diff --git a/searx/data/engine_traits.json b/searx/data/engine_traits.json index fc8dcbf51..d2a989afd 100644 --- a/searx/data/engine_traits.json +++ b/searx/data/engine_traits.json @@ -7165,6 +7165,7 @@ "IR", "IS", "IT", + "JE", "JM", "JO", "JP", @@ -7194,6 +7195,7 @@ "MC", "MD", "ME", + "MF", "MG", "MH", "MK", @@ -7260,6 +7262,7 @@ "SS", "ST", "SV", + "SX", "SY", "SZ", "TC", @@ -7407,6 +7410,7 @@ "th": "thai", "ti": "tigrinya", "tk": "turkmen", + "to": "tonga", "tr": "turkish", "tt": "tatar", "uk": "ukrainian", @@ -7687,460 +7691,22 @@ "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", - "pt_BR": "brazilian", - "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" - } + "languages": {}, + "regions": {} }, "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", - "pt_BR": "brazilian", - "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" - } + "languages": {}, + "regions": {} }, "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", - "pt_BR": "brazilian", - "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" - } + "languages": {}, + "regions": {} }, "wikidata": { "all_locale": null, @@ -8394,6 +7960,7 @@ "inh", "io", "is", + "isv", "it", "iu", "ja", @@ -8442,6 +8009,7 @@ "ltg", "lv", "mad", + "mag", "mai", "map-bms", "mdf", @@ -9585,4 +9153,4 @@ }, "regions": {} } -} +} \ No newline at end of file diff --git a/searx/sxng_locales.py b/searx/sxng_locales.py index b0a71ded5..22fa1c563 100644 --- a/searx/sxng_locales.py +++ b/searx/sxng_locales.py @@ -9,7 +9,6 @@ ''' sxng_locales = ( - ('af', 'Afrikaans', '', 'Afrikaans', '\U0001f310'), ('ar', 'العربية', '', 'Arabic', '\U0001f310'), ('ar-SA', 'العربية', 'المملكة العربية السعودية', 'Arabic', '\U0001f1f8\U0001f1e6'), ('bg', 'Български', '', 'Bulgarian', '\U0001f310'), @@ -46,7 +45,6 @@ sxng_locales = ( ('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'), - ('es-VE', 'Español', 'Venezuela', 'Spanish', '\U0001f1fb\U0001f1ea'), ('et', 'Eesti', '', 'Estonian', '\U0001f310'), ('et-EE', 'Eesti', 'Eesti', 'Estonian', '\U0001f1ea\U0001f1ea'), ('fi', 'Suomi', '', 'Finnish', '\U0001f310'), @@ -58,7 +56,6 @@ 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'), - ('gl', 'Galego', '', 'Galician', '\U0001f310'), ('hi', 'हिन्दी', '', 'Hindi', '\U0001f310'), ('hi-IN', 'हिन्दी', 'भारत', 'Hindi', '\U0001f1ee\U0001f1f3'), ('hr', 'Hrvatski', '', 'Croatian', '\U0001f310'), @@ -74,6 +71,8 @@ sxng_locales = ( ('ja-JP', '日本語', '日本', 'Japanese', '\U0001f1ef\U0001f1f5'), ('ko', '한국어', '', 'Korean', '\U0001f310'), ('ko-KR', '한국어', '대한민국', 'Korean', '\U0001f1f0\U0001f1f7'), + ('mi', 'Māori', '', 'Māori', '\U0001f310'), + ('mi-NZ', 'Māori', 'Aotearoa', 'Māori', '\U0001f1f3\U0001f1ff'), ('nb', 'Norsk Bokmål', '', 'Norwegian Bokmål', '\U0001f310'), ('nb-NO', 'Norsk Bokmål', 'Norge', 'Norwegian Bokmål', '\U0001f1f3\U0001f1f4'), ('nl', 'Nederlands', '', 'Dutch', '\U0001f310'), @@ -90,8 +89,6 @@ sxng_locales = ( ('ro-RO', 'Română', 'România', 'Romanian', '\U0001f1f7\U0001f1f4'), ('ru', 'Русский', '', 'Russian', '\U0001f310'), ('ru-RU', 'Русский', 'Россия', 'Russian', '\U0001f1f7\U0001f1fa'), - ('sk', 'Slovenčina', '', 'Slovak', '\U0001f310'), - ('sq', 'Shqip', '', 'Albanian', '\U0001f310'), ('sv', 'Svenska', '', 'Swedish', '\U0001f310'), ('sv-FI', 'Svenska', 'Finland', 'Swedish', '\U0001f1eb\U0001f1ee'), ('sv-SE', 'Svenska', 'Sverige', 'Swedish', '\U0001f1f8\U0001f1ea'), @@ -99,7 +96,6 @@ sxng_locales = ( ('th-TH', 'ไทย', 'ไทย', 'Thai', '\U0001f1f9\U0001f1ed'), ('tr', 'Türkçe', '', 'Turkish', '\U0001f310'), ('tr-TR', 'Türkçe', 'Türkiye', 'Turkish', '\U0001f1f9\U0001f1f7'), - ('uk', 'Українська', '', 'Ukrainian', '\U0001f310'), ('vi', 'Tiếng Việt', '', 'Vietnamese', '\U0001f310'), ('vi-VN', 'Tiếng Việt', 'Việt Nam', 'Vietnamese', '\U0001f1fb\U0001f1f3'), ('zh', '中文', '', 'Chinese', '\U0001f310'),