diff options
author | Louise Crow <louise.crow@gmail.com> | 2013-07-18 17:10:31 +0100 |
---|---|---|
committer | Louise Crow <louise.crow@gmail.com> | 2013-07-18 17:43:26 +0100 |
commit | bc0a6d54c4e5f3673a761ca434c49cbfebb89b09 (patch) | |
tree | ac7165739b51316122040be55d8ed5561f440ddf /config/initializers | |
parent | 9fe48c5b9db1c0ba6c1a59f0d092c88e5cae1aa0 (diff) |
Extract code for setting locales in FastGettext and I18n
Diffstat (limited to 'config/initializers')
-rw-r--r-- | config/initializers/alaveteli.rb | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/config/initializers/alaveteli.rb b/config/initializers/alaveteli.rb index d78bc3925..deee3f6da 100644 --- a/config/initializers/alaveteli.rb +++ b/config/initializers/alaveteli.rb @@ -34,14 +34,6 @@ if AlaveteliConfiguration::force_ssl ActionMailer::Base.default_url_options[:protocol] = "https" end -# fallback locale and available locales -available_locales = AlaveteliConfiguration::available_locales.split(/ /) -default_locale = AlaveteliConfiguration::default_locale - -FastGettext.default_available_locales = available_locales -I18n.locale = default_locale -I18n.available_locales = available_locales.map {|locale_name| locale_name.to_sym} -I18n.default_locale = default_locale # Load monkey patches and other things from lib/ require 'ruby19.rb' @@ -57,6 +49,10 @@ require 'public_body_categories' require 'ability' require 'normalize_string' require 'alaveteli_file_types' +require 'alaveteli_localization' + +AlaveteliLocalization.set_locales(AlaveteliConfiguration::available_locales, + AlaveteliConfiguration::default_locale) # Allow tests to be run under a non-superuser database account if required if Rails.env == 'test' and ActiveRecord::Base.configurations['test']['constraint_disabling'] == false |