[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bug-gettext] msgmerge --diff-to-previous (feature request)
From: |
Ineiev |
Subject: |
Re: [bug-gettext] msgmerge --diff-to-previous (feature request) |
Date: |
Sun, 30 Oct 2011 19:23:04 +0000 |
User-agent: |
Thunderbird 2.0.0.14 (X11/20080501) |
On 10/30/2011 07:02 PM, Alexander Potashev wrote:
2011/10/30 Ineiev <address@hidden>:
Probably all programs would be happy if msgmerge used something like "# |"
for diffs, but such lines would accumulate on every subsequent merging.
Do you mean "# |" with a space in between? That would work as
translators' comments ("human" comments),
Exactly.
so that you'll break human comments.
My guess was that they won't break human comments, just add more
lines.
«#* msgid "(diff to previous msgid)"» gets accepted silently by
Lokalize and even by libgettextpo-0.18.1.1.
Do they add it to human comments?
Lokalize doesn't add "#* msgid" into translators' ("human") comments,
it most likely just ignores all "#* ..." lines. Don't know about
libgettextpo (should I check it?)
Quick test with msgcat from gettext-0.17 shows that when I add
'#* ' after '#| msgid "..."' it throws an error message; when
it is before '#| msgid ', it replaces the prefix with "# *"
and moves the line up, before all gettext-managed comments.