5

Я создаю многоязычный webapp с i18n с нуля, и хотя я сам могу иметь дело с армией файлов yml, языки, на которых я говорю, (очень) ограничены, и будут в конце концов, можно попросить о помощи извне.i18n управление активами/перевод UI

Я хотел бы узнать, использует ли кто-нибудь здесь плагин/gim UI (не похоже на django-rosetta на django) для работы с несколькими переводчиками, некоторые из которых не хотят или не могут общаться со 100+ файлами в репозитории , работая над языковыми данными.

благодаря & уважением, Андраш

(Извинения, если вы натолкнулись на это на RubyOnRails-разговор уже)

ответ

3

На github есть rails3 branch of the tolk gem. Вы можете установить его, вставив следующую строку в Gemfile

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

hah, аккуратный, спасибо! – pgn

3

Мы использовали translate камень для одного из наших проектов до и она работала хорошо. Это не идеально, так как ваши файлы YAML больше не находятся в вашем SCM, но он позволяет клиенту переводить свое приложение. Мы использовали только один файл YAML для каждого языка, поэтому я не знаю, масштабируется ли он до нескольких 100 файлов ...

DHH создал еще один, tolk, но пока у меня не было возможности посмотреть на него.

Оба решения предназначены для Rails 2.x, еще не пробовали это в Rails 3.

+0

Спасибо! Я быстро посмотрел на обоих. Тольк, похоже, не готов к рельсам3, или генератор миграции перешел на MIA, Translate запускает отлично, у него есть незначительные проблемы с выходом (raw), но кроме этого он выглядит хорошо. Мне нужно будет проверить, будет ли он автоматически возвращаться к моим нескольким файлам - я полагаю, это нужно. – pgn

+0

ну, это не так. вообще. – pgn

+0

Слишком плохо, хорошо, приятно видеть, что есть ветка Rails 3 для tolk. Придется попробовать и этот. Спасибо за ваш вопрос, я тоже ищу решение. – Cimm

2

Хотя это может быть немного поздно, phrase service выглядит как-то, что соответствует вашим потребностям. Они обеспечивают управление i18n посредством редактирования на месте.

0

Для Rails 3, то URL для Толк только http://github.com/tolk/tolk и установка так же просто, как добавление

gem "tolk" 

на ваш Gemfile и работает bundle install.