[sisyphus] countable nouns
Alexey Rusakov
=?iso-8859-1?q?ktirf_=CE=C1_altlinux=2Eorg?=
Сб Июл 23 00:37:51 MSD 2005
Alexey Tourbin wrote:
>Как правильно (по-английски) считать существительные?
>
>$ count()
>function> {
>function> local n="$1"; shift
>function> local noun="$1"; shift
>function> local plural=
>function> [ "$n" -gt 1 ] && plural=s
>function> echo "$n $noun$plural"
>function> }
>$ count 1 package
>1 package
>$ count 2 package
>2 packages
>$ count 3 dependency
>3 dependencys
>$
>
>(Последнее неверно -- пишется dependencies.)
>Есть для этого какая-нибудь стандартная программа?
>
>PS: робот! Робот хочет стать грамотным. :)
>
>
Про стандартную программу не слышал. Лично я бы в такой ситуации
использовал ngettext. Это немного другое и оно плохо масштабируется на
весь великий и могучий английский, зато переносимость на другие языки и
надёжность склонения на высоте.
--
Alexey "Ktirf" Rusakov
Подробная информация о списке рассылки Sisyphus