0
我有一個例子ymls:的Rails的I18n回退哈希
en:
hello:
world: World
time:
am: "AM"
pm: "PM"
ja:
hello:
world:
time:
am: "午前"
pm: "午後"
後備運作良好時,我試圖調用缺少語言環境:
I18n.locale = :ja
I18n.t('hello.world') => 'World'
但它返回的一些值「零」當我要求父鍵(hello
):
I18n.locale = :ja
I18n.t('hello') => { world: nil, time: { am: "午前", pm: "午後" } }
我怎樣才能得到翻譯與回退:{ world: 'World', time: { am: "午前", pm: "午後" } }
謝謝!
是這樣的嗎? 'I18n.t('hello',默認:「」)' - 同樣的結果 –
對不起,你試圖得到回退,不是空字符串,我的壞。 – JaschaL