IT Share you

Xcode에서 개발 언어 변경

shareyou 2021. 1. 6. 08:07
반응형

Xcode에서 개발 언어 변경


iOS 앱의 개발 언어로 스페인어를 설정해야합니다. 이미 Xcode 6을 사용하고 Localization native development region있으며 앱 Info.plist( CFBundleDevelopmentRegion) 의 항목 을 "en"에서 "es"로 변경했습니다. 그러나 프로젝트> 정보> 현지화에서 영어는 개발 언어로 설정되어 있습니다.

에서 말했듯이 정보 속성 목록 키 참조 , CFBundleDevelopmentRegion기본 언어를 지정합니다. 스페인어를 기본 언어로 설정해야합니다. 무엇을 놓치고 있습니까?

감사


이를 수행하는 방법은 다음과 같습니다.

  1. 먼저 기본 언어로 사용할 언어를 추가하십시오. Xcode가 현지화하기 위해 제공하는 모든 파일을 선택 취소 하십시오.
  2. 에서 Info.plist, 당신은 당신의 기본 언어로 원하는 언어로 개발 영역을 변경합니다. 속성의 값은 지역 또는 국가 코드가 아닌 언어 코드 (선택적 국가 코드 포함) 여야하므로 속성 이름이 약간 잘못되었습니다 .
  3. Xcode에서 프로젝트를 닫습니다. 다른 코드 편집기에서 열 projectname.xcodeproj/project.pbxproj및 검색 developmentRegion. 와 같은 줄이 표시되어야합니다 developmentRegion = English;. Info.plist파일에 넣은 동일한 언어를 참조하도록 변경 하십시오.
  4. Xcode에서 프로젝트를 다시 엽니 다. 현지화 가능한 모든 파일을 살펴보고 영어 옆의 확인란을 선택하여 현지화 가능한 리소스를 생성하십시오. 스토리 보드 및 xib의 경우 Xcode는 문자열 파일 대신 스토리 보드를 만들 수 있습니다. 이 경우 파일 유형을 문자열 파일로 변경하십시오.

다음 fr은 기본 언어로 사용하는 결과의 예입니다 .

프로젝트 정보

파일 정보


프로젝트의 .xcodeproj 파일에서 문자열 developmentRegion. 아마도 지금은 "영어"라고되어 있습니다. "Spanish"로 변경하면 "Spanish"를 목록에 추가하는 한 Xcode 6에서 "Info"탭에서 프로젝트의 기본 현지화 언어로 스페인어를 인식해야합니다.

이 주제에 대한 자세한 내용은 http://eschatologist.net/blog/?p=224 에서 읽을 수 있습니다 .


Xcode 9 ~ 11의 경우 :

Xcode를 닫습니다.

  1. 텍스트 편집기에서 project.pbxproj를 엽니 다.
  2. 를 찾아 developmentRegion 그 값 설정 (프랑스어 스페인어, FR에 대한 말이지 ...)
  3. 를 찾아 knownRegions 및 목록에 새 언어를 추가

Xcode 열기 : 이제 프로젝트 정보 옆에 개발 언어와 함께 언어 이름이 표시됩니다.


타겟 열기-> 정보-> "현지화 네이티브 개발 지역" 을 해당 언어로 변경


당신이 사용하는 경우 나트륨을 , 당신은 단지 설정할 수 있습니다

xcconfig:
  DEVELOPMENT_LANGUAGE:
    "*": "German"

.natrium.yml에서

참조 URL : https://stackoverflow.com/questions/25871815/changing-the-development-language-in-xcode

반응형