본문 바로가기
프로그래밍/유니티

[Unity] 시스템 언어(국가)에 따라 앱 이름을 변경하기

by 김시루시루르 2022. 2. 25.

요즘 운전면허를 따려고 하고있습니다

학원이 멀어서 다녀오면 하루가 순식간에 사라짐 ... ...

 

또 저번 JLPT 1급 티켓팅에서 광탈해서 (아니 난 그냥 시험을 보고싶은건데 티켓팅을 해야하는

다음 시험을 기다리고있습니다... 이제 얼마 안 남았나?

여튼 기출문제 보면 그냥저냥 합격점은 나오던데 그래도 좀 더 단어공부는 해야겠죠

 

이렇게 딴짓하는 와중에 레테 일본어판 업데이트를 하게됐어요

최종업뎃은 아니고 일본어도 얼렁뚱땅 써서 내긴 했는데 ...

여튼 그것에 따라서 앱 이름을 변경할 필요가 있었으므로 그 방법을 정리해봅니다


1. 폴더 생성

Assets 폴더 하위에 Plugins → Android 폴더로 갑니다.

저는 애드몹이 있어서 이미 만들어진 상태였는데, 아닌 경우는 그냥 만들면.. 될듯하네요!

 

안드로이드 폴더 내에 res 라는 이름의 폴더를 만들고, 이 안에 다시 values 라는 폴더를 만듭니다.

values 폴더는 기본값 같은 것으로 작용하는거고,

우리가 하려는것처럼 시스템 언어별로 설정하려면 values-?? 형태로 또 폴더를 만들어야 합니다.

 

??에 들어갈 글자로는

한국어 ko
일본어 ja

영어 en
중국어 zh

정도로... 다른 나라는 아마 등록 콘솔을 보면 나오지 않을까? 어디선가 봤던것같기도 (가물가물함)


2. 파일 생성

이제 각 폴더에 하나씩 xml 파일을 만들어줍니다.

이름은 values 로! strings 로 해도 됩니다. 어쨌든 둘 중 하나를 선택해서 파일을 만들어주세요.

무난하게 메모장으로 만들어도 됩니다. 저장할 때 확장자만 xml로 해주면 되니까요.

내용은 이렇게...

1
2
3
4
<?xml version="1.0" encoding="UTF-8"?>
<resources>
    <string name="app_name">앱 이름</string>
</resources>
cs

앱 이름 부분에는 해당 국가의 언어일때 쓸 이름을 써주시면 됩니다.

레테로 예를 들자면 values 폴더에는 그냥 기본 이름을 쓰고,

values-ko 폴더의 values.xml에는 Lethe-레테 를,

values-ja 폴더의 values.xml에는 Lethe-レテ를 썼습니다.

 

이렇게 하고 저장할 때! 주의하셔야 할 점은...

인코딩 형식을 UTF-8로 해주셔야 한다는 것.

이것까지 설정했으면 각 폴더에 values를 저장 합시다.


3. 결과

왼쪽이 한국어, 오른쪽이 일본어일때의 화면.

시스템 언어는 위쪽의 검색창 언어에서 확인할 수 있습니다.

오른쪽 아래에 있는 레테 앱 이름이 달라지네요! 성공적!

 

..여튼 일본어판을 냈습니다

업데이트 기록 해야지 또

댓글