diff --git a/searx/data/engine_traits.json b/searx/data/engine_traits.json
index 69156cc27..ea3724c10 100644
--- a/searx/data/engine_traits.json
+++ b/searx/data/engine_traits.json
@@ -3465,15 +3465,21 @@
       "en-CA": "en_CA",
       "en-GB": "en-GB_GB",
       "en-IE": "en_IE",
+      "en-IN": "en_IN",
       "en-MY": "en_MY",
       "en-NZ": "en_NZ",
+      "en-PH": "en_PH",
       "en-US": "en_US",
       "en-ZA": "en_ZA",
       "es-AR": "es_AR",
       "es-CL": "es_CL",
+      "es-CO": "es_CO",
       "es-ES": "es_ES",
+      "es-MX": "es_MX",
+      "es-PE": "es_PE",
       "es-US": "es_US",
       "es-UY": "es_UY",
+      "es-VE": "es_VE",
       "fi-FI": "fi_FI",
       "fil-PH": "fil_PH",
       "fr-BE": "fr_BE",
@@ -3481,6 +3487,7 @@
       "fr-CH": "fr_CH",
       "fr-FR": "fr_FR",
       "hi-IN": "hi_IN",
+      "id-ID": "id_ID",
       "it-CH": "it_CH",
       "it-IT": "it_IT",
       "ja-JP": "ja_JP",
@@ -3498,6 +3505,7 @@
       "sv-SE": "sv_SE",
       "tr-TR": "tr_TR",
       "uk-UA": "uk_UA",
+      "vi-VN": "vi_VN",
       "zh-CN": "zh-CN_CN",
       "zh-HK": "zh-TW_HK",
       "zh-TW": "zh-TW_TW"
diff --git a/searx/sxng_locales.py b/searx/sxng_locales.py
index eedf664b0..0600a9c91 100644
--- a/searx/sxng_locales.py
+++ b/searx/sxng_locales.py
@@ -92,7 +92,7 @@ sxng_locales = (
     ('vi', 'Tiếng Việt', '', 'Vietnamese', '\U0001f310'),
     ('zh', '中文', '', 'Chinese', '\U0001f310'),
     ('zh-CN', '中文', '中国', 'Chinese', '\U0001f1e8\U0001f1f3'),
-    ('zh-HK', '中文', '中國香港', 'Chinese', '\U0001f1ed\U0001f1f0'),
+    ('zh-HK', '中文', '中國香港特別行政區', 'Chinese', '\U0001f1ed\U0001f1f0'),
     ('zh-TW', '中文', '台灣', 'Chinese', '\U0001f1f9\U0001f1fc'),
 )
 '''