diff --git a/num2words/lang_EU.py b/num2words/lang_EU.py index 529547a9..3e91ed19 100644 --- a/num2words/lang_EU.py +++ b/num2words/lang_EU.py @@ -26,6 +26,7 @@ class Num2Word_EU(Num2Word_Base): CURRENCY_FORMS = { 'AUD': (GENERIC_DOLLARS, GENERIC_CENTS), + 'BYN': (('rouble', 'roubles'), ('kopek', 'kopeks')), 'CAD': (GENERIC_DOLLARS, GENERIC_CENTS), # repalced by EUR 'EEK': (('kroon', 'kroons'), ('sent', 'senti')), @@ -49,6 +50,7 @@ class Num2Word_EU(Num2Word_Base): CURRENCY_ADJECTIVES = { 'AUD': 'Australian', + 'BYN': 'Belarussian', 'CAD': 'Canadian', 'EEK': 'Estonian', 'USD': 'US', diff --git a/num2words/lang_PL.py b/num2words/lang_PL.py index ec7e6a22..92ff9678 100644 --- a/num2words/lang_PL.py +++ b/num2words/lang_PL.py @@ -155,6 +155,18 @@ class Num2Word_PL(Num2Word_Base): 'EUR': ( ('euro', 'euro', 'euro'), ('cent', 'centy', 'centów') ), + 'USD': ( + ( + 'dolar amerykański', + 'dolary amerykańskie', + 'dolarów amerykańskich' + ), + ( + 'cent', + 'centy', + 'centów' + ) + ), } def setup(self): diff --git a/num2words/lang_RU.py b/num2words/lang_RU.py index 166169c2..b521cfed 100644 --- a/num2words/lang_RU.py +++ b/num2words/lang_RU.py @@ -113,6 +113,10 @@ class Num2Word_RU(Num2Word_Base): 'KZT': ( ('тенге', 'тенге', 'тенге'), ('тиын', 'тиына', 'тиынов') ), + 'BYN': ( + ('белорусский рубль', 'белорусских рубля', 'белорусских рублей'), + ('копейка', 'копейки', 'копеек') + ), 'UZS': ( ('сум', 'сума', 'сумов'), ('тийин', 'тийина', 'тийинов') ), @@ -211,7 +215,7 @@ def _money_verbose(self, number, currency): return self._int2word(number, currency == 'UAH') def _cents_verbose(self, number, currency): - return self._int2word(number, currency in ('UAH', 'RUB')) + return self._int2word(number, currency in ('UAH', 'RUB', 'BYN')) def _int2word(self, n, feminine=False): if n < 0: