@vuejs-community/vue-filter-pluralize
Simple pluralize filter for Vue.jsInstallation
install from npm$ npm install @vuejs-community/vue-filter-pluralize
and register in you Vue app
import Vue from 'vue';
import VueFilterPluralize from '@vuejs-community/vue-filter-pluralize';
Vue.use(VueFilterPluralize);
Usage
<template>
<div>{{ number }} {{ number | pluralize('ru', ['штука', 'штуки', 'штук']) }}</div>
</template>
Supported languages
Plural rule #0 (1 form)
- Chinese (zh)
- Japanese (ja)
- Korean (ko)
- Lao (lo)
- Persian (fa)
- Thai (th)
- Turkish (tr)
Plural rule #1 (2 forms)
- Basque (eu)
- Catalan (ca)
- Danish (da)
- Dutch (nl)
- English (en)
- Estonian (et)
- Faroese (fo)
- Finnish (fi)
- Frisian (fy)
- German (de)
- Greek (el)
- Hebrew (he)
- Hungarian (hu)
- Italian (it)
- Norwegian (nb)
- Portuguese (pt)
- Spanish (es)
- Swedish (sv)
- Vietnamese (vi)
Plural rule #2 (2 forms)
- Brazilian Portuguese (pt-BR)
- French (fr)
Plural rule #3 (3 forms)
- Latgalian
- Latvian (lv)
Plural rule #4 (4 forms)
- Scottish Gaelic (gd)
Plural rule #5 (3 forms)
- Romanian (ro)
Plural rule #6 (3 forms)
- Lithuanian (lt)
Plural rule #7 (3 forms)
- Belarusian (be)
- Bosnian (bs)
- Croatian (hr)
- Serbian (sk)
- Russian (ru)
- Ukrainian (uk)
Plural rule #8 (3 forms)
- Czech (cs)
- Slovak (sk)
Plural rule #9 (3 forms)
- Polish (pl)
Plural rule #10 (4 forms)
- Slovenian (sl)