@reports.tji
, dans le block taskreport "Translation" {
, en ajoutant '''« , chart »''' à la fin de la ligne columns
.
===== Je ne peux pas traduire ce fichier ! =====
Sur transifex.net, quelques développeurs ont décidés de laisser ouvert la traduction à d'autres traducteurs et non pas seulement à ceux du Projet Fedora ayant signés la CLA.
S'il n'y a pas encore de coordinateur, il nous faut en faire la demande. Sinon, rejoignez l'équipe existante.
C'est le cas de [http://www.transifex.net/projects/p/im-chooser/ im-chooser], [http://www.transifex.net/projects/p/imsettings/ imsettings], [http://www.transifex.net/projects/p/libgxim/ libgxim].
=== Faire une demande de relecture ===
Une fois la précédente étape validée et votre traduction réalisée, il est nécessaire de faire une demande de relecture. Pour cela créez un fichier .diff de votre travail et envoyez-le sur 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 fichier .diff incorporant vos modifications.
'''Important''' : l'objet du courriel pour une demande de relecture doit être au format '''[Fedora-trans-fr][DDR] nom_du_fichier_fr''' et fournir en pièce jointe le fichier .diff.
'''Important''' : 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)
Il sera ainsi 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 .diff sera celui entre la version_modifiée_1 et version_modifiée_2. Vous évitez dans ce cas 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.
''Note'' : Si le fichier n'a jamais été traduit, envoyé directement le fichier .po (contenant la traduction) à la liste de diffusion pour la première relecture.
==== Créer un fichier .diff après avoir traduit ? ====
Un fichier « .diff » est un fichier qui contient les différences entre deux fichiers textes. Ce fichier permet de comparer deux versions de deux fichiers : la traduction originale, avant que vous n'ayez traduit quoi que ce 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 utilisateur 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.
==== Problèmes rencontrées ====
===== Au secours mon diff comporte des chaînes non modifiées !!! =====
Suivant sur les fichiers sur lesquels vous vous basez pour faire votre diff et l'outils de traduction utilisé, vous pouvez avoir d'un côté un fichier avec une chaîne sur une seule ligne et de l'autre (dernière version) la même chaîne sur plusieurs ligne. Voici un exemple :
msgstr ""
"Différentes personnalités, différents goûts... Différentes versions de "
"Fedora."
msgstr "Différentes personnalités, différents goûts... Différentes versions de Fedora."
Puisque cette même chaîne apparaît différemment dans deux fichier, produire le diff n'aidera pas lors de la relecture puisqu'elle n'a pas été modifiée. En général, c'est soit transifex qui segmente les chaînes, soit votre application de traduction.
Deux choix s'offrent à nous : rassembler les chaînes du premier fichier, ou segmenter les chaînes du second. Voici la méthode :
msgmerge --no-wrap fichier.po fichier.po > bon_fichier.po
Cette commande rassemblera les longues chaînes qui sont sur plusieurs ligne. L'effet inverse est obtenu en supprimant l'argument --no-wrap
.
=== Valider votre traduction ===
Une fois le travail de traduction et de relecture fini, vous êtes à deux pas de le valider et de l'envoyer sur [http://www.transifex.net transifex.net]. Pour valider votre travail de traduction, il est nécessaire de suivre les étapes suivantes :
Envoyer un courriel de ''dernière chance pour commenter'' au format '''[Fedora-trans-fr][DCPC] nom_du_fichier_fr''' sur la liste de diffusion
# Si vous recevez des commentaires ou des corrections sur votre traduction votre fichier redevient en état de ''demande de relecture'' '''[Fedora-trans-fr][DDR] nom_du_fichier_fr'''
# Si vous ne recevez aucun commentaire ou correction sur 72h, vous pouvez alors commiter votre fichier (.po) sur [http://www.transifex.net transifex.net]. Dans ce cas vous devez envoyer un courriel sur la liste de diffusion au format '''[Fedora-trans-fr][C] nom_du_fichier_fr'''
''Note'' : « commiter » signifie « envoyer (uploader) » votre fichier.
{{Anchor|process}}
== Récapitulatif : bien utiliser la liste de diffusion ==
{{ Admon/warning | Gmail casse les fils de discussion | Si vous utilisez l'interface internet de Gmail, une trop grande modification du sujet créera une nouvelle conversation et cassera donc le fil expliqué ci-dessous. Utilisez de préférence un client en IMAP.}}
Comme la quasi-intégralité du travail s'organise ou s'effectue sur la liste de diffusion, il est primordial de bien l'utiliser. Une utilisation rigoureuse de la liste de diffusion permet d'en faire un outil performant. Les trois principaux conseils '''indispensables''' sont :
# Ne pas casser les fils de lectures, toujours répondre à l'ensemble du groupe
# Modifier l'objet des courriels pour que ceux-ci correspondent à l'état de la traduction.
# Nettoyer les messages pour qu'ils ne restent que l'utile et le nécessaire.
Pour clarifier nos propos, prenons un exemple de traduction sur le paquet ''system-config-firewall''. Pour le premier courriel, le sujet aura la forme suivante : [Fedora-trans-fr][IDT] system-config-firewall.
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é.
'''[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. N'oubliez pas de '''joindre la traduction complète''' à ce message. Cet email indique aux autres traducteurs / relecteurs qu'ils disposent d'un créneau de 72 heures pour émettre des remarques é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é sur transifex.net.
Idéalement, voici la structure du processus de traduction et de relecture pour un fichier :
[IDT] system-config-firewall
-[DDR] system-config-firewall + diff
-[DDR] system-config-firewall + diff
-[DDR] system-config-firewall + diff
-[DDR] system-config-firewall + diff
--[DCPC] system-config-firewall + po
---[DDR] system-config-firewall + diff
---[DDR] system-config-firewall + diff
-----[DCPC] system-config-firewall + po
------[C] system-config-firewall
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.
== Processus de relecture ==
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.
# (Recommandé) 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 un éditeur de fichiers.
{{Anchor|ressources}}
= Ressources =
{{Anchor|editeurs}}
== Bien configurer son éditeur ==
Un fichier .po peut être édité de plusieurs façons :
* Avec le logiciel lokalize (fortement recommandé) - yum install kdesdk kde-l10n-French aspell-fr
* Avec le logiciel poedit - yum install poedit aspell-fr
* Avec un éditeur de texte
La configuration de votre outil devra suivre les paramètres suivants :
"Language-Team: French ~/.transifexrc
de la manière suivante :
[https://www.transifex.net] hostname = http://www.transifex.net password = VoTreM0tdeP@ss token = username = NomUtilisateurTransifexEnsuite, si vous clonez un dépôt (docs, websites) vous aurez à la racine un fichier de configuration .tx/config qui configure les ressources sur la plateforme. Ce fichier ne concerne que les mainteneurs, vous n'avez pas les droit. Voici un exemple avec la documentation : # Vous avez clonez le dépôt suivant les [https://fedoraproject.org/wiki/L10N_French_Team#Cas_particulier_de_la_documentation instructions précédentes] ; # exécutez la commande
tx pull --lang=fr
afin de récupérer les traductions ;
# faites vos traductions et relectures sur la liste de diffusion ;
# au lieu de commiter par l'interface web, exécutez la commande suivante : tx push -t --lang=fr
. Seulement les mainteneurs et les membres de l'équipe fr auront le droit de committer.
== 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 raccourci 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 ==
# 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çais : « 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 traductions :-)
# 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és vers la '''FAQ''', le guide...
* [http://www.fedora-fr.org Fedora-Fr]
* [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://en.fr.open-tran.eu/suggest/ en.fr.open-tran.eu/suggest/] -> Un outil qui permet de vérifier la cohérence des traductions
* [http://www.linguee.com/english-french linguee.com] permet d'analyser la traduction dans divers textes et d'avoir le contexte.
* [http://glossaire.traduc.org/ glossaire.traduc.org] -> Un très bon glossaire communautaire (GNOME fr, KDE fr, OO.org... ) que l''''on peut compléter''', [mailto:trans-fr@lists.fedoraproject.org faire une demande] sur la liste de diffusion.
* [http://www.oqlf.gouv.qc.ca/ressources/gdt.html Le grand dictionnaire terminologique] -> Un dictionnaire thématique
* [http://jargonf.org/wiki/Accueil jargonf.org] -> Pour trouver la traduction de certains termes informatiques
* [http://fr.l10n.kde.org/dict/ Glossaire de l'équipe de traduction de KDE francophone]
* [http://fr.wikipedia.org/wiki/Liste_des_r%C3%A8gles_d%27emploi_du_trait_d%27union_pour_les_pr%C3%A9fixes La liste des règles d'emploi du trait d'union pour les préfixes]
* [http://www.interpc.fr/mapage/billaud/ponctua.htm Les bases de la typographie en français]
* [http://jacques-andre.fr/faqtypo/lessons.pdf Le guide Jacques André, ''Petites leçons de typographie'']
[[Category:Localization]]