5

Je construis une webapp en plusieurs langues avec i18n dès le départ au sol, et alors que je me peux faire face à une armée de fichiers YML, les langues que je parle sont limitées (très), et que finalement aimer demander de l'aide extérieure. Je voudrais savoir si quelqu'un ici utilise un plugin/gem de l'interface utilisateur (pas très différent de django-rosetta sur django) pour gérer plusieurs traducteurs, certains ne voulant ou ne pouvant pas jouer avec plus de 100 fichiers dans un dépôt , travaillant sur des données de langue.actifs i18n gestion/UI traduction

grâce & salutations, Andras

(mes excuses si vous cogné dans ce sur-RubyOnRails parle déjà)

Répondre

3

Il y a un rails3 branch of the tolk gem sur GitHub. Vous pouvez l'installer en insérant la ligne suivante dans votre Gemfile

gem "tolk", :git => "http://github.com/dhh/tolk.git", :branch => "rails3" 
+0

hah, soigné, merci! – pgn

3

Nous avons utilisé la pierre précieuse translate pour un de nos projets avant et cela a fonctionné bien. Ce n'est pas parfait comme vos fichiers YAML ne sont plus dans votre SCM, mais il permet au client de traduire sa propre application. Nous n'avons utilisé qu'un seul fichier YAML par langue, donc je ne sais pas si elle est de l'ordre de 100 fichiers ...

DHH en a créé un autre, tolk, mais je n'ai pas encore eu l'occasion de le regarder.

Les deux solutions sont pour Rails 2.x, n'ont pas essayé dans Rails 3 encore.

+0

Merci! J'ai jeté un coup d'œil aux deux. Tolk ne semble pas être prêt à rails3, ou le générateur de migration a disparu MIA, Translate démarre bien, il a des problèmes mineurs avec la sortie (brut) mais à part ça, ça a l'air bien. Je vais devoir tester si elle enregistre correctement mes fichiers multiples - je suppose que cela devrait. – pgn

+0

Eh bien, ce n'est pas le cas. du tout. – pgn

+0

Dommage, bien, bon de voir qu'il ya une Rails 3 branche pour tolk. Je vais devoir essayer celui-là aussi. Merci pour votre question, je suis à la recherche d'une solution. – Cimm

2

Bien que cela puisse être un peu en retard, le phrase service ressemble à quelque chose qui convient à vos besoins. Ils fournissent la gestion d'i18n par l'édition sur place.

0

Pour Rails 3, l'URL pour Tolk est juste http://github.com/tolk/tolk et l'installation est aussi simple que l'ajout

gem "tolk" 

à votre Gemfile et en cours d'exécution bundle install.