안녕하세요.

순조로운 작업중 문제가 생겨서 글 올려봅니다.


궁금한 점부터 말씀드리자면.

현재 내 단말기의 언어가 어떤 언어로 설정되었든 특정 언어 자원만 가져오고 싶습니다.


values/strings.xml

values-ko/strings.xml

values-en/strings.xml


위와 같은 폴더가 있다고 가정하겠습니다.

현재 내 단말기가 한국어로 설정되어 있으나 values-en/strings.xml 값을 얻고 싶습니다.

이거 가능한가요?


이렇게 하려는 이유는..

PreferencesActivity 작업중 Map에 담길 key 값을 하드 코딩 하지 않고 기존 값을 활용하기 위하여

values-xx 폴더의 값(Preferences의 title 값)을 이용하고 있습니다.

그런데 여기서 언어 설정이 바뀌어 버리면 키 값이 바뀌어 버리는 문제가 생겨버리네요.


예를 들어 Preferences 값 저장시의 키 값이 현재 단말기의 언어 설정에 영향을 받게 되는 문제가.

한국어이면 키 값이 한국어로, 영어면 키 값이 영어로 저장이 되버리는.

그래서 영어만을 키 값으로 사용하고 싶은 것이구요.


혹시 더 좋은 방법 있음 조언 부탁드립니다.

감사합니다.