summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--searx/data/engine_traits.json509
-rw-r--r--searx/sxng_locales.py27
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'),