翻译字符串不起作用?
问题描述:
我用导轨2.3.5,并在我的区域文件中这一行:翻译字符串不起作用?
more_in_category: "Mehr aus der Kategorie '{{category}}'"
在我看来:
<%= t 'more_in_category', :category=>@topic_category.title %>
在生产一切正常。该字符串被替换为类别标题的内容,但在我的本地/开发类别不会被替换。它打印出一些像我在本地文件中所写的内容。
“梅尔AUS DER Kategorie '{{类别}}'”
任何想法我错过?
答
您在开发环境中获得了较新版本的Ruby。如果您使用Rails 2.3.8或更低版本,那么您不能使用Ruby 1.9。
编辑:
你可以尝试使用%{...}而不是{{...}}
+0
我使用的语言环境红宝石1.8.7-P24(RVM)和开发/本地服务器是2.3.5 =>的Rails 2.3.5应用开始于http://0.0.0.0:3000 – bees 2011-01-28 10:30:58
答
只是猜测这里。你有没有试过这个:
more_in_category: "Mehr aus der Kategorie %{category}"
发现一些额外的问题:在我的开发中有安装i18n gem。我删除它,现在它工作正常。 – bees 2011-01-28 12:00:33