Склонять текст в зависимости от числа

В Битриксе есть стандартный объект Declension() для склонения слов.

use Bitrix\Main\Grid\Declension;

$commentDeclension = new Declension('комментарий', 'комментария', 'комментариев');
$commentDeclension->get($comment);

В результате будет выведено примерно следующейй:

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