Update app.py
Browse files
app.py
CHANGED
|
@@ -59,39 +59,6 @@ shortcut_map = {
|
|
| 59 |
"sxp": "saaxiib"
|
| 60 |
}
|
| 61 |
|
| 62 |
-
country_map = {
|
| 63 |
-
"somalia": "Soomaaliya",
|
| 64 |
-
"ethiopia": "Itoobiya",
|
| 65 |
-
"kenya": "Kenya",
|
| 66 |
-
"djibouti": "Jabuuti",
|
| 67 |
-
"sudan": "Suudaan",
|
| 68 |
-
"Yeman": "yemaan",
|
| 69 |
-
"uganda": "Ugaandha",
|
| 70 |
-
"tanzania": "Tansaaniya",
|
| 71 |
-
"egypt": "Masar",
|
| 72 |
-
"libya": "Liibiya",
|
| 73 |
-
"algeria": "Aljeeriya",
|
| 74 |
-
"morocco": "Morooko",
|
| 75 |
-
"tunisia": "Tuniisiya",
|
| 76 |
-
"eritrea": "Eriteriya",
|
| 77 |
-
"malawi": "Malaawi",
|
| 78 |
-
"English": "ingiriis",
|
| 79 |
-
"Spain": "isbeen",
|
| 80 |
-
"Brazil": "baraasiil",
|
| 81 |
-
"niger": "Niyjer",
|
| 82 |
-
"Italy": "itaaliya",
|
| 83 |
-
"united states": "Maraykanka",
|
| 84 |
-
"china": "Shiinaha",
|
| 85 |
-
"india": "Hindiya",
|
| 86 |
-
"russia": "Ruushka",
|
| 87 |
-
"Saudi Arabia": "Sucuudi Carabiya",
|
| 88 |
-
"germany": "Jarmalka",
|
| 89 |
-
"france": "Faransiiska",
|
| 90 |
-
"japan": "Jabaan",
|
| 91 |
-
"canada": "Kanada",
|
| 92 |
-
"australia": "Australia"
|
| 93 |
-
}
|
| 94 |
-
|
| 95 |
def number_to_words(number):
|
| 96 |
number = int(number)
|
| 97 |
if number < 20:
|
|
@@ -112,7 +79,14 @@ def number_to_words(number):
|
|
| 112 |
words.append("kun")
|
| 113 |
else:
|
| 114 |
words.append(number_to_words(thousands) + " kun")
|
| 115 |
-
if remainder:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 116 |
words.append("iyo " + number_to_words(remainder))
|
| 117 |
return " ".join(words)
|
| 118 |
elif number < 1000000000:
|
|
|
|
| 59 |
"sxp": "saaxiib"
|
| 60 |
}
|
| 61 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 62 |
def number_to_words(number):
|
| 63 |
number = int(number)
|
| 64 |
if number < 20:
|
|
|
|
| 79 |
words.append("kun")
|
| 80 |
else:
|
| 81 |
words.append(number_to_words(thousands) + " kun")
|
| 82 |
+
if remainder >= 100:
|
| 83 |
+
hundreds, rem2 = divmod(remainder, 100)
|
| 84 |
+
if hundreds:
|
| 85 |
+
boqol_text = (number_words[hundreds] + " boqol") if hundreds > 1 else "boqol"
|
| 86 |
+
words.append(boqol_text)
|
| 87 |
+
if rem2:
|
| 88 |
+
words.append("iyo " + number_to_words(rem2))
|
| 89 |
+
elif remainder:
|
| 90 |
words.append("iyo " + number_to_words(remainder))
|
| 91 |
return " ".join(words)
|
| 92 |
elif number < 1000000000:
|