Commit 4c515160f8a0835365f437fddbf707148f006f36

Authored by Antonio Terceiro
1 parent b8dc46aa

Restore `makemo` task, reusing gettext:mo:update

Extracted from the existing noosfero:translations:compile
lib/tasks/gettext.rake
@@ -99,4 +99,11 @@ languages.each do |lang| @@ -99,4 +99,11 @@ languages.each do |lang|
99 end 99 end
100 end 100 end
101 101
  102 +task :makemo => 'tmp/makemo.stamp'
  103 +file 'tmp/makemo.stamp' do |t|
  104 + sh 'find po plugins/*/po -name "*.po" -exec touch "{}" ";"'
  105 + Rake::Task['gettext:mo:update'].invoke
  106 + touch t.name
  107 +end
  108 +
102 # vim: ft=ruby 109 # vim: ft=ruby
lib/tasks/translation.rake
@@ -6,8 +6,7 @@ namespace :noosfero do @@ -6,8 +6,7 @@ namespace :noosfero do
6 6
7 desc 'Compiles all translations' 7 desc 'Compiles all translations'
8 task :compile do 8 task :compile do
9 - sh 'find po plugins/*/po -name "*.po" -exec touch "{}" ";"'  
10 - Rake::Task['gettext:mo:update'].invoke 9 + Rake::Task['makemo'].invoke
11 Rake::Task['noosfero:doc:translate'].invoke 10 Rake::Task['noosfero:doc:translate'].invoke
12 end 11 end
13 end 12 end