Sha256: 75501b55163055d44507ee2931114cec3e46d65a193eba824ebcd2d1c3696f6c

Contents?: true

Size: 1.04 KB

Versions: 1

Compression:

Stored size: 1.04 KB

Contents

require 'i18n'

module RailsAdmin
  module I18nSupport
    def abbr_day_names
      begin
        I18n.t('date.abbr_day_names', :raise => true)
      rescue I18n::ArgumentError
        I18n.t('date.abbr_day_names', :locale => :en)
      end
    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
      begin
        I18n.t('date.day_names', :raise => true)
      rescue I18n::ArgumentError
        I18n.t('date.day_names', :locale => :en)
      end
    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

1 entries across 1 versions & 1 rubygems

Version Path
elucid-rails_admin-0.0.1 lib/rails_admin/i18n_support.rb