我使用的是ruby 1.8.7和i18n gem version 0.4.2, 在视图页面中我使用了
<h4><b><%= " #{t('date')} </b>:"%></h4>
和en.yml
en: # locale
net: "Net"
amount_paid: "Paid Amount"
date: "Date"
当我执行时我得到了这个
为什么我没有得到确切的翻译
答案 0 :(得分:1)
如果你看一眼here,Rails-i18n
已经定义了一个date
键,它会覆盖你的定义。尝试更改您的date
密钥或嵌套在另一个密钥下:
en: # locale
general:
net: "Net"
amount_paid: "Paid Amount"
date: "Date"
另请注意,您的视图中的"#{}"
不是必需的:
<h4><b><%= t('general.date') </b>:"%></h4>