Altered to match rails 2.3.2 implementation.

This commit is contained in:
Tom Hughes 2009-05-22 23:49:08 +00:00
parent 2bf56c7be3
commit 68eeaabb9d

View file

@ -2,22 +2,20 @@
# 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"