Subject: Re: Traduction du lecteur de nouvelles pan
From: Frederic Bezies <[email-masked]>
To: "Christophe Merlet (RedFox)" <[email-masked]>
Date: Tue, 03 Oct 2006 10:09:08 +0200

Le 03.10.2006 09:36,  Christophe Merlet (RedFox) a écrit :

> Frederic Bezies a écrit :
>> Le 03.10.2006 02:46,  Christophe Merlet (RedFox) a écrit :
>>
>>>     plop,
>>>
>>>
>>> Je viens de recevoir une notification du mainteneur de pan m'informant
>>> de la sortie imminente de la version 1.0 pour le 16 octobre.
>>
>> IL faudra que Charles Kerr confirme la date ;)
[courrier de Charles Kerr]

Ok,merci pour l'info.

> 
>>> pan est actuellement traduit Ã  100%, malheureusement ce module
>>> correspond Ã  l'ancienne version du code.
>>> http://gnomefr.traduc.org/suivi/module.php?id=10
>> J'ai effectué la traduction complète en collaboration - relecture - avec
>> Christophe Gisquet).
> 
> Je parle ici de la traduction de la version stable de pan.
> 

La stable ? La 0.14.x ? Au temps pour moi ;o)

[...]
>>
>> C'est le début du fichier .po en question, non ?
> 
> oui
> 
>>> juste pour info, les stats de la traduction de pan2 :
>>> 589 messages traduits, 8 traductions approximatives.
>> Ce qui est pas mal, donc. Quelles sont les traductions approximatives,
>> histoire que j'apporte les corrections pour la 0.116 de Pan ?
> 
> Une traduction approximatives est une traduction marqué avec la balise
> fuzzy dans le fichier po.

Dans le pan.pot, il y a aussi la balise fuzzy.

Voici le début d'un pan.pot généré (cf plus bas)

# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2006-10-03 10:03+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <[email-masked]>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

> 
> Il s'agit ici des stats obtenu en resynchronisant le fichier po avec le cvs.
> Il faut installer le paquet intltool
> Récuperer le module pan2 depuis le cvs
> $ cvs -z3 co pan2
> aller dans le répertoire po
> $ cd pan2/po
> synchroniser la traduction
> $ intltool-update fr
>  et on obtient les stats

J'ai encore le code source de la version 0.115 ; pour la création du 
fichier pan.pot ?

./configure
cd po
make pan.pot

pour le make pan.pot, voici ce que j'ai dans le terminal :

INTLTOOL_EXTRACT=../intltool-extract srcdir=. ../intltool-update 
--gettext-package pan --pot

> 
> Avec les outils de plus bas niveau gettext, c'est la commande
> $ msgfmt --stat fr.po
> 
[...]
> 
>> Je l'ai repris à zéro depuis l'époque de la 0.105 / 0.106. Faudra voir
>> dans les releases notes.
> 
> Ce que je ne comprends pas, c'est qu'il y avait déjà une traduction
> existante. Pourquoi avoir purement et simplement supprimé cette
> traduction au lieu de la compléter et conserver les crédits des
> traducteurs originaux ?

Pour la simple raison que pan 0.9x et 0.1xx sont des réécritures 
complètes, et que les chaines de traduction ne collaient plus du tout 
avec le logiciel !

Au début, j'ai essayé de travailler avec le fichier original, mais vu le 
peu de résultats positifs, je suis reparti de zéro, avec un fichier 
pan.pot recrée, et je suis passé d'un fichier .po de 140 Ko à un fichier 
de 60 Ko environ !

Si la demande est expressement requise, je rajouterais les crédits 
d'origine, bien que la traduction que j'ai effectuée de Pan (en 
collaboration avec

De plus, j'avais envoyé un courriel à l'époque, sans recevoir la moindre 
réponse :(

[...]

Voila. Maintenant, je pense qu'il faudra remplacer les "sauver" par des 
"enregistrer" dans les menus.

-- 
Frederic Bezies - [email-masked]