Sha256: 1d160d8ebe9d3b3768b6404da421d81592bdff1679d6f2d8a953623f993ea0a0

Contents?: true

Size: 542 Bytes

Versions: 67

Compression:

Stored size: 542 Bytes

Contents

# frozen_string_literal: true

require 'i18n'

module Spree
  def self.i18n_available_locales
    I18n.available_locales.select do |locale|
      I18n.t('spree.i18n.this_file_language', locale: locale, fallback: false, default: nil)
    end
  end

  # This value is used as a count for the pluralization helpers related to I18n
  # ex: Spree::Order.model_name.human(count: Spree::I18N_GENERIC_PLURAL)
  # Related to Solidus issue #1164, this is needed to avoid problems with
  # some pluralization calculators
  I18N_GENERIC_PLURAL = 2.1
end

Version data entries

67 entries across 67 versions & 1 rubygems

Version Path
solidus_core-3.3.0 lib/spree/i18n.rb
solidus_core-3.2.5 lib/spree/i18n.rb
solidus_core-3.2.4 lib/spree/i18n.rb
solidus_core-3.2.3 lib/spree/i18n.rb
solidus_core-3.1.8 lib/spree/i18n.rb
solidus_core-3.0.8 lib/spree/i18n.rb
solidus_core-3.2.2 lib/spree/i18n.rb
solidus_core-3.2.1 lib/spree/i18n.rb
solidus_core-3.2.0 lib/spree/i18n.rb
solidus_core-3.2.0.alpha lib/spree/i18n.rb
solidus_core-3.0.7 lib/spree/i18n.rb
solidus_core-3.1.7 lib/spree/i18n.rb
solidus_core-3.0.6 lib/spree/i18n.rb
solidus_core-3.1.6 lib/spree/i18n.rb
solidus_core-3.0.5 lib/spree/i18n.rb
solidus_core-3.1.5 lib/spree/i18n.rb
solidus_core-3.0.4 lib/spree/i18n.rb
solidus_core-3.1.4 lib/spree/i18n.rb
solidus_core-3.0.3 lib/spree/i18n.rb
solidus_core-3.1.3 lib/spree/i18n.rb