Sha256: db3afecb6647369085a348195c4433e6bc18891528d6f39bd6f670bc7552276e

Contents?: true

Size: 465 Bytes

Versions: 43

Compression:

Stored size: 465 Bytes

Contents

I18n.module_eval do
  class << self

    def translate_with_show_keys(key, options = {})
      translation = translate_without_show_keys(key, options)
      return translation unless translation.is_a?(String)
      keys = normalize_keys(locale, key, options[:scope]).join('.')
      "[#{keys}]" + translation
    end
    alias_method_chain :translate, :show_keys

    alias_method :t_without_show_keys, :t
    alias_method :t, :translate_with_show_keys

  end
end

Version data entries

43 entries across 43 versions & 1 rubygems

Version Path
hobo-2.2.6 lib/hobo/extensions/i18n.rb
hobo-2.2.5 lib/hobo/extensions/i18n.rb
hobo-2.2.4 lib/hobo/extensions/i18n.rb
hobo-2.2.3 lib/hobo/extensions/i18n.rb
hobo-2.2.2 lib/hobo/extensions/i18n.rb
hobo-2.2.1 lib/hobo/extensions/i18n.rb
hobo-2.2.0 lib/hobo/extensions/i18n.rb
hobo-2.1.2 lib/hobo/extensions/i18n.rb
hobo-2.1.1 lib/hobo/extensions/i18n.rb
hobo-2.1.0 lib/hobo/extensions/i18n.rb
hobo-2.1.0.pre4 lib/hobo/extensions/i18n.rb
hobo-2.1.0.pre3 lib/hobo/extensions/i18n.rb
hobo-2.1.0.pre2 lib/hobo/extensions/i18n.rb
hobo-2.1.0.pre1 lib/hobo/extensions/i18n.rb
hobo-2.0.1 lib/hobo/extensions/i18n.rb
hobo-2.0.0 lib/hobo/extensions/i18n.rb
hobo-2.0.0.pre10 lib/hobo/extensions/i18n.rb
hobo-2.0.0.pre9 lib/hobo/extensions/i18n.rb
hobo-2.0.0.pre8 lib/hobo/extensions/i18n.rb
hobo-1.3.3 lib/hobo/extensions/i18n.rb