X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/f940a154f31460d781f68ba4af0bb4fc5b0e632a..220ad927662dcc3e93a7cee337ddc385e19cd386:/config/initializers/i18n.rb diff --git a/config/initializers/i18n.rb b/config/initializers/i18n.rb index fff69378b..6e0930017 100644 --- a/config/initializers/i18n.rb +++ b/config/initializers/i18n.rb @@ -3,15 +3,16 @@ module I18n module PluralizationFallback def pluralize(locale, entry, count) super - rescue InvalidPluralizationData => ex - raise ex unless ex.entry.key?(:other) - ex.entry[:other] + rescue InvalidPluralizationData => e + raise e unless e.entry.key?(:other) + + e.entry[:other] end end end end -module OSM +module OpenStreetMap module I18n module NormaliseLocales def store_translations(locale, data, options = {}) @@ -31,8 +32,8 @@ module OSM end end -I18n::Backend::Simple.prepend(OSM::I18n::NormaliseLocales) -I18n::JS::FallbackLocales.prepend(OSM::I18n::ValidateLocales) +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)