多语言支持

时间:2012-10-10 10:32:11

标签: android cordova internationalization i18n-gem

支持多种语言的Android移动应用

什么是最好的方式

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

语言翻译,如Web项目

任何其他......方式

请建议我最好的方式。

提前致谢.....

1 个答案:

答案 0 :(得分:3)

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

  public interface TitlesConstants extends Constants{

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

然后创建属性文件,例如TitlesConstants_eu.properties(巴斯克语):

  login=Sartu
  logout=Irten

最后一件事就是从Java代码中调用您的接口,并根据您用于查看数据的区域设置获取翻译。

这样一来,它就是你自己做的一切。

相关问题