msgcat: remove extra newline
Modified: lib/gettext/tools/msgcat.rb (+2 -1) =================================================================== |
||
... 120 121 122 123 124 125 126 127 128 |
... 120 121 122 123 124 125 126 127 128 129 |
@@ -120,9 +120,10 @@ module GetText def update_po_revision_date!(header_entry) return unless @config.update_po_revision_date? + p [:here] now = Time.now.strftime("%Y-%m-%d %H:%M%z") - po_revision_date_value = "PO-Revision-Date: #{now}\\n\n" + po_revision_date_value = "PO-Revision-Date: #{now}\n" have_po_revision_date = false new_msgstr = String.new header_entry.msgstr.each_line do |line| |
---|
Modified: test/tools/test_msgcat.rb (+16 -0) =================================================================== |
||
... 561 562 563 564 565 566 |
... 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 |
@@ -561,6 +561,22 @@ msgstr "" PO end + def test_no_po_revision_date + po = run_msgcat([<<-PO], "--update-po-revision-date") +msgid "" +msgstr "" +"Language: ja\\n" +"MIME-Version: 1.0\\n" + PO + assert_equal(<<-PO, normalize_result(po)) +msgid "" +msgstr "" +"Language: ja\\n" +"MIME-Version: 1.0\\n" +"PO-Revision-Date: UPDATED-PO-REVISION-DATE\\n" + PO + end + private def normalize_result(result) result.gsub(/"PO-Revision-Date: (.+?)\\n"/) do |
---|