2013-07-03 2 views
0

내 앱은 (en, es, fr 및 de) 네 가지 언어를 지원합니다.InAppSettingsKit 지역화는 Settings.app에서 작동하지만 내 앱에서는 작동하지 않습니다.

내 Settings.bundle 같은 구성되어

Settings.bundle 
    - Root.plist 
    -en.lproj 
    --Root.strings 
    -es.lproj 
    --Root.strings 
    -fr.lproj 
    --Root.strings 
    -de.lproj 
    --Root.strings 

각 Root.strings 정확히 지역화되는 문자열 값을 제외하고 동일하다.

이 모든 것은 내가 예상했던대로 작동합니다 (시뮬레이터에서). Settings.app-> General-> International-> Language에서 언어를 전환하면 IASK의 Settings.app 부분에 적절한 언어가 표시됩니다.

그러나 내 앱에서는 내가 선택한 언어 설정과 상관없이 영어로만 제공됩니다.

아무에게도 도움을 청해야 할 곳이 있습니까?

미리 감사드립니다.

답변

0

앱의 루트 수준에도 xx.lproj 폴더가 있는지 확인하십시오. OS는이를 사용하여 앱의 사용 가능한 현지화를 결정합니다.

+0

감사합니다. 오트 윈! 대답을 확장하기 위해 각 언어에 대한 폴더를 추가 한 다음 InfoPlist.strings 파일을 각 폴더에 복사했습니다. 모든 것이 방금 작동했습니다. 그런데 멋진 제품. – Billbris