# Summary

Transliteration converts non-ascii characters to ascii characters for machine names. Used in multilingual sites and file name patterns.

This is now in Drupal Core!

Note: Core does not actually use it yet to transliterate file names: #2492171: Provide options to sanitize filenames (transliterate, lowercase, replace whitespace, etc)

If you need this functionality, see https://www.drupal.org/project/transliterate_filenames

# Project URL

https://www.drupal.org/project/transliteration

# Where is the code?

# Estimated completion date

N/A

# Dependencies

N/A

# Who's doing the port?

N/A

# What help do they need?

N/A

# D8 roadmap

N/A

# Background and reference information

N/A

Comments

Aimee Degnan created an issue. See original summary.

berdir’s picture

Issue summary: View changes
berdir’s picture

Status: Closed (won't fix) » Needs work
kristen pol’s picture

Issue summary: View changes
kristen pol’s picture

Issue summary: View changes
kristen pol’s picture

Issue summary: View changes
webchick’s picture

Title: Transliteration » [transliteration] Transliteration
mmjvb’s picture

Issue summary: View changes
Status: Needs work » Active

There is nothing showing intention to port this, hence Status Active.
Looks like there is some disagreement about whether the functionality is provided by D8 core.

webchick’s picture

Status: Active » Needs work

I would call this more "needs work" because there is a core patch at #2492171: Provide options to sanitize filenames (transliterate, lowercase, replace whitespace, etc) for people who need this functionality today.

If you are one of those people, btw, feel free to give that issue a review + RTBC. :)

mmjvb’s picture

Disagree with that. This issue is about porting this module to D8. Current state is that there is no intention to port it and no work is done to.port it.
This is because as mentioned there is work to make it redundant. Unfortunately, till that work is done, it can't be Closed (won't fix).
The Status should reflect the current state, not intentions!
The Status Needs work means work is on its way to make this module available for D8. Current state to me is, working to make this functionality available in D8 core. No such Status in the project definition!

skaught’s picture

#10
I agree. this issue should be closed (won't fix). Really, it's about the 'spirit of the ticket' -- we just don't have a issue status appropriate for it. but it is a 'plan' by category. we're being too literal. Any of the "Drupal 8 Contrib Porting Tracker" tickets should be viewed in that way.

The true focus should NOT be on porting a D7 module, as the ability does exist in 8 now..it just needs 'an On/Off switch' to get there.

webchick’s picture

Status: Needs work » Active

But it's not true that Transliteration in D7 is the equivalent of Transliteration in D8 core, until that patch is committed. At that point I'd be perfectly fine with "Closed (won't fix)." Until then though, it's a lie.

I think what you're getting at though is that right now with the status of "needs work", the message above the release table on the Transliteration page is also a lie, in that it says "This module is currently being ported to Drupal 8, but is not usable yet." which is untrue.

I guess let's split the difference then at "Active" then. I worry that's not going to help get adequate attention on that issue, which has already languished for 2 years, but, well, what can you do.

andypost’s picture

Also this patch #357254: Transliteration of Russian letters was not included into core, so makes sense to review other languages

#2932249: Incorrect transliteration of some Russian Cyrillic characters

mlherman’s picture

D8 roadmap?

rcodina’s picture

There is a D8 module here.

webchick’s picture

Issue summary: View changes
Status: Active » Closed (duplicate)

Great find!

Marking this one as a duplicate, so the project page pointer will change accordingly.