5

estoy construyendo una aplicación web multilingüe con i18n desde cero, y mientras yo mismo puedo lidiar con un ejército de archivos yml, los idiomas que hablo son (muy) limitados, y lo haría eventualmente me gusta pedir ayuda externa.gestión de recursos i18n/traducción UI

Me gustaría saber si alguien aquí está usando un plugin/gema UI (no muy diferente a django-rosetta en django) para tratar con múltiples traductores, algunos de ellos no quieren o no pueden meterse con más de 100 archivos en un repositorio , trabajando en datos de lenguaje.

gracias & cordiales, Andras

(disculpas si topé con esto en RubyOnRails-talk) ya

Respuesta

3

Hay un rails3 branch of the tolk gem en github. Se puede instalar mediante la inserción de la siguiente línea en su Gemfile

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

hah, limpio, gracias! – pgn

3

Se utilizó la gema translate para uno de nuestros proyectos antes y funcionó muy bien. No es perfecto ya que sus archivos YAML ya no están en su SCM pero le permite al cliente traducir su propia aplicación. Solo usamos un archivo YAML por idioma, así que no sé si se puede escalar a unos 100 archivos ...

DHH creó otro, tolk, pero no tuve oportunidad de verlo todavía.

Ambas soluciones son para Rails 2.x, aún no lo he probado en Rails 3.

+0

Gracias! Eché un vistazo rápido a ambos. Parece que Tolk no está listo para rails3, o el generador de migración se ha convertido en MIA, Translate se inicia bien, tiene problemas menores con la salida (en bruto), pero aparte de eso, se ve bien. Tendré que probar si guarda adecuadamente mis archivos múltiples, supongo que debería. – pgn

+0

bien, no es así. en absoluto. – pgn

+0

Lástima, bueno, es bueno ver que hay una rama de Rails 3 para tolk. Tendré que probar ese también. Gracias por su pregunta, estoy buscando una solución también. – Cimm

2

Aunque esto podría ser un poco más tarde, el phrase service se ve como algo que se adapte a sus necesidades. Proporcionan administración i18n a través de la edición in situ.

0

para los carriles 3, la dirección URL de tolk es sólo http://github.com/tolk/tolk y la instalación es tan simple como añadir

gem "tolk" 

a su Gemfile y funcionando bundle install.