Rails 2.3.5和I18n本地化问题

| 对于一个项目,我只能使用Rails 2.3.5版本; 我正在尝试本地化应用程序,并且我想使用特定的语言环境。 假设,为简单起见,我想切换到英语 https://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/en-US.yml 我的问题是,当我在environment.rb中将默认语言环境设置为\'en-US \'时,在我的视图中,无论我有distance_time_in_words,在几个月中我都会得到%{count},在小时中我得到%{count}。 我尝试了其他语言环境,但问题仍然存在,出现了%{count}。 现在,如果我不注释掉默认语言环境 config.i18n.default_locale =:zh-CN 在enviroment.rb中,distance_time_in_words正确返回信息;即%{count}替换为数字。 我不想使用i18n插件,因为I18n模块包含在activesupport 2.3.5中 (\\ activesupport-2.3.5 \\ lib \\ active_support \\ vendor \\ i18n-0.1.3) 先感谢您!! 先感谢您。     
已邀请:
Rails 2.3.5使用了您想使用{{count}}而不是%{count}进行插值的i18n gem的较旧版本。     
我相信下划线是通过这种方式将国家和地区代码组合在一起的方法。 尝试使用en_US而不是en-US     

要回复问题请先登录注册