这是一件非常离奇的事情。在我的 en 和 es.yml 本地化文件中,我有产品控制器的这个块:
products:
word: Products
show:
exam: "Exam:"
related: "People who bought this, were also interested in..."
buy_now: Buy Now
现在,当网站是英文时,这 100% 有效,但是当它是使用 es.yml 语言环境的西班牙文时,我得到一个缺少翻译的错误!?我检查了产品键的间距、缩进、可能的重复等等,但什么也没有。当我尝试直接引用它(即<%= t('products.show.exam') %>
)它仍然不起作用。
但是,如果我将密钥更改为“产品”以外的任何内容,然后直接引用它,它就可以正常工作。
有没有人见过这样的事情?我在 Rails 2.3.12 顺便说一句。