Xcode는 info.plist에서 현지화를 인식하지 못합니다
-
13-12-2019 - |
문제
Xcode 4.4를 사용하고 있습니다. 알 수 있듯이 Xcode에서 리소스 파일을 현지화하는 데 쉬운 옵션이 있습니다. 또한 내 접근 방식 인 Plist 파일을 국제화 할 수도 있습니다.
그러나 4.4 이후로 더 이상 올바르게 작동하지 않는 것 같습니다.
다음은 다음과 같습니다.
-
<project>-Info.plist
파일의 국가 코드를 항목으로 추가하는 서브 러 라이를 추가하는 "현지화"키를 추가하십시오 - 이제는 자원 파일 (예 :
Localizable.strings
)을 현지화 할 수 있습니다. 즉, 그렇게 :다음에 Plist File
를 선택할 수있는 모달 화면
- ENTER! 이제 리소스 파일은
<country identifier>.lproj
폴더에 살고 있습니다.
Xcode 4.4에서는 Plist 파일에 정의 된 언어를 선택할 수 없습니다. 영어 만.
나는 모든 것을 시도했다. 수동으로 현지화하고 싶지 않아.
또한 Xcode 버전이 4.4 이하에서 '+'- 버튼이있는 새로운 언어를 추가 할 수있었습니다. 그것은 불가능합니다.
이것을보세요 :
모든 제안. 아니면 그냥 잘못된 방식으로 할 수 있습니까?
해결책
여기에 Xcode 4.4+에서 재구성을 현지화하는 방법은 다음과 같습니다.
- 프로젝트 (Navigator) 를 클릭하십시오.
- '정보'탭 프로젝트에서 '현지화'섹션 를 볼 수 있습니다.
- +를 클릭하여 언어를 추가합니다
- 표시 할 시트에서 현지화 할 파일을 선택합니다.
이제 xcode는 자동으로 파일을 생성하여 각 언어 폴더 아래에 놓습니다. 마지막으로 다른 소스 (예 : 이미지 파일)를 현지화하려면 파일을 클릭하고 파일 관리자 창을 가져오고 '현지화'섹션에서 'Localized ...'버튼을 클릭하십시오.Xcode는 사용 가능한 언어로 다른 시트를 발사하고 언어를 선택하고 준비가되었습니다.나는 이것이 의미가 있기를 바랍니다.
다른 팁
질문도 여러 대상에 대해 여러 Info.plist 파일을 현지화하는 방법입니다.
이것은 매우 쉽게 수행됩니다.위에서 설명한대로 로컬라이제이션을 발사체로 원하는 언어를 추가하십시오.
- 다음 각 대상에 대해 여러 가지 정보를 클릭합니다.
- 유틸리티 사이드 바 를 엽니 다.
- "Localized make" 를 클릭하십시오.
제휴하지 않습니다 StackOverflow