Attention : Le contenu de ces pages n'a pas été mis à jour depuis longtemps. Il est probablement obsolète pour Firefox 4.0/Gecko 4.0 et supérieur. Pour du contenu plus récent, allez consulter developer.mozilla.org.

Changer de langue

Changer de langue

La langue peut être définie dans le fichier user.js du répertoire contenant les profils utilisateurs.

La variable utilisée est "general.useragent.locale"

On peut changer la langue en cours d'exécution, exemple, en venant de "fr-FR" :

 var CC = Components.classes;
 var Ci = Components.interfaces;
 var prefs = CC["@mozilla.org/preferences-service;1"].getService(Ci.nsIPrefBranch);
 prefs.readUserPrefs(null);
 prefs.setCharPref("general.useragent.locale", "en-US");
 prefs.savePrefFile(null);

Si la modification s'applique pour toute nouvelle fenêtre ouverte dans l'application, cela ne change pas la langue de la fenêtre principale. Il faut donc que la préférence soit sauvegardée (fait par le savePrefFile) et redémarrer l'application pour que le changement de langue soit pris en compte.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.