to-words
Version:
Converts numbers (including decimal points) into words & currency.
134 lines (133 loc) • 8.2 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
class Locale {
constructor() {
this.config = {
currency: {
name: 'ರೂಪಾಯಿ',
plural: 'ರೂಪಾಯಿಗಳು',
singular: 'ರೂಪಾಯಿ',
symbol: '₹',
fractionalUnit: {
name: 'ಪೈಸೆ',
singular: 'ಪೈಸೆ',
plural: 'ಪೈಸೆಗಳು',
symbol: '',
},
},
texts: {
and: 'ಮತ್ತು',
minus: 'ಋಣ',
only: '',
point: 'ದಶಾಂಶ',
},
numberWordsMapping: [
{ number: 10000000, value: 'ಕೋಟಿ' },
{ number: 100000, value: 'ಲಕ್ಷ' },
{ number: 1000, value: 'ಸಾವಿರ' },
{ number: 100, value: 'ನೂರು' },
{ number: 99, value: 'ತೊಂಬತ್ತೊಂಬತ್ತು' },
{ number: 98, value: 'ತೊಂಬತ್ತೆಂಟು' },
{ number: 97, value: 'ತೊಂಬತ್ತೇಳು' },
{ number: 96, value: 'ತೊಂಬತ್ತಾರು' },
{ number: 95, value: 'ತೊಂಬತ್ತೈದು' },
{ number: 94, value: 'ತೊಂಬತ್ತನಾಲ್ಕು' },
{ number: 93, value: 'ತೊಂಬತ್ತಮೂರು' },
{ number: 92, value: 'ತೊಂಬತ್ತೆರಡು' },
{ number: 91, value: 'ತೊಂಬತ್ತೊಂದು' },
{ number: 90, value: 'ತೊಂಬತ್ತು' },
{ number: 89, value: 'ಎಂಭತ್ತೊಂಬತ್ತು' },
{ number: 88, value: 'ಎಂಭತ್ತೆಂಟು' },
{ number: 87, value: 'ಎಂಭತ್ತೇಳು' },
{ number: 86, value: 'ಎಂಭತ್ತಾರು' },
{ number: 85, value: 'ಎಂಭತ್ತೈದು' },
{ number: 84, value: 'ಎಂಭತ್ತನಾಲ್ಕು' },
{ number: 83, value: 'ಎಂಭತ್ತಮೂರು' },
{ number: 82, value: 'ಎಂಭತ್ತೆರಡು' },
{ number: 81, value: 'ಎಂಭತ್ತೊಂದು' },
{ number: 80, value: 'ಎಂಭತ್ತು' },
{ number: 79, value: 'ಎಪ್ಪತ್ತೊಂಬತ್ತು' },
{ number: 78, value: 'ಎಪ್ಪತ್ತೆಂಟು' },
{ number: 77, value: 'ಎಪ್ಪತ್ತೇಳು' },
{ number: 76, value: 'ಎಪ್ಪತ್ತಾರು' },
{ number: 75, value: 'ಎಪ್ಪತ್ತೈದು' },
{ number: 74, value: 'ಎಪ್ಪತ್ತನಾಲ್ಕು' },
{ number: 73, value: 'ಎಪ್ಪತ್ತಮೂರು' },
{ number: 72, value: 'ಎಪ್ಪತ್ತೆರಡು' },
{ number: 71, value: 'ಎಪ್ಪತ್ತೊಂದು' },
{ number: 70, value: 'ಎಪ್ಪತ್ತು' },
{ number: 69, value: 'ಅರುವತ್ತೊಂಬತ್ತು' },
{ number: 68, value: 'ಅರುವತ್ತೆಂಟು' },
{ number: 67, value: 'ಅರುವತ್ತೇಳು' },
{ number: 66, value: 'ಅರುವತ್ತಾರು' },
{ number: 65, value: 'ಅರುವತ್ತೈದು' },
{ number: 64, value: 'ಅರುವತ್ತನಾಲ್ಕು' },
{ number: 63, value: 'ಅರುವತ್ತಮೂರು' },
{ number: 62, value: 'ಅರುವತ್ತೆರಡು' },
{ number: 61, value: 'ಅರುವತ್ತೊಂದು' },
{ number: 60, value: 'ಅರುವತ್ತು' },
{ number: 59, value: 'ಐವತ್ತೊಂಬತ್ತು' },
{ number: 58, value: 'ಐವತ್ತೆಂಟು' },
{ number: 57, value: 'ಐವತ್ತೇಳು' },
{ number: 56, value: 'ಐವತ್ತಾರು' },
{ number: 55, value: 'ಐವತ್ತೈದು' },
{ number: 54, value: 'ಐವತ್ತನಾಲ್ಕು' },
{ number: 53, value: 'ಐವತ್ತಮೂರು' },
{ number: 52, value: 'ಐವತ್ತೆರಡು' },
{ number: 51, value: 'ಐವತ್ತೊಂದು' },
{ number: 50, value: 'ಐವತ್ತು' },
{ number: 49, value: 'ನಲವತ್ತೊಂಬತ್ತು' },
{ number: 48, value: 'ನಲವತ್ತೆಂಟು' },
{ number: 47, value: 'ನಲವತ್ತೇಳು' },
{ number: 46, value: 'ನಲವತ್ತಾರು' },
{ number: 45, value: 'ನಲವತ್ತೈದು' },
{ number: 44, value: 'ನಲವತ್ತನಾಲ್ಕು' },
{ number: 43, value: 'ನಲವತ್ತಮೂರು' },
{ number: 42, value: 'ನಲವತ್ತೆರಡು' },
{ number: 41, value: 'ನಲವತ್ತೊಂದು' },
{ number: 40, value: 'ನಲವತ್ತು' },
{ number: 39, value: 'ಮೂವತ್ತೊಂಬತ್ತು' },
{ number: 38, value: 'ಮೂವತ್ತೆಂಟು' },
{ number: 37, value: 'ಮೂವತ್ತೇಳು' },
{ number: 36, value: 'ಮೂವತ್ತಾರು' },
{ number: 35, value: 'ಮೂವತ್ತೈದು' },
{ number: 34, value: 'ಮೂವತ್ತನಾಲ್ಕು' },
{ number: 33, value: 'ಮೂವತ್ತಮೂರು' },
{ number: 32, value: 'ಮೂವತ್ತೆರಡು' },
{ number: 31, value: 'ಮೂವತ್ತೊಂದು' },
{ number: 30, value: 'ಮೂವತ್ತು' },
{ number: 29, value: 'ಇಪ್ಪತ್ತೊಂಬತ್ತು' },
{ number: 28, value: 'ಇಪ್ಪತ್ತೆಂಟು' },
{ number: 27, value: 'ಇಪ್ಪತ್ತೇಳು' },
{ number: 26, value: 'ಇಪ್ಪತ್ತಾರು' },
{ number: 25, value: 'ಇಪ್ಪತ್ತೈದು' },
{ number: 24, value: 'ಇಪ್ಪತ್ತನಾಲ್ಕು' },
{ number: 23, value: 'ಇಪ್ಪತ್ತಮೂರು' },
{ number: 22, value: 'ಇಪ್ಪತ್ತೆರಡು' },
{ number: 21, value: 'ಇಪ್ಪತ್ತೊಂದು' },
{ number: 20, value: 'ಇಪ್ಪತ್ತು' },
{ number: 19, value: 'ಹತ್ತೊಂಬತ್ತು' },
{ number: 18, value: 'ಹದಿನೆಂಟು' },
{ number: 17, value: 'ಹದಿನೇಳು' },
{ number: 16, value: 'ಹದಿನಾರು' },
{ number: 15, value: 'ಹದಿನೈದು' },
{ number: 14, value: 'ಹದಿನಾಲ್ಕು' },
{ number: 13, value: 'ಹದಿಮೂರು' },
{ number: 12, value: 'ಹನ್ನೆರಡು' },
{ number: 11, value: 'ಹನ್ನೊಂದು' },
{ number: 10, value: 'ಹತ್ತು' },
{ number: 9, value: 'ಒಂಬತ್ತು' },
{ number: 8, value: 'ಎಂಟು' },
{ number: 7, value: 'ಏಳು' },
{ number: 6, value: 'ಆರು' },
{ number: 5, value: 'ಐದು' },
{ number: 4, value: 'ನಾಲ್ಕು' },
{ number: 3, value: 'ಮೂರು' },
{ number: 2, value: 'ಎರಡು' },
{ number: 1, value: 'ಒಂದು' },
{ number: 0, value: 'ಶೂನ್ಯ' },
],
};
}
}
exports.default = Locale;