Sha256: 837887a1c2fe753e92ca32d07066c8a5a51319e9cf242468e34b44acceb97c07

Contents?: true

Size: 375 Bytes

Versions: 14

Compression:

Stored size: 375 Bytes

Contents

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

Version data entries

14 entries across 14 versions & 4 rubygems

Version Path
liquid-rails-0.2.0 lib/liquid-rails/filters/translate_filter.rb
liquid-rails-0.2.0.beta1 lib/liquid-rails/filters/translate_filter.rb
liquid-rails-0.1.4 lib/liquid-rails/filters/translate_filter.rb
liquid4-rails5-0.5.0 lib/liquid-rails/filters/translate_filter.rb
liquid4-rails5-0.4.0 lib/liquid-rails/filters/translate_filter.rb
liquid4-rails5-0.3.0 lib/liquid-rails/filters/translate_filter.rb
liquid4-rails5-0.2.1 lib/liquid-rails/filters/translate_filter.rb
liquid4-rails5-0.1.5 lib/liquid-rails/filters/translate_filter.rb
taktsoft_liquid-rails-0.1.6 lib/liquid-rails/filters/translate_filter.rb
taktsoft_liquid-rails-0.1.4 lib/liquid-rails/filters/translate_filter.rb
liquid4-rails-0.2.0 lib/liquid4-rails/filters/translate_filter.rb
liquid-rails-0.1.3 lib/liquid-rails/filters/translate_filter.rb
liquid-rails-0.1.2 lib/liquid-rails/filters/translate_filter.rb
liquid-rails-0.1.1 lib/liquid-rails/filters/translate_filter.rb