Sto creando la mia prima app Rails e avrò supporto per l'internazionalizzazione.In Rails, come organizzare i dati localizzati per gli elementi del modulo diversi dalle etichette?
Ho già letto il i18n guide ed è un'ottima fonte. E 'anche suggests a file organization per i file di localizzazione, che è un ottimo punto di partenza:
|-defaults
|---es.rb
|---en.rb
|-models
|---book
|-----es.rb
|-----en.rb
|-views
|---defaults
|-----es.rb
|-----en.rb
|---books
|-----es.rb
|-----en.rb
|---users
|-----es.rb
|-----en.rb
|---navigation
|-----es.rb
|-----en.rb
Tuttavia, io non sono sicuro di quello che è il posto migliore per tenere alcune informazioni aggiuntive (internazionalizzato) di solito si trova in forme, come:
- segnaposto ingresso
- testi helper (accanto all'ingresso, con informazioni più dettagliate su di esso)
la cosa è : questa informazione riguarda le visualizzazioni (non i modelli). Ma, è frequentemente descritto in base al modello, per ogni attributo - il che mi rende incline a metterli nei file dei modelli, sotto la proprietà activerecord.
La mia domanda: qual è il posto migliore dove mettere questi dati localizzati? Sia in termini di organizzazione dei file (quale cartella) e in termini di organizzazione all'interno del file.
Quale versione di binari stai usando? La strategia di namespace di i18n è cambiata parecchio nel tempo. – numbers1311407
Sto usando 3.2.8 – fegemo