Re: Transliterate vs Unidecode

Manfred Stienstra
Fri, 16 Jan 2009 15:24:51 -0000

> I''m not entirely satisfied with the way
> ActiveSupport::Inflector.transliterate works:
> - "œuf" (egg in French) is transliterated into "uf"
instead of the
> more logical "oeuf"
> - "Straße" is transliterated into "Strae" instead of
"Strasse"
> - "€" is transliterated into nothing (blank string)

Agreed, it has absolutely no value unless you have an English
application and want to get rid of ''those pesky unreadable
characters''. Because sensible transliteration is dependent on both the
source and destination locale it''s really hard to solve. I think it
shouldn''t be included in Rails at all and should be solved in a
separate library or gem.

Manfred