As I mentioned, 

> from Raphael Finkel <[EMAIL PROTECTED]>, Jan 24
> I always have to manually go into the resulting strings file
> (user/wp/strings/yi.strings) and remove one of the MSG_SpellSelectionDone
> strings.  I will try to track down why the update.pl script is giving us this
> bogus entry.

The problem is due to a malformed entry in src/wp/ap/xp/ap_String_Id.h, 
where for MSG_SpellSelectionDone there is an embedded comment.  The Perl script
is misinterpreting the comment.  I have fixed in my copy of HEAD by
replacing the line in src/wp/ap/xp/ap_String_Id.h to say:

dcl(MSG_SpellSelectionDone,     "AbiWord finished checking the selection.")
        // Do you want to continue checking the remainder of the document?"

The error then disappears.

By the way, please look at http://bugzilla.abisource.com/show_bug.cgi?id=4491
where I report other problems and propose a patch that partially fixes them.
In short, multiple messages with the same strings ("duplicate messages") are
getting dropped; my fix mostly retains duplicate messages, only asking the
translator to translate each such message once.  However, messages duplicated
between the ap and xap strings are still dropped.

I will work on that problem, but meanwhile, it would be helpful if someone
would apply my patches to HEAD.  

Raphael

Reply via email to