There's this core bug: #646466: Machine name generating not correctly for languages other than English
...and this related (some might claim duplicate) feature request: #567832: Transliteration in core

...that I believe can be solved with this module if we take advantage of #576180: Make the machine-name generation pluggeable. Am I correct?

profilepik.png127.45 KBdoahotest
Members fund testing for the Drupal project. Drupal Association Learn more


amateescu’s picture

Title: Support transliteration of machine names. » Support transliteration of machine names
Assigned: Unassigned » amateescu

Will take a look at this in a few days.

klonos’s picture

Thanx Andrei! I'm sure that a lot of people will appreciate this. Lets us know when you have something available for testing.

I've already mentioned in #567832: Transliteration in core that I've started this issue here, but I'm not sure how many people from that issue are following this one, so if your stuck at any point try posting a comment there ;)

droplet’s picture

Machine name part, I don't think every language should be transliterated.

e.g. Chinese "你好" to "nihao", I'm more like a custom name "Hello". Shouldn't make this little feature to be more complex. and doesn't worth to load a big data file or a ajax call for it.

I preferred this #1447860: Show machine name input if every character is replaced.

barraponto’s picture

Besides, is there transliteration for Kanji and its multiple readings? Is there something we can do about it?

xjm’s picture

Well, ideally, we'd provide transliteration where possible, and the other issue would be fixed as well.

klonos’s picture

amateescu’s picture

Assigned: amateescu » Unassigned

Unassigning myself as I want to get transliteration in core before working on this. Anyone, feel try to take it on :)

amateescu’s picture

Status: Active » Postponed

So.. in the meantime, the basic part of transliteration actually got into core, and there's also support for machine names. Let's look at this again when we open a 7.x-4.x branch which will backport everything from D8.