====== 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]].