Salut à tous,
J'ai fait quelques expérimentations pendant mon temps libre et j'ai abouti à ce prototype :
http://deckard.malizor.org/ (testé sur Firefox 14 et Chromium 18)
C'était assez amusant à faire, j'ai appris plein de choses, etc.
Maintenant, la question qui tue : pensez vous que ce concept puisse avoir une utilité ? Par exemple, pourrait il être utile aux traducteurs (pour toute appli utilisant Glade) ?
Pour le moment je n'y ait mis que les .ui du gnome-control-center de Ubuntu 12.04 (oui, je sais que certains ne s'affichent pas). Mais techniquement je pourrais tout à fait mettre les .ui de la version de développement ainsi que les dernières traductions (voir permettre l'upload de .po).
Bref, si vous trouvez la chose utile, pour la traduction ou pour tout autre chose, je continuerais le développement (et je libérerais le code). Sinon, je passe à autre chose. :-)
Bonne journée, Nicolas
Afficher les réponses par date
Le 29 juillet 2012 15:08, Nicolas Delvaux contact@nicolas-delvaux.org a écrit :
Salut à tous,
J'ai fait quelques expérimentations pendant mon temps libre et j'ai abouti à ce prototype :
http://deckard.malizor.org/ (testé sur Firefox 14 et Chromium 18)
C'était assez amusant à faire, j'ai appris plein de choses, etc.
Maintenant, la question qui tue : pensez vous que ce concept puisse avoir une utilité ? Par exemple, pourrait il être utile aux traducteurs (pour toute appli utilisant Glade) ?
Pour le moment je n'y ait mis que les .ui du gnome-control-center de Ubuntu 12.04 (oui, je sais que certains ne s'affichent pas). Mais techniquement je pourrais tout à fait mettre les .ui de la version de développement ainsi que les dernières traductions (voir permettre l'upload de .po).
Salut, et merci pour ce travail sympa ! Personnellement, je trouverais très intéressant de pouvoir contrôler rapidement et visuellement une ui en cours de traduction ou de relecture à partir du .po sur lequel je suis en train de travailler. Est-ce que c'est techniquement faisable ?
Alain
Bref, si vous trouvez la chose utile, pour la traduction ou pour tout autre chose, je continuerais le développement (et je libérerais le code). Sinon, je passe à autre chose. :-)
Bonne journée, Nicolas
Gnomefr mailing list Gnomefr@traduc.org http://listes.traduc.org/mailman/listinfo/gnomefr
Salut,
Personnellement, je trouverais très intéressant de pouvoir contrôler rapidement et visuellement une ui en cours de traduction ou de relecture à partir du .po sur lequel je suis en train de travailler. Est-ce que c'est techniquement faisable ?
À quoi penses-tu exactement ? À une application Web (comme mon prototype) avec possibilité de téléverser le .po ? (voir de l'éditer en ligne ?)
Ou alors à une sorte de greffon pour poedit (ou autre) pour pouvoir lancer juste l'ui avec les dernières traductions ? Dans ce cas, ça impliquerais que tous les fichiers nécessaires soient en local, donc je pense qu'on gagnerais pas forcément grand chose par rapport à un test de la vraie application.
Techniquement, je pense que tout est faisable. (du moment qu'on est pas pressé...)
Il est également possible d'afficher la vraie application directement dans le navigateur. Par contre, ça poserait de gros problèmes de sécurité sur le serveur. Seuls, les .ui sont assez inoffensifs.
Nicolas
Le 5 août 2012 15:06, Nicolas Delvaux contact@nicolas-delvaux.org a écrit :
Salut,
Personnellement, je trouverais très intéressant de pouvoir contrôler rapidement et visuellement une ui en cours de traduction ou de relecture à partir du .po sur lequel je suis en train de travailler. Est-ce que c'est techniquement faisable ?
À quoi penses-tu exactement ? À une application Web (comme mon prototype) avec possibilité de téléverser le .po ? (voir de l'éditer en ligne ?)
Oui, je pense bien sûr à ton prototype, j'aimerais pouvoir y téléverser mon .po en cours de traduction/relecture pour visualiser un fichier particulier .ui qui me pose problème et en vérifier immédiatement le résultat sans passer par une installation et un test sur ma bécane. Il faudrait aussi bien sûr y mettre la dernière version en développement et la maintenir à jour au fur et à mesure des traductions terminées. Faisable ? Ou utopique ?
Ou alors à une sorte de greffon pour poedit (ou autre) pour pouvoir lancer juste l'ui avec les dernières traductions ? Dans ce cas, ça impliquerais que tous les fichiers nécessaires soient en local, donc je pense qu'on gagnerais pas forcément grand chose par rapport à un test de la vraie application.
Techniquement, je pense que tout est faisable. (du moment qu'on est pas pressé...)
Il est également possible d'afficher la vraie application directement dans le navigateur. Par contre, ça poserait de gros problèmes de sécurité sur le serveur. Seuls, les .ui sont assez inoffensifs.
Nicolas
Oui, je pense bien sûr à ton prototype, j'aimerais pouvoir y téléverser mon .po en cours de traduction/relecture pour visualiser un fichier particulier .ui qui me pose problème et en vérifier immédiatement le résultat sans passer par une installation et un test sur ma bécane. Il faudrait aussi bien sûr y mettre la dernière version en développement et la maintenir à jour au fur et à mesure des traductions terminées. Faisable ? Ou utopique ?
C'est tout à fait faisable. Techniquement, ça peut même être assez facile à faire. J'essaierai de voir ça lorsque j'aurai à nouveau un peu de temps libre.
Je repasserai par ici quand j'aurais du nouveau. :-)
2012/7/29 Nicolas Delvaux contact@nicolas-delvaux.org:
Salut à tous,
Salut,
C'était assez amusant à faire, j'ai appris plein de choses, etc.
Maintenant, la question qui tue : pensez vous que ce concept puisse avoir une utilité ? Par exemple, pourrait il être utile aux traducteurs (pour toute appli utilisant Glade) ?
Pour le moment je n'y ait mis que les .ui du gnome-control-center de Ubuntu 12.04 (oui, je sais que certains ne s'affichent pas). Mais techniquement je pourrais tout à fait mettre les .ui de la version de développement ainsi que les dernières traductions (voir permettre l'upload de .po).
Bref, si vous trouvez la chose utile, pour la traduction ou pour tout autre chose, je continuerais le développement (et je libérerais le code). Sinon, je passe à autre chose. :-)
En fait les dernières versions de Glade (depuis la 3.10) ont un mode preview semble-t-il qui devrait permettre de faire ça. À tester.
Salut,
En fait les dernières versions de Glade (depuis la 3.10) ont un mode preview semble-t-il qui devrait permettre de faire ça. À tester.
Oui, tu parles sûrement de la commande « glade-previewer ». J'avais d'abord testé avec ça, mais il ne convenait pas vraiment à cause des restrictions qu'il faut mettre en place pour un bon fonctionnement sur le Web. Il pose quelques problèmes de sécurité dans ce contexte. De plus, les arguments de la ligne de commande ne suffisent pas pour gérer certains cas tordus (je passe sur les détails).
Au final, j'ai développé un équivalent adapté à mes besoins en Python. C'était loin d'être la partie la plus compliquée. Le plus pénible c'est la gestion de l'ensemble de façon à peu près sécure et performante.
En ce qui concerne mes avancés, j'ai presque tout re-codé depuis la dernière fois. Il me reste à finir ça et à rajouter les fonctionnalités dont j'avais parlé avec Alain. Je suis assez occupé en ce moment, mais j'espère pouvoir m'y remettre d'ici la fin du mois.
Donc oui, ça risque de prendre encore un peu de temps, mais je n'ai pas abandonné. :-)
Nicolas
ps : Au passage, s'il y en a qui s'y connaissent en WSGI : http://stackoverflow.com/questions/11975259/processes-launched-from-wsgi-are...