2012-06-24 5 views
0

나는 국제화하고 싶은 Android 애플리케이션이 있습니다.Android - 값에서 XML 요소 노드 이름을 찾습니다.

저는 앱 문자열을 추출하여 리소스 파일에 배포했습니다.

내가 가진 나머지 문제는 내 응용 프로그램이 폴더 구조를 읽고 실제로 응용 프로그램에서 사용할 파일 이름을 가져 오는 것입니다.

필자는이 파일 이름/단어가 내 xml에 정의되어 있지만 동적으로 영어 단어를 찾는 방법을 알 수 없습니다.

So. 여기 시나리오가 있습니다.

Filename = hello.png. 이미지에 해당하는 내 앱에 "hello"라는 단어가 표시되기를 원합니다. 내 strings.xml에 단어 "hello"가 정의되어 있고 해당 언어 파일이 "hello_file"(즉, hello라는 단어는 R.string.hello_file에서 액세스 할 수 있음)으로 정의되어 있습니다. 내가해야 할 일은 파일 이름에서 영어 단어를 가져 와서 strings.xml 파일에서 역 조회를 수행하고 이에 해당하는 노드를 찾은 다음 해당 문자열을 iso 언어 번역을 위해 strings_xx.xml 파일에서 찾으라는 것입니다 .

하지만이 복잡 이상

은 아마도 난 ... 그렇게하는 방법을 몰라? strings_xx.xml 번역 기능에 이상적인 사용 사례는 아닙니다.

다른 아이디어?

+0

몇 개의 문자열이 있습니까? –

+0

안녕하세요 Andrey - 약 300 명이 있습니다. –

답변

관련 문제