ANDROID STUDIO / 안드로이드 스튜디오 - 국가별 언어설정. 나라별 다국어 설정
어플리케이션에 나라별로 언어를 다르게 출력하는 방법입니다. String.xml을 이용해서 간단하게 나라별 언어를 설정할 수 있습니다. 특정 어플리케이션이 사용자의 모국어로 표시된다면 더 많은 이용자를 늘릴 수 있겠죠?
먼저 해당하는 어플리케이션의 소스코드가 있는 폴더로 들어가서 나라별 폴더를 생성해야 합니다. 기본적으로 values라는 폴더가 존재하고, 이외에도 영어는 values-en, 프랑스어는 values-fr 이렇게 뒤에 -XX와 같은 형식으로 폴더를 생성하시면 됩니다.
>> \app\src\main\res\values
어떤 국가코드를 사용해야 하는지는 아래 ISO 리스트에 잘 정리가 되어 있습니다.
> https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
폴더를 생성하면 아래와 같이 안드로이드 스튜디오 상에 국기와 함께 표시가 됩니다.
이제 사용할 String에 알맞게 해당하는 언어를 넣어주시기만 하면 됩니다.
예를 들어서 apples라는 스트링을 사용한다고 하면,
<기본>
12345 <resources> <string name="apples">Hello World</string> </resources> cs
1 2 3 4 5 | <resources> <string name="apples">Hello World</string> </resources> | cs |
<프랑스어>
1 2 3 | <resources> <string name="apples">Bonjour</string> </resources> | cs |
위와 같이 기입하시면 됩니다.
그리고 어플리케이션을 구동하는 장치의 위치를
다른 나라로 바꿔보면서 잘 적용 되었는지 확인해 보시면 되겠습니다.
'PROGRAMMING > ANDROID' 카테고리의 다른 글
ANDROID STUIDO / 안드로이드 스튜디오 - ... is deprecated (0) | 2016.03.22 |
---|---|
ANDROID STUDIO / 안드로이드 스튜디오 - Rendering Problems 렌더링 오류 해결하기 (0) | 2016.03.17 |
ANDROID STUDIO / 안드로이드 스튜디오 - AVD HOST GPU 체크해도 실행이 안될 경우 (0) | 2015.08.12 |