[sisyphus] Re: countable nouns

Alexey Tourbin at на altlinux.ru
Пн Июл 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 пакет. :)
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : http://lists.altlinux.ru/pipermail/sisyphus/attachments/20050725/bb718d8d/attachment.bin


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