2013-03-23 9 views
0

레일 4, 베타 1에 응용 프로그램을 설치하려고합니다. 독점적으로 독일어로 작성된 응용 프로그램과 독일어도 독일어로 작성해야합니다. "Region"이라는 엔티티에 대한 컨트롤러 및 모델을 만들고 싶습니다. 레일즈는이를 "지역"으로 복수화하지만 "지역"이어야합니다. 내가 무슨 짓을 입니다 : 설정/application.rb 주석이 줄 : Rails4 베타 1에서 작동하지 않는 default_locale을 사용한 복수화

config.i18n.default_locale = :de 

그리고 설정/초기화/inflections.rb에서

내가이 넣어 :

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

그러나 그것이 작동하지 않습니다 .. . 내가

inflect.irregular 'region', I18n.locale 

에 변곡점을 변경하고 제거하면 EN하지 : 드 (: 드)을 내가 전달 된 로케일 것을 볼 수 있습니다. 내 기본 로케일이이 변환에 전달되지 않는 이유는 무엇입니까?

감사

+0

가나요? –

+1

예, 여러 번 다시 시작했습니다 ... – Daniel

답변

0

나는이 사건은 (내가 같은 문제가)입니다 이유를 알고, 또한 노력이하지 않는 : 당신이 당신의 서버를 다시 시작

config.i18n.locale = :de