@@ -2,70 +2,95 @@ export default [
22 [ 0.01 , 'صفر فاصلة صفر واحد' ] ,
33 [ 1.7 , 'واحد فاصلة سبعة' ] ,
44 [ 1.007 , 'واحد فاصلة صفر صفر سبعة' ] ,
5- [ 17.42 , 'سبعة عشر فاصلة اثنان و أربعون ' ] ,
6- [ 27.312 , 'سبعة و عشرون فاصلة ثلاثمائة و اثنا عشر' ] ,
7- [ 53.486 , 'ثلاثة و خمسون فاصلة أربعمائةستة و ثمانون ' ] , //FIXME
8- [ 300.42 , 'ثلاثمائة فاصلة اثنان و أربعون ' ] ,
9- [ 4196.42 , 'أربعة آلاف و مائةستة و تسعون فاصلة اثنان و أربعون ' ] , //FIXME
5+ [ 17.42 , 'سبعة عشر فاصلة اثنان وأربعون ' ] ,
6+ [ 27.312 , 'سبعة وعشرون فاصلة ثلاثمائة واثنا عشر' ] ,
7+ [ 53.486 , 'ثلاثة وخمسون فاصلة أربعمائة وستة وثمانون ' ] ,
8+ [ 300.42 , 'ثلاثمائة فاصلة اثنان وأربعون ' ] ,
9+ [ 4196.42 , 'أربعة آلاف ومائة وستة وتسعون فاصلة اثنان وأربعون ' ] ,
1010
11- [ - 17.42 , 'ناقص سبعة عشر فاصلة اثنان و أربعون ' ] ,
11+ [ - 17.42 , 'ناقص سبعة عشر فاصلة اثنان وأربعون ' ] ,
1212 [ - 1 , 'ناقص واحد' ] ,
1313 [ - 20 , 'ناقص عشرون' ] ,
14+ [ - 20 , 'سالب عشرون' , { negativeWord : 'سالب' } ] ,
1415
1516 [ 0 , 'صفر' ] ,
1617 [ 1 , 'واحد' ] ,
18+ [ 1 , 'واحدة' , { feminine : true } ] ,
1719 [ 2 , 'اثنان' ] ,
1820 [ 3 , 'ثلاثة' ] ,
21+ [ 3 , 'ثلاث' , { feminine : true } ] ,
1922 [ 11 , 'أحد عشر' ] ,
23+ [ 11 , 'إحدى عشرة' , { feminine : true } ] ,
2024 [ 12 , 'اثنا عشر' ] ,
2125 [ 16 , 'ستة عشر' ] ,
2226 [ 19 , 'تسعة عشر' ] ,
2327 [ 20 , 'عشرون' ] ,
24- [ 21 , 'واحد و عشرون ' ] ,
25- [ 26 , 'ستة و عشرون ' ] ,
26- [ 28 , 'ثمانية و عشرون ' ] ,
28+ [ 21 , 'واحد وعشرون ' ] ,
29+ [ 26 , 'ستة وعشرون ' ] ,
30+ [ 28 , 'ثمانية وعشرون ' ] ,
2731 [ 30 , 'ثلاثون' ] ,
28- [ 31 , 'واحد و ثلاثون ' ] ,
32+ [ 31 , 'واحد وثلاثون ' ] ,
2933 [ 40 , 'أربعون' ] ,
30- [ 44 , 'أربعة و أربعون ' ] ,
34+ [ 44 , 'أربعة وأربعون ' ] ,
3135 [ 50 , 'خمسون' ] ,
32- [ 55 , 'خمسة و خمسون ' ] ,
36+ [ 55 , 'خمسة وخمسون ' ] ,
3337 [ 60 , 'ستون' ] ,
34- [ 67 , 'سبعة و ستون ' ] ,
38+ [ 67 , 'سبعة وستون ' ] ,
3539 [ 70 , 'سبعون' ] ,
36- [ 79 , 'تسعة و سبعون ' ] ,
37- [ 89 , 'تسعة و ثمانون ' ] ,
38- [ 95 , 'خمسة و تسعون ' ] ,
40+ [ 79 , 'تسعة وسبعون ' ] ,
41+ [ 89 , 'تسعة وثمانون ' ] ,
42+ [ 95 , 'خمسة وتسعون ' ] ,
3943 [ 100 , 'مائة' ] ,
40- [ 101 , 'مائة و واحد' ] ,
41- [ 199 , 'مائةتسعة و تسعون' ] ,
42- [ 203 , 'مئتان و ثلاثة' ] ,
43- [ 287 , 'مئتانسبعة و ثمانون' ] ,
44- [ 356 , 'ثلاثمائة و ستة و خمسون' ] ,
44+ [ 101 , 'مائة وواحد' ] ,
45+ [ 110 , 'مائة وعشرة' ] ,
46+ [ 110 , 'مائة وعشر' , { feminine : true } ] ,
47+ [ 120 , 'مائة وعشرون' ] ,
48+ [ 130 , 'مائة وثلاثون' ] ,
49+ [ 130 , 'مائة وثلاثون' , { feminine : true } ] ,
50+ [ 190 , 'مائة وتسعون' ] ,
51+ [ 198 , 'مائة وثمانية وتسعون' ] ,
52+ [ 199 , 'مائة وتسعة وتسعون' ] ,
53+ [ 200 , 'مئتان' ] ,
54+ [ 203 , 'مئتان وثلاثة' ] ,
55+ [ 287 , 'مئتان وسبعة وثمانون' ] ,
56+ [ 356 , 'ثلاثمائة وستة وخمسون' ] ,
4557 [ 400 , 'أربعمائة' ] ,
46- [ 434 , 'أربعمائة و أربعة و ثلاثون' ] ,
47- [ 578 , 'خمسمائةثمانية و سبعون' ] ,
48- [ 689 , 'ستمائةتسعة و ثمانون' ] ,
49- [ 729 , 'سبعمائة و تسعة و عشرون' ] ,
50- [ 894 , 'ثمانمائةأربعة و تسعون' ] ,
51- [ 999 , 'تسعمائةتسعة و تسعون' ] ,
52- [ 1000 , 'واحد ألف' ] ,
53- [ 1001 , 'واحد ألف و واحد' ] ,
54- [ 1097 , 'واحد ألف و سبعة و تسعون' ] ,
55- [ 1104 , 'واحد ألف و مائة و أربعة' ] ,
56- [ 1243 , 'واحد ألف و مئتان و ثلاثة و أربعون' ] ,
57- [ 2385 , 'ألفان و ثلاثمائةخمسة و ثمانون' ] ,
58- [ 3766 , 'ثلاثة آلاف و سبعمائةستة و ستون' ] ,
59- [ 4196 , 'أربعة آلاف و مائةستة و تسعون' ] , //FIXME
60- [ 5846 , 'خمسة آلاف و ثمانمائة و ستة و أربعون' ] ,
61- [ 6459 , 'ستة آلاف و أربعمائة و تسعة و خمسون' ] ,
62- [ 7232 , 'سبعة آلاف و مئتان و اثنان و ثلاثون' ] ,
63- [ 8569 , 'ثمانية آلاف و خمسمائةتسعة و ستون' ] ,
64- [ 9539 , 'تسعة آلاف و خمسمائة و تسعة و ثلاثون' ] ,
65- [ 1000000 , 'واحد مليون' ] ,
66- [ 1000001 , 'واحد مليون و واحد' ] ,
58+ [ 434 , 'أربعمائة وأربعة وثلاثون' ] ,
59+ [ 578 , 'خمسمائة وثمانية وسبعون' ] ,
60+ [ 689 , 'ستمائة وتسعة وثمانون' ] ,
61+ [ 729 , 'سبعمائة وتسعة وعشرون' ] ,
62+ [ 810 , 'ثمانمائة وعشرة' ] ,
63+ [ 820 , 'ثمانمائة وعشرون' ] ,
64+ [ 823 , 'ثمانمائة وثلاثة وعشرون' ] ,
65+ [ 833 , 'ثمانمائة وثلاثة وثلاثون' ] ,
66+ [ 863 , 'ثمانمائة وثلاثة وستون' ] ,
67+ [ 883 , 'ثمانمائة وثلاثة وثمانون' ] ,
68+ [ 894 , 'ثمانمائة وأربعة وتسعون' ] ,
69+ [ 999 , 'تسعمائة وتسعة وتسعون' ] ,
70+ [ 1000 , 'ألف' ] ,
71+ [ 2000 , 'ألفان' ] ,
72+ [ 1001 , 'ألف وواحد' ] ,
73+ [ 1097 , 'ألف وسبعة وتسعون' ] ,
74+ [ 1104 , 'ألف ومائة وأربعة' ] ,
75+ [ 1243 , 'ألف ومئتان وثلاثة وأربعون' ] ,
76+ [ 2385 , 'ألفان وثلاثمائة وخمسة وثمانون' ] ,
77+ [ 3766 , 'ثلاثة آلاف وسبعمائة وستة وستون' ] ,
78+ [ 4196 , 'أربعة آلاف ومائة وستة وتسعون' ] ,
79+ [ 5846 , 'خمسة آلاف وثمانمائة وستة وأربعون' ] ,
80+ [ 6459 , 'ستة آلاف وأربعمائة وتسعة وخمسون' ] ,
81+ [ 7232 , 'سبعة آلاف ومئتان واثنان وثلاثون' ] ,
82+ [ 8569 , 'ثمانية آلاف وخمسمائة وتسعة وستون' ] ,
83+ [ 9539 , 'تسعة آلاف وخمسمائة وتسعة وثلاثون' ] ,
84+ [ 200200 , 'مئتان ألفاً ومئتان' ] ,
85+ [ 200000 , 'مئتان ألف' ] ,
86+ [ 300200 , 'ثلاثمائة ألفاً ومئتان' ] ,
87+ [ 1000000 , 'مليون' ] ,
88+ [ 1000001 , 'مليون وواحد' ] ,
89+ [ 2000000 , 'مليونان' ] ,
6790 [ 4000000 , 'أربعة ملايين' ] ,
91+ [ 12345678 , 'اثنا عشر مليوناً وثلاثمائة وخمسة وأربعون ألفاً وستمائة وثمانية وسبعون' ] ,
92+ [ 2000000000 , 'ملياران' ] ,
6893 [ 10000000000000 , 'عشرة تريليونات' ] ,
6994 [ 100000000000000 , 'مائة تريليون' ] ,
70- [ 1000000000000000000n , 'واحد كوينتليون' ] ,
95+ [ 1000000000000000000n , 'كوينتليون' ] ,
7196] ;
0 commit comments