【问题标题】:Multiple Language Support [closed]多语言支持[关闭]
【发布时间】:2012-10-10 10:32:11
【问题描述】:

支持多国语言的安卓手机应用

什么是最好的方法

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

或者

Web 项目中的语言翻译器

或者

任何其他...方式

请给我最好的建议。

提前谢谢.....

【问题讨论】:

  • 查看 Java 资源包。如果你输入“java i18n”,谷歌上有很多资料

标签: android cordova internationalization i18n-gem


【解决方案1】:

对于 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 代码调用您的接口并根据您用于查看数据的语言环境获取翻译。

这样都是自己做的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-02-23
    • 2011-11-08
    • 2021-07-21
    • 2013-04-19
    • 1970-01-01
    • 2011-02-27
    • 1970-01-01
    相关资源
    最近更新 更多