2012-01-16 6 views
5

¿Cómo se configura i18n para usar la traducción local si la traducción falta en una configuración regional específica?¿Cómo se configura i18n para usar en locale si falta la traducción en una configuración regional específica?

Actualmente se ha insertado un mensaje de error.

Im usando RoR 3.1.

+1

víctima de http://stackoverflow.com/q/4223806/252799 y mayores como copia pegada a continuación (aversión que) http://stackoverflow.com/q/2324398/252799 Los Dupes empeoran TAN, no mejor. – oma

Respuesta

13

Encontrado similares question

Aquí está la respuesta:

# application.rb 

# rails will fallback to config.i18n.default_locale translation 
config.i18n.fallbacks = true 

# rails will fallback to en, no matter what is set as config.i18n.default_locale 
config.i18n.fallbacks = [:en] 

# fallbacks value can also be a hash - a map of fallbacks if you will 
# missing translations of es and fr languages will fallback to english 
# missing translations in german will fallback to french ('de' => 'fr') 
config.i18n.fallbacks = {'es' => 'en', 'fr' => 'en', 'de' => 'fr'} 
Cuestiones relacionadas