Por lo tanto, tenemos una aplicación Rails 2.3.5 existente que no admite la Internacionalización en absoluto. Ahora, estoy familiarizado con Rails I18n, pero tenemos MUCHAS cadenas de salida dentro de /javascripts/
. No soy un gran admirador de este enfoque, pero desafortunadamente es demasiado tarde para solucionarlo ahora.Rails: ¿internacionalización de cadenas de Javascript?
¿Cómo podemos internacionalizar cadenas almacenadas en archivos JS en una aplicación de Rails? Rails ni siquiera sirve los archivos JS ...
Estoy pensando que siempre podría hacer que la aplicación Rails sirva los archivos JS, pero parece bastante asqueroso. ¿Hay complementos para hacer esto?
Funciona perfecto, gracias. También implementé este método 't' para que sea más railsish. https://gist.github.com/6a3f1b3a4cf8de889e34 't (" products.price ");' – Oleander
Acabo de pasar un día tratando de hacer que i18n-js funcione ... ¡su solución es mucho más simple y funciona de inmediato! – Emmanuel
De hecho, funciona perfecto. ¿Alguna sugerencia sobre cómo obtener solo una parte del archivo en el javascript? ¿O separar las traducciones de javascript en un archivo diferente? Porque ahora todas las traducciones están incluidas cuando solo necesito 2 oraciones. – rept