class method self.initialize_i18n

Ruby on Rails 3.1.12

Since v3.0.20 Last seen in v4.2.9

Available in: v3.0.20 v3.1.12 v3.2.22.5 v4.0.13 v4.1.16 v4.2.9

Signature

self.initialize_i18n(app)

Setup i18n configuration

Parameters

app req
Source
# File activesupport/lib/active_support/i18n_railtie.rb, line 43
    def self.initialize_i18n(app)
      return if @i18n_inited

      fallbacks = app.config.i18n.delete(:fallbacks)

      app.config.i18n.each do |setting, value|
        case setting
        when :railties_load_path
          app.config.i18n.load_path.unshift(*value)
        when :load_path
          I18n.load_path += value
        else
          I18n.send("#{setting}=", value)
        end
      end

      init_fallbacks(fallbacks) if fallbacks && validate_fallbacks(fallbacks)

      reloader.paths.concat I18n.load_path
      reloader.execute_if_updated

      @i18n_inited = true
    end

Defined in activesupport/lib/active_support/i18n_railtie.rb line 43 · View on GitHub · Improve this page · Find usages on GitHub

Defined in I18n::Railtie

Type at least 2 characters to search.

↑↓ navigate · open · esc close