diff --git a/lingua_franca/lang/format_sl.py b/lingua_franca/lang/format_sl.py index bd669ce8..e522b80a 100644 --- a/lingua_franca/lang/format_sl.py +++ b/lingua_franca/lang/format_sl.py @@ -441,7 +441,7 @@ def get_plural_category_sl(amount, type=PluralCategory.CARDINAL): if end == PluralAmount.ONE or end == PluralAmount.FEW: return PluralAmount.FEW - elif end == PluralAmount.OTHER: + elif end == PluralAmount.TWO: return PluralAmount.TWO elif end == PluralAmount.OTHER: return PluralAmount.OTHER diff --git a/test/unittests/test_format_sl.py b/test/unittests/test_format_sl.py index e7ecc042..416ea3e8 100644 --- a/test/unittests/test_format_sl.py +++ b/test/unittests/test_format_sl.py @@ -13,28 +13,34 @@ # See the License for the specific language governing permissions and # limitations under the License. # -import json -import datetime import ast +import datetime +import json import sys import unittest -from lingua_franca import get_default_lang, set_default_lang -from lingua_franca.format import nice_number -from lingua_franca.format import nice_time +from lingua_franca import get_default_lang, set_default_lang, load_language, unload_language +from lingua_franca.format import date_time_format +from lingua_franca.format import join_list from lingua_franca.format import nice_date from lingua_franca.format import nice_date_time -from lingua_franca.format import nice_year from lingua_franca.format import nice_duration from lingua_franca.format import nice_number, get_plural_category from lingua_franca.format import nice_time from lingua_franca.format import nice_year from lingua_franca.format import pronounce_number -from lingua_franca.format import date_time_format -from lingua_franca.format import join_list from lingua_franca.time import default_timezone +def setUpModule(): + load_language("sl-si") + set_default_lang("sl") + + +def tearDownModule(): + unload_language("sl") + + NUMBERS_FIXTURE_SL = { 1.435634: '1.436', 2: '2',