Module: TolgeeFilter

Defined in:
lib/tolgee_liquid.rb

Overview

Expose translation method that used in Liquid filters

Instance Method Summary collapse

Instance Method Details

#t(name, vars = {}) ⇒ Object



56
57
58
59
60
61
62
63
# File 'lib/tolgee_liquid.rb', line 56

def t(name, vars = {})
  opts = {
    locale: @context.registers[:locale] || I18n.default_locale,
    mode: @context.registers[:mode] || 'production',
    static_data: @context.registers[:static_data] || {}
  }
  Translate.new.execute(name, vars, opts)
end