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

Cette méthode est en cours de développement

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

  • traduction_live_cd_tuto_kubuntu.1211291689.txt.gz
  • Dernière modification: Le 18/04/2011, 14:56
  • (modification externe)