Skip to content

Commit

Permalink
From "" to ''
Browse files Browse the repository at this point in the history
  • Loading branch information
GemmaMassonisRecog committed Jul 10, 2024
1 parent 7f44690 commit b0cb2d2
Show file tree
Hide file tree
Showing 3 changed files with 266 additions and 255 deletions.
11 changes: 11 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"python.testing.unittestArgs": [
"-v",
"-s",
"./tests",
"-p",
"test*.py"
],
"python.testing.pytestEnabled": false,
"python.testing.unittestEnabled": true
}
116 changes: 58 additions & 58 deletions num2words/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,66 +28,66 @@
lang_TH, lang_TR, lang_UK, lang_VI)

CONVERTER_CLASSES = {
"am": lang_AM.Num2Word_AM(),
"ar": lang_AR.Num2Word_AR(),
"az": lang_AZ.Num2Word_AZ(),
"by": lang_BY.Num2Word_BY(),
"ca": lang_CA.Num2Word_CA(),
"ce": lang_CE.Num2Word_CE(),
"cy": lang_CY.Num2Word_CY(),
"cz": lang_CZ.Num2Word_CZ(),
"en": lang_EN.Num2Word_EN(),
"en_IN": lang_EN_IN.Num2Word_EN_IN(),
"en_NG": lang_EN_NG.Num2Word_EN_NG(),
"fa": lang_FA.Num2Word_FA(),
"fr": lang_FR.Num2Word_FR(),
"fr_CH": lang_FR_CH.Num2Word_FR_CH(),
"fr_BE": lang_FR_BE.Num2Word_FR_BE(),
"fr_DZ": lang_FR_DZ.Num2Word_FR_DZ(),
"de": lang_DE.Num2Word_DE(),
"fi": lang_FI.Num2Word_FI(),
"eo": lang_EO.Num2Word_EO(),
"es": lang_ES.Num2Word_ES(),
"es_CO": lang_ES_CO.Num2Word_ES_CO(),
"es_CR": lang_ES_CR.Num2Word_ES_CR(),
"es_GT": lang_ES_GT.Num2Word_ES_GT(),
"es_NI": lang_ES_NI.Num2Word_ES_NI(),
"es_VE": lang_ES_VE.Num2Word_ES_VE(),
"id": lang_ID.Num2Word_ID(),
"ja": lang_JA.Num2Word_JA(),
"kn": lang_KN.Num2Word_KN(),
"ko": lang_KO.Num2Word_KO(),
"kz": lang_KZ.Num2Word_KZ(),
"lt": lang_LT.Num2Word_LT(),
"lv": lang_LV.Num2Word_LV(),
"pl": lang_PL.Num2Word_PL(),
"ro": lang_RO.Num2Word_RO(),
"ru": lang_RU.Num2Word_RU(),
"sk": lang_SK.Num2Word_SK(),
"sl": lang_SL.Num2Word_SL(),
"sr": lang_SR.Num2Word_SR(),
"sv": lang_SV.Num2Word_SV(),
"no": lang_NO.Num2Word_NO(),
"dk": lang_DK.Num2Word_DK(),
"pt": lang_PT.Num2Word_PT(),
"pt_BR": lang_PT_BR.Num2Word_PT_BR(),
"he": lang_HE.Num2Word_HE(),
"it": lang_IT.Num2Word_IT(),
"vi": lang_VI.Num2Word_VI(),
"tg": lang_TG.Num2Word_TG(),
"th": lang_TH.Num2Word_TH(),
"tr": lang_TR.Num2Word_TR(),
"nl": lang_NL.Num2Word_NL(),
"uk": lang_UK.Num2Word_UK(),
"te": lang_TE.Num2Word_TE(),
"hu": lang_HU.Num2Word_HU(),
"is": lang_IS.Num2Word_IS(),
'am': lang_AM.Num2Word_AM(),
'ar': lang_AR.Num2Word_AR(),
'az': lang_AZ.Num2Word_AZ(),
'by': lang_BY.Num2Word_BY(),
'ca': lang_CA.Num2Word_CA(),
'ce': lang_CE.Num2Word_CE(),
'cy': lang_CY.Num2Word_CY(),
'cz': lang_CZ.Num2Word_CZ(),
'en': lang_EN.Num2Word_EN(),
'en_IN': lang_EN_IN.Num2Word_EN_IN(),
'en_NG': lang_EN_NG.Num2Word_EN_NG(),
'fa': lang_FA.Num2Word_FA(),
'fr': lang_FR.Num2Word_FR(),
'fr_CH': lang_FR_CH.Num2Word_FR_CH(),
'fr_BE': lang_FR_BE.Num2Word_FR_BE(),
'fr_DZ': lang_FR_DZ.Num2Word_FR_DZ(),
'de': lang_DE.Num2Word_DE(),
'fi': lang_FI.Num2Word_FI(),
'eo': lang_EO.Num2Word_EO(),
'es': lang_ES.Num2Word_ES(),
'es_CO': lang_ES_CO.Num2Word_ES_CO(),
'es_CR': lang_ES_CR.Num2Word_ES_CR(),
'es_GT': lang_ES_GT.Num2Word_ES_GT(),
'es_NI': lang_ES_NI.Num2Word_ES_NI(),
'es_VE': lang_ES_VE.Num2Word_ES_VE(),
'id': lang_ID.Num2Word_ID(),
'ja': lang_JA.Num2Word_JA(),
'kn': lang_KN.Num2Word_KN(),
'ko': lang_KO.Num2Word_KO(),
'kz': lang_KZ.Num2Word_KZ(),
'lt': lang_LT.Num2Word_LT(),
'lv': lang_LV.Num2Word_LV(),
'pl': lang_PL.Num2Word_PL(),
'ro': lang_RO.Num2Word_RO(),
'ru': lang_RU.Num2Word_RU(),
'sk': lang_SK.Num2Word_SK(),
'sl': lang_SL.Num2Word_SL(),
'sr': lang_SR.Num2Word_SR(),
'sv': lang_SV.Num2Word_SV(),
'no': lang_NO.Num2Word_NO(),
'dk': lang_DK.Num2Word_DK(),
'pt': lang_PT.Num2Word_PT(),
'pt_BR': lang_PT_BR.Num2Word_PT_BR(),
'he': lang_HE.Num2Word_HE(),
'it': lang_IT.Num2Word_IT(),
'vi': lang_VI.Num2Word_VI(),
'tg': lang_TG.Num2Word_TG(),
'th': lang_TH.Num2Word_TH(),
'tr': lang_TR.Num2Word_TR(),
'nl': lang_NL.Num2Word_NL(),
'uk': lang_UK.Num2Word_UK(),
'te': lang_TE.Num2Word_TE(),
'hu': lang_HU.Num2Word_HU(),
'is': lang_IS.Num2Word_IS(),
}

CONVERTES_TYPES = ["cardinal", "ordinal", "ordinal_num", "year", "currency"]
CONVERTES_TYPES = ['cardinal', 'ordinal', 'ordinal_num', 'year', 'currency']


def num2words(number, ordinal=False, lang="en", to="cardinal", **kwargs):
def num2words(number, ordinal=False, lang='en', to='cardinal', **kwargs):
# We try the full language first
if lang not in CONVERTER_CLASSES:
# ... and then try only the first 2 letters
Expand All @@ -101,9 +101,9 @@ def num2words(number, ordinal=False, lang="en", to="cardinal", **kwargs):

# backwards compatible
if ordinal:
to = "ordinal"
to = 'ordinal'

if to not in CONVERTES_TYPES:
raise NotImplementedError()

return getattr(converter, "to_{}".format(to))(number, **kwargs)
return getattr(converter, 'to_{}'.format(to))(number, **kwargs)
Loading

0 comments on commit b0cb2d2

Please sign in to comment.