Method: I18n::Backend::Chain::Implementation#localize
- Defined in:
- lib/i18n/backend/chain.rb
#localize(locale, object, format = :default, options = EMPTY_HASH) ⇒ Object
82 83 84 85 86 87 88 89 |
# File 'lib/i18n/backend/chain.rb', line 82 def localize(locale, object, format = :default, = EMPTY_HASH) backends.each do |backend| catch(:exception) do result = backend.localize(locale, object, format, ) and return result end end throw(:exception, I18n::MissingTranslation.new(locale, format, )) end |