From: Petter Reinholdtsen Date: Wed, 21 Feb 2018 23:32:14 +0000 (+0000) Subject: Fix bug in fixup-migrate-gettext.rb and improve output. X-Git-Tag: es-printed~488 X-Git-Url: https://pere.pagekite.me/gitweb/text-madewithcc.git/commitdiff_plain/8d328322e7d3c476c9e5044d877a88dc6099408e?hp=5fa302a431a4aa35a40f26bbadb8c26afcd8389b Fix bug in fixup-migrate-gettext.rb and improve output. --- 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"