[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Errors in the opcodes-2.17.90 PO file

From: Clytie Siddall
Subject: Errors in the opcodes-2.17.90 PO file
Date: Thu, 9 Aug 2007 16:57:31 +0930

Hello :)

I have been trying to find a contact address for opcodes, since the Report-Msgid-Bugs-To field is not filled in in the opcodes translation file. Please fill in [1] this header for all packages you want translated.

I hope this is the right address. The bug report (much-travelled) is below.

1. Three strings where a placeholder is not delimited by a space:
#: ia64-gen.c:1553
#, c-format
msgid "Warning: rsrc %s (%s) has no chks%s\n"

#: mips-dis.c:1211
#, c-format
msgid "# internal error, undefined modifier(%c)"

#: mt-asm.c:157
#, c-format
msgid "%operator operand is not a symbol"

The third example is a fatal error when checking translations, as
gettext will not accept any translation for this strings which does
not include "%o", which it thinks is the variable in this case.
Please fix this string at least: I have had to fudge my translation,
to be able to submit it, by adding an "o" at the beginning. This will
quite likely confuse users. (Unless the whole word is the variable,
which is far from obvious.)

I hope this is useful.

from Clytie (vi-VN, Vietnamese free-software translation team / nhóm Việt hóa phần mềm tự do)

[1] As the gettext documentation says:

     This has already been filled in by `xgettext'.

The developer thus needs to pass the option --msgid-bugs-address=...
to xgettext. With recent gettext infrastructure this is a field in
po/Makevars that the developer fills in; the rest is automatic.
(in short for programmers: put a C-style
comment immediately _before_ the gettext (macro) invocation).
address@hidden set report address for msgid bugs\n

Attachment: PGP.sig
Description: This is a digitally signed message part

reply via email to

[Prev in Thread] Current Thread [Next in Thread]