Fil*_*lip 3 ruby-on-rails internationalization globalize2
这就是问题所在.在我的应用程序中,如果某些记录没有转换,则globalize2返回NIL字符串,而不是回退到default_locale.我想知道如何启用瘦功能?有没有人想到这一点?
Jor*_*ris 10
从http://github.com/svenfuchs/i18n安装sven fuchs的i18n库
然后,在您的environment.rb中:
require "i18n/backend/fallbacks"
I18n::Backend::Simple.send(:include, I18n::Backend::Fallbacks)
Run Code Online (Sandbox Code Playgroud)
使用:"en-US"作为默认语言环境:
I18n.default_locale = :"en-US"
I18n.fallbacks[:ca] # => [:ca, :"en-US", :en]
I18n.fallbacks :dk => [:"se-FI", :"fi-FI"] # => [:dk, :"se-FI", :se, :"fi-FI", :fi, :"en-US", :en]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1524 次 |
| 最近记录: |