我面临一个奇怪的问题。在我的 rails 3 应用程序中,我支持英语和法语的国际化。在我的模板中,我写了这样的东西
<%= t "Hi %{person}!", :person => "Simpson" %>
当我将语言环境设置为法语时,一切正常,因为它已经得到了翻译,但是当我将语言环境设置为英语时,它给出的输出为
Hi %{person}!
在我的浏览器中。当我将翻译添加到 en.yml 时,它工作正常。我不明白为什么需要为此在 en.yml 中添加翻译。此外,我不希望这种情况发生,是否有任何解决方法?
谢谢