Swift를 통해 내가 원하는 것들을 만들때, 은근히 신경쓰이는 것이 앱의 기능과 정체성을 보여줄 수 있는 깔끔한 이름입니다.
뭘 먹을지에 대한 고민 해결을 도와주는 토이프로젝트를 진행하며, 앱의 이름을 "모모구카"로 정했는데, 지금까지는 영어로 된 project만 만들어 봤기 때문에 앱 이름을 한글로 바꾸는 방법을 간단히 기록해보았습니다.
가장 먼저 타겟이 되는 프로젝트의 Info를 확인합니다.
Localization
이라는 부분에 English와 Korean이 있는 것을 확인할 수 있습니다. 저는 예시를 위해 +를 클릭하고 French를 선택해주었습니다.
이후에 어떤 부분에 Localization을 적용할 것이냐를 묻는 창이 나오면, 사용자의 상황에 맞게 체크한 후 finish를 눌러줍니다.
아래와 같이 각 스토리보드의 Localization 파일이 생성된 것을 확인 할 수 있지만, 이는 모두 각 스토리보드의 text들에 대한 번역을 제공하지만, 프로젝트의 이름(= 어플 이름)에 대한 정보는 번역할 수 없습니다.
따라서 new file - Strings File의 이름을 InfoPlist로 하여 생성해줍니다.
생성 이후 해당 파일의 file inspector를 확인하면, localization 부분에 localization 버튼이 생기는 것을 확인 할 수 있고, 원하는 언어를 체크한 후에 바꾸고자 하는 변수의 이름을 변경해주면 완료!
어플의 이름은 CFBundleDisplayName
이고, 사용자의 기기의 언어 설정 (한국어, 혹은 영어)에 따라 localization 환경에 맞는 이름으로 변경됩니다