Edgewall Software
Modify

Opened 17 years ago

Last modified 4 years ago

#5474 new task

Translation of Trac to French/Français [fr_FR]

Reported by: asmodai@… Owned by: Christian Boos
Priority: normal Milestone: translations
Component: i18n Version: devel
Severity: normal Keywords: l10n french
Cc: olivier.faurax-nospam@…, stephane.raimbault@…, glavoie@… Branch:
Release Notes:
API Changes:
Internal Changes:

Description

This ticket should be used to coordinate the translation to French.

Attachments (4)

messages.po.diff (33.4 KB ) - added by canarix(at)gmail(dot)com 16 years ago.
Diff file for the French translation
trac_messages_fr_FR.po (98.2 KB ) - added by michelbriand@… 15 years ago.
Update translation → french
messages.po (128.5 KB ) - added by stephane.raimbault@… 14 years ago.
Updated/reviewed French translation
messages.2.po (128.4 KB ) - added by stephane.raimbault@… 14 years ago.
Updated/reviewed French translation (#2)

Download all attachments as: .zip

Change History (57)

comment:1 by asmodai@…, 17 years ago

See also TracTermsFr.

comment:2 by asmodai@…, 17 years ago

Keywords: french added

comment:3 by asmodai@…, 17 years ago

Summary: Translation of Trac to French [fr_FR]Translation of Trac to French/Français [fr_FR]

comment:4 by Jeroen Ruigrok van der Werven, 17 years ago

Milestone: not applicable0.12
Owner: changed from Jonas Borgström to Jeroen Ruigrok van der Werven

comment:5 by Emmanuel Blot, 17 years ago

Initial version added in [5941]

comment:6 by anonymous, 16 years ago

Milestone: 0.12not applicable
Severity: normalblocker
Type: taskdefect

Les sites qui pointent vers la traduction de trac sont indisponibles. Quelqu'un aurait plus d'informations ?

The site where is french translation is unavalable. Someone know why ?

in reply to:  6 comment:7 by Emmanuel Blot, 16 years ago

Milestone: not applicable
Severity: blockernormal
Type: defecttask

Replying to anonymous:

Les sites qui pointent vers la traduction de trac sont indisponibles. Quelqu'un aurait plus d'informations ?

The site where is french translation is unavalable. Someone know why ?

Je ne suis pas sur d'avoir envie repondre: merci de ne pas faire n'importe quoi avec les champs du ticket.

See #6103 for information about http://trac-hacks.org

comment:8 by Jeroen Ruigrok van der Werven, 16 years ago

Milestone: 0.12
Version: devel

comment:9 by Jeroen Ruigrok van der Werven, 16 years ago

Status: newassigned

comment:10 by Jeroen Ruigrok van der Werven, 16 years ago

Component: generali18n

by canarix(at)gmail(dot)com, 16 years ago

Attachment: messages.po.diff added

Diff file for the French translation

comment:11 by Jeroen Ruigrok van der Werven, 16 years ago

Committed. If you could provide your name, I can add it to THANKS.

comment:12 by olivier.faurax-nospam@…, 16 years ago

Cc: olivier.faurax-nospam@… added

"logged in as" is not in the message.po file, why ?

comment:13 by Christian Boos, 16 years ago

From source:trunk/trac/locale/fr_FR/LC_MESSAGES/messages.po@7046:

"Trac est un système de gestion de projet logiciel et de suivi de\n"
"défauts/incidents via le Web, qui met l'accent sur la facilité\n"
"d'utilisation et évite les chichis. ..."

"évite les chichis." ??? Mais QUI a osé écrire ça ?!?

in reply to:  13 ; comment:14 by Emmanuel Blot, 16 years ago

Replying to cboos:

"évite les chichis." ??? Mais QUI a osé écrire ça ?!?

Maybe I did - can't remember ;-) As the original .po file comes from the very old translation hack for Trac 0.10, I might have duplicated this block at some point.

in reply to:  14 comment:15 by Emmanuel Blot, 16 years ago

Replying to eblot:

Replying to cboos:

"évite les chichis." ??? Mais QUI a osé écrire ça ?!?

Maybe I did - can't remember ;-)

It probably came from "Trac is a … tracking system emphasizing ease of use and low ceremony." 4 year ago or so.

comment:16 by Christian Boos, 16 years ago

Milestone: 0.130.12

comment:17 by michelbriand@…, 15 years ago

Translation updated : see attached file. Traduction mise à jour : voir fichier joint.

by michelbriand@…, 15 years ago

Attachment: trac_messages_fr_FR.po added

Update translation → french

comment:18 by Christian Boos, 15 years ago

I applied the patch in [7682] and fixed a few things in [7683]. Many thanks and sorry for the delay!

Also, I'm waiting on some feedback on #5474 before updating the main catalog, which is needed before going to the next round of translation.

comment:19 by Christian Boos, 15 years ago

As often, it's after the commit that I see the light …

For Merge changes, I didn't find something better than Joindre les changements, but it should rather be Fusionner les modifications.

in reply to:  18 comment:20 by anonymous, 15 years ago

I'm waiting on some feedback on #5474

on ticket:7497#comment:13 actually

comment:21 by Jeroen Ruigrok van der Werven, 15 years ago

I am not going to mingle much in this ticket, Chris, since you are a native speaker and committer. :)

