Skip to content

Commit

Permalink
Format uk (#50)
Browse files Browse the repository at this point in the history
Co-authored-by: NeonDmitry <[email protected]>
Co-authored-by: Daniel McKnight <[email protected]>
Co-authored-by: Swen Gross <[email protected]>
Co-authored-by: ChanceNCounter <[email protected]>
  • Loading branch information
5 people authored Apr 7, 2023
1 parent 3ed7c4f commit 645d3a3
Show file tree
Hide file tree
Showing 24 changed files with 3,558 additions and 6 deletions.
7 changes: 7 additions & 0 deletions lingua_franca/format.py
Original file line number Diff line number Diff line change
Expand Up @@ -165,13 +165,20 @@ def _format_string(self, number, format_section, lang):

def _decade_format(self, number, number_tuple, lang):
s = self._format_string(number % 100, 'decade_format', lang)
decade = s.format(x=number_tuple.x, xx=number_tuple.xx,
x0=number_tuple.x0, x_in_x0=number_tuple.x_in_x0,
number=str(number % 100))
return s.format(x=number_tuple.x, xx=number_tuple.xx,
x0=number_tuple.x0, x_in_x0=number_tuple.x_in_x0,
number=str(number % 100))

def _number_format_hundreds(self, number, number_tuple, lang,
formatted_decade):
s = self._format_string(number % 1000, 'hundreds_format', lang)
hundreds = s.format(xxx=number_tuple.xxx, x00=number_tuple.x00,
x_in_x00=number_tuple.x_in_x00,
formatted_decade=formatted_decade,
number=str(number % 1000))
return s.format(xxx=number_tuple.xxx, x00=number_tuple.x00,
x_in_x00=number_tuple.x_in_x00,
formatted_decade=formatted_decade,
Expand Down
7 changes: 4 additions & 3 deletions lingua_franca/internal.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@


_SUPPORTED_LANGUAGES = ("az", "ca", "cs", "da", "de", "en", "es", "fr", "hu",
"it", "nl", "pl", "pt", "ru", "sl", "sv", "fa", "eu")
"it", "nl", "pl", "pt", "ru", "sl", "sv", "fa", "eu", "uk")

_SUPPORTED_FULL_LOCALIZATIONS = ("az-az", "ca-es", "cs-cz", "da-dk", "de-de",
"en-au", "en-us", "es-es", "fr-fr",
"hu-hu", "it-it", "nl-nl", "pl-pl",
"fa-ir", "pt-pt", "ru-ru", "sl-si",
"sv-se", "tr-tr", "eu-eu")
"sv-se", "tr-tr", "eu-eu", "uk-uk")

_DEFAULT_FULL_LANG_CODES = {'az': 'az-az',
'ca': 'ca-es',
Expand All @@ -36,7 +36,8 @@
'ru': 'ru-ru',
'sl': 'sl-si',
'sv': 'sv-se',
'tr': 'tr-tr'}
'tr': 'tr-tr',
'uk': 'uk-uk'}

__default_lang = None
__active_lang_code = None
Expand Down
6 changes: 6 additions & 0 deletions lingua_franca/lang/common_data_ru.py
Original file line number Diff line number Diff line change
Expand Up @@ -292,6 +292,12 @@
'минута': 'minutes',
'минуты': 'minutes',
'минут': 'minutes',
'година': 'hours',
'годин': 'hours',
'години': 'hours',
'годиною': 'hours',
'годинами': 'hours',
'годині': 'hours',
'час': 'hours',
'часа': 'hours',
'часов': 'hours',
Expand Down
Loading

0 comments on commit 645d3a3

Please sign in to comment.