Паукальные числа

Для отображения вебменшенов у меня на сайте (пока) используется webmention.js. Он меня полностью устраивает, кроме того факта, что англоязычные вкрапления на русскоязычных страницах выглядят неаккуратно.

Поэтому я сегодня сделал отдельный вариант для русскоязычных страниц, с переведёнными заголовками. И в процессе столкнулся с тем, что там, где в исходном коде было

var t="<h2>"+e.length+" Response"+(e.length>1?"s":"")+"</h2>";

по-русски требуется что-то вроде

var t="<h2>"+e.length+" ответ"+(((e.length%100>10&&e.length%100<15)||e.length%10>4)?"ов":(e.length%10==1?"":"а"))+"</h2>";

Интересно, есть ли более правильный/элегантный способ? Нет, я уверен, что где-то в дебрях npm есть библиотеки для локализации, но скрипт и так 3 килобайта, куда уж дальше раздувать.