Somalitts commited on
Commit
4c9fdb8
·
verified ·
1 Parent(s): 2860b2a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -34
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: