App의 Base Language를 변경하는 방법을 다룹니다.
📍 프로젝트의 Localization에 Korean이 추가되어 있는 상태입니다.
목차
- Base Language란
- Base Language 변경하기
- 변경 확인
1. Base Language 란?
Localization의 기본 언어로 영어가 Default로 설정되어 있다.
- 앱스토어에서 보여지는 base language
![](https://velog.velcdn.com/images/sun02/post/c5cf9b54-ea7f-4c29-b04d-95d3bc7053f4/image.jpeg)
- 영어가 Default기 때문에 따로 바꿔주지 않는다면 한국어로 개발된 앱이더라도 영어로 나타납니다.
2. Base Language 변경하기
1) Info.plist
Info.plist에서 Localization native development region을 Korea로 설정합니다.
![](https://velog.velcdn.com/images%2Fsun02%2Fpost%2Fb38a522e-101d-46ca-bdf1-d1d90b62003b%2F%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7%202022-03-30%20%EC%98%A4%ED%9B%84%209.20.48.png)
2) project.pbxproj
프로젝트파일의 .pbxproj 에서 developmentLanguage를 ko로 변경해주면됩니다.
- vi project.pbxproj
- vi project.pbxproj : vi 편집기를 사용하여 project.pbxproj 편집
![](https://velog.velcdn.com/images%2Fsun02%2Fpost%2Fc307f7f9-91bc-433f-b690-d8d78f0daab4%2F%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7%202022-03-30%20%EC%98%A4%ED%9B%84%209.24.02.png)
- /developmentRegion
- /developmentRegion : developmentRegion으로 커서 이동
![](https://velog.velcdn.com/images%2Fsun02%2Fpost%2F9351d1c3-11cc-45bd-9474-2aa0693cb4bb%2F%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7%202022-03-30%20%EC%98%A4%ED%9B%84%209.29.22.png)
- 입력모드로 변경 후 en -> ko 로 편집
developmentRegion으로 커서가 이동하면 en으로 작성되어 있는 developmentRegion을 ko로 편집합니다.
- 이때 텍스트를 편집하기 위해 i를 눌러 입력모드로 변경해줍니다.
![](https://velog.velcdn.com/images%2Fsun02%2Fpost%2Fb5357fc1-8cef-45f5-be0f-76dcac834758%2F%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7%202022-03-30%20%EC%98%A4%ED%9B%84%209.31.41.png)
![](https://velog.velcdn.com/images%2Fsun02%2Fpost%2Fd550f8d9-4e4d-430a-95a6-18c7f2ee5d65%2F%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7%202022-03-30%20%EC%98%A4%ED%9B%84%209.32.04.png)
- 변경된 내용 저장 및 vi 편집기 빠져나오기
변경된 내용을 저장하고, vi 편집기에서 빠져나오기 위해서
esc를 누르고 :wq! 를 작성한 뒤 엔터를 누릅니다.
- esc : 편집모드 -> 명령모드로 변경
- :wq! : 변경된 내용 저장 후 종료
![](https://velog.velcdn.com/images%2Fsun02%2Fpost%2Fc343a811-1e41-48e2-b4d3-9d43a44f0cff%2F%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7%202022-03-30%20%EC%98%A4%ED%9B%84%209.32.33.png)
3. 변경 확인
Info > Localizations를 확인해 보면 다음과 같이 base language가 변경되어있는 것을 확인할 수 있습니다.
![](https://velog.velcdn.com/images%2Fsun02%2Fpost%2F4eb5a112-4c23-485d-954c-b46da8ef3609%2F%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7%202022-03-30%20%EC%98%A4%ED%9B%84%209.39.17.png)