comment:22 by Christian Boos, 15 years ago

In TracTermsFr@43, Samuel proposed to use Objectif as a translation for Milestone. I'd like that much better than the current Jalon, for the reasons detailed in TracTermsFr@44. Any objection to the change?

in reply to:  22 comment:23 by olivier.faurax-nospam@…, 15 years ago

Replying to cboos:

In TracTermsFr@43, Samuel proposed to use Objectif as a translation for Milestone. I'd like that much better than the current Jalon, for the reasons detailed in TracTermsFr@44. Any objection to the change?

I heard that "Jalon" is a common word in project management. But I prefer any other word : "Objectif", "Borne" or "Repère".

in reply to:  22 ; comment:24 by Emmanuel Blot, 15 years ago

Replying to cboos:

Any objection to the change?

Yes: I think 'Milestone' and 'Objectif' mean two different things. Call it "borne" or better "étape" if you want to - although I think "jalon" is the most common translation in project management.

comment:25 by olivier.faurax-nospam@…, 15 years ago

I vote for "Étape"

in reply to:  24 ; comment:26 by Christian Boos, 15 years ago

Replying to eblot:

Replying to cboos:

Any objection to the change?

… although I think "jalon" is the most common translation in project management.

My main gripe was with "Jalons atteints". "Atteindre un jalon" is too strange.

"Étape" is fine by me as well and plays well with "Feuille de route" (Roadmap).

in reply to:  26 comment:27 by jouvin@…, 15 years ago

Replying to cboos:

My main gripe was with "Jalons atteints". "Atteindre un jalon" is too strange.

"Étape" is fine by me as well and plays well with "Feuille de route" (Roadmap).

Personally, even though I understand all the objections for translating milestone by jalon (no a so usual word in modern french), I'd stick with it as I think it's important to use the common words for project management. 'Jalon' is clearly one of them. Would it be possible to translate milestone by jalon and milestone completed by objectif atteint ? I definitly don't like borne, repère (too literal) and I am not totally convinced by Etape.

BTW, I'm trying to use 0.12 trunk to get the current french version. According to installation note it should work but I didn't find where to specify the locale to use. This is completely outside the original topic of the ticket but I'll appreciate any private answer or url where this is explained (Google was not able to help me on this!).

Michel

comment:28 by Jeroen Ruigrok van der Werven, 15 years ago

Michel, a bit late, but the current installation documentation http://trac.edgewall.org/wiki/0.12/TracInstall#InstallingTrac has the information.

comment:29 by Christian Boos, 15 years ago

From a private mail sent by Stéphane Raimbault:

