2012-10-01 11 views
5

Estoy tratando de utilizar la internacionalización en rieles. Aquí he encontrado que para el comandoRieles: Cómo generar archivos de traducción como django

<%= t :hello_world %> 

sé que NECESITO definir : hola_mundo en el archivo de configuración /lugares/en.yml como esto

# config/locales/en.yml 
en: 
    hello_world: Hello world! 

Lo que quiero saber es como en djangogenera archivos de traducción usando makemessages, ¿hay alguna forma de hacerlo en raíles? Se convierte en una tarea tediosa encontrar y escribir traducciones completas.

Gracias

Respuesta

2

pudiera considerar revisar https://github.com/svenfuchs/i18n-missing_translations que proporciona una manera de construir una yml al que le faltan teclas traducciones mientras navegas por su aplicación.

Al cablearlo cuando ejecutas tus pruebas deberías encontrar todas las traducciones faltantes si tienes una cobertura exhaustiva.

No parece tan elegante como los mensajes de Django, pero es un comienzo.

+0

hola me puede decir cómo agregar esta gema en gemfile, no se especifica en la documentación. –

+0

Aquí está: gem 'i18n',: git => 'git: //github.com/svenfuchs/i18n.git',: ref => '0.5.0' – jhchabran

Cuestiones relacionadas