2011-11-21 17 views
0

저는 두 언어로 현지화 된 앱을 개발해 왔습니다. 지금까지 모든 것이 지금까지 좋았습니다.iPhone 현지화가 제대로 작동하지 않습니다.

장치에 응용 프로그램을 배포하면 지역화되고 있지 않고 지역화되지 않는 것 (이 경우 지역화 된 키와 문자열 만 표시됨)이 번갈아 일어납니다. 그것은 정말 짜증나게하고 있으며 나는 이것을위한 해결책을 찾을 수 없었습니다. 내 Xcode 설정과 관련 있다고 생각합니까?

이 문제는 이전에 다른 프로젝트에서도 발생했지만 문제가 무엇인지 결코 알 수 없었습니다.


음, 바로이 질문을 게시 한 후, 내가 두 프로젝트에 추가 된 유일한 일반적인 일이 ShareKit 것을 저를 쳤다. 공유 키트는 자체 현지화 가능한 문자열을 도입하고 일부 이상한 이유로 iOS는 ShareKit의 현지화 가능 파일과 내 고유 파일을 번갈아 변경합니다. 공유 키트 현지화를 내 자신으로 옮기는 문제가 해결되었습니다.

어떻게 이러한 상황을 처리해야합니까?

질문이 업데이트되었습니다.

답변

0

이러한 상황을 어떻게 처리해야합니까?

라이브러리 (이 경우 ShareKit)에 문제가 있습니다. 다른 코드에 포함될 라이브러리는 기본 파일 이름 Localizable.string을 사용해서는 안됩니다. 자신의 .strings 파일에 고유 한 이름을 부여하고 코드에 NSLocalizedStringFromTable()을 사용해야합니다.

+0

감사합니다. 나는 그들에게 알려야한다고 생각합니다. – zakishaheen

관련 문제