【发布时间】:2012-10-10 10:32:11
【问题描述】:
支持多国语言的安卓手机应用
什么是最好的方法
为印地语、法语等使用不同的值文件夹
或者
Web 项目中的语言翻译器
或者
任何其他...方式
请给我最好的建议。
提前谢谢.....
【问题讨论】:
-
查看 Java 资源包。如果你输入“java i18n”,谷歌上有很多资料
标签: android cordova internationalization i18n-gem
支持多国语言的安卓手机应用
什么是最好的方法
为印地语、法语等使用不同的值文件夹
或者
Web 项目中的语言翻译器
或者
任何其他...方式
请给我最好的建议。
提前谢谢.....
【问题讨论】:
标签: android cordova internationalization i18n-gem
对于 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 代码调用您的接口并根据您用于查看数据的语言环境获取翻译。
这样都是自己做的。
【讨论】: