X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/53b4d645d80cbe4ac397cfc004e8985317aed6a8..f3bcdd85d721bbc3fde8914d507c3e92590d9337:/config/initializers/available_locales.rb?ds=sidebyside diff --git a/config/initializers/available_locales.rb b/config/initializers/available_locales.rb index 171d0c66a..026be263a 100644 --- a/config/initializers/available_locales.rb +++ b/config/initializers/available_locales.rb @@ -2,23 +2,17 @@ # See http://rails-i18n.org/wiki/pages/i18n-available_locales module I18n class << self - def available_locales; backend.available_locales; end + def available_locales + backend.available_locales + end end module Backend class Simple - def available_locales; translations.keys.collect { |l| l.to_s }.sort; end - def langs; translations.values end + def available_locales + init_translations unless initialized? + translations.keys + end end end end -# You need to "force-initialize" loaded locales -I18n.backend.send(:init_translations) - -#AVAILABLE_LOCALES = I18n.backend.available_locales -#RAILS_DEFAULT_LOGGER.debug "* Loaded locales: #{AVAILABLE_LOCALES.inspect}" - -LANGUAGES = -{ "en" => "English", - "de" => "Deutsch" - }