Sha256: 1d160d8ebe9d3b3768b6404da421d81592bdff1679d6f2d8a953623f993ea0a0

Contents?: true

Size: 542 Bytes

Versions: 64

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

64 entries across 64 versions & 1 rubygems

Version Path
solidus_core-4.3.4 lib/spree/i18n.rb
solidus_core-4.2.4 lib/spree/i18n.rb
solidus_core-4.1.5 lib/spree/i18n.rb
solidus_core-4.3.3 lib/spree/i18n.rb
solidus_core-4.3.2 lib/spree/i18n.rb
solidus_core-4.1.4 lib/spree/i18n.rb
solidus_core-4.3.1 lib/spree/i18n.rb
solidus_core-4.3.0 lib/spree/i18n.rb
solidus_core-4.2.3 lib/spree/i18n.rb
solidus_core-4.1.3 lib/spree/i18n.rb
solidus_core-4.0.4 lib/spree/i18n.rb
solidus_core-3.4.6 lib/spree/i18n.rb
solidus_core-4.0.3 lib/spree/i18n.rb
solidus_core-4.1.2 lib/spree/i18n.rb
solidus_core-4.2.2 lib/spree/i18n.rb
solidus_core-3.4.5 lib/spree/i18n.rb
solidus_core-4.2.1 lib/spree/i18n.rb
solidus_core-4.2.0 lib/spree/i18n.rb
solidus_core-4.1.1 lib/spree/i18n.rb
solidus_core-4.0.2 lib/spree/i18n.rb