JSFiddle - React, Tailwind, and code Playground
by stichoza
HTML
<script>
function translate_number(numb, to_currency, currency_1, currency_2) {
if (!currency_1) currency_1 = "ლარი";
if (!currency_2) currency_2 = "თეთრი";
if (to_currency) {
var money_1 = parseInt(numb, 10);
var money_2 = numb-money_1;
money_2 = (!money_2) ? 0 : round(money_2*100); // *100/100*100
return translate_number_ge(money_1) + " " + currency_1 + " და " + money_2 + " " + currency_2;
} else {
return translate_number_ge(numb);
}
}
function _translate_lookup_code_ge(num_code) {
var number_names = {
"number_minus" : "მინუს",
"number_0" : "ნული",
"number_1" : "ერთი",
"number_1_" : "ერთი", // not really needed
"number_2" : "ორი",
"number_2_" : "ორ",
"number_3" : "სამი",
"number_3_" : "სამ",
"number_4" : "ოთხი",
"number_4_" : "ოთხ",
"number_5" : "ხუთი",
"number_5_" : "ხუთ",
"number_6" : "ექვსი",
"number_6_" : "ექვს",
"number_7" : "შვიდი",
"number_7_" : "შვიდ",
"number_8" : "რვა",
"number_8_" : "რვა",
"number_9" : "ცხრა",
"number_9_" : "ცხრა",
"number_10" : "ათი",
"number_11" : "თერთმეტი",
"number_12" : "თორმეტი",
"number_13" : "ცამეტი",
"number_14" : "თოთხმეტი",
"number_15" : "თხუთმეტი",
"number_16" : "თექვსმეტი",
"number_17" : "ჩვიდმეტი",
"number_18" : "თვრამეტი",
"number_19" : "ცხრამეტი",
"number_20" : "ოცი",
"number_20_" : "ოცდა",
"number_40" : "ორმოცი",
"number_40_" : "ორმოცდა",
"number_60" : "სამოცი",
"number_60_" : "სამოცდა",
"number_80" : "ოთხმოცი",
"number_80_" : "ოთხმოცდა",
"number_100" : "ასი",
"number_100_" : "ას",
"number_1000" : "ათასი",
"number_1000_" : "ათას",
"number_1000000" : "მილიონი",
"number_1000000_" : "მილიონ",
"number_1000000000" : "მილიარდი",
...