]> git.openstreetmap.org Git - rails.git/blobdiff - config/initializers/i18n.rb
Merge pull request #35 from tomhughes/routing
[rails.git] / config / initializers / i18n.rb
index de44126b05942afd07f6bd44fe92c54c95ed2c81..2562b67a0dd8c472bf80889add63ff9d7de74679 100644 (file)
@@ -1,12 +1,5 @@
 module I18n
   module Backend
-    module Fallbacks
-      def find_first_string_or_lambda_default(defaults)
-        defaults.each_with_index { |default, ix| return ix if default && !default.is_a?(Symbol) }
-        nil
-      end
-    end
-
     module PluralizationFallback
       def pluralize(locale, entry, count)
         super
@@ -48,3 +41,9 @@ I18n::Backend::Simple.include(I18n::Backend::PluralizationFallback)
 I18n::Backend::Simple.include(I18n::Backend::Fallbacks)
 
 I18n.fallbacks.map("no" => "nb")
+
+I18n.enforce_available_locales = false
+
+Rails.configuration.after_initialize do
+  I18n.available_locales
+end