Your message dated Wed, 5 Sep 2007 13:54:58 +0200
with message-id <[EMAIL PROTECTED]>
and subject line Bug#440710: gettext: msgfmt -c: number of format 
specifications in 'msgid' and 'msgstr[0]' does not match (fwd)
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: gettext
Version: 0.16.1-1
Severity: normal

Hi,

msgfmt --check complains on a valid file:

ru.po:11: number of format specifications in 'msgid' and 'msgstr[0]' does not 
match
msgfmt: found 1 fatal error

I attached it.

Jens

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-686
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)

Versions of packages gettext depends on:
ii  gettext-base                  0.16.1-1   GNU Internationalization utilities
ii  libc6                         2.5-7      GNU C Library: Shared libraries

Versions of packages gettext recommends:
ii  lynx                     2.8.5-2sarge2.2 Text-mode WWW Browser
ii  wget                     1.10.2-2        retrieves files from the web

-- no debconf information
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Plural-Forms:  nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"

#: hex_puzzzle.cpp:1567
#, c-format
msgid "Complete 1  more level  to unlock!"
msgid_plural "Complete %d  more levels  to unlock!"
msgstr[0] "Осталось пройти ещё один!"
msgstr[1] "Нужно пройти ещё %d!"
msgstr[2] "Нужно пройти ещё %d!"

--- End Message ---
--- Begin Message ---
Hi Chusslove,

On Wed, Sep 05, 2007 at 01:38:55PM +0200, Chusslove Illich wrote:
> > [: Jens Seidel :]
> > msgfmt --check complains on a valid file:
> >
> >   ru.po:11: number of format specifications in 'msgid' and 'msgstr[0]' does 
> > not match
> >   msgfmt: found 1 fatal error
> 
> The attached PO snippet is in fact not valid:

you are of course right! Thanks a lot for the explanation. I will
forward your explanation to the (very experienced!) Russian translator.
 
I feel now very bad for producing always bogus bug reports :-(

At least it is now documented and other people can find it ...

> because msgstr[0] does not contain %d, but it will be used for all numbers
> ending with 1 and not with 11.

I always thought about central European languages where singular is only
used for 1. My former Russian teacher would not be happy that I forgot
such elementary stuff ...

Thanks again, 
Jens

--- End Message ---

Reply via email to