Commit e2e83b9a8ee301eeed3bff653072fcd3fee653a4

Authored by Antonio Terceiro
1 parent 9f350434

Re-instance updatepo task

The standard gettext:po:update task is leaving duplicated strings in the
PO files, what breaks a few gettext-related tools. So after calling
gettext:po:update, we will normalize the PO files by removing duplicated
strings.
Showing 1 changed file with 6 additions and 0 deletions   Show diff stats
lib/tasks/gettext.rake
... ... @@ -106,4 +106,10 @@ file 'tmp/makemo.stamp' do |t|
106 106 touch t.name
107 107 end
108 108  
  109 +task :updatepo => 'gettext:po:update' do
  110 + Dir.glob('**/*.po').each do |po|
  111 + sh "cp #{po} #{po}.tmp && msguniq -o #{po} #{po}.tmp && rm -f #{po}.tmp"
  112 + end
  113 +end
  114 +
109 115 # vim: ft=ruby
... ...