Georgian language support for Node and browser.
Install using:
npm install ka
and use:
var ka = require('ka');
ka.numberToString(100); // => ასი
Include ka.js
file in script
tag and use:
window.KA.numberToString(100); // => ასი
There are currently three modules in this project:
- mobile number operations,
- translate between different character sets,
- number to string representation.
You can compact mobile numbers before saving them in database:
ka.compactMobile('(599)422-451'); // => 599422451
and you can format mobile numbers before displaying them to user:
ka.formatMobile('599422451'); // => (599)422-451
Country code formatting is also supported:
ka.compactMobile('+995 599 422 451'); //=> 995599422451
ka.formatMobile('+995 599 422 451'); //=> (+995 599)422-451
You can translate from old "GEO" charset to modern "KA" charset and vice versa.
ka.toGeo('დიმიტრი'); // => ÃÉÌÉÔÒÉ
ka.toKa('ÃÉÌÉÔÒÉ'); // => დიმიტრი
There is also ka.translate
function which can be used for effective translation between arbitrary character sets.
You can represent integers as strings:
ka.numberToString(100); // => ასი
ka.numberToString(999999999999999); // => ცხრაას ოთხმოცდა ცხრამეტი ტრილიონ ცხრაას ოთხმოცდა ცხრამეტი მილიარდ ცხრაას ოთხმოცდა ცხრამეტი მილიონ ცხრაას ოთხმოცდა ცხრამეტი ათას ცხრაას ოთხმოცდა ცხრამეტი