Par défaut lorsque l'on installe firefox, les menus sont en anglais. Pour l'avoir en français, il faut télécharger le « pack » de traduction.
<note>Il faut installer au préalable le paquet unzip
.</note>
Tout d'abord, il faut être le super utilisateur root.
1. On se positionne dans le répertoire extensions/
cd /usr/pkg/lib/firefox/extensions
2. On télécharge la traduction désirée
fetch http://releases.mozilla.org/pub/mozilla.org/firefox/releases/`firefox -v | awk '{print $3;}' | sed s/,//`/linux-i686/xpi/fr.xpi
3. On dézippe l'archive fr.xpi
unzip fr.xpi -d langue-fr Archive: fr.xpi inflating: langue-fr/install.rdf inflating: langue-fr/chrome/fr.jar inflating: langue-fr/chrome/chromelist.txt inflating: langue-fr/chrome.manifest
4. Création du répertoire langpack-fr@firefox.mozilla.org/
Cette étape va créer le répertoire spécifique à la traduction choisie.
mkdir `grep -e 'em:id=".*' langue-fr/install.rdf | awk -F '"' '{print $2;}'` ls -l total 178 -rw-r--r-- 1 root wheel 173937 Mar 12 03:39 fr.xpi drwxr-xr-x 5 root wheel 512 May 18 10:22 inspector@mozilla.org drwxr-xr-x 2 root wheel 512 May 20 09:59 langpack-fr@firefox.mozilla.org drwxr-xr-x 3 root wheel 512 May 20 09:57 langue-fr drwxr-xr-x 2 root wheel 512 May 18 10:22 {972ce4c6-7e08-4474-a285-3208198ce6fd}
5. On peuple le nouveau répertoire langpack-fr@firefox.mozilla.org/
cp -R langue-fr/ langpack-fr@firefox.mozilla.or/ ls -l langpack-fr@firefox.mozilla.org/ total 6 drwxr-xr-x 2 root wheel 512 May 20 10:00 chrome -rw-r--r-- 1 root wheel 873 May 20 10:00 chrome.manifest -rw-r--r-- 1 root wheel 990 May 20 10:00 install.rdf
6. Modification des droits
Pour être le plus respecteux, par rapport à l'arborescence pkgsrc
.
find langpack-fr@firefox.mozilla.or/ -type f -exec chmod u-w {} \;
7. Nettoyage
On peut nettoyer le répertoire extensions/
:
rm -R langue-fr rm fr.xpi
8. Sélection de la langue
Maintenant on peut lancer le navigateur, dans la barre d'adresse on tape, about:config
. Dans le champ filtre, on recherche general.useragent.locale
et on remplace en-US par fr.
À la prochaine ouverture le navigateur sera entièrement en français.
<note importante>Sous NetBSD, il faut penser à remplacer la commande fetch
par wget
.</note>
<note tip>Pour augmenter la vitesse de lancement de firefox http://mail-index.netbsd.org/pkgsrc-users/2007/03/19/0008.html.</note>