From Fedora Project Wiki

(update - simplification - clarification)
Line 3: Line 3:
 
Bienvenue sur la page des traducteurs francophones du projet Fedora.
 
Bienvenue sur la page des traducteurs francophones du projet Fedora.
  
== Introduction ==
 
Le but de l'équipe francophone de traduction est de fournir un accès aux ressources Fedora dans la langue française en traduisant les applications, le site internet et la documentation. Vous trouverez sur cette page les travaux effectués par l'équipe de traduction et la manière d'y participer.
 
  
== Rejoindre le projet de traduction francophone ==
+
Le but de l'équipe francophone de traduction est de fournir un accès aux ressources Fedora dans la langue française en traduisant les applications, le site internet ainsi que la documentation. Vous trouverez sur cette page notre procédé de traduction, quelques liens utiles, mais surtout la manière dont vous pouvez participer.
  
Si vous souhaitez vous impliquer dans le projet, il est indispensable de compléter les étapes suivantes :
+
Un traducteur à deux rôles. Il choisit un fichier et le traduit, puis le soumet à l'équipe pour qu'il soit relus. Enfin, il est envoyé sur le serveur pour être pris en compte.
 +
Le second rôle, est celui de relecteur. Un relecteur doit faire attention à la justesse de la traduction, mais aussi à l'écriture d'un français correct.
  
