2010-12-15 4 views
0

기존 아이폰 앱을 현지화해야합니다. 독일어와 영어의 문자열 파일을 추가했습니다. 잘 작동합니다.Xcode가 포함 된 iPhone 앱의 현지화 문제

BUT!

필자는 Xlib 파일의 Info-Pane을 열었습니다. klicked "add Localization"에서 언어를 선택했습니다 (German and Englisch). Xcode의 모든 Ressources 뷰에서 XIB 파일 아래에 "German"및 "Englisch"가 표시됩니다.

독일어 및 잉글리시어 용 인터페이스 빌더의 모든 디자인 요소를 번역 할 수 있습니다. 장치 또는 시뮬레이터에서 앱을 시작하면 항상 독일어 언어가 표시되고 장치 언어가 "영어"로 변경됩니다. 나는 또한 모든 목표를 지우고 테스트하기 전에 장치와 시뮬레이터에서 앱을 삭제했습니다.

내가 뭘 잘못하고 있니?

도움이 많이 필요합니다. 엑스 코드는 여전히 버그가 같은

인사말

MadMaxApp

+0

컴파일 된 응용 프로그램을 폴더로 열고 거기에 영어 현지화 파일이 있는지 찾아보십시오. – Morion

+0

German.lproj와 Englisch.lproj 만 있습니다. 폴더의 이름은 en.lproj 및 de.lproj 여야합니다. XCode가 잘못된 폴더를 만드는 이유를 모르겠습니다. XIB 파일에 "지역화 추가"를 사용하면 Xcode는 짧은 이름 대신 전체 이름을 사용합니다. 현지화를 수동으로 "de"및 "en"으로 설정하면 문제가 해결됩니다. – MadMaxAPP

답변

1

확인 ... 보인다. 현지화는 "독일어"및 "영어"로 지정하면 안됩니다. 당신은 그것을 "de"와 "en"으로 지명해야합니다. 모든 타겟을 지우고 Simulator에서 실행 한 후 올바른 언어 xib가 표시됩니다.