Edgewall Software
Modify

Opened 10 years ago

Last modified 5 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@…
Release Notes:
API 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 10 years ago.
Diff file for the French translation
trac_messages_fr_FR.po (98.2 KB ) - added by michelbriand@… 9 years ago.
Update translation → french
messages.po (128.5 KB ) - added by stephane.raimbault@… 8 years ago.
Updated/reviewed French translation
messages.2.po (128.4 KB ) - added by stephane.raimbault@… 8 years ago.
Updated/reviewed French translation (#2)

Download all attachments as: .zip

Change History (56)

comment:1 Changed 10 years ago by asmodai@…

See also TracTermsFr.

comment:2 Changed 10 years ago by asmodai@…

Keywords: french added

comment:3 Changed 10 years ago by asmodai@…

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

comment:4 Changed 10 years ago by Jeroen Ruigrok van der Werven

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

comment:5 Changed 10 years ago by Emmanuel Blot

Initial version added in [5941]

comment:6 Changed 10 years ago by anonymous

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 ?

comment:7 in reply to:  6 Changed 10 years ago by Emmanuel Blot

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 Changed 10 years ago by Jeroen Ruigrok van der Werven

Milestone: 0.12
Version: devel

comment:9 Changed 10 years ago by Jeroen Ruigrok van der Werven

Status: newassigned

comment:10 Changed 10 years ago by Jeroen Ruigrok van der Werven

Component: generali18n

Changed 10 years ago by canarix(at)gmail(dot)com

Attachment: messages.po.diff added

Diff file for the French translation

comment:11 Changed 10 years ago by Jeroen Ruigrok van der Werven

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

comment:12 Changed 10 years ago by olivier.faurax-nospam@…

Cc: olivier.faurax-nospam@… added

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

comment:13 Changed 10 years ago by Christian Boos

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 ?!?

comment:14 in reply to:  13 ; Changed 10 years ago by Emmanuel Blot

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.

comment:15 in reply to:  14 Changed 10 years ago by Emmanuel Blot

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 Changed 9 years ago by Christian Boos

Milestone: 0.130.12

comment:17 Changed 9 years ago by michelbriand@…

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

Changed 9 years ago by michelbriand@…

Attachment: trac_messages_fr_FR.po added

Update translation → french

comment:18 Changed 9 years ago by Christian Boos

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 Changed 9 years ago by Christian Boos

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.

comment:20 in reply to:  18 Changed 9 years ago by anonymous

I'm waiting on some feedback on #5474

on ticket:7497#comment:13 actually

comment:21 Changed 9 years ago by Jeroen Ruigrok van der Werven

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

comment:22 Changed 9 years ago by Christian Boos

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?

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

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".

comment:24 in reply to:  22 ; Changed 9 years ago by Emmanuel Blot

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 Changed 9 years ago by olivier.faurax-nospam@…

I vote for "Étape"

comment:26 in reply to:  24 ; Changed 9 years ago by Christian Boos

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).

comment:27 in reply to:  26 Changed 9 years ago by jouvin@…

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 Changed 9 years ago by Jeroen Ruigrok van der Werven

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

comment:29 Changed 8 years ago by Christian Boos

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 Changed 8 years ago by Christian Boos

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 !

comment:31 in reply to:  30 Changed 8 years ago by Christian Boos

Cc: stephane.raimbault@… added

Replying to cboos:

Bonjour à tous, …

Je rajoute Stéphane en Cc:

comment:32 Changed 8 years ago by 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? Merci de votre aide. Cordialement.

comment:33 in reply to:  32 Changed 8 years ago by Emmanuel Blot

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 Changed 8 years ago by wildchild

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 Changed 8 years ago by Christian Boos

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 Changed 8 years ago by Gabriel Lavoie <glavoie@…>

Cc: glavoie@… added

comment:37 in reply to:  35 ; Changed 8 years ago by anonymous

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

comment:38 in reply to:  37 ; Changed 8 years ago by Christian Boos

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)

comment:39 in reply to:  38 Changed 8 years ago by Remy Blank

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 Changed 8 years ago by Christian Boos

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 Changed 8 years ago by stephane.raimbault@…

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 Changed 8 years ago by stephane.raimbault@…

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.

Changed 8 years ago by stephane.raimbault@…

Attachment: messages.po added

Updated/reviewed French translation

Changed 8 years ago by stephane.raimbault@…

Attachment: messages.2.po added

Updated/reviewed French translation (#2)

comment:43 in reply to:  42 Changed 8 years ago by Christian Boos

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 Changed 8 years ago by Christian Boos

Nouvel "RFC" :

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

n'est pas très heureux …

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

comment:45 in reply to:  44 ; Changed 8 years ago by Christian Boos

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 Changed 8 years ago by Christian Boos

Milestone: 0.12translations

comment:47 in reply to:  45 Changed 8 years ago by anonymous

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 Changed 8 years ago by Christian Boos

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

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

comment:49 Changed 7 years ago by jean@…

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 Changed 6 years ago by anonymous

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

comment:51 Changed 6 years ago by Christian Boos

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.

(réponse en anglais car non spécifique à la French team)

Last edited 6 years ago by Christian Boos (previous) (diff)

comment:52 Changed 5 years ago by Christian Boos

 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.

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.
The owner will be changed from Christian Boos to anonymous.

Add Comment


E-mail address and name can be saved in the Preferences .

 
Note: See TracTickets for help on using tickets.