안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 ^^
초보 개발자입니다..
다름이 아니라.. 한국어로만 되어있는 제 앱에서
영어권의 사람들이 어플을 실행하면 영어로 된 텍스트나 버튼이 나오게 하고 싶은데..
이렇게 하려면.. 어디서부터 건드려야 하나요..ㅠ
감을 못잡겠어서.. 변경해야 할 부분 정도 집어 주실 수 없나요..?
2012.04.04 10:57:40
코드상에서 해결 하시려면
if(getResources().getConfiguration().locale.toString().equals("한국어"))
//어쩌구 저쩌구
else
///blahblah
2012.04.04 17:18:33
프로젝트 폴더보시면..
res/values/string.xml <- 보통 여기에 스트링 값을 저장하시죠?.. 저건 디폴트값입니다.
만약 지역이 한국어일 경우 한국어를 보이게 하고 싶다..
res/values-ko/string.xml 을 만드셔셔.. 파일 내에 동일한 ID값으로 한국어를 입력해 주심되요..
예를 들어.
res/values/string.xml 에
<string name="hello_world">Hello World!!</string> 로 정의하셨다면..
res/values-ko/string.xml 에
<string name="hello_world">안녕하세요.</string> 로 하시면..
호출된 곳에서는 로케일이 한국일 경우.. 안녕하세요로 호출되고..
그외 지역은 Hello World!!로 호출 됩니다..
res 폴더의 value 폴더를 value-ko, value-en 이런식으로 고치면 될거에요;