method

translate

Importance_0
Ruby on Rails latest stable (v7.1.3.2) - 0 notes - Class: HtmlSafeTranslation
translate(key, **options) public

No documentation

This method has no description. You can help the Ruby on Rails community by adding new notes.

Hide source
# File activesupport/lib/active_support/html_safe_translation.rb, line 7
    def translate(key, **options)
      if html_safe_translation_key?(key)
        html_safe_options = html_escape_translation_options(options)

        exception = false
        exception_handler = ->(*args) do
          exception = true
          I18n.exception_handler.call(*args)
        end
        translation = I18n.translate(key, **html_safe_options, exception_handler: exception_handler)
        if exception
          translation
        else
          html_safe_translation(translation)
        end
      else
        I18n.translate(key, **options)
      end
    end
Register or log in to add new notes.