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" : "მილიარდი",
       ...