Attention : Le contenu de ces pages n'a pas été mis à jour depuis au moins 2016.
Les informations techniques ne sont pertinentes que pour les versions 4.0 maximum de Firefox/Gecko.
Il est fort probable que des liens vers des sites web externes ne fonctionnent plus.

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.