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:
voodoorai2000
2018-10-09 22:04:53 +02:00
parent f2fe230a15
commit 3b8bb5038d

View File

@@ -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}')]