Sha256: 2e9ff32461ef1f1f5b94bfb20ecda968c412bac8c09d4e670dbb29ddaa44a199

Contents?: true

Size: 291 Bytes

Versions: 15

Compression:

Stored size: 291 Bytes

Contents

module I18n
  # Show only last part from key in humanize mode
  module HumanizeMissingTranslations
    def call(exception, locale, key, options)
      if exception.is_a?(I18n::MissingTranslation)
        key.to_s.split('.').last.humanize
      else
        super
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
weeler-2.1.0 lib/i18n/humanize_missing_translations.rb
weeler-2.0.1 lib/i18n/humanize_missing_translations.rb
weeler-2.0.0 lib/i18n/humanize_missing_translations.rb
weeler-1.6.0 lib/i18n/humanize_missing_translations.rb
weeler-1.5.4 lib/i18n/humanize_missing_translations.rb
weeler-1.5.2 lib/i18n/humanize_missing_translations.rb
weeler-1.5.1 lib/i18n/humanize_missing_translations.rb
weeler-1.4.0 lib/i18n/humanize_missing_translations.rb
weeler-1.2.0 lib/i18n/humanize_missing_translations.rb
weeler-1.1.0 lib/i18n/humanize_missing_translations.rb
weeler-1.0.4 lib/i18n/humanize_missing_translations.rb
weeler-1.0.3 lib/i18n/humanize_missing_translations.rb
weeler-1.0.2 lib/i18n/humanize_missing_translations.rb
weeler-1.0.1 lib/i18n/humanize_missing_translations.rb
weeler-1.0.0 lib/i18n/humanize_missing_translations.rb