2017-01-31 1 views
1

주어진 : 자신의 텍스트 필드와 문자열을 사용하여 자신의 프레임 (조각 및 활동)을 여는 라이브러리. 도서관은 영어, 러시아어 및 우크라이나어로 말할 수있는 현지화 지역 용으로 세 개의 파일 strings.xml을 보유하고 있습니다.내 라이브러리를 지역화 할 수있는 기회 부여 방법

필요 : 내 컴퓨터를 지역화 할 수있는 기회를 제공하십시오. 나는 더 많은 언어를 유지할 수 없으므로 도서관 사용자를해야한다.

변형 된 솔루션 : 모든 텍스트 값을 가진 Java 클래스를 만듭니다 (비트 문자열 있음). 사용자는 문자열 파일에서이 클래스 값을 설정할 수 있으며 strings.xml 파일로 현지화 할 수 있습니다. 하지만이 varian은 사용자에게 너무 불편합니다.


질문 : 어떻게 내 라이브러리의 문자열을 지역화하는 사용자 기회를 제공?

답변

1

이 문제를 해결할 수 있습니다. 프로젝트 (라이브러리를 사용하는 곳)에 values-de이라는 이름으로 폴더를 만들고 라이브러리에서 문자열 이름을 사용하여 strings.xml 폴더에 넣으려고 시도하지만 다른 값을 사용합니다. 그리고 효과가있었습니다!


그래서 : project-library는 library-resources에서 정의한 동일한 이름으로 정의 된 경우 프로젝트의 값을 사용할 수 있습니다.

관련 문제