2012-10-10 5 views
1

안드로이드 모바일 응용 프로그램은 무엇 최선의 방법다중 언어 지원

하나를 사용 힌디어 다른 다른 값 폴더, 프랑스어 등

또는

언어 번역기 같은인가 in Web Projects

또는

기타 ... 방법

제발 최선의 방법을 제안하십시오. 사전에

감사합니다 ..... 당신은 예를 들어 TitlesConstants.java를 들어, 상수에서 확장하는 공용 인터페이스 만들 수 네이티브 안드로이드 프로젝트에 대한

+2

Java 리소스 번들을 살펴보십시오. "java i18n"을 입력하면 Google에 많은 자료가 있습니다. – duffymo

답변

3

:

public interface TitlesConstants extends Constants{ 

    @DefaultStringValue("Login") String login(); 
    @DefaultStringValue("Logout") String logout(); 
    } 

그런 다음 속성 파일을 생성을위한 예를 들어 TitlesConstants_eu.properties (바스크어) :

login=Sartu 
    logout=Irten 

은 자바 코드에서이 인터페이스있어 호출하고 트랜스을 얻을의 마지막 것은 사용하는 로케일에 따라 데이터를 볼 수 있습니다.

이렇게하면 혼자서 모든 것을 할 수 있습니다.