[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