diff options
| author | Adam Tauber <asciimoo@gmail.com> | 2016-12-28 20:09:57 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-12-28 20:09:57 +0100 |
| commit | 9743bde25ef2ce6b765b8192aafcdc0a15739b17 (patch) | |
| tree | 00fd6b0b14773c0e20425d4a6478d67f244d64ed /searx/languages.py | |
| parent | ea034fafa994227ea89662710901e73cb901e28c (diff) | |
| parent | 8bff42f049dcac77559beaf2932a47921feb1d49 (diff) | |
Merge pull request #748 from a01200356/languages
[mod] Allow users to search in most engine supported languages
Diffstat (limited to 'searx/languages.py')
| -rw-r--r-- | searx/languages.py | 205 |
1 files changed, 129 insertions, 76 deletions
diff --git a/searx/languages.py b/searx/languages.py index 70459a577..529e5b11f 100644 --- a/searx/languages.py +++ b/searx/languages.py @@ -1,78 +1,131 @@ -''' -searx is free software: you can redistribute it and/or modify -it under the terms of the GNU Affero General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -searx is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU Affero General Public License for more details. - -You should have received a copy of the GNU Affero General Public License -along with searx. If not, see < http://www.gnu.org/licenses/ >. - -(C) 2013- by Adam Tauber, <asciimoo@gmail.com> -''' - +# -*- coding: utf-8 -*- # list of language codes +# this file is generated automatically by utils/update_search_languages.py + language_codes = ( - ("ar_XA", "Arabic", "Arabia"), - ("bg_BG", "Bulgarian", "Bulgaria"), - ("cs_CZ", "Czech", "Czech Republic"), - ("da_DK", "Danish", "Denmark"), - ("de_AT", "German", "Austria"), - ("de_CH", "German", "Switzerland"), - ("de_DE", "German", "Germany"), - ("el_GR", "Greek", "Greece"), - ("en_AU", "English", "Australia"), - ("en_CA", "English", "Canada"), - ("en_GB", "English", "United Kingdom"), - ("en_ID", "English", "Indonesia"), - ("en_IE", "English", "Ireland"), - ("en_IN", "English", "India"), - ("en_MY", "English", "Malaysia"), - ("en_NZ", "English", "New Zealand"), - ("en_PH", "English", "Philippines"), - ("en_SG", "English", "Singapore"), - ("en_US", "English", "United States"), - ("en_XA", "English", "Arabia"), - ("en_ZA", "English", "South Africa"), - ("es_AR", "Spanish", "Argentina"), - ("es_CL", "Spanish", "Chile"), - ("es_ES", "Spanish", "Spain"), - ("es_MX", "Spanish", "Mexico"), - ("es_US", "Spanish", "United States"), - ("es_XL", "Spanish", "Latin America"), - ("et_EE", "Estonian", "Estonia"), - ("fi_FI", "Finnish", "Finland"), - ("fr_BE", "French", "Belgium"), - ("fr_CA", "French", "Canada"), - ("fr_CH", "French", "Switzerland"), - ("fr_FR", "French", "France"), - ("he_IL", "Hebrew", "Israel"), - ("hr_HR", "Croatian", "Croatia"), - ("hu_HU", "Hungarian", "Hungary"), - ("it_IT", "Italian", "Italy"), - ("ja_JP", "Japanese", "Japan"), - ("ko_KR", "Korean", "Korea"), - ("lt_LT", "Lithuanian", "Lithuania"), - ("lv_LV", "Latvian", "Latvia"), - ("nb_NO", "Norwegian", "Norway"), - ("nl_BE", "Dutch", "Belgium"), - ("nl_NL", "Dutch", "Netherlands"), - ("oc_OC", "Occitan", "Occitan"), - ("pl_PL", "Polish", "Poland"), - ("pt_BR", "Portuguese", "Brazil"), - ("pt_PT", "Portuguese", "Portugal"), - ("ro_RO", "Romanian", "Romania"), - ("ru_RU", "Russian", "Russia"), - ("sk_SK", "Slovak", "Slovak Republic"), - ("sl_SL", "Slovenian", "Slovenia"), - ("sv_SE", "Swedish", "Sweden"), - ("th_TH", "Thai", "Thailand"), - ("tr_TR", "Turkish", "Turkey"), - ("uk_UA", "Ukrainian", "Ukraine"), - ("zh_CN", "Chinese", "China"), - ("zh_HK", "Chinese", "Hong Kong SAR"), - ("zh_TW", "Chinese", "Taiwan")) + (u"af", u"Afrikaans", u"", u""), + (u"am", u"አማርኛ", u"", u"Amharic"), + (u"ar-SA", u"العربية", u"المملكة العربية السعودية", u"Arabic"), + (u"az", u"Azərbaycanca", u"", u"Azerbaijani"), + (u"be", u"Беларуская", u"", u"Belarusian"), + (u"bg-BG", u"Български", u"България", u"Bulgarian"), + (u"bn", u"বাংলা", u"", u"Bengali"), + (u"br", u"Brezhoneg", u"", u"Breton"), + (u"bs", u"Bosnian", u"", u"Bosnian"), + (u"ca", u"Català", u"", u"Catalan"), + (u"ca-CT", u"Català", u"", u"Catalan"), + (u"ca-ES", u"Català", u"Espanya", u"Catalan"), + (u"ce", u"Нохчийн", u"", u"Chechen"), + (u"ceb", u"Sinugboanong Binisaya", u"", u"Cebuano"), + (u"cs-CZ", u"Čeština", u"Česko", u"Czech"), + (u"cy", u"Cymraeg", u"", u"Welsh"), + (u"da-DK", u"Dansk", u"Danmark", u"Danish"), + (u"de", u"Deutsch", u"", u"German"), + (u"de-AT", u"Deutsch", u"Österreich", u"German"), + (u"de-CH", u"Deutsch", u"Schweiz", u"German"), + (u"de-DE", u"Deutsch", u"Deutschland", u"German"), + (u"el-GR", u"Ελληνικά", u"Ελλάδα", u"Greek"), + (u"en", u"English", u"", u"English"), + (u"en-AU", u"English", u"Australia", u"English"), + (u"en-CA", u"English", u"Canada", u"English"), + (u"en-GB", u"English", u"United Kingdom", u"English"), + (u"en-ID", u"English", u"Indonesia", u"English"), + (u"en-IE", u"English", u"Ireland", u"English"), + (u"en-IN", u"English", u"India", u"English"), + (u"en-MY", u"English", u"Malaysia", u"English"), + (u"en-NZ", u"English", u"New Zealand", u"English"), + (u"en-PH", u"English", u"Philippines", u"English"), + (u"en-SG", u"English", u"Singapore", u"English"), + (u"en-US", u"English", u"United States", u"English"), + (u"en-ZA", u"English", u"South Africa", u"English"), + (u"eo", u"Esperanto", u"", u"Esperanto"), + (u"es", u"Español", u"", u"Spanish"), + (u"es-AR", u"Español", u"Argentina", u"Spanish"), + (u"es-CL", u"Español", u"Chile", u"Spanish"), + (u"es-CO", u"Español", u"Colombia", u"Spanish"), + (u"es-ES", u"Español", u"España", u"Spanish"), + (u"es-MX", u"Español", u"México", u"Spanish"), + (u"es-PE", u"Español", u"Perú", u"Spanish"), + (u"es-US", u"Español", u"Estados Unidos", u"Spanish"), + (u"et-EE", u"Eesti", u"Eesti", u"Estonian"), + (u"eu", u"Euskara", u"", u"Basque"), + (u"fa", u"فارسی", u"", u"Persian"), + (u"fi-FI", u"Suomi", u"Suomi", u"Finnish"), + (u"fr", u"Français", u"", u"French"), + (u"fr-BE", u"Français", u"Belgique", u"French"), + (u"fr-CA", u"Français", u"Canada", u"French"), + (u"fr-CH", u"Français", u"Suisse", u"French"), + (u"fr-FR", u"Français", u"France", u"French"), + (u"ga", u"Gaeilge", u"", u"Irish"), + (u"gl", u"Galego", u"", u"Galician"), + (u"gu", u"ગુજરાતી", u"", u"Gujarati"), + (u"he-IL", u"עברית", u"ישראל", u"Hebrew"), + (u"hi", u"हिन्दी", u"", u"Hindi"), + (u"hr-HR", u"Hrvatski", u"Hrvatska", u"Croatian"), + (u"hu-HU", u"Magyar", u"Magyarország", u"Hungarian"), + (u"hy", u"Հայերեն", u"", u"Armenian"), + (u"id-ID", u"Bahasa Indonesia", u"Indonesia", u"Indonesian"), + (u"is", u"Íslenska", u"", u""), + (u"it", u"Italiano", u"", u"Italian"), + (u"it-CH", u"Italiano", u"Svizzera", u"Italian"), + (u"it-IT", u"Italiano", u"Italia", u"Italian"), + (u"iw", u"עברית", u"", u""), + (u"ja-JP", u"日本語", u"日本", u"Japanese"), + (u"ka", u"ქართული", u"", u"Georgian"), + (u"kk", u"Қазақша", u"", u"Kazakh"), + (u"kn", u"ಕನ್ನಡ", u"", u"Kannada"), + (u"ko-KR", u"한국어", u"대한민국", u"Korean"), + (u"la", u"Latina", u"", u"Latin"), + (u"lt-LT", u"Lietuvių", u"Lietuva", u"Lithuanian"), + (u"lv-LV", u"Latviešu", u"Latvijas Republika", u""), + (u"mi", u"Reo Māori", u"", u"Maori"), + (u"min", u"Minangkabau", u"", u"Minangkabau"), + (u"mk", u"Македонски", u"", u"Macedonian"), + (u"mn", u"Монгол", u"", u"Mongolian"), + (u"mr", u"मराठी", u"", u"Marathi"), + (u"ms-MY", u"Bahasa Melayu", u"Malaysia", u"Malay"), + (u"mt", u"Malti", u"", u"Maltese"), + (u"nb-NO", u"Norwegian Bokmål", u"Norge", u"Norwegian Bokmål"), + (u"nl", u"Nederlands", u"", u"Dutch"), + (u"nl-BE", u"Nederlands", u"België", u"Dutch"), + (u"nl-NL", u"Nederlands", u"Nederland", u"Dutch"), + (u"nn", u"Nynorsk", u"", u"Norwegian"), + (u"no-NO", u"Norsk", u"Norge", u"Norwegian"), + (u"oc", u"Occitan", u"", u"Occitan"), + (u"or", u"Oriya", u"", u"Oriya"), + (u"pa", u"ਪੰਜਾਬੀ", u"", u"Panjabi"), + (u"pl-PL", u"Polski", u"Rzeczpospolita Polska", u"Polish"), + (u"ps", u"Pushto", u"", u"Pushto"), + (u"pt", u"Português", u"", u"Portuguese"), + (u"pt-BR", u"Português", u"Brasil", u"Portuguese"), + (u"pt-PT", u"Português", u"Portugal", u"Portuguese"), + (u"ro-RO", u"Română", u"România", u"Romanian"), + (u"ru-RU", u"Русский", u"Россия", u"Russian"), + (u"rw", u"Ikinyarwanda", u"", u"Kinyarwanda"), + (u"sh", u"Srpskohrvatski / Српскохрватски", u"", u"Serbo-Croatian"), + (u"sk-SK", u"Slovenčina", u"Slovenská republika", u"Slovak"), + (u"sl", u"Slovenščina", u"", u"Slovenian"), + (u"sr", u"Српски / Srpski", u"", u"Serbian"), + (u"sv-SE", u"Svenska", u"Sverige", u"Swedish"), + (u"sw", u"Kiswahili", u"", u""), + (u"ta", u"தமிழ்", u"", u"Tamil"), + (u"th-TH", u"ไทย", u"ไทย", u"Thai"), + (u"ti", u"ትግርኛ", u"", u"Tigrinya"), + (u"tl-PH", u"Filipino", u"Pilipinas", u""), + (u"tr-TR", u"Türkçe", u"Türkiye", u"Turkish"), + (u"tt", u"Татарча", u"", u"Tatar"), + (u"uk-UA", u"Українська", u"Україна", u"Ukrainian"), + (u"ur", u"اردو", u"", u"Urdu"), + (u"uz", u"O‘zbek", u"", u"Uzbek"), + (u"ve", u"Venda", u"", u"Venda"), + (u"vi-VN", u"Tiếng Việt", u"Công Hòa Xã Hội Chủ Nghĩa Việt Nam", u"Vietnamese"), + (u"vo", u"Volapük", u"", u"Volapük"), + (u"wa", u"Walon", u"", u"Walloon"), + (u"war", u"Winaray", u"", u"Waray-Waray"), + (u"xh", u"Xhosa", u"", u"Xhosa"), + (u"zh", u"中文", u"", u"Chinese"), + (u"zh-CN", u"中文", u"中国", u"Chinese"), + (u"zh-HK", u"中文", u"香港", u"Chinese"), + (u"zh-TW", u"中文", u"台湾", u"Chinese"), + (u"zu", u"Isi-Zulu", u"", u"Zulu") +) |