You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
112 lines
1.2 KiB
112 lines
1.2 KiB
# frozen_string_literal: true |
|
|
|
Rails.application.configure do |
|
config.i18n.available_locales = [ |
|
:af, |
|
:an, |
|
:ar, |
|
:ast, |
|
:be, |
|
:bg, |
|
:bn, |
|
:br, |
|
:bs, |
|
:ca, |
|
:ckb, |
|
:co, |
|
:cs, |
|
:cy, |
|
:da, |
|
:de, |
|
:el, |
|
:en, |
|
:'en-GB', |
|
:eo, |
|
:es, |
|
:'es-AR', |
|
:'es-MX', |
|
:et, |
|
:eu, |
|
:fa, |
|
:fi, |
|
:fo, |
|
:fr, |
|
:'fr-CA', |
|
:fy, |
|
:ga, |
|
:gd, |
|
:gl, |
|
:he, |
|
:hi, |
|
:hr, |
|
:hu, |
|
:hy, |
|
:ia, |
|
:id, |
|
:ie, |
|
:ig, |
|
:io, |
|
:is, |
|
:it, |
|
:ja, |
|
:ka, |
|
:kab, |
|
:kk, |
|
:kn, |
|
:ko, |
|
:ku, |
|
:kw, |
|
:la, |
|
:lt, |
|
:lv, |
|
:mk, |
|
:ml, |
|
:mr, |
|
:ms, |
|
:my, |
|
:nl, |
|
:nn, |
|
:no, |
|
:oc, |
|
:pa, |
|
:pl, |
|
:'pt-BR', |
|
:'pt-PT', |
|
:ro, |
|
:ru, |
|
:sa, |
|
:sc, |
|
:sco, |
|
:si, |
|
:sk, |
|
:sl, |
|
:sq, |
|
:sr, |
|
:'sr-Latn', |
|
:sv, |
|
:szl, |
|
:ta, |
|
:te, |
|
:th, |
|
:tr, |
|
:tt, |
|
:ug, |
|
:uk, |
|
:ur, |
|
:vi, |
|
:zgh, |
|
:'zh-CN', |
|
:'zh-HK', |
|
:'zh-TW', |
|
] |
|
|
|
config.i18n.default_locale = begin |
|
custom_default_locale = ENV['DEFAULT_LOCALE']&.to_sym |
|
|
|
if Rails.configuration.i18n.available_locales.include?(custom_default_locale) |
|
custom_default_locale |
|
else |
|
:en |
|
end |
|
end |
|
end
|
|
|