2008-10-22 158 views
0

我正在运行WindowsXP的英文版本,但已将西班牙文设置为我在Firefox中唯一接受的语言。当我在浏览器会话中加载一个applet时,我曾天真地预计浏览器的语言将被设置为默认语言,但似乎并非如此。该小程序以英文形式启动,该操作系统的默认语言。Java Applet区域设置

我可以添加一个新的<param>到我的Applet中,并在初始化过程中调用Locale.setDefault(),但在我开始黑客入侵之前,我想知道是否缺少明显的东西。浏览器或调用网页是否有共同机制可以设置<小程序>的默认语言?

回答

2

java插件使用OS语言环境而不是浏览器。

要覆盖缺省语言环境,请进入java控制面板-java选项卡,按下Applet运行时设置的View按钮,然后在第4列中添加所需的参数,即使它变成灰色也是可编辑的。

在你的情况,你可以试试-Duser.language = ES

再见。

0

以前,applet和Java应用程序的默认语言环境是从Windows的语言环境派生的。对于Java应用程序来说,对于Java应用程序来说,这仍然是正确的,但对于小应用程序来说却不再是这样。 无论您如何设置Windows语言环境,applet的默认语言环境都是en_US。 这肯定是一个与Java插件相关的错误。 /Aron