Ceci est une ancienne révision du document !
Méthode de traduction du live-CD Hardy Kubuntu
Dans un but de transparence, voici ci-dessous la méthode que l'on va utiliser pour créer l'ISO Kubuntu Hardy francophone. Elle est issue de la mise en commun de l'expérience des "créateurs d'ISO" du projet. Merci notamment à PauseKawa 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 (ici).
Cette méthode est basée sur la méthode utilisée pour créer l'ISO Ubuntu francophone.
Page principale du projet : traduction_live_cd
Méthode
Préparation de l'espace de travail
mkdir ~/livecd cd ~/livecd mkdir iso squashfs
Récupération des données du livecd
sudo mount -o loop ~/kubuntu-8.04-desktop-i386.iso /cdrom sudo cp -av /cdrom/. iso sudo umount /cdrom sudo mount -t squashfs -o loop ~/livecd/iso/casper/filesystem.squashfs /cdrom sudo cp -av /cdrom/. squashfs sudo umount /cdrom sudo mount --bind /proc squashfs/proc sudo mount --bind /sys squashfs/sys sudo cp /etc/resolv.conf squashfs/etc/resolv.conf sudo cp /etc/apt/sources.list squashfs/etc/apt/sources.list
(sudo gedit squashfs/etc/apt/sources.list optionnel suivant votre sources.list)
Récupération du dernier wubi et suppression des fichiers inutiles de 'surface'
cd iso sudo su rm wubi.exe && wget http://switch.dl.sourceforge.net/source … i-8.04.exe && mv Wubi-8.04.exe wubi.exe cd isolinux mkdir tmp mv boot* ./tmp/ mv 16x16.fnt ./tmp/ mv back.jpg ./tmp/ mv f*.txt ./tmp/ mv splash.* ./tmp/ mv isolinux.* /tmp/ mv *.withgtk ./tmp/ mv gfxboot.cfg ./tmp/ mv langlist ./tmp/ mv fr* ./tmp/ rm * mv ./tmp/* . rmdir tmp echo fr > langlist exit cd ~/livecd
(ou juste le fr dans iso/isolinux/lang ?)
Passage en chroot pour les modifications
sudo chroot squashfs
Mise a jours/suppressions diverses
apt-get update apt-get install console-data (choisir le clavier azerty fr) aptitude purge `dpkg -l | awk '{print $2}' | egrep "language-pack|aspell-|gimp-help-|language-support-|myspell-|openoffice.org-help-|openoffice.org-l10n-|language-pack-kde-|gimp-help-|thunderbird-locale-en-gb" | xargs` 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 wfrench language-pack-kde-fr language-pack-kde-fr-base apt-get upgrade
Modif des params fr
echo LANGUAGE=fr >> /etc/environment echo >> /usr/share/kubuntu-default-settings/kde-profile/default/share/config/kdeglobals echo [Locale] >> /usr/share/kubuntu-default-settings/kde-profile/default/share/config/kdeglobals echo Charset=iso8859-15>> /usr/share/kubuntu-default-settings/kde-profile/default/share/config/kdeglobals echo Country=fr>> /usr/share/kubuntu-default-settings/kde-profile/default/share/config/kdeglobals echo Language=fr>> /usr/share/kubuntu-default-settings/kde-profile/default/share/config/kdeglobals
Au cas ou
echo >> /usr/share/kubuntu-default-settings/kde-profile/moderate-visual-impairment/share/config/kdeglobals echo [Locale] >> /usr/share/kubuntu-default-settings/kde-profile/moderate-visual-impairment/share/config/kdeglobals echo Charset=iso8859-15>> /usr/share/kubuntu-default-settings/kde-profile/moderate-visual-impairment/share/config/kdeglobals echo Country=fr>> /usr/share/kubuntu-default-settings/kde-profile/moderate-visual-impairment/share/config/kdeglobals echo Language=fr>> /usr/share/kubuntu-default-settings/kde-profile/moderate-visual-impairment/share/config/kdeglobals
echo >> /usr/share/kubuntu-default-settings/kde-profile/lesser-visual-impairment/share/config/kdeglobals echo [Locale] >> /usr/share/kubuntu-default-settings/kde-profile/lesser-visual-impairment/share/config/kdeglobals echo Charset=iso8859-15>> /usr/share/kubuntu-default-settings/kde-profile/lesser-visual-impairment/share/config/kdeglobals echo Country=fr>> /usr/share/kubuntu-default-settings/kde-profile/lesser-visual-impairment/share/config/kdeglobals echo Language=fr>> /usr/share/kubuntu-default-settings/kde-profile/lesser-visual-impairment/share/config/kdeglobals
Utile de rajouter /usr/lib/kde4/etc/kde4/ ?
(c'est sur qu'un petit script avec un petit find c'est plus simple mais bon, c'est pour remplir la page et le copier/coller marche en direct wink)
mkdir temp cp -av /usr/share/doc/kde/HTML/fr/. /temp/ rm -r /usr/share/doc/kde/HTML/* mkdir /usr/share/doc/kde/HTML/fr cp -av /temp/. /usr/share/doc/kde/HTML/fr/ rm -r temp
Le reste des modifs c'est sur la doc, soit
modif de /etc/casper.conf et /usr/share/initramfs-tools/scripts/casper pour le nom modif de /usr/share/initramfs-tools/scripts/casper-bottom/14locales modif de /usr/share/initramfs-tools/scripts/casper-bottom/20xconfig modif de /usr/share/initramfs-tools/scripts/casper-bottom/19keyboard modif de /usr/share/initramfs-tools/scripts/casper-bottom/10adduser