Pergunta

Estou tentando usar a internacionalização no Rails.Aqui eu descobri isso para o comando

<%= t :hello_world %>

Eu sei que preciso definir :Olá Mundo no arquivo config/locales/en.yml assim

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

O que eu quero saber é como em Django isto gera tradução arquivos usando fazer mensagens, existe alguma maneira de fazer isso em rails?Torna-se uma tarefa tediosa encontrar e escrever traduções inteiras.

Obrigado

Foi útil?

Solução

Você pode considerar verificar https://github.com/svenfuchs/i18n-missing_translations que fornece uma maneira de construir um yml com chaves de tradução ausentes enquanto você navega em seu aplicativo.

Conectá-lo ao executar seus testes deve produzir todas as traduções ausentes se você tiver uma cobertura exaustiva.

Não parece tão engenhoso quanto o makemessages do Django, mas é um começo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top