[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