mirror of
https://gitlab.com/mbunkus/mkvtoolnix.git
synced 2024-10-22 07:21:21 +00:00
Rakefile: filter out bogus "please run po4a-translate" lines from po4a
This commit is contained in:
parent
001ede9ec5
commit
d053122a07
8
Rakefile
8
Rakefile
@ -509,12 +509,18 @@ EOT
|
||||
task :qt => FileList[ "#{$top_srcdir }/po/qt/*.ts" ].collect { |file| file.ext 'qm' }
|
||||
|
||||
if c?(:PO4A_WORKS)
|
||||
filter = lambda do |code, lines|
|
||||
lines = lines.reject { |l| %r{seems outdated.*differ between|please consider running po4a-updatepo|^$}i.match(l) }
|
||||
puts lines.join('') unless lines.empty?
|
||||
code
|
||||
end
|
||||
|
||||
$available_languages[:manpages].each do |language|
|
||||
$manpages.each do |manpage|
|
||||
name = manpage.gsub(/man\//, "man/#{language}/")
|
||||
file name => [ name.ext('xml'), "doc/man/po4a/po/#{language}.po" ]
|
||||
file name.ext('xml') => [ manpage.ext('.xml'), "doc/man/po4a/po/#{language}.po" ] do |t|
|
||||
runq "po4a", "#{manpage.ext('.xml')} (#{language})", "#{c(:PO4A_TRANSLATE)} #{c(:PO4A_TRANSLATE_FLAGS)} -m #{manpage.ext('.xml')} -p doc/man/po4a/po/#{language}.po -l #{t.name}"
|
||||
runq "po4a", "#{manpage.ext('.xml')} (#{language})", "#{c(:PO4A_TRANSLATE)} #{c(:PO4A_TRANSLATE_FLAGS)} -m #{manpage.ext('.xml')} -p doc/man/po4a/po/#{language}.po -l #{t.name}", :filter_output => filter
|
||||
end
|
||||
end
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user