1. Créez-vous un compte [http://fedoraproject.org/wiki/fr_FR/Infrastructure/CompteSysteme Fedora système]  et [http://fedoraproject.org/wiki/fr_FR/Infrastructure/CompteSysteme/GuideCLA signez le CLA] .
+
= Rejoindre le projet de traduction francophone =
  
2. [http://fedoraproject.org/wiki/Pr%c3%a9f%c3%a9rencesUtilisateur Créez-vous un compte] sur le wiki.
+
Pour faire partie de notre équipe, il est indispensable de compléter certaines étapes. Vous trouverez la démarche à suivre complète sur le
 +
'''[http://docs.fedoraproject.org/en-US/Fedora_Contributor_Documentation/1/html/Translation_Quick_Start_Guide/index.html Translation Quick Start Guide]'''. Une version PDF est disponible [http://docs.fedoraproject.org/en-US/Fedora_Contributor_Documentation/1/pdf/Translation_Quick_Start_Guide/Fedora_Contributor_Documentation-1-Translation_Quick_Start_Guide-en-US.pdf ici].
  
3. Souscrivez à la liste de diffusion [https://admin.fedoraproject.org/mailman/listinfo/trans-fr Fedora-Trans-fr] et posez vos questions si besoin.
+
En résumé, il vous faut au minimum :
 +
# Créer un compte [http://docs.fedoraproject.org/en-US/Fedora_Contributor_Documentation/1/html/Translation_Quick_Start_Guide/sect-Translation_Quick_Start_Guide-Accounts_and_Subscriptions-Applying_for_an_Account.html Fedora systeme] valide ([http://docs.fedoraproject.org/en-US/Fedora_Contributor_Documentation/1/html/Translation_Quick_Start_Guide/sect-Translation_Quick_Start_Guide-Accounts_and_Subscriptions-Signing_the_CLA.html signer le CLA] et joindre le groupe cvsl10n, entre autre). Pour cette étape, suivre le [http://docs.fedoraproject.org/en-US/Fedora_Contributor_Documentation/1/html/Translation_Quick_Start_Guide/index.html guide] est nécessaire.
 +
# Souscrire à notre liste de diffusion [https://admin.fedoraproject.org/mailman/listinfo/trans-fr Fedora-Trans-fr] et posez vos questions si besoin ou nous contacter sur '''[irc://irc.freenode.net/fedora-trans-fr #fedora-trans-fr]'''.
 +
# Une fois votre inscription validée, faites-vous connaître sur la liste de diffusion en rédigeant une présentation de quelques lignes. Vous pouvez suivre [https://fedoraproject.org/wiki/L10N_Self_introduction le modèle].
 +
# Commencer à contribuer :)
  
4. Faites-vous connaître sur la liste de diffusion en rédigeant une petite présentation de quelques lignes.
+
== Étapes optionnelles ==
 +
Les étapes suivantes ne sont pas nécessaires, mais le traducteur sera convié à les remplir si ce n'est pas déjà fait.
  
5. Vous pouvez nous retrouver sur le channel irc '''[irc://irc.freenode.net/fedora-trans-fr #fedora-trans-fr]'''.
+
* Créer votre page personnelle du Projet Fedora sur le [https://fedoraproject.org/wiki/User:Username wiki].
 +
* S'inscrire à la liste de diffusion du projet de traduction [https://admin.fedoraproject.org/mailman/listinfo/trans trans]. Le format du message suivra [https://fedoraproject.org/wiki/L10N_Self_introduction le modèle]
 +
* Créer un compte Bugzilla directement sur [https://bugzilla.redhat.com/bugzilla/createaccount.cgi le site]. Ce compte vous servira à faire des demandes pour marquer des chaînes comme traduisibles (parfois c'est un oubli, une chaîne ne peut pas être traduite), mais aussi à spécifier tous problèmes de traduction (débordement dans une interface par exemple).
  
== Coordination ==
+
= Coordination =
  
 
Les responsables de la coordination des traductions sont :
 
Les responsables de la coordination des traductions sont :
* Pablo Martin-Gomez (Bouska)
+
* Pablo Martin-Gomez ([http://fedoraproject.org/wiki/User:Bouska Bouska])
* Thomas Canniot (MrTom)
+
* Thomas Canniot ([http://fedoraproject.org/wiki/User:Mrtom MrTom])
  
N'hésitez pas à les contacter si vous avez des souhaits ou une remarque à faire, ou si vous souhaitez aider aux traductions.
+
N'hésitez pas à les contacter si vous avez des souhaits ou une remarque à faire, ou si vous souhaitez aider l'équipe de traduction.
  
== La traduction et les logiciels ==
+
= Processus de traduction =
+
La traduction d'un logiciel, d'une documentation ou d'une partie du site internet se fait en trois étapes. Le choix du fichier (.po) à traduire, sa relecture par l'équipe, puis l'envoi du fichier sur le serveur.
=== Créer un compte sur le Fedora Account System ===
 
 
 
La procédure pour ouvrir un compte se trouve ici : http://fedoraproject.org/wiki/Infrastructure/AccountSystem/NewAccount
 
 
 
=== S'inscrire à la liste de diffusion ===
 
  
La page pour s'inscrire à la liste de diffusion se trouve ici :
+
== Traduire un fichier ==
https://admin.fedoraproject.org/mailman/listinfo/trans-fr
+
Les différents fichiers pouvant être traduits se trouvent sur [https://translate.fedoraproject.org/languages/l/fr/ Transifex]. Cliquez sur un projet qui vous intéresse. Vous arriverez sur une page avec les différents fichiers pouvant être traduits. Connectez-vous avec votre compte du Fedora System (en haut à droite).
  
=== Traduire une application en français pour Fedora ===
+
Dans la colonne "Translations" est spécifié le pourcentage de traduction, ainsi que plusieurs chiffres, X/Y/Z. <tt>X</tt> correspond au nombre de chaînes traduites, <tt>Y</tt> au nombre de chaînes "fuzzy" (floues)  (les chaînes devant être relues, puisque la version originale a été modifiée) et <tt>Y</tt> correspond au nombre de chaînes non traduites.
  
Lorsqu'un logiciel doit être traduit, un e-mail sur la liste de diffusion est envoyé. Son sujet est de la forme suivante :
+
La colonne "Options" permet de visualiser le fichier, le télécharger, le verrouiller (pour spécifier qu'on est en train de le traduire) ainsi que de l'envoyer sur le serveur. Les deux dernières options nécessitent d'être authentifié sur la page. Lorsqu'il n'y a qu'une seule icône, sous forme de plusieurs fichier, c'est pour spécifier que la traduction est composée de plusieurs fichiers. Cliquez sur cette icône pour y accéder.
  
[MÀJ] comps/fr.po 30f6u
+
Le fichier .po peut-être édité de plusieurs façons, voir partie ''Ressources''.
  
La signification de MÀJ est expliquée ci-dessous. Il s'agit du premier message informant que la traduction de « comps » doit être mise à jour. « comps » possède 30 chaînes floues et 6 chaînes non-traduites. Ce premier message comporte normalement le lien depuis lequel vous pourrez récupérer le fichier à traduire. Si cette adresse n'est pas présente ou erronée, vous pouvez récupérer le fichier depuis l'adresse https://translate.fedoraproject.org/languages/l/fr/
 
  
Pour récupérer le fichier .po (celui à traduire), cliquez sur le rond vert avec la flèche blanche, en face de « français ». Vous êtes maintenant paré à traduire votre fichier.
+
Vous rencontrerez deux types de fichiers à traduire. Certain ne sont traduits que partiellement alors d'autres n'ont jamais étés traduits. Afin d'obtenir une traduction cohérente, nous vous conseillons de toujours commencer par revoir les chaînes marquées comme floues avant de commencer à traduire les chaînes non-traduites.
  
Ce fichier peut-être édité de plusieurs façons :
+
Une fois votre traduction terminée et relue par vos soins, il vous faut faire une demande de relecture.
  
* Avec le logiciel lokalize (fortement recommandé) - disponible dans le paquet « kdesdk »
+
== Faire une demande de relecture ==
* Avec le logiciel poedit
 
* Avec le logiciel gtranslator
 
* Avec un éditeur de texte
 
  
Afin d'obtenir une traduction cohérente, nous vous conseillons de toujours commencer par revoir les chaînes marquées « fuzzy » (floues) avant de commencer à traduire les chaînes non-traduites.
+
Créez un fichier diff de votre travail et envoyez-le sur la liste de diffusion (cf. section ''Bien utiliser la liste de diffusion''). Ceci permet de proposer vos modifications à la relecture, qui seront certainement discutées. Si vous n'obtenez pas de réponse à la proposition de votre diff dans un délai raisonnable, merci de bien vouloir insister poliment.
  
Une fois votre traduction terminée et relue par vos soins, créez un fichier diff de votre travail et envoyez-le sur la liste de diffusion ( voir procédure de mailing ci-dessous ). Ceci permet de proposer vos modifications à la relecture, qui seront certainement discutées. Si vous n'obtenez pas de réponse à la proposition de votre diff dans un délai raisonnable, merci de bien vouloir insister poliment.
 
  
 
Après les différents commentaires faisant suite à votre traduction, veuillez proposer de nouveau un diff incorporant vos modifications. Nous conseillons de dupliquer le fichier que vous traduisez de manière à simplifier le travail de relecture. Par exemple :
 
Après les différents commentaires faisant suite à votre traduction, veuillez proposer de nouveau un diff incorporant vos modifications. Nous conseillons de dupliquer le fichier que vous traduisez de manière à simplifier le travail de relecture. Par exemple :
Line 69: Line 66:
 
Ainsi, il est plus facile pour vous de créer des fichiers diff. Un premier fichier sera le différentiel entre la version originale et la version modifiée 1, le suivant sera entre la version modifiée 1 et version modifiée 2. Ainsi, vous éviter de proposer à la liste de diffusion des fichiers diff comprenant des chaînes déjà relues. Cela permet un gain de temps non négligeable.
 
Ainsi, il est plus facile pour vous de créer des fichiers diff. Un premier fichier sera le différentiel entre la version originale et la version modifiée 1, le suivant sera entre la version modifiée 1 et version modifiée 2. Ainsi, vous éviter de proposer à la liste de diffusion des fichiers diff comprenant des chaînes déjà relues. Cela permet un gain de temps non négligeable.
  
Nous considérons que vous pouvez envoyer votre traduction dans un délai de 72h APRÈS le dernier mail resté sans réponse relatif à votre proposition de traduction.
+
Nous considérons que vous pouvez envoyer votre traduction dans un délai de 72h APRÈS le dernier email resté sans réponse relatif à votre proposition de traduction.
 
 
=== Bien envoyer des mails à la liste de diffusion de la traduction ===
 
 
 
Si votre mail concerne une nouvelle traduction, nous vous demandons de suivre la nomenclature ci-dessous pour le sujet du message. Ceci a pour but de grandement faciliter la lecture des mails sur le même sujet : en effet, en ne modifiant que le titre du message au fur et à mesure des étapes de votre traduction, tout le monde saura où vous en êtes. Veuillez donc procéder comme suit :
 
 
 
Nous prenons dans notre exemple une traduction du paquet "policycoreutils". Pour le premier message, le sujet aura la forme suivante : [IDT] policycoreutils/fr.po 21f517
 
 
 
Les trois lettres entres crochets indique l'état de votre traduction. Les choix possibles sont :
 
 
 
'''[MÀJ] - Mise À Jour''' <s>Ce premier message n'est pas envoyé par vos soins mais par la personne en charge de surveiller les modifications dans les traductions. Ce message sert à vous avertir que les chaînes d'un paquet ont évolué et qu'il attend d'être traduit. Normalement, la personne ayant à sa charge le paquet en question doit répondre dans un délai suffisamment bref pour indiquer son intention de faire la mise à jour. Elle répondra en s'appuyant sur la nomenclature ci-dessous.</s>
 
 
 
En attente de la mise en œuvre de Transifex 0.7 et/ou de personne motivée pour rapporter les nouvelles traductions, les messages de [MAJ] ne sont plus utilisés. La recherche de traduction à effectuer se fait donc directement sur Transifex. 
 
 
 
'''[IDT] - Intention De Traduire''' Ce premier message indique que vous souhaitez traduire un fichier. Bien entendu, vous nous en informez encore plus explicitement dans le corps du message. Il semble également bon de rajouter qu'en envoyant un tel message, vous vous engagez à traduire le dit fichier dans un délai raisonnable. Si aucune nouvelle de votre part n'est donnée dans un délai de 15 jours après l'émission du message « IDT », votre traduction a de fortes chances d'être annulée.
 
 
 
Parallèlement, il est préférable de réserver également le dit fichier sur Transifex, en cliquant sur le cadenas associé, une fois connecté.
 
 
 
Si le fichier que vous projetez de traduire contient plus de 200 chaînes floues ou non traduites, vous pouvez proposer une traduction partielle en indiquant, dans le message [IDT] , le nombre de chaînes que vous prévoyez de traiter .
 
 
 
Il est conseillé de ne pas chercher à traduire plus de 500 chaînes à la fois, pour des raisons pratiques : durée de la traduction, relecture.
 
 
 
Dès qu'une traduction partielle est terminée, un nouveau message [MÀJ] est envoyé avec les nouvelles statistiques.
 
 
 
'''[DDR] - Demande De Relecture''' Ce second message (''que vous envoyez en répondant à votre propre message [IDT]'') indique que vous demandez aux autres traducteurs de relire votre traduction. C'est le deuxième message clé du processus de traduction. Il peut y avoir plusieurs demandes de relecture. En effet, vous serez amenés à modifier votre traduction en fonction des relectures proposées par les relecteurs volontaires.
 
 
 
'''[DCPC] - Dernière Chance Pour Commenter''' Il s'agit du troisième message clé (''que vous envoyez en répondant au dernier message [DDR]''). Dans ce mail là, vous indiquez avoir achevé l'étape de relecture et que vous pensez être en possession d'une version définitive du fichier. Ce mail indique aux autres traducteurs / relecteurs qu'ils disposent d'un créneau de 72heures pour émettre des remarque éventuelles (ce qui repasserait le message en [DDR] ). SI (et seulement SI) aucune objection ne vous a été faite, vous pourrez commiter le fichier sur les serveurs de Fedora.
 
 
 
'''[C] - Commité''' Ce dernier mail clôt le processus de traduction. Vous l'envoyez en répondant à votre propre message [DCPC]. Il indique que le fichier a bien été commité. Par la même occasion, vous déverrouillez le cadenas que vous aviez mis sur le fichier.
 
 
 
Enfin, les numéros ont aussi leur importance. '''21f517''' signifie qu'il y a 21 chaînes fuzzy sur un total de 517 chaînes dans le fichier. On aurait pu avoir également 21f45u517, signifiant qu'il y avait en plus 45 chaînes non traduites. Indiquer ces informations est important car elles nous indiquent l'ampleur de la tâche que vous allez devoir réaliser.
 
 
 
Idéalement, voici la structure du processus de traduction et de relecture pour un fichier :
 
 
 
[MÀJ]
 
-[IDT]
 
--[DDR]
 
---[DDR]
 
---[DDR]
 
----[DDR]
 
---[DDR]
 
----[DCPC]
 
-----[DDR]
 
------[DDR]
 
-------[DCPC]
 
--------[C]
 
 
 
Vous pouvez donc en déduire la nécessité de configurer votre client mail de manière à ce qu'il trie vos messages par fil de discussion.
 
  
=== Comment créer un fichier diff après avoir traduit ? ===
+
''Note''&nbsp;: il n'est pas nécessaire de faire un diff lors de la traduction d'un fichier .po n'ayant jamais été traduit. Autant envoyer directement le fichier.po. Cependant, après la prise en compte des différentes remarques faites lors des relectures, il est préférable de n'envoyer que le fichier diff, affin que la relecture soit plus aisée.
  
Un fichier « diff » est un fichier qui contient les différences entre deux fichiers textes. Cela fichier permet de comparer deux versions de deux fichiers : la traduction originale, avant que vous n'ayez traduit quoi que se soit, et votre traduction. Ressortent dans le fichier diff toutes les modifications que vous avez apportées.  
+
==== Comment créer un fichier diff après avoir traduit&nbsp;? ====
 +
Un fichier « diff » est un fichier qui contient les différences entre deux fichiers textes. Cela fichier permet de comparer deux versions de deux fichiers&nbsp;: la traduction originale, avant que vous n'ayez traduit quoi que se soit, et votre traduction. Ressortent dans le fichier diff toutes les modifications que vous avez apportées.  
  
 
  -#: vnc.py:137
 
  -#: vnc.py:137
Line 139: Line 90:
 
Comme vous souhaitez devenir un assidu de la ligne de commande, vous pouvez créer le fichier diff avec la commande suivante :
 
Comme vous souhaitez devenir un assidu de la ligne de commande, vous pouvez créer le fichier diff avec la commande suivante :
  
<code>diff -u fichier_original.po fichier_modifié.po > fichier_diff.po.diff</code>
+
'''<code>diff -u fichier_original.po fichier_modifié.po > fichier_diff.po.diff</code>'''
  
 
Bien entendu, cela suppose que vous ayez le fichier original et le fichier original modifié dans le même répertoire.
 
Bien entendu, cela suppose que vous ayez le fichier original et le fichier original modifié dans le même répertoire.
  
=== Comment relire une traduction ? ===
+
== Relire une traduction ==
 
+
Pour consulter un fichier diff, plusieurs méthodes sont possibles. Deux méthodes sont présentées ici&nbsp;:
Vous avez besoin pour cela d'un fichier diff. Si le fichier diff n'est pas disponible, réclamez-le auprès du traducteur. Il se fera un plaisir de vous en fournir un afin de voir son travail relu.
 
 
 
Pour consulter un fichier diff, plusieurs méthodes sont possibles. Deux méthodes sont présentées ici :
 
  
* La méthode graphique : ouvrez simplement le fichier diff avec Kompare. Vous verrez sur la gauche l'ancien fichier et sur la droite le nouveau avec les modifications apportées.  
+
# La méthode graphique&nbsp;: ouvrez simplement le fichier diff avec <tt>Kompare</tt>. Vous verrez sur la gauche l'ancien fichier et sur la droite le nouveau avec les modifications apportées.  
* La méthode de l'éditeur de texte : un fichier diff peut être ouvert par un simple éditeur de texte. Regardez bien le début de chaque ligne, les lignes commençant par un « - » signifient qu'elles ont été retirées au profit des lignes commençant par un « + ».  
+
# La méthode de l'éditeur de texte&nbsp;: un fichier diff peut être ouvert par un simple éditeur de texte. Regardez bien le début de chaque ligne, les lignes commençant par un «&nbsp;-&nbsp;» signifient qu'elles ont été retirées au profit des lignes commençant par un «&nbsp;+&nbsp;».  
  
 
=== Bien rapporter ses commentaires de relecture ===
 
=== Bien rapporter ses commentaires de relecture ===
  
Il est fortement conseillé d'intégrer dans votre réponse de relecture la partie de la traduction posant d'après vous un problème. En effet, cela permet au traducteur de retrouver facilement son erreur et de la corriger. Par exemple :
+
Il est fortement conseillé d'intégrer dans votre réponse de relecture la partie de la traduction posant d'après vous un problème. En effet, cela permet au traducteur de retrouver facilement son erreur et de la corriger. Par exemple&nbsp;:
  
 
  > msgid "Morphic :: Worlds"
 
  > msgid "Morphic :: Worlds"
Line 168: Line 116:
 
   
 
   
 
  J'ai fait une recherche Google sur "fedora scamper", je suis tombé sur un
 
  J'ai fait une recherche Google sur "fedora scamper", je suis tombé sur un
  logiciel, donc à mon avis nom propre, on peut laisser comme c'est.
+
  logiciel, donc à mon avis c'est un nom propre, on peut laisser comme c'est.
 
   
 
   
 
  >  #: ../fedora-modules.xml.in.h:133
 
  >  #: ../fedora-modules.xml.in.h:133
Line 181: Line 129:
 
Vous pouvez donc en déduire que la méthode de relecture la plus pratique semble d'être la relecture par éditeur de fichiers.
 
Vous pouvez donc en déduire que la méthode de relecture la plus pratique semble d'être la relecture par éditeur de fichiers.
  
== Liens ==
+
{{Anchor|process}}
 +
== Bien utiliser la liste de diffusion ==
 +
 
 +
Si votre email concerne une nouvelle traduction, nous vous demandons de suivre la nomenclature ci-dessous pour le sujet du message. Ceci a pour but de grandement faciliter la lecture des emails sur le même sujet&nbsp;: en effet, en ne modifiant que le titre du message au fur et à mesure des étapes de votre traduction, tout le monde saura où vous en êtes. Veuillez donc procéder comme suit&nbsp;:
 +
 
 +
Nous prenons dans notre exemple une traduction du paquet <tt>policycoreutils</tt>. Pour le premier message, le sujet aura la forme suivante : [IDT] policycoreutils/fr.po 21f517
 +
 
 +
Les trois lettres entres crochets indique l'état de votre traduction. Les choix possibles sont :
 +
 
 +
'''[IDT] - Intention De Traduire''' Ce premier message indique que vous souhaitez traduire un fichier. Bien entendu, vous nous en informez encore plus explicitement dans le corps du message. Il semble également bon de rajouter qu'en envoyant un tel message, vous vous engagez à traduire le dit fichier dans un délai raisonnable.
 +
 
 +
Parallèlement, il est préférable de réserver le dit fichier sur Transifex, en cliquant sur le cadenas associé, une fois connecté.
 +
 
 +
Si le fichier que vous projetez de traduire contient plus de 200 chaînes floues ou non traduites, vous pouvez proposer une traduction partielle en indiquant, dans le message [IDT] , le nombre de chaînes que vous prévoyez de traiter .
 +
 
 +
Il est conseillé de ne pas chercher à traduire plus de 500 chaînes à la fois, pour des raisons pratiques&nbsp;: durée de la traduction et de la relecture.
 +
 
 +
'''[DDR] - Demande De Relecture''' Ce second message (''que vous envoyez en répondant à votre propre message [IDT]'', en éditant le sujet) indique que vous demandez aux autres traducteurs de relire votre traduction. C'est le deuxième message clé du processus de traduction. Il peut y avoir plusieurs demandes de relecture. En effet, vous serez amenés à modifier votre traduction en fonction des relectures proposées par les relecteurs volontaires.
 +
 
 +
'''[DCPC] - Dernière Chance Pour Commenter''' Il s'agit du troisième message clé (''que vous envoyez en répondant au dernier message [DDR]''). Dans cet email là, vous indiquez avoir achevé l'étape de relecture et que vous pensez être en possession d'une version définitive du fichier. Cet email indique aux autres traducteurs / relecteurs qu'ils disposent d'un créneau de 72&nbsp;heures pour émettre des remarque éventuelles (ce qui repasserait le message en [DDR] ). SI (et seulement SI) aucune objection ne vous a été faite, vous pourrez commiter le fichier sur les serveurs de Fedora.
 +
 
 +
'''[C] - Commité''' Ce dernier email clôt le processus de traduction. Vous l'envoyez en répondant à votre propre message [DCPC]. Il indique que le fichier a bien été commité. Par la même occasion, vous déverrouillez le cadenas que vous aviez mis sur le fichier dans Transifex.
 +
 
 +
Enfin, les numéros ont aussi leur importance. '''21f517''' signifie qu'il y a 21 chaînes fuzzy sur un total de 517 chaînes dans le fichier. On aurait pu avoir également 21f45u517, signifiant qu'il y avait en plus 45 chaînes non traduites. Indiquer ces informations est important car elles nous indiquent l'ampleur de la tâche que vous allez devoir réaliser.
 +
 
 +
Idéalement, voici la structure du processus de traduction et de relecture pour un fichier&nbsp;:
 +
 
 +
[IDT]
 +
-[DDR]
 +
-[DDR]
 +
-[DDR]
 +
-[DDR]
 +
--[DCPC]
 +
---[DDR]
 +
---[DDR]
 +
-----[DCPC]
 +
------[C]
 +
 
 +
Vous pouvez donc en déduire la nécessité de configurer votre client email de manière à ce qu'il trie vos messages par fil de discussion.
 +
 
 +
{{Anchor|ressources}}
 +
= Ressources =
 +
{{Anchor|editeurs}}
 +
== Bien configurer son éditeur ==
 +
Un fichier .po peut être édité de plusieurs façons&nbsp;:
 +
* Avec le logiciel lokalize (fortement recommandé) - disponible dans le paquet <tt>kdesdk</tt>.
 +
* Avec le logiciel poedit
 +
* Avec le logiciel gtranslator
 +
* Avec un éditeur de texte
 +
 
 +
La configuration de votre outil devra suivre les paramètres suivant&nbsp;:
 +
"Language-Team: French <trans-fr@lists.fedoraproject.org>\n"
 +
"Content-Type: text/plain; charset=UTF-8\n"
 +
"Content-Transfer-Encoding: 8bit\n"
 +
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 +
Pour vérifier, il vous suffit d'ouvrir le fichier enregistré avec un simple éditeur de texte.
 +
 
 +
== Conseils pour la traduction ==
 +
Parfois les paramètres dans les chaînes doivent êtres inversés en français. Si le cas se présente, voir sur le [https://fedoraproject.org/wiki/L10N_Tips_for_translators wiki]
 +
 
 +
Lors de la traduction des logiciels, vous devrez traduire les menus en modifiant parfois le raccourcis clavier (symbolisé par un '_'). Il faut juste vérifier que le raccourci choisi ne soit pas déjà utilisé... Exemple&nbsp;:
 +
msgid "_Properties"
 +
msgstr "_Propriétés"
 +
# [...]
 +
msgid "_Workgroup"
 +
msgstr "Groupe de _travail"
 +
 
 +
== Quelques rappels anglais -> français ==
 +
# English People Used To Write Using Caps Everywhere. Chez nous, une seule majuscule, plus celles des noms propres. On n'en met ni aux mois, ni aux jours de la semaine.
 +
# En français, on ajoute un espace (insécable) avant une ponctuation double ( ; : ! ?)
 +
# On évite de mettre des (s) partout. Si le singulier ou le pluriel peuvent être une solution, préférez l'usage du pluriel. Le(s) parenthèse(s) partout c'est illisible.
 +
# Utilisez les guillemets françaises&nbsp;: « avec la touche AltGr+Z, et » AltGr+X par exemple (suivant la configuration de votre clavier, il se peut que les raccourcis soient différents).
 +
# Il y a peu de ponctuation en anglais, ne pas hésiter à en ajouter (voir couper en phrase) lors de vos traduction :-)
 +
# Les majuscules doivent porter les accents (Électronique), sauf dans le cas d'acronyme (ENS - École normale supérieure). Sous Fedora, il suffit d'activer les majuscules :-)
 +
 
 +
== Liens ==  
 +
* [https://fedoraproject.org/wiki/L10N wiki/L10N] -> Liens actualisé vers la '''FAQ''', le guide...
 
* [http://www.fedora-fr.org Fedora-Fr]  
 
* [http://www.fedora-fr.org Fedora-Fr]  
* [https://listman.redhat.com/mailman/listinfo/fedora-trans-fr French Translation Mailist List]  
+
* [https://admin.fedoraproject.org/mailman/listinfo/trans-fr French Translation Mailist List]  
 +
* [http://www.leconjugueur.com leconjugueur.com] -> Si vous avez un doute sur une conjugaison
 +
* [http://www.wordreference.com/fr/ wordreference.com] -> Un dictionnaire anglais - français
 +
* [http://glossaire.traduc.org/ glossaire.traduc.org] -> Un très bon glossaire communautaire (GNOME fr, KDE fr, OO.org... )
 +
* [http://jargonf.org/wiki/Accueil jargonf.org] -> Pour trouver la traduction de certains termes informatiques
  
 
[[Category:Localization]]
 
[[Category:Localization]]

Revision as of 13:23, 11 July 2010

Fedora French translators team

Bienvenue sur la page des traducteurs francophones du projet Fedora.


Le but de l'équipe francophone de traduction est de fournir un accès aux ressources Fedora dans la langue française en traduisant les applications, le site internet ainsi que la documentation. Vous trouverez sur cette page notre procédé de traduction, quelques liens utiles, mais surtout la manière dont vous pouvez participer.

Un traducteur à deux rôles. Il choisit un fichier et le traduit, puis le soumet à l'équipe pour qu'il soit relus. Enfin, il est envoyé sur le serveur pour être pris en compte. Le second rôle, est celui de relecteur. Un relecteur doit faire attention à la justesse de la traduction, mais aussi à l'écriture d'un français correct.

Rejoindre le projet de traduction francophone

Pour faire partie de notre équipe, il est indispensable de compléter certaines étapes. Vous trouverez la démarche à suivre complète sur le Translation Quick Start Guide. Une version PDF est disponible ici.

En résumé, il vous faut au minimum :

  1. Créer un compte Fedora systeme valide (signer le CLA et joindre le groupe cvsl10n, entre autre). Pour cette étape, suivre le guide est nécessaire.
  2. Souscrire à notre liste de diffusion Fedora-Trans-fr et posez vos questions si besoin ou nous contacter sur #fedora-trans-fr.
  3. Une fois votre inscription validée, faites-vous connaître sur la liste de diffusion en rédigeant une présentation de quelques lignes. Vous pouvez suivre le modèle.
  4. Commencer à contribuer :)

Étapes optionnelles

Les étapes suivantes ne sont pas nécessaires, mais le traducteur sera convié à les remplir si ce n'est pas déjà fait.

  • Créer votre page personnelle du Projet Fedora sur le wiki.
  • S'inscrire à la liste de diffusion du projet de traduction trans. Le format du message suivra le modèle
  • Créer un compte Bugzilla directement sur le site. Ce compte vous servira à faire des demandes pour marquer des chaînes comme traduisibles (parfois c'est un oubli, une chaîne ne peut pas être traduite), mais aussi à spécifier tous problèmes de traduction (débordement dans une interface par exemple).

Coordination

Les responsables de la coordination des traductions sont :

N'hésitez pas à les contacter si vous avez des souhaits ou une remarque à faire, ou si vous souhaitez aider l'équipe de traduction.

Processus de traduction

La traduction d'un logiciel, d'une documentation ou d'une partie du site internet se fait en trois étapes. Le choix du fichier (.po) à traduire, sa relecture par l'équipe, puis l'envoi du fichier sur le serveur.

Traduire un fichier

Les différents fichiers pouvant être traduits se trouvent sur Transifex. Cliquez sur un projet qui vous intéresse. Vous arriverez sur une page avec les différents fichiers pouvant être traduits. Connectez-vous avec votre compte du Fedora System (en haut à droite).

Dans la colonne "Translations" est spécifié le pourcentage de traduction, ainsi que plusieurs chiffres, X/Y/Z. X correspond au nombre de chaînes traduites, Y au nombre de chaînes "fuzzy" (floues) (les chaînes devant être relues, puisque la version originale a été modifiée) et Y correspond au nombre de chaînes non traduites.

La colonne "Options" permet de visualiser le fichier, le télécharger, le verrouiller (pour spécifier qu'on est en train de le traduire) ainsi que de l'envoyer sur le serveur. Les deux dernières options nécessitent d'être authentifié sur la page. Lorsqu'il n'y a qu'une seule icône, sous forme de plusieurs fichier, c'est pour spécifier que la traduction est composée de plusieurs fichiers. Cliquez sur cette icône pour y accéder.

Le fichier .po peut-être édité de plusieurs façons, voir partie Ressources.


Vous rencontrerez deux types de fichiers à traduire. Certain ne sont traduits que partiellement alors d'autres n'ont jamais étés traduits. Afin d'obtenir une traduction cohérente, nous vous conseillons de toujours commencer par revoir les chaînes marquées comme floues avant de commencer à traduire les chaînes non-traduites.

Une fois votre traduction terminée et relue par vos soins, il vous faut faire une demande de relecture.

Faire une demande de relecture

Créez un fichier diff de votre travail et envoyez-le sur la liste de diffusion (cf. section Bien utiliser la liste de diffusion). Ceci permet de proposer vos modifications à la relecture, qui seront certainement discutées. Si vous n'obtenez pas de réponse à la proposition de votre diff dans un délai raisonnable, merci de bien vouloir insister poliment.


Après les différents commentaires faisant suite à votre traduction, veuillez proposer de nouveau un diff incorporant vos modifications. Nous conseillons de dupliquer le fichier que vous traduisez de manière à simplifier le travail de relecture. Par exemple :

  • version originale.po (non modifiée)
  • version modifiée 1.po (votre traduction originale)
  • version modifiée 2.po (votre traduction incorporant les modifications suggérées par la relecture depuis la liste de diffusion)
  • version modifiée 3.po (votre traduction incorporant d'autres modifications suggérées par la relecture depuis la liste de diffusion)

Ainsi, il est plus facile pour vous de créer des fichiers diff. Un premier fichier sera le différentiel entre la version originale et la version modifiée 1, le suivant sera entre la version modifiée 1 et version modifiée 2. Ainsi, vous éviter de proposer à la liste de diffusion des fichiers diff comprenant des chaînes déjà relues. Cela permet un gain de temps non négligeable.

Nous considérons que vous pouvez envoyer votre traduction dans un délai de 72h APRÈS le dernier email resté sans réponse relatif à votre proposition de traduction.

Note : il n'est pas nécessaire de faire un diff lors de la traduction d'un fichier .po n'ayant jamais été traduit. Autant envoyer directement le fichier.po. Cependant, après la prise en compte des différentes remarques faites lors des relectures, il est préférable de n'envoyer que le fichier diff, affin que la relecture soit plus aisée.

Comment créer un fichier diff après avoir traduit ?

Un fichier « diff » est un fichier qui contient les différences entre deux fichiers textes. Cela fichier permet de comparer deux versions de deux fichiers : la traduction originale, avant que vous n'ayez traduit quoi que se soit, et votre traduction. Ressortent dans le fichier diff toutes les modifications que vous avez apportées.

-#: vnc.py:137
-#, fuzzy, python-format
+#: vnc.py:137, python-format
 msgid "%(productName)s %(productVersion)s installation on host %(name)s"
-msgstr "Installation %s %s sur l'hôte %s"
+msgstr "Installation de %(productName)s %(productVersion)s sur l'hôte %(name)s"
 
 #: vnc.py:143
 #, python-format
 msgid "%(productName)s %(productVersion)s installation"
-msgstr ""
+msgstr "Installation de %(productName)s %(productVersion)s"

Notez dans l'exemple ci-dessus les « + » et les « - » qui désignent ce qui a été retiré et ajouté entre les deux fichiers, et par rapport au fichier le plus récemment modifié. Cela permet d'optimiser le processus de relecture.

Comme vous souhaitez devenir un assidu de la ligne de commande, vous pouvez créer le fichier diff avec la commande suivante :

diff -u fichier_original.po fichier_modifié.po > fichier_diff.po.diff

Bien entendu, cela suppose que vous ayez le fichier original et le fichier original modifié dans le même répertoire.

Relire une traduction

Pour consulter un fichier diff, plusieurs méthodes sont possibles. Deux méthodes sont présentées ici :

  1. La méthode graphique : ouvrez simplement le fichier diff avec Kompare. Vous verrez sur la gauche l'ancien fichier et sur la droite le nouveau avec les modifications apportées.
  2. La méthode de l'éditeur de texte : un fichier diff peut être ouvert par un simple éditeur de texte. Regardez bien le début de chaque ligne, les lignes commençant par un « - » signifient qu'elles ont été retirées au profit des lignes commençant par un « + ».

Bien rapporter ses commentaires de relecture

Il est fortement conseillé d'intégrer dans votre réponse de relecture la partie de la traduction posant d'après vous un problème. En effet, cela permet au traducteur de retrouver facilement son erreur et de la corriger. Par exemple :

> msgid "Morphic :: Worlds"
> -msgstr ""
> +msgstr "Morphic :: Monde"

Mondes ?

>  #: ../fedora-modules.xml.in.h:131
> +# Je sèche
>  msgid "Scamper"
>  msgstr ""

J'ai fait une recherche Google sur "fedora scamper", je suis tombé sur un
logiciel, donc à mon avis c'est un nom propre, on peut laisser comme c'est.

>  #: ../fedora-modules.xml.in.h:133
> +# Je sèche
>  msgid "StarSqueak"
>  msgstr ""

Pareil, nom propre visiblement.

Au fait, je crois bien que tout ça est en rapport avec l'OLPC :-D...

Vous pouvez donc en déduire que la méthode de relecture la plus pratique semble d'être la relecture par éditeur de fichiers.

Bien utiliser la liste de diffusion

Si votre email concerne une nouvelle traduction, nous vous demandons de suivre la nomenclature ci-dessous pour le sujet du message. Ceci a pour but de grandement faciliter la lecture des emails sur le même sujet : en effet, en ne modifiant que le titre du message au fur et à mesure des étapes de votre traduction, tout le monde saura où vous en êtes. Veuillez donc procéder comme suit :

Nous prenons dans notre exemple une traduction du paquet policycoreutils. Pour le premier message, le sujet aura la forme suivante : [IDT] policycoreutils/fr.po 21f517

Les trois lettres entres crochets indique l'état de votre traduction. Les choix possibles sont :

[IDT] - Intention De Traduire Ce premier message indique que vous souhaitez traduire un fichier. Bien entendu, vous nous en informez encore plus explicitement dans le corps du message. Il semble également bon de rajouter qu'en envoyant un tel message, vous vous engagez à traduire le dit fichier dans un délai raisonnable.

Parallèlement, il est préférable de réserver le dit fichier sur Transifex, en cliquant sur le cadenas associé, une fois connecté.

Si le fichier que vous projetez de traduire contient plus de 200 chaînes floues ou non traduites, vous pouvez proposer une traduction partielle en indiquant, dans le message [IDT] , le nombre de chaînes que vous prévoyez de traiter .

Il est conseillé de ne pas chercher à traduire plus de 500 chaînes à la fois, pour des raisons pratiques : durée de la traduction et de la relecture.

[DDR] - Demande De Relecture Ce second message (que vous envoyez en répondant à votre propre message [IDT], en éditant le sujet) indique que vous demandez aux autres traducteurs de relire votre traduction. C'est le deuxième message clé du processus de traduction. Il peut y avoir plusieurs demandes de relecture. En effet, vous serez amenés à modifier votre traduction en fonction des relectures proposées par les relecteurs volontaires.

[DCPC] - Dernière Chance Pour Commenter Il s'agit du troisième message clé (que vous envoyez en répondant au dernier message [DDR]). Dans cet email là, vous indiquez avoir achevé l'étape de relecture et que vous pensez être en possession d'une version définitive du fichier. Cet email indique aux autres traducteurs / relecteurs qu'ils disposent d'un créneau de 72 heures pour émettre des remarque éventuelles (ce qui repasserait le message en [DDR] ). SI (et seulement SI) aucune objection ne vous a été faite, vous pourrez commiter le fichier sur les serveurs de Fedora.

[C] - Commité Ce dernier email clôt le processus de traduction. Vous l'envoyez en répondant à votre propre message [DCPC]. Il indique que le fichier a bien été commité. Par la même occasion, vous déverrouillez le cadenas que vous aviez mis sur le fichier dans Transifex.

Enfin, les numéros ont aussi leur importance. 21f517 signifie qu'il y a 21 chaînes fuzzy sur un total de 517 chaînes dans le fichier. On aurait pu avoir également 21f45u517, signifiant qu'il y avait en plus 45 chaînes non traduites. Indiquer ces informations est important car elles nous indiquent l'ampleur de la tâche que vous allez devoir réaliser.

Idéalement, voici la structure du processus de traduction et de relecture pour un fichier :

[IDT] 
-[DDR] 
-[DDR] 
-[DDR] 
-[DDR] 
--[DCPC] 
---[DDR] 
---[DDR] 
-----[DCPC] 
------[C] 

Vous pouvez donc en déduire la nécessité de configurer votre client email de manière à ce qu'il trie vos messages par fil de discussion.

Ressources

Bien configurer son éditeur

Un fichier .po peut être édité de plusieurs façons :

  • Avec le logiciel lokalize (fortement recommandé) - disponible dans le paquet kdesdk.
  • Avec le logiciel poedit
  • Avec le logiciel gtranslator
  • Avec un éditeur de texte

La configuration de votre outil devra suivre les paramètres suivant :

"Language-Team: French <trans-fr@lists.fedoraproject.org>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

Pour vérifier, il vous suffit d'ouvrir le fichier enregistré avec un simple éditeur de texte.

Conseils pour la traduction

Parfois les paramètres dans les chaînes doivent êtres inversés en français. Si le cas se présente, voir sur le wiki

Lors de la traduction des logiciels, vous devrez traduire les menus en modifiant parfois le raccourcis clavier (symbolisé par un '_'). Il faut juste vérifier que le raccourci choisi ne soit pas déjà utilisé... Exemple :

msgid "_Properties"
msgstr "_Propriétés"
# [...]
msgid "_Workgroup"
msgstr "Groupe de _travail"

Quelques rappels anglais -> français

  1. English People Used To Write Using Caps Everywhere. Chez nous, une seule majuscule, plus celles des noms propres. On n'en met ni aux mois, ni aux jours de la semaine.
  2. En français, on ajoute un espace (insécable) avant une ponctuation double ( ; : ! ?)
  3. On évite de mettre des (s) partout. Si le singulier ou le pluriel peuvent être une solution, préférez l'usage du pluriel. Le(s) parenthèse(s) partout c'est illisible.
  4. Utilisez les guillemets françaises : « avec la touche AltGr+Z, et » AltGr+X par exemple (suivant la configuration de votre clavier, il se peut que les raccourcis soient différents).
  5. Il y a peu de ponctuation en anglais, ne pas hésiter à en ajouter (voir couper en phrase) lors de vos traduction :-)
  6. Les majuscules doivent porter les accents (Électronique), sauf dans le cas d'acronyme (ENS - École normale supérieure). Sous Fedora, il suffit d'activer les majuscules :-)

Liens