From 8d328322e7d3c476c9e5044d877a88dc6099408e Mon Sep 17 00:00:00 2001 From: Petter Reinholdtsen Date: Wed, 21 Feb 2018 23:32:14 +0000 Subject: [PATCH] Fix bug in fixup-migrate-gettext.rb and improve output. --- fixup-migrate-gettext.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fixup-migrate-gettext.rb b/fixup-migrate-gettext.rb index 506030d..b2d9c7c 100755 --- a/fixup-migrate-gettext.rb +++ b/fixup-migrate-gettext.rb @@ -88,6 +88,9 @@ class PoStr if '' != @type print "#. type:%s\n" % [@type] end + if @location + print "#: %s:%s\n" % [@location[:file], @location[:line]] + end if fuzzy? print "#, fuzzy\n" if '' != prevstr() @@ -135,13 +138,14 @@ strings.each do |entry| entry.status = '' #print "# clear fuzzy (space)\n" c = c + 1 + entry.output next end # Rewrite title strings, which lost '#' at the front if entry.prevclean.gsub(/^#+ +/, '') == entry.srcclean + # FIXME Not safe to clear fuzzy flag, might have bogus translation entry.status = '' - # FIXME if entry.dest[0].gsub!(/^#+ +/, '') || ('' == entry.dest[0] && entry.dest[1].gsub!(/^#+ +/, '')) #print "cleared fuzzy (title)\n" -- 2.47.2