Sha256: e941f497ce05925d01c74253e099f2e6a6a0a2a967996aef4444c4bfef56b255

Contents?: true

Size: 731 Bytes

Versions: 8

Compression:

Stored size: 731 Bytes

Contents

module Refinery
  module I18n
    include ActiveSupport::Configurable

    config_accessor :current_locale, :default_locale, :default_frontend_locale,
                    :fallbacks_enabled, :frontend_locales, :locales,
                    :url_filter_enabled

    self.default_locale = :en
    self.default_frontend_locale = self.default_locale
    self.current_locale = self.default_locale
    self.fallbacks_enabled = true
    self.frontend_locales = [self.default_frontend_locale]
    self.locales = self.built_in_locales
    self.url_filter_enabled = true

    def self.frontend_locales
      config.frontend_locales.select do |locale|
        config.locales.keys.map(&:to_s).include?(locale.to_s)
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
refinerycms-i18n-5.0.1 lib/refinery/i18n/configuration.rb
refinerycms-i18n-5.0.0 lib/refinery/i18n/configuration.rb
refinerycms-i18n-4.0.2 lib/refinery/i18n/configuration.rb
refinerycms-i18n-4.0.1 lib/refinery/i18n/configuration.rb
refinerycms-i18n-3.0.2 lib/refinery/i18n/configuration.rb
refinerycms-i18n-4.0.0 lib/refinery/i18n/configuration.rb
refinerycms-i18n-3.0.1 lib/refinery/i18n/configuration.rb
refinerycms-i18n-3.0.0 lib/refinery/i18n/configuration.rb