[英]Java Applet Locale setting
我正在運行英語版本的WindowsXP,但已將西班牙語設置為Firefox中唯一接受的語言。 我天真地希望在瀏覽器會話中加載小程序時將瀏覽器的語言設置為默認語言,但是事實並非如此。 小程序以英語(操作系統的默認語言)啟動。
我可以在我的Applet中添加一個新的<param>,並在初始化期間調用Locale.setDefault(),但是在我開始破解之前,我想知道我是否缺少明顯的東西。 瀏覽器或調用網頁是否可以通過通用機制設置<applet>的默認語言?
Java插件使用操作系統語言環境而不是瀏覽器語言環境。
要覆蓋默認語言環境,請進入Java控制面板-Java選項卡,按Applet運行時設置的“查看”按鈕,然后在第4列中添加所需的參數,即使該參數為灰色也可以編輯。
就您而言,請嘗試使用-Duser.language = es
再見。
以前,小程序和Java應用程序的默認語言環境是從Windows的語言環境派生的。 對於jre 7,對於Java應用程序仍然適用,但對於applet不再適用。 無論您如何設置Windows語言環境,小程序的默認語言環境均為en_US。 這確實是與Java插件相關的錯誤。 /阿龍
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.