- Issue created by @broon
- heddn Nicaragua
I was confused by this issue myself for a bit today. I finally traced it back. Transliteration only happens if pathauto is configured. If path auto is not configured, then transliteration does not apply. If you want to have transliteration on all
path
values that come back from your translation provider, you'll need to do ahook_entity_update
and pass the path through transliteration. - 🇨🇭Switzerland berdir Switzerland
Yes, only pathauto does transliteration, deduplication and so on, core doesn't do any of that, nor does TMGMT at the moment.
We already integrate with pathauto to make the field non-translatable if that's enabled, but if pathauto isn't enabled, then those API's don't exist and could likely only be re-implemented in a much more simplified fashion.
- heddn Nicaragua
I think this is a especially conflictive area. CJK languages probably don't work with transliteration. A one size-fits-all solution likely doesn't exist. Not sure where to move this ticket. Won't fix will likely result in a new issue within a few months. But there's not much we can do about this either. Some type of readme or release notes are about the best ideas I can come up with.