less than 1 minute read

개요

모바일 어플 또는 게임을 해외판으로 릴리즈 할 때는 해당 국가의 언어로 이름을 바꿀 필요가 있습니다.
해당 국가에 따라 어플의 이름 등을 바꾸는것을 로컬라이즈라고 하는데 오늘은 유니티에서 안드로이드 기준으로 로컬라이즈 하는법을 알아보겠습니다.
IOS에서 로컬라이즈는 유니티가 아닌 XCode에서 해야되는데 이 부분은 추후 포스트 하고 참조링크를 추가하는 방식으로 업데이트 하겠습니다.


방법


먼저 대응할 언어별로 다음과 같이 내용을 적고 string.xml 파일을 만들어 주세요
반드시 언어별로 만들어야 합니다. 한국어, 영어 2가지 대응이라면 string.xml 을 한국어용, 영어용 이렇게 2개를 만들어야 된다는 의미 입니다.

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name"> 어플 이름</string>
</resources>

다 되었다면 다음과 같이 언어별 폴더를 만들어 주세요 중국어는 간체 번체 2가지가 있으니 둘다 만들어 줍니다.

values-en       // 영어
values-ko       // 한국어
values-ja       // 일본어
values-zh-rCN   // 중국어
values-zh-rTW   // 중국어


localize_03

이제 처음 만들었던 각각의 string.xml 을 언어별 폴더에 넣어주세요

localize_02

마지막 단계입니다.
아래의 유니티 폴더에 상기의 폴더들을 넣어주세요.
만약 Project상에 없다면 Asset아래에 새로 만들어주셔도 무방합니다.

Assets\Plugins\Android\res


localize_00

localize_01

이제 로컬라이즈 설정이 끝났습니다.
빌드하신 어플을 스마트폰에 설치, 스마트폰의 언어를 변경 하시면 설정하신 해당 언어의 이름으로 변경되는것을 확인 하실 수 있습니다.

Top