Sha256: 3bac3b483056b2b7871ca5198aa6686b03cdbedaf04c08c9eb7b10ab045d5d00
Contents?: true
Size: 1 KB
Versions: 37
Compression:
Stored size: 1 KB
Contents
require 'rake' module HammerCLI module I18n class FindTask include Rake::DSL def initialize(domain, version) @domain = domain @version = version end def define namespace :gettext do task :setup do require 'gettext/tools/task' GetText::Tools::Task.define do |task| task.package_name = @domain.domain_name task.package_version = @version.to_s task.domain = @domain.domain_name task.mo_base_directory = @domain.locale_dir task.po_base_directory = @domain.locale_dir task.files = @domain.translated_files task.msgmerge_options='--no-fuzzy-matching' end end desc "Update pot file" task :find => [:setup] do Rake::Task["gettext:po:update"].invoke end end end def self.define(domain, version) new(domain, version).define end end end end
Version data entries
37 entries across 37 versions & 1 rubygems