From 55e2f4a97f9a415355d665fbc0c24aff30641120 Mon Sep 17 00:00:00 2001
From: Markus <markus@venom.fritz.box>
Date: Sun, 15 Sep 2024 12:39:23 +0200
Subject: [PATCH] [data] update searx.data - update_engine_traits.py

---
 searx/data/engine_traits.json | 67 ++++++++++++++++++++++++++---------
 1 file changed, 50 insertions(+), 17 deletions(-)

diff --git a/searx/data/engine_traits.json b/searx/data/engine_traits.json
index c103d43a3..e9bc47ade 100644
--- a/searx/data/engine_traits.json
+++ b/searx/data/engine_traits.json
@@ -3,40 +3,40 @@
     "all_locale": "",
     "custom": {
       "content": [
-        "book_nonfiction",
+        "book_comic",
         "book_fiction",
+        "book_nonfiction",
         "book_unknown",
         "magazine",
-        "book_comic",
-        "standards_document",
-        "musical_score"
+        "musical_score",
+        "other",
+        "standards_document"
       ],
       "ext": [
-        "pdf",
+        "azw3",
+        "cbr",
+        "cbz",
+        "djvu",
         "epub",
         "fb2",
         "mobi",
-        "cbr",
-        "djvu",
-        "txt",
-        "cbz",
-        "azw3"
+        "pdf",
+        "txt"
       ],
       "sort": [
         "",
-        "newest",
-        "oldest",
         "largest",
-        "smallest",
+        "newest",
         "newest_added",
-        "oldest_added"
+        "oldest",
+        "oldest_added",
+        "smallest"
       ]
     },
     "data_type": "traits_v1",
     "languages": {
       "af": "af",
       "ar": "ar",
-      "az": "az",
       "be": "be",
       "bg": "bg",
       "bn": "bn",
@@ -86,11 +86,14 @@
       "ro": "ro",
       "ru": "ru",
       "rw": "rw",
+      "sa": "sa",
+      "se": "se",
       "sk": "sk",
       "sl": "sl",
       "sr": "sr",
       "sv": "sv",
       "ta": "ta",
+      "th": "th",
       "tr": "tr",
       "uk": "uk",
       "ur": "ur",
@@ -119,6 +122,7 @@
       "ar": "\u0627\u0644\u0639\u0631\u0628\u064a\u0629",
       "bg": "\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438",
       "bs": "Bosanski",
+      "ca": "Catal\u00e0",
       "cs": "\u010ce\u0161tina",
       "da": "Dansk",
       "de": "Deutsch",
@@ -1764,8 +1768,10 @@
         "id": "id",
         "it": "it",
         "ja-JP": "ja-jp",
+        "ko": "ko",
         "lt": "lt",
         "lv": "lv",
+        "ms": "ms",
         "nb": "nb",
         "nl": "nl",
         "pl": "pl",
@@ -1775,10 +1781,15 @@
         "sk": "sk",
         "sl": "sl",
         "sq-AL": "sq-al",
+        "sr_Cyrl": "sr-cyrl",
+        "sr_Latn": "sr-latn",
         "sv": "sv",
         "sw-KE": "sw-ke",
+        "th": "th",
         "tr": "tr",
         "uk": "uk",
+        "vi": "vi",
+        "zh_Hans": "zh-hans",
         "zh_Hant": "zh-hant"
       }
     },
@@ -1858,8 +1869,10 @@
         "id": "id",
         "it": "it",
         "ja-JP": "ja-jp",
+        "ko": "ko",
         "lt": "lt",
         "lv": "lv",
+        "ms": "ms",
         "nb": "nb",
         "nl": "nl",
         "pl": "pl",
@@ -1869,10 +1882,15 @@
         "sk": "sk",
         "sl": "sl",
         "sq-AL": "sq-al",
+        "sr_Cyrl": "sr-cyrl",
+        "sr_Latn": "sr-latn",
         "sv": "sv",
         "sw-KE": "sw-ke",
+        "th": "th",
         "tr": "tr",
         "uk": "uk",
+        "vi": "vi",
+        "zh_Hans": "zh-hans",
         "zh_Hant": "zh-hant"
       }
     },
@@ -1952,8 +1970,10 @@
         "id": "id",
         "it": "it",
         "ja-JP": "ja-jp",
+        "ko": "ko",
         "lt": "lt",
         "lv": "lv",
+        "ms": "ms",
         "nb": "nb",
         "nl": "nl",
         "pl": "pl",
@@ -1963,10 +1983,15 @@
         "sk": "sk",
         "sl": "sl",
         "sq-AL": "sq-al",
+        "sr_Cyrl": "sr-cyrl",
+        "sr_Latn": "sr-latn",
         "sv": "sv",
         "sw-KE": "sw-ke",
+        "th": "th",
         "tr": "tr",
         "uk": "uk",
+        "vi": "vi",
+        "zh_Hans": "zh-hans",
         "zh_Hant": "zh-hant"
       }
     },
@@ -2046,8 +2071,10 @@
         "id": "id",
         "it": "it",
         "ja-JP": "ja-jp",
+        "ko": "ko",
         "lt": "lt",
         "lv": "lv",
+        "ms": "ms",
         "nb": "nb",
         "nl": "nl",
         "pl": "pl",
@@ -2057,10 +2084,15 @@
         "sk": "sk",
         "sl": "sl",
         "sq-AL": "sq-al",
+        "sr_Cyrl": "sr-cyrl",
+        "sr_Latn": "sr-latn",
         "sv": "sv",
         "sw-KE": "sw-ke",
+        "th": "th",
         "tr": "tr",
         "uk": "uk",
+        "vi": "vi",
+        "zh_Hans": "zh-hans",
         "zh_Hant": "zh-hant"
       }
     },
@@ -6151,7 +6183,6 @@
         "BY",
         "BZ",
         "CA",
-        "CC",
         "CD",
         "CF",
         "CG",
@@ -6249,6 +6280,7 @@
         "MN",
         "MO",
         "MQ",
+        "MS",
         "MT",
         "MU",
         "MW",
@@ -6403,7 +6435,6 @@
       "la": "latin",
       "lb": "luxembourgish",
       "ln": "lingala",
-      "lo": "lao",
       "lt": "lithuanian",
       "lv": "latvian",
       "mg": "malagasy",
@@ -6436,6 +6467,7 @@
       "si": "sinhala",
       "sk": "slovak",
       "sl": "slovenian",
+      "sn": "shona",
       "so": "somali",
       "sq": "albanian",
       "sr": "serbian",
@@ -6784,6 +6816,7 @@
         "bat-smg",
         "bbc",
         "bcl",
+        "bdr",
         "be",
         "be-tarask",
         "bew",