Hello,
Après de longues discussions avec plusieurs traducteurs et Danilo (nous sommes au GUADEC), il est apparu que vertimus serait très utile à d'autres équipes. Bon, ce n'est pas une énorme surprise puisque cela avait déjà été discuté. On avait à l'époque parlé d'internationaliser vertimus pour d'autres équipes.
Cependant, après la discussion de ce soir, il semblerait qu'il n'y a pas d'opposition à l'idée d'intégrer vertimus à damned-lies, ce qui permettrait à toutes les équipes de profiter du système gratuitement.
Il y a cependant quelques points qui demandent réflexion :
+ vertimus, en l'état, pourrait être utile à d'autres projets que GNOME. L'intégrer à damned-lies enlève ce petit avantage.
+ damned-lies est (je crois) écrit en python, et donc il faudrait peut-être tout réécrire.
Et puis, cela demande aussi du temps humain...
Bref, j'envoie ce petit mail pour voir ce que tout le monde en pense.
Vincent
Afficher les réponses par date
Le 19/07/07, Vincent Untzvuntz@gnome.org a écrit :
Hello,
Après de longues discussions avec plusieurs traducteurs et Danilo (nous sommes au GUADEC), il est apparu que vertimus serait très utile à d'autres équipes. Bon, ce n'est pas une énorme surprise puisque cela avait déjà été discuté. On avait à l'époque parlé d'internationaliser vertimus pour d'autres équipes.
Ah le GUADEC (si seulement j'avais pu y aller) !
J'ai effectivement cet objectif en tête depuis la reprise du projet. Je viens de reprendre Vertimus en utilisant les mécanismes de POO de PHP5 (exception, portée des variables, design pattern state, cleanups) et j'ai réduit le nombre de chaînes en vue de la traduction, depuis un mois, je manque de temps pour tester et commiter ces changements. Le commit et la mise en prod sur traduc.org (avec migration UTF-8 de la base) devrait avoir lieu première semaine d'août (je croise les doigts) Ensuite je souhaite basé Vertimus sur le framework Zend (http://framework.zend.com/) pour l'internationalisation, la gestion de l'authentification, l'envoi des mails et la connexion à la base SQL.
Cependant, après la discussion de ce soir, il semblerait qu'il n'y a pas d'opposition à l'idée d'intégrer vertimus à damned-lies, ce qui permettrait à toutes les équipes de profiter du système gratuitement.
Il y a cependant quelques points qui demandent réflexion :
vertimus, en l'état, pourrait être utile à d'autres projets que GNOME. L'intégrer à damned-lies enlève ce petit avantage.
damned-lies est (je crois) écrit en python, et donc il faudrait peut-être tout réécrire.
Avant de reprendre Vertimus pour PHP5, je me suis posé la question de réécrire Vertimus en Python (avec Cheetah http://www.cheetahtemplate.org/) pour l'intégrer à DL mais je pense aussi que Vertimus pourrait être utile à d'autres projets (Debian notamment).
Il est toutefois difficile de rendre Vertimus suffisament générique pour qu'il soit utilisable par d'autres projets (configuration, séparation de la mise en forme, script Python indépendant pour peupler la base, structure de la base, etc).
Je pense qu'une fois Vertimus correctement designé, il sera facile de le porter sur un autre framework si nécessaire.
URL du projet Vertimus : https://launchpad.net/vertimus/ N'hésitez pas à ajouter toutes les Blueprints qui vous semblent important notamment si vous souhaitez une intégration Damned-lies.
Et puis, cela demande aussi du temps humain...
Je vais avoir beaucoup de temps le mois prochain :)
Stéphane
Le jeudi 19 juillet 2007 à 02:27 +0200, Vincent Untz a écrit :
Hello,
Après de longues discussions avec plusieurs traducteurs et Danilo (nous sommes au GUADEC), il est apparu que vertimus serait très utile à d'autres équipes. Bon, ce n'est pas une énorme surprise puisque cela avait déjà été discuté. On avait à l'époque parlé d'internationaliser vertimus pour d'autres équipes.
Oui, je pense aussi que d'autres équipes pourraient en profiter.
Cependant, après la discussion de ce soir, il semblerait qu'il n'y a pas d'opposition à l'idée d'intégrer vertimus à damned-lies, ce qui permettrait à toutes les équipes de profiter du système gratuitement.
Il y a cependant quelques points qui demandent réflexion :
- vertimus, en l'état, pourrait être utile à d'autres projets que GNOME. L'intégrer à damned-lies enlève ce petit avantage.
Pas vraiment d'accord. Damned Lies peut aussi être utilisé par d'autres projets (cf. Fedora, voir ci-dessous)
- damned-lies est (je crois) écrit en python, et donc il faudrait peut-être tout réécrire.
Je crois qu'il est très important de suivre le SoC de Dimitris Glezos [1]. Il développe une adjonction à Damned Lies (nommée Transifex [2]) dans le cadre du projet de traduction de Fedora [3]. Cette extension permet de soumettre les fichiers traduits par une interface Web, afin qu'ils puissent être directement commités dans le SVN des projets originaux. Vertimus se situe un peu entre les deux projets. À mon avis, on y verra un peu plus clair dès que Dimitris aura terminé son SoC.
[1] http://fedoraproject.org/wiki/SummerOfCode/2007/DimitrisGlezos [2] https://hosted.fedoraproject.org/projects/transifex/ [3] http://translate.fedoraproject.org/
Mes deux centimes :)
Claude
Le jeudi 19 juillet 2007, à 10:36 +0200, Claude Paroz a écrit :
Je crois qu'il est très important de suivre le SoC de Dimitris Glezos [1]. Il développe une adjonction à Damned Lies (nommée Transifex [2]) dans le cadre du projet de traduction de Fedora [3]. Cette extension permet de soumettre les fichiers traduits par une interface Web, afin qu'ils puissent être directement commités dans le SVN des projets originaux.
Yep, on a parlé de cela aussi. Je pense que c'est une bonne idée, et qu'on devrait laisser le choix aux traducteurs entre la commande svn et cette interface.
Tu peux d'ailleurs commencer à préparer le terrain sur gnome-i18n si tu veux ;-)
Vincent