wiki:TracFrenchTranslation

Version 8 (modified by NiLuJe, 9 years ago) (diff)

trac.ini.sample -> trac.ini (Je viens de tester, pas de .sample lors de l'install)

Trac en version française

Description

This hack is a french translation of the Trac engine, which should disappear once Trac becomes multilingual.
Ce projet est une traduction en langue française du moteur Trac, qui devrait disparaitre dès que Trac deviendra multilingue.

Défauts/Demande de fonctionnalités

Les rapports de défauts et les demandes de nouvelles fonctionnalités pour TracFrenchTranslation sont disponibles ici.

Si vous rencontrez un problème, créez un nouveau ticket.

Auteurs/Contributeurs

Auteur: eblot
Contributeurs:

Historique

Les pages ont été traduites de l'anglais vers le français pour les besoins propres du site http://anciens.enib.fr.
Plusieurs personnes ayant manifesté un intéret pour la version francisée de Trac, les modifications spécifiques à ce site avaient été mises à disposition de tous. Néanmoins la traduction n'avait été réalisée que partiellement, et comportait un certain nombre de problèmes. De plus, la disposition des fichiers avait été modifiée par rapport à la version originale de Trac.

Une nouvelle phase de traduction a donc été décidée, de manière à suivre au plus près les versions officielles de Trac. Les modifications principales de cette nouvelle version sont:

  • organisation des fichiers identiques à la version originale (Trac 0.9)
  • traduction complète des templates ClearSilver
  • traduction complète des éléments dynamiques, gérés par les modules Python, configurables (fichier trac.ini)
  • utilisation du vouvoiement
  • le contenu de la base de données reste compatible avec la version originale. Aucun élément francisé n'est stocké dans la base de données, de manière à ce que l'administrateur puisse choisir une interface dans la langue de son choix, sans altérer la base et la rendre dépendante du langage retenu.

Note:
Les éléments dynamiques sont les messages qui ne sont pas prédéfinis au sein des templates, mais générés par l'éxécution du code Python du moteur Trac.

La traduction comporte certainement encore quelques erreurs.
Merci de contacter les administrateurs pour signaler tout problème ou apporter des suggestions

Téléchargement

La version courante de Trac en langue française est basée sur Trac 0.9.3 trunk:2744.

Une archive ZIP automatiquement générée est également disponible ici.

Installation

Nouvelle installation

La procédure d'installation et l'administration de la version francisée reste identique à la version originale. Merci de vous conformer à la documentation d'origine pour installer ce logiciel.

Mise à jour d'une version existante

Les termes dynamiquement traduits étant définis dans trac.ini, il n'est pas possible de faire une mise à jour simple d'un projet existant: la commande 'update' de trac-admin ne met pas à jour les fichiers de configuration des projets existants.
Il est probablement possible, néanmoins, de procéder comme suit:

  1. Installer Trac version française: python setup.py install...
  2. Créer un nouveau projet: trac-admin temp initenv...
  3. Mettre à jour le project existant: trac-admin project upgrade...
  4. Copier les nouveaux élements de la section [translation] depuis le nouveau fichier de config trac.ini vers le fichier de config trac.ini du projet existant

Attention, cette procédure est garantie aucune... Pensez à toujours faire une sauvegarde de vos projets existants avant de faire une mise à jour !

Modifications principales

  • La plupart des modules Python sont désormais au format UTF-8 -sans BOM-, et non ISO-8859-1
  • Le fichier de configuration de chaque projet (trac.ini) contient les termes traduits dynamiquement, et peut donc être modifié simplement.

Licence

Le code source suit la même license BSD modifiée que la version originale de Trac.
L'utilisation se fait aux risques et périls de l'utilisateur, aucune garantie n'est apportée quant à l'intégrité des données ou au fonctionnement de ce logiciel. Il est simplement mis à disposition du public à titre gracieux.

Notes importantes

Reste à faire

Beaucoup de choses ;-)
En particulier, les pages Wiki n'ont malheureusement pas encore été traduites par manque de temps - toute aide est la bienvenue !

Néanmoins, les composants suivant n'ont volontairement pas été traduits:

  • Les outils d'administration (trac-admin, tracd, etc.)
  • Les messages de diagnostic (logs)
  • Les fichiers du répertoire contrib

Questions

Contact: manu_blot@gmail_com (antispam: remplacer les soulignés par des points) ou via la mailing list officielle de Trac.

TagIt(translation,eblot,beta,0.9)?