UNPKG
andrei-bread-i18n
Version:
latest (0.1.1)
0.1.1
Small and type-safe package to create multi-language interfaces.
andrei-bread-i18n
/
src
/
plurals.ts
10 lines
(7 loc)
•
207 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
10
export
function
createPluralize
(
locale
:
string
) {
const
rules =
new
Intl
.
PluralRules
(locale);
const
pluralize
= (
count
:
number
) => {
return
rules.
select
(count); };
return
pluralize; }