Вход

Просмотр полной версии : Прослогать комментариев/комментария, дней/дня


SimplySite
20.09.2011, 12:12
Все привет! Помогите найти реализацию на javascript для того чтобы склонять комментариев/комментария, дней/дня.

Поискал на форуме ничего не нашел( Подскажите кто сталкивался.

ksa
20.09.2011, 13:41
слогать комментариев/комментария, дней/дня
Склонять именно два этих слова? Или вообще любые слова?

SimplySite
20.09.2011, 13:46
Да, интересуют именно эти.

ksa
20.09.2011, 13:57
Тогда это простое домашнее задание... Если не хочешь его делать - называй сумму гонорара. :)

melky
20.09.2011, 14:01
плохо искали... (http://kuaa.ru/sklonenie-slov-sredstvami-javascript/)

//склонение окончаний
function declension(num, expressions) {
var result;
count = num % 100;
if (count >= 5 && count <= 20) {
result = expressions['2'];
} else {
count = count % 10;
if (count == 1) {
result = expressions['0'];
} else if (count >= 2 && count <= 4) {
result = expressions['1'];
} else {
result = expressions['2'];
}
}
return result;
}

ksa
20.09.2011, 14:05
melky, так он как в анекдоте:

- Петька, дай объявление что завтра будет партсобрание...
- Василий Иванивич, а как правильно писать "фторник" или "фторнек"?
- Посмотри в словаре...
- Так там на "Фэ" только фанера и фуфайка...
- Тогда пиши в сиреду...

SimplySite
20.09.2011, 14:49
Спасибо, братцы)

Kolyaj
20.09.2011, 14:54
declension
Это не то слово. Обычно в таких случаях имеют в виду plural forms.
http://translate.sourceforge.net/wiki/l10n/pluralforms