[sisyphus] Re: countable nouns

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пн Июл 25 20:18:22 MSD 2005


On Mon, Jul 25, 2005 at 12:11:58PM +0400, Mikhail Yakshin wrote:
> >$ count 10 штука
> >10 штук
> >$ count 20 штука
> >22 штуки
> 
> 20 -> 22? %)

Да.

> В общем случае - это невозможно, только если словарь заводить. Там масса 
> исключений, особенно в районе заимствованных слов, да еще и таких 
> неприятных, когда даже носители языка не могут между собой разобраться, 
> как правильно (вроде person - persons - personae, machine - machines - 
> machinae).

Есть и более прозаичные ситуации, которые сложно отследить
автоматически, напр.: potato -> potatoes, macro -> macros.

> А если покрыть большинство случаев не считая исключений, то что-то вроде
> sed 's/y$/ie/;s/s$/se/;s/f$/ve/;s/$/s/;'

А форма множественного числа используется для всех числительных, которые
больше 1?  То есть "twenty one package" или "twenty one packages"?
По-русски -- 21 пакет. :)
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20050725/bb718d8d/attachment-0003.bin>


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