TafgeetJS
An NPM module to convert currency digits into written Arabic words
https://www.npmjs.com/package/tafgeetjs
How to use:
$3
npm install tafgeetjs
$3
var Tafgeet = require('tafgeetjs');
var stringText = new Tafgeet(556563.20, 'SDG').parse(); this will produce: 'فقط خمسمائة وستة وخمسون ألف وخمسمائة وثلاثة وستون جنيه سوداني وعشرون قرش لا غير'.
Supported currencies:
- SDG (Sudanese Pound) -
Default
- SAR (Saudi Riyal)
- QAR (Qatari Riyal)
- AED (Emarati Dirham)
- EGP (Egyptian Pound)
- USD (US Dollar)
- TND (Tunisian Dinar) -
by @atefBB
- AUD (Australian Dollar) -
by @mohamedabbasos
TODOs:
- Support more currencies
- Better grammer support
- ~~Add test cases~~
Angular Demo
TafgeetJS NPM module could also be imported using ES6 import syntax, below are links to an Angular example project:
-
Project Repo
-
Live Demo