Android
- project root -> android -> app -> src -> main -> res 경로로 이동
- values 폴더 생성 (default)
- strings.xml 파일 생성
<resources>
<string name="app_name">English AppName</string>
</resources>
추가
- res 경로에 values-
국가언어코드
폴더 생성 (ex, values-ko)
- strings.xml 파일 생성
<resources>
<string name="app_name">한국 앱이름</string>
</resources>
추가
IOS
- 좌측 네비게이터창에 프로젝트 클릭
- 표시된 창 좌측에 PROJECT 밑에 있는 프로젝트 클릭
- 표시된 창 상단에 Info 클릭
- Localizations 에 +눌러서 원하는 언어 선택
- 좌측 네비게이터창에 프로젝트 -> 프로젝트명 폴더 클릭 -> 상단에 File 클릭 -> New -> File 클릭
- 스크롤로 내리다보면 보이는, String File 클릭
- 파일명: InfoPlist.strings, Targets: 프로젝트 체크 -> Create
- 추가한 InfoPlist를 열어보면, English, Korean 등 추가한 내용의 파일이 있음
- 각 파일에
"CFBundleDisplayName"="각 나라 앱이름";
스크립트 추가
validation failed: Couldn't parse property list because the input data was in an invalid format
라는 에러가 뜬다면, 스크립트 추가할 때 마지막에 세미클론을 빠뜨리지는 않았는지 확인해보시기 바랍니다.