babel-plugin-react-translate/plural_ru.js

24 lines
503 B
JavaScript

// babel-plugin-react-translate
// (c) Vitaliy Filippov 2021+
// SPDX-License-Identifier: LGPL-3.0
export default function plural_ru(count, one, few, many)
{
var sto = count % 100;
var r;
if (sto >= 10 && sto <= 20)
r = many;
else
{
switch (count % 10)
{
case 1: r = one; break;
case 2:
case 3:
case 4: r = few; break;
default: r = many; break;
}
}
return r.replace('%d', count);
}