0

레일 응용 프로그램에 몇 가지 추가 언어를 추가하려고 할 때 이상한 문제가 있습니다. 문자 인코딩과 관련이 있다고 생각하지만 어디서부터 시작해야할지 전혀 알지 못합니다.레일에 번역을 추가하는 데 문제가 있습니까? 잘못된 인코딩입니까?

irb(main):001:0> I18n.available_locales 
=> [:en, :se] 
irb(main):002:0> I18n.available_locales.include? :en 
=> true 
irb(main):003:0> I18n.available_locales.include? :se 
=> false 

나는 UTF-8 config.encoding = "UTF-8"내 application.rb 설정 내가 만든 se.yml 있습니다.

누군가가 내가 어디서부터 시작해야하는지 알려주고 있다면, 나는 그것을 크게 좋아할 것이다.

+1

레일 문제와 같습니다. 좀 더 자세한 정보는 여기를 참조하십시오 : https://github.com/svenfuchs/i18n/issues/issue/53 – Zabba

답변

0

irb 인터프리터에서이 코드를 실행하는 것처럼 보입니다. 레일 콘솔에서 실행할 수 있습니까?

1

음, 지금은 효과가있는 것 같습니다. 지금과 내가 질문을 썼을 때 많은 것들이 내 앱에서 발생했기 때문에 해결 방법을 말할 수 없다.

그러나 파일 인코딩과 일치하지 않는다고 생각됩니다. 내가 문제가 생겼을 때 Windows의 메모장에 모든 텍스트를 쓰려고했습니다. 그러나 리눅스로 전환 했으므로 지금은 gedit에서 프로젝트를 작성하고 있습니다.

+0

리눅스가 좋은 선택입니다 :). vim을 배우려고 할 수도 있습니다. 그것으로 글쓰기는 gedit보다 훨씬 효과적 일 수 있지만, 배우기는 매우 어렵습니다. – klew

관련 문제