number-to-georgian-text
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

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

Package Sidebar

Install

npm i number-to-georgian-text

Weekly Downloads

6

Version

0.0.4

License

MIT

Unpacked Size

41.2 kB

Total Files

9

Last publish

Collaborators

  • vvaannoo