From c89c05bcebb44699c94d6da2fcb8ad376b60fe67 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Tue, 25 Feb 2020 18:44:28 +0100 Subject: [PATCH 01/72] bugfix: google-news and bing-news has changed the language parameter closes: https://github.com/asciimoo/searx/issues/1838 Signed-off-by: Markus Heiser --- searx/engines/bing_news.py | 3 ++- searx/engines/google_news.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/searx/engines/bing_news.py b/searx/engines/bing_news.py index 669130c42..827555bd7 100644 --- a/searx/engines/bing_news.py +++ b/searx/engines/bing_news.py @@ -58,8 +58,9 @@ def _get_url(query, language, offset, time_range): offset=offset, interval=time_range_dict[time_range]) else: + # e.g. setmkt=de-de&setlang=de search_path = search_string.format( - query=urlencode({'q': query, 'setmkt': language}), + query=urlencode({'q': query, 'setlang': language}), offset=offset) return base_url + search_path diff --git a/searx/engines/google_news.py b/searx/engines/google_news.py index 9c837b45b..c9cc75435 100644 --- a/searx/engines/google_news.py +++ b/searx/engines/google_news.py @@ -54,7 +54,7 @@ def request(query, params): if params['language'] != 'all': language = match_language(params['language'], supported_languages, language_aliases).split('-')[0] if language: - params['url'] += '&lr=lang_' + language + params['url'] += '&hl=' + language return params From 2f6f9665a9fc6a1464ab07cb4ec848e2d28ee700 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Sat, 29 Feb 2020 17:01:11 +0100 Subject: [PATCH 02/72] requirements-dev.txt: add missing pylint for liniting tests Signed-off-by: Markus Heiser --- requirements-dev.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements-dev.txt b/requirements-dev.txt index 3e8f617af..eed7ec3d2 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -5,6 +5,7 @@ mock==2.0.0 nose2[coverage_plugin] cov-core==1.15.0 pep8==1.7.0 +pylint plone.testing==5.0.0 splinter==0.11.0 transifex-client==0.12.2 From 40843fe95ada52bc8791b4706392bda5afecf32e Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Sun, 1 Mar 2020 07:56:46 +0100 Subject: [PATCH 03/72] searx/data/engines_languages.json: sort json file (no content change) To get meaningfull diffs, the json file has to be sorted. Before applying any further content patch, the json file needs a inital sort (without changing any content). Sorted by:: import sys, json with open('engines_languages.json') as f: j = json.load(f) with open('engines_languages.json', 'w') as f: json.dump(j, f, indent=2, sort_keys=True) Signed-off-by: Markus Heiser --- Makefile | 13 + searx/data/engines_languages.json | 54964 ++++++++++++++-------------- utils/fetch_languages.py | 23 +- 3 files changed, 27508 insertions(+), 27492 deletions(-) diff --git a/Makefile b/Makefile index 85f549d8e..5a47129e4 100644 --- a/Makefile +++ b/Makefile @@ -27,6 +27,7 @@ help: @echo ' uninstall - uninstall (./local)' @echo ' gh-pages - build docs & deploy on gh-pages branch' @echo ' clean - drop builds and environments' + @echo ' project - re-build generic files of the searx project' @echo '' @$(MAKE) -s -f utils/makefile.include make-help @echo '' @@ -67,6 +68,18 @@ docs-live: pyenvinstall sphinx-live $(GH_PAGES):: @echo "doc available at --> $(DOCS_URL)" +# update project files +# -------------------- + +PHONY += project engines-languages + +project: searx/data/engines_languages.json + +searx/data/engines_languages.json: pyenvinstall + $(PY_ENV_ACT); python utils/fetch_languages.py + mv engines_languages.json searx/data/engines_languages.json + mv languages.py searx/languages.py + # test # ---- diff --git a/searx/data/engines_languages.json b/searx/data/engines_languages.json index 2c9e64e80..55beed76b 100644 --- a/searx/data/engines_languages.json +++ b/searx/data/engines_languages.json @@ -1,27489 +1,27489 @@ { - "qwant news": [ - "bg-BG", - "br-FR", - "ca-AD", - "ca-ES", - "ca-FR", - "co-FR", - "cs-CZ", - "cy-GB", - "da-DK", - "de-AT", - "de-CH", - "de-DE", - "el-GR", - "en-AU", - "en-CA", - "en-GB", - "en-IE", - "en-IN", - "en-MY", - "en-NZ", - "en-PH", - "en-SG", - "en-US", - "es-AD", - "es-AR", - "es-CL", - "es-ES", - "es-MX", - "et-EE", - "eu-ES", - "eu-FR", - "fi-FI", - "fr-AD", - "fr-BE", - "fr-CA", - "fr-CH", - "fr-FR", - "gd-GB", - "he-IL", - "hu-HU", - "it-CH", - "it-IT", - "ja-JP", - "ko-KR", - "ms-MY", - "nl-BE", - "nl-NL", - "no-NO", - "pl-PL", - "pt-AD", - "pt-BR", - "pt-PT", - "ro-RO", - "ru-RU", - "sv-SE", - "th-TH", - "tr-TR" - ], - "qwant social": [ - "bg-BG", - "br-FR", - "ca-AD", - "ca-ES", - "ca-FR", - "co-FR", - "cs-CZ", - "cy-GB", - "da-DK", - "de-AT", - "de-CH", - "de-DE", - "el-GR", - "en-AU", - "en-CA", - "en-GB", - "en-IE", - "en-IN", - "en-MY", - "en-NZ", - "en-PH", - "en-SG", - "en-US", - "es-AD", - "es-AR", - "es-CL", - "es-ES", - "es-MX", - "et-EE", - "eu-ES", - "eu-FR", - "fi-FI", - "fr-AD", - "fr-BE", - "fr-CA", - "fr-CH", - "fr-FR", - "gd-GB", - "he-IL", - "hu-HU", - "it-CH", - "it-IT", - "ja-JP", - "ko-KR", - "ms-MY", - "nl-BE", - "nl-NL", - "no-NO", - "pl-PL", - "pt-AD", - "pt-BR", - "pt-PT", - "ro-RO", - "ru-RU", - "sv-SE", - "th-TH", - "tr-TR" - ], - "duckduckgo": [ - "ar-XA", - "bg-BG", - "ca-CT", - "ca-ES", - "cs-CZ", - "da-DK", - "de-AT", - "de-CH", - "de-DE", - "el-GR", - "en-AU", - "en-CA", - "en-ID", - "en-IE", - "en-IN", - "en-MY", - "en-NZ", - "en-PH", - "en-SG", - "en-UK", - "en-US", - "en-ZA", - "es-AR", - "es-CL", - "es-CO", - "es-ES", - "es-MX", - "es-PE", - "es-US", - "et-EE", - "fi-FI", - "fr-BE", - "fr-CA", - "fr-CH", - "fr-FR", - "he-IL", - "hr-HR", - "hu-HU", - "id-ID", - "it-CH", - "it-IT", - "jp-JP", - "kr-KR", - "lt-LT", - "lv-LV", - "ms-MY", - "nl-BE", - "nl-NL", - "no-NO", - "pl-PL", - "pt-BR", - "pt-PT", - "ro-RO", - "ru-RU", - "sk-SK", - "sl-SL", - "sv-SE", - "th-TH", - "tl-PH", - "tr-TR", - "tzh-HK", - "tzh-TW", - "vi-VN", - "wt-WT", - "zh-CN" - ], - "ddg definitions": [ - "ar-XA", - "bg-BG", - "ca-CT", - "ca-ES", - "cs-CZ", - "da-DK", - "de-AT", - "de-CH", - "de-DE", - "el-GR", - "en-AU", - "en-CA", - "en-ID", - "en-IE", - "en-IN", - "en-MY", - "en-NZ", - "en-PH", - "en-SG", - "en-UK", - "en-US", - "en-ZA", - "es-AR", - "es-CL", - "es-CO", - "es-ES", - "es-MX", - "es-PE", - "es-US", - "et-EE", - "fi-FI", - "fr-BE", - "fr-CA", - "fr-CH", - "fr-FR", - "he-IL", - "hr-HR", - "hu-HU", - "id-ID", - "it-CH", - "it-IT", - "jp-JP", - "kr-KR", - "lt-LT", - "lv-LV", - "ms-MY", - "nl-BE", - "nl-NL", - "no-NO", - "pl-PL", - "pt-BR", - "pt-PT", - "ro-RO", - "ru-RU", - "sk-SK", - "sl-SL", - "sv-SE", - "th-TH", - "tl-PH", - "tr-TR", - "tzh-HK", - "tzh-TW", - "vi-VN", - "wt-WT", - "zh-CN" - ], - "bing": [ - "ar", - "bg", - "ca", - "cs", - "da", - "de", - "el", - "en", - "es", - "et", - "fa", - "fi", - "fr", - "he", - "hr", - "hu", - "id", - "is", - "it", - "ja", - "ko", - "lt", - "lv", - "ms", - "nl", - "no", - "pl", - "pt-BR", - "pt-PT", - "ro", - "ru", - "sk", - "sl", - "sq", - "sr", - "sv", - "th", - "tr", - "uk", - "vi", - "zh-CHS", - "zh-CHT" - ], - "bing videos": [ - "ar-AE", - "ar-EG", - "ar-SA", - "da-DK", - "de-AT", - "de-CH", - "de-DE", - "en-AU", - "en-CA", - "en-GB", - "en-ID", - "en-IE", - "en-IN", - "en-MY", - "en-NZ", - "en-PH", - "en-SG", - "en-US", - "en-ZA", - "es-AR", - "es-CL", - "es-ES", - "es-MX", - "es-US", - "fi-FI", - "fr-BE", - "fr-CA", - "fr-CH", - "fr-FR", - "it-IT", - "ja-JP", - "ko-KR", - "nl-BE", - "nl-NL", - "no-NO", - "pl-PL", - "pt-BR", - "pt-PT", - "ru-RU", - "sv-SE", - "tr-TR", - "zh-CN", - "zh-HK", - "zh-TW" - ], - "qwant": [ - "bg-BG", - "br-FR", - "ca-AD", - "ca-ES", - "ca-FR", - "co-FR", - "cs-CZ", - "cy-GB", - "da-DK", - "de-AT", - "de-CH", - "de-DE", - "el-GR", - "en-AU", - "en-CA", - "en-GB", - "en-IE", - "en-IN", - "en-MY", - "en-NZ", - "en-PH", - "en-SG", - "en-US", - "es-AD", - "es-AR", - "es-CL", - "es-ES", - "es-MX", - "et-EE", - "eu-ES", - "eu-FR", - "fi-FI", - "fr-AD", - "fr-BE", - "fr-CA", - "fr-CH", - "fr-FR", - "gd-GB", - "he-IL", - "hu-HU", - "it-CH", - "it-IT", - "ja-JP", - "ko-KR", - "ms-MY", - "nl-BE", - "nl-NL", - "no-NO", - "pl-PL", - "pt-AD", - "pt-BR", - "pt-PT", - "ro-RO", - "ru-RU", - "sv-SE", - "th-TH", - "tr-TR" - ], - "gigablast": [], - "google news": { - "nl": { - "name": "Nederlands" - }, - "eo": { - "name": "Esperanto" - }, - "ko": { - "name": "한국어" - }, - "id": { - "name": "Indonesia" - }, - "ca": { - "name": "Català" - }, - "ar": { - "name": "العربية" - }, - "sl": { - "name": "Slovenščina" - }, - "sr": { - "name": "Српски" - }, - "sv": { - "name": "Svenska" - }, - "be": { - "name": "Беларуская" - }, - "et": { - "name": "Eesti" - }, - "sw": { - "name": "Kiswahili" - }, - "is": { - "name": "Íslenska" - }, - "it": { - "name": "Italiano" - }, - "hi": { - "name": "हिन्दी" - }, - "pl": { - "name": "Polski" - }, - "el": { - "name": "Ελληνικά" - }, - "hu": { - "name": "Magyar" - }, - "fr": { - "name": "Français" - }, - "th": { - "name": "ไทย" - }, - "tl": { - "name": "Filipino" - }, - "de": { - "name": "Deutsch" - }, - "ru": { - "name": "Русский" - }, - "sk": { - "name": "Slovenčina" - }, - "lt": { - "name": "Lietuvių" - }, - "vi": { - "name": "Tiếng Việt" - }, - "uk": { - "name": "Українська" - }, - "pt": { - "name": "Português" - }, - "zh-TW": { - "name": "中文 (繁體)" - }, - "cs": { - "name": "Čeština" - }, - "fa": { - "name": "فارسی" - }, - "af": { - "name": "Afrikaans" - }, - "hy": { - "name": "Հայերեն" - }, - "bg": { - "name": "Български" - }, - "hr": { - "name": "Hrvatski" - }, - "en": { - "name": "English" - }, - "tr": { - "name": "Türkçe" - }, - "lv": { - "name": "Latviešu" - }, - "ro": { - "name": "Română" - }, - "zh-CN": { - "name": "中文 (简体)" - }, - "ja": { - "name": "日本語" - }, - "iw": { - "name": "עברית" - }, - "es": { - "name": "Español" - }, - "fi": { - "name": "Suomi" - }, - "no": { - "name": "Norsk" - }, - "da": { - "name": "Dansk" - } + "bing": [ + "ar", + "bg", + "ca", + "cs", + "da", + "de", + "el", + "en", + "es", + "et", + "fa", + "fi", + "fr", + "he", + "hr", + "hu", + "id", + "is", + "it", + "ja", + "ko", + "lt", + "lv", + "ms", + "nl", + "no", + "pl", + "pt-BR", + "pt-PT", + "ro", + "ru", + "sk", + "sl", + "sq", + "sr", + "sv", + "th", + "tr", + "uk", + "vi", + "zh-CHS", + "zh-CHT" + ], + "bing images": [ + "ar-AE", + "ar-EG", + "ar-SA", + "da-DK", + "de-AT", + "de-CH", + "de-DE", + "en-AU", + "en-CA", + "en-GB", + "en-ID", + "en-IE", + "en-IN", + "en-MY", + "en-NZ", + "en-PH", + "en-SG", + "en-US", + "en-ZA", + "es-AR", + "es-CL", + "es-ES", + "es-MX", + "es-US", + "fi-FI", + "fr-BE", + "fr-CA", + "fr-CH", + "fr-FR", + "it-IT", + "ja-JP", + "ko-KR", + "nl-BE", + "nl-NL", + "no-NO", + "pl-PL", + "pt-BR", + "pt-PT", + "ru-RU", + "sv-SE", + "tr-TR", + "zh-CN", + "zh-HK", + "zh-TW" + ], + "bing news": [ + "ar", + "bg", + "ca", + "cs", + "da", + "de", + "el", + "en", + "es", + "et", + "fa", + "fi", + "fr", + "he", + "hr", + "hu", + "id", + "is", + "it", + "ja", + "ko", + "lt", + "lv", + "ms", + "nl", + "no", + "pl", + "pt-BR", + "pt-PT", + "ro", + "ru", + "sk", + "sl", + "sq", + "sr", + "sv", + "th", + "tr", + "uk", + "vi", + "zh-CHS", + "zh-CHT" + ], + "bing videos": [ + "ar-AE", + "ar-EG", + "ar-SA", + "da-DK", + "de-AT", + "de-CH", + "de-DE", + "en-AU", + "en-CA", + "en-GB", + "en-ID", + "en-IE", + "en-IN", + "en-MY", + "en-NZ", + "en-PH", + "en-SG", + "en-US", + "en-ZA", + "es-AR", + "es-CL", + "es-ES", + "es-MX", + "es-US", + "fi-FI", + "fr-BE", + "fr-CA", + "fr-CH", + "fr-FR", + "it-IT", + "ja-JP", + "ko-KR", + "nl-BE", + "nl-NL", + "no-NO", + "pl-PL", + "pt-BR", + "pt-PT", + "ru-RU", + "sv-SE", + "tr-TR", + "zh-CN", + "zh-HK", + "zh-TW" + ], + "dailymotion": { + "aa": { + "english_name": "Afar" }, - "duckduckgo images": [ - "ar-XA", - "bg-BG", - "ca-CT", - "ca-ES", - "cs-CZ", - "da-DK", - "de-AT", - "de-CH", - "de-DE", - "el-GR", - "en-AU", - "en-CA", - "en-ID", - "en-IE", - "en-IN", - "en-MY", - "en-NZ", - "en-PH", - "en-SG", - "en-UK", - "en-US", - "en-ZA", - "es-AR", - "es-CL", - "es-CO", - "es-ES", - "es-MX", - "es-PE", - "es-US", - "et-EE", - "fi-FI", - "fr-BE", - "fr-CA", - "fr-CH", - "fr-FR", - "he-IL", - "hr-HR", - "hu-HU", - "id-ID", - "it-CH", - "it-IT", - "jp-JP", - "kr-KR", - "lt-LT", - "lv-LV", - "ms-MY", - "nl-BE", - "nl-NL", - "no-NO", - "pl-PL", - "pt-BR", - "pt-PT", - "ro-RO", - "ru-RU", - "sk-SK", - "sl-SL", - "sv-SE", - "th-TH", - "tl-PH", - "tr-TR", - "tzh-HK", - "tzh-TW", - "vi-VN", - "wt-WT", - "zh-CN" - ], - "bing images": [ - "ar-AE", - "ar-EG", - "ar-SA", - "da-DK", - "de-AT", - "de-CH", - "de-DE", - "en-AU", - "en-CA", - "en-GB", - "en-ID", - "en-IE", - "en-IN", - "en-MY", - "en-NZ", - "en-PH", - "en-SG", - "en-US", - "en-ZA", - "es-AR", - "es-CL", - "es-ES", - "es-MX", - "es-US", - "fi-FI", - "fr-BE", - "fr-CA", - "fr-CH", - "fr-FR", - "it-IT", - "ja-JP", - "ko-KR", - "nl-BE", - "nl-NL", - "no-NO", - "pl-PL", - "pt-BR", - "pt-PT", - "ru-RU", - "sv-SE", - "tr-TR", - "zh-CN", - "zh-HK", - "zh-TW" - ], - "bing news": [ - "ar", - "bg", - "ca", - "cs", - "da", - "de", - "el", - "en", - "es", - "et", - "fa", - "fi", - "fr", - "he", - "hr", - "hu", - "id", - "is", - "it", - "ja", - "ko", - "lt", - "lv", - "ms", - "nl", - "no", - "pl", - "pt-BR", - "pt-PT", - "ro", - "ru", - "sk", - "sl", - "sq", - "sr", - "sv", - "th", - "tr", - "uk", - "vi", - "zh-CHS", - "zh-CHT" - ], - "dailymotion": { - "fag": { - "english_name": "Finongan" - }, - "mpd": { - "english_name": "Machinere" - }, - "bzx": { - "english_name": "Bozo, Kɛlɛngaxo" - }, - "kpc": { - "english_name": "Curripaco" - }, - "sll": { - "english_name": "Salt-Yui" - }, - "bop": { - "english_name": "Bonkiman" - }, - "mlz": { - "english_name": "Malaynon" - }, - "gnw": { - "english_name": "Guaraní, Western Bolivian" - }, - "sbc": { - "english_name": "Kele (Papua New Guinea)" - }, - "pbc": { - "english_name": "Patamona" - }, - "xkw": { - "english_name": "Kembra" - }, - "bec": { - "english_name": "Iceve-Maci" - }, - "tlg": { - "english_name": "Tofanma" - }, - "ges": { - "english_name": "Geser-Gorom" - }, - "mxh": { - "english_name": "Mvuba" - }, - "wos": { - "english_name": "Hanga Hundi" - }, - "mrf": { - "english_name": "Elseng" - }, - "tdr": { - "english_name": "Todrah" - }, - "dos": { - "english_name": "Dogosé" - }, - "lah": { - "english_name": "Lahnda" - }, - "qxa": { - "english_name": "Quechua, Chiquián Ancash" - }, - "kkv": { - "english_name": "Kangean" - }, - "ajt": { - "english_name": "Arabic, Judeo-Tunisian" - }, - "dof": { - "english_name": "Domu" - }, - "cll": { - "english_name": "Chala" - }, - "dta": { - "english_name": "Daur" - }, - "gji": { - "english_name": "Geji" - }, - "nmx": { - "english_name": "Nama (Papua New Guinea)" - }, - "tcl": { - "english_name": "Taman (Myanmar)" - }, - "kcc": { - "english_name": "Lubila" - }, - "tsl": { - "english_name": "Ts'ün-Lao" - }, - "abl": { - "english_name": "Lampung Nyo" - }, - "ply": { - "english_name": "Bolyu" - }, - "xor": { - "english_name": "Korubo" - }, - "tpc": { - "english_name": "Me'phaa, Azoyú" - }, - "ard": { - "english_name": "Arabana" - }, - "jen": { - "english_name": "Dza" - }, - "ofs": { - "english_name": "Frisian, Old" - }, - "bzz": { - "english_name": "Evant" - }, - "ts": { - "english_name": "Tsonga" - }, - "vin": { - "english_name": "Vinza" - }, - "blm": { - "english_name": "Beli (Sudan)" - }, - "mkc": { - "english_name": "Siliput" - }, - "utu": { - "english_name": "Utu" - }, - "xnt": { - "english_name": "Narragansett" - }, - "rue": { - "english_name": "Rusyn" - }, - "kaw": { - "english_name": "Kawi" - }, - "peo": { - "english_name": "Persian, Old (ca. 600-400 B.C.)" - }, - "gjn": { - "english_name": "Gonja" - }, - "ecy": { - "english_name": "Eteocypriot" - }, - "jdt": { - "english_name": "Judeo-Tat" - }, - "esl": { - "english_name": "Egypt Sign Language" - }, - "bti": { - "english_name": "Burate" - }, - "nev": { - "english_name": "Nyaheun" - }, - "omb": { - "english_name": "Ambae, East" - }, - "ks": { - "english_name": "Kashmiri" - }, - "gbg": { - "english_name": "Gbanziri" - }, - "bhp": { - "english_name": "Bima" - }, - "kpz": { - "english_name": "Kupsabiny" - }, - "zyg": { - "english_name": "Zhuang, Yang" - }, - "dsq": { - "english_name": "Tadaksahak" - }, - "pck": { - "english_name": "Chin, Paite" - }, - "wim": { - "english_name": "Wik-Mungkan" - }, - "tbc": { - "english_name": "Takia" - }, - "xcr": { - "english_name": "Carian" - }, - "ar": { - "english_name": "Arabic", - "name": "العربية" - }, - "vai": { - "english_name": "Vai" - }, - "gll": { - "english_name": "Garlali" - }, - "bmf": { - "english_name": "Bom" - }, - "abt": { - "english_name": "Ambulas" - }, - "mok": { - "english_name": "Morori" - }, - "buc": { - "english_name": "Bushi" - }, - "lbn": { - "english_name": "Lamet" - }, - "aoj": { - "english_name": "Mufian" - }, - "mpl": { - "english_name": "Watut, Middle" - }, - "unz": { - "english_name": "Kaili, Unde" - }, - "csl": { - "english_name": "Chinese Sign Language" - }, - "mby": { - "english_name": "Memoni" - }, - "maf": { - "english_name": "Mafa" - }, - "shn": { - "english_name": "Shan" - }, - "teo": { - "english_name": "Teso" - }, - "xts": { - "english_name": "Mixtec, Sindihui" - }, - "sms": { - "english_name": "Sami, Skolt" - }, - "kln": { - "english_name": "Kalenjin" - }, - "dij": { - "english_name": "Dai" - }, - "msu": { - "english_name": "Musom" - }, - "vi": { - "english_name": "Vietnamese", - "name": "Tiếng Việt" - }, - "kyk": { - "english_name": "Kamayo" - }, - "ngr": { - "english_name": "Engdewu" - }, - "klm": { - "english_name": "Migum" - }, - "igm": { - "english_name": "Kanggape" - }, - "bto": { - "english_name": "Bikol, Rinconada" - }, - "krm": { - "english_name": "Krim" - }, - "tii": { - "english_name": "Tiene" - }, - "dob": { - "english_name": "Dobu" - }, - "ttj": { - "english_name": "Tooro" - }, - "sjk": { - "english_name": "Sami, Kemi" - }, - "nrz": { - "english_name": "Lala" - }, - "zch": { - "english_name": "Zhuang, Central Hongshuihe" - }, - "aws": { - "english_name": "Awyu, South" - }, - "alo": { - "english_name": "Larike-Wakasihu" - }, - "plp": { - "english_name": "Palpa" - }, - "nwa": { - "english_name": "Nawathinehena" - }, - "aon": { - "english_name": "Arapesh, Bumbita" - }, - "tag": { - "english_name": "Tagoi" - }, - "dei": { - "english_name": "Demisa" - }, - "smk": { - "english_name": "Bolinao" - }, - "ndf": { - "english_name": "Nadruvian" - }, - "sly": { - "english_name": "Selayar" - }, - "twu": { - "english_name": "Termanu" - }, - "ags": { - "english_name": "Esimbi" - }, - "zyj": { - "english_name": "Zhuang, Youjiang" - }, - "xap": { - "english_name": "Apalachee" - }, - "imn": { - "english_name": "Imonda" - }, - "goj": { - "english_name": "Gowlan" - }, - "ikz": { - "english_name": "Ikizu" - }, - "miy": { - "english_name": "Mixtec, Ayutla" - }, - "iyo": { - "english_name": "Mesaka" - }, - "kdl": { - "english_name": "Tsikimba" - }, - "ptt": { - "english_name": "Enrekang" - }, - "ymq": { - "english_name": "Muji, Qila" - }, - "vaa": { - "english_name": "Vaagri Booli" - }, - "xcy": { - "english_name": "Cayuse" - }, - "pgg": { - "english_name": "Pangwali" - }, - "aly": { - "english_name": "Alyawarr" - }, - "bdt": { - "english_name": "Bokoto" - }, - "zkk": { - "english_name": "Karankawa" - }, - "mkj": { - "english_name": "Mokilese" - }, - "way": { - "english_name": "Wayana" - }, - "kxs": { - "english_name": "Kangjia" - }, - "sdk": { - "english_name": "Sos Kundi" - }, - "mne": { - "english_name": "Naba" - }, - "iry": { - "english_name": "Iraya" - }, - "ngp": { - "english_name": "Ngulu" - }, - "eke": { - "english_name": "Ekit" - }, - "mkr": { - "english_name": "Malas" - }, - "sxo": { - "english_name": "Sorothaptic" - }, - "auy": { - "english_name": "Awiyaana" - }, - "llc": { - "english_name": "Lele (Guinea)" - }, - "bcs": { - "english_name": "Kohumono" - }, - "aja": { - "english_name": "Aja (Sudan)" - }, - "kab": { - "english_name": "Kabyle" - }, - "mdv": { - "english_name": "Mixtec, Santa Lucía Monteverde" - }, - "vkj": { - "english_name": "Kujarge" - }, - "kad": { - "english_name": "Adara" - }, - "ymx": { - "english_name": "Muji, Northern" - }, - "aup": { - "english_name": "Makayam" - }, - "swo": { - "english_name": "Shanenawa" - }, - "plq": { - "english_name": "Palaic" - }, - "mph": { - "english_name": "Maung" - }, - "ksv": { - "english_name": "Kusu" - }, - "zkn": { - "english_name": "Kanan" - }, - "kcy": { - "english_name": "Korandje" - }, - "mzu": { - "english_name": "Inapang" - }, - "svm": { - "english_name": "Slavomolisano" - }, - "aos": { - "english_name": "Taikat" - }, - "cip": { - "english_name": "Chiapanec" - }, - "nsp": { - "english_name": "Nepalese Sign Language" - }, - "akd": { - "english_name": "Ukpet-Ehom" - }, - "wrd": { - "english_name": "Warduji" - }, - "zng": { - "english_name": "Mang" - }, - "obo": { - "english_name": "Manobo, Obo" - }, - "dwa": { - "english_name": "Diri" - }, - "vrt": { - "english_name": "Burmbar" - }, - "xem": { - "english_name": "Kembayan" - }, - "cpc": { - "english_name": "Ajyíninka Apurucayali" - }, - "sib": { - "english_name": "Sebop" - }, - "mff": { - "english_name": "Naki" - }, - "yes": { - "english_name": "Nyankpa" - }, - "txc": { - "english_name": "Tsetsaut" - }, - "cbl": { - "english_name": "Chin, Bualkhaw" - }, - "fi": { - "english_name": "Finnish", - "name": "suomi" - }, - "lgl": { - "english_name": "Wala" - }, - "etr": { - "english_name": "Edolo" - }, - "tyz": { - "english_name": "Tày" - }, - "aqd": { - "english_name": "Dogon, Ampari" - }, - "tja": { - "english_name": "Tajuasohn" - }, - "nnb": { - "english_name": "Nande" - }, - "ayo": { - "english_name": "Ayoreo" - }, - "ctp": { - "english_name": "Chatino, Western Highland" - }, - "knm": { - "english_name": "Kanamarí" - }, - "dgr": { - "english_name": "Dogrib" - }, - "bs": { - "english_name": "Bosnian", - "name": "Bosnian" - }, - "byv": { - "english_name": "Medumba" - }, - "kts": { - "english_name": "Muyu, South" - }, - "bpu": { - "english_name": "Bongu" - }, - "nen": { - "english_name": "Nengone" - }, - "sl": { - "english_name": "Slovenian", - "name": "slovenščina" - }, - "tmd": { - "english_name": "Haruai" - }, - "yrb": { - "english_name": "Yareba" - }, - "rie": { - "english_name": "Rien" - }, - "qu": { - "english_name": "Quechua" - }, - "dgh": { - "english_name": "Dghwede" - }, - "vmw": { - "english_name": "Makhuwa" - }, - "grx": { - "english_name": "Guriaso" - }, - "sar": { - "english_name": "Saraveca" - }, - "ztm": { - "english_name": "Zapotec, San Agustín Mixtepec" - }, - "boa": { - "english_name": "Bora" - }, - "xga": { - "english_name": "Galatian" - }, - "aas": { - "english_name": "Aasáx" - }, - "kif": { - "english_name": "Kham, Eastern Parbate" - }, - "bsw": { - "english_name": "Baiso" - }, - "drd": { - "english_name": "Darmiya" - }, - "twe": { - "english_name": "Tewa (Indonesia)" - }, - "abx": { - "english_name": "Inabaknon" - }, - "ntw": { - "english_name": "Nottoway" - }, - "lse": { - "english_name": "Lusengo" - }, - "xby": { - "english_name": "Batyala" - }, - "cjm": { - "english_name": "Cham, Eastern" - }, - "dgi": { - "english_name": "Dagara, Northern" - }, - "xps": { - "english_name": "Pisidian" - }, - "hlb": { - "english_name": "Halbi" - }, - "dnt": { - "english_name": "Dani, Mid Grand Valley" - }, - "bht": { - "english_name": "Bhattiyali" - }, - "mbz": { - "english_name": "Mixtec, Amoltepec" - }, - "gvp": { - "english_name": "Gavião, Pará" - }, - "cmr": { - "english_name": "Chin, Mro-Khimi" - }, - "qvl": { - "english_name": "Quechua, Cajatambo North Lima" - }, - "moy": { - "english_name": "Shekkacho" - }, - "smy": { - "english_name": "Semnani" - }, - "aqn": { - "english_name": "Alta, Northern" - }, - "syk": { - "english_name": "Sukur" - }, - "gdl": { - "english_name": "Dirasha" - }, - "doh": { - "english_name": "Dong" - }, - "jda": { - "english_name": "Jad" - }, - "mad": { - "english_name": "Madurese" - }, - "var": { - "english_name": "Huarijio" - }, - "trj": { - "english_name": "Toram" - }, - "tvy": { - "english_name": "Pidgin, Timor" - }, - "luy": { - "english_name": "Luyia" - }, - "ldi": { - "english_name": "Laari" - }, - "nlu": { - "english_name": "Nchumbulu" - }, - "klr": { - "english_name": "Khaling" - }, - "mfk": { - "english_name": "Mofu, North" - }, - "ksr": { - "english_name": "Borong" - }, - "akt": { - "english_name": "Akolet" - }, - "bkt": { - "english_name": "Boloki" - }, - "ruf": { - "english_name": "Luguru" - }, - "dka": { - "english_name": "Dakpakha" - }, - "bdw": { - "english_name": "Baham" - }, - "myl": { - "english_name": "Moma" - }, - "bda": { - "english_name": "Bayot" - }, - "bpr": { - "english_name": "Blaan, Koronadal" - }, - "ugn": { - "english_name": "Ugandan Sign Language" - }, - "mel": { - "english_name": "Melanau, Central" - }, - "kwo": { - "english_name": "Kwomtari" - }, - "bmd": { - "english_name": "Manduri, Baga" - }, - "rkw": { - "english_name": "Arakwal" - }, - "png": { - "english_name": "Pongu" - }, - "bzm": { - "english_name": "Bolondo" - }, - "sbw": { - "english_name": "Simba" - }, - "aqp": { - "english_name": "Atakapa" - }, - "sah": { - "english_name": "Yakut" - }, - "cps": { - "english_name": "Capiznon" - }, - "dze": { - "english_name": "Djiwarli" - }, - "srs": { - "english_name": "Sarsi" - }, - "anz": { - "english_name": "Anem" - }, - "skw": { - "english_name": "Creole Dutch, Skepi" - }, - "nut": { - "english_name": "Nung (Viet Nam)" - }, - "ngc": { - "english_name": "Ngombe (Democratic Republic of Congo)" - }, - "xrb": { - "english_name": "Karaboro, Eastern" - }, - "btm": { - "english_name": "Batak Mandailing" - }, - "poo": { - "english_name": "Pomo, Central" - }, - "tlb": { - "english_name": "Tobelo" - }, - "nil": { - "english_name": "Nila" - }, - "nns": { - "english_name": "Ningye" - }, - "skg": { - "english_name": "Malagasy, Sakalava" - }, - "sww": { - "english_name": "Sowa" - }, - "kyg": { - "english_name": "Keyagana" - }, - "hah": { - "english_name": "Hahon" - }, - "hii": { - "english_name": "Hinduri" - }, - "fui": { - "english_name": "Fulfulde, Bagirmi" - }, - "ahh": { - "english_name": "Aghu" - }, - "tec": { - "english_name": "Terik" - }, - "whu": { - "english_name": "Kayan, Wahau" - }, - "txt": { - "english_name": "Citak" - }, - "qug": { - "english_name": "Quichua, Chimborazo Highland" - }, - "bhg": { - "english_name": "Binandere" - }, - "xsn": { - "english_name": "Sanga (Nigeria)" - }, - "tbu": { - "english_name": "Tubar" - }, - "ysl": { - "english_name": "Yugoslavian Sign Language" - }, - "kfd": { - "english_name": "Koraga, Korra" - }, - "mt": { - "english_name": "Maltese", - "name": "Malti" - }, - "saq": { - "english_name": "Samburu" - }, - "stp": { - "english_name": "Tepehuan, Southeastern" - }, - "sbq": { - "english_name": "Sileibi" - }, - "tnb": { - "english_name": "Tunebo, Western" - }, - "aec": { - "english_name": "Arabic, Saidi" - }, - "tpg": { - "english_name": "Kula" - }, - "kjo": { - "english_name": "Kinnauri, Harijan" - }, - "leq": { - "english_name": "Lembena" - }, - "ktd": { - "english_name": "Kokata" - }, - "tad": { - "english_name": "Tause" - }, - "mtq": { - "english_name": "Muong" - }, - "tig": { - "english_name": "Tigre", - "name": "ትግረ" - }, - "ht": { - "english_name": "Haitian" - }, - "nkk": { - "english_name": "Nokuku" - }, - "blj": { - "english_name": "Bolongan" - }, - "tdo": { - "english_name": "Teme" - }, - "xmc": { - "english_name": "Makhuwa-Marrevone" - }, - "mbf": { - "english_name": "Malay, Baba" - }, - "aty": { - "english_name": "Aneityum" - }, - "grb": { - "english_name": "Grebo" - }, - "cwe": { - "english_name": "Kwere" - }, - "cfa": { - "english_name": "Dijim-Bwilim" - }, - "gig": { - "english_name": "Goaria" - }, - "mxn": { - "english_name": "Moi (Indonesia)" - }, - "zac": { - "english_name": "Zapotec, Ocotlán" - }, - "bny": { - "english_name": "Bintulu" - }, - "jeu": { - "english_name": "Jonkor Bourmataguil" - }, - "gnk": { - "english_name": "//Gana" - }, - "pfa": { - "english_name": "Pááfang" - }, - "bcq": { - "english_name": "Bench" - }, - "dbv": { - "english_name": "Dungu" - }, - "zhn": { - "english_name": "Zhuang, Nong" - }, - "hba": { - "english_name": "Hamba" - }, - "kte": { - "english_name": "Nubri" - }, - "fy": { - "english_name": "Frisian, Western" - }, - "nhi": { - "english_name": "Nahuatl, Zacatlán-Ahuacatlán-Tepetzintla" - }, - "okx": { - "english_name": "Okpe (Northwestern Edo)" - }, - "kwa": { - "english_name": "Dâw" - }, - "kjh": { - "english_name": "Khakas" - }, - "mr": { - "english_name": "Marathi", - "name": "मराठी" - }, - "ngz": { - "english_name": "Ngungwel" - }, - "gbi": { - "english_name": "Galela" - }, - "ubu": { - "english_name": "Umbu-Ungu" - }, - "bgn": { - "english_name": "Balochi, Western" - }, - "las": { - "english_name": "Lama (Togo)" - }, - "ojp": { - "english_name": "Japanese, Old" - }, - "asd": { - "english_name": "Asas" - }, - "nej": { - "english_name": "Neko" - }, - "ygr": { - "english_name": "Yagaria" - }, - "goz": { - "english_name": "Gozarkhani" - }, - "nat": { - "english_name": "Hungworo" - }, - "ymp": { - "english_name": "Yamap" - }, - "zaz": { - "english_name": "Zari" - }, - "yaz": { - "english_name": "Lokaa" - }, - "nd": { - "english_name": "Ndebele, North" - }, - "lkm": { - "english_name": "Kalaamaya" - }, - "brl": { - "english_name": "Birwa" - }, - "lbj": { - "english_name": "Ladakhi" - }, - "chk": { - "english_name": "Chuukese" - }, - "mva": { - "english_name": "Manam" - }, - "lvk": { - "english_name": "Lavukaleve" - }, - "hnj": { - "english_name": "Hmong Njua" - }, - "lko": { - "english_name": "Khayo" - }, - "mgi": { - "english_name": "Lijili" - }, - "cmo": { - "english_name": "Mnong, Central" - }, - "woa": { - "english_name": "Tyaraity" - }, - "eky": { - "english_name": "Kayah, Eastern" - }, - "yoy": { - "english_name": "Yoy" - }, - "bap": { - "english_name": "Bantawa" - }, - "auq": { - "english_name": "Anus" - }, - "sam": { - "english_name": "Aramaic, Samaritan" - }, - "nhm": { - "english_name": "Nahuatl, Morelos" - }, - "agb": { - "english_name": "Legbo" - }, - "dag": { - "english_name": "Dagbani" - }, - "sep": { - "english_name": "Sénoufo, Sìcìté" - }, - "kbm": { - "english_name": "Iwal" - }, - "tqw": { - "english_name": "Tonkawa" - }, - "cwb": { - "english_name": "Maindo" - }, - "ba": { - "english_name": "Bashkir" - }, - "nht": { - "english_name": "Nahuatl, Ometepec" - }, - "kfo": { - "english_name": "Koro (Côte d'Ivoire)" - }, - "hol": { - "english_name": "Holu" - }, - "bqi": { - "english_name": "Bakhtiari" - }, - "ggn": { - "english_name": "Gurung, Eastern" - }, - "mvm": { - "english_name": "Muya" - }, - "shq": { - "english_name": "Sala" - }, - "tom": { - "english_name": "Tombulu" - }, - "bsp": { - "english_name": "Baga Sitemu" - }, - "dau": { - "english_name": "Daju, Dar Sila" - }, - "trw": { - "english_name": "Torwali" - }, - "car": { - "english_name": "Carib, Galibi" - }, - "xpr": { - "english_name": "Parthian" - }, - "tmp": { - "english_name": "Tai Mène" - }, - "bkw": { - "english_name": "Bekwel" - }, - "wll": { - "english_name": "Wali (Sudan)" - }, - "kgb": { - "english_name": "Kawe" - }, - "peq": { - "english_name": "Pomo, Southern" - }, - "mcb": { - "english_name": "Machiguenga" - }, - "pka": { - "english_name": "Prākrit, Ardhamāgadhī" - }, - "lih": { - "english_name": "Lihir" - }, - "ska": { - "english_name": "Skagit" - }, - "mze": { - "english_name": "Morawa" - }, - "tlm": { - "english_name": "Tolomako" - }, - "ulw": { - "english_name": "Ulwa" - }, - "rug": { - "english_name": "Roviana" - }, - "kpr": { - "english_name": "Korafe-Yegha" - }, - "ary": { - "english_name": "Arabic, Moroccan" - }, - "eso": { - "english_name": "Estonian Sign Language" - }, - "xgl": { - "english_name": "Galindan" - }, - "kvq": { - "english_name": "Karen, Geba" - }, - "xkd": { - "english_name": "Kayan, Mendalam" - }, - "bwb": { - "english_name": "Namosi-Naitasiri-Serua" - }, - "ttv": { - "english_name": "Titan" - }, - "nyj": { - "english_name": "Nyanga" - }, - "bok": { - "english_name": "Bonjo" - }, - "nhc": { - "english_name": "Nahuatl, Tabasco" - }, - "wsa": { - "english_name": "Warembori" - }, - "bnk": { - "english_name": "Bierebo" - }, - "boq": { - "english_name": "Bogaya" - }, - "nyh": { - "english_name": "Nyigina" - }, - "rog": { - "english_name": "Roglai, Northern" - }, - "swf": { - "english_name": "Sere" - }, - "cpo": { - "english_name": "Kpeego" - }, - "krd": { - "english_name": "Kairui-Midiki" - }, - "tyj": { - "english_name": "Tai Do" - }, - "zrg": { - "english_name": "Mirgan" - }, - "mki": { - "english_name": "Dhatki" - }, - "jpa": { - "english_name": "Aramaic, Jewish Palestinian" - }, - "uun": { - "english_name": "Kulon-Pazeh" - }, - "tdt": { - "english_name": "Tetun Dili" - }, - "bhc": { - "english_name": "Biga" - }, - "bnc": { - "english_name": "Bontok" - }, - "ekm": { - "english_name": "Elip" - }, - "lcl": { - "english_name": "Lisela" - }, - "pmy": { - "english_name": "Malay, Papuan" - }, - "xeu": { - "english_name": "Keoru-Ahia" - }, - "nif": { - "english_name": "Nek" - }, - "ilk": { - "english_name": "Ilongot" - }, - "cof": { - "english_name": "Colorado" - }, - "nhy": { - "english_name": "Nahuatl, Northern Oaxaca" - }, - "bth": { - "english_name": "Bidayuh, Biatah" - }, - "tla": { - "english_name": "Tepehuan, Southwestern" - }, - "xcm": { - "english_name": "Comecrudo" - }, - "crt": { - "english_name": "Chorote, Iyojwa'ja" - }, - "raf": { - "english_name": "Meohang, Western" - }, - "ifu": { - "english_name": "Ifugao, Mayoyao" - }, - "rau": { - "english_name": "Raute" - }, - "xbc": { - "english_name": "Bactrian" - }, - "arn": { - "english_name": "Mapudungun" - }, - "yia": { - "english_name": "Yinggarda" - }, - "eip": { - "english_name": "Eipomek" - }, - "wro": { - "english_name": "Worrorra" - }, - "sif": { - "english_name": "Siamou" - }, - "bjf": { - "english_name": "Neo-Aramaic, Barzani Jewish" - }, - "sau": { - "english_name": "Saleman" - }, - "zmu": { - "english_name": "Muruwari" - }, - "bar": { - "english_name": "Bavarian" - }, - "dbt": { - "english_name": "Dogon, Ben Tey" - }, - "ets": { - "english_name": "Yekhee" - }, - "czt": { - "english_name": "Chin, Zotung" - }, - "dgc": { - "english_name": "Agta, Casiguran Dumagat" - }, - "kgr": { - "english_name": "Abun" - }, - "bek": { - "english_name": "Bebeli" - }, - "taz": { - "english_name": "Tocho" - }, - "lep": { - "english_name": "Lepcha" - }, - "kmv": { - "english_name": "Creole French, Karipúna" - }, - "nim": { - "english_name": "Nilamba" - }, - "tum": { - "english_name": "Tumbuka" - }, - "bsu": { - "english_name": "Bahonsuai" - }, - "tco": { - "english_name": "Taungyo" - }, - "spm": { - "english_name": "Akukem" - }, - "jv": { - "english_name": "Javanese" - }, - "isa": { - "english_name": "Isabi" - }, - "fay": { - "english_name": "Fars, Southwestern" - }, - "pln": { - "english_name": "Palenquero" - }, - "qvj": { - "english_name": "Quichua, Loja Highland" - }, - "xav": { - "english_name": "Xavánte" - }, - "vsv": { - "english_name": "Valencian Sign Language" - }, - "tyl": { - "english_name": "Thu Lao" - }, - "spq": { - "english_name": "Spanish, Loreto-Ucayali" - }, - "ak": { - "english_name": "Akan" - }, - "mug": { - "english_name": "Musgu" - }, - "jum": { - "english_name": "Jumjum" - }, - "era": { - "english_name": "Eravallan" - }, - "kjb": { - "english_name": "Q'anjob'al" - }, - "irh": { - "english_name": "Irarutu" - }, - "elx": { - "english_name": "Elamite" - }, - "cay": { - "english_name": "Cayuga" - }, - "yun": { - "english_name": "Bena (Nigeria)" - }, - "god": { - "english_name": "Godié" - }, - "nnp": { - "english_name": "Naga, Wancho" - }, - "kem": { - "english_name": "Kemak" - }, - "knu": { - "english_name": "Kono (Guinea)" - }, - "grc": { - "english_name": "Greek, Ancient (to 1453)" - }, - "muz": { - "english_name": "Mursi" - }, - "gye": { - "english_name": "Gyem" - }, - "noe": { - "english_name": "Nimadi" - }, - "sgy": { - "english_name": "Sanglechi" - }, - "bvu": { - "english_name": "Malay, Bukit" - }, - "fln": { - "english_name": "Flinders Island" - }, - "qul": { - "english_name": "Quechua, North Bolivian" - }, - "uta": { - "english_name": "Otank" - }, - "ebu": { - "english_name": "Embu" - }, - "hmi": { - "english_name": "Hmong, Northern Huishui" - }, - "tku": { - "english_name": "Totonac, Upper Necaxa" - }, - "ppe": { - "english_name": "Papi" - }, - "ril": { - "english_name": "Riang (Myanmar)" - }, - "iya": { - "english_name": "Iyayu" - }, - "gwx": { - "english_name": "Gua" - }, - "sjw": { - "english_name": "Shawnee" - }, - "kpo": { - "english_name": "Ikposo" - }, - "ars": { - "english_name": "Arabic, Najdi" - }, - "xru": { - "english_name": "Marriammu" - }, - "nmg": { - "english_name": "Kwasio" - }, - "slu": { - "english_name": "Selaru" - }, - "lmv": { - "english_name": "Lomaiviti" - }, - "ide": { - "english_name": "Idere" - }, - "bev": { - "english_name": "Bété, Daloa" - }, - "xat": { - "english_name": "Katawixi" - }, - "wbl": { - "english_name": "Wakhi" - }, - "gno": { - "english_name": "Gondi, Northern" - }, - "ngy": { - "english_name": "Tibea" - }, - "fie": { - "english_name": "Fyer" - }, - "vau": { - "english_name": "Vanuma" - }, - "bml": { - "english_name": "Bomboli" - }, - "gip": { - "english_name": "Gimi (West New Britain)" - }, - "dia": { - "english_name": "Dia" - }, - "ury": { - "english_name": "Orya" - }, - "kmj": { - "english_name": "Kumarbhag Paharia" - }, - "ort": { - "english_name": "Oriya, Adivasi" - }, - "ast": { - "english_name": "Asturian", - "name": "Asturianu" - }, - "ptw": { - "english_name": "Pentlatch" - }, - "vma": { - "english_name": "Martuyhunira" - }, - "emu": { - "english_name": "Muria, Eastern" - }, - "emg": { - "english_name": "Meohang, Eastern" - }, - "puj": { - "english_name": "Punan Tubu" - }, - "bcg": { - "english_name": "Baga Binari" - }, - "kkq": { - "english_name": "Kaiku" - }, - "gea": { - "english_name": "Geruma" - }, - "kdr": { - "english_name": "Karaim" - }, - "ima": { - "english_name": "Malasar, Mala" - }, - "afk": { - "english_name": "Nanubae" - }, - "auh": { - "english_name": "Aushi" - }, - "ksx": { - "english_name": "Kedang" - }, - "dnr": { - "english_name": "Danaru" - }, - "kku": { - "english_name": "Tumi" - }, - "ckl": { - "english_name": "Cibak" - }, - "gaj": { - "english_name": "Gadsup" - }, - "obm": { - "english_name": "Moabite" - }, - "sc": { - "english_name": "Sardinian" - }, - "lbx": { - "english_name": "Lawangan" - }, - "pno": { - "english_name": "Panobo" - }, - "bds": { - "english_name": "Burunge" - }, - "crc": { - "english_name": "Lonwolwol" - }, - "gwn": { - "english_name": "Gwandara" - }, - "tnd": { - "english_name": "Tunebo, Angosturas" - }, - "daj": { - "english_name": "Daju, Dar Fur" - }, - "iwk": { - "english_name": "I-Wak" - }, - "hsb": { - "english_name": "Sorbian, Upper" - }, - "kvz": { - "english_name": "Tsakwambo" - }, - "zen": { - "english_name": "Zenaga" - }, - "tgv": { - "english_name": "Tingui-Boto" - }, - "yel": { - "english_name": "Yela" - }, - "av": { - "english_name": "Avaric" - }, - "pin": { - "english_name": "Piame" - }, - "aed": { - "english_name": "Argentine Sign Language" - }, - "esk": { - "english_name": "Inupiatun, Northwest Alaska" - }, - "jul": { - "english_name": "Jirel" - }, - "mkf": { - "english_name": "Miya" - }, - "mgo": { - "english_name": "Meta'" - }, - "tao": { - "english_name": "Yami" - }, - "paw": { - "english_name": "Pawnee" - }, - "los": { - "english_name": "Loniu" - }, - "iby": { - "english_name": "Ibani" - }, - "kxm": { - "english_name": "Khmer, Northern" - }, - "bxk": { - "english_name": "Bukusu" - }, - "wbk": { - "english_name": "Waigali" - }, - "tdq": { - "english_name": "Tita" - }, - "bwy": { - "english_name": "Bwamu, Cwi" - }, - "atk": { - "english_name": "Ati" - }, - "tss": { - "english_name": "Taiwan Sign Language" - }, - "jiu": { - "english_name": "Jinuo, Youle" - }, - "ywa": { - "english_name": "Kalou" - }, - "nxe": { - "english_name": "Nage" - }, - "gom": { - "english_name": "Konkani, Goan" - }, - "ssc": { - "english_name": "Suba-Simbiti" - }, - "pww": { - "english_name": "Karen, Pwo Northern" - }, - "aok": { - "english_name": "Arhö" - }, - "qya": { - "english_name": "Quenya" - }, - "ada": { - "english_name": "Adangme" - }, - "rir": { - "english_name": "Ribun" - }, - "kkh": { - "english_name": "Khün" - }, - "prc": { - "english_name": "Parachi" - }, - "quf": { - "english_name": "Quechua, Lambayeque" - }, - "yav": { - "english_name": "Yangben" - }, - "wbw": { - "english_name": "Woi" - }, - "gei": { - "english_name": "Gebe" - }, - "huy": { - "english_name": "Hulaulá" - }, - "nlk": { - "english_name": "Yali, Ninia" - }, - "njt": { - "english_name": "Ndyuka-Trio Pidgin" - }, - "tmu": { - "english_name": "Iau" - }, - "pbl": { - "english_name": "Mak (Nigeria)" - }, - "bpj": { - "english_name": "Binji" - }, - "ppu": { - "english_name": "Papora" - }, - "tnx": { - "english_name": "Tanema" - }, - "cal": { - "english_name": "Carolinian" - }, - "tdv": { - "english_name": "Toro" - }, - "kvw": { - "english_name": "Wersing" - }, - "lyn": { - "english_name": "Luyana" - }, - "tlk": { - "english_name": "Taloki" - }, - "dny": { - "english_name": "Dení" - }, - "bbk": { - "english_name": "Babanki" - }, - "afp": { - "english_name": "Tapei" - }, - "snj": { - "english_name": "Sango, Riverain" - }, - "lip": { - "english_name": "Sekpele" - }, - "bja": { - "english_name": "Budza" - }, - "umo": { - "english_name": "Umotína" - }, - "jan": { - "english_name": "Jandai" - }, - "cur": { - "english_name": "Chhulung" - }, - "urn": { - "english_name": "Uruangnirin" - }, - "xbb": { - "english_name": "Burdekin, Lower" - }, - "bhd": { - "english_name": "Bhadrawahi" - }, - "ixc": { - "english_name": "Ixcatec" - }, - "sku": { - "english_name": "Sakao" - }, - "enq": { - "english_name": "Enga" - }, - "ncl": { - "english_name": "Nahuatl, Michoacán" - }, - "nka": { - "english_name": "Nkoya" - }, - "xaw": { - "english_name": "Kawaiisu" - }, - "bcp": { - "english_name": "Bali (Democratic Republic of Congo)" - }, - "fit": { - "english_name": "Finnish, Tornedalen" - }, - "lab": { - "english_name": "Linear A" - }, - "jor": { - "english_name": "Jorá" - }, - "agd": { - "english_name": "Agarabi" - }, - "zsm": { - "english_name": "Malay, Standard" - }, - "vep": { - "english_name": "Veps" - }, - "tsd": { - "english_name": "Tsakonian" - }, - "yre": { - "english_name": "Yaouré" - }, - "atl": { - "english_name": "Agta, Mt. Iraya" - }, - "bhm": { - "english_name": "Bathari" - }, - "bwa": { - "english_name": "Bwatoo" - }, - "obl": { - "english_name": "Oblo" - }, - "xls": { - "english_name": "Lusitanian" - }, - "kdm": { - "english_name": "Kagoma" - }, - "crf": { - "english_name": "Caramanta" - }, - "kkw": { - "english_name": "Teke-Kukuya" - }, - "tsu": { - "english_name": "Tsou" - }, - "lma": { - "english_name": "Limba, East" - }, - "hut": { - "english_name": "Humla" - }, - "bqx": { - "english_name": "Baangi" - }, - "mgs": { - "english_name": "Manda (Tanzania)" - }, - "sve": { - "english_name": "Serili" - }, - "fpe": { - "english_name": "Creole English, Fernando Po" - }, - "gsl": { - "english_name": "Gusilay" - }, - "xbw": { - "english_name": "Kambiwá" - }, - "csq": { - "english_name": "Croatia Sign Language" - }, - "iko": { - "english_name": "Olulumo-Ikom" - }, - "krj": { - "english_name": "Kinaray-A" - }, - "mme": { - "english_name": "Mae" - }, - "mmt": { - "english_name": "Malalamai" - }, - "tpi": { - "english_name": "Tok Pisin" - }, - "col": { - "english_name": "Columbia-Wenatchi" - }, - "kvo": { - "english_name": "Dobel" - }, - "mfu": { - "english_name": "Mbwela" - }, - "bdv": { - "english_name": "Bodo Parja" - }, - "mvk": { - "english_name": "Mekmek" - }, - "cds": { - "english_name": "Chadian Sign Language" - }, - "yej": { - "english_name": "Yevanic" - }, - "bba": { - "english_name": "Baatonum" - }, - "ycl": { - "english_name": "Lolopo" - }, - "due": { - "english_name": "Agta, Umiray Dumaget" - }, - "byz": { - "english_name": "Banaro" - }, - "nzz": { - "english_name": "Dogon, Nanga Dama" - }, - "lmf": { - "english_name": "Lembata, South" - }, - "kwl": { - "english_name": "Kofyar" - }, - "ne": { - "english_name": "Nepali (macrolanguage)" - }, - "lzh": { - "english_name": "Chinese, Literary" - }, - "sse": { - "english_name": "Balangingi" - }, - "hif": { - "english_name": "Hindi, Fiji" - }, - "btr": { - "english_name": "Baetora" - }, - "pru": { - "english_name": "Puragi" - }, - "stg": { - "english_name": "Trieng" - }, - "tcg": { - "english_name": "Tamagario" - }, - "iin": { - "english_name": "Thiin" - }, - "pux": { - "english_name": "Puare" - }, - "xso": { - "english_name": "Solano" - }, - "ais": { - "english_name": "Amis, Nataoran" - }, - "cok": { - "english_name": "Cora, Santa Teresa" - }, - "lul": { - "english_name": "Olu'bo" - }, - "sns": { - "english_name": "South West Bay" - }, - "phv": { - "english_name": "Pahlavani" - }, - "ack": { - "english_name": "Aka-Kora" - }, - "zau": { - "english_name": "Zangskari" - }, - "yir": { - "english_name": "Awyu, North" - }, - "lya": { - "english_name": "Layakha" - }, - "llj": { - "english_name": "Ladji Ladji" - }, - "bmw": { - "english_name": "Bomwali" - }, - "ull": { - "english_name": "Ullatan" - }, - "tbt": { - "english_name": "Tembo (Kitembo)" - }, - "mxf": { - "english_name": "Malgbe" - }, - "kko": { - "english_name": "Karko" - }, - "mni": { - "english_name": "Manipuri" - }, - "zpj": { - "english_name": "Zapotec, Quiavicuzas" - }, - "jvn": { - "english_name": "Javanese, Caribbean" - }, - "sdp": { - "english_name": "Sherdukpen" - }, - "mtx": { - "english_name": "Mixtec, Tidaá" - }, - "osx": { - "english_name": "Saxon, Old" - }, - "gbp": { - "english_name": "Gbaya-Bossangoa" - }, - "xbe": { - "english_name": "Bigambal" - }, - "mjy": { - "english_name": "Mahican" - }, - "aij": { - "english_name": "Lishanid Noshan" - }, - "cbn": { - "english_name": "Nyahkur" - }, - "sbo": { - "english_name": "Sabüm" - }, - "zhd": { - "english_name": "Zhuang, Dai" - }, - "kgk": { - "english_name": "Kaiwá" - }, - "nfa": { - "english_name": "Dhao" - }, - "bmg": { - "english_name": "Bamwe" - }, - "aug": { - "english_name": "Aguna" - }, - "xkr": { - "english_name": "Xakriabá" - }, - "klj": { - "english_name": "Khalaj, Turkic" - }, - "hmh": { - "english_name": "Hmong, Southwestern Huishui" - }, - "yuf": { - "english_name": "Havasupai-Walapai-Yavapai" - }, - "tzh": { - "english_name": "Tzeltal" - }, - "oki": { - "english_name": "Okiek" - }, - "djk": { - "english_name": "Eastern Maroon Creole" - }, - "anv": { - "english_name": "Denya" - }, - "nss": { - "english_name": "Nali" - }, - "hil": { - "english_name": "Hiligaynon" - }, - "dym": { - "english_name": "Dogon, Yanda Dom" - }, - "pmh": { - "english_name": "Prākrit, Māhārāṣṭri" - }, - "zpi": { - "english_name": "Zapotec, Santa María Quiegolani" - }, - "slh": { - "english_name": "Salish, Southern Puget Sound" - }, - "abj": { - "english_name": "Aka-Bea" - }, - "bpl": { - "english_name": "Broome Pearling Lugger Pidgin" - }, - "zpp": { - "english_name": "Zapotec, El Alto" - }, - "es": { - "english_name": "Spanish", - "name": "Español" - }, - "xpk": { - "english_name": "Pano, Kulina" - }, - "mxw": { - "english_name": "Namo" - }, - "cnh": { - "english_name": "Chin, Haka" - }, - "jbr": { - "english_name": "Jofotek-Bromnya" - }, - "ssg": { - "english_name": "Seimat" - }, - "lhp": { - "english_name": "Lhokpu" - }, - "mip": { - "english_name": "Mixtec, Apasco-Apoala" - }, - "kjy": { - "english_name": "Erave" - }, - "otb": { - "english_name": "Tibetan, Old" - }, - "otm": { - "english_name": "Otomi, Eastern Highland" - }, - "yix": { - "english_name": "Yi, Axi" - }, - "iwo": { - "english_name": "Iwur" - }, - "zmj": { - "english_name": "Maridjabin" - }, - "bvq": { - "english_name": "Birri" - }, - "tan": { - "english_name": "Tangale" - }, - "kjk": { - "english_name": "Konjo, Highland" - }, - "cji": { - "english_name": "Chamalal" - }, - "zmb": { - "english_name": "Zimba" - }, - "suv": { - "english_name": "Puroik" - }, - "byq": { - "english_name": "Basay" - }, - "phu": { - "english_name": "Phuan" - }, - "kac": { - "english_name": "Kachin" - }, - "tlu": { - "english_name": "Tulehu" - }, - "mht": { - "english_name": "Mandahuaca" - }, - "mqr": { - "english_name": "Mander" - }, - "axx": { - "english_name": "Xârâgurè" - }, - "mjw": { - "english_name": "Karbi" - }, - "dsi": { - "english_name": "Disa" - }, - "etz": { - "english_name": "Semimi" - }, - "arb": { - "english_name": "Arabic, Standard" - }, - "gwr": { - "english_name": "Gwere" - }, - "sae": { - "english_name": "Sabanê" - }, - "ann": { - "english_name": "Obolo" - }, - "jic": { - "english_name": "Tol" - }, - "nkz": { - "english_name": "Nkari" - }, - "srl": { - "english_name": "Isirawa" - }, - "nkf": { - "english_name": "Naga, Inpui" - }, - "hds": { - "english_name": "Honduras Sign Language" - }, - "khh": { - "english_name": "Kehu" - }, - "dti": { - "english_name": "Dogon, Ana Tinga" - }, - "bwq": { - "english_name": "Bobo Madaré, Southern" - }, - "gek": { - "english_name": "Yiwom" - }, - "dbn": { - "english_name": "Duriankere" - }, - "kax": { - "english_name": "Kao" - }, - "kwp": { - "english_name": "Kodia" - }, - "wkb": { - "english_name": "Kumbaran" - }, - "qua": { - "english_name": "Quapaw" - }, - "pee": { - "english_name": "Taje" - }, - "gne": { - "english_name": "Ganang" - }, - "mft": { - "english_name": "Mokerang" - }, - "hoc": { - "english_name": "Ho" - }, - "wym": { - "english_name": "Wymysorys" - }, - "mdm": { - "english_name": "Mayogo" - }, - "drr": { - "english_name": "Dororo" - }, - "mkt": { - "english_name": "Vamale" - }, - "psu": { - "english_name": "Prākrit, Sauraseni" - }, - "oue": { - "english_name": "Oune" - }, - "ynk": { - "english_name": "Yupik, Naukan" - }, - "sre": { - "english_name": "Sara" - }, - "kfs": { - "english_name": "Bilaspuri" - }, - "dnd": { - "english_name": "Daonda" - }, - "yyz": { - "english_name": "Ayizi" - }, - "yob": { - "english_name": "Yoba" - }, - "glj": { - "english_name": "Gula Iro" - }, - "bgg": { - "english_name": "Bugun" - }, - "hle": { - "english_name": "Hlersu" - }, - "soa": { - "english_name": "Thai Song" - }, - "nsx": { - "english_name": "Nsongo" - }, - "lap": { - "english_name": "Laka (Chad)" - }, - "knf": { - "english_name": "Mankanya" - }, - "ite": { - "english_name": "Itene" - }, - "dtb": { - "english_name": "Kadazan, Labuk-Kinabatangan" - }, - "ivb": { - "english_name": "Ibatan" - }, - "waq": { - "english_name": "Wageman" - }, - "toh": { - "english_name": "Gitonga" - }, - "zmo": { - "english_name": "Molo" - }, - "urc": { - "english_name": "Urningangg" - }, - "wja": { - "english_name": "Waja" - }, - "pem": { - "english_name": "Phende" - }, - "wlw": { - "english_name": "Walak" - }, - "drc": { - "english_name": "Minderico" - }, - "apk": { - "english_name": "Apache, Kiowa" - }, - "bva": { - "english_name": "Barein" - }, - "bjn": { - "english_name": "Banjar" - }, - "imo": { - "english_name": "Imbongu" - }, - "bfd": { - "english_name": "Bafut" - }, - "tvn": { - "english_name": "Tavoyan" - }, - "zax": { - "english_name": "Zapotec, Xadani" - }, - "tme": { - "english_name": "Tremembé" - }, - "ncf": { - "english_name": "Notsi" - }, - "lsi": { - "english_name": "Lashi" - }, - "xmk": { - "english_name": "Macedonian, Ancient" - }, - "bou": { - "english_name": "Bondei" - }, - "kls": { - "english_name": "Kalasha" - }, - "cjh": { - "english_name": "Chehalis, Upper" - }, - "sbz": { - "english_name": "Sara Kaba" - }, - "mvb": { - "english_name": "Mattole" - }, - "pel": { - "english_name": "Pekal" - }, - "gqu": { - "english_name": "Qau" - }, - "pni": { - "english_name": "Aoheng" - }, - "grh": { - "english_name": "Gbiri-Niragu" - }, - "ug": { - "english_name": "Uighur" - }, - "mmb": { - "english_name": "Momina" - }, - "zrn": { - "english_name": "Zerenkel" - }, - "sbn": { - "english_name": "Bhil, Sindhi" - }, - "tyi": { - "english_name": "Teke-Tsaayi" - }, - "asl": { - "english_name": "Asilulu" - }, - "quk": { - "english_name": "Quechua, Chachapoyas" - }, - "wog": { - "english_name": "Wogamusin" - }, - "sus": { - "english_name": "Susu" - }, - "beq": { - "english_name": "Beembe" - }, - "pby": { - "english_name": "Pyu" - }, - "yku": { - "english_name": "Kuamasi" - }, - "msc": { - "english_name": "Maninka, Sankaran" - }, - "buw": { - "english_name": "Bubi" - }, - "kwg": { - "english_name": "Sara Kaba Deme" - }, - "xri": { - "english_name": "Krikati-Timbira" - }, - "mgv": { - "english_name": "Matengo" - }, - "nds": { - "english_name": "German, Low" - }, - "ays": { - "english_name": "Ayta, Sorsogon" - }, - "age": { - "english_name": "Angal" - }, - "mib": { - "english_name": "Mixtec, Atatláhuca" - }, - "xmt": { - "english_name": "Matbat" - }, - "tcn": { - "english_name": "Tichurong" - }, - "ndb": { - "english_name": "Kenswei Nsei" - }, - "fiw": { - "english_name": "Fiwaga" - }, - "gvo": { - "english_name": "Gavião Do Jiparaná" - }, - "brg": { - "english_name": "Baure" - }, - "bnw": { - "english_name": "Bisis" - }, - "idd": { - "english_name": "Ede Idaca" - }, - "seb": { - "english_name": "Senoufo, Shempire" - }, - "ssn": { - "english_name": "Waata" - }, - "bjc": { - "english_name": "Bariji" - }, - "otz": { - "english_name": "Otomi, Ixtenco" - }, - "bxq": { - "english_name": "Beele" - }, - "ncr": { - "english_name": "Ncane" - }, - "seu": { - "english_name": "Serui-Laut" - }, - "obu": { - "english_name": "Obulom" - }, - "sra": { - "english_name": "Saruga" - }, - "dox": { - "english_name": "Bussa" - }, - "shc": { - "english_name": "Sonde" - }, - "kyc": { - "english_name": "Kyaka" - }, - "ibr": { - "english_name": "Ibuoro" - }, - "stt": { - "english_name": "Stieng, Budeh" - }, - "aor": { - "english_name": "Aore" - }, - "lhu": { - "english_name": "Lahu" - }, - "keh": { - "english_name": "Keak" - }, - "saa": { - "english_name": "Saba" - }, - "klb": { - "english_name": "Kiliwa" - }, - "kcw": { - "english_name": "Kabwari" - }, - "ome": { - "english_name": "Omejes" - }, - "kxh": { - "english_name": "Karo (Ethiopia)" - }, - "rad": { - "english_name": "Rade" - }, - "tms": { - "english_name": "Tima" - }, - "iap": { - "english_name": "Iapama" - }, - "na": { - "english_name": "Nauru" - }, - "bfx": { - "english_name": "Bantayanon" - }, - "lmx": { - "english_name": "Laimbue" - }, - "ktc": { - "english_name": "Kholok" - }, - "tsw": { - "english_name": "Tsishingini" - }, - "cbt": { - "english_name": "Chayahuita" - }, - "okn": { - "english_name": "Oki-No-Erabu" - }, - "xmz": { - "english_name": "Mori Bawah" - }, - "fj": { - "english_name": "Fijian" - }, - "kpn": { - "english_name": "Kepkiriwát" - }, - "wky": { - "english_name": "Wangkayutyuru" - }, - "oub": { - "english_name": "Glio-Oubi" - }, - "gvm": { - "english_name": "Gurmana" - }, - "ptr": { - "english_name": "Piamatsina" - }, - "lhn": { - "english_name": "Lahanan" - }, - "bcf": { - "english_name": "Bamu" - }, - "hia": { - "english_name": "Lamang" - }, - "dep": { - "english_name": "Delaware, Pidgin" - }, - "bsl": { - "english_name": "Basa-Gumna" - }, - "ltg": { - "english_name": "Latgalian" - }, - "mcw": { - "english_name": "Mawa (Chad)" - }, - "twq": { - "english_name": "Tasawaq" - }, - "co": { - "english_name": "Corsican" - }, - "lpn": { - "english_name": "Naga, Long Phuri" - }, - "zir": { - "english_name": "Ziriya" - }, - "bo": { - "english_name": "Tibetan" - }, - "xcn": { - "english_name": "Cotoname" - }, - "xkf": { - "english_name": "Khengkha" - }, - "sky": { - "english_name": "Sikaiana" - }, - "kyp": { - "english_name": "Kang" - }, - "xum": { - "english_name": "Umbrian" - }, - "asj": { - "english_name": "Sari" - }, - "btc": { - "english_name": "Bati (Cameroon)" - }, - "ggo": { - "english_name": "Gondi, Southern" - }, - "igg": { - "english_name": "Igana" - }, - "mue": { - "english_name": "Media Lengua" - }, - "gof": { - "english_name": "Gofa" - }, - "trr": { - "english_name": "Taushiro" - }, - "anq": { - "english_name": "Jarawa (India)" - }, - "tgj": { - "english_name": "Tagin" - }, - "bye": { - "english_name": "Pouye" - }, - "nwi": { - "english_name": "Tanna, Southwest" - }, - "zpn": { - "english_name": "Zapotec, Santa Inés Yatzechi" - }, - "asy": { - "english_name": "Asmat, Yaosakor" - }, - "wof": { - "english_name": "Wolof, Gambian" - }, - "kco": { - "english_name": "Kinalakna" - }, - "mct": { - "english_name": "Mengisa" - }, - "bhu": { - "english_name": "Bhunjia" - }, - "nnu": { - "english_name": "Dwang" - }, - "dhv": { - "english_name": "Dehu" - }, - "uan": { - "english_name": "Kuan" - }, - "xcg": { - "english_name": "Gaulish, Cisalpine" - }, - "xkp": { - "english_name": "Kabatei" - }, - "vkl": { - "english_name": "Kulisusu" - }, - "guo": { - "english_name": "Guayabero" - }, - "pmz": { - "english_name": "Pame, Southern" - }, - "byr": { - "english_name": "Baruya" - }, - "dih": { - "english_name": "Kumiai" - }, - "jud": { - "english_name": "Worodougou" - }, - "cpi": { - "english_name": "Pidgin English, Chinese" - }, - "dok": { - "english_name": "Dondo" - }, - "sas": { - "english_name": "Sasak" - }, - "osu": { - "english_name": "One, Southern" - }, - "ndv": { - "english_name": "Ndut" - }, - "msd": { - "english_name": "Yucatec Maya Sign Language" - }, - "aba": { - "english_name": "Abé" - }, - "vil": { - "english_name": "Vilela" - }, - "yab": { - "english_name": "Yuhup" - }, - "dru": { - "english_name": "Rukai" - }, - "yxg": { - "english_name": "Yagara" - }, - "wlr": { - "english_name": "Wailapa" - }, - "mwy": { - "english_name": "Mosiro" - }, - "qva": { - "english_name": "Quechua, Ambo-Pasco" - }, - "nbt": { - "english_name": "Na" - }, - "onn": { - "english_name": "Onobasulu" - }, - "ayi": { - "english_name": "Leyigha" - }, - "kqm": { - "english_name": "Khisa" - }, - "yms": { - "english_name": "Mysian" - }, - "nhk": { - "english_name": "Nahuatl, Isthmus-Cosoleacaque" - }, - "wng": { - "english_name": "Wanggom" - }, - "ccm": { - "english_name": "Creole Malay, Malaccan" - }, - "api": { - "english_name": "Apiaká" - }, - "mxq": { - "english_name": "Mixe, Juquila" - }, - "udj": { - "english_name": "Ujir" - }, - "nij": { - "english_name": "Ngaju" - }, - "vls": { - "english_name": "Vlaams" - }, - "mys": { - "english_name": "Mesmes" - }, - "npn": { - "english_name": "Mondropolon" - }, - "xta": { - "english_name": "Mixtec, Alcozauca" - }, - "kec": { - "english_name": "Keiga" - }, - "bex": { - "english_name": "Jur Modo" - }, - "kne": { - "english_name": "Kankanaey" - }, - "xwo": { - "english_name": "Oirat, Written" - }, - "pa": { - "english_name": "Panjabi", - "name": "ਪੰਜਾਬੀ" - }, - "xsc": { - "english_name": "Scythian" - }, - "wlv": { - "english_name": "Wichí Lhamtés Vejoz" - }, - "tri": { - "english_name": "Trió" - }, - "iai": { - "english_name": "Iaai" - }, - "cah": { - "english_name": "Cahuarano" - }, - "naw": { - "english_name": "Nawuri" - }, - "ziw": { - "english_name": "Zigula" - }, - "iow": { - "english_name": "Iowa-Oto" - }, - "mbo": { - "english_name": "Mbo (Cameroon)" - }, - "nti": { - "english_name": "Natioro" - }, - "ntm": { - "english_name": "Nateni" - }, - "bkc": { - "english_name": "Baka (Cameroon)" - }, - "tsg": { - "english_name": "Tausug" - }, - "xwe": { - "english_name": "Gbe, Xwela" - }, - "aks": { - "english_name": "Akaselem" - }, - "woo": { - "english_name": "Manombai" - }, - "kml": { - "english_name": "Kalinga, Tanudan" - }, - "des": { - "english_name": "Desano" - }, - "txm": { - "english_name": "Tomini" - }, - "khf": { - "english_name": "Khuen" - }, - "grr": { - "english_name": "Taznatit" - }, - "esh": { - "english_name": "Eshtehardi" - }, - "mxa": { - "english_name": "Mixtec, Northwest Oaxaca" - }, - "ngi": { - "english_name": "Ngizim" - }, - "bqs": { - "english_name": "Bosngun" - }, - "dup": { - "english_name": "Duano" - }, - "dez": { - "english_name": "Dengese" - }, - "ota": { - "english_name": "Turkish, Ottoman (1500-1928)" - }, - "nmv": { - "english_name": "Ngamini" - }, - "siq": { - "english_name": "Sonia" - }, - "tzn": { - "english_name": "Tugun" - }, - "mtp": { - "english_name": "Wichí Lhamtés Nocten" - }, - "avo": { - "english_name": "Agavotaguerra" - }, - "cdg": { - "english_name": "Chamari" - }, - "zsr": { - "english_name": "Zapotec, Southern Rincon" - }, - "lro": { - "english_name": "Laro" - }, - "tbl": { - "english_name": "Tboli" - }, - "yde": { - "english_name": "Yangum Dey" - }, - "wmi": { - "english_name": "Wamin" - }, - "hrw": { - "english_name": "Warwar Feni" - }, - "amq": { - "english_name": "Amahai" - }, - "moj": { - "english_name": "Monzombo" - }, - "tmy": { - "english_name": "Tami" - }, - "pes": { - "english_name": "Persian, Iranian" - }, - "bgb": { - "english_name": "Bobongko" - }, - "buf": { - "english_name": "Bushoong" - }, - "moo": { - "english_name": "Monom" - }, - "dev": { - "english_name": "Domung" - }, - "tt": { - "english_name": "Tatar", - "name": "Татарча" - }, - "xxk": { - "english_name": "Ke'o" - }, - "yot": { - "english_name": "Yotti" - }, - "maq": { - "english_name": "Mazatec, Chiquihuitlán" - }, - "csg": { - "english_name": "Chilean Sign Language" - }, - "mat": { - "english_name": "Matlatzinca, San Francisco" - }, - "yva": { - "english_name": "Yawa" - }, - "nnj": { - "english_name": "Nyangatom" - }, - "wea": { - "english_name": "Wewaw" - }, - "loy": { - "english_name": "Loke" - }, - "tna": { - "english_name": "Tacana" - }, - "ktf": { - "english_name": "Kwami" - }, - "hoe": { - "english_name": "Horom" - }, - "smu": { - "english_name": "Somray" - }, - "zph": { - "english_name": "Zapotec, Totomachapan" - }, - "mbl": { - "english_name": "Maxakalí" - }, - "rap": { - "english_name": "Rapanui" - }, - "hti": { - "english_name": "Hoti" - }, - "bkz": { - "english_name": "Bungku" - }, - "thk": { - "english_name": "Tharaka" - }, - "pjt": { - "english_name": "Pitjantjatjara" - }, - "mei": { - "english_name": "Midob" - }, - "zia": { - "english_name": "Zia" - }, - "llo": { - "english_name": "Khlor" - }, - "bxn": { - "english_name": "Burduna" - }, - "hmd": { - "english_name": "Miao, Large Flowery" - }, - "nsu": { - "english_name": "Nahuatl, Sierra Negra" - }, - "sdj": { - "english_name": "Suundi" - }, - "amb": { - "english_name": "Ambo" - }, - "ybi": { - "english_name": "Yamphu" - }, - "lak": { - "english_name": "Laka (Nigeria)" - }, - "amc": { - "english_name": "Amahuaca" - }, - "lbv": { - "english_name": "Lavatbura-Lamusong" - }, - "pug": { - "english_name": "Phuie" - }, - "tzj": { - "english_name": "Tz'utujil" - }, - "tlh": { - "english_name": "Klingon" - }, - "wal": { - "english_name": "Wolaytta" - }, - "raa": { - "english_name": "Dungmali" - }, - "xdc": { - "english_name": "Dacian" - }, - "aez": { - "english_name": "Aeka" - }, - "kol": { - "english_name": "Kol (Papua New Guinea)" - }, - "gdo": { - "english_name": "Ghodoberi" - }, - "mcf": { - "english_name": "Matsés" - }, - "tqu": { - "english_name": "Touo" - }, - "agn": { - "english_name": "Agutaynen" - }, - "xmh": { - "english_name": "Kuku-Muminh" - }, - "snx": { - "english_name": "Sam" - }, - "lyg": { - "english_name": "Lyngngam" - }, - "axe": { - "english_name": "Ayerrerenge" - }, - "sym": { - "english_name": "Samo, Maya" - }, - "cna": { - "english_name": "Changthang" - }, - "laa": { - "english_name": "Subanen, Southern" - }, - "mzi": { - "english_name": "Mazatec, Ixcatlán" - }, - "gby": { - "english_name": "Gbari" - }, - "glc": { - "english_name": "Bon Gula" - }, - "sef": { - "english_name": "Senoufo, Cebaara" - }, - "vmg": { - "english_name": "Lungalunga" - }, - "byf": { - "english_name": "Bete" - }, - "bdh": { - "english_name": "Baka (Sudan)" - }, - "cmn": { - "english_name": "Chinese, Mandarin" - }, - "nud": { - "english_name": "Ngala" - }, - "mvh": { - "english_name": "Mulgi" - }, - "tgz": { - "english_name": "Tagalaka" - }, - "aml": { - "english_name": "War-Jaintia" - }, - "kaa": { - "english_name": "Kara-Kalpak" - }, - "bef": { - "english_name": "Benabena" - }, - "kei": { - "english_name": "Kei" - }, - "byc": { - "english_name": "Ubaghara" - }, - "etu": { - "english_name": "Ejagham" - }, - "zmm": { - "english_name": "Marimanindji" - }, - "ziz": { - "english_name": "Zizilivakan" - }, - "ifa": { - "english_name": "Ifugao, Amganad" - }, - "dax": { - "english_name": "Dayi" - }, - "xna": { - "english_name": "North Arabian, Ancient" - }, - "nma": { - "english_name": "Naga, Maram" - }, - "ono": { - "english_name": "Onondaga" - }, - "dub": { - "english_name": "Dubli" - }, - "ayr": { - "english_name": "Aymara, Central" - }, - "xwk": { - "english_name": "Wangkumara" - }, - "kvt": { - "english_name": "Karen, Lahta" - }, - "meo": { - "english_name": "Malay, Kedah" - }, - "nhg": { - "english_name": "Nahuatl, Tetelcingo" - }, - "sgi": { - "english_name": "Suga" - }, - "www": { - "english_name": "Wawa" - }, - "bct": { - "english_name": "Bendi" - }, - "yng": { - "english_name": "Yango" - }, - "meh": { - "english_name": "Mixtec, Southwestern Tlaxiaco" - }, - "gma": { - "english_name": "Gambera" - }, - "niv": { - "english_name": "Gilyak" - }, - "lex": { - "english_name": "Luang" - }, - "yul": { - "english_name": "Yulu" - }, - "csa": { - "english_name": "Chinantec, Chiltepec" - }, - "nza": { - "english_name": "Mbembe, Tigon" - }, - "dni": { - "english_name": "Dani, Lower Grand Valley" - }, - "aso": { - "english_name": "Dano" - }, - "sn": { - "english_name": "Shona" - }, - "kjp": { - "english_name": "Karen, Pwo Eastern" - }, - "auk": { - "english_name": "Heyo" - }, - "atn": { - "english_name": "Ashtiani" - }, - "bae": { - "english_name": "Baré" - }, - "aid": { - "english_name": "Alngith" - }, - "kjg": { - "english_name": "Khmu" - }, - "sax": { - "english_name": "Sa" - }, - "bxh": { - "english_name": "Buhutu" - }, - "air": { - "english_name": "Airoran" - }, - "fo": { - "english_name": "Faroese" - }, - "mev": { - "english_name": "Mano" - }, - "zhi": { - "english_name": "Zhire" - }, - "acd": { - "english_name": "Gikyode" - }, - "leo": { - "english_name": "Leti (Cameroon)" - }, - "hei": { - "english_name": "Heiltsuk" - }, - "bvn": { - "english_name": "Buna" - }, - "mlp": { - "english_name": "Bargam" - }, - "ccj": { - "english_name": "Kasanga" - }, - "cnu": { - "english_name": "Chenoua" - }, - "zsl": { - "english_name": "Zambian Sign Language" - }, - "tcq": { - "english_name": "Kaiy" - }, - "hmz": { - "english_name": "Hmong Shua" - }, - "mnr": { - "english_name": "Mono (USA)" - }, - "ske": { - "english_name": "Seke (Vanuatu)" - }, - "khu": { - "english_name": "Nkhumbi" - }, - "nrr": { - "english_name": "Norra" - }, - "zmc": { - "english_name": "Margany" - }, - "gab": { - "english_name": "Gabri" - }, - "qvo": { - "english_name": "Quechua, Napo Lowland" - }, - "zza": { - "english_name": "Zaza" - }, - "gbs": { - "english_name": "Gbe, Gbesi" - }, - "yka": { - "english_name": "Yakan" - }, - "hoj": { - "english_name": "Hadothi" - }, - "sjb": { - "english_name": "Sajau Basap" - }, - "mhl": { - "english_name": "Mauwake" - }, - "ami": { - "english_name": "Amis" - }, - "mky": { - "english_name": "Makian, East" - }, - "byd": { - "english_name": "Benyadu'" - }, - "wrp": { - "english_name": "Waropen" - }, - "axk": { - "english_name": "Yaka (Central African Republic)" - }, - "bgv": { - "english_name": "Warkay-Bipim" - }, - "aom": { - "english_name": "Ömie" - }, - "pit": { - "english_name": "Pitta Pitta" - }, - "nyv": { - "english_name": "Nyulnyul" - }, - "shs": { - "english_name": "Shuswap" - }, - "spc": { - "english_name": "Sapé" - }, - "chr": { - "english_name": "Cherokee" - }, - "xcv": { - "english_name": "Chuvantsy" - }, - "psr": { - "english_name": "Portuguese Sign Language" - }, - "jie": { - "english_name": "Jilbe" - }, - "dhr": { - "english_name": "Dhargari" - }, - "az": { - "english_name": "Azerbaijani", - "name": "Azerbaijani" - }, - "bax": { - "english_name": "Bamun" - }, - "ppq": { - "english_name": "Pei" - }, - "lbt": { - "english_name": "Lachi" - }, - "mti": { - "english_name": "Maiwa (Papua New Guinea)" - }, - "mpw": { - "english_name": "Mapidian" - }, - "hhi": { - "english_name": "Hoia Hoia" - }, - "nkj": { - "english_name": "Nakai" - }, - "bbl": { - "english_name": "Bats" - }, - "pcd": { - "english_name": "Picard" - }, - "tiy": { - "english_name": "Tiruray" - }, - "zpm": { - "english_name": "Zapotec, Mixtepec" - }, - "lsg": { - "english_name": "Lyons Sign Language" - }, - "hmg": { - "english_name": "Hmong, Southwestern Guiyang" - }, - "kmx": { - "english_name": "Waboda" - }, - "vae": { - "english_name": "Vale" - }, - "deq": { - "english_name": "Dendi (Central African Republic)" - }, - "mcl": { - "english_name": "Macaguaje" - }, - "bin": { - "english_name": "Bini" - }, - "spi": { - "english_name": "Saponi" - }, - "yog": { - "english_name": "Yogad" - }, - "eri": { - "english_name": "Ogea" - }, - "plv": { - "english_name": "Palawano, Southwest" - }, - "ysg": { - "english_name": "Sonaga" - }, - "dzl": { - "english_name": "Dzalakha" - }, - "bfy": { - "english_name": "Bagheli" - }, - "gu": { - "english_name": "Gujarati", - "name": "ગુજરાતી" - }, - "tos": { - "english_name": "Totonac, Highland" - }, - "iu": { - "english_name": "Inuktitut" - }, - "gmz": { - "english_name": "Mgbolizhia" - }, - "bnd": { - "english_name": "Banda (Indonesia)" - }, - "muq": { - "english_name": "Miao, Eastern Xiangxi" - }, - "ncj": { - "english_name": "Nahuatl, Northern Puebla" - }, - "aat": { - "english_name": "Albanian, Arvanitika" - }, - "hus": { - "english_name": "Huastec" - }, - "zib": { - "english_name": "Zimbabwe Sign Language" - }, - "kyz": { - "english_name": "Kayabí" - }, - "tcc": { - "english_name": "Datooga" - }, - "zar": { - "english_name": "Zapotec, Rincón" - }, - "xae": { - "english_name": "Aequian" - }, - "zpb": { - "english_name": "Zapotec, Yautepec" - }, - "hos": { - "english_name": "Ho Chi Minh City Sign Language" - }, - "rax": { - "english_name": "Rang" - }, - "zh": { - "english_name": "Chinese", - "name": "中文" - }, - "max": { - "english_name": "Malay, North Moluccan" - }, - "agv": { - "english_name": "Dumagat, Remontado" - }, - "nrt": { - "english_name": "Kalapuya, Northern" - }, - "ckt": { - "english_name": "Chukot" - }, - "jas": { - "english_name": "Javanese, New Caledonian" - }, - "ssh": { - "english_name": "Arabic, Shihhi" - }, - "phd": { - "english_name": "Phudagi" - }, - "xle": { - "english_name": "Lemnian" - }, - "adf": { - "english_name": "Arabic, Dhofari" - }, - "tuj": { - "english_name": "Tugutil" - }, - "nvh": { - "english_name": "Nasarian" - }, - "djr": { - "english_name": "Djambarrpuyngu" - }, - "gsp": { - "english_name": "Wasembo" - }, - "kiw": { - "english_name": "Kiwai, Northeast" - }, - "ism": { - "english_name": "Masimasi" - }, - "mox": { - "english_name": "Molima" - }, - "nxi": { - "english_name": "Nindi" - }, - "rjs": { - "english_name": "Rajbanshi" - }, - "cuj": { - "english_name": "Mashco Piro" - }, - "kvk": { - "english_name": "Korean Sign Language" - }, - "bxo": { - "english_name": "Barikanchi" - }, - "ged": { - "english_name": "Gade" - }, - "nih": { - "english_name": "Nyiha (Tanzania)" - }, - "hru": { - "english_name": "Hruso" - }, - "mlx": { - "english_name": "Malfaxal" - }, - "mpj": { - "english_name": "Martu Wangka" - }, - "mdp": { - "english_name": "Mbala" - }, - "yhl": { - "english_name": "Phowa, Hlepho" - }, - "bgi": { - "english_name": "Giangan" - }, - "ldl": { - "english_name": "Kaan" - }, - "nrx": { - "english_name": "Ngurmbur" - }, - "noq": { - "english_name": "Ngongo" - }, - "mrc": { - "english_name": "Maricopa" - }, - "aig": { - "english_name": "Creole English, Antigua and Barbuda" - }, - "fos": { - "english_name": "Siraya" - }, - "pok": { - "english_name": "Pokangá" - }, - "pif": { - "english_name": "Pingelapese" - }, - "buz": { - "english_name": "Bukwen" - }, - "kos": { - "english_name": "Kosraean" - }, - "isd": { - "english_name": "Isnag" - }, - "juk": { - "english_name": "Wapan" - }, - "bwm": { - "english_name": "Biwat" - }, - "muk": { - "english_name": "Mugom" - }, - "btj": { - "english_name": "Malay, Bacanese" - }, - "ldq": { - "english_name": "Lufu" - }, - "kfz": { - "english_name": "Koromfé" - }, - "xwa": { - "english_name": "Kwaza" - }, - "nxl": { - "english_name": "Nuaulu, South" - }, - "acw": { - "english_name": "Arabic, Hijazi" - }, - "xkk": { - "english_name": "Kaco'" - }, - "vap": { - "english_name": "Vaiphei" - }, - "tbn": { - "english_name": "Tunebo, Barro Negro" - }, - "gmv": { - "english_name": "Gamo" - }, - "otr": { - "english_name": "Otoro" - }, - "yap": { - "english_name": "Yapese" - }, - "giy": { - "english_name": "Giyug" - }, - "roe": { - "english_name": "Ronji" - }, - "ams": { - "english_name": "Amami-Oshima, Southern" - }, - "fss": { - "english_name": "Finland-Swedish Sign Language" - }, - "etc": { - "english_name": "Etchemin" - }, - "gyf": { - "english_name": "Gungabula" - }, - "gut": { - "english_name": "Maléku Jaíka" - }, - "kdh": { - "english_name": "Tem" - }, - "wyr": { - "english_name": "Wayoró" - }, - "enw": { - "english_name": "Enwan (Akwa Ibom State)" - }, - "bfk": { - "english_name": "Ban Khor Sign Language" - }, - "mfc": { - "english_name": "Mba" - }, - "sbh": { - "english_name": "Sori-Harengan" - }, - "mk": { - "english_name": "Macedonian", - "name": "Македонски" - }, - "mdi": { - "english_name": "Mamvu" - }, - "qxq": { - "english_name": "Qashqa'i" - }, - "ayn": { - "english_name": "Arabic, Sanaani" - }, - "ple": { - "english_name": "Palu'e" - }, - "bom": { - "english_name": "Berom" - }, - "lsr": { - "english_name": "Aruop" - }, - "now": { - "english_name": "Nyambo" - }, - "kbt": { - "english_name": "Abadi" - }, - "zmr": { - "english_name": "Maranunggu" - }, - "nbi": { - "english_name": "Naga, Mao" - }, - "ssu": { - "english_name": "Susuami" - }, - "byn": { - "english_name": "Bilin", - "name": "Bilin" - }, - "paz": { - "english_name": "Pankararú" - }, - "ymm": { - "english_name": "Maay" - }, - "ktv": { - "english_name": "Katu, Eastern" - }, - "nuz": { - "english_name": "Nahuatl, Tlamacazapa" - }, - "afb": { - "english_name": "Arabic, Gulf" - }, - "knj": { - "english_name": "Kanjobal, Western" - }, - "kk": { - "english_name": "Kazakh" - }, - "kyq": { - "english_name": "Kenga" - }, - "yak": { - "english_name": "Yakama" - }, - "cmm": { - "english_name": "Michigamea" - }, - "bzt": { - "english_name": "Brithenig" - }, - "suq": { - "english_name": "Suri" - }, - "pda": { - "english_name": "Anam" - }, - "mtn": { - "english_name": "Matagalpa" - }, - "kmo": { - "english_name": "Kwoma" - }, - "nwo": { - "english_name": "Nauo" - }, - "nzm": { - "english_name": "Naga, Zeme" - }, - "yyr": { - "english_name": "Yir Yoront" - }, - "nib": { - "english_name": "Nakame" - }, - "nkm": { - "english_name": "Namat" - }, - "wji": { - "english_name": "Warji" - }, - "tch": { - "english_name": "Creole English, Turks And Caicos" - }, - "cce": { - "english_name": "Chopi" - }, - "yki": { - "english_name": "Yoke" - }, - "ugb": { - "english_name": "Kuku-Ugbanh" - }, - "avn": { - "english_name": "Avatime" - }, - "kmy": { - "english_name": "Koma" - }, - "ayc": { - "english_name": "Aymara, Southern" - }, - "mqf": { - "english_name": "Momuna" - }, - "sbb": { - "english_name": "Simbo" - }, - "bzb": { - "english_name": "Andio" - }, - "nqm": { - "english_name": "Ndom" - }, - "bzc": { - "english_name": "Malagasy, Southern Betsimisaraka" - }, - "pcg": { - "english_name": "Paniya" - }, - "am": { - "english_name": "Amharic", - "name": "አማርኛ" - }, - "bea": { - "english_name": "Beaver" - }, - "tdk": { - "english_name": "Tambas" - }, - "gga": { - "english_name": "Gao" - }, - "kfe": { - "english_name": "Kota (India)" - }, - "nqo": { - "english_name": "N'Ko" - }, - "kfx": { - "english_name": "Pahari, Kullu" - }, - "tbk": { - "english_name": "Tagbanwa, Calamian" - }, - "kjn": { - "english_name": "Kunjen" - }, - "axb": { - "english_name": "Abipon" - }, - "ywn": { - "english_name": "Yawanawa" - }, - "sqh": { - "english_name": "Shau" - }, - "xbj": { - "english_name": "Birrpayi" - }, - "azn": { - "english_name": "Nahuatl, Western Durango" - }, - "bte": { - "english_name": "Gamo-Ningi" - }, - "abf": { - "english_name": "Abai Sungai" - }, - "nkt": { - "english_name": "Nyika (Tanzania)" - }, - "xty": { - "english_name": "Mixtec, Yoloxochitl" - }, - "hmr": { - "english_name": "Hmar" - }, - "ipo": { - "english_name": "Ipiko" - }, - "ydg": { - "english_name": "Yidgha" - }, - "ihi": { - "english_name": "Ihievbe" - }, - "arx": { - "english_name": "Aruá (Rodonia State)" - }, - "dmm": { - "english_name": "Dama" - }, - "ka": { - "english_name": "Georgian" - }, - "sbg": { - "english_name": "Seget" - }, - "agc": { - "english_name": "Agatu" - }, - "goa": { - "english_name": "Guro" - }, - "dz": { - "english_name": "Dzongkha" - }, - "aul": { - "english_name": "Aulua" - }, - "trh": { - "english_name": "Turaka" - }, - "bor": { - "english_name": "Borôro" - }, - "asc": { - "english_name": "Asmat, Casuarina Coast" - }, - "kej": { - "english_name": "Kadar" - }, - "had": { - "english_name": "Hatam" - }, - "nmp": { - "english_name": "Nimanbur" - }, - "srf": { - "english_name": "Nafi" - }, - "tly": { - "english_name": "Talysh" - }, - "mvt": { - "english_name": "Mpotovoro" - }, - "pt": { - "english_name": "Portuguese", - "name": "Português" - }, - "mxu": { - "english_name": "Mada (Cameroon)" - }, - "sq": { - "english_name": "Albanian" - }, - "nn": { - "english_name": "Norwegian Nynorsk", - "name": "Norwegian Nynorsk" - }, - "gcl": { - "english_name": "Creole English, Grenadian" - }, - "bfe": { - "english_name": "Betaf" - }, - "val": { - "english_name": "Vehes" - }, - "aru": { - "english_name": "Aruá (Amazonas State)" - }, - "ght": { - "english_name": "Kuke" - }, - "mpo": { - "english_name": "Miu" - }, - "hnn": { - "english_name": "Hanunoo" - }, - "xni": { - "english_name": "Ngarigu" - }, - "vid": { - "english_name": "Vidunda" - }, - "kgy": { - "english_name": "Kyerung" - }, - "tas": { - "english_name": "Tay Boi" - }, - "xay": { - "english_name": "Kayan Mahakam" - }, - "pak": { - "english_name": "Parakanã" - }, - "no": { - "english_name": "Norwegian" - }, - "jye": { - "english_name": "Arabic, Judeo-Yemeni" - }, - "bhf": { - "english_name": "Odiai" - }, - "biu": { - "english_name": "Biete" - }, - "hna": { - "english_name": "Mina (Cameroon)" - }, - "seo": { - "english_name": "Suarmin" - }, - "moa": { - "english_name": "Mwan" - }, - "ufi": { - "english_name": "Ufim" - }, - "bsk": { - "english_name": "Burushaski" - }, - "azm": { - "english_name": "Amuzgo, Ipalapa" - }, - "qxt": { - "english_name": "Quechua, Santa Ana de Tusi Pasco" - }, - "tqo": { - "english_name": "Toaripi" - }, - "qxu": { - "english_name": "Quechua, Arequipa-La Unión" - }, - "ark": { - "english_name": "Arikapú" - }, - "xno": { - "english_name": "Anglo-Norman" - }, - "nmw": { - "english_name": "Nimoa" - }, - "luz": { - "english_name": "Luri, Southern" - }, - "os": { - "english_name": "Ossetian" - }, - "bem": { - "english_name": "Bemba (Zambia)" - }, - "tcy": { - "english_name": "Tulu" - }, - "crq": { - "english_name": "Chorote, Iyo'wujwa" - }, - "dor": { - "english_name": "Dori'o" - }, - "stj": { - "english_name": "Samo, Matya" - }, - "cho": { - "english_name": "Choctaw" - }, - "kr": { - "english_name": "Kanuri" - }, - "hrm": { - "english_name": "Miao, Horned" - }, - "klp": { - "english_name": "Kamasa" - }, - "duw": { - "english_name": "Dusun Witu" - }, - "yao": { - "english_name": "Yao" - }, - "trf": { - "english_name": "Creole English, Trinidadian" - }, - "tbe": { - "english_name": "Tanimbili" - }, - "tnm": { - "english_name": "Tabla" - }, - "zty": { - "english_name": "Zapotec, Yatee" - }, - "ccl": { - "english_name": "Cutchi-Swahili" - }, - "ost": { - "english_name": "Osatu" - }, - "gbo": { - "english_name": "Grebo, Northern" - }, - "bnr": { - "english_name": "Butmas-Tur" - }, - "bmv": { - "english_name": "Bum" - }, - "njb": { - "english_name": "Naga, Nocte" - }, - "kii": { - "english_name": "Kitsai" - }, - "msp": { - "english_name": "Maritsauá" - }, - "sdc": { - "english_name": "Sardinian, Sassarese" - }, - "wib": { - "english_name": "Toussian, Southern" - }, - "xxr": { - "english_name": "Koropó" - }, - "kbw": { - "english_name": "Kaiep" - }, - "ikp": { - "english_name": "Ikpeshi" - }, - "gpa": { - "english_name": "Gupa-Abawa" - }, - "dme": { - "english_name": "Dugwor" - }, - "xcw": { - "english_name": "Coahuilteco" - }, - "qwh": { - "english_name": "Quechua, Huaylas Ancash" - }, - "kfk": { - "english_name": "Kinnauri" - }, - "sdl": { - "english_name": "Saudi Arabian Sign Language" - }, - "drs": { - "english_name": "Gedeo" - }, - "aif": { - "english_name": "Agi" - }, - "sjo": { - "english_name": "Xibe" - }, - "aia": { - "english_name": "Arosi" - }, - "mpr": { - "english_name": "Vangunu" - }, - "rbp": { - "english_name": "Barababaraba" - }, - "zag": { - "english_name": "Zaghawa" - }, - "mta": { - "english_name": "Manobo, Cotabato" - }, - "boj": { - "english_name": "Anjam" - }, - "cdm": { - "english_name": "Chepang" - }, - "kqd": { - "english_name": "Koy Sanjaq Surat" - }, - "inb": { - "english_name": "Inga" - }, - "xpn": { - "english_name": "Kapinawá" - }, - "kuz": { - "english_name": "Kunza" - }, - "xmb": { - "english_name": "Mbonga" - }, - "caz": { - "english_name": "Canichana" - }, - "ibg": { - "english_name": "Ibanag" - }, - "pea": { - "english_name": "Indonesian, Peranakan" - }, - "wdd": { - "english_name": "Wandji" - }, - "bmj": { - "english_name": "Bote-Majhi" - }, - "nca": { - "english_name": "Iyo" - }, - "sxe": { - "english_name": "Sighu" - }, - "zns": { - "english_name": "Mangas" - }, - "tkx": { - "english_name": "Tangko" - }, - "anj": { - "english_name": "Anor" - }, - "gvc": { - "english_name": "Guanano" - }, - "zmk": { - "english_name": "Mandandanyi" - }, - "cwd": { - "english_name": "Cree, Woods" - }, - "fgr": { - "english_name": "Fongoro" - }, - "raw": { - "english_name": "Rawang" - }, - "lgu": { - "english_name": "Longgu" - }, - "cax": { - "english_name": "Chiquitano" - }, - "mub": { - "english_name": "Mubi" - }, - "phg": { - "english_name": "Phuong" - }, - "rer": { - "english_name": "Rer Bare" - }, - "wuy": { - "english_name": "Wauyai" - }, - "wdy": { - "english_name": "Wadjabangayi" - }, - "isn": { - "english_name": "Isanzu" - }, - "sxs": { - "english_name": "Sasaru" - }, - "pbg": { - "english_name": "Paraujano" - }, - "xac": { - "english_name": "Kachari" - }, - "nnk": { - "english_name": "Nankina" - }, - "tka": { - "english_name": "Truká" - }, - "alx": { - "english_name": "Amol" - }, - "abp": { - "english_name": "Ayta, Abellen" - }, - "uge": { - "english_name": "Ughele" - }, - "ijc": { - "english_name": "Izon" - }, - "szw": { - "english_name": "Sawai" - }, - "pms": { - "english_name": "Piemontese" - }, - "wun": { - "english_name": "Bungu" - }, - "bbo": { - "english_name": "Bobo Madaré, Northern" - }, - "syn": { - "english_name": "Senaya" - }, - "wic": { - "english_name": "Wichita" - }, - "kkl": { - "english_name": "Yale, Kosarek" - }, - "wur": { - "english_name": "Wurrugu" - }, - "ter": { - "english_name": "Tereno" - }, - "xwd": { - "english_name": "Wadi Wadi" - }, - "zln": { - "english_name": "Zhuang, Lianshan" - }, - "kbb": { - "english_name": "Kaxuiâna" - }, - "orz": { - "english_name": "Ormu" - }, - "tsp": { - "english_name": "Toussian, Northern" - }, - "kfy": { - "english_name": "Kumaoni" - }, - "ss": { - "english_name": "Swati" - }, - "dik": { - "english_name": "Dinka, Southwestern" - }, - "zte": { - "english_name": "Zapotec, Elotepec" - }, - "bri": { - "english_name": "Mokpwe" - }, - "tlj": { - "english_name": "Talinga-Bwisi" - }, - "wbr": { - "english_name": "Wagdi" - }, - "ldo": { - "english_name": "Loo" - }, - "kgc": { - "english_name": "Kasseng" - }, - "kes": { - "english_name": "Kugbo" - }, - "fng": { - "english_name": "Fanagalo" - }, - "btl": { - "english_name": "Bhatola" - }, - "cuh": { - "english_name": "Chuka" - }, - "pam": { - "english_name": "Pampanga" - }, - "bix": { - "english_name": "Bijori" - }, - "vmm": { - "english_name": "Mixtec, Mitlatongo" - }, - "kap": { - "english_name": "Bezhta" - }, - "or": { - "english_name": "Oriya (macrolanguage)", - "name": "Oriya (macrolanguage)" - }, - "gwu": { - "english_name": "Guwamu" - }, - "bkq": { - "english_name": "Bakairí" - }, - "mtv": { - "english_name": "Asaro'o" - }, - "mgm": { - "english_name": "Mambae" - }, - "kvh": { - "english_name": "Komodo" - }, - "ymh": { - "english_name": "Mili" - }, - "nzi": { - "english_name": "Nzima" - }, - "ldp": { - "english_name": "Tso" - }, - "yne": { - "english_name": "Lang'e" - }, - "hto": { - "english_name": "Huitoto, Minica" - }, - "lsd": { - "english_name": "Lishana Deni" - }, - "kqu": { - "english_name": "Seroa" - }, - "bog": { - "english_name": "Bamako Sign Language" - }, - "arh": { - "english_name": "Arhuaco" - }, - "ksn": { - "english_name": "Kasiguranin" - }, - "mzv": { - "english_name": "Manza" - }, - "jku": { - "english_name": "Labir" - }, - "jek": { - "english_name": "Jeri Kuo" - }, - "nmz": { - "english_name": "Nawdm" - }, - "kpk": { - "english_name": "Kpan" - }, - "bzi": { - "english_name": "Bisu" - }, - "tif": { - "english_name": "Tifal" - }, - "zmv": { - "english_name": "Mbariman-Gudhinma" - }, - "ggb": { - "english_name": "Gbii" - }, - "bjm": { - "english_name": "Bajelani" - }, - "jio": { - "english_name": "Jiamao" - }, - "otd": { - "english_name": "Ot Danum" - }, - "nna": { - "english_name": "Nyangumarta" - }, - "fal": { - "english_name": "Fali, South" - }, - "mth": { - "english_name": "Munggui" - }, - "mhw": { - "english_name": "Mbukushu" - }, - "mvu": { - "english_name": "Marfa" - }, - "quh": { - "english_name": "Quechua, South Bolivian" - }, - "nkx": { - "english_name": "Nkoroo" - }, - "huz": { - "english_name": "Hunzib" - }, - "src": { - "english_name": "Sardinian, Logudorese" - }, - "amy": { - "english_name": "Ami" - }, - "caa": { - "english_name": "Chortí" - }, - "wbe": { - "english_name": "Waritai" - }, - "gbv": { - "english_name": "Gbanu" - }, - "fod": { - "english_name": "Foodo" - }, - "och": { - "english_name": "Chinese, Old" - }, - "kgq": { - "english_name": "Kamoro" - }, - "lgk": { - "english_name": "Lingarak" - }, - "kyd": { - "english_name": "Karey" - }, - "laz": { - "english_name": "Aribwatsa" - }, - "xtu": { - "english_name": "Mixtec, Cuyamecalco" - }, - "bjg": { - "english_name": "Bidyogo" - }, - "rea": { - "english_name": "Rerau" - }, - "ltu": { - "english_name": "Latu" - }, - "noc": { - "english_name": "Nuk" - }, - "npa": { - "english_name": "Nar Phu" - }, - "lhs": { - "english_name": "Mlahsö" - }, - "ydd": { - "english_name": "Yiddish, Eastern" - }, - "bfm": { - "english_name": "Mmen" - }, - "bpn": { - "english_name": "Dzao Min" - }, - "beu": { - "english_name": "Blagar" - }, - "adr": { - "english_name": "Adonara" - }, - "ajn": { - "english_name": "Andajin" - }, - "cov": { - "english_name": "Cao Miao" - }, - "spb": { - "english_name": "Sepa (Indonesia)" - }, - "smr": { - "english_name": "Simeulue" - }, - "aad": { - "english_name": "Amal" - }, - "kkp": { - "english_name": "Gugubera" - }, - "xsq": { - "english_name": "Makhuwa-Saka" - }, - "prh": { - "english_name": "Porohanon" - }, - "ky": { - "english_name": "Kirghiz" - }, - "pio": { - "english_name": "Piapoco" - }, - "rnn": { - "english_name": "Roon" - }, - "skk": { - "english_name": "Sok" - }, - "wwo": { - "english_name": "Wetamut" - }, - "brm": { - "english_name": "Barambu" - }, - "kfl": { - "english_name": "Kung" - }, - "nys": { - "english_name": "Nyunga" - }, - "bdo": { - "english_name": "Morom" - }, - "bui": { - "english_name": "Bongili" - }, - "nrc": { - "english_name": "Noric" - }, - "mlo": { - "english_name": "Mlomp" - }, - "mpp": { - "english_name": "Migabac" - }, - "pcj": { - "english_name": "Parenga" - }, - "abe": { - "english_name": "Abnaki, Western" - }, - "cml": { - "english_name": "Campalagian" - }, - "mww": { - "english_name": "Hmong Daw" - }, - "aai": { - "english_name": "Arifama-Miniafia" - }, - "nol": { - "english_name": "Nomlaki" - }, - "nzb": { - "english_name": "Njebi" - }, - "kmi": { - "english_name": "Kami (Nigeria)" - }, - "nsw": { - "english_name": "Navut" - }, - "xlg": { - "english_name": "Ligurian (Ancient)" - }, - "cnx": { - "english_name": "Cornish, Middle" - }, - "fuv": { - "english_name": "Fulfulde, Nigerian" - }, - "deg": { - "english_name": "Degema" - }, - "knr": { - "english_name": "Kaningra" - }, - "elu": { - "english_name": "Elu" - }, - "mod": { - "english_name": "Mobilian" - }, - "ich": { - "english_name": "Etkywan" - }, - "pld": { - "english_name": "Polari" - }, - "ncs": { - "english_name": "Nicaraguan Sign Language" - }, - "zbt": { - "english_name": "Batui" - }, - "mdc": { - "english_name": "Male (Papua New Guinea)" - }, - "tck": { - "english_name": "Tchitchege" - }, - "mrb": { - "english_name": "Marino" - }, - "kya": { - "english_name": "Kwaya" - }, - "ytw": { - "english_name": "Yout Wam" - }, - "hig": { - "english_name": "Kamwe" - }, - "bxu": { - "english_name": "Buriat, China" - }, - "shy": { - "english_name": "Tachawit" - }, - "see": { - "english_name": "Seneca" - }, - "und": { - "english_name": "Undetermined" - }, - "kix": { - "english_name": "Naga, Khiamniungan" - }, - "bbt": { - "english_name": "Mburku" - }, - "knx": { - "english_name": "Kendayan" - }, - "ctl": { - "english_name": "Chinantec, Tlacoatzintepec" - }, - "wwb": { - "english_name": "Wakabunga" - }, - "fat": { - "english_name": "Fanti" - }, - "ml": { - "english_name": "Malayalam" - }, - "jml": { - "english_name": "Jumli" - }, - "trt": { - "english_name": "Tunggare" - }, - "nhq": { - "english_name": "Nahuatl, Huaxcaleca" - }, - "sru": { - "english_name": "Suruí" - }, - "tdu": { - "english_name": "Dusun, Tempasuk" - }, - "nxg": { - "english_name": "Ngad'a" - }, - "plk": { - "english_name": "Shina, Kohistani" - }, - "mhi": { - "english_name": "Ma'di" - }, - "sqk": { - "english_name": "Albanian Sign Language" - }, - "sfw": { - "english_name": "Sehwi" - }, - "avv": { - "english_name": "Avá-Canoeiro" - }, - "hrx": { - "english_name": "Hunsrik" - }, - "mec": { - "english_name": "Mara" - }, - "pgk": { - "english_name": "Rerep" - }, - "kiv": { - "english_name": "Kimbu" - }, - "omx": { - "english_name": "Mon, Old" - }, - "apf": { - "english_name": "Agta, Pahanan" - }, - "cug": { - "english_name": "Cung" - }, - "gay": { - "english_name": "Gayo" - }, - "naa": { - "english_name": "Namla" - }, - "mma": { - "english_name": "Mama" - }, - "tsm": { - "english_name": "Turkish Sign Language" - }, - "moc": { - "english_name": "Mocoví" - }, - "ian": { - "english_name": "Iatmul" - }, - "mjn": { - "english_name": "Ma (Papua New Guinea)" - }, - "has": { - "english_name": "Haisla" - }, - "bxg": { - "english_name": "Bangala" - }, - "tjw": { - "english_name": "Djabwurrung" - }, - "xld": { - "english_name": "Lydian" - }, - "kgt": { - "english_name": "Somyev" - }, - "twt": { - "english_name": "Turiwára" - }, - "drn": { - "english_name": "Damar, West" - }, - "akl": { - "english_name": "Aklanon" - }, - "brf": { - "english_name": "Bera" - }, - "ads": { - "english_name": "Adamorobe Sign Language" - }, - "xqt": { - "english_name": "Qatabanian" - }, - "kyr": { - "english_name": "Kuruáya" - }, - "nhx": { - "english_name": "Nahuatl, Isthmus-Mecayapan" - }, - "hnu": { - "english_name": "Hung" - }, - "zga": { - "english_name": "Kinga" - }, - "vro": { - "english_name": "Võro" - }, - "ing": { - "english_name": "Degexit'an" - }, - "oym": { - "english_name": "Wayampi" - }, - "kzz": { - "english_name": "Kalabra" - }, - "mwc": { - "english_name": "Are" - }, - "lee": { - "english_name": "Lyélé" - }, - "ygi": { - "english_name": "Yiningayi" - }, - "puw": { - "english_name": "Puluwatese" - }, - "juh": { - "english_name": "Hõne" - }, - "koi": { - "english_name": "Komi-Permyak" - }, - "noa": { - "english_name": "Woun Meu" - }, - "hoz": { - "english_name": "Hozo" - }, - "xmw": { - "english_name": "Malagasy, Tsimihety" - }, - "ckz": { - "english_name": "Cakchiquel-Quiché Mixed Language" - }, - "gai": { - "english_name": "Borei" - }, - "tlr": { - "english_name": "Talise" - }, - "pho": { - "english_name": "Phunoi" - }, - "rri": { - "english_name": "Ririo" - }, - "dza": { - "english_name": "Tunzu" - }, - "grw": { - "english_name": "Gweda" - }, - "bjx": { - "english_name": "Itneg, Banao" - }, - "sig": { - "english_name": "Paasaal" - }, - "lso": { - "english_name": "Laos Sign Language" - }, - "mcu": { - "english_name": "Mambila, Cameroon" - }, - "bnj": { - "english_name": "Tawbuid, Eastern" - }, - "mpa": { - "english_name": "Mpoto" - }, - "ywt": { - "english_name": "Lalo, Xishanba" - }, - "zps": { - "english_name": "Zapotec, Coatlán" - }, - "prq": { - "english_name": "Ashéninka Perené" - }, - "kgu": { - "english_name": "Kobol" - }, - "gaw": { - "english_name": "Nobonob" - }, - "kxw": { - "english_name": "Konai" - }, - "cum": { - "english_name": "Cumeral" - }, - "mra": { - "english_name": "Mlabri" - }, - "tjg": { - "english_name": "Tunjung" - }, - "dig": { - "english_name": "Digo" - }, - "nhu": { - "english_name": "Noone" - }, - "yln": { - "english_name": "Buyang, Langnian" - }, - "uvh": { - "english_name": "Uri" - }, - "dar": { - "english_name": "Dargwa" - }, - "psa": { - "english_name": "Awyu, Asue" - }, - "btz": { - "english_name": "Batak Alas-Kluet" - }, - "yax": { - "english_name": "Yauma" - }, - "ret": { - "english_name": "Retta" - }, - "goi": { - "english_name": "Gobasi" - }, - "zsa": { - "english_name": "Sarasira" - }, - "pkh": { - "english_name": "Pankhu" - }, - "mng": { - "english_name": "Mnong, Eastern" - }, - "hoa": { - "english_name": "Hoava" - }, - "csk": { - "english_name": "Jola-Kasa" - }, - "ped": { - "english_name": "Mala (Papua New Guinea)" - }, - "yal": { - "english_name": "Yalunka" - }, - "bif": { - "english_name": "Biafada" - }, - "mpv": { - "english_name": "Mungkip" - }, - "rms": { - "english_name": "Romanian Sign Language" - }, - "wnu": { - "english_name": "Usan" - }, - "xab": { - "english_name": "Sambe" - }, - "pmi": { - "english_name": "Pumi, Northern" - }, - "cut": { - "english_name": "Cuicatec, Teutila" - }, - "nmr": { - "english_name": "Nimbari" - }, - "srx": { - "english_name": "Sirmauri" - }, - "alz": { - "english_name": "Alur" - }, - "xtg": { - "english_name": "Gaulish, Transalpine" - }, - "kcx": { - "english_name": "Kachama-Ganjule" - }, - "skd": { - "english_name": "Miwok, Southern Sierra" - }, - "wux": { - "english_name": "Wulna" - }, - "dnn": { - "english_name": "Dzùùngoo" - }, - "jbo": { - "english_name": "Lojban" - }, - "irr": { - "english_name": "Ir" - }, - "tix": { - "english_name": "Tiwa, Southern" - }, - "tun": { - "english_name": "Tunica" - }, - "doe": { - "english_name": "Doe" - }, - "crv": { - "english_name": "Chaura" - }, - "apb": { - "english_name": "Sa'a" - }, - "bmk": { - "english_name": "Ghayavi" - }, - "mdx": { - "english_name": "Dizin" - }, - "bcl": { - "english_name": "Bikol, Central" - }, - "kbk": { - "english_name": "Koiari, Grass" - }, - "aap": { - "english_name": "Arára, Pará" - }, - "bob": { - "english_name": "Aweer" - }, - "kqh": { - "english_name": "Kisankasa" - }, - "wa": { - "english_name": "Walloon", - "name": "Walon" - }, - "mwu": { - "english_name": "Mittu" - }, - "vgt": { - "english_name": "Vlaamse Gebarentaal" - }, - "lcs": { - "english_name": "Lisabata-Nuniali" - }, - "ngk": { - "english_name": "Dalabon" - }, - "kel": { - "english_name": "Kela (Democratic Republic of Congo)" - }, - "cpa": { - "english_name": "Chinantec, Palantla" - }, - "sfm": { - "english_name": "Miao, Small Flowery" - }, - "zmw": { - "english_name": "Mbo (Democratic Republic of Congo)" - }, - "sxn": { - "english_name": "Sangir" - }, - "pup": { - "english_name": "Pulabu" - }, - "ify": { - "english_name": "Kallahan, Keley-I" - }, - "bdy": { - "english_name": "Bandjalang" - }, - "ynn": { - "english_name": "Yana" - }, - "ubi": { - "english_name": "Ubi" - }, - "hem": { - "english_name": "Hemba" - }, - "pdi": { - "english_name": "Pa Di" - }, - "nvm": { - "english_name": "Namiae" - }, - "kxb": { - "english_name": "Krobu" - }, - "meq": { - "english_name": "Merey" - }, - "mim": { - "english_name": "Mixtec, Alacatlatzala" - }, - "ae": { - "english_name": "Avestan" - }, - "zpq": { - "english_name": "Zapotec, Zoogocho" - }, - "mge": { - "english_name": "Mango" - }, - "xaa": { - "english_name": "Arabic, Andalusian" - }, - "zku": { - "english_name": "Kaurna" - }, - "ore": { - "english_name": "Orejón" - }, - "ytp": { - "english_name": "Thopho" - }, - "kbl": { - "english_name": "Kanembu" - }, - "cet": { - "english_name": "Centúúm" - }, - "et": { - "english_name": "Estonian", - "name": "Eesti" - }, - "tkg": { - "english_name": "Malagasy, Tesaka" - }, - "kry": { - "english_name": "Kryts" - }, - "ddw": { - "english_name": "Dawera-Daweloor" - }, - "jae": { - "english_name": "Yabem" - }, - "hmy": { - "english_name": "Hmong, Southern Guiyang" - }, - "bsg": { - "english_name": "Bashkardi" - }, - "geh": { - "english_name": "German, Hutterite" - }, - "tij": { - "english_name": "Tilung" - }, - "tic": { - "english_name": "Tira" - }, - "iwm": { - "english_name": "Iwam" - }, - "swq": { - "english_name": "Sharwa" - }, - "auj": { - "english_name": "Awjilah" - }, - "la": { - "english_name": "Latin" - }, - "njy": { - "english_name": "Njyem" - }, - "abh": { - "english_name": "Arabic, Tajiki" - }, - "lan": { - "english_name": "Laru" - }, - "aya": { - "english_name": "Awar" - }, - "paq": { - "english_name": "Parya" - }, - "yae": { - "english_name": "Pumé" - }, - "pur": { - "english_name": "Puruborá" - }, - "yml": { - "english_name": "Iamalele" - }, - "alm": { - "english_name": "Amblong" - }, - "gyi": { - "english_name": "Gyele" - }, - "zbc": { - "english_name": "Berawan, Central" - }, - "itx": { - "english_name": "Itik" - }, - "wxw": { - "english_name": "Wardandi" - }, - "cs": { - "english_name": "Czech", - "name": "čeština" - }, - "nkq": { - "english_name": "Nkami" - }, - "unn": { - "english_name": "Kurnai" - }, - "tql": { - "english_name": "Lehali" - }, - "baa": { - "english_name": "Babatana" - }, - "bwo": { - "english_name": "Boro (Ethiopia)" - }, - "mks": { - "english_name": "Mixtec, Silacayoapan" - }, - "cwg": { - "english_name": "Chewong" - }, - "ukq": { - "english_name": "Ukwa" - }, - "shh": { - "english_name": "Shoshoni" - }, - "tca": { - "english_name": "Ticuna" - }, - "mbq": { - "english_name": "Maisin" - }, - "xth": { - "english_name": "Yitha Yitha" - }, - "dln": { - "english_name": "Darlong" - }, - "srh": { - "english_name": "Sarikoli" - }, - "bol": { - "english_name": "Bole" - }, - "dzn": { - "english_name": "Dzando" - }, - "nr": { - "english_name": "Ndebele, South" - }, - "hmm": { - "english_name": "Hmong, Central Mashan" - }, - "enn": { - "english_name": "Engenni" - }, - "hsn": { - "english_name": "Chinese, Xiang" - }, - "aps": { - "english_name": "Arop-Sissano" - }, - "kcn": { - "english_name": "Nubi" - }, - "tww": { - "english_name": "Tuwari" - }, - "prf": { - "english_name": "Paranan" - }, - "anm": { - "english_name": "Anal" - }, - "yey": { - "english_name": "Yeyi" - }, - "suk": { - "english_name": "Sukuma" - }, - "adl": { - "english_name": "Galo" - }, - "dsn": { - "english_name": "Dusner" - }, - "oc": { - "english_name": "Occitan (post 1500)", - "name": "Occitan (aprèp 1500)" - }, - "cpg": { - "english_name": "Greek, Cappadocian" - }, - "gez": { - "english_name": "Geez", - "name": "ግዕዝኛ" - }, - "aal": { - "english_name": "Afade" - }, - "mll": { - "english_name": "Malua Bay" - }, - "tne": { - "english_name": "Kallahan, Tinoc" - }, - "ses": { - "english_name": "Songhai, Koyraboro Senni" - }, - "kvn": { - "english_name": "Kuna, Border" - }, - "bdf": { - "english_name": "Biage" - }, - "ckq": { - "english_name": "Kajakse" - }, - "bnv": { - "english_name": "Bonerif" - }, - "qur": { - "english_name": "Quechua, Yanahuanca Pasco" - }, - "mzp": { - "english_name": "Movima" - }, - "kiz": { - "english_name": "Kisi" - }, - "hkk": { - "english_name": "Hunjara-Kaina Ke" - }, - "urw": { - "english_name": "Sop" - }, - "kis": { - "english_name": "Kis" - }, - "lel": { - "english_name": "Lele (Democratic Republic of Congo)" - }, - "xxb": { - "english_name": "Boro (Ghana)" - }, - "nua": { - "english_name": "Yuanga" - }, - "tuy": { - "english_name": "Tugen" - }, - "boo": { - "english_name": "Bozo, Tiemacèwè" - }, - "shx": { - "english_name": "She" - }, - "dmo": { - "english_name": "Kemedzung" - }, - "vmh": { - "english_name": "Maraghei" - }, - "xal": { - "english_name": "Kalmyk" - }, - "sle": { - "english_name": "Sholaga" - }, - "xny": { - "english_name": "Nyiyaparli" - }, - "coj": { - "english_name": "Cochimi" - }, - "lva": { - "english_name": "Maku'a" - }, - "ant": { - "english_name": "Antakarinya" - }, - "kti": { - "english_name": "Muyu, North" - }, - "ude": { - "english_name": "Udihe" - }, - "dww": { - "english_name": "Dawawa" - }, - "aob": { - "english_name": "Abom" - }, - "gdu": { - "english_name": "Gudu" - }, - "ceg": { - "english_name": "Chamacoco" - }, - "mrk": { - "english_name": "Hmwaveke" - }, - "nle": { - "english_name": "Nyala, East" - }, - "kil": { - "english_name": "Kariya" - }, - "sdn": { - "english_name": "Sardinian, Gallurese" - }, - "cin": { - "english_name": "Cinta Larga" - }, - "cop": { - "english_name": "Coptic" - }, - "soc": { - "english_name": "So (Democratic Republic of Congo)" - }, - "ayk": { - "english_name": "Akuku" - }, - "mfb": { - "english_name": "Bangka" - }, - "nqy": { - "english_name": "Naga, Akyaung Ari" - }, - "cux": { - "english_name": "Cuicatec, Tepeuxila" - }, - "zkb": { - "english_name": "Koibal" - }, - "vo": { - "english_name": "Volapük" - }, - "das": { - "english_name": "Daho-Doo" - }, - "wlk": { - "english_name": "Wailaki" - }, - "reg": { - "english_name": "Kara (Tanzania)" - }, - "mlq": { - "english_name": "Maninkakan, Western" - }, - "loi": { - "english_name": "Loma (Côte d'Ivoire)" - }, - "bna": { - "english_name": "Bonerate" - }, - "tht": { - "english_name": "Tahltan" - }, - "szv": { - "english_name": "Isu (Fako Division)" - }, - "pyn": { - "english_name": "Poyanáwa" - }, - "phm": { - "english_name": "Phimbi" - }, - "lbm": { - "english_name": "Lodhi" - }, - "cks": { - "english_name": "Tayo" - }, - "zkv": { - "english_name": "Krevinian" - }, - "nlv": { - "english_name": "Nahuatl, Orizaba" - }, - "isr": { - "english_name": "Israeli Sign Language" - }, - "fbl": { - "english_name": "Bikol, West Albay" - }, - "mmc": { - "english_name": "Mazahua, Michoacán" - }, - "umi": { - "english_name": "Ukit" - }, - "nha": { - "english_name": "Nhanda" - }, - "ypa": { - "english_name": "Phala" - }, - "cbg": { - "english_name": "Chimila" - }, - "xda": { - "english_name": "Darkinyung" - }, - "pdo": { - "english_name": "Padoe" - }, - "ipi": { - "english_name": "Ipili" - }, - "rit": { - "english_name": "Ritarungo" - }, - "ekc": { - "english_name": "Karnic, Eastern" - }, - "kav": { - "english_name": "Katukína" - }, - "tep": { - "english_name": "Tepecano" - }, - "yox": { - "english_name": "Yoron" - }, - "yat": { - "english_name": "Yambeta" - }, - "sgp": { - "english_name": "Singpho" - }, - "tnw": { - "english_name": "Tonsawang" - }, - "nuo": { - "english_name": "Nguôn" - }, - "kig": { - "english_name": "Kimaama" - }, - "cpu": { - "english_name": "Ashéninka, Pichis" - }, - "klu": { - "english_name": "Klao" - }, - "mhu": { - "english_name": "Digaro-Mishmi" - }, - "mns": { - "english_name": "Mansi" - }, - "sxb": { - "english_name": "Suba" - }, - "krz": { - "english_name": "Kanum, Sota" - }, - "nlx": { - "english_name": "Nahali" - }, - "xsr": { - "english_name": "Sherpa" - }, - "mpz": { - "english_name": "Mpi" - }, - "tdy": { - "english_name": "Tadyawan" - }, - "sqo": { - "english_name": "Sorkhei" - }, - "gia": { - "english_name": "Kitja" - }, - "gnq": { - "english_name": "Gana" - }, - "nwm": { - "english_name": "Nyamusa-Molo" - }, - "cbo": { - "english_name": "Izora" - }, - "csh": { - "english_name": "Chin, Asho" - }, - "txy": { - "english_name": "Malagasy, Tanosy" - }, - "vut": { - "english_name": "Vute" - }, - "yih": { - "english_name": "Yiddish, Western" - }, - "ynu": { - "english_name": "Yahuna" - }, - "dum": { - "english_name": "Dutch, Middle (ca. 1050-1350)" - }, - "fmp": { - "english_name": "Fe'fe'" - }, - "nup": { - "english_name": "Nupe-Nupe-Tako" - }, - "kqw": { - "english_name": "Kandas" - }, - "xup": { - "english_name": "Umpqua, Upper" - }, - "nsc": { - "english_name": "Nshi" - }, - "wnb": { - "english_name": "Wanambre" - }, - "pez": { - "english_name": "Penan, Eastern" - }, - "bdn": { - "english_name": "Baldemu" - }, - "ssr": { - "english_name": "Swiss-French Sign Language" - }, - "wir": { - "english_name": "Wiraféd" - }, - "tzo": { - "english_name": "Tzotzil" - }, - "lrr": { - "english_name": "Yamphu, Southern" - }, - "umu": { - "english_name": "Munsee" - }, - "bvo": { - "english_name": "Bolgo" - }, - "kep": { - "english_name": "Kaikadi" - }, - "qxs": { - "english_name": "Qiang, Southern" - }, - "kbs": { - "english_name": "Kande" - }, - "amv": { - "english_name": "Ambelau" - }, - "zca": { - "english_name": "Zapotec, Coatecas Altas" - }, - "bun": { - "english_name": "Sherbro" - }, - "koy": { - "english_name": "Koyukon" - }, - "kaj": { - "english_name": "Jju" - }, - "aky": { - "english_name": "Aka-Kol" - }, - "une": { - "english_name": "Uneme" - }, - "bgx": { - "english_name": "Turkish, Balkan Gagauz" - }, - "apr": { - "english_name": "Arop-Lokep" - }, - "bir": { - "english_name": "Bisorio" - }, - "aes": { - "english_name": "Alsea" - }, - "pko": { - "english_name": "Pökoot" - }, - "lkn": { - "english_name": "Lakon" - }, - "mdu": { - "english_name": "Mboko" - }, - "sa": { - "english_name": "Sanskrit" - }, - "vmq": { - "english_name": "Mixtec, Soyaltepec" - }, - "nei": { - "english_name": "Hittite, Neo-" - }, - "moe": { - "english_name": "Montagnais" - }, - "huv": { - "english_name": "Huave, San Mateo Del Mar" - }, - "mgl": { - "english_name": "Maleu-Kilenge" - }, - "ssi": { - "english_name": "Sansi" - }, - "gvj": { - "english_name": "Guajá" - }, - "jil": { - "english_name": "Jilim" - }, - "dil": { - "english_name": "Dilling" - }, - "csw": { - "english_name": "Cree, Swampy" - }, - "aud": { - "english_name": "Anuta" - }, - "rkb": { - "english_name": "Rikbaktsa" - }, - "ggd": { - "english_name": "Gugadj" - }, - "awk": { - "english_name": "Awabakal" - }, - "bvz": { - "english_name": "Bauzi" - }, - "eko": { - "english_name": "Koti" - }, - "dyu": { - "english_name": "Dyula" - }, - "snb": { - "english_name": "Sebuyau" - }, - "ruu": { - "english_name": "Lobu, Lanas" - }, - "har": { - "english_name": "Harari" - }, - "twn": { - "english_name": "Twendi" - }, - "hne": { - "english_name": "Chhattisgarhi" - }, - "rav": { - "english_name": "Sampang" - }, - "dec": { - "english_name": "Dagik" - }, - "mqv": { - "english_name": "Mosimo" - }, - "hps": { - "english_name": "Hawai'i Pidgin Sign Language" - }, - "avk": { - "english_name": "Kotava" - }, - "tjl": { - "english_name": "Tai Laing" - }, - "pmc": { - "english_name": "Palumata" - }, - "xyy": { - "english_name": "Yorta Yorta" - }, - "snl": { - "english_name": "Sangil" - }, - "cae": { - "english_name": "Lehar" - }, - "pll": { - "english_name": "Palaung, Shwe" - }, - "bxp": { - "english_name": "Bebil" - }, - "mzn": { - "english_name": "Mazanderani" - }, - "kqv": { - "english_name": "Okolod" - }, - "nyg": { - "english_name": "Nyindu" - }, - "pmj": { - "english_name": "Pumi, Southern" - }, - "axl": { - "english_name": "Aranda, Lower Southern" - }, - "enh": { - "english_name": "Enets, Tundra" - }, - "swb": { - "english_name": "Comorian, Maore" - }, - "tju": { - "english_name": "Tjurruru" - }, - "fwa": { - "english_name": "Fwâi" - }, - "tgc": { - "english_name": "Tigak" - }, - "aan": { - "english_name": "Anambé" - }, - "krb": { - "english_name": "Karkin" - }, - "kww": { - "english_name": "Kwinti" - }, - "gwb": { - "english_name": "Gwa" - }, - "bql": { - "english_name": "Bilakura" - }, - "igw": { - "english_name": "Igwe" - }, - "ukl": { - "english_name": "Ukrainian Sign Language" - }, - "kha": { - "english_name": "Khasi" - }, - "lec": { - "english_name": "Leco" - }, - "cac": { - "english_name": "Chuj" - }, - "sce": { - "english_name": "Dongxiang" - }, - "dgw": { - "english_name": "Daungwurrung" - }, - "ana": { - "english_name": "Andaqui" - }, - "xyj": { - "english_name": "Mayi-Yapi" - }, - "cco": { - "english_name": "Chinantec, Comaltepec" - }, - "kcz": { - "english_name": "Konongo" - }, - "adx": { - "english_name": "Tibetan, Amdo" - }, - "keg": { - "english_name": "Tese" - }, - "sbr": { - "english_name": "Sembakung Murut" - }, - "hks": { - "english_name": "Hong Kong Sign Language" - }, - "xkc": { - "english_name": "Kho'ini" - }, - "mew": { - "english_name": "Maaka" - }, - "kxq": { - "english_name": "Kanum, Smärky" - }, - "cfm": { - "english_name": "Chin, Falam" - }, - "mud": { - "english_name": "Aleut, Mednyj" - }, - "mhk": { - "english_name": "Mungaka" - }, - "pci": { - "english_name": "Duruwa" - }, - "gao": { - "english_name": "Gants" - }, - "lib": { - "english_name": "Likum" - }, - "mym": { - "english_name": "Me'en" - }, - "vif": { - "english_name": "Vili" - }, - "bqv": { - "english_name": "Koro Wachi" - }, - "sog": { - "english_name": "Sogdian" - }, - "atg": { - "english_name": "Ivbie North-Okpela-Arhe" - }, - "gyb": { - "english_name": "Garus" - }, - "ghr": { - "english_name": "Ghera" - }, - "nlj": { - "english_name": "Nyali" - }, - "sno": { - "english_name": "Snohomish" - }, - "gwm": { - "english_name": "Awngthim" - }, - "nbr": { - "english_name": "Numana-Nunku-Gbantu-Numbu" - }, - "duj": { - "english_name": "Dhuwal" - }, - "btw": { - "english_name": "Butuanon" - }, - "nfl": { - "english_name": "Ayiwo" - }, - "pbi": { - "english_name": "Parkwa" - }, - "mvi": { - "english_name": "Miyako" - }, - "sbm": { - "english_name": "Sagala" - }, - "onk": { - "english_name": "One, Kabore" - }, - "cib": { - "english_name": "Gbe, Ci" - }, - "kxo": { - "english_name": "Kanoé" - }, - "uur": { - "english_name": "Ura (Vanuatu)" - }, - "ysr": { - "english_name": "Yupik, Sirenik" - }, - "sbs": { - "english_name": "Subiya" - }, - "skf": { - "english_name": "Sakirabiá" - }, - "how": { - "english_name": "Honi" - }, - "slt": { - "english_name": "Sila" - }, - "kjz": { - "english_name": "Bumthangkha" - }, - "gge": { - "english_name": "Guragone" - }, - "twg": { - "english_name": "Tereweng" - }, - "rmf": { - "english_name": "Romani, Kalo Finnish" - }, - "yer": { - "english_name": "Tarok" - }, - "jut": { - "english_name": "Jutish" - }, - "tfr": { - "english_name": "Teribe" - }, - "bfq": { - "english_name": "Badaga" - }, - "mca": { - "english_name": "Maca" - }, - "hae": { - "english_name": "Oromo, Eastern" - }, - "bce": { - "english_name": "Bamenyam" - }, - "itl": { - "english_name": "Itelmen" - }, - "ylm": { - "english_name": "Limi" - }, - "oso": { - "english_name": "Ososo" - }, - "mzl": { - "english_name": "Mixe, Mazatlán" - }, - "xiv": { - "english_name": "Indus Valley Language" - }, - "kwe": { - "english_name": "Kwerba" - }, - "utr": { - "english_name": "Etulo" - }, - "moi": { - "english_name": "Mboi" - }, - "kug": { - "english_name": "Kupa" - }, - "ano": { - "english_name": "Andoque" - }, - "kpl": { - "english_name": "Kpala" - }, - "ndh": { - "english_name": "Ndali" - }, - "tve": { - "english_name": "Te'un" - }, - "pow": { - "english_name": "Popoloca, San Felipe Otlaltepec" - }, - "vlp": { - "english_name": "Valpei" - }, - "bms": { - "english_name": "Kanuri, Bilma" - }, - "was": { - "english_name": "Washo" - }, - "lmg": { - "english_name": "Lamogai" - }, - "ssm": { - "english_name": "Semnam" - }, - "mbk": { - "english_name": "Malol" - }, - "lht": { - "english_name": "Lo-Toga" - }, - "jwi": { - "english_name": "Jwira-Pepesa" - }, - "idi": { - "english_name": "Idi" - }, - "nxa": { - "english_name": "Nauete" - }, - "bdc": { - "english_name": "Emberá-Baudó" - }, - "rji": { - "english_name": "Raji" - }, - "gua": { - "english_name": "Shiki" - }, - "bli": { - "english_name": "Bolia" - }, - "rw": { - "english_name": "Kinyarwanda", - "name": "Ikinyarwanda" - }, - "niz": { - "english_name": "Ningil" - }, - "glw": { - "english_name": "Glavda" - }, - "kjf": { - "english_name": "Khalaj" - }, - "taf": { - "english_name": "Tapirapé" - }, - "kvx": { - "english_name": "Koli, Parkari" - }, - "lgt": { - "english_name": "Pahi" - }, - "mtw": { - "english_name": "Binukidnon, Southern" - }, - "dah": { - "english_name": "Gwahatike" - }, - "eya": { - "english_name": "Eyak" - }, - "okl": { - "english_name": "Kentish Sign Language, Old" - }, - "olo": { - "english_name": "Livvi" - }, - "urt": { - "english_name": "Urat" - }, - "apw": { - "english_name": "Apache, Western" - }, - "cqd": { - "english_name": "Miao, Chuanqiandian Cluster" - }, - "arl": { - "english_name": "Arabela" - }, - "mku": { - "english_name": "Maninka, Konyanka" - }, - "omu": { - "english_name": "Omurano" - }, - "lle": { - "english_name": "Lele (Papua New Guinea)" - }, - "hum": { - "english_name": "Hungana" - }, - "coe": { - "english_name": "Koreguaje" - }, - "lpx": { - "english_name": "Lopit" - }, - "ayz": { - "english_name": "Mai Brat" - }, - "xep": { - "english_name": "Epi-Olmec" - }, - "fuy": { - "english_name": "Fuyug" - }, - "klg": { - "english_name": "Tagakaulo" - }, - "qud": { - "english_name": "Quichua, Calderón Highland" - }, - "nye": { - "english_name": "Nyengo" - }, - "mro": { - "english_name": "Mru" - }, - "nsg": { - "english_name": "Ngasa" - }, - "niy": { - "english_name": "Ngiti" - }, - "dri": { - "english_name": "C'lela" - }, - "bnf": { - "english_name": "Masiwang" - }, - "kou": { - "english_name": "Koke" - }, - "rwk": { - "english_name": "Rwa" - }, - "csm": { - "english_name": "Miwok, Central Sierra" - }, - "qvm": { - "english_name": "Quechua, Margos-Yarowilca-Lauricocha" - }, - "tvo": { - "english_name": "Tidore" - }, - "nof": { - "english_name": "Nomane" - }, - "kle": { - "english_name": "Kulung (Nepal)" - }, - "rro": { - "english_name": "Waima" - }, - "xkl": { - "english_name": "Mainstream Kenyah" - }, - "mlb": { - "english_name": "Mbule" - }, - "pnm": { - "english_name": "Punan Batu 1" - }, - "ims": { - "english_name": "Marsian" - }, - "avs": { - "english_name": "Aushiri" - }, - "muy": { - "english_name": "Muyang" - }, - "adu": { - "english_name": "Aduge" - }, - "mto": { - "english_name": "Mixe, Totontepec" - }, - "pav": { - "english_name": "Pakaásnovos" - }, - "luc": { - "english_name": "Aringa" - }, - "yaf": { - "english_name": "Yaka (Democratic Republic of Congo)" - }, - "wru": { - "english_name": "Waru" - }, - "kht": { - "english_name": "Khamti" - }, - "mdf": { - "english_name": "Moksha" - }, - "zaw": { - "english_name": "Zapotec, Mitla" - }, - "zoc": { - "english_name": "Zoque, Copainalá" - }, - "nji": { - "english_name": "Gudanji" - }, - "lal": { - "english_name": "Lalia" - }, - "dyo": { - "english_name": "Jola-Fonyi" - }, - "tkw": { - "english_name": "Teanu" - }, - "bdb": { - "english_name": "Basap" - }, - "gwf": { - "english_name": "Gowro" - }, - "sxw": { - "english_name": "Gbe, Saxwe" - }, - "dbp": { - "english_name": "Duwai" - }, - "muu": { - "english_name": "Yaaku" - }, - "bbq": { - "english_name": "Bamali" - }, - "gdc": { - "english_name": "Gugu Badhun" - }, - "kwx": { - "english_name": "Khirwar" - }, - "bdz": { - "english_name": "Badeshi" - }, - "duh": { - "english_name": "Dungra Bhil" - }, - "agz": { - "english_name": "Agta, Mt. Iriga" - }, - "klv": { - "english_name": "Maskelynes" - }, - "czh": { - "english_name": "Chinese, Huizhou" - }, - "pnx": { - "english_name": "Phong-Kniang" - }, - "hal": { - "english_name": "Halang" - }, - "gir": { - "english_name": "Gelao, Red" - }, - "buy": { - "english_name": "Bullom So" - }, - "adj": { - "english_name": "Adioukrou" - }, - "ils": { - "english_name": "International Sign" - }, - "man": { - "english_name": "Mandingo" - }, - "mkp": { - "english_name": "Moikodi" - }, - "ndi": { - "english_name": "Samba Leko" - }, - "mga": { - "english_name": "Irish, Middle (900-1200)" - }, - "aaa": { - "english_name": "Ghotuo" - }, - "bdq": { - "english_name": "Bahnar" - }, - "xar": { - "english_name": "Karami" - }, - "bvy": { - "english_name": "Baybayanon" - }, - "kgd": { - "english_name": "Kataang" - }, - "rng": { - "english_name": "Ronga" - }, - "mhj": { - "english_name": "Mogholi" - }, - "xrw": { - "english_name": "Karawa" - }, - "npu": { - "english_name": "Naga, Puimei" - }, - "kri": { - "english_name": "Krio" - }, - "beo": { - "english_name": "Beami" - }, - "xct": { - "english_name": "Tibetan, Classical" - }, - "twx": { - "english_name": "Tewe" - }, - "cnt": { - "english_name": "Chinantec, Tepetotutla" - }, - "nsa": { - "english_name": "Naga, Sangtam" - }, - "pub": { - "english_name": "Purum" - }, - "cbe": { - "english_name": "Chipiajes" - }, - "zgb": { - "english_name": "Zhuang, Guibei" - }, - "ogo": { - "english_name": "Khana" - }, - "bbd": { - "english_name": "Bau" - }, - "tmr": { - "english_name": "Aramaic, Jewish Babylonian (ca. 200-1200 CE)" - }, - "ghl": { - "english_name": "Ghulfan" - }, - "tit": { - "english_name": "Tinigua" - }, - "eme": { - "english_name": "Emerillon" - }, - "pha": { - "english_name": "Pa-Hng" - }, - "nxr": { - "english_name": "Ninggerum" - }, - "zas": { - "english_name": "Zapotec, Santo Domingo Albarradas" - }, - "kwy": { - "english_name": "Kongo, San Salvador" - }, - "mbd": { - "english_name": "Manobo, Dibabawon" - }, - "bil": { - "english_name": "Bile" - }, - "kcd": { - "english_name": "Kanum, Ngkâlmpw" - }, - "snr": { - "english_name": "Sihan" - }, - "tce": { - "english_name": "Tutchone, Southern" - }, - "bco": { - "english_name": "Kaluli" - }, - "kjx": { - "english_name": "Ramopa" - }, - "dmc": { - "english_name": "Gavak" - }, - "mez": { - "english_name": "Menominee" - }, - "kyf": { - "english_name": "Kouya" - }, - "zkz": { - "english_name": "Khazar" - }, - "koz": { - "english_name": "Korak" - }, - "gac": { - "english_name": "Great Andamanese, Mixed" - }, - "fak": { - "english_name": "Fang (Cameroon)" - }, - "pwn": { - "english_name": "Paiwan" - }, - "qxo": { - "english_name": "Quechua, Southern Conchucos Ancash" - }, - "nio": { - "english_name": "Nganasan" - }, - "igs": { - "english_name": "Interglossa" - }, - "bzl": { - "english_name": "Boano (Sulawesi)" - }, - "tis": { - "english_name": "Itneg, Masadiit" - }, - "itt": { - "english_name": "Itneg, Maeng" - }, - "lka": { - "english_name": "Lakalei" - }, - "snc": { - "english_name": "Sinaugoro" - }, - "jbu": { - "english_name": "Jukun Takum" - }, - "hoy": { - "english_name": "Holiya" - }, - "aox": { - "english_name": "Atorada" - }, - "tsx": { - "english_name": "Mubami" - }, - "fab": { - "english_name": "Fa d'Ambu" - }, - "csi": { - "english_name": "Miwok, Coast" - }, - "ccd": { - "english_name": "Creole, Cafundo" - }, - "mzs": { - "english_name": "Macanese" - }, - "gib": { - "english_name": "Gibanawa" - }, - "bbf": { - "english_name": "Baibai" - }, - "mju": { - "english_name": "Manna-Dora" - }, - "xh": { - "english_name": "Xhosa", - "name": "Xhosa" - }, - "bsm": { - "english_name": "Busami" - }, - "mrq": { - "english_name": "Marquesan, North" - }, - "btu": { - "english_name": "Batu" - }, - "kxj": { - "english_name": "Kulfa" - }, - "mrw": { - "english_name": "Maranao" - }, - "brt": { - "english_name": "Bitare" - }, - "blz": { - "english_name": "Balantak" - }, - "ttc": { - "english_name": "Tektiteko" - }, - "lls": { - "english_name": "Lithuanian Sign Language" - }, - "yrm": { - "english_name": "Yirrk-Mel" - }, - "tni": { - "english_name": "Tandia" - }, - "knn": { - "english_name": "Konkani (individual language)" - }, - "frr": { - "english_name": "Frisian, Northern" - }, - "tmq": { - "english_name": "Tumleo" - }, - "hdy": { - "english_name": "Hadiyya" - }, - "sox": { - "english_name": "Swo" - }, - "dva": { - "english_name": "Duau" - }, - "chf": { - "english_name": "Chontal, Tabasco" - }, - "bsr": { - "english_name": "Bassa-Kontagora" - }, - "ce": { - "english_name": "Chechen" - }, - "pnq": { - "english_name": "Pana (Burkina Faso)" - }, - "wrg": { - "english_name": "Warungu" - }, - "bkn": { - "english_name": "Bukitan" - }, - "chd": { - "english_name": "Chontal, Highland Oaxaca" - }, - "scb": { - "english_name": "Chut" - }, - "nyo": { - "english_name": "Nyoro" - }, - "ti": { - "english_name": "Tigrinya", - "name": "ትግርኛ" - }, - "tbf": { - "english_name": "Mandara" - }, - "nnt": { - "english_name": "Nanticoke" - }, - "spt": { - "english_name": "Bhoti, Spiti" - }, - "kbx": { - "english_name": "Ap Ma" - }, - "cao": { - "english_name": "Chácobo" - }, - "bbb": { - "english_name": "Barai" - }, - "pwa": { - "english_name": "Pawaia" - }, - "ngq": { - "english_name": "Ngurimi" - }, - "woy": { - "english_name": "Weyto" - }, - "txh": { - "english_name": "Thracian" - }, - "lem": { - "english_name": "Nomaande" - }, - "bbv": { - "english_name": "Karnai" - }, - "bqr": { - "english_name": "Burusu" - }, - "spg": { - "english_name": "Sian" - }, - "bwl": { - "english_name": "Bwela" - }, - "guu": { - "english_name": "Yanomamö" - }, - "skc": { - "english_name": "Ma Manda" - }, - "mmh": { - "english_name": "Mehináku" - }, - "mdj": { - "english_name": "Mangbetu" - }, - "pog": { - "english_name": "Potiguára" - }, - "dzg": { - "english_name": "Dazaga" - }, - "apt": { - "english_name": "Apatani" - }, - "skx": { - "english_name": "Seko Padang" - }, - "anh": { - "english_name": "Nend" - }, - "dot": { - "english_name": "Dass" - }, - "kuq": { - "english_name": "Karipuna" - }, - "vav": { - "english_name": "Varli" - }, - "cua": { - "english_name": "Cua" - }, - "xtm": { - "english_name": "Mixtec, Magdalena Peñasco" - }, - "ldg": { - "english_name": "Lenyima" - }, - "teh": { - "english_name": "Tehuelche" - }, - "tlp": { - "english_name": "Totonac, Filomena Mata-Coahuitlán" - }, - "tiz": { - "english_name": "Tai Hongjin" - }, - "abi": { - "english_name": "Abidji" - }, - "hmc": { - "english_name": "Hmong, Central Huishui" - }, - "pga": { - "english_name": "Creole Arabic, Sudanese" - }, - "ayt": { - "english_name": "Ayta, Magbukun" - }, - "peh": { - "english_name": "Bonan" - }, - "xuj": { - "english_name": "Kurumba, Jennu" - }, - "dua": { - "english_name": "Duala" - }, - "ch": { - "english_name": "Chamorro" - }, - "bwt": { - "english_name": "Bafaw-Balong" - }, - "cld": { - "english_name": "Neo-Aramaic, Chaldean" - }, - "ilu": { - "english_name": "Ili'uun" - }, - "min": { - "english_name": "Minangkabau" - }, - "oaa": { - "english_name": "Orok" - }, - "nyl": { - "english_name": "Nyeu" - }, - "wgy": { - "english_name": "Warrgamay" - }, - "wai": { - "english_name": "Wares" - }, - "bdk": { - "english_name": "Budukh" - }, - "jee": { - "english_name": "Jerung" - }, - "gdj": { - "english_name": "Gurdjar" - }, - "plh": { - "english_name": "Paulohi" - }, - "byh": { - "english_name": "Bhujel" - }, - "rka": { - "english_name": "Kraol" - }, - "bkd": { - "english_name": "Binukid" - }, - "mmz": { - "english_name": "Mabaale" - }, - "ljp": { - "english_name": "Lampung Api" - }, - "whg": { - "english_name": "Wahgi, North" - }, - "vaj": { - "english_name": "Vasekela Bushman" - }, - "hit": { - "english_name": "Hittite" - }, - "aht": { - "english_name": "Ahtena" - }, - "cli": { - "english_name": "Chakali" - }, - "nuk": { - "english_name": "Nuu-chah-nulth" - }, - "fuf": { - "english_name": "Pular" - }, - "drb": { - "english_name": "Dair" - }, - "bbj": { - "english_name": "Ghomálá'" - }, - "pov": { - "english_name": "Crioulo, Upper Guinea" - }, - "eli": { - "english_name": "Nding" - }, - "pqa": { - "english_name": "Pa'a" - }, - "njz": { - "english_name": "Nyishi" - }, - "lij": { - "english_name": "Ligurian" - }, - "sok": { - "english_name": "Sokoro" - }, - "bfn": { - "english_name": "Bunak" - }, - "zim": { - "english_name": "Mesme" - }, - "phw": { - "english_name": "Phangduwali" - }, - "amk": { - "english_name": "Ambai" - }, - "xya": { - "english_name": "Yaygir" - }, - "kjt": { - "english_name": "Karen, Phrae Pwo" - }, - "ubl": { - "english_name": "Bikol, Buhi'non" - }, - "yis": { - "english_name": "Yis" - }, - "aux": { - "english_name": "Aurá" - }, - "bbp": { - "english_name": "Banda, West Central" - }, - "kbq": { - "english_name": "Kamano" - }, - "krc": { - "english_name": "Karachay-Balkar" - }, - "mej": { - "english_name": "Meyah" - }, - "dii": { - "english_name": "Dimbong" - }, - "okm": { - "english_name": "Korean, Middle (10th-16th cent.)" - }, - "agw": { - "english_name": "Kahua" - }, - "lar": { - "english_name": "Larteh" - }, - "wkw": { - "english_name": "Wakawaka" - }, - "mii": { - "english_name": "Mixtec, Chigmecatitlán" - }, - "ztg": { - "english_name": "Zapotec, Xanaguía" - }, - "atx": { - "english_name": "Arutani" - }, - "nam": { - "english_name": "Ngan'gityemerri" - }, - "pna": { - "english_name": "Punan Bah-Biau" - }, - "kdx": { - "english_name": "Kam" - }, - "ggu": { - "english_name": "Gagu" - }, - "jbt": { - "english_name": "Jabutí" - }, - "rgn": { - "english_name": "Romagnol" - }, - "nue": { - "english_name": "Ngundu" - }, - "xvn": { - "english_name": "Vandalic" - }, - "ksb": { - "english_name": "Shambala" - }, - "pey": { - "english_name": "Petjo" - }, - "srk": { - "english_name": "Serudung Murut" - }, - "psd": { - "english_name": "Plains Indian Sign Language" - }, - "tgd": { - "english_name": "Ciwogai" - }, - "pse": { - "english_name": "Malay, Central" - }, - "bmo": { - "english_name": "Bambalang" - }, - "grj": { - "english_name": "Grebo, Southern" - }, - "vmv": { - "english_name": "Maidu, Valley" - }, - "xnr": { - "english_name": "Kangri" - }, - "lob": { - "english_name": "Lobi" - }, - "mws": { - "english_name": "Mwimbi-Muthambi" - }, - "nhz": { - "english_name": "Nahuatl, Santa María La Alta" - }, - "klw": { - "english_name": "Lindu" - }, - "nbw": { - "english_name": "Ngbandi, Southern" - }, - "waz": { - "english_name": "Wampur" - }, - "tmf": { - "english_name": "Toba-Maskoy" - }, - "its": { - "english_name": "Isekiri" - }, - "dim": { - "english_name": "Dime" - }, - "opt": { - "english_name": "Opata" - }, - "tvw": { - "english_name": "Sedoa" - }, - "npy": { - "english_name": "Napu" - }, - "evn": { - "english_name": "Evenki" - }, - "lkl": { - "english_name": "Laeko-Libuat" - }, - "nuh": { - "english_name": "Ndunda" - }, - "nsi": { - "english_name": "Nigerian Sign Language" - }, - "osa": { - "english_name": "Osage" - }, - "tty": { - "english_name": "Sikaritai" - }, - "pii": { - "english_name": "Pini" - }, - "kqg": { - "english_name": "Khe" - }, - "mul": { - "english_name": "Multiple languages" - }, - "mbx": { - "english_name": "Mari (East Sepik Province)" - }, - "kff": { - "english_name": "Koya" - }, - "nmk": { - "english_name": "Namakura" - }, - "spu": { - "english_name": "Sapuan" - }, - "pwr": { - "english_name": "Powari" - }, - "bhn": { - "english_name": "Neo-Aramaic, Bohtan" - }, - "bxi": { - "english_name": "Pirlatapa" - }, - "mhf": { - "english_name": "Mamaa" - }, - "grm": { - "english_name": "Kota Marudu Talantang" - }, - "mil": { - "english_name": "Mixtec, Peñoles" - }, - "mnj": { - "english_name": "Munji" - }, - "crd": { - "english_name": "Coeur d'Alene" - }, - "chz": { - "english_name": "Chinantec, Ozumacín" - }, - "sab": { - "english_name": "Buglere" - }, - "kgf": { - "english_name": "Kube" - }, - "mnv": { - "english_name": "Rennell-Bellona" - }, - "kqk": { - "english_name": "Gbe, Kotafon" - }, - "kdz": { - "english_name": "Kwaja" - }, - "mnx": { - "english_name": "Manikion" - }, - "lzz": { - "english_name": "Laz" - }, - "tti": { - "english_name": "Tobati" - }, - "nlq": { - "english_name": "Naga, Lao" - }, - "wrh": { - "english_name": "Wiradhuri" - }, - "xky": { - "english_name": "Uma' Lasan" - }, - "tdg": { - "english_name": "Tamang, Western" - }, - "nex": { - "english_name": "Neme" - }, - "gwe": { - "english_name": "Gweno" - }, - "rut": { - "english_name": "Rutul" - }, - "eki": { - "english_name": "Eki" - }, - "tik": { - "english_name": "Tikar" - }, - "dmb": { - "english_name": "Dogon, Mombo" - }, - "rab": { - "english_name": "Camling" - }, - "izh": { - "english_name": "Ingrian" - }, - "ckh": { - "english_name": "Chak" - }, - "bgc": { - "english_name": "Haryanvi" - }, - "set": { - "english_name": "Sentani" - }, - "gdn": { - "english_name": "Umanakaina" - }, - "ext": { - "english_name": "Extremaduran" - }, - "aew": { - "english_name": "Ambakich" - }, - "sgm": { - "english_name": "Singa" - }, - "dif": { - "english_name": "Dieri" - }, - "tct": { - "english_name": "T'en" - }, - "tgi": { - "english_name": "Lawunuia" - }, - "pei": { - "english_name": "Chichimeca-Jonaz" - }, - "sge": { - "english_name": "Segai" - }, - "mql": { - "english_name": "Mbelime" - }, - "sei": { - "english_name": "Seri" - }, - "kcs": { - "english_name": "Koenoem" - }, - "ade": { - "english_name": "Adele" - }, - "ijj": { - "english_name": "Ede Ije" - }, - "zyn": { - "english_name": "Zhuang, Yongnan" - }, - "te": { - "english_name": "Telugu" - }, - "xun": { - "english_name": "Unggaranggu" - }, - "sva": { - "english_name": "Svan" - }, - "itr": { - "english_name": "Iteri" - }, - "lup": { - "english_name": "Lumbu" - }, - "phr": { - "english_name": "Pahari-Potwari" - }, - "kex": { - "english_name": "Kukna" - }, - "pbr": { - "english_name": "Pangwa" - }, - "ras": { - "english_name": "Tegali" - }, - "mgp": { - "english_name": "Magar, Eastern" - }, - "mia": { - "english_name": "Miami" - }, - "brn": { - "english_name": "Boruca" - }, - "sim": { - "english_name": "Mende (Papua New Guinea)" - }, - "lsy": { - "english_name": "Mauritian Sign Language" - }, - "tmb": { - "english_name": "Katbol" - }, - "xco": { - "english_name": "Chorasmian" - }, - "ape": { - "english_name": "Bukiyip" - }, - "dee": { - "english_name": "Dewoin" - }, - "non": { - "english_name": "Norse, Old" - }, - "ids": { - "english_name": "Idesa" - }, - "khx": { - "english_name": "Kanu" - }, - "let": { - "english_name": "Lesing-Gelimi" - }, - "nig": { - "english_name": "Ngalakan" - }, - "aey": { - "english_name": "Amele" - }, - "ojc": { - "english_name": "Ojibwa, Central" - }, - "geg": { - "english_name": "Gengle" - }, - "rxd": { - "english_name": "Ngardi" - }, - "cie": { - "english_name": "Cineni" - }, - "zhw": { - "english_name": "Zhoa" - }, - "wuv": { - "english_name": "Wuvulu-Aua" - }, - "lku": { - "english_name": "Kungkari" - }, - "biv": { - "english_name": "Birifor, Southern" - }, - "uks": { - "english_name": "Urubú-Kaapor Sign Language" - }, - "xpo": { - "english_name": "Pochutec" - }, - "icl": { - "english_name": "Icelandic Sign Language" - }, - "nbm": { - "english_name": "Ngbaka Ma'bo" - }, - "gnc": { - "english_name": "Guanche" - }, - "gri": { - "english_name": "Ghari" - }, - "sju": { - "english_name": "Sami, Ume" - }, - "auw": { - "english_name": "Awyi" - }, - "pnt": { - "english_name": "Pontic" - }, - "bbx": { - "english_name": "Bubia" - }, - "szc": { - "english_name": "Semaq Beri" - }, - "lkc": { - "english_name": "Kucong" - }, - "yle": { - "english_name": "Yele" - }, - "ay": { - "english_name": "Aymara" - }, - "tta": { - "english_name": "Tutelo" - }, - "cul": { - "english_name": "Culina" - }, - "byo": { - "english_name": "Biyo" - }, - "pex": { - "english_name": "Petats" - }, - "fom": { - "english_name": "Foma" - }, - "xtb": { - "english_name": "Mixtec, Chazumba" - }, - "sga": { - "english_name": "Irish, Old (to 900)" - }, - "mmm": { - "english_name": "Maii" - }, - "twp": { - "english_name": "Ere" - }, - "kga": { - "english_name": "Koyaga" - }, - "men": { - "english_name": "Mende (Sierra Leone)" - }, - "dal": { - "english_name": "Dahalo" - }, - "psi": { - "english_name": "Pashayi, Southeast" - }, - "rmd": { - "english_name": "Danish, Traveller" - }, - "svs": { - "english_name": "Savosavo" - }, - "snk": { - "english_name": "Soninke" - }, - "amp": { - "english_name": "Alamblak" - }, - "xce": { - "english_name": "Celtiberian" - }, - "wmo": { - "english_name": "Wom (Papua New Guinea)" - }, - "zpo": { - "english_name": "Zapotec, Amatlán" - }, - "heh": { - "english_name": "Hehe" - }, - "dem": { - "english_name": "Dem" - }, - "vko": { - "english_name": "Kodeoha" - }, - "mvx": { - "english_name": "Meoswar" - }, - "bne": { - "english_name": "Bintauna" - }, - "ckv": { - "english_name": "Kavalan" - }, - "ikv": { - "english_name": "Iku-Gora-Ankwa" - }, - "mbm": { - "english_name": "Ombamba" - }, - "lum": { - "english_name": "Luimbi" - }, - "ins": { - "english_name": "Indian Sign Language" - }, - "err": { - "english_name": "Erre" - }, - "peb": { - "english_name": "Pomo, Eastern" - }, - "bhw": { - "english_name": "Biak" - }, - "bjt": { - "english_name": "Balanta-Ganja" - }, - "dmw": { - "english_name": "Mudburra" - }, - "kkd": { - "english_name": "Kinuku" - }, - "stu": { - "english_name": "Samtao" - }, - "leh": { - "english_name": "Lenje" - }, - "scf": { - "english_name": "Creole French, San Miguel" - }, - "xsl": { - "english_name": "Slavey, South" - }, - "khl": { - "english_name": "Lusi" - }, - "bff": { - "english_name": "Bofi" - }, - "zom": { - "english_name": "Zou" - }, - "agr": { - "english_name": "Aguaruna" - }, - "suy": { - "english_name": "Suyá" - }, - "ndc": { - "english_name": "Ndau" - }, - "hme": { - "english_name": "Hmong, Eastern Huishui" - }, - "mkm": { - "english_name": "Moklen" - }, - "kyy": { - "english_name": "Kambaira" - }, - "mck": { - "english_name": "Mbunda" - }, - "tvs": { - "english_name": "Taveta" - }, - "avi": { - "english_name": "Avikam" - }, - "pcf": { - "english_name": "Paliyan" - }, - "urz": { - "english_name": "Uru-Eu-Wau-Wau" - }, - "npb": { - "english_name": "Nupbikha" - }, - "etx": { - "english_name": "Eten" - }, - "djf": { - "english_name": "Djangun" - }, - "cns": { - "english_name": "Asmat, Central" - }, - "wkd": { - "english_name": "Wakde" - }, - "wyi": { - "english_name": "Woiwurrung" - }, - "yiu": { - "english_name": "Awu" - }, - "omp": { - "english_name": "Manipuri, Old" - }, - "prl": { - "english_name": "Peruvian Sign Language" - }, - "dgn": { - "english_name": "Dagoman" - }, - "xve": { - "english_name": "Venetic" - }, - "vku": { - "english_name": "Kurrama" - }, - "qum": { - "english_name": "Sipacapense" - }, - "lio": { - "english_name": "Liki" - }, - "soq": { - "english_name": "Kanasi" - }, - "abn": { - "english_name": "Abua" - }, - "mnq": { - "english_name": "Minriq" - }, - "kns": { - "english_name": "Kensiu" - }, - "ssk": { - "english_name": "Sunam" - }, - "ln": { - "english_name": "Lingala" - }, - "be": { - "english_name": "Belarusian" - }, - "cpb": { - "english_name": "Ashéninka, Ucayali-Yurúa" - }, - "kmm": { - "english_name": "Kom (India)" - }, - "soi": { - "english_name": "Sonha" - }, - "nmy": { - "english_name": "Namuyi" - }, - "nrk": { - "english_name": "Ngarla" - }, - "bik": { - "english_name": "Bikol" - }, - "zsk": { - "english_name": "Kaskean" - }, - "bqh": { - "english_name": "Baima" - }, - "ymb": { - "english_name": "Yambes" - }, - "nis": { - "english_name": "Nimi" - }, - "hom": { - "english_name": "Homa" - }, - "vmc": { - "english_name": "Mixtec, Juxtlahuaca" - }, - "arp": { - "english_name": "Arapaho" - }, - "kgj": { - "english_name": "Kham, Gamale" - }, - "rmz": { - "english_name": "Marma" - }, - "kcl": { - "english_name": "Kela (Papua New Guinea)" - }, - "sdm": { - "english_name": "Semandang" - }, - "mnm": { - "english_name": "Mapena" - }, - "pdt": { - "english_name": "Plautdietsch" - }, - "nwy": { - "english_name": "Nottoway-Meherrin" - }, - "ewo": { - "english_name": "Ewondo" - }, - "rah": { - "english_name": "Rabha" - }, - "lmd": { - "english_name": "Lumun" - }, - "kto": { - "english_name": "Kuot" - }, - "hmt": { - "english_name": "Hamtai" - }, - "kpb": { - "english_name": "Kurumba, Mullu" - }, - "mvr": { - "english_name": "Marau" - }, - "iar": { - "english_name": "Purari" - }, - "cdj": { - "english_name": "Churahi" - }, - "nsl": { - "english_name": "Norwegian Sign Language" - }, - "wrb": { - "english_name": "Warluwara" - }, - "wuu": { - "english_name": "Chinese, Wu" - }, - "piv": { - "english_name": "Pileni" - }, - "maz": { - "english_name": "Mazahua, Central" - }, - "rmy": { - "english_name": "Romani, Vlax" - }, - "mke": { - "english_name": "Mawchi" - }, - "wig": { - "english_name": "Wik-Ngathana" - }, - "tkz": { - "english_name": "Takua" - }, - "pgn": { - "english_name": "Paelignian" - }, - "zaa": { - "english_name": "Zapotec, Sierra de Juárez" - }, - "gra": { - "english_name": "Garasia, Rajput" - }, - "pys": { - "english_name": "Paraguayan Sign Language" - }, - "fip": { - "english_name": "Fipa" - }, - "aph": { - "english_name": "Athpariya" - }, - "lmi": { - "english_name": "Lombi" - }, - "two": { - "english_name": "Tswapong" - }, - "mov": { - "english_name": "Mohave" - }, - "dmk": { - "english_name": "Domaaki" - }, - "hya": { - "english_name": "Hya" - }, - "kgg": { - "english_name": "Kusunda" - }, - "pic": { - "english_name": "Pinji" - }, - "igo": { - "english_name": "Isebe" - }, - "nzk": { - "english_name": "Nzakara" - }, - "kdc": { - "english_name": "Kutu" - }, - "mba": { - "english_name": "Higaonon" - }, - "zmx": { - "english_name": "Bomitaba" - }, - "wif": { - "english_name": "Wik-Keyangan" - }, - "psm": { - "english_name": "Pauserna" - }, - "uli": { - "english_name": "Ulithian" - }, - "hux": { - "english_name": "Huitoto, Nüpode" - }, - "sli": { - "english_name": "Silesian, Lower" - }, - "ess": { - "english_name": "Yupik, Central Siberian" - }, - "ytl": { - "english_name": "Tanglang" - }, - "xki": { - "english_name": "Kenyan Sign Language" - }, - "nrp": { - "english_name": "Picene, North" - }, - "pas": { - "english_name": "Papasena" - }, - "hup": { - "english_name": "Hupa" - }, - "mny": { - "english_name": "Manyawa" - }, - "srz": { - "english_name": "Shahmirzadi" - }, - "bwr": { - "english_name": "Bura-Pabir" - }, - "xug": { - "english_name": "Kunigami" - }, - "ty": { - "english_name": "Tahitian" - }, - "knp": { - "english_name": "Kwanja" - }, - "xhe": { - "english_name": "Khetrani" - }, - "plb": { - "english_name": "Polonombauk" - }, - "pae": { - "english_name": "Pagibete" - }, - "pst": { - "english_name": "Pashto, Central" - }, - "dbu": { - "english_name": "Dogon, Bondum Dom" - }, - "pnu": { - "english_name": "Bunu, Jiongnai" - }, - "don": { - "english_name": "Toura (Papua New Guinea)" - }, - "ppp": { - "english_name": "Pelende" - }, - "obr": { - "english_name": "Burmese, Old" - }, - "msg": { - "english_name": "Moraid" - }, - "ley": { - "english_name": "Lemolang" - }, - "nsm": { - "english_name": "Naga, Sumi" - }, - "cih": { - "english_name": "Chinali" - }, - "vis": { - "english_name": "Vishavan" - }, - "grs": { - "english_name": "Gresi" - }, - "zin": { - "english_name": "Zinza" - }, - "bzu": { - "english_name": "Burmeso" - }, - "zmi": { - "english_name": "Negeri Sembilan Malay" - }, - "yiv": { - "english_name": "Nisu, Northern" - }, - "bqz": { - "english_name": "Bakaka" - }, - "llg": { - "english_name": "Lole" - }, - "mus": { - "english_name": "Creek" - }, - "ttw": { - "english_name": "Long Wat" - }, - "ura": { - "english_name": "Urarina" - }, - "pnp": { - "english_name": "Pancana" - }, - "efe": { - "english_name": "Efe" - }, - "scq": { - "english_name": "Sa'och" - }, - "mhx": { - "english_name": "Maru" - }, - "mfv": { - "english_name": "Mandjak" - }, - "she": { - "english_name": "Sheko" - }, - "opo": { - "english_name": "Opao" - }, - "ken": { - "english_name": "Kenyang" - }, - "ryn": { - "english_name": "Amami-Oshima, Northern" - }, - "krp": { - "english_name": "Korop" - }, - "tts": { - "english_name": "Thai, Northeastern" - }, - "bks": { - "english_name": "Sorsoganon, Northern" - }, - "ahi": { - "english_name": "Aizi, Tiagbamrin" - }, - "bip": { - "english_name": "Bila" - }, - "wmx": { - "english_name": "Womo" - }, - "pmb": { - "english_name": "Pambia" - }, - "ksl": { - "english_name": "Kumalu" - }, - "sby": { - "english_name": "Soli" - }, - "pri": { - "english_name": "Paicî" - }, - "tuq": { - "english_name": "Tedaga" - }, - "avt": { - "english_name": "Au" - }, - "hao": { - "english_name": "Hakö" - }, - "asx": { - "english_name": "Muratayak" - }, - "mbt": { - "english_name": "Manobo, Matigsalug" - }, - "pl": { - "english_name": "Polish", - "name": "polski" - }, - "kct": { - "english_name": "Kaian" - }, - "bws": { - "english_name": "Bomboma" - }, - "ntg": { - "english_name": "Ngantangarra" - }, - "bqu": { - "english_name": "Boguru" - }, - "xmo": { - "english_name": "Morerebi" - }, - "ybn": { - "english_name": "Yabaâna" - }, - "liw": { - "english_name": "Col" - }, - "pue": { - "english_name": "Puelche" - }, - "dya": { - "english_name": "Dyan" - }, - "gkp": { - "english_name": "Kpelle, Guinea" - }, - "ssb": { - "english_name": "Sama, Southern" - }, - "nuv": { - "english_name": "Nuni, Northern" - }, - "lnm": { - "english_name": "Langam" - }, - "aju": { - "english_name": "Arabic, Judeo-Moroccan" - }, - "lmu": { - "english_name": "Lamenu" - }, - "tyn": { - "english_name": "Kombai" - }, - "foi": { - "english_name": "Foi" - }, - "pah": { - "english_name": "Tenharim" - }, - "bby": { - "english_name": "Befang" - }, - "kev": { - "english_name": "Kanikkaran" - }, - "bus": { - "english_name": "Bokobaru" - }, - "gad": { - "english_name": "Gaddang" - }, - "jmi": { - "english_name": "Jimi (Nigeria)" - }, - "din": { - "english_name": "Dinka" - }, - "ego": { - "english_name": "Eggon" - }, - "tbw": { - "english_name": "Tagbanwa" - }, - "kvm": { - "english_name": "Kendem" - }, - "twh": { - "english_name": "Tai Dón" - }, - "mmy": { - "english_name": "Migaama" - }, - "opk": { - "english_name": "Kopkaka" - }, - "cro": { - "english_name": "Crow" - }, - "wpc": { - "english_name": "Maco" - }, - "xsd": { - "english_name": "Sidetic" - }, - "cbw": { - "english_name": "Kinabalian" - }, - "ta": { - "english_name": "Tamil", - "name": "தமிழ்" - }, - "mjx": { - "english_name": "Mahali" - }, - "xib": { - "english_name": "Iberian" - }, - "xxm": { - "english_name": "Minkin" - }, - "jos": { - "english_name": "Jordanian Sign Language" - }, - "mg": { - "english_name": "Malagasy" - }, - "gbz": { - "english_name": "Dari, Zoroastrian" - }, - "sds": { - "english_name": "Sened" - }, - "ldb": { - "english_name": "Dũya" - }, - "kfg": { - "english_name": "Kudiya" - }, - "slp": { - "english_name": "Lamaholot" - }, - "aiy": { - "english_name": "Ali" - }, - "mfs": { - "english_name": "Mexican Sign Language" - }, - "kcj": { - "english_name": "Kobiana" - }, - "ykk": { - "english_name": "Yakaikeke" - }, - "kof": { - "english_name": "Kubi" - }, - "rhp": { - "english_name": "Yahang" - }, - "klf": { - "english_name": "Kendeje" - }, - "lif": { - "english_name": "Limbu" - }, - "fla": { - "english_name": "Kalispel-Pend d'Oreille" - }, - "ues": { - "english_name": "Kioko" - }, - "dnj": { - "english_name": "Dan" - }, - "nxu": { - "english_name": "Narau" - }, - "tkd": { - "english_name": "Tukudede" - }, - "aao": { - "english_name": "Arabic, Algerian Saharan" - }, - "piw": { - "english_name": "Pimbwe" - }, - "knw": { - "english_name": "Kung-Ekoka" - }, - "myv": { - "english_name": "Erzya" - }, - "rxw": { - "english_name": "Karuwali" - }, - "ccc": { - "english_name": "Chamicuro" - }, - "xtq": { - "english_name": "Tumshuqese" - }, - "nku": { - "english_name": "Kulango, Bouna" - }, - "wme": { - "english_name": "Wambule" - }, - "gnz": { - "english_name": "Ganzi" - }, - "rao": { - "english_name": "Rao" - }, - "aix": { - "english_name": "Aighon" - }, - "rkt": { - "english_name": "Rangpuri" - }, - "ory": { - "english_name": "Oriya (individual language)" - }, - "rmm": { - "english_name": "Roma" - }, - "tnv": { - "english_name": "Tangchangya" - }, - "kmw": { - "english_name": "Komo (Democratic Republic of Congo)" - }, - "nzu": { - "english_name": "Teke-Nzikou" - }, - "xin": { - "english_name": "Xinca" - }, - "kss": { - "english_name": "Kisi, Southern" - }, - "cwa": { - "english_name": "Kabwa" - }, - "kjq": { - "english_name": "Keres, Western" - }, - "smb": { - "english_name": "Simbari" - }, - "cdf": { - "english_name": "Chiru" - }, - "lns": { - "english_name": "Lamnso'" - }, - "bjw": { - "english_name": "Bakwé" - }, - "tcm": { - "english_name": "Tanahmerah" - }, - "ssp": { - "english_name": "Spanish Sign Language" - }, - "lmh": { - "english_name": "Lambichhong" - }, - "idr": { - "english_name": "Indri" - }, - "qwt": { - "english_name": "Kwalhioqua-Tlatskanai" - }, - "bfz": { - "english_name": "Pahari, Mahasu" - }, - "uar": { - "english_name": "Tairuma" - }, - "kvj": { - "english_name": "Psikye" - }, - "tny": { - "english_name": "Tongwe" - }, - "aum": { - "english_name": "Asu (Nigeria)" - }, - "asi": { - "english_name": "Buruwai" - }, - "glu": { - "english_name": "Gula (Chad)" - }, - "zkt": { - "english_name": "Kitan" - }, - "giq": { - "english_name": "Gelao, Green" - }, - "naz": { - "english_name": "Nahuatl, Coatepec" - }, - "ybb": { - "english_name": "Yemba" - }, - "gim": { - "english_name": "Gimi (Eastern Highlands)" - }, - "unk": { - "english_name": "Enawené-Nawé" - }, - "giz": { - "english_name": "Giziga, South" - }, - "fuc": { - "english_name": "Pulaar" - }, - "mup": { - "english_name": "Malvi" - }, - "yuy": { - "english_name": "Yugur, East" - }, - "wii": { - "english_name": "Minidien" - }, - "buu": { - "english_name": "Budu" - }, - "omn": { - "english_name": "Minoan" - }, - "kcu": { - "english_name": "Kami (Tanzania)" - }, - "xpj": { - "english_name": "Mpalitjanh" - }, - "mrg": { - "english_name": "Mising" - }, - "gct": { - "english_name": "German, Colonia Tovar" - }, - "kzr": { - "english_name": "Karang" - }, - "ruo": { - "english_name": "Romanian, Istro" - }, - "swu": { - "english_name": "Suwawa" - }, - "kj": { - "english_name": "Kuanyama" - }, - "cdh": { - "english_name": "Chambeali" - }, - "mzk": { - "english_name": "Mambila, Nigeria" - }, - "mre": { - "english_name": "Martha's Vineyard Sign Language" - }, - "gdf": { - "english_name": "Guduf-Gava" - }, - "pil": { - "english_name": "Yom" - }, - "nhp": { - "english_name": "Nahuatl, Isthmus-Pajapan" - }, - "miq": { - "english_name": "Mískito" - }, - "kjl": { - "english_name": "Kham, Western Parbate" - }, - "kbr": { - "english_name": "Kafa" - }, - "bfp": { - "english_name": "Beba" - }, - "duy": { - "english_name": "Agta, Dicamay" - }, - "vaf": { - "english_name": "Vafsi" - }, - "jer": { - "english_name": "Jere" - }, - "tsv": { - "english_name": "Tsogo" - }, - "txg": { - "english_name": "Tangut" - }, - "osi": { - "english_name": "Osing" - }, - "tue": { - "english_name": "Tuyuca" - }, - "pmm": { - "english_name": "Pomo" - }, - "sid": { - "english_name": "Sidamo" - }, - "cap": { - "english_name": "Chipaya" - }, - "htu": { - "english_name": "Hitu" - }, - "mzg": { - "english_name": "Monastic Sign Language" - }, - "kqc": { - "english_name": "Doromu-Koki" - }, - "yif": { - "english_name": "Ache" - }, - "cbj": { - "english_name": "Ede Cabe" - }, - "nzy": { - "english_name": "Nzakambay" - }, - "trm": { - "english_name": "Tregami" - }, - "ncp": { - "english_name": "Ndaktup" - }, - "loo": { - "english_name": "Lombo" - }, - "khe": { - "english_name": "Korowai" - }, - "mqc": { - "english_name": "Mangole" - }, - "xko": { - "english_name": "Kiorr" - }, - "brh": { - "english_name": "Brahui" - }, - "bbi": { - "english_name": "Barombi" - }, - "wom": { - "english_name": "Wom (Nigeria)" - }, - "sxm": { - "english_name": "Samre" - }, - "gor": { - "english_name": "Gorontalo" - }, - "lmn": { - "english_name": "Lambadi" - }, - "nay": { - "english_name": "Narrinyeri" - }, - "wls": { - "english_name": "Wallisian" - }, - "stq": { - "english_name": "Saterfriesisch" - }, - "bxf": { - "english_name": "Bilur" - }, - "mbc": { - "english_name": "Macushi" - }, - "usa": { - "english_name": "Usarufa" - }, - "sg": { - "english_name": "Sango" - }, - "zpx": { - "english_name": "Zapotec, San Baltazar Loxicha" - }, - "nsy": { - "english_name": "Nasal" - }, - "kvs": { - "english_name": "Kunggara" - }, - "atv": { - "english_name": "Altai, Northern" - }, - "xzp": { - "english_name": "Zapotec, Ancient" - }, - "mmo": { - "english_name": "Buang, Mangga" - }, - "gdi": { - "english_name": "Gundi" - }, - "urm": { - "english_name": "Urapmin" - }, - "wrs": { - "english_name": "Waris" - }, - "adn": { - "english_name": "Adang" - }, - "net": { - "english_name": "Nete" - }, - "ito": { - "english_name": "Itonama" - }, - "bgl": { - "english_name": "Bo (Laos)" - }, - "nax": { - "english_name": "Nakwi" - }, - "nbe": { - "english_name": "Naga, Konyak" - }, - "liz": { - "english_name": "Libinza" - }, - "kwz": { - "english_name": "Kwadi" - }, - "tey": { - "english_name": "Tulishi" - }, - "sbu": { - "english_name": "Bhoti, Stod" - }, - "yll": { - "english_name": "Yil" - }, - "bxz": { - "english_name": "Binahari" - }, - "nyt": { - "english_name": "Nyawaygi" - }, - "rem": { - "english_name": "Remo" - }, - "lti": { - "english_name": "Leti (Indonesia)" - }, - "ntr": { - "english_name": "Delo" - }, - "wbt": { - "english_name": "Wanman" - }, - "aoh": { - "english_name": "Arma" - }, - "ndg": { - "english_name": "Ndengereko" - }, - "nem": { - "english_name": "Nemi" - }, - "lwo": { - "english_name": "Luwo" - }, - "zaq": { - "english_name": "Zapotec, Aloápam" - }, - "kdk": { - "english_name": "Numèè" - }, - "bpm": { - "english_name": "Biyom" - }, - "ble": { - "english_name": "Balanta-Kentohe" - }, - "nnl": { - "english_name": "Naga, Northern Rengma" - }, - "qvh": { - "english_name": "Quechua, Huamalíes-Dos de Mayo Huánuco" - }, - "vmp": { - "english_name": "Mazatec, Soyaltepec" - }, - "jeb": { - "english_name": "Jebero" - }, - "hay": { - "english_name": "Haya" - }, - "shg": { - "english_name": "Shua" - }, - "ybm": { - "english_name": "Yaben" - }, - "mih": { - "english_name": "Mixtec, Chayuco" - }, - "pkt": { - "english_name": "Maleng" - }, - "ndu": { - "english_name": "Dugun" - }, - "toe": { - "english_name": "Tomedes" - }, - "mbr": { - "english_name": "Nukak Makú" - }, - "hov": { - "english_name": "Hovongan" - }, - "spp": { - "english_name": "Senoufo, Supyire" - }, - "bfr": { - "english_name": "Bazigar" - }, - "kqe": { - "english_name": "Kalagan" - }, - "coc": { - "english_name": "Cocopa" - }, - "yta": { - "english_name": "Talu" - }, - "mgr": { - "english_name": "Mambwe-Lungu" - }, - "kmu": { - "english_name": "Kanite" - }, - "nmb": { - "english_name": "Nambas, Big" - }, - "hgw": { - "english_name": "Haigwai" - }, - "sgw": { - "english_name": "Sebat Bet Gurage" - }, - "gyl": { - "english_name": "Gayil" - }, - "lss": { - "english_name": "Lasi" - }, - "sdg": { - "english_name": "Savi" - }, - "thu": { - "english_name": "Thuri" - }, - "sls": { - "english_name": "Singapore Sign Language" - }, - "gpn": { - "english_name": "Taiap" - }, - "nyb": { - "english_name": "Nyangbo" - }, - "opy": { - "english_name": "Ofayé" - }, - "lau": { - "english_name": "Laba" - }, - "mrn": { - "english_name": "Cheke Holo" - }, - "tpq": { - "english_name": "Tukpa" - }, - "zml": { - "english_name": "Madngele" - }, - "mnk": { - "english_name": "Mandinka" - }, - "poe": { - "english_name": "Popoloca, San Juan Atzingo" - }, - "mnn": { - "english_name": "Mnong, Southern" - }, - "gdk": { - "english_name": "Gadang" - }, - "mtl": { - "english_name": "Montol" - }, - "mgb": { - "english_name": "Mararit" - }, - "iti": { - "english_name": "Itneg, Inlaod" - }, - "bxb": { - "english_name": "Bor, Belanda" - }, - "nl": { - "english_name": "Dutch", - "name": "Nederlands" - }, - "gow": { - "english_name": "Gorowa" - }, - "zab": { - "english_name": "Zapotec, San Juan Guelavía" - }, - "bkh": { - "english_name": "Bakoko" - }, - "puo": { - "english_name": "Puoc" - }, - "lo": { - "english_name": "Lao" - }, - "bmb": { - "english_name": "Bembe" - }, - "kox": { - "english_name": "Coxima" - }, - "shl": { - "english_name": "Shendu" - }, - "kvv": { - "english_name": "Kola" - }, - "dgs": { - "english_name": "Dogoso" - }, - "aae": { - "english_name": "Albanian, Arbëreshë" - }, - "haj": { - "english_name": "Hajong" - }, - "siz": { - "english_name": "Siwi" - }, - "lcp": { - "english_name": "Lawa, Western" - }, - "orx": { - "english_name": "Oro" - }, - "gur": { - "english_name": "Farefare" - }, - "mkq": { - "english_name": "Miwok, Bay" - }, - "urk": { - "english_name": "Urak Lawoi'" - }, - "mcz": { - "english_name": "Mawan" - }, - "kut": { - "english_name": "Kutenai" - }, - "knk": { - "english_name": "Kuranko" - }, - "aim": { - "english_name": "Aimol" - }, - "ykg": { - "english_name": "Yukaghir, Northern" - }, - "tuu": { - "english_name": "Tututni" - }, - "cst": { - "english_name": "Ohlone, Northern" - }, - "tip": { - "english_name": "Trimuris" - }, - "hak": { - "english_name": "Chinese, Hakka" - }, - "tab": { - "english_name": "Tabassaran" - }, - "kyt": { - "english_name": "Kayagar" - }, - "pne": { - "english_name": "Penan, Western" - }, - "xme": { - "english_name": "Median" - }, - "swr": { - "english_name": "Saweru" - }, - "hoo": { - "english_name": "Holoholo" - }, - "fr": { - "english_name": "French", - "name": "français" - }, - "skh": { - "english_name": "Sikule" - }, - "ca": { - "english_name": "Catalan", - "name": "Català" - }, - "zpu": { - "english_name": "Zapotec, Yalálag" - }, - "tyt": { - "english_name": "Tày Tac" - }, - "bes": { - "english_name": "Besme" - }, - "hla": { - "english_name": "Halia" - }, - "dhd": { - "english_name": "Dhundari" - }, - "kfp": { - "english_name": "Korwa" - }, - "bup": { - "english_name": "Busoa" - }, - "kpm": { - "english_name": "Koho" - }, - "lbu": { - "english_name": "Labu" - }, - "frt": { - "english_name": "Fortsenal" - }, - "iff": { - "english_name": "Ifo" - }, - "mjr": { - "english_name": "Malavedan" - }, - "kxc": { - "english_name": "Konso" - }, - "ygm": { - "english_name": "Yagomi" - }, - "kxr": { - "english_name": "Koro (Papua New Guinea)" - }, - "mxi": { - "english_name": "Mozarabic" - }, - "mkz": { - "english_name": "Makasae" - }, - "dhl": { - "english_name": "Dhalandji" - }, - "mqn": { - "english_name": "Moronene" - }, - "dcc": { - "english_name": "Deccan" - }, - "pnk": { - "english_name": "Paunaka" - }, - "nqn": { - "english_name": "Nen" - }, - "bzk": { - "english_name": "Creole English, Nicaragua" - }, - "sqr": { - "english_name": "Arabic, Siculo" - }, - "ran": { - "english_name": "Riantana" - }, - "okj": { - "english_name": "Oko-Juwoi" - }, - "mam": { - "english_name": "Mam" - }, - "tgw": { - "english_name": "Senoufo, Tagwana" - }, - "mmq": { - "english_name": "Musak" - }, - "bni": { - "english_name": "Bangi" - }, - "hed": { - "english_name": "Herdé" - }, - "nbj": { - "english_name": "Ngarinman" - }, - "bcm": { - "english_name": "Bannoni" - }, - "bdp": { - "english_name": "Bende" - }, - "skv": { - "english_name": "Skou" - }, - "gyr": { - "english_name": "Guarayu" - }, - "kgn": { - "english_name": "Karingani" - }, - "mwq": { - "english_name": "Chin, Mün" - }, - "mix": { - "english_name": "Mixtec, Mixtepec" - }, - "smm": { - "english_name": "Musasa" - }, - "tld": { - "english_name": "Talaud" - }, - "kzt": { - "english_name": "Dusun, Tambunan" - }, - "rtc": { - "english_name": "Chin, Rungtu" - }, - "awu": { - "english_name": "Awyu, Central" - }, - "asf": { - "english_name": "Australian Sign Language" - }, - "sko": { - "english_name": "Seko Tengah" - }, - "ker": { - "english_name": "Kera" - }, - "lgr": { - "english_name": "Lengo" - }, - "dmd": { - "english_name": "Madhi Madhi" - }, - "tqt": { - "english_name": "Totonac, Western" - }, - "tgt": { - "english_name": "Tagbanwa, Central" - }, - "bqc": { - "english_name": "Boko (Benin)" - }, - "dai": { - "english_name": "Day" - }, - "qvn": { - "english_name": "Quechua, North Junín" - }, - "pai": { - "english_name": "Pe" - }, - "bab": { - "english_name": "Bainouk-Gunyuño" - }, - "amj": { - "english_name": "Amdang" - }, - "wik": { - "english_name": "Wikalkan" - }, - "nir": { - "english_name": "Nimboran" - }, - "siw": { - "english_name": "Siwai" - }, - "osp": { - "english_name": "Spanish, Old" - }, - "bag": { - "english_name": "Tuki" - }, - "xms": { - "english_name": "Moroccan Sign Language" - }, - "bfs": { - "english_name": "Bai, Southern" - }, - "wbj": { - "english_name": "Alagwa" - }, - "bwe": { - "english_name": "Karen, Bwe" - }, - "shj": { - "english_name": "Shatt" - }, - "pkg": { - "english_name": "Pak-Tong" - }, - "ssz": { - "english_name": "Sengseng" - }, - "ilo": { - "english_name": "Iloko" - }, - "nog": { - "english_name": "Nogai" - }, - "okd": { - "english_name": "Okodia" - }, - "mwr": { - "english_name": "Marwari" - }, - "yga": { - "english_name": "Malyangapa" - }, - "daa": { - "english_name": "Dangaléat" - }, - "wti": { - "english_name": "Berta" - }, - "vkk": { - "english_name": "Kaur" - }, - "cbk": { - "english_name": "Chavacano" - }, - "mpu": { - "english_name": "Makuráp" - }, - "xkz": { - "english_name": "Kurtokha" - }, - "xgm": { - "english_name": "Guwinmal" - }, - "cow": { - "english_name": "Cowlitz" - }, - "swv": { - "english_name": "Shekhawati" - }, - "slg": { - "english_name": "Selungai Murut" - }, - "mek": { - "english_name": "Mekeo" - }, - "dga": { - "english_name": "Dagaare, Southern" - }, - "uga": { - "english_name": "Ugaritic" - }, - "zos": { - "english_name": "Zoque, Francisco León" - }, - "xam": { - "english_name": "/Xam" - }, - "ych": { - "english_name": "Chesu" - }, - "ccp": { - "english_name": "Chakma" - }, - "mur": { - "english_name": "Murle" - }, - "bwf": { - "english_name": "Boselewa" - }, - "sho": { - "english_name": "Shanga" - }, - "pbt": { - "english_name": "Pashto, Southern" - }, - "ajg": { - "english_name": "Aja (Benin)" - }, - "elm": { - "english_name": "Eleme" - }, - "jhi": { - "english_name": "Jehai" - }, - "kqf": { - "english_name": "Kakabai" - }, - "num": { - "english_name": "Niuafo'ou" - }, - "xmf": { - "english_name": "Mingrelian" - }, - "nko": { - "english_name": "Nkonya" - }, - "mfm": { - "english_name": "Marghi South" - }, - "esm": { - "english_name": "Esuma" - }, - "plo": { - "english_name": "Popoluca, Oluta" - }, - "zbe": { - "english_name": "Berawan, East" - }, - "tbs": { - "english_name": "Tanguat" - }, - "khs": { - "english_name": "Kasua" - }, - "jct": { - "english_name": "Krymchak" - }, - "rkh": { - "english_name": "Rakahanga-Manihiki" - }, - "yug": { - "english_name": "Yug" - }, - "haz": { - "english_name": "Hazaragi" - }, - "qub": { - "english_name": "Quechua, Huallaga Huánuco" - }, - "ram": { - "english_name": "Canela" - }, - "wfg": { - "english_name": "Yafi" - }, - "ola": { - "english_name": "Walungge" - }, - "pss": { - "english_name": "Kaulong" - }, - "gbx": { - "english_name": "Gbe, Eastern Xwla" - }, - "bvt": { - "english_name": "Bati (Indonesia)" - }, - "mwo": { - "english_name": "Maewo, Central" - }, - "hlu": { - "english_name": "Luwian, Hieroglyphic" - }, - "wac": { - "english_name": "Wasco-Wishram" - }, - "goh": { - "english_name": "German, Old High (ca. 750-1050)" - }, - "ner": { - "english_name": "Yahadian" - }, - "bwk": { - "english_name": "Bauwaki" - }, - "ofu": { - "english_name": "Efutop" - }, - "mvd": { - "english_name": "Mamboru" - }, - "arj": { - "english_name": "Arapaso" - }, - "zme": { - "english_name": "Mangerr" - }, - "tux": { - "english_name": "Tuxináwa" - }, - "wiu": { - "english_name": "Wiru" - }, - "mgt": { - "english_name": "Mongol" - }, - "tlq": { - "english_name": "Tai Loi" - }, - "irn": { - "english_name": "Irántxe" - }, - "lsh": { - "english_name": "Lish" - }, - "yrl": { - "english_name": "Nhengatu" - }, - "syr": { - "english_name": "Syriac" - }, - "nbp": { - "english_name": "Nnam" - }, - "gso": { - "english_name": "Gbaya, Southwest" - }, - "uky": { - "english_name": "Kuuk-Yak" - }, - "ppt": { - "english_name": "Pare" - }, - "toy": { - "english_name": "Topoiyo" - }, - "wlx": { - "english_name": "Wali (Ghana)" - }, - "mfd": { - "english_name": "Mendankwe-Nkwen" - }, - "ikk": { - "english_name": "Ika" - }, - "pce": { - "english_name": "Palaung, Ruching" - }, - "vnk": { - "english_name": "Vano" - }, - "wrx": { - "english_name": "Wae Rana" - }, - "nlo": { - "english_name": "Ngul" - }, - "rui": { - "english_name": "Rufiji" - }, - "soy": { - "english_name": "Miyobe" - }, - "inj": { - "english_name": "Inga, Jungle" - }, - "dgo": { - "english_name": "Dogri (individual language)" - }, - "afu": { - "english_name": "Awutu" - }, - "kvd": { - "english_name": "Kui (Indonesia)" - }, - "nyd": { - "english_name": "Nyore" - }, - "mqx": { - "english_name": "Mamuju" - }, - "ngm": { - "english_name": "Ngatik Men's Creole" - }, - "cmi": { - "english_name": "Emberá-Chamí" - }, - "bve": { - "english_name": "Malay, Berau" - }, - "nia": { - "english_name": "Nias" - }, - "ige": { - "english_name": "Igede" - }, - "rgk": { - "english_name": "Rangkas" - }, - "urh": { - "english_name": "Urhobo" - }, - "dmr": { - "english_name": "Damar, East" - }, - "drl": { - "english_name": "Paakantyi" - }, - "dow": { - "english_name": "Doyayo" - }, - "kwu": { - "english_name": "Kwakum" - }, - "jub": { - "english_name": "Wannu" - }, - "wrr": { - "english_name": "Wardaman" - }, - "lvu": { - "english_name": "Levuka" - }, - "lom": { - "english_name": "Loma (Liberia)" - }, - "kgm": { - "english_name": "Karipúna" - }, - "kkj": { - "english_name": "Kako" - }, - "gyn": { - "english_name": "Creole English, Guyanese" - }, - "tde": { - "english_name": "Dogon, Tiranige Diga" - }, - "bvr": { - "english_name": "Burarra" - }, - "kqi": { - "english_name": "Koitabu" - }, - "dhs": { - "english_name": "Dhaiso" - }, - "mbe": { - "english_name": "Molale" - }, - "myc": { - "english_name": "Mayeka" - }, - "pof": { - "english_name": "Poke" - }, - "gnm": { - "english_name": "Ginuman" - }, - "mpx": { - "english_name": "Misima-Panaeati" - }, - "tod": { - "english_name": "Toma" - }, - "gan": { - "english_name": "Chinese, Gan" - }, - "cgc": { - "english_name": "Kagayanen" - }, - "udl": { - "english_name": "Wuzlam" - }, - "twm": { - "english_name": "Monpa, Tawang" - }, - "tke": { - "english_name": "Takwane" - }, - "mvq": { - "english_name": "Moere" - }, - "byj": { - "english_name": "Bina (Nigeria)" - }, - "qxw": { - "english_name": "Quechua, Jauja Wanca" - }, - "ocu": { - "english_name": "Matlatzinca, Atzingo" - }, - "bqf": { - "english_name": "Baga Kaloum" - }, - "gmb": { - "english_name": "Gula'alaa" - }, - "usk": { - "english_name": "Usaghade" - }, - "nwc": { - "english_name": "Newari, Classical" - }, - "thp": { - "english_name": "Thompson" - }, - "mch": { - "english_name": "Maquiritari" - }, - "hiw": { - "english_name": "Hiw" - }, - "nan": { - "english_name": "Chinese, Min Nan" - }, - "yuk": { - "english_name": "Yuki" - }, - "yad": { - "english_name": "Yagua" - }, - "wri": { - "english_name": "Wariyangga" - }, - "awi": { - "english_name": "Aekyom" - }, - "siy": { - "english_name": "Sivandi" - }, - "nhr": { - "english_name": "Naro" - }, - "pbe": { - "english_name": "Popoloca, Mezontla" - }, - "tkm": { - "english_name": "Takelma" - }, - "xpq": { - "english_name": "Mohegan-Pequot" - }, - "ybx": { - "english_name": "Yawiyo" - }, - "bcw": { - "english_name": "Bana" - }, - "mcj": { - "english_name": "Mvanip" - }, - "aih": { - "english_name": "Ai-Cham" - }, - "bqk": { - "english_name": "Banda-Mbrès" - }, - "abq": { - "english_name": "Abaza" - }, - "tnk": { - "english_name": "Kwamera" - }, - "asw": { - "english_name": "Australian Aborigines Sign Language" - }, - "fai": { - "english_name": "Faiwol" - }, - "grv": { - "english_name": "Grebo, Central" - }, - "egy": { - "english_name": "Egyptian (Ancient)" - }, - "zil": { - "english_name": "Zialo" - }, - "sro": { - "english_name": "Sardinian, Campidanese" - }, - "ese": { - "english_name": "Ese Ejja" - }, - "duq": { - "english_name": "Dusun Malang" - }, - "ekg": { - "english_name": "Ekari" - }, - "prk": { - "english_name": "Parauk" - }, - "tex": { - "english_name": "Tennet" - }, - "nja": { - "english_name": "Nzanyi" - }, - "nmm": { - "english_name": "Manangba" - }, - "kod": { - "english_name": "Kodi" - }, - "pab": { - "english_name": "Parecís" - }, - "wul": { - "english_name": "Silimo" - }, - "usp": { - "english_name": "Uspanteco" - }, - "vka": { - "english_name": "Kariyarra" - }, - "trn": { - "english_name": "Trinitario" - }, - "xel": { - "english_name": "Kelo" - }, - "tau": { - "english_name": "Tanana, Upper" - }, - "ubr": { - "english_name": "Ubir" - }, - "qxh": { - "english_name": "Quechua, Panao Huánuco" - }, - "bah": { - "english_name": "Creole English, Bahamas" - }, - "lea": { - "english_name": "Lega-Shabunda" - }, - "aof": { - "english_name": "Bragat" - }, - "xnn": { - "english_name": "Kankanay, Northern" - }, - "mhc": { - "english_name": "Mocho" - }, - "aek": { - "english_name": "Haeke" - }, - "rel": { - "english_name": "Rendille" - }, - "gnn": { - "english_name": "Gumatj" - }, - "okk": { - "english_name": "One, Kwamtim" - }, - "thq": { - "english_name": "Tharu, Kochila" - }, - "aqm": { - "english_name": "Atohwaim" - }, - "mqo": { - "english_name": "Modole" - }, - "toc": { - "english_name": "Totonac, Coyutla" - }, - "kqr": { - "english_name": "Kimaragang" - }, - "ado": { - "english_name": "Abu" - }, - "nbn": { - "english_name": "Kuri" - }, - "ksk": { - "english_name": "Kansa" - }, - "ztq": { - "english_name": "Zapotec, Quioquitani-Quierí" - }, - "vam": { - "english_name": "Vanimo" - }, - "bdi": { - "english_name": "Burun" - }, - "guw": { - "english_name": "Gun" - }, - "pej": { - "english_name": "Pomo, Northern" - }, - "jbe": { - "english_name": "Judeo-Berber" - }, - "ogc": { - "english_name": "Ogbah" - }, - "bvv": { - "english_name": "Baniva" - }, - "gah": { - "english_name": "Alekano" - }, - "adt": { - "english_name": "Adnyamathanha" - }, - "dud": { - "english_name": "Hun-Saare" - }, - "ckb": { - "english_name": "Kurdish, Central" - }, - "luw": { - "english_name": "Luo (Cameroon)" - }, - "mtc": { - "english_name": "Munit" - }, - "kzn": { - "english_name": "Kokola" - }, - "pmx": { - "english_name": "Naga, Poumei" - }, - "huq": { - "english_name": "Tsat" - }, - "cyo": { - "english_name": "Cuyonon" - }, - "srr": { - "english_name": "Serer" - }, - "ldm": { - "english_name": "Landoma" - }, - "gld": { - "english_name": "Nanai" - }, - "acz": { - "english_name": "Acheron" - }, - "ymk": { - "english_name": "Makwe" - }, - "mzy": { - "english_name": "Mozambican Sign Language" - }, - "ysd": { - "english_name": "Samatao" - }, - "jdg": { - "english_name": "Jadgali" - }, - "bgy": { - "english_name": "Benggoi" - }, - "bwh": { - "english_name": "Bishuo" - }, - "tgq": { - "english_name": "Tring" - }, - "afz": { - "english_name": "Obokuitai" - }, - "bln": { - "english_name": "Bikol, Southern Catanduanes" - }, - "tng": { - "english_name": "Tobanga" - }, - "nhe": { - "english_name": "Nahuatl, Eastern Huasteca" - }, - "ulk": { - "english_name": "Meriam" - }, - "it": { - "english_name": "Italian", - "name": "Italiano" - }, - "lef": { - "english_name": "Lelemi" - }, - "uiv": { - "english_name": "Iyive" - }, - "nps": { - "english_name": "Nipsan" - }, - "mop": { - "english_name": "Mopán Maya" - }, - "njo": { - "english_name": "Naga, Ao" - }, - "lll": { - "english_name": "Lilau" - }, - "nec": { - "english_name": "Nedebang" - }, - "mmi": { - "english_name": "Musar" - }, - "vki": { - "english_name": "Ija-Zuba" - }, - "blp": { - "english_name": "Blablanga" - }, - "ga": { - "english_name": "Irish", - "name": "Gaeilge" - }, - "tol": { - "english_name": "Tolowa" - }, - "bmr": { - "english_name": "Muinane" - }, - "yzg": { - "english_name": "Buyang, E'ma" - }, - "gog": { - "english_name": "Gogo" - }, - "bmx": { - "english_name": "Baimak" - }, - "lis": { - "english_name": "Lisu" - }, - "mwg": { - "english_name": "Aiklep" - }, - "acl": { - "english_name": "Akar-Bale" - }, - "gak": { - "english_name": "Gamkonora" - }, - "ilg": { - "english_name": "Garig-Ilgar" - }, - "mbh": { - "english_name": "Mangseng" - }, - "ykr": { - "english_name": "Yekora" - }, - "tdl": { - "english_name": "Sur" - }, - "wep": { - "english_name": "Westphalien" - }, - "ogb": { - "english_name": "Ogbia" - }, - "omt": { - "english_name": "Omotik" - }, - "pso": { - "english_name": "Polish Sign Language" - }, - "kcp": { - "english_name": "Kanga" - }, - "pnb": { - "english_name": "Panjabi, Western" - }, - "uln": { - "english_name": "Unserdeutsch" - }, - "nbb": { - "english_name": "Ndoe" - }, - "swy": { - "english_name": "Sarua" - }, - "wet": { - "english_name": "Perai" - }, - "mje": { - "english_name": "Muskum" - }, - "miw": { - "english_name": "Akoye" - }, - "dty": { - "english_name": "Dotyali" - }, - "cak": { - "english_name": "Kaqchikel" - }, - "bmm": { - "english_name": "Malagasy, Northern Betsimisaraka" - }, - "khz": { - "english_name": "Keapara" - }, - "bbz": { - "english_name": "Creole Arabic, Babalia" - }, - "lje": { - "english_name": "Rampi" - }, - "plr": { - "english_name": "Senoufo, Palaka" - }, - "gud": { - "english_name": "Dida, Yocoboué" - }, - "ksf": { - "english_name": "Bafia" - }, - "mnh": { - "english_name": "Mono (Democratic Republic of Congo)" - }, - "pgs": { - "english_name": "Pangseng" - }, - "yin": { - "english_name": "Yinchia" - }, - "kke": { - "english_name": "Kakabe" - }, - "yoi": { - "english_name": "Yonaguni" - }, - "zpy": { - "english_name": "Zapotec, Mazaltepec" - }, - "anp": { - "english_name": "Angika" - }, - "sub": { - "english_name": "Suku" - }, - "brq": { - "english_name": "Breri" - }, - "utp": { - "english_name": "Amba (Solomon Islands)" - }, - "nv": { - "english_name": "Navajo" - }, - "gmn": { - "english_name": "Gimnime" - }, - "nmn": { - "english_name": "!Xóõ" - }, - "ndr": { - "english_name": "Ndoola" - }, - "nae": { - "english_name": "Naka'ela" - }, - "ang": { - "english_name": "English, Old (ca. 450-1100)" - }, - "bzy": { - "english_name": "Obanliku" - }, - "azt": { - "english_name": "Atta, Faire" - }, - "atc": { - "english_name": "Atsahuaca" - }, - "ndm": { - "english_name": "Ndam" - }, - "bjv": { - "english_name": "Bedjond" - }, - "lb": { - "english_name": "Luxembourgish" - }, - "kzw": { - "english_name": "Karirí-Xocó" - }, - "rou": { - "english_name": "Runga" - }, - "gnu": { - "english_name": "Gnau" - }, - "sgd": { - "english_name": "Surigaonon" - }, - "mjv": { - "english_name": "Mannan" - }, - "dic": { - "english_name": "Dida, Lakota" - }, - "wry": { - "english_name": "Merwari" - }, - "lkr": { - "english_name": "Päri" - }, - "gdt": { - "english_name": "Kungardutyi" - }, - "lky": { - "english_name": "Lokoya" - }, - "gni": { - "english_name": "Gooniyandi" - }, - "ood": { - "english_name": "Tohono O'odham" - }, - "bbw": { - "english_name": "Baba" - }, - "dui": { - "english_name": "Dumun" - }, - "kzl": { - "english_name": "Kayeli" - }, - "ksh": { - "english_name": "Kölsch" - }, - "xiy": { - "english_name": "Xipaya" - }, - "yww": { - "english_name": "Yawarawarga" - }, - "spk": { - "english_name": "Sengo" - }, - "bnb": { - "english_name": "Bookan" - }, - "lui": { - "english_name": "Luiseno" - }, - "xpm": { - "english_name": "Pumpokol" - }, - "ngg": { - "english_name": "Ngbaka Manza" - }, - "ghn": { - "english_name": "Ghanongga" - }, - "swj": { - "english_name": "Sira" - }, - "mtg": { - "english_name": "Una" - }, - "ngu": { - "english_name": "Nahuatl, Guerrero" - }, - "nju": { - "english_name": "Ngadjunmaya" - }, - "vgr": { - "english_name": "Vaghri" - }, - "wlm": { - "english_name": "Welsh, Middle" - }, - "rag": { - "english_name": "Logooli" - }, - "pth": { - "english_name": "Pataxó Hã-Ha-Hãe" - }, - "sdz": { - "english_name": "Sallands" - }, - "tul": { - "english_name": "Tula" - }, - "xre": { - "english_name": "Kreye" - }, - "mxx": { - "english_name": "Mahou" - }, - "mdl": { - "english_name": "Maltese Sign Language" - }, - "dsb": { - "english_name": "Sorbian, Lower" - }, - "ake": { - "english_name": "Akawaio" - }, - "bxs": { - "english_name": "Busam" - }, - "sjn": { - "english_name": "Sindarin" - }, - "bpw": { - "english_name": "Bo (Papua New Guinea)" - }, - "cbd": { - "english_name": "Carijona" - }, - "gce": { - "english_name": "Galice" - }, - "nez": { - "english_name": "Nez Perce" - }, - "djm": { - "english_name": "Dogon, Jamsay" - }, - "aku": { - "english_name": "Akum" - }, - "vel": { - "english_name": "Veluws" - }, - "ndj": { - "english_name": "Ndamba" - }, - "vmz": { - "english_name": "Mazatec, Mazatlán" - }, - "gru": { - "english_name": "Kistane" - }, - "bey": { - "english_name": "Beli (Papua New Guinea)" - }, - "dyy": { - "english_name": "Dyaabugay" - }, - "piz": { - "english_name": "Pije" - }, - "bbs": { - "english_name": "Bakpinka" - }, - "ykl": { - "english_name": "Khlula" - }, - "plc": { - "english_name": "Palawano, Central" - }, - "met": { - "english_name": "Mato" - }, - "tus": { - "english_name": "Tuscarora" - }, - "xjt": { - "english_name": "Jaitmatang" - }, - "ktt": { - "english_name": "Ketum" - }, - "aqg": { - "english_name": "Arigidi" - }, - "mhp": { - "english_name": "Malay, Balinese" - }, - "neq": { - "english_name": "Mixe, North Central" - }, - "umb": { - "english_name": "Umbundu" - }, - "dnw": { - "english_name": "Dani, Western" - }, - "fly": { - "english_name": "Tsotsitaal" - }, - "zbl": { - "english_name": "Blissymbols" - }, - "tub": { - "english_name": "Tübatulabal" - }, - "oma": { - "english_name": "Omaha-Ponca" - }, - "gbn": { - "english_name": "Mo'da" - }, - "hch": { - "english_name": "Huichol" - }, - "bib": { - "english_name": "Bissa" - }, - "agt": { - "english_name": "Agta, Central Cagayan" - }, - "kvg": { - "english_name": "Kuni-Boazi" - }, - "crg": { - "english_name": "Michif" - }, - "cjn": { - "english_name": "Chenapian" - }, - "yrk": { - "english_name": "Nenets" - }, - "xse": { - "english_name": "Sempan" - }, - "gux": { - "english_name": "Gourmanchéma" - }, - "xvi": { - "english_name": "Kamviri" - }, - "kbo": { - "english_name": "Keliko" - }, - "gat": { - "english_name": "Kenati" - }, - "liv": { - "english_name": "Liv" - }, - "kqn": { - "english_name": "Kaonde" - }, - "cvn": { - "english_name": "Chinantec, Valle Nacional" - }, - "sdh": { - "english_name": "Kurdish, Southern" - }, - "xma": { - "english_name": "Mushungulu" - }, - "tmt": { - "english_name": "Tasmate" - }, - "tpk": { - "english_name": "Tupinikin" - }, - "pcl": { - "english_name": "Pardhi" - }, - "ztn": { - "english_name": "Zapotec, Santa Catarina Albarradas" - }, - "ttk": { - "english_name": "Totoro" - }, - "ydk": { - "english_name": "Yoidik" - }, - "xua": { - "english_name": "Kurumba, Alu" - }, - "keo": { - "english_name": "Kakwa" - }, - "otk": { - "english_name": "Turkish, Old" - }, - "njd": { - "english_name": "Ndonde Hamba" - }, - "nxx": { - "english_name": "Nafri" - }, - "xly": { - "english_name": "Elymian" - }, - "lbz": { - "english_name": "Lardil" - }, - "sie": { - "english_name": "Simaa" - }, - "yam": { - "english_name": "Yamba" - }, - "wba": { - "english_name": "Warao" - }, - "scp": { - "english_name": "Helambu Sherpa" - }, - "is": { - "english_name": "Icelandic", - "name": "Íslenska" - }, - "daz": { - "english_name": "Dao" - }, - "bym": { - "english_name": "Bidyara" - }, - "tnc": { - "english_name": "Tanimuca-Retuarã" - }, - "oon": { - "english_name": "Önge" - }, - "biz": { - "english_name": "Baloi" - }, - "bia": { - "english_name": "Badimaya" - }, - "smf": { - "english_name": "Auwe" - }, - "wrz": { - "english_name": "Waray (Australia)" - }, - "emn": { - "english_name": "Eman" - }, - "tva": { - "english_name": "Vaghua" - }, - "tpm": { - "english_name": "Tampulma" - }, - "klo": { - "english_name": "Kapya" - }, - "kib": { - "english_name": "Koalib" - }, - "ibn": { - "english_name": "Ibino" - }, - "but": { - "english_name": "Bungain" - }, - "xtz": { - "english_name": "Tasmanian" - }, - "ttz": { - "english_name": "Tsum" - }, - "nrg": { - "english_name": "Narango" - }, - "ibu": { - "english_name": "Ibu" - }, - "sux": { - "english_name": "Sumerian" - }, - "snq": { - "english_name": "Sangu (Gabon)" - }, - "tkb": { - "english_name": "Buksa" - }, - "akr": { - "english_name": "Araki" - }, - "tdj": { - "english_name": "Tajio" - }, - "mle": { - "english_name": "Manambu" - }, - "bgk": { - "english_name": "Bit" - }, - "mwz": { - "english_name": "Moingi" - }, - "hmj": { - "english_name": "Ge" - }, - "kgs": { - "english_name": "Kumbainggar" - }, - "mjz": { - "english_name": "Majhi" - }, - "arz": { - "english_name": "Arabic, Egyptian" - }, - "tbv": { - "english_name": "Tobo" - }, - "wbf": { - "english_name": "Wara" - }, - "acx": { - "english_name": "Arabic, Omani" - }, - "bst": { - "english_name": "Basketo" - }, - "jad": { - "english_name": "Jahanka" - }, - "xgg": { - "english_name": "Goreng" - }, - "mgy": { - "english_name": "Mbunga" - }, - "tax": { - "english_name": "Tamki" - }, - "vag": { - "english_name": "Vagla" - }, - "trv": { - "english_name": "Taroko" - }, - "uba": { - "english_name": "Ubang" - }, - "jna": { - "english_name": "Jangshung" - }, - "quq": { - "english_name": "Quinqui" - }, - "jko": { - "english_name": "Kubo" - }, - "mfi": { - "english_name": "Wandala" - }, - "zpa": { - "english_name": "Zapotec, Lachiguiri" - }, - "mcv": { - "english_name": "Minanibai" - }, - "mwf": { - "english_name": "Murrinh-Patha" - }, - "kgi": { - "english_name": "Selangor Sign Language" - }, - "del": { - "english_name": "Delaware" - }, - "bhb": { - "english_name": "Bhili" - }, - "juy": { - "english_name": "Juray" - }, - "gng": { - "english_name": "Ngangam" - }, - "nlc": { - "english_name": "Nalca" - }, - "bsv": { - "english_name": "Baga Sobané" - }, - "lut": { - "english_name": "Lushootseed" - }, - "lng": { - "english_name": "Langobardic" - }, - "ahg": { - "english_name": "Qimant" - }, - "ngt": { - "english_name": "Ngeq" - }, - "nsz": { - "english_name": "Nisenan" - }, - "si": { - "english_name": "Sinhala" - }, - "seq": { - "english_name": "Sénoufo, Senara" - }, - "xmy": { - "english_name": "Mayaguduna" - }, - "tlt": { - "english_name": "Teluti" - }, - "arr": { - "english_name": "Karo (Brazil)" - }, - "bfi": { - "english_name": "British Sign Language" - }, - "fir": { - "english_name": "Firan" - }, - "jih": { - "english_name": "sTodsde" - }, - "pos": { - "english_name": "Popoluca, Sayula" - }, - "tnt": { - "english_name": "Tontemboan" - }, - "kqx": { - "english_name": "Mser" - }, - "myx": { - "english_name": "Masaaba" - }, - "gbw": { - "english_name": "Gabi-Gabi" - }, - "wsi": { - "english_name": "Wusi" - }, - "guz": { - "english_name": "Gusii" - }, - "rnr": { - "english_name": "Nari Nari" - }, - "azg": { - "english_name": "Amuzgo, San Pedro Amuzgos" - }, - "apq": { - "english_name": "A-Pucikwar" - }, - "lra": { - "english_name": "Rara Bakati'" - }, - "zzj": { - "english_name": "Zhuang, Zuojiang" - }, - "syo": { - "english_name": "Suoy" - }, - "lez": { - "english_name": "Lezghian" - }, - "ntz": { - "english_name": "Natanzi" - }, - "tto": { - "english_name": "Ta'oih, Lower" - }, - "nee": { - "english_name": "Nêlêmwa-Nixumwak" - }, - "fur": { - "english_name": "Friulian" - }, - "jiq": { - "english_name": "Guanyinqiao" - }, - "bgs": { - "english_name": "Tagabawa" - }, - "lnn": { - "english_name": "Lorediakarkar" - }, - "krw": { - "english_name": "Krahn, Western" - }, - "pnw": { - "english_name": "Panytyima" - }, - "zeh": { - "english_name": "Zhuang, Eastern Hongshuihe" - }, - "ptp": { - "english_name": "Patep" - }, - "wbi": { - "english_name": "Vwanji" - }, - "mee": { - "english_name": "Mengen" - }, - "viv": { - "english_name": "Iduna" - }, - "bua": { - "english_name": "Buriat" - }, - "sgx": { - "english_name": "Sierra Leone Sign Language" - }, - "fuq": { - "english_name": "Fulfulde, Central-Eastern Niger" - }, - "snp": { - "english_name": "Siane" - }, - "kjd": { - "english_name": "Kiwai, Southern" - }, - "rar": { - "english_name": "Rarotongan" - }, - "vao": { - "english_name": "Vao" - }, - "myd": { - "english_name": "Maramba" - }, - "mef": { - "english_name": "Megam" - }, - "yso": { - "english_name": "Nisi (China)" - }, - "kfa": { - "english_name": "Kodava" - }, - "qxr": { - "english_name": "Quichua, Cañar Highland" - }, - "nac": { - "english_name": "Narak" - }, - "jgo": { - "english_name": "Ngomba" - }, - "bha": { - "english_name": "Bharia" - }, - "obk": { - "english_name": "Bontok, Southern" - }, - "koh": { - "english_name": "Koyo" - }, - "cik": { - "english_name": "Kinnauri, Chitkuli" - }, - "prm": { - "english_name": "Kibiri" - }, - "ksp": { - "english_name": "Kaba" - }, - "wsv": { - "english_name": "Wotapuri-Katarqalai" - }, - "jkp": { - "english_name": "Karen, Paku" - }, - "dbo": { - "english_name": "Dulbu" - }, - "kg": { - "english_name": "Kongo" - }, - "mxy": { - "english_name": "Mixtec, Southeastern Nochixtlán" - }, - "hmb": { - "english_name": "Songhay, Humburi Senni" - }, - "yss": { - "english_name": "Yessan-Mayo" - }, - "bmh": { - "english_name": "Kein" - }, - "tak": { - "english_name": "Tala" - }, - "oos": { - "english_name": "Ossetic, Old" - }, - "geb": { - "english_name": "Kire" - }, - "xwg": { - "english_name": "Kwegu" - }, - "bvj": { - "english_name": "Baan" - }, - "sdu": { - "english_name": "Sarudu" - }, - "yns": { - "english_name": "Yansi" - }, - "pij": { - "english_name": "Pijao" - }, - "sxg": { - "english_name": "Shixing" - }, - "vmy": { - "english_name": "Mazatec, Ayautla" - }, - "lrv": { - "english_name": "Larevat" - }, - "llu": { - "english_name": "Lau" - }, - "wmw": { - "english_name": "Mwani" - }, - "wau": { - "english_name": "Waurá" - }, - "zrs": { - "english_name": "Mairasi" - }, - "stm": { - "english_name": "Setaman" - }, - "yee": { - "english_name": "Yimas" - }, - "bci": { - "english_name": "Baoulé" - }, - "lcc": { - "english_name": "Legenyem" - }, - "tth": { - "english_name": "Ta'oih, Upper" - }, - "lgh": { - "english_name": "Laghuu" - }, - "fum": { - "english_name": "Fum" - }, - "lhh": { - "english_name": "Laha (Indonesia)" - }, - "hmw": { - "english_name": "Hmong, Western Mashan" - }, - "mka": { - "english_name": "Mbre" - }, - "hnh": { - "english_name": "//Ani" - }, - "bpy": { - "english_name": "Bishnupriya" - }, - "cea": { - "english_name": "Chehalis, Lower" - }, - "yit": { - "english_name": "Lalu, Eastern" - }, - "rtm": { - "english_name": "Rotuman" - }, - "sjt": { - "english_name": "Sami, Ter" - }, - "atr": { - "english_name": "Waimiri-Atroari" - }, - "ote": { - "english_name": "Otomi, Mezquital" - }, - "yue": { - "english_name": "Chinese, Yue" - }, - "sbl": { - "english_name": "Sambal, Botolan" - }, - "muv": { - "english_name": "Muthuvan" - }, - "leu": { - "english_name": "Kara (Papua New Guinea)" - }, - "lgn": { - "english_name": "Opuuo" - }, - "uji": { - "english_name": "Tanjijili" - }, - "alk": { - "english_name": "Alak" - }, - "akf": { - "english_name": "Akpa" - }, - "lie": { - "english_name": "Likila" - }, - "vra": { - "english_name": "Vera'a" - }, - "mty": { - "english_name": "Nabi" - }, - "soo": { - "english_name": "Songo" - }, - "btx": { - "english_name": "Batak Karo" - }, - "yik": { - "english_name": "Lalo, Dongshanba" - }, - "alw": { - "english_name": "Alaba-K’abeena" - }, - "cry": { - "english_name": "Cori" - }, - "guv": { - "english_name": "Gey" - }, - "unx": { - "english_name": "Munda" - }, - "pcb": { - "english_name": "Pear" - }, - "bsh": { - "english_name": "Kati" - }, - "duv": { - "english_name": "Duvle" - }, - "okr": { - "english_name": "Kirike" - }, - "mdb": { - "english_name": "Morigi" - }, - "crw": { - "english_name": "Chrau" - }, - "owl": { - "english_name": "Welsh, Old" - }, - "tsk": { - "english_name": "Tseku" - }, - "ump": { - "english_name": "Umpila" - }, - "kcb": { - "english_name": "Kawacha" - }, - "rej": { - "english_name": "Rejang" - }, - "gos": { - "english_name": "Gronings" - }, - "kiu": { - "english_name": "Kirmanjki (individual language)" - }, - "mqz": { - "english_name": "Pano" - }, - "swi": { - "english_name": "Sui" - }, - "awe": { - "english_name": "Awetí" - }, - "shu": { - "english_name": "Arabic, Chadian" - }, - "hwo": { - "english_name": "Hwana" - }, - "xkg": { - "english_name": "Kagoro" - }, - "dbi": { - "english_name": "Doka" - }, - "bez": { - "english_name": "Bena (Tanzania)" - }, - "cuw": { - "english_name": "Chukwa" - }, - "ylb": { - "english_name": "Yaleba" - }, - "mmr": { - "english_name": "Miao, Western Xiangxi" - }, - "bro": { - "english_name": "Brokkat" - }, - "jle": { - "english_name": "Ngile" - }, - "lbl": { - "english_name": "Bikol, Libon" - }, - "kdd": { - "english_name": "Yankunytjatjara" - }, - "jaq": { - "english_name": "Yaqay" - }, - "ckr": { - "english_name": "Kairak" - }, - "acp": { - "english_name": "Acipa, Eastern" - }, - "bcz": { - "english_name": "Bainouk-Gunyaamolo" - }, - "sst": { - "english_name": "Sinasina" - }, - "tgx": { - "english_name": "Tagish" - }, - "jbi": { - "english_name": "Badjiri" - }, - "br": { - "english_name": "Breton", - "name": "Brezhoneg" - }, - "bit": { - "english_name": "Berinomo" - }, - "nst": { - "english_name": "Naga, Tase" - }, - "ypp": { - "english_name": "Phupa" - }, - "rat": { - "english_name": "Razajerdi" - }, - "myo": { - "english_name": "Anfillo" - }, - "bka": { - "english_name": "Kyak" - }, - "yux": { - "english_name": "Yukaghir, Southern" - }, - "lud": { - "english_name": "Ludian" - }, - "cga": { - "english_name": "Changriwa" - }, - "tru": { - "english_name": "Turoyo" - }, - "wmc": { - "english_name": "Wamas" - }, - "coz": { - "english_name": "Chochotec" - }, - "elh": { - "english_name": "El Hugeirat" - }, - "ktr": { - "english_name": "Kota Marudu Tinagas" - }, - "iso": { - "english_name": "Isoko" - }, - "bpt": { - "english_name": "Barrow Point" - }, - "diu": { - "english_name": "Diriku" - }, - "prs": { - "english_name": "Dari" - }, - "wag": { - "english_name": "Wa'ema" - }, - "kbv": { - "english_name": "Dera (Indonesia)" - }, - "gwj": { - "english_name": "/Gwi" - }, - "nru": { - "english_name": "Narua" - }, - "hih": { - "english_name": "Pamosu" - }, - "dnu": { - "english_name": "Danau" - }, - "old": { - "english_name": "Mochi" - }, - "uvl": { - "english_name": "Lote" - }, - "lia": { - "english_name": "Limba, West-Central" - }, - "mkx": { - "english_name": "Manobo, Kinamiging" - }, - "fap": { - "english_name": "Palor" - }, - "fah": { - "english_name": "Fali, Baissa" - }, - "gnt": { - "english_name": "Guntai" - }, - "kze": { - "english_name": "Kosena" - }, - "pta": { - "english_name": "Pai Tavytera" - }, - "lbi": { - "english_name": "La'bi" - }, - "glo": { - "english_name": "Galambu" - }, - "biy": { - "english_name": "Birhor" - }, - "reb": { - "english_name": "Rembong" - }, - "pwi": { - "english_name": "Patwin" - }, - "tid": { - "english_name": "Tidong" - }, - "ppn": { - "english_name": "Papapana" - }, - "coy": { - "english_name": "Coyaima" - }, - "gon": { - "english_name": "Gondi" - }, - "kzj": { - "english_name": "Kadazan, Coastal" - }, - "xgu": { - "english_name": "Unggumi" - }, - "bll": { - "english_name": "Biloxi" - }, - "gam": { - "english_name": "Kandawo" - }, - "sik": { - "english_name": "Sikiana" - }, - "tug": { - "english_name": "Tunia" - }, - "rkm": { - "english_name": "Marka" - }, - "res": { - "english_name": "Reshe" - }, - "tbm": { - "english_name": "Tagbu" - }, - "sod": { - "english_name": "Songoora" - }, - "ukp": { - "english_name": "Ukpe-Bayobiri" - }, - "rbb": { - "english_name": "Palaung, Rumai" - }, - "lbe": { - "english_name": "Lak" - }, - "msy": { - "english_name": "Aruamu" - }, - "bqg": { - "english_name": "Bago-Kusuntu" - }, - "lja": { - "english_name": "Golpa" - }, - "nnh": { - "english_name": "Ngiemboon" - }, - "gdd": { - "english_name": "Gedaged" - }, - "rmg": { - "english_name": "Norwegian, Traveller" - }, - "jiy": { - "english_name": "Jinuo, Buyuan" - }, - "aln": { - "english_name": "Albanian, Gheg" - }, - "kow": { - "english_name": "Kugama" - }, - "bpp": { - "english_name": "Kaure" - }, - "ojv": { - "english_name": "Ontong Java" - }, - "thf": { - "english_name": "Thangmi" - }, - "khr": { - "english_name": "Kharia" - }, - "iml": { - "english_name": "Miluk" - }, - "lna": { - "english_name": "Langbashe" - }, - "lmr": { - "english_name": "Lamalera" - }, - "cda": { - "english_name": "Choni" - }, - "wew": { - "english_name": "Wejewa" - }, - "akc": { - "english_name": "Mpur" - }, - "aa": { - "english_name": "Afar" - }, - "siu": { - "english_name": "Sinagen" - }, - "yxa": { - "english_name": "Mayawali" - }, - "mcn": { - "english_name": "Masana" - }, - "imi": { - "english_name": "Anamgura" - }, - "lml": { - "english_name": "Hano" - }, - "kfi": { - "english_name": "Kurumba, Kannada" - }, - "mjo": { - "english_name": "Malankuravan" - }, - "kzm": { - "english_name": "Kais" - }, - "ymg": { - "english_name": "Yamongeri" - }, - "mie": { - "english_name": "Mixtec, Ocotepec" - }, - "naf": { - "english_name": "Nabak" - }, - "mzh": { - "english_name": "Wichí Lhamtés Güisnay" - }, - "bnl": { - "english_name": "Boon" - }, - "snu": { - "english_name": "Senggi" - }, - "xss": { - "english_name": "Assan" - }, - "kmt": { - "english_name": "Kemtuik" - }, - "qvy": { - "english_name": "Queyu" - }, - "xml": { - "english_name": "Malaysian Sign Language" - }, - "rsl": { - "english_name": "Russian Sign Language" - }, - "sjg": { - "english_name": "Assangori" - }, - "mcc": { - "english_name": "Bitur" - }, - "amg": { - "english_name": "Amurdak" - }, - "lof": { - "english_name": "Logol" - }, - "tek": { - "english_name": "Teke, Ibali" - }, - "ctd": { - "english_name": "Chin, Tedim" - }, - "bkl": { - "english_name": "Berik" - }, - "mnp": { - "english_name": "Chinese, Min Bei" - }, - "den": { - "english_name": "Slave (Athapascan)" - }, - "bji": { - "english_name": "Burji" - }, - "kzq": { - "english_name": "Kaike" - }, - "bso": { - "english_name": "Buso" - }, - "nmf": { - "english_name": "Naga, Tangkhul (India)" - }, - "brb": { - "english_name": "Lave" - }, - "cup": { - "english_name": "Cupeño" - }, - "sip": { - "english_name": "Sikkimese" - }, - "mjl": { - "english_name": "Mandeali" - }, - "nkr": { - "english_name": "Nukuoro" - }, - "yui": { - "english_name": "Yurutí" - }, - "hob": { - "english_name": "Mari (Madang Province)" - }, - "llf": { - "english_name": "Hermit" - }, - "maj": { - "english_name": "Mazatec, Jalapa De Díaz" - }, - "onx": { - "english_name": "Onin Based Pidgin" - }, - "ngn": { - "english_name": "Ngwo" - }, - "zpl": { - "english_name": "Zapotec, Lachixío" - }, - "aio": { - "english_name": "Aiton" - }, - "mpi": { - "english_name": "Mpade" - }, - "pef": { - "english_name": "Pomo, Northeastern" - }, - "nly": { - "english_name": "Nyamal" - }, - "dws": { - "english_name": "Dutton World Speedwords" - }, - "far": { - "english_name": "Fataleka" - }, - "kbi": { - "english_name": "Kaptiau" - }, - "snn": { - "english_name": "Siona" - }, - "kop": { - "english_name": "Waube" - }, - "plu": { - "english_name": "Palikúr" - }, - "poh": { - "english_name": "Poqomchi'" - }, - "atw": { - "english_name": "Atsugewi" - }, - "fub": { - "english_name": "Fulfulde, Adamawa" - }, - "ngj": { - "english_name": "Ngie" - }, - "ny": { - "english_name": "Nyanja" - }, - "mij": { - "english_name": "Abar" - }, - "pfl": { - "english_name": "Pfaelzisch" - }, - "eee": { - "english_name": "E" - }, - "fkk": { - "english_name": "Kirya-Konzəl" - }, - "mcg": { - "english_name": "Mapoyo" - }, - "njm": { - "english_name": "Naga, Angami" - }, - "gwi": { - "english_name": "Gwichʼin" - }, - "dse": { - "english_name": "Dutch Sign Language" - }, - "dlg": { - "english_name": "Dolgan" - }, - "tcz": { - "english_name": "Chin, Thado" - }, - "koa": { - "english_name": "Konomala" - }, - "dms": { - "english_name": "Dampelas" - }, - "smp": { - "english_name": "Samaritan" - }, - "jkr": { - "english_name": "Koro (India)" - }, - "maa": { - "english_name": "Mazatec, San Jerónimo Tecóatl" - }, - "ku": { - "english_name": "Kurdish" - }, - "tfn": { - "english_name": "Tanaina" - }, - "akg": { - "english_name": "Anakalangu" - }, - "bfa": { - "english_name": "Bari" - }, - "wnk": { - "english_name": "Wanukaka" - }, - "tse": { - "english_name": "Tunisian Sign Language" - }, - "pzn": { - "english_name": "Naga, Para" - }, - "kdi": { - "english_name": "Kumam" - }, - "duu": { - "english_name": "Drung" - }, - "kzv": { - "english_name": "Komyandaret" - }, - "gya": { - "english_name": "Gbaya, Northwest" - }, - "xir": { - "english_name": "Xiriâna" - }, - "scl": { - "english_name": "Shina" - }, - "mdz": { - "english_name": "Suruí Do Pará" - }, - "erw": { - "english_name": "Erokwanas" - }, - "sxl": { - "english_name": "Selian" - }, - "lbs": { - "english_name": "Libyan Sign Language" - }, - "wrn": { - "english_name": "Warnang" - }, - "sen": { - "english_name": "Sénoufo, Nanerigé" - }, - "mzw": { - "english_name": "Deg" - }, - "oca": { - "english_name": "Ocaina" - }, - "kud": { - "english_name": "'Auhelawa" - }, - "soh": { - "english_name": "Aka" - }, - "dek": { - "english_name": "Dek" - }, - "kms": { - "english_name": "Kamasau" - }, - "tji": { - "english_name": "Tujia, Northern" - }, - "nra": { - "english_name": "Ngom" - }, - "kkb": { - "english_name": "Kwerisa" - }, - "ybh": { - "english_name": "Yakha" - }, - "bpk": { - "english_name": "Orowe" - }, - "ule": { - "english_name": "Lule" - }, - "kwi": { - "english_name": "Awa-Cuaiquer" - }, - "piy": { - "english_name": "Piya-Kwonci" - }, - "thc": { - "english_name": "Tai Hang Tong" - }, - "zea": { - "english_name": "Zeeuws" - }, - "nux": { - "english_name": "Mehek" - }, - "ajz": { - "english_name": "Karbi, Amri" - }, - "fni": { - "english_name": "Fania" - }, - "sta": { - "english_name": "Settla" - }, - "xag": { - "english_name": "Aghwan" - }, - "nos": { - "english_name": "Nisu, Eastern" - }, - "not": { - "english_name": "Nomatsiguenga" - }, - "tqr": { - "english_name": "Torona" - }, - "opm": { - "english_name": "Oksapmin" - }, - "jod": { - "english_name": "Wojenaka" - }, - "roc": { - "english_name": "Roglai, Cacgia" - }, - "zpd": { - "english_name": "Zapotec, Southeastern Ixtlán" - }, - "gho": { - "english_name": "Ghomara" - }, - "wad": { - "english_name": "Wandamen" - }, - "twl": { - "english_name": "Tawara" - }, - "tsb": { - "english_name": "Tsamai" - }, - "kek": { - "english_name": "Kekchí" - }, - "sde": { - "english_name": "Surubu" - }, - "mjh": { - "english_name": "Mwera (Nyasa)" - }, - "lae": { - "english_name": "Pattani" - }, - "kso": { - "english_name": "Kofa" - }, - "iqu": { - "english_name": "Iquito" - }, - "hsl": { - "english_name": "Hausa Sign Language" - }, - "nnr": { - "english_name": "Narungga" - }, - "caw": { - "english_name": "Callawalla" - }, - "ayh": { - "english_name": "Arabic, Hadrami" - }, - "zad": { - "english_name": "Zapotec, Cajonos" - }, - "wne": { - "english_name": "Waneci" - }, - "nks": { - "english_name": "Asmat, North" - }, - "poc": { - "english_name": "Poqomam" - }, - "ale": { - "english_name": "Aleut" - }, - "tbb": { - "english_name": "Tapeba" - }, - "akb": { - "english_name": "Batak Angkola" - }, - "hid": { - "english_name": "Hidatsa" - }, - "bmc": { - "english_name": "Biem" - }, - "mrp": { - "english_name": "Morouas" - }, - "nrm": { - "english_name": "Narom" - }, - "skt": { - "english_name": "Sakata" - }, - "bpb": { - "english_name": "Barbacoas" - }, - "sze": { - "english_name": "Seze" - }, - "vor": { - "english_name": "Voro" - }, - "smh": { - "english_name": "Samei" - }, - "kja": { - "english_name": "Mlap" - }, - "njj": { - "english_name": "Njen" - }, - "ggt": { - "english_name": "Gitua" - }, - "prp": { - "english_name": "Parsi" - }, - "ded": { - "english_name": "Dedua" - }, - "akh": { - "english_name": "Angal Heneng" - }, - "gvr": { - "english_name": "Gurung, Western" - }, - "war": { - "english_name": "Waray (Philippines)" - }, - "lrl": { - "english_name": "Lari" - }, - "jmn": { - "english_name": "Naga, Makuri" - }, - "ciy": { - "english_name": "Chaima" - }, - "zpv": { - "english_name": "Zapotec, Chichicapan" - }, - "ste": { - "english_name": "Liana-Seti" - }, - "hvv": { - "english_name": "Huave, Santa María Del Mar" - }, - "mbs": { - "english_name": "Manobo, Sarangani" - }, - "yrn": { - "english_name": "Yerong" - }, - "bje": { - "english_name": "Mien, Biao-Jiao" - }, - "sdx": { - "english_name": "Melanau, Sibu" - }, - "ray": { - "english_name": "Rapa" - }, - "en": { - "english_name": "English" - }, - "cbv": { - "english_name": "Cacua" - }, - "tlc": { - "english_name": "Totonac, Yecuatla" - }, - "xbp": { - "english_name": "Bibbulman" - }, - "kfc": { - "english_name": "Konda-Dora" - }, - "gda": { - "english_name": "Lohar, Gade" - }, - "krs": { - "english_name": "Gbaya (Sudan)" - }, - "sea": { - "english_name": "Semai" - }, - "aak": { - "english_name": "Ankave" - }, - "ahs": { - "english_name": "Ashe" - }, - "sti": { - "english_name": "Stieng, Bulo" - }, - "kij": { - "english_name": "Kilivila" - }, - "mmv": { - "english_name": "Miriti" - }, - "blo": { - "english_name": "Anii" - }, - "bcc": { - "english_name": "Balochi, Southern" - }, - "agh": { - "english_name": "Ngelima" - }, - "fll": { - "english_name": "Fali, North" - }, - "ceb": { - "english_name": "Cebuano" - }, - "sir": { - "english_name": "Siri" - }, - "ab": { - "english_name": "Abkhazian" - }, - "hka": { - "english_name": "Kahe" - }, - "wno": { - "english_name": "Wano" - }, - "mli": { - "english_name": "Malimpung" - }, - "lac": { - "english_name": "Lacandon" - }, - "buj": { - "english_name": "Basa-Gurmana" - }, - "hot": { - "english_name": "Hote" - }, - "sr": { - "english_name": "Serbian", - "name": "српски" - }, - "vmd": { - "english_name": "Koraga, Mudu" - }, - "dne": { - "english_name": "Ndendeule" - }, - "kfh": { - "english_name": "Kurichiya" - }, - "flh": { - "english_name": "Foau" - }, - "juo": { - "english_name": "Jiba" - }, - "tcs": { - "english_name": "Creole, Torres Strait" - }, - "duz": { - "english_name": "Duli" - }, - "rtw": { - "english_name": "Rathawi" - }, - "fon": { - "english_name": "Fon" - }, - "qvs": { - "english_name": "Quechua, San Martín" - }, - "zpz": { - "english_name": "Zapotec, Texmelucan" - }, - "bsn": { - "english_name": "Barasana-Eduria" - }, - "hap": { - "english_name": "Hupla" - }, - "nik": { - "english_name": "Nicobarese, Southern" - }, - "gbr": { - "english_name": "Gbagyi" - }, - "zoo": { - "english_name": "Zapotec, Asunción Mixtepec" - }, - "enb": { - "english_name": "Markweeta" - }, - "frd": { - "english_name": "Fordata" - }, - "dyd": { - "english_name": "Dyugun" - }, - "ttg": { - "english_name": "Tutong" - }, - "pbb": { - "english_name": "Páez" - }, - "yrs": { - "english_name": "Yarsun" - }, - "hji": { - "english_name": "Haji" - }, - "tpp": { - "english_name": "Tepehua, Pisaflores" - }, - "nit": { - "english_name": "Kolami, Southeastern" - }, - "one": { - "english_name": "Oneida" - }, - "gha": { - "english_name": "Ghadamès" - }, - "sbf": { - "english_name": "Shabo" - }, - "chn": { - "english_name": "Chinook jargon" - }, - "sqm": { - "english_name": "Suma" - }, - "ain": { - "english_name": "Ainu (Japan)" - }, - "sgh": { - "english_name": "Shughni" - }, - "atb": { - "english_name": "Zaiwa" - }, - "mcq": { - "english_name": "Ese" - }, - "fli": { - "english_name": "Fali" - }, - "jat": { - "english_name": "Jakati" - }, - "xpt": { - "english_name": "Punthamara" - }, - "mlr": { - "english_name": "Vame" - }, - "crr": { - "english_name": "Algonquian, Carolina" - }, - "squ": { - "english_name": "Squamish" - }, - "ktq": { - "english_name": "Katabaga" - }, - "guc": { - "english_name": "Wayuu" - }, - "gyd": { - "english_name": "Kayardild" - }, - "bhz": { - "english_name": "Bada (Indonesia)" - }, - "blv": { - "english_name": "Bolo" - }, - "lmq": { - "english_name": "Lamatuka" - }, - "cav": { - "english_name": "Cavineña" - }, - "tkn": { - "english_name": "Toku-No-Shima" - }, - "hrt": { - "english_name": "Hértevin" - }, - "rom": { - "english_name": "Romany" - }, - "wku": { - "english_name": "Kunduvadi" - }, - "kzs": { - "english_name": "Dusun, Sugut" - }, - "shp": { - "english_name": "Shipibo-Conibo" - }, - "nur": { - "english_name": "Nukuria" - }, - "kzp": { - "english_name": "Kaidipang" - }, - "bfb": { - "english_name": "Bareli, Pauri" - }, - "zmp": { - "english_name": "Mpuono" - }, - "jeh": { - "english_name": "Jeh" - }, - "guh": { - "english_name": "Guahibo" - }, - "tte": { - "english_name": "Bwanabwana" - }, - "zai": { - "english_name": "Zapotec, Isthmus" - }, - "giw": { - "english_name": "Gelao, White" - }, - "bub": { - "english_name": "Bua" - }, - "kki": { - "english_name": "Kagulu" - }, - "abc": { - "english_name": "Ayta, Ambala" - }, - "gvy": { - "english_name": "Guyani" - }, - "gdb": { - "english_name": "Gadaba, Pottangi Ollar" - }, - "kcf": { - "english_name": "Ukaan" - }, - "gih": { - "english_name": "Githabul" - }, - "nyp": { - "english_name": "Nyang'i" - }, - "kbp": { - "english_name": "Kabiyè" - }, - "bme": { - "english_name": "Limassa" - }, - "lks": { - "english_name": "Kisa" - }, - "nsq": { - "english_name": "Miwok, Northern Sierra" - }, - "emk": { - "english_name": "Maninkakan, Eastern" - }, - "kaf": { - "english_name": "Katso" - }, - "wbq": { - "english_name": "Waddar" - }, - "blr": { - "english_name": "Blang" - }, - "spe": { - "english_name": "Sepa (Papua New Guinea)" - }, - "dbl": { - "english_name": "Dyirbal" - }, - "ert": { - "english_name": "Eritai" - }, - "luf": { - "english_name": "Laua" - }, - "zmt": { - "english_name": "Maringarr" - }, - "psp": { - "english_name": "Philippine Sign Language" - }, - "aki": { - "english_name": "Aiome" - }, - "acr": { - "english_name": "Achi" - }, - "yme": { - "english_name": "Yameo" - }, - "ldk": { - "english_name": "Leelau" - }, - "uis": { - "english_name": "Uisai" - }, - "omg": { - "english_name": "Omagua" - }, - "hld": { - "english_name": "Halang Doan" - }, - "syc": { - "english_name": "Syriac, Classical" - }, - "bue": { - "english_name": "Beothuk" - }, - "gwa": { - "english_name": "Mbato" - }, - "bge": { - "english_name": "Bauria" - }, - "mfr": { - "english_name": "Marithiel" - }, - "wgi": { - "english_name": "Wahgi" - }, - "ash": { - "english_name": "Abishira" - }, - "xil": { - "english_name": "Illyrian" - }, - "ttq": { - "english_name": "Tamajaq, Tawallammat" - }, - "mjp": { - "english_name": "Malapandaram" - }, - "hrc": { - "english_name": "Niwer Mil" - }, - "pi": { - "english_name": "Pali" - }, - "bhl": { - "english_name": "Bimin" - }, - "ije": { - "english_name": "Biseni" - }, - "cfd": { - "english_name": "Cara" - }, - "yi": { - "english_name": "Yiddish" - }, - "chl": { - "english_name": "Cahuilla" - }, - "cy": { - "english_name": "Welsh", - "name": "Cymraeg" - }, - "mfq": { - "english_name": "Moba" - }, - "ior": { - "english_name": "Inor" - }, - "kuy": { - "english_name": "Kuuku-Ya'u" - }, - "aqr": { - "english_name": "Arhâ" - }, - "ktk": { - "english_name": "Kaniet" - }, - "tpv": { - "english_name": "Tanapag" - }, - "tnn": { - "english_name": "Tanna, North" - }, - "lkt": { - "english_name": "Lakota" - }, - "ksm": { - "english_name": "Kumba" - }, - "dtm": { - "english_name": "Dogon, Tomo Kan" - }, - "sat": { - "english_name": "Santali" - }, - "cku": { - "english_name": "Koasati" - }, - "shz": { - "english_name": "Senoufo, Syenara" - }, - "cya": { - "english_name": "Chatino, Nopala" - }, - "tzl": { - "english_name": "Talossan" - }, - "aoc": { - "english_name": "Pemon" - }, - "myj": { - "english_name": "Mangayat" - }, - "rmb": { - "english_name": "Rembarunga" - }, - "kla": { - "english_name": "Klamath-Modoc" - }, - "gex": { - "english_name": "Garre" - }, - "kpj": { - "english_name": "Karajá" - }, - "gqn": { - "english_name": "Guana (Brazil)" - }, - "aax": { - "english_name": "Mandobo Atas" - }, - "ddo": { - "english_name": "Dido" - }, - "owi": { - "english_name": "Owiniga" - }, - "kpq": { - "english_name": "Korupun-Sela" - }, - "bnu": { - "english_name": "Bentong" - }, - "slm": { - "english_name": "Sama, Pangutaran" - }, - "led": { - "english_name": "Lendu" - }, - "dcr": { - "english_name": "Negerhollands" - }, - "teb": { - "english_name": "Tetete" - }, - "xom": { - "english_name": "Komo (Sudan)" - }, - "coh": { - "english_name": "Chonyi-Dzihana-Kauma" - }, - "bie": { - "english_name": "Bepour" - }, - "tiq": { - "english_name": "Tiéfo" - }, - "bvk": { - "english_name": "Bukat" - }, - "cid": { - "english_name": "Chimariko" - }, - "pal": { - "english_name": "Pahlavi" - }, - "jab": { - "english_name": "Hyam" - }, - "twc": { - "english_name": "Teshenawa" - }, - "twr": { - "english_name": "Tarahumara, Southwestern" - }, - "sv": { - "english_name": "Swedish", - "name": "Svenska" - }, - "ljw": { - "english_name": "Yirandali" - }, - "tnu": { - "english_name": "Tay Khang" - }, - "uk": { - "english_name": "Ukrainian", - "name": "українська" - }, - "dba": { - "english_name": "Bangime" - }, - "kpi": { - "english_name": "Kofei" - }, - "xet": { - "english_name": "Xetá" - }, - "pty": { - "english_name": "Pathiya" - }, - "zal": { - "english_name": "Zauzou" - }, - "djn": { - "english_name": "Djauan" - }, - "ulb": { - "english_name": "Ulukwumi" - }, - "mgz": { - "english_name": "Mbugwe" - }, - "kee": { - "english_name": "Keres, Eastern" - }, - "gaq": { - "english_name": "Gata'" - }, - "ctc": { - "english_name": "Chetco" - }, - "sdr": { - "english_name": "Sadri, Oraon" - }, - "byl": { - "english_name": "Bayono" - }, - "kai": { - "english_name": "Karekare" - }, - "mnw": { - "english_name": "Mon" - }, - "lsm": { - "english_name": "Saamia" - }, - "wdu": { - "english_name": "Wadjigu" - }, - "tst": { - "english_name": "Songway Kiini, Tondi" - }, - "lwa": { - "english_name": "Lwalu" - }, - "loj": { - "english_name": "Lou" - }, - "lgg": { - "english_name": "Lugbara" - }, - "msq": { - "english_name": "Caac" - }, - "jay": { - "english_name": "Yan-nhangu" - }, - "arq": { - "english_name": "Arabic, Algerian" - }, - "urp": { - "english_name": "Uru-Pa-In" - }, - "mnc": { - "english_name": "Manchu" - }, - "tiw": { - "english_name": "Tiwi" - }, - "wav": { - "english_name": "Waka" - }, - "umm": { - "english_name": "Umon" - }, - "srq": { - "english_name": "Sirionó" - }, - "kul": { - "english_name": "Kulere" - }, - "hca": { - "english_name": "Creole Hindi, Andaman" - }, - "xha": { - "english_name": "Harami" - }, - "drt": { - "english_name": "Drents" - }, - "glk": { - "english_name": "Gilaki" - }, - "gba": { - "english_name": "Gbaya (Central African Republic)" - }, - "kgv": { - "english_name": "Karas" - }, - "kft": { - "english_name": "Kanjari" - }, - "chy": { - "english_name": "Cheyenne" - }, - "aua": { - "english_name": "Asumboa" - }, - "buq": { - "english_name": "Brem" - }, - "esn": { - "english_name": "Salvadoran Sign Language" - }, - "rob": { - "english_name": "Tae'" - }, - "gbe": { - "english_name": "Niksek" - }, - "aen": { - "english_name": "Armenian Sign Language" - }, - "olm": { - "english_name": "Oloma" - }, - "sco": { - "english_name": "Scots" - }, - "bum": { - "english_name": "Bulu (Cameroon)" - }, - "kue": { - "english_name": "Kuman" - }, - "pag": { - "english_name": "Pangasinan" - }, - "tiv": { - "english_name": "Tiv" - }, - "als": { - "english_name": "Albanian, Tosk" - }, - "tmo": { - "english_name": "Temoq" - }, - "ndq": { - "english_name": "Ndombe" - }, - "bya": { - "english_name": "Batak" - }, - "thl": { - "english_name": "Tharu, Dangaura" - }, - "oge": { - "english_name": "Georgian, Old" - }, - "cch": { - "english_name": "Atsam" - }, - "tin": { - "english_name": "Tindi" - }, - "shi": { - "english_name": "Tachelhit" - }, - "dhw": { - "english_name": "Dhanwar (Nepal)" - }, - "su": { - "english_name": "Sundanese" - }, - "nmd": { - "english_name": "Ndumu" - }, - "snh": { - "english_name": "Shinabo" - }, - "nrb": { - "english_name": "Nara" - }, - "ymz": { - "english_name": "Muzi" - }, - "zne": { - "english_name": "Zande (individual language)" - }, - "omw": { - "english_name": "Tairora, South" - }, - "bvb": { - "english_name": "Bube" - }, - "cpn": { - "english_name": "Cherepon" - }, - "lop": { - "english_name": "Lopa" - }, - "vwa": { - "english_name": "Awa (China)" - }, - "cqu": { - "english_name": "Quechua, Chilean" - }, - "jmx": { - "english_name": "Mixtec, Western Juxtlahuaca" - }, - "xxt": { - "english_name": "Tambora" - }, - "nea": { - "english_name": "Ngad'a, Eastern" - }, - "lik": { - "english_name": "Lika" - }, - "trx": { - "english_name": "Bidayuh, Tringgus-Sembaan" - }, - "kzg": { - "english_name": "Kikai" - }, - "jii": { - "english_name": "Jiiddu" - }, - "uhn": { - "english_name": "Damal" - }, - "mot": { - "english_name": "Barí" - }, - "gin": { - "english_name": "Hinukh" - }, - "otx": { - "english_name": "Otomi, Texcatepec" - }, - "shm": { - "english_name": "Shahrudi" - }, - "ncz": { - "english_name": "Natchez" - }, - "pkp": { - "english_name": "Pukapuka" - }, - "mxl": { - "english_name": "Gbe, Maxi" - }, - "juw": { - "english_name": "Wãpha" - }, - "id": { - "english_name": "Indonesian", - "name": "Indonesian" - }, - "skn": { - "english_name": "Subanon, Kolibugan" - }, - "wrk": { - "english_name": "Garrwa" - }, - "twd": { - "english_name": "Twents" - }, - "csv": { - "english_name": "Chin, Sumtu" - }, - "brs": { - "english_name": "Baras" - }, - "ptn": { - "english_name": "Patani" - }, - "tft": { - "english_name": "Ternate" - }, - "azj": { - "english_name": "Azerbaijani, North" - }, - "ekr": { - "english_name": "Yace" - }, - "nyy": { - "english_name": "Nyakyusa-Ngonde" - }, - "nes": { - "english_name": "Kinnauri, Bhoti" - }, - "wmt": { - "english_name": "Walmajarri" - }, - "hax": { - "english_name": "Haida, Southern" - }, - "sha": { - "english_name": "Shall-Zwall" - }, - "bij": { - "english_name": "Vaghat-Ya-Bijim-Legeri" - }, - "rif": { - "english_name": "Tarifit" - }, - "yaq": { - "english_name": "Yaqui" - }, - "sso": { - "english_name": "Sissano" - }, - "naq": { - "english_name": "Nama (Namibia)" - }, - "wbm": { - "english_name": "Wa" - }, - "srm": { - "english_name": "Saramaccan" - }, - "yha": { - "english_name": "Buyang, Baha" - }, - "mbi": { - "english_name": "Manobo, Ilianen" - }, - "zsu": { - "english_name": "Sukurum" - }, - "gcf": { - "english_name": "Creole French, Guadeloupean" - }, - "kpx": { - "english_name": "Koiali, Mountain" - }, - "nkw": { - "english_name": "Nkutu" - }, - "bty": { - "english_name": "Bobot" - }, - "kpy": { - "english_name": "Koryak" - }, - "tgr": { - "english_name": "Tareng" - }, - "pox": { - "english_name": "Polabian" - }, - "uam": { - "english_name": "Uamué" - }, - "lai": { - "english_name": "Lambya" - }, - "zpw": { - "english_name": "Zapotec, Zaniza" - }, - "ylu": { - "english_name": "Aribwaung" - }, - "mgd": { - "english_name": "Moru" - }, - "qve": { - "english_name": "Quechua, Eastern Apurímac" - }, - "bpd": { - "english_name": "Banda-Banda" - }, - "aem": { - "english_name": "Arem" - }, - "cjk": { - "english_name": "Chokwe" - }, - "tew": { - "english_name": "Tewa (USA)" - }, - "rmk": { - "english_name": "Romkun" - }, - "ont": { - "english_name": "Ontenu" - }, - "hmp": { - "english_name": "Hmong, Northern Mashan" - }, - "dav": { - "english_name": "Taita" - }, - "stb": { - "english_name": "Subanen, Northern" - }, - "tpf": { - "english_name": "Tarpia" - }, - "bxe": { - "english_name": "Birale" - }, - "srn": { - "english_name": "Sranan Tongo" - }, - "kbd": { - "english_name": "Kabardian" - }, - "lig": { - "english_name": "Ligbi" - }, - "sor": { - "english_name": "Somrai" - }, - "ndy": { - "english_name": "Lutos" - }, - "thv": { - "english_name": "Tamahaq, Tahaggart" - }, - "aji": { - "english_name": "Ajië" - }, - "wod": { - "english_name": "Wolani" - }, - "bwn": { - "english_name": "Bunu, Wunai" - }, - "blh": { - "english_name": "Kuwaa" - }, - "duc": { - "english_name": "Duna" - }, - "ki": { - "english_name": "Kikuyu" - }, - "baw": { - "english_name": "Bambili-Bambui" - }, - "nph": { - "english_name": "Naga, Phom" - }, - "krr": { - "english_name": "Kru'ng 2" - }, - "brd": { - "english_name": "Baraamu" - }, - "unm": { - "english_name": "Unami" - }, - "ff": { - "english_name": "Fulah" - }, - "jra": { - "english_name": "Jarai" - }, - "aca": { - "english_name": "Achagua" - }, - "top": { - "english_name": "Totonac, Papantla" - }, - "zu": { - "english_name": "Zulu", - "name": "Isi-Zulu" - }, - "ypb": { - "english_name": "Phowa, Labo" - }, - "oar": { - "english_name": "Aramaic, Old (up to 700 BCE)" - }, - "mdr": { - "english_name": "Mandar" - }, - "kim": { - "english_name": "Karagas" - }, - "sjd": { - "english_name": "Sami, Kildin" - }, - "gmm": { - "english_name": "Gbaya-Mbodomo" - }, - "tee": { - "english_name": "Tepehua, Huehuetla" - }, - "mcd": { - "english_name": "Sharanahua" - }, - "clm": { - "english_name": "Clallam" - }, - "spy": { - "english_name": "Sabaot" - }, - "url": { - "english_name": "Urali" - }, - "gax": { - "english_name": "Oromo, Borana-Arsi-Guji" - }, - "kqq": { - "english_name": "Krenak" - }, - "hio": { - "english_name": "Tsoa" - }, - "mfh": { - "english_name": "Matal" - }, - "and": { - "english_name": "Ansus" - }, - "nlz": { - "english_name": "Nalögo" - }, - "yno": { - "english_name": "Yong" - }, - "cnc": { - "english_name": "Côông" - }, - "puu": { - "english_name": "Punu" - }, - "lon": { - "english_name": "Lomwe, Malawi" - }, - "gum": { - "english_name": "Guambiano" - }, - "ynd": { - "english_name": "Yandruwandha" - }, - "wlo": { - "english_name": "Wolio" - }, - "kcv": { - "english_name": "Kete" - }, - "klc": { - "english_name": "Kolbila" - }, - "jur": { - "english_name": "Jurúna" - }, - "gds": { - "english_name": "Ghandruk Sign Language" - }, - "odk": { - "english_name": "Od" - }, - "spd": { - "english_name": "Saep" - }, - "mjm": { - "english_name": "Medebur" - }, - "pye": { - "english_name": "Krumen, Pye" - }, - "acm": { - "english_name": "Arabic, Mesopotamian" - }, - "tpl": { - "english_name": "Me'phaa, Tlacoapa" - }, - "hrz": { - "english_name": "Harzani" - }, - "txo": { - "english_name": "Toto" - }, - "lv": { - "english_name": "Latvian", - "name": "Latviešu" - }, - "ila": { - "english_name": "Ile Ape" - }, - "dml": { - "english_name": "Dameli" - }, - "acu": { - "english_name": "Achuar-Shiwiar" - }, - "ama": { - "english_name": "Amanayé" - }, - "etn": { - "english_name": "Eton (Vanuatu)" - }, - "bpv": { - "english_name": "Marind, Bian" - }, - "apj": { - "english_name": "Apache, Jicarilla" - }, - "ddi": { - "english_name": "Goodenough, West" - }, - "msi": { - "english_name": "Malay, Sabah" - }, - "kka": { - "english_name": "Kakanda" - }, - "aot": { - "english_name": "A'tong" - }, - "saz": { - "english_name": "Saurashtra" - }, - "kdn": { - "english_name": "Kunda" - }, - "uwa": { - "english_name": "Kuku-Uwanh" - }, - "mfw": { - "english_name": "Mulaha" - }, - "phn": { - "english_name": "Phoenician" - }, - "ktw": { - "english_name": "Kato" - }, - "dur": { - "english_name": "Dii" - }, - "kci": { - "english_name": "Kamantan" - }, - "xdm": { - "english_name": "Edomite" - }, - "akm": { - "english_name": "Aka-Bo" - }, - "bvi": { - "english_name": "Belanda Viri" - }, - "hrk": { - "english_name": "Haruku" - }, - "rnl": { - "english_name": "Ranglong" - }, - "mis": { - "english_name": "Uncoded languages" - }, - "mcx": { - "english_name": "Mpiemo" - }, - "bav": { - "english_name": "Vengo" - }, - "tdb": { - "english_name": "Panchpargania" - }, - "ugy": { - "english_name": "Uruguayan Sign Language" - }, - "aab": { - "english_name": "Alumu-Tesu" - }, - "dux": { - "english_name": "Duungooma" - }, - "mjk": { - "english_name": "Matukar" - }, - "aqc": { - "english_name": "Archi" - }, - "mpk": { - "english_name": "Mbara (Chad)" - }, - "rub": { - "english_name": "Gungu" - }, - "ghk": { - "english_name": "Karen, Geko" - }, - "duf": { - "english_name": "Dumbea" - }, - "mrj": { - "english_name": "Mari, Western" - }, - "bzv": { - "english_name": "Naami" - }, - "kip": { - "english_name": "Kham, Sheshi" - }, - "pih": { - "english_name": "Pitcairn-Norfolk" - }, - "jaa": { - "english_name": "Jamamadí" - }, - "agq": { - "english_name": "Aghem" - }, - "hra": { - "english_name": "Hrangkhol" - }, - "sed": { - "english_name": "Sedang" - }, - "wao": { - "english_name": "Wappo" - }, - "bqd": { - "english_name": "Bung" - }, - "abo": { - "english_name": "Abon" - }, - "rgr": { - "english_name": "Resígaro" - }, - "xok": { - "english_name": "Xokleng" - }, - "skz": { - "english_name": "Sekar" - }, - "lkb": { - "english_name": "Kabras" - }, - "sml": { - "english_name": "Sama, Central" - }, - "slc": { - "english_name": "Sáliba" - }, - "xbd": { - "english_name": "Bindal" - }, - "ynq": { - "english_name": "Yendang" - }, - "tyh": { - "english_name": "O'du" - }, - "nom": { - "english_name": "Nocamán" - }, - "knb": { - "english_name": "Kalinga, Lubuagan" - }, - "tds": { - "english_name": "Doutai" - }, - "ymc": { - "english_name": "Muji, Southern" - }, - "mcs": { - "english_name": "Mambai" - }, - "wss": { - "english_name": "Wasa" - }, - "rmw": { - "english_name": "Romani, Welsh" - }, - "gft": { - "english_name": "Gafat" - }, - "tvt": { - "english_name": "Naga, Tutsa" - }, - "apg": { - "english_name": "Ampanang" - }, - "taw": { - "english_name": "Tai" - }, - "so": { - "english_name": "Somali" - }, - "tr": { - "english_name": "Turkish", - "name": "Türkçe" - }, - "nok": { - "english_name": "Nooksack" - }, - "wih": { - "english_name": "Wik-Me'anha" - }, - "kog": { - "english_name": "Cogui" - }, - "mji": { - "english_name": "Kim Mun" - }, - "kmg": { - "english_name": "Kâte" - }, - "bck": { - "english_name": "Bunaba" - }, - "rmn": { - "english_name": "Romani, Balkan" - }, - "sgg": { - "english_name": "Swiss-German Sign Language" - }, - "sbp": { - "english_name": "Sangu (Tanzania)" - }, - "yum": { - "english_name": "Quechan" - }, - "bjo": { - "english_name": "Banda, Mid-Southern" - }, - "jid": { - "english_name": "Bu" - }, - "apo": { - "english_name": "Ambul" - }, - "kyl": { - "english_name": "Kalapuya" - }, - "omr": { - "english_name": "Marathi, Old" - }, - "bsx": { - "english_name": "Yangkam" - }, - "lni": { - "english_name": "Daantanai'" - }, - "kqp": { - "english_name": "Kimré" - }, - "sua": { - "english_name": "Sulka" - }, - "mbp": { - "english_name": "Malayo" - }, - "tsi": { - "english_name": "Tsimshian" - }, - "klq": { - "english_name": "Rumu" - }, - "eaa": { - "english_name": "Karenggapa" - }, - "xhd": { - "english_name": "Hadrami" - }, - "kcm": { - "english_name": "Gula (Central African Republic)" - }, - "ago": { - "english_name": "Tainae" - }, - "lus": { - "english_name": "Lushai" - }, - "xtv": { - "english_name": "Thawa" - }, - "saj": { - "english_name": "Sahu" - }, - "all": { - "english_name": "Allar" - }, - "tqn": { - "english_name": "Tenino" - }, - "hac": { - "english_name": "Gurani" - }, - "tay": { - "english_name": "Atayal" - }, - "zaf": { - "english_name": "Zapotec, Ayoquesco" - }, - "llb": { - "english_name": "Lolo" - }, - "aut": { - "english_name": "Austral" - }, - "ngx": { - "english_name": "Nggwahyi" - }, - "emb": { - "english_name": "Embaloh" - }, - "ksd": { - "english_name": "Kuanua" - }, - "ppm": { - "english_name": "Papuma" - }, - "akk": { - "english_name": "Akkadian" - }, - "pxm": { - "english_name": "Mixe, Quetzaltepec" - }, - "tbi": { - "english_name": "Gaam" - }, - "adw": { - "english_name": "Amundava" - }, - "smw": { - "english_name": "Sumbawa" - }, - "pry": { - "english_name": "Pray 3" - }, - "nxn": { - "english_name": "Ngawun" - }, - "udu": { - "english_name": "Uduk" - }, - "bca": { - "english_name": "Bai, Central" - }, - "ktl": { - "english_name": "Koroshi" - }, - "mic": { - "english_name": "Mi'kmaq" - }, - "djw": { - "english_name": "Djawi" - }, - "pwm": { - "english_name": "Molbog" - }, - "spv": { - "english_name": "Sambalpuri" - }, - "chx": { - "english_name": "Chantyal" - }, - "cog": { - "english_name": "Chong" - }, - "mzd": { - "english_name": "Malimba" - }, - "hsh": { - "english_name": "Hungarian Sign Language" - }, - "myk": { - "english_name": "Senoufo, Mamara" - }, - "vig": { - "english_name": "Viemo" - }, - "hub": { - "english_name": "Huambisa" - }, - "lln": { - "english_name": "Lele (Chad)" - }, - "fuu": { - "english_name": "Furu" - }, - "zkp": { - "english_name": "Kaingáng, São Paulo" - }, - "mci": { - "english_name": "Mese" - }, - "bmi": { - "english_name": "Bagirmi" - }, - "dov": { - "english_name": "Dombe" - }, - "kih": { - "english_name": "Kilmeri" - }, - "cyb": { - "english_name": "Cayubaba" - }, - "ney": { - "english_name": "Neyo" - }, - "sav": { - "english_name": "Saafi-Saafi" - }, - "zay": { - "english_name": "Zayse-Zergulla" - }, - "kdt": { - "english_name": "Kuy" - }, - "isi": { - "english_name": "Nkem-Nkum" - }, - "mtu": { - "english_name": "Mixtec, Tututepec" - }, - "ywu": { - "english_name": "Nasu, Wumeng" - }, - "nmo": { - "english_name": "Naga, Moyon" - }, - "fax": { - "english_name": "Fala" - }, - "yvt": { - "english_name": "Yavitero" - }, - "wax": { - "english_name": "Watam" - }, - "goe": { - "english_name": "Gongduk" - }, - "jun": { - "english_name": "Juang" - }, - "jam": { - "english_name": "Creole English, Jamaican" - }, - "bno": { - "english_name": "Bantoanon" - }, - "yip": { - "english_name": "Pholo" - }, - "otq": { - "english_name": "Otomi, Querétaro" - }, - "nms": { - "english_name": "Letemboi" - }, - "soz": { - "english_name": "Temi" - }, - "klk": { - "english_name": "Kono (Nigeria)" - }, - "neh": { - "english_name": "Nyenkha" - }, - "mqk": { - "english_name": "Manobo, Rajah Kabunsuwan" - }, - "prw": { - "english_name": "Parawen" - }, - "kma": { - "english_name": "Konni" - }, - "xsv": { - "english_name": "Sudovian" - }, - "mwt": { - "english_name": "Moken" - }, - "ayb": { - "english_name": "Gbe, Ayizo" - }, - "ulu": { - "english_name": "Uma' Lung" - }, - "uzs": { - "english_name": "Uzbek, Southern" - }, - "ail": { - "english_name": "Aimele" - }, - "xyt": { - "english_name": "Mayi-Thakurti" - }, - "yut": { - "english_name": "Yopno" - }, - "bwj": { - "english_name": "Bwamu, Láá Láá" - }, - "jal": { - "english_name": "Yalahatan" - }, - "trb": { - "english_name": "Terebu" - }, - "oj": { - "english_name": "Ojibwa" - }, - "yuj": { - "english_name": "Karkar-Yuri" - }, - "vic": { - "english_name": "Creole English, Virgin Islands" - }, - "ign": { - "english_name": "Ignaciano" - }, - "ksz": { - "english_name": "Kodaku" - }, - "kmr": { - "english_name": "Kurdish, Northern" - }, - "bsb": { - "english_name": "Bisaya, Brunei" - }, - "lot": { - "english_name": "Otuho" - }, - "chp": { - "english_name": "Chipewyan" - }, - "mps": { - "english_name": "Dadibi" - }, - "kkx": { - "english_name": "Kohin" - }, - "icr": { - "english_name": "Creole English, Islander" - }, - "bzq": { - "english_name": "Buli (Indonesia)" - }, - "dnk": { - "english_name": "Dengka" - }, - "nxq": { - "english_name": "Naxi" - }, - "ttf": { - "english_name": "Tuotomb" - }, - "dad": { - "english_name": "Marik" - }, - "mqp": { - "english_name": "Manipa" - }, - "zpe": { - "english_name": "Zapotec, Petapa" - }, - "myz": { - "english_name": "Mandaic, Classical" - }, - "ypg": { - "english_name": "Phola" - }, - "emm": { - "english_name": "Mamulique" - }, - "hur": { - "english_name": "Halkomelem" - }, - "gly": { - "english_name": "Gule" - }, - "pnr": { - "english_name": "Panim" - }, - "cnk": { - "english_name": "Chin, Khumi" - }, - "kmd": { - "english_name": "Kalinga, Majukayang" - }, - "alu": { - "english_name": "'Are'are" - }, - "brj": { - "english_name": "Bieria" - }, - "kjm": { - "english_name": "Kháng" - }, - "crj": { - "english_name": "Cree, Southern East" - }, - "jmr": { - "english_name": "Kamara" - }, - "msl": { - "english_name": "Molof" - }, - "sda": { - "english_name": "Toraja-Sa'dan" - }, - "wlc": { - "english_name": "Comorian, Mwali" - }, - "rsb": { - "english_name": "Romano-Serbian" - }, - "cim": { - "english_name": "Cimbrian" - }, - "xmu": { - "english_name": "Kamu" - }, - "mdh": { - "english_name": "Maguindanaon" - }, - "hod": { - "english_name": "Holma" - }, - "mtf": { - "english_name": "Murik (Papua New Guinea)" - }, - "szd": { - "english_name": "Seru" - }, - "bww": { - "english_name": "Bwa" - }, - "arw": { - "english_name": "Arawak" - }, - "tdh": { - "english_name": "Thulung" - }, - "dgk": { - "english_name": "Dagba" - }, - "xnh": { - "english_name": "Kuanhua" - }, - "ppi": { - "english_name": "Paipai" - }, - "kxy": { - "english_name": "Kayong" - }, - "io": { - "english_name": "Ido" - }, - "xgd": { - "english_name": "Gudang" - }, - "bau": { - "english_name": "Bada (Nigeria)" - }, - "sdb": { - "english_name": "Shabak" - }, - "lcq": { - "english_name": "Luhu" - }, - "otu": { - "english_name": "Otuke" - }, - "mjc": { - "english_name": "Mixtec, San Juan Colorado" - }, - "kdq": { - "english_name": "Koch" - }, - "pat": { - "english_name": "Papitalai" - }, - "abr": { - "english_name": "Abron" - }, - "ili": { - "english_name": "Ili Turki" - }, - "nnn": { - "english_name": "Ngete" - }, - "khw": { - "english_name": "Khowar" - }, - "vml": { - "english_name": "Malgana" - }, - "gal": { - "english_name": "Galolen" - }, - "auz": { - "english_name": "Arabic, Uzbeki" - }, - "jaj": { - "english_name": "Zazao" - }, - "onw": { - "english_name": "Nubian, Old" - }, - "bvc": { - "english_name": "Baelelea" - }, - "sov": { - "english_name": "Sonsorol" - }, - "zun": { - "english_name": "Zuni" - }, - "qxn": { - "english_name": "Quechua, Northern Conchucos Ancash" - }, - "ghs": { - "english_name": "Guhu-Samane" - }, - "uma": { - "english_name": "Umatilla" - }, - "crm": { - "english_name": "Cree, Moose" - }, - "wsu": { - "english_name": "Wasu" - }, - "cv": { - "english_name": "Chuvash" - }, - "kdj": { - "english_name": "Karamojong" - }, - "auc": { - "english_name": "Waorani" - }, - "ysn": { - "english_name": "Sani" - }, - "avu": { - "english_name": "Avokaya" - }, - "muh": { - "english_name": "Mündü" - }, - "sek": { - "english_name": "Sekani" - }, - "fam": { - "english_name": "Fam" - }, - "aie": { - "english_name": "Amara" - }, - "xgf": { - "english_name": "Gabrielino-Fernandeño" - }, - "ymn": { - "english_name": "Yamna" - }, - "mhs": { - "english_name": "Buru (Indonesia)" - }, - "xgb": { - "english_name": "Gbin" - }, - "hug": { - "english_name": "Huachipaeri" - }, - "tbr": { - "english_name": "Tumtum" - }, - "yan": { - "english_name": "Mayangna" - }, - "pnl": { - "english_name": "Paleni" - }, - "yli": { - "english_name": "Yali, Angguruk" - }, - "ity": { - "english_name": "Itneg, Moyadan" - }, - "kmh": { - "english_name": "Kalam" - }, - "sgk": { - "english_name": "Sangkong" - }, - "inl": { - "english_name": "Indonesian Sign Language" - }, - "bwu": { - "english_name": "Buli (Ghana)" - }, - "ame": { - "english_name": "Yanesha'" - }, - "bmq": { - "english_name": "Bomu" - }, - "laq": { - "english_name": "Qabiao" - }, - "soe": { - "english_name": "Songomeno" - }, - "alh": { - "english_name": "Alawa" - }, - "bal": { - "english_name": "Baluchi" - }, - "noy": { - "english_name": "Noy" - }, - "wya": { - "english_name": "Wyandot" - }, - "grq": { - "english_name": "Gorovu" - }, - "rol": { - "english_name": "Romblomanon" - }, - "env": { - "english_name": "Enwan (Edu State)" - }, - "vkt": { - "english_name": "Malay, Tenggarong Kutai" - }, - "xrm": { - "english_name": "Armazic" - }, - "kfn": { - "english_name": "Kuk" - }, - "mcp": { - "english_name": "Makaa" - }, - "hea": { - "english_name": "Miao, Northern Qiandong" - }, - "yna": { - "english_name": "Aluo" - }, - "tmm": { - "english_name": "Tai Thanh" - }, - "ifb": { - "english_name": "Ifugao, Batad" - }, - "czk": { - "english_name": "Knaanic" - }, - "hdn": { - "english_name": "Haida, Northern" - }, - "emi": { - "english_name": "Mussau-Emira" - }, - "cbs": { - "english_name": "Cashinahua" - }, - "lme": { - "english_name": "Pévé" - }, - "xbn": { - "english_name": "Kenaboi" - }, - "gnr": { - "english_name": "Gureng Gureng" - }, - "amn": { - "english_name": "Amanab" - }, - "nhb": { - "english_name": "Beng" - }, - "aro": { - "english_name": "Araona" - }, - "tgf": { - "english_name": "Chalikha" - }, - "huf": { - "english_name": "Humene" - }, - "kyo": { - "english_name": "Kelon" - }, - "nmj": { - "english_name": "Ngombe (Central African Republic)" - }, - "hke": { - "english_name": "Hunde" - }, - "swc": { - "english_name": "Swahili, Congo" - }, - "idt": { - "english_name": "Idaté" - }, - "ttl": { - "english_name": "Totela" - }, - "mdt": { - "english_name": "Mbere" - }, - "add": { - "english_name": "Dzodinka" - }, - "twf": { - "english_name": "Tiwa, Northern" - }, - "wah": { - "english_name": "Watubela" - }, - "tci": { - "english_name": "Wára" - }, - "dao": { - "english_name": "Chin, Daai" - }, - "blf": { - "english_name": "Buol" - }, - "cdn": { - "english_name": "Chaudangsi" - }, - "ppk": { - "english_name": "Uma" - }, - "mvf": { - "english_name": "Mongolian, Peripheral" - }, - "mla": { - "english_name": "Malo" - }, - "lwu": { - "english_name": "Lawu" - }, - "aza": { - "english_name": "Azha" - }, - "dgl": { - "english_name": "Andaandi" - }, - "kly": { - "english_name": "Kalao" - }, - "mxk": { - "english_name": "Monumbo" - }, - "nuy": { - "english_name": "Nunggubuyu" - }, - "tnr": { - "english_name": "Ménik" - }, - "pmw": { - "english_name": "Miwok, Plains" - }, - "lmy": { - "english_name": "Lamboya" - }, - "ps": { - "english_name": "Pushto", - "name": "Pushto" - }, - "tjn": { - "english_name": "Tonjon" - }, - "pps": { - "english_name": "Popoloca, San Luís Temalacayuca" - }, - "slj": { - "english_name": "Salumá" - }, - "xkj": { - "english_name": "Kajali" - }, - "aun": { - "english_name": "One, Molmo" - }, - "coa": { - "english_name": "Malay, Cocos Islands" - }, - "cjo": { - "english_name": "Ashéninka Pajonal" - }, - "anc": { - "english_name": "Ngas" - }, - "lnl": { - "english_name": "Banda, South Central" - }, - "ans": { - "english_name": "Anserma" - }, - "wer": { - "english_name": "Weri" - }, - "low": { - "english_name": "Lobu, Tampias" - }, - "prr": { - "english_name": "Puri" - }, - "mgf": { - "english_name": "Maklew" - }, - "xmm": { - "english_name": "Malay, Manado" - }, - "mgh": { - "english_name": "Makhuwa-Meetto" - }, - "rhg": { - "english_name": "Rohingya" - }, - "esi": { - "english_name": "Inupiatun, North Alaskan" - }, - "spx": { - "english_name": "Picene, South" - }, - "nbh": { - "english_name": "Ngamo" - }, - "tll": { - "english_name": "Tetela" - }, - "blt": { - "english_name": "Tai Dam" - }, - "ccg": { - "english_name": "Daka, Samba" - }, - "bvg": { - "english_name": "Bonkeng" - }, - "mux": { - "english_name": "Bo-Ung" - }, - "xht": { - "english_name": "Hattic" - }, - "nmt": { - "english_name": "Namonuito" - }, - "bnq": { - "english_name": "Bantik" - }, - "tpz": { - "english_name": "Tinputz" - }, - "xog": { - "english_name": "Soga" - }, - "stl": { - "english_name": "Stellingwerfs" - }, - "mhb": { - "english_name": "Mahongwe" - }, - "nbc": { - "english_name": "Naga, Chang" - }, - "eve": { - "english_name": "Even" - }, - "ttb": { - "english_name": "Gaa" - }, - "jbn": { - "english_name": "Nafusi" - }, - "lu": { - "english_name": "Luba-Katanga" - }, - "jim": { - "english_name": "Jimi (Cameroon)" - }, - "wma": { - "english_name": "Mawa (Nigeria)" - }, - "akz": { - "english_name": "Alabama" - }, - "haw": { - "english_name": "Hawaiian" - }, - "cuc": { - "english_name": "Chinantec, Usila" - }, - "keu": { - "english_name": "Akebu" - }, - "kno": { - "english_name": "Kono (Sierra Leone)" - }, - "krh": { - "english_name": "Kurama" - }, - "mqh": { - "english_name": "Mixtec, Tlazoyaltepec" - }, - "vum": { - "english_name": "Vumbu" - }, - "eka": { - "english_name": "Ekajuk" - }, - "sut": { - "english_name": "Subtiaba" - }, - "nie": { - "english_name": "Niellim" - }, - "wap": { - "english_name": "Wapishana" - }, - "kay": { - "english_name": "Kamayurá" - }, - "vmx": { - "english_name": "Mixtec, Tamazola" - }, - "log": { - "english_name": "Logo" - }, - "otw": { - "english_name": "Ottawa" - }, - "kyh": { - "english_name": "Karok" - }, - "wmn": { - "english_name": "Waamwang" - }, - "mna": { - "english_name": "Mbula" - }, - "ayu": { - "english_name": "Ayu" - }, - "woe": { - "english_name": "Woleaian" - }, - "mfa": { - "english_name": "Malay, Pattani" - }, - "oni": { - "english_name": "Onin" - }, - "sks": { - "english_name": "Maia" - }, - "ktg": { - "english_name": "Kalkutung" - }, - "koe": { - "english_name": "Kacipo-Balesi" - }, - "urg": { - "english_name": "Urigina" - }, - "ayl": { - "english_name": "Arabic, Libyan" - }, - "tk": { - "english_name": "Turkmen" - }, - "zko": { - "english_name": "Kott" - }, - "kui": { - "english_name": "Kuikúro-Kalapálo" - }, - "bhj": { - "english_name": "Bahing" - }, - "smq": { - "english_name": "Samo" - }, - "cht": { - "english_name": "Cholón" - }, - "lga": { - "english_name": "Lungga" - }, - "rey": { - "english_name": "Reyesano" - }, - "poq": { - "english_name": "Popoluca, Texistepec" - }, - "yiz": { - "english_name": "Azhe" - }, - "xli": { - "english_name": "Liburnian" - }, - "azo": { - "english_name": "Awing" - }, - "faa": { - "english_name": "Fasu" - }, - "cr": { - "english_name": "Cree" - }, - "gar": { - "english_name": "Galeya" - }, - "hui": { - "english_name": "Huli" - }, - "zxx": { - "english_name": "No linguistic content" - }, - "xzm": { - "english_name": "Zemgalian" - }, - "bpa": { - "english_name": "Daakaka" - }, - "mls": { - "english_name": "Masalit" - }, - "dyi": { - "english_name": "Senoufo, Djimini" - }, - "ttm": { - "english_name": "Tutchone, Northern" - }, - "tpx": { - "english_name": "Me'phaa, Acatepec" - }, - "ife": { - "english_name": "Ifè" - }, - "sw": { - "english_name": "Swahili (macrolanguage)" - }, - "bnz": { - "english_name": "Beezen" - }, - "idb": { - "english_name": "Indo-Portuguese" - }, - "kic": { - "english_name": "Kickapoo" - }, - "lgb": { - "english_name": "Laghu" - }, - "lfn": { - "english_name": "Lingua Franca Nova" - }, - "dhu": { - "english_name": "Dhurga" - }, - "kfv": { - "english_name": "Kurmukar" - }, - "sao": { - "english_name": "Sause" - }, - "qvc": { - "english_name": "Quechua, Cajamarca" - }, - "psg": { - "english_name": "Penang Sign Language" - }, - "pis": { - "english_name": "Pijin" - }, - "tnl": { - "english_name": "Lenakel" - }, - "wij": { - "english_name": "Wik-Iiyanh" - }, - "pbu": { - "english_name": "Pashto, Northern" - }, - "buh": { - "english_name": "Bunu, Younuo" - }, - "bow": { - "english_name": "Rema" - }, - "xii": { - "english_name": "Xiri" - }, - "awc": { - "english_name": "Cicipu" - }, - "ssq": { - "english_name": "So'a" - }, - "gna": { - "english_name": "Kaansa" - }, - "lmj": { - "english_name": "Lembata, West" - }, - "tdc": { - "english_name": "Emberá-Tadó" - }, - "knc": { - "english_name": "Kanuri, Central" - }, - "naj": { - "english_name": "Nalu" - }, - "xsh": { - "english_name": "Shamang" - }, - "mvz": { - "english_name": "Mesqan" - }, - "fud": { - "english_name": "Futuna, East" - }, - "mdq": { - "english_name": "Mbole" - }, - "ssy": { - "english_name": "Saho" - }, - "ona": { - "english_name": "Ona" - }, - "acy": { - "english_name": "Arabic, Cypriot" - }, - "sya": { - "english_name": "Siang" - }, - "dmv": { - "english_name": "Dumpas" - }, - "nfd": { - "english_name": "Ahwai" - }, - "ibd": { - "english_name": "Iwaidja" - }, - "vmj": { - "english_name": "Mixtec, Ixtayutla" - }, - "gka": { - "english_name": "Guya" - }, - "wrm": { - "english_name": "Warumungu" - }, - "lkj": { - "english_name": "Remun" - }, - "doa": { - "english_name": "Dom" - }, - "umg": { - "english_name": "Umbuygamu" - }, - "pot": { - "english_name": "Potawatomi" - }, - "gro": { - "english_name": "Groma" - }, - "sak": { - "english_name": "Sake" - }, - "awx": { - "english_name": "Awara" - }, - "beg": { - "english_name": "Belait" - }, - "cia": { - "english_name": "Cia-Cia" - }, - "kvl": { - "english_name": "Kayaw" - }, - "qvw": { - "english_name": "Quechua, Huaylla Wanca" - }, - "lrc": { - "english_name": "Luri, Northern" - }, - "sto": { - "english_name": "Stoney" - }, - "bgo": { - "english_name": "Baga Koga" - }, - "oor": { - "english_name": "Oorlams" - }, - "bug": { - "english_name": "Buginese" - }, - "zkr": { - "english_name": "Zakhring" - }, - "bmp": { - "english_name": "Bulgebi" - }, - "lrk": { - "english_name": "Loarki" - }, - "aaf": { - "english_name": "Aranadan" - }, - "atj": { - "english_name": "Atikamekw" - }, - "ylg": { - "english_name": "Yelogu" - }, - "ulc": { - "english_name": "Ulch" - }, - "ro": { - "english_name": "Romanian", - "name": "Română" - }, - "kiy": { - "english_name": "Kirikiri" - }, - "puk": { - "english_name": "Pu Ko" - }, - "grd": { - "english_name": "Guruntum-Mbaaru" - }, - "mmj": { - "english_name": "Majhwar" - }, - "brx": { - "english_name": "Bodo (India)" - }, - "dtu": { - "english_name": "Dogon, Tebul Ure" - }, - "mlj": { - "english_name": "Miltu" - }, - "enu": { - "english_name": "Enu" - }, - "ksy": { - "english_name": "Kharia Thar" - }, - "lji": { - "english_name": "Laiyolo" - }, - "cdr": { - "english_name": "Cinda-Regi-Tiyal" - }, - "nwb": { - "english_name": "Nyabwa" - }, - "kmq": { - "english_name": "Kwama" - }, - "gd": { - "english_name": "Gaelic, Scottish" - }, - "djc": { - "english_name": "Daju, Dar Daju" - }, - "srv": { - "english_name": "Sorsoganon, Southern" - }, - "bsa": { - "english_name": "Abinomn" - }, - "ncc": { - "english_name": "Ponam" - }, - "lic": { - "english_name": "Hlai" - }, - "bla": { - "english_name": "Siksika" - }, - "tks": { - "english_name": "Takestani" - }, - "hib": { - "english_name": "Hibito" - }, - "nkd": { - "english_name": "Koireng" - }, - "bze": { - "english_name": "Bozo, Jenaama" - }, - "kpu": { - "english_name": "Kafoa" - }, - "mdy": { - "english_name": "Male (Ethiopia)" - }, - "qxc": { - "english_name": "Quechua, Chincha" - }, - "prz": { - "english_name": "Providencia Sign Language" - }, - "zyb": { - "english_name": "Zhuang, Yongbei" - }, - "ayq": { - "english_name": "Ayi (Papua New Guinea)" - }, - "cox": { - "english_name": "Nanti" - }, - "kub": { - "english_name": "Kutep" - }, - "blq": { - "english_name": "Baluan-Pam" - }, - "mlf": { - "english_name": "Mal" - }, - "wny": { - "english_name": "Wanyi" - }, - "vot": { - "english_name": "Votic" - }, - "kwf": { - "english_name": "Kwara'ae" - }, - "anu": { - "english_name": "Anuak" - }, - "mmg": { - "english_name": "Ambrym, North" - }, - "skp": { - "english_name": "Sekapan" - }, - "hma": { - "english_name": "Hmong, Southern Mashan" - }, - "nxk": { - "english_name": "Naga, Koki" - }, - "xan": { - "english_name": "Xamtanga" - }, - "agi": { - "english_name": "Agariya" - }, - "clj": { - "english_name": "Chin, Laitu" - }, - "gui": { - "english_name": "Guaraní, Eastern Bolivian" - }, - "wua": { - "english_name": "Wikngenchera" - }, - "hy": { - "english_name": "Armenian" - }, - "adb": { - "english_name": "Adabe" - }, - "rbk": { - "english_name": "Bontok, Northern" - }, - "snf": { - "english_name": "Noon" - }, - "prb": { - "english_name": "Lua'" - }, - "awg": { - "english_name": "Anguthimri" - }, - "kca": { - "english_name": "Khanty" - }, - "ajw": { - "english_name": "Ajawa" - }, - "nci": { - "english_name": "Nahuatl, Classical" - }, - "gdx": { - "english_name": "Godwari" - }, - "fau": { - "english_name": "Fayu" - }, - "wgg": { - "english_name": "Wangganguru" - }, - "whk": { - "english_name": "Kenyah, Wahau" - }, - "smt": { - "english_name": "Simte" - }, - "sgz": { - "english_name": "Sursurunga" - }, - "cly": { - "english_name": "Chatino, Eastern Highland" - }, - "agy": { - "english_name": "Alta, Southern" - }, - "mir": { - "english_name": "Mixe, Isthmus" - }, - "gsm": { - "english_name": "Guatemalan Sign Language" - }, - "egl": { - "english_name": "Emilian" - }, - "awh": { - "english_name": "Awbono" - }, - "xeb": { - "english_name": "Eblan" - }, - "wab": { - "english_name": "Wab" - }, - "aoz": { - "english_name": "Uab Meto" - }, - "apv": { - "english_name": "Alapmunte" - }, - "nte": { - "english_name": "Nathembo" - }, - "tea": { - "english_name": "Temiar" - }, - "caj": { - "english_name": "Chané" - }, - "abs": { - "english_name": "Malay, Ambonese" - }, - "kyv": { - "english_name": "Kayort" - }, - "gvn": { - "english_name": "Kuku-Yalanji" - }, - "nkc": { - "english_name": "Nkongho" - }, - "doq": { - "english_name": "Dominican Sign Language" - }, - "lev": { - "english_name": "Lamma" - }, - "css": { - "english_name": "Ohlone, Southern" - }, - "luv": { - "english_name": "Luwati" - }, - "nme": { - "english_name": "Naga, Mzieme" - }, - "sij": { - "english_name": "Numbami" - }, - "wca": { - "english_name": "Yanomámi" - }, - "lgi": { - "english_name": "Lengilu" - }, - "xcl": { - "english_name": "Armenian, Classical" - }, - "tvd": { - "english_name": "Tsuvadi" - }, - "hix": { - "english_name": "Hixkaryána" - }, - "alj": { - "english_name": "Alangan" - }, - "tmz": { - "english_name": "Tamanaku" - }, - "lmz": { - "english_name": "Lumbee" - }, - "lst": { - "english_name": "Trinidad and Tobago Sign Language" - }, - "ypz": { - "english_name": "Phuza" - }, - "kuu": { - "english_name": "Kuskokwim, Upper" - }, - "cuq": { - "english_name": "Cun" - }, - "tev": { - "english_name": "Teor" - }, - "nyc": { - "english_name": "Nyanga-li" - }, - "bqy": { - "english_name": "Bengkala Sign Language" - }, - "cbh": { - "english_name": "Cagua" - }, - "psn": { - "english_name": "Panasuan" - }, - "clc": { - "english_name": "Chilcotin" - }, - "cts": { - "english_name": "Bikol, Northern Catanduanes" - }, - "shk": { - "english_name": "Shilluk" - }, - "anf": { - "english_name": "Animere" - }, - "cky": { - "english_name": "Cakfem-Mushere" - }, - "ngd": { - "english_name": "Ngando (Central African Republic)" - }, - "gve": { - "english_name": "Duwet" - }, - "bvw": { - "english_name": "Boga" - }, - "tbo": { - "english_name": "Tawala" - }, - "sol": { - "english_name": "Solos" - }, - "van": { - "english_name": "Valman" - }, - "ekl": { - "english_name": "Kol (Bangladesh)" - }, - "cdo": { - "english_name": "Chinese, Min Dong" - }, - "nbk": { - "english_name": "Nake" - }, - "cuu": { - "english_name": "Tai Ya" - }, - "tox": { - "english_name": "Tobian" - }, - "bjl": { - "english_name": "Bulu (Papua New Guinea)" - }, - "byi": { - "english_name": "Buyu" - }, - "std": { - "english_name": "Sentinel" - }, - "can": { - "english_name": "Chambri" - }, - "amw": { - "english_name": "Neo-Aramaic, Western" - }, - "my": { - "english_name": "Burmese" - }, - "kgw": { - "english_name": "Karon Dori" - }, - "akj": { - "english_name": "Aka-Jeru" - }, - "arv": { - "english_name": "Arbore" - }, - "ctm": { - "english_name": "Chitimacha" - }, - "quz": { - "english_name": "Quechua, Cusco" - }, - "pib": { - "english_name": "Yine" - }, - "tmj": { - "english_name": "Samarokena" - }, - "sqs": { - "english_name": "Sri Lankan Sign Language" - }, - "gcn": { - "english_name": "Gaina" - }, - "bzg": { - "english_name": "Babuza" - }, - "crx": { - "english_name": "Carrier" - }, - "muj": { - "english_name": "Mabire" - }, - "spo": { - "english_name": "Spokane" - }, - "sqn": { - "english_name": "Susquehannock" - }, - "sdt": { - "english_name": "Shuadit" - }, - "dgd": { - "english_name": "Dagaari Dioula" - }, - "irx": { - "english_name": "Kamberau" - }, - "uuu": { - "english_name": "U" - }, - "kwc": { - "english_name": "Likwala" - }, - "aik": { - "english_name": "Ake" - }, - "mnl": { - "english_name": "Tiale" - }, - "nbu": { - "english_name": "Naga, Rongmei" - }, - "gey": { - "english_name": "Enya" - }, - "nda": { - "english_name": "Ndasa" - }, - "kjj": { - "english_name": "Khinalugh" - }, - "kwm": { - "english_name": "Kwambi" - }, - "aic": { - "english_name": "Ainbai" - }, - "wkl": { - "english_name": "Kalanadi" - }, - "cmt": { - "english_name": "Camtho" - }, - "tre": { - "english_name": "Tarangan, East" - }, - "ctz": { - "english_name": "Chatino, Zacatepec" - }, - "krk": { - "english_name": "Kerek" - }, - "xon": { - "english_name": "Konkomba" - }, - "mzm": { - "english_name": "Mumuye" - }, - "agf": { - "english_name": "Arguni" - }, - "bzs": { - "english_name": "Brazilian Sign Language" - }, - "xqa": { - "english_name": "Karakhanid" - }, - "zra": { - "english_name": "Kara (Korea)" - }, - "agj": { - "english_name": "Argobba" - }, - "mss": { - "english_name": "Masela, West" - }, - "sob": { - "english_name": "Sobei" - }, - "xmp": { - "english_name": "Kuku-Mu'inh" - }, - "bbg": { - "english_name": "Barama" - }, - "erk": { - "english_name": "Efate, South" - }, - "bzp": { - "english_name": "Kemberano" - }, - "kzk": { - "english_name": "Kazukuru" - }, - "nad": { - "english_name": "Nijadali" - }, - "nmi": { - "english_name": "Nyam" - }, - "fad": { - "english_name": "Wagi" - }, - "dts": { - "english_name": "Dogon, Toro So" - }, - "mas": { - "english_name": "Masai" - }, - "clh": { - "english_name": "Chilisso" - }, - "huh": { - "english_name": "Huilliche" - }, - "xtd": { - "english_name": "Mixtec, Diuxi-Tilantongo" - }, - "doy": { - "english_name": "Dompo" - }, - "bfo": { - "english_name": "Birifor, Malba" - }, - "xww": { - "english_name": "Wemba Wemba" - }, - "aga": { - "english_name": "Aguano" - }, - "jrr": { - "english_name": "Jiru" - }, - "zuh": { - "english_name": "Tokano" - }, - "bsy": { - "english_name": "Bisaya, Sabah" - }, - "dmg": { - "english_name": "Kinabatangan, Upper" - }, - "bet": { - "english_name": "Béte, Guiberoua" - }, - "sgu": { - "english_name": "Salas" - }, - "afd": { - "english_name": "Andai" - }, - "shw": { - "english_name": "Shwai" - }, - "xmd": { - "english_name": "Mbudum" - }, - "rpn": { - "english_name": "Repanbitip" - }, - "nkg": { - "english_name": "Nekgini" - }, - "ayd": { - "english_name": "Ayabadhu" - }, - "kkt": { - "english_name": "Koi" - }, - "kme": { - "english_name": "Bakole" - }, - "swh": { - "english_name": "Swahili (individual language)" - }, - "ahl": { - "english_name": "Igo" - }, - "ali": { - "english_name": "Amaimon" - }, - "rgu": { - "english_name": "Ringgou" - }, - "chq": { - "english_name": "Chinantec, Quiotepec" - }, - "cnb": { - "english_name": "Chin, Chinbon" - }, - "siv": { - "english_name": "Sumariup" - }, - "gfk": { - "english_name": "Patpatar" - }, - "esu": { - "english_name": "Yupik, Central" - }, - "eto": { - "english_name": "Eton (Cameroon)" - }, - "bzr": { - "english_name": "Biri" - }, - "aiw": { - "english_name": "Aari" - }, - "gzn": { - "english_name": "Gane" - }, - "ykm": { - "english_name": "Kap" - }, - "wlu": { - "english_name": "Wuliwuli" - }, - "tia": { - "english_name": "Tamazight, Tidikelt" - }, - "jjr": { - "english_name": "Bankal" - }, - "dbe": { - "english_name": "Dabe" - }, - "bqn": { - "english_name": "Bulgarian Sign Language" - }, - "smd": { - "english_name": "Sama" - }, - "luo": { - "english_name": "Luo (Kenya and Tanzania)" - }, - "bjk": { - "english_name": "Barok" - }, - "glr": { - "english_name": "Glaro-Twabo" - }, - "kam": { - "english_name": "Kamba (Kenya)" - }, - "gaa": { - "english_name": "Ga" - }, - "se": { - "english_name": "Sami, Northern" - }, - "emx": { - "english_name": "Erromintxela" - }, - "chg": { - "english_name": "Chagatai" - }, - "bwp": { - "english_name": "Mandobo Bawah" - }, - "kgp": { - "english_name": "Kaingang" - }, - "mse": { - "english_name": "Musey" - }, - "kpw": { - "english_name": "Kobon" - }, - "hir": { - "english_name": "Himarimã" - }, - "djj": { - "english_name": "Djeebbana" - }, - "cam": { - "english_name": "Cemuhî" - }, - "aah": { - "english_name": "Arapesh, Abu'" - }, - "gl": { - "english_name": "Galician", - "name": "Galego" - }, - "btf": { - "english_name": "Birgit" - }, - "xgi": { - "english_name": "Garingbal" - }, - "izr": { - "english_name": "Izere" - }, - "bvl": { - "english_name": "Bolivian Sign Language" - }, - "yla": { - "english_name": "Yaul" - }, - "ndt": { - "english_name": "Ndunga" - }, - "kok": { - "english_name": "Konkani (macrolanguage)", - "name": "Konkani (macrolanguage)" - }, - "kth": { - "english_name": "Karanga" - }, - "pme": { - "english_name": "Pwaamei" - }, - "mjq": { - "english_name": "Malaryan" - }, - "vec": { - "english_name": "Venetian" - }, - "kuf": { - "english_name": "Katu, Western" - }, - "mzr": { - "english_name": "Marúbo" - }, - "tsh": { - "english_name": "Tsuvan" - }, - "asa": { - "english_name": "Asu (Tanzania)" - }, - "kup": { - "english_name": "Kunimaipa" - }, - "poy": { - "english_name": "Pogolo" - }, - "udm": { - "english_name": "Udmurt" - }, - "slf": { - "english_name": "Swiss-Italian Sign Language" - }, - "xyl": { - "english_name": "Yalakalore" - }, - "gis": { - "english_name": "Giziga, North" - }, - "ane": { - "english_name": "Xârâcùù" - }, - "bqo": { - "english_name": "Balo" - }, - "lwe": { - "english_name": "Lewo Eleng" - }, - "xmv": { - "english_name": "Malagasy, Antankarana" - }, - "mjj": { - "english_name": "Mawak" - }, - "msm": { - "english_name": "Manobo, Agusan" - }, - "tap": { - "english_name": "Taabwa" - }, - "kba": { - "english_name": "Kalarko" - }, - "cjy": { - "english_name": "Chinese, Jinyu" - }, - "mxo": { - "english_name": "Mbowe" - }, - "ctt": { - "english_name": "Chetti, Wayanad" - }, - "tmv": { - "english_name": "Tembo (Motembo)" - }, - "zae": { - "english_name": "Zapotec, Yareni" - }, - "cca": { - "english_name": "Cauca" - }, - "laj": { - "english_name": "Lango (Uganda)" - }, - "gsg": { - "english_name": "German Sign Language" - }, - "ojs": { - "english_name": "Ojibwa, Severn" - }, - "njh": { - "english_name": "Naga, Lotha" - }, - "dng": { - "english_name": "Dungan" - }, - "nid": { - "english_name": "Ngandi" - }, - "nba": { - "english_name": "Nyemba" - }, - "hi": { - "english_name": "Hindi", - "name": "हिंदी" - }, - "jru": { - "english_name": "Japrería" - }, - "tmn": { - "english_name": "Taman (Indonesia)" - }, - "wuh": { - "english_name": "Wutunhua" - }, - "grg": { - "english_name": "Madi" - }, - "rth": { - "english_name": "Ratahan" - }, - "dsl": { - "english_name": "Danish Sign Language" - }, - "uro": { - "english_name": "Ura (Papua New Guinea)" - }, - "moq": { - "english_name": "Mor (Bomberai Peninsula)" - }, - "vkp": { - "english_name": "Creole Portuguese, Korlai" - }, - "sss": { - "english_name": "Sô" - }, - "mtb": { - "english_name": "Anyin Morofo" - }, - "orh": { - "english_name": "Oroqen" - }, - "acb": { - "english_name": "Áncá" - }, - "wem": { - "english_name": "Gbe, Weme" - }, - "qwc": { - "english_name": "Quechua, Classical" - }, - "kji": { - "english_name": "Zabana" - }, - "mab": { - "english_name": "Mixtec, Yutanduchi" - }, - "bnp": { - "english_name": "Bola" - }, - "any": { - "english_name": "Anyin" - }, - "ktz": { - "english_name": "Ju/'hoan" - }, - "crh": { - "english_name": "Tatar, Crimean", - "name": "Tatar, Crimean" - }, - "awy": { - "english_name": "Awyu, Edera" - }, - "lox": { - "english_name": "Loun" - }, - "kew": { - "english_name": "Kewa, West" - }, - "kv": { - "english_name": "Komi" - }, - "ukg": { - "english_name": "Ukuriguma" - }, - "ldd": { - "english_name": "Luri" - }, - "juu": { - "english_name": "Ju" - }, - "aha": { - "english_name": "Ahanta" - }, - "rwr": { - "english_name": "Marwari (India)" - }, - "tkf": { - "english_name": "Tukumanféd" - }, - "bnm": { - "english_name": "Batanga" - }, - "lrm": { - "english_name": "Marama" - }, - "npo": { - "english_name": "Naga, Pochuri" - }, - "lno": { - "english_name": "Lango (Sudan)" - }, - "ndl": { - "english_name": "Ndolo" - }, - "smc": { - "english_name": "Som" - }, - "fro": { - "english_name": "French, Old (842-ca. 1400)" - }, - "bju": { - "english_name": "Busuu" - }, - "txx": { - "english_name": "Tatana" - }, - "ror": { - "english_name": "Rongga" - }, - "otl": { - "english_name": "Otomi, Tilapa" - }, - "jls": { - "english_name": "Jamaican Sign Language" - }, - "riu": { - "english_name": "Riung" - }, - "mut": { - "english_name": "Muria, Western" - }, - "abu": { - "english_name": "Abure" - }, - "tgb": { - "english_name": "Tobilung" - }, - "kgo": { - "english_name": "Krongo" - }, - "wbb": { - "english_name": "Wabo" - }, - "lbg": { - "english_name": "Laopang" - }, - "sch": { - "english_name": "Sakachep" - }, - "wrl": { - "english_name": "Warlmanpa" - }, - "ddg": { - "english_name": "Fataluku" - }, - "nmc": { - "english_name": "Ngam" - }, - "pns": { - "english_name": "Ponosakan" - }, - "gau": { - "english_name": "Gadaba, Mudhili" - }, - "zlm": { - "english_name": "Malay (individual language)" - }, - "hmn": { - "english_name": "Hmong" - }, - "bho": { - "english_name": "Bhojpuri" - }, - "afo": { - "english_name": "Eloyi" - }, - "zhb": { - "english_name": "Zhaba" - }, - "lba": { - "english_name": "Lui" - }, - "taq": { - "english_name": "Tamasheq" - }, - "brp": { - "english_name": "Barapasi" - }, - "cui": { - "english_name": "Cuiba" - }, - "dbw": { - "english_name": "Dogon, Bankan Tey" - }, - "tnh": { - "english_name": "Maiani" - }, - "cmg": { - "english_name": "Mongolian, Classical" - }, - "tmh": { - "english_name": "Tamashek" - }, - "ora": { - "english_name": "Oroha" - }, - "gwt": { - "english_name": "Gawar-Bati" - }, - "mpg": { - "english_name": "Marba" - }, - "dgg": { - "english_name": "Doga" - }, - "phh": { - "english_name": "Phukha" - }, - "ms": { - "english_name": "Malay (macrolanguage)", - "name": "Malay (macrolanguage)" - }, - "clt": { - "english_name": "Chin, Lautu" - }, - "sjp": { - "english_name": "Surjapuri" - }, - "dul": { - "english_name": "Agta, Alabat Island" - }, - "vms": { - "english_name": "Moksela" - }, - "ttn": { - "english_name": "Towei" - }, - "aac": { - "english_name": "Ari" - }, - "mtm": { - "english_name": "Mator" - }, - "wha": { - "english_name": "Manusela" - }, - "wnw": { - "english_name": "Wintu" - }, - "ncn": { - "english_name": "Nauna" - }, - "txr": { - "english_name": "Tartessian" - }, - "anw": { - "english_name": "Anaang" - }, - "gmh": { - "english_name": "German, Middle High (ca. 1050-1500)" - }, - "sne": { - "english_name": "Bidayuh, Bau" - }, - "hre": { - "english_name": "Hre" - }, - "tkl": { - "english_name": "Tokelau" - }, - "ebo": { - "english_name": "Teke-Ebo" - }, - "ikl": { - "english_name": "Ikulu" - }, - "khd": { - "english_name": "Kanum, Bädi" - }, - "mbn": { - "english_name": "Macaguán" - }, - "apm": { - "english_name": "Apache, Mescalero-Chiricahua" - }, - "amo": { - "english_name": "Amo" - }, - "tsy": { - "english_name": "Tebul Sign Language" - }, - "suz": { - "english_name": "Sunwar" - }, - "bed": { - "english_name": "Bedoanas" - }, - "sts": { - "english_name": "Shumashti" - }, - "pmn": { - "english_name": "Pam" - }, - "ktx": { - "english_name": "Kaxararí" - }, - "crk": { - "english_name": "Cree, Plains" - }, - "gub": { - "english_name": "Guajajára" - }, - "ywg": { - "english_name": "Yinhawangka" - }, - "iyx": { - "english_name": "Yaka (Congo)" - }, - "bhr": { - "english_name": "Malagasy, Bara" - }, - "cpy": { - "english_name": "Ashéninka, South Ucayali" - }, - "awo": { - "english_name": "Awak" - }, - "vme": { - "english_name": "Masela, East" - }, - "akp": { - "english_name": "Siwu" - }, - "erh": { - "english_name": "Eruwa" - }, - "mhn": { - "english_name": "Mócheno" - }, - "afn": { - "english_name": "Defaka" - }, - "yau": { - "english_name": "Yuwana" - }, - "kwk": { - "english_name": "Kwakiutl" - }, - "hnd": { - "english_name": "Hindko, Southern" - }, - "lok": { - "english_name": "Loko" - }, - "tar": { - "english_name": "Tarahumara, Central" - }, - "ugo": { - "english_name": "Ugong" - }, - "hue": { - "english_name": "Huave, San Francisco Del Mar" - }, - "lnd": { - "english_name": "Lundayeh" - }, - "ztl": { - "english_name": "Zapotec, Lapaguía-Guivini" - }, - "ser": { - "english_name": "Serrano" - }, - "xyk": { - "english_name": "Mayi-Kulan" - }, - "nbo": { - "english_name": "Nkukoli" - }, - "pyy": { - "english_name": "Pyen" - }, - "mom": { - "english_name": "Mangue" - }, - "bde": { - "english_name": "Bade" - }, - "def": { - "english_name": "Dezfuli" - }, - "con": { - "english_name": "Cofán" - }, - "waj": { - "english_name": "Waffa" - }, - "yba": { - "english_name": "Yala" - }, - "gbj": { - "english_name": "Gadaba, Bodo" - }, - "ygl": { - "english_name": "Yangum Gel" - }, - "txq": { - "english_name": "Tii" - }, - "nll": { - "english_name": "Nihali" - }, - "uru": { - "english_name": "Urumi" - }, - "mwb": { - "english_name": "Juwal" - }, - "smg": { - "english_name": "Simbali" - }, - "ida": { - "english_name": "Idakho-Isukha-Tiriki" - }, - "yar": { - "english_name": "Yabarana" - }, - "kio": { - "english_name": "Kiowa" - }, - "wci": { - "english_name": "Gbe, Waci" - }, - "bim": { - "english_name": "Bimoba" - }, - "scn": { - "english_name": "Sicilian" - }, - "xmg": { - "english_name": "Mengaka" - }, - "der": { - "english_name": "Deori" - }, - "gde": { - "english_name": "Gude" - }, - "ddd": { - "english_name": "Dongotono" - }, - "paf": { - "english_name": "Paranawát" - }, - "tpa": { - "english_name": "Taupota" - }, - "ldj": { - "english_name": "Lemoro" - }, - "ybj": { - "english_name": "Hasha" - }, - "thh": { - "english_name": "Tarahumara, Northern" - }, - "btv": { - "english_name": "Bateri" - }, - "zap": { - "english_name": "Zapotec" - }, - "pig": { - "english_name": "Pisabo" - }, - "ckx": { - "english_name": "Caka" - }, - "tyr": { - "english_name": "Tai Daeng" - }, - "ham": { - "english_name": "Hewa" - }, - "sps": { - "english_name": "Saposa" - }, - "oyy": { - "english_name": "Oya'oya" - }, - "cbc": { - "english_name": "Carapana" - }, - "bzw": { - "english_name": "Basa (Nigeria)" - }, - "gug": { - "english_name": "Guaraní, Paraguayan" - }, - "woc": { - "english_name": "Wogeo" - }, - "trs": { - "english_name": "Triqui, Chicahuaxtla" - }, - "aog": { - "english_name": "Angoram" - }, - "kxp": { - "english_name": "Koli, Wadiyara" - }, - "trc": { - "english_name": "Triqui, Copala" - }, - "wum": { - "english_name": "Wumbvu" - }, - "ike": { - "english_name": "Inuktitut, Eastern Canadian" - }, - "lt": { - "english_name": "Lithuanian", - "name": "Lietuvių" - }, - "gko": { - "english_name": "Kok-Nar" - }, - "tuz": { - "english_name": "Turka" - }, - "ldn": { - "english_name": "Láadan" - }, - "hag": { - "english_name": "Hanga" - }, - "tim": { - "english_name": "Timbe" - }, - "ass": { - "english_name": "Ipulo" - }, - "dug": { - "english_name": "Duruma" - }, - "xlu": { - "english_name": "Luwian, Cuneiform" - }, - "mfy": { - "english_name": "Mayo" - }, - "rof": { - "english_name": "Rombo" - }, - "mpm": { - "english_name": "Mixtec, Yosondúa" - }, - "wga": { - "english_name": "Wagaya" - }, - "tdn": { - "english_name": "Tondano" - }, - "tns": { - "english_name": "Tenis" - }, - "cuo": { - "english_name": "Cumanagoto" - }, - "lcf": { - "english_name": "Lubu" - }, - "nsf": { - "english_name": "Nisu, Northwestern" - }, - "pcw": { - "english_name": "Pyapun" - }, - "azz": { - "english_name": "Nahuatl, Highland Puebla" - }, - "vbk": { - "english_name": "Bontok, Southwestern" - }, - "slx": { - "english_name": "Salampasu" - }, - "kkr": { - "english_name": "Kir-Balar" - }, - "cby": { - "english_name": "Carabayo" - }, - "nuq": { - "english_name": "Nukumanu" - }, - "mio": { - "english_name": "Mixtec, Pinotepa Nacional" - }, - "mml": { - "english_name": "Man Met" - }, - "ifk": { - "english_name": "Ifugao, Tuwali" - }, - "ntx": { - "english_name": "Naga, Tangkhul (Myanmar)" - }, - "gun": { - "english_name": "Guaraní, Mbyá" - }, - "sew": { - "english_name": "Sewa Bay" - }, - "bdr": { - "english_name": "Bajau, West Coast" - }, - "mvo": { - "english_name": "Marovo" - }, - "gpe": { - "english_name": "Pidgin English, Ghanaian" - }, - "piu": { - "english_name": "Pintupi-Luritja" - }, - "akq": { - "english_name": "Ak" - }, - "tua": { - "english_name": "Wiarumus" - }, - "nyw": { - "english_name": "Nyaw" - }, - "ktn": { - "english_name": "Karitiâna" - }, - "toi": { - "english_name": "Tonga (Zambia)" - }, - "kpe": { - "english_name": "Kpelle" - }, - "byg": { - "english_name": "Baygo" - }, - "crb": { - "english_name": "Carib, Island" - }, - "gou": { - "english_name": "Gavar" - }, - "koq": { - "english_name": "Kota (Gabon)" - }, - "spr": { - "english_name": "Saparua" - }, - "uri": { - "english_name": "Urim" - }, - "bse": { - "english_name": "Wushi" - }, - "aea": { - "english_name": "Areba" - }, - "mru": { - "english_name": "Mono (Cameroon)" - }, - "huw": { - "english_name": "Hukumina" - }, - "zat": { - "english_name": "Zapotec, Tabaa" - }, - "kta": { - "english_name": "Katua" - }, - "cuk": { - "english_name": "Kuna, San Blas" - }, - "mhg": { - "english_name": "Margu" - }, - "mua": { - "english_name": "Mundang" - }, - "idc": { - "english_name": "Idon" - }, - "tkq": { - "english_name": "Tee" - }, - "xer": { - "english_name": "Xerénte" - }, - "zmz": { - "english_name": "Mbandja" - }, - "ycn": { - "english_name": "Yucuna" - }, - "lbw": { - "english_name": "Tolaki" - }, - "kye": { - "english_name": "Krache" - }, - "zts": { - "english_name": "Zapotec, Tilquiapan" - }, - "itm": { - "english_name": "Itu Mbon Uzo" - }, - "pym": { - "english_name": "Fyam" - }, - "job": { - "english_name": "Joba" - }, - "khb": { - "english_name": "Lü" - }, - "ha": { - "english_name": "Hausa" - }, - "msw": { - "english_name": "Mansoanka" - }, - "dju": { - "english_name": "Kapriman" - }, - "lbf": { - "english_name": "Tinani" - }, - "sje": { - "english_name": "Sami, Pite" - }, - "yri": { - "english_name": "Yarí" - }, - "diz": { - "english_name": "Ding" - }, - "mln": { - "english_name": "Malango" - }, - "myg": { - "english_name": "Manta" - }, - "wka": { - "english_name": "Kw'adza" - }, - "zuy": { - "english_name": "Zumaya" - }, - "for": { - "english_name": "Fore" - }, - "axm": { - "english_name": "Armenian, Middle" - }, - "abd": { - "english_name": "Manide" - }, - "mpn": { - "english_name": "Mindiri" - }, - "diw": { - "english_name": "Dinka, Northwestern" - }, - "mgq": { - "english_name": "Malila" - }, - "cgg": { - "english_name": "Chiga" - }, - "omc": { - "english_name": "Mochica" - }, - "fvr": { - "english_name": "Fur" - }, - "faj": { - "english_name": "Faita" - }, - "psc": { - "english_name": "Persian Sign Language" - }, - "tcx": { - "english_name": "Toda" - }, - "txu": { - "english_name": "Kayapó" - }, - "xnk": { - "english_name": "Nganakarti" - }, - "gmd": { - "english_name": "Mághdì" - }, - "bgm": { - "english_name": "Baga Mboteni" - }, - "kll": { - "english_name": "Kalagan, Kagan" - }, - "ums": { - "english_name": "Pendau" - }, - "mlv": { - "english_name": "Motlav" - }, - "khk": { - "english_name": "Mongolian, Halh" - }, - "dyg": { - "english_name": "Agta, Villa Viciosa" - }, - "xow": { - "english_name": "Kowaki" - }, - "sng": { - "english_name": "Sanga (Democratic Republic of Congo)" - }, - "bhh": { - "english_name": "Bukharic" - }, - "lhl": { - "english_name": "Lohar, Lahul" - }, - "ski": { - "english_name": "Sika" - }, - "trg": { - "english_name": "Lishán Didán" - }, - "cob": { - "english_name": "Chicomuceltec" - }, - "nyq": { - "english_name": "Nayini" - }, - "tuh": { - "english_name": "Taulil" - }, - "cnw": { - "english_name": "Chin, Ngawn" - }, - "auu": { - "english_name": "Auye" - }, - "buv": { - "english_name": "Bun" - }, - "bxl": { - "english_name": "Jalkunan" - }, - "ljx": { - "english_name": "Yuru" - }, - "hno": { - "english_name": "Hindko, Northern" - }, - "gmx": { - "english_name": "Magoma" - }, - "lnu": { - "english_name": "Longuda" - }, - "mqt": { - "english_name": "Mok" - }, - "nsv": { - "english_name": "Nisu, Southwestern" - }, - "clo": { - "english_name": "Chontal, Lowland Oaxaca" - }, - "kgl": { - "english_name": "Kunggari" - }, - "kgx": { - "english_name": "Kamaru" - }, - "thy": { - "english_name": "Tha" - }, - "snw": { - "english_name": "Selee" - }, - "nsk": { - "english_name": "Naskapi" - }, - "zaj": { - "english_name": "Zaramo" - }, - "mtj": { - "english_name": "Moskona" - }, - "nfu": { - "english_name": "Mfumte" - }, - "git": { - "english_name": "Gitxsan" - }, - "tui": { - "english_name": "Tupuri" - }, - "gcd": { - "english_name": "Ganggalida" - }, - "bic": { - "english_name": "Bikaru" - }, - "lnz": { - "english_name": "Lonzo" - }, - "kkk": { - "english_name": "Kokota" - }, - "tio": { - "english_name": "Teop" - }, - "kn": { - "english_name": "Kannada", - "name": "ಕನ್ನಡ" - }, - "nho": { - "english_name": "Takuu" - }, - "mhd": { - "english_name": "Mbugu" - }, - "dix": { - "english_name": "Dixon Reef" - }, - "dks": { - "english_name": "Dinka, Southeastern" - }, - "ikr": { - "english_name": "Ikaranggal" - }, - "gyy": { - "english_name": "Gunya" - }, - "ree": { - "english_name": "Kayan, Rejang" - }, - "tog": { - "english_name": "Tonga (Nyasa)" - }, - "ttp": { - "english_name": "Tombelala" - }, - "txb": { - "english_name": "Tokharian B" - }, - "hud": { - "english_name": "Huaulu" - }, - "hij": { - "english_name": "Hijuk" - }, - "cto": { - "english_name": "Emberá-Catío" - }, - "sad": { - "english_name": "Sandawe" - }, - "khc": { - "english_name": "Tukang Besi North" - }, - "cri": { - "english_name": "Sãotomense" - }, - "hbo": { - "english_name": "Hebrew, Ancient" - }, - "ace": { - "english_name": "Achinese" - }, - "dbq": { - "english_name": "Daba" - }, - "bm": { - "english_name": "Bambara" - }, - "bqp": { - "english_name": "Busa" - }, - "nge": { - "english_name": "Ngemba" - }, - "zav": { - "english_name": "Zapotec, Yatzachi" - }, - "sfe": { - "english_name": "Subanen, Eastern" - }, - "wdg": { - "english_name": "Wadaginam" - }, - "thm": { - "english_name": "Aheu" - }, - "kdy": { - "english_name": "Keder" - }, - "duo": { - "english_name": "Agta, Dupaninan" - }, - "psq": { - "english_name": "Pasi" - }, - "mvw": { - "english_name": "Machinga" - }, - "okb": { - "english_name": "Okobo" - }, - "xkt": { - "english_name": "Kantosi" - }, - "til": { - "english_name": "Tillamook" - }, - "kuv": { - "english_name": "Kur" - }, - "weo": { - "english_name": "Wemale" - }, - "nnf": { - "english_name": "Ngaing" - }, - "ish": { - "english_name": "Esan" - }, - "yxl": { - "english_name": "Yardliyawarra" - }, - "xyb": { - "english_name": "Yandjibara" - }, - "rak": { - "english_name": "Tulu-Bohuai" - }, - "kqt": { - "english_name": "Kadazan, Klias River" - }, - "xoi": { - "english_name": "Kominimung" - }, - "kao": { - "english_name": "Xaasongaxango" - }, - "trl": { - "english_name": "Scottish, Traveller" - }, - "ver": { - "english_name": "Mom Jango" - }, - "krv": { - "english_name": "Kavet" - }, - "csr": { - "english_name": "Costa Rican Sign Language" - }, - "ksq": { - "english_name": "Kwaami" - }, - "byb": { - "english_name": "Bikya" - }, - "jcs": { - "english_name": "Jamaican Country Sign Language" - }, - "agl": { - "english_name": "Fembe" - }, - "azb": { - "english_name": "Azerbaijani, South" - }, - "mai": { - "english_name": "Maithili" - }, - "wei": { - "english_name": "Kiunum" - }, - "npg": { - "english_name": "Naga, Ponyo-Gongwang" - }, - "bra": { - "english_name": "Braj" - }, - "trz": { - "english_name": "Torá" - }, - "trd": { - "english_name": "Turi" - }, - "jow": { - "english_name": "Jowulu" - }, - "gvl": { - "english_name": "Gulay" - }, - "wtf": { - "english_name": "Watiwa" - }, - "mjd": { - "english_name": "Maidu, Northwest" - }, - "scw": { - "english_name": "Sha" - }, - "nlw": { - "english_name": "Walangama" - }, - "nb": { - "english_name": "Norwegian Bokmål", - "name": "Norwegian Bokmål" - }, - "iba": { - "english_name": "Iban" - }, - "mpc": { - "english_name": "Mangarayi" - }, - "kvp": { - "english_name": "Kompane" - }, - "rnd": { - "english_name": "Ruund" - }, - "wnc": { - "english_name": "Wantoat" - }, - "gcc": { - "english_name": "Mali" - }, - "yry": { - "english_name": "Yarluyandi" - }, - "khq": { - "english_name": "Songhay, Koyra Chiini" - }, - "xwj": { - "english_name": "Wajuk" - }, - "th": { - "english_name": "Thai", - "name": "ไทย" - }, - "glh": { - "english_name": "Pashayi, Northwest" - }, - "krx": { - "english_name": "Karon" - }, - "mkv": { - "english_name": "Mafea" - }, - "mnb": { - "english_name": "Muna" - }, - "nuj": { - "english_name": "Nyole" - }, - "dac": { - "english_name": "Dambi" - }, - "yai": { - "english_name": "Yagnobi" - }, - "ngh": { - "english_name": "N/u" - }, - "acf": { - "english_name": "Creole French, Saint Lucian" - }, - "nui": { - "english_name": "Ngumbi" - }, - "imr": { - "english_name": "Imroing" - }, - "pml": { - "english_name": "Lingua Franca" - }, - "pbv": { - "english_name": "Pnar" - }, - "hve": { - "english_name": "Huave, San Dionisio Del Mar" - }, - "tqp": { - "english_name": "Tomoip" - }, - "pks": { - "english_name": "Pakistan Sign Language" - }, - "mmf": { - "english_name": "Mundat" - }, - "adh": { - "english_name": "Adhola" - }, - "mav": { - "english_name": "Sateré-Mawé" - }, - "tsa": { - "english_name": "Tsaangi" - }, - "fue": { - "english_name": "Fulfulde, Borgu" - }, - "kqb": { - "english_name": "Kovai" - }, - "dds": { - "english_name": "Dogon, Donno So" - }, - "cno": { - "english_name": "Con" - }, - "tbp": { - "english_name": "Taworta" - }, - "avd": { - "english_name": "Alviri-Vidari" - }, - "yo": { - "english_name": "Yoruba" - }, - "bgp": { - "english_name": "Balochi, Eastern" - }, - "mwl": { - "english_name": "Mirandese" - }, - "mey": { - "english_name": "Hassaniyya" - }, - "wie": { - "english_name": "Wik-Epa" - }, - "km": { - "english_name": "Khmer, Central" - }, - "uve": { - "english_name": "Uvean, West" - }, - "mhz": { - "english_name": "Mor (Mor Islands)" - }, - "ilb": { - "english_name": "Ila" - }, - "gbf": { - "english_name": "Gaikundi" - }, - "shv": { - "english_name": "Shehri" - }, - "bkm": { - "english_name": "Kom (Cameroon)" - }, - "thd": { - "english_name": "Thayore" - }, - "caq": { - "english_name": "Nicobarese, Car" - }, - "ijs": { - "english_name": "Ijo, Southeast" - }, - "gtu": { - "english_name": "Aghu-Tharnggala" - }, - "bgw": { - "english_name": "Bhatri" - }, - "yxy": { - "english_name": "Yabula Yabula" - }, - "knz": { - "english_name": "Kalamsé" - }, - "xbg": { - "english_name": "Bunganditj" - }, - "gvf": { - "english_name": "Golin" - }, - "zmh": { - "english_name": "Makolkol" - }, - "prd": { - "english_name": "Parsi-Dari" - }, - "ebg": { - "english_name": "Ebughu" - }, - "suj": { - "english_name": "Shubi" - }, - "xur": { - "english_name": "Urartian" - }, - "jei": { - "english_name": "Yei" - }, - "anx": { - "english_name": "Andra-Hus" - }, - "nar": { - "english_name": "Iguta" - }, - "vmk": { - "english_name": "Makhuwa-Shirima" - }, - "agu": { - "english_name": "Aguacateco" - }, - "rbl": { - "english_name": "Bikol, Miraya" - }, - "nag": { - "english_name": "Naga Pidgin" - }, - "bon": { - "english_name": "Bine" - }, - "bao": { - "english_name": "Waimaha" - }, - "sev": { - "english_name": "Senoufo, Nyarafolo" - }, - "byt": { - "english_name": "Berti" - }, - "wdj": { - "english_name": "Wadjiginy" - }, - "bsf": { - "english_name": "Bauchi" - }, - "to": { - "english_name": "Tonga (Tonga Islands)" - }, - "mmk": { - "english_name": "Mukha-Dora" - }, - "btg": { - "english_name": "Bété, Gagnoa" - }, - "lpe": { - "english_name": "Lepki" - }, - "jax": { - "english_name": "Malay, Jambi" - }, - "buk": { - "english_name": "Bugawac" - }, - "svk": { - "english_name": "Slovakian Sign Language" - }, - "gec": { - "english_name": "Grebo, Gboloo" - }, - "sgs": { - "english_name": "Samogitian" - }, - "ja": { - "english_name": "Japanese", - "name": "日本語" - }, - "bcv": { - "english_name": "Shoo-Minda-Nye" - }, - "coq": { - "english_name": "Coquille" - }, - "orr": { - "english_name": "Oruma" - }, - "bpq": { - "english_name": "Malay, Banda" - }, - "lke": { - "english_name": "Kenyi" - }, - "inm": { - "english_name": "Minaean" - }, - "wec": { - "english_name": "Wè Western" - }, - "cje": { - "english_name": "Chru" - }, - "dgb": { - "english_name": "Dogon, Bunoge" - }, - "caf": { - "english_name": "Carrier, Southern" - }, - "ygw": { - "english_name": "Yagwoia" - }, - "ogu": { - "english_name": "Ogbronuagum" - }, - "xpg": { - "english_name": "Phrygian" - }, - "rnw": { - "english_name": "Rungwa" - }, - "tdx": { - "english_name": "Malagasy, Tandroy-Mahafaly" - }, - "mxb": { - "english_name": "Mixtec, Tezoatlán" - }, - "xbo": { - "english_name": "Bolgarian" - }, - "wob": { - "english_name": "Wè Northern" - }, - "abz": { - "english_name": "Abui" - }, - "bfh": { - "english_name": "Blafe" - }, - "mrd": { - "english_name": "Magar, Western" - }, - "sgt": { - "english_name": "Brokpake" - }, - "wor": { - "english_name": "Woria" - }, - "orn": { - "english_name": "Orang Kanaq" - }, - "tdd": { - "english_name": "Tai Nüa" - }, - "zpk": { - "english_name": "Zapotec, Tlacolulita" - }, - "teg": { - "english_name": "Teke-Tege" - }, - "lam": { - "english_name": "Lamba" - }, - "oko": { - "english_name": "Korean, Old (3rd-9th cent.)" - }, - "itk": { - "english_name": "Judeo-Italian" - }, - "bpz": { - "english_name": "Bilba" - }, - "eu": { - "english_name": "Basque", - "name": "Euskara" - }, - "dda": { - "english_name": "Dadi Dadi" - }, - "aci": { - "english_name": "Aka-Cari" - }, - "vnm": { - "english_name": "Vinmavis" - }, - "aau": { - "english_name": "Abau" - }, - "krt": { - "english_name": "Kanuri, Tumari" - }, - "lgq": { - "english_name": "Logba" - }, - "csn": { - "english_name": "Colombian Sign Language" - }, - "btn": { - "english_name": "Ratagnon" - }, - "kiq": { - "english_name": "Kosadle" - }, - "lbr": { - "english_name": "Lohorung" - }, - "brc": { - "english_name": "Creole Dutch, Berbice" - }, - "csf": { - "english_name": "Cuba Sign Language" - }, - "sac": { - "english_name": "Meskwaki" - }, - "dhi": { - "english_name": "Dhimal" - }, - "sld": { - "english_name": "Sissala" - }, - "cir": { - "english_name": "Tiri" - }, - "wsk": { - "english_name": "Waskia" - }, - "bwz": { - "english_name": "Bwisi" - }, - "ggl": { - "english_name": "Ganglau" - }, - "jnl": { - "english_name": "Rawat" - }, - "epi": { - "english_name": "Epie" - }, - "xcc": { - "english_name": "Camunic" - }, - "xsm": { - "english_name": "Kasem" - }, - "len": { - "english_name": "Lenca" - }, - "tmc": { - "english_name": "Tumak" - }, - "xtp": { - "english_name": "Mixtec, San Miguel Piedras" - }, - "dre": { - "english_name": "Dolpo" - }, - "arc": { - "english_name": "Aramaic, Official (700-300 BCE)" - }, - "gju": { - "english_name": "Gujari" - }, - "muo": { - "english_name": "Nyong" - }, - "skm": { - "english_name": "Kutong" - }, - "xzh": { - "english_name": "Zhang-Zhung" - }, - "gas": { - "english_name": "Garasia, Adiwasi" - }, - "amt": { - "english_name": "Amto" - }, - "bbh": { - "english_name": "Bugan" - }, - "wmm": { - "english_name": "Maiwa (Indonesia)" - }, - "vmr": { - "english_name": "Marenje" - }, - "qux": { - "english_name": "Quechua, Yauyos" - }, - "chh": { - "english_name": "Chinook" - }, - "nsh": { - "english_name": "Ngoshie" - }, - "yec": { - "english_name": "Yeniche" - }, - "zgn": { - "english_name": "Zhuang, Guibian" - }, - "wni": { - "english_name": "Comorian, Ndzwani" - }, - "lir": { - "english_name": "English, Liberian" - }, - "kni": { - "english_name": "Kanufi" - }, - "tiu": { - "english_name": "Adasen" - }, - "zoq": { - "english_name": "Zoque, Tabasco" - }, - "asn": { - "english_name": "Asuriní, Xingú" - }, - "kkn": { - "english_name": "Kon Keu" - }, - "end": { - "english_name": "Ende" - }, - "xkn": { - "english_name": "Kayan, Kayan River" - }, - "tsq": { - "english_name": "Thai Sign Language" - }, - "gix": { - "english_name": "Gilima" - }, - "kyx": { - "english_name": "Rapoisi" - }, - "kez": { - "english_name": "Kukele" - }, - "dro": { - "english_name": "Melanau, Daro-Matu" - }, - "ikw": { - "english_name": "Ikwere" - }, - "mfl": { - "english_name": "Putai" - }, - "ndp": { - "english_name": "Ndo" - }, - "sow": { - "english_name": "Sowanda" - }, - "kpv": { - "english_name": "Komi-Zyrian" - }, - "yky": { - "english_name": "Yakoma" - }, - "quw": { - "english_name": "Quichua, Tena Lowland" - }, - "mfj": { - "english_name": "Mefele" - }, - "xpi": { - "english_name": "Pictish" - }, - "pbh": { - "english_name": "E'ñapa Woromaipu" - }, - "rcf": { - "english_name": "Creole French, Réunion" - }, - "tgn": { - "english_name": "Tandaganon" - }, - "gbd": { - "english_name": "Karadjeri" - }, - "goo": { - "english_name": "Gone Dau" - }, - "kxf": { - "english_name": "Karen, Manumanaw" - }, - "shb": { - "english_name": "Ninam" - }, - "cta": { - "english_name": "Chatino, Tataltepec" - }, - "pix": { - "english_name": "Piu" - }, - "cdi": { - "english_name": "Chodri" - }, - "ttu": { - "english_name": "Torau" - }, - "kvb": { - "english_name": "Kubu" - }, - "ttr": { - "english_name": "Tera" - }, - "gnd": { - "english_name": "Zulgo-Gemzek" - }, - "sec": { - "english_name": "Sechelt" - }, - "guf": { - "english_name": "Gupapuyngu" - }, - "bry": { - "english_name": "Burui" - }, - "bkk": { - "english_name": "Brokskat" - }, - "txe": { - "english_name": "Totoli" - }, - "lli": { - "english_name": "Teke-Laali" - }, - "kvr": { - "english_name": "Kerinci" - }, - "shr": { - "english_name": "Shi" - }, - "act": { - "english_name": "Achterhoeks" - }, - "dlk": { - "english_name": "Dahalik" - }, - "mzb": { - "english_name": "Tumzabt" - }, - "pay": { - "english_name": "Pech" - }, - "pek": { - "english_name": "Penchal" - }, - "yaa": { - "english_name": "Yaminahua" - }, - "srw": { - "english_name": "Serua" - }, - "guk": { - "english_name": "Gumuz" - }, - "ypn": { - "english_name": "Phowa, Ani" - }, - "rrt": { - "english_name": "Arritinngithigh" - }, - "stv": { - "english_name": "Silt'e" - }, - "obi": { - "english_name": "Obispeño" - }, - "kfm": { - "english_name": "Khunsari" - }, - "wmd": { - "english_name": "Mamaindé" - }, - "auo": { - "english_name": "Auyokawa" - }, - "puq": { - "english_name": "Puquina" - }, - "aeb": { - "english_name": "Arabic, Tunisian" - }, - "gnl": { - "english_name": "Gangulu" - }, - "ktb": { - "english_name": "Kambaata" - }, - "mdd": { - "english_name": "Mbum" - }, - "udg": { - "english_name": "Muduga" - }, - "tih": { - "english_name": "Murut, Timugon" - }, - "rmq": { - "english_name": "Caló" - }, - "gnb": { - "english_name": "Gangte" - }, - "fer": { - "english_name": "Feroge" - }, - "tw": { - "english_name": "Twi" - }, - "om": { - "english_name": "Oromo" - }, - "coo": { - "english_name": "Comox" - }, - "msh": { - "english_name": "Malagasy, Masikoro" - }, - "nmh": { - "english_name": "Naga, Monsang" - }, - "haf": { - "english_name": "Haiphong Sign Language" - }, - "xau": { - "english_name": "Kauwera" - }, - "dhn": { - "english_name": "Dhanki" - }, - "swn": { - "english_name": "Sawknah" - }, - "ten": { - "english_name": "Tama (Colombia)" - }, - "hmq": { - "english_name": "Miao, Eastern Qiandong" - }, - "pgi": { - "english_name": "Pagi" - }, - "hmk": { - "english_name": "Maek" - }, - "xkb": { - "english_name": "Nago, Northern" - }, - "txi": { - "english_name": "Ikpeng" - }, - "rod": { - "english_name": "Rogo" - }, - "mqy": { - "english_name": "Manggarai" - }, - "bch": { - "english_name": "Bariai" - }, - "dde": { - "english_name": "Doondo" - }, - "llk": { - "english_name": "Lelak" - }, - "poi": { - "english_name": "Popoluca, Highland" - }, - "wgb": { - "english_name": "Wagawaga" - }, - "gwd": { - "english_name": "Gawwada" - }, - "kw": { - "english_name": "Cornish" - }, - "btd": { - "english_name": "Batak Dairi" - }, - "eza": { - "english_name": "Ezaa" - }, - "tma": { - "english_name": "Tama (Chad)" - }, - "adq": { - "english_name": "Adangbe" - }, - "xaq": { - "english_name": "Aquitanian" - }, - "btp": { - "english_name": "Budibud" - }, - "xka": { - "english_name": "Kalkoti" - }, - "tnz": { - "english_name": "Tonga (Thailand)" - }, - "kwn": { - "english_name": "Kwangali" - }, - "msn": { - "english_name": "Vurës" - }, - "awn": { - "english_name": "Awngi" - }, - "kys": { - "english_name": "Kayan, Baram" - }, - "key": { - "english_name": "Kupia" - }, - "ned": { - "english_name": "Nde-Gbite" - }, - "inz": { - "english_name": "Ineseño" - }, - "af": { - "english_name": "Afrikaans", - "name": "Afrikaans" - }, - "apu": { - "english_name": "Apurinã" - }, - "xes": { - "english_name": "Kesawai" - }, - "ayp": { - "english_name": "Arabic, North Mesopotamian" - }, - "bls": { - "english_name": "Balaesang" - }, - "dry": { - "english_name": "Darai" - }, - "pnc": { - "english_name": "Pannei" - }, - "bsq": { - "english_name": "Bassa" - }, - "xlb": { - "english_name": "Loup B" - }, - "hai": { - "english_name": "Haida" - }, - "ems": { - "english_name": "Yupik, Pacific Gulf" - }, - "vsi": { - "english_name": "Moldova Sign Language" - }, - "ino": { - "english_name": "Inoke-Yate" - }, - "ibm": { - "english_name": "Agoi" - }, - "bjs": { - "english_name": "Bajan" - }, - "atd": { - "english_name": "Manobo, Ata" - }, - "dso": { - "english_name": "Desiya" - }, - "blw": { - "english_name": "Balangao" - }, - "bdd": { - "english_name": "Bunama" - }, - "ahp": { - "english_name": "Aizi, Aproumu" - }, - "sys": { - "english_name": "Sinyar" - }, - "kge": { - "english_name": "Komering" - }, - "ise": { - "english_name": "Italian Sign Language" - }, - "cse": { - "english_name": "Czech Sign Language" - }, - "ru": { - "english_name": "Russian", - "name": "русский" - }, - "ady": { - "english_name": "Adyghe" - }, - "liu": { - "english_name": "Logorik" - }, - "aiq": { - "english_name": "Aimaq" - }, - "eo": { - "english_name": "Esperanto", - "name": "Esperanto" - }, - "tsr": { - "english_name": "Akei" - }, - "sxk": { - "english_name": "Kalapuya, Southern" - }, - "bma": { - "english_name": "Lame" - }, - "kuj": { - "english_name": "Kuria" - }, - "yuc": { - "english_name": "Yuchi" - }, - "jia": { - "english_name": "Jina" - }, - "tcf": { - "english_name": "Me'phaa, Malinaltepec" - }, - "nuf": { - "english_name": "Nusu" - }, - "bay": { - "english_name": "Batuley" - }, - "bkf": { - "english_name": "Beeke" - }, - "mfo": { - "english_name": "Mbe" - }, - "ndk": { - "english_name": "Ndaka" - }, - "rpt": { - "english_name": "Rapting" - }, - "kag": { - "english_name": "Kajaman" - }, - "phq": { - "english_name": "Phana'" - }, - "yom": { - "english_name": "Yombe" - }, - "cni": { - "english_name": "Asháninka" - }, - "yuq": { - "english_name": "Yuqui" - }, - "cag": { - "english_name": "Nivaclé" - }, - "kbg": { - "english_name": "Khamba" - }, - "alq": { - "english_name": "Algonquin" - }, - "ruy": { - "english_name": "Mala (Nigeria)" - }, - "tuv": { - "english_name": "Turkana" - }, - "gmu": { - "english_name": "Gumalu" - }, - "lwm": { - "english_name": "Laomian" - }, - "mh": { - "english_name": "Marshallese" - }, - "myf": { - "english_name": "Bambassi" - }, - "swt": { - "english_name": "Sawila" - }, - "tzx": { - "english_name": "Tabriak" - }, - "gul": { - "english_name": "Creole English, Sea Island" - }, - "mtr": { - "english_name": "Mewari" - }, - "bmu": { - "english_name": "Somba-Siawari" - }, - "ebk": { - "english_name": "Bontok, Eastern" - }, - "esq": { - "english_name": "Esselen" - }, - "tet": { - "english_name": "Tetum" - }, - "mog": { - "english_name": "Mongondow" - }, - "nck": { - "english_name": "Nakara" - }, - "tyx": { - "english_name": "Teke-Tyee" - }, - "ute": { - "english_name": "Ute-Southern Paiute" - }, - "ndz": { - "english_name": "Ndogo" - }, - "gob": { - "english_name": "Playero" - }, - "bky": { - "english_name": "Bokyi" - }, - "bid": { - "english_name": "Bidiyo" - }, - "beb": { - "english_name": "Bebele" - }, - "okh": { - "english_name": "Koresh-e Rostam" - }, - "kea": { - "english_name": "Kabuverdianu" - }, - "crn": { - "english_name": "Cora, El Nayar" - }, - "ntp": { - "english_name": "Tepehuan, Northern" - }, - "kxi": { - "english_name": "Murut, Keningau" - }, - "avl": { - "english_name": "Arabic, Eastern Egyptian Bedawi" - }, - "xpp": { - "english_name": "Puyo-Paekche" - }, - "vkm": { - "english_name": "Kamakan" - }, - "hoh": { - "english_name": "Hobyót" - }, - "bgr": { - "english_name": "Chin, Bawm" - }, - "tuc": { - "english_name": "Mutu" - }, - "ulf": { - "english_name": "Usku" - }, - "mgw": { - "english_name": "Matumbi" - }, - "kbe": { - "english_name": "Kanju" - }, - "nrn": { - "english_name": "Norn" - }, - "gbk": { - "english_name": "Gaddi" - }, - "ie": { - "english_name": "Interlingue" - }, - "ium": { - "english_name": "Mien, Iu" - }, - "kde": { - "english_name": "Makonde" - }, - "pcm": { - "english_name": "Pidgin, Nigerian" - }, - "bdm": { - "english_name": "Buduma" - }, - "mqa": { - "english_name": "Maba (Indonesia)" - }, - "unu": { - "english_name": "Unubahe" - }, - "rna": { - "english_name": "Runa" - }, - "rmx": { - "english_name": "Romam" - }, - "srg": { - "english_name": "Sulod" - }, - "mui": { - "english_name": "Musi" - }, - "tef": { - "english_name": "Teressa" - }, - "mhm": { - "english_name": "Makhuwa-Moniga" - }, - "bnn": { - "english_name": "Bunun" - }, - "ppl": { - "english_name": "Pipil" - }, - "llp": { - "english_name": "Efate, North" - }, - "crl": { - "english_name": "Cree, Northern East" - }, - "awb": { - "english_name": "Awa (Papua New Guinea)" - }, - "lek": { - "english_name": "Leipon" - }, - "klh": { - "english_name": "Weliki" - }, - "nuc": { - "english_name": "Nukuini" - }, - "tpe": { - "english_name": "Tippera" - }, - "dyn": { - "english_name": "Dyangadi" - }, - "mxc": { - "english_name": "Manyika" - }, - "mjt": { - "english_name": "Sauria Paharia" - }, - "sbt": { - "english_name": "Kimki" - }, - "tal": { - "english_name": "Tal" - }, - "gva": { - "english_name": "Guana (Paraguay)" - }, - "sue": { - "english_name": "Suena" - }, - "aod": { - "english_name": "Andarum" - }, - "waw": { - "english_name": "Waiwai" - }, - "chm": { - "english_name": "Mari (Russia)" - }, - "jmw": { - "english_name": "Mouwase" - }, - "jvd": { - "english_name": "Javindo" - }, - "uby": { - "english_name": "Ubykh" - }, - "afg": { - "english_name": "Afghan Sign Language" - }, - "lbc": { - "english_name": "Lakkia" - }, - "bxw": { - "english_name": "Bankagooma" - }, - "ayg": { - "english_name": "Ginyanga" - }, - "syw": { - "english_name": "Kagate" - }, - "ho": { - "english_name": "Hiri Motu" - }, - "yhd": { - "english_name": "Arabic, Judeo-Iraqi" - }, - "ylo": { - "english_name": "Yi, Naluo" - }, - "weg": { - "english_name": "Wergaia" - }, - "bts": { - "english_name": "Batak Simalungun" - }, - "fil": { - "english_name": "Filipino" - }, - "jmd": { - "english_name": "Yamdena" - }, - "svb": { - "english_name": "Ulau-Suain" - }, - "laf": { - "english_name": "Lafofa" - }, - "tgu": { - "english_name": "Tanggu" - }, - "hab": { - "english_name": "Hanoi Sign Language" - }, - "tye": { - "english_name": "Kyanga" - }, - "bud": { - "english_name": "Ntcham" - }, - "enr": { - "english_name": "Emumu" - }, - "bss": { - "english_name": "Akoose" - }, - "gv": { - "english_name": "Manx" - }, - "kxa": { - "english_name": "Kairiru" - }, - "wyb": { - "english_name": "Wangaaybuwan-Ngiyambaa" - }, - "oht": { - "english_name": "Hittite, Old" - }, - "nhw": { - "english_name": "Nahuatl, Western Huasteca" - }, - "kck": { - "english_name": "Kalanga" - }, - "mnz": { - "english_name": "Moni" - }, - "djb": { - "english_name": "Djinba" - }, - "pyu": { - "english_name": "Puyuma" - }, - "trp": { - "english_name": "Kok Borok" - }, - "mem": { - "english_name": "Mangala" - }, - "kqz": { - "english_name": "Korana" - }, - "han": { - "english_name": "Hangaza" - }, - "wil": { - "english_name": "Wilawila" - }, - "sou": { - "english_name": "Thai, Southern" - }, - "kot": { - "english_name": "Lagwan" - }, - "mmx": { - "english_name": "Madak" - }, - "huo": { - "english_name": "Hu" - }, - "kkz": { - "english_name": "Kaska" - }, - "isk": { - "english_name": "Ishkashimi" - }, - "rm": { - "english_name": "Romansh" - }, - "lbk": { - "english_name": "Bontok, Central" - }, - "ruc": { - "english_name": "Ruuli" - }, - "grt": { - "english_name": "Garo" - }, - "knl": { - "english_name": "Keninjal" - }, - "zkh": { - "english_name": "Khorezmian" - }, - "kxv": { - "english_name": "Kuvi" - }, - "yyu": { - "english_name": "Yau (Sandaun Province)" - }, - "ysy": { - "english_name": "Sanie" - }, - "nul": { - "english_name": "Nusa Laut" - }, - "wwa": { - "english_name": "Waama" - }, - "ppa": { - "english_name": "Pao" - }, - "xoo": { - "english_name": "Xukurú" - }, - "gbh": { - "english_name": "Gbe, Defi" - }, - "kty": { - "english_name": "Kango (Bas-Uélé District)" - }, - "com": { - "english_name": "Comanche" - }, - "ksj": { - "english_name": "Uare" - }, - "pyx": { - "english_name": "Pyu (Myanmar)" - }, - "csc": { - "english_name": "Catalan Sign Language" - }, - "kdg": { - "english_name": "Seba" - }, - "bgf": { - "english_name": "Bangandu" - }, - "tda": { - "english_name": "Tagdal" - }, - "kmf": { - "english_name": "Kare (Papua New Guinea)" - }, - "brw": { - "english_name": "Bellari" - }, - "gap": { - "english_name": "Gal" - }, - "kqy": { - "english_name": "Koorete" - }, - "evh": { - "english_name": "Uvbie" - }, - "tuf": { - "english_name": "Tunebo, Central" - }, - "sdo": { - "english_name": "Bidayuh, Bukar-Sadung" - }, - "zor": { - "english_name": "Zoque, Rayón" - }, - "zdj": { - "english_name": "Comorian, Ngazidja" - }, - "ahm": { - "english_name": "Aizi, Mobumrin" - }, - "got": { - "english_name": "Gothic" - }, - "bly": { - "english_name": "Notre" - }, - "cso": { - "english_name": "Chinantec, Sochiapam" - }, - "mfe": { - "english_name": "Morisyen" - }, - "yty": { - "english_name": "Yatay" - }, - "wla": { - "english_name": "Walio" - }, - "pum": { - "english_name": "Puma" - }, - "dbr": { - "english_name": "Dabarre" - }, - "frc": { - "english_name": "French, Cajun" - }, - "nzs": { - "english_name": "New Zealand Sign Language" - }, - "boy": { - "english_name": "Bodo (Central African Republic)" - }, - "dgz": { - "english_name": "Daga" - }, - "did": { - "english_name": "Didinga" - }, - "vun": { - "english_name": "Vunjo" - }, - "tfi": { - "english_name": "Gbe, Tofin" - }, - "pnv": { - "english_name": "Pinigura" - }, - "pud": { - "english_name": "Punan Aput" - }, - "zms": { - "english_name": "Mbesa" - }, - "dhg": { - "english_name": "Djangu" - }, - "aaw": { - "english_name": "Solong" - }, - "pbn": { - "english_name": "Kpasam" - }, - "ato": { - "english_name": "Atong" - }, - "par": { - "english_name": "Panamint" - }, - "awm": { - "english_name": "Arawum" - }, - "loq": { - "english_name": "Lobala" - }, - "nni": { - "english_name": "Nuaulu, North" - }, - "vmu": { - "english_name": "Muluridyi" - }, - "wnp": { - "english_name": "Wanap" - }, - "moz": { - "english_name": "Mukulu" - }, - "ptv": { - "english_name": "Port Vato" - }, - "asv": { - "english_name": "Asoa" - }, - "sja": { - "english_name": "Epena" - }, - "itz": { - "english_name": "Itzá" - }, - "xsp": { - "english_name": "Silopi" - }, - "suw": { - "english_name": "Sumbwa" - }, - "lkh": { - "english_name": "Lakha" - }, - "rge": { - "english_name": "Romano-Greek" - }, - "hu": { - "english_name": "Hungarian", - "name": "magyar" - }, - "muc": { - "english_name": "Ajumbu" - }, - "tl": { - "english_name": "Tagalog" - }, - "kqa": { - "english_name": "Mum" - }, - "dbm": { - "english_name": "Duguri" - }, - "gnh": { - "english_name": "Lere" - }, - "ccr": { - "english_name": "Cacaopera" - }, - "ehu": { - "english_name": "Ehueun" - }, - "lgm": { - "english_name": "Lega-Mwenga" - }, - "fa": { - "english_name": "Persian", - "name": "فارسی" - }, - "mdw": { - "english_name": "Mbosi" - }, - "frp": { - "english_name": "Arpitan" - }, - "kvu": { - "english_name": "Karen, Yinbaw" - }, - "ria": { - "english_name": "Riang (India)" - }, - "aag": { - "english_name": "Ambrak" - }, - "stk": { - "english_name": "Arammba" - }, - "pdn": { - "english_name": "Podena" - }, - "khp": { - "english_name": "Kapori" - }, - "byp": { - "english_name": "Bumaji" - }, - "lol": { - "english_name": "Mongo" - }, - "jge": { - "english_name": "Judeo-Georgian" - }, - "mlm": { - "english_name": "Mulam" - }, - "smv": { - "english_name": "Samvedi" - }, - "akw": { - "english_name": "Akwa" - }, - "gup": { - "english_name": "Gunwinggu" - }, - "lbb": { - "english_name": "Label" - }, - "jmb": { - "english_name": "Zumbun" - }, - "cng": { - "english_name": "Qiang, Northern" - }, - "kcg": { - "english_name": "Tyap" - }, - "ddn": { - "english_name": "Dendi (Benin)" - }, - "ztu": { - "english_name": "Zapotec, Güilá" - }, - "bmz": { - "english_name": "Baramu" - }, - "aui": { - "english_name": "Anuki" - }, - "tac": { - "english_name": "Tarahumara, Lowland" - }, - "ggw": { - "english_name": "Gogodala" - }, - "mmn": { - "english_name": "Mamanwa" - }, - "mos": { - "english_name": "Mossi" - }, - "tza": { - "english_name": "Tanzanian Sign Language" - }, - "mzx": { - "english_name": "Mawayana" - }, - "bfc": { - "english_name": "Bai, Northern" - }, - "ndd": { - "english_name": "Nde-Nsele-Nta" - }, - "mvs": { - "english_name": "Massep" - }, - "cbu": { - "english_name": "Candoshi-Shapra" - }, - "gym": { - "english_name": "Ngäbere" - }, - "wle": { - "english_name": "Wolane" - }, - "aoi": { - "english_name": "Anindilyakwa" - }, - "xln": { - "english_name": "Alanic" - }, - "saw": { - "english_name": "Sawi" - }, - "mvy": { - "english_name": "Kohistani, Indus" - }, - "yok": { - "english_name": "Yokuts" - }, - "tyv": { - "english_name": "Tuvinian" - }, - "ogg": { - "english_name": "Ogbogolo" - }, - "bps": { - "english_name": "Blaan, Sarangani" - }, - "lsp": { - "english_name": "Panamanian Sign Language" - }, - "ibe": { - "english_name": "Akpes" - }, - "xsb": { - "english_name": "Sambal" - }, - "qvi": { - "english_name": "Quichua, Imbabura Highland" - }, - "huu": { - "english_name": "Huitoto, Murui" - }, - "ati": { - "english_name": "Attié" - }, - "gli": { - "english_name": "Guliguli" - }, - "bcd": { - "english_name": "Babar, North" - }, - "ysc": { - "english_name": "Yassic" - }, - "omk": { - "english_name": "Omok" - }, - "xgr": { - "english_name": "Garza" - }, - "drq": { - "english_name": "Dura" - }, - "alr": { - "english_name": "Alutor" - }, - "nhn": { - "english_name": "Nahuatl, Central" - }, - "rjg": { - "english_name": "Rajong" - }, - "lha": { - "english_name": "Laha (Viet Nam)" - }, - "pcc": { - "english_name": "Bouyei" - }, - "mwn": { - "english_name": "Nyamwanga" - }, - "xti": { - "english_name": "Mixtec, Sinicahua" - }, - "xnz": { - "english_name": "Kenzi" - }, - "xba": { - "english_name": "Kamba (Brazil)" - }, - "tdi": { - "english_name": "Tomadino" - }, - "apz": { - "english_name": "Safeyoka" - }, - "tmi": { - "english_name": "Tutuba" - }, - "amr": { - "english_name": "Amarakaeri" - }, - "fun": { - "english_name": "Fulniô" - }, - "fwe": { - "english_name": "Fwe" - }, - "ole": { - "english_name": "Olekha" - }, - "kpg": { - "english_name": "Kapingamarangi" - }, - "brz": { - "english_name": "Bilbil" - }, - "prt": { - "english_name": "Phai" - }, - "bcn": { - "english_name": "Bali (Nigeria)" - }, - "sis": { - "english_name": "Siuslaw" - }, - "bfw": { - "english_name": "Bondo" - }, - "lej": { - "english_name": "Lengola" - }, - "mhe": { - "english_name": "Besisi" - }, - "lwt": { - "english_name": "Lewotobi" - }, - "sih": { - "english_name": "Zire" - }, - "bew": { - "english_name": "Betawi" - }, - "tjs": { - "english_name": "Tujia, Southern" - }, - "gzi": { - "english_name": "Gazi" - }, - "mxd": { - "english_name": "Modang" - }, - "diy": { - "english_name": "Diuwe" - }, - "xmr": { - "english_name": "Meroitic" - }, - "cvg": { - "english_name": "Chug" - }, - "bwi": { - "english_name": "Baniwa" - }, - "hml": { - "english_name": "Hmong, Luopohe" - }, - "bcy": { - "english_name": "Bacama" - }, - "wxa": { - "english_name": "Waxianghua" - }, - "kvy": { - "english_name": "Karen, Yintale" - }, - "nap": { - "english_name": "Neapolitan" - }, - "thw": { - "english_name": "Thudam" - }, - "crz": { - "english_name": "Cruzeño" - }, - "xsa": { - "english_name": "Sabaean" - }, - "xrn": { - "english_name": "Arin" - }, - "int": { - "english_name": "Intha" - }, - "anr": { - "english_name": "Andh" - }, - "anl": { - "english_name": "Chin, Anu-Hkongso" - }, - "bbn": { - "english_name": "Uneapa" - }, - "zah": { - "english_name": "Zangwal" - }, - "pod": { - "english_name": "Ponares" - }, - "cub": { - "english_name": "Cubeo" - }, - "xtr": { - "english_name": "Tripuri, Early" - }, - "gdm": { - "english_name": "Laal" - }, - "gid": { - "english_name": "Gidar" - }, - "syy": { - "english_name": "Al-Sayyid Bedouin Sign Language" - }, - "msf": { - "english_name": "Mekwei" - }, - "yas": { - "english_name": "Nugunu (Cameroon)" - }, - "nsn": { - "english_name": "Nehan" - }, - "bkx": { - "english_name": "Baikeno" - }, - "gop": { - "english_name": "Yeretuar" - }, - "hor": { - "english_name": "Horo" - }, - "xks": { - "english_name": "Kumbewaha" - }, - "urb": { - "english_name": "Urubú-Kaapor" - }, - "ata": { - "english_name": "Pele-Ata" - }, - "zmq": { - "english_name": "Mituku" - }, - "cab": { - "english_name": "Garifuna" - }, - "lhm": { - "english_name": "Lhomi" - }, - "mxv": { - "english_name": "Mixtec, Metlatónoc" - }, - "klt": { - "english_name": "Nukna" - }, - "byx": { - "english_name": "Qaqet" - }, - "yig": { - "english_name": "Nasu, Wusa" - }, - "kzc": { - "english_name": "Kulango, Bondoukou" - }, - "bbu": { - "english_name": "Kulung (Nigeria)" - }, - "xlp": { - "english_name": "Lepontic" - }, - "ire": { - "english_name": "Iresim" - }, - "jya": { - "english_name": "Jiarong" - }, - "niw": { - "english_name": "Nimo" - }, - "loh": { - "english_name": "Narim" - }, - "jkm": { - "english_name": "Karen, Mobwa" - }, - "wra": { - "english_name": "Warapu" - }, - "zmg": { - "english_name": "Marti Ke" - }, - "asu": { - "english_name": "Asurini, Tocantins" - }, - "bpi": { - "english_name": "Bagupi" - }, - "wli": { - "english_name": "Waioli" - }, - "zgh": { - "english_name": "Tamazight, Standard Moroccan" - }, - "keb": { - "english_name": "Kélé" - }, - "rgs": { - "english_name": "Roglai, Southern" - }, - "prg": { - "english_name": "Prussian" - }, - "yuz": { - "english_name": "Yuracare" - }, - "dmy": { - "english_name": "Demta" - }, - "sgr": { - "english_name": "Sangisari" - }, - "gic": { - "english_name": "Gail" - }, - "org": { - "english_name": "Oring" - }, - "mve": { - "english_name": "Marwari (Pakistan)" - }, - "amx": { - "english_name": "Anmatyerre" - }, - "kit": { - "english_name": "Agob" - }, - "za": { - "english_name": "Zhuang" - }, - "ndx": { - "english_name": "Nduga" - }, - "tlo": { - "english_name": "Talodi" - }, - "lnh": { - "english_name": "Lanoh" - }, - "mow": { - "english_name": "Moi (Congo)" - }, - "mi": { - "english_name": "Maori", - "name": "Reo Māori" - }, - "hlt": { - "english_name": "Chin, Matu" - }, - "kst": { - "english_name": "Winyé" - }, - "ani": { - "english_name": "Andi" - }, - "khg": { - "english_name": "Tibetan, Khams" - }, - "noz": { - "english_name": "Nayi" - }, - "hvc": { - "english_name": "Haitian Vodoun Culture Language" - }, - "wgu": { - "english_name": "Wirangu" - }, - "usu": { - "english_name": "Uya" - }, - "sma": { - "english_name": "Sami, Southern" - }, - "cjp": { - "english_name": "Cabécar" - }, - "tpn": { - "english_name": "Tupinambá" - }, - "nsd": { - "english_name": "Nisu, Southern" - }, - "kmb": { - "english_name": "Kimbundu" - }, - "bru": { - "english_name": "Bru, Eastern" - }, - "bsj": { - "english_name": "Bangwinji" - }, - "bdg": { - "english_name": "Bonggi" - }, - "mnf": { - "english_name": "Mundani" - }, - "bjj": { - "english_name": "Kanauji" - }, - "nto": { - "english_name": "Ntomba" - }, - "hni": { - "english_name": "Hani" - }, - "xbi": { - "english_name": "Kombio" - }, - "yei": { - "english_name": "Yeni" - }, - "rai": { - "english_name": "Ramoaaina" - }, - "skq": { - "english_name": "Sininkere" - }, - "enm": { - "english_name": "English, Middle (1100-1500)" - }, - "fse": { - "english_name": "Finnish Sign Language" - }, - "dlm": { - "english_name": "Dalmatian" - }, - "meb": { - "english_name": "Ikobi" - }, - "dae": { - "english_name": "Duupa" - }, - "aol": { - "english_name": "Alor" - }, - "eiv": { - "english_name": "Askopan" - }, - "knd": { - "english_name": "Konda" - }, - "avb": { - "english_name": "Avau" - }, - "jyy": { - "english_name": "Jaya" - }, - "gbq": { - "english_name": "Gbaya-Bozoum" - }, - "are": { - "english_name": "Arrarnta, Western" - }, - "uka": { - "english_name": "Kaburi" - }, - "lnw": { - "english_name": "Lanima" - }, - "xhr": { - "english_name": "Hernican" - }, - "wsr": { - "english_name": "Owenia" - }, - "aee": { - "english_name": "Pashayi, Northeast" - }, - "nqg": { - "english_name": "Nago, Southern" - }, - "cbi": { - "english_name": "Chachi" - }, - "bhi": { - "english_name": "Bhilali" - }, - "xuo": { - "english_name": "Kuo" - }, - "zpc": { - "english_name": "Zapotec, Choapan" - }, - "nwx": { - "english_name": "Newar, Middle" - }, - "psw": { - "english_name": "Port Sandwich" - }, - "bqb": { - "english_name": "Bagusa" - }, - "bgz": { - "english_name": "Banggai" - }, - "nla": { - "english_name": "Ngombale" - }, - "jah": { - "english_name": "Jah Hut" - }, - "jbj": { - "english_name": "Arandai" - }, - "cgk": { - "english_name": "Chocangacakha" - }, - "xtc": { - "english_name": "Katcha-Kadugli-Miri" - }, - "nmq": { - "english_name": "Nambya" - }, - "xmj": { - "english_name": "Majera" - }, - "vah": { - "english_name": "Varhadi-Nagpuri" - }, - "dtp": { - "english_name": "Dusun, Central" - }, - "fkv": { - "english_name": "Finnish, Kven" - }, - "yim": { - "english_name": "Naga, Yimchungru" - }, - "rup": { - "english_name": "Romanian, Macedo-" - }, - "mry": { - "english_name": "Mandaya" - }, - "bhs": { - "english_name": "Buwal" - }, - "neg": { - "english_name": "Negidal" - }, - "kmz": { - "english_name": "Khorasani Turkish" - }, - "gaz": { - "english_name": "Oromo, West Central" - }, - "gue": { - "english_name": "Gurinji" - }, - "nnz": { - "english_name": "Nda'nda'" - }, - "ngb": { - "english_name": "Ngbandi, Northern" - }, - "bxr": { - "english_name": "Buriat, Russia" - }, - "mrh": { - "english_name": "Chin, Mara" - }, - "akx": { - "english_name": "Aka-Kede" - }, - "wo": { - "english_name": "Wolof" - }, - "nov": { - "english_name": "Novial" - }, - "uya": { - "english_name": "Doko-Uyanga" - }, - "fqs": { - "english_name": "Fas" - }, - "ngl": { - "english_name": "Lomwe" - }, - "bac": { - "english_name": "Badui" - }, - "lay": { - "english_name": "Lama (Myanmar)" - }, - "tnp": { - "english_name": "Whitesands" - }, - "bxm": { - "english_name": "Buriat, Mongolia" - }, - "nnv": { - "english_name": "Nugunu (Australia)" - }, - "xsu": { - "english_name": "Sanumá" - }, - "rin": { - "english_name": "Nungu" - }, - "cma": { - "english_name": "Maa" - }, - "xsy": { - "english_name": "Saisiyat" - }, - "dby": { - "english_name": "Dibiyaso" - }, - "snm": { - "english_name": "Ma'di, Southern" - }, - "knv": { - "english_name": "Tabo" - }, - "mvp": { - "english_name": "Duri" - }, - "kwd": { - "english_name": "Kwaio" - }, - "mqg": { - "english_name": "Malay, Kota Bangun Kutai" - }, - "elo": { - "english_name": "El Molo" - }, - "ukw": { - "english_name": "Ukwuani-Aboh-Ndoni" - }, - "tud": { - "english_name": "Tuxá" - }, - "kbh": { - "english_name": "Camsá" - }, - "xlc": { - "english_name": "Lycian" - }, - "bpx": { - "english_name": "Bareli, Palya" - }, - "hav": { - "english_name": "Havu" - }, - "nng": { - "english_name": "Naga, Maring" - }, - "cth": { - "english_name": "Chin, Thaiphum" - }, - "tlx": { - "english_name": "Khehek" - }, - "efa": { - "english_name": "Efai" - }, - "ael": { - "english_name": "Ambele" - }, - "byk": { - "english_name": "Biao" - }, - "lrz": { - "english_name": "Lemerig" - }, - "bko": { - "english_name": "Kwa'" - }, - "isc": { - "english_name": "Isconahua" - }, - "pkb": { - "english_name": "Pokomo" - }, - "mcy": { - "english_name": "Watut, South" - }, - "lov": { - "english_name": "Lopi" - }, - "loc": { - "english_name": "Inonhan" - }, - "xlo": { - "english_name": "Loup A" - }, - "stw": { - "english_name": "Satawalese" - }, - "lww": { - "english_name": "Lewo" - }, - "sny": { - "english_name": "Saniyo-Hiyewe" - }, - "ypm": { - "english_name": "Phuma" - }, - "ait": { - "english_name": "Arikem" - }, - "lgz": { - "english_name": "Ligenza" - }, - "dun": { - "english_name": "Dusun Deyah" - }, - "kvi": { - "english_name": "Kwang" - }, - "wtw": { - "english_name": "Wotu" - }, - "tzm": { - "english_name": "Tamazight, Central Atlas" - }, - "nab": { - "english_name": "Nambikuára, Southern" - }, - "brr": { - "english_name": "Birao" - }, - "xdk": { - "english_name": "Dharuk" - }, - "uz": { - "english_name": "Uzbek" - }, - "hvk": { - "english_name": "Haveke" - }, - "bwg": { - "english_name": "Barwe" - }, - "svc": { - "english_name": "Creole English, Vincentian" - }, - "amf": { - "english_name": "Hamer-Banna" - }, - "adz": { - "english_name": "Adzera" - }, - "ilv": { - "english_name": "Ilue" - }, - "ybl": { - "english_name": "Yukuben" - }, - "tae": { - "english_name": "Tariana" - }, - "qwm": { - "english_name": "Kuman (Russia)" - }, - "oro": { - "english_name": "Orokolo" - }, - "pnj": { - "english_name": "Pinjarup" - }, - "udi": { - "english_name": "Udi" - }, - "kwj": { - "english_name": "Kwanga" - }, - "keq": { - "english_name": "Kamar" - }, - "ltn": { - "english_name": "Latundê" - }, - "ppo": { - "english_name": "Folopa" - }, - "blg": { - "english_name": "Balau" - }, - "xtt": { - "english_name": "Mixtec, Tacahua" - }, - "aww": { - "english_name": "Awun" - }, - "wub": { - "english_name": "Wunambal" - }, - "dwr": { - "english_name": "Dawro" - }, - "xhu": { - "english_name": "Hurrian" - }, - "pca": { - "english_name": "Popoloca, Santa Inés Ahuatempan" - }, - "sos": { - "english_name": "Seeku" - }, - "mfz": { - "english_name": "Mabaan" - }, - "jel": { - "english_name": "Yelmek" - }, - "bns": { - "english_name": "Bundeli" - }, - "nqk": { - "english_name": "Ede Nago, Kura" - }, - "mik": { - "english_name": "Mikasuki" - }, - "peg": { - "english_name": "Pengo" - }, - "sbj": { - "english_name": "Surbakhal" - }, - "cpx": { - "english_name": "Chinese, Pu-Xian" - }, - "tem": { - "english_name": "Timne" - }, - "mxm": { - "english_name": "Meramera" - }, - "yaj": { - "english_name": "Banda-Yangere" - }, - "ltc": { - "english_name": "Chinese, Late Middle" - }, - "zro": { - "english_name": "Záparo" - }, - "duk": { - "english_name": "Uyajitaya" - }, - "tuo": { - "english_name": "Tucano" - }, - "itv": { - "english_name": "Itawit" - }, - "nkn": { - "english_name": "Nkangala" - }, - "kdu": { - "english_name": "Kadaru" - }, - "xwl": { - "english_name": "Gbe, Western Xwla" - }, - "jak": { - "english_name": "Jakun" - }, - "ik": { - "english_name": "Inupiaq" - }, - "tln": { - "english_name": "Talondo'" - }, - "asb": { - "english_name": "Assiniboine" - }, - "gml": { - "english_name": "German, Middle Low" - }, - "gjk": { - "english_name": "Koli, Kachi" - }, - "pls": { - "english_name": "Popoloca, San Marcos Tlalcoyalco" - }, - "mkw": { - "english_name": "Kituba (Congo)" - }, - "csz": { - "english_name": "Coos" - }, - "won": { - "english_name": "Wongo" - }, - "iou": { - "english_name": "Tuma-Irumu" - }, - "rml": { - "english_name": "Romani, Baltic" - }, - "idu": { - "english_name": "Idoma" - }, - "ons": { - "english_name": "Ono" - }, - "mhr": { - "english_name": "Mari, Eastern" - }, - "psh": { - "english_name": "Pashayi, Southwest" - }, - "kch": { - "english_name": "Vono" - }, - "tyu": { - "english_name": "Kua" - }, - "pir": { - "english_name": "Piratapuyo" - }, - "xao": { - "english_name": "Khao" - }, - "dio": { - "english_name": "Dibo" - }, - "bhx": { - "english_name": "Bhalay" - }, - "lag": { - "english_name": "Langi" - }, - "rmo": { - "english_name": "Romani, Sinte" - }, - "noh": { - "english_name": "Nomu" - }, - "rop": { - "english_name": "Kriol" - }, - "cou": { - "english_name": "Wamey" - }, - "kra": { - "english_name": "Kumhali" - }, - "gmy": { - "english_name": "Greek, Mycenaean" - }, - "lch": { - "english_name": "Luchazi" - }, - "big": { - "english_name": "Biangai" - }, - "kzu": { - "english_name": "Kayupulau" - }, - "wly": { - "english_name": "Waling" - }, - "bmn": { - "english_name": "Bina (Papua New Guinea)" - }, - "sbx": { - "english_name": "Seberuang" - }, - "hr": { - "english_name": "Croatian", - "name": "hrvatski" - }, - "szn": { - "english_name": "Sula" - }, - "lid": { - "english_name": "Nyindrou" - }, - "oks": { - "english_name": "Oko-Eni-Osayen" - }, - "pim": { - "english_name": "Powhatan" - }, - "kwb": { - "english_name": "Kwa" - }, - "mtk": { - "english_name": "Mbe'" - }, - "bqw": { - "english_name": "Buru (Nigeria)" - }, - "heg": { - "english_name": "Helong" - }, - "azd": { - "english_name": "Nahuatl, Eastern Durango" - }, - "tei": { - "english_name": "Torricelli" - }, - "bxj": { - "english_name": "Bayungu" - }, - "xch": { - "english_name": "Chemakum" - }, - "xmn": { - "english_name": "Persian, Manichaean Middle" - }, - "xra": { - "english_name": "Krahô" - }, - "eyo": { - "english_name": "Keiyo" - }, - "gta": { - "english_name": "Guató" - }, - "oku": { - "english_name": "Oku" - }, - "rme": { - "english_name": "Angloromani" - }, - "mwh": { - "english_name": "Mouk-Aria" - }, - "qxl": { - "english_name": "Quichua, Salasaca Highland" - }, - "qus": { - "english_name": "Quichua, Santiago del Estero" - }, - "doo": { - "english_name": "Dongo" - }, - "ler": { - "english_name": "Lenkau" - }, - "fsl": { - "english_name": "French Sign Language" - }, - "lld": { - "english_name": "Ladin" - }, - "sci": { - "english_name": "Creole Malay, Sri Lankan" - }, - "aeq": { - "english_name": "Aer" - }, - "kus": { - "english_name": "Kusaal" - }, - "bki": { - "english_name": "Baki" - }, - "tpy": { - "english_name": "Trumai" - }, - "neo": { - "english_name": "Ná-Meo" - }, - "aaq": { - "english_name": "Abnaki, Eastern" - }, - "bvx": { - "english_name": "Dibole" - }, - "jma": { - "english_name": "Dima" - }, - "ncx": { - "english_name": "Nahuatl, Central Puebla" - }, - "ruk": { - "english_name": "Che" - }, - "nce": { - "english_name": "Yale" - }, - "xmx": { - "english_name": "Maden" - }, - "zna": { - "english_name": "Zan Gula" - }, - "mbv": { - "english_name": "Mbulungish" - }, - "apd": { - "english_name": "Arabic, Sudanese" - }, - "ung": { - "english_name": "Ngarinyin" - }, - "zpg": { - "english_name": "Zapotec, Guevea De Humboldt" - }, - "kuw": { - "english_name": "Kpagua" - }, - "ask": { - "english_name": "Ashkun" - }, - "wow": { - "english_name": "Wawonii" - }, - "lmw": { - "english_name": "Miwok, Lake" - }, - "xvo": { - "english_name": "Volscian" - }, - "njl": { - "english_name": "Njalgulgule" - }, - "nct": { - "english_name": "Naga, Chothe" - }, - "ure": { - "english_name": "Uru" - }, - "typ": { - "english_name": "Thaypan" - }, - "lre": { - "english_name": "Laurentian" - }, - "xtn": { - "english_name": "Mixtec, Northern Tlaxiaco" - }, - "puf": { - "english_name": "Punan Merah" - }, - "upi": { - "english_name": "Umeda" - }, - "igb": { - "english_name": "Ebira" - }, - "alc": { - "english_name": "Qawasqar" - }, - "nym": { - "english_name": "Nyamwezi" - }, - "khn": { - "english_name": "Khandesi" - }, - "jsl": { - "english_name": "Japanese Sign Language" - }, - "zlq": { - "english_name": "Zhuang, Liuqian" - }, - "bzh": { - "english_name": "Buang, Mapos" - }, - "xop": { - "english_name": "Kopar" - }, - "xkq": { - "english_name": "Koroni" - }, - "apn": { - "english_name": "Apinayé" - }, - "fmu": { - "english_name": "Muria, Far Western" - }, - "gke": { - "english_name": "Ndai" - }, - "gdr": { - "english_name": "Wipi" - }, - "swl": { - "english_name": "Swedish Sign Language" - }, - "lbo": { - "english_name": "Laven" - }, - "npi": { - "english_name": "Nepali (individual language)" - }, - "yay": { - "english_name": "Agwagwune" - }, - "sjs": { - "english_name": "Senhaja De Srair" - }, - "sza": { - "english_name": "Semelai" - }, - "zlj": { - "english_name": "Zhuang, Liujiang" - }, - "xbx": { - "english_name": "Kabixí" - }, - "mhq": { - "english_name": "Mandan" - }, - "emp": { - "english_name": "Emberá, Northern" - }, - "sfs": { - "english_name": "South African Sign Language" - }, - "ttd": { - "english_name": "Tauade" - }, - "llm": { - "english_name": "Lasalimu" - }, - "tqm": { - "english_name": "Turumsa" - }, - "ymi": { - "english_name": "Moji" - }, - "mqb": { - "english_name": "Mbuko" - }, - "lbq": { - "english_name": "Wampar" - }, - "dho": { - "english_name": "Dhodia" - }, - "sqa": { - "english_name": "Shama-Sambuga" - }, - "weh": { - "english_name": "Weh" - }, - "mqw": { - "english_name": "Murupi" - }, - "ctn": { - "english_name": "Chhintange" - }, - "taa": { - "english_name": "Tanana, Lower" - }, - "nbd": { - "english_name": "Ngbinda" - }, - "ykt": { - "english_name": "Kathu" - }, - "ctu": { - "english_name": "Chol" - }, - "ngv": { - "english_name": "Nagumi" - }, - "kho": { - "english_name": "Khotanese" - }, - "lwl": { - "english_name": "Lawa, Eastern" - }, - "omi": { - "english_name": "Omi" - }, - "bhy": { - "english_name": "Bhele" - }, - "an": { - "english_name": "Aragonese" - }, - "tes": { - "english_name": "Tengger" - }, - "haq": { - "english_name": "Ha" - }, - "cja": { - "english_name": "Cham, Western" - }, - "alp": { - "english_name": "Alune" - }, - "puy": { - "english_name": "Purisimeño" - }, - "szl": { - "english_name": "Silesian" - }, - "atp": { - "english_name": "Atta, Pudtol" - }, - "nal": { - "english_name": "Nalik" - }, - "bi": { - "english_name": "Bislama" - }, - "tvm": { - "english_name": "Tela-Masbuar" - }, - "bph": { - "english_name": "Botlikh" - }, - "jit": { - "english_name": "Jita" - }, - "pgu": { - "english_name": "Pagu" - }, - "ozm": { - "english_name": "Koonzime" - }, - "tmw": { - "english_name": "Temuan" - }, - "okv": { - "english_name": "Orokaiva" - }, - "dth": { - "english_name": "Adithinngithigh" - }, - "zeg": { - "english_name": "Zenag" - }, - "pap": { - "english_name": "Papiamento" - }, - "huk": { - "english_name": "Hulung" - }, - "jaf": { - "english_name": "Jara" - }, - "yph": { - "english_name": "Phupha" - }, - "djd": { - "english_name": "Djamindjung" - }, - "sgb": { - "english_name": "Ayta, Mag-antsi" - }, - "kru": { - "english_name": "Kurukh" - }, - "pmd": { - "english_name": "Pallanganmiddang" - }, - "kdw": { - "english_name": "Koneraw" - }, - "sui": { - "english_name": "Suki" - }, - "dus": { - "english_name": "Dumi" - }, - "rga": { - "english_name": "Roria" - }, - "ruz": { - "english_name": "Ruma" - }, - "niq": { - "english_name": "Nandi" - }, - "wat": { - "english_name": "Kaninuwa" - }, - "xtj": { - "english_name": "Mixtec, San Juan Teita" - }, - "hts": { - "english_name": "Hadza" - }, - "roo": { - "english_name": "Rotokas" - }, - "txa": { - "english_name": "Tombonuo" - }, - "jau": { - "english_name": "Yaur" - }, - "wth": { - "english_name": "Wathawurrung" - }, - "lzn": { - "english_name": "Naga, Leinong" - }, - "boh": { - "english_name": "Boma" - }, - "hrp": { - "english_name": "Nhirrpi" - }, - "kjr": { - "english_name": "Kurudu" - }, - "mit": { - "english_name": "Mixtec, Southern Puebla" - }, - "kxk": { - "english_name": "Karen, Zayein" - }, - "ssv": { - "english_name": "Shark Bay" - }, - "mnu": { - "english_name": "Mer" - }, - "wnd": { - "english_name": "Wandarang" - }, - "ciw": { - "english_name": "Chippewa" - }, - "mqe": { - "english_name": "Matepi" - }, - "jbk": { - "english_name": "Barikewa" - }, - "raj": { - "english_name": "Rajasthani" - }, - "pch": { - "english_name": "Pardhan" - }, - "seg": { - "english_name": "Segeju" - }, - "loe": { - "english_name": "Saluan" - }, - "frs": { - "english_name": "Frisian, Eastern" - }, - "neu": { - "english_name": "Neo" - }, - "kcr": { - "english_name": "Katla" - }, - "dgx": { - "english_name": "Doghoro" - }, - "oml": { - "english_name": "Ombo" - }, - "vem": { - "english_name": "Vemgo-Mabas" - }, - "knq": { - "english_name": "Kintaq" - }, - "pad": { - "english_name": "Paumarí" - }, - "lts": { - "english_name": "Tachoni" - }, - "kae": { - "english_name": "Ketangalan" - }, - "twa": { - "english_name": "Twana" - }, - "scs": { - "english_name": "Slavey, North" - }, - "ill": { - "english_name": "Iranun" - }, - "nml": { - "english_name": "Ndemli" - }, - "bqt": { - "english_name": "Bamukumbit" - }, - "mdk": { - "english_name": "Mangbutu" - }, - "bep": { - "english_name": "Besoa" - }, - "pmo": { - "english_name": "Pom" - }, - "ktj": { - "english_name": "Krumen, Plapo" - }, - "knt": { - "english_name": "Katukína, Panoan" - }, - "pkn": { - "english_name": "Pakanha" - }, - "yol": { - "english_name": "Yola" - }, - "try": { - "english_name": "Turung" - }, - "ssl": { - "english_name": "Sisaala, Western" - }, - "dtk": { - "english_name": "Dogon, Tene Kan" - }, - "kwt": { - "english_name": "Kwesten" - }, - "pdc": { - "english_name": "German, Pennsylvania" - }, - "onj": { - "english_name": "Onjob" - }, - "mye": { - "english_name": "Myene" - }, - "hhy": { - "english_name": "Hoyahoya" - }, - "olk": { - "english_name": "Olkol" - }, - "yon": { - "english_name": "Yongkom" - }, - "nnq": { - "english_name": "Ngindo" - }, - "xuu": { - "english_name": "Kxoe" - }, - "pma": { - "english_name": "Paama" - }, - "mlk": { - "english_name": "Ilwana" - }, - "kkg": { - "english_name": "Kalinga, Mabaka Valley" - }, - "tqq": { - "english_name": "Tunni" - }, - "nfr": { - "english_name": "Nafaanra" - }, - "jaz": { - "english_name": "Jawe" - }, - "mjs": { - "english_name": "Miship" - }, - "kah": { - "english_name": "Kara (Central African Republic)" - }, - "kws": { - "english_name": "Kwese" - }, - "seh": { - "english_name": "Sena" - }, - "thz": { - "english_name": "Tamajeq, Tayart" - }, - "toq": { - "english_name": "Toposa" - }, - "mpy": { - "english_name": "Mapia" - }, - "kwr": { - "english_name": "Kwer" - }, - "eot": { - "english_name": "Beti (Côte d'Ivoire)" - }, - "kuh": { - "english_name": "Kushi" - }, - "nkp": { - "english_name": "Niuatoputapu" - }, - "mgc": { - "english_name": "Morokodo" - }, - "st": { - "english_name": "Sotho, Southern" - }, - "ots": { - "english_name": "Otomi, Estado de México" - }, - "dkk": { - "english_name": "Dakka" - }, - "yev": { - "english_name": "Yapunda" - }, - "iri": { - "english_name": "Irigwe" - }, - "ktm": { - "english_name": "Kurti" - }, - "xto": { - "english_name": "Tokharian A" - }, - "agg": { - "english_name": "Angor" - }, - "bjh": { - "english_name": "Bahinemo" - }, - "asg": { - "english_name": "Cishingini" - }, - "boe": { - "english_name": "Mundabli" - }, - "opa": { - "english_name": "Okpamheri" - }, - "aub": { - "english_name": "Alugu" - }, - "oac": { - "english_name": "Oroch" - }, - "tbg": { - "english_name": "Tairora, North" - }, - "dge": { - "english_name": "Degenan" - }, - "atu": { - "english_name": "Reel" - }, - "lkd": { - "english_name": "Lakondê" - }, - "lhi": { - "english_name": "Lahu Shi" - }, - "pep": { - "english_name": "Kunja" - }, - "sil": { - "english_name": "Sisaala, Tumulung" - }, - "luk": { - "english_name": "Lunanakha" - }, - "ths": { - "english_name": "Thakali" - }, - "itb": { - "english_name": "Itneg, Binongan" - }, - "trq": { - "english_name": "Triqui, San Martín Itunyoso" - }, - "wdk": { - "english_name": "Wadikali" - }, - "akv": { - "english_name": "Akhvakh" - }, - "cla": { - "english_name": "Ron" - }, - "sk": { - "english_name": "Slovak", - "name": "Slovenský" - }, - "mqs": { - "english_name": "Makian, West" - }, - "smz": { - "english_name": "Simeku" - }, - "yuw": { - "english_name": "Yau (Morobe Province)" - }, - "faz": { - "english_name": "Fars, Northwestern" - }, - "mmp": { - "english_name": "Siawi" - }, - "tov": { - "english_name": "Taromi, Upper" - }, - "elk": { - "english_name": "Elkei" - }, - "ztt": { - "english_name": "Zapotec, Tejalapan" - }, - "dhx": { - "english_name": "Dhungaloo" - }, - "bg": { - "english_name": "Bulgarian", - "name": "Български" - }, - "mxs": { - "english_name": "Mixtec, Huitepec" - }, - "ett": { - "english_name": "Etruscan" - }, - "nbg": { - "english_name": "Nagarchal" - }, - "dkx": { - "english_name": "Mazagway" - }, - "kie": { - "english_name": "Kibet" - }, - "gww": { - "english_name": "Kwini" - }, - "tcp": { - "english_name": "Chin, Tawr" - }, - "kyu": { - "english_name": "Kayah, Western" - }, - "una": { - "english_name": "Watut, North" - }, - "brk": { - "english_name": "Birked" - }, - "hoi": { - "english_name": "Holikachuk" - }, - "nyi": { - "english_name": "Ama (Sudan)" - }, - "mzz": { - "english_name": "Maiadomu" - }, - "sez": { - "english_name": "Chin, Senthang" - }, - "ksi": { - "english_name": "Krisa" - }, - "ktu": { - "english_name": "Kituba (Democratic Republic of Congo)" - }, - "giu": { - "english_name": "Mulao" - }, - "cot": { - "english_name": "Caquinte" - }, - "box": { - "english_name": "Buamu" - }, - "wyy": { - "english_name": "Fijian, Western" - }, - "tqb": { - "english_name": "Tembé" - }, - "prx": { - "english_name": "Purik" - }, - "btq": { - "english_name": "Batek" - }, - "sbv": { - "english_name": "Sabine" - }, - "mko": { - "english_name": "Mingang Doso" - }, - "xwt": { - "english_name": "Wotjobaluk" - }, - "srt": { - "english_name": "Sauri" - }, - "juc": { - "english_name": "Jurchen" - }, - "lmp": { - "english_name": "Limbum" - }, - "kks": { - "english_name": "Giiwo" - }, - "imy": { - "english_name": "Milyan" - }, - "nuw": { - "english_name": "Nguluwan" - }, - "ach": { - "english_name": "Acoli" - }, - "ybo": { - "english_name": "Yabong" - }, - "iki": { - "english_name": "Iko" - }, - "mco": { - "english_name": "Mixe, Coatlán" - }, - "ghe": { - "english_name": "Ghale, Southern" - }, - "leb": { - "english_name": "Lala-Bisa" - }, - "jqr": { - "english_name": "Jaqaru" - }, - "ynl": { - "english_name": "Yangulam" - }, - "rmc": { - "english_name": "Romani, Carpathian" - }, - "nre": { - "english_name": "Naga, Southern Rengma" - }, - "lnb": { - "english_name": "Mbalanhu" - }, - "zua": { - "english_name": "Zeem" - }, - "plj": { - "english_name": "Polci" - }, - "dyb": { - "english_name": "Dyaberdyaber" - }, - "bzj": { - "english_name": "Kriol English, Belize" - }, - "jua": { - "english_name": "Júma" - }, - "kak": { - "english_name": "Kallahan, Kayapa" - }, - "ala": { - "english_name": "Alago" - }, - "bei": { - "english_name": "Bekati'" - }, - "slw": { - "english_name": "Sialum" - }, - "bhq": { - "english_name": "Tukang Besi South" - }, - "nyu": { - "english_name": "Nyungwe" - }, - "sty": { - "english_name": "Tatar, Siberian" - }, - "kmn": { - "english_name": "Awtuw" - }, - "sop": { - "english_name": "Songe" - }, - "aou": { - "english_name": "A'ou" - }, - "nne": { - "english_name": "Ngandyera" - }, - "bzo": { - "english_name": "Bozaba" - }, - "lnj": { - "english_name": "Leningitij" - }, - "isu": { - "english_name": "Isu (Menchum Division)" - }, - "tsj": { - "english_name": "Tshangla" - }, - "hpo": { - "english_name": "Hpon" - }, - "yxm": { - "english_name": "Yinwum" - }, - "yag": { - "english_name": "Yámana" - }, - "cwt": { - "english_name": "Kuwaataay" - }, - "tpu": { - "english_name": "Tampuan" - }, - "ntj": { - "english_name": "Ngaanyatjarra" - }, - "pti": { - "english_name": "Pintiini" - }, - "dto": { - "english_name": "Dogon, Tommo So" - }, - "vay": { - "english_name": "Wayu" - }, - "ban": { - "english_name": "Balinese" - }, - "ivv": { - "english_name": "Ivatan" - }, - "kfw": { - "english_name": "Naga, Kharam" - }, - "gqa": { - "english_name": "Ga'anda" - }, - "zgr": { - "english_name": "Magori" - }, - "nnw": { - "english_name": "Nuni, Southern" - }, - "oyd": { - "english_name": "Oyda" - }, - "jhs": { - "english_name": "Jhankot Sign Language" - }, - "kxd": { - "english_name": "Brunei" - }, - "dkr": { - "english_name": "Kuijau" - }, - "lmk": { - "english_name": "Lamkang" - }, - "znk": { - "english_name": "Manangkari" - }, - "gsn": { - "english_name": "Gusan" - }, - "mrx": { - "english_name": "Maremgi" - }, - "csb": { - "english_name": "Kashubian" - }, - "itw": { - "english_name": "Ito" - }, - "gae": { - "english_name": "Guarequena" - }, - "obt": { - "english_name": "Breton, Old" - }, - "ee": { - "english_name": "Ewe" - }, - "mgu": { - "english_name": "Mailu" - }, - "pku": { - "english_name": "Paku" - }, - "cme": { - "english_name": "Cerma" - }, - "srb": { - "english_name": "Sora" - }, - "xrd": { - "english_name": "Gundungurra" - }, - "aer": { - "english_name": "Arrernte, Eastern" - }, - "tnq": { - "english_name": "Taino" - }, - "sm": { - "english_name": "Samoan" - }, - "yrw": { - "english_name": "Yarawata" - }, - "mmu": { - "english_name": "Mmaala" - }, - "kva": { - "english_name": "Bagvalal" - }, - "eja": { - "english_name": "Ejamat" - }, - "amm": { - "english_name": "Ama (Papua New Guinea)" - }, - "asr": { - "english_name": "Asuri" - }, - "bqm": { - "english_name": "Wumboko" - }, - "bxa": { - "english_name": "Tairaha" - }, - "de": { - "english_name": "German", - "name": "Deutsch" - }, - "sey": { - "english_name": "Secoya" - }, - "pla": { - "english_name": "Miani" - }, - "bgd": { - "english_name": "Bareli, Rathwi" - }, - "myp": { - "english_name": "Pirahã" - }, - "nkh": { - "english_name": "Naga, Khezha" - }, - "nqq": { - "english_name": "Naga, Kyan-Karyaw" - }, - "gsw": { - "english_name": "German, Swiss" - }, - "sjr": { - "english_name": "Siar-Lak" - }, - "bkv": { - "english_name": "Bekwarra" - }, - "zao": { - "english_name": "Zapotec, Ozolotepec" - }, - "ked": { - "english_name": "Kerewe" - }, - "lby": { - "english_name": "Lamu-Lamu" - }, - "xoc": { - "english_name": "O'chi'chi'" - }, - "biw": { - "english_name": "Kol (Cameroon)" - }, - "tya": { - "english_name": "Tauya" - }, - "bbe": { - "english_name": "Bangba" - }, - "pnz": { - "english_name": "Pana (Central African Republic)" - }, - "nao": { - "english_name": "Naaba" - }, - "qwa": { - "english_name": "Quechua, Corongo Ancash" - }, - "tmg": { - "english_name": "Ternateño" - }, - "rmt": { - "english_name": "Domari" - }, - "ruh": { - "english_name": "Ruga" - }, - "ate": { - "english_name": "Atemble" - }, - "tsc": { - "english_name": "Tswa" - }, - "nwe": { - "english_name": "Ngwe" - }, - "bgj": { - "english_name": "Bangolan" - }, - "wan": { - "english_name": "Wan" - }, - "enc": { - "english_name": "En" - }, - "bvm": { - "english_name": "Bamunka" - }, - "bvf": { - "english_name": "Boor" - }, - "mak": { - "english_name": "Makasar" - }, - "dnv": { - "english_name": "Danu" - }, - "phl": { - "english_name": "Phalura" - }, - "mce": { - "english_name": "Mixtec, Itundujia" - }, - "luq": { - "english_name": "Lucumi" - }, - "psl": { - "english_name": "Puerto Rican Sign Language" - }, - "nbq": { - "english_name": "Nggem" - }, - "guq": { - "english_name": "Aché" - }, - "blk": { - "english_name": "Karen, Pa'o" - }, - "slz": { - "english_name": "Ma'ya" - }, - "kkm": { - "english_name": "Kiong" - }, - "teq": { - "english_name": "Temein" - }, - "lou": { - "english_name": "Creole French, Louisiana" - }, - "bza": { - "english_name": "Bandi" - }, - "bdj": { - "english_name": "Bai" - }, - "plw": { - "english_name": "Palawano, Brooke's Point" - }, - "mfp": { - "english_name": "Malay, Makassar" - }, - "kia": { - "english_name": "Kim" - }, - "kzd": { - "english_name": "Kadai" - }, - "xpa": { - "english_name": "Pirriya" - }, - "tor": { - "english_name": "Banda, Togbo-Vara" - }, - "ksw": { - "english_name": "Karen, S'gaw" - }, - "lua": { - "english_name": "Luba-Lulua" - }, - "kbn": { - "english_name": "Kare (Central African Republic)" - }, - "dma": { - "english_name": "Duma" - }, - "mdn": { - "english_name": "Mbati" - }, - "mha": { - "english_name": "Manda (India)" - }, - "zmd": { - "english_name": "Maridan" - }, - "pqm": { - "english_name": "Malecite-Passamaquoddy" - }, - "ghc": { - "english_name": "Gaelic, Hiberno-Scottish" - }, - "ema": { - "english_name": "Emai-Iuleha-Ora" - }, - "ylr": { - "english_name": "Yalarnnga" - }, - "aeu": { - "english_name": "Akeu" - }, - "njn": { - "english_name": "Naga, Liangmai" - }, - "xgw": { - "english_name": "Guwa" - }, - "jpr": { - "english_name": "Judeo-Persian" - }, - "mbb": { - "english_name": "Manobo, Western Bukidnon" - }, - "oty": { - "english_name": "Tamil, Old" - }, - "liq": { - "english_name": "Libido" - }, - "aib": { - "english_name": "Ainu (China)" - }, - "mzt": { - "english_name": "Mintil" - }, - "qvz": { - "english_name": "Quichua, Northern Pastaza" - }, - "daq": { - "english_name": "Maria, Dandami" - }, - "bbm": { - "english_name": "Babango" - }, - "crs": { - "english_name": "Creole French, Seselwa" - }, - "orc": { - "english_name": "Orma" - }, - "liy": { - "english_name": "Banda-Bambari" - }, - "teu": { - "english_name": "Soo" - }, - "clu": { - "english_name": "Caluyanun" - }, - "el": { - "english_name": "Greek, Modern (1453-)", - "name": "Ελληνικά" - }, - "deh": { - "english_name": "Dehwari" - }, - "quv": { - "english_name": "Sacapulteco" - }, - "plt": { - "english_name": "Malagasy, Plateau" - }, - "iws": { - "english_name": "Iwam, Sepik" - }, - "qws": { - "english_name": "Quechua, Sihuas Ancash" - }, - "pua": { - "english_name": "Purepecha, Western Highland" - }, - "orv": { - "english_name": "Russian, Old" - }, - "pmt": { - "english_name": "Tuamotuan" - }, - "law": { - "english_name": "Lauje" - }, - "mzj": { - "english_name": "Manya" - }, - "sia": { - "english_name": "Sami, Akkala" - }, - "mrr": { - "english_name": "Maria (India)" - }, - "mfn": { - "english_name": "Mbembe, Cross River" - }, - "bng": { - "english_name": "Benga" - }, - "ren": { - "english_name": "Rengao" - }, - "dmx": { - "english_name": "Dema" - }, - "sht": { - "english_name": "Shasta" - }, - "nhh": { - "english_name": "Nahari" - }, - "bkg": { - "english_name": "Buraka" - }, - "ket": { - "english_name": "Ket" - }, - "zam": { - "english_name": "Zapotec, Miahuatlán" - }, - "rwo": { - "english_name": "Rawa" - }, - "bdu": { - "english_name": "Oroko" - }, - "ztp": { - "english_name": "Zapotec, Loxicha" - }, - "xnu": { - "english_name": "Nukunul" - }, - "tpt": { - "english_name": "Tepehua, Tlachichilco" - }, - "mqq": { - "english_name": "Minokok" - }, - "saf": { - "english_name": "Safaliba" - }, - "hmv": { - "english_name": "Hmong Dô" - }, - "hss": { - "english_name": "Harsusi" - }, - "bcr": { - "english_name": "Babine" - }, - "twy": { - "english_name": "Tawoyan" - }, - "ko": { - "english_name": "Korean", - "name": "한국어" - }, - "rwa": { - "english_name": "Rawo" - }, - "pro": { - "english_name": "Provençal, Old (to 1500)" - }, - "vbb": { - "english_name": "Babar, Southeast" - }, - "inp": { - "english_name": "Iñapari" - }, - "tpj": { - "english_name": "Tapieté" - }, - "stn": { - "english_name": "Owa" - }, - "jao": { - "english_name": "Yanyuwa" - }, - "mn": { - "english_name": "Mongolian", - "name": "Монгол" - }, - "oog": { - "english_name": "Ong" - }, - "abm": { - "english_name": "Abanyom" - }, - "yly": { - "english_name": "Nyâlayu" - }, - "mde": { - "english_name": "Maba (Chad)" - }, - "moh": { - "english_name": "Mohawk" - }, - "ica": { - "english_name": "Ede Ica" - }, - "urx": { - "english_name": "Urimo" - }, - "mcr": { - "english_name": "Menya" - }, - "mgn": { - "english_name": "Mbangi" - }, - "att": { - "english_name": "Atta, Pamplona" - }, - "mfx": { - "english_name": "Melo" - }, - "chc": { - "english_name": "Catawba" - }, - "kkf": { - "english_name": "Monpa, Kalaktang" - }, - "dbd": { - "english_name": "Dadiya" - }, - "fuh": { - "english_name": "Fulfulde, Western Niger" - }, - "myi": { - "english_name": "Mina (India)" - }, - "oav": { - "english_name": "Avar, Old" - }, - "ruq": { - "english_name": "Romanian, Megleno" - }, - "mrm": { - "english_name": "Merlav" - }, - "mmd": { - "english_name": "Maonan" - }, - "tbx": { - "english_name": "Kapin" - }, - "khj": { - "english_name": "Kuturmi" - }, - "dit": { - "english_name": "Dirari" - }, - "njr": { - "english_name": "Njerep" - }, - "buo": { - "english_name": "Terei" - }, - "pip": { - "english_name": "Pero" - }, - "ia": { - "english_name": "Interlingua (International Auxiliary Language Association)" - }, - "zrp": { - "english_name": "Zarphatic" - }, - "ymr": { - "english_name": "Malasar" - }, - "mrt": { - "english_name": "Marghi Central" - }, - "jnd": { - "english_name": "Jandavra" - }, - "tjo": { - "english_name": "Tamazight, Temacine" - }, - "quy": { - "english_name": "Quechua, Ayacucho" - }, - "emw": { - "english_name": "Emplawas" - }, - "vit": { - "english_name": "Viti" - }, - "mor": { - "english_name": "Moro" - }, - "xsi": { - "english_name": "Sio" - }, - "xke": { - "english_name": "Kereho" - }, - "tby": { - "english_name": "Tabaru" - }, - "gil": { - "english_name": "Gilbertese" - }, - "ffi": { - "english_name": "Foia Foia" - }, - "lwg": { - "english_name": "Wanga" - }, - "tga": { - "english_name": "Sagalla" - }, - "bcu": { - "english_name": "Awad Bing" - }, - "plg": { - "english_name": "Pilagá" - }, - "tpw": { - "english_name": "Tupí" - }, - "xad": { - "english_name": "Adai" - }, - "pnn": { - "english_name": "Pinai-Hagahai" - }, - "jms": { - "english_name": "Mashi (Nigeria)" - }, - "kbc": { - "english_name": "Kadiwéu" - }, - "stf": { - "english_name": "Seta" - }, - "tob": { - "english_name": "Toba" - }, - "aqz": { - "english_name": "Akuntsu" - }, - "mrz": { - "english_name": "Marind" - }, - "bbc": { - "english_name": "Batak Toba" - }, - "szb": { - "english_name": "Ngalum" - }, - "tml": { - "english_name": "Citak, Tamnim" - }, - "gqr": { - "english_name": "Gor" - }, - "ntk": { - "english_name": "Ikoma-Nata-Isenye" - }, - "mxr": { - "english_name": "Murik (Malaysia)" - }, - "jbw": { - "english_name": "Yawijibaya" - }, - "alf": { - "english_name": "Alege" - }, - "gxx": { - "english_name": "Wè Southern" - }, - "ors": { - "english_name": "Orang Seletar" - }, - "bfl": { - "english_name": "Banda-Ndélé" - }, - "ssd": { - "english_name": "Siroi" - }, - "krl": { - "english_name": "Karelian" - }, - "thr": { - "english_name": "Tharu, Rana" - }, - "mvl": { - "english_name": "Mbara (Australia)" - }, - "bwx": { - "english_name": "Bunu, Bu-Nao" - }, - "ele": { - "english_name": "Elepi" - }, - "myu": { - "english_name": "Mundurukú" - }, - "jup": { - "english_name": "Hupdë" - }, - "bvh": { - "english_name": "Bure" - }, - "odu": { - "english_name": "Odual" - }, - "wrv": { - "english_name": "Waruna" - }, - "afs": { - "english_name": "Creole, Afro-Seminole" - }, - "sws": { - "english_name": "Seluwasan" - }, - "anb": { - "english_name": "Andoa" - }, - "hmu": { - "english_name": "Hamap" - }, - "xng": { - "english_name": "Mongolian, Middle" - }, - "cra": { - "english_name": "Chara" - }, - "msb": { - "english_name": "Masbatenyo" - }, - "uda": { - "english_name": "Uda" - }, - "gdg": { - "english_name": "Ga'dang" - }, - "tkr": { - "english_name": "Tsakhur" - }, - "onr": { - "english_name": "One, Northern" - }, - "hbu": { - "english_name": "Habu" - }, - "abb": { - "english_name": "Bankon" - }, - "suc": { - "english_name": "Subanon, Western" - }, - "lmc": { - "english_name": "Limilngan" - }, - "thi": { - "english_name": "Tai Long" - }, - "pmf": { - "english_name": "Pamona" - }, - "umn": { - "english_name": "Naga, Makyan" - }, - "xla": { - "english_name": "Kamula" - }, - "wam": { - "english_name": "Wampanoag" - }, - "ghh": { - "english_name": "Ghale, Northern" - }, - "fut": { - "english_name": "Futuna-Aniwa" - }, - "sck": { - "english_name": "Sadri" - }, - "sd": { - "english_name": "Sindhi" - }, - "xrt": { - "english_name": "Aranama-Tamique" - }, - "ahk": { - "english_name": "Akha" - }, - "dja": { - "english_name": "Djadjawurrung" - }, - "kyn": { - "english_name": "Binukidnon, Northern" - }, - "ymd": { - "english_name": "Muda" - }, - "afh": { - "english_name": "Afrihili" - }, - "tba": { - "english_name": "Aikanã" - }, - "ebr": { - "english_name": "Ebrié" - }, - "asz": { - "english_name": "As" - }, - "pkr": { - "english_name": "Kurumba, Attapady" - }, - "gss": { - "english_name": "Greek Sign Language" - }, - "xwc": { - "english_name": "Woccon" - }, - "tmk": { - "english_name": "Tamang, Northwestern" - }, - "kyw": { - "english_name": "Kudmali" - }, - "acv": { - "english_name": "Achumawi" - }, - "goc": { - "english_name": "Gorakor" - }, - "mqu": { - "english_name": "Mandari" - }, - "lrt": { - "english_name": "Malay, Larantuka" - }, - "lda": { - "english_name": "Kla-Dan" - }, - "jeg": { - "english_name": "Jeng" - }, - "kym": { - "english_name": "Kpatili" - }, - "sbe": { - "english_name": "Saliba" - }, - "swp": { - "english_name": "Suau" - }, - "raq": { - "english_name": "Saam" - }, - "mxe": { - "english_name": "Mele-Fila" - }, - "mfg": { - "english_name": "Mogofin" - }, - "ygu": { - "english_name": "Yugul" - }, - "yur": { - "english_name": "Yurok" - }, - "rki": { - "english_name": "Rakhine" - }, - "kpd": { - "english_name": "Koba" - }, - "pev": { - "english_name": "Pémono" - }, - "ndw": { - "english_name": "Ndobo" - }, - "mid": { - "english_name": "Mandaic" - }, - "eze": { - "english_name": "Uzekwe" - }, - "kny": { - "english_name": "Kanyok" - }, - "kwh": { - "english_name": "Kowiai" - }, - "thn": { - "english_name": "Thachanadan" - }, - "rdb": { - "english_name": "Rudbari" - }, - "dib": { - "english_name": "Dinka, South Central" - }, - "wed": { - "english_name": "Wedau" - }, - "zpr": { - "english_name": "Zapotec, Santiago Xanica" - }, - "nyx": { - "english_name": "Nganyaywana" - }, - "plz": { - "english_name": "Paluan" - }, - "pop": { - "english_name": "Pwapwâ" - }, - "msx": { - "english_name": "Moresada" - }, - "tgo": { - "english_name": "Sudest" - }, - "gaf": { - "english_name": "Gende" - }, - "gew": { - "english_name": "Gera" - }, - "dhm": { - "english_name": "Zemba" - }, - "tbh": { - "english_name": "Thurawal" - }, - "asq": { - "english_name": "Austrian Sign Language" - }, - "uha": { - "english_name": "Uhami" - }, - "chb": { - "english_name": "Chibcha" - }, - "awt": { - "english_name": "Araweté" - }, - "mho": { - "english_name": "Mashi (Zambia)" - }, - "ibb": { - "english_name": "Ibibio" - }, - "klx": { - "english_name": "Koluwawa" - }, - "msj": { - "english_name": "Ma (Democratic Republic of Congo)" - }, - "acq": { - "english_name": "Arabic, Ta'izzi-Adeni" - }, - "ggk": { - "english_name": "Kungarakany" - }, - "szg": { - "english_name": "Sengele" - }, - "igl": { - "english_name": "Igala" - }, - "kxu": { - "english_name": "Kui (India)" - }, - "slr": { - "english_name": "Salar" - }, - "cnl": { - "english_name": "Chinantec, Lalana" - }, - "kfb": { - "english_name": "Kolami, Northwestern" - }, - "pao": { - "english_name": "Paiute, Northern" - }, - "rnp": { - "english_name": "Rongpo" - }, - "kph": { - "english_name": "Kplang" - }, - "kzi": { - "english_name": "Kelabit" - }, - "asp": { - "english_name": "Algerian Sign Language" - }, - "yxu": { - "english_name": "Yuyu" - }, - "waa": { - "english_name": "Walla Walla" - }, - "cms": { - "english_name": "Messapic" - }, - "skr": { - "english_name": "Seraiki" - }, - "nak": { - "english_name": "Nakanai" - }, - "zpt": { - "english_name": "Zapotec, San Vicente Coatlán" - }, - "tgy": { - "english_name": "Togoyo" - }, - "vto": { - "english_name": "Vitou" - }, - "bof": { - "english_name": "Bolon" - }, - "awv": { - "english_name": "Awyu, Jair" - }, - "smj": { - "english_name": "Lule Sami" - }, - "csd": { - "english_name": "Chiangmai Sign Language" - }, - "amu": { - "english_name": "Amuzgo, Guerrero" - }, - "xtw": { - "english_name": "Tawandê" - }, - "onb": { - "english_name": "Lingao" - }, - "ttt": { - "english_name": "Tat, Muslim" - }, - "biq": { - "english_name": "Bipi" - }, - "mbw": { - "english_name": "Maring" - }, - "ybk": { - "english_name": "Bokha" - }, - "umc": { - "english_name": "Marrucinian" - }, - "bnx": { - "english_name": "Bangubangu" - }, - "ve": { - "english_name": "Venda", - "name": "Venda" - }, - "xnb": { - "english_name": "Kanakanabu" - }, - "yup": { - "english_name": "Yukpa" - }, - "jiv": { - "english_name": "Shuar" - }, - "sry": { - "english_name": "Sera" - }, - "xrq": { - "english_name": "Karranga" - }, - "gjm": { - "english_name": "Gunditjmara" - }, - "byw": { - "english_name": "Belhariya" - }, - "kux": { - "english_name": "Kukatja" - }, - "win": { - "english_name": "Ho-Chunk" - }, - "mep": { - "english_name": "Miriwung" - }, - "oin": { - "english_name": "One, Inebu" - }, - "htx": { - "english_name": "Hittite, Middle" - }, - "cuv": { - "english_name": "Cuvok" - }, - "cod": { - "english_name": "Cocama-Cocamilla" - }, - "tow": { - "english_name": "Jemez" - }, - "ekp": { - "english_name": "Ekpeye" - }, - "qui": { - "english_name": "Quileute" - }, - "vmf": { - "english_name": "Mainfränkisch" - }, - "li": { - "english_name": "Limburgan" - }, - "med": { - "english_name": "Melpa" - }, - "xed": { - "english_name": "Hdi" - }, - "hgm": { - "english_name": "Hai//om" - }, - "syl": { - "english_name": "Sylheti" - }, - "aur": { - "english_name": "Aruek" - }, - "alt": { - "english_name": "Altai, Southern" - }, - "kna": { - "english_name": "Dera (Nigeria)" - }, - "yud": { - "english_name": "Arabic, Judeo-Tripolitanian" - }, - "afi": { - "english_name": "Akrukay" - }, - "bku": { - "english_name": "Buhid" - }, - "yeu": { - "english_name": "Yerukula" - }, - "gwc": { - "english_name": "Kalami" - }, - "hwa": { - "english_name": "Wané" - }, - "klz": { - "english_name": "Kabola" - }, - "kzo": { - "english_name": "Kaningi" - }, - "ngs": { - "english_name": "Gvoko" - }, - "bbr": { - "english_name": "Girawa" - }, - "as": { - "english_name": "Assamese" - }, - "qun": { - "english_name": "Quinault" - }, - "tbj": { - "english_name": "Tiang" - }, - "snv": { - "english_name": "Sa'ban" - }, - "tcd": { - "english_name": "Tafi" - }, - "ndn": { - "english_name": "Ngundi" - }, - "uku": { - "english_name": "Ukue" - }, - "cde": { - "english_name": "Chenchu" - }, - "nwr": { - "english_name": "Nawaru" - }, - "wgo": { - "english_name": "Waigeo" - }, - "afe": { - "english_name": "Putukwam" - }, - "mou": { - "english_name": "Mogum" - }, - "dbj": { - "english_name": "Ida'an" - }, - "dbf": { - "english_name": "Edopi" - }, - "nch": { - "english_name": "Nahuatl, Central Huasteca" - }, - "bsi": { - "english_name": "Bassossi" - }, - "jng": { - "english_name": "Yangman" - }, - "geq": { - "english_name": "Geme" - }, - "cjv": { - "english_name": "Chuave" - }, - "khv": { - "english_name": "Khvarshi" - }, - "llh": { - "english_name": "Lamu" - }, - "bxd": { - "english_name": "Pela" - }, - "ush": { - "english_name": "Ushojo" - }, - "zyp": { - "english_name": "Chin, Zyphe" - }, - "okg": { - "english_name": "Koko Babangk" - }, - "tkp": { - "english_name": "Tikopia" - }, - "kql": { - "english_name": "Kyenele" - }, - "spl": { - "english_name": "Selepet" - }, - "mer": { - "english_name": "Meru" - }, - "csy": { - "english_name": "Chin, Siyin" - }, - "abw": { - "english_name": "Pal" - }, - "bn": { - "english_name": "Bengali", - "name": "বাংলা" - }, - "puc": { - "english_name": "Punan Merap" - }, - "xte": { - "english_name": "Ketengban" - }, - "lwh": { - "english_name": "Lachi, White" - }, - "mlc": { - "english_name": "Cao Lan" - }, - "nlg": { - "english_name": "Gela" - }, - "onu": { - "english_name": "Unua" - }, - "uzn": { - "english_name": "Uzbek, Northern" - }, - "mvg": { - "english_name": "Mixtec, Yucuañe" - }, - "miz": { - "english_name": "Mixtec, Coatzospan" - }, - "inn": { - "english_name": "Isinai" - }, - "ofo": { - "english_name": "Ofo" - }, - "kuo": { - "english_name": "Kumukio" - }, - "isg": { - "english_name": "Irish Sign Language" - }, - "bsc": { - "english_name": "Bassari" - }, - "ula": { - "english_name": "Fungwa" - }, - "djo": { - "english_name": "Jangkang" - }, - "lfa": { - "english_name": "Lefa" - }, - "ddr": { - "english_name": "Dhudhuroa" - }, - "dbb": { - "english_name": "Deno" - }, - "jet": { - "english_name": "Manem" - }, - "kfu": { - "english_name": "Katkari" - }, - "bxc": { - "english_name": "Molengue" - }, - "sni": { - "english_name": "Sensi" - }, - "ase": { - "english_name": "American Sign Language" - }, - "nby": { - "english_name": "Ningera" - }, - "kuk": { - "english_name": "Kepo'" - }, - "noj": { - "english_name": "Nonuya" - }, - "bvp": { - "english_name": "Bumang" - }, - "myw": { - "english_name": "Muyuw" - }, - "zbw": { - "english_name": "Berawan, West" - }, - "bjb": { - "english_name": "Banggarla" - }, - "ffm": { - "english_name": "Fulfulde, Maasina" - }, - "ijn": { - "english_name": "Kalabari" - }, - "rmh": { - "english_name": "Murkim" - }, - "nxm": { - "english_name": "Numidian" - }, - "tpr": { - "english_name": "Tuparí" - }, - "hul": { - "english_name": "Hula" - }, - "bqa": { - "english_name": "Tchumbuli" - }, - "kmc": { - "english_name": "Dong, Southern" - }, - "jus": { - "english_name": "Jumla Sign Language" - }, - "zqe": { - "english_name": "Zhuang, Qiubei" - }, - "wms": { - "english_name": "Wambon" - }, - "sej": { - "english_name": "Sene" - }, - "nsr": { - "english_name": "Maritime Sign Language" - }, - "jib": { - "english_name": "Jibu" - }, - "dip": { - "english_name": "Dinka, Northeastern" - }, - "mae": { - "english_name": "Bo-Rukul" - }, - "smx": { - "english_name": "Samba" - }, - "ikx": { - "english_name": "Ik" - }, - "baj": { - "english_name": "Barakai" - }, - "apc": { - "english_name": "Arabic, North Levantine" - }, - "kby": { - "english_name": "Kanuri, Manga" - }, - "czo": { - "english_name": "Chinese, Min Zhong" - }, - "hop": { - "english_name": "Hopi" - }, - "sgj": { - "english_name": "Surgujia" - }, - "ldh": { - "english_name": "Lamja-Dengsa-Tola" - }, - "ulm": { - "english_name": "Ulumanda'" - }, - "da": { - "english_name": "Danish", - "name": "Dansk" - }, - "psy": { - "english_name": "Piscataway" - }, - "ahb": { - "english_name": "Axamb" - }, - "nkv": { - "english_name": "Nyika (Malawi and Zambia)" - }, - "doi": { - "english_name": "Dogri (macrolanguage)" - }, - "pmq": { - "english_name": "Pame, Northern" - }, - "tdf": { - "english_name": "Talieng" - }, - "zwa": { - "english_name": "Zay" - }, - "scv": { - "english_name": "Sheni" - }, - "xcb": { - "english_name": "Cumbric" - }, - "scx": { - "english_name": "Sicel" - }, - "ihw": { - "english_name": "Bidhawal" - }, - "bqj": { - "english_name": "Bandial" - }, - "nga": { - "english_name": "Ngbaka" - }, - "nbs": { - "english_name": "Namibian Sign Language" - }, - "soj": { - "english_name": "Soi" - }, - "row": { - "english_name": "Dela-Oenale" - }, - "hbs": { - "english_name": "Serbo-Croatian" - }, - "sug": { - "english_name": "Suganga" - }, - "ztx": { - "english_name": "Zapotec, Zaachila" - }, - "lpo": { - "english_name": "Lipo" - }, - "hvn": { - "english_name": "Sabu" - }, - "unr": { - "english_name": "Mundari" - }, - "adi": { - "english_name": "Adi" - }, - "gox": { - "english_name": "Gobu" - }, - "qyp": { - "english_name": "Quiripi" - }, - "nxd": { - "english_name": "Ngando (Democratic Republic of Congo)" - }, - "goy": { - "english_name": "Goundo" - }, - "gse": { - "english_name": "Ghanaian Sign Language" - }, - "kda": { - "english_name": "Worimi" - }, - "wbh": { - "english_name": "Wanda" - }, - "hro": { - "english_name": "Haroi" - }, - "lvs": { - "english_name": "Latvian, Standard" - }, - "dol": { - "english_name": "Doso" - }, - "hwc": { - "english_name": "Creole English, Hawai'i" - }, - "maw": { - "english_name": "Mampruli" - }, - "syb": { - "english_name": "Subanen, Central" - }, - "lsa": { - "english_name": "Lasgerdi" - }, - "mwp": { - "english_name": "Kala Lagaw Ya" - }, - "wlg": { - "english_name": "Kunbarlang" - }, - "xbr": { - "english_name": "Kambera" - }, - "mau": { - "english_name": "Mazatec, Huautla" - }, - "kid": { - "english_name": "Koshin" - }, - "aaz": { - "english_name": "Amarasi" - }, - "kzx": { - "english_name": "Kamarian" - }, - "tro": { - "english_name": "Naga, Tarao" - }, - "vmb": { - "english_name": "Barbaram" - }, - "cbb": { - "english_name": "Cabiyarí" - }, - "enf": { - "english_name": "Enets, Forest" - }, - "dgu": { - "english_name": "Degaru" - }, - "kju": { - "english_name": "Kashaya" - }, - "kre": { - "english_name": "Panará" - }, - "kaq": { - "english_name": "Capanahua" - }, - "ojg": { - "english_name": "Ojibwa, Eastern" - }, - "tgs": { - "english_name": "Nume" - }, - "pax": { - "english_name": "Pankararé" - }, - "mwk": { - "english_name": "Maninkakan, Kita" - }, - "woi": { - "english_name": "Kamang" - }, - "kun": { - "english_name": "Kunama" - }, - "dis": { - "english_name": "Dimasa" - }, - "cad": { - "english_name": "Caddo" - }, - "odt": { - "english_name": "Dutch, Old" - }, - "mgg": { - "english_name": "Mpumpong" - }, - "lue": { - "english_name": "Luvale" - }, - "frk": { - "english_name": "Frankish" - }, - "aye": { - "english_name": "Ayere" - }, - "loa": { - "english_name": "Loloda" - }, - "kjc": { - "english_name": "Konjo, Coastal" - }, - "dpp": { - "english_name": "Papar" - }, - "ymo": { - "english_name": "Yangum Mon" - }, - "kce": { - "english_name": "Kaivi" - }, - "mhy": { - "english_name": "Ma'anyan" - }, - "jig": { - "english_name": "Djingili" - }, - "gol": { - "english_name": "Gola" - }, - "mza": { - "english_name": "Mixtec, Santa María Zacatepec" - }, - "bdl": { - "english_name": "Bajau, Indonesian" - }, - "btt": { - "english_name": "Bete-Bendi" - }, - "lg": { - "english_name": "Ganda" - }, - "gbm": { - "english_name": "Garhwali" - }, - "xut": { - "english_name": "Kuthant" - }, - "cas": { - "english_name": "Tsimané" - }, - "mig": { - "english_name": "Mixtec, San Miguel El Grande" - }, - "chw": { - "english_name": "Chuwabu" - }, - "tvk": { - "english_name": "Ambrym, Southeast" - }, - "dna": { - "english_name": "Dani, Upper Grand Valley" - }, - "pau": { - "english_name": "Palauan" - }, - "flr": { - "english_name": "Fuliiru" - }, - "gdq": { - "english_name": "Mehri" - }, - "sii": { - "english_name": "Shom Peng" - }, - "gbb": { - "english_name": "Kaytetye" - }, - "yii": { - "english_name": "Yidiny" - }, - "nnd": { - "english_name": "Ambae, West" - }, - "drg": { - "english_name": "Rungus" - }, - "gza": { - "english_name": "Ganza" - }, - "nyk": { - "english_name": "Nyaneka" - }, - "pht": { - "english_name": "Phu Thai" - }, - "myr": { - "english_name": "Muniche" - }, - "boz": { - "english_name": "Bozo, Tiéyaxo" - }, - "vnp": { - "english_name": "Vunapu" - }, - "niu": { - "english_name": "Niuean" - }, - "zik": { - "english_name": "Zimakani" - }, - "diq": { - "english_name": "Dimli (individual language)" - }, - "oru": { - "english_name": "Ormuri" - }, - "mzq": { - "english_name": "Mori Atas" - }, - "tgh": { - "english_name": "Creole English, Tobagonian" - }, - "wbv": { - "english_name": "Wajarri" - }, - "lrn": { - "english_name": "Lorang" - }, - "waf": { - "english_name": "Wakoná" - }, - "mte": { - "english_name": "Mono (Solomon Islands)" - }, - "hns": { - "english_name": "Hindustani, Caribbean" - }, - "xrr": { - "english_name": "Raetic" - }, - "grz": { - "english_name": "Guramalum" - }, - "toz": { - "english_name": "To" - }, - "lei": { - "english_name": "Lemio" - }, - "mso": { - "english_name": "Mombum" - }, - "tra": { - "english_name": "Tirahi" - }, - "adg": { - "english_name": "Andegerebinha" - }, - "oyb": { - "english_name": "Oy" - }, - "mds": { - "english_name": "Maria (Papua New Guinea)" - }, - "upv": { - "english_name": "Uripiv-Wala-Rano-Atchin" - }, - "cbr": { - "english_name": "Cashibo-Cacataibo" - }, - "kmk": { - "english_name": "Kalinga, Limos" - }, - "oua": { - "english_name": "Tagargrent" - }, - "oui": { - "english_name": "Uighur, Old" - }, - "slq": { - "english_name": "Salchuq" - }, - "tvu": { - "english_name": "Tunen" - }, - "loz": { - "english_name": "Lozi" - }, - "kvc": { - "english_name": "Kove" - }, - "tys": { - "english_name": "Tày Sa Pa" - }, - "sxr": { - "english_name": "Saaroa" - }, - "xmq": { - "english_name": "Kuku-Mangk" - }, - "bfg": { - "english_name": "Kayan, Busang" - }, - "mbu": { - "english_name": "Mbula-Bwazza" - }, - "ykn": { - "english_name": "Kua-nsi" - }, - "bkj": { - "english_name": "Pande" - }, - "ega": { - "english_name": "Ega" - }, - "wes": { - "english_name": "Pidgin, Cameroon" - }, - "kbu": { - "english_name": "Kabutra" - }, - "dsh": { - "english_name": "Daasanach" - }, - "wnn": { - "english_name": "Wunumara" - }, - "raz": { - "english_name": "Rahambuu" - }, - "bej": { - "english_name": "Beja" - }, - "put": { - "english_name": "Putoh" - }, - "bas": { - "english_name": "Basa (Cameroon)" - }, - "mtd": { - "english_name": "Mualang" - }, - "ihb": { - "english_name": "Iha Based Pidgin" - }, - "kcq": { - "english_name": "Kamo" - }, - "blx": { - "english_name": "Ayta, Mag-Indi" - }, - "sbi": { - "english_name": "Seti" - }, - "ojw": { - "english_name": "Ojibwa, Western" - }, - "gry": { - "english_name": "Grebo, Barclayville" - }, - "pmr": { - "english_name": "Paynamar" - }, - "nkb": { - "english_name": "Naga, Khoibu" - }, - "sba": { - "english_name": "Ngambay" - }, - "avm": { - "english_name": "Angkamuthi" - }, - "ryu": { - "english_name": "Okinawan, Central" - }, - "irk": { - "english_name": "Iraqw" - }, - "rmv": { - "english_name": "Romanova" - }, - "kxt": { - "english_name": "Koiwat" - }, - "nek": { - "english_name": "Neku" - }, - "xku": { - "english_name": "Kaamba" - }, - "szp": { - "english_name": "Suabo" - }, - "uum": { - "english_name": "Urum" - }, - "nvo": { - "english_name": "Nyokon" - }, - "gkn": { - "english_name": "Gokana" - }, - "ii": { - "english_name": "Yi, Sichuan" - }, - "xkv": { - "english_name": "Kgalagadi" - }, - "mgj": { - "english_name": "Abureni" - }, - "ig": { - "english_name": "Igbo" - }, - "ukh": { - "english_name": "Ukhwejo" - }, - "lki": { - "english_name": "Laki" - }, - "lil": { - "english_name": "Lillooet" - }, - "kxz": { - "english_name": "Kerewo" - }, - "yaw": { - "english_name": "Yawalapití" - }, - "wmh": { - "english_name": "Waima'a" - }, - "kps": { - "english_name": "Tehit" - }, - "gcr": { - "english_name": "Creole French, Guianese" - }, - "bvd": { - "english_name": "Baeggu" - }, - "bjr": { - "english_name": "Binumarien" - }, - "llx": { - "english_name": "Lauan" - }, - "kyi": { - "english_name": "Kiput" - }, - "awa": { - "english_name": "Awadhi" - }, - "mpe": { - "english_name": "Majang" - }, - "mlu": { - "english_name": "To'abaita" - }, - "bux": { - "english_name": "Boghom" - }, - "ong": { - "english_name": "Olo" - }, - "mbj": { - "english_name": "Nadëb" - }, - "yub": { - "english_name": "Yugambal" - }, - "mrl": { - "english_name": "Mortlockese" - }, - "tav": { - "english_name": "Tatuyo" - }, - "umd": { - "english_name": "Umbindhamu" - }, - "ncd": { - "english_name": "Nachering" - }, - "les": { - "english_name": "Lese" - }, - "yet": { - "english_name": "Yetfa" - }, - "agm": { - "english_name": "Angaataha" - }, - "the": { - "english_name": "Tharu, Chitwania" - }, - "lix": { - "english_name": "Liabuku" - }, - "qvp": { - "english_name": "Quechua, Pacaraos" - }, - "eno": { - "english_name": "Enggano" - }, - "pcn": { - "english_name": "Piti" - }, - "gyg": { - "english_name": "Gbayi" - }, - "gok": { - "english_name": "Gowli" - }, - "bpo": { - "english_name": "Anasi" - }, - "mwm": { - "english_name": "Sar" - }, - "ptu": { - "english_name": "Bambam" - }, - "meu": { - "english_name": "Motu" - }, - "gvs": { - "english_name": "Gumawana" - }, - "ckn": { - "english_name": "Chin, Kaang" - }, - "nrl": { - "english_name": "Ngarluma" - }, - "mqj": { - "english_name": "Mamasa" - }, - "mea": { - "english_name": "Menka" - }, - "kzf": { - "english_name": "Kaili, Da'a" - }, - "lla": { - "english_name": "Lala-Roba" - }, - "wae": { - "english_name": "Walser" - }, - "nny": { - "english_name": "Nyangga" - }, - "kpf": { - "english_name": "Komba" - }, - "wut": { - "english_name": "Wutung" - }, - "aii": { - "english_name": "Neo-Aramaic, Assyrian" - }, - "urv": { - "english_name": "Uruava" - }, - "six": { - "english_name": "Sumau" - }, - "ngo": { - "english_name": "Ngoni" - }, - "nod": { - "english_name": "Thai, Northern" - }, - "mdg": { - "english_name": "Massalat" - }, - "lew": { - "english_name": "Kaili, Ledo" - }, - "lzl": { - "english_name": "Litzlitz" - }, - "kld": { - "english_name": "Gamilaraay" - }, - "ksg": { - "english_name": "Kusaghe" - }, - "qup": { - "english_name": "Quechua, Southern Pastaza" - }, - "wud": { - "english_name": "Wudu" - }, - "pbp": { - "english_name": "Badyara" - }, - "ohu": { - "english_name": "Hungarian, Old" - }, - "say": { - "english_name": "Saya" - }, - "nse": { - "english_name": "Nsenga" - }, - "mlw": { - "english_name": "Moloko" - }, - "ktp": { - "english_name": "Kaduo" - }, - "zum": { - "english_name": "Kumzari" - }, - "urf": { - "english_name": "Uradhi" - }, - "ako": { - "english_name": "Akurio" - }, - "pny": { - "english_name": "Pinyin" - }, - "kxn": { - "english_name": "Melanau, Kanowit-Tanjong" - }, - "msr": { - "english_name": "Mongolian Sign Language" - }, - "bgt": { - "english_name": "Bughotu" - }, - "aho": { - "english_name": "Ahom" - }, - "rys": { - "english_name": "Yaeyama" - }, - "bot": { - "english_name": "Bongo" - }, - "gus": { - "english_name": "Guinean Sign Language" - }, - "ssj": { - "english_name": "Sausi" - }, - "kqo": { - "english_name": "Krahn, Eastern" - }, - "mwi": { - "english_name": "Labo" - }, - "faf": { - "english_name": "Fagani" - }, - "bdx": { - "english_name": "Budong-Budong" - }, - "mnd": { - "english_name": "Mondé" - }, - "neb": { - "english_name": "Toura (Côte d'Ivoire)" - }, - "hmf": { - "english_name": "Hmong Don" - }, - "agk": { - "english_name": "Agta, Isarog" - }, - "nts": { - "english_name": "Natagaimas" - }, - "mkn": { - "english_name": "Malay, Kupang" - }, - "nty": { - "english_name": "Mantsi" - }, - "zpf": { - "english_name": "Zapotec, San Pedro Quiatoni" - }, - "ers": { - "english_name": "Ersu" - }, - "cle": { - "english_name": "Chinantec, Lealao" - }, - "xhc": { - "english_name": "Hunnic" - }, - "xpy": { - "english_name": "Puyo" - }, - "fia": { - "english_name": "Nobiin" - }, - "yko": { - "english_name": "Yasa" - }, - "nug": { - "english_name": "Nungali" - }, - "tof": { - "english_name": "Gizrra" - }, - "mzo": { - "english_name": "Matipuhy" - }, - "sln": { - "english_name": "Salinan" - }, - "sjm": { - "english_name": "Mapun" - }, - "ngw": { - "english_name": "Ngwaba" - }, - "zmy": { - "english_name": "Mariyedi" - }, - "gbl": { - "english_name": "Gamit" - }, - "lad": { - "english_name": "Ladino" - }, - "bhe": { - "english_name": "Bhaya" - }, - "xpe": { - "english_name": "Kpelle, Liberia" - }, - "tg": { - "english_name": "Tajik" - }, - "xpc": { - "english_name": "Pecheneg" - }, - "chj": { - "english_name": "Chinantec, Ojitlán" - }, - "kfr": { - "english_name": "Kachchi" - }, - "ero": { - "english_name": "Horpa" - }, - "mrs": { - "english_name": "Maragus" - }, - "ntu": { - "english_name": "Natügu" - }, - "abg": { - "english_name": "Abaga" - }, - "pon": { - "english_name": "Pohnpeian" - }, - "mzc": { - "english_name": "Madagascar Sign Language" - }, - "pre": { - "english_name": "Principense" - }, - "dtr": { - "english_name": "Lotud" - }, - "lun": { - "english_name": "Lunda" - }, - "bpg": { - "english_name": "Bonggo" - }, - "bee": { - "english_name": "Byangsi" - }, - "oum": { - "english_name": "Ouma" - }, - "dir": { - "english_name": "Dirim" - }, - "sxu": { - "english_name": "Saxon, Upper" - }, - "kfq": { - "english_name": "Korku" - }, - "ald": { - "english_name": "Alladian" - }, - "kkc": { - "english_name": "Odoodee" - }, - "kza": { - "english_name": "Karaboro, Western" - }, - "rmi": { - "english_name": "Lomavren" - }, - "pwo": { - "english_name": "Karen, Pwo Western" - }, - "krf": { - "english_name": "Koro (Vanuatu)" - }, - "kky": { - "english_name": "Guguyimidjir" - }, - "hz": { - "english_name": "Herero" - }, - "snz": { - "english_name": "Sinsauru" - }, - "ecr": { - "english_name": "Eteocretan" - }, - "nas": { - "english_name": "Naasioi" - }, - "kyj": { - "english_name": "Karao" - }, - "tge": { - "english_name": "Tamang, Eastern Gorkha" - }, - "nou": { - "english_name": "Ewage-Notu" - }, - "ixl": { - "english_name": "Ixil" - }, - "llq": { - "english_name": "Lolak" - }, - "dtt": { - "english_name": "Dogon, Toro Tegu" - }, - "hms": { - "english_name": "Miao, Southern Qiandong" - }, - "lrg": { - "english_name": "Laragia" - }, - "nbv": { - "english_name": "Ngamambo" - }, - "skj": { - "english_name": "Seke (Nepal)" - }, - "frq": { - "english_name": "Forak" - }, - "kqs": { - "english_name": "Kissi, Northern" - }, - "fan": { - "english_name": "Fang (Equatorial Guinea)" - }, - "nhf": { - "english_name": "Nhuwala" - }, - "eth": { - "english_name": "Ethiopian Sign Language" - }, - "swm": { - "english_name": "Samosa" - }, - "ywl": { - "english_name": "Lalu, Western" - }, - "mpt": { - "english_name": "Mian" - }, - "dv": { - "english_name": "Dhivehi" - }, - "orw": { - "english_name": "Oro Win" - }, - "mlh": { - "english_name": "Mape" - }, - "xcu": { - "english_name": "Curonian" - }, - "nin": { - "english_name": "Ninzo" - }, - "cen": { - "english_name": "Cen" - }, - "dam": { - "english_name": "Damakawa" - }, - "jrt": { - "english_name": "Jorto" - }, - "wok": { - "english_name": "Longto" - }, - "mmw": { - "english_name": "Emae" - }, - "bfu": { - "english_name": "Gahri" - }, - "beh": { - "english_name": "Biali" - }, - "kbj": { - "english_name": "Kari" - }, - "ksu": { - "english_name": "Khamyang" - }, - "mxp": { - "english_name": "Mixe, Tlahuitoltepec" - }, - "ygp": { - "english_name": "Gepo" - }, - "he": { - "english_name": "Hebrew", - "name": "עברית" - }, - "inh": { - "english_name": "Ingush" - }, - "phk": { - "english_name": "Phake" - }, - "sgc": { - "english_name": "Kipsigis" - }, - "noi": { - "english_name": "Noiri" - }, - "xbm": { - "english_name": "Breton, Middle" - }, - "krn": { - "english_name": "Sapo" - }, - "pbo": { - "english_name": "Papel" - }, - "nli": { - "english_name": "Grangali" - }, - "frm": { - "english_name": "French, Middle (ca. 1400-1600)" - }, - "urr": { - "english_name": "Lehalurup" - }, - "zkg": { - "english_name": "Koguryo" - }, - "xpu": { - "english_name": "Punic" - }, - "pie": { - "english_name": "Piro" - }, - "pfe": { - "english_name": "Peere" - }, - "ral": { - "english_name": "Ralte" - }, - "luj": { - "english_name": "Luna" - }, - "wiy": { - "english_name": "Wiyot" - }, - "tpo": { - "english_name": "Tai Pao" - }, - "sjl": { - "english_name": "Sajalong" - }, - "nix": { - "english_name": "Hema" - }, - "axg": { - "english_name": "Arára, Mato Grosso" - }, - "kve": { - "english_name": "Kalabakan" - }, - "lor": { - "english_name": "Téén" - }, - "goq": { - "english_name": "Gorap" - }, - "ted": { - "english_name": "Krumen, Tepo" - }, - "ddj": { - "english_name": "Jaru" - }, - "ayy": { - "english_name": "Ayta, Tayabas" - }, - "tno": { - "english_name": "Toromono" - }, - "bkp": { - "english_name": "Boko (Democratic Republic of Congo)" - }, - "mqi": { - "english_name": "Mariri" - }, - "kdp": { - "english_name": "Kaningdon-Nindem" - }, - "pac": { - "english_name": "Pacoh" - }, - "cfg": { - "english_name": "Como Karim" - }, - "huc": { - "english_name": "=/Hua" - }, - "mgk": { - "english_name": "Mawes" - }, - "xtl": { - "english_name": "Mixtec, Tijaltepec" - }, - "bjz": { - "english_name": "Baruga" - }, - "xkx": { - "english_name": "Karore" - }, - "svr": { - "english_name": "Savara" - }, - "mwe": { - "english_name": "Mwera (Chimwera)" - }, - "dji": { - "english_name": "Djinang" - }, - "kl": { - "english_name": "Kalaallisut" - }, - "kjs": { - "english_name": "Kewa, East" - }, - "nki": { - "english_name": "Naga, Thangal" - }, - "twb": { - "english_name": "Tawbuid, Western" - }, - "sqq": { - "english_name": "Sou" - }, - "nso": { - "english_name": "Pedi", - "name": "Pedi" - }, - "kzb": { - "english_name": "Kaibobo" - }, - "lto": { - "english_name": "Tsotso" - }, - "weu": { - "english_name": "Chin, Rawngtu" - }, - "bft": { - "english_name": "Balti" - }, - "lax": { - "english_name": "Tiwa" - }, - "jgb": { - "english_name": "Ngbee" - }, - "hbb": { - "english_name": "Huba" - }, - "yra": { - "english_name": "Yerakai" - }, - "rac": { - "english_name": "Rasawa" - }, - "ctg": { - "english_name": "Chittagonian" - }, - "tvl": { - "english_name": "Tuvalu" - }, - "kpt": { - "english_name": "Karata" - }, - "bhv": { - "english_name": "Bahau" - }, - "pbs": { - "english_name": "Pame, Central" - }, - "lce": { - "english_name": "Loncong" - }, - "myy": { - "english_name": "Macuna" - }, - "awr": { - "english_name": "Awera" - }, - "brv": { - "english_name": "Bru, Western" - }, - "bio": { - "english_name": "Nai" - }, - "shd": { - "english_name": "Kundal Shahi" - }, - "zmf": { - "english_name": "Mfinu" - }, - "aoa": { - "english_name": "Angolar" - }, - "ats": { - "english_name": "Gros Ventre" - }, - "doz": { - "english_name": "Dorze" - }, - "acn": { - "english_name": "Achang" - }, - "smn": { - "english_name": "Sami, Inari" - }, - "pwb": { - "english_name": "Panawa" - }, - "xfa": { - "english_name": "Faliscan" - }, - "tjm": { - "english_name": "Timucua" - }, - "wtk": { - "english_name": "Watakataui" - }, - "bzf": { - "english_name": "Boikin" - }, - "sfb": { - "english_name": "Langue des signes de Belgique Francophone" - }, - "clw": { - "english_name": "Chulym" - }, - "mum": { - "english_name": "Maiwala" - }, - "ksa": { - "english_name": "Shuwa-Zamani" - }, - "bcj": { - "english_name": "Bardi" - }, - "pto": { - "english_name": "Zo'é" - }, - "jgk": { - "english_name": "Gwak" - }, - "ncu": { - "english_name": "Chumburung" - }, - "usi": { - "english_name": "Usui" - }, - "nhd": { - "english_name": "Chiripá" - }, - "wiv": { - "english_name": "Vitu" - }, - "mkb": { - "english_name": "Mal Paharia" - }, - "atm": { - "english_name": "Ata" - }, - "wrw": { - "english_name": "Gugu Warra" - }, - "tkt": { - "english_name": "Tharu, Kathoriya" - }, - "msk": { - "english_name": "Mansaka" - }, - "oke": { - "english_name": "Okpe (Southwestern Edo)" - }, - "nun": { - "english_name": "Anong" - }, - "ajp": { - "english_name": "Arabic, South Levantine" - }, - "bov": { - "english_name": "Tuwuli" - }, - "xub": { - "english_name": "Kurumba, Betta" - }, - "yby": { - "english_name": "Yaweyuha" - }, - "toj": { - "english_name": "Tojolabal" - }, - "nyf": { - "english_name": "Giryama" - }, - "xhv": { - "english_name": "Khua" - }, - "koo": { - "english_name": "Konzo" - }, - "nhv": { - "english_name": "Nahuatl, Temascaltepec" - }, - "jrb": { - "english_name": "Judeo-Arabic" - }, - "bgq": { - "english_name": "Bagri" - }, - "quc": { - "english_name": "K'iche'" - }, - "kqj": { - "english_name": "Koromira" - }, - "ved": { - "english_name": "Veddah" - }, - "mwa": { - "english_name": "Mwatebu" - }, - "mxz": { - "english_name": "Masela, Central" - }, - "ojb": { - "english_name": "Ojibwa, Northwestern" - }, - "dmu": { - "english_name": "Dubu" - }, - "zkd": { - "english_name": "Kadu" - }, - "vas": { - "english_name": "Vasavi" - }, - "pom": { - "english_name": "Pomo, Southeastern" - }, - "cte": { - "english_name": "Chinantec, Tepinapa" - }, - "aby": { - "english_name": "Aneme Wake" - }, - "mkk": { - "english_name": "Byep" - }, - "dak": { - "english_name": "Dakota" - }, - "swx": { - "english_name": "Suruahá" - }, - "xas": { - "english_name": "Kamas" - }, - "rei": { - "english_name": "Reli" - }, - "taj": { - "english_name": "Tamang, Eastern" - }, - "zma": { - "english_name": "Manda (Australia)" - }, - "nri": { - "english_name": "Naga, Chokri" - }, - "sqt": { - "english_name": "Soqotri" - }, - "gag": { - "english_name": "Gagauz" - }, - "oda": { - "english_name": "Odut" - }, - "lsl": { - "english_name": "Latvian Sign Language" - }, - "bzn": { - "english_name": "Boano (Maluku)" - }, - "blb": { - "english_name": "Bilua" - }, - "fuj": { - "english_name": "Ko" - }, - "mkg": { - "english_name": "Mak (China)" - }, - "yea": { - "english_name": "Ravula" - }, - "ybe": { - "english_name": "Yugur, West" - }, - "czn": { - "english_name": "Chatino, Zenzontepec" - }, - "qxp": { - "english_name": "Quechua, Puno" - }, - "mrv": { - "english_name": "Mangareva" - }, - "bfj": { - "english_name": "Bafanji" - }, - "bkr": { - "english_name": "Bakumpai" - }, - "bwc": { - "english_name": "Bwile" - }, - "dgt": { - "english_name": "Ndra'ngith" - }, - "kbz": { - "english_name": "Duhwa" - }, - "mts": { - "english_name": "Yora" - }, - "vrs": { - "english_name": "Varisi" - }, - "gqi": { - "english_name": "Guiqiong" - }, - "rn": { - "english_name": "Rundi" - }, - "oka": { - "english_name": "Okanagan" - }, - "jmc": { - "english_name": "Machame" - }, - "lur": { - "english_name": "Laura" - }, - "bcb": { - "english_name": "Bainouk-Samik" - }, - "pui": { - "english_name": "Puinave" - }, - "nnm": { - "english_name": "Namia" - }, - "kov": { - "english_name": "Kudu-Camo" - }, - "ycp": { - "english_name": "Chepya" - }, - "yah": { - "english_name": "Yazgulyam" - }, - "ifm": { - "english_name": "Teke-Fuumu" - }, - "agx": { - "english_name": "Aghul" - }, - "omo": { - "english_name": "Utarmbung" - }, - "nnc": { - "english_name": "Nancere" - }, - "bys": { - "english_name": "Burak" - }, - "str": { - "english_name": "Salish, Straits" - }, - "oco": { - "english_name": "Cornish, Old" - }, - "prn": { - "english_name": "Prasuni" - }, - "wmb": { - "english_name": "Wambaya" - }, - "cdz": { - "english_name": "Koda" - }, - "mif": { - "english_name": "Mofu-Gudur" - }, - "bta": { - "english_name": "Bata" - }, - "lpa": { - "english_name": "Lelepa" - }, - "csj": { - "english_name": "Chin, Songlai" - }, - "kum": { - "english_name": "Kumyk" - }, - "app": { - "english_name": "Apma" - }, - "kse": { - "english_name": "Kuni" - }, - "mag": { - "english_name": "Magahi" - }, - "yua": { - "english_name": "Yucateco" - }, - "sbd": { - "english_name": "Samo, Southern" - }, - "mpb": { - "english_name": "Mullukmulluk" - }, - "xwr": { - "english_name": "Kwerba Mamberamo" - }, - "ahr": { - "english_name": "Ahirani" - }, - "rmp": { - "english_name": "Rempi" - }, - "veo": { - "english_name": "Ventureño" - }, - "eit": { - "english_name": "Eitiep" - }, - "apy": { - "english_name": "Apalaí" - }, - "pbf": { - "english_name": "Popoloca, Coyotepec" - }, - "tbz": { - "english_name": "Ditammari" - }, - "rim": { - "english_name": "Nyaturu" - }, - "mpq": { - "english_name": "Matís" - }, - "yda": { - "english_name": "Yanda" - }, - "ist": { - "english_name": "Istriot" - }, - "mxt": { - "english_name": "Mixtec, Jamiltepec" - }, - "swg": { - "english_name": "Swabian" - }, - "bwd": { - "english_name": "Bwaidoka" - }, - "zgm": { - "english_name": "Zhuang, Minz" - }, - "ysp": { - "english_name": "Lolopo, Southern" - }, - "ksc": { - "english_name": "Kalinga, Southern" - }, - "xkh": { - "english_name": "Karahawyana" - }, - "tfo": { - "english_name": "Tefaro" - }, - "rmu": { - "english_name": "Romani, Tavringer" - }, - "xjb": { - "english_name": "Minjungbal" - }, - "tbd": { - "english_name": "Kaki Ae" - }, - "kyb": { - "english_name": "Kalinga, Butbut" - }, - "doc": { - "english_name": "Dong, Northern" - }, - "rsi": { - "english_name": "Rennellese Sign Language" - }, - "otn": { - "english_name": "Otomi, Tenango" - }, - "nwg": { - "english_name": "Ngayawung" - }, - "xdy": { - "english_name": "Dayak, Malayic" - }, - "njx": { - "english_name": "Kunyi" - }, - "sxc": { - "english_name": "Sicanian" - }, - "aoe": { - "english_name": "Angal Enen" - }, - "gdh": { - "english_name": "Gadjerawang" - }, - "tn": { - "english_name": "Tswana" - }, - "pnh": { - "english_name": "Penrhyn" - }, - "mvv": { - "english_name": "Murut, Tagal" - }, - "kvf": { - "english_name": "Kabalai" - }, - "etb": { - "english_name": "Etebi" - }, - "sel": { - "english_name": "Selkup" - }, - "tcu": { - "english_name": "Tarahumara, Southeastern" - }, - "bjp": { - "english_name": "Fanamaket" - }, - "aft": { - "english_name": "Afitti" - }, - "kje": { - "english_name": "Kisar" - }, - "xud": { - "english_name": "Umiida" - }, - "yac": { - "english_name": "Yali, Pass Valley" - }, - "amz": { - "english_name": "Atampaya" - }, - "ekk": { - "english_name": "Estonian, Standard" - }, - "npl": { - "english_name": "Nahuatl, Southeastern Puebla" - }, - "bjy": { - "english_name": "Bayali" - }, - "xai": { - "english_name": "Kaimbé" - }, - "mxg": { - "english_name": "Mbangala" - }, - "jac": { - "english_name": "Popti'" - }, - "luu": { - "english_name": "Lumba-Yakkha" - }, - "cko": { - "english_name": "Anufo" - }, - "kxl": { - "english_name": "Kurux, Nepali" - }, - "mtt": { - "english_name": "Mota" - }, - "tgp": { - "english_name": "Tangoa" - }, - "oti": { - "english_name": "Oti" - }, - "bqq": { - "english_name": "Biritai" - }, - "sur": { - "english_name": "Mwaghavul" - }, - "nus": { - "english_name": "Nuer" - }, - "miu": { - "english_name": "Mixtec, Cacaloxtepec" - }, - "gel": { - "english_name": "ut-Ma'in" - }, - "yij": { - "english_name": "Yindjibarndi" - }, - "ypo": { - "english_name": "Phola, Alo" - }, - "mxj": { - "english_name": "Miju-Mishmi" - }, - "jni": { - "english_name": "Janji" - }, - "mwv": { - "english_name": "Mentawai" - }, - "ncb": { - "english_name": "Nicobarese, Central" - }, - "wwr": { - "english_name": "Warrwa" - }, - "scg": { - "english_name": "Sanggau" - }, - "ncm": { - "english_name": "Nambo" - }, - "ari": { - "english_name": "Arikara" - }, - "lmo": { - "english_name": "Lombard" - }, - "ibl": { - "english_name": "Ibaloi" - }, - "yil": { - "english_name": "Yindjilandji" - }, - "tls": { - "english_name": "Tambotalo" - }, - "lcm": { - "english_name": "Tungag" - }, - "xeg": { - "english_name": "//Xegwi" - }, - "zak": { - "english_name": "Zanaki" - }, - "izz": { - "english_name": "Izii" - }, - "wnm": { - "english_name": "Wanggamala" - }, - "mda": { - "english_name": "Mada (Nigeria)" - }, - "nuu": { - "english_name": "Ngbundu" - }, - "sri": { - "english_name": "Siriano" - }, - "ahn": { - "english_name": "Àhàn" - }, - "myb": { - "english_name": "Mbay" - }, - "acs": { - "english_name": "Acroá" - }, - "bld": { - "english_name": "Bolango" - }, - "boi": { - "english_name": "Barbareño" - }, - "nef": { - "english_name": "Nefamese" - }, - "cu": { - "english_name": "Slavic, Church" - }, - "kpa": { - "english_name": "Kutto" - }, - "kfj": { - "english_name": "Kemiehua" - }, - "nyr": { - "english_name": "Nyiha (Malawi)" - }, - "tou": { - "english_name": "Tho" - }, - "ssx": { - "english_name": "Samberigi" - }, - "myh": { - "english_name": "Makah" - }, - "vsl": { - "english_name": "Venezuelan Sign Language" - }, - "atq": { - "english_name": "Aralle-Tabulahan" - }, - "kuc": { - "english_name": "Kwinsu" - }, - "pid": { - "english_name": "Piaroa" - }, - "emy": { - "english_name": "Mayan, Epigraphic" - }, - "kxx": { - "english_name": "Likuba" - }, - "hik": { - "english_name": "Seit-Kaitetu" - }, - "kmp": { - "english_name": "Gimme" - }, - "ljl": { - "english_name": "Li'o" - }, - "syi": { - "english_name": "Seki" - }, - "bxv": { - "english_name": "Berakou" - }, - "cjs": { - "english_name": "Shor" - }, - "hhr": { - "english_name": "Kerak" - }, - "apl": { - "english_name": "Apache, Lipan" - }, - "vmi": { - "english_name": "Miwa" - }, - "oia": { - "english_name": "Oirata" - }, - "ihp": { - "english_name": "Iha" - }, - "ssf": { - "english_name": "Thao" - }, - "gn": { - "english_name": "Guarani" - }, - "yiq": { - "english_name": "Miqie" - }, - "cdy": { - "english_name": "Chadong" - }, - "hbn": { - "english_name": "Heiban" - }, - "efi": { - "english_name": "Efik" - }, - "new": { - "english_name": "Newari" - }, - "tlv": { - "english_name": "Taliabu" - }, - "zka": { - "english_name": "Kaimbulawa" - }, - "sbk": { - "english_name": "Safwa" - }, - "dtd": { - "english_name": "Ditidaht" - }, - "ggg": { - "english_name": "Gurgula" - }, - "ncg": { - "english_name": "Nisga'a" - }, - "pgl": { - "english_name": "Irish, Primitive" - }, - "tsz": { - "english_name": "Purepecha" - }, - "tlf": { - "english_name": "Telefol" - }, - "nke": { - "english_name": "Duke" - }, - "daw": { - "english_name": "Davawenyo" - }, - "xrg": { - "english_name": "Minang" - }, - "nco": { - "english_name": "Sibe" - }, - "jui": { - "english_name": "Ngadjuri" - }, - "ng": { - "english_name": "Ndonga" - }, - "zoh": { - "english_name": "Zoque, Chimalapa" - }, - "mjg": { - "english_name": "Tu" - }, - "ur": { - "english_name": "Urdu" - }, - "kli": { - "english_name": "Kalumpang" - }, - "atz": { - "english_name": "Arta" - }, - "cic": { - "english_name": "Chickasaw" - }, - "lmb": { - "english_name": "Merei" - }, - "ecs": { - "english_name": "Ecuadorian Sign Language" - }, - "ywq": { - "english_name": "Yi, Wuding-Luquan" - }, - "lri": { - "english_name": "Marachi" - }, - "xvs": { - "english_name": "Vestinian" - }, - "mwx": { - "english_name": "Mediak" - }, - "haa": { - "english_name": "Han" - }, - "iru": { - "english_name": "Irula" - }, - "gbu": { - "english_name": "Gagadu" - }, - "bzd": { - "english_name": "Bribri" - }, - "xip": { - "english_name": "Xipináwa" - }, - "jnj": { - "english_name": "Yemsa" - }, - "bmt": { - "english_name": "Biao Mon" - }, - "tli": { - "english_name": "Tlingit" - }, - "pcp": { - "english_name": "Pacahuara" - }, - "rma": { - "english_name": "Rama" - }, - "kdf": { - "english_name": "Mamusi" - }, - "bga": { - "english_name": "Gwamhi-Wuri" - }, - "jns": { - "english_name": "Jaunsari" - }, - "apx": { - "english_name": "Aputai" - }, - "dbg": { - "english_name": "Dogon, Dogul Dom" - }, - "nii": { - "english_name": "Nii" - }, - "aip": { - "english_name": "Burumakok" - }, - "swk": { - "english_name": "Sena, Malawi" - }, - "koc": { - "english_name": "Kpati" - }, - "clk": { - "english_name": "Idu-Mishmi" - }, - "lcd": { - "english_name": "Lola" - }, - "msz": { - "english_name": "Momare" - }, - "baf": { - "english_name": "Nubaca" - }, - "too": { - "english_name": "Totonac, Xicotepec De Juárez" - }, - "gej": { - "english_name": "Gen" - }, - "tcw": { - "english_name": "Totonac, Tecpatlán" - }, - "xns": { - "english_name": "Kanashi" - }, - "dje": { - "english_name": "Zarma" - }, - "skb": { - "english_name": "Saek" - }, - "erg": { - "english_name": "Sie" - }, - "xod": { - "english_name": "Kokoda" - }, - "abv": { - "english_name": "Arabic, Baharna" - }, - "iqw": { - "english_name": "Ikwo" - }, - "nmu": { - "english_name": "Maidu, Northeast" - }, - "pkc": { - "english_name": "Paekche" - }, - "nop": { - "english_name": "Numanggang" - }, - "mkl": { - "english_name": "Mokole" - }, - "blc": { - "english_name": "Bella Coola" - }, - "bgu": { - "english_name": "Mbongno" - }, - "mqm": { - "english_name": "Marquesan, South" - }, - "gwg": { - "english_name": "Moo" - }, - "kzy": { - "english_name": "Kango (Tshopo District)" - }, - "ywr": { - "english_name": "Yawuru" - }, - "osc": { - "english_name": "Oscan" - }, - "khy": { - "english_name": "Kele (Democratic Republic of Congo)" - }, - "kef": { - "english_name": "Kpessi" - }, - "kwv": { - "english_name": "Sara Kaba Náà" - }, - "svx": { - "english_name": "Skalvian" - }, - "rwm": { - "english_name": "Amba (Uganda)" - }, - "sdf": { - "english_name": "Sarli" - }, - "wtm": { - "english_name": "Mewati" - }, - "ikt": { - "english_name": "Inuinnaqtun" - }, - "pdu": { - "english_name": "Kayan" - }, - "fcs": { - "english_name": "Quebec Sign Language" - }, - "ott": { - "english_name": "Otomi, Temoaya" - }, - "nyn": { - "english_name": "Nyankole" - }, - "scu": { - "english_name": "Shumcho" - }, - "pwg": { - "english_name": "Gapapaiwa" - }, - "wbp": { - "english_name": "Warlpiri" - }, - "pmk": { - "english_name": "Pamlico" - }, - "olr": { - "english_name": "Olrat" - }, - "huj": { - "english_name": "Hmong, Northern Guiyang" - }, - "cek": { - "english_name": "Chin, Eastern Khumi" - }, - "ena": { - "english_name": "Apali" - }, - "txn": { - "english_name": "Tarangan, West" - }, - "kng": { - "english_name": "Koongo" - }, - "njs": { - "english_name": "Nisa" - }, - "mes": { - "english_name": "Masmaje" - }, - "sth": { - "english_name": "Shelta" - }, - "pia": { - "english_name": "Pima Bajo" - }, - "zmn": { - "english_name": "Mbangwe" - }, - "mvn": { - "english_name": "Minaveha" - }, - "tcb": { - "english_name": "Tanacross" - }, - "mcm": { - "english_name": "Creole Portuguese, Malaccan" - }, - "umr": { - "english_name": "Umbugarla" - }, - "msv": { - "english_name": "Maslam" - }, - "xul": { - "english_name": "Ngunawal" - }, - "dop": { - "english_name": "Lukpa" - }, - "txs": { - "english_name": "Tonsea" - }, - "onp": { - "english_name": "Sartang" - }, - "yzk": { - "english_name": "Zokhuo" - }, - "ank": { - "english_name": "Goemai" - } + "aaa": { + "english_name": "Ghotuo" }, - "yahoo": [ - "ar", - "bg", - "cs", - "da", - "de", - "el", - "en", - "es", - "et", - "fi", - "fr", - "he", - "hr", - "hu", - "it", - "ja", - "ko", - "lt", - "lv", - "nl", - "no", - "pl", - "pt", - "ro", - "ru", - "sk", - "sl", - "sv", - "th", - "tr", - "zh-CHS", - "zh-CHT" - ], - "swisscows": [], - "wikipedia": { - "nl": { - "articles": 1954031, - "english_name": "Dutch", - "name": "Nederlands" - }, - "ceb": { - "articles": 5376890, - "english_name": "Cebuano", - "name": "Sinugboanong Binisaya" - }, - "jam": { - "articles": 1632, - "english_name": "Jamaican Patois", - "name": "Jumiekan Kryuol" - }, - "crh": { - "articles": 6172, - "english_name": "Crimean Tatar", - "name": "Qırımtatarca" - }, - "st": { - "articles": 544, - "english_name": "Sesotho", - "name": "Sesotho" - }, - "id": { - "articles": 449446, - "english_name": "Indonesian", - "name": "Bahasa Indonesia" - }, - "szl": { - "articles": 7812, - "english_name": "Silesian", - "name": "Ślůnski" - }, - "zh-yue": { - "articles": 70490, - "english_name": "Cantonese", - "name": "粵語" - }, - "ca": { - "articles": 599790, - "english_name": "Catalan", - "name": "Català" - }, - "ab": { - "articles": 3452, - "english_name": "Abkhazian", - "name": "Аҧсуа" - }, - "lad": { - "articles": 3828, - "english_name": "Ladino", - "name": "Dzhudezmo" - }, - "rue": { - "articles": 6891, - "english_name": "Rusyn", - "name": "Русиньскый" - }, - "om": { - "articles": 775, - "english_name": "Oromo", - "name": "Oromoo" - }, - "azb": { - "articles": 118928, - "english_name": "South Azerbaijani", - "name": "تۆرکجه" - }, - "sr": { - "articles": 614180, - "english_name": "Serbian", - "name": "Српски / Srpski" - }, - "tg": { - "articles": 96078, - "english_name": "Tajik", - "name": "Тоҷикӣ" - }, - "ee": { - "articles": 350, - "english_name": "Ewe", - "name": "Eʋegbe" - }, - "hsb": { - "articles": 13357, - "english_name": "Upper Sorbian", - "name": "Hornjoserbsce" - }, - "pag": { - "articles": 2521, - "english_name": "Pangasinan", - "name": "Pangasinan" - }, - "tyv": { - "articles": 1738, - "english_name": "Tuvan", - "name": "Тыва" - }, - "got": { - "articles": 588, - "english_name": "Gothic", - "name": "𐌲𐌿𐍄𐌹𐍃𐌺" - }, - "ss": { - "articles": 450, - "english_name": "Swati", - "name": "SiSwati" - }, - "stq": { - "articles": 3998, - "english_name": "Saterland Frisian", - "name": "Seeltersk" - }, - "is": { - "articles": 46096, - "english_name": "Icelandic", - "name": "Íslenska" - }, - "az": { - "articles": 141672, - "english_name": "Azerbaijani", - "name": "Azərbaycanca" - }, - "vec": { - "articles": 11266, - "english_name": "Venetian", - "name": "Vèneto" - }, - "na": { - "articles": 1305, - "english_name": "Nauruan", - "name": "dorerin Naoero" - }, - "an": { - "articles": 34148, - "english_name": "Aragonese", - "name": "Aragonés" - }, - "tk": { - "articles": 5514, - "english_name": "Turkmen", - "name": "Türkmen" - }, - "zea": { - "articles": 4580, - "english_name": "Zeelandic", - "name": "Zeêuws" - }, - "la": { - "articles": 129779, - "english_name": "Latin", - "name": "Latina" - }, - "kv": { - "articles": 5308, - "english_name": "Komi", - "name": "Коми" - }, - "vo": { - "articles": 122174, - "english_name": "Volapük", - "name": "Volapük" - }, - "el": { - "articles": 157114, - "english_name": "Greek", - "name": "Ελληνικά" - }, - "hu": { - "articles": 442291, - "english_name": "Hungarian", - "name": "Magyar" - }, - "bi": { - "articles": 1179, - "english_name": "Bislama", - "name": "Bislama" - }, - "fr": { - "articles": 2070378, - "english_name": "French", - "name": "Français" - }, - "th": { - "articles": 128977, - "english_name": "Thai", - "name": "ไทย" - }, - "zh": { - "articles": 1038913, - "english_name": "Chinese", - "name": "中文" - }, - "de": { - "articles": 2256718, - "english_name": "German", - "name": "Deutsch" - }, - "pms": { - "articles": 64391, - "english_name": "Piedmontese", - "name": "Piemontèis" - }, - "gn": { - "articles": 3637, - "english_name": "Guarani", - "name": "Avañe'ẽ" - }, - "lo": { - "articles": 3101, - "english_name": "Lao", - "name": "ລາວ" - }, - "bxr": { - "articles": 2124, - "english_name": "Buryat", - "name": "Буряад" - }, - "ast": { - "articles": 99530, - "english_name": "Asturian", - "name": "Asturianu" - }, - "wo": { - "articles": 1177, - "english_name": "Wolof", - "name": "Wolof" - }, - "pap": { - "articles": 1953, - "english_name": "Papiamentu", - "name": "Papiamentu" - }, - "fa": { - "articles": 655431, - "english_name": "Persian", - "name": "فارسی" - }, - "roa-tara": { - "articles": 9243, - "english_name": "Tarantino", - "name": "Tarandíne" - }, - "af": { - "articles": 68807, - "english_name": "Afrikaans", - "name": "Afrikaans" - }, - "lbe": { - "articles": 1216, - "english_name": "Lak", - "name": "Лакку" - }, - "frp": { - "articles": 3254, - "english_name": "Franco-Provençal", - "name": "Arpitan" - }, - "mt": { - "articles": 3336, - "english_name": "Maltese", - "name": "Malti" - }, - "bcl": { - "articles": 8664, - "english_name": "Central Bicolano", - "name": "Bikol" - }, - "bh": { - "articles": 6686, - "english_name": "Bihari", - "name": "भोजपुरी" - }, - "csb": { - "articles": 5258, - "english_name": "Kashubian", - "name": "Kaszëbsczi" - }, - "scn": { - "articles": 26060, - "english_name": "Sicilian", - "name": "Sicilianu" - }, - "sw": { - "articles": 47744, - "english_name": "Swahili", - "name": "Kiswahili" - }, - "kw": { - "articles": 3839, - "english_name": "Cornish", - "name": "Kernewek/Karnuack" - }, - "lrc": { - "articles": 5357, - "english_name": "Northern Luri", - "name": "لۊری شومالی" - }, - "wa": { - "articles": 14790, - "english_name": "Walloon", - "name": "Walon" - }, - "arz": { - "articles": 20166, - "english_name": "Egyptian Arabic", - "name": "مصرى (Maṣri)" - }, - "pfl": { - "articles": 2502, - "english_name": "Palatinate German", - "name": "Pälzisch" - }, - "tt": { - "articles": 82594, - "english_name": "Tatar", - "name": "Tatarça / Татарча" - }, - "ks": { - "articles": 324, - "english_name": "Kashmiri", - "name": "कश्मीरी / كشميري" - }, - "srn": { - "articles": 1061, - "english_name": "Sranan", - "name": "Sranantongo" - }, - "lfn": { - "articles": 3083, - "english_name": "Lingua Franca Nova", - "name": "Lingua franca nova" - }, - "kbd": { - "articles": 1578, - "english_name": "Kabardian Circassian", - "name": "Адыгэбзэ (Adighabze)" - }, - "simple": { - "articles": 141947, - "english_name": "Simple English", - "name": "Simple English" - }, - "sc": { - "articles": 5907, - "english_name": "Sardinian", - "name": "Sardu" - }, - "ta": { - "articles": 119140, - "english_name": "Tamil", - "name": "தமிழ்" - }, - "lg": { - "articles": 1155, - "english_name": "Luganda", - "name": "Luganda" - }, - "ckb": { - "articles": 22870, - "english_name": "Sorani", - "name": "Soranî / کوردی" - }, - "ht": { - "articles": 54219, - "english_name": "Haitian", - "name": "Krèyol ayisyen" - }, - "ve": { - "articles": 265, - "english_name": "Venda", - "name": "Tshivenda" - }, - "nds": { - "articles": 41178, - "english_name": "Low Saxon", - "name": "Plattdüütsch" - }, - "km": { - "articles": 7105, - "english_name": "Khmer", - "name": "ភាសាខ្មែរ" - }, - "ay": { - "articles": 4402, - "english_name": "Aymara", - "name": "Aymar" - }, - "mg": { - "articles": 90635, - "english_name": "Malagasy", - "name": "Malagasy" - }, - "frr": { - "articles": 8460, - "english_name": "North Frisian", - "name": "Nordfriisk" - }, - "zh-classical": { - "articles": 8663, - "english_name": "Classical Chinese", - "name": "古文 / 文言文" - }, - "ny": { - "articles": 487, - "english_name": "Chichewa", - "name": "Chichewa" - }, - "eo": { - "articles": 253490, - "english_name": "Esperanto", - "name": "Esperanto" - }, - "dty": { - "articles": 2967, - "english_name": "Doteli", - "name": "डोटेली" - }, - "ki": { - "articles": 1358, - "english_name": "Kikuyu", - "name": "Gĩkũyũ" - }, - "ko": { - "articles": 438644, - "english_name": "Korean", - "name": "한국어" - }, - "ig": { - "articles": 1376, - "english_name": "Igbo", - "name": "Igbo" - }, - "sah": { - "articles": 11943, - "english_name": "Sakha", - "name": "Саха тыла (Saxa Tyla)" - }, - "ar": { - "articles": 656175, - "english_name": "Arabic", - "name": "العربية" - }, - "mk": { - "articles": 98050, - "english_name": "Macedonian", - "name": "Македонски" - }, - "ff": { - "articles": 228, - "english_name": "Fula", - "name": "Fulfulde" - }, - "he": { - "articles": 236237, - "english_name": "Hebrew", - "name": "עברית" - }, - "inh": { - "articles": 791, - "english_name": "Ingush", - "name": "Гӏалгӏай" - }, - "av": { - "articles": 2309, - "english_name": "Avar", - "name": "Авар" - }, - "mai": { - "articles": 13164, - "english_name": "Maithili", - "name": "मैथिली" - }, - "zu": { - "articles": 1050, - "english_name": "Zulu", - "name": "isiZulu" - }, - "eml": { - "articles": 11866, - "english_name": "Emilian-Romagnol", - "name": "Emiliàn e rumagnòl" - }, - "ti": { - "articles": 168, - "english_name": "Tigrinya", - "name": "ትግርኛ" - }, - "lmo": { - "articles": 38071, - "english_name": "Lombard", - "name": "Lumbaart" - }, - "et": { - "articles": 185271, - "english_name": "Estonian", - "name": "Eesti" - }, - "myv": { - "articles": 5415, - "english_name": "Erzya", - "name": "Эрзянь (Erzjanj Kelj)" - }, - "si": { - "articles": 14918, - "english_name": "Sinhalese", - "name": "සිංහල" - }, - "ln": { - "articles": 3049, - "english_name": "Lingala", - "name": "Lingala" - }, - "shn": { - "articles": 3239, - "english_name": "ၽႃႇသႃႇတႆး ", - "name": "Shan" - }, - "sh": { - "articles": 447497, - "english_name": "Serbo-Croatian", - "name": "Srpskohrvatski / Српскохрватски" - }, - "it": { - "articles": 1491690, - "english_name": "Italian", - "name": "Italiano" - }, - "pam": { - "articles": 8825, - "english_name": "Kapampangan", - "name": "Kapampangan" - }, - "fy": { - "articles": 41308, - "english_name": "West Frisian", - "name": "Frysk" - }, - "ha": { - "articles": 2740, - "english_name": "Hausa", - "name": "Hausa / هَوُسَ" - }, - "diq": { - "articles": 9107, - "english_name": "Zazaki", - "name": "Zazaki" - }, - "ty": { - "articles": 1199, - "english_name": "Tahitian", - "name": "Reo Mā`ohi" - }, - "sa": { - "articles": 11357, - "english_name": "Sanskrit", - "name": "संस्कृतम्" - }, - "ku": { - "articles": 24022, - "english_name": "Kurdish", - "name": "Kurdî / كوردی" - }, - "io": { - "articles": 28134, - "english_name": "Ido", - "name": "Ido" - }, - "bjn": { - "articles": 1918, - "english_name": "Banjar", - "name": "Bahasa Banjar" - }, - "mwl": { - "articles": 3674, - "english_name": "Mirandese", - "name": "Mirandés" - }, - "se": { - "articles": 7464, - "english_name": "Northern Sami", - "name": "Sámegiella" - }, - "tet": { - "articles": 1440, - "english_name": "Tetum", - "name": "Tetun" - }, - "gom": { - "articles": 3598, - "english_name": "Goan Konkani", - "name": "गोंयची कोंकणी / Gõychi Konknni" - }, - "lij": { - "articles": 3456, - "english_name": "Ligurian", - "name": "Líguru" - }, - "ga": { - "articles": 49639, - "english_name": "Irish", - "name": "Gaeilge" - }, - "roa-rup": { - "articles": 1216, - "english_name": "Aromanian", - "name": "Armãneashce" - }, - "pdc": { - "articles": 1858, - "english_name": "Pennsylvania German", - "name": "Deitsch" - }, - "cs": { - "articles": 419392, - "english_name": "Czech", - "name": "Čeština" - }, - "uz": { - "articles": 130227, - "english_name": "Uzbek", - "name": "O‘zbek" - }, - "ch": { - "articles": 472, - "english_name": "Chamorro", - "name": "Chamoru" - }, - "rn": { - "articles": 609, - "english_name": "Kirundi", - "name": "Kirundi" - }, - "or": { - "articles": 14550, - "english_name": "Oriya", - "name": "ଓଡ଼ିଆ" - }, - "gl": { - "articles": 153607, - "english_name": "Galician", - "name": "Galego" - }, - "atj": { - "articles": 626, - "english_name": "Atikamekw", - "name": "Atikamekw" - }, - "pi": { - "articles": 2535, - "english_name": "Pali", - "name": "पाऴि" - }, - "fur": { - "articles": 3289, - "english_name": "Friulian", - "name": "Furlan" - }, - "li": { - "articles": 12316, - "english_name": "Limburgish", - "name": "Limburgs" - }, - "yi": { - "articles": 14571, - "english_name": "Yiddish", - "name": "ייִדיש" - }, - "lv": { - "articles": 90266, - "english_name": "Latvian", - "name": "Latviešu" - }, - "ro": { - "articles": 390804, - "english_name": "Romanian", - "name": "Română" - }, - "bm": { - "articles": 651, - "english_name": "Bambara", - "name": "Bamanankan" - }, - "ja": { - "articles": 1134685, - "english_name": "Japanese", - "name": "日本語" - }, - "cy": { - "articles": 102137, - "english_name": "Welsh", - "name": "Cymraeg" - }, - "wuu": { - "articles": 16289, - "english_name": "Wu", - "name": "吴语" - }, - "cv": { - "articles": 41622, - "english_name": "Chuvash", - "name": "Чăваш" - }, - "ady": { - "articles": 411, - "english_name": "Adyghe", - "name": "Адыгэбзэ" - }, - "min": { - "articles": 222492, - "english_name": "Minangkabau", - "name": "Minangkabau" - }, - "be-tarask": { - "articles": 65655, - "english_name": "Belarusian (Taraškievica)", - "name": "Беларуская (тарашкевіца)" - }, - "kl": { - "articles": 1663, - "english_name": "Greenlandic", - "name": "Kalaallisut" - }, - "am": { - "articles": 14482, - "english_name": "Amharic", - "name": "አማርኛ" - }, - "ie": { - "articles": 4303, - "english_name": "Interlingue", - "name": "Interlingue" - }, - "sn": { - "articles": 4227, - "english_name": "Shona", - "name": "chiShona" - }, - "pnb": { - "articles": 47107, - "english_name": "Western Punjabi", - "name": "شاہ مکھی پنجابی (Shāhmukhī Pañjābī)" - }, - "sm": { - "articles": 801, - "english_name": "Samoan", - "name": "Gagana Samoa" - }, - "hak": { - "articles": 8894, - "english_name": "Hakka", - "name": "Hak-kâ-fa / 客家話" - }, - "nso": { - "articles": 8094, - "english_name": "Northern Sotho", - "name": "Sepedi" - }, - "fj": { - "articles": 425, - "english_name": "Fijian", - "name": "Na Vosa Vakaviti" - }, - "da": { - "articles": 242006, - "english_name": "Danish", - "name": "Dansk" - }, - "ky": { - "articles": 79376, - "english_name": "Kirghiz", - "name": "Кыргызча" - }, - "to": { - "articles": 1693, - "english_name": "Tongan", - "name": "faka Tonga" - }, - "udm": { - "articles": 4565, - "english_name": "Udmurt", - "name": "Удмурт кыл" - }, - "nds-nl": { - "articles": 6812, - "english_name": "Dutch Low Saxon", - "name": "Nedersaksisch" - }, - "kaa": { - "articles": 1910, - "english_name": "Karakalpak", - "name": "Qaraqalpaqsha" - }, - "as": { - "articles": 5141, - "english_name": "Assamese", - "name": "অসমীয়া" - }, - "sg": { - "articles": 258, - "english_name": "Sango", - "name": "Sängö" - }, - "ik": { - "articles": 262, - "english_name": "Inupiak", - "name": "Iñupiak" - }, - "gd": { - "articles": 14774, - "english_name": "Scottish Gaelic", - "name": "Gàidhlig" - }, - "tpi": { - "articles": 1486, - "english_name": "Tok Pisin", - "name": "Tok Pisin" - }, - "lez": { - "articles": 3963, - "english_name": "Lezgian", - "name": "Лезги чІал (Lezgi č’al)" - }, - "new": { - "articles": 72212, - "english_name": "Newar", - "name": "नेपाल भाषा" - }, - "kg": { - "articles": 1184, - "english_name": "Kongo", - "name": "KiKongo" - }, - "cdo": { - "articles": 14111, - "english_name": "Min Dong", - "name": "Mìng-dĕ̤ng-ngṳ̄" - }, - "oc": { - "articles": 85227, - "english_name": "Occitan", - "name": "Occitan" - }, - "nap": { - "articles": 14576, - "english_name": "Neapolitan", - "name": "Nnapulitano" - }, - "be": { - "articles": 160751, - "english_name": "Belarusian", - "name": "Беларуская" - }, - "kk": { - "articles": 223486, - "english_name": "Kazakh", - "name": "Қазақша" - }, - "bs": { - "articles": 79235, - "english_name": "Bosnian", - "name": "Bosanski" - }, - "bug": { - "articles": 14121, - "english_name": "Buginese", - "name": "Basa Ugi" - }, - "sq": { - "articles": 75615, - "english_name": "Albanian", - "name": "Shqip" - }, - "mhr": { - "articles": 10046, - "english_name": "Meadow Mari", - "name": "Олык Марий (Olyk Marij)" - }, - "eu": { - "articles": 309974, - "english_name": "Basque", - "name": "Euskara" - }, - "ka": { - "articles": 126147, - "english_name": "Georgian", - "name": "ქართული" - }, - "ba": { - "articles": 46046, - "english_name": "Bashkir", - "name": "Башҡорт" - }, - "hi": { - "articles": 128996, - "english_name": "Hindi", - "name": "हिन्दी" - }, - "rw": { - "articles": 1822, - "english_name": "Kinyarwanda", - "name": "Ikinyarwanda" - }, - "pnt": { - "articles": 462, - "english_name": "Pontic", - "name": "Ποντιακά" - }, - "kab": { - "articles": 2860, - "english_name": "Kabyle", - "name": "Taqbaylit" - }, - "nv": { - "articles": 6991, - "english_name": "Navajo", - "name": "Diné bizaad" - }, - "mrj": { - "articles": 10269, - "english_name": "Hill Mari", - "name": "Кырык Мары (Kyryk Mary)" - }, - "mn": { - "articles": 18356, - "english_name": "Mongolian", - "name": "Монгол" - }, - "ang": { - "articles": 3077, - "english_name": "Anglo-Saxon", - "name": "Englisc" - }, - "tw": { - "articles": 657, - "english_name": "Twi", - "name": "Twi" - }, - "ur": { - "articles": 142712, - "english_name": "Urdu", - "name": "اردو" - }, - "tn": { - "articles": 640, - "english_name": "Tswana", - "name": "Setswana" - }, - "krc": { - "articles": 2028, - "english_name": "Karachay-Balkar", - "name": "Къарачай-Малкъар (Qarachay-Malqar)" - }, - "sk": { - "articles": 228015, - "english_name": "Slovak", - "name": "Slovenčina" - }, - "sv": { - "articles": 3760984, - "english_name": "Swedish", - "name": "Svenska" - }, - "pl": { - "articles": 1314525, - "english_name": "Polish", - "name": "Polski" - }, - "uk": { - "articles": 878251, - "english_name": "Ukrainian", - "name": "Українська" - }, - "pt": { - "articles": 1014081, - "english_name": "Portuguese", - "name": "Português" - }, - "xal": { - "articles": 2075, - "english_name": "Kalmyk", - "name": "Хальмг" - }, - "nn": { - "articles": 141839, - "english_name": "Norwegian (Nynorsk)", - "name": "Nynorsk" - }, - "fo": { - "articles": 12891, - "english_name": "Faroese", - "name": "Føroyskt" - }, - "gor": { - "articles": 1926, - "english_name": "Gorontalo", - "name": "Hulontalo" - }, - "te": { - "articles": 69978, - "english_name": "Telugu", - "name": "తెలుగు" - }, - "lb": { - "articles": 55377, - "english_name": "Luxembourgish", - "name": "Lëtzebuergesch" - }, - "chy": { - "articles": 611, - "english_name": "Cheyenne", - "name": "Tsetsêhestâhese" - }, - "bn": { - "articles": 63523, - "english_name": "Bengali", - "name": "বাংলা" - }, - "hy": { - "articles": 250045, - "english_name": "Armenian", - "name": "Հայերեն" - }, - "ug": { - "articles": 4104, - "english_name": "Uyghur", - "name": "ئۇيغۇر تىلى" - }, - "bg": { - "articles": 248452, - "english_name": "Bulgarian", - "name": "Български" - }, - "arc": { - "articles": 1628, - "english_name": "Aramaic", - "name": "ܐܪܡܝܐ" - }, - "hr": { - "articles": 201383, - "english_name": "Croatian", - "name": "Hrvatski" - }, - "ml": { - "articles": 61227, - "english_name": "Malayalam", - "name": "മലയാളം" - }, - "so": { - "articles": 5530, - "english_name": "Somali", - "name": "Soomaali" - }, - "bpy": { - "articles": 25081, - "english_name": "Bishnupriya Manipuri", - "name": "ইমার ঠার/বিষ্ণুপ্রিয়া মণিপুরী" - }, - "tr": { - "articles": 321169, - "english_name": "Turkish", - "name": "Türkçe" - }, - "mr": { - "articles": 52667, - "english_name": "Marathi", - "name": "मराठी" - }, - "ce": { - "articles": 208906, - "english_name": "Chechen", - "name": "Нохчийн" - }, - "yo": { - "articles": 31774, - "english_name": "Yoruba", - "name": "Yorùbá" - }, - "no": { - "articles": 500849, - "english_name": "Norwegian (Bokmål)", - "name": "Norsk (Bokmål)" - }, - "fi": { - "articles": 449407, - "english_name": "Finnish", - "name": "Suomi" - }, - "nah": { - "articles": 6925, - "english_name": "Nahuatl", - "name": "Nāhuatl" - }, - "ia": { - "articles": 21225, - "english_name": "Interlingua", - "name": "Interlingua" - }, - "tl": { - "articles": 77677, - "english_name": "Tagalog", - "name": "Tagalog" - }, - "vep": { - "articles": 5880, - "english_name": "Vepsian", - "name": "Vepsän" - }, - "ne": { - "articles": 31633, - "english_name": "Nepali", - "name": "नेपाली" - }, - "cr": { - "articles": 103, - "english_name": "Cree", - "name": "Nehiyaw" - }, - "gv": { - "articles": 4968, - "english_name": "Manx", - "name": "Gaelg" - }, - "hif": { - "articles": 9756, - "english_name": "Fiji Hindi", - "name": "Fiji Hindi" - }, - "ksh": { - "articles": 2842, - "english_name": "Ripuarian", - "name": "Ripoarisch" - }, - "jbo": { - "articles": 1233, - "english_name": "Lojban", - "name": "Lojban" - }, - "ilo": { - "articles": 11592, - "english_name": "Ilokano", - "name": "Ilokano" - }, - "ltg": { - "articles": 815, - "english_name": "Latgalian", - "name": "Latgaļu" - }, - "dv": { - "articles": 3024, - "english_name": "Divehi", - "name": "ދިވެހިބަސް" - }, - "vls": { - "articles": 6703, - "english_name": "West Flemish", - "name": "West-Vlams" - }, - "co": { - "articles": 5643, - "english_name": "Corsican", - "name": "Corsu" - }, - "bat-smg": { - "articles": 16427, - "english_name": "Samogitian", - "name": "Žemaitėška" - }, - "zh-min-nan": { - "articles": 227702, - "english_name": "Min Nan", - "name": "Bân-lâm-gú" - }, - "glk": { - "articles": 5666, - "english_name": "Gilaki", - "name": "گیلکی" - }, - "bo": { - "articles": 5827, - "english_name": "Tibetan", - "name": "བོད་སྐད" - }, - "sl": { - "articles": 163198, - "english_name": "Slovenian", - "name": "Slovenščina" - }, - "os": { - "articles": 11225, - "english_name": "Ossetian", - "name": "Иронау" - }, - "sat": { - "articles": 532, - "english_name": "Santali", - "name": "ᱥᱟᱱᱛᱟᱲᱤ" - }, - "qu": { - "articles": 20900, - "english_name": "Quechua", - "name": "Runa Simi" - }, - "za": { - "articles": 1867, - "english_name": "Zhuang", - "name": "Cuengh" - }, - "tcy": { - "articles": 994, - "english_name": "Tulu", - "name": "ತುಳು" - }, - "ps": { - "articles": 9702, - "english_name": "Pashto", - "name": "پښتو" - }, - "pih": { - "articles": 681, - "english_name": "Norfolk", - "name": "Norfuk" - }, - "cbk-zam": { - "articles": 3000, - "english_name": "Zamboanga Chavacano", - "name": "Chavacano de Zamboanga" - }, - "mdf": { - "articles": 1188, - "english_name": "Moksha", - "name": "Мокшень (Mokshanj Kälj)" - }, - "mi": { - "articles": 7145, - "english_name": "Maori", - "name": "Māori" - }, - "sco": { - "articles": 53388, - "english_name": "Scots", - "name": "Scots" - }, - "dsb": { - "articles": 3210, - "english_name": "Lower Sorbian", - "name": "Dolnoserbski" - }, - "gag": { - "articles": 2763, - "english_name": "Gagauz", - "name": "Gagauz" - }, - "haw": { - "articles": 3234, - "english_name": "Hawaiian", - "name": "Hawai`i" - }, - "rm": { - "articles": 3564, - "english_name": "Romansh", - "name": "Rumantsch" - }, - "bar": { - "articles": 27285, - "english_name": "Bavarian", - "name": "Boarisch" - }, - "kn": { - "articles": 24065, - "english_name": "Kannada", - "name": "ಕನ್ನಡ" - }, - "olo": { - "articles": 2812, - "english_name": "Livvi-Karelian", - "name": "Karjalan" - }, - "als": { - "articles": 25337, - "english_name": "Alemannic", - "name": "Alemannisch" - }, - "kbp": { - "articles": 1479, - "english_name": "Kabiye", - "name": "Kabɩyɛ" - }, - "map-bms": { - "articles": 13336, - "english_name": "Banyumasan", - "name": "Basa Banyumasan" - }, - "koi": { - "articles": 3451, - "english_name": "Komi-Permyak", - "name": "Перем Коми (Perem Komi)" - }, - "pcd": { - "articles": 4258, - "english_name": "Picard", - "name": "Picard" - }, - "ru": { - "articles": 1519724, - "english_name": "Russian", - "name": "Русский" - }, - "su": { - "articles": 39840, - "english_name": "Sundanese", - "name": "Basa Sunda" - }, - "lt": { - "articles": 193352, - "english_name": "Lithuanian", - "name": "Lietuvių" - }, - "vi": { - "articles": 1198961, - "english_name": "Vietnamese", - "name": "Tiếng Việt" - }, - "ms": { - "articles": 323274, - "english_name": "Malay", - "name": "Bahasa Melayu" - }, - "my": { - "articles": 42128, - "english_name": "Burmese", - "name": "မြန်မာဘာသာ" - }, - "jv": { - "articles": 55104, - "english_name": "Javanese", - "name": "Basa Jawa" - }, - "war": { - "articles": 1263483, - "english_name": "Waray-Waray", - "name": "Winaray" - }, - "cu": { - "articles": 669, - "english_name": "Old Church Slavonic", - "name": "Словѣньскъ" - }, - "ace": { - "articles": 7602, - "english_name": "Acehnese", - "name": "Bahsa Acèh" - }, - "gan": { - "articles": 6411, - "english_name": "Gan", - "name": "贛語" - }, - "xh": { - "articles": 751, - "english_name": "Xhosa", - "name": "isiXhosa" - }, - "rmy": { - "articles": 660, - "english_name": "Romani", - "name": "romani - रोमानी" - }, - "xmf": { - "articles": 12678, - "english_name": "Mingrelian", - "name": "მარგალური (Margaluri)" - }, - "en": { - "articles": 5781855, - "english_name": "English", - "name": "English" - }, - "nov": { - "articles": 1661, - "english_name": "Novial", - "name": "Novial" - }, - "ak": { - "articles": 567, - "english_name": "Akan", - "name": "Akana" - }, - "fiu-vro": { - "articles": 5463, - "english_name": "Võro", - "name": "Võro" - }, - "mzn": { - "articles": 12786, - "english_name": "Mazandarani", - "name": "مَزِروني" - }, - "ts": { - "articles": 583, - "english_name": "Tsonga", - "name": "Xitsonga" - }, - "dz": { - "articles": 218, - "english_name": "Dzongkha", - "name": "ཇོང་ཁ" - }, - "es": { - "articles": 1497393, - "english_name": "Spanish", - "name": "Español" - }, - "gu": { - "articles": 28289, - "english_name": "Gujarati", - "name": "ગુજરાતી" - }, - "br": { - "articles": 66053, - "english_name": "Breton", - "name": "Brezhoneg" - }, - "sd": { - "articles": 11114, - "english_name": "Sindhi", - "name": "سنڌي، سندھی ، सिन्ध" - }, - "nrm": { - "articles": 4029, - "english_name": "Norman", - "name": "Nouormand/Normaund" - }, - "iu": { - "articles": 401, - "english_name": "Inuktitut", - "name": "ᐃᓄᒃᑎᑐᑦ" - }, - "tum": { - "articles": 572, - "english_name": "Tumbuka", - "name": "chiTumbuka" - }, - "chr": { - "articles": 855, - "english_name": "Cherokee", - "name": "ᏣᎳᎩ" - }, - "pa": { - "articles": 30886, - "english_name": "Punjabi", - "name": "ਪੰਜਾਬੀ" - }, - "ext": { - "articles": 3020, - "english_name": "Extremaduran", - "name": "Estremeñu" - } + "aab": { + "english_name": "Alumu-Tesu" }, - "qwant images": [ - "bg-BG", - "br-FR", - "ca-AD", - "ca-ES", - "ca-FR", - "co-FR", - "cs-CZ", - "cy-GB", - "da-DK", - "de-AT", - "de-CH", - "de-DE", - "el-GR", - "en-AU", - "en-CA", - "en-GB", - "en-IE", - "en-IN", - "en-MY", - "en-NZ", - "en-PH", - "en-SG", - "en-US", - "es-AD", - "es-AR", - "es-CL", - "es-ES", - "es-MX", - "et-EE", - "eu-ES", - "eu-FR", - "fi-FI", - "fr-AD", - "fr-BE", - "fr-CA", - "fr-CH", - "fr-FR", - "gd-GB", - "he-IL", - "hu-HU", - "it-CH", - "it-IT", - "ja-JP", - "ko-KR", - "ms-MY", - "nl-BE", - "nl-NL", - "no-NO", - "pl-PL", - "pt-AD", - "pt-BR", - "pt-PT", - "ro-RO", - "ru-RU", - "sv-SE", - "th-TH", - "tr-TR" - ], - "google": { - "nl": { - "name": "Nederlands" - }, - "eo": { - "name": "Esperanto" - }, - "ko": { - "name": "한국어" - }, - "id": { - "name": "Indonesia" - }, - "ca": { - "name": "Català" - }, - "ar": { - "name": "العربية" - }, - "sl": { - "name": "Slovenščina" - }, - "sr": { - "name": "Српски" - }, - "sv": { - "name": "Svenska" - }, - "be": { - "name": "Беларуская" - }, - "et": { - "name": "Eesti" - }, - "sw": { - "name": "Kiswahili" - }, - "is": { - "name": "Íslenska" - }, - "it": { - "name": "Italiano" - }, - "hi": { - "name": "हिन्दी" - }, - "pl": { - "name": "Polski" - }, - "el": { - "name": "Ελληνικά" - }, - "hu": { - "name": "Magyar" - }, - "fr": { - "name": "Français" - }, - "th": { - "name": "ไทย" - }, - "tl": { - "name": "Filipino" - }, - "de": { - "name": "Deutsch" - }, - "ru": { - "name": "Русский" - }, - "sk": { - "name": "Slovenčina" - }, - "lt": { - "name": "Lietuvių" - }, - "vi": { - "name": "Tiếng Việt" - }, - "uk": { - "name": "Українська" - }, - "pt": { - "name": "Português" - }, - "zh-TW": { - "name": "中文 (繁體)" - }, - "cs": { - "name": "Čeština" - }, - "fa": { - "name": "فارسی" - }, - "af": { - "name": "Afrikaans" - }, - "hy": { - "name": "Հայերեն" - }, - "bg": { - "name": "Български" - }, - "hr": { - "name": "Hrvatski" - }, - "en": { - "name": "English" - }, - "tr": { - "name": "Türkçe" - }, - "lv": { - "name": "Latviešu" - }, - "ro": { - "name": "Română" - }, - "zh-CN": { - "name": "中文 (简体)" - }, - "ja": { - "name": "日本語" - }, - "iw": { - "name": "עברית" - }, - "es": { - "name": "Español" - }, - "fi": { - "name": "Suomi" - }, - "no": { - "name": "Norsk" - }, - "da": { - "name": "Dansk" - } + "aac": { + "english_name": "Ari" }, - "wikidata": { - "nl": { - "articles": 1954031, - "english_name": "Dutch", - "name": "Nederlands" - }, - "ceb": { - "articles": 5376890, - "english_name": "Cebuano", - "name": "Sinugboanong Binisaya" - }, - "jam": { - "articles": 1632, - "english_name": "Jamaican Patois", - "name": "Jumiekan Kryuol" - }, - "crh": { - "articles": 6172, - "english_name": "Crimean Tatar", - "name": "Qırımtatarca" - }, - "st": { - "articles": 544, - "english_name": "Sesotho", - "name": "Sesotho" - }, - "id": { - "articles": 449446, - "english_name": "Indonesian", - "name": "Bahasa Indonesia" - }, - "szl": { - "articles": 7812, - "english_name": "Silesian", - "name": "Ślůnski" - }, - "zh-yue": { - "articles": 70490, - "english_name": "Cantonese", - "name": "粵語" - }, - "ca": { - "articles": 599790, - "english_name": "Catalan", - "name": "Català" - }, - "ab": { - "articles": 3452, - "english_name": "Abkhazian", - "name": "Аҧсуа" - }, - "lad": { - "articles": 3828, - "english_name": "Ladino", - "name": "Dzhudezmo" - }, - "rue": { - "articles": 6891, - "english_name": "Rusyn", - "name": "Русиньскый" - }, - "om": { - "articles": 775, - "english_name": "Oromo", - "name": "Oromoo" - }, - "azb": { - "articles": 118928, - "english_name": "South Azerbaijani", - "name": "تۆرکجه" - }, - "sr": { - "articles": 614180, - "english_name": "Serbian", - "name": "Српски / Srpski" - }, - "tg": { - "articles": 96078, - "english_name": "Tajik", - "name": "Тоҷикӣ" - }, - "ee": { - "articles": 350, - "english_name": "Ewe", - "name": "Eʋegbe" - }, - "hsb": { - "articles": 13357, - "english_name": "Upper Sorbian", - "name": "Hornjoserbsce" - }, - "pag": { - "articles": 2521, - "english_name": "Pangasinan", - "name": "Pangasinan" - }, - "tyv": { - "articles": 1738, - "english_name": "Tuvan", - "name": "Тыва" - }, - "got": { - "articles": 588, - "english_name": "Gothic", - "name": "𐌲𐌿𐍄𐌹𐍃𐌺" - }, - "ss": { - "articles": 450, - "english_name": "Swati", - "name": "SiSwati" - }, - "stq": { - "articles": 3998, - "english_name": "Saterland Frisian", - "name": "Seeltersk" - }, - "is": { - "articles": 46096, - "english_name": "Icelandic", - "name": "Íslenska" - }, - "az": { - "articles": 141672, - "english_name": "Azerbaijani", - "name": "Azərbaycanca" - }, - "vec": { - "articles": 11266, - "english_name": "Venetian", - "name": "Vèneto" - }, - "na": { - "articles": 1305, - "english_name": "Nauruan", - "name": "dorerin Naoero" - }, - "an": { - "articles": 34148, - "english_name": "Aragonese", - "name": "Aragonés" - }, - "tk": { - "articles": 5514, - "english_name": "Turkmen", - "name": "Türkmen" - }, - "zea": { - "articles": 4580, - "english_name": "Zeelandic", - "name": "Zeêuws" - }, - "la": { - "articles": 129779, - "english_name": "Latin", - "name": "Latina" - }, - "kv": { - "articles": 5308, - "english_name": "Komi", - "name": "Коми" - }, - "vo": { - "articles": 122174, - "english_name": "Volapük", - "name": "Volapük" - }, - "el": { - "articles": 157114, - "english_name": "Greek", - "name": "Ελληνικά" - }, - "hu": { - "articles": 442291, - "english_name": "Hungarian", - "name": "Magyar" - }, - "bi": { - "articles": 1179, - "english_name": "Bislama", - "name": "Bislama" - }, - "fr": { - "articles": 2070378, - "english_name": "French", - "name": "Français" - }, - "th": { - "articles": 128977, - "english_name": "Thai", - "name": "ไทย" - }, - "zh": { - "articles": 1038913, - "english_name": "Chinese", - "name": "中文" - }, - "de": { - "articles": 2256718, - "english_name": "German", - "name": "Deutsch" - }, - "pms": { - "articles": 64391, - "english_name": "Piedmontese", - "name": "Piemontèis" - }, - "gn": { - "articles": 3637, - "english_name": "Guarani", - "name": "Avañe'ẽ" - }, - "lo": { - "articles": 3101, - "english_name": "Lao", - "name": "ລາວ" - }, - "bxr": { - "articles": 2124, - "english_name": "Buryat", - "name": "Буряад" - }, - "ast": { - "articles": 99530, - "english_name": "Asturian", - "name": "Asturianu" - }, - "wo": { - "articles": 1177, - "english_name": "Wolof", - "name": "Wolof" - }, - "pap": { - "articles": 1953, - "english_name": "Papiamentu", - "name": "Papiamentu" - }, - "fa": { - "articles": 655431, - "english_name": "Persian", - "name": "فارسی" - }, - "roa-tara": { - "articles": 9243, - "english_name": "Tarantino", - "name": "Tarandíne" - }, - "af": { - "articles": 68807, - "english_name": "Afrikaans", - "name": "Afrikaans" - }, - "lbe": { - "articles": 1216, - "english_name": "Lak", - "name": "Лакку" - }, - "frp": { - "articles": 3254, - "english_name": "Franco-Provençal", - "name": "Arpitan" - }, - "mt": { - "articles": 3336, - "english_name": "Maltese", - "name": "Malti" - }, - "bcl": { - "articles": 8664, - "english_name": "Central Bicolano", - "name": "Bikol" - }, - "bh": { - "articles": 6686, - "english_name": "Bihari", - "name": "भोजपुरी" - }, - "csb": { - "articles": 5258, - "english_name": "Kashubian", - "name": "Kaszëbsczi" - }, - "scn": { - "articles": 26060, - "english_name": "Sicilian", - "name": "Sicilianu" - }, - "sw": { - "articles": 47744, - "english_name": "Swahili", - "name": "Kiswahili" - }, - "kw": { - "articles": 3839, - "english_name": "Cornish", - "name": "Kernewek/Karnuack" - }, - "lrc": { - "articles": 5357, - "english_name": "Northern Luri", - "name": "لۊری شومالی" - }, - "wa": { - "articles": 14790, - "english_name": "Walloon", - "name": "Walon" - }, - "arz": { - "articles": 20166, - "english_name": "Egyptian Arabic", - "name": "مصرى (Maṣri)" - }, - "pfl": { - "articles": 2502, - "english_name": "Palatinate German", - "name": "Pälzisch" - }, - "tt": { - "articles": 82594, - "english_name": "Tatar", - "name": "Tatarça / Татарча" - }, - "ks": { - "articles": 324, - "english_name": "Kashmiri", - "name": "कश्मीरी / كشميري" - }, - "srn": { - "articles": 1061, - "english_name": "Sranan", - "name": "Sranantongo" - }, - "lfn": { - "articles": 3083, - "english_name": "Lingua Franca Nova", - "name": "Lingua franca nova" - }, - "kbd": { - "articles": 1578, - "english_name": "Kabardian Circassian", - "name": "Адыгэбзэ (Adighabze)" - }, - "simple": { - "articles": 141947, - "english_name": "Simple English", - "name": "Simple English" - }, - "sc": { - "articles": 5907, - "english_name": "Sardinian", - "name": "Sardu" - }, - "ta": { - "articles": 119140, - "english_name": "Tamil", - "name": "தமிழ்" - }, - "lg": { - "articles": 1155, - "english_name": "Luganda", - "name": "Luganda" - }, - "ckb": { - "articles": 22870, - "english_name": "Sorani", - "name": "Soranî / کوردی" - }, - "ht": { - "articles": 54219, - "english_name": "Haitian", - "name": "Krèyol ayisyen" - }, - "ve": { - "articles": 265, - "english_name": "Venda", - "name": "Tshivenda" - }, - "nds": { - "articles": 41178, - "english_name": "Low Saxon", - "name": "Plattdüütsch" - }, - "km": { - "articles": 7105, - "english_name": "Khmer", - "name": "ភាសាខ្មែរ" - }, - "ay": { - "articles": 4402, - "english_name": "Aymara", - "name": "Aymar" - }, - "mg": { - "articles": 90635, - "english_name": "Malagasy", - "name": "Malagasy" - }, - "frr": { - "articles": 8460, - "english_name": "North Frisian", - "name": "Nordfriisk" - }, - "zh-classical": { - "articles": 8663, - "english_name": "Classical Chinese", - "name": "古文 / 文言文" - }, - "ny": { - "articles": 487, - "english_name": "Chichewa", - "name": "Chichewa" - }, - "eo": { - "articles": 253490, - "english_name": "Esperanto", - "name": "Esperanto" - }, - "dty": { - "articles": 2967, - "english_name": "Doteli", - "name": "डोटेली" - }, - "ki": { - "articles": 1358, - "english_name": "Kikuyu", - "name": "Gĩkũyũ" - }, - "ko": { - "articles": 438644, - "english_name": "Korean", - "name": "한국어" - }, - "ig": { - "articles": 1376, - "english_name": "Igbo", - "name": "Igbo" - }, - "sah": { - "articles": 11943, - "english_name": "Sakha", - "name": "Саха тыла (Saxa Tyla)" - }, - "ar": { - "articles": 656175, - "english_name": "Arabic", - "name": "العربية" - }, - "mk": { - "articles": 98050, - "english_name": "Macedonian", - "name": "Македонски" - }, - "ff": { - "articles": 228, - "english_name": "Fula", - "name": "Fulfulde" - }, - "he": { - "articles": 236237, - "english_name": "Hebrew", - "name": "עברית" - }, - "inh": { - "articles": 791, - "english_name": "Ingush", - "name": "Гӏалгӏай" - }, - "av": { - "articles": 2309, - "english_name": "Avar", - "name": "Авар" - }, - "mai": { - "articles": 13164, - "english_name": "Maithili", - "name": "मैथिली" - }, - "zu": { - "articles": 1050, - "english_name": "Zulu", - "name": "isiZulu" - }, - "eml": { - "articles": 11866, - "english_name": "Emilian-Romagnol", - "name": "Emiliàn e rumagnòl" - }, - "ti": { - "articles": 168, - "english_name": "Tigrinya", - "name": "ትግርኛ" - }, - "lmo": { - "articles": 38071, - "english_name": "Lombard", - "name": "Lumbaart" - }, - "et": { - "articles": 185271, - "english_name": "Estonian", - "name": "Eesti" - }, - "myv": { - "articles": 5415, - "english_name": "Erzya", - "name": "Эрзянь (Erzjanj Kelj)" - }, - "si": { - "articles": 14918, - "english_name": "Sinhalese", - "name": "සිංහල" - }, - "ln": { - "articles": 3049, - "english_name": "Lingala", - "name": "Lingala" - }, - "shn": { - "articles": 3239, - "english_name": "ၽႃႇသႃႇတႆး ", - "name": "Shan" - }, - "sh": { - "articles": 447497, - "english_name": "Serbo-Croatian", - "name": "Srpskohrvatski / Српскохрватски" - }, - "it": { - "articles": 1491690, - "english_name": "Italian", - "name": "Italiano" - }, - "pam": { - "articles": 8825, - "english_name": "Kapampangan", - "name": "Kapampangan" - }, - "fy": { - "articles": 41308, - "english_name": "West Frisian", - "name": "Frysk" - }, - "ha": { - "articles": 2740, - "english_name": "Hausa", - "name": "Hausa / هَوُسَ" - }, - "diq": { - "articles": 9107, - "english_name": "Zazaki", - "name": "Zazaki" - }, - "ty": { - "articles": 1199, - "english_name": "Tahitian", - "name": "Reo Mā`ohi" - }, - "sa": { - "articles": 11357, - "english_name": "Sanskrit", - "name": "संस्कृतम्" - }, - "ku": { - "articles": 24022, - "english_name": "Kurdish", - "name": "Kurdî / كوردی" - }, - "io": { - "articles": 28134, - "english_name": "Ido", - "name": "Ido" - }, - "bjn": { - "articles": 1918, - "english_name": "Banjar", - "name": "Bahasa Banjar" - }, - "mwl": { - "articles": 3674, - "english_name": "Mirandese", - "name": "Mirandés" - }, - "se": { - "articles": 7464, - "english_name": "Northern Sami", - "name": "Sámegiella" - }, - "tet": { - "articles": 1440, - "english_name": "Tetum", - "name": "Tetun" - }, - "gom": { - "articles": 3598, - "english_name": "Goan Konkani", - "name": "गोंयची कोंकणी / Gõychi Konknni" - }, - "lij": { - "articles": 3456, - "english_name": "Ligurian", - "name": "Líguru" - }, - "ga": { - "articles": 49639, - "english_name": "Irish", - "name": "Gaeilge" - }, - "roa-rup": { - "articles": 1216, - "english_name": "Aromanian", - "name": "Armãneashce" - }, - "pdc": { - "articles": 1858, - "english_name": "Pennsylvania German", - "name": "Deitsch" - }, - "cs": { - "articles": 419392, - "english_name": "Czech", - "name": "Čeština" - }, - "uz": { - "articles": 130227, - "english_name": "Uzbek", - "name": "O‘zbek" - }, - "ch": { - "articles": 472, - "english_name": "Chamorro", - "name": "Chamoru" - }, - "rn": { - "articles": 609, - "english_name": "Kirundi", - "name": "Kirundi" - }, - "or": { - "articles": 14550, - "english_name": "Oriya", - "name": "ଓଡ଼ିଆ" - }, - "gl": { - "articles": 153607, - "english_name": "Galician", - "name": "Galego" - }, - "atj": { - "articles": 626, - "english_name": "Atikamekw", - "name": "Atikamekw" - }, - "pi": { - "articles": 2535, - "english_name": "Pali", - "name": "पाऴि" - }, - "fur": { - "articles": 3289, - "english_name": "Friulian", - "name": "Furlan" - }, - "li": { - "articles": 12316, - "english_name": "Limburgish", - "name": "Limburgs" - }, - "yi": { - "articles": 14571, - "english_name": "Yiddish", - "name": "ייִדיש" - }, - "lv": { - "articles": 90266, - "english_name": "Latvian", - "name": "Latviešu" - }, - "ro": { - "articles": 390804, - "english_name": "Romanian", - "name": "Română" - }, - "bm": { - "articles": 651, - "english_name": "Bambara", - "name": "Bamanankan" - }, - "ja": { - "articles": 1134685, - "english_name": "Japanese", - "name": "日本語" - }, - "cy": { - "articles": 102137, - "english_name": "Welsh", - "name": "Cymraeg" - }, - "wuu": { - "articles": 16289, - "english_name": "Wu", - "name": "吴语" - }, - "cv": { - "articles": 41622, - "english_name": "Chuvash", - "name": "Чăваш" - }, - "ady": { - "articles": 411, - "english_name": "Adyghe", - "name": "Адыгэбзэ" - }, - "min": { - "articles": 222492, - "english_name": "Minangkabau", - "name": "Minangkabau" - }, - "be-tarask": { - "articles": 65655, - "english_name": "Belarusian (Taraškievica)", - "name": "Беларуская (тарашкевіца)" - }, - "kl": { - "articles": 1663, - "english_name": "Greenlandic", - "name": "Kalaallisut" - }, - "am": { - "articles": 14482, - "english_name": "Amharic", - "name": "አማርኛ" - }, - "ie": { - "articles": 4303, - "english_name": "Interlingue", - "name": "Interlingue" - }, - "sn": { - "articles": 4227, - "english_name": "Shona", - "name": "chiShona" - }, - "pnb": { - "articles": 47107, - "english_name": "Western Punjabi", - "name": "شاہ مکھی پنجابی (Shāhmukhī Pañjābī)" - }, - "sm": { - "articles": 801, - "english_name": "Samoan", - "name": "Gagana Samoa" - }, - "hak": { - "articles": 8894, - "english_name": "Hakka", - "name": "Hak-kâ-fa / 客家話" - }, - "nso": { - "articles": 8094, - "english_name": "Northern Sotho", - "name": "Sepedi" - }, - "fj": { - "articles": 425, - "english_name": "Fijian", - "name": "Na Vosa Vakaviti" - }, - "da": { - "articles": 242006, - "english_name": "Danish", - "name": "Dansk" - }, - "ky": { - "articles": 79376, - "english_name": "Kirghiz", - "name": "Кыргызча" - }, - "to": { - "articles": 1693, - "english_name": "Tongan", - "name": "faka Tonga" - }, - "udm": { - "articles": 4565, - "english_name": "Udmurt", - "name": "Удмурт кыл" - }, - "nds-nl": { - "articles": 6812, - "english_name": "Dutch Low Saxon", - "name": "Nedersaksisch" - }, - "kaa": { - "articles": 1910, - "english_name": "Karakalpak", - "name": "Qaraqalpaqsha" - }, - "as": { - "articles": 5141, - "english_name": "Assamese", - "name": "অসমীয়া" - }, - "sg": { - "articles": 258, - "english_name": "Sango", - "name": "Sängö" - }, - "ik": { - "articles": 262, - "english_name": "Inupiak", - "name": "Iñupiak" - }, - "gd": { - "articles": 14774, - "english_name": "Scottish Gaelic", - "name": "Gàidhlig" - }, - "tpi": { - "articles": 1486, - "english_name": "Tok Pisin", - "name": "Tok Pisin" - }, - "lez": { - "articles": 3963, - "english_name": "Lezgian", - "name": "Лезги чІал (Lezgi č’al)" - }, - "new": { - "articles": 72212, - "english_name": "Newar", - "name": "नेपाल भाषा" - }, - "kg": { - "articles": 1184, - "english_name": "Kongo", - "name": "KiKongo" - }, - "cdo": { - "articles": 14111, - "english_name": "Min Dong", - "name": "Mìng-dĕ̤ng-ngṳ̄" - }, - "oc": { - "articles": 85227, - "english_name": "Occitan", - "name": "Occitan" - }, - "nap": { - "articles": 14576, - "english_name": "Neapolitan", - "name": "Nnapulitano" - }, - "be": { - "articles": 160751, - "english_name": "Belarusian", - "name": "Беларуская" - }, - "kk": { - "articles": 223486, - "english_name": "Kazakh", - "name": "Қазақша" - }, - "bs": { - "articles": 79235, - "english_name": "Bosnian", - "name": "Bosanski" - }, - "bug": { - "articles": 14121, - "english_name": "Buginese", - "name": "Basa Ugi" - }, - "sq": { - "articles": 75615, - "english_name": "Albanian", - "name": "Shqip" - }, - "mhr": { - "articles": 10046, - "english_name": "Meadow Mari", - "name": "Олык Марий (Olyk Marij)" - }, - "eu": { - "articles": 309974, - "english_name": "Basque", - "name": "Euskara" - }, - "ka": { - "articles": 126147, - "english_name": "Georgian", - "name": "ქართული" - }, - "ba": { - "articles": 46046, - "english_name": "Bashkir", - "name": "Башҡорт" - }, - "hi": { - "articles": 128996, - "english_name": "Hindi", - "name": "हिन्दी" - }, - "rw": { - "articles": 1822, - "english_name": "Kinyarwanda", - "name": "Ikinyarwanda" - }, - "pnt": { - "articles": 462, - "english_name": "Pontic", - "name": "Ποντιακά" - }, - "kab": { - "articles": 2860, - "english_name": "Kabyle", - "name": "Taqbaylit" - }, - "nv": { - "articles": 6991, - "english_name": "Navajo", - "name": "Diné bizaad" - }, - "mrj": { - "articles": 10269, - "english_name": "Hill Mari", - "name": "Кырык Мары (Kyryk Mary)" - }, - "mn": { - "articles": 18356, - "english_name": "Mongolian", - "name": "Монгол" - }, - "ang": { - "articles": 3077, - "english_name": "Anglo-Saxon", - "name": "Englisc" - }, - "tw": { - "articles": 657, - "english_name": "Twi", - "name": "Twi" - }, - "ur": { - "articles": 142712, - "english_name": "Urdu", - "name": "اردو" - }, - "tn": { - "articles": 640, - "english_name": "Tswana", - "name": "Setswana" - }, - "krc": { - "articles": 2028, - "english_name": "Karachay-Balkar", - "name": "Къарачай-Малкъар (Qarachay-Malqar)" - }, - "sk": { - "articles": 228015, - "english_name": "Slovak", - "name": "Slovenčina" - }, - "sv": { - "articles": 3760984, - "english_name": "Swedish", - "name": "Svenska" - }, - "pl": { - "articles": 1314525, - "english_name": "Polish", - "name": "Polski" - }, - "uk": { - "articles": 878251, - "english_name": "Ukrainian", - "name": "Українська" - }, - "pt": { - "articles": 1014081, - "english_name": "Portuguese", - "name": "Português" - }, - "xal": { - "articles": 2075, - "english_name": "Kalmyk", - "name": "Хальмг" - }, - "nn": { - "articles": 141839, - "english_name": "Norwegian (Nynorsk)", - "name": "Nynorsk" - }, - "fo": { - "articles": 12891, - "english_name": "Faroese", - "name": "Føroyskt" - }, - "gor": { - "articles": 1926, - "english_name": "Gorontalo", - "name": "Hulontalo" - }, - "te": { - "articles": 69978, - "english_name": "Telugu", - "name": "తెలుగు" - }, - "lb": { - "articles": 55377, - "english_name": "Luxembourgish", - "name": "Lëtzebuergesch" - }, - "chy": { - "articles": 611, - "english_name": "Cheyenne", - "name": "Tsetsêhestâhese" - }, - "bn": { - "articles": 63523, - "english_name": "Bengali", - "name": "বাংলা" - }, - "hy": { - "articles": 250045, - "english_name": "Armenian", - "name": "Հայերեն" - }, - "ug": { - "articles": 4104, - "english_name": "Uyghur", - "name": "ئۇيغۇر تىلى" - }, - "bg": { - "articles": 248452, - "english_name": "Bulgarian", - "name": "Български" - }, - "arc": { - "articles": 1628, - "english_name": "Aramaic", - "name": "ܐܪܡܝܐ" - }, - "hr": { - "articles": 201383, - "english_name": "Croatian", - "name": "Hrvatski" - }, - "ml": { - "articles": 61227, - "english_name": "Malayalam", - "name": "മലയാളം" - }, - "so": { - "articles": 5530, - "english_name": "Somali", - "name": "Soomaali" - }, - "bpy": { - "articles": 25081, - "english_name": "Bishnupriya Manipuri", - "name": "ইমার ঠার/বিষ্ণুপ্রিয়া মণিপুরী" - }, - "tr": { - "articles": 321169, - "english_name": "Turkish", - "name": "Türkçe" - }, - "mr": { - "articles": 52667, - "english_name": "Marathi", - "name": "मराठी" - }, - "ce": { - "articles": 208906, - "english_name": "Chechen", - "name": "Нохчийн" - }, - "yo": { - "articles": 31774, - "english_name": "Yoruba", - "name": "Yorùbá" - }, - "no": { - "articles": 500849, - "english_name": "Norwegian (Bokmål)", - "name": "Norsk (Bokmål)" - }, - "fi": { - "articles": 449407, - "english_name": "Finnish", - "name": "Suomi" - }, - "nah": { - "articles": 6925, - "english_name": "Nahuatl", - "name": "Nāhuatl" - }, - "ia": { - "articles": 21225, - "english_name": "Interlingua", - "name": "Interlingua" - }, - "tl": { - "articles": 77677, - "english_name": "Tagalog", - "name": "Tagalog" - }, - "vep": { - "articles": 5880, - "english_name": "Vepsian", - "name": "Vepsän" - }, - "ne": { - "articles": 31633, - "english_name": "Nepali", - "name": "नेपाली" - }, - "cr": { - "articles": 103, - "english_name": "Cree", - "name": "Nehiyaw" - }, - "gv": { - "articles": 4968, - "english_name": "Manx", - "name": "Gaelg" - }, - "hif": { - "articles": 9756, - "english_name": "Fiji Hindi", - "name": "Fiji Hindi" - }, - "ksh": { - "articles": 2842, - "english_name": "Ripuarian", - "name": "Ripoarisch" - }, - "jbo": { - "articles": 1233, - "english_name": "Lojban", - "name": "Lojban" - }, - "ilo": { - "articles": 11592, - "english_name": "Ilokano", - "name": "Ilokano" - }, - "ltg": { - "articles": 815, - "english_name": "Latgalian", - "name": "Latgaļu" - }, - "dv": { - "articles": 3024, - "english_name": "Divehi", - "name": "ދިވެހިބަސް" - }, - "vls": { - "articles": 6703, - "english_name": "West Flemish", - "name": "West-Vlams" - }, - "co": { - "articles": 5643, - "english_name": "Corsican", - "name": "Corsu" - }, - "bat-smg": { - "articles": 16427, - "english_name": "Samogitian", - "name": "Žemaitėška" - }, - "zh-min-nan": { - "articles": 227702, - "english_name": "Min Nan", - "name": "Bân-lâm-gú" - }, - "glk": { - "articles": 5666, - "english_name": "Gilaki", - "name": "گیلکی" - }, - "bo": { - "articles": 5827, - "english_name": "Tibetan", - "name": "བོད་སྐད" - }, - "sl": { - "articles": 163198, - "english_name": "Slovenian", - "name": "Slovenščina" - }, - "os": { - "articles": 11225, - "english_name": "Ossetian", - "name": "Иронау" - }, - "sat": { - "articles": 532, - "english_name": "Santali", - "name": "ᱥᱟᱱᱛᱟᱲᱤ" - }, - "qu": { - "articles": 20900, - "english_name": "Quechua", - "name": "Runa Simi" - }, - "za": { - "articles": 1867, - "english_name": "Zhuang", - "name": "Cuengh" - }, - "tcy": { - "articles": 994, - "english_name": "Tulu", - "name": "ತುಳು" - }, - "ps": { - "articles": 9702, - "english_name": "Pashto", - "name": "پښتو" - }, - "pih": { - "articles": 681, - "english_name": "Norfolk", - "name": "Norfuk" - }, - "cbk-zam": { - "articles": 3000, - "english_name": "Zamboanga Chavacano", - "name": "Chavacano de Zamboanga" - }, - "mdf": { - "articles": 1188, - "english_name": "Moksha", - "name": "Мокшень (Mokshanj Kälj)" - }, - "mi": { - "articles": 7145, - "english_name": "Maori", - "name": "Māori" - }, - "sco": { - "articles": 53388, - "english_name": "Scots", - "name": "Scots" - }, - "dsb": { - "articles": 3210, - "english_name": "Lower Sorbian", - "name": "Dolnoserbski" - }, - "gag": { - "articles": 2763, - "english_name": "Gagauz", - "name": "Gagauz" - }, - "haw": { - "articles": 3234, - "english_name": "Hawaiian", - "name": "Hawai`i" - }, - "rm": { - "articles": 3564, - "english_name": "Romansh", - "name": "Rumantsch" - }, - "bar": { - "articles": 27285, - "english_name": "Bavarian", - "name": "Boarisch" - }, - "kn": { - "articles": 24065, - "english_name": "Kannada", - "name": "ಕನ್ನಡ" - }, - "olo": { - "articles": 2812, - "english_name": "Livvi-Karelian", - "name": "Karjalan" - }, - "als": { - "articles": 25337, - "english_name": "Alemannic", - "name": "Alemannisch" - }, - "kbp": { - "articles": 1479, - "english_name": "Kabiye", - "name": "Kabɩyɛ" - }, - "map-bms": { - "articles": 13336, - "english_name": "Banyumasan", - "name": "Basa Banyumasan" - }, - "koi": { - "articles": 3451, - "english_name": "Komi-Permyak", - "name": "Перем Коми (Perem Komi)" - }, - "pcd": { - "articles": 4258, - "english_name": "Picard", - "name": "Picard" - }, - "ru": { - "articles": 1519724, - "english_name": "Russian", - "name": "Русский" - }, - "su": { - "articles": 39840, - "english_name": "Sundanese", - "name": "Basa Sunda" - }, - "lt": { - "articles": 193352, - "english_name": "Lithuanian", - "name": "Lietuvių" - }, - "vi": { - "articles": 1198961, - "english_name": "Vietnamese", - "name": "Tiếng Việt" - }, - "ms": { - "articles": 323274, - "english_name": "Malay", - "name": "Bahasa Melayu" - }, - "my": { - "articles": 42128, - "english_name": "Burmese", - "name": "မြန်မာဘာသာ" - }, - "jv": { - "articles": 55104, - "english_name": "Javanese", - "name": "Basa Jawa" - }, - "war": { - "articles": 1263483, - "english_name": "Waray-Waray", - "name": "Winaray" - }, - "cu": { - "articles": 669, - "english_name": "Old Church Slavonic", - "name": "Словѣньскъ" - }, - "ace": { - "articles": 7602, - "english_name": "Acehnese", - "name": "Bahsa Acèh" - }, - "gan": { - "articles": 6411, - "english_name": "Gan", - "name": "贛語" - }, - "xh": { - "articles": 751, - "english_name": "Xhosa", - "name": "isiXhosa" - }, - "rmy": { - "articles": 660, - "english_name": "Romani", - "name": "romani - रोमानी" - }, - "xmf": { - "articles": 12678, - "english_name": "Mingrelian", - "name": "მარგალური (Margaluri)" - }, - "en": { - "articles": 5781855, - "english_name": "English", - "name": "English" - }, - "nov": { - "articles": 1661, - "english_name": "Novial", - "name": "Novial" - }, - "ak": { - "articles": 567, - "english_name": "Akan", - "name": "Akana" - }, - "fiu-vro": { - "articles": 5463, - "english_name": "Võro", - "name": "Võro" - }, - "mzn": { - "articles": 12786, - "english_name": "Mazandarani", - "name": "مَزِروني" - }, - "ts": { - "articles": 583, - "english_name": "Tsonga", - "name": "Xitsonga" - }, - "dz": { - "articles": 218, - "english_name": "Dzongkha", - "name": "ཇོང་ཁ" - }, - "es": { - "articles": 1497393, - "english_name": "Spanish", - "name": "Español" - }, - "gu": { - "articles": 28289, - "english_name": "Gujarati", - "name": "ગુજરાતી" - }, - "br": { - "articles": 66053, - "english_name": "Breton", - "name": "Brezhoneg" - }, - "sd": { - "articles": 11114, - "english_name": "Sindhi", - "name": "سنڌي، سندھی ، सिन्ध" - }, - "nrm": { - "articles": 4029, - "english_name": "Norman", - "name": "Nouormand/Normaund" - }, - "iu": { - "articles": 401, - "english_name": "Inuktitut", - "name": "ᐃᓄᒃᑎᑐᑦ" - }, - "tum": { - "articles": 572, - "english_name": "Tumbuka", - "name": "chiTumbuka" - }, - "chr": { - "articles": 855, - "english_name": "Cherokee", - "name": "ᏣᎳᎩ" - }, - "pa": { - "articles": 30886, - "english_name": "Punjabi", - "name": "ਪੰਜਾਬੀ" - }, - "ext": { - "articles": 3020, - "english_name": "Extremaduran", - "name": "Estremeñu" - } + "aad": { + "english_name": "Amal" }, - "yahoo news": [ - "ar", - "bg", - "cs", - "da", - "de", - "el", - "en", - "es", - "et", - "fi", - "fr", - "he", - "hr", - "hu", - "it", - "ja", - "ko", - "lt", - "lv", - "nl", - "no", - "pl", - "pt", - "ro", - "ru", - "sk", - "sl", - "sv", - "th", - "tr", - "zh-CHS", - "zh-CHT" - ] + "aae": { + "english_name": "Albanian, Arb\u00ebresh\u00eb" + }, + "aaf": { + "english_name": "Aranadan" + }, + "aag": { + "english_name": "Ambrak" + }, + "aah": { + "english_name": "Arapesh, Abu'" + }, + "aai": { + "english_name": "Arifama-Miniafia" + }, + "aak": { + "english_name": "Ankave" + }, + "aal": { + "english_name": "Afade" + }, + "aan": { + "english_name": "Anamb\u00e9" + }, + "aao": { + "english_name": "Arabic, Algerian Saharan" + }, + "aap": { + "english_name": "Ar\u00e1ra, Par\u00e1" + }, + "aaq": { + "english_name": "Abnaki, Eastern" + }, + "aas": { + "english_name": "Aas\u00e1x" + }, + "aat": { + "english_name": "Albanian, Arvanitika" + }, + "aau": { + "english_name": "Abau" + }, + "aaw": { + "english_name": "Solong" + }, + "aax": { + "english_name": "Mandobo Atas" + }, + "aaz": { + "english_name": "Amarasi" + }, + "ab": { + "english_name": "Abkhazian" + }, + "aba": { + "english_name": "Ab\u00e9" + }, + "abb": { + "english_name": "Bankon" + }, + "abc": { + "english_name": "Ayta, Ambala" + }, + "abd": { + "english_name": "Manide" + }, + "abe": { + "english_name": "Abnaki, Western" + }, + "abf": { + "english_name": "Abai Sungai" + }, + "abg": { + "english_name": "Abaga" + }, + "abh": { + "english_name": "Arabic, Tajiki" + }, + "abi": { + "english_name": "Abidji" + }, + "abj": { + "english_name": "Aka-Bea" + }, + "abl": { + "english_name": "Lampung Nyo" + }, + "abm": { + "english_name": "Abanyom" + }, + "abn": { + "english_name": "Abua" + }, + "abo": { + "english_name": "Abon" + }, + "abp": { + "english_name": "Ayta, Abellen" + }, + "abq": { + "english_name": "Abaza" + }, + "abr": { + "english_name": "Abron" + }, + "abs": { + "english_name": "Malay, Ambonese" + }, + "abt": { + "english_name": "Ambulas" + }, + "abu": { + "english_name": "Abure" + }, + "abv": { + "english_name": "Arabic, Baharna" + }, + "abw": { + "english_name": "Pal" + }, + "abx": { + "english_name": "Inabaknon" + }, + "aby": { + "english_name": "Aneme Wake" + }, + "abz": { + "english_name": "Abui" + }, + "aca": { + "english_name": "Achagua" + }, + "acb": { + "english_name": "\u00c1nc\u00e1" + }, + "acd": { + "english_name": "Gikyode" + }, + "ace": { + "english_name": "Achinese" + }, + "acf": { + "english_name": "Creole French, Saint Lucian" + }, + "ach": { + "english_name": "Acoli" + }, + "aci": { + "english_name": "Aka-Cari" + }, + "ack": { + "english_name": "Aka-Kora" + }, + "acl": { + "english_name": "Akar-Bale" + }, + "acm": { + "english_name": "Arabic, Mesopotamian" + }, + "acn": { + "english_name": "Achang" + }, + "acp": { + "english_name": "Acipa, Eastern" + }, + "acq": { + "english_name": "Arabic, Ta'izzi-Adeni" + }, + "acr": { + "english_name": "Achi" + }, + "acs": { + "english_name": "Acro\u00e1" + }, + "act": { + "english_name": "Achterhoeks" + }, + "acu": { + "english_name": "Achuar-Shiwiar" + }, + "acv": { + "english_name": "Achumawi" + }, + "acw": { + "english_name": "Arabic, Hijazi" + }, + "acx": { + "english_name": "Arabic, Omani" + }, + "acy": { + "english_name": "Arabic, Cypriot" + }, + "acz": { + "english_name": "Acheron" + }, + "ada": { + "english_name": "Adangme" + }, + "adb": { + "english_name": "Adabe" + }, + "add": { + "english_name": "Dzodinka" + }, + "ade": { + "english_name": "Adele" + }, + "adf": { + "english_name": "Arabic, Dhofari" + }, + "adg": { + "english_name": "Andegerebinha" + }, + "adh": { + "english_name": "Adhola" + }, + "adi": { + "english_name": "Adi" + }, + "adj": { + "english_name": "Adioukrou" + }, + "adl": { + "english_name": "Galo" + }, + "adn": { + "english_name": "Adang" + }, + "ado": { + "english_name": "Abu" + }, + "adq": { + "english_name": "Adangbe" + }, + "adr": { + "english_name": "Adonara" + }, + "ads": { + "english_name": "Adamorobe Sign Language" + }, + "adt": { + "english_name": "Adnyamathanha" + }, + "adu": { + "english_name": "Aduge" + }, + "adw": { + "english_name": "Amundava" + }, + "adx": { + "english_name": "Tibetan, Amdo" + }, + "ady": { + "english_name": "Adyghe" + }, + "adz": { + "english_name": "Adzera" + }, + "ae": { + "english_name": "Avestan" + }, + "aea": { + "english_name": "Areba" + }, + "aeb": { + "english_name": "Arabic, Tunisian" + }, + "aec": { + "english_name": "Arabic, Saidi" + }, + "aed": { + "english_name": "Argentine Sign Language" + }, + "aee": { + "english_name": "Pashayi, Northeast" + }, + "aek": { + "english_name": "Haeke" + }, + "ael": { + "english_name": "Ambele" + }, + "aem": { + "english_name": "Arem" + }, + "aen": { + "english_name": "Armenian Sign Language" + }, + "aeq": { + "english_name": "Aer" + }, + "aer": { + "english_name": "Arrernte, Eastern" + }, + "aes": { + "english_name": "Alsea" + }, + "aeu": { + "english_name": "Akeu" + }, + "aew": { + "english_name": "Ambakich" + }, + "aey": { + "english_name": "Amele" + }, + "aez": { + "english_name": "Aeka" + }, + "af": { + "english_name": "Afrikaans", + "name": "Afrikaans" + }, + "afb": { + "english_name": "Arabic, Gulf" + }, + "afd": { + "english_name": "Andai" + }, + "afe": { + "english_name": "Putukwam" + }, + "afg": { + "english_name": "Afghan Sign Language" + }, + "afh": { + "english_name": "Afrihili" + }, + "afi": { + "english_name": "Akrukay" + }, + "afk": { + "english_name": "Nanubae" + }, + "afn": { + "english_name": "Defaka" + }, + "afo": { + "english_name": "Eloyi" + }, + "afp": { + "english_name": "Tapei" + }, + "afs": { + "english_name": "Creole, Afro-Seminole" + }, + "aft": { + "english_name": "Afitti" + }, + "afu": { + "english_name": "Awutu" + }, + "afz": { + "english_name": "Obokuitai" + }, + "aga": { + "english_name": "Aguano" + }, + "agb": { + "english_name": "Legbo" + }, + "agc": { + "english_name": "Agatu" + }, + "agd": { + "english_name": "Agarabi" + }, + "age": { + "english_name": "Angal" + }, + "agf": { + "english_name": "Arguni" + }, + "agg": { + "english_name": "Angor" + }, + "agh": { + "english_name": "Ngelima" + }, + "agi": { + "english_name": "Agariya" + }, + "agj": { + "english_name": "Argobba" + }, + "agk": { + "english_name": "Agta, Isarog" + }, + "agl": { + "english_name": "Fembe" + }, + "agm": { + "english_name": "Angaataha" + }, + "agn": { + "english_name": "Agutaynen" + }, + "ago": { + "english_name": "Tainae" + }, + "agq": { + "english_name": "Aghem" + }, + "agr": { + "english_name": "Aguaruna" + }, + "ags": { + "english_name": "Esimbi" + }, + "agt": { + "english_name": "Agta, Central Cagayan" + }, + "agu": { + "english_name": "Aguacateco" + }, + "agv": { + "english_name": "Dumagat, Remontado" + }, + "agw": { + "english_name": "Kahua" + }, + "agx": { + "english_name": "Aghul" + }, + "agy": { + "english_name": "Alta, Southern" + }, + "agz": { + "english_name": "Agta, Mt. Iriga" + }, + "aha": { + "english_name": "Ahanta" + }, + "ahb": { + "english_name": "Axamb" + }, + "ahg": { + "english_name": "Qimant" + }, + "ahh": { + "english_name": "Aghu" + }, + "ahi": { + "english_name": "Aizi, Tiagbamrin" + }, + "ahk": { + "english_name": "Akha" + }, + "ahl": { + "english_name": "Igo" + }, + "ahm": { + "english_name": "Aizi, Mobumrin" + }, + "ahn": { + "english_name": "\u00c0h\u00e0n" + }, + "aho": { + "english_name": "Ahom" + }, + "ahp": { + "english_name": "Aizi, Aproumu" + }, + "ahr": { + "english_name": "Ahirani" + }, + "ahs": { + "english_name": "Ashe" + }, + "aht": { + "english_name": "Ahtena" + }, + "aia": { + "english_name": "Arosi" + }, + "aib": { + "english_name": "Ainu (China)" + }, + "aic": { + "english_name": "Ainbai" + }, + "aid": { + "english_name": "Alngith" + }, + "aie": { + "english_name": "Amara" + }, + "aif": { + "english_name": "Agi" + }, + "aig": { + "english_name": "Creole English, Antigua and Barbuda" + }, + "aih": { + "english_name": "Ai-Cham" + }, + "aii": { + "english_name": "Neo-Aramaic, Assyrian" + }, + "aij": { + "english_name": "Lishanid Noshan" + }, + "aik": { + "english_name": "Ake" + }, + "ail": { + "english_name": "Aimele" + }, + "aim": { + "english_name": "Aimol" + }, + "ain": { + "english_name": "Ainu (Japan)" + }, + "aio": { + "english_name": "Aiton" + }, + "aip": { + "english_name": "Burumakok" + }, + "aiq": { + "english_name": "Aimaq" + }, + "air": { + "english_name": "Airoran" + }, + "ais": { + "english_name": "Amis, Nataoran" + }, + "ait": { + "english_name": "Arikem" + }, + "aiw": { + "english_name": "Aari" + }, + "aix": { + "english_name": "Aighon" + }, + "aiy": { + "english_name": "Ali" + }, + "aja": { + "english_name": "Aja (Sudan)" + }, + "ajg": { + "english_name": "Aja (Benin)" + }, + "aji": { + "english_name": "Aji\u00eb" + }, + "ajn": { + "english_name": "Andajin" + }, + "ajp": { + "english_name": "Arabic, South Levantine" + }, + "ajt": { + "english_name": "Arabic, Judeo-Tunisian" + }, + "aju": { + "english_name": "Arabic, Judeo-Moroccan" + }, + "ajw": { + "english_name": "Ajawa" + }, + "ajz": { + "english_name": "Karbi, Amri" + }, + "ak": { + "english_name": "Akan" + }, + "akb": { + "english_name": "Batak Angkola" + }, + "akc": { + "english_name": "Mpur" + }, + "akd": { + "english_name": "Ukpet-Ehom" + }, + "ake": { + "english_name": "Akawaio" + }, + "akf": { + "english_name": "Akpa" + }, + "akg": { + "english_name": "Anakalangu" + }, + "akh": { + "english_name": "Angal Heneng" + }, + "aki": { + "english_name": "Aiome" + }, + "akj": { + "english_name": "Aka-Jeru" + }, + "akk": { + "english_name": "Akkadian" + }, + "akl": { + "english_name": "Aklanon" + }, + "akm": { + "english_name": "Aka-Bo" + }, + "ako": { + "english_name": "Akurio" + }, + "akp": { + "english_name": "Siwu" + }, + "akq": { + "english_name": "Ak" + }, + "akr": { + "english_name": "Araki" + }, + "aks": { + "english_name": "Akaselem" + }, + "akt": { + "english_name": "Akolet" + }, + "aku": { + "english_name": "Akum" + }, + "akv": { + "english_name": "Akhvakh" + }, + "akw": { + "english_name": "Akwa" + }, + "akx": { + "english_name": "Aka-Kede" + }, + "aky": { + "english_name": "Aka-Kol" + }, + "akz": { + "english_name": "Alabama" + }, + "ala": { + "english_name": "Alago" + }, + "alc": { + "english_name": "Qawasqar" + }, + "ald": { + "english_name": "Alladian" + }, + "ale": { + "english_name": "Aleut" + }, + "alf": { + "english_name": "Alege" + }, + "alh": { + "english_name": "Alawa" + }, + "ali": { + "english_name": "Amaimon" + }, + "alj": { + "english_name": "Alangan" + }, + "alk": { + "english_name": "Alak" + }, + "all": { + "english_name": "Allar" + }, + "alm": { + "english_name": "Amblong" + }, + "aln": { + "english_name": "Albanian, Gheg" + }, + "alo": { + "english_name": "Larike-Wakasihu" + }, + "alp": { + "english_name": "Alune" + }, + "alq": { + "english_name": "Algonquin" + }, + "alr": { + "english_name": "Alutor" + }, + "als": { + "english_name": "Albanian, Tosk" + }, + "alt": { + "english_name": "Altai, Southern" + }, + "alu": { + "english_name": "'Are'are" + }, + "alw": { + "english_name": "Alaba-K\u2019abeena" + }, + "alx": { + "english_name": "Amol" + }, + "aly": { + "english_name": "Alyawarr" + }, + "alz": { + "english_name": "Alur" + }, + "am": { + "english_name": "Amharic", + "name": "\u12a0\u121b\u122d\u129b" + }, + "ama": { + "english_name": "Amanay\u00e9" + }, + "amb": { + "english_name": "Ambo" + }, + "amc": { + "english_name": "Amahuaca" + }, + "ame": { + "english_name": "Yanesha'" + }, + "amf": { + "english_name": "Hamer-Banna" + }, + "amg": { + "english_name": "Amurdak" + }, + "ami": { + "english_name": "Amis" + }, + "amj": { + "english_name": "Amdang" + }, + "amk": { + "english_name": "Ambai" + }, + "aml": { + "english_name": "War-Jaintia" + }, + "amm": { + "english_name": "Ama (Papua New Guinea)" + }, + "amn": { + "english_name": "Amanab" + }, + "amo": { + "english_name": "Amo" + }, + "amp": { + "english_name": "Alamblak" + }, + "amq": { + "english_name": "Amahai" + }, + "amr": { + "english_name": "Amarakaeri" + }, + "ams": { + "english_name": "Amami-Oshima, Southern" + }, + "amt": { + "english_name": "Amto" + }, + "amu": { + "english_name": "Amuzgo, Guerrero" + }, + "amv": { + "english_name": "Ambelau" + }, + "amw": { + "english_name": "Neo-Aramaic, Western" + }, + "amx": { + "english_name": "Anmatyerre" + }, + "amy": { + "english_name": "Ami" + }, + "amz": { + "english_name": "Atampaya" + }, + "an": { + "english_name": "Aragonese" + }, + "ana": { + "english_name": "Andaqui" + }, + "anb": { + "english_name": "Andoa" + }, + "anc": { + "english_name": "Ngas" + }, + "and": { + "english_name": "Ansus" + }, + "ane": { + "english_name": "X\u00e2r\u00e2c\u00f9\u00f9" + }, + "anf": { + "english_name": "Animere" + }, + "ang": { + "english_name": "English, Old (ca. 450-1100)" + }, + "anh": { + "english_name": "Nend" + }, + "ani": { + "english_name": "Andi" + }, + "anj": { + "english_name": "Anor" + }, + "ank": { + "english_name": "Goemai" + }, + "anl": { + "english_name": "Chin, Anu-Hkongso" + }, + "anm": { + "english_name": "Anal" + }, + "ann": { + "english_name": "Obolo" + }, + "ano": { + "english_name": "Andoque" + }, + "anp": { + "english_name": "Angika" + }, + "anq": { + "english_name": "Jarawa (India)" + }, + "anr": { + "english_name": "Andh" + }, + "ans": { + "english_name": "Anserma" + }, + "ant": { + "english_name": "Antakarinya" + }, + "anu": { + "english_name": "Anuak" + }, + "anv": { + "english_name": "Denya" + }, + "anw": { + "english_name": "Anaang" + }, + "anx": { + "english_name": "Andra-Hus" + }, + "any": { + "english_name": "Anyin" + }, + "anz": { + "english_name": "Anem" + }, + "aoa": { + "english_name": "Angolar" + }, + "aob": { + "english_name": "Abom" + }, + "aoc": { + "english_name": "Pemon" + }, + "aod": { + "english_name": "Andarum" + }, + "aoe": { + "english_name": "Angal Enen" + }, + "aof": { + "english_name": "Bragat" + }, + "aog": { + "english_name": "Angoram" + }, + "aoh": { + "english_name": "Arma" + }, + "aoi": { + "english_name": "Anindilyakwa" + }, + "aoj": { + "english_name": "Mufian" + }, + "aok": { + "english_name": "Arh\u00f6" + }, + "aol": { + "english_name": "Alor" + }, + "aom": { + "english_name": "\u00d6mie" + }, + "aon": { + "english_name": "Arapesh, Bumbita" + }, + "aor": { + "english_name": "Aore" + }, + "aos": { + "english_name": "Taikat" + }, + "aot": { + "english_name": "A'tong" + }, + "aou": { + "english_name": "A'ou" + }, + "aox": { + "english_name": "Atorada" + }, + "aoz": { + "english_name": "Uab Meto" + }, + "apb": { + "english_name": "Sa'a" + }, + "apc": { + "english_name": "Arabic, North Levantine" + }, + "apd": { + "english_name": "Arabic, Sudanese" + }, + "ape": { + "english_name": "Bukiyip" + }, + "apf": { + "english_name": "Agta, Pahanan" + }, + "apg": { + "english_name": "Ampanang" + }, + "aph": { + "english_name": "Athpariya" + }, + "api": { + "english_name": "Apiak\u00e1" + }, + "apj": { + "english_name": "Apache, Jicarilla" + }, + "apk": { + "english_name": "Apache, Kiowa" + }, + "apl": { + "english_name": "Apache, Lipan" + }, + "apm": { + "english_name": "Apache, Mescalero-Chiricahua" + }, + "apn": { + "english_name": "Apinay\u00e9" + }, + "apo": { + "english_name": "Ambul" + }, + "app": { + "english_name": "Apma" + }, + "apq": { + "english_name": "A-Pucikwar" + }, + "apr": { + "english_name": "Arop-Lokep" + }, + "aps": { + "english_name": "Arop-Sissano" + }, + "apt": { + "english_name": "Apatani" + }, + "apu": { + "english_name": "Apurin\u00e3" + }, + "apv": { + "english_name": "Alapmunte" + }, + "apw": { + "english_name": "Apache, Western" + }, + "apx": { + "english_name": "Aputai" + }, + "apy": { + "english_name": "Apala\u00ed" + }, + "apz": { + "english_name": "Safeyoka" + }, + "aqc": { + "english_name": "Archi" + }, + "aqd": { + "english_name": "Dogon, Ampari" + }, + "aqg": { + "english_name": "Arigidi" + }, + "aqm": { + "english_name": "Atohwaim" + }, + "aqn": { + "english_name": "Alta, Northern" + }, + "aqp": { + "english_name": "Atakapa" + }, + "aqr": { + "english_name": "Arh\u00e2" + }, + "aqz": { + "english_name": "Akuntsu" + }, + "ar": { + "english_name": "Arabic", + "name": "\u0627\u0644\u0639\u0631\u0628\u064a\u0629" + }, + "arb": { + "english_name": "Arabic, Standard" + }, + "arc": { + "english_name": "Aramaic, Official (700-300 BCE)" + }, + "ard": { + "english_name": "Arabana" + }, + "are": { + "english_name": "Arrarnta, Western" + }, + "arh": { + "english_name": "Arhuaco" + }, + "ari": { + "english_name": "Arikara" + }, + "arj": { + "english_name": "Arapaso" + }, + "ark": { + "english_name": "Arikap\u00fa" + }, + "arl": { + "english_name": "Arabela" + }, + "arn": { + "english_name": "Mapudungun" + }, + "aro": { + "english_name": "Araona" + }, + "arp": { + "english_name": "Arapaho" + }, + "arq": { + "english_name": "Arabic, Algerian" + }, + "arr": { + "english_name": "Karo (Brazil)" + }, + "ars": { + "english_name": "Arabic, Najdi" + }, + "aru": { + "english_name": "Aru\u00e1 (Amazonas State)" + }, + "arv": { + "english_name": "Arbore" + }, + "arw": { + "english_name": "Arawak" + }, + "arx": { + "english_name": "Aru\u00e1 (Rodonia State)" + }, + "ary": { + "english_name": "Arabic, Moroccan" + }, + "arz": { + "english_name": "Arabic, Egyptian" + }, + "as": { + "english_name": "Assamese" + }, + "asa": { + "english_name": "Asu (Tanzania)" + }, + "asb": { + "english_name": "Assiniboine" + }, + "asc": { + "english_name": "Asmat, Casuarina Coast" + }, + "asd": { + "english_name": "Asas" + }, + "ase": { + "english_name": "American Sign Language" + }, + "asf": { + "english_name": "Australian Sign Language" + }, + "asg": { + "english_name": "Cishingini" + }, + "ash": { + "english_name": "Abishira" + }, + "asi": { + "english_name": "Buruwai" + }, + "asj": { + "english_name": "Sari" + }, + "ask": { + "english_name": "Ashkun" + }, + "asl": { + "english_name": "Asilulu" + }, + "asn": { + "english_name": "Asurin\u00ed, Xing\u00fa" + }, + "aso": { + "english_name": "Dano" + }, + "asp": { + "english_name": "Algerian Sign Language" + }, + "asq": { + "english_name": "Austrian Sign Language" + }, + "asr": { + "english_name": "Asuri" + }, + "ass": { + "english_name": "Ipulo" + }, + "ast": { + "english_name": "Asturian", + "name": "Asturianu" + }, + "asu": { + "english_name": "Asurini, Tocantins" + }, + "asv": { + "english_name": "Asoa" + }, + "asw": { + "english_name": "Australian Aborigines Sign Language" + }, + "asx": { + "english_name": "Muratayak" + }, + "asy": { + "english_name": "Asmat, Yaosakor" + }, + "asz": { + "english_name": "As" + }, + "ata": { + "english_name": "Pele-Ata" + }, + "atb": { + "english_name": "Zaiwa" + }, + "atc": { + "english_name": "Atsahuaca" + }, + "atd": { + "english_name": "Manobo, Ata" + }, + "ate": { + "english_name": "Atemble" + }, + "atg": { + "english_name": "Ivbie North-Okpela-Arhe" + }, + "ati": { + "english_name": "Atti\u00e9" + }, + "atj": { + "english_name": "Atikamekw" + }, + "atk": { + "english_name": "Ati" + }, + "atl": { + "english_name": "Agta, Mt. Iraya" + }, + "atm": { + "english_name": "Ata" + }, + "atn": { + "english_name": "Ashtiani" + }, + "ato": { + "english_name": "Atong" + }, + "atp": { + "english_name": "Atta, Pudtol" + }, + "atq": { + "english_name": "Aralle-Tabulahan" + }, + "atr": { + "english_name": "Waimiri-Atroari" + }, + "ats": { + "english_name": "Gros Ventre" + }, + "att": { + "english_name": "Atta, Pamplona" + }, + "atu": { + "english_name": "Reel" + }, + "atv": { + "english_name": "Altai, Northern" + }, + "atw": { + "english_name": "Atsugewi" + }, + "atx": { + "english_name": "Arutani" + }, + "aty": { + "english_name": "Aneityum" + }, + "atz": { + "english_name": "Arta" + }, + "aua": { + "english_name": "Asumboa" + }, + "aub": { + "english_name": "Alugu" + }, + "auc": { + "english_name": "Waorani" + }, + "aud": { + "english_name": "Anuta" + }, + "aug": { + "english_name": "Aguna" + }, + "auh": { + "english_name": "Aushi" + }, + "aui": { + "english_name": "Anuki" + }, + "auj": { + "english_name": "Awjilah" + }, + "auk": { + "english_name": "Heyo" + }, + "aul": { + "english_name": "Aulua" + }, + "aum": { + "english_name": "Asu (Nigeria)" + }, + "aun": { + "english_name": "One, Molmo" + }, + "auo": { + "english_name": "Auyokawa" + }, + "aup": { + "english_name": "Makayam" + }, + "auq": { + "english_name": "Anus" + }, + "aur": { + "english_name": "Aruek" + }, + "aut": { + "english_name": "Austral" + }, + "auu": { + "english_name": "Auye" + }, + "auw": { + "english_name": "Awyi" + }, + "aux": { + "english_name": "Aur\u00e1" + }, + "auy": { + "english_name": "Awiyaana" + }, + "auz": { + "english_name": "Arabic, Uzbeki" + }, + "av": { + "english_name": "Avaric" + }, + "avb": { + "english_name": "Avau" + }, + "avd": { + "english_name": "Alviri-Vidari" + }, + "avi": { + "english_name": "Avikam" + }, + "avk": { + "english_name": "Kotava" + }, + "avl": { + "english_name": "Arabic, Eastern Egyptian Bedawi" + }, + "avm": { + "english_name": "Angkamuthi" + }, + "avn": { + "english_name": "Avatime" + }, + "avo": { + "english_name": "Agavotaguerra" + }, + "avs": { + "english_name": "Aushiri" + }, + "avt": { + "english_name": "Au" + }, + "avu": { + "english_name": "Avokaya" + }, + "avv": { + "english_name": "Av\u00e1-Canoeiro" + }, + "awa": { + "english_name": "Awadhi" + }, + "awb": { + "english_name": "Awa (Papua New Guinea)" + }, + "awc": { + "english_name": "Cicipu" + }, + "awe": { + "english_name": "Awet\u00ed" + }, + "awg": { + "english_name": "Anguthimri" + }, + "awh": { + "english_name": "Awbono" + }, + "awi": { + "english_name": "Aekyom" + }, + "awk": { + "english_name": "Awabakal" + }, + "awm": { + "english_name": "Arawum" + }, + "awn": { + "english_name": "Awngi" + }, + "awo": { + "english_name": "Awak" + }, + "awr": { + "english_name": "Awera" + }, + "aws": { + "english_name": "Awyu, South" + }, + "awt": { + "english_name": "Arawet\u00e9" + }, + "awu": { + "english_name": "Awyu, Central" + }, + "awv": { + "english_name": "Awyu, Jair" + }, + "aww": { + "english_name": "Awun" + }, + "awx": { + "english_name": "Awara" + }, + "awy": { + "english_name": "Awyu, Edera" + }, + "axb": { + "english_name": "Abipon" + }, + "axe": { + "english_name": "Ayerrerenge" + }, + "axg": { + "english_name": "Ar\u00e1ra, Mato Grosso" + }, + "axk": { + "english_name": "Yaka (Central African Republic)" + }, + "axl": { + "english_name": "Aranda, Lower Southern" + }, + "axm": { + "english_name": "Armenian, Middle" + }, + "axx": { + "english_name": "X\u00e2r\u00e2gur\u00e8" + }, + "ay": { + "english_name": "Aymara" + }, + "aya": { + "english_name": "Awar" + }, + "ayb": { + "english_name": "Gbe, Ayizo" + }, + "ayc": { + "english_name": "Aymara, Southern" + }, + "ayd": { + "english_name": "Ayabadhu" + }, + "aye": { + "english_name": "Ayere" + }, + "ayg": { + "english_name": "Ginyanga" + }, + "ayh": { + "english_name": "Arabic, Hadrami" + }, + "ayi": { + "english_name": "Leyigha" + }, + "ayk": { + "english_name": "Akuku" + }, + "ayl": { + "english_name": "Arabic, Libyan" + }, + "ayn": { + "english_name": "Arabic, Sanaani" + }, + "ayo": { + "english_name": "Ayoreo" + }, + "ayp": { + "english_name": "Arabic, North Mesopotamian" + }, + "ayq": { + "english_name": "Ayi (Papua New Guinea)" + }, + "ayr": { + "english_name": "Aymara, Central" + }, + "ays": { + "english_name": "Ayta, Sorsogon" + }, + "ayt": { + "english_name": "Ayta, Magbukun" + }, + "ayu": { + "english_name": "Ayu" + }, + "ayy": { + "english_name": "Ayta, Tayabas" + }, + "ayz": { + "english_name": "Mai Brat" + }, + "az": { + "english_name": "Azerbaijani", + "name": "Azerbaijani" + }, + "aza": { + "english_name": "Azha" + }, + "azb": { + "english_name": "Azerbaijani, South" + }, + "azd": { + "english_name": "Nahuatl, Eastern Durango" + }, + "azg": { + "english_name": "Amuzgo, San Pedro Amuzgos" + }, + "azj": { + "english_name": "Azerbaijani, North" + }, + "azm": { + "english_name": "Amuzgo, Ipalapa" + }, + "azn": { + "english_name": "Nahuatl, Western Durango" + }, + "azo": { + "english_name": "Awing" + }, + "azt": { + "english_name": "Atta, Faire" + }, + "azz": { + "english_name": "Nahuatl, Highland Puebla" + }, + "ba": { + "english_name": "Bashkir" + }, + "baa": { + "english_name": "Babatana" + }, + "bab": { + "english_name": "Bainouk-Gunyu\u00f1o" + }, + "bac": { + "english_name": "Badui" + }, + "bae": { + "english_name": "Bar\u00e9" + }, + "baf": { + "english_name": "Nubaca" + }, + "bag": { + "english_name": "Tuki" + }, + "bah": { + "english_name": "Creole English, Bahamas" + }, + "baj": { + "english_name": "Barakai" + }, + "bal": { + "english_name": "Baluchi" + }, + "ban": { + "english_name": "Balinese" + }, + "bao": { + "english_name": "Waimaha" + }, + "bap": { + "english_name": "Bantawa" + }, + "bar": { + "english_name": "Bavarian" + }, + "bas": { + "english_name": "Basa (Cameroon)" + }, + "bau": { + "english_name": "Bada (Nigeria)" + }, + "bav": { + "english_name": "Vengo" + }, + "baw": { + "english_name": "Bambili-Bambui" + }, + "bax": { + "english_name": "Bamun" + }, + "bay": { + "english_name": "Batuley" + }, + "bba": { + "english_name": "Baatonum" + }, + "bbb": { + "english_name": "Barai" + }, + "bbc": { + "english_name": "Batak Toba" + }, + "bbd": { + "english_name": "Bau" + }, + "bbe": { + "english_name": "Bangba" + }, + "bbf": { + "english_name": "Baibai" + }, + "bbg": { + "english_name": "Barama" + }, + "bbh": { + "english_name": "Bugan" + }, + "bbi": { + "english_name": "Barombi" + }, + "bbj": { + "english_name": "Ghom\u00e1l\u00e1'" + }, + "bbk": { + "english_name": "Babanki" + }, + "bbl": { + "english_name": "Bats" + }, + "bbm": { + "english_name": "Babango" + }, + "bbn": { + "english_name": "Uneapa" + }, + "bbo": { + "english_name": "Bobo Madar\u00e9, Northern" + }, + "bbp": { + "english_name": "Banda, West Central" + }, + "bbq": { + "english_name": "Bamali" + }, + "bbr": { + "english_name": "Girawa" + }, + "bbs": { + "english_name": "Bakpinka" + }, + "bbt": { + "english_name": "Mburku" + }, + "bbu": { + "english_name": "Kulung (Nigeria)" + }, + "bbv": { + "english_name": "Karnai" + }, + "bbw": { + "english_name": "Baba" + }, + "bbx": { + "english_name": "Bubia" + }, + "bby": { + "english_name": "Befang" + }, + "bbz": { + "english_name": "Creole Arabic, Babalia" + }, + "bca": { + "english_name": "Bai, Central" + }, + "bcb": { + "english_name": "Bainouk-Samik" + }, + "bcc": { + "english_name": "Balochi, Southern" + }, + "bcd": { + "english_name": "Babar, North" + }, + "bce": { + "english_name": "Bamenyam" + }, + "bcf": { + "english_name": "Bamu" + }, + "bcg": { + "english_name": "Baga Binari" + }, + "bch": { + "english_name": "Bariai" + }, + "bci": { + "english_name": "Baoul\u00e9" + }, + "bcj": { + "english_name": "Bardi" + }, + "bck": { + "english_name": "Bunaba" + }, + "bcl": { + "english_name": "Bikol, Central" + }, + "bcm": { + "english_name": "Bannoni" + }, + "bcn": { + "english_name": "Bali (Nigeria)" + }, + "bco": { + "english_name": "Kaluli" + }, + "bcp": { + "english_name": "Bali (Democratic Republic of Congo)" + }, + "bcq": { + "english_name": "Bench" + }, + "bcr": { + "english_name": "Babine" + }, + "bcs": { + "english_name": "Kohumono" + }, + "bct": { + "english_name": "Bendi" + }, + "bcu": { + "english_name": "Awad Bing" + }, + "bcv": { + "english_name": "Shoo-Minda-Nye" + }, + "bcw": { + "english_name": "Bana" + }, + "bcy": { + "english_name": "Bacama" + }, + "bcz": { + "english_name": "Bainouk-Gunyaamolo" + }, + "bda": { + "english_name": "Bayot" + }, + "bdb": { + "english_name": "Basap" + }, + "bdc": { + "english_name": "Ember\u00e1-Baud\u00f3" + }, + "bdd": { + "english_name": "Bunama" + }, + "bde": { + "english_name": "Bade" + }, + "bdf": { + "english_name": "Biage" + }, + "bdg": { + "english_name": "Bonggi" + }, + "bdh": { + "english_name": "Baka (Sudan)" + }, + "bdi": { + "english_name": "Burun" + }, + "bdj": { + "english_name": "Bai" + }, + "bdk": { + "english_name": "Budukh" + }, + "bdl": { + "english_name": "Bajau, Indonesian" + }, + "bdm": { + "english_name": "Buduma" + }, + "bdn": { + "english_name": "Baldemu" + }, + "bdo": { + "english_name": "Morom" + }, + "bdp": { + "english_name": "Bende" + }, + "bdq": { + "english_name": "Bahnar" + }, + "bdr": { + "english_name": "Bajau, West Coast" + }, + "bds": { + "english_name": "Burunge" + }, + "bdt": { + "english_name": "Bokoto" + }, + "bdu": { + "english_name": "Oroko" + }, + "bdv": { + "english_name": "Bodo Parja" + }, + "bdw": { + "english_name": "Baham" + }, + "bdx": { + "english_name": "Budong-Budong" + }, + "bdy": { + "english_name": "Bandjalang" + }, + "bdz": { + "english_name": "Badeshi" + }, + "be": { + "english_name": "Belarusian" + }, + "bea": { + "english_name": "Beaver" + }, + "beb": { + "english_name": "Bebele" + }, + "bec": { + "english_name": "Iceve-Maci" + }, + "bed": { + "english_name": "Bedoanas" + }, + "bee": { + "english_name": "Byangsi" + }, + "bef": { + "english_name": "Benabena" + }, + "beg": { + "english_name": "Belait" + }, + "beh": { + "english_name": "Biali" + }, + "bei": { + "english_name": "Bekati'" + }, + "bej": { + "english_name": "Beja" + }, + "bek": { + "english_name": "Bebeli" + }, + "bem": { + "english_name": "Bemba (Zambia)" + }, + "beo": { + "english_name": "Beami" + }, + "bep": { + "english_name": "Besoa" + }, + "beq": { + "english_name": "Beembe" + }, + "bes": { + "english_name": "Besme" + }, + "bet": { + "english_name": "B\u00e9te, Guiberoua" + }, + "beu": { + "english_name": "Blagar" + }, + "bev": { + "english_name": "B\u00e9t\u00e9, Daloa" + }, + "bew": { + "english_name": "Betawi" + }, + "bex": { + "english_name": "Jur Modo" + }, + "bey": { + "english_name": "Beli (Papua New Guinea)" + }, + "bez": { + "english_name": "Bena (Tanzania)" + }, + "bfa": { + "english_name": "Bari" + }, + "bfb": { + "english_name": "Bareli, Pauri" + }, + "bfc": { + "english_name": "Bai, Northern" + }, + "bfd": { + "english_name": "Bafut" + }, + "bfe": { + "english_name": "Betaf" + }, + "bff": { + "english_name": "Bofi" + }, + "bfg": { + "english_name": "Kayan, Busang" + }, + "bfh": { + "english_name": "Blafe" + }, + "bfi": { + "english_name": "British Sign Language" + }, + "bfj": { + "english_name": "Bafanji" + }, + "bfk": { + "english_name": "Ban Khor Sign Language" + }, + "bfl": { + "english_name": "Banda-Nd\u00e9l\u00e9" + }, + "bfm": { + "english_name": "Mmen" + }, + "bfn": { + "english_name": "Bunak" + }, + "bfo": { + "english_name": "Birifor, Malba" + }, + "bfp": { + "english_name": "Beba" + }, + "bfq": { + "english_name": "Badaga" + }, + "bfr": { + "english_name": "Bazigar" + }, + "bfs": { + "english_name": "Bai, Southern" + }, + "bft": { + "english_name": "Balti" + }, + "bfu": { + "english_name": "Gahri" + }, + "bfw": { + "english_name": "Bondo" + }, + "bfx": { + "english_name": "Bantayanon" + }, + "bfy": { + "english_name": "Bagheli" + }, + "bfz": { + "english_name": "Pahari, Mahasu" + }, + "bg": { + "english_name": "Bulgarian", + "name": "\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438" + }, + "bga": { + "english_name": "Gwamhi-Wuri" + }, + "bgb": { + "english_name": "Bobongko" + }, + "bgc": { + "english_name": "Haryanvi" + }, + "bgd": { + "english_name": "Bareli, Rathwi" + }, + "bge": { + "english_name": "Bauria" + }, + "bgf": { + "english_name": "Bangandu" + }, + "bgg": { + "english_name": "Bugun" + }, + "bgi": { + "english_name": "Giangan" + }, + "bgj": { + "english_name": "Bangolan" + }, + "bgk": { + "english_name": "Bit" + }, + "bgl": { + "english_name": "Bo (Laos)" + }, + "bgm": { + "english_name": "Baga Mboteni" + }, + "bgn": { + "english_name": "Balochi, Western" + }, + "bgo": { + "english_name": "Baga Koga" + }, + "bgp": { + "english_name": "Balochi, Eastern" + }, + "bgq": { + "english_name": "Bagri" + }, + "bgr": { + "english_name": "Chin, Bawm" + }, + "bgs": { + "english_name": "Tagabawa" + }, + "bgt": { + "english_name": "Bughotu" + }, + "bgu": { + "english_name": "Mbongno" + }, + "bgv": { + "english_name": "Warkay-Bipim" + }, + "bgw": { + "english_name": "Bhatri" + }, + "bgx": { + "english_name": "Turkish, Balkan Gagauz" + }, + "bgy": { + "english_name": "Benggoi" + }, + "bgz": { + "english_name": "Banggai" + }, + "bha": { + "english_name": "Bharia" + }, + "bhb": { + "english_name": "Bhili" + }, + "bhc": { + "english_name": "Biga" + }, + "bhd": { + "english_name": "Bhadrawahi" + }, + "bhe": { + "english_name": "Bhaya" + }, + "bhf": { + "english_name": "Odiai" + }, + "bhg": { + "english_name": "Binandere" + }, + "bhh": { + "english_name": "Bukharic" + }, + "bhi": { + "english_name": "Bhilali" + }, + "bhj": { + "english_name": "Bahing" + }, + "bhl": { + "english_name": "Bimin" + }, + "bhm": { + "english_name": "Bathari" + }, + "bhn": { + "english_name": "Neo-Aramaic, Bohtan" + }, + "bho": { + "english_name": "Bhojpuri" + }, + "bhp": { + "english_name": "Bima" + }, + "bhq": { + "english_name": "Tukang Besi South" + }, + "bhr": { + "english_name": "Malagasy, Bara" + }, + "bhs": { + "english_name": "Buwal" + }, + "bht": { + "english_name": "Bhattiyali" + }, + "bhu": { + "english_name": "Bhunjia" + }, + "bhv": { + "english_name": "Bahau" + }, + "bhw": { + "english_name": "Biak" + }, + "bhx": { + "english_name": "Bhalay" + }, + "bhy": { + "english_name": "Bhele" + }, + "bhz": { + "english_name": "Bada (Indonesia)" + }, + "bi": { + "english_name": "Bislama" + }, + "bia": { + "english_name": "Badimaya" + }, + "bib": { + "english_name": "Bissa" + }, + "bic": { + "english_name": "Bikaru" + }, + "bid": { + "english_name": "Bidiyo" + }, + "bie": { + "english_name": "Bepour" + }, + "bif": { + "english_name": "Biafada" + }, + "big": { + "english_name": "Biangai" + }, + "bij": { + "english_name": "Vaghat-Ya-Bijim-Legeri" + }, + "bik": { + "english_name": "Bikol" + }, + "bil": { + "english_name": "Bile" + }, + "bim": { + "english_name": "Bimoba" + }, + "bin": { + "english_name": "Bini" + }, + "bio": { + "english_name": "Nai" + }, + "bip": { + "english_name": "Bila" + }, + "biq": { + "english_name": "Bipi" + }, + "bir": { + "english_name": "Bisorio" + }, + "bit": { + "english_name": "Berinomo" + }, + "biu": { + "english_name": "Biete" + }, + "biv": { + "english_name": "Birifor, Southern" + }, + "biw": { + "english_name": "Kol (Cameroon)" + }, + "bix": { + "english_name": "Bijori" + }, + "biy": { + "english_name": "Birhor" + }, + "biz": { + "english_name": "Baloi" + }, + "bja": { + "english_name": "Budza" + }, + "bjb": { + "english_name": "Banggarla" + }, + "bjc": { + "english_name": "Bariji" + }, + "bje": { + "english_name": "Mien, Biao-Jiao" + }, + "bjf": { + "english_name": "Neo-Aramaic, Barzani Jewish" + }, + "bjg": { + "english_name": "Bidyogo" + }, + "bjh": { + "english_name": "Bahinemo" + }, + "bji": { + "english_name": "Burji" + }, + "bjj": { + "english_name": "Kanauji" + }, + "bjk": { + "english_name": "Barok" + }, + "bjl": { + "english_name": "Bulu (Papua New Guinea)" + }, + "bjm": { + "english_name": "Bajelani" + }, + "bjn": { + "english_name": "Banjar" + }, + "bjo": { + "english_name": "Banda, Mid-Southern" + }, + "bjp": { + "english_name": "Fanamaket" + }, + "bjr": { + "english_name": "Binumarien" + }, + "bjs": { + "english_name": "Bajan" + }, + "bjt": { + "english_name": "Balanta-Ganja" + }, + "bju": { + "english_name": "Busuu" + }, + "bjv": { + "english_name": "Bedjond" + }, + "bjw": { + "english_name": "Bakw\u00e9" + }, + "bjx": { + "english_name": "Itneg, Banao" + }, + "bjy": { + "english_name": "Bayali" + }, + "bjz": { + "english_name": "Baruga" + }, + "bka": { + "english_name": "Kyak" + }, + "bkc": { + "english_name": "Baka (Cameroon)" + }, + "bkd": { + "english_name": "Binukid" + }, + "bkf": { + "english_name": "Beeke" + }, + "bkg": { + "english_name": "Buraka" + }, + "bkh": { + "english_name": "Bakoko" + }, + "bki": { + "english_name": "Baki" + }, + "bkj": { + "english_name": "Pande" + }, + "bkk": { + "english_name": "Brokskat" + }, + "bkl": { + "english_name": "Berik" + }, + "bkm": { + "english_name": "Kom (Cameroon)" + }, + "bkn": { + "english_name": "Bukitan" + }, + "bko": { + "english_name": "Kwa'" + }, + "bkp": { + "english_name": "Boko (Democratic Republic of Congo)" + }, + "bkq": { + "english_name": "Bakair\u00ed" + }, + "bkr": { + "english_name": "Bakumpai" + }, + "bks": { + "english_name": "Sorsoganon, Northern" + }, + "bkt": { + "english_name": "Boloki" + }, + "bku": { + "english_name": "Buhid" + }, + "bkv": { + "english_name": "Bekwarra" + }, + "bkw": { + "english_name": "Bekwel" + }, + "bkx": { + "english_name": "Baikeno" + }, + "bky": { + "english_name": "Bokyi" + }, + "bkz": { + "english_name": "Bungku" + }, + "bla": { + "english_name": "Siksika" + }, + "blb": { + "english_name": "Bilua" + }, + "blc": { + "english_name": "Bella Coola" + }, + "bld": { + "english_name": "Bolango" + }, + "ble": { + "english_name": "Balanta-Kentohe" + }, + "blf": { + "english_name": "Buol" + }, + "blg": { + "english_name": "Balau" + }, + "blh": { + "english_name": "Kuwaa" + }, + "bli": { + "english_name": "Bolia" + }, + "blj": { + "english_name": "Bolongan" + }, + "blk": { + "english_name": "Karen, Pa'o" + }, + "bll": { + "english_name": "Biloxi" + }, + "blm": { + "english_name": "Beli (Sudan)" + }, + "bln": { + "english_name": "Bikol, Southern Catanduanes" + }, + "blo": { + "english_name": "Anii" + }, + "blp": { + "english_name": "Blablanga" + }, + "blq": { + "english_name": "Baluan-Pam" + }, + "blr": { + "english_name": "Blang" + }, + "bls": { + "english_name": "Balaesang" + }, + "blt": { + "english_name": "Tai Dam" + }, + "blv": { + "english_name": "Bolo" + }, + "blw": { + "english_name": "Balangao" + }, + "blx": { + "english_name": "Ayta, Mag-Indi" + }, + "bly": { + "english_name": "Notre" + }, + "blz": { + "english_name": "Balantak" + }, + "bm": { + "english_name": "Bambara" + }, + "bma": { + "english_name": "Lame" + }, + "bmb": { + "english_name": "Bembe" + }, + "bmc": { + "english_name": "Biem" + }, + "bmd": { + "english_name": "Manduri, Baga" + }, + "bme": { + "english_name": "Limassa" + }, + "bmf": { + "english_name": "Bom" + }, + "bmg": { + "english_name": "Bamwe" + }, + "bmh": { + "english_name": "Kein" + }, + "bmi": { + "english_name": "Bagirmi" + }, + "bmj": { + "english_name": "Bote-Majhi" + }, + "bmk": { + "english_name": "Ghayavi" + }, + "bml": { + "english_name": "Bomboli" + }, + "bmm": { + "english_name": "Malagasy, Northern Betsimisaraka" + }, + "bmn": { + "english_name": "Bina (Papua New Guinea)" + }, + "bmo": { + "english_name": "Bambalang" + }, + "bmp": { + "english_name": "Bulgebi" + }, + "bmq": { + "english_name": "Bomu" + }, + "bmr": { + "english_name": "Muinane" + }, + "bms": { + "english_name": "Kanuri, Bilma" + }, + "bmt": { + "english_name": "Biao Mon" + }, + "bmu": { + "english_name": "Somba-Siawari" + }, + "bmv": { + "english_name": "Bum" + }, + "bmw": { + "english_name": "Bomwali" + }, + "bmx": { + "english_name": "Baimak" + }, + "bmz": { + "english_name": "Baramu" + }, + "bn": { + "english_name": "Bengali", + "name": "\u09ac\u09be\u0982\u09b2\u09be" + }, + "bna": { + "english_name": "Bonerate" + }, + "bnb": { + "english_name": "Bookan" + }, + "bnc": { + "english_name": "Bontok" + }, + "bnd": { + "english_name": "Banda (Indonesia)" + }, + "bne": { + "english_name": "Bintauna" + }, + "bnf": { + "english_name": "Masiwang" + }, + "bng": { + "english_name": "Benga" + }, + "bni": { + "english_name": "Bangi" + }, + "bnj": { + "english_name": "Tawbuid, Eastern" + }, + "bnk": { + "english_name": "Bierebo" + }, + "bnl": { + "english_name": "Boon" + }, + "bnm": { + "english_name": "Batanga" + }, + "bnn": { + "english_name": "Bunun" + }, + "bno": { + "english_name": "Bantoanon" + }, + "bnp": { + "english_name": "Bola" + }, + "bnq": { + "english_name": "Bantik" + }, + "bnr": { + "english_name": "Butmas-Tur" + }, + "bns": { + "english_name": "Bundeli" + }, + "bnu": { + "english_name": "Bentong" + }, + "bnv": { + "english_name": "Bonerif" + }, + "bnw": { + "english_name": "Bisis" + }, + "bnx": { + "english_name": "Bangubangu" + }, + "bny": { + "english_name": "Bintulu" + }, + "bnz": { + "english_name": "Beezen" + }, + "bo": { + "english_name": "Tibetan" + }, + "boa": { + "english_name": "Bora" + }, + "bob": { + "english_name": "Aweer" + }, + "boe": { + "english_name": "Mundabli" + }, + "bof": { + "english_name": "Bolon" + }, + "bog": { + "english_name": "Bamako Sign Language" + }, + "boh": { + "english_name": "Boma" + }, + "boi": { + "english_name": "Barbare\u00f1o" + }, + "boj": { + "english_name": "Anjam" + }, + "bok": { + "english_name": "Bonjo" + }, + "bol": { + "english_name": "Bole" + }, + "bom": { + "english_name": "Berom" + }, + "bon": { + "english_name": "Bine" + }, + "boo": { + "english_name": "Bozo, Tiemac\u00e8w\u00e8" + }, + "bop": { + "english_name": "Bonkiman" + }, + "boq": { + "english_name": "Bogaya" + }, + "bor": { + "english_name": "Bor\u00f4ro" + }, + "bot": { + "english_name": "Bongo" + }, + "bou": { + "english_name": "Bondei" + }, + "bov": { + "english_name": "Tuwuli" + }, + "bow": { + "english_name": "Rema" + }, + "box": { + "english_name": "Buamu" + }, + "boy": { + "english_name": "Bodo (Central African Republic)" + }, + "boz": { + "english_name": "Bozo, Ti\u00e9yaxo" + }, + "bpa": { + "english_name": "Daakaka" + }, + "bpb": { + "english_name": "Barbacoas" + }, + "bpd": { + "english_name": "Banda-Banda" + }, + "bpg": { + "english_name": "Bonggo" + }, + "bph": { + "english_name": "Botlikh" + }, + "bpi": { + "english_name": "Bagupi" + }, + "bpj": { + "english_name": "Binji" + }, + "bpk": { + "english_name": "Orowe" + }, + "bpl": { + "english_name": "Broome Pearling Lugger Pidgin" + }, + "bpm": { + "english_name": "Biyom" + }, + "bpn": { + "english_name": "Dzao Min" + }, + "bpo": { + "english_name": "Anasi" + }, + "bpp": { + "english_name": "Kaure" + }, + "bpq": { + "english_name": "Malay, Banda" + }, + "bpr": { + "english_name": "Blaan, Koronadal" + }, + "bps": { + "english_name": "Blaan, Sarangani" + }, + "bpt": { + "english_name": "Barrow Point" + }, + "bpu": { + "english_name": "Bongu" + }, + "bpv": { + "english_name": "Marind, Bian" + }, + "bpw": { + "english_name": "Bo (Papua New Guinea)" + }, + "bpx": { + "english_name": "Bareli, Palya" + }, + "bpy": { + "english_name": "Bishnupriya" + }, + "bpz": { + "english_name": "Bilba" + }, + "bqa": { + "english_name": "Tchumbuli" + }, + "bqb": { + "english_name": "Bagusa" + }, + "bqc": { + "english_name": "Boko (Benin)" + }, + "bqd": { + "english_name": "Bung" + }, + "bqf": { + "english_name": "Baga Kaloum" + }, + "bqg": { + "english_name": "Bago-Kusuntu" + }, + "bqh": { + "english_name": "Baima" + }, + "bqi": { + "english_name": "Bakhtiari" + }, + "bqj": { + "english_name": "Bandial" + }, + "bqk": { + "english_name": "Banda-Mbr\u00e8s" + }, + "bql": { + "english_name": "Bilakura" + }, + "bqm": { + "english_name": "Wumboko" + }, + "bqn": { + "english_name": "Bulgarian Sign Language" + }, + "bqo": { + "english_name": "Balo" + }, + "bqp": { + "english_name": "Busa" + }, + "bqq": { + "english_name": "Biritai" + }, + "bqr": { + "english_name": "Burusu" + }, + "bqs": { + "english_name": "Bosngun" + }, + "bqt": { + "english_name": "Bamukumbit" + }, + "bqu": { + "english_name": "Boguru" + }, + "bqv": { + "english_name": "Koro Wachi" + }, + "bqw": { + "english_name": "Buru (Nigeria)" + }, + "bqx": { + "english_name": "Baangi" + }, + "bqy": { + "english_name": "Bengkala Sign Language" + }, + "bqz": { + "english_name": "Bakaka" + }, + "br": { + "english_name": "Breton", + "name": "Brezhoneg" + }, + "bra": { + "english_name": "Braj" + }, + "brb": { + "english_name": "Lave" + }, + "brc": { + "english_name": "Creole Dutch, Berbice" + }, + "brd": { + "english_name": "Baraamu" + }, + "brf": { + "english_name": "Bera" + }, + "brg": { + "english_name": "Baure" + }, + "brh": { + "english_name": "Brahui" + }, + "bri": { + "english_name": "Mokpwe" + }, + "brj": { + "english_name": "Bieria" + }, + "brk": { + "english_name": "Birked" + }, + "brl": { + "english_name": "Birwa" + }, + "brm": { + "english_name": "Barambu" + }, + "brn": { + "english_name": "Boruca" + }, + "bro": { + "english_name": "Brokkat" + }, + "brp": { + "english_name": "Barapasi" + }, + "brq": { + "english_name": "Breri" + }, + "brr": { + "english_name": "Birao" + }, + "brs": { + "english_name": "Baras" + }, + "brt": { + "english_name": "Bitare" + }, + "bru": { + "english_name": "Bru, Eastern" + }, + "brv": { + "english_name": "Bru, Western" + }, + "brw": { + "english_name": "Bellari" + }, + "brx": { + "english_name": "Bodo (India)" + }, + "bry": { + "english_name": "Burui" + }, + "brz": { + "english_name": "Bilbil" + }, + "bs": { + "english_name": "Bosnian", + "name": "Bosnian" + }, + "bsa": { + "english_name": "Abinomn" + }, + "bsb": { + "english_name": "Bisaya, Brunei" + }, + "bsc": { + "english_name": "Bassari" + }, + "bse": { + "english_name": "Wushi" + }, + "bsf": { + "english_name": "Bauchi" + }, + "bsg": { + "english_name": "Bashkardi" + }, + "bsh": { + "english_name": "Kati" + }, + "bsi": { + "english_name": "Bassossi" + }, + "bsj": { + "english_name": "Bangwinji" + }, + "bsk": { + "english_name": "Burushaski" + }, + "bsl": { + "english_name": "Basa-Gumna" + }, + "bsm": { + "english_name": "Busami" + }, + "bsn": { + "english_name": "Barasana-Eduria" + }, + "bso": { + "english_name": "Buso" + }, + "bsp": { + "english_name": "Baga Sitemu" + }, + "bsq": { + "english_name": "Bassa" + }, + "bsr": { + "english_name": "Bassa-Kontagora" + }, + "bss": { + "english_name": "Akoose" + }, + "bst": { + "english_name": "Basketo" + }, + "bsu": { + "english_name": "Bahonsuai" + }, + "bsv": { + "english_name": "Baga Soban\u00e9" + }, + "bsw": { + "english_name": "Baiso" + }, + "bsx": { + "english_name": "Yangkam" + }, + "bsy": { + "english_name": "Bisaya, Sabah" + }, + "bta": { + "english_name": "Bata" + }, + "btc": { + "english_name": "Bati (Cameroon)" + }, + "btd": { + "english_name": "Batak Dairi" + }, + "bte": { + "english_name": "Gamo-Ningi" + }, + "btf": { + "english_name": "Birgit" + }, + "btg": { + "english_name": "B\u00e9t\u00e9, Gagnoa" + }, + "bth": { + "english_name": "Bidayuh, Biatah" + }, + "bti": { + "english_name": "Burate" + }, + "btj": { + "english_name": "Malay, Bacanese" + }, + "btl": { + "english_name": "Bhatola" + }, + "btm": { + "english_name": "Batak Mandailing" + }, + "btn": { + "english_name": "Ratagnon" + }, + "bto": { + "english_name": "Bikol, Rinconada" + }, + "btp": { + "english_name": "Budibud" + }, + "btq": { + "english_name": "Batek" + }, + "btr": { + "english_name": "Baetora" + }, + "bts": { + "english_name": "Batak Simalungun" + }, + "btt": { + "english_name": "Bete-Bendi" + }, + "btu": { + "english_name": "Batu" + }, + "btv": { + "english_name": "Bateri" + }, + "btw": { + "english_name": "Butuanon" + }, + "btx": { + "english_name": "Batak Karo" + }, + "bty": { + "english_name": "Bobot" + }, + "btz": { + "english_name": "Batak Alas-Kluet" + }, + "bua": { + "english_name": "Buriat" + }, + "bub": { + "english_name": "Bua" + }, + "buc": { + "english_name": "Bushi" + }, + "bud": { + "english_name": "Ntcham" + }, + "bue": { + "english_name": "Beothuk" + }, + "buf": { + "english_name": "Bushoong" + }, + "bug": { + "english_name": "Buginese" + }, + "buh": { + "english_name": "Bunu, Younuo" + }, + "bui": { + "english_name": "Bongili" + }, + "buj": { + "english_name": "Basa-Gurmana" + }, + "buk": { + "english_name": "Bugawac" + }, + "bum": { + "english_name": "Bulu (Cameroon)" + }, + "bun": { + "english_name": "Sherbro" + }, + "buo": { + "english_name": "Terei" + }, + "bup": { + "english_name": "Busoa" + }, + "buq": { + "english_name": "Brem" + }, + "bus": { + "english_name": "Bokobaru" + }, + "but": { + "english_name": "Bungain" + }, + "buu": { + "english_name": "Budu" + }, + "buv": { + "english_name": "Bun" + }, + "buw": { + "english_name": "Bubi" + }, + "bux": { + "english_name": "Boghom" + }, + "buy": { + "english_name": "Bullom So" + }, + "buz": { + "english_name": "Bukwen" + }, + "bva": { + "english_name": "Barein" + }, + "bvb": { + "english_name": "Bube" + }, + "bvc": { + "english_name": "Baelelea" + }, + "bvd": { + "english_name": "Baeggu" + }, + "bve": { + "english_name": "Malay, Berau" + }, + "bvf": { + "english_name": "Boor" + }, + "bvg": { + "english_name": "Bonkeng" + }, + "bvh": { + "english_name": "Bure" + }, + "bvi": { + "english_name": "Belanda Viri" + }, + "bvj": { + "english_name": "Baan" + }, + "bvk": { + "english_name": "Bukat" + }, + "bvl": { + "english_name": "Bolivian Sign Language" + }, + "bvm": { + "english_name": "Bamunka" + }, + "bvn": { + "english_name": "Buna" + }, + "bvo": { + "english_name": "Bolgo" + }, + "bvp": { + "english_name": "Bumang" + }, + "bvq": { + "english_name": "Birri" + }, + "bvr": { + "english_name": "Burarra" + }, + "bvt": { + "english_name": "Bati (Indonesia)" + }, + "bvu": { + "english_name": "Malay, Bukit" + }, + "bvv": { + "english_name": "Baniva" + }, + "bvw": { + "english_name": "Boga" + }, + "bvx": { + "english_name": "Dibole" + }, + "bvy": { + "english_name": "Baybayanon" + }, + "bvz": { + "english_name": "Bauzi" + }, + "bwa": { + "english_name": "Bwatoo" + }, + "bwb": { + "english_name": "Namosi-Naitasiri-Serua" + }, + "bwc": { + "english_name": "Bwile" + }, + "bwd": { + "english_name": "Bwaidoka" + }, + "bwe": { + "english_name": "Karen, Bwe" + }, + "bwf": { + "english_name": "Boselewa" + }, + "bwg": { + "english_name": "Barwe" + }, + "bwh": { + "english_name": "Bishuo" + }, + "bwi": { + "english_name": "Baniwa" + }, + "bwj": { + "english_name": "Bwamu, L\u00e1\u00e1 L\u00e1\u00e1" + }, + "bwk": { + "english_name": "Bauwaki" + }, + "bwl": { + "english_name": "Bwela" + }, + "bwm": { + "english_name": "Biwat" + }, + "bwn": { + "english_name": "Bunu, Wunai" + }, + "bwo": { + "english_name": "Boro (Ethiopia)" + }, + "bwp": { + "english_name": "Mandobo Bawah" + }, + "bwq": { + "english_name": "Bobo Madar\u00e9, Southern" + }, + "bwr": { + "english_name": "Bura-Pabir" + }, + "bws": { + "english_name": "Bomboma" + }, + "bwt": { + "english_name": "Bafaw-Balong" + }, + "bwu": { + "english_name": "Buli (Ghana)" + }, + "bww": { + "english_name": "Bwa" + }, + "bwx": { + "english_name": "Bunu, Bu-Nao" + }, + "bwy": { + "english_name": "Bwamu, Cwi" + }, + "bwz": { + "english_name": "Bwisi" + }, + "bxa": { + "english_name": "Tairaha" + }, + "bxb": { + "english_name": "Bor, Belanda" + }, + "bxc": { + "english_name": "Molengue" + }, + "bxd": { + "english_name": "Pela" + }, + "bxe": { + "english_name": "Birale" + }, + "bxf": { + "english_name": "Bilur" + }, + "bxg": { + "english_name": "Bangala" + }, + "bxh": { + "english_name": "Buhutu" + }, + "bxi": { + "english_name": "Pirlatapa" + }, + "bxj": { + "english_name": "Bayungu" + }, + "bxk": { + "english_name": "Bukusu" + }, + "bxl": { + "english_name": "Jalkunan" + }, + "bxm": { + "english_name": "Buriat, Mongolia" + }, + "bxn": { + "english_name": "Burduna" + }, + "bxo": { + "english_name": "Barikanchi" + }, + "bxp": { + "english_name": "Bebil" + }, + "bxq": { + "english_name": "Beele" + }, + "bxr": { + "english_name": "Buriat, Russia" + }, + "bxs": { + "english_name": "Busam" + }, + "bxu": { + "english_name": "Buriat, China" + }, + "bxv": { + "english_name": "Berakou" + }, + "bxw": { + "english_name": "Bankagooma" + }, + "bxz": { + "english_name": "Binahari" + }, + "bya": { + "english_name": "Batak" + }, + "byb": { + "english_name": "Bikya" + }, + "byc": { + "english_name": "Ubaghara" + }, + "byd": { + "english_name": "Benyadu'" + }, + "bye": { + "english_name": "Pouye" + }, + "byf": { + "english_name": "Bete" + }, + "byg": { + "english_name": "Baygo" + }, + "byh": { + "english_name": "Bhujel" + }, + "byi": { + "english_name": "Buyu" + }, + "byj": { + "english_name": "Bina (Nigeria)" + }, + "byk": { + "english_name": "Biao" + }, + "byl": { + "english_name": "Bayono" + }, + "bym": { + "english_name": "Bidyara" + }, + "byn": { + "english_name": "Bilin", + "name": "Bilin" + }, + "byo": { + "english_name": "Biyo" + }, + "byp": { + "english_name": "Bumaji" + }, + "byq": { + "english_name": "Basay" + }, + "byr": { + "english_name": "Baruya" + }, + "bys": { + "english_name": "Burak" + }, + "byt": { + "english_name": "Berti" + }, + "byv": { + "english_name": "Medumba" + }, + "byw": { + "english_name": "Belhariya" + }, + "byx": { + "english_name": "Qaqet" + }, + "byz": { + "english_name": "Banaro" + }, + "bza": { + "english_name": "Bandi" + }, + "bzb": { + "english_name": "Andio" + }, + "bzc": { + "english_name": "Malagasy, Southern Betsimisaraka" + }, + "bzd": { + "english_name": "Bribri" + }, + "bze": { + "english_name": "Bozo, Jenaama" + }, + "bzf": { + "english_name": "Boikin" + }, + "bzg": { + "english_name": "Babuza" + }, + "bzh": { + "english_name": "Buang, Mapos" + }, + "bzi": { + "english_name": "Bisu" + }, + "bzj": { + "english_name": "Kriol English, Belize" + }, + "bzk": { + "english_name": "Creole English, Nicaragua" + }, + "bzl": { + "english_name": "Boano (Sulawesi)" + }, + "bzm": { + "english_name": "Bolondo" + }, + "bzn": { + "english_name": "Boano (Maluku)" + }, + "bzo": { + "english_name": "Bozaba" + }, + "bzp": { + "english_name": "Kemberano" + }, + "bzq": { + "english_name": "Buli (Indonesia)" + }, + "bzr": { + "english_name": "Biri" + }, + "bzs": { + "english_name": "Brazilian Sign Language" + }, + "bzt": { + "english_name": "Brithenig" + }, + "bzu": { + "english_name": "Burmeso" + }, + "bzv": { + "english_name": "Naami" + }, + "bzw": { + "english_name": "Basa (Nigeria)" + }, + "bzx": { + "english_name": "Bozo, K\u025bl\u025bngaxo" + }, + "bzy": { + "english_name": "Obanliku" + }, + "bzz": { + "english_name": "Evant" + }, + "ca": { + "english_name": "Catalan", + "name": "Catal\u00e0" + }, + "caa": { + "english_name": "Chort\u00ed" + }, + "cab": { + "english_name": "Garifuna" + }, + "cac": { + "english_name": "Chuj" + }, + "cad": { + "english_name": "Caddo" + }, + "cae": { + "english_name": "Lehar" + }, + "caf": { + "english_name": "Carrier, Southern" + }, + "cag": { + "english_name": "Nivacl\u00e9" + }, + "cah": { + "english_name": "Cahuarano" + }, + "caj": { + "english_name": "Chan\u00e9" + }, + "cak": { + "english_name": "Kaqchikel" + }, + "cal": { + "english_name": "Carolinian" + }, + "cam": { + "english_name": "Cemuh\u00ee" + }, + "can": { + "english_name": "Chambri" + }, + "cao": { + "english_name": "Ch\u00e1cobo" + }, + "cap": { + "english_name": "Chipaya" + }, + "caq": { + "english_name": "Nicobarese, Car" + }, + "car": { + "english_name": "Carib, Galibi" + }, + "cas": { + "english_name": "Tsiman\u00e9" + }, + "cav": { + "english_name": "Cavine\u00f1a" + }, + "caw": { + "english_name": "Callawalla" + }, + "cax": { + "english_name": "Chiquitano" + }, + "cay": { + "english_name": "Cayuga" + }, + "caz": { + "english_name": "Canichana" + }, + "cbb": { + "english_name": "Cabiyar\u00ed" + }, + "cbc": { + "english_name": "Carapana" + }, + "cbd": { + "english_name": "Carijona" + }, + "cbe": { + "english_name": "Chipiajes" + }, + "cbg": { + "english_name": "Chimila" + }, + "cbh": { + "english_name": "Cagua" + }, + "cbi": { + "english_name": "Chachi" + }, + "cbj": { + "english_name": "Ede Cabe" + }, + "cbk": { + "english_name": "Chavacano" + }, + "cbl": { + "english_name": "Chin, Bualkhaw" + }, + "cbn": { + "english_name": "Nyahkur" + }, + "cbo": { + "english_name": "Izora" + }, + "cbr": { + "english_name": "Cashibo-Cacataibo" + }, + "cbs": { + "english_name": "Cashinahua" + }, + "cbt": { + "english_name": "Chayahuita" + }, + "cbu": { + "english_name": "Candoshi-Shapra" + }, + "cbv": { + "english_name": "Cacua" + }, + "cbw": { + "english_name": "Kinabalian" + }, + "cby": { + "english_name": "Carabayo" + }, + "cca": { + "english_name": "Cauca" + }, + "ccc": { + "english_name": "Chamicuro" + }, + "ccd": { + "english_name": "Creole, Cafundo" + }, + "cce": { + "english_name": "Chopi" + }, + "ccg": { + "english_name": "Daka, Samba" + }, + "cch": { + "english_name": "Atsam" + }, + "ccj": { + "english_name": "Kasanga" + }, + "ccl": { + "english_name": "Cutchi-Swahili" + }, + "ccm": { + "english_name": "Creole Malay, Malaccan" + }, + "cco": { + "english_name": "Chinantec, Comaltepec" + }, + "ccp": { + "english_name": "Chakma" + }, + "ccr": { + "english_name": "Cacaopera" + }, + "cda": { + "english_name": "Choni" + }, + "cde": { + "english_name": "Chenchu" + }, + "cdf": { + "english_name": "Chiru" + }, + "cdg": { + "english_name": "Chamari" + }, + "cdh": { + "english_name": "Chambeali" + }, + "cdi": { + "english_name": "Chodri" + }, + "cdj": { + "english_name": "Churahi" + }, + "cdm": { + "english_name": "Chepang" + }, + "cdn": { + "english_name": "Chaudangsi" + }, + "cdo": { + "english_name": "Chinese, Min Dong" + }, + "cdr": { + "english_name": "Cinda-Regi-Tiyal" + }, + "cds": { + "english_name": "Chadian Sign Language" + }, + "cdy": { + "english_name": "Chadong" + }, + "cdz": { + "english_name": "Koda" + }, + "ce": { + "english_name": "Chechen" + }, + "cea": { + "english_name": "Chehalis, Lower" + }, + "ceb": { + "english_name": "Cebuano" + }, + "ceg": { + "english_name": "Chamacoco" + }, + "cek": { + "english_name": "Chin, Eastern Khumi" + }, + "cen": { + "english_name": "Cen" + }, + "cet": { + "english_name": "Cent\u00fa\u00fam" + }, + "cfa": { + "english_name": "Dijim-Bwilim" + }, + "cfd": { + "english_name": "Cara" + }, + "cfg": { + "english_name": "Como Karim" + }, + "cfm": { + "english_name": "Chin, Falam" + }, + "cga": { + "english_name": "Changriwa" + }, + "cgc": { + "english_name": "Kagayanen" + }, + "cgg": { + "english_name": "Chiga" + }, + "cgk": { + "english_name": "Chocangacakha" + }, + "ch": { + "english_name": "Chamorro" + }, + "chb": { + "english_name": "Chibcha" + }, + "chc": { + "english_name": "Catawba" + }, + "chd": { + "english_name": "Chontal, Highland Oaxaca" + }, + "chf": { + "english_name": "Chontal, Tabasco" + }, + "chg": { + "english_name": "Chagatai" + }, + "chh": { + "english_name": "Chinook" + }, + "chj": { + "english_name": "Chinantec, Ojitl\u00e1n" + }, + "chk": { + "english_name": "Chuukese" + }, + "chl": { + "english_name": "Cahuilla" + }, + "chm": { + "english_name": "Mari (Russia)" + }, + "chn": { + "english_name": "Chinook jargon" + }, + "cho": { + "english_name": "Choctaw" + }, + "chp": { + "english_name": "Chipewyan" + }, + "chq": { + "english_name": "Chinantec, Quiotepec" + }, + "chr": { + "english_name": "Cherokee" + }, + "cht": { + "english_name": "Chol\u00f3n" + }, + "chw": { + "english_name": "Chuwabu" + }, + "chx": { + "english_name": "Chantyal" + }, + "chy": { + "english_name": "Cheyenne" + }, + "chz": { + "english_name": "Chinantec, Ozumac\u00edn" + }, + "cia": { + "english_name": "Cia-Cia" + }, + "cib": { + "english_name": "Gbe, Ci" + }, + "cic": { + "english_name": "Chickasaw" + }, + "cid": { + "english_name": "Chimariko" + }, + "cie": { + "english_name": "Cineni" + }, + "cih": { + "english_name": "Chinali" + }, + "cik": { + "english_name": "Kinnauri, Chitkuli" + }, + "cim": { + "english_name": "Cimbrian" + }, + "cin": { + "english_name": "Cinta Larga" + }, + "cip": { + "english_name": "Chiapanec" + }, + "cir": { + "english_name": "Tiri" + }, + "ciw": { + "english_name": "Chippewa" + }, + "ciy": { + "english_name": "Chaima" + }, + "cja": { + "english_name": "Cham, Western" + }, + "cje": { + "english_name": "Chru" + }, + "cjh": { + "english_name": "Chehalis, Upper" + }, + "cji": { + "english_name": "Chamalal" + }, + "cjk": { + "english_name": "Chokwe" + }, + "cjm": { + "english_name": "Cham, Eastern" + }, + "cjn": { + "english_name": "Chenapian" + }, + "cjo": { + "english_name": "Ash\u00e9ninka Pajonal" + }, + "cjp": { + "english_name": "Cab\u00e9car" + }, + "cjs": { + "english_name": "Shor" + }, + "cjv": { + "english_name": "Chuave" + }, + "cjy": { + "english_name": "Chinese, Jinyu" + }, + "ckb": { + "english_name": "Kurdish, Central" + }, + "ckh": { + "english_name": "Chak" + }, + "ckl": { + "english_name": "Cibak" + }, + "ckn": { + "english_name": "Chin, Kaang" + }, + "cko": { + "english_name": "Anufo" + }, + "ckq": { + "english_name": "Kajakse" + }, + "ckr": { + "english_name": "Kairak" + }, + "cks": { + "english_name": "Tayo" + }, + "ckt": { + "english_name": "Chukot" + }, + "cku": { + "english_name": "Koasati" + }, + "ckv": { + "english_name": "Kavalan" + }, + "ckx": { + "english_name": "Caka" + }, + "cky": { + "english_name": "Cakfem-Mushere" + }, + "ckz": { + "english_name": "Cakchiquel-Quich\u00e9 Mixed Language" + }, + "cla": { + "english_name": "Ron" + }, + "clc": { + "english_name": "Chilcotin" + }, + "cld": { + "english_name": "Neo-Aramaic, Chaldean" + }, + "cle": { + "english_name": "Chinantec, Lealao" + }, + "clh": { + "english_name": "Chilisso" + }, + "cli": { + "english_name": "Chakali" + }, + "clj": { + "english_name": "Chin, Laitu" + }, + "clk": { + "english_name": "Idu-Mishmi" + }, + "cll": { + "english_name": "Chala" + }, + "clm": { + "english_name": "Clallam" + }, + "clo": { + "english_name": "Chontal, Lowland Oaxaca" + }, + "clt": { + "english_name": "Chin, Lautu" + }, + "clu": { + "english_name": "Caluyanun" + }, + "clw": { + "english_name": "Chulym" + }, + "cly": { + "english_name": "Chatino, Eastern Highland" + }, + "cma": { + "english_name": "Maa" + }, + "cme": { + "english_name": "Cerma" + }, + "cmg": { + "english_name": "Mongolian, Classical" + }, + "cmi": { + "english_name": "Ember\u00e1-Cham\u00ed" + }, + "cml": { + "english_name": "Campalagian" + }, + "cmm": { + "english_name": "Michigamea" + }, + "cmn": { + "english_name": "Chinese, Mandarin" + }, + "cmo": { + "english_name": "Mnong, Central" + }, + "cmr": { + "english_name": "Chin, Mro-Khimi" + }, + "cms": { + "english_name": "Messapic" + }, + "cmt": { + "english_name": "Camtho" + }, + "cna": { + "english_name": "Changthang" + }, + "cnb": { + "english_name": "Chin, Chinbon" + }, + "cnc": { + "english_name": "C\u00f4\u00f4ng" + }, + "cng": { + "english_name": "Qiang, Northern" + }, + "cnh": { + "english_name": "Chin, Haka" + }, + "cni": { + "english_name": "Ash\u00e1ninka" + }, + "cnk": { + "english_name": "Chin, Khumi" + }, + "cnl": { + "english_name": "Chinantec, Lalana" + }, + "cno": { + "english_name": "Con" + }, + "cns": { + "english_name": "Asmat, Central" + }, + "cnt": { + "english_name": "Chinantec, Tepetotutla" + }, + "cnu": { + "english_name": "Chenoua" + }, + "cnw": { + "english_name": "Chin, Ngawn" + }, + "cnx": { + "english_name": "Cornish, Middle" + }, + "co": { + "english_name": "Corsican" + }, + "coa": { + "english_name": "Malay, Cocos Islands" + }, + "cob": { + "english_name": "Chicomuceltec" + }, + "coc": { + "english_name": "Cocopa" + }, + "cod": { + "english_name": "Cocama-Cocamilla" + }, + "coe": { + "english_name": "Koreguaje" + }, + "cof": { + "english_name": "Colorado" + }, + "cog": { + "english_name": "Chong" + }, + "coh": { + "english_name": "Chonyi-Dzihana-Kauma" + }, + "coj": { + "english_name": "Cochimi" + }, + "cok": { + "english_name": "Cora, Santa Teresa" + }, + "col": { + "english_name": "Columbia-Wenatchi" + }, + "com": { + "english_name": "Comanche" + }, + "con": { + "english_name": "Cof\u00e1n" + }, + "coo": { + "english_name": "Comox" + }, + "cop": { + "english_name": "Coptic" + }, + "coq": { + "english_name": "Coquille" + }, + "cot": { + "english_name": "Caquinte" + }, + "cou": { + "english_name": "Wamey" + }, + "cov": { + "english_name": "Cao Miao" + }, + "cow": { + "english_name": "Cowlitz" + }, + "cox": { + "english_name": "Nanti" + }, + "coy": { + "english_name": "Coyaima" + }, + "coz": { + "english_name": "Chochotec" + }, + "cpa": { + "english_name": "Chinantec, Palantla" + }, + "cpb": { + "english_name": "Ash\u00e9ninka, Ucayali-Yur\u00faa" + }, + "cpc": { + "english_name": "Ajy\u00edninka Apurucayali" + }, + "cpg": { + "english_name": "Greek, Cappadocian" + }, + "cpi": { + "english_name": "Pidgin English, Chinese" + }, + "cpn": { + "english_name": "Cherepon" + }, + "cpo": { + "english_name": "Kpeego" + }, + "cps": { + "english_name": "Capiznon" + }, + "cpu": { + "english_name": "Ash\u00e9ninka, Pichis" + }, + "cpx": { + "english_name": "Chinese, Pu-Xian" + }, + "cpy": { + "english_name": "Ash\u00e9ninka, South Ucayali" + }, + "cqd": { + "english_name": "Miao, Chuanqiandian Cluster" + }, + "cqu": { + "english_name": "Quechua, Chilean" + }, + "cr": { + "english_name": "Cree" + }, + "cra": { + "english_name": "Chara" + }, + "crb": { + "english_name": "Carib, Island" + }, + "crc": { + "english_name": "Lonwolwol" + }, + "crd": { + "english_name": "Coeur d'Alene" + }, + "crf": { + "english_name": "Caramanta" + }, + "crg": { + "english_name": "Michif" + }, + "crh": { + "english_name": "Tatar, Crimean", + "name": "Tatar, Crimean" + }, + "cri": { + "english_name": "S\u00e3otomense" + }, + "crj": { + "english_name": "Cree, Southern East" + }, + "crk": { + "english_name": "Cree, Plains" + }, + "crl": { + "english_name": "Cree, Northern East" + }, + "crm": { + "english_name": "Cree, Moose" + }, + "crn": { + "english_name": "Cora, El Nayar" + }, + "cro": { + "english_name": "Crow" + }, + "crq": { + "english_name": "Chorote, Iyo'wujwa" + }, + "crr": { + "english_name": "Algonquian, Carolina" + }, + "crs": { + "english_name": "Creole French, Seselwa" + }, + "crt": { + "english_name": "Chorote, Iyojwa'ja" + }, + "crv": { + "english_name": "Chaura" + }, + "crw": { + "english_name": "Chrau" + }, + "crx": { + "english_name": "Carrier" + }, + "cry": { + "english_name": "Cori" + }, + "crz": { + "english_name": "Cruze\u00f1o" + }, + "cs": { + "english_name": "Czech", + "name": "\u010de\u0161tina" + }, + "csa": { + "english_name": "Chinantec, Chiltepec" + }, + "csb": { + "english_name": "Kashubian" + }, + "csc": { + "english_name": "Catalan Sign Language" + }, + "csd": { + "english_name": "Chiangmai Sign Language" + }, + "cse": { + "english_name": "Czech Sign Language" + }, + "csf": { + "english_name": "Cuba Sign Language" + }, + "csg": { + "english_name": "Chilean Sign Language" + }, + "csh": { + "english_name": "Chin, Asho" + }, + "csi": { + "english_name": "Miwok, Coast" + }, + "csj": { + "english_name": "Chin, Songlai" + }, + "csk": { + "english_name": "Jola-Kasa" + }, + "csl": { + "english_name": "Chinese Sign Language" + }, + "csm": { + "english_name": "Miwok, Central Sierra" + }, + "csn": { + "english_name": "Colombian Sign Language" + }, + "cso": { + "english_name": "Chinantec, Sochiapam" + }, + "csq": { + "english_name": "Croatia Sign Language" + }, + "csr": { + "english_name": "Costa Rican Sign Language" + }, + "css": { + "english_name": "Ohlone, Southern" + }, + "cst": { + "english_name": "Ohlone, Northern" + }, + "csv": { + "english_name": "Chin, Sumtu" + }, + "csw": { + "english_name": "Cree, Swampy" + }, + "csy": { + "english_name": "Chin, Siyin" + }, + "csz": { + "english_name": "Coos" + }, + "cta": { + "english_name": "Chatino, Tataltepec" + }, + "ctc": { + "english_name": "Chetco" + }, + "ctd": { + "english_name": "Chin, Tedim" + }, + "cte": { + "english_name": "Chinantec, Tepinapa" + }, + "ctg": { + "english_name": "Chittagonian" + }, + "cth": { + "english_name": "Chin, Thaiphum" + }, + "ctl": { + "english_name": "Chinantec, Tlacoatzintepec" + }, + "ctm": { + "english_name": "Chitimacha" + }, + "ctn": { + "english_name": "Chhintange" + }, + "cto": { + "english_name": "Ember\u00e1-Cat\u00edo" + }, + "ctp": { + "english_name": "Chatino, Western Highland" + }, + "cts": { + "english_name": "Bikol, Northern Catanduanes" + }, + "ctt": { + "english_name": "Chetti, Wayanad" + }, + "ctu": { + "english_name": "Chol" + }, + "ctz": { + "english_name": "Chatino, Zacatepec" + }, + "cu": { + "english_name": "Slavic, Church" + }, + "cua": { + "english_name": "Cua" + }, + "cub": { + "english_name": "Cubeo" + }, + "cuc": { + "english_name": "Chinantec, Usila" + }, + "cug": { + "english_name": "Cung" + }, + "cuh": { + "english_name": "Chuka" + }, + "cui": { + "english_name": "Cuiba" + }, + "cuj": { + "english_name": "Mashco Piro" + }, + "cuk": { + "english_name": "Kuna, San Blas" + }, + "cul": { + "english_name": "Culina" + }, + "cum": { + "english_name": "Cumeral" + }, + "cuo": { + "english_name": "Cumanagoto" + }, + "cup": { + "english_name": "Cupe\u00f1o" + }, + "cuq": { + "english_name": "Cun" + }, + "cur": { + "english_name": "Chhulung" + }, + "cut": { + "english_name": "Cuicatec, Teutila" + }, + "cuu": { + "english_name": "Tai Ya" + }, + "cuv": { + "english_name": "Cuvok" + }, + "cuw": { + "english_name": "Chukwa" + }, + "cux": { + "english_name": "Cuicatec, Tepeuxila" + }, + "cv": { + "english_name": "Chuvash" + }, + "cvg": { + "english_name": "Chug" + }, + "cvn": { + "english_name": "Chinantec, Valle Nacional" + }, + "cwa": { + "english_name": "Kabwa" + }, + "cwb": { + "english_name": "Maindo" + }, + "cwd": { + "english_name": "Cree, Woods" + }, + "cwe": { + "english_name": "Kwere" + }, + "cwg": { + "english_name": "Chewong" + }, + "cwt": { + "english_name": "Kuwaataay" + }, + "cy": { + "english_name": "Welsh", + "name": "Cymraeg" + }, + "cya": { + "english_name": "Chatino, Nopala" + }, + "cyb": { + "english_name": "Cayubaba" + }, + "cyo": { + "english_name": "Cuyonon" + }, + "czh": { + "english_name": "Chinese, Huizhou" + }, + "czk": { + "english_name": "Knaanic" + }, + "czn": { + "english_name": "Chatino, Zenzontepec" + }, + "czo": { + "english_name": "Chinese, Min Zhong" + }, + "czt": { + "english_name": "Chin, Zotung" + }, + "da": { + "english_name": "Danish", + "name": "Dansk" + }, + "daa": { + "english_name": "Dangal\u00e9at" + }, + "dac": { + "english_name": "Dambi" + }, + "dad": { + "english_name": "Marik" + }, + "dae": { + "english_name": "Duupa" + }, + "dag": { + "english_name": "Dagbani" + }, + "dah": { + "english_name": "Gwahatike" + }, + "dai": { + "english_name": "Day" + }, + "daj": { + "english_name": "Daju, Dar Fur" + }, + "dak": { + "english_name": "Dakota" + }, + "dal": { + "english_name": "Dahalo" + }, + "dam": { + "english_name": "Damakawa" + }, + "dao": { + "english_name": "Chin, Daai" + }, + "daq": { + "english_name": "Maria, Dandami" + }, + "dar": { + "english_name": "Dargwa" + }, + "das": { + "english_name": "Daho-Doo" + }, + "dau": { + "english_name": "Daju, Dar Sila" + }, + "dav": { + "english_name": "Taita" + }, + "daw": { + "english_name": "Davawenyo" + }, + "dax": { + "english_name": "Dayi" + }, + "daz": { + "english_name": "Dao" + }, + "dba": { + "english_name": "Bangime" + }, + "dbb": { + "english_name": "Deno" + }, + "dbd": { + "english_name": "Dadiya" + }, + "dbe": { + "english_name": "Dabe" + }, + "dbf": { + "english_name": "Edopi" + }, + "dbg": { + "english_name": "Dogon, Dogul Dom" + }, + "dbi": { + "english_name": "Doka" + }, + "dbj": { + "english_name": "Ida'an" + }, + "dbl": { + "english_name": "Dyirbal" + }, + "dbm": { + "english_name": "Duguri" + }, + "dbn": { + "english_name": "Duriankere" + }, + "dbo": { + "english_name": "Dulbu" + }, + "dbp": { + "english_name": "Duwai" + }, + "dbq": { + "english_name": "Daba" + }, + "dbr": { + "english_name": "Dabarre" + }, + "dbt": { + "english_name": "Dogon, Ben Tey" + }, + "dbu": { + "english_name": "Dogon, Bondum Dom" + }, + "dbv": { + "english_name": "Dungu" + }, + "dbw": { + "english_name": "Dogon, Bankan Tey" + }, + "dby": { + "english_name": "Dibiyaso" + }, + "dcc": { + "english_name": "Deccan" + }, + "dcr": { + "english_name": "Negerhollands" + }, + "dda": { + "english_name": "Dadi Dadi" + }, + "ddd": { + "english_name": "Dongotono" + }, + "dde": { + "english_name": "Doondo" + }, + "ddg": { + "english_name": "Fataluku" + }, + "ddi": { + "english_name": "Goodenough, West" + }, + "ddj": { + "english_name": "Jaru" + }, + "ddn": { + "english_name": "Dendi (Benin)" + }, + "ddo": { + "english_name": "Dido" + }, + "ddr": { + "english_name": "Dhudhuroa" + }, + "dds": { + "english_name": "Dogon, Donno So" + }, + "ddw": { + "english_name": "Dawera-Daweloor" + }, + "de": { + "english_name": "German", + "name": "Deutsch" + }, + "dec": { + "english_name": "Dagik" + }, + "ded": { + "english_name": "Dedua" + }, + "dee": { + "english_name": "Dewoin" + }, + "def": { + "english_name": "Dezfuli" + }, + "deg": { + "english_name": "Degema" + }, + "deh": { + "english_name": "Dehwari" + }, + "dei": { + "english_name": "Demisa" + }, + "dek": { + "english_name": "Dek" + }, + "del": { + "english_name": "Delaware" + }, + "dem": { + "english_name": "Dem" + }, + "den": { + "english_name": "Slave (Athapascan)" + }, + "dep": { + "english_name": "Delaware, Pidgin" + }, + "deq": { + "english_name": "Dendi (Central African Republic)" + }, + "der": { + "english_name": "Deori" + }, + "des": { + "english_name": "Desano" + }, + "dev": { + "english_name": "Domung" + }, + "dez": { + "english_name": "Dengese" + }, + "dga": { + "english_name": "Dagaare, Southern" + }, + "dgb": { + "english_name": "Dogon, Bunoge" + }, + "dgc": { + "english_name": "Agta, Casiguran Dumagat" + }, + "dgd": { + "english_name": "Dagaari Dioula" + }, + "dge": { + "english_name": "Degenan" + }, + "dgg": { + "english_name": "Doga" + }, + "dgh": { + "english_name": "Dghwede" + }, + "dgi": { + "english_name": "Dagara, Northern" + }, + "dgk": { + "english_name": "Dagba" + }, + "dgl": { + "english_name": "Andaandi" + }, + "dgn": { + "english_name": "Dagoman" + }, + "dgo": { + "english_name": "Dogri (individual language)" + }, + "dgr": { + "english_name": "Dogrib" + }, + "dgs": { + "english_name": "Dogoso" + }, + "dgt": { + "english_name": "Ndra'ngith" + }, + "dgu": { + "english_name": "Degaru" + }, + "dgw": { + "english_name": "Daungwurrung" + }, + "dgx": { + "english_name": "Doghoro" + }, + "dgz": { + "english_name": "Daga" + }, + "dhd": { + "english_name": "Dhundari" + }, + "dhg": { + "english_name": "Djangu" + }, + "dhi": { + "english_name": "Dhimal" + }, + "dhl": { + "english_name": "Dhalandji" + }, + "dhm": { + "english_name": "Zemba" + }, + "dhn": { + "english_name": "Dhanki" + }, + "dho": { + "english_name": "Dhodia" + }, + "dhr": { + "english_name": "Dhargari" + }, + "dhs": { + "english_name": "Dhaiso" + }, + "dhu": { + "english_name": "Dhurga" + }, + "dhv": { + "english_name": "Dehu" + }, + "dhw": { + "english_name": "Dhanwar (Nepal)" + }, + "dhx": { + "english_name": "Dhungaloo" + }, + "dia": { + "english_name": "Dia" + }, + "dib": { + "english_name": "Dinka, South Central" + }, + "dic": { + "english_name": "Dida, Lakota" + }, + "did": { + "english_name": "Didinga" + }, + "dif": { + "english_name": "Dieri" + }, + "dig": { + "english_name": "Digo" + }, + "dih": { + "english_name": "Kumiai" + }, + "dii": { + "english_name": "Dimbong" + }, + "dij": { + "english_name": "Dai" + }, + "dik": { + "english_name": "Dinka, Southwestern" + }, + "dil": { + "english_name": "Dilling" + }, + "dim": { + "english_name": "Dime" + }, + "din": { + "english_name": "Dinka" + }, + "dio": { + "english_name": "Dibo" + }, + "dip": { + "english_name": "Dinka, Northeastern" + }, + "diq": { + "english_name": "Dimli (individual language)" + }, + "dir": { + "english_name": "Dirim" + }, + "dis": { + "english_name": "Dimasa" + }, + "dit": { + "english_name": "Dirari" + }, + "diu": { + "english_name": "Diriku" + }, + "diw": { + "english_name": "Dinka, Northwestern" + }, + "dix": { + "english_name": "Dixon Reef" + }, + "diy": { + "english_name": "Diuwe" + }, + "diz": { + "english_name": "Ding" + }, + "dja": { + "english_name": "Djadjawurrung" + }, + "djb": { + "english_name": "Djinba" + }, + "djc": { + "english_name": "Daju, Dar Daju" + }, + "djd": { + "english_name": "Djamindjung" + }, + "dje": { + "english_name": "Zarma" + }, + "djf": { + "english_name": "Djangun" + }, + "dji": { + "english_name": "Djinang" + }, + "djj": { + "english_name": "Djeebbana" + }, + "djk": { + "english_name": "Eastern Maroon Creole" + }, + "djm": { + "english_name": "Dogon, Jamsay" + }, + "djn": { + "english_name": "Djauan" + }, + "djo": { + "english_name": "Jangkang" + }, + "djr": { + "english_name": "Djambarrpuyngu" + }, + "dju": { + "english_name": "Kapriman" + }, + "djw": { + "english_name": "Djawi" + }, + "dka": { + "english_name": "Dakpakha" + }, + "dkk": { + "english_name": "Dakka" + }, + "dkr": { + "english_name": "Kuijau" + }, + "dks": { + "english_name": "Dinka, Southeastern" + }, + "dkx": { + "english_name": "Mazagway" + }, + "dlg": { + "english_name": "Dolgan" + }, + "dlk": { + "english_name": "Dahalik" + }, + "dlm": { + "english_name": "Dalmatian" + }, + "dln": { + "english_name": "Darlong" + }, + "dma": { + "english_name": "Duma" + }, + "dmb": { + "english_name": "Dogon, Mombo" + }, + "dmc": { + "english_name": "Gavak" + }, + "dmd": { + "english_name": "Madhi Madhi" + }, + "dme": { + "english_name": "Dugwor" + }, + "dmg": { + "english_name": "Kinabatangan, Upper" + }, + "dmk": { + "english_name": "Domaaki" + }, + "dml": { + "english_name": "Dameli" + }, + "dmm": { + "english_name": "Dama" + }, + "dmo": { + "english_name": "Kemedzung" + }, + "dmr": { + "english_name": "Damar, East" + }, + "dms": { + "english_name": "Dampelas" + }, + "dmu": { + "english_name": "Dubu" + }, + "dmv": { + "english_name": "Dumpas" + }, + "dmw": { + "english_name": "Mudburra" + }, + "dmx": { + "english_name": "Dema" + }, + "dmy": { + "english_name": "Demta" + }, + "dna": { + "english_name": "Dani, Upper Grand Valley" + }, + "dnd": { + "english_name": "Daonda" + }, + "dne": { + "english_name": "Ndendeule" + }, + "dng": { + "english_name": "Dungan" + }, + "dni": { + "english_name": "Dani, Lower Grand Valley" + }, + "dnj": { + "english_name": "Dan" + }, + "dnk": { + "english_name": "Dengka" + }, + "dnn": { + "english_name": "Dz\u00f9\u00f9ngoo" + }, + "dnr": { + "english_name": "Danaru" + }, + "dnt": { + "english_name": "Dani, Mid Grand Valley" + }, + "dnu": { + "english_name": "Danau" + }, + "dnv": { + "english_name": "Danu" + }, + "dnw": { + "english_name": "Dani, Western" + }, + "dny": { + "english_name": "Den\u00ed" + }, + "doa": { + "english_name": "Dom" + }, + "dob": { + "english_name": "Dobu" + }, + "doc": { + "english_name": "Dong, Northern" + }, + "doe": { + "english_name": "Doe" + }, + "dof": { + "english_name": "Domu" + }, + "doh": { + "english_name": "Dong" + }, + "doi": { + "english_name": "Dogri (macrolanguage)" + }, + "dok": { + "english_name": "Dondo" + }, + "dol": { + "english_name": "Doso" + }, + "don": { + "english_name": "Toura (Papua New Guinea)" + }, + "doo": { + "english_name": "Dongo" + }, + "dop": { + "english_name": "Lukpa" + }, + "doq": { + "english_name": "Dominican Sign Language" + }, + "dor": { + "english_name": "Dori'o" + }, + "dos": { + "english_name": "Dogos\u00e9" + }, + "dot": { + "english_name": "Dass" + }, + "dov": { + "english_name": "Dombe" + }, + "dow": { + "english_name": "Doyayo" + }, + "dox": { + "english_name": "Bussa" + }, + "doy": { + "english_name": "Dompo" + }, + "doz": { + "english_name": "Dorze" + }, + "dpp": { + "english_name": "Papar" + }, + "drb": { + "english_name": "Dair" + }, + "drc": { + "english_name": "Minderico" + }, + "drd": { + "english_name": "Darmiya" + }, + "dre": { + "english_name": "Dolpo" + }, + "drg": { + "english_name": "Rungus" + }, + "dri": { + "english_name": "C'lela" + }, + "drl": { + "english_name": "Paakantyi" + }, + "drn": { + "english_name": "Damar, West" + }, + "dro": { + "english_name": "Melanau, Daro-Matu" + }, + "drq": { + "english_name": "Dura" + }, + "drr": { + "english_name": "Dororo" + }, + "drs": { + "english_name": "Gedeo" + }, + "drt": { + "english_name": "Drents" + }, + "dru": { + "english_name": "Rukai" + }, + "dry": { + "english_name": "Darai" + }, + "dsb": { + "english_name": "Sorbian, Lower" + }, + "dse": { + "english_name": "Dutch Sign Language" + }, + "dsh": { + "english_name": "Daasanach" + }, + "dsi": { + "english_name": "Disa" + }, + "dsl": { + "english_name": "Danish Sign Language" + }, + "dsn": { + "english_name": "Dusner" + }, + "dso": { + "english_name": "Desiya" + }, + "dsq": { + "english_name": "Tadaksahak" + }, + "dta": { + "english_name": "Daur" + }, + "dtb": { + "english_name": "Kadazan, Labuk-Kinabatangan" + }, + "dtd": { + "english_name": "Ditidaht" + }, + "dth": { + "english_name": "Adithinngithigh" + }, + "dti": { + "english_name": "Dogon, Ana Tinga" + }, + "dtk": { + "english_name": "Dogon, Tene Kan" + }, + "dtm": { + "english_name": "Dogon, Tomo Kan" + }, + "dto": { + "english_name": "Dogon, Tommo So" + }, + "dtp": { + "english_name": "Dusun, Central" + }, + "dtr": { + "english_name": "Lotud" + }, + "dts": { + "english_name": "Dogon, Toro So" + }, + "dtt": { + "english_name": "Dogon, Toro Tegu" + }, + "dtu": { + "english_name": "Dogon, Tebul Ure" + }, + "dty": { + "english_name": "Dotyali" + }, + "dua": { + "english_name": "Duala" + }, + "dub": { + "english_name": "Dubli" + }, + "duc": { + "english_name": "Duna" + }, + "dud": { + "english_name": "Hun-Saare" + }, + "due": { + "english_name": "Agta, Umiray Dumaget" + }, + "duf": { + "english_name": "Dumbea" + }, + "dug": { + "english_name": "Duruma" + }, + "duh": { + "english_name": "Dungra Bhil" + }, + "dui": { + "english_name": "Dumun" + }, + "duj": { + "english_name": "Dhuwal" + }, + "duk": { + "english_name": "Uyajitaya" + }, + "dul": { + "english_name": "Agta, Alabat Island" + }, + "dum": { + "english_name": "Dutch, Middle (ca. 1050-1350)" + }, + "dun": { + "english_name": "Dusun Deyah" + }, + "duo": { + "english_name": "Agta, Dupaninan" + }, + "dup": { + "english_name": "Duano" + }, + "duq": { + "english_name": "Dusun Malang" + }, + "dur": { + "english_name": "Dii" + }, + "dus": { + "english_name": "Dumi" + }, + "duu": { + "english_name": "Drung" + }, + "duv": { + "english_name": "Duvle" + }, + "duw": { + "english_name": "Dusun Witu" + }, + "dux": { + "english_name": "Duungooma" + }, + "duy": { + "english_name": "Agta, Dicamay" + }, + "duz": { + "english_name": "Duli" + }, + "dv": { + "english_name": "Dhivehi" + }, + "dva": { + "english_name": "Duau" + }, + "dwa": { + "english_name": "Diri" + }, + "dwr": { + "english_name": "Dawro" + }, + "dws": { + "english_name": "Dutton World Speedwords" + }, + "dww": { + "english_name": "Dawawa" + }, + "dya": { + "english_name": "Dyan" + }, + "dyb": { + "english_name": "Dyaberdyaber" + }, + "dyd": { + "english_name": "Dyugun" + }, + "dyg": { + "english_name": "Agta, Villa Viciosa" + }, + "dyi": { + "english_name": "Senoufo, Djimini" + }, + "dym": { + "english_name": "Dogon, Yanda Dom" + }, + "dyn": { + "english_name": "Dyangadi" + }, + "dyo": { + "english_name": "Jola-Fonyi" + }, + "dyu": { + "english_name": "Dyula" + }, + "dyy": { + "english_name": "Dyaabugay" + }, + "dz": { + "english_name": "Dzongkha" + }, + "dza": { + "english_name": "Tunzu" + }, + "dze": { + "english_name": "Djiwarli" + }, + "dzg": { + "english_name": "Dazaga" + }, + "dzl": { + "english_name": "Dzalakha" + }, + "dzn": { + "english_name": "Dzando" + }, + "eaa": { + "english_name": "Karenggapa" + }, + "ebg": { + "english_name": "Ebughu" + }, + "ebk": { + "english_name": "Bontok, Eastern" + }, + "ebo": { + "english_name": "Teke-Ebo" + }, + "ebr": { + "english_name": "Ebri\u00e9" + }, + "ebu": { + "english_name": "Embu" + }, + "ecr": { + "english_name": "Eteocretan" + }, + "ecs": { + "english_name": "Ecuadorian Sign Language" + }, + "ecy": { + "english_name": "Eteocypriot" + }, + "ee": { + "english_name": "Ewe" + }, + "eee": { + "english_name": "E" + }, + "efa": { + "english_name": "Efai" + }, + "efe": { + "english_name": "Efe" + }, + "efi": { + "english_name": "Efik" + }, + "ega": { + "english_name": "Ega" + }, + "egl": { + "english_name": "Emilian" + }, + "ego": { + "english_name": "Eggon" + }, + "egy": { + "english_name": "Egyptian (Ancient)" + }, + "ehu": { + "english_name": "Ehueun" + }, + "eip": { + "english_name": "Eipomek" + }, + "eit": { + "english_name": "Eitiep" + }, + "eiv": { + "english_name": "Askopan" + }, + "eja": { + "english_name": "Ejamat" + }, + "eka": { + "english_name": "Ekajuk" + }, + "ekc": { + "english_name": "Karnic, Eastern" + }, + "eke": { + "english_name": "Ekit" + }, + "ekg": { + "english_name": "Ekari" + }, + "eki": { + "english_name": "Eki" + }, + "ekk": { + "english_name": "Estonian, Standard" + }, + "ekl": { + "english_name": "Kol (Bangladesh)" + }, + "ekm": { + "english_name": "Elip" + }, + "eko": { + "english_name": "Koti" + }, + "ekp": { + "english_name": "Ekpeye" + }, + "ekr": { + "english_name": "Yace" + }, + "eky": { + "english_name": "Kayah, Eastern" + }, + "el": { + "english_name": "Greek, Modern (1453-)", + "name": "\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac" + }, + "ele": { + "english_name": "Elepi" + }, + "elh": { + "english_name": "El Hugeirat" + }, + "eli": { + "english_name": "Nding" + }, + "elk": { + "english_name": "Elkei" + }, + "elm": { + "english_name": "Eleme" + }, + "elo": { + "english_name": "El Molo" + }, + "elu": { + "english_name": "Elu" + }, + "elx": { + "english_name": "Elamite" + }, + "ema": { + "english_name": "Emai-Iuleha-Ora" + }, + "emb": { + "english_name": "Embaloh" + }, + "eme": { + "english_name": "Emerillon" + }, + "emg": { + "english_name": "Meohang, Eastern" + }, + "emi": { + "english_name": "Mussau-Emira" + }, + "emk": { + "english_name": "Maninkakan, Eastern" + }, + "emm": { + "english_name": "Mamulique" + }, + "emn": { + "english_name": "Eman" + }, + "emp": { + "english_name": "Ember\u00e1, Northern" + }, + "ems": { + "english_name": "Yupik, Pacific Gulf" + }, + "emu": { + "english_name": "Muria, Eastern" + }, + "emw": { + "english_name": "Emplawas" + }, + "emx": { + "english_name": "Erromintxela" + }, + "emy": { + "english_name": "Mayan, Epigraphic" + }, + "en": { + "english_name": "English" + }, + "ena": { + "english_name": "Apali" + }, + "enb": { + "english_name": "Markweeta" + }, + "enc": { + "english_name": "En" + }, + "end": { + "english_name": "Ende" + }, + "enf": { + "english_name": "Enets, Forest" + }, + "enh": { + "english_name": "Enets, Tundra" + }, + "enm": { + "english_name": "English, Middle (1100-1500)" + }, + "enn": { + "english_name": "Engenni" + }, + "eno": { + "english_name": "Enggano" + }, + "enq": { + "english_name": "Enga" + }, + "enr": { + "english_name": "Emumu" + }, + "enu": { + "english_name": "Enu" + }, + "env": { + "english_name": "Enwan (Edu State)" + }, + "enw": { + "english_name": "Enwan (Akwa Ibom State)" + }, + "eo": { + "english_name": "Esperanto", + "name": "Esperanto" + }, + "eot": { + "english_name": "Beti (C\u00f4te d'Ivoire)" + }, + "epi": { + "english_name": "Epie" + }, + "era": { + "english_name": "Eravallan" + }, + "erg": { + "english_name": "Sie" + }, + "erh": { + "english_name": "Eruwa" + }, + "eri": { + "english_name": "Ogea" + }, + "erk": { + "english_name": "Efate, South" + }, + "ero": { + "english_name": "Horpa" + }, + "err": { + "english_name": "Erre" + }, + "ers": { + "english_name": "Ersu" + }, + "ert": { + "english_name": "Eritai" + }, + "erw": { + "english_name": "Erokwanas" + }, + "es": { + "english_name": "Spanish", + "name": "Espa\u00f1ol" + }, + "ese": { + "english_name": "Ese Ejja" + }, + "esh": { + "english_name": "Eshtehardi" + }, + "esi": { + "english_name": "Inupiatun, North Alaskan" + }, + "esk": { + "english_name": "Inupiatun, Northwest Alaska" + }, + "esl": { + "english_name": "Egypt Sign Language" + }, + "esm": { + "english_name": "Esuma" + }, + "esn": { + "english_name": "Salvadoran Sign Language" + }, + "eso": { + "english_name": "Estonian Sign Language" + }, + "esq": { + "english_name": "Esselen" + }, + "ess": { + "english_name": "Yupik, Central Siberian" + }, + "esu": { + "english_name": "Yupik, Central" + }, + "et": { + "english_name": "Estonian", + "name": "Eesti" + }, + "etb": { + "english_name": "Etebi" + }, + "etc": { + "english_name": "Etchemin" + }, + "eth": { + "english_name": "Ethiopian Sign Language" + }, + "etn": { + "english_name": "Eton (Vanuatu)" + }, + "eto": { + "english_name": "Eton (Cameroon)" + }, + "etr": { + "english_name": "Edolo" + }, + "ets": { + "english_name": "Yekhee" + }, + "ett": { + "english_name": "Etruscan" + }, + "etu": { + "english_name": "Ejagham" + }, + "etx": { + "english_name": "Eten" + }, + "etz": { + "english_name": "Semimi" + }, + "eu": { + "english_name": "Basque", + "name": "Euskara" + }, + "eve": { + "english_name": "Even" + }, + "evh": { + "english_name": "Uvbie" + }, + "evn": { + "english_name": "Evenki" + }, + "ewo": { + "english_name": "Ewondo" + }, + "ext": { + "english_name": "Extremaduran" + }, + "eya": { + "english_name": "Eyak" + }, + "eyo": { + "english_name": "Keiyo" + }, + "eza": { + "english_name": "Ezaa" + }, + "eze": { + "english_name": "Uzekwe" + }, + "fa": { + "english_name": "Persian", + "name": "\u0641\u0627\u0631\u0633\u06cc" + }, + "faa": { + "english_name": "Fasu" + }, + "fab": { + "english_name": "Fa d'Ambu" + }, + "fad": { + "english_name": "Wagi" + }, + "faf": { + "english_name": "Fagani" + }, + "fag": { + "english_name": "Finongan" + }, + "fah": { + "english_name": "Fali, Baissa" + }, + "fai": { + "english_name": "Faiwol" + }, + "faj": { + "english_name": "Faita" + }, + "fak": { + "english_name": "Fang (Cameroon)" + }, + "fal": { + "english_name": "Fali, South" + }, + "fam": { + "english_name": "Fam" + }, + "fan": { + "english_name": "Fang (Equatorial Guinea)" + }, + "fap": { + "english_name": "Palor" + }, + "far": { + "english_name": "Fataleka" + }, + "fat": { + "english_name": "Fanti" + }, + "fau": { + "english_name": "Fayu" + }, + "fax": { + "english_name": "Fala" + }, + "fay": { + "english_name": "Fars, Southwestern" + }, + "faz": { + "english_name": "Fars, Northwestern" + }, + "fbl": { + "english_name": "Bikol, West Albay" + }, + "fcs": { + "english_name": "Quebec Sign Language" + }, + "fer": { + "english_name": "Feroge" + }, + "ff": { + "english_name": "Fulah" + }, + "ffi": { + "english_name": "Foia Foia" + }, + "ffm": { + "english_name": "Fulfulde, Maasina" + }, + "fgr": { + "english_name": "Fongoro" + }, + "fi": { + "english_name": "Finnish", + "name": "suomi" + }, + "fia": { + "english_name": "Nobiin" + }, + "fie": { + "english_name": "Fyer" + }, + "fil": { + "english_name": "Filipino" + }, + "fip": { + "english_name": "Fipa" + }, + "fir": { + "english_name": "Firan" + }, + "fit": { + "english_name": "Finnish, Tornedalen" + }, + "fiw": { + "english_name": "Fiwaga" + }, + "fj": { + "english_name": "Fijian" + }, + "fkk": { + "english_name": "Kirya-Konz\u0259l" + }, + "fkv": { + "english_name": "Finnish, Kven" + }, + "fla": { + "english_name": "Kalispel-Pend d'Oreille" + }, + "flh": { + "english_name": "Foau" + }, + "fli": { + "english_name": "Fali" + }, + "fll": { + "english_name": "Fali, North" + }, + "fln": { + "english_name": "Flinders Island" + }, + "flr": { + "english_name": "Fuliiru" + }, + "fly": { + "english_name": "Tsotsitaal" + }, + "fmp": { + "english_name": "Fe'fe'" + }, + "fmu": { + "english_name": "Muria, Far Western" + }, + "fng": { + "english_name": "Fanagalo" + }, + "fni": { + "english_name": "Fania" + }, + "fo": { + "english_name": "Faroese" + }, + "fod": { + "english_name": "Foodo" + }, + "foi": { + "english_name": "Foi" + }, + "fom": { + "english_name": "Foma" + }, + "fon": { + "english_name": "Fon" + }, + "for": { + "english_name": "Fore" + }, + "fos": { + "english_name": "Siraya" + }, + "fpe": { + "english_name": "Creole English, Fernando Po" + }, + "fqs": { + "english_name": "Fas" + }, + "fr": { + "english_name": "French", + "name": "fran\u00e7ais" + }, + "frc": { + "english_name": "French, Cajun" + }, + "frd": { + "english_name": "Fordata" + }, + "frk": { + "english_name": "Frankish" + }, + "frm": { + "english_name": "French, Middle (ca. 1400-1600)" + }, + "fro": { + "english_name": "French, Old (842-ca. 1400)" + }, + "frp": { + "english_name": "Arpitan" + }, + "frq": { + "english_name": "Forak" + }, + "frr": { + "english_name": "Frisian, Northern" + }, + "frs": { + "english_name": "Frisian, Eastern" + }, + "frt": { + "english_name": "Fortsenal" + }, + "fse": { + "english_name": "Finnish Sign Language" + }, + "fsl": { + "english_name": "French Sign Language" + }, + "fss": { + "english_name": "Finland-Swedish Sign Language" + }, + "fub": { + "english_name": "Fulfulde, Adamawa" + }, + "fuc": { + "english_name": "Pulaar" + }, + "fud": { + "english_name": "Futuna, East" + }, + "fue": { + "english_name": "Fulfulde, Borgu" + }, + "fuf": { + "english_name": "Pular" + }, + "fuh": { + "english_name": "Fulfulde, Western Niger" + }, + "fui": { + "english_name": "Fulfulde, Bagirmi" + }, + "fuj": { + "english_name": "Ko" + }, + "fum": { + "english_name": "Fum" + }, + "fun": { + "english_name": "Fulni\u00f4" + }, + "fuq": { + "english_name": "Fulfulde, Central-Eastern Niger" + }, + "fur": { + "english_name": "Friulian" + }, + "fut": { + "english_name": "Futuna-Aniwa" + }, + "fuu": { + "english_name": "Furu" + }, + "fuv": { + "english_name": "Fulfulde, Nigerian" + }, + "fuy": { + "english_name": "Fuyug" + }, + "fvr": { + "english_name": "Fur" + }, + "fwa": { + "english_name": "Fw\u00e2i" + }, + "fwe": { + "english_name": "Fwe" + }, + "fy": { + "english_name": "Frisian, Western" + }, + "ga": { + "english_name": "Irish", + "name": "Gaeilge" + }, + "gaa": { + "english_name": "Ga" + }, + "gab": { + "english_name": "Gabri" + }, + "gac": { + "english_name": "Great Andamanese, Mixed" + }, + "gad": { + "english_name": "Gaddang" + }, + "gae": { + "english_name": "Guarequena" + }, + "gaf": { + "english_name": "Gende" + }, + "gag": { + "english_name": "Gagauz" + }, + "gah": { + "english_name": "Alekano" + }, + "gai": { + "english_name": "Borei" + }, + "gaj": { + "english_name": "Gadsup" + }, + "gak": { + "english_name": "Gamkonora" + }, + "gal": { + "english_name": "Galolen" + }, + "gam": { + "english_name": "Kandawo" + }, + "gan": { + "english_name": "Chinese, Gan" + }, + "gao": { + "english_name": "Gants" + }, + "gap": { + "english_name": "Gal" + }, + "gaq": { + "english_name": "Gata'" + }, + "gar": { + "english_name": "Galeya" + }, + "gas": { + "english_name": "Garasia, Adiwasi" + }, + "gat": { + "english_name": "Kenati" + }, + "gau": { + "english_name": "Gadaba, Mudhili" + }, + "gaw": { + "english_name": "Nobonob" + }, + "gax": { + "english_name": "Oromo, Borana-Arsi-Guji" + }, + "gay": { + "english_name": "Gayo" + }, + "gaz": { + "english_name": "Oromo, West Central" + }, + "gba": { + "english_name": "Gbaya (Central African Republic)" + }, + "gbb": { + "english_name": "Kaytetye" + }, + "gbd": { + "english_name": "Karadjeri" + }, + "gbe": { + "english_name": "Niksek" + }, + "gbf": { + "english_name": "Gaikundi" + }, + "gbg": { + "english_name": "Gbanziri" + }, + "gbh": { + "english_name": "Gbe, Defi" + }, + "gbi": { + "english_name": "Galela" + }, + "gbj": { + "english_name": "Gadaba, Bodo" + }, + "gbk": { + "english_name": "Gaddi" + }, + "gbl": { + "english_name": "Gamit" + }, + "gbm": { + "english_name": "Garhwali" + }, + "gbn": { + "english_name": "Mo'da" + }, + "gbo": { + "english_name": "Grebo, Northern" + }, + "gbp": { + "english_name": "Gbaya-Bossangoa" + }, + "gbq": { + "english_name": "Gbaya-Bozoum" + }, + "gbr": { + "english_name": "Gbagyi" + }, + "gbs": { + "english_name": "Gbe, Gbesi" + }, + "gbu": { + "english_name": "Gagadu" + }, + "gbv": { + "english_name": "Gbanu" + }, + "gbw": { + "english_name": "Gabi-Gabi" + }, + "gbx": { + "english_name": "Gbe, Eastern Xwla" + }, + "gby": { + "english_name": "Gbari" + }, + "gbz": { + "english_name": "Dari, Zoroastrian" + }, + "gcc": { + "english_name": "Mali" + }, + "gcd": { + "english_name": "Ganggalida" + }, + "gce": { + "english_name": "Galice" + }, + "gcf": { + "english_name": "Creole French, Guadeloupean" + }, + "gcl": { + "english_name": "Creole English, Grenadian" + }, + "gcn": { + "english_name": "Gaina" + }, + "gcr": { + "english_name": "Creole French, Guianese" + }, + "gct": { + "english_name": "German, Colonia Tovar" + }, + "gd": { + "english_name": "Gaelic, Scottish" + }, + "gda": { + "english_name": "Lohar, Gade" + }, + "gdb": { + "english_name": "Gadaba, Pottangi Ollar" + }, + "gdc": { + "english_name": "Gugu Badhun" + }, + "gdd": { + "english_name": "Gedaged" + }, + "gde": { + "english_name": "Gude" + }, + "gdf": { + "english_name": "Guduf-Gava" + }, + "gdg": { + "english_name": "Ga'dang" + }, + "gdh": { + "english_name": "Gadjerawang" + }, + "gdi": { + "english_name": "Gundi" + }, + "gdj": { + "english_name": "Gurdjar" + }, + "gdk": { + "english_name": "Gadang" + }, + "gdl": { + "english_name": "Dirasha" + }, + "gdm": { + "english_name": "Laal" + }, + "gdn": { + "english_name": "Umanakaina" + }, + "gdo": { + "english_name": "Ghodoberi" + }, + "gdq": { + "english_name": "Mehri" + }, + "gdr": { + "english_name": "Wipi" + }, + "gds": { + "english_name": "Ghandruk Sign Language" + }, + "gdt": { + "english_name": "Kungardutyi" + }, + "gdu": { + "english_name": "Gudu" + }, + "gdx": { + "english_name": "Godwari" + }, + "gea": { + "english_name": "Geruma" + }, + "geb": { + "english_name": "Kire" + }, + "gec": { + "english_name": "Grebo, Gboloo" + }, + "ged": { + "english_name": "Gade" + }, + "geg": { + "english_name": "Gengle" + }, + "geh": { + "english_name": "German, Hutterite" + }, + "gei": { + "english_name": "Gebe" + }, + "gej": { + "english_name": "Gen" + }, + "gek": { + "english_name": "Yiwom" + }, + "gel": { + "english_name": "ut-Ma'in" + }, + "geq": { + "english_name": "Geme" + }, + "ges": { + "english_name": "Geser-Gorom" + }, + "gew": { + "english_name": "Gera" + }, + "gex": { + "english_name": "Garre" + }, + "gey": { + "english_name": "Enya" + }, + "gez": { + "english_name": "Geez", + "name": "\u130d\u12d5\u12dd\u129b" + }, + "gfk": { + "english_name": "Patpatar" + }, + "gft": { + "english_name": "Gafat" + }, + "gga": { + "english_name": "Gao" + }, + "ggb": { + "english_name": "Gbii" + }, + "ggd": { + "english_name": "Gugadj" + }, + "gge": { + "english_name": "Guragone" + }, + "ggg": { + "english_name": "Gurgula" + }, + "ggk": { + "english_name": "Kungarakany" + }, + "ggl": { + "english_name": "Ganglau" + }, + "ggn": { + "english_name": "Gurung, Eastern" + }, + "ggo": { + "english_name": "Gondi, Southern" + }, + "ggt": { + "english_name": "Gitua" + }, + "ggu": { + "english_name": "Gagu" + }, + "ggw": { + "english_name": "Gogodala" + }, + "gha": { + "english_name": "Ghadam\u00e8s" + }, + "ghc": { + "english_name": "Gaelic, Hiberno-Scottish" + }, + "ghe": { + "english_name": "Ghale, Southern" + }, + "ghh": { + "english_name": "Ghale, Northern" + }, + "ghk": { + "english_name": "Karen, Geko" + }, + "ghl": { + "english_name": "Ghulfan" + }, + "ghn": { + "english_name": "Ghanongga" + }, + "gho": { + "english_name": "Ghomara" + }, + "ghr": { + "english_name": "Ghera" + }, + "ghs": { + "english_name": "Guhu-Samane" + }, + "ght": { + "english_name": "Kuke" + }, + "gia": { + "english_name": "Kitja" + }, + "gib": { + "english_name": "Gibanawa" + }, + "gic": { + "english_name": "Gail" + }, + "gid": { + "english_name": "Gidar" + }, + "gig": { + "english_name": "Goaria" + }, + "gih": { + "english_name": "Githabul" + }, + "gil": { + "english_name": "Gilbertese" + }, + "gim": { + "english_name": "Gimi (Eastern Highlands)" + }, + "gin": { + "english_name": "Hinukh" + }, + "gip": { + "english_name": "Gimi (West New Britain)" + }, + "giq": { + "english_name": "Gelao, Green" + }, + "gir": { + "english_name": "Gelao, Red" + }, + "gis": { + "english_name": "Giziga, North" + }, + "git": { + "english_name": "Gitxsan" + }, + "giu": { + "english_name": "Mulao" + }, + "giw": { + "english_name": "Gelao, White" + }, + "gix": { + "english_name": "Gilima" + }, + "giy": { + "english_name": "Giyug" + }, + "giz": { + "english_name": "Giziga, South" + }, + "gji": { + "english_name": "Geji" + }, + "gjk": { + "english_name": "Koli, Kachi" + }, + "gjm": { + "english_name": "Gunditjmara" + }, + "gjn": { + "english_name": "Gonja" + }, + "gju": { + "english_name": "Gujari" + }, + "gka": { + "english_name": "Guya" + }, + "gke": { + "english_name": "Ndai" + }, + "gkn": { + "english_name": "Gokana" + }, + "gko": { + "english_name": "Kok-Nar" + }, + "gkp": { + "english_name": "Kpelle, Guinea" + }, + "gl": { + "english_name": "Galician", + "name": "Galego" + }, + "glc": { + "english_name": "Bon Gula" + }, + "gld": { + "english_name": "Nanai" + }, + "glh": { + "english_name": "Pashayi, Northwest" + }, + "gli": { + "english_name": "Guliguli" + }, + "glj": { + "english_name": "Gula Iro" + }, + "glk": { + "english_name": "Gilaki" + }, + "gll": { + "english_name": "Garlali" + }, + "glo": { + "english_name": "Galambu" + }, + "glr": { + "english_name": "Glaro-Twabo" + }, + "glu": { + "english_name": "Gula (Chad)" + }, + "glw": { + "english_name": "Glavda" + }, + "gly": { + "english_name": "Gule" + }, + "gma": { + "english_name": "Gambera" + }, + "gmb": { + "english_name": "Gula'alaa" + }, + "gmd": { + "english_name": "M\u00e1ghd\u00ec" + }, + "gmh": { + "english_name": "German, Middle High (ca. 1050-1500)" + }, + "gml": { + "english_name": "German, Middle Low" + }, + "gmm": { + "english_name": "Gbaya-Mbodomo" + }, + "gmn": { + "english_name": "Gimnime" + }, + "gmu": { + "english_name": "Gumalu" + }, + "gmv": { + "english_name": "Gamo" + }, + "gmx": { + "english_name": "Magoma" + }, + "gmy": { + "english_name": "Greek, Mycenaean" + }, + "gmz": { + "english_name": "Mgbolizhia" + }, + "gn": { + "english_name": "Guarani" + }, + "gna": { + "english_name": "Kaansa" + }, + "gnb": { + "english_name": "Gangte" + }, + "gnc": { + "english_name": "Guanche" + }, + "gnd": { + "english_name": "Zulgo-Gemzek" + }, + "gne": { + "english_name": "Ganang" + }, + "gng": { + "english_name": "Ngangam" + }, + "gnh": { + "english_name": "Lere" + }, + "gni": { + "english_name": "Gooniyandi" + }, + "gnk": { + "english_name": "//Gana" + }, + "gnl": { + "english_name": "Gangulu" + }, + "gnm": { + "english_name": "Ginuman" + }, + "gnn": { + "english_name": "Gumatj" + }, + "gno": { + "english_name": "Gondi, Northern" + }, + "gnq": { + "english_name": "Gana" + }, + "gnr": { + "english_name": "Gureng Gureng" + }, + "gnt": { + "english_name": "Guntai" + }, + "gnu": { + "english_name": "Gnau" + }, + "gnw": { + "english_name": "Guaran\u00ed, Western Bolivian" + }, + "gnz": { + "english_name": "Ganzi" + }, + "goa": { + "english_name": "Guro" + }, + "gob": { + "english_name": "Playero" + }, + "goc": { + "english_name": "Gorakor" + }, + "god": { + "english_name": "Godi\u00e9" + }, + "goe": { + "english_name": "Gongduk" + }, + "gof": { + "english_name": "Gofa" + }, + "gog": { + "english_name": "Gogo" + }, + "goh": { + "english_name": "German, Old High (ca. 750-1050)" + }, + "goi": { + "english_name": "Gobasi" + }, + "goj": { + "english_name": "Gowlan" + }, + "gok": { + "english_name": "Gowli" + }, + "gol": { + "english_name": "Gola" + }, + "gom": { + "english_name": "Konkani, Goan" + }, + "gon": { + "english_name": "Gondi" + }, + "goo": { + "english_name": "Gone Dau" + }, + "gop": { + "english_name": "Yeretuar" + }, + "goq": { + "english_name": "Gorap" + }, + "gor": { + "english_name": "Gorontalo" + }, + "gos": { + "english_name": "Gronings" + }, + "got": { + "english_name": "Gothic" + }, + "gou": { + "english_name": "Gavar" + }, + "gow": { + "english_name": "Gorowa" + }, + "gox": { + "english_name": "Gobu" + }, + "goy": { + "english_name": "Goundo" + }, + "goz": { + "english_name": "Gozarkhani" + }, + "gpa": { + "english_name": "Gupa-Abawa" + }, + "gpe": { + "english_name": "Pidgin English, Ghanaian" + }, + "gpn": { + "english_name": "Taiap" + }, + "gqa": { + "english_name": "Ga'anda" + }, + "gqi": { + "english_name": "Guiqiong" + }, + "gqn": { + "english_name": "Guana (Brazil)" + }, + "gqr": { + "english_name": "Gor" + }, + "gqu": { + "english_name": "Qau" + }, + "gra": { + "english_name": "Garasia, Rajput" + }, + "grb": { + "english_name": "Grebo" + }, + "grc": { + "english_name": "Greek, Ancient (to 1453)" + }, + "grd": { + "english_name": "Guruntum-Mbaaru" + }, + "grg": { + "english_name": "Madi" + }, + "grh": { + "english_name": "Gbiri-Niragu" + }, + "gri": { + "english_name": "Ghari" + }, + "grj": { + "english_name": "Grebo, Southern" + }, + "grm": { + "english_name": "Kota Marudu Talantang" + }, + "gro": { + "english_name": "Groma" + }, + "grq": { + "english_name": "Gorovu" + }, + "grr": { + "english_name": "Taznatit" + }, + "grs": { + "english_name": "Gresi" + }, + "grt": { + "english_name": "Garo" + }, + "gru": { + "english_name": "Kistane" + }, + "grv": { + "english_name": "Grebo, Central" + }, + "grw": { + "english_name": "Gweda" + }, + "grx": { + "english_name": "Guriaso" + }, + "gry": { + "english_name": "Grebo, Barclayville" + }, + "grz": { + "english_name": "Guramalum" + }, + "gse": { + "english_name": "Ghanaian Sign Language" + }, + "gsg": { + "english_name": "German Sign Language" + }, + "gsl": { + "english_name": "Gusilay" + }, + "gsm": { + "english_name": "Guatemalan Sign Language" + }, + "gsn": { + "english_name": "Gusan" + }, + "gso": { + "english_name": "Gbaya, Southwest" + }, + "gsp": { + "english_name": "Wasembo" + }, + "gss": { + "english_name": "Greek Sign Language" + }, + "gsw": { + "english_name": "German, Swiss" + }, + "gta": { + "english_name": "Guat\u00f3" + }, + "gtu": { + "english_name": "Aghu-Tharnggala" + }, + "gu": { + "english_name": "Gujarati", + "name": "\u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0" + }, + "gua": { + "english_name": "Shiki" + }, + "gub": { + "english_name": "Guajaj\u00e1ra" + }, + "guc": { + "english_name": "Wayuu" + }, + "gud": { + "english_name": "Dida, Yocobou\u00e9" + }, + "gue": { + "english_name": "Gurinji" + }, + "guf": { + "english_name": "Gupapuyngu" + }, + "gug": { + "english_name": "Guaran\u00ed, Paraguayan" + }, + "guh": { + "english_name": "Guahibo" + }, + "gui": { + "english_name": "Guaran\u00ed, Eastern Bolivian" + }, + "guk": { + "english_name": "Gumuz" + }, + "gul": { + "english_name": "Creole English, Sea Island" + }, + "gum": { + "english_name": "Guambiano" + }, + "gun": { + "english_name": "Guaran\u00ed, Mby\u00e1" + }, + "guo": { + "english_name": "Guayabero" + }, + "gup": { + "english_name": "Gunwinggu" + }, + "guq": { + "english_name": "Ach\u00e9" + }, + "gur": { + "english_name": "Farefare" + }, + "gus": { + "english_name": "Guinean Sign Language" + }, + "gut": { + "english_name": "Mal\u00e9ku Ja\u00edka" + }, + "guu": { + "english_name": "Yanomam\u00f6" + }, + "guv": { + "english_name": "Gey" + }, + "guw": { + "english_name": "Gun" + }, + "gux": { + "english_name": "Gourmanch\u00e9ma" + }, + "guz": { + "english_name": "Gusii" + }, + "gv": { + "english_name": "Manx" + }, + "gva": { + "english_name": "Guana (Paraguay)" + }, + "gvc": { + "english_name": "Guanano" + }, + "gve": { + "english_name": "Duwet" + }, + "gvf": { + "english_name": "Golin" + }, + "gvj": { + "english_name": "Guaj\u00e1" + }, + "gvl": { + "english_name": "Gulay" + }, + "gvm": { + "english_name": "Gurmana" + }, + "gvn": { + "english_name": "Kuku-Yalanji" + }, + "gvo": { + "english_name": "Gavi\u00e3o Do Jiparan\u00e1" + }, + "gvp": { + "english_name": "Gavi\u00e3o, Par\u00e1" + }, + "gvr": { + "english_name": "Gurung, Western" + }, + "gvs": { + "english_name": "Gumawana" + }, + "gvy": { + "english_name": "Guyani" + }, + "gwa": { + "english_name": "Mbato" + }, + "gwb": { + "english_name": "Gwa" + }, + "gwc": { + "english_name": "Kalami" + }, + "gwd": { + "english_name": "Gawwada" + }, + "gwe": { + "english_name": "Gweno" + }, + "gwf": { + "english_name": "Gowro" + }, + "gwg": { + "english_name": "Moo" + }, + "gwi": { + "english_name": "Gwich\u02bcin" + }, + "gwj": { + "english_name": "/Gwi" + }, + "gwm": { + "english_name": "Awngthim" + }, + "gwn": { + "english_name": "Gwandara" + }, + "gwr": { + "english_name": "Gwere" + }, + "gwt": { + "english_name": "Gawar-Bati" + }, + "gwu": { + "english_name": "Guwamu" + }, + "gww": { + "english_name": "Kwini" + }, + "gwx": { + "english_name": "Gua" + }, + "gxx": { + "english_name": "W\u00e8 Southern" + }, + "gya": { + "english_name": "Gbaya, Northwest" + }, + "gyb": { + "english_name": "Garus" + }, + "gyd": { + "english_name": "Kayardild" + }, + "gye": { + "english_name": "Gyem" + }, + "gyf": { + "english_name": "Gungabula" + }, + "gyg": { + "english_name": "Gbayi" + }, + "gyi": { + "english_name": "Gyele" + }, + "gyl": { + "english_name": "Gayil" + }, + "gym": { + "english_name": "Ng\u00e4bere" + }, + "gyn": { + "english_name": "Creole English, Guyanese" + }, + "gyr": { + "english_name": "Guarayu" + }, + "gyy": { + "english_name": "Gunya" + }, + "gza": { + "english_name": "Ganza" + }, + "gzi": { + "english_name": "Gazi" + }, + "gzn": { + "english_name": "Gane" + }, + "ha": { + "english_name": "Hausa" + }, + "haa": { + "english_name": "Han" + }, + "hab": { + "english_name": "Hanoi Sign Language" + }, + "hac": { + "english_name": "Gurani" + }, + "had": { + "english_name": "Hatam" + }, + "hae": { + "english_name": "Oromo, Eastern" + }, + "haf": { + "english_name": "Haiphong Sign Language" + }, + "hag": { + "english_name": "Hanga" + }, + "hah": { + "english_name": "Hahon" + }, + "hai": { + "english_name": "Haida" + }, + "haj": { + "english_name": "Hajong" + }, + "hak": { + "english_name": "Chinese, Hakka" + }, + "hal": { + "english_name": "Halang" + }, + "ham": { + "english_name": "Hewa" + }, + "han": { + "english_name": "Hangaza" + }, + "hao": { + "english_name": "Hak\u00f6" + }, + "hap": { + "english_name": "Hupla" + }, + "haq": { + "english_name": "Ha" + }, + "har": { + "english_name": "Harari" + }, + "has": { + "english_name": "Haisla" + }, + "hav": { + "english_name": "Havu" + }, + "haw": { + "english_name": "Hawaiian" + }, + "hax": { + "english_name": "Haida, Southern" + }, + "hay": { + "english_name": "Haya" + }, + "haz": { + "english_name": "Hazaragi" + }, + "hba": { + "english_name": "Hamba" + }, + "hbb": { + "english_name": "Huba" + }, + "hbn": { + "english_name": "Heiban" + }, + "hbo": { + "english_name": "Hebrew, Ancient" + }, + "hbs": { + "english_name": "Serbo-Croatian" + }, + "hbu": { + "english_name": "Habu" + }, + "hca": { + "english_name": "Creole Hindi, Andaman" + }, + "hch": { + "english_name": "Huichol" + }, + "hdn": { + "english_name": "Haida, Northern" + }, + "hds": { + "english_name": "Honduras Sign Language" + }, + "hdy": { + "english_name": "Hadiyya" + }, + "he": { + "english_name": "Hebrew", + "name": "\u05e2\u05d1\u05e8\u05d9\u05ea" + }, + "hea": { + "english_name": "Miao, Northern Qiandong" + }, + "hed": { + "english_name": "Herd\u00e9" + }, + "heg": { + "english_name": "Helong" + }, + "heh": { + "english_name": "Hehe" + }, + "hei": { + "english_name": "Heiltsuk" + }, + "hem": { + "english_name": "Hemba" + }, + "hgm": { + "english_name": "Hai//om" + }, + "hgw": { + "english_name": "Haigwai" + }, + "hhi": { + "english_name": "Hoia Hoia" + }, + "hhr": { + "english_name": "Kerak" + }, + "hhy": { + "english_name": "Hoyahoya" + }, + "hi": { + "english_name": "Hindi", + "name": "\u0939\u093f\u0902\u0926\u0940" + }, + "hia": { + "english_name": "Lamang" + }, + "hib": { + "english_name": "Hibito" + }, + "hid": { + "english_name": "Hidatsa" + }, + "hif": { + "english_name": "Hindi, Fiji" + }, + "hig": { + "english_name": "Kamwe" + }, + "hih": { + "english_name": "Pamosu" + }, + "hii": { + "english_name": "Hinduri" + }, + "hij": { + "english_name": "Hijuk" + }, + "hik": { + "english_name": "Seit-Kaitetu" + }, + "hil": { + "english_name": "Hiligaynon" + }, + "hio": { + "english_name": "Tsoa" + }, + "hir": { + "english_name": "Himarim\u00e3" + }, + "hit": { + "english_name": "Hittite" + }, + "hiw": { + "english_name": "Hiw" + }, + "hix": { + "english_name": "Hixkary\u00e1na" + }, + "hji": { + "english_name": "Haji" + }, + "hka": { + "english_name": "Kahe" + }, + "hke": { + "english_name": "Hunde" + }, + "hkk": { + "english_name": "Hunjara-Kaina Ke" + }, + "hks": { + "english_name": "Hong Kong Sign Language" + }, + "hla": { + "english_name": "Halia" + }, + "hlb": { + "english_name": "Halbi" + }, + "hld": { + "english_name": "Halang Doan" + }, + "hle": { + "english_name": "Hlersu" + }, + "hlt": { + "english_name": "Chin, Matu" + }, + "hlu": { + "english_name": "Luwian, Hieroglyphic" + }, + "hma": { + "english_name": "Hmong, Southern Mashan" + }, + "hmb": { + "english_name": "Songhay, Humburi Senni" + }, + "hmc": { + "english_name": "Hmong, Central Huishui" + }, + "hmd": { + "english_name": "Miao, Large Flowery" + }, + "hme": { + "english_name": "Hmong, Eastern Huishui" + }, + "hmf": { + "english_name": "Hmong Don" + }, + "hmg": { + "english_name": "Hmong, Southwestern Guiyang" + }, + "hmh": { + "english_name": "Hmong, Southwestern Huishui" + }, + "hmi": { + "english_name": "Hmong, Northern Huishui" + }, + "hmj": { + "english_name": "Ge" + }, + "hmk": { + "english_name": "Maek" + }, + "hml": { + "english_name": "Hmong, Luopohe" + }, + "hmm": { + "english_name": "Hmong, Central Mashan" + }, + "hmn": { + "english_name": "Hmong" + }, + "hmp": { + "english_name": "Hmong, Northern Mashan" + }, + "hmq": { + "english_name": "Miao, Eastern Qiandong" + }, + "hmr": { + "english_name": "Hmar" + }, + "hms": { + "english_name": "Miao, Southern Qiandong" + }, + "hmt": { + "english_name": "Hamtai" + }, + "hmu": { + "english_name": "Hamap" + }, + "hmv": { + "english_name": "Hmong D\u00f4" + }, + "hmw": { + "english_name": "Hmong, Western Mashan" + }, + "hmy": { + "english_name": "Hmong, Southern Guiyang" + }, + "hmz": { + "english_name": "Hmong Shua" + }, + "hna": { + "english_name": "Mina (Cameroon)" + }, + "hnd": { + "english_name": "Hindko, Southern" + }, + "hne": { + "english_name": "Chhattisgarhi" + }, + "hnh": { + "english_name": "//Ani" + }, + "hni": { + "english_name": "Hani" + }, + "hnj": { + "english_name": "Hmong Njua" + }, + "hnn": { + "english_name": "Hanunoo" + }, + "hno": { + "english_name": "Hindko, Northern" + }, + "hns": { + "english_name": "Hindustani, Caribbean" + }, + "hnu": { + "english_name": "Hung" + }, + "ho": { + "english_name": "Hiri Motu" + }, + "hoa": { + "english_name": "Hoava" + }, + "hob": { + "english_name": "Mari (Madang Province)" + }, + "hoc": { + "english_name": "Ho" + }, + "hod": { + "english_name": "Holma" + }, + "hoe": { + "english_name": "Horom" + }, + "hoh": { + "english_name": "Hoby\u00f3t" + }, + "hoi": { + "english_name": "Holikachuk" + }, + "hoj": { + "english_name": "Hadothi" + }, + "hol": { + "english_name": "Holu" + }, + "hom": { + "english_name": "Homa" + }, + "hoo": { + "english_name": "Holoholo" + }, + "hop": { + "english_name": "Hopi" + }, + "hor": { + "english_name": "Horo" + }, + "hos": { + "english_name": "Ho Chi Minh City Sign Language" + }, + "hot": { + "english_name": "Hote" + }, + "hov": { + "english_name": "Hovongan" + }, + "how": { + "english_name": "Honi" + }, + "hoy": { + "english_name": "Holiya" + }, + "hoz": { + "english_name": "Hozo" + }, + "hpo": { + "english_name": "Hpon" + }, + "hps": { + "english_name": "Hawai'i Pidgin Sign Language" + }, + "hr": { + "english_name": "Croatian", + "name": "hrvatski" + }, + "hra": { + "english_name": "Hrangkhol" + }, + "hrc": { + "english_name": "Niwer Mil" + }, + "hre": { + "english_name": "Hre" + }, + "hrk": { + "english_name": "Haruku" + }, + "hrm": { + "english_name": "Miao, Horned" + }, + "hro": { + "english_name": "Haroi" + }, + "hrp": { + "english_name": "Nhirrpi" + }, + "hrt": { + "english_name": "H\u00e9rtevin" + }, + "hru": { + "english_name": "Hruso" + }, + "hrw": { + "english_name": "Warwar Feni" + }, + "hrx": { + "english_name": "Hunsrik" + }, + "hrz": { + "english_name": "Harzani" + }, + "hsb": { + "english_name": "Sorbian, Upper" + }, + "hsh": { + "english_name": "Hungarian Sign Language" + }, + "hsl": { + "english_name": "Hausa Sign Language" + }, + "hsn": { + "english_name": "Chinese, Xiang" + }, + "hss": { + "english_name": "Harsusi" + }, + "ht": { + "english_name": "Haitian" + }, + "hti": { + "english_name": "Hoti" + }, + "hto": { + "english_name": "Huitoto, Minica" + }, + "hts": { + "english_name": "Hadza" + }, + "htu": { + "english_name": "Hitu" + }, + "htx": { + "english_name": "Hittite, Middle" + }, + "hu": { + "english_name": "Hungarian", + "name": "magyar" + }, + "hub": { + "english_name": "Huambisa" + }, + "huc": { + "english_name": "=/Hua" + }, + "hud": { + "english_name": "Huaulu" + }, + "hue": { + "english_name": "Huave, San Francisco Del Mar" + }, + "huf": { + "english_name": "Humene" + }, + "hug": { + "english_name": "Huachipaeri" + }, + "huh": { + "english_name": "Huilliche" + }, + "hui": { + "english_name": "Huli" + }, + "huj": { + "english_name": "Hmong, Northern Guiyang" + }, + "huk": { + "english_name": "Hulung" + }, + "hul": { + "english_name": "Hula" + }, + "hum": { + "english_name": "Hungana" + }, + "huo": { + "english_name": "Hu" + }, + "hup": { + "english_name": "Hupa" + }, + "huq": { + "english_name": "Tsat" + }, + "hur": { + "english_name": "Halkomelem" + }, + "hus": { + "english_name": "Huastec" + }, + "hut": { + "english_name": "Humla" + }, + "huu": { + "english_name": "Huitoto, Murui" + }, + "huv": { + "english_name": "Huave, San Mateo Del Mar" + }, + "huw": { + "english_name": "Hukumina" + }, + "hux": { + "english_name": "Huitoto, N\u00fcpode" + }, + "huy": { + "english_name": "Hulaul\u00e1" + }, + "huz": { + "english_name": "Hunzib" + }, + "hvc": { + "english_name": "Haitian Vodoun Culture Language" + }, + "hve": { + "english_name": "Huave, San Dionisio Del Mar" + }, + "hvk": { + "english_name": "Haveke" + }, + "hvn": { + "english_name": "Sabu" + }, + "hvv": { + "english_name": "Huave, Santa Mar\u00eda Del Mar" + }, + "hwa": { + "english_name": "Wan\u00e9" + }, + "hwc": { + "english_name": "Creole English, Hawai'i" + }, + "hwo": { + "english_name": "Hwana" + }, + "hy": { + "english_name": "Armenian" + }, + "hya": { + "english_name": "Hya" + }, + "hz": { + "english_name": "Herero" + }, + "ia": { + "english_name": "Interlingua (International Auxiliary Language Association)" + }, + "iai": { + "english_name": "Iaai" + }, + "ian": { + "english_name": "Iatmul" + }, + "iap": { + "english_name": "Iapama" + }, + "iar": { + "english_name": "Purari" + }, + "iba": { + "english_name": "Iban" + }, + "ibb": { + "english_name": "Ibibio" + }, + "ibd": { + "english_name": "Iwaidja" + }, + "ibe": { + "english_name": "Akpes" + }, + "ibg": { + "english_name": "Ibanag" + }, + "ibl": { + "english_name": "Ibaloi" + }, + "ibm": { + "english_name": "Agoi" + }, + "ibn": { + "english_name": "Ibino" + }, + "ibr": { + "english_name": "Ibuoro" + }, + "ibu": { + "english_name": "Ibu" + }, + "iby": { + "english_name": "Ibani" + }, + "ica": { + "english_name": "Ede Ica" + }, + "ich": { + "english_name": "Etkywan" + }, + "icl": { + "english_name": "Icelandic Sign Language" + }, + "icr": { + "english_name": "Creole English, Islander" + }, + "id": { + "english_name": "Indonesian", + "name": "Indonesian" + }, + "ida": { + "english_name": "Idakho-Isukha-Tiriki" + }, + "idb": { + "english_name": "Indo-Portuguese" + }, + "idc": { + "english_name": "Idon" + }, + "idd": { + "english_name": "Ede Idaca" + }, + "ide": { + "english_name": "Idere" + }, + "idi": { + "english_name": "Idi" + }, + "idr": { + "english_name": "Indri" + }, + "ids": { + "english_name": "Idesa" + }, + "idt": { + "english_name": "Idat\u00e9" + }, + "idu": { + "english_name": "Idoma" + }, + "ie": { + "english_name": "Interlingue" + }, + "ifa": { + "english_name": "Ifugao, Amganad" + }, + "ifb": { + "english_name": "Ifugao, Batad" + }, + "ife": { + "english_name": "If\u00e8" + }, + "iff": { + "english_name": "Ifo" + }, + "ifk": { + "english_name": "Ifugao, Tuwali" + }, + "ifm": { + "english_name": "Teke-Fuumu" + }, + "ifu": { + "english_name": "Ifugao, Mayoyao" + }, + "ify": { + "english_name": "Kallahan, Keley-I" + }, + "ig": { + "english_name": "Igbo" + }, + "igb": { + "english_name": "Ebira" + }, + "ige": { + "english_name": "Igede" + }, + "igg": { + "english_name": "Igana" + }, + "igl": { + "english_name": "Igala" + }, + "igm": { + "english_name": "Kanggape" + }, + "ign": { + "english_name": "Ignaciano" + }, + "igo": { + "english_name": "Isebe" + }, + "igs": { + "english_name": "Interglossa" + }, + "igw": { + "english_name": "Igwe" + }, + "ihb": { + "english_name": "Iha Based Pidgin" + }, + "ihi": { + "english_name": "Ihievbe" + }, + "ihp": { + "english_name": "Iha" + }, + "ihw": { + "english_name": "Bidhawal" + }, + "ii": { + "english_name": "Yi, Sichuan" + }, + "iin": { + "english_name": "Thiin" + }, + "ijc": { + "english_name": "Izon" + }, + "ije": { + "english_name": "Biseni" + }, + "ijj": { + "english_name": "Ede Ije" + }, + "ijn": { + "english_name": "Kalabari" + }, + "ijs": { + "english_name": "Ijo, Southeast" + }, + "ik": { + "english_name": "Inupiaq" + }, + "ike": { + "english_name": "Inuktitut, Eastern Canadian" + }, + "iki": { + "english_name": "Iko" + }, + "ikk": { + "english_name": "Ika" + }, + "ikl": { + "english_name": "Ikulu" + }, + "iko": { + "english_name": "Olulumo-Ikom" + }, + "ikp": { + "english_name": "Ikpeshi" + }, + "ikr": { + "english_name": "Ikaranggal" + }, + "ikt": { + "english_name": "Inuinnaqtun" + }, + "ikv": { + "english_name": "Iku-Gora-Ankwa" + }, + "ikw": { + "english_name": "Ikwere" + }, + "ikx": { + "english_name": "Ik" + }, + "ikz": { + "english_name": "Ikizu" + }, + "ila": { + "english_name": "Ile Ape" + }, + "ilb": { + "english_name": "Ila" + }, + "ilg": { + "english_name": "Garig-Ilgar" + }, + "ili": { + "english_name": "Ili Turki" + }, + "ilk": { + "english_name": "Ilongot" + }, + "ill": { + "english_name": "Iranun" + }, + "ilo": { + "english_name": "Iloko" + }, + "ils": { + "english_name": "International Sign" + }, + "ilu": { + "english_name": "Ili'uun" + }, + "ilv": { + "english_name": "Ilue" + }, + "ima": { + "english_name": "Malasar, Mala" + }, + "imi": { + "english_name": "Anamgura" + }, + "iml": { + "english_name": "Miluk" + }, + "imn": { + "english_name": "Imonda" + }, + "imo": { + "english_name": "Imbongu" + }, + "imr": { + "english_name": "Imroing" + }, + "ims": { + "english_name": "Marsian" + }, + "imy": { + "english_name": "Milyan" + }, + "inb": { + "english_name": "Inga" + }, + "ing": { + "english_name": "Degexit'an" + }, + "inh": { + "english_name": "Ingush" + }, + "inj": { + "english_name": "Inga, Jungle" + }, + "inl": { + "english_name": "Indonesian Sign Language" + }, + "inm": { + "english_name": "Minaean" + }, + "inn": { + "english_name": "Isinai" + }, + "ino": { + "english_name": "Inoke-Yate" + }, + "inp": { + "english_name": "I\u00f1apari" + }, + "ins": { + "english_name": "Indian Sign Language" + }, + "int": { + "english_name": "Intha" + }, + "inz": { + "english_name": "Inese\u00f1o" + }, + "io": { + "english_name": "Ido" + }, + "ior": { + "english_name": "Inor" + }, + "iou": { + "english_name": "Tuma-Irumu" + }, + "iow": { + "english_name": "Iowa-Oto" + }, + "ipi": { + "english_name": "Ipili" + }, + "ipo": { + "english_name": "Ipiko" + }, + "iqu": { + "english_name": "Iquito" + }, + "iqw": { + "english_name": "Ikwo" + }, + "ire": { + "english_name": "Iresim" + }, + "irh": { + "english_name": "Irarutu" + }, + "iri": { + "english_name": "Irigwe" + }, + "irk": { + "english_name": "Iraqw" + }, + "irn": { + "english_name": "Ir\u00e1ntxe" + }, + "irr": { + "english_name": "Ir" + }, + "iru": { + "english_name": "Irula" + }, + "irx": { + "english_name": "Kamberau" + }, + "iry": { + "english_name": "Iraya" + }, + "is": { + "english_name": "Icelandic", + "name": "\u00cdslenska" + }, + "isa": { + "english_name": "Isabi" + }, + "isc": { + "english_name": "Isconahua" + }, + "isd": { + "english_name": "Isnag" + }, + "ise": { + "english_name": "Italian Sign Language" + }, + "isg": { + "english_name": "Irish Sign Language" + }, + "ish": { + "english_name": "Esan" + }, + "isi": { + "english_name": "Nkem-Nkum" + }, + "isk": { + "english_name": "Ishkashimi" + }, + "ism": { + "english_name": "Masimasi" + }, + "isn": { + "english_name": "Isanzu" + }, + "iso": { + "english_name": "Isoko" + }, + "isr": { + "english_name": "Israeli Sign Language" + }, + "ist": { + "english_name": "Istriot" + }, + "isu": { + "english_name": "Isu (Menchum Division)" + }, + "it": { + "english_name": "Italian", + "name": "Italiano" + }, + "itb": { + "english_name": "Itneg, Binongan" + }, + "ite": { + "english_name": "Itene" + }, + "iti": { + "english_name": "Itneg, Inlaod" + }, + "itk": { + "english_name": "Judeo-Italian" + }, + "itl": { + "english_name": "Itelmen" + }, + "itm": { + "english_name": "Itu Mbon Uzo" + }, + "ito": { + "english_name": "Itonama" + }, + "itr": { + "english_name": "Iteri" + }, + "its": { + "english_name": "Isekiri" + }, + "itt": { + "english_name": "Itneg, Maeng" + }, + "itv": { + "english_name": "Itawit" + }, + "itw": { + "english_name": "Ito" + }, + "itx": { + "english_name": "Itik" + }, + "ity": { + "english_name": "Itneg, Moyadan" + }, + "itz": { + "english_name": "Itz\u00e1" + }, + "iu": { + "english_name": "Inuktitut" + }, + "ium": { + "english_name": "Mien, Iu" + }, + "ivb": { + "english_name": "Ibatan" + }, + "ivv": { + "english_name": "Ivatan" + }, + "iwk": { + "english_name": "I-Wak" + }, + "iwm": { + "english_name": "Iwam" + }, + "iwo": { + "english_name": "Iwur" + }, + "iws": { + "english_name": "Iwam, Sepik" + }, + "ixc": { + "english_name": "Ixcatec" + }, + "ixl": { + "english_name": "Ixil" + }, + "iya": { + "english_name": "Iyayu" + }, + "iyo": { + "english_name": "Mesaka" + }, + "iyx": { + "english_name": "Yaka (Congo)" + }, + "izh": { + "english_name": "Ingrian" + }, + "izr": { + "english_name": "Izere" + }, + "izz": { + "english_name": "Izii" + }, + "ja": { + "english_name": "Japanese", + "name": "\u65e5\u672c\u8a9e" + }, + "jaa": { + "english_name": "Jamamad\u00ed" + }, + "jab": { + "english_name": "Hyam" + }, + "jac": { + "english_name": "Popti'" + }, + "jad": { + "english_name": "Jahanka" + }, + "jae": { + "english_name": "Yabem" + }, + "jaf": { + "english_name": "Jara" + }, + "jah": { + "english_name": "Jah Hut" + }, + "jaj": { + "english_name": "Zazao" + }, + "jak": { + "english_name": "Jakun" + }, + "jal": { + "english_name": "Yalahatan" + }, + "jam": { + "english_name": "Creole English, Jamaican" + }, + "jan": { + "english_name": "Jandai" + }, + "jao": { + "english_name": "Yanyuwa" + }, + "jaq": { + "english_name": "Yaqay" + }, + "jas": { + "english_name": "Javanese, New Caledonian" + }, + "jat": { + "english_name": "Jakati" + }, + "jau": { + "english_name": "Yaur" + }, + "jax": { + "english_name": "Malay, Jambi" + }, + "jay": { + "english_name": "Yan-nhangu" + }, + "jaz": { + "english_name": "Jawe" + }, + "jbe": { + "english_name": "Judeo-Berber" + }, + "jbi": { + "english_name": "Badjiri" + }, + "jbj": { + "english_name": "Arandai" + }, + "jbk": { + "english_name": "Barikewa" + }, + "jbn": { + "english_name": "Nafusi" + }, + "jbo": { + "english_name": "Lojban" + }, + "jbr": { + "english_name": "Jofotek-Bromnya" + }, + "jbt": { + "english_name": "Jabut\u00ed" + }, + "jbu": { + "english_name": "Jukun Takum" + }, + "jbw": { + "english_name": "Yawijibaya" + }, + "jcs": { + "english_name": "Jamaican Country Sign Language" + }, + "jct": { + "english_name": "Krymchak" + }, + "jda": { + "english_name": "Jad" + }, + "jdg": { + "english_name": "Jadgali" + }, + "jdt": { + "english_name": "Judeo-Tat" + }, + "jeb": { + "english_name": "Jebero" + }, + "jee": { + "english_name": "Jerung" + }, + "jeg": { + "english_name": "Jeng" + }, + "jeh": { + "english_name": "Jeh" + }, + "jei": { + "english_name": "Yei" + }, + "jek": { + "english_name": "Jeri Kuo" + }, + "jel": { + "english_name": "Yelmek" + }, + "jen": { + "english_name": "Dza" + }, + "jer": { + "english_name": "Jere" + }, + "jet": { + "english_name": "Manem" + }, + "jeu": { + "english_name": "Jonkor Bourmataguil" + }, + "jgb": { + "english_name": "Ngbee" + }, + "jge": { + "english_name": "Judeo-Georgian" + }, + "jgk": { + "english_name": "Gwak" + }, + "jgo": { + "english_name": "Ngomba" + }, + "jhi": { + "english_name": "Jehai" + }, + "jhs": { + "english_name": "Jhankot Sign Language" + }, + "jia": { + "english_name": "Jina" + }, + "jib": { + "english_name": "Jibu" + }, + "jic": { + "english_name": "Tol" + }, + "jid": { + "english_name": "Bu" + }, + "jie": { + "english_name": "Jilbe" + }, + "jig": { + "english_name": "Djingili" + }, + "jih": { + "english_name": "sTodsde" + }, + "jii": { + "english_name": "Jiiddu" + }, + "jil": { + "english_name": "Jilim" + }, + "jim": { + "english_name": "Jimi (Cameroon)" + }, + "jio": { + "english_name": "Jiamao" + }, + "jiq": { + "english_name": "Guanyinqiao" + }, + "jit": { + "english_name": "Jita" + }, + "jiu": { + "english_name": "Jinuo, Youle" + }, + "jiv": { + "english_name": "Shuar" + }, + "jiy": { + "english_name": "Jinuo, Buyuan" + }, + "jjr": { + "english_name": "Bankal" + }, + "jkm": { + "english_name": "Karen, Mobwa" + }, + "jko": { + "english_name": "Kubo" + }, + "jkp": { + "english_name": "Karen, Paku" + }, + "jkr": { + "english_name": "Koro (India)" + }, + "jku": { + "english_name": "Labir" + }, + "jle": { + "english_name": "Ngile" + }, + "jls": { + "english_name": "Jamaican Sign Language" + }, + "jma": { + "english_name": "Dima" + }, + "jmb": { + "english_name": "Zumbun" + }, + "jmc": { + "english_name": "Machame" + }, + "jmd": { + "english_name": "Yamdena" + }, + "jmi": { + "english_name": "Jimi (Nigeria)" + }, + "jml": { + "english_name": "Jumli" + }, + "jmn": { + "english_name": "Naga, Makuri" + }, + "jmr": { + "english_name": "Kamara" + }, + "jms": { + "english_name": "Mashi (Nigeria)" + }, + "jmw": { + "english_name": "Mouwase" + }, + "jmx": { + "english_name": "Mixtec, Western Juxtlahuaca" + }, + "jna": { + "english_name": "Jangshung" + }, + "jnd": { + "english_name": "Jandavra" + }, + "jng": { + "english_name": "Yangman" + }, + "jni": { + "english_name": "Janji" + }, + "jnj": { + "english_name": "Yemsa" + }, + "jnl": { + "english_name": "Rawat" + }, + "jns": { + "english_name": "Jaunsari" + }, + "job": { + "english_name": "Joba" + }, + "jod": { + "english_name": "Wojenaka" + }, + "jor": { + "english_name": "Jor\u00e1" + }, + "jos": { + "english_name": "Jordanian Sign Language" + }, + "jow": { + "english_name": "Jowulu" + }, + "jpa": { + "english_name": "Aramaic, Jewish Palestinian" + }, + "jpr": { + "english_name": "Judeo-Persian" + }, + "jqr": { + "english_name": "Jaqaru" + }, + "jra": { + "english_name": "Jarai" + }, + "jrb": { + "english_name": "Judeo-Arabic" + }, + "jrr": { + "english_name": "Jiru" + }, + "jrt": { + "english_name": "Jorto" + }, + "jru": { + "english_name": "Japrer\u00eda" + }, + "jsl": { + "english_name": "Japanese Sign Language" + }, + "jua": { + "english_name": "J\u00fama" + }, + "jub": { + "english_name": "Wannu" + }, + "juc": { + "english_name": "Jurchen" + }, + "jud": { + "english_name": "Worodougou" + }, + "juh": { + "english_name": "H\u00f5ne" + }, + "jui": { + "english_name": "Ngadjuri" + }, + "juk": { + "english_name": "Wapan" + }, + "jul": { + "english_name": "Jirel" + }, + "jum": { + "english_name": "Jumjum" + }, + "jun": { + "english_name": "Juang" + }, + "juo": { + "english_name": "Jiba" + }, + "jup": { + "english_name": "Hupd\u00eb" + }, + "jur": { + "english_name": "Jur\u00fana" + }, + "jus": { + "english_name": "Jumla Sign Language" + }, + "jut": { + "english_name": "Jutish" + }, + "juu": { + "english_name": "Ju" + }, + "juw": { + "english_name": "W\u00e3pha" + }, + "juy": { + "english_name": "Juray" + }, + "jv": { + "english_name": "Javanese" + }, + "jvd": { + "english_name": "Javindo" + }, + "jvn": { + "english_name": "Javanese, Caribbean" + }, + "jwi": { + "english_name": "Jwira-Pepesa" + }, + "jya": { + "english_name": "Jiarong" + }, + "jye": { + "english_name": "Arabic, Judeo-Yemeni" + }, + "jyy": { + "english_name": "Jaya" + }, + "ka": { + "english_name": "Georgian" + }, + "kaa": { + "english_name": "Kara-Kalpak" + }, + "kab": { + "english_name": "Kabyle" + }, + "kac": { + "english_name": "Kachin" + }, + "kad": { + "english_name": "Adara" + }, + "kae": { + "english_name": "Ketangalan" + }, + "kaf": { + "english_name": "Katso" + }, + "kag": { + "english_name": "Kajaman" + }, + "kah": { + "english_name": "Kara (Central African Republic)" + }, + "kai": { + "english_name": "Karekare" + }, + "kaj": { + "english_name": "Jju" + }, + "kak": { + "english_name": "Kallahan, Kayapa" + }, + "kam": { + "english_name": "Kamba (Kenya)" + }, + "kao": { + "english_name": "Xaasongaxango" + }, + "kap": { + "english_name": "Bezhta" + }, + "kaq": { + "english_name": "Capanahua" + }, + "kav": { + "english_name": "Katuk\u00edna" + }, + "kaw": { + "english_name": "Kawi" + }, + "kax": { + "english_name": "Kao" + }, + "kay": { + "english_name": "Kamayur\u00e1" + }, + "kba": { + "english_name": "Kalarko" + }, + "kbb": { + "english_name": "Kaxui\u00e2na" + }, + "kbc": { + "english_name": "Kadiw\u00e9u" + }, + "kbd": { + "english_name": "Kabardian" + }, + "kbe": { + "english_name": "Kanju" + }, + "kbg": { + "english_name": "Khamba" + }, + "kbh": { + "english_name": "Cams\u00e1" + }, + "kbi": { + "english_name": "Kaptiau" + }, + "kbj": { + "english_name": "Kari" + }, + "kbk": { + "english_name": "Koiari, Grass" + }, + "kbl": { + "english_name": "Kanembu" + }, + "kbm": { + "english_name": "Iwal" + }, + "kbn": { + "english_name": "Kare (Central African Republic)" + }, + "kbo": { + "english_name": "Keliko" + }, + "kbp": { + "english_name": "Kabiy\u00e8" + }, + "kbq": { + "english_name": "Kamano" + }, + "kbr": { + "english_name": "Kafa" + }, + "kbs": { + "english_name": "Kande" + }, + "kbt": { + "english_name": "Abadi" + }, + "kbu": { + "english_name": "Kabutra" + }, + "kbv": { + "english_name": "Dera (Indonesia)" + }, + "kbw": { + "english_name": "Kaiep" + }, + "kbx": { + "english_name": "Ap Ma" + }, + "kby": { + "english_name": "Kanuri, Manga" + }, + "kbz": { + "english_name": "Duhwa" + }, + "kca": { + "english_name": "Khanty" + }, + "kcb": { + "english_name": "Kawacha" + }, + "kcc": { + "english_name": "Lubila" + }, + "kcd": { + "english_name": "Kanum, Ngk\u00e2lmpw" + }, + "kce": { + "english_name": "Kaivi" + }, + "kcf": { + "english_name": "Ukaan" + }, + "kcg": { + "english_name": "Tyap" + }, + "kch": { + "english_name": "Vono" + }, + "kci": { + "english_name": "Kamantan" + }, + "kcj": { + "english_name": "Kobiana" + }, + "kck": { + "english_name": "Kalanga" + }, + "kcl": { + "english_name": "Kela (Papua New Guinea)" + }, + "kcm": { + "english_name": "Gula (Central African Republic)" + }, + "kcn": { + "english_name": "Nubi" + }, + "kco": { + "english_name": "Kinalakna" + }, + "kcp": { + "english_name": "Kanga" + }, + "kcq": { + "english_name": "Kamo" + }, + "kcr": { + "english_name": "Katla" + }, + "kcs": { + "english_name": "Koenoem" + }, + "kct": { + "english_name": "Kaian" + }, + "kcu": { + "english_name": "Kami (Tanzania)" + }, + "kcv": { + "english_name": "Kete" + }, + "kcw": { + "english_name": "Kabwari" + }, + "kcx": { + "english_name": "Kachama-Ganjule" + }, + "kcy": { + "english_name": "Korandje" + }, + "kcz": { + "english_name": "Konongo" + }, + "kda": { + "english_name": "Worimi" + }, + "kdc": { + "english_name": "Kutu" + }, + "kdd": { + "english_name": "Yankunytjatjara" + }, + "kde": { + "english_name": "Makonde" + }, + "kdf": { + "english_name": "Mamusi" + }, + "kdg": { + "english_name": "Seba" + }, + "kdh": { + "english_name": "Tem" + }, + "kdi": { + "english_name": "Kumam" + }, + "kdj": { + "english_name": "Karamojong" + }, + "kdk": { + "english_name": "Num\u00e8\u00e8" + }, + "kdl": { + "english_name": "Tsikimba" + }, + "kdm": { + "english_name": "Kagoma" + }, + "kdn": { + "english_name": "Kunda" + }, + "kdp": { + "english_name": "Kaningdon-Nindem" + }, + "kdq": { + "english_name": "Koch" + }, + "kdr": { + "english_name": "Karaim" + }, + "kdt": { + "english_name": "Kuy" + }, + "kdu": { + "english_name": "Kadaru" + }, + "kdw": { + "english_name": "Koneraw" + }, + "kdx": { + "english_name": "Kam" + }, + "kdy": { + "english_name": "Keder" + }, + "kdz": { + "english_name": "Kwaja" + }, + "kea": { + "english_name": "Kabuverdianu" + }, + "keb": { + "english_name": "K\u00e9l\u00e9" + }, + "kec": { + "english_name": "Keiga" + }, + "ked": { + "english_name": "Kerewe" + }, + "kee": { + "english_name": "Keres, Eastern" + }, + "kef": { + "english_name": "Kpessi" + }, + "keg": { + "english_name": "Tese" + }, + "keh": { + "english_name": "Keak" + }, + "kei": { + "english_name": "Kei" + }, + "kej": { + "english_name": "Kadar" + }, + "kek": { + "english_name": "Kekch\u00ed" + }, + "kel": { + "english_name": "Kela (Democratic Republic of Congo)" + }, + "kem": { + "english_name": "Kemak" + }, + "ken": { + "english_name": "Kenyang" + }, + "keo": { + "english_name": "Kakwa" + }, + "kep": { + "english_name": "Kaikadi" + }, + "keq": { + "english_name": "Kamar" + }, + "ker": { + "english_name": "Kera" + }, + "kes": { + "english_name": "Kugbo" + }, + "ket": { + "english_name": "Ket" + }, + "keu": { + "english_name": "Akebu" + }, + "kev": { + "english_name": "Kanikkaran" + }, + "kew": { + "english_name": "Kewa, West" + }, + "kex": { + "english_name": "Kukna" + }, + "key": { + "english_name": "Kupia" + }, + "kez": { + "english_name": "Kukele" + }, + "kfa": { + "english_name": "Kodava" + }, + "kfb": { + "english_name": "Kolami, Northwestern" + }, + "kfc": { + "english_name": "Konda-Dora" + }, + "kfd": { + "english_name": "Koraga, Korra" + }, + "kfe": { + "english_name": "Kota (India)" + }, + "kff": { + "english_name": "Koya" + }, + "kfg": { + "english_name": "Kudiya" + }, + "kfh": { + "english_name": "Kurichiya" + }, + "kfi": { + "english_name": "Kurumba, Kannada" + }, + "kfj": { + "english_name": "Kemiehua" + }, + "kfk": { + "english_name": "Kinnauri" + }, + "kfl": { + "english_name": "Kung" + }, + "kfm": { + "english_name": "Khunsari" + }, + "kfn": { + "english_name": "Kuk" + }, + "kfo": { + "english_name": "Koro (C\u00f4te d'Ivoire)" + }, + "kfp": { + "english_name": "Korwa" + }, + "kfq": { + "english_name": "Korku" + }, + "kfr": { + "english_name": "Kachchi" + }, + "kfs": { + "english_name": "Bilaspuri" + }, + "kft": { + "english_name": "Kanjari" + }, + "kfu": { + "english_name": "Katkari" + }, + "kfv": { + "english_name": "Kurmukar" + }, + "kfw": { + "english_name": "Naga, Kharam" + }, + "kfx": { + "english_name": "Pahari, Kullu" + }, + "kfy": { + "english_name": "Kumaoni" + }, + "kfz": { + "english_name": "Koromf\u00e9" + }, + "kg": { + "english_name": "Kongo" + }, + "kga": { + "english_name": "Koyaga" + }, + "kgb": { + "english_name": "Kawe" + }, + "kgc": { + "english_name": "Kasseng" + }, + "kgd": { + "english_name": "Kataang" + }, + "kge": { + "english_name": "Komering" + }, + "kgf": { + "english_name": "Kube" + }, + "kgg": { + "english_name": "Kusunda" + }, + "kgi": { + "english_name": "Selangor Sign Language" + }, + "kgj": { + "english_name": "Kham, Gamale" + }, + "kgk": { + "english_name": "Kaiw\u00e1" + }, + "kgl": { + "english_name": "Kunggari" + }, + "kgm": { + "english_name": "Karip\u00fana" + }, + "kgn": { + "english_name": "Karingani" + }, + "kgo": { + "english_name": "Krongo" + }, + "kgp": { + "english_name": "Kaingang" + }, + "kgq": { + "english_name": "Kamoro" + }, + "kgr": { + "english_name": "Abun" + }, + "kgs": { + "english_name": "Kumbainggar" + }, + "kgt": { + "english_name": "Somyev" + }, + "kgu": { + "english_name": "Kobol" + }, + "kgv": { + "english_name": "Karas" + }, + "kgw": { + "english_name": "Karon Dori" + }, + "kgx": { + "english_name": "Kamaru" + }, + "kgy": { + "english_name": "Kyerung" + }, + "kha": { + "english_name": "Khasi" + }, + "khb": { + "english_name": "L\u00fc" + }, + "khc": { + "english_name": "Tukang Besi North" + }, + "khd": { + "english_name": "Kanum, B\u00e4di" + }, + "khe": { + "english_name": "Korowai" + }, + "khf": { + "english_name": "Khuen" + }, + "khg": { + "english_name": "Tibetan, Khams" + }, + "khh": { + "english_name": "Kehu" + }, + "khj": { + "english_name": "Kuturmi" + }, + "khk": { + "english_name": "Mongolian, Halh" + }, + "khl": { + "english_name": "Lusi" + }, + "khn": { + "english_name": "Khandesi" + }, + "kho": { + "english_name": "Khotanese" + }, + "khp": { + "english_name": "Kapori" + }, + "khq": { + "english_name": "Songhay, Koyra Chiini" + }, + "khr": { + "english_name": "Kharia" + }, + "khs": { + "english_name": "Kasua" + }, + "kht": { + "english_name": "Khamti" + }, + "khu": { + "english_name": "Nkhumbi" + }, + "khv": { + "english_name": "Khvarshi" + }, + "khw": { + "english_name": "Khowar" + }, + "khx": { + "english_name": "Kanu" + }, + "khy": { + "english_name": "Kele (Democratic Republic of Congo)" + }, + "khz": { + "english_name": "Keapara" + }, + "ki": { + "english_name": "Kikuyu" + }, + "kia": { + "english_name": "Kim" + }, + "kib": { + "english_name": "Koalib" + }, + "kic": { + "english_name": "Kickapoo" + }, + "kid": { + "english_name": "Koshin" + }, + "kie": { + "english_name": "Kibet" + }, + "kif": { + "english_name": "Kham, Eastern Parbate" + }, + "kig": { + "english_name": "Kimaama" + }, + "kih": { + "english_name": "Kilmeri" + }, + "kii": { + "english_name": "Kitsai" + }, + "kij": { + "english_name": "Kilivila" + }, + "kil": { + "english_name": "Kariya" + }, + "kim": { + "english_name": "Karagas" + }, + "kio": { + "english_name": "Kiowa" + }, + "kip": { + "english_name": "Kham, Sheshi" + }, + "kiq": { + "english_name": "Kosadle" + }, + "kis": { + "english_name": "Kis" + }, + "kit": { + "english_name": "Agob" + }, + "kiu": { + "english_name": "Kirmanjki (individual language)" + }, + "kiv": { + "english_name": "Kimbu" + }, + "kiw": { + "english_name": "Kiwai, Northeast" + }, + "kix": { + "english_name": "Naga, Khiamniungan" + }, + "kiy": { + "english_name": "Kirikiri" + }, + "kiz": { + "english_name": "Kisi" + }, + "kj": { + "english_name": "Kuanyama" + }, + "kja": { + "english_name": "Mlap" + }, + "kjb": { + "english_name": "Q'anjob'al" + }, + "kjc": { + "english_name": "Konjo, Coastal" + }, + "kjd": { + "english_name": "Kiwai, Southern" + }, + "kje": { + "english_name": "Kisar" + }, + "kjf": { + "english_name": "Khalaj" + }, + "kjg": { + "english_name": "Khmu" + }, + "kjh": { + "english_name": "Khakas" + }, + "kji": { + "english_name": "Zabana" + }, + "kjj": { + "english_name": "Khinalugh" + }, + "kjk": { + "english_name": "Konjo, Highland" + }, + "kjl": { + "english_name": "Kham, Western Parbate" + }, + "kjm": { + "english_name": "Kh\u00e1ng" + }, + "kjn": { + "english_name": "Kunjen" + }, + "kjo": { + "english_name": "Kinnauri, Harijan" + }, + "kjp": { + "english_name": "Karen, Pwo Eastern" + }, + "kjq": { + "english_name": "Keres, Western" + }, + "kjr": { + "english_name": "Kurudu" + }, + "kjs": { + "english_name": "Kewa, East" + }, + "kjt": { + "english_name": "Karen, Phrae Pwo" + }, + "kju": { + "english_name": "Kashaya" + }, + "kjx": { + "english_name": "Ramopa" + }, + "kjy": { + "english_name": "Erave" + }, + "kjz": { + "english_name": "Bumthangkha" + }, + "kk": { + "english_name": "Kazakh" + }, + "kka": { + "english_name": "Kakanda" + }, + "kkb": { + "english_name": "Kwerisa" + }, + "kkc": { + "english_name": "Odoodee" + }, + "kkd": { + "english_name": "Kinuku" + }, + "kke": { + "english_name": "Kakabe" + }, + "kkf": { + "english_name": "Monpa, Kalaktang" + }, + "kkg": { + "english_name": "Kalinga, Mabaka Valley" + }, + "kkh": { + "english_name": "Kh\u00fcn" + }, + "kki": { + "english_name": "Kagulu" + }, + "kkj": { + "english_name": "Kako" + }, + "kkk": { + "english_name": "Kokota" + }, + "kkl": { + "english_name": "Yale, Kosarek" + }, + "kkm": { + "english_name": "Kiong" + }, + "kkn": { + "english_name": "Kon Keu" + }, + "kko": { + "english_name": "Karko" + }, + "kkp": { + "english_name": "Gugubera" + }, + "kkq": { + "english_name": "Kaiku" + }, + "kkr": { + "english_name": "Kir-Balar" + }, + "kks": { + "english_name": "Giiwo" + }, + "kkt": { + "english_name": "Koi" + }, + "kku": { + "english_name": "Tumi" + }, + "kkv": { + "english_name": "Kangean" + }, + "kkw": { + "english_name": "Teke-Kukuya" + }, + "kkx": { + "english_name": "Kohin" + }, + "kky": { + "english_name": "Guguyimidjir" + }, + "kkz": { + "english_name": "Kaska" + }, + "kl": { + "english_name": "Kalaallisut" + }, + "kla": { + "english_name": "Klamath-Modoc" + }, + "klb": { + "english_name": "Kiliwa" + }, + "klc": { + "english_name": "Kolbila" + }, + "kld": { + "english_name": "Gamilaraay" + }, + "kle": { + "english_name": "Kulung (Nepal)" + }, + "klf": { + "english_name": "Kendeje" + }, + "klg": { + "english_name": "Tagakaulo" + }, + "klh": { + "english_name": "Weliki" + }, + "kli": { + "english_name": "Kalumpang" + }, + "klj": { + "english_name": "Khalaj, Turkic" + }, + "klk": { + "english_name": "Kono (Nigeria)" + }, + "kll": { + "english_name": "Kalagan, Kagan" + }, + "klm": { + "english_name": "Migum" + }, + "kln": { + "english_name": "Kalenjin" + }, + "klo": { + "english_name": "Kapya" + }, + "klp": { + "english_name": "Kamasa" + }, + "klq": { + "english_name": "Rumu" + }, + "klr": { + "english_name": "Khaling" + }, + "kls": { + "english_name": "Kalasha" + }, + "klt": { + "english_name": "Nukna" + }, + "klu": { + "english_name": "Klao" + }, + "klv": { + "english_name": "Maskelynes" + }, + "klw": { + "english_name": "Lindu" + }, + "klx": { + "english_name": "Koluwawa" + }, + "kly": { + "english_name": "Kalao" + }, + "klz": { + "english_name": "Kabola" + }, + "km": { + "english_name": "Khmer, Central" + }, + "kma": { + "english_name": "Konni" + }, + "kmb": { + "english_name": "Kimbundu" + }, + "kmc": { + "english_name": "Dong, Southern" + }, + "kmd": { + "english_name": "Kalinga, Majukayang" + }, + "kme": { + "english_name": "Bakole" + }, + "kmf": { + "english_name": "Kare (Papua New Guinea)" + }, + "kmg": { + "english_name": "K\u00e2te" + }, + "kmh": { + "english_name": "Kalam" + }, + "kmi": { + "english_name": "Kami (Nigeria)" + }, + "kmj": { + "english_name": "Kumarbhag Paharia" + }, + "kmk": { + "english_name": "Kalinga, Limos" + }, + "kml": { + "english_name": "Kalinga, Tanudan" + }, + "kmm": { + "english_name": "Kom (India)" + }, + "kmn": { + "english_name": "Awtuw" + }, + "kmo": { + "english_name": "Kwoma" + }, + "kmp": { + "english_name": "Gimme" + }, + "kmq": { + "english_name": "Kwama" + }, + "kmr": { + "english_name": "Kurdish, Northern" + }, + "kms": { + "english_name": "Kamasau" + }, + "kmt": { + "english_name": "Kemtuik" + }, + "kmu": { + "english_name": "Kanite" + }, + "kmv": { + "english_name": "Creole French, Karip\u00fana" + }, + "kmw": { + "english_name": "Komo (Democratic Republic of Congo)" + }, + "kmx": { + "english_name": "Waboda" + }, + "kmy": { + "english_name": "Koma" + }, + "kmz": { + "english_name": "Khorasani Turkish" + }, + "kn": { + "english_name": "Kannada", + "name": "\u0c95\u0ca8\u0ccd\u0ca8\u0ca1" + }, + "kna": { + "english_name": "Dera (Nigeria)" + }, + "knb": { + "english_name": "Kalinga, Lubuagan" + }, + "knc": { + "english_name": "Kanuri, Central" + }, + "knd": { + "english_name": "Konda" + }, + "kne": { + "english_name": "Kankanaey" + }, + "knf": { + "english_name": "Mankanya" + }, + "kng": { + "english_name": "Koongo" + }, + "kni": { + "english_name": "Kanufi" + }, + "knj": { + "english_name": "Kanjobal, Western" + }, + "knk": { + "english_name": "Kuranko" + }, + "knl": { + "english_name": "Keninjal" + }, + "knm": { + "english_name": "Kanamar\u00ed" + }, + "knn": { + "english_name": "Konkani (individual language)" + }, + "kno": { + "english_name": "Kono (Sierra Leone)" + }, + "knp": { + "english_name": "Kwanja" + }, + "knq": { + "english_name": "Kintaq" + }, + "knr": { + "english_name": "Kaningra" + }, + "kns": { + "english_name": "Kensiu" + }, + "knt": { + "english_name": "Katuk\u00edna, Panoan" + }, + "knu": { + "english_name": "Kono (Guinea)" + }, + "knv": { + "english_name": "Tabo" + }, + "knw": { + "english_name": "Kung-Ekoka" + }, + "knx": { + "english_name": "Kendayan" + }, + "kny": { + "english_name": "Kanyok" + }, + "knz": { + "english_name": "Kalams\u00e9" + }, + "ko": { + "english_name": "Korean", + "name": "\ud55c\uad6d\uc5b4" + }, + "koa": { + "english_name": "Konomala" + }, + "koc": { + "english_name": "Kpati" + }, + "kod": { + "english_name": "Kodi" + }, + "koe": { + "english_name": "Kacipo-Balesi" + }, + "kof": { + "english_name": "Kubi" + }, + "kog": { + "english_name": "Cogui" + }, + "koh": { + "english_name": "Koyo" + }, + "koi": { + "english_name": "Komi-Permyak" + }, + "kok": { + "english_name": "Konkani (macrolanguage)", + "name": "Konkani (macrolanguage)" + }, + "kol": { + "english_name": "Kol (Papua New Guinea)" + }, + "koo": { + "english_name": "Konzo" + }, + "kop": { + "english_name": "Waube" + }, + "koq": { + "english_name": "Kota (Gabon)" + }, + "kos": { + "english_name": "Kosraean" + }, + "kot": { + "english_name": "Lagwan" + }, + "kou": { + "english_name": "Koke" + }, + "kov": { + "english_name": "Kudu-Camo" + }, + "kow": { + "english_name": "Kugama" + }, + "kox": { + "english_name": "Coxima" + }, + "koy": { + "english_name": "Koyukon" + }, + "koz": { + "english_name": "Korak" + }, + "kpa": { + "english_name": "Kutto" + }, + "kpb": { + "english_name": "Kurumba, Mullu" + }, + "kpc": { + "english_name": "Curripaco" + }, + "kpd": { + "english_name": "Koba" + }, + "kpe": { + "english_name": "Kpelle" + }, + "kpf": { + "english_name": "Komba" + }, + "kpg": { + "english_name": "Kapingamarangi" + }, + "kph": { + "english_name": "Kplang" + }, + "kpi": { + "english_name": "Kofei" + }, + "kpj": { + "english_name": "Karaj\u00e1" + }, + "kpk": { + "english_name": "Kpan" + }, + "kpl": { + "english_name": "Kpala" + }, + "kpm": { + "english_name": "Koho" + }, + "kpn": { + "english_name": "Kepkiriw\u00e1t" + }, + "kpo": { + "english_name": "Ikposo" + }, + "kpq": { + "english_name": "Korupun-Sela" + }, + "kpr": { + "english_name": "Korafe-Yegha" + }, + "kps": { + "english_name": "Tehit" + }, + "kpt": { + "english_name": "Karata" + }, + "kpu": { + "english_name": "Kafoa" + }, + "kpv": { + "english_name": "Komi-Zyrian" + }, + "kpw": { + "english_name": "Kobon" + }, + "kpx": { + "english_name": "Koiali, Mountain" + }, + "kpy": { + "english_name": "Koryak" + }, + "kpz": { + "english_name": "Kupsabiny" + }, + "kqa": { + "english_name": "Mum" + }, + "kqb": { + "english_name": "Kovai" + }, + "kqc": { + "english_name": "Doromu-Koki" + }, + "kqd": { + "english_name": "Koy Sanjaq Surat" + }, + "kqe": { + "english_name": "Kalagan" + }, + "kqf": { + "english_name": "Kakabai" + }, + "kqg": { + "english_name": "Khe" + }, + "kqh": { + "english_name": "Kisankasa" + }, + "kqi": { + "english_name": "Koitabu" + }, + "kqj": { + "english_name": "Koromira" + }, + "kqk": { + "english_name": "Gbe, Kotafon" + }, + "kql": { + "english_name": "Kyenele" + }, + "kqm": { + "english_name": "Khisa" + }, + "kqn": { + "english_name": "Kaonde" + }, + "kqo": { + "english_name": "Krahn, Eastern" + }, + "kqp": { + "english_name": "Kimr\u00e9" + }, + "kqq": { + "english_name": "Krenak" + }, + "kqr": { + "english_name": "Kimaragang" + }, + "kqs": { + "english_name": "Kissi, Northern" + }, + "kqt": { + "english_name": "Kadazan, Klias River" + }, + "kqu": { + "english_name": "Seroa" + }, + "kqv": { + "english_name": "Okolod" + }, + "kqw": { + "english_name": "Kandas" + }, + "kqx": { + "english_name": "Mser" + }, + "kqy": { + "english_name": "Koorete" + }, + "kqz": { + "english_name": "Korana" + }, + "kr": { + "english_name": "Kanuri" + }, + "kra": { + "english_name": "Kumhali" + }, + "krb": { + "english_name": "Karkin" + }, + "krc": { + "english_name": "Karachay-Balkar" + }, + "krd": { + "english_name": "Kairui-Midiki" + }, + "kre": { + "english_name": "Panar\u00e1" + }, + "krf": { + "english_name": "Koro (Vanuatu)" + }, + "krh": { + "english_name": "Kurama" + }, + "kri": { + "english_name": "Krio" + }, + "krj": { + "english_name": "Kinaray-A" + }, + "krk": { + "english_name": "Kerek" + }, + "krl": { + "english_name": "Karelian" + }, + "krm": { + "english_name": "Krim" + }, + "krn": { + "english_name": "Sapo" + }, + "krp": { + "english_name": "Korop" + }, + "krr": { + "english_name": "Kru'ng 2" + }, + "krs": { + "english_name": "Gbaya (Sudan)" + }, + "krt": { + "english_name": "Kanuri, Tumari" + }, + "kru": { + "english_name": "Kurukh" + }, + "krv": { + "english_name": "Kavet" + }, + "krw": { + "english_name": "Krahn, Western" + }, + "krx": { + "english_name": "Karon" + }, + "kry": { + "english_name": "Kryts" + }, + "krz": { + "english_name": "Kanum, Sota" + }, + "ks": { + "english_name": "Kashmiri" + }, + "ksa": { + "english_name": "Shuwa-Zamani" + }, + "ksb": { + "english_name": "Shambala" + }, + "ksc": { + "english_name": "Kalinga, Southern" + }, + "ksd": { + "english_name": "Kuanua" + }, + "kse": { + "english_name": "Kuni" + }, + "ksf": { + "english_name": "Bafia" + }, + "ksg": { + "english_name": "Kusaghe" + }, + "ksh": { + "english_name": "K\u00f6lsch" + }, + "ksi": { + "english_name": "Krisa" + }, + "ksj": { + "english_name": "Uare" + }, + "ksk": { + "english_name": "Kansa" + }, + "ksl": { + "english_name": "Kumalu" + }, + "ksm": { + "english_name": "Kumba" + }, + "ksn": { + "english_name": "Kasiguranin" + }, + "kso": { + "english_name": "Kofa" + }, + "ksp": { + "english_name": "Kaba" + }, + "ksq": { + "english_name": "Kwaami" + }, + "ksr": { + "english_name": "Borong" + }, + "kss": { + "english_name": "Kisi, Southern" + }, + "kst": { + "english_name": "Winy\u00e9" + }, + "ksu": { + "english_name": "Khamyang" + }, + "ksv": { + "english_name": "Kusu" + }, + "ksw": { + "english_name": "Karen, S'gaw" + }, + "ksx": { + "english_name": "Kedang" + }, + "ksy": { + "english_name": "Kharia Thar" + }, + "ksz": { + "english_name": "Kodaku" + }, + "kta": { + "english_name": "Katua" + }, + "ktb": { + "english_name": "Kambaata" + }, + "ktc": { + "english_name": "Kholok" + }, + "ktd": { + "english_name": "Kokata" + }, + "kte": { + "english_name": "Nubri" + }, + "ktf": { + "english_name": "Kwami" + }, + "ktg": { + "english_name": "Kalkutung" + }, + "kth": { + "english_name": "Karanga" + }, + "kti": { + "english_name": "Muyu, North" + }, + "ktj": { + "english_name": "Krumen, Plapo" + }, + "ktk": { + "english_name": "Kaniet" + }, + "ktl": { + "english_name": "Koroshi" + }, + "ktm": { + "english_name": "Kurti" + }, + "ktn": { + "english_name": "Kariti\u00e2na" + }, + "kto": { + "english_name": "Kuot" + }, + "ktp": { + "english_name": "Kaduo" + }, + "ktq": { + "english_name": "Katabaga" + }, + "ktr": { + "english_name": "Kota Marudu Tinagas" + }, + "kts": { + "english_name": "Muyu, South" + }, + "ktt": { + "english_name": "Ketum" + }, + "ktu": { + "english_name": "Kituba (Democratic Republic of Congo)" + }, + "ktv": { + "english_name": "Katu, Eastern" + }, + "ktw": { + "english_name": "Kato" + }, + "ktx": { + "english_name": "Kaxarar\u00ed" + }, + "kty": { + "english_name": "Kango (Bas-U\u00e9l\u00e9 District)" + }, + "ktz": { + "english_name": "Ju/'hoan" + }, + "ku": { + "english_name": "Kurdish" + }, + "kub": { + "english_name": "Kutep" + }, + "kuc": { + "english_name": "Kwinsu" + }, + "kud": { + "english_name": "'Auhelawa" + }, + "kue": { + "english_name": "Kuman" + }, + "kuf": { + "english_name": "Katu, Western" + }, + "kug": { + "english_name": "Kupa" + }, + "kuh": { + "english_name": "Kushi" + }, + "kui": { + "english_name": "Kuik\u00faro-Kalap\u00e1lo" + }, + "kuj": { + "english_name": "Kuria" + }, + "kuk": { + "english_name": "Kepo'" + }, + "kul": { + "english_name": "Kulere" + }, + "kum": { + "english_name": "Kumyk" + }, + "kun": { + "english_name": "Kunama" + }, + "kuo": { + "english_name": "Kumukio" + }, + "kup": { + "english_name": "Kunimaipa" + }, + "kuq": { + "english_name": "Karipuna" + }, + "kus": { + "english_name": "Kusaal" + }, + "kut": { + "english_name": "Kutenai" + }, + "kuu": { + "english_name": "Kuskokwim, Upper" + }, + "kuv": { + "english_name": "Kur" + }, + "kuw": { + "english_name": "Kpagua" + }, + "kux": { + "english_name": "Kukatja" + }, + "kuy": { + "english_name": "Kuuku-Ya'u" + }, + "kuz": { + "english_name": "Kunza" + }, + "kv": { + "english_name": "Komi" + }, + "kva": { + "english_name": "Bagvalal" + }, + "kvb": { + "english_name": "Kubu" + }, + "kvc": { + "english_name": "Kove" + }, + "kvd": { + "english_name": "Kui (Indonesia)" + }, + "kve": { + "english_name": "Kalabakan" + }, + "kvf": { + "english_name": "Kabalai" + }, + "kvg": { + "english_name": "Kuni-Boazi" + }, + "kvh": { + "english_name": "Komodo" + }, + "kvi": { + "english_name": "Kwang" + }, + "kvj": { + "english_name": "Psikye" + }, + "kvk": { + "english_name": "Korean Sign Language" + }, + "kvl": { + "english_name": "Kayaw" + }, + "kvm": { + "english_name": "Kendem" + }, + "kvn": { + "english_name": "Kuna, Border" + }, + "kvo": { + "english_name": "Dobel" + }, + "kvp": { + "english_name": "Kompane" + }, + "kvq": { + "english_name": "Karen, Geba" + }, + "kvr": { + "english_name": "Kerinci" + }, + "kvs": { + "english_name": "Kunggara" + }, + "kvt": { + "english_name": "Karen, Lahta" + }, + "kvu": { + "english_name": "Karen, Yinbaw" + }, + "kvv": { + "english_name": "Kola" + }, + "kvw": { + "english_name": "Wersing" + }, + "kvx": { + "english_name": "Koli, Parkari" + }, + "kvy": { + "english_name": "Karen, Yintale" + }, + "kvz": { + "english_name": "Tsakwambo" + }, + "kw": { + "english_name": "Cornish" + }, + "kwa": { + "english_name": "D\u00e2w" + }, + "kwb": { + "english_name": "Kwa" + }, + "kwc": { + "english_name": "Likwala" + }, + "kwd": { + "english_name": "Kwaio" + }, + "kwe": { + "english_name": "Kwerba" + }, + "kwf": { + "english_name": "Kwara'ae" + }, + "kwg": { + "english_name": "Sara Kaba Deme" + }, + "kwh": { + "english_name": "Kowiai" + }, + "kwi": { + "english_name": "Awa-Cuaiquer" + }, + "kwj": { + "english_name": "Kwanga" + }, + "kwk": { + "english_name": "Kwakiutl" + }, + "kwl": { + "english_name": "Kofyar" + }, + "kwm": { + "english_name": "Kwambi" + }, + "kwn": { + "english_name": "Kwangali" + }, + "kwo": { + "english_name": "Kwomtari" + }, + "kwp": { + "english_name": "Kodia" + }, + "kwr": { + "english_name": "Kwer" + }, + "kws": { + "english_name": "Kwese" + }, + "kwt": { + "english_name": "Kwesten" + }, + "kwu": { + "english_name": "Kwakum" + }, + "kwv": { + "english_name": "Sara Kaba N\u00e1\u00e0" + }, + "kww": { + "english_name": "Kwinti" + }, + "kwx": { + "english_name": "Khirwar" + }, + "kwy": { + "english_name": "Kongo, San Salvador" + }, + "kwz": { + "english_name": "Kwadi" + }, + "kxa": { + "english_name": "Kairiru" + }, + "kxb": { + "english_name": "Krobu" + }, + "kxc": { + "english_name": "Konso" + }, + "kxd": { + "english_name": "Brunei" + }, + "kxf": { + "english_name": "Karen, Manumanaw" + }, + "kxh": { + "english_name": "Karo (Ethiopia)" + }, + "kxi": { + "english_name": "Murut, Keningau" + }, + "kxj": { + "english_name": "Kulfa" + }, + "kxk": { + "english_name": "Karen, Zayein" + }, + "kxl": { + "english_name": "Kurux, Nepali" + }, + "kxm": { + "english_name": "Khmer, Northern" + }, + "kxn": { + "english_name": "Melanau, Kanowit-Tanjong" + }, + "kxo": { + "english_name": "Kano\u00e9" + }, + "kxp": { + "english_name": "Koli, Wadiyara" + }, + "kxq": { + "english_name": "Kanum, Sm\u00e4rky" + }, + "kxr": { + "english_name": "Koro (Papua New Guinea)" + }, + "kxs": { + "english_name": "Kangjia" + }, + "kxt": { + "english_name": "Koiwat" + }, + "kxu": { + "english_name": "Kui (India)" + }, + "kxv": { + "english_name": "Kuvi" + }, + "kxw": { + "english_name": "Konai" + }, + "kxx": { + "english_name": "Likuba" + }, + "kxy": { + "english_name": "Kayong" + }, + "kxz": { + "english_name": "Kerewo" + }, + "ky": { + "english_name": "Kirghiz" + }, + "kya": { + "english_name": "Kwaya" + }, + "kyb": { + "english_name": "Kalinga, Butbut" + }, + "kyc": { + "english_name": "Kyaka" + }, + "kyd": { + "english_name": "Karey" + }, + "kye": { + "english_name": "Krache" + }, + "kyf": { + "english_name": "Kouya" + }, + "kyg": { + "english_name": "Keyagana" + }, + "kyh": { + "english_name": "Karok" + }, + "kyi": { + "english_name": "Kiput" + }, + "kyj": { + "english_name": "Karao" + }, + "kyk": { + "english_name": "Kamayo" + }, + "kyl": { + "english_name": "Kalapuya" + }, + "kym": { + "english_name": "Kpatili" + }, + "kyn": { + "english_name": "Binukidnon, Northern" + }, + "kyo": { + "english_name": "Kelon" + }, + "kyp": { + "english_name": "Kang" + }, + "kyq": { + "english_name": "Kenga" + }, + "kyr": { + "english_name": "Kuru\u00e1ya" + }, + "kys": { + "english_name": "Kayan, Baram" + }, + "kyt": { + "english_name": "Kayagar" + }, + "kyu": { + "english_name": "Kayah, Western" + }, + "kyv": { + "english_name": "Kayort" + }, + "kyw": { + "english_name": "Kudmali" + }, + "kyx": { + "english_name": "Rapoisi" + }, + "kyy": { + "english_name": "Kambaira" + }, + "kyz": { + "english_name": "Kayab\u00ed" + }, + "kza": { + "english_name": "Karaboro, Western" + }, + "kzb": { + "english_name": "Kaibobo" + }, + "kzc": { + "english_name": "Kulango, Bondoukou" + }, + "kzd": { + "english_name": "Kadai" + }, + "kze": { + "english_name": "Kosena" + }, + "kzf": { + "english_name": "Kaili, Da'a" + }, + "kzg": { + "english_name": "Kikai" + }, + "kzi": { + "english_name": "Kelabit" + }, + "kzj": { + "english_name": "Kadazan, Coastal" + }, + "kzk": { + "english_name": "Kazukuru" + }, + "kzl": { + "english_name": "Kayeli" + }, + "kzm": { + "english_name": "Kais" + }, + "kzn": { + "english_name": "Kokola" + }, + "kzo": { + "english_name": "Kaningi" + }, + "kzp": { + "english_name": "Kaidipang" + }, + "kzq": { + "english_name": "Kaike" + }, + "kzr": { + "english_name": "Karang" + }, + "kzs": { + "english_name": "Dusun, Sugut" + }, + "kzt": { + "english_name": "Dusun, Tambunan" + }, + "kzu": { + "english_name": "Kayupulau" + }, + "kzv": { + "english_name": "Komyandaret" + }, + "kzw": { + "english_name": "Karir\u00ed-Xoc\u00f3" + }, + "kzx": { + "english_name": "Kamarian" + }, + "kzy": { + "english_name": "Kango (Tshopo District)" + }, + "kzz": { + "english_name": "Kalabra" + }, + "la": { + "english_name": "Latin" + }, + "laa": { + "english_name": "Subanen, Southern" + }, + "lab": { + "english_name": "Linear A" + }, + "lac": { + "english_name": "Lacandon" + }, + "lad": { + "english_name": "Ladino" + }, + "lae": { + "english_name": "Pattani" + }, + "laf": { + "english_name": "Lafofa" + }, + "lag": { + "english_name": "Langi" + }, + "lah": { + "english_name": "Lahnda" + }, + "lai": { + "english_name": "Lambya" + }, + "laj": { + "english_name": "Lango (Uganda)" + }, + "lak": { + "english_name": "Laka (Nigeria)" + }, + "lal": { + "english_name": "Lalia" + }, + "lam": { + "english_name": "Lamba" + }, + "lan": { + "english_name": "Laru" + }, + "lap": { + "english_name": "Laka (Chad)" + }, + "laq": { + "english_name": "Qabiao" + }, + "lar": { + "english_name": "Larteh" + }, + "las": { + "english_name": "Lama (Togo)" + }, + "lau": { + "english_name": "Laba" + }, + "law": { + "english_name": "Lauje" + }, + "lax": { + "english_name": "Tiwa" + }, + "lay": { + "english_name": "Lama (Myanmar)" + }, + "laz": { + "english_name": "Aribwatsa" + }, + "lb": { + "english_name": "Luxembourgish" + }, + "lba": { + "english_name": "Lui" + }, + "lbb": { + "english_name": "Label" + }, + "lbc": { + "english_name": "Lakkia" + }, + "lbe": { + "english_name": "Lak" + }, + "lbf": { + "english_name": "Tinani" + }, + "lbg": { + "english_name": "Laopang" + }, + "lbi": { + "english_name": "La'bi" + }, + "lbj": { + "english_name": "Ladakhi" + }, + "lbk": { + "english_name": "Bontok, Central" + }, + "lbl": { + "english_name": "Bikol, Libon" + }, + "lbm": { + "english_name": "Lodhi" + }, + "lbn": { + "english_name": "Lamet" + }, + "lbo": { + "english_name": "Laven" + }, + "lbq": { + "english_name": "Wampar" + }, + "lbr": { + "english_name": "Lohorung" + }, + "lbs": { + "english_name": "Libyan Sign Language" + }, + "lbt": { + "english_name": "Lachi" + }, + "lbu": { + "english_name": "Labu" + }, + "lbv": { + "english_name": "Lavatbura-Lamusong" + }, + "lbw": { + "english_name": "Tolaki" + }, + "lbx": { + "english_name": "Lawangan" + }, + "lby": { + "english_name": "Lamu-Lamu" + }, + "lbz": { + "english_name": "Lardil" + }, + "lcc": { + "english_name": "Legenyem" + }, + "lcd": { + "english_name": "Lola" + }, + "lce": { + "english_name": "Loncong" + }, + "lcf": { + "english_name": "Lubu" + }, + "lch": { + "english_name": "Luchazi" + }, + "lcl": { + "english_name": "Lisela" + }, + "lcm": { + "english_name": "Tungag" + }, + "lcp": { + "english_name": "Lawa, Western" + }, + "lcq": { + "english_name": "Luhu" + }, + "lcs": { + "english_name": "Lisabata-Nuniali" + }, + "lda": { + "english_name": "Kla-Dan" + }, + "ldb": { + "english_name": "Du\u0303ya" + }, + "ldd": { + "english_name": "Luri" + }, + "ldg": { + "english_name": "Lenyima" + }, + "ldh": { + "english_name": "Lamja-Dengsa-Tola" + }, + "ldi": { + "english_name": "Laari" + }, + "ldj": { + "english_name": "Lemoro" + }, + "ldk": { + "english_name": "Leelau" + }, + "ldl": { + "english_name": "Kaan" + }, + "ldm": { + "english_name": "Landoma" + }, + "ldn": { + "english_name": "L\u00e1adan" + }, + "ldo": { + "english_name": "Loo" + }, + "ldp": { + "english_name": "Tso" + }, + "ldq": { + "english_name": "Lufu" + }, + "lea": { + "english_name": "Lega-Shabunda" + }, + "leb": { + "english_name": "Lala-Bisa" + }, + "lec": { + "english_name": "Leco" + }, + "led": { + "english_name": "Lendu" + }, + "lee": { + "english_name": "Ly\u00e9l\u00e9" + }, + "lef": { + "english_name": "Lelemi" + }, + "leh": { + "english_name": "Lenje" + }, + "lei": { + "english_name": "Lemio" + }, + "lej": { + "english_name": "Lengola" + }, + "lek": { + "english_name": "Leipon" + }, + "lel": { + "english_name": "Lele (Democratic Republic of Congo)" + }, + "lem": { + "english_name": "Nomaande" + }, + "len": { + "english_name": "Lenca" + }, + "leo": { + "english_name": "Leti (Cameroon)" + }, + "lep": { + "english_name": "Lepcha" + }, + "leq": { + "english_name": "Lembena" + }, + "ler": { + "english_name": "Lenkau" + }, + "les": { + "english_name": "Lese" + }, + "let": { + "english_name": "Lesing-Gelimi" + }, + "leu": { + "english_name": "Kara (Papua New Guinea)" + }, + "lev": { + "english_name": "Lamma" + }, + "lew": { + "english_name": "Kaili, Ledo" + }, + "lex": { + "english_name": "Luang" + }, + "ley": { + "english_name": "Lemolang" + }, + "lez": { + "english_name": "Lezghian" + }, + "lfa": { + "english_name": "Lefa" + }, + "lfn": { + "english_name": "Lingua Franca Nova" + }, + "lg": { + "english_name": "Ganda" + }, + "lga": { + "english_name": "Lungga" + }, + "lgb": { + "english_name": "Laghu" + }, + "lgg": { + "english_name": "Lugbara" + }, + "lgh": { + "english_name": "Laghuu" + }, + "lgi": { + "english_name": "Lengilu" + }, + "lgk": { + "english_name": "Lingarak" + }, + "lgl": { + "english_name": "Wala" + }, + "lgm": { + "english_name": "Lega-Mwenga" + }, + "lgn": { + "english_name": "Opuuo" + }, + "lgq": { + "english_name": "Logba" + }, + "lgr": { + "english_name": "Lengo" + }, + "lgt": { + "english_name": "Pahi" + }, + "lgu": { + "english_name": "Longgu" + }, + "lgz": { + "english_name": "Ligenza" + }, + "lha": { + "english_name": "Laha (Viet Nam)" + }, + "lhh": { + "english_name": "Laha (Indonesia)" + }, + "lhi": { + "english_name": "Lahu Shi" + }, + "lhl": { + "english_name": "Lohar, Lahul" + }, + "lhm": { + "english_name": "Lhomi" + }, + "lhn": { + "english_name": "Lahanan" + }, + "lhp": { + "english_name": "Lhokpu" + }, + "lhs": { + "english_name": "Mlahs\u00f6" + }, + "lht": { + "english_name": "Lo-Toga" + }, + "lhu": { + "english_name": "Lahu" + }, + "li": { + "english_name": "Limburgan" + }, + "lia": { + "english_name": "Limba, West-Central" + }, + "lib": { + "english_name": "Likum" + }, + "lic": { + "english_name": "Hlai" + }, + "lid": { + "english_name": "Nyindrou" + }, + "lie": { + "english_name": "Likila" + }, + "lif": { + "english_name": "Limbu" + }, + "lig": { + "english_name": "Ligbi" + }, + "lih": { + "english_name": "Lihir" + }, + "lij": { + "english_name": "Ligurian" + }, + "lik": { + "english_name": "Lika" + }, + "lil": { + "english_name": "Lillooet" + }, + "lio": { + "english_name": "Liki" + }, + "lip": { + "english_name": "Sekpele" + }, + "liq": { + "english_name": "Libido" + }, + "lir": { + "english_name": "English, Liberian" + }, + "lis": { + "english_name": "Lisu" + }, + "liu": { + "english_name": "Logorik" + }, + "liv": { + "english_name": "Liv" + }, + "liw": { + "english_name": "Col" + }, + "lix": { + "english_name": "Liabuku" + }, + "liy": { + "english_name": "Banda-Bambari" + }, + "liz": { + "english_name": "Libinza" + }, + "lja": { + "english_name": "Golpa" + }, + "lje": { + "english_name": "Rampi" + }, + "lji": { + "english_name": "Laiyolo" + }, + "ljl": { + "english_name": "Li'o" + }, + "ljp": { + "english_name": "Lampung Api" + }, + "ljw": { + "english_name": "Yirandali" + }, + "ljx": { + "english_name": "Yuru" + }, + "lka": { + "english_name": "Lakalei" + }, + "lkb": { + "english_name": "Kabras" + }, + "lkc": { + "english_name": "Kucong" + }, + "lkd": { + "english_name": "Lakond\u00ea" + }, + "lke": { + "english_name": "Kenyi" + }, + "lkh": { + "english_name": "Lakha" + }, + "lki": { + "english_name": "Laki" + }, + "lkj": { + "english_name": "Remun" + }, + "lkl": { + "english_name": "Laeko-Libuat" + }, + "lkm": { + "english_name": "Kalaamaya" + }, + "lkn": { + "english_name": "Lakon" + }, + "lko": { + "english_name": "Khayo" + }, + "lkr": { + "english_name": "P\u00e4ri" + }, + "lks": { + "english_name": "Kisa" + }, + "lkt": { + "english_name": "Lakota" + }, + "lku": { + "english_name": "Kungkari" + }, + "lky": { + "english_name": "Lokoya" + }, + "lla": { + "english_name": "Lala-Roba" + }, + "llb": { + "english_name": "Lolo" + }, + "llc": { + "english_name": "Lele (Guinea)" + }, + "lld": { + "english_name": "Ladin" + }, + "lle": { + "english_name": "Lele (Papua New Guinea)" + }, + "llf": { + "english_name": "Hermit" + }, + "llg": { + "english_name": "Lole" + }, + "llh": { + "english_name": "Lamu" + }, + "lli": { + "english_name": "Teke-Laali" + }, + "llj": { + "english_name": "Ladji Ladji" + }, + "llk": { + "english_name": "Lelak" + }, + "lll": { + "english_name": "Lilau" + }, + "llm": { + "english_name": "Lasalimu" + }, + "lln": { + "english_name": "Lele (Chad)" + }, + "llo": { + "english_name": "Khlor" + }, + "llp": { + "english_name": "Efate, North" + }, + "llq": { + "english_name": "Lolak" + }, + "lls": { + "english_name": "Lithuanian Sign Language" + }, + "llu": { + "english_name": "Lau" + }, + "llx": { + "english_name": "Lauan" + }, + "lma": { + "english_name": "Limba, East" + }, + "lmb": { + "english_name": "Merei" + }, + "lmc": { + "english_name": "Limilngan" + }, + "lmd": { + "english_name": "Lumun" + }, + "lme": { + "english_name": "P\u00e9v\u00e9" + }, + "lmf": { + "english_name": "Lembata, South" + }, + "lmg": { + "english_name": "Lamogai" + }, + "lmh": { + "english_name": "Lambichhong" + }, + "lmi": { + "english_name": "Lombi" + }, + "lmj": { + "english_name": "Lembata, West" + }, + "lmk": { + "english_name": "Lamkang" + }, + "lml": { + "english_name": "Hano" + }, + "lmn": { + "english_name": "Lambadi" + }, + "lmo": { + "english_name": "Lombard" + }, + "lmp": { + "english_name": "Limbum" + }, + "lmq": { + "english_name": "Lamatuka" + }, + "lmr": { + "english_name": "Lamalera" + }, + "lmu": { + "english_name": "Lamenu" + }, + "lmv": { + "english_name": "Lomaiviti" + }, + "lmw": { + "english_name": "Miwok, Lake" + }, + "lmx": { + "english_name": "Laimbue" + }, + "lmy": { + "english_name": "Lamboya" + }, + "lmz": { + "english_name": "Lumbee" + }, + "ln": { + "english_name": "Lingala" + }, + "lna": { + "english_name": "Langbashe" + }, + "lnb": { + "english_name": "Mbalanhu" + }, + "lnd": { + "english_name": "Lundayeh" + }, + "lng": { + "english_name": "Langobardic" + }, + "lnh": { + "english_name": "Lanoh" + }, + "lni": { + "english_name": "Daantanai'" + }, + "lnj": { + "english_name": "Leningitij" + }, + "lnl": { + "english_name": "Banda, South Central" + }, + "lnm": { + "english_name": "Langam" + }, + "lnn": { + "english_name": "Lorediakarkar" + }, + "lno": { + "english_name": "Lango (Sudan)" + }, + "lns": { + "english_name": "Lamnso'" + }, + "lnu": { + "english_name": "Longuda" + }, + "lnw": { + "english_name": "Lanima" + }, + "lnz": { + "english_name": "Lonzo" + }, + "lo": { + "english_name": "Lao" + }, + "loa": { + "english_name": "Loloda" + }, + "lob": { + "english_name": "Lobi" + }, + "loc": { + "english_name": "Inonhan" + }, + "loe": { + "english_name": "Saluan" + }, + "lof": { + "english_name": "Logol" + }, + "log": { + "english_name": "Logo" + }, + "loh": { + "english_name": "Narim" + }, + "loi": { + "english_name": "Loma (C\u00f4te d'Ivoire)" + }, + "loj": { + "english_name": "Lou" + }, + "lok": { + "english_name": "Loko" + }, + "lol": { + "english_name": "Mongo" + }, + "lom": { + "english_name": "Loma (Liberia)" + }, + "lon": { + "english_name": "Lomwe, Malawi" + }, + "loo": { + "english_name": "Lombo" + }, + "lop": { + "english_name": "Lopa" + }, + "loq": { + "english_name": "Lobala" + }, + "lor": { + "english_name": "T\u00e9\u00e9n" + }, + "los": { + "english_name": "Loniu" + }, + "lot": { + "english_name": "Otuho" + }, + "lou": { + "english_name": "Creole French, Louisiana" + }, + "lov": { + "english_name": "Lopi" + }, + "low": { + "english_name": "Lobu, Tampias" + }, + "lox": { + "english_name": "Loun" + }, + "loy": { + "english_name": "Loke" + }, + "loz": { + "english_name": "Lozi" + }, + "lpa": { + "english_name": "Lelepa" + }, + "lpe": { + "english_name": "Lepki" + }, + "lpn": { + "english_name": "Naga, Long Phuri" + }, + "lpo": { + "english_name": "Lipo" + }, + "lpx": { + "english_name": "Lopit" + }, + "lra": { + "english_name": "Rara Bakati'" + }, + "lrc": { + "english_name": "Luri, Northern" + }, + "lre": { + "english_name": "Laurentian" + }, + "lrg": { + "english_name": "Laragia" + }, + "lri": { + "english_name": "Marachi" + }, + "lrk": { + "english_name": "Loarki" + }, + "lrl": { + "english_name": "Lari" + }, + "lrm": { + "english_name": "Marama" + }, + "lrn": { + "english_name": "Lorang" + }, + "lro": { + "english_name": "Laro" + }, + "lrr": { + "english_name": "Yamphu, Southern" + }, + "lrt": { + "english_name": "Malay, Larantuka" + }, + "lrv": { + "english_name": "Larevat" + }, + "lrz": { + "english_name": "Lemerig" + }, + "lsa": { + "english_name": "Lasgerdi" + }, + "lsd": { + "english_name": "Lishana Deni" + }, + "lse": { + "english_name": "Lusengo" + }, + "lsg": { + "english_name": "Lyons Sign Language" + }, + "lsh": { + "english_name": "Lish" + }, + "lsi": { + "english_name": "Lashi" + }, + "lsl": { + "english_name": "Latvian Sign Language" + }, + "lsm": { + "english_name": "Saamia" + }, + "lso": { + "english_name": "Laos Sign Language" + }, + "lsp": { + "english_name": "Panamanian Sign Language" + }, + "lsr": { + "english_name": "Aruop" + }, + "lss": { + "english_name": "Lasi" + }, + "lst": { + "english_name": "Trinidad and Tobago Sign Language" + }, + "lsy": { + "english_name": "Mauritian Sign Language" + }, + "lt": { + "english_name": "Lithuanian", + "name": "Lietuvi\u0173" + }, + "ltc": { + "english_name": "Chinese, Late Middle" + }, + "ltg": { + "english_name": "Latgalian" + }, + "lti": { + "english_name": "Leti (Indonesia)" + }, + "ltn": { + "english_name": "Latund\u00ea" + }, + "lto": { + "english_name": "Tsotso" + }, + "lts": { + "english_name": "Tachoni" + }, + "ltu": { + "english_name": "Latu" + }, + "lu": { + "english_name": "Luba-Katanga" + }, + "lua": { + "english_name": "Luba-Lulua" + }, + "luc": { + "english_name": "Aringa" + }, + "lud": { + "english_name": "Ludian" + }, + "lue": { + "english_name": "Luvale" + }, + "luf": { + "english_name": "Laua" + }, + "lui": { + "english_name": "Luiseno" + }, + "luj": { + "english_name": "Luna" + }, + "luk": { + "english_name": "Lunanakha" + }, + "lul": { + "english_name": "Olu'bo" + }, + "lum": { + "english_name": "Luimbi" + }, + "lun": { + "english_name": "Lunda" + }, + "luo": { + "english_name": "Luo (Kenya and Tanzania)" + }, + "lup": { + "english_name": "Lumbu" + }, + "luq": { + "english_name": "Lucumi" + }, + "lur": { + "english_name": "Laura" + }, + "lus": { + "english_name": "Lushai" + }, + "lut": { + "english_name": "Lushootseed" + }, + "luu": { + "english_name": "Lumba-Yakkha" + }, + "luv": { + "english_name": "Luwati" + }, + "luw": { + "english_name": "Luo (Cameroon)" + }, + "luy": { + "english_name": "Luyia" + }, + "luz": { + "english_name": "Luri, Southern" + }, + "lv": { + "english_name": "Latvian", + "name": "Latvie\u0161u" + }, + "lva": { + "english_name": "Maku'a" + }, + "lvk": { + "english_name": "Lavukaleve" + }, + "lvs": { + "english_name": "Latvian, Standard" + }, + "lvu": { + "english_name": "Levuka" + }, + "lwa": { + "english_name": "Lwalu" + }, + "lwe": { + "english_name": "Lewo Eleng" + }, + "lwg": { + "english_name": "Wanga" + }, + "lwh": { + "english_name": "Lachi, White" + }, + "lwl": { + "english_name": "Lawa, Eastern" + }, + "lwm": { + "english_name": "Laomian" + }, + "lwo": { + "english_name": "Luwo" + }, + "lwt": { + "english_name": "Lewotobi" + }, + "lwu": { + "english_name": "Lawu" + }, + "lww": { + "english_name": "Lewo" + }, + "lya": { + "english_name": "Layakha" + }, + "lyg": { + "english_name": "Lyngngam" + }, + "lyn": { + "english_name": "Luyana" + }, + "lzh": { + "english_name": "Chinese, Literary" + }, + "lzl": { + "english_name": "Litzlitz" + }, + "lzn": { + "english_name": "Naga, Leinong" + }, + "lzz": { + "english_name": "Laz" + }, + "maa": { + "english_name": "Mazatec, San Jer\u00f3nimo Tec\u00f3atl" + }, + "mab": { + "english_name": "Mixtec, Yutanduchi" + }, + "mad": { + "english_name": "Madurese" + }, + "mae": { + "english_name": "Bo-Rukul" + }, + "maf": { + "english_name": "Mafa" + }, + "mag": { + "english_name": "Magahi" + }, + "mai": { + "english_name": "Maithili" + }, + "maj": { + "english_name": "Mazatec, Jalapa De D\u00edaz" + }, + "mak": { + "english_name": "Makasar" + }, + "mam": { + "english_name": "Mam" + }, + "man": { + "english_name": "Mandingo" + }, + "maq": { + "english_name": "Mazatec, Chiquihuitl\u00e1n" + }, + "mas": { + "english_name": "Masai" + }, + "mat": { + "english_name": "Matlatzinca, San Francisco" + }, + "mau": { + "english_name": "Mazatec, Huautla" + }, + "mav": { + "english_name": "Sater\u00e9-Maw\u00e9" + }, + "maw": { + "english_name": "Mampruli" + }, + "max": { + "english_name": "Malay, North Moluccan" + }, + "maz": { + "english_name": "Mazahua, Central" + }, + "mba": { + "english_name": "Higaonon" + }, + "mbb": { + "english_name": "Manobo, Western Bukidnon" + }, + "mbc": { + "english_name": "Macushi" + }, + "mbd": { + "english_name": "Manobo, Dibabawon" + }, + "mbe": { + "english_name": "Molale" + }, + "mbf": { + "english_name": "Malay, Baba" + }, + "mbh": { + "english_name": "Mangseng" + }, + "mbi": { + "english_name": "Manobo, Ilianen" + }, + "mbj": { + "english_name": "Nad\u00ebb" + }, + "mbk": { + "english_name": "Malol" + }, + "mbl": { + "english_name": "Maxakal\u00ed" + }, + "mbm": { + "english_name": "Ombamba" + }, + "mbn": { + "english_name": "Macagu\u00e1n" + }, + "mbo": { + "english_name": "Mbo (Cameroon)" + }, + "mbp": { + "english_name": "Malayo" + }, + "mbq": { + "english_name": "Maisin" + }, + "mbr": { + "english_name": "Nukak Mak\u00fa" + }, + "mbs": { + "english_name": "Manobo, Sarangani" + }, + "mbt": { + "english_name": "Manobo, Matigsalug" + }, + "mbu": { + "english_name": "Mbula-Bwazza" + }, + "mbv": { + "english_name": "Mbulungish" + }, + "mbw": { + "english_name": "Maring" + }, + "mbx": { + "english_name": "Mari (East Sepik Province)" + }, + "mby": { + "english_name": "Memoni" + }, + "mbz": { + "english_name": "Mixtec, Amoltepec" + }, + "mca": { + "english_name": "Maca" + }, + "mcb": { + "english_name": "Machiguenga" + }, + "mcc": { + "english_name": "Bitur" + }, + "mcd": { + "english_name": "Sharanahua" + }, + "mce": { + "english_name": "Mixtec, Itundujia" + }, + "mcf": { + "english_name": "Mats\u00e9s" + }, + "mcg": { + "english_name": "Mapoyo" + }, + "mch": { + "english_name": "Maquiritari" + }, + "mci": { + "english_name": "Mese" + }, + "mcj": { + "english_name": "Mvanip" + }, + "mck": { + "english_name": "Mbunda" + }, + "mcl": { + "english_name": "Macaguaje" + }, + "mcm": { + "english_name": "Creole Portuguese, Malaccan" + }, + "mcn": { + "english_name": "Masana" + }, + "mco": { + "english_name": "Mixe, Coatl\u00e1n" + }, + "mcp": { + "english_name": "Makaa" + }, + "mcq": { + "english_name": "Ese" + }, + "mcr": { + "english_name": "Menya" + }, + "mcs": { + "english_name": "Mambai" + }, + "mct": { + "english_name": "Mengisa" + }, + "mcu": { + "english_name": "Mambila, Cameroon" + }, + "mcv": { + "english_name": "Minanibai" + }, + "mcw": { + "english_name": "Mawa (Chad)" + }, + "mcx": { + "english_name": "Mpiemo" + }, + "mcy": { + "english_name": "Watut, South" + }, + "mcz": { + "english_name": "Mawan" + }, + "mda": { + "english_name": "Mada (Nigeria)" + }, + "mdb": { + "english_name": "Morigi" + }, + "mdc": { + "english_name": "Male (Papua New Guinea)" + }, + "mdd": { + "english_name": "Mbum" + }, + "mde": { + "english_name": "Maba (Chad)" + }, + "mdf": { + "english_name": "Moksha" + }, + "mdg": { + "english_name": "Massalat" + }, + "mdh": { + "english_name": "Maguindanaon" + }, + "mdi": { + "english_name": "Mamvu" + }, + "mdj": { + "english_name": "Mangbetu" + }, + "mdk": { + "english_name": "Mangbutu" + }, + "mdl": { + "english_name": "Maltese Sign Language" + }, + "mdm": { + "english_name": "Mayogo" + }, + "mdn": { + "english_name": "Mbati" + }, + "mdp": { + "english_name": "Mbala" + }, + "mdq": { + "english_name": "Mbole" + }, + "mdr": { + "english_name": "Mandar" + }, + "mds": { + "english_name": "Maria (Papua New Guinea)" + }, + "mdt": { + "english_name": "Mbere" + }, + "mdu": { + "english_name": "Mboko" + }, + "mdv": { + "english_name": "Mixtec, Santa Luc\u00eda Monteverde" + }, + "mdw": { + "english_name": "Mbosi" + }, + "mdx": { + "english_name": "Dizin" + }, + "mdy": { + "english_name": "Male (Ethiopia)" + }, + "mdz": { + "english_name": "Suru\u00ed Do Par\u00e1" + }, + "mea": { + "english_name": "Menka" + }, + "meb": { + "english_name": "Ikobi" + }, + "mec": { + "english_name": "Mara" + }, + "med": { + "english_name": "Melpa" + }, + "mee": { + "english_name": "Mengen" + }, + "mef": { + "english_name": "Megam" + }, + "meh": { + "english_name": "Mixtec, Southwestern Tlaxiaco" + }, + "mei": { + "english_name": "Midob" + }, + "mej": { + "english_name": "Meyah" + }, + "mek": { + "english_name": "Mekeo" + }, + "mel": { + "english_name": "Melanau, Central" + }, + "mem": { + "english_name": "Mangala" + }, + "men": { + "english_name": "Mende (Sierra Leone)" + }, + "meo": { + "english_name": "Malay, Kedah" + }, + "mep": { + "english_name": "Miriwung" + }, + "meq": { + "english_name": "Merey" + }, + "mer": { + "english_name": "Meru" + }, + "mes": { + "english_name": "Masmaje" + }, + "met": { + "english_name": "Mato" + }, + "meu": { + "english_name": "Motu" + }, + "mev": { + "english_name": "Mano" + }, + "mew": { + "english_name": "Maaka" + }, + "mey": { + "english_name": "Hassaniyya" + }, + "mez": { + "english_name": "Menominee" + }, + "mfa": { + "english_name": "Malay, Pattani" + }, + "mfb": { + "english_name": "Bangka" + }, + "mfc": { + "english_name": "Mba" + }, + "mfd": { + "english_name": "Mendankwe-Nkwen" + }, + "mfe": { + "english_name": "Morisyen" + }, + "mff": { + "english_name": "Naki" + }, + "mfg": { + "english_name": "Mogofin" + }, + "mfh": { + "english_name": "Matal" + }, + "mfi": { + "english_name": "Wandala" + }, + "mfj": { + "english_name": "Mefele" + }, + "mfk": { + "english_name": "Mofu, North" + }, + "mfl": { + "english_name": "Putai" + }, + "mfm": { + "english_name": "Marghi South" + }, + "mfn": { + "english_name": "Mbembe, Cross River" + }, + "mfo": { + "english_name": "Mbe" + }, + "mfp": { + "english_name": "Malay, Makassar" + }, + "mfq": { + "english_name": "Moba" + }, + "mfr": { + "english_name": "Marithiel" + }, + "mfs": { + "english_name": "Mexican Sign Language" + }, + "mft": { + "english_name": "Mokerang" + }, + "mfu": { + "english_name": "Mbwela" + }, + "mfv": { + "english_name": "Mandjak" + }, + "mfw": { + "english_name": "Mulaha" + }, + "mfx": { + "english_name": "Melo" + }, + "mfy": { + "english_name": "Mayo" + }, + "mfz": { + "english_name": "Mabaan" + }, + "mg": { + "english_name": "Malagasy" + }, + "mga": { + "english_name": "Irish, Middle (900-1200)" + }, + "mgb": { + "english_name": "Mararit" + }, + "mgc": { + "english_name": "Morokodo" + }, + "mgd": { + "english_name": "Moru" + }, + "mge": { + "english_name": "Mango" + }, + "mgf": { + "english_name": "Maklew" + }, + "mgg": { + "english_name": "Mpumpong" + }, + "mgh": { + "english_name": "Makhuwa-Meetto" + }, + "mgi": { + "english_name": "Lijili" + }, + "mgj": { + "english_name": "Abureni" + }, + "mgk": { + "english_name": "Mawes" + }, + "mgl": { + "english_name": "Maleu-Kilenge" + }, + "mgm": { + "english_name": "Mambae" + }, + "mgn": { + "english_name": "Mbangi" + }, + "mgo": { + "english_name": "Meta'" + }, + "mgp": { + "english_name": "Magar, Eastern" + }, + "mgq": { + "english_name": "Malila" + }, + "mgr": { + "english_name": "Mambwe-Lungu" + }, + "mgs": { + "english_name": "Manda (Tanzania)" + }, + "mgt": { + "english_name": "Mongol" + }, + "mgu": { + "english_name": "Mailu" + }, + "mgv": { + "english_name": "Matengo" + }, + "mgw": { + "english_name": "Matumbi" + }, + "mgy": { + "english_name": "Mbunga" + }, + "mgz": { + "english_name": "Mbugwe" + }, + "mh": { + "english_name": "Marshallese" + }, + "mha": { + "english_name": "Manda (India)" + }, + "mhb": { + "english_name": "Mahongwe" + }, + "mhc": { + "english_name": "Mocho" + }, + "mhd": { + "english_name": "Mbugu" + }, + "mhe": { + "english_name": "Besisi" + }, + "mhf": { + "english_name": "Mamaa" + }, + "mhg": { + "english_name": "Margu" + }, + "mhi": { + "english_name": "Ma'di" + }, + "mhj": { + "english_name": "Mogholi" + }, + "mhk": { + "english_name": "Mungaka" + }, + "mhl": { + "english_name": "Mauwake" + }, + "mhm": { + "english_name": "Makhuwa-Moniga" + }, + "mhn": { + "english_name": "M\u00f3cheno" + }, + "mho": { + "english_name": "Mashi (Zambia)" + }, + "mhp": { + "english_name": "Malay, Balinese" + }, + "mhq": { + "english_name": "Mandan" + }, + "mhr": { + "english_name": "Mari, Eastern" + }, + "mhs": { + "english_name": "Buru (Indonesia)" + }, + "mht": { + "english_name": "Mandahuaca" + }, + "mhu": { + "english_name": "Digaro-Mishmi" + }, + "mhw": { + "english_name": "Mbukushu" + }, + "mhx": { + "english_name": "Maru" + }, + "mhy": { + "english_name": "Ma'anyan" + }, + "mhz": { + "english_name": "Mor (Mor Islands)" + }, + "mi": { + "english_name": "Maori", + "name": "Reo M\u0101ori" + }, + "mia": { + "english_name": "Miami" + }, + "mib": { + "english_name": "Mixtec, Atatl\u00e1huca" + }, + "mic": { + "english_name": "Mi'kmaq" + }, + "mid": { + "english_name": "Mandaic" + }, + "mie": { + "english_name": "Mixtec, Ocotepec" + }, + "mif": { + "english_name": "Mofu-Gudur" + }, + "mig": { + "english_name": "Mixtec, San Miguel El Grande" + }, + "mih": { + "english_name": "Mixtec, Chayuco" + }, + "mii": { + "english_name": "Mixtec, Chigmecatitl\u00e1n" + }, + "mij": { + "english_name": "Abar" + }, + "mik": { + "english_name": "Mikasuki" + }, + "mil": { + "english_name": "Mixtec, Pe\u00f1oles" + }, + "mim": { + "english_name": "Mixtec, Alacatlatzala" + }, + "min": { + "english_name": "Minangkabau" + }, + "mio": { + "english_name": "Mixtec, Pinotepa Nacional" + }, + "mip": { + "english_name": "Mixtec, Apasco-Apoala" + }, + "miq": { + "english_name": "M\u00edskito" + }, + "mir": { + "english_name": "Mixe, Isthmus" + }, + "mis": { + "english_name": "Uncoded languages" + }, + "mit": { + "english_name": "Mixtec, Southern Puebla" + }, + "miu": { + "english_name": "Mixtec, Cacaloxtepec" + }, + "miw": { + "english_name": "Akoye" + }, + "mix": { + "english_name": "Mixtec, Mixtepec" + }, + "miy": { + "english_name": "Mixtec, Ayutla" + }, + "miz": { + "english_name": "Mixtec, Coatzospan" + }, + "mjc": { + "english_name": "Mixtec, San Juan Colorado" + }, + "mjd": { + "english_name": "Maidu, Northwest" + }, + "mje": { + "english_name": "Muskum" + }, + "mjg": { + "english_name": "Tu" + }, + "mjh": { + "english_name": "Mwera (Nyasa)" + }, + "mji": { + "english_name": "Kim Mun" + }, + "mjj": { + "english_name": "Mawak" + }, + "mjk": { + "english_name": "Matukar" + }, + "mjl": { + "english_name": "Mandeali" + }, + "mjm": { + "english_name": "Medebur" + }, + "mjn": { + "english_name": "Ma (Papua New Guinea)" + }, + "mjo": { + "english_name": "Malankuravan" + }, + "mjp": { + "english_name": "Malapandaram" + }, + "mjq": { + "english_name": "Malaryan" + }, + "mjr": { + "english_name": "Malavedan" + }, + "mjs": { + "english_name": "Miship" + }, + "mjt": { + "english_name": "Sauria Paharia" + }, + "mju": { + "english_name": "Manna-Dora" + }, + "mjv": { + "english_name": "Mannan" + }, + "mjw": { + "english_name": "Karbi" + }, + "mjx": { + "english_name": "Mahali" + }, + "mjy": { + "english_name": "Mahican" + }, + "mjz": { + "english_name": "Majhi" + }, + "mk": { + "english_name": "Macedonian", + "name": "\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438" + }, + "mka": { + "english_name": "Mbre" + }, + "mkb": { + "english_name": "Mal Paharia" + }, + "mkc": { + "english_name": "Siliput" + }, + "mke": { + "english_name": "Mawchi" + }, + "mkf": { + "english_name": "Miya" + }, + "mkg": { + "english_name": "Mak (China)" + }, + "mki": { + "english_name": "Dhatki" + }, + "mkj": { + "english_name": "Mokilese" + }, + "mkk": { + "english_name": "Byep" + }, + "mkl": { + "english_name": "Mokole" + }, + "mkm": { + "english_name": "Moklen" + }, + "mkn": { + "english_name": "Malay, Kupang" + }, + "mko": { + "english_name": "Mingang Doso" + }, + "mkp": { + "english_name": "Moikodi" + }, + "mkq": { + "english_name": "Miwok, Bay" + }, + "mkr": { + "english_name": "Malas" + }, + "mks": { + "english_name": "Mixtec, Silacayoapan" + }, + "mkt": { + "english_name": "Vamale" + }, + "mku": { + "english_name": "Maninka, Konyanka" + }, + "mkv": { + "english_name": "Mafea" + }, + "mkw": { + "english_name": "Kituba (Congo)" + }, + "mkx": { + "english_name": "Manobo, Kinamiging" + }, + "mky": { + "english_name": "Makian, East" + }, + "mkz": { + "english_name": "Makasae" + }, + "ml": { + "english_name": "Malayalam" + }, + "mla": { + "english_name": "Malo" + }, + "mlb": { + "english_name": "Mbule" + }, + "mlc": { + "english_name": "Cao Lan" + }, + "mle": { + "english_name": "Manambu" + }, + "mlf": { + "english_name": "Mal" + }, + "mlh": { + "english_name": "Mape" + }, + "mli": { + "english_name": "Malimpung" + }, + "mlj": { + "english_name": "Miltu" + }, + "mlk": { + "english_name": "Ilwana" + }, + "mll": { + "english_name": "Malua Bay" + }, + "mlm": { + "english_name": "Mulam" + }, + "mln": { + "english_name": "Malango" + }, + "mlo": { + "english_name": "Mlomp" + }, + "mlp": { + "english_name": "Bargam" + }, + "mlq": { + "english_name": "Maninkakan, Western" + }, + "mlr": { + "english_name": "Vame" + }, + "mls": { + "english_name": "Masalit" + }, + "mlu": { + "english_name": "To'abaita" + }, + "mlv": { + "english_name": "Motlav" + }, + "mlw": { + "english_name": "Moloko" + }, + "mlx": { + "english_name": "Malfaxal" + }, + "mlz": { + "english_name": "Malaynon" + }, + "mma": { + "english_name": "Mama" + }, + "mmb": { + "english_name": "Momina" + }, + "mmc": { + "english_name": "Mazahua, Michoac\u00e1n" + }, + "mmd": { + "english_name": "Maonan" + }, + "mme": { + "english_name": "Mae" + }, + "mmf": { + "english_name": "Mundat" + }, + "mmg": { + "english_name": "Ambrym, North" + }, + "mmh": { + "english_name": "Mehin\u00e1ku" + }, + "mmi": { + "english_name": "Musar" + }, + "mmj": { + "english_name": "Majhwar" + }, + "mmk": { + "english_name": "Mukha-Dora" + }, + "mml": { + "english_name": "Man Met" + }, + "mmm": { + "english_name": "Maii" + }, + "mmn": { + "english_name": "Mamanwa" + }, + "mmo": { + "english_name": "Buang, Mangga" + }, + "mmp": { + "english_name": "Siawi" + }, + "mmq": { + "english_name": "Musak" + }, + "mmr": { + "english_name": "Miao, Western Xiangxi" + }, + "mmt": { + "english_name": "Malalamai" + }, + "mmu": { + "english_name": "Mmaala" + }, + "mmv": { + "english_name": "Miriti" + }, + "mmw": { + "english_name": "Emae" + }, + "mmx": { + "english_name": "Madak" + }, + "mmy": { + "english_name": "Migaama" + }, + "mmz": { + "english_name": "Mabaale" + }, + "mn": { + "english_name": "Mongolian", + "name": "\u041c\u043e\u043d\u0433\u043e\u043b" + }, + "mna": { + "english_name": "Mbula" + }, + "mnb": { + "english_name": "Muna" + }, + "mnc": { + "english_name": "Manchu" + }, + "mnd": { + "english_name": "Mond\u00e9" + }, + "mne": { + "english_name": "Naba" + }, + "mnf": { + "english_name": "Mundani" + }, + "mng": { + "english_name": "Mnong, Eastern" + }, + "mnh": { + "english_name": "Mono (Democratic Republic of Congo)" + }, + "mni": { + "english_name": "Manipuri" + }, + "mnj": { + "english_name": "Munji" + }, + "mnk": { + "english_name": "Mandinka" + }, + "mnl": { + "english_name": "Tiale" + }, + "mnm": { + "english_name": "Mapena" + }, + "mnn": { + "english_name": "Mnong, Southern" + }, + "mnp": { + "english_name": "Chinese, Min Bei" + }, + "mnq": { + "english_name": "Minriq" + }, + "mnr": { + "english_name": "Mono (USA)" + }, + "mns": { + "english_name": "Mansi" + }, + "mnu": { + "english_name": "Mer" + }, + "mnv": { + "english_name": "Rennell-Bellona" + }, + "mnw": { + "english_name": "Mon" + }, + "mnx": { + "english_name": "Manikion" + }, + "mny": { + "english_name": "Manyawa" + }, + "mnz": { + "english_name": "Moni" + }, + "moa": { + "english_name": "Mwan" + }, + "moc": { + "english_name": "Mocov\u00ed" + }, + "mod": { + "english_name": "Mobilian" + }, + "moe": { + "english_name": "Montagnais" + }, + "mog": { + "english_name": "Mongondow" + }, + "moh": { + "english_name": "Mohawk" + }, + "moi": { + "english_name": "Mboi" + }, + "moj": { + "english_name": "Monzombo" + }, + "mok": { + "english_name": "Morori" + }, + "mom": { + "english_name": "Mangue" + }, + "moo": { + "english_name": "Monom" + }, + "mop": { + "english_name": "Mop\u00e1n Maya" + }, + "moq": { + "english_name": "Mor (Bomberai Peninsula)" + }, + "mor": { + "english_name": "Moro" + }, + "mos": { + "english_name": "Mossi" + }, + "mot": { + "english_name": "Bar\u00ed" + }, + "mou": { + "english_name": "Mogum" + }, + "mov": { + "english_name": "Mohave" + }, + "mow": { + "english_name": "Moi (Congo)" + }, + "mox": { + "english_name": "Molima" + }, + "moy": { + "english_name": "Shekkacho" + }, + "moz": { + "english_name": "Mukulu" + }, + "mpa": { + "english_name": "Mpoto" + }, + "mpb": { + "english_name": "Mullukmulluk" + }, + "mpc": { + "english_name": "Mangarayi" + }, + "mpd": { + "english_name": "Machinere" + }, + "mpe": { + "english_name": "Majang" + }, + "mpg": { + "english_name": "Marba" + }, + "mph": { + "english_name": "Maung" + }, + "mpi": { + "english_name": "Mpade" + }, + "mpj": { + "english_name": "Martu Wangka" + }, + "mpk": { + "english_name": "Mbara (Chad)" + }, + "mpl": { + "english_name": "Watut, Middle" + }, + "mpm": { + "english_name": "Mixtec, Yosond\u00faa" + }, + "mpn": { + "english_name": "Mindiri" + }, + "mpo": { + "english_name": "Miu" + }, + "mpp": { + "english_name": "Migabac" + }, + "mpq": { + "english_name": "Mat\u00eds" + }, + "mpr": { + "english_name": "Vangunu" + }, + "mps": { + "english_name": "Dadibi" + }, + "mpt": { + "english_name": "Mian" + }, + "mpu": { + "english_name": "Makur\u00e1p" + }, + "mpv": { + "english_name": "Mungkip" + }, + "mpw": { + "english_name": "Mapidian" + }, + "mpx": { + "english_name": "Misima-Panaeati" + }, + "mpy": { + "english_name": "Mapia" + }, + "mpz": { + "english_name": "Mpi" + }, + "mqa": { + "english_name": "Maba (Indonesia)" + }, + "mqb": { + "english_name": "Mbuko" + }, + "mqc": { + "english_name": "Mangole" + }, + "mqe": { + "english_name": "Matepi" + }, + "mqf": { + "english_name": "Momuna" + }, + "mqg": { + "english_name": "Malay, Kota Bangun Kutai" + }, + "mqh": { + "english_name": "Mixtec, Tlazoyaltepec" + }, + "mqi": { + "english_name": "Mariri" + }, + "mqj": { + "english_name": "Mamasa" + }, + "mqk": { + "english_name": "Manobo, Rajah Kabunsuwan" + }, + "mql": { + "english_name": "Mbelime" + }, + "mqm": { + "english_name": "Marquesan, South" + }, + "mqn": { + "english_name": "Moronene" + }, + "mqo": { + "english_name": "Modole" + }, + "mqp": { + "english_name": "Manipa" + }, + "mqq": { + "english_name": "Minokok" + }, + "mqr": { + "english_name": "Mander" + }, + "mqs": { + "english_name": "Makian, West" + }, + "mqt": { + "english_name": "Mok" + }, + "mqu": { + "english_name": "Mandari" + }, + "mqv": { + "english_name": "Mosimo" + }, + "mqw": { + "english_name": "Murupi" + }, + "mqx": { + "english_name": "Mamuju" + }, + "mqy": { + "english_name": "Manggarai" + }, + "mqz": { + "english_name": "Pano" + }, + "mr": { + "english_name": "Marathi", + "name": "\u092e\u0930\u093e\u0920\u0940" + }, + "mra": { + "english_name": "Mlabri" + }, + "mrb": { + "english_name": "Marino" + }, + "mrc": { + "english_name": "Maricopa" + }, + "mrd": { + "english_name": "Magar, Western" + }, + "mre": { + "english_name": "Martha's Vineyard Sign Language" + }, + "mrf": { + "english_name": "Elseng" + }, + "mrg": { + "english_name": "Mising" + }, + "mrh": { + "english_name": "Chin, Mara" + }, + "mrj": { + "english_name": "Mari, Western" + }, + "mrk": { + "english_name": "Hmwaveke" + }, + "mrl": { + "english_name": "Mortlockese" + }, + "mrm": { + "english_name": "Merlav" + }, + "mrn": { + "english_name": "Cheke Holo" + }, + "mro": { + "english_name": "Mru" + }, + "mrp": { + "english_name": "Morouas" + }, + "mrq": { + "english_name": "Marquesan, North" + }, + "mrr": { + "english_name": "Maria (India)" + }, + "mrs": { + "english_name": "Maragus" + }, + "mrt": { + "english_name": "Marghi Central" + }, + "mru": { + "english_name": "Mono (Cameroon)" + }, + "mrv": { + "english_name": "Mangareva" + }, + "mrw": { + "english_name": "Maranao" + }, + "mrx": { + "english_name": "Maremgi" + }, + "mry": { + "english_name": "Mandaya" + }, + "mrz": { + "english_name": "Marind" + }, + "ms": { + "english_name": "Malay (macrolanguage)", + "name": "Malay (macrolanguage)" + }, + "msb": { + "english_name": "Masbatenyo" + }, + "msc": { + "english_name": "Maninka, Sankaran" + }, + "msd": { + "english_name": "Yucatec Maya Sign Language" + }, + "mse": { + "english_name": "Musey" + }, + "msf": { + "english_name": "Mekwei" + }, + "msg": { + "english_name": "Moraid" + }, + "msh": { + "english_name": "Malagasy, Masikoro" + }, + "msi": { + "english_name": "Malay, Sabah" + }, + "msj": { + "english_name": "Ma (Democratic Republic of Congo)" + }, + "msk": { + "english_name": "Mansaka" + }, + "msl": { + "english_name": "Molof" + }, + "msm": { + "english_name": "Manobo, Agusan" + }, + "msn": { + "english_name": "Vur\u00ebs" + }, + "mso": { + "english_name": "Mombum" + }, + "msp": { + "english_name": "Maritsau\u00e1" + }, + "msq": { + "english_name": "Caac" + }, + "msr": { + "english_name": "Mongolian Sign Language" + }, + "mss": { + "english_name": "Masela, West" + }, + "msu": { + "english_name": "Musom" + }, + "msv": { + "english_name": "Maslam" + }, + "msw": { + "english_name": "Mansoanka" + }, + "msx": { + "english_name": "Moresada" + }, + "msy": { + "english_name": "Aruamu" + }, + "msz": { + "english_name": "Momare" + }, + "mt": { + "english_name": "Maltese", + "name": "Malti" + }, + "mta": { + "english_name": "Manobo, Cotabato" + }, + "mtb": { + "english_name": "Anyin Morofo" + }, + "mtc": { + "english_name": "Munit" + }, + "mtd": { + "english_name": "Mualang" + }, + "mte": { + "english_name": "Mono (Solomon Islands)" + }, + "mtf": { + "english_name": "Murik (Papua New Guinea)" + }, + "mtg": { + "english_name": "Una" + }, + "mth": { + "english_name": "Munggui" + }, + "mti": { + "english_name": "Maiwa (Papua New Guinea)" + }, + "mtj": { + "english_name": "Moskona" + }, + "mtk": { + "english_name": "Mbe'" + }, + "mtl": { + "english_name": "Montol" + }, + "mtm": { + "english_name": "Mator" + }, + "mtn": { + "english_name": "Matagalpa" + }, + "mto": { + "english_name": "Mixe, Totontepec" + }, + "mtp": { + "english_name": "Wich\u00ed Lhamt\u00e9s Nocten" + }, + "mtq": { + "english_name": "Muong" + }, + "mtr": { + "english_name": "Mewari" + }, + "mts": { + "english_name": "Yora" + }, + "mtt": { + "english_name": "Mota" + }, + "mtu": { + "english_name": "Mixtec, Tututepec" + }, + "mtv": { + "english_name": "Asaro'o" + }, + "mtw": { + "english_name": "Binukidnon, Southern" + }, + "mtx": { + "english_name": "Mixtec, Tida\u00e1" + }, + "mty": { + "english_name": "Nabi" + }, + "mua": { + "english_name": "Mundang" + }, + "mub": { + "english_name": "Mubi" + }, + "muc": { + "english_name": "Ajumbu" + }, + "mud": { + "english_name": "Aleut, Mednyj" + }, + "mue": { + "english_name": "Media Lengua" + }, + "mug": { + "english_name": "Musgu" + }, + "muh": { + "english_name": "M\u00fcnd\u00fc" + }, + "mui": { + "english_name": "Musi" + }, + "muj": { + "english_name": "Mabire" + }, + "muk": { + "english_name": "Mugom" + }, + "mul": { + "english_name": "Multiple languages" + }, + "mum": { + "english_name": "Maiwala" + }, + "muo": { + "english_name": "Nyong" + }, + "mup": { + "english_name": "Malvi" + }, + "muq": { + "english_name": "Miao, Eastern Xiangxi" + }, + "mur": { + "english_name": "Murle" + }, + "mus": { + "english_name": "Creek" + }, + "mut": { + "english_name": "Muria, Western" + }, + "muu": { + "english_name": "Yaaku" + }, + "muv": { + "english_name": "Muthuvan" + }, + "mux": { + "english_name": "Bo-Ung" + }, + "muy": { + "english_name": "Muyang" + }, + "muz": { + "english_name": "Mursi" + }, + "mva": { + "english_name": "Manam" + }, + "mvb": { + "english_name": "Mattole" + }, + "mvd": { + "english_name": "Mamboru" + }, + "mve": { + "english_name": "Marwari (Pakistan)" + }, + "mvf": { + "english_name": "Mongolian, Peripheral" + }, + "mvg": { + "english_name": "Mixtec, Yucua\u00f1e" + }, + "mvh": { + "english_name": "Mulgi" + }, + "mvi": { + "english_name": "Miyako" + }, + "mvk": { + "english_name": "Mekmek" + }, + "mvl": { + "english_name": "Mbara (Australia)" + }, + "mvm": { + "english_name": "Muya" + }, + "mvn": { + "english_name": "Minaveha" + }, + "mvo": { + "english_name": "Marovo" + }, + "mvp": { + "english_name": "Duri" + }, + "mvq": { + "english_name": "Moere" + }, + "mvr": { + "english_name": "Marau" + }, + "mvs": { + "english_name": "Massep" + }, + "mvt": { + "english_name": "Mpotovoro" + }, + "mvu": { + "english_name": "Marfa" + }, + "mvv": { + "english_name": "Murut, Tagal" + }, + "mvw": { + "english_name": "Machinga" + }, + "mvx": { + "english_name": "Meoswar" + }, + "mvy": { + "english_name": "Kohistani, Indus" + }, + "mvz": { + "english_name": "Mesqan" + }, + "mwa": { + "english_name": "Mwatebu" + }, + "mwb": { + "english_name": "Juwal" + }, + "mwc": { + "english_name": "Are" + }, + "mwe": { + "english_name": "Mwera (Chimwera)" + }, + "mwf": { + "english_name": "Murrinh-Patha" + }, + "mwg": { + "english_name": "Aiklep" + }, + "mwh": { + "english_name": "Mouk-Aria" + }, + "mwi": { + "english_name": "Labo" + }, + "mwk": { + "english_name": "Maninkakan, Kita" + }, + "mwl": { + "english_name": "Mirandese" + }, + "mwm": { + "english_name": "Sar" + }, + "mwn": { + "english_name": "Nyamwanga" + }, + "mwo": { + "english_name": "Maewo, Central" + }, + "mwp": { + "english_name": "Kala Lagaw Ya" + }, + "mwq": { + "english_name": "Chin, M\u00fcn" + }, + "mwr": { + "english_name": "Marwari" + }, + "mws": { + "english_name": "Mwimbi-Muthambi" + }, + "mwt": { + "english_name": "Moken" + }, + "mwu": { + "english_name": "Mittu" + }, + "mwv": { + "english_name": "Mentawai" + }, + "mww": { + "english_name": "Hmong Daw" + }, + "mwx": { + "english_name": "Mediak" + }, + "mwy": { + "english_name": "Mosiro" + }, + "mwz": { + "english_name": "Moingi" + }, + "mxa": { + "english_name": "Mixtec, Northwest Oaxaca" + }, + "mxb": { + "english_name": "Mixtec, Tezoatl\u00e1n" + }, + "mxc": { + "english_name": "Manyika" + }, + "mxd": { + "english_name": "Modang" + }, + "mxe": { + "english_name": "Mele-Fila" + }, + "mxf": { + "english_name": "Malgbe" + }, + "mxg": { + "english_name": "Mbangala" + }, + "mxh": { + "english_name": "Mvuba" + }, + "mxi": { + "english_name": "Mozarabic" + }, + "mxj": { + "english_name": "Miju-Mishmi" + }, + "mxk": { + "english_name": "Monumbo" + }, + "mxl": { + "english_name": "Gbe, Maxi" + }, + "mxm": { + "english_name": "Meramera" + }, + "mxn": { + "english_name": "Moi (Indonesia)" + }, + "mxo": { + "english_name": "Mbowe" + }, + "mxp": { + "english_name": "Mixe, Tlahuitoltepec" + }, + "mxq": { + "english_name": "Mixe, Juquila" + }, + "mxr": { + "english_name": "Murik (Malaysia)" + }, + "mxs": { + "english_name": "Mixtec, Huitepec" + }, + "mxt": { + "english_name": "Mixtec, Jamiltepec" + }, + "mxu": { + "english_name": "Mada (Cameroon)" + }, + "mxv": { + "english_name": "Mixtec, Metlat\u00f3noc" + }, + "mxw": { + "english_name": "Namo" + }, + "mxx": { + "english_name": "Mahou" + }, + "mxy": { + "english_name": "Mixtec, Southeastern Nochixtl\u00e1n" + }, + "mxz": { + "english_name": "Masela, Central" + }, + "my": { + "english_name": "Burmese" + }, + "myb": { + "english_name": "Mbay" + }, + "myc": { + "english_name": "Mayeka" + }, + "myd": { + "english_name": "Maramba" + }, + "mye": { + "english_name": "Myene" + }, + "myf": { + "english_name": "Bambassi" + }, + "myg": { + "english_name": "Manta" + }, + "myh": { + "english_name": "Makah" + }, + "myi": { + "english_name": "Mina (India)" + }, + "myj": { + "english_name": "Mangayat" + }, + "myk": { + "english_name": "Senoufo, Mamara" + }, + "myl": { + "english_name": "Moma" + }, + "mym": { + "english_name": "Me'en" + }, + "myo": { + "english_name": "Anfillo" + }, + "myp": { + "english_name": "Pirah\u00e3" + }, + "myr": { + "english_name": "Muniche" + }, + "mys": { + "english_name": "Mesmes" + }, + "myu": { + "english_name": "Munduruk\u00fa" + }, + "myv": { + "english_name": "Erzya" + }, + "myw": { + "english_name": "Muyuw" + }, + "myx": { + "english_name": "Masaaba" + }, + "myy": { + "english_name": "Macuna" + }, + "myz": { + "english_name": "Mandaic, Classical" + }, + "mza": { + "english_name": "Mixtec, Santa Mar\u00eda Zacatepec" + }, + "mzb": { + "english_name": "Tumzabt" + }, + "mzc": { + "english_name": "Madagascar Sign Language" + }, + "mzd": { + "english_name": "Malimba" + }, + "mze": { + "english_name": "Morawa" + }, + "mzg": { + "english_name": "Monastic Sign Language" + }, + "mzh": { + "english_name": "Wich\u00ed Lhamt\u00e9s G\u00fcisnay" + }, + "mzi": { + "english_name": "Mazatec, Ixcatl\u00e1n" + }, + "mzj": { + "english_name": "Manya" + }, + "mzk": { + "english_name": "Mambila, Nigeria" + }, + "mzl": { + "english_name": "Mixe, Mazatl\u00e1n" + }, + "mzm": { + "english_name": "Mumuye" + }, + "mzn": { + "english_name": "Mazanderani" + }, + "mzo": { + "english_name": "Matipuhy" + }, + "mzp": { + "english_name": "Movima" + }, + "mzq": { + "english_name": "Mori Atas" + }, + "mzr": { + "english_name": "Mar\u00fabo" + }, + "mzs": { + "english_name": "Macanese" + }, + "mzt": { + "english_name": "Mintil" + }, + "mzu": { + "english_name": "Inapang" + }, + "mzv": { + "english_name": "Manza" + }, + "mzw": { + "english_name": "Deg" + }, + "mzx": { + "english_name": "Mawayana" + }, + "mzy": { + "english_name": "Mozambican Sign Language" + }, + "mzz": { + "english_name": "Maiadomu" + }, + "na": { + "english_name": "Nauru" + }, + "naa": { + "english_name": "Namla" + }, + "nab": { + "english_name": "Nambiku\u00e1ra, Southern" + }, + "nac": { + "english_name": "Narak" + }, + "nad": { + "english_name": "Nijadali" + }, + "nae": { + "english_name": "Naka'ela" + }, + "naf": { + "english_name": "Nabak" + }, + "nag": { + "english_name": "Naga Pidgin" + }, + "naj": { + "english_name": "Nalu" + }, + "nak": { + "english_name": "Nakanai" + }, + "nal": { + "english_name": "Nalik" + }, + "nam": { + "english_name": "Ngan'gityemerri" + }, + "nan": { + "english_name": "Chinese, Min Nan" + }, + "nao": { + "english_name": "Naaba" + }, + "nap": { + "english_name": "Neapolitan" + }, + "naq": { + "english_name": "Nama (Namibia)" + }, + "nar": { + "english_name": "Iguta" + }, + "nas": { + "english_name": "Naasioi" + }, + "nat": { + "english_name": "Hungworo" + }, + "naw": { + "english_name": "Nawuri" + }, + "nax": { + "english_name": "Nakwi" + }, + "nay": { + "english_name": "Narrinyeri" + }, + "naz": { + "english_name": "Nahuatl, Coatepec" + }, + "nb": { + "english_name": "Norwegian Bokm\u00e5l", + "name": "Norwegian Bokm\u00e5l" + }, + "nba": { + "english_name": "Nyemba" + }, + "nbb": { + "english_name": "Ndoe" + }, + "nbc": { + "english_name": "Naga, Chang" + }, + "nbd": { + "english_name": "Ngbinda" + }, + "nbe": { + "english_name": "Naga, Konyak" + }, + "nbg": { + "english_name": "Nagarchal" + }, + "nbh": { + "english_name": "Ngamo" + }, + "nbi": { + "english_name": "Naga, Mao" + }, + "nbj": { + "english_name": "Ngarinman" + }, + "nbk": { + "english_name": "Nake" + }, + "nbm": { + "english_name": "Ngbaka Ma'bo" + }, + "nbn": { + "english_name": "Kuri" + }, + "nbo": { + "english_name": "Nkukoli" + }, + "nbp": { + "english_name": "Nnam" + }, + "nbq": { + "english_name": "Nggem" + }, + "nbr": { + "english_name": "Numana-Nunku-Gbantu-Numbu" + }, + "nbs": { + "english_name": "Namibian Sign Language" + }, + "nbt": { + "english_name": "Na" + }, + "nbu": { + "english_name": "Naga, Rongmei" + }, + "nbv": { + "english_name": "Ngamambo" + }, + "nbw": { + "english_name": "Ngbandi, Southern" + }, + "nby": { + "english_name": "Ningera" + }, + "nca": { + "english_name": "Iyo" + }, + "ncb": { + "english_name": "Nicobarese, Central" + }, + "ncc": { + "english_name": "Ponam" + }, + "ncd": { + "english_name": "Nachering" + }, + "nce": { + "english_name": "Yale" + }, + "ncf": { + "english_name": "Notsi" + }, + "ncg": { + "english_name": "Nisga'a" + }, + "nch": { + "english_name": "Nahuatl, Central Huasteca" + }, + "nci": { + "english_name": "Nahuatl, Classical" + }, + "ncj": { + "english_name": "Nahuatl, Northern Puebla" + }, + "nck": { + "english_name": "Nakara" + }, + "ncl": { + "english_name": "Nahuatl, Michoac\u00e1n" + }, + "ncm": { + "english_name": "Nambo" + }, + "ncn": { + "english_name": "Nauna" + }, + "nco": { + "english_name": "Sibe" + }, + "ncp": { + "english_name": "Ndaktup" + }, + "ncr": { + "english_name": "Ncane" + }, + "ncs": { + "english_name": "Nicaraguan Sign Language" + }, + "nct": { + "english_name": "Naga, Chothe" + }, + "ncu": { + "english_name": "Chumburung" + }, + "ncx": { + "english_name": "Nahuatl, Central Puebla" + }, + "ncz": { + "english_name": "Natchez" + }, + "nd": { + "english_name": "Ndebele, North" + }, + "nda": { + "english_name": "Ndasa" + }, + "ndb": { + "english_name": "Kenswei Nsei" + }, + "ndc": { + "english_name": "Ndau" + }, + "ndd": { + "english_name": "Nde-Nsele-Nta" + }, + "ndf": { + "english_name": "Nadruvian" + }, + "ndg": { + "english_name": "Ndengereko" + }, + "ndh": { + "english_name": "Ndali" + }, + "ndi": { + "english_name": "Samba Leko" + }, + "ndj": { + "english_name": "Ndamba" + }, + "ndk": { + "english_name": "Ndaka" + }, + "ndl": { + "english_name": "Ndolo" + }, + "ndm": { + "english_name": "Ndam" + }, + "ndn": { + "english_name": "Ngundi" + }, + "ndp": { + "english_name": "Ndo" + }, + "ndq": { + "english_name": "Ndombe" + }, + "ndr": { + "english_name": "Ndoola" + }, + "nds": { + "english_name": "German, Low" + }, + "ndt": { + "english_name": "Ndunga" + }, + "ndu": { + "english_name": "Dugun" + }, + "ndv": { + "english_name": "Ndut" + }, + "ndw": { + "english_name": "Ndobo" + }, + "ndx": { + "english_name": "Nduga" + }, + "ndy": { + "english_name": "Lutos" + }, + "ndz": { + "english_name": "Ndogo" + }, + "ne": { + "english_name": "Nepali (macrolanguage)" + }, + "nea": { + "english_name": "Ngad'a, Eastern" + }, + "neb": { + "english_name": "Toura (C\u00f4te d'Ivoire)" + }, + "nec": { + "english_name": "Nedebang" + }, + "ned": { + "english_name": "Nde-Gbite" + }, + "nee": { + "english_name": "N\u00eal\u00eamwa-Nixumwak" + }, + "nef": { + "english_name": "Nefamese" + }, + "neg": { + "english_name": "Negidal" + }, + "neh": { + "english_name": "Nyenkha" + }, + "nei": { + "english_name": "Hittite, Neo-" + }, + "nej": { + "english_name": "Neko" + }, + "nek": { + "english_name": "Neku" + }, + "nem": { + "english_name": "Nemi" + }, + "nen": { + "english_name": "Nengone" + }, + "neo": { + "english_name": "N\u00e1-Meo" + }, + "neq": { + "english_name": "Mixe, North Central" + }, + "ner": { + "english_name": "Yahadian" + }, + "nes": { + "english_name": "Kinnauri, Bhoti" + }, + "net": { + "english_name": "Nete" + }, + "neu": { + "english_name": "Neo" + }, + "nev": { + "english_name": "Nyaheun" + }, + "new": { + "english_name": "Newari" + }, + "nex": { + "english_name": "Neme" + }, + "ney": { + "english_name": "Neyo" + }, + "nez": { + "english_name": "Nez Perce" + }, + "nfa": { + "english_name": "Dhao" + }, + "nfd": { + "english_name": "Ahwai" + }, + "nfl": { + "english_name": "Ayiwo" + }, + "nfr": { + "english_name": "Nafaanra" + }, + "nfu": { + "english_name": "Mfumte" + }, + "ng": { + "english_name": "Ndonga" + }, + "nga": { + "english_name": "Ngbaka" + }, + "ngb": { + "english_name": "Ngbandi, Northern" + }, + "ngc": { + "english_name": "Ngombe (Democratic Republic of Congo)" + }, + "ngd": { + "english_name": "Ngando (Central African Republic)" + }, + "nge": { + "english_name": "Ngemba" + }, + "ngg": { + "english_name": "Ngbaka Manza" + }, + "ngh": { + "english_name": "N/u" + }, + "ngi": { + "english_name": "Ngizim" + }, + "ngj": { + "english_name": "Ngie" + }, + "ngk": { + "english_name": "Dalabon" + }, + "ngl": { + "english_name": "Lomwe" + }, + "ngm": { + "english_name": "Ngatik Men's Creole" + }, + "ngn": { + "english_name": "Ngwo" + }, + "ngo": { + "english_name": "Ngoni" + }, + "ngp": { + "english_name": "Ngulu" + }, + "ngq": { + "english_name": "Ngurimi" + }, + "ngr": { + "english_name": "Engdewu" + }, + "ngs": { + "english_name": "Gvoko" + }, + "ngt": { + "english_name": "Ngeq" + }, + "ngu": { + "english_name": "Nahuatl, Guerrero" + }, + "ngv": { + "english_name": "Nagumi" + }, + "ngw": { + "english_name": "Ngwaba" + }, + "ngx": { + "english_name": "Nggwahyi" + }, + "ngy": { + "english_name": "Tibea" + }, + "ngz": { + "english_name": "Ngungwel" + }, + "nha": { + "english_name": "Nhanda" + }, + "nhb": { + "english_name": "Beng" + }, + "nhc": { + "english_name": "Nahuatl, Tabasco" + }, + "nhd": { + "english_name": "Chirip\u00e1" + }, + "nhe": { + "english_name": "Nahuatl, Eastern Huasteca" + }, + "nhf": { + "english_name": "Nhuwala" + }, + "nhg": { + "english_name": "Nahuatl, Tetelcingo" + }, + "nhh": { + "english_name": "Nahari" + }, + "nhi": { + "english_name": "Nahuatl, Zacatl\u00e1n-Ahuacatl\u00e1n-Tepetzintla" + }, + "nhk": { + "english_name": "Nahuatl, Isthmus-Cosoleacaque" + }, + "nhm": { + "english_name": "Nahuatl, Morelos" + }, + "nhn": { + "english_name": "Nahuatl, Central" + }, + "nho": { + "english_name": "Takuu" + }, + "nhp": { + "english_name": "Nahuatl, Isthmus-Pajapan" + }, + "nhq": { + "english_name": "Nahuatl, Huaxcaleca" + }, + "nhr": { + "english_name": "Naro" + }, + "nht": { + "english_name": "Nahuatl, Ometepec" + }, + "nhu": { + "english_name": "Noone" + }, + "nhv": { + "english_name": "Nahuatl, Temascaltepec" + }, + "nhw": { + "english_name": "Nahuatl, Western Huasteca" + }, + "nhx": { + "english_name": "Nahuatl, Isthmus-Mecayapan" + }, + "nhy": { + "english_name": "Nahuatl, Northern Oaxaca" + }, + "nhz": { + "english_name": "Nahuatl, Santa Mar\u00eda La Alta" + }, + "nia": { + "english_name": "Nias" + }, + "nib": { + "english_name": "Nakame" + }, + "nid": { + "english_name": "Ngandi" + }, + "nie": { + "english_name": "Niellim" + }, + "nif": { + "english_name": "Nek" + }, + "nig": { + "english_name": "Ngalakan" + }, + "nih": { + "english_name": "Nyiha (Tanzania)" + }, + "nii": { + "english_name": "Nii" + }, + "nij": { + "english_name": "Ngaju" + }, + "nik": { + "english_name": "Nicobarese, Southern" + }, + "nil": { + "english_name": "Nila" + }, + "nim": { + "english_name": "Nilamba" + }, + "nin": { + "english_name": "Ninzo" + }, + "nio": { + "english_name": "Nganasan" + }, + "niq": { + "english_name": "Nandi" + }, + "nir": { + "english_name": "Nimboran" + }, + "nis": { + "english_name": "Nimi" + }, + "nit": { + "english_name": "Kolami, Southeastern" + }, + "niu": { + "english_name": "Niuean" + }, + "niv": { + "english_name": "Gilyak" + }, + "niw": { + "english_name": "Nimo" + }, + "nix": { + "english_name": "Hema" + }, + "niy": { + "english_name": "Ngiti" + }, + "niz": { + "english_name": "Ningil" + }, + "nja": { + "english_name": "Nzanyi" + }, + "njb": { + "english_name": "Naga, Nocte" + }, + "njd": { + "english_name": "Ndonde Hamba" + }, + "njh": { + "english_name": "Naga, Lotha" + }, + "nji": { + "english_name": "Gudanji" + }, + "njj": { + "english_name": "Njen" + }, + "njl": { + "english_name": "Njalgulgule" + }, + "njm": { + "english_name": "Naga, Angami" + }, + "njn": { + "english_name": "Naga, Liangmai" + }, + "njo": { + "english_name": "Naga, Ao" + }, + "njr": { + "english_name": "Njerep" + }, + "njs": { + "english_name": "Nisa" + }, + "njt": { + "english_name": "Ndyuka-Trio Pidgin" + }, + "nju": { + "english_name": "Ngadjunmaya" + }, + "njx": { + "english_name": "Kunyi" + }, + "njy": { + "english_name": "Njyem" + }, + "njz": { + "english_name": "Nyishi" + }, + "nka": { + "english_name": "Nkoya" + }, + "nkb": { + "english_name": "Naga, Khoibu" + }, + "nkc": { + "english_name": "Nkongho" + }, + "nkd": { + "english_name": "Koireng" + }, + "nke": { + "english_name": "Duke" + }, + "nkf": { + "english_name": "Naga, Inpui" + }, + "nkg": { + "english_name": "Nekgini" + }, + "nkh": { + "english_name": "Naga, Khezha" + }, + "nki": { + "english_name": "Naga, Thangal" + }, + "nkj": { + "english_name": "Nakai" + }, + "nkk": { + "english_name": "Nokuku" + }, + "nkm": { + "english_name": "Namat" + }, + "nkn": { + "english_name": "Nkangala" + }, + "nko": { + "english_name": "Nkonya" + }, + "nkp": { + "english_name": "Niuatoputapu" + }, + "nkq": { + "english_name": "Nkami" + }, + "nkr": { + "english_name": "Nukuoro" + }, + "nks": { + "english_name": "Asmat, North" + }, + "nkt": { + "english_name": "Nyika (Tanzania)" + }, + "nku": { + "english_name": "Kulango, Bouna" + }, + "nkv": { + "english_name": "Nyika (Malawi and Zambia)" + }, + "nkw": { + "english_name": "Nkutu" + }, + "nkx": { + "english_name": "Nkoroo" + }, + "nkz": { + "english_name": "Nkari" + }, + "nl": { + "english_name": "Dutch", + "name": "Nederlands" + }, + "nla": { + "english_name": "Ngombale" + }, + "nlc": { + "english_name": "Nalca" + }, + "nle": { + "english_name": "Nyala, East" + }, + "nlg": { + "english_name": "Gela" + }, + "nli": { + "english_name": "Grangali" + }, + "nlj": { + "english_name": "Nyali" + }, + "nlk": { + "english_name": "Yali, Ninia" + }, + "nll": { + "english_name": "Nihali" + }, + "nlo": { + "english_name": "Ngul" + }, + "nlq": { + "english_name": "Naga, Lao" + }, + "nlu": { + "english_name": "Nchumbulu" + }, + "nlv": { + "english_name": "Nahuatl, Orizaba" + }, + "nlw": { + "english_name": "Walangama" + }, + "nlx": { + "english_name": "Nahali" + }, + "nly": { + "english_name": "Nyamal" + }, + "nlz": { + "english_name": "Nal\u00f6go" + }, + "nma": { + "english_name": "Naga, Maram" + }, + "nmb": { + "english_name": "Nambas, Big" + }, + "nmc": { + "english_name": "Ngam" + }, + "nmd": { + "english_name": "Ndumu" + }, + "nme": { + "english_name": "Naga, Mzieme" + }, + "nmf": { + "english_name": "Naga, Tangkhul (India)" + }, + "nmg": { + "english_name": "Kwasio" + }, + "nmh": { + "english_name": "Naga, Monsang" + }, + "nmi": { + "english_name": "Nyam" + }, + "nmj": { + "english_name": "Ngombe (Central African Republic)" + }, + "nmk": { + "english_name": "Namakura" + }, + "nml": { + "english_name": "Ndemli" + }, + "nmm": { + "english_name": "Manangba" + }, + "nmn": { + "english_name": "!X\u00f3\u00f5" + }, + "nmo": { + "english_name": "Naga, Moyon" + }, + "nmp": { + "english_name": "Nimanbur" + }, + "nmq": { + "english_name": "Nambya" + }, + "nmr": { + "english_name": "Nimbari" + }, + "nms": { + "english_name": "Letemboi" + }, + "nmt": { + "english_name": "Namonuito" + }, + "nmu": { + "english_name": "Maidu, Northeast" + }, + "nmv": { + "english_name": "Ngamini" + }, + "nmw": { + "english_name": "Nimoa" + }, + "nmx": { + "english_name": "Nama (Papua New Guinea)" + }, + "nmy": { + "english_name": "Namuyi" + }, + "nmz": { + "english_name": "Nawdm" + }, + "nn": { + "english_name": "Norwegian Nynorsk", + "name": "Norwegian Nynorsk" + }, + "nna": { + "english_name": "Nyangumarta" + }, + "nnb": { + "english_name": "Nande" + }, + "nnc": { + "english_name": "Nancere" + }, + "nnd": { + "english_name": "Ambae, West" + }, + "nne": { + "english_name": "Ngandyera" + }, + "nnf": { + "english_name": "Ngaing" + }, + "nng": { + "english_name": "Naga, Maring" + }, + "nnh": { + "english_name": "Ngiemboon" + }, + "nni": { + "english_name": "Nuaulu, North" + }, + "nnj": { + "english_name": "Nyangatom" + }, + "nnk": { + "english_name": "Nankina" + }, + "nnl": { + "english_name": "Naga, Northern Rengma" + }, + "nnm": { + "english_name": "Namia" + }, + "nnn": { + "english_name": "Ngete" + }, + "nnp": { + "english_name": "Naga, Wancho" + }, + "nnq": { + "english_name": "Ngindo" + }, + "nnr": { + "english_name": "Narungga" + }, + "nns": { + "english_name": "Ningye" + }, + "nnt": { + "english_name": "Nanticoke" + }, + "nnu": { + "english_name": "Dwang" + }, + "nnv": { + "english_name": "Nugunu (Australia)" + }, + "nnw": { + "english_name": "Nuni, Southern" + }, + "nny": { + "english_name": "Nyangga" + }, + "nnz": { + "english_name": "Nda'nda'" + }, + "no": { + "english_name": "Norwegian" + }, + "noa": { + "english_name": "Woun Meu" + }, + "noc": { + "english_name": "Nuk" + }, + "nod": { + "english_name": "Thai, Northern" + }, + "noe": { + "english_name": "Nimadi" + }, + "nof": { + "english_name": "Nomane" + }, + "nog": { + "english_name": "Nogai" + }, + "noh": { + "english_name": "Nomu" + }, + "noi": { + "english_name": "Noiri" + }, + "noj": { + "english_name": "Nonuya" + }, + "nok": { + "english_name": "Nooksack" + }, + "nol": { + "english_name": "Nomlaki" + }, + "nom": { + "english_name": "Nocam\u00e1n" + }, + "non": { + "english_name": "Norse, Old" + }, + "nop": { + "english_name": "Numanggang" + }, + "noq": { + "english_name": "Ngongo" + }, + "nos": { + "english_name": "Nisu, Eastern" + }, + "not": { + "english_name": "Nomatsiguenga" + }, + "nou": { + "english_name": "Ewage-Notu" + }, + "nov": { + "english_name": "Novial" + }, + "now": { + "english_name": "Nyambo" + }, + "noy": { + "english_name": "Noy" + }, + "noz": { + "english_name": "Nayi" + }, + "npa": { + "english_name": "Nar Phu" + }, + "npb": { + "english_name": "Nupbikha" + }, + "npg": { + "english_name": "Naga, Ponyo-Gongwang" + }, + "nph": { + "english_name": "Naga, Phom" + }, + "npi": { + "english_name": "Nepali (individual language)" + }, + "npl": { + "english_name": "Nahuatl, Southeastern Puebla" + }, + "npn": { + "english_name": "Mondropolon" + }, + "npo": { + "english_name": "Naga, Pochuri" + }, + "nps": { + "english_name": "Nipsan" + }, + "npu": { + "english_name": "Naga, Puimei" + }, + "npy": { + "english_name": "Napu" + }, + "nqg": { + "english_name": "Nago, Southern" + }, + "nqk": { + "english_name": "Ede Nago, Kura" + }, + "nqm": { + "english_name": "Ndom" + }, + "nqn": { + "english_name": "Nen" + }, + "nqo": { + "english_name": "N'Ko" + }, + "nqq": { + "english_name": "Naga, Kyan-Karyaw" + }, + "nqy": { + "english_name": "Naga, Akyaung Ari" + }, + "nr": { + "english_name": "Ndebele, South" + }, + "nra": { + "english_name": "Ngom" + }, + "nrb": { + "english_name": "Nara" + }, + "nrc": { + "english_name": "Noric" + }, + "nre": { + "english_name": "Naga, Southern Rengma" + }, + "nrg": { + "english_name": "Narango" + }, + "nri": { + "english_name": "Naga, Chokri" + }, + "nrk": { + "english_name": "Ngarla" + }, + "nrl": { + "english_name": "Ngarluma" + }, + "nrm": { + "english_name": "Narom" + }, + "nrn": { + "english_name": "Norn" + }, + "nrp": { + "english_name": "Picene, North" + }, + "nrr": { + "english_name": "Norra" + }, + "nrt": { + "english_name": "Kalapuya, Northern" + }, + "nru": { + "english_name": "Narua" + }, + "nrx": { + "english_name": "Ngurmbur" + }, + "nrz": { + "english_name": "Lala" + }, + "nsa": { + "english_name": "Naga, Sangtam" + }, + "nsc": { + "english_name": "Nshi" + }, + "nsd": { + "english_name": "Nisu, Southern" + }, + "nse": { + "english_name": "Nsenga" + }, + "nsf": { + "english_name": "Nisu, Northwestern" + }, + "nsg": { + "english_name": "Ngasa" + }, + "nsh": { + "english_name": "Ngoshie" + }, + "nsi": { + "english_name": "Nigerian Sign Language" + }, + "nsk": { + "english_name": "Naskapi" + }, + "nsl": { + "english_name": "Norwegian Sign Language" + }, + "nsm": { + "english_name": "Naga, Sumi" + }, + "nsn": { + "english_name": "Nehan" + }, + "nso": { + "english_name": "Pedi", + "name": "Pedi" + }, + "nsp": { + "english_name": "Nepalese Sign Language" + }, + "nsq": { + "english_name": "Miwok, Northern Sierra" + }, + "nsr": { + "english_name": "Maritime Sign Language" + }, + "nss": { + "english_name": "Nali" + }, + "nst": { + "english_name": "Naga, Tase" + }, + "nsu": { + "english_name": "Nahuatl, Sierra Negra" + }, + "nsv": { + "english_name": "Nisu, Southwestern" + }, + "nsw": { + "english_name": "Navut" + }, + "nsx": { + "english_name": "Nsongo" + }, + "nsy": { + "english_name": "Nasal" + }, + "nsz": { + "english_name": "Nisenan" + }, + "nte": { + "english_name": "Nathembo" + }, + "ntg": { + "english_name": "Ngantangarra" + }, + "nti": { + "english_name": "Natioro" + }, + "ntj": { + "english_name": "Ngaanyatjarra" + }, + "ntk": { + "english_name": "Ikoma-Nata-Isenye" + }, + "ntm": { + "english_name": "Nateni" + }, + "nto": { + "english_name": "Ntomba" + }, + "ntp": { + "english_name": "Tepehuan, Northern" + }, + "ntr": { + "english_name": "Delo" + }, + "nts": { + "english_name": "Natagaimas" + }, + "ntu": { + "english_name": "Nat\u00fcgu" + }, + "ntw": { + "english_name": "Nottoway" + }, + "ntx": { + "english_name": "Naga, Tangkhul (Myanmar)" + }, + "nty": { + "english_name": "Mantsi" + }, + "ntz": { + "english_name": "Natanzi" + }, + "nua": { + "english_name": "Yuanga" + }, + "nuc": { + "english_name": "Nukuini" + }, + "nud": { + "english_name": "Ngala" + }, + "nue": { + "english_name": "Ngundu" + }, + "nuf": { + "english_name": "Nusu" + }, + "nug": { + "english_name": "Nungali" + }, + "nuh": { + "english_name": "Ndunda" + }, + "nui": { + "english_name": "Ngumbi" + }, + "nuj": { + "english_name": "Nyole" + }, + "nuk": { + "english_name": "Nuu-chah-nulth" + }, + "nul": { + "english_name": "Nusa Laut" + }, + "num": { + "english_name": "Niuafo'ou" + }, + "nun": { + "english_name": "Anong" + }, + "nuo": { + "english_name": "Ngu\u00f4n" + }, + "nup": { + "english_name": "Nupe-Nupe-Tako" + }, + "nuq": { + "english_name": "Nukumanu" + }, + "nur": { + "english_name": "Nukuria" + }, + "nus": { + "english_name": "Nuer" + }, + "nut": { + "english_name": "Nung (Viet Nam)" + }, + "nuu": { + "english_name": "Ngbundu" + }, + "nuv": { + "english_name": "Nuni, Northern" + }, + "nuw": { + "english_name": "Nguluwan" + }, + "nux": { + "english_name": "Mehek" + }, + "nuy": { + "english_name": "Nunggubuyu" + }, + "nuz": { + "english_name": "Nahuatl, Tlamacazapa" + }, + "nv": { + "english_name": "Navajo" + }, + "nvh": { + "english_name": "Nasarian" + }, + "nvm": { + "english_name": "Namiae" + }, + "nvo": { + "english_name": "Nyokon" + }, + "nwa": { + "english_name": "Nawathinehena" + }, + "nwb": { + "english_name": "Nyabwa" + }, + "nwc": { + "english_name": "Newari, Classical" + }, + "nwe": { + "english_name": "Ngwe" + }, + "nwg": { + "english_name": "Ngayawung" + }, + "nwi": { + "english_name": "Tanna, Southwest" + }, + "nwm": { + "english_name": "Nyamusa-Molo" + }, + "nwo": { + "english_name": "Nauo" + }, + "nwr": { + "english_name": "Nawaru" + }, + "nwx": { + "english_name": "Newar, Middle" + }, + "nwy": { + "english_name": "Nottoway-Meherrin" + }, + "nxa": { + "english_name": "Nauete" + }, + "nxd": { + "english_name": "Ngando (Democratic Republic of Congo)" + }, + "nxe": { + "english_name": "Nage" + }, + "nxg": { + "english_name": "Ngad'a" + }, + "nxi": { + "english_name": "Nindi" + }, + "nxk": { + "english_name": "Naga, Koki" + }, + "nxl": { + "english_name": "Nuaulu, South" + }, + "nxm": { + "english_name": "Numidian" + }, + "nxn": { + "english_name": "Ngawun" + }, + "nxq": { + "english_name": "Naxi" + }, + "nxr": { + "english_name": "Ninggerum" + }, + "nxu": { + "english_name": "Narau" + }, + "nxx": { + "english_name": "Nafri" + }, + "ny": { + "english_name": "Nyanja" + }, + "nyb": { + "english_name": "Nyangbo" + }, + "nyc": { + "english_name": "Nyanga-li" + }, + "nyd": { + "english_name": "Nyore" + }, + "nye": { + "english_name": "Nyengo" + }, + "nyf": { + "english_name": "Giryama" + }, + "nyg": { + "english_name": "Nyindu" + }, + "nyh": { + "english_name": "Nyigina" + }, + "nyi": { + "english_name": "Ama (Sudan)" + }, + "nyj": { + "english_name": "Nyanga" + }, + "nyk": { + "english_name": "Nyaneka" + }, + "nyl": { + "english_name": "Nyeu" + }, + "nym": { + "english_name": "Nyamwezi" + }, + "nyn": { + "english_name": "Nyankole" + }, + "nyo": { + "english_name": "Nyoro" + }, + "nyp": { + "english_name": "Nyang'i" + }, + "nyq": { + "english_name": "Nayini" + }, + "nyr": { + "english_name": "Nyiha (Malawi)" + }, + "nys": { + "english_name": "Nyunga" + }, + "nyt": { + "english_name": "Nyawaygi" + }, + "nyu": { + "english_name": "Nyungwe" + }, + "nyv": { + "english_name": "Nyulnyul" + }, + "nyw": { + "english_name": "Nyaw" + }, + "nyx": { + "english_name": "Nganyaywana" + }, + "nyy": { + "english_name": "Nyakyusa-Ngonde" + }, + "nza": { + "english_name": "Mbembe, Tigon" + }, + "nzb": { + "english_name": "Njebi" + }, + "nzi": { + "english_name": "Nzima" + }, + "nzk": { + "english_name": "Nzakara" + }, + "nzm": { + "english_name": "Naga, Zeme" + }, + "nzs": { + "english_name": "New Zealand Sign Language" + }, + "nzu": { + "english_name": "Teke-Nzikou" + }, + "nzy": { + "english_name": "Nzakambay" + }, + "nzz": { + "english_name": "Dogon, Nanga Dama" + }, + "oaa": { + "english_name": "Orok" + }, + "oac": { + "english_name": "Oroch" + }, + "oar": { + "english_name": "Aramaic, Old (up to 700 BCE)" + }, + "oav": { + "english_name": "Avar, Old" + }, + "obi": { + "english_name": "Obispe\u00f1o" + }, + "obk": { + "english_name": "Bontok, Southern" + }, + "obl": { + "english_name": "Oblo" + }, + "obm": { + "english_name": "Moabite" + }, + "obo": { + "english_name": "Manobo, Obo" + }, + "obr": { + "english_name": "Burmese, Old" + }, + "obt": { + "english_name": "Breton, Old" + }, + "obu": { + "english_name": "Obulom" + }, + "oc": { + "english_name": "Occitan (post 1500)", + "name": "Occitan (apr\u00e8p 1500)" + }, + "oca": { + "english_name": "Ocaina" + }, + "och": { + "english_name": "Chinese, Old" + }, + "oco": { + "english_name": "Cornish, Old" + }, + "ocu": { + "english_name": "Matlatzinca, Atzingo" + }, + "oda": { + "english_name": "Odut" + }, + "odk": { + "english_name": "Od" + }, + "odt": { + "english_name": "Dutch, Old" + }, + "odu": { + "english_name": "Odual" + }, + "ofo": { + "english_name": "Ofo" + }, + "ofs": { + "english_name": "Frisian, Old" + }, + "ofu": { + "english_name": "Efutop" + }, + "ogb": { + "english_name": "Ogbia" + }, + "ogc": { + "english_name": "Ogbah" + }, + "oge": { + "english_name": "Georgian, Old" + }, + "ogg": { + "english_name": "Ogbogolo" + }, + "ogo": { + "english_name": "Khana" + }, + "ogu": { + "english_name": "Ogbronuagum" + }, + "oht": { + "english_name": "Hittite, Old" + }, + "ohu": { + "english_name": "Hungarian, Old" + }, + "oia": { + "english_name": "Oirata" + }, + "oin": { + "english_name": "One, Inebu" + }, + "oj": { + "english_name": "Ojibwa" + }, + "ojb": { + "english_name": "Ojibwa, Northwestern" + }, + "ojc": { + "english_name": "Ojibwa, Central" + }, + "ojg": { + "english_name": "Ojibwa, Eastern" + }, + "ojp": { + "english_name": "Japanese, Old" + }, + "ojs": { + "english_name": "Ojibwa, Severn" + }, + "ojv": { + "english_name": "Ontong Java" + }, + "ojw": { + "english_name": "Ojibwa, Western" + }, + "oka": { + "english_name": "Okanagan" + }, + "okb": { + "english_name": "Okobo" + }, + "okd": { + "english_name": "Okodia" + }, + "oke": { + "english_name": "Okpe (Southwestern Edo)" + }, + "okg": { + "english_name": "Koko Babangk" + }, + "okh": { + "english_name": "Koresh-e Rostam" + }, + "oki": { + "english_name": "Okiek" + }, + "okj": { + "english_name": "Oko-Juwoi" + }, + "okk": { + "english_name": "One, Kwamtim" + }, + "okl": { + "english_name": "Kentish Sign Language, Old" + }, + "okm": { + "english_name": "Korean, Middle (10th-16th cent.)" + }, + "okn": { + "english_name": "Oki-No-Erabu" + }, + "oko": { + "english_name": "Korean, Old (3rd-9th cent.)" + }, + "okr": { + "english_name": "Kirike" + }, + "oks": { + "english_name": "Oko-Eni-Osayen" + }, + "oku": { + "english_name": "Oku" + }, + "okv": { + "english_name": "Orokaiva" + }, + "okx": { + "english_name": "Okpe (Northwestern Edo)" + }, + "ola": { + "english_name": "Walungge" + }, + "old": { + "english_name": "Mochi" + }, + "ole": { + "english_name": "Olekha" + }, + "olk": { + "english_name": "Olkol" + }, + "olm": { + "english_name": "Oloma" + }, + "olo": { + "english_name": "Livvi" + }, + "olr": { + "english_name": "Olrat" + }, + "om": { + "english_name": "Oromo" + }, + "oma": { + "english_name": "Omaha-Ponca" + }, + "omb": { + "english_name": "Ambae, East" + }, + "omc": { + "english_name": "Mochica" + }, + "ome": { + "english_name": "Omejes" + }, + "omg": { + "english_name": "Omagua" + }, + "omi": { + "english_name": "Omi" + }, + "omk": { + "english_name": "Omok" + }, + "oml": { + "english_name": "Ombo" + }, + "omn": { + "english_name": "Minoan" + }, + "omo": { + "english_name": "Utarmbung" + }, + "omp": { + "english_name": "Manipuri, Old" + }, + "omr": { + "english_name": "Marathi, Old" + }, + "omt": { + "english_name": "Omotik" + }, + "omu": { + "english_name": "Omurano" + }, + "omw": { + "english_name": "Tairora, South" + }, + "omx": { + "english_name": "Mon, Old" + }, + "ona": { + "english_name": "Ona" + }, + "onb": { + "english_name": "Lingao" + }, + "one": { + "english_name": "Oneida" + }, + "ong": { + "english_name": "Olo" + }, + "oni": { + "english_name": "Onin" + }, + "onj": { + "english_name": "Onjob" + }, + "onk": { + "english_name": "One, Kabore" + }, + "onn": { + "english_name": "Onobasulu" + }, + "ono": { + "english_name": "Onondaga" + }, + "onp": { + "english_name": "Sartang" + }, + "onr": { + "english_name": "One, Northern" + }, + "ons": { + "english_name": "Ono" + }, + "ont": { + "english_name": "Ontenu" + }, + "onu": { + "english_name": "Unua" + }, + "onw": { + "english_name": "Nubian, Old" + }, + "onx": { + "english_name": "Onin Based Pidgin" + }, + "ood": { + "english_name": "Tohono O'odham" + }, + "oog": { + "english_name": "Ong" + }, + "oon": { + "english_name": "\u00d6nge" + }, + "oor": { + "english_name": "Oorlams" + }, + "oos": { + "english_name": "Ossetic, Old" + }, + "opa": { + "english_name": "Okpamheri" + }, + "opk": { + "english_name": "Kopkaka" + }, + "opm": { + "english_name": "Oksapmin" + }, + "opo": { + "english_name": "Opao" + }, + "opt": { + "english_name": "Opata" + }, + "opy": { + "english_name": "Ofay\u00e9" + }, + "or": { + "english_name": "Oriya (macrolanguage)", + "name": "Oriya (macrolanguage)" + }, + "ora": { + "english_name": "Oroha" + }, + "orc": { + "english_name": "Orma" + }, + "ore": { + "english_name": "Orej\u00f3n" + }, + "org": { + "english_name": "Oring" + }, + "orh": { + "english_name": "Oroqen" + }, + "orn": { + "english_name": "Orang Kanaq" + }, + "oro": { + "english_name": "Orokolo" + }, + "orr": { + "english_name": "Oruma" + }, + "ors": { + "english_name": "Orang Seletar" + }, + "ort": { + "english_name": "Oriya, Adivasi" + }, + "oru": { + "english_name": "Ormuri" + }, + "orv": { + "english_name": "Russian, Old" + }, + "orw": { + "english_name": "Oro Win" + }, + "orx": { + "english_name": "Oro" + }, + "ory": { + "english_name": "Oriya (individual language)" + }, + "orz": { + "english_name": "Ormu" + }, + "os": { + "english_name": "Ossetian" + }, + "osa": { + "english_name": "Osage" + }, + "osc": { + "english_name": "Oscan" + }, + "osi": { + "english_name": "Osing" + }, + "oso": { + "english_name": "Ososo" + }, + "osp": { + "english_name": "Spanish, Old" + }, + "ost": { + "english_name": "Osatu" + }, + "osu": { + "english_name": "One, Southern" + }, + "osx": { + "english_name": "Saxon, Old" + }, + "ota": { + "english_name": "Turkish, Ottoman (1500-1928)" + }, + "otb": { + "english_name": "Tibetan, Old" + }, + "otd": { + "english_name": "Ot Danum" + }, + "ote": { + "english_name": "Otomi, Mezquital" + }, + "oti": { + "english_name": "Oti" + }, + "otk": { + "english_name": "Turkish, Old" + }, + "otl": { + "english_name": "Otomi, Tilapa" + }, + "otm": { + "english_name": "Otomi, Eastern Highland" + }, + "otn": { + "english_name": "Otomi, Tenango" + }, + "otq": { + "english_name": "Otomi, Quer\u00e9taro" + }, + "otr": { + "english_name": "Otoro" + }, + "ots": { + "english_name": "Otomi, Estado de M\u00e9xico" + }, + "ott": { + "english_name": "Otomi, Temoaya" + }, + "otu": { + "english_name": "Otuke" + }, + "otw": { + "english_name": "Ottawa" + }, + "otx": { + "english_name": "Otomi, Texcatepec" + }, + "oty": { + "english_name": "Tamil, Old" + }, + "otz": { + "english_name": "Otomi, Ixtenco" + }, + "oua": { + "english_name": "Tagargrent" + }, + "oub": { + "english_name": "Glio-Oubi" + }, + "oue": { + "english_name": "Oune" + }, + "oui": { + "english_name": "Uighur, Old" + }, + "oum": { + "english_name": "Ouma" + }, + "owi": { + "english_name": "Owiniga" + }, + "owl": { + "english_name": "Welsh, Old" + }, + "oyb": { + "english_name": "Oy" + }, + "oyd": { + "english_name": "Oyda" + }, + "oym": { + "english_name": "Wayampi" + }, + "oyy": { + "english_name": "Oya'oya" + }, + "ozm": { + "english_name": "Koonzime" + }, + "pa": { + "english_name": "Panjabi", + "name": "\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40" + }, + "pab": { + "english_name": "Parec\u00eds" + }, + "pac": { + "english_name": "Pacoh" + }, + "pad": { + "english_name": "Paumar\u00ed" + }, + "pae": { + "english_name": "Pagibete" + }, + "paf": { + "english_name": "Paranaw\u00e1t" + }, + "pag": { + "english_name": "Pangasinan" + }, + "pah": { + "english_name": "Tenharim" + }, + "pai": { + "english_name": "Pe" + }, + "pak": { + "english_name": "Parakan\u00e3" + }, + "pal": { + "english_name": "Pahlavi" + }, + "pam": { + "english_name": "Pampanga" + }, + "pao": { + "english_name": "Paiute, Northern" + }, + "pap": { + "english_name": "Papiamento" + }, + "paq": { + "english_name": "Parya" + }, + "par": { + "english_name": "Panamint" + }, + "pas": { + "english_name": "Papasena" + }, + "pat": { + "english_name": "Papitalai" + }, + "pau": { + "english_name": "Palauan" + }, + "pav": { + "english_name": "Paka\u00e1snovos" + }, + "paw": { + "english_name": "Pawnee" + }, + "pax": { + "english_name": "Pankarar\u00e9" + }, + "pay": { + "english_name": "Pech" + }, + "paz": { + "english_name": "Pankarar\u00fa" + }, + "pbb": { + "english_name": "P\u00e1ez" + }, + "pbc": { + "english_name": "Patamona" + }, + "pbe": { + "english_name": "Popoloca, Mezontla" + }, + "pbf": { + "english_name": "Popoloca, Coyotepec" + }, + "pbg": { + "english_name": "Paraujano" + }, + "pbh": { + "english_name": "E'\u00f1apa Woromaipu" + }, + "pbi": { + "english_name": "Parkwa" + }, + "pbl": { + "english_name": "Mak (Nigeria)" + }, + "pbn": { + "english_name": "Kpasam" + }, + "pbo": { + "english_name": "Papel" + }, + "pbp": { + "english_name": "Badyara" + }, + "pbr": { + "english_name": "Pangwa" + }, + "pbs": { + "english_name": "Pame, Central" + }, + "pbt": { + "english_name": "Pashto, Southern" + }, + "pbu": { + "english_name": "Pashto, Northern" + }, + "pbv": { + "english_name": "Pnar" + }, + "pby": { + "english_name": "Pyu" + }, + "pca": { + "english_name": "Popoloca, Santa In\u00e9s Ahuatempan" + }, + "pcb": { + "english_name": "Pear" + }, + "pcc": { + "english_name": "Bouyei" + }, + "pcd": { + "english_name": "Picard" + }, + "pce": { + "english_name": "Palaung, Ruching" + }, + "pcf": { + "english_name": "Paliyan" + }, + "pcg": { + "english_name": "Paniya" + }, + "pch": { + "english_name": "Pardhan" + }, + "pci": { + "english_name": "Duruwa" + }, + "pcj": { + "english_name": "Parenga" + }, + "pck": { + "english_name": "Chin, Paite" + }, + "pcl": { + "english_name": "Pardhi" + }, + "pcm": { + "english_name": "Pidgin, Nigerian" + }, + "pcn": { + "english_name": "Piti" + }, + "pcp": { + "english_name": "Pacahuara" + }, + "pcw": { + "english_name": "Pyapun" + }, + "pda": { + "english_name": "Anam" + }, + "pdc": { + "english_name": "German, Pennsylvania" + }, + "pdi": { + "english_name": "Pa Di" + }, + "pdn": { + "english_name": "Podena" + }, + "pdo": { + "english_name": "Padoe" + }, + "pdt": { + "english_name": "Plautdietsch" + }, + "pdu": { + "english_name": "Kayan" + }, + "pea": { + "english_name": "Indonesian, Peranakan" + }, + "peb": { + "english_name": "Pomo, Eastern" + }, + "ped": { + "english_name": "Mala (Papua New Guinea)" + }, + "pee": { + "english_name": "Taje" + }, + "pef": { + "english_name": "Pomo, Northeastern" + }, + "peg": { + "english_name": "Pengo" + }, + "peh": { + "english_name": "Bonan" + }, + "pei": { + "english_name": "Chichimeca-Jonaz" + }, + "pej": { + "english_name": "Pomo, Northern" + }, + "pek": { + "english_name": "Penchal" + }, + "pel": { + "english_name": "Pekal" + }, + "pem": { + "english_name": "Phende" + }, + "peo": { + "english_name": "Persian, Old (ca. 600-400 B.C.)" + }, + "pep": { + "english_name": "Kunja" + }, + "peq": { + "english_name": "Pomo, Southern" + }, + "pes": { + "english_name": "Persian, Iranian" + }, + "pev": { + "english_name": "P\u00e9mono" + }, + "pex": { + "english_name": "Petats" + }, + "pey": { + "english_name": "Petjo" + }, + "pez": { + "english_name": "Penan, Eastern" + }, + "pfa": { + "english_name": "P\u00e1\u00e1fang" + }, + "pfe": { + "english_name": "Peere" + }, + "pfl": { + "english_name": "Pfaelzisch" + }, + "pga": { + "english_name": "Creole Arabic, Sudanese" + }, + "pgg": { + "english_name": "Pangwali" + }, + "pgi": { + "english_name": "Pagi" + }, + "pgk": { + "english_name": "Rerep" + }, + "pgl": { + "english_name": "Irish, Primitive" + }, + "pgn": { + "english_name": "Paelignian" + }, + "pgs": { + "english_name": "Pangseng" + }, + "pgu": { + "english_name": "Pagu" + }, + "pha": { + "english_name": "Pa-Hng" + }, + "phd": { + "english_name": "Phudagi" + }, + "phg": { + "english_name": "Phuong" + }, + "phh": { + "english_name": "Phukha" + }, + "phk": { + "english_name": "Phake" + }, + "phl": { + "english_name": "Phalura" + }, + "phm": { + "english_name": "Phimbi" + }, + "phn": { + "english_name": "Phoenician" + }, + "pho": { + "english_name": "Phunoi" + }, + "phq": { + "english_name": "Phana'" + }, + "phr": { + "english_name": "Pahari-Potwari" + }, + "pht": { + "english_name": "Phu Thai" + }, + "phu": { + "english_name": "Phuan" + }, + "phv": { + "english_name": "Pahlavani" + }, + "phw": { + "english_name": "Phangduwali" + }, + "pi": { + "english_name": "Pali" + }, + "pia": { + "english_name": "Pima Bajo" + }, + "pib": { + "english_name": "Yine" + }, + "pic": { + "english_name": "Pinji" + }, + "pid": { + "english_name": "Piaroa" + }, + "pie": { + "english_name": "Piro" + }, + "pif": { + "english_name": "Pingelapese" + }, + "pig": { + "english_name": "Pisabo" + }, + "pih": { + "english_name": "Pitcairn-Norfolk" + }, + "pii": { + "english_name": "Pini" + }, + "pij": { + "english_name": "Pijao" + }, + "pil": { + "english_name": "Yom" + }, + "pim": { + "english_name": "Powhatan" + }, + "pin": { + "english_name": "Piame" + }, + "pio": { + "english_name": "Piapoco" + }, + "pip": { + "english_name": "Pero" + }, + "pir": { + "english_name": "Piratapuyo" + }, + "pis": { + "english_name": "Pijin" + }, + "pit": { + "english_name": "Pitta Pitta" + }, + "piu": { + "english_name": "Pintupi-Luritja" + }, + "piv": { + "english_name": "Pileni" + }, + "piw": { + "english_name": "Pimbwe" + }, + "pix": { + "english_name": "Piu" + }, + "piy": { + "english_name": "Piya-Kwonci" + }, + "piz": { + "english_name": "Pije" + }, + "pjt": { + "english_name": "Pitjantjatjara" + }, + "pka": { + "english_name": "Pr\u0101krit, Ardham\u0101gadh\u012b" + }, + "pkb": { + "english_name": "Pokomo" + }, + "pkc": { + "english_name": "Paekche" + }, + "pkg": { + "english_name": "Pak-Tong" + }, + "pkh": { + "english_name": "Pankhu" + }, + "pkn": { + "english_name": "Pakanha" + }, + "pko": { + "english_name": "P\u00f6koot" + }, + "pkp": { + "english_name": "Pukapuka" + }, + "pkr": { + "english_name": "Kurumba, Attapady" + }, + "pks": { + "english_name": "Pakistan Sign Language" + }, + "pkt": { + "english_name": "Maleng" + }, + "pku": { + "english_name": "Paku" + }, + "pl": { + "english_name": "Polish", + "name": "polski" + }, + "pla": { + "english_name": "Miani" + }, + "plb": { + "english_name": "Polonombauk" + }, + "plc": { + "english_name": "Palawano, Central" + }, + "pld": { + "english_name": "Polari" + }, + "ple": { + "english_name": "Palu'e" + }, + "plg": { + "english_name": "Pilag\u00e1" + }, + "plh": { + "english_name": "Paulohi" + }, + "plj": { + "english_name": "Polci" + }, + "plk": { + "english_name": "Shina, Kohistani" + }, + "pll": { + "english_name": "Palaung, Shwe" + }, + "pln": { + "english_name": "Palenquero" + }, + "plo": { + "english_name": "Popoluca, Oluta" + }, + "plp": { + "english_name": "Palpa" + }, + "plq": { + "english_name": "Palaic" + }, + "plr": { + "english_name": "Senoufo, Palaka" + }, + "pls": { + "english_name": "Popoloca, San Marcos Tlalcoyalco" + }, + "plt": { + "english_name": "Malagasy, Plateau" + }, + "plu": { + "english_name": "Palik\u00far" + }, + "plv": { + "english_name": "Palawano, Southwest" + }, + "plw": { + "english_name": "Palawano, Brooke's Point" + }, + "ply": { + "english_name": "Bolyu" + }, + "plz": { + "english_name": "Paluan" + }, + "pma": { + "english_name": "Paama" + }, + "pmb": { + "english_name": "Pambia" + }, + "pmc": { + "english_name": "Palumata" + }, + "pmd": { + "english_name": "Pallanganmiddang" + }, + "pme": { + "english_name": "Pwaamei" + }, + "pmf": { + "english_name": "Pamona" + }, + "pmh": { + "english_name": "Pr\u0101krit, M\u0101h\u0101r\u0101\u1e63\u1e6dri" + }, + "pmi": { + "english_name": "Pumi, Northern" + }, + "pmj": { + "english_name": "Pumi, Southern" + }, + "pmk": { + "english_name": "Pamlico" + }, + "pml": { + "english_name": "Lingua Franca" + }, + "pmm": { + "english_name": "Pomo" + }, + "pmn": { + "english_name": "Pam" + }, + "pmo": { + "english_name": "Pom" + }, + "pmq": { + "english_name": "Pame, Northern" + }, + "pmr": { + "english_name": "Paynamar" + }, + "pms": { + "english_name": "Piemontese" + }, + "pmt": { + "english_name": "Tuamotuan" + }, + "pmw": { + "english_name": "Miwok, Plains" + }, + "pmx": { + "english_name": "Naga, Poumei" + }, + "pmy": { + "english_name": "Malay, Papuan" + }, + "pmz": { + "english_name": "Pame, Southern" + }, + "pna": { + "english_name": "Punan Bah-Biau" + }, + "pnb": { + "english_name": "Panjabi, Western" + }, + "pnc": { + "english_name": "Pannei" + }, + "pne": { + "english_name": "Penan, Western" + }, + "png": { + "english_name": "Pongu" + }, + "pnh": { + "english_name": "Penrhyn" + }, + "pni": { + "english_name": "Aoheng" + }, + "pnj": { + "english_name": "Pinjarup" + }, + "pnk": { + "english_name": "Paunaka" + }, + "pnl": { + "english_name": "Paleni" + }, + "pnm": { + "english_name": "Punan Batu 1" + }, + "pnn": { + "english_name": "Pinai-Hagahai" + }, + "pno": { + "english_name": "Panobo" + }, + "pnp": { + "english_name": "Pancana" + }, + "pnq": { + "english_name": "Pana (Burkina Faso)" + }, + "pnr": { + "english_name": "Panim" + }, + "pns": { + "english_name": "Ponosakan" + }, + "pnt": { + "english_name": "Pontic" + }, + "pnu": { + "english_name": "Bunu, Jiongnai" + }, + "pnv": { + "english_name": "Pinigura" + }, + "pnw": { + "english_name": "Panytyima" + }, + "pnx": { + "english_name": "Phong-Kniang" + }, + "pny": { + "english_name": "Pinyin" + }, + "pnz": { + "english_name": "Pana (Central African Republic)" + }, + "poc": { + "english_name": "Poqomam" + }, + "pod": { + "english_name": "Ponares" + }, + "poe": { + "english_name": "Popoloca, San Juan Atzingo" + }, + "pof": { + "english_name": "Poke" + }, + "pog": { + "english_name": "Potigu\u00e1ra" + }, + "poh": { + "english_name": "Poqomchi'" + }, + "poi": { + "english_name": "Popoluca, Highland" + }, + "pok": { + "english_name": "Pokang\u00e1" + }, + "pom": { + "english_name": "Pomo, Southeastern" + }, + "pon": { + "english_name": "Pohnpeian" + }, + "poo": { + "english_name": "Pomo, Central" + }, + "pop": { + "english_name": "Pwapw\u00e2" + }, + "poq": { + "english_name": "Popoluca, Texistepec" + }, + "pos": { + "english_name": "Popoluca, Sayula" + }, + "pot": { + "english_name": "Potawatomi" + }, + "pov": { + "english_name": "Crioulo, Upper Guinea" + }, + "pow": { + "english_name": "Popoloca, San Felipe Otlaltepec" + }, + "pox": { + "english_name": "Polabian" + }, + "poy": { + "english_name": "Pogolo" + }, + "ppa": { + "english_name": "Pao" + }, + "ppe": { + "english_name": "Papi" + }, + "ppi": { + "english_name": "Paipai" + }, + "ppk": { + "english_name": "Uma" + }, + "ppl": { + "english_name": "Pipil" + }, + "ppm": { + "english_name": "Papuma" + }, + "ppn": { + "english_name": "Papapana" + }, + "ppo": { + "english_name": "Folopa" + }, + "ppp": { + "english_name": "Pelende" + }, + "ppq": { + "english_name": "Pei" + }, + "pps": { + "english_name": "Popoloca, San Lu\u00eds Temalacayuca" + }, + "ppt": { + "english_name": "Pare" + }, + "ppu": { + "english_name": "Papora" + }, + "pqa": { + "english_name": "Pa'a" + }, + "pqm": { + "english_name": "Malecite-Passamaquoddy" + }, + "prb": { + "english_name": "Lua'" + }, + "prc": { + "english_name": "Parachi" + }, + "prd": { + "english_name": "Parsi-Dari" + }, + "pre": { + "english_name": "Principense" + }, + "prf": { + "english_name": "Paranan" + }, + "prg": { + "english_name": "Prussian" + }, + "prh": { + "english_name": "Porohanon" + }, + "pri": { + "english_name": "Paic\u00ee" + }, + "prk": { + "english_name": "Parauk" + }, + "prl": { + "english_name": "Peruvian Sign Language" + }, + "prm": { + "english_name": "Kibiri" + }, + "prn": { + "english_name": "Prasuni" + }, + "pro": { + "english_name": "Proven\u00e7al, Old (to 1500)" + }, + "prp": { + "english_name": "Parsi" + }, + "prq": { + "english_name": "Ash\u00e9ninka Peren\u00e9" + }, + "prr": { + "english_name": "Puri" + }, + "prs": { + "english_name": "Dari" + }, + "prt": { + "english_name": "Phai" + }, + "pru": { + "english_name": "Puragi" + }, + "prw": { + "english_name": "Parawen" + }, + "prx": { + "english_name": "Purik" + }, + "pry": { + "english_name": "Pray 3" + }, + "prz": { + "english_name": "Providencia Sign Language" + }, + "ps": { + "english_name": "Pushto", + "name": "Pushto" + }, + "psa": { + "english_name": "Awyu, Asue" + }, + "psc": { + "english_name": "Persian Sign Language" + }, + "psd": { + "english_name": "Plains Indian Sign Language" + }, + "pse": { + "english_name": "Malay, Central" + }, + "psg": { + "english_name": "Penang Sign Language" + }, + "psh": { + "english_name": "Pashayi, Southwest" + }, + "psi": { + "english_name": "Pashayi, Southeast" + }, + "psl": { + "english_name": "Puerto Rican Sign Language" + }, + "psm": { + "english_name": "Pauserna" + }, + "psn": { + "english_name": "Panasuan" + }, + "pso": { + "english_name": "Polish Sign Language" + }, + "psp": { + "english_name": "Philippine Sign Language" + }, + "psq": { + "english_name": "Pasi" + }, + "psr": { + "english_name": "Portuguese Sign Language" + }, + "pss": { + "english_name": "Kaulong" + }, + "pst": { + "english_name": "Pashto, Central" + }, + "psu": { + "english_name": "Pr\u0101krit, Sauraseni" + }, + "psw": { + "english_name": "Port Sandwich" + }, + "psy": { + "english_name": "Piscataway" + }, + "pt": { + "english_name": "Portuguese", + "name": "Portugu\u00eas" + }, + "pta": { + "english_name": "Pai Tavytera" + }, + "pth": { + "english_name": "Patax\u00f3 H\u00e3-Ha-H\u00e3e" + }, + "pti": { + "english_name": "Pintiini" + }, + "ptn": { + "english_name": "Patani" + }, + "pto": { + "english_name": "Zo'\u00e9" + }, + "ptp": { + "english_name": "Patep" + }, + "ptr": { + "english_name": "Piamatsina" + }, + "ptt": { + "english_name": "Enrekang" + }, + "ptu": { + "english_name": "Bambam" + }, + "ptv": { + "english_name": "Port Vato" + }, + "ptw": { + "english_name": "Pentlatch" + }, + "pty": { + "english_name": "Pathiya" + }, + "pua": { + "english_name": "Purepecha, Western Highland" + }, + "pub": { + "english_name": "Purum" + }, + "puc": { + "english_name": "Punan Merap" + }, + "pud": { + "english_name": "Punan Aput" + }, + "pue": { + "english_name": "Puelche" + }, + "puf": { + "english_name": "Punan Merah" + }, + "pug": { + "english_name": "Phuie" + }, + "pui": { + "english_name": "Puinave" + }, + "puj": { + "english_name": "Punan Tubu" + }, + "puk": { + "english_name": "Pu Ko" + }, + "pum": { + "english_name": "Puma" + }, + "puo": { + "english_name": "Puoc" + }, + "pup": { + "english_name": "Pulabu" + }, + "puq": { + "english_name": "Puquina" + }, + "pur": { + "english_name": "Purubor\u00e1" + }, + "put": { + "english_name": "Putoh" + }, + "puu": { + "english_name": "Punu" + }, + "puw": { + "english_name": "Puluwatese" + }, + "pux": { + "english_name": "Puare" + }, + "puy": { + "english_name": "Purisime\u00f1o" + }, + "pwa": { + "english_name": "Pawaia" + }, + "pwb": { + "english_name": "Panawa" + }, + "pwg": { + "english_name": "Gapapaiwa" + }, + "pwi": { + "english_name": "Patwin" + }, + "pwm": { + "english_name": "Molbog" + }, + "pwn": { + "english_name": "Paiwan" + }, + "pwo": { + "english_name": "Karen, Pwo Western" + }, + "pwr": { + "english_name": "Powari" + }, + "pww": { + "english_name": "Karen, Pwo Northern" + }, + "pxm": { + "english_name": "Mixe, Quetzaltepec" + }, + "pye": { + "english_name": "Krumen, Pye" + }, + "pym": { + "english_name": "Fyam" + }, + "pyn": { + "english_name": "Poyan\u00e1wa" + }, + "pys": { + "english_name": "Paraguayan Sign Language" + }, + "pyu": { + "english_name": "Puyuma" + }, + "pyx": { + "english_name": "Pyu (Myanmar)" + }, + "pyy": { + "english_name": "Pyen" + }, + "pzn": { + "english_name": "Naga, Para" + }, + "qu": { + "english_name": "Quechua" + }, + "qua": { + "english_name": "Quapaw" + }, + "qub": { + "english_name": "Quechua, Huallaga Hu\u00e1nuco" + }, + "quc": { + "english_name": "K'iche'" + }, + "qud": { + "english_name": "Quichua, Calder\u00f3n Highland" + }, + "quf": { + "english_name": "Quechua, Lambayeque" + }, + "qug": { + "english_name": "Quichua, Chimborazo Highland" + }, + "quh": { + "english_name": "Quechua, South Bolivian" + }, + "qui": { + "english_name": "Quileute" + }, + "quk": { + "english_name": "Quechua, Chachapoyas" + }, + "qul": { + "english_name": "Quechua, North Bolivian" + }, + "qum": { + "english_name": "Sipacapense" + }, + "qun": { + "english_name": "Quinault" + }, + "qup": { + "english_name": "Quechua, Southern Pastaza" + }, + "quq": { + "english_name": "Quinqui" + }, + "qur": { + "english_name": "Quechua, Yanahuanca Pasco" + }, + "qus": { + "english_name": "Quichua, Santiago del Estero" + }, + "quv": { + "english_name": "Sacapulteco" + }, + "quw": { + "english_name": "Quichua, Tena Lowland" + }, + "qux": { + "english_name": "Quechua, Yauyos" + }, + "quy": { + "english_name": "Quechua, Ayacucho" + }, + "quz": { + "english_name": "Quechua, Cusco" + }, + "qva": { + "english_name": "Quechua, Ambo-Pasco" + }, + "qvc": { + "english_name": "Quechua, Cajamarca" + }, + "qve": { + "english_name": "Quechua, Eastern Apur\u00edmac" + }, + "qvh": { + "english_name": "Quechua, Huamal\u00edes-Dos de Mayo Hu\u00e1nuco" + }, + "qvi": { + "english_name": "Quichua, Imbabura Highland" + }, + "qvj": { + "english_name": "Quichua, Loja Highland" + }, + "qvl": { + "english_name": "Quechua, Cajatambo North Lima" + }, + "qvm": { + "english_name": "Quechua, Margos-Yarowilca-Lauricocha" + }, + "qvn": { + "english_name": "Quechua, North Jun\u00edn" + }, + "qvo": { + "english_name": "Quechua, Napo Lowland" + }, + "qvp": { + "english_name": "Quechua, Pacaraos" + }, + "qvs": { + "english_name": "Quechua, San Mart\u00edn" + }, + "qvw": { + "english_name": "Quechua, Huaylla Wanca" + }, + "qvy": { + "english_name": "Queyu" + }, + "qvz": { + "english_name": "Quichua, Northern Pastaza" + }, + "qwa": { + "english_name": "Quechua, Corongo Ancash" + }, + "qwc": { + "english_name": "Quechua, Classical" + }, + "qwh": { + "english_name": "Quechua, Huaylas Ancash" + }, + "qwm": { + "english_name": "Kuman (Russia)" + }, + "qws": { + "english_name": "Quechua, Sihuas Ancash" + }, + "qwt": { + "english_name": "Kwalhioqua-Tlatskanai" + }, + "qxa": { + "english_name": "Quechua, Chiqui\u00e1n Ancash" + }, + "qxc": { + "english_name": "Quechua, Chincha" + }, + "qxh": { + "english_name": "Quechua, Panao Hu\u00e1nuco" + }, + "qxl": { + "english_name": "Quichua, Salasaca Highland" + }, + "qxn": { + "english_name": "Quechua, Northern Conchucos Ancash" + }, + "qxo": { + "english_name": "Quechua, Southern Conchucos Ancash" + }, + "qxp": { + "english_name": "Quechua, Puno" + }, + "qxq": { + "english_name": "Qashqa'i" + }, + "qxr": { + "english_name": "Quichua, Ca\u00f1ar Highland" + }, + "qxs": { + "english_name": "Qiang, Southern" + }, + "qxt": { + "english_name": "Quechua, Santa Ana de Tusi Pasco" + }, + "qxu": { + "english_name": "Quechua, Arequipa-La Uni\u00f3n" + }, + "qxw": { + "english_name": "Quechua, Jauja Wanca" + }, + "qya": { + "english_name": "Quenya" + }, + "qyp": { + "english_name": "Quiripi" + }, + "raa": { + "english_name": "Dungmali" + }, + "rab": { + "english_name": "Camling" + }, + "rac": { + "english_name": "Rasawa" + }, + "rad": { + "english_name": "Rade" + }, + "raf": { + "english_name": "Meohang, Western" + }, + "rag": { + "english_name": "Logooli" + }, + "rah": { + "english_name": "Rabha" + }, + "rai": { + "english_name": "Ramoaaina" + }, + "raj": { + "english_name": "Rajasthani" + }, + "rak": { + "english_name": "Tulu-Bohuai" + }, + "ral": { + "english_name": "Ralte" + }, + "ram": { + "english_name": "Canela" + }, + "ran": { + "english_name": "Riantana" + }, + "rao": { + "english_name": "Rao" + }, + "rap": { + "english_name": "Rapanui" + }, + "raq": { + "english_name": "Saam" + }, + "rar": { + "english_name": "Rarotongan" + }, + "ras": { + "english_name": "Tegali" + }, + "rat": { + "english_name": "Razajerdi" + }, + "rau": { + "english_name": "Raute" + }, + "rav": { + "english_name": "Sampang" + }, + "raw": { + "english_name": "Rawang" + }, + "rax": { + "english_name": "Rang" + }, + "ray": { + "english_name": "Rapa" + }, + "raz": { + "english_name": "Rahambuu" + }, + "rbb": { + "english_name": "Palaung, Rumai" + }, + "rbk": { + "english_name": "Bontok, Northern" + }, + "rbl": { + "english_name": "Bikol, Miraya" + }, + "rbp": { + "english_name": "Barababaraba" + }, + "rcf": { + "english_name": "Creole French, R\u00e9union" + }, + "rdb": { + "english_name": "Rudbari" + }, + "rea": { + "english_name": "Rerau" + }, + "reb": { + "english_name": "Rembong" + }, + "ree": { + "english_name": "Kayan, Rejang" + }, + "reg": { + "english_name": "Kara (Tanzania)" + }, + "rei": { + "english_name": "Reli" + }, + "rej": { + "english_name": "Rejang" + }, + "rel": { + "english_name": "Rendille" + }, + "rem": { + "english_name": "Remo" + }, + "ren": { + "english_name": "Rengao" + }, + "rer": { + "english_name": "Rer Bare" + }, + "res": { + "english_name": "Reshe" + }, + "ret": { + "english_name": "Retta" + }, + "rey": { + "english_name": "Reyesano" + }, + "rga": { + "english_name": "Roria" + }, + "rge": { + "english_name": "Romano-Greek" + }, + "rgk": { + "english_name": "Rangkas" + }, + "rgn": { + "english_name": "Romagnol" + }, + "rgr": { + "english_name": "Res\u00edgaro" + }, + "rgs": { + "english_name": "Roglai, Southern" + }, + "rgu": { + "english_name": "Ringgou" + }, + "rhg": { + "english_name": "Rohingya" + }, + "rhp": { + "english_name": "Yahang" + }, + "ria": { + "english_name": "Riang (India)" + }, + "rie": { + "english_name": "Rien" + }, + "rif": { + "english_name": "Tarifit" + }, + "ril": { + "english_name": "Riang (Myanmar)" + }, + "rim": { + "english_name": "Nyaturu" + }, + "rin": { + "english_name": "Nungu" + }, + "rir": { + "english_name": "Ribun" + }, + "rit": { + "english_name": "Ritarungo" + }, + "riu": { + "english_name": "Riung" + }, + "rjg": { + "english_name": "Rajong" + }, + "rji": { + "english_name": "Raji" + }, + "rjs": { + "english_name": "Rajbanshi" + }, + "rka": { + "english_name": "Kraol" + }, + "rkb": { + "english_name": "Rikbaktsa" + }, + "rkh": { + "english_name": "Rakahanga-Manihiki" + }, + "rki": { + "english_name": "Rakhine" + }, + "rkm": { + "english_name": "Marka" + }, + "rkt": { + "english_name": "Rangpuri" + }, + "rkw": { + "english_name": "Arakwal" + }, + "rm": { + "english_name": "Romansh" + }, + "rma": { + "english_name": "Rama" + }, + "rmb": { + "english_name": "Rembarunga" + }, + "rmc": { + "english_name": "Romani, Carpathian" + }, + "rmd": { + "english_name": "Danish, Traveller" + }, + "rme": { + "english_name": "Angloromani" + }, + "rmf": { + "english_name": "Romani, Kalo Finnish" + }, + "rmg": { + "english_name": "Norwegian, Traveller" + }, + "rmh": { + "english_name": "Murkim" + }, + "rmi": { + "english_name": "Lomavren" + }, + "rmk": { + "english_name": "Romkun" + }, + "rml": { + "english_name": "Romani, Baltic" + }, + "rmm": { + "english_name": "Roma" + }, + "rmn": { + "english_name": "Romani, Balkan" + }, + "rmo": { + "english_name": "Romani, Sinte" + }, + "rmp": { + "english_name": "Rempi" + }, + "rmq": { + "english_name": "Cal\u00f3" + }, + "rms": { + "english_name": "Romanian Sign Language" + }, + "rmt": { + "english_name": "Domari" + }, + "rmu": { + "english_name": "Romani, Tavringer" + }, + "rmv": { + "english_name": "Romanova" + }, + "rmw": { + "english_name": "Romani, Welsh" + }, + "rmx": { + "english_name": "Romam" + }, + "rmy": { + "english_name": "Romani, Vlax" + }, + "rmz": { + "english_name": "Marma" + }, + "rn": { + "english_name": "Rundi" + }, + "rna": { + "english_name": "Runa" + }, + "rnd": { + "english_name": "Ruund" + }, + "rng": { + "english_name": "Ronga" + }, + "rnl": { + "english_name": "Ranglong" + }, + "rnn": { + "english_name": "Roon" + }, + "rnp": { + "english_name": "Rongpo" + }, + "rnr": { + "english_name": "Nari Nari" + }, + "rnw": { + "english_name": "Rungwa" + }, + "ro": { + "english_name": "Romanian", + "name": "Rom\u00e2n\u0103" + }, + "rob": { + "english_name": "Tae'" + }, + "roc": { + "english_name": "Roglai, Cacgia" + }, + "rod": { + "english_name": "Rogo" + }, + "roe": { + "english_name": "Ronji" + }, + "rof": { + "english_name": "Rombo" + }, + "rog": { + "english_name": "Roglai, Northern" + }, + "rol": { + "english_name": "Romblomanon" + }, + "rom": { + "english_name": "Romany" + }, + "roo": { + "english_name": "Rotokas" + }, + "rop": { + "english_name": "Kriol" + }, + "ror": { + "english_name": "Rongga" + }, + "rou": { + "english_name": "Runga" + }, + "row": { + "english_name": "Dela-Oenale" + }, + "rpn": { + "english_name": "Repanbitip" + }, + "rpt": { + "english_name": "Rapting" + }, + "rri": { + "english_name": "Ririo" + }, + "rro": { + "english_name": "Waima" + }, + "rrt": { + "english_name": "Arritinngithigh" + }, + "rsb": { + "english_name": "Romano-Serbian" + }, + "rsi": { + "english_name": "Rennellese Sign Language" + }, + "rsl": { + "english_name": "Russian Sign Language" + }, + "rtc": { + "english_name": "Chin, Rungtu" + }, + "rth": { + "english_name": "Ratahan" + }, + "rtm": { + "english_name": "Rotuman" + }, + "rtw": { + "english_name": "Rathawi" + }, + "ru": { + "english_name": "Russian", + "name": "\u0440\u0443\u0441\u0441\u043a\u0438\u0439" + }, + "rub": { + "english_name": "Gungu" + }, + "ruc": { + "english_name": "Ruuli" + }, + "rue": { + "english_name": "Rusyn" + }, + "ruf": { + "english_name": "Luguru" + }, + "rug": { + "english_name": "Roviana" + }, + "ruh": { + "english_name": "Ruga" + }, + "rui": { + "english_name": "Rufiji" + }, + "ruk": { + "english_name": "Che" + }, + "ruo": { + "english_name": "Romanian, Istro" + }, + "rup": { + "english_name": "Romanian, Macedo-" + }, + "ruq": { + "english_name": "Romanian, Megleno" + }, + "rut": { + "english_name": "Rutul" + }, + "ruu": { + "english_name": "Lobu, Lanas" + }, + "ruy": { + "english_name": "Mala (Nigeria)" + }, + "ruz": { + "english_name": "Ruma" + }, + "rw": { + "english_name": "Kinyarwanda", + "name": "Ikinyarwanda" + }, + "rwa": { + "english_name": "Rawo" + }, + "rwk": { + "english_name": "Rwa" + }, + "rwm": { + "english_name": "Amba (Uganda)" + }, + "rwo": { + "english_name": "Rawa" + }, + "rwr": { + "english_name": "Marwari (India)" + }, + "rxd": { + "english_name": "Ngardi" + }, + "rxw": { + "english_name": "Karuwali" + }, + "ryn": { + "english_name": "Amami-Oshima, Northern" + }, + "rys": { + "english_name": "Yaeyama" + }, + "ryu": { + "english_name": "Okinawan, Central" + }, + "sa": { + "english_name": "Sanskrit" + }, + "saa": { + "english_name": "Saba" + }, + "sab": { + "english_name": "Buglere" + }, + "sac": { + "english_name": "Meskwaki" + }, + "sad": { + "english_name": "Sandawe" + }, + "sae": { + "english_name": "Saban\u00ea" + }, + "saf": { + "english_name": "Safaliba" + }, + "sah": { + "english_name": "Yakut" + }, + "saj": { + "english_name": "Sahu" + }, + "sak": { + "english_name": "Sake" + }, + "sam": { + "english_name": "Aramaic, Samaritan" + }, + "sao": { + "english_name": "Sause" + }, + "saq": { + "english_name": "Samburu" + }, + "sar": { + "english_name": "Saraveca" + }, + "sas": { + "english_name": "Sasak" + }, + "sat": { + "english_name": "Santali" + }, + "sau": { + "english_name": "Saleman" + }, + "sav": { + "english_name": "Saafi-Saafi" + }, + "saw": { + "english_name": "Sawi" + }, + "sax": { + "english_name": "Sa" + }, + "say": { + "english_name": "Saya" + }, + "saz": { + "english_name": "Saurashtra" + }, + "sba": { + "english_name": "Ngambay" + }, + "sbb": { + "english_name": "Simbo" + }, + "sbc": { + "english_name": "Kele (Papua New Guinea)" + }, + "sbd": { + "english_name": "Samo, Southern" + }, + "sbe": { + "english_name": "Saliba" + }, + "sbf": { + "english_name": "Shabo" + }, + "sbg": { + "english_name": "Seget" + }, + "sbh": { + "english_name": "Sori-Harengan" + }, + "sbi": { + "english_name": "Seti" + }, + "sbj": { + "english_name": "Surbakhal" + }, + "sbk": { + "english_name": "Safwa" + }, + "sbl": { + "english_name": "Sambal, Botolan" + }, + "sbm": { + "english_name": "Sagala" + }, + "sbn": { + "english_name": "Bhil, Sindhi" + }, + "sbo": { + "english_name": "Sab\u00fcm" + }, + "sbp": { + "english_name": "Sangu (Tanzania)" + }, + "sbq": { + "english_name": "Sileibi" + }, + "sbr": { + "english_name": "Sembakung Murut" + }, + "sbs": { + "english_name": "Subiya" + }, + "sbt": { + "english_name": "Kimki" + }, + "sbu": { + "english_name": "Bhoti, Stod" + }, + "sbv": { + "english_name": "Sabine" + }, + "sbw": { + "english_name": "Simba" + }, + "sbx": { + "english_name": "Seberuang" + }, + "sby": { + "english_name": "Soli" + }, + "sbz": { + "english_name": "Sara Kaba" + }, + "sc": { + "english_name": "Sardinian" + }, + "scb": { + "english_name": "Chut" + }, + "sce": { + "english_name": "Dongxiang" + }, + "scf": { + "english_name": "Creole French, San Miguel" + }, + "scg": { + "english_name": "Sanggau" + }, + "sch": { + "english_name": "Sakachep" + }, + "sci": { + "english_name": "Creole Malay, Sri Lankan" + }, + "sck": { + "english_name": "Sadri" + }, + "scl": { + "english_name": "Shina" + }, + "scn": { + "english_name": "Sicilian" + }, + "sco": { + "english_name": "Scots" + }, + "scp": { + "english_name": "Helambu Sherpa" + }, + "scq": { + "english_name": "Sa'och" + }, + "scs": { + "english_name": "Slavey, North" + }, + "scu": { + "english_name": "Shumcho" + }, + "scv": { + "english_name": "Sheni" + }, + "scw": { + "english_name": "Sha" + }, + "scx": { + "english_name": "Sicel" + }, + "sd": { + "english_name": "Sindhi" + }, + "sda": { + "english_name": "Toraja-Sa'dan" + }, + "sdb": { + "english_name": "Shabak" + }, + "sdc": { + "english_name": "Sardinian, Sassarese" + }, + "sde": { + "english_name": "Surubu" + }, + "sdf": { + "english_name": "Sarli" + }, + "sdg": { + "english_name": "Savi" + }, + "sdh": { + "english_name": "Kurdish, Southern" + }, + "sdj": { + "english_name": "Suundi" + }, + "sdk": { + "english_name": "Sos Kundi" + }, + "sdl": { + "english_name": "Saudi Arabian Sign Language" + }, + "sdm": { + "english_name": "Semandang" + }, + "sdn": { + "english_name": "Sardinian, Gallurese" + }, + "sdo": { + "english_name": "Bidayuh, Bukar-Sadung" + }, + "sdp": { + "english_name": "Sherdukpen" + }, + "sdr": { + "english_name": "Sadri, Oraon" + }, + "sds": { + "english_name": "Sened" + }, + "sdt": { + "english_name": "Shuadit" + }, + "sdu": { + "english_name": "Sarudu" + }, + "sdx": { + "english_name": "Melanau, Sibu" + }, + "sdz": { + "english_name": "Sallands" + }, + "se": { + "english_name": "Sami, Northern" + }, + "sea": { + "english_name": "Semai" + }, + "seb": { + "english_name": "Senoufo, Shempire" + }, + "sec": { + "english_name": "Sechelt" + }, + "sed": { + "english_name": "Sedang" + }, + "see": { + "english_name": "Seneca" + }, + "sef": { + "english_name": "Senoufo, Cebaara" + }, + "seg": { + "english_name": "Segeju" + }, + "seh": { + "english_name": "Sena" + }, + "sei": { + "english_name": "Seri" + }, + "sej": { + "english_name": "Sene" + }, + "sek": { + "english_name": "Sekani" + }, + "sel": { + "english_name": "Selkup" + }, + "sen": { + "english_name": "S\u00e9noufo, Nanerig\u00e9" + }, + "seo": { + "english_name": "Suarmin" + }, + "sep": { + "english_name": "S\u00e9noufo, S\u00ecc\u00ect\u00e9" + }, + "seq": { + "english_name": "S\u00e9noufo, Senara" + }, + "ser": { + "english_name": "Serrano" + }, + "ses": { + "english_name": "Songhai, Koyraboro Senni" + }, + "set": { + "english_name": "Sentani" + }, + "seu": { + "english_name": "Serui-Laut" + }, + "sev": { + "english_name": "Senoufo, Nyarafolo" + }, + "sew": { + "english_name": "Sewa Bay" + }, + "sey": { + "english_name": "Secoya" + }, + "sez": { + "english_name": "Chin, Senthang" + }, + "sfb": { + "english_name": "Langue des signes de Belgique Francophone" + }, + "sfe": { + "english_name": "Subanen, Eastern" + }, + "sfm": { + "english_name": "Miao, Small Flowery" + }, + "sfs": { + "english_name": "South African Sign Language" + }, + "sfw": { + "english_name": "Sehwi" + }, + "sg": { + "english_name": "Sango" + }, + "sga": { + "english_name": "Irish, Old (to 900)" + }, + "sgb": { + "english_name": "Ayta, Mag-antsi" + }, + "sgc": { + "english_name": "Kipsigis" + }, + "sgd": { + "english_name": "Surigaonon" + }, + "sge": { + "english_name": "Segai" + }, + "sgg": { + "english_name": "Swiss-German Sign Language" + }, + "sgh": { + "english_name": "Shughni" + }, + "sgi": { + "english_name": "Suga" + }, + "sgj": { + "english_name": "Surgujia" + }, + "sgk": { + "english_name": "Sangkong" + }, + "sgm": { + "english_name": "Singa" + }, + "sgp": { + "english_name": "Singpho" + }, + "sgr": { + "english_name": "Sangisari" + }, + "sgs": { + "english_name": "Samogitian" + }, + "sgt": { + "english_name": "Brokpake" + }, + "sgu": { + "english_name": "Salas" + }, + "sgw": { + "english_name": "Sebat Bet Gurage" + }, + "sgx": { + "english_name": "Sierra Leone Sign Language" + }, + "sgy": { + "english_name": "Sanglechi" + }, + "sgz": { + "english_name": "Sursurunga" + }, + "sha": { + "english_name": "Shall-Zwall" + }, + "shb": { + "english_name": "Ninam" + }, + "shc": { + "english_name": "Sonde" + }, + "shd": { + "english_name": "Kundal Shahi" + }, + "she": { + "english_name": "Sheko" + }, + "shg": { + "english_name": "Shua" + }, + "shh": { + "english_name": "Shoshoni" + }, + "shi": { + "english_name": "Tachelhit" + }, + "shj": { + "english_name": "Shatt" + }, + "shk": { + "english_name": "Shilluk" + }, + "shl": { + "english_name": "Shendu" + }, + "shm": { + "english_name": "Shahrudi" + }, + "shn": { + "english_name": "Shan" + }, + "sho": { + "english_name": "Shanga" + }, + "shp": { + "english_name": "Shipibo-Conibo" + }, + "shq": { + "english_name": "Sala" + }, + "shr": { + "english_name": "Shi" + }, + "shs": { + "english_name": "Shuswap" + }, + "sht": { + "english_name": "Shasta" + }, + "shu": { + "english_name": "Arabic, Chadian" + }, + "shv": { + "english_name": "Shehri" + }, + "shw": { + "english_name": "Shwai" + }, + "shx": { + "english_name": "She" + }, + "shy": { + "english_name": "Tachawit" + }, + "shz": { + "english_name": "Senoufo, Syenara" + }, + "si": { + "english_name": "Sinhala" + }, + "sia": { + "english_name": "Sami, Akkala" + }, + "sib": { + "english_name": "Sebop" + }, + "sid": { + "english_name": "Sidamo" + }, + "sie": { + "english_name": "Simaa" + }, + "sif": { + "english_name": "Siamou" + }, + "sig": { + "english_name": "Paasaal" + }, + "sih": { + "english_name": "Zire" + }, + "sii": { + "english_name": "Shom Peng" + }, + "sij": { + "english_name": "Numbami" + }, + "sik": { + "english_name": "Sikiana" + }, + "sil": { + "english_name": "Sisaala, Tumulung" + }, + "sim": { + "english_name": "Mende (Papua New Guinea)" + }, + "sip": { + "english_name": "Sikkimese" + }, + "siq": { + "english_name": "Sonia" + }, + "sir": { + "english_name": "Siri" + }, + "sis": { + "english_name": "Siuslaw" + }, + "siu": { + "english_name": "Sinagen" + }, + "siv": { + "english_name": "Sumariup" + }, + "siw": { + "english_name": "Siwai" + }, + "six": { + "english_name": "Sumau" + }, + "siy": { + "english_name": "Sivandi" + }, + "siz": { + "english_name": "Siwi" + }, + "sja": { + "english_name": "Epena" + }, + "sjb": { + "english_name": "Sajau Basap" + }, + "sjd": { + "english_name": "Sami, Kildin" + }, + "sje": { + "english_name": "Sami, Pite" + }, + "sjg": { + "english_name": "Assangori" + }, + "sjk": { + "english_name": "Sami, Kemi" + }, + "sjl": { + "english_name": "Sajalong" + }, + "sjm": { + "english_name": "Mapun" + }, + "sjn": { + "english_name": "Sindarin" + }, + "sjo": { + "english_name": "Xibe" + }, + "sjp": { + "english_name": "Surjapuri" + }, + "sjr": { + "english_name": "Siar-Lak" + }, + "sjs": { + "english_name": "Senhaja De Srair" + }, + "sjt": { + "english_name": "Sami, Ter" + }, + "sju": { + "english_name": "Sami, Ume" + }, + "sjw": { + "english_name": "Shawnee" + }, + "sk": { + "english_name": "Slovak", + "name": "Slovensk\u00fd" + }, + "ska": { + "english_name": "Skagit" + }, + "skb": { + "english_name": "Saek" + }, + "skc": { + "english_name": "Ma Manda" + }, + "skd": { + "english_name": "Miwok, Southern Sierra" + }, + "ske": { + "english_name": "Seke (Vanuatu)" + }, + "skf": { + "english_name": "Sakirabi\u00e1" + }, + "skg": { + "english_name": "Malagasy, Sakalava" + }, + "skh": { + "english_name": "Sikule" + }, + "ski": { + "english_name": "Sika" + }, + "skj": { + "english_name": "Seke (Nepal)" + }, + "skk": { + "english_name": "Sok" + }, + "skm": { + "english_name": "Kutong" + }, + "skn": { + "english_name": "Subanon, Kolibugan" + }, + "sko": { + "english_name": "Seko Tengah" + }, + "skp": { + "english_name": "Sekapan" + }, + "skq": { + "english_name": "Sininkere" + }, + "skr": { + "english_name": "Seraiki" + }, + "sks": { + "english_name": "Maia" + }, + "skt": { + "english_name": "Sakata" + }, + "sku": { + "english_name": "Sakao" + }, + "skv": { + "english_name": "Skou" + }, + "skw": { + "english_name": "Creole Dutch, Skepi" + }, + "skx": { + "english_name": "Seko Padang" + }, + "sky": { + "english_name": "Sikaiana" + }, + "skz": { + "english_name": "Sekar" + }, + "sl": { + "english_name": "Slovenian", + "name": "sloven\u0161\u010dina" + }, + "slc": { + "english_name": "S\u00e1liba" + }, + "sld": { + "english_name": "Sissala" + }, + "sle": { + "english_name": "Sholaga" + }, + "slf": { + "english_name": "Swiss-Italian Sign Language" + }, + "slg": { + "english_name": "Selungai Murut" + }, + "slh": { + "english_name": "Salish, Southern Puget Sound" + }, + "sli": { + "english_name": "Silesian, Lower" + }, + "slj": { + "english_name": "Salum\u00e1" + }, + "sll": { + "english_name": "Salt-Yui" + }, + "slm": { + "english_name": "Sama, Pangutaran" + }, + "sln": { + "english_name": "Salinan" + }, + "slp": { + "english_name": "Lamaholot" + }, + "slq": { + "english_name": "Salchuq" + }, + "slr": { + "english_name": "Salar" + }, + "sls": { + "english_name": "Singapore Sign Language" + }, + "slt": { + "english_name": "Sila" + }, + "slu": { + "english_name": "Selaru" + }, + "slw": { + "english_name": "Sialum" + }, + "slx": { + "english_name": "Salampasu" + }, + "sly": { + "english_name": "Selayar" + }, + "slz": { + "english_name": "Ma'ya" + }, + "sm": { + "english_name": "Samoan" + }, + "sma": { + "english_name": "Sami, Southern" + }, + "smb": { + "english_name": "Simbari" + }, + "smc": { + "english_name": "Som" + }, + "smd": { + "english_name": "Sama" + }, + "smf": { + "english_name": "Auwe" + }, + "smg": { + "english_name": "Simbali" + }, + "smh": { + "english_name": "Samei" + }, + "smj": { + "english_name": "Lule Sami" + }, + "smk": { + "english_name": "Bolinao" + }, + "sml": { + "english_name": "Sama, Central" + }, + "smm": { + "english_name": "Musasa" + }, + "smn": { + "english_name": "Sami, Inari" + }, + "smp": { + "english_name": "Samaritan" + }, + "smq": { + "english_name": "Samo" + }, + "smr": { + "english_name": "Simeulue" + }, + "sms": { + "english_name": "Sami, Skolt" + }, + "smt": { + "english_name": "Simte" + }, + "smu": { + "english_name": "Somray" + }, + "smv": { + "english_name": "Samvedi" + }, + "smw": { + "english_name": "Sumbawa" + }, + "smx": { + "english_name": "Samba" + }, + "smy": { + "english_name": "Semnani" + }, + "smz": { + "english_name": "Simeku" + }, + "sn": { + "english_name": "Shona" + }, + "snb": { + "english_name": "Sebuyau" + }, + "snc": { + "english_name": "Sinaugoro" + }, + "sne": { + "english_name": "Bidayuh, Bau" + }, + "snf": { + "english_name": "Noon" + }, + "sng": { + "english_name": "Sanga (Democratic Republic of Congo)" + }, + "snh": { + "english_name": "Shinabo" + }, + "sni": { + "english_name": "Sensi" + }, + "snj": { + "english_name": "Sango, Riverain" + }, + "snk": { + "english_name": "Soninke" + }, + "snl": { + "english_name": "Sangil" + }, + "snm": { + "english_name": "Ma'di, Southern" + }, + "snn": { + "english_name": "Siona" + }, + "sno": { + "english_name": "Snohomish" + }, + "snp": { + "english_name": "Siane" + }, + "snq": { + "english_name": "Sangu (Gabon)" + }, + "snr": { + "english_name": "Sihan" + }, + "sns": { + "english_name": "South West Bay" + }, + "snu": { + "english_name": "Senggi" + }, + "snv": { + "english_name": "Sa'ban" + }, + "snw": { + "english_name": "Selee" + }, + "snx": { + "english_name": "Sam" + }, + "sny": { + "english_name": "Saniyo-Hiyewe" + }, + "snz": { + "english_name": "Sinsauru" + }, + "so": { + "english_name": "Somali" + }, + "soa": { + "english_name": "Thai Song" + }, + "sob": { + "english_name": "Sobei" + }, + "soc": { + "english_name": "So (Democratic Republic of Congo)" + }, + "sod": { + "english_name": "Songoora" + }, + "soe": { + "english_name": "Songomeno" + }, + "sog": { + "english_name": "Sogdian" + }, + "soh": { + "english_name": "Aka" + }, + "soi": { + "english_name": "Sonha" + }, + "soj": { + "english_name": "Soi" + }, + "sok": { + "english_name": "Sokoro" + }, + "sol": { + "english_name": "Solos" + }, + "soo": { + "english_name": "Songo" + }, + "sop": { + "english_name": "Songe" + }, + "soq": { + "english_name": "Kanasi" + }, + "sor": { + "english_name": "Somrai" + }, + "sos": { + "english_name": "Seeku" + }, + "sou": { + "english_name": "Thai, Southern" + }, + "sov": { + "english_name": "Sonsorol" + }, + "sow": { + "english_name": "Sowanda" + }, + "sox": { + "english_name": "Swo" + }, + "soy": { + "english_name": "Miyobe" + }, + "soz": { + "english_name": "Temi" + }, + "spb": { + "english_name": "Sepa (Indonesia)" + }, + "spc": { + "english_name": "Sap\u00e9" + }, + "spd": { + "english_name": "Saep" + }, + "spe": { + "english_name": "Sepa (Papua New Guinea)" + }, + "spg": { + "english_name": "Sian" + }, + "spi": { + "english_name": "Saponi" + }, + "spk": { + "english_name": "Sengo" + }, + "spl": { + "english_name": "Selepet" + }, + "spm": { + "english_name": "Akukem" + }, + "spo": { + "english_name": "Spokane" + }, + "spp": { + "english_name": "Senoufo, Supyire" + }, + "spq": { + "english_name": "Spanish, Loreto-Ucayali" + }, + "spr": { + "english_name": "Saparua" + }, + "sps": { + "english_name": "Saposa" + }, + "spt": { + "english_name": "Bhoti, Spiti" + }, + "spu": { + "english_name": "Sapuan" + }, + "spv": { + "english_name": "Sambalpuri" + }, + "spx": { + "english_name": "Picene, South" + }, + "spy": { + "english_name": "Sabaot" + }, + "sq": { + "english_name": "Albanian" + }, + "sqa": { + "english_name": "Shama-Sambuga" + }, + "sqh": { + "english_name": "Shau" + }, + "sqk": { + "english_name": "Albanian Sign Language" + }, + "sqm": { + "english_name": "Suma" + }, + "sqn": { + "english_name": "Susquehannock" + }, + "sqo": { + "english_name": "Sorkhei" + }, + "sqq": { + "english_name": "Sou" + }, + "sqr": { + "english_name": "Arabic, Siculo" + }, + "sqs": { + "english_name": "Sri Lankan Sign Language" + }, + "sqt": { + "english_name": "Soqotri" + }, + "squ": { + "english_name": "Squamish" + }, + "sr": { + "english_name": "Serbian", + "name": "\u0441\u0440\u043f\u0441\u043a\u0438" + }, + "sra": { + "english_name": "Saruga" + }, + "srb": { + "english_name": "Sora" + }, + "src": { + "english_name": "Sardinian, Logudorese" + }, + "sre": { + "english_name": "Sara" + }, + "srf": { + "english_name": "Nafi" + }, + "srg": { + "english_name": "Sulod" + }, + "srh": { + "english_name": "Sarikoli" + }, + "sri": { + "english_name": "Siriano" + }, + "srk": { + "english_name": "Serudung Murut" + }, + "srl": { + "english_name": "Isirawa" + }, + "srm": { + "english_name": "Saramaccan" + }, + "srn": { + "english_name": "Sranan Tongo" + }, + "sro": { + "english_name": "Sardinian, Campidanese" + }, + "srq": { + "english_name": "Sirion\u00f3" + }, + "srr": { + "english_name": "Serer" + }, + "srs": { + "english_name": "Sarsi" + }, + "srt": { + "english_name": "Sauri" + }, + "sru": { + "english_name": "Suru\u00ed" + }, + "srv": { + "english_name": "Sorsoganon, Southern" + }, + "srw": { + "english_name": "Serua" + }, + "srx": { + "english_name": "Sirmauri" + }, + "sry": { + "english_name": "Sera" + }, + "srz": { + "english_name": "Shahmirzadi" + }, + "ss": { + "english_name": "Swati" + }, + "ssb": { + "english_name": "Sama, Southern" + }, + "ssc": { + "english_name": "Suba-Simbiti" + }, + "ssd": { + "english_name": "Siroi" + }, + "sse": { + "english_name": "Balangingi" + }, + "ssf": { + "english_name": "Thao" + }, + "ssg": { + "english_name": "Seimat" + }, + "ssh": { + "english_name": "Arabic, Shihhi" + }, + "ssi": { + "english_name": "Sansi" + }, + "ssj": { + "english_name": "Sausi" + }, + "ssk": { + "english_name": "Sunam" + }, + "ssl": { + "english_name": "Sisaala, Western" + }, + "ssm": { + "english_name": "Semnam" + }, + "ssn": { + "english_name": "Waata" + }, + "sso": { + "english_name": "Sissano" + }, + "ssp": { + "english_name": "Spanish Sign Language" + }, + "ssq": { + "english_name": "So'a" + }, + "ssr": { + "english_name": "Swiss-French Sign Language" + }, + "sss": { + "english_name": "S\u00f4" + }, + "sst": { + "english_name": "Sinasina" + }, + "ssu": { + "english_name": "Susuami" + }, + "ssv": { + "english_name": "Shark Bay" + }, + "ssx": { + "english_name": "Samberigi" + }, + "ssy": { + "english_name": "Saho" + }, + "ssz": { + "english_name": "Sengseng" + }, + "st": { + "english_name": "Sotho, Southern" + }, + "sta": { + "english_name": "Settla" + }, + "stb": { + "english_name": "Subanen, Northern" + }, + "std": { + "english_name": "Sentinel" + }, + "ste": { + "english_name": "Liana-Seti" + }, + "stf": { + "english_name": "Seta" + }, + "stg": { + "english_name": "Trieng" + }, + "sth": { + "english_name": "Shelta" + }, + "sti": { + "english_name": "Stieng, Bulo" + }, + "stj": { + "english_name": "Samo, Matya" + }, + "stk": { + "english_name": "Arammba" + }, + "stl": { + "english_name": "Stellingwerfs" + }, + "stm": { + "english_name": "Setaman" + }, + "stn": { + "english_name": "Owa" + }, + "sto": { + "english_name": "Stoney" + }, + "stp": { + "english_name": "Tepehuan, Southeastern" + }, + "stq": { + "english_name": "Saterfriesisch" + }, + "str": { + "english_name": "Salish, Straits" + }, + "sts": { + "english_name": "Shumashti" + }, + "stt": { + "english_name": "Stieng, Budeh" + }, + "stu": { + "english_name": "Samtao" + }, + "stv": { + "english_name": "Silt'e" + }, + "stw": { + "english_name": "Satawalese" + }, + "sty": { + "english_name": "Tatar, Siberian" + }, + "su": { + "english_name": "Sundanese" + }, + "sua": { + "english_name": "Sulka" + }, + "sub": { + "english_name": "Suku" + }, + "suc": { + "english_name": "Subanon, Western" + }, + "sue": { + "english_name": "Suena" + }, + "sug": { + "english_name": "Suganga" + }, + "sui": { + "english_name": "Suki" + }, + "suj": { + "english_name": "Shubi" + }, + "suk": { + "english_name": "Sukuma" + }, + "suq": { + "english_name": "Suri" + }, + "sur": { + "english_name": "Mwaghavul" + }, + "sus": { + "english_name": "Susu" + }, + "sut": { + "english_name": "Subtiaba" + }, + "suv": { + "english_name": "Puroik" + }, + "suw": { + "english_name": "Sumbwa" + }, + "sux": { + "english_name": "Sumerian" + }, + "suy": { + "english_name": "Suy\u00e1" + }, + "suz": { + "english_name": "Sunwar" + }, + "sv": { + "english_name": "Swedish", + "name": "Svenska" + }, + "sva": { + "english_name": "Svan" + }, + "svb": { + "english_name": "Ulau-Suain" + }, + "svc": { + "english_name": "Creole English, Vincentian" + }, + "sve": { + "english_name": "Serili" + }, + "svk": { + "english_name": "Slovakian Sign Language" + }, + "svm": { + "english_name": "Slavomolisano" + }, + "svr": { + "english_name": "Savara" + }, + "svs": { + "english_name": "Savosavo" + }, + "svx": { + "english_name": "Skalvian" + }, + "sw": { + "english_name": "Swahili (macrolanguage)" + }, + "swb": { + "english_name": "Comorian, Maore" + }, + "swc": { + "english_name": "Swahili, Congo" + }, + "swf": { + "english_name": "Sere" + }, + "swg": { + "english_name": "Swabian" + }, + "swh": { + "english_name": "Swahili (individual language)" + }, + "swi": { + "english_name": "Sui" + }, + "swj": { + "english_name": "Sira" + }, + "swk": { + "english_name": "Sena, Malawi" + }, + "swl": { + "english_name": "Swedish Sign Language" + }, + "swm": { + "english_name": "Samosa" + }, + "swn": { + "english_name": "Sawknah" + }, + "swo": { + "english_name": "Shanenawa" + }, + "swp": { + "english_name": "Suau" + }, + "swq": { + "english_name": "Sharwa" + }, + "swr": { + "english_name": "Saweru" + }, + "sws": { + "english_name": "Seluwasan" + }, + "swt": { + "english_name": "Sawila" + }, + "swu": { + "english_name": "Suwawa" + }, + "swv": { + "english_name": "Shekhawati" + }, + "sww": { + "english_name": "Sowa" + }, + "swx": { + "english_name": "Suruah\u00e1" + }, + "swy": { + "english_name": "Sarua" + }, + "sxb": { + "english_name": "Suba" + }, + "sxc": { + "english_name": "Sicanian" + }, + "sxe": { + "english_name": "Sighu" + }, + "sxg": { + "english_name": "Shixing" + }, + "sxk": { + "english_name": "Kalapuya, Southern" + }, + "sxl": { + "english_name": "Selian" + }, + "sxm": { + "english_name": "Samre" + }, + "sxn": { + "english_name": "Sangir" + }, + "sxo": { + "english_name": "Sorothaptic" + }, + "sxr": { + "english_name": "Saaroa" + }, + "sxs": { + "english_name": "Sasaru" + }, + "sxu": { + "english_name": "Saxon, Upper" + }, + "sxw": { + "english_name": "Gbe, Saxwe" + }, + "sya": { + "english_name": "Siang" + }, + "syb": { + "english_name": "Subanen, Central" + }, + "syc": { + "english_name": "Syriac, Classical" + }, + "syi": { + "english_name": "Seki" + }, + "syk": { + "english_name": "Sukur" + }, + "syl": { + "english_name": "Sylheti" + }, + "sym": { + "english_name": "Samo, Maya" + }, + "syn": { + "english_name": "Senaya" + }, + "syo": { + "english_name": "Suoy" + }, + "syr": { + "english_name": "Syriac" + }, + "sys": { + "english_name": "Sinyar" + }, + "syw": { + "english_name": "Kagate" + }, + "syy": { + "english_name": "Al-Sayyid Bedouin Sign Language" + }, + "sza": { + "english_name": "Semelai" + }, + "szb": { + "english_name": "Ngalum" + }, + "szc": { + "english_name": "Semaq Beri" + }, + "szd": { + "english_name": "Seru" + }, + "sze": { + "english_name": "Seze" + }, + "szg": { + "english_name": "Sengele" + }, + "szl": { + "english_name": "Silesian" + }, + "szn": { + "english_name": "Sula" + }, + "szp": { + "english_name": "Suabo" + }, + "szv": { + "english_name": "Isu (Fako Division)" + }, + "szw": { + "english_name": "Sawai" + }, + "ta": { + "english_name": "Tamil", + "name": "\u0ba4\u0bae\u0bbf\u0bb4\u0bcd" + }, + "taa": { + "english_name": "Tanana, Lower" + }, + "tab": { + "english_name": "Tabassaran" + }, + "tac": { + "english_name": "Tarahumara, Lowland" + }, + "tad": { + "english_name": "Tause" + }, + "tae": { + "english_name": "Tariana" + }, + "taf": { + "english_name": "Tapirap\u00e9" + }, + "tag": { + "english_name": "Tagoi" + }, + "taj": { + "english_name": "Tamang, Eastern" + }, + "tak": { + "english_name": "Tala" + }, + "tal": { + "english_name": "Tal" + }, + "tan": { + "english_name": "Tangale" + }, + "tao": { + "english_name": "Yami" + }, + "tap": { + "english_name": "Taabwa" + }, + "taq": { + "english_name": "Tamasheq" + }, + "tar": { + "english_name": "Tarahumara, Central" + }, + "tas": { + "english_name": "Tay Boi" + }, + "tau": { + "english_name": "Tanana, Upper" + }, + "tav": { + "english_name": "Tatuyo" + }, + "taw": { + "english_name": "Tai" + }, + "tax": { + "english_name": "Tamki" + }, + "tay": { + "english_name": "Atayal" + }, + "taz": { + "english_name": "Tocho" + }, + "tba": { + "english_name": "Aikan\u00e3" + }, + "tbb": { + "english_name": "Tapeba" + }, + "tbc": { + "english_name": "Takia" + }, + "tbd": { + "english_name": "Kaki Ae" + }, + "tbe": { + "english_name": "Tanimbili" + }, + "tbf": { + "english_name": "Mandara" + }, + "tbg": { + "english_name": "Tairora, North" + }, + "tbh": { + "english_name": "Thurawal" + }, + "tbi": { + "english_name": "Gaam" + }, + "tbj": { + "english_name": "Tiang" + }, + "tbk": { + "english_name": "Tagbanwa, Calamian" + }, + "tbl": { + "english_name": "Tboli" + }, + "tbm": { + "english_name": "Tagbu" + }, + "tbn": { + "english_name": "Tunebo, Barro Negro" + }, + "tbo": { + "english_name": "Tawala" + }, + "tbp": { + "english_name": "Taworta" + }, + "tbr": { + "english_name": "Tumtum" + }, + "tbs": { + "english_name": "Tanguat" + }, + "tbt": { + "english_name": "Tembo (Kitembo)" + }, + "tbu": { + "english_name": "Tubar" + }, + "tbv": { + "english_name": "Tobo" + }, + "tbw": { + "english_name": "Tagbanwa" + }, + "tbx": { + "english_name": "Kapin" + }, + "tby": { + "english_name": "Tabaru" + }, + "tbz": { + "english_name": "Ditammari" + }, + "tca": { + "english_name": "Ticuna" + }, + "tcb": { + "english_name": "Tanacross" + }, + "tcc": { + "english_name": "Datooga" + }, + "tcd": { + "english_name": "Tafi" + }, + "tce": { + "english_name": "Tutchone, Southern" + }, + "tcf": { + "english_name": "Me'phaa, Malinaltepec" + }, + "tcg": { + "english_name": "Tamagario" + }, + "tch": { + "english_name": "Creole English, Turks And Caicos" + }, + "tci": { + "english_name": "W\u00e1ra" + }, + "tck": { + "english_name": "Tchitchege" + }, + "tcl": { + "english_name": "Taman (Myanmar)" + }, + "tcm": { + "english_name": "Tanahmerah" + }, + "tcn": { + "english_name": "Tichurong" + }, + "tco": { + "english_name": "Taungyo" + }, + "tcp": { + "english_name": "Chin, Tawr" + }, + "tcq": { + "english_name": "Kaiy" + }, + "tcs": { + "english_name": "Creole, Torres Strait" + }, + "tct": { + "english_name": "T'en" + }, + "tcu": { + "english_name": "Tarahumara, Southeastern" + }, + "tcw": { + "english_name": "Totonac, Tecpatl\u00e1n" + }, + "tcx": { + "english_name": "Toda" + }, + "tcy": { + "english_name": "Tulu" + }, + "tcz": { + "english_name": "Chin, Thado" + }, + "tda": { + "english_name": "Tagdal" + }, + "tdb": { + "english_name": "Panchpargania" + }, + "tdc": { + "english_name": "Ember\u00e1-Tad\u00f3" + }, + "tdd": { + "english_name": "Tai N\u00fca" + }, + "tde": { + "english_name": "Dogon, Tiranige Diga" + }, + "tdf": { + "english_name": "Talieng" + }, + "tdg": { + "english_name": "Tamang, Western" + }, + "tdh": { + "english_name": "Thulung" + }, + "tdi": { + "english_name": "Tomadino" + }, + "tdj": { + "english_name": "Tajio" + }, + "tdk": { + "english_name": "Tambas" + }, + "tdl": { + "english_name": "Sur" + }, + "tdn": { + "english_name": "Tondano" + }, + "tdo": { + "english_name": "Teme" + }, + "tdq": { + "english_name": "Tita" + }, + "tdr": { + "english_name": "Todrah" + }, + "tds": { + "english_name": "Doutai" + }, + "tdt": { + "english_name": "Tetun Dili" + }, + "tdu": { + "english_name": "Dusun, Tempasuk" + }, + "tdv": { + "english_name": "Toro" + }, + "tdx": { + "english_name": "Malagasy, Tandroy-Mahafaly" + }, + "tdy": { + "english_name": "Tadyawan" + }, + "te": { + "english_name": "Telugu" + }, + "tea": { + "english_name": "Temiar" + }, + "teb": { + "english_name": "Tetete" + }, + "tec": { + "english_name": "Terik" + }, + "ted": { + "english_name": "Krumen, Tepo" + }, + "tee": { + "english_name": "Tepehua, Huehuetla" + }, + "tef": { + "english_name": "Teressa" + }, + "teg": { + "english_name": "Teke-Tege" + }, + "teh": { + "english_name": "Tehuelche" + }, + "tei": { + "english_name": "Torricelli" + }, + "tek": { + "english_name": "Teke, Ibali" + }, + "tem": { + "english_name": "Timne" + }, + "ten": { + "english_name": "Tama (Colombia)" + }, + "teo": { + "english_name": "Teso" + }, + "tep": { + "english_name": "Tepecano" + }, + "teq": { + "english_name": "Temein" + }, + "ter": { + "english_name": "Tereno" + }, + "tes": { + "english_name": "Tengger" + }, + "tet": { + "english_name": "Tetum" + }, + "teu": { + "english_name": "Soo" + }, + "tev": { + "english_name": "Teor" + }, + "tew": { + "english_name": "Tewa (USA)" + }, + "tex": { + "english_name": "Tennet" + }, + "tey": { + "english_name": "Tulishi" + }, + "tfi": { + "english_name": "Gbe, Tofin" + }, + "tfn": { + "english_name": "Tanaina" + }, + "tfo": { + "english_name": "Tefaro" + }, + "tfr": { + "english_name": "Teribe" + }, + "tft": { + "english_name": "Ternate" + }, + "tg": { + "english_name": "Tajik" + }, + "tga": { + "english_name": "Sagalla" + }, + "tgb": { + "english_name": "Tobilung" + }, + "tgc": { + "english_name": "Tigak" + }, + "tgd": { + "english_name": "Ciwogai" + }, + "tge": { + "english_name": "Tamang, Eastern Gorkha" + }, + "tgf": { + "english_name": "Chalikha" + }, + "tgh": { + "english_name": "Creole English, Tobagonian" + }, + "tgi": { + "english_name": "Lawunuia" + }, + "tgj": { + "english_name": "Tagin" + }, + "tgn": { + "english_name": "Tandaganon" + }, + "tgo": { + "english_name": "Sudest" + }, + "tgp": { + "english_name": "Tangoa" + }, + "tgq": { + "english_name": "Tring" + }, + "tgr": { + "english_name": "Tareng" + }, + "tgs": { + "english_name": "Nume" + }, + "tgt": { + "english_name": "Tagbanwa, Central" + }, + "tgu": { + "english_name": "Tanggu" + }, + "tgv": { + "english_name": "Tingui-Boto" + }, + "tgw": { + "english_name": "Senoufo, Tagwana" + }, + "tgx": { + "english_name": "Tagish" + }, + "tgy": { + "english_name": "Togoyo" + }, + "tgz": { + "english_name": "Tagalaka" + }, + "th": { + "english_name": "Thai", + "name": "\u0e44\u0e17\u0e22" + }, + "thc": { + "english_name": "Tai Hang Tong" + }, + "thd": { + "english_name": "Thayore" + }, + "the": { + "english_name": "Tharu, Chitwania" + }, + "thf": { + "english_name": "Thangmi" + }, + "thh": { + "english_name": "Tarahumara, Northern" + }, + "thi": { + "english_name": "Tai Long" + }, + "thk": { + "english_name": "Tharaka" + }, + "thl": { + "english_name": "Tharu, Dangaura" + }, + "thm": { + "english_name": "Aheu" + }, + "thn": { + "english_name": "Thachanadan" + }, + "thp": { + "english_name": "Thompson" + }, + "thq": { + "english_name": "Tharu, Kochila" + }, + "thr": { + "english_name": "Tharu, Rana" + }, + "ths": { + "english_name": "Thakali" + }, + "tht": { + "english_name": "Tahltan" + }, + "thu": { + "english_name": "Thuri" + }, + "thv": { + "english_name": "Tamahaq, Tahaggart" + }, + "thw": { + "english_name": "Thudam" + }, + "thy": { + "english_name": "Tha" + }, + "thz": { + "english_name": "Tamajeq, Tayart" + }, + "ti": { + "english_name": "Tigrinya", + "name": "\u1275\u130d\u122d\u129b" + }, + "tia": { + "english_name": "Tamazight, Tidikelt" + }, + "tic": { + "english_name": "Tira" + }, + "tid": { + "english_name": "Tidong" + }, + "tif": { + "english_name": "Tifal" + }, + "tig": { + "english_name": "Tigre", + "name": "\u1275\u130d\u1228" + }, + "tih": { + "english_name": "Murut, Timugon" + }, + "tii": { + "english_name": "Tiene" + }, + "tij": { + "english_name": "Tilung" + }, + "tik": { + "english_name": "Tikar" + }, + "til": { + "english_name": "Tillamook" + }, + "tim": { + "english_name": "Timbe" + }, + "tin": { + "english_name": "Tindi" + }, + "tio": { + "english_name": "Teop" + }, + "tip": { + "english_name": "Trimuris" + }, + "tiq": { + "english_name": "Ti\u00e9fo" + }, + "tis": { + "english_name": "Itneg, Masadiit" + }, + "tit": { + "english_name": "Tinigua" + }, + "tiu": { + "english_name": "Adasen" + }, + "tiv": { + "english_name": "Tiv" + }, + "tiw": { + "english_name": "Tiwi" + }, + "tix": { + "english_name": "Tiwa, Southern" + }, + "tiy": { + "english_name": "Tiruray" + }, + "tiz": { + "english_name": "Tai Hongjin" + }, + "tja": { + "english_name": "Tajuasohn" + }, + "tjg": { + "english_name": "Tunjung" + }, + "tji": { + "english_name": "Tujia, Northern" + }, + "tjl": { + "english_name": "Tai Laing" + }, + "tjm": { + "english_name": "Timucua" + }, + "tjn": { + "english_name": "Tonjon" + }, + "tjo": { + "english_name": "Tamazight, Temacine" + }, + "tjs": { + "english_name": "Tujia, Southern" + }, + "tju": { + "english_name": "Tjurruru" + }, + "tjw": { + "english_name": "Djabwurrung" + }, + "tk": { + "english_name": "Turkmen" + }, + "tka": { + "english_name": "Truk\u00e1" + }, + "tkb": { + "english_name": "Buksa" + }, + "tkd": { + "english_name": "Tukudede" + }, + "tke": { + "english_name": "Takwane" + }, + "tkf": { + "english_name": "Tukumanf\u00e9d" + }, + "tkg": { + "english_name": "Malagasy, Tesaka" + }, + "tkl": { + "english_name": "Tokelau" + }, + "tkm": { + "english_name": "Takelma" + }, + "tkn": { + "english_name": "Toku-No-Shima" + }, + "tkp": { + "english_name": "Tikopia" + }, + "tkq": { + "english_name": "Tee" + }, + "tkr": { + "english_name": "Tsakhur" + }, + "tks": { + "english_name": "Takestani" + }, + "tkt": { + "english_name": "Tharu, Kathoriya" + }, + "tku": { + "english_name": "Totonac, Upper Necaxa" + }, + "tkw": { + "english_name": "Teanu" + }, + "tkx": { + "english_name": "Tangko" + }, + "tkz": { + "english_name": "Takua" + }, + "tl": { + "english_name": "Tagalog" + }, + "tla": { + "english_name": "Tepehuan, Southwestern" + }, + "tlb": { + "english_name": "Tobelo" + }, + "tlc": { + "english_name": "Totonac, Yecuatla" + }, + "tld": { + "english_name": "Talaud" + }, + "tlf": { + "english_name": "Telefol" + }, + "tlg": { + "english_name": "Tofanma" + }, + "tlh": { + "english_name": "Klingon" + }, + "tli": { + "english_name": "Tlingit" + }, + "tlj": { + "english_name": "Talinga-Bwisi" + }, + "tlk": { + "english_name": "Taloki" + }, + "tll": { + "english_name": "Tetela" + }, + "tlm": { + "english_name": "Tolomako" + }, + "tln": { + "english_name": "Talondo'" + }, + "tlo": { + "english_name": "Talodi" + }, + "tlp": { + "english_name": "Totonac, Filomena Mata-Coahuitl\u00e1n" + }, + "tlq": { + "english_name": "Tai Loi" + }, + "tlr": { + "english_name": "Talise" + }, + "tls": { + "english_name": "Tambotalo" + }, + "tlt": { + "english_name": "Teluti" + }, + "tlu": { + "english_name": "Tulehu" + }, + "tlv": { + "english_name": "Taliabu" + }, + "tlx": { + "english_name": "Khehek" + }, + "tly": { + "english_name": "Talysh" + }, + "tma": { + "english_name": "Tama (Chad)" + }, + "tmb": { + "english_name": "Katbol" + }, + "tmc": { + "english_name": "Tumak" + }, + "tmd": { + "english_name": "Haruai" + }, + "tme": { + "english_name": "Trememb\u00e9" + }, + "tmf": { + "english_name": "Toba-Maskoy" + }, + "tmg": { + "english_name": "Ternate\u00f1o" + }, + "tmh": { + "english_name": "Tamashek" + }, + "tmi": { + "english_name": "Tutuba" + }, + "tmj": { + "english_name": "Samarokena" + }, + "tmk": { + "english_name": "Tamang, Northwestern" + }, + "tml": { + "english_name": "Citak, Tamnim" + }, + "tmm": { + "english_name": "Tai Thanh" + }, + "tmn": { + "english_name": "Taman (Indonesia)" + }, + "tmo": { + "english_name": "Temoq" + }, + "tmp": { + "english_name": "Tai M\u00e8ne" + }, + "tmq": { + "english_name": "Tumleo" + }, + "tmr": { + "english_name": "Aramaic, Jewish Babylonian (ca. 200-1200 CE)" + }, + "tms": { + "english_name": "Tima" + }, + "tmt": { + "english_name": "Tasmate" + }, + "tmu": { + "english_name": "Iau" + }, + "tmv": { + "english_name": "Tembo (Motembo)" + }, + "tmw": { + "english_name": "Temuan" + }, + "tmy": { + "english_name": "Tami" + }, + "tmz": { + "english_name": "Tamanaku" + }, + "tn": { + "english_name": "Tswana" + }, + "tna": { + "english_name": "Tacana" + }, + "tnb": { + "english_name": "Tunebo, Western" + }, + "tnc": { + "english_name": "Tanimuca-Retuar\u00e3" + }, + "tnd": { + "english_name": "Tunebo, Angosturas" + }, + "tne": { + "english_name": "Kallahan, Tinoc" + }, + "tng": { + "english_name": "Tobanga" + }, + "tnh": { + "english_name": "Maiani" + }, + "tni": { + "english_name": "Tandia" + }, + "tnk": { + "english_name": "Kwamera" + }, + "tnl": { + "english_name": "Lenakel" + }, + "tnm": { + "english_name": "Tabla" + }, + "tnn": { + "english_name": "Tanna, North" + }, + "tno": { + "english_name": "Toromono" + }, + "tnp": { + "english_name": "Whitesands" + }, + "tnq": { + "english_name": "Taino" + }, + "tnr": { + "english_name": "M\u00e9nik" + }, + "tns": { + "english_name": "Tenis" + }, + "tnt": { + "english_name": "Tontemboan" + }, + "tnu": { + "english_name": "Tay Khang" + }, + "tnv": { + "english_name": "Tangchangya" + }, + "tnw": { + "english_name": "Tonsawang" + }, + "tnx": { + "english_name": "Tanema" + }, + "tny": { + "english_name": "Tongwe" + }, + "tnz": { + "english_name": "Tonga (Thailand)" + }, + "to": { + "english_name": "Tonga (Tonga Islands)" + }, + "tob": { + "english_name": "Toba" + }, + "toc": { + "english_name": "Totonac, Coyutla" + }, + "tod": { + "english_name": "Toma" + }, + "toe": { + "english_name": "Tomedes" + }, + "tof": { + "english_name": "Gizrra" + }, + "tog": { + "english_name": "Tonga (Nyasa)" + }, + "toh": { + "english_name": "Gitonga" + }, + "toi": { + "english_name": "Tonga (Zambia)" + }, + "toj": { + "english_name": "Tojolabal" + }, + "tol": { + "english_name": "Tolowa" + }, + "tom": { + "english_name": "Tombulu" + }, + "too": { + "english_name": "Totonac, Xicotepec De Ju\u00e1rez" + }, + "top": { + "english_name": "Totonac, Papantla" + }, + "toq": { + "english_name": "Toposa" + }, + "tor": { + "english_name": "Banda, Togbo-Vara" + }, + "tos": { + "english_name": "Totonac, Highland" + }, + "tou": { + "english_name": "Tho" + }, + "tov": { + "english_name": "Taromi, Upper" + }, + "tow": { + "english_name": "Jemez" + }, + "tox": { + "english_name": "Tobian" + }, + "toy": { + "english_name": "Topoiyo" + }, + "toz": { + "english_name": "To" + }, + "tpa": { + "english_name": "Taupota" + }, + "tpc": { + "english_name": "Me'phaa, Azoy\u00fa" + }, + "tpe": { + "english_name": "Tippera" + }, + "tpf": { + "english_name": "Tarpia" + }, + "tpg": { + "english_name": "Kula" + }, + "tpi": { + "english_name": "Tok Pisin" + }, + "tpj": { + "english_name": "Tapiet\u00e9" + }, + "tpk": { + "english_name": "Tupinikin" + }, + "tpl": { + "english_name": "Me'phaa, Tlacoapa" + }, + "tpm": { + "english_name": "Tampulma" + }, + "tpn": { + "english_name": "Tupinamb\u00e1" + }, + "tpo": { + "english_name": "Tai Pao" + }, + "tpp": { + "english_name": "Tepehua, Pisaflores" + }, + "tpq": { + "english_name": "Tukpa" + }, + "tpr": { + "english_name": "Tupar\u00ed" + }, + "tpt": { + "english_name": "Tepehua, Tlachichilco" + }, + "tpu": { + "english_name": "Tampuan" + }, + "tpv": { + "english_name": "Tanapag" + }, + "tpw": { + "english_name": "Tup\u00ed" + }, + "tpx": { + "english_name": "Me'phaa, Acatepec" + }, + "tpy": { + "english_name": "Trumai" + }, + "tpz": { + "english_name": "Tinputz" + }, + "tqb": { + "english_name": "Temb\u00e9" + }, + "tql": { + "english_name": "Lehali" + }, + "tqm": { + "english_name": "Turumsa" + }, + "tqn": { + "english_name": "Tenino" + }, + "tqo": { + "english_name": "Toaripi" + }, + "tqp": { + "english_name": "Tomoip" + }, + "tqq": { + "english_name": "Tunni" + }, + "tqr": { + "english_name": "Torona" + }, + "tqt": { + "english_name": "Totonac, Western" + }, + "tqu": { + "english_name": "Touo" + }, + "tqw": { + "english_name": "Tonkawa" + }, + "tr": { + "english_name": "Turkish", + "name": "T\u00fcrk\u00e7e" + }, + "tra": { + "english_name": "Tirahi" + }, + "trb": { + "english_name": "Terebu" + }, + "trc": { + "english_name": "Triqui, Copala" + }, + "trd": { + "english_name": "Turi" + }, + "tre": { + "english_name": "Tarangan, East" + }, + "trf": { + "english_name": "Creole English, Trinidadian" + }, + "trg": { + "english_name": "Lish\u00e1n Did\u00e1n" + }, + "trh": { + "english_name": "Turaka" + }, + "tri": { + "english_name": "Tri\u00f3" + }, + "trj": { + "english_name": "Toram" + }, + "trl": { + "english_name": "Scottish, Traveller" + }, + "trm": { + "english_name": "Tregami" + }, + "trn": { + "english_name": "Trinitario" + }, + "tro": { + "english_name": "Naga, Tarao" + }, + "trp": { + "english_name": "Kok Borok" + }, + "trq": { + "english_name": "Triqui, San Mart\u00edn Itunyoso" + }, + "trr": { + "english_name": "Taushiro" + }, + "trs": { + "english_name": "Triqui, Chicahuaxtla" + }, + "trt": { + "english_name": "Tunggare" + }, + "tru": { + "english_name": "Turoyo" + }, + "trv": { + "english_name": "Taroko" + }, + "trw": { + "english_name": "Torwali" + }, + "trx": { + "english_name": "Bidayuh, Tringgus-Sembaan" + }, + "try": { + "english_name": "Turung" + }, + "trz": { + "english_name": "Tor\u00e1" + }, + "ts": { + "english_name": "Tsonga" + }, + "tsa": { + "english_name": "Tsaangi" + }, + "tsb": { + "english_name": "Tsamai" + }, + "tsc": { + "english_name": "Tswa" + }, + "tsd": { + "english_name": "Tsakonian" + }, + "tse": { + "english_name": "Tunisian Sign Language" + }, + "tsg": { + "english_name": "Tausug" + }, + "tsh": { + "english_name": "Tsuvan" + }, + "tsi": { + "english_name": "Tsimshian" + }, + "tsj": { + "english_name": "Tshangla" + }, + "tsk": { + "english_name": "Tseku" + }, + "tsl": { + "english_name": "Ts'\u00fcn-Lao" + }, + "tsm": { + "english_name": "Turkish Sign Language" + }, + "tsp": { + "english_name": "Toussian, Northern" + }, + "tsq": { + "english_name": "Thai Sign Language" + }, + "tsr": { + "english_name": "Akei" + }, + "tss": { + "english_name": "Taiwan Sign Language" + }, + "tst": { + "english_name": "Songway Kiini, Tondi" + }, + "tsu": { + "english_name": "Tsou" + }, + "tsv": { + "english_name": "Tsogo" + }, + "tsw": { + "english_name": "Tsishingini" + }, + "tsx": { + "english_name": "Mubami" + }, + "tsy": { + "english_name": "Tebul Sign Language" + }, + "tsz": { + "english_name": "Purepecha" + }, + "tt": { + "english_name": "Tatar", + "name": "\u0422\u0430\u0442\u0430\u0440\u0447\u0430" + }, + "tta": { + "english_name": "Tutelo" + }, + "ttb": { + "english_name": "Gaa" + }, + "ttc": { + "english_name": "Tektiteko" + }, + "ttd": { + "english_name": "Tauade" + }, + "tte": { + "english_name": "Bwanabwana" + }, + "ttf": { + "english_name": "Tuotomb" + }, + "ttg": { + "english_name": "Tutong" + }, + "tth": { + "english_name": "Ta'oih, Upper" + }, + "tti": { + "english_name": "Tobati" + }, + "ttj": { + "english_name": "Tooro" + }, + "ttk": { + "english_name": "Totoro" + }, + "ttl": { + "english_name": "Totela" + }, + "ttm": { + "english_name": "Tutchone, Northern" + }, + "ttn": { + "english_name": "Towei" + }, + "tto": { + "english_name": "Ta'oih, Lower" + }, + "ttp": { + "english_name": "Tombelala" + }, + "ttq": { + "english_name": "Tamajaq, Tawallammat" + }, + "ttr": { + "english_name": "Tera" + }, + "tts": { + "english_name": "Thai, Northeastern" + }, + "ttt": { + "english_name": "Tat, Muslim" + }, + "ttu": { + "english_name": "Torau" + }, + "ttv": { + "english_name": "Titan" + }, + "ttw": { + "english_name": "Long Wat" + }, + "tty": { + "english_name": "Sikaritai" + }, + "ttz": { + "english_name": "Tsum" + }, + "tua": { + "english_name": "Wiarumus" + }, + "tub": { + "english_name": "T\u00fcbatulabal" + }, + "tuc": { + "english_name": "Mutu" + }, + "tud": { + "english_name": "Tux\u00e1" + }, + "tue": { + "english_name": "Tuyuca" + }, + "tuf": { + "english_name": "Tunebo, Central" + }, + "tug": { + "english_name": "Tunia" + }, + "tuh": { + "english_name": "Taulil" + }, + "tui": { + "english_name": "Tupuri" + }, + "tuj": { + "english_name": "Tugutil" + }, + "tul": { + "english_name": "Tula" + }, + "tum": { + "english_name": "Tumbuka" + }, + "tun": { + "english_name": "Tunica" + }, + "tuo": { + "english_name": "Tucano" + }, + "tuq": { + "english_name": "Tedaga" + }, + "tus": { + "english_name": "Tuscarora" + }, + "tuu": { + "english_name": "Tututni" + }, + "tuv": { + "english_name": "Turkana" + }, + "tux": { + "english_name": "Tuxin\u00e1wa" + }, + "tuy": { + "english_name": "Tugen" + }, + "tuz": { + "english_name": "Turka" + }, + "tva": { + "english_name": "Vaghua" + }, + "tvd": { + "english_name": "Tsuvadi" + }, + "tve": { + "english_name": "Te'un" + }, + "tvk": { + "english_name": "Ambrym, Southeast" + }, + "tvl": { + "english_name": "Tuvalu" + }, + "tvm": { + "english_name": "Tela-Masbuar" + }, + "tvn": { + "english_name": "Tavoyan" + }, + "tvo": { + "english_name": "Tidore" + }, + "tvs": { + "english_name": "Taveta" + }, + "tvt": { + "english_name": "Naga, Tutsa" + }, + "tvu": { + "english_name": "Tunen" + }, + "tvw": { + "english_name": "Sedoa" + }, + "tvy": { + "english_name": "Pidgin, Timor" + }, + "tw": { + "english_name": "Twi" + }, + "twa": { + "english_name": "Twana" + }, + "twb": { + "english_name": "Tawbuid, Western" + }, + "twc": { + "english_name": "Teshenawa" + }, + "twd": { + "english_name": "Twents" + }, + "twe": { + "english_name": "Tewa (Indonesia)" + }, + "twf": { + "english_name": "Tiwa, Northern" + }, + "twg": { + "english_name": "Tereweng" + }, + "twh": { + "english_name": "Tai D\u00f3n" + }, + "twl": { + "english_name": "Tawara" + }, + "twm": { + "english_name": "Monpa, Tawang" + }, + "twn": { + "english_name": "Twendi" + }, + "two": { + "english_name": "Tswapong" + }, + "twp": { + "english_name": "Ere" + }, + "twq": { + "english_name": "Tasawaq" + }, + "twr": { + "english_name": "Tarahumara, Southwestern" + }, + "twt": { + "english_name": "Turiw\u00e1ra" + }, + "twu": { + "english_name": "Termanu" + }, + "tww": { + "english_name": "Tuwari" + }, + "twx": { + "english_name": "Tewe" + }, + "twy": { + "english_name": "Tawoyan" + }, + "txa": { + "english_name": "Tombonuo" + }, + "txb": { + "english_name": "Tokharian B" + }, + "txc": { + "english_name": "Tsetsaut" + }, + "txe": { + "english_name": "Totoli" + }, + "txg": { + "english_name": "Tangut" + }, + "txh": { + "english_name": "Thracian" + }, + "txi": { + "english_name": "Ikpeng" + }, + "txm": { + "english_name": "Tomini" + }, + "txn": { + "english_name": "Tarangan, West" + }, + "txo": { + "english_name": "Toto" + }, + "txq": { + "english_name": "Tii" + }, + "txr": { + "english_name": "Tartessian" + }, + "txs": { + "english_name": "Tonsea" + }, + "txt": { + "english_name": "Citak" + }, + "txu": { + "english_name": "Kayap\u00f3" + }, + "txx": { + "english_name": "Tatana" + }, + "txy": { + "english_name": "Malagasy, Tanosy" + }, + "ty": { + "english_name": "Tahitian" + }, + "tya": { + "english_name": "Tauya" + }, + "tye": { + "english_name": "Kyanga" + }, + "tyh": { + "english_name": "O'du" + }, + "tyi": { + "english_name": "Teke-Tsaayi" + }, + "tyj": { + "english_name": "Tai Do" + }, + "tyl": { + "english_name": "Thu Lao" + }, + "tyn": { + "english_name": "Kombai" + }, + "typ": { + "english_name": "Thaypan" + }, + "tyr": { + "english_name": "Tai Daeng" + }, + "tys": { + "english_name": "T\u00e0y Sa Pa" + }, + "tyt": { + "english_name": "T\u00e0y Tac" + }, + "tyu": { + "english_name": "Kua" + }, + "tyv": { + "english_name": "Tuvinian" + }, + "tyx": { + "english_name": "Teke-Tyee" + }, + "tyz": { + "english_name": "T\u00e0y" + }, + "tza": { + "english_name": "Tanzanian Sign Language" + }, + "tzh": { + "english_name": "Tzeltal" + }, + "tzj": { + "english_name": "Tz'utujil" + }, + "tzl": { + "english_name": "Talossan" + }, + "tzm": { + "english_name": "Tamazight, Central Atlas" + }, + "tzn": { + "english_name": "Tugun" + }, + "tzo": { + "english_name": "Tzotzil" + }, + "tzx": { + "english_name": "Tabriak" + }, + "uam": { + "english_name": "Uamu\u00e9" + }, + "uan": { + "english_name": "Kuan" + }, + "uar": { + "english_name": "Tairuma" + }, + "uba": { + "english_name": "Ubang" + }, + "ubi": { + "english_name": "Ubi" + }, + "ubl": { + "english_name": "Bikol, Buhi'non" + }, + "ubr": { + "english_name": "Ubir" + }, + "ubu": { + "english_name": "Umbu-Ungu" + }, + "uby": { + "english_name": "Ubykh" + }, + "uda": { + "english_name": "Uda" + }, + "ude": { + "english_name": "Udihe" + }, + "udg": { + "english_name": "Muduga" + }, + "udi": { + "english_name": "Udi" + }, + "udj": { + "english_name": "Ujir" + }, + "udl": { + "english_name": "Wuzlam" + }, + "udm": { + "english_name": "Udmurt" + }, + "udu": { + "english_name": "Uduk" + }, + "ues": { + "english_name": "Kioko" + }, + "ufi": { + "english_name": "Ufim" + }, + "ug": { + "english_name": "Uighur" + }, + "uga": { + "english_name": "Ugaritic" + }, + "ugb": { + "english_name": "Kuku-Ugbanh" + }, + "uge": { + "english_name": "Ughele" + }, + "ugn": { + "english_name": "Ugandan Sign Language" + }, + "ugo": { + "english_name": "Ugong" + }, + "ugy": { + "english_name": "Uruguayan Sign Language" + }, + "uha": { + "english_name": "Uhami" + }, + "uhn": { + "english_name": "Damal" + }, + "uis": { + "english_name": "Uisai" + }, + "uiv": { + "english_name": "Iyive" + }, + "uji": { + "english_name": "Tanjijili" + }, + "uk": { + "english_name": "Ukrainian", + "name": "\u0443\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430" + }, + "uka": { + "english_name": "Kaburi" + }, + "ukg": { + "english_name": "Ukuriguma" + }, + "ukh": { + "english_name": "Ukhwejo" + }, + "ukl": { + "english_name": "Ukrainian Sign Language" + }, + "ukp": { + "english_name": "Ukpe-Bayobiri" + }, + "ukq": { + "english_name": "Ukwa" + }, + "uks": { + "english_name": "Urub\u00fa-Kaapor Sign Language" + }, + "uku": { + "english_name": "Ukue" + }, + "ukw": { + "english_name": "Ukwuani-Aboh-Ndoni" + }, + "uky": { + "english_name": "Kuuk-Yak" + }, + "ula": { + "english_name": "Fungwa" + }, + "ulb": { + "english_name": "Ulukwumi" + }, + "ulc": { + "english_name": "Ulch" + }, + "ule": { + "english_name": "Lule" + }, + "ulf": { + "english_name": "Usku" + }, + "uli": { + "english_name": "Ulithian" + }, + "ulk": { + "english_name": "Meriam" + }, + "ull": { + "english_name": "Ullatan" + }, + "ulm": { + "english_name": "Ulumanda'" + }, + "uln": { + "english_name": "Unserdeutsch" + }, + "ulu": { + "english_name": "Uma' Lung" + }, + "ulw": { + "english_name": "Ulwa" + }, + "uma": { + "english_name": "Umatilla" + }, + "umb": { + "english_name": "Umbundu" + }, + "umc": { + "english_name": "Marrucinian" + }, + "umd": { + "english_name": "Umbindhamu" + }, + "umg": { + "english_name": "Umbuygamu" + }, + "umi": { + "english_name": "Ukit" + }, + "umm": { + "english_name": "Umon" + }, + "umn": { + "english_name": "Naga, Makyan" + }, + "umo": { + "english_name": "Umot\u00edna" + }, + "ump": { + "english_name": "Umpila" + }, + "umr": { + "english_name": "Umbugarla" + }, + "ums": { + "english_name": "Pendau" + }, + "umu": { + "english_name": "Munsee" + }, + "una": { + "english_name": "Watut, North" + }, + "und": { + "english_name": "Undetermined" + }, + "une": { + "english_name": "Uneme" + }, + "ung": { + "english_name": "Ngarinyin" + }, + "unk": { + "english_name": "Enawen\u00e9-Naw\u00e9" + }, + "unm": { + "english_name": "Unami" + }, + "unn": { + "english_name": "Kurnai" + }, + "unr": { + "english_name": "Mundari" + }, + "unu": { + "english_name": "Unubahe" + }, + "unx": { + "english_name": "Munda" + }, + "unz": { + "english_name": "Kaili, Unde" + }, + "upi": { + "english_name": "Umeda" + }, + "upv": { + "english_name": "Uripiv-Wala-Rano-Atchin" + }, + "ur": { + "english_name": "Urdu" + }, + "ura": { + "english_name": "Urarina" + }, + "urb": { + "english_name": "Urub\u00fa-Kaapor" + }, + "urc": { + "english_name": "Urningangg" + }, + "ure": { + "english_name": "Uru" + }, + "urf": { + "english_name": "Uradhi" + }, + "urg": { + "english_name": "Urigina" + }, + "urh": { + "english_name": "Urhobo" + }, + "uri": { + "english_name": "Urim" + }, + "urk": { + "english_name": "Urak Lawoi'" + }, + "url": { + "english_name": "Urali" + }, + "urm": { + "english_name": "Urapmin" + }, + "urn": { + "english_name": "Uruangnirin" + }, + "uro": { + "english_name": "Ura (Papua New Guinea)" + }, + "urp": { + "english_name": "Uru-Pa-In" + }, + "urr": { + "english_name": "Lehalurup" + }, + "urt": { + "english_name": "Urat" + }, + "uru": { + "english_name": "Urumi" + }, + "urv": { + "english_name": "Uruava" + }, + "urw": { + "english_name": "Sop" + }, + "urx": { + "english_name": "Urimo" + }, + "ury": { + "english_name": "Orya" + }, + "urz": { + "english_name": "Uru-Eu-Wau-Wau" + }, + "usa": { + "english_name": "Usarufa" + }, + "ush": { + "english_name": "Ushojo" + }, + "usi": { + "english_name": "Usui" + }, + "usk": { + "english_name": "Usaghade" + }, + "usp": { + "english_name": "Uspanteco" + }, + "usu": { + "english_name": "Uya" + }, + "uta": { + "english_name": "Otank" + }, + "ute": { + "english_name": "Ute-Southern Paiute" + }, + "utp": { + "english_name": "Amba (Solomon Islands)" + }, + "utr": { + "english_name": "Etulo" + }, + "utu": { + "english_name": "Utu" + }, + "uum": { + "english_name": "Urum" + }, + "uun": { + "english_name": "Kulon-Pazeh" + }, + "uur": { + "english_name": "Ura (Vanuatu)" + }, + "uuu": { + "english_name": "U" + }, + "uve": { + "english_name": "Uvean, West" + }, + "uvh": { + "english_name": "Uri" + }, + "uvl": { + "english_name": "Lote" + }, + "uwa": { + "english_name": "Kuku-Uwanh" + }, + "uya": { + "english_name": "Doko-Uyanga" + }, + "uz": { + "english_name": "Uzbek" + }, + "uzn": { + "english_name": "Uzbek, Northern" + }, + "uzs": { + "english_name": "Uzbek, Southern" + }, + "vaa": { + "english_name": "Vaagri Booli" + }, + "vae": { + "english_name": "Vale" + }, + "vaf": { + "english_name": "Vafsi" + }, + "vag": { + "english_name": "Vagla" + }, + "vah": { + "english_name": "Varhadi-Nagpuri" + }, + "vai": { + "english_name": "Vai" + }, + "vaj": { + "english_name": "Vasekela Bushman" + }, + "val": { + "english_name": "Vehes" + }, + "vam": { + "english_name": "Vanimo" + }, + "van": { + "english_name": "Valman" + }, + "vao": { + "english_name": "Vao" + }, + "vap": { + "english_name": "Vaiphei" + }, + "var": { + "english_name": "Huarijio" + }, + "vas": { + "english_name": "Vasavi" + }, + "vau": { + "english_name": "Vanuma" + }, + "vav": { + "english_name": "Varli" + }, + "vay": { + "english_name": "Wayu" + }, + "vbb": { + "english_name": "Babar, Southeast" + }, + "vbk": { + "english_name": "Bontok, Southwestern" + }, + "ve": { + "english_name": "Venda", + "name": "Venda" + }, + "vec": { + "english_name": "Venetian" + }, + "ved": { + "english_name": "Veddah" + }, + "vel": { + "english_name": "Veluws" + }, + "vem": { + "english_name": "Vemgo-Mabas" + }, + "veo": { + "english_name": "Venture\u00f1o" + }, + "vep": { + "english_name": "Veps" + }, + "ver": { + "english_name": "Mom Jango" + }, + "vgr": { + "english_name": "Vaghri" + }, + "vgt": { + "english_name": "Vlaamse Gebarentaal" + }, + "vi": { + "english_name": "Vietnamese", + "name": "Ti\u1ebfng Vi\u1ec7t" + }, + "vic": { + "english_name": "Creole English, Virgin Islands" + }, + "vid": { + "english_name": "Vidunda" + }, + "vif": { + "english_name": "Vili" + }, + "vig": { + "english_name": "Viemo" + }, + "vil": { + "english_name": "Vilela" + }, + "vin": { + "english_name": "Vinza" + }, + "vis": { + "english_name": "Vishavan" + }, + "vit": { + "english_name": "Viti" + }, + "viv": { + "english_name": "Iduna" + }, + "vka": { + "english_name": "Kariyarra" + }, + "vki": { + "english_name": "Ija-Zuba" + }, + "vkj": { + "english_name": "Kujarge" + }, + "vkk": { + "english_name": "Kaur" + }, + "vkl": { + "english_name": "Kulisusu" + }, + "vkm": { + "english_name": "Kamakan" + }, + "vko": { + "english_name": "Kodeoha" + }, + "vkp": { + "english_name": "Creole Portuguese, Korlai" + }, + "vkt": { + "english_name": "Malay, Tenggarong Kutai" + }, + "vku": { + "english_name": "Kurrama" + }, + "vlp": { + "english_name": "Valpei" + }, + "vls": { + "english_name": "Vlaams" + }, + "vma": { + "english_name": "Martuyhunira" + }, + "vmb": { + "english_name": "Barbaram" + }, + "vmc": { + "english_name": "Mixtec, Juxtlahuaca" + }, + "vmd": { + "english_name": "Koraga, Mudu" + }, + "vme": { + "english_name": "Masela, East" + }, + "vmf": { + "english_name": "Mainfr\u00e4nkisch" + }, + "vmg": { + "english_name": "Lungalunga" + }, + "vmh": { + "english_name": "Maraghei" + }, + "vmi": { + "english_name": "Miwa" + }, + "vmj": { + "english_name": "Mixtec, Ixtayutla" + }, + "vmk": { + "english_name": "Makhuwa-Shirima" + }, + "vml": { + "english_name": "Malgana" + }, + "vmm": { + "english_name": "Mixtec, Mitlatongo" + }, + "vmp": { + "english_name": "Mazatec, Soyaltepec" + }, + "vmq": { + "english_name": "Mixtec, Soyaltepec" + }, + "vmr": { + "english_name": "Marenje" + }, + "vms": { + "english_name": "Moksela" + }, + "vmu": { + "english_name": "Muluridyi" + }, + "vmv": { + "english_name": "Maidu, Valley" + }, + "vmw": { + "english_name": "Makhuwa" + }, + "vmx": { + "english_name": "Mixtec, Tamazola" + }, + "vmy": { + "english_name": "Mazatec, Ayautla" + }, + "vmz": { + "english_name": "Mazatec, Mazatl\u00e1n" + }, + "vnk": { + "english_name": "Vano" + }, + "vnm": { + "english_name": "Vinmavis" + }, + "vnp": { + "english_name": "Vunapu" + }, + "vo": { + "english_name": "Volap\u00fck" + }, + "vor": { + "english_name": "Voro" + }, + "vot": { + "english_name": "Votic" + }, + "vra": { + "english_name": "Vera'a" + }, + "vro": { + "english_name": "V\u00f5ro" + }, + "vrs": { + "english_name": "Varisi" + }, + "vrt": { + "english_name": "Burmbar" + }, + "vsi": { + "english_name": "Moldova Sign Language" + }, + "vsl": { + "english_name": "Venezuelan Sign Language" + }, + "vsv": { + "english_name": "Valencian Sign Language" + }, + "vto": { + "english_name": "Vitou" + }, + "vum": { + "english_name": "Vumbu" + }, + "vun": { + "english_name": "Vunjo" + }, + "vut": { + "english_name": "Vute" + }, + "vwa": { + "english_name": "Awa (China)" + }, + "wa": { + "english_name": "Walloon", + "name": "Walon" + }, + "waa": { + "english_name": "Walla Walla" + }, + "wab": { + "english_name": "Wab" + }, + "wac": { + "english_name": "Wasco-Wishram" + }, + "wad": { + "english_name": "Wandamen" + }, + "wae": { + "english_name": "Walser" + }, + "waf": { + "english_name": "Wakon\u00e1" + }, + "wag": { + "english_name": "Wa'ema" + }, + "wah": { + "english_name": "Watubela" + }, + "wai": { + "english_name": "Wares" + }, + "waj": { + "english_name": "Waffa" + }, + "wal": { + "english_name": "Wolaytta" + }, + "wam": { + "english_name": "Wampanoag" + }, + "wan": { + "english_name": "Wan" + }, + "wao": { + "english_name": "Wappo" + }, + "wap": { + "english_name": "Wapishana" + }, + "waq": { + "english_name": "Wageman" + }, + "war": { + "english_name": "Waray (Philippines)" + }, + "was": { + "english_name": "Washo" + }, + "wat": { + "english_name": "Kaninuwa" + }, + "wau": { + "english_name": "Waur\u00e1" + }, + "wav": { + "english_name": "Waka" + }, + "waw": { + "english_name": "Waiwai" + }, + "wax": { + "english_name": "Watam" + }, + "way": { + "english_name": "Wayana" + }, + "waz": { + "english_name": "Wampur" + }, + "wba": { + "english_name": "Warao" + }, + "wbb": { + "english_name": "Wabo" + }, + "wbe": { + "english_name": "Waritai" + }, + "wbf": { + "english_name": "Wara" + }, + "wbh": { + "english_name": "Wanda" + }, + "wbi": { + "english_name": "Vwanji" + }, + "wbj": { + "english_name": "Alagwa" + }, + "wbk": { + "english_name": "Waigali" + }, + "wbl": { + "english_name": "Wakhi" + }, + "wbm": { + "english_name": "Wa" + }, + "wbp": { + "english_name": "Warlpiri" + }, + "wbq": { + "english_name": "Waddar" + }, + "wbr": { + "english_name": "Wagdi" + }, + "wbt": { + "english_name": "Wanman" + }, + "wbv": { + "english_name": "Wajarri" + }, + "wbw": { + "english_name": "Woi" + }, + "wca": { + "english_name": "Yanom\u00e1mi" + }, + "wci": { + "english_name": "Gbe, Waci" + }, + "wdd": { + "english_name": "Wandji" + }, + "wdg": { + "english_name": "Wadaginam" + }, + "wdj": { + "english_name": "Wadjiginy" + }, + "wdk": { + "english_name": "Wadikali" + }, + "wdu": { + "english_name": "Wadjigu" + }, + "wdy": { + "english_name": "Wadjabangayi" + }, + "wea": { + "english_name": "Wewaw" + }, + "wec": { + "english_name": "W\u00e8 Western" + }, + "wed": { + "english_name": "Wedau" + }, + "weg": { + "english_name": "Wergaia" + }, + "weh": { + "english_name": "Weh" + }, + "wei": { + "english_name": "Kiunum" + }, + "wem": { + "english_name": "Gbe, Weme" + }, + "weo": { + "english_name": "Wemale" + }, + "wep": { + "english_name": "Westphalien" + }, + "wer": { + "english_name": "Weri" + }, + "wes": { + "english_name": "Pidgin, Cameroon" + }, + "wet": { + "english_name": "Perai" + }, + "weu": { + "english_name": "Chin, Rawngtu" + }, + "wew": { + "english_name": "Wejewa" + }, + "wfg": { + "english_name": "Yafi" + }, + "wga": { + "english_name": "Wagaya" + }, + "wgb": { + "english_name": "Wagawaga" + }, + "wgg": { + "english_name": "Wangganguru" + }, + "wgi": { + "english_name": "Wahgi" + }, + "wgo": { + "english_name": "Waigeo" + }, + "wgu": { + "english_name": "Wirangu" + }, + "wgy": { + "english_name": "Warrgamay" + }, + "wha": { + "english_name": "Manusela" + }, + "whg": { + "english_name": "Wahgi, North" + }, + "whk": { + "english_name": "Kenyah, Wahau" + }, + "whu": { + "english_name": "Kayan, Wahau" + }, + "wib": { + "english_name": "Toussian, Southern" + }, + "wic": { + "english_name": "Wichita" + }, + "wie": { + "english_name": "Wik-Epa" + }, + "wif": { + "english_name": "Wik-Keyangan" + }, + "wig": { + "english_name": "Wik-Ngathana" + }, + "wih": { + "english_name": "Wik-Me'anha" + }, + "wii": { + "english_name": "Minidien" + }, + "wij": { + "english_name": "Wik-Iiyanh" + }, + "wik": { + "english_name": "Wikalkan" + }, + "wil": { + "english_name": "Wilawila" + }, + "wim": { + "english_name": "Wik-Mungkan" + }, + "win": { + "english_name": "Ho-Chunk" + }, + "wir": { + "english_name": "Wiraf\u00e9d" + }, + "wiu": { + "english_name": "Wiru" + }, + "wiv": { + "english_name": "Vitu" + }, + "wiy": { + "english_name": "Wiyot" + }, + "wja": { + "english_name": "Waja" + }, + "wji": { + "english_name": "Warji" + }, + "wka": { + "english_name": "Kw'adza" + }, + "wkb": { + "english_name": "Kumbaran" + }, + "wkd": { + "english_name": "Wakde" + }, + "wkl": { + "english_name": "Kalanadi" + }, + "wku": { + "english_name": "Kunduvadi" + }, + "wkw": { + "english_name": "Wakawaka" + }, + "wky": { + "english_name": "Wangkayutyuru" + }, + "wla": { + "english_name": "Walio" + }, + "wlc": { + "english_name": "Comorian, Mwali" + }, + "wle": { + "english_name": "Wolane" + }, + "wlg": { + "english_name": "Kunbarlang" + }, + "wli": { + "english_name": "Waioli" + }, + "wlk": { + "english_name": "Wailaki" + }, + "wll": { + "english_name": "Wali (Sudan)" + }, + "wlm": { + "english_name": "Welsh, Middle" + }, + "wlo": { + "english_name": "Wolio" + }, + "wlr": { + "english_name": "Wailapa" + }, + "wls": { + "english_name": "Wallisian" + }, + "wlu": { + "english_name": "Wuliwuli" + }, + "wlv": { + "english_name": "Wich\u00ed Lhamt\u00e9s Vejoz" + }, + "wlw": { + "english_name": "Walak" + }, + "wlx": { + "english_name": "Wali (Ghana)" + }, + "wly": { + "english_name": "Waling" + }, + "wma": { + "english_name": "Mawa (Nigeria)" + }, + "wmb": { + "english_name": "Wambaya" + }, + "wmc": { + "english_name": "Wamas" + }, + "wmd": { + "english_name": "Mamaind\u00e9" + }, + "wme": { + "english_name": "Wambule" + }, + "wmh": { + "english_name": "Waima'a" + }, + "wmi": { + "english_name": "Wamin" + }, + "wmm": { + "english_name": "Maiwa (Indonesia)" + }, + "wmn": { + "english_name": "Waamwang" + }, + "wmo": { + "english_name": "Wom (Papua New Guinea)" + }, + "wms": { + "english_name": "Wambon" + }, + "wmt": { + "english_name": "Walmajarri" + }, + "wmw": { + "english_name": "Mwani" + }, + "wmx": { + "english_name": "Womo" + }, + "wnb": { + "english_name": "Wanambre" + }, + "wnc": { + "english_name": "Wantoat" + }, + "wnd": { + "english_name": "Wandarang" + }, + "wne": { + "english_name": "Waneci" + }, + "wng": { + "english_name": "Wanggom" + }, + "wni": { + "english_name": "Comorian, Ndzwani" + }, + "wnk": { + "english_name": "Wanukaka" + }, + "wnm": { + "english_name": "Wanggamala" + }, + "wnn": { + "english_name": "Wunumara" + }, + "wno": { + "english_name": "Wano" + }, + "wnp": { + "english_name": "Wanap" + }, + "wnu": { + "english_name": "Usan" + }, + "wnw": { + "english_name": "Wintu" + }, + "wny": { + "english_name": "Wanyi" + }, + "wo": { + "english_name": "Wolof" + }, + "woa": { + "english_name": "Tyaraity" + }, + "wob": { + "english_name": "W\u00e8 Northern" + }, + "woc": { + "english_name": "Wogeo" + }, + "wod": { + "english_name": "Wolani" + }, + "woe": { + "english_name": "Woleaian" + }, + "wof": { + "english_name": "Wolof, Gambian" + }, + "wog": { + "english_name": "Wogamusin" + }, + "woi": { + "english_name": "Kamang" + }, + "wok": { + "english_name": "Longto" + }, + "wom": { + "english_name": "Wom (Nigeria)" + }, + "won": { + "english_name": "Wongo" + }, + "woo": { + "english_name": "Manombai" + }, + "wor": { + "english_name": "Woria" + }, + "wos": { + "english_name": "Hanga Hundi" + }, + "wow": { + "english_name": "Wawonii" + }, + "woy": { + "english_name": "Weyto" + }, + "wpc": { + "english_name": "Maco" + }, + "wra": { + "english_name": "Warapu" + }, + "wrb": { + "english_name": "Warluwara" + }, + "wrd": { + "english_name": "Warduji" + }, + "wrg": { + "english_name": "Warungu" + }, + "wrh": { + "english_name": "Wiradhuri" + }, + "wri": { + "english_name": "Wariyangga" + }, + "wrk": { + "english_name": "Garrwa" + }, + "wrl": { + "english_name": "Warlmanpa" + }, + "wrm": { + "english_name": "Warumungu" + }, + "wrn": { + "english_name": "Warnang" + }, + "wro": { + "english_name": "Worrorra" + }, + "wrp": { + "english_name": "Waropen" + }, + "wrr": { + "english_name": "Wardaman" + }, + "wrs": { + "english_name": "Waris" + }, + "wru": { + "english_name": "Waru" + }, + "wrv": { + "english_name": "Waruna" + }, + "wrw": { + "english_name": "Gugu Warra" + }, + "wrx": { + "english_name": "Wae Rana" + }, + "wry": { + "english_name": "Merwari" + }, + "wrz": { + "english_name": "Waray (Australia)" + }, + "wsa": { + "english_name": "Warembori" + }, + "wsi": { + "english_name": "Wusi" + }, + "wsk": { + "english_name": "Waskia" + }, + "wsr": { + "english_name": "Owenia" + }, + "wss": { + "english_name": "Wasa" + }, + "wsu": { + "english_name": "Wasu" + }, + "wsv": { + "english_name": "Wotapuri-Katarqalai" + }, + "wtf": { + "english_name": "Watiwa" + }, + "wth": { + "english_name": "Wathawurrung" + }, + "wti": { + "english_name": "Berta" + }, + "wtk": { + "english_name": "Watakataui" + }, + "wtm": { + "english_name": "Mewati" + }, + "wtw": { + "english_name": "Wotu" + }, + "wua": { + "english_name": "Wikngenchera" + }, + "wub": { + "english_name": "Wunambal" + }, + "wud": { + "english_name": "Wudu" + }, + "wuh": { + "english_name": "Wutunhua" + }, + "wul": { + "english_name": "Silimo" + }, + "wum": { + "english_name": "Wumbvu" + }, + "wun": { + "english_name": "Bungu" + }, + "wur": { + "english_name": "Wurrugu" + }, + "wut": { + "english_name": "Wutung" + }, + "wuu": { + "english_name": "Chinese, Wu" + }, + "wuv": { + "english_name": "Wuvulu-Aua" + }, + "wux": { + "english_name": "Wulna" + }, + "wuy": { + "english_name": "Wauyai" + }, + "wwa": { + "english_name": "Waama" + }, + "wwb": { + "english_name": "Wakabunga" + }, + "wwo": { + "english_name": "Wetamut" + }, + "wwr": { + "english_name": "Warrwa" + }, + "www": { + "english_name": "Wawa" + }, + "wxa": { + "english_name": "Waxianghua" + }, + "wxw": { + "english_name": "Wardandi" + }, + "wya": { + "english_name": "Wyandot" + }, + "wyb": { + "english_name": "Wangaaybuwan-Ngiyambaa" + }, + "wyi": { + "english_name": "Woiwurrung" + }, + "wym": { + "english_name": "Wymysorys" + }, + "wyr": { + "english_name": "Wayor\u00f3" + }, + "wyy": { + "english_name": "Fijian, Western" + }, + "xaa": { + "english_name": "Arabic, Andalusian" + }, + "xab": { + "english_name": "Sambe" + }, + "xac": { + "english_name": "Kachari" + }, + "xad": { + "english_name": "Adai" + }, + "xae": { + "english_name": "Aequian" + }, + "xag": { + "english_name": "Aghwan" + }, + "xai": { + "english_name": "Kaimb\u00e9" + }, + "xal": { + "english_name": "Kalmyk" + }, + "xam": { + "english_name": "/Xam" + }, + "xan": { + "english_name": "Xamtanga" + }, + "xao": { + "english_name": "Khao" + }, + "xap": { + "english_name": "Apalachee" + }, + "xaq": { + "english_name": "Aquitanian" + }, + "xar": { + "english_name": "Karami" + }, + "xas": { + "english_name": "Kamas" + }, + "xat": { + "english_name": "Katawixi" + }, + "xau": { + "english_name": "Kauwera" + }, + "xav": { + "english_name": "Xav\u00e1nte" + }, + "xaw": { + "english_name": "Kawaiisu" + }, + "xay": { + "english_name": "Kayan Mahakam" + }, + "xba": { + "english_name": "Kamba (Brazil)" + }, + "xbb": { + "english_name": "Burdekin, Lower" + }, + "xbc": { + "english_name": "Bactrian" + }, + "xbd": { + "english_name": "Bindal" + }, + "xbe": { + "english_name": "Bigambal" + }, + "xbg": { + "english_name": "Bunganditj" + }, + "xbi": { + "english_name": "Kombio" + }, + "xbj": { + "english_name": "Birrpayi" + }, + "xbm": { + "english_name": "Breton, Middle" + }, + "xbn": { + "english_name": "Kenaboi" + }, + "xbo": { + "english_name": "Bolgarian" + }, + "xbp": { + "english_name": "Bibbulman" + }, + "xbr": { + "english_name": "Kambera" + }, + "xbw": { + "english_name": "Kambiw\u00e1" + }, + "xbx": { + "english_name": "Kabix\u00ed" + }, + "xby": { + "english_name": "Batyala" + }, + "xcb": { + "english_name": "Cumbric" + }, + "xcc": { + "english_name": "Camunic" + }, + "xce": { + "english_name": "Celtiberian" + }, + "xcg": { + "english_name": "Gaulish, Cisalpine" + }, + "xch": { + "english_name": "Chemakum" + }, + "xcl": { + "english_name": "Armenian, Classical" + }, + "xcm": { + "english_name": "Comecrudo" + }, + "xcn": { + "english_name": "Cotoname" + }, + "xco": { + "english_name": "Chorasmian" + }, + "xcr": { + "english_name": "Carian" + }, + "xct": { + "english_name": "Tibetan, Classical" + }, + "xcu": { + "english_name": "Curonian" + }, + "xcv": { + "english_name": "Chuvantsy" + }, + "xcw": { + "english_name": "Coahuilteco" + }, + "xcy": { + "english_name": "Cayuse" + }, + "xda": { + "english_name": "Darkinyung" + }, + "xdc": { + "english_name": "Dacian" + }, + "xdk": { + "english_name": "Dharuk" + }, + "xdm": { + "english_name": "Edomite" + }, + "xdy": { + "english_name": "Dayak, Malayic" + }, + "xeb": { + "english_name": "Eblan" + }, + "xed": { + "english_name": "Hdi" + }, + "xeg": { + "english_name": "//Xegwi" + }, + "xel": { + "english_name": "Kelo" + }, + "xem": { + "english_name": "Kembayan" + }, + "xep": { + "english_name": "Epi-Olmec" + }, + "xer": { + "english_name": "Xer\u00e9nte" + }, + "xes": { + "english_name": "Kesawai" + }, + "xet": { + "english_name": "Xet\u00e1" + }, + "xeu": { + "english_name": "Keoru-Ahia" + }, + "xfa": { + "english_name": "Faliscan" + }, + "xga": { + "english_name": "Galatian" + }, + "xgb": { + "english_name": "Gbin" + }, + "xgd": { + "english_name": "Gudang" + }, + "xgf": { + "english_name": "Gabrielino-Fernande\u00f1o" + }, + "xgg": { + "english_name": "Goreng" + }, + "xgi": { + "english_name": "Garingbal" + }, + "xgl": { + "english_name": "Galindan" + }, + "xgm": { + "english_name": "Guwinmal" + }, + "xgr": { + "english_name": "Garza" + }, + "xgu": { + "english_name": "Unggumi" + }, + "xgw": { + "english_name": "Guwa" + }, + "xh": { + "english_name": "Xhosa", + "name": "Xhosa" + }, + "xha": { + "english_name": "Harami" + }, + "xhc": { + "english_name": "Hunnic" + }, + "xhd": { + "english_name": "Hadrami" + }, + "xhe": { + "english_name": "Khetrani" + }, + "xhr": { + "english_name": "Hernican" + }, + "xht": { + "english_name": "Hattic" + }, + "xhu": { + "english_name": "Hurrian" + }, + "xhv": { + "english_name": "Khua" + }, + "xib": { + "english_name": "Iberian" + }, + "xii": { + "english_name": "Xiri" + }, + "xil": { + "english_name": "Illyrian" + }, + "xin": { + "english_name": "Xinca" + }, + "xip": { + "english_name": "Xipin\u00e1wa" + }, + "xir": { + "english_name": "Xiri\u00e2na" + }, + "xiv": { + "english_name": "Indus Valley Language" + }, + "xiy": { + "english_name": "Xipaya" + }, + "xjb": { + "english_name": "Minjungbal" + }, + "xjt": { + "english_name": "Jaitmatang" + }, + "xka": { + "english_name": "Kalkoti" + }, + "xkb": { + "english_name": "Nago, Northern" + }, + "xkc": { + "english_name": "Kho'ini" + }, + "xkd": { + "english_name": "Kayan, Mendalam" + }, + "xke": { + "english_name": "Kereho" + }, + "xkf": { + "english_name": "Khengkha" + }, + "xkg": { + "english_name": "Kagoro" + }, + "xkh": { + "english_name": "Karahawyana" + }, + "xki": { + "english_name": "Kenyan Sign Language" + }, + "xkj": { + "english_name": "Kajali" + }, + "xkk": { + "english_name": "Kaco'" + }, + "xkl": { + "english_name": "Mainstream Kenyah" + }, + "xkn": { + "english_name": "Kayan, Kayan River" + }, + "xko": { + "english_name": "Kiorr" + }, + "xkp": { + "english_name": "Kabatei" + }, + "xkq": { + "english_name": "Koroni" + }, + "xkr": { + "english_name": "Xakriab\u00e1" + }, + "xks": { + "english_name": "Kumbewaha" + }, + "xkt": { + "english_name": "Kantosi" + }, + "xku": { + "english_name": "Kaamba" + }, + "xkv": { + "english_name": "Kgalagadi" + }, + "xkw": { + "english_name": "Kembra" + }, + "xkx": { + "english_name": "Karore" + }, + "xky": { + "english_name": "Uma' Lasan" + }, + "xkz": { + "english_name": "Kurtokha" + }, + "xla": { + "english_name": "Kamula" + }, + "xlb": { + "english_name": "Loup B" + }, + "xlc": { + "english_name": "Lycian" + }, + "xld": { + "english_name": "Lydian" + }, + "xle": { + "english_name": "Lemnian" + }, + "xlg": { + "english_name": "Ligurian (Ancient)" + }, + "xli": { + "english_name": "Liburnian" + }, + "xln": { + "english_name": "Alanic" + }, + "xlo": { + "english_name": "Loup A" + }, + "xlp": { + "english_name": "Lepontic" + }, + "xls": { + "english_name": "Lusitanian" + }, + "xlu": { + "english_name": "Luwian, Cuneiform" + }, + "xly": { + "english_name": "Elymian" + }, + "xma": { + "english_name": "Mushungulu" + }, + "xmb": { + "english_name": "Mbonga" + }, + "xmc": { + "english_name": "Makhuwa-Marrevone" + }, + "xmd": { + "english_name": "Mbudum" + }, + "xme": { + "english_name": "Median" + }, + "xmf": { + "english_name": "Mingrelian" + }, + "xmg": { + "english_name": "Mengaka" + }, + "xmh": { + "english_name": "Kuku-Muminh" + }, + "xmj": { + "english_name": "Majera" + }, + "xmk": { + "english_name": "Macedonian, Ancient" + }, + "xml": { + "english_name": "Malaysian Sign Language" + }, + "xmm": { + "english_name": "Malay, Manado" + }, + "xmn": { + "english_name": "Persian, Manichaean Middle" + }, + "xmo": { + "english_name": "Morerebi" + }, + "xmp": { + "english_name": "Kuku-Mu'inh" + }, + "xmq": { + "english_name": "Kuku-Mangk" + }, + "xmr": { + "english_name": "Meroitic" + }, + "xms": { + "english_name": "Moroccan Sign Language" + }, + "xmt": { + "english_name": "Matbat" + }, + "xmu": { + "english_name": "Kamu" + }, + "xmv": { + "english_name": "Malagasy, Antankarana" + }, + "xmw": { + "english_name": "Malagasy, Tsimihety" + }, + "xmx": { + "english_name": "Maden" + }, + "xmy": { + "english_name": "Mayaguduna" + }, + "xmz": { + "english_name": "Mori Bawah" + }, + "xna": { + "english_name": "North Arabian, Ancient" + }, + "xnb": { + "english_name": "Kanakanabu" + }, + "xng": { + "english_name": "Mongolian, Middle" + }, + "xnh": { + "english_name": "Kuanhua" + }, + "xni": { + "english_name": "Ngarigu" + }, + "xnk": { + "english_name": "Nganakarti" + }, + "xnn": { + "english_name": "Kankanay, Northern" + }, + "xno": { + "english_name": "Anglo-Norman" + }, + "xnr": { + "english_name": "Kangri" + }, + "xns": { + "english_name": "Kanashi" + }, + "xnt": { + "english_name": "Narragansett" + }, + "xnu": { + "english_name": "Nukunul" + }, + "xny": { + "english_name": "Nyiyaparli" + }, + "xnz": { + "english_name": "Kenzi" + }, + "xoc": { + "english_name": "O'chi'chi'" + }, + "xod": { + "english_name": "Kokoda" + }, + "xog": { + "english_name": "Soga" + }, + "xoi": { + "english_name": "Kominimung" + }, + "xok": { + "english_name": "Xokleng" + }, + "xom": { + "english_name": "Komo (Sudan)" + }, + "xon": { + "english_name": "Konkomba" + }, + "xoo": { + "english_name": "Xukur\u00fa" + }, + "xop": { + "english_name": "Kopar" + }, + "xor": { + "english_name": "Korubo" + }, + "xow": { + "english_name": "Kowaki" + }, + "xpa": { + "english_name": "Pirriya" + }, + "xpc": { + "english_name": "Pecheneg" + }, + "xpe": { + "english_name": "Kpelle, Liberia" + }, + "xpg": { + "english_name": "Phrygian" + }, + "xpi": { + "english_name": "Pictish" + }, + "xpj": { + "english_name": "Mpalitjanh" + }, + "xpk": { + "english_name": "Pano, Kulina" + }, + "xpm": { + "english_name": "Pumpokol" + }, + "xpn": { + "english_name": "Kapinaw\u00e1" + }, + "xpo": { + "english_name": "Pochutec" + }, + "xpp": { + "english_name": "Puyo-Paekche" + }, + "xpq": { + "english_name": "Mohegan-Pequot" + }, + "xpr": { + "english_name": "Parthian" + }, + "xps": { + "english_name": "Pisidian" + }, + "xpt": { + "english_name": "Punthamara" + }, + "xpu": { + "english_name": "Punic" + }, + "xpy": { + "english_name": "Puyo" + }, + "xqa": { + "english_name": "Karakhanid" + }, + "xqt": { + "english_name": "Qatabanian" + }, + "xra": { + "english_name": "Krah\u00f4" + }, + "xrb": { + "english_name": "Karaboro, Eastern" + }, + "xrd": { + "english_name": "Gundungurra" + }, + "xre": { + "english_name": "Kreye" + }, + "xrg": { + "english_name": "Minang" + }, + "xri": { + "english_name": "Krikati-Timbira" + }, + "xrm": { + "english_name": "Armazic" + }, + "xrn": { + "english_name": "Arin" + }, + "xrq": { + "english_name": "Karranga" + }, + "xrr": { + "english_name": "Raetic" + }, + "xrt": { + "english_name": "Aranama-Tamique" + }, + "xru": { + "english_name": "Marriammu" + }, + "xrw": { + "english_name": "Karawa" + }, + "xsa": { + "english_name": "Sabaean" + }, + "xsb": { + "english_name": "Sambal" + }, + "xsc": { + "english_name": "Scythian" + }, + "xsd": { + "english_name": "Sidetic" + }, + "xse": { + "english_name": "Sempan" + }, + "xsh": { + "english_name": "Shamang" + }, + "xsi": { + "english_name": "Sio" + }, + "xsl": { + "english_name": "Slavey, South" + }, + "xsm": { + "english_name": "Kasem" + }, + "xsn": { + "english_name": "Sanga (Nigeria)" + }, + "xso": { + "english_name": "Solano" + }, + "xsp": { + "english_name": "Silopi" + }, + "xsq": { + "english_name": "Makhuwa-Saka" + }, + "xsr": { + "english_name": "Sherpa" + }, + "xss": { + "english_name": "Assan" + }, + "xsu": { + "english_name": "Sanum\u00e1" + }, + "xsv": { + "english_name": "Sudovian" + }, + "xsy": { + "english_name": "Saisiyat" + }, + "xta": { + "english_name": "Mixtec, Alcozauca" + }, + "xtb": { + "english_name": "Mixtec, Chazumba" + }, + "xtc": { + "english_name": "Katcha-Kadugli-Miri" + }, + "xtd": { + "english_name": "Mixtec, Diuxi-Tilantongo" + }, + "xte": { + "english_name": "Ketengban" + }, + "xtg": { + "english_name": "Gaulish, Transalpine" + }, + "xth": { + "english_name": "Yitha Yitha" + }, + "xti": { + "english_name": "Mixtec, Sinicahua" + }, + "xtj": { + "english_name": "Mixtec, San Juan Teita" + }, + "xtl": { + "english_name": "Mixtec, Tijaltepec" + }, + "xtm": { + "english_name": "Mixtec, Magdalena Pe\u00f1asco" + }, + "xtn": { + "english_name": "Mixtec, Northern Tlaxiaco" + }, + "xto": { + "english_name": "Tokharian A" + }, + "xtp": { + "english_name": "Mixtec, San Miguel Piedras" + }, + "xtq": { + "english_name": "Tumshuqese" + }, + "xtr": { + "english_name": "Tripuri, Early" + }, + "xts": { + "english_name": "Mixtec, Sindihui" + }, + "xtt": { + "english_name": "Mixtec, Tacahua" + }, + "xtu": { + "english_name": "Mixtec, Cuyamecalco" + }, + "xtv": { + "english_name": "Thawa" + }, + "xtw": { + "english_name": "Tawand\u00ea" + }, + "xty": { + "english_name": "Mixtec, Yoloxochitl" + }, + "xtz": { + "english_name": "Tasmanian" + }, + "xua": { + "english_name": "Kurumba, Alu" + }, + "xub": { + "english_name": "Kurumba, Betta" + }, + "xud": { + "english_name": "Umiida" + }, + "xug": { + "english_name": "Kunigami" + }, + "xuj": { + "english_name": "Kurumba, Jennu" + }, + "xul": { + "english_name": "Ngunawal" + }, + "xum": { + "english_name": "Umbrian" + }, + "xun": { + "english_name": "Unggaranggu" + }, + "xuo": { + "english_name": "Kuo" + }, + "xup": { + "english_name": "Umpqua, Upper" + }, + "xur": { + "english_name": "Urartian" + }, + "xut": { + "english_name": "Kuthant" + }, + "xuu": { + "english_name": "Kxoe" + }, + "xve": { + "english_name": "Venetic" + }, + "xvi": { + "english_name": "Kamviri" + }, + "xvn": { + "english_name": "Vandalic" + }, + "xvo": { + "english_name": "Volscian" + }, + "xvs": { + "english_name": "Vestinian" + }, + "xwa": { + "english_name": "Kwaza" + }, + "xwc": { + "english_name": "Woccon" + }, + "xwd": { + "english_name": "Wadi Wadi" + }, + "xwe": { + "english_name": "Gbe, Xwela" + }, + "xwg": { + "english_name": "Kwegu" + }, + "xwj": { + "english_name": "Wajuk" + }, + "xwk": { + "english_name": "Wangkumara" + }, + "xwl": { + "english_name": "Gbe, Western Xwla" + }, + "xwo": { + "english_name": "Oirat, Written" + }, + "xwr": { + "english_name": "Kwerba Mamberamo" + }, + "xwt": { + "english_name": "Wotjobaluk" + }, + "xww": { + "english_name": "Wemba Wemba" + }, + "xxb": { + "english_name": "Boro (Ghana)" + }, + "xxk": { + "english_name": "Ke'o" + }, + "xxm": { + "english_name": "Minkin" + }, + "xxr": { + "english_name": "Korop\u00f3" + }, + "xxt": { + "english_name": "Tambora" + }, + "xya": { + "english_name": "Yaygir" + }, + "xyb": { + "english_name": "Yandjibara" + }, + "xyj": { + "english_name": "Mayi-Yapi" + }, + "xyk": { + "english_name": "Mayi-Kulan" + }, + "xyl": { + "english_name": "Yalakalore" + }, + "xyt": { + "english_name": "Mayi-Thakurti" + }, + "xyy": { + "english_name": "Yorta Yorta" + }, + "xzh": { + "english_name": "Zhang-Zhung" + }, + "xzm": { + "english_name": "Zemgalian" + }, + "xzp": { + "english_name": "Zapotec, Ancient" + }, + "yaa": { + "english_name": "Yaminahua" + }, + "yab": { + "english_name": "Yuhup" + }, + "yac": { + "english_name": "Yali, Pass Valley" + }, + "yad": { + "english_name": "Yagua" + }, + "yae": { + "english_name": "Pum\u00e9" + }, + "yaf": { + "english_name": "Yaka (Democratic Republic of Congo)" + }, + "yag": { + "english_name": "Y\u00e1mana" + }, + "yah": { + "english_name": "Yazgulyam" + }, + "yai": { + "english_name": "Yagnobi" + }, + "yaj": { + "english_name": "Banda-Yangere" + }, + "yak": { + "english_name": "Yakama" + }, + "yal": { + "english_name": "Yalunka" + }, + "yam": { + "english_name": "Yamba" + }, + "yan": { + "english_name": "Mayangna" + }, + "yao": { + "english_name": "Yao" + }, + "yap": { + "english_name": "Yapese" + }, + "yaq": { + "english_name": "Yaqui" + }, + "yar": { + "english_name": "Yabarana" + }, + "yas": { + "english_name": "Nugunu (Cameroon)" + }, + "yat": { + "english_name": "Yambeta" + }, + "yau": { + "english_name": "Yuwana" + }, + "yav": { + "english_name": "Yangben" + }, + "yaw": { + "english_name": "Yawalapit\u00ed" + }, + "yax": { + "english_name": "Yauma" + }, + "yay": { + "english_name": "Agwagwune" + }, + "yaz": { + "english_name": "Lokaa" + }, + "yba": { + "english_name": "Yala" + }, + "ybb": { + "english_name": "Yemba" + }, + "ybe": { + "english_name": "Yugur, West" + }, + "ybh": { + "english_name": "Yakha" + }, + "ybi": { + "english_name": "Yamphu" + }, + "ybj": { + "english_name": "Hasha" + }, + "ybk": { + "english_name": "Bokha" + }, + "ybl": { + "english_name": "Yukuben" + }, + "ybm": { + "english_name": "Yaben" + }, + "ybn": { + "english_name": "Yaba\u00e2na" + }, + "ybo": { + "english_name": "Yabong" + }, + "ybx": { + "english_name": "Yawiyo" + }, + "yby": { + "english_name": "Yaweyuha" + }, + "ych": { + "english_name": "Chesu" + }, + "ycl": { + "english_name": "Lolopo" + }, + "ycn": { + "english_name": "Yucuna" + }, + "ycp": { + "english_name": "Chepya" + }, + "yda": { + "english_name": "Yanda" + }, + "ydd": { + "english_name": "Yiddish, Eastern" + }, + "yde": { + "english_name": "Yangum Dey" + }, + "ydg": { + "english_name": "Yidgha" + }, + "ydk": { + "english_name": "Yoidik" + }, + "yea": { + "english_name": "Ravula" + }, + "yec": { + "english_name": "Yeniche" + }, + "yee": { + "english_name": "Yimas" + }, + "yei": { + "english_name": "Yeni" + }, + "yej": { + "english_name": "Yevanic" + }, + "yel": { + "english_name": "Yela" + }, + "yer": { + "english_name": "Tarok" + }, + "yes": { + "english_name": "Nyankpa" + }, + "yet": { + "english_name": "Yetfa" + }, + "yeu": { + "english_name": "Yerukula" + }, + "yev": { + "english_name": "Yapunda" + }, + "yey": { + "english_name": "Yeyi" + }, + "yga": { + "english_name": "Malyangapa" + }, + "ygi": { + "english_name": "Yiningayi" + }, + "ygl": { + "english_name": "Yangum Gel" + }, + "ygm": { + "english_name": "Yagomi" + }, + "ygp": { + "english_name": "Gepo" + }, + "ygr": { + "english_name": "Yagaria" + }, + "ygu": { + "english_name": "Yugul" + }, + "ygw": { + "english_name": "Yagwoia" + }, + "yha": { + "english_name": "Buyang, Baha" + }, + "yhd": { + "english_name": "Arabic, Judeo-Iraqi" + }, + "yhl": { + "english_name": "Phowa, Hlepho" + }, + "yi": { + "english_name": "Yiddish" + }, + "yia": { + "english_name": "Yinggarda" + }, + "yif": { + "english_name": "Ache" + }, + "yig": { + "english_name": "Nasu, Wusa" + }, + "yih": { + "english_name": "Yiddish, Western" + }, + "yii": { + "english_name": "Yidiny" + }, + "yij": { + "english_name": "Yindjibarndi" + }, + "yik": { + "english_name": "Lalo, Dongshanba" + }, + "yil": { + "english_name": "Yindjilandji" + }, + "yim": { + "english_name": "Naga, Yimchungru" + }, + "yin": { + "english_name": "Yinchia" + }, + "yip": { + "english_name": "Pholo" + }, + "yiq": { + "english_name": "Miqie" + }, + "yir": { + "english_name": "Awyu, North" + }, + "yis": { + "english_name": "Yis" + }, + "yit": { + "english_name": "Lalu, Eastern" + }, + "yiu": { + "english_name": "Awu" + }, + "yiv": { + "english_name": "Nisu, Northern" + }, + "yix": { + "english_name": "Yi, Axi" + }, + "yiz": { + "english_name": "Azhe" + }, + "yka": { + "english_name": "Yakan" + }, + "ykg": { + "english_name": "Yukaghir, Northern" + }, + "yki": { + "english_name": "Yoke" + }, + "ykk": { + "english_name": "Yakaikeke" + }, + "ykl": { + "english_name": "Khlula" + }, + "ykm": { + "english_name": "Kap" + }, + "ykn": { + "english_name": "Kua-nsi" + }, + "yko": { + "english_name": "Yasa" + }, + "ykr": { + "english_name": "Yekora" + }, + "ykt": { + "english_name": "Kathu" + }, + "yku": { + "english_name": "Kuamasi" + }, + "yky": { + "english_name": "Yakoma" + }, + "yla": { + "english_name": "Yaul" + }, + "ylb": { + "english_name": "Yaleba" + }, + "yle": { + "english_name": "Yele" + }, + "ylg": { + "english_name": "Yelogu" + }, + "yli": { + "english_name": "Yali, Angguruk" + }, + "yll": { + "english_name": "Yil" + }, + "ylm": { + "english_name": "Limi" + }, + "yln": { + "english_name": "Buyang, Langnian" + }, + "ylo": { + "english_name": "Yi, Naluo" + }, + "ylr": { + "english_name": "Yalarnnga" + }, + "ylu": { + "english_name": "Aribwaung" + }, + "yly": { + "english_name": "Ny\u00e2layu" + }, + "ymb": { + "english_name": "Yambes" + }, + "ymc": { + "english_name": "Muji, Southern" + }, + "ymd": { + "english_name": "Muda" + }, + "yme": { + "english_name": "Yameo" + }, + "ymg": { + "english_name": "Yamongeri" + }, + "ymh": { + "english_name": "Mili" + }, + "ymi": { + "english_name": "Moji" + }, + "ymk": { + "english_name": "Makwe" + }, + "yml": { + "english_name": "Iamalele" + }, + "ymm": { + "english_name": "Maay" + }, + "ymn": { + "english_name": "Yamna" + }, + "ymo": { + "english_name": "Yangum Mon" + }, + "ymp": { + "english_name": "Yamap" + }, + "ymq": { + "english_name": "Muji, Qila" + }, + "ymr": { + "english_name": "Malasar" + }, + "yms": { + "english_name": "Mysian" + }, + "ymx": { + "english_name": "Muji, Northern" + }, + "ymz": { + "english_name": "Muzi" + }, + "yna": { + "english_name": "Aluo" + }, + "ynd": { + "english_name": "Yandruwandha" + }, + "yne": { + "english_name": "Lang'e" + }, + "yng": { + "english_name": "Yango" + }, + "ynk": { + "english_name": "Yupik, Naukan" + }, + "ynl": { + "english_name": "Yangulam" + }, + "ynn": { + "english_name": "Yana" + }, + "yno": { + "english_name": "Yong" + }, + "ynq": { + "english_name": "Yendang" + }, + "yns": { + "english_name": "Yansi" + }, + "ynu": { + "english_name": "Yahuna" + }, + "yo": { + "english_name": "Yoruba" + }, + "yob": { + "english_name": "Yoba" + }, + "yog": { + "english_name": "Yogad" + }, + "yoi": { + "english_name": "Yonaguni" + }, + "yok": { + "english_name": "Yokuts" + }, + "yol": { + "english_name": "Yola" + }, + "yom": { + "english_name": "Yombe" + }, + "yon": { + "english_name": "Yongkom" + }, + "yot": { + "english_name": "Yotti" + }, + "yox": { + "english_name": "Yoron" + }, + "yoy": { + "english_name": "Yoy" + }, + "ypa": { + "english_name": "Phala" + }, + "ypb": { + "english_name": "Phowa, Labo" + }, + "ypg": { + "english_name": "Phola" + }, + "yph": { + "english_name": "Phupha" + }, + "ypm": { + "english_name": "Phuma" + }, + "ypn": { + "english_name": "Phowa, Ani" + }, + "ypo": { + "english_name": "Phola, Alo" + }, + "ypp": { + "english_name": "Phupa" + }, + "ypz": { + "english_name": "Phuza" + }, + "yra": { + "english_name": "Yerakai" + }, + "yrb": { + "english_name": "Yareba" + }, + "yre": { + "english_name": "Yaour\u00e9" + }, + "yri": { + "english_name": "Yar\u00ed" + }, + "yrk": { + "english_name": "Nenets" + }, + "yrl": { + "english_name": "Nhengatu" + }, + "yrm": { + "english_name": "Yirrk-Mel" + }, + "yrn": { + "english_name": "Yerong" + }, + "yrs": { + "english_name": "Yarsun" + }, + "yrw": { + "english_name": "Yarawata" + }, + "yry": { + "english_name": "Yarluyandi" + }, + "ysc": { + "english_name": "Yassic" + }, + "ysd": { + "english_name": "Samatao" + }, + "ysg": { + "english_name": "Sonaga" + }, + "ysl": { + "english_name": "Yugoslavian Sign Language" + }, + "ysn": { + "english_name": "Sani" + }, + "yso": { + "english_name": "Nisi (China)" + }, + "ysp": { + "english_name": "Lolopo, Southern" + }, + "ysr": { + "english_name": "Yupik, Sirenik" + }, + "yss": { + "english_name": "Yessan-Mayo" + }, + "ysy": { + "english_name": "Sanie" + }, + "yta": { + "english_name": "Talu" + }, + "ytl": { + "english_name": "Tanglang" + }, + "ytp": { + "english_name": "Thopho" + }, + "ytw": { + "english_name": "Yout Wam" + }, + "yty": { + "english_name": "Yatay" + }, + "yua": { + "english_name": "Yucateco" + }, + "yub": { + "english_name": "Yugambal" + }, + "yuc": { + "english_name": "Yuchi" + }, + "yud": { + "english_name": "Arabic, Judeo-Tripolitanian" + }, + "yue": { + "english_name": "Chinese, Yue" + }, + "yuf": { + "english_name": "Havasupai-Walapai-Yavapai" + }, + "yug": { + "english_name": "Yug" + }, + "yui": { + "english_name": "Yurut\u00ed" + }, + "yuj": { + "english_name": "Karkar-Yuri" + }, + "yuk": { + "english_name": "Yuki" + }, + "yul": { + "english_name": "Yulu" + }, + "yum": { + "english_name": "Quechan" + }, + "yun": { + "english_name": "Bena (Nigeria)" + }, + "yup": { + "english_name": "Yukpa" + }, + "yuq": { + "english_name": "Yuqui" + }, + "yur": { + "english_name": "Yurok" + }, + "yut": { + "english_name": "Yopno" + }, + "yuw": { + "english_name": "Yau (Morobe Province)" + }, + "yux": { + "english_name": "Yukaghir, Southern" + }, + "yuy": { + "english_name": "Yugur, East" + }, + "yuz": { + "english_name": "Yuracare" + }, + "yva": { + "english_name": "Yawa" + }, + "yvt": { + "english_name": "Yavitero" + }, + "ywa": { + "english_name": "Kalou" + }, + "ywg": { + "english_name": "Yinhawangka" + }, + "ywl": { + "english_name": "Lalu, Western" + }, + "ywn": { + "english_name": "Yawanawa" + }, + "ywq": { + "english_name": "Yi, Wuding-Luquan" + }, + "ywr": { + "english_name": "Yawuru" + }, + "ywt": { + "english_name": "Lalo, Xishanba" + }, + "ywu": { + "english_name": "Nasu, Wumeng" + }, + "yww": { + "english_name": "Yawarawarga" + }, + "yxa": { + "english_name": "Mayawali" + }, + "yxg": { + "english_name": "Yagara" + }, + "yxl": { + "english_name": "Yardliyawarra" + }, + "yxm": { + "english_name": "Yinwum" + }, + "yxu": { + "english_name": "Yuyu" + }, + "yxy": { + "english_name": "Yabula Yabula" + }, + "yyr": { + "english_name": "Yir Yoront" + }, + "yyu": { + "english_name": "Yau (Sandaun Province)" + }, + "yyz": { + "english_name": "Ayizi" + }, + "yzg": { + "english_name": "Buyang, E'ma" + }, + "yzk": { + "english_name": "Zokhuo" + }, + "za": { + "english_name": "Zhuang" + }, + "zaa": { + "english_name": "Zapotec, Sierra de Ju\u00e1rez" + }, + "zab": { + "english_name": "Zapotec, San Juan Guelav\u00eda" + }, + "zac": { + "english_name": "Zapotec, Ocotl\u00e1n" + }, + "zad": { + "english_name": "Zapotec, Cajonos" + }, + "zae": { + "english_name": "Zapotec, Yareni" + }, + "zaf": { + "english_name": "Zapotec, Ayoquesco" + }, + "zag": { + "english_name": "Zaghawa" + }, + "zah": { + "english_name": "Zangwal" + }, + "zai": { + "english_name": "Zapotec, Isthmus" + }, + "zaj": { + "english_name": "Zaramo" + }, + "zak": { + "english_name": "Zanaki" + }, + "zal": { + "english_name": "Zauzou" + }, + "zam": { + "english_name": "Zapotec, Miahuatl\u00e1n" + }, + "zao": { + "english_name": "Zapotec, Ozolotepec" + }, + "zap": { + "english_name": "Zapotec" + }, + "zaq": { + "english_name": "Zapotec, Alo\u00e1pam" + }, + "zar": { + "english_name": "Zapotec, Rinc\u00f3n" + }, + "zas": { + "english_name": "Zapotec, Santo Domingo Albarradas" + }, + "zat": { + "english_name": "Zapotec, Tabaa" + }, + "zau": { + "english_name": "Zangskari" + }, + "zav": { + "english_name": "Zapotec, Yatzachi" + }, + "zaw": { + "english_name": "Zapotec, Mitla" + }, + "zax": { + "english_name": "Zapotec, Xadani" + }, + "zay": { + "english_name": "Zayse-Zergulla" + }, + "zaz": { + "english_name": "Zari" + }, + "zbc": { + "english_name": "Berawan, Central" + }, + "zbe": { + "english_name": "Berawan, East" + }, + "zbl": { + "english_name": "Blissymbols" + }, + "zbt": { + "english_name": "Batui" + }, + "zbw": { + "english_name": "Berawan, West" + }, + "zca": { + "english_name": "Zapotec, Coatecas Altas" + }, + "zch": { + "english_name": "Zhuang, Central Hongshuihe" + }, + "zdj": { + "english_name": "Comorian, Ngazidja" + }, + "zea": { + "english_name": "Zeeuws" + }, + "zeg": { + "english_name": "Zenag" + }, + "zeh": { + "english_name": "Zhuang, Eastern Hongshuihe" + }, + "zen": { + "english_name": "Zenaga" + }, + "zga": { + "english_name": "Kinga" + }, + "zgb": { + "english_name": "Zhuang, Guibei" + }, + "zgh": { + "english_name": "Tamazight, Standard Moroccan" + }, + "zgm": { + "english_name": "Zhuang, Minz" + }, + "zgn": { + "english_name": "Zhuang, Guibian" + }, + "zgr": { + "english_name": "Magori" + }, + "zh": { + "english_name": "Chinese", + "name": "\u4e2d\u6587" + }, + "zhb": { + "english_name": "Zhaba" + }, + "zhd": { + "english_name": "Zhuang, Dai" + }, + "zhi": { + "english_name": "Zhire" + }, + "zhn": { + "english_name": "Zhuang, Nong" + }, + "zhw": { + "english_name": "Zhoa" + }, + "zia": { + "english_name": "Zia" + }, + "zib": { + "english_name": "Zimbabwe Sign Language" + }, + "zik": { + "english_name": "Zimakani" + }, + "zil": { + "english_name": "Zialo" + }, + "zim": { + "english_name": "Mesme" + }, + "zin": { + "english_name": "Zinza" + }, + "zir": { + "english_name": "Ziriya" + }, + "ziw": { + "english_name": "Zigula" + }, + "ziz": { + "english_name": "Zizilivakan" + }, + "zka": { + "english_name": "Kaimbulawa" + }, + "zkb": { + "english_name": "Koibal" + }, + "zkd": { + "english_name": "Kadu" + }, + "zkg": { + "english_name": "Koguryo" + }, + "zkh": { + "english_name": "Khorezmian" + }, + "zkk": { + "english_name": "Karankawa" + }, + "zkn": { + "english_name": "Kanan" + }, + "zko": { + "english_name": "Kott" + }, + "zkp": { + "english_name": "Kaing\u00e1ng, S\u00e3o Paulo" + }, + "zkr": { + "english_name": "Zakhring" + }, + "zkt": { + "english_name": "Kitan" + }, + "zku": { + "english_name": "Kaurna" + }, + "zkv": { + "english_name": "Krevinian" + }, + "zkz": { + "english_name": "Khazar" + }, + "zlj": { + "english_name": "Zhuang, Liujiang" + }, + "zlm": { + "english_name": "Malay (individual language)" + }, + "zln": { + "english_name": "Zhuang, Lianshan" + }, + "zlq": { + "english_name": "Zhuang, Liuqian" + }, + "zma": { + "english_name": "Manda (Australia)" + }, + "zmb": { + "english_name": "Zimba" + }, + "zmc": { + "english_name": "Margany" + }, + "zmd": { + "english_name": "Maridan" + }, + "zme": { + "english_name": "Mangerr" + }, + "zmf": { + "english_name": "Mfinu" + }, + "zmg": { + "english_name": "Marti Ke" + }, + "zmh": { + "english_name": "Makolkol" + }, + "zmi": { + "english_name": "Negeri Sembilan Malay" + }, + "zmj": { + "english_name": "Maridjabin" + }, + "zmk": { + "english_name": "Mandandanyi" + }, + "zml": { + "english_name": "Madngele" + }, + "zmm": { + "english_name": "Marimanindji" + }, + "zmn": { + "english_name": "Mbangwe" + }, + "zmo": { + "english_name": "Molo" + }, + "zmp": { + "english_name": "Mpuono" + }, + "zmq": { + "english_name": "Mituku" + }, + "zmr": { + "english_name": "Maranunggu" + }, + "zms": { + "english_name": "Mbesa" + }, + "zmt": { + "english_name": "Maringarr" + }, + "zmu": { + "english_name": "Muruwari" + }, + "zmv": { + "english_name": "Mbariman-Gudhinma" + }, + "zmw": { + "english_name": "Mbo (Democratic Republic of Congo)" + }, + "zmx": { + "english_name": "Bomitaba" + }, + "zmy": { + "english_name": "Mariyedi" + }, + "zmz": { + "english_name": "Mbandja" + }, + "zna": { + "english_name": "Zan Gula" + }, + "zne": { + "english_name": "Zande (individual language)" + }, + "zng": { + "english_name": "Mang" + }, + "znk": { + "english_name": "Manangkari" + }, + "zns": { + "english_name": "Mangas" + }, + "zoc": { + "english_name": "Zoque, Copainal\u00e1" + }, + "zoh": { + "english_name": "Zoque, Chimalapa" + }, + "zom": { + "english_name": "Zou" + }, + "zoo": { + "english_name": "Zapotec, Asunci\u00f3n Mixtepec" + }, + "zoq": { + "english_name": "Zoque, Tabasco" + }, + "zor": { + "english_name": "Zoque, Ray\u00f3n" + }, + "zos": { + "english_name": "Zoque, Francisco Le\u00f3n" + }, + "zpa": { + "english_name": "Zapotec, Lachiguiri" + }, + "zpb": { + "english_name": "Zapotec, Yautepec" + }, + "zpc": { + "english_name": "Zapotec, Choapan" + }, + "zpd": { + "english_name": "Zapotec, Southeastern Ixtl\u00e1n" + }, + "zpe": { + "english_name": "Zapotec, Petapa" + }, + "zpf": { + "english_name": "Zapotec, San Pedro Quiatoni" + }, + "zpg": { + "english_name": "Zapotec, Guevea De Humboldt" + }, + "zph": { + "english_name": "Zapotec, Totomachapan" + }, + "zpi": { + "english_name": "Zapotec, Santa Mar\u00eda Quiegolani" + }, + "zpj": { + "english_name": "Zapotec, Quiavicuzas" + }, + "zpk": { + "english_name": "Zapotec, Tlacolulita" + }, + "zpl": { + "english_name": "Zapotec, Lachix\u00edo" + }, + "zpm": { + "english_name": "Zapotec, Mixtepec" + }, + "zpn": { + "english_name": "Zapotec, Santa In\u00e9s Yatzechi" + }, + "zpo": { + "english_name": "Zapotec, Amatl\u00e1n" + }, + "zpp": { + "english_name": "Zapotec, El Alto" + }, + "zpq": { + "english_name": "Zapotec, Zoogocho" + }, + "zpr": { + "english_name": "Zapotec, Santiago Xanica" + }, + "zps": { + "english_name": "Zapotec, Coatl\u00e1n" + }, + "zpt": { + "english_name": "Zapotec, San Vicente Coatl\u00e1n" + }, + "zpu": { + "english_name": "Zapotec, Yal\u00e1lag" + }, + "zpv": { + "english_name": "Zapotec, Chichicapan" + }, + "zpw": { + "english_name": "Zapotec, Zaniza" + }, + "zpx": { + "english_name": "Zapotec, San Baltazar Loxicha" + }, + "zpy": { + "english_name": "Zapotec, Mazaltepec" + }, + "zpz": { + "english_name": "Zapotec, Texmelucan" + }, + "zqe": { + "english_name": "Zhuang, Qiubei" + }, + "zra": { + "english_name": "Kara (Korea)" + }, + "zrg": { + "english_name": "Mirgan" + }, + "zrn": { + "english_name": "Zerenkel" + }, + "zro": { + "english_name": "Z\u00e1paro" + }, + "zrp": { + "english_name": "Zarphatic" + }, + "zrs": { + "english_name": "Mairasi" + }, + "zsa": { + "english_name": "Sarasira" + }, + "zsk": { + "english_name": "Kaskean" + }, + "zsl": { + "english_name": "Zambian Sign Language" + }, + "zsm": { + "english_name": "Malay, Standard" + }, + "zsr": { + "english_name": "Zapotec, Southern Rincon" + }, + "zsu": { + "english_name": "Sukurum" + }, + "zte": { + "english_name": "Zapotec, Elotepec" + }, + "ztg": { + "english_name": "Zapotec, Xanagu\u00eda" + }, + "ztl": { + "english_name": "Zapotec, Lapagu\u00eda-Guivini" + }, + "ztm": { + "english_name": "Zapotec, San Agust\u00edn Mixtepec" + }, + "ztn": { + "english_name": "Zapotec, Santa Catarina Albarradas" + }, + "ztp": { + "english_name": "Zapotec, Loxicha" + }, + "ztq": { + "english_name": "Zapotec, Quioquitani-Quier\u00ed" + }, + "zts": { + "english_name": "Zapotec, Tilquiapan" + }, + "ztt": { + "english_name": "Zapotec, Tejalapan" + }, + "ztu": { + "english_name": "Zapotec, G\u00fcil\u00e1" + }, + "ztx": { + "english_name": "Zapotec, Zaachila" + }, + "zty": { + "english_name": "Zapotec, Yatee" + }, + "zu": { + "english_name": "Zulu", + "name": "Isi-Zulu" + }, + "zua": { + "english_name": "Zeem" + }, + "zuh": { + "english_name": "Tokano" + }, + "zum": { + "english_name": "Kumzari" + }, + "zun": { + "english_name": "Zuni" + }, + "zuy": { + "english_name": "Zumaya" + }, + "zwa": { + "english_name": "Zay" + }, + "zxx": { + "english_name": "No linguistic content" + }, + "zyb": { + "english_name": "Zhuang, Yongbei" + }, + "zyg": { + "english_name": "Zhuang, Yang" + }, + "zyj": { + "english_name": "Zhuang, Youjiang" + }, + "zyn": { + "english_name": "Zhuang, Yongnan" + }, + "zyp": { + "english_name": "Chin, Zyphe" + }, + "zza": { + "english_name": "Zaza" + }, + "zzj": { + "english_name": "Zhuang, Zuojiang" + } + }, + "ddg definitions": [ + "ar-XA", + "bg-BG", + "ca-CT", + "ca-ES", + "cs-CZ", + "da-DK", + "de-AT", + "de-CH", + "de-DE", + "el-GR", + "en-AU", + "en-CA", + "en-ID", + "en-IE", + "en-IN", + "en-MY", + "en-NZ", + "en-PH", + "en-SG", + "en-UK", + "en-US", + "en-ZA", + "es-AR", + "es-CL", + "es-CO", + "es-ES", + "es-MX", + "es-PE", + "es-US", + "et-EE", + "fi-FI", + "fr-BE", + "fr-CA", + "fr-CH", + "fr-FR", + "he-IL", + "hr-HR", + "hu-HU", + "id-ID", + "it-CH", + "it-IT", + "jp-JP", + "kr-KR", + "lt-LT", + "lv-LV", + "ms-MY", + "nl-BE", + "nl-NL", + "no-NO", + "pl-PL", + "pt-BR", + "pt-PT", + "ro-RO", + "ru-RU", + "sk-SK", + "sl-SL", + "sv-SE", + "th-TH", + "tl-PH", + "tr-TR", + "tzh-HK", + "tzh-TW", + "vi-VN", + "wt-WT", + "zh-CN" + ], + "duckduckgo": [ + "ar-XA", + "bg-BG", + "ca-CT", + "ca-ES", + "cs-CZ", + "da-DK", + "de-AT", + "de-CH", + "de-DE", + "el-GR", + "en-AU", + "en-CA", + "en-ID", + "en-IE", + "en-IN", + "en-MY", + "en-NZ", + "en-PH", + "en-SG", + "en-UK", + "en-US", + "en-ZA", + "es-AR", + "es-CL", + "es-CO", + "es-ES", + "es-MX", + "es-PE", + "es-US", + "et-EE", + "fi-FI", + "fr-BE", + "fr-CA", + "fr-CH", + "fr-FR", + "he-IL", + "hr-HR", + "hu-HU", + "id-ID", + "it-CH", + "it-IT", + "jp-JP", + "kr-KR", + "lt-LT", + "lv-LV", + "ms-MY", + "nl-BE", + "nl-NL", + "no-NO", + "pl-PL", + "pt-BR", + "pt-PT", + "ro-RO", + "ru-RU", + "sk-SK", + "sl-SL", + "sv-SE", + "th-TH", + "tl-PH", + "tr-TR", + "tzh-HK", + "tzh-TW", + "vi-VN", + "wt-WT", + "zh-CN" + ], + "duckduckgo images": [ + "ar-XA", + "bg-BG", + "ca-CT", + "ca-ES", + "cs-CZ", + "da-DK", + "de-AT", + "de-CH", + "de-DE", + "el-GR", + "en-AU", + "en-CA", + "en-ID", + "en-IE", + "en-IN", + "en-MY", + "en-NZ", + "en-PH", + "en-SG", + "en-UK", + "en-US", + "en-ZA", + "es-AR", + "es-CL", + "es-CO", + "es-ES", + "es-MX", + "es-PE", + "es-US", + "et-EE", + "fi-FI", + "fr-BE", + "fr-CA", + "fr-CH", + "fr-FR", + "he-IL", + "hr-HR", + "hu-HU", + "id-ID", + "it-CH", + "it-IT", + "jp-JP", + "kr-KR", + "lt-LT", + "lv-LV", + "ms-MY", + "nl-BE", + "nl-NL", + "no-NO", + "pl-PL", + "pt-BR", + "pt-PT", + "ro-RO", + "ru-RU", + "sk-SK", + "sl-SL", + "sv-SE", + "th-TH", + "tl-PH", + "tr-TR", + "tzh-HK", + "tzh-TW", + "vi-VN", + "wt-WT", + "zh-CN" + ], + "gigablast": [], + "google": { + "af": { + "name": "Afrikaans" + }, + "ar": { + "name": "\u0627\u0644\u0639\u0631\u0628\u064a\u0629" + }, + "be": { + "name": "\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f" + }, + "bg": { + "name": "\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438" + }, + "ca": { + "name": "Catal\u00e0" + }, + "cs": { + "name": "\u010ce\u0161tina" + }, + "da": { + "name": "Dansk" + }, + "de": { + "name": "Deutsch" + }, + "el": { + "name": "\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac" + }, + "en": { + "name": "English" + }, + "eo": { + "name": "Esperanto" + }, + "es": { + "name": "Espa\u00f1ol" + }, + "et": { + "name": "Eesti" + }, + "fa": { + "name": "\u0641\u0627\u0631\u0633\u06cc" + }, + "fi": { + "name": "Suomi" + }, + "fr": { + "name": "Fran\u00e7ais" + }, + "hi": { + "name": "\u0939\u093f\u0928\u094d\u0926\u0940" + }, + "hr": { + "name": "Hrvatski" + }, + "hu": { + "name": "Magyar" + }, + "hy": { + "name": "\u0540\u0561\u0575\u0565\u0580\u0565\u0576" + }, + "id": { + "name": "Indonesia" + }, + "is": { + "name": "\u00cdslenska" + }, + "it": { + "name": "Italiano" + }, + "iw": { + "name": "\u05e2\u05d1\u05e8\u05d9\u05ea" + }, + "ja": { + "name": "\u65e5\u672c\u8a9e" + }, + "ko": { + "name": "\ud55c\uad6d\uc5b4" + }, + "lt": { + "name": "Lietuvi\u0173" + }, + "lv": { + "name": "Latvie\u0161u" + }, + "nl": { + "name": "Nederlands" + }, + "no": { + "name": "Norsk" + }, + "pl": { + "name": "Polski" + }, + "pt": { + "name": "Portugu\u00eas" + }, + "ro": { + "name": "Rom\u00e2n\u0103" + }, + "ru": { + "name": "\u0420\u0443\u0441\u0441\u043a\u0438\u0439" + }, + "sk": { + "name": "Sloven\u010dina" + }, + "sl": { + "name": "Sloven\u0161\u010dina" + }, + "sr": { + "name": "\u0421\u0440\u043f\u0441\u043a\u0438" + }, + "sv": { + "name": "Svenska" + }, + "sw": { + "name": "Kiswahili" + }, + "th": { + "name": "\u0e44\u0e17\u0e22" + }, + "tl": { + "name": "Filipino" + }, + "tr": { + "name": "T\u00fcrk\u00e7e" + }, + "uk": { + "name": "\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430" + }, + "vi": { + "name": "Ti\u1ebfng Vi\u1ec7t" + }, + "zh-CN": { + "name": "\u4e2d\u6587 (\u7b80\u4f53)" + }, + "zh-TW": { + "name": "\u4e2d\u6587 (\u7e41\u9ad4)" + } + }, + "google news": { + "af": { + "name": "Afrikaans" + }, + "ar": { + "name": "\u0627\u0644\u0639\u0631\u0628\u064a\u0629" + }, + "be": { + "name": "\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f" + }, + "bg": { + "name": "\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438" + }, + "ca": { + "name": "Catal\u00e0" + }, + "cs": { + "name": "\u010ce\u0161tina" + }, + "da": { + "name": "Dansk" + }, + "de": { + "name": "Deutsch" + }, + "el": { + "name": "\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac" + }, + "en": { + "name": "English" + }, + "eo": { + "name": "Esperanto" + }, + "es": { + "name": "Espa\u00f1ol" + }, + "et": { + "name": "Eesti" + }, + "fa": { + "name": "\u0641\u0627\u0631\u0633\u06cc" + }, + "fi": { + "name": "Suomi" + }, + "fr": { + "name": "Fran\u00e7ais" + }, + "hi": { + "name": "\u0939\u093f\u0928\u094d\u0926\u0940" + }, + "hr": { + "name": "Hrvatski" + }, + "hu": { + "name": "Magyar" + }, + "hy": { + "name": "\u0540\u0561\u0575\u0565\u0580\u0565\u0576" + }, + "id": { + "name": "Indonesia" + }, + "is": { + "name": "\u00cdslenska" + }, + "it": { + "name": "Italiano" + }, + "iw": { + "name": "\u05e2\u05d1\u05e8\u05d9\u05ea" + }, + "ja": { + "name": "\u65e5\u672c\u8a9e" + }, + "ko": { + "name": "\ud55c\uad6d\uc5b4" + }, + "lt": { + "name": "Lietuvi\u0173" + }, + "lv": { + "name": "Latvie\u0161u" + }, + "nl": { + "name": "Nederlands" + }, + "no": { + "name": "Norsk" + }, + "pl": { + "name": "Polski" + }, + "pt": { + "name": "Portugu\u00eas" + }, + "ro": { + "name": "Rom\u00e2n\u0103" + }, + "ru": { + "name": "\u0420\u0443\u0441\u0441\u043a\u0438\u0439" + }, + "sk": { + "name": "Sloven\u010dina" + }, + "sl": { + "name": "Sloven\u0161\u010dina" + }, + "sr": { + "name": "\u0421\u0440\u043f\u0441\u043a\u0438" + }, + "sv": { + "name": "Svenska" + }, + "sw": { + "name": "Kiswahili" + }, + "th": { + "name": "\u0e44\u0e17\u0e22" + }, + "tl": { + "name": "Filipino" + }, + "tr": { + "name": "T\u00fcrk\u00e7e" + }, + "uk": { + "name": "\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430" + }, + "vi": { + "name": "Ti\u1ebfng Vi\u1ec7t" + }, + "zh-CN": { + "name": "\u4e2d\u6587 (\u7b80\u4f53)" + }, + "zh-TW": { + "name": "\u4e2d\u6587 (\u7e41\u9ad4)" + } + }, + "qwant": [ + "bg-BG", + "br-FR", + "ca-AD", + "ca-ES", + "ca-FR", + "co-FR", + "cs-CZ", + "cy-GB", + "da-DK", + "de-AT", + "de-CH", + "de-DE", + "el-GR", + "en-AU", + "en-CA", + "en-GB", + "en-IE", + "en-IN", + "en-MY", + "en-NZ", + "en-PH", + "en-SG", + "en-US", + "es-AD", + "es-AR", + "es-CL", + "es-ES", + "es-MX", + "et-EE", + "eu-ES", + "eu-FR", + "fi-FI", + "fr-AD", + "fr-BE", + "fr-CA", + "fr-CH", + "fr-FR", + "gd-GB", + "he-IL", + "hu-HU", + "it-CH", + "it-IT", + "ja-JP", + "ko-KR", + "ms-MY", + "nl-BE", + "nl-NL", + "no-NO", + "pl-PL", + "pt-AD", + "pt-BR", + "pt-PT", + "ro-RO", + "ru-RU", + "sv-SE", + "th-TH", + "tr-TR" + ], + "qwant images": [ + "bg-BG", + "br-FR", + "ca-AD", + "ca-ES", + "ca-FR", + "co-FR", + "cs-CZ", + "cy-GB", + "da-DK", + "de-AT", + "de-CH", + "de-DE", + "el-GR", + "en-AU", + "en-CA", + "en-GB", + "en-IE", + "en-IN", + "en-MY", + "en-NZ", + "en-PH", + "en-SG", + "en-US", + "es-AD", + "es-AR", + "es-CL", + "es-ES", + "es-MX", + "et-EE", + "eu-ES", + "eu-FR", + "fi-FI", + "fr-AD", + "fr-BE", + "fr-CA", + "fr-CH", + "fr-FR", + "gd-GB", + "he-IL", + "hu-HU", + "it-CH", + "it-IT", + "ja-JP", + "ko-KR", + "ms-MY", + "nl-BE", + "nl-NL", + "no-NO", + "pl-PL", + "pt-AD", + "pt-BR", + "pt-PT", + "ro-RO", + "ru-RU", + "sv-SE", + "th-TH", + "tr-TR" + ], + "qwant news": [ + "bg-BG", + "br-FR", + "ca-AD", + "ca-ES", + "ca-FR", + "co-FR", + "cs-CZ", + "cy-GB", + "da-DK", + "de-AT", + "de-CH", + "de-DE", + "el-GR", + "en-AU", + "en-CA", + "en-GB", + "en-IE", + "en-IN", + "en-MY", + "en-NZ", + "en-PH", + "en-SG", + "en-US", + "es-AD", + "es-AR", + "es-CL", + "es-ES", + "es-MX", + "et-EE", + "eu-ES", + "eu-FR", + "fi-FI", + "fr-AD", + "fr-BE", + "fr-CA", + "fr-CH", + "fr-FR", + "gd-GB", + "he-IL", + "hu-HU", + "it-CH", + "it-IT", + "ja-JP", + "ko-KR", + "ms-MY", + "nl-BE", + "nl-NL", + "no-NO", + "pl-PL", + "pt-AD", + "pt-BR", + "pt-PT", + "ro-RO", + "ru-RU", + "sv-SE", + "th-TH", + "tr-TR" + ], + "qwant social": [ + "bg-BG", + "br-FR", + "ca-AD", + "ca-ES", + "ca-FR", + "co-FR", + "cs-CZ", + "cy-GB", + "da-DK", + "de-AT", + "de-CH", + "de-DE", + "el-GR", + "en-AU", + "en-CA", + "en-GB", + "en-IE", + "en-IN", + "en-MY", + "en-NZ", + "en-PH", + "en-SG", + "en-US", + "es-AD", + "es-AR", + "es-CL", + "es-ES", + "es-MX", + "et-EE", + "eu-ES", + "eu-FR", + "fi-FI", + "fr-AD", + "fr-BE", + "fr-CA", + "fr-CH", + "fr-FR", + "gd-GB", + "he-IL", + "hu-HU", + "it-CH", + "it-IT", + "ja-JP", + "ko-KR", + "ms-MY", + "nl-BE", + "nl-NL", + "no-NO", + "pl-PL", + "pt-AD", + "pt-BR", + "pt-PT", + "ro-RO", + "ru-RU", + "sv-SE", + "th-TH", + "tr-TR" + ], + "swisscows": [], + "wikidata": { + "ab": { + "articles": 3452, + "english_name": "Abkhazian", + "name": "\u0410\u04a7\u0441\u0443\u0430" + }, + "ace": { + "articles": 7602, + "english_name": "Acehnese", + "name": "Bahsa Ac\u00e8h" + }, + "ady": { + "articles": 411, + "english_name": "Adyghe", + "name": "\u0410\u0434\u044b\u0433\u044d\u0431\u0437\u044d" + }, + "af": { + "articles": 68807, + "english_name": "Afrikaans", + "name": "Afrikaans" + }, + "ak": { + "articles": 567, + "english_name": "Akan", + "name": "Akana" + }, + "als": { + "articles": 25337, + "english_name": "Alemannic", + "name": "Alemannisch" + }, + "am": { + "articles": 14482, + "english_name": "Amharic", + "name": "\u12a0\u121b\u122d\u129b" + }, + "an": { + "articles": 34148, + "english_name": "Aragonese", + "name": "Aragon\u00e9s" + }, + "ang": { + "articles": 3077, + "english_name": "Anglo-Saxon", + "name": "Englisc" + }, + "ar": { + "articles": 656175, + "english_name": "Arabic", + "name": "\u0627\u0644\u0639\u0631\u0628\u064a\u0629" + }, + "arc": { + "articles": 1628, + "english_name": "Aramaic", + "name": "\u0710\u072a\u0721\u071d\u0710" + }, + "arz": { + "articles": 20166, + "english_name": "Egyptian Arabic", + "name": "\u0645\u0635\u0631\u0649 (Ma\u1e63ri)" + }, + "as": { + "articles": 5141, + "english_name": "Assamese", + "name": "\u0985\u09b8\u09ae\u09c0\u09af\u09bc\u09be" + }, + "ast": { + "articles": 99530, + "english_name": "Asturian", + "name": "Asturianu" + }, + "atj": { + "articles": 626, + "english_name": "Atikamekw", + "name": "Atikamekw" + }, + "av": { + "articles": 2309, + "english_name": "Avar", + "name": "\u0410\u0432\u0430\u0440" + }, + "ay": { + "articles": 4402, + "english_name": "Aymara", + "name": "Aymar" + }, + "az": { + "articles": 141672, + "english_name": "Azerbaijani", + "name": "Az\u0259rbaycanca" + }, + "azb": { + "articles": 118928, + "english_name": "South Azerbaijani", + "name": "\u062a\u06c6\u0631\u06a9\u062c\u0647" + }, + "ba": { + "articles": 46046, + "english_name": "Bashkir", + "name": "\u0411\u0430\u0448\u04a1\u043e\u0440\u0442" + }, + "bar": { + "articles": 27285, + "english_name": "Bavarian", + "name": "Boarisch" + }, + "bat-smg": { + "articles": 16427, + "english_name": "Samogitian", + "name": "\u017demait\u0117\u0161ka" + }, + "bcl": { + "articles": 8664, + "english_name": "Central Bicolano", + "name": "Bikol" + }, + "be": { + "articles": 160751, + "english_name": "Belarusian", + "name": "\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f" + }, + "be-tarask": { + "articles": 65655, + "english_name": "Belarusian (Tara\u0161kievica)", + "name": "\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f (\u0442\u0430\u0440\u0430\u0448\u043a\u0435\u0432\u0456\u0446\u0430)" + }, + "bg": { + "articles": 248452, + "english_name": "Bulgarian", + "name": "\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438" + }, + "bh": { + "articles": 6686, + "english_name": "Bihari", + "name": "\u092d\u094b\u091c\u092a\u0941\u0930\u0940" + }, + "bi": { + "articles": 1179, + "english_name": "Bislama", + "name": "Bislama" + }, + "bjn": { + "articles": 1918, + "english_name": "Banjar", + "name": "Bahasa Banjar" + }, + "bm": { + "articles": 651, + "english_name": "Bambara", + "name": "Bamanankan" + }, + "bn": { + "articles": 63523, + "english_name": "Bengali", + "name": "\u09ac\u09be\u0982\u09b2\u09be" + }, + "bo": { + "articles": 5827, + "english_name": "Tibetan", + "name": "\u0f56\u0f7c\u0f51\u0f0b\u0f66\u0f90\u0f51" + }, + "bpy": { + "articles": 25081, + "english_name": "Bishnupriya Manipuri", + "name": "\u0987\u09ae\u09be\u09b0 \u09a0\u09be\u09b0/\u09ac\u09bf\u09b7\u09cd\u09a3\u09c1\u09aa\u09cd\u09b0\u09bf\u09af\u09bc\u09be \u09ae\u09a3\u09bf\u09aa\u09c1\u09b0\u09c0" + }, + "br": { + "articles": 66053, + "english_name": "Breton", + "name": "Brezhoneg" + }, + "bs": { + "articles": 79235, + "english_name": "Bosnian", + "name": "Bosanski" + }, + "bug": { + "articles": 14121, + "english_name": "Buginese", + "name": "Basa Ugi" + }, + "bxr": { + "articles": 2124, + "english_name": "Buryat", + "name": "\u0411\u0443\u0440\u044f\u0430\u0434" + }, + "ca": { + "articles": 599790, + "english_name": "Catalan", + "name": "Catal\u00e0" + }, + "cbk-zam": { + "articles": 3000, + "english_name": "Zamboanga Chavacano", + "name": "Chavacano de Zamboanga" + }, + "cdo": { + "articles": 14111, + "english_name": "Min Dong", + "name": "M\u00ecng-d\u0115\u0324ng-ng\u1e73\u0304" + }, + "ce": { + "articles": 208906, + "english_name": "Chechen", + "name": "\u041d\u043e\u0445\u0447\u0438\u0439\u043d" + }, + "ceb": { + "articles": 5376890, + "english_name": "Cebuano", + "name": "Sinugboanong Binisaya" + }, + "ch": { + "articles": 472, + "english_name": "Chamorro", + "name": "Chamoru" + }, + "chr": { + "articles": 855, + "english_name": "Cherokee", + "name": "\u13e3\u13b3\u13a9" + }, + "chy": { + "articles": 611, + "english_name": "Cheyenne", + "name": "Tsets\u00eahest\u00e2hese" + }, + "ckb": { + "articles": 22870, + "english_name": "Sorani", + "name": "Soran\u00ee / \u06a9\u0648\u0631\u062f\u06cc" + }, + "co": { + "articles": 5643, + "english_name": "Corsican", + "name": "Corsu" + }, + "cr": { + "articles": 103, + "english_name": "Cree", + "name": "Nehiyaw" + }, + "crh": { + "articles": 6172, + "english_name": "Crimean Tatar", + "name": "Q\u0131r\u0131mtatarca" + }, + "cs": { + "articles": 419392, + "english_name": "Czech", + "name": "\u010ce\u0161tina" + }, + "csb": { + "articles": 5258, + "english_name": "Kashubian", + "name": "Kasz\u00ebbsczi" + }, + "cu": { + "articles": 669, + "english_name": "Old Church Slavonic", + "name": "\u0421\u043b\u043e\u0432\u0463\u043d\u044c\u0441\u043a\u044a" + }, + "cv": { + "articles": 41622, + "english_name": "Chuvash", + "name": "\u0427\u0103\u0432\u0430\u0448" + }, + "cy": { + "articles": 102137, + "english_name": "Welsh", + "name": "Cymraeg" + }, + "da": { + "articles": 242006, + "english_name": "Danish", + "name": "Dansk" + }, + "de": { + "articles": 2256718, + "english_name": "German", + "name": "Deutsch" + }, + "diq": { + "articles": 9107, + "english_name": "Zazaki", + "name": "Zazaki" + }, + "dsb": { + "articles": 3210, + "english_name": "Lower Sorbian", + "name": "Dolnoserbski" + }, + "dty": { + "articles": 2967, + "english_name": "Doteli", + "name": "\u0921\u094b\u091f\u0947\u0932\u0940" + }, + "dv": { + "articles": 3024, + "english_name": "Divehi", + "name": "\u078b\u07a8\u0788\u07ac\u0780\u07a8\u0784\u07a6\u0790\u07b0" + }, + "dz": { + "articles": 218, + "english_name": "Dzongkha", + "name": "\u0f47\u0f7c\u0f44\u0f0b\u0f41" + }, + "ee": { + "articles": 350, + "english_name": "Ewe", + "name": "E\u028begbe" + }, + "el": { + "articles": 157114, + "english_name": "Greek", + "name": "\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac" + }, + "eml": { + "articles": 11866, + "english_name": "Emilian-Romagnol", + "name": "Emili\u00e0n e rumagn\u00f2l" + }, + "en": { + "articles": 5781855, + "english_name": "English", + "name": "English" + }, + "eo": { + "articles": 253490, + "english_name": "Esperanto", + "name": "Esperanto" + }, + "es": { + "articles": 1497393, + "english_name": "Spanish", + "name": "Espa\u00f1ol" + }, + "et": { + "articles": 185271, + "english_name": "Estonian", + "name": "Eesti" + }, + "eu": { + "articles": 309974, + "english_name": "Basque", + "name": "Euskara" + }, + "ext": { + "articles": 3020, + "english_name": "Extremaduran", + "name": "Estreme\u00f1u" + }, + "fa": { + "articles": 655431, + "english_name": "Persian", + "name": "\u0641\u0627\u0631\u0633\u06cc" + }, + "ff": { + "articles": 228, + "english_name": "Fula", + "name": "Fulfulde" + }, + "fi": { + "articles": 449407, + "english_name": "Finnish", + "name": "Suomi" + }, + "fiu-vro": { + "articles": 5463, + "english_name": "V\u00f5ro", + "name": "V\u00f5ro" + }, + "fj": { + "articles": 425, + "english_name": "Fijian", + "name": "Na Vosa Vakaviti" + }, + "fo": { + "articles": 12891, + "english_name": "Faroese", + "name": "F\u00f8royskt" + }, + "fr": { + "articles": 2070378, + "english_name": "French", + "name": "Fran\u00e7ais" + }, + "frp": { + "articles": 3254, + "english_name": "Franco-Proven\u00e7al", + "name": "Arpitan" + }, + "frr": { + "articles": 8460, + "english_name": "North Frisian", + "name": "Nordfriisk" + }, + "fur": { + "articles": 3289, + "english_name": "Friulian", + "name": "Furlan" + }, + "fy": { + "articles": 41308, + "english_name": "West Frisian", + "name": "Frysk" + }, + "ga": { + "articles": 49639, + "english_name": "Irish", + "name": "Gaeilge" + }, + "gag": { + "articles": 2763, + "english_name": "Gagauz", + "name": "Gagauz" + }, + "gan": { + "articles": 6411, + "english_name": "Gan", + "name": "\u8d1b\u8a9e" + }, + "gd": { + "articles": 14774, + "english_name": "Scottish Gaelic", + "name": "G\u00e0idhlig" + }, + "gl": { + "articles": 153607, + "english_name": "Galician", + "name": "Galego" + }, + "glk": { + "articles": 5666, + "english_name": "Gilaki", + "name": "\u06af\u06cc\u0644\u06a9\u06cc" + }, + "gn": { + "articles": 3637, + "english_name": "Guarani", + "name": "Ava\u00f1e'\u1ebd" + }, + "gom": { + "articles": 3598, + "english_name": "Goan Konkani", + "name": "\u0917\u094b\u0902\u092f\u091a\u0940 \u0915\u094b\u0902\u0915\u0923\u0940 / G\u00f5ychi Konknni" + }, + "gor": { + "articles": 1926, + "english_name": "Gorontalo", + "name": "Hulontalo" + }, + "got": { + "articles": 588, + "english_name": "Gothic", + "name": "\ud800\udf32\ud800\udf3f\ud800\udf44\ud800\udf39\ud800\udf43\ud800\udf3a" + }, + "gu": { + "articles": 28289, + "english_name": "Gujarati", + "name": "\u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0" + }, + "gv": { + "articles": 4968, + "english_name": "Manx", + "name": "Gaelg" + }, + "ha": { + "articles": 2740, + "english_name": "Hausa", + "name": "Hausa / \u0647\u064e\u0648\u064f\u0633\u064e" + }, + "hak": { + "articles": 8894, + "english_name": "Hakka", + "name": "Hak-k\u00e2-fa / \u5ba2\u5bb6\u8a71" + }, + "haw": { + "articles": 3234, + "english_name": "Hawaiian", + "name": "Hawai`i" + }, + "he": { + "articles": 236237, + "english_name": "Hebrew", + "name": "\u05e2\u05d1\u05e8\u05d9\u05ea" + }, + "hi": { + "articles": 128996, + "english_name": "Hindi", + "name": "\u0939\u093f\u0928\u094d\u0926\u0940" + }, + "hif": { + "articles": 9756, + "english_name": "Fiji Hindi", + "name": "Fiji Hindi" + }, + "hr": { + "articles": 201383, + "english_name": "Croatian", + "name": "Hrvatski" + }, + "hsb": { + "articles": 13357, + "english_name": "Upper Sorbian", + "name": "Hornjoserbsce" + }, + "ht": { + "articles": 54219, + "english_name": "Haitian", + "name": "Kr\u00e8yol ayisyen" + }, + "hu": { + "articles": 442291, + "english_name": "Hungarian", + "name": "Magyar" + }, + "hy": { + "articles": 250045, + "english_name": "Armenian", + "name": "\u0540\u0561\u0575\u0565\u0580\u0565\u0576" + }, + "ia": { + "articles": 21225, + "english_name": "Interlingua", + "name": "Interlingua" + }, + "id": { + "articles": 449446, + "english_name": "Indonesian", + "name": "Bahasa Indonesia" + }, + "ie": { + "articles": 4303, + "english_name": "Interlingue", + "name": "Interlingue" + }, + "ig": { + "articles": 1376, + "english_name": "Igbo", + "name": "Igbo" + }, + "ik": { + "articles": 262, + "english_name": "Inupiak", + "name": "I\u00f1upiak" + }, + "ilo": { + "articles": 11592, + "english_name": "Ilokano", + "name": "Ilokano" + }, + "inh": { + "articles": 791, + "english_name": "Ingush", + "name": "\u0413\u04cf\u0430\u043b\u0433\u04cf\u0430\u0439" + }, + "io": { + "articles": 28134, + "english_name": "Ido", + "name": "Ido" + }, + "is": { + "articles": 46096, + "english_name": "Icelandic", + "name": "\u00cdslenska" + }, + "it": { + "articles": 1491690, + "english_name": "Italian", + "name": "Italiano" + }, + "iu": { + "articles": 401, + "english_name": "Inuktitut", + "name": "\u1403\u14c4\u1483\u144e\u1450\u1466" + }, + "ja": { + "articles": 1134685, + "english_name": "Japanese", + "name": "\u65e5\u672c\u8a9e" + }, + "jam": { + "articles": 1632, + "english_name": "Jamaican Patois", + "name": "Jumiekan Kryuol" + }, + "jbo": { + "articles": 1233, + "english_name": "Lojban", + "name": "Lojban" + }, + "jv": { + "articles": 55104, + "english_name": "Javanese", + "name": "Basa Jawa" + }, + "ka": { + "articles": 126147, + "english_name": "Georgian", + "name": "\u10e5\u10d0\u10e0\u10d7\u10e3\u10da\u10d8" + }, + "kaa": { + "articles": 1910, + "english_name": "Karakalpak", + "name": "Qaraqalpaqsha" + }, + "kab": { + "articles": 2860, + "english_name": "Kabyle", + "name": "Taqbaylit" + }, + "kbd": { + "articles": 1578, + "english_name": "Kabardian Circassian", + "name": "\u0410\u0434\u044b\u0433\u044d\u0431\u0437\u044d (Adighabze)" + }, + "kbp": { + "articles": 1479, + "english_name": "Kabiye", + "name": "Kab\u0269y\u025b" + }, + "kg": { + "articles": 1184, + "english_name": "Kongo", + "name": "KiKongo" + }, + "ki": { + "articles": 1358, + "english_name": "Kikuyu", + "name": "G\u0129k\u0169y\u0169" + }, + "kk": { + "articles": 223486, + "english_name": "Kazakh", + "name": "\u049a\u0430\u0437\u0430\u049b\u0448\u0430" + }, + "kl": { + "articles": 1663, + "english_name": "Greenlandic", + "name": "Kalaallisut" + }, + "km": { + "articles": 7105, + "english_name": "Khmer", + "name": "\u1797\u17b6\u179f\u17b6\u1781\u17d2\u1798\u17c2\u179a" + }, + "kn": { + "articles": 24065, + "english_name": "Kannada", + "name": "\u0c95\u0ca8\u0ccd\u0ca8\u0ca1" + }, + "ko": { + "articles": 438644, + "english_name": "Korean", + "name": "\ud55c\uad6d\uc5b4" + }, + "koi": { + "articles": 3451, + "english_name": "Komi-Permyak", + "name": "\u041f\u0435\u0440\u0435\u043c \u041a\u043e\u043c\u0438 (Perem Komi)" + }, + "krc": { + "articles": 2028, + "english_name": "Karachay-Balkar", + "name": "\u041a\u044a\u0430\u0440\u0430\u0447\u0430\u0439-\u041c\u0430\u043b\u043a\u044a\u0430\u0440 (Qarachay-Malqar)" + }, + "ks": { + "articles": 324, + "english_name": "Kashmiri", + "name": "\u0915\u0936\u094d\u092e\u0940\u0930\u0940 / \u0643\u0634\u0645\u064a\u0631\u064a" + }, + "ksh": { + "articles": 2842, + "english_name": "Ripuarian", + "name": "Ripoarisch" + }, + "ku": { + "articles": 24022, + "english_name": "Kurdish", + "name": "Kurd\u00ee / \u0643\u0648\u0631\u062f\u06cc" + }, + "kv": { + "articles": 5308, + "english_name": "Komi", + "name": "\u041a\u043e\u043c\u0438" + }, + "kw": { + "articles": 3839, + "english_name": "Cornish", + "name": "Kernewek/Karnuack" + }, + "ky": { + "articles": 79376, + "english_name": "Kirghiz", + "name": "\u041a\u044b\u0440\u0433\u044b\u0437\u0447\u0430" + }, + "la": { + "articles": 129779, + "english_name": "Latin", + "name": "Latina" + }, + "lad": { + "articles": 3828, + "english_name": "Ladino", + "name": "Dzhudezmo" + }, + "lb": { + "articles": 55377, + "english_name": "Luxembourgish", + "name": "L\u00ebtzebuergesch" + }, + "lbe": { + "articles": 1216, + "english_name": "Lak", + "name": "\u041b\u0430\u043a\u043a\u0443" + }, + "lez": { + "articles": 3963, + "english_name": "Lezgian", + "name": "\u041b\u0435\u0437\u0433\u0438 \u0447\u0406\u0430\u043b (Lezgi \u010d\u2019al)" + }, + "lfn": { + "articles": 3083, + "english_name": "Lingua Franca Nova", + "name": "Lingua franca nova" + }, + "lg": { + "articles": 1155, + "english_name": "Luganda", + "name": "Luganda" + }, + "li": { + "articles": 12316, + "english_name": "Limburgish", + "name": "Limburgs" + }, + "lij": { + "articles": 3456, + "english_name": "Ligurian", + "name": "L\u00edguru" + }, + "lmo": { + "articles": 38071, + "english_name": "Lombard", + "name": "Lumbaart" + }, + "ln": { + "articles": 3049, + "english_name": "Lingala", + "name": "Lingala" + }, + "lo": { + "articles": 3101, + "english_name": "Lao", + "name": "\u0ea5\u0eb2\u0ea7" + }, + "lrc": { + "articles": 5357, + "english_name": "Northern Luri", + "name": "\u0644\u06ca\u0631\u06cc \u0634\u0648\u0645\u0627\u0644\u06cc" + }, + "lt": { + "articles": 193352, + "english_name": "Lithuanian", + "name": "Lietuvi\u0173" + }, + "ltg": { + "articles": 815, + "english_name": "Latgalian", + "name": "Latga\u013cu" + }, + "lv": { + "articles": 90266, + "english_name": "Latvian", + "name": "Latvie\u0161u" + }, + "mai": { + "articles": 13164, + "english_name": "Maithili", + "name": "\u092e\u0948\u0925\u093f\u0932\u0940" + }, + "map-bms": { + "articles": 13336, + "english_name": "Banyumasan", + "name": "Basa Banyumasan" + }, + "mdf": { + "articles": 1188, + "english_name": "Moksha", + "name": "\u041c\u043e\u043a\u0448\u0435\u043d\u044c (Mokshanj K\u00e4lj)" + }, + "mg": { + "articles": 90635, + "english_name": "Malagasy", + "name": "Malagasy" + }, + "mhr": { + "articles": 10046, + "english_name": "Meadow Mari", + "name": "\u041e\u043b\u044b\u043a \u041c\u0430\u0440\u0438\u0439 (Olyk Marij)" + }, + "mi": { + "articles": 7145, + "english_name": "Maori", + "name": "M\u0101ori" + }, + "min": { + "articles": 222492, + "english_name": "Minangkabau", + "name": "Minangkabau" + }, + "mk": { + "articles": 98050, + "english_name": "Macedonian", + "name": "\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438" + }, + "ml": { + "articles": 61227, + "english_name": "Malayalam", + "name": "\u0d2e\u0d32\u0d2f\u0d3e\u0d33\u0d02" + }, + "mn": { + "articles": 18356, + "english_name": "Mongolian", + "name": "\u041c\u043e\u043d\u0433\u043e\u043b" + }, + "mr": { + "articles": 52667, + "english_name": "Marathi", + "name": "\u092e\u0930\u093e\u0920\u0940" + }, + "mrj": { + "articles": 10269, + "english_name": "Hill Mari", + "name": "\u041a\u044b\u0440\u044b\u043a \u041c\u0430\u0440\u044b (Kyryk Mary)" + }, + "ms": { + "articles": 323274, + "english_name": "Malay", + "name": "Bahasa Melayu" + }, + "mt": { + "articles": 3336, + "english_name": "Maltese", + "name": "Malti" + }, + "mwl": { + "articles": 3674, + "english_name": "Mirandese", + "name": "Mirand\u00e9s" + }, + "my": { + "articles": 42128, + "english_name": "Burmese", + "name": "\u1019\u103c\u1014\u103a\u1019\u102c\u1018\u102c\u101e\u102c" + }, + "myv": { + "articles": 5415, + "english_name": "Erzya", + "name": "\u042d\u0440\u0437\u044f\u043d\u044c (Erzjanj Kelj)" + }, + "mzn": { + "articles": 12786, + "english_name": "Mazandarani", + "name": "\u0645\u064e\u0632\u0650\u0631\u0648\u0646\u064a" + }, + "na": { + "articles": 1305, + "english_name": "Nauruan", + "name": "dorerin Naoero" + }, + "nah": { + "articles": 6925, + "english_name": "Nahuatl", + "name": "N\u0101huatl" + }, + "nap": { + "articles": 14576, + "english_name": "Neapolitan", + "name": "Nnapulitano" + }, + "nds": { + "articles": 41178, + "english_name": "Low Saxon", + "name": "Plattd\u00fc\u00fctsch" + }, + "nds-nl": { + "articles": 6812, + "english_name": "Dutch Low Saxon", + "name": "Nedersaksisch" + }, + "ne": { + "articles": 31633, + "english_name": "Nepali", + "name": "\u0928\u0947\u092a\u093e\u0932\u0940" + }, + "new": { + "articles": 72212, + "english_name": "Newar", + "name": "\u0928\u0947\u092a\u093e\u0932 \u092d\u093e\u0937\u093e" + }, + "nl": { + "articles": 1954031, + "english_name": "Dutch", + "name": "Nederlands" + }, + "nn": { + "articles": 141839, + "english_name": "Norwegian (Nynorsk)", + "name": "Nynorsk" + }, + "no": { + "articles": 500849, + "english_name": "Norwegian (Bokm\u00e5l)", + "name": "Norsk (Bokm\u00e5l)" + }, + "nov": { + "articles": 1661, + "english_name": "Novial", + "name": "Novial" + }, + "nrm": { + "articles": 4029, + "english_name": "Norman", + "name": "Nouormand/Normaund" + }, + "nso": { + "articles": 8094, + "english_name": "Northern Sotho", + "name": "Sepedi" + }, + "nv": { + "articles": 6991, + "english_name": "Navajo", + "name": "Din\u00e9 bizaad" + }, + "ny": { + "articles": 487, + "english_name": "Chichewa", + "name": "Chichewa" + }, + "oc": { + "articles": 85227, + "english_name": "Occitan", + "name": "Occitan" + }, + "olo": { + "articles": 2812, + "english_name": "Livvi-Karelian", + "name": "Karjalan" + }, + "om": { + "articles": 775, + "english_name": "Oromo", + "name": "Oromoo" + }, + "or": { + "articles": 14550, + "english_name": "Oriya", + "name": "\u0b13\u0b21\u0b3c\u0b3f\u0b06" + }, + "os": { + "articles": 11225, + "english_name": "Ossetian", + "name": "\u0418\u0440\u043e\u043d\u0430\u0443" + }, + "pa": { + "articles": 30886, + "english_name": "Punjabi", + "name": "\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40" + }, + "pag": { + "articles": 2521, + "english_name": "Pangasinan", + "name": "Pangasinan" + }, + "pam": { + "articles": 8825, + "english_name": "Kapampangan", + "name": "Kapampangan" + }, + "pap": { + "articles": 1953, + "english_name": "Papiamentu", + "name": "Papiamentu" + }, + "pcd": { + "articles": 4258, + "english_name": "Picard", + "name": "Picard" + }, + "pdc": { + "articles": 1858, + "english_name": "Pennsylvania German", + "name": "Deitsch" + }, + "pfl": { + "articles": 2502, + "english_name": "Palatinate German", + "name": "P\u00e4lzisch" + }, + "pi": { + "articles": 2535, + "english_name": "Pali", + "name": "\u092a\u093e\u0934\u093f" + }, + "pih": { + "articles": 681, + "english_name": "Norfolk", + "name": "Norfuk" + }, + "pl": { + "articles": 1314525, + "english_name": "Polish", + "name": "Polski" + }, + "pms": { + "articles": 64391, + "english_name": "Piedmontese", + "name": "Piemont\u00e8is" + }, + "pnb": { + "articles": 47107, + "english_name": "Western Punjabi", + "name": "\u0634\u0627\u06c1 \u0645\u06a9\u06be\u06cc \u067e\u0646\u062c\u0627\u0628\u06cc (Sh\u0101hmukh\u012b Pa\u00f1j\u0101b\u012b)" + }, + "pnt": { + "articles": 462, + "english_name": "Pontic", + "name": "\u03a0\u03bf\u03bd\u03c4\u03b9\u03b1\u03ba\u03ac" + }, + "ps": { + "articles": 9702, + "english_name": "Pashto", + "name": "\u067e\u069a\u062a\u0648" + }, + "pt": { + "articles": 1014081, + "english_name": "Portuguese", + "name": "Portugu\u00eas" + }, + "qu": { + "articles": 20900, + "english_name": "Quechua", + "name": "Runa Simi" + }, + "rm": { + "articles": 3564, + "english_name": "Romansh", + "name": "Rumantsch" + }, + "rmy": { + "articles": 660, + "english_name": "Romani", + "name": "romani - \u0930\u094b\u092e\u093e\u0928\u0940" + }, + "rn": { + "articles": 609, + "english_name": "Kirundi", + "name": "Kirundi" + }, + "ro": { + "articles": 390804, + "english_name": "Romanian", + "name": "Rom\u00e2n\u0103" + }, + "roa-rup": { + "articles": 1216, + "english_name": "Aromanian", + "name": "Arm\u00e3neashce" + }, + "roa-tara": { + "articles": 9243, + "english_name": "Tarantino", + "name": "Tarand\u00edne" + }, + "ru": { + "articles": 1519724, + "english_name": "Russian", + "name": "\u0420\u0443\u0441\u0441\u043a\u0438\u0439" + }, + "rue": { + "articles": 6891, + "english_name": "Rusyn", + "name": "\u0420\u0443\u0441\u0438\u043d\u044c\u0441\u043a\u044b\u0439" + }, + "rw": { + "articles": 1822, + "english_name": "Kinyarwanda", + "name": "Ikinyarwanda" + }, + "sa": { + "articles": 11357, + "english_name": "Sanskrit", + "name": "\u0938\u0902\u0938\u094d\u0915\u0943\u0924\u092e\u094d" + }, + "sah": { + "articles": 11943, + "english_name": "Sakha", + "name": "\u0421\u0430\u0445\u0430 \u0442\u044b\u043b\u0430 (Saxa Tyla)" + }, + "sat": { + "articles": 532, + "english_name": "Santali", + "name": "\u1c65\u1c5f\u1c71\u1c5b\u1c5f\u1c72\u1c64" + }, + "sc": { + "articles": 5907, + "english_name": "Sardinian", + "name": "Sardu" + }, + "scn": { + "articles": 26060, + "english_name": "Sicilian", + "name": "Sicilianu" + }, + "sco": { + "articles": 53388, + "english_name": "Scots", + "name": "Scots" + }, + "sd": { + "articles": 11114, + "english_name": "Sindhi", + "name": "\u0633\u0646\u068c\u064a\u060c \u0633\u0646\u062f\u06be\u06cc \u060c \u0938\u093f\u0928\u094d\u0927" + }, + "se": { + "articles": 7464, + "english_name": "Northern Sami", + "name": "S\u00e1megiella" + }, + "sg": { + "articles": 258, + "english_name": "Sango", + "name": "S\u00e4ng\u00f6" + }, + "sh": { + "articles": 447497, + "english_name": "Serbo-Croatian", + "name": "Srpskohrvatski / \u0421\u0440\u043f\u0441\u043a\u043e\u0445\u0440\u0432\u0430\u0442\u0441\u043a\u0438" + }, + "shn": { + "articles": 3239, + "english_name": "\u107d\u1083\u1087\u101e\u1083\u1087\u1010\u1086\u1038 ", + "name": "Shan" + }, + "si": { + "articles": 14918, + "english_name": "Sinhalese", + "name": "\u0dc3\u0dd2\u0d82\u0dc4\u0dbd" + }, + "simple": { + "articles": 141947, + "english_name": "Simple English", + "name": "Simple English" + }, + "sk": { + "articles": 228015, + "english_name": "Slovak", + "name": "Sloven\u010dina" + }, + "sl": { + "articles": 163198, + "english_name": "Slovenian", + "name": "Sloven\u0161\u010dina" + }, + "sm": { + "articles": 801, + "english_name": "Samoan", + "name": "Gagana Samoa" + }, + "sn": { + "articles": 4227, + "english_name": "Shona", + "name": "chiShona" + }, + "so": { + "articles": 5530, + "english_name": "Somali", + "name": "Soomaali" + }, + "sq": { + "articles": 75615, + "english_name": "Albanian", + "name": "Shqip" + }, + "sr": { + "articles": 614180, + "english_name": "Serbian", + "name": "\u0421\u0440\u043f\u0441\u043a\u0438 / Srpski" + }, + "srn": { + "articles": 1061, + "english_name": "Sranan", + "name": "Sranantongo" + }, + "ss": { + "articles": 450, + "english_name": "Swati", + "name": "SiSwati" + }, + "st": { + "articles": 544, + "english_name": "Sesotho", + "name": "Sesotho" + }, + "stq": { + "articles": 3998, + "english_name": "Saterland Frisian", + "name": "Seeltersk" + }, + "su": { + "articles": 39840, + "english_name": "Sundanese", + "name": "Basa Sunda" + }, + "sv": { + "articles": 3760984, + "english_name": "Swedish", + "name": "Svenska" + }, + "sw": { + "articles": 47744, + "english_name": "Swahili", + "name": "Kiswahili" + }, + "szl": { + "articles": 7812, + "english_name": "Silesian", + "name": "\u015al\u016fnski" + }, + "ta": { + "articles": 119140, + "english_name": "Tamil", + "name": "\u0ba4\u0bae\u0bbf\u0bb4\u0bcd" + }, + "tcy": { + "articles": 994, + "english_name": "Tulu", + "name": "\u0ca4\u0cc1\u0cb3\u0cc1" + }, + "te": { + "articles": 69978, + "english_name": "Telugu", + "name": "\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41" + }, + "tet": { + "articles": 1440, + "english_name": "Tetum", + "name": "Tetun" + }, + "tg": { + "articles": 96078, + "english_name": "Tajik", + "name": "\u0422\u043e\u04b7\u0438\u043a\u04e3" + }, + "th": { + "articles": 128977, + "english_name": "Thai", + "name": "\u0e44\u0e17\u0e22" + }, + "ti": { + "articles": 168, + "english_name": "Tigrinya", + "name": "\u1275\u130d\u122d\u129b" + }, + "tk": { + "articles": 5514, + "english_name": "Turkmen", + "name": "T\u00fcrkmen" + }, + "tl": { + "articles": 77677, + "english_name": "Tagalog", + "name": "Tagalog" + }, + "tn": { + "articles": 640, + "english_name": "Tswana", + "name": "Setswana" + }, + "to": { + "articles": 1693, + "english_name": "Tongan", + "name": "faka Tonga" + }, + "tpi": { + "articles": 1486, + "english_name": "Tok Pisin", + "name": "Tok Pisin" + }, + "tr": { + "articles": 321169, + "english_name": "Turkish", + "name": "T\u00fcrk\u00e7e" + }, + "ts": { + "articles": 583, + "english_name": "Tsonga", + "name": "Xitsonga" + }, + "tt": { + "articles": 82594, + "english_name": "Tatar", + "name": "Tatar\u00e7a / \u0422\u0430\u0442\u0430\u0440\u0447\u0430" + }, + "tum": { + "articles": 572, + "english_name": "Tumbuka", + "name": "chiTumbuka" + }, + "tw": { + "articles": 657, + "english_name": "Twi", + "name": "Twi" + }, + "ty": { + "articles": 1199, + "english_name": "Tahitian", + "name": "Reo M\u0101`ohi" + }, + "tyv": { + "articles": 1738, + "english_name": "Tuvan", + "name": "\u0422\u044b\u0432\u0430" + }, + "udm": { + "articles": 4565, + "english_name": "Udmurt", + "name": "\u0423\u0434\u043c\u0443\u0440\u0442 \u043a\u044b\u043b" + }, + "ug": { + "articles": 4104, + "english_name": "Uyghur", + "name": "\u0626\u06c7\u064a\u063a\u06c7\u0631 \u062a\u0649\u0644\u0649" + }, + "uk": { + "articles": 878251, + "english_name": "Ukrainian", + "name": "\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430" + }, + "ur": { + "articles": 142712, + "english_name": "Urdu", + "name": "\u0627\u0631\u062f\u0648" + }, + "uz": { + "articles": 130227, + "english_name": "Uzbek", + "name": "O\u2018zbek" + }, + "ve": { + "articles": 265, + "english_name": "Venda", + "name": "Tshivenda" + }, + "vec": { + "articles": 11266, + "english_name": "Venetian", + "name": "V\u00e8neto" + }, + "vep": { + "articles": 5880, + "english_name": "Vepsian", + "name": "Veps\u00e4n" + }, + "vi": { + "articles": 1198961, + "english_name": "Vietnamese", + "name": "Ti\u1ebfng Vi\u1ec7t" + }, + "vls": { + "articles": 6703, + "english_name": "West Flemish", + "name": "West-Vlams" + }, + "vo": { + "articles": 122174, + "english_name": "Volap\u00fck", + "name": "Volap\u00fck" + }, + "wa": { + "articles": 14790, + "english_name": "Walloon", + "name": "Walon" + }, + "war": { + "articles": 1263483, + "english_name": "Waray-Waray", + "name": "Winaray" + }, + "wo": { + "articles": 1177, + "english_name": "Wolof", + "name": "Wolof" + }, + "wuu": { + "articles": 16289, + "english_name": "Wu", + "name": "\u5434\u8bed" + }, + "xal": { + "articles": 2075, + "english_name": "Kalmyk", + "name": "\u0425\u0430\u043b\u044c\u043c\u0433" + }, + "xh": { + "articles": 751, + "english_name": "Xhosa", + "name": "isiXhosa" + }, + "xmf": { + "articles": 12678, + "english_name": "Mingrelian", + "name": "\u10db\u10d0\u10e0\u10d2\u10d0\u10da\u10e3\u10e0\u10d8 (Margaluri)" + }, + "yi": { + "articles": 14571, + "english_name": "Yiddish", + "name": "\u05d9\u05d9\u05b4\u05d3\u05d9\u05e9" + }, + "yo": { + "articles": 31774, + "english_name": "Yoruba", + "name": "Yor\u00f9b\u00e1" + }, + "za": { + "articles": 1867, + "english_name": "Zhuang", + "name": "Cuengh" + }, + "zea": { + "articles": 4580, + "english_name": "Zeelandic", + "name": "Ze\u00eauws" + }, + "zh": { + "articles": 1038913, + "english_name": "Chinese", + "name": "\u4e2d\u6587" + }, + "zh-classical": { + "articles": 8663, + "english_name": "Classical Chinese", + "name": "\u53e4\u6587 / \u6587\u8a00\u6587" + }, + "zh-min-nan": { + "articles": 227702, + "english_name": "Min Nan", + "name": "B\u00e2n-l\u00e2m-g\u00fa" + }, + "zh-yue": { + "articles": 70490, + "english_name": "Cantonese", + "name": "\u7cb5\u8a9e" + }, + "zu": { + "articles": 1050, + "english_name": "Zulu", + "name": "isiZulu" + } + }, + "wikipedia": { + "ab": { + "articles": 3452, + "english_name": "Abkhazian", + "name": "\u0410\u04a7\u0441\u0443\u0430" + }, + "ace": { + "articles": 7602, + "english_name": "Acehnese", + "name": "Bahsa Ac\u00e8h" + }, + "ady": { + "articles": 411, + "english_name": "Adyghe", + "name": "\u0410\u0434\u044b\u0433\u044d\u0431\u0437\u044d" + }, + "af": { + "articles": 68807, + "english_name": "Afrikaans", + "name": "Afrikaans" + }, + "ak": { + "articles": 567, + "english_name": "Akan", + "name": "Akana" + }, + "als": { + "articles": 25337, + "english_name": "Alemannic", + "name": "Alemannisch" + }, + "am": { + "articles": 14482, + "english_name": "Amharic", + "name": "\u12a0\u121b\u122d\u129b" + }, + "an": { + "articles": 34148, + "english_name": "Aragonese", + "name": "Aragon\u00e9s" + }, + "ang": { + "articles": 3077, + "english_name": "Anglo-Saxon", + "name": "Englisc" + }, + "ar": { + "articles": 656175, + "english_name": "Arabic", + "name": "\u0627\u0644\u0639\u0631\u0628\u064a\u0629" + }, + "arc": { + "articles": 1628, + "english_name": "Aramaic", + "name": "\u0710\u072a\u0721\u071d\u0710" + }, + "arz": { + "articles": 20166, + "english_name": "Egyptian Arabic", + "name": "\u0645\u0635\u0631\u0649 (Ma\u1e63ri)" + }, + "as": { + "articles": 5141, + "english_name": "Assamese", + "name": "\u0985\u09b8\u09ae\u09c0\u09af\u09bc\u09be" + }, + "ast": { + "articles": 99530, + "english_name": "Asturian", + "name": "Asturianu" + }, + "atj": { + "articles": 626, + "english_name": "Atikamekw", + "name": "Atikamekw" + }, + "av": { + "articles": 2309, + "english_name": "Avar", + "name": "\u0410\u0432\u0430\u0440" + }, + "ay": { + "articles": 4402, + "english_name": "Aymara", + "name": "Aymar" + }, + "az": { + "articles": 141672, + "english_name": "Azerbaijani", + "name": "Az\u0259rbaycanca" + }, + "azb": { + "articles": 118928, + "english_name": "South Azerbaijani", + "name": "\u062a\u06c6\u0631\u06a9\u062c\u0647" + }, + "ba": { + "articles": 46046, + "english_name": "Bashkir", + "name": "\u0411\u0430\u0448\u04a1\u043e\u0440\u0442" + }, + "bar": { + "articles": 27285, + "english_name": "Bavarian", + "name": "Boarisch" + }, + "bat-smg": { + "articles": 16427, + "english_name": "Samogitian", + "name": "\u017demait\u0117\u0161ka" + }, + "bcl": { + "articles": 8664, + "english_name": "Central Bicolano", + "name": "Bikol" + }, + "be": { + "articles": 160751, + "english_name": "Belarusian", + "name": "\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f" + }, + "be-tarask": { + "articles": 65655, + "english_name": "Belarusian (Tara\u0161kievica)", + "name": "\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f (\u0442\u0430\u0440\u0430\u0448\u043a\u0435\u0432\u0456\u0446\u0430)" + }, + "bg": { + "articles": 248452, + "english_name": "Bulgarian", + "name": "\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438" + }, + "bh": { + "articles": 6686, + "english_name": "Bihari", + "name": "\u092d\u094b\u091c\u092a\u0941\u0930\u0940" + }, + "bi": { + "articles": 1179, + "english_name": "Bislama", + "name": "Bislama" + }, + "bjn": { + "articles": 1918, + "english_name": "Banjar", + "name": "Bahasa Banjar" + }, + "bm": { + "articles": 651, + "english_name": "Bambara", + "name": "Bamanankan" + }, + "bn": { + "articles": 63523, + "english_name": "Bengali", + "name": "\u09ac\u09be\u0982\u09b2\u09be" + }, + "bo": { + "articles": 5827, + "english_name": "Tibetan", + "name": "\u0f56\u0f7c\u0f51\u0f0b\u0f66\u0f90\u0f51" + }, + "bpy": { + "articles": 25081, + "english_name": "Bishnupriya Manipuri", + "name": "\u0987\u09ae\u09be\u09b0 \u09a0\u09be\u09b0/\u09ac\u09bf\u09b7\u09cd\u09a3\u09c1\u09aa\u09cd\u09b0\u09bf\u09af\u09bc\u09be \u09ae\u09a3\u09bf\u09aa\u09c1\u09b0\u09c0" + }, + "br": { + "articles": 66053, + "english_name": "Breton", + "name": "Brezhoneg" + }, + "bs": { + "articles": 79235, + "english_name": "Bosnian", + "name": "Bosanski" + }, + "bug": { + "articles": 14121, + "english_name": "Buginese", + "name": "Basa Ugi" + }, + "bxr": { + "articles": 2124, + "english_name": "Buryat", + "name": "\u0411\u0443\u0440\u044f\u0430\u0434" + }, + "ca": { + "articles": 599790, + "english_name": "Catalan", + "name": "Catal\u00e0" + }, + "cbk-zam": { + "articles": 3000, + "english_name": "Zamboanga Chavacano", + "name": "Chavacano de Zamboanga" + }, + "cdo": { + "articles": 14111, + "english_name": "Min Dong", + "name": "M\u00ecng-d\u0115\u0324ng-ng\u1e73\u0304" + }, + "ce": { + "articles": 208906, + "english_name": "Chechen", + "name": "\u041d\u043e\u0445\u0447\u0438\u0439\u043d" + }, + "ceb": { + "articles": 5376890, + "english_name": "Cebuano", + "name": "Sinugboanong Binisaya" + }, + "ch": { + "articles": 472, + "english_name": "Chamorro", + "name": "Chamoru" + }, + "chr": { + "articles": 855, + "english_name": "Cherokee", + "name": "\u13e3\u13b3\u13a9" + }, + "chy": { + "articles": 611, + "english_name": "Cheyenne", + "name": "Tsets\u00eahest\u00e2hese" + }, + "ckb": { + "articles": 22870, + "english_name": "Sorani", + "name": "Soran\u00ee / \u06a9\u0648\u0631\u062f\u06cc" + }, + "co": { + "articles": 5643, + "english_name": "Corsican", + "name": "Corsu" + }, + "cr": { + "articles": 103, + "english_name": "Cree", + "name": "Nehiyaw" + }, + "crh": { + "articles": 6172, + "english_name": "Crimean Tatar", + "name": "Q\u0131r\u0131mtatarca" + }, + "cs": { + "articles": 419392, + "english_name": "Czech", + "name": "\u010ce\u0161tina" + }, + "csb": { + "articles": 5258, + "english_name": "Kashubian", + "name": "Kasz\u00ebbsczi" + }, + "cu": { + "articles": 669, + "english_name": "Old Church Slavonic", + "name": "\u0421\u043b\u043e\u0432\u0463\u043d\u044c\u0441\u043a\u044a" + }, + "cv": { + "articles": 41622, + "english_name": "Chuvash", + "name": "\u0427\u0103\u0432\u0430\u0448" + }, + "cy": { + "articles": 102137, + "english_name": "Welsh", + "name": "Cymraeg" + }, + "da": { + "articles": 242006, + "english_name": "Danish", + "name": "Dansk" + }, + "de": { + "articles": 2256718, + "english_name": "German", + "name": "Deutsch" + }, + "diq": { + "articles": 9107, + "english_name": "Zazaki", + "name": "Zazaki" + }, + "dsb": { + "articles": 3210, + "english_name": "Lower Sorbian", + "name": "Dolnoserbski" + }, + "dty": { + "articles": 2967, + "english_name": "Doteli", + "name": "\u0921\u094b\u091f\u0947\u0932\u0940" + }, + "dv": { + "articles": 3024, + "english_name": "Divehi", + "name": "\u078b\u07a8\u0788\u07ac\u0780\u07a8\u0784\u07a6\u0790\u07b0" + }, + "dz": { + "articles": 218, + "english_name": "Dzongkha", + "name": "\u0f47\u0f7c\u0f44\u0f0b\u0f41" + }, + "ee": { + "articles": 350, + "english_name": "Ewe", + "name": "E\u028begbe" + }, + "el": { + "articles": 157114, + "english_name": "Greek", + "name": "\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac" + }, + "eml": { + "articles": 11866, + "english_name": "Emilian-Romagnol", + "name": "Emili\u00e0n e rumagn\u00f2l" + }, + "en": { + "articles": 5781855, + "english_name": "English", + "name": "English" + }, + "eo": { + "articles": 253490, + "english_name": "Esperanto", + "name": "Esperanto" + }, + "es": { + "articles": 1497393, + "english_name": "Spanish", + "name": "Espa\u00f1ol" + }, + "et": { + "articles": 185271, + "english_name": "Estonian", + "name": "Eesti" + }, + "eu": { + "articles": 309974, + "english_name": "Basque", + "name": "Euskara" + }, + "ext": { + "articles": 3020, + "english_name": "Extremaduran", + "name": "Estreme\u00f1u" + }, + "fa": { + "articles": 655431, + "english_name": "Persian", + "name": "\u0641\u0627\u0631\u0633\u06cc" + }, + "ff": { + "articles": 228, + "english_name": "Fula", + "name": "Fulfulde" + }, + "fi": { + "articles": 449407, + "english_name": "Finnish", + "name": "Suomi" + }, + "fiu-vro": { + "articles": 5463, + "english_name": "V\u00f5ro", + "name": "V\u00f5ro" + }, + "fj": { + "articles": 425, + "english_name": "Fijian", + "name": "Na Vosa Vakaviti" + }, + "fo": { + "articles": 12891, + "english_name": "Faroese", + "name": "F\u00f8royskt" + }, + "fr": { + "articles": 2070378, + "english_name": "French", + "name": "Fran\u00e7ais" + }, + "frp": { + "articles": 3254, + "english_name": "Franco-Proven\u00e7al", + "name": "Arpitan" + }, + "frr": { + "articles": 8460, + "english_name": "North Frisian", + "name": "Nordfriisk" + }, + "fur": { + "articles": 3289, + "english_name": "Friulian", + "name": "Furlan" + }, + "fy": { + "articles": 41308, + "english_name": "West Frisian", + "name": "Frysk" + }, + "ga": { + "articles": 49639, + "english_name": "Irish", + "name": "Gaeilge" + }, + "gag": { + "articles": 2763, + "english_name": "Gagauz", + "name": "Gagauz" + }, + "gan": { + "articles": 6411, + "english_name": "Gan", + "name": "\u8d1b\u8a9e" + }, + "gd": { + "articles": 14774, + "english_name": "Scottish Gaelic", + "name": "G\u00e0idhlig" + }, + "gl": { + "articles": 153607, + "english_name": "Galician", + "name": "Galego" + }, + "glk": { + "articles": 5666, + "english_name": "Gilaki", + "name": "\u06af\u06cc\u0644\u06a9\u06cc" + }, + "gn": { + "articles": 3637, + "english_name": "Guarani", + "name": "Ava\u00f1e'\u1ebd" + }, + "gom": { + "articles": 3598, + "english_name": "Goan Konkani", + "name": "\u0917\u094b\u0902\u092f\u091a\u0940 \u0915\u094b\u0902\u0915\u0923\u0940 / G\u00f5ychi Konknni" + }, + "gor": { + "articles": 1926, + "english_name": "Gorontalo", + "name": "Hulontalo" + }, + "got": { + "articles": 588, + "english_name": "Gothic", + "name": "\ud800\udf32\ud800\udf3f\ud800\udf44\ud800\udf39\ud800\udf43\ud800\udf3a" + }, + "gu": { + "articles": 28289, + "english_name": "Gujarati", + "name": "\u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0" + }, + "gv": { + "articles": 4968, + "english_name": "Manx", + "name": "Gaelg" + }, + "ha": { + "articles": 2740, + "english_name": "Hausa", + "name": "Hausa / \u0647\u064e\u0648\u064f\u0633\u064e" + }, + "hak": { + "articles": 8894, + "english_name": "Hakka", + "name": "Hak-k\u00e2-fa / \u5ba2\u5bb6\u8a71" + }, + "haw": { + "articles": 3234, + "english_name": "Hawaiian", + "name": "Hawai`i" + }, + "he": { + "articles": 236237, + "english_name": "Hebrew", + "name": "\u05e2\u05d1\u05e8\u05d9\u05ea" + }, + "hi": { + "articles": 128996, + "english_name": "Hindi", + "name": "\u0939\u093f\u0928\u094d\u0926\u0940" + }, + "hif": { + "articles": 9756, + "english_name": "Fiji Hindi", + "name": "Fiji Hindi" + }, + "hr": { + "articles": 201383, + "english_name": "Croatian", + "name": "Hrvatski" + }, + "hsb": { + "articles": 13357, + "english_name": "Upper Sorbian", + "name": "Hornjoserbsce" + }, + "ht": { + "articles": 54219, + "english_name": "Haitian", + "name": "Kr\u00e8yol ayisyen" + }, + "hu": { + "articles": 442291, + "english_name": "Hungarian", + "name": "Magyar" + }, + "hy": { + "articles": 250045, + "english_name": "Armenian", + "name": "\u0540\u0561\u0575\u0565\u0580\u0565\u0576" + }, + "ia": { + "articles": 21225, + "english_name": "Interlingua", + "name": "Interlingua" + }, + "id": { + "articles": 449446, + "english_name": "Indonesian", + "name": "Bahasa Indonesia" + }, + "ie": { + "articles": 4303, + "english_name": "Interlingue", + "name": "Interlingue" + }, + "ig": { + "articles": 1376, + "english_name": "Igbo", + "name": "Igbo" + }, + "ik": { + "articles": 262, + "english_name": "Inupiak", + "name": "I\u00f1upiak" + }, + "ilo": { + "articles": 11592, + "english_name": "Ilokano", + "name": "Ilokano" + }, + "inh": { + "articles": 791, + "english_name": "Ingush", + "name": "\u0413\u04cf\u0430\u043b\u0433\u04cf\u0430\u0439" + }, + "io": { + "articles": 28134, + "english_name": "Ido", + "name": "Ido" + }, + "is": { + "articles": 46096, + "english_name": "Icelandic", + "name": "\u00cdslenska" + }, + "it": { + "articles": 1491690, + "english_name": "Italian", + "name": "Italiano" + }, + "iu": { + "articles": 401, + "english_name": "Inuktitut", + "name": "\u1403\u14c4\u1483\u144e\u1450\u1466" + }, + "ja": { + "articles": 1134685, + "english_name": "Japanese", + "name": "\u65e5\u672c\u8a9e" + }, + "jam": { + "articles": 1632, + "english_name": "Jamaican Patois", + "name": "Jumiekan Kryuol" + }, + "jbo": { + "articles": 1233, + "english_name": "Lojban", + "name": "Lojban" + }, + "jv": { + "articles": 55104, + "english_name": "Javanese", + "name": "Basa Jawa" + }, + "ka": { + "articles": 126147, + "english_name": "Georgian", + "name": "\u10e5\u10d0\u10e0\u10d7\u10e3\u10da\u10d8" + }, + "kaa": { + "articles": 1910, + "english_name": "Karakalpak", + "name": "Qaraqalpaqsha" + }, + "kab": { + "articles": 2860, + "english_name": "Kabyle", + "name": "Taqbaylit" + }, + "kbd": { + "articles": 1578, + "english_name": "Kabardian Circassian", + "name": "\u0410\u0434\u044b\u0433\u044d\u0431\u0437\u044d (Adighabze)" + }, + "kbp": { + "articles": 1479, + "english_name": "Kabiye", + "name": "Kab\u0269y\u025b" + }, + "kg": { + "articles": 1184, + "english_name": "Kongo", + "name": "KiKongo" + }, + "ki": { + "articles": 1358, + "english_name": "Kikuyu", + "name": "G\u0129k\u0169y\u0169" + }, + "kk": { + "articles": 223486, + "english_name": "Kazakh", + "name": "\u049a\u0430\u0437\u0430\u049b\u0448\u0430" + }, + "kl": { + "articles": 1663, + "english_name": "Greenlandic", + "name": "Kalaallisut" + }, + "km": { + "articles": 7105, + "english_name": "Khmer", + "name": "\u1797\u17b6\u179f\u17b6\u1781\u17d2\u1798\u17c2\u179a" + }, + "kn": { + "articles": 24065, + "english_name": "Kannada", + "name": "\u0c95\u0ca8\u0ccd\u0ca8\u0ca1" + }, + "ko": { + "articles": 438644, + "english_name": "Korean", + "name": "\ud55c\uad6d\uc5b4" + }, + "koi": { + "articles": 3451, + "english_name": "Komi-Permyak", + "name": "\u041f\u0435\u0440\u0435\u043c \u041a\u043e\u043c\u0438 (Perem Komi)" + }, + "krc": { + "articles": 2028, + "english_name": "Karachay-Balkar", + "name": "\u041a\u044a\u0430\u0440\u0430\u0447\u0430\u0439-\u041c\u0430\u043b\u043a\u044a\u0430\u0440 (Qarachay-Malqar)" + }, + "ks": { + "articles": 324, + "english_name": "Kashmiri", + "name": "\u0915\u0936\u094d\u092e\u0940\u0930\u0940 / \u0643\u0634\u0645\u064a\u0631\u064a" + }, + "ksh": { + "articles": 2842, + "english_name": "Ripuarian", + "name": "Ripoarisch" + }, + "ku": { + "articles": 24022, + "english_name": "Kurdish", + "name": "Kurd\u00ee / \u0643\u0648\u0631\u062f\u06cc" + }, + "kv": { + "articles": 5308, + "english_name": "Komi", + "name": "\u041a\u043e\u043c\u0438" + }, + "kw": { + "articles": 3839, + "english_name": "Cornish", + "name": "Kernewek/Karnuack" + }, + "ky": { + "articles": 79376, + "english_name": "Kirghiz", + "name": "\u041a\u044b\u0440\u0433\u044b\u0437\u0447\u0430" + }, + "la": { + "articles": 129779, + "english_name": "Latin", + "name": "Latina" + }, + "lad": { + "articles": 3828, + "english_name": "Ladino", + "name": "Dzhudezmo" + }, + "lb": { + "articles": 55377, + "english_name": "Luxembourgish", + "name": "L\u00ebtzebuergesch" + }, + "lbe": { + "articles": 1216, + "english_name": "Lak", + "name": "\u041b\u0430\u043a\u043a\u0443" + }, + "lez": { + "articles": 3963, + "english_name": "Lezgian", + "name": "\u041b\u0435\u0437\u0433\u0438 \u0447\u0406\u0430\u043b (Lezgi \u010d\u2019al)" + }, + "lfn": { + "articles": 3083, + "english_name": "Lingua Franca Nova", + "name": "Lingua franca nova" + }, + "lg": { + "articles": 1155, + "english_name": "Luganda", + "name": "Luganda" + }, + "li": { + "articles": 12316, + "english_name": "Limburgish", + "name": "Limburgs" + }, + "lij": { + "articles": 3456, + "english_name": "Ligurian", + "name": "L\u00edguru" + }, + "lmo": { + "articles": 38071, + "english_name": "Lombard", + "name": "Lumbaart" + }, + "ln": { + "articles": 3049, + "english_name": "Lingala", + "name": "Lingala" + }, + "lo": { + "articles": 3101, + "english_name": "Lao", + "name": "\u0ea5\u0eb2\u0ea7" + }, + "lrc": { + "articles": 5357, + "english_name": "Northern Luri", + "name": "\u0644\u06ca\u0631\u06cc \u0634\u0648\u0645\u0627\u0644\u06cc" + }, + "lt": { + "articles": 193352, + "english_name": "Lithuanian", + "name": "Lietuvi\u0173" + }, + "ltg": { + "articles": 815, + "english_name": "Latgalian", + "name": "Latga\u013cu" + }, + "lv": { + "articles": 90266, + "english_name": "Latvian", + "name": "Latvie\u0161u" + }, + "mai": { + "articles": 13164, + "english_name": "Maithili", + "name": "\u092e\u0948\u0925\u093f\u0932\u0940" + }, + "map-bms": { + "articles": 13336, + "english_name": "Banyumasan", + "name": "Basa Banyumasan" + }, + "mdf": { + "articles": 1188, + "english_name": "Moksha", + "name": "\u041c\u043e\u043a\u0448\u0435\u043d\u044c (Mokshanj K\u00e4lj)" + }, + "mg": { + "articles": 90635, + "english_name": "Malagasy", + "name": "Malagasy" + }, + "mhr": { + "articles": 10046, + "english_name": "Meadow Mari", + "name": "\u041e\u043b\u044b\u043a \u041c\u0430\u0440\u0438\u0439 (Olyk Marij)" + }, + "mi": { + "articles": 7145, + "english_name": "Maori", + "name": "M\u0101ori" + }, + "min": { + "articles": 222492, + "english_name": "Minangkabau", + "name": "Minangkabau" + }, + "mk": { + "articles": 98050, + "english_name": "Macedonian", + "name": "\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438" + }, + "ml": { + "articles": 61227, + "english_name": "Malayalam", + "name": "\u0d2e\u0d32\u0d2f\u0d3e\u0d33\u0d02" + }, + "mn": { + "articles": 18356, + "english_name": "Mongolian", + "name": "\u041c\u043e\u043d\u0433\u043e\u043b" + }, + "mr": { + "articles": 52667, + "english_name": "Marathi", + "name": "\u092e\u0930\u093e\u0920\u0940" + }, + "mrj": { + "articles": 10269, + "english_name": "Hill Mari", + "name": "\u041a\u044b\u0440\u044b\u043a \u041c\u0430\u0440\u044b (Kyryk Mary)" + }, + "ms": { + "articles": 323274, + "english_name": "Malay", + "name": "Bahasa Melayu" + }, + "mt": { + "articles": 3336, + "english_name": "Maltese", + "name": "Malti" + }, + "mwl": { + "articles": 3674, + "english_name": "Mirandese", + "name": "Mirand\u00e9s" + }, + "my": { + "articles": 42128, + "english_name": "Burmese", + "name": "\u1019\u103c\u1014\u103a\u1019\u102c\u1018\u102c\u101e\u102c" + }, + "myv": { + "articles": 5415, + "english_name": "Erzya", + "name": "\u042d\u0440\u0437\u044f\u043d\u044c (Erzjanj Kelj)" + }, + "mzn": { + "articles": 12786, + "english_name": "Mazandarani", + "name": "\u0645\u064e\u0632\u0650\u0631\u0648\u0646\u064a" + }, + "na": { + "articles": 1305, + "english_name": "Nauruan", + "name": "dorerin Naoero" + }, + "nah": { + "articles": 6925, + "english_name": "Nahuatl", + "name": "N\u0101huatl" + }, + "nap": { + "articles": 14576, + "english_name": "Neapolitan", + "name": "Nnapulitano" + }, + "nds": { + "articles": 41178, + "english_name": "Low Saxon", + "name": "Plattd\u00fc\u00fctsch" + }, + "nds-nl": { + "articles": 6812, + "english_name": "Dutch Low Saxon", + "name": "Nedersaksisch" + }, + "ne": { + "articles": 31633, + "english_name": "Nepali", + "name": "\u0928\u0947\u092a\u093e\u0932\u0940" + }, + "new": { + "articles": 72212, + "english_name": "Newar", + "name": "\u0928\u0947\u092a\u093e\u0932 \u092d\u093e\u0937\u093e" + }, + "nl": { + "articles": 1954031, + "english_name": "Dutch", + "name": "Nederlands" + }, + "nn": { + "articles": 141839, + "english_name": "Norwegian (Nynorsk)", + "name": "Nynorsk" + }, + "no": { + "articles": 500849, + "english_name": "Norwegian (Bokm\u00e5l)", + "name": "Norsk (Bokm\u00e5l)" + }, + "nov": { + "articles": 1661, + "english_name": "Novial", + "name": "Novial" + }, + "nrm": { + "articles": 4029, + "english_name": "Norman", + "name": "Nouormand/Normaund" + }, + "nso": { + "articles": 8094, + "english_name": "Northern Sotho", + "name": "Sepedi" + }, + "nv": { + "articles": 6991, + "english_name": "Navajo", + "name": "Din\u00e9 bizaad" + }, + "ny": { + "articles": 487, + "english_name": "Chichewa", + "name": "Chichewa" + }, + "oc": { + "articles": 85227, + "english_name": "Occitan", + "name": "Occitan" + }, + "olo": { + "articles": 2812, + "english_name": "Livvi-Karelian", + "name": "Karjalan" + }, + "om": { + "articles": 775, + "english_name": "Oromo", + "name": "Oromoo" + }, + "or": { + "articles": 14550, + "english_name": "Oriya", + "name": "\u0b13\u0b21\u0b3c\u0b3f\u0b06" + }, + "os": { + "articles": 11225, + "english_name": "Ossetian", + "name": "\u0418\u0440\u043e\u043d\u0430\u0443" + }, + "pa": { + "articles": 30886, + "english_name": "Punjabi", + "name": "\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40" + }, + "pag": { + "articles": 2521, + "english_name": "Pangasinan", + "name": "Pangasinan" + }, + "pam": { + "articles": 8825, + "english_name": "Kapampangan", + "name": "Kapampangan" + }, + "pap": { + "articles": 1953, + "english_name": "Papiamentu", + "name": "Papiamentu" + }, + "pcd": { + "articles": 4258, + "english_name": "Picard", + "name": "Picard" + }, + "pdc": { + "articles": 1858, + "english_name": "Pennsylvania German", + "name": "Deitsch" + }, + "pfl": { + "articles": 2502, + "english_name": "Palatinate German", + "name": "P\u00e4lzisch" + }, + "pi": { + "articles": 2535, + "english_name": "Pali", + "name": "\u092a\u093e\u0934\u093f" + }, + "pih": { + "articles": 681, + "english_name": "Norfolk", + "name": "Norfuk" + }, + "pl": { + "articles": 1314525, + "english_name": "Polish", + "name": "Polski" + }, + "pms": { + "articles": 64391, + "english_name": "Piedmontese", + "name": "Piemont\u00e8is" + }, + "pnb": { + "articles": 47107, + "english_name": "Western Punjabi", + "name": "\u0634\u0627\u06c1 \u0645\u06a9\u06be\u06cc \u067e\u0646\u062c\u0627\u0628\u06cc (Sh\u0101hmukh\u012b Pa\u00f1j\u0101b\u012b)" + }, + "pnt": { + "articles": 462, + "english_name": "Pontic", + "name": "\u03a0\u03bf\u03bd\u03c4\u03b9\u03b1\u03ba\u03ac" + }, + "ps": { + "articles": 9702, + "english_name": "Pashto", + "name": "\u067e\u069a\u062a\u0648" + }, + "pt": { + "articles": 1014081, + "english_name": "Portuguese", + "name": "Portugu\u00eas" + }, + "qu": { + "articles": 20900, + "english_name": "Quechua", + "name": "Runa Simi" + }, + "rm": { + "articles": 3564, + "english_name": "Romansh", + "name": "Rumantsch" + }, + "rmy": { + "articles": 660, + "english_name": "Romani", + "name": "romani - \u0930\u094b\u092e\u093e\u0928\u0940" + }, + "rn": { + "articles": 609, + "english_name": "Kirundi", + "name": "Kirundi" + }, + "ro": { + "articles": 390804, + "english_name": "Romanian", + "name": "Rom\u00e2n\u0103" + }, + "roa-rup": { + "articles": 1216, + "english_name": "Aromanian", + "name": "Arm\u00e3neashce" + }, + "roa-tara": { + "articles": 9243, + "english_name": "Tarantino", + "name": "Tarand\u00edne" + }, + "ru": { + "articles": 1519724, + "english_name": "Russian", + "name": "\u0420\u0443\u0441\u0441\u043a\u0438\u0439" + }, + "rue": { + "articles": 6891, + "english_name": "Rusyn", + "name": "\u0420\u0443\u0441\u0438\u043d\u044c\u0441\u043a\u044b\u0439" + }, + "rw": { + "articles": 1822, + "english_name": "Kinyarwanda", + "name": "Ikinyarwanda" + }, + "sa": { + "articles": 11357, + "english_name": "Sanskrit", + "name": "\u0938\u0902\u0938\u094d\u0915\u0943\u0924\u092e\u094d" + }, + "sah": { + "articles": 11943, + "english_name": "Sakha", + "name": "\u0421\u0430\u0445\u0430 \u0442\u044b\u043b\u0430 (Saxa Tyla)" + }, + "sat": { + "articles": 532, + "english_name": "Santali", + "name": "\u1c65\u1c5f\u1c71\u1c5b\u1c5f\u1c72\u1c64" + }, + "sc": { + "articles": 5907, + "english_name": "Sardinian", + "name": "Sardu" + }, + "scn": { + "articles": 26060, + "english_name": "Sicilian", + "name": "Sicilianu" + }, + "sco": { + "articles": 53388, + "english_name": "Scots", + "name": "Scots" + }, + "sd": { + "articles": 11114, + "english_name": "Sindhi", + "name": "\u0633\u0646\u068c\u064a\u060c \u0633\u0646\u062f\u06be\u06cc \u060c \u0938\u093f\u0928\u094d\u0927" + }, + "se": { + "articles": 7464, + "english_name": "Northern Sami", + "name": "S\u00e1megiella" + }, + "sg": { + "articles": 258, + "english_name": "Sango", + "name": "S\u00e4ng\u00f6" + }, + "sh": { + "articles": 447497, + "english_name": "Serbo-Croatian", + "name": "Srpskohrvatski / \u0421\u0440\u043f\u0441\u043a\u043e\u0445\u0440\u0432\u0430\u0442\u0441\u043a\u0438" + }, + "shn": { + "articles": 3239, + "english_name": "\u107d\u1083\u1087\u101e\u1083\u1087\u1010\u1086\u1038 ", + "name": "Shan" + }, + "si": { + "articles": 14918, + "english_name": "Sinhalese", + "name": "\u0dc3\u0dd2\u0d82\u0dc4\u0dbd" + }, + "simple": { + "articles": 141947, + "english_name": "Simple English", + "name": "Simple English" + }, + "sk": { + "articles": 228015, + "english_name": "Slovak", + "name": "Sloven\u010dina" + }, + "sl": { + "articles": 163198, + "english_name": "Slovenian", + "name": "Sloven\u0161\u010dina" + }, + "sm": { + "articles": 801, + "english_name": "Samoan", + "name": "Gagana Samoa" + }, + "sn": { + "articles": 4227, + "english_name": "Shona", + "name": "chiShona" + }, + "so": { + "articles": 5530, + "english_name": "Somali", + "name": "Soomaali" + }, + "sq": { + "articles": 75615, + "english_name": "Albanian", + "name": "Shqip" + }, + "sr": { + "articles": 614180, + "english_name": "Serbian", + "name": "\u0421\u0440\u043f\u0441\u043a\u0438 / Srpski" + }, + "srn": { + "articles": 1061, + "english_name": "Sranan", + "name": "Sranantongo" + }, + "ss": { + "articles": 450, + "english_name": "Swati", + "name": "SiSwati" + }, + "st": { + "articles": 544, + "english_name": "Sesotho", + "name": "Sesotho" + }, + "stq": { + "articles": 3998, + "english_name": "Saterland Frisian", + "name": "Seeltersk" + }, + "su": { + "articles": 39840, + "english_name": "Sundanese", + "name": "Basa Sunda" + }, + "sv": { + "articles": 3760984, + "english_name": "Swedish", + "name": "Svenska" + }, + "sw": { + "articles": 47744, + "english_name": "Swahili", + "name": "Kiswahili" + }, + "szl": { + "articles": 7812, + "english_name": "Silesian", + "name": "\u015al\u016fnski" + }, + "ta": { + "articles": 119140, + "english_name": "Tamil", + "name": "\u0ba4\u0bae\u0bbf\u0bb4\u0bcd" + }, + "tcy": { + "articles": 994, + "english_name": "Tulu", + "name": "\u0ca4\u0cc1\u0cb3\u0cc1" + }, + "te": { + "articles": 69978, + "english_name": "Telugu", + "name": "\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41" + }, + "tet": { + "articles": 1440, + "english_name": "Tetum", + "name": "Tetun" + }, + "tg": { + "articles": 96078, + "english_name": "Tajik", + "name": "\u0422\u043e\u04b7\u0438\u043a\u04e3" + }, + "th": { + "articles": 128977, + "english_name": "Thai", + "name": "\u0e44\u0e17\u0e22" + }, + "ti": { + "articles": 168, + "english_name": "Tigrinya", + "name": "\u1275\u130d\u122d\u129b" + }, + "tk": { + "articles": 5514, + "english_name": "Turkmen", + "name": "T\u00fcrkmen" + }, + "tl": { + "articles": 77677, + "english_name": "Tagalog", + "name": "Tagalog" + }, + "tn": { + "articles": 640, + "english_name": "Tswana", + "name": "Setswana" + }, + "to": { + "articles": 1693, + "english_name": "Tongan", + "name": "faka Tonga" + }, + "tpi": { + "articles": 1486, + "english_name": "Tok Pisin", + "name": "Tok Pisin" + }, + "tr": { + "articles": 321169, + "english_name": "Turkish", + "name": "T\u00fcrk\u00e7e" + }, + "ts": { + "articles": 583, + "english_name": "Tsonga", + "name": "Xitsonga" + }, + "tt": { + "articles": 82594, + "english_name": "Tatar", + "name": "Tatar\u00e7a / \u0422\u0430\u0442\u0430\u0440\u0447\u0430" + }, + "tum": { + "articles": 572, + "english_name": "Tumbuka", + "name": "chiTumbuka" + }, + "tw": { + "articles": 657, + "english_name": "Twi", + "name": "Twi" + }, + "ty": { + "articles": 1199, + "english_name": "Tahitian", + "name": "Reo M\u0101`ohi" + }, + "tyv": { + "articles": 1738, + "english_name": "Tuvan", + "name": "\u0422\u044b\u0432\u0430" + }, + "udm": { + "articles": 4565, + "english_name": "Udmurt", + "name": "\u0423\u0434\u043c\u0443\u0440\u0442 \u043a\u044b\u043b" + }, + "ug": { + "articles": 4104, + "english_name": "Uyghur", + "name": "\u0626\u06c7\u064a\u063a\u06c7\u0631 \u062a\u0649\u0644\u0649" + }, + "uk": { + "articles": 878251, + "english_name": "Ukrainian", + "name": "\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430" + }, + "ur": { + "articles": 142712, + "english_name": "Urdu", + "name": "\u0627\u0631\u062f\u0648" + }, + "uz": { + "articles": 130227, + "english_name": "Uzbek", + "name": "O\u2018zbek" + }, + "ve": { + "articles": 265, + "english_name": "Venda", + "name": "Tshivenda" + }, + "vec": { + "articles": 11266, + "english_name": "Venetian", + "name": "V\u00e8neto" + }, + "vep": { + "articles": 5880, + "english_name": "Vepsian", + "name": "Veps\u00e4n" + }, + "vi": { + "articles": 1198961, + "english_name": "Vietnamese", + "name": "Ti\u1ebfng Vi\u1ec7t" + }, + "vls": { + "articles": 6703, + "english_name": "West Flemish", + "name": "West-Vlams" + }, + "vo": { + "articles": 122174, + "english_name": "Volap\u00fck", + "name": "Volap\u00fck" + }, + "wa": { + "articles": 14790, + "english_name": "Walloon", + "name": "Walon" + }, + "war": { + "articles": 1263483, + "english_name": "Waray-Waray", + "name": "Winaray" + }, + "wo": { + "articles": 1177, + "english_name": "Wolof", + "name": "Wolof" + }, + "wuu": { + "articles": 16289, + "english_name": "Wu", + "name": "\u5434\u8bed" + }, + "xal": { + "articles": 2075, + "english_name": "Kalmyk", + "name": "\u0425\u0430\u043b\u044c\u043c\u0433" + }, + "xh": { + "articles": 751, + "english_name": "Xhosa", + "name": "isiXhosa" + }, + "xmf": { + "articles": 12678, + "english_name": "Mingrelian", + "name": "\u10db\u10d0\u10e0\u10d2\u10d0\u10da\u10e3\u10e0\u10d8 (Margaluri)" + }, + "yi": { + "articles": 14571, + "english_name": "Yiddish", + "name": "\u05d9\u05d9\u05b4\u05d3\u05d9\u05e9" + }, + "yo": { + "articles": 31774, + "english_name": "Yoruba", + "name": "Yor\u00f9b\u00e1" + }, + "za": { + "articles": 1867, + "english_name": "Zhuang", + "name": "Cuengh" + }, + "zea": { + "articles": 4580, + "english_name": "Zeelandic", + "name": "Ze\u00eauws" + }, + "zh": { + "articles": 1038913, + "english_name": "Chinese", + "name": "\u4e2d\u6587" + }, + "zh-classical": { + "articles": 8663, + "english_name": "Classical Chinese", + "name": "\u53e4\u6587 / \u6587\u8a00\u6587" + }, + "zh-min-nan": { + "articles": 227702, + "english_name": "Min Nan", + "name": "B\u00e2n-l\u00e2m-g\u00fa" + }, + "zh-yue": { + "articles": 70490, + "english_name": "Cantonese", + "name": "\u7cb5\u8a9e" + }, + "zu": { + "articles": 1050, + "english_name": "Zulu", + "name": "isiZulu" + } + }, + "yahoo": [ + "ar", + "bg", + "cs", + "da", + "de", + "el", + "en", + "es", + "et", + "fi", + "fr", + "he", + "hr", + "hu", + "it", + "ja", + "ko", + "lt", + "lv", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sk", + "sl", + "sv", + "th", + "tr", + "zh-CHS", + "zh-CHT" + ], + "yahoo news": [ + "ar", + "bg", + "cs", + "da", + "de", + "el", + "en", + "es", + "et", + "fi", + "fr", + "he", + "hr", + "hu", + "it", + "ja", + "ko", + "lt", + "lv", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sk", + "sl", + "sv", + "th", + "tr", + "zh-CHS", + "zh-CHT" + ] } \ No newline at end of file diff --git a/utils/fetch_languages.py b/utils/fetch_languages.py index a6af07303..ddebb4111 100644 --- a/utils/fetch_languages.py +++ b/utils/fetch_languages.py @@ -5,7 +5,7 @@ # Output files (engines_languages.json and languages.py) # are written in current directory to avoid overwriting in case something goes wrong. -from json import dump +import json import io from sys import path from babel import Locale, UnknownLocaleError @@ -22,19 +22,22 @@ languages_file = 'languages.py' # Fetchs supported languages for each engine and writes json file with those. def fetch_supported_languages(): + engines_languages = {} - for engine_name in engines: + names = list(engines) + names.sort() + + for engine_name in names: + print("fetching languages of engine %s" % engine_name) + if hasattr(engines[engine_name], 'fetch_supported_languages'): - try: - engines_languages[engine_name] = engines[engine_name].fetch_supported_languages() - if type(engines_languages[engine_name]) == list: - engines_languages[engine_name] = sorted(engines_languages[engine_name]) - except Exception as e: - print(e) + engines_languages[engine_name] = engines[engine_name].fetch_supported_languages() + if type(engines_languages[engine_name]) == list: + engines_languages[engine_name] = sorted(engines_languages[engine_name]) # write json file - with io.open(engines_languages_file, "w", encoding="utf-8") as f: - dump(engines_languages, f, ensure_ascii=False, indent=4, separators=(',', ': ')) + with open(engines_languages_file, 'w', encoding='utf-8') as f: + json.dump(engines_languages, f, indent=2, sort_keys=True) return engines_languages From e0c99d9dcbe4c2eee0a7c6f4a7326a8376467640 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Sun, 1 Mar 2020 08:01:36 +0100 Subject: [PATCH 04/72] bugfix: fetch_supported_languages bing, -news, -videos, -images Signed-off-by: Markus Heiser --- searx/engines/bing.py | 23 ++++++++++++++--------- searx/engines/bing_images.py | 21 ++------------------- searx/engines/bing_news.py | 3 ++- searx/engines/bing_videos.py | 2 +- 4 files changed, 19 insertions(+), 30 deletions(-) diff --git a/searx/engines/bing.py b/searx/engines/bing.py index b193f7c60..c8fc4fa2e 100644 --- a/searx/engines/bing.py +++ b/searx/engines/bing.py @@ -110,13 +110,18 @@ def response(resp): # get supported languages from their site def _fetch_supported_languages(resp): - supported_languages = [] - dom = html.fromstring(resp.text) - options = eval_xpath(dom, '//div[@id="limit-languages"]//input') - for option in options: - code = eval_xpath(option, './@id')[0].replace('_', '-') - if code == 'nb': - code = 'no' - supported_languages.append(code) + lang_tags = set() - return supported_languages + setmkt = re.compile('setmkt=([^&]*)') + dom = html.fromstring(resp.text) + lang_links = eval_xpath(dom, "//li/a[contains(@href, 'setmkt')]") + + for a in lang_links: + href = eval_xpath(a, './@href')[0] + match = setmkt.search(href) + l_tag = match.groups()[0] + _lang, _nation = l_tag.split('-',1) + l_tag = _lang.lower() + '-' + _nation.upper() + lang_tags.add(l_tag) + + return list(lang_tags) diff --git a/searx/engines/bing_images.py b/searx/engines/bing_images.py index 44e2c3bbc..138ed11c6 100644 --- a/searx/engines/bing_images.py +++ b/searx/engines/bing_images.py @@ -18,6 +18,8 @@ import re from searx.url_utils import urlencode from searx.utils import match_language +from searx.engines.bing import _fetch_supported_languages, supported_languages_url, language_aliases + # engine dependent config categories = ['images'] paging = True @@ -103,22 +105,3 @@ def response(resp): continue return results - - -# get supported languages from their site -def _fetch_supported_languages(resp): - supported_languages = [] - dom = html.fromstring(resp.text) - - regions_xpath = '//div[@id="region-section-content"]' \ - + '//ul[@class="b_vList"]/li/a/@href' - - regions = dom.xpath(regions_xpath) - for region in regions: - code = re.search('setmkt=[^\&]+', region).group()[7:] - if code == 'nb-NO': - code = 'no-NO' - - supported_languages.append(code) - - return supported_languages diff --git a/searx/engines/bing_news.py b/searx/engines/bing_news.py index 827555bd7..14fd7b99a 100644 --- a/searx/engines/bing_news.py +++ b/searx/engines/bing_news.py @@ -15,9 +15,10 @@ from datetime import datetime from dateutil import parser from lxml import etree from searx.utils import list_get, match_language -from searx.engines.bing import _fetch_supported_languages, supported_languages_url, language_aliases from searx.url_utils import urlencode, urlparse, parse_qsl +from searx.engines.bing import _fetch_supported_languages, supported_languages_url, language_aliases + # engine dependent config categories = ['news'] paging = True diff --git a/searx/engines/bing_videos.py b/searx/engines/bing_videos.py index f1e636819..6e7b6d3aa 100644 --- a/searx/engines/bing_videos.py +++ b/searx/engines/bing_videos.py @@ -12,10 +12,10 @@ from json import loads from lxml import html -from searx.engines.bing_images import _fetch_supported_languages, supported_languages_url from searx.url_utils import urlencode from searx.utils import match_language +from searx.engines.bing import _fetch_supported_languages, supported_languages_url, language_aliases categories = ['videos'] paging = True From 79412828cdf009320a4c593f7597a36385ce0e9b Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Sun, 1 Mar 2020 08:06:51 +0100 Subject: [PATCH 05/72] update languages: engines_languages.json languages.py build by Makefile target: make project Signed-off-by: Markus Heiser --- searx/data/engines_languages.json | 2215 ++++++++++++++++++++--------- searx/languages.py | 16 +- 2 files changed, 1542 insertions(+), 689 deletions(-) diff --git a/searx/data/engines_languages.json b/searx/data/engines_languages.json index 55beed76b..83701e6d7 100644 --- a/searx/data/engines_languages.json +++ b/searx/data/engines_languages.json @@ -1,182 +1,958 @@ { "bing": [ - "ar", - "bg", - "ca", - "cs", - "da", - "de", - "el", - "en", - "es", - "et", - "fa", - "fi", - "fr", - "he", - "hr", - "hu", - "id", - "is", - "it", - "ja", - "ko", - "lt", - "lv", - "ms", - "nl", - "no", - "pl", - "pt-BR", - "pt-PT", - "ro", - "ru", - "sk", - "sl", - "sq", - "sr", - "sv", - "th", - "tr", - "uk", - "vi", - "zh-CHS", - "zh-CHT" - ], - "bing images": [ + "af-NA", + "am-ET", "ar-AE", + "ar-BH", + "ar-DZ", "ar-EG", + "ar-IQ", + "ar-JO", + "ar-KW", + "ar-LB", + "ar-LY", + "ar-MA", + "ar-MR", + "ar-OM", + "ar-PS", + "ar-QA", "ar-SA", + "ar-SD", + "ar-SY", + "ar-TN", + "ar-YE", + "az-LATN-AZ", + "be-BY", + "bg-BG", + "bn-BD", + "bo-BT", + "bs-LATN-BA", + "ca-AD", + "cs-CZ", "da-DK", "de-AT", "de-CH", "de-DE", + "de-LI", + "de-LU", + "dv-MV", + "el-GR", + "en-AG", + "en-AI", + "en-AS", "en-AU", + "en-BB", + "en-BM", + "en-BS", + "en-BW", + "en-BZ", "en-CA", + "en-CC", + "en-CK", + "en-CX", + "en-CY", + "en-DM", + "en-FJ", + "en-FK", + "en-FM", "en-GB", - "en-ID", + "en-GD", + "en-GG", + "en-GH", + "en-GI", + "en-GM", + "en-GU", + "en-GY", "en-IE", "en-IN", - "en-MY", + "en-JE", + "en-JM", + "en-KI", + "en-KN", + "en-KY", + "en-LC", + "en-LR", + "en-LS", + "en-MH", + "en-MP", + "en-MS", + "en-MU", + "en-MW", + "en-NF", + "en-NG", + "en-NR", + "en-NU", "en-NZ", + "en-PG", "en-PH", + "en-PN", + "en-PW", + "en-SB", + "en-SC", "en-SG", + "en-SH", + "en-SL", + "en-SS", + "en-SZ", + "en-TC", + "en-TK", + "en-TO", + "en-TT", + "en-TV", + "en-TZ", + "en-UG", "en-US", + "en-VC", + "en-VG", + "en-VI", + "en-VU", + "en-WS", "en-ZA", + "en-ZM", + "en-ZW", "es-AR", + "es-BO", "es-CL", + "es-CO", + "es-CR", + "es-DO", + "es-EC", "es-ES", + "es-GQ", + "es-GT", + "es-HN", "es-MX", + "es-NI", + "es-PA", + "es-PE", + "es-PR", + "es-PY", + "es-SV", "es-US", + "es-UY", + "es-VE", + "et-EE", + "fa-IR", "fi-FI", + "fo-FO", "fr-BE", + "fr-BF", + "fr-BI", + "fr-BJ", + "fr-BL", "fr-CA", + "fr-CD", + "fr-CF", + "fr-CG", "fr-CH", + "fr-CI", + "fr-CM", + "fr-DJ", "fr-FR", + "fr-GA", + "fr-GF", + "fr-GN", + "fr-GP", + "fr-HT", + "fr-KM", + "fr-MC", + "fr-MF", + "fr-MG", + "fr-ML", + "fr-MQ", + "fr-NC", + "fr-NE", + "fr-PF", + "fr-PM", + "fr-RE", + "fr-SN", + "fr-TD", + "fr-TG", + "fr-WF", + "fr-YT", + "he-IL", + "hr-HR", + "hu-HU", + "hy-AM", + "id-ID", + "is-IS", "it-IT", + "it-SM", + "it-VA", "ja-JP", + "ka-GE", + "kk-KZ", + "kl-GL", + "km-KH", "ko-KR", + "ky-KG", + "lo-LA", + "lt-LT", + "lv-LV", + "mk-MK", + "mn-MN", + "ms-BN", + "ms-MY", + "mt-MT", + "nb-NO", + "ne-NP", + "nl-AW", "nl-BE", + "nl-CW", "nl-NL", - "no-NO", + "nl-SR", + "nl-SX", "pl-PL", + "prs-AF", + "pt-AO", "pt-BR", + "pt-CV", + "pt-GW", + "pt-MZ", "pt-PT", + "pt-ST", + "ro-MD", + "ro-RO", "ru-RU", + "rw-RW", + "si-LK", + "sk-SK", + "sl-SI", + "so-SO", + "sq-AL", + "sr-LATN-RS", + "sr-ME", "sv-SE", + "sw-KE", + "tg-CYRL-TJ", + "th-TH", + "ti-ER", + "tk-TM", "tr-TR", + "uk-UA", + "ur-PK", + "uz-LATN-UZ", + "vi-VN", "zh-CN", "zh-HK", + "zh-MO", + "zh-TW" + ], + "bing images": [ + "af-NA", + "am-ET", + "ar-AE", + "ar-BH", + "ar-DZ", + "ar-EG", + "ar-IQ", + "ar-JO", + "ar-KW", + "ar-LB", + "ar-LY", + "ar-MA", + "ar-MR", + "ar-OM", + "ar-PS", + "ar-QA", + "ar-SA", + "ar-SD", + "ar-SY", + "ar-TN", + "ar-YE", + "az-LATN-AZ", + "be-BY", + "bg-BG", + "bn-BD", + "bo-BT", + "bs-LATN-BA", + "ca-AD", + "cs-CZ", + "da-DK", + "de-AT", + "de-CH", + "de-DE", + "de-LI", + "de-LU", + "dv-MV", + "el-GR", + "en-AG", + "en-AI", + "en-AS", + "en-AU", + "en-BB", + "en-BM", + "en-BS", + "en-BW", + "en-BZ", + "en-CA", + "en-CC", + "en-CK", + "en-CX", + "en-CY", + "en-DM", + "en-FJ", + "en-FK", + "en-FM", + "en-GB", + "en-GD", + "en-GG", + "en-GH", + "en-GI", + "en-GM", + "en-GU", + "en-GY", + "en-IE", + "en-IN", + "en-JE", + "en-JM", + "en-KI", + "en-KN", + "en-KY", + "en-LC", + "en-LR", + "en-LS", + "en-MH", + "en-MP", + "en-MS", + "en-MU", + "en-MW", + "en-NF", + "en-NG", + "en-NR", + "en-NU", + "en-NZ", + "en-PG", + "en-PH", + "en-PN", + "en-PW", + "en-SB", + "en-SC", + "en-SG", + "en-SH", + "en-SL", + "en-SS", + "en-SZ", + "en-TC", + "en-TK", + "en-TO", + "en-TT", + "en-TV", + "en-TZ", + "en-UG", + "en-US", + "en-VC", + "en-VG", + "en-VI", + "en-VU", + "en-WS", + "en-ZA", + "en-ZM", + "en-ZW", + "es-AR", + "es-BO", + "es-CL", + "es-CO", + "es-CR", + "es-DO", + "es-EC", + "es-ES", + "es-GQ", + "es-GT", + "es-HN", + "es-MX", + "es-NI", + "es-PA", + "es-PE", + "es-PR", + "es-PY", + "es-SV", + "es-US", + "es-UY", + "es-VE", + "et-EE", + "fa-IR", + "fi-FI", + "fo-FO", + "fr-BE", + "fr-BF", + "fr-BI", + "fr-BJ", + "fr-BL", + "fr-CA", + "fr-CD", + "fr-CF", + "fr-CG", + "fr-CH", + "fr-CI", + "fr-CM", + "fr-DJ", + "fr-FR", + "fr-GA", + "fr-GF", + "fr-GN", + "fr-GP", + "fr-HT", + "fr-KM", + "fr-MC", + "fr-MF", + "fr-MG", + "fr-ML", + "fr-MQ", + "fr-NC", + "fr-NE", + "fr-PF", + "fr-PM", + "fr-RE", + "fr-SN", + "fr-TD", + "fr-TG", + "fr-WF", + "fr-YT", + "he-IL", + "hr-HR", + "hu-HU", + "hy-AM", + "id-ID", + "is-IS", + "it-IT", + "it-SM", + "it-VA", + "ja-JP", + "ka-GE", + "kk-KZ", + "kl-GL", + "km-KH", + "ko-KR", + "ky-KG", + "lo-LA", + "lt-LT", + "lv-LV", + "mk-MK", + "mn-MN", + "ms-BN", + "ms-MY", + "mt-MT", + "nb-NO", + "ne-NP", + "nl-AW", + "nl-BE", + "nl-CW", + "nl-NL", + "nl-SR", + "nl-SX", + "pl-PL", + "prs-AF", + "pt-AO", + "pt-BR", + "pt-CV", + "pt-GW", + "pt-MZ", + "pt-PT", + "pt-ST", + "ro-MD", + "ro-RO", + "ru-RU", + "rw-RW", + "si-LK", + "sk-SK", + "sl-SI", + "so-SO", + "sq-AL", + "sr-LATN-RS", + "sr-ME", + "sv-SE", + "sw-KE", + "tg-CYRL-TJ", + "th-TH", + "ti-ER", + "tk-TM", + "tr-TR", + "uk-UA", + "ur-PK", + "uz-LATN-UZ", + "vi-VN", + "zh-CN", + "zh-HK", + "zh-MO", "zh-TW" ], "bing news": [ - "ar", - "bg", - "ca", - "cs", - "da", - "de", - "el", - "en", - "es", - "et", - "fa", - "fi", - "fr", - "he", - "hr", - "hu", - "id", - "is", - "it", - "ja", - "ko", - "lt", - "lv", - "ms", - "nl", - "no", - "pl", - "pt-BR", - "pt-PT", - "ro", - "ru", - "sk", - "sl", - "sq", - "sr", - "sv", - "th", - "tr", - "uk", - "vi", - "zh-CHS", - "zh-CHT" - ], - "bing videos": [ + "af-NA", + "am-ET", "ar-AE", + "ar-BH", + "ar-DZ", "ar-EG", + "ar-IQ", + "ar-JO", + "ar-KW", + "ar-LB", + "ar-LY", + "ar-MA", + "ar-MR", + "ar-OM", + "ar-PS", + "ar-QA", "ar-SA", + "ar-SD", + "ar-SY", + "ar-TN", + "ar-YE", + "az-LATN-AZ", + "be-BY", + "bg-BG", + "bn-BD", + "bo-BT", + "bs-LATN-BA", + "ca-AD", + "cs-CZ", "da-DK", "de-AT", "de-CH", "de-DE", + "de-LI", + "de-LU", + "dv-MV", + "el-GR", + "en-AG", + "en-AI", + "en-AS", "en-AU", + "en-BB", + "en-BM", + "en-BS", + "en-BW", + "en-BZ", "en-CA", + "en-CC", + "en-CK", + "en-CX", + "en-CY", + "en-DM", + "en-FJ", + "en-FK", + "en-FM", "en-GB", - "en-ID", + "en-GD", + "en-GG", + "en-GH", + "en-GI", + "en-GM", + "en-GU", + "en-GY", "en-IE", "en-IN", - "en-MY", + "en-JE", + "en-JM", + "en-KI", + "en-KN", + "en-KY", + "en-LC", + "en-LR", + "en-LS", + "en-MH", + "en-MP", + "en-MS", + "en-MU", + "en-MW", + "en-NF", + "en-NG", + "en-NR", + "en-NU", "en-NZ", + "en-PG", "en-PH", + "en-PN", + "en-PW", + "en-SB", + "en-SC", "en-SG", + "en-SH", + "en-SL", + "en-SS", + "en-SZ", + "en-TC", + "en-TK", + "en-TO", + "en-TT", + "en-TV", + "en-TZ", + "en-UG", "en-US", + "en-VC", + "en-VG", + "en-VI", + "en-VU", + "en-WS", "en-ZA", + "en-ZM", + "en-ZW", "es-AR", + "es-BO", "es-CL", + "es-CO", + "es-CR", + "es-DO", + "es-EC", "es-ES", + "es-GQ", + "es-GT", + "es-HN", "es-MX", + "es-NI", + "es-PA", + "es-PE", + "es-PR", + "es-PY", + "es-SV", "es-US", + "es-UY", + "es-VE", + "et-EE", + "fa-IR", "fi-FI", + "fo-FO", "fr-BE", + "fr-BF", + "fr-BI", + "fr-BJ", + "fr-BL", "fr-CA", + "fr-CD", + "fr-CF", + "fr-CG", "fr-CH", + "fr-CI", + "fr-CM", + "fr-DJ", "fr-FR", + "fr-GA", + "fr-GF", + "fr-GN", + "fr-GP", + "fr-HT", + "fr-KM", + "fr-MC", + "fr-MF", + "fr-MG", + "fr-ML", + "fr-MQ", + "fr-NC", + "fr-NE", + "fr-PF", + "fr-PM", + "fr-RE", + "fr-SN", + "fr-TD", + "fr-TG", + "fr-WF", + "fr-YT", + "he-IL", + "hr-HR", + "hu-HU", + "hy-AM", + "id-ID", + "is-IS", "it-IT", + "it-SM", + "it-VA", "ja-JP", + "ka-GE", + "kk-KZ", + "kl-GL", + "km-KH", "ko-KR", + "ky-KG", + "lo-LA", + "lt-LT", + "lv-LV", + "mk-MK", + "mn-MN", + "ms-BN", + "ms-MY", + "mt-MT", + "nb-NO", + "ne-NP", + "nl-AW", "nl-BE", + "nl-CW", "nl-NL", - "no-NO", + "nl-SR", + "nl-SX", "pl-PL", + "prs-AF", + "pt-AO", "pt-BR", + "pt-CV", + "pt-GW", + "pt-MZ", "pt-PT", + "pt-ST", + "ro-MD", + "ro-RO", "ru-RU", + "rw-RW", + "si-LK", + "sk-SK", + "sl-SI", + "so-SO", + "sq-AL", + "sr-LATN-RS", + "sr-ME", "sv-SE", + "sw-KE", + "tg-CYRL-TJ", + "th-TH", + "ti-ER", + "tk-TM", "tr-TR", + "uk-UA", + "ur-PK", + "uz-LATN-UZ", + "vi-VN", "zh-CN", "zh-HK", + "zh-MO", + "zh-TW" + ], + "bing videos": [ + "af-NA", + "am-ET", + "ar-AE", + "ar-BH", + "ar-DZ", + "ar-EG", + "ar-IQ", + "ar-JO", + "ar-KW", + "ar-LB", + "ar-LY", + "ar-MA", + "ar-MR", + "ar-OM", + "ar-PS", + "ar-QA", + "ar-SA", + "ar-SD", + "ar-SY", + "ar-TN", + "ar-YE", + "az-LATN-AZ", + "be-BY", + "bg-BG", + "bn-BD", + "bo-BT", + "bs-LATN-BA", + "ca-AD", + "cs-CZ", + "da-DK", + "de-AT", + "de-CH", + "de-DE", + "de-LI", + "de-LU", + "dv-MV", + "el-GR", + "en-AG", + "en-AI", + "en-AS", + "en-AU", + "en-BB", + "en-BM", + "en-BS", + "en-BW", + "en-BZ", + "en-CA", + "en-CC", + "en-CK", + "en-CX", + "en-CY", + "en-DM", + "en-FJ", + "en-FK", + "en-FM", + "en-GB", + "en-GD", + "en-GG", + "en-GH", + "en-GI", + "en-GM", + "en-GU", + "en-GY", + "en-IE", + "en-IN", + "en-JE", + "en-JM", + "en-KI", + "en-KN", + "en-KY", + "en-LC", + "en-LR", + "en-LS", + "en-MH", + "en-MP", + "en-MS", + "en-MU", + "en-MW", + "en-NF", + "en-NG", + "en-NR", + "en-NU", + "en-NZ", + "en-PG", + "en-PH", + "en-PN", + "en-PW", + "en-SB", + "en-SC", + "en-SG", + "en-SH", + "en-SL", + "en-SS", + "en-SZ", + "en-TC", + "en-TK", + "en-TO", + "en-TT", + "en-TV", + "en-TZ", + "en-UG", + "en-US", + "en-VC", + "en-VG", + "en-VI", + "en-VU", + "en-WS", + "en-ZA", + "en-ZM", + "en-ZW", + "es-AR", + "es-BO", + "es-CL", + "es-CO", + "es-CR", + "es-DO", + "es-EC", + "es-ES", + "es-GQ", + "es-GT", + "es-HN", + "es-MX", + "es-NI", + "es-PA", + "es-PE", + "es-PR", + "es-PY", + "es-SV", + "es-US", + "es-UY", + "es-VE", + "et-EE", + "fa-IR", + "fi-FI", + "fo-FO", + "fr-BE", + "fr-BF", + "fr-BI", + "fr-BJ", + "fr-BL", + "fr-CA", + "fr-CD", + "fr-CF", + "fr-CG", + "fr-CH", + "fr-CI", + "fr-CM", + "fr-DJ", + "fr-FR", + "fr-GA", + "fr-GF", + "fr-GN", + "fr-GP", + "fr-HT", + "fr-KM", + "fr-MC", + "fr-MF", + "fr-MG", + "fr-ML", + "fr-MQ", + "fr-NC", + "fr-NE", + "fr-PF", + "fr-PM", + "fr-RE", + "fr-SN", + "fr-TD", + "fr-TG", + "fr-WF", + "fr-YT", + "he-IL", + "hr-HR", + "hu-HU", + "hy-AM", + "id-ID", + "is-IS", + "it-IT", + "it-SM", + "it-VA", + "ja-JP", + "ka-GE", + "kk-KZ", + "kl-GL", + "km-KH", + "ko-KR", + "ky-KG", + "lo-LA", + "lt-LT", + "lv-LV", + "mk-MK", + "mn-MN", + "ms-BN", + "ms-MY", + "mt-MT", + "nb-NO", + "ne-NP", + "nl-AW", + "nl-BE", + "nl-CW", + "nl-NL", + "nl-SR", + "nl-SX", + "pl-PL", + "prs-AF", + "pt-AO", + "pt-BR", + "pt-CV", + "pt-GW", + "pt-MZ", + "pt-PT", + "pt-ST", + "ro-MD", + "ro-RO", + "ru-RU", + "rw-RW", + "si-LK", + "sk-SK", + "sl-SI", + "so-SO", + "sq-AL", + "sr-LATN-RS", + "sr-ME", + "sv-SE", + "sw-KE", + "tg-CYRL-TJ", + "th-TH", + "ti-ER", + "tk-TM", + "tr-TR", + "uk-UA", + "ur-PK", + "uz-LATN-UZ", + "vi-VN", + "zh-CN", + "zh-HK", + "zh-MO", "zh-TW" ], "dailymotion": { @@ -24493,2927 +25269,2996 @@ "th-TH", "tr-TR" ], - "swisscows": [], "wikidata": { "ab": { - "articles": 3452, + "articles": 6031, "english_name": "Abkhazian", "name": "\u0410\u04a7\u0441\u0443\u0430" }, "ace": { - "articles": 7602, + "articles": 10323, "english_name": "Acehnese", "name": "Bahsa Ac\u00e8h" }, "ady": { - "articles": 411, + "articles": 417, "english_name": "Adyghe", "name": "\u0410\u0434\u044b\u0433\u044d\u0431\u0437\u044d" }, "af": { - "articles": 68807, + "articles": 89423, "english_name": "Afrikaans", "name": "Afrikaans" }, "ak": { - "articles": 567, + "articles": 795, "english_name": "Akan", "name": "Akana" }, "als": { - "articles": 25337, + "articles": 27014, "english_name": "Alemannic", "name": "Alemannisch" }, "am": { - "articles": 14482, + "articles": 14831, "english_name": "Amharic", "name": "\u12a0\u121b\u122d\u129b" }, "an": { - "articles": 34148, + "articles": 36741, "english_name": "Aragonese", "name": "Aragon\u00e9s" }, "ang": { - "articles": 3077, + "articles": 3187, "english_name": "Anglo-Saxon", "name": "Englisc" }, "ar": { - "articles": 656175, + "articles": 1031588, "english_name": "Arabic", "name": "\u0627\u0644\u0639\u0631\u0628\u064a\u0629" }, "arc": { - "articles": 1628, + "articles": 1647, "english_name": "Aramaic", "name": "\u0710\u072a\u0721\u071d\u0710" }, "arz": { - "articles": 20166, + "articles": 145685, "english_name": "Egyptian Arabic", "name": "\u0645\u0635\u0631\u0649 (Ma\u1e63ri)" }, "as": { - "articles": 5141, + "articles": 6381, "english_name": "Assamese", "name": "\u0985\u09b8\u09ae\u09c0\u09af\u09bc\u09be" }, "ast": { - "articles": 99530, + "articles": 100187, "english_name": "Asturian", "name": "Asturianu" }, "atj": { - "articles": 626, + "articles": 1167, "english_name": "Atikamekw", "name": "Atikamekw" }, "av": { - "articles": 2309, + "articles": 2422, "english_name": "Avar", "name": "\u0410\u0432\u0430\u0440" }, "ay": { - "articles": 4402, + "articles": 4646, "english_name": "Aymara", "name": "Aymar" }, "az": { - "articles": 141672, + "articles": 155848, "english_name": "Azerbaijani", "name": "Az\u0259rbaycanca" }, "azb": { - "articles": 118928, + "articles": 183161, "english_name": "South Azerbaijani", "name": "\u062a\u06c6\u0631\u06a9\u062c\u0647" }, "ba": { - "articles": 46046, + "articles": 51161, "english_name": "Bashkir", "name": "\u0411\u0430\u0448\u04a1\u043e\u0440\u0442" }, + "ban": { + "articles": 2258, + "english_name": "Balinese", + "name": "Bali" + }, "bar": { - "articles": 27285, + "articles": 30891, "english_name": "Bavarian", "name": "Boarisch" }, "bat-smg": { - "articles": 16427, + "articles": 16858, "english_name": "Samogitian", "name": "\u017demait\u0117\u0161ka" }, "bcl": { - "articles": 8664, + "articles": 9363, "english_name": "Central Bicolano", "name": "Bikol" }, "be": { - "articles": 160751, + "articles": 185723, "english_name": "Belarusian", "name": "\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f" }, "be-tarask": { - "articles": 65655, + "articles": 69136, "english_name": "Belarusian (Tara\u0161kievica)", "name": "\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f (\u0442\u0430\u0440\u0430\u0448\u043a\u0435\u0432\u0456\u0446\u0430)" }, "bg": { - "articles": 248452, + "articles": 260031, "english_name": "Bulgarian", "name": "\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438" }, "bh": { - "articles": 6686, - "english_name": "Bihari", + "articles": 7033, + "english_name": "Bhojpuri", "name": "\u092d\u094b\u091c\u092a\u0941\u0930\u0940" }, "bi": { - "articles": 1179, + "articles": 1219, "english_name": "Bislama", "name": "Bislama" }, "bjn": { - "articles": 1918, + "articles": 2973, "english_name": "Banjar", "name": "Bahasa Banjar" }, "bm": { - "articles": 651, + "articles": 664, "english_name": "Bambara", "name": "Bamanankan" }, "bn": { - "articles": 63523, + "articles": 82134, "english_name": "Bengali", "name": "\u09ac\u09be\u0982\u09b2\u09be" }, "bo": { - "articles": 5827, + "articles": 5887, "english_name": "Tibetan", "name": "\u0f56\u0f7c\u0f51\u0f0b\u0f66\u0f90\u0f51" }, "bpy": { - "articles": 25081, + "articles": 25095, "english_name": "Bishnupriya Manipuri", "name": "\u0987\u09ae\u09be\u09b0 \u09a0\u09be\u09b0/\u09ac\u09bf\u09b7\u09cd\u09a3\u09c1\u09aa\u09cd\u09b0\u09bf\u09af\u09bc\u09be \u09ae\u09a3\u09bf\u09aa\u09c1\u09b0\u09c0" }, "br": { - "articles": 66053, + "articles": 67768, "english_name": "Breton", "name": "Brezhoneg" }, "bs": { - "articles": 79235, + "articles": 82109, "english_name": "Bosnian", "name": "Bosanski" }, "bug": { - "articles": 14121, + "articles": 14127, "english_name": "Buginese", "name": "Basa Ugi" }, "bxr": { - "articles": 2124, + "articles": 2163, "english_name": "Buryat", "name": "\u0411\u0443\u0440\u044f\u0430\u0434" }, "ca": { - "articles": 599790, + "articles": 638512, "english_name": "Catalan", "name": "Catal\u00e0" }, "cbk-zam": { - "articles": 3000, + "articles": 3023, "english_name": "Zamboanga Chavacano", "name": "Chavacano de Zamboanga" }, "cdo": { - "articles": 14111, + "articles": 15445, "english_name": "Min Dong", "name": "M\u00ecng-d\u0115\u0324ng-ng\u1e73\u0304" }, "ce": { - "articles": 208906, + "articles": 254141, "english_name": "Chechen", "name": "\u041d\u043e\u0445\u0447\u0438\u0439\u043d" }, "ceb": { - "articles": 5376890, + "articles": 5378538, "english_name": "Cebuano", "name": "Sinugboanong Binisaya" }, "ch": { - "articles": 472, + "articles": 513, "english_name": "Chamorro", "name": "Chamoru" }, "chr": { - "articles": 855, + "articles": 834, "english_name": "Cherokee", "name": "\u13e3\u13b3\u13a9" }, "chy": { - "articles": 611, + "articles": 618, "english_name": "Cheyenne", "name": "Tsets\u00eahest\u00e2hese" }, "ckb": { - "articles": 22870, + "articles": 25522, "english_name": "Sorani", "name": "Soran\u00ee / \u06a9\u0648\u0631\u062f\u06cc" }, "co": { - "articles": 5643, + "articles": 5788, "english_name": "Corsican", "name": "Corsu" }, "cr": { - "articles": 103, + "articles": 104, "english_name": "Cree", "name": "Nehiyaw" }, "crh": { - "articles": 6172, + "articles": 7046, "english_name": "Crimean Tatar", "name": "Q\u0131r\u0131mtatarca" }, "cs": { - "articles": 419392, + "articles": 447036, "english_name": "Czech", "name": "\u010ce\u0161tina" }, "csb": { - "articles": 5258, + "articles": 5329, "english_name": "Kashubian", "name": "Kasz\u00ebbsczi" }, "cu": { - "articles": 669, + "articles": 702, "english_name": "Old Church Slavonic", "name": "\u0421\u043b\u043e\u0432\u0463\u043d\u044c\u0441\u043a\u044a" }, "cv": { - "articles": 41622, + "articles": 42681, "english_name": "Chuvash", "name": "\u0427\u0103\u0432\u0430\u0448" }, "cy": { - "articles": 102137, + "articles": 107176, "english_name": "Welsh", "name": "Cymraeg" }, "da": { - "articles": 242006, + "articles": 257264, "english_name": "Danish", "name": "Dansk" }, "de": { - "articles": 2256718, + "articles": 2402917, "english_name": "German", "name": "Deutsch" }, + "din": { + "articles": 122, + "english_name": "Dinka", + "name": "Thu\u0254\u014bj\u00e4\u014b" + }, "diq": { - "articles": 9107, + "articles": 13329, "english_name": "Zazaki", "name": "Zazaki" }, "dsb": { - "articles": 3210, + "articles": 3251, "english_name": "Lower Sorbian", "name": "Dolnoserbski" }, "dty": { - "articles": 2967, + "articles": 3242, "english_name": "Doteli", "name": "\u0921\u094b\u091f\u0947\u0932\u0940" }, "dv": { - "articles": 3024, + "articles": 3002, "english_name": "Divehi", "name": "\u078b\u07a8\u0788\u07ac\u0780\u07a8\u0784\u07a6\u0790\u07b0" }, "dz": { - "articles": 218, + "articles": 222, "english_name": "Dzongkha", "name": "\u0f47\u0f7c\u0f44\u0f0b\u0f41" }, "ee": { - "articles": 350, + "articles": 358, "english_name": "Ewe", "name": "E\u028begbe" }, "el": { - "articles": 157114, + "articles": 174096, "english_name": "Greek", "name": "\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac" }, "eml": { - "articles": 11866, + "articles": 12321, "english_name": "Emilian-Romagnol", "name": "Emili\u00e0n e rumagn\u00f2l" }, "en": { - "articles": 5781855, + "articles": 6023622, "english_name": "English", "name": "English" }, "eo": { - "articles": 253490, + "articles": 275593, "english_name": "Esperanto", "name": "Esperanto" }, "es": { - "articles": 1497393, + "articles": 1579723, "english_name": "Spanish", "name": "Espa\u00f1ol" }, "et": { - "articles": 185271, + "articles": 206326, "english_name": "Estonian", "name": "Eesti" }, "eu": { - "articles": 309974, + "articles": 351277, "english_name": "Basque", "name": "Euskara" }, "ext": { - "articles": 3020, + "articles": 3180, "english_name": "Extremaduran", "name": "Estreme\u00f1u" }, "fa": { - "articles": 655431, + "articles": 712079, "english_name": "Persian", "name": "\u0641\u0627\u0631\u0633\u06cc" }, "ff": { - "articles": 228, + "articles": 238, "english_name": "Fula", "name": "Fulfulde" }, "fi": { - "articles": 449407, + "articles": 479513, "english_name": "Finnish", "name": "Suomi" }, "fiu-vro": { - "articles": 5463, + "articles": 5533, "english_name": "V\u00f5ro", "name": "V\u00f5ro" }, "fj": { - "articles": 425, + "articles": 780, "english_name": "Fijian", "name": "Na Vosa Vakaviti" }, "fo": { - "articles": 12891, + "articles": 13305, "english_name": "Faroese", "name": "F\u00f8royskt" }, "fr": { - "articles": 2070378, + "articles": 2184872, "english_name": "French", "name": "Fran\u00e7ais" }, "frp": { - "articles": 3254, + "articles": 3529, "english_name": "Franco-Proven\u00e7al", "name": "Arpitan" }, "frr": { - "articles": 8460, + "articles": 10273, "english_name": "North Frisian", "name": "Nordfriisk" }, "fur": { - "articles": 3289, + "articles": 3338, "english_name": "Friulian", "name": "Furlan" }, "fy": { - "articles": 41308, + "articles": 43513, "english_name": "West Frisian", "name": "Frysk" }, "ga": { - "articles": 49639, + "articles": 52203, "english_name": "Irish", "name": "Gaeilge" }, "gag": { - "articles": 2763, + "articles": 2726, "english_name": "Gagauz", "name": "Gagauz" }, "gan": { - "articles": 6411, + "articles": 6430, "english_name": "Gan", "name": "\u8d1b\u8a9e" }, + "gcr": { + "articles": 1001, + "english_name": "Guianan Creole", + "name": "Kriy\u00f2l Gwiyannen" + }, "gd": { - "articles": 14774, + "articles": 15062, "english_name": "Scottish Gaelic", "name": "G\u00e0idhlig" }, "gl": { - "articles": 153607, + "articles": 161843, "english_name": "Galician", "name": "Galego" }, "glk": { - "articles": 5666, + "articles": 5931, "english_name": "Gilaki", "name": "\u06af\u06cc\u0644\u06a9\u06cc" }, "gn": { - "articles": 3637, + "articles": 3763, "english_name": "Guarani", "name": "Ava\u00f1e'\u1ebd" }, "gom": { - "articles": 3598, + "articles": 3723, "english_name": "Goan Konkani", "name": "\u0917\u094b\u0902\u092f\u091a\u0940 \u0915\u094b\u0902\u0915\u0923\u0940 / G\u00f5ychi Konknni" }, "gor": { - "articles": 1926, + "articles": 2542, "english_name": "Gorontalo", "name": "Hulontalo" }, "got": { - "articles": 588, + "articles": 825, "english_name": "Gothic", "name": "\ud800\udf32\ud800\udf3f\ud800\udf44\ud800\udf39\ud800\udf43\ud800\udf3a" }, "gu": { - "articles": 28289, + "articles": 28880, "english_name": "Gujarati", "name": "\u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0" }, "gv": { - "articles": 4968, + "articles": 4996, "english_name": "Manx", "name": "Gaelg" }, "ha": { - "articles": 2740, + "articles": 4631, "english_name": "Hausa", "name": "Hausa / \u0647\u064e\u0648\u064f\u0633\u064e" }, "hak": { - "articles": 8894, + "articles": 9277, "english_name": "Hakka", "name": "Hak-k\u00e2-fa / \u5ba2\u5bb6\u8a71" }, "haw": { - "articles": 3234, + "articles": 3862, "english_name": "Hawaiian", "name": "Hawai`i" }, "he": { - "articles": 236237, + "articles": 259224, "english_name": "Hebrew", "name": "\u05e2\u05d1\u05e8\u05d9\u05ea" }, "hi": { - "articles": 128996, + "articles": 136564, "english_name": "Hindi", "name": "\u0939\u093f\u0928\u094d\u0926\u0940" }, "hif": { - "articles": 9756, + "articles": 9774, "english_name": "Fiji Hindi", "name": "Fiji Hindi" }, "hr": { - "articles": 201383, + "articles": 215457, "english_name": "Croatian", "name": "Hrvatski" }, "hsb": { - "articles": 13357, + "articles": 13546, "english_name": "Upper Sorbian", "name": "Hornjoserbsce" }, "ht": { - "articles": 54219, + "articles": 57995, "english_name": "Haitian", "name": "Kr\u00e8yol ayisyen" }, "hu": { - "articles": 442291, + "articles": 465402, "english_name": "Hungarian", "name": "Magyar" }, "hy": { - "articles": 250045, + "articles": 264666, "english_name": "Armenian", "name": "\u0540\u0561\u0575\u0565\u0580\u0565\u0576" }, + "hyw": { + "articles": 7830, + "english_name": "Western Armenian", + "name": "\u0531\u0580\u0565\u0582\u0574\u057f\u0561\u0570\u0561\u0575\u0565\u0580\u0567\u0576" + }, "ia": { - "articles": 21225, + "articles": 22095, "english_name": "Interlingua", "name": "Interlingua" }, "id": { - "articles": 449446, + "articles": 521569, "english_name": "Indonesian", "name": "Bahasa Indonesia" }, "ie": { - "articles": 4303, + "articles": 4723, "english_name": "Interlingue", "name": "Interlingue" }, "ig": { - "articles": 1376, + "articles": 1448, "english_name": "Igbo", "name": "Igbo" }, "ik": { - "articles": 262, + "articles": 280, "english_name": "Inupiak", "name": "I\u00f1upiak" }, "ilo": { - "articles": 11592, + "articles": 14221, "english_name": "Ilokano", "name": "Ilokano" }, "inh": { - "articles": 791, + "articles": 1225, "english_name": "Ingush", "name": "\u0413\u04cf\u0430\u043b\u0433\u04cf\u0430\u0439" }, "io": { - "articles": 28134, + "articles": 29252, "english_name": "Ido", "name": "Ido" }, "is": { - "articles": 46096, + "articles": 49128, "english_name": "Icelandic", "name": "\u00cdslenska" }, "it": { - "articles": 1491690, + "articles": 1585945, "english_name": "Italian", "name": "Italiano" }, "iu": { - "articles": 401, + "articles": 403, "english_name": "Inuktitut", "name": "\u1403\u14c4\u1483\u144e\u1450\u1466" }, "ja": { - "articles": 1134685, + "articles": 1192319, "english_name": "Japanese", "name": "\u65e5\u672c\u8a9e" }, "jam": { - "articles": 1632, + "articles": 1648, "english_name": "Jamaican Patois", "name": "Jumiekan Kryuol" }, "jbo": { - "articles": 1233, + "articles": 1251, "english_name": "Lojban", "name": "Lojban" }, "jv": { - "articles": 55104, + "articles": 57275, "english_name": "Javanese", "name": "Basa Jawa" }, "ka": { - "articles": 126147, + "articles": 135269, "english_name": "Georgian", "name": "\u10e5\u10d0\u10e0\u10d7\u10e3\u10da\u10d8" }, "kaa": { - "articles": 1910, + "articles": 1883, "english_name": "Karakalpak", "name": "Qaraqalpaqsha" }, "kab": { - "articles": 2860, + "articles": 4508, "english_name": "Kabyle", "name": "Taqbaylit" }, "kbd": { - "articles": 1578, + "articles": 1584, "english_name": "Kabardian Circassian", "name": "\u0410\u0434\u044b\u0433\u044d\u0431\u0437\u044d (Adighabze)" }, "kbp": { - "articles": 1479, + "articles": 1603, "english_name": "Kabiye", "name": "Kab\u0269y\u025b" }, "kg": { - "articles": 1184, + "articles": 1197, "english_name": "Kongo", "name": "KiKongo" }, "ki": { - "articles": 1358, + "articles": 1368, "english_name": "Kikuyu", "name": "G\u0129k\u0169y\u0169" }, "kk": { - "articles": 223486, + "articles": 226239, "english_name": "Kazakh", "name": "\u049a\u0430\u0437\u0430\u049b\u0448\u0430" }, "kl": { - "articles": 1663, + "articles": 1669, "english_name": "Greenlandic", "name": "Kalaallisut" }, "km": { - "articles": 7105, + "articles": 7994, "english_name": "Khmer", "name": "\u1797\u17b6\u179f\u17b6\u1781\u17d2\u1798\u17c2\u179a" }, "kn": { - "articles": 24065, + "articles": 25796, "english_name": "Kannada", "name": "\u0c95\u0ca8\u0ccd\u0ca8\u0ca1" }, "ko": { - "articles": 438644, + "articles": 485688, "english_name": "Korean", "name": "\ud55c\uad6d\uc5b4" }, "koi": { - "articles": 3451, + "articles": 3452, "english_name": "Komi-Permyak", "name": "\u041f\u0435\u0440\u0435\u043c \u041a\u043e\u043c\u0438 (Perem Komi)" }, "krc": { - "articles": 2028, + "articles": 2037, "english_name": "Karachay-Balkar", "name": "\u041a\u044a\u0430\u0440\u0430\u0447\u0430\u0439-\u041c\u0430\u043b\u043a\u044a\u0430\u0440 (Qarachay-Malqar)" }, "ks": { - "articles": 324, + "articles": 368, "english_name": "Kashmiri", "name": "\u0915\u0936\u094d\u092e\u0940\u0930\u0940 / \u0643\u0634\u0645\u064a\u0631\u064a" }, "ksh": { - "articles": 2842, + "articles": 2861, "english_name": "Ripuarian", "name": "Ripoarisch" }, "ku": { - "articles": 24022, + "articles": 26872, "english_name": "Kurdish", "name": "Kurd\u00ee / \u0643\u0648\u0631\u062f\u06cc" }, "kv": { - "articles": 5308, + "articles": 5333, "english_name": "Komi", "name": "\u041a\u043e\u043c\u0438" }, "kw": { - "articles": 3839, + "articles": 3939, "english_name": "Cornish", "name": "Kernewek/Karnuack" }, "ky": { - "articles": 79376, + "articles": 79759, "english_name": "Kirghiz", "name": "\u041a\u044b\u0440\u0433\u044b\u0437\u0447\u0430" }, "la": { - "articles": 129779, + "articles": 132249, "english_name": "Latin", "name": "Latina" }, "lad": { - "articles": 3828, + "articles": 3545, "english_name": "Ladino", "name": "Dzhudezmo" }, "lb": { - "articles": 55377, + "articles": 57817, "english_name": "Luxembourgish", "name": "L\u00ebtzebuergesch" }, "lbe": { - "articles": 1216, + "articles": 1220, "english_name": "Lak", "name": "\u041b\u0430\u043a\u043a\u0443" }, "lez": { - "articles": 3963, + "articles": 4057, "english_name": "Lezgian", "name": "\u041b\u0435\u0437\u0433\u0438 \u0447\u0406\u0430\u043b (Lezgi \u010d\u2019al)" }, "lfn": { - "articles": 3083, + "articles": 3723, "english_name": "Lingua Franca Nova", "name": "Lingua franca nova" }, "lg": { - "articles": 1155, + "articles": 1178, "english_name": "Luganda", "name": "Luganda" }, "li": { - "articles": 12316, + "articles": 12737, "english_name": "Limburgish", "name": "Limburgs" }, "lij": { - "articles": 3456, + "articles": 3682, "english_name": "Ligurian", "name": "L\u00edguru" }, "lmo": { - "articles": 38071, + "articles": 39359, "english_name": "Lombard", "name": "Lumbaart" }, "ln": { - "articles": 3049, + "articles": 3136, "english_name": "Lingala", "name": "Lingala" }, "lo": { - "articles": 3101, + "articles": 3545, "english_name": "Lao", "name": "\u0ea5\u0eb2\u0ea7" }, "lrc": { - "articles": 5357, + "articles": 5360, "english_name": "Northern Luri", "name": "\u0644\u06ca\u0631\u06cc \u0634\u0648\u0645\u0627\u0644\u06cc" }, "lt": { - "articles": 193352, + "articles": 198453, "english_name": "Lithuanian", "name": "Lietuvi\u0173" }, "ltg": { - "articles": 815, + "articles": 932, "english_name": "Latgalian", "name": "Latga\u013cu" }, "lv": { - "articles": 90266, + "articles": 100417, "english_name": "Latvian", "name": "Latvie\u0161u" }, "mai": { - "articles": 13164, + "articles": 13512, "english_name": "Maithili", "name": "\u092e\u0948\u0925\u093f\u0932\u0940" }, "map-bms": { - "articles": 13336, + "articles": 13344, "english_name": "Banyumasan", "name": "Basa Banyumasan" }, "mdf": { - "articles": 1188, + "articles": 1192, "english_name": "Moksha", "name": "\u041c\u043e\u043a\u0448\u0435\u043d\u044c (Mokshanj K\u00e4lj)" }, "mg": { - "articles": 90635, + "articles": 92711, "english_name": "Malagasy", "name": "Malagasy" }, "mhr": { - "articles": 10046, + "articles": 10108, "english_name": "Meadow Mari", "name": "\u041e\u043b\u044b\u043a \u041c\u0430\u0440\u0438\u0439 (Olyk Marij)" }, "mi": { - "articles": 7145, + "articles": 7159, "english_name": "Maori", "name": "M\u0101ori" }, "min": { - "articles": 222492, + "articles": 223738, "english_name": "Minangkabau", "name": "Minangkabau" }, "mk": { - "articles": 98050, + "articles": 104303, "english_name": "Macedonian", "name": "\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438" }, "ml": { - "articles": 61227, + "articles": 67743, "english_name": "Malayalam", "name": "\u0d2e\u0d32\u0d2f\u0d3e\u0d33\u0d02" }, "mn": { - "articles": 18356, + "articles": 19010, "english_name": "Mongolian", "name": "\u041c\u043e\u043d\u0433\u043e\u043b" }, + "mnw": { + "articles": 470, + "english_name": "Mon", + "name": "\u1019\u1014\u103a" + }, "mr": { - "articles": 52667, + "articles": 56283, "english_name": "Marathi", "name": "\u092e\u0930\u093e\u0920\u0940" }, "mrj": { - "articles": 10269, + "articles": 10270, "english_name": "Hill Mari", "name": "\u041a\u044b\u0440\u044b\u043a \u041c\u0430\u0440\u044b (Kyryk Mary)" }, "ms": { - "articles": 323274, + "articles": 334930, "english_name": "Malay", "name": "Bahasa Melayu" }, "mt": { - "articles": 3336, + "articles": 3442, "english_name": "Maltese", "name": "Malti" }, "mwl": { - "articles": 3674, + "articles": 3783, "english_name": "Mirandese", "name": "Mirand\u00e9s" }, "my": { - "articles": 42128, + "articles": 45399, "english_name": "Burmese", "name": "\u1019\u103c\u1014\u103a\u1019\u102c\u1018\u102c\u101e\u102c" }, "myv": { - "articles": 5415, + "articles": 5871, "english_name": "Erzya", "name": "\u042d\u0440\u0437\u044f\u043d\u044c (Erzjanj Kelj)" }, "mzn": { - "articles": 12786, + "articles": 13127, "english_name": "Mazandarani", "name": "\u0645\u064e\u0632\u0650\u0631\u0648\u0646\u064a" }, "na": { - "articles": 1305, + "articles": 1309, "english_name": "Nauruan", "name": "dorerin Naoero" }, "nah": { - "articles": 6925, + "articles": 6976, "english_name": "Nahuatl", "name": "N\u0101huatl" }, "nap": { - "articles": 14576, + "articles": 14561, "english_name": "Neapolitan", "name": "Nnapulitano" }, "nds": { - "articles": 41178, + "articles": 61186, "english_name": "Low Saxon", "name": "Plattd\u00fc\u00fctsch" }, "nds-nl": { - "articles": 6812, + "articles": 6935, "english_name": "Dutch Low Saxon", "name": "Nedersaksisch" }, "ne": { - "articles": 31633, + "articles": 34031, "english_name": "Nepali", "name": "\u0928\u0947\u092a\u093e\u0932\u0940" }, "new": { - "articles": 72212, + "articles": 72233, "english_name": "Newar", "name": "\u0928\u0947\u092a\u093e\u0932 \u092d\u093e\u0937\u093e" }, "nl": { - "articles": 1954031, + "articles": 1998535, "english_name": "Dutch", "name": "Nederlands" }, "nn": { - "articles": 141839, + "articles": 151775, "english_name": "Norwegian (Nynorsk)", "name": "Nynorsk" }, "no": { - "articles": 500849, + "articles": 529258, "english_name": "Norwegian (Bokm\u00e5l)", "name": "Norsk (Bokm\u00e5l)" }, "nov": { - "articles": 1661, + "articles": 1671, "english_name": "Novial", "name": "Novial" }, + "nqo": { + "articles": 546, + "english_name": "N\u2019Ko", + "name": "\u07d2\u07de\u07cf" + }, "nrm": { - "articles": 4029, + "articles": 4332, "english_name": "Norman", "name": "Nouormand/Normaund" }, "nso": { - "articles": 8094, + "articles": 8175, "english_name": "Northern Sotho", "name": "Sepedi" }, "nv": { - "articles": 6991, + "articles": 12264, "english_name": "Navajo", "name": "Din\u00e9 bizaad" }, "ny": { - "articles": 487, + "articles": 565, "english_name": "Chichewa", "name": "Chichewa" }, "oc": { - "articles": 85227, + "articles": 87871, "english_name": "Occitan", "name": "Occitan" }, "olo": { - "articles": 2812, + "articles": 3236, "english_name": "Livvi-Karelian", "name": "Karjalan" }, "om": { - "articles": 775, + "articles": 786, "english_name": "Oromo", "name": "Oromoo" }, "or": { - "articles": 14550, + "articles": 15579, "english_name": "Oriya", "name": "\u0b13\u0b21\u0b3c\u0b3f\u0b06" }, "os": { - "articles": 11225, + "articles": 11884, "english_name": "Ossetian", "name": "\u0418\u0440\u043e\u043d\u0430\u0443" }, "pa": { - "articles": 30886, + "articles": 33858, "english_name": "Punjabi", "name": "\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40" }, "pag": { - "articles": 2521, + "articles": 2531, "english_name": "Pangasinan", "name": "Pangasinan" }, "pam": { - "articles": 8825, + "articles": 8637, "english_name": "Kapampangan", "name": "Kapampangan" }, "pap": { - "articles": 1953, + "articles": 1941, "english_name": "Papiamentu", "name": "Papiamentu" }, "pcd": { - "articles": 4258, + "articles": 4666, "english_name": "Picard", "name": "Picard" }, "pdc": { - "articles": 1858, + "articles": 1877, "english_name": "Pennsylvania German", "name": "Deitsch" }, "pfl": { - "articles": 2502, + "articles": 2647, "english_name": "Palatinate German", "name": "P\u00e4lzisch" }, "pi": { - "articles": 2535, + "articles": 2540, "english_name": "Pali", "name": "\u092a\u093e\u0934\u093f" }, "pih": { - "articles": 681, + "articles": 796, "english_name": "Norfolk", "name": "Norfuk" }, "pl": { - "articles": 1314525, + "articles": 1386843, "english_name": "Polish", "name": "Polski" }, "pms": { - "articles": 64391, + "articles": 64598, "english_name": "Piedmontese", "name": "Piemont\u00e8is" }, "pnb": { - "articles": 47107, + "articles": 52557, "english_name": "Western Punjabi", "name": "\u0634\u0627\u06c1 \u0645\u06a9\u06be\u06cc \u067e\u0646\u062c\u0627\u0628\u06cc (Sh\u0101hmukh\u012b Pa\u00f1j\u0101b\u012b)" }, "pnt": { - "articles": 462, + "articles": 467, "english_name": "Pontic", "name": "\u03a0\u03bf\u03bd\u03c4\u03b9\u03b1\u03ba\u03ac" }, "ps": { - "articles": 9702, + "articles": 10997, "english_name": "Pashto", "name": "\u067e\u069a\u062a\u0648" }, "pt": { - "articles": 1014081, + "articles": 1021915, "english_name": "Portuguese", "name": "Portugu\u00eas" }, "qu": { - "articles": 20900, + "articles": 21801, "english_name": "Quechua", "name": "Runa Simi" }, "rm": { - "articles": 3564, + "articles": 3646, "english_name": "Romansh", "name": "Rumantsch" }, "rmy": { - "articles": 660, + "articles": 675, "english_name": "Romani", "name": "romani - \u0930\u094b\u092e\u093e\u0928\u0940" }, "rn": { - "articles": 609, + "articles": 615, "english_name": "Kirundi", "name": "Kirundi" }, "ro": { - "articles": 390804, + "articles": 404592, "english_name": "Romanian", "name": "Rom\u00e2n\u0103" }, "roa-rup": { - "articles": 1216, + "articles": 1225, "english_name": "Aromanian", "name": "Arm\u00e3neashce" }, "roa-tara": { - "articles": 9243, + "articles": 9249, "english_name": "Tarantino", "name": "Tarand\u00edne" }, "ru": { - "articles": 1519724, + "articles": 1600812, "english_name": "Russian", "name": "\u0420\u0443\u0441\u0441\u043a\u0438\u0439" }, "rue": { - "articles": 6891, + "articles": 7447, "english_name": "Rusyn", "name": "\u0420\u0443\u0441\u0438\u043d\u044c\u0441\u043a\u044b\u0439" }, "rw": { - "articles": 1822, + "articles": 1820, "english_name": "Kinyarwanda", "name": "Ikinyarwanda" }, "sa": { - "articles": 11357, + "articles": 11456, "english_name": "Sanskrit", "name": "\u0938\u0902\u0938\u094d\u0915\u0943\u0924\u092e\u094d" }, "sah": { - "articles": 11943, + "articles": 12199, "english_name": "Sakha", "name": "\u0421\u0430\u0445\u0430 \u0442\u044b\u043b\u0430 (Saxa Tyla)" }, "sat": { - "articles": 532, + "articles": 2470, "english_name": "Santali", "name": "\u1c65\u1c5f\u1c71\u1c5b\u1c5f\u1c72\u1c64" }, "sc": { - "articles": 5907, + "articles": 6371, "english_name": "Sardinian", "name": "Sardu" }, "scn": { - "articles": 26060, + "articles": 26074, "english_name": "Sicilian", "name": "Sicilianu" }, "sco": { - "articles": 53388, + "articles": 56578, "english_name": "Scots", "name": "Scots" }, "sd": { - "articles": 11114, + "articles": 12956, "english_name": "Sindhi", "name": "\u0633\u0646\u068c\u064a\u060c \u0633\u0646\u062f\u06be\u06cc \u060c \u0938\u093f\u0928\u094d\u0927" }, "se": { - "articles": 7464, + "articles": 7612, "english_name": "Northern Sami", "name": "S\u00e1megiella" }, "sg": { - "articles": 258, + "articles": 262, "english_name": "Sango", "name": "S\u00e4ng\u00f6" }, "sh": { - "articles": 447497, + "articles": 451031, "english_name": "Serbo-Croatian", "name": "Srpskohrvatski / \u0421\u0440\u043f\u0441\u043a\u043e\u0445\u0440\u0432\u0430\u0442\u0441\u043a\u0438" }, "shn": { - "articles": 3239, - "english_name": "\u107d\u1083\u1087\u101e\u1083\u1087\u1010\u1086\u1038 ", - "name": "Shan" + "articles": 6745, + "english_name": "Shan", + "name": "\u101c\u102d\u1075\u103a\u1088\u1010\u1086\u1038" }, "si": { - "articles": 14918, + "articles": 15543, "english_name": "Sinhalese", "name": "\u0dc3\u0dd2\u0d82\u0dc4\u0dbd" }, "simple": { - "articles": 141947, + "articles": 155539, "english_name": "Simple English", "name": "Simple English" }, "sk": { - "articles": 228015, + "articles": 232538, "english_name": "Slovak", "name": "Sloven\u010dina" }, "sl": { - "articles": 163198, + "articles": 167090, "english_name": "Slovenian", "name": "Sloven\u0161\u010dina" }, "sm": { - "articles": 801, + "articles": 823, "english_name": "Samoan", "name": "Gagana Samoa" }, "sn": { - "articles": 4227, + "articles": 4996, "english_name": "Shona", "name": "chiShona" }, "so": { - "articles": 5530, + "articles": 5752, "english_name": "Somali", "name": "Soomaali" }, "sq": { - "articles": 75615, + "articles": 78674, "english_name": "Albanian", "name": "Shqip" }, "sr": { - "articles": 614180, + "articles": 630590, "english_name": "Serbian", "name": "\u0421\u0440\u043f\u0441\u043a\u0438 / Srpski" }, "srn": { - "articles": 1061, + "articles": 1076, "english_name": "Sranan", "name": "Sranantongo" }, "ss": { - "articles": 450, + "articles": 504, "english_name": "Swati", "name": "SiSwati" }, "st": { - "articles": 544, + "articles": 656, "english_name": "Sesotho", "name": "Sesotho" }, "stq": { - "articles": 3998, + "articles": 4017, "english_name": "Saterland Frisian", "name": "Seeltersk" }, "su": { - "articles": 39840, + "articles": 59863, "english_name": "Sundanese", "name": "Basa Sunda" }, "sv": { - "articles": 3760984, + "articles": 3738262, "english_name": "Swedish", "name": "Svenska" }, "sw": { - "articles": 47744, + "articles": 55888, "english_name": "Swahili", "name": "Kiswahili" }, "szl": { - "articles": 7812, + "articles": 51946, "english_name": "Silesian", "name": "\u015al\u016fnski" }, + "szy": { + "articles": 1748, + "english_name": "Sakizaya", + "name": "Sakizaya" + }, "ta": { - "articles": 119140, + "articles": 127284, "english_name": "Tamil", "name": "\u0ba4\u0bae\u0bbf\u0bb4\u0bcd" }, "tcy": { - "articles": 994, + "articles": 1271, "english_name": "Tulu", "name": "\u0ca4\u0cc1\u0cb3\u0cc1" }, "te": { - "articles": 69978, + "articles": 70262, "english_name": "Telugu", "name": "\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41" }, "tet": { - "articles": 1440, + "articles": 1475, "english_name": "Tetum", "name": "Tetun" }, "tg": { - "articles": 96078, + "articles": 100460, "english_name": "Tajik", "name": "\u0422\u043e\u04b7\u0438\u043a\u04e3" }, "th": { - "articles": 128977, + "articles": 135321, "english_name": "Thai", "name": "\u0e44\u0e17\u0e22" }, "ti": { - "articles": 168, + "articles": 202, "english_name": "Tigrinya", "name": "\u1275\u130d\u122d\u129b" }, "tk": { - "articles": 5514, + "articles": 5656, "english_name": "Turkmen", "name": "T\u00fcrkmen" }, "tl": { - "articles": 77677, + "articles": 75674, "english_name": "Tagalog", "name": "Tagalog" }, "tn": { - "articles": 640, + "articles": 710, "english_name": "Tswana", "name": "Setswana" }, "to": { - "articles": 1693, + "articles": 1738, "english_name": "Tongan", "name": "faka Tonga" }, "tpi": { - "articles": 1486, + "articles": 1608, "english_name": "Tok Pisin", "name": "Tok Pisin" }, "tr": { - "articles": 321169, + "articles": 343072, "english_name": "Turkish", "name": "T\u00fcrk\u00e7e" }, "ts": { - "articles": 583, + "articles": 683, "english_name": "Tsonga", "name": "Xitsonga" }, "tt": { - "articles": 82594, + "articles": 89002, "english_name": "Tatar", "name": "Tatar\u00e7a / \u0422\u0430\u0442\u0430\u0440\u0447\u0430" }, "tum": { - "articles": 572, + "articles": 586, "english_name": "Tumbuka", "name": "chiTumbuka" }, "tw": { - "articles": 657, + "articles": 705, "english_name": "Twi", "name": "Twi" }, "ty": { - "articles": 1199, + "articles": 1204, "english_name": "Tahitian", "name": "Reo M\u0101`ohi" }, "tyv": { - "articles": 1738, + "articles": 1987, "english_name": "Tuvan", "name": "\u0422\u044b\u0432\u0430" }, "udm": { - "articles": 4565, + "articles": 4848, "english_name": "Udmurt", "name": "\u0423\u0434\u043c\u0443\u0440\u0442 \u043a\u044b\u043b" }, "ug": { - "articles": 4104, + "articles": 4244, "english_name": "Uyghur", "name": "\u0626\u06c7\u064a\u063a\u06c7\u0631 \u062a\u0649\u0644\u0649" }, "uk": { - "articles": 878251, + "articles": 993357, "english_name": "Ukrainian", "name": "\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430" }, "ur": { - "articles": 142712, + "articles": 151971, "english_name": "Urdu", "name": "\u0627\u0631\u062f\u0648" }, "uz": { - "articles": 130227, + "articles": 133433, "english_name": "Uzbek", "name": "O\u2018zbek" }, "ve": { - "articles": 265, + "articles": 368, "english_name": "Venda", "name": "Tshivenda" }, "vec": { - "articles": 11266, + "articles": 19577, "english_name": "Venetian", "name": "V\u00e8neto" }, "vep": { - "articles": 5880, + "articles": 6395, "english_name": "Vepsian", "name": "Veps\u00e4n" }, "vi": { - "articles": 1198961, + "articles": 1241042, "english_name": "Vietnamese", "name": "Ti\u1ebfng Vi\u1ec7t" }, "vls": { - "articles": 6703, + "articles": 7079, "english_name": "West Flemish", "name": "West-Vlams" }, "vo": { - "articles": 122174, + "articles": 124156, "english_name": "Volap\u00fck", "name": "Volap\u00fck" }, "wa": { - "articles": 14790, + "articles": 15627, "english_name": "Walloon", "name": "Walon" }, "war": { - "articles": 1263483, + "articles": 1263934, "english_name": "Waray-Waray", "name": "Winaray" }, "wo": { - "articles": 1177, + "articles": 1387, "english_name": "Wolof", "name": "Wolof" }, "wuu": { - "articles": 16289, + "articles": 28716, "english_name": "Wu", "name": "\u5434\u8bed" }, "xal": { - "articles": 2075, + "articles": 2082, "english_name": "Kalmyk", "name": "\u0425\u0430\u043b\u044c\u043c\u0433" }, "xh": { - "articles": 751, + "articles": 1043, "english_name": "Xhosa", "name": "isiXhosa" }, "xmf": { - "articles": 12678, + "articles": 13670, "english_name": "Mingrelian", "name": "\u10db\u10d0\u10e0\u10d2\u10d0\u10da\u10e3\u10e0\u10d8 (Margaluri)" }, "yi": { - "articles": 14571, + "articles": 14999, "english_name": "Yiddish", "name": "\u05d9\u05d9\u05b4\u05d3\u05d9\u05e9" }, "yo": { - "articles": 31774, + "articles": 32321, "english_name": "Yoruba", "name": "Yor\u00f9b\u00e1" }, "za": { - "articles": 1867, + "articles": 1952, "english_name": "Zhuang", "name": "Cuengh" }, "zea": { - "articles": 4580, + "articles": 4727, "english_name": "Zeelandic", "name": "Ze\u00eauws" }, "zh": { - "articles": 1038913, + "articles": 1099382, "english_name": "Chinese", "name": "\u4e2d\u6587" }, "zh-classical": { - "articles": 8663, + "articles": 10187, "english_name": "Classical Chinese", "name": "\u53e4\u6587 / \u6587\u8a00\u6587" }, "zh-min-nan": { - "articles": 227702, + "articles": 264433, "english_name": "Min Nan", "name": "B\u00e2n-l\u00e2m-g\u00fa" }, "zh-yue": { - "articles": 70490, + "articles": 77673, "english_name": "Cantonese", "name": "\u7cb5\u8a9e" }, "zu": { - "articles": 1050, + "articles": 1382, "english_name": "Zulu", "name": "isiZulu" } }, "wikipedia": { "ab": { - "articles": 3452, + "articles": 6031, "english_name": "Abkhazian", "name": "\u0410\u04a7\u0441\u0443\u0430" }, "ace": { - "articles": 7602, + "articles": 10323, "english_name": "Acehnese", "name": "Bahsa Ac\u00e8h" }, "ady": { - "articles": 411, + "articles": 417, "english_name": "Adyghe", "name": "\u0410\u0434\u044b\u0433\u044d\u0431\u0437\u044d" }, "af": { - "articles": 68807, + "articles": 89423, "english_name": "Afrikaans", "name": "Afrikaans" }, "ak": { - "articles": 567, + "articles": 795, "english_name": "Akan", "name": "Akana" }, "als": { - "articles": 25337, + "articles": 27014, "english_name": "Alemannic", "name": "Alemannisch" }, "am": { - "articles": 14482, + "articles": 14831, "english_name": "Amharic", "name": "\u12a0\u121b\u122d\u129b" }, "an": { - "articles": 34148, + "articles": 36741, "english_name": "Aragonese", "name": "Aragon\u00e9s" }, "ang": { - "articles": 3077, + "articles": 3187, "english_name": "Anglo-Saxon", "name": "Englisc" }, "ar": { - "articles": 656175, + "articles": 1031588, "english_name": "Arabic", "name": "\u0627\u0644\u0639\u0631\u0628\u064a\u0629" }, "arc": { - "articles": 1628, + "articles": 1647, "english_name": "Aramaic", "name": "\u0710\u072a\u0721\u071d\u0710" }, "arz": { - "articles": 20166, + "articles": 145685, "english_name": "Egyptian Arabic", "name": "\u0645\u0635\u0631\u0649 (Ma\u1e63ri)" }, "as": { - "articles": 5141, + "articles": 6381, "english_name": "Assamese", "name": "\u0985\u09b8\u09ae\u09c0\u09af\u09bc\u09be" }, "ast": { - "articles": 99530, + "articles": 100187, "english_name": "Asturian", "name": "Asturianu" }, "atj": { - "articles": 626, + "articles": 1167, "english_name": "Atikamekw", "name": "Atikamekw" }, "av": { - "articles": 2309, + "articles": 2422, "english_name": "Avar", "name": "\u0410\u0432\u0430\u0440" }, "ay": { - "articles": 4402, + "articles": 4646, "english_name": "Aymara", "name": "Aymar" }, "az": { - "articles": 141672, + "articles": 155848, "english_name": "Azerbaijani", "name": "Az\u0259rbaycanca" }, "azb": { - "articles": 118928, + "articles": 183161, "english_name": "South Azerbaijani", "name": "\u062a\u06c6\u0631\u06a9\u062c\u0647" }, "ba": { - "articles": 46046, + "articles": 51161, "english_name": "Bashkir", "name": "\u0411\u0430\u0448\u04a1\u043e\u0440\u0442" }, + "ban": { + "articles": 2258, + "english_name": "Balinese", + "name": "Bali" + }, "bar": { - "articles": 27285, + "articles": 30891, "english_name": "Bavarian", "name": "Boarisch" }, "bat-smg": { - "articles": 16427, + "articles": 16858, "english_name": "Samogitian", "name": "\u017demait\u0117\u0161ka" }, "bcl": { - "articles": 8664, + "articles": 9363, "english_name": "Central Bicolano", "name": "Bikol" }, "be": { - "articles": 160751, + "articles": 185723, "english_name": "Belarusian", "name": "\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f" }, "be-tarask": { - "articles": 65655, + "articles": 69136, "english_name": "Belarusian (Tara\u0161kievica)", "name": "\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f (\u0442\u0430\u0440\u0430\u0448\u043a\u0435\u0432\u0456\u0446\u0430)" }, "bg": { - "articles": 248452, + "articles": 260031, "english_name": "Bulgarian", "name": "\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438" }, "bh": { - "articles": 6686, - "english_name": "Bihari", + "articles": 7033, + "english_name": "Bhojpuri", "name": "\u092d\u094b\u091c\u092a\u0941\u0930\u0940" }, "bi": { - "articles": 1179, + "articles": 1219, "english_name": "Bislama", "name": "Bislama" }, "bjn": { - "articles": 1918, + "articles": 2973, "english_name": "Banjar", "name": "Bahasa Banjar" }, "bm": { - "articles": 651, + "articles": 664, "english_name": "Bambara", "name": "Bamanankan" }, "bn": { - "articles": 63523, + "articles": 82134, "english_name": "Bengali", "name": "\u09ac\u09be\u0982\u09b2\u09be" }, "bo": { - "articles": 5827, + "articles": 5887, "english_name": "Tibetan", "name": "\u0f56\u0f7c\u0f51\u0f0b\u0f66\u0f90\u0f51" }, "bpy": { - "articles": 25081, + "articles": 25095, "english_name": "Bishnupriya Manipuri", "name": "\u0987\u09ae\u09be\u09b0 \u09a0\u09be\u09b0/\u09ac\u09bf\u09b7\u09cd\u09a3\u09c1\u09aa\u09cd\u09b0\u09bf\u09af\u09bc\u09be \u09ae\u09a3\u09bf\u09aa\u09c1\u09b0\u09c0" }, "br": { - "articles": 66053, + "articles": 67768, "english_name": "Breton", "name": "Brezhoneg" }, "bs": { - "articles": 79235, + "articles": 82109, "english_name": "Bosnian", "name": "Bosanski" }, "bug": { - "articles": 14121, + "articles": 14127, "english_name": "Buginese", "name": "Basa Ugi" }, "bxr": { - "articles": 2124, + "articles": 2163, "english_name": "Buryat", "name": "\u0411\u0443\u0440\u044f\u0430\u0434" }, "ca": { - "articles": 599790, + "articles": 638512, "english_name": "Catalan", "name": "Catal\u00e0" }, "cbk-zam": { - "articles": 3000, + "articles": 3023, "english_name": "Zamboanga Chavacano", "name": "Chavacano de Zamboanga" }, "cdo": { - "articles": 14111, + "articles": 15445, "english_name": "Min Dong", "name": "M\u00ecng-d\u0115\u0324ng-ng\u1e73\u0304" }, "ce": { - "articles": 208906, + "articles": 254141, "english_name": "Chechen", "name": "\u041d\u043e\u0445\u0447\u0438\u0439\u043d" }, "ceb": { - "articles": 5376890, + "articles": 5378538, "english_name": "Cebuano", "name": "Sinugboanong Binisaya" }, "ch": { - "articles": 472, + "articles": 513, "english_name": "Chamorro", "name": "Chamoru" }, "chr": { - "articles": 855, + "articles": 834, "english_name": "Cherokee", "name": "\u13e3\u13b3\u13a9" }, "chy": { - "articles": 611, + "articles": 618, "english_name": "Cheyenne", "name": "Tsets\u00eahest\u00e2hese" }, "ckb": { - "articles": 22870, + "articles": 25522, "english_name": "Sorani", "name": "Soran\u00ee / \u06a9\u0648\u0631\u062f\u06cc" }, "co": { - "articles": 5643, + "articles": 5788, "english_name": "Corsican", "name": "Corsu" }, "cr": { - "articles": 103, + "articles": 104, "english_name": "Cree", "name": "Nehiyaw" }, "crh": { - "articles": 6172, + "articles": 7046, "english_name": "Crimean Tatar", "name": "Q\u0131r\u0131mtatarca" }, "cs": { - "articles": 419392, + "articles": 447036, "english_name": "Czech", "name": "\u010ce\u0161tina" }, "csb": { - "articles": 5258, + "articles": 5329, "english_name": "Kashubian", "name": "Kasz\u00ebbsczi" }, "cu": { - "articles": 669, + "articles": 702, "english_name": "Old Church Slavonic", "name": "\u0421\u043b\u043e\u0432\u0463\u043d\u044c\u0441\u043a\u044a" }, "cv": { - "articles": 41622, + "articles": 42681, "english_name": "Chuvash", "name": "\u0427\u0103\u0432\u0430\u0448" }, "cy": { - "articles": 102137, + "articles": 107176, "english_name": "Welsh", "name": "Cymraeg" }, "da": { - "articles": 242006, + "articles": 257264, "english_name": "Danish", "name": "Dansk" }, "de": { - "articles": 2256718, + "articles": 2402917, "english_name": "German", "name": "Deutsch" }, + "din": { + "articles": 122, + "english_name": "Dinka", + "name": "Thu\u0254\u014bj\u00e4\u014b" + }, "diq": { - "articles": 9107, + "articles": 13329, "english_name": "Zazaki", "name": "Zazaki" }, "dsb": { - "articles": 3210, + "articles": 3251, "english_name": "Lower Sorbian", "name": "Dolnoserbski" }, "dty": { - "articles": 2967, + "articles": 3242, "english_name": "Doteli", "name": "\u0921\u094b\u091f\u0947\u0932\u0940" }, "dv": { - "articles": 3024, + "articles": 3002, "english_name": "Divehi", "name": "\u078b\u07a8\u0788\u07ac\u0780\u07a8\u0784\u07a6\u0790\u07b0" }, "dz": { - "articles": 218, + "articles": 222, "english_name": "Dzongkha", "name": "\u0f47\u0f7c\u0f44\u0f0b\u0f41" }, "ee": { - "articles": 350, + "articles": 358, "english_name": "Ewe", "name": "E\u028begbe" }, "el": { - "articles": 157114, + "articles": 174096, "english_name": "Greek", "name": "\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac" }, "eml": { - "articles": 11866, + "articles": 12321, "english_name": "Emilian-Romagnol", "name": "Emili\u00e0n e rumagn\u00f2l" }, "en": { - "articles": 5781855, + "articles": 6023622, "english_name": "English", "name": "English" }, "eo": { - "articles": 253490, + "articles": 275593, "english_name": "Esperanto", "name": "Esperanto" }, "es": { - "articles": 1497393, + "articles": 1579723, "english_name": "Spanish", "name": "Espa\u00f1ol" }, "et": { - "articles": 185271, + "articles": 206326, "english_name": "Estonian", "name": "Eesti" }, "eu": { - "articles": 309974, + "articles": 351277, "english_name": "Basque", "name": "Euskara" }, "ext": { - "articles": 3020, + "articles": 3180, "english_name": "Extremaduran", "name": "Estreme\u00f1u" }, "fa": { - "articles": 655431, + "articles": 712079, "english_name": "Persian", "name": "\u0641\u0627\u0631\u0633\u06cc" }, "ff": { - "articles": 228, + "articles": 238, "english_name": "Fula", "name": "Fulfulde" }, "fi": { - "articles": 449407, + "articles": 479513, "english_name": "Finnish", "name": "Suomi" }, "fiu-vro": { - "articles": 5463, + "articles": 5533, "english_name": "V\u00f5ro", "name": "V\u00f5ro" }, "fj": { - "articles": 425, + "articles": 780, "english_name": "Fijian", "name": "Na Vosa Vakaviti" }, "fo": { - "articles": 12891, + "articles": 13305, "english_name": "Faroese", "name": "F\u00f8royskt" }, "fr": { - "articles": 2070378, + "articles": 2184872, "english_name": "French", "name": "Fran\u00e7ais" }, "frp": { - "articles": 3254, + "articles": 3529, "english_name": "Franco-Proven\u00e7al", "name": "Arpitan" }, "frr": { - "articles": 8460, + "articles": 10273, "english_name": "North Frisian", "name": "Nordfriisk" }, "fur": { - "articles": 3289, + "articles": 3338, "english_name": "Friulian", "name": "Furlan" }, "fy": { - "articles": 41308, + "articles": 43513, "english_name": "West Frisian", "name": "Frysk" }, "ga": { - "articles": 49639, + "articles": 52203, "english_name": "Irish", "name": "Gaeilge" }, "gag": { - "articles": 2763, + "articles": 2726, "english_name": "Gagauz", "name": "Gagauz" }, "gan": { - "articles": 6411, + "articles": 6430, "english_name": "Gan", "name": "\u8d1b\u8a9e" }, + "gcr": { + "articles": 1001, + "english_name": "Guianan Creole", + "name": "Kriy\u00f2l Gwiyannen" + }, "gd": { - "articles": 14774, + "articles": 15062, "english_name": "Scottish Gaelic", "name": "G\u00e0idhlig" }, "gl": { - "articles": 153607, + "articles": 161843, "english_name": "Galician", "name": "Galego" }, "glk": { - "articles": 5666, + "articles": 5931, "english_name": "Gilaki", "name": "\u06af\u06cc\u0644\u06a9\u06cc" }, "gn": { - "articles": 3637, + "articles": 3763, "english_name": "Guarani", "name": "Ava\u00f1e'\u1ebd" }, "gom": { - "articles": 3598, + "articles": 3723, "english_name": "Goan Konkani", "name": "\u0917\u094b\u0902\u092f\u091a\u0940 \u0915\u094b\u0902\u0915\u0923\u0940 / G\u00f5ychi Konknni" }, "gor": { - "articles": 1926, + "articles": 2542, "english_name": "Gorontalo", "name": "Hulontalo" }, "got": { - "articles": 588, + "articles": 825, "english_name": "Gothic", "name": "\ud800\udf32\ud800\udf3f\ud800\udf44\ud800\udf39\ud800\udf43\ud800\udf3a" }, "gu": { - "articles": 28289, + "articles": 28880, "english_name": "Gujarati", "name": "\u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0" }, "gv": { - "articles": 4968, + "articles": 4996, "english_name": "Manx", "name": "Gaelg" }, "ha": { - "articles": 2740, + "articles": 4631, "english_name": "Hausa", "name": "Hausa / \u0647\u064e\u0648\u064f\u0633\u064e" }, "hak": { - "articles": 8894, + "articles": 9277, "english_name": "Hakka", "name": "Hak-k\u00e2-fa / \u5ba2\u5bb6\u8a71" }, "haw": { - "articles": 3234, + "articles": 3862, "english_name": "Hawaiian", "name": "Hawai`i" }, "he": { - "articles": 236237, + "articles": 259224, "english_name": "Hebrew", "name": "\u05e2\u05d1\u05e8\u05d9\u05ea" }, "hi": { - "articles": 128996, + "articles": 136564, "english_name": "Hindi", "name": "\u0939\u093f\u0928\u094d\u0926\u0940" }, "hif": { - "articles": 9756, + "articles": 9774, "english_name": "Fiji Hindi", "name": "Fiji Hindi" }, "hr": { - "articles": 201383, + "articles": 215457, "english_name": "Croatian", "name": "Hrvatski" }, "hsb": { - "articles": 13357, + "articles": 13546, "english_name": "Upper Sorbian", "name": "Hornjoserbsce" }, "ht": { - "articles": 54219, + "articles": 57995, "english_name": "Haitian", "name": "Kr\u00e8yol ayisyen" }, "hu": { - "articles": 442291, + "articles": 465402, "english_name": "Hungarian", "name": "Magyar" }, "hy": { - "articles": 250045, + "articles": 264666, "english_name": "Armenian", "name": "\u0540\u0561\u0575\u0565\u0580\u0565\u0576" }, + "hyw": { + "articles": 7830, + "english_name": "Western Armenian", + "name": "\u0531\u0580\u0565\u0582\u0574\u057f\u0561\u0570\u0561\u0575\u0565\u0580\u0567\u0576" + }, "ia": { - "articles": 21225, + "articles": 22095, "english_name": "Interlingua", "name": "Interlingua" }, "id": { - "articles": 449446, + "articles": 521569, "english_name": "Indonesian", "name": "Bahasa Indonesia" }, "ie": { - "articles": 4303, + "articles": 4723, "english_name": "Interlingue", "name": "Interlingue" }, "ig": { - "articles": 1376, + "articles": 1448, "english_name": "Igbo", "name": "Igbo" }, "ik": { - "articles": 262, + "articles": 280, "english_name": "Inupiak", "name": "I\u00f1upiak" }, "ilo": { - "articles": 11592, + "articles": 14221, "english_name": "Ilokano", "name": "Ilokano" }, "inh": { - "articles": 791, + "articles": 1225, "english_name": "Ingush", "name": "\u0413\u04cf\u0430\u043b\u0433\u04cf\u0430\u0439" }, "io": { - "articles": 28134, + "articles": 29252, "english_name": "Ido", "name": "Ido" }, "is": { - "articles": 46096, + "articles": 49128, "english_name": "Icelandic", "name": "\u00cdslenska" }, "it": { - "articles": 1491690, + "articles": 1585945, "english_name": "Italian", "name": "Italiano" }, "iu": { - "articles": 401, + "articles": 403, "english_name": "Inuktitut", "name": "\u1403\u14c4\u1483\u144e\u1450\u1466" }, "ja": { - "articles": 1134685, + "articles": 1192319, "english_name": "Japanese", "name": "\u65e5\u672c\u8a9e" }, "jam": { - "articles": 1632, + "articles": 1648, "english_name": "Jamaican Patois", "name": "Jumiekan Kryuol" }, "jbo": { - "articles": 1233, + "articles": 1251, "english_name": "Lojban", "name": "Lojban" }, "jv": { - "articles": 55104, + "articles": 57275, "english_name": "Javanese", "name": "Basa Jawa" }, "ka": { - "articles": 126147, + "articles": 135269, "english_name": "Georgian", "name": "\u10e5\u10d0\u10e0\u10d7\u10e3\u10da\u10d8" }, "kaa": { - "articles": 1910, + "articles": 1883, "english_name": "Karakalpak", "name": "Qaraqalpaqsha" }, "kab": { - "articles": 2860, + "articles": 4508, "english_name": "Kabyle", "name": "Taqbaylit" }, "kbd": { - "articles": 1578, + "articles": 1584, "english_name": "Kabardian Circassian", "name": "\u0410\u0434\u044b\u0433\u044d\u0431\u0437\u044d (Adighabze)" }, "kbp": { - "articles": 1479, + "articles": 1603, "english_name": "Kabiye", "name": "Kab\u0269y\u025b" }, "kg": { - "articles": 1184, + "articles": 1197, "english_name": "Kongo", "name": "KiKongo" }, "ki": { - "articles": 1358, + "articles": 1368, "english_name": "Kikuyu", "name": "G\u0129k\u0169y\u0169" }, "kk": { - "articles": 223486, + "articles": 226239, "english_name": "Kazakh", "name": "\u049a\u0430\u0437\u0430\u049b\u0448\u0430" }, "kl": { - "articles": 1663, + "articles": 1669, "english_name": "Greenlandic", "name": "Kalaallisut" }, "km": { - "articles": 7105, + "articles": 7994, "english_name": "Khmer", "name": "\u1797\u17b6\u179f\u17b6\u1781\u17d2\u1798\u17c2\u179a" }, "kn": { - "articles": 24065, + "articles": 25796, "english_name": "Kannada", "name": "\u0c95\u0ca8\u0ccd\u0ca8\u0ca1" }, "ko": { - "articles": 438644, + "articles": 485688, "english_name": "Korean", "name": "\ud55c\uad6d\uc5b4" }, "koi": { - "articles": 3451, + "articles": 3452, "english_name": "Komi-Permyak", "name": "\u041f\u0435\u0440\u0435\u043c \u041a\u043e\u043c\u0438 (Perem Komi)" }, "krc": { - "articles": 2028, + "articles": 2037, "english_name": "Karachay-Balkar", "name": "\u041a\u044a\u0430\u0440\u0430\u0447\u0430\u0439-\u041c\u0430\u043b\u043a\u044a\u0430\u0440 (Qarachay-Malqar)" }, "ks": { - "articles": 324, + "articles": 368, "english_name": "Kashmiri", "name": "\u0915\u0936\u094d\u092e\u0940\u0930\u0940 / \u0643\u0634\u0645\u064a\u0631\u064a" }, "ksh": { - "articles": 2842, + "articles": 2861, "english_name": "Ripuarian", "name": "Ripoarisch" }, "ku": { - "articles": 24022, + "articles": 26872, "english_name": "Kurdish", "name": "Kurd\u00ee / \u0643\u0648\u0631\u062f\u06cc" }, "kv": { - "articles": 5308, + "articles": 5333, "english_name": "Komi", "name": "\u041a\u043e\u043c\u0438" }, "kw": { - "articles": 3839, + "articles": 3939, "english_name": "Cornish", "name": "Kernewek/Karnuack" }, "ky": { - "articles": 79376, + "articles": 79759, "english_name": "Kirghiz", "name": "\u041a\u044b\u0440\u0433\u044b\u0437\u0447\u0430" }, "la": { - "articles": 129779, + "articles": 132249, "english_name": "Latin", "name": "Latina" }, "lad": { - "articles": 3828, + "articles": 3545, "english_name": "Ladino", "name": "Dzhudezmo" }, "lb": { - "articles": 55377, + "articles": 57817, "english_name": "Luxembourgish", "name": "L\u00ebtzebuergesch" }, "lbe": { - "articles": 1216, + "articles": 1220, "english_name": "Lak", "name": "\u041b\u0430\u043a\u043a\u0443" }, "lez": { - "articles": 3963, + "articles": 4057, "english_name": "Lezgian", "name": "\u041b\u0435\u0437\u0433\u0438 \u0447\u0406\u0430\u043b (Lezgi \u010d\u2019al)" }, "lfn": { - "articles": 3083, + "articles": 3723, "english_name": "Lingua Franca Nova", "name": "Lingua franca nova" }, "lg": { - "articles": 1155, + "articles": 1178, "english_name": "Luganda", "name": "Luganda" }, "li": { - "articles": 12316, + "articles": 12737, "english_name": "Limburgish", "name": "Limburgs" }, "lij": { - "articles": 3456, + "articles": 3682, "english_name": "Ligurian", "name": "L\u00edguru" }, "lmo": { - "articles": 38071, + "articles": 39359, "english_name": "Lombard", "name": "Lumbaart" }, "ln": { - "articles": 3049, + "articles": 3136, "english_name": "Lingala", "name": "Lingala" }, "lo": { - "articles": 3101, + "articles": 3545, "english_name": "Lao", "name": "\u0ea5\u0eb2\u0ea7" }, "lrc": { - "articles": 5357, + "articles": 5360, "english_name": "Northern Luri", "name": "\u0644\u06ca\u0631\u06cc \u0634\u0648\u0645\u0627\u0644\u06cc" }, "lt": { - "articles": 193352, + "articles": 198453, "english_name": "Lithuanian", "name": "Lietuvi\u0173" }, "ltg": { - "articles": 815, + "articles": 932, "english_name": "Latgalian", "name": "Latga\u013cu" }, "lv": { - "articles": 90266, + "articles": 100417, "english_name": "Latvian", "name": "Latvie\u0161u" }, "mai": { - "articles": 13164, + "articles": 13512, "english_name": "Maithili", "name": "\u092e\u0948\u0925\u093f\u0932\u0940" }, "map-bms": { - "articles": 13336, + "articles": 13344, "english_name": "Banyumasan", "name": "Basa Banyumasan" }, "mdf": { - "articles": 1188, + "articles": 1192, "english_name": "Moksha", "name": "\u041c\u043e\u043a\u0448\u0435\u043d\u044c (Mokshanj K\u00e4lj)" }, "mg": { - "articles": 90635, + "articles": 92711, "english_name": "Malagasy", "name": "Malagasy" }, "mhr": { - "articles": 10046, + "articles": 10108, "english_name": "Meadow Mari", "name": "\u041e\u043b\u044b\u043a \u041c\u0430\u0440\u0438\u0439 (Olyk Marij)" }, "mi": { - "articles": 7145, + "articles": 7159, "english_name": "Maori", "name": "M\u0101ori" }, "min": { - "articles": 222492, + "articles": 223738, "english_name": "Minangkabau", "name": "Minangkabau" }, "mk": { - "articles": 98050, + "articles": 104303, "english_name": "Macedonian", "name": "\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438" }, "ml": { - "articles": 61227, + "articles": 67743, "english_name": "Malayalam", "name": "\u0d2e\u0d32\u0d2f\u0d3e\u0d33\u0d02" }, "mn": { - "articles": 18356, + "articles": 19010, "english_name": "Mongolian", "name": "\u041c\u043e\u043d\u0433\u043e\u043b" }, + "mnw": { + "articles": 470, + "english_name": "Mon", + "name": "\u1019\u1014\u103a" + }, "mr": { - "articles": 52667, + "articles": 56283, "english_name": "Marathi", "name": "\u092e\u0930\u093e\u0920\u0940" }, "mrj": { - "articles": 10269, + "articles": 10270, "english_name": "Hill Mari", "name": "\u041a\u044b\u0440\u044b\u043a \u041c\u0430\u0440\u044b (Kyryk Mary)" }, "ms": { - "articles": 323274, + "articles": 334930, "english_name": "Malay", "name": "Bahasa Melayu" }, "mt": { - "articles": 3336, + "articles": 3442, "english_name": "Maltese", "name": "Malti" }, "mwl": { - "articles": 3674, + "articles": 3783, "english_name": "Mirandese", "name": "Mirand\u00e9s" }, "my": { - "articles": 42128, + "articles": 45399, "english_name": "Burmese", "name": "\u1019\u103c\u1014\u103a\u1019\u102c\u1018\u102c\u101e\u102c" }, "myv": { - "articles": 5415, + "articles": 5871, "english_name": "Erzya", "name": "\u042d\u0440\u0437\u044f\u043d\u044c (Erzjanj Kelj)" }, "mzn": { - "articles": 12786, + "articles": 13127, "english_name": "Mazandarani", "name": "\u0645\u064e\u0632\u0650\u0631\u0648\u0646\u064a" }, "na": { - "articles": 1305, + "articles": 1309, "english_name": "Nauruan", "name": "dorerin Naoero" }, "nah": { - "articles": 6925, + "articles": 6976, "english_name": "Nahuatl", "name": "N\u0101huatl" }, "nap": { - "articles": 14576, + "articles": 14561, "english_name": "Neapolitan", "name": "Nnapulitano" }, "nds": { - "articles": 41178, + "articles": 61186, "english_name": "Low Saxon", "name": "Plattd\u00fc\u00fctsch" }, "nds-nl": { - "articles": 6812, + "articles": 6935, "english_name": "Dutch Low Saxon", "name": "Nedersaksisch" }, "ne": { - "articles": 31633, + "articles": 34031, "english_name": "Nepali", "name": "\u0928\u0947\u092a\u093e\u0932\u0940" }, "new": { - "articles": 72212, + "articles": 72233, "english_name": "Newar", "name": "\u0928\u0947\u092a\u093e\u0932 \u092d\u093e\u0937\u093e" }, "nl": { - "articles": 1954031, + "articles": 1998535, "english_name": "Dutch", "name": "Nederlands" }, "nn": { - "articles": 141839, + "articles": 151775, "english_name": "Norwegian (Nynorsk)", "name": "Nynorsk" }, "no": { - "articles": 500849, + "articles": 529258, "english_name": "Norwegian (Bokm\u00e5l)", "name": "Norsk (Bokm\u00e5l)" }, "nov": { - "articles": 1661, + "articles": 1671, "english_name": "Novial", "name": "Novial" }, + "nqo": { + "articles": 546, + "english_name": "N\u2019Ko", + "name": "\u07d2\u07de\u07cf" + }, "nrm": { - "articles": 4029, + "articles": 4332, "english_name": "Norman", "name": "Nouormand/Normaund" }, "nso": { - "articles": 8094, + "articles": 8175, "english_name": "Northern Sotho", "name": "Sepedi" }, "nv": { - "articles": 6991, + "articles": 12264, "english_name": "Navajo", "name": "Din\u00e9 bizaad" }, "ny": { - "articles": 487, + "articles": 565, "english_name": "Chichewa", "name": "Chichewa" }, "oc": { - "articles": 85227, + "articles": 87871, "english_name": "Occitan", "name": "Occitan" }, "olo": { - "articles": 2812, + "articles": 3236, "english_name": "Livvi-Karelian", "name": "Karjalan" }, "om": { - "articles": 775, + "articles": 786, "english_name": "Oromo", "name": "Oromoo" }, "or": { - "articles": 14550, + "articles": 15579, "english_name": "Oriya", "name": "\u0b13\u0b21\u0b3c\u0b3f\u0b06" }, "os": { - "articles": 11225, + "articles": 11884, "english_name": "Ossetian", "name": "\u0418\u0440\u043e\u043d\u0430\u0443" }, "pa": { - "articles": 30886, + "articles": 33858, "english_name": "Punjabi", "name": "\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40" }, "pag": { - "articles": 2521, + "articles": 2531, "english_name": "Pangasinan", "name": "Pangasinan" }, "pam": { - "articles": 8825, + "articles": 8637, "english_name": "Kapampangan", "name": "Kapampangan" }, "pap": { - "articles": 1953, + "articles": 1941, "english_name": "Papiamentu", "name": "Papiamentu" }, "pcd": { - "articles": 4258, + "articles": 4666, "english_name": "Picard", "name": "Picard" }, "pdc": { - "articles": 1858, + "articles": 1877, "english_name": "Pennsylvania German", "name": "Deitsch" }, "pfl": { - "articles": 2502, + "articles": 2647, "english_name": "Palatinate German", "name": "P\u00e4lzisch" }, "pi": { - "articles": 2535, + "articles": 2540, "english_name": "Pali", "name": "\u092a\u093e\u0934\u093f" }, "pih": { - "articles": 681, + "articles": 796, "english_name": "Norfolk", "name": "Norfuk" }, "pl": { - "articles": 1314525, + "articles": 1386843, "english_name": "Polish", "name": "Polski" }, "pms": { - "articles": 64391, + "articles": 64598, "english_name": "Piedmontese", "name": "Piemont\u00e8is" }, "pnb": { - "articles": 47107, + "articles": 52557, "english_name": "Western Punjabi", "name": "\u0634\u0627\u06c1 \u0645\u06a9\u06be\u06cc \u067e\u0646\u062c\u0627\u0628\u06cc (Sh\u0101hmukh\u012b Pa\u00f1j\u0101b\u012b)" }, "pnt": { - "articles": 462, + "articles": 467, "english_name": "Pontic", "name": "\u03a0\u03bf\u03bd\u03c4\u03b9\u03b1\u03ba\u03ac" }, "ps": { - "articles": 9702, + "articles": 10997, "english_name": "Pashto", "name": "\u067e\u069a\u062a\u0648" }, "pt": { - "articles": 1014081, + "articles": 1021915, "english_name": "Portuguese", "name": "Portugu\u00eas" }, "qu": { - "articles": 20900, + "articles": 21801, "english_name": "Quechua", "name": "Runa Simi" }, "rm": { - "articles": 3564, + "articles": 3646, "english_name": "Romansh", "name": "Rumantsch" }, "rmy": { - "articles": 660, + "articles": 675, "english_name": "Romani", "name": "romani - \u0930\u094b\u092e\u093e\u0928\u0940" }, "rn": { - "articles": 609, + "articles": 615, "english_name": "Kirundi", "name": "Kirundi" }, "ro": { - "articles": 390804, + "articles": 404592, "english_name": "Romanian", "name": "Rom\u00e2n\u0103" }, "roa-rup": { - "articles": 1216, + "articles": 1225, "english_name": "Aromanian", "name": "Arm\u00e3neashce" }, "roa-tara": { - "articles": 9243, + "articles": 9249, "english_name": "Tarantino", "name": "Tarand\u00edne" }, "ru": { - "articles": 1519724, + "articles": 1600812, "english_name": "Russian", "name": "\u0420\u0443\u0441\u0441\u043a\u0438\u0439" }, "rue": { - "articles": 6891, + "articles": 7447, "english_name": "Rusyn", "name": "\u0420\u0443\u0441\u0438\u043d\u044c\u0441\u043a\u044b\u0439" }, "rw": { - "articles": 1822, + "articles": 1820, "english_name": "Kinyarwanda", "name": "Ikinyarwanda" }, "sa": { - "articles": 11357, + "articles": 11456, "english_name": "Sanskrit", "name": "\u0938\u0902\u0938\u094d\u0915\u0943\u0924\u092e\u094d" }, "sah": { - "articles": 11943, + "articles": 12199, "english_name": "Sakha", "name": "\u0421\u0430\u0445\u0430 \u0442\u044b\u043b\u0430 (Saxa Tyla)" }, "sat": { - "articles": 532, + "articles": 2470, "english_name": "Santali", "name": "\u1c65\u1c5f\u1c71\u1c5b\u1c5f\u1c72\u1c64" }, "sc": { - "articles": 5907, + "articles": 6371, "english_name": "Sardinian", "name": "Sardu" }, "scn": { - "articles": 26060, + "articles": 26074, "english_name": "Sicilian", "name": "Sicilianu" }, "sco": { - "articles": 53388, + "articles": 56578, "english_name": "Scots", "name": "Scots" }, "sd": { - "articles": 11114, + "articles": 12956, "english_name": "Sindhi", "name": "\u0633\u0646\u068c\u064a\u060c \u0633\u0646\u062f\u06be\u06cc \u060c \u0938\u093f\u0928\u094d\u0927" }, "se": { - "articles": 7464, + "articles": 7612, "english_name": "Northern Sami", "name": "S\u00e1megiella" }, "sg": { - "articles": 258, + "articles": 262, "english_name": "Sango", "name": "S\u00e4ng\u00f6" }, "sh": { - "articles": 447497, + "articles": 451031, "english_name": "Serbo-Croatian", "name": "Srpskohrvatski / \u0421\u0440\u043f\u0441\u043a\u043e\u0445\u0440\u0432\u0430\u0442\u0441\u043a\u0438" }, "shn": { - "articles": 3239, - "english_name": "\u107d\u1083\u1087\u101e\u1083\u1087\u1010\u1086\u1038 ", - "name": "Shan" + "articles": 6745, + "english_name": "Shan", + "name": "\u101c\u102d\u1075\u103a\u1088\u1010\u1086\u1038" }, "si": { - "articles": 14918, + "articles": 15543, "english_name": "Sinhalese", "name": "\u0dc3\u0dd2\u0d82\u0dc4\u0dbd" }, "simple": { - "articles": 141947, + "articles": 155539, "english_name": "Simple English", "name": "Simple English" }, "sk": { - "articles": 228015, + "articles": 232538, "english_name": "Slovak", "name": "Sloven\u010dina" }, "sl": { - "articles": 163198, + "articles": 167090, "english_name": "Slovenian", "name": "Sloven\u0161\u010dina" }, "sm": { - "articles": 801, + "articles": 823, "english_name": "Samoan", "name": "Gagana Samoa" }, "sn": { - "articles": 4227, + "articles": 4996, "english_name": "Shona", "name": "chiShona" }, "so": { - "articles": 5530, + "articles": 5752, "english_name": "Somali", "name": "Soomaali" }, "sq": { - "articles": 75615, + "articles": 78674, "english_name": "Albanian", "name": "Shqip" }, "sr": { - "articles": 614180, + "articles": 630590, "english_name": "Serbian", "name": "\u0421\u0440\u043f\u0441\u043a\u0438 / Srpski" }, "srn": { - "articles": 1061, + "articles": 1076, "english_name": "Sranan", "name": "Sranantongo" }, "ss": { - "articles": 450, + "articles": 504, "english_name": "Swati", "name": "SiSwati" }, "st": { - "articles": 544, + "articles": 656, "english_name": "Sesotho", "name": "Sesotho" }, "stq": { - "articles": 3998, + "articles": 4017, "english_name": "Saterland Frisian", "name": "Seeltersk" }, "su": { - "articles": 39840, + "articles": 59863, "english_name": "Sundanese", "name": "Basa Sunda" }, "sv": { - "articles": 3760984, + "articles": 3738262, "english_name": "Swedish", "name": "Svenska" }, "sw": { - "articles": 47744, + "articles": 55888, "english_name": "Swahili", "name": "Kiswahili" }, "szl": { - "articles": 7812, + "articles": 51946, "english_name": "Silesian", "name": "\u015al\u016fnski" }, + "szy": { + "articles": 1748, + "english_name": "Sakizaya", + "name": "Sakizaya" + }, "ta": { - "articles": 119140, + "articles": 127284, "english_name": "Tamil", "name": "\u0ba4\u0bae\u0bbf\u0bb4\u0bcd" }, "tcy": { - "articles": 994, + "articles": 1271, "english_name": "Tulu", "name": "\u0ca4\u0cc1\u0cb3\u0cc1" }, "te": { - "articles": 69978, + "articles": 70262, "english_name": "Telugu", "name": "\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41" }, "tet": { - "articles": 1440, + "articles": 1475, "english_name": "Tetum", "name": "Tetun" }, "tg": { - "articles": 96078, + "articles": 100460, "english_name": "Tajik", "name": "\u0422\u043e\u04b7\u0438\u043a\u04e3" }, "th": { - "articles": 128977, + "articles": 135321, "english_name": "Thai", "name": "\u0e44\u0e17\u0e22" }, "ti": { - "articles": 168, + "articles": 202, "english_name": "Tigrinya", "name": "\u1275\u130d\u122d\u129b" }, "tk": { - "articles": 5514, + "articles": 5656, "english_name": "Turkmen", "name": "T\u00fcrkmen" }, "tl": { - "articles": 77677, + "articles": 75674, "english_name": "Tagalog", "name": "Tagalog" }, "tn": { - "articles": 640, + "articles": 710, "english_name": "Tswana", "name": "Setswana" }, "to": { - "articles": 1693, + "articles": 1738, "english_name": "Tongan", "name": "faka Tonga" }, "tpi": { - "articles": 1486, + "articles": 1608, "english_name": "Tok Pisin", "name": "Tok Pisin" }, "tr": { - "articles": 321169, + "articles": 343072, "english_name": "Turkish", "name": "T\u00fcrk\u00e7e" }, "ts": { - "articles": 583, + "articles": 683, "english_name": "Tsonga", "name": "Xitsonga" }, "tt": { - "articles": 82594, + "articles": 89002, "english_name": "Tatar", "name": "Tatar\u00e7a / \u0422\u0430\u0442\u0430\u0440\u0447\u0430" }, "tum": { - "articles": 572, + "articles": 586, "english_name": "Tumbuka", "name": "chiTumbuka" }, "tw": { - "articles": 657, + "articles": 705, "english_name": "Twi", "name": "Twi" }, "ty": { - "articles": 1199, + "articles": 1204, "english_name": "Tahitian", "name": "Reo M\u0101`ohi" }, "tyv": { - "articles": 1738, + "articles": 1987, "english_name": "Tuvan", "name": "\u0422\u044b\u0432\u0430" }, "udm": { - "articles": 4565, + "articles": 4848, "english_name": "Udmurt", "name": "\u0423\u0434\u043c\u0443\u0440\u0442 \u043a\u044b\u043b" }, "ug": { - "articles": 4104, + "articles": 4244, "english_name": "Uyghur", "name": "\u0626\u06c7\u064a\u063a\u06c7\u0631 \u062a\u0649\u0644\u0649" }, "uk": { - "articles": 878251, + "articles": 993357, "english_name": "Ukrainian", "name": "\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430" }, "ur": { - "articles": 142712, + "articles": 151971, "english_name": "Urdu", "name": "\u0627\u0631\u062f\u0648" }, "uz": { - "articles": 130227, + "articles": 133433, "english_name": "Uzbek", "name": "O\u2018zbek" }, "ve": { - "articles": 265, + "articles": 368, "english_name": "Venda", "name": "Tshivenda" }, "vec": { - "articles": 11266, + "articles": 19577, "english_name": "Venetian", "name": "V\u00e8neto" }, "vep": { - "articles": 5880, + "articles": 6395, "english_name": "Vepsian", "name": "Veps\u00e4n" }, "vi": { - "articles": 1198961, + "articles": 1241042, "english_name": "Vietnamese", "name": "Ti\u1ebfng Vi\u1ec7t" }, "vls": { - "articles": 6703, + "articles": 7079, "english_name": "West Flemish", "name": "West-Vlams" }, "vo": { - "articles": 122174, + "articles": 124156, "english_name": "Volap\u00fck", "name": "Volap\u00fck" }, "wa": { - "articles": 14790, + "articles": 15627, "english_name": "Walloon", "name": "Walon" }, "war": { - "articles": 1263483, + "articles": 1263934, "english_name": "Waray-Waray", "name": "Winaray" }, "wo": { - "articles": 1177, + "articles": 1387, "english_name": "Wolof", "name": "Wolof" }, "wuu": { - "articles": 16289, + "articles": 28716, "english_name": "Wu", "name": "\u5434\u8bed" }, "xal": { - "articles": 2075, + "articles": 2082, "english_name": "Kalmyk", "name": "\u0425\u0430\u043b\u044c\u043c\u0433" }, "xh": { - "articles": 751, + "articles": 1043, "english_name": "Xhosa", "name": "isiXhosa" }, "xmf": { - "articles": 12678, + "articles": 13670, "english_name": "Mingrelian", "name": "\u10db\u10d0\u10e0\u10d2\u10d0\u10da\u10e3\u10e0\u10d8 (Margaluri)" }, "yi": { - "articles": 14571, + "articles": 14999, "english_name": "Yiddish", "name": "\u05d9\u05d9\u05b4\u05d3\u05d9\u05e9" }, "yo": { - "articles": 31774, + "articles": 32321, "english_name": "Yoruba", "name": "Yor\u00f9b\u00e1" }, "za": { - "articles": 1867, + "articles": 1952, "english_name": "Zhuang", "name": "Cuengh" }, "zea": { - "articles": 4580, + "articles": 4727, "english_name": "Zeelandic", "name": "Ze\u00eauws" }, "zh": { - "articles": 1038913, + "articles": 1099382, "english_name": "Chinese", "name": "\u4e2d\u6587" }, "zh-classical": { - "articles": 8663, + "articles": 10187, "english_name": "Classical Chinese", "name": "\u53e4\u6587 / \u6587\u8a00\u6587" }, "zh-min-nan": { - "articles": 227702, + "articles": 264433, "english_name": "Min Nan", "name": "B\u00e2n-l\u00e2m-g\u00fa" }, "zh-yue": { - "articles": 70490, + "articles": 77673, "english_name": "Cantonese", "name": "\u7cb5\u8a9e" }, "zu": { - "articles": 1050, + "articles": 1382, "english_name": "Zulu", "name": "isiZulu" } diff --git a/searx/languages.py b/searx/languages.py index cab124541..72e1a735e 100644 --- a/searx/languages.py +++ b/searx/languages.py @@ -3,9 +3,11 @@ # this file is generated automatically by utils/update_search_languages.py language_codes = ( + (u"af-NA", u"Afrikaans", u"", u"Afrikaans"), (u"ar-SA", u"العربية", u"", u"Arabic"), + (u"be-BY", u"Беларуская", u"", u"Belarusian"), (u"bg-BG", u"Български", u"", u"Bulgarian"), - (u"ca-ES", u"Català", u"", u"Catalan"), + (u"ca-AD", u"Català", u"", u"Catalan"), (u"cs-CZ", u"Čeština", u"", u"Czech"), (u"da-DK", u"Dansk", u"", u"Danish"), (u"de", u"Deutsch", u"", u"German"), @@ -17,11 +19,15 @@ language_codes = ( (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-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"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-ES", u"Español", u"España", u"Spanish"), (u"es-MX", u"Español", u"México", u"Spanish"), (u"et-EE", u"Eesti", u"", u"Estonian"), @@ -35,6 +41,7 @@ language_codes = ( (u"he-IL", u"עברית", u"", u"Hebrew"), (u"hr-HR", u"Hrvatski", u"", u"Croatian"), (u"hu-HU", u"Magyar", u"", u"Hungarian"), + (u"hy-AM", u"Հայերեն", u"", u"Armenian"), (u"id-ID", u"Indonesia", u"", u"Indonesian"), (u"is-IS", u"Íslenska", u"", u"Icelandic"), (u"it-IT", u"Italiano", u"", u"Italian"), @@ -42,7 +49,7 @@ language_codes = ( (u"ko-KR", u"한국어", u"", u"Korean"), (u"lt-LT", u"Lietuvių", u"", u"Lithuanian"), (u"lv-LV", u"Latviešu", u"", u"Latvian"), - (u"ms-MY", u"Bahasa Melayu", u"", u"Malay"), + (u"ms-MY", u"Melayu", u"", u"Malay"), (u"nb-NO", u"Norsk Bokmål", u"", u"Norwegian Bokmål"), (u"nl", u"Nederlands", u"", u"Dutch"), (u"nl-BE", u"Nederlands", u"België", u"Dutch"), @@ -55,8 +62,9 @@ language_codes = ( (u"ru-RU", u"Русский", u"", u"Russian"), (u"sk-SK", u"Slovenčina", u"", u"Slovak"), (u"sl-SI", u"Slovenščina", u"", u"Slovenian"), - (u"sr-RS", u"Српски", u"", u"Serbian"), + (u"sr-RS", u"Srpski", u"", u"Serbian"), (u"sv-SE", u"Svenska", u"", u"Swedish"), + (u"sw-KE", u"Kiswahili", u"", u"Swahili"), (u"th-TH", u"ไทย", u"", u"Thai"), (u"tr-TR", u"Türkçe", u"", u"Turkish"), (u"uk-UA", u"Українська", u"", u"Ukrainian"), From 1c853f9573a85d9885d3c99b7e3210c834e5e5f3 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Sun, 1 Mar 2020 11:07:59 +0100 Subject: [PATCH 06/72] bing_news: parital rollback of c89c05bc The bing_news bug (discussed in #1838) was caused by wrong language tags, which was fixed e0c99d9d / no need to change the bing_news search string. closes: https://github.com/asciimoo/searx/issues/1838 Signed-off-by: Markus Heiser --- searx/engines/bing.py | 2 +- searx/engines/bing_news.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/searx/engines/bing.py b/searx/engines/bing.py index c8fc4fa2e..afb776acd 100644 --- a/searx/engines/bing.py +++ b/searx/engines/bing.py @@ -120,7 +120,7 @@ def _fetch_supported_languages(resp): href = eval_xpath(a, './@href')[0] match = setmkt.search(href) l_tag = match.groups()[0] - _lang, _nation = l_tag.split('-',1) + _lang, _nation = l_tag.split('-', 1) l_tag = _lang.lower() + '-' + _nation.upper() lang_tags.add(l_tag) diff --git a/searx/engines/bing_news.py b/searx/engines/bing_news.py index 14fd7b99a..d13be777c 100644 --- a/searx/engines/bing_news.py +++ b/searx/engines/bing_news.py @@ -61,7 +61,7 @@ def _get_url(query, language, offset, time_range): else: # e.g. setmkt=de-de&setlang=de search_path = search_string.format( - query=urlencode({'q': query, 'setlang': language}), + query=urlencode({'q': query, 'setmkt': language}), offset=offset) return base_url + search_path From ad7a6e6e1022923850343b2c19e47bbd9fbad050 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Sun, 1 Mar 2020 17:28:59 +0100 Subject: [PATCH 07/72] bugfix(!biv) : bing-video do not like "older" User-Agents When selecting other languages than 'en', bing-video did not handle the language correct and gave very bad results. Since User-Agent is normaly rotated in searx, the behavior of a !biv search was unpredictable and paging was broken. Signed-off-by: Markus Heiser --- searx/engines/bing_videos.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/searx/engines/bing_videos.py b/searx/engines/bing_videos.py index 6e7b6d3aa..f048f0d8e 100644 --- a/searx/engines/bing_videos.py +++ b/searx/engines/bing_videos.py @@ -67,6 +67,10 @@ def request(query, params): if params['time_range'] in time_range_dict: params['url'] += time_range_string.format(interval=time_range_dict[params['time_range']]) + # bing videos did not like "older" versions < 70.0.1 when selectin other + # languages then 'en' .. very strange ?!?! + params['headers']['User-Agent'] = 'Mozilla/5.0 (X11; Linux x86_64; rv:73.0.1) Gecko/20100101 Firefox/73.0.1' + return params From ccf3d89e8f755e839b02f18156049accc9f261ab Mon Sep 17 00:00:00 2001 From: Adam Tauber Date: Thu, 5 Mar 2020 02:49:34 +0100 Subject: [PATCH 08/72] [fix] update dead link --- README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.rst b/README.rst index eb2c58ea2..a7b75d6e2 100644 --- a/README.rst +++ b/README.rst @@ -23,7 +23,7 @@ Go to the `searx-docker `__ project. Without Docker -------------- -For all of the details, follow this `step by step installation `__. +For all of the details, follow this `step by step installation `__. Note: the documentation needs to be updated. From 3d03fb305050a42661999b47597694616d532bf4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=A9mi=20V=C3=A1nyi?= Date: Fri, 28 Feb 2020 22:32:28 +0100 Subject: [PATCH 09/72] Add new post to blog about private engines --- docs/blog/index.rst | 1 + docs/blog/private-engines.rst | 63 +++++++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 docs/blog/private-engines.rst diff --git a/docs/blog/index.rst b/docs/blog/index.rst index 52fa3f126..94847ad62 100644 --- a/docs/blog/index.rst +++ b/docs/blog/index.rst @@ -8,3 +8,4 @@ Blog python3 admin intro-offline + private-engines diff --git a/docs/blog/private-engines.rst b/docs/blog/private-engines.rst new file mode 100644 index 000000000..c26b3ed1c --- /dev/null +++ b/docs/blog/private-engines.rst @@ -0,0 +1,63 @@ +================================== +Limit access to your searx engines +================================== + +Administrators might find themselves wanting to limit access to some of the +enabled engines on their instances. It might be because they do not want to +expose some private information through an offline engine. Or they +would rather share engines only with their trusted friends or colleagues. + +Private engines +=============== + +To solve this issue private engines were introduced in :pull:`1823`. +A new option was added to engines named `tokens`. It expects a list +of strings. If the user making a request presents one of the tokens +of an engine, he/she is able to access information about the engine +and make search requests. + +Example configuration to restrict access to the Arch Linux Wiki engine: + +.. code:: yaml + + - name : arch linux wiki + engine : archlinux + shortcut : al + tokens : [ 'my-secret-token' ] + + +Unless a user has configured the right token, the engine is going +to be hidden from him/her. It is not going to be included in the +list of engines on the Preferences page and in the output of +`/config` REST API call. + +Tokens can be added to one's configuration on the Preferences page +under "Engine tokens". The input expects a comma separated list of +strings. + +The distribution of the tokens from the administrator to the users +is not carved in stone. As providing access to such engines +implies that the admin knows and trusts the user, we do not see +necessary to come up with a strict process. Instead, +we would like to add guidelines to the documentation of the feature. + +Next steps +========== + +Now that searx has support for both offline engines and private engines, +it is possible to add concrete engines which benefit from these features. +For example engines which search on the local host running the instance. +Be it searching your file system or querying a private database. Be creative +and come up with new solutions which fit your use case. + +Acknowledgement +=============== + +This development was sponsored by `Search and Discovery Fund`_ of `NLnet Foundation`_ . + +.. _Search and Discovery Fund: https://nlnet.nl/discovery +.. _NLnet Foundation: https://nlnet.nl/ + + +| Happy hacking. +| kvch // 2020.02.28 22:26 From 4f90fb6a9236a9699e80c249153ba372bf308cb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sp=C3=BChler=20Stefan?= Date: Mon, 2 Mar 2020 18:55:48 +0100 Subject: [PATCH 10/72] [Fix] Startpage ValueError on Spanish date format datetime.parser.parse() does not know the Spanish date format which leads to a ValueError. Fixes #1870 Traceback (most recent call last): File "/usr/local/searx/searx/search.py", line 160, in search_one_http_request_safe search_results = search_one_http_request(engine, query, request_params) File "/usr/local/searx/searx/search.py", line 97, in search_one_http_request return engine.response(response) File "/usr/local/searx/searx/engines/startpage.py", line 102, in response published_date = parser.parse(date_string, dayfirst=True) File "/usr/local/searx/searx-ve/lib/python3.6/site-packages/dateutil/parser/_parser.py", line 1358, in parse return DEFAULTPARSER.parse(timestr, **kwargs) File "/usr/local/searx/searx-ve/lib/python3.6/site-packages/dateutil/parser/_parser.py", line 649, in parse raise ValueError("Unknown string format:", timestr) ValueError: ('Unknown string format:', '24 Ene 2013') --- searx/engines/startpage.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/searx/engines/startpage.py b/searx/engines/startpage.py index 76567396f..953734934 100644 --- a/searx/engines/startpage.py +++ b/searx/engines/startpage.py @@ -99,11 +99,14 @@ def response(resp): if re.match(r"^([1-9]|[1-2][0-9]|3[0-1]) [A-Z][a-z]{2} [0-9]{4} \.\.\. ", content): date_pos = content.find('...') + 4 date_string = content[0:date_pos - 5] - published_date = parser.parse(date_string, dayfirst=True) - # fix content string content = content[date_pos:] + try: + published_date = parser.parse(date_string, dayfirst=True) + except ValueError: + pass + # check if search result starts with something like: "5 days ago ... " elif re.match(r"^[0-9]+ days? ago \.\.\. ", content): date_pos = content.find('...') + 4 From 9bc24080bf4c24a182cf2b5616095c2f6bea5821 Mon Sep 17 00:00:00 2001 From: Adam Tauber Date: Fri, 13 Mar 2020 00:43:05 +0100 Subject: [PATCH 11/72] [fix] add answers, suggestions, corrections to rss output fixes #1888 --- .../__common__/opensearch_response_rss.xml | 24 +++++++++++++++++++ searx/webapp.py | 4 ++++ 2 files changed, 28 insertions(+) diff --git a/searx/templates/__common__/opensearch_response_rss.xml b/searx/templates/__common__/opensearch_response_rss.xml index 32c42e7c7..3781dd87c 100644 --- a/searx/templates/__common__/opensearch_response_rss.xml +++ b/searx/templates/__common__/opensearch_response_rss.xml @@ -25,5 +25,29 @@ {% if r.pubdate %}{{ r.pubdate }}{% endif %} {% endfor %} + {% if answers %} + {% for a in answers %} + + {{ a }} + answer + + {% endfor %} + {% endif %} + {% if corrections %} + {% for a in corrections %} + + {{ a }} + correction + + {% endfor %} + {% endif %} + {% if suggestions %} + {% for a in suggestions %} + + {{ a }} + suggestion + + {% endfor %} + {% endif %} diff --git a/searx/webapp.py b/searx/webapp.py index b661e39d1..da2bf34a9 100644 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -637,9 +637,13 @@ def index(): response.headers.add('Content-Disposition', cont_disp) return response elif output_format == 'rss': + print(results) response_rss = render( 'opensearch_response_rss.xml', results=results, + answers=result_container.answers, + corrections=result_container.corrections, + suggestions=result_container.suggestions, q=request.form['q'], number_of_results=number_of_results, base_url=get_base_url(), From 018b6818419a1c3044b7d7244b55a62779063071 Mon Sep 17 00:00:00 2001 From: Adam Tauber Date: Fri, 13 Mar 2020 00:50:19 +0100 Subject: [PATCH 12/72] [fix] add answers, suggestions, corrections to csv output fixes #1888 --- searx/webapp.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/searx/webapp.py b/searx/webapp.py index da2bf34a9..49129d14e 100644 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -626,10 +626,20 @@ def index(): mimetype='application/json') elif output_format == 'csv': csv = UnicodeWriter(StringIO()) - keys = ('title', 'url', 'content', 'host', 'engine', 'score') + keys = ('title', 'url', 'content', 'host', 'engine', 'score', 'type') csv.writerow(keys) for row in results: row['host'] = row['parsed_url'].netloc + row['type'] = 'result' + csv.writerow([row.get(key, '') for key in keys]) + for a in result_container.answers: + row = {'title': a, 'type': 'answer'} + csv.writerow([row.get(key, '') for key in keys]) + for a in result_container.suggestions: + row = {'title': a, 'type': 'suggestion'} + csv.writerow([row.get(key, '') for key in keys]) + for a in result_container.corrections: + row = {'title': a, 'type': 'correction'} csv.writerow([row.get(key, '') for key in keys]) csv.stream.seek(0) response = Response(csv.stream.read(), mimetype='application/csv') From 58a630308a95f886db9de19d562e11890ac35e07 Mon Sep 17 00:00:00 2001 From: Adam Tauber Date: Fri, 13 Mar 2020 00:57:01 +0100 Subject: [PATCH 13/72] [fix] convert query to string to produce valid filename for csv output --- searx/webapp.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/searx/webapp.py b/searx/webapp.py index 49129d14e..0c5ed4570 100644 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -643,7 +643,7 @@ def index(): csv.writerow([row.get(key, '') for key in keys]) csv.stream.seek(0) response = Response(csv.stream.read(), mimetype='application/csv') - cont_disp = 'attachment;Filename=searx_-_{0}.csv'.format(search_query.query) + cont_disp = 'attachment;Filename=searx_-_{0}.csv'.format(search_query.query.decode('utf-8')) response.headers.add('Content-Disposition', cont_disp) return response elif output_format == 'rss': From 8e727ac77f5db59c1b772d9fd7603b519badb35a Mon Sep 17 00:00:00 2001 From: Adam Tauber Date: Fri, 13 Mar 2020 01:05:02 +0100 Subject: [PATCH 14/72] [fix] update csv unit test --- tests/unit/test_webapp.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/unit/test_webapp.py b/tests/unit/test_webapp.py index 72ace4850..f31332fa0 100644 --- a/tests/unit/test_webapp.py +++ b/tests/unit/test_webapp.py @@ -99,9 +99,9 @@ class ViewsTestCase(SearxTestCase): result = self.app.post('/', data={'q': 'test', 'format': 'csv'}) self.assertEqual( - b'title,url,content,host,engine,score\r\n' - b'First Test,http://first.test.xyz,first test content,first.test.xyz,startpage,\r\n' # noqa - b'Second Test,http://second.test.xyz,second test content,second.test.xyz,youtube,\r\n', # noqa + b'title,url,content,host,engine,score,type\r\n' + b'First Test,http://first.test.xyz,first test content,first.test.xyz,startpage,,result\r\n' # noqa + b'Second Test,http://second.test.xyz,second test content,second.test.xyz,youtube,,result\r\n', # noqa result.data ) From baca55c94e002abbdeb428b31ab92f558195adda Mon Sep 17 00:00:00 2001 From: Adam Tauber Date: Mon, 16 Mar 2020 00:22:15 +0100 Subject: [PATCH 15/72] [fix] handle weights in accept language parsing - fixes w3ms en;q=1.0 --- searx/webapp.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/searx/webapp.py b/searx/webapp.py index 0c5ed4570..cfb552514 100644 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -178,9 +178,12 @@ flask_babel.get_translations = _get_translations def _get_browser_language(request, lang_list): for lang in request.headers.get("Accept-Language", "en").split(","): + if ';' in lang: + lang = lang.split(';')[0] locale = match_language(lang, lang_list, fallback=None) if locale is not None: return locale + return settings['search']['default_lang'] or 'en' @babel.localeselector From 822aee94a2e50923252faf7ae11b4b03017c1a1a Mon Sep 17 00:00:00 2001 From: Adam Tauber Date: Mon, 16 Mar 2020 00:22:38 +0100 Subject: [PATCH 16/72] [fix] remove debug print --- searx/webapp.py | 1 - 1 file changed, 1 deletion(-) diff --git a/searx/webapp.py b/searx/webapp.py index cfb552514..b3928921e 100644 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -650,7 +650,6 @@ def index(): response.headers.add('Content-Disposition', cont_disp) return response elif output_format == 'rss': - print(results) response_rss = render( 'opensearch_response_rss.xml', results=results, From 2621c24cc7992a7c6968d5ce389364c3bf4cc7e2 Mon Sep 17 00:00:00 2001 From: Adam Tauber Date: Mon, 23 Mar 2020 12:41:02 +0100 Subject: [PATCH 17/72] [enh] add clear search button to oscar theme - fixes #454 --- searx/templates/oscar/search.html | 1 + searx/templates/oscar/search_full.html | 1 + 2 files changed, 2 insertions(+) diff --git a/searx/templates/oscar/search.html b/searx/templates/oscar/search.html index cad9eca89..9978801ca 100644 --- a/searx/templates/oscar/search.html +++ b/searx/templates/oscar/search.html @@ -6,6 +6,7 @@ + diff --git a/searx/templates/oscar/search_full.html b/searx/templates/oscar/search_full.html index 656463178..ea821dc45 100644 --- a/searx/templates/oscar/search_full.html +++ b/searx/templates/oscar/search_full.html @@ -9,6 +9,7 @@ +
From 65cae857354a5268253e40556153e994fa747e3d Mon Sep 17 00:00:00 2001 From: Adam Tauber Date: Mon, 23 Mar 2020 13:05:19 +0100 Subject: [PATCH 18/72] [fix] load new page with infinite scroll if there is no scrollbar - fixes #759 --- searx/static/plugins/js/infinite_scroll.js | 50 ++++++++++++++-------- 1 file changed, 33 insertions(+), 17 deletions(-) diff --git a/searx/static/plugins/js/infinite_scroll.js b/searx/static/plugins/js/infinite_scroll.js index db84a6908..9930880e3 100644 --- a/searx/static/plugins/js/infinite_scroll.js +++ b/searx/static/plugins/js/infinite_scroll.js @@ -1,24 +1,40 @@ +function hasScrollbar() { + var root = document.compatMode=='BackCompat'? document.body : document.documentElement; + return root.scrollHeight>root.clientHeight; +} + +function loadNextPage() { + var formData = $('#pagination form:last').serialize(); + if (formData) { + $('#pagination').html('
'); + $.ajax({ + type: "POST", + url: './', + data: formData, + dataType: 'html', + success: function(data) { + var body = $(data); + $('#pagination').remove(); + $('#main_results').append('
'); + $('#main_results').append(body.find('.result')); + $('#main_results').append(body.find('#pagination')); + if(!hasScrollbar()) { + loadNextPage(); + } + } + }); + } +} + $(document).ready(function() { var win = $(window); + if(!hasScrollbar()) { + loadNextPage(); + } win.scroll(function() { + $("#pagination button").css("visibility", "hidden"); if ($(document).height() - win.height() - win.scrollTop() < 150) { - var formData = $('#pagination form:last').serialize(); - if (formData) { - $('#pagination').html('
'); - $.ajax({ - type: "POST", - url: './', - data: formData, - dataType: 'html', - success: function(data) { - var body = $(data); - $('#pagination').remove(); - $('#main_results').append('
'); - $('#main_results').append(body.find('.result')); - $('#main_results').append(body.find('#pagination')); - } - }); - } + loadNextPage(); } }); }); From 9a2f26d915ee05d933a18c31bca2121658aa7ffd Mon Sep 17 00:00:00 2001 From: Adam Tauber Date: Mon, 23 Mar 2020 14:01:33 +0100 Subject: [PATCH 19/72] [enh] submit search on suggestion select - closes #807 --- searx/static/themes/oscar/js/searx.js | 3 +++ searx/static/themes/oscar/js/searx.min.js | 4 ++-- searx/static/themes/oscar/js/searx_src/autocompleter.js | 3 +++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/searx/static/themes/oscar/js/searx.js b/searx/static/themes/oscar/js/searx.js index 927aeb422..9138576f5 100644 --- a/searx/static/themes/oscar/js/searx.js +++ b/searx/static/themes/oscar/js/searx.js @@ -86,6 +86,9 @@ $(document).ready(function(){ }, source: searx.searchResults.ttAdapter() }); + $('#q').bind('typeahead:selected', function(ev, suggestion) { + $("#search_form").submit(); + }); } }); ;/** diff --git a/searx/static/themes/oscar/js/searx.min.js b/searx/static/themes/oscar/js/searx.min.js index 354d9f2fe..4c01dca94 100644 --- a/searx/static/themes/oscar/js/searx.min.js +++ b/searx/static/themes/oscar/js/searx.min.js @@ -1,2 +1,2 @@ -/*! oscar/searx.min.js | 06-08-2019 | https://github.com/asciimoo/searx */ -requirejs.config({baseUrl:"./static/themes/oscar/js",paths:{app:"../app"}}),window.searx=function(a){"use strict";var b=a.currentScript||function(){var b=a.getElementsByTagName("script");return b[b.length-1]}();return{autocompleter:"true"===b.getAttribute("data-autocompleter"),method:b.getAttribute("data-method")}}(document),searx.autocompleter&&(searx.searchResults=new Bloodhound({datumTokenizer:Bloodhound.tokenizers.obj.whitespace("value"),queryTokenizer:Bloodhound.tokenizers.whitespace,remote:"./autocompleter?q=%QUERY"}),searx.searchResults.initialize()),$(document).ready(function(){searx.autocompleter&&$("#q").typeahead(null,{name:"search-results",displayKey:function(a){return a},source:searx.searchResults.ttAdapter()})}),$(document).ready(function(){$("#q.autofocus").focus(),$(".select-all-on-click").click(function(){$(this).select()}),$(".btn-collapse").click(function(){var a=$(this).data("btn-text-collapsed"),b=$(this).data("btn-text-not-collapsed");""!==a&&""!==b&&($(this).hasClass("collapsed")?new_html=$(this).html().replace(a,b):new_html=$(this).html().replace(b,a),$(this).html(new_html))}),$(".btn-toggle .btn").click(function(){var a="btn-"+$(this).data("btn-class"),b=$(this).data("btn-label-default"),c=$(this).data("btn-label-toggled");""!==c&&($(this).hasClass("btn-default")?new_html=$(this).html().replace(b,c):new_html=$(this).html().replace(c,b),$(this).html(new_html)),$(this).toggleClass(a),$(this).toggleClass("btn-default")}),$(".media-loader").click(function(){var a=$(this).data("target"),b=$(a+" > iframe"),c=b.attr("src");void 0!==c&&!1!==c||b.attr("src",b.data("src"))}),$(".btn-sm").dblclick(function(){var a="btn-"+$(this).data("btn-class");$(this).hasClass("btn-default")?($(".btn-sm > input").attr("checked","checked"),$(".btn-sm > input").prop("checked",!0),$(".btn-sm").addClass(a),$(".btn-sm").addClass("active"),$(".btn-sm").removeClass("btn-default")):($(".btn-sm > input").attr("checked",""),$(".btn-sm > input").removeAttr("checked"),$(".btn-sm > input").checked=!1,$(".btn-sm").removeClass(a),$(".btn-sm").removeClass("active"),$(".btn-sm").addClass("btn-default"))})}),$(document).ready(function(){$(".searx_overpass_request").on("click",function(a){var b="https://overpass-api.de/api/interpreter?data=",c=b+"[out:json][timeout:25];(",d=");out meta;",e=$(this).data("osm-id"),f=$(this).data("osm-type"),g=$(this).data("result-table"),h="#"+$(this).data("result-table-loadicon"),i=["addr:city","addr:country","addr:housenumber","addr:postcode","addr:street"];if(e&&f&&g){g="#"+g;var j=null;switch(f){case"node":j=c+"node("+e+");"+d;break;case"way":j=c+"way("+e+");"+d;break;case"relation":j=c+"relation("+e+");"+d}if(j){$.ajax(j).done(function(a){if(a&&a.elements&&a.elements[0]){var b=a.elements[0],c=$(g).html();for(var d in b.tags)if(null===b.tags.name||-1==i.indexOf(d)){switch(c+=""+d+"",d){case"phone":case"fax":c+=''+b.tags[d]+"";break;case"email":c+=''+b.tags[d]+"";break;case"website":case"url":c+=''+b.tags[d]+"";break;case"wikidata":c+=''+b.tags[d]+"";break;case"wikipedia":if(-1!=b.tags[d].indexOf(":")){c+=''+b.tags[d]+"";break}default:c+=b.tags[d]}c+=""}$(g).html(c),$(g).removeClass("hidden"),$(h).addClass("hidden")}}).fail(function(){$(h).html($(h).html()+'

could not load data!

')})}}$(this).off(a)}),$(".searx_init_map").on("click",function(a){var b=$(this).data("leaflet-target"),c=$(this).data("map-lon"),d=$(this).data("map-lat"),e=$(this).data("map-zoom"),f=$(this).data("map-boundingbox"),g=$(this).data("map-geojson");require(["leaflet-0.7.3.min"],function(a){f&&(southWest=L.latLng(f[0],f[2]),northEast=L.latLng(f[1],f[3]),map_bounds=L.latLngBounds(southWest,northEast)),L.Icon.Default.imagePath="./static/themes/oscar/img/map";var h=L.map(b),i="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",j='Map data © OpenStreetMap contributors',k=new L.TileLayer(i,{minZoom:1,maxZoom:19,attribution:j}),l="https://maps.wikimedia.org/osm-intl/{z}/{x}/{y}.png",m='Wikimedia maps beta | Maps data © OpenStreetMap contributors';new L.TileLayer(l,{minZoom:1,maxZoom:19,attribution:m});map_bounds?setTimeout(function(){h.fitBounds(map_bounds,{maxZoom:17})},0):c&&d&&(e?h.setView(new L.LatLng(d,c),e):h.setView(new L.LatLng(d,c),8)),h.addLayer(k);var n={"OSM Mapnik":k};L.control.layers(n).addTo(h),g&&L.geoJson(g).addTo(h)}),$(this).off(a)})}); \ No newline at end of file +/*! oscar/searx.min.js | 23-03-2020 | https://github.com/asciimoo/searx */ +requirejs.config({baseUrl:"./static/themes/oscar/js",paths:{app:"../app"}}),window.searx=function(a){"use strict";var b=a.currentScript||function(){var b=a.getElementsByTagName("script");return b[b.length-1]}();return{autocompleter:"true"===b.getAttribute("data-autocompleter"),method:b.getAttribute("data-method")}}(document),searx.autocompleter&&(searx.searchResults=new Bloodhound({datumTokenizer:Bloodhound.tokenizers.obj.whitespace("value"),queryTokenizer:Bloodhound.tokenizers.whitespace,remote:"./autocompleter?q=%QUERY"}),searx.searchResults.initialize()),$(document).ready(function(){searx.autocompleter&&($("#q").typeahead(null,{name:"search-results",displayKey:function(a){return a},source:searx.searchResults.ttAdapter()}),$("#q").bind("typeahead:selected",function(a,b){$("#search_form").submit()}))}),$(document).ready(function(){$("#q.autofocus").focus(),$(".select-all-on-click").click(function(){$(this).select()}),$(".btn-collapse").click(function(){var a=$(this).data("btn-text-collapsed"),b=$(this).data("btn-text-not-collapsed");""!==a&&""!==b&&($(this).hasClass("collapsed")?new_html=$(this).html().replace(a,b):new_html=$(this).html().replace(b,a),$(this).html(new_html))}),$(".btn-toggle .btn").click(function(){var a="btn-"+$(this).data("btn-class"),b=$(this).data("btn-label-default"),c=$(this).data("btn-label-toggled");""!==c&&($(this).hasClass("btn-default")?new_html=$(this).html().replace(b,c):new_html=$(this).html().replace(c,b),$(this).html(new_html)),$(this).toggleClass(a),$(this).toggleClass("btn-default")}),$(".media-loader").click(function(){var a=$(this).data("target"),b=$(a+" > iframe"),c=b.attr("src");void 0!==c&&c!==!1||b.attr("src",b.data("src"))}),$(".btn-sm").dblclick(function(){var a="btn-"+$(this).data("btn-class");$(this).hasClass("btn-default")?($(".btn-sm > input").attr("checked","checked"),$(".btn-sm > input").prop("checked",!0),$(".btn-sm").addClass(a),$(".btn-sm").addClass("active"),$(".btn-sm").removeClass("btn-default")):($(".btn-sm > input").attr("checked",""),$(".btn-sm > input").removeAttr("checked"),$(".btn-sm > input").checked=!1,$(".btn-sm").removeClass(a),$(".btn-sm").removeClass("active"),$(".btn-sm").addClass("btn-default"))})}),$(document).ready(function(){$(".searx_overpass_request").on("click",function(a){var b="https://overpass-api.de/api/interpreter?data=",c=b+"[out:json][timeout:25];(",d=");out meta;",e=$(this).data("osm-id"),f=$(this).data("osm-type"),g=$(this).data("result-table"),h="#"+$(this).data("result-table-loadicon"),i=["addr:city","addr:country","addr:housenumber","addr:postcode","addr:street"];if(e&&f&&g){g="#"+g;var j=null;switch(f){case"node":j=c+"node("+e+");"+d;break;case"way":j=c+"way("+e+");"+d;break;case"relation":j=c+"relation("+e+");"+d}if(j){$.ajax(j).done(function(a){if(a&&a.elements&&a.elements[0]){var b=a.elements[0],c=$(g).html();for(var d in b.tags)if(null===b.tags.name||i.indexOf(d)==-1){switch(c+=""+d+"",d){case"phone":case"fax":c+=''+b.tags[d]+"";break;case"email":c+=''+b.tags[d]+"";break;case"website":case"url":c+=''+b.tags[d]+"";break;case"wikidata":c+=''+b.tags[d]+"";break;case"wikipedia":if(b.tags[d].indexOf(":")!=-1){c+=''+b.tags[d]+"";break}default:c+=b.tags[d]}c+=""}$(g).html(c),$(g).removeClass("hidden"),$(h).addClass("hidden")}}).fail(function(){$(h).html($(h).html()+'

could not load data!

')})}}$(this).off(a)}),$(".searx_init_map").on("click",function(a){var b=$(this).data("leaflet-target"),c=$(this).data("map-lon"),d=$(this).data("map-lat"),e=$(this).data("map-zoom"),f=$(this).data("map-boundingbox"),g=$(this).data("map-geojson");require(["leaflet-0.7.3.min"],function(a){f&&(southWest=L.latLng(f[0],f[2]),northEast=L.latLng(f[1],f[3]),map_bounds=L.latLngBounds(southWest,northEast)),L.Icon.Default.imagePath="./static/themes/oscar/img/map";var h=L.map(b),i="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",j='Map data © OpenStreetMap contributors',k=new L.TileLayer(i,{minZoom:1,maxZoom:19,attribution:j}),l="https://maps.wikimedia.org/osm-intl/{z}/{x}/{y}.png",m='Wikimedia maps beta | Maps data © OpenStreetMap contributors';new L.TileLayer(l,{minZoom:1,maxZoom:19,attribution:m});map_bounds?setTimeout(function(){h.fitBounds(map_bounds,{maxZoom:17})},0):c&&d&&(e?h.setView(new L.LatLng(d,c),e):h.setView(new L.LatLng(d,c),8)),h.addLayer(k);var n={"OSM Mapnik":k};L.control.layers(n).addTo(h),g&&L.geoJson(g).addTo(h)}),$(this).off(a)})}); \ No newline at end of file diff --git a/searx/static/themes/oscar/js/searx_src/autocompleter.js b/searx/static/themes/oscar/js/searx_src/autocompleter.js index 0907f8e34..985be2c7c 100644 --- a/searx/static/themes/oscar/js/searx_src/autocompleter.js +++ b/searx/static/themes/oscar/js/searx_src/autocompleter.js @@ -33,5 +33,8 @@ $(document).ready(function(){ }, source: searx.searchResults.ttAdapter() }); + $('#q').bind('typeahead:selected', function(ev, suggestion) { + $("#search_form").submit(); + }); } }); From 04c687403e21f883f9614e6a24df9ec450cfc111 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 25 Mar 2020 11:49:33 +0100 Subject: [PATCH 20/72] [fix] brands: add variables from build env to jinja templating We have some variables in the build environment which are also needed in the templating process. Theses variables are relavant if one creates a fork with its own branding. We treat these variables under the term 'brands'. Signed-off-by: Markus Heiser --- Makefile | 13 ++++++++++--- searx/templates/__common__/about.html | 12 ++++++------ searx/templates/courgette/github_ribbon.html | 4 ++-- searx/templates/legacy/github_ribbon.html | 2 +- searx/templates/oscar/base.html | 8 ++++---- searx/templates/simple/base.html | 6 +++--- searx/webapp.py | 3 +++ 7 files changed, 29 insertions(+), 19 deletions(-) mode change 100644 => 100755 searx/webapp.py diff --git a/Makefile b/Makefile index 5a47129e4..3b2d499e8 100644 --- a/Makefile +++ b/Makefile @@ -71,15 +71,22 @@ $(GH_PAGES):: # update project files # -------------------- -PHONY += project engines-languages +PHONY += project engines-languages searx.brand -project: searx/data/engines_languages.json +project: searx/data/engines_languages.json searx.brand -searx/data/engines_languages.json: pyenvinstall +engines-languages: pyenvinstall $(PY_ENV_ACT); python utils/fetch_languages.py mv engines_languages.json searx/data/engines_languages.json mv languages.py searx/languages.py +searx.brand: + $(Q)echo "build searx/brand.py" + $(Q)echo "GIT_URL = '$(GIT_URL)'" > searx/brand.py + $(Q)echo "SEARX_URL = '$(SEARX_URL)'" >> searx/brand.py + $(Q)echo "DOCS_URL = '$(DOCS_URL)'" >> searx/brand.py + $(Q)echo "PUBLIC_INSTANCES = 'https://searx.space'" >> searx/brand.py + # test # ---- diff --git a/searx/templates/__common__/about.html b/searx/templates/__common__/about.html index ff86ddd28..d8e1335d9 100644 --- a/searx/templates/__common__/about.html +++ b/searx/templates/__common__/about.html @@ -7,7 +7,7 @@
  • searx may not offer you as personalised results as Google, but it doesn't generate a profile about you
  • searx doesn't care about what you search for, never shares anything with a third party, and it can't be used to compromise you
  • -
  • searx is free software, the code is 100% open and you can help to make it better. See more on github
  • +
  • searx is free software, the code is 100% open and you can help to make it better. See more on github

If you do care about privacy, want to be a conscious user, or otherwise believe in digital freedom, make searx your default search engine or run it on your own server

@@ -22,14 +22,14 @@ Searx can be added to your browser's search bar; moreover, it can be set as the

How can I make it my own?

-

Searx appreciates your concern regarding logs, so take the code and run it yourself!
Add your Searx to this list to help other people reclaim their privacy and make the Internet freer! +

Searx appreciates your concern regarding logs, so take the code and run it yourself!
Add your Searx to this list to help other people reclaim their privacy and make the Internet freer!
The more decentralized the Internet is, the more freedom we have!

More about searx

    -
  • github
  • +
  • github
  • ohloh
  • twitter
  • IRC: #searx @ freenode (webclient)
  • @@ -48,13 +48,13 @@ Searx can be added to your browser's search bar; moreover, it can be set as the

    New engines?

    Don't forget to restart searx after config edit!

    Installation/WSGI support?

    -

    See the installation and setup wiki page

    +

    See the installation and uwsgi setup

    How to debug engines?

    Stats page contains some useful data about the engines used.

    diff --git a/searx/templates/courgette/github_ribbon.html b/searx/templates/courgette/github_ribbon.html index 67c6e678f..f6eaa123c 100644 --- a/searx/templates/courgette/github_ribbon.html +++ b/searx/templates/courgette/github_ribbon.html @@ -1,3 +1,3 @@ - + Fork me on GitHub - \ No newline at end of file + diff --git a/searx/templates/legacy/github_ribbon.html b/searx/templates/legacy/github_ribbon.html index bdd9cf180..f6eaa123c 100644 --- a/searx/templates/legacy/github_ribbon.html +++ b/searx/templates/legacy/github_ribbon.html @@ -1,3 +1,3 @@ - + Fork me on GitHub diff --git a/searx/templates/oscar/base.html b/searx/templates/oscar/base.html index 9465ca58a..4fe335798 100644 --- a/searx/templates/oscar/base.html +++ b/searx/templates/oscar/base.html @@ -85,10 +85,10 @@ {% endblock %}

    - {{ _('Powered by') }} searx - {{ searx_version }} - {{ _('a privacy-respecting, hackable metasearch engine') }}
    - {{ _('Source code') }} | - {{ _('Issue tracker') }} | - {{ _('Public instances') }} + {{ _('Powered by') }} searx - {{ searx_version }} - {{ _('a privacy-respecting, hackable metasearch engine') }}
    + {{ _('Source code') }} | + {{ _('Issue tracker') }} | + {{ _('Public instances') }}

diff --git a/searx/templates/simple/base.html b/searx/templates/simple/base.html index bba02dbf8..b5b184071 100644 --- a/searx/templates/simple/base.html +++ b/searx/templates/simple/base.html @@ -51,9 +51,9 @@ diff --git a/searx/webapp.py b/searx/webapp.py old mode 100644 new mode 100755 index b3928921e..c6b52d6ab --- a/searx/webapp.py +++ b/searx/webapp.py @@ -57,6 +57,7 @@ from babel.support import Translations import flask_babel from flask_babel import Babel, gettext, format_date, format_decimal from flask.json import jsonify +from searx import brand from searx import settings, searx_dir, searx_debug from searx.exceptions import SearxParameterException from searx.engines import ( @@ -427,6 +428,8 @@ def render(template_name, override_theme=None, **kwargs): kwargs['preferences'] = request.preferences + kwargs['brand'] = brand + kwargs['scripts'] = set() for plugin in request.user_plugins: for script in plugin.js_dependencies: From e84fc94300750c41642bea97d2d9cc020f746c66 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 25 Mar 2020 11:51:03 +0100 Subject: [PATCH 21/72] [fix] brands: add variables from build env to sphinx-doc We have some variables in the build environment which are also needed in the sphinx-process. Theses variables are relavant if one creates a fork with its own branding. We treat these variables under the term 'brands'. Signed-off-by: Markus Heiser --- docs/conf.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index ebcd102b2..03e977aba 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -4,9 +4,9 @@ import sys, os from searx.version import VERSION_STRING from pallets_sphinx_themes import ProjectLink -GIT_URL = os.environ.get("GIT_URL", "https://github.com/asciimoo/searx") -SEARX_URL = os.environ.get("SEARX_URL", "https://searx.me") -DOCS_URL = os.environ.get("DOCS_URL", "https://asciimoo.github.io/searx/") +from searx.brand import GIT_URL +from searx.brand import SEARX_URL +from searx.brand import DOCS_URL # Project -------------------------------------------------------------- From f6b29f68a107ac083bd5df0d6e7bda8a05f4479f Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 25 Mar 2020 12:03:11 +0100 Subject: [PATCH 22/72] [fix] brands: add variables from build env to setup.py We have some variables in the build environment which are also needed in the setup.py process. Theses variables are relavant if one creates a fork with its own branding. We treat these variables under the term 'brands'. Signed-off-by: Markus Heiser --- setup.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index bd3dd5d1c..bd00211b2 100644 --- a/setup.py +++ b/setup.py @@ -10,6 +10,7 @@ import sys # required to load VERSION_STRING constant sys.path.insert(0, './searx') from version import VERSION_STRING +import brand with open('README.rst') as f: long_description = f.read() @@ -36,7 +37,7 @@ setup( keywords='metasearch searchengine search web http', author='Adam Tauber', author_email='asciimoo@gmail.com', - url='https://github.com/asciimoo/searx', + url=brand.GIT_URL, license='GNU Affero General Public License', packages=find_packages(exclude=["tests*"]), zip_safe=False, From aaf22baad2d0b361e01b8eb2c10de5d03875ecb6 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 25 Mar 2020 12:14:21 +0100 Subject: [PATCH 23/72] make project: re-build generic files of the searx project Signed-off-by: Markus Heiser --- searx/brand.py | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 searx/brand.py diff --git a/searx/brand.py b/searx/brand.py new file mode 100644 index 000000000..7cbca7b0f --- /dev/null +++ b/searx/brand.py @@ -0,0 +1,4 @@ +GIT_URL = 'https://github.com/asciimoo/searx' +SEARX_URL = 'https://searx.me' +DOCS_URL = 'https://asciimoo.github.io/searx' +PUBLIC_INSTANCES = 'https://searx.space' From 757ebb5d9fdc24757f199e52575f32f6faf091b3 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 25 Mar 2020 14:09:47 +0100 Subject: [PATCH 24/72] [fix] brands: add variables from build env to grunt process We have some variables in the build environment which are also needed in the grunt process when building themes. Theses variables are relavant if one creates a fork with its own branding. We treat these variables under the term 'brands'. Signed-off-by: Markus Heiser --- Makefile | 15 +++++++++++++++ docs/dev/quickstart.rst | 6 +++--- manage.sh | 10 ---------- searx/static/themes/oscar/gruntfile.js | 4 +--- searx/static/themes/simple/gruntfile.js | 6 +++--- 5 files changed, 22 insertions(+), 19 deletions(-) diff --git a/Makefile b/Makefile index 3b2d499e8..4914a309e 100644 --- a/Makefile +++ b/Makefile @@ -28,6 +28,7 @@ help: @echo ' gh-pages - build docs & deploy on gh-pages branch' @echo ' clean - drop builds and environments' @echo ' project - re-build generic files of the searx project' + @echo ' themes - re-build build the source of the themes' @echo '' @$(MAKE) -s -f utils/makefile.include make-help @echo '' @@ -87,6 +88,20 @@ searx.brand: $(Q)echo "DOCS_URL = '$(DOCS_URL)'" >> searx/brand.py $(Q)echo "PUBLIC_INSTANCES = 'https://searx.space'" >> searx/brand.py +# build themes +# ------------ + +PHONY += themes themes.oscar themes.simple +themes: themes.oscar themes.simple + +themes.oscar: + $(Q)echo '[!] Grunt build : oscar theme' + $(Q)grunt --gruntfile "searx/static/themes/oscar/gruntfile.js" + +themes.simple: + $(Q)echo '[!] Grunt build : simple theme' + $(Q)grunt --gruntfile "searx/static/themes/simple/gruntfile.js" + # test # ---- diff --git a/docs/dev/quickstart.rst b/docs/dev/quickstart.rst index e40772b3b..cb079a753 100644 --- a/docs/dev/quickstart.rst +++ b/docs/dev/quickstart.rst @@ -87,8 +87,8 @@ After satisfying the requirements styles can be build using ``manage.sh`` ./manage.sh styles -How to build the source of the oscar theme -========================================== +How to build the source of the themes +===================================== .. _grunt: https://gruntjs.com/ @@ -104,7 +104,7 @@ After installing grunt, the files can be built using the following command: .. code:: sh - ./manage.sh grunt_build + make themes Tips for debugging/development diff --git a/manage.sh b/manage.sh index 496a522ba..0551f02d3 100755 --- a/manage.sh +++ b/manage.sh @@ -156,15 +156,6 @@ styles() { build_style less/bootstrap/bootstrap.less css/bootstrap.min.css } -grunt_build() { - npm_path_setup - - echo '[!] Grunt build : oscar theme' - grunt --gruntfile "$SEARX_DIR/static/themes/oscar/gruntfile.js" - echo '[!] Grunt build : simple theme' - grunt --gruntfile "$SEARX_DIR/static/themes/simple/gruntfile.js" -} - docker_build() { # Check if it is a git repository if [ ! -d .git ]; then @@ -257,7 +248,6 @@ Commands ----- locales - Compile locales styles - Build less files - grunt_build - Build files for themes docker_build - Build Docker image Tests diff --git a/searx/static/themes/oscar/gruntfile.js b/searx/static/themes/oscar/gruntfile.js index def035dba..606b6bcfb 100644 --- a/searx/static/themes/oscar/gruntfile.js +++ b/searx/static/themes/oscar/gruntfile.js @@ -13,7 +13,7 @@ module.exports = function(grunt) { }, uglify: { options: { - banner: '/*! oscar/searx.min.js | <%= grunt.template.today("dd-mm-yyyy") %> | https://github.com/asciimoo/searx */\n' + banner: '/*! oscar/searx.min.js | <%= grunt.template.today("dd-mm-yyyy") %> | <%= process.env.GIT_URL %> */\n' }, dist: { files: { @@ -38,7 +38,6 @@ module.exports = function(grunt) { development: { options: { paths: ["less/pointhi", "less/logicodev", "less/logicodev-dark"] - //banner: '/*! less/oscar/oscar.css | <%= grunt.template.today("dd-mm-yyyy") %> | https://github.com/asciimoo/searx */\n' }, files: {"css/pointhi.css": "less/pointhi/oscar.less", "css/logicodev.css": "less/logicodev-dark/oscar.less", @@ -47,7 +46,6 @@ module.exports = function(grunt) { production: { options: { paths: ["less/pointhi", "less/logicodev", "less/logicodev-dark"], - //banner: '/*! less/oscar/oscar.css | <%= grunt.template.today("dd-mm-yyyy") %> | https://github.com/asciimoo/searx */\n', cleancss: true }, files: {"css/pointhi.min.css": "less/pointhi/oscar.less", diff --git a/searx/static/themes/simple/gruntfile.js b/searx/static/themes/simple/gruntfile.js index c372ec730..c8f2ed3c6 100644 --- a/searx/static/themes/simple/gruntfile.js +++ b/searx/static/themes/simple/gruntfile.js @@ -36,7 +36,7 @@ module.exports = function(grunt) { }, uglify: { options: { - banner: '/*! simple/searx.min.js | <%= grunt.template.today("dd-mm-yyyy") %> | https://github.com/asciimoo/searx */\n', + banner: '/*! simple/searx.min.js | <%= grunt.template.today("dd-mm-yyyy") %> | <%= process.env.GIT_URL %> */\n', output: { comments: 'some' }, @@ -57,7 +57,7 @@ module.exports = function(grunt) { development: { options: { paths: ["less"], - banner: '/*! searx | <%= grunt.template.today("dd-mm-yyyy") %> | https://github.com/asciimoo/searx */\n' + banner: '/*! searx | <%= grunt.template.today("dd-mm-yyyy") %> | <%= process.env.GIT_URL %> */\n' }, files: { "css/searx.css": "less/style.less", @@ -73,7 +73,7 @@ module.exports = function(grunt) { compatibility: '*' }) ], - banner: '/*! searx | <%= grunt.template.today("dd-mm-yyyy") %> | https://github.com/asciimoo/searx */\n' + banner: '/*! searx | <%= grunt.template.today("dd-mm-yyyy") %> | <%= process.env.GIT_URL %> */\n' }, files: { "css/searx.min.css": "less/style.less", From 3dbade0aed048e6001f2ed0f261c7d26f04768ba Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 25 Mar 2020 14:50:39 +0100 Subject: [PATCH 25/72] [fix] brands: add GIT_URL variable to the docker build Signed-off-by: Markus Heiser --- Dockerfile | 3 ++- Makefile | 9 +++++++++ manage.sh | 5 ++--- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9885fb794..700a21ffc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,6 +4,7 @@ EXPOSE 8080 VOLUME /etc/searx VOLUME /var/log/uwsgi +ARG GIT_URL=unknown ARG VERSION_GITCOMMIT=unknown ARG SEARX_GIT_VERSION=unknown @@ -66,7 +67,7 @@ RUN su searx -c "/usr/bin/python3 -m compileall -q searx"; \ # Keep this argument at the end since it change each time ARG LABEL_DATE= -LABEL maintainer="searx " \ +LABEL maintainer="searx <${GIT_URL}>" \ description="A privacy-respecting, hackable metasearch engine." \ version="${SEARX_GIT_VERSION}" \ org.label-schema.schema-version="1.0" \ diff --git a/Makefile b/Makefile index 4914a309e..f81b4e1de 100644 --- a/Makefile +++ b/Makefile @@ -29,6 +29,7 @@ help: @echo ' clean - drop builds and environments' @echo ' project - re-build generic files of the searx project' @echo ' themes - re-build build the source of the themes' + @echo ' docker - build Docker image' @echo '' @$(MAKE) -s -f utils/makefile.include make-help @echo '' @@ -102,6 +103,14 @@ themes.simple: $(Q)echo '[!] Grunt build : simple theme' $(Q)grunt --gruntfile "searx/static/themes/simple/gruntfile.js" +# docker +# ------ + +PHONY += docker +docker: + $(Q)./manage.sh docker_build + + # test # ---- diff --git a/manage.sh b/manage.sh index 0551f02d3..bb3fe8831 100755 --- a/manage.sh +++ b/manage.sh @@ -202,13 +202,13 @@ docker_build() { fi # define the docker image name - # /!\ HACK to get the user name /!\ - GITHUB_USER=$(git remote get-url origin | sed 's/.*github\.com\/\([^\/]*\).*/\1/') + GITHUB_USER=$(echo "${GIT_URL}" | sed 's/.*github\.com\/\([^\/]*\).*/\1/') SEARX_IMAGE_NAME="${GITHUB_USER:-searx}/searx" # build Docker image echo "Building image ${SEARX_IMAGE_NAME}:${SEARX_GIT_VERSION}" sudo docker build \ + --build-arg GIT_URL="${GIT_URL}" \ --build-arg SEARX_GIT_VERSION="${SEARX_GIT_VERSION}" \ --build-arg VERSION_GITCOMMIT="${VERSION_GITCOMMIT}" \ --build-arg LABEL_DATE=$(date -u +"%Y-%m-%dT%H:%M:%SZ") \ @@ -248,7 +248,6 @@ Commands ----- locales - Compile locales styles - Build less files - docker_build - Build Docker image Tests ----- From 2d12f221a7afbbbaedfb27c5705efd8b94ad6a81 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 25 Mar 2020 15:17:11 +0100 Subject: [PATCH 26/72] [fix] docker build: set build argument LABEL_VCS_URL to GIT_URL Signed-off-by: Markus Heiser --- manage.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manage.sh b/manage.sh index bb3fe8831..4c11576a3 100755 --- a/manage.sh +++ b/manage.sh @@ -213,7 +213,7 @@ docker_build() { --build-arg VERSION_GITCOMMIT="${VERSION_GITCOMMIT}" \ --build-arg LABEL_DATE=$(date -u +"%Y-%m-%dT%H:%M:%SZ") \ --build-arg LABEL_VCS_REF=$(git rev-parse HEAD) \ - --build-arg LABEL_VCS_URL=$(git remote get-url origin) \ + --build-arg LABEL_VCS_URL="${GIT_URL}" \ --build-arg TIMESTAMP_SETTINGS=$(git log -1 --format="%cd" --date=unix -- searx/settings.yml) \ --build-arg TIMESTAMP_UWSGI=$(git log -1 --format="%cd" --date=unix -- dockerfiles/uwsgi.ini) \ -t ${SEARX_IMAGE_NAME}:latest -t ${SEARX_IMAGE_NAME}:${SEARX_GIT_VERSION} . From d471ec86dd72cfae80bdaf72b1ed266b1a8cada7 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 25 Mar 2020 16:38:52 +0100 Subject: [PATCH 27/72] Makefile: add target node.env - download & install npm dependencies Signed-off-by: Markus Heiser --- .gitignore | 3 ++- Makefile | 23 ++++++++++++++++++++--- docs/dev/quickstart.rst | 2 +- searx/static/themes/oscar/.gitignore | 3 ++- searx/static/themes/simple/.gitignore | 2 ++ 5 files changed, 27 insertions(+), 6 deletions(-) create mode 100644 searx/static/themes/simple/.gitignore diff --git a/.gitignore b/.gitignore index 069dfd35b..9e08e2a47 100644 --- a/.gitignore +++ b/.gitignore @@ -15,7 +15,8 @@ setup.cfg */*.pyc *~ -node_modules/ +/node_modules +/package-lock.json .tx/ diff --git a/Makefile b/Makefile index f81b4e1de..5796ae668 100644 --- a/Makefile +++ b/Makefile @@ -30,6 +30,7 @@ help: @echo ' project - re-build generic files of the searx project' @echo ' themes - re-build build the source of the themes' @echo ' docker - build Docker image' + @echo ' node.env - download & install npm dependencies locally' @echo '' @$(MAKE) -s -f utils/makefile.include make-help @echo '' @@ -42,7 +43,7 @@ PHONY += uninstall uninstall: pyenvuninstall PHONY += clean -clean: pyclean +clean: pyclean node.clean $(call cmd,common_clean) PHONY += run @@ -89,6 +90,22 @@ searx.brand: $(Q)echo "DOCS_URL = '$(DOCS_URL)'" >> searx/brand.py $(Q)echo "PUBLIC_INSTANCES = 'https://searx.space'" >> searx/brand.py +# node / npm +# ---------- + +node.env: + $(Q)./manage.sh npm_packages + +node.clean: + $(Q)echo "CLEAN locally installed npm dependencies" + $(Q)rm -rf \ + ./node_modules \ + ./package-lock.json \ + ./searx/static/themes/oscar/package-lock.json \ + ./searx/static/themes/oscar/node_modules \ + ./searx/static/themes/simple/package-lock.json \ + ./searx/static/themes/simple/node_modules + # build themes # ------------ @@ -97,11 +114,11 @@ themes: themes.oscar themes.simple themes.oscar: $(Q)echo '[!] Grunt build : oscar theme' - $(Q)grunt --gruntfile "searx/static/themes/oscar/gruntfile.js" + $(Q)PATH="$$(npm bin):$$PATH" grunt --gruntfile "searx/static/themes/oscar/gruntfile.js" themes.simple: $(Q)echo '[!] Grunt build : simple theme' - $(Q)grunt --gruntfile "searx/static/themes/simple/gruntfile.js" + $(Q)PATH="$$(npm bin):$$PATH" grunt --gruntfile "searx/static/themes/simple/gruntfile.js" # docker # ------ diff --git a/docs/dev/quickstart.rst b/docs/dev/quickstart.rst index cb079a753..a786eda63 100644 --- a/docs/dev/quickstart.rst +++ b/docs/dev/quickstart.rst @@ -98,7 +98,7 @@ NodeJS, so first Node has to be installed. .. code:: sh sudo -H apt-get install nodejs - sudo -H npm install -g grunt-cli + make node.env After installing grunt, the files can be built using the following command: diff --git a/searx/static/themes/oscar/.gitignore b/searx/static/themes/oscar/.gitignore index c2658d7d1..49e0fc6b4 100644 --- a/searx/static/themes/oscar/.gitignore +++ b/searx/static/themes/oscar/.gitignore @@ -1 +1,2 @@ -node_modules/ +/node_modules +/package-lock.json \ No newline at end of file diff --git a/searx/static/themes/simple/.gitignore b/searx/static/themes/simple/.gitignore new file mode 100644 index 000000000..49e0fc6b4 --- /dev/null +++ b/searx/static/themes/simple/.gitignore @@ -0,0 +1,2 @@ +/node_modules +/package-lock.json \ No newline at end of file From ace7d30aed0bdff07e97cdb3900c38633877cdcd Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 25 Mar 2020 17:12:02 +0100 Subject: [PATCH 28/72] webapp.py: partial code review (no functional change) Signed-off-by: Markus Heiser --- searx/webapp.py | 69 +++++++++++++++++++++++++++++-------------------- 1 file changed, 41 insertions(+), 28 deletions(-) diff --git a/searx/webapp.py b/searx/webapp.py index c6b52d6ab..3af5c57b4 100755 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -958,34 +958,47 @@ def clear_cookies(): @app.route('/config') def config(): - return jsonify({'categories': list(categories.keys()), - 'engines': [{'name': name, - 'categories': engine.categories, - 'shortcut': engine.shortcut, - 'enabled': not engine.disabled, - 'paging': engine.paging, - 'language_support': engine.language_support, - 'supported_languages': - list(engine.supported_languages.keys()) - if isinstance(engine.supported_languages, dict) - else engine.supported_languages, - 'safesearch': engine.safesearch, - 'time_range_support': engine.time_range_support, - 'timeout': engine.timeout} - for name, engine in engines.items() if request.preferences.validate_token(engine)], - 'plugins': [{'name': plugin.name, - 'enabled': plugin.default_on} - for plugin in plugins], - 'instance_name': settings['general']['instance_name'], - 'locales': settings['locales'], - 'default_locale': settings['ui']['default_locale'], - 'autocomplete': settings['search']['autocomplete'], - 'safe_search': settings['search']['safe_search'], - 'default_theme': settings['ui']['default_theme'], - 'version': VERSION_STRING, - 'doi_resolvers': [r for r in settings['doi_resolvers']], - 'default_doi_resolver': settings['default_doi_resolver'], - }) + """Return configuration in JSON format.""" + _engines = [] + for name, engine in engines.items(): + if not request.preferences.validate_token(engine): + continue + + supported_languages = engine.supported_languages + if isinstance(engine.supported_languages, dict): + supported_languages = list(engine.supported_languages.keys()) + + _engines.append({ + 'name': name, + 'categories': engine.categories, + 'shortcut': engine.shortcut, + 'enabled': not engine.disabled, + 'paging': engine.paging, + 'language_support': engine.language_support, + 'supported_languages': supported_languages, + 'safesearch': engine.safesearch, + 'time_range_support': engine.time_range_support, + 'timeout': engine.timeout + }) + + _plugins = [] + for _ in plugins: + _plugins.append({'name': _.name, 'enabled': _.default_on}) + + return jsonify({ + 'categories': list(categories.keys()), + 'engines': _engines, + 'plugins': _plugins, + 'instance_name': settings['general']['instance_name'], + 'locales': settings['locales'], + 'default_locale': settings['ui']['default_locale'], + 'autocomplete': settings['search']['autocomplete'], + 'safe_search': settings['search']['safe_search'], + 'default_theme': settings['ui']['default_theme'], + 'version': VERSION_STRING, + 'doi_resolvers': [r for r in settings['doi_resolvers']], + 'default_doi_resolver': settings['default_doi_resolver'], + }) @app.errorhandler(404) From 4d6482823764c840415a6023d945b5699a53ba2a Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 25 Mar 2020 17:28:32 +0100 Subject: [PATCH 29/72] webapp.py: expose the brand variable in the /config URL. E.g. helpful for searx-stats2 Signed-off-by: Markus Heiser --- searx/webapp.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/searx/webapp.py b/searx/webapp.py index 3af5c57b4..c910230ab 100755 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -996,6 +996,10 @@ def config(): 'safe_search': settings['search']['safe_search'], 'default_theme': settings['ui']['default_theme'], 'version': VERSION_STRING, + 'brand': { + 'GIT_URL': brand.GIT_URL, + 'DOCS_URL': brand.DOCS_URL + }, 'doi_resolvers': [r for r in settings['doi_resolvers']], 'default_doi_resolver': settings['default_doi_resolver'], }) From 33814719333c2c5b7b13ab47f9c8d4f8a0cecb16 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 25 Mar 2020 17:48:34 +0100 Subject: [PATCH 30/72] brands: add ISSUE_URL Signed-off-by: Markus Heiser --- Makefile | 2 ++ searx/brand.py | 1 + searx/templates/oscar/base.html | 2 +- searx/templates/simple/base.html | 2 +- setup.py | 6 +++++- 5 files changed, 10 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 5796ae668..bdaa6c774 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,7 @@ # -*- coding: utf-8; mode: makefile-gmake -*- export GIT_URL=https://github.com/asciimoo/searx +export ISSUE_URL=$(GIT_URL)/issues export SEARX_URL=https://searx.me export DOCS_URL=https://asciimoo.github.io/searx @@ -86,6 +87,7 @@ engines-languages: pyenvinstall searx.brand: $(Q)echo "build searx/brand.py" $(Q)echo "GIT_URL = '$(GIT_URL)'" > searx/brand.py + $(Q)echo "ISSUE_URL = '$(ISSUE_URL)'" >> searx/brand.py $(Q)echo "SEARX_URL = '$(SEARX_URL)'" >> searx/brand.py $(Q)echo "DOCS_URL = '$(DOCS_URL)'" >> searx/brand.py $(Q)echo "PUBLIC_INSTANCES = 'https://searx.space'" >> searx/brand.py diff --git a/searx/brand.py b/searx/brand.py index 7cbca7b0f..d563447f6 100644 --- a/searx/brand.py +++ b/searx/brand.py @@ -1,4 +1,5 @@ GIT_URL = 'https://github.com/asciimoo/searx' +ISSUE_URL = 'https://github.com/asciimoo/searx/issues' SEARX_URL = 'https://searx.me' DOCS_URL = 'https://asciimoo.github.io/searx' PUBLIC_INSTANCES = 'https://searx.space' diff --git a/searx/templates/oscar/base.html b/searx/templates/oscar/base.html index 4fe335798..5eb4462e4 100644 --- a/searx/templates/oscar/base.html +++ b/searx/templates/oscar/base.html @@ -87,7 +87,7 @@ {{ _('Powered by') }} searx - {{ searx_version }} - {{ _('a privacy-respecting, hackable metasearch engine') }}
{{ _('Source code') }} | - {{ _('Issue tracker') }} | + {{ _('Issue tracker') }} | {{ _('Public instances') }}

diff --git a/searx/templates/simple/base.html b/searx/templates/simple/base.html index b5b184071..71df123ea 100644 --- a/searx/templates/simple/base.html +++ b/searx/templates/simple/base.html @@ -52,7 +52,7 @@

{{ _('Powered by') }} searx - {{ searx_version }} - {{ _('a privacy-respecting, hackable metasearch engine') }}
{{ _('Source code') }} | - {{ _('Issue tracker') }} | + {{ _('Issue tracker') }} | {{ _('Public instances') }}

diff --git a/setup.py b/setup.py index bd00211b2..97a3270ef 100644 --- a/setup.py +++ b/setup.py @@ -26,6 +26,11 @@ setup( version=VERSION_STRING, description="A privacy-respecting, hackable metasearch engine", long_description=long_description, + url=brand.DOCS_URL, + project_urls={ + "Code": brand.GIT_URL, + "Issue tracker": brand.ISSUE_URL + }, classifiers=[ "Development Status :: 4 - Beta", "Programming Language :: Python", @@ -37,7 +42,6 @@ setup( keywords='metasearch searchengine search web http', author='Adam Tauber', author_email='asciimoo@gmail.com', - url=brand.GIT_URL, license='GNU Affero General Public License', packages=find_packages(exclude=["tests*"]), zip_safe=False, From 3486613a1960f472b9cf8c85ade72c5aec9473eb Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Thu, 26 Mar 2020 10:58:25 +0100 Subject: [PATCH 31/72] brands: hardcode ISSUE_URL and some links on the about-page A *brand* of searx is a fork which might have its own design and some special functions which might bee reasonable in a special context. In this sense, the fork might have its own documentation but not its own issue tracker. The *upstream* of a brand is always https://github.com/asciimoo from where the brand-fork pulls the master branch regularly. A fork which has its own issue tracker is a spin-off and out of the scope of the searx project itself. The conclusion is: - hard code ISSUE_URL (in the Makefile) - always refer to DOCS_URL - links in the about page refer to the *upstream* (searx project) except DOCS_URL - "fork me on github" ribbons refer to the *upstream* Signed-off-by: Markus Heiser --- Makefile | 3 +-- searx/templates/__common__/about.html | 11 +++++------ searx/templates/courgette/github_ribbon.html | 2 +- searx/templates/legacy/github_ribbon.html | 2 +- 4 files changed, 8 insertions(+), 10 deletions(-) diff --git a/Makefile b/Makefile index bdaa6c774..2bea06c9d 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,6 @@ # -*- coding: utf-8; mode: makefile-gmake -*- export GIT_URL=https://github.com/asciimoo/searx -export ISSUE_URL=$(GIT_URL)/issues export SEARX_URL=https://searx.me export DOCS_URL=https://asciimoo.github.io/searx @@ -87,7 +86,7 @@ engines-languages: pyenvinstall searx.brand: $(Q)echo "build searx/brand.py" $(Q)echo "GIT_URL = '$(GIT_URL)'" > searx/brand.py - $(Q)echo "ISSUE_URL = '$(ISSUE_URL)'" >> searx/brand.py + $(Q)echo "ISSUE_URL = 'https://github.com/asciimoo/searx/issues'" >> searx/brand.py $(Q)echo "SEARX_URL = '$(SEARX_URL)'" >> searx/brand.py $(Q)echo "DOCS_URL = '$(DOCS_URL)'" >> searx/brand.py $(Q)echo "PUBLIC_INSTANCES = 'https://searx.space'" >> searx/brand.py diff --git a/searx/templates/__common__/about.html b/searx/templates/__common__/about.html index d8e1335d9..3f702e63f 100644 --- a/searx/templates/__common__/about.html +++ b/searx/templates/__common__/about.html @@ -7,7 +7,7 @@
  • searx may not offer you as personalised results as Google, but it doesn't generate a profile about you
  • searx doesn't care about what you search for, never shares anything with a third party, and it can't be used to compromise you
  • -
  • searx is free software, the code is 100% open and you can help to make it better. See more on github
  • +
  • searx is free software, the code is 100% open and you can help to make it better. See more on github

If you do care about privacy, want to be a conscious user, or otherwise believe in digital freedom, make searx your default search engine or run it on your own server

@@ -22,15 +22,14 @@ Searx can be added to your browser's search bar; moreover, it can be set as the

How can I make it my own?

-

Searx appreciates your concern regarding logs, so take the code and run it yourself!
Add your Searx to this list to help other people reclaim their privacy and make the Internet freer! +

Searx appreciates your concern regarding logs, so take the code and run it yourself!
Add your Searx to this list to help other people reclaim their privacy and make the Internet freer!
The more decentralized the Internet is, the more freedom we have!

More about searx

    -
  • github
  • -
  • ohloh
  • +
  • github
  • twitter
  • IRC: #searx @ freenode (webclient)
  • transifex
  • @@ -48,8 +47,8 @@ Searx can be added to your browser's search bar; moreover, it can be set as the

    New engines?

    Don't forget to restart searx after config edit!

    diff --git a/searx/templates/courgette/github_ribbon.html b/searx/templates/courgette/github_ribbon.html index f6eaa123c..bdd9cf180 100644 --- a/searx/templates/courgette/github_ribbon.html +++ b/searx/templates/courgette/github_ribbon.html @@ -1,3 +1,3 @@ - + Fork me on GitHub diff --git a/searx/templates/legacy/github_ribbon.html b/searx/templates/legacy/github_ribbon.html index f6eaa123c..bdd9cf180 100644 --- a/searx/templates/legacy/github_ribbon.html +++ b/searx/templates/legacy/github_ribbon.html @@ -1,3 +1,3 @@ - + Fork me on GitHub From 5d087ee466750e51dfc9ff95a88402055ad71741 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Thu, 26 Mar 2020 13:09:29 +0100 Subject: [PATCH 32/72] Rewrite of the HTL *about* page The *about* page should only address higher-level issues that are important to each user. Signed-off-by: Markus Heiser --- searx/templates/__common__/about.html | 120 +++++++++++++++++--------- 1 file changed, 77 insertions(+), 43 deletions(-) diff --git a/searx/templates/__common__/about.html b/searx/templates/__common__/about.html index 3f702e63f..c912a8bd2 100644 --- a/searx/templates/__common__/about.html +++ b/searx/templates/__common__/about.html @@ -1,62 +1,96 @@ -

    About searx

    +

    About searx

    -

    Searx is a metasearch engine, aggregating the results of other search engines while not storing information about its users. -

    -

    Why use searx?

    -
      -
    • searx may not offer you as personalised results as Google, but it doesn't generate a profile about you
    • -
    • searx doesn't care about what you search for, never shares anything with a third party, and it can't be used to compromise you
    • -
    • searx is free software, the code is 100% open and you can help to make it better. See more on github
    • -
    -

    If you do care about privacy, want to be a conscious user, or otherwise believe - in digital freedom, make searx your default search engine or run it on your own server

    +

    + Searx is a metasearch engine, + aggregating the results of other search engines + while not storing information about its users. +

    -

    Technical details - How does it work?

    +

    More about searx ...

    -

    Searx is a metasearch engine, -inspired by the seeks project.
    -It provides basic privacy by mixing your queries with searches on other platforms without storing search data. Queries are made using a POST request on every browser (except chrome*). Therefore they show up in neither our logs, nor your url history. In case of Chrome* users there is an exception, searx uses the search bar to perform GET requests.
    -Searx can be added to your browser's search bar; moreover, it can be set as the default search engine. -

    - -

    How can I make it my own?

    - -

    Searx appreciates your concern regarding logs, so take the code and run it yourself!
    Add your Searx to this list to help other people reclaim their privacy and make the Internet freer! -
    The more decentralized the Internet is, the more freedom we have!

    - - -

    More about searx

    - - +
    -
    +

    Technical details - How does it work?

    -

    FAQ

    +

    + Searx is a metasearch engine, + inspired by the seeks project. -

    How to add to firefox?

    -

    Install searx as a search engine on any version of Firefox! (javascript required)

    + It provides basic privacy by mixing your queries with searches on other + platforms without storing search data. Queries are made using a POST request + on every browser (except chrome*). Therefore they show up in neither our + logs, nor your url history. In case of Chrome* users there is an exception, + searx uses the search bar to perform GET requests. -

    Developer FAQ

    + Searx can be added to your browser's search bar; moreover, it can be set as + the default search engine. +

    -

    New engines?

    - -

    Don't forget to restart searx after config edit!

    +

    Why use searx?

    -

    Installation/WSGI support?

    -

    See the installation and uwsgi setup

    +
      +
    • + Searx may not offer you as personalised results as Google, but it doesn't + generate a profile about you. +
    • +
    • + Searx doesn't care about what you search for, never shares anything with a + third party, and it can't be used to compromise you. +
    • +
    • + Searx is free software, the code is 100% open and you can help to make it + better. See more on github. +
    • +
    +

    + If you do care about privacy, want to be a conscious user, or otherwise + believe in digital freedom, make searx your default search engine or run it + on your own server +

    -

    How to debug engines?

    -

    Stats page contains some useful data about the engines used.

    +

    Can it be set as the default search engine?

    + +
    Firefox
    + +
    + Install + searx as a search engine on any version of Firefox! (javascript required) +
    + +

    How to debug engines?

    + +

    + Stats page contains some useful data about the engines used. +

    + +

    How can I make it my own?

    + +

    + Searx appreciates your concern regarding logs, so take the + code from the orgin searx projekct and + run it yourself! +

    +

    + Add your searx instance to this list + of public searx instances to help other people reclaim their privacy and + make the Internet freer! The more decentralized the Internet is, the more + freedom we have! +

    + +

    Where are the docs & code of this instance?

    + +

    + See the {{ brand.DOCS_URL }} + and {{ brand.GIT_URL }} +

    {% include "__common__/aboutextend.html" ignore missing %} From 00251d7c66e60dc9859bf6368ab68d545660b90e Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Thu, 26 Mar 2020 13:32:08 +0100 Subject: [PATCH 33/72] Makefile: add target 'useragents.update' to fetch versions of Firefox Update searx/data/useragents.json with the most recent versions of Firefox. BTW: add 'useragents.update' to 'project' target and clean up the Makefile and remove it from the manage.sh script. Signed-off-by: Markus Heiser closes: https://github.com/asciimoo/searx/issues/1882 --- Makefile | 19 +++++++++++++------ manage.sh | 6 ------ 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/Makefile b/Makefile index 2bea06c9d..89e83dc59 100644 --- a/Makefile +++ b/Makefile @@ -74,14 +74,21 @@ $(GH_PAGES):: # update project files # -------------------- -PHONY += project engines-languages searx.brand +PHONY += project engines.languages searx.brand useragents.update -project: searx/data/engines_languages.json searx.brand +project: useragents.update engines.languages searx.brand -engines-languages: pyenvinstall - $(PY_ENV_ACT); python utils/fetch_languages.py - mv engines_languages.json searx/data/engines_languages.json - mv languages.py searx/languages.py +engines.languages: pyenvinstall + $(Q)echo "fetch languages .." + $(Q)$(PY_ENV_ACT); python utils/fetch_languages.py + $(Q)echo "update searx/data/engines_languages.json" + $(Q)mv engines_languages.json searx/data/engines_languages.json + $(Q)echo "update searx/languages.py" + $(Q)mv languages.py searx/languages.py + +useragents.update: pyenvinstall + $(Q)echo "Update searx/data/useragents.json with the most recent versions of Firefox." + $(Q)$(PY_ENV_ACT); python utils/fetch_firefox_version.py searx.brand: $(Q)echo "build searx/brand.py" diff --git a/manage.sh b/manage.sh index 4c11576a3..5c9b332aa 100755 --- a/manage.sh +++ b/manage.sh @@ -70,11 +70,6 @@ locales() { pybabel compile -d "$SEARX_DIR/translations" } -update_useragents() { - echo '[!] Updating user agent versions' - python utils/fetch_firefox_version.py -} - pep8_check() { echo '[!] Running pep8 check' # ignored rules: @@ -242,7 +237,6 @@ Commands update_dev_packages - Check & update development and production dependency changes install_geckodriver - Download & install geckodriver if not already installed (required for robot_tests) npm_packages - Download & install npm dependencies - update_useragents - Update useragents.json with the most recent versions of Firefox Build ----- From 809e6f7933bac4b68b9c4bc997c34b9e75db92ee Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Thu, 26 Mar 2020 13:35:17 +0100 Subject: [PATCH 34/72] make project: re-build generic files of the searx project Signed-off-by: Markus Heiser --- searx/data/useragents.json | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/searx/data/useragents.json b/searx/data/useragents.json index abb81000c..5ba8c5be8 100644 --- a/searx/data/useragents.json +++ b/searx/data/useragents.json @@ -1,11 +1,8 @@ { "versions": [ - "70.0.1", - "70.0", - "69.0.3", - "69.0.2", - "69.0.1", - "69.0" + "74.0", + "73.0.1", + "73.0" ], "os": [ "Windows NT 10; WOW64", From 971752198156e6a2a4ade127032d35c54ea3563b Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Thu, 26 Mar 2020 13:45:37 +0100 Subject: [PATCH 35/72] Minor improvements of the HTML *about* page Signed-off-by: Markus Heiser --- searx/templates/__common__/about.html | 39 ++++++++++++++------------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/searx/templates/__common__/about.html b/searx/templates/__common__/about.html index c912a8bd2..5c91c3394 100644 --- a/searx/templates/__common__/about.html +++ b/searx/templates/__common__/about.html @@ -18,22 +18,6 @@
    -

    Technical details - How does it work?

    - -

    - Searx is a metasearch engine, - inspired by the seeks project. - - It provides basic privacy by mixing your queries with searches on other - platforms without storing search data. Queries are made using a POST request - on every browser (except chrome*). Therefore they show up in neither our - logs, nor your url history. In case of Chrome* users there is an exception, - searx uses the search bar to perform GET requests. - - Searx can be added to your browser's search bar; moreover, it can be set as - the default search engine. -

    -

    Why use searx?

      @@ -50,13 +34,30 @@ better. See more on github.
    +

    If you do care about privacy, want to be a conscious user, or otherwise believe in digital freedom, make searx your default search engine or run it on your own server

    -

    Can it be set as the default search engine?

    +

    Technical details - How does it work?

    + +

    + Searx is a metasearch engine, + inspired by the seeks project. + + It provides basic privacy by mixing your queries with searches on other + platforms without storing search data. Queries are made using a POST request + on every browser (except chrome*). Therefore they show up in neither our + logs, nor your url history. In case of Chrome* users there is an exception, + searx uses the search bar to perform GET requests. + + Searx can be added to your browser's search bar; moreover, it can be set as + the default search engine. +

    + +

    How to set as the default search engine?

    Firefox
    @@ -65,7 +66,7 @@ searx as a search engine on any version of Firefox! (javascript required) -

    How to debug engines?

    +

    Where to find anonymous usage statistics of this instance ?

    Stats page contains some useful data about the engines used. @@ -75,7 +76,7 @@

    Searx appreciates your concern regarding logs, so take the - code from the orgin searx projekct and + code from the orgin searx project and run it yourself!

    From 6846402d734c9f4f7fb68fb3980aa2ada5adb763 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Thu, 26 Mar 2020 15:35:32 +0100 Subject: [PATCH 36/72] .gitignore: make package-lock.json visible Even if we do not versioning them right now. Signed-off-by: Markus Heiser --- .gitignore | 1 - searx/static/themes/oscar/.gitignore | 1 - searx/static/themes/simple/.gitignore | 1 - 3 files changed, 3 deletions(-) diff --git a/.gitignore b/.gitignore index 9e08e2a47..1c82be41b 100644 --- a/.gitignore +++ b/.gitignore @@ -16,7 +16,6 @@ setup.cfg *~ /node_modules -/package-lock.json .tx/ diff --git a/searx/static/themes/oscar/.gitignore b/searx/static/themes/oscar/.gitignore index 49e0fc6b4..07e6e472c 100644 --- a/searx/static/themes/oscar/.gitignore +++ b/searx/static/themes/oscar/.gitignore @@ -1,2 +1 @@ /node_modules -/package-lock.json \ No newline at end of file diff --git a/searx/static/themes/simple/.gitignore b/searx/static/themes/simple/.gitignore index 49e0fc6b4..07e6e472c 100644 --- a/searx/static/themes/simple/.gitignore +++ b/searx/static/themes/simple/.gitignore @@ -1,2 +1 @@ /node_modules -/package-lock.json \ No newline at end of file From e7fbefa8bdecca04824b3ef744786d8bb45c35fe Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Thu, 26 Mar 2020 18:00:07 +0100 Subject: [PATCH 37/72] build: move build styles from manage.sh to Makefile To build all styles use: make styles To build individual styles use one of: make style.legacy make style.courgette make style.pixart make style.bootstrap Signed-off-by: Markus Heiser --- Makefile | 25 +++++++++++++++++++++++++ manage.sh | 22 ---------------------- 2 files changed, 25 insertions(+), 22 deletions(-) diff --git a/Makefile b/Makefile index 89e83dc59..8b760093b 100644 --- a/Makefile +++ b/Makefile @@ -128,6 +128,31 @@ themes.simple: $(Q)echo '[!] Grunt build : simple theme' $(Q)PATH="$$(npm bin):$$PATH" grunt --gruntfile "searx/static/themes/simple/gruntfile.js" +# build styles +# ------------ + +PHONY += styles style.legacy style.courgette style.pixart style.bootstrap +styles: style.legacy style.courgette style.pixart style.bootstrap + +quiet_cmd_lessc = STYLE $3 + cmd_lessc = PATH="$$(npm bin):$$PATH" \ + lessc --clean-css="--s1 --advanced --compatibility=ie9" "searx/static/$2" "searx/static/$3" + +style.legacy: + $(call cmd,lessc,themes/legacy/less/style-rtl.less,themes/legacy/css/style-rtl.css) + $(call cmd,lessc,themes/legacy/less/style.less,themes/legacy/css/style.css) + +style.courgette: + $(call cmd,lessc,themes/courgette/less/style.less,themes/courgette/css/style.css) + $(call cmd,lessc,themes/courgette/less/style-rtl.less,themes/courgette/css/style-rtl.css) + +style.pixart: + $(call cmd,lessc,themes/pix-art/less/style.less,themes/pix-art/css/style.css) + +style.bootstrap: + $(call cmd,lessc,less/bootstrap/bootstrap.less,css/bootstrap.min.css) + + # docker # ------ diff --git a/manage.sh b/manage.sh index 5c9b332aa..4f46fd6d7 100755 --- a/manage.sh +++ b/manage.sh @@ -130,27 +130,6 @@ npm_packages() { npm install } -build_style() { - npm_path_setup - - lessc --clean-css="--s1 --advanced --compatibility=ie9" "$BASE_DIR/searx/static/$1" "$BASE_DIR/searx/static/$2" -} - -styles() { - npm_path_setup - - echo '[!] Building legacy style' - build_style themes/legacy/less/style.less themes/legacy/css/style.css - build_style themes/legacy/less/style-rtl.less themes/legacy/css/style-rtl.css - echo '[!] Building courgette style' - build_style themes/courgette/less/style.less themes/courgette/css/style.css - build_style themes/courgette/less/style-rtl.less themes/courgette/css/style-rtl.css - echo '[!] Building pix-art style' - build_style themes/pix-art/less/style.less themes/pix-art/css/style.css - echo '[!] Building bootstrap style' - build_style less/bootstrap/bootstrap.less css/bootstrap.min.css -} - docker_build() { # Check if it is a git repository if [ ! -d .git ]; then @@ -241,7 +220,6 @@ Commands Build ----- locales - Compile locales - styles - Build less files Tests ----- From 1075f58a722fad7801a7b8397cd7e6de31d99da2 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Thu, 26 Mar 2020 18:41:45 +0100 Subject: [PATCH 38/72] test: move tests from manage.sh to Makefile Signed-off-by: Markus Heiser --- Makefile | 45 +++++++++++++++++++++++++++++++++++---------- manage.sh | 42 ------------------------------------------ 2 files changed, 35 insertions(+), 52 deletions(-) diff --git a/Makefile b/Makefile index 8b760093b..fe65acade 100644 --- a/Makefile +++ b/Makefile @@ -43,7 +43,7 @@ PHONY += uninstall uninstall: pyenvuninstall PHONY += clean -clean: pyclean node.clean +clean: pyclean node.clean test.clean $(call cmd,common_clean) PHONY += run @@ -160,27 +160,52 @@ PHONY += docker docker: $(Q)./manage.sh docker_build +# gecko +# ----- + +PHONY += gecko.driver +gecko.driver: + $(PY_ENV_ACT); ./manage.sh install_geckodriver # test # ---- -PHONY += test test.pylint test.pep8 test.unit test.robot +PHONY += test test.pylint test.pep8 test.unit test.coverage test.robot -test: test.pylint test.pep8 test.unit test.robot +test: test.pylint test.pep8 test.unit gecko.driver test.robot # TODO: balance linting with pylint test.pylint: pyenvinstall - $(call cmd,pylint,searx/preferences.py) - $(call cmd,pylint,searx/testing.py) + $(call cmd,pylint,\ + searx/preferences.py \ + searx/testing.py \ + ) + +# ignored rules: +# E402 module level import not at top of file +# W503 line break before binary operator test.pep8: pyenvinstall - $(PY_ENV_ACT); ./manage.sh pep8_check + @echo "TEST pep8" + $(Q)$(PY_ENV_ACT); pep8 --exclude=searx/static --max-line-length=120 --ignore "E402,W503" searx tests test.unit: pyenvinstall - $(PY_ENV_ACT); ./manage.sh unit_tests + @echo "TEST tests/unit" + $(Q)$(PY_ENV_ACT); python -m nose2 -s tests/unit -test.robot: pyenvinstall - $(PY_ENV_ACT); ./manage.sh install_geckodriver - $(PY_ENV_ACT); ./manage.sh robot_tests +test.coverage: pyenvinstall + @echo "TEST unit test coverage" + $(Q)$(PY_ENV_ACT); \ + python -m nose2 -C --log-capture --with-coverage --coverage searx -s tests/unit \ + && coverage report \ + && coverage html \ + +test.robot: pyenvinstall gecko.driver + @echo "TEST robot" + $(Q)$(PY_ENV_ACT); PYTHONPATH=. python searx/testing.py robot + +test.clean: + @echo "CLEAN intermediate test stuff" + $(Q)rm -rf geckodriver.log .coverage coverage/ .PHONY: $(PHONY) diff --git a/manage.sh b/manage.sh index 4f46fd6d7..6667274b1 100755 --- a/manage.sh +++ b/manage.sh @@ -70,40 +70,6 @@ locales() { pybabel compile -d "$SEARX_DIR/translations" } -pep8_check() { - echo '[!] Running pep8 check' - # ignored rules: - # E402 module level import not at top of file - # W503 line break before binary operator - pep8 --exclude=searx/static --max-line-length=120 --ignore "E402,W503" "$SEARX_DIR" "$BASE_DIR/tests" -} - -unit_tests() { - echo '[!] Running unit tests' - python -m nose2 -s "$BASE_DIR/tests/unit" -} - -py_test_coverage() { - echo '[!] Running python test coverage' - PYTHONPATH="`pwd`" python -m nose2 -C --log-capture --with-coverage --coverage "$SEARX_DIR" -s "$BASE_DIR/tests/unit" \ - && coverage report \ - && coverage html -} - -robot_tests() { - echo '[!] Running robot tests' - PYTHONPATH="`pwd`" python "$SEARX_DIR/testing.py" robot -} - -tests() { - set -e - pep8_check - unit_tests - install_geckodriver - robot_tests - set +e -} - # # Web @@ -220,14 +186,6 @@ Commands Build ----- locales - Compile locales - - Tests - ----- - unit_tests - Run unit tests - pep8_check - Pep8 validation - robot_tests - Run selenium tests - tests - Run all python tests (pep8, unit, robot_tests) - py_test_coverage - Unit test coverage " } From d7523071a0ba8c210f7ece31d8e30f5c360966c3 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Thu, 26 Mar 2020 19:14:07 +0100 Subject: [PATCH 39/72] travis: use build environment from Makefile Signed-off-by: Markus Heiser --- .travis.yml | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/.travis.yml b/.travis.yml index e37b65864..ca986d04d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,8 +1,6 @@ language: python sudo: false cache: - - pip - - npm - directories: - $HOME/.cache/pip @@ -10,17 +8,16 @@ addons: firefox: "latest" install: - - ./manage.sh install_geckodriver ~/drivers - - export PATH=~/drivers:$PATH - - ./manage.sh npm_packages - - ./manage.sh update_dev_packages - - pip install codecov + - make install + - make gecko.driver + - make node.env + - local/py3/bin/pip install codecov script: - - ./manage.sh styles - - ./manage.sh grunt_build - - ./manage.sh tests + - make styles + - make themes + - make test after_success: - - ./manage.sh py_test_coverage + - make test.coverage - codecov stages: @@ -44,7 +41,7 @@ jobs: install: true script: - echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin - - ./manage.sh docker_build push + - local/py3/bin/activate; ./manage.sh docker_build push after_success: true notifications: From ec453e0239dcaa6edefe7f50567f2da2eec77b5d Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Sun, 29 Mar 2020 11:06:22 +0200 Subject: [PATCH 40/72] [fix] docker 'Error compiling' and 'SyntaxError' messages The make docker target spits out some SyntaxError. With this .dockerignore there is no more error. Explanation: - the python files are compiled while building the docker image - a node modules contains some python files - the python files inside the node module doesn't compile It raises the fact that node_modules were included in the docker image which should not happen. Same the local directory was included. Dockerfile builds searx in its own way (without virtualenv) Thanks @dalf: - https://github.com/asciimoo/searx/pull/1900#issuecomment-604892737 Signed-off-by: Markus Heiser --- .dockerignore | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.dockerignore b/.dockerignore index f4d03376c..044460b20 100644 --- a/.dockerignore +++ b/.dockerignore @@ -4,6 +4,9 @@ */*/*/*~ */*/*/*/*~ +# +local/ + # Git .git .gitignore @@ -36,6 +39,11 @@ robot_report.html test_basic/ setup.cfg +# node_modules node_modules/ +*/node_modules/ +*/*/node_modules/ +*/*/*/node_modules/ +*/*/*/*/node_modules/ .tx/ \ No newline at end of file From 8a16903a1ca980fc3c670e304067c9e68eb59a25 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Sun, 29 Mar 2020 11:29:57 +0200 Subject: [PATCH 41/72] make themes: rename 'style' targtes to 'themes' targets style.legacy could be renamed themes.legacy : it actually builds the files for the legacy theme, then themes.legacy can be a dependency of themes. Same for the other styles.* Debatable: about style.bootstrap, same convention : theme.bootstrap (even it is more a toolbox for the oscar theme). So there is no need to add the missing make styles in the help target. thanks @dalf: - https://github.com/asciimoo/searx/pull/1900#discussion_r399160355 Signed-off-by: Markus Heiser --- Makefile | 43 ++++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/Makefile b/Makefile index fe65acade..5b890374e 100644 --- a/Makefile +++ b/Makefile @@ -117,39 +117,40 @@ node.clean: # build themes # ------------ -PHONY += themes themes.oscar themes.simple -themes: themes.oscar themes.simple +PHONY += themes.bootstrap themes themes.oscar themes.simple themes.legacy themes.courgette themes.pixart +themes: themes.bootstrap themes.oscar themes.simple themes.legacy themes.courgette themes.pixart -themes.oscar: - $(Q)echo '[!] Grunt build : oscar theme' - $(Q)PATH="$$(npm bin):$$PATH" grunt --gruntfile "searx/static/themes/oscar/gruntfile.js" - -themes.simple: - $(Q)echo '[!] Grunt build : simple theme' - $(Q)PATH="$$(npm bin):$$PATH" grunt --gruntfile "searx/static/themes/simple/gruntfile.js" - -# build styles -# ------------ - -PHONY += styles style.legacy style.courgette style.pixart style.bootstrap -styles: style.legacy style.courgette style.pixart style.bootstrap - -quiet_cmd_lessc = STYLE $3 +quiet_cmd_lessc = LESSC $3 cmd_lessc = PATH="$$(npm bin):$$PATH" \ lessc --clean-css="--s1 --advanced --compatibility=ie9" "searx/static/$2" "searx/static/$3" -style.legacy: +quiet_cmd_grunt = GRUNT $2 + cmd_grunt = PATH="$$(npm bin):$$PATH" \ + grunt --gruntfile "$2" + +themes.oscar: + $(Q)echo '[!] build oscar theme' + $(call cmd,grunt,searx/static/themes/oscar/gruntfile.js) + +themes.simple: + $(Q)echo '[!] build simple theme' + $(call cmd,grunt,searx/static/themes/simple/gruntfile.js) + +themes.legacy: + $(Q)echo '[!] build legacy theme' $(call cmd,lessc,themes/legacy/less/style-rtl.less,themes/legacy/css/style-rtl.css) $(call cmd,lessc,themes/legacy/less/style.less,themes/legacy/css/style.css) -style.courgette: +themes.courgette: + $(Q)echo '[!] build courgette theme' $(call cmd,lessc,themes/courgette/less/style.less,themes/courgette/css/style.css) $(call cmd,lessc,themes/courgette/less/style-rtl.less,themes/courgette/css/style-rtl.css) -style.pixart: +themes.pixart: + $(Q)echo '[!] build pixart theme' $(call cmd,lessc,themes/pix-art/less/style.less,themes/pix-art/css/style.css) -style.bootstrap: +themes.bootstrap: $(call cmd,lessc,less/bootstrap/bootstrap.less,css/bootstrap.min.css) From 442b27ac1b1f54669fbb9785d780327f62814431 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Sun, 29 Mar 2020 11:41:59 +0200 Subject: [PATCH 42/72] bash: use build environment from Makefile To Makefile target brand, add creation of bash environment in:: utils/brand.env In bash scripts (manage.sh) source env by:: . utils/brand.env manage.sh help: show GIT_URL and more environment Signed-off-by: Markus Heiser --- Makefile | 7 +++++++ manage.sh | 8 ++++++++ utils/brand.env | 5 +++++ 3 files changed, 20 insertions(+) create mode 100644 utils/brand.env diff --git a/Makefile b/Makefile index 5b890374e..d09e92828 100644 --- a/Makefile +++ b/Makefile @@ -97,6 +97,13 @@ searx.brand: $(Q)echo "SEARX_URL = '$(SEARX_URL)'" >> searx/brand.py $(Q)echo "DOCS_URL = '$(DOCS_URL)'" >> searx/brand.py $(Q)echo "PUBLIC_INSTANCES = 'https://searx.space'" >> searx/brand.py + $(Q)echo "build utils/brand.env" + $(Q)echo "export GIT_URL='$(GIT_URL)'" > utils/brand.env + $(Q)echo "export ISSUE_URL='https://github.com/asciimoo/searx/issues'" >> utils/brand.env + $(Q)echo "export SEARX_URL='$(SEARX_URL)'" >> utils/brand.env + $(Q)echo "export DOCS_URL='$(DOCS_URL)'" >> utils/brand.env + $(Q)echo "export PUBLIC_INSTANCES='https://searx.space'" >> utils/brand.env + # node / npm # ---------- diff --git a/manage.sh b/manage.sh index 6667274b1..4831fc1fa 100755 --- a/manage.sh +++ b/manage.sh @@ -10,6 +10,7 @@ PYTHONPATH="$BASE_DIR" SEARX_DIR="$BASE_DIR/searx" ACTION="$1" +. "${BASE_DIR}/utils/brand.env" # # Python @@ -186,6 +187,13 @@ Commands Build ----- locales - Compile locales + +Environment: + GIT_URL: ${GIT_URL} + ISSUE_URL: ${ISSUE_URL} + SEARX_URL: ${SEARX_URL} + DOCS_URL: ${DOCS_URL} + PUBLIC_INSTANCES: ${PUBLIC_INSTANCES} " } diff --git a/utils/brand.env b/utils/brand.env new file mode 100644 index 000000000..7fe1a3911 --- /dev/null +++ b/utils/brand.env @@ -0,0 +1,5 @@ +export GIT_URL='https://github.com/asciimoo/searx' +export ISSUE_URL='https://github.com/asciimoo/searx/issues' +export SEARX_URL='https://searx.me' +export DOCS_URL='https://asciimoo.github.io/searx' +export PUBLIC_INSTANCES='https://searx.space' From ca65d41da569834435c226407370365224d7867c Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Sun, 29 Mar 2020 12:22:02 +0200 Subject: [PATCH 43/72] [fix] travis: reomve 'make style' from travis build Commit 8a16903a removes Makefile target style Signed-off-by: Markus Heiser --- .travis.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index ca986d04d..1667cd37c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,7 +13,6 @@ install: - make node.env - local/py3/bin/pip install codecov script: - - make styles - make themes - make test after_success: From 1ae39787c1d19a6781ad3d5cb0b2615741d9eb4b Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Mon, 30 Mar 2020 12:23:01 +0200 Subject: [PATCH 44/72] Makefile: rename target 'searx.brand' to 'buildenv' And add 'buildenv' as an first order prerequisite to the main targets: - install - run - docs - docs-live - project - node.env - docker - test Signed-off-by: Markus Heiser --- Makefile | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/Makefile b/Makefile index d09e92828..a093d8b18 100644 --- a/Makefile +++ b/Makefile @@ -28,6 +28,7 @@ help: @echo ' gh-pages - build docs & deploy on gh-pages branch' @echo ' clean - drop builds and environments' @echo ' project - re-build generic files of the searx project' + @echo ' buildenv - re-build environment files (aka brand)' @echo ' themes - re-build build the source of the themes' @echo ' docker - build Docker image' @echo ' node.env - download & install npm dependencies locally' @@ -37,7 +38,7 @@ help: @$(MAKE) -s -f utils/makefile.python python-help PHONY += install -install: pyenvinstall +install: buildenv pyenvinstall PHONY += uninstall uninstall: pyenvuninstall @@ -47,7 +48,7 @@ clean: pyclean node.clean test.clean $(call cmd,common_clean) PHONY += run -run: pyenvinstall +run: buildenv pyenvinstall $(Q) ( \ sed -i -e "s/debug : False/debug : True/g" ./searx/settings.yml ; \ sleep 2 ; \ @@ -61,11 +62,11 @@ run: pyenvinstall # ---- PHONY += docs -docs: pyenvinstall sphinx-doc +docs: buildenv pyenvinstall sphinx-doc $(call cmd,sphinx,html,docs,docs) PHONY += docs-live -docs-live: pyenvinstall sphinx-live +docs-live: buildenv pyenvinstall sphinx-live $(call cmd,sphinx_autobuild,html,docs,docs) $(GH_PAGES):: @@ -74,9 +75,9 @@ $(GH_PAGES):: # update project files # -------------------- -PHONY += project engines.languages searx.brand useragents.update +PHONY += project engines.languages useragents.update buildenv -project: useragents.update engines.languages searx.brand +project: buildenv useragents.update engines.languages engines.languages: pyenvinstall $(Q)echo "fetch languages .." @@ -90,7 +91,7 @@ useragents.update: pyenvinstall $(Q)echo "Update searx/data/useragents.json with the most recent versions of Firefox." $(Q)$(PY_ENV_ACT); python utils/fetch_firefox_version.py -searx.brand: +buildenv: $(Q)echo "build searx/brand.py" $(Q)echo "GIT_URL = '$(GIT_URL)'" > searx/brand.py $(Q)echo "ISSUE_URL = 'https://github.com/asciimoo/searx/issues'" >> searx/brand.py @@ -108,7 +109,7 @@ searx.brand: # node / npm # ---------- -node.env: +node.env: buildenv $(Q)./manage.sh npm_packages node.clean: @@ -125,7 +126,7 @@ node.clean: # ------------ PHONY += themes.bootstrap themes themes.oscar themes.simple themes.legacy themes.courgette themes.pixart -themes: themes.bootstrap themes.oscar themes.simple themes.legacy themes.courgette themes.pixart +themes: buildenv themes.bootstrap themes.oscar themes.simple themes.legacy themes.courgette themes.pixart quiet_cmd_lessc = LESSC $3 cmd_lessc = PATH="$$(npm bin):$$PATH" \ @@ -165,7 +166,7 @@ themes.bootstrap: # ------ PHONY += docker -docker: +docker: buildenv $(Q)./manage.sh docker_build # gecko @@ -180,7 +181,7 @@ gecko.driver: PHONY += test test.pylint test.pep8 test.unit test.coverage test.robot -test: test.pylint test.pep8 test.unit gecko.driver test.robot +test: buildenv test.pylint test.pep8 test.unit gecko.driver test.robot # TODO: balance linting with pylint test.pylint: pyenvinstall From d425e26e8018d633a98eabe1ce32abb32dd5e313 Mon Sep 17 00:00:00 2001 From: Dalf Date: Tue, 31 Mar 2020 11:59:54 +0200 Subject: [PATCH 45/72] [fix] fix travis build --- .travis.yml | 2 +- Makefile | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 1667cd37c..8c3f7285c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -40,7 +40,7 @@ jobs: install: true script: - echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin - - local/py3/bin/activate; ./manage.sh docker_build push + - make -e GIT_URL=$(git remote get-url origin) docker.push after_success: true notifications: diff --git a/Makefile b/Makefile index a093d8b18..65f79ba2c 100644 --- a/Makefile +++ b/Makefile @@ -169,6 +169,9 @@ PHONY += docker docker: buildenv $(Q)./manage.sh docker_build +docker.push: buildenv + $(Q)./manage.sh docker_build push + # gecko # ----- From 4bb35e7ef53e1c3e738a185f89e6660211e3837a Mon Sep 17 00:00:00 2001 From: Dalf Date: Tue, 31 Mar 2020 16:52:52 +0200 Subject: [PATCH 46/72] [fix] template: fix typo in about.html --- searx/templates/__common__/about.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/searx/templates/__common__/about.html b/searx/templates/__common__/about.html index 5c91c3394..d3e8d06a6 100644 --- a/searx/templates/__common__/about.html +++ b/searx/templates/__common__/about.html @@ -76,7 +76,7 @@

    Searx appreciates your concern regarding logs, so take the - code from the orgin searx project and + code from the original searx project and run it yourself!

    From b18880985c0b5948ebb1136135d8d05d292aae70 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 1 Apr 2020 11:15:34 +0200 Subject: [PATCH 47/72] travis: make travis build more verbose Signed-off-by: Markus Heiser --- .travis.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 8c3f7285c..59913af90 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,15 +8,15 @@ addons: firefox: "latest" install: - - make install - - make gecko.driver - - make node.env + - make V=1 install + - make V=1 gecko.driver + - make V=1 node.env - local/py3/bin/pip install codecov script: - - make themes - - make test + - make V=1 themes + - make V=1 test after_success: - - make test.coverage + - make V=1 test.coverage - codecov stages: From 8c145ff2fed095edb79461c3be7ad76abc68db51 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 1 Apr 2020 12:22:08 +0200 Subject: [PATCH 48/72] travis: build on os: linux, dist: bionic, use platform arch: arm64 Signed-off-by: Markus Heiser --- .travis.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 59913af90..c79c5c4c5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,7 @@ +os: linux +dist: bionic +arch: arm64 language: python -sudo: false cache: - directories: - $HOME/.cache/pip From 9b48ae47ec837250a9a15e26f85ada33b7aa4f71 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 1 Apr 2020 14:16:49 +0200 Subject: [PATCH 49/72] makefile.python: hardening - drop virtualenv, drop build support py2 From py3.3 on a subset of virtualenv is built-in, so you can run '-m venv' ot of the box. - replace: $(PY_ENV_BIN)/pip --> $(PY_ENV_BIN)/python -m pip - remove obsolete virtualenv-exe target and adjust VTENV_OPTS - remove obsolete msg-pip-exe target - print list of py launchers available from $(PY_ENV_BIN) to the log - fix hard coded ./local Signed-off-by: Markus Heiser --- .travis.yml | 1 - utils/makefile.python | 90 +++++++++++++------------------------------ 2 files changed, 26 insertions(+), 65 deletions(-) diff --git a/.travis.yml b/.travis.yml index c79c5c4c5..911ca98e1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -28,7 +28,6 @@ stages: jobs: include: - - python: "2.7" - python: "3.5" - python: "3.6" - stage: docker diff --git a/utils/makefile.python b/utils/makefile.python index 4aa9d6b49..699bef5e1 100644 --- a/utils/makefile.python +++ b/utils/makefile.python @@ -5,6 +5,7 @@ PYOBJECTS ?= SITE_PYTHON ?=$(dir $(abspath $(lastword $(MAKEFILE_LIST))))site-python export PYTHONPATH := $(SITE_PYTHON):$$PYTHONPATH +export PY_ENV PYDIST PYBUILD # folder where the python distribution takes place PYDIST ?= ./py_dist @@ -12,6 +13,9 @@ PYDIST ?= ./py_dist PYBUILD ?= ./py_build # python version to use PY ?=3 +# $(PYTHON) points to the python interpreter from the OS! The python from the +# OS is needed e.g. to create a virtualenv. For tasks inside the virtualenv the +# interpeter from '$(PY_ENV_BIN)/python' is used. PYTHON ?= python$(PY) PIP ?= pip$(PY) PIP_INST ?= --user @@ -26,7 +30,7 @@ PYLINT_RC ?= .pylintrc TEST_FOLDER ?= ./tests TEST ?= . -VTENV_OPTS = "--no-site-packages" +VTENV_OPTS ?= PY_ENV = ./local/py$(PY) PY_ENV_BIN = $(PY_ENV)/bin PY_ENV_ACT = . $(PY_ENV_BIN)/activate @@ -37,20 +41,6 @@ ifeq ($(OS),Windows_NT) PY_ENV_ACT = $(PY_ENV_BIN)/activate endif -ifeq ($(PYTHON),python) - VIRTUALENV = virtualenv -else - VIRTUALENV = virtualenv --python=$(PYTHON) -endif - -ifeq ($(KBUILD_VERBOSE),1) - PIP_VERBOSE = - VIRTUALENV_VERBOSE = -else - PIP_VERBOSE = "-q" - VIRTUALENV_VERBOSE = "-q" -endif - python-help:: @echo 'makefile.python:' @echo ' pyenv | pyenv[un]install' @@ -59,7 +49,7 @@ python-help:: @echo ' pylint - run pylint *linting*' @echo ' pytest - run *tox* test on python objects' @echo ' pydebug - run tests within a PDB debug session' - @echo ' pybuild - build python packages' + @echo ' pybuild - build python packages ($(PYDIST) $(PYBUILD))' @echo ' pyclean - clean intermediate python objects' @echo ' targets using system users environment:' @echo ' py[un]install - [un]install python objects in editable mode' @@ -94,38 +84,6 @@ python-exe: @: endif -msg-pip-exe: - @echo "\n $(PIP) is required\n\n\ - Make sure you have updated pip installed, grab it from\n\ - https://pip.pypa.io or install it from your package\n\ - manager. On debian based OS these requirements are\n\ - installed by::\n\n\ - sudo -H apt-get install python$(PY)-pip\n" | $(FMT) - -ifeq ($(shell which $(PIP) >/dev/null 2>&1; echo $$?), 1) -pip-exe: msg-pip-exe - $(error The '$(PIP)' command was not found) -else -pip-exe: - @: -endif - -PHONY += msg-virtualenv-exe virtualenv-exe -msg-virtualenv-exe: - @echo "\n virtualenv is required\n\n\ - Make sure you have an updated virtualenv installed, grab it from\n\ - https://virtualenv.pypa.io/en/stable/installation/ or install it\n\ - via pip by::\n\n\ - pip install --user https://github.com/pypa/virtualenv/tarball/master\n" | $(FMT) - -ifeq ($(shell which virtualenv >/dev/null 2>&1; echo $$?), 1) -virtualenv-exe: msg-virtualenv-exe - $(error The 'virtualenv' command was not found) -else -virtualenv-exe: - @: -endif - # ------------------------------------------------------------------------------ # commands # ------------------------------------------------------------------------------ @@ -136,9 +94,9 @@ quiet_cmd_pyinstall = INSTALL $2 # $2 path to folder with setup.py, this uses pip from pyenv (not OS!) quiet_cmd_pyenvinstall = PYENV install $2 - cmd_pyenvinstall = $(PY_ENV_BIN)/pip $(PIP_VERBOSE) install -e $2$(PY_SETUP_EXTRAS) + cmd_pyenvinstall = $(PY_ENV_BIN)/python -m pip $(PIP_VERBOSE) install -e $2$(PY_SETUP_EXTRAS) -# Uninstall the package. Since pip does not uninstall the no longer needed +# Uninstall the package. Since pip does not uninstall the no longer needed # depencies (something like autoremove) the depencies remain. # $2 package name to uninstall, this uses pip from the OS. @@ -147,16 +105,19 @@ quiet_cmd_pyuninstall = UNINSTALL $2 # $2 path to folder with setup.py, this uses pip from pyenv (not OS!) quiet_cmd_pyenvuninstall = PYENV uninstall $2 - cmd_pyenvuninstall = $(PY_ENV_BIN)/pip $(PIP_VERBOSE) uninstall --yes $2 + cmd_pyenvuninstall = $(PY_ENV_BIN)/python -m pip $(PIP_VERBOSE) uninstall --yes $2 # $2 path to folder where virtualenv take place +# creating a virtualenv uses $(PYTHON) from the OS! quiet_cmd_virtualenv = PYENV usage: $ source ./$@/bin/activate cmd_virtualenv = \ - if [ ! -d "./$(PY_ENV)" ];then \ - $(VIRTUALENV) $(VIRTUALENV_VERBOSE) $(VTENV_OPTS) $2; \ + if [ ! -d "$(PY_ENV)" ];then \ + echo "PYENV create virtualenv $2"; \ + $(PYTHON) -m venv $(VTENV_OPTS) $2; \ else \ echo "PYENV using virtualenv from $2"; \ - fi + fi; \ + echo "commands available at $(PY_ENV_BIN):"; ls $(PY_ENV_BIN) | $(FMT) ; # $2 path to lint quiet_cmd_pylint = LINT $@ @@ -192,14 +153,14 @@ quiet_cmd_pytest = TEST $@ # .. _installing: https://packaging.python.org/tutorials/installing-packages/ # quiet_cmd_pybuild = BUILD $@ - cmd_pybuild = $(PY_ENV_BIN)/$(PYTHON) setup.py \ + cmd_pybuild = $(PY_ENV_BIN)/python setup.py \ sdist -d $(PYDIST) \ bdist_wheel --bdist-dir $(PYBUILD) -d $(PYDIST) quiet_cmd_pyclean = CLEAN $@ # remove 'build' folder since bdist_wheel does not care the --bdist-dir cmd_pyclean = \ - rm -rf $(PYDIST) $(PYBUILD) ./local ./.tox *.egg-info ;\ + rm -rf $(PYDIST) $(PYBUILD) $(PY_ENV) ./.tox *.egg-info ;\ find . -name '*.pyc' -exec rm -f {} + ;\ find . -name '*.pyo' -exec rm -f {} + ;\ find . -name __pycache__ -exec rm -rf {} + @@ -230,15 +191,16 @@ PHONY += pyclean pyclean: $(call cmd,pyclean) -# to build *local* environment, python and virtualenv from the OS is needed! +# to build *local* environment, python from the OS is needed! pyenv: $(PY_ENV) -$(PY_ENV): virtualenv-exe python-exe +$(PY_ENV): python-exe $(call cmd,virtualenv,$(PY_ENV)) - @$(PY_ENV_BIN)/pip install $(PIP_VERBOSE) -r requirements.txt + $(Q)$(PY_ENV_BIN)/python -m pip install $(PIP_VERBOSE) -U pip wheel pip setuptools + $(Q)$(PY_ENV_BIN)/python -m pip install $(PIP_VERBOSE) -r requirements.txt PHONY += pylint-exe pylint-exe: $(PY_ENV) - @$(PY_ENV_BIN)/pip $(PIP_VERBOSE) install pylint + @$(PY_ENV_BIN)/python -m pip $(PIP_VERBOSE) install pylint PHONY += pylint pylint: pylint-exe @@ -262,15 +224,15 @@ pydebug: $(PY_ENV) # install / uninstall python objects into virtualenv (PYENV) pyenv-install: $(PY_ENV) - @$(PY_ENV_BIN)/pip $(PIP_VERBOSE) install -e . + @$(PY_ENV_BIN)/python -m pip $(PIP_VERBOSE) install -e . @echo "ACTIVATE $(call normpath,$(PY_ENV_ACT)) " pyenv-uninstall: $(PY_ENV) - @$(PY_ENV_BIN)/pip $(PIP_VERBOSE) uninstall --yes . + @$(PY_ENV_BIN)/python -m pip $(PIP_VERBOSE) uninstall --yes . # runs python interpreter from ./local/py/bin/python pyenv-python: pyenv-install - cd ./local; ../$(PY_ENV_BIN)/python -i + $(PY_ENV_BIN)/python -i # With 'dependency_links=' setuptools supports dependencies on packages hosted # on other reposetories then PyPi, see "Packages Not On PyPI" [1]. The big @@ -284,7 +246,7 @@ pyenv-python: pyenv-install # https://github.com/pypa/twine PHONY += upload-pypi -upload-pypi: pyclean pybuild +upload-pypi: pyclean pyenvinstall pybuild @$(PY_ENV_BIN)/twine upload $(PYDIST)/* .PHONY: $(PHONY) From 9e32fb27e71ca0ae32a0eead712a0504c9d2d951 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 1 Apr 2020 14:49:10 +0200 Subject: [PATCH 50/72] [fix] travis: Permission denied: '/home/travis/.cache/pip/...' Fix "Permission denied: '/home/travis/.cache/" errors from travis build [1]. Change owner https://docs.travis-ci.com/user/caching/#caches-and-read-permissions and remove old log in the *before_caching* phase: https://docs.travis-ci.com/user/caching/#before_cache-phase About pip cache see: https://docs.travis-ci.com/user/caching/#pip-cache Signed-off-by: Markus Heiser [1] https://travis-ci.org/github/asciimoo/searx/jobs/669664131#L220 --- .travis.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 911ca98e1..94303773d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,9 @@ language: python cache: - directories: - $HOME/.cache/pip - +before_cache: + - sudo chown -R travis:travis $HOME/.cache/pip + - rm -f $HOME/.cache/pip/log/debug.log addons: firefox: "latest" From eb87b07d519592b8863a3aeb39eb0a758083f5cc Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 1 Apr 2020 15:06:48 +0200 Subject: [PATCH 51/72] travis: disable cache Signed-off-by: Markus Heiser --- .travis.yml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 94303773d..7d896fffe 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,12 +2,7 @@ os: linux dist: bionic arch: arm64 language: python -cache: - - directories: - - $HOME/.cache/pip -before_cache: - - sudo chown -R travis:travis $HOME/.cache/pip - - rm -f $HOME/.cache/pip/log/debug.log +cache: false addons: firefox: "latest" From adc3a855e6eb4626014c0459a13e868e65bcfd74 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 1 Apr 2020 15:22:24 +0200 Subject: [PATCH 52/72] Revert "travis: disable cache" This reverts commit eb87b07d519592b8863a3aeb39eb0a758083f5cc. --- .travis.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 7d896fffe..94303773d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,7 +2,12 @@ os: linux dist: bionic arch: arm64 language: python -cache: false +cache: + - directories: + - $HOME/.cache/pip +before_cache: + - sudo chown -R travis:travis $HOME/.cache/pip + - rm -f $HOME/.cache/pip/log/debug.log addons: firefox: "latest" From e340bb5bd18c805bbb8381ec8c6052bf95830bc2 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 1 Apr 2020 15:27:01 +0200 Subject: [PATCH 53/72] travis: remove platform option arm64 [1] https://github.com/asciimoo/searx/pull/1910#issuecomment-607244871 Signed-off-by: Markus Heiser --- .travis.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 94303773d..c9847d632 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,5 @@ os: linux dist: bionic -arch: arm64 language: python cache: - directories: From 565493b57d3dbef94f4c298b7395e26fc24bb9bd Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 1 Apr 2020 15:45:01 +0200 Subject: [PATCH 54/72] travis: use Makefile target travis.codecov to install codecov fix travis build error [1]:: The command "local/py3/bin/pip install codecov" failed and exited with 127 Use the correct pip (python environment) from build environment:: $(PY_ENV_BIN)/python -m pip [1] https://travis-ci.org/github/asciimoo/searx/jobs/669701405#L590 Signed-off-by: Markus Heiser --- .travis.yml | 2 +- Makefile | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index c9847d632..e9f727a32 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,7 +14,7 @@ install: - make V=1 install - make V=1 gecko.driver - make V=1 node.env - - local/py3/bin/pip install codecov + - make V=1 travis.codecov script: - make V=1 themes - make V=1 test diff --git a/Makefile b/Makefile index 65f79ba2c..7d5282802 100644 --- a/Makefile +++ b/Makefile @@ -220,4 +220,11 @@ test.clean: @echo "CLEAN intermediate test stuff" $(Q)rm -rf geckodriver.log .coverage coverage/ + +# travis +# ------ + +travis.codecov: + $(Q)$(PY_ENV_BIN)/python -m pip install codecov + .PHONY: $(PHONY) From 31437d04e82ec9cde4209d881f6635ac39d92ac4 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 1 Apr 2020 16:07:59 +0200 Subject: [PATCH 55/72] makefile.python: hardening - start pylint by module - replace: $(PY_ENV_BIN)/pylint --> $(PY_ENV_BIN)/python -m pylint Signed-off-by: Markus Heiser --- utils/makefile.python | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/makefile.python b/utils/makefile.python index 699bef5e1..aaf21c115 100644 --- a/utils/makefile.python +++ b/utils/makefile.python @@ -121,10 +121,10 @@ quiet_cmd_virtualenv = PYENV usage: $ source ./$@/bin/activate # $2 path to lint quiet_cmd_pylint = LINT $@ - cmd_pylint = $(PY_ENV_BIN)/pylint --rcfile $(PYLINT_RC) $2 + cmd_pylint = $(PY_ENV_BIN)/python -m pylint --rcfile $(PYLINT_RC) $2 quiet_cmd_pytest = TEST $@ - cmd_pytest = $(PY_ENV_BIN)/tox -vv + cmd_pytest = $(PY_ENV_BIN)/python -m tox -vv # setuptools, pip, easy_install its a mess full of cracks, a documentation hell # and broken by design ... all sucks, I really, really hate all this ... aaargh! From 09a4062505a8d79451374139bab525457eeb28cd Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 1 Apr 2020 17:21:26 +0200 Subject: [PATCH 56/72] makefile.python: partial revert off 9b48ae47, adds py2 support back revert "makefile.python: ... drop build support py2" to get back Py2 support. TPy2 support need virtualenv installed by the OS. BTW: log environment and python version in travis's install phase Signed-off-by: Markus Heiser --- .travis.yml | 3 +++ utils/makefile.python | 25 ++++++++++++++++++------- 2 files changed, 21 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index e9f727a32..3c862fac6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,6 +11,7 @@ addons: firefox: "latest" install: + - env; which python; python --version - make V=1 install - make V=1 gecko.driver - make V=1 node.env @@ -29,6 +30,8 @@ stages: jobs: include: + - python: "2.7" + env: PY=2 - python: "3.5" - python: "3.6" - stage: docker diff --git a/utils/makefile.python b/utils/makefile.python index aaf21c115..590bbdb46 100644 --- a/utils/makefile.python +++ b/utils/makefile.python @@ -30,7 +30,7 @@ PYLINT_RC ?= .pylintrc TEST_FOLDER ?= ./tests TEST ?= . -VTENV_OPTS ?= +VTENV_OPTS = "--no-site-packages" PY_ENV = ./local/py$(PY) PY_ENV_BIN = $(PY_ENV)/bin PY_ENV_ACT = . $(PY_ENV_BIN)/activate @@ -41,6 +41,20 @@ ifeq ($(OS),Windows_NT) PY_ENV_ACT = $(PY_ENV_BIN)/activate endif +ifeq ($(PYTHON),python) + VIRTUALENV = virtualenv +else + VIRTUALENV = virtualenv --python=$(PYTHON) +endif + +ifeq ($(KBUILD_VERBOSE),1) + PIP_VERBOSE = + VIRTUALENV_VERBOSE = +else + PIP_VERBOSE = "-q" + VIRTUALENV_VERBOSE = "-q" +endif + python-help:: @echo 'makefile.python:' @echo ' pyenv | pyenv[un]install' @@ -108,16 +122,13 @@ quiet_cmd_pyenvuninstall = PYENV uninstall $2 cmd_pyenvuninstall = $(PY_ENV_BIN)/python -m pip $(PIP_VERBOSE) uninstall --yes $2 # $2 path to folder where virtualenv take place -# creating a virtualenv uses $(PYTHON) from the OS! quiet_cmd_virtualenv = PYENV usage: $ source ./$@/bin/activate cmd_virtualenv = \ - if [ ! -d "$(PY_ENV)" ];then \ - echo "PYENV create virtualenv $2"; \ - $(PYTHON) -m venv $(VTENV_OPTS) $2; \ + if [ ! -d "./$(PY_ENV)" ];then \ + $(VIRTUALENV) $(VIRTUALENV_VERBOSE) $(VTENV_OPTS) $2; \ else \ echo "PYENV using virtualenv from $2"; \ - fi; \ - echo "commands available at $(PY_ENV_BIN):"; ls $(PY_ENV_BIN) | $(FMT) ; + fi # $2 path to lint quiet_cmd_pylint = LINT $@ From fc89c698bd81a582b5ea7095de32a12d54a40268 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 1 Apr 2020 19:20:52 +0200 Subject: [PATCH 57/72] make test.pylint: do not run pylint checks in py2 Signed-off-by: Markus Heiser --- Makefile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Makefile b/Makefile index 7d5282802..abd0eddb8 100644 --- a/Makefile +++ b/Makefile @@ -186,12 +186,17 @@ PHONY += test test.pylint test.pep8 test.unit test.coverage test.robot test: buildenv test.pylint test.pep8 test.unit gecko.driver test.robot +ifeq ($(PY),2) +test.pylint: + @echo "LINT skip liniting py2" +else # TODO: balance linting with pylint test.pylint: pyenvinstall $(call cmd,pylint,\ searx/preferences.py \ searx/testing.py \ ) +endif # ignored rules: # E402 module level import not at top of file From 4dad3661461659dd39f88795f461fc19ac9c1fb5 Mon Sep 17 00:00:00 2001 From: Dalf Date: Thu, 2 Apr 2020 15:06:10 +0200 Subject: [PATCH 58/72] [fix] travis: fix docker tag. the "-dirty" ignores the searx/brand.py and utils/brand.env files. --- manage.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/manage.sh b/manage.sh index 4831fc1fa..b2ffb638d 100755 --- a/manage.sh +++ b/manage.sh @@ -121,8 +121,9 @@ docker_build() { SEARX_GIT_VERSION=$(git describe --match "v[0-9]*\.[0-9]*\.[0-9]*" HEAD 2>/dev/null | awk -F'-' '{OFS="-"; $1=substr($1, 2); $3=substr($3, 2); print}') # add the suffix "-dirty" if the repository has uncommited change + # /!\ HACK for searx/searx: ignore searx/brand.py and utils/brand.env git update-index -q --refresh - if [ ! -z "$(git diff-index --name-only HEAD --)" ]; then + if [ ! -z "$(git diff-index --name-only HEAD -- | grep -v 'searx/brand.py' | grep -v 'utils/brand.env')" ]; then SEARX_GIT_VERSION="${SEARX_GIT_VERSION}-dirty" fi From 41f002b0ea3e82f9a2f7dd7b75dbbbf77b7986c0 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Thu, 2 Apr 2020 18:00:53 +0200 Subject: [PATCH 59/72] travis: remove before_cache handle BTW: separate env output in the travis log Signed-off-by: Markus Heiser --- .travis.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 3c862fac6..76a20b00d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,14 +4,12 @@ language: python cache: - directories: - $HOME/.cache/pip -before_cache: - - sudo chown -R travis:travis $HOME/.cache/pip - - rm -f $HOME/.cache/pip/log/debug.log addons: firefox: "latest" install: - - env; which python; python --version + - env + - which python; python --version - make V=1 install - make V=1 gecko.driver - make V=1 node.env From 5cb9d9e56a611f500e3fe1b850218abe6f272bf5 Mon Sep 17 00:00:00 2001 From: Venca24 Date: Fri, 3 Apr 2020 17:31:59 +0200 Subject: [PATCH 60/72] [add] rubygems engine --- searx/settings.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/searx/settings.yml b/searx/settings.yml index 078d95b72..93cb3ee5f 100644 --- a/searx/settings.yml +++ b/searx/settings.yml @@ -763,6 +763,20 @@ engines: engine : seedpeer categories: files, music, videos + - name : rubygems + shortcut: rbg + engine: xpath + paging : True + search_url : https://rubygems.org/search?page={pageno}&query={query} + results_xpath: /html/body/main/div/a[@class="gems__gem"] + url_xpath : ./@href + title_xpath : ./span/h2 + content_xpath : ./span/p + suggestion_xpath : /html/body/main/div/div[@class="search__suggestions"]/p/a + first_page_num : 1 + categories: it + disabled : True + # - name : yacy # engine : yacy # shortcut : ya From 536eb2b8dd623172c13ac17797582c8949956d7b Mon Sep 17 00:00:00 2001 From: Splinter Suidman Date: Sun, 5 Apr 2020 19:27:44 +0200 Subject: [PATCH 61/72] Add Wikimedia projects. A list of the added projects: - Wikibooks - Wikinews - Wikiquote - Wikisource - Wiktionary - Wikiversity - Wikivoyage --- AUTHORS.rst | 1 + searx/settings.yml | 70 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+) diff --git a/AUTHORS.rst b/AUTHORS.rst index 9ab78b050..462b17017 100644 --- a/AUTHORS.rst +++ b/AUTHORS.rst @@ -123,3 +123,4 @@ generally made searx better: - Vipul @finn0 - @CaffeinatedTech - Robin Schneider @ypid +- @splintah diff --git a/searx/settings.yml b/searx/settings.yml index 078d95b72..042315bee 100644 --- a/searx/settings.yml +++ b/searx/settings.yml @@ -686,6 +686,76 @@ engines: engine : vimeo shortcut : vm + - name : wikibooks + engine : mediawiki + shortcut : wb + categories : general + base_url : "https://{language}.wikibooks.org/" + number_of_results : 5 + search_type : text + disabled : True + query : "srsearch={query}" + + - name : wikinews + engine : mediawiki + shortcut : wn + categories : general + base_url : "https://{language}.wikinews.org/" + number_of_results : 5 + search_type : text + disabled : True + query : "srsearch={query}" + + - name : wikiquote + engine : mediawiki + shortcut : wq + categories : general + base_url : "https://{language}.wikiquote.org/" + number_of_results : 5 + search_type : text + disabled : True + query : "srsearch={query}" + + - name : wikisource + engine : mediawiki + shortcut : ws + categories : general + base_url : "https://{language}.wikisource.org/" + number_of_results : 5 + search_type : text + disabled : True + query : "srsearch={query}" + + - name : wikitionary + engine : mediawiki + shortcut : wt + categories : general + base_url : "https://{language}.wiktionary.org/" + number_of_results : 5 + search_type : text + disabled : True + query : "srsearch={query}" + + - name : wikiversity + engine : mediawiki + shortcut : wvs + categories : general + base_url : "https://{language}.wikiversity.org/" + number_of_results : 5 + search_type : text + disabled : True + query : "srsearch={query}" + + - name : wikivoyage + engine : mediawiki + shortcut : wvy + categories : general + base_url : "https://{language}.wikivoyage.org/" + number_of_results : 5 + search_type : text + disabled : True + query : "srsearch={query}" + - name : wolframalpha shortcut : wa # You can use the engine using the official stable API, but you need an API key From 2b453cb226a4c0f73a55691810a601fc05143196 Mon Sep 17 00:00:00 2001 From: Splinter Suidman Date: Mon, 6 Apr 2020 12:31:00 +0200 Subject: [PATCH 62/72] fix: Change Wikinews category to news. --- searx/settings.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/searx/settings.yml b/searx/settings.yml index 042315bee..42e655b19 100644 --- a/searx/settings.yml +++ b/searx/settings.yml @@ -699,7 +699,7 @@ engines: - name : wikinews engine : mediawiki shortcut : wn - categories : general + categories : news base_url : "https://{language}.wikinews.org/" number_of_results : 5 search_type : text From c37544e6be155bb5ad167a79f852a5dd7ede5df6 Mon Sep 17 00:00:00 2001 From: Splinter Suidman Date: Mon, 6 Apr 2020 12:31:32 +0200 Subject: [PATCH 63/72] fix: Spelling of Wiktionary. --- searx/settings.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/searx/settings.yml b/searx/settings.yml index 42e655b19..3ac3f87d3 100644 --- a/searx/settings.yml +++ b/searx/settings.yml @@ -726,7 +726,7 @@ engines: disabled : True query : "srsearch={query}" - - name : wikitionary + - name : wiktionary engine : mediawiki shortcut : wt categories : general From 87fba9c12dfa95b6bb7048d1c0e7536df33cd894 Mon Sep 17 00:00:00 2001 From: Splinter Suidman Date: Mon, 6 Apr 2020 15:59:00 +0200 Subject: [PATCH 64/72] fix: Remove unnecessary query parameter for Wikimedia projects. --- searx/settings.yml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/searx/settings.yml b/searx/settings.yml index 3ac3f87d3..8e817907a 100644 --- a/searx/settings.yml +++ b/searx/settings.yml @@ -694,7 +694,6 @@ engines: number_of_results : 5 search_type : text disabled : True - query : "srsearch={query}" - name : wikinews engine : mediawiki @@ -704,7 +703,6 @@ engines: number_of_results : 5 search_type : text disabled : True - query : "srsearch={query}" - name : wikiquote engine : mediawiki @@ -714,7 +712,6 @@ engines: number_of_results : 5 search_type : text disabled : True - query : "srsearch={query}" - name : wikisource engine : mediawiki @@ -724,7 +721,6 @@ engines: number_of_results : 5 search_type : text disabled : True - query : "srsearch={query}" - name : wiktionary engine : mediawiki @@ -734,7 +730,6 @@ engines: number_of_results : 5 search_type : text disabled : True - query : "srsearch={query}" - name : wikiversity engine : mediawiki @@ -744,7 +739,6 @@ engines: number_of_results : 5 search_type : text disabled : True - query : "srsearch={query}" - name : wikivoyage engine : mediawiki @@ -754,7 +748,6 @@ engines: number_of_results : 5 search_type : text disabled : True - query : "srsearch={query}" - name : wolframalpha shortcut : wa From 83fa88cbec949c0916d7d8854865512a5485b3f3 Mon Sep 17 00:00:00 2001 From: Splinter Suidman Date: Tue, 7 Apr 2020 11:05:35 +0200 Subject: [PATCH 65/72] fix: Change Wikiversity and Wikivoyage shortcuts to wv and wy. Suggested by @Venca24 . --- searx/settings.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/searx/settings.yml b/searx/settings.yml index 8e817907a..3050aedf5 100644 --- a/searx/settings.yml +++ b/searx/settings.yml @@ -733,7 +733,7 @@ engines: - name : wikiversity engine : mediawiki - shortcut : wvs + shortcut : wv categories : general base_url : "https://{language}.wikiversity.org/" number_of_results : 5 @@ -742,7 +742,7 @@ engines: - name : wikivoyage engine : mediawiki - shortcut : wvy + shortcut : wy categories : general base_url : "https://{language}.wikivoyage.org/" number_of_results : 5 From a7862ba3c1557fd39269dad3781a1909a8cff363 Mon Sep 17 00:00:00 2001 From: Dalf Date: Wed, 8 Apr 2020 15:34:01 +0200 Subject: [PATCH 66/72] [mod] .travis.yml: add Python 3.7 and Python 3.8 --- .travis.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 76a20b00d..f6fa9c985 100644 --- a/.travis.yml +++ b/.travis.yml @@ -32,8 +32,10 @@ jobs: env: PY=2 - python: "3.5" - python: "3.6" + - python: "3.7" + - python: "3.8" - stage: docker - python: "3.6" + python: "3.8" git: depth: false services: From 3973951770146f35d52664e971b76026af15d9f9 Mon Sep 17 00:00:00 2001 From: Dalf Date: Wed, 8 Apr 2020 15:58:26 +0200 Subject: [PATCH 67/72] [mod] requirements.txt: upgrade dependency versions. --- requirements.txt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/requirements.txt b/requirements.txt index ea4a5a7a0..5d508d7ee 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,12 +1,12 @@ -certifi==2019.3.9 +certifi==2020.4.5.1 babel==2.7.0 flask-babel==1.0.0 -flask==1.0.2 -idna==2.8 -jinja2==2.10.1 -lxml==4.3.3 +flask==1.1.2 +idna==2.9 +jinja2==2.11.1 +lxml==4.5.0 pygments==2.1.3 -pyopenssl==19.0.0 +pyopenssl==19.1.0 python-dateutil==2.8.0 -pyyaml==5.1 -requests[socks]==2.22.0 +pyyaml==5.3.1 +requests[socks]==2.23.0 From 3a26093c46469a320c2dfa4d732634a462c8f0f4 Mon Sep 17 00:00:00 2001 From: HLFH Date: Wed, 15 Apr 2020 16:46:15 +0100 Subject: [PATCH 68/72] Remove discontinued faroo engine --- searx/engines/faroo.py | 96 ------------------------------------------ searx/settings.yml | 5 --- 2 files changed, 101 deletions(-) delete mode 100644 searx/engines/faroo.py diff --git a/searx/engines/faroo.py b/searx/engines/faroo.py deleted file mode 100644 index a36ecf778..000000000 --- a/searx/engines/faroo.py +++ /dev/null @@ -1,96 +0,0 @@ -""" - Faroo (Web, News) - - @website http://www.faroo.com - @provide-api yes (http://www.faroo.com/hp/api/api.html), require API-key - - @using-api no - @results JSON - @stable yes - @parse url, title, content, publishedDate, img_src -""" - -from json import loads -import datetime -from searx.utils import searx_useragent -from searx.url_utils import urlencode - -# engine dependent config -categories = ['general', 'news'] -paging = True -language_support = True -number_of_results = 10 - -# search-url -url = 'http://www.faroo.com/' -search_url = url + 'instant.json?{query}'\ - '&start={offset}'\ - '&length={number_of_results}'\ - '&l={language}'\ - '&src={categorie}'\ - '&i=false'\ - '&c=false' - -search_category = {'general': 'web', - 'news': 'news'} - - -# do search-request -def request(query, params): - offset = (params['pageno'] - 1) * number_of_results + 1 - categorie = search_category.get(params['category'], 'web') - - if params['language'] == 'all': - language = 'en' - else: - language = params['language'].split('-')[0] - - # if language is not supported, put it in english - if language != 'en' and\ - language != 'de' and\ - language != 'zh': - language = 'en' - - params['url'] = search_url.format(offset=offset, - number_of_results=number_of_results, - query=urlencode({'q': query}), - language=language, - categorie=categorie) - - params['headers']['Referer'] = url - - return params - - -# get response from search-request -def response(resp): - # HTTP-Code 429: rate limit exceeded - if resp.status_code == 429: - raise Exception("rate limit has been exceeded!") - - results = [] - - search_res = loads(resp.text) - - # return empty array if there are no results - if not search_res.get('results', {}): - return [] - - # parse results - for result in search_res['results']: - publishedDate = None - result_json = {'url': result['url'], 'title': result['title'], - 'content': result['kwic']} - if result['news']: - result_json['publishedDate'] = \ - datetime.datetime.fromtimestamp(result['date'] / 1000.0) - - # append image result if image url is set - if result['iurl']: - result_json['template'] = 'videos.html' - result_json['thumbnail'] = result['iurl'] - - results.append(result_json) - - # return results - return results diff --git a/searx/settings.yml b/searx/settings.yml index 2729de928..77cc4e087 100644 --- a/searx/settings.yml +++ b/searx/settings.yml @@ -219,11 +219,6 @@ engines: shortcut : et disabled : True - - name : faroo - engine : faroo - shortcut : fa - disabled : True - - name : 1x engine : www1x shortcut : 1x From ba7c8d7b960c3a3f288db162a51b76a2a935a605 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=A9mi=20V=C3=A1nyi?= Date: Wed, 15 Apr 2020 23:24:12 +0200 Subject: [PATCH 69/72] [fix] remove usage of request context where not available --- searx/webapp.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/searx/webapp.py b/searx/webapp.py index c910230ab..9d76d8441 100755 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -56,6 +56,7 @@ from flask import ( from babel.support import Translations import flask_babel from flask_babel import Babel, gettext, format_date, format_decimal +from flask.ctx import has_request_context from flask.json import jsonify from searx import brand from searx import settings, searx_dir, searx_debug @@ -165,13 +166,11 @@ _flask_babel_get_translations = flask_babel.get_translations # monkey patch for flask_babel.get_translations def _get_translations(): - translation_locale = request.form.get('use-translation') - if translation_locale: + if has_request_context() and request.form.get('use-translation') == 'oc': babel_ext = flask_babel.current_app.extensions['babel'] - translation = Translations.load(next(babel_ext.translation_directories), 'oc') - else: - translation = _flask_babel_get_translations() - return translation + return Translations.load(next(babel_ext.translation_directories), 'oc') + + return _flask_babel_get_translations() flask_babel.get_translations = _get_translations From bce3830b8dd9322e4e93d0003aa86e03c03e2dca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=A9mi=20V=C3=A1nyi?= Date: Fri, 17 Apr 2020 16:31:02 +0200 Subject: [PATCH 70/72] [fix] translate engine errors to Occitan when configured --- searx/results.py | 4 ++-- searx/search.py | 17 +++++------------ searx/webapp.py | 14 ++++++++++++-- 3 files changed, 19 insertions(+), 16 deletions(-) diff --git a/searx/results.py b/searx/results.py index 3b1e4bd62..02ab9efb1 100644 --- a/searx/results.py +++ b/searx/results.py @@ -345,8 +345,8 @@ class ResultContainer(object): return 0 return resultnum_sum / len(self._number_of_results) - def add_unresponsive_engine(self, engine_error): - self.unresponsive_engines.add(engine_error) + def add_unresponsive_engine(self, engine_name, error_type, error_message=None): + self.unresponsive_engines.add((engine_name, error_type, error_message)) def add_timing(self, engine_name, engine_time, page_load_time): self.timings.append({ diff --git a/searx/search.py b/searx/search.py index 2dcc4c8f7..661add7ca 100644 --- a/searx/search.py +++ b/searx/search.py @@ -127,11 +127,7 @@ def search_one_offline_request_safe(engine_name, query, request_params, result_c logger.exception('engine {0} : invalid input : {1}'.format(engine_name, e)) except Exception as e: record_offline_engine_stats_on_error(engine, result_container, start_time) - - result_container.add_unresponsive_engine(( - engine_name, - u'{0}: {1}'.format(gettext('unexpected crash'), e), - )) + result_container.add_unresponsive_engine(engine_name, 'unexpected crash', str(e)) logger.exception('engine {0} : exception : {1}'.format(engine_name, e)) @@ -186,24 +182,21 @@ def search_one_http_request_safe(engine_name, query, request_params, result_cont engine.stats['errors'] += 1 if (issubclass(e.__class__, requests.exceptions.Timeout)): - result_container.add_unresponsive_engine((engine_name, gettext('timeout'))) + result_container.add_unresponsive_engine(engine_name, 'timeout') # requests timeout (connect or read) logger.error("engine {0} : HTTP requests timeout" "(search duration : {1} s, timeout: {2} s) : {3}" .format(engine_name, engine_time, timeout_limit, e.__class__.__name__)) requests_exception = True elif (issubclass(e.__class__, requests.exceptions.RequestException)): - result_container.add_unresponsive_engine((engine_name, gettext('request exception'))) + result_container.add_unresponsive_engine(engine_name, 'request exception') # other requests exception logger.exception("engine {0} : requests exception" "(search duration : {1} s, timeout: {2} s) : {3}" .format(engine_name, engine_time, timeout_limit, e)) requests_exception = True else: - result_container.add_unresponsive_engine(( - engine_name, - u'{0}: {1}'.format(gettext('unexpected crash'), e), - )) + result_container.add_unresponsive_engine(engine_name, 'unexpected crash', str(e)) # others errors logger.exception('engine {0} : exception : {1}'.format(engine_name, e)) @@ -238,7 +231,7 @@ def search_multiple_requests(requests, result_container, start_time, timeout_lim remaining_time = max(0.0, timeout_limit - (time() - start_time)) th.join(remaining_time) if th.isAlive(): - result_container.add_unresponsive_engine((th._engine_name, gettext('timeout'))) + result_container.add_unresponsive_engine(th._engine_name, 'timeout') logger.warning('engine timeout: {0}'.format(th._engine_name)) diff --git a/searx/webapp.py b/searx/webapp.py index 9d76d8441..8c3531069 100755 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -626,7 +626,7 @@ def index(): 'corrections': list(result_container.corrections), 'infoboxes': result_container.infoboxes, 'suggestions': list(result_container.suggestions), - 'unresponsive_engines': list(result_container.unresponsive_engines)}, + 'unresponsive_engines': __get_translated_errors(result_container.unresponsive_engines)}, # noqa default=lambda item: list(item) if isinstance(item, set) else item), mimetype='application/json') elif output_format == 'csv': @@ -694,7 +694,7 @@ def index(): corrections=correction_urls, infoboxes=result_container.infoboxes, paging=result_container.paging, - unresponsive_engines=result_container.unresponsive_engines, + unresponsive_engines=__get_translated_errors(result_container.unresponsive_engines), current_language=match_language(search_query.lang, LANGUAGE_CODES, fallback=request.preferences.get_value("language")), @@ -705,6 +705,16 @@ def index(): ) +def __get_translated_errors(unresponsive_engines): + translated_errors = [] + for unresponsive_engine in unresponsive_engines: + error_msg = gettext(unresponsive_engine[1]) + if unresponsive_engine[2]: + error_msg = "{} {}".format(error_msg, unresponsive_engine[2]) + translated_errors.append((unresponsive_engine[0], error_msg)) + return translated_errors + + @app.route('/about', methods=['GET']) def about(): """Render about page""" From 7a50522a8202418243fab5ea26be5688ee6f8720 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milien=20Devos?= Date: Tue, 21 Apr 2020 20:50:16 +0000 Subject: [PATCH 71/72] Update default user agents --- searx/data/useragents.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/searx/data/useragents.json b/searx/data/useragents.json index 5ba8c5be8..d464ec5f6 100644 --- a/searx/data/useragents.json +++ b/searx/data/useragents.json @@ -1,12 +1,12 @@ { "versions": [ - "74.0", - "73.0.1", - "73.0" + "75.0", + "74.0.1", + "74.0" ], "os": [ - "Windows NT 10; WOW64", + "Windows NT 10.0; WOW64", "X11; Linux x86_64" ], "ua": "Mozilla/5.0 ({os}; rv:{version}) Gecko/20100101 Firefox/{version}" -} \ No newline at end of file +} From 697dd6c6d3eec85e4703a38cd107800e5f3c8a13 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 22 Apr 2020 00:43:42 +0200 Subject: [PATCH 72/72] [fix] ffox useragent: use Windows NT 10.0 and not Windows NT 10 This is an addittion to PR #1934: The .0 change really counts on some engines like Bing which seems to allow Windows NT 10.0 but not Windows NT 10. Signed-off-by: Markus Heiser --- utils/fetch_firefox_version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/fetch_firefox_version.py b/utils/fetch_firefox_version.py index ed179585b..722c48229 100755 --- a/utils/fetch_firefox_version.py +++ b/utils/fetch_firefox_version.py @@ -24,7 +24,7 @@ NORMAL_REGEX = re.compile('^[0-9]+\.[0-9](\.[0-9])?$') # useragents = { "versions": (), - "os": ('Windows NT 10; WOW64', + "os": ('Windows NT 10.0; WOW64', 'X11; Linux x86_64'), "ua": "Mozilla/5.0 ({os}; rv:{version}) Gecko/20100101 Firefox/{version}" }