summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Heiser <markus.heiser@darmarit.de>2024-02-20 12:21:49 +0100
committerMarkus Heiser <markus.heiser@darmarIT.de>2024-02-20 12:29:13 +0100
commit894f164869649b820e7d145d4017e59e256dd947 (patch)
tree537252c6edf805777bf4bea9f83d8569a481cb3a
parented66ed758dbd1c926296aa227da8a82fff9166e1 (diff)
downloadsearxng-894f164869649b820e7d145d4017e59e256dd947.tar.gz
searxng-894f164869649b820e7d145d4017e59e256dd947.zip
[fix] sort RTL_LOCALES before written into locales.json
To avoid unnecessary changes to the file, the list should be sorted before it is written to the file. You can test it by calling multiple times:: make data.locales and searx/data/locales.json should be unchanged. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
-rw-r--r--Makefile2
-rw-r--r--searx/data/locales.json2
-rwxr-xr-x[-rw-r--r--]searxng_extra/update/update_locales.py2
3 files changed, 3 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index a5fae5ab1..b9fd6b33b 100644
--- a/Makefile
+++ b/Makefile
@@ -75,7 +75,7 @@ test.shell:
# wrap ./manage script
MANAGE += weblate.translations.commit weblate.push.translations
-MANAGE += data.all data.traits data.useragents
+MANAGE += data.all data.traits data.useragents data.locales
MANAGE += docs.html docs.live docs.gh-pages docs.prebuild docs.clean
MANAGE += docker.build docker.push docker.buildx
MANAGE += gecko.driver
diff --git a/searx/data/locales.json b/searx/data/locales.json
index cb45b1601..1b3a69539 100644
--- a/searx/data/locales.json
+++ b/searx/data/locales.json
@@ -62,8 +62,8 @@
"zh-Hant-TW": "中文, 台灣 (Chinese, Taiwan)"
},
"RTL_LOCALES": [
- "fa-IR",
"ar",
+ "fa-IR",
"he"
]
} \ No newline at end of file
diff --git a/searxng_extra/update/update_locales.py b/searxng_extra/update/update_locales.py
index e823ebaf1..d97a5dd88 100644..100755
--- a/searxng_extra/update/update_locales.py
+++ b/searxng_extra/update/update_locales.py
@@ -58,7 +58,7 @@ def main():
content = {
"LOCALE_NAMES": LOCALE_NAMES,
- "RTL_LOCALES": list(RTL_LOCALES),
+ "RTL_LOCALES": sorted(RTL_LOCALES),
}
with open(LOCALE_DATA_FILE, 'w', encoding='utf-8') as f: