Sha256: af02aa45b341dde6f34281c5db92ea627a97e9dcae092abc184b69902aec6c16
Contents?: true
Size: 662 Bytes
Versions: 46
Compression:
Stored size: 662 Bytes
Contents
# frozen_string_literal: true # Enables cascading I18n definitions # # Example: # # en: # welcome: Gidday! # # Without cascading: # I18n.translate("greetings.welcome") # => "translation missing: en.greetings.welcome" # # With cascading: # # I18n.translate("greetings.welcome") # => "Gidday!" # # For more information: # http://svenfuchs.com/2011/2/11/organizing-translations-with-i18n-cascade-and-i18n-missingtranslations # module CoreExtensions module I18n module AlwaysCascade def translate(key, options = {}) super(key, options.merge({ cascade: { offset: 2, skip_root: false } })) end alias :t :translate end end end
Version data entries
46 entries across 46 versions & 1 rubygems