Sha256: e40217da00b2e0f54945232df2cd418c64b5915bcf7e2e62ace9028135478185

Contents?: true

Size: 936 Bytes

Versions: 10

Compression:

Stored size: 936 Bytes

Contents

require 'i18n'

module RailsAdmin
  module I18nSupport
    def abbr_day_names
      I18n.t('date.abbr_day_names', raise: true)
    rescue I18n::ArgumentError
      I18n.t('date.abbr_day_names', locale: :en)
    end

    def abbr_month_names
      begin
        names = I18n.t('date.abbr_month_names', raise: true)
      rescue I18n::ArgumentError
        names = I18n.t('date.abbr_month_names', locale: :en)
      end
      names[1..-1]
    end

    def date_format
      I18n.t('date.formats.default', default: I18n.t('date.formats.default', locale: :en))
    end

    def day_names
      I18n.t('date.day_names', raise: true)
    rescue I18n::ArgumentError
      I18n.t('date.day_names', locale: :en)
    end

    def month_names
      begin
        names = I18n.t('date.month_names', raise: true)
      rescue I18n::ArgumentError
        names = I18n.t('date.month_names', locale: :en)
      end
      names[1..-1]
    end
  end
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
sc_core-0.0.7 test/dummy/vendor/bundle/ruby/2.2.0/gems/rails_admin-0.7.0/lib/rails_admin/i18n_support.rb
rails_admin-0.7.0 lib/rails_admin/i18n_support.rb
rails_admin-0.6.8 lib/rails_admin/i18n_support.rb
rails_admin-0.6.7 lib/rails_admin/i18n_support.rb
rails_admin-0.6.6 lib/rails_admin/i18n_support.rb
rails_admin-0.6.5 lib/rails_admin/i18n_support.rb
rails_admin-0.6.4 lib/rails_admin/i18n_support.rb
rails_admin-0.6.3 lib/rails_admin/i18n_support.rb
rails_admin-0.6.2 lib/rails_admin/i18n_support.rb
rails_admin-0.6.1 lib/rails_admin/i18n_support.rb