Add fallback i18n locales
All other languages will fallback to the default locale
Rails also, seems to pick up dialect fallbacks, for locales with this format: es-CO, es-PE, etc, which will fallback to "es", so that is great 😌
This commit is contained in:
@@ -20,7 +20,6 @@ module Consul
|
||||
# The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded.
|
||||
# config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
|
||||
config.i18n.default_locale = :en
|
||||
config.i18n.fallbacks = {'fr' => 'es', 'pt-br' => 'es', 'nl' => 'en'}
|
||||
available_locales = [
|
||||
"ar",
|
||||
"de",
|
||||
@@ -40,6 +39,14 @@ module Consul
|
||||
"zh-CN",
|
||||
"zh-TW"]
|
||||
config.i18n.available_locales = available_locales
|
||||
config.i18n.fallbacks = {
|
||||
'ast' => 'es',
|
||||
'ca' => 'es',
|
||||
'fr' => 'es',
|
||||
'gl' => 'es',
|
||||
'it' => 'es',
|
||||
'pt-BR' => 'es'
|
||||
}
|
||||
config.i18n.load_path += Dir[Rails.root.join('config', 'locales', '**', '*.{rb,yml}')]
|
||||
config.i18n.load_path += Dir[Rails.root.join('config', 'locales', 'custom', '**', '*.{rb,yml}')]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user