[React Native] 앱 이름 언어별로 다르게 설정

chosh·2023년 1월 16일
0

Android

  1. project root -> android -> app -> src -> main -> res 경로로 이동
  2. values 폴더 생성 (default)
  3. strings.xml 파일 생성
  4.   <resources>
          <string name="app_name">English AppName</string>
      </resources>
    추가
  5. res 경로에 values-국가언어코드 폴더 생성 (ex, values-ko)
  6. strings.xml 파일 생성
  7.   <resources>
          <string name="app_name">한국 앱이름</string>
      </resources>
    추가

IOS

  1. 좌측 네비게이터창에 프로젝트 클릭
  2. 표시된 창 좌측에 PROJECT 밑에 있는 프로젝트 클릭
  3. 표시된 창 상단에 Info 클릭
  4. Localizations 에 +눌러서 원하는 언어 선택
  5. 좌측 네비게이터창에 프로젝트 -> 프로젝트명 폴더 클릭 -> 상단에 File 클릭 -> New -> File 클릭
  6. 스크롤로 내리다보면 보이는, String File 클릭
  7. 파일명: InfoPlist.strings, Targets: 프로젝트 체크 -> Create
  8. 추가한 InfoPlist를 열어보면, English, Korean 등 추가한 내용의 파일이 있음
  9. 각 파일에 "CFBundleDisplayName"="각 나라 앱이름"; 스크립트 추가
validation failed: Couldn't parse property list because the input data was in an invalid format

라는 에러가 뜬다면, 스크립트 추가할 때 마지막에 세미클론을 빠뜨리지는 않았는지 확인해보시기 바랍니다.

profile
제가 참고하기 위해 만든 블로그라 글을 편하게 작성했습니다. 틀린거 있다면 댓글 부탁드립니다.

0개의 댓글