diff --git a/searx/data/engine_traits.json b/searx/data/engine_traits.json index cec1d21ab..e879b172d 100644 --- a/searx/data/engine_traits.json +++ b/searx/data/engine_traits.json @@ -13,8 +13,11 @@ "standards_document" ], "ext": [ + "7z", + "ai", "azw", "azw3", + "cb7", "cbr", "cbz", "chm", @@ -22,20 +25,34 @@ "doc", "docx", "epub", + "exe", "fb2", + "gz", "htm", "html", + "htmlz", "jpg", + "json", + "kfx", "lit", "lrf", "mht", "mobi", - "opf", + "odt", "pdb", "pdf", + "ppt", + "pptx", + "prc", "rar", "rtf", + "snb", + "tar", + "tif", "txt", + "updb", + "xls", + "xlsx", "zip" ], "sort": [ @@ -62,6 +79,7 @@ "bo": "bo", "bs": "bs", "ca": "ca", + "ckb": "ckb", "cs": "cs", "cy": "cy", "da": "da", @@ -84,6 +102,7 @@ "he": "he", "hi": "hi", "hr": "hr", + "ht": "ht", "hu": "hu", "hy": "hy", "id": "id", @@ -112,9 +131,7 @@ "ne": "ne", "nl": "nl", "no": "no", - "ny": "ny", "om": "om", - "or": "or", "pa": "pa", "pl": "pl", "ps": "ps", @@ -123,6 +140,7 @@ "ro": "ro", "ru": "ru", "rw": "rw", + "sd": "sd", "shn": "shn", "si": "si", "sk": "sk", @@ -138,7 +156,6 @@ "te": "te", "tg": "tg", "th": "th", - "tk": "tk", "tr": "tr", "tt": "tt", "ug": "ug", @@ -146,6 +163,7 @@ "ur": "ur", "uz": "uz", "vi": "vi", + "xh": "xh", "yi": "yi", "zh": "zh", "zh_Hant": "zh-Hant", @@ -189,6 +207,7 @@ "ja": "\u65e5\u672c\u8a9e", "ko": "\ud55c\uad6d\uc5b4", "lt": "Lietuvi\u0173", + "lv": "Latvie\u0161u", "nl": "Nederlands", "pl": "Polski", "pt": "Portugu\u00eas", @@ -481,7 +500,6 @@ "fr-RW": "fr-rw", "fr-SC": "fr-sc", "fr-SN": "fr-sn", - "fr-SY": "fr-sy", "fr-TD": "fr-td", "fr-TG": "fr-tg", "fr-TN": "fr-tn", @@ -846,7 +864,6 @@ "fr-RW": "fr-rw", "fr-SC": "fr-sc", "fr-SN": "fr-sn", - "fr-SY": "fr-sy", "fr-TD": "fr-td", "fr-TG": "fr-tg", "fr-TN": "fr-tn", @@ -1211,7 +1228,6 @@ "fr-RW": "fr-rw", "fr-SC": "fr-sc", "fr-SN": "fr-sn", - "fr-SY": "fr-sy", "fr-TD": "fr-td", "fr-TG": "fr-tg", "fr-TN": "fr-tn", @@ -1576,7 +1592,6 @@ "fr-RW": "fr-rw", "fr-SC": "fr-sc", "fr-SN": "fr-sn", - "fr-SY": "fr-sy", "fr-TD": "fr-td", "fr-TG": "fr-tg", "fr-TN": "fr-tn", @@ -1667,6 +1682,7 @@ "all_locale": "all", "custom": { "ui_lang": { + "az": "az", "bg": "bg", "br": "br", "ca": "ca", @@ -1691,6 +1707,7 @@ "id": "id", "it": "it", "ja-JP": "ja-jp", + "ka": "ka", "ko": "ko", "lt": "lt", "lv": "lv", @@ -1773,6 +1790,7 @@ "all_locale": "all", "custom": { "ui_lang": { + "az": "az", "bg": "bg", "br": "br", "ca": "ca", @@ -1797,6 +1815,7 @@ "id": "id", "it": "it", "ja-JP": "ja-jp", + "ka": "ka", "ko": "ko", "lt": "lt", "lv": "lv", @@ -1879,6 +1898,7 @@ "all_locale": "all", "custom": { "ui_lang": { + "az": "az", "bg": "bg", "br": "br", "ca": "ca", @@ -1903,6 +1923,7 @@ "id": "id", "it": "it", "ja-JP": "ja-jp", + "ka": "ka", "ko": "ko", "lt": "lt", "lv": "lv", @@ -1985,6 +2006,7 @@ "all_locale": "all", "custom": { "ui_lang": { + "az": "az", "bg": "bg", "br": "br", "ca": "ca", @@ -2009,6 +2031,7 @@ "id": "id", "it": "it", "ja-JP": "ja-jp", + "ka": "ka", "ko": "ko", "lt": "lt", "lv": "lv", @@ -3222,6 +3245,7 @@ "he": "lang_iw", "hi": "lang_hi", "hr": "lang_hr", + "ht": "lang_ht", "hu": "lang_hu", "hy": "lang_hy", "ia": "lang_ia", @@ -3481,6 +3505,7 @@ "hi-IN": "IN", "hr-BA": "BA", "hr-HR": "HR", + "ht-HT": "HT", "hu-HU": "HU", "hy-AM": "AM", "id-ID": "ID", @@ -3812,6 +3837,7 @@ "he": "lang_iw", "hi": "lang_hi", "hr": "lang_hr", + "ht": "lang_ht", "hu": "lang_hu", "hy": "lang_hy", "ia": "lang_ia", @@ -4071,6 +4097,7 @@ "hi-IN": "IN", "hr-BA": "BA", "hr-HR": "HR", + "ht-HT": "HT", "hu-HU": "HU", "hy-AM": "AM", "id-ID": "ID", @@ -4298,6 +4325,7 @@ "he": "lang_iw", "hi": "lang_hi", "hr": "lang_hr", + "ht": "lang_ht", "hu": "lang_hu", "hy": "lang_hy", "ia": "lang_ia", @@ -4557,6 +4585,7 @@ "hi-IN": "IN", "hr-BA": "BA", "hr-HR": "HR", + "ht-HT": "HT", "hu-HU": "HU", "hy-AM": "AM", "id-ID": "ID", @@ -4888,6 +4917,7 @@ "he": "lang_iw", "hi": "lang_hi", "hr": "lang_hr", + "ht": "lang_ht", "hu": "lang_hu", "hy": "lang_hy", "ia": "lang_ia", @@ -5147,6 +5177,7 @@ "hi-IN": "IN", "hr-BA": "BA", "hr-HR": "HR", + "ht-HT": "HT", "hu-HU": "HU", "hy-AM": "AM", "id-ID": "ID", @@ -5478,6 +5509,7 @@ "he": "lang_iw", "hi": "lang_hi", "hr": "lang_hr", + "ht": "lang_ht", "hu": "lang_hu", "hy": "lang_hy", "ia": "lang_ia", @@ -5737,6 +5769,7 @@ "hi-IN": "IN", "hr-BA": "BA", "hr-HR": "HR", + "ht-HT": "HT", "hu-HU": "HU", "hy-AM": "AM", "id-ID": "ID", @@ -5855,6 +5888,7 @@ "gd": "gd", "gl": "gl", "hr": "hr", + "ht": "ht", "ia": "ia", "id": "id", "ie": "ie", @@ -5922,6 +5956,7 @@ "en-GH": "gh", "en-GI": "gi", "en-GM": "gm", + "en-GS": "gs", "en-GU": "gu", "en-GY": "gy", "en-HK": "hk", @@ -6044,7 +6079,6 @@ "fr-RW": "rw", "fr-SC": "sc", "fr-SN": "sn", - "fr-SY": "sy", "fr-TD": "td", "fr-TG": "tg", "fr-TN": "tn", @@ -6054,6 +6088,7 @@ "ga-IE": "ie", "hr-BA": "ba", "hr-HR": "hr", + "ht-HT": "ht", "id-ID": "id", "it-CH": "ch", "it-IT": "it", @@ -6121,6 +6156,7 @@ "gd": "gd", "gl": "gl", "hr": "hr", + "ht": "ht", "ia": "ia", "id": "id", "ie": "ie", @@ -6188,6 +6224,7 @@ "en-GH": "gh", "en-GI": "gi", "en-GM": "gm", + "en-GS": "gs", "en-GU": "gu", "en-GY": "gy", "en-HK": "hk", @@ -6310,7 +6347,6 @@ "fr-RW": "rw", "fr-SC": "sc", "fr-SN": "sn", - "fr-SY": "sy", "fr-TD": "td", "fr-TG": "tg", "fr-TN": "tn", @@ -6320,6 +6356,7 @@ "ga-IE": "ie", "hr-BA": "ba", "hr-HR": "hr", + "ht-HT": "ht", "id-ID": "id", "it-CH": "ch", "it-IT": "it", @@ -6387,6 +6424,7 @@ "gd": "gd", "gl": "gl", "hr": "hr", + "ht": "ht", "ia": "ia", "id": "id", "ie": "ie", @@ -6454,6 +6492,7 @@ "en-GH": "gh", "en-GI": "gi", "en-GM": "gm", + "en-GS": "gs", "en-GU": "gu", "en-GY": "gy", "en-HK": "hk", @@ -6576,7 +6615,6 @@ "fr-RW": "rw", "fr-SC": "sc", "fr-SN": "sn", - "fr-SY": "sy", "fr-TD": "td", "fr-TG": "tg", "fr-TN": "tn", @@ -6586,6 +6624,7 @@ "ga-IE": "ie", "hr-BA": "ba", "hr-HR": "hr", + "ht-HT": "ht", "id-ID": "id", "it-CH": "ch", "it-IT": "it", @@ -6628,172 +6667,6 @@ "to-TO": "to" } }, - "mullvadleta": { - "all_locale": null, - "custom": {}, - "data_type": "traits_v1", - "languages": { - "ar": "ar", - "bg": "bg", - "ca": "ca", - "cs": "cs", - "da": "da", - "de": "de", - "en": "en", - "es": "es", - "et": "et", - "fi": "fi", - "fr": "fr", - "he": "he", - "hr": "hr", - "hu": "hu", - "is": "is", - "it": "it", - "ja": "jp", - "ko": "ko", - "lt": "lt", - "lv": "lv", - "nb": "nb", - "nl": "nl", - "pl": "pl", - "pt": "pt", - "ro": "ro", - "ru": "ru", - "sk": "sk", - "sl": "sl", - "sr": "sr", - "sv": "sv", - "tr": "tr", - "zh_Hans": "zh-hant", - "zh_Hant": "zh-hans" - }, - "regions": { - "ar-SA": "sa", - "da-DK": "dk", - "de-AT": "at", - "de-BE": "be", - "de-CH": "ch", - "de-DE": "de", - "en-AU": "au", - "en-CA": "ca", - "en-GB": "uk", - "en-IN": "in", - "en-NZ": "nz", - "en-PH": "ph", - "en-US": "us", - "en-ZA": "za", - "es-AR": "ar", - "es-CL": "cl", - "es-ES": "es", - "es-MX": "mx", - "fi-FI": "fi", - "fr-BE": "be", - "fr-CA": "ca", - "fr-CH": "ch", - "fr-FR": "fr", - "id-ID": "id", - "it-CH": "ch", - "it-IT": "it", - "ja-JP": "jp", - "ko-KR": "kr", - "ms-MY": "my", - "nb-NO": "no", - "nl-BE": "be", - "nl-NL": "nl", - "pl-PL": "pl", - "pt-BR": "br", - "pt-PT": "pt", - "ru-RU": "ru", - "se-SE": "se", - "tr-TR": "tr", - "zh-CN": "cn", - "zh-HK": "hk", - "zh-TW": "tw" - } - }, - "mullvadleta brave": { - "all_locale": null, - "custom": {}, - "data_type": "traits_v1", - "languages": { - "ar": "ar", - "bg": "bg", - "ca": "ca", - "cs": "cs", - "da": "da", - "de": "de", - "en": "en", - "es": "es", - "et": "et", - "fi": "fi", - "fr": "fr", - "he": "he", - "hr": "hr", - "hu": "hu", - "is": "is", - "it": "it", - "ja": "jp", - "ko": "ko", - "lt": "lt", - "lv": "lv", - "nb": "nb", - "nl": "nl", - "pl": "pl", - "pt": "pt", - "ro": "ro", - "ru": "ru", - "sk": "sk", - "sl": "sl", - "sr": "sr", - "sv": "sv", - "tr": "tr", - "zh_Hans": "zh-hant", - "zh_Hant": "zh-hans" - }, - "regions": { - "ar-SA": "sa", - "da-DK": "dk", - "de-AT": "at", - "de-BE": "be", - "de-CH": "ch", - "de-DE": "de", - "en-AU": "au", - "en-CA": "ca", - "en-GB": "uk", - "en-IN": "in", - "en-NZ": "nz", - "en-PH": "ph", - "en-US": "us", - "en-ZA": "za", - "es-AR": "ar", - "es-CL": "cl", - "es-ES": "es", - "es-MX": "mx", - "fi-FI": "fi", - "fr-BE": "be", - "fr-CA": "ca", - "fr-CH": "ch", - "fr-FR": "fr", - "id-ID": "id", - "it-CH": "ch", - "it-IT": "it", - "ja-JP": "jp", - "ko-KR": "kr", - "ms-MY": "my", - "nb-NO": "no", - "nl-BE": "be", - "nl-NL": "nl", - "pl-PL": "pl", - "pt-BR": "br", - "pt-PT": "pt", - "ru-RU": "ru", - "se-SE": "se", - "tr-TR": "tr", - "zh-CN": "cn", - "zh-HK": "hk", - "zh-TW": "tw" - } - }, "odysee": { "all_locale": null, "custom": {}, @@ -7356,7 +7229,6 @@ "jv": "javanese", "ka": "georgian", "kk": "kazakh", - "kl": "kalaallisut", "km": "khmer", "kn": "kannada", "ko": "korean", @@ -7405,7 +7277,6 @@ "sw": "swahili", "ta": "tamil", "te": "telugu", - "tg": "tajik", "th": "thai", "tk": "turkmen", "tr": "turkish", @@ -7529,6 +7400,7 @@ "pa": "punjabi", "pl": "polski", "pt": "portugues", + "pt_BR": "brazilian", "ro": "romanian", "ru": "russian", "si": "sinhalese", @@ -7681,6 +7553,7 @@ "pa": "punjabi", "pl": "polski", "pt": "portugues", + "pt_BR": "brazilian", "ro": "romanian", "ru": "russian", "si": "sinhalese", @@ -7833,6 +7706,7 @@ "pa": "punjabi", "pl": "polski", "pt": "portugues", + "pt_BR": "brazilian", "ro": "romanian", "ru": "russian", "si": "sinhalese", @@ -7923,19 +7797,6 @@ "zh-TW": "zh-TW_TW" } }, - "stract": { - "all_locale": "All", - "custom": {}, - "data_type": "traits_v1", - "languages": {}, - "regions": { - "da-DK": "Denmark", - "de-DE": "Germany", - "en-US": "US", - "es-ES": "Spain", - "fr-FR": "France" - } - }, "wikidata": { "all_locale": null, "custom": { @@ -7976,6 +7837,7 @@ "gu": "gu", "he": "he", "hi": "hi", + "hr": "hr", "hsb": "hsb", "hu": "hu", "hy": "hy", @@ -7990,6 +7852,7 @@ "ko": "ko", "ku": "ku", "lb": "lb", + "lij": "lij", "lt": "lt", "lv": "lv", "mai": "mai", @@ -8014,6 +7877,7 @@ "si": "si", "sk": "sk", "sl": "sl", + "so": "so", "sq": "sq", "sr": "sr", "ta": "ta", @@ -8027,6 +7891,7 @@ "vo": "vo", "wa": "wa", "yi": "yi", + "zgh": "zgh", "zh": "zh", "zh_Hans": "zh", "zh_Hant": "zh" @@ -8104,7 +7969,6 @@ "chy", "ckb", "co", - "cr", "crh", "cs", "csb", @@ -8193,6 +8057,7 @@ "ka", "kaa", "kab", + "kaj", "kbd", "kbp", "kcg", @@ -8200,7 +8065,6 @@ "kge", "ki", "kk", - "kl", "km", "kn", "knc", @@ -8288,6 +8152,7 @@ "pms", "pnb", "pnt", + "ppl", "ps", "pt", "pwn", @@ -8351,6 +8216,7 @@ "tly", "tn", "to", + "tok", "tpi", "tr", "trv", @@ -8421,6 +8287,7 @@ "gu": "gu.wikipedia.org", "he": "he.wikipedia.org", "hi": "hi.wikipedia.org", + "hr": "hr.wikipedia.org", "hsb": "hsb.wikipedia.org", "hu": "hu.wikipedia.org", "hy": "hy.wikipedia.org", @@ -8435,6 +8302,7 @@ "ko": "ko.wikipedia.org", "ku": "ku.wikipedia.org", "lb": "lb.wikipedia.org", + "lij": "lij.wikipedia.org", "lt": "lt.wikipedia.org", "lv": "lv.wikipedia.org", "mai": "mai.wikipedia.org", @@ -8459,6 +8327,7 @@ "si": "si.wikipedia.org", "sk": "sk.wikipedia.org", "sl": "sl.wikipedia.org", + "so": "so.wikipedia.org", "sq": "sq.wikipedia.org", "sr": "sr.wikipedia.org", "ta": "ta.wikipedia.org", @@ -8473,6 +8342,7 @@ "vo": "vo.wikipedia.org", "wa": "wa.wikipedia.org", "yi": "yi.wikipedia.org", + "zgh": "zgh.wikipedia.org", "zh": "zh.wikipedia.org" } }, @@ -8510,6 +8380,7 @@ "gu": "gu", "he": "he", "hi": "hi", + "hr": "hr", "hsb": "hsb", "hu": "hu", "hy": "hy", @@ -8524,6 +8395,7 @@ "ko": "ko", "ku": "ku", "lb": "lb", + "lij": "lij", "lt": "lt", "lv": "lv", "mai": "mai", @@ -8548,6 +8420,7 @@ "si": "si", "sk": "sk", "sl": "sl", + "so": "so", "sq": "sq", "sr": "sr", "ta": "ta", @@ -8561,6 +8434,7 @@ "vo": "vo", "wa": "wa", "yi": "yi", + "zgh": "zgh", "zh": "zh", "zh_Hans": "zh", "zh_Hant": "zh" diff --git a/searx/sxng_locales.py b/searx/sxng_locales.py index 5c239207b..82b1f00a0 100644 --- a/searx/sxng_locales.py +++ b/searx/sxng_locales.py @@ -23,7 +23,6 @@ sxng_locales = ( ('da-DK', 'Dansk', 'Danmark', 'Danish', '\U0001f1e9\U0001f1f0'), ('de', 'Deutsch', '', 'German', '\U0001f310'), ('de-AT', 'Deutsch', 'Österreich', 'German', '\U0001f1e6\U0001f1f9'), - ('de-BE', 'Deutsch', 'Belgien', 'German', '\U0001f1e7\U0001f1ea'), ('de-CH', 'Deutsch', 'Schweiz', 'German', '\U0001f1e8\U0001f1ed'), ('de-DE', 'Deutsch', 'Deutschland', 'German', '\U0001f1e9\U0001f1ea'), ('el', 'Ελληνικά', '', 'Greek', '\U0001f310'),