A function to get the grammatically correct "m3dood" for a number in Arabic.
دالة توفر المعدود العربي الصحيح نحوياً للرقم المعطى
Provides the grammatically correct "m3dood" for a number.
- Simple detection of entity gender
- Handles entity counts from 0 to 99+
$ yarn add m3dood
$ npm i m3dood
import m3dood from 'm3dood';
// initilize your ma3dood
const books = m3dood("كتاب", "كتابان", "كتب");
const libraries = m3dood("مكتبة", "مكتبتان", "مكتبات");
// use it
console.log(books(3), libraries(2));
this will return
"3 كتب"
"مكتبتان"
- دون كتب
- كتاب واحد
- كتابان
- 3 كتب
- 10 كتب
- 11 كتاب
- 101 من الكتب
- 103 كتب
This project is licensed under the MIT License