Склонение "комментариев"

Подскажите, можно каким-то образом сделать правильное склонение слова «комментарии»? «Один комментарий», а не «один комментариев», «два комментария», а не «два комментариев» и т.д.? Понятно когда разработка делается на английском языке, с последующей адаптацией, там две переменных, ну а LS же все-таки наша разработка.

7 комментариев

avatar
switch($iCount % 10) {
 case 1: echo 'ий'; break;
 case 2: case 3: case 4: echo 'ия';break;
 default: echo 'иев';}
avatar
Я новичок, только начал разбираться с LS. Не могли бы вы уточнить в какой стороне этот код должен быть применен?
avatar
находишь файл в шаблоне comment_tree.tpl и вставляешь этот код

<h3><span id="count-comments">{$iCountComment}</span> {$iCountComment|declension:$aLang.comment_declension:'russian'}</h3>


вместо своего
avatar
смотрите список модификаторов в директории с модулем вььюера. там среди них есть declension
avatar
можно проще сделать, просто поменять местами)
и получится комментариев — 1 и т.д
  • lol
  • -1
avatar
в баню простату
avatar
Кстати во время добавление комментариев, после 4 комментария не меняется текст на 5 комментариев и остается (5 комментария), пока не обновишь.
  • lol
  • 0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.