diff -Nru searx-0.14.0+dfsg1/AUTHORS.rst searx-0.15.0+dfsg1/AUTHORS.rst --- searx-0.14.0+dfsg1/AUTHORS.rst 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/AUTHORS.rst 2019-01-06 21:29:18.000000000 +0000 @@ -83,3 +83,18 @@ - Joseph Nuthalapati @josephkiranbabu - @maiki - Richard Didier @zeph33 +- Michael Vieria @Themimitoof +- Richard Nespithal @rndevfx +- Stanislas @angristan +- @rinpatch +- g. s. @usernameisntallowed +- Léo Bourrel @bourrel +- @cy8aer +- @Popolon +- Alice Ferrazzi @aliceinwire +- @LiquidLemon +- @dadosch +- @Venca24 +- @ZEROF +- Ivan Skytte Jørgensen @isj-privacore +- @miicha diff -Nru searx-0.14.0+dfsg1/CHANGELOG.rst searx-0.15.0+dfsg1/CHANGELOG.rst --- searx-0.14.0+dfsg1/CHANGELOG.rst 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/CHANGELOG.rst 2019-01-06 21:29:18.000000000 +0000 @@ -1,3 +1,41 @@ +0.15.0 2019.01.06 +================= + +- New engines + + - Acgsou (files, images, videos, music) + - Duden.de (general) + - Seznam (general) + - Mojeek (general) +- New languages + + - Catalan + - Welsh + - Basque + - Persian (Iran) + - Galician + - Dutch (Belgium) + - Telugu + - Vietnamese +- New random answerers + + - sha256 + - uuidv4 +- New DOI resolsvers + + - sci-hub.tw +- Fix Vim mode on Firefox +- Fix custom select in Oscar theme +- Engine fixes (duckduckgo, google news, currency convert, gigablast, google scholar, wikidata image, etymonline, google videos, startpage, bing image) +- Minor simple theme fixes + +- New Youtube icon in Oscar theme +- Get DOI rewriters from settings.yml +- Hide page buttons when infinite scrolling is enabled +- Update user agent versions +- Make Oscar style configurable +- Make suspend times of errored engines configurable + 0.14.0 2018.02.19 ================= diff -Nru searx-0.14.0+dfsg1/debian/changelog searx-0.15.0+dfsg1/debian/changelog --- searx-0.14.0+dfsg1/debian/changelog 2018-02-23 21:20:01.000000000 +0000 +++ searx-0.15.0+dfsg1/debian/changelog 2019-01-06 22:54:27.000000000 +0000 @@ -1,3 +1,16 @@ +searx (0.15.0+dfsg1-1) unstable; urgency=medium + + * New upstream release + * Use require.min.js from libjs-requirejs and not from nodejs-requirejs + (closes: #901738) + * Update Homepage field to https://asciimoo.github.io/searx/ (closes: #893679) + * Fix my name in Maintainer field + * Use secure copyright format uri + * Remove X-Python3-Version field + * Bump debhelper compat level to 11 + + -- Johannes 'josch' Schauer Sun, 06 Jan 2019 23:54:27 +0100 + searx (0.14.0+dfsg1-2) unstable; urgency=medium * Add "lazy-apps = true" to uwsgi config or otherwise searx searches will diff -Nru searx-0.14.0+dfsg1/debian/compat searx-0.15.0+dfsg1/debian/compat --- searx-0.14.0+dfsg1/debian/compat 2018-02-23 21:18:19.000000000 +0000 +++ searx-0.15.0+dfsg1/debian/compat 2019-01-06 22:54:27.000000000 +0000 @@ -1 +1 @@ -10 +11 diff -Nru searx-0.14.0+dfsg1/debian/control searx-0.15.0+dfsg1/debian/control --- searx-0.14.0+dfsg1/debian/control 2018-02-23 21:18:19.000000000 +0000 +++ searx-0.15.0+dfsg1/debian/control 2019-01-06 22:54:27.000000000 +0000 @@ -1,9 +1,9 @@ Source: searx Section: web Priority: optional -Maintainer: Johannes Schauer +Maintainer: Johannes 'josch' Schauer Build-depends: - debhelper (>= 10), + debhelper (>= 11), dh-python, grunt, node-grunt-contrib-concat, @@ -14,9 +14,8 @@ python3-setuptools, python, python-fontforge, -X-Python3-Version: >= 3.2 Standards-Version: 4.1.1 -Homepage: https://github.com/asciimoo/searx/ +Homepage: https://asciimoo.github.io/searx/ Vcs-Git: https://git.dgit.debian.org/searx Vcs-Browser: https://browse.dgit.debian.org/searx.git/ @@ -26,7 +25,7 @@ libjs-bootstrap, libjs-jquery, libjs-leaflet, - node-requirejs, + libjs-requirejs, python3-certifi, python3-dateutil, python3-flask, diff -Nru searx-0.14.0+dfsg1/debian/copyright searx-0.15.0+dfsg1/debian/copyright --- searx-0.14.0+dfsg1/debian/copyright 2018-02-23 21:18:19.000000000 +0000 +++ searx-0.15.0+dfsg1/debian/copyright 2019-01-06 22:54:27.000000000 +0000 @@ -1,4 +1,4 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: searx Upstream-Contact: https://github.com/asciimoo/searx/issues Source: https://github.com/asciimoo/searx @@ -23,6 +23,7 @@ searx/static/themes/oscar/css searx/static/themes/oscar/js/leaflet-0.7.3.min.js searx/static/themes/oscar/js/searx.min.js + searx/static/themes/oscar/img/icons/README.md searx/static/themes/pix-art/css/style.css searx/static/themes/simple/css searx/static/themes/simple/fonts diff -Nru searx-0.14.0+dfsg1/debian/patches/debian-changes searx-0.15.0+dfsg1/debian/patches/debian-changes --- searx-0.14.0+dfsg1/debian/patches/debian-changes 2018-02-23 21:20:01.000000000 +0000 +++ searx-0.15.0+dfsg1/debian/patches/debian-changes 2019-01-06 22:54:27.000000000 +0000 @@ -14,32 +14,28 @@ (If you have dgit, use `dgit clone searx`, rather than plain `git clone`.) A single combined diff, containing all the changes, follows. ---- searx-0.14.0+dfsg1.orig/manage.sh -+++ searx-0.14.0+dfsg1/manage.sh -@@ -1,11 +1,11 @@ --#!/bin/sh -+#!/bin/bash - - BASE_DIR="$(dirname -- "`readlink -f -- "$0"`")" - export PATH="$BASE_DIR/node_modules/.bin":$PATH - - # the script can be sourced to update the PATH - # see https://stackoverflow.com/questions/2683279/how-to-detect-if-a-script-is-being-sourced --if [ $_ != $0 ]; then -+if [[ $0 != "$BASH_SOURCE" ]]; then - unset BASE_DIR - # sourced : exit now - return -@@ -132,7 +132,7 @@ npm_packages() { +--- searx-0.15.0+dfsg1.orig/manage.sh ++++ searx-0.15.0+dfsg1/manage.sh +@@ -110,8 +110,7 @@ tests() { + # + + npm_path_setup() { +- which npm || (printf 'Error: npm is not found\n'; exit 1) +- export PATH="$(npm bin)":$PATH ++ true } + npm_packages() { +@@ -133,7 +132,7 @@ npm_packages() { build_style() { + npm_path_setup + - lessc --clean-css="--s1 --advanced --compatibility=ie9" "$BASE_DIR/searx/static/$1" "$BASE_DIR/searx/static/$2" + lessc -x "$BASE_DIR/searx/static/$1" "$BASE_DIR/searx/static/$2" } styles() { -@@ -144,8 +144,15 @@ styles() { +@@ -147,8 +146,15 @@ styles() { 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 @@ -57,9 +53,9 @@ } grunt_build() { ---- searx-0.14.0+dfsg1.orig/searx/settings.yml -+++ searx-0.14.0+dfsg1/searx/settings.yml -@@ -16,8 +16,8 @@ server: +--- searx-0.15.0+dfsg1.orig/searx/settings.yml ++++ searx-0.15.0+dfsg1/searx/settings.yml +@@ -18,8 +18,8 @@ server: http_protocol_version : "1.0" # 1.0 and 1.1 are supported ui: @@ -69,10 +65,10 @@ + templates_path : "/usr/share/python3-searx/templates" # Custom templates path - leave it blank if you didn't change default_theme : oscar # ui theme default_locale : "" # Default interface locale - leave blank to detect from browser information or use codes from the 'locales' config section - ---- searx-0.14.0+dfsg1.orig/searx/static/themes/oscar/gruntfile.js -+++ searx-0.14.0+dfsg1/searx/static/themes/oscar/gruntfile.js -@@ -81,16 +81,9 @@ module.exports = function(grunt) { + theme_args : +--- searx-0.15.0+dfsg1.orig/searx/static/themes/oscar/gruntfile.js ++++ searx-0.15.0+dfsg1/searx/static/themes/oscar/gruntfile.js +@@ -81,16 +81,8 @@ module.exports = function(grunt) { } }); @@ -81,33 +77,33 @@ - grunt.loadNpmTasks('grunt-contrib-watch'); - grunt.loadNpmTasks('grunt-contrib-concat'); - grunt.loadNpmTasks('grunt-contrib-less'); -+ grunt.loadNpmTasks('grunt-contrib-uglify', '/usr/lib/nodejs'); -+ grunt.loadNpmTasks('grunt-contrib-concat', '/usr/lib/nodejs'); - +- - grunt.registerTask('test', ['jshint']); - - grunt.registerTask('default', ['jshint', 'concat', 'uglify', 'less']); - - grunt.registerTask('styles', ['less']); -+ grunt.registerTask('default', ['concat', 'uglify']); ++ grunt.loadNpmTasks('grunt-contrib-uglify', '/usr/lib/nodejs'); ++ grunt.loadNpmTasks('grunt-contrib-concat', '/usr/lib/nodejs'); ++ grunt.registerTask('default', ['concat', 'uglify']); }; ---- searx-0.14.0+dfsg1.orig/searx/static/themes/simple/gruntfile.js -+++ searx-0.14.0+dfsg1/searx/static/themes/simple/gruntfile.js -@@ -60,12 +60,6 @@ module.exports = function(grunt) { +--- searx-0.15.0+dfsg1.orig/searx/static/themes/simple/gruntfile.js ++++ searx-0.15.0+dfsg1/searx/static/themes/simple/gruntfile.js +@@ -64,12 +64,6 @@ module.exports = function(grunt) { production: { options: { paths: ["less"], - plugins: [ - new (require('less-plugin-clean-css'))({ - advanced: true, -- compatibility: 'ie8' +- compatibility: '*' - }) - ], banner: '/*! searx | <%= grunt.template.today("dd-mm-yyyy") %> | https://github.com/asciimoo/searx */\n' }, files: { -@@ -139,15 +133,8 @@ module.exports = function(grunt) { +@@ -144,15 +138,8 @@ module.exports = function(grunt) { } }); @@ -126,8 +122,8 @@ - grunt.registerTask('default', ['jshint', 'concat', 'uglify', 'less:development', 'less:production']); + grunt.registerTask('default', ['concat', 'uglify']); }; ---- searx-0.14.0+dfsg1.orig/searx/static/themes/simple/js/searx_src/autocomplete.js -+++ searx-0.14.0+dfsg1/searx/static/themes/simple/js/searx_src/autocomplete.js +--- searx-0.15.0+dfsg1.orig/searx/static/themes/simple/js/searx_src/autocomplete.js ++++ searx-0.15.0+dfsg1/searx/static/themes/simple/js/searx_src/autocomplete.js @@ -1,4 +1,51 @@ -(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.AutoComplete = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o -LABEL description "A privacy-respecting, hackable metasearch engine." +FROM alpine:3.8 +LABEL maintainer="searx " +LABEL description="A privacy-respecting, hackable metasearch engine." ENV BASE_URL=False IMAGE_PROXY=False EXPOSE 8888 @@ -32,6 +32,7 @@ openssl-dev \ ca-certificates \ tini@commuedge \ + && pip install --upgrade pip \ && pip install --no-cache -r requirements.txt \ && apk del \ build-base \ diff -Nru searx-0.14.0+dfsg1/manage.sh searx-0.15.0+dfsg1/manage.sh --- searx-0.14.0+dfsg1/manage.sh 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/manage.sh 2019-01-06 21:29:18.000000000 +0000 @@ -1,23 +1,15 @@ #!/bin/sh BASE_DIR="$(dirname -- "`readlink -f -- "$0"`")" -export PATH="$BASE_DIR/node_modules/.bin":$PATH -# the script can be sourced to update the PATH -# see https://stackoverflow.com/questions/2683279/how-to-detect-if-a-script-is-being-sourced -if [ $_ != $0 ]; then - unset BASE_DIR - # sourced : exit now - return -fi +cd -- "$BASE_DIR" +set -e # subshell PYTHONPATH="$BASE_DIR" SEARX_DIR="$BASE_DIR/searx" ACTION="$1" -cd -- "$BASE_DIR" -set -e # # Python @@ -56,7 +48,7 @@ if [ -z "$1" ]; then if [ -z "$VIRTUAL_ENV" ]; then - echo "geckodriver can't be installed because VIRTUAL_ENV is not set, you should download it from\n $GECKODRIVER_URL" + printf "geckodriver can't be installed because VIRTUAL_ENV is not set, you should download it from\n %s" "$GECKODRIVER_URL" exit else GECKODRIVER_DIR="$VIRTUAL_ENV/bin" @@ -66,7 +58,7 @@ mkdir -p -- "$GECKODRIVER_DIR" fi - echo "Installing $GECKODRIVER_DIR/geckodriver from\n $GECKODRIVER_URL" + printf "Installing %s/geckodriver from\n %s" "$GECKODRIVER_DIR" "$GECKODRIVER_URL" FILE="`mktemp`" wget -qO "$FILE" -- "$GECKODRIVER_URL" && tar xz -C "$GECKODRIVER_DIR" -f "$FILE" geckodriver @@ -117,7 +109,14 @@ # Web # +npm_path_setup() { + which npm || (printf 'Error: npm is not found\n'; exit 1) + export PATH="$(npm bin)":$PATH +} + npm_packages() { + npm_path_setup + echo '[!] install NPM packages' cd -- "$BASE_DIR" npm install less@2.7 less-plugin-clean-css grunt-cli @@ -132,10 +131,14 @@ } 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 diff -Nru searx-0.14.0+dfsg1/README.rst searx-0.15.0+dfsg1/README.rst --- searx-0.14.0+dfsg1/README.rst 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/README.rst 2019-01-06 21:29:18.000000000 +0000 @@ -4,6 +4,8 @@ A privacy-respecting, hackable `metasearch engine `__. +Pronunciation: səːks + List of `running instances `__. diff -Nru searx-0.14.0+dfsg1/requirements.txt searx-0.15.0+dfsg1/requirements.txt --- searx-0.14.0+dfsg1/requirements.txt 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/requirements.txt 2019-01-06 21:29:18.000000000 +0000 @@ -1,10 +1,10 @@ certifi==2017.11.5 -flask==0.12.2 +flask==1.0.2 flask-babel==0.11.2 -lxml==4.1.1 -idna==2.5 +lxml==4.2.3 +idna==2.7 pygments==2.1.3 -pyopenssl==17.4.0 -python-dateutil==2.6.1 -pyyaml==3.12 -requests[socks]==2.18.4 +pyopenssl==18.0.0 +python-dateutil==2.7.3 +pyyaml==3.13 +requests[socks]==2.19.1 diff -Nru searx-0.14.0+dfsg1/searx/answerers/random/answerer.py searx-0.15.0+dfsg1/searx/answerers/random/answerer.py --- searx-0.14.0+dfsg1/searx/answerers/random/answerer.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/answerers/random/answerer.py 2019-01-06 21:29:18.000000000 +0000 @@ -1,6 +1,8 @@ +import hashlib import random import string import sys +import uuid from flask_babel import gettext # required answerer attribute @@ -16,9 +18,13 @@ random_string_letters = string.ascii_lowercase + string.digits + string.ascii_uppercase +def random_characters(): + return [random.choice(random_string_letters) + for _ in range(random.randint(8, 32))] + + def random_string(): - return u''.join(random.choice(random_string_letters) - for _ in range(random.randint(8, 32))) + return u''.join(random_characters()) def random_float(): @@ -29,9 +35,21 @@ return unicode(random.randint(-random_int_max, random_int_max)) +def random_sha256(): + m = hashlib.sha256() + m.update(b''.join(random_characters())) + return unicode(m.hexdigest()) + + +def random_uuid(): + return unicode(uuid.uuid4()) + + random_types = {b'string': random_string, b'int': random_int, - b'float': random_float} + b'float': random_float, + b'sha256': random_sha256, + b'uuid': random_uuid} # required answerer function diff -Nru searx-0.14.0+dfsg1/searx/data/currencies.json searx-0.15.0+dfsg1/searx/data/currencies.json --- searx-0.14.0+dfsg1/searx/data/currencies.json 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/data/currencies.json 2019-01-06 21:29:18.000000000 +0000 @@ -6163,9 +6163,21 @@ ], "scellino keniota": [ "KES" - ] + ], + "bitcoin": [ + "XBT" + ] }, "iso4217": { + "XBT":{ + "fr": "Bitcoin", + "en": "Bitcoin", + "nl": "Bitcoin", + "de": "Bitcoin", + "it": "Bitcoin", + "hu": "Bitcoin", + "es": "Bitcoin" + }, "DZD": { "fr": "Dinar alg\u00e9rien", "en": "Algerian dinar", @@ -7652,4 +7664,4 @@ "es": "Libra sudanesa" } } -} \ No newline at end of file +} diff -Nru searx-0.14.0+dfsg1/searx/data/engines_languages.json searx-0.15.0+dfsg1/searx/data/engines_languages.json --- searx-0.14.0+dfsg1/searx/data/engines_languages.json 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/data/engines_languages.json 2019-01-06 21:29:18.000000000 +0000 @@ -1 +1,27225 @@ -{"qwant news": ["bg-BG", "sv-SE", "ro-RO", "ms-MY", "pt-PT", "pt-AD", "pt-BR", "fr-FR", "fr-BE", "fr-CH", "fr-AD", "fr-CA", "gd-GB", "ko-KR", "he-IL", "br-FR", "ja-JP", "fi-FI", "eu-FR", "eu-ES", "el-GR", "es-ES", "es-AD", "es-AR", "es-CL", "es-MX", "en-GB", "en-IE", "en-SG", "en-IN", "en-MY", "en-AU", "en-US", "en-CA", "en-PH", "en-NZ", "th-TH", "et-EE", "ca-FR", "ca-ES", "ca-AD", "da-DK", "co-FR", "it-IT", "it-CH", "tr-TR", "cs-CZ", "nl-BE", "nl-NL", "no-NO", "hu-HU", "cy-GB", "pl-PL", "ru-RU", "de-DE", "de-AT", "de-CH"], "bing videos": ["de-DE", "ar-SA", "es-AR", "en-AU", "de-AT", "fr-BE", "nl-BE", "pt-BR", "fr-CA", "en-CA", "ko-KR", "es-ES", "es-US", "en-US", "fr-FR", "zh-HK", "en-IN", "en-ID", "it-IT", "ja-JP", "en-MY", "es-MX", "no-NO", "nl-NL", "pl-PL", "en-GB", "zh-CN", "ru-RU", "en-ZA", "sv-SE", "de-CH", "fr-CH", "zh-TW", "tr-TR"], "bing": ["sq", "de", "ar", "bg", "ca", "cs", "zh-CHS", "zh-CHT", "ko", "hr", "da", "sk", "sl", "es", "et", "fi", "fr", "el", "he", "nl", "hu", "id", "en", "is", "it", "ja", "lv", "lt", "ms", "no", "fa", "pl", "pt-BR", "pt-PT", "ro", "ru", "sr", "sv", "th", "tr", "uk", "vi"], "wikidata": {"io": {"english_name": "Ido", "articles": 27273, "name": "Ido"}, "xh": {"english_name": "Xhosa", "articles": 714, "name": "isiXhosa"}, "ksh": {"english_name": "Ripuarian", "articles": 2836, "name": "Ripoarisch"}, "ha": {"english_name": "Hausa", "articles": 1530, "name": "هَوُسَ"}, "as": {"english_name": "Assamese", "articles": 4808, "name": "অসমীয়া"}, "fy": {"english_name": "West Frisian", "articles": 39195, "name": "Frysk"}, "arc": {"english_name": "Aramaic", "articles": 1622, "name": "ܐܪܡܝܐ"}, "ast": {"english_name": "Asturian", "articles": 51716, "name": "Asturianu"}, "pap": {"english_name": "Papiamentu", "articles": 1888, "name": "Papiamentu"}, "vls": {"english_name": "West Flemish", "articles": 6243, "name": "West-Vlams"}, "zh-classical": {"english_name": "Classical Chinese", "articles": 7007, "name": "古文 / 文言文"}, "yi": {"english_name": "Yiddish", "articles": 14126, "name": "ייִדיש"}, "pl": {"english_name": "Polish", "articles": 1244203, "name": "Polski"}, "ks": {"english_name": "Kashmiri", "articles": 315, "name": "कश्मीरी / كشميري"}, "no": {"english_name": "Norwegian (Bokmål)", "articles": 476388, "name": "Norsk (Bokmål)"}, "wa": {"english_name": "Walloon", "articles": 14611, "name": "Walon"}, "pnt": {"english_name": "Pontic", "articles": 454, "name": "Ποντιακά"}, "ilo": {"english_name": "Ilokano", "articles": 10848, "name": "Ilokano"}, "iu": {"english_name": "Inuktitut", "articles": 399, "name": "ᐃᓄᒃᑎᑐᑦ"}, "se": {"english_name": "Northern Sami", "articles": 7327, "name": "Sámegiella"}, "tn": {"english_name": "Tswana", "articles": 639, "name": "Setswana"}, "ny": {"english_name": "Chichewa", "articles": 381, "name": "Chichewa"}, "da": {"english_name": "Danish", "articles": 232125, "name": "Dansk"}, "gv": {"english_name": "Manx", "articles": 4961, "name": "Gaelg"}, "cbk-zam": {"english_name": "Zamboanga Chavacano", "articles": 3019, "name": "Chavacano de Zamboanga"}, "zh": {"english_name": "Chinese", "articles": 967529, "name": "中文"}, "qu": {"english_name": "Quechua", "articles": 20284, "name": "Runa Simi"}, "cs": {"english_name": "Czech", "articles": 391061, "name": "Čeština"}, "my": {"english_name": "Burmese", "articles": 37500, "name": "မြန်မာဘာသာ"}, "nl": {"english_name": "Dutch", "articles": 1912963, "name": "Nederlands"}, "glk": {"english_name": "Gilaki", "articles": 5680, "name": "گیلکی"}, "be": {"english_name": "Belarusian", "articles": 146603, "name": "Беларуская"}, "dsb": {"english_name": "Lower Sorbian", "articles": 3092, "name": "Dolnoserbski"}, "ml": {"english_name": "Malayalam", "articles": 52442, "name": "മലയാളം"}, "simple": {"english_name": "Simple English", "articles": 128493, "name": "Simple English"}, "bcl": {"english_name": "Central Bicolano", "articles": 7223, "name": "Bikol"}, "oc": {"english_name": "Occitan", "articles": 83602, "name": "Occitan"}, "bar": {"english_name": "Bavarian", "articles": 23153, "name": "Boarisch"}, "bm": {"english_name": "Bambara", "articles": 429, "name": "Bamanankan"}, "de": {"english_name": "German", "articles": 2109224, "name": "Deutsch"}, "gl": {"english_name": "Galician", "articles": 141613, "name": "Galego"}, "fo": {"english_name": "Faroese", "articles": 12610, "name": "Føroyskt"}, "gu": {"english_name": "Gujarati", "articles": 27423, "name": "ગુજરાતી"}, "pag": {"english_name": "Pangasinan", "articles": 2545, "name": "Pangasinan"}, "fur": {"english_name": "Friulian", "articles": 3195, "name": "Furlan"}, "an": {"english_name": "Aragonese", "articles": 32408, "name": "Aragonés"}, "lij": {"english_name": "Ligurian", "articles": 3281, "name": "Líguru"}, "ab": {"english_name": "Abkhazian", "articles": 3336, "name": "Аҧсуа"}, "ig": {"english_name": "Igbo", "articles": 1387, "name": "Igbo"}, "os": {"english_name": "Ossetian", "articles": 10528, "name": "Иронау"}, "mo": {"english_name": "Moldovan", "articles": 394, "name": "Молдовеняскэ"}, "mg": {"english_name": "Malagasy", "articles": 84696, "name": "Malagasy"}, "fiu-vro": {"english_name": "Võro", "articles": 5483, "name": "Võro"}, "sl": {"english_name": "Slovenian", "articles": 158478, "name": "Slovenščina"}, "nov": {"english_name": "Novial", "articles": 1660, "name": "Novial"}, "az": {"english_name": "Azerbaijani", "articles": 126053, "name": "Azərbaycanca"}, "ay": {"english_name": "Aymara", "articles": 4256, "name": "Aymar"}, "za": {"english_name": "Zhuang", "articles": 1167, "name": "Cuengh"}, "es": {"english_name": "Spanish", "articles": 1358005, "name": "Español"}, "ve": {"english_name": "Venda", "articles": 256, "name": "Tshivenda"}, "gan": {"english_name": "Gan", "articles": 6395, "name": "贛語"}, "zh-min-nan": {"english_name": "Min Nan", "articles": 224681, "name": "Bân-lâm-gú"}, "diq": {"english_name": "Zazaki", "articles": 8688, "name": "Zazaki"}, "av": {"english_name": "Avar", "articles": 2312, "name": "Авар"}, "got": {"english_name": "Gothic", "articles": 507, "name": "𐌲𐌿𐍄𐌹𐍃𐌺"}, "sh": {"english_name": "Serbo-Croatian", "articles": 440192, "name": "Srpskohrvatski / Српскохрватски"}, "ps": {"english_name": "Pashto", "articles": 8391, "name": "پښتو"}, "yo": {"english_name": "Yoruba", "articles": 31588, "name": "Yorùbá"}, "sco": {"english_name": "Scots", "articles": 46796, "name": "Scots"}, "bug": {"english_name": "Buginese", "articles": 14131, "name": "Basa Ugi"}, "tum": {"english_name": "Tumbuka", "articles": 567, "name": "chiTumbuka"}, "tg": {"english_name": "Tajik", "articles": 73631, "name": "Тоҷикӣ"}, "kg": {"english_name": "Kongo", "articles": 1176, "name": "KiKongo"}, "gag": {"english_name": "Gagauz", "articles": 2757, "name": "Gagauz"}, "lv": {"english_name": "Latvian", "articles": 79265, "name": "Latviešu"}, "mai": {"english_name": "Maithili", "articles": 11838, "name": "मैथिली"}, "kbd": {"english_name": "Kabardian Circassian", "articles": 1573, "name": "Адыгэбзэ (Adighabze)"}, "ak": {"english_name": "Akan", "articles": 306, "name": "Akana"}, "ckb": {"english_name": "Sorani", "articles": 19805, "name": "Soranî / کوردی"}, "eo": {"english_name": "Esperanto", "articles": 242064, "name": "Esperanto"}, "wo": {"english_name": "Wolof", "articles": 1157, "name": "Wolof"}, "li": {"english_name": "Limburgish", "articles": 12048, "name": "Limburgs"}, "roa-rup": {"english_name": "Aromanian", "articles": 1210, "name": "Armãneashce"}, "is": {"english_name": "Icelandic", "articles": 43613, "name": "Íslenska"}, "nrm": {"english_name": "Norman", "articles": 3627, "name": "Nouormand/Normaund"}, "so": {"english_name": "Somali", "articles": 4981, "name": "Soomaali"}, "bat-smg": {"english_name": "Samogitian", "articles": 16143, "name": "Žemaitėška"}, "eml": {"english_name": "Emilian-Romagnol", "articles": 9083, "name": "Emiliàn e rumagnòl"}, "nv": {"english_name": "Navajo", "articles": 3604, "name": "Diné bizaad"}, "nso": {"english_name": "Northern Sotho", "articles": 7824, "name": "Sepedi"}, "olo": {"english_name": "Livvi-Karelian", "articles": 2358, "name": "Karjalan"}, "cr": {"english_name": "Cree", "articles": 128, "name": "Nehiyaw"}, "mwl": {"english_name": "Mirandese", "articles": 3469, "name": "Mirandés"}, "krc": {"english_name": "Karachay-Balkar", "articles": 2018, "name": "Къарачай-Малкъар (Qarachay-Malqar)"}, "el": {"english_name": "Greek", "articles": 137467, "name": "Ελληνικά"}, "kn": {"english_name": "Kannada", "articles": 22233, "name": "ಕನ್ನಡ"}, "tt": {"english_name": "Tatar", "articles": 72927, "name": "Tatarça / Татарча"}, "haw": {"english_name": "Hawaiian", "articles": 2017, "name": "Hawai`i"}, "ext": {"english_name": "Extremaduran", "articles": 2911, "name": "Estremeñu"}, "xal": {"english_name": "Kalmyk", "articles": 2074, "name": "Хальмг"}, "fa": {"english_name": "Persian", "articles": 576947, "name": "فارسی"}, "la": {"english_name": "Latin", "articles": 127329, "name": "Latina"}, "lmo": {"english_name": "Lombard", "articles": 36249, "name": "Lumbaart"}, "ltg": {"english_name": "Latgalian", "articles": 801, "name": "Latgaļu"}, "war": {"english_name": "Waray-Waray", "articles": 1262905, "name": "Winaray"}, "zea": {"english_name": "Zeelandic", "articles": 4381, "name": "Zeêuws"}, "ia": {"english_name": "Interlingua", "articles": 20561, "name": "Interlingua"}, "kbp": {"english_name": "Kabɩyɛ", "articles": 573, "name": "Kabiye"}, "cy": {"english_name": "Welsh", "articles": 92570, "name": "Cymraeg"}, "na": {"english_name": "Nauruan", "articles": 1283, "name": "dorerin Naoero"}, "gn": {"english_name": "Guarani", "articles": 3217, "name": "Avañe'ẽ"}, "mn": {"english_name": "Mongolian", "articles": 17575, "name": "Монгол"}, "bs": {"english_name": "Bosnian", "articles": 75821, "name": "Bosanski"}, "sah": {"english_name": "Sakha", "articles": 11415, "name": "Саха тыла (Saxa Tyla)"}, "csb": {"english_name": "Kashubian", "articles": 5213, "name": "Kaszëbsczi"}, "rmy": {"english_name": "Romani", "articles": 601, "name": "romani - रोमानी"}, "pih": {"english_name": "Norfolk", "articles": 620, "name": "Norfuk"}, "tl": {"english_name": "Tagalog", "articles": 83924, "name": "Tagalog"}, "mhr": {"english_name": "Meadow Mari", "articles": 9689, "name": "Олык Марий (Olyk Marij)"}, "bpy": {"english_name": "Bishnupriya Manipuri", "articles": 25079, "name": "ইমার ঠার/বিষ্ণুপ্রিয়া মণিপুরী"}, "stq": {"english_name": "Saterland Frisian", "articles": 3794, "name": "Seeltersk"}, "lrc": {"english_name": "Northern Luri", "articles": 5326, "name": "لۊری شومالی"}, "koi": {"english_name": "Komi-Permyak", "articles": 3453, "name": "Перем Коми (Perem Komi)"}, "hif": {"english_name": "Fiji Hindi", "articles": 9707, "name": "Fiji Hindi"}, "br": {"english_name": "Breton", "articles": 63123, "name": "Brezhoneg"}, "jam": {"english_name": "Jamaican Patois", "articles": 1615, "name": "Jumiekan Kryuol"}, "ja": {"english_name": "Japanese", "articles": 1079370, "name": "日本語"}, "tcy": {"english_name": "Tulu", "articles": 849, "name": "ತುಳು"}, "sq": {"english_name": "Albanian", "articles": 69317, "name": "Shqip"}, "eu": {"english_name": "Basque", "articles": 284158, "name": "Euskara"}, "vo": {"english_name": "Volapük", "articles": 120622, "name": "Volapük"}, "ceb": {"english_name": "Cebuano", "articles": 5382720, "name": "Sinugboanong Binisaya"}, "bh": {"english_name": "Bihari", "articles": 9277, "name": "भोजपुरी"}, "ie": {"english_name": "Interlingue", "articles": 3700, "name": "Interlingue"}, "ang": {"english_name": "Anglo-Saxon", "articles": 2945, "name": "Englisc"}, "pdc": {"english_name": "Pennsylvania German", "articles": 1799, "name": "Deitsch"}, "mdf": {"english_name": "Moksha", "articles": 1179, "name": "Мокшень (Mokshanj Kälj)"}, "si": {"english_name": "Sinhalese", "articles": 13820, "name": "සිංහල"}, "he": {"english_name": "Hebrew", "articles": 213812, "name": "עברית"}, "frr": {"english_name": "North Frisian", "articles": 5475, "name": "Nordfriisk"}, "lbe": {"english_name": "Lak", "articles": 1213, "name": "Лакку"}, "kaa": {"english_name": "Karakalpak", "articles": 1892, "name": "Qaraqalpaqsha"}, "kw": {"english_name": "Cornish", "articles": 3792, "name": "Kernewek/Karnuack"}, "pcd": {"english_name": "Picard", "articles": 3535, "name": "Picard"}, "lo": {"english_name": "Lao", "articles": 2758, "name": "ລາວ"}, "pfl": {"english_name": "Palatinate German", "articles": 2070, "name": "Pälzisch"}, "vi": {"english_name": "Vietnamese", "articles": 1162191, "name": "Tiếng Việt"}, "be-tarask": {"english_name": "Belarusian (Taraškievica)", "articles": 61480, "name": "Беларуская (тарашкевіца)"}, "pms": {"english_name": "Piedmontese", "articles": 64198, "name": "Piemontèis"}, "rn": {"english_name": "Kirundi", "articles": 500, "name": "Kirundi"}, "su": {"english_name": "Sundanese", "articles": 38784, "name": "Basa Sunda"}, "ms": {"english_name": "Malay", "articles": 304280, "name": "Bahasa Melayu"}, "nah": {"english_name": "Nahuatl", "articles": 7119, "name": "Nāhuatl"}, "fr": {"english_name": "French", "articles": 1917429, "name": "Français"}, "ba": {"english_name": "Bashkir", "articles": 40027, "name": "Башҡорт"}, "tpi": {"english_name": "Tok Pisin", "articles": 1425, "name": "Tok Pisin"}, "ff": {"english_name": "Fula", "articles": 224, "name": "Fulfulde"}, "sm": {"english_name": "Samoan", "articles": 786, "name": "Gagana Samoa"}, "bxr": {"english_name": "Buryat", "articles": 2018, "name": "Буряад"}, "tet": {"english_name": "Tetum", "articles": 1418, "name": "Tetun"}, "dv": {"english_name": "Divehi", "articles": 3008, "name": "ދިވެހިބަސް"}, "fj": {"english_name": "Fijian", "articles": 430, "name": "Na Vosa Vakaviti"}, "szl": {"english_name": "Silesian", "articles": 6409, "name": "Ślůnski"}, "en": {"english_name": "English", "articles": 5490540, "name": "English"}, "uz": {"english_name": "Uzbek", "articles": 129075, "name": "O‘zbek"}, "dty": {"english_name": "डोटेली", "articles": 2128, "name": "Doteli"}, "ln": {"english_name": "Lingala", "articles": 2916, "name": "Lingala"}, "vep": {"english_name": "Vepsian", "articles": 5645, "name": "Vepsän"}, "vec": {"english_name": "Venetian", "articles": 10982, "name": "Vèneto"}, "new": {"english_name": "Newar", "articles": 72139, "name": "नेपाल भाषा"}, "ur": {"english_name": "Urdu", "articles": 124450, "name": "اردو"}, "mrj": {"english_name": "Hill Mari", "articles": 10265, "name": "Кырык Мары (Kyryk Mary)"}, "ts": {"english_name": "Tsonga", "articles": 540, "name": "Xitsonga"}, "hu": {"english_name": "Hungarian", "articles": 418142, "name": "Magyar"}, "sk": {"english_name": "Slovak", "articles": 223150, "name": "Slovenčina"}, "id": {"english_name": "Indonesian", "articles": 411506, "name": "Bahasa Indonesia"}, "ga": {"english_name": "Irish", "articles": 44243, "name": "Gaeilge"}, "ru": {"english_name": "Russian", "articles": 1425925, "name": "Русский"}, "to": {"english_name": "Tongan", "articles": 1689, "name": "faka Tonga"}, "chr": {"english_name": "Cherokee", "articles": 883, "name": "ᏣᎳᎩ"}, "hak": {"english_name": "Hakka", "articles": 8009, "name": "Hak-kâ-fa / 客家話"}, "map-bms": {"english_name": "Banyumasan", "articles": 13294, "name": "Basa Banyumasan"}, "gom": {"english_name": "Goan Konkani", "articles": 3380, "name": "गोंयची कोंकणी / Gõychi Konknni"}, "kv": {"english_name": "Komi", "articles": 5254, "name": "Коми"}, "tw": {"english_name": "Twi", "articles": 595, "name": "Twi"}, "bi": {"english_name": "Bislama", "articles": 1140, "name": "Bislama"}, "srn": {"english_name": "Sranan", "articles": 1059, "name": "Sranantongo"}, "lg": {"english_name": "Luganda", "articles": 1154, "name": "Luganda"}, "ady": {"english_name": "Adyghe", "articles": 403, "name": "Адыгэбзэ"}, "udm": {"english_name": "Udmurt", "articles": 4125, "name": "Удмурт кыл"}, "rw": {"english_name": "Kinyarwanda", "articles": 1812, "name": "Ikinyarwanda"}, "ss": {"english_name": "Swati", "articles": 432, "name": "SiSwati"}, "nds-nl": {"english_name": "Dutch Low Saxon", "articles": 6743, "name": "Nedersaksisch"}, "fi": {"english_name": "Finnish", "articles": 423220, "name": "Suomi"}, "ki": {"english_name": "Kikuyu", "articles": 1349, "name": "Gĩkũyũ"}, "tyv": {"english_name": "Tuvan", "articles": 1419, "name": "Тыва"}, "rue": {"english_name": "Rusyn", "articles": 6194, "name": "Русиньскый"}, "th": {"english_name": "Thai", "articles": 119427, "name": "ไทย"}, "bn": {"english_name": "Bengali", "articles": 52765, "name": "বাংলা"}, "ku": {"english_name": "Kurdish", "articles": 23052, "name": "Kurdî / كوردی"}, "ca": {"english_name": "Catalan", "articles": 557833, "name": "Català"}, "sa": {"english_name": "Sanskrit", "articles": 11182, "name": "संस्कृतम्"}, "or": {"english_name": "Oriya", "articles": 13175, "name": "ଓଡ଼ିଆ"}, "st": {"english_name": "Sesotho", "articles": 526, "name": "Sesotho"}, "af": {"english_name": "Afrikaans", "articles": 47107, "name": "Afrikaans"}, "sg": {"english_name": "Sango", "articles": 253, "name": "Sängö"}, "kk": {"english_name": "Kazakh", "articles": 219662, "name": "Қазақша"}, "ik": {"english_name": "Inupiak", "articles": 256, "name": "Iñupiak"}, "kab": {"english_name": "Kabyle", "articles": 2894, "name": "Taqbaylit"}, "hi": {"english_name": "Hindi", "articles": 121543, "name": "हिन्दी"}, "scn": {"english_name": "Sicilian", "articles": 25670, "name": "Sicilianu"}, "mk": {"english_name": "Macedonian", "articles": 90814, "name": "Македонски"}, "wuu": {"english_name": "Wu", "articles": 6073, "name": "吴语"}, "azb": {"english_name": "South Azerbaijani", "articles": 47457, "name": "تۆرکجه"}, "kl": {"english_name": "Greenlandic", "articles": 1638, "name": "Kalaallisut"}, "cu": {"english_name": "Old Church Slavonic", "articles": 591, "name": "Словѣньскъ"}, "crh": {"english_name": "Crimean Tatar", "articles": 5414, "name": "Qırımtatarca"}, "hr": {"english_name": "Croatian", "articles": 178083, "name": "Hrvatski"}, "lez": {"english_name": "Lezgian", "articles": 3852, "name": "Лезги чІал (Lezgi č’al)"}, "ti": {"english_name": "Tigrinya", "articles": 163, "name": "ትግርኛ"}, "jv": {"english_name": "Javanese", "articles": 50293, "name": "Basa Jawa"}, "hy": {"english_name": "Armenian", "articles": 232758, "name": "Հայերեն"}, "ro": {"english_name": "Romanian", "articles": 379516, "name": "Română"}, "mi": {"english_name": "Maori", "articles": 7133, "name": "Māori"}, "sc": {"english_name": "Sardinian", "articles": 5528, "name": "Sardu"}, "myv": {"english_name": "Erzya", "articles": 3939, "name": "Эрзянь (Erzjanj Kelj)"}, "pi": {"english_name": "Pali", "articles": 2525, "name": "पाऴि"}, "bjn": {"english_name": "Banjar", "articles": 1761, "name": "Bahasa Banjar"}, "cv": {"english_name": "Chuvash", "articles": 40690, "name": "Чăваш"}, "zu": {"english_name": "Zulu", "articles": 957, "name": "isiZulu"}, "tk": {"english_name": "Turkmen", "articles": 5267, "name": "تركمن / Туркмен"}, "sv": {"english_name": "Swedish", "articles": 3789235, "name": "Svenska"}, "am": {"english_name": "Amharic", "articles": 13861, "name": "አማርኛ"}, "arz": {"english_name": "Egyptian Arabic", "articles": 17363, "name": "مصرى (Maṣri)"}, "sn": {"english_name": "Shona", "articles": 2868, "name": "chiShona"}, "ee": {"english_name": "Ewe", "articles": 338, "name": "Eʋegbe"}, "xmf": {"english_name": "Mingrelian", "articles": 12279, "name": "მარგალური (Margaluri)"}, "nn": {"english_name": "Norwegian (Nynorsk)", "articles": 135175, "name": "Nynorsk"}, "ch": {"english_name": "Chamorro", "articles": 423, "name": "Chamoru"}, "als": {"english_name": "Alemannic", "articles": 23406, "name": "Alemannisch"}, "nds": {"english_name": "Low Saxon", "articles": 26780, "name": "Plattdüütsch"}, "it": {"english_name": "Italian", "articles": 1388262, "name": "Italiano"}, "dz": {"english_name": "Dzongkha", "articles": 228, "name": "ཇོང་ཁ"}, "tr": {"english_name": "Turkish", "articles": 299690, "name": "Türkçe"}, "ty": {"english_name": "Tahitian", "articles": 1191, "name": "Reo Mā`ohi"}, "pnb": {"english_name": "Western Punjabi", "articles": 45249, "name": "شاہ مکھی پنجابی (Shāhmukhī Pañjābī)"}, "sd": {"english_name": "Sindhi", "articles": 8251, "name": "سنڌي، سندھی ، सिन्ध"}, "rm": {"english_name": "Romansh", "articles": 3455, "name": "Rumantsch"}, "ko": {"english_name": "Korean", "articles": 399300, "name": "한국어"}, "lt": {"english_name": "Lithuanian", "articles": 183261, "name": "Lietuvių"}, "et": {"english_name": "Estonian", "articles": 162182, "name": "Eesti"}, "ky": {"english_name": "Kirghiz", "articles": 80579, "name": "Кыргызча"}, "ht": {"english_name": "Haitian", "articles": 51554, "name": "Krèyol ayisyen"}, "ce": {"english_name": "Chechen", "articles": 164438, "name": "Нохчийн"}, "bg": {"english_name": "Bulgarian", "articles": 235084, "name": "Български"}, "ka": {"english_name": "Georgian", "articles": 117872, "name": "ქართული"}, "frp": {"english_name": "Franco-Provençal", "articles": 2633, "name": "Arpitan"}, "nap": {"english_name": "Neapolitan", "articles": 14470, "name": "Nnapulitano"}, "pa": {"english_name": "Punjabi", "articles": 26967, "name": "ਪੰਜਾਬੀ"}, "pam": {"english_name": "Kapampangan", "articles": 8553, "name": "Kapampangan"}, "lb": {"english_name": "Luxembourgish", "articles": 50445, "name": "Lëtzebuergesch"}, "mr": {"english_name": "Marathi", "articles": 48748, "name": "मराठी"}, "gd": {"english_name": "Scottish Gaelic", "articles": 14594, "name": "Gàidhlig"}, "sw": {"english_name": "Swahili", "articles": 37911, "name": "Kiswahili"}, "ug": {"english_name": "Uyghur", "articles": 3367, "name": "ئۇيغۇر تىلى"}, "sr": {"english_name": "Serbian", "articles": 357090, "name": "Српски / Srpski"}, "km": {"english_name": "Khmer", "articles": 5385, "name": "ភាសាខ្មែរ"}, "pt": {"english_name": "Portuguese", "articles": 979830, "name": "Português"}, "te": {"english_name": "Telugu", "articles": 67631, "name": "తెలుగు"}, "ne": {"english_name": "Nepali", "articles": 30112, "name": "नेपाली"}, "chy": {"english_name": "Cheyenne", "articles": 610, "name": "Tsetsêhestâhese"}, "om": {"english_name": "Oromo", "articles": 728, "name": "Oromoo"}, "jbo": {"english_name": "Lojban", "articles": 1201, "name": "Lojban"}, "bo": {"english_name": "Tibetan", "articles": 5726, "name": "བོད་སྐད"}, "uk": {"english_name": "Ukrainian", "articles": 740713, "name": "Українська"}, "hsb": {"english_name": "Upper Sorbian", "articles": 12354, "name": "Hornjoserbsce"}, "co": {"english_name": "Corsican", "articles": 5460, "name": "Corsu"}, "min": {"english_name": "Minangkabau", "articles": 222028, "name": "Minangkabau"}, "lad": {"english_name": "Ladino", "articles": 4512, "name": "Dzhudezmo"}, "roa-tara": {"english_name": "Tarantino", "articles": 9234, "name": "Tarandíne"}, "ace": {"english_name": "Acehnese", "articles": 7231, "name": "Bahsa Acèh"}, "zh-yue": {"english_name": "Cantonese", "articles": 61128, "name": "粵語"}, "mzn": {"english_name": "Mazandarani", "articles": 12564, "name": "مَزِروني"}, "ar": {"english_name": "Arabic", "articles": 542561, "name": "العربية"}, "ta": {"english_name": "Tamil", "articles": 113411, "name": "தமிழ்"}, "cdo": {"english_name": "Min Dong", "articles": 13442, "name": "Mìng-dĕ̤ng-ngṳ̄"}, "mt": {"english_name": "Maltese", "articles": 3213, "name": "Malti"}}, "duckduckgo": ["ru-RU", "pt-PT", "es-PE", "fr-BE", "tzh-HK", "pt-BR", "tzh-TW", "en-ZA", "ro-RO", "bg-BG", "es-XL", "en-XA", "en-CA", "en-NZ", "pl-PL", "es-MX", "hr-HR", "es-ES", "en-PH", "ms-MY", "vi-VN", "en-IN", "jp-JP", "es-CL", "en-IE", "wt-WT", "nl-NL", "fr-FR", "en-ID", "ca-ES", "en-SG", "hu-HU", "tl-PH", "lv-LV", "de-CH", "nl-BE", "sk-SK", "el-GR", "zh-CN", "es-CO", "kr-KR", "sv-SE", "id-ID", "ca-CT", "fr-CH", "cs-CZ", "he-IL", "da-DK", "de-DE", "en-MY", "es-US", "lt-LT", "uk-UA", "tr-TR", "th-TH", "en-US", "en-UK", "it-IT", "et-EE", "fi-FI", "ar-XA", "fr-CA", "en-AU", "it-CH", "sl-SL", "de-AT", "no-NO", "es-AR"], "ddg definitions": ["ru-RU", "pt-PT", "es-PE", "fr-BE", "tzh-HK", "pt-BR", "tzh-TW", "en-ZA", "ro-RO", "bg-BG", "es-XL", "en-XA", "en-CA", "en-NZ", "pl-PL", "es-MX", "hr-HR", "es-ES", "en-PH", "ms-MY", "vi-VN", "en-IN", "jp-JP", "es-CL", "en-IE", "wt-WT", "nl-NL", "fr-FR", "en-ID", "ca-ES", "en-SG", "hu-HU", "tl-PH", "lv-LV", "de-CH", "nl-BE", "sk-SK", "el-GR", "zh-CN", "es-CO", "kr-KR", "sv-SE", "id-ID", "ca-CT", "fr-CH", "cs-CZ", "he-IL", "da-DK", "de-DE", "en-MY", "es-US", "lt-LT", "uk-UA", "tr-TR", "th-TH", "en-US", "en-UK", "it-IT", "et-EE", "fi-FI", "ar-XA", "fr-CA", "en-AU", "it-CH", "sl-SL", "de-AT", "no-NO", "es-AR"], "yahoo news": ["ar", "bg", "zh-chs", "zh-cht", "hr", "cs", "da", "nl", "en", "et", "fi", "fr", "de", "el", "he", "hu", "it", "ja", "ko", "lv", "lt", "no", "pl", "pt", "ro", "ru", "sk", "sl", "es", "sv", "th", "tr"], "duckduckgo images": ["ru-RU", "pt-PT", "es-PE", "fr-BE", "tzh-HK", "pt-BR", "tzh-TW", "en-ZA", "ro-RO", "bg-BG", "es-XL", "en-XA", "en-CA", "en-NZ", "pl-PL", "es-MX", "hr-HR", "es-ES", "en-PH", "ms-MY", "vi-VN", "en-IN", "jp-JP", "es-CL", "en-IE", "wt-WT", "nl-NL", "fr-FR", "en-ID", "ca-ES", "en-SG", "hu-HU", "tl-PH", "lv-LV", "de-CH", "nl-BE", "sk-SK", "el-GR", "zh-CN", "es-CO", "kr-KR", "sv-SE", "id-ID", "ca-CT", "fr-CH", "cs-CZ", "he-IL", "da-DK", "de-DE", "en-MY", "es-US", "lt-LT", "uk-UA", "tr-TR", "th-TH", "en-US", "en-UK", "it-IT", "et-EE", "fi-FI", "ar-XA", "fr-CA", "en-AU", "it-CH", "sl-SL", "de-AT", "no-NO", "es-AR"], "bing images": ["de-DE", "ar-SA", "es-AR", "en-AU", "de-AT", "fr-BE", "nl-BE", "pt-BR", "fr-CA", "en-CA", "ko-KR", "es-ES", "es-US", "en-US", "fr-FR", "zh-HK", "en-IN", "en-ID", "it-IT", "ja-JP", "en-MY", "es-MX", "no-NO", "nl-NL", "pl-PL", "en-GB", "zh-CN", "ru-RU", "en-ZA", "sv-SE", "de-CH", "fr-CH", "zh-TW", "tr-TR"], "qwant social": ["bg-BG", "sv-SE", "ro-RO", "ms-MY", "pt-PT", "pt-AD", "pt-BR", "fr-FR", "fr-BE", "fr-CH", "fr-AD", "fr-CA", "gd-GB", "ko-KR", "he-IL", "br-FR", "ja-JP", "fi-FI", "eu-FR", "eu-ES", "el-GR", "es-ES", "es-AD", "es-AR", "es-CL", "es-MX", "en-GB", "en-IE", "en-SG", "en-IN", "en-MY", "en-AU", "en-US", "en-CA", "en-PH", "en-NZ", "th-TH", "et-EE", "ca-FR", "ca-ES", "ca-AD", "da-DK", "co-FR", "it-IT", "it-CH", "tr-TR", "cs-CZ", "nl-BE", "nl-NL", "no-NO", "hu-HU", "cy-GB", "pl-PL", "ru-RU", "de-DE", "de-AT", "de-CH"], "swisscows": ["browser", "ar-SA", "es-AR", "en-AU", "de-AT", "fr-BE", "nl-BE", "pt-BR", "en-CA", "fr-CA", "es-CL", "zh-CN", "da-DK", "fi-FI", "fr-FR", "de-DE", "zh-HK", "en-IN", "en-IE", "it-IT", "ja-JP", "ko-KR", "en-MY", "es-MX", "nl-NL", "en-NZ", "no-NO", "en-PH", "pl-PL", "pt-PT", "ru-RU", "en-ZA", "es-ES", "sv-SE", "de-CH", "fr-CH", "zh-TW", "tr-TR", "uk-UA", "en-GB", "en-US", "es-US"], "qwant": ["bg-BG", "sv-SE", "ro-RO", "ms-MY", "pt-PT", "pt-AD", "pt-BR", "fr-FR", "fr-BE", "fr-CH", "fr-AD", "fr-CA", "gd-GB", "ko-KR", "he-IL", "br-FR", "ja-JP", "fi-FI", "eu-FR", "eu-ES", "el-GR", "es-ES", "es-AD", "es-AR", "es-CL", "es-MX", "en-GB", "en-IE", "en-SG", "en-IN", "en-MY", "en-AU", "en-US", "en-CA", "en-PH", "en-NZ", "th-TH", "et-EE", "ca-FR", "ca-ES", "ca-AD", "da-DK", "co-FR", "it-IT", "it-CH", "tr-TR", "cs-CZ", "nl-BE", "nl-NL", "no-NO", "hu-HU", "cy-GB", "pl-PL", "ru-RU", "de-DE", "de-AT", "de-CH"], "google news": {"hy": {"name": "Հայերեն"}, "ro": {"name": "Română"}, "eo": {"name": "Esperanto"}, "is": {"name": "Íslenska"}, "ja": {"name": "日本語"}, "fr": {"name": "Français"}, "zh-CN": {"name": "中文 (简体)"}, "pl": {"name": "Polski"}, "sv": {"name": "Svenska"}, "no": {"name": "Norsk"}, "el": {"name": "Ελληνικά"}, "en": {"name": "English"}, "fa": {"name": "فارسی"}, "da": {"name": "Dansk"}, "it": {"name": "Italiano"}, "tr": {"name": "Türkçe"}, "cs": {"name": "Čeština"}, "nl": {"name": "Nederlands"}, "zh-TW": {"name": "中文 (繁體)"}, "be": {"name": "Беларуская"}, "hu": {"name": "Magyar"}, "sk": {"name": "Slovenčina"}, "uk": {"name": "Українська"}, "ko": {"name": "한국어"}, "lt": {"name": "Lietuvių"}, "ru": {"name": "Русский"}, "af": {"name": "Afrikaans"}, "bg": {"name": "Български"}, "tl": {"name": "Filipino"}, "sw": {"name": "Kiswahili"}, "id": {"name": "Indonesia"}, "sl": {"name": "Slovenščina"}, "pt": {"name": "Português"}, "fi": {"name": "Suomi"}, "es": {"name": "Español"}, "th": {"name": "ไทย"}, "et": {"name": "Eesti"}, "ca": {"name": "Català"}, "de": {"name": "Deutsch"}, "sr": {"name": "Српски"}, "hi": {"name": "हिन्दी"}, "ar": {"name": "العربية"}, "lv": {"name": "Latviešu"}, "iw": {"name": "עברית"}, "hr": {"name": "Hrvatski"}, "vi": {"name": "Tiếng Việt"}}, "google": {"hy": {"name": "Հայերեն"}, "ro": {"name": "Română"}, "eo": {"name": "Esperanto"}, "is": {"name": "Íslenska"}, "ja": {"name": "日本語"}, "fr": {"name": "Français"}, "zh-CN": {"name": "中文 (简体)"}, "pl": {"name": "Polski"}, "sv": {"name": "Svenska"}, "no": {"name": "Norsk"}, "el": {"name": "Ελληνικά"}, "en": {"name": "English"}, "fa": {"name": "فارسی"}, "da": {"name": "Dansk"}, "it": {"name": "Italiano"}, "tr": {"name": "Türkçe"}, "cs": {"name": "Čeština"}, "nl": {"name": "Nederlands"}, "zh-TW": {"name": "中文 (繁體)"}, "be": {"name": "Беларуская"}, "hu": {"name": "Magyar"}, "sk": {"name": "Slovenčina"}, "uk": {"name": "Українська"}, "ko": {"name": "한국어"}, "lt": {"name": "Lietuvių"}, "ru": {"name": "Русский"}, "af": {"name": "Afrikaans"}, "bg": {"name": "Български"}, "tl": {"name": "Filipino"}, "sw": {"name": "Kiswahili"}, "id": {"name": "Indonesia"}, "sl": {"name": "Slovenščina"}, "pt": {"name": "Português"}, "fi": {"name": "Suomi"}, "es": {"name": "Español"}, "th": {"name": "ไทย"}, "et": {"name": "Eesti"}, "ca": {"name": "Català"}, "de": {"name": "Deutsch"}, "sr": {"name": "Српски"}, "hi": {"name": "हिन्दी"}, "ar": {"name": "العربية"}, "lv": {"name": "Latviešu"}, "iw": {"name": "עברית"}, "hr": {"name": "Hrvatski"}, "vi": {"name": "Tiếng Việt"}}, "bing news": ["sq", "de", "ar", "bg", "ca", "cs", "zh-CHS", "zh-CHT", "ko", "hr", "da", "sk", "sl", "es", "et", "fi", "fr", "el", "he", "nl", "hu", "id", "en", "is", "it", "ja", "lv", "lt", "ms", "no", "fa", "pl", "pt-BR", "pt-PT", "ro", "ru", "sr", "sv", "th", "tr", "uk", "vi"], "dailymotion": {"io": {"english_name": "Ido"}, "xh": {"english_name": "Xhosa", "name": "Xhosa"}, "as": {"english_name": "Assamese"}, "fy": {"english_name": "Frisian, Western"}, "ff": {"english_name": "Fulah"}, "pl": {"english_name": "Polish", "name": "polski"}, "ks": {"english_name": "Kashmiri"}, "no": {"english_name": "Norwegian"}, "wa": {"english_name": "Walloon", "name": "Walon"}, "iu": {"english_name": "Inuktitut"}, "se": {"english_name": "Sami, Northern"}, "tn": {"english_name": "Tswana"}, "ny": {"english_name": "Nyanja"}, "da": {"english_name": "Danish", "name": "Dansk"}, "gv": {"english_name": "Manx"}, "zh": {"english_name": "Chinese", "name": "中文"}, "qu": {"english_name": "Quechua"}, "cs": {"english_name": "Czech", "name": "čeština"}, "my": {"english_name": "Burmese"}, "nl": {"english_name": "Dutch", "name": "Nederlands"}, "lu": {"english_name": "Luba-Katanga"}, "be": {"english_name": "Belarusian"}, "ml": {"english_name": "Malayalam"}, "oc": {"english_name": "Occitan", "name": "Occitan"}, "de": {"english_name": "German", "name": "Deutsch"}, "gl": {"english_name": "Galician", "name": "Galego"}, "fo": {"english_name": "Faroese"}, "gu": {"english_name": "Gujarati", "name": "ગુજરાતી"}, "st": {"english_name": "Sotho, Southern"}, "ig": {"english_name": "Igbo"}, "os": {"english_name": "Ossetian"}, "mg": {"english_name": "Malagasy"}, "ki": {"english_name": "Kikuyu"}, "sl": {"english_name": "Slovenian", "name": "slovenščina"}, "az": {"english_name": "Azerbaijani", "name": "Azerbaijani"}, "mn": {"english_name": "Mongolian", "name": "Монгол"}, "za": {"english_name": "Zhuang"}, "es": {"english_name": "Spanish", "name": "Español"}, "an": {"english_name": "Aragonese"}, "av": {"english_name": "Avaric"}, "ay": {"english_name": "Aymara"}, "sh": {"english_name": "Serbo-Croatian", "name": "Serbo-Croatian"}, "ps": {"english_name": "Pushto", "name": "Pushto"}, "yo": {"english_name": "Yoruba"}, "tg": {"english_name": "Tajik"}, "kg": {"english_name": "Kongo"}, "lv": {"english_name": "Latvian", "name": "Latviešu"}, "ak": {"english_name": "Akan"}, "it": {"english_name": "Italian", "name": "Italiano"}, "eo": {"english_name": "Esperanto", "name": "Esperanto"}, "wo": {"english_name": "Wolof"}, "is": {"english_name": "Icelandic", "name": "Íslenska"}, "nv": {"english_name": "Navajo"}, "el": {"english_name": "Greek, Modern (1453-)", "name": "Ελληνικά"}, "kn": {"english_name": "Kannada", "name": "ಕನ್ನಡ"}, "tt": {"english_name": "Tatar", "name": "Татарча"}, "nb": {"english_name": "Norwegian Bokmål", "name": "Norwegian Bokmål"}, "fa": {"english_name": "Persian", "name": "فارسی"}, "la": {"english_name": "Latin"}, "ha": {"english_name": "Hausa"}, "ia": {"english_name": "Interlingua"}, "cy": {"english_name": "Welsh", "name": "Cymraeg"}, "na": {"english_name": "Nauru"}, "gn": {"english_name": "Guarani"}, "uk": {"english_name": "Ukrainian", "name": "українська"}, "kl": {"english_name": "Kalaallisut"}, "bs": {"english_name": "Bosnian", "name": "Bosnian"}, "tk": {"english_name": "Turkmen"}, "tl": {"english_name": "Tagalog"}, "so": {"english_name": "Somali"}, "br": {"english_name": "Breton", "name": "Brezhoneg"}, "ko": {"english_name": "Korean", "name": "한국어"}, "nr": {"english_name": "Ndebele, South"}, "sq": {"english_name": "Albanian"}, "eu": {"english_name": "Basque", "name": "Euskara"}, "vo": {"english_name": "Volapük"}, "ee": {"english_name": "Ewe"}, "ve": {"english_name": "Venda", "name": "Venda"}, "ie": {"english_name": "Interlingue"}, "ng": {"english_name": "Ndonga"}, "si": {"english_name": "Sinhala"}, "sr": {"english_name": "Serbian", "name": "српски"}, "lg": {"english_name": "Ganda"}, "ty": {"english_name": "Tahitian"}, "kw": {"english_name": "Cornish"}, "lo": {"english_name": "Lao"}, "ur": {"english_name": "Urdu"}, "ae": {"english_name": "Avestan"}, "yi": {"english_name": "Yiddish"}, "su": {"english_name": "Sundanese"}, "ms": {"english_name": "Malay", "name": "Malay"}, "ja": {"english_name": "Japanese", "name": "日本語"}, "fr": {"english_name": "French", "name": "français"}, "ba": {"english_name": "Bashkir"}, "dv": {"english_name": "Dhivehi"}, "fj": {"english_name": "Fijian"}, "en": {"english_name": "English"}, "uz": {"english_name": "Uzbek"}, "ln": {"english_name": "Lingala"}, "hu": {"english_name": "Hungarian", "name": "magyar"}, "sm": {"english_name": "Samoan"}, "ts": {"english_name": "Tsonga"}, "bm": {"english_name": "Bambara"}, "sk": {"english_name": "Slovak", "name": "Slovenský"}, "id": {"english_name": "Indonesian", "name": "Indonesian"}, "ga": {"english_name": "Irish", "name": "Gaeilge"}, "ku": {"english_name": "Kurdish"}, "to": {"english_name": "Tonga (Tonga Islands)"}, "cr": {"english_name": "Cree"}, "cu": {"english_name": "Slavic, Church"}, "kv": {"english_name": "Komi"}, "tw": {"english_name": "Twi"}, "sc": {"english_name": "Sardinian"}, "ss": {"english_name": "Swati"}, "fi": {"english_name": "Finnish", "name": "suomi"}, "ne": {"english_name": "Nepali (macrolanguage)"}, "vi": {"english_name": "Vietnamese", "name": "Tiếng Việt"}, "kr": {"english_name": "Kanuri"}, "th": {"english_name": "Thai", "name": "ไทย"}, "ru": {"english_name": "Russian", "name": "русский"}, "ca": {"english_name": "Catalan", "name": "Català"}, "sa": {"english_name": "Sanskrit"}, "or": {"english_name": "Oriya", "name": "Oriya"}, "af": {"english_name": "Afrikaans", "name": "Afrikaans"}, "co": {"english_name": "Corsican"}, "kk": {"english_name": "Kazakh"}, "ik": {"english_name": "Inupiaq"}, "hi": {"english_name": "Hindi", "name": "हिंदी"}, "mk": {"english_name": "Macedonian", "name": "Македонски"}, "ho": {"english_name": "Hiri Motu"}, "hr": {"english_name": "Croatian", "name": "hrvatski"}, "jv": {"english_name": "Javanese"}, "hy": {"english_name": "Armenian"}, "ro": {"english_name": "Romanian", "name": "Română"}, "mi": {"english_name": "Maori", "name": "Reo Māori"}, "rn": {"english_name": "Rundi"}, "pi": {"english_name": "Pali"}, "cv": {"english_name": "Chuvash"}, "zu": {"english_name": "Zulu", "name": "Isi-Zulu"}, "mh": {"english_name": "Marshallese"}, "sv": {"english_name": "Swedish", "name": "Svenska"}, "am": {"english_name": "Amharic", "name": "አማርኛ"}, "sn": {"english_name": "Shona"}, "nn": {"english_name": "Norwegian Nynorsk", "name": "Norwegian Nynorsk"}, "ch": {"english_name": "Chamorro"}, "nd": {"english_name": "Ndebele, North"}, "bi": {"english_name": "Bislama"}, "kj": {"english_name": "Kuanyama"}, "dz": {"english_name": "Dzongkha"}, "tr": {"english_name": "Turkish", "name": "Türkçe"}, "sd": {"english_name": "Sindhi"}, "rm": {"english_name": "Romansh"}, "ii": {"english_name": "Yi, Sichuan"}, "ti": {"english_name": "Tigrinya", "name": "ትግርኛ"}, "lt": {"english_name": "Lithuanian", "name": "Lietuvių"}, "et": {"english_name": "Estonian", "name": "Eesti"}, "ky": {"english_name": "Kirghiz"}, "ht": {"english_name": "Haitian"}, "ce": {"english_name": "Chechen"}, "bg": {"english_name": "Bulgarian", "name": "Български"}, "ka": {"english_name": "Georgian"}, "pa": {"english_name": "Panjabi", "name": "ਪੰਜਾਬੀ"}, "lb": {"english_name": "Luxembourgish"}, "mr": {"english_name": "Marathi", "name": "मराठी"}, "gd": {"english_name": "Gaelic, Scottish"}, "sw": {"english_name": "Swahili (macrolanguage)"}, "ug": {"english_name": "Uighur"}, "he": {"english_name": "Hebrew", "name": "עברית"}, "km": {"english_name": "Khmer, Central"}, "pt": {"english_name": "Portuguese", "name": "Português"}, "te": {"english_name": "Telugu"}, "om": {"english_name": "Oromo"}, "bo": {"english_name": "Tibetan"}, "li": {"english_name": "Limburgan"}, "rw": {"english_name": "Kinyarwanda", "name": "Ikinyarwanda"}, "sg": {"english_name": "Sango"}, "bn": {"english_name": "Bengali", "name": "বাংলা"}, "hz": {"english_name": "Herero"}, "ar": {"english_name": "Arabic", "name": "العربية"}, "oj": {"english_name": "Ojibwa"}, "ta": {"english_name": "Tamil", "name": "தமிழ்"}, "mt": {"english_name": "Maltese", "name": "Malti"}}, "gigablast": [], "wikipedia": {"io": {"english_name": "Ido", "articles": 27273, "name": "Ido"}, "xh": {"english_name": "Xhosa", "articles": 714, "name": "isiXhosa"}, "ksh": {"english_name": "Ripuarian", "articles": 2836, "name": "Ripoarisch"}, "ha": {"english_name": "Hausa", "articles": 1530, "name": "هَوُسَ"}, "as": {"english_name": "Assamese", "articles": 4808, "name": "অসমীয়া"}, "fy": {"english_name": "West Frisian", "articles": 39195, "name": "Frysk"}, "arc": {"english_name": "Aramaic", "articles": 1622, "name": "ܐܪܡܝܐ"}, "ast": {"english_name": "Asturian", "articles": 51716, "name": "Asturianu"}, "pap": {"english_name": "Papiamentu", "articles": 1888, "name": "Papiamentu"}, "vls": {"english_name": "West Flemish", "articles": 6243, "name": "West-Vlams"}, "zh-classical": {"english_name": "Classical Chinese", "articles": 7007, "name": "古文 / 文言文"}, "yi": {"english_name": "Yiddish", "articles": 14126, "name": "ייִדיש"}, "pl": {"english_name": "Polish", "articles": 1244203, "name": "Polski"}, "ks": {"english_name": "Kashmiri", "articles": 315, "name": "कश्मीरी / كشميري"}, "no": {"english_name": "Norwegian (Bokmål)", "articles": 476388, "name": "Norsk (Bokmål)"}, "wa": {"english_name": "Walloon", "articles": 14611, "name": "Walon"}, "pnt": {"english_name": "Pontic", "articles": 454, "name": "Ποντιακά"}, "ilo": {"english_name": "Ilokano", "articles": 10848, "name": "Ilokano"}, "iu": {"english_name": "Inuktitut", "articles": 399, "name": "ᐃᓄᒃᑎᑐᑦ"}, "se": {"english_name": "Northern Sami", "articles": 7327, "name": "Sámegiella"}, "tn": {"english_name": "Tswana", "articles": 639, "name": "Setswana"}, "ny": {"english_name": "Chichewa", "articles": 381, "name": "Chichewa"}, "da": {"english_name": "Danish", "articles": 232125, "name": "Dansk"}, "gv": {"english_name": "Manx", "articles": 4961, "name": "Gaelg"}, "cbk-zam": {"english_name": "Zamboanga Chavacano", "articles": 3019, "name": "Chavacano de Zamboanga"}, "zh": {"english_name": "Chinese", "articles": 967529, "name": "中文"}, "qu": {"english_name": "Quechua", "articles": 20284, "name": "Runa Simi"}, "cs": {"english_name": "Czech", "articles": 391061, "name": "Čeština"}, "my": {"english_name": "Burmese", "articles": 37500, "name": "မြန်မာဘာသာ"}, "nl": {"english_name": "Dutch", "articles": 1912963, "name": "Nederlands"}, "glk": {"english_name": "Gilaki", "articles": 5680, "name": "گیلکی"}, "be": {"english_name": "Belarusian", "articles": 146603, "name": "Беларуская"}, "dsb": {"english_name": "Lower Sorbian", "articles": 3092, "name": "Dolnoserbski"}, "ml": {"english_name": "Malayalam", "articles": 52442, "name": "മലയാളം"}, "simple": {"english_name": "Simple English", "articles": 128493, "name": "Simple English"}, "bcl": {"english_name": "Central Bicolano", "articles": 7223, "name": "Bikol"}, "oc": {"english_name": "Occitan", "articles": 83602, "name": "Occitan"}, "bar": {"english_name": "Bavarian", "articles": 23153, "name": "Boarisch"}, "bm": {"english_name": "Bambara", "articles": 429, "name": "Bamanankan"}, "de": {"english_name": "German", "articles": 2109224, "name": "Deutsch"}, "gl": {"english_name": "Galician", "articles": 141613, "name": "Galego"}, "fo": {"english_name": "Faroese", "articles": 12610, "name": "Føroyskt"}, "gu": {"english_name": "Gujarati", "articles": 27423, "name": "ગુજરાતી"}, "pag": {"english_name": "Pangasinan", "articles": 2545, "name": "Pangasinan"}, "fur": {"english_name": "Friulian", "articles": 3195, "name": "Furlan"}, "an": {"english_name": "Aragonese", "articles": 32408, "name": "Aragonés"}, "lij": {"english_name": "Ligurian", "articles": 3281, "name": "Líguru"}, "ab": {"english_name": "Abkhazian", "articles": 3336, "name": "Аҧсуа"}, "ig": {"english_name": "Igbo", "articles": 1387, "name": "Igbo"}, "os": {"english_name": "Ossetian", "articles": 10528, "name": "Иронау"}, "mo": {"english_name": "Moldovan", "articles": 394, "name": "Молдовеняскэ"}, "mg": {"english_name": "Malagasy", "articles": 84696, "name": "Malagasy"}, "fiu-vro": {"english_name": "Võro", "articles": 5483, "name": "Võro"}, "sl": {"english_name": "Slovenian", "articles": 158478, "name": "Slovenščina"}, "nov": {"english_name": "Novial", "articles": 1660, "name": "Novial"}, "az": {"english_name": "Azerbaijani", "articles": 126053, "name": "Azərbaycanca"}, "ay": {"english_name": "Aymara", "articles": 4256, "name": "Aymar"}, "za": {"english_name": "Zhuang", "articles": 1167, "name": "Cuengh"}, "es": {"english_name": "Spanish", "articles": 1358005, "name": "Español"}, "ve": {"english_name": "Venda", "articles": 256, "name": "Tshivenda"}, "gan": {"english_name": "Gan", "articles": 6395, "name": "贛語"}, "zh-min-nan": {"english_name": "Min Nan", "articles": 224681, "name": "Bân-lâm-gú"}, "diq": {"english_name": "Zazaki", "articles": 8688, "name": "Zazaki"}, "av": {"english_name": "Avar", "articles": 2312, "name": "Авар"}, "got": {"english_name": "Gothic", "articles": 507, "name": "𐌲𐌿𐍄𐌹𐍃𐌺"}, "sh": {"english_name": "Serbo-Croatian", "articles": 440192, "name": "Srpskohrvatski / Српскохрватски"}, "ps": {"english_name": "Pashto", "articles": 8391, "name": "پښتو"}, "yo": {"english_name": "Yoruba", "articles": 31588, "name": "Yorùbá"}, "sco": {"english_name": "Scots", "articles": 46796, "name": "Scots"}, "bug": {"english_name": "Buginese", "articles": 14131, "name": "Basa Ugi"}, "tum": {"english_name": "Tumbuka", "articles": 567, "name": "chiTumbuka"}, "tg": {"english_name": "Tajik", "articles": 73631, "name": "Тоҷикӣ"}, "kg": {"english_name": "Kongo", "articles": 1176, "name": "KiKongo"}, "gag": {"english_name": "Gagauz", "articles": 2757, "name": "Gagauz"}, "lv": {"english_name": "Latvian", "articles": 79265, "name": "Latviešu"}, "mai": {"english_name": "Maithili", "articles": 11838, "name": "मैथिली"}, "kbd": {"english_name": "Kabardian Circassian", "articles": 1573, "name": "Адыгэбзэ (Adighabze)"}, "ak": {"english_name": "Akan", "articles": 306, "name": "Akana"}, "ckb": {"english_name": "Sorani", "articles": 19805, "name": "Soranî / کوردی"}, "eo": {"english_name": "Esperanto", "articles": 242064, "name": "Esperanto"}, "wo": {"english_name": "Wolof", "articles": 1157, "name": "Wolof"}, "li": {"english_name": "Limburgish", "articles": 12048, "name": "Limburgs"}, "roa-rup": {"english_name": "Aromanian", "articles": 1210, "name": "Armãneashce"}, "is": {"english_name": "Icelandic", "articles": 43613, "name": "Íslenska"}, "nrm": {"english_name": "Norman", "articles": 3627, "name": "Nouormand/Normaund"}, "so": {"english_name": "Somali", "articles": 4981, "name": "Soomaali"}, "bat-smg": {"english_name": "Samogitian", "articles": 16143, "name": "Žemaitėška"}, "eml": {"english_name": "Emilian-Romagnol", "articles": 9083, "name": "Emiliàn e rumagnòl"}, "nv": {"english_name": "Navajo", "articles": 3604, "name": "Diné bizaad"}, "nso": {"english_name": "Northern Sotho", "articles": 7824, "name": "Sepedi"}, "olo": {"english_name": "Livvi-Karelian", "articles": 2358, "name": "Karjalan"}, "cr": {"english_name": "Cree", "articles": 128, "name": "Nehiyaw"}, "mwl": {"english_name": "Mirandese", "articles": 3469, "name": "Mirandés"}, "krc": {"english_name": "Karachay-Balkar", "articles": 2018, "name": "Къарачай-Малкъар (Qarachay-Malqar)"}, "el": {"english_name": "Greek", "articles": 137467, "name": "Ελληνικά"}, "kn": {"english_name": "Kannada", "articles": 22233, "name": "ಕನ್ನಡ"}, "tt": {"english_name": "Tatar", "articles": 72927, "name": "Tatarça / Татарча"}, "haw": {"english_name": "Hawaiian", "articles": 2017, "name": "Hawai`i"}, "ext": {"english_name": "Extremaduran", "articles": 2911, "name": "Estremeñu"}, "xal": {"english_name": "Kalmyk", "articles": 2074, "name": "Хальмг"}, "fa": {"english_name": "Persian", "articles": 576947, "name": "فارسی"}, "la": {"english_name": "Latin", "articles": 127329, "name": "Latina"}, "lmo": {"english_name": "Lombard", "articles": 36249, "name": "Lumbaart"}, "ltg": {"english_name": "Latgalian", "articles": 801, "name": "Latgaļu"}, "war": {"english_name": "Waray-Waray", "articles": 1262905, "name": "Winaray"}, "zea": {"english_name": "Zeelandic", "articles": 4381, "name": "Zeêuws"}, "ia": {"english_name": "Interlingua", "articles": 20561, "name": "Interlingua"}, "kbp": {"english_name": "Kabɩyɛ", "articles": 573, "name": "Kabiye"}, "cy": {"english_name": "Welsh", "articles": 92570, "name": "Cymraeg"}, "na": {"english_name": "Nauruan", "articles": 1283, "name": "dorerin Naoero"}, "gn": {"english_name": "Guarani", "articles": 3217, "name": "Avañe'ẽ"}, "mn": {"english_name": "Mongolian", "articles": 17575, "name": "Монгол"}, "bs": {"english_name": "Bosnian", "articles": 75821, "name": "Bosanski"}, "sah": {"english_name": "Sakha", "articles": 11415, "name": "Саха тыла (Saxa Tyla)"}, "csb": {"english_name": "Kashubian", "articles": 5213, "name": "Kaszëbsczi"}, "rmy": {"english_name": "Romani", "articles": 601, "name": "romani - रोमानी"}, "pih": {"english_name": "Norfolk", "articles": 620, "name": "Norfuk"}, "tl": {"english_name": "Tagalog", "articles": 83924, "name": "Tagalog"}, "mhr": {"english_name": "Meadow Mari", "articles": 9689, "name": "Олык Марий (Olyk Marij)"}, "bpy": {"english_name": "Bishnupriya Manipuri", "articles": 25079, "name": "ইমার ঠার/বিষ্ণুপ্রিয়া মণিপুরী"}, "stq": {"english_name": "Saterland Frisian", "articles": 3794, "name": "Seeltersk"}, "lrc": {"english_name": "Northern Luri", "articles": 5326, "name": "لۊری شومالی"}, "koi": {"english_name": "Komi-Permyak", "articles": 3453, "name": "Перем Коми (Perem Komi)"}, "hif": {"english_name": "Fiji Hindi", "articles": 9707, "name": "Fiji Hindi"}, "br": {"english_name": "Breton", "articles": 63123, "name": "Brezhoneg"}, "jam": {"english_name": "Jamaican Patois", "articles": 1615, "name": "Jumiekan Kryuol"}, "ja": {"english_name": "Japanese", "articles": 1079370, "name": "日本語"}, "tcy": {"english_name": "Tulu", "articles": 849, "name": "ತುಳು"}, "sq": {"english_name": "Albanian", "articles": 69317, "name": "Shqip"}, "eu": {"english_name": "Basque", "articles": 284158, "name": "Euskara"}, "vo": {"english_name": "Volapük", "articles": 120622, "name": "Volapük"}, "ceb": {"english_name": "Cebuano", "articles": 5382720, "name": "Sinugboanong Binisaya"}, "bh": {"english_name": "Bihari", "articles": 9277, "name": "भोजपुरी"}, "ie": {"english_name": "Interlingue", "articles": 3700, "name": "Interlingue"}, "ang": {"english_name": "Anglo-Saxon", "articles": 2945, "name": "Englisc"}, "pdc": {"english_name": "Pennsylvania German", "articles": 1799, "name": "Deitsch"}, "mdf": {"english_name": "Moksha", "articles": 1179, "name": "Мокшень (Mokshanj Kälj)"}, "si": {"english_name": "Sinhalese", "articles": 13820, "name": "සිංහල"}, "he": {"english_name": "Hebrew", "articles": 213812, "name": "עברית"}, "frr": {"english_name": "North Frisian", "articles": 5475, "name": "Nordfriisk"}, "lbe": {"english_name": "Lak", "articles": 1213, "name": "Лакку"}, "kaa": {"english_name": "Karakalpak", "articles": 1892, "name": "Qaraqalpaqsha"}, "kw": {"english_name": "Cornish", "articles": 3792, "name": "Kernewek/Karnuack"}, "pcd": {"english_name": "Picard", "articles": 3535, "name": "Picard"}, "lo": {"english_name": "Lao", "articles": 2758, "name": "ລາວ"}, "pfl": {"english_name": "Palatinate German", "articles": 2070, "name": "Pälzisch"}, "vi": {"english_name": "Vietnamese", "articles": 1162191, "name": "Tiếng Việt"}, "be-tarask": {"english_name": "Belarusian (Taraškievica)", "articles": 61480, "name": "Беларуская (тарашкевіца)"}, "pms": {"english_name": "Piedmontese", "articles": 64198, "name": "Piemontèis"}, "rn": {"english_name": "Kirundi", "articles": 500, "name": "Kirundi"}, "su": {"english_name": "Sundanese", "articles": 38784, "name": "Basa Sunda"}, "ms": {"english_name": "Malay", "articles": 304280, "name": "Bahasa Melayu"}, "nah": {"english_name": "Nahuatl", "articles": 7119, "name": "Nāhuatl"}, "fr": {"english_name": "French", "articles": 1917429, "name": "Français"}, "ba": {"english_name": "Bashkir", "articles": 40027, "name": "Башҡорт"}, "tpi": {"english_name": "Tok Pisin", "articles": 1425, "name": "Tok Pisin"}, "ff": {"english_name": "Fula", "articles": 224, "name": "Fulfulde"}, "sm": {"english_name": "Samoan", "articles": 786, "name": "Gagana Samoa"}, "bxr": {"english_name": "Buryat", "articles": 2018, "name": "Буряад"}, "tet": {"english_name": "Tetum", "articles": 1418, "name": "Tetun"}, "dv": {"english_name": "Divehi", "articles": 3008, "name": "ދިވެހިބަސް"}, "fj": {"english_name": "Fijian", "articles": 430, "name": "Na Vosa Vakaviti"}, "szl": {"english_name": "Silesian", "articles": 6409, "name": "Ślůnski"}, "en": {"english_name": "English", "articles": 5490540, "name": "English"}, "uz": {"english_name": "Uzbek", "articles": 129075, "name": "O‘zbek"}, "dty": {"english_name": "डोटेली", "articles": 2128, "name": "Doteli"}, "ln": {"english_name": "Lingala", "articles": 2916, "name": "Lingala"}, "vep": {"english_name": "Vepsian", "articles": 5645, "name": "Vepsän"}, "vec": {"english_name": "Venetian", "articles": 10982, "name": "Vèneto"}, "new": {"english_name": "Newar", "articles": 72139, "name": "नेपाल भाषा"}, "ur": {"english_name": "Urdu", "articles": 124450, "name": "اردو"}, "mrj": {"english_name": "Hill Mari", "articles": 10265, "name": "Кырык Мары (Kyryk Mary)"}, "ts": {"english_name": "Tsonga", "articles": 540, "name": "Xitsonga"}, "hu": {"english_name": "Hungarian", "articles": 418142, "name": "Magyar"}, "sk": {"english_name": "Slovak", "articles": 223150, "name": "Slovenčina"}, "id": {"english_name": "Indonesian", "articles": 411506, "name": "Bahasa Indonesia"}, "ga": {"english_name": "Irish", "articles": 44243, "name": "Gaeilge"}, "ru": {"english_name": "Russian", "articles": 1425925, "name": "Русский"}, "to": {"english_name": "Tongan", "articles": 1689, "name": "faka Tonga"}, "chr": {"english_name": "Cherokee", "articles": 883, "name": "ᏣᎳᎩ"}, "hak": {"english_name": "Hakka", "articles": 8009, "name": "Hak-kâ-fa / 客家話"}, "map-bms": {"english_name": "Banyumasan", "articles": 13294, "name": "Basa Banyumasan"}, "gom": {"english_name": "Goan Konkani", "articles": 3380, "name": "गोंयची कोंकणी / Gõychi Konknni"}, "kv": {"english_name": "Komi", "articles": 5254, "name": "Коми"}, "tw": {"english_name": "Twi", "articles": 595, "name": "Twi"}, "bi": {"english_name": "Bislama", "articles": 1140, "name": "Bislama"}, "srn": {"english_name": "Sranan", "articles": 1059, "name": "Sranantongo"}, "lg": {"english_name": "Luganda", "articles": 1154, "name": "Luganda"}, "ady": {"english_name": "Adyghe", "articles": 403, "name": "Адыгэбзэ"}, "udm": {"english_name": "Udmurt", "articles": 4125, "name": "Удмурт кыл"}, "rw": {"english_name": "Kinyarwanda", "articles": 1812, "name": "Ikinyarwanda"}, "ss": {"english_name": "Swati", "articles": 432, "name": "SiSwati"}, "nds-nl": {"english_name": "Dutch Low Saxon", "articles": 6743, "name": "Nedersaksisch"}, "fi": {"english_name": "Finnish", "articles": 423220, "name": "Suomi"}, "ki": {"english_name": "Kikuyu", "articles": 1349, "name": "Gĩkũyũ"}, "tyv": {"english_name": "Tuvan", "articles": 1419, "name": "Тыва"}, "rue": {"english_name": "Rusyn", "articles": 6194, "name": "Русиньскый"}, "th": {"english_name": "Thai", "articles": 119427, "name": "ไทย"}, "bn": {"english_name": "Bengali", "articles": 52765, "name": "বাংলা"}, "ku": {"english_name": "Kurdish", "articles": 23052, "name": "Kurdî / كوردی"}, "ca": {"english_name": "Catalan", "articles": 557833, "name": "Català"}, "sa": {"english_name": "Sanskrit", "articles": 11182, "name": "संस्कृतम्"}, "or": {"english_name": "Oriya", "articles": 13175, "name": "ଓଡ଼ିଆ"}, "st": {"english_name": "Sesotho", "articles": 526, "name": "Sesotho"}, "af": {"english_name": "Afrikaans", "articles": 47107, "name": "Afrikaans"}, "sg": {"english_name": "Sango", "articles": 253, "name": "Sängö"}, "kk": {"english_name": "Kazakh", "articles": 219662, "name": "Қазақша"}, "ik": {"english_name": "Inupiak", "articles": 256, "name": "Iñupiak"}, "kab": {"english_name": "Kabyle", "articles": 2894, "name": "Taqbaylit"}, "hi": {"english_name": "Hindi", "articles": 121543, "name": "हिन्दी"}, "scn": {"english_name": "Sicilian", "articles": 25670, "name": "Sicilianu"}, "mk": {"english_name": "Macedonian", "articles": 90814, "name": "Македонски"}, "wuu": {"english_name": "Wu", "articles": 6073, "name": "吴语"}, "azb": {"english_name": "South Azerbaijani", "articles": 47457, "name": "تۆرکجه"}, "kl": {"english_name": "Greenlandic", "articles": 1638, "name": "Kalaallisut"}, "cu": {"english_name": "Old Church Slavonic", "articles": 591, "name": "Словѣньскъ"}, "crh": {"english_name": "Crimean Tatar", "articles": 5414, "name": "Qırımtatarca"}, "hr": {"english_name": "Croatian", "articles": 178083, "name": "Hrvatski"}, "lez": {"english_name": "Lezgian", "articles": 3852, "name": "Лезги чІал (Lezgi č’al)"}, "ti": {"english_name": "Tigrinya", "articles": 163, "name": "ትግርኛ"}, "jv": {"english_name": "Javanese", "articles": 50293, "name": "Basa Jawa"}, "hy": {"english_name": "Armenian", "articles": 232758, "name": "Հայերեն"}, "ro": {"english_name": "Romanian", "articles": 379516, "name": "Română"}, "mi": {"english_name": "Maori", "articles": 7133, "name": "Māori"}, "sc": {"english_name": "Sardinian", "articles": 5528, "name": "Sardu"}, "myv": {"english_name": "Erzya", "articles": 3939, "name": "Эрзянь (Erzjanj Kelj)"}, "pi": {"english_name": "Pali", "articles": 2525, "name": "पाऴि"}, "bjn": {"english_name": "Banjar", "articles": 1761, "name": "Bahasa Banjar"}, "cv": {"english_name": "Chuvash", "articles": 40690, "name": "Чăваш"}, "zu": {"english_name": "Zulu", "articles": 957, "name": "isiZulu"}, "tk": {"english_name": "Turkmen", "articles": 5267, "name": "تركمن / Туркмен"}, "sv": {"english_name": "Swedish", "articles": 3789235, "name": "Svenska"}, "am": {"english_name": "Amharic", "articles": 13861, "name": "አማርኛ"}, "arz": {"english_name": "Egyptian Arabic", "articles": 17363, "name": "مصرى (Maṣri)"}, "sn": {"english_name": "Shona", "articles": 2868, "name": "chiShona"}, "ee": {"english_name": "Ewe", "articles": 338, "name": "Eʋegbe"}, "xmf": {"english_name": "Mingrelian", "articles": 12279, "name": "მარგალური (Margaluri)"}, "nn": {"english_name": "Norwegian (Nynorsk)", "articles": 135175, "name": "Nynorsk"}, "ch": {"english_name": "Chamorro", "articles": 423, "name": "Chamoru"}, "als": {"english_name": "Alemannic", "articles": 23406, "name": "Alemannisch"}, "nds": {"english_name": "Low Saxon", "articles": 26780, "name": "Plattdüütsch"}, "it": {"english_name": "Italian", "articles": 1388262, "name": "Italiano"}, "dz": {"english_name": "Dzongkha", "articles": 228, "name": "ཇོང་ཁ"}, "tr": {"english_name": "Turkish", "articles": 299690, "name": "Türkçe"}, "ty": {"english_name": "Tahitian", "articles": 1191, "name": "Reo Mā`ohi"}, "pnb": {"english_name": "Western Punjabi", "articles": 45249, "name": "شاہ مکھی پنجابی (Shāhmukhī Pañjābī)"}, "sd": {"english_name": "Sindhi", "articles": 8251, "name": "سنڌي، سندھی ، सिन्ध"}, "rm": {"english_name": "Romansh", "articles": 3455, "name": "Rumantsch"}, "ko": {"english_name": "Korean", "articles": 399300, "name": "한국어"}, "lt": {"english_name": "Lithuanian", "articles": 183261, "name": "Lietuvių"}, "et": {"english_name": "Estonian", "articles": 162182, "name": "Eesti"}, "ky": {"english_name": "Kirghiz", "articles": 80579, "name": "Кыргызча"}, "ht": {"english_name": "Haitian", "articles": 51554, "name": "Krèyol ayisyen"}, "ce": {"english_name": "Chechen", "articles": 164438, "name": "Нохчийн"}, "bg": {"english_name": "Bulgarian", "articles": 235084, "name": "Български"}, "ka": {"english_name": "Georgian", "articles": 117872, "name": "ქართული"}, "frp": {"english_name": "Franco-Provençal", "articles": 2633, "name": "Arpitan"}, "nap": {"english_name": "Neapolitan", "articles": 14470, "name": "Nnapulitano"}, "pa": {"english_name": "Punjabi", "articles": 26967, "name": "ਪੰਜਾਬੀ"}, "pam": {"english_name": "Kapampangan", "articles": 8553, "name": "Kapampangan"}, "lb": {"english_name": "Luxembourgish", "articles": 50445, "name": "Lëtzebuergesch"}, "mr": {"english_name": "Marathi", "articles": 48748, "name": "मराठी"}, "gd": {"english_name": "Scottish Gaelic", "articles": 14594, "name": "Gàidhlig"}, "sw": {"english_name": "Swahili", "articles": 37911, "name": "Kiswahili"}, "ug": {"english_name": "Uyghur", "articles": 3367, "name": "ئۇيغۇر تىلى"}, "sr": {"english_name": "Serbian", "articles": 357090, "name": "Српски / Srpski"}, "km": {"english_name": "Khmer", "articles": 5385, "name": "ភាសាខ្មែរ"}, "pt": {"english_name": "Portuguese", "articles": 979830, "name": "Português"}, "te": {"english_name": "Telugu", "articles": 67631, "name": "తెలుగు"}, "ne": {"english_name": "Nepali", "articles": 30112, "name": "नेपाली"}, "chy": {"english_name": "Cheyenne", "articles": 610, "name": "Tsetsêhestâhese"}, "om": {"english_name": "Oromo", "articles": 728, "name": "Oromoo"}, "jbo": {"english_name": "Lojban", "articles": 1201, "name": "Lojban"}, "bo": {"english_name": "Tibetan", "articles": 5726, "name": "བོད་སྐད"}, "uk": {"english_name": "Ukrainian", "articles": 740713, "name": "Українська"}, "hsb": {"english_name": "Upper Sorbian", "articles": 12354, "name": "Hornjoserbsce"}, "co": {"english_name": "Corsican", "articles": 5460, "name": "Corsu"}, "min": {"english_name": "Minangkabau", "articles": 222028, "name": "Minangkabau"}, "lad": {"english_name": "Ladino", "articles": 4512, "name": "Dzhudezmo"}, "roa-tara": {"english_name": "Tarantino", "articles": 9234, "name": "Tarandíne"}, "ace": {"english_name": "Acehnese", "articles": 7231, "name": "Bahsa Acèh"}, "zh-yue": {"english_name": "Cantonese", "articles": 61128, "name": "粵語"}, "mzn": {"english_name": "Mazandarani", "articles": 12564, "name": "مَزِروني"}, "ar": {"english_name": "Arabic", "articles": 542561, "name": "العربية"}, "ta": {"english_name": "Tamil", "articles": 113411, "name": "தமிழ்"}, "cdo": {"english_name": "Min Dong", "articles": 13442, "name": "Mìng-dĕ̤ng-ngṳ̄"}, "mt": {"english_name": "Maltese", "articles": 3213, "name": "Malti"}}, "qwant images": ["bg-BG", "sv-SE", "ro-RO", "ms-MY", "pt-PT", "pt-AD", "pt-BR", "fr-FR", "fr-BE", "fr-CH", "fr-AD", "fr-CA", "gd-GB", "ko-KR", "he-IL", "br-FR", "ja-JP", "fi-FI", "eu-FR", "eu-ES", "el-GR", "es-ES", "es-AD", "es-AR", "es-CL", "es-MX", "en-GB", "en-IE", "en-SG", "en-IN", "en-MY", "en-AU", "en-US", "en-CA", "en-PH", "en-NZ", "th-TH", "et-EE", "ca-FR", "ca-ES", "ca-AD", "da-DK", "co-FR", "it-IT", "it-CH", "tr-TR", "cs-CZ", "nl-BE", "nl-NL", "no-NO", "hu-HU", "cy-GB", "pl-PL", "ru-RU", "de-DE", "de-AT", "de-CH"], "yahoo": ["ar", "bg", "zh-chs", "zh-cht", "hr", "cs", "da", "nl", "en", "et", "fi", "fr", "de", "el", "he", "hu", "it", "ja", "ko", "lv", "lt", "no", "pl", "pt", "ro", "ru", "sk", "sl", "es", "sv", "th", "tr"]} \ No newline at end of file +{ + "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" + ], + "dailymotion": { + "xtw": { + "english_name": "Tawandê" + }, + "xtv": { + "english_name": "Thawa" + }, + "xtu": { + "english_name": "Mixtec, Cuyamecalco" + }, + "xtt": { + "english_name": "Mixtec, Tacahua" + }, + "xts": { + "english_name": "Mixtec, Sindihui" + }, + "xtr": { + "english_name": "Tripuri, Early" + }, + "xtq": { + "english_name": "Tumshuqese" + }, + "xtp": { + "english_name": "Mixtec, San Miguel Piedras" + }, + "xtz": { + "english_name": "Tasmanian" + }, + "xty": { + "english_name": "Mixtec, Yoloxochitl" + }, + "xtg": { + "english_name": "Gaulish, Transalpine" + }, + "xte": { + "english_name": "Ketengban" + }, + "xtd": { + "english_name": "Mixtec, Diuxi-Tilantongo" + }, + "xtc": { + "english_name": "Katcha-Kadugli-Miri" + }, + "xtb": { + "english_name": "Mixtec, Chazumba" + }, + "xta": { + "english_name": "Mixtec, Alcozauca" + }, + "xto": { + "english_name": "Tokharian A" + }, + "xtn": { + "english_name": "Mixtec, Northern Tlaxiaco" + }, + "xtm": { + "english_name": "Mixtec, Magdalena Peñasco" + }, + "xtl": { + "english_name": "Mixtec, Tijaltepec" + }, + "xtj": { + "english_name": "Mixtec, San Juan Teita" + }, + "xti": { + "english_name": "Mixtec, Sinicahua" + }, + "xth": { + "english_name": "Yitha Yitha" + }, + "wji": { + "english_name": "Warji" + }, + "wja": { + "english_name": "Waja" + }, + "tmv": { + "english_name": "Tembo (Motembo)" + }, + "txo": { + "english_name": "Toto" + }, + "txn": { + "english_name": "Tarangan, West" + }, + "txm": { + "english_name": "Tomini" + }, + "txi": { + "english_name": "Ikpeng" + }, + "txh": { + "english_name": "Thracian" + }, + "txg": { + "english_name": "Tangut" + }, + "txe": { + "english_name": "Totoli" + }, + "txc": { + "english_name": "Tsetsaut" + }, + "txb": { + "english_name": "Tokharian B" + }, + "txa": { + "english_name": "Tombonuo" + }, + "txy": { + "english_name": "Malagasy, Tanosy" + }, + "txx": { + "english_name": "Tatana" + }, + "txu": { + "english_name": "Kayapó" + }, + "txt": { + "english_name": "Citak" + }, + "txs": { + "english_name": "Tonsea" + }, + "txr": { + "english_name": "Tartessian" + }, + "txq": { + "english_name": "Tii" + }, + "dne": { + "english_name": "Ndendeule" + }, + "dnd": { + "english_name": "Daonda" + }, + "dng": { + "english_name": "Dungan" + }, + "dna": { + "english_name": "Dani, Upper Grand Valley" + }, + "dnn": { + "english_name": "Dzùùngoo" + }, + "dni": { + "english_name": "Dani, Lower Grand Valley" + }, + "dnk": { + "english_name": "Dengka" + }, + "dnj": { + "english_name": "Dan" + }, + "dnu": { + "english_name": "Danau" + }, + "dnt": { + "english_name": "Dani, Mid Grand Valley" + }, + "dnw": { + "english_name": "Dani, Western" + }, + "dnv": { + "english_name": "Danu" + }, + "dnr": { + "english_name": "Danaru" + }, + "dny": { + "english_name": "Dení" + }, + "jmx": { + "english_name": "Mixtec, Western Juxtlahuaca" + }, + "jmr": { + "english_name": "Kamara" + }, + "jms": { + "english_name": "Mashi (Nigeria)" + }, + "jmw": { + "english_name": "Mouwase" + }, + "jmi": { + "english_name": "Jimi (Nigeria)" + }, + "jmn": { + "english_name": "Naga, Makuri" + }, + "jml": { + "english_name": "Jumli" + }, + "jmb": { + "english_name": "Zumbun" + }, + "jmc": { + "english_name": "Machame" + }, + "jma": { + "english_name": "Dima" + }, + "jmd": { + "english_name": "Yamdena" + }, + "czt": { + "english_name": "Chin, Zotung" + }, + "czk": { + "english_name": "Knaanic" + }, + "czh": { + "english_name": "Chinese, Huizhou" + }, + "czn": { + "english_name": "Chatino, Zenzontepec" + }, + "czo": { + "english_name": "Chinese, Min Zhong" + }, + "hod": { + "english_name": "Holma" + }, + "hoe": { + "english_name": "Horom" + }, + "hob": { + "english_name": "Mari (Madang Province)" + }, + "hoc": { + "english_name": "Ho" + }, + "hoa": { + "english_name": "Hoava" + }, + "hoo": { + "english_name": "Holoholo" + }, + "hol": { + "english_name": "Holu" + }, + "hom": { + "english_name": "Homa" + }, + "hoj": { + "english_name": "Hadothi" + }, + "hoh": { + "english_name": "Hobyót" + }, + "hoi": { + "english_name": "Holikachuk" + }, + "hov": { + "english_name": "Hovongan" + }, + "how": { + "english_name": "Honi" + }, + "hot": { + "english_name": "Hote" + }, + "hor": { + "english_name": "Horo" + }, + "hos": { + "english_name": "Ho Chi Minh City Sign Language" + }, + "hop": { + "english_name": "Hopi" + }, + "hoz": { + "english_name": "Hozo" + }, + "hoy": { + "english_name": "Holiya" + }, + "tqm": { + "english_name": "Turumsa" + }, + "zal": { + "english_name": "Zauzou" + }, + "fir": { + "english_name": "Firan" + }, + "fip": { + "english_name": "Fipa" + }, + "fiw": { + "english_name": "Fiwaga" + }, + "fit": { + "english_name": "Finnish, Tornedalen" + }, + "fia": { + "english_name": "Nobiin" + }, + "fie": { + "english_name": "Fyer" + }, + "fil": { + "english_name": "Filipino" + }, + "tqq": { + "english_name": "Tunni" + }, + "tch": { + "english_name": "Creole English, Turks And Caicos" + }, + "mdj": { + "english_name": "Mangbetu" + }, + "mdk": { + "english_name": "Mangbutu" + }, + "mdh": { + "english_name": "Maguindanaon" + }, + "mdi": { + "english_name": "Mamvu" + }, + "mdn": { + "english_name": "Mbati" + }, + "mdl": { + "english_name": "Maltese Sign Language" + }, + "mdm": { + "english_name": "Mayogo" + }, + "mdb": { + "english_name": "Morigi" + }, + "mdc": { + "english_name": "Male (Papua New Guinea)" + }, + "mda": { + "english_name": "Mada (Nigeria)" + }, + "mdf": { + "english_name": "Moksha" + }, + "mdg": { + "english_name": "Massalat" + }, + "mdd": { + "english_name": "Mbum" + }, + "mde": { + "english_name": "Maba (Chad)" + }, + "mdz": { + "english_name": "Suruí Do Pará" + }, + "mdx": { + "english_name": "Dizin" + }, + "mdy": { + "english_name": "Male (Ethiopia)" + }, + "mdr": { + "english_name": "Mandar" + }, + "mds": { + "english_name": "Maria (Papua New Guinea)" + }, + "mdp": { + "english_name": "Mbala" + }, + "mdq": { + "english_name": "Mbole" + }, + "mdv": { + "english_name": "Mixtec, Santa Lucía Monteverde" + }, + "mdw": { + "english_name": "Mbosi" + }, + "mdt": { + "english_name": "Mbere" + }, + "mdu": { + "english_name": "Mboko" + }, + "ru": { + "name": "русский", + "english_name": "Russian" + }, + "rw": { + "name": "Ikinyarwanda", + "english_name": "Kinyarwanda" + }, + "smz": { + "english_name": "Simeku" + }, + "smy": { + "english_name": "Semnani" + }, + "smx": { + "english_name": "Samba" + }, + "smw": { + "english_name": "Sumbawa" + }, + "smv": { + "english_name": "Samvedi" + }, + "smu": { + "english_name": "Somray" + }, + "smt": { + "english_name": "Simte" + }, + "sms": { + "english_name": "Sami, Skolt" + }, + "smr": { + "english_name": "Simeulue" + }, + "smq": { + "english_name": "Samo" + }, + "dsq": { + "english_name": "Tadaksahak" + }, + "dsn": { + "english_name": "Dusner" + }, + "dso": { + "english_name": "Desiya" + }, + "dsl": { + "english_name": "Danish Sign Language" + }, + "sml": { + "english_name": "Sama, Central" + }, + "smk": { + "english_name": "Bolinao" + }, + "smj": { + "english_name": "Lule Sami" + }, + "dsh": { + "english_name": "Daasanach" + }, + "dsi": { + "english_name": "Disa" + }, + "smg": { + "english_name": "Simbali" + }, + "rm": { + "english_name": "Romansh" + }, + "rn": { + "english_name": "Rundi" + }, + "ro": { + "name": "Română", + "english_name": "Romanian" + }, + "dsb": { + "english_name": "Sorbian, Lower" + }, + "smb": { + "english_name": "Simbari" + }, + "sma": { + "english_name": "Sami, Southern" + }, + "syo": { + "english_name": "Suoy" + }, + "syn": { + "english_name": "Senaya" + }, + "sym": { + "english_name": "Samo, Maya" + }, + "atg": { + "english_name": "Ivbie North-Okpela-Arhe" + }, + "atd": { + "english_name": "Manobo, Ata" + }, + "ate": { + "english_name": "Atemble" + }, + "atb": { + "english_name": "Zaiwa" + }, + "atc": { + "english_name": "Atsahuaca" + }, + "ata": { + "english_name": "Pele-Ata" + }, + "atn": { + "english_name": "Ashtiani" + }, + "ato": { + "english_name": "Atong" + }, + "atl": { + "english_name": "Agta, Mt. Iraya" + }, + "atm": { + "english_name": "Ata" + }, + "atj": { + "english_name": "Atikamekw" + }, + "atk": { + "english_name": "Ati" + }, + "ati": { + "english_name": "Attié" + }, + "atv": { + "english_name": "Altai, Northern" + }, + "atw": { + "english_name": "Atsugewi" + }, + "att": { + "english_name": "Atta, Pamplona" + }, + "atu": { + "english_name": "Reel" + }, + "atr": { + "english_name": "Waimiri-Atroari" + }, + "ats": { + "english_name": "Gros Ventre" + }, + "atp": { + "english_name": "Atta, Pudtol" + }, + "atq": { + "english_name": "Aralle-Tabulahan" + }, + "atz": { + "english_name": "Arta" + }, + "atx": { + "english_name": "Arutani" + }, + "aty": { + "english_name": "Aneityum" + }, + "kfv": { + "english_name": "Kurmukar" + }, + "kfw": { + "english_name": "Naga, Kharam" + }, + "kft": { + "english_name": "Kanjari" + }, + "kfu": { + "english_name": "Katkari" + }, + "kfr": { + "english_name": "Kachchi" + }, + "kfs": { + "english_name": "Bilaspuri" + }, + "kfp": { + "english_name": "Korwa" + }, + "kfq": { + "english_name": "Korku" + }, + "kfz": { + "english_name": "Koromfé" + }, + "kfx": { + "english_name": "Pahari, Kullu" + }, + "kfy": { + "english_name": "Kumaoni" + }, + "kff": { + "english_name": "Koya" + }, + "kfg": { + "english_name": "Kudiya" + }, + "kfd": { + "english_name": "Koraga, Korra" + }, + "kfe": { + "english_name": "Kota (India)" + }, + "kfb": { + "english_name": "Kolami, Northwestern" + }, + "kfc": { + "english_name": "Konda-Dora" + }, + "kfa": { + "english_name": "Kodava" + }, + "kfn": { + "english_name": "Kuk" + }, + "kfo": { + "english_name": "Koro (Côte d'Ivoire)" + }, + "kfl": { + "english_name": "Kung" + }, + "kfm": { + "english_name": "Khunsari" + }, + "kfj": { + "english_name": "Kemiehua" + }, + "kfk": { + "english_name": "Kinnauri" + }, + "kfh": { + "english_name": "Kurichiya" + }, + "kfi": { + "english_name": "Kurumba, Kannada" + }, + "xib": { + "english_name": "Iberian" + }, + "xii": { + "english_name": "Xiri" + }, + "xil": { + "english_name": "Illyrian" + }, + "xin": { + "english_name": "Xinca" + }, + "xip": { + "english_name": "Xipináwa" + }, + "xir": { + "english_name": "Xiriâna" + }, + "xiv": { + "english_name": "Indus Valley Language" + }, + "xiy": { + "english_name": "Xipaya" + }, + "nzs": { + "english_name": "New Zealand Sign Language" + }, + "nzu": { + "english_name": "Teke-Nzikou" + }, + "nzz": { + "english_name": "Dogon, Nanga Dama" + }, + "nzy": { + "english_name": "Nzakambay" + }, + "nzb": { + "english_name": "Njebi" + }, + "nza": { + "english_name": "Mbembe, Tigon" + }, + "nzk": { + "english_name": "Nzakara" + }, + "nzi": { + "english_name": "Nzima" + }, + "nzm": { + "english_name": "Naga, Zeme" + }, + "tnr": { + "english_name": "Ménik" + }, + "vgr": { + "english_name": "Vaghri" + }, + "lpx": { + "english_name": "Lopit" + }, + "lpo": { + "english_name": "Lipo" + }, + "lpn": { + "english_name": "Naga, Long Phuri" + }, + "lpe": { + "english_name": "Lepki" + }, + "lpa": { + "english_name": "Lelepa" + }, + "ztm": { + "english_name": "Zapotec, San Agustín Mixtepec" + }, + "ztl": { + "english_name": "Zapotec, Lapaguía-Guivini" + }, + "ztn": { + "english_name": "Zapotec, Santa Catarina Albarradas" + }, + "zte": { + "english_name": "Zapotec, Elotepec" + }, + "ztg": { + "english_name": "Zapotec, Xanaguía" + }, + "zty": { + "english_name": "Zapotec, Yatee" + }, + "ztx": { + "english_name": "Zapotec, Zaachila" + }, + "ztu": { + "english_name": "Zapotec, Güilá" + }, + "ztt": { + "english_name": "Zapotec, Tejalapan" + }, + "ztq": { + "english_name": "Zapotec, Quioquitani-Quierí" + }, + "ztp": { + "english_name": "Zapotec, Loxicha" + }, + "zts": { + "english_name": "Zapotec, Tilquiapan" + }, + "smp": { + "english_name": "Samaritan" + }, + "irx": { + "english_name": "Kamberau" + }, + "iry": { + "english_name": "Iraya" + }, + "irr": { + "english_name": "Ir" + }, + "iru": { + "english_name": "Irula" + }, + "irh": { + "english_name": "Irarutu" + }, + "iri": { + "english_name": "Irigwe" + }, + "irk": { + "english_name": "Iraqw" + }, + "irn": { + "english_name": "Irántxe" + }, + "xvn": { + "english_name": "Vandalic" + }, + "xve": { + "english_name": "Venetic" + }, + "ire": { + "english_name": "Iresim" + }, + "wtw": { + "english_name": "Wotu" + }, + "rgr": { + "english_name": "Resígaro" + }, + "rgs": { + "english_name": "Roglai, Southern" + }, + "wtf": { + "english_name": "Watiwa" + }, + "wth": { + "english_name": "Wathawurrung" + }, + "smn": { + "english_name": "Sami, Inari" + }, + "wtk": { + "english_name": "Watakataui" + }, + "wtm": { + "english_name": "Mewati" + }, + "rgu": { + "english_name": "Ringgou" + }, + "smm": { + "english_name": "Musasa" + }, + "and": { + "english_name": "Ansus" + }, + "prd": { + "english_name": "Parsi-Dari" + }, + "anf": { + "english_name": "Animere" + }, + "prf": { + "english_name": "Paranan" + }, + "gxx": { + "english_name": "Wè Southern" + }, + "frc": { + "english_name": "French, Cajun" + }, + "anb": { + "english_name": "Andoa" + }, + "frd": { + "english_name": "Fordata" + }, + "frk": { + "english_name": "Frankish" + }, + "anc": { + "english_name": "Ngas" + }, + "fro": { + "english_name": "French, Old (842-ca. 1400)" + }, + "frm": { + "english_name": "French, Middle (ca. 1400-1600)" + }, + "frs": { + "english_name": "Frisian, Eastern" + }, + "frr": { + "english_name": "Frisian, Northern" + }, + "frq": { + "english_name": "Forak" + }, + "frp": { + "english_name": "Arpitan" + }, + "frt": { + "english_name": "Fortsenal" + }, + "pro": { + "english_name": "Provençal, Old (to 1500)" + }, + "rge": { + "english_name": "Romano-Greek" + }, + "prn": { + "english_name": "Prasuni" + }, + "pri": { + "english_name": "Paicî" + }, + "ani": { + "english_name": "Andi" + }, + "prk": { + "english_name": "Parauk" + }, + "ant": { + "english_name": "Antakarinya" + }, + "rgk": { + "english_name": "Rangkas" + }, + "prt": { + "english_name": "Phai" + }, + "prw": { + "english_name": "Parawen" + }, + "sjr": { + "english_name": "Siar-Lak" + }, + "rgn": { + "english_name": "Romagnol" + }, + "anp": { + "english_name": "Angika" + }, + "sjp": { + "english_name": "Surjapuri" + }, + "prp": { + "english_name": "Parsi" + }, + "anr": { + "english_name": "Andh" + }, + "tzx": { + "english_name": "Tabriak" + }, + "ans": { + "english_name": "Anserma" + }, + "qwm": { + "english_name": "Kuman (Russia)" + }, + "sjw": { + "english_name": "Shawnee" + }, + "tza": { + "english_name": "Tanzanian Sign Language" + }, + "tzh": { + "english_name": "Tzeltal" + }, + "tzj": { + "english_name": "Tz'utujil" + }, + "tzm": { + "english_name": "Tamazight, Central Atlas" + }, + "tzl": { + "english_name": "Talossan" + }, + "tzo": { + "english_name": "Tzotzil" + }, + "tzn": { + "english_name": "Tugun" + }, + "dho": { + "english_name": "Dhodia" + }, + "dhn": { + "english_name": "Dhanki" + }, + "dhm": { + "english_name": "Zemba" + }, + "dhl": { + "english_name": "Dhalandji" + }, + "dhi": { + "english_name": "Dhimal" + }, + "dhg": { + "english_name": "Djangu" + }, + "anx": { + "english_name": "Andra-Hus" + }, + "dhd": { + "english_name": "Dhundari" + }, + "any": { + "english_name": "Anyin" + }, + "dhx": { + "english_name": "Dhungaloo" + }, + "dhw": { + "english_name": "Dhanwar (Nepal)" + }, + "dhv": { + "english_name": "Dehu" + }, + "dhu": { + "english_name": "Dhurga" + }, + "dhs": { + "english_name": "Dhaiso" + }, + "dhr": { + "english_name": "Dhargari" + }, + "sjo": { + "english_name": "Xibe" + }, + "sjl": { + "english_name": "Sajalong" + }, + "jku": { + "english_name": "Labir" + }, + "sjm": { + "english_name": "Mapun" + }, + "jkp": { + "english_name": "Karen, Paku" + }, + "jkr": { + "english_name": "Koro (India)" + }, + "jkm": { + "english_name": "Karen, Mobwa" + }, + "jko": { + "english_name": "Kubo" + }, + "sja": { + "english_name": "Epena" + }, + "sjg": { + "english_name": "Assangori" + }, + "sjd": { + "english_name": "Sami, Kildin" + }, + "smd": { + "english_name": "Sama" + }, + "hah": { + "english_name": "Hahon" + }, + "bnz": { + "english_name": "Beezen" + }, + "bny": { + "english_name": "Bintulu" + }, + "bnx": { + "english_name": "Bangubangu" + }, + "hal": { + "english_name": "Halang" + }, + "ham": { + "english_name": "Hewa" + }, + "han": { + "english_name": "Hangaza" + }, + "hao": { + "english_name": "Hakö" + }, + "bns": { + "english_name": "Bundeli" + }, + "bnr": { + "english_name": "Butmas-Tur" + }, + "bnq": { + "english_name": "Bantik" + }, + "hac": { + "english_name": "Gurani" + }, + "had": { + "english_name": "Hatam" + }, + "hae": { + "english_name": "Oromo, Eastern" + }, + "haf": { + "english_name": "Haiphong Sign Language" + }, + "hag": { + "english_name": "Hanga" + }, + "hax": { + "english_name": "Haida, Southern" + }, + "bnj": { + "english_name": "Tawbuid, Eastern" + }, + "bni": { + "english_name": "Bangi" + }, + "bno": { + "english_name": "Bantoanon" + }, + "bnn": { + "english_name": "Bunun" + }, + "bnm": { + "english_name": "Batanga" + }, + "bnl": { + "english_name": "Boon" + }, + "hap": { + "english_name": "Hupla" + }, + "haq": { + "english_name": "Ha" + }, + "har": { + "english_name": "Harari" + }, + "has": { + "english_name": "Haisla" + }, + "bng": { + "english_name": "Benga" + }, + "bnf": { + "english_name": "Masiwang" + }, + "bne": { + "english_name": "Bintauna" + }, + "bnd": { + "english_name": "Banda (Indonesia)" + }, + "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" + }, + "umu": { + "english_name": "Munsee" + }, + "ump": { + "english_name": "Umpila" + }, + "for": { + "english_name": "Fore" + }, + "fos": { + "english_name": "Siraya" + }, + "fod": { + "english_name": "Foodo" + }, + "umd": { + "english_name": "Umbindhamu" + }, + "umg": { + "english_name": "Umbuygamu" + }, + "uma": { + "english_name": "Umatilla" + }, + "umc": { + "english_name": "Marrucinian" + }, + "umb": { + "english_name": "Umbundu" + }, + "umm": { + "english_name": "Umon" + }, + "fom": { + "english_name": "Foma" + }, + "fon": { + "english_name": "Fon" + }, + "umn": { + "english_name": "Naga, Makyan" + }, + "umi": { + "english_name": "Ukit" + }, + "foi": { + "english_name": "Foi" + }, + "mbl": { + "english_name": "Maxakalí" + }, + "mbm": { + "english_name": "Ombamba" + }, + "mbn": { + "english_name": "Macaguán" + }, + "mbo": { + "english_name": "Mbo (Cameroon)" + }, + "mbh": { + "english_name": "Mangseng" + }, + "mbi": { + "english_name": "Manobo, Ilianen" + }, + "mbj": { + "english_name": "Nadëb" + }, + "mbk": { + "english_name": "Malol" + }, + "mbd": { + "english_name": "Manobo, Dibabawon" + }, + "mbe": { + "english_name": "Molale" + }, + "mbf": { + "english_name": "Malay, Baba" + }, + "soj": { + "english_name": "Soi" + }, + "mba": { + "english_name": "Higaonon" + }, + "mbb": { + "english_name": "Manobo, Western Bukidnon" + }, + "mbc": { + "english_name": "Macushi" + }, + "soq": { + "english_name": "Kanasi" + }, + "sop": { + "english_name": "Songe" + }, + "sos": { + "english_name": "Seeku" + }, + "sor": { + "english_name": "Somrai" + }, + "mbx": { + "english_name": "Mari (East Sepik Province)" + }, + "mby": { + "english_name": "Memoni" + }, + "mbz": { + "english_name": "Mixtec, Amoltepec" + }, + "sov": { + "english_name": "Sonsorol" + }, + "mbt": { + "english_name": "Manobo, Matigsalug" + }, + "mbu": { + "english_name": "Mbula-Bwazza" + }, + "mbv": { + "english_name": "Mbulungish" + }, + "mbw": { + "english_name": "Maring" + }, + "mbp": { + "english_name": "Malayo" + }, + "mbq": { + "english_name": "Maisin" + }, + "mbr": { + "english_name": "Nukak Makú" + }, + "mbs": { + "english_name": "Manobo, Sarangani" + }, + "azj": { + "english_name": "Azerbaijani, North" + }, + "azm": { + "english_name": "Amuzgo, Ipalapa" + }, + "azn": { + "english_name": "Nahuatl, Western Durango" + }, + "azo": { + "english_name": "Awing" + }, + "aza": { + "english_name": "Azha" + }, + "azb": { + "english_name": "Azerbaijani, South" + }, + "azd": { + "english_name": "Nahuatl, Eastern Durango" + }, + "azg": { + "english_name": "Amuzgo, San Pedro Amuzgos" + }, + "azz": { + "english_name": "Nahuatl, Highland Puebla" + }, + "azt": { + "english_name": "Atta, Faire" + }, + "khx": { + "english_name": "Kanu" + }, + "khy": { + "english_name": "Kele (Democratic Republic of Congo)" + }, + "khz": { + "english_name": "Keapara" + }, + "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" + }, + "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" + }, + "kha": { + "english_name": "Khasi" + }, + "khb": { + "english_name": "Lü" + }, + "khc": { + "english_name": "Tukang Besi North" + }, + "khd": { + "english_name": "Kanum, Bädi" + }, + "khe": { + "english_name": "Korowai" + }, + "khf": { + "english_name": "Khuen" + }, + "khg": { + "english_name": "Tibetan, Khams" + }, + "xkj": { + "english_name": "Kajali" + }, + "xkk": { + "english_name": "Kaco'" + }, + "xkh": { + "english_name": "Karahawyana" + }, + "xki": { + "english_name": "Kenyan Sign Language" + }, + "xkn": { + "english_name": "Kayan, Kayan River" + }, + "xko": { + "english_name": "Kiorr" + }, + "xkl": { + "english_name": "Mainstream Kenyah" + }, + "xkb": { + "english_name": "Nago, Northern" + }, + "xkc": { + "english_name": "Kho'ini" + }, + "xka": { + "english_name": "Kalkoti" + }, + "xkf": { + "english_name": "Khengkha" + }, + "xkg": { + "english_name": "Kagoro" + }, + "xkd": { + "english_name": "Kayan, Mendalam" + }, + "xke": { + "english_name": "Kereho" + }, + "xkz": { + "english_name": "Kurtokha" + }, + "xkx": { + "english_name": "Karore" + }, + "xky": { + "english_name": "Uma' Lasan" + }, + "xkr": { + "english_name": "Xakriabá" + }, + "xks": { + "english_name": "Kumbewaha" + }, + "xkp": { + "english_name": "Kabatei" + }, + "xkq": { + "english_name": "Koroni" + }, + "xkv": { + "english_name": "Kgalagadi" + }, + "xkw": { + "english_name": "Kembra" + }, + "xkt": { + "english_name": "Kantosi" + }, + "xku": { + "english_name": "Kaamba" + }, + "nxu": { + "english_name": "Narau" + }, + "nxq": { + "english_name": "Naxi" + }, + "nxr": { + "english_name": "Ninggerum" + }, + "nxx": { + "english_name": "Nafri" + }, + "nxe": { + "english_name": "Nage" + }, + "nxd": { + "english_name": "Ngando (Democratic Republic of Congo)" + }, + "nxg": { + "english_name": "Ngad'a" + }, + "nxa": { + "english_name": "Nauete" + }, + "nxm": { + "english_name": "Numidian" + }, + "nxl": { + "english_name": "Nuaulu, South" + }, + "nxn": { + "english_name": "Ngawun" + }, + "nxi": { + "english_name": "Nindi" + }, + "nxk": { + "english_name": "Naga, Koki" + }, + "osx": { + "english_name": "Saxon, Old" + }, + "osp": { + "english_name": "Spanish, Old" + }, + "osu": { + "english_name": "One, Southern" + }, + "ost": { + "english_name": "Osatu" + }, + "osi": { + "english_name": "Osing" + }, + "oso": { + "english_name": "Ososo" + }, + "osa": { + "english_name": "Osage" + }, + "tkb": { + "english_name": "Buksa" + }, + "osc": { + "english_name": "Oscan" + }, + "ver": { + "english_name": "Mom Jango" + }, + "vep": { + "english_name": "Veps" + }, + "tka": { + "english_name": "Truká" + }, + "tkn": { + "english_name": "Toku-No-Shima" + }, + "ved": { + "english_name": "Veddah" + }, + "vec": { + "english_name": "Venetian" + }, + "veo": { + "english_name": "Ventureño" + }, + "vel": { + "english_name": "Veluws" + }, + "vem": { + "english_name": "Vemgo-Mabas" + }, + "lra": { + "english_name": "Rara Bakati'" + }, + "lrc": { + "english_name": "Luri, Northern" + }, + "tkm": { + "english_name": "Takelma" + }, + "lre": { + "english_name": "Laurentian" + }, + "lrg": { + "english_name": "Laragia" + }, + "lri": { + "english_name": "Marachi" + }, + "lrk": { + "english_name": "Loarki" + }, + "lrm": { + "english_name": "Marama" + }, + "lrl": { + "english_name": "Lari" + }, + "lro": { + "english_name": "Laro" + }, + "lrn": { + "english_name": "Lorang" + }, + "lrr": { + "english_name": "Yamphu, Southern" + }, + "lrt": { + "english_name": "Malay, Larantuka" + }, + "lrv": { + "english_name": "Larevat" + }, + "lrz": { + "english_name": "Lemerig" + }, + "tkt": { + "english_name": "Tharu, Kathoriya" + }, + "tkr": { + "english_name": "Tsakhur" + }, + "tkp": { + "english_name": "Tikopia" + }, + "zrs": { + "english_name": "Mairasi" + }, + "zrp": { + "english_name": "Zarphatic" + }, + "zrg": { + "english_name": "Mirgan" + }, + "tkx": { + "english_name": "Tangko" + }, + "zra": { + "english_name": "Kara (Korea)" + }, + "zro": { + "english_name": "Záparo" + }, + "zrn": { + "english_name": "Zerenkel" + }, + "rea": { + "english_name": "Rerau" + }, + "ydg": { + "english_name": "Yidgha" + }, + "ydd": { + "english_name": "Yiddish, Eastern" + }, + "yde": { + "english_name": "Yangum Dey" + }, + "yda": { + "english_name": "Yanda" + }, + "ipi": { + "english_name": "Ipili" + }, + "ipo": { + "english_name": "Ipiko" + }, + "gzn": { + "english_name": "Gane" + }, + "gzi": { + "english_name": "Gazi" + }, + "gza": { + "english_name": "Ganza" + }, + "ssx": { + "english_name": "Samberigi" + }, + "fpe": { + "english_name": "Creole English, Fernando Po" + }, + "sst": { + "english_name": "Sinasina" + }, + "ssl": { + "english_name": "Sisaala, Western" + }, + "ss": { + "english_name": "Swati" + }, + "sr": { + "name": "српски", + "english_name": "Serbian" + }, + "sq": { + "english_name": "Albanian" + }, + "sw": { + "english_name": "Swahili (macrolanguage)" + }, + "sv": { + "name": "Svenska", + "english_name": "Swedish" + }, + "su": { + "english_name": "Sundanese" + }, + "st": { + "english_name": "Sotho, Southern" + }, + "sk": { + "name": "Slovenský", + "english_name": "Slovak" + }, + "si": { + "english_name": "Sinhala" + }, + "ssn": { + "english_name": "Waata" + }, + "so": { + "english_name": "Somali" + }, + "sn": { + "english_name": "Shona" + }, + "sm": { + "english_name": "Samoan" + }, + "sl": { + "name": "slovenščina", + "english_name": "Slovenian" + }, + "sc": { + "english_name": "Sardinian" + }, + "sa": { + "english_name": "Sanskrit" + }, + "sg": { + "english_name": "Sango" + }, + "se": { + "english_name": "Sami, Northern" + }, + "sd": { + "english_name": "Sindhi" + }, + "ttz": { + "english_name": "Tsum" + }, + "tty": { + "english_name": "Sikaritai" + }, + "tts": { + "english_name": "Thai, Northeastern" + }, + "ttr": { + "english_name": "Tera" + }, + "ttq": { + "english_name": "Tamajaq, Tawallammat" + }, + "ttp": { + "english_name": "Tombelala" + }, + "ttw": { + "english_name": "Long Wat" + }, + "ttv": { + "english_name": "Titan" + }, + "ttu": { + "english_name": "Torau" + }, + "ttt": { + "english_name": "Tat, Muslim" + }, + "ttk": { + "english_name": "Totoro" + }, + "sse": { + "english_name": "Balangingi" + }, + "tti": { + "english_name": "Tobati" + }, + "tth": { + "english_name": "Ta'oih, Upper" + }, + "tto": { + "english_name": "Ta'oih, Lower" + }, + "ttn": { + "english_name": "Towei" + }, + "ttm": { + "english_name": "Tutchone, Northern" + }, + "ttl": { + "english_name": "Totela" + }, + "ttc": { + "english_name": "Tektiteko" + }, + "ttb": { + "english_name": "Gaa" + }, + "tta": { + "english_name": "Tutelo" + }, + "ttg": { + "english_name": "Tutong" + }, + "ttf": { + "english_name": "Tuotomb" + }, + "tte": { + "english_name": "Bwanabwana" + }, + "ttd": { + "english_name": "Tauade" + }, + "jig": { + "english_name": "Djingili" + }, + "jid": { + "english_name": "Bu" + }, + "djr": { + "english_name": "Djambarrpuyngu" + }, + "dju": { + "english_name": "Kapriman" + }, + "jic": { + "english_name": "Tol" + }, + "djw": { + "english_name": "Djawi" + }, + "jia": { + "english_name": "Jina" + }, + "jio": { + "english_name": "Jiamao" + }, + "jil": { + "english_name": "Jilim" + }, + "jim": { + "english_name": "Jimi (Cameroon)" + }, + "jih": { + "english_name": "sTodsde" + }, + "jii": { + "english_name": "Jiiddu" + }, + "dja": { + "english_name": "Djadjawurrung" + }, + "djc": { + "english_name": "Daju, Dar Daju" + }, + "djb": { + "english_name": "Djinba" + }, + "dje": { + "english_name": "Zarma" + }, + "djd": { + "english_name": "Djamindjung" + }, + "djf": { + "english_name": "Djangun" + }, + "dji": { + "english_name": "Djinang" + }, + "djk": { + "english_name": "Eastern Maroon Creole" + }, + "djj": { + "english_name": "Djeebbana" + }, + "djm": { + "english_name": "Dogon, Jamsay" + }, + "djo": { + "english_name": "Jangkang" + }, + "djn": { + "english_name": "Djauan" + }, + "bly": { + "english_name": "Notre" + }, + "blx": { + "english_name": "Ayta, Mag-Indi" + }, + "blz": { + "english_name": "Balantak" + }, + "blt": { + "english_name": "Tai Dam" + }, + "blw": { + "english_name": "Balangao" + }, + "blv": { + "english_name": "Bolo" + }, + "blq": { + "english_name": "Baluan-Pam" + }, + "blp": { + "english_name": "Blablanga" + }, + "bls": { + "english_name": "Balaesang" + }, + "blr": { + "english_name": "Blang" + }, + "blm": { + "english_name": "Beli (Sudan)" + }, + "bll": { + "english_name": "Biloxi" + }, + "blo": { + "english_name": "Anii" + }, + "hca": { + "english_name": "Creole Hindi, Andaman" + }, + "bli": { + "english_name": "Bolia" + }, + "blh": { + "english_name": "Kuwaa" + }, + "blk": { + "english_name": "Karen, Pa'o" + }, + "blj": { + "english_name": "Bolongan" + }, + "ble": { + "english_name": "Balanta-Kentohe" + }, + "bld": { + "english_name": "Bolango" + }, + "hch": { + "english_name": "Huichol" + }, + "blf": { + "english_name": "Buol" + }, + "bla": { + "english_name": "Siksika" + }, + "blc": { + "english_name": "Bella Coola" + }, + "blb": { + "english_name": "Bilua" + }, + "onj": { + "english_name": "Onjob" + }, + "onk": { + "english_name": "One, Kabore" + }, + "oni": { + "english_name": "Onin" + }, + "onn": { + "english_name": "Onobasulu" + }, + "ono": { + "english_name": "Onondaga" + }, + "onb": { + "english_name": "Lingao" + }, + "ona": { + "english_name": "Ona" + }, + "ong": { + "english_name": "Olo" + }, + "one": { + "english_name": "Oneida" + }, + "onx": { + "english_name": "Onin Based Pidgin" + }, + "onr": { + "english_name": "One, Northern" + }, + "ons": { + "english_name": "Ono" + }, + "onp": { + "english_name": "Sartang" + }, + "onw": { + "english_name": "Nubian, Old" + }, + "ont": { + "english_name": "Ontenu" + }, + "onu": { + "english_name": "Unua" + }, + "uky": { + "english_name": "Kuuk-Yak" + }, + "ukw": { + "english_name": "Ukwuani-Aboh-Ndoni" + }, + "uku": { + "english_name": "Ukue" + }, + "fmu": { + "english_name": "Muria, Far Western" + }, + "uks": { + "english_name": "Urubú-Kaapor Sign Language" + }, + "fmp": { + "english_name": "Fe'fe'" + }, + "ukp": { + "english_name": "Ukpe-Bayobiri" + }, + "rmz": { + "english_name": "Marma" + }, + "ukl": { + "english_name": "Ukrainian Sign Language" + }, + "ukh": { + "english_name": "Ukhwejo" + }, + "ukg": { + "english_name": "Ukuriguma" + }, + "rmx": { + "english_name": "Romam" + }, + "uka": { + "english_name": "Kaburi" + }, + "rmb": { + "english_name": "Rembarunga" + }, + "tkf": { + "english_name": "Tukumanféd" + }, + "rmc": { + "english_name": "Romani, Carpathian" + }, + "rma": { + "english_name": "Rama" + }, + "rmf": { + "english_name": "Romani, Kalo Finnish" + }, + "rmg": { + "english_name": "Norwegian, Traveller" + }, + "sak": { + "english_name": "Sake" + }, + "saj": { + "english_name": "Sahu" + }, + "sah": { + "english_name": "Yakut" + }, + "sao": { + "english_name": "Sause" + }, + "sam": { + "english_name": "Aramaic, Samaritan" + }, + "sac": { + "english_name": "Meskwaki" + }, + "sab": { + "english_name": "Buglere" + }, + "saa": { + "english_name": "Saba" + }, + "rme": { + "english_name": "Angloromani" + }, + "saf": { + "english_name": "Safaliba" + }, + "sae": { + "english_name": "Sabanê" + }, + "sad": { + "english_name": "Sandawe" + }, + "saz": { + "english_name": "Saurashtra" + }, + "say": { + "english_name": "Saya" + }, + "sax": { + "english_name": "Sa" + }, + "rmk": { + "english_name": "Romkun" + }, + "sas": { + "english_name": "Sasak" + }, + "sar": { + "english_name": "Saraveca" + }, + "saq": { + "english_name": "Samburu" + }, + "saw": { + "english_name": "Sawi" + }, + "rmh": { + "english_name": "Murkim" + }, + "sau": { + "english_name": "Saleman" + }, + "sat": { + "english_name": "Santali" + }, + "zoc": { + "english_name": "Zoque, Copainalá" + }, + "zoh": { + "english_name": "Zoque, Chimalapa" + }, + "rmn": { + "english_name": "Romani, Balkan" + }, + "zom": { + "english_name": "Zou" + }, + "zoo": { + "english_name": "Zapotec, Asunción Mixtepec" + }, + "zoq": { + "english_name": "Zoque, Tabasco" + }, + "zor": { + "english_name": "Zoque, Rayón" + }, + "zos": { + "english_name": "Zoque, Francisco León" + }, + "rmm": { + "english_name": "Roma" + }, + "axx": { + "english_name": "Xârâgurè" + }, + "axb": { + "english_name": "Abipon" + }, + "axg": { + "english_name": "Arára, Mato Grosso" + }, + "axe": { + "english_name": "Ayerrerenge" + }, + "axk": { + "english_name": "Yaka (Central African Republic)" + }, + "axl": { + "english_name": "Aranda, Lower Southern" + }, + "axm": { + "english_name": "Armenian, Middle" + }, + "xml": { + "english_name": "Malaysian Sign Language" + }, + "xmm": { + "english_name": "Malay, Manado" + }, + "xmn": { + "english_name": "Persian, Manichaean Middle" + }, + "xmo": { + "english_name": "Morerebi" + }, + "xmh": { + "english_name": "Kuku-Muminh" + }, + "xmj": { + "english_name": "Majera" + }, + "xmk": { + "english_name": "Macedonian, Ancient" + }, + "xmd": { + "english_name": "Mbudum" + }, + "xme": { + "english_name": "Median" + }, + "xmf": { + "english_name": "Mingrelian" + }, + "xmg": { + "english_name": "Mengaka" + }, + "xma": { + "english_name": "Mushungulu" + }, + "xmb": { + "english_name": "Mbonga" + }, + "xmc": { + "english_name": "Makhuwa-Marrevone" + }, + "xmx": { + "english_name": "Maden" + }, + "xmy": { + "english_name": "Mayaguduna" + }, + "xmz": { + "english_name": "Mori Bawah" + }, + "xmt": { + "english_name": "Matbat" + }, + "xmu": { + "english_name": "Kamu" + }, + "xmv": { + "english_name": "Malagasy, Antankarana" + }, + "xmw": { + "english_name": "Malagasy, Tsimihety" + }, + "xmp": { + "english_name": "Kuku-Mu'inh" + }, + "xmq": { + "english_name": "Kuku-Mangk" + }, + "xmr": { + "english_name": "Meroitic" + }, + "xms": { + "english_name": "Moroccan Sign Language" + }, + "uz": { + "english_name": "Uzbek" + }, + "vkp": { + "english_name": "Creole Portuguese, Korlai" + }, + "vkt": { + "english_name": "Malay, Tenggarong Kutai" + }, + "vku": { + "english_name": "Kurrama" + }, + "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" + }, + "vka": { + "english_name": "Kariyarra" + }, + "ug": { + "english_name": "Uighur" + }, + "kjb": { + "english_name": "Q'anjob'al" + }, + "kjc": { + "english_name": "Konjo, Coastal" + }, + "kja": { + "english_name": "Mlap" + }, + "kjf": { + "english_name": "Khalaj" + }, + "kjg": { + "english_name": "Khmu" + }, + "kjd": { + "english_name": "Kiwai, Southern" + }, + "kje": { + "english_name": "Kisar" + }, + "kjj": { + "english_name": "Khinalugh" + }, + "kjk": { + "english_name": "Konjo, Highland" + }, + "kjh": { + "english_name": "Khakas" + }, + "kji": { + "english_name": "Zabana" + }, + "kjn": { + "english_name": "Kunjen" + }, + "kjo": { + "english_name": "Kinnauri, Harijan" + }, + "kjl": { + "english_name": "Kham, Western Parbate" + }, + "kjm": { + "english_name": "Kháng" + }, + "kjr": { + "english_name": "Kurudu" + }, + "kjs": { + "english_name": "Kewa, East" + }, + "kjp": { + "english_name": "Karen, Pwo Eastern" + }, + "kjq": { + "english_name": "Keres, Western" + }, + "kjt": { + "english_name": "Karen, Phrae Pwo" + }, + "kju": { + "english_name": "Kashaya" + }, + "kjz": { + "english_name": "Bumthangkha" + }, + "kjx": { + "english_name": "Ramopa" + }, + "kjy": { + "english_name": "Erave" + }, + "zpy": { + "english_name": "Zapotec, Mazaltepec" + }, + "zpx": { + "english_name": "Zapotec, San Baltazar Loxicha" + }, + "zpz": { + "english_name": "Zapotec, Texmelucan" + }, + "zpq": { + "english_name": "Zapotec, Zoogocho" + }, + "zpp": { + "english_name": "Zapotec, El Alto" + }, + "zps": { + "english_name": "Zapotec, Coatlán" + }, + "zpr": { + "english_name": "Zapotec, Santiago Xanica" + }, + "zpu": { + "english_name": "Zapotec, Yalálag" + }, + "zpt": { + "english_name": "Zapotec, San Vicente Coatlán" + }, + "zpw": { + "english_name": "Zapotec, Zaniza" + }, + "zpv": { + "english_name": "Zapotec, Chichicapan" + }, + "zpi": { + "english_name": "Zapotec, Santa María Quiegolani" + }, + "zph": { + "english_name": "Zapotec, Totomachapan" + }, + "zpk": { + "english_name": "Zapotec, Tlacolulita" + }, + "zpj": { + "english_name": "Zapotec, Quiavicuzas" + }, + "zpm": { + "english_name": "Zapotec, Mixtepec" + }, + "zpl": { + "english_name": "Zapotec, Lachixío" + }, + "zpo": { + "english_name": "Zapotec, Amatlán" + }, + "zpn": { + "english_name": "Zapotec, Santa Inés Yatzechi" + }, + "zpa": { + "english_name": "Zapotec, Lachiguiri" + }, + "zpc": { + "english_name": "Zapotec, Choapan" + }, + "zpb": { + "english_name": "Zapotec, Yautepec" + }, + "zpe": { + "english_name": "Zapotec, Petapa" + }, + "zpd": { + "english_name": "Zapotec, Southeastern Ixtlán" + }, + "zpg": { + "english_name": "Zapotec, Guevea De Humboldt" + }, + "zpf": { + "english_name": "Zapotec, San Pedro Quiatoni" + }, + "yzg": { + "english_name": "Buyang, E'ma" + }, + "yzk": { + "english_name": "Zokhuo" + }, + "vun": { + "english_name": "Vunjo" + }, + "vum": { + "english_name": "Vumbu" + }, + "ivb": { + "english_name": "Ibatan" + }, + "ivv": { + "english_name": "Ivatan" + }, + "vut": { + "english_name": "Vute" + }, + "wpc": { + "english_name": "Maco" + }, + "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" + }, + "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" + }, + "fvr": { + "english_name": "Fur" + }, + "tvy": { + "english_name": "Pidgin, Timor" + }, + "tvu": { + "english_name": "Tunen" + }, + "tvt": { + "english_name": "Naga, Tutsa" + }, + "tvw": { + "english_name": "Sedoa" + }, + "tvs": { + "english_name": "Taveta" + }, + "tvm": { + "english_name": "Tela-Masbuar" + }, + "tvl": { + "english_name": "Tuvalu" + }, + "tvo": { + "english_name": "Tidore" + }, + "tvn": { + "english_name": "Tavoyan" + }, + "tvk": { + "english_name": "Ambrym, Southeast" + }, + "tve": { + "english_name": "Te'un" + }, + "eze": { + "english_name": "Uzekwe" + }, + "tva": { + "english_name": "Vaghua" + }, + "eza": { + "english_name": "Ezaa" + }, + "jgk": { + "english_name": "Gwak" + }, + "jgo": { + "english_name": "Ngomba" + }, + "dds": { + "english_name": "Dogon, Donno So" + }, + "ddr": { + "english_name": "Dhudhuroa" + }, + "jgb": { + "english_name": "Ngbee" + }, + "ddw": { + "english_name": "Dawera-Daweloor" + }, + "jge": { + "english_name": "Judeo-Georgian" + }, + "ddj": { + "english_name": "Jaru" + }, + "ddi": { + "english_name": "Goodenough, West" + }, + "ddo": { + "english_name": "Dido" + }, + "ddn": { + "english_name": "Dendi (Benin)" + }, + "dda": { + "english_name": "Dadi Dadi" + }, + "ddg": { + "english_name": "Fataluku" + }, + "dde": { + "english_name": "Doondo" + }, + "ddd": { + "english_name": "Dongotono" + }, + "acb": { + "english_name": "Áncá" + }, + "aca": { + "english_name": "Achagua" + }, + "acf": { + "english_name": "Creole French, Saint Lucian" + }, + "ace": { + "english_name": "Achinese" + }, + "acd": { + "english_name": "Gikyode" + }, + "ack": { + "english_name": "Aka-Kora" + }, + "aci": { + "english_name": "Aka-Cari" + }, + "ach": { + "english_name": "Acoli" + }, + "acn": { + "english_name": "Achang" + }, + "acm": { + "english_name": "Arabic, Mesopotamian" + }, + "acl": { + "english_name": "Akar-Bale" + }, + "acs": { + "english_name": "Acroá" + }, + "acr": { + "english_name": "Achi" + }, + "acq": { + "english_name": "Arabic, Ta'izzi-Adeni" + }, + "acp": { + "english_name": "Acipa, Eastern" + }, + "acw": { + "english_name": "Arabic, Hijazi" + }, + "acv": { + "english_name": "Achumawi" + }, + "acu": { + "english_name": "Achuar-Shiwiar" + }, + "act": { + "english_name": "Achterhoeks" + }, + "acz": { + "english_name": "Acheron" + }, + "acy": { + "english_name": "Arabic, Cypriot" + }, + "acx": { + "english_name": "Arabic, Omani" + }, + "bjg": { + "english_name": "Bidyogo" + }, + "bjf": { + "english_name": "Neo-Aramaic, Barzani Jewish" + }, + "bje": { + "english_name": "Mien, Biao-Jiao" + }, + "bjc": { + "english_name": "Bariji" + }, + "bjb": { + "english_name": "Banggarla" + }, + "bja": { + "english_name": "Budza" + }, + "bjo": { + "english_name": "Banda, Mid-Southern" + }, + "bjn": { + "english_name": "Banjar" + }, + "bjm": { + "english_name": "Bajelani" + }, + "bjl": { + "english_name": "Bulu (Papua New Guinea)" + }, + "bjk": { + "english_name": "Barok" + }, + "bjj": { + "english_name": "Kanauji" + }, + "bji": { + "english_name": "Burji" + }, + "bjh": { + "english_name": "Bahinemo" + }, + "bjw": { + "english_name": "Bakwé" + }, + "bjv": { + "english_name": "Bedjond" + }, + "bju": { + "english_name": "Busuu" + }, + "bjt": { + "english_name": "Balanta-Ganja" + }, + "bjs": { + "english_name": "Bajan" + }, + "bjr": { + "english_name": "Binumarien" + }, + "bjp": { + "english_name": "Fanamaket" + }, + "bjz": { + "english_name": "Baruga" + }, + "bjy": { + "english_name": "Bayali" + }, + "bjx": { + "english_name": "Itneg, Banao" + }, + "hed": { + "english_name": "Herdé" + }, + "heg": { + "english_name": "Helong" + }, + "hea": { + "english_name": "Miao, Northern Qiandong" + }, + "hem": { + "english_name": "Hemba" + }, + "heh": { + "english_name": "Hehe" + }, + "hei": { + "english_name": "Heiltsuk" + }, + "aa": { + "english_name": "Afar" + }, + "ab": { + "english_name": "Abkhazian" + }, + "ae": { + "english_name": "Avestan" + }, + "af": { + "name": "Afrikaans", + "english_name": "Afrikaans" + }, + "ak": { + "english_name": "Akan" + }, + "am": { + "name": "አማርኛ", + "english_name": "Amharic" + }, + "an": { + "english_name": "Aragonese" + }, + "as": { + "english_name": "Assamese" + }, + "ar": { + "name": "العربية", + "english_name": "Arabic" + }, + "av": { + "english_name": "Avaric" + }, + "oht": { + "english_name": "Hittite, Old" + }, + "ohu": { + "english_name": "Hungarian, Old" + }, + "az": { + "name": "Azerbaijani", + "english_name": "Azerbaijani" + }, + "cpi": { + "english_name": "Pidgin English, Chinese" + }, + "cpn": { + "english_name": "Cherepon" + }, + "cpo": { + "english_name": "Kpeego" + }, + "cpa": { + "english_name": "Chinantec, Palantla" + }, + "cpb": { + "english_name": "Ashéninka, Ucayali-Yurúa" + }, + "cpc": { + "english_name": "Ajyíninka Apurucayali" + }, + "rxd": { + "english_name": "Ngardi" + }, + "cpg": { + "english_name": "Greek, Cappadocian" + }, + "cpx": { + "english_name": "Chinese, Pu-Xian" + }, + "cpy": { + "english_name": "Ashéninka, South Ucayali" + }, + "cps": { + "english_name": "Capiznon" + }, + "cpu": { + "english_name": "Ashéninka, Pichis" + }, + "rxw": { + "english_name": "Karuwali" + }, + "mnx": { + "english_name": "Manikion" + }, + "mny": { + "english_name": "Manyawa" + }, + "mnz": { + "english_name": "Moni" + }, + "scn": { + "english_name": "Sicilian" + }, + "sci": { + "english_name": "Creole Malay, Sri Lankan" + }, + "sch": { + "english_name": "Sakachep" + }, + "sck": { + "english_name": "Sadri" + }, + "qvm": { + "english_name": "Quechua, Margos-Yarowilca-Lauricocha" + }, + "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" + }, + "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" + }, + "scu": { + "english_name": "Shumcho" + }, + "mna": { + "english_name": "Mbula" + }, + "mnb": { + "english_name": "Muna" + }, + "mnc": { + "english_name": "Manchu" + }, + "mnd": { + "english_name": "Mondé" + }, + "mne": { + "english_name": "Naba" + }, + "mnf": { + "english_name": "Mundani" + }, + "mng": { + "english_name": "Mnong, Eastern" + }, + "zmj": { + "english_name": "Maridjabin" + }, + "zmk": { + "english_name": "Mandandanyi" + }, + "zmh": { + "english_name": "Makolkol" + }, + "zmi": { + "english_name": "Negeri Sembilan Malay" + }, + "zmn": { + "english_name": "Mbangwe" + }, + "qvj": { + "english_name": "Quichua, Loja Highland" + }, + "zml": { + "english_name": "Madngele" + }, + "ty": { + "english_name": "Tahitian" + }, + "zmb": { + "english_name": "Zimba" + }, + "tw": { + "english_name": "Twi" + }, + "tt": { + "name": "Татарча", + "english_name": "Tatar" + }, + "zma": { + "english_name": "Manda (Australia)" + }, + "tr": { + "name": "Türkçe", + "english_name": "Turkish" + }, + "ts": { + "english_name": "Tsonga" + }, + "zmd": { + "english_name": "Maridan" + }, + "zme": { + "english_name": "Mangerr" + }, + "tn": { + "english_name": "Tswana" + }, + "to": { + "english_name": "Tonga (Tonga Islands)" + }, + "tl": { + "english_name": "Tagalog" + }, + "zmy": { + "english_name": "Mariyedi" + }, + "tk": { + "english_name": "Turkmen" + }, + "th": { + "name": "ไทย", + "english_name": "Thai" + }, + "ti": { + "name": "ትግርኛ", + "english_name": "Tigrinya" + }, + "zmr": { + "english_name": "Maranunggu" + }, + "tg": { + "english_name": "Tajik" + }, + "zmp": { + "english_name": "Mpuono" + }, + "te": { + "english_name": "Telugu" + }, + "zmv": { + "english_name": "Mbariman-Gudhinma" + }, + "zmw": { + "english_name": "Mbo (Democratic Republic of Congo)" + }, + "zmt": { + "english_name": "Maringarr" + }, + "ta": { + "name": "தமிழ்", + "english_name": "Tamil" + }, + "smh": { + "english_name": "Samei" + }, + "smf": { + "english_name": "Auwe" + }, + "pbu": { + "english_name": "Pashto, Northern" + }, + "pbt": { + "english_name": "Pashto, Southern" + }, + "pbv": { + "english_name": "Pnar" + }, + "pbp": { + "english_name": "Badyara" + }, + "pbs": { + "english_name": "Pame, Central" + }, + "pbr": { + "english_name": "Pangwa" + }, + "smc": { + "english_name": "Som" + }, + "pby": { + "english_name": "Pyu" + }, + "pbe": { + "english_name": "Popoloca, Mezontla" + }, + "pbg": { + "english_name": "Paraujano" + }, + "pbf": { + "english_name": "Popoloca, Coyotepec" + }, + "pbc": { + "english_name": "Patamona" + }, + "pbb": { + "english_name": "Páez" + }, + "pbl": { + "english_name": "Mak (Nigeria)" + }, + "pbo": { + "english_name": "Papel" + }, + "pbn": { + "english_name": "Kpasam" + }, + "pbi": { + "english_name": "Parkwa" + }, + "pbh": { + "english_name": "E'ñapa Woromaipu" + }, + "qvy": { + "english_name": "Queyu" + }, + "qvz": { + "english_name": "Quichua, Northern Pastaza" + }, + "xow": { + "english_name": "Kowaki" + }, + "qvw": { + "english_name": "Quechua, Huaylla Wanca" + }, + "haw": { + "english_name": "Hawaiian" + }, + "xop": { + "english_name": "Kopar" + }, + "qvp": { + "english_name": "Quechua, Pacaraos" + }, + "xog": { + "english_name": "Soga" + }, + "xod": { + "english_name": "Kokoda" + }, + "xoc": { + "english_name": "O'chi'chi'" + }, + "xon": { + "english_name": "Konkomba" + }, + "xoo": { + "english_name": "Xukurú" + }, + "qvs": { + "english_name": "Quechua, San Martín" + }, + "xok": { + "english_name": "Xokleng" + }, + "xoi": { + "english_name": "Kominimung" + }, + "pyn": { + "english_name": "Poyanáwa" + }, + "vic": { + "english_name": "Creole English, Virgin Islands" + }, + "vif": { + "english_name": "Vili" + }, + "vig": { + "english_name": "Viemo" + }, + "vid": { + "english_name": "Vidunda" + }, + "vin": { + "english_name": "Vinza" + }, + "vil": { + "english_name": "Vilela" + }, + "vis": { + "english_name": "Vishavan" + }, + "viv": { + "english_name": "Iduna" + }, + "vit": { + "english_name": "Viti" + }, + "kld": { + "english_name": "Gamilaraay" + }, + "kle": { + "english_name": "Kulung (Nepal)" + }, + "klf": { + "english_name": "Kendeje" + }, + "klg": { + "english_name": "Tagakaulo" + }, + "kla": { + "english_name": "Klamath-Modoc" + }, + "klb": { + "english_name": "Kiliwa" + }, + "klc": { + "english_name": "Kolbila" + }, + "kll": { + "english_name": "Kalagan, Kagan" + }, + "klm": { + "english_name": "Migum" + }, + "kln": { + "english_name": "Kalenjin" + }, + "klo": { + "english_name": "Kapya" + }, + "klh": { + "english_name": "Weliki" + }, + "kli": { + "english_name": "Kalumpang" + }, + "klj": { + "english_name": "Khalaj, Turkic" + }, + "klk": { + "english_name": "Kono (Nigeria)" + }, + "klt": { + "english_name": "Nukna" + }, + "klu": { + "english_name": "Klao" + }, + "klv": { + "english_name": "Maskelynes" + }, + "klw": { + "english_name": "Lindu" + }, + "klp": { + "english_name": "Kamasa" + }, + "klq": { + "english_name": "Rumu" + }, + "klr": { + "english_name": "Khaling" + }, + "kls": { + "english_name": "Kalasha" + }, + "klx": { + "english_name": "Koluwawa" + }, + "kly": { + "english_name": "Kalao" + }, + "klz": { + "english_name": "Kabola" + }, + "swh": { + "english_name": "Swahili (individual language)" + }, + "xud": { + "english_name": "Umiida" + }, + "tsi": { + "english_name": "Tsimshian" + }, + "xug": { + "english_name": "Kunigami" + }, + "xua": { + "english_name": "Kurumba, Alu" + }, + "yxy": { + "english_name": "Yabula Yabula" + }, + "xub": { + "english_name": "Kurumba, Betta" + }, + "pye": { + "english_name": "Krumen, Pye" + }, + "yxu": { + "english_name": "Yuyu" + }, + "xul": { + "english_name": "Ngunawal" + }, + "yxl": { + "english_name": "Yardliyawarra" + }, + "yxm": { + "english_name": "Yinwum" + }, + "yxa": { + "english_name": "Mayawali" + }, + "xun": { + "english_name": "Unggaranggu" + }, + "xuj": { + "english_name": "Kurumba, Jennu" + }, + "ito": { + "english_name": "Itonama" + }, + "itl": { + "english_name": "Itelmen" + }, + "itm": { + "english_name": "Itu Mbon Uzo" + }, + "itk": { + "english_name": "Judeo-Italian" + }, + "iti": { + "english_name": "Itneg, Inlaod" + }, + "ite": { + "english_name": "Itene" + }, + "itb": { + "english_name": "Itneg, Binongan" + }, + "itz": { + "english_name": "Itzá" + }, + "itx": { + "english_name": "Itik" + }, + "ity": { + "english_name": "Itneg, Moyadan" + }, + "itv": { + "english_name": "Itawit" + }, + "itw": { + "english_name": "Ito" + }, + "itt": { + "english_name": "Itneg, Maeng" + }, + "itr": { + "english_name": "Iteri" + }, + "its": { + "english_name": "Isekiri" + }, + "wrg": { + "english_name": "Warungu" + }, + "wrd": { + "english_name": "Warduji" + }, + "swo": { + "english_name": "Shanenawa" + }, + "wrb": { + "english_name": "Warluwara" + }, + "wra": { + "english_name": "Warapu" + }, + "wrn": { + "english_name": "Warnang" + }, + "wro": { + "english_name": "Worrorra" + }, + "wrl": { + "english_name": "Warlmanpa" + }, + "wrm": { + "english_name": "Warumungu" + }, + "wrk": { + "english_name": "Garrwa" + }, + "wrh": { + "english_name": "Wiradhuri" + }, + "wri": { + "english_name": "Wariyangga" + }, + "wrv": { + "english_name": "Waruna" + }, + "wrw": { + "english_name": "Gugu Warra" + }, + "wru": { + "english_name": "Waru" + }, + "wrr": { + "english_name": "Wardaman" + }, + "wrs": { + "english_name": "Waris" + }, + "wrp": { + "english_name": "Waropen" + }, + "wrz": { + "english_name": "Waray (Australia)" + }, + "wrx": { + "english_name": "Wae Rana" + }, + "wry": { + "english_name": "Merwari" + }, + "tri": { + "english_name": "Trió" + }, + "tro": { + "english_name": "Naga, Tarao" + }, + "tra": { + "english_name": "Tirahi" + }, + "gft": { + "english_name": "Gafat" + }, + "trd": { + "english_name": "Turi" + }, + "gfk": { + "english_name": "Patpatar" + }, + "jer": { + "english_name": "Jere" + }, + "jet": { + "english_name": "Manem" + }, + "jeu": { + "english_name": "Jonkor Bourmataguil" + }, + "jeb": { + "english_name": "Jebero" + }, + "jeg": { + "english_name": "Jeng" + }, + "jee": { + "english_name": "Jerung" + }, + "jek": { + "english_name": "Jeri Kuo" + }, + "jeh": { + "english_name": "Jeh" + }, + "jei": { + "english_name": "Yei" + }, + "jen": { + "english_name": "Dza" + }, + "jel": { + "english_name": "Yelmek" + }, + "aae": { + "english_name": "Albanian, Arbëreshë" + }, + "aad": { + "english_name": "Amal" + }, + "aag": { + "english_name": "Ambrak" + }, + "aaf": { + "english_name": "Aranadan" + }, + "aaa": { + "english_name": "Ghotuo" + }, + "aac": { + "english_name": "Ari" + }, + "aab": { + "english_name": "Alumu-Tesu" + }, + "aal": { + "english_name": "Afade" + }, + "aao": { + "english_name": "Arabic, Algerian Saharan" + }, + "aan": { + "english_name": "Anambé" + }, + "aai": { + "english_name": "Arifama-Miniafia" + }, + "aah": { + "english_name": "Arapesh, Abu'" + }, + "aak": { + "english_name": "Ankave" + }, + "aau": { + "english_name": "Abau" + }, + "aat": { + "english_name": "Albanian, Arvanitika" + }, + "aaw": { + "english_name": "Solong" + }, + "aaq": { + "english_name": "Abnaki, Eastern" + }, + "aap": { + "english_name": "Arára, Pará" + }, + "aas": { + "english_name": "Aasáx" + }, + "aax": { + "english_name": "Mandobo Atas" + }, + "aaz": { + "english_name": "Amarasi" + }, + "bhi": { + "english_name": "Bhilali" + }, + "bhh": { + "english_name": "Bukharic" + }, + "bhj": { + "english_name": "Bahing" + }, + "bhm": { + "english_name": "Bathari" + }, + "bhl": { + "english_name": "Bimin" + }, + "bho": { + "english_name": "Bhojpuri" + }, + "bhn": { + "english_name": "Neo-Aramaic, Bohtan" + }, + "bha": { + "english_name": "Bharia" + }, + "bhc": { + "english_name": "Biga" + }, + "bhb": { + "english_name": "Bhili" + }, + "bhe": { + "english_name": "Bhaya" + }, + "bhd": { + "english_name": "Bhadrawahi" + }, + "bhg": { + "english_name": "Binandere" + }, + "bhf": { + "english_name": "Odiai" + }, + "bhy": { + "english_name": "Bhele" + }, + "bhx": { + "english_name": "Bhalay" + }, + "bhz": { + "english_name": "Bada (Indonesia)" + }, + "bhq": { + "english_name": "Tukang Besi South" + }, + "bhp": { + "english_name": "Bima" + }, + "bhs": { + "english_name": "Buwal" + }, + "bhr": { + "english_name": "Malagasy, Bara" + }, + "bhu": { + "english_name": "Bhunjia" + }, + "bht": { + "english_name": "Bhattiyali" + }, + "bhw": { + "english_name": "Biak" + }, + "bhv": { + "english_name": "Bahau" + }, + "hgw": { + "english_name": "Haigwai" + }, + "hgm": { + "english_name": "Hai//om" + }, + "tpg": { + "english_name": "Kula" + }, + "tpf": { + "english_name": "Tarpia" + }, + "tpe": { + "english_name": "Tippera" + }, + "tpc": { + "english_name": "Me'phaa, Azoyú" + }, + "tpa": { + "english_name": "Taupota" + }, + "tpo": { + "english_name": "Tai Pao" + }, + "tpn": { + "english_name": "Tupinambá" + }, + "tpm": { + "english_name": "Tampulma" + }, + "tpl": { + "english_name": "Me'phaa, Tlacoapa" + }, + "tpk": { + "english_name": "Tupinikin" + }, + "tpj": { + "english_name": "Tapieté" + }, + "tpi": { + "english_name": "Tok Pisin" + }, + "tpw": { + "english_name": "Tupí" + }, + "tpv": { + "english_name": "Tanapag" + }, + "ext": { + "english_name": "Extremaduran" + }, + "tpt": { + "english_name": "Tepehua, Tlachichilco" + }, + "tpr": { + "english_name": "Tuparí" + }, + "tpq": { + "english_name": "Tukpa" + }, + "tpp": { + "english_name": "Tepehua, Pisaflores" + }, + "tpz": { + "english_name": "Tinputz" + }, + "tpy": { + "english_name": "Trumai" + }, + "tpx": { + "english_name": "Me'phaa, Acatepec" + }, + "ojv": { + "english_name": "Ontong Java" + }, + "ojw": { + "english_name": "Ojibwa, Western" + }, + "ugo": { + "english_name": "Ugong" + }, + "ojs": { + "english_name": "Ojibwa, Severn" + }, + "ojp": { + "english_name": "Japanese, Old" + }, + "ugb": { + "english_name": "Kuku-Ugbanh" + }, + "uga": { + "english_name": "Ugaritic" + }, + "uge": { + "english_name": "Ughele" + }, + "ojg": { + "english_name": "Ojibwa, Eastern" + }, + "ugy": { + "english_name": "Uruguayan Sign Language" + }, + "ojb": { + "english_name": "Ojibwa, Northwestern" + }, + "ojc": { + "english_name": "Ojibwa, Central" + }, + "crr": { + "english_name": "Algonquian, Carolina" + }, + "crs": { + "english_name": "Creole French, Seselwa" + }, + "crq": { + "english_name": "Chorote, Iyo'wujwa" + }, + "crv": { + "english_name": "Chaura" + }, + "crw": { + "english_name": "Chrau" + }, + "crt": { + "english_name": "Chorote, Iyojwa'ja" + }, + "crz": { + "english_name": "Cruzeño" + }, + "crx": { + "english_name": "Carrier" + }, + "cry": { + "english_name": "Cori" + }, + "crb": { + "english_name": "Carib, Island" + }, + "crc": { + "english_name": "Lonwolwol" + }, + "cra": { + "english_name": "Chara" + }, + "crf": { + "english_name": "Caramanta" + }, + "crg": { + "english_name": "Michif" + }, + "crd": { + "english_name": "Coeur d'Alene" + }, + "crj": { + "english_name": "Cree, Southern East" + }, + "crk": { + "english_name": "Cree, Plains" + }, + "crh": { + "name": "Tatar, Crimean", + "english_name": "Tatar, Crimean" + }, + "cri": { + "english_name": "Sãotomense" + }, + "crn": { + "english_name": "Cora, El Nayar" + }, + "cro": { + "english_name": "Crow" + }, + "crl": { + "english_name": "Cree, Northern East" + }, + "crm": { + "english_name": "Cree, Moose" + }, + "sew": { + "english_name": "Sewa Bay" + }, + "sev": { + "english_name": "Senoufo, Nyarafolo" + }, + "seu": { + "english_name": "Serui-Laut" + }, + "set": { + "english_name": "Sentani" + }, + "ses": { + "english_name": "Songhai, Koyraboro Senni" + }, + "ser": { + "english_name": "Serrano" + }, + "seq": { + "english_name": "Sénoufo, Senara" + }, + "sep": { + "english_name": "Sénoufo, Sìcìté" + }, + "sez": { + "english_name": "Chin, Senthang" + }, + "sey": { + "english_name": "Secoya" + }, + "seg": { + "english_name": "Segeju" + }, + "sef": { + "english_name": "Senoufo, Cebaara" + }, + "see": { + "english_name": "Seneca" + }, + "sed": { + "english_name": "Sedang" + }, + "sec": { + "english_name": "Sechelt" + }, + "seb": { + "english_name": "Senoufo, Shempire" + }, + "sea": { + "english_name": "Semai" + }, + "seo": { + "english_name": "Suarmin" + }, + "sen": { + "english_name": "Sénoufo, Nanerigé" + }, + "sel": { + "english_name": "Selkup" + }, + "sek": { + "english_name": "Sekani" + }, + "sej": { + "english_name": "Sene" + }, + "sei": { + "english_name": "Seri" + }, + "seh": { + "english_name": "Sena" + }, + "zkn": { + "english_name": "Kanan" + }, + "zko": { + "english_name": "Kott" + }, + "zkh": { + "english_name": "Khorezmian" + }, + "zkk": { + "english_name": "Karankawa" + }, + "zkd": { + "english_name": "Kadu" + }, + "zkg": { + "english_name": "Koguryo" + }, + "zka": { + "english_name": "Kaimbulawa" + }, + "zkb": { + "english_name": "Koibal" + }, + "zkz": { + "english_name": "Khazar" + }, + "zkt": { + "english_name": "Kitan" + }, + "zku": { + "english_name": "Kaurna" + }, + "zkv": { + "english_name": "Krevinian" + }, + "zkp": { + "english_name": "Kaingáng, São Paulo" + }, + "zkr": { + "english_name": "Zakhring" + }, + "swt": { + "english_name": "Sawila" + }, + "pdu": { + "english_name": "Kayan" + }, + "pdt": { + "english_name": "Plautdietsch" + }, + "pdo": { + "english_name": "Padoe" + }, + "pdn": { + "english_name": "Podena" + }, + "sww": { + "english_name": "Sowa" + }, + "pdi": { + "english_name": "Pa Di" + }, + "pdc": { + "english_name": "German, Pennsylvania" + }, + "pda": { + "english_name": "Anam" + }, + "xay": { + "english_name": "Kayan Mahakam" + }, + "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ánte" + }, + "xaw": { + "english_name": "Kawaiisu" + }, + "xai": { + "english_name": "Kaimbé" + }, + "xal": { + "english_name": "Kalmyk" + }, + "xam": { + "english_name": "/Xam" + }, + "xan": { + "english_name": "Xamtanga" + }, + "xao": { + "english_name": "Khao" + }, + "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" + }, + "nrk": { + "english_name": "Ngarla" + }, + "nri": { + "english_name": "Naga, Chokri" + }, + "nrn": { + "english_name": "Norn" + }, + "nrm": { + "english_name": "Narom" + }, + "nrl": { + "english_name": "Ngarluma" + }, + "nrc": { + "english_name": "Noric" + }, + "nrb": { + "english_name": "Nara" + }, + "nra": { + "english_name": "Ngom" + }, + "nrg": { + "english_name": "Narango" + }, + "nre": { + "english_name": "Naga, Southern Rengma" + }, + "nrz": { + "english_name": "Lala" + }, + "nrx": { + "english_name": "Ngurmbur" + }, + "nrr": { + "english_name": "Norra" + }, + "nrp": { + "english_name": "Picene, North" + }, + "nru": { + "english_name": "Narua" + }, + "nrt": { + "english_name": "Kalapuya, Northern" + }, + "mlb": { + "english_name": "Mbule" + }, + "mlc": { + "english_name": "Cao Lan" + }, + "mla": { + "english_name": "Malo" + }, + "mlf": { + "english_name": "Mal" + }, + "mle": { + "english_name": "Manambu" + }, + "mlj": { + "english_name": "Miltu" + }, + "mlk": { + "english_name": "Ilwana" + }, + "mlh": { + "english_name": "Mape" + }, + "mli": { + "english_name": "Malimpung" + }, + "mln": { + "english_name": "Malango" + }, + "mlo": { + "english_name": "Mlomp" + }, + "mll": { + "english_name": "Malua Bay" + }, + "mlm": { + "english_name": "Mulam" + }, + "mlr": { + "english_name": "Vame" + }, + "mls": { + "english_name": "Masalit" + }, + "mlp": { + "english_name": "Bargam" + }, + "mlq": { + "english_name": "Maninkakan, Western" + }, + "mlv": { + "english_name": "Motlav" + }, + "mlw": { + "english_name": "Moloko" + }, + "mlu": { + "english_name": "To'abaita" + }, + "mlz": { + "english_name": "Malaynon" + }, + "mlx": { + "english_name": "Malfaxal" + }, + "psh": { + "english_name": "Pashayi, Southwest" + }, + "vot": { + "english_name": "Votic" + }, + "amj": { + "english_name": "Amdang" + }, + "vor": { + "english_name": "Voro" + }, + "amm": { + "english_name": "Ama (Papua New Guinea)" + }, + "pso": { + "english_name": "Polish Sign Language" + }, + "psl": { + "english_name": "Puerto Rican Sign Language" + }, + "psm": { + "english_name": "Pauserna" + }, + "psa": { + "english_name": "Awyu, Asue" + }, + "rdb": { + "english_name": "Rudbari" + }, + "psd": { + "english_name": "Plains Indian Sign Language" + }, + "amf": { + "english_name": "Hamer-Banna" + }, + "knn": { + "english_name": "Konkani (individual language)" + }, + "kno": { + "english_name": "Kono (Sierra Leone)" + }, + "knl": { + "english_name": "Keninjal" + }, + "knm": { + "english_name": "Kanamarí" + }, + "knj": { + "english_name": "Kanjobal, Western" + }, + "knk": { + "english_name": "Kuranko" + }, + "kni": { + "english_name": "Kanufi" + }, + "knf": { + "english_name": "Mankanya" + }, + "kng": { + "english_name": "Koongo" + }, + "knd": { + "english_name": "Konda" + }, + "kne": { + "english_name": "Kankanaey" + }, + "knb": { + "english_name": "Kalinga, Lubuagan" + }, + "knc": { + "english_name": "Kanuri, Central" + }, + "kna": { + "english_name": "Dera (Nigeria)" + }, + "psy": { + "english_name": "Piscataway" + }, + "knz": { + "english_name": "Kalamsé" + }, + "knx": { + "english_name": "Kendayan" + }, + "kny": { + "english_name": "Kanyok" + }, + "knv": { + "english_name": "Tabo" + }, + "knw": { + "english_name": "Kung-Ekoka" + }, + "knt": { + "english_name": "Katukína, Panoan" + }, + "knu": { + "english_name": "Kono (Guinea)" + }, + "knr": { + "english_name": "Kaningra" + }, + "kns": { + "english_name": "Kensiu" + }, + "knp": { + "english_name": "Kwanja" + }, + "knq": { + "english_name": "Kintaq" + }, + "psr": { + "english_name": "Portuguese Sign Language" + }, + "pss": { + "english_name": "Kaulong" + }, + "ams": { + "english_name": "Amami-Oshima, Southern" + }, + "amr": { + "english_name": "Amarakaeri" + }, + "amt": { + "english_name": "Amto" + }, + "pst": { + "english_name": "Pashto, Central" + }, + "amv": { + "english_name": "Ambelau" + }, + "vgt": { + "english_name": "Vlaamse Gebarentaal" + }, + "ijs": { + "english_name": "Ijo, Southeast" + }, + "ijc": { + "english_name": "Izon" + }, + "ije": { + "english_name": "Biseni" + }, + "ijj": { + "english_name": "Ede Ije" + }, + "ijn": { + "english_name": "Kalabari" + }, + "be": { + "english_name": "Belarusian" + }, + "bg": { + "name": "Български", + "english_name": "Bulgarian" + }, + "ba": { + "english_name": "Bashkir" + }, + "bm": { + "english_name": "Bambara" + }, + "bn": { + "name": "বাংলা", + "english_name": "Bengali" + }, + "bo": { + "english_name": "Tibetan" + }, + "bi": { + "english_name": "Bislama" + }, + "chc": { + "english_name": "Catawba" + }, + "br": { + "name": "Brezhoneg", + "english_name": "Breton" + }, + "bs": { + "name": "Bosnian", + "english_name": "Bosnian" + }, + "cic": { + "english_name": "Chickasaw" + }, + "cib": { + "english_name": "Gbe, Ci" + }, + "cia": { + "english_name": "Cia-Cia" + }, + "zim": { + "english_name": "Mesme" + }, + "cie": { + "english_name": "Cineni" + }, + "cid": { + "english_name": "Chimariko" + }, + "cik": { + "english_name": "Kinnauri, Chitkuli" + }, + "cih": { + "english_name": "Chinali" + }, + "cin": { + "english_name": "Cinta Larga" + }, + "cim": { + "english_name": "Cimbrian" + }, + "ur": { + "english_name": "Urdu" + }, + "cir": { + "english_name": "Tiri" + }, + "cip": { + "english_name": "Chiapanec" + }, + "ciw": { + "english_name": "Chippewa" + }, + "uk": { + "name": "українська", + "english_name": "Ukrainian" + }, + "quc": { + "english_name": "K'iche'" + }, + "ciy": { + "english_name": "Chaima" + }, + "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" + }, + "qub": { + "english_name": "Quechua, Huallaga Huánuco" + }, + "sxw": { + "english_name": "Gbe, Saxwe" + }, + "jct": { + "english_name": "Krymchak" + }, + "jcs": { + "english_name": "Jamaican Country Sign Language" + }, + "qud": { + "english_name": "Quichua, Calderón Highland" + }, + "ago": { + "english_name": "Tainae" + }, + "agn": { + "english_name": "Agutaynen" + }, + "agm": { + "english_name": "Angaataha" + }, + "agl": { + "english_name": "Fembe" + }, + "agk": { + "english_name": "Agta, Isarog" + }, + "agj": { + "english_name": "Argobba" + }, + "agi": { + "english_name": "Agariya" + }, + "agh": { + "english_name": "Ngelima" + }, + "agg": { + "english_name": "Angor" + }, + "agf": { + "english_name": "Arguni" + }, + "age": { + "english_name": "Angal" + }, + "agd": { + "english_name": "Agarabi" + }, + "agc": { + "english_name": "Agatu" + }, + "agb": { + "english_name": "Legbo" + }, + "aga": { + "english_name": "Aguano" + }, + "qug": { + "english_name": "Quichua, Chimborazo Highland" + }, + "agz": { + "english_name": "Agta, Mt. Iriga" + }, + "agy": { + "english_name": "Alta, Southern" + }, + "agx": { + "english_name": "Aghul" + }, + "agw": { + "english_name": "Kahua" + }, + "agv": { + "english_name": "Dumagat, Remontado" + }, + "agu": { + "english_name": "Aguacateco" + }, + "agt": { + "english_name": "Agta, Central Cagayan" + }, + "ags": { + "english_name": "Esimbi" + }, + "agr": { + "english_name": "Aguaruna" + }, + "agq": { + "english_name": "Aghem" + }, + "qvl": { + "english_name": "Quechua, Cajatambo North Lima" + }, + "bvr": { + "english_name": "Burarra" + }, + "bvq": { + "english_name": "Birri" + }, + "bvp": { + "english_name": "Bumang" + }, + "bvw": { + "english_name": "Boga" + }, + "bvv": { + "english_name": "Baniva" + }, + "bvu": { + "english_name": "Malay, Bukit" + }, + "bvt": { + "english_name": "Bati (Indonesia)" + }, + "bvz": { + "english_name": "Bauzi" + }, + "bvy": { + "english_name": "Baybayanon" + }, + "bvx": { + "english_name": "Dibole" + }, + "qva": { + "english_name": "Quechua, Ambo-Pasco" + }, + "quf": { + "english_name": "Quechua, Lambayeque" + }, + "qvc": { + "english_name": "Quechua, Cajamarca" + }, + "bvc": { + "english_name": "Baelelea" + }, + "bvb": { + "english_name": "Bube" + }, + "bva": { + "english_name": "Barein" + }, + "bvg": { + "english_name": "Bonkeng" + }, + "bvf": { + "english_name": "Boor" + }, + "bve": { + "english_name": "Malay, Berau" + }, + "bvd": { + "english_name": "Baeggu" + }, + "bvk": { + "english_name": "Bukat" + }, + "bvj": { + "english_name": "Baan" + }, + "bvi": { + "english_name": "Belanda Viri" + }, + "bvh": { + "english_name": "Bure" + }, + "bvo": { + "english_name": "Bolgo" + }, + "bvn": { + "english_name": "Buna" + }, + "bvm": { + "english_name": "Bamunka" + }, + "bvl": { + "english_name": "Bolivian Sign Language" + }, + "qui": { + "english_name": "Quileute" + }, + "suv": { + "english_name": "Puroik" + }, + "quh": { + "english_name": "Quechua, South Bolivian" + }, + "evh": { + "english_name": "Uvbie" + }, + "trh": { + "english_name": "Turaka" + }, + "trj": { + "english_name": "Toram" + }, + "trm": { + "english_name": "Tregami" + }, + "trl": { + "english_name": "Scottish, Traveller" + }, + "evn": { + "english_name": "Evenki" + }, + "trn": { + "english_name": "Trinitario" + }, + "quk": { + "english_name": "Quechua, Chachapoyas" + }, + "trc": { + "english_name": "Triqui, Copala" + }, + "trb": { + "english_name": "Terebu" + }, + "tre": { + "english_name": "Tarangan, East" + }, + "eve": { + "english_name": "Even" + }, + "trg": { + "english_name": "Lishán Didán" + }, + "trf": { + "english_name": "Creole English, Trinidadian" + }, + "try": { + "english_name": "Turung" + }, + "trx": { + "english_name": "Bidayuh, Tringgus-Sembaan" + }, + "trz": { + "english_name": "Torá" + }, + "trq": { + "english_name": "Triqui, San Martín Itunyoso" + }, + "trp": { + "english_name": "Kok Borok" + }, + "trs": { + "english_name": "Triqui, Chicahuaxtla" + }, + "trr": { + "english_name": "Taushiro" + }, + "tru": { + "english_name": "Turoyo" + }, + "trt": { + "english_name": "Tunggare" + }, + "trw": { + "english_name": "Torwali" + }, + "trv": { + "english_name": "Taroko" + }, + "tdk": { + "english_name": "Tambas" + }, + "tdj": { + "english_name": "Tajio" + }, + "odt": { + "english_name": "Dutch, Old" + }, + "odu": { + "english_name": "Odual" + }, + "odk": { + "english_name": "Od" + }, + "oda": { + "english_name": "Odut" + }, + "ues": { + "english_name": "Kioko" + }, + "tdn": { + "english_name": "Tondano" + }, + "tdl": { + "english_name": "Sur" + }, + "lea": { + "english_name": "Lega-Shabunda" + }, + "leb": { + "english_name": "Lala-Bisa" + }, + "lec": { + "english_name": "Leco" + }, + "led": { + "english_name": "Lendu" + }, + "lee": { + "english_name": "Lyélé" + }, + "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" + }, + "tdd": { + "english_name": "Tai Nüa" + }, + "ctt": { + "english_name": "Chetti, Wayanad" + }, + "ctu": { + "english_name": "Chol" + }, + "ctp": { + "english_name": "Chatino, Western Highland" + }, + "cts": { + "english_name": "Bikol, Northern Catanduanes" + }, + "tdy": { + "english_name": "Tadyawan" + }, + "ctz": { + "english_name": "Chatino, Zacatepec" + }, + "ctd": { + "english_name": "Chin, Tedim" + }, + "cte": { + "english_name": "Chinantec, Tepinapa" + }, + "ctg": { + "english_name": "Chittagonian" + }, + "cta": { + "english_name": "Chatino, Tataltepec" + }, + "ctc": { + "english_name": "Chetco" + }, + "ctl": { + "english_name": "Chinantec, Tlacoatzintepec" + }, + "ctm": { + "english_name": "Chitimacha" + }, + "ctn": { + "english_name": "Chhintange" + }, + "cto": { + "english_name": "Emberá-Catío" + }, + "cth": { + "english_name": "Chin, Thaiphum" + }, + "sgy": { + "english_name": "Sanglechi" + }, + "sgx": { + "english_name": "Sierra Leone Sign Language" + }, + "sgz": { + "english_name": "Sursurunga" + }, + "sgp": { + "english_name": "Singpho" + }, + "sgs": { + "english_name": "Samogitian" + }, + "sgr": { + "english_name": "Sangisari" + }, + "sgu": { + "english_name": "Salas" + }, + "sgt": { + "english_name": "Brokpake" + }, + "sgw": { + "english_name": "Sebat Bet Gurage" + }, + "sgi": { + "english_name": "Suga" + }, + "sgh": { + "english_name": "Shughni" + }, + "sgk": { + "english_name": "Sangkong" + }, + "sgj": { + "english_name": "Surgujia" + }, + "sgm": { + "english_name": "Singa" + }, + "tdr": { + "english_name": "Todrah" + }, + "sga": { + "english_name": "Irish, Old (to 900)" + }, + "sgc": { + "english_name": "Kipsigis" + }, + "sgb": { + "english_name": "Ayta, Mag-antsi" + }, + "sge": { + "english_name": "Segai" + }, + "sgd": { + "english_name": "Surigaonon" + }, + "sgg": { + "english_name": "Swiss-German Sign Language" + }, + "ziw": { + "english_name": "Zigula" + }, + "zir": { + "english_name": "Ziriya" + }, + "ziz": { + "english_name": "Zizilivakan" + }, + "tdv": { + "english_name": "Toro" + }, + "zib": { + "english_name": "Zimbabwe Sign Language" + }, + "tdu": { + "english_name": "Dusun, Tempasuk" + }, + "zia": { + "english_name": "Zia" + }, + "zin": { + "english_name": "Zinza" + }, + "zil": { + "english_name": "Zialo" + }, + "tdt": { + "english_name": "Tetun Dili" + }, + "zik": { + "english_name": "Zimakani" + }, + "pfa": { + "english_name": "Pááfang" + }, + "srb": { + "english_name": "Sora" + }, + "pfe": { + "english_name": "Peere" + }, + "pfl": { + "english_name": "Pfaelzisch" + }, + "srf": { + "english_name": "Nafi" + }, + "xcm": { + "english_name": "Comecrudo" + }, + "pug": { + "english_name": "Phuie" + }, + "xcb": { + "english_name": "Cumbric" + }, + "xcc": { + "english_name": "Camunic" + }, + "xcg": { + "english_name": "Gaulish, Cisalpine" + }, + "xce": { + "english_name": "Celtiberian" + }, + "xch": { + "english_name": "Chemakum" + }, + "xcn": { + "english_name": "Cotoname" + }, + "xco": { + "english_name": "Chorasmian" + }, + "xcl": { + "english_name": "Armenian, Classical" + }, + "sro": { + "english_name": "Sardinian, Campidanese" + }, + "xcr": { + "english_name": "Carian" + }, + "xcv": { + "english_name": "Chuvantsy" + }, + "xcw": { + "english_name": "Coahuilteco" + }, + "xct": { + "english_name": "Tibetan, Classical" + }, + "xcu": { + "english_name": "Curonian" + }, + "srm": { + "english_name": "Saramaccan" + }, + "xcy": { + "english_name": "Cayuse" + }, + "npl": { + "english_name": "Nahuatl, Southeastern Puebla" + }, + "npo": { + "english_name": "Naga, Pochuri" + }, + "npn": { + "english_name": "Mondropolon" + }, + "npi": { + "english_name": "Nepali (individual language)" + }, + "nph": { + "english_name": "Naga, Phom" + }, + "npg": { + "english_name": "Naga, Ponyo-Gongwang" + }, + "npa": { + "english_name": "Nar Phu" + }, + "gcc": { + "english_name": "Mali" + }, + "npb": { + "english_name": "Nupbikha" + }, + "npy": { + "english_name": "Napu" + }, + "npu": { + "english_name": "Naga, Puimei" + }, + "gce": { + "english_name": "Galice" + }, + "nps": { + "english_name": "Nipsan" + }, + "gcd": { + "english_name": "Ganggalida" + }, + "mjd": { + "english_name": "Maidu, Northwest" + }, + "mje": { + "english_name": "Muskum" + }, + "mjg": { + "english_name": "Tu" + }, + "mjc": { + "english_name": "Mixtec, San Juan Colorado" + }, + "mjl": { + "english_name": "Mandeali" + }, + "mjm": { + "english_name": "Medebur" + }, + "mjn": { + "english_name": "Ma (Papua New Guinea)" + }, + "gcf": { + "english_name": "Creole French, Guadeloupean" + }, + "mjh": { + "english_name": "Mwera (Nyasa)" + }, + "mji": { + "english_name": "Kim Mun" + }, + "mjj": { + "english_name": "Mawak" + }, + "mjk": { + "english_name": "Matukar" + }, + "mjt": { + "english_name": "Sauria Paharia" + }, + "mju": { + "english_name": "Manna-Dora" + }, + "mjv": { + "english_name": "Mannan" + }, + "mjw": { + "english_name": "Karbi" + }, + "mjp": { + "english_name": "Malapandaram" + }, + "mjq": { + "english_name": "Malaryan" + }, + "mjr": { + "english_name": "Malavedan" + }, + "mjs": { + "english_name": "Miship" + }, + "mjx": { + "english_name": "Mahali" + }, + "mjy": { + "english_name": "Mahican" + }, + "mjz": { + "english_name": "Majhi" + }, + "vml": { + "english_name": "Malgana" + }, + "vmm": { + "english_name": "Mixtec, Mitlatongo" + }, + "vmj": { + "english_name": "Mixtec, Ixtayutla" + }, + "vmk": { + "english_name": "Makhuwa-Shirima" + }, + "vmh": { + "english_name": "Maraghei" + }, + "vmi": { + "english_name": "Miwa" + }, + "vmf": { + "english_name": "Mainfränkisch" + }, + "vmg": { + "english_name": "Lungalunga" + }, + "vmd": { + "english_name": "Koraga, Mudu" + }, + "vme": { + "english_name": "Masela, East" + }, + "vmb": { + "english_name": "Barbaram" + }, + "vmc": { + "english_name": "Mixtec, Juxtlahuaca" + }, + "vma": { + "english_name": "Martuyhunira" + }, + "vmz": { + "english_name": "Mazatec, Mazatlán" + }, + "vmx": { + "english_name": "Mixtec, Tamazola" + }, + "vmy": { + "english_name": "Mazatec, Ayautla" + }, + "vmv": { + "english_name": "Maidu, Valley" + }, + "vmw": { + "english_name": "Makhuwa" + }, + "vmu": { + "english_name": "Muluridyi" + }, + "vmr": { + "english_name": "Marenje" + }, + "vms": { + "english_name": "Moksela" + }, + "vmp": { + "english_name": "Mazatec, Soyaltepec" + }, + "vmq": { + "english_name": "Mixtec, Soyaltepec" + }, + "lzz": { + "english_name": "Laz" + }, + "lzh": { + "english_name": "Chinese, Literary" + }, + "lzl": { + "english_name": "Litzlitz" + }, + "lzn": { + "english_name": "Naga, Leinong" + }, + "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" + }, + "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á" + }, + "kpk": { + "english_name": "Kpan" + }, + "kpl": { + "english_name": "Kpala" + }, + "kpm": { + "english_name": "Koho" + }, + "kpn": { + "english_name": "Kepkiriwát" + }, + "kpo": { + "english_name": "Ikposo" + }, + "ihp": { + "english_name": "Iha" + }, + "ihw": { + "english_name": "Bidhawal" + }, + "ihi": { + "english_name": "Ihievbe" + }, + "ihb": { + "english_name": "Iha Based Pidgin" + }, + "mjo": { + "english_name": "Malankuravan" + }, + "qwc": { + "english_name": "Quechua, Classical" + }, + "xor": { + "english_name": "Korubo" + }, + "ckb": { + "english_name": "Kurdish, Central" + }, + "ckl": { + "english_name": "Cibak" + }, + "cko": { + "english_name": "Anufo" + }, + "ckn": { + "english_name": "Chin, Kaang" + }, + "ckh": { + "english_name": "Chak" + }, + "cku": { + "english_name": "Koasati" + }, + "ckt": { + "english_name": "Chukot" + }, + "ckv": { + "english_name": "Kavalan" + }, + "ckq": { + "english_name": "Kajakse" + }, + "cks": { + "english_name": "Tayo" + }, + "ckr": { + "english_name": "Kairak" + }, + "cky": { + "english_name": "Cakfem-Mushere" + }, + "ckx": { + "english_name": "Caka" + }, + "ckz": { + "english_name": "Cakchiquel-Quiché Mixed Language" + }, + "dbi": { + "english_name": "Doka" + }, + "dbj": { + "english_name": "Ida'an" + }, + "dbm": { + "english_name": "Duguri" + }, + "dbl": { + "english_name": "Dyirbal" + }, + "dbo": { + "english_name": "Dulbu" + }, + "dbn": { + "english_name": "Duriankere" + }, + "dba": { + "english_name": "Bangime" + }, + "szc": { + "english_name": "Semaq Beri" + }, + "dbb": { + "english_name": "Deno" + }, + "dbe": { + "english_name": "Dabe" + }, + "dbd": { + "english_name": "Dadiya" + }, + "dbg": { + "english_name": "Dogon, Dogul Dom" + }, + "dbf": { + "english_name": "Edopi" + }, + "dby": { + "english_name": "Dibiyaso" + }, + "dbq": { + "english_name": "Daba" + }, + "dbp": { + "english_name": "Duwai" + }, + "szp": { + "english_name": "Suabo" + }, + "dbr": { + "english_name": "Dabarre" + }, + "dbu": { + "english_name": "Dogon, Bondum Dom" + }, + "dbt": { + "english_name": "Dogon, Ben Tey" + }, + "dbw": { + "english_name": "Dogon, Bankan Tey" + }, + "dbv": { + "english_name": "Dungu" + }, + "xvi": { + "english_name": "Kamviri" + }, + "jaz": { + "english_name": "Jawe" + }, + "jax": { + "english_name": "Malay, Jambi" + }, + "jay": { + "english_name": "Yan-nhangu" + }, + "jat": { + "english_name": "Jakati" + }, + "jau": { + "english_name": "Yaur" + }, + "jas": { + "english_name": "Javanese, New Caledonian" + }, + "jaq": { + "english_name": "Yaqay" + }, + "jan": { + "english_name": "Jandai" + }, + "jao": { + "english_name": "Yanyuwa" + }, + "jal": { + "english_name": "Yalahatan" + }, + "jam": { + "english_name": "Creole English, Jamaican" + }, + "jaj": { + "english_name": "Zazao" + }, + "jak": { + "english_name": "Jakun" + }, + "jah": { + "english_name": "Jah Hut" + }, + "jaf": { + "english_name": "Jara" + }, + "jad": { + "english_name": "Jahanka" + }, + "jae": { + "english_name": "Yabem" + }, + "jab": { + "english_name": "Hyam" + }, + "jac": { + "english_name": "Popti'" + }, + "jaa": { + "english_name": "Jamamadí" + }, + "xvo": { + "english_name": "Volscian" + }, + "gbf": { + "english_name": "Gaikundi" + }, + "gbg": { + "english_name": "Gbanziri" + }, + "gbd": { + "english_name": "Karadjeri" + }, + "gbe": { + "english_name": "Niksek" + }, + "aeu": { + "english_name": "Akeu" + }, + "aew": { + "english_name": "Ambakich" + }, + "gba": { + "english_name": "Gbaya (Central African Republic)" + }, + "gbn": { + "english_name": "Mo'da" + }, + "gbo": { + "english_name": "Grebo, Northern" + }, + "gbl": { + "english_name": "Gamit" + }, + "gbm": { + "english_name": "Garhwali" + }, + "gbj": { + "english_name": "Gadaba, Bodo" + }, + "gbk": { + "english_name": "Gaddi" + }, + "gbh": { + "english_name": "Gbe, Defi" + }, + "gbi": { + "english_name": "Galela" + }, + "gbv": { + "english_name": "Gbanu" + }, + "gbw": { + "english_name": "Gabi-Gabi" + }, + "aec": { + "english_name": "Arabic, Saidi" + }, + "gbu": { + "english_name": "Gagadu" + }, + "gbr": { + "english_name": "Gbagyi" + }, + "gbs": { + "english_name": "Gbe, Gbesi" + }, + "gbp": { + "english_name": "Gbaya-Bossangoa" + }, + "gbq": { + "english_name": "Gbaya-Bozoum" + }, + "aek": { + "english_name": "Haeke" + }, + "gbz": { + "english_name": "Dari, Zoroastrian" + }, + "ael": { + "english_name": "Ambele" + }, + "gbx": { + "english_name": "Gbe, Eastern Xwla" + }, + "gby": { + "english_name": "Gbari" + }, + "btu": { + "english_name": "Batu" + }, + "btt": { + "english_name": "Bete-Bendi" + }, + "btw": { + "english_name": "Butuanon" + }, + "btv": { + "english_name": "Bateri" + }, + "btq": { + "english_name": "Batek" + }, + "btp": { + "english_name": "Budibud" + }, + "bts": { + "english_name": "Batak Simalungun" + }, + "btr": { + "english_name": "Baetora" + }, + "bty": { + "english_name": "Bobot" + }, + "btx": { + "english_name": "Batak Karo" + }, + "btz": { + "english_name": "Batak Alas-Kluet" + }, + "bte": { + "english_name": "Gamo-Ningi" + }, + "btd": { + "english_name": "Batak Dairi" + }, + "btg": { + "english_name": "Bété, Gagnoa" + }, + "btf": { + "english_name": "Birgit" + }, + "bta": { + "english_name": "Bata" + }, + "btc": { + "english_name": "Bati (Cameroon)" + }, + "btm": { + "english_name": "Batak Mandailing" + }, + "btl": { + "english_name": "Bhatola" + }, + "bto": { + "english_name": "Bikol, Rinconada" + }, + "btn": { + "english_name": "Ratagnon" + }, + "bti": { + "english_name": "Burate" + }, + "bth": { + "english_name": "Bidayuh, Biatah" + }, + "btj": { + "english_name": "Malay, Bacanese" + }, + "tsj": { + "english_name": "Tshangla" + }, + "etr": { + "english_name": "Edolo" + }, + "ets": { + "english_name": "Yekhee" + }, + "tlq": { + "english_name": "Tai Loi" + }, + "tlp": { + "english_name": "Totonac, Filomena Mata-Coahuitlán" + }, + "tlv": { + "english_name": "Taliabu" + }, + "ett": { + "english_name": "Etruscan" + }, + "etu": { + "english_name": "Ejagham" + }, + "etz": { + "english_name": "Semimi" + }, + "etx": { + "english_name": "Eten" + }, + "tlx": { + "english_name": "Khehek" + }, + "etb": { + "english_name": "Etebi" + }, + "etc": { + "english_name": "Etchemin" + }, + "tla": { + "english_name": "Tepehuan, Southwestern" + }, + "tlg": { + "english_name": "Tofanma" + }, + "tlf": { + "english_name": "Telefol" + }, + "tld": { + "english_name": "Talaud" + }, + "tlk": { + "english_name": "Taloki" + }, + "tlj": { + "english_name": "Talinga-Bwisi" + }, + "eth": { + "english_name": "Ethiopian Sign Language" + }, + "tlh": { + "english_name": "Klingon" + }, + "etn": { + "english_name": "Eton (Vanuatu)" + }, + "eto": { + "english_name": "Eton (Cameroon)" + }, + "tlm": { + "english_name": "Tolomako" + }, + "tll": { + "english_name": "Tetela" + }, + "ch": { + "english_name": "Chamorro" + }, + "co": { + "english_name": "Corsican" + }, + "ca": { + "name": "Català", + "english_name": "Catalan" + }, + "ce": { + "english_name": "Chechen" + }, + "cy": { + "name": "Cymraeg", + "english_name": "Welsh" + }, + "wti": { + "english_name": "Berta" + }, + "cs": { + "name": "čeština", + "english_name": "Czech" + }, + "cr": { + "english_name": "Cree" + }, + "tsa": { + "english_name": "Tsaangi" + }, + "cv": { + "english_name": "Chuvash" + }, + "cu": { + "english_name": "Slavic, Church" + }, + "lgk": { + "english_name": "Lingarak" + }, + "lgh": { + "english_name": "Laghuu" + }, + "lgi": { + "english_name": "Lengilu" + }, + "lgn": { + "english_name": "Opuuo" + }, + "tsx": { + "english_name": "Mubami" + }, + "lgl": { + "english_name": "Wala" + }, + "lgm": { + "english_name": "Lega-Mwenga" + }, + "lgb": { + "english_name": "Laghu" + }, + "lga": { + "english_name": "Lungga" + }, + "lgg": { + "english_name": "Lugbara" + }, + "lgz": { + "english_name": "Ligenza" + }, + "lgr": { + "english_name": "Lengo" + }, + "lgq": { + "english_name": "Logba" + }, + "lgt": { + "english_name": "Pahi" + }, + "lgu": { + "english_name": "Longgu" + }, + "qwt": { + "english_name": "Kwalhioqua-Tlatskanai" + }, + "rbp": { + "english_name": "Barababaraba" + }, + "cvn": { + "english_name": "Chinantec, Valle Nacional" + }, + "rbl": { + "english_name": "Bikol, Miraya" + }, + "rbk": { + "english_name": "Bontok, Northern" + }, + "cvg": { + "english_name": "Chug" + }, + "rbb": { + "english_name": "Palaung, Rumai" + }, + "qws": { + "english_name": "Quechua, Sihuas Ancash" + }, + "ve": { + "name": "Venda", + "english_name": "Venda" + }, + "vi": { + "name": "Tiếng Việt", + "english_name": "Vietnamese" + }, + "vo": { + "english_name": "Volapük" + }, + "zgr": { + "english_name": "Magori" + }, + "zgh": { + "english_name": "Tamazight, Standard Moroccan" + }, + "zgm": { + "english_name": "Zhuang, Minz" + }, + "zgn": { + "english_name": "Zhuang, Guibian" + }, + "zga": { + "english_name": "Kinga" + }, + "zgb": { + "english_name": "Zhuang, Guibei" + }, + "phk": { + "english_name": "Phake" + }, + "phh": { + "english_name": "Phukha" + }, + "pho": { + "english_name": "Phunoi" + }, + "phn": { + "english_name": "Phoenician" + }, + "phm": { + "english_name": "Phimbi" + }, + "phl": { + "english_name": "Phalura" + }, + "pha": { + "english_name": "Pa-Hng" + }, + "phg": { + "english_name": "Phuong" + }, + "phd": { + "english_name": "Phudagi" + }, + "phr": { + "english_name": "Pahari-Potwari" + }, + "phq": { + "english_name": "Phana'" + }, + "phw": { + "english_name": "Phangduwali" + }, + "phv": { + "english_name": "Pahlavani" + }, + "phu": { + "english_name": "Phuan" + }, + "pht": { + "english_name": "Phu Thai" + }, + "ofo": { + "english_name": "Ofo" + }, + "ofs": { + "english_name": "Frisian, Old" + }, + "unn": { + "english_name": "Kurnai" + }, + "ofu": { + "english_name": "Efutop" + }, + "xed": { + "english_name": "Hdi" + }, + "xeg": { + "english_name": "//Xegwi" + }, + "xeb": { + "english_name": "Eblan" + }, + "xel": { + "english_name": "Kelo" + }, + "xem": { + "english_name": "Kembayan" + }, + "xet": { + "english_name": "Xetá" + }, + "xeu": { + "english_name": "Keoru-Ahia" + }, + "xep": { + "english_name": "Epi-Olmec" + }, + "xer": { + "english_name": "Xerénte" + }, + "xes": { + "english_name": "Kesawai" + }, + "wec": { + "english_name": "Wè Western" + }, + "wea": { + "english_name": "Wewaw" + }, + "weg": { + "english_name": "Wergaia" + }, + "wed": { + "english_name": "Wedau" + }, + "wei": { + "english_name": "Kiunum" + }, + "weh": { + "english_name": "Weh" + }, + "weo": { + "english_name": "Wemale" + }, + "wem": { + "english_name": "Gbe, Weme" + }, + "wes": { + "english_name": "Pidgin, Cameroon" + }, + "wer": { + "english_name": "Weri" + }, + "wep": { + "english_name": "Westphalien" + }, + "wew": { + "english_name": "Wejewa" + }, + "weu": { + "english_name": "Chin, Rawngtu" + }, + "wet": { + "english_name": "Perai" + }, + "nvo": { + "english_name": "Nyokon" + }, + "nvm": { + "english_name": "Namiae" + }, + "nvh": { + "english_name": "Nasarian" + }, + "mhn": { + "english_name": "Mócheno" + }, + "mho": { + "english_name": "Mashi (Zambia)" + }, + "mhl": { + "english_name": "Mauwake" + }, + "mhm": { + "english_name": "Makhuwa-Moniga" + }, + "mhj": { + "english_name": "Mogholi" + }, + "mhk": { + "english_name": "Mungaka" + }, + "mhi": { + "english_name": "Ma'di" + }, + "mhf": { + "english_name": "Mamaa" + }, + "mhg": { + "english_name": "Margu" + }, + "mhd": { + "english_name": "Mbugu" + }, + "mhe": { + "english_name": "Besisi" + }, + "mhb": { + "english_name": "Mahongwe" + }, + "mhc": { + "english_name": "Mocho" + }, + "mha": { + "english_name": "Manda (India)" + }, + "mhz": { + "english_name": "Mor (Mor Islands)" + }, + "mhx": { + "english_name": "Maru" + }, + "mhy": { + "english_name": "Ma'anyan" + }, + "mhw": { + "english_name": "Mbukushu" + }, + "mht": { + "english_name": "Mandahuaca" + }, + "mhu": { + "english_name": "Digaro-Mishmi" + }, + "mhr": { + "english_name": "Mari, Eastern" + }, + "mhs": { + "english_name": "Buru (Indonesia)" + }, + "mhp": { + "english_name": "Malay, Balinese" + }, + "mhq": { + "english_name": "Mandan" + }, + "vsv": { + "english_name": "Valencian Sign Language" + }, + "vsi": { + "english_name": "Moldova Sign Language" + }, + "vsl": { + "english_name": "Venezuelan Sign Language" + }, + "krz": { + "english_name": "Kanum, Sota" + }, + "krx": { + "english_name": "Karon" + }, + "kry": { + "english_name": "Kryts" + }, + "krr": { + "english_name": "Kru'ng 2" + }, + "krs": { + "english_name": "Gbaya (Sudan)" + }, + "krp": { + "english_name": "Korop" + }, + "krv": { + "english_name": "Kavet" + }, + "krw": { + "english_name": "Krahn, Western" + }, + "krt": { + "english_name": "Kanuri, Tumari" + }, + "kru": { + "english_name": "Kurukh" + }, + "krj": { + "english_name": "Kinaray-A" + }, + "krk": { + "english_name": "Kerek" + }, + "krh": { + "english_name": "Kurama" + }, + "kri": { + "english_name": "Krio" + }, + "krn": { + "english_name": "Sapo" + }, + "krl": { + "english_name": "Karelian" + }, + "krm": { + "english_name": "Krim" + }, + "krb": { + "english_name": "Karkin" + }, + "krc": { + "english_name": "Karachay-Balkar" + }, + "kra": { + "english_name": "Kumhali" + }, + "krf": { + "english_name": "Koro (Vanuatu)" + }, + "krd": { + "english_name": "Kairui-Midiki" + }, + "kre": { + "english_name": "Panará" + }, + "yri": { + "english_name": "Yarí" + }, + "yrk": { + "english_name": "Nenets" + }, + "yrl": { + "english_name": "Nhengatu" + }, + "yrm": { + "english_name": "Yirrk-Mel" + }, + "yrn": { + "english_name": "Yerong" + }, + "yra": { + "english_name": "Yerakai" + }, + "yrb": { + "english_name": "Yareba" + }, + "yre": { + "english_name": "Yaouré" + }, + "yry": { + "english_name": "Yarluyandi" + }, + "yrs": { + "english_name": "Yarsun" + }, + "yrw": { + "english_name": "Yarawata" + }, + "inz": { + "english_name": "Ineseño" + }, + "int": { + "english_name": "Intha" + }, + "inp": { + "english_name": "Iñapari" + }, + "ins": { + "english_name": "Indian Sign Language" + }, + "inl": { + "english_name": "Indonesian Sign Language" + }, + "inm": { + "english_name": "Minaean" + }, + "inn": { + "english_name": "Isinai" + }, + "ino": { + "english_name": "Inoke-Yate" + }, + "inh": { + "english_name": "Ingush" + }, + "inj": { + "english_name": "Inga, Jungle" + }, + "ing": { + "english_name": "Degexit'an" + }, + "inb": { + "english_name": "Inga" + }, + "wxw": { + "english_name": "Wardandi" + }, + "hps": { + "english_name": "Hawai'i Pidgin Sign Language" + }, + "mch": { + "english_name": "Maquiritari" + }, + "hpo": { + "english_name": "Hpon" + }, + "wxa": { + "english_name": "Waxianghua" + }, + "mcb": { + "english_name": "Machiguenga" + }, + "tmb": { + "english_name": "Katbol" + }, + "eot": { + "english_name": "Beti (Côte d'Ivoire)" + }, + "aln": { + "english_name": "Albanian, Gheg" + }, + "tcq": { + "english_name": "Kaiy" + }, + "alo": { + "english_name": "Larike-Wakasihu" + }, + "alh": { + "english_name": "Alawa" + }, + "pth": { + "english_name": "Pataxó Hã-Ha-Hãe" + }, + "reb": { + "english_name": "Rembong" + }, + "cmo": { + "english_name": "Mnong, Central" + }, + "cmn": { + "english_name": "Chinese, Mandarin" + }, + "cmm": { + "english_name": "Michigamea" + }, + "cml": { + "english_name": "Campalagian" + }, + "cmi": { + "english_name": "Emberá-Chamí" + }, + "cmg": { + "english_name": "Mongolian, Classical" + }, + "cme": { + "english_name": "Cerma" + }, + "cma": { + "english_name": "Maa" + }, + "reg": { + "english_name": "Kara (Tanzania)" + }, + "cmt": { + "english_name": "Camtho" + }, + "cms": { + "english_name": "Messapic" + }, + "cmr": { + "english_name": "Chin, Mro-Khimi" + }, + "quq": { + "english_name": "Quinqui" + }, + "alx": { + "english_name": "Amol" + }, + "qup": { + "english_name": "Quechua, Southern Pastaza" + }, + "tmh": { + "english_name": "Tamashek" + }, + "qus": { + "english_name": "Quichua, Santiago del Estero" + }, + "qur": { + "english_name": "Quechua, Yanahuanca Pasco" + }, + "alw": { + "english_name": "Alaba-K’abeena" + }, + "alt": { + "english_name": "Altai, Southern" + }, + "ptt": { + "english_name": "Enrekang" + }, + "tmi": { + "english_name": "Tutuba" + }, + "quv": { + "english_name": "Sacapulteco" + }, + "als": { + "english_name": "Albanian, Tosk" + }, + "quy": { + "english_name": "Quechua, Ayacucho" + }, + "qux": { + "english_name": "Quechua, Yauyos" + }, + "ptp": { + "english_name": "Patep" + }, + "tmj": { + "english_name": "Samarokena" + }, + "glh": { + "english_name": "Pashayi, Northwest" + }, + "akz": { + "english_name": "Alabama" + }, + "aky": { + "english_name": "Aka-Kol" + }, + "akx": { + "english_name": "Aka-Kede" + }, + "gll": { + "english_name": "Garlali" + }, + "tmk": { + "english_name": "Tamang, Northwestern" + }, + "glo": { + "english_name": "Galambu" + }, + "aks": { + "english_name": "Akaselem" + }, + "akr": { + "english_name": "Araki" + }, + "akq": { + "english_name": "Ak" + }, + "akp": { + "english_name": "Siwu" + }, + "akw": { + "english_name": "Akwa" + }, + "akv": { + "english_name": "Akhvakh" + }, + "aku": { + "english_name": "Akum" + }, + "akt": { + "english_name": "Akolet" + }, + "akk": { + "english_name": "Akkadian" + }, + "akj": { + "english_name": "Aka-Jeru" + }, + "aki": { + "english_name": "Aiome" + }, + "akh": { + "english_name": "Angal Heneng" + }, + "ako": { + "english_name": "Akurio" + }, + "akm": { + "english_name": "Aka-Bo" + }, + "akl": { + "english_name": "Aklanon" + }, + "akc": { + "english_name": "Mpur" + }, + "akb": { + "english_name": "Batak Angkola" + }, + "glr": { + "english_name": "Glaro-Twabo" + }, + "akg": { + "english_name": "Anakalangu" + }, + "akf": { + "english_name": "Akpa" + }, + "ake": { + "english_name": "Akawaio" + }, + "akd": { + "english_name": "Ukpet-Ehom" + }, + "tml": { + "english_name": "Citak, Tamnim" + }, + "sso": { + "english_name": "Sissano" + }, + "brz": { + "english_name": "Bilbil" + }, + "bry": { + "english_name": "Burui" + }, + "brx": { + "english_name": "Bodo (India)" + }, + "brw": { + "english_name": "Bellari" + }, + "brv": { + "english_name": "Bru, Western" + }, + "bru": { + "english_name": "Bru, Eastern" + }, + "brt": { + "english_name": "Bitare" + }, + "brs": { + "english_name": "Baras" + }, + "brr": { + "english_name": "Birao" + }, + "brq": { + "english_name": "Breri" + }, + "brp": { + "english_name": "Barapasi" + }, + "bro": { + "english_name": "Brokkat" + }, + "brn": { + "english_name": "Boruca" + }, + "brm": { + "english_name": "Barambu" + }, + "brl": { + "english_name": "Birwa" + }, + "brk": { + "english_name": "Birked" + }, + "brj": { + "english_name": "Bieria" + }, + "bri": { + "english_name": "Mokpwe" + }, + "brh": { + "english_name": "Brahui" + }, + "brg": { + "english_name": "Baure" + }, + "brf": { + "english_name": "Bera" + }, + "brd": { + "english_name": "Baraamu" + }, + "brc": { + "english_name": "Creole Dutch, Berbice" + }, + "brb": { + "english_name": "Lave" + }, + "bra": { + "english_name": "Braj" + }, + "qum": { + "english_name": "Sipacapense" + }, + "qul": { + "english_name": "Quechua, North Bolivian" + }, + "qun": { + "english_name": "Quinault" + }, + "tmn": { + "english_name": "Taman (Indonesia)" + }, + "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" + }, + "tmo": { + "english_name": "Temoq" + }, + "ssh": { + "english_name": "Arabic, Shihhi" + }, + "ert": { + "english_name": "Eritai" + }, + "tnt": { + "english_name": "Tontemboan" + }, + "tnw": { + "english_name": "Tonsawang" + }, + "erw": { + "english_name": "Erokwanas" + }, + "tnq": { + "english_name": "Taino" + }, + "tnp": { + "english_name": "Whitesands" + }, + "err": { + "english_name": "Erre" + }, + "ers": { + "english_name": "Ersu" + }, + "tny": { + "english_name": "Tongwe" + }, + "tnx": { + "english_name": "Tanema" + }, + "tnz": { + "english_name": "Tonga (Thailand)" + }, + "tne": { + "english_name": "Kallahan, Tinoc" + }, + "tnd": { + "english_name": "Tunebo, Angosturas" + }, + "tng": { + "english_name": "Tobanga" + }, + "erg": { + "english_name": "Sie" + }, + "tna": { + "english_name": "Tacana" + }, + "era": { + "english_name": "Eravallan" + }, + "tnc": { + "english_name": "Tanimuca-Retuarã" + }, + "tnb": { + "english_name": "Tunebo, Western" + }, + "tnm": { + "english_name": "Tabla" + }, + "tnl": { + "english_name": "Lenakel" + }, + "tno": { + "english_name": "Toromono" + }, + "ero": { + "english_name": "Horpa" + }, + "erh": { + "english_name": "Eruwa" + }, + "eri": { + "english_name": "Ogea" + }, + "tnk": { + "english_name": "Kwamera" + }, + "erk": { + "english_name": "Efate, South" + }, + "uar": { + "english_name": "Tairuma" + }, + "uam": { + "english_name": "Uamué" + }, + "uan": { + "english_name": "Kuan" + }, + "lal": { + "english_name": "Lalia" + }, + "lam": { + "english_name": "Lamba" + }, + "lan": { + "english_name": "Laru" + }, + "lah": { + "english_name": "Lahnda" + }, + "lai": { + "english_name": "Lambya" + }, + "laj": { + "english_name": "Lango (Uganda)" + }, + "lak": { + "english_name": "Laka (Nigeria)" + }, + "lad": { + "english_name": "Ladino" + }, + "lae": { + "english_name": "Pattani" + }, + "laf": { + "english_name": "Lafofa" + }, + "lag": { + "english_name": "Langi" + }, + "laa": { + "english_name": "Subanen, Southern" + }, + "lab": { + "english_name": "Linear A" + }, + "lac": { + "english_name": "Lacandon" + }, + "lax": { + "english_name": "Tiwa" + }, + "lay": { + "english_name": "Lama (Myanmar)" + }, + "laz": { + "english_name": "Aribwatsa" + }, + "lau": { + "english_name": "Laba" + }, + "law": { + "english_name": "Lauje" + }, + "lap": { + "english_name": "Laka (Chad)" + }, + "laq": { + "english_name": "Qabiao" + }, + "lar": { + "english_name": "Larteh" + }, + "las": { + "english_name": "Lama (Togo)" + }, + "zea": { + "english_name": "Zeeuws" + }, + "zeg": { + "english_name": "Zenag" + }, + "zeh": { + "english_name": "Zhuang, Eastern Hongshuihe" + }, + "zen": { + "english_name": "Zenaga" + }, + "ssf": { + "english_name": "Thao" + }, + "pjt": { + "english_name": "Pitjantjatjara" + }, + "ssc": { + "english_name": "Suba-Simbiti" + }, + "xgl": { + "english_name": "Galindan" + }, + "xgm": { + "english_name": "Guwinmal" + }, + "xgi": { + "english_name": "Garingbal" + }, + "xgf": { + "english_name": "Gabrielino-Fernandeño" + }, + "xgg": { + "english_name": "Goreng" + }, + "xgd": { + "english_name": "Gudang" + }, + "xgb": { + "english_name": "Gbin" + }, + "xga": { + "english_name": "Galatian" + }, + "xgw": { + "english_name": "Guwa" + }, + "xgu": { + "english_name": "Unggumi" + }, + "xgr": { + "english_name": "Garza" + }, + "wgg": { + "english_name": "Wangganguru" + }, + "wga": { + "english_name": "Wagaya" + }, + "wgb": { + "english_name": "Wagawaga" + }, + "wgo": { + "english_name": "Waigeo" + }, + "wgi": { + "english_name": "Wahgi" + }, + "wgu": { + "english_name": "Wirangu" + }, + "wgy": { + "english_name": "Warrgamay" + }, + "nty": { + "english_name": "Mantsi" + }, + "ntx": { + "english_name": "Naga, Tangkhul (Myanmar)" + }, + "ntz": { + "english_name": "Natanzi" + }, + "ntp": { + "english_name": "Tepehuan, Northern" + }, + "nts": { + "english_name": "Natagaimas" + }, + "ntr": { + "english_name": "Delo" + }, + "ntu": { + "english_name": "Natügu" + }, + "ntw": { + "english_name": "Nottoway" + }, + "nti": { + "english_name": "Natioro" + }, + "ntk": { + "english_name": "Ikoma-Nata-Isenye" + }, + "ntj": { + "english_name": "Ngaanyatjarra" + }, + "ntm": { + "english_name": "Nateni" + }, + "nto": { + "english_name": "Ntomba" + }, + "nte": { + "english_name": "Nathembo" + }, + "ntg": { + "english_name": "Ngantangarra" + }, + "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" + }, + "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ñe" + }, + "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" + }, + "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" + }, + "tex": { + "english_name": "Tennet" + }, + "ktx": { + "english_name": "Kaxararí" + }, + "kty": { + "english_name": "Kango (Bas-Uélé District)" + }, + "ktz": { + "english_name": "Ju/'hoan" + }, + "tey": { + "english_name": "Tulishi" + }, + "ktt": { + "english_name": "Ketum" + }, + "ktu": { + "english_name": "Kituba (Democratic Republic of Congo)" + }, + "ktv": { + "english_name": "Katu, Eastern" + }, + "ktw": { + "english_name": "Kato" + }, + "ktp": { + "english_name": "Kaduo" + }, + "ktq": { + "english_name": "Katabaga" + }, + "ktr": { + "english_name": "Kota Marudu Tinagas" + }, + "kts": { + "english_name": "Muyu, South" + }, + "ktl": { + "english_name": "Koroshi" + }, + "ktm": { + "english_name": "Kurti" + }, + "ktn": { + "english_name": "Karitiâna" + }, + "kto": { + "english_name": "Kuot" + }, + "kth": { + "english_name": "Karanga" + }, + "kti": { + "english_name": "Muyu, North" + }, + "ktj": { + "english_name": "Krumen, Plapo" + }, + "ktk": { + "english_name": "Kaniet" + }, + "ktd": { + "english_name": "Kokata" + }, + "kte": { + "english_name": "Nubri" + }, + "ktf": { + "english_name": "Kwami" + }, + "ktg": { + "english_name": "Kalkutung" + }, + "kta": { + "english_name": "Katua" + }, + "ktb": { + "english_name": "Kambaata" + }, + "ktc": { + "english_name": "Kholok" + }, + "tep": { + "english_name": "Tepecano" + }, + "teq": { + "english_name": "Temein" + }, + "ter": { + "english_name": "Tereno" + }, + "ypp": { + "english_name": "Phupa" + }, + "tsg": { + "english_name": "Tausug" + }, + "ypz": { + "english_name": "Phuza" + }, + "tet": { + "english_name": "Tetum" + }, + "teu": { + "english_name": "Soo" + }, + "ypb": { + "english_name": "Phowa, Labo" + }, + "ypa": { + "english_name": "Phala" + }, + "tev": { + "english_name": "Teor" + }, + "yph": { + "english_name": "Phupha" + }, + "tew": { + "english_name": "Tewa (USA)" + }, + "ypn": { + "english_name": "Phowa, Ani" + }, + "ypo": { + "english_name": "Phola, Alo" + }, + "ypm": { + "english_name": "Phuma" + }, + "udj": { + "english_name": "Ujir" + }, + "hrx": { + "english_name": "Hunsrik" + }, + "hrz": { + "english_name": "Harzani" + }, + "hru": { + "english_name": "Hruso" + }, + "hrt": { + "english_name": "Hértevin" + }, + "hrw": { + "english_name": "Warwar Feni" + }, + "hrp": { + "english_name": "Nhirrpi" + }, + "hrm": { + "english_name": "Miao, Horned" + }, + "hro": { + "english_name": "Haroi" + }, + "udl": { + "english_name": "Wuzlam" + }, + "hrk": { + "english_name": "Haruku" + }, + "hre": { + "english_name": "Hre" + }, + "udm": { + "english_name": "Udmurt" + }, + "hra": { + "english_name": "Hrangkhol" + }, + "hrc": { + "english_name": "Niwer Mil" + }, + "de": { + "name": "Deutsch", + "english_name": "German" + }, + "da": { + "name": "Dansk", + "english_name": "Danish" + }, + "dz": { + "english_name": "Dzongkha" + }, + "dv": { + "english_name": "Dhivehi" + }, + "eme": { + "english_name": "Emerillon" + }, + "emg": { + "english_name": "Meohang, Eastern" + }, + "ema": { + "english_name": "Emai-Iuleha-Ora" + }, + "emb": { + "english_name": "Embaloh" + }, + "emm": { + "english_name": "Mamulique" + }, + "emn": { + "english_name": "Eman" + }, + "emi": { + "english_name": "Mussau-Emira" + }, + "emk": { + "english_name": "Maninkakan, Eastern" + }, + "suz": { + "english_name": "Sunwar" + }, + "emu": { + "english_name": "Muria, Eastern" + }, + "emw": { + "english_name": "Emplawas" + }, + "emp": { + "english_name": "Emberá, Northern" + }, + "ems": { + "english_name": "Yupik, Pacific Gulf" + }, + "emy": { + "english_name": "Mayan, Epigraphic" + }, + "emx": { + "english_name": "Erromintxela" + }, + "wa": { + "name": "Walon", + "english_name": "Walloon" + }, + "hai": { + "english_name": "Haida" + }, + "wo": { + "english_name": "Wolof" + }, + "haj": { + "english_name": "Hajong" + }, + "hak": { + "english_name": "Chinese, Hakka" + }, + "coq": { + "english_name": "Coquille" + }, + "cop": { + "english_name": "Coptic" + }, + "cou": { + "english_name": "Wamey" + }, + "cot": { + "english_name": "Caquinte" + }, + "cow": { + "english_name": "Cowlitz" + }, + "cov": { + "english_name": "Cao Miao" + }, + "coy": { + "english_name": "Coyaima" + }, + "cox": { + "english_name": "Nanti" + }, + "ill": { + "english_name": "Iranun" + }, + "coz": { + "english_name": "Chochotec" + }, + "ilk": { + "english_name": "Ilongot" + }, + "ili": { + "english_name": "Ili Turki" + }, + "ilv": { + "english_name": "Ilue" + }, + "coc": { + "english_name": "Cocopa" + }, + "cob": { + "english_name": "Chicomuceltec" + }, + "coe": { + "english_name": "Koreguaje" + }, + "cod": { + "english_name": "Cocama-Cocamilla" + }, + "cog": { + "english_name": "Chong" + }, + "cof": { + "english_name": "Colorado" + }, + "coh": { + "english_name": "Chonyi-Dzihana-Kauma" + }, + "cok": { + "english_name": "Cora, Santa Teresa" + }, + "coj": { + "english_name": "Cochimi" + }, + "com": { + "english_name": "Comanche" + }, + "col": { + "english_name": "Columbia-Wenatchi" + }, + "coo": { + "english_name": "Comox" + }, + "con": { + "english_name": "Cofán" + }, + "bnp": { + "english_name": "Bola" + }, + "bnw": { + "english_name": "Bisis" + }, + "bnv": { + "english_name": "Bonerif" + }, + "bnu": { + "english_name": "Bentong" + }, + "bnk": { + "english_name": "Bierebo" + }, + "hay": { + "english_name": "Haya" + }, + "haz": { + "english_name": "Hazaragi" + }, + "bnc": { + "english_name": "Bontok" + }, + "bnb": { + "english_name": "Bookan" + }, + "bna": { + "english_name": "Bonerate" + }, + "gnr": { + "english_name": "Gureng Gureng" + }, + "gnq": { + "english_name": "Gana" + }, + "aiy": { + "english_name": "Ali" + }, + "gnw": { + "english_name": "Guaraní, Western Bolivian" + }, + "gnt": { + "english_name": "Guntai" + }, + "gnu": { + "english_name": "Gnau" + }, + "gnz": { + "english_name": "Ganzi" + }, + "ait": { + "english_name": "Arikem" + }, + "aiw": { + "english_name": "Aari" + }, + "aiq": { + "english_name": "Aimaq" + }, + "aip": { + "english_name": "Burumakok" + }, + "ais": { + "english_name": "Amis, Nataoran" + }, + "air": { + "english_name": "Airoran" + }, + "gnb": { + "english_name": "Gangte" + }, + "gnc": { + "english_name": "Guanche" + }, + "aio": { + "english_name": "Aiton" + }, + "gna": { + "english_name": "Kaansa" + }, + "aii": { + "english_name": "Neo-Aramaic, Assyrian" + }, + "gng": { + "english_name": "Ngangam" + }, + "gnd": { + "english_name": "Zulgo-Gemzek" + }, + "gne": { + "english_name": "Ganang" + }, + "aie": { + "english_name": "Amara" + }, + "gnk": { + "english_name": "//Gana" + }, + "aig": { + "english_name": "Creole English, Antigua and Barbuda" + }, + "aif": { + "english_name": "Agi" + }, + "gnn": { + "english_name": "Gumatj" + }, + "gno": { + "english_name": "Gondi, Northern" + }, + "aic": { + "english_name": "Ainbai" + }, + "aib": { + "english_name": "Ainu (China)" + }, + "nij": { + "english_name": "Ngaju" + }, + "nik": { + "english_name": "Nicobarese, Southern" + }, + "nih": { + "english_name": "Nyiha (Tanzania)" + }, + "nii": { + "english_name": "Nii" + }, + "nin": { + "english_name": "Ninzo" + }, + "nio": { + "english_name": "Nganasan" + }, + "nil": { + "english_name": "Nila" + }, + "nim": { + "english_name": "Nilamba" + }, + "nib": { + "english_name": "Nakame" + }, + "nia": { + "english_name": "Nias" + }, + "nif": { + "english_name": "Nek" + }, + "nig": { + "english_name": "Ngalakan" + }, + "nid": { + "english_name": "Ngandi" + }, + "nie": { + "english_name": "Niellim" + }, + "niz": { + "english_name": "Ningil" + }, + "nix": { + "english_name": "Hema" + }, + "niy": { + "english_name": "Ngiti" + }, + "nir": { + "english_name": "Nimboran" + }, + "nis": { + "english_name": "Nimi" + }, + "niq": { + "english_name": "Nandi" + }, + "niv": { + "english_name": "Gilyak" + }, + "niw": { + "english_name": "Nimo" + }, + "nit": { + "english_name": "Kolami, Southeastern" + }, + "niu": { + "english_name": "Niuean" + }, + "thz": { + "english_name": "Tamajeq, Tayart" + }, + "thy": { + "english_name": "Tha" + }, + "thw": { + "english_name": "Thudam" + }, + "thv": { + "english_name": "Tamahaq, Tahaggart" + }, + "thu": { + "english_name": "Thuri" + }, + "tht": { + "english_name": "Tahltan" + }, + "ths": { + "english_name": "Thakali" + }, + "thr": { + "english_name": "Tharu, Rana" + }, + "thq": { + "english_name": "Tharu, Kochila" + }, + "thp": { + "english_name": "Thompson" + }, + "thn": { + "english_name": "Thachanadan" + }, + "thm": { + "english_name": "Aheu" + }, + "thl": { + "english_name": "Tharu, Dangaura" + }, + "thk": { + "english_name": "Tharaka" + }, + "thi": { + "english_name": "Tai Long" + }, + "epi": { + "english_name": "Epie" + }, + "thf": { + "english_name": "Thangmi" + }, + "the": { + "english_name": "Tharu, Chitwania" + }, + "thd": { + "english_name": "Thayore" + }, + "thc": { + "english_name": "Tai Hang Tong" + }, + "dse": { + "english_name": "Dutch Sign Language" + }, + "lcs": { + "english_name": "Lisabata-Nuniali" + }, + "lcp": { + "english_name": "Lawa, Western" + }, + "lcq": { + "english_name": "Luhu" + }, + "rna": { + "english_name": "Runa" + }, + "rng": { + "english_name": "Ronga" + }, + "rnd": { + "english_name": "Ruund" + }, + "lcf": { + "english_name": "Lubu" + }, + "lcd": { + "english_name": "Lola" + }, + "lce": { + "english_name": "Loncong" + }, + "lcc": { + "english_name": "Legenyem" + }, + "rnr": { + "english_name": "Nari Nari" + }, + "lcl": { + "english_name": "Lisela" + }, + "lcm": { + "english_name": "Tungag" + }, + "rnw": { + "english_name": "Rungwa" + }, + "lch": { + "english_name": "Luchazi" + }, + "bpa": { + "english_name": "Daakaka" + }, + "qxc": { + "english_name": "Quechua, Chincha" + }, + "bpb": { + "english_name": "Barbacoas" + }, + "bpd": { + "english_name": "Banda-Banda" + }, + "bpg": { + "english_name": "Bonggo" + }, + "bpi": { + "english_name": "Bagupi" + }, + "bph": { + "english_name": "Botlikh" + }, + "bpk": { + "english_name": "Orowe" + }, + "bpj": { + "english_name": "Binji" + }, + "bpm": { + "english_name": "Biyom" + }, + "bpl": { + "english_name": "Broome Pearling Lugger Pidgin" + }, + "bpo": { + "english_name": "Anasi" + }, + "bpn": { + "english_name": "Dzao Min" + }, + "bpq": { + "english_name": "Malay, Banda" + }, + "bpp": { + "english_name": "Kaure" + }, + "bps": { + "english_name": "Blaan, Sarangani" + }, + "bpr": { + "english_name": "Blaan, Koronadal" + }, + "bpu": { + "english_name": "Bongu" + }, + "bpt": { + "english_name": "Barrow Point" + }, + "bpw": { + "english_name": "Bo (Papua New Guinea)" + }, + "bpv": { + "english_name": "Marind, Bian" + }, + "bpy": { + "english_name": "Bishnupriya" + }, + "bpx": { + "english_name": "Bareli, Palya" + }, + "bpz": { + "english_name": "Bilba" + }, + "zca": { + "english_name": "Zapotec, Coatecas Altas" + }, + "zch": { + "english_name": "Zhuang, Central Hongshuihe" + }, + "yka": { + "english_name": "Yakan" + }, + "ykg": { + "english_name": "Yukaghir, Northern" + }, + "ykk": { + "english_name": "Yakaikeke" + }, + "yki": { + "english_name": "Yoke" + }, + "yko": { + "english_name": "Yasa" + }, + "ykn": { + "english_name": "Kua-nsi" + }, + "ykm": { + "english_name": "Kap" + }, + "ykl": { + "english_name": "Khlula" + }, + "ykr": { + "english_name": "Yekora" + }, + "yku": { + "english_name": "Kuamasi" + }, + "ykt": { + "english_name": "Kathu" + }, + "yky": { + "english_name": "Yakoma" + }, + "plw": { + "english_name": "Palawano, Brooke's Point" + }, + "plv": { + "english_name": "Palawano, Southwest" + }, + "plu": { + "english_name": "Palikúr" + }, + "plt": { + "english_name": "Malagasy, Plateau" + }, + "pls": { + "english_name": "Popoloca, San Marcos Tlalcoyalco" + }, + "plr": { + "english_name": "Senoufo, Palaka" + }, + "plq": { + "english_name": "Palaic" + }, + "plp": { + "english_name": "Palpa" + }, + "plz": { + "english_name": "Paluan" + }, + "ply": { + "english_name": "Bolyu" + }, + "plg": { + "english_name": "Pilagá" + }, + "ple": { + "english_name": "Palu'e" + }, + "pld": { + "english_name": "Polari" + }, + "plc": { + "english_name": "Palawano, Central" + }, + "plb": { + "english_name": "Polonombauk" + }, + "pla": { + "english_name": "Miani" + }, + "plo": { + "english_name": "Popoluca, Oluta" + }, + "pln": { + "english_name": "Palenquero" + }, + "pll": { + "english_name": "Palaung, Shwe" + }, + "plk": { + "english_name": "Shina, Kohistani" + }, + "plj": { + "english_name": "Polci" + }, + "plh": { + "english_name": "Paulohi" + }, + "obo": { + "english_name": "Manobo, Obo" + }, + "obl": { + "english_name": "Oblo" + }, + "obm": { + "english_name": "Moabite" + }, + "obk": { + "english_name": "Bontok, Southern" + }, + "obi": { + "english_name": "Obispeño" + }, + "obt": { + "english_name": "Breton, Old" + }, + "obu": { + "english_name": "Obulom" + }, + "obr": { + "english_name": "Burmese, Old" + }, + "xyt": { + "english_name": "Mayi-Thakurti" + }, + "xyy": { + "english_name": "Yorta Yorta" + }, + "xya": { + "english_name": "Yaygir" + }, + "xyb": { + "english_name": "Yandjibara" + }, + "xyj": { + "english_name": "Mayi-Yapi" + }, + "xyk": { + "english_name": "Mayi-Kulan" + }, + "xyl": { + "english_name": "Yalakalore" + }, + "wao": { + "english_name": "Wappo" + }, + "wan": { + "english_name": "Wan" + }, + "wam": { + "english_name": "Wampanoag" + }, + "wal": { + "english_name": "Wolaytta" + }, + "waj": { + "english_name": "Waffa" + }, + "wai": { + "english_name": "Wares" + }, + "wah": { + "english_name": "Watubela" + }, + "wag": { + "english_name": "Wa'ema" + }, + "waf": { + "english_name": "Wakoná" + }, + "wae": { + "english_name": "Walser" + }, + "wad": { + "english_name": "Wandamen" + }, + "wac": { + "english_name": "Wasco-Wishram" + }, + "wab": { + "english_name": "Wab" + }, + "waa": { + "english_name": "Walla Walla" + }, + "waz": { + "english_name": "Wampur" + }, + "way": { + "english_name": "Wayana" + }, + "wax": { + "english_name": "Watam" + }, + "waw": { + "english_name": "Waiwai" + }, + "wav": { + "english_name": "Waka" + }, + "wau": { + "english_name": "Waurá" + }, + "wat": { + "english_name": "Kaninuwa" + }, + "was": { + "english_name": "Washo" + }, + "war": { + "english_name": "Waray (Philippines)" + }, + "waq": { + "english_name": "Wageman" + }, + "wap": { + "english_name": "Wapishana" + }, + "mtx": { + "english_name": "Mixtec, Tidaá" + }, + "mty": { + "english_name": "Nabi" + }, + "mtr": { + "english_name": "Mewari" + }, + "mts": { + "english_name": "Yora" + }, + "mtp": { + "english_name": "Wichí Lhamtés Nocten" + }, + "mtq": { + "english_name": "Muong" + }, + "mtv": { + "english_name": "Asaro'o" + }, + "mtw": { + "english_name": "Binukidnon, Southern" + }, + "mtt": { + "english_name": "Mota" + }, + "mtu": { + "english_name": "Mixtec, Tututepec" + }, + "mtj": { + "english_name": "Moskona" + }, + "mtk": { + "english_name": "Mbe'" + }, + "mth": { + "english_name": "Munggui" + }, + "mti": { + "english_name": "Maiwa (Papua New Guinea)" + }, + "mtn": { + "english_name": "Matagalpa" + }, + "mto": { + "english_name": "Mixe, Totontepec" + }, + "mtl": { + "english_name": "Montol" + }, + "mtm": { + "english_name": "Mator" + }, + "mtb": { + "english_name": "Anyin Morofo" + }, + "mtc": { + "english_name": "Munit" + }, + "mta": { + "english_name": "Manobo, Cotabato" + }, + "mtf": { + "english_name": "Murik (Papua New Guinea)" + }, + "mtg": { + "english_name": "Una" + }, + "mtd": { + "english_name": "Mualang" + }, + "mte": { + "english_name": "Mono (Solomon Islands)" + }, + "vwa": { + "english_name": "Awa (China)" + }, + "kvf": { + "english_name": "Kabalai" + }, + "kvg": { + "english_name": "Kuni-Boazi" + }, + "kvd": { + "english_name": "Kui (Indonesia)" + }, + "kve": { + "english_name": "Kalabakan" + }, + "kvb": { + "english_name": "Kubu" + }, + "kvc": { + "english_name": "Kove" + }, + "kva": { + "english_name": "Bagvalal" + }, + "kvn": { + "english_name": "Kuna, Border" + }, + "kvo": { + "english_name": "Dobel" + }, + "kvl": { + "english_name": "Kayaw" + }, + "kvm": { + "english_name": "Kendem" + }, + "kvj": { + "english_name": "Psikye" + }, + "kvk": { + "english_name": "Korean Sign Language" + }, + "kvh": { + "english_name": "Komodo" + }, + "kvi": { + "english_name": "Kwang" + }, + "kvv": { + "english_name": "Kola" + }, + "kvw": { + "english_name": "Wersing" + }, + "kvt": { + "english_name": "Karen, Lahta" + }, + "kvu": { + "english_name": "Karen, Yinbaw" + }, + "kvr": { + "english_name": "Kerinci" + }, + "kvs": { + "english_name": "Kunggara" + }, + "kvp": { + "english_name": "Kompane" + }, + "kvq": { + "english_name": "Karen, Geba" + }, + "kvz": { + "english_name": "Tsakwambo" + }, + "kvx": { + "english_name": "Koli, Parkari" + }, + "kvy": { + "english_name": "Karen, Yintale" + }, + "ums": { + "english_name": "Pendau" + }, + "umr": { + "english_name": "Umbugarla" + }, + "szn": { + "english_name": "Sula" + }, + "yvt": { + "english_name": "Yavitero" + }, + "szl": { + "english_name": "Silesian" + }, + "szb": { + "english_name": "Ngalum" + }, + "jvn": { + "english_name": "Javanese, Caribbean" + }, + "jvd": { + "english_name": "Javindo" + }, + "sza": { + "english_name": "Semelai" + }, + "szg": { + "english_name": "Sengele" + }, + "szd": { + "english_name": "Seru" + }, + "sze": { + "english_name": "Seze" + }, + "umo": { + "english_name": "Umotína" + }, + "guc": { + "english_name": "Wayuu" + }, + "gub": { + "english_name": "Guajajára" + }, + "gua": { + "english_name": "Shiki" + }, + "gug": { + "english_name": "Guaraní, Paraguayan" + }, + "guf": { + "english_name": "Gupapuyngu" + }, + "gue": { + "english_name": "Gurinji" + }, + "gud": { + "english_name": "Dida, Yocoboué" + }, + "guk": { + "english_name": "Gumuz" + }, + "gui": { + "english_name": "Guaraní, Eastern Bolivian" + }, + "guh": { + "english_name": "Guahibo" + }, + "guo": { + "english_name": "Guayabero" + }, + "gun": { + "english_name": "Guaraní, Mbyá" + }, + "gum": { + "english_name": "Guambiano" + }, + "gul": { + "english_name": "Creole English, Sea Island" + }, + "gus": { + "english_name": "Guinean Sign Language" + }, + "gur": { + "english_name": "Farefare" + }, + "guq": { + "english_name": "Aché" + }, + "gup": { + "english_name": "Gunwinggu" + }, + "guw": { + "english_name": "Gun" + }, + "guv": { + "english_name": "Gey" + }, + "guu": { + "english_name": "Yanomamö" + }, + "gut": { + "english_name": "Maléku Jaíka" + }, + "guz": { + "english_name": "Gusii" + }, + "gux": { + "english_name": "Gourmanchéma" + }, + "hto": { + "english_name": "Huitoto, Minica" + }, + "hti": { + "english_name": "Hoti" + }, + "htu": { + "english_name": "Hitu" + }, + "hts": { + "english_name": "Hadza" + }, + "htx": { + "english_name": "Hittite, Middle" + }, + "szv": { + "english_name": "Isu (Fako Division)" + }, + "szw": { + "english_name": "Sawai" + }, + "eko": { + "english_name": "Koti" + }, + "ekm": { + "english_name": "Elip" + }, + "ekl": { + "english_name": "Kol (Bangladesh)" + }, + "ekk": { + "english_name": "Estonian, Standard" + }, + "eki": { + "english_name": "Eki" + }, + "ekg": { + "english_name": "Ekari" + }, + "eke": { + "english_name": "Ekit" + }, + "ekc": { + "english_name": "Karnic, Eastern" + }, + "eka": { + "english_name": "Ekajuk" + }, + "eky": { + "english_name": "Kayah, Eastern" + }, + "ekr": { + "english_name": "Yace" + }, + "ekp": { + "english_name": "Ekpeye" + }, + "uzn": { + "english_name": "Uzbek, Northern" + }, + "fbl": { + "english_name": "Bikol, West Albay" + }, + "caz": { + "english_name": "Canichana" + }, + "cay": { + "english_name": "Cayuga" + }, + "cax": { + "english_name": "Chiquitano" + }, + "ibl": { + "english_name": "Ibaloi" + }, + "ibm": { + "english_name": "Agoi" + }, + "ibn": { + "english_name": "Ibino" + }, + "cas": { + "english_name": "Tsimané" + }, + "car": { + "english_name": "Carib, Galibi" + }, + "caq": { + "english_name": "Nicobarese, Car" + }, + "cap": { + "english_name": "Chipaya" + }, + "caw": { + "english_name": "Callawalla" + }, + "cav": { + "english_name": "Cavineña" + }, + "ibg": { + "english_name": "Ibanag" + }, + "cak": { + "english_name": "Kaqchikel" + }, + "iby": { + "english_name": "Ibani" + }, + "cah": { + "english_name": "Cahuarano" + }, + "cao": { + "english_name": "Chácobo" + }, + "can": { + "english_name": "Chambri" + }, + "cam": { + "english_name": "Cemuhî" + }, + "cal": { + "english_name": "Carolinian" + }, + "cac": { + "english_name": "Chuj" + }, + "cab": { + "english_name": "Garifuna" + }, + "caa": { + "english_name": "Chortí" + }, + "cag": { + "english_name": "Nivaclé" + }, + "caf": { + "english_name": "Carrier, Southern" + }, + "cae": { + "english_name": "Lehar" + }, + "cad": { + "english_name": "Caddo" + }, + "spx": { + "english_name": "Picene, South" + }, + "spy": { + "english_name": "Sabaot" + }, + "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" + }, + "spi": { + "english_name": "Saponi" + }, + "spk": { + "english_name": "Sengo" + }, + "spl": { + "english_name": "Selepet" + }, + "spm": { + "english_name": "Akukem" + }, + "spo": { + "english_name": "Spokane" + }, + "spb": { + "english_name": "Sepa (Indonesia)" + }, + "spc": { + "english_name": "Sapé" + }, + "spd": { + "english_name": "Saep" + }, + "spe": { + "english_name": "Sepa (Papua New Guinea)" + }, + "spg": { + "english_name": "Sian" + }, + "aog": { + "english_name": "Angoram" + }, + "aof": { + "english_name": "Bragat" + }, + "aoe": { + "english_name": "Angal Enen" + }, + "aod": { + "english_name": "Andarum" + }, + "aoc": { + "english_name": "Pemon" + }, + "aob": { + "english_name": "Abom" + }, + "aoa": { + "english_name": "Angolar" + }, + "aon": { + "english_name": "Arapesh, Bumbita" + }, + "aom": { + "english_name": "Ömie" + }, + "aol": { + "english_name": "Alor" + }, + "aok": { + "english_name": "Arhö" + }, + "aoj": { + "english_name": "Mufian" + }, + "aoi": { + "english_name": "Anindilyakwa" + }, + "aoh": { + "english_name": "Arma" + }, + "aou": { + "english_name": "A'ou" + }, + "aot": { + "english_name": "A'tong" + }, + "aos": { + "english_name": "Taikat" + }, + "aor": { + "english_name": "Aore" + }, + "aoz": { + "english_name": "Uab Meto" + }, + "aox": { + "english_name": "Atorada" + }, + "ght": { + "english_name": "Kuke" + }, + "ghr": { + "english_name": "Ghera" + }, + "ghs": { + "english_name": "Guhu-Samane" + }, + "ghe": { + "english_name": "Ghale, Southern" + }, + "gha": { + "english_name": "Ghadamès" + }, + "ghc": { + "english_name": "Gaelic, Hiberno-Scottish" + }, + "ghl": { + "english_name": "Ghulfan" + }, + "ghn": { + "english_name": "Ghanongga" + }, + "gho": { + "english_name": "Ghomara" + }, + "ghh": { + "english_name": "Ghale, Northern" + }, + "ghk": { + "english_name": "Karen, Geko" + }, + "soa": { + "english_name": "Thai Song" + }, + "soc": { + "english_name": "So (Democratic Republic of Congo)" + }, + "sob": { + "english_name": "Sobei" + }, + "soe": { + "english_name": "Songomeno" + }, + "sod": { + "english_name": "Songoora" + }, + "sog": { + "english_name": "Sogdian" + }, + "soi": { + "english_name": "Sonha" + }, + "soh": { + "english_name": "Aka" + }, + "sok": { + "english_name": "Sokoro" + }, + "nol": { + "english_name": "Nomlaki" + }, + "aeq": { + "english_name": "Aer" + }, + "non": { + "english_name": "Norse, Old" + }, + "noh": { + "english_name": "Nomu" + }, + "noi": { + "english_name": "Noiri" + }, + "noj": { + "english_name": "Nonuya" + }, + "nok": { + "english_name": "Nooksack" + }, + "nod": { + "english_name": "Thai, Northern" + }, + "noe": { + "english_name": "Nimadi" + }, + "nof": { + "english_name": "Nomane" + }, + "nog": { + "english_name": "Nogai" + }, + "tjm": { + "english_name": "Timucua" + }, + "noa": { + "english_name": "Woun Meu" + }, + "tjo": { + "english_name": "Tamazight, Temacine" + }, + "noc": { + "english_name": "Nuk" + }, + "tjs": { + "english_name": "Tujia, Southern" + }, + "aer": { + "english_name": "Arrernte, Eastern" + }, + "tju": { + "english_name": "Tjurruru" + }, + "noy": { + "english_name": "Noy" + }, + "noz": { + "english_name": "Nayi" + }, + "not": { + "english_name": "Nomatsiguenga" + }, + "nou": { + "english_name": "Ewage-Notu" + }, + "nov": { + "english_name": "Novial" + }, + "now": { + "english_name": "Nyambo" + }, + "nop": { + "english_name": "Numanggang" + }, + "noq": { + "english_name": "Ngongo" + }, + "nos": { + "english_name": "Nisu, Eastern" + }, + "aey": { + "english_name": "Amele" + }, + "sou": { + "english_name": "Thai, Southern" + }, + "el": { + "name": "Ελληνικά", + "english_name": "Greek, Modern (1453-)" + }, + "eo": { + "name": "Esperanto", + "english_name": "Esperanto" + }, + "en": { + "english_name": "English" + }, + "sow": { + "english_name": "Sowanda" + }, + "ee": { + "english_name": "Ewe" + }, + "soy": { + "english_name": "Miyobe" + }, + "sox": { + "english_name": "Swo" + }, + "eu": { + "name": "Euskara", + "english_name": "Basque" + }, + "et": { + "name": "Eesti", + "english_name": "Estonian" + }, + "es": { + "name": "Español", + "english_name": "Spanish" + }, + "aea": { + "english_name": "Areba" + }, + "soz": { + "english_name": "Temi" + }, + "aeb": { + "english_name": "Arabic, Tunisian" + }, + "aee": { + "english_name": "Pashayi, Northeast" + }, + "aed": { + "english_name": "Argentine Sign Language" + }, + "lmx": { + "english_name": "Laimbue" + }, + "lmy": { + "english_name": "Lamboya" + }, + "lmz": { + "english_name": "Lumbee" + }, + "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" + }, + "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" + }, + "lma": { + "english_name": "Limba, East" + }, + "lmb": { + "english_name": "Merei" + }, + "lmc": { + "english_name": "Limilngan" + }, + "lmd": { + "english_name": "Lumun" + }, + "lme": { + "english_name": "Pévé" + }, + "lmf": { + "english_name": "Lembata, South" + }, + "lmg": { + "english_name": "Lamogai" + }, + "aem": { + "english_name": "Arem" + }, + "aen": { + "english_name": "Armenian Sign Language" + }, + "zao": { + "english_name": "Zapotec, Ozolotepec" + }, + "xh": { + "name": "Xhosa", + "english_name": "Xhosa" + }, + "zam": { + "english_name": "Zapotec, Miahuatlán" + }, + "zaj": { + "english_name": "Zaramo" + }, + "zak": { + "english_name": "Zanaki" + }, + "zah": { + "english_name": "Zangwal" + }, + "zai": { + "english_name": "Zapotec, Isthmus" + }, + "zaf": { + "english_name": "Zapotec, Ayoquesco" + }, + "zag": { + "english_name": "Zaghawa" + }, + "zad": { + "english_name": "Zapotec, Cajonos" + }, + "zae": { + "english_name": "Zapotec, Yareni" + }, + "zab": { + "english_name": "Zapotec, San Juan Guelavía" + }, + "zac": { + "english_name": "Zapotec, Ocotlán" + }, + "zaa": { + "english_name": "Zapotec, Sierra de Juárez" + }, + "zaz": { + "english_name": "Zari" + }, + "zax": { + "english_name": "Zapotec, Xadani" + }, + "zay": { + "english_name": "Zayse-Zergulla" + }, + "zav": { + "english_name": "Zapotec, Yatzachi" + }, + "zaw": { + "english_name": "Zapotec, Mitla" + }, + "zat": { + "english_name": "Zapotec, Tabaa" + }, + "zau": { + "english_name": "Zangskari" + }, + "zar": { + "english_name": "Zapotec, Rincón" + }, + "zas": { + "english_name": "Zapotec, Santo Domingo Albarradas" + }, + "zap": { + "english_name": "Zapotec" + }, + "zaq": { + "english_name": "Zapotec, Aloápam" + }, + "yig": { + "english_name": "Nasu, Wusa" + }, + "yif": { + "english_name": "Ache" + }, + "yia": { + "english_name": "Yinggarda" + }, + "yim": { + "english_name": "Naga, Yimchungru" + }, + "yil": { + "english_name": "Yindjilandji" + }, + "yin": { + "english_name": "Yinchia" + }, + "yii": { + "english_name": "Yidiny" + }, + "yih": { + "english_name": "Yiddish, Western" + }, + "yik": { + "english_name": "Lalo, Dongshanba" + }, + "yij": { + "english_name": "Yindjibarndi" + }, + "yiu": { + "english_name": "Awu" + }, + "yit": { + "english_name": "Lalu, Eastern" + }, + "yiv": { + "english_name": "Nisu, Northern" + }, + "yiq": { + "english_name": "Miqie" + }, + "yip": { + "english_name": "Pholo" + }, + "yis": { + "english_name": "Yis" + }, + "yir": { + "english_name": "Awyu, North" + }, + "yix": { + "english_name": "Yi, Axi" + }, + "yiz": { + "english_name": "Azhe" + }, + "pny": { + "english_name": "Pinyin" + }, + "pnx": { + "english_name": "Phong-Kniang" + }, + "pnz": { + "english_name": "Pana (Central African Republic)" + }, + "pnq": { + "english_name": "Pana (Burkina Faso)" + }, + "pnp": { + "english_name": "Pancana" + }, + "pns": { + "english_name": "Ponosakan" + }, + "pnr": { + "english_name": "Panim" + }, + "pnu": { + "english_name": "Bunu, Jiongnai" + }, + "pnt": { + "english_name": "Pontic" + }, + "pnw": { + "english_name": "Panytyima" + }, + "pnv": { + "english_name": "Pinigura" + }, + "pni": { + "english_name": "Aoheng" + }, + "pnh": { + "english_name": "Penrhyn" + }, + "pnk": { + "english_name": "Paunaka" + }, + "pnj": { + "english_name": "Pinjarup" + }, + "pnm": { + "english_name": "Punan Batu 1" + }, + "pnl": { + "english_name": "Paleni" + }, + "pno": { + "english_name": "Panobo" + }, + "pnn": { + "english_name": "Pinai-Hagahai" + }, + "pna": { + "english_name": "Punan Bah-Biau" + }, + "pnc": { + "english_name": "Pannei" + }, + "pnb": { + "english_name": "Panjabi, Western" + }, + "pne": { + "english_name": "Penan, Western" + }, + "png": { + "english_name": "Pongu" + }, + "wca": { + "english_name": "Yanomámi" + }, + "wci": { + "english_name": "Gbe, Waci" + }, + "mrx": { + "english_name": "Maremgi" + }, + "mry": { + "english_name": "Mandaya" + }, + "mrz": { + "english_name": "Marind" + }, + "mrt": { + "english_name": "Marghi Central" + }, + "mru": { + "english_name": "Mono (Cameroon)" + }, + "mrv": { + "english_name": "Mangareva" + }, + "mrw": { + "english_name": "Maranao" + }, + "mrp": { + "english_name": "Morouas" + }, + "mrq": { + "english_name": "Marquesan, North" + }, + "mrr": { + "english_name": "Maria (India)" + }, + "mrs": { + "english_name": "Maragus" + }, + "mrl": { + "english_name": "Mortlockese" + }, + "mrm": { + "english_name": "Merlav" + }, + "mrn": { + "english_name": "Cheke Holo" + }, + "mro": { + "english_name": "Mru" + }, + "mrh": { + "english_name": "Chin, Mara" + }, + "mrj": { + "english_name": "Mari, Western" + }, + "mrk": { + "english_name": "Hmwaveke" + }, + "mrd": { + "english_name": "Magar, Western" + }, + "mre": { + "english_name": "Martha's Vineyard Sign Language" + }, + "mrf": { + "english_name": "Elseng" + }, + "mrg": { + "english_name": "Mising" + }, + "mra": { + "english_name": "Mlabri" + }, + "mrb": { + "english_name": "Marino" + }, + "mrc": { + "english_name": "Maricopa" + }, + "xvs": { + "english_name": "Vestinian" + }, + "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é" + }, + "kxa": { + "english_name": "Kairiru" + }, + "kxb": { + "english_name": "Krobu" + }, + "kxc": { + "english_name": "Konso" + }, + "kxd": { + "english_name": "Brunei" + }, + "kxf": { + "english_name": "Karen, Manumanaw" + }, + "kxx": { + "english_name": "Likuba" + }, + "kxy": { + "english_name": "Kayong" + }, + "kxz": { + "english_name": "Kerewo" + }, + "kxp": { + "english_name": "Koli, Wadiyara" + }, + "kxq": { + "english_name": "Kanum, Smärky" + }, + "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" + }, + "xwt": { + "english_name": "Wotjobaluk" + }, + "gbb": { + "english_name": "Kaytetye" + }, + "yty": { + "english_name": "Yatay" + }, + "ytw": { + "english_name": "Yout Wam" + }, + "ytp": { + "english_name": "Thopho" + }, + "ytl": { + "english_name": "Tanglang" + }, + "yta": { + "english_name": "Talu" + }, + "jib": { + "english_name": "Jibu" + }, + "gwe": { + "english_name": "Gweno" + }, + "gwd": { + "english_name": "Gawwada" + }, + "gwg": { + "english_name": "Moo" + }, + "gwf": { + "english_name": "Gowro" + }, + "gwa": { + "english_name": "Mbato" + }, + "gwc": { + "english_name": "Kalami" + }, + "gwb": { + "english_name": "Gwa" + }, + "gwm": { + "english_name": "Awngthim" + }, + "gwn": { + "english_name": "Gwandara" + }, + "gwi": { + "english_name": "Gwichʼin" + }, + "gwj": { + "english_name": "/Gwi" + }, + "gwu": { + "english_name": "Guwamu" + }, + "gwt": { + "english_name": "Gawar-Bati" + }, + "gww": { + "english_name": "Kwini" + }, + "gwr": { + "english_name": "Gwere" + }, + "gwx": { + "english_name": "Gua" + }, + "hvk": { + "english_name": "Haveke" + }, + "hvn": { + "english_name": "Sabu" + }, + "hvc": { + "english_name": "Haitian Vodoun Culture Language" + }, + "hve": { + "english_name": "Huave, San Dionisio Del Mar" + }, + "hvv": { + "english_name": "Huave, Santa María Del Mar" + }, + "tls": { + "english_name": "Tambotalo" + }, + "tlr": { + "english_name": "Talise" + }, + "eip": { + "english_name": "Eipomek" + }, + "eit": { + "english_name": "Eitiep" + }, + "eiv": { + "english_name": "Askopan" + }, + "tlt": { + "english_name": "Teluti" + }, + "tly": { + "english_name": "Talysh" + }, + "yi": { + "english_name": "Yiddish" + }, + "tlc": { + "english_name": "Totonac, Yecuatla" + }, + "yo": { + "english_name": "Yoruba" + }, + "tlb": { + "english_name": "Tobelo" + }, + "tli": { + "english_name": "Tlingit" + }, + "tlo": { + "english_name": "Talodi" + }, + "ccp": { + "english_name": "Chakma" + }, + "ccr": { + "english_name": "Cacaopera" + }, + "ccm": { + "english_name": "Creole Malay, Malaccan" + }, + "ccl": { + "english_name": "Cutchi-Swahili" + }, + "cco": { + "english_name": "Chinantec, Comaltepec" + }, + "cch": { + "english_name": "Atsam" + }, + "ccj": { + "english_name": "Kasanga" + }, + "cce": { + "english_name": "Chopi" + }, + "ccd": { + "english_name": "Creole, Cafundo" + }, + "ccg": { + "english_name": "Daka, Samba" + }, + "cca": { + "english_name": "Cauca" + }, + "ccc": { + "english_name": "Chamicuro" + }, + "ami": { + "english_name": "Amis" + }, + "amk": { + "english_name": "Ambai" + }, + "psi": { + "english_name": "Pashayi, Southeast" + }, + "psn": { + "english_name": "Panasuan" + }, + "aml": { + "english_name": "War-Jaintia" + }, + "amo": { + "english_name": "Amo" + }, + "amn": { + "english_name": "Amanab" + }, + "ama": { + "english_name": "Amanayé" + }, + "psc": { + "english_name": "Persian Sign Language" + }, + "amc": { + "english_name": "Amahuaca" + }, + "amb": { + "english_name": "Ambo" + }, + "ame": { + "english_name": "Yanesha'" + }, + "psg": { + "english_name": "Penang Sign Language" + }, + "amg": { + "english_name": "Amurdak" + }, + "pse": { + "english_name": "Malay, Central" + }, + "amy": { + "english_name": "Ami" + }, + "amx": { + "english_name": "Anmatyerre" + }, + "amz": { + "english_name": "Atampaya" + }, + "amq": { + "english_name": "Amahai" + }, + "amp": { + "english_name": "Alamblak" + }, + "psp": { + "english_name": "Philippine Sign Language" + }, + "psq": { + "english_name": "Pasi" + }, + "amu": { + "english_name": "Amuzgo, Guerrero" + }, + "psw": { + "english_name": "Port Sandwich" + }, + "amw": { + "english_name": "Neo-Aramaic, Western" + }, + "psu": { + "english_name": "Prākrit, Sauraseni" + }, + "gju": { + "english_name": "Gujari" + }, + "gjn": { + "english_name": "Gonja" + }, + "gjm": { + "english_name": "Gunditjmara" + }, + "gjk": { + "english_name": "Koli, Kachi" + }, + "gji": { + "english_name": "Geji" + }, + "nmv": { + "english_name": "Ngamini" + }, + "nmw": { + "english_name": "Nimoa" + }, + "nmt": { + "english_name": "Namonuito" + }, + "nmu": { + "english_name": "Maidu, Northeast" + }, + "nmr": { + "english_name": "Nimbari" + }, + "nms": { + "english_name": "Letemboi" + }, + "nmp": { + "english_name": "Nimanbur" + }, + "nmq": { + "english_name": "Nambya" + }, + "tdc": { + "english_name": "Emberá-Tadó" + }, + "tdb": { + "english_name": "Panchpargania" + }, + "tda": { + "english_name": "Tagdal" + }, + "nmz": { + "english_name": "Nawdm" + }, + "tdf": { + "english_name": "Talieng" + }, + "nmx": { + "english_name": "Nama (Papua New Guinea)" + }, + "nmy": { + "english_name": "Namuyi" + }, + "nmf": { + "english_name": "Naga, Tangkhul (India)" + }, + "nmg": { + "english_name": "Kwasio" + }, + "nmd": { + "english_name": "Ndumu" + }, + "nme": { + "english_name": "Naga, Mzieme" + }, + "nmb": { + "english_name": "Nambas, Big" + }, + "nmc": { + "english_name": "Ngam" + }, + "nma": { + "english_name": "Naga, Maram" + }, + "nmn": { + "english_name": "!Xóõ" + }, + "nmo": { + "english_name": "Naga, Moyon" + }, + "nml": { + "english_name": "Ndemli" + }, + "nmm": { + "english_name": "Manangba" + }, + "nmj": { + "english_name": "Ngombe (Central African Republic)" + }, + "nmk": { + "english_name": "Namakura" + }, + "nmh": { + "english_name": "Naga, Monsang" + }, + "nmi": { + "english_name": "Nyam" + }, + "dza": { + "english_name": "Tunzu" + }, + "src": { + "english_name": "Sardinian, Logudorese" + }, + "sra": { + "english_name": "Saruga" + }, + "dze": { + "english_name": "Djiwarli" + }, + "srg": { + "english_name": "Sulod" + }, + "dzg": { + "english_name": "Dazaga" + }, + "sre": { + "english_name": "Sara" + }, + "srk": { + "english_name": "Serudung Murut" + }, + "srh": { + "english_name": "Sarikoli" + }, + "sri": { + "english_name": "Siriano" + }, + "srn": { + "english_name": "Sranan Tongo" + }, + "dzl": { + "english_name": "Dzalakha" + }, + "srl": { + "english_name": "Isirawa" + }, + "dzn": { + "english_name": "Dzando" + }, + "srr": { + "english_name": "Serer" + }, + "srs": { + "english_name": "Sarsi" + }, + "srq": { + "english_name": "Sirionó" + }, + "srv": { + "english_name": "Sorsoganon, Southern" + }, + "srw": { + "english_name": "Serua" + }, + "srt": { + "english_name": "Sauri" + }, + "sru": { + "english_name": "Suruí" + }, + "srz": { + "english_name": "Shahmirzadi" + }, + "srx": { + "english_name": "Sirmauri" + }, + "sry": { + "english_name": "Sera" + }, + "lob": { + "english_name": "Lobi" + }, + "loc": { + "english_name": "Inonhan" + }, + "loa": { + "english_name": "Loloda" + }, + "lof": { + "english_name": "Logol" + }, + "log": { + "english_name": "Logo" + }, + "loe": { + "english_name": "Saluan" + }, + "loj": { + "english_name": "Lou" + }, + "lok": { + "english_name": "Loko" + }, + "loh": { + "english_name": "Narim" + }, + "loi": { + "english_name": "Loma (Côte d'Ivoire)" + }, + "lon": { + "english_name": "Lomwe, Malawi" + }, + "loo": { + "english_name": "Lombo" + }, + "lol": { + "english_name": "Mongo" + }, + "lom": { + "english_name": "Loma (Liberia)" + }, + "lor": { + "english_name": "Téén" + }, + "los": { + "english_name": "Loniu" + }, + "lop": { + "english_name": "Lopa" + }, + "loq": { + "english_name": "Lobala" + }, + "lov": { + "english_name": "Lopi" + }, + "low": { + "english_name": "Lobu, Tampias" + }, + "lot": { + "english_name": "Otuho" + }, + "lou": { + "english_name": "Creole French, Louisiana" + }, + "loz": { + "english_name": "Lozi" + }, + "lox": { + "english_name": "Loun" + }, + "loy": { + "english_name": "Loke" + }, + "rjs": { + "english_name": "Rajbanshi" + }, + "rjg": { + "english_name": "Rajong" + }, + "rji": { + "english_name": "Raji" + }, + "yon": { + "english_name": "Yongkom" + }, + "yom": { + "english_name": "Yombe" + }, + "yol": { + "english_name": "Yola" + }, + "yok": { + "english_name": "Yokuts" + }, + "yoi": { + "english_name": "Yonaguni" + }, + "yog": { + "english_name": "Yogad" + }, + "yob": { + "english_name": "Yoba" + }, + "yoy": { + "english_name": "Yoy" + }, + "yox": { + "english_name": "Yoron" + }, + "yot": { + "english_name": "Yotti" + }, + "wmx": { + "english_name": "Womo" + }, + "wms": { + "english_name": "Wambon" + }, + "wmw": { + "english_name": "Mwani" + }, + "wmt": { + "english_name": "Walmajarri" + }, + "wmi": { + "english_name": "Wamin" + }, + "wmh": { + "english_name": "Waima'a" + }, + "wmo": { + "english_name": "Wom (Papua New Guinea)" + }, + "wmn": { + "english_name": "Waamwang" + }, + "wmm": { + "english_name": "Maiwa (Indonesia)" + }, + "wmc": { + "english_name": "Wamas" + }, + "wmb": { + "english_name": "Wambaya" + }, + "wma": { + "english_name": "Mawa (Nigeria)" + }, + "wme": { + "english_name": "Wambule" + }, + "wmd": { + "english_name": "Mamaindé" + }, + "mpg": { + "english_name": "Marba" + }, + "mpd": { + "english_name": "Machinere" + }, + "mpe": { + "english_name": "Majang" + }, + "mpb": { + "english_name": "Mullukmulluk" + }, + "mpc": { + "english_name": "Mangarayi" + }, + "mpa": { + "english_name": "Mpoto" + }, + "mpn": { + "english_name": "Mindiri" + }, + "mpo": { + "english_name": "Miu" + }, + "mpl": { + "english_name": "Watut, Middle" + }, + "mpm": { + "english_name": "Mixtec, Yosondúa" + }, + "mpj": { + "english_name": "Martu Wangka" + }, + "mpk": { + "english_name": "Mbara (Chad)" + }, + "mph": { + "english_name": "Maung" + }, + "mpi": { + "english_name": "Mpade" + }, + "mpv": { + "english_name": "Mungkip" + }, + "mpw": { + "english_name": "Mapidian" + }, + "mpt": { + "english_name": "Mian" + }, + "mpu": { + "english_name": "Makuráp" + }, + "mpr": { + "english_name": "Vangunu" + }, + "mps": { + "english_name": "Dadibi" + }, + "mpp": { + "english_name": "Migabac" + }, + "mpq": { + "english_name": "Matís" + }, + "mpz": { + "english_name": "Mpi" + }, + "mpx": { + "english_name": "Misima-Panaeati" + }, + "mpy": { + "english_name": "Mapia" + }, + "asr": { + "english_name": "Asuri" + }, + "puo": { + "english_name": "Puoc" + }, + "pui": { + "english_name": "Puinave" + }, + "asu": { + "english_name": "Asurini, Tocantins" + }, + "puk": { + "english_name": "Pu Ko" + }, + "pue": { + "english_name": "Puelche" + }, + "puf": { + "english_name": "Punan Merah" + }, + "kzr": { + "english_name": "Karang" + }, + "kzs": { + "english_name": "Dusun, Sugut" + }, + "kzp": { + "english_name": "Kaidipang" + }, + "kzq": { + "english_name": "Kaike" + }, + "kzv": { + "english_name": "Komyandaret" + }, + "kzw": { + "english_name": "Karirí-Xocó" + }, + "kzt": { + "english_name": "Dusun, Tambunan" + }, + "kzu": { + "english_name": "Kayupulau" + }, + "kzz": { + "english_name": "Kalabra" + }, + "kzx": { + "english_name": "Kamarian" + }, + "kzy": { + "english_name": "Kango (Tshopo District)" + }, + "kzb": { + "english_name": "Kaibobo" + }, + "kzc": { + "english_name": "Kulango, Bondoukou" + }, + "kza": { + "english_name": "Karaboro, Western" + }, + "kzf": { + "english_name": "Kaili, Da'a" + }, + "kzg": { + "english_name": "Kikai" + }, + "kzd": { + "english_name": "Kadai" + }, + "kze": { + "english_name": "Kosena" + }, + "kzj": { + "english_name": "Kadazan, Coastal" + }, + "kzk": { + "english_name": "Kazukuru" + }, + "kzi": { + "english_name": "Kelabit" + }, + "kzn": { + "english_name": "Kokola" + }, + "kzo": { + "english_name": "Kaningi" + }, + "kzl": { + "english_name": "Kayeli" + }, + "kzm": { + "english_name": "Kais" + }, + "pux": { + "english_name": "Puare" + }, + "puy": { + "english_name": "Purisimeño" + }, + "jrb": { + "english_name": "Judeo-Arabic" + }, + "jra": { + "english_name": "Jarai" + }, + "put": { + "english_name": "Putoh" + }, + "jru": { + "english_name": "Japrería" + }, + "jrt": { + "english_name": "Jorto" + }, + "jrr": { + "english_name": "Jiru" + }, + "puu": { + "english_name": "Punu" + }, + "puw": { + "english_name": "Puluwatese" + }, + "pup": { + "english_name": "Pulabu" + }, + "asn": { + "english_name": "Asuriní, Xingú" + }, + "gqn": { + "english_name": "Guana (Brazil)" + }, + "gqi": { + "english_name": "Guiqiong" + }, + "gqa": { + "english_name": "Ga'anda" + }, + "gqu": { + "english_name": "Qau" + }, + "gqr": { + "english_name": "Gor" + }, + "hhr": { + "english_name": "Kerak" + }, + "hhy": { + "english_name": "Hoyahoya" + }, + "hhi": { + "english_name": "Hoia Hoia" + }, + "fr": { + "name": "français", + "english_name": "French" + }, + "cjk": { + "english_name": "Chokwe" + }, + "fy": { + "english_name": "Frisian, Western" + }, + "fa": { + "name": "فارسی", + "english_name": "Persian" + }, + "ff": { + "english_name": "Fulah" + }, + "fi": { + "name": "suomi", + "english_name": "Finnish" + }, + "fj": { + "english_name": "Fijian" + }, + "fo": { + "english_name": "Faroese" + }, + "egy": { + "english_name": "Egyptian (Ancient)" + }, + "ego": { + "english_name": "Eggon" + }, + "egl": { + "english_name": "Emilian" + }, + "ega": { + "english_name": "Ega" + }, + "uvh": { + "english_name": "Uri" + }, + "ffm": { + "english_name": "Fulfulde, Maasina" + }, + "uvl": { + "english_name": "Lote" + }, + "ffi": { + "english_name": "Foia Foia" + }, + "uve": { + "english_name": "Uvean, West" + }, + "cjy": { + "english_name": "Chinese, Jinyu" + }, + "ceg": { + "english_name": "Chamacoco" + }, + "rwa": { + "english_name": "Rawo" + }, + "ceb": { + "english_name": "Cebuano" + }, + "cea": { + "english_name": "Chehalis, Lower" + }, + "cen": { + "english_name": "Cen" + }, + "rwk": { + "english_name": "Rwa" + }, + "cek": { + "english_name": "Chin, Eastern Khumi" + }, + "rwm": { + "english_name": "Amba (Uganda)" + }, + "rwo": { + "english_name": "Rawa" + }, + "rwr": { + "english_name": "Marwari (India)" + }, + "cet": { + "english_name": "Centúúm" + }, + "ifu": { + "english_name": "Ifugao, Mayoyao" + }, + "ify": { + "english_name": "Kallahan, Keley-I" + }, + "ife": { + "english_name": "Ifè" + }, + "iff": { + "english_name": "Ifo" + }, + "ifa": { + "english_name": "Ifugao, Amganad" + }, + "ifb": { + "english_name": "Ifugao, Batad" + }, + "ifm": { + "english_name": "Teke-Fuumu" + }, + "ifk": { + "english_name": "Ifugao, Tuwali" + }, + "ass": { + "english_name": "Ipulo" + }, + "pum": { + "english_name": "Puma" + }, + "asq": { + "english_name": "Austrian Sign Language" + }, + "asp": { + "english_name": "Algerian Sign Language" + }, + "asw": { + "english_name": "Australian Aborigines Sign Language" + }, + "asv": { + "english_name": "Asoa" + }, + "puj": { + "english_name": "Punan Tubu" + }, + "ast": { + "name": "Asturianu", + "english_name": "Asturian" + }, + "pud": { + "english_name": "Punan Aput" + }, + "asz": { + "english_name": "As" + }, + "asy": { + "english_name": "Asmat, Yaosakor" + }, + "asx": { + "english_name": "Muratayak" + }, + "pua": { + "english_name": "Purepecha, Western Highland" + }, + "pub": { + "english_name": "Purum" + }, + "puc": { + "english_name": "Punan Merap" + }, + "asc": { + "english_name": "Asmat, Casuarina Coast" + }, + "asb": { + "english_name": "Assiniboine" + }, + "asa": { + "english_name": "Asu (Tanzania)" + }, + "asg": { + "english_name": "Cishingini" + }, + "asf": { + "english_name": "Australian Sign Language" + }, + "ase": { + "english_name": "American Sign Language" + }, + "asd": { + "english_name": "Asas" + }, + "ask": { + "english_name": "Ashkun" + }, + "asj": { + "english_name": "Sari" + }, + "asi": { + "english_name": "Buruwai" + }, + "ash": { + "english_name": "Abishira" + }, + "aso": { + "english_name": "Dano" + }, + "puq": { + "english_name": "Puquina" + }, + "pur": { + "english_name": "Puruborá" + }, + "asl": { + "english_name": "Asilulu" + }, + "ncx": { + "english_name": "Nahuatl, Central Puebla" + }, + "ncz": { + "english_name": "Natchez" + }, + "tfn": { + "english_name": "Tanaina" + }, + "tfi": { + "english_name": "Gbe, Tofin" + }, + "ncp": { + "english_name": "Ndaktup" + }, + "ncr": { + "english_name": "Ncane" + }, + "ncs": { + "english_name": "Nicaraguan Sign Language" + }, + "nct": { + "english_name": "Naga, Chothe" + }, + "ncu": { + "english_name": "Chumburung" + }, + "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án" + }, + "ncm": { + "english_name": "Nambo" + }, + "ncn": { + "english_name": "Nauna" + }, + "nco": { + "english_name": "Sibe" + }, + "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" + }, + "dtk": { + "english_name": "Dogon, Tene Kan" + }, + "ste": { + "english_name": "Liana-Seti" + }, + "dti": { + "english_name": "Dogon, Ana Tinga" + }, + "dth": { + "english_name": "Adithinngithigh" + }, + "dto": { + "english_name": "Dogon, Tommo So" + }, + "sta": { + "english_name": "Settla" + }, + "dtm": { + "english_name": "Dogon, Tomo Kan" + }, + "stl": { + "english_name": "Stellingwerfs" + }, + "dtb": { + "english_name": "Kadazan, Labuk-Kinabatangan" + }, + "dta": { + "english_name": "Daur" + }, + "sto": { + "english_name": "Stoney" + }, + "sth": { + "english_name": "Shelta" + }, + "sti": { + "english_name": "Stieng, Bulo" + }, + "stj": { + "english_name": "Samo, Matya" + }, + "dtd": { + "english_name": "Ditidaht" + }, + "stt": { + "english_name": "Stieng, Budeh" + }, + "stu": { + "english_name": "Samtao" + }, + "dty": { + "english_name": "Dotyali" + }, + "stw": { + "english_name": "Satawalese" + }, + "stp": { + "english_name": "Tepehuan, Southeastern" + }, + "stq": { + "english_name": "Saterfriesisch" + }, + "str": { + "english_name": "Salish, Straits" + }, + "sts": { + "english_name": "Shumashti" + }, + "dts": { + "english_name": "Dogon, Toro So" + }, + "dtr": { + "english_name": "Lotud" + }, + "dtp": { + "english_name": "Dusun, Central" + }, + "sty": { + "english_name": "Tatar, Siberian" + }, + "dtu": { + "english_name": "Dogon, Tebul Ure" + }, + "dtt": { + "english_name": "Dogon, Toro Tegu" + }, + "tfo": { + "english_name": "Tefaro" + }, + "lid": { + "english_name": "Nyindrou" + }, + "lie": { + "english_name": "Likila" + }, + "lif": { + "english_name": "Limbu" + }, + "lig": { + "english_name": "Ligbi" + }, + "lia": { + "english_name": "Limba, West-Central" + }, + "lib": { + "english_name": "Likum" + }, + "lic": { + "english_name": "Hlai" + }, + "lil": { + "english_name": "Lillooet" + }, + "lio": { + "english_name": "Liki" + }, + "lih": { + "english_name": "Lihir" + }, + "lij": { + "english_name": "Ligurian" + }, + "lik": { + "english_name": "Lika" + }, + "liu": { + "english_name": "Logorik" + }, + "liv": { + "english_name": "Liv" + }, + "liw": { + "english_name": "Col" + }, + "lip": { + "english_name": "Sekpele" + }, + "liq": { + "english_name": "Libido" + }, + "lir": { + "english_name": "English, Liberian" + }, + "lis": { + "english_name": "Lisu" + }, + "lix": { + "english_name": "Liabuku" + }, + "liy": { + "english_name": "Banda-Bambari" + }, + "liz": { + "english_name": "Libinza" + }, + "kac": { + "english_name": "Kachin" + }, + "kab": { + "english_name": "Kabyle" + }, + "kaa": { + "english_name": "Kara-Kalpak" + }, + "kag": { + "english_name": "Kajaman" + }, + "kaf": { + "english_name": "Katso" + }, + "kae": { + "english_name": "Ketangalan" + }, + "kad": { + "english_name": "Adara" + }, + "kak": { + "english_name": "Kallahan, Kayapa" + }, + "kaj": { + "english_name": "Jju" + }, + "kai": { + "english_name": "Karekare" + }, + "kah": { + "english_name": "Kara (Central African Republic)" + }, + "kao": { + "english_name": "Xaasongaxango" + }, + "kam": { + "english_name": "Kamba (Kenya)" + }, + "kaq": { + "english_name": "Capanahua" + }, + "kap": { + "english_name": "Bezhta" + }, + "kaw": { + "english_name": "Kawi" + }, + "kav": { + "english_name": "Katukína" + }, + "kay": { + "english_name": "Kamayurá" + }, + "kax": { + "english_name": "Kao" + }, + "rhg": { + "english_name": "Rohingya" + }, + "bzw": { + "english_name": "Basa (Nigeria)" + }, + "bzv": { + "english_name": "Naami" + }, + "bzu": { + "english_name": "Burmeso" + }, + "bzt": { + "english_name": "Brithenig" + }, + "bzs": { + "english_name": "Brazilian Sign Language" + }, + "bzr": { + "english_name": "Biri" + }, + "bzq": { + "english_name": "Buli (Indonesia)" + }, + "bzp": { + "english_name": "Kemberano" + }, + "bzz": { + "english_name": "Evant" + }, + "bzy": { + "english_name": "Obanliku" + }, + "bzx": { + "english_name": "Bozo, Kɛlɛngaxo" + }, + "bzg": { + "english_name": "Babuza" + }, + "bzf": { + "english_name": "Boikin" + }, + "bze": { + "english_name": "Bozo, Jenaama" + }, + "bzd": { + "english_name": "Bribri" + }, + "bzc": { + "english_name": "Malagasy, Southern Betsimisaraka" + }, + "bzb": { + "english_name": "Andio" + }, + "bza": { + "english_name": "Bandi" + }, + "bzo": { + "english_name": "Bozaba" + }, + "bzn": { + "english_name": "Boano (Maluku)" + }, + "bzm": { + "english_name": "Bolondo" + }, + "bzl": { + "english_name": "Boano (Sulawesi)" + }, + "bzk": { + "english_name": "Creole English, Nicaragua" + }, + "bzj": { + "english_name": "Kriol English, Belize" + }, + "bzi": { + "english_name": "Bisu" + }, + "bzh": { + "english_name": "Buang, Mapos" + }, + "tft": { + "english_name": "Ternate" + }, + "ymq": { + "english_name": "Muji, Qila" + }, + "ymp": { + "english_name": "Yamap" + }, + "yms": { + "english_name": "Mysian" + }, + "ymr": { + "english_name": "Malasar" + }, + "ymx": { + "english_name": "Muji, Northern" + }, + "ymz": { + "english_name": "Muzi" + }, + "ymc": { + "english_name": "Muji, Southern" + }, + "ymb": { + "english_name": "Yambes" + }, + "yme": { + "english_name": "Yameo" + }, + "ymd": { + "english_name": "Muda" + }, + "ymg": { + "english_name": "Yamongeri" + }, + "ymi": { + "english_name": "Moji" + }, + "ymh": { + "english_name": "Mili" + }, + "ymk": { + "english_name": "Makwe" + }, + "tfr": { + "english_name": "Teribe" + }, + "ymm": { + "english_name": "Maay" + }, + "yml": { + "english_name": "Iamalele" + }, + "ymo": { + "english_name": "Yangum Mon" + }, + "ymn": { + "english_name": "Yamna" + }, + "std": { + "english_name": "Sentinel" + }, + "stf": { + "english_name": "Seta" + }, + "stg": { + "english_name": "Trieng" + }, + "ypg": { + "english_name": "Phola" + }, + "stb": { + "english_name": "Subanen, Northern" + }, + "stm": { + "english_name": "Setaman" + }, + "stn": { + "english_name": "Owa" + }, + "stk": { + "english_name": "Arammba" + }, + "ydk": { + "english_name": "Yoidik" + }, + "woy": { + "english_name": "Weyto" + }, + "wow": { + "english_name": "Wawonii" + }, + "stv": { + "english_name": "Silt'e" + }, + "wos": { + "english_name": "Hanga Hundi" + }, + "wor": { + "english_name": "Woria" + }, + "wom": { + "english_name": "Wom (Nigeria)" + }, + "woo": { + "english_name": "Manombai" + }, + "won": { + "english_name": "Wongo" + }, + "woi": { + "english_name": "Kamang" + }, + "wok": { + "english_name": "Longto" + }, + "woe": { + "english_name": "Woleaian" + }, + "wod": { + "english_name": "Wolani" + }, + "wog": { + "english_name": "Wogamusin" + }, + "wof": { + "english_name": "Wolof, Gambian" + }, + "woa": { + "english_name": "Tyaraity" + }, + "woc": { + "english_name": "Wogeo" + }, + "wob": { + "english_name": "Wè Northern" + }, + "adu": { + "english_name": "Aduge" + }, + "ads": { + "english_name": "Adamorobe Sign Language" + }, + "adq": { + "english_name": "Adangbe" + }, + "ady": { + "english_name": "Adyghe" + }, + "adg": { + "english_name": "Andegerebinha" + }, + "add": { + "english_name": "Dzodinka" + }, + "ade": { + "english_name": "Adele" + }, + "boz": { + "english_name": "Bozo, Tiéyaxo" + }, + "iya": { + "english_name": "Iyayu" + }, + "iyo": { + "english_name": "Mesaka" + }, + "adh": { + "english_name": "Adhola" + }, + "iyx": { + "english_name": "Yaka (Congo)" + }, + "jpa": { + "english_name": "Aramaic, Jewish Palestinian" + }, + "hba": { + "english_name": "Hamba" + }, + "hbb": { + "english_name": "Huba" + }, + "tdq": { + "english_name": "Tita" + }, + "gsp": { + "english_name": "Wasembo" + }, + "gss": { + "english_name": "Greek Sign Language" + }, + "gsw": { + "english_name": "German, Swiss" + }, + "gse": { + "english_name": "Ghanaian Sign Language" + }, + "hbs": { + "english_name": "Serbo-Croatian" + }, + "gsg": { + "english_name": "German Sign Language" + }, + "gsm": { + "english_name": "Guatemalan Sign Language" + }, + "gsl": { + "english_name": "Gusilay" + }, + "gso": { + "english_name": "Gbaya, Southwest" + }, + "gsn": { + "english_name": "Gusan" + }, + "hji": { + "english_name": "Haji" + }, + "qxr": { + "english_name": "Quichua, Cañar Highland" + }, + "eee": { + "english_name": "E" + }, + "kux": { + "english_name": "Kukatja" + }, + "rhp": { + "english_name": "Yahang" + }, + "ruk": { + "english_name": "Che" + }, + "cgk": { + "english_name": "Chocangacakha" + }, + "rui": { + "english_name": "Rufiji" + }, + "ruo": { + "english_name": "Romanian, Istro" + }, + "cga": { + "english_name": "Changriwa" + }, + "ruc": { + "english_name": "Ruuli" + }, + "cgc": { + "english_name": "Kagayanen" + }, + "ruf": { + "english_name": "Luguru" + }, + "rug": { + "english_name": "Roviana" + }, + "cgg": { + "english_name": "Chiga" + }, + "rue": { + "english_name": "Rusyn" + }, + "ruz": { + "english_name": "Ruma" + }, + "ruy": { + "english_name": "Mala (Nigeria)" + }, + "rup": { + "english_name": "Romanian, Macedo-" + }, + "ruq": { + "english_name": "Romanian, Megleno" + }, + "rut": { + "english_name": "Rutul" + }, + "ruu": { + "english_name": "Lobu, Lanas" + }, + "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" + }, + "idt": { + "english_name": "Idaté" + }, + "idu": { + "english_name": "Idoma" + }, + "idr": { + "english_name": "Indri" + }, + "ids": { + "english_name": "Idesa" + }, + "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" + }, + "idi": { + "english_name": "Idi" + }, + "bgx": { + "english_name": "Turkish, Balkan Gagauz" + }, + "bgy": { + "english_name": "Benggoi" + }, + "idd": { + "english_name": "Ede Idaca" + }, + "ide": { + "english_name": "Idere" + }, + "idb": { + "english_name": "Indo-Portuguese" + }, + "idc": { + "english_name": "Idon" + }, + "ida": { + "english_name": "Idakho-Isukha-Tiriki" + }, + "syc": { + "english_name": "Syriac, Classical" + }, + "pww": { + "english_name": "Karen, Pwo Northern" + }, + "pwr": { + "english_name": "Powari" + }, + "aqp": { + "english_name": "Atakapa" + }, + "aqr": { + "english_name": "Arhâ" + }, + "aqz": { + "english_name": "Akuntsu" + }, + "aqd": { + "english_name": "Dogon, Ampari" + }, + "aqg": { + "english_name": "Arigidi" + }, + "pwb": { + "english_name": "Panawa" + }, + "aqc": { + "english_name": "Archi" + }, + "pwa": { + "english_name": "Pawaia" + }, + "aqm": { + "english_name": "Atohwaim" + }, + "pwo": { + "english_name": "Karen, Pwo Western" + }, + "aqn": { + "english_name": "Alta, Northern" + }, + "pwi": { + "english_name": "Patwin" + }, + "uta": { + "english_name": "Otank" + }, + "ute": { + "english_name": "Ute-Southern Paiute" + }, + "utr": { + "english_name": "Etulo" + }, + "utp": { + "english_name": "Amba (Solomon Islands)" + }, + "utu": { + "english_name": "Utu" + }, + "nab": { + "english_name": "Nambikuára, Southern" + }, + "nac": { + "english_name": "Narak" + }, + "naa": { + "english_name": "Namla" + }, + "naf": { + "english_name": "Nabak" + }, + "nag": { + "english_name": "Naga Pidgin" + }, + "nad": { + "english_name": "Nijadali" + }, + "nae": { + "english_name": "Naka'ela" + }, + "naj": { + "english_name": "Nalu" + }, + "nak": { + "english_name": "Nakanai" + }, + "nan": { + "english_name": "Chinese, Min Nan" + }, + "nao": { + "english_name": "Naaba" + }, + "nal": { + "english_name": "Nalik" + }, + "nam": { + "english_name": "Ngan'gityemerri" + }, + "nar": { + "english_name": "Iguta" + }, + "nas": { + "english_name": "Naasioi" + }, + "nap": { + "english_name": "Neapolitan" + }, + "naq": { + "english_name": "Nama (Namibia)" + }, + "naw": { + "english_name": "Nawuri" + }, + "nat": { + "english_name": "Hungworo" + }, + "naz": { + "english_name": "Nahuatl, Coatepec" + }, + "nax": { + "english_name": "Nakwi" + }, + "nay": { + "english_name": "Narrinyeri" + }, + "tmr": { + "english_name": "Aramaic, Jewish Babylonian (ca. 200-1200 CE)" + }, + "tmt": { + "english_name": "Tasmate" + }, + "svm": { + "english_name": "Slavomolisano" + }, + "svk": { + "english_name": "Slovakian Sign Language" + }, + "sve": { + "english_name": "Serili" + }, + "dva": { + "english_name": "Duau" + }, + "svc": { + "english_name": "Creole English, Vincentian" + }, + "sva": { + "english_name": "Svan" + }, + "svx": { + "english_name": "Skalvian" + }, + "svr": { + "english_name": "Savara" + }, + "svs": { + "english_name": "Savosavo" + }, + "gv": { + "english_name": "Manx" + }, + "gu": { + "name": "ગુજરાતી", + "english_name": "Gujarati" + }, + "gd": { + "english_name": "Gaelic, Scottish" + }, + "ga": { + "name": "Gaeilge", + "english_name": "Irish" + }, + "gn": { + "english_name": "Guarani" + }, + "gl": { + "name": "Galego", + "english_name": "Galician" + }, + "lkn": { + "english_name": "Lakon" + }, + "lko": { + "english_name": "Khayo" + }, + "lkl": { + "english_name": "Laeko-Libuat" + }, + "lkm": { + "english_name": "Kalaamaya" + }, + "lkj": { + "english_name": "Remun" + }, + "lkh": { + "english_name": "Lakha" + }, + "lki": { + "english_name": "Laki" + }, + "lkd": { + "english_name": "Lakondê" + }, + "lke": { + "english_name": "Kenyi" + }, + "lkb": { + "english_name": "Kabras" + }, + "lkc": { + "english_name": "Kucong" + }, + "lka": { + "english_name": "Lakalei" + }, + "lky": { + "english_name": "Lokoya" + }, + "lkt": { + "english_name": "Lakota" + }, + "lku": { + "english_name": "Kungkari" + }, + "lkr": { + "english_name": "Päri" + }, + "lks": { + "english_name": "Kisa" + }, + "kce": { + "english_name": "Kaivi" + }, + "kcd": { + "english_name": "Kanum, Ngkâlmpw" + }, + "kcg": { + "english_name": "Tyap" + }, + "kcf": { + "english_name": "Ukaan" + }, + "kca": { + "english_name": "Khanty" + }, + "kcc": { + "english_name": "Lubila" + }, + "kcb": { + "english_name": "Kawacha" + }, + "kcm": { + "english_name": "Gula (Central African Republic)" + }, + "kcl": { + "english_name": "Kela (Papua New Guinea)" + }, + "kco": { + "english_name": "Kinalakna" + }, + "kcn": { + "english_name": "Nubi" + }, + "kci": { + "english_name": "Kamantan" + }, + "kch": { + "english_name": "Vono" + }, + "kck": { + "english_name": "Kalanga" + }, + "kcj": { + "english_name": "Kobiana" + }, + "kcu": { + "english_name": "Kami (Tanzania)" + }, + "kct": { + "english_name": "Kaian" + }, + "kcw": { + "english_name": "Kabwari" + }, + "kcv": { + "english_name": "Kete" + }, + "kcq": { + "english_name": "Kamo" + }, + "kcp": { + "english_name": "Kanga" + }, + "kcs": { + "english_name": "Koenoem" + }, + "kcr": { + "english_name": "Katla" + }, + "kcy": { + "english_name": "Korandje" + }, + "kcx": { + "english_name": "Kachama-Ganjule" + }, + "kcz": { + "english_name": "Konongo" + }, + "syi": { + "english_name": "Seki" + }, + "bxz": { + "english_name": "Binahari" + }, + "bxq": { + "english_name": "Beele" + }, + "bxp": { + "english_name": "Bebil" + }, + "bxs": { + "english_name": "Busam" + }, + "bxr": { + "english_name": "Buriat, Russia" + }, + "bxu": { + "english_name": "Buriat, China" + }, + "bxw": { + "english_name": "Bankagooma" + }, + "bxv": { + "english_name": "Berakou" + }, + "bxi": { + "english_name": "Pirlatapa" + }, + "bxh": { + "english_name": "Buhutu" + }, + "bxk": { + "english_name": "Bukusu" + }, + "bxj": { + "english_name": "Bayungu" + }, + "bxm": { + "english_name": "Buriat, Mongolia" + }, + "bxl": { + "english_name": "Jalkunan" + }, + "bxo": { + "english_name": "Barikanchi" + }, + "bxn": { + "english_name": "Burduna" + }, + "bxa": { + "english_name": "Tairaha" + }, + "bxc": { + "english_name": "Molengue" + }, + "bxb": { + "english_name": "Bor, Belanda" + }, + "bxe": { + "english_name": "Birale" + }, + "bxd": { + "english_name": "Pela" + }, + "bxg": { + "english_name": "Bangala" + }, + "bxf": { + "english_name": "Bilur" + }, + "zh": { + "name": "中文", + "english_name": "Chinese" + }, + "za": { + "english_name": "Zhuang" + }, + "zu": { + "name": "Isi-Zulu", + "english_name": "Zulu" + }, + "ulk": { + "english_name": "Meriam" + }, + "ycp": { + "english_name": "Chepya" + }, + "ych": { + "english_name": "Chesu" + }, + "ycn": { + "english_name": "Yucuna" + }, + "ycl": { + "english_name": "Lolopo" + }, + "ozm": { + "english_name": "Koonzime" + }, + "ulb": { + "english_name": "Ulukwumi" + }, + "vbb": { + "english_name": "Babar, Southeast" + }, + "vbk": { + "english_name": "Bontok, Southwestern" + }, + "wig": { + "english_name": "Wik-Ngathana" + }, + "wif": { + "english_name": "Wik-Keyangan" + }, + "wie": { + "english_name": "Wik-Epa" + }, + "wic": { + "english_name": "Wichita" + }, + "wib": { + "english_name": "Toussian, Southern" + }, + "win": { + "english_name": "Ho-Chunk" + }, + "wim": { + "english_name": "Wik-Mungkan" + }, + "wil": { + "english_name": "Wilawila" + }, + "wik": { + "english_name": "Wikalkan" + }, + "wij": { + "english_name": "Wik-Iiyanh" + }, + "wii": { + "english_name": "Minidien" + }, + "wih": { + "english_name": "Wik-Me'anha" + }, + "wiv": { + "english_name": "Vitu" + }, + "wiu": { + "english_name": "Wiru" + }, + "sys": { + "english_name": "Sinyar" + }, + "wir": { + "english_name": "Wiraféd" + }, + "zmm": { + "english_name": "Marimanindji" + }, + "wiy": { + "english_name": "Wiyot" + }, + "syr": { + "english_name": "Syriac" + }, + "xqa": { + "english_name": "Karakhanid" + }, + "xqt": { + "english_name": "Qatabanian" + }, + "jns": { + "english_name": "Jaunsari" + }, + "jna": { + "english_name": "Jangshung" + }, + "jng": { + "english_name": "Yangman" + }, + "jnd": { + "english_name": "Jandavra" + }, + "jnj": { + "english_name": "Yemsa" + }, + "jni": { + "english_name": "Janji" + }, + "jnl": { + "english_name": "Rawat" + }, + "syy": { + "english_name": "Al-Sayyid Bedouin Sign Language" + }, + "snf": { + "english_name": "Noon" + }, + "hlu": { + "english_name": "Luwian, Hieroglyphic" + }, + "hlt": { + "english_name": "Chin, Matu" + }, + "snb": { + "english_name": "Sebuyau" + }, + "hle": { + "english_name": "Hlersu" + }, + "hld": { + "english_name": "Halang Doan" + }, + "hlb": { + "english_name": "Halbi" + }, + "hla": { + "english_name": "Halia" + }, + "snc": { + "english_name": "Sinaugoro" + }, + "sno": { + "english_name": "Snohomish" + }, + "snm": { + "english_name": "Ma'di, Southern" + }, + "ecs": { + "english_name": "Ecuadorian Sign Language" + }, + "ecr": { + "english_name": "Eteocretan" + }, + "ecy": { + "english_name": "Eteocypriot" + }, + "snv": { + "english_name": "Sa'ban" + }, + "snu": { + "english_name": "Senggi" + }, + "snr": { + "english_name": "Sihan" + }, + "sns": { + "english_name": "South West Bay" + }, + "snp": { + "english_name": "Siane" + }, + "snq": { + "english_name": "Sangu (Gabon)" + }, + "snz": { + "english_name": "Sinsauru" + }, + "sny": { + "english_name": "Saniyo-Hiyewe" + }, + "rsl": { + "english_name": "Russian Sign Language" + }, + "rsi": { + "english_name": "Rennellese Sign Language" + }, + "rsb": { + "english_name": "Romano-Serbian" + }, + "cyb": { + "english_name": "Cayubaba" + }, + "cya": { + "english_name": "Chatino, Nopala" + }, + "cyo": { + "english_name": "Cuyonon" + }, + "bej": { + "english_name": "Beja" + }, + "bek": { + "english_name": "Bebeli" + }, + "beh": { + "english_name": "Biali" + }, + "bei": { + "english_name": "Bekati'" + }, + "beo": { + "english_name": "Beami" + }, + "bem": { + "english_name": "Bemba (Zambia)" + }, + "beb": { + "english_name": "Bebele" + }, + "bec": { + "english_name": "Iceve-Maci" + }, + "bea": { + "english_name": "Beaver" + }, + "bef": { + "english_name": "Benabena" + }, + "beg": { + "english_name": "Belait" + }, + "bed": { + "english_name": "Bedoanas" + }, + "bee": { + "english_name": "Byangsi" + }, + "bez": { + "english_name": "Bena (Tanzania)" + }, + "bex": { + "english_name": "Jur Modo" + }, + "bey": { + "english_name": "Beli (Papua New Guinea)" + }, + "bes": { + "english_name": "Besme" + }, + "bep": { + "english_name": "Besoa" + }, + "beq": { + "english_name": "Beembe" + }, + "bev": { + "english_name": "Bété, Daloa" + }, + "bew": { + "english_name": "Betawi" + }, + "bet": { + "english_name": "Béte, Guiberoua" + }, + "beu": { + "english_name": "Blagar" + }, + "pyx": { + "english_name": "Pyu (Myanmar)" + }, + "pyy": { + "english_name": "Pyen" + }, + "awy": { + "english_name": "Awyu, Edera" + }, + "awx": { + "english_name": "Awara" + }, + "aww": { + "english_name": "Awun" + }, + "awv": { + "english_name": "Awyu, Jair" + }, + "awu": { + "english_name": "Awyu, Central" + }, + "awt": { + "english_name": "Araweté" + }, + "aws": { + "english_name": "Awyu, South" + }, + "awr": { + "english_name": "Awera" + }, + "awo": { + "english_name": "Awak" + }, + "awn": { + "english_name": "Awngi" + }, + "awm": { + "english_name": "Arawum" + }, + "awk": { + "english_name": "Awabakal" + }, + "pym": { + "english_name": "Fyam" + }, + "awi": { + "english_name": "Aekyom" + }, + "awh": { + "english_name": "Awbono" + }, + "awg": { + "english_name": "Anguthimri" + }, + "awe": { + "english_name": "Awetí" + }, + "awc": { + "english_name": "Cicipu" + }, + "awb": { + "english_name": "Awa (Papua New Guinea)" + }, + "awa": { + "english_name": "Awadhi" + }, + "ure": { + "english_name": "Uru" + }, + "urf": { + "english_name": "Uradhi" + }, + "urg": { + "english_name": "Urigina" + }, + "ura": { + "english_name": "Urarina" + }, + "urb": { + "english_name": "Urubú-Kaapor" + }, + "urc": { + "english_name": "Urningangg" + }, + "url": { + "english_name": "Urali" + }, + "urm": { + "english_name": "Urapmin" + }, + "urn": { + "english_name": "Uruangnirin" + }, + "uro": { + "english_name": "Ura (Papua New Guinea)" + }, + "urh": { + "english_name": "Urhobo" + }, + "uri": { + "english_name": "Urim" + }, + "urk": { + "english_name": "Urak Lawoi'" + }, + "urt": { + "english_name": "Urat" + }, + "uru": { + "english_name": "Urumi" + }, + "urv": { + "english_name": "Uruava" + }, + "urw": { + "english_name": "Sop" + }, + "urp": { + "english_name": "Uru-Pa-In" + }, + "urr": { + "english_name": "Lehalurup" + }, + "ibd": { + "english_name": "Iwaidja" + }, + "urx": { + "english_name": "Urimo" + }, + "ury": { + "english_name": "Orya" + }, + "urz": { + "english_name": "Uru-Eu-Wau-Wau" + }, + "ibe": { + "english_name": "Akpes" + }, + "ngd": { + "english_name": "Ngando (Central African Republic)" + }, + "nge": { + "english_name": "Ngemba" + }, + "ngg": { + "english_name": "Ngbaka Manza" + }, + "nga": { + "english_name": "Ngbaka" + }, + "ngb": { + "english_name": "Ngbandi, Northern" + }, + "ngc": { + "english_name": "Ngombe (Democratic Republic of Congo)" + }, + "ngl": { + "english_name": "Lomwe" + }, + "ngm": { + "english_name": "Ngatik Men's Creole" + }, + "ngn": { + "english_name": "Ngwo" + }, + "ngo": { + "english_name": "Ngoni" + }, + "ngh": { + "english_name": "N/u" + }, + "ngi": { + "english_name": "Ngizim" + }, + "ngj": { + "english_name": "Ngie" + }, + "ngk": { + "english_name": "Dalabon" + }, + "ngt": { + "english_name": "Ngeq" + }, + "ngu": { + "english_name": "Nahuatl, Guerrero" + }, + "ngv": { + "english_name": "Nagumi" + }, + "ngw": { + "english_name": "Ngwaba" + }, + "ngp": { + "english_name": "Ngulu" + }, + "ngq": { + "english_name": "Ngurimi" + }, + "ngr": { + "english_name": "Engdewu" + }, + "ngs": { + "english_name": "Gvoko" + }, + "ngx": { + "english_name": "Nggwahyi" + }, + "ngy": { + "english_name": "Tibea" + }, + "ngz": { + "english_name": "Ngungwel" + }, + "mgc": { + "english_name": "Morokodo" + }, + "mgb": { + "english_name": "Mararit" + }, + "mga": { + "english_name": "Irish, Middle (900-1200)" + }, + "tbz": { + "english_name": "Ditammari" + }, + "mgg": { + "english_name": "Mpumpong" + }, + "mgf": { + "english_name": "Maklew" + }, + "mge": { + "english_name": "Mango" + }, + "mgd": { + "english_name": "Moru" + }, + "mgk": { + "english_name": "Mawes" + }, + "mgj": { + "english_name": "Abureni" + }, + "mgi": { + "english_name": "Lijili" + }, + "mgh": { + "english_name": "Makhuwa-Meetto" + }, + "mgo": { + "english_name": "Meta'" + }, + "mgn": { + "english_name": "Mbangi" + }, + "mgm": { + "english_name": "Mambae" + }, + "mgl": { + "english_name": "Maleu-Kilenge" + }, + "mgs": { + "english_name": "Manda (Tanzania)" + }, + "mgr": { + "english_name": "Mambwe-Lungu" + }, + "mgq": { + "english_name": "Malila" + }, + "mgp": { + "english_name": "Magar, Eastern" + }, + "mgw": { + "english_name": "Matumbi" + }, + "mgv": { + "english_name": "Matengo" + }, + "mgu": { + "english_name": "Mailu" + }, + "mgt": { + "english_name": "Mongol" + }, + "tba": { + "english_name": "Aikanã" + }, + "mgz": { + "english_name": "Mbugwe" + }, + "mgy": { + "english_name": "Mbunga" + }, + "tbb": { + "english_name": "Tapeba" + }, + "tbe": { + "english_name": "Tanimbili" + }, + "tbd": { + "english_name": "Kaki Ae" + }, + "tbg": { + "english_name": "Tairora, North" + }, + "tbf": { + "english_name": "Mandara" + }, + "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" + }, + "dpp": { + "english_name": "Papar" + }, + "shx": { + "english_name": "She" + }, + "shy": { + "english_name": "Tachawit" + }, + "shz": { + "english_name": "Senoufo, Syenara" + }, + "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" + }, + "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" + }, + "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)" + }, + "keo": { + "english_name": "Kakwa" + }, + "ken": { + "english_name": "Kenyang" + }, + "kem": { + "english_name": "Kemak" + }, + "kel": { + "english_name": "Kela (Democratic Republic of Congo)" + }, + "kek": { + "english_name": "Kekchí" + }, + "kej": { + "english_name": "Kadar" + }, + "kei": { + "english_name": "Kei" + }, + "keh": { + "english_name": "Keak" + }, + "keg": { + "english_name": "Tese" + }, + "kef": { + "english_name": "Kpessi" + }, + "kee": { + "english_name": "Keres, Eastern" + }, + "ked": { + "english_name": "Kerewe" + }, + "kec": { + "english_name": "Keiga" + }, + "keb": { + "english_name": "Kélé" + }, + "kea": { + "english_name": "Kabuverdianu" + }, + "jie": { + "english_name": "Jilbe" + }, + "kez": { + "english_name": "Kukele" + }, + "key": { + "english_name": "Kupia" + }, + "kex": { + "english_name": "Kukna" + }, + "kew": { + "english_name": "Kewa, West" + }, + "kev": { + "english_name": "Kanikkaran" + }, + "keu": { + "english_name": "Akebu" + }, + "ket": { + "english_name": "Ket" + }, + "kes": { + "english_name": "Kugbo" + }, + "ker": { + "english_name": "Kera" + }, + "keq": { + "english_name": "Kamar" + }, + "kep": { + "english_name": "Kaikadi" + }, + "jiv": { + "english_name": "Shuar" + }, + "yay": { + "english_name": "Agwagwune" + }, + "yax": { + "english_name": "Yauma" + }, + "yaz": { + "english_name": "Lokaa" + }, + "yau": { + "english_name": "Yuwana" + }, + "yat": { + "english_name": "Yambeta" + }, + "yaw": { + "english_name": "Yawalapití" + }, + "yav": { + "english_name": "Yangben" + }, + "yaq": { + "english_name": "Yaqui" + }, + "jit": { + "english_name": "Jita" + }, + "yas": { + "english_name": "Nugunu (Cameroon)" + }, + "yar": { + "english_name": "Yabarana" + }, + "yam": { + "english_name": "Yamba" + }, + "yal": { + "english_name": "Yalunka" + }, + "yao": { + "english_name": "Yao" + }, + "jiu": { + "english_name": "Jinuo, Youle" + }, + "yai": { + "english_name": "Yagnobi" + }, + "yah": { + "english_name": "Yazgulyam" + }, + "yak": { + "english_name": "Yakama" + }, + "yaj": { + "english_name": "Banda-Yangere" + }, + "yae": { + "english_name": "Pumé" + }, + "yad": { + "english_name": "Yagua" + }, + "yag": { + "english_name": "Yámana" + }, + "yaf": { + "english_name": "Yaka (Democratic Republic of Congo)" + }, + "yaa": { + "english_name": "Yaminahua" + }, + "yac": { + "english_name": "Yali, Pass Valley" + }, + "yab": { + "english_name": "Yuhup" + }, + "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" + }, + "ota": { + "english_name": "Turkish, Ottoman (1500-1928)" + }, + "otb": { + "english_name": "Tibetan, Old" + }, + "jiq": { + "english_name": "Guanyinqiao" + }, + "otd": { + "english_name": "Ot Danum" + }, + "ote": { + "english_name": "Otomi, Mezquital" + }, + "otx": { + "english_name": "Otomi, Texcatepec" + }, + "oty": { + "english_name": "Tamil, Old" + }, + "otz": { + "english_name": "Otomi, Ixtenco" + }, + "otq": { + "english_name": "Otomi, Querétaro" + }, + "otr": { + "english_name": "Otoro" + }, + "ots": { + "english_name": "Otomi, Estado de México" + }, + "ott": { + "english_name": "Otomi, Temoaya" + }, + "otu": { + "english_name": "Otuke" + }, + "otw": { + "english_name": "Ottawa" + }, + "jiy": { + "english_name": "Jinuo, Buyuan" + }, + "wkl": { + "english_name": "Kalanadi" + }, + "wka": { + "english_name": "Kw'adza" + }, + "wkb": { + "english_name": "Kumbaran" + }, + "wkd": { + "english_name": "Wakde" + }, + "wky": { + "english_name": "Wangkayutyuru" + }, + "sbv": { + "english_name": "Sabine" + }, + "wku": { + "english_name": "Kunduvadi" + }, + "wkw": { + "english_name": "Wakawaka" + }, + "sbw": { + "english_name": "Simba" + }, + "mzt": { + "english_name": "Mintil" + }, + "mzu": { + "english_name": "Inapang" + }, + "mzv": { + "english_name": "Manza" + }, + "mzw": { + "english_name": "Deg" + }, + "mzp": { + "english_name": "Movima" + }, + "mzq": { + "english_name": "Mori Atas" + }, + "mzr": { + "english_name": "Marúbo" + }, + "mzs": { + "english_name": "Macanese" + }, + "mzx": { + "english_name": "Mawayana" + }, + "mzy": { + "english_name": "Mozambican Sign Language" + }, + "mzz": { + "english_name": "Maiadomu" + }, + "mzd": { + "english_name": "Malimba" + }, + "mze": { + "english_name": "Morawa" + }, + "mzg": { + "english_name": "Monastic Sign Language" + }, + "mza": { + "english_name": "Mixtec, Santa María Zacatepec" + }, + "mzb": { + "english_name": "Tumzabt" + }, + "mzc": { + "english_name": "Madagascar Sign Language" + }, + "mzl": { + "english_name": "Mixe, Mazatlán" + }, + "mzm": { + "english_name": "Mumuye" + }, + "mzn": { + "english_name": "Mazanderani" + }, + "mzo": { + "english_name": "Matipuhy" + }, + "mzh": { + "english_name": "Wichí Lhamtés Güisnay" + }, + "mzi": { + "english_name": "Mazatec, Ixcatlán" + }, + "mzj": { + "english_name": "Manya" + }, + "mzk": { + "english_name": "Mambila, Nigeria" + }, + "zyg": { + "english_name": "Zhuang, Yang" + }, + "zyb": { + "english_name": "Zhuang, Yongbei" + }, + "zyn": { + "english_name": "Zhuang, Yongnan" + }, + "zyj": { + "english_name": "Zhuang, Youjiang" + }, + "syb": { + "english_name": "Subanen, Central" + }, + "zyp": { + "english_name": "Chin, Zyphe" + }, + "xsr": { + "english_name": "Sherpa" + }, + "xss": { + "english_name": "Assan" + }, + "xsp": { + "english_name": "Silopi" + }, + "xsq": { + "english_name": "Makhuwa-Saka" + }, + "xsv": { + "english_name": "Sudovian" + }, + "xsu": { + "english_name": "Sanumá" + }, + "xsy": { + "english_name": "Saisiyat" + }, + "xsb": { + "english_name": "Sambal" + }, + "xsc": { + "english_name": "Scythian" + }, + "xsa": { + "english_name": "Sabaean" + }, + "xsd": { + "english_name": "Sidetic" + }, + "xse": { + "english_name": "Sempan" + }, + "xsh": { + "english_name": "Shamang" + }, + "xsi": { + "english_name": "Sio" + }, + "xsn": { + "english_name": "Sanga (Nigeria)" + }, + "xso": { + "english_name": "Solano" + }, + "xsl": { + "english_name": "Slavey, South" + }, + "xsm": { + "english_name": "Kasem" + }, + "jls": { + "english_name": "Jamaican Sign Language" + }, + "jle": { + "english_name": "Ngile" + }, + "swi": { + "english_name": "Sui" + }, + "dui": { + "english_name": "Dumun" + }, + "swk": { + "english_name": "Sena, Malawi" + }, + "swj": { + "english_name": "Sira" + }, + "swm": { + "english_name": "Samosa" + }, + "swl": { + "english_name": "Swedish Sign Language" + }, + "dun": { + "english_name": "Dusun Deyah" + }, + "swn": { + "english_name": "Sawknah" + }, + "swc": { + "english_name": "Swahili, Congo" + }, + "swb": { + "english_name": "Comorian, Maore" + }, + "swg": { + "english_name": "Swabian" + }, + "swf": { + "english_name": "Sere" + }, + "swy": { + "english_name": "Sarua" + }, + "swx": { + "english_name": "Suruahá" + }, + "hz": { + "english_name": "Herero" + }, + "hy": { + "english_name": "Armenian" + }, + "eaa": { + "english_name": "Karenggapa" + }, + "ht": { + "english_name": "Haitian" + }, + "hu": { + "name": "magyar", + "english_name": "Hungarian" + }, + "swq": { + "english_name": "Sharwa" + }, + "hi": { + "name": "हिंदी", + "english_name": "Hindi" + }, + "ho": { + "english_name": "Hiri Motu" + }, + "swp": { + "english_name": "Suau" + }, + "ha": { + "english_name": "Hausa" + }, + "sws": { + "english_name": "Seluwasan" + }, + "he": { + "name": "עברית", + "english_name": "Hebrew" + }, + "dma": { + "english_name": "Duma" + }, + "dmb": { + "english_name": "Dogon, Mombo" + }, + "pi": { + "english_name": "Pali" + }, + "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" + }, + "pl": { + "name": "polski", + "english_name": "Polish" + }, + "dmv": { + "english_name": "Dumpas" + }, + "dmw": { + "english_name": "Mudburra" + }, + "dmx": { + "english_name": "Dema" + }, + "dmy": { + "english_name": "Demta" + }, + "swv": { + "english_name": "Shekhawati" + }, + "hna": { + "english_name": "Mina (Cameroon)" + }, + "bcm": { + "english_name": "Bannoni" + }, + "bcn": { + "english_name": "Bali (Nigeria)" + }, + "bco": { + "english_name": "Kaluli" + }, + "hne": { + "english_name": "Chhattisgarhi" + }, + "hnd": { + "english_name": "Hindko, Southern" + }, + "bcj": { + "english_name": "Bardi" + }, + "bck": { + "english_name": "Bunaba" + }, + "hni": { + "english_name": "Hani" + }, + "hnh": { + "english_name": "//Ani" + }, + "bcf": { + "english_name": "Bamu" + }, + "hnj": { + "english_name": "Hmong Njua" + }, + "bca": { + "english_name": "Bai, Central" + }, + "hno": { + "english_name": "Hindko, Northern" + }, + "hnn": { + "english_name": "Hanunoo" + }, + "hns": { + "english_name": "Hindustani, Caribbean" + }, + "hnu": { + "english_name": "Hung" + }, + "bcy": { + "english_name": "Bacama" + }, + "bcz": { + "english_name": "Bainouk-Gunyaamolo" + }, + "bct": { + "english_name": "Bendi" + }, + "bcu": { + "english_name": "Awad Bing" + }, + "bcv": { + "english_name": "Shoo-Minda-Nye" + }, + "bcw": { + "english_name": "Bana" + }, + "bcp": { + "english_name": "Bali (Democratic Republic of Congo)" + }, + "bcq": { + "english_name": "Bench" + }, + "bcr": { + "english_name": "Babine" + }, + "bcs": { + "english_name": "Kohumono" + }, + "aua": { + "english_name": "Asumboa" + }, + "auc": { + "english_name": "Waorani" + }, + "aub": { + "english_name": "Alugu" + }, + "aud": { + "english_name": "Anuta" + }, + "aug": { + "english_name": "Aguna" + }, + "aui": { + "english_name": "Anuki" + }, + "auh": { + "english_name": "Aushi" + }, + "auk": { + "english_name": "Heyo" + }, + "auj": { + "english_name": "Awjilah" + }, + "aum": { + "english_name": "Asu (Nigeria)" + }, + "aul": { + "english_name": "Aulua" + }, + "auo": { + "english_name": "Auyokawa" + }, + "aun": { + "english_name": "One, Molmo" + }, + "auq": { + "english_name": "Anus" + }, + "aup": { + "english_name": "Makayam" + }, + "aur": { + "english_name": "Aruek" + }, + "auu": { + "english_name": "Auye" + }, + "aut": { + "english_name": "Austral" + }, + "auw": { + "english_name": "Awyi" + }, + "auy": { + "english_name": "Awiyaana" + }, + "aux": { + "english_name": "Aurá" + }, + "auz": { + "english_name": "Arabic, Uzbeki" + }, + "blg": { + "english_name": "Balau" + }, + "upi": { + "english_name": "Umeda" + }, + "upv": { + "english_name": "Uripiv-Wala-Rano-Atchin" + }, + "nen": { + "english_name": "Nengone" + }, + "neo": { + "english_name": "Ná-Meo" + }, + "nem": { + "english_name": "Nemi" + }, + "nej": { + "english_name": "Neko" + }, + "nek": { + "english_name": "Neku" + }, + "neh": { + "english_name": "Nyenkha" + }, + "nei": { + "english_name": "Hittite, Neo-" + }, + "nef": { + "english_name": "Nefamese" + }, + "neg": { + "english_name": "Negidal" + }, + "ned": { + "english_name": "Nde-Gbite" + }, + "nee": { + "english_name": "Nêlêmwa-Nixumwak" + }, + "neb": { + "english_name": "Toura (Côte d'Ivoire)" + }, + "nec": { + "english_name": "Nedebang" + }, + "nea": { + "english_name": "Ngad'a, Eastern" + }, + "nez": { + "english_name": "Nez Perce" + }, + "nex": { + "english_name": "Neme" + }, + "ney": { + "english_name": "Neyo" + }, + "nev": { + "english_name": "Nyaheun" + }, + "new": { + "english_name": "Newari" + }, + "net": { + "english_name": "Nete" + }, + "neu": { + "english_name": "Neo" + }, + "ner": { + "english_name": "Yahadian" + }, + "nes": { + "english_name": "Kinnauri, Bhoti" + }, + "neq": { + "english_name": "Mixe, North Central" + }, + "mee": { + "english_name": "Mengen" + }, + "med": { + "english_name": "Melpa" + }, + "mef": { + "english_name": "Megam" + }, + "mea": { + "english_name": "Menka" + }, + "mec": { + "english_name": "Mara" + }, + "meb": { + "english_name": "Ikobi" + }, + "mem": { + "english_name": "Mangala" + }, + "mel": { + "english_name": "Melanau, Central" + }, + "meo": { + "english_name": "Malay, Kedah" + }, + "men": { + "english_name": "Mende (Sierra Leone)" + }, + "mei": { + "english_name": "Midob" + }, + "meh": { + "english_name": "Mixtec, Southwestern Tlaxiaco" + }, + "mek": { + "english_name": "Mekeo" + }, + "mej": { + "english_name": "Meyah" + }, + "meu": { + "english_name": "Motu" + }, + "met": { + "english_name": "Mato" + }, + "mew": { + "english_name": "Maaka" + }, + "mev": { + "english_name": "Mano" + }, + "meq": { + "english_name": "Merey" + }, + "mep": { + "english_name": "Miriwung" + }, + "mes": { + "english_name": "Masmaje" + }, + "mer": { + "english_name": "Meru" + }, + "mey": { + "english_name": "Hassaniyya" + }, + "mez": { + "english_name": "Menominee" + }, + "dry": { + "english_name": "Darai" + }, + "drq": { + "english_name": "Dura" + }, + "sjs": { + "english_name": "Senhaja De Srair" + }, + "drs": { + "english_name": "Gedeo" + }, + "drr": { + "english_name": "Dororo" + }, + "dru": { + "english_name": "Rukai" + }, + "drt": { + "english_name": "Drents" + }, + "sjt": { + "english_name": "Sami, Ter" + }, + "sju": { + "english_name": "Sami, Ume" + }, + "dri": { + "english_name": "C'lela" + }, + "sjk": { + "english_name": "Sami, Kemi" + }, + "sjn": { + "english_name": "Sindarin" + }, + "drl": { + "english_name": "Paakantyi" + }, + "dro": { + "english_name": "Melanau, Daro-Matu" + }, + "drn": { + "english_name": "Damar, West" + }, + "sjb": { + "english_name": "Sajau Basap" + }, + "drc": { + "english_name": "Minderico" + }, + "drb": { + "english_name": "Dair" + }, + "dre": { + "english_name": "Dolpo" + }, + "drd": { + "english_name": "Darmiya" + }, + "drg": { + "english_name": "Rungus" + }, + "sje": { + "english_name": "Sami, Pite" + }, + "lww": { + "english_name": "Lewo" + }, + "lwt": { + "english_name": "Lewotobi" + }, + "lwu": { + "english_name": "Lawu" + }, + "lwh": { + "english_name": "Lachi, White" + }, + "lwo": { + "english_name": "Luwo" + }, + "lwl": { + "english_name": "Lawa, Eastern" + }, + "lwm": { + "english_name": "Laomian" + }, + "lwa": { + "english_name": "Lwalu" + }, + "lwg": { + "english_name": "Wanga" + }, + "lwe": { + "english_name": "Lewo Eleng" + }, + "kgq": { + "english_name": "Kamoro" + }, + "kgp": { + "english_name": "Kaingang" + }, + "kgs": { + "english_name": "Kumbainggar" + }, + "kgr": { + "english_name": "Abun" + }, + "kgu": { + "english_name": "Kobol" + }, + "kgt": { + "english_name": "Somyev" + }, + "kgw": { + "english_name": "Karon Dori" + }, + "kgv": { + "english_name": "Karas" + }, + "kgy": { + "english_name": "Kyerung" + }, + "kgx": { + "english_name": "Kamaru" + }, + "kga": { + "english_name": "Koyaga" + }, + "kgc": { + "english_name": "Kasseng" + }, + "kgb": { + "english_name": "Kawe" + }, + "kge": { + "english_name": "Komering" + }, + "kgd": { + "english_name": "Kataang" + }, + "kgg": { + "english_name": "Kusunda" + }, + "kgf": { + "english_name": "Kube" + }, + "kgi": { + "english_name": "Selangor Sign Language" + }, + "kgk": { + "english_name": "Kaiwá" + }, + "kgj": { + "english_name": "Kham, Gamale" + }, + "kgm": { + "english_name": "Karipúna" + }, + "kgl": { + "english_name": "Kunggari" + }, + "kgo": { + "english_name": "Krongo" + }, + "kgn": { + "english_name": "Karingani" + }, + "xhc": { + "english_name": "Hunnic" + }, + "xha": { + "english_name": "Harami" + }, + "xhe": { + "english_name": "Khetrani" + }, + "xhd": { + "english_name": "Hadrami" + }, + "xhr": { + "english_name": "Hernican" + }, + "xhv": { + "english_name": "Khua" + }, + "xhu": { + "english_name": "Hurrian" + }, + "xht": { + "english_name": "Hattic" + }, + "yga": { + "english_name": "Malyangapa" + }, + "ygm": { + "english_name": "Yagomi" + }, + "ygl": { + "english_name": "Yangum Gel" + }, + "ygi": { + "english_name": "Yiningayi" + }, + "ygw": { + "english_name": "Yagwoia" + }, + "ygu": { + "english_name": "Yugul" + }, + "ygr": { + "english_name": "Yagaria" + }, + "ygp": { + "english_name": "Gepo" + }, + "jpr": { + "english_name": "Judeo-Persian" + }, + "wur": { + "english_name": "Wurrugu" + }, + "wuv": { + "english_name": "Wuvulu-Aua" + }, + "wuu": { + "english_name": "Chinese, Wu" + }, + "wut": { + "english_name": "Wutung" + }, + "wuy": { + "english_name": "Wauyai" + }, + "wux": { + "english_name": "Wulna" + }, + "wub": { + "english_name": "Wunambal" + }, + "wua": { + "english_name": "Wikngenchera" + }, + "wud": { + "english_name": "Wudu" + }, + "wuh": { + "english_name": "Wutunhua" + }, + "wun": { + "english_name": "Bungu" + }, + "wum": { + "english_name": "Wumbvu" + }, + "wul": { + "english_name": "Silimo" + }, + "mxz": { + "english_name": "Masela, Central" + }, + "mxx": { + "english_name": "Mahou" + }, + "mxy": { + "english_name": "Mixtec, Southeastern Nochixtlán" + }, + "mxv": { + "english_name": "Mixtec, Metlatónoc" + }, + "mxw": { + "english_name": "Namo" + }, + "mxt": { + "english_name": "Mixtec, Jamiltepec" + }, + "mxu": { + "english_name": "Mada (Cameroon)" + }, + "mxr": { + "english_name": "Murik (Malaysia)" + }, + "mxs": { + "english_name": "Mixtec, Huitepec" + }, + "mxp": { + "english_name": "Mixe, Tlahuitoltepec" + }, + "mxq": { + "english_name": "Mixe, Juquila" + }, + "mxn": { + "english_name": "Moi (Indonesia)" + }, + "mxo": { + "english_name": "Mbowe" + }, + "mxl": { + "english_name": "Gbe, Maxi" + }, + "mxm": { + "english_name": "Meramera" + }, + "mxj": { + "english_name": "Miju-Mishmi" + }, + "mxk": { + "english_name": "Monumbo" + }, + "mxh": { + "english_name": "Mvuba" + }, + "mxi": { + "english_name": "Mozarabic" + }, + "mxf": { + "english_name": "Malgbe" + }, + "mxg": { + "english_name": "Mbangala" + }, + "mxd": { + "english_name": "Modang" + }, + "mxe": { + "english_name": "Mele-Fila" + }, + "mxb": { + "english_name": "Mixtec, Tezoatlán" + }, + "mxc": { + "english_name": "Manyika" + }, + "mxa": { + "english_name": "Mixtec, Northwest Oaxaca" + }, + "zwa": { + "english_name": "Zay" + }, + "xut": { + "english_name": "Kuthant" + }, + "xuu": { + "english_name": "Kxoe" + }, + "xup": { + "english_name": "Umpqua, Upper" + }, + "xur": { + "english_name": "Urartian" + }, + "isr": { + "english_name": "Israeli Sign Language" + }, + "isu": { + "english_name": "Isu (Menchum Division)" + }, + "ist": { + "english_name": "Istriot" + }, + "isk": { + "english_name": "Ishkashimi" + }, + "isi": { + "english_name": "Nkem-Nkum" + }, + "ish": { + "english_name": "Esan" + }, + "iso": { + "english_name": "Isoko" + }, + "isn": { + "english_name": "Isanzu" + }, + "ism": { + "english_name": "Masimasi" + }, + "isc": { + "english_name": "Isconahua" + }, + "xum": { + "english_name": "Umbrian" + }, + "isa": { + "english_name": "Isabi" + }, + "xuo": { + "english_name": "Kuo" + }, + "isg": { + "english_name": "Irish Sign Language" + }, + "ise": { + "english_name": "Italian Sign Language" + }, + "isd": { + "english_name": "Isnag" + }, + "jjr": { + "english_name": "Bankal" + }, + "ukq": { + "english_name": "Ukwa" + }, + "gyg": { + "english_name": "Gbayi" + }, + "gyf": { + "english_name": "Gungabula" + }, + "gye": { + "english_name": "Gyem" + }, + "gyd": { + "english_name": "Kayardild" + }, + "gyb": { + "english_name": "Garus" + }, + "gya": { + "english_name": "Gbaya, Northwest" + }, + "gyn": { + "english_name": "Creole English, Guyanese" + }, + "gym": { + "english_name": "Ngäbere" + }, + "gyl": { + "english_name": "Gayil" + }, + "gyi": { + "english_name": "Gyele" + }, + "gyr": { + "english_name": "Guarayu" + }, + "gyy": { + "english_name": "Gunya" + }, + "tyl": { + "english_name": "Thu Lao" + }, + "tyn": { + "english_name": "Kombai" + }, + "tyh": { + "english_name": "O'du" + }, + "tyi": { + "english_name": "Teke-Tsaayi" + }, + "tyj": { + "english_name": "Tai Do" + }, + "tye": { + "english_name": "Kyanga" + }, + "tya": { + "english_name": "Tauya" + }, + "tyx": { + "english_name": "Teke-Tyee" + }, + "tyz": { + "english_name": "Tày" + }, + "tyt": { + "english_name": "Tày Tac" + }, + "tyu": { + "english_name": "Kua" + }, + "tyv": { + "english_name": "Tuvinian" + }, + "typ": { + "english_name": "Thaypan" + }, + "tyr": { + "english_name": "Tai Daeng" + }, + "tys": { + "english_name": "Tày Sa Pa" + }, + "dok": { + "english_name": "Dondo" + }, + "doh": { + "english_name": "Dong" + }, + "doi": { + "english_name": "Dogri (macrolanguage)" + }, + "don": { + "english_name": "Toura (Papua New Guinea)" + }, + "doo": { + "english_name": "Dongo" + }, + "dol": { + "english_name": "Doso" + }, + "dob": { + "english_name": "Dobu" + }, + "doc": { + "english_name": "Dong, Northern" + }, + "doa": { + "english_name": "Dom" + }, + "dof": { + "english_name": "Domu" + }, + "doe": { + "english_name": "Doe" + }, + "doz": { + "english_name": "Dorze" + }, + "dox": { + "english_name": "Bussa" + }, + "doy": { + "english_name": "Dompo" + }, + "dor": { + "english_name": "Dori'o" + }, + "dos": { + "english_name": "Dogosé" + }, + "dop": { + "english_name": "Lukpa" + }, + "doq": { + "english_name": "Dominican Sign Language" + }, + "dov": { + "english_name": "Dombe" + }, + "dow": { + "english_name": "Doyayo" + }, + "dot": { + "english_name": "Dass" + }, + "bav": { + "english_name": "Vengo" + }, + "baw": { + "english_name": "Bambili-Bambui" + }, + "bau": { + "english_name": "Bada (Nigeria)" + }, + "bar": { + "english_name": "Bavarian" + }, + "bas": { + "english_name": "Basa (Cameroon)" + }, + "bap": { + "english_name": "Bantawa" + }, + "bax": { + "english_name": "Bamun" + }, + "bay": { + "english_name": "Batuley" + }, + "baf": { + "english_name": "Nubaca" + }, + "bag": { + "english_name": "Tuki" + }, + "bae": { + "english_name": "Baré" + }, + "bab": { + "english_name": "Bainouk-Gunyuño" + }, + "bac": { + "english_name": "Badui" + }, + "baa": { + "english_name": "Babatana" + }, + "ban": { + "english_name": "Balinese" + }, + "bao": { + "english_name": "Waimaha" + }, + "bal": { + "english_name": "Baluchi" + }, + "baj": { + "english_name": "Barakai" + }, + "bah": { + "english_name": "Creole English, Bahamas" + }, + "omc": { + "english_name": "Mochica" + }, + "omb": { + "english_name": "Ambae, East" + }, + "oma": { + "english_name": "Omaha-Ponca" + }, + "omg": { + "english_name": "Omagua" + }, + "ome": { + "english_name": "Omejes" + }, + "omk": { + "english_name": "Omok" + }, + "omi": { + "english_name": "Omi" + }, + "omo": { + "english_name": "Utarmbung" + }, + "omn": { + "english_name": "Minoan" + }, + "oml": { + "english_name": "Ombo" + }, + "omr": { + "english_name": "Marathi, Old" + }, + "omp": { + "english_name": "Manipuri, Old" + }, + "omw": { + "english_name": "Tairora, South" + }, + "omu": { + "english_name": "Omurano" + }, + "omt": { + "english_name": "Omotik" + }, + "omx": { + "english_name": "Mon, Old" + }, + "unr": { + "english_name": "Mundari" + }, + "unu": { + "english_name": "Unubahe" + }, + "unx": { + "english_name": "Munda" + }, + "unz": { + "english_name": "Kaili, Unde" + }, + "fng": { + "english_name": "Fanagalo" + }, + "una": { + "english_name": "Watut, North" + }, + "und": { + "english_name": "Undetermined" + }, + "une": { + "english_name": "Uneme" + }, + "ung": { + "english_name": "Ngarinyin" + }, + "unk": { + "english_name": "Enawené-Nawé" + }, + "unm": { + "english_name": "Unami" + }, + "fni": { + "english_name": "Fania" + }, + "scg": { + "english_name": "Sanggau" + }, + "mco": { + "english_name": "Mixe, Coatlán" + }, + "mcn": { + "english_name": "Masana" + }, + "mcm": { + "english_name": "Creole Portuguese, Malaccan" + }, + "mcl": { + "english_name": "Macaguaje" + }, + "mck": { + "english_name": "Mbunda" + }, + "mcj": { + "english_name": "Mvanip" + }, + "mci": { + "english_name": "Mese" + }, + "gli": { + "english_name": "Guliguli" + }, + "mcg": { + "english_name": "Mapoyo" + }, + "mcf": { + "english_name": "Matsés" + }, + "mce": { + "english_name": "Mixtec, Itundujia" + }, + "mcd": { + "english_name": "Sharanahua" + }, + "mcc": { + "english_name": "Bitur" + }, + "glj": { + "english_name": "Gula Iro" + }, + "mca": { + "english_name": "Maca" + }, + "glk": { + "english_name": "Gilaki" + }, + "mcz": { + "english_name": "Mawan" + }, + "mcy": { + "english_name": "Watut, South" + }, + "mcx": { + "english_name": "Mpiemo" + }, + "mcw": { + "english_name": "Mawa (Chad)" + }, + "mcv": { + "english_name": "Minanibai" + }, + "mcu": { + "english_name": "Mambila, Cameroon" + }, + "mct": { + "english_name": "Mengisa" + }, + "mcs": { + "english_name": "Mambai" + }, + "mcr": { + "english_name": "Menya" + }, + "mcq": { + "english_name": "Ese" + }, + "mcp": { + "english_name": "Makaa" + }, + "slx": { + "english_name": "Salampasu" + }, + "sly": { + "english_name": "Selayar" + }, + "slz": { + "english_name": "Ma'ya" + }, + "slt": { + "english_name": "Sila" + }, + "slu": { + "english_name": "Selaru" + }, + "slw": { + "english_name": "Sialum" + }, + "slp": { + "english_name": "Lamaholot" + }, + "slq": { + "english_name": "Salchuq" + }, + "slr": { + "english_name": "Salar" + }, + "sls": { + "english_name": "Singapore Sign Language" + }, + "sll": { + "english_name": "Salt-Yui" + }, + "slm": { + "english_name": "Sama, Pangutaran" + }, + "sln": { + "english_name": "Salinan" + }, + "slh": { + "english_name": "Salish, Southern Puget Sound" + }, + "sli": { + "english_name": "Silesian, Lower" + }, + "slj": { + "english_name": "Salumá" + }, + "sld": { + "english_name": "Sissala" + }, + "sle": { + "english_name": "Sholaga" + }, + "slf": { + "english_name": "Swiss-Italian Sign Language" + }, + "slg": { + "english_name": "Selungai Murut" + }, + "slc": { + "english_name": "Sáliba" + }, + "glc": { + "english_name": "Bon Gula" + }, + "gld": { + "english_name": "Nanai" + }, + "is": { + "name": "Íslenska", + "english_name": "Icelandic" + }, + "iu": { + "english_name": "Inuktitut" + }, + "it": { + "name": "Italiano", + "english_name": "Italian" + }, + "ii": { + "english_name": "Yi, Sichuan" + }, + "ik": { + "english_name": "Inupiaq" + }, + "io": { + "english_name": "Ido" + }, + "ia": { + "english_name": "Interlingua (International Auxiliary Language Association)" + }, + "ie": { + "english_name": "Interlingue" + }, + "id": { + "name": "Indonesian", + "english_name": "Indonesian" + }, + "ig": { + "english_name": "Igbo" + }, + "gly": { + "english_name": "Gule" + }, + "sav": { + "english_name": "Saafi-Saafi" + }, + "swr": { + "english_name": "Saweru" + }, + "wdu": { + "english_name": "Wadjigu" + }, + "kiz": { + "english_name": "Kisi" + }, + "kiy": { + "english_name": "Kirikiri" + }, + "kix": { + "english_name": "Naga, Khiamniungan" + }, + "kis": { + "english_name": "Kis" + }, + "kiq": { + "english_name": "Kosadle" + }, + "kip": { + "english_name": "Kham, Sheshi" + }, + "kiw": { + "english_name": "Kiwai, Northeast" + }, + "kiv": { + "english_name": "Kimbu" + }, + "kiu": { + "english_name": "Kirmanjki (individual language)" + }, + "kit": { + "english_name": "Agob" + }, + "kij": { + "english_name": "Kilivila" + }, + "kii": { + "english_name": "Kitsai" + }, + "kih": { + "english_name": "Kilmeri" + }, + "kio": { + "english_name": "Kiowa" + }, + "kim": { + "english_name": "Karagas" + }, + "kil": { + "english_name": "Kariya" + }, + "kic": { + "english_name": "Kickapoo" + }, + "kib": { + "english_name": "Koalib" + }, + "kia": { + "english_name": "Kim" + }, + "kig": { + "english_name": "Kimaama" + }, + "kif": { + "english_name": "Kham, Eastern Parbate" + }, + "kie": { + "english_name": "Kibet" + }, + "kid": { + "english_name": "Koshin" + }, + "xjb": { + "english_name": "Minjungbal" + }, + "glu": { + "english_name": "Gula (Chad)" + }, + "xjt": { + "english_name": "Jaitmatang" + }, + "glw": { + "english_name": "Glavda" + }, + "yei": { + "english_name": "Yeni" + }, + "yej": { + "english_name": "Yevanic" + }, + "yel": { + "english_name": "Yela" + }, + "yea": { + "english_name": "Ravula" + }, + "yec": { + "english_name": "Yeniche" + }, + "yee": { + "english_name": "Yimas" + }, + "yey": { + "english_name": "Yeyi" + }, + "yes": { + "english_name": "Nyankpa" + }, + "yer": { + "english_name": "Tarok" + }, + "yeu": { + "english_name": "Yerukula" + }, + "yet": { + "english_name": "Yetfa" + }, + "yev": { + "english_name": "Yapunda" + }, + "opt": { + "english_name": "Opata" + }, + "opy": { + "english_name": "Ofayé" + }, + "opa": { + "english_name": "Okpamheri" + }, + "opm": { + "english_name": "Oksapmin" + }, + "opo": { + "english_name": "Opao" + }, + "opk": { + "english_name": "Kopkaka" + }, + "www": { + "english_name": "Wawa" + }, + "wwr": { + "english_name": "Warrwa" + }, + "wwa": { + "english_name": "Waama" + }, + "wwb": { + "english_name": "Wakabunga" + }, + "wwo": { + "english_name": "Wetamut" + }, + "zuy": { + "english_name": "Zumaya" + }, + "zua": { + "english_name": "Zeem" + }, + "zuh": { + "english_name": "Tokano" + }, + "zun": { + "english_name": "Zuni" + }, + "zum": { + "english_name": "Kumzari" + }, + "iqu": { + "english_name": "Iquito" + }, + "xww": { + "english_name": "Wemba Wemba" + }, + "iqw": { + "english_name": "Ikwo" + }, + "xwr": { + "english_name": "Kwerba Mamberamo" + }, + "xwo": { + "english_name": "Oirat, Written" + }, + "xwl": { + "english_name": "Gbe, Western Xwla" + }, + "xwj": { + "english_name": "Wajuk" + }, + "xwk": { + "english_name": "Wangkumara" + }, + "xwg": { + "english_name": "Kwegu" + }, + "xwd": { + "english_name": "Wadi Wadi" + }, + "xwe": { + "english_name": "Gbe, Xwela" + }, + "xwc": { + "english_name": "Woccon" + }, + "xwa": { + "english_name": "Kwaza" + }, + "rnp": { + "english_name": "Rongpo" + }, + "fse": { + "english_name": "Finnish Sign Language" + }, + "fsl": { + "english_name": "French Sign Language" + }, + "fss": { + "english_name": "Finland-Swedish Sign Language" + }, + "tnu": { + "english_name": "Tay Khang" + }, + "tnv": { + "english_name": "Tangchangya" + }, + "dil": { + "english_name": "Dilling" + }, + "dim": { + "english_name": "Dime" + }, + "din": { + "english_name": "Dinka" + }, + "dio": { + "english_name": "Dibo" + }, + "dih": { + "english_name": "Kumiai" + }, + "dii": { + "english_name": "Dimbong" + }, + "dij": { + "english_name": "Dai" + }, + "dik": { + "english_name": "Dinka, Southwestern" + }, + "jhi": { + "english_name": "Jehai" + }, + "dif": { + "english_name": "Dieri" + }, + "dig": { + "english_name": "Digo" + }, + "dia": { + "english_name": "Dia" + }, + "dib": { + "english_name": "Dinka, South Central" + }, + "dic": { + "english_name": "Dida, Lakota" + }, + "jhs": { + "english_name": "Jhankot Sign Language" + }, + "dix": { + "english_name": "Dixon Reef" + }, + "diy": { + "english_name": "Diuwe" + }, + "diz": { + "english_name": "Ding" + }, + "dit": { + "english_name": "Dirari" + }, + "diu": { + "english_name": "Diriku" + }, + "diw": { + "english_name": "Dinka, Northwestern" + }, + "dip": { + "english_name": "Dinka, Northeastern" + }, + "diq": { + "english_name": "Dimli (individual language)" + }, + "dir": { + "english_name": "Dirim" + }, + "dis": { + "english_name": "Dimasa" + }, + "ruh": { + "english_name": "Ruga" + }, + "rub": { + "english_name": "Gungu" + }, + "box": { + "english_name": "Buamu" + }, + "boy": { + "english_name": "Bodo (Central African Republic)" + }, + "hbo": { + "english_name": "Hebrew, Ancient" + }, + "hbn": { + "english_name": "Heiban" + }, + "bop": { + "english_name": "Bonkiman" + }, + "boq": { + "english_name": "Bogaya" + }, + "bor": { + "english_name": "Borôro" + }, + "bot": { + "english_name": "Bongo" + }, + "bou": { + "english_name": "Bondei" + }, + "bov": { + "english_name": "Tuwuli" + }, + "bow": { + "english_name": "Rema" + }, + "boh": { + "english_name": "Boma" + }, + "boi": { + "english_name": "Barbareño" + }, + "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èwè" + }, + "hbu": { + "english_name": "Habu" + }, + "boa": { + "english_name": "Bora" + }, + "bob": { + "english_name": "Aweer" + }, + "boe": { + "english_name": "Mundabli" + }, + "bof": { + "english_name": "Bolon" + }, + "bog": { + "english_name": "Bamako Sign Language" + }, + "qvn": { + "english_name": "Quechua, North Junín" + }, + "qvo": { + "english_name": "Quechua, Napo Lowland" + }, + "ayl": { + "english_name": "Arabic, Libyan" + }, + "ayo": { + "english_name": "Ayoreo" + }, + "ayn": { + "english_name": "Arabic, Sanaani" + }, + "ayi": { + "english_name": "Leyigha" + }, + "ayh": { + "english_name": "Arabic, Hadrami" + }, + "ayk": { + "english_name": "Akuku" + }, + "aye": { + "english_name": "Ayere" + }, + "ayd": { + "english_name": "Ayabadhu" + }, + "ayg": { + "english_name": "Ginyanga" + }, + "aya": { + "english_name": "Awar" + }, + "ayc": { + "english_name": "Aymara, Southern" + }, + "ayb": { + "english_name": "Gbe, Ayizo" + }, + "ayy": { + "english_name": "Ayta, Tayabas" + }, + "ayz": { + "english_name": "Mai Brat" + }, + "ayu": { + "english_name": "Ayu" + }, + "ayt": { + "english_name": "Ayta, Magbukun" + }, + "ayq": { + "english_name": "Ayi (Papua New Guinea)" + }, + "ayp": { + "english_name": "Arabic, North Mesopotamian" + }, + "ays": { + "english_name": "Ayta, Sorsogon" + }, + "ayr": { + "english_name": "Aymara, Central" + }, + "ood": { + "english_name": "Tohono O'odham" + }, + "oog": { + "english_name": "Ong" + }, + "oon": { + "english_name": "Önge" + }, + "oos": { + "english_name": "Ossetic, Old" + }, + "oor": { + "english_name": "Oorlams" + }, + "qvi": { + "english_name": "Quichua, Imbabura Highland" + }, + "fly": { + "english_name": "Tsotsitaal" + }, + "tby": { + "english_name": "Tabaru" + }, + "flr": { + "english_name": "Fuliiru" + }, + "ulw": { + "english_name": "Ulwa" + }, + "ulu": { + "english_name": "Uma' Lung" + }, + "fli": { + "english_name": "Fali" + }, + "flh": { + "english_name": "Foau" + }, + "uli": { + "english_name": "Ulithian" + }, + "uln": { + "english_name": "Unserdeutsch" + }, + "fll": { + "english_name": "Fali, North" + }, + "ull": { + "english_name": "Ullatan" + }, + "fln": { + "english_name": "Flinders Island" + }, + "fla": { + "english_name": "Kalispel-Pend d'Oreille" + }, + "ulc": { + "english_name": "Ulch" + }, + "ula": { + "english_name": "Fungwa" + }, + "ulf": { + "english_name": "Usku" + }, + "bgj": { + "english_name": "Bangolan" + }, + "ule": { + "english_name": "Lule" + }, + "bgk": { + "english_name": "Bit" + }, + "tbx": { + "english_name": "Kapin" + }, + "bgl": { + "english_name": "Bo (Laos)" + }, + "bgm": { + "english_name": "Baga Mboteni" + }, + "nyx": { + "english_name": "Nganyaywana" + }, + "nyy": { + "english_name": "Nyakyusa-Ngonde" + }, + "nyr": { + "english_name": "Nyiha (Malawi)" + }, + "nys": { + "english_name": "Nyunga" + }, + "nyp": { + "english_name": "Nyang'i" + }, + "nyq": { + "english_name": "Nayini" + }, + "nyv": { + "english_name": "Nyulnyul" + }, + "nyw": { + "english_name": "Nyaw" + }, + "nyt": { + "english_name": "Nyawaygi" + }, + "nyu": { + "english_name": "Nyungwe" + }, + "nyj": { + "english_name": "Nyanga" + }, + "nyk": { + "english_name": "Nyaneka" + }, + "nyh": { + "english_name": "Nyigina" + }, + "nyi": { + "english_name": "Ama (Sudan)" + }, + "nyn": { + "english_name": "Nyankole" + }, + "nyo": { + "english_name": "Nyoro" + }, + "nyl": { + "english_name": "Nyeu" + }, + "nym": { + "english_name": "Nyamwezi" + }, + "nyb": { + "english_name": "Nyangbo" + }, + "nyc": { + "english_name": "Nyanga-li" + }, + "nyf": { + "english_name": "Giryama" + }, + "nyg": { + "english_name": "Nyindu" + }, + "nyd": { + "english_name": "Nyore" + }, + "nye": { + "english_name": "Nyengo" + }, + "maq": { + "english_name": "Mazatec, Chiquihuitlán" + }, + "sng": { + "english_name": "Sanga (Democratic Republic of Congo)" + }, + "mas": { + "english_name": "Masai" + }, + "sne": { + "english_name": "Bidayuh, Bau" + }, + "mau": { + "english_name": "Mazatec, Huautla" + }, + "mat": { + "english_name": "Matlatzinca, San Francisco" + }, + "maw": { + "english_name": "Mampruli" + }, + "mav": { + "english_name": "Sateré-Mawé" + }, + "snn": { + "english_name": "Siona" + }, + "max": { + "english_name": "Malay, North Moluccan" + }, + "snl": { + "english_name": "Sangil" + }, + "maz": { + "english_name": "Mazahua, Central" + }, + "snj": { + "english_name": "Sango, Riverain" + }, + "snk": { + "english_name": "Soninke" + }, + "snh": { + "english_name": "Shinabo" + }, + "sni": { + "english_name": "Sensi" + }, + "maa": { + "english_name": "Mazatec, San Jerónimo Tecóatl" + }, + "snw": { + "english_name": "Selee" + }, + "mab": { + "english_name": "Mixtec, Yutanduchi" + }, + "mae": { + "english_name": "Bo-Rukul" + }, + "mad": { + "english_name": "Madurese" + }, + "mag": { + "english_name": "Magahi" + }, + "maf": { + "english_name": "Mafa" + }, + "mai": { + "english_name": "Maithili" + }, + "mak": { + "english_name": "Makasar" + }, + "maj": { + "english_name": "Mazatec, Jalapa De Díaz" + }, + "mam": { + "english_name": "Mam" + }, + "bgz": { + "english_name": "Banggai" + }, + "snx": { + "english_name": "Sam" + }, + "man": { + "english_name": "Mandingo" + }, + "zna": { + "english_name": "Zan Gula" + }, + "zng": { + "english_name": "Mang" + }, + "zne": { + "english_name": "Zande (individual language)" + }, + "znk": { + "english_name": "Manangkari" + }, + "zns": { + "english_name": "Mangas" + }, + "lsg": { + "english_name": "Lyons Sign Language" + }, + "lsd": { + "english_name": "Lishana Deni" + }, + "lse": { + "english_name": "Lusengo" + }, + "lsa": { + "english_name": "Lasgerdi" + }, + "lso": { + "english_name": "Laos Sign Language" + }, + "lsl": { + "english_name": "Latvian Sign Language" + }, + "lsm": { + "english_name": "Saamia" + }, + "lsh": { + "english_name": "Lish" + }, + "lsi": { + "english_name": "Lashi" + }, + "lst": { + "english_name": "Trinidad and Tobago Sign Language" + }, + "lsr": { + "english_name": "Aruop" + }, + "lss": { + "english_name": "Lasi" + }, + "lsp": { + "english_name": "Panamanian Sign Language" + }, + "lsy": { + "english_name": "Mauritian Sign Language" + }, + "kky": { + "english_name": "Guguyimidjir" + }, + "kkx": { + "english_name": "Kohin" + }, + "kkz": { + "english_name": "Kaska" + }, + "kku": { + "english_name": "Tumi" + }, + "kkt": { + "english_name": "Koi" + }, + "kkw": { + "english_name": "Teke-Kukuya" + }, + "kkv": { + "english_name": "Kangean" + }, + "kkq": { + "english_name": "Kaiku" + }, + "kkp": { + "english_name": "Gugubera" + }, + "kks": { + "english_name": "Giiwo" + }, + "kkr": { + "english_name": "Kir-Balar" + }, + "kkm": { + "english_name": "Kiong" + }, + "kkl": { + "english_name": "Yale, Kosarek" + }, + "kko": { + "english_name": "Karko" + }, + "kkn": { + "english_name": "Kon Keu" + }, + "kki": { + "english_name": "Kagulu" + }, + "kkh": { + "english_name": "Khün" + }, + "kkk": { + "english_name": "Kokota" + }, + "kkj": { + "english_name": "Kako" + }, + "kke": { + "english_name": "Kakabe" + }, + "kkd": { + "english_name": "Kinuku" + }, + "kkg": { + "english_name": "Kalinga, Mabaka Valley" + }, + "kkf": { + "english_name": "Monpa, Kalaktang" + }, + "kka": { + "english_name": "Kakanda" + }, + "kkc": { + "english_name": "Odoodee" + }, + "kkb": { + "english_name": "Kwerisa" + }, + "xlo": { + "english_name": "Loup A" + }, + "xln": { + "english_name": "Alanic" + }, + "xli": { + "english_name": "Liburnian" + }, + "xlg": { + "english_name": "Ligurian (Ancient)" + }, + "xle": { + "english_name": "Lemnian" + }, + "xld": { + "english_name": "Lydian" + }, + "xlc": { + "english_name": "Lycian" + }, + "xlb": { + "english_name": "Loup B" + }, + "xla": { + "english_name": "Kamula" + }, + "xly": { + "english_name": "Elymian" + }, + "xlu": { + "english_name": "Luwian, Cuneiform" + }, + "xls": { + "english_name": "Lusitanian" + }, + "xlp": { + "english_name": "Lepontic" + }, + "orz": { + "english_name": "Ormu" + }, + "orx": { + "english_name": "Oro" + }, + "ory": { + "english_name": "Oriya (individual language)" + }, + "orv": { + "english_name": "Russian, Old" + }, + "orw": { + "english_name": "Oro Win" + }, + "ort": { + "english_name": "Oriya, Adivasi" + }, + "oru": { + "english_name": "Ormuri" + }, + "orr": { + "english_name": "Oruma" + }, + "ors": { + "english_name": "Orang Seletar" + }, + "orn": { + "english_name": "Orang Kanaq" + }, + "oro": { + "english_name": "Orokolo" + }, + "orh": { + "english_name": "Oroqen" + }, + "org": { + "english_name": "Oring" + }, + "ore": { + "english_name": "Orejón" + }, + "orc": { + "english_name": "Orma" + }, + "ora": { + "english_name": "Oroha" + }, + "xpm": { + "english_name": "Pumpokol" + }, + "zsu": { + "english_name": "Sukurum" + }, + "zsr": { + "english_name": "Zapotec, Southern Rincon" + }, + "zsa": { + "english_name": "Sarasira" + }, + "zsl": { + "english_name": "Zambian Sign Language" + }, + "zsm": { + "english_name": "Malay, Standard" + }, + "zsk": { + "english_name": "Kaskean" + }, + "iwo": { + "english_name": "Iwur" + }, + "iwm": { + "english_name": "Iwam" + }, + "iwk": { + "english_name": "I-Wak" + }, + "iws": { + "english_name": "Iwam, Sepik" + }, + "pwg": { + "english_name": "Gapapaiwa" + }, + "pwn": { + "english_name": "Paiwan" + }, + "pwm": { + "english_name": "Molbog" + }, + "ges": { + "english_name": "Geser-Gorom" + }, + "geq": { + "english_name": "Geme" + }, + "gew": { + "english_name": "Gera" + }, + "gez": { + "name": "ግዕዝኛ", + "english_name": "Geez" + }, + "gey": { + "english_name": "Enya" + }, + "gex": { + "english_name": "Garre" + }, + "gec": { + "english_name": "Grebo, Gboloo" + }, + "geb": { + "english_name": "Kire" + }, + "gea": { + "english_name": "Geruma" + }, + "geg": { + "english_name": "Gengle" + }, + "ged": { + "english_name": "Gade" + }, + "gek": { + "english_name": "Yiwom" + }, + "gej": { + "english_name": "Gen" + }, + "gei": { + "english_name": "Gebe" + }, + "geh": { + "english_name": "German, Hutterite" + }, + "gel": { + "english_name": "ut-Ma'in" + }, + "fqs": { + "english_name": "Fas" + }, + "tuy": { + "english_name": "Tugen" + }, + "ain": { + "english_name": "Ainu (Japan)" + }, + "tux": { + "english_name": "Tuxináwa" + }, + "ima": { + "english_name": "Malasar, Mala" + }, + "tuz": { + "english_name": "Turka" + }, + "tuq": { + "english_name": "Tedaga" + }, + "jv": { + "english_name": "Javanese" + }, + "tus": { + "english_name": "Tuscarora" + }, + "tuu": { + "english_name": "Tututni" + }, + "tuv": { + "english_name": "Turkana" + }, + "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" + }, + "tua": { + "english_name": "Wiarumus" + }, + "tub": { + "english_name": "Tübatulabal" + }, + "tuc": { + "english_name": "Mutu" + }, + "tud": { + "english_name": "Tuxá" + }, + "ja": { + "name": "日本語", + "english_name": "Japanese" + }, + "tuf": { + "english_name": "Tunebo, Central" + }, + "tug": { + "english_name": "Tunia" + }, + "dkr": { + "english_name": "Kuijau" + }, + "dks": { + "english_name": "Dinka, Southeastern" + }, + "dkx": { + "english_name": "Mazagway" + }, + "imi": { + "english_name": "Anamgura" + }, + "dka": { + "english_name": "Dakpakha" + }, + "dkk": { + "english_name": "Dakka" + }, + "iml": { + "english_name": "Miluk" + }, + "imn": { + "english_name": "Imonda" + }, + "cqd": { + "english_name": "Miao, Chuanqiandian Cluster" + }, + "cqu": { + "english_name": "Quechua, Chilean" + }, + "bmb": { + "english_name": "Bembe" + }, + "bmc": { + "english_name": "Biem" + }, + "bma": { + "english_name": "Lame" + }, + "bmf": { + "english_name": "Bom" + }, + "bmg": { + "english_name": "Bamwe" + }, + "bmd": { + "english_name": "Manduri, Baga" + }, + "bme": { + "english_name": "Limassa" + }, + "bmj": { + "english_name": "Bote-Majhi" + }, + "bmk": { + "english_name": "Ghayavi" + }, + "bmh": { + "english_name": "Kein" + }, + "bmi": { + "english_name": "Bagirmi" + }, + "bmn": { + "english_name": "Bina (Papua New Guinea)" + }, + "bmo": { + "english_name": "Bambalang" + }, + "bml": { + "english_name": "Bomboli" + }, + "bmm": { + "english_name": "Malagasy, Northern Betsimisaraka" + }, + "bmr": { + "english_name": "Muinane" + }, + "bms": { + "english_name": "Kanuri, Bilma" + }, + "bmp": { + "english_name": "Bulgebi" + }, + "bmq": { + "english_name": "Bomu" + }, + "bmv": { + "english_name": "Bum" + }, + "bmw": { + "english_name": "Bomwali" + }, + "bmt": { + "english_name": "Biao Mon" + }, + "bmu": { + "english_name": "Somba-Siawari" + }, + "bmz": { + "english_name": "Baramu" + }, + "bmx": { + "english_name": "Baimak" + }, + "hds": { + "english_name": "Honduras Sign Language" + }, + "hdy": { + "english_name": "Hadiyya" + }, + "hdn": { + "english_name": "Haida, 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ásnovos" + }, + "paw": { + "english_name": "Pawnee" + }, + "pax": { + "english_name": "Pankararé" + }, + "pay": { + "english_name": "Pech" + }, + "paz": { + "english_name": "Pankararú" + }, + "pab": { + "english_name": "Parecís" + }, + "pac": { + "english_name": "Pacoh" + }, + "pad": { + "english_name": "Paumarí" + }, + "pae": { + "english_name": "Pagibete" + }, + "paf": { + "english_name": "Paranawát" + }, + "pag": { + "english_name": "Pangasinan" + }, + "pah": { + "english_name": "Tenharim" + }, + "pai": { + "english_name": "Pe" + }, + "pak": { + "english_name": "Parakanã" + }, + "pal": { + "english_name": "Pahlavi" + }, + "pam": { + "english_name": "Pampanga" + }, + "pao": { + "english_name": "Paiute, Northern" + }, + "oin": { + "english_name": "One, Inebu" + }, + "oia": { + "english_name": "Oirata" + }, + "uji": { + "english_name": "Tanjijili" + }, + "moz": { + "english_name": "Mukulu" + }, + "moy": { + "english_name": "Shekkacho" + }, + "mox": { + "english_name": "Molima" + }, + "mos": { + "english_name": "Mossi" + }, + "mor": { + "english_name": "Moro" + }, + "moq": { + "english_name": "Mor (Bomberai Peninsula)" + }, + "mop": { + "english_name": "Mopán Maya" + }, + "mow": { + "english_name": "Moi (Congo)" + }, + "mov": { + "english_name": "Mohave" + }, + "mou": { + "english_name": "Mogum" + }, + "mot": { + "english_name": "Barí" + }, + "mok": { + "english_name": "Morori" + }, + "moj": { + "english_name": "Monzombo" + }, + "moi": { + "english_name": "Mboi" + }, + "moh": { + "english_name": "Mohawk" + }, + "moo": { + "english_name": "Monom" + }, + "mom": { + "english_name": "Mangue" + }, + "moc": { + "english_name": "Mocoví" + }, + "moa": { + "english_name": "Mwan" + }, + "mog": { + "english_name": "Mongondow" + }, + "moe": { + "english_name": "Montagnais" + }, + "mod": { + "english_name": "Mobilian" + }, + "zlm": { + "english_name": "Malay (individual language)" + }, + "zln": { + "english_name": "Zhuang, Lianshan" + }, + "zlj": { + "english_name": "Zhuang, Liujiang" + }, + "zlq": { + "english_name": "Zhuang, Liuqian" + }, + "kmg": { + "english_name": "Kâte" + }, + "kmf": { + "english_name": "Kare (Papua New Guinea)" + }, + "kme": { + "english_name": "Bakole" + }, + "kmd": { + "english_name": "Kalinga, Majukayang" + }, + "kmc": { + "english_name": "Dong, Southern" + }, + "kmb": { + "english_name": "Kimbundu" + }, + "kma": { + "english_name": "Konni" + }, + "kmo": { + "english_name": "Kwoma" + }, + "kmn": { + "english_name": "Awtuw" + }, + "kmm": { + "english_name": "Kom (India)" + }, + "kml": { + "english_name": "Kalinga, Tanudan" + }, + "kmk": { + "english_name": "Kalinga, Limos" + }, + "kmj": { + "english_name": "Kumarbhag Paharia" + }, + "kmi": { + "english_name": "Kami (Nigeria)" + }, + "kmh": { + "english_name": "Kalam" + }, + "kmw": { + "english_name": "Komo (Democratic Republic of Congo)" + }, + "kmv": { + "english_name": "Creole French, Karipúna" + }, + "kmu": { + "english_name": "Kanite" + }, + "kmt": { + "english_name": "Kemtuik" + }, + "kms": { + "english_name": "Kamasau" + }, + "kmr": { + "english_name": "Kurdish, Northern" + }, + "kmq": { + "english_name": "Kwama" + }, + "kmp": { + "english_name": "Gimme" + }, + "kmz": { + "english_name": "Khorasani Turkish" + }, + "kmy": { + "english_name": "Koma" + }, + "kmx": { + "english_name": "Waboda" + }, + "xns": { + "english_name": "Kanashi" + }, + "xnr": { + "english_name": "Kangri" + }, + "xnu": { + "english_name": "Nukunul" + }, + "xnt": { + "english_name": "Narragansett" + }, + "xny": { + "english_name": "Nyiyaparli" + }, + "xnz": { + "english_name": "Kenzi" + }, + "xna": { + "english_name": "North Arabian, Ancient" + }, + "xnb": { + "english_name": "Kanakanabu" + }, + "xng": { + "english_name": "Mongolian, Middle" + }, + "xni": { + "english_name": "Ngarigu" + }, + "xnh": { + "english_name": "Kuanhua" + }, + "xnk": { + "english_name": "Nganakarti" + }, + "xno": { + "english_name": "Anglo-Norman" + }, + "xnn": { + "english_name": "Kankanay, Northern" + }, + "yyu": { + "english_name": "Yau (Sandaun Province)" + }, + "yyr": { + "english_name": "Yir Yoront" + }, + "yyz": { + "english_name": "Ayizi" + }, + "svb": { + "english_name": "Ulau-Suain" + }, + "goo": { + "english_name": "Gone Dau" + }, + "goe": { + "english_name": "Gongduk" + }, + "zqe": { + "english_name": "Zhuang, Qiubei" + }, + "goa": { + "english_name": "Guro" + }, + "gob": { + "english_name": "Playero" + }, + "ium": { + "english_name": "Mien, Iu" + }, + "got": { + "english_name": "Gothic" + }, + "wsa": { + "english_name": "Warembori" + }, + "hya": { + "english_name": "Hya" + }, + "wsi": { + "english_name": "Wusi" + }, + "wsk": { + "english_name": "Waskia" + }, + "wss": { + "english_name": "Wasa" + }, + "wsr": { + "english_name": "Owenia" + }, + "wsu": { + "english_name": "Wasu" + }, + "wsv": { + "english_name": "Wotapuri-Katarqalai" + }, + "gor": { + "english_name": "Gorontalo" + }, + "aba": { + "english_name": "Abé" + }, + "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" + }, + "ggu": { + "english_name": "Gagu" + }, + "ggt": { + "english_name": "Gitua" + }, + "ggw": { + "english_name": "Gogodala" + }, + "gge": { + "english_name": "Guragone" + }, + "ggd": { + "english_name": "Gugadj" + }, + "ggg": { + "english_name": "Gurgula" + }, + "gga": { + "english_name": "Gao" + }, + "ggb": { + "english_name": "Gbii" + }, + "ggl": { + "english_name": "Ganglau" + }, + "ggo": { + "english_name": "Gondi, Southern" + }, + "ggn": { + "english_name": "Gurung, Eastern" + }, + "ggk": { + "english_name": "Kungarakany" + }, + "fwe": { + "english_name": "Fwe" + }, + "fwa": { + "english_name": "Fwâi" + }, + "sbh": { + "english_name": "Sori-Harengan" + }, + "eya": { + "english_name": "Eyak" + }, + "twc": { + "english_name": "Teshenawa" + }, + "twa": { + "english_name": "Twana" + }, + "twf": { + "english_name": "Tiwa, Northern" + }, + "twg": { + "english_name": "Tereweng" + }, + "twd": { + "english_name": "Twents" + }, + "twe": { + "english_name": "Tewa (Indonesia)" + }, + "twh": { + "english_name": "Tai Dón" + }, + "twn": { + "english_name": "Twendi" + }, + "two": { + "english_name": "Tswapong" + }, + "eyo": { + "english_name": "Keiyo" + }, + "twm": { + "english_name": "Monpa, Tawang" + }, + "twr": { + "english_name": "Tarahumara, Southwestern" + }, + "twp": { + "english_name": "Ere" + }, + "twq": { + "english_name": "Tasawaq" + }, + "tww": { + "english_name": "Tuwari" + }, + "twt": { + "english_name": "Turiwára" + }, + "twu": { + "english_name": "Termanu" + }, + "twx": { + "english_name": "Tewe" + }, + "twy": { + "english_name": "Tawoyan" + }, + "prm": { + "english_name": "Kibiri" + }, + "dez": { + "english_name": "Dengese" + }, + "dep": { + "english_name": "Delaware, Pidgin" + }, + "deq": { + "english_name": "Dendi (Central African Republic)" + }, + "der": { + "english_name": "Deori" + }, + "des": { + "english_name": "Desano" + }, + "jda": { + "english_name": "Jad" + }, + "dev": { + "english_name": "Domung" + }, + "prl": { + "english_name": "Peruvian Sign Language" + }, + "dei": { + "english_name": "Demisa" + }, + "dek": { + "english_name": "Dek" + }, + "del": { + "english_name": "Delaware" + }, + "dem": { + "english_name": "Dem" + }, + "den": { + "english_name": "Slave (Athapascan)" + }, + "jdt": { + "english_name": "Judeo-Tat" + }, + "dec": { + "english_name": "Dagik" + }, + "ded": { + "english_name": "Dedua" + }, + "dee": { + "english_name": "Dewoin" + }, + "def": { + "english_name": "Dezfuli" + }, + "deg": { + "english_name": "Degema" + }, + "csm": { + "english_name": "Miwok, Central Sierra" + }, + "csl": { + "english_name": "Chinese Sign Language" + }, + "cso": { + "english_name": "Chinantec, Sochiapam" + }, + "csn": { + "english_name": "Colombian Sign Language" + }, + "csi": { + "english_name": "Miwok, Coast" + }, + "csh": { + "english_name": "Chin, Asho" + }, + "csk": { + "english_name": "Jola-Kasa" + }, + "csj": { + "english_name": "Chin, Songlai" + }, + "cse": { + "english_name": "Czech Sign Language" + }, + "csd": { + "english_name": "Chiangmai Sign Language" + }, + "csg": { + "english_name": "Chilean Sign Language" + }, + "csf": { + "english_name": "Cuba Sign Language" + }, + "csa": { + "english_name": "Chinantec, Chiltepec" + }, + "csc": { + "english_name": "Catalan Sign Language" + }, + "csb": { + "english_name": "Kashubian" + }, + "csy": { + "english_name": "Chin, Siyin" + }, + "csz": { + "english_name": "Coos" + }, + "cst": { + "english_name": "Ohlone, Northern" + }, + "csw": { + "english_name": "Cree, Swampy" + }, + "csv": { + "english_name": "Chin, Sumtu" + }, + "csq": { + "english_name": "Croatia Sign Language" + }, + "rys": { + "english_name": "Yaeyama" + }, + "css": { + "english_name": "Ohlone, Southern" + }, + "csr": { + "english_name": "Costa Rican Sign Language" + }, + "bkd": { + "english_name": "Binukid" + }, + "bkf": { + "english_name": "Beeke" + }, + "bkg": { + "english_name": "Buraka" + }, + "bka": { + "english_name": "Kyak" + }, + "bkc": { + "english_name": "Baka (Cameroon)" + }, + "bkl": { + "english_name": "Berik" + }, + "bkm": { + "english_name": "Kom (Cameroon)" + }, + "bkn": { + "english_name": "Bukitan" + }, + "bko": { + "english_name": "Kwa'" + }, + "bkh": { + "english_name": "Bakoko" + }, + "bki": { + "english_name": "Baki" + }, + "bkj": { + "english_name": "Pande" + }, + "bkk": { + "english_name": "Brokskat" + }, + "bkt": { + "english_name": "Boloki" + }, + "bku": { + "english_name": "Buhid" + }, + "bkv": { + "english_name": "Bekwarra" + }, + "bkw": { + "english_name": "Bekwel" + }, + "bkp": { + "english_name": "Boko (Democratic Republic of Congo)" + }, + "bkq": { + "english_name": "Bakairí" + }, + "bkr": { + "english_name": "Bakumpai" + }, + "bks": { + "english_name": "Sorsoganon, Northern" + }, + "bkx": { + "english_name": "Baikeno" + }, + "bky": { + "english_name": "Bokyi" + }, + "bkz": { + "english_name": "Bungku" + }, + "pcp": { + "english_name": "Pacahuara" + }, + "pcw": { + "english_name": "Pyapun" + }, + "pcj": { + "english_name": "Parenga" + }, + "pck": { + "english_name": "Chin, Paite" + }, + "pch": { + "english_name": "Pardhan" + }, + "pci": { + "english_name": "Duruwa" + }, + "pcn": { + "english_name": "Piti" + }, + "pcl": { + "english_name": "Pardhi" + }, + "pcm": { + "english_name": "Pidgin, Nigerian" + }, + "pcb": { + "english_name": "Pear" + }, + "pcc": { + "english_name": "Bouyei" + }, + "pca": { + "english_name": "Popoloca, Santa Inés Ahuatempan" + }, + "pcf": { + "english_name": "Paliyan" + }, + "pcg": { + "english_name": "Paniya" + }, + "pcd": { + "english_name": "Picard" + }, + "pce": { + "english_name": "Palaung, Ruching" + }, + "oks": { + "english_name": "Oko-Eni-Osayen" + }, + "okr": { + "english_name": "Kirike" + }, + "oku": { + "english_name": "Oku" + }, + "okv": { + "english_name": "Orokaiva" + }, + "uhn": { + "english_name": "Damal" + }, + "okx": { + "english_name": "Okpe (Northwestern Edo)" + }, + "oka": { + "english_name": "Okanagan" + }, + "okb": { + "english_name": "Okobo" + }, + "oke": { + "english_name": "Okpe (Southwestern Edo)" + }, + "okd": { + "english_name": "Okodia" + }, + "okg": { + "english_name": "Koko Babangk" + }, + "oki": { + "english_name": "Okiek" + }, + "okh": { + "english_name": "Koresh-e Rostam" + }, + "okk": { + "english_name": "One, Kwamtim" + }, + "okj": { + "english_name": "Oko-Juwoi" + }, + "okm": { + "english_name": "Korean, Middle (10th-16th cent.)" + }, + "okl": { + "english_name": "Kentish Sign Language, Old" + }, + "oko": { + "english_name": "Korean, Old (3rd-9th cent.)" + }, + "okn": { + "english_name": "Oki-No-Erabu" + }, + "sbr": { + "english_name": "Sembakung Murut" + }, + "sbs": { + "english_name": "Subiya" + }, + "sbp": { + "english_name": "Sangu (Tanzania)" + }, + "sbq": { + "english_name": "Sileibi" + }, + "mmy": { + "english_name": "Migaama" + }, + "mmx": { + "english_name": "Madak" + }, + "sbt": { + "english_name": "Kimki" + }, + "mmz": { + "english_name": "Mabaale" + }, + "mmu": { + "english_name": "Mmaala" + }, + "mmt": { + "english_name": "Malalamai" + }, + "mmw": { + "english_name": "Emae" + }, + "mmv": { + "english_name": "Miriti" + }, + "mmq": { + "english_name": "Musak" + }, + "mmp": { + "english_name": "Siawi" + }, + "mmr": { + "english_name": "Miao, Western Xiangxi" + }, + "mmm": { + "english_name": "Maii" + }, + "mml": { + "english_name": "Man Met" + }, + "mmo": { + "english_name": "Buang, Mangga" + }, + "mmn": { + "english_name": "Mamanwa" + }, + "mmi": { + "english_name": "Musar" + }, + "mmh": { + "english_name": "Mehináku" + }, + "mmk": { + "english_name": "Mukha-Dora" + }, + "mmj": { + "english_name": "Majhwar" + }, + "mme": { + "english_name": "Mae" + }, + "mmd": { + "english_name": "Maonan" + }, + "mmg": { + "english_name": "Ambrym, North" + }, + "mmf": { + "english_name": "Mundat" + }, + "mma": { + "english_name": "Mama" + }, + "sbo": { + "english_name": "Sabüm" + }, + "mmc": { + "english_name": "Mazahua, Michoacán" + }, + "mmb": { + "english_name": "Momina" + }, + "koi": { + "english_name": "Komi-Permyak" + }, + "koh": { + "english_name": "Koyo" + }, + "kok": { + "name": "Konkani (macrolanguage)", + "english_name": "Konkani (macrolanguage)" + }, + "kol": { + "english_name": "Kol (Papua New Guinea)" + }, + "koo": { + "english_name": "Konzo" + }, + "koa": { + "english_name": "Konomala" + }, + "koc": { + "english_name": "Kpati" + }, + "koe": { + "english_name": "Kacipo-Balesi" + }, + "kod": { + "english_name": "Kodi" + }, + "kog": { + "english_name": "Cogui" + }, + "kof": { + "english_name": "Kubi" + }, + "koy": { + "english_name": "Koyukon" + }, + "kox": { + "english_name": "Coxima" + }, + "koz": { + "english_name": "Korak" + }, + "koq": { + "english_name": "Kota (Gabon)" + }, + "kop": { + "english_name": "Waube" + }, + "kos": { + "english_name": "Kosraean" + }, + "kou": { + "english_name": "Koke" + }, + "kot": { + "english_name": "Lagwan" + }, + "kow": { + "english_name": "Kugama" + }, + "kov": { + "english_name": "Kudu-Camo" + }, + "vnm": { + "english_name": "Vinmavis" + }, + "vnk": { + "english_name": "Vano" + }, + "vnp": { + "english_name": "Vunapu" + }, + "ka": { + "english_name": "Georgian" + }, + "kg": { + "english_name": "Kongo" + }, + "kk": { + "english_name": "Kazakh" + }, + "kj": { + "english_name": "Kuanyama" + }, + "ki": { + "english_name": "Kikuyu" + }, + "bdb": { + "english_name": "Basap" + }, + "ko": { + "name": "한국어", + "english_name": "Korean" + }, + "kn": { + "name": "ಕನ್ನಡ", + "english_name": "Kannada" + }, + "km": { + "english_name": "Khmer, Central" + }, + "kl": { + "english_name": "Kalaallisut" + }, + "ks": { + "english_name": "Kashmiri" + }, + "kr": { + "english_name": "Kanuri" + }, + "kw": { + "english_name": "Cornish" + }, + "kv": { + "english_name": "Komi" + }, + "ku": { + "english_name": "Kurdish" + }, + "scs": { + "english_name": "Slavey, North" + }, + "ky": { + "english_name": "Kirghiz" + }, + "aes": { + "english_name": "Alsea" + }, + "ikr": { + "english_name": "Ikaranggal" + }, + "ikp": { + "english_name": "Ikpeshi" + }, + "ikw": { + "english_name": "Ikwere" + }, + "ikv": { + "english_name": "Iku-Gora-Ankwa" + }, + "ikt": { + "english_name": "Inuinnaqtun" + }, + "ikz": { + "english_name": "Ikizu" + }, + "ikx": { + "english_name": "Ik" + }, + "ike": { + "english_name": "Inuktitut, Eastern Canadian" + }, + "ikk": { + "english_name": "Ika" + }, + "iki": { + "english_name": "Iko" + }, + "iko": { + "english_name": "Olulumo-Ikom" + }, + "ikl": { + "english_name": "Ikulu" + }, + "raf": { + "english_name": "Meohang, Western" + }, + "rad": { + "english_name": "Rade" + }, + "rab": { + "english_name": "Camling" + }, + "rac": { + "english_name": "Rasawa" + }, + "raa": { + "english_name": "Dungmali" + }, + "ran": { + "english_name": "Riantana" + }, + "rao": { + "english_name": "Rao" + }, + "ram": { + "english_name": "Canela" + }, + "gaz": { + "english_name": "Oromo, West Central" + }, + "gay": { + "english_name": "Gayo" + }, + "gax": { + "english_name": "Oromo, Borana-Arsi-Guji" + }, + "gaw": { + "english_name": "Nobonob" + }, + "gau": { + "english_name": "Gadaba, Mudhili" + }, + "gat": { + "english_name": "Kenati" + }, + "gas": { + "english_name": "Garasia, Adiwasi" + }, + "gar": { + "english_name": "Galeya" + }, + "gaq": { + "english_name": "Gata'" + }, + "gap": { + "english_name": "Gal" + }, + "gao": { + "english_name": "Gants" + }, + "gan": { + "english_name": "Chinese, Gan" + }, + "gam": { + "english_name": "Kandawo" + }, + "gal": { + "english_name": "Galolen" + }, + "gak": { + "english_name": "Gamkonora" + }, + "gaj": { + "english_name": "Gadsup" + }, + "gai": { + "english_name": "Borei" + }, + "gah": { + "english_name": "Alekano" + }, + "gag": { + "english_name": "Gagauz" + }, + "gaf": { + "english_name": "Gende" + }, + "gae": { + "english_name": "Guarequena" + }, + "gad": { + "english_name": "Gaddang" + }, + "gac": { + "english_name": "Great Andamanese, Mixed" + }, + "gab": { + "english_name": "Gabri" + }, + "gaa": { + "english_name": "Ga" + }, + "fuv": { + "english_name": "Fulfulde, Nigerian" + }, + "rav": { + "english_name": "Sampang" + }, + "fut": { + "english_name": "Futuna-Aniwa" + }, + "fuu": { + "english_name": "Furu" + }, + "fur": { + "english_name": "Friulian" + }, + "fuq": { + "english_name": "Fulfulde, Central-Eastern Niger" + }, + "rat": { + "english_name": "Razajerdi" + }, + "fuy": { + "english_name": "Fuyug" + }, + "fuf": { + "english_name": "Pular" + }, + "fud": { + "english_name": "Futuna, East" + }, + "fue": { + "english_name": "Fulfulde, Borgu" + }, + "fub": { + "english_name": "Fulfulde, Adamawa" + }, + "fuc": { + "english_name": "Pulaar" + }, + "fun": { + "english_name": "Fulniô" + }, + "rar": { + "english_name": "Rarotongan" + }, + "fum": { + "english_name": "Fum" + }, + "fuj": { + "english_name": "Ko" + }, + "fuh": { + "english_name": "Fulfulde, Western Niger" + }, + "fui": { + "english_name": "Fulfulde, Bagirmi" + }, + "rap": { + "english_name": "Rapanui" + }, + "raq": { + "english_name": "Saam" + }, + "ewo": { + "english_name": "Ewondo" + }, + "tqb": { + "english_name": "Tembé" + }, + "tql": { + "english_name": "Lehali" + }, + "raz": { + "english_name": "Rahambuu" + }, + "tqn": { + "english_name": "Tenino" + }, + "tqo": { + "english_name": "Toaripi" + }, + "tqt": { + "english_name": "Totonac, Western" + }, + "tqu": { + "english_name": "Touo" + }, + "tqw": { + "english_name": "Tonkawa" + }, + "tqp": { + "english_name": "Tomoip" + }, + "rax": { + "english_name": "Rang" + }, + "tqr": { + "english_name": "Torona" + }, + "ray": { + "english_name": "Rapa" + }, + "dgb": { + "english_name": "Dogon, Bunoge" + }, + "dgc": { + "english_name": "Agta, Casiguran Dumagat" + }, + "sya": { + "english_name": "Siang" + }, + "dga": { + "english_name": "Dagaare, Southern" + }, + "dgg": { + "english_name": "Doga" + }, + "dgd": { + "english_name": "Dagaari Dioula" + }, + "dge": { + "english_name": "Degenan" + }, + "syk": { + "english_name": "Sukur" + }, + "dgk": { + "english_name": "Dagba" + }, + "dgh": { + "english_name": "Dghwede" + }, + "dgi": { + "english_name": "Dagara, Northern" + }, + "dgn": { + "english_name": "Dagoman" + }, + "dgo": { + "english_name": "Dogri (individual language)" + }, + "dgl": { + "english_name": "Andaandi" + }, + "syl": { + "english_name": "Sylheti" + }, + "dgr": { + "english_name": "Dogrib" + }, + "dgs": { + "english_name": "Dogoso" + }, + "syw": { + "english_name": "Kagate" + }, + "dgw": { + "english_name": "Daungwurrung" + }, + "dgt": { + "english_name": "Ndra'ngith" + }, + "dgu": { + "english_name": "Degaru" + }, + "dgz": { + "english_name": "Daga" + }, + "dgx": { + "english_name": "Doghoro" + }, + "jbw": { + "english_name": "Yawijibaya" + }, + "jbu": { + "english_name": "Jukun Takum" + }, + "jbt": { + "english_name": "Jabutí" + }, + "jbr": { + "english_name": "Jofotek-Bromnya" + }, + "jbe": { + "english_name": "Judeo-Berber" + }, + "jbo": { + "english_name": "Lojban" + }, + "jbn": { + "english_name": "Nafusi" + }, + "jbk": { + "english_name": "Barikewa" + }, + "jbj": { + "english_name": "Arandai" + }, + "jbi": { + "english_name": "Badjiri" + }, + "ldb": { + "english_name": "Dũya" + }, + "lda": { + "english_name": "Kla-Dan" + }, + "ldg": { + "english_name": "Lenyima" + }, + "ldd": { + "english_name": "Luri" + }, + "ldk": { + "english_name": "Leelau" + }, + "ldj": { + "english_name": "Lemoro" + }, + "ldi": { + "english_name": "Laari" + }, + "ldh": { + "english_name": "Lamja-Dengsa-Tola" + }, + "ldo": { + "english_name": "Loo" + }, + "ldn": { + "english_name": "Láadan" + }, + "ldm": { + "english_name": "Landoma" + }, + "ldl": { + "english_name": "Kaan" + }, + "ldq": { + "english_name": "Lufu" + }, + "ldp": { + "english_name": "Tso" + }, + "cuw": { + "english_name": "Chukwa" + }, + "cuv": { + "english_name": "Cuvok" + }, + "cuu": { + "english_name": "Tai Ya" + }, + "cut": { + "english_name": "Cuicatec, Teutila" + }, + "cur": { + "english_name": "Chhulung" + }, + "cuq": { + "english_name": "Cun" + }, + "cup": { + "english_name": "Cupeño" + }, + "cux": { + "english_name": "Cuicatec, Tepeuxila" + }, + "cug": { + "english_name": "Cung" + }, + "rga": { + "english_name": "Roria" + }, + "cuc": { + "english_name": "Chinantec, Usila" + }, + "cub": { + "english_name": "Cubeo" + }, + "cua": { + "english_name": "Cua" + }, + "cuo": { + "english_name": "Cumanagoto" + }, + "cum": { + "english_name": "Cumeral" + }, + "cul": { + "english_name": "Culina" + }, + "cuk": { + "english_name": "Kuna, San Blas" + }, + "cuj": { + "english_name": "Mashco Piro" + }, + "cui": { + "english_name": "Cuiba" + }, + "cuh": { + "english_name": "Chuka" + }, + "bin": { + "english_name": "Bini" + }, + "bio": { + "english_name": "Nai" + }, + "bil": { + "english_name": "Bile" + }, + "bim": { + "english_name": "Bimoba" + }, + "bij": { + "english_name": "Vaghat-Ya-Bijim-Legeri" + }, + "bik": { + "english_name": "Bikol" + }, + "qwh": { + "english_name": "Quechua, Huaylas Ancash" + }, + "bif": { + "english_name": "Biafada" + }, + "big": { + "english_name": "Biangai" + }, + "bid": { + "english_name": "Bidiyo" + }, + "bie": { + "english_name": "Bepour" + }, + "bib": { + "english_name": "Bissa" + }, + "bic": { + "english_name": "Bikaru" + }, + "qwa": { + "english_name": "Quechua, Corongo Ancash" + }, + "bia": { + "english_name": "Badimaya" + }, + "biz": { + "english_name": "Baloi" + }, + "bix": { + "english_name": "Bijori" + }, + "biy": { + "english_name": "Birhor" + }, + "biv": { + "english_name": "Birifor, Southern" + }, + "biw": { + "english_name": "Kol (Cameroon)" + }, + "bit": { + "english_name": "Berinomo" + }, + "biu": { + "english_name": "Biete" + }, + "bir": { + "english_name": "Bisorio" + }, + "bip": { + "english_name": "Bila" + }, + "biq": { + "english_name": "Bipi" + }, + "qxs": { + "english_name": "Qiang, Southern" + }, + "pxm": { + "english_name": "Mixe, Quetzaltepec" + }, + "pex": { + "english_name": "Petats" + }, + "pey": { + "english_name": "Petjo" + }, + "pez": { + "english_name": "Penan, Eastern" + }, + "pev": { + "english_name": "Pémono" + }, + "pep": { + "english_name": "Kunja" + }, + "peq": { + "english_name": "Pomo, Southern" + }, + "pes": { + "english_name": "Persian, Iranian" + }, + "pel": { + "english_name": "Pekal" + }, + "pem": { + "english_name": "Phende" + }, + "peo": { + "english_name": "Persian, Old (ca. 600-400 B.C.)" + }, + "peh": { + "english_name": "Bonan" + }, + "pei": { + "english_name": "Chichimeca-Jonaz" + }, + "pej": { + "english_name": "Pomo, Northern" + }, + "pek": { + "english_name": "Penchal" + }, + "ped": { + "english_name": "Mala (Papua New Guinea)" + }, + "pee": { + "english_name": "Taje" + }, + "pef": { + "english_name": "Pomo, Northeastern" + }, + "peg": { + "english_name": "Pengo" + }, + "pea": { + "english_name": "Indonesian, Peranakan" + }, + "peb": { + "english_name": "Pomo, Eastern" + }, + "ufi": { + "english_name": "Ufim" + }, + "qyp": { + "english_name": "Quiripi" + }, + "qxw": { + "english_name": "Quechua, Jauja Wanca" + }, + "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": { + "name": "Pedi", + "english_name": "Pedi" + }, + "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" + }, + "nsx": { + "english_name": "Nsongo" + }, + "nsy": { + "english_name": "Nasal" + }, + "nsz": { + "english_name": "Nisenan" + }, + "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" + }, + "mkg": { + "english_name": "Mak (China)" + }, + "mkf": { + "english_name": "Miya" + }, + "mke": { + "english_name": "Mawchi" + }, + "mkc": { + "english_name": "Siliput" + }, + "mkb": { + "english_name": "Mal Paharia" + }, + "mka": { + "english_name": "Mbre" + }, + "mko": { + "english_name": "Mingang Doso" + }, + "mkn": { + "english_name": "Malay, Kupang" + }, + "mkm": { + "english_name": "Moklen" + }, + "mkl": { + "english_name": "Mokole" + }, + "mkk": { + "english_name": "Byep" + }, + "mkj": { + "english_name": "Mokilese" + }, + "mki": { + "english_name": "Dhatki" + }, + "mkw": { + "english_name": "Kituba (Congo)" + }, + "mkv": { + "english_name": "Mafea" + }, + "mku": { + "english_name": "Maninka, Konyanka" + }, + "mkt": { + "english_name": "Vamale" + }, + "mks": { + "english_name": "Mixtec, Silacayoapan" + }, + "mkr": { + "english_name": "Malas" + }, + "mkq": { + "english_name": "Miwok, Bay" + }, + "mkp": { + "english_name": "Moikodi" + }, + "mkz": { + "english_name": "Makasae" + }, + "mky": { + "english_name": "Makian, East" + }, + "mkx": { + "english_name": "Manobo, Kinamiging" + }, + "sdt": { + "english_name": "Shuadit" + }, + "sdu": { + "english_name": "Sarudu" + }, + "sdp": { + "english_name": "Sherdukpen" + }, + "sdr": { + "english_name": "Sadri, Oraon" + }, + "sds": { + "english_name": "Sened" + }, + "sdx": { + "english_name": "Melanau, Sibu" + }, + "sdz": { + "english_name": "Sallands" + }, + "sde": { + "english_name": "Surubu" + }, + "sdf": { + "english_name": "Sarli" + }, + "sdg": { + "english_name": "Savi" + }, + "sda": { + "english_name": "Toraja-Sa'dan" + }, + "sdb": { + "english_name": "Shabak" + }, + "sdc": { + "english_name": "Sardinian, Sassarese" + }, + "sdl": { + "english_name": "Saudi Arabian Sign Language" + }, + "sdm": { + "english_name": "Semandang" + }, + "sdn": { + "english_name": "Sardinian, Gallurese" + }, + "sdo": { + "english_name": "Bidayuh, Bukar-Sadung" + }, + "sdh": { + "english_name": "Kurdish, Southern" + }, + "sdj": { + "english_name": "Suundi" + }, + "sdk": { + "english_name": "Sos Kundi" + }, + "zhw": { + "english_name": "Zhoa" + }, + "zhb": { + "english_name": "Zhaba" + }, + "zhd": { + "english_name": "Zhuang, Dai" + }, + "zhi": { + "english_name": "Zhire" + }, + "zhn": { + "english_name": "Zhuang, Nong" + }, + "bcg": { + "english_name": "Baga Binari" + }, + "lyg": { + "english_name": "Lyngngam" + }, + "lya": { + "english_name": "Layakha" + }, + "tvd": { + "english_name": "Tsuvadi" + }, + "lyn": { + "english_name": "Luyana" + }, + "kqs": { + "english_name": "Kissi, Northern" + }, + "kqr": { + "english_name": "Kimaragang" + }, + "kqq": { + "english_name": "Krenak" + }, + "kqp": { + "english_name": "Kimré" + }, + "kqw": { + "english_name": "Kandas" + }, + "kqv": { + "english_name": "Okolod" + }, + "kqu": { + "english_name": "Seroa" + }, + "kqt": { + "english_name": "Kadazan, Klias River" + }, + "kqz": { + "english_name": "Korana" + }, + "kqy": { + "english_name": "Koorete" + }, + "kqx": { + "english_name": "Mser" + }, + "kqc": { + "english_name": "Doromu-Koki" + }, + "kqb": { + "english_name": "Kovai" + }, + "kqa": { + "english_name": "Mum" + }, + "kqg": { + "english_name": "Khe" + }, + "kqf": { + "english_name": "Kakabai" + }, + "kqe": { + "english_name": "Kalagan" + }, + "kqd": { + "english_name": "Koy Sanjaq Surat" + }, + "kqk": { + "english_name": "Gbe, Kotafon" + }, + "kqj": { + "english_name": "Koromira" + }, + "kqi": { + "english_name": "Koitabu" + }, + "kqh": { + "english_name": "Kisankasa" + }, + "kqo": { + "english_name": "Krahn, Eastern" + }, + "kqn": { + "english_name": "Kaonde" + }, + "kqm": { + "english_name": "Khisa" + }, + "kql": { + "english_name": "Kyenele" + }, + "xby": { + "english_name": "Batyala" + }, + "xbx": { + "english_name": "Kabixí" + }, + "bcb": { + "english_name": "Bainouk-Samik" + }, + "xbw": { + "english_name": "Kambiwá" + }, + "xbp": { + "english_name": "Bibbulman" + }, + "xbr": { + "english_name": "Kambera" + }, + "xbm": { + "english_name": "Breton, Middle" + }, + "xbo": { + "english_name": "Bolgarian" + }, + "xbn": { + "english_name": "Kenaboi" + }, + "xbi": { + "english_name": "Kombio" + }, + "xbj": { + "english_name": "Birrpayi" + }, + "xbe": { + "english_name": "Bigambal" + }, + "xbd": { + "english_name": "Bindal" + }, + "xbg": { + "english_name": "Bunganditj" + }, + "xba": { + "english_name": "Kamba (Brazil)" + }, + "xbc": { + "english_name": "Bactrian" + }, + "xbb": { + "english_name": "Burdekin, Lower" + }, + "bcc": { + "english_name": "Balochi, Southern" + }, + "tdi": { + "english_name": "Tomadino" + }, + "tdh": { + "english_name": "Thulung" + }, + "vlp": { + "english_name": "Valpei" + }, + "vls": { + "english_name": "Vlaams" + }, + "tdo": { + "english_name": "Teme" + }, + "haa": { + "english_name": "Han" + }, + "chb": { + "english_name": "Chibcha" + }, + "hab": { + "english_name": "Hanoi Sign Language" + }, + "chd": { + "english_name": "Chontal, Highland Oaxaca" + }, + "chf": { + "english_name": "Chontal, Tabasco" + }, + "chg": { + "english_name": "Chagatai" + }, + "chh": { + "english_name": "Chinook" + }, + "chj": { + "english_name": "Chinantec, Ojitlán" + }, + "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ón" + }, + "chw": { + "english_name": "Chuwabu" + }, + "chx": { + "english_name": "Chantyal" + }, + "chy": { + "english_name": "Cheyenne" + }, + "chz": { + "english_name": "Chinantec, Ozumacín" + }, + "iin": { + "english_name": "Thiin" + }, + "tdg": { + "english_name": "Tamang, Western" + }, + "tde": { + "english_name": "Dogon, Tiranige Diga" + }, + "afn": { + "english_name": "Defaka" + }, + "afo": { + "english_name": "Eloyi" + }, + "afh": { + "english_name": "Afrihili" + }, + "afi": { + "english_name": "Akrukay" + }, + "afk": { + "english_name": "Nanubae" + }, + "afd": { + "english_name": "Andai" + }, + "afe": { + "english_name": "Putukwam" + }, + "afg": { + "english_name": "Afghan Sign Language" + }, + "gcl": { + "english_name": "Creole English, Grenadian" + }, + "afb": { + "english_name": "Arabic, Gulf" + }, + "gcn": { + "english_name": "Gaina" + }, + "gcr": { + "english_name": "Creole French, Guianese" + }, + "gct": { + "english_name": "German, Colonia Tovar" + }, + "afz": { + "english_name": "Obokuitai" + }, + "aft": { + "english_name": "Afitti" + }, + "afu": { + "english_name": "Awutu" + }, + "afp": { + "english_name": "Tapei" + }, + "afs": { + "english_name": "Creole, Afro-Seminole" + }, + "sis": { + "english_name": "Siuslaw" + }, + "sir": { + "english_name": "Siri" + }, + "siv": { + "english_name": "Sumariup" + }, + "lg": { + "english_name": "Ganda" + }, + "tsl": { + "english_name": "Ts'ün-Lao" + }, + "tsm": { + "english_name": "Turkish Sign Language" + }, + "lb": { + "english_name": "Luxembourgish" + }, + "tsk": { + "english_name": "Tseku" + }, + "tsh": { + "english_name": "Tsuvan" + }, + "la": { + "english_name": "Latin" + }, + "ln": { + "english_name": "Lingala" + }, + "lo": { + "english_name": "Lao" + }, + "tsd": { + "english_name": "Tsakonian" + }, + "tse": { + "english_name": "Tunisian Sign Language" + }, + "tsb": { + "english_name": "Tsamai" + }, + "tsc": { + "english_name": "Tswa" + }, + "li": { + "english_name": "Limburgan" + }, + "lv": { + "name": "Latviešu", + "english_name": "Latvian" + }, + "lt": { + "name": "Lietuvių", + "english_name": "Lithuanian" + }, + "lu": { + "english_name": "Luba-Katanga" + }, + "tsz": { + "english_name": "Purepecha" + }, + "tdx": { + "english_name": "Malagasy, Tandroy-Mahafaly" + }, + "tsy": { + "english_name": "Tebul Sign Language" + }, + "tsv": { + "english_name": "Tsogo" + }, + "tsw": { + "english_name": "Tsishingini" + }, + "tst": { + "english_name": "Songway Kiini, Tondi" + }, + "tsu": { + "english_name": "Tsou" + }, + "tsr": { + "english_name": "Akei" + }, + "tss": { + "english_name": "Taiwan Sign Language" + }, + "tsp": { + "english_name": "Toussian, Northern" + }, + "tsq": { + "english_name": "Thai Sign Language" + }, + "dad": { + "english_name": "Marik" + }, + "dae": { + "english_name": "Duupa" + }, + "dag": { + "english_name": "Dagbani" + }, + "daa": { + "english_name": "Dangaléat" + }, + "dac": { + "english_name": "Dambi" + }, + "dal": { + "english_name": "Dahalo" + }, + "dam": { + "english_name": "Damakawa" + }, + "dao": { + "english_name": "Chin, Daai" + }, + "dah": { + "english_name": "Gwahatike" + }, + "dai": { + "english_name": "Day" + }, + "daj": { + "english_name": "Daju, Dar Fur" + }, + "dak": { + "english_name": "Dakota" + }, + "dau": { + "english_name": "Daju, Dar Sila" + }, + "dav": { + "english_name": "Taita" + }, + "daw": { + "english_name": "Davawenyo" + }, + "daq": { + "english_name": "Maria, Dandami" + }, + "dar": { + "english_name": "Dargwa" + }, + "das": { + "english_name": "Daho-Doo" + }, + "dax": { + "english_name": "Dayi" + }, + "daz": { + "english_name": "Dao" + }, + "lfa": { + "english_name": "Lefa" + }, + "lfn": { + "english_name": "Lingua Franca Nova" + }, + "rey": { + "english_name": "Reyesano" + }, + "rer": { + "english_name": "Rer Bare" + }, + "res": { + "english_name": "Reshe" + }, + "cwt": { + "english_name": "Kuwaataay" + }, + "ret": { + "english_name": "Retta" + }, + "rej": { + "english_name": "Rejang" + }, + "rei": { + "english_name": "Reli" + }, + "ren": { + "english_name": "Rengao" + }, + "rel": { + "english_name": "Rendille" + }, + "rem": { + "english_name": "Remo" + }, + "cwa": { + "english_name": "Kabwa" + }, + "cwb": { + "english_name": "Maindo" + }, + "cwe": { + "english_name": "Kwere" + }, + "cwd": { + "english_name": "Cree, Woods" + }, + "cwg": { + "english_name": "Chewong" + }, + "ree": { + "english_name": "Kayan, Rejang" + }, + "bwp": { + "english_name": "Mandobo Bawah" + }, + "bwq": { + "english_name": "Bobo Madaré, Southern" + }, + "bwr": { + "english_name": "Bura-Pabir" + }, + "bws": { + "english_name": "Bomboma" + }, + "bwt": { + "english_name": "Bafaw-Balong" + }, + "bwu": { + "english_name": "Buli (Ghana)" + }, + "quw": { + "english_name": "Quichua, Tena Lowland" + }, + "bww": { + "english_name": "Bwa" + }, + "bwx": { + "english_name": "Bunu, Bu-Nao" + }, + "bwy": { + "english_name": "Bwamu, Cwi" + }, + "bwz": { + "english_name": "Bwisi" + }, + "quz": { + "english_name": "Quechua, Cusco" + }, + "tds": { + "english_name": "Doutai" + }, + "qua": { + "english_name": "Quapaw" + }, + "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áá Láá" + }, + "bwk": { + "english_name": "Bauwaki" + }, + "bwl": { + "english_name": "Bwela" + }, + "bwm": { + "english_name": "Biwat" + }, + "bwn": { + "english_name": "Bunu, Wunai" + }, + "bwo": { + "english_name": "Boro (Ethiopia)" + }, + "pgg": { + "english_name": "Pangwali" + }, + "pga": { + "english_name": "Creole Arabic, Sudanese" + }, + "pgn": { + "english_name": "Paelignian" + }, + "pgl": { + "english_name": "Irish, Primitive" + }, + "pgk": { + "english_name": "Rerep" + }, + "pgi": { + "english_name": "Pagi" + }, + "pgu": { + "english_name": "Pagu" + }, + "pgs": { + "english_name": "Pangseng" + }, + "udu": { + "english_name": "Uduk" + }, + "ogu": { + "english_name": "Ogbronuagum" + }, + "ogo": { + "english_name": "Khana" + }, + "uda": { + "english_name": "Uda" + }, + "udg": { + "english_name": "Muduga" + }, + "ude": { + "english_name": "Udihe" + }, + "oge": { + "english_name": "Georgian, Old" + }, + "ogg": { + "english_name": "Ogbogolo" + }, + "udi": { + "english_name": "Udi" + }, + "ogc": { + "english_name": "Ogbah" + }, + "ogb": { + "english_name": "Ogbia" + }, + "hav": { + "english_name": "Havu" + }, + "nqq": { + "english_name": "Naga, Kyan-Karyaw" + }, + "nqy": { + "english_name": "Naga, Akyaung Ari" + }, + "nqg": { + "english_name": "Nago, Southern" + }, + "nqk": { + "english_name": "Ede Nago, Kura" + }, + "nqn": { + "english_name": "Nen" + }, + "nqo": { + "english_name": "N'Ko" + }, + "nqm": { + "english_name": "Ndom" + }, + "mii": { + "english_name": "Mixtec, Chigmecatitlán" + }, + "mih": { + "english_name": "Mixtec, Chayuco" + }, + "mik": { + "english_name": "Mikasuki" + }, + "mij": { + "english_name": "Abar" + }, + "mim": { + "english_name": "Mixtec, Alacatlatzala" + }, + "mil": { + "english_name": "Mixtec, Peñoles" + }, + "mio": { + "english_name": "Mixtec, Pinotepa Nacional" + }, + "min": { + "english_name": "Minangkabau" + }, + "mia": { + "english_name": "Miami" + }, + "mic": { + "english_name": "Mi'kmaq" + }, + "mib": { + "english_name": "Mixtec, Atatláhuca" + }, + "mie": { + "english_name": "Mixtec, Ocotepec" + }, + "mid": { + "english_name": "Mandaic" + }, + "mig": { + "english_name": "Mixtec, San Miguel El Grande" + }, + "mif": { + "english_name": "Mofu-Gudur" + }, + "miy": { + "english_name": "Mixtec, Ayutla" + }, + "mix": { + "english_name": "Mixtec, Mixtepec" + }, + "miz": { + "english_name": "Mixtec, Coatzospan" + }, + "miq": { + "english_name": "Mískito" + }, + "mip": { + "english_name": "Mixtec, Apasco-Apoala" + }, + "mis": { + "english_name": "Uncoded languages" + }, + "mir": { + "english_name": "Mixe, Isthmus" + }, + "miu": { + "english_name": "Mixtec, Cacaloxtepec" + }, + "mit": { + "english_name": "Mixtec, Southern Puebla" + }, + "miw": { + "english_name": "Akoye" + }, + "sfw": { + "english_name": "Sehwi" + }, + "sfs": { + "english_name": "South African Sign Language" + }, + "sfm": { + "english_name": "Miao, Small Flowery" + }, + "sfe": { + "english_name": "Subanen, Eastern" + }, + "sfb": { + "english_name": "Langue des signes de Belgique Francophone" + }, + "ksu": { + "english_name": "Khamyang" + }, + "kst": { + "english_name": "Winyé" + }, + "ksw": { + "english_name": "Karen, S'gaw" + }, + "ksv": { + "english_name": "Kusu" + }, + "ksq": { + "english_name": "Kwaami" + }, + "ksp": { + "english_name": "Kaba" + }, + "kss": { + "english_name": "Kisi, Southern" + }, + "ksr": { + "english_name": "Borong" + }, + "ksy": { + "english_name": "Kharia Thar" + }, + "ksx": { + "english_name": "Kedang" + }, + "ksz": { + "english_name": "Kodaku" + }, + "kse": { + "english_name": "Kuni" + }, + "ksd": { + "english_name": "Kuanua" + }, + "ksg": { + "english_name": "Kusaghe" + }, + "ksf": { + "english_name": "Bafia" + }, + "ksa": { + "english_name": "Shuwa-Zamani" + }, + "ksc": { + "english_name": "Kalinga, Southern" + }, + "ksb": { + "english_name": "Shambala" + }, + "ksm": { + "english_name": "Kumba" + }, + "ksl": { + "english_name": "Kumalu" + }, + "kso": { + "english_name": "Kofa" + }, + "ksn": { + "english_name": "Kasiguranin" + }, + "ksi": { + "english_name": "Krisa" + }, + "ksh": { + "english_name": "Kölsch" + }, + "ksk": { + "english_name": "Kansa" + }, + "ksj": { + "english_name": "Uare" + }, + "xdc": { + "english_name": "Dacian" + }, + "xda": { + "english_name": "Darkinyung" + }, + "xdm": { + "english_name": "Edomite" + }, + "xdk": { + "english_name": "Dharuk" + }, + "xdy": { + "english_name": "Dayak, Malayic" + }, + "vrs": { + "english_name": "Varisi" + }, + "vrt": { + "english_name": "Burmbar" + }, + "vra": { + "english_name": "Vera'a" + }, + "vro": { + "english_name": "Võro" + }, + "ilg": { + "english_name": "Garig-Ilgar" + }, + "ilb": { + "english_name": "Ila" + }, + "yso": { + "english_name": "Nisi (China)" + }, + "ysn": { + "english_name": "Sani" + }, + "ysl": { + "english_name": "Yugoslavian Sign Language" + }, + "ysc": { + "english_name": "Yassic" + }, + "ila": { + "english_name": "Ile Ape" + }, + "ysg": { + "english_name": "Sonaga" + }, + "uis": { + "english_name": "Uisai" + }, + "ysd": { + "english_name": "Samatao" + }, + "ysy": { + "english_name": "Sanie" + }, + "ilo": { + "english_name": "Iloko" + }, + "yss": { + "english_name": "Yessan-Mayo" + }, + "ysr": { + "english_name": "Yupik, Sirenik" + }, + "ysp": { + "english_name": "Lolopo, Southern" + }, + "uiv": { + "english_name": "Iyive" + }, + "ay": { + "english_name": "Aymara" + }, + "coa": { + "english_name": "Malay, Cocos Islands" + }, + "cjh": { + "english_name": "Chehalis, Upper" + }, + "cji": { + "english_name": "Chamalal" + }, + "cjn": { + "english_name": "Chenapian" + }, + "cjo": { + "english_name": "Ashéninka Pajonal" + }, + "cjm": { + "english_name": "Cham, Eastern" + }, + "cja": { + "english_name": "Cham, Western" + }, + "cje": { + "english_name": "Chru" + }, + "ilu": { + "english_name": "Ili'uun" + }, + "cjs": { + "english_name": "Shor" + }, + "cjp": { + "english_name": "Cabécar" + }, + "cjv": { + "english_name": "Chuave" + }, + "ils": { + "english_name": "International Sign" + }, + "iow": { + "english_name": "Iowa-Oto" + }, + "iou": { + "english_name": "Tuma-Irumu" + }, + "ior": { + "english_name": "Inor" + }, + "wyr": { + "english_name": "Wayoró" + }, + "wyy": { + "english_name": "Fijian, Western" + }, + "wyb": { + "english_name": "Wangaaybuwan-Ngiyambaa" + }, + "wya": { + "english_name": "Wyandot" + }, + "wym": { + "english_name": "Wymysorys" + }, + "qvh": { + "english_name": "Quechua, Huamalíes-Dos de Mayo Huánuco" + }, + "wyi": { + "english_name": "Woiwurrung" + }, + "adw": { + "english_name": "Amundava" + }, + "adt": { + "english_name": "Adnyamathanha" + }, + "gmh": { + "english_name": "German, Middle High (ca. 1050-1500)" + }, + "adr": { + "english_name": "Adonara" + }, + "gmn": { + "english_name": "Gimnime" + }, + "gmm": { + "english_name": "Gbaya-Mbodomo" + }, + "gml": { + "english_name": "German, Middle Low" + }, + "gmb": { + "english_name": "Gula'alaa" + }, + "gma": { + "english_name": "Gambera" + }, + "adz": { + "english_name": "Adzera" + }, + "adx": { + "english_name": "Tibetan, Amdo" + }, + "gmd": { + "english_name": "Mághdì" + }, + "adf": { + "english_name": "Arabic, Dhofari" + }, + "gmz": { + "english_name": "Mgbolizhia" + }, + "gmy": { + "english_name": "Greek, Mycenaean" + }, + "gmx": { + "english_name": "Magoma" + }, + "adb": { + "english_name": "Adabe" + }, + "ada": { + "english_name": "Adangme" + }, + "adn": { + "english_name": "Adang" + }, + "ado": { + "english_name": "Abu" + }, + "adl": { + "english_name": "Galo" + }, + "adj": { + "english_name": "Adioukrou" + }, + "gmv": { + "english_name": "Gamo" + }, + "gmu": { + "english_name": "Gumalu" + }, + "adi": { + "english_name": "Adi" + }, + "njb": { + "english_name": "Naga, Nocte" + }, + "nja": { + "english_name": "Nzanyi" + }, + "njd": { + "english_name": "Ndonde Hamba" + }, + "njj": { + "english_name": "Njen" + }, + "nji": { + "english_name": "Gudanji" + }, + "njh": { + "english_name": "Naga, Lotha" + }, + "njo": { + "english_name": "Naga, Ao" + }, + "njn": { + "english_name": "Naga, Liangmai" + }, + "njm": { + "english_name": "Naga, Angami" + }, + "njl": { + "english_name": "Njalgulgule" + }, + "njs": { + "english_name": "Nisa" + }, + "njr": { + "english_name": "Njerep" + }, + "nju": { + "english_name": "Ngadjunmaya" + }, + "njt": { + "english_name": "Ndyuka-Trio Pidgin" + }, + "njz": { + "english_name": "Nyishi" + }, + "njy": { + "english_name": "Njyem" + }, + "njx": { + "english_name": "Kunyi" + }, + "tmp": { + "english_name": "Tai Mène" + }, + "tmq": { + "english_name": "Tumleo" + }, + "esu": { + "english_name": "Yupik, Central" + }, + "tms": { + "english_name": "Tima" + }, + "ess": { + "english_name": "Yupik, Central Siberian" + }, + "tmu": { + "english_name": "Iau" + }, + "esq": { + "english_name": "Esselen" + }, + "tmw": { + "english_name": "Temuan" + }, + "tmy": { + "english_name": "Tami" + }, + "tmz": { + "english_name": "Tamanaku" + }, + "tma": { + "english_name": "Tama (Chad)" + }, + "ese": { + "english_name": "Ese Ejja" + }, + "tmc": { + "english_name": "Tumak" + }, + "tmd": { + "english_name": "Haruai" + }, + "tme": { + "english_name": "Tremembé" + }, + "tmf": { + "english_name": "Toba-Maskoy" + }, + "tmg": { + "english_name": "Ternateño" + }, + "eso": { + "english_name": "Estonian Sign Language" + }, + "esn": { + "english_name": "Salvadoran Sign Language" + }, + "esm": { + "english_name": "Esuma" + }, + "esl": { + "english_name": "Egypt Sign Language" + }, + "esk": { + "english_name": "Inupiatun, Northwest Alaska" + }, + "tmm": { + "english_name": "Tai Thanh" + }, + "esi": { + "english_name": "Inupiatun, North Alaskan" + }, + "esh": { + "english_name": "Eshtehardi" + }, + "dcc": { + "english_name": "Deccan" + }, + "dcr": { + "english_name": "Negerhollands" + }, + "rcf": { + "english_name": "Creole French, Réunion" + }, + "buz": { + "english_name": "Bukwen" + }, + "bux": { + "english_name": "Boghom" + }, + "buy": { + "english_name": "Bullom So" + }, + "bus": { + "english_name": "Bokobaru" + }, + "bup": { + "english_name": "Busoa" + }, + "buq": { + "english_name": "Brem" + }, + "buv": { + "english_name": "Bun" + }, + "buw": { + "english_name": "Bubi" + }, + "but": { + "english_name": "Bungain" + }, + "buu": { + "english_name": "Budu" + }, + "buj": { + "english_name": "Basa-Gurmana" + }, + "buk": { + "english_name": "Bugawac" + }, + "buh": { + "english_name": "Bunu, Younuo" + }, + "bui": { + "english_name": "Bongili" + }, + "bun": { + "english_name": "Sherbro" + }, + "buo": { + "english_name": "Terei" + }, + "bum": { + "english_name": "Bulu (Cameroon)" + }, + "bub": { + "english_name": "Bua" + }, + "buc": { + "english_name": "Bushi" + }, + "bua": { + "english_name": "Buriat" + }, + "buf": { + "english_name": "Bushoong" + }, + "bug": { + "english_name": "Buginese" + }, + "bud": { + "english_name": "Ntcham" + }, + "bue": { + "english_name": "Beothuk" + }, + "tjw": { + "english_name": "Djabwurrung" + }, + "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" + }, + "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" + }, + "pix": { + "english_name": "Piu" + }, + "piy": { + "english_name": "Piya-Kwonci" + }, + "piz": { + "english_name": "Pije" + }, + "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" + }, + "oac": { + "english_name": "Oroch" + }, + "oaa": { + "english_name": "Orok" + }, + "oav": { + "english_name": "Avar, Old" + }, + "oar": { + "english_name": "Aramaic, Old (up to 700 BCE)" + }, + "ubu": { + "english_name": "Umbu-Ungu" + }, + "ubr": { + "english_name": "Ubir" + }, + "uby": { + "english_name": "Ubykh" + }, + "uba": { + "english_name": "Ubang" + }, + "ubl": { + "english_name": "Bikol, Buhi'non" + }, + "ubi": { + "english_name": "Ubi" + }, + "nwr": { + "english_name": "Nawaru" + }, + "scl": { + "english_name": "Shina" + }, + "nwx": { + "english_name": "Newar, Middle" + }, + "nwy": { + "english_name": "Nottoway-Meherrin" + }, + "nwe": { + "english_name": "Ngwe" + }, + "nwg": { + "english_name": "Ngayawung" + }, + "nwa": { + "english_name": "Nawathinehena" + }, + "nwb": { + "english_name": "Nyabwa" + }, + "nwc": { + "english_name": "Newari, Classical" + }, + "nwm": { + "english_name": "Nyamusa-Molo" + }, + "nwo": { + "english_name": "Nauo" + }, + "nwi": { + "english_name": "Tanna, Southwest" + }, + "mws": { + "english_name": "Mwimbi-Muthambi" + }, + "mwr": { + "english_name": "Marwari" + }, + "mwq": { + "english_name": "Chin, Mün" + }, + "mwp": { + "english_name": "Kala Lagaw Ya" + }, + "mww": { + "english_name": "Hmong Daw" + }, + "mwv": { + "english_name": "Mentawai" + }, + "mwu": { + "english_name": "Mittu" + }, + "mwt": { + "english_name": "Moken" + }, + "mwz": { + "english_name": "Moingi" + }, + "mwy": { + "english_name": "Mosiro" + }, + "mwx": { + "english_name": "Mediak" + }, + "mwc": { + "english_name": "Are" + }, + "mwb": { + "english_name": "Juwal" + }, + "mwa": { + "english_name": "Mwatebu" + }, + "mwg": { + "english_name": "Aiklep" + }, + "mwf": { + "english_name": "Murrinh-Patha" + }, + "mwe": { + "english_name": "Mwera (Chimwera)" + }, + "mwk": { + "english_name": "Maninkakan, Kita" + }, + "mwi": { + "english_name": "Labo" + }, + "mwh": { + "english_name": "Mouk-Aria" + }, + "mwo": { + "english_name": "Maewo, Central" + }, + "mwn": { + "english_name": "Nyamwanga" + }, + "mwm": { + "english_name": "Sar" + }, + "mwl": { + "english_name": "Mirandese" + }, + "scf": { + "english_name": "Creole French, San Miguel" + }, + "scb": { + "english_name": "Chut" + }, + "aix": { + "english_name": "Aighon" + }, + "zdj": { + "english_name": "Comorian, Ngazidja" + }, + "scx": { + "english_name": "Sicel" + }, + "scw": { + "english_name": "Sha" + }, + "aim": { + "english_name": "Aimol" + }, + "scv": { + "english_name": "Sheni" + }, + "kuz": { + "english_name": "Kunza" + }, + "kuy": { + "english_name": "Kuuku-Ya'u" + }, + "ail": { + "english_name": "Aimele" + }, + "kuw": { + "english_name": "Kpagua" + }, + "kuv": { + "english_name": "Kur" + }, + "kuu": { + "english_name": "Kuskokwim, Upper" + }, + "kut": { + "english_name": "Kutenai" + }, + "kus": { + "english_name": "Kusaal" + }, + "kuq": { + "english_name": "Karipuna" + }, + "kup": { + "english_name": "Kunimaipa" + }, + "kuo": { + "english_name": "Kumukio" + }, + "kun": { + "english_name": "Kunama" + }, + "kum": { + "english_name": "Kumyk" + }, + "kul": { + "english_name": "Kulere" + }, + "kuk": { + "english_name": "Kepo'" + }, + "kuj": { + "english_name": "Kuria" + }, + "kui": { + "english_name": "Kuikúro-Kalapálo" + }, + "kuh": { + "english_name": "Kushi" + }, + "kug": { + "english_name": "Kupa" + }, + "kuf": { + "english_name": "Katu, Western" + }, + "kue": { + "english_name": "Kuman" + }, + "kud": { + "english_name": "'Auhelawa" + }, + "kuc": { + "english_name": "Kwinsu" + }, + "kub": { + "english_name": "Kutep" + }, + "aih": { + "english_name": "Ai-Cham" + }, + "aik": { + "english_name": "Ake" + }, + "xfa": { + "english_name": "Faliscan" + }, + "aij": { + "english_name": "Lishanid Noshan" + }, + "aid": { + "english_name": "Alngith" + }, + "gnh": { + "english_name": "Lere" + }, + "zmo": { + "english_name": "Molo" + }, + "gni": { + "english_name": "Gooniyandi" + }, + "wdd": { + "english_name": "Wandji" + }, + "wdg": { + "english_name": "Wadaginam" + }, + "aia": { + "english_name": "Arosi" + }, + "wdj": { + "english_name": "Wadjiginy" + }, + "qve": { + "english_name": "Quechua, Eastern Apurímac" + }, + "gnl": { + "english_name": "Gangulu" + }, + "zmc": { + "english_name": "Margany" + }, + "bgw": { + "english_name": "Bhatri" + }, + "gnm": { + "english_name": "Ginuman" + }, + "zmf": { + "english_name": "Mfinu" + }, + "zmg": { + "english_name": "Marti Ke" + }, + "zmz": { + "english_name": "Mbandja" + }, + "zmx": { + "english_name": "Bomitaba" + }, + "zms": { + "english_name": "Mbesa" + }, + "mg": { + "english_name": "Malagasy" + }, + "zmq": { + "english_name": "Mituku" + }, + "ml": { + "english_name": "Malayalam" + }, + "mn": { + "name": "Монгол", + "english_name": "Mongolian" + }, + "mi": { + "name": "Reo Māori", + "english_name": "Maori" + }, + "mh": { + "english_name": "Marshallese" + }, + "mk": { + "name": "Македонски", + "english_name": "Macedonian" + }, + "mt": { + "name": "Malti", + "english_name": "Maltese" + }, + "ms": { + "name": "Malay (macrolanguage)", + "english_name": "Malay (macrolanguage)" + }, + "mr": { + "name": "मराठी", + "english_name": "Marathi" + }, + "zmu": { + "english_name": "Muruwari" + }, + "my": { + "english_name": "Burmese" + }, + "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)" + }, + "cll": { + "english_name": "Chala" + }, + "clm": { + "english_name": "Clallam" + }, + "clo": { + "english_name": "Chontal, Lowland Oaxaca" + }, + "clh": { + "english_name": "Chilisso" + }, + "cli": { + "english_name": "Chakali" + }, + "clj": { + "english_name": "Chin, Laitu" + }, + "clk": { + "english_name": "Idu-Mishmi" + }, + "cld": { + "english_name": "Neo-Aramaic, Chaldean" + }, + "cle": { + "english_name": "Chinantec, Lealao" + }, + "cla": { + "english_name": "Ron" + }, + "imo": { + "english_name": "Imbongu" + }, + "clc": { + "english_name": "Chilcotin" + }, + "ims": { + "english_name": "Marsian" + }, + "imr": { + "english_name": "Imroing" + }, + "cly": { + "english_name": "Chatino, Eastern Highland" + }, + "clt": { + "english_name": "Chin, Lautu" + }, + "clu": { + "english_name": "Caluyanun" + }, + "clw": { + "english_name": "Chulym" + }, + "gom": { + "english_name": "Konkani, Goan" + }, + "gol": { + "english_name": "Gola" + }, + "ajz": { + "english_name": "Karbi, Amri" + }, + "gon": { + "english_name": "Gondi" + }, + "goi": { + "english_name": "Gobasi" + }, + "goh": { + "english_name": "German, Old High (ca. 750-1050)" + }, + "gok": { + "english_name": "Gowli" + }, + "goj": { + "english_name": "Gowlan" + }, + "ajp": { + "english_name": "Arabic, South Levantine" + }, + "god": { + "english_name": "Godié" + }, + "gog": { + "english_name": "Gogo" + }, + "gof": { + "english_name": "Gofa" + }, + "ajt": { + "english_name": "Arabic, Judeo-Tunisian" + }, + "aju": { + "english_name": "Arabic, Judeo-Moroccan" + }, + "goc": { + "english_name": "Gorakor" + }, + "ajw": { + "english_name": "Ajawa" + }, + "aji": { + "english_name": "Ajië" + }, + "goy": { + "english_name": "Goundo" + }, + "gox": { + "english_name": "Gobu" + }, + "ajn": { + "english_name": "Andajin" + }, + "goz": { + "english_name": "Gozarkhani" + }, + "gou": { + "english_name": "Gavar" + }, + "aja": { + "english_name": "Aja (Sudan)" + }, + "gow": { + "english_name": "Gorowa" + }, + "goq": { + "english_name": "Gorap" + }, + "gop": { + "english_name": "Yeretuar" + }, + "gos": { + "english_name": "Gronings" + }, + "ajg": { + "english_name": "Aja (Benin)" + }, + "nhe": { + "english_name": "Nahuatl, Eastern Huasteca" + }, + "nhd": { + "english_name": "Chiripá" + }, + "nhg": { + "english_name": "Nahuatl, Tetelcingo" + }, + "nhf": { + "english_name": "Nhuwala" + }, + "nha": { + "english_name": "Nhanda" + }, + "nhc": { + "english_name": "Nahuatl, Tabasco" + }, + "nhb": { + "english_name": "Beng" + }, + "nhm": { + "english_name": "Nahuatl, Morelos" + }, + "nho": { + "english_name": "Takuu" + }, + "nhn": { + "english_name": "Nahuatl, Central" + }, + "nhi": { + "english_name": "Nahuatl, Zacatlán-Ahuacatlán-Tepetzintla" + }, + "nhh": { + "english_name": "Nahari" + }, + "nhk": { + "english_name": "Nahuatl, Isthmus-Cosoleacaque" + }, + "nhu": { + "english_name": "Noone" + }, + "nht": { + "english_name": "Nahuatl, Ometepec" + }, + "nhw": { + "english_name": "Nahuatl, Western Huasteca" + }, + "nhv": { + "english_name": "Nahuatl, Temascaltepec" + }, + "nhq": { + "english_name": "Nahuatl, Huaxcaleca" + }, + "nhp": { + "english_name": "Nahuatl, Isthmus-Pajapan" + }, + "nhr": { + "english_name": "Naro" + }, + "nhy": { + "english_name": "Nahuatl, Northern Oaxaca" + }, + "nhx": { + "english_name": "Nahuatl, Isthmus-Mecayapan" + }, + "nhz": { + "english_name": "Nahuatl, Santa María La Alta" + }, + "toz": { + "english_name": "To" + }, + "tox": { + "english_name": "Tobian" + }, + "toy": { + "english_name": "Topoiyo" + }, + "tor": { + "english_name": "Banda, Togbo-Vara" + }, + "tos": { + "english_name": "Totonac, Highland" + }, + "top": { + "english_name": "Totonac, Papantla" + }, + "toq": { + "english_name": "Toposa" + }, + "tov": { + "english_name": "Taromi, Upper" + }, + "tow": { + "english_name": "Jemez" + }, + "tou": { + "english_name": "Tho" + }, + "toj": { + "english_name": "Tojolabal" + }, + "toh": { + "english_name": "Gitonga" + }, + "toi": { + "english_name": "Tonga (Zambia)" + }, + "too": { + "english_name": "Totonac, Xicotepec De Juárez" + }, + "tol": { + "english_name": "Tolowa" + }, + "tom": { + "english_name": "Tombulu" + }, + "tob": { + "english_name": "Toba" + }, + "toc": { + "english_name": "Totonac, Coyutla" + }, + "tof": { + "english_name": "Gizrra" + }, + "tog": { + "english_name": "Tonga (Nyasa)" + }, + "tod": { + "english_name": "Toma" + }, + "toe": { + "english_name": "Tomedes" + }, + "aez": { + "english_name": "Aeka" + }, + "tue": { + "english_name": "Tuyuca" + }, + "lbq": { + "english_name": "Wampar" + }, + "rag": { + "english_name": "Logooli" + }, + "lbs": { + "english_name": "Libyan Sign Language" + }, + "lbr": { + "english_name": "Lohorung" + }, + "lbu": { + "english_name": "Labu" + }, + "lbt": { + "english_name": "Lachi" + }, + "lbw": { + "english_name": "Tolaki" + }, + "lbv": { + "english_name": "Lavatbura-Lamusong" + }, + "lby": { + "english_name": "Lamu-Lamu" + }, + "lbx": { + "english_name": "Lawangan" + }, + "ral": { + "english_name": "Ralte" + }, + "lbz": { + "english_name": "Lardil" + }, + "raj": { + "english_name": "Rajasthani" + }, + "rak": { + "english_name": "Tulu-Bohuai" + }, + "rah": { + "english_name": "Rabha" + }, + "rai": { + "english_name": "Ramoaaina" + }, + "lba": { + "english_name": "Lui" + }, + "raw": { + "english_name": "Rawang" + }, + "lbc": { + "english_name": "Lakkia" + }, + "lbb": { + "english_name": "Label" + }, + "lbe": { + "english_name": "Lak" + }, + "ras": { + "english_name": "Tegali" + }, + "lbg": { + "english_name": "Laopang" + }, + "lbf": { + "english_name": "Tinani" + }, + "lbi": { + "english_name": "La'bi" + }, + "lbk": { + "english_name": "Bontok, Central" + }, + "lbj": { + "english_name": "Ladakhi" + }, + "lbm": { + "english_name": "Lodhi" + }, + "lbl": { + "english_name": "Bikol, Libon" + }, + "lbo": { + "english_name": "Laven" + }, + "lbn": { + "english_name": "Lamet" + }, + "bsx": { + "english_name": "Yangkam" + }, + "bsy": { + "english_name": "Bisaya, Sabah" + }, + "bst": { + "english_name": "Basketo" + }, + "bsu": { + "english_name": "Bahonsuai" + }, + "bsv": { + "english_name": "Baga Sobané" + }, + "bsw": { + "english_name": "Baiso" + }, + "bsp": { + "english_name": "Baga Sitemu" + }, + "bsq": { + "english_name": "Bassa" + }, + "bsr": { + "english_name": "Bassa-Kontagora" + }, + "bss": { + "english_name": "Akoose" + }, + "bsl": { + "english_name": "Basa-Gumna" + }, + "bsm": { + "english_name": "Busami" + }, + "bsn": { + "english_name": "Barasana-Eduria" + }, + "bso": { + "english_name": "Buso" + }, + "bsh": { + "english_name": "Kati" + }, + "bsi": { + "english_name": "Bassossi" + }, + "bsj": { + "english_name": "Bangwinji" + }, + "bsk": { + "english_name": "Burushaski" + }, + "bse": { + "english_name": "Wushi" + }, + "bsf": { + "english_name": "Bauchi" + }, + "bsg": { + "english_name": "Bashkardi" + }, + "qya": { + "english_name": "Quenya" + }, + "bsa": { + "english_name": "Abinomn" + }, + "bsb": { + "english_name": "Bisaya, Brunei" + }, + "bsc": { + "english_name": "Bassari" + }, + "pkr": { + "english_name": "Kurumba, Attapady" + }, + "pks": { + "english_name": "Pakistan Sign Language" + }, + "pkp": { + "english_name": "Pukapuka" + }, + "pkt": { + "english_name": "Maleng" + }, + "pku": { + "english_name": "Paku" + }, + "pkb": { + "english_name": "Pokomo" + }, + "pkc": { + "english_name": "Paekche" + }, + "pka": { + "english_name": "Prākrit, Ardhamāgadhī" + }, + "pkg": { + "english_name": "Pak-Tong" + }, + "pkh": { + "english_name": "Pankhu" + }, + "pkn": { + "english_name": "Pakanha" + }, + "pko": { + "english_name": "Pökoot" + }, + "och": { + "english_name": "Chinese, Old" + }, + "oco": { + "english_name": "Cornish, Old" + }, + "oca": { + "english_name": "Ocaina" + }, + "ocu": { + "english_name": "Matlatzinca, Atzingo" + }, + "xom": { + "english_name": "Komo (Sudan)" + }, + "nuz": { + "english_name": "Nahuatl, Tlamacazapa" + }, + "nux": { + "english_name": "Mehek" + }, + "nuy": { + "english_name": "Nunggubuyu" + }, + "nuv": { + "english_name": "Nuni, Northern" + }, + "nuw": { + "english_name": "Nguluwan" + }, + "nut": { + "english_name": "Nung (Viet Nam)" + }, + "nuu": { + "english_name": "Ngbundu" + }, + "nur": { + "english_name": "Nukuria" + }, + "nus": { + "english_name": "Nuer" + }, + "nup": { + "english_name": "Nupe-Nupe-Tako" + }, + "nuq": { + "english_name": "Nukumanu" + }, + "nun": { + "english_name": "Anong" + }, + "nuo": { + "english_name": "Nguôn" + }, + "nul": { + "english_name": "Nusa Laut" + }, + "num": { + "english_name": "Niuafo'ou" + }, + "nuj": { + "english_name": "Nyole" + }, + "nuk": { + "english_name": "Nuu-chah-nulth" + }, + "nuh": { + "english_name": "Ndunda" + }, + "nui": { + "english_name": "Ngumbi" + }, + "nuf": { + "english_name": "Nusu" + }, + "nug": { + "english_name": "Nungali" + }, + "nud": { + "english_name": "Ngala" + }, + "nue": { + "english_name": "Ngundu" + }, + "nuc": { + "english_name": "Nukuini" + }, + "nua": { + "english_name": "Yuanga" + }, + "muu": { + "english_name": "Yaaku" + }, + "mut": { + "english_name": "Muria, Western" + }, + "muv": { + "english_name": "Muthuvan" + }, + "muq": { + "english_name": "Miao, Eastern Xiangxi" + }, + "mup": { + "english_name": "Malvi" + }, + "mus": { + "english_name": "Creek" + }, + "mur": { + "english_name": "Murle" + }, + "muy": { + "english_name": "Muyang" + }, + "mux": { + "english_name": "Bo-Ung" + }, + "muz": { + "english_name": "Mursi" + }, + "mue": { + "english_name": "Media Lengua" + }, + "mud": { + "english_name": "Aleut, Mednyj" + }, + "mug": { + "english_name": "Musgu" + }, + "mua": { + "english_name": "Mundang" + }, + "muc": { + "english_name": "Ajumbu" + }, + "mub": { + "english_name": "Mubi" + }, + "mum": { + "english_name": "Maiwala" + }, + "mul": { + "english_name": "Multiple languages" + }, + "muo": { + "english_name": "Nyong" + }, + "mui": { + "english_name": "Musi" + }, + "muh": { + "english_name": "Mündü" + }, + "muk": { + "english_name": "Mugom" + }, + "muj": { + "english_name": "Mabire" + }, + "zbe": { + "english_name": "Berawan, East" + }, + "zbc": { + "english_name": "Berawan, Central" + }, + "zbl": { + "english_name": "Blissymbols" + }, + "zbw": { + "english_name": "Berawan, West" + }, + "zbt": { + "english_name": "Batui" + }, + "kwa": { + "english_name": "Dâw" + }, + "kwc": { + "english_name": "Likwala" + }, + "kwb": { + "english_name": "Kwa" + }, + "kwe": { + "english_name": "Kwerba" + }, + "kwd": { + "english_name": "Kwaio" + }, + "kwg": { + "english_name": "Sara Kaba Deme" + }, + "kwf": { + "english_name": "Kwara'ae" + }, + "kwi": { + "english_name": "Awa-Cuaiquer" + }, + "kwh": { + "english_name": "Kowiai" + }, + "kwk": { + "english_name": "Kwakiutl" + }, + "kwj": { + "english_name": "Kwanga" + }, + "kwm": { + "english_name": "Kwambi" + }, + "kwl": { + "english_name": "Kofyar" + }, + "kwo": { + "english_name": "Kwomtari" + }, + "kwn": { + "english_name": "Kwangali" + }, + "kwp": { + "english_name": "Kodia" + }, + "kws": { + "english_name": "Kwese" + }, + "kwr": { + "english_name": "Kwer" + }, + "kwu": { + "english_name": "Kwakum" + }, + "kwt": { + "english_name": "Kwesten" + }, + "kww": { + "english_name": "Kwinti" + }, + "kwv": { + "english_name": "Sara Kaba Náà" + }, + "kwy": { + "english_name": "Kongo, San Salvador" + }, + "kwx": { + "english_name": "Khirwar" + }, + "kwz": { + "english_name": "Kwadi" + }, + "rth": { + "english_name": "Ratahan" + }, + "xxr": { + "english_name": "Koropó" + }, + "xxt": { + "english_name": "Tambora" + }, + "xxb": { + "english_name": "Boro (Ghana)" + }, + "xxk": { + "english_name": "Ke'o" + }, + "xxm": { + "english_name": "Minkin" + }, + "wfg": { + "english_name": "Yafi" + }, + "rnn": { + "english_name": "Roon" + }, + "rnl": { + "english_name": "Ranglong" + }, + "elk": { + "english_name": "Elkei" + }, + "elh": { + "english_name": "El Hugeirat" + }, + "eli": { + "english_name": "Nding" + }, + "elo": { + "english_name": "El Molo" + }, + "elm": { + "english_name": "Eleme" + }, + "ele": { + "english_name": "Elepi" + }, + "elx": { + "english_name": "Elamite" + }, + "elu": { + "english_name": "Elu" + }, + "qxa": { + "english_name": "Quechua, Chiquián Ancash" + }, + "yww": { + "english_name": "Yawarawarga" + }, + "ywu": { + "english_name": "Nasu, Wumeng" + }, + "ywt": { + "english_name": "Lalo, Xishanba" + }, + "ywr": { + "english_name": "Yawuru" + }, + "ywq": { + "english_name": "Yi, Wuding-Luquan" + }, + "jyy": { + "english_name": "Jaya" + }, + "ywg": { + "english_name": "Yinhawangka" + }, + "jye": { + "english_name": "Arabic, Judeo-Yemeni" + }, + "ywa": { + "english_name": "Kalou" + }, + "jya": { + "english_name": "Jiarong" + }, + "ywn": { + "english_name": "Yawanawa" + }, + "ywl": { + "english_name": "Lalu, Western" + }, + "qxh": { + "english_name": "Quechua, Panao Huánuco" + }, + "qxn": { + "english_name": "Quechua, Northern Conchucos Ancash" + }, + "qxo": { + "english_name": "Quechua, Southern Conchucos Ancash" + }, + "qxl": { + "english_name": "Quichua, Salasaca Highland" + }, + "wdk": { + "english_name": "Wadikali" + }, + "cnw": { + "english_name": "Chin, Ngawn" + }, + "cnt": { + "english_name": "Chinantec, Tepetotutla" + }, + "cnu": { + "english_name": "Chenoua" + }, + "cns": { + "english_name": "Asmat, Central" + }, + "icl": { + "english_name": "Icelandic Sign Language" + }, + "ica": { + "english_name": "Ede Ica" + }, + "qxp": { + "english_name": "Quechua, Puno" + }, + "cnx": { + "english_name": "Cornish, Middle" + }, + "cng": { + "english_name": "Qiang, Northern" + }, + "qxq": { + "english_name": "Qashqa'i" + }, + "cnb": { + "english_name": "Chin, Chinbon" + }, + "cnc": { + "english_name": "Côông" + }, + "cna": { + "english_name": "Changthang" + }, + "icr": { + "english_name": "Creole English, Islander" + }, + "cnl": { + "english_name": "Chinantec, Lalana" + }, + "cnk": { + "english_name": "Chin, Khumi" + }, + "cnh": { + "english_name": "Chin, Haka" + }, + "cni": { + "english_name": "Asháninka" + }, + "hsb": { + "english_name": "Sorbian, Upper" + }, + "twb": { + "english_name": "Tawbuid, Western" + }, + "pys": { + "english_name": "Paraguayan Sign Language" + }, + "qxt": { + "english_name": "Quechua, Santa Ana de Tusi Pasco" + }, + "hsh": { + "english_name": "Hungarian Sign Language" + }, + "qxu": { + "english_name": "Quechua, Arequipa-La Unión" + }, + "hsn": { + "english_name": "Chinese, Xiang" + }, + "hsl": { + "english_name": "Hausa Sign Language" + }, + "pyu": { + "english_name": "Puyuma" + }, + "hss": { + "english_name": "Harsusi" + }, + "ahb": { + "english_name": "Axamb" + }, + "ppa": { + "english_name": "Pao" + }, + "aha": { + "english_name": "Ahanta" + }, + "ahg": { + "english_name": "Qimant" + }, + "ppe": { + "english_name": "Papi" + }, + "ppk": { + "english_name": "Uma" + }, + "ahk": { + "english_name": "Akha" + }, + "ahh": { + "english_name": "Aghu" + }, + "ahi": { + "english_name": "Aizi, Tiagbamrin" + }, + "ppo": { + "english_name": "Folopa" + }, + "aho": { + "english_name": "Ahom" + }, + "ppm": { + "english_name": "Papuma" + }, + "ppl": { + "english_name": "Pipil" + }, + "ahr": { + "english_name": "Ahirani" + }, + "ahs": { + "english_name": "Ashe" + }, + "ahp": { + "english_name": "Aizi, Aproumu" + }, + "ppp": { + "english_name": "Pelende" + }, + "twl": { + "english_name": "Tawara" + }, + "aht": { + "english_name": "Ahtena" + }, + "ppt": { + "english_name": "Pare" + }, + "giw": { + "english_name": "Gelao, White" + }, + "giu": { + "english_name": "Mulao" + }, + "git": { + "english_name": "Gitxsan" + }, + "gis": { + "english_name": "Giziga, North" + }, + "gir": { + "english_name": "Gelao, Red" + }, + "giq": { + "english_name": "Gelao, Green" + }, + "gip": { + "english_name": "Gimi (West New Britain)" + }, + "giz": { + "english_name": "Giziga, South" + }, + "giy": { + "english_name": "Giyug" + }, + "gix": { + "english_name": "Gilima" + }, + "gig": { + "english_name": "Goaria" + }, + "gid": { + "english_name": "Gidar" + }, + "gic": { + "english_name": "Gail" + }, + "gib": { + "english_name": "Gibanawa" + }, + "gia": { + "english_name": "Kitja" + }, + "gin": { + "english_name": "Hinukh" + }, + "gim": { + "english_name": "Gimi (Eastern Highlands)" + }, + "gil": { + "english_name": "Gilbertese" + }, + "gih": { + "english_name": "Githabul" + }, + "nnn": { + "english_name": "Ngete" + }, + "nnm": { + "english_name": "Namia" + }, + "nnl": { + "english_name": "Naga, Northern Rengma" + }, + "nnk": { + "english_name": "Nankina" + }, + "nnj": { + "english_name": "Nyangatom" + }, + "nni": { + "english_name": "Nuaulu, North" + }, + "nnh": { + "english_name": "Ngiemboon" + }, + "nng": { + "english_name": "Naga, Maring" + }, + "nnf": { + "english_name": "Ngaing" + }, + "nne": { + "english_name": "Ngandyera" + }, + "nnd": { + "english_name": "Ambae, West" + }, + "nnc": { + "english_name": "Nancere" + }, + "nnb": { + "english_name": "Nande" + }, + "nna": { + "english_name": "Nyangumarta" + }, + "nnz": { + "english_name": "Nda'nda'" + }, + "nny": { + "english_name": "Nyangga" + }, + "nnw": { + "english_name": "Nuni, Southern" + }, + "nnv": { + "english_name": "Nugunu (Australia)" + }, + "nnu": { + "english_name": "Dwang" + }, + "nnt": { + "english_name": "Nanticoke" + }, + "nns": { + "english_name": "Ningye" + }, + "nnr": { + "english_name": "Narungga" + }, + "nnq": { + "english_name": "Ngindo" + }, + "nnp": { + "english_name": "Naga, Wancho" + }, + "nl": { + "name": "Nederlands", + "english_name": "Dutch" + }, + "tiy": { + "english_name": "Tiruray" + }, + "nn": { + "name": "Norwegian Nynorsk", + "english_name": "Norwegian Nynorsk" + }, + "no": { + "english_name": "Norwegian" + }, + "tit": { + "english_name": "Tinigua" + }, + "na": { + "english_name": "Nauru" + }, + "nb": { + "name": "Norwegian Bokmål", + "english_name": "Norwegian Bokmål" + }, + "tiw": { + "english_name": "Tiwi" + }, + "nd": { + "english_name": "Ndebele, North" + }, + "ne": { + "english_name": "Nepali (macrolanguage)" + }, + "ng": { + "english_name": "Ndonga" + }, + "til": { + "english_name": "Tillamook" + }, + "ny": { + "english_name": "Nyanja" + }, + "tin": { + "english_name": "Tindi" + }, + "tio": { + "english_name": "Teop" + }, + "tih": { + "english_name": "Murut, Timugon" + }, + "tii": { + "english_name": "Tiene" + }, + "tij": { + "english_name": "Tilung" + }, + "tik": { + "english_name": "Tikar" + }, + "tid": { + "english_name": "Tidong" + }, + "nr": { + "english_name": "Ndebele, South" + }, + "tig": { + "name": "ትግረ", + "english_name": "Tigre" + }, + "tia": { + "english_name": "Tamazight, Tidikelt" + }, + "nv": { + "english_name": "Navajo" + }, + "tic": { + "english_name": "Tira" + }, + "sqs": { + "english_name": "Sri Lankan Sign Language" + }, + "sqr": { + "english_name": "Arabic, Siculo" + }, + "sqq": { + "english_name": "Sou" + }, + "squ": { + "english_name": "Squamish" + }, + "sqt": { + "english_name": "Soqotri" + }, + "sqk": { + "english_name": "Albanian Sign Language" + }, + "ich": { + "english_name": "Etkywan" + }, + "sqo": { + "english_name": "Sorkhei" + }, + "sqn": { + "english_name": "Susquehannock" + }, + "sqm": { + "english_name": "Suma" + }, + "sqa": { + "english_name": "Shama-Sambuga" + }, + "llx": { + "english_name": "Lauan" + }, + "rol": { + "english_name": "Romblomanon" + }, + "rom": { + "english_name": "Romany" + }, + "roo": { + "english_name": "Rotokas" + }, + "lls": { + "english_name": "Lithuanian Sign Language" + }, + "llq": { + "english_name": "Lolak" + }, + "llp": { + "english_name": "Efate, North" + }, + "rod": { + "english_name": "Rogo" + }, + "roe": { + "english_name": "Ronji" + }, + "llu": { + "english_name": "Lau" + }, + "rog": { + "english_name": "Roglai, Northern" + }, + "llk": { + "english_name": "Lelak" + }, + "llj": { + "english_name": "Ladji Ladji" + }, + "lli": { + "english_name": "Teke-Laali" + }, + "llh": { + "english_name": "Lamu" + }, + "llo": { + "english_name": "Khlor" + }, + "lln": { + "english_name": "Lele (Chad)" + }, + "llm": { + "english_name": "Lasalimu" + }, + "lll": { + "english_name": "Lilau" + }, + "llc": { + "english_name": "Lele (Guinea)" + }, + "llb": { + "english_name": "Lolo" + }, + "lla": { + "english_name": "Lala-Roba" + }, + "llg": { + "english_name": "Lole" + }, + "llf": { + "english_name": "Hermit" + }, + "lle": { + "english_name": "Lele (Papua New Guinea)" + }, + "lld": { + "english_name": "Ladin" + }, + "bqf": { + "english_name": "Baga Kaloum" + }, + "bqg": { + "english_name": "Bago-Kusuntu" + }, + "bqd": { + "english_name": "Bung" + }, + "bqb": { + "english_name": "Bagusa" + }, + "bqc": { + "english_name": "Boko (Benin)" + }, + "bqa": { + "english_name": "Tchumbuli" + }, + "bqn": { + "english_name": "Bulgarian Sign Language" + }, + "bqo": { + "english_name": "Balo" + }, + "bql": { + "english_name": "Bilakura" + }, + "bqm": { + "english_name": "Wumboko" + }, + "bqj": { + "english_name": "Bandial" + }, + "bqk": { + "english_name": "Banda-Mbrès" + }, + "bqh": { + "english_name": "Baima" + }, + "bqi": { + "english_name": "Bakhtiari" + }, + "bqv": { + "english_name": "Koro Wachi" + }, + "bqw": { + "english_name": "Buru (Nigeria)" + }, + "bqt": { + "english_name": "Bamukumbit" + }, + "bqu": { + "english_name": "Boguru" + }, + "bqr": { + "english_name": "Burusu" + }, + "bqs": { + "english_name": "Bosngun" + }, + "bqp": { + "english_name": "Busa" + }, + "bqq": { + "english_name": "Biritai" + }, + "wdy": { + "english_name": "Wadjabangayi" + }, + "bqz": { + "english_name": "Bakaka" + }, + "bqx": { + "english_name": "Baangi" + }, + "bqy": { + "english_name": "Bengkala Sign Language" + }, + "cno": { + "english_name": "Con" + }, + "jdg": { + "english_name": "Jadgali" + }, + "pmt": { + "english_name": "Tuamotuan" + }, + "pmw": { + "english_name": "Miwok, Plains" + }, + "pmq": { + "english_name": "Pame, Northern" + }, + "pmr": { + "english_name": "Paynamar" + }, + "pms": { + "english_name": "Piemontese" + }, + "pmx": { + "english_name": "Naga, Poumei" + }, + "pmy": { + "english_name": "Malay, Papuan" + }, + "pmz": { + "english_name": "Pame, Southern" + }, + "pmd": { + "english_name": "Pallanganmiddang" + }, + "pme": { + "english_name": "Pwaamei" + }, + "pmf": { + "english_name": "Pamona" + }, + "pma": { + "english_name": "Paama" + }, + "pmb": { + "english_name": "Pambia" + }, + "pmc": { + "english_name": "Palumata" + }, + "pml": { + "english_name": "Lingua Franca" + }, + "pmm": { + "english_name": "Pomo" + }, + "pmn": { + "english_name": "Pam" + }, + "pmo": { + "english_name": "Pom" + }, + "pmh": { + "english_name": "Prākrit, Māhārāṣṭri" + }, + "pmi": { + "english_name": "Pumi, Northern" + }, + "pmj": { + "english_name": "Pumi, Southern" + }, + "pmk": { + "english_name": "Pamlico" + }, + "deh": { + "english_name": "Dehwari" + }, + "msz": { + "english_name": "Momare" + }, + "msy": { + "english_name": "Aruamu" + }, + "msx": { + "english_name": "Moresada" + }, + "msw": { + "english_name": "Mansoanka" + }, + "msv": { + "english_name": "Maslam" + }, + "msu": { + "english_name": "Musom" + }, + "mss": { + "english_name": "Masela, West" + }, + "msr": { + "english_name": "Mongolian Sign Language" + }, + "msq": { + "english_name": "Caac" + }, + "msp": { + "english_name": "Maritsauá" + }, + "mso": { + "english_name": "Mombum" + }, + "msn": { + "english_name": "Vurës" + }, + "msm": { + "english_name": "Manobo, Agusan" + }, + "msl": { + "english_name": "Molof" + }, + "msk": { + "english_name": "Mansaka" + }, + "msj": { + "english_name": "Ma (Democratic Republic of Congo)" + }, + "msi": { + "english_name": "Malay, Sabah" + }, + "msh": { + "english_name": "Malagasy, Masikoro" + }, + "msg": { + "english_name": "Moraid" + }, + "msf": { + "english_name": "Mekwei" + }, + "mse": { + "english_name": "Musey" + }, + "msd": { + "english_name": "Yucatec Maya Sign Language" + }, + "msc": { + "english_name": "Maninka, Sankaran" + }, + "msb": { + "english_name": "Masbatenyo" + }, + "kyk": { + "english_name": "Kamayo" + }, + "kyj": { + "english_name": "Karao" + }, + "kyi": { + "english_name": "Kiput" + }, + "kyh": { + "english_name": "Karok" + }, + "kyo": { + "english_name": "Kelon" + }, + "kyn": { + "english_name": "Binukidnon, Northern" + }, + "kym": { + "english_name": "Kpatili" + }, + "kyl": { + "english_name": "Kalapuya" + }, + "kyc": { + "english_name": "Kyaka" + }, + "kyb": { + "english_name": "Kalinga, Butbut" + }, + "kya": { + "english_name": "Kwaya" + }, + "kyg": { + "english_name": "Keyagana" + }, + "kyf": { + "english_name": "Kouya" + }, + "kye": { + "english_name": "Krache" + }, + "kyd": { + "english_name": "Karey" + }, + "kyz": { + "english_name": "Kayabí" + }, + "kyy": { + "english_name": "Kambaira" + }, + "kyx": { + "english_name": "Rapoisi" + }, + "kys": { + "english_name": "Kayan, Baram" + }, + "kyr": { + "english_name": "Kuruáya" + }, + "kyq": { + "english_name": "Kenga" + }, + "kyp": { + "english_name": "Kang" + }, + "kyw": { + "english_name": "Kudmali" + }, + "kyv": { + "english_name": "Kayort" + }, + "kyu": { + "english_name": "Kayah, Western" + }, + "kyt": { + "english_name": "Kayagar" + }, + "tbp": { + "english_name": "Taworta" + }, + "tbs": { + "english_name": "Tanguat" + }, + "ryn": { + "english_name": "Amami-Oshima, Northern" + }, + "tbr": { + "english_name": "Tumtum" + }, + "xzp": { + "english_name": "Zapotec, Ancient" + }, + "tbu": { + "english_name": "Tubar" + }, + "tbt": { + "english_name": "Tembo (Kitembo)" + }, + "tbw": { + "english_name": "Tagbanwa" + }, + "xzm": { + "english_name": "Zemgalian" + }, + "tbv": { + "english_name": "Tobo" + }, + "xzh": { + "english_name": "Zhang-Zhung" + }, + "tbi": { + "english_name": "Gaam" + }, + "tbh": { + "english_name": "Thurawal" + }, + "tbk": { + "english_name": "Tagbanwa, Calamian" + }, + "tbj": { + "english_name": "Tiang" + }, + "tbm": { + "english_name": "Tagbu" + }, + "tbl": { + "english_name": "Tboli" + }, + "tbo": { + "english_name": "Tawala" + }, + "tbn": { + "english_name": "Tunebo, Barro Negro" + }, + "tbc": { + "english_name": "Takia" + }, + "gta": { + "english_name": "Guató" + }, + "vto": { + "english_name": "Vitou" + }, + "gtu": { + "english_name": "Aghu-Tharnggala" + }, + "ppi": { + "english_name": "Paipai" + }, + "ulm": { + "english_name": "Ulumanda'" + }, + "ahn": { + "english_name": "Àhàn" + }, + "ppn": { + "english_name": "Papapana" + }, + "ttj": { + "english_name": "Tooro" + }, + "ahl": { + "english_name": "Igo" + }, + "ahm": { + "english_name": "Aizi, Mobumrin" + }, + "pps": { + "english_name": "Popoloca, San Luís Temalacayuca" + }, + "ryu": { + "english_name": "Okinawan, Central" + }, + "shw": { + "english_name": "Shwai" + }, + "ppq": { + "english_name": "Pei" + }, + "did": { + "english_name": "Didinga" + }, + "ppu": { + "english_name": "Papora" + }, + "eja": { + "english_name": "Ejamat" + }, + "yuy": { + "english_name": "Yugur, East" + }, + "yux": { + "english_name": "Yukaghir, Southern" + }, + "yuz": { + "english_name": "Yuracare" + }, + "yuq": { + "english_name": "Yuqui" + }, + "yup": { + "english_name": "Yukpa" + }, + "yur": { + "english_name": "Yurok" + }, + "yut": { + "english_name": "Yopno" + }, + "yuw": { + "english_name": "Yau (Morobe Province)" + }, + "yui": { + "english_name": "Yurutí" + }, + "jwi": { + "english_name": "Jwira-Pepesa" + }, + "yuk": { + "english_name": "Yuki" + }, + "yuj": { + "english_name": "Karkar-Yuri" + }, + "yum": { + "english_name": "Quechan" + }, + "yul": { + "english_name": "Yulu" + }, + "yun": { + "english_name": "Bena (Nigeria)" + }, + "yua": { + "english_name": "Yucateco" + }, + "yuc": { + "english_name": "Yuchi" + }, + "yub": { + "english_name": "Yugambal" + }, + "yue": { + "english_name": "Chinese, Yue" + }, + "yud": { + "english_name": "Arabic, Judeo-Tripolitanian" + }, + "yug": { + "english_name": "Yug" + }, + "yuf": { + "english_name": "Havasupai-Walapai-Yavapai" + }, + "tns": { + "english_name": "Tenis" + }, + "ian": { + "english_name": "Iatmul" + }, + "iai": { + "english_name": "Iaai" + }, + "yxg": { + "english_name": "Yagara" + }, + "iap": { + "english_name": "Iapama" + }, + "iar": { + "english_name": "Purari" + }, + "hud": { + "english_name": "Huaulu" + }, + "hue": { + "english_name": "Huave, San Francisco Del Mar" + }, + "huf": { + "english_name": "Humene" + }, + "hug": { + "english_name": "Huachipaeri" + }, + "hub": { + "english_name": "Huambisa" + }, + "huc": { + "english_name": "=/Hua" + }, + "hul": { + "english_name": "Hula" + }, + "hum": { + "english_name": "Hungana" + }, + "huo": { + "english_name": "Hu" + }, + "huh": { + "english_name": "Huilliche" + }, + "hui": { + "english_name": "Huli" + }, + "huj": { + "english_name": "Hmong, Northern Guiyang" + }, + "huk": { + "english_name": "Hulung" + }, + "hut": { + "english_name": "Humla" + }, + "huu": { + "english_name": "Huitoto, Murui" + }, + "huv": { + "english_name": "Huave, San Mateo Del Mar" + }, + "huw": { + "english_name": "Hukumina" + }, + "hup": { + "english_name": "Hupa" + }, + "huq": { + "english_name": "Tsat" + }, + "hur": { + "english_name": "Halkomelem" + }, + "hus": { + "english_name": "Huastec" + }, + "hux": { + "english_name": "Huitoto, Nüpode" + }, + "huy": { + "english_name": "Hulaulá" + }, + "huz": { + "english_name": "Hunzib" + }, + "pre": { + "english_name": "Principense" + }, + "ane": { + "english_name": "Xârâcùù" + }, + "prg": { + "english_name": "Prussian" + }, + "ang": { + "english_name": "English, Old (ca. 450-1100)" + }, + "ana": { + "english_name": "Andaqui" + }, + "prc": { + "english_name": "Parachi" + }, + "prb": { + "english_name": "Lua'" + }, + "anl": { + "english_name": "Chin, Anu-Hkongso" + }, + "anm": { + "english_name": "Anal" + }, + "ann": { + "english_name": "Obolo" + }, + "ano": { + "english_name": "Andoque" + }, + "anh": { + "english_name": "Nend" + }, + "prh": { + "english_name": "Porohanon" + }, + "anj": { + "english_name": "Anor" + }, + "ank": { + "english_name": "Goemai" + }, + "pru": { + "english_name": "Puragi" + }, + "anu": { + "english_name": "Anuak" + }, + "anv": { + "english_name": "Denya" + }, + "anw": { + "english_name": "Anaang" + }, + "prq": { + "english_name": "Ashéninka Perené" + }, + "anq": { + "english_name": "Jarawa (India)" + }, + "prs": { + "english_name": "Dari" + }, + "prr": { + "english_name": "Puri" + }, + "pry": { + "english_name": "Pray 3" + }, + "prx": { + "english_name": "Purik" + }, + "anz": { + "english_name": "Anem" + }, + "prz": { + "english_name": "Providencia Sign Language" + }, + "gkp": { + "english_name": "Kpelle, Guinea" + }, + "gko": { + "english_name": "Kok-Nar" + }, + "gkn": { + "english_name": "Gokana" + }, + "gka": { + "english_name": "Guya" + }, + "gke": { + "english_name": "Ndai" + }, + "fcs": { + "english_name": "Quebec Sign Language" + }, + "uya": { + "english_name": "Doko-Uyanga" + }, + "nlq": { + "english_name": "Naga, Lao" + }, + "tkg": { + "english_name": "Malagasy, Tesaka" + }, + "tkd": { + "english_name": "Tukudede" + }, + "tke": { + "english_name": "Takwane" + }, + "nlu": { + "english_name": "Nchumbulu" + }, + "nlw": { + "english_name": "Walangama" + }, + "nlv": { + "english_name": "Nahuatl, Orizaba" + }, + "nly": { + "english_name": "Nyamal" + }, + "nlx": { + "english_name": "Nahali" + }, + "tkl": { + "english_name": "Tokelau" + }, + "nlz": { + "english_name": "Nalögo" + }, + "nla": { + "english_name": "Ngombale" + }, + "tkw": { + "english_name": "Teanu" + }, + "nlc": { + "english_name": "Nalca" + }, + "tku": { + "english_name": "Totonac, Upper Necaxa" + }, + "nle": { + "english_name": "Nyala, East" + }, + "tks": { + "english_name": "Takestani" + }, + "nlg": { + "english_name": "Gela" + }, + "tkq": { + "english_name": "Tee" + }, + "nli": { + "english_name": "Grangali" + }, + "nlk": { + "english_name": "Yali, Ninia" + }, + "nlj": { + "english_name": "Nyali" + }, + "tkz": { + "english_name": "Takua" + }, + "nll": { + "english_name": "Nihali" + }, + "nlo": { + "english_name": "Ngul" + }, + "ssy": { + "english_name": "Saho" + }, + "dyy": { + "english_name": "Dyaabugay" + }, + "ssz": { + "english_name": "Sengseng" + }, + "ssu": { + "english_name": "Susuami" + }, + "dyu": { + "english_name": "Dyula" + }, + "ssv": { + "english_name": "Shark Bay" + }, + "ssq": { + "english_name": "So'a" + }, + "ssp": { + "english_name": "Spanish Sign Language" + }, + "sss": { + "english_name": "Sô" + }, + "ssr": { + "english_name": "Swiss-French Sign Language" + }, + "ssm": { + "english_name": "Semnam" + }, + "dym": { + "english_name": "Dogon, Yanda Dom" + }, + "dyn": { + "english_name": "Dyangadi" + }, + "dyo": { + "english_name": "Jola-Fonyi" + }, + "ssi": { + "english_name": "Sansi" + }, + "dyi": { + "english_name": "Senoufo, Djimini" + }, + "ssk": { + "english_name": "Sunam" + }, + "ssj": { + "english_name": "Sausi" + }, + "dyd": { + "english_name": "Dyugun" + }, + "ssd": { + "english_name": "Siroi" + }, + "ssg": { + "english_name": "Seimat" + }, + "dyg": { + "english_name": "Agta, Villa Viciosa" + }, + "dya": { + "english_name": "Dyan" + }, + "dyb": { + "english_name": "Dyaberdyaber" + }, + "ssb": { + "english_name": "Sama, Southern" + }, + "rms": { + "english_name": "Romanian Sign Language" + }, + "rmp": { + "english_name": "Rempi" + }, + "rmq": { + "english_name": "Caló" + }, + "rmv": { + "english_name": "Romanova" + }, + "rmw": { + "english_name": "Romani, Welsh" + }, + "rmt": { + "english_name": "Domari" + }, + "lnz": { + "english_name": "Lonzo" + }, + "lnu": { + "english_name": "Longuda" + }, + "lnw": { + "english_name": "Lanima" + }, + "rmy": { + "english_name": "Romani, Vlax" + }, + "lns": { + "english_name": "Lamnso'" + }, + "lnm": { + "english_name": "Langam" + }, + "lnl": { + "english_name": "Banda, South Central" + }, + "lno": { + "english_name": "Lango (Sudan)" + }, + "lnn": { + "english_name": "Lorediakarkar" + }, + "lni": { + "english_name": "Daantanai'" + }, + "lnh": { + "english_name": "Lanoh" + }, + "rmd": { + "english_name": "Danish, Traveller" + }, + "lnj": { + "english_name": "Leningitij" + }, + "lnd": { + "english_name": "Lundayeh" + }, + "lng": { + "english_name": "Langobardic" + }, + "rmi": { + "english_name": "Lomavren" + }, + "lna": { + "english_name": "Langbashe" + }, + "rmo": { + "english_name": "Romani, Sinte" + }, + "rml": { + "english_name": "Romani, Baltic" + }, + "lnb": { + "english_name": "Mbalanhu" + }, + "pox": { + "english_name": "Polabian" + }, + "poy": { + "english_name": "Pogolo" + }, + "pov": { + "english_name": "Crioulo, Upper Guinea" + }, + "pow": { + "english_name": "Popoloca, San Felipe Otlaltepec" + }, + "pot": { + "english_name": "Potawatomi" + }, + "pos": { + "english_name": "Popoluca, Sayula" + }, + "pop": { + "english_name": "Pwapwâ" + }, + "poq": { + "english_name": "Popoluca, Texistepec" + }, + "pon": { + "english_name": "Pohnpeian" + }, + "poo": { + "english_name": "Pomo, Central" + }, + "pom": { + "english_name": "Pomo, Southeastern" + }, + "pok": { + "english_name": "Pokangá" + }, + "poh": { + "english_name": "Poqomchi'" + }, + "poi": { + "english_name": "Popoluca, Highland" + }, + "pof": { + "english_name": "Poke" + }, + "pog": { + "english_name": "Potiguára" + }, + "pod": { + "english_name": "Ponares" + }, + "poe": { + "english_name": "Popoloca, San Juan Atzingo" + }, + "poc": { + "english_name": "Poqomam" + }, + "tnn": { + "english_name": "Tanna, North" + }, + "mqa": { + "english_name": "Maba (Indonesia)" + }, + "mqc": { + "english_name": "Mangole" + }, + "mqb": { + "english_name": "Mbuko" + }, + "mqe": { + "english_name": "Matepi" + }, + "mqg": { + "english_name": "Malay, Kota Bangun Kutai" + }, + "mqf": { + "english_name": "Momuna" + }, + "mqi": { + "english_name": "Mariri" + }, + "mqh": { + "english_name": "Mixtec, Tlazoyaltepec" + }, + "mqk": { + "english_name": "Manobo, Rajah Kabunsuwan" + }, + "mqj": { + "english_name": "Mamasa" + }, + "mqm": { + "english_name": "Marquesan, South" + }, + "mql": { + "english_name": "Mbelime" + }, + "mqo": { + "english_name": "Modole" + }, + "mqn": { + "english_name": "Moronene" + }, + "mqq": { + "english_name": "Minokok" + }, + "mqp": { + "english_name": "Manipa" + }, + "mqs": { + "english_name": "Makian, West" + }, + "mqr": { + "english_name": "Mander" + }, + "mqu": { + "english_name": "Mandari" + }, + "mqt": { + "english_name": "Mok" + }, + "mqw": { + "english_name": "Murupi" + }, + "mqv": { + "english_name": "Mosimo" + }, + "mqy": { + "english_name": "Manggarai" + }, + "mqx": { + "english_name": "Mamuju" + }, + "mqz": { + "english_name": "Pano" + }, + "uha": { + "english_name": "Uhami" + }, + "tnh": { + "english_name": "Maiani" + }, + "tix": { + "english_name": "Tiwa, Southern" + }, + "tiz": { + "english_name": "Tai Hongjin" + }, + "yhl": { + "english_name": "Phowa, Hlepho" + }, + "yha": { + "english_name": "Buyang, Baha" + }, + "yhd": { + "english_name": "Arabic, Judeo-Iraqi" + }, + "tiu": { + "english_name": "Adasen" + }, + "tiv": { + "english_name": "Tiv" + }, + "tip": { + "english_name": "Trimuris" + }, + "tiq": { + "english_name": "Tiéfo" + }, + "tis": { + "english_name": "Itneg, Masadiit" + }, + "tim": { + "english_name": "Timbe" + }, + "tif": { + "english_name": "Tifal" + }, + "wbv": { + "english_name": "Wajarri" + }, + "wbw": { + "english_name": "Woi" + }, + "wbt": { + "english_name": "Wanman" + }, + "wbr": { + "english_name": "Wagdi" + }, + "wbp": { + "english_name": "Warlpiri" + }, + "wbq": { + "english_name": "Waddar" + }, + "wbf": { + "english_name": "Wara" + }, + "wbe": { + "english_name": "Waritai" + }, + "wbb": { + "english_name": "Wabo" + }, + "wba": { + "english_name": "Warao" + }, + "wbl": { + "english_name": "Wakhi" + }, + "wbm": { + "english_name": "Wa" + }, + "wbj": { + "english_name": "Alagwa" + }, + "wbk": { + "english_name": "Waigali" + }, + "wbh": { + "english_name": "Wanda" + }, + "wbi": { + "english_name": "Vwanji" + }, + "gvj": { + "english_name": "Guajá" + }, + "gvn": { + "english_name": "Kuku-Yalanji" + }, + "gvo": { + "english_name": "Gavião Do Jiparaná" + }, + "gvl": { + "english_name": "Gulay" + }, + "gvm": { + "english_name": "Gurmana" + }, + "gvc": { + "english_name": "Guanano" + }, + "gva": { + "english_name": "Guana (Paraguay)" + }, + "gvf": { + "english_name": "Golin" + }, + "gve": { + "english_name": "Duwet" + }, + "gvy": { + "english_name": "Guyani" + }, + "gvr": { + "english_name": "Gurung, Western" + }, + "gvs": { + "english_name": "Gumawana" + }, + "gvp": { + "english_name": "Gavião, Pará" + }, + "om": { + "english_name": "Oromo" + }, + "oj": { + "english_name": "Ojibwa" + }, + "oc": { + "name": "Occitan (aprèp 1500)", + "english_name": "Occitan (post 1500)" + }, + "sqh": { + "english_name": "Shau" + }, + "os": { + "english_name": "Ossetian" + }, + "or": { + "name": "Oriya (macrolanguage)", + "english_name": "Oriya (macrolanguage)" + }, + "yap": { + "english_name": "Yapese" + }, + "ehu": { + "english_name": "Ehueun" + }, + "yan": { + "english_name": "Mayangna" + }, + "rmu": { + "english_name": "Romani, Tavringer" + }, + "jub": { + "english_name": "Wannu" + }, + "juc": { + "english_name": "Jurchen" + }, + "jua": { + "english_name": "Júma" + }, + "jud": { + "english_name": "Worodougou" + }, + "juk": { + "english_name": "Wapan" + }, + "juh": { + "english_name": "Hõne" + }, + "jui": { + "english_name": "Ngadjuri" + }, + "jun": { + "english_name": "Juang" + }, + "juo": { + "english_name": "Jiba" + }, + "jul": { + "english_name": "Jirel" + }, + "jum": { + "english_name": "Jumjum" + }, + "jur": { + "english_name": "Jurúna" + }, + "jus": { + "english_name": "Jumla Sign Language" + }, + "jup": { + "english_name": "Hupdë" + }, + "juw": { + "english_name": "Wãpha" + }, + "jut": { + "english_name": "Jutish" + }, + "juu": { + "english_name": "Ju" + }, + "juy": { + "english_name": "Juray" + }, + "cbb": { + "english_name": "Cabiyarí" + }, + "cbc": { + "english_name": "Carapana" + }, + "cbg": { + "english_name": "Chimila" + }, + "cbd": { + "english_name": "Carijona" + }, + "cbe": { + "english_name": "Chipiajes" + }, + "cbj": { + "english_name": "Ede Cabe" + }, + "cbk": { + "english_name": "Chavacano" + }, + "cbh": { + "english_name": "Cagua" + }, + "cbi": { + "english_name": "Chachi" + }, + "cbn": { + "english_name": "Nyahkur" + }, + "cbo": { + "english_name": "Izora" + }, + "cbl": { + "english_name": "Chin, Bualkhaw" + }, + "cbr": { + "english_name": "Cashibo-Cacataibo" + }, + "cbs": { + "english_name": "Cashinahua" + }, + "cbv": { + "english_name": "Cacua" + }, + "cbw": { + "english_name": "Kinabalian" + }, + "cbt": { + "english_name": "Chayahuita" + }, + "cbu": { + "english_name": "Candoshi-Shapra" + }, + "cby": { + "english_name": "Carabayo" + }, + "igw": { + "english_name": "Igwe" + }, + "igs": { + "english_name": "Interglossa" + }, + "igg": { + "english_name": "Igana" + }, + "ige": { + "english_name": "Igede" + }, + "igb": { + "english_name": "Ebira" + }, + "igo": { + "english_name": "Isebe" + }, + "ign": { + "english_name": "Ignaciano" + }, + "igm": { + "english_name": "Kanggape" + }, + "igl": { + "english_name": "Igala" + }, + "hwo": { + "english_name": "Hwana" + }, + "hwc": { + "english_name": "Creole English, Hawai'i" + }, + "hwa": { + "english_name": "Wané" + }, + "tlu": { + "english_name": "Tulehu" + }, + "hmi": { + "english_name": "Hmong, Northern Huishui" + }, + "pto": { + "english_name": "Zo'é" + }, + "ptn": { + "english_name": "Patani" + }, + "all": { + "english_name": "Allar" + }, + "alm": { + "english_name": "Amblong" + }, + "alj": { + "english_name": "Alangan" + }, + "alk": { + "english_name": "Alak" + }, + "pti": { + "english_name": "Pintiini" + }, + "ali": { + "english_name": "Amaimon" + }, + "alf": { + "english_name": "Alege" + }, + "ald": { + "english_name": "Alladian" + }, + "ale": { + "english_name": "Aleut" + }, + "alc": { + "english_name": "Qawasqar" + }, + "pta": { + "english_name": "Pai Tavytera" + }, + "ala": { + "english_name": "Alago" + }, + "alz": { + "english_name": "Alur" + }, + "pty": { + "english_name": "Pathiya" + }, + "aly": { + "english_name": "Alyawarr" + }, + "ptw": { + "english_name": "Pentlatch" + }, + "ptv": { + "english_name": "Port Vato" + }, + "ptu": { + "english_name": "Bambam" + }, + "alu": { + "english_name": "'Are'are" + }, + "alr": { + "english_name": "Alutor" + }, + "ptr": { + "english_name": "Piamatsina" + }, + "alp": { + "english_name": "Alune" + }, + "alq": { + "english_name": "Algonquin" + }, + "rob": { + "english_name": "Tae'" + }, + "faz": { + "english_name": "Fars, Northwestern" + }, + "fax": { + "english_name": "Fala" + }, + "fay": { + "english_name": "Fars, Southwestern" + }, + "far": { + "english_name": "Fataleka" + }, + "fap": { + "english_name": "Palor" + }, + "fat": { + "english_name": "Fanti" + }, + "fau": { + "english_name": "Fayu" + }, + "faj": { + "english_name": "Faita" + }, + "fak": { + "english_name": "Fang (Cameroon)" + }, + "fah": { + "english_name": "Fali, Baissa" + }, + "fai": { + "english_name": "Faiwol" + }, + "fan": { + "english_name": "Fang (Equatorial Guinea)" + }, + "rof": { + "english_name": "Rombo" + }, + "fal": { + "english_name": "Fali, South" + }, + "fam": { + "english_name": "Fam" + }, + "fab": { + "english_name": "Fa d'Ambu" + }, + "uwa": { + "english_name": "Kuku-Uwanh" + }, + "faa": { + "english_name": "Fasu" + }, + "faf": { + "english_name": "Fagani" + }, + "fag": { + "english_name": "Finongan" + }, + "fad": { + "english_name": "Wagi" + }, + "teh": { + "english_name": "Tehuelche" + }, + "tei": { + "english_name": "Torricelli" + }, + "nby": { + "english_name": "Ningera" + }, + "tek": { + "english_name": "Teke, Ibali" + }, + "tem": { + "english_name": "Timne" + }, + "ten": { + "english_name": "Tama (Colombia)" + }, + "teo": { + "english_name": "Teso" + }, + "nbs": { + "english_name": "Namibian Sign Language" + }, + "nbr": { + "english_name": "Numana-Nunku-Gbantu-Numbu" + }, + "nbq": { + "english_name": "Nggem" + }, + "nbp": { + "english_name": "Nnam" + }, + "nbw": { + "english_name": "Ngbandi, Southern" + }, + "nbv": { + "english_name": "Ngamambo" + }, + "nbu": { + "english_name": "Naga, Rongmei" + }, + "nbt": { + "english_name": "Na" + }, + "nbk": { + "english_name": "Nake" + }, + "nbj": { + "english_name": "Ngarinman" + }, + "nbi": { + "english_name": "Naga, Mao" + }, + "nbh": { + "english_name": "Ngamo" + }, + "nbo": { + "english_name": "Nkukoli" + }, + "nbn": { + "english_name": "Kuri" + }, + "nbm": { + "english_name": "Ngbaka Ma'bo" + }, + "nbc": { + "english_name": "Naga, Chang" + }, + "nbb": { + "english_name": "Ndoe" + }, + "nba": { + "english_name": "Nyemba" + }, + "tes": { + "english_name": "Tengger" + }, + "nbg": { + "english_name": "Nagarchal" + }, + "ror": { + "english_name": "Rongga" + }, + "nbe": { + "english_name": "Naga, Konyak" + }, + "nbd": { + "english_name": "Ngbinda" + }, + "sug": { + "english_name": "Suganga" + }, + "sue": { + "english_name": "Suena" + }, + "suc": { + "english_name": "Subanon, Western" + }, + "sub": { + "english_name": "Suku" + }, + "sua": { + "english_name": "Sulka" + }, + "sbu": { + "english_name": "Bhoti, Stod" + }, + "suk": { + "english_name": "Sukuma" + }, + "suj": { + "english_name": "Shubi" + }, + "sui": { + "english_name": "Suki" + }, + "rou": { + "english_name": "Runga" + }, + "suw": { + "english_name": "Sumbwa" + }, + "sbz": { + "english_name": "Sara Kaba" + }, + "sut": { + "english_name": "Subtiaba" + }, + "sus": { + "english_name": "Susu" + }, + "sur": { + "english_name": "Mwaghavul" + }, + "suq": { + "english_name": "Suri" + }, + "row": { + "english_name": "Dela-Oenale" + }, + "sbx": { + "english_name": "Seberuang" + }, + "suy": { + "english_name": "Suyá" + }, + "sux": { + "english_name": "Sumerian" + }, + "sco": { + "english_name": "Scots" + }, + "sby": { + "english_name": "Soli" + }, + "sbb": { + "english_name": "Simbo" + }, + "sbc": { + "english_name": "Kele (Papua New Guinea)" + }, + "sba": { + "english_name": "Ngambay" + }, + "sbf": { + "english_name": "Shabo" + }, + "sbg": { + "english_name": "Seget" + }, + "rkt": { + "english_name": "Rangpuri" + }, + "rkw": { + "english_name": "Arakwal" + }, + "sbd": { + "english_name": "Samo, Southern" + }, + "sbe": { + "english_name": "Saliba" + }, + "sbj": { + "english_name": "Surbakhal" + }, + "rka": { + "english_name": "Kraol" + }, + "rkb": { + "english_name": "Rikbaktsa" + }, + "sbk": { + "english_name": "Safwa" + }, + "rkm": { + "english_name": "Marka" + }, + "rkh": { + "english_name": "Rakahanga-Manihiki" + }, + "rki": { + "english_name": "Rakhine" + }, + "sbi": { + "english_name": "Seti" + }, + "sbn": { + "english_name": "Bhil, Sindhi" + }, + "sbl": { + "english_name": "Sambal, Botolan" + }, + "sbm": { + "english_name": "Sagala" + }, + "yva": { + "english_name": "Yawa" + }, + "pzn": { + "english_name": "Naga, Para" + }, + "sce": { + "english_name": "Dongxiang" + }, + "oyy": { + "english_name": "Oya'oya" + }, + "oym": { + "english_name": "Wayampi" + }, + "oyd": { + "english_name": "Oyda" + }, + "oyb": { + "english_name": "Oy" + }, + "lha": { + "english_name": "Laha (Viet Nam)" + }, + "lhn": { + "english_name": "Lahanan" + }, + "lhm": { + "english_name": "Lhomi" + }, + "lhl": { + "english_name": "Lohar, Lahul" + }, + "lhi": { + "english_name": "Lahu Shi" + }, + "lhh": { + "english_name": "Laha (Indonesia)" + }, + "lhu": { + "english_name": "Lahu" + }, + "lht": { + "english_name": "Lo-Toga" + }, + "lhs": { + "english_name": "Mlahsö" + }, + "lhp": { + "english_name": "Lhokpu" + }, + "ynl": { + "english_name": "Yangulam" + }, + "ynn": { + "english_name": "Yana" + }, + "yno": { + "english_name": "Yong" + }, + "ynk": { + "english_name": "Yupik, Naukan" + }, + "ynd": { + "english_name": "Yandruwandha" + }, + "yne": { + "english_name": "Lang'e" + }, + "yng": { + "english_name": "Yango" + }, + "yna": { + "english_name": "Aluo" + }, + "ynu": { + "english_name": "Yahuna" + }, + "ynq": { + "english_name": "Yendang" + }, + "yns": { + "english_name": "Yansi" + }, + "tln": { + "english_name": "Talondo'" + }, + "izh": { + "english_name": "Ingrian" + }, + "izr": { + "english_name": "Izere" + }, + "izz": { + "english_name": "Izii" + }, + "wlx": { + "english_name": "Wali (Ghana)" + }, + "wly": { + "english_name": "Waling" + }, + "wlr": { + "english_name": "Wailapa" + }, + "wls": { + "english_name": "Wallisian" + }, + "wlu": { + "english_name": "Wuliwuli" + }, + "wlv": { + "english_name": "Wichí Lhamtés Vejoz" + }, + "wlw": { + "english_name": "Walak" + }, + "wli": { + "english_name": "Waioli" + }, + "wlk": { + "english_name": "Wailaki" + }, + "wll": { + "english_name": "Wali (Sudan)" + }, + "wlm": { + "english_name": "Welsh, Middle" + }, + "wlo": { + "english_name": "Wolio" + }, + "wla": { + "english_name": "Walio" + }, + "wlc": { + "english_name": "Comorian, Mwali" + }, + "wle": { + "english_name": "Wolane" + }, + "wlg": { + "english_name": "Kunbarlang" + }, + "gpn": { + "english_name": "Taiap" + }, + "gpe": { + "english_name": "Pidgin English, Ghanaian" + }, + "gpa": { + "english_name": "Gupa-Abawa" + }, + "efi": { + "english_name": "Efik" + }, + "efa": { + "english_name": "Efai" + }, + "efe": { + "english_name": "Efe" + }, + "jsl": { + "english_name": "Japanese Sign Language" + }, + "scq": { + "english_name": "Sa'och" + }, + "scp": { + "english_name": "Helambu Sherpa" + }, + "cde": { + "english_name": "Chenchu" + }, + "cdf": { + "english_name": "Chiru" + }, + "cdg": { + "english_name": "Chamari" + }, + "cda": { + "english_name": "Choni" + }, + "rtc": { + "english_name": "Chin, Rungtu" + }, + "rtm": { + "english_name": "Rotuman" + }, + "cdm": { + "english_name": "Chepang" + }, + "cdn": { + "english_name": "Chaudangsi" + }, + "cdo": { + "english_name": "Chinese, Min Dong" + }, + "cdh": { + "english_name": "Chambeali" + }, + "cdi": { + "english_name": "Chodri" + }, + "cdj": { + "english_name": "Churahi" + }, + "rtw": { + "english_name": "Rathawi" + }, + "cdr": { + "english_name": "Cinda-Regi-Tiyal" + }, + "cds": { + "english_name": "Chadian Sign Language" + }, + "tcz": { + "english_name": "Chin, Thado" + }, + "cdy": { + "english_name": "Chadong" + }, + "cdz": { + "english_name": "Koda" + }, + "bfc": { + "english_name": "Bai, Northern" + }, + "bfb": { + "english_name": "Bareli, Pauri" + }, + "bfa": { + "english_name": "Bari" + }, + "bfg": { + "english_name": "Kayan, Busang" + }, + "bff": { + "english_name": "Bofi" + }, + "bfe": { + "english_name": "Betaf" + }, + "bfd": { + "english_name": "Bafut" + }, + "bfk": { + "english_name": "Ban Khor Sign Language" + }, + "bfj": { + "english_name": "Bafanji" + }, + "bfi": { + "english_name": "British Sign Language" + }, + "bfh": { + "english_name": "Blafe" + }, + "bfo": { + "english_name": "Birifor, Malba" + }, + "bfn": { + "english_name": "Bunak" + }, + "bfm": { + "english_name": "Mmen" + }, + "bfl": { + "english_name": "Banda-Ndélé" + }, + "bfs": { + "english_name": "Bai, Southern" + }, + "bfr": { + "english_name": "Bazigar" + }, + "bfq": { + "english_name": "Badaga" + }, + "bfp": { + "english_name": "Beba" + }, + "bfw": { + "english_name": "Bondo" + }, + "bfu": { + "english_name": "Gahri" + }, + "bft": { + "english_name": "Balti" + }, + "bfz": { + "english_name": "Pahari, Mahasu" + }, + "bfy": { + "english_name": "Bagheli" + }, + "bfx": { + "english_name": "Bantayanon" + }, + "tct": { + "english_name": "T'en" + }, + "hir": { + "english_name": "Himarimã" + }, + "tcu": { + "english_name": "Tarahumara, Southeastern" + }, + "hit": { + "english_name": "Hittite" + }, + "hiw": { + "english_name": "Hiw" + }, + "hix": { + "english_name": "Hixkaryána" + }, + "tcs": { + "english_name": "Creole, Torres Strait" + }, + "hia": { + "english_name": "Lamang" + }, + "hib": { + "english_name": "Hibito" + }, + "hid": { + "english_name": "Hidatsa" + }, + "tcp": { + "english_name": "Chin, Tawr" + }, + "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" + }, + "tcn": { + "english_name": "Tichurong" + }, + "tco": { + "english_name": "Taungyo" + }, + "tcl": { + "english_name": "Taman (Myanmar)" + }, + "tcm": { + "english_name": "Tanahmerah" + }, + "tck": { + "english_name": "Tchitchege" + }, + "arp": { + "english_name": "Arapaho" + }, + "arq": { + "english_name": "Arabic, Algerian" + }, + "arr": { + "english_name": "Karo (Brazil)" + }, + "ars": { + "english_name": "Arabic, Najdi" + }, + "aru": { + "english_name": "Aruá (Amazonas State)" + }, + "arv": { + "english_name": "Arbore" + }, + "arw": { + "english_name": "Arawak" + }, + "arx": { + "english_name": "Aruá (Rodonia State)" + }, + "ary": { + "english_name": "Arabic, Moroccan" + }, + "arz": { + "english_name": "Arabic, Egyptian" + }, + "tci": { + "english_name": "Wára" + }, + "roc": { + "english_name": "Roglai, Cacgia" + }, + "tcf": { + "english_name": "Me'phaa, Malinaltepec" + }, + "arb": { + "english_name": "Arabic, Standard" + }, + "arc": { + "english_name": "Aramaic, Official (700-300 BCE)" + }, + "ard": { + "english_name": "Arabana" + }, + "are": { + "english_name": "Arrarnta, Western" + }, + "tcg": { + "english_name": "Tamagario" + }, + "arh": { + "english_name": "Arhuaco" + }, + "ari": { + "english_name": "Arikara" + }, + "arj": { + "english_name": "Arapaso" + }, + "ark": { + "english_name": "Arikapú" + }, + "arl": { + "english_name": "Arabela" + }, + "tcd": { + "english_name": "Tafi" + }, + "arn": { + "english_name": "Mapudungun" + }, + "aro": { + "english_name": "Araona" + }, + "uuu": { + "english_name": "U" + }, + "fgr": { + "english_name": "Fongoro" + }, + "uur": { + "english_name": "Ura (Vanuatu)" + }, + "uum": { + "english_name": "Urum" + }, + "uun": { + "english_name": "Kulon-Pazeh" + }, + "tgr": { + "english_name": "Tareng" + }, + "tgs": { + "english_name": "Nume" + }, + "tgp": { + "english_name": "Tangoa" + }, + "tgq": { + "english_name": "Tring" + }, + "tgv": { + "english_name": "Tingui-Boto" + }, + "tgw": { + "english_name": "Senoufo, Tagwana" + }, + "tgt": { + "english_name": "Tagbanwa, Central" + }, + "tgu": { + "english_name": "Tanggu" + }, + "tgz": { + "english_name": "Tagalaka" + }, + "tgx": { + "english_name": "Tagish" + }, + "tgy": { + "english_name": "Togoyo" + }, + "tgb": { + "english_name": "Tobilung" + }, + "tgc": { + "english_name": "Tigak" + }, + "tga": { + "english_name": "Sagalla" + }, + "tgf": { + "english_name": "Chalikha" + }, + "tgd": { + "english_name": "Ciwogai" + }, + "tge": { + "english_name": "Tamang, Eastern Gorkha" + }, + "tgj": { + "english_name": "Tagin" + }, + "tgh": { + "english_name": "Creole English, Tobagonian" + }, + "tgi": { + "english_name": "Lawunuia" + }, + "tgn": { + "english_name": "Tandaganon" + }, + "tgo": { + "english_name": "Sudest" + }, + "duh": { + "english_name": "Dungra Bhil" + }, + "ps": { + "name": "Pushto", + "english_name": "Pushto" + }, + "duj": { + "english_name": "Dhuwal" + }, + "duk": { + "english_name": "Uyajitaya" + }, + "dul": { + "english_name": "Agta, Alabat Island" + }, + "dum": { + "english_name": "Dutch, Middle (ca. 1050-1350)" + }, + "pt": { + "name": "Português", + "english_name": "Portuguese" + }, + "duo": { + "english_name": "Agta, Dupaninan" + }, + "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" + }, + "dux": { + "english_name": "Duungooma" + }, + "duy": { + "english_name": "Agta, Dicamay" + }, + "duz": { + "english_name": "Duli" + }, + "pa": { + "name": "ਪੰਜਾਬੀ", + "english_name": "Panjabi" + }, + "dup": { + "english_name": "Duano" + }, + "duq": { + "english_name": "Dusun Malang" + }, + "dur": { + "english_name": "Dii" + }, + "dus": { + "english_name": "Dumi" + }, + "swu": { + "english_name": "Suwawa" + }, + "duu": { + "english_name": "Drung" + }, + "duv": { + "english_name": "Duvle" + }, + "duw": { + "english_name": "Dusun Witu" + }, + "rit": { + "english_name": "Ritarungo" + }, + "riu": { + "english_name": "Riung" + }, + "rir": { + "english_name": "Ribun" + }, + "rin": { + "english_name": "Nungu" + }, + "ril": { + "english_name": "Riang (Myanmar)" + }, + "rim": { + "english_name": "Nyaturu" + }, + "rif": { + "english_name": "Tarifit" + }, + "rie": { + "english_name": "Rien" + }, + "ria": { + "english_name": "Riang (India)" + }, + "imy": { + "english_name": "Milyan" + }, + "rop": { + "english_name": "Kriol" + }, + "lji": { + "english_name": "Laiyolo" + }, + "ljl": { + "english_name": "Li'o" + }, + "lja": { + "english_name": "Golpa" + }, + "lje": { + "english_name": "Rampi" + }, + "ljx": { + "english_name": "Yuru" + }, + "ljp": { + "english_name": "Lampung Api" + }, + "ljw": { + "english_name": "Yirandali" + }, + "uzs": { + "english_name": "Uzbek, Southern" + }, + "zzj": { + "english_name": "Zhuang, Zuojiang" + }, + "zza": { + "english_name": "Zaza" + }, + "ylu": { + "english_name": "Aribwaung" + }, + "ylr": { + "english_name": "Yalarnnga" + }, + "yly": { + "english_name": "Nyâlayu" + }, + "ylg": { + "english_name": "Yelogu" + }, + "yle": { + "english_name": "Yele" + }, + "ylb": { + "english_name": "Yaleba" + }, + "yla": { + "english_name": "Yaul" + }, + "yln": { + "english_name": "Buyang, Langnian" + }, + "ylo": { + "english_name": "Yi, Naluo" + }, + "yll": { + "english_name": "Yil" + }, + "ylm": { + "english_name": "Limi" + }, + "yli": { + "english_name": "Yali, Angguruk" + }, + "xpk": { + "english_name": "Pano, Kulina" + }, + "xpj": { + "english_name": "Mpalitjanh" + }, + "xpi": { + "english_name": "Pictish" + }, + "xpo": { + "english_name": "Pochutec" + }, + "xpn": { + "english_name": "Kapinawá" + }, + "ixl": { + "english_name": "Ixil" + }, + "xpc": { + "english_name": "Pecheneg" + }, + "ixc": { + "english_name": "Ixcatec" + }, + "xpa": { + "english_name": "Pirriya" + }, + "xpg": { + "english_name": "Phrygian" + }, + "xpe": { + "english_name": "Kpelle, Liberia" + }, + "xpy": { + "english_name": "Puyo" + }, + "xps": { + "english_name": "Pisidian" + }, + "xpr": { + "english_name": "Parthian" + }, + "xpq": { + "english_name": "Mohegan-Pequot" + }, + "xpp": { + "english_name": "Puyo-Paekche" + }, + "xpu": { + "english_name": "Punic" + }, + "xpt": { + "english_name": "Punthamara" + }, + "wnb": { + "english_name": "Wanambre" + }, + "wnc": { + "english_name": "Wantoat" + }, + "wng": { + "english_name": "Wanggom" + }, + "wnd": { + "english_name": "Wandarang" + }, + "wne": { + "english_name": "Waneci" + }, + "wnk": { + "english_name": "Wanukaka" + }, + "wni": { + "english_name": "Comorian, Ndzwani" + }, + "wnn": { + "english_name": "Wunumara" + }, + "wno": { + "english_name": "Wano" + }, + "wnm": { + "english_name": "Wanggamala" + }, + "wnp": { + "english_name": "Wanap" + }, + "wnw": { + "english_name": "Wintu" + }, + "wnu": { + "english_name": "Usan" + }, + "wny": { + "english_name": "Wanyi" + }, + "tni": { + "english_name": "Tandia" + }, + "grv": { + "english_name": "Grebo, Central" + }, + "grw": { + "english_name": "Gweda" + }, + "grt": { + "english_name": "Garo" + }, + "gru": { + "english_name": "Kistane" + }, + "grr": { + "english_name": "Taznatit" + }, + "grs": { + "english_name": "Gresi" + }, + "grq": { + "english_name": "Gorovu" + }, + "grz": { + "english_name": "Guramalum" + }, + "tpu": { + "english_name": "Tampuan" + }, + "grx": { + "english_name": "Guriaso" + }, + "gry": { + "english_name": "Grebo, Barclayville" + }, + "grg": { + "english_name": "Madi" + }, + "grd": { + "english_name": "Guruntum-Mbaaru" + }, + "grb": { + "english_name": "Grebo" + }, + "grc": { + "english_name": "Greek, Ancient (to 1453)" + }, + "gra": { + "english_name": "Garasia, Rajput" + }, + "gro": { + "english_name": "Groma" + }, + "grm": { + "english_name": "Kota Marudu Talantang" + }, + "grj": { + "english_name": "Grebo, Southern" + }, + "grh": { + "english_name": "Gbiri-Niragu" + }, + "gri": { + "english_name": "Ghari" + }, + "ugn": { + "english_name": "Ugandan Sign Language" + }, + "jqr": { + "english_name": "Jaqaru" + }, + "iba": { + "english_name": "Iban" + }, + "ibb": { + "english_name": "Ibibio" + }, + "rro": { + "english_name": "Waima" + }, + "cfm": { + "english_name": "Chin, Falam" + }, + "rri": { + "english_name": "Ririo" + }, + "cfg": { + "english_name": "Como Karim" + }, + "cfd": { + "english_name": "Cara" + }, + "cfa": { + "english_name": "Dijim-Bwilim" + }, + "rrt": { + "english_name": "Arritinngithigh" + }, + "bde": { + "english_name": "Bade" + }, + "bdd": { + "english_name": "Bunama" + }, + "bdg": { + "english_name": "Bonggi" + }, + "bdf": { + "english_name": "Biage" + }, + "bda": { + "english_name": "Bayot" + }, + "bdc": { + "english_name": "Emberá-Baudó" + }, + "caj": { + "english_name": "Chané" + }, + "bdm": { + "english_name": "Buduma" + }, + "bdl": { + "english_name": "Bajau, Indonesian" + }, + "bdo": { + "english_name": "Morom" + }, + "bdn": { + "english_name": "Baldemu" + }, + "bdi": { + "english_name": "Burun" + }, + "bdh": { + "english_name": "Baka (Sudan)" + }, + "bdk": { + "english_name": "Budukh" + }, + "bdj": { + "english_name": "Bai" + }, + "bdu": { + "english_name": "Oroko" + }, + "bdt": { + "english_name": "Bokoto" + }, + "bdw": { + "english_name": "Baham" + }, + "bdv": { + "english_name": "Bodo Parja" + }, + "bdq": { + "english_name": "Bahnar" + }, + "bdp": { + "english_name": "Bende" + }, + "bds": { + "english_name": "Burunge" + }, + "bdr": { + "english_name": "Bajau, West Coast" + }, + "bdy": { + "english_name": "Bandjalang" + }, + "bdx": { + "english_name": "Budong-Budong" + }, + "bdz": { + "english_name": "Badeshi" + }, + "tcy": { + "english_name": "Tulu" + }, + "hks": { + "english_name": "Hong Kong Sign Language" + }, + "hkk": { + "english_name": "Hunjara-Kaina Ke" + }, + "hka": { + "english_name": "Kahe" + }, + "ibr": { + "english_name": "Ibuoro" + }, + "hke": { + "english_name": "Hunde" + }, + "ibu": { + "english_name": "Ibu" + }, + "tcx": { + "english_name": "Toda" + }, + "apz": { + "english_name": "Safeyoka" + }, + "apx": { + "english_name": "Aputai" + }, + "apy": { + "english_name": "Apalaí" + }, + "tcw": { + "english_name": "Totonac, Tecpatlán" + }, + "apr": { + "english_name": "Arop-Lokep" + }, + "aps": { + "english_name": "Arop-Sissano" + }, + "app": { + "english_name": "Apma" + }, + "apq": { + "english_name": "A-Pucikwar" + }, + "apv": { + "english_name": "Alapmunte" + }, + "apw": { + "english_name": "Apache, Western" + }, + "apt": { + "english_name": "Apatani" + }, + "apu": { + "english_name": "Apurinã" + }, + "apj": { + "english_name": "Apache, Jicarilla" + }, + "apk": { + "english_name": "Apache, Kiowa" + }, + "aph": { + "english_name": "Athpariya" + }, + "api": { + "english_name": "Apiaká" + }, + "apn": { + "english_name": "Apinayé" + }, + "apo": { + "english_name": "Ambul" + }, + "apl": { + "english_name": "Apache, Lipan" + }, + "apm": { + "english_name": "Apache, Mescalero-Chiricahua" + }, + "apb": { + "english_name": "Sa'a" + }, + "apc": { + "english_name": "Arabic, North Levantine" + }, + "apf": { + "english_name": "Agta, Pahanan" + }, + "apg": { + "english_name": "Ampanang" + }, + "apd": { + "english_name": "Arabic, Sudanese" + }, + "ape": { + "english_name": "Bukiyip" + }, + "usa": { + "english_name": "Usarufa" + }, + "usk": { + "english_name": "Usaghade" + }, + "usi": { + "english_name": "Usui" + }, + "ush": { + "english_name": "Ushojo" + }, + "usu": { + "english_name": "Uya" + }, + "fer": { + "english_name": "Feroge" + }, + "usp": { + "english_name": "Uspanteco" + }, + "tau": { + "english_name": "Tanana, Upper" + }, + "tav": { + "english_name": "Tatuyo" + }, + "taw": { + "english_name": "Tai" + }, + "tap": { + "english_name": "Taabwa" + }, + "taq": { + "english_name": "Tamasheq" + }, + "tar": { + "english_name": "Tarahumara, Central" + }, + "tas": { + "english_name": "Tay Boi" + }, + "tax": { + "english_name": "Tamki" + }, + "tay": { + "english_name": "Atayal" + }, + "taz": { + "english_name": "Tocho" + }, + "tad": { + "english_name": "Tause" + }, + "tae": { + "english_name": "Tariana" + }, + "taf": { + "english_name": "Tapirapé" + }, + "tag": { + "english_name": "Tagoi" + }, + "taa": { + "english_name": "Tanana, Lower" + }, + "tab": { + "english_name": "Tabassaran" + }, + "tac": { + "english_name": "Tarahumara, Lowland" + }, + "tal": { + "english_name": "Tal" + }, + "tan": { + "english_name": "Tangale" + }, + "tao": { + "english_name": "Yami" + }, + "taj": { + "english_name": "Tamang, Eastern" + }, + "tak": { + "english_name": "Tala" + }, + "dwr": { + "english_name": "Dawro" + }, + "dws": { + "english_name": "Dutton World Speedwords" + }, + "siq": { + "english_name": "Sonia" + }, + "sip": { + "english_name": "Sikkimese" + }, + "siw": { + "english_name": "Siwai" + }, + "dww": { + "english_name": "Dawawa" + }, + "siu": { + "english_name": "Sinagen" + }, + "siz": { + "english_name": "Siwi" + }, + "siy": { + "english_name": "Sivandi" + }, + "six": { + "english_name": "Sumau" + }, + "sib": { + "english_name": "Sebop" + }, + "sia": { + "english_name": "Sami, Akkala" + }, + "dwa": { + "english_name": "Diri" + }, + "sig": { + "english_name": "Paasaal" + }, + "sif": { + "english_name": "Siamou" + }, + "sie": { + "english_name": "Simaa" + }, + "sid": { + "english_name": "Sidamo" + }, + "sik": { + "english_name": "Sikiana" + }, + "sij": { + "english_name": "Numbami" + }, + "sii": { + "english_name": "Shom Peng" + }, + "sih": { + "english_name": "Zire" + }, + "sim": { + "english_name": "Mende (Papua New Guinea)" + }, + "sil": { + "english_name": "Sisaala, Tumulung" + }, + "kbj": { + "english_name": "Kari" + }, + "kbk": { + "english_name": "Koiari, Grass" + }, + "kbh": { + "english_name": "Camsá" + }, + "kbi": { + "english_name": "Kaptiau" + }, + "kbn": { + "english_name": "Kare (Central African Republic)" + }, + "kbo": { + "english_name": "Keliko" + }, + "kbl": { + "english_name": "Kanembu" + }, + "kbm": { + "english_name": "Iwal" + }, + "kbb": { + "english_name": "Kaxuiâna" + }, + "kbc": { + "english_name": "Kadiwéu" + }, + "kba": { + "english_name": "Kalarko" + }, + "kbg": { + "english_name": "Khamba" + }, + "kbd": { + "english_name": "Kabardian" + }, + "kbe": { + "english_name": "Kanju" + }, + "kbz": { + "english_name": "Duhwa" + }, + "kbx": { + "english_name": "Ap Ma" + }, + "kby": { + "english_name": "Kanuri, Manga" + }, + "kbr": { + "english_name": "Kafa" + }, + "kbs": { + "english_name": "Kande" + }, + "kbp": { + "english_name": "Kabiyè" + }, + "kbq": { + "english_name": "Kamano" + }, + "kbv": { + "english_name": "Dera (Indonesia)" + }, + "kbw": { + "english_name": "Kaiep" + }, + "kbt": { + "english_name": "Abadi" + }, + "kbu": { + "english_name": "Kabutra" + }, + "byz": { + "english_name": "Banaro" + }, + "byx": { + "english_name": "Qaqet" + }, + "byv": { + "english_name": "Medumba" + }, + "byw": { + "english_name": "Belhariya" + }, + "byt": { + "english_name": "Berti" + }, + "byr": { + "english_name": "Baruya" + }, + "bys": { + "english_name": "Burak" + }, + "byp": { + "english_name": "Bumaji" + }, + "byq": { + "english_name": "Basay" + }, + "byn": { + "name": "Bilin", + "english_name": "Bilin" + }, + "byo": { + "english_name": "Biyo" + }, + "byl": { + "english_name": "Bayono" + }, + "bym": { + "english_name": "Bidyara" + }, + "byj": { + "english_name": "Bina (Nigeria)" + }, + "byk": { + "english_name": "Biao" + }, + "byh": { + "english_name": "Bhujel" + }, + "byi": { + "english_name": "Buyu" + }, + "byf": { + "english_name": "Bete" + }, + "byg": { + "english_name": "Baygo" + }, + "byd": { + "english_name": "Benyadu'" + }, + "bye": { + "english_name": "Pouye" + }, + "byb": { + "english_name": "Bikya" + }, + "byc": { + "english_name": "Ubaghara" + }, + "bya": { + "english_name": "Batak" + }, + "rau": { + "english_name": "Raute" + }, + "nfd": { + "english_name": "Ahwai" + }, + "nfa": { + "english_name": "Dhao" + }, + "nfl": { + "english_name": "Ayiwo" + }, + "nfu": { + "english_name": "Mfumte" + }, + "nfr": { + "english_name": "Nafaanra" + }, + "oui": { + "english_name": "Uighur, Old" + }, + "oum": { + "english_name": "Ouma" + }, + "pqa": { + "english_name": "Pa'a" + }, + "oub": { + "english_name": "Glio-Oubi" + }, + "oua": { + "english_name": "Tagargrent" + }, + "oue": { + "english_name": "Oune" + }, + "pqm": { + "english_name": "Malecite-Passamaquoddy" + }, + "lts": { + "english_name": "Tachoni" + }, + "ltu": { + "english_name": "Latu" + }, + "ltc": { + "english_name": "Chinese, Late Middle" + }, + "ltg": { + "english_name": "Latgalian" + }, + "lti": { + "english_name": "Leti (Indonesia)" + }, + "lto": { + "english_name": "Tsotso" + }, + "ltn": { + "english_name": "Latundê" + }, + "zxx": { + "english_name": "No linguistic content" + }, + "ybx": { + "english_name": "Yawiyo" + }, + "yby": { + "english_name": "Yaweyuha" + }, + "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âna" + }, + "ybo": { + "english_name": "Yabong" + }, + "yba": { + "english_name": "Yala" + }, + "ybb": { + "english_name": "Yemba" + }, + "ybe": { + "english_name": "Yugur, West" + }, + "xrm": { + "english_name": "Armazic" + }, + "xrn": { + "english_name": "Arin" + }, + "xri": { + "english_name": "Krikati-Timbira" + }, + "xre": { + "english_name": "Kreye" + }, + "xrd": { + "english_name": "Gundungurra" + }, + "xrg": { + "english_name": "Minang" + }, + "xra": { + "english_name": "Krahô" + }, + "xrb": { + "english_name": "Karaboro, Eastern" + }, + "hr": { + "name": "hrvatski", + "english_name": "Croatian" + }, + "xru": { + "english_name": "Marriammu" + }, + "xrt": { + "english_name": "Aranama-Tamique" + }, + "xrw": { + "english_name": "Karawa" + }, + "xrq": { + "english_name": "Karranga" + }, + "xrr": { + "english_name": "Raetic" + }, + "whg": { + "english_name": "Wahgi, North" + }, + "sol": { + "english_name": "Solos" + }, + "wha": { + "english_name": "Manusela" + }, + "whk": { + "english_name": "Kenyah, Wahau" + }, + "whu": { + "english_name": "Kayan, Wahau" + }, + "soo": { + "english_name": "Songo" + }, + "dmc": { + "english_name": "Gavak" + }, + "qu": { + "english_name": "Quechua" + }, + "thh": { + "english_name": "Tarahumara, Northern" + }, + "ebg": { + "english_name": "Ebughu" + }, + "ebo": { + "english_name": "Teke-Ebo" + }, + "ebk": { + "english_name": "Bontok, Eastern" + }, + "ebu": { + "english_name": "Embu" + }, + "ebr": { + "english_name": "Ebrié" + }, + "dlg": { + "english_name": "Dolgan" + }, + "dlk": { + "english_name": "Dahalik" + }, + "dln": { + "english_name": "Darlong" + }, + "dlm": { + "english_name": "Dalmatian" + }, + "dmu": { + "english_name": "Dubu" + }, + "jor": { + "english_name": "Jorá" + }, + "jos": { + "english_name": "Jordanian Sign Language" + }, + "jow": { + "english_name": "Jowulu" + }, + "job": { + "english_name": "Joba" + }, + "jod": { + "english_name": "Wojenaka" + }, + "rpt": { + "english_name": "Rapting" + }, + "rpn": { + "english_name": "Repanbitip" + }, + "bbo": { + "english_name": "Bobo Madaré, Northern" + }, + "bbn": { + "english_name": "Uneapa" + }, + "bbm": { + "english_name": "Babango" + }, + "bbl": { + "english_name": "Bats" + }, + "bbk": { + "english_name": "Babanki" + }, + "bbj": { + "english_name": "Ghomálá'" + }, + "bbi": { + "english_name": "Barombi" + }, + "bbh": { + "english_name": "Bugan" + }, + "bbg": { + "english_name": "Barama" + }, + "bbf": { + "english_name": "Baibai" + }, + "bbe": { + "english_name": "Bangba" + }, + "bbd": { + "english_name": "Bau" + }, + "bbc": { + "english_name": "Batak Toba" + }, + "bbb": { + "english_name": "Barai" + }, + "bba": { + "english_name": "Baatonum" + }, + "bbz": { + "english_name": "Creole Arabic, Babalia" + }, + "bby": { + "english_name": "Befang" + }, + "bbx": { + "english_name": "Bubia" + }, + "bbw": { + "english_name": "Baba" + }, + "bbv": { + "english_name": "Karnai" + }, + "bbu": { + "english_name": "Kulung (Nigeria)" + }, + "bbt": { + "english_name": "Mburku" + }, + "bbs": { + "english_name": "Bakpinka" + }, + "bbr": { + "english_name": "Girawa" + }, + "bbq": { + "english_name": "Bamali" + }, + "bbp": { + "english_name": "Banda, West Central" + }, + "hmy": { + "english_name": "Hmong, Southern Guiyang" + }, + "hmz": { + "english_name": "Hmong Shua" + }, + "hmt": { + "english_name": "Hamtai" + }, + "hmu": { + "english_name": "Hamap" + }, + "hmv": { + "english_name": "Hmong Dô" + }, + "hmw": { + "english_name": "Hmong, Western Mashan" + }, + "hmp": { + "english_name": "Hmong, Northern Mashan" + }, + "hmq": { + "english_name": "Miao, Eastern Qiandong" + }, + "hmr": { + "english_name": "Hmar" + }, + "hms": { + "english_name": "Miao, Southern Qiandong" + }, + "hml": { + "english_name": "Hmong, Luopohe" + }, + "hmm": { + "english_name": "Hmong, Central Mashan" + }, + "hmn": { + "english_name": "Hmong" + }, + "hmh": { + "english_name": "Hmong, Southwestern Huishui" + }, + "bln": { + "english_name": "Bikol, Southern Catanduanes" + }, + "hmj": { + "english_name": "Ge" + }, + "hmk": { + "english_name": "Maek" + }, + "hmd": { + "english_name": "Miao, Large Flowery" + }, + "hme": { + "english_name": "Hmong, Eastern Huishui" + }, + "hmf": { + "english_name": "Hmong Don" + }, + "hmg": { + "english_name": "Hmong, Southwestern Guiyang" + }, + "hma": { + "english_name": "Hmong, Southern Mashan" + }, + "hmb": { + "english_name": "Songhay, Humburi Senni" + }, + "hmc": { + "english_name": "Hmong, Central Huishui" + }, + "tja": { + "english_name": "Tajuasohn" + }, + "nom": { + "english_name": "Nocamán" + }, + "avt": { + "english_name": "Au" + }, + "avu": { + "english_name": "Avokaya" + }, + "avv": { + "english_name": "Avá-Canoeiro" + }, + "avs": { + "english_name": "Aushiri" + }, + "avl": { + "english_name": "Arabic, Eastern Egyptian Bedawi" + }, + "avm": { + "english_name": "Angkamuthi" + }, + "avn": { + "english_name": "Avatime" + }, + "avo": { + "english_name": "Agavotaguerra" + }, + "avi": { + "english_name": "Avikam" + }, + "avk": { + "english_name": "Kotava" + }, + "avd": { + "english_name": "Alviri-Vidari" + }, + "avb": { + "english_name": "Avau" + }, + "fkk": { + "english_name": "Kirya-Konzəl" + }, + "tjg": { + "english_name": "Tunjung" + }, + "tji": { + "english_name": "Tujia, Northern" + }, + "fkv": { + "english_name": "Finnish, Kven" + }, + "tjl": { + "english_name": "Tai Laing" + }, + "tjn": { + "english_name": "Tonjon" + }, + "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" + }, + "tce": { + "english_name": "Tutchone, Southern" + }, + "tcb": { + "english_name": "Tanacross" + }, + "tcc": { + "english_name": "Datooga" + }, + "tca": { + "english_name": "Ticuna" + }, + "sku": { + "english_name": "Sakao" + }, + "skt": { + "english_name": "Sakata" + }, + "skw": { + "english_name": "Creole Dutch, Skepi" + }, + "skv": { + "english_name": "Skou" + }, + "skq": { + "english_name": "Sininkere" + }, + "skp": { + "english_name": "Sekapan" + }, + "sks": { + "english_name": "Maia" + }, + "skr": { + "english_name": "Seraiki" + }, + "sky": { + "english_name": "Sikaiana" + }, + "skx": { + "english_name": "Seko Padang" + }, + "skz": { + "english_name": "Sekar" + }, + "ske": { + "english_name": "Seke (Vanuatu)" + }, + "skd": { + "english_name": "Miwok, Southern Sierra" + }, + "skg": { + "english_name": "Malagasy, Sakalava" + }, + "skf": { + "english_name": "Sakirabiá" + }, + "ska": { + "english_name": "Skagit" + }, + "skc": { + "english_name": "Ma Manda" + }, + "skb": { + "english_name": "Saek" + }, + "skm": { + "english_name": "Kutong" + }, + "sko": { + "english_name": "Seko Tengah" + }, + "skn": { + "english_name": "Subanon, Kolibugan" + }, + "ski": { + "english_name": "Sika" + }, + "skh": { + "english_name": "Sikule" + }, + "skk": { + "english_name": "Sok" + }, + "skj": { + "english_name": "Seke (Nepal)" + }, + "kdl": { + "english_name": "Tsikimba" + }, + "kdm": { + "english_name": "Kagoma" + }, + "kdn": { + "english_name": "Kunda" + }, + "kdh": { + "english_name": "Tem" + }, + "kdi": { + "english_name": "Kumam" + }, + "kdj": { + "english_name": "Karamojong" + }, + "kdk": { + "english_name": "Numèè" + }, + "kdd": { + "english_name": "Yankunytjatjara" + }, + "kde": { + "english_name": "Makonde" + }, + "kdf": { + "english_name": "Mamusi" + }, + "kdg": { + "english_name": "Seba" + }, + "kda": { + "english_name": "Worimi" + }, + "kdc": { + "english_name": "Kutu" + }, + "kdx": { + "english_name": "Kam" + }, + "kdy": { + "english_name": "Keder" + }, + "kdz": { + "english_name": "Kwaja" + }, + "kdt": { + "english_name": "Kuy" + }, + "kdu": { + "english_name": "Kadaru" + }, + "kdw": { + "english_name": "Koneraw" + }, + "kdp": { + "english_name": "Kaningdon-Nindem" + }, + "kdq": { + "english_name": "Koch" + }, + "kdr": { + "english_name": "Karaim" + }, + "ndi": { + "english_name": "Samba Leko" + }, + "ndh": { + "english_name": "Ndali" + }, + "ndk": { + "english_name": "Ndaka" + }, + "ndj": { + "english_name": "Ndamba" + }, + "ndm": { + "english_name": "Ndam" + }, + "ndl": { + "english_name": "Ndolo" + }, + "ndn": { + "english_name": "Ngundi" + }, + "nda": { + "english_name": "Ndasa" + }, + "ndc": { + "english_name": "Ndau" + }, + "ndb": { + "english_name": "Kenswei Nsei" + }, + "ndd": { + "english_name": "Nde-Nsele-Nta" + }, + "ndg": { + "english_name": "Ndengereko" + }, + "ndf": { + "english_name": "Nadruvian" + }, + "ndy": { + "english_name": "Lutos" + }, + "ndx": { + "english_name": "Nduga" + }, + "ndz": { + "english_name": "Ndogo" + }, + "ndq": { + "english_name": "Ndombe" + }, + "ndp": { + "english_name": "Ndo" + }, + "nds": { + "english_name": "German, Low" + }, + "ndr": { + "english_name": "Ndoola" + }, + "ndu": { + "english_name": "Dugun" + }, + "ndt": { + "english_name": "Ndunga" + }, + "ndw": { + "english_name": "Ndobo" + }, + "ndv": { + "english_name": "Ndut" + }, + "owl": { + "english_name": "Welsh, Old" + }, + "owi": { + "english_name": "Owiniga" + }, + "vaj": { + "english_name": "Vasekela Bushman" + }, + "vah": { + "english_name": "Varhadi-Nagpuri" + }, + "vai": { + "english_name": "Vai" + }, + "van": { + "english_name": "Valman" + }, + "vao": { + "english_name": "Vao" + }, + "val": { + "english_name": "Vehes" + }, + "vam": { + "english_name": "Vanimo" + }, + "vaa": { + "english_name": "Vaagri Booli" + }, + "vaf": { + "english_name": "Vafsi" + }, + "vag": { + "english_name": "Vagla" + }, + "vae": { + "english_name": "Vale" + }, + "vay": { + "english_name": "Wayu" + }, + "var": { + "english_name": "Huarijio" + }, + "vas": { + "english_name": "Vasavi" + }, + "vap": { + "english_name": "Vaiphei" + }, + "vav": { + "english_name": "Varli" + }, + "vau": { + "english_name": "Vanuma" + }, + "bcl": { + "english_name": "Bikol, Central" + }, + "bch": { + "english_name": "Bariai" + }, + "bci": { + "english_name": "Baoulé" + }, + "lvu": { + "english_name": "Levuka" + }, + "lvs": { + "english_name": "Latvian, Standard" + }, + "bcd": { + "english_name": "Babar, North" + }, + "lva": { + "english_name": "Maku'a" + }, + "bce": { + "english_name": "Bamenyam" + }, + "lvk": { + "english_name": "Lavukaleve" + }, + "myy": { + "english_name": "Macuna" + }, + "myx": { + "english_name": "Masaaba" + }, + "myz": { + "english_name": "Mandaic, Classical" + }, + "myp": { + "english_name": "Pirahã" + }, + "mys": { + "english_name": "Mesmes" + }, + "myr": { + "english_name": "Muniche" + }, + "myu": { + "english_name": "Mundurukú" + }, + "myw": { + "english_name": "Muyuw" + }, + "myv": { + "english_name": "Erzya" + }, + "myi": { + "english_name": "Mina (India)" + }, + "myh": { + "english_name": "Makah" + }, + "myk": { + "english_name": "Senoufo, Mamara" + }, + "myj": { + "english_name": "Mangayat" + }, + "mym": { + "english_name": "Me'en" + }, + "myl": { + "english_name": "Moma" + }, + "myo": { + "english_name": "Anfillo" + }, + "myc": { + "english_name": "Mayeka" + }, + "myb": { + "english_name": "Mbay" + }, + "mye": { + "english_name": "Myene" + }, + "myd": { + "english_name": "Maramba" + }, + "myg": { + "english_name": "Manta" + }, + "myf": { + "english_name": "Bambassi" + } + }, + "google": {}, + "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" + ], + "google news": {}, + "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" + ], + "wikipedia": { + "gv": { + "articles": 4966, + "name": "Gaelg", + "english_name": "Manx" + }, + "sco": { + "articles": 52700, + "name": "Scots", + "english_name": "Scots" + }, + "scn": { + "articles": 26052, + "name": "Sicilianu", + "english_name": "Sicilian" + }, + "wuu": { + "articles": 12505, + "name": "吴语", + "english_name": "Wu" + }, + "tcy": { + "articles": 970, + "name": "ತುಳು", + "english_name": "Tulu" + }, + "cdo": { + "articles": 13994, + "name": "Mìng-dĕ̤ng-ngṳ̄", + "english_name": "Min Dong" + }, + "gu": { + "articles": 28113, + "name": "ગુજરાતી", + "english_name": "Gujarati" + }, + "kbd": { + "articles": 1576, + "name": "Адыгэбзэ (Adighabze)", + "english_name": "Kabardian Circassian" + }, + "got": { + "articles": 577, + "name": "𐌲𐌿𐍄𐌹𐍃𐌺", + "english_name": "Gothic" + }, + "gd": { + "articles": 14736, + "name": "Gàidhlig", + "english_name": "Scottish Gaelic" + }, + "jbo": { + "articles": 1229, + "name": "Lojban", + "english_name": "Lojban" + }, + "ga": { + "articles": 48149, + "name": "Gaeilge", + "english_name": "Irish" + }, + "gn": { + "articles": 3619, + "name": "Avañe'ẽ", + "english_name": "Guarani" + }, + "kbp": { + "articles": 1450, + "name": "Kabɩyɛ", + "english_name": "Kabiye" + }, + "gl": { + "articles": 151099, + "name": "Galego", + "english_name": "Galician" + }, + "als": { + "articles": 25014, + "name": "Alemannisch", + "english_name": "Alemannic" + }, + "lg": { + "articles": 1155, + "name": "Luganda", + "english_name": "Luganda" + }, + "hak": { + "articles": 8843, + "name": "Hak-kâ-fa / 客家話", + "english_name": "Hakka" + }, + "lb": { + "articles": 54478, + "name": "Lëtzebuergesch", + "english_name": "Luxembourgish" + }, + "szl": { + "articles": 7513, + "name": "Ślůnski", + "english_name": "Silesian" + }, + "vep": { + "articles": 5802, + "name": "Vepsän", + "english_name": "Vepsian" + }, + "la": { + "articles": 129128, + "name": "Latina", + "english_name": "Latin" + }, + "ln": { + "articles": 3046, + "name": "Lingala", + "english_name": "Lingala" + }, + "frp": { + "articles": 3146, + "name": "Arpitan", + "english_name": "Franco-Provençal" + }, + "tt": { + "articles": 80846, + "name": "Tatarça / Татарча", + "english_name": "Tatar" + }, + "tr": { + "articles": 315699, + "name": "Türkçe", + "english_name": "Turkish" + }, + "cbk-zam": { + "articles": 2996, + "name": "Chavacano de Zamboanga", + "english_name": "Zamboanga Chavacano" + }, + "li": { + "articles": 12244, + "name": "Limburgs", + "english_name": "Limburgish" + }, + "lv": { + "articles": 87649, + "name": "Latviešu", + "english_name": "Latvian" + }, + "to": { + "articles": 1692, + "name": "faka Tonga", + "english_name": "Tongan" + }, + "tl": { + "articles": 81327, + "name": "Tagalog", + "english_name": "Tagalog" + }, + "jam": { + "articles": 1630, + "name": "Jumiekan Kryuol", + "english_name": "Jamaican Patois" + }, + "vec": { + "articles": 11226, + "name": "Vèneto", + "english_name": "Venetian" + }, + "th": { + "articles": 126603, + "name": "ไทย", + "english_name": "Thai" + }, + "ti": { + "articles": 168, + "name": "ትግርኛ", + "english_name": "Tigrinya" + }, + "tg": { + "articles": 95443, + "name": "Тоҷикӣ", + "english_name": "Tajik" + }, + "te": { + "articles": 69303, + "name": "తెలుగు", + "english_name": "Telugu" + }, + "ksh": { + "articles": 2840, + "name": "Ripoarisch", + "english_name": "Ripuarian" + }, + "pcd": { + "articles": 3775, + "name": "Picard", + "english_name": "Picard" + }, + "ta": { + "articles": 117845, + "name": "தமிழ்", + "english_name": "Tamil" + }, + "yi": { + "articles": 14493, + "name": "ייִדיש", + "english_name": "Yiddish" + }, + "lrc": { + "articles": 5368, + "name": "لۊری شومالی", + "english_name": "Northern Luri" + }, + "xmf": { + "articles": 12602, + "name": "მარგალური (Margaluri)", + "english_name": "Mingrelian" + }, + "ceb": { + "articles": 5380865, + "name": "Sinugboanong Binisaya", + "english_name": "Cebuano" + }, + "yo": { + "articles": 31717, + "name": "Yorùbá", + "english_name": "Yoruba" + }, + "de": { + "articles": 2220065, + "name": "Deutsch", + "english_name": "German" + }, + "da": { + "articles": 239987, + "name": "Dansk", + "english_name": "Danish" + }, + "za": { + "articles": 1868, + "name": "Cuengh", + "english_name": "Zhuang" + }, + "pdc": { + "articles": 1845, + "name": "Deitsch", + "english_name": "Pennsylvania German" + }, + "bxr": { + "articles": 2093, + "name": "Буряад", + "english_name": "Buryat" + }, + "dz": { + "articles": 219, + "name": "ཇོང་ཁ", + "english_name": "Dzongkha" + }, + "hif": { + "articles": 9761, + "name": "Fiji Hindi", + "english_name": "Fiji Hindi" + }, + "rm": { + "articles": 3543, + "name": "Rumantsch", + "english_name": "Romansh" + }, + "dv": { + "articles": 3022, + "name": "ދިވެހިބަސް", + "english_name": "Divehi" + }, + "qu": { + "articles": 20755, + "name": "Runa Simi", + "english_name": "Quechua" + }, + "vls": { + "articles": 6536, + "name": "West-Vlams", + "english_name": "West Flemish" + }, + "bar": { + "articles": 26645, + "name": "Boarisch", + "english_name": "Bavarian" + }, + "ang": { + "articles": 3039, + "name": "Englisc", + "english_name": "Anglo-Saxon" + }, + "eml": { + "articles": 11187, + "name": "Emiliàn e rumagnòl", + "english_name": "Emilian-Romagnol" + }, + "kn": { + "articles": 23709, + "name": "ಕನ್ನಡ", + "english_name": "Kannada" + }, + "fiu-vro": { + "articles": 5448, + "name": "Võro", + "english_name": "Võro" + }, + "bpy": { + "articles": 25080, + "name": "ইমার ঠার/বিষ্ণুপ্রিয়া মণিপুরী", + "english_name": "Bishnupriya Manipuri" + }, + "crh": { + "articles": 5977, + "name": "Qırımtatarca", + "english_name": "Crimean Tatar" + }, + "mhr": { + "articles": 10025, + "name": "Олык Марий (Olyk Marij)", + "english_name": "Meadow Mari" + }, + "diq": { + "articles": 9036, + "name": "Zazaki", + "english_name": "Zazaki" + }, + "el": { + "articles": 152453, + "name": "Ελληνικά", + "english_name": "Greek" + }, + "eo": { + "articles": 249972, + "name": "Esperanto", + "english_name": "Esperanto" + }, + "en": { + "articles": 5717839, + "name": "English", + "english_name": "English" + }, + "zh": { + "articles": 1022608, + "name": "中文", + "english_name": "Chinese" + }, + "pms": { + "articles": 64375, + "name": "Piemontèis", + "english_name": "Piedmontese" + }, + "ee": { + "articles": 345, + "name": "Eʋegbe", + "english_name": "Ewe" + }, + "tpi": { + "articles": 1481, + "name": "Tok Pisin", + "english_name": "Tok Pisin" + }, + "arz": { + "articles": 19444, + "name": "مصرى (Maṣri)", + "english_name": "Egyptian Arabic" + }, + "lfn": { + "articles": 2868, + "name": "Lingua franca nova", + "english_name": "Lingua Franca Nova" + }, + "mdf": { + "articles": 1185, + "name": "Мокшень (Mokshanj Kälj)", + "english_name": "Moksha" + }, + "kaa": { + "articles": 1908, + "name": "Qaraqalpaqsha", + "english_name": "Karakalpak" + }, + "olo": { + "articles": 2700, + "name": "Karjalan", + "english_name": "Livvi-Karelian" + }, + "arc": { + "articles": 1628, + "name": "ܐܪܡܝܐ", + "english_name": "Aramaic" + }, + "cr": { + "articles": 104, + "name": "Nehiyaw", + "english_name": "Cree" + }, + "eu": { + "articles": 304835, + "name": "Euskara", + "english_name": "Basque" + }, + "et": { + "articles": 180987, + "name": "Eesti", + "english_name": "Estonian" + }, + "tet": { + "articles": 1431, + "name": "Tetun", + "english_name": "Tetum" + }, + "es": { + "articles": 1474724, + "name": "Español", + "english_name": "Spanish" + }, + "ba": { + "articles": 43988, + "name": "Башҡорт", + "english_name": "Bashkir" + }, + "gom": { + "articles": 3514, + "name": "गोंयची कोंकणी / Gõychi Konknni", + "english_name": "Goan Konkani" + }, + "ru": { + "articles": 1497272, + "name": "Русский", + "english_name": "Russian" + }, + "roa-tara": { + "articles": 9242, + "name": "Tarandíne", + "english_name": "Tarantino" + }, + "ha": { + "articles": 1913, + "name": "هَوُسَ", + "english_name": "Hausa" + }, + "ak": { + "articles": 561, + "name": "Akana", + "english_name": "Akan" + }, + "lad": { + "articles": 3805, + "name": "Dzhudezmo", + "english_name": "Ladino" + }, + "new": { + "articles": 72159, + "name": "नेपाल भाषा", + "english_name": "Newar" + }, + "rn": { + "articles": 611, + "name": "Kirundi", + "english_name": "Kirundi" + }, + "ro": { + "articles": 388471, + "name": "Română", + "english_name": "Romanian" + }, + "dsb": { + "articles": 3189, + "name": "Dolnoserbski", + "english_name": "Lower Sorbian" + }, + "bn": { + "articles": 60805, + "name": "বাংলা", + "english_name": "Bengali" + }, + "gor": { + "articles": 1776, + "name": "Hulontalo", + "english_name": "Gorontalo" + }, + "hsb": { + "articles": 13181, + "name": "Hornjoserbsce", + "english_name": "Upper Sorbian" + }, + "be": { + "articles": 157264, + "name": "Беларуская", + "english_name": "Belarusian" + }, + "bg": { + "articles": 245706, + "name": "Български", + "english_name": "Bulgarian" + }, + "myv": { + "articles": 5353, + "name": "Эрзянь (Erzjanj Kelj)", + "english_name": "Erzya" + }, + "uk": { + "articles": 816473, + "name": "Українська", + "english_name": "Ukrainian" + }, + "wa": { + "articles": 14717, + "name": "Walon", + "english_name": "Walloon" + }, + "ast": { + "articles": 86717, + "name": "Asturianu", + "english_name": "Asturian" + }, + "wo": { + "articles": 1170, + "name": "Wolof", + "english_name": "Wolof" + }, + "bm": { + "articles": 646, + "name": "Bamanankan", + "english_name": "Bambara" + }, + "jv": { + "articles": 54946, + "name": "Basa Jawa", + "english_name": "Javanese" + }, + "bo": { + "articles": 5822, + "name": "བོད་སྐད", + "english_name": "Tibetan" + }, + "bh": { + "articles": 7671, + "name": "भोजपुरी", + "english_name": "Bihari" + }, + "bi": { + "articles": 1176, + "name": "Bislama", + "english_name": "Bislama" + }, + "rue": { + "articles": 6698, + "name": "Русиньскый", + "english_name": "Rusyn" + }, + "map-bms": { + "articles": 13333, + "name": "Basa Banyumasan", + "english_name": "Banyumasan" + }, + "tum": { + "articles": 572, + "name": "chiTumbuka", + "english_name": "Tumbuka" + }, + "br": { + "articles": 65468, + "name": "Brezhoneg", + "english_name": "Breton" + }, + "bs": { + "articles": 78388, + "name": "Bosanski", + "english_name": "Bosnian" + }, + "lez": { + "articles": 3954, + "name": "Лезги чІал (Lezgi č’al)", + "english_name": "Lezgian" + }, + "ja": { + "articles": 1121035, + "name": "日本語", + "english_name": "Japanese" + }, + "om": { + "articles": 772, + "name": "Oromoo", + "english_name": "Oromo" + }, + "glk": { + "articles": 5656, + "name": "گیلکی", + "english_name": "Gilaki" + }, + "ace": { + "articles": 7451, + "name": "Bahsa Acèh", + "english_name": "Acehnese" + }, + "ilo": { + "articles": 11422, + "name": "Ilokano", + "english_name": "Ilokano" + }, + "roa-rup": { + "articles": 1212, + "name": "Armãneashce", + "english_name": "Aromanian" + }, + "oc": { + "articles": 84869, + "name": "Occitan", + "english_name": "Occitan" + }, + "ltg": { + "articles": 807, + "name": "Latgaļu", + "english_name": "Latgalian" + }, + "be-tarask": { + "articles": 64277, + "name": "Беларуская (тарашкевіца)", + "english_name": "Belarusian (Taraškievica)" + }, + "st": { + "articles": 543, + "name": "Sesotho", + "english_name": "Sesotho" + }, + "lo": { + "articles": 2952, + "name": "ລາວ", + "english_name": "Lao" + }, + "krc": { + "articles": 2027, + "name": "Къарачай-Малкъар (Qarachay-Malqar)", + "english_name": "Karachay-Balkar" + }, + "nds": { + "articles": 31150, + "name": "Plattdüütsch", + "english_name": "Low Saxon" + }, + "os": { + "articles": 11084, + "name": "Иронау", + "english_name": "Ossetian" + }, + "or": { + "articles": 14248, + "name": "ଓଡ଼ିଆ", + "english_name": "Oriya" + }, + "udm": { + "articles": 4508, + "name": "Удмурт кыл", + "english_name": "Udmurt" + }, + "xh": { + "articles": 748, + "name": "isiXhosa", + "english_name": "Xhosa" + }, + "ch": { + "articles": 472, + "name": "Chamoru", + "english_name": "Chamorro" + }, + "co": { + "articles": 5567, + "name": "Corsu", + "english_name": "Corsican" + }, + "nso": { + "articles": 8089, + "name": "Sepedi", + "english_name": "Northern Sotho" + }, + "simple": { + "articles": 138362, + "name": "Simple English", + "english_name": "Simple English" + }, + "bjn": { + "articles": 1853, + "name": "Bahasa Banjar", + "english_name": "Banjar" + }, + "ca": { + "articles": 589895, + "name": "Català", + "english_name": "Catalan" + }, + "lmo": { + "articles": 37698, + "name": "Lumbaart", + "english_name": "Lombard" + }, + "ce": { + "articles": 208693, + "name": "Нохчийн", + "english_name": "Chechen" + }, + "ts": { + "articles": 566, + "name": "Xitsonga", + "english_name": "Tsonga" + }, + "cy": { + "articles": 101280, + "name": "Cymraeg", + "english_name": "Welsh" + }, + "ab": { + "articles": 3427, + "name": "Аҧсуа", + "english_name": "Abkhazian" + }, + "cs": { + "articles": 412770, + "name": "Čeština", + "english_name": "Czech" + }, + "ty": { + "articles": 1195, + "name": "Reo Mā`ohi", + "english_name": "Tahitian" + }, + "ady": { + "articles": 408, + "name": "Адыгэбзэ", + "english_name": "Adyghe" + }, + "cv": { + "articles": 41433, + "name": "Чăваш", + "english_name": "Chuvash" + }, + "cu": { + "articles": 660, + "name": "Словѣньскъ", + "english_name": "Old Church Slavonic" + }, + "ve": { + "articles": 267, + "name": "Tshivenda", + "english_name": "Venda" + }, + "koi": { + "articles": 3449, + "name": "Перем Коми (Perem Komi)", + "english_name": "Komi-Permyak" + }, + "ps": { + "articles": 9106, + "name": "پښتو", + "english_name": "Pashto" + }, + "fj": { + "articles": 424, + "name": "Na Vosa Vakaviti", + "english_name": "Fijian" + }, + "srn": { + "articles": 1059, + "name": "Sranantongo", + "english_name": "Sranan" + }, + "pt": { + "articles": 1005169, + "name": "Português", + "english_name": "Portuguese" + }, + "sm": { + "articles": 799, + "name": "Gagana Samoa", + "english_name": "Samoan" + }, + "ext": { + "articles": 3013, + "name": "Estremeñu", + "english_name": "Extremaduran" + }, + "lt": { + "articles": 189496, + "name": "Lietuvių", + "english_name": "Lithuanian" + }, + "zh-min-nan": { + "articles": 227444, + "name": "Bân-lâm-gú", + "english_name": "Min Nan" + }, + "frr": { + "articles": 7705, + "name": "Nordfriisk", + "english_name": "North Frisian" + }, + "chr": { + "articles": 854, + "name": "ᏣᎳᎩ", + "english_name": "Cherokee" + }, + "pa": { + "articles": 30223, + "name": "ਪੰਜਾਬੀ", + "english_name": "Punjabi" + }, + "xal": { + "articles": 2036, + "name": "Хальмг", + "english_name": "Kalmyk" + }, + "chy": { + "articles": 609, + "name": "Tsetsêhestâhese", + "english_name": "Cheyenne" + }, + "pi": { + "articles": 2530, + "name": "पाऴि", + "english_name": "Pali" + }, + "war": { + "articles": 1263242, + "name": "Winaray", + "english_name": "Waray-Waray" + }, + "pl": { + "articles": 1300041, + "name": "Polski", + "english_name": "Polish" + }, + "tk": { + "articles": 5491, + "name": "Türkmen", + "english_name": "Turkmen" + }, + "hy": { + "articles": 245745, + "name": "Հայերեն", + "english_name": "Armenian" + }, + "an": { + "articles": 33544, + "name": "Aragonés", + "english_name": "Aragonese" + }, + "nrm": { + "articles": 4003, + "name": "Nouormand/Normaund", + "english_name": "Norman" + }, + "hr": { + "articles": 198726, + "name": "Hrvatski", + "english_name": "Croatian" + }, + "iu": { + "articles": 402, + "name": "ᐃᓄᒃᑎᑐᑦ", + "english_name": "Inuktitut" + }, + "pfl": { + "articles": 2259, + "name": "Pälzisch", + "english_name": "Palatinate German" + }, + "ht": { + "articles": 53067, + "name": "Krèyol ayisyen", + "english_name": "Haitian" + }, + "hu": { + "articles": 436930, + "name": "Magyar", + "english_name": "Hungarian" + }, + "gan": { + "articles": 6405, + "name": "贛語", + "english_name": "Gan" + }, + "bat-smg": { + "articles": 16307, + "name": "Žemaitėška", + "english_name": "Samogitian" + }, + "hi": { + "articles": 126671, + "name": "हिन्दी", + "english_name": "Hindi" + }, + "tw": { + "articles": 650, + "name": "Twi", + "english_name": "Twi" + }, + "gag": { + "articles": 2760, + "name": "Gagauz", + "english_name": "Gagauz" + }, + "kg": { + "articles": 1181, + "name": "KiKongo", + "english_name": "Kongo" + }, + "pnb": { + "articles": 46645, + "name": "شاہ مکھی پنجابی (Shāhmukhī Pañjābī)", + "english_name": "Western Punjabi" + }, + "bug": { + "articles": 14117, + "name": "Basa Ugi", + "english_name": "Buginese" + }, + "he": { + "articles": 230405, + "name": "עברית", + "english_name": "Hebrew" + }, + "mg": { + "articles": 85263, + "name": "Malagasy", + "english_name": "Malagasy" + }, + "fur": { + "articles": 3284, + "name": "Furlan", + "english_name": "Friulian" + }, + "uz": { + "articles": 129308, + "name": "O‘zbek", + "english_name": "Uzbek" + }, + "ml": { + "articles": 58717, + "name": "മലയാളം", + "english_name": "Malayalam" + }, + "azb": { + "articles": 101690, + "name": "تۆرکجه", + "english_name": "South Azerbaijani" + }, + "mn": { + "articles": 18326, + "name": "Монгол", + "english_name": "Mongolian" + }, + "mi": { + "articles": 7145, + "name": "Māori", + "english_name": "Maori" + }, + "ik": { + "articles": 260, + "name": "Iñupiak", + "english_name": "Inupiak" + }, + "mk": { + "articles": 96187, + "name": "Македонски", + "english_name": "Macedonian" + }, + "ur": { + "articles": 140514, + "name": "اردو", + "english_name": "Urdu" + }, + "zea": { + "articles": 4417, + "name": "Zeêuws", + "english_name": "Zeelandic" + }, + "mt": { + "articles": 3330, + "name": "Malti", + "english_name": "Maltese" + }, + "dty": { + "articles": 2935, + "name": "डोटेली", + "english_name": "Doteli" + }, + "stq": { + "articles": 3966, + "name": "Seeltersk", + "english_name": "Saterland Frisian" + }, + "ms": { + "articles": 319749, + "name": "Bahasa Melayu", + "english_name": "Malay" + }, + "mr": { + "articles": 51938, + "name": "मराठी", + "english_name": "Marathi" + }, + "inh": { + "articles": 781, + "name": "Гӏалгӏай", + "english_name": "Ingush" + }, + "ug": { + "articles": 4092, + "name": "ئۇيغۇر تىلى", + "english_name": "Uyghur" + }, + "mwl": { + "articles": 3653, + "name": "Mirandés", + "english_name": "Mirandese" + }, + "my": { + "articles": 39501, + "name": "မြန်မာဘာသာ", + "english_name": "Burmese" + }, + "ki": { + "articles": 1357, + "name": "Gĩkũyũ", + "english_name": "Kikuyu" + }, + "pih": { + "articles": 672, + "name": "Norfuk", + "english_name": "Norfolk" + }, + "sah": { + "articles": 11663, + "name": "Саха тыла (Saxa Tyla)", + "english_name": "Sakha" + }, + "ss": { + "articles": 448, + "name": "SiSwati", + "english_name": "Swati" + }, + "af": { + "articles": 58995, + "name": "Afrikaans", + "english_name": "Afrikaans" + }, + "tn": { + "articles": 641, + "name": "Setswana", + "english_name": "Tswana" + }, + "vi": { + "articles": 1188863, + "name": "Tiếng Việt", + "english_name": "Vietnamese" + }, + "is": { + "articles": 45775, + "name": "Íslenska", + "english_name": "Icelandic" + }, + "am": { + "articles": 14359, + "name": "አማርኛ", + "english_name": "Amharic" + }, + "it": { + "articles": 1461380, + "name": "Italiano", + "english_name": "Italian" + }, + "vo": { + "articles": 121490, + "name": "Volapük", + "english_name": "Volapük" + }, + "ay": { + "articles": 4383, + "name": "Aymar", + "english_name": "Aymara" + }, + "as": { + "articles": 4991, + "name": "অসমীয়া", + "english_name": "Assamese" + }, + "ar": { + "articles": 609711, + "name": "العربية", + "english_name": "Arabic" + }, + "lbe": { + "articles": 1216, + "name": "Лакку", + "english_name": "Lak" + }, + "km": { + "articles": 6712, + "name": "ភាសាខ្មែរ", + "english_name": "Khmer" + }, + "io": { + "articles": 27921, + "name": "Ido", + "english_name": "Ido" + }, + "av": { + "articles": 2306, + "name": "Авар", + "english_name": "Avar" + }, + "ia": { + "articles": 20764, + "name": "Interlingua", + "english_name": "Interlingua" + }, + "haw": { + "articles": 2960, + "name": "Hawai`i", + "english_name": "Hawaiian" + }, + "az": { + "articles": 137984, + "name": "Azərbaycanca", + "english_name": "Azerbaijani" + }, + "ie": { + "articles": 4046, + "name": "Interlingue", + "english_name": "Interlingue" + }, + "id": { + "articles": 439613, + "name": "Bahasa Indonesia", + "english_name": "Indonesian" + }, + "nds-nl": { + "articles": 8656, + "name": "Nedersaksisch", + "english_name": "Dutch Low Saxon" + }, + "sat": { + "articles": 378, + "name": "Santali", + "english_name": "ᱥᱟᱱᱛᱟᱲᱤ" + }, + "pap": { + "articles": 1933, + "name": "Papiamentu", + "english_name": "Papiamentu" + }, + "ks": { + "articles": 323, + "name": "कश्मीरी / كشميري", + "english_name": "Kashmiri" + }, + "nl": { + "articles": 1942104, + "name": "Nederlands", + "english_name": "Dutch" + }, + "nn": { + "articles": 139512, + "name": "Nynorsk", + "english_name": "Norwegian (Nynorsk)" + }, + "no": { + "articles": 494547, + "name": "Norsk (Bokmål)", + "english_name": "Norwegian (Bokmål)" + }, + "na": { + "articles": 1305, + "name": "dorerin Naoero", + "english_name": "Nauruan" + }, + "nah": { + "articles": 6921, + "name": "Nāhuatl", + "english_name": "Nahuatl" + }, + "ne": { + "articles": 30697, + "name": "नेपाली", + "english_name": "Nepali" + }, + "lij": { + "articles": 3425, + "name": "Líguru", + "english_name": "Ligurian" + }, + "csb": { + "articles": 5246, + "name": "Kaszëbsczi", + "english_name": "Kashubian" + }, + "tyv": { + "articles": 1722, + "name": "Тыва", + "english_name": "Tuvan" + }, + "ny": { + "articles": 426, + "name": "Chichewa", + "english_name": "Chichewa" + }, + "nap": { + "articles": 14555, + "name": "Nnapulitano", + "english_name": "Neapolitan" + }, + "rmy": { + "articles": 658, + "name": "romani - रोमानी", + "english_name": "Romani" + }, + "ig": { + "articles": 1361, + "name": "Igbo", + "english_name": "Igbo" + }, + "pag": { + "articles": 2609, + "name": "Pangasinan", + "english_name": "Pangasinan" + }, + "zu": { + "articles": 1024, + "name": "isiZulu", + "english_name": "Zulu" + }, + "kw": { + "articles": 3821, + "name": "Kernewek/Karnuack", + "english_name": "Cornish" + }, + "atj": { + "articles": 596, + "name": "Atikamekw", + "english_name": "Atikamekw" + }, + "pam": { + "articles": 8555, + "name": "Kapampangan", + "english_name": "Kapampangan" + }, + "nv": { + "articles": 6116, + "name": "Diné bizaad", + "english_name": "Navajo" + }, + "sn": { + "articles": 3945, + "name": "chiShona", + "english_name": "Shona" + }, + "kab": { + "articles": 2869, + "name": "Taqbaylit", + "english_name": "Kabyle" + }, + "fr": { + "articles": 2040551, + "name": "Français", + "english_name": "French" + }, + "mrj": { + "articles": 10268, + "name": "Кырык Мары (Kyryk Mary)", + "english_name": "Hill Mari" + }, + "zh-yue": { + "articles": 68440, + "name": "粵語", + "english_name": "Cantonese" + }, + "fy": { + "articles": 40760, + "name": "Frysk", + "english_name": "West Frisian" + }, + "pnt": { + "articles": 458, + "name": "Ποντιακά", + "english_name": "Pontic" + }, + "fa": { + "articles": 641921, + "name": "فارسی", + "english_name": "Persian" + }, + "rw": { + "articles": 1823, + "name": "Ikinyarwanda", + "english_name": "Kinyarwanda" + }, + "ff": { + "articles": 227, + "name": "Fulfulde", + "english_name": "Fula" + }, + "mai": { + "articles": 12902, + "name": "मैथिली", + "english_name": "Maithili" + }, + "fi": { + "articles": 444426, + "name": "Suomi", + "english_name": "Finnish" + }, + "mzn": { + "articles": 12724, + "name": "مَزِروني", + "english_name": "Mazandarani" + }, + "sa": { + "articles": 11350, + "name": "संस्कृतम्", + "english_name": "Sanskrit" + }, + "zh-classical": { + "articles": 8200, + "name": "古文 / 文言文", + "english_name": "Classical Chinese" + }, + "fo": { + "articles": 12792, + "name": "Føroyskt", + "english_name": "Faroese" + }, + "bcl": { + "articles": 8161, + "name": "Bikol", + "english_name": "Central Bicolano" + }, + "ka": { + "articles": 124386, + "name": "ქართული", + "english_name": "Georgian" + }, + "nov": { + "articles": 1659, + "name": "Novial", + "english_name": "Novial" + }, + "ckb": { + "articles": 22151, + "name": "Soranî / کوردی", + "english_name": "Sorani" + }, + "kk": { + "articles": 222362, + "name": "Қазақша", + "english_name": "Kazakh" + }, + "sr": { + "articles": 610270, + "name": "Српски / Srpski", + "english_name": "Serbian" + }, + "sq": { + "articles": 74713, + "name": "Shqip", + "english_name": "Albanian" + }, + "min": { + "articles": 222296, + "name": "Minangkabau", + "english_name": "Minangkabau" + }, + "ko": { + "articles": 427108, + "name": "한국어", + "english_name": "Korean" + }, + "sv": { + "articles": 3767201, + "name": "Svenska", + "english_name": "Swedish" + }, + "su": { + "articles": 39667, + "name": "Basa Sunda", + "english_name": "Sundanese" + }, + "kl": { + "articles": 1658, + "name": "Kalaallisut", + "english_name": "Greenlandic" + }, + "sk": { + "articles": 227102, + "name": "Slovenčina", + "english_name": "Slovak" + }, + "si": { + "articles": 14849, + "name": "සිංහල", + "english_name": "Sinhalese" + }, + "sh": { + "articles": 445848, + "name": "Srpskohrvatski / Српскохрватски", + "english_name": "Serbo-Croatian" + }, + "so": { + "articles": 5871, + "name": "Soomaali", + "english_name": "Somali" + }, + "kv": { + "articles": 5301, + "name": "Коми", + "english_name": "Komi" + }, + "ku": { + "articles": 23646, + "name": "Kurdî / كوردی", + "english_name": "Kurdish" + }, + "sl": { + "articles": 162300, + "name": "Slovenščina", + "english_name": "Slovenian" + }, + "sc": { + "articles": 5886, + "name": "Sardu", + "english_name": "Sardinian" + }, + "ky": { + "articles": 79728, + "name": "Кыргызча", + "english_name": "Kirghiz" + }, + "sg": { + "articles": 255, + "name": "Sängö", + "english_name": "Sango" + }, + "sw": { + "articles": 45275, + "name": "Kiswahili", + "english_name": "Swahili" + }, + "se": { + "articles": 7443, + "name": "Sámegiella", + "english_name": "Northern Sami" + }, + "sd": { + "articles": 10440, + "name": "سنڌي، سندھی ، सिन्ध", + "english_name": "Sindhi" + } + }, + "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" + ], + "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" + ], + "swisscows": [ + "ar-SA", + "browser", + "da-DK", + "de-AT", + "de-CH", + "de-DE", + "en-AU", + "en-CA", + "en-GB", + "en-IE", + "en-IN", + "en-MY", + "en-NZ", + "en-PH", + "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", + "lv-LV", + "nl-BE", + "nl-NL", + "no-NO", + "pl-PL", + "pt-BR", + "pt-PT", + "ru-RU", + "sv-SE", + "tr-TR", + "uk-UA", + "zh-CN", + "zh-HK", + "zh-TW" + ], + "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" + ], + "wikidata": { + "gv": { + "articles": 4966, + "name": "Gaelg", + "english_name": "Manx" + }, + "sco": { + "articles": 52700, + "name": "Scots", + "english_name": "Scots" + }, + "scn": { + "articles": 26052, + "name": "Sicilianu", + "english_name": "Sicilian" + }, + "wuu": { + "articles": 12505, + "name": "吴语", + "english_name": "Wu" + }, + "tcy": { + "articles": 970, + "name": "ತುಳು", + "english_name": "Tulu" + }, + "cdo": { + "articles": 13994, + "name": "Mìng-dĕ̤ng-ngṳ̄", + "english_name": "Min Dong" + }, + "gu": { + "articles": 28113, + "name": "ગુજરાતી", + "english_name": "Gujarati" + }, + "kbd": { + "articles": 1576, + "name": "Адыгэбзэ (Adighabze)", + "english_name": "Kabardian Circassian" + }, + "got": { + "articles": 577, + "name": "𐌲𐌿𐍄𐌹𐍃𐌺", + "english_name": "Gothic" + }, + "gd": { + "articles": 14736, + "name": "Gàidhlig", + "english_name": "Scottish Gaelic" + }, + "jbo": { + "articles": 1229, + "name": "Lojban", + "english_name": "Lojban" + }, + "ga": { + "articles": 48149, + "name": "Gaeilge", + "english_name": "Irish" + }, + "gn": { + "articles": 3619, + "name": "Avañe'ẽ", + "english_name": "Guarani" + }, + "kbp": { + "articles": 1450, + "name": "Kabɩyɛ", + "english_name": "Kabiye" + }, + "gl": { + "articles": 151099, + "name": "Galego", + "english_name": "Galician" + }, + "als": { + "articles": 25014, + "name": "Alemannisch", + "english_name": "Alemannic" + }, + "lg": { + "articles": 1155, + "name": "Luganda", + "english_name": "Luganda" + }, + "hak": { + "articles": 8843, + "name": "Hak-kâ-fa / 客家話", + "english_name": "Hakka" + }, + "lb": { + "articles": 54478, + "name": "Lëtzebuergesch", + "english_name": "Luxembourgish" + }, + "szl": { + "articles": 7513, + "name": "Ślůnski", + "english_name": "Silesian" + }, + "vep": { + "articles": 5802, + "name": "Vepsän", + "english_name": "Vepsian" + }, + "la": { + "articles": 129128, + "name": "Latina", + "english_name": "Latin" + }, + "ln": { + "articles": 3046, + "name": "Lingala", + "english_name": "Lingala" + }, + "frp": { + "articles": 3146, + "name": "Arpitan", + "english_name": "Franco-Provençal" + }, + "tt": { + "articles": 80846, + "name": "Tatarça / Татарча", + "english_name": "Tatar" + }, + "tr": { + "articles": 315699, + "name": "Türkçe", + "english_name": "Turkish" + }, + "cbk-zam": { + "articles": 2996, + "name": "Chavacano de Zamboanga", + "english_name": "Zamboanga Chavacano" + }, + "li": { + "articles": 12244, + "name": "Limburgs", + "english_name": "Limburgish" + }, + "lv": { + "articles": 87649, + "name": "Latviešu", + "english_name": "Latvian" + }, + "to": { + "articles": 1692, + "name": "faka Tonga", + "english_name": "Tongan" + }, + "tl": { + "articles": 81327, + "name": "Tagalog", + "english_name": "Tagalog" + }, + "jam": { + "articles": 1630, + "name": "Jumiekan Kryuol", + "english_name": "Jamaican Patois" + }, + "vec": { + "articles": 11226, + "name": "Vèneto", + "english_name": "Venetian" + }, + "th": { + "articles": 126603, + "name": "ไทย", + "english_name": "Thai" + }, + "ti": { + "articles": 168, + "name": "ትግርኛ", + "english_name": "Tigrinya" + }, + "tg": { + "articles": 95443, + "name": "Тоҷикӣ", + "english_name": "Tajik" + }, + "te": { + "articles": 69303, + "name": "తెలుగు", + "english_name": "Telugu" + }, + "ksh": { + "articles": 2840, + "name": "Ripoarisch", + "english_name": "Ripuarian" + }, + "pcd": { + "articles": 3775, + "name": "Picard", + "english_name": "Picard" + }, + "ta": { + "articles": 117845, + "name": "தமிழ்", + "english_name": "Tamil" + }, + "yi": { + "articles": 14493, + "name": "ייִדיש", + "english_name": "Yiddish" + }, + "lrc": { + "articles": 5368, + "name": "لۊری شومالی", + "english_name": "Northern Luri" + }, + "xmf": { + "articles": 12602, + "name": "მარგალური (Margaluri)", + "english_name": "Mingrelian" + }, + "ceb": { + "articles": 5380865, + "name": "Sinugboanong Binisaya", + "english_name": "Cebuano" + }, + "yo": { + "articles": 31717, + "name": "Yorùbá", + "english_name": "Yoruba" + }, + "de": { + "articles": 2220065, + "name": "Deutsch", + "english_name": "German" + }, + "da": { + "articles": 239987, + "name": "Dansk", + "english_name": "Danish" + }, + "za": { + "articles": 1868, + "name": "Cuengh", + "english_name": "Zhuang" + }, + "pdc": { + "articles": 1845, + "name": "Deitsch", + "english_name": "Pennsylvania German" + }, + "bxr": { + "articles": 2093, + "name": "Буряад", + "english_name": "Buryat" + }, + "dz": { + "articles": 219, + "name": "ཇོང་ཁ", + "english_name": "Dzongkha" + }, + "hif": { + "articles": 9761, + "name": "Fiji Hindi", + "english_name": "Fiji Hindi" + }, + "rm": { + "articles": 3543, + "name": "Rumantsch", + "english_name": "Romansh" + }, + "dv": { + "articles": 3022, + "name": "ދިވެހިބަސް", + "english_name": "Divehi" + }, + "qu": { + "articles": 20755, + "name": "Runa Simi", + "english_name": "Quechua" + }, + "vls": { + "articles": 6536, + "name": "West-Vlams", + "english_name": "West Flemish" + }, + "bar": { + "articles": 26645, + "name": "Boarisch", + "english_name": "Bavarian" + }, + "ang": { + "articles": 3039, + "name": "Englisc", + "english_name": "Anglo-Saxon" + }, + "eml": { + "articles": 11187, + "name": "Emiliàn e rumagnòl", + "english_name": "Emilian-Romagnol" + }, + "kn": { + "articles": 23709, + "name": "ಕನ್ನಡ", + "english_name": "Kannada" + }, + "fiu-vro": { + "articles": 5448, + "name": "Võro", + "english_name": "Võro" + }, + "bpy": { + "articles": 25080, + "name": "ইমার ঠার/বিষ্ণুপ্রিয়া মণিপুরী", + "english_name": "Bishnupriya Manipuri" + }, + "crh": { + "articles": 5977, + "name": "Qırımtatarca", + "english_name": "Crimean Tatar" + }, + "mhr": { + "articles": 10025, + "name": "Олык Марий (Olyk Marij)", + "english_name": "Meadow Mari" + }, + "diq": { + "articles": 9036, + "name": "Zazaki", + "english_name": "Zazaki" + }, + "el": { + "articles": 152453, + "name": "Ελληνικά", + "english_name": "Greek" + }, + "eo": { + "articles": 249972, + "name": "Esperanto", + "english_name": "Esperanto" + }, + "en": { + "articles": 5717839, + "name": "English", + "english_name": "English" + }, + "zh": { + "articles": 1022608, + "name": "中文", + "english_name": "Chinese" + }, + "pms": { + "articles": 64375, + "name": "Piemontèis", + "english_name": "Piedmontese" + }, + "ee": { + "articles": 345, + "name": "Eʋegbe", + "english_name": "Ewe" + }, + "tpi": { + "articles": 1481, + "name": "Tok Pisin", + "english_name": "Tok Pisin" + }, + "arz": { + "articles": 19444, + "name": "مصرى (Maṣri)", + "english_name": "Egyptian Arabic" + }, + "lfn": { + "articles": 2868, + "name": "Lingua franca nova", + "english_name": "Lingua Franca Nova" + }, + "mdf": { + "articles": 1185, + "name": "Мокшень (Mokshanj Kälj)", + "english_name": "Moksha" + }, + "kaa": { + "articles": 1908, + "name": "Qaraqalpaqsha", + "english_name": "Karakalpak" + }, + "olo": { + "articles": 2700, + "name": "Karjalan", + "english_name": "Livvi-Karelian" + }, + "arc": { + "articles": 1628, + "name": "ܐܪܡܝܐ", + "english_name": "Aramaic" + }, + "cr": { + "articles": 104, + "name": "Nehiyaw", + "english_name": "Cree" + }, + "eu": { + "articles": 304835, + "name": "Euskara", + "english_name": "Basque" + }, + "et": { + "articles": 180987, + "name": "Eesti", + "english_name": "Estonian" + }, + "tet": { + "articles": 1431, + "name": "Tetun", + "english_name": "Tetum" + }, + "es": { + "articles": 1474724, + "name": "Español", + "english_name": "Spanish" + }, + "ba": { + "articles": 43988, + "name": "Башҡорт", + "english_name": "Bashkir" + }, + "gom": { + "articles": 3514, + "name": "गोंयची कोंकणी / Gõychi Konknni", + "english_name": "Goan Konkani" + }, + "ru": { + "articles": 1497272, + "name": "Русский", + "english_name": "Russian" + }, + "roa-tara": { + "articles": 9242, + "name": "Tarandíne", + "english_name": "Tarantino" + }, + "ha": { + "articles": 1913, + "name": "هَوُسَ", + "english_name": "Hausa" + }, + "ak": { + "articles": 561, + "name": "Akana", + "english_name": "Akan" + }, + "lad": { + "articles": 3805, + "name": "Dzhudezmo", + "english_name": "Ladino" + }, + "new": { + "articles": 72159, + "name": "नेपाल भाषा", + "english_name": "Newar" + }, + "rn": { + "articles": 611, + "name": "Kirundi", + "english_name": "Kirundi" + }, + "ro": { + "articles": 388471, + "name": "Română", + "english_name": "Romanian" + }, + "dsb": { + "articles": 3189, + "name": "Dolnoserbski", + "english_name": "Lower Sorbian" + }, + "bn": { + "articles": 60805, + "name": "বাংলা", + "english_name": "Bengali" + }, + "gor": { + "articles": 1776, + "name": "Hulontalo", + "english_name": "Gorontalo" + }, + "hsb": { + "articles": 13181, + "name": "Hornjoserbsce", + "english_name": "Upper Sorbian" + }, + "be": { + "articles": 157264, + "name": "Беларуская", + "english_name": "Belarusian" + }, + "bg": { + "articles": 245706, + "name": "Български", + "english_name": "Bulgarian" + }, + "myv": { + "articles": 5353, + "name": "Эрзянь (Erzjanj Kelj)", + "english_name": "Erzya" + }, + "uk": { + "articles": 816473, + "name": "Українська", + "english_name": "Ukrainian" + }, + "wa": { + "articles": 14717, + "name": "Walon", + "english_name": "Walloon" + }, + "ast": { + "articles": 86717, + "name": "Asturianu", + "english_name": "Asturian" + }, + "wo": { + "articles": 1170, + "name": "Wolof", + "english_name": "Wolof" + }, + "bm": { + "articles": 646, + "name": "Bamanankan", + "english_name": "Bambara" + }, + "jv": { + "articles": 54946, + "name": "Basa Jawa", + "english_name": "Javanese" + }, + "bo": { + "articles": 5822, + "name": "བོད་སྐད", + "english_name": "Tibetan" + }, + "bh": { + "articles": 7671, + "name": "भोजपुरी", + "english_name": "Bihari" + }, + "bi": { + "articles": 1176, + "name": "Bislama", + "english_name": "Bislama" + }, + "rue": { + "articles": 6698, + "name": "Русиньскый", + "english_name": "Rusyn" + }, + "map-bms": { + "articles": 13333, + "name": "Basa Banyumasan", + "english_name": "Banyumasan" + }, + "tum": { + "articles": 572, + "name": "chiTumbuka", + "english_name": "Tumbuka" + }, + "br": { + "articles": 65468, + "name": "Brezhoneg", + "english_name": "Breton" + }, + "bs": { + "articles": 78388, + "name": "Bosanski", + "english_name": "Bosnian" + }, + "lez": { + "articles": 3954, + "name": "Лезги чІал (Lezgi č’al)", + "english_name": "Lezgian" + }, + "ja": { + "articles": 1121035, + "name": "日本語", + "english_name": "Japanese" + }, + "om": { + "articles": 772, + "name": "Oromoo", + "english_name": "Oromo" + }, + "glk": { + "articles": 5656, + "name": "گیلکی", + "english_name": "Gilaki" + }, + "ace": { + "articles": 7451, + "name": "Bahsa Acèh", + "english_name": "Acehnese" + }, + "ilo": { + "articles": 11422, + "name": "Ilokano", + "english_name": "Ilokano" + }, + "roa-rup": { + "articles": 1212, + "name": "Armãneashce", + "english_name": "Aromanian" + }, + "oc": { + "articles": 84869, + "name": "Occitan", + "english_name": "Occitan" + }, + "ltg": { + "articles": 807, + "name": "Latgaļu", + "english_name": "Latgalian" + }, + "be-tarask": { + "articles": 64277, + "name": "Беларуская (тарашкевіца)", + "english_name": "Belarusian (Taraškievica)" + }, + "st": { + "articles": 543, + "name": "Sesotho", + "english_name": "Sesotho" + }, + "lo": { + "articles": 2952, + "name": "ລາວ", + "english_name": "Lao" + }, + "krc": { + "articles": 2027, + "name": "Къарачай-Малкъар (Qarachay-Malqar)", + "english_name": "Karachay-Balkar" + }, + "nds": { + "articles": 31150, + "name": "Plattdüütsch", + "english_name": "Low Saxon" + }, + "os": { + "articles": 11084, + "name": "Иронау", + "english_name": "Ossetian" + }, + "or": { + "articles": 14248, + "name": "ଓଡ଼ିଆ", + "english_name": "Oriya" + }, + "udm": { + "articles": 4508, + "name": "Удмурт кыл", + "english_name": "Udmurt" + }, + "xh": { + "articles": 748, + "name": "isiXhosa", + "english_name": "Xhosa" + }, + "ch": { + "articles": 472, + "name": "Chamoru", + "english_name": "Chamorro" + }, + "co": { + "articles": 5567, + "name": "Corsu", + "english_name": "Corsican" + }, + "nso": { + "articles": 8089, + "name": "Sepedi", + "english_name": "Northern Sotho" + }, + "simple": { + "articles": 138362, + "name": "Simple English", + "english_name": "Simple English" + }, + "bjn": { + "articles": 1853, + "name": "Bahasa Banjar", + "english_name": "Banjar" + }, + "ca": { + "articles": 589895, + "name": "Català", + "english_name": "Catalan" + }, + "lmo": { + "articles": 37698, + "name": "Lumbaart", + "english_name": "Lombard" + }, + "ce": { + "articles": 208693, + "name": "Нохчийн", + "english_name": "Chechen" + }, + "ts": { + "articles": 566, + "name": "Xitsonga", + "english_name": "Tsonga" + }, + "cy": { + "articles": 101280, + "name": "Cymraeg", + "english_name": "Welsh" + }, + "ab": { + "articles": 3427, + "name": "Аҧсуа", + "english_name": "Abkhazian" + }, + "cs": { + "articles": 412770, + "name": "Čeština", + "english_name": "Czech" + }, + "ty": { + "articles": 1195, + "name": "Reo Mā`ohi", + "english_name": "Tahitian" + }, + "ady": { + "articles": 408, + "name": "Адыгэбзэ", + "english_name": "Adyghe" + }, + "cv": { + "articles": 41433, + "name": "Чăваш", + "english_name": "Chuvash" + }, + "cu": { + "articles": 660, + "name": "Словѣньскъ", + "english_name": "Old Church Slavonic" + }, + "ve": { + "articles": 267, + "name": "Tshivenda", + "english_name": "Venda" + }, + "koi": { + "articles": 3449, + "name": "Перем Коми (Perem Komi)", + "english_name": "Komi-Permyak" + }, + "ps": { + "articles": 9106, + "name": "پښتو", + "english_name": "Pashto" + }, + "fj": { + "articles": 424, + "name": "Na Vosa Vakaviti", + "english_name": "Fijian" + }, + "srn": { + "articles": 1059, + "name": "Sranantongo", + "english_name": "Sranan" + }, + "pt": { + "articles": 1005169, + "name": "Português", + "english_name": "Portuguese" + }, + "sm": { + "articles": 799, + "name": "Gagana Samoa", + "english_name": "Samoan" + }, + "ext": { + "articles": 3013, + "name": "Estremeñu", + "english_name": "Extremaduran" + }, + "lt": { + "articles": 189496, + "name": "Lietuvių", + "english_name": "Lithuanian" + }, + "zh-min-nan": { + "articles": 227444, + "name": "Bân-lâm-gú", + "english_name": "Min Nan" + }, + "frr": { + "articles": 7705, + "name": "Nordfriisk", + "english_name": "North Frisian" + }, + "chr": { + "articles": 854, + "name": "ᏣᎳᎩ", + "english_name": "Cherokee" + }, + "pa": { + "articles": 30223, + "name": "ਪੰਜਾਬੀ", + "english_name": "Punjabi" + }, + "xal": { + "articles": 2036, + "name": "Хальмг", + "english_name": "Kalmyk" + }, + "chy": { + "articles": 609, + "name": "Tsetsêhestâhese", + "english_name": "Cheyenne" + }, + "pi": { + "articles": 2530, + "name": "पाऴि", + "english_name": "Pali" + }, + "war": { + "articles": 1263242, + "name": "Winaray", + "english_name": "Waray-Waray" + }, + "pl": { + "articles": 1300041, + "name": "Polski", + "english_name": "Polish" + }, + "tk": { + "articles": 5491, + "name": "Türkmen", + "english_name": "Turkmen" + }, + "hy": { + "articles": 245745, + "name": "Հայերեն", + "english_name": "Armenian" + }, + "an": { + "articles": 33544, + "name": "Aragonés", + "english_name": "Aragonese" + }, + "nrm": { + "articles": 4003, + "name": "Nouormand/Normaund", + "english_name": "Norman" + }, + "hr": { + "articles": 198726, + "name": "Hrvatski", + "english_name": "Croatian" + }, + "iu": { + "articles": 402, + "name": "ᐃᓄᒃᑎᑐᑦ", + "english_name": "Inuktitut" + }, + "pfl": { + "articles": 2259, + "name": "Pälzisch", + "english_name": "Palatinate German" + }, + "ht": { + "articles": 53067, + "name": "Krèyol ayisyen", + "english_name": "Haitian" + }, + "hu": { + "articles": 436930, + "name": "Magyar", + "english_name": "Hungarian" + }, + "gan": { + "articles": 6405, + "name": "贛語", + "english_name": "Gan" + }, + "bat-smg": { + "articles": 16307, + "name": "Žemaitėška", + "english_name": "Samogitian" + }, + "hi": { + "articles": 126671, + "name": "हिन्दी", + "english_name": "Hindi" + }, + "tw": { + "articles": 650, + "name": "Twi", + "english_name": "Twi" + }, + "gag": { + "articles": 2760, + "name": "Gagauz", + "english_name": "Gagauz" + }, + "kg": { + "articles": 1181, + "name": "KiKongo", + "english_name": "Kongo" + }, + "pnb": { + "articles": 46645, + "name": "شاہ مکھی پنجابی (Shāhmukhī Pañjābī)", + "english_name": "Western Punjabi" + }, + "bug": { + "articles": 14117, + "name": "Basa Ugi", + "english_name": "Buginese" + }, + "he": { + "articles": 230405, + "name": "עברית", + "english_name": "Hebrew" + }, + "mg": { + "articles": 85263, + "name": "Malagasy", + "english_name": "Malagasy" + }, + "fur": { + "articles": 3284, + "name": "Furlan", + "english_name": "Friulian" + }, + "uz": { + "articles": 129308, + "name": "O‘zbek", + "english_name": "Uzbek" + }, + "ml": { + "articles": 58717, + "name": "മലയാളം", + "english_name": "Malayalam" + }, + "azb": { + "articles": 101690, + "name": "تۆرکجه", + "english_name": "South Azerbaijani" + }, + "mn": { + "articles": 18326, + "name": "Монгол", + "english_name": "Mongolian" + }, + "mi": { + "articles": 7145, + "name": "Māori", + "english_name": "Maori" + }, + "ik": { + "articles": 260, + "name": "Iñupiak", + "english_name": "Inupiak" + }, + "mk": { + "articles": 96187, + "name": "Македонски", + "english_name": "Macedonian" + }, + "ur": { + "articles": 140514, + "name": "اردو", + "english_name": "Urdu" + }, + "zea": { + "articles": 4417, + "name": "Zeêuws", + "english_name": "Zeelandic" + }, + "mt": { + "articles": 3330, + "name": "Malti", + "english_name": "Maltese" + }, + "dty": { + "articles": 2935, + "name": "डोटेली", + "english_name": "Doteli" + }, + "stq": { + "articles": 3966, + "name": "Seeltersk", + "english_name": "Saterland Frisian" + }, + "ms": { + "articles": 319749, + "name": "Bahasa Melayu", + "english_name": "Malay" + }, + "mr": { + "articles": 51938, + "name": "मराठी", + "english_name": "Marathi" + }, + "inh": { + "articles": 781, + "name": "Гӏалгӏай", + "english_name": "Ingush" + }, + "ug": { + "articles": 4092, + "name": "ئۇيغۇر تىلى", + "english_name": "Uyghur" + }, + "mwl": { + "articles": 3653, + "name": "Mirandés", + "english_name": "Mirandese" + }, + "my": { + "articles": 39501, + "name": "မြန်မာဘာသာ", + "english_name": "Burmese" + }, + "ki": { + "articles": 1357, + "name": "Gĩkũyũ", + "english_name": "Kikuyu" + }, + "pih": { + "articles": 672, + "name": "Norfuk", + "english_name": "Norfolk" + }, + "sah": { + "articles": 11663, + "name": "Саха тыла (Saxa Tyla)", + "english_name": "Sakha" + }, + "ss": { + "articles": 448, + "name": "SiSwati", + "english_name": "Swati" + }, + "af": { + "articles": 58995, + "name": "Afrikaans", + "english_name": "Afrikaans" + }, + "tn": { + "articles": 641, + "name": "Setswana", + "english_name": "Tswana" + }, + "vi": { + "articles": 1188863, + "name": "Tiếng Việt", + "english_name": "Vietnamese" + }, + "is": { + "articles": 45775, + "name": "Íslenska", + "english_name": "Icelandic" + }, + "am": { + "articles": 14359, + "name": "አማርኛ", + "english_name": "Amharic" + }, + "it": { + "articles": 1461380, + "name": "Italiano", + "english_name": "Italian" + }, + "vo": { + "articles": 121490, + "name": "Volapük", + "english_name": "Volapük" + }, + "ay": { + "articles": 4383, + "name": "Aymar", + "english_name": "Aymara" + }, + "as": { + "articles": 4991, + "name": "অসমীয়া", + "english_name": "Assamese" + }, + "ar": { + "articles": 609711, + "name": "العربية", + "english_name": "Arabic" + }, + "lbe": { + "articles": 1216, + "name": "Лакку", + "english_name": "Lak" + }, + "km": { + "articles": 6712, + "name": "ភាសាខ្មែរ", + "english_name": "Khmer" + }, + "io": { + "articles": 27921, + "name": "Ido", + "english_name": "Ido" + }, + "av": { + "articles": 2306, + "name": "Авар", + "english_name": "Avar" + }, + "ia": { + "articles": 20764, + "name": "Interlingua", + "english_name": "Interlingua" + }, + "haw": { + "articles": 2960, + "name": "Hawai`i", + "english_name": "Hawaiian" + }, + "az": { + "articles": 137984, + "name": "Azərbaycanca", + "english_name": "Azerbaijani" + }, + "ie": { + "articles": 4046, + "name": "Interlingue", + "english_name": "Interlingue" + }, + "id": { + "articles": 439613, + "name": "Bahasa Indonesia", + "english_name": "Indonesian" + }, + "nds-nl": { + "articles": 8656, + "name": "Nedersaksisch", + "english_name": "Dutch Low Saxon" + }, + "sat": { + "articles": 378, + "name": "Santali", + "english_name": "ᱥᱟᱱᱛᱟᱲᱤ" + }, + "pap": { + "articles": 1933, + "name": "Papiamentu", + "english_name": "Papiamentu" + }, + "ks": { + "articles": 323, + "name": "कश्मीरी / كشميري", + "english_name": "Kashmiri" + }, + "nl": { + "articles": 1942104, + "name": "Nederlands", + "english_name": "Dutch" + }, + "nn": { + "articles": 139512, + "name": "Nynorsk", + "english_name": "Norwegian (Nynorsk)" + }, + "no": { + "articles": 494547, + "name": "Norsk (Bokmål)", + "english_name": "Norwegian (Bokmål)" + }, + "na": { + "articles": 1305, + "name": "dorerin Naoero", + "english_name": "Nauruan" + }, + "nah": { + "articles": 6921, + "name": "Nāhuatl", + "english_name": "Nahuatl" + }, + "ne": { + "articles": 30697, + "name": "नेपाली", + "english_name": "Nepali" + }, + "lij": { + "articles": 3425, + "name": "Líguru", + "english_name": "Ligurian" + }, + "csb": { + "articles": 5246, + "name": "Kaszëbsczi", + "english_name": "Kashubian" + }, + "tyv": { + "articles": 1722, + "name": "Тыва", + "english_name": "Tuvan" + }, + "ny": { + "articles": 426, + "name": "Chichewa", + "english_name": "Chichewa" + }, + "nap": { + "articles": 14555, + "name": "Nnapulitano", + "english_name": "Neapolitan" + }, + "rmy": { + "articles": 658, + "name": "romani - रोमानी", + "english_name": "Romani" + }, + "ig": { + "articles": 1361, + "name": "Igbo", + "english_name": "Igbo" + }, + "pag": { + "articles": 2609, + "name": "Pangasinan", + "english_name": "Pangasinan" + }, + "zu": { + "articles": 1024, + "name": "isiZulu", + "english_name": "Zulu" + }, + "kw": { + "articles": 3821, + "name": "Kernewek/Karnuack", + "english_name": "Cornish" + }, + "atj": { + "articles": 596, + "name": "Atikamekw", + "english_name": "Atikamekw" + }, + "pam": { + "articles": 8555, + "name": "Kapampangan", + "english_name": "Kapampangan" + }, + "nv": { + "articles": 6116, + "name": "Diné bizaad", + "english_name": "Navajo" + }, + "sn": { + "articles": 3945, + "name": "chiShona", + "english_name": "Shona" + }, + "kab": { + "articles": 2869, + "name": "Taqbaylit", + "english_name": "Kabyle" + }, + "fr": { + "articles": 2040551, + "name": "Français", + "english_name": "French" + }, + "mrj": { + "articles": 10268, + "name": "Кырык Мары (Kyryk Mary)", + "english_name": "Hill Mari" + }, + "zh-yue": { + "articles": 68440, + "name": "粵語", + "english_name": "Cantonese" + }, + "fy": { + "articles": 40760, + "name": "Frysk", + "english_name": "West Frisian" + }, + "pnt": { + "articles": 458, + "name": "Ποντιακά", + "english_name": "Pontic" + }, + "fa": { + "articles": 641921, + "name": "فارسی", + "english_name": "Persian" + }, + "rw": { + "articles": 1823, + "name": "Ikinyarwanda", + "english_name": "Kinyarwanda" + }, + "ff": { + "articles": 227, + "name": "Fulfulde", + "english_name": "Fula" + }, + "mai": { + "articles": 12902, + "name": "मैथिली", + "english_name": "Maithili" + }, + "fi": { + "articles": 444426, + "name": "Suomi", + "english_name": "Finnish" + }, + "mzn": { + "articles": 12724, + "name": "مَزِروني", + "english_name": "Mazandarani" + }, + "sa": { + "articles": 11350, + "name": "संस्कृतम्", + "english_name": "Sanskrit" + }, + "zh-classical": { + "articles": 8200, + "name": "古文 / 文言文", + "english_name": "Classical Chinese" + }, + "fo": { + "articles": 12792, + "name": "Føroyskt", + "english_name": "Faroese" + }, + "bcl": { + "articles": 8161, + "name": "Bikol", + "english_name": "Central Bicolano" + }, + "ka": { + "articles": 124386, + "name": "ქართული", + "english_name": "Georgian" + }, + "nov": { + "articles": 1659, + "name": "Novial", + "english_name": "Novial" + }, + "ckb": { + "articles": 22151, + "name": "Soranî / کوردی", + "english_name": "Sorani" + }, + "kk": { + "articles": 222362, + "name": "Қазақша", + "english_name": "Kazakh" + }, + "sr": { + "articles": 610270, + "name": "Српски / Srpski", + "english_name": "Serbian" + }, + "sq": { + "articles": 74713, + "name": "Shqip", + "english_name": "Albanian" + }, + "min": { + "articles": 222296, + "name": "Minangkabau", + "english_name": "Minangkabau" + }, + "ko": { + "articles": 427108, + "name": "한국어", + "english_name": "Korean" + }, + "sv": { + "articles": 3767201, + "name": "Svenska", + "english_name": "Swedish" + }, + "su": { + "articles": 39667, + "name": "Basa Sunda", + "english_name": "Sundanese" + }, + "kl": { + "articles": 1658, + "name": "Kalaallisut", + "english_name": "Greenlandic" + }, + "sk": { + "articles": 227102, + "name": "Slovenčina", + "english_name": "Slovak" + }, + "si": { + "articles": 14849, + "name": "සිංහල", + "english_name": "Sinhalese" + }, + "sh": { + "articles": 445848, + "name": "Srpskohrvatski / Српскохрватски", + "english_name": "Serbo-Croatian" + }, + "so": { + "articles": 5871, + "name": "Soomaali", + "english_name": "Somali" + }, + "kv": { + "articles": 5301, + "name": "Коми", + "english_name": "Komi" + }, + "ku": { + "articles": 23646, + "name": "Kurdî / كوردی", + "english_name": "Kurdish" + }, + "sl": { + "articles": 162300, + "name": "Slovenščina", + "english_name": "Slovenian" + }, + "sc": { + "articles": 5886, + "name": "Sardu", + "english_name": "Sardinian" + }, + "ky": { + "articles": 79728, + "name": "Кыргызча", + "english_name": "Kirghiz" + }, + "sg": { + "articles": 255, + "name": "Sängö", + "english_name": "Sango" + }, + "sw": { + "articles": 45275, + "name": "Kiswahili", + "english_name": "Swahili" + }, + "se": { + "articles": 7443, + "name": "Sámegiella", + "english_name": "Northern Sami" + }, + "sd": { + "articles": 10440, + "name": "سنڌي، سندھی ، सिन्ध", + "english_name": "Sindhi" + } + }, + "bing videos": [ + "ar-SA", + "de-AT", + "de-CH", + "de-DE", + "en-AU", + "en-CA", + "en-GB", + "en-ID", + "en-IN", + "en-MY", + "en-US", + "en-ZA", + "es-AR", + "es-ES", + "es-MX", + "es-US", + "fr-BE", + "fr-CA", + "fr-CH", + "fr-FR", + "it-IT", + "ja-JP", + "ko-KR", + "nl-BE", + "nl-NL", + "no-NO", + "pl-PL", + "pt-BR", + "ru-RU", + "sv-SE", + "tr-TR", + "zh-CN", + "zh-HK", + "zh-TW" + ], + "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" + ], + "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" + ], + "bing images": [ + "ar-SA", + "de-AT", + "de-CH", + "de-DE", + "en-AU", + "en-CA", + "en-GB", + "en-ID", + "en-IN", + "en-MY", + "en-US", + "en-ZA", + "es-AR", + "es-ES", + "es-MX", + "es-US", + "fr-BE", + "fr-CA", + "fr-CH", + "fr-FR", + "it-IT", + "ja-JP", + "ko-KR", + "nl-BE", + "nl-NL", + "no-NO", + "pl-PL", + "pt-BR", + "ru-RU", + "sv-SE", + "tr-TR", + "zh-CN", + "zh-HK", + "zh-TW" + ], + "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" + ], + "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" + ], + "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" + ], + "gigablast": [] +} \ No newline at end of file diff -Nru searx-0.14.0+dfsg1/searx/data/useragents.json searx-0.15.0+dfsg1/searx/data/useragents.json --- searx-0.14.0+dfsg1/searx/data/useragents.json 1970-01-01 00:00:00.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/data/useragents.json 2019-01-06 21:29:18.000000000 +0000 @@ -0,0 +1,14 @@ +{ + "ua": "Mozilla/5.0 ({os}; rv:{version}) Gecko/20100101 Firefox/{version}", + "versions": [ + "61.0.1", + "61.0", + "60.0.2", + "60.0.1", + "60.0" + ], + "os": [ + "Windows NT 10; WOW64", + "X11; Linux x86_64" + ] +} \ No newline at end of file diff -Nru searx-0.14.0+dfsg1/searx/engines/acgsou.py searx-0.15.0+dfsg1/searx/engines/acgsou.py --- searx-0.14.0+dfsg1/searx/engines/acgsou.py 1970-01-01 00:00:00.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/acgsou.py 2019-01-06 21:29:18.000000000 +0000 @@ -0,0 +1,75 @@ +""" + Acgsou (Japanese Animation/Music/Comics Bittorrent tracker) + + @website https://www.acgsou.com/ + @provide-api no + @using-api no + @results HTML + @stable no (HTML can change) + @parse url, title, content, seed, leech, torrentfile +""" + +from lxml import html +from searx.engines.xpath import extract_text +from searx.url_utils import urlencode +from searx.utils import get_torrent_size, int_or_zero + +# engine dependent config +categories = ['files', 'images', 'videos', 'music'] +paging = True + +# search-url +base_url = 'http://www.acgsou.com/' +search_url = base_url + 'search.php?{query}&page={offset}' +# xpath queries +xpath_results = '//table[contains(@class, "list_style table_fixed")]//tr[not(th)]' +xpath_category = './/td[2]/a[1]' +xpath_title = './/td[3]/a[last()]' +xpath_torrent_links = './/td[3]/a' +xpath_filesize = './/td[4]/text()' + + +def request(query, params): + query = urlencode({'keyword': query}) + params['url'] = search_url.format(query=query, offset=params['pageno']) + return params + + +def response(resp): + results = [] + dom = html.fromstring(resp.text) + for result in dom.xpath(xpath_results): + # defaults + filesize = 0 + magnet_link = "magnet:?xt=urn:btih:{}&tr=http://tracker.acgsou.com:2710/announce" + torrent_link = "" + + try: + category = extract_text(result.xpath(xpath_category)[0]) + except: + pass + + page_a = result.xpath(xpath_title)[0] + title = extract_text(page_a) + href = base_url + page_a.attrib.get('href') + + magnet_link = magnet_link.format(page_a.attrib.get('href')[5:-5]) + + try: + filesize_info = result.xpath(xpath_filesize)[0] + filesize = filesize_info[:-2] + filesize_multiplier = filesize_info[-2:] + filesize = get_torrent_size(filesize, filesize_multiplier) + except: + pass + # I didn't add download/seed/leech count since as I figured out they are generated randomly everytime + content = u'Category: "{category}".' + content = content.format(category=category) + + results.append({'url': href, + 'title': title, + 'content': content, + 'filesize': filesize, + 'magnetlink': magnet_link, + 'template': 'torrent.html'}) + return results diff -Nru searx-0.14.0+dfsg1/searx/engines/archlinux.py searx-0.15.0+dfsg1/searx/engines/archlinux.py --- searx-0.14.0+dfsg1/searx/engines/archlinux.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/archlinux.py 2019-01-06 21:29:18.000000000 +0000 @@ -99,13 +99,13 @@ # do search-request def request(query, params): - # translate the locale (e.g. 'en_US') to language code ('en') + # translate the locale (e.g. 'en-US') to language code ('en') language = locale_to_lang_code(params['language']) # if our language is hosted on the main site, we need to add its name # to the query in order to narrow the results to that language if language in main_langs: - query += '(' + main_langs[language] + ')' + query += b' (' + main_langs[language] + b')' # prepare the request parameters query = urlencode({'search': query}) diff -Nru searx-0.14.0+dfsg1/searx/engines/base.py searx-0.15.0+dfsg1/searx/engines/base.py --- searx-0.14.0+dfsg1/searx/engines/base.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/base.py 2019-01-06 21:29:18.000000000 +0000 @@ -55,7 +55,7 @@ def request(query, params): # replace shortcuts with API advanced search keywords for key in shorcut_dict.keys(): - query = re.sub(str(key), str(shorcut_dict[key]), query) + query = re.sub(key, shorcut_dict[key], str(query)) # basic search offset = (params['pageno'] - 1) * number_of_results diff -Nru searx-0.14.0+dfsg1/searx/engines/bing_images.py searx-0.15.0+dfsg1/searx/engines/bing_images.py --- searx-0.14.0+dfsg1/searx/engines/bing_images.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/bing_images.py 2019-01-06 21:29:18.000000000 +0000 @@ -19,6 +19,7 @@ from json import loads import re from searx.url_utils import urlencode +from searx.utils import match_language # engine dependent config categories = ['images'] @@ -46,26 +47,6 @@ _quote_keys_regex = re.compile('({|,)([a-z][a-z0-9]*):(")', re.I | re.U) -# get supported region code -def get_region_code(lang, lang_list=None): - region = None - if lang in (lang_list or supported_languages): - region = lang - elif lang.startswith('no'): - region = 'nb-NO' - else: - # try to get a supported country code with language - lang = lang.split('-')[0] - for lc in (lang_list or supported_languages): - if lang == lc.split('-')[0]: - region = lc - break - if region: - return region.lower() - else: - return 'en-us' - - # do search-request def request(query, params): offset = (params['pageno'] - 1) * 10 + 1 @@ -74,7 +55,7 @@ query=urlencode({'q': query}), offset=offset) - language = get_region_code(params['language']) + language = match_language(params['language'], supported_languages).lower() params['cookies']['SRCHHPGUSR'] = \ 'ADLT=' + safesearch_types.get(params['safesearch'], 'DEMOTE') @@ -107,9 +88,7 @@ url = json_data.get('purl') img_src = json_data.get('murl') - - thumb_json_data = loads(_quote_keys_regex.sub(r'\1"\2": \3', link.attrib.get('mad'))) - thumbnail = thumb_json_data.get('turl') + thumbnail = json_data.get('turl') # append result results.append({'template': 'images.html', diff -Nru searx-0.14.0+dfsg1/searx/engines/bing_news.py searx-0.15.0+dfsg1/searx/engines/bing_news.py --- searx-0.14.0+dfsg1/searx/engines/bing_news.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/bing_news.py 2019-01-06 21:29:18.000000000 +0000 @@ -14,8 +14,8 @@ from datetime import datetime from dateutil import parser from lxml import etree -from searx.utils import list_get -from searx.engines.bing import _fetch_supported_languages, supported_languages_url +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 # engine dependent config @@ -71,7 +71,7 @@ offset = (params['pageno'] - 1) * 10 + 1 - language = params['language'] + language = match_language(params['language'], supported_languages, language_aliases) params['url'] = _get_url(query, language, offset, params['time_range']) diff -Nru searx-0.14.0+dfsg1/searx/engines/bing.py searx-0.15.0+dfsg1/searx/engines/bing.py --- searx-0.14.0+dfsg1/searx/engines/bing.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/bing.py 2019-01-06 21:29:18.000000000 +0000 @@ -16,12 +16,14 @@ from lxml import html from searx.engines.xpath import extract_text from searx.url_utils import urlencode +from searx.utils import match_language, gen_useragent # engine dependent config categories = ['general'] paging = True language_support = True supported_languages_url = 'https://www.bing.com/account/general' +language_aliases = {'zh-CN': 'zh-CHS', 'zh-TW': 'zh-CHT', 'zh-HK': 'zh-CHT'} # search-url base_url = 'https://www.bing.com/' @@ -32,15 +34,18 @@ def request(query, params): offset = (params['pageno'] - 1) * 10 + 1 - lang = params['language'].split('-')[0].upper() + lang = match_language(params['language'], supported_languages, language_aliases) - query = u'language:{} {}'.format(lang, query.decode('utf-8')).encode('utf-8') + query = u'language:{} {}'.format(lang.split('-')[0].upper(), query.decode('utf-8')).encode('utf-8') search_path = search_string.format( query=urlencode({'q': query}), offset=offset) params['url'] = base_url + search_path + + params['headers']['User-Agent'] = gen_useragent('Windows NT 6.3; WOW64') + return params diff -Nru searx-0.14.0+dfsg1/searx/engines/bing_videos.py searx-0.15.0+dfsg1/searx/engines/bing_videos.py --- searx-0.14.0+dfsg1/searx/engines/bing_videos.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/bing_videos.py 2019-01-06 21:29:18.000000000 +0000 @@ -12,9 +12,10 @@ from json import loads from lxml import html -from searx.engines.bing_images import _fetch_supported_languages, supported_languages_url, get_region_code +from searx.engines.bing_images import _fetch_supported_languages, supported_languages_url from searx.engines.xpath import extract_text from searx.url_utils import urlencode +from searx.utils import match_language categories = ['videos'] @@ -47,8 +48,8 @@ 'ADLT=' + safesearch_types.get(params['safesearch'], 'DEMOTE') # language cookie - region = get_region_code(params['language'], lang_list=supported_languages) - params['cookies']['_EDGE_S'] = 'mkt=' + region + '&F=1' + language = match_language(params['language'], supported_languages).lower() + params['cookies']['_EDGE_S'] = 'mkt=' + language + '&F=1' # query and paging params['url'] = search_url.format(query=urlencode({'q': query}), diff -Nru searx-0.14.0+dfsg1/searx/engines/currency_convert.py searx-0.15.0+dfsg1/searx/engines/currency_convert.py --- searx-0.14.0+dfsg1/searx/engines/currency_convert.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/currency_convert.py 2019-01-06 21:29:18.000000000 +0000 @@ -11,7 +11,7 @@ unicode = str categories = [] -url = 'https://finance.google.com/finance/converter?a=1&from={0}&to={1}' +url = 'https://duckduckgo.com/js/spice/currency/1/{0}/{1}' weight = 100 parser_re = re.compile(b'.*?(\\d+(?:\\.\\d+)?) ([^.0-9]+) (?:in|to) ([^.0-9]+)', re.I) @@ -44,7 +44,6 @@ if not m: # wrong query return params - amount, from_currency, to_currency = m.groups() amount = float(amount) from_currency = name_to_iso4217(from_currency.strip()) @@ -63,16 +62,13 @@ def response(resp): + """remove first and last lines to get only json""" + json_resp = resp.text[resp.text.find('\n') + 1:resp.text.rfind('\n') - 2] results = [] - pat = '(.+) {0}'.format( - resp.search_params['to'].upper()) - try: - conversion_rate = re.findall(pat, resp.text)[0] - conversion_rate = float(conversion_rate) + conversion_rate = float(json.loads(json_resp)['conversion']['converted-amount']) except: return results - answer = '{0} {1} = {2} {3}, 1 {1} ({5}) = {4} {3} ({6})'.format( resp.search_params['amount'], resp.search_params['from'], @@ -83,7 +79,7 @@ resp.search_params['to_name'], ) - url = 'https://finance.google.com/finance?q={0}{1}'.format( + url = 'https://duckduckgo.com/js/spice/currency/1/{0}/{1}'.format( resp.search_params['from'].upper(), resp.search_params['to']) results.append({'answer': answer, 'url': url}) diff -Nru searx-0.14.0+dfsg1/searx/engines/dailymotion.py searx-0.15.0+dfsg1/searx/engines/dailymotion.py --- searx-0.14.0+dfsg1/searx/engines/dailymotion.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/dailymotion.py 2019-01-06 21:29:18.000000000 +0000 @@ -15,6 +15,7 @@ from json import loads from datetime import datetime from searx.url_utils import urlencode +from searx.utils import match_language # engine dependent config categories = ['videos'] @@ -32,7 +33,7 @@ # do search-request def request(query, params): - locale = params['language'] + locale = match_language(params['language'], supported_languages) params['url'] = search_url.format( query=urlencode({'search': query, 'localization': locale}), diff -Nru searx-0.14.0+dfsg1/searx/engines/duckduckgo_definitions.py searx-0.15.0+dfsg1/searx/engines/duckduckgo_definitions.py --- searx-0.14.0+dfsg1/searx/engines/duckduckgo_definitions.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/duckduckgo_definitions.py 2019-01-06 21:29:18.000000000 +0000 @@ -2,9 +2,9 @@ from lxml import html from re import compile from searx.engines.xpath import extract_text -from searx.engines.duckduckgo import _fetch_supported_languages, supported_languages_url +from searx.engines.duckduckgo import _fetch_supported_languages, supported_languages_url, language_aliases from searx.url_utils import urlencode -from searx.utils import html_to_text +from searx.utils import html_to_text, match_language url = 'https://api.duckduckgo.com/'\ + '?{query}&format=json&pretty=0&no_redirect=1&d=1' @@ -24,7 +24,8 @@ def request(query, params): params['url'] = url.format(query=urlencode({'q': query})) - params['headers']['Accept-Language'] = params['language'].split('-')[0] + language = match_language(params['language'], supported_languages, language_aliases) + params['headers']['Accept-Language'] = language.split('-')[0] return params diff -Nru searx-0.14.0+dfsg1/searx/engines/duckduckgo_images.py searx-0.15.0+dfsg1/searx/engines/duckduckgo_images.py --- searx-0.14.0+dfsg1/searx/engines/duckduckgo_images.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/duckduckgo_images.py 2019-01-06 21:29:18.000000000 +0000 @@ -15,7 +15,10 @@ from json import loads from searx.engines.xpath import extract_text -from searx.engines.duckduckgo import _fetch_supported_languages, supported_languages_url, get_region_code +from searx.engines.duckduckgo import ( + _fetch_supported_languages, supported_languages_url, + get_region_code, language_aliases +) from searx.poolrequests import get from searx.url_utils import urlencode diff -Nru searx-0.14.0+dfsg1/searx/engines/duckduckgo.py searx-0.15.0+dfsg1/searx/engines/duckduckgo.py --- searx-0.14.0+dfsg1/searx/engines/duckduckgo.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/duckduckgo.py 2019-01-06 21:29:18.000000000 +0000 @@ -18,16 +18,27 @@ from searx.engines.xpath import extract_text from searx.poolrequests import get from searx.url_utils import urlencode +from searx.utils import match_language # engine dependent config categories = ['general'] paging = True language_support = True -supported_languages_url = 'https://duckduckgo.com/d2030.js' +supported_languages_url = 'https://duckduckgo.com/util/u172.js' time_range_support = True +language_aliases = { + 'ar-SA': 'ar-XA', + 'es-419': 'es-XL', + 'ja': 'jp-JP', + 'ko': 'kr-KR', + 'sl-SI': 'sl-SL', + 'zh-TW': 'tzh-TW', + 'zh-HK': 'tzh-HK' +} + # search-url -url = 'https://duckduckgo.com/html?{query}&s={offset}&api=/d.js&o=json&dc={dc_param}' +url = 'https://duckduckgo.com/html?{query}&s={offset}&dc={dc_param}' time_range_url = '&df={range}' time_range_dict = {'day': 'd', @@ -42,34 +53,12 @@ # match query's language to a region code that duckduckgo will accept -def get_region_code(lang, lang_list=None): - # custom fixes for languages - if lang[:2] == 'ja': - region_code = 'jp-jp' - elif lang[:2] == 'sl': - region_code = 'sl-sl' - elif lang == 'zh-TW': - region_code = 'tw-tzh' - elif lang == 'zh-HK': - region_code = 'hk-tzh' - elif lang[-2:] == 'SA': - region_code = 'xa-' + lang.split('-')[0] - elif lang[-2:] == 'GB': - region_code = 'uk-' + lang.split('-')[0] - else: - region_code = lang.split('-') - if len(region_code) == 2: - # country code goes first - region_code = region_code[1].lower() + '-' + region_code[0].lower() - else: - # tries to get a country code from language - region_code = region_code[0].lower() - for lc in (lang_list or supported_languages): - lc = lc.split('-') - if region_code == lc[0]: - region_code = lc[1].lower() + '-' + lc[0].lower() - break - return region_code +def get_region_code(lang, lang_list=[]): + lang_code = match_language(lang, lang_list, language_aliases, 'wt-WT') + lang_parts = lang_code.split('-') + + # country code goes first + return lang_parts[1].lower() + '-' + lang_parts[0].lower() # do search-request @@ -79,7 +68,7 @@ offset = (params['pageno'] - 1) * 30 - region_code = get_region_code(params['language']) + region_code = get_region_code(params['language'], supported_languages) params['url'] = url.format( query=urlencode({'q': query, 'kl': region_code}), offset=offset, dc_param=offset) diff -Nru searx-0.14.0+dfsg1/searx/engines/duden.py searx-0.15.0+dfsg1/searx/engines/duden.py --- searx-0.14.0+dfsg1/searx/engines/duden.py 1970-01-01 00:00:00.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/duden.py 2019-01-06 21:29:18.000000000 +0000 @@ -0,0 +1,76 @@ +""" + Duden + @website https://www.duden.de + @provide-api no + @using-api no + @results HTML (using search portal) + @stable no (HTML can change) + @parse url, title, content +""" + +from lxml import html, etree +import re +from searx.engines.xpath import extract_text +from searx.url_utils import quote +from searx import logger + +categories = ['general'] +paging = True +language_support = False + +# search-url +base_url = 'https://www.duden.de/' +search_url = base_url + 'suchen/dudenonline/{query}?page={offset}' + + +def request(query, params): + '''pre-request callback + params: + method : POST/GET + headers : {} + data : {} # if method == POST + url : '' + category: 'search category' + pageno : 1 # number of the requested page + ''' + + offset = (params['pageno'] - 1) + params['url'] = search_url.format(offset=offset, query=quote(query)) + return params + + +def response(resp): + '''post-response callback + resp: requests response object + ''' + results = [] + + dom = html.fromstring(resp.text) + + try: + number_of_results_string = re.sub('[^0-9]', '', dom.xpath( + '//a[@class="active" and contains(@href,"/suchen/dudenonline")]/span/text()')[0] + ) + + results.append({'number_of_results': int(number_of_results_string)}) + + except: + logger.debug("Couldn't read number of results.") + pass + + for result in dom.xpath('//section[@class="wide" and not(contains(@style,"overflow:hidden"))]'): + try: + logger.debug("running for %s" % str(result)) + link = result.xpath('.//h2/a')[0] + url = link.attrib.get('href') + title = result.xpath('string(.//h2/a)') + content = extract_text(result.xpath('.//p')) + # append result + results.append({'url': url, + 'title': title, + 'content': content}) + except: + logger.debug('result parse error in:\n%s', etree.tostring(result, pretty_print=True)) + continue + + return results diff -Nru searx-0.14.0+dfsg1/searx/engines/gentoo.py searx-0.15.0+dfsg1/searx/engines/gentoo.py --- searx-0.14.0+dfsg1/searx/engines/gentoo.py 1970-01-01 00:00:00.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/gentoo.py 2019-01-06 21:29:18.000000000 +0000 @@ -0,0 +1,128 @@ +# -*- coding: utf-8 -*- + +""" + Gentoo Wiki + + @website https://wiki.gentoo.org + @provide-api yes + @using-api no + @results HTML + @stable no (HTML can change) + @parse url, title +""" + +from lxml import html +from searx.engines.xpath import extract_text +from searx.url_utils import urlencode, urljoin + +# engine dependent config +categories = ['it'] +language_support = True +paging = True +base_url = 'https://wiki.gentoo.org' + +# xpath queries +xpath_results = '//ul[@class="mw-search-results"]/li' +xpath_link = './/div[@class="mw-search-result-heading"]/a' + + +# cut 'en' from 'en-US', 'de' from 'de-CH', and so on +def locale_to_lang_code(locale): + if locale.find('-') >= 0: + locale = locale.split('-')[0] + return locale + + +# wikis for some languages were moved off from the main site, we need to make +# requests to correct URLs to be able to get results in those languages +lang_urls = { + 'en': { + 'base': 'https://wiki.gentoo.org', + 'search': '/index.php?title=Special:Search&offset={offset}&{query}' + }, + 'others': { + 'base': 'https://wiki.gentoo.org', + 'search': '/index.php?title=Special:Search&offset={offset}&{query}\ + &profile=translation&languagefilter={language}' + } +} + + +# get base & search URLs for selected language +def get_lang_urls(language): + if language != 'en': + return lang_urls['others'] + return lang_urls['en'] + + +# Language names to build search requests for +# those languages which are hosted on the main site. +main_langs = { + 'ar': 'العربية', + 'bg': 'Български', + 'cs': 'Česky', + 'da': 'Dansk', + 'el': 'Ελληνικά', + 'es': 'Español', + 'he': 'עברית', + 'hr': 'Hrvatski', + 'hu': 'Magyar', + 'it': 'Italiano', + 'ko': '한국어', + 'lt': 'Lietuviškai', + 'nl': 'Nederlands', + 'pl': 'Polski', + 'pt': 'Português', + 'ru': 'Русский', + 'sl': 'Slovenský', + 'th': 'ไทย', + 'uk': 'Українська', + 'zh': '简体中文' +} +supported_languages = dict(lang_urls, **main_langs) + + +# do search-request +def request(query, params): + # translate the locale (e.g. 'en-US') to language code ('en') + language = locale_to_lang_code(params['language']) + + # if our language is hosted on the main site, we need to add its name + # to the query in order to narrow the results to that language + if language in main_langs: + query += b' (' + (main_langs[language]).encode('utf-8') + b')' + + # prepare the request parameters + query = urlencode({'search': query}) + offset = (params['pageno'] - 1) * 20 + + # get request URLs for our language of choice + urls = get_lang_urls(language) + search_url = urls['base'] + urls['search'] + + params['url'] = search_url.format(query=query, offset=offset, + language=language) + + return params + + +# get response from search-request +def response(resp): + # get the base URL for the language in which request was made + language = locale_to_lang_code(resp.search_params['language']) + base_url = get_lang_urls(language)['base'] + + results = [] + + dom = html.fromstring(resp.text) + + # parse results + for result in dom.xpath(xpath_results): + link = result.xpath(xpath_link)[0] + href = urljoin(base_url, link.attrib.get('href')) + title = extract_text(link) + + results.append({'url': href, + 'title': title}) + + return results diff -Nru searx-0.14.0+dfsg1/searx/engines/gigablast.py searx-0.15.0+dfsg1/searx/engines/gigablast.py --- searx-0.14.0+dfsg1/searx/engines/gigablast.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/gigablast.py 2019-01-06 21:29:18.000000000 +0000 @@ -34,6 +34,7 @@ '&qlang={lang}'\ '&ff={safesearch}'\ '&rxiec={rxieu}'\ + '&ulse={ulse}'\ '&rand={rxikd}' # current unix timestamp # specific xpath variables @@ -64,6 +65,7 @@ number_of_results=number_of_results, rxikd=int(time() * 1000), rxieu=random.randint(1000000000, 9999999999), + ulse=random.randint(100000000, 999999999), lang=language, safesearch=safesearch) diff -Nru searx-0.14.0+dfsg1/searx/engines/google_images.py searx-0.15.0+dfsg1/searx/engines/google_images.py --- searx-0.14.0+dfsg1/searx/engines/google_images.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/google_images.py 2019-01-06 21:29:18.000000000 +0000 @@ -13,7 +13,7 @@ from datetime import date, timedelta from json import loads from lxml import html -from searx.url_utils import urlencode +from searx.url_utils import urlencode, urlparse, parse_qs # engine dependent config @@ -25,10 +25,9 @@ search_url = 'https://www.google.com/search'\ '?{query}'\ - '&asearch=ichunk'\ - '&async=_id:rg_s,_pms:s'\ '&tbm=isch'\ - '&yv=2'\ + '&gbv=1'\ + '&sa=G'\ '&{search_options}' time_range_attr = "qdr:{range}" time_range_custom_attr = "cdr:1,cd_min:{start},cd_max{end}" @@ -66,30 +65,22 @@ def response(resp): results = [] - g_result = loads(resp.text) - - dom = html.fromstring(g_result[1][1]) + dom = html.fromstring(resp.text) # parse results - for result in dom.xpath('//div[@data-ved]'): - - try: - metadata = loads(''.join(result.xpath('./div[contains(@class, "rg_meta")]/text()'))) - except: - continue - - thumbnail_src = metadata['tu'] - - # http to https - thumbnail_src = thumbnail_src.replace("http://", "https://") - + for img in dom.xpath('//a'): + r = { + 'title': u' '.join(img.xpath('.//div[class="rg_ilmbg"]//text()')), + 'content': '', + 'template': 'images.html', + } + url = urlparse(img.xpath('.//@href')[0]) + query = parse_qs(url.query) + r['url'] = query['imgrefurl'][0] + r['img_src'] = query['imgurl'][0] + r['thumbnail_src'] = r['img_src'] # append result - results.append({'url': metadata['ru'], - 'title': metadata['pt'], - 'content': metadata['s'], - 'thumbnail_src': thumbnail_src, - 'img_src': metadata['ou'], - 'template': 'images.html'}) + results.append(r) # return results return results diff -Nru searx-0.14.0+dfsg1/searx/engines/google_news.py searx-0.15.0+dfsg1/searx/engines/google_news.py --- searx-0.14.0+dfsg1/searx/engines/google_news.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/google_news.py 2019-01-06 21:29:18.000000000 +0000 @@ -13,6 +13,7 @@ from lxml import html from searx.engines.google import _fetch_supported_languages, supported_languages_url from searx.url_utils import urlencode +from searx.utils import match_language # search-url categories = ['news'] @@ -50,8 +51,9 @@ params['url'] = search_url.format(query=urlencode({'q': query}), search_options=urlencode(search_options)) - language_array = params['language'].lower().split('-') - params['url'] += '&lr=lang_' + language_array[0] + language = match_language(params['language'], supported_languages).split('-')[0] + if language: + params['url'] += '&lr=lang_' + language return params @@ -66,8 +68,8 @@ for result in dom.xpath('//div[@class="g"]|//div[@class="g _cy"]'): try: r = { - 'url': result.xpath('.//a[@class="l _PMs"]')[0].attrib.get("href"), - 'title': ''.join(result.xpath('.//a[@class="l _PMs"]//text()')), + 'url': result.xpath('.//a[@class="l lLrAF"]')[0].attrib.get("href"), + 'title': ''.join(result.xpath('.//a[@class="l lLrAF"]//text()')), 'content': ''.join(result.xpath('.//div[@class="st"]//text()')), } except: diff -Nru searx-0.14.0+dfsg1/searx/engines/google.py searx-0.15.0+dfsg1/searx/engines/google.py --- searx-0.14.0+dfsg1/searx/engines/google.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/google.py 2019-01-06 21:29:18.000000000 +0000 @@ -14,6 +14,7 @@ from searx.engines.xpath import extract_text, extract_url from searx import logger from searx.url_utils import urlencode, urlparse, parse_qsl +from searx.utils import match_language logger = logger.getChild('google engine') @@ -72,7 +73,7 @@ 'RO': 'www.google.ro', # Romania 'RU': 'www.google.ru', # Russia 'SK': 'www.google.sk', # Slovakia - 'SL': 'www.google.si', # Slovenia (SL -> si) + 'SI': 'www.google.si', # Slovenia 'SE': 'www.google.se', # Sweden 'TH': 'www.google.co.th', # Thailand 'TR': 'www.google.com.tr', # Turkey @@ -90,7 +91,7 @@ search_path = '/search' search_url = ('https://{hostname}' + search_path + - '?{query}&start={offset}&gws_rd=cr&gbv=1&lr={lang}&ei=x') + '?{query}&start={offset}&gws_rd=cr&gbv=1&lr={lang}&hl={lang_short}&ei=x') time_range_search = "&tbs=qdr:{range}" time_range_dict = {'day': 'd', @@ -165,22 +166,16 @@ def request(query, params): offset = (params['pageno'] - 1) * 10 - # temporary fix until a way of supporting en-US is found - if params['language'] == 'en-US': - params['language'] = 'en-GB' - - if params['language'][:2] == 'jv': - language = 'jw' - country = 'ID' - url_lang = 'lang_jw' + language = match_language(params['language'], supported_languages) + language_array = language.split('-') + if params['language'].find('-') > 0: + country = params['language'].split('-')[1] + elif len(language_array) == 2: + country = language_array[1] else: - language_array = params['language'].lower().split('-') - if len(language_array) == 2: - country = language_array[1] - else: - country = 'US' - language = language_array[0] + ',' + language_array[0] + '-' + country - url_lang = 'lang_' + language_array[0] + country = 'US' + + url_lang = 'lang_' + language if use_locale_domain: google_hostname = country_to_hostname.get(country.upper(), default_hostname) @@ -192,11 +187,12 @@ params['url'] = search_url.format(offset=offset, query=urlencode({'q': query}), hostname=google_hostname, - lang=url_lang) + lang=url_lang, + lang_short=language) if params['time_range'] in time_range_dict: params['url'] += time_range_search.format(range=time_range_dict[params['time_range']]) - params['headers']['Accept-Language'] = language + params['headers']['Accept-Language'] = language + ',' + language + '-' + country params['headers']['Accept'] = 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' params['google_hostname'] = google_hostname diff -Nru searx-0.14.0+dfsg1/searx/engines/google_videos.py searx-0.15.0+dfsg1/searx/engines/google_videos.py --- searx-0.14.0+dfsg1/searx/engines/google_videos.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/google_videos.py 2019-01-06 21:29:18.000000000 +0000 @@ -7,7 +7,7 @@ @using-api no @results HTML @stable no - @parse url, title, content + @parse url, title, content, thumbnail """ from datetime import date, timedelta @@ -15,7 +15,7 @@ from lxml import html from searx.engines.xpath import extract_text from searx.url_utils import urlencode - +import re # engine dependent config categories = ['videos'] @@ -25,7 +25,7 @@ number_of_results = 10 search_url = 'https://www.google.com/search'\ - '?{query}'\ + '?q={query}'\ '&tbm=vid'\ '&{search_options}' time_range_attr = "qdr:{range}" @@ -69,15 +69,27 @@ # parse results for result in dom.xpath('//div[@class="g"]'): - title = extract_text(result.xpath('.//h3/a')) - url = result.xpath('.//h3/a/@href')[0] + title = extract_text(result.xpath('.//h3')) + url = result.xpath('.//div[@class="r"]/a/@href')[0] content = extract_text(result.xpath('.//span[@class="st"]')) + # get thumbnails + script = str(dom.xpath('//script[contains(., "_setImagesSrc")]')[0].text) + id = result.xpath('.//div[@class="s"]//img/@id')[0] + thumbnails_data = re.findall('s=\'(.*?)(?:\\\\[a-z,1-9,\\\\]+\'|\')\;var ii=\[(?:|[\'vidthumb\d+\',]+)\'' + id, + script) + tmp = [] + if len(thumbnails_data) != 0: + tmp = re.findall('(data:image/jpeg;base64,[a-z,A-Z,0-9,/,\+]+)', thumbnails_data[0]) + thumbnail = '' + if len(tmp) != 0: + thumbnail = tmp[-1] + # append result results.append({'url': url, 'title': title, 'content': content, - 'thumbnail': '', + 'thumbnail': thumbnail, 'template': 'videos.html'}) return results diff -Nru searx-0.14.0+dfsg1/searx/engines/__init__.py searx-0.15.0+dfsg1/searx/engines/__init__.py --- searx-0.14.0+dfsg1/searx/engines/__init__.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/__init__.py 2019-01-06 21:29:18.000000000 +0000 @@ -20,13 +20,14 @@ import threading from os.path import realpath, dirname from io import open +from babel.localedata import locale_identifiers from flask_babel import gettext from operator import itemgetter from json import loads from requests import get from searx import settings from searx import logger -from searx.utils import load_module +from searx.utils import load_module, match_language logger = logger.getChild('engines') @@ -38,6 +39,8 @@ categories = {'general': []} languages = loads(open(engine_dir + '/../data/engines_languages.json', 'r', encoding='utf-8').read()) +babel_langs = [lang_parts[0] + '-' + lang_parts[-1] if len(lang_parts) > 1 else lang_parts[0] + for lang_parts in (lang_code.split('_') for lang_code in locale_identifiers())] engine_shortcuts = {} engine_default_args = {'paging': False, @@ -97,6 +100,22 @@ if engine_data['name'] in languages: setattr(engine, 'supported_languages', languages[engine_data['name']]) + # find custom aliases for non standard language codes + if hasattr(engine, 'supported_languages'): + if hasattr(engine, 'language_aliases'): + language_aliases = getattr(engine, 'language_aliases') + else: + language_aliases = {} + + for engine_lang in getattr(engine, 'supported_languages'): + iso_lang = match_language(engine_lang, babel_langs, fallback=None) + if iso_lang and iso_lang != engine_lang and not engine_lang.startswith(iso_lang) and \ + iso_lang not in getattr(engine, 'supported_languages'): + language_aliases[iso_lang] = engine_lang + + if language_aliases: + setattr(engine, 'language_aliases', language_aliases) + # assign language fetching method if auxiliary method exists if hasattr(engine, '_fetch_supported_languages'): setattr(engine, 'fetch_supported_languages', diff -Nru searx-0.14.0+dfsg1/searx/engines/nyaa.py searx-0.15.0+dfsg1/searx/engines/nyaa.py --- searx-0.14.0+dfsg1/searx/engines/nyaa.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/nyaa.py 2019-01-06 21:29:18.000000000 +0000 @@ -1,7 +1,7 @@ """ Nyaa.si (Anime Bittorrent tracker) - @website http://www.nyaa.si/ + @website https://nyaa.si/ @provide-api no @using-api no @results HTML @@ -19,7 +19,7 @@ paging = True # search-url -base_url = 'http://www.nyaa.si/' +base_url = 'https://nyaa.si/' search_url = base_url + '?page=search&{query}&offset={offset}' # xpath queries diff -Nru searx-0.14.0+dfsg1/searx/engines/piratebay.py searx-0.15.0+dfsg1/searx/engines/piratebay.py --- searx-0.14.0+dfsg1/searx/engines/piratebay.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/piratebay.py 2019-01-06 21:29:18.000000000 +0000 @@ -18,7 +18,7 @@ paging = True # search-url -url = 'https://thepiratebay.se/' +url = 'https://thepiratebay.org/' search_url = url + 'search/{search_term}/{pageno}/99/{search_type}' # piratebay specific type-definitions diff -Nru searx-0.14.0+dfsg1/searx/engines/qwant.py searx-0.15.0+dfsg1/searx/engines/qwant.py --- searx-0.14.0+dfsg1/searx/engines/qwant.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/qwant.py 2019-01-06 21:29:18.000000000 +0000 @@ -14,6 +14,7 @@ from json import loads from searx.utils import html_to_text from searx.url_utils import urlencode +from searx.utils import match_language # engine dependent config categories = None @@ -27,7 +28,7 @@ 'social media': 'social'} # search-url -url = 'https://api.qwant.com/api/search/{keyword}?count=10&offset={offset}&f=&{query}' +url = 'https://api.qwant.com/api/search/{keyword}?count=10&offset={offset}&f=&{query}&t={keyword}&uiv=4' # do search-request @@ -45,16 +46,8 @@ offset=offset) # add language tag - if params['language'] == 'no' or params['language'].startswith('no-'): - params['language'] = params['language'].replace('no', 'nb', 1) - if params['language'].find('-') < 0: - # tries to get a country code from language - for lang in supported_languages: - lc = lang.split('-') - if params['language'] == lc[0]: - params['language'] = lang - break - params['url'] += '&locale=' + params['language'].replace('-', '_').lower() + language = match_language(params['language'], supported_languages) + params['url'] += '&locale=' + language.replace('-', '_').lower() return params diff -Nru searx-0.14.0+dfsg1/searx/engines/startpage.py searx-0.15.0+dfsg1/searx/engines/startpage.py --- searx-0.14.0+dfsg1/searx/engines/startpage.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/startpage.py 2019-01-06 21:29:18.000000000 +0000 @@ -32,8 +32,9 @@ # specific xpath variables # ads xpath //div[@id="results"]/div[@id="sponsored"]//div[@class="result"] # not ads: div[@class="result"] are the direct childs of div[@id="results"] -results_xpath = '//div[@class="result"]' +results_xpath = '//li[contains(@class, "search-result") and contains(@class, "search-item")]' link_xpath = './/h3/a' +content_xpath = './p[@class="search-item__body"]' # do search-request @@ -73,14 +74,10 @@ if re.match(r"^http(s|)://(www\.)?startpage\.com/do/search\?.*$", url): continue - # block ixquick search url's - if re.match(r"^http(s|)://(www\.)?ixquick\.com/do/search\?.*$", url): - continue - title = extract_text(link) - if result.xpath('./p[@class="desc clk"]'): - content = extract_text(result.xpath('./p[@class="desc clk"]')) + if result.xpath(content_xpath): + content = extract_text(result.xpath(content_xpath)) else: content = '' diff -Nru searx-0.14.0+dfsg1/searx/engines/swisscows.py searx-0.15.0+dfsg1/searx/engines/swisscows.py --- searx-0.14.0+dfsg1/searx/engines/swisscows.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/swisscows.py 2019-01-06 21:29:18.000000000 +0000 @@ -14,6 +14,7 @@ import re from lxml.html import fromstring from searx.url_utils import unquote, urlencode +from searx.utils import match_language # engine dependent config categories = ['general', 'images'] @@ -35,11 +36,8 @@ # do search-request def request(query, params): - if params['language'].split('-')[0] == 'no': - region = 'nb-NO' - else: - region = params['language'] - ui_language = params['language'].split('-')[0] + region = match_language(params['language'], supported_languages) + ui_language = region.split('-')[0] search_path = search_string.format( query=urlencode({'query': query, 'uiLanguage': ui_language, 'region': region}), diff -Nru searx-0.14.0+dfsg1/searx/engines/wikidata.py searx-0.15.0+dfsg1/searx/engines/wikidata.py --- searx-0.14.0+dfsg1/searx/engines/wikidata.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/wikidata.py 2019-01-06 21:29:18.000000000 +0000 @@ -16,6 +16,7 @@ from searx.engines.xpath import extract_text from searx.engines.wikipedia import _fetch_supported_languages, supported_languages_url from searx.url_utils import urlencode +from searx.utils import match_language from json import loads from lxml.html import fromstring @@ -26,7 +27,7 @@ # urls wikidata_host = 'https://www.wikidata.org' url_search = wikidata_host \ - + '/wiki/Special:ItemDisambiguation?{query}' + + '/w/index.php?{query}' wikidata_api = wikidata_host + '/w/api.php' url_detail = wikidata_api\ @@ -39,7 +40,7 @@ url_image = 'https://commons.wikimedia.org/wiki/Special:FilePath/{filename}?width=500&height=400' # xpaths -wikidata_ids_xpath = '//div/ul[@class="wikibase-disambiguation"]/li/a/@title' +wikidata_ids_xpath = '//ul[@class="mw-search-results"]/li//a/@href' title_xpath = '//*[contains(@class,"wikibase-title-label")]' description_xpath = '//div[contains(@class,"wikibase-entitytermsview-heading-description")]' property_xpath = '//div[@id="{propertyid}"]' @@ -53,25 +54,25 @@ + '/*/div[contains(@class,"wikibase-snakview-value")]' language_fallback_xpath = '//sup[contains(@class,"wb-language-fallback-indicator")]' calendar_name_xpath = './/sup[contains(@class,"wb-calendar-name")]' +media_xpath = value_xpath + '//div[contains(@class,"commons-media-caption")]//a' def request(query, params): - language = params['language'].split('-')[0] - params['url'] = url_search.format( - query=urlencode({'label': query, 'language': language})) + query=urlencode({'search': query})) return params def response(resp): results = [] html = fromstring(resp.text) - wikidata_ids = html.xpath(wikidata_ids_xpath) + search_results = html.xpath(wikidata_ids_xpath) - language = resp.search_params['language'].split('-')[0] + language = match_language(resp.search_params['language'], supported_languages).split('-')[0] # TODO: make requests asynchronous to avoid timeout when result_count > 1 - for wikidata_id in wikidata_ids[:result_count]: + for search_result in search_results[:result_count]: + wikidata_id = search_result.split('/')[-1] url = url_detail.format(query=urlencode({'page': wikidata_id, 'uselang': language})) htmlresponse = get(url) jsonresponse = loads(htmlresponse.text) @@ -313,7 +314,7 @@ for property_id in property_ids: image = result.xpath(property_xpath.replace('{propertyid}', property_id)) if image: - image_name = image[0].xpath(value_xpath) + image_name = image[0].xpath(media_xpath) image_src = url_image.replace('{filename}', extract_text(image_name[0])) return image_src diff -Nru searx-0.14.0+dfsg1/searx/engines/wikipedia.py searx-0.15.0+dfsg1/searx/engines/wikipedia.py --- searx-0.14.0+dfsg1/searx/engines/wikipedia.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/wikipedia.py 2019-01-06 21:29:18.000000000 +0000 @@ -13,6 +13,7 @@ from json import loads from lxml.html import fromstring from searx.url_utils import quote, urlencode +from searx.utils import match_language # search-url base_url = u'https://{language}.wikipedia.org/' @@ -30,13 +31,7 @@ # set language in base_url def url_lang(lang): - lang = lang.split('-')[0] - if lang not in supported_languages: - language = 'en' - else: - language = lang - - return language + return match_language(lang, supported_languages).split('-')[0] # do search-request diff -Nru searx-0.14.0+dfsg1/searx/engines/www500px.py searx-0.15.0+dfsg1/searx/engines/www500px.py --- searx-0.14.0+dfsg1/searx/engines/www500px.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/www500px.py 1970-01-01 00:00:00.000000000 +0000 @@ -1,73 +0,0 @@ -""" - 500px (Images) - - @website https://500px.com - @provide-api yes (https://developers.500px.com/) - - @using-api no - @results HTML - @stable no (HTML can change) - @parse url, title, thumbnail, img_src, content - - @todo rewrite to api -""" - -from json import loads -from searx.url_utils import urlencode, urljoin - -# engine dependent config -categories = ['images'] -paging = True - -# search-url -base_url = 'https://500px.com' -search_url = 'https://api.500px.com/v1/photos/search?type=photos'\ - '&{query}'\ - '&image_size%5B%5D=4'\ - '&image_size%5B%5D=20'\ - '&image_size%5B%5D=21'\ - '&image_size%5B%5D=1080'\ - '&image_size%5B%5D=1600'\ - '&image_size%5B%5D=2048'\ - '&include_states=true'\ - '&formats=jpeg%2Clytro'\ - '&include_tags=true'\ - '&exclude_nude=true'\ - '&page={pageno}'\ - '&rpp=50'\ - '&sdk_key=b68e60cff4c929bedea36ca978830c5caca790c3' - - -# do search-request -def request(query, params): - params['url'] = search_url.format(pageno=params['pageno'], - query=urlencode({'term': query})) - - return params - - -# get response from search-request -def response(resp): - results = [] - - response_json = loads(resp.text) - - # parse results - for result in response_json['photos']: - url = urljoin(base_url, result['url']) - title = result['name'] - # last index is the biggest resolution - img_src = result['image_url'][-1] - thumbnail_src = result['image_url'][0] - content = result['description'] or '' - - # append result - results.append({'url': url, - 'title': title, - 'img_src': img_src, - 'content': content, - 'thumbnail_src': thumbnail_src, - 'template': 'images.html'}) - - # return results - return results diff -Nru searx-0.14.0+dfsg1/searx/engines/xpath.py searx-0.15.0+dfsg1/searx/engines/xpath.py --- searx-0.14.0+dfsg1/searx/engines/xpath.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/xpath.py 2019-01-06 21:29:18.000000000 +0000 @@ -53,7 +53,7 @@ if url.startswith('//'): # add http or https to this kind of url //example.com/ parsed_search_url = urlparse(search_url) - url = u'{0}:{1}'.format(parsed_search_url.scheme, url) + url = u'{0}:{1}'.format(parsed_search_url.scheme or 'http', url) elif url.startswith('/'): # fix relative url to the search engine url = urljoin(search_url, url) diff -Nru searx-0.14.0+dfsg1/searx/engines/yahoo_news.py searx-0.15.0+dfsg1/searx/engines/yahoo_news.py --- searx-0.14.0+dfsg1/searx/engines/yahoo_news.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/yahoo_news.py 2019-01-06 21:29:18.000000000 +0000 @@ -13,9 +13,12 @@ from datetime import datetime, timedelta from lxml import html from searx.engines.xpath import extract_text, extract_url -from searx.engines.yahoo import parse_url, _fetch_supported_languages, supported_languages_url +from searx.engines.yahoo import ( + parse_url, _fetch_supported_languages, supported_languages_url, language_aliases +) from dateutil import parser from searx.url_utils import urlencode +from searx.utils import match_language # engine dependent config categories = ['news'] @@ -38,7 +41,7 @@ def request(query, params): offset = (params['pageno'] - 1) * 10 + 1 - language = params['language'].split('-')[0] + language = match_language(params['language'], supported_languages, language_aliases).split('-')[0] params['url'] = search_url.format(offset=offset, query=urlencode({'p': query}), diff -Nru searx-0.14.0+dfsg1/searx/engines/yahoo.py searx-0.15.0+dfsg1/searx/engines/yahoo.py --- searx-0.14.0+dfsg1/searx/engines/yahoo.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/engines/yahoo.py 2019-01-06 21:29:18.000000000 +0000 @@ -14,6 +14,7 @@ from lxml import html from searx.engines.xpath import extract_text, extract_url from searx.url_utils import unquote, urlencode +from searx.utils import match_language # engine dependent config categories = ['general'] @@ -39,6 +40,8 @@ 'week': ['1w', 'w'], 'month': ['1m', 'm']} +language_aliases = {'zh-CN': 'zh-CHS', 'zh-TW': 'zh-CHT', 'zh-HK': 'zh-CHT'} + # remove yahoo-specific tracking-url def parse_url(url_string): @@ -70,23 +73,16 @@ lang=language) -def _get_language(params): - if params['language'][:2] == 'zh': - if params['language'] == 'zh' or params['language'] == 'zh-CH': - return 'szh' - else: - return 'tzh' - else: - return params['language'].split('-')[0] - - # do search-request def request(query, params): if params['time_range'] and params['time_range'] not in time_range_dict: return params offset = (params['pageno'] - 1) * 10 + 1 - language = _get_language(params) + language = match_language(params['language'], supported_languages, language_aliases) + if language not in language_aliases.values(): + language = language.split('-')[0] + language = language.replace('-', '_').lower() params['url'] = _get_url(query, offset, language, params['time_range']) @@ -145,7 +141,11 @@ dom = html.fromstring(resp.text) options = dom.xpath('//div[@id="yschlang"]/span/label/input') for option in options: - code = option.xpath('./@value')[0][5:].replace('_', '-') + code_parts = option.xpath('./@value')[0][5:].split('_') + if len(code_parts) == 2: + code = code_parts[0] + '-' + code_parts[1].upper() + else: + code = code_parts[0] supported_languages.append(code) return supported_languages diff -Nru searx-0.14.0+dfsg1/searx/languages.py searx-0.15.0+dfsg1/searx/languages.py --- searx-0.14.0+dfsg1/searx/languages.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/languages.py 2019-01-06 21:29:18.000000000 +0000 @@ -5,11 +5,7 @@ language_codes = ( (u"ar-SA", u"العربية", u"", u"Arabic"), (u"bg-BG", u"Български", u"", u"Bulgarian"), - (u"ca", u"Català", u"", u"Catalan"), - (u"ca-AD", u"Català", u"Andorra", u"Catalan"), - (u"ca-CT", u"Català", u"", u"Catalan"), - (u"ca-ES", u"Català", u"Espanya", u"Catalan"), - (u"ca-FR", u"Català", u"França", u"Catalan"), + (u"ca-ES", 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"), @@ -21,55 +17,51 @@ (u"en-AU", u"English", u"Australia", u"English"), (u"en-CA", u"English", u"Canada", u"English"), (u"en-GB", u"English", u"United Kingdom", u"English"), - (u"en-ID", u"English", u"Indonesia", u"English"), - (u"en-IE", u"English", u"Ireland", u"English"), (u"en-IN", u"English", u"India", u"English"), (u"en-MY", u"English", u"Malaysia", u"English"), - (u"en-NZ", u"English", u"New Zealand", u"English"), - (u"en-PH", u"English", u"Philippines", u"English"), - (u"en-SG", u"English", u"Singapore", u"English"), (u"en-US", u"English", u"United States", u"English"), - (u"en-ZA", u"English", u"South Africa", u"English"), (u"es", u"Español", u"", u"Spanish"), - (u"es-AD", u"Español", u"Andorra", u"Spanish"), (u"es-AR", u"Español", u"Argentina", u"Spanish"), - (u"es-CL", u"Español", u"Chile", u"Spanish"), - (u"es-CO", u"Español", u"Colombia", u"Spanish"), (u"es-ES", u"Español", u"España", u"Spanish"), (u"es-MX", u"Español", u"México", u"Spanish"), - (u"es-PE", u"Español", u"Perú", u"Spanish"), - (u"es-US", u"Español", u"Estados Unidos", u"Spanish"), (u"et-EE", u"Eesti", u"", u"Estonian"), + (u"fa-IR", u"فارسی", u"", u"Persian"), (u"fi-FI", u"Suomi", u"", u"Finnish"), (u"fr", u"Français", u"", u"French"), - (u"fr-AD", u"Français", u"Andorre", u"French"), (u"fr-BE", u"Français", u"Belgique", u"French"), (u"fr-CA", u"Français", u"Canada", u"French"), (u"fr-CH", u"Français", u"Suisse", u"French"), (u"fr-FR", u"Français", u"France", u"French"), (u"he-IL", u"עברית", u"", u"Hebrew"), + (u"hr-HR", u"Hrvatski", u"", u"Croatian"), (u"hu-HU", u"Magyar", u"", u"Hungarian"), - (u"it", u"Italiano", u"", u"Italian"), - (u"it-CH", u"Italiano", u"Svizzera", u"Italian"), - (u"it-IT", u"Italiano", u"Italia", u"Italian"), + (u"id-ID", u"Indonesia", u"", u"Indonesian"), + (u"is-IS", u"Íslenska", u"", u"Icelandic"), + (u"it-IT", u"Italiano", u"", u"Italian"), (u"ja-JP", u"日本語", u"", u"Japanese"), (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"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"), (u"nl-NL", u"Nederlands", u"Nederland", u"Dutch"), - (u"no-NO", u"Norsk", u"", u"Norwegian"), (u"pl-PL", u"Polski", u"", u"Polish"), (u"pt", u"Português", u"", u"Portuguese"), - (u"pt-AD", u"Português", u"Andorra", u"Portuguese"), (u"pt-BR", u"Português", u"Brasil", u"Portuguese"), (u"pt-PT", u"Português", u"Portugal", u"Portuguese"), (u"ro-RO", u"Română", u"", u"Romanian"), (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"sv-SE", u"Svenska", u"", u"Swedish"), (u"th-TH", u"ไทย", u"", u"Thai"), (u"tr-TR", u"Türkçe", u"", u"Turkish"), + (u"uk-UA", u"Українська", u"", u"Ukrainian"), + (u"vi-VN", u"Tiếng Việt", u"", u"Vietnamese"), (u"zh", u"中文", u"", u"Chinese"), (u"zh-CN", u"中文", u"中国", u"Chinese"), - (u"zh-HK", u"中文", u"香港", u"Chinese"), - (u"zh-TW", u"中文", u"台湾", u"Chinese") + (u"zh-TW", u"中文", u"台灣", u"Chinese") ) diff -Nru searx-0.14.0+dfsg1/searx/plugins/oa_doi_rewrite.py searx-0.15.0+dfsg1/searx/plugins/oa_doi_rewrite.py --- searx-0.14.0+dfsg1/searx/plugins/oa_doi_rewrite.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/plugins/oa_doi_rewrite.py 2019-01-06 21:29:18.000000000 +0000 @@ -9,7 +9,7 @@ name = gettext('Open Access DOI rewrite') description = gettext('Avoid paywalls by redirecting to open-access versions of publications when available') default_on = False -preference_section = 'privacy' +preference_section = 'general' doi_resolvers = settings['doi_resolvers'] @@ -30,7 +30,8 @@ doi_resolver = args.get('doi_resolver', preference_doi_resolver)[0] if doi_resolver not in doi_resolvers: doi_resolvers = settings['default_doi_resolver'] - return doi_resolver + doi_resolver_url = doi_resolvers[doi_resolver] + return doi_resolver_url def on_result(request, search, result): diff -Nru searx-0.14.0+dfsg1/searx/preferences.py searx-0.15.0+dfsg1/searx/preferences.py --- searx-0.14.0+dfsg1/searx/preferences.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/preferences.py 2019-01-06 21:29:18.000000000 +0000 @@ -115,10 +115,6 @@ pass elif lang in self.choices: data = lang - elif data == 'nb-NO': - data = 'no-NO' - elif data == 'ar-XA': - data = 'ar-SA' else: data = self.value self.value = data @@ -268,6 +264,9 @@ 'False': False, 'True': True}), 'doi_resolver': MultipleChoiceSetting(['oadoi.org'], choices=DOI_RESOLVERS), + 'oscar-style': EnumStringSetting( + settings['ui'].get('theme_args', {}).get('oscar_style', 'logicodev'), + choices=['', 'logicodev', 'logicodev-dark', 'pointhi']), } self.engines = EnginesSetting('engines', choices=engines) diff -Nru searx-0.14.0+dfsg1/searx/query.py searx-0.15.0+dfsg1/searx/query.py --- searx-0.14.0+dfsg1/searx/query.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/query.py 2019-01-06 21:29:18.000000000 +0000 @@ -96,9 +96,13 @@ break # user may set a valid, yet not selectable language - if not self.languages and VALID_LANGUAGE_CODE.match(lang): - self.languages.append(lang) - parse_next = True + if VALID_LANGUAGE_CODE.match(lang): + lang_parts = lang.split('-') + if len(lang_parts) > 1: + lang = lang_parts[0].lower() + '-' + lang_parts[1].upper() + if lang not in self.languages: + self.languages.append(lang) + parse_next = True # this force a engine or category if query_part[0] == '!' or query_part[0] == '?': @@ -107,14 +111,21 @@ # check if prefix is equal with engine shortcut if prefix in engine_shortcuts: parse_next = True - self.engines.append({'category': 'none', - 'name': engine_shortcuts[prefix]}) + engine_name = engine_shortcuts[prefix] + if engine_name in engines: + for engine_category in engines[engine_name].categories: + self.engines.append({'category': engine_category, + 'name': engine_name, + 'from_bang': True}) # check if prefix is equal with engine name elif prefix in engines: parse_next = True - self.engines.append({'category': 'none', - 'name': prefix}) + if prefix in engines: + for engine_category in engines[prefix].categories: + self.engines.append({'category': engine_category, + 'name': prefix, + 'from_bang': True}) # check if prefix is equal with categorie name elif prefix in categories: diff -Nru searx-0.14.0+dfsg1/searx/search.py searx-0.15.0+dfsg1/searx/search.py --- searx-0.14.0+dfsg1/searx/search.py 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/search.py 2019-01-06 21:29:18.000000000 +0000 @@ -147,7 +147,8 @@ if requests_exception: # update continuous_errors / suspend_end_time engine.continuous_errors += 1 - engine.suspend_end_time = time() + min(60, engine.continuous_errors) + engine.suspend_end_time = time() + min(settings['search']['max_ban_time_on_fail'], + engine.continuous_errors * settings['search']['ban_time_on_fail']) else: # no HTTP error (perhaps an engine error) # anyway, reset the suspend variables @@ -258,8 +259,13 @@ # if engines are calculated from query, # set categories by using that informations if query_engines and raw_text_query.specific: - query_categories = list(set(engine['category'] - for engine in query_engines)) + additional_categories = set() + for engine in query_engines: + if 'from_bang' in engine and engine['from_bang']: + additional_categories.add('none') + else: + additional_categories.add(engine['category']) + query_categories = list(additional_categories) # otherwise, using defined categories to # calculate which engines should be used diff -Nru searx-0.14.0+dfsg1/searx/settings.yml searx-0.15.0+dfsg1/searx/settings.yml --- searx-0.14.0+dfsg1/searx/settings.yml 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/settings.yml 2019-01-06 21:29:18.000000000 +0000 @@ -6,6 +6,8 @@ safe_search : 0 # Filter results. 0: None, 1: Moderate, 2: Strict autocomplete : "" # Existing autocomplete backends: "dbpedia", "duckduckgo", "google", "startpage", "wikipedia" - leave blank to turn it off by default language : "en-US" + ban_time_on_fail : 5 # ban time in seconds after engine errors + max_ban_time_on_fail : 120 # max ban time in seconds after engine errors server: port : 8888 @@ -20,6 +22,8 @@ templates_path : "" # Custom templates path - leave it blank if you didn't change default_theme : oscar # ui theme default_locale : "" # Default interface locale - leave blank to detect from browser information or use codes from the 'locales' config section + theme_args : + oscar_style : logicodev # default style of oscar # searx supports result proxification using an external service: https://github.com/asciimoo/morty # uncomment below section if you have running morty proxy @@ -174,6 +178,7 @@ - name : wikidata engine : wikidata shortcut : wd + timeout : 3.0 weight : 2 - name : duckduckgo @@ -191,10 +196,9 @@ engine : xpath paging : True search_url : http://etymonline.com/?search={query}&p={pageno} - url_xpath : //dt/a[1]/@href - title_xpath : //dt - content_xpath : //dd - suggestion_xpath : //a[@class="crossreference"] + url_xpath : //a[contains(@class, "word--")]/@href + title_xpath : //p[contains(@class, "word__name--")]/text() + content_xpath : //section[contains(@class, "word__defination")]/object first_page_num : 0 shortcut : et disabled : True @@ -204,10 +208,6 @@ shortcut : fa disabled : True - - name : 500px - engine : www500px - shortcut : px - - name : 1x engine : www1x shortcut : 1x @@ -255,6 +255,10 @@ timeout : 3.0 disabled: True + - name : gentoo + engine : gentoo + shortcut : ge + - name : gitlab engine : json_engine paging : True @@ -292,7 +296,7 @@ engine : xpath paging : True search_url : https://scholar.google.com/scholar?start={pageno}&q={query}&hl=en&as_sdt=0,5&as_vis=1 - results_xpath : //div[@class="gs_r"]/div[@class="gs_ri"] + results_xpath : //div[contains(@class, "gs_r")]/div[@class="gs_ri"] url_xpath : .//h3/a/@href title_xpath : .//h3/a content_xpath : .//div[@class="gs_rs"] @@ -414,6 +418,12 @@ engine : nyaa shortcut : nt disabled : True + + - name : acgsou + engine : acgsou + shortcut : acg + disabled : True + timeout: 5.0 - name : openairedatasets engine : json_engine @@ -569,14 +579,6 @@ timeout : 6.0 disabled : True - - name : ixquick - engine : startpage - base_url : 'https://www.ixquick.eu/' - search_url : 'https://www.ixquick.eu/do/search' - shortcut : iq - timeout : 6.0 - disabled : True - - name : swisscows engine : swisscows shortcut : sw @@ -690,6 +692,38 @@ shortcut : 1337x disabled : True + - name : Duden + engine : duden + shortcut : du + disabled : True + + - name : seznam + shortcut: szn + engine: xpath + paging : True + search_url : https://search.seznam.cz/?q={query}&count=10&from={pageno} + results_xpath: //div[@class="Page-content"]//div[@class="Result "] + url_xpath : ./h3/a/@href + title_xpath : ./h3 + content_xpath : .//p[@class="Result-description"] + first_page_num : 0 + page_size : 10 + disabled : True + + - name : mojeek + shortcut: mjk + engine: xpath + paging : True + search_url : https://www.mojeek.com/search?q={query}&s={pageno} + results_xpath: /html/body//div[@class="results"]/ul[@class="results-standard"]/li + url_xpath : ./h2/a/@href + title_xpath : ./h2 + content_xpath : ./p[@class="s"] + suggestion_xpath : /html/body//div[@class="top-info"]/p[@class="top-info spell"]/a + first_page_num : 1 + page_size : 10 + disabled : True + # - name : yacy # engine : yacy # shortcut : ya @@ -708,21 +742,28 @@ en : English ar : العَرَبِيَّة (Arabic) bg : Български (Bulgarian) + ca : Català (Catalan) cs : Čeština (Czech) + cy : Cymraeg (Welsh) da : Dansk (Danish) de : Deutsch (German) el_GR : Ελληνικά (Greek_Greece) eo : Esperanto (Esperanto) es : Español (Spanish) + eu : Euskara (Basque) + fa_IR : (fārsī) فارسى (Persian) fi : Suomi (Finnish) fil : Wikang Filipino (Filipino) fr : Français (French) + gl : Galego (Galician) he : עברית (Hebrew) hr : Hrvatski (Croatian) hu : Magyar (Hungarian) it : Italiano (Italian) ja : 日本語 (Japanese) nl : Nederlands (Dutch) + nl_BE : Vlaams (Dutch_Belgium) + pl : Polski (Polish) pt : Português (Portuguese) pt_BR : Português (Portuguese_Brazil) ro : Română (Romanian) @@ -731,8 +772,10 @@ sl : Slovenski (Slovene) sr : српски (Serbian) sv : Svenska (Swedish) + te : తెలుగు (telugu) tr : Türkçe (Turkish) uk : українська мова (Ukrainian) + vi : tiếng việt (㗂越) zh : 中文 (Chinese) zh_TW : 國語 (Taiwanese Mandarin) @@ -740,5 +783,6 @@ oadoi.org : 'https://oadoi.org/' doi.org : 'https://doi.org/' doai.io : 'http://doai.io/' + sci-hub.tw : 'http://sci-hub.tw/' default_doi_resolver : 'oadoi.org' diff -Nru searx-0.14.0+dfsg1/searx/static/plugins/css/infinite_scroll.css searx-0.15.0+dfsg1/searx/static/plugins/css/infinite_scroll.css --- searx-0.14.0+dfsg1/searx/static/plugins/css/infinite_scroll.css 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/static/plugins/css/infinite_scroll.css 2019-01-06 21:29:18.000000000 +0000 @@ -14,3 +14,6 @@ border-radius: 50% !important; margin: 0 auto; } +#pagination button { + visibility: hidden; +} diff -Nru searx-0.14.0+dfsg1/searx/static/plugins/js/vim_hotkeys.js searx-0.15.0+dfsg1/searx/static/plugins/js/vim_hotkeys.js --- searx-0.14.0+dfsg1/searx/static/plugins/js/vim_hotkeys.js 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/static/plugins/js/vim_hotkeys.js 2019-01-06 21:29:18.000000000 +0000 @@ -104,7 +104,7 @@ } }; - $(document).keyup(function(e) { + $(document).keydown(function(e) { // check for modifiers so we don't break browser's hotkeys if (vimKeys.hasOwnProperty(e.keyCode) && !e.ctrlKey @@ -118,6 +118,7 @@ } } else { if (e.target === document.body) { + e.preventDefault(); vimKeys[e.keyCode].fun(); } } diff -Nru searx-0.14.0+dfsg1/searx/static/themes/oscar/img/icons/README.md searx-0.15.0+dfsg1/searx/static/themes/oscar/img/icons/README.md --- searx-0.14.0+dfsg1/searx/static/themes/oscar/img/icons/README.md 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/static/themes/oscar/img/icons/README.md 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -Source: http://www.iconspedia.com/pack/flat-gradient-social-icons-4384/ -License: Free for non commercial use. diff -Nru searx-0.14.0+dfsg1/searx/static/themes/oscar/less/logicodev/search.less searx-0.15.0+dfsg1/searx/static/themes/oscar/less/logicodev/search.less --- searx-0.14.0+dfsg1/searx/static/themes/oscar/less/logicodev/search.less 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/static/themes/oscar/less/logicodev/search.less 2019-01-06 21:29:18.000000000 +0000 @@ -18,6 +18,7 @@ padding-bottom: 0.4rem; padding-top: 0.4rem; text-align: center; + min-width: 50px; } label:last-child, .input-group-addon:last-child { border-right: @mild-gray 1px solid; diff -Nru searx-0.14.0+dfsg1/searx/static/themes/oscar/less/pointhi/search.less searx-0.15.0+dfsg1/searx/static/themes/oscar/less/pointhi/search.less --- searx-0.14.0+dfsg1/searx/static/themes/oscar/less/pointhi/search.less 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/static/themes/oscar/less/pointhi/search.less 2019-01-06 21:29:18.000000000 +0000 @@ -18,6 +18,7 @@ padding-bottom: 0.8rem; padding-top: 0.8rem; text-align: center; + min-width: 50px; } label:last-child, .input-group-addon:last-child { diff -Nru searx-0.14.0+dfsg1/searx/static/themes/simple/gruntfile.js searx-0.15.0+dfsg1/searx/static/themes/simple/gruntfile.js --- searx-0.14.0+dfsg1/searx/static/themes/simple/gruntfile.js 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/static/themes/simple/gruntfile.js 2019-01-06 21:29:18.000000000 +0000 @@ -25,6 +25,10 @@ output: { comments: 'some' }, + ie8: false, + warnings: true, + compress: false, + mangle: true, sourceMap: true }, dist: { @@ -63,7 +67,7 @@ plugins: [ new (require('less-plugin-clean-css'))({ advanced: true, - compatibility: 'ie8' + compatibility: '*' }) ], banner: '/*! searx | <%= grunt.template.today("dd-mm-yyyy") %> | https://github.com/asciimoo/searx */\n' @@ -99,7 +103,8 @@ 'node_modules/ionicons-npm/src/music-note.svg', 'node_modules/ionicons-npm/src/ion-close-round.svg', 'node_modules/ionicons-npm/src/android-more-vertical.svg', - 'magnet.svg' + 'magnet.svg', + 'node_modules/ionicons-npm/src/android-close.svg', ], dest: 'fonts', destLess: 'less', Binary files /tmp/tmpjEKmHV/JFEV9qOdQ0/searx-0.14.0+dfsg1/searx/static/themes/simple/img/loader.gif and /tmp/tmpjEKmHV/SwsLd4LWPK/searx-0.15.0+dfsg1/searx/static/themes/simple/img/loader.gif differ diff -Nru searx-0.14.0+dfsg1/searx/static/themes/simple/js/searx_src/00_searx_toolkit.js searx-0.15.0+dfsg1/searx/static/themes/simple/js/searx_src/00_searx_toolkit.js --- searx-0.14.0+dfsg1/searx/static/themes/simple/js/searx_src/00_searx_toolkit.js 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/static/themes/simple/js/searx_src/00_searx_toolkit.js 2019-01-06 21:29:18.000000000 +0000 @@ -147,9 +147,18 @@ } }; + searx.insertBefore = function (newNode, referenceNode) { + element.parentNode.insertBefore(newNode, referenceNode); + }; + + searx.insertAfter = function(newNode, referenceNode) { + referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling); + }; + searx.on('.close', 'click', function(e) { var el = e.target || e.srcElement; - this.parentNode.style.display="None"; + this.parentNode.classList.add('invisible'); }); + return searx; })(window, document, window.searx); diff -Nru searx-0.14.0+dfsg1/searx/static/themes/simple/js/searx_src/searx_keyboard.js searx-0.15.0+dfsg1/searx/static/themes/simple/js/searx_src/searx_keyboard.js --- searx-0.14.0+dfsg1/searx/static/themes/simple/js/searx_src/searx_keyboard.js 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/static/themes/simple/js/searx_src/searx_keyboard.js 2019-01-06 21:29:18.000000000 +0000 @@ -116,7 +116,7 @@ } }; - searx.on(document, "keyup", function(e) { + searx.on(document, "keydown", function(e) { // check for modifiers so we don't break browser's hotkeys if (vimKeys.hasOwnProperty(e.keyCode) && !e.ctrlKey && !e.altKey && !e.shiftKey && !e.metaKey) { var tagName = e.target.tagName.toLowerCase(); @@ -126,6 +126,7 @@ } } else { if (e.target === document.body || tagName === 'a' || tagName === 'button') { + e.preventDefault(); vimKeys[e.keyCode].fun(); } } @@ -290,13 +291,7 @@ }; } - function toggleHelp() { - var helpPanel = document.querySelector('#vim-hotkeys-help'); - if (helpPanel.length) { - helpPanel.classList.toggle('hidden'); - return; - } - + function initHelpContent(divElement) { var categories = {}; for (var k in vimKeys) { @@ -313,14 +308,9 @@ return; } - var html = '
'; - html += '
'; - - html += '
'; - html += '
'; - html += '

How to navigate searx with Vim-like hotkeys

'; - html += '
'; // col-sm-12 - html += '
'; // row + var html = '×'; + html += '

How to navigate searx with Vim-like hotkeys

'; + html += ''; for (var i = 0; i < sorted.length; i++) { var cat = categories[sorted[i]]; @@ -329,13 +319,11 @@ var first = i % 2 === 0; if (first) { - html += '
'; + html += '
'; } - html += '
'; + html += '
'; // col-sm-* if (!first || lastCategory) { - html += ''; // row + html += ''; // row } } - html += ''; // container-fluid - html += ''; // vim-hotkeys-help + html += '
'; - html += '
'; - html += '
' + cat[0].cat + '
'; - html += '
'; + html += '

' + cat[0].cat + '

'; html += '
    '; for (var cj in cat) { @@ -343,18 +331,36 @@ } html += '
'; - html += '
'; // panel-body - html += '
'; // panel - html += ''; // col-sm-* + html += '
'; + + divElement.innerHTML = html; + } + + function toggleHelp() { + var helpPanel = document.querySelector('#vim-hotkeys-help'); + console.log(helpPanel); + if (helpPanel === undefined || helpPanel === null) { + // first call + helpPanel = document.createElement('div'); + helpPanel.id = 'vim-hotkeys-help'; + helpPanel.className='dialog-modal'; + helpPanel.style='width: 40%'; + initHelpContent(helpPanel); + var body = document.getElementsByTagName('body')[0]; + body.appendChild(helpPanel); + } else { + // togggle hidden + helpPanel.classList.toggle('invisible'); + return; + } - $('body').append(html); } + }); diff -Nru searx-0.14.0+dfsg1/searx/static/themes/simple/js/searx_src/searx_mapresult.js searx-0.15.0+dfsg1/searx/static/themes/simple/js/searx_src/searx_mapresult.js --- searx-0.14.0+dfsg1/searx/static/themes/simple/js/searx_src/searx_mapresult.js 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/static/themes/simple/js/searx_src/searx_mapresult.js 2019-01-06 21:29:18.000000000 +0000 @@ -90,13 +90,14 @@ newHtml += ""; } } - result_table_loadicon.classList.add('invisible'); + result_table_loadicon.parentNode.removeChild(result_table_loadicon); result_table.classList.remove('invisible'); result_table.querySelector("tbody").innerHTML = newHtml; } }) .catch(function() { - result_table_loadicon.innerHTML = result_table_loadicon.innerHTML + "

could not load data!

"; + result_table_loadicon.classList.remove('invisible'); + result_table_loadicon.innerHTML = "could not load data!"; }); } } diff -Nru searx-0.14.0+dfsg1/searx/static/themes/simple/js/searx_src/searx_search.js searx-0.15.0+dfsg1/searx/static/themes/simple/js/searx_src/searx_search.js --- searx-0.14.0+dfsg1/searx/static/themes/simple/js/searx_src/searx_search.js 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/static/themes/simple/js/searx_src/searx_search.js 2019-01-06 21:29:18.000000000 +0000 @@ -33,6 +33,26 @@ } } + function createClearButton(qinput) { + var cs = document.getElementById('clear_search'); + var updateClearButton = function() { + if (qinput.value.length === 0) { + cs.classList.add("empty"); + } else { + cs.classList.remove("empty"); + } + }; + + // update status, event listener + updateClearButton(); + cs.addEventListener('click', function() { + qinput.value=''; + qinput.focus(); + updateClearButton(); + }); + qinput.addEventListener('keyup', updateClearButton, false); + } + searx.ready(function() { qinput = d.getElementById(qinput_id); @@ -46,6 +66,9 @@ } if (qinput !== null) { + // clear button + createClearButton(qinput); + // autocompleter if (searx.autocompleter) { searx.autocomplete = AutoComplete.call(w, { diff -Nru searx-0.14.0+dfsg1/searx/static/themes/simple/less/mixins.less searx-0.15.0+dfsg1/searx/static/themes/simple/less/mixins.less --- searx-0.14.0+dfsg1/searx/static/themes/simple/less/mixins.less 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/static/themes/simple/less/mixins.less 2019-01-06 21:29:18.000000000 +0000 @@ -30,7 +30,7 @@ .select-all-on-focus() { -webkit-user-select: all; -moz-user-select: all; - -ms-user-select: all; + -ms-user-select: element; user-select: all; } diff -Nru searx-0.14.0+dfsg1/searx/static/themes/simple/less/normalize.less searx-0.15.0+dfsg1/searx/static/themes/simple/less/normalize.less --- searx-0.14.0+dfsg1/searx/static/themes/simple/less/normalize.less 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/static/themes/simple/less/normalize.less 2019-01-06 21:29:18.000000000 +0000 @@ -1,17 +1,15 @@ -/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */ +/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ /* Document ========================================================================== */ /** * 1. Correct the line height in all browsers. - * 2. Prevent adjustments of font size after orientation changes in - * IE on Windows Phone and in iOS. + * 2. Prevent adjustments of font size after orientation changes in iOS. */ html { line-height: 1.15; /* 1 */ - -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } @@ -19,7 +17,7 @@ ========================================================================== */ /** - * Remove the margin in all browsers (opinionated). + * Remove the margin in all browsers. */ body { @@ -27,19 +25,6 @@ } /** - * Add the correct display in IE 9-. - */ - -article, -aside, -footer, -header, -nav, -section { - display: block; -} - -/** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ @@ -53,25 +38,6 @@ ========================================================================== */ /** - * Add the correct display in IE 9-. - * 1. Add the correct display in IE. - */ - -figcaption, -figure, -main { /* 1 */ - display: block; -} - -/** - * Add the correct margin in IE 8. - */ - -figure { - margin: 1em 40px; -} - -/** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ @@ -96,17 +62,15 @@ ========================================================================== */ /** - * 1. Remove the gray background on active links in IE 10. - * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + * Remove the gray background on active links in IE 10. */ a { - background-color: transparent; /* 1 */ - -webkit-text-decoration-skip: objects; /* 2 */ + background-color: transparent; } /** - * 1. Remove the bottom border in Chrome 57- and Firefox 39-. + * 1. Remove the bottom border in Chrome 57- * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ @@ -117,15 +81,6 @@ } /** - * Prevent the duplicate application of `bolder` by the next rule in Safari 6. - */ - -b, -strong { - font-weight: inherit; -} - -/** * Add the correct font weight in Chrome, Edge, and Safari. */ @@ -147,23 +102,6 @@ } /** - * Add the correct font style in Android 4.3-. - */ - -dfn { - font-style: italic; -} - -/** - * Add the correct background and color in IE 9-. - */ - -mark { - background-color: #ff0; - color: #000; -} - -/** * Add the correct font size in all browsers. */ @@ -196,44 +134,18 @@ ========================================================================== */ /** - * Add the correct display in IE 9-. - */ - -audio, -video { - display: inline-block; -} - -/** - * Add the correct display in iOS 4-7. - */ - -audio:not([controls]) { - display: none; - height: 0; -} - -/** - * Remove the border on images inside links in IE 10-. + * Remove the border on images inside links in IE 10. */ img { border-style: none; } -/** - * Hide the overflow in IE. - */ - -svg:not(:root) { - overflow: hidden; -} - /* Forms ========================================================================== */ /** - * 1. Change the font styles in all browsers (opinionated). + * 1. Change the font styles in all browsers. * 2. Remove the margin in Firefox and Safari. */ @@ -242,7 +154,7 @@ optgroup, select, textarea { - font-family: sans-serif; /* 1 */ + font-family: inherit; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ @@ -269,16 +181,14 @@ } /** - * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` - * controls in Android 4. - * 2. Correct the inability to style clickable types in iOS and Safari. + * Correct the inability to style clickable types in iOS and Safari. */ button, -html [type="button"], /* 1 */ +[type="button"], [type="reset"], [type="submit"] { - -webkit-appearance: button; /* 2 */ + -webkit-appearance: button; } /** @@ -329,17 +239,15 @@ } /** - * 1. Add the correct display in IE 9-. - * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. + * Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { - display: inline-block; /* 1 */ - vertical-align: baseline; /* 2 */ + vertical-align: baseline; } /** - * Remove the default vertical scrollbar in IE. + * Remove the default vertical scrollbar in IE 10+. */ textarea { @@ -347,8 +255,8 @@ } /** - * 1. Add the correct box sizing in IE 10-. - * 2. Remove the padding in IE 10-. + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. */ [type="checkbox"], @@ -377,10 +285,9 @@ } /** - * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. + * Remove the inner padding in Chrome and Safari on macOS. */ -[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } @@ -399,12 +306,10 @@ ========================================================================== */ /* - * Add the correct display in IE 9-. - * 1. Add the correct display in Edge, IE, and Firefox. + * Add the correct display in Edge, IE 10+, and Firefox. */ -details, /* 1 */ -menu { +details { display: block; } @@ -416,30 +321,19 @@ display: list-item; } -/* Scripting +/* Misc ========================================================================== */ /** - * Add the correct display in IE 9-. - */ - -canvas { - display: inline-block; -} - -/** - * Add the correct display in IE. + * Add the correct display in IE 10+. */ template { display: none; } -/* Hidden - ========================================================================== */ - /** - * Add the correct display in IE 10-. + * Add the correct display in IE 10. */ [hidden] { diff -Nru searx-0.14.0+dfsg1/searx/static/themes/simple/less/preferences.less searx-0.15.0+dfsg1/searx/static/themes/simple/less/preferences.less --- searx-0.14.0+dfsg1/searx/static/themes/simple/less/preferences.less 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/static/themes/simple/less/preferences.less 2019-01-06 21:29:18.000000000 +0000 @@ -45,6 +45,24 @@ text-align: center; } + table.cookies { + width: auto; + + th, td { + text-align: left; + padding: 0.25em; + } + + th:first-child, td:first-child { + padding-right: 4em; + } + + &>tbody>tr:nth-child(even)>th, + &>tbody>tr:nth-child(even)>td { + background-color: @color-settings-tr-hover; + } + } + .name, .shortcut { text-align: left; } @@ -69,6 +87,13 @@ } } + + div.selectable_url { + pre { + width: 100%; + } + } + } @media screen and (max-width: 75em) { diff -Nru searx-0.14.0+dfsg1/searx/static/themes/simple/less/search.less searx-0.15.0+dfsg1/searx/static/themes/simple/less/search.less --- searx-0.14.0+dfsg1/searx/static/themes/simple/less/search.less 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/static/themes/simple/less/search.less 2019-01-06 21:29:18.000000000 +0000 @@ -26,11 +26,43 @@ */ } +#clear_search { + display: block; + border-collapse: separate; + box-sizing: border-box; + width: 1.8em; + + margin: 0; + padding: 2px; + height: 2.2em; + background: none repeat scroll 0 0 @color-search-background; + border-top: 1px solid @color-search-border; + border-bottom: 1px solid @color-search-border; + border-right: none; + border-left: none; + border-radius: 0px; + outline: none; + color: @color-search-font; + font-size: 16px; + z-index: 10000; + + &:hover { + color: @color-search-border; + } + + &.empty * { + display: none; + } +} + +#q::-ms-clear, #q::-webkit-search-cancel-button { + display: none; +} + #q, #send_search { display: block !important; border-collapse: separate; box-sizing: border-box; - position: relative; margin: 0; padding: 2px; diff -Nru searx-0.14.0+dfsg1/searx/static/themes/simple/less/style.less searx-0.15.0+dfsg1/searx/static/themes/simple/less/style.less --- searx-0.14.0+dfsg1/searx/static/themes/simple/less/style.less 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/static/themes/simple/less/style.less 2019-01-06 21:29:18.000000000 +0000 @@ -477,25 +477,9 @@ #search_url { margin-top: 8px; - div { - display: block; - border: 1px solid @color-result-search-url-border; - padding: 4px; - color: @color-result-search-url-font; - width: 100%; - display: block; - margin: 0.1em; - overflow: hidden; - height: 1.2em; - line-height: 1.2em; - + div.selectable_url { pre { - display: block; width: 200em; - font-size: 0.8em; - word-break: break-all; - margin: 0.1em; - .select-all-on-focus(); } } } @@ -648,6 +632,34 @@ } +#main_results div#results.only_template_images { + flex-direction: column; + width: auto; + display: flex; + + #sidebar { + position: relative; + top: auto; + order: 2; + } + + #urls { + position: relative; + order: 1; + } + + #backToTop { + right: 0.5em; + left: auto; + } + + #pagination { + position: relative; + order: 3; + } +} + + @media screen and (max-width: @results-width) { article[data-vim-selected]::before { diff -Nru searx-0.14.0+dfsg1/searx/static/themes/simple/less/toolkit.less searx-0.15.0+dfsg1/searx/static/themes/simple/less/toolkit.less --- searx-0.14.0+dfsg1/searx/static/themes/simple/less/toolkit.less 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/static/themes/simple/less/toolkit.less 2019-01-06 21:29:18.000000000 +0000 @@ -20,7 +20,16 @@ } .invisible { - display: none; + display: none !important; +} + +.list-unstyled { + list-style-type: none; + + li { + margin-top: 4px; + margin-bottom: 4px; + } } .danger { @@ -39,6 +48,15 @@ border-radius: 5px; } +// kbd +kbd { + padding: 2px 4px; + margin: 1px; + font-size: 90%; + color: white; + background: black; +} + // table table { @@ -65,6 +83,32 @@ } } +// pre +.pre() { + display: block; + font-size: 0.8em; + word-break: break-all; + margin: 0.1em; + .select-all-on-focus(); +} + +div.selectable_url { + display: block; + border: 1px solid @color-result-search-url-border; + padding: 4px; + color: @color-result-search-url-font; + width: 100%; + display: block; + margin: 0.1em; + overflow: hidden; + height: 1.2em; + line-height: 1.2em; + + pre { + .pre(); + } +} + // dialog .dialog() { position: relative; @@ -95,6 +139,28 @@ margin: 1px 0 0 0; } + table { + width: auto; + } + + tr { + vertical-align: text-top; + + &:hover { + background: transparent; + } + } + + td { + padding: 0 1em 0 0; + } + + + h4 { + margin-top: 0.3em; + margin-bottom: 0.3em; + } + } .dialog-error { @@ -113,6 +179,19 @@ .ion-warning(); } +.dialog-modal { + .dialog(); + background: white; + position: fixed; + top: 50%; + left: 50%; + /* bring your own prefixes */ + transform: translate(-50%, -50%); + z-index: 100000; + margin: 0 50% 0 0; + box-shadow: 0 0 1em; +} + // btn-collapse .btn-collapse { cursor: pointer; @@ -128,7 +207,7 @@ border: none; } -// tabs +/* -- tabs --*/ .tabs .tabs > label { font-size: 90%; } @@ -215,7 +294,7 @@ } } -// select +/* -- select -- */ select { height: 28px; margin: 0 1em 0 0; @@ -251,7 +330,7 @@ } -// checkbox-onoff +/* -- checkbox-onoff -- */ @supports (border-radius: 50px) { .checkbox-onoff { display: inline-block; @@ -285,7 +364,7 @@ } } -// checkbox +/* -- checkbox --*/ @supports (transform: rotate(-45deg)) { .checkbox { width: 20px; @@ -325,7 +404,7 @@ } } - // disabled : can't be focused, show only the check mark + // disabled : can''t be focused, show only the check mark input[disabled] + label { background-color: transparent !important; box-shadow: none !important; @@ -344,3 +423,46 @@ width: 100%; } } + +/* -- loader -- */ +.loader, +.loader:after { + border-radius: 50%; + width: 2em; + height: 2em; +} +.loader { + margin: 1em auto; + font-size: 10px; + position: relative; + text-indent: -9999em; + border-top: 0.5em solid rgba(0, 0, 0, 0.2); + border-right: 0.5em solid rgba(0, 0, 0, 0.2); + border-bottom: 0.5em solid rgba(0, 0, 0, 0.2); + border-left: 0.5em solid rgba(255, 255, 255, 0); + -webkit-transform: translateZ(0); + -ms-transform: translateZ(0); + transform: translateZ(0); + -webkit-animation: load8 1.2s infinite linear; + animation: load8 1.2s infinite linear; +} +@-webkit-keyframes load8 { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes load8 { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} \ No newline at end of file diff -Nru searx-0.14.0+dfsg1/searx/static/themes/simple/less/toolkit_loader.less searx-0.15.0+dfsg1/searx/static/themes/simple/less/toolkit_loader.less --- searx-0.14.0+dfsg1/searx/static/themes/simple/less/toolkit_loader.less 1970-01-01 00:00:00.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/static/themes/simple/less/toolkit_loader.less 2019-01-06 21:29:18.000000000 +0000 @@ -0,0 +1,41 @@ +.loader, +.loader:after { + border-radius: 50%; + width: 10em; + height: 10em; +} +.loader { + margin: 60px auto; + font-size: 10px; + position: relative; + text-indent: -9999em; + border-top: 1.1em solid rgba(255, 255, 255, 0.2); + border-right: 1.1em solid rgba(255, 255, 255, 0.2); + border-bottom: 1.1em solid rgba(255, 255, 255, 0.2); + border-left: 1.1em solid #ffffff; + -webkit-transform: translateZ(0); + -ms-transform: translateZ(0); + transform: translateZ(0); + -webkit-animation: load8 1.1s infinite linear; + animation: load8 1.1s infinite linear; +} +@-webkit-keyframes load8 { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes load8 { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} \ No newline at end of file diff -Nru searx-0.14.0+dfsg1/searx/static/themes/simple/package.json searx-0.15.0+dfsg1/searx/static/themes/simple/package.json --- searx-0.14.0+dfsg1/searx/static/themes/simple/package.json 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/static/themes/simple/package.json 2019-01-06 21:29:18.000000000 +0000 @@ -1,15 +1,15 @@ { "devDependencies": { - "grunt": "~1.0.1", + "grunt": "~1.0.3", "grunt-contrib-concat": "~1.0.1", "grunt-contrib-cssmin": "^2.2.1", "grunt-contrib-jshint": "~1.1.0", "grunt-contrib-less": "^1.4.1", - "grunt-contrib-uglify": "~3.0.1", - "grunt-contrib-watch": "~1.0.0", - "grunt-webfont": "^1.6.0", + "grunt-contrib-uglify": "~3.4.0", + "grunt-contrib-watch": "~1.1.0", + "grunt-webfont": "^1.7.1", "ionicons-npm": "^2.0.1", - "jslint": "^0.10.3", + "jslint": "^0.12.0", "less-plugin-clean-css": "^1.5.1" }, "scripts": { diff -Nru searx-0.14.0+dfsg1/searx/templates/__common__/about.html searx-0.15.0+dfsg1/searx/templates/__common__/about.html --- searx-0.14.0+dfsg1/searx/templates/__common__/about.html 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/templates/__common__/about.html 2019-01-06 21:29:18.000000000 +0000 @@ -60,3 +60,4 @@

Stats page contains some useful data about the engines used.

+{% include "__common__/aboutextend.html" ignore missing %} diff -Nru searx-0.14.0+dfsg1/searx/templates/oscar/languages.html searx-0.15.0+dfsg1/searx/templates/oscar/languages.html --- searx-0.14.0+dfsg1/searx/templates/oscar/languages.html 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/templates/oscar/languages.html 2019-01-06 21:29:18.000000000 +0000 @@ -1,5 +1,5 @@ {% if preferences %} - {% else %} - {% for backend in autocomplete_backends %} + {%- for backend in autocomplete_backends -%} - {% endfor %} + {%- endfor -%}

{{ _('Find stuff as you type') }}
@@ -71,6 +71,19 @@
{{ _('Filter content') }}

{{ plugin_preferences('general') }} +
+ {{ _('Open Access DOI resolver') }} +

+ +

+
+
{{ tab_footer() }} {{ tab_header('maintab', 'engines', _('Engines')) }} @@ -151,6 +164,38 @@ {{ plugin_preferences('ui') }} {{ tab_footer() }} + {{ tab_header('maintab', 'cookies', _('Cookies')) }} + +

+ {{ _('This is the list of cookies and their values searx is storing on your computer.') }}
+ {{ _('With that list, you can assess searx transparency.') }}
+

+ + {% if cookies %} + + + + + + {% for cookie in cookies %} + + + + + {% endfor %} +
{{ _('Cookie name') }}{{ _('Value') }}
{{ cookie }}{{ cookies[cookie] }}
+ {% else %} + {% include 'oscar/messages/no_cookies.html' %} + {% endif %} + +

{{ _('Search URL of the currently saved preferences') }} :

+
+
{{ url_for('index', _external=True) }}?preferences={{ preferences_url_params|e }}{% raw %}&q=%s{% endraw %}
+
+

{{ _('Note: specifying custom settings in the search URL can reduce privacy by leaking data to the clicked result sites.') }}

+ + {{ tab_footer() }} + {{ tab_header('maintab', 'privacy', _('Privacy')) }}
{{ _('Method') }} @@ -173,6 +218,7 @@
{{ _('Proxying image results through searx') }}
{{ plugin_preferences('privacy') }} + {{ tab_footer() }} {{ tabs_close() }} @@ -180,7 +226,7 @@

{{ _('These settings are stored in your cookies, this allows us not to store this data about you.') }}
{{ _("These cookies serve your sole convenience, we don't use these cookies to track you.") }} -

+

diff -Nru searx-0.14.0+dfsg1/searx/templates/simple/results.html searx-0.15.0+dfsg1/searx/templates/simple/results.html --- searx-0.14.0+dfsg1/searx/templates/simple/results.html 2018-02-18 23:22:56.000000000 +0000 +++ searx-0.15.0+dfsg1/searx/templates/simple/results.html 2019-01-06 21:29:18.000000000 +0000 @@ -1,18 +1,25 @@ {% extends "simple/base.html" %} {% from 'simple/macros.html' import icon, icon_small %} -{% block title %}{{ q|e }} - {% endblock %} +{% block title %}{% if method == 'GET' %}{{- q|e -}} -{% endif %}{% endblock %} {% block meta %}{% endblock %} {% block content %} {% include 'simple/search.html' %} -
- {% if answers %} + +{% if results and results|map(attribute='template')|unique|list|count == 1 %} + {% set only_template = 'only_template_' + results[0]['template']|default('default')|replace('.html', '') %} +{% else %} + {% set unique_template = '' %} +{% endif %} + +
+ {% if answers -%}

{{ _('Answers') }} :

- {% for answer in answers -%} -
{{ answer }}
- {%- endfor %} + {%- for answer in answers -%} +
{{- answer -}}
+ {%- endfor -%}
- {% endif %} + {%- endif %}