summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMarkus Heiser <markus.heiser@darmarit.de>2022-06-10 17:01:12 +0200
committerMarkus Heiser <markus.heiser@darmarit.de>2022-06-12 10:52:26 +0200
commitad964562ce249f86b806638d1eab2afc2c4ed8df (patch)
treeb3bd3ebd249effd90c7164252178d61d99112e15 /tests
parent59ef9b9287f1beda12f7b9a20b93cbc378a22bac (diff)
[fix] move locale code from webapp.py to locales.py and fix #1303
To improve modularization this patch: - moves *locale* related implementation from the webapp.py application to the locale.py module. - The initialization of the locales is now done in the application (webapp) and is no longer done while importing searx.locales. In the searx.locales module a new dictionary named `LOCALE_BEST_MATCH` has been added. In this dictionary we can map languages without a translation to languages we have a translation for. To fix #1303 zh-HK has been mapped to zh-Hant-TW (we do not need additional translations of traditional Chinese) Closes: https://github.com/searxng/searxng/issues/1303 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/test_preferences.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/unit/test_preferences.py b/tests/unit/test_preferences.py
index 4fc6007d..a33c78a4 100644
--- a/tests/unit/test_preferences.py
+++ b/tests/unit/test_preferences.py
@@ -1,3 +1,4 @@
+from searx.locales import locales_initialize
from searx.preferences import (
EnumStringSetting,
MapSetting,
@@ -8,6 +9,8 @@ from searx.preferences import (
)
from tests import SearxTestCase
+locales_initialize()
+
class PluginStub:
def __init__(self, plugin_id, default_on):