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 [Le 27/07/2008, 23:33]
82.224.242.218, 127.0.0.1
traduction_live_cd_tuto_ubuntu [Le 07/04/2009, 03:43] (Version actuelle)
YannUbuntu redirection
Ligne 1: Ligne 1:
-{{tag>liveCD live-CD ISO français traduction Ubuntu Hardy LoCo Team groupetraducteur traducteur}} +~~REDIRECT>:traduction_live_cd_tuto_ubuntu_jaunty~~
----- +
- +
- +
-====== Méthode de traduction du live-CD Hardy Ubuntu ====== +
- +
-Dans un but de transparence,​ voici ci-dessous la méthode que l'on va utiliser 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 servira de base pour les autres versions (kubuntu, xubuntu,..) francophones. +
- +
- +
-Page principale du projet : [[traduction_live_cd]] +
- +
- +
-===== 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 dejà traduit en fait y a juste à mettre le fr par defaut (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 a desinstaller === +
- +
- +
-  *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 +
- +
-Il faut rajouter dans le paquets à enlever "​openoffice.org-thesaurus-en-us"​ et "​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 a 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 ( a scripter si possible...) +
- +
-localepurge -> pendant la configuration , choisir  +
-  *fr_FR  +
-  *fr_FR.UTF-8 +
-  *fr_FR@euro +
- +
-et une fois installé, executer : +
- +
-  dpkg-reconfigure localepurge  +
- +
-pour lui dire ne ne plus afficher l espace disque libéré, ou le desinstaller... +
- +
- +
-==== Pour gagner plus de place ==== +
- +
-## fichiers a 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 :) pepere 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 a modifier tous les liens par defaut qui sont en anglais, pour cela editer  +
- +
-/​etc/​firefox-3.0/​profile/​bookmarks.html +
- +
-ou a la main si le chroot est en graphique... Xnest ou autre +
- +
-====  +
-Réglages avancés ==== +
- +
-###### boot/casper ##### +
- +
-1) Infos utilisateur par defaut: +
- +
-- editer /​etc/​casper.conf +
-remplacer la ligne correspondante par : +
-export USERFULLNAME="​utilisateur live" ​ ( par exemple ) +
- +
-Pour etre sure on peut egalement editer le fichier  +
-/​usr/​share/​initramfs-tools/​scripts/​casper et faire la meme chose... +
- +
-2) fichier casper initramfs a 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 : +
-editer /​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 la 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 egalement 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, creer nos dossiers et en renommer, supprimer d autres +
- +
-Donc creer 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 creer les fichiers suivant: (ou les injecter depuis le systeme locale...) +
- +
-  * /​etc/​skel/​.config/​user-dirs.locale +
-et ajouter : +
-  fr_FR +
- +
-  * /​etc/​skel/​.config/​user-dirs.locale +
-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 defaut ==== +
- +
- +
-j aime bien avoir les versions dispo donc on prend direct du bzr +
- +
-<​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 a copier les fichiers contenu dans boot (en etant dans le dossier gfxboot-theme-ubuntu) +
- +
-<​code>​ +
-        cp -af boot/* /​laouest/​ledossier/​isolinux +
- cd /​laouest/​ledossier/​isolinux +
-## et pour finaliser la langue en fr +
- echo "​fr"​ | tee langlist &>/​dev/​null +
-</​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.1217194433.txt.gz
  • Dernière modification: Le 27/07/2008, 23:36
  • (modification externe)