Hi all,

msgcat from GNU Gettext package complains of the existence of '\a' and
'\r' in the message catalogs (a.k.a PO files) as part of the source
messages.

Running msgcat against the Brazilian Portuguese message catalog
downloaded from TranslationProject.org:

----
$ msgcat bash-5.3-rc2.pt_BR.po > /dev/null
bash-5.3-rc2.pt_BR.po:1040: warning: internationalized messages should
not contain the '\a' escape sequence
...
bash-5.3-rc2.pt_BR.po:1383: warning: internationalized messages should
not contain the '\r' escape sequence
...
----

The above lines are shown 3 times each, but I stripped the duplicates.

These are about strings from eval.c line 260 and lib/malloc/malloc.c
line 375, as can be seen in the source messages from the catalog
messages:

#: eval.c:260
msgid "\atimed out waiting for input: auto-logout\n"
msgstr ""

#: lib/malloc/malloc.c:375
#, c-format
msgid ""
"\r\n"
"malloc: %s:%d: assertion botched\r\n"
msgstr ""

Reply via email to