관리 메뉴

김종권의 iOS 앱 개발 알아가기

[iOS - swift] 앱 이름 지역화 방법 (AppName Localization) 본문

iOS 기본 (swift)

[iOS - swift] 앱 이름 지역화 방법 (AppName Localization)

jake-kim 2022. 6. 25. 22:45

지역화 적용

  • Strings 파일 추가

  • Strings 파일 > 아래 이름으로 추가
InfoPlist.strings

  • 아래처럼 기존에 지역화를 이미 활성화 했다면, 다시 InfoPlist.strings 파일 클릭
    • 만약 지역화 활성화가 안되어있다면 + 버튼을 클릭하여 지역화 사용

  • 오른쪽 네비게이터에서 Localize 클릭

  • English 선택

  • Localization이 생성된것을 확인

  • Korea도 체크

  • InfoPlist.strings 하위에 2개의 파일이 생긴것을 확인

  • key - value쌍과 세미콜론으로 앱 이름 지역화 사용

(Korea)

"CFBundleDisplayName" = "카운트 기록";
"CFBundleName" = "카운트 기록";

(English)

"CFBundleDisplayName" = "Tap Counter";
"CFBundleName" = "Tap Counter";
  • 여기에 이밖에도 info.plist에서 설정하는 다른 정보도 지역화 가능
"NSCameraUsageDescription" = "...";
"NSMicrophoneUsageDescription" = "...";
"NSPhotoLibraryUsageDescription" = "카메라 롤에서 미디어 파일을 공유하고 영상과 이미지에 관한 다른 기능을 사용할 수 있게 됩니다.";
"NSLocationWhenInUseUsageDescription" = "...";
"NSPhotoLibraryAddUsageDescription" = "카메라 롤에서 미디어 파일을 공유하고 영상과 이미지에 관한 다른 기능을 사용할 수 있게 됩니다.";
"NSUserTrackingUsageDescription" = "추적한 데이터로 맞춤형 광고를 노출해 드립니다.";
"NSLocationAlwaysUsageDescription" = "...";
"NSLocationAlwaysAndWhenInUseUsageDescription" = "...";
Comments