2012-10-01 15 views
5

Sto provando a utilizzare l'internazionalizzazione in binari. Qui ho trovato che per il comandoRails: come generare file di traduzione come django

<%= t :hello_world %> 

so che Ineed definire : hello_world nel file config/locali/en.yml come questo

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

Quello che voglio per sapere è come in django it genera traduzione file utilizzando makemessages, c'è in qualsiasi modo per farlo in rotaie? Diventa un compito noioso trovare e scrivere intere traduzioni.

Grazie

risposta

2

si potrebbe considerare il controllo https://github.com/svenfuchs/i18n-missing_translations che fornisce un modo per costruire un yml mancante chiavi traduzioni durante la navigazione dell'applicazione.

Il cablaggio quando si eseguono i test dovrebbe avere tutte le traduzioni mancanti se si dispone di una copertura completa.

Non sembra perfetto come i makemessages di Django, ma è un inizio.

+0

ciao puoi dirmi come aggiungere questa gem in gemfile, non è specificato nella documentazione. –

+0

Eccolo: gem 'i18n',: git => 'git: //github.com/svenfuchs/i18n.git',: ref => '0.5.0' – jhchabran

Problemi correlati