2008-10-22 8 views
0

Je suis une version anglaise de WindowsXP, mais j'ai choisi l'espagnol comme seule langue acceptée dans Firefox. Je m'attendais naïvement à ce que la langue du navigateur soit définie par défaut lorsque je charge une applet dans une session de navigateur, mais cela ne semble pas être le cas. L'applet démarre en anglais, la langue par défaut du système d'exploitation.Paramètre Java Applet Locale

Je pourrais ajouter un nouveau <param> à mon applet et appeler Locale.setDefault() lors de l'initialisation, mais avant de commencer à pirater je voudrais savoir si quelque chose me manque. Existe-t-il un mécanisme commun par lequel le navigateur ou la page Web invoquant peut définir la langue par défaut d'un applet < >?

Répondre

2

Le plugin Java utilise les paramètres régionaux du système d'exploitation et non celui du navigateur. Pour remplacer les paramètres régionaux par défaut, allez dans le panneau de configuration java - onglet java, appuyez sur le bouton Affichage des paramètres d'exécution de l'applet et ajoutez le paramètre requis dans la 4ème colonne, il est modifiable même s'il est grisé.

Dans votre cas, essayez quelque chose comme -Duser.language = es

Bye.

0

Auparavant, les paramètres régionaux par défaut pour les applets et pour les applications Java provenaient des paramètres régionaux de Windows. Avec jre 7, c'est toujours vrai pour les applications Java, mais ce n'est plus le cas pour les applets. Les paramètres régionaux par défaut pour les applets sont en_US, quelle que soit la définition des paramètres régionaux Windows. Cela doit vraiment être un bug lié au plugin Java. /Aron