Sha256: 885aa22f43d58016cae3d0b29cce2b470d651a70bf8820fb088061019ffac7cf

Contents?: true

Size: 866 Bytes

Versions: 53

Compression:

Stored size: 866 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module Dev
    # This Dummy translator recieves the field value
    # and the locale of the field which has to be
    # translated. It returns the appended value for both.
    # This is for testing only.
    class DummyTranslator
      attr_reader :text, :source_locale, :target_locale, :resource, :field_name

      def initialize(resource, field_name, text, target_locale, source_locale)
        @resource = resource
        @field_name = field_name
        @text = text
        @target_locale = target_locale
        @source_locale = source_locale
      end

      def translate
        translated_text = "#{target_locale} - #{text}"

        MachineTranslationSaveJob.perform_later(
          resource,
          field_name,
          target_locale,
          translated_text
        )
      end
    end
  end
end

Version data entries

53 entries across 53 versions & 1 rubygems

Version Path
decidim-dev-0.28.5 lib/decidim/dev/dummy_translator.rb
decidim-dev-0.28.4 lib/decidim/dev/dummy_translator.rb
decidim-dev-0.27.9 lib/decidim/dev/dummy_translator.rb
decidim-dev-0.28.3 lib/decidim/dev/dummy_translator.rb
decidim-dev-0.27.8 lib/decidim/dev/dummy_translator.rb
decidim-dev-0.28.2 lib/decidim/dev/dummy_translator.rb
decidim-dev-0.27.7 lib/decidim/dev/dummy_translator.rb
decidim-dev-0.28.1 lib/decidim/dev/dummy_translator.rb
decidim-dev-0.27.6 lib/decidim/dev/dummy_translator.rb
decidim-dev-0.26.10 lib/decidim/dev/dummy_translator.rb
decidim-dev-0.26.9 lib/decidim/dev/dummy_translator.rb
decidim-dev-0.28.0 lib/decidim/dev/dummy_translator.rb
decidim-dev-0.27.5 lib/decidim/dev/dummy_translator.rb
decidim-dev-0.28.0.rc5 lib/decidim/dev/dummy_translator.rb
decidim-dev-0.28.0.rc4 lib/decidim/dev/dummy_translator.rb
decidim-dev-0.26.8 lib/decidim/dev/dummy_translator.rb
decidim-dev-0.27.4 lib/decidim/dev/dummy_translator.rb
decidim-dev-0.27.3 lib/decidim/dev/dummy_translator.rb
decidim-dev-0.26.7 lib/decidim/dev/dummy_translator.rb
decidim-dev-0.26.5 lib/decidim/dev/dummy_translator.rb