Closed laurafeier closed 2 years ago
I18n.transliterate("ț")
"ț"
i18n.transliterate.rule
t
"?"
Example of working code with
irb(main):001:0> I18n.t("i18n.transliterate.rule.ț") => "t" irb(main):002:0> I18n.transliterate("ț") => "t" irb(main):003:0> I18n.t("i18n.transliterate.rule") => {:ș=>"s", :ț=>"t", :Ș=>"S", :Ț=>"T"}
Same example, broken behaviour, with
irb(main):001:0> I18n.t("i18n.transliterate.rule.ț") => "translation missing: en.i18n.transliterate.rule.ț" irb(main):002:0> I18n.transliterate("ț") => "?" irb(main):003:0> I18n.t("i18n.transliterate.rule") => {:"\xC8\x99"=>"s", :"\xC8\x9B"=>"t", :"\xC8\x98"=>"S", :"\xC8\x9A"=>"T"}
Note: This might be linked to #606
Certainly is related! Let's keep the conversation on #606.
What I tried to do
I18n.transliterate("ț")
where"ț"
is defined ini18n.transliterate.rule
with value oft
What I expected to happen
i18n.transliterate.rule
, for this examplet
What actually happened
"?"
Examples
Example of working code with
Same example, broken behaviour, with
Note: This might be linked to #606