[sisyphus] I: Sisyphus-20080211 i586 unmets: +1682 -14 (1730/214)]

Хихин Руслан =?iso-8859-1?q?hihin_=CE=C1_yandex=2Eru?=
Вт Фев 12 08:32:18 MSK 2008


Здравствуйте Grigory Batalov
  В сообщении от 11 февраля 2008 Grigory Batalov написал(a):
 > On Mon, 11 Feb 2008 22:55:47 +0300, Alexey Rusakov wrote:
 > > > meld-1.1.4-alt2.src.rpm
 > > >
 > > >
 > > >
 > > >   Желательно, но не обязательно, чтобы ими занялись мэйнтейнеры.
 > >
 > > Как ни грустно мне это сознавать, но на должную поддержку этого
 > > пакета
 > >
 > > меня не хватает. Желающие поучаствовать, пишите, дам права.
 >
 >   Там что-то с переводами, либо gettext обновился:
 >
 > ...
 >
 > mkdir -m 755 -p hu/LC_MESSAGES/ && msgfmt -c -o
 > hu/LC_MESSAGES/meld.mo hu.po
 >
 > hu.po:8: nplurals = 1...
 >
 > hu.po:101: ...but some messages have 2 plural forms
 >
 > msgfmt: found 1 fatal error
 >
 > make[1]: *** [hu/LC_MESSAGES/meld.mo] Error 1
 >
 > ...

Именно с файлами hu.po -  и ja.po - просто :

diff -uNr meld-1.1.4/po/hu.po meld-1.1.4-new/po/hu.po
...
-"Plural-Forms:  nplurals=1; plural=0;\n"
+"Plural-Forms:  nplurals=2; plural=0;\n"
........
 #: ../dirdiff.py:252 ../dirdiff.py:267
diff -uNr meld-1.1.4/po/ja.po meld-1.1.4-new/po/ja.po
...
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=0;\n"
.......

А вот с ru.po пока не разобрался :
Не воспринимаются формы множественного числа

........
mkdir -m 755 -p ru/LC_MESSAGES/ && msgfmt -c -o ru/LC_MESSAGES/meld.mo 
ru.po
ru.po:156: number of format specifications in 'msgid' and 'msgstr[0]' 
does not match
ru.po:164: number of format specifications in 'msgid' and 'msgstr[0]' 
does not match
ru.po:172: number of format specifications in 'msgid' and 'msgstr[0]' 
does not match
ru.po:180: number of format specifications in 'msgid' and 'msgstr[0]' 
does not match
ru.po:188: number of format specifications in 'msgid' and 'msgstr[0]' 
does not match
ru.po:196: number of format specifications in 'msgid' and 'msgstr[0]' 
does not match
ru.po:204: number of format specifications in 'msgid' and 'msgstr[0]' 
does not match
msgfmt: found 21 fatal errors

Надо-бы где-то почитать что в синтаксисе po в новом gettext новом 
поменялось. Пример - строка 156 ;

152 #: dirdiff.py:570
153 #, python-format
154 msgid "%i second"
155 msgid_plural "%i seconds"
156 msgstr[0] "секунда"
157 msgstr[1] "секунды"
158 msgstr[2] "секунд"


-- 
С  уважением Хихин Руслан
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: This is a digitally signed message part.
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20080212/02ce2e65/attachment-0002.bin>


Подробная информация о списке рассылки Sisyphus