X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/ff7ddb6b86bf918a9418af7382836b41594d45e4..efc65b86a23032e7867314082f80e1da3654b51a:/config/initializers/i18n.rb diff --git a/config/initializers/i18n.rb b/config/initializers/i18n.rb index 266e41cbb..a316db408 100644 --- a/config/initializers/i18n.rb +++ b/config/initializers/i18n.rb @@ -18,28 +18,17 @@ module OpenStreetMap def store_translations(locale, data, options = {}) locale = ::I18n::Locale::Tag::Rfc4646.tag(locale).to_s - super(locale, data, options) - end - end - - module ValidateLocales - def default_fallbacks - super.select do |locale| - ::I18n.available_locales.include?(locale) - end + super end end end end I18n::Backend::Simple.prepend(OpenStreetMap::I18n::NormaliseLocales) -I18n::JS::FallbackLocales.prepend(OpenStreetMap::I18n::ValidateLocales) I18n::Backend::Simple.include(I18n::Backend::PluralizationFallback) I18n::Backend::Simple.include(I18n::Backend::Fallbacks) -I18n.fallbacks.map("no" => "nb") - I18n.enforce_available_locales = false if Rails.env.test?