fortran/5558: Error in POT file

martin@v.loewis.de martin@v.loewis.de
Thu Jan 31 16:34:00 GMT 2002


>Number:         5558
>Category:       fortran
>Synopsis:       Error in POT file
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jan 31 13:06:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     martin@v.loewis.de
>Release:        gcc-20020128.pot
>Organization:
>Environment:

>Description:
There are atleast two messages in the gcc catalog which are marked as c-format, but are not intended to be used with printf. As a result, msgfmt rejects the French translation. The specific examples are

#: f/lex.c:427
#, c-format
msgid "Hex escape at %0 out of range"
msgstr "échappement hexadécimal à %0 hors gamme"

#: f/lex.c:460
#, fuzzy, c-format
msgid "Escape sequence at %0 out of range for character"
msgstr "séquence d'échappement hors gamme pour le type caractère"
>How-To-Repeat:
Compile the current potfile with the given French translations (via msgfmt -c -v).
>Fix:
Please add a comment of /* xgettext:no-c-format */ just above the line that contains these messages.
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the Gcc-bugs mailing list