Je viens de voir que vous avez contribué à la traduction de Trac, cette version française sera très utile ! Voici quelques remarques (suite à une relecture en diagonale) :

  • manque les accents sur les majuscules (voir http://jacques-andre.fr/faqtypo/lessons.pdf pour ce sujet souvent sensible).
  • invalide → non valide (sinon cela signifie blessé, etc).
  • msgstr "Texte Brut" → Texte brut
  • Entrez : → Saisissez
  • '?' ou 'help' → « ? » ou « help »
  • Veuillez spécifier → le veuillez est souvent inutile en français (Spécifiez)

Toutes remarques pertinentes, il reste à trouver un volontaire pour les appliquer !

Vous avez utilisé les espaces insécables, c'est formidable !

N'est-il pas ? ;-)

comment:30 by Christian Boos, 15 years ago

Bonjour à tous, je viens de mettre à jour la traduction française.

Beaucoup de changements cette-fois ci, notamment ceux suggérés par Stéphane (r8533); voir également la dizaine de révisions précédant celle-ci.

Tests, critiques et autres améliorations sont les bienvenus !

Problèmes connus (i.e. pas la peine de les signaler):

  • Période précédent pour l'historique (Timeline) - problème de construction du lien dans Trac
  • pour les requêtes personnalisées, les labels ne sont pas immédiatement traduits lorsqu'un filter est ajouté via Javascript
  • status non traduits

Tout autre problème mérite d'être signalé, merci !

in reply to:  30 comment:31 by Christian Boos, 15 years ago

Cc: stephane.raimbault@… added

Replying to cboos:

Bonjour à tous, …

Je rajoute Stéphane en Cc:

comment:32 by princesseryane, 15 years ago

J'ai éssayé de traduire tant bien que mal certains champs de mon trac en Francais , mais j ai encore la plupart en anglais. Comment faire pour franciser mon trac davantage? Merci de votre aide. Cordialement.

in reply to:  32 comment:33 by Emmanuel Blot, 15 years ago

Replying to princesseryane:

J'ai éssayé de traduire tant bien que mal certains champs de mon trac en Francais , mais j ai encore la plupart en anglais. Comment faire pour franciser mon trac davantage?

Quelle version de Trac? Il faut la 0.12dev (le tronc, a jour)

comment:34 by wildchild, 15 years ago

Est-ce qu'il y a un document sur ce qui reste à faire pour finaliser la traduction en français dans la version 0.12dev? Je remarque qu'il reste encore beaucoup de textes qui apparaissent en anglais.

Merci!

comment:35 by Christian Boos, 15 years ago

Owner: changed from Jeroen Ruigrok van der Werven to Christian Boos
Status: assignednew

Le document de référence est TracL10N.

Il y a en général 2 types de contributions possibles:

  1. la traduction proprement dite (l10n): passer en revue le fichier .po (pour ce qui nous concerne, source:trunk/trac/locale/fr_FR/LC_MESSAGES/messages.po), compléter les traductions manquantes, mais aussi corriger celles déjà apportées si nécessaire et idéalement vérifier si ces traductions "rendent" bien dans leur contexte ; la nécessité de ce dernier point n'est pas toujours bien comprise, même par certains "experts" en traduction de projets open source, mais je le trouve néanmoins capital pour obtenir une bonne traduction ;
  2. l'adaptation du code lui-même pour le préparer à la traduction (i18n). Ici il reste encore pas mal à faire, essentiellement les problèmes mentionnés au comment:30 et dans les tickets ayant le mot-clé "i18n". Cela va du relativement facile (traquer les derniers messages "brutes", n'ayant pas encore leur wrapper gettext _("...") - mais il ne devrait plus en rester beaucoup), au plus difficile (infrastructure de traduction pour Javascript - #6353, choix libre du format des dates - #2182).

J'oubliais : point 3. contribuer de la documentation concernant tout ce bazar ;-) Par exemple, il est depuis longtemps possible de traduire les plugins, mais ce n'est pas encore documenté (#6387).

Donc, comme tu le vois, les possibilités de contributions sont diverses et variées …

Une possibilité comme une autre pour démarrer consiste à "traquer" les mots et expressions anglaises toujours visibles dans l'interface et de remonter jusqu'à leur source, pour voir si cela tient à 1. (peu probable dans le cas fr_FR) ou 2. et ensuite à corriger le problème, ou pour le moins à en faire la liste (nouveau ticket ou directement listé sous TracL10N).

comment:36 by Gabriel Lavoie <glavoie@…>, 15 years ago

Cc: glavoie@… added

in reply to:  35 ; comment:37 by anonymous, 14 years ago

Replying to cboos:

Bonjour,

nous sommes tentés de mettre en production sur notre site la version courante de trac 0.12, mais nous nous heurtons à la traduction incomplète du produit, notamment la page de créaion de ticket ou, par exemple, les mots Milestone et Keywords ne sont pas traduits, alors que 'owner' l'est en 'Propriétaire'. Ces défauts de traduction sont-ils du domaine du 'reste à faire' en matière d'adaptation du code (point 2) comme vous le signalez ci-dessus, et si oui, merci de nous indiquer les fichiers à adapter,

cordialement

A.Thomas

in reply to:  37 ; comment:38 by Christian Boos, 14 years ago

Replying to anonymous:

Ces défauts de traduction sont-ils du domaine du 'reste à faire' en matière d'adaptation du code

Ah non, ça c'est du domaine du bug ;-)

(PS to Remy: maintenant que tu as fait un "deepcopy" au niveau get_ticket_fields, je pense faire sauter get_ticket_field_labels (revert r8524) et directement modifier les labels dans get_ticket_fields)

in reply to:  38 comment:39 by Remy Blank, 14 years ago

Replying to cboos:

(PS to Remy: maintenant que tu as fait un "deepcopy" au niveau get_ticket_fields, je pense faire sauter get_ticket_field_labels (revert r8524) et directement modifier les labels dans get_ticket_fields)

Tiens, bonne idée, en effet!

comment:40 by Christian Boos, 14 years ago

Suggestion du jour :

Activité plutôt que Historique, pour traduire Timeline ? (cf. RedMine).

Du coup, on pourrait utiliser Historique à la place de Journal des révisions, pour traduire Revision Log (on utilise déjà Historique pour l'opération similaire s'agissant des pages Wiki et des tickets).

comment:41 by stephane.raimbault@…, 14 years ago

I want to try the latest version of Trac so it's giving rise to update the French translation. I just hope nobody is currently working on it!

Lla suggestion de cboos pour Activité me plait.

comment:42 by stephane.raimbault@…, 14 years ago

To summarize, I've applied the following changes (on trunk and updated translation):

  • harmonisation de fichier joint et pièce jointe en pièce jointe
  • utilisation des chevrons français
  • formulation des phrases
  • typo
  • Activité pour Timeline
  • Pas de → Aucune
  • respect de la mise en forme originale (absence de majuscule et point)

The labels Component, Keywords and Cc of ticket/api.py are presents in PO file (updated from latest POT) but the translations don't show in the interface (other labels are in french). No answer on IRC.

by stephane.raimbault@…, 14 years ago

Attachment: messages.po added

Updated/reviewed French translation

by stephane.raimbault@…, 14 years ago

Attachment: messages.2.po added

Updated/reviewed French translation (#2)

in reply to:  42 comment:43 by Christian Boos, 14 years ago

Replying to stephane.raimbault@…:

To summarize, I've applied the following changes

All excellent changes! Changes applied in r8716. Thanks a lot for your high quality contribution.

The labels Component, Keywords and Cc of ticket/api.py are presents in PO file (updated from latest POT) but the translations don't show in the interface (other labels are in french).

Indeed. I'll have a look (part of #8055).

comment:44 by Christian Boos, 14 years ago

Nouvel "RFC" :

+- Aperçu (sauter) ---
|
|    ...

n'est pas très heureux …

Peut-être : Aperçu (passer) ?

in reply to:  44 ; comment:45 by Christian Boos, 14 years ago

Replying to cboos:

Aperçu (passer) ?

Ok, ce n'est plus la peine depuis #8295.

Toujours concernant ticket.html, on a "<field> modified" avec <field> masculin ou féminin. Est-ce une bonne idée de traduire par "<field> modifié(e)" ? Sinon, quelle pourrait être la solution alternative ?

comment:46 by Christian Boos, 14 years ago

Milestone: 0.12translations

in reply to:  45 comment:47 by anonymous, 14 years ago

Replying to cboos:

Toujours concernant ticket.html, on a "<field> modified" avec <field> masculin ou féminin. Est-ce une bonne idée de traduire par "<field> modifié(e)" ? Sinon, quelle pourrait être la solution alternative ?

"<field> a été modifié" ? ;)

comment:48 by Christian Boos, 14 years ago

Hm, "description a été modifié", pas très joli non plus …

À la limite, "Le champ description a été modifié".

comment:49 by jean@…, 14 years ago

Bonjour,

Dans la vue rapport (report) les premières colonnes sont traduites mais pas les dernières (status, treated by, created, modified et creator) je suis prêt à les traduire mais je ne trouve pas les msgid correspondant, pouvez vous me dire où je puis les trouver

Merci d'avance

Jean Dumont

comment:50 by anonymous, 12 years ago

Comment devenir membre de la team "Translation of Trac to French/Français [fr_FR]" ? (chalaouxfr at gmail.com)

comment:51 by Christian Boos, 12 years ago

Nothing special, just contribute in some way or another (see TracL10N#Contributing), though doing it by using Transifex might be a bit uneasy use these days. So the preferred way is probably just to attach patches here.

Version 0, edited 12 years ago by Christian Boos (next)

comment:52 by Christian Boos, 11 years ago

 Can't view source:"/trunk/doc/images/bkgnd_pattern:_« test ».png": privileges are required to perform this operation. You don't have the required permissions.

translates currently to the non-sensical:

Les droits Impossible de voir source:"/trunk/doc/images/bkgnd_pattern:_« test ».png" : sont nécessaires pour effectuer cette opération. Vous n'avez pas les droits requis.

comment:53 by anonymous, 4 years ago

Bonjour, Il n'est plus très actif ce thread, pardon, ce fil de discussion. Je contribue actuellement à la traduction de la partie trunc sur Transifex, mais je me sens un peu seul là. Je serai ravi si ce n'était pas le cas. Je suis joignable à itil-nospam@….

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain Christian Boos.
The ticket will be disowned.
as The resolution will be set. Next status will be 'closed'.
The owner will be changed from Christian Boos to anonymous. Next status will be 'assigned'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.