对于一个项目,我锁定在rails 2.3.5版本;
我正在尝试本地化应用程序并且我想使用特定的区域设置。
假设,为了简单起见,我想切换到en-UShttps://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/en-US.yml
我的问题是,当我在环境中设置默认语言环境时。在我的视图中,只要我有distance_time_in_words,我就会得到以月为单位的%{count}或以小时为单位的%{count}。
我尝试了其他语言环境,问题仍然出现%{count}。
现在,如果我没有通过注释去掉缺省区域设置config.i18 .default_locale =:en-US在环境。Rb, distance_time_in_words返回正确的信息;即%{count}被替换为一个数字。
我不想使用i18n插件,因为i18n模块包含在activessupport 2.3.5中( activesupport-2.3.5 lib active_support 供应商 i18n-0.1.3)
提前感谢!!
提前谢谢你。
Rails 2.3.5使用的是旧版本的i18n gem,你想使用{{count}}来代替%{count}
我认为下划线是这样组合国家和地区代码的方法。
用en_US代替en-US