« Mkd (Extracteur de documents)/Internationalisation des messages » : différence entre les versions

Contenu supprimé Contenu ajouté
m →‎Fichier Pot (Potfile) : Nouveau sous-titre
Ligne 33 :
msgstr "Je m'appelle %s.\n"
 
=== Mise à jour et installation des traductions pour mkd 2012 ===
''Notez que la version 2012 n'est disponible que pour UNIX ou LINUX, et que toutes les commandes citées sont disponibles ou ont des équivalents pour les sytèmes d'exploitation courants.''
 
<big>'''Principe d'installation pour tous les systèmes d'exploitation:'''</big>
 
* Télécharger<ref>http://www.poedit.net/download.php</ref> [[w:poedit|poedit]] pour Windows ou Mac ou Linux, selon votre système d'exploitation.
 
* Avec le fichier .pot (Portable object template) créer le fichier .po (Portable object) avec la commande:
: ''fr est à remplacer par une autre langue maternelle.''
: ''Commande Linux :'' '''msginit -l fr -o mkd_fr.po -i mkd.pot'''
 
* Convertir le fichier .po au format UTF-8:
: ''Commande Linux :'' '''iconv -f ISO-8859-1 -t UTF-8 filename.txt > UTF8.filename'''
: et dans l'entête du fichier .po, modifier « ASCII » pour « UTF-8 » ou un format ISO<ref>http://www.gnu.org/software/gettext/manual/gettext.html#Creating</ref>.
 
* Editer le fichier .po avec [[w:poedit|poedit]] et faites la traduction dans votre langue maternelle. Poedit créera le fichier .mo
 
* Installer le fichier .mo dans le répertoire de la langue correspondante.
: ''Exemple pour la langue française : (Remplacer « fr » par la langue traduite)''
: '''sudo''' ou '''su''' ''selon la version de Linux''
: ''Commande Linux :'' '''sudo cp mkd_fr.mo /usr/share/locale/fr/LC_MESSAGES/mkd.mo'''
: Si vous désirez remplacer un fichier .mo existant la commande doit être cp -f
 
* ''Les fichiers .mo sont lisibles avec '''Virtaal'''.''
 
=== Fichier Pot (Potfile) ===