2013-03-23 3 views
0

Я просто пытаюсь настроить приложение в Rails 4, Beta 1. Приложение (исключительно) на немецком языке, а следовательно, и URL-адреса должны быть немецкими. Я хочу создать контроллер и модель для объекта под названием «Регион»; Rails плюрализует это на «Регионы», но это должен быть «Regionen». То, что я сделал это: в конфигурации/application.rb раскомментировать эту строку :Плюрализация с default_locale не работает в Rails4 Beta1

config.i18n.default_locale = :de 

И в конфигурации/инициализаторах/inflections.rb Я положил это:

ActiveSupport::Inflector.inflections(:de) do |inflect| 
    inflect.irregular 'region', 'regionen' 
end 

Но ее не работает .. . Когда я изменить интонацию к

inflect.irregular 'region', I18n.locale 

и удалить (: де), я могу видеть, что прошло локаль: еп и нет: де. Почему мой языковой стандарт по умолчанию не перешел на эти перегибы?

Благодаря

+0

ли вы перезагрузить сервер? –

+1

Да, я перезапустил его несколько раз ... – Daniel

ответ

0

Я не знаю, почему это так (у меня такая же проблема), но попробуйте также это:

config.i18n.locale = :de 
Смежные вопросы