2008-10-22 159 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