X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/6ac7f917344f600bccacdf10f93fa316929f9996..53b4d645d80cbe4ac397cfc004e8985317aed6a8:/config/initializers/available_locales.rb diff --git a/config/initializers/available_locales.rb b/config/initializers/available_locales.rb new file mode 100644 index 000000000..171d0c66a --- /dev/null +++ b/config/initializers/available_locales.rb @@ -0,0 +1,24 @@ +# Get loaded locales conveniently +# See http://rails-i18n.org/wiki/pages/i18n-available_locales +module I18n + class << self + 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 + 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" + }