Я просто пытаюсь настроить приложение в 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
и удалить (: де), я могу видеть, что прошло локаль: еп и нет: де. Почему мой языковой стандарт по умолчанию не перешел на эти перегибы?
Благодаря
ли вы перезагрузить сервер? –
Да, я перезапустил его несколько раз ... – Daniel