number-to-georgian-text
v0.0.4
Published
This package is for converting numbers to Georgian text.
Downloads
95
Maintainers
Readme
number-to-georgian-text
Convert numbers into Georgian words
Installation
NPM
npm install number-to-georgian-text --save
Yarn
yarn add number-to-georgian-text
Usage
To Text
import { numberToText } from 'number-to-georgian-text';
console.log(numberToText(1700055));
// ერთი მილიონ შვიდასი ათას ორმოცდათხუთმეტი
console.log(numberToText("1700055"));
// ერთი მილიონ შვიდასი ათას ორმოცდათხუთმეტი
console.log(numberToText(1001001, {leadingOne: true}));
// ერთი მილიონ ერთი ათას ერთი
console.log(numberToText(1001001, {leadingOne: false}));
// მილიონ ათას ერთი
console.log(numberToText(100.01));
// ასი მთელი ერთი მეასედი
console.log(numberToText(100.01, {decimalPointSeparator: ','}));
// ასი მთელი, ერთი მეასედი
console.log(numberToText(100.01, {decimalPointSeparator: ' და'}));
// ასი მთელი და ერთი მეასედი
To Ordinal
import { numberToOrdinal } from 'number-to-georgian-text';
console.log(numberToOrdinal(1));
// 1-ელი
console.log(numberToOrdinal(2));
// მე-2
console.log(numberToOrdinal(1005));
// 1005-ე
To Ordinal Text
import { numberToOrdinalText } from 'number-to-georgian-text';
console.log(numberToOrdinalText(1));
// პირველი
console.log(numberToOrdinalText(2));
// მეორე
console.log(numberToOrdinalText(1005));
// ათას მეხუთე
Options
type Options = {
leadingOne?: boolean; // default: true
decimalPointSeparator?: string; // default: ''
}
Tests
npm test
License
MIT