invalid PO files
Jean-Philippe Braun <jpbraun-4qZELD6FgxhWk0Htik3J/[email protected]> Wed, 27 Apr 2011 09:42:24 +0200
| Newsgroups | gmane.linux.mandrake.cooker.internationalization |
|---|---|
| Organization | Mandriva |
| Message-ID | <[email protected]> |
Hello,
I discover some invalid PO files (msgfmt -c file.po) while testing the
import of PO files in Transifex. Here is the list :
libDrakX-standalone/zh_TW.po:300: message catalog has plural form
translations...
libDrakX-standalone/zh_TW.po:19: ...but header entry lacks a
"plural=EXPRESSION" attribute
libDrakX-standalone/zh_TW.po:300: message catalog has plural form
translations...
libDrakX-standalone/zh_TW.po:19: ...but header entry lacks a
"nplurals=INTEGER" attribute
msgfmt: found 2 fatal errors
----
control-center/eo.po:1048: number of format specifications in 'msgid'
and 'msgstr' does not match
msgfmt: found 1 fatal error
----
drakbt/tr.po:160: number of format specifications in 'msgid' and
'msgstr' does not match
msgfmt: found 1 fatal error
----
drakguard/eo.po:6: invalid nplurals value
Try using the following, valid for Esperanto:
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
drakguard/eo.po:6: invalid plural expression
Try using the following, valid for Esperanto:
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgfmt: found 2 fatal errors
----
drakoo/ja.po:35: 'msgstr' is not a valid C format string, unlike
'msgid'. Reason: The character that terminates the directive number 1 is
not a valid conversion specifier.
drakoo/ja.po:74: 'msgstr' is not a valid C format string, unlike
'msgid'. Reason: The character that terminates the directive number 1 is
not a valid conversion specifier.
drakoo/ja.po:112: 'msgstr' is not a valid C format string, unlike
'msgid'. Reason: The character that terminates the directive number 1 is
not a valid conversion specifier.
msgfmt: found 3 fatal errors
----
draksnapshot/eo.po:200: 'msgstr' is not a valid C format string, unlike
'msgid'. Reason: In the directive number 1, the character '"' is not a
valid conversion specifier.
msgfmt: found 1 fatal error
----
drakx-kbd-mouse-x11/de.po:371: 'msgstr' is not a valid C format string,
unlike 'msgid'. Reason: The character that terminates the directive
number 1 is not a valid conversion specifier.
msgfmt: found 1 fatal error
----
gtkmdkwidgets/ms.po:412: format specifications in 'msgid' and 'msgstr'
for argument 1 are not the same
msgfmt: found 1 fatal error
----
initscripts/pl.po:4104: format specifications in 'msgid' and 'msgstr'
for argument 1 are not the same
initscripts/pl.po:7351: format specifications in 'msgid' and 'msgstr'
for argument 1 are not the same
msgfmt: found 2 fatal errors
----
mdkonline/nn.po:591: 'msgstr' is not a valid C format string, unlike
'msgid'. Reason: In the directive number 1, the character ' ' is not a
valid conversion specifier.
mdkonline/nn.po:629: number of format specifications in 'msgid' and
'msgstr' does not match
msgfmt: found 2 fatal errors
----
rpmdrake/[email protected]:2288: number of format specifications in
'msgid_plural' and 'msgstr[0]' does not match
msgfmt: found 3 fatal errors
----
urpmi/pt_BR.po:1661: number of format specifications in 'msgid' and
'msgstr' does not match
msgfmt: found 1 fatal error
----
transfugdrake/pl.po:28: number of format specifications in 'msgid' and
'msgstr' does not match
msgfmt: found 1 fatal error
----
userdrake2/pt_BR.po:102: number of format specifications in 'msgid' and
'msgstr' does not match
msgfmt: found 1 fatal error
----
Can you help to fix this ?
Thank you
JP