Для проекта я привязан к рельсам версии 2.3.5;
Я пытаюсь локализовать приложение и хочу использовать конкретный языковой стандарт.
Скажем, для простоты я хочу перейти на en-US 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 =: en-US в 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)
Заранее спасибо!!
Заранее спасибо.