====== Firefox l10n ======
Par défaut lorsque l'on installe [[http://www.mozilla-europe.org/fr/products/firefox/|firefox]], les menus sont en anglais. Pour l'avoir en français, il faut télécharger le « pack » de traduction.
Il faut installer au préalable le paquet ''unzip''.
===== Les différentes étapes =====
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.
Sous **NetBSD**, il faut penser à remplacer la commande ''fetch'' par ''wget''.
Pour augmenter la vitesse de lancement de firefox [[http://mail-index.netbsd.org/pkgsrc-users/2007/03/19/0008.html]].