Enable languages with higher translation ratio

Following locales are now available by default:

* "bg" (Bulgarian):              98,5% translated
* "ca" (Catalan):               100  % translated
* "es-PE" (Spanish from Perú):   64,8% translated
* "eu" (Euskara):                67,8% translated
* "ka" (Georgian):               98,9% translated
* "oc" (Occitan):                98,9% translated
* "ro" (Romanian):               99,1% translated

Spanish and Euskara were enabled becuase both are near the 70% and its
fallback language (Spanish) is complete.

Add custom fallbacks:

* Catalan (ca)                 => Español (es).
* Español de Perú (es-PE)      => Español (es).
* Euskara (eu)                 => Español (es).
* Portuguese-Brazilero (pt-BR) => Español (es).
* Occitan (oc)                 => French (fr)
This commit is contained in:
Senén Rodero Rodríguez
2020-09-03 16:41:33 +02:00
parent 332a0a7c05
commit 795290bf24

View File

@@ -21,13 +21,17 @@ module Consul
config.i18n.default_locale = :en config.i18n.default_locale = :en
available_locales = [ available_locales = [
"ar", "ar",
"bg",
"bs", "bs",
"ca",
"cs", "cs",
"da", "da",
"de", "de",
"el", "el",
"en", "en",
"es", "es",
"es-PE",
"eu",
"fa", "fa",
"fr", "fr",
"gl", "gl",
@@ -35,9 +39,12 @@ module Consul
"hr", "hr",
"id", "id",
"it", "it",
"ka",
"nl", "nl",
"oc",
"pl", "pl",
"pt-BR", "pt-BR",
"ro",
"ru", "ru",
"sl", "sl",
"sq", "sq",
@@ -49,10 +56,15 @@ module Consul
"zh-TW"] "zh-TW"]
config.i18n.available_locales = available_locales config.i18n.available_locales = available_locales
config.i18n.fallbacks = { config.i18n.fallbacks = {
"ca" => "es",
"es-PE" => "es",
"eu" => "es",
"fr" => "es", "fr" => "es",
"gl" => "es", "gl" => "es",
"it" => "es", "it" => "es",
"pt-BR" => "es" "oc" => "fr",
"pt-BR" => "es",
"val" => "es"
} }
config.i18n.load_path += Dir[Rails.root.join("config", "locales", "**[^custom]*", "*.{rb,yml}")] config.i18n.load_path += Dir[Rails.root.join("config", "locales", "**[^custom]*", "*.{rb,yml}")]