Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions num2words/lang_EN_IN.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,7 @@

class Num2Word_EN_IN(Num2Word_EN):
def set_high_numwords(self, high):
self.cards[10 ** 11] = "kharab"
self.cards[10 ** 9] = "arab"
self.cards[10 ** 7] = "crore"
self.cards[10 ** 5] = "lakh"
8 changes: 8 additions & 0 deletions tests/test_en_in.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,11 @@ def test_cardinal(self):
self.assertEqual(num2words(1e5, lang="en_IN"), "one lakh")
self.assertEqual(num2words(1e6, lang="en_IN"), "ten lakh")
self.assertEqual(num2words(1e7, lang="en_IN"), "one crore")
self.assertEqual(num2words(1e9, lang="en_IN"), "one arab")
self.assertEqual(num2words(9907781961, lang="en_IN"), "nine arab, "
"ninety crore, seventy-seven lakh, "
"eighty-one thousand, "
"nine hundred and sixty-one")
self.assertEqual(num2words(155215059811, lang="en_IN"), "one kharab, "
"fifty-five arab, twenty-one crore, fifty lakh, "
"fifty-nine thousand, eight hundred and eleven")