module I18n::Base
def translate_key(key, throw, raise, locale, backend, options)
def translate_key(key, throw, raise, locale, backend, options) result = catch(:exception) do backend.translate(locale, key, options) end if result.is_a?(MissingTranslation) handle_exception((throw && :throw || raise && :raise), result, locale, key, options) else result end end