0

支持多种语言的安卓移动应用

什么是最好的方法

为印地语、法语等使用不同的值文件夹

或者

Web 项目中的语言翻译器

或者

任何其他...方式

请建议我最好的方法。

提前致谢.....

4

1 回答 1

3

对于 Native Android 项目,您可以创建一个从常量扩展的公共接口,例如 TitlesConstants.java:

  public interface TitlesConstants extends Constants{

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

然后创建属性文件,例如 TitlesConstants_eu.properties(Basque Language):

  login=Sartu
  logout=Irten

最后一件事是调用您的 Java 代码中的接口并根据您用于查看数据的语言环境获取翻译。

这样一来,一切都是自己做的。

于 2012-10-10T11:49:34.143 回答