Sha256: a27761755acf4a334820fda97bc9fe4b0529b2447c66241379444951d71e11e5

Contents?: true

Size: 771 Bytes

Versions: 20

Compression:

Stored size: 771 Bytes

Contents

# frozen_string_literal: true

require 'i18n/backend/active_record'
require 'i18n/backend/fallbacks'

Translation = I18n::Backend::ActiveRecord::Translation

if Translation.table_exists?
  ##
  # Sets up the new Spotlight Translation backend, backed by ActiveRecord. To
  # turn on the ActiveRecord backend, uncomment the following lines.

  I18n.backend = I18n::Backend::ActiveRecord.new
  I18n::Backend::ActiveRecord.include I18n::Backend::Memoize
  Translation.include Spotlight::CustomTranslationExtension
  I18n::Backend::Simple.include I18n::Backend::Memoize
  I18n::Backend::Simple.include I18n::Backend::Pluralization
  I18n::Backend::Simple.include I18n::Backend::Fallbacks

  I18n.backend = I18n::Backend::Chain.new(I18n.backend, I18n::Backend::Simple.new)
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
blacklight-spotlight-3.2.0 lib/generators/spotlight/templates/config/initializers/translation.rb
blacklight-spotlight-3.1.0 lib/generators/spotlight/templates/config/initializers/translation.rb
blacklight-spotlight-3.0.3 lib/generators/spotlight/templates/config/initializers/translation.rb
blacklight-spotlight-3.0.2 lib/generators/spotlight/templates/config/initializers/translation.rb
blacklight-spotlight-3.0.1 lib/generators/spotlight/templates/config/initializers/translation.rb
blacklight-spotlight-3.0.0 lib/generators/spotlight/templates/config/initializers/translation.rb
blacklight-spotlight-3.0.0.rc6 lib/generators/spotlight/templates/config/initializers/translation.rb
blacklight-spotlight-3.0.0.rc5 lib/generators/spotlight/templates/config/initializers/translation.rb
blacklight-spotlight-3.0.0.rc4 lib/generators/spotlight/templates/config/initializers/translation.rb
blacklight-spotlight-3.0.0.rc3 lib/generators/spotlight/templates/config/initializers/translation.rb
blacklight-spotlight-3.0.0.rc2 lib/generators/spotlight/templates/config/initializers/translation.rb
blacklight-spotlight-3.0.0.rc1 lib/generators/spotlight/templates/config/initializers/translation.rb
blacklight-spotlight-3.0.0.alpha.10 lib/generators/spotlight/templates/config/initializers/translation.rb
blacklight-spotlight-3.0.0.alpha.9 lib/generators/spotlight/templates/config/initializers/translation.rb
blacklight-spotlight-3.0.0.alpha.8 lib/generators/spotlight/templates/config/initializers/translation.rb
blacklight-spotlight-3.0.0.alpha.7 lib/generators/spotlight/templates/config/initializers/translation.rb
blacklight-spotlight-3.0.0.alpha.6 lib/generators/spotlight/templates/config/initializers/translation.rb
blacklight-spotlight-3.0.0.alpha.5 lib/generators/spotlight/templates/config/initializers/translation.rb
blacklight-spotlight-3.0.0.alpha.4 lib/generators/spotlight/templates/config/initializers/translation.rb
blacklight-spotlight-3.0.0.alpha.3 lib/generators/spotlight/templates/config/initializers/translation.rb