vfonic/liquid4-rails5

View on GitHub
lib/liquid-rails/filters/translate_filter.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Liquid
  module Rails
    module TranslateFilter
      def translate(key, options={})
        options = { 'locale' => ::I18n.locale.to_s }.merge(options)

        @context.registers[:view].translate(key.to_s, options.with_indifferent_access)
      end
      alias_method :t, :translate
    end
  end
end

Liquid::Template.register_filter Liquid::Rails::TranslateFilter