Syl*_*Syl 9 internationalization ruby-on-rails-3
i18n在rails 3.0.3项目中配置:
config.i18n.default_locale = :fr
Run Code Online (Sandbox Code Playgroud)
在我的开发环境中,一切正常,价格为€和正确显示的文本(如下一个来自will_paginate).
在生产环境中,一切都是英语和$.
我在哪里可以找到我的i18n的问题?
i18n在制作中我错过了什么?
更多信息:
在rails控制台生产中的生产服务器上:
irb(main):002:0> I18n.config.default_locale
=> :fr
Run Code Online (Sandbox Code Playgroud)
2Nd编辑
有没有办法在调试或视图中显示I18n属性或配置?
我认为这与以下错误有关:http : //groups.google.com/group/rubyonrails-core/browse_thread/thread/1fe3e88f9fe73177/。
在config.i18n.default_locale传播到I18n类之前,将调用18n.locale。
我还将尝试在config / initializers / locale.rb中进行更改。根据http://guides.rubyonrails.org/i18n.html中的 2.2可选:自定义I18n配置设置,您还应该在config / initializers / locale.rb中对其进行更改。希望这会为您解决。
| 归档时间: |
|
| 查看次数: |
1944 次 |
| 最近记录: |