Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
traduction_live_cd_tuto_ubuntu_hardy [Le 29/09/2009, 23:28]
213.95.41.13
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​Hardy tutoriel live_cd localisation}} 
----- 
  
- 
-====== Méthode de localisation du live-CD Hardy en français ====== 
- 
-Dans un but de transparence,​ voici ci-dessous la méthode que l'on a utilisé pour créer l'ISO Ubuntu Hardy francophone. Elle est issue de la mise en commun de l'​expérience des "​créateurs d'​ISO"​ du projet. Merci notamment à [[http://​forum.ubuntu-fr.org/​profile.php?​id=40398| smo]] pour avoir rédigé la première version de cette méthode. ​ 
- 
-**Si vous avez des conseils pour l'​améliorer**,​ n'​hésitez pas à laisser un message sur le forum du projet ([[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=207366 |ici]]). ​ 
- 
-Cette méthode peut servir de base pour les autres localisations (kubuntu, xubuntu, breton etc...). 
- 
- 
-Page principale du projet : [[traduction_live_cd]] 
- 
- 
-<note warning>​Attention:​ cette methode est valable pour la 8.04, elle devra peut-etre etre adaptee pour la 8.04.2</​note>​ 
- 
-===== Suggestions en vrac ===== 
- 
-  *les fichiers traduits sont à placer dans le répertoire skel du filesystem compressé (cf **traaf**) 
-  *édition des fichiers de conf xdg et certains fichiers d'init de casper (cf **smo**) 
-  *modif des fichiers texte de boot f1 f2 (cf **smo**) 
-  *franciser gfxboot (cf **frafra**) voir code sur forum. 
-  *modif keyboard (cf **frafra**) voir code sur forum. 
-  *boot en quiet, cela dit tout est déjà traduit en fait y a juste à mettre le fr par défaut (cf **smo**) 
- 
-  *pour info j'ai trouvé plusieurs tutos pour créer un LiveCD personnalisé : [[Remastersys]] ou [[Reconstructor]] ou [[personnaliser_livecd]] ou [[installation:​custom_livecd_gnome]] ou [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=132294|HOWTO de smo sur le forum]] ou [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=168121|SCRIPT de frafra sur le forum]]. Si ça peut aider... (cf **YannUbuntu**) 
- 
- 
- 
- 
- 
- 
- 
-===== Méthode ===== 
- 
-<note important>​Cette méthode est en cours de développement</​note>​ 
- 
----- 
- 
-## pour la langue fr 
- 
- 
-########################​ 
-=== Paquets à désinstaller === 
- 
- 
-  *aspell-en 
-  *gimp-help-common 
-  *gimp-help-en 
-  *language-pack-en 
-  *language-pack-en-base 
-  *language-pack-es 
-  *language-pack-es-base 
-  *language-pack-gnome-en 
-  *language-pack-gnome-en-base 
-  *language-pack-gnome-es 
-  *language-pack-gnome-es-base 
-  *language-pack-gnome-pt 
-  *language-pack-gnome-pt-base 
-  *language-pack-gnome-xh 
-  *language-pack-gnome-xh-base 
-  *language-pack-pt 
-  *language-pack-pt-base 
-  *language-pack-xh 
-  *language-pack-xh-base 
-  *language-support-en 
-  *language-support-translations-en 
-  *language-support-writing-en 
-  *myspell-en-gb 
-  *myspell-en-us 
-  *myspell-en-za 
-  *openoffice.org-help-en-gb 
-  *openoffice.org-help-en-us 
-  *openoffice.org-l10n-common 
-  *openoffice.org-l10n-en-gb 
-  *openoffice.org-l10n-en-za 
-  *gimp-help-en 
-  *openoffice.org-thesaurus-en-us 
-  *openoffice.org-thesaurus-en-au 
- 
- 
-Scriptable avec :  
-  sudo aptitude purge `dpkg -l | awk '​{print $2}' | egrep   "​language-pack|aspell-|gimp-help-|language-support-|myspell-|openoffice.org-help-|openoffice.org-l10n-|language-pack-gnome-|gimp-help-"​ | xargs` 
- 
-########### 
- 
- 
-==== Paquets à installer ==== 
- 
- 
-  *language-pack-fr 
-  *language-pack-fr-base 
-  *aspell-fr 
-  *gimp-help-fr 
-  *ifrench-gut 
-  *language-support-fr 
-  *language-support-translations-fr 
-  *language-support-writing-fr 
-  *myspell-fr-gut 
-  *openoffice.org-help-fr 
-  *openoffice.org-l10n-fr 
-  *thunderbird-locale-fr ( pas obligatoire... ) 
-  *wfrench 
-  *manpages-fr 
-  *manpages-fr-extra 
- 
--- gnome -- 
-  *language-pack-gnome-fr 
-  *language-pack-gnome-fr-base 
------------- 
- 
-scriptable : 
- 
-  sudo aptitude install language-pack-fr language-pack-fr-base aspell-fr gimp-help-fr ifrench-gut language-support-fr language-support-translations-fr language-support-writing-fr myspell-fr-gut openoffice.org-help-fr openoffice.org-l10n-fr thunderbird-locale-fr wfrench language-pack-gnome-fr language-pack-gnome-fr-base 
- 
-# extra ( à scripter si possible...) 
- 
-localepurge -> pendant la configuration , choisir ​ 
-  *fr_FR ​ 
-  *fr_FR.UTF-8 
-  *fr_FR@euro 
- 
-et une fois installé, exécuter : 
- 
-  dpkg-reconfigure localepurge ​ 
- 
-pour lui dire ne ne plus afficher l'​espace disque libéré, ou le désinstaller... 
- 
- 
-==== Pour gagner plus de place ==== 
- 
-## fichiers à supprimer, je cherchais un gain de place significatif sans incidences si possible en dehors des paquets 
- 
-Nous pouvons libérer pas mal d'​espace avec tous les fichiers d'aide de gnome, j'ai donc fait rapido une petite fonction qui permet de scanner le dossier /​usr/​share/​gnome/​help/​ et virer toutes les langues sauf fr, en_GB et us  
- 
-on passe de 143mo a 74mo :) pépère pour la suite... 
- 
-Fonction :  
- 
-  for i in  $(ls /​usr/​share/​gnome/​help/​);​ do 
- 
-  dir=/​usr/​share/​gnome/​help/​$i 
-  cd $dir 
-  ​ 
-  check=`ls $dir | egrep "​cs|es|eu|fi|hu|it|ja|ko|lt|nl|pl|pt|pt_BR|ro|ru|sk|sv|zh_CN"​` 
- 
-  for i in  $check; do 
-    echo "​$dir/​$i"​ 
- rm -R "​$dir/​$i"​ 
-  done 
-  done 
- 
- 
-######################### ​ 
- 
- 
-==== Mozilla-Firefox ==== 
- 
-il reste à modifier tous les liens par défaut qui sont en anglais, pour cela éditer ​ 
- 
-/​etc/​firefox-3.0/​profile/​bookmarks.html 
- 
-ou à la main si le chroot est en graphique... Xnest ou autre 
- 
-====  
-Réglages avancés ==== 
- 
-###### boot/casper ##### 
- 
-1) Infos utilisateur par défaut : 
- 
-- éditer /​etc/​casper.conf 
-remplacer la ligne correspondante par : 
-export USERFULLNAME="​utilisateur live" ​ ( par exemple ) 
- 
-Pour être sûr on peut également éditer le fichier ​ 
-/​usr/​share/​initramfs-tools/​scripts/​casper et faire la même chose... 
- 
-2) fichier casper initramfs à modifier (casper-bottom) 
- 
-modifier le clavier : 
-ouvrir /​usr/​share/​initramfs-tools/​scripts/​casper-bottom/​19keyboard 
-remplacer "​en"​ par la langue (fr)... 
- 
-modifier locales : 
-ouvrir /​usr/​share/​initramfs-tools/​scripts/​casper-bottom/​14locales 
-remplacer "​en_US.UTF-8"​ par la langue (fr_FR.UTF-8)... 
- 
-modifier Xorg : 
-/​usr/​share/​initramfs-tools/​scripts/​casper-bottom/​20xconfig 
-remplacer "​en_US.UTF-8"​ par la langue (fr_FR.UTF-8)... 
- 
-Changer zone horaire : 
-éditer /​usr/​share/​initramfs-tools/​scripts/​casper-bottom/​20xconfig 
-et changer "​UTC"​ par "​Europe/​Paris"​ 
- 
-ou taper avec un chroot actif  
- 
-  sed -i "​s/​UTC/​Europe\/​Paris/"​ \ 
-    /​usr/​share/​initramfs-tools/​scripts/​casper-bottom/​02timezone 
- 
-Note : 
- 
-on peut scripter les 3 premiers (le dernier aussi...) ​ ## bon là c'est vraiment une idee de base pour les variables... 
- 
-  sed -i "​s/​kbd=us/​kbd=fr/​g"​ \ 
-    /​usr/​share/​initramfs-tools/​scripts/​casper-bottom/​19keyboard 
-  sed -i "​s/​en_US.UTF-8/​fr_FR.UTF8/​g"​ \ 
-    /​usr/​share/​initramfs-tools/​scripts/​casper-bottom/​14locales 
-  sed -i "​s/​en_US.UTF-8/​fr_FR.UTF8/​g"​ \ 
-    /​usr/​share/​initramfs-tools/​scripts/​casper-bottom/​20xconfig 
- 
- 
-####################################​ 
-modifier/​traduire le dossier Desktop de gnome 
- 
-Editer le fichier : 
-/​usr/​share/​initramfs-tools/​scripts/​casper-bottom/​10adduser 
- 
-- Remplacer tous les "​Desktop"​ par la traduction correspondante,​ "​Bureau"​ pour nous 
-- Remplacer également les "​Examples"​ par "​Exemples"​ . 
- 
-Commande : 
- 
-  sed -i '​s/​Desktop/​Bureau/​g'​ /​usr/​share/​initramfs-tools/​scripts/​casper-bottom/​10adduser 
-  sed -i '​s/​Examples/​Exemples/​g'​ /​usr/​share/​initramfs-tools/​scripts/​casper-bottom/​10adduser 
- 
-ensuite il faut placer deux fichiers de config xdg dans le dossier .config, créer nos dossiers et en renommer, supprimer d'​autres 
- 
-Donc créer les dossiers : 
- 
-  *Documents 
-  *Vidéos 
-  *Musique 
-  *Images 
-  *Bureau 
-  *Public 
-  *Modèles 
- 
-Commande : 
- 
-  mkdir /​etc/​skel/​Documents /​etc/​skel/​Vidéos /​etc/​skel/​Musique /​etc/​skel/​Images /​etc/​skel/​Bureau /​etc/​skel/​Public /​etc/​skel/​Modèles 
-et 
-  mv /​etc/​skel/​examples /​etc/​skel/​Exemples 
-et enfin 
-  rm -r /​etc/​skel/​Desktop 
- 
-Ensuite créer les fichiers suivants : (ou les injecter depuis le système locale...) 
- 
-  * /​etc/​skel/​.config/​user-dirs.locale 
-et ajouter : 
-  fr_FR 
- 
-  * /​etc/​skel/​.config/​user-dirs.dirs 
-et ajouter : 
- 
-  # This file is written by xdg-user-dirs-update 
-  # If you want to change or add directories,​ just edit the line you're 
-  # interested in. All local changes will be retained on the next run 
-  # Format is XDG_xxx_DIR="​$HOME/​yyy",​ where yyy is a shell-escaped 
-  # homedir-relative path, or XDG_xxx_DIR="/​yyy",​ where /yyy is an 
-  # absolute path. No other format is supported. 
-  #  
-  XDG_DESKTOP_DIR="​$HOME/​Bureau"​ 
-  XDG_DOWNLOAD_DIR="​$HOME/​Bureau"​ 
-  XDG_TEMPLATES_DIR="​$HOME/​Modèles"​ 
-  XDG_PUBLICSHARE_DIR="​$HOME/​Public"​ 
-  XDG_DOCUMENTS_DIR="​$HOME/​Documents"​ 
-  XDG_MUSIC_DIR="​$HOME/​Musique"​ 
-  XDG_PICTURES_DIR="​$HOME/​Images"​ 
-  XDG_VIDEOS_DIR="​$HOME/​Vidéos"​ 
- 
- 
-#########################################################​ 
- 
- 
- 
- 
- 
-==== Reconstruire l'iso avec un isolinux en fr par défaut ==== 
- 
-voici une méthode pour compiler gfxboot-theme-ubuntu en francais ou autre... 
- 
-<​code>​ 
-sed -i '/​deb-src http:​\/​\/​archive.ubuntu.com\/​ubuntu hardy main/​d'​ /​etc/​apt/​sources.list 
-sed -i '/​deb-src http:​\/​\/​archive.ubuntu.com\/​ubuntu hardy-updates main/​d'​ /​etc/​apt/​sources.list 
-echo -e '​deb-src http://​archive.ubuntu.com/​ubuntu hardy main\ndeb-src http://​archive.ubuntu.com/​ubuntu hardy-updates main' | sudo tee -a /​etc/​apt/​sources.list &>/​dev/​null 
-  
-echo -e "mise à jour des sources \n" 
- apt-get update &>/​dev/​null 
-echo -e "​Téléchargement de sources gfxboot-theme-ubuntu... \n" 
- apt-get install dpkg-dev &>/​dev/​null 
- cd /tmp 
- apt-get source gfxboot-theme-ubuntu &>/​dev/​null 
-echo -e "Mise en place et nettoyage... \n" 
- sudo rm *.dsc *.tar.gz *.gz *.diff.gz &>/​dev/​null 
- cd gfxboot-theme-ubuntu* 
- make DEFAULT_LANG=fr 
- 
-</​code>​ 
- 
-et voila reste à copier les fichiers contenus dans boot (en étant dans le dossier gfxboot-theme-ubuntu) 
- 
-<​code>​ 
-cp -af boot/* /​laouest/​ledossier/​isolinux 
-cd /​laouest/​ledossier/​isolinux 
- 
-</​code>​ 
- 
- 
-==== Obtenir et compiler la dernière version de  wubi (pour hardy) ==== 
- 
-<​code>​ 
- 
-sudo apt-get install bzr 
-mkdir wubi 
-cd wubi 
-bzr branch "​http://​bazaar.launchpad.net/​~ubuntu-installer/​wubi/​hardy"​ hardy 
-cd hardy 
-make prerequisites 
-make plugins 
-make translations 
-make 
- 
-</​code>​ 
  • traduction_live_cd_tuto_ubuntu_hardy.1254259683.txt.gz
  • Dernière modification: Le 29/09/2009, 23:28
  • par 213.95.41.13