我希望我的应用程序使用不同的语言。我想在资源文件中使用本地化功能。
但我想测试一下这个语言在不同的国家是否有所改变。我该如何测试不同的语言?或者在显示之前我是否需要通过代码执行某些操作?
提前致谢!
答案 0 :(得分:1)
模拟器将使用Java SE中的语言环境来模拟它。您可以自定义Java SE将选择的操作系统区域设置。
您可以通过命令行对其进行自定义,如下所述:http://www.oracle.com/us/technologies/java/locale-140624.html
在IDE首选项的运行部分中,只需添加JVM args:-Duser.language=fr -Duser.country=CA
答案 1 :(得分:1)
我认为要以编程方式进行更改,这应该在源代码中调用
Hashtable h = res.getL10N(" Localization"," de"); 。UIManager.getInstance()setBundle(H);