L'objet du journal est de parler des plateformes l10n et plus particulièrement de Transifex et pas des outils permettant de traiter les fichiers de traductions.
Comme tu l'as souligné, les outils pour traiter les fichiers de traduction sont relativement éprouvés, gettext fournit un mode emacs, mais il y a des outils plus user-friendly comme kBabel (qui est assez populaire parmi les traducteurs de FedoraProject), gtranslator etc ...
Le gros problème des traducteurs se résume principalement à un mot: "collaboration".
Collaboration entre traducteurs, collaboration traducteur/développeur, collaboration distribution/upstream etc ....
FedoraProject utilisait Damned Lies pour gérer les traductions, le problème est DL dépends des outils GNOME (intltool et gnome-doc-utils), pas très pratique pour collaborer avec d'autres projets.
C'est là que Transifex intervient, il réalise une abstraction du VCS utilisé, il peut utiliser le système d'authentification du projet, les fichiers sont directement envoyé aux projets upstream contrairement à Rosetta donc pas de doublons.
Dans Rosetta, soit le projet est hébergé par Launchpad (sapusaipalibre), soit on importe le projet que l'on veut traduire, et dans ce dernier cas, on duplique l'effort de traduction, il faut fusionner à la main. Bref c'est un bordel sans nom, et la collaboration entre les traducteurs est nulle.
Transifex offre un seul et unique point d'entrée pour le traducteur, il s'inscrit et permettant de créer une communauté de traducteurs à la disposition des projets inscrits. Pour beaucoup de petits projets qui ont du mal à trouver des traducteurs, c'est une aubaine.
[^] # Re: Autres logiciels libres....
Posté par GeneralZod . En réponse au journal Transifex: libérer votre plateforme l10n. Évalué à 4.
Comme tu l'as souligné, les outils pour traiter les fichiers de traduction sont relativement éprouvés, gettext fournit un mode emacs, mais il y a des outils plus user-friendly comme kBabel (qui est assez populaire parmi les traducteurs de FedoraProject), gtranslator etc ...
Le gros problème des traducteurs se résume principalement à un mot: "collaboration".
Collaboration entre traducteurs, collaboration traducteur/développeur, collaboration distribution/upstream etc ....
FedoraProject utilisait Damned Lies pour gérer les traductions, le problème est DL dépends des outils GNOME (intltool et gnome-doc-utils), pas très pratique pour collaborer avec d'autres projets.
C'est là que Transifex intervient, il réalise une abstraction du VCS utilisé, il peut utiliser le système d'authentification du projet, les fichiers sont directement envoyé aux projets upstream contrairement à Rosetta donc pas de doublons.
Dans Rosetta, soit le projet est hébergé par Launchpad (sapusaipalibre), soit on importe le projet que l'on veut traduire, et dans ce dernier cas, on duplique l'effort de traduction, il faut fusionner à la main. Bref c'est un bordel sans nom, et la collaboration entre les traducteurs est nulle.
Transifex offre un seul et unique point d'entrée pour le traducteur, il s'inscrit et permettant de créer une communauté de traducteurs à la disposition des projets inscrits. Pour beaucoup de petits projets qui ont du mal à trouver des traducteurs, c'est une aubaine.