Sha256: c633edbfafe619d1d97dd938d1df6e7ebd00ceee1720674b9bd2d92a0b9a0d02

Contents?: true

Size: 477 Bytes

Versions: 6

Compression:

Stored size: 477 Bytes

Contents

module Vulgata
  module Strategies
    class I18nTranslations < LocaleColumnTranslations
      def initialize
        super(:key, [:value])
      end
      
      # creates single translation, called when object is being translated by translators
      def save_translation translation_state
		    I18n.backend.store_vulgata_translation(translation_state.locale, translation_state.item.key, translation_state.translation_data[:value])
        super
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
vulgata-0.3.7 lib/vulgata/strategies/i18n_translations.rb
vulgata-0.3.6 lib/vulgata/strategies/i18n_translations.rb
vulgata-0.3.5 lib/vulgata/strategies/i18n_translations.rb
vulgata-0.3.4 lib/vulgata/strategies/i18n_translations.rb
vulgata-0.3.3 lib/vulgata/strategies/i18n_translations.rb
vulgata-0.3.1 lib/vulgata/strategies/i18n_translations.rb