From 30a820437da40cba2b1ca386564c8fc1ee6f92d1 Mon Sep 17 00:00:00 2001 From: return42 Date: Sat, 1 Mar 2025 00:15:27 +0000 Subject: [PATCH] [data] update searx.data - update_engine_traits.py --- searx/data/engine_traits.json | 509 ++++++++++++++++++++++++---------- searx/sxng_locales.py | 27 -- 2 files changed, 365 insertions(+), 171 deletions(-) diff --git a/searx/data/engine_traits.json b/searx/data/engine_traits.json index 2a27ff626..41f17ef10 100644 --- a/searx/data/engine_traits.json +++ b/searx/data/engine_traits.json @@ -3,7 +3,6 @@ "all_locale": "", "custom": { "content": [ - "audiobook", "book_comic", "book_fiction", "book_nonfiction", @@ -14,25 +13,45 @@ "standards_document" ], "ext": [ + "7z", + "ai", + "azw", "azw3", + "cb7", "cbr", "cbz", + "chm", "djvu", "doc", "docx", "epub", + "exe", "fb2", + "gz", "htm", "html", + "htmlz", + "jpg", "lit", "lrf", "mht", "mobi", + "odt", "opf", + "pdb", "pdf", + "ppt", + "pptx", + "prc", "rar", "rtf", + "snb", + "tar", + "tif", "txt", + "updb", + "xls", + "xlsx", "zip" ], "sort": [ @@ -49,6 +68,7 @@ "data_type": "traits_v1", "languages": { "af": "af", + "am": "am", "ar": "ar", "az": "az", "ba": "ba", @@ -56,21 +76,28 @@ "bg": "bg", "bn": "bn", "bo": "bo", + "bs": "bs", "ca": "ca", "cs": "cs", + "cv": "cv", + "cy": "cy", "da": "da", "de": "de", "el": "el", "en": "en", "eo": "eo", "es": "es", + "et": "et", + "eu": "eu", "fa": "fa", "fi": "fi", "fil": "fil", "fr": "fr", + "fy": "fy", "ga": "ga", "gl": "gl", "gu": "gu", + "ha": "ha", "he": "he", "hi": "hi", "hr": "hr", @@ -84,40 +111,61 @@ "kk": "kk", "kn": "kn", "ko": "ko", + "ku": "ku", "ky": "ky", "la": "la", + "lo": "lo", "lt": "lt", "lv": "lv", + "mfe": "mfe", + "mg": "mg", + "mk": "mk", "ml": "ml", "mn": "mn", "mr": "mr", "ms": "ms", + "my": "my", + "nb": "nb", + "ne": "ne", "nl": "nl", "no": "no", + "ny": "ny", + "om": "om", "pa": "pa", "pl": "pl", + "ps": "ps", "pt": "pt", "qu": "qu", "ro": "ro", "ru": "ru", "rw": "rw", "shn": "shn", + "si": "si", "sk": "sk", "sl": "sl", + "sn": "sn", + "so": "so", "sq": "sq", "sr": "sr", + "su": "su", "sv": "sv", "sw": "sw", "ta": "ta", "te": "te", + "tg": "tg", "th": "th", "tr": "tr", + "tt": "tt", "ug": "ug", "uk": "uk", "ur": "ur", + "uz": "uz", "vi": "vi", + "xh": "xh", + "yi": "yi", "zh": "zh", - "zh_Hant": "zh-Hant" + "zh_Hant": "zh-Hant", + "zu": "zu" }, "regions": {} }, @@ -196,7 +244,7 @@ "es": "es-es", "et": "et-et", "eu": "eu-eu", - "fa": "prs-prs", + "fa": "fa-fa", "fi": "fi-fi", "fil": "fil-fil", "fr": "fr-fr", @@ -204,14 +252,12 @@ "gd": "gd-gd", "gl": "gl-gl", "gu": "gu-gu", - "ha": "ha-latn", "he": "he-he", "hi": "hi-hi", "hr": "hr-hr", "hu": "hu-hu", "hy": "hy-hy", "id": "id-id", - "ig": "ig-ig", "is": "is-is", "it": "it-it", "ja": "ja-ja", @@ -221,8 +267,6 @@ "kn": "kn-kn", "ko": "ko-ko", "kok": "kok-kok", - "ku": "ku-arab", - "ky": "ky-ky", "lb": "lb-lb", "lo": "lo-lo", "lt": "lt-lt", @@ -230,7 +274,6 @@ "mi": "mi-mi", "mk": "mk-mk", "ml": "ml-ml", - "mn": "mn-cyrl-mn", "mr": "mr-mr", "ms": "ms-ms", "mt": "mt-mt", @@ -238,33 +281,22 @@ "ne": "ne-ne", "nl": "nl-nl", "nn": "nn-nn", - "nso": "nso-nso", "or": "or-or", - "pa_Arab": "pa-arab", "pa_Guru": "pa-guru", "pl": "pl-pl", "pt": "pt-br", "qu": "quz-quz", - "quc": "quc-quc", "ro": "ro-ro", "ru": "ru-ru", - "rw": "rw-rw", - "sd_Arab": "sd-arab", - "si": "si-si", "sk": "sk-sk", "sl": "sl-sl", "sq": "sq-sq", "sr_Cyrl": "sr-cyrl", "sr_Latn": "sr-latn", "sv": "sv-sv", - "sw": "sw-sw", "ta": "ta-ta", "te": "te-te", - "tg": "tg-cyrl", "th": "th-th", - "ti": "ti-ti", - "tk": "tk-tk", - "tn": "tn-tn", "tr": "tr-tr", "tt": "tt-tt", "ug": "ug-ug", @@ -272,13 +304,9 @@ "ur": "ur-ur", "uz_Latn": "uz-latn", "vi": "vi-vi", - "wo": "wo-wo", - "xh": "xh-xh", - "yo": "yo-yo", "zh": "zh-hans", "zh_Hans": "zh-hans", - "zh_Hant": "zh-hant", - "zu": "zu-zu" + "zh_Hant": "zh-hant" }, "regions": { "am-ET": "am-et", @@ -494,14 +522,12 @@ "kk-KZ": "kk-kz", "km-KH": "km-kh", "ko-KR": "ko-kr", - "ky-KG": "ky-kg", "lb-LU": "lb-lu", "lo-LA": "lo-la", "lt-LT": "lt-lt", "lv-LV": "lv-lv", "mi-NZ": "mi-nz", "mk-MK": "mk-mk", - "mn-MN": "mn-mn", "ms-BN": "ms-bn", "ms-MY": "ms-my", "ms-SG": "ms-sg", @@ -535,8 +561,6 @@ "ru-KZ": "ru-kz", "ru-RU": "ru-ru", "ru-UA": "ru-ua", - "rw-RW": "rw-rw", - "si-LK": "si-lk", "sk-SK": "sk-sk", "sl-SI": "sl-si", "sq-AL": "sq-al", @@ -545,23 +569,14 @@ "sr-RS": "sr-rs", "sv-FI": "sv-fi", "sv-SE": "sv-se", - "sw-KE": "sw-ke", - "sw-TZ": "sw-tz", - "sw-UG": "sw-ug", "ta-LK": "ta-lk", "ta-SG": "ta-sg", - "tg-TJ": "tg-tj", "th-TH": "th-th", - "ti-ER": "ti-er", - "tk-TM": "tk-tm", - "tn-BW": "tn-bw", "tr-CY": "tr-cy", "tr-TR": "tr-tr", "uk-UA": "uk-ua", "ur-PK": "ur-pk", "vi-VN": "vi-vn", - "wo-SN": "wo-sn", - "yo-NG": "yo-ng", "zh-CN": "zh-cn", "zh-HK": "en-hk", "zh-MO": "zh-mo", @@ -594,7 +609,7 @@ "es": "es-es", "et": "et-et", "eu": "eu-eu", - "fa": "prs-prs", + "fa": "fa-fa", "fi": "fi-fi", "fil": "fil-fil", "fr": "fr-fr", @@ -602,14 +617,12 @@ "gd": "gd-gd", "gl": "gl-gl", "gu": "gu-gu", - "ha": "ha-latn", "he": "he-he", "hi": "hi-hi", "hr": "hr-hr", "hu": "hu-hu", "hy": "hy-hy", "id": "id-id", - "ig": "ig-ig", "is": "is-is", "it": "it-it", "ja": "ja-ja", @@ -619,8 +632,6 @@ "kn": "kn-kn", "ko": "ko-ko", "kok": "kok-kok", - "ku": "ku-arab", - "ky": "ky-ky", "lb": "lb-lb", "lo": "lo-lo", "lt": "lt-lt", @@ -628,7 +639,6 @@ "mi": "mi-mi", "mk": "mk-mk", "ml": "ml-ml", - "mn": "mn-cyrl-mn", "mr": "mr-mr", "ms": "ms-ms", "mt": "mt-mt", @@ -636,33 +646,22 @@ "ne": "ne-ne", "nl": "nl-nl", "nn": "nn-nn", - "nso": "nso-nso", "or": "or-or", - "pa_Arab": "pa-arab", "pa_Guru": "pa-guru", "pl": "pl-pl", "pt": "pt-br", "qu": "quz-quz", - "quc": "quc-quc", "ro": "ro-ro", "ru": "ru-ru", - "rw": "rw-rw", - "sd_Arab": "sd-arab", - "si": "si-si", "sk": "sk-sk", "sl": "sl-sl", "sq": "sq-sq", "sr_Cyrl": "sr-cyrl", "sr_Latn": "sr-latn", "sv": "sv-sv", - "sw": "sw-sw", "ta": "ta-ta", "te": "te-te", - "tg": "tg-cyrl", "th": "th-th", - "ti": "ti-ti", - "tk": "tk-tk", - "tn": "tn-tn", "tr": "tr-tr", "tt": "tt-tt", "ug": "ug-ug", @@ -670,13 +669,9 @@ "ur": "ur-ur", "uz_Latn": "uz-latn", "vi": "vi-vi", - "wo": "wo-wo", - "xh": "xh-xh", - "yo": "yo-yo", "zh": "zh-hans", "zh_Hans": "zh-hans", - "zh_Hant": "zh-hant", - "zu": "zu-zu" + "zh_Hant": "zh-hant" }, "regions": { "am-ET": "am-et", @@ -892,14 +887,12 @@ "kk-KZ": "kk-kz", "km-KH": "km-kh", "ko-KR": "ko-kr", - "ky-KG": "ky-kg", "lb-LU": "lb-lu", "lo-LA": "lo-la", "lt-LT": "lt-lt", "lv-LV": "lv-lv", "mi-NZ": "mi-nz", "mk-MK": "mk-mk", - "mn-MN": "mn-mn", "ms-BN": "ms-bn", "ms-MY": "ms-my", "ms-SG": "ms-sg", @@ -933,8 +926,6 @@ "ru-KZ": "ru-kz", "ru-RU": "ru-ru", "ru-UA": "ru-ua", - "rw-RW": "rw-rw", - "si-LK": "si-lk", "sk-SK": "sk-sk", "sl-SI": "sl-si", "sq-AL": "sq-al", @@ -943,23 +934,14 @@ "sr-RS": "sr-rs", "sv-FI": "sv-fi", "sv-SE": "sv-se", - "sw-KE": "sw-ke", - "sw-TZ": "sw-tz", - "sw-UG": "sw-ug", "ta-LK": "ta-lk", "ta-SG": "ta-sg", - "tg-TJ": "tg-tj", "th-TH": "th-th", - "ti-ER": "ti-er", - "tk-TM": "tk-tm", - "tn-BW": "tn-bw", "tr-CY": "tr-cy", "tr-TR": "tr-tr", "uk-UA": "uk-ua", "ur-PK": "ur-pk", "vi-VN": "vi-vn", - "wo-SN": "wo-sn", - "yo-NG": "yo-ng", "zh-CN": "zh-cn", "zh-HK": "en-hk", "zh-MO": "zh-mo", @@ -992,7 +974,7 @@ "es": "es-es", "et": "et-et", "eu": "eu-eu", - "fa": "prs-prs", + "fa": "fa-fa", "fi": "fi-fi", "fil": "fil-fil", "fr": "fr-fr", @@ -1000,14 +982,12 @@ "gd": "gd-gd", "gl": "gl-gl", "gu": "gu-gu", - "ha": "ha-latn", "he": "he-he", "hi": "hi-hi", "hr": "hr-hr", "hu": "hu-hu", "hy": "hy-hy", "id": "id-id", - "ig": "ig-ig", "is": "is-is", "it": "it-it", "ja": "ja-ja", @@ -1017,8 +997,6 @@ "kn": "kn-kn", "ko": "ko-ko", "kok": "kok-kok", - "ku": "ku-arab", - "ky": "ky-ky", "lb": "lb-lb", "lo": "lo-lo", "lt": "lt-lt", @@ -1026,7 +1004,6 @@ "mi": "mi-mi", "mk": "mk-mk", "ml": "ml-ml", - "mn": "mn-cyrl-mn", "mr": "mr-mr", "ms": "ms-ms", "mt": "mt-mt", @@ -1034,33 +1011,22 @@ "ne": "ne-ne", "nl": "nl-nl", "nn": "nn-nn", - "nso": "nso-nso", "or": "or-or", - "pa_Arab": "pa-arab", "pa_Guru": "pa-guru", "pl": "pl-pl", "pt": "pt-br", "qu": "quz-quz", - "quc": "quc-quc", "ro": "ro-ro", "ru": "ru-ru", - "rw": "rw-rw", - "sd_Arab": "sd-arab", - "si": "si-si", "sk": "sk-sk", "sl": "sl-sl", "sq": "sq-sq", "sr_Cyrl": "sr-cyrl", "sr_Latn": "sr-latn", "sv": "sv-sv", - "sw": "sw-sw", "ta": "ta-ta", "te": "te-te", - "tg": "tg-cyrl", "th": "th-th", - "ti": "ti-ti", - "tk": "tk-tk", - "tn": "tn-tn", "tr": "tr-tr", "tt": "tt-tt", "ug": "ug-ug", @@ -1068,13 +1034,9 @@ "ur": "ur-ur", "uz_Latn": "uz-latn", "vi": "vi-vi", - "wo": "wo-wo", - "xh": "xh-xh", - "yo": "yo-yo", "zh": "zh-hans", "zh_Hans": "zh-hans", - "zh_Hant": "zh-hant", - "zu": "zu-zu" + "zh_Hant": "zh-hant" }, "regions": { "am-ET": "am-et", @@ -1290,14 +1252,12 @@ "kk-KZ": "kk-kz", "km-KH": "km-kh", "ko-KR": "ko-kr", - "ky-KG": "ky-kg", "lb-LU": "lb-lu", "lo-LA": "lo-la", "lt-LT": "lt-lt", "lv-LV": "lv-lv", "mi-NZ": "mi-nz", "mk-MK": "mk-mk", - "mn-MN": "mn-mn", "ms-BN": "ms-bn", "ms-MY": "ms-my", "ms-SG": "ms-sg", @@ -1331,8 +1291,6 @@ "ru-KZ": "ru-kz", "ru-RU": "ru-ru", "ru-UA": "ru-ua", - "rw-RW": "rw-rw", - "si-LK": "si-lk", "sk-SK": "sk-sk", "sl-SI": "sl-si", "sq-AL": "sq-al", @@ -1341,23 +1299,14 @@ "sr-RS": "sr-rs", "sv-FI": "sv-fi", "sv-SE": "sv-se", - "sw-KE": "sw-ke", - "sw-TZ": "sw-tz", - "sw-UG": "sw-ug", "ta-LK": "ta-lk", "ta-SG": "ta-sg", - "tg-TJ": "tg-tj", "th-TH": "th-th", - "ti-ER": "ti-er", - "tk-TM": "tk-tm", - "tn-BW": "tn-bw", "tr-CY": "tr-cy", "tr-TR": "tr-tr", "uk-UA": "uk-ua", "ur-PK": "ur-pk", "vi-VN": "vi-vn", - "wo-SN": "wo-sn", - "yo-NG": "yo-ng", "zh-CN": "en-hk", "zh-HK": "en-hk", "zh-MO": "zh-mo", @@ -1390,7 +1339,7 @@ "es": "es-es", "et": "et-et", "eu": "eu-eu", - "fa": "prs-prs", + "fa": "fa-fa", "fi": "fi-fi", "fil": "fil-fil", "fr": "fr-fr", @@ -1398,14 +1347,12 @@ "gd": "gd-gd", "gl": "gl-gl", "gu": "gu-gu", - "ha": "ha-latn", "he": "he-he", "hi": "hi-hi", "hr": "hr-hr", "hu": "hu-hu", "hy": "hy-hy", "id": "id-id", - "ig": "ig-ig", "is": "is-is", "it": "it-it", "ja": "ja-ja", @@ -1415,8 +1362,6 @@ "kn": "kn-kn", "ko": "ko-ko", "kok": "kok-kok", - "ku": "ku-arab", - "ky": "ky-ky", "lb": "lb-lb", "lo": "lo-lo", "lt": "lt-lt", @@ -1424,7 +1369,6 @@ "mi": "mi-mi", "mk": "mk-mk", "ml": "ml-ml", - "mn": "mn-cyrl-mn", "mr": "mr-mr", "ms": "ms-ms", "mt": "mt-mt", @@ -1432,33 +1376,22 @@ "ne": "ne-ne", "nl": "nl-nl", "nn": "nn-nn", - "nso": "nso-nso", "or": "or-or", - "pa_Arab": "pa-arab", "pa_Guru": "pa-guru", "pl": "pl-pl", "pt": "pt-br", "qu": "quz-quz", - "quc": "quc-quc", "ro": "ro-ro", "ru": "ru-ru", - "rw": "rw-rw", - "sd_Arab": "sd-arab", - "si": "si-si", "sk": "sk-sk", "sl": "sl-sl", "sq": "sq-sq", "sr_Cyrl": "sr-cyrl", "sr_Latn": "sr-latn", "sv": "sv-sv", - "sw": "sw-sw", "ta": "ta-ta", "te": "te-te", - "tg": "tg-cyrl", "th": "th-th", - "ti": "ti-ti", - "tk": "tk-tk", - "tn": "tn-tn", "tr": "tr-tr", "tt": "tt-tt", "ug": "ug-ug", @@ -1466,13 +1399,9 @@ "ur": "ur-ur", "uz_Latn": "uz-latn", "vi": "vi-vi", - "wo": "wo-wo", - "xh": "xh-xh", - "yo": "yo-yo", "zh": "zh-hans", "zh_Hans": "zh-hans", - "zh_Hant": "zh-hant", - "zu": "zu-zu" + "zh_Hant": "zh-hant" }, "regions": { "am-ET": "am-et", @@ -1688,14 +1617,12 @@ "kk-KZ": "kk-kz", "km-KH": "km-kh", "ko-KR": "ko-kr", - "ky-KG": "ky-kg", "lb-LU": "lb-lu", "lo-LA": "lo-la", "lt-LT": "lt-lt", "lv-LV": "lv-lv", "mi-NZ": "mi-nz", "mk-MK": "mk-mk", - "mn-MN": "mn-mn", "ms-BN": "ms-bn", "ms-MY": "ms-my", "ms-SG": "ms-sg", @@ -1729,8 +1656,6 @@ "ru-KZ": "ru-kz", "ru-RU": "ru-ru", "ru-UA": "ru-ua", - "rw-RW": "rw-rw", - "si-LK": "si-lk", "sk-SK": "sk-sk", "sl-SI": "sl-si", "sq-AL": "sq-al", @@ -1739,23 +1664,14 @@ "sr-RS": "sr-rs", "sv-FI": "sv-fi", "sv-SE": "sv-se", - "sw-KE": "sw-ke", - "sw-TZ": "sw-tz", - "sw-UG": "sw-ug", "ta-LK": "ta-lk", "ta-SG": "ta-sg", - "tg-TJ": "tg-tj", "th-TH": "th-th", - "ti-ER": "ti-er", - "tk-TM": "tk-tm", - "tn-BW": "tn-bw", "tr-CY": "tr-cy", "tr-TR": "tr-tr", "uk-UA": "uk-ua", "ur-PK": "ur-pk", "vi-VN": "vi-vn", - "wo-SN": "wo-sn", - "yo-NG": "yo-ng", "zh-CN": "zh-cn", "zh-HK": "en-hk", "zh-MO": "zh-mo", @@ -7045,7 +6961,6 @@ "GI", "GL", "GM", - "GN", "GP", "GQ", "GR", @@ -7146,6 +7061,7 @@ "SG", "SH", "SI", + "SJ", "SK", "SL", "SM", @@ -7244,7 +7160,6 @@ "id": "indonesian", "is": "icelandic", "it": "italian", - "iu": "inuktitut", "ja": "japanese", "jv": "javanese", "ka": "georgian", @@ -7500,6 +7415,310 @@ "zh-TW": "zh-TW_TW" } }, + "startpage images": { + "all_locale": null, + "custom": {}, + "data_type": "traits_v1", + "languages": { + "af": "afrikaans", + "am": "amharic", + "ar": "arabic", + "az": "azerbaijani", + "be": "belarusian", + "bg": "bulgarian", + "bn": "bengali", + "bs": "bosnian", + "ca": "catalan", + "cs": "czech", + "cy": "welsh", + "da": "dansk", + "de": "deutsch", + "el": "greek", + "en": "english", + "eo": "esperanto", + "es": "espanol", + "et": "estonian", + "eu": "basque", + "fa": "persian", + "fi": "suomi", + "fo": "faroese", + "fr": "francais", + "fy": "frisian", + "ga": "irish", + "gd": "gaelic", + "gl": "galician", + "gu": "gujarati", + "he": "hebrew", + "hi": "hindi", + "hr": "croatian", + "hu": "hungarian", + "ia": "interlingua", + "id": "indonesian", + "is": "icelandic", + "it": "italiano", + "ja": "nihongo", + "jv": "javanese", + "ka": "georgian", + "kn": "kannada", + "ko": "hangul", + "la": "latin", + "lt": "lithuanian", + "lv": "latvian", + "mai": "bihari", + "mk": "macedonian", + "ml": "malayalam", + "mr": "marathi", + "ms": "malay", + "mt": "maltese", + "nb": "norsk", + "ne": "nepali", + "nl": "nederlands", + "oc": "occitan", + "pa": "punjabi", + "pl": "polski", + "pt": "portugues", + "ro": "romanian", + "ru": "russian", + "si": "sinhalese", + "sk": "slovak", + "sl": "slovenian", + "sq": "albanian", + "sr": "serbian", + "su": "sudanese", + "sv": "svenska", + "sw": "swahili", + "ta": "tamil", + "te": "telugu", + "th": "thai", + "ti": "tigrinya", + "tl": "tagalog", + "tr": "turkce", + "uk": "ukrainian", + "ur": "urdu", + "uz": "uzbek", + "vi": "vietnamese", + "xh": "xhosa", + "zh": "jiantizhongwen", + "zh_Hant": "fantizhengwen", + "zu": "zulu" + }, + "regions": { + "ar-EG": "ar_EG", + "bg-BG": "bg_BG", + "ca-ES": "ca_ES", + "cs-CZ": "cs_CZ", + "da-DK": "da_DK", + "de-AT": "de_AT", + "de-CH": "de_CH", + "de-DE": "de_DE", + "el-GR": "el_GR", + "en-AU": "en_AU", + "en-CA": "en_CA", + "en-GB": "en-GB_GB", + "en-ID": "en_ID", + "en-IE": "en_IE", + "en-IN": "en_IN", + "en-MY": "en_MY", + "en-NZ": "en_NZ", + "en-PH": "en_PH", + "en-SG": "en_SG", + "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", + "et-EE": "et_EE", + "fi-FI": "fi_FI", + "fil-PH": "fil_PH", + "fr-BE": "fr_BE", + "fr-CA": "fr_CA", + "fr-CH": "fr_CH", + "fr-FR": "fr_FR", + "hi-IN": "hi_IN", + "hu-HU": "hu_HU", + "id-ID": "id_ID", + "it-CH": "it_CH", + "it-IT": "it_IT", + "ja-JP": "ja_JP", + "ko-KR": "ko_KR", + "ms-MY": "ms_MY", + "ms-SG": "ms_SG", + "nb-NO": "no_NO", + "nl-BE": "nl_BE", + "nl-NL": "nl_NL", + "pl-PL": "pl_PL", + "pt-BR": "pt-BR_BR", + "pt-PT": "pt_PT", + "ro-RO": "ro_RO", + "ru-BY": "ru_BY", + "ru-RU": "ru_RU", + "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" + } + }, + "startpage news": { + "all_locale": null, + "custom": {}, + "data_type": "traits_v1", + "languages": { + "af": "afrikaans", + "am": "amharic", + "ar": "arabic", + "az": "azerbaijani", + "be": "belarusian", + "bg": "bulgarian", + "bn": "bengali", + "bs": "bosnian", + "ca": "catalan", + "cs": "czech", + "cy": "welsh", + "da": "dansk", + "de": "deutsch", + "el": "greek", + "en": "english", + "eo": "esperanto", + "es": "espanol", + "et": "estonian", + "eu": "basque", + "fa": "persian", + "fi": "suomi", + "fo": "faroese", + "fr": "francais", + "fy": "frisian", + "ga": "irish", + "gd": "gaelic", + "gl": "galician", + "gu": "gujarati", + "he": "hebrew", + "hi": "hindi", + "hr": "croatian", + "hu": "hungarian", + "ia": "interlingua", + "id": "indonesian", + "is": "icelandic", + "it": "italiano", + "ja": "nihongo", + "jv": "javanese", + "ka": "georgian", + "kn": "kannada", + "ko": "hangul", + "la": "latin", + "lt": "lithuanian", + "lv": "latvian", + "mai": "bihari", + "mk": "macedonian", + "ml": "malayalam", + "mr": "marathi", + "ms": "malay", + "mt": "maltese", + "nb": "norsk", + "ne": "nepali", + "nl": "nederlands", + "oc": "occitan", + "pa": "punjabi", + "pl": "polski", + "pt": "portugues", + "ro": "romanian", + "ru": "russian", + "si": "sinhalese", + "sk": "slovak", + "sl": "slovenian", + "sq": "albanian", + "sr": "serbian", + "su": "sudanese", + "sv": "svenska", + "sw": "swahili", + "ta": "tamil", + "te": "telugu", + "th": "thai", + "ti": "tigrinya", + "tl": "tagalog", + "tr": "turkce", + "uk": "ukrainian", + "ur": "urdu", + "uz": "uzbek", + "vi": "vietnamese", + "xh": "xhosa", + "zh": "jiantizhongwen", + "zh_Hant": "fantizhengwen", + "zu": "zulu" + }, + "regions": { + "ar-EG": "ar_EG", + "bg-BG": "bg_BG", + "ca-ES": "ca_ES", + "cs-CZ": "cs_CZ", + "da-DK": "da_DK", + "de-AT": "de_AT", + "de-CH": "de_CH", + "de-DE": "de_DE", + "el-GR": "el_GR", + "en-AU": "en_AU", + "en-CA": "en_CA", + "en-GB": "en-GB_GB", + "en-ID": "en_ID", + "en-IE": "en_IE", + "en-IN": "en_IN", + "en-MY": "en_MY", + "en-NZ": "en_NZ", + "en-PH": "en_PH", + "en-SG": "en_SG", + "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", + "et-EE": "et_EE", + "fi-FI": "fi_FI", + "fil-PH": "fil_PH", + "fr-BE": "fr_BE", + "fr-CA": "fr_CA", + "fr-CH": "fr_CH", + "fr-FR": "fr_FR", + "hi-IN": "hi_IN", + "hu-HU": "hu_HU", + "id-ID": "id_ID", + "it-CH": "it_CH", + "it-IT": "it_IT", + "ja-JP": "ja_JP", + "ko-KR": "ko_KR", + "ms-MY": "ms_MY", + "ms-SG": "ms_SG", + "nb-NO": "no_NO", + "nl-BE": "nl_BE", + "nl-NL": "nl_NL", + "pl-PL": "pl_PL", + "pt-BR": "pt-BR_BR", + "pt-PT": "pt_PT", + "ro-RO": "ro_RO", + "ru-BY": "ru_BY", + "ru-RU": "ru_RU", + "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" + } + }, "stract": { "all_locale": "All", "custom": {}, @@ -7779,6 +7998,7 @@ "kl", "km", "kn", + "knc", "ko", "koi", "krc", @@ -7907,6 +8127,7 @@ "su", "sv", "sw", + "syl", "szl", "szy", "ta", diff --git a/searx/sxng_locales.py b/searx/sxng_locales.py index 34b72bf02..e7e601c3e 100644 --- a/searx/sxng_locales.py +++ b/searx/sxng_locales.py @@ -11,14 +11,9 @@ sxng_locales = ( ('af', 'Afrikaans', '', 'Afrikaans', '\U0001f310'), ('ar', 'العربية', '', 'Arabic', '\U0001f310'), - ('ar-SA', 'العربية', 'المملكة العربية السعودية', 'Arabic', '\U0001f1f8\U0001f1e6'), - ('be', 'Беларуская', '', 'Belarusian', '\U0001f310'), ('bg', 'Български', '', 'Bulgarian', '\U0001f310'), - ('bg-BG', 'Български', 'България', 'Bulgarian', '\U0001f1e7\U0001f1ec'), ('ca', 'Català', '', 'Catalan', '\U0001f310'), ('cs', 'Čeština', '', 'Czech', '\U0001f310'), - ('cs-CZ', 'Čeština', 'Česko', 'Czech', '\U0001f1e8\U0001f1ff'), - ('cy', 'Cymraeg', '', 'Welsh', '\U0001f310'), ('da', 'Dansk', '', 'Danish', '\U0001f310'), ('da-DK', 'Dansk', 'Danmark', 'Danish', '\U0001f1e9\U0001f1f0'), ('de', 'Deutsch', '', 'German', '\U0001f310'), @@ -26,7 +21,6 @@ sxng_locales = ( ('de-CH', 'Deutsch', 'Schweiz', 'German', '\U0001f1e8\U0001f1ed'), ('de-DE', 'Deutsch', 'Deutschland', 'German', '\U0001f1e9\U0001f1ea'), ('el', 'Ελληνικά', '', 'Greek', '\U0001f310'), - ('el-GR', 'Ελληνικά', 'Ελλάδα', 'Greek', '\U0001f1ec\U0001f1f7'), ('en', 'English', '', 'English', '\U0001f310'), ('en-AU', 'English', 'Australia', 'English', '\U0001f1e6\U0001f1fa'), ('en-CA', 'English', 'Canada', 'English', '\U0001f1e8\U0001f1e6'), @@ -35,20 +29,13 @@ sxng_locales = ( ('en-IN', 'English', 'India', 'English', '\U0001f1ee\U0001f1f3'), ('en-NZ', 'English', 'New Zealand', 'English', '\U0001f1f3\U0001f1ff'), ('en-PH', 'English', 'Philippines', 'English', '\U0001f1f5\U0001f1ed'), - ('en-PK', 'English', 'Pakistan', 'English', '\U0001f1f5\U0001f1f0'), - ('en-SG', 'English', 'Singapore', 'English', '\U0001f1f8\U0001f1ec'), ('en-US', 'English', 'United States', 'English', '\U0001f1fa\U0001f1f8'), ('en-ZA', 'English', 'South Africa', 'English', '\U0001f1ff\U0001f1e6'), ('es', 'Español', '', 'Spanish', '\U0001f310'), ('es-AR', 'Español', 'Argentina', 'Spanish', '\U0001f1e6\U0001f1f7'), ('es-CL', 'Español', 'Chile', 'Spanish', '\U0001f1e8\U0001f1f1'), - ('es-CO', 'Español', 'Colombia', 'Spanish', '\U0001f1e8\U0001f1f4'), ('es-ES', 'Español', 'España', 'Spanish', '\U0001f1ea\U0001f1f8'), ('es-MX', 'Español', 'México', 'Spanish', '\U0001f1f2\U0001f1fd'), - ('es-PE', 'Español', 'Perú', 'Spanish', '\U0001f1f5\U0001f1ea'), - ('et', 'Eesti', '', 'Estonian', '\U0001f310'), - ('et-EE', 'Eesti', 'Eesti', 'Estonian', '\U0001f1ea\U0001f1ea'), - ('fa', 'فارسی', '', 'Persian', '\U0001f310'), ('fi', 'Suomi', '', 'Finnish', '\U0001f310'), ('fi-FI', 'Suomi', 'Suomi', 'Finnish', '\U0001f1eb\U0001f1ee'), ('fr', 'Français', '', 'French', '\U0001f310'), @@ -56,14 +43,10 @@ sxng_locales = ( ('fr-CA', 'Français', 'Canada', 'French', '\U0001f1e8\U0001f1e6'), ('fr-CH', 'Français', 'Suisse', 'French', '\U0001f1e8\U0001f1ed'), ('fr-FR', 'Français', 'France', 'French', '\U0001f1eb\U0001f1f7'), - ('ga', 'Gaeilge', '', 'Irish', '\U0001f310'), - ('gd', 'Gàidhlig', '', 'Scottish Gaelic', '\U0001f310'), ('gl', 'Galego', '', 'Galician', '\U0001f310'), ('he', 'עברית', '', 'Hebrew', '\U0001f1ee\U0001f1f1'), - ('hi', 'हिन्दी', '', 'Hindi', '\U0001f310'), ('hr', 'Hrvatski', '', 'Croatian', '\U0001f310'), ('hu', 'Magyar', '', 'Hungarian', '\U0001f310'), - ('hu-HU', 'Magyar', 'Magyarország', 'Hungarian', '\U0001f1ed\U0001f1fa'), ('id', 'Indonesia', '', 'Indonesian', '\U0001f310'), ('id-ID', 'Indonesia', 'Indonesia', 'Indonesian', '\U0001f1ee\U0001f1e9'), ('it', 'Italiano', '', 'Italian', '\U0001f310'), @@ -71,13 +54,9 @@ sxng_locales = ( ('it-IT', 'Italiano', 'Italia', 'Italian', '\U0001f1ee\U0001f1f9'), ('ja', '日本語', '', 'Japanese', '\U0001f310'), ('ja-JP', '日本語', '日本', 'Japanese', '\U0001f1ef\U0001f1f5'), - ('kn', 'ಕನ್ನಡ', '', 'Kannada', '\U0001f310'), ('ko', '한국어', '', 'Korean', '\U0001f310'), ('ko-KR', '한국어', '대한민국', 'Korean', '\U0001f1f0\U0001f1f7'), ('lt', 'Lietuvių', '', 'Lithuanian', '\U0001f310'), - ('lv', 'Latviešu', '', 'Latvian', '\U0001f310'), - ('ml', 'മലയാളം', '', 'Malayalam', '\U0001f310'), - ('mr', 'मराठी', '', 'Marathi', '\U0001f310'), ('nb', 'Norsk Bokmål', '', 'Norwegian Bokmål', '\U0001f310'), ('nb-NO', 'Norsk Bokmål', 'Norge', 'Norwegian Bokmål', '\U0001f1f3\U0001f1f4'), ('nl', 'Nederlands', '', 'Dutch', '\U0001f310'), @@ -89,22 +68,16 @@ sxng_locales = ( ('pt-BR', 'Português', 'Brasil', 'Portuguese', '\U0001f1e7\U0001f1f7'), ('pt-PT', 'Português', 'Portugal', 'Portuguese', '\U0001f1f5\U0001f1f9'), ('ro', 'Română', '', 'Romanian', '\U0001f310'), - ('ro-RO', 'Română', 'România', 'Romanian', '\U0001f1f7\U0001f1f4'), ('ru', 'Русский', '', 'Russian', '\U0001f310'), ('ru-RU', 'Русский', 'Россия', 'Russian', '\U0001f1f7\U0001f1fa'), ('sk', 'Slovenčina', '', 'Slovak', '\U0001f310'), - ('sl', 'Slovenščina', '', 'Slovenian', '\U0001f310'), ('sq', 'Shqip', '', 'Albanian', '\U0001f310'), ('sv', 'Svenska', '', 'Swedish', '\U0001f310'), ('sv-SE', 'Svenska', 'Sverige', 'Swedish', '\U0001f1f8\U0001f1ea'), - ('ta', 'தமிழ்', '', 'Tamil', '\U0001f310'), - ('te', 'తెలుగు', '', 'Telugu', '\U0001f310'), ('th', 'ไทย', '', 'Thai', '\U0001f310'), - ('th-TH', 'ไทย', 'ไทย', 'Thai', '\U0001f1f9\U0001f1ed'), ('tr', 'Türkçe', '', 'Turkish', '\U0001f310'), ('tr-TR', 'Türkçe', 'Türkiye', 'Turkish', '\U0001f1f9\U0001f1f7'), ('uk', 'Українська', '', 'Ukrainian', '\U0001f310'), - ('ur', 'اردو', '', 'Urdu', '\U0001f310'), ('vi', 'Tiếng Việt', '', 'Vietnamese', '\U0001f310'), ('zh', '中文', '', 'Chinese', '\U0001f310'), ('zh-CN', '中文', '中国', 'Chinese', '\U0001f1e8\U0001f1f3'),