Ouverture de session

Commentaires récents

Syndication
Flux XML

Site multilingue... et gettext

Site multilingue... et gettext
Posté par sam le Mardi, 20 Janvier, 2009 - 11:42am. Développement

Bonjour,

J'aurais une question d'importance concernant le développement d'un site en plusieurs langue. C'est un projet déjà en prod, mais en version française, et au départ l'utilisation de Gettext avait été validée pour passer en plusieurs langues. Il n'y a rien en base de données à traduire (que les vues), et surtout... c'est au client de gérer les traductions car il y a les compétences en interne (traduction et aspect très technique du vocabulaire lié au métier). Bref, extraction -> poedit (par exemple) -> retour chez nous.

Or aujourd'hui je n'ai aucune visibilité sur gettext pour Rails 2.2 et futures versions. Est-ce que quelqu'un a une info à ce sujet (que je n'aurais pas trouvé) ? Je peux toujours rester à Rails 2.1.x quelques temps avec gettext, mais il faut que la solution soit pérenne...

Sinon quelles sont les autres solutions (clairement supportées avec le 2.2) qui permette à un non informaticien de gérer des traductions pour une appli ? Partir sur un le backend "de base" de la 2.2 et demander à des non informaticiens de travailler sur des fichiers YAML risque clairement de tourner au cauchemar pour tout le monde. Et les traducteurs seront variés, la passage à une seconde langue n'est qu'une étape avant pas mal d'autres.

Merci d'avance pour les informations que vous voudrez bien apporter ;-)
Sam.



[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet précédent | sujet suivant | envoyer par email ]

Options d'affichage des commentaires
Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder" pour activer vos changements.

Sujet: 
Confiance pour GetText
Auteur: 
jasperiel
Date: 
Mar, 20/01/2009 - 13:10

Salut,

je travaille aussi avec GetText et nous avons plusieurs fois contacté Masao, qui s'occupe de Ruby-GetText. Il est sympa et réactif, il fait du bon travail. Mais comme tout le monde, il est bénévole, occupé, et il a autre choses à faire dans la vie.

Je ne retrouve pas l'annonce là comme ça, mais je sais qu'il y aura un effort d'intégrer GetText et les conventions d'I18N Rails 2.2.

Bon courage et pas d'inquiétude, GetText est une solution efficace et pérenne, et comme tu dis la possibilité de laisser la traduction aux compétences internes du client, via poedit ou autres, est un process très intéressant qu'il serait dommage de perdre :)


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
"il est bénévole, occupé,
Auteur: 
sam
Date: 
Mar, 20/01/2009 - 14:06

"il est bénévole, occupé, et il a autre choses à faire dans la vie."

Et il a bien raison ;-)

J'ai l'impression qu'il est +/- seul sur le coup (ou je me trompe ?), j'avais franchement peur qu'il ne maintienne plus le projet pour des raisons qui le regardent.

Si tu as eu des échanges avec lui et qu'il en ressort une réelle volonté d'adapter Gettext, je suis rassuré.

C'est vraiment bien cette évolution de rails 2.2 ... mais c'est trop orienté "informaticien" et pas assez "traducteur", et ça manque d'automatismes (extraction auto par ex.). Je sais que ce n'est qu'une étape, et que chacun peut venir apporter son petit plugin/gem/contribution, mais en l'état ça me semble encore jeune. Mais ça va dans le bon sens.

Merci pour ta réponse Jasperiel.


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
backend gettext + nouvelle version de gettext
Auteur: 
hery
Date: 
Ven, 13/02/2009 - 11:31

Bon alors en faisant quelques recherches sur github surtout :

Il y a un backend i18n_gettext
Je ne l'ai pas encore testé mais l'auteur assure qu'il fonctionne avec rails >= 2.2 (sauf peut-être avec le threading)

On voit aussi que Masao développe la nouvelle version du gem
Dépot gettext de Masao sur Github

Par contre pour rails il faudra attendre un peu, déjà que la nouvelle version du gem sorte et que le développement des gem gettext_rails et gettext_activerecord se fasse.

((Rails)) Rails support has been removed. Rails / ActiveRecord specific code now lives in gettext_rails and gettext_activerecord.

Lire le README

Dépôt vide pour activerecord (vide pour le moment)

Contribuer à ces projets pourrait permettre à tous ceux qui utilisent gettext de migrer vers une nouvelle version de rails (>=2.2.x)

A attendre (ou à forker)


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
GetText
Auteur: 
jasperiel
Date: 
Mer, 21/01/2009 - 01:14

Bin déjà c'est mieux que rien du tout, ou des gems pas maintenus :)

En pratique, Masao n'est pas seul : on est nombreux à utiliser GetText, quelques-un à contribuer en cas de souci, mais la volonté est bien là, et c'est tout ce nombre qui fait que même les contributeurs Rails Core savent qu'on est là, et sont sûrement déjà en train de faire une super intégration GetText / Rails I18N.

Et grâce à la prochaine/récente (bon, les deux s'appliquent hein) fusion entre Rails et Merb, les philosophies "faites une API propre, simple, efficace et robuste" et "laissez les gens choisir la brique logicielle de leur choix parmi de nombreux équivalents" ne peut qu'appuyer dans ce sens.

D'ailleurs, je connais peu Merb et sa communauté, mais quel est leur I18N de choix ? En tout cas, GetText est quand même dans la place depuis un sacré moment, je pense qu'il y aura toujours des gens pour aider, ne serait-ce que par besoin professionnel :)


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
GetText
Auteur: 
sam
Date: 
Mer, 21/01/2009 - 10:17

C'est vrai que GetText est une valeur sûre, simple à comprendre, que l'on a pu déjà connaitre dans une autre vie (ça aide), et comme je l'avais mentionné, cette solution a l'avantage de permettre un travail plus aisé avec les traducteurs.

Pour Merb aucune idée sur leurs api d'internationalisation. Je n'ai pas fait une recherche approfondie, mais à priori rien ne saute aux yeux.


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Translate (pas GetText)
Auteur: 
jasperiel
Date: 
Jeu, 29/01/2009 - 12:30

Vu sur RailsInside :
http://developer.newsdesk.se/2009/01/21/translate-new-rails-i18n-plugin-with-a-nice-web-ui/

Ce plugin a l'air intéressant pour répondre au besoin et au process dont nous parlons.
Ce n'est pas GetText, donc probablement pas acceptable comme solution technique, mais ça fait plaisir :)


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Translate (pas GetText)
Auteur: 
sam
Date: 
Lun, 02/02/2009 - 16:46

Je l'avais vu, et je m'étais aussi fait la même réflexion.

Cette solution a le mérite de fournir une interface pour la traduction, et pas un fichier YAML ;-)


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Nouveaux liens

Qui est en ligne
Il y a actuellement 1 utilisateur et 29 invités en ligne.

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Propulsé par Drupal ]