두 개의 영어 문자열을 통합하여 앱을 개발하고 있습니다. 영국 영어로 미국 영어 이외에 다른 하나를 예로 들어 보겠습니다. 같은 언어이지만 strings.xml
개의 파일 두 개를 갖고 싶습니다. 이 방법이 있습니까?2 개의 영어 문자열이 다릅니다 .xml android
편집 : 두 개의 영어 파일을 사용하여 프로그램 언어를 프로그래밍 방식으로 변경하려면 어떻게해야합니까?
두 개의 영어 문자열을 통합하여 앱을 개발하고 있습니다. 영국 영어로 미국 영어 이외에 다른 하나를 예로 들어 보겠습니다. 같은 언어이지만 strings.xml
개의 파일 두 개를 갖고 싶습니다. 이 방법이 있습니까?2 개의 영어 문자열이 다릅니다 .xml android
편집 : 두 개의 영어 파일을 사용하여 프로그램 언어를 프로그래밍 방식으로 변경하려면 어떻게해야합니까?
네, 그렇게 할 수 있습니다. here에서 :
언어는 예를 들어
(소문자 "R"로 시작) 두 문자 ISO 3166-1-alpha-2 지역 코드이어서 임의로 두 글자 ISO 639-1 언어 코드에 의해 정의된다 , 영국 영어 문자열을, 당신은 res/values-en-rGB
편집를 사용한다 : 프로그래밍 방식으로 언어를 변경하려면, 당신은 사용할 수 있습니다
을3210locale = new Locale(Locale.ENGLISH, Locale.UK);
은 자세한 내용
에 대한 here를 참조하십시오 두 언어가 영어이기 때문에, 당신은 단지 사용자의 선택에 따라 Locale()
생성자의 두 번째 매개 변수를 업데이트 할 것을 유의하시기 바랍니다
당신은이 개 값은 아래와 같이 폴더를 가질 수 있습니다 두 개의 별도 strings.xml이 있습니다.
값-KO-RGB (영국 영어의 경우)
값-KO-RUS 당신은이 방법을 수행 할 수 있습니다
(영어 (미국)).
값 - strings.xml의
값-KO-RGB - strings.xml의
는 기본적으로 형식은 다음과 같이 간다. values- (language_code) -r (region_name)
프로그래밍 방식으로 언어를 변경하려면 어떻게해야합니까? –
코드를 내 대답에 [here] (http://stackoverflow.com/a/41815996/2070636) –
어떻게 다른 언어로이 작업을 수행 할 .... 나는 다른 지역으로 변경하는 방법을 묻는 오전 그러나 같은 언어. –