Opened 17 years ago
Last modified 4 years ago
#5474 new task
Translation of Trac to French/Français [fr_FR]
Reported by: | 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)
Change History (57)
comment:1 by , 17 years ago
comment:2 by , 17 years ago
Keywords: | french added |
---|
comment:3 by , 17 years ago
Summary: | Translation of Trac to French [fr_FR] → Translation of Trac to French/Français [fr_FR] |
---|
comment:4 by , 17 years ago
Milestone: | not applicable → 0.12 |
---|---|
Owner: | changed from | to
follow-up: 7 comment:6 by , 17 years ago
Milestone: | 0.12 → not applicable |
---|---|
Severity: | normal → blocker |
Type: | task → defect |
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 by , 17 years ago
Milestone: | not applicable |
---|---|
Severity: | blocker → normal |
Type: | defect → task |
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 , 17 years ago
Milestone: | → 0.12 |
---|---|
Version: | → devel |
comment:9 by , 17 years ago
Status: | new → assigned |
---|
The file in question is at source:sandbox/i18n/trac/locale/fr_FR/LC_MESSAGES/messages.po
comment:10 by , 17 years ago
Component: | general → i18n |
---|
follow-up: 14 comment:13 by , 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 ?!?
follow-up: 15 comment:14 by , 16 years ago
comment:15 by , 16 years ago
comment:16 by , 16 years ago
Milestone: | 0.13 → 0.12 |
---|
comment:17 by , 16 years ago
Translation updated : see attached file. Traduction mise à jour : voir fichier joint.
follow-up: 20 comment:18 by , 16 years ago
comment:19 by , 16 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.
comment:20 by , 16 years ago
I'm waiting on some feedback on #5474
on ticket:7497#comment:13 actually
comment:21 by , 16 years ago
I am not going to mingle much in this ticket, Chris, since you are a native speaker and committer. :)
follow-ups: 23 24 comment:22 by , 16 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?
comment:23 by , 16 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".
follow-up: 26 comment:24 by , 16 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.
follow-up: 27 comment:26 by , 16 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).
comment:27 by , 16 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 , 16 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 , 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 ? ;-)
follow-up: 31 comment:30 by , 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 !
comment:31 by , 15 years ago
Cc: | added |
---|
follow-up: 33 comment:32 by , 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.
comment:33 by , 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 , 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!
follow-up: 37 comment:35 by , 15 years ago
Owner: | changed from | to
---|---|
Status: | assigned → new |
Le document de référence est TracL10N.
Il y a en général 2 types de contributions possibles:
- 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 ;
- 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 , 15 years ago
Cc: | added |
---|
follow-up: 38 comment:37 by , 15 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
follow-up: 39 comment:38 by , 15 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
)
comment:39 by , 15 years ago
comment:40 by , 15 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 , 15 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.
follow-up: 43 comment:42 by , 15 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.
comment:43 by , 15 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).
follow-up: 45 comment:44 by , 15 years ago
Nouvel "RFC" :
+- Aperçu (sauter) --- | | ...
n'est pas très heureux …
Peut-être : Aperçu (passer)
?
follow-up: 47 comment:45 by , 15 years ago
comment:46 by , 15 years ago
Milestone: | 0.12 → translations |
---|
comment:47 by , 15 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 , 15 years ago
Hm, "description a été modifié", pas très joli non plus …
À la limite, "Le champ description a été modifié".
comment:49 by , 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 , 13 years ago
Comment devenir membre de la team "Translation of Trac to French/Français [fr_FR]" ? (chalaouxfr at gmail.com)
comment:51 by , 13 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.
(réponse en anglais car non spécifique à la French team)
comment:52 by , 12 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 , 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@….
See also TracTermsFr.