如何访问nil值的翻译?
我尝试使用此语言环境(yml文件):
pt-BR:
boolean:
"true": "sim"
"false": "não"
"": "não"
nil: "não"
"nil": "não"
但它确实无效。
{:true=>"sim", :false=>"não", :""=>"não", :nil=>"não"}
答案 0 :(得分:0)
如果你的语言环境文件是这样的:
pt-BR:
boolean:
'true': "sim"
'false': "não"
nil: "não"
然后你应该可以通过以下方式访问它们:
2.0.0-p353 :001 > I18n.locale = 'pt-BR'
[deprecated] I18n.enforce_available_locales will default to true in the future. If you really want to skip validation of your locale you can set I18n.enforce_available_locales = false to avoid this message.
=> "pt-BR"
2.0.0-p353 :002 > I18n.t('boolean.true')
=> "sim"
2.0.0-p353 :003 > I18n.t('boolean.nil')
=> "não"
2.0.0-p353 :004 > I18n.t('boolean.false')
=> "não"