-
Notifications
You must be signed in to change notification settings - Fork 7
I18n
tommyblue edited this page Aug 22, 2012
·
5 revisions
Rubyfatt utilizza il supporto a I18n di Rails per la localizzazione delle stringhe. Oltre all'italiano (il default) sono presenti le traduzioni per l'inglese. Al momento la scelta della lingua è globale, se si vuole cambiare lingua bisogna modificare il file config/application.rb:
config.i18n.default_locale = :it
Basta sostituire :it con :en e riavviare l'applicazione.
Per aggiungere una nuova lingua, ad esempio il francese, bisogna creare i file yml necessari copiando quelli della lingua italiana:
cp config/locales/devise.it.yml config/locales/devise.fr.yml
cp config/locales/it.yml config/locales/fr.yml
cp config/locales/simple_form.it.yml config/locales/simple_form.fr.yml
bisogna poi aprire i file copiati e personalizzare le traduzioni. Si potrà quindi impostare la lingua francese in config/application.rb:
config.i18n.default_locale = :fr