我有这样的 YAML,在 /config/locales/defaults/en.yml 中:
en:
no_results_found: None Found
yes: Yes
no: No
approve: Approve
并在 Rails 控制台中获得这些结果:
>> helper.t(:no_results_found)
=> "None Found"
>> helper.t(:yes)
=> "<span class=\"translation_missing\">en, yes</span>"
>> helper.t(:no)
=> "<span class=\"translation_missing\">en, no</span>"
>> helper.t(:approve)
=> "Approve"
我尝试将 yes/no 重命名为 yes_text 和 no_text,并得到更奇怪的结果:
>> helper.t(:yes_text)
=> true
>> helper.t(:no_text)
=> false
如何输出(英文)是或否?请记住,我在 yaml 中定义,因此我可以提供其他语言的版本。