Notice
Recent Posts
Recent Comments
Link
슈프림 블로그
[iOS/Swift] iOS 앱 현지화 (한국어 앱 이름 변경까지!) - XCode Project Localization & CFBundleDisplayName 본문
iOS_Swift
[iOS/Swift] iOS 앱 현지화 (한국어 앱 이름 변경까지!) - XCode Project Localization & CFBundleDisplayName
_슈프림 2021. 5. 31. 12:23728x90
엑스코드에서는 기본적으로 앱이 English로 되어있다.
나는 앱을 한국어로 만들고 싶단 말이다... 그렇다면 Localization 과정이 필수다!
각 나라에 맞는 앱 이름, 언어, 단위 등을 동적으로 보여지도록 할 수 있는 작업이다.
참고 사이트
https://developer.apple.com/documentation/xcode/localization
https://developer.apple.com/kr/localization/
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" = "한국어 앱";
아주 쉽고 간단하다!
반응형
'iOS_Swift' 카테고리의 다른 글
[XCode] 실제 기기 테스트 시 발생하는 에러 모음 (0) | 2021.11.19 |
---|---|
[iOS/Obj-C] 코드를 읽기 위한 "아주아주아주 기초"적인 Objctive-C 문법 파악하기 (0) | 2021.07.06 |
[Swift/iOS] 소셜로그인 - Facebook Login (0) | 2021.05.11 |
[Swift] 코딩테스트 보다가 열 받아서 정리하는 Swift 정규식 - NSRegularExpression (Regex) (1) | 2021.03.21 |
[iOS/Swift] XCode 프로젝트에 SwiftLint 적용하기 (0) | 2021.02.14 |
Comments