Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
반응형
Archives
Today
Total
관리 메뉴

슈프림 블로그

[iOS/Swift] iOS 앱 현지화 (한국어 앱 이름 변경까지!) - XCode Project Localization & CFBundleDisplayName 본문

iOS_Swift

[iOS/Swift] iOS 앱 현지화 (한국어 앱 이름 변경까지!) - XCode Project Localization & CFBundleDisplayName

_슈프림 2021. 5. 31. 12:23
728x90

엑스코드에서는 기본적으로 앱이 English로 되어있다.

나는 앱을 한국어로 만들고 싶단 말이다... 그렇다면 Localization 과정이 필수다!

각 나라에 맞는 앱 이름, 언어, 단위 등을 동적으로 보여지도록 할 수 있는 작업이다.


참고 사이트

https://developer.apple.com/documentation/xcode/localization

 

Apple Developer Documentation

 

developer.apple.com

https://developer.apple.com/kr/localization/

 

현지화 - Apple Developer

새로운 시장으로 앱 확장하기 App Store는 175개 국가 및 지역에서 40개 언어로 제공되므로 전 세계 사용자가 손쉽게 앱을 찾고 다운로드할 수 있습니다. 앱을 현지화하면 다양한 문화 및 언어에 적

developer.apple.com


Strings 파일 추가

먼저 프로젝트에 Strings File을 추가해준다. 이름은 반드시 InfoPlist.strings로 만들어준다!

 

Navigator 창에서 방금 만든 InfoPlist.strings를 클릭하고, Inspector 창 첫번째 탭의 Localize... 버튼을 눌러준다!


Localizations 추가

XCode의 좌측 Navigator에서 프로젝트 폴더를 클릭하고 'PROJECT > Info' 에서 Localizations 부분을 찾는다.

+버튼을 눌러 Korean을 추가해준다. 다른 스토리보드도 뜰텐데, 그건 해제해주고 InfoPlist.strings만 체크해준다.

 

그럼 Navigator와 Inspector를 보면 Korean이 추가된 것을 볼 수 있다.


언어 별 앱 이름 적용하기

InfoPlist.Strings (English)

"CFBundleDisplayName" = "English App";

InfoPlist.Strings (Korean)

"CFBundleDisplayName" = "한국어 앱";

 

아주 쉽고 간단하다!

반응형
Comments