Skip to content
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.

Aggiungere una nuova lingua

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
Clone this wiki locally