diff --git a/.github/workflows/datasets-validate-all.yml b/.github/workflows/datasets-validate-all.yml index 95e79a2..fb5bc3f 100644 --- a/.github/workflows/datasets-validate-all.yml +++ b/.github/workflows/datasets-validate-all.yml @@ -78,3 +78,53 @@ jobs: - name: data_validation tests run: python -m pytest data_validation/tests -v + + # gitleaks (pinned release, checksum verified) over the data and tooling. + # Blocking: its rules target real credential formats, and the datasets' + # synthetic secrets use placeholders that it does not match. + secrets: + runs-on: ubuntu-latest + env: + GITLEAKS_VERSION: '8.30.1' + GITLEAKS_SHA256: '551f6fc83ea457d62a0d98237cbad105af8d557003051f41f3e7ca7b3f2470eb' + steps: + - name: Checkout + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + + - name: Install gitleaks + run: | + tarball="gitleaks_${GITLEAKS_VERSION}_linux_x64.tar.gz" + curl -sSfL -o "$tarball" "https://github.com/gitleaks/gitleaks/releases/download/v${GITLEAKS_VERSION}/${tarball}" + echo "${GITLEAKS_SHA256} ${tarball}" | sha256sum -c - + tar -xzf "$tarball" gitleaks + + - name: Scan datasets and data_validation for secrets + run: | + ./gitleaks dir datasets --redact --no-banner --exit-code 1 + ./gitleaks dir data_validation --redact --no-banner --exit-code 1 + + # Named-entity scan for person and organisation names in the datasets that + # require anonymization. Warnings for reviewers; never fails the job. + ner-pii: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + + - name: Set up Python + uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 + with: + python-version: '3.11' + + - name: Install requirements + run: python -m pip install --quiet -r data_validation/requirements.txt -r data_validation/requirements-ner.txt + + - name: NER scan (job summary) + run: | + { + echo '## Name detection (NER) in anonymized datasets' + echo + echo '```' + python data_validation/qc_tools/ner_pii_scan.py + echo '```' + } >> "$GITHUB_STEP_SUMMARY" diff --git a/.gitignore b/.gitignore index 17b8307..d1a2130 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ *~ node_modules/ __pycache__/ +.pytest_cache/ *.pyc .env venv/ diff --git a/data_validation/README.md b/data_validation/README.md index bedf7f3..5e0b0da 100644 --- a/data_validation/README.md +++ b/data_validation/README.md @@ -40,12 +40,15 @@ The tooling has two jobs: keep the research data behind OWASP deliverables (the |---|---|---| | `schema_validator.py` | Schema violations, for files no dataset validator covers | File with no schema to check against | | `dsgai_mapping_check.py` | DSGAI ID not in the taxonomy; a mapping value that is not a DSGAI ID | Same ID twice in one mapping; more than 6 mappings | -| `crossref_validator.py` | Malformed CVE/GHSA/CWE/ATLAS ID; CVE year in the future; unknown CWE, ATLAS or OWASP Top 10 ID (`LLM01:2026`, `ASI01:2026`) | Deprecated CWE; retired ATLAS ID; OWASP ID without its edition year; malformed ID in free text (often a placeholder) | +| `crossref_validator.py` | Malformed CVE/GHSA/CWE/ATLAS ID; CVE year in the future; unknown CWE, ATLAS, OWASP Top 10 (`LLM01:2026`, `ASI01:2026`) or NIST AI 100-2 (`NISTAML.018`) ID | Deprecated CWE; retired ATLAS ID; OWASP ID without its edition year; malformed ID in free text (often a placeholder) | | `severity_check.py` | CVSS v3.x/v4.0 vector that doesn't parse; score that doesn't match its vector; qualitative rating outside the score's FIRST band | Score with no vector | | `date_check.py` | Date that isn't ISO 8601; date in the future; documented, reported or observed after `date_added` | — | +| `metadata_check.py` | Licence field that doesn't resolve to one SPDX licence (ID, expression or full name; the ID is preferred); language field that isn't a BCP 47 tag of registered IANA subtags | Deprecated SPDX ID or language subtag | | `anonymization_scanner.py` | — | Email addresses, keys and tokens, private or (in a network context) public IPs, internal hostnames, home paths, SSNs | | `dedup_checker.py` | Two records in one dataset with the same ID | Records with identical or ≥ 80% similar text | +CI also runs **gitleaks** (pinned release, checksum-verified) over `datasets/` and `data_validation/`; a finding fails the PR. + Anonymization and similarity hits are warnings because a pattern cannot tell a real secret from a synthetic one; the prompt-injection datasets contain fake credentials on purpose. Use obviously fake values to keep a file quiet: `example.com` and other RFC 2606 domains, the RFC 5737 documentation addresses (`192.0.2.0/24`, `198.51.100.0/24`, `203.0.113.0/24`), or placeholders such as `` or `[API_KEY]`. CVE and GHSA IDs are format-checked only; there is no offline list to confirm they exist. Framework control IDs (ISO, NIST, CIS) are not checked: see [`reference_data/SOURCES.md`](reference_data/SOURCES.md). @@ -72,6 +75,7 @@ After the automated checks pass, contributions are reviewed by cybersecurity and | `bias_report.py` | Markdown coverage report: records per dataset, a DSGAI × dataset matrix, DSGAI entries nothing maps to, and the spread of severity and each dataset's categorical fields | | `anomaly_detector.py` | A DSGAI entry most of a dataset maps to, records with far more mappings than usual, and one severity or category value dominating a dataset (datasets of 10+ records) | | `online_check.py` | Runs weekly (`datasets-online-checks` workflow), not on PRs, because it needs the network. **Fails** on a CVE the CVE Program has rejected or doesn't know, a withdrawn GHSA, a dead cited link (with the Wayback Machine snapshot to use instead), or a CVE in CISA KEV whose entry isn't marked `exploited_in_the_wild`. Reports every CVE's EPSS v4 score and KEV status. These change daily, so they're reported, not stored | +| `ner_pii_scan.py` | Person names (and, in `incident_dataset`, organisation names) found by named-entity recognition (Microsoft Presidio + spaCy) in the datasets that require anonymization. Warnings only, in the CI job summary; reviewed false positives go in `reference_data/ner_allowlist.txt`. Optional dependencies: `requirements-ner.txt` | | `consistency_check.py` | **Fails** on internal references (`DSGAI-VULN-…`, `DSGAI-EXP-…`, `DSGAI-RA-…`) that point at no existing entry; notes CVEs cited by exploits that have no vulnerability entry | --- @@ -115,13 +119,14 @@ data_validation/ ├── qc_tools/ Reports for reviewers ├── schemas/ Schemas for datasets without their own schema.json │ (the rest are pointers to the dataset-local schemas) -├── reference_data/ DSGAI, MITRE ATLAS, CWE and OWASP Top 10 lookup tables; see SOURCES.md +├── reference_data/ DSGAI, MITRE ATLAS, CWE, OWASP Top 10, NIST AI 100-2, SPDX and +│ IANA language lookup tables; see SOURCES.md └── tests/ Tests and deliberately valid/invalid fixtures ``` Dataset-local schemas (`datasets//schema.json`) are authoritative. `schemas/exploit`, `vulnerability`, `riskassessment` and `agentdataflow_trace` are kept only as `$ref` pointers to them; `schemas/incident`, `rag`, `crossframework_mapping` and `promptinj_testcase` are the only schemas for their data. -The ATLAS and CWE tables are generated from MITRE's releases by `reference_data/update_reference_data.py`; don't edit them by hand. The `reference-data-refresh` workflow runs it on the 2nd of each month and, when MITRE has published something new, pushes a branch and opens an issue for a maintainer to turn into a PR. `owasp_top10.csv` is maintained by hand when OWASP publishes a new edition. +The ATLAS, CWE, SPDX and language tables are generated from their publishers' releases by `reference_data/update_reference_data.py`; don't edit them by hand. The `reference-data-refresh` workflow runs it on the 2nd of each month and, when MITRE has published something new, pushes a branch and opens an issue for a maintainer to turn into a PR. `owasp_top10.csv` and `nist_ai_100_2.csv` are maintained by hand when a new edition is published. --- diff --git a/data_validation/qc_tools/ner_pii_scan.py b/data_validation/qc_tools/ner_pii_scan.py new file mode 100644 index 0000000..3ea7bfb --- /dev/null +++ b/data_validation/qc_tools/ner_pii_scan.py @@ -0,0 +1,124 @@ +""" +Finds personal and organisation names that regex patterns cannot, using +named-entity recognition (Microsoft Presidio on a spaCy English model). + +WARN only: NER is probabilistic, and a reviewer decides. It runs on the +datasets whose contribution rules require anonymization: + + incident_dataset person and organisation names (its + README forbids both) + riskassessment_dataset, + agentdataflow_toolexchange_traces, + rag_dataset person names + +To keep precision usable on technical text, a hit counts only when the +model is at least 85% confident and the text looks like a proper name: two +or more capitalised words ("Jane Doe", "Acme Corp"), never an acronym such +as "PII" or "EU". Reviewed false positives go in +reference_data/ner_allowlist.txt. The prompt-injection datasets are not scanned: they are +mostly Turkish, and the English model would only produce noise. + +Optional dependencies, kept out of requirements.txt so the core checks +stay single-dependency: pip install -r requirements-ner.txt + +Usage: + python ner_pii_scan.py + python ner_pii_scan.py --dataset ../../datasets/incident_dataset/ +""" +from __future__ import annotations + +import argparse +import re +import sys +from pathlib import Path + +if __package__ in (None, ""): + sys.path.insert(0, str(Path(__file__).resolve().parent.parent)) + +from validators._common import ( # noqa: E402 + DATASETS_ROOT, REFERENCE_DIR, WARN, Finding, ensure_utf8_stdout, iter_data_files, + load_json, print_findings, walk_strings, +) + +CHECK = "ner-pii" +MODEL = "en_core_web_sm" +SCORE_THRESHOLD = 0.85 +MIN_TEXT_LEN = 15 +# Two or more capitalised words: a proper name, not an acronym or a single word. +PROPER_NAME_RE = re.compile(r"^[A-Z][a-z]+(?:[ '-][A-Z][a-z]+)+$") +ALLOWLIST_PATH = REFERENCE_DIR / "ner_allowlist.txt" +SCOPE = { + "incident_dataset": ["PERSON", "ORGANIZATION"], + "riskassessment_dataset": ["PERSON"], + "agentdataflow_toolexchange_traces": ["PERSON"], + "rag_dataset": ["PERSON"], +} + + +def load_allowlist() -> set[str]: + """Reviewed false positives (reference_data/ner_allowlist.txt).""" + lines = ALLOWLIST_PATH.read_text(encoding="utf-8").splitlines() + return {line.strip() for line in lines if line.strip() and not line.lstrip().startswith("#")} + + +def build_analyzer(): + from presidio_analyzer import AnalyzerEngine + from presidio_analyzer.nlp_engine import NlpEngineProvider + config = { + "nlp_engine_name": "spacy", + "models": [{"lang_code": "en", "model_name": MODEL}], + "ner_model_configuration": { + "model_to_presidio_entity_mapping": {"PERSON": "PERSON", "ORG": "ORGANIZATION"}, + "labels_to_ignore": [], + }, + } + engine = NlpEngineProvider(nlp_configuration=config).create_engine() + return AnalyzerEngine(nlp_engine=engine, supported_languages=["en"]) + + +def scan_data(path: Path, data, entities: list[str], analyzer, allow: set[str] | None = None) -> list[Finding]: + allow = load_allowlist() if allow is None else allow + findings: list[Finding] = [] + for pointer, _key, value in walk_strings(data): + if len(value) < MIN_TEXT_LEN or value.startswith(("http://", "https://")): + continue + seen: set[str] = set() + for r in analyzer.analyze(value, language="en", entities=entities, score_threshold=SCORE_THRESHOLD): + text = value[r.start:r.end].strip() + if PROPER_NAME_RE.match(text) and text not in seen and text not in allow: + seen.add(text) + kind = "person" if r.entity_type == "PERSON" else "organisation" + findings.append(Finding(WARN, CHECK, path, pointer, f"looks like a real {kind} name: {text!r}")) + return findings + + +def main(argv: list[str] | None = None) -> int: + ensure_utf8_stdout() + parser = argparse.ArgumentParser(description="NER scan for person and organisation names") + parser.add_argument("--dataset", action="append", default=[], + help="Dataset directory (repeatable; default: the datasets that require anonymization)") + args = parser.parse_args(argv) + try: + analyzer = build_analyzer() + except (ImportError, OSError) as exc: + print(f"NER scan needs its optional dependencies: pip install -r requirements-ner.txt ({exc})") + return 2 + targets = [Path(d).resolve() for d in args.dataset] or [DATASETS_ROOT / name for name in SCOPE] + allow = load_allowlist() + findings: list[Finding] = [] + files = 0 + for dataset in targets: + entities = SCOPE.get(dataset.name, ["PERSON"]) + if not dataset.is_dir(): + continue + for path in iter_data_files(dataset): + data, err = load_json(path, CHECK) + files += 1 + findings += [err] if err else scan_data(path, data, entities, analyzer, allow) + print(f"Checked {files} file(s)") + print_findings(findings, DATASETS_ROOT.parent) + return 0 + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/data_validation/reference_data/SOURCES.md b/data_validation/reference_data/SOURCES.md index 6596788..b14d7d0 100644 --- a/data_validation/reference_data/SOURCES.md +++ b/data_validation/reference_data/SOURCES.md @@ -7,11 +7,14 @@ Lookup tables the validators check identifiers against. | DSGAI | `dsgai_entries.json` | 1.0 | OWASP GenAI Data Security Risks and Mitigations 2026 (kept identical to `datasets/_shared/dsgai_taxonomy.json`; a test enforces it) | | MITRE ATLAS | `mitre_atlas_techniques.csv` | 2026.09 | latest release listed in `https://raw.githubusercontent.com/mitre-atlas/atlas-data/main/dist/manifest.yaml` | | OWASP Top 10s | `owasp_top10.csv` | LLM 2025, LLM 2026, Agentic 2026 | LLM: `https://github.com/GenAI-Security-Project/GenAI-LLM-Top10` (2026 published 2026-08-04). Agentic: `https://genai.owasp.org/resource/owasp-top-10-for-agentic-applications-for-2026/` (published 2025-12-09) | +| SPDX licenses | `spdx_licenses.csv` | 3.29.0 | `https://raw.githubusercontent.com/spdx/license-list-data/main/json/licenses.json` | +| Language subtags | `language_subtags.csv` | 2026-09-17 | IANA Language Subtag Registry, `https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry` (languages, scripts, regions) | +| NIST AI 100-2 | `nist_ai_100_2.csv` | E2025 | NIST AI 100-2e2025, *Adversarial Machine Learning: A Taxonomy and Terminology of Attacks and Mitigations*, Taxonomy Index, https://doi.org/10.6028/NIST.AI.100-2e2025. The 30 `NISTAML.*` identifiers from its Taxonomy Index and section text (NISTAML.016 and .017 appear only in §3.4.1) | | CWE | `cwe_ids.csv` | 4.20 | `https://cwe.mitre.org/data/xml/cwec_latest.xml.zip` (weaknesses, categories and views) | `owasp_top10.csv` is maintained by hand. The 2026 LLM list renumbered the entries (LLM03 was Supply Chain in 2025 and is Excessive Agency in 2026), so IDs always carry the edition year; `equivalent_2025` gives the 2025 ID each 2026 entry continues (LLM08:2026 Hidden Context Exposure broadens LLM07:2025 System Prompt Leakage). OWASP writes the Agentic IDs without a year (ASI01); this repository adds `:2026` so a future edition cannot collide. -Regenerate the ATLAS and CWE tables with `python update_reference_data.py`; it fills in the Version column. Do not edit those two CSVs by hand. +Regenerate the ATLAS, CWE, SPDX and language tables with `python update_reference_data.py`; it fills in the Version column. Do not edit those CSVs by hand. `nist_ai_100_2.csv` and `owasp_top10.csv` are maintained by hand when a new edition is published. `datasets/_shared/dsgai_taxonomy.json` is the DSGAI list the validators use. `dsgai_entries.json` is kept because the Turkish prompt-injection validator reads it. diff --git a/data_validation/reference_data/language_subtags.csv b/data_validation/reference_data/language_subtags.csv new file mode 100644 index 0000000..456a703 --- /dev/null +++ b/data_validation/reference_data/language_subtags.csv @@ -0,0 +1,8803 @@ +type,subtag,description,deprecated +language,aa,Afar,false +language,aaa,Ghotuo,false +language,aab,Alumu-Tesu,false +language,aac,Ari,false +language,aad,Amal,false +language,aae,Arbëreshë Albanian,false +language,aaf,Aranadan,false +language,aag,Ambrak,false +language,aah,Abu' Arapesh,false +language,aai,Arifama-Miniafia,false +language,aak,Ankave,false +language,aal,Afade,false +language,aam,Aramanik,true +language,aan,Anambé,false +language,aao,Algerian Saharan Arabic,false +language,aap,Pará Arára,false +language,aaq,Eastern Abnaki,false +language,aas,Aasáx,false +language,aat,Arvanitika Albanian,false +language,aau,Abau,false +language,aav,Austro-Asiatic languages,false +language,aaw,Solong,false +language,aax,Mandobo Atas,false +language,aaz,Amarasi,false +language,ab,Abkhazian,false +language,aba,Abé,false +language,abb,Bankon,false +language,abc,Ambala Ayta,false +language,abd,Manide,false +language,abe,Western Abnaki,false +language,abf,Abai Sungai,false +language,abg,Abaga,false +language,abh,Tajiki Arabic,false +language,abi,Abidji,false +language,abj,Aka-Bea,false +language,abl,Lampung Nyo,false +language,abm,Abanyom,false +language,abn,Abua,false +language,abo,Abon,false +language,abp,Abellen Ayta,false +language,abq,Abaza,false +language,abr,Abron,false +language,abs,Ambonese Malay,false +language,abt,Ambulas,false +language,abu,Abure,false +language,abv,Baharna Arabic,false +language,abw,Pal,false +language,abx,Inabaknon,false +language,aby,Aneme Wake,false +language,abz,Abui,false +language,aca,Achagua,false +language,acb,Áncá,false +language,acd,Gikyode,false +language,ace,Achinese,false +language,acf,Saint Lucian Creole French,false +language,ach,Acoli,false +language,aci,Aka-Cari,false +language,ack,Aka-Kora,false +language,acl,Akar-Bale,false +language,acm,Mesopotamian Arabic,false +language,acn,Achang,false +language,acp,Eastern Acipa,false +language,acq,Ta'izzi-Adeni Arabic,false +language,acr,Achi,false +language,acs,Acroá,false +language,act,Achterhoeks,false +language,acu,Achuar-Shiwiar,false +language,acv,Achumawi,false +language,acw,Hijazi Arabic,false +language,acx,Omani Arabic,false +language,acy,Cypriot Arabic,false +language,acz,Acheron,false +language,ada,Adangme,false +language,adb,Atauran,false +language,add,Lidzonka,false +language,ade,Adele,false +language,adf,Dhofari Arabic,false +language,adg,Andegerebinha,false +language,adh,Adhola,false +language,adi,Adi,false +language,adj,Adioukrou,false +language,adl,Galo,false +language,adn,Adang,false +language,ado,Abu,false +language,adp,Adap,true +language,adq,Adangbe,false +language,adr,Adonara,false +language,ads,Adamorobe Sign Language,false +language,adt,Adnyamathanha,false +language,adu,Aduge,false +language,adw,Amundava,false +language,adx,Amdo Tibetan,false +language,ady,Adyghe,false +language,adz,Adzera,false +language,ae,Avestan,false +language,aea,Areba,false +language,aeb,Tunisian Arabic,false +language,aec,Saidi Arabic,false +language,aed,Argentine Sign Language,false +language,aee,Northeast Pashai,false +language,aek,Haeke,false +language,ael,Ambele,false +language,aem,Arem,false +language,aen,Armenian Sign Language,false +language,aeq,Aer,false +language,aer,Eastern Arrernte,false +language,aes,Alsea,false +language,aeu,Akeu,false +language,aew,Ambakich,false +language,aey,Amele,false +language,aez,Aeka,false +language,af,Afrikaans,false +language,afa,Afro-Asiatic languages,false +language,afb,Gulf Arabic,false +language,afd,Andai,false +language,afe,Putukwam,false +language,afg,Afghan Sign Language,false +language,afh,Afrihili,false +language,afi,Akrukay,false +language,afk,Nanubae,false +language,afn,Defaka,false +language,afo,Eloyi,false +language,afp,Tapei,false +language,afs,Afro-Seminole Creole,false +language,aft,Afitti,false +language,afu,Awutu,false +language,afz,Obokuitai,false +language,aga,Aguano,false +language,agb,Legbo,false +language,agc,Agatu,false +language,agd,Agarabi,false +language,age,Angal,false +language,agf,Arguni,false +language,agg,Angor,false +language,agh,Ngelima,false +language,agi,Agariya,false +language,agj,Argobba,false +language,agk,Isarog Agta,false +language,agl,Fembe,false +language,agm,Angaataha,false +language,agn,Agutaynen,false +language,ago,Tainae,false +language,agp,Paranan,true +language,agq,Aghem,false +language,agr,Aguaruna,false +language,ags,Esimbi,false +language,agt,Central Cagayan Agta,false +language,agu,Aguacateco,false +language,agv,Remontado Dumagat,false +language,agw,Kahua,false +language,agx,Aghul,false +language,agy,Southern Alta,false +language,agz,Mt. Iriga Agta,false +language,aha,Ahanta,false +language,ahb,Axamb,false +language,ahg,Qimant,false +language,ahh,Aghu,false +language,ahi,Tiagbamrin Aizi,false +language,ahk,Akha,false +language,ahl,Igo,false +language,ahm,Mobumrin Aizi,false +language,ahn,Àhàn,false +language,aho,Ahom,false +language,ahp,Aproumu Aizi,false +language,ahr,Ahirani,false +language,ahs,Ashe,false +language,aht,Ahtena,false +language,aia,Arosi,false +language,aib,Ainu (China),false +language,aic,Ainbai,false +language,aid,Alngith,false +language,aie,Amara,false +language,aif,Agi,false +language,aig,Antigua and Barbuda Creole English,false +language,aih,Ai-Cham,false +language,aii,Assyrian Neo-Aramaic,false +language,aij,Lishanid Noshan,false +language,aik,Ake,false +language,ail,Aimele,false +language,aim,Aimol,false +language,ain,Ainu (Japan),false +language,aio,Aiton,false +language,aip,Burumakok,false +language,aiq,Aimaq,false +language,air,Airoran,false +language,ais,Nataoran Amis,true +language,ait,Arikem,false +language,aiw,Aari,false +language,aix,Aighon,false +language,aiy,Ali,false +language,aja,Aja (South Sudan),false +language,ajg,Aja (Benin),false +language,aji,Ajië,false +language,ajn,Andajin,false +language,ajp,South Levantine Arabic,true +language,ajs,Algerian Jewish Sign Language,false +language,ajt,Judeo-Tunisian Arabic,true +language,aju,Judeo-Moroccan Arabic,false +language,ajw,Ajawa,false +language,ajz,Amri Karbi,false +language,ak,Akan,false +language,akb,Batak Angkola,false +language,akc,Mpur,false +language,akd,Ukpet-Ehom,false +language,ake,Akawaio,false +language,akf,Akpa,false +language,akg,Anakalangu,false +language,akh,Angal Heneng,false +language,aki,Aiome,false +language,akj,Aka-Jeru,false +language,akk,Akkadian,false +language,akl,Aklanon,false +language,akm,Aka-Bo,false +language,ako,Akurio,false +language,akp,Siwu,false +language,akq,Ak,false +language,akr,Araki,false +language,aks,Akaselem,false +language,akt,Akolet,false +language,aku,Akum,false +language,akv,Akhvakh,false +language,akw,Akwa,false +language,akx,Aka-Kede,false +language,aky,Aka-Kol,false +language,akz,Alabama,false +language,ala,Alago,false +language,alc,Qawasqar,false +language,ald,Alladian,false +language,ale,Aleut,false +language,alf,Alege,false +language,alg,Algonquian languages,false +language,alh,Alawa,false +language,ali,Amaimon,false +language,alj,Alangan,false +language,alk,Alak,false +language,all,Allar,false +language,alm,Amblong,false +language,aln,Gheg Albanian,false +language,alo,Larike-Wakasihu,false +language,alp,Alune,false +language,alq,Algonquin,false +language,alr,Alutor,false +language,als,Tosk Albanian,false +language,alt,Southern Altai,false +language,alu,'Are'are,false +language,alv,Atlantic-Congo languages,false +language,alw,Alaba-K’abeena,false +language,alx,Amol,false +language,aly,Alyawarr,false +language,alz,Alur,false +language,am,Amharic,false +language,ama,Amanayé,false +language,amb,Ambo,false +language,amc,Amahuaca,false +language,ame,Yanesha',false +language,amf,Hamer-Banna,false +language,amg,Amurdak,false +language,ami,Amis,false +language,amj,Amdang,false +language,amk,Ambai,false +language,aml,War-Jaintia,false +language,amm,Ama (Papua New Guinea),false +language,amn,Amanab,false +language,amo,Amo,false +language,amp,Alamblak,false +language,amq,Amahai,false +language,amr,Amarakaeri,false +language,ams,Southern Amami-Oshima,false +language,amt,Amto,false +language,amu,Guerrero Amuzgo,false +language,amv,Ambelau,false +language,amw,Western Neo-Aramaic,false +language,amx,Anmatyerre,false +language,amy,Ami,false +language,amz,Atampaya,false +language,an,Aragonese,false +language,ana,Andaqui,false +language,anb,Andoa,false +language,anc,Ngas,false +language,and,Ansus,false +language,ane,Xârâcùù,false +language,anf,Animere,false +language,ang,Old English (ca. 450-1100),false +language,anh,Nend,false +language,ani,Andi,false +language,anj,Anor,false +language,ank,Goemai,false +language,anl,Anu-Hkongso Chin,false +language,anm,Anal,false +language,ann,Obolo,false +language,ano,Andoque,false +language,anp,Angika,false +language,anq,Jarawa (India),false +language,anr,Andh,false +language,ans,Anserma,false +language,ant,Antakarinya,false +language,anu,Anuak,false +language,anv,Denya,false +language,anw,Anaang,false +language,anx,Andra-Hus,false +language,any,Anyin,false +language,anz,Anem,false +language,aoa,Angolar,false +language,aob,Abom,false +language,aoc,Pemon,false +language,aod,Andarum,false +language,aoe,Angal Enen,false +language,aof,Bragat,false +language,aog,Angoram,false +language,aoh,Arma,true +language,aoi,Anindilyakwa,false +language,aoj,Mufian,false +language,aok,Arhö,false +language,aol,Alor,false +language,aom,Ömie,false +language,aon,Bumbita Arapesh,false +language,aor,Aore,false +language,aos,Taikat,false +language,aot,Atong (India),false +language,aou,A'ou,false +language,aox,Atorada,false +language,aoz,Uab Meto,false +language,apa,Apache languages,false +language,apb,Sa'a,false +language,apc,Levantine Arabic,false +language,apd,Sudanese Arabic,false +language,ape,Bukiyip,false +language,apf,Pahanan Agta,false +language,apg,Ampanang,false +language,aph,Athpariya,false +language,api,Apiaká,false +language,apj,Jicarilla Apache,false +language,apk,Kiowa Apache,false +language,apl,Lipan Apache,false +language,apm,Mescalero-Chiricahua Apache,false +language,apn,Apinayé,false +language,apo,Ambul,false +language,app,Apma,false +language,apq,A-Pucikwar,false +language,apr,Arop-Lokep,false +language,aps,Arop-Sissano,false +language,apt,Apatani,false +language,apu,Apurinã,false +language,apv,Alapmunte,false +language,apw,Western Apache,false +language,apx,Aputai,false +language,apy,Apalaí,false +language,apz,Safeyoka,false +language,aqa,Alacalufan languages,false +language,aqc,Archi,false +language,aqd,Ampari Dogon,false +language,aqg,Arigidi,false +language,aqk,Aninka,false +language,aql,Algic languages,false +language,aqm,Atohwaim,false +language,aqn,Northern Alta,false +language,aqp,Atakapa,false +language,aqr,Arhâ,false +language,aqt,Angaité,false +language,aqz,Akuntsu,false +language,ar,Arabic,false +language,arb,Standard Arabic,false +language,arc,Official Aramaic (700-300 BCE),false +language,ard,Arabana,false +language,are,Western Arrarnta,false +language,arh,Arhuaco,false +language,ari,Arikara,false +language,arj,Arapaso,false +language,ark,Arikapú,false +language,arl,Arabela,false +language,arn,Mapudungun,false +language,aro,Araona,false +language,arp,Arapaho,false +language,arq,Algerian Arabic,false +language,arr,Karo (Brazil),false +language,ars,Najdi Arabic,false +language,art,Artificial languages,false +language,aru,Aruá (Amazonas State),false +language,arv,Arbore,false +language,arw,Arawak,false +language,arx,Aruá (Rodonia State),false +language,ary,Moroccan Arabic,false +language,arz,Egyptian Arabic,false +language,as,Assamese,false +language,asa,Asu (Tanzania),false +language,asb,Assiniboine,false +language,asc,Casuarina Coast Asmat,false +language,asd,Asas,true +language,ase,American Sign Language,false +language,asf,Auslan,false +language,asg,Cishingini,false +language,ash,Abishira,false +language,asi,Buruwai,false +language,asj,Sari,false +language,ask,Ashkun,false +language,asl,Asilulu,false +language,asn,Xingú Asuriní,false +language,aso,Dano,false +language,asp,Algerian Sign Language,false +language,asq,Austrian Sign Language,false +language,asr,Asuri,false +language,ass,Ipulo,false +language,ast,Asturian,false +language,asu,Tocantins Asurini,false +language,asv,Asoa,false +language,asw,Australian Aborigines Sign Language,false +language,asx,Muratayak,false +language,asy,Yaosakor Asmat,false +language,asz,As,false +language,ata,Pele-Ata,false +language,atb,Zaiwa,false +language,atc,Atsahuaca,false +language,atd,Ata Manobo,false +language,ate,Atemble,false +language,atg,Ivbie North-Okpela-Arhe,false +language,ath,Athapascan languages,false +language,ati,Attié,false +language,atj,Atikamekw,false +language,atk,Ati,false +language,atl,Mt. Iraya Agta,false +language,atm,Ata,false +language,atn,Ashtiani,false +language,ato,Atong (Cameroon),false +language,atp,Pudtol Atta,false +language,atq,Aralle-Tabulahan,false +language,atr,Waimiri-Atroari,false +language,ats,Gros Ventre,false +language,att,Pamplona Atta,false +language,atu,Reel,false +language,atv,Northern Altai,false +language,atw,Atsugewi,false +language,atx,Arutani,false +language,aty,Aneityum,false +language,atz,Arta,false +language,aua,Asumboa,false +language,aub,Alugu,false +language,auc,Waorani,false +language,aud,Anuta,false +language,aue,ǂKxʼauǁʼein,true +language,auf,Arauan languages,false +language,aug,Aguna,false +language,auh,Aushi,false +language,aui,Anuki,false +language,auj,Awjilah,false +language,auk,Heyo,false +language,aul,Aulua,false +language,aum,Asu (Nigeria),false +language,aun,Molmo One,false +language,auo,Auyokawa,false +language,aup,Makayam,false +language,auq,Anus,false +language,aur,Aruek,false +language,aus,Australian languages,false +language,aut,Austral,false +language,auu,Auye,false +language,auw,Awyi,false +language,aux,Aurá,false +language,auy,Awiyaana,false +language,auz,Uzbeki Arabic,false +language,av,Avaric,false +language,avb,Avau,false +language,avd,Alviri-Vidari,false +language,avi,Avikam,false +language,avk,Kotava,false +language,avl,Eastern Egyptian Bedawi Arabic,false +language,avm,Angkamuthi,false +language,avn,Avatime,false +language,avo,Agavotaguerra,false +language,avs,Aushiri,false +language,avt,Au,false +language,avu,Avokaya,false +language,avv,Avá-Canoeiro,false +language,awa,Awadhi,false +language,awb,Awa (Papua New Guinea),false +language,awc,Cicipu,false +language,awd,Arawakan languages,false +language,awe,Awetí,false +language,awg,Anguthimri,false +language,awh,Awbono,false +language,awi,Aekyom,false +language,awk,Awabakal,false +language,awm,Arawum,false +language,awn,Awngi,false +language,awo,Awak,false +language,awr,Awera,false +language,aws,South Awyu,false +language,awt,Araweté,false +language,awu,Central Awyu,false +language,awv,Jair Awyu,false +language,aww,Awun,false +language,awx,Awara,false +language,awy,Edera Awyu,false +language,axb,Abipon,false +language,axe,Ayerrerenge,false +language,axg,Mato Grosso Arára,false +language,axk,Yaka (Central African Republic),false +language,axl,Lower Southern Aranda,false +language,axm,Middle Armenian,false +language,axx,Xârâgurè,false +language,ay,Aymara,false +language,aya,Awar,false +language,ayb,Ayizo Gbe,false +language,ayc,Southern Aymara,false +language,ayd,Ayabadhu,false +language,aye,Ayere,false +language,ayg,Ginyanga,false +language,ayh,Hadrami Arabic,false +language,ayi,Leyigha,false +language,ayk,Akuku,false +language,ayl,Libyan Arabic,false +language,ayn,Sanaani Arabic,false +language,ayo,Ayoreo,false +language,ayp,North Mesopotamian Arabic,false +language,ayq,Ayi (Papua New Guinea),false +language,ayr,Central Aymara,false +language,ays,Sorsogon Ayta,false +language,ayt,Magbukun Ayta,false +language,ayu,Ayu,false +language,ayx,Ayi (China),true +language,ayy,Tayabas Ayta,true +language,ayz,Mai Brat,false +language,az,Azerbaijani,false +language,aza,Azha,false +language,azb,South Azerbaijani,false +language,azc,Uto-Aztecan languages,false +language,azd,Eastern Durango Nahuatl,false +language,azg,San Pedro Amuzgos Amuzgo,false +language,azj,North Azerbaijani,false +language,azm,Ipalapa Amuzgo,false +language,azn,Western Durango Nahuatl,false +language,azo,Awing,false +language,azt,Faire Atta,false +language,azz,Highland Puebla Nahuatl,false +language,ba,Bashkir,false +language,baa,Babatana,false +language,bab,Bainouk-Gunyuño,false +language,bac,Badui,false +language,bad,Banda languages,false +language,bae,Baré,false +language,baf,Nubaca,false +language,bag,Tuki,false +language,bah,Bahamas Creole English,false +language,bai,Bamileke languages,false +language,baj,Barakai,false +language,bal,Baluchi,false +language,ban,Balinese,false +language,bao,Waimaha,false +language,bap,Bantawa,false +language,bar,Bavarian,false +language,bas,Basa (Cameroon),false +language,bat,Baltic languages,false +language,bau,Bada (Nigeria),false +language,bav,Vengo,false +language,baw,Bambili-Bambui,false +language,bax,Bamun,false +language,bay,Batuley,false +language,baz,Tunen,true +language,bba,Baatonum,false +language,bbb,Barai,false +language,bbc,Batak Toba,false +language,bbd,Bau,false +language,bbe,Bangba,false +language,bbf,Baibai,false +language,bbg,Barama,false +language,bbh,Bugan,false +language,bbi,Barombi,false +language,bbj,Ghomálá',false +language,bbk,Babanki,false +language,bbl,Bats,false +language,bbm,Babango,false +language,bbn,Uneapa,false +language,bbo,Northern Bobo Madaré,false +language,bbp,West Central Banda,false +language,bbq,Bamali,false +language,bbr,Girawa,false +language,bbs,Bakpinka,false +language,bbt,Mburku,false +language,bbu,Kulung (Nigeria),false +language,bbv,Karnai,false +language,bbw,Baba,false +language,bbx,Bubia,false +language,bby,Befang,false +language,bbz,Babalia Creole Arabic,true +language,bca,Central Bai,false +language,bcb,Bainouk-Samik,false +language,bcc,Southern Balochi,false +language,bcd,North Babar,false +language,bce,Bamenyam,false +language,bcf,Bamu,false +language,bcg,Baga Pokur,false +language,bch,Bariai,false +language,bci,Baoulé,false +language,bcj,Bardi,false +language,bck,Bunuba,false +language,bcl,Central Bikol,false +language,bcm,Bannoni,false +language,bcn,Bali (Nigeria),false +language,bco,Kaluli,false +language,bcp,Bali (Democratic Republic of Congo),false +language,bcq,Bench,false +language,bcr,Babine,false +language,bcs,Kohumono,false +language,bct,Bendi,false +language,bcu,Awad Bing,false +language,bcv,Shoo-Minda-Nye,false +language,bcw,Bana,false +language,bcy,Bacama,false +language,bcz,Bainouk-Gunyaamolo,false +language,bda,Bayot,false +language,bdb,Basap,false +language,bdc,Emberá-Baudó,false +language,bdd,Bunama,false +language,bde,Bade,false +language,bdf,Biage,false +language,bdg,Bonggi,false +language,bdh,Baka (South Sudan),false +language,bdi,Burun,false +language,bdj,Bai (South Sudan),false +language,bdk,Budukh,false +language,bdl,Indonesian Bajau,false +language,bdm,Buduma,false +language,bdn,Baldemu,false +language,bdo,Morom,false +language,bdp,Bende,false +language,bdq,Bahnar,false +language,bdr,West Coast Bajau,false +language,bds,Burunge,false +language,bdt,Bokoto,false +language,bdu,Oroko,false +language,bdv,Bodo Parja,false +language,bdw,Baham,false +language,bdx,Budong-Budong,false +language,bdy,Bandjalang,false +language,bdz,Badeshi,false +language,be,Belarusian,false +language,bea,Beaver,false +language,beb,Bebele,false +language,bec,Iceve-Maci,false +language,bed,Bedoanas,false +language,bee,Byangsi,false +language,bef,Benabena,false +language,beg,Belait,false +language,beh,Biali,false +language,bei,Bekati',false +language,bej,Beja,false +language,bek,Bebeli,false +language,bem,Bemba (Zambia),false +language,beo,Beami,false +language,bep,Besoa,false +language,beq,Beembe,false +language,ber,Berber languages,false +language,bes,Besme,false +language,bet,Guiberoua Béte,false +language,beu,Blagar,false +language,bev,Daloa Bété,false +language,bew,Betawi,false +language,bex,Jur Modo,false +language,bey,Beli (Papua New Guinea),false +language,bez,Bena (Tanzania),false +language,bfa,Bari,false +language,bfb,Pauri Bareli,false +language,bfc,Panyi Bai,false +language,bfd,Bafut,false +language,bfe,Betaf,false +language,bff,Bofi,false +language,bfg,Busang Kayan,false +language,bfh,Blafe,false +language,bfi,British Sign Language,false +language,bfj,Bafanji,false +language,bfk,Ban Khor Sign Language,false +language,bfl,Banda-Ndélé,false +language,bfm,Mmen,false +language,bfn,Bunak,false +language,bfo,Malba Birifor,false +language,bfp,Beba,false +language,bfq,Badaga,false +language,bfr,Bazigar,false +language,bfs,Southern Bai,false +language,bft,Balti,false +language,bfu,Gahri,false +language,bfw,Bondo,false +language,bfx,Bantayanon,false +language,bfy,Bagheli,false +language,bfz,Mahasu Pahari,false +language,bg,Bulgarian,false +language,bga,Gwamhi-Wuri,false +language,bgb,Bobongko,false +language,bgc,Haryanvi,false +language,bgd,Rathwi Bareli,false +language,bge,Bauria,false +language,bgf,Bangandu,false +language,bgg,Bugun,false +language,bgi,Giangan,false +language,bgj,Bangolan,false +language,bgk,Bit,false +language,bgl,Bo (Laos),false +language,bgm,Baga Mboteni,true +language,bgn,Western Balochi,false +language,bgo,Baga Koga,false +language,bgp,Eastern Balochi,false +language,bgq,Bagri,false +language,bgr,Bawm Chin,false +language,bgs,Tagabawa,false +language,bgt,Bughotu,false +language,bgu,Mbongno,false +language,bgv,Warkay-Bipim,false +language,bgw,Bhatri,false +language,bgx,Balkan Gagauz Turkish,false +language,bgy,Benggoi,false +language,bgz,Banggai,false +language,bh,Bihari languages,true +language,bha,Bharia,false +language,bhb,Bhili,false +language,bhc,Biga,false +language,bhd,Bhadrawahi,false +language,bhe,Bhaya,false +language,bhf,Odiai,false +language,bhg,Binandere,false +language,bhh,Bukharic,false +language,bhi,Bhilali,false +language,bhj,Bahing,false +language,bhk,Albay Bicolano,true +language,bhl,Bimin,false +language,bhm,Bathari,false +language,bhn,Bohtan Neo-Aramaic,false +language,bho,Bhojpuri,false +language,bhp,Bima,false +language,bhq,Tukang Besi South,false +language,bhr,Bara Malagasy,false +language,bhs,Buwal,false +language,bht,Bhattiyali,false +language,bhu,Bhunjia,false +language,bhv,Bahau,false +language,bhw,Biak,false +language,bhx,Bhalay,false +language,bhy,Bhele,false +language,bhz,Bada (Indonesia),false +language,bi,Bislama,false +language,bia,Badimaya,false +language,bib,Bissa,false +language,bic,Bikaru,true +language,bid,Bidiyo,false +language,bie,Bepour,false +language,bif,Biafada,false +language,big,Biangai,false +language,bih,Bihari languages,false +language,bij,Vaghat-Ya-Bijim-Legeri,true +language,bik,Bikol,false +language,bil,Bile,false +language,bim,Bimoba,false +language,bin,Bini,false +language,bio,Nai,false +language,bip,Bila,false +language,biq,Bipi,false +language,bir,Bisorio,false +language,bit,Berinomo,false +language,biu,Biete,false +language,biv,Southern Birifor,false +language,biw,Kol (Cameroon),false +language,bix,Bijori,false +language,biy,Birhor,false +language,biz,Baloi,false +language,bja,Budza,false +language,bjb,Banggarla,false +language,bjc,Bariji,false +language,bjd,Bandjigali,true +language,bje,Biao-Jiao Mien,false +language,bjf,Barzani Jewish Neo-Aramaic,false +language,bjg,Bidyogo,false +language,bjh,Bahinemo,false +language,bji,Burji,false +language,bjj,Kanauji,false +language,bjk,Barok,false +language,bjl,Bulu (Papua New Guinea),false +language,bjm,Bajelani,false +language,bjn,Banjar,false +language,bjo,Mid-Southern Banda,false +language,bjp,Fanamaket,false +language,bjq,Southern Betsimisaraka Malagasy,true +language,bjr,Binumarien,false +language,bjs,Bajan,false +language,bjt,Balanta-Ganja,false +language,bju,Busuu,false +language,bjv,Bedjond,false +language,bjw,Bakwé,false +language,bjx,Banao Itneg,false +language,bjy,Bayali,false +language,bjz,Baruga,false +language,bka,Kyak,false +language,bkb,Finallig,true +language,bkc,Baka (Cameroon),false +language,bkd,Binukid,false +language,bkf,Beeke,false +language,bkg,Buraka,false +language,bkh,Bakoko,false +language,bki,Baki,false +language,bkj,Pande,false +language,bkk,Brokskat,false +language,bkl,Berik,false +language,bkm,Kom (Cameroon),false +language,bkn,Bukitan,false +language,bko,Kwa',false +language,bkp,Boko (Democratic Republic of Congo),false +language,bkq,Bakairí,false +language,bkr,Bakumpai,false +language,bks,Northern Sorsoganon,false +language,bkt,Boloki,false +language,bku,Buhid,false +language,bkv,Bekwarra,false +language,bkw,Bekwel,false +language,bkx,Baikeno,false +language,bky,Bokyi,false +language,bkz,Bungku,false +language,bla,Siksika,false +language,blb,Bilua,false +language,blc,Bella Coola,false +language,bld,Bolango,false +language,ble,Balanta-Kentohe,false +language,blf,Buol,false +language,blg,Balau,true +language,blh,Kuwaa,false +language,bli,Bolia,false +language,blj,Bolongan,false +language,blk,Pa'o Karen,false +language,bll,Biloxi,false +language,blm,Beli (South Sudan),false +language,bln,Southern Catanduanes Bikol,false +language,blo,Anii,false +language,blp,Blablanga,false +language,blq,Baluan-Pam,false +language,blr,Blang,false +language,bls,Balaesang,false +language,blt,Tai Dam,false +language,blv,Kibala,false +language,blw,Balangao,false +language,blx,Mag-Indi Ayta,false +language,bly,Notre,false +language,blz,Balantak,false +language,bm,Bambara,false +language,bma,Lame,false +language,bmb,Bembe,false +language,bmc,Biem,false +language,bmd,Baga Manduri,false +language,bme,Limassa,false +language,bmf,Bom-Kim,false +language,bmg,Bamwe,false +language,bmh,Kein,false +language,bmi,Bagirmi,false +language,bmj,Bote-Majhi,false +language,bmk,Ghayavi,false +language,bml,Bomboli,false +language,bmm,Northern Betsimisaraka Malagasy,false +language,bmn,Bina (Papua New Guinea),false +language,bmo,Bambalang,false +language,bmp,Bulgebi,false +language,bmq,Bomu,false +language,bmr,Muinane,false +language,bms,Bilma Kanuri,false +language,bmt,Biao Mon,false +language,bmu,Somba-Siawari,false +language,bmv,Bum,false +language,bmw,Bomwali,false +language,bmx,Baimak,false +language,bmy,Bemba (Democratic Republic of Congo),true +language,bmz,Baramu,false +language,bn,Bengali,false +language,bna,Bonerate,false +language,bnb,Bookan,false +language,bnc,Bontok,false +language,bnd,Banda (Indonesia),false +language,bne,Bintauna,false +language,bnf,Masiwang,false +language,bng,Benga,false +language,bni,Bangi,false +language,bnj,Eastern Tawbuid,false +language,bnk,Bierebo,false +language,bnl,Boon,false +language,bnm,Batanga,false +language,bnn,Bunun,false +language,bno,Bantoanon,false +language,bnp,Bola,false +language,bnq,Bantik,false +language,bnr,Butmas-Tur,false +language,bns,Bundeli,false +language,bnt,Bantu languages,false +language,bnu,Bentong,false +language,bnv,Bonerif,false +language,bnw,Bisis,false +language,bnx,Bangubangu,false +language,bny,Bintulu,false +language,bnz,Beezen,false +language,bo,Tibetan,false +language,boa,Bora,false +language,bob,Aweer,false +language,boe,Mundabli-Mufu,false +language,bof,Bolon,false +language,bog,Bamako Sign Language,false +language,boh,Boma,false +language,boi,Barbareño,false +language,boj,Anjam,false +language,bok,Bonjo,false +language,bol,Bole,false +language,bom,Berom,false +language,bon,Bine,false +language,boo,Tiemacèwè Bozo,false +language,bop,Bonkiman,false +language,boq,Bogaya,false +language,bor,Borôro,false +language,bot,Bongo,false +language,bou,Bondei,false +language,bov,Tuwuli,false +language,bow,Rema,false +language,box,Buamu,false +language,boy,Bodo (Central African Republic),false +language,boz,Tiéyaxo Bozo,false +language,bpa,Daakaka,false +language,bpb,Barbacoas,true +language,bpc,Mbuk,false +language,bpd,Banda-Banda,false +language,bpe,Bauni,false +language,bpg,Bonggo,false +language,bph,Botlikh,false +language,bpi,Bagupi,false +language,bpj,Binji,false +language,bpk,Orowe,false +language,bpl,Broome Pearling Lugger Pidgin,false +language,bpm,Biyom,false +language,bpn,Dzao Min,false +language,bpo,Anasi,false +language,bpp,Kaure,false +language,bpq,Banda Malay,false +language,bpr,Koronadal Blaan,false +language,bps,Sarangani Blaan,false +language,bpt,Barrow Point,false +language,bpu,Bongu,false +language,bpv,Bian Marind,false +language,bpw,Bo (Papua New Guinea),false +language,bpx,Palya Bareli,false +language,bpy,Bishnupriya,false +language,bpz,Bilba,false +language,bqa,Tchumbuli,false +language,bqb,Bagusa,false +language,bqc,Boko (Benin),false +language,bqd,Bung,false +language,bqf,Baga Kaloum,false +language,bqg,Bago-Kusuntu,false +language,bqh,Baima,false +language,bqi,Bakhtiari,false +language,bqj,Bandial,false +language,bqk,Banda-Mbrès,false +language,bql,Karian,false +language,bqm,Wumboko,false +language,bqn,Bulgarian Sign Language,false +language,bqo,Balo,false +language,bqp,Busa,false +language,bqq,Biritai,false +language,bqr,Burusu,false +language,bqs,Bosngun,false +language,bqt,Bamukumbit,false +language,bqu,Boguru,false +language,bqv,Koro Wachi,false +language,bqw,Buru (Nigeria),false +language,bqx,Baangi,false +language,bqy,Bengkala Sign Language,false +language,bqz,Bakaka,false +language,br,Breton,false +language,bra,Braj,false +language,brb,Brao,false +language,brc,Berbice Creole Dutch,false +language,brd,Baraamu,false +language,brf,Bira,false +language,brg,Baure,false +language,brh,Brahui,false +language,bri,Mokpwe,false +language,brj,Bieria,false +language,brk,Birked,false +language,brl,Birwa,false +language,brm,Barambu,false +language,brn,Boruca,false +language,bro,Brokkat,false +language,brp,Barapasi,false +language,brq,Breri,false +language,brr,Birao,false +language,brs,Baras,false +language,brt,Bitare,false +language,bru,Eastern Bru,false +language,brv,Western Bru,false +language,brw,Bellari,false +language,brx,Bodo (India),false +language,bry,Burui,false +language,brz,Bilbil,false +language,bs,Bosnian,false +language,bsa,Abinomn,false +language,bsb,Brunei Bisaya,false +language,bsc,Bassari,false +language,bse,Wushi,false +language,bsf,Bauchi,false +language,bsg,Bashkardi,false +language,bsh,Kati,false +language,bsi,Bassossi,false +language,bsj,Bangwinji,false +language,bsk,Burushaski,false +language,bsl,Basa-Gumna,false +language,bsm,Busami,false +language,bsn,Barasana-Eduria,false +language,bso,Buso,false +language,bsp,Baga Sitemu,false +language,bsq,Bassa,false +language,bsr,Bassa-Kontagora,false +language,bss,Akoose,false +language,bst,Basketo,false +language,bsu,Bahonsuai,false +language,bsv,Baga Sobané,false +language,bsw,Baiso,false +language,bsx,Yangkam,false +language,bsy,Sabah Bisaya,false +language,bta,Bata,false +language,btb,Beti (Cameroon),true +language,btc,Bati (Cameroon),false +language,btd,Batak Dairi,false +language,bte,Gamo-Ningi,false +language,btf,Birgit,false +language,btg,Gagnoa Bété,false +language,bth,Biatah Bidayuh,false +language,bti,Burate,false +language,btj,Bacanese Malay,false +language,btk,Batak languages,false +language,btl,Bhatola,true +language,btm,Batak Mandailing,false +language,btn,Ratagnon,false +language,bto,Rinconada Bikol,false +language,btp,Budibud,false +language,btq,Batek,false +language,btr,Baetora,false +language,bts,Batak Simalungun,false +language,btt,Bete-Bendi,false +language,btu,Batu,false +language,btv,Bateri,false +language,btw,Butuanon,false +language,btx,Batak Karo,false +language,bty,Bobot,false +language,btz,Batak Alas-Kluet,false +language,bua,Buriat,false +language,bub,Bua,false +language,buc,Bushi,false +language,bud,Ntcham,false +language,bue,Beothuk,false +language,buf,Bushoong,false +language,bug,Buginese,false +language,buh,Younuo Bunu,false +language,bui,Bongili,false +language,buj,Basa-Gurmana,false +language,buk,Bugawac,false +language,bum,Bulu (Cameroon),false +language,bun,Sherbro,false +language,buo,Terei,false +language,bup,Busoa,false +language,buq,Brem,false +language,bus,Bokobaru,false +language,but,Bungain,false +language,buu,Budu,false +language,buv,Bun,false +language,buw,Bubi,false +language,bux,Boghom,false +language,buy,Bullom So,false +language,buz,Bukwen,false +language,bva,Barein,false +language,bvb,Bube,false +language,bvc,Baelelea,false +language,bvd,Baeggu,false +language,bve,Berau Malay,false +language,bvf,Boor,false +language,bvg,Bonkeng,false +language,bvh,Bure,false +language,bvi,Belanda Viri,false +language,bvj,Baan,false +language,bvk,Bukat,false +language,bvl,Bolivian Sign Language,false +language,bvm,Bamunka,false +language,bvn,Buna,false +language,bvo,Bolgo,false +language,bvp,Bumang,false +language,bvq,Birri,false +language,bvr,Burarra,false +language,bvt,Bati (Indonesia),false +language,bvu,Bukit Malay,false +language,bvv,Baniva,false +language,bvw,Boga,false +language,bvx,Dibole,false +language,bvy,Baybayanon,false +language,bvz,Bauzi,false +language,bwa,Bwatoo,false +language,bwb,Namosi-Naitasiri-Serua,false +language,bwc,Bwile,false +language,bwd,Bwaidoka,false +language,bwe,Bwe Karen,false +language,bwf,Boselewa,false +language,bwg,Barwe,false +language,bwh,Bishuo,false +language,bwi,Baniwa,false +language,bwj,Láá Láá Bwamu,false +language,bwk,Bauwaki,false +language,bwl,Bwela,false +language,bwm,Biwat,false +language,bwn,Wunai Bunu,false +language,bwo,Boro (Ethiopia),false +language,bwp,Mandobo Bawah,false +language,bwq,Southern Bobo Madaré,false +language,bwr,Bura-Pabir,false +language,bws,Bomboma,false +language,bwt,Bafaw-Balong,false +language,bwu,Buli (Ghana),false +language,bww,Bwa,false +language,bwx,Bu-Nao Bunu,false +language,bwy,Cwi Bwamu,false +language,bwz,Bwisi,false +language,bxa,Tairaha,false +language,bxb,Belanda Bor,false +language,bxc,Molengue,false +language,bxd,Pela,false +language,bxe,Birale,false +language,bxf,Bilur,false +language,bxg,Bangala,false +language,bxh,Buhutu,false +language,bxi,Pirlatapa,false +language,bxj,Bayungu,false +language,bxk,Bukusu,false +language,bxl,Jalkunan,false +language,bxm,Mongolia Buriat,false +language,bxn,Burduna,false +language,bxo,Barikanchi,false +language,bxp,Bebil,false +language,bxq,Beele,false +language,bxr,Russia Buriat,false +language,bxs,Busam,false +language,bxu,China Buriat,false +language,bxv,Berakou,false +language,bxw,Bankagooma,false +language,bxx,Borna (Democratic Republic of Congo),true +language,bxz,Binahari,false +language,bya,Batak,false +language,byb,Bikya,false +language,byc,Ubaghara,false +language,byd,Benyadu',false +language,bye,Pouye,false +language,byf,Bete,false +language,byg,Baygo,false +language,byh,Bhujel,false +language,byi,Buyu,false +language,byj,Bina (Nigeria),false +language,byk,Biao,false +language,byl,Bayono,false +language,bym,Bidjara,false +language,byn,Bilin,false +language,byo,Biyo,false +language,byp,Bumaji,false +language,byq,Basay,false +language,byr,Baruya,false +language,bys,Burak,false +language,byt,Berti,false +language,byv,Medumba,false +language,byw,Belhariya,false +language,byx,Qaqet,false +language,byy,Buya,true +language,byz,Banaro,false +language,bza,Bandi,false +language,bzb,Andio,false +language,bzc,Southern Betsimisaraka Malagasy,false +language,bzd,Bribri,false +language,bze,Jenaama Bozo,false +language,bzf,Boikin,false +language,bzg,Babuza,false +language,bzh,Mapos Buang,false +language,bzi,Bisu,false +language,bzj,Belize Kriol English,false +language,bzk,Nicaragua Creole English,false +language,bzl,Boano (Sulawesi),false +language,bzm,Bolondo,false +language,bzn,Boano (Maluku),false +language,bzo,Bozaba,false +language,bzp,Kemberano,false +language,bzq,Buli (Indonesia),false +language,bzr,Biri,false +language,bzs,Brazilian Sign Language,false +language,bzt,Brithenig,false +language,bzu,Burmeso,false +language,bzv,Naami,false +language,bzw,Basa (Nigeria),false +language,bzx,Kɛlɛngaxo Bozo,false +language,bzy,Obanliku,false +language,bzz,Evant,false +language,ca,Catalan,false +language,caa,Chortí,false +language,cab,Garifuna,false +language,cac,Chuj,false +language,cad,Caddo,false +language,cae,Lehar,false +language,caf,Southern Carrier,false +language,cag,Nivaclé,false +language,cah,Cahuarano,false +language,cai,Central American Indian languages,false +language,caj,Chané,false +language,cak,Kaqchikel,false +language,cal,Carolinian,false +language,cam,Cemuhî,false +language,can,Chambri,false +language,cao,Chácobo,false +language,cap,Chipaya,false +language,caq,Car Nicobarese,false +language,car,Galibi Carib,false +language,cas,Tsimané,false +language,cau,Caucasian languages,false +language,cav,Cavineña,false +language,caw,Callawalla,false +language,cax,Chiquitano,false +language,cay,Cayuga,false +language,caz,Canichana,false +language,cba,Chibchan languages,false +language,cbb,Cabiyarí,false +language,cbc,Carapana,false +language,cbd,Carijona,false +language,cbe,Chipiajes,true +language,cbg,Chimila,false +language,cbh,Cagua,true +language,cbi,Chachi,false +language,cbj,Ede Cabe,false +language,cbk,Chavacano,false +language,cbl,Bualkhaw Chin,false +language,cbn,Nyahkur,false +language,cbo,Izora,false +language,cbq,Tsucuba,false +language,cbr,Cashibo-Cacataibo,false +language,cbs,Cashinahua,false +language,cbt,Chayahuita,false +language,cbu,Candoshi-Shapra,false +language,cbv,Cacua,false +language,cbw,Kinabalian,false +language,cby,Carabayo,false +language,cca,Cauca,true +language,ccc,Chamicuro,false +language,ccd,Cafundo Creole,false +language,cce,Chopi,false +language,ccg,Samba Daka,false +language,cch,Atsam,false +language,ccj,Kasanga,false +language,ccl,Cutchi-Swahili,false +language,ccm,Malaccan Creole Malay,false +language,ccn,North Caucasian languages,false +language,cco,Comaltepec Chinantec,false +language,ccp,Chakma,false +language,ccq,Chaungtha,true +language,ccr,Cacaopera,false +language,ccs,South Caucasian languages,false +language,cda,Choni,false +language,cdc,Chadic languages,false +language,cdd,Caddoan languages,false +language,cde,Chenchu,false +language,cdf,Chiru,false +language,cdg,Chamari,true +language,cdh,Chambeali,false +language,cdi,Chodri,false +language,cdj,Churahi,false +language,cdm,Chepang,false +language,cdn,Chaudangsi,false +language,cdo,Min Dong Chinese,false +language,cdr,Cinda-Regi-Tiyal,false +language,cds,Chadian Sign Language,false +language,cdy,Chadong,false +language,cdz,Koda,false +language,ce,Chechen,false +language,cea,Lower Chehalis,false +language,ceb,Cebuano,false +language,ceg,Chamacoco,false +language,cek,Eastern Khumi Chin,false +language,cel,Celtic languages,false +language,cen,Cen,false +language,cet,Centúúm,false +language,cey,Laoktu Chin,false +language,cfa,Dijim-Bwilim,false +language,cfd,Cara,false +language,cfg,Como Karim,false +language,cfm,Falam Chin,false +language,cga,Changriwa,false +language,cgc,Kagayanen,false +language,cgg,Chiga,false +language,cgk,Chocangacakha,false +language,ch,Chamorro,false +language,chb,Chibcha,false +language,chc,Catawba,false +language,chd,Highland Oaxaca Chontal,false +language,chf,Tabasco Chontal,false +language,chg,Chagatai,false +language,chh,Chinook,false +language,chj,Ojitlán Chinantec,false +language,chk,Chuukese,false +language,chl,Cahuilla,false +language,chm,Mari (Russia),false +language,chn,Chinook jargon,false +language,cho,Choctaw,false +language,chp,Chipewyan,false +language,chq,Quiotepec Chinantec,false +language,chr,Cherokee,false +language,cht,Cholón,false +language,chw,Chuwabu,false +language,chx,Chantyal,false +language,chy,Cheyenne,false +language,chz,Ozumacín Chinantec,false +language,cia,Cia-Cia,false +language,cib,Ci Gbe,false +language,cic,Chickasaw,false +language,cid,Chimariko,false +language,cie,Cineni,false +language,cih,Chinali,false +language,cik,Chitkuli Kinnauri,false +language,cim,Cimbrian,false +language,cin,Cinta Larga,false +language,cip,Chiapanec,false +language,cir,Tiri,false +language,ciw,Chippewa,false +language,ciy,Chaima,false +language,cja,Western Cham,false +language,cje,Chru,false +language,cjh,Upper Chehalis,false +language,cji,Chamalal,false +language,cjk,Chokwe,false +language,cjm,Eastern Cham,false +language,cjn,Chenapian,false +language,cjo,Ashéninka Pajonal,false +language,cjp,Cabécar,false +language,cjr,Chorotega,true +language,cjs,Shor,false +language,cjv,Chuave,false +language,cjy,Jinyu Chinese,false +language,cka,Khumi Awa Chin,true +language,ckb,Central Kurdish,false +language,ckh,Chak,false +language,ckl,Cibak,false +language,ckm,Chakavian,false +language,ckn,Kaang Chin,false +language,cko,Anufo,false +language,ckq,Kajakse,false +language,ckr,Kairak,false +language,cks,Tayo,false +language,ckt,Chukot,false +language,cku,Koasati,false +language,ckv,Kavalan,false +language,ckx,Caka,false +language,cky,Cakfem-Mushere,false +language,ckz,Cakchiquel-Quiché Mixed Language,false +language,cla,Ron,false +language,clc,Chilcotin,false +language,cld,Chaldean Neo-Aramaic,false +language,cle,Lealao Chinantec,false +language,clh,Chilisso,false +language,cli,Chakali,false +language,clj,Laitu Chin,false +language,clk,Idu-Mishmi,false +language,cll,Chala,false +language,clm,Klallam,false +language,clo,Lowland Oaxaca Chontal,false +language,cls,Classical Sanskrit,false +language,clt,Lautu Chin,false +language,clu,Caluyanun,false +language,clw,Chulym,false +language,cly,Eastern Highland Chatino,false +language,cma,Maa,false +language,cmc,Chamic languages,false +language,cme,Cerma,false +language,cmg,Classical Mongolian,false +language,cmi,Emberá-Chamí,false +language,cmk,Chimakum,true +language,cml,Campalagian,false +language,cmm,Michigamea,false +language,cmn,Mandarin Chinese,false +language,cmo,Central Mnong,false +language,cmr,Mro-Khimi Chin,false +language,cms,Messapic,false +language,cmt,Camtho,false +language,cna,Changthang,false +language,cnb,Chinbon Chin,false +language,cnc,Côông,false +language,cng,Northern Qiang,false +language,cnh,Hakha Chin,false +language,cni,Asháninka,false +language,cnk,Khumi Chin,false +language,cnl,Lalana Chinantec,false +language,cno,Con,false +language,cnp,Northern Ping Chinese,false +language,cnq,Chung,false +language,cnr,Montenegrin,false +language,cns,Central Asmat,false +language,cnt,Tepetotutla Chinantec,false +language,cnu,Chenoua,false +language,cnw,Ngawn Chin,false +language,cnx,Middle Cornish,false +language,co,Corsican,false +language,coa,Cocos Islands Malay,false +language,cob,Chicomuceltec,false +language,coc,Cocopa,false +language,cod,Cocama-Cocamilla,false +language,coe,Koreguaje,false +language,cof,Colorado,false +language,cog,Chong,false +language,coh,Chonyi-Dzihana-Kauma,false +language,coj,Cochimi,false +language,cok,Santa Teresa Cora,false +language,col,Columbia-Wenatchi,false +language,com,Comanche,false +language,con,Cofán,false +language,coo,Comox,false +language,cop,Coptic,false +language,coq,Coquille,false +language,cot,Caquinte,false +language,cou,Wamey,false +language,cov,Cao Miao,false +language,cow,Cowlitz,false +language,cox,Nanti,false +language,coy,Coyaima,true +language,coz,Chochotec,false +language,cpa,Palantla Chinantec,false +language,cpb,Ucayali-Yurúa Ashéninka,false +language,cpc,Ajyíninka Apurucayali,false +language,cpe,English-based creoles and pidgins,false +language,cpf,French-based creoles and pidgins,false +language,cpg,Cappadocian Greek,false +language,cpi,Chinese Pidgin English,false +language,cpn,Cherepon,false +language,cpo,Kpeego,false +language,cpp,Portuguese-based creoles and pidgins,false +language,cps,Capiznon,false +language,cpu,Pichis Ashéninka,false +language,cpx,Pu-Xian Chinese,false +language,cpy,South Ucayali Ashéninka,false +language,cqd,Chuanqiandian Cluster Miao,false +language,cqu,Chilean Quechua,true +language,cr,Cree,false +language,cra,Chara,false +language,crb,Island Carib,false +language,crc,Lonwolwol,false +language,crd,Coeur d'Alene,false +language,crf,Caramanta,false +language,crg,Michif,false +language,crh,Crimean Tatar,false +language,cri,Sãotomense,false +language,crj,Southern East Cree,false +language,crk,Plains Cree,false +language,crl,Northern East Cree,false +language,crm,Moose Cree,false +language,crn,El Nayar Cora,false +language,cro,Crow,false +language,crp,Creoles and pidgins,false +language,crq,Iyo'wujwa Chorote,false +language,crr,Carolina Algonquian,false +language,crs,Seselwa Creole French,false +language,crt,Iyojwa'ja Chorote,false +language,crv,Chaura,false +language,crw,Chrau,false +language,crx,Carrier,false +language,cry,Cori,false +language,crz,Cruzeño,false +language,cs,Czech,false +language,csa,Chiltepec Chinantec,false +language,csb,Kashubian,false +language,csc,Catalan Sign Language,false +language,csd,Chiangmai Sign Language,false +language,cse,Czech Sign Language,false +language,csf,Cuba Sign Language,false +language,csg,Chilean Sign Language,false +language,csh,Asho Chin,false +language,csi,Coast Miwok,false +language,csj,Songlai Chin,false +language,csk,Jola-Kasa,false +language,csl,Chinese Sign Language,false +language,csm,Central Sierra Miwok,false +language,csn,Colombian Sign Language,false +language,cso,Sochiapam Chinantec,false +language,csp,Southern Ping Chinese,false +language,csq,Croatia Sign Language,false +language,csr,Costa Rican Sign Language,false +language,css,Southern Ohlone,false +language,cst,Northern Ohlone,false +language,csu,Central Sudanic languages,false +language,csv,Sumtu Chin,false +language,csw,Swampy Cree,false +language,csx,Cambodian Sign Language,false +language,csy,Siyin Chin,false +language,csz,Coos,false +language,cta,Tataltepec Chatino,false +language,ctc,Chetco,false +language,ctd,Tedim Chin,false +language,cte,Tepinapa Chinantec,false +language,ctg,Chittagonian,false +language,cth,Thaiphum Chin,false +language,ctl,Tlacoatzintepec Chinantec,false +language,ctm,Chitimacha,false +language,ctn,Chhintange,false +language,cto,Emberá-Catío,false +language,ctp,Western Highland Chatino,false +language,cts,Northern Catanduanes Bikol,false +language,ctt,Wayanad Chetti,false +language,ctu,Chol,false +language,cty,Moundadan Chetty,false +language,ctz,Zacatepec Chatino,false +language,cu,Church Slavic,false +language,cua,Cua,false +language,cub,Cubeo,false +language,cuc,Usila Chinantec,false +language,cug,Chungmboko,true +language,cuh,Chuka,false +language,cui,Cuiba,false +language,cuj,Mashco Piro,false +language,cuk,San Blas Kuna,false +language,cul,Culina,false +language,cum,Cumeral,true +language,cuo,Cumanagoto,false +language,cup,Cupeño,false +language,cuq,Cun,false +language,cur,Chhulung,false +language,cus,Cushitic languages,false +language,cut,Teutila Cuicatec,false +language,cuu,Tai Ya,false +language,cuv,Cuvok,false +language,cuw,Chukwa,false +language,cux,Tepeuxila Cuicatec,false +language,cuy,Cuitlatec,false +language,cv,Chuvash,false +language,cvg,Chug,false +language,cvn,Valle Nacional Chinantec,false +language,cwa,Kabwa,false +language,cwb,Maindo,false +language,cwd,Woods Cree,false +language,cwe,Kwere,false +language,cwg,Chewong,false +language,cwt,Kuwaataay,false +language,cxh,Cha'ari,false +language,cy,Welsh,false +language,cya,Nopala Chatino,false +language,cyb,Cayubaba,false +language,cyo,Cuyonon,false +language,czh,Huizhou Chinese,false +language,czk,Knaanic,false +language,czn,Zenzontepec Chatino,false +language,czo,Min Zhong Chinese,false +language,czt,Zotung Chin,false +language,da,Danish,false +language,daa,Dangaléat,false +language,dac,Dambi,false +language,dad,Marik,false +language,dae,Duupa,false +language,daf,Dan,true +language,dag,Dagbani,false +language,dah,Gwahatike,false +language,dai,Day,false +language,daj,Dar Fur Daju,false +language,dak,Dakota,false +language,dal,Dahalo,false +language,dam,Damakawa,false +language,dao,Daai Chin,false +language,dap,Nisi (India),true +language,daq,Dandami Maria,false +language,dar,Dargwa,false +language,das,Daho-Doo,false +language,dau,Dar Sila Daju,false +language,dav,Taita,false +language,daw,Davawenyo,false +language,dax,Dayi,false +language,day,Land Dayak languages,false +language,daz,Moi-Wadea,false +language,dba,Bangime,false +language,dbb,Deno,false +language,dbd,Dadiya,false +language,dbe,Dabe,false +language,dbf,Edopi,false +language,dbg,Dogul Dom Dogon,false +language,dbi,Doka,false +language,dbj,Ida'an,false +language,dbl,Dyirbal,false +language,dbm,Duguri,false +language,dbn,Duriankere,false +language,dbo,Dulbu,false +language,dbp,Duwai,false +language,dbq,Daba,false +language,dbr,Dabarre,false +language,dbt,Ben Tey Dogon,false +language,dbu,Bondum Dom Dogon,false +language,dbv,Dungu,false +language,dbw,Bankan Tey Dogon,false +language,dby,Dibiyaso,false +language,dcc,Deccan,false +language,dcr,Negerhollands,false +language,dda,Dadi Dadi,false +language,ddd,Dongotono,false +language,dde,Doondo,false +language,ddg,Fataluku,false +language,ddi,West Goodenough,false +language,ddj,Jaru,false +language,ddn,Dendi (Benin),false +language,ddo,Dido,false +language,ddr,Dhudhuroa,false +language,dds,Donno So Dogon,false +language,ddw,Dawera-Daweloor,false +language,de,German,false +language,dec,Dagik,false +language,ded,Dedua,false +language,dee,Dewoin,false +language,def,Dezfuli,false +language,deg,Degema,false +language,deh,Dehwari,false +language,dei,Demisa,false +language,dek,Dek,true +language,del,Delaware,false +language,dem,Dem,false +language,den,Slavey,false +language,dep,Pidgin Delaware,false +language,deq,Dendi (Central African Republic),false +language,der,Deori,false +language,des,Desano,false +language,dev,Domung,false +language,dez,Dengese,false +language,dga,Southern Dagaare,false +language,dgb,Bunoge Dogon,false +language,dgc,Casiguran Dumagat Agta,false +language,dgd,Dagaari Dioula,false +language,dge,Degenan,false +language,dgg,Doga,false +language,dgh,Dghwede,false +language,dgi,Northern Dagara,false +language,dgk,Dagba,false +language,dgl,Andaandi,false +language,dgn,Dagoman,false +language,dgo,Dogri (individual language),false +language,dgr,Tlicho,false +language,dgs,Dogoso,false +language,dgt,Ndra'ngith,false +language,dgu,Degaru,true +language,dgw,Daungwurrung,false +language,dgx,Doghoro,false +language,dgz,Daga,false +language,dha,Dhanwar (India),true +language,dhd,Dhundari,false +language,dhg,Dhangu-Djangu,false +language,dhi,Dhimal,false +language,dhl,Dhalandji,false +language,dhm,Zemba,false +language,dhn,Dhanki,false +language,dho,Dhodia,false +language,dhr,Dhargari,false +language,dhs,Dhaiso,false +language,dhu,Dhurga,false +language,dhv,Dehu,false +language,dhw,Dhanwar (Nepal),false +language,dhx,Dhungaloo,false +language,dia,Dia,false +language,dib,South Central Dinka,false +language,dic,Lakota Dida,false +language,did,Didinga,false +language,dif,Dieri,false +language,dig,Digo,false +language,dih,Kumiai,false +language,dii,Dimbong,false +language,dij,Dai,false +language,dik,Southwestern Dinka,false +language,dil,Dilling,false +language,dim,Dime,false +language,din,Dinka,false +language,dio,Dibo,false +language,dip,Northeastern Dinka,false +language,diq,Dimli (individual language),false +language,dir,Dirim,false +language,dis,Dimasa,false +language,dit,Dirari,true +language,diu,Diriku,false +language,diw,Northwestern Dinka,false +language,dix,Dixon Reef,false +language,diy,Diuwe,false +language,diz,Ding,false +language,dja,Djadjawurrung,false +language,djb,Djinba,false +language,djc,Dar Daju Daju,false +language,djd,Djamindjung,false +language,dje,Zarma,false +language,djf,Djangun,false +language,dji,Djinang,false +language,djj,Djeebbana,false +language,djk,Eastern Maroon Creole,false +language,djl,Djiwarli,true +language,djm,Jamsay Dogon,false +language,djn,Jawoyn,false +language,djo,Jangkang,false +language,djr,Djambarrpuyngu,false +language,dju,Kapriman,false +language,djw,Djawi,false +language,dka,Dakpakha,false +language,dkg,Kadung,false +language,dkk,Dakka,false +language,dkl,Kolum So Dogon,true +language,dkr,Kuijau,false +language,dks,Southeastern Dinka,false +language,dkx,Mazagway,false +language,dlg,Dolgan,false +language,dlk,Dahalik,false +language,dlm,Dalmatian,false +language,dln,Darlong,false +language,dma,Duma,false +language,dmb,Mombo Dogon,false +language,dmc,Gavak,false +language,dmd,Madhi Madhi,false +language,dme,Dugwor,false +language,dmf,Medefaidrin,false +language,dmg,Upper Kinabatangan,false +language,dmk,Domaaki,false +language,dml,Dameli,false +language,dmm,Dama,false +language,dmn,Mande languages,false +language,dmo,Kemedzung,false +language,dmr,East Damar,false +language,dms,Dampelas,false +language,dmu,Dubu,false +language,dmv,Dumpas,false +language,dmw,Mudburra,false +language,dmx,Dema,false +language,dmy,Demta,false +language,dna,Upper Grand Valley Dani,false +language,dnd,Daonda,false +language,dne,Ndendeule,false +language,dng,Dungan,false +language,dni,Lower Grand Valley Dani,false +language,dnj,Dan,false +language,dnk,Dengka,false +language,dnn,Dzùùngoo,false +language,dno,Ndrulo,false +language,dnr,Danaru,false +language,dnt,Mid Grand Valley Dani,false +language,dnu,Danau,false +language,dnv,Danu,false +language,dnw,Western Dani,false +language,dny,Dení,false +language,doa,Dom,false +language,dob,Dobu,false +language,doc,Northern Dong,false +language,doe,Doe,false +language,dof,Domu,false +language,doh,Dong,false +language,doi,Dogri (macrolanguage),false +language,dok,Dondo,false +language,dol,Doso,false +language,don,Toura (Papua New Guinea),false +language,doo,Dongo,false +language,dop,Lukpa,false +language,doq,Dominican Sign Language,false +language,dor,Dori'o,false +language,dos,Dogosé,false +language,dot,Dass,false +language,dov,Dombe,false +language,dow,Doyayo,false +language,dox,Bussa,false +language,doy,Dompo,false +language,doz,Dorze,false +language,dpp,Papar,false +language,dra,Dravidian languages,false +language,drb,Dair,false +language,drc,Minderico,false +language,drd,Darmiya,false +language,dre,Dolpo,false +language,drg,Rungus,false +language,drh,Darkhat,true +language,dri,C'Lela,false +language,drl,Paakantyi,false +language,drn,West Damar,false +language,dro,Daro-Matu Melanau,false +language,drq,Dura,false +language,drr,Dororo,true +language,drs,Gedeo,false +language,drt,Drents,false +language,dru,Rukai,false +language,drw,Darwazi,true +language,dry,Darai,false +language,dsb,Lower Sorbian,false +language,dse,Dutch Sign Language,false +language,dsh,Daasanach,false +language,dsi,Disa,false +language,dsk,Dokshi,false +language,dsl,Danish Sign Language,false +language,dsn,Dusner,false +language,dso,Desiya,false +language,dsq,Tadaksahak,false +language,dsz,Mardin Sign Language,false +language,dta,Daur,false +language,dtb,Labuk-Kinabatangan Kadazan,false +language,dtd,Ditidaht,false +language,dth,Adithinngithigh,false +language,dti,Ana Tinga Dogon,false +language,dtk,Tene Kan Dogon,false +language,dtm,Tomo Kan Dogon,false +language,dtn,Daatsʼíin,false +language,dto,Tommo So Dogon,false +language,dtp,Kadazan Dusun,false +language,dtr,Lotud,false +language,dts,Toro So Dogon,false +language,dtt,Toro Tegu Dogon,false +language,dtu,Tebul Ure Dogon,false +language,dty,Dotyali,false +language,dua,Duala,false +language,dub,Dubli,false +language,duc,Duna,false +language,dud,Hun-Saare,true +language,due,Umiray Dumaget Agta,false +language,duf,Dumbea,false +language,dug,Duruma,false +language,duh,Dungra Bhil,false +language,dui,Dumun,false +language,duj,Dhuwal,true +language,duk,Uyajitaya,false +language,dul,Alabat Island Agta,false +language,dum,Middle Dutch (ca. 1050-1350),false +language,dun,Dusun Deyah,false +language,duo,Dupaninan Agta,false +language,dup,Duano,false +language,duq,Dusun Malang,false +language,dur,Dii,false +language,dus,Dumi,false +language,duu,Drung,false +language,duv,Duvle,false +language,duw,Dusun Witu,false +language,dux,Duungooma,false +language,duy,Dicamay Agta,false +language,duz,Duli-Gey,false +language,dv,Dhivehi,false +language,dva,Duau,false +language,dwa,Diri,false +language,dwk,Dawik Kui,false +language,dwl,Walo Kumbe Dogon,true +language,dwr,Dawro,false +language,dws,Dutton World Speedwords,false +language,dwu,Dhuwal,false +language,dww,Dawawa,false +language,dwy,Dhuwaya,false +language,dwz,Dewas Rai,false +language,dya,Dyan,false +language,dyb,Dyaberdyaber,false +language,dyd,Dyugun,false +language,dyg,Villa Viciosa Agta,false +language,dyi,Djimini Senoufo,false +language,dyl,Bhutanese Sign Language,false +language,dym,Yanda Dom Dogon,false +language,dyn,Dyangadi,false +language,dyo,Jola-Fonyi,false +language,dyr,Dyarim,false +language,dyu,Dyula,false +language,dyy,Djabugay,false +language,dz,Dzongkha,false +language,dza,Tunzu,false +language,dzd,Daza,false +language,dze,Djiwarli,false +language,dzg,Dazaga,false +language,dzl,Dzalakha,false +language,dzn,Dzando,false +language,eaa,Karenggapa,false +language,ebc,Beginci,false +language,ebg,Ebughu,false +language,ebk,Eastern Bontok,false +language,ebo,Teke-Ebo,false +language,ebr,Ebrié,false +language,ebu,Embu,false +language,ecr,Eteocretan,false +language,ecs,Ecuadorian Sign Language,false +language,ecy,Eteocypriot,false +language,ee,Ewe,false +language,eee,E,false +language,efa,Efai,false +language,efe,Efe,false +language,efi,Efik,false +language,ega,Ega,false +language,egl,Emilian,false +language,egm,Benamanga,false +language,ego,Eggon,false +language,egx,Egyptian languages,false +language,egy,Egyptian (Ancient),false +language,ehs,Miyakubo Sign Language,false +language,ehu,Ehueun,false +language,eip,Eipomek,false +language,eit,Eitiep,false +language,eiv,Askopan,false +language,eja,Ejamat,false +language,eka,Ekajuk,false +language,ekc,Eastern Karnic,true +language,eke,Ekit,false +language,ekg,Ekari,false +language,eki,Eki,false +language,ekk,Standard Estonian,false +language,ekl,Kol (Bangladesh),false +language,ekm,Elip,false +language,eko,Koti,false +language,ekp,Ekpeye,false +language,ekr,Yace,false +language,eky,Eastern Kayah,false +language,el,Modern Greek (1453-),false +language,ele,Elepi,false +language,elh,El Hugeirat,false +language,eli,Nding,false +language,elk,Elkei,false +language,elm,Eleme,false +language,elo,El Molo,false +language,elp,Elpaputih,true +language,elu,Elu,false +language,elx,Elamite,false +language,ema,Emai-Iuleha-Ora,false +language,emb,Embaloh,false +language,eme,Emerillon,false +language,emg,Eastern Meohang,false +language,emi,Mussau-Emira,false +language,emk,Eastern Maninkakan,false +language,emm,Mamulique,false +language,emn,Eman,false +language,emo,Emok,true +language,emp,Northern Emberá,false +language,emq,Eastern Minyag,false +language,ems,Pacific Gulf Yupik,false +language,emu,Eastern Muria,false +language,emw,Emplawas,false +language,emx,Erromintxela,false +language,emy,Epigraphic Mayan,false +language,emz,Mbessa,false +language,en,English,false +language,ena,Apali,false +language,enb,Markweeta,false +language,enc,En,false +language,end,Ende,false +language,enf,Forest Enets,false +language,enh,Tundra Enets,false +language,enl,Enlhet,false +language,enm,Middle English (1100-1500),false +language,enn,Engenni,false +language,eno,Enggano,false +language,enq,Enga,false +language,enr,Emumu,false +language,enu,Enu,false +language,env,Enwan (Edo State),false +language,enw,Enwan (Akwa Ibom State),false +language,enx,Enxet,false +language,eo,Esperanto,false +language,eot,Beti (Côte d'Ivoire),false +language,epi,Epie,false +language,era,Eravallan,false +language,erg,Sie,false +language,erh,Eruwa,false +language,eri,Ogea,false +language,erk,South Efate,false +language,ero,Horpa,false +language,err,Erre,false +language,ers,Ersu,false +language,ert,Eritai,false +language,erw,Erokwanas,false +language,es,Spanish,false +language,ese,Ese Ejja,false +language,esg,Aheri Gondi,false +language,esh,Eshtehardi,false +language,esi,North Alaskan Inupiatun,false +language,esk,Northwest Alaska Inupiatun,false +language,esl,Egypt Sign Language,false +language,esm,Esuma,false +language,esn,Salvadoran Sign Language,false +language,eso,Estonian Sign Language,false +language,esq,Esselen,false +language,ess,Central Siberian Yupik,false +language,esu,Central Yupik,false +language,esx,Eskimo-Aleut languages,false +language,esy,Eskayan,false +language,et,Estonian,false +language,etb,Etebi,false +language,etc,Etchemin,false +language,eth,Ethiopian Sign Language,false +language,etn,Eton (Vanuatu),false +language,eto,Eton (Cameroon),false +language,etr,Edolo,false +language,ets,Yekhee,false +language,ett,Etruscan,false +language,etu,Ejagham,false +language,etx,Eten,false +language,etz,Semimi,false +language,eu,Basque,false +language,eud,Eudeve,false +language,euq,Basque (family),false +language,eve,Even,false +language,evh,Uvbie,false +language,evn,Evenki,false +language,ewo,Ewondo,false +language,ext,Extremaduran,false +language,eya,Eyak,false +language,eyo,Keiyo,false +language,eza,Ezaa,false +language,eze,Uzekwe,false +language,fa,Persian,false +language,faa,Fasu,false +language,fab,Fa d'Ambu,false +language,fad,Wagi,false +language,faf,Fagani,false +language,fag,Finongan,false +language,fah,Baissa Fali,false +language,fai,Faiwol,false +language,faj,Faita,false +language,fak,Fang (Cameroon),false +language,fal,South Fali,false +language,fam,Fam,false +language,fan,Fang (Equatorial Guinea),false +language,fap,Paloor,false +language,far,Fataleka,false +language,fat,Fanti,false +language,fau,Fayu,false +language,fax,Fala,false +language,fay,Southwestern Fars,false +language,faz,Northwestern Fars,false +language,fbl,West Albay Bikol,false +language,fcs,Quebec Sign Language,false +language,fer,Feroge,false +language,ff,Fulah,false +language,ffi,Foia Foia,false +language,ffm,Maasina Fulfulde,false +language,fgr,Fongoro,false +language,fi,Finnish,false +language,fia,Nobiin,false +language,fie,Fyer,false +language,fif,Faifi,false +language,fil,Filipino,false +language,fip,Fipa,false +language,fir,Firan,false +language,fit,Tornedalen Finnish,false +language,fiu,Finno-Ugrian languages,false +language,fiw,Fiwaga,false +language,fj,Fijian,false +language,fkk,Kirya-Konzəl,false +language,fkv,Kven Finnish,false +language,fla,Kalispel-Pend d'Oreille,false +language,flh,Foau,false +language,fli,Fali,false +language,fll,North Fali,false +language,fln,Flinders Island,false +language,flr,Fuliiru,false +language,fly,Flaaitaal,false +language,fmp,Fe'fe',false +language,fmu,Far Western Muria,false +language,fnb,Fanbak,false +language,fng,Fanagalo,false +language,fni,Fania,false +language,fo,Faroese,false +language,fod,Foodo,false +language,foi,Foi,false +language,fom,Foma,false +language,fon,Fon,false +language,for,Fore,false +language,fos,Siraya,false +language,fox,Formosan languages,false +language,fpe,Fernando Po Creole English,false +language,fqs,Fas,false +language,fr,French,false +language,frc,Cajun French,false +language,frd,Fordata,false +language,frk,Frankish,false +language,frm,Middle French (ca. 1400-1600),false +language,fro,Old French (842-ca. 1400),false +language,frp,Arpitan,false +language,frq,Forak,false +language,frr,Northern Frisian,false +language,frs,Eastern Frisian,false +language,frt,Fortsenal,false +language,fse,Finnish Sign Language,false +language,fsl,French Sign Language,false +language,fss,Finland-Swedish Sign Language,false +language,fub,Adamawa Fulfulde,false +language,fuc,Pulaar,false +language,fud,East Futuna,false +language,fue,Borgu Fulfulde,false +language,fuf,Pular,false +language,fuh,Western Niger Fulfulde,false +language,fui,Bagirmi Fulfulde,false +language,fuj,Ko,false +language,fum,Fum,false +language,fun,Fulniô,false +language,fuq,Central-Eastern Niger Fulfulde,false +language,fur,Friulian,false +language,fut,Futuna-Aniwa,false +language,fuu,Furu,false +language,fuv,Nigerian Fulfulde,false +language,fuy,Fuyug,false +language,fvr,Fur,false +language,fwa,Fwâi,false +language,fwe,Fwe,false +language,fy,Western Frisian,false +language,ga,Irish,false +language,gaa,Ga,false +language,gab,Gabri,false +language,gac,Mixed Great Andamanese,false +language,gad,Gaddang,false +language,gae,Guarequena,false +language,gaf,Gende,false +language,gag,Gagauz,false +language,gah,Alekano,false +language,gai,Borei,false +language,gaj,Gadsup,false +language,gak,Gamkonora,false +language,gal,Galolen,false +language,gam,Kandawo,false +language,gan,Gan Chinese,false +language,gao,Gants,false +language,gap,Gal,false +language,gaq,Gata',false +language,gar,Galeya,false +language,gas,Adiwasi Garasia,false +language,gat,Kenati,false +language,gau,Mudhili Gadaba,false +language,gav,Gabutamon,true +language,gaw,Nobonob,false +language,gax,Borana-Arsi-Guji Oromo,false +language,gay,Gayo,false +language,gaz,West Central Oromo,false +language,gba,Gbaya (Central African Republic),false +language,gbb,Kaytetye,false +language,gbc,Garawa,true +language,gbd,Karajarri,false +language,gbe,Niksek,false +language,gbf,Gaikundi,false +language,gbg,Gbanziri,false +language,gbh,Defi Gbe,false +language,gbi,Galela,false +language,gbj,Bodo Gadaba,false +language,gbk,Gaddi,false +language,gbl,Gamit,false +language,gbm,Garhwali,false +language,gbn,Mo'da,false +language,gbo,Northern Grebo,false +language,gbp,Gbaya-Bossangoa,false +language,gbq,Gbaya-Bozoum,false +language,gbr,Gbagyi,false +language,gbs,Gbesi Gbe,false +language,gbu,Gagadu,false +language,gbv,Gbanu,false +language,gbw,Gabi-Gabi,false +language,gbx,Eastern Xwla Gbe,false +language,gby,Gbari,false +language,gbz,Zoroastrian Dari,false +language,gcc,Mali,false +language,gcd,Ganggalida,false +language,gce,Galice,false +language,gcf,Guadeloupean Creole French,false +language,gcl,Grenadian Creole English,false +language,gcn,Gaina,false +language,gcr,Guianese Creole French,false +language,gct,Colonia Tovar German,false +language,gd,Scottish Gaelic,false +language,gda,Gade Lohar,false +language,gdb,Pottangi Ollar Gadaba,false +language,gdc,Gugu Badhun,false +language,gdd,Gedaged,false +language,gde,Gude,false +language,gdf,Guduf-Gava,false +language,gdg,Ga'dang,false +language,gdh,Gadjerawang,false +language,gdi,Gundi,false +language,gdj,Gurdjar,false +language,gdk,Gadang,false +language,gdl,Dirasha,false +language,gdm,Laal,false +language,gdn,Umanakaina,false +language,gdo,Ghodoberi,false +language,gdq,Mehri,false +language,gdr,Wipi,false +language,gds,Ghandruk Sign Language,false +language,gdt,Kungardutyi,false +language,gdu,Gudu,false +language,gdx,Godwari,false +language,gea,Geruma,false +language,geb,Kire,false +language,gec,Gboloo Grebo,false +language,ged,Gade,false +language,gef,Gerai,false +language,geg,Gengle,false +language,geh,Hutterite German,false +language,gei,Gebe,false +language,gej,Gen,false +language,gek,Ywom,false +language,gel,ut-Ma'in,false +language,gem,Germanic languages,false +language,geq,Geme,false +language,ges,Geser-Gorom,false +language,gev,Eviya,false +language,gew,Gera,false +language,gex,Garre,false +language,gey,Enya,false +language,gez,Geez,false +language,gfk,Patpatar,false +language,gft,Gafat,false +language,gfx,Mangetti Dune ǃXung,true +language,gga,Gao,false +language,ggb,Gbii,false +language,ggd,Gugadj,false +language,gge,Gurr-goni,false +language,ggg,Gurgula,false +language,ggk,Kungarakany,false +language,ggl,Ganglau,false +language,ggn,Eastern Gurung,true +language,ggo,Southern Gondi,true +language,ggr,Aghu Tharnggalu,true +language,ggt,Gitua,false +language,ggu,Gagu,false +language,ggw,Gogodala,false +language,gha,Ghadamès,false +language,ghc,Hiberno-Scottish Gaelic,false +language,ghe,Southern Ghale,false +language,ghh,Northern Ghale,false +language,ghk,Geko Karen,false +language,ghl,Ghulfan,false +language,ghn,Ghanongga,false +language,gho,Ghomara,false +language,ghr,Ghera,false +language,ghs,Guhu-Samane,false +language,ght,Kuke,false +language,gia,Kija,false +language,gib,Gibanawa,false +language,gic,Gail,false +language,gid,Gidar,false +language,gie,Gaɓogbo,false +language,gig,Goaria,false +language,gih,Githabul,false +language,gii,Girirra,false +language,gil,Gilbertese,false +language,gim,Gimi (Eastern Highlands),false +language,gin,Hinukh,false +language,gio,Gelao,true +language,gip,Gimi (West New Britain),false +language,giq,Green Gelao,false +language,gir,Red Gelao,false +language,gis,North Giziga,false +language,git,Gitxsan,false +language,giu,Mulao,false +language,giw,White Gelao,false +language,gix,Gilima,false +language,giy,Giyug,false +language,giz,South Giziga,false +language,gji,Geji,true +language,gjk,Kachi Koli,false +language,gjm,Gunditjmara,false +language,gjn,Gonja,false +language,gjr,Gurindji Kriol,false +language,gju,Gujari,false +language,gka,Guya,false +language,gkd,Magɨ (Madang Province),false +language,gke,Ndai,false +language,gkn,Gokana,false +language,gko,Kok-Nar,false +language,gkp,Guinea Kpelle,false +language,gku,ǂUngkue,false +language,gl,Galician,false +language,glb,Belning,false +language,glc,Bon Gula,false +language,gld,Nanai,false +language,glh,Northwest Pashai,false +language,gli,Guliguli,true +language,glj,Gula Iro,false +language,glk,Gilaki,false +language,gll,Garlali,false +language,glo,Galambu,false +language,glr,Glaro-Twabo,false +language,glu,Gula (Chad),false +language,glw,Glavda,false +language,gly,Gule,false +language,gma,Gambera,false +language,gmb,Gula'alaa,false +language,gmd,Mághdì,false +language,gme,East Germanic languages,false +language,gmg,Magɨyi,false +language,gmh,Middle High German (ca. 1050-1500),false +language,gml,Middle Low German,false +language,gmm,Gbaya-Mbodomo,false +language,gmn,Gimnime,false +language,gmq,North Germanic languages,false +language,gmr,Mirning,false +language,gmu,Gumalu,false +language,gmv,Gamo,false +language,gmw,West Germanic languages,false +language,gmx,Magoma,false +language,gmy,Mycenaean Greek,false +language,gmz,Mgbolizhia,false +language,gn,Guarani,false +language,gna,Kaansa,false +language,gnb,Gangte,false +language,gnc,Guanche,false +language,gnd,Zulgo-Gemzek,false +language,gne,Ganang,false +language,gng,Ngangam,false +language,gnh,Lere,false +language,gni,Gooniyandi,false +language,gnj,Ngen,false +language,gnk,ǁGana,false +language,gnl,Gangulu,false +language,gnm,Ginuman,false +language,gnn,Gumatj,false +language,gno,Northern Gondi,false +language,gnq,Gana,false +language,gnr,Gureng Gureng,false +language,gnt,Guntai,false +language,gnu,Gnau,false +language,gnw,Western Bolivian Guaraní,false +language,gnz,Ganzi,false +language,goa,Guro,false +language,gob,Playero,false +language,goc,Gorakor,false +language,god,Godié,false +language,goe,Gongduk,false +language,gof,Gofa,false +language,gog,Gogo,false +language,goh,Old High German (ca. 750-1050),false +language,goi,Gobasi,false +language,goj,Gowlan,false +language,gok,Gowli,false +language,gol,Gola,false +language,gom,Goan Konkani,false +language,gon,Gondi,false +language,goo,Gone Dau,false +language,gop,Yeretuar,false +language,goq,Gorap,false +language,gor,Gorontalo,false +language,gos,Gronings,false +language,got,Gothic,false +language,gou,Gavar,false +language,gov,Goo,false +language,gow,Gorowa,false +language,gox,Gobu,false +language,goy,Goundo,false +language,goz,Gozarkhani,false +language,gpa,Gupa-Abawa,false +language,gpe,Ghanaian Pidgin English,false +language,gpn,Taiap,false +language,gqa,Ga'anda,false +language,gqi,Guiqiong,false +language,gqn,Guana (Brazil),false +language,gqr,Gor,false +language,gqu,Qau,false +language,gra,Rajput Garasia,false +language,grb,Grebo,false +language,grc,Ancient Greek (to 1453),false +language,grd,Guruntum-Mbaaru,false +language,grg,Madi,false +language,grh,Gbiri-Niragu,false +language,gri,Ghari,false +language,grj,Southern Grebo,false +language,grk,Greek languages,false +language,grm,Kota Marudu Talantang,false +language,gro,Groma,false +language,grq,Gorovu,false +language,grr,Taznatit,false +language,grs,Gresi,false +language,grt,Garo,false +language,gru,Kistane,false +language,grv,Central Grebo,false +language,grw,Gweda,false +language,grx,Guriaso,false +language,gry,Barclayville Grebo,false +language,grz,Guramalum,false +language,gse,Ghanaian Sign Language,false +language,gsg,German Sign Language,false +language,gsl,Gusilay,false +language,gsm,Guatemalan Sign Language,false +language,gsn,Nema,false +language,gso,Southwest Gbaya,false +language,gsp,Wasembo,false +language,gss,Greek Sign Language,false +language,gsw,Swiss German,false +language,gta,Guató,false +language,gti,Gbati-ri,true +language,gtu,Aghu-Tharnggala,false +language,gu,Gujarati,false +language,gua,Shiki,false +language,gub,Guajajára,false +language,guc,Wayuu,false +language,gud,Yocoboué Dida,false +language,gue,Gurindji,false +language,guf,Gupapuyngu,false +language,gug,Paraguayan Guaraní,false +language,guh,Guahibo,false +language,gui,Eastern Bolivian Guaraní,false +language,guk,Gumuz,false +language,gul,Sea Island Creole English,false +language,gum,Guambiano,false +language,gun,Mbyá Guaraní,false +language,guo,Guayabero,false +language,gup,Gunwinggu,false +language,guq,Aché,false +language,gur,Farefare,false +language,gus,Guinean Sign Language,false +language,gut,Maléku Jaíka,false +language,guu,Yanomamö,false +language,guv,Gey,true +language,guw,Gun,false +language,gux,Gourmanchéma,false +language,guz,Gusii,false +language,gv,Manx,false +language,gva,Guana (Paraguay),false +language,gvc,Guanano,false +language,gve,Duwet,false +language,gvf,Golin,false +language,gvj,Guajá,false +language,gvl,Gulay,false +language,gvm,Gurmana,false +language,gvn,Kuku-Yalanji,false +language,gvo,Gavião Do Jiparaná,false +language,gvp,Pará Gavião,false +language,gvr,Gurung,false +language,gvs,Gumawana,false +language,gvy,Guyani,false +language,gwa,Mbato,false +language,gwb,Gwa,false +language,gwc,Gawri,false +language,gwd,Gawwada,false +language,gwe,Gweno,false +language,gwf,Gowro,false +language,gwg,Moo,false +language,gwi,Gwichʼin,false +language,gwj,ǀGwi,false +language,gwm,Awngthim,false +language,gwn,Gwandara,false +language,gwr,Gwere,false +language,gwt,Gawar-Bati,false +language,gwu,Guwamu,false +language,gww,Kwini,false +language,gwx,Gua,false +language,gxx,Wè Southern,false +language,gya,Northwest Gbaya,false +language,gyb,Garus,false +language,gyd,Kayardild,false +language,gye,Gyem,false +language,gyf,Gungabula,false +language,gyg,Gbayi,false +language,gyi,Gyele,false +language,gyl,Gayil,false +language,gym,Ngäbere,false +language,gyn,Guyanese Creole English,false +language,gyo,Gyalsumdo,false +language,gyr,Guarayu,false +language,gyy,Gunya,false +language,gyz,Geji,false +language,gza,Ganza,false +language,gzi,Gazi,false +language,gzn,Gane,false +language,ha,Hausa,false +language,haa,Hän,false +language,hab,Hanoi Sign Language,false +language,hac,Gurani,false +language,had,Hatam,false +language,hae,Eastern Oromo,false +language,haf,Haiphong Sign Language,false +language,hag,Hanga,false +language,hah,Hahon,false +language,hai,Haida,false +language,haj,Hajong,false +language,hak,Hakka Chinese,false +language,hal,Halang,false +language,ham,Hewa,false +language,han,Hangaza,false +language,hao,Hakö,false +language,hap,Hupla,false +language,haq,Ha,false +language,har,Harari,false +language,has,Haisla,false +language,hav,Havu,false +language,haw,Hawaiian,false +language,hax,Southern Haida,false +language,hay,Haya,false +language,haz,Hazaragi,false +language,hba,Hamba,false +language,hbb,Huba,false +language,hbn,Heiban,false +language,hbo,Ancient Hebrew,false +language,hbu,Habu,false +language,hca,Andaman Creole Hindi,false +language,hch,Huichol,false +language,hdn,Northern Haida,false +language,hds,Honduras Sign Language,false +language,hdy,Hadiyya,false +language,he,Hebrew,false +language,hea,Northern Qiandong Miao,false +language,hed,Herdé,false +language,heg,Helong,false +language,heh,Hehe,false +language,hei,Heiltsuk,false +language,hem,Hemba,false +language,hgm,Haiǁom,false +language,hgw,Haigwai,false +language,hhi,Hoia Hoia,false +language,hhr,Kerak,false +language,hhy,Hoyahoya,false +language,hi,Hindi,false +language,hia,Lamang,false +language,hib,Hibito,false +language,hid,Hidatsa,false +language,hif,Fiji Hindi,false +language,hig,Kamwe,false +language,hih,Pamosu,false +language,hii,Hinduri,false +language,hij,Hijuk,false +language,hik,Seit-Kaitetu,false +language,hil,Hiligaynon,false +language,him,Himachali languages,false +language,hio,Tsoa,false +language,hir,Himarimã,false +language,hit,Hittite,false +language,hiw,Hiw,false +language,hix,Hixkaryána,false +language,hji,Haji,false +language,hka,Kahe,false +language,hke,Hunde,false +language,hkh,Khah,false +language,hkk,Hunjara-Kaina Ke,false +language,hkn,Mel-Khaonh,false +language,hks,Hong Kong Sign Language,false +language,hla,Halia,false +language,hlb,Halbi,false +language,hld,Halang Doan,false +language,hle,Hlersu,false +language,hlt,Matu Chin,false +language,hlu,Hieroglyphic Luwian,false +language,hma,Southern Mashan Hmong,false +language,hmb,Humburi Senni Songhay,false +language,hmc,Central Huishui Hmong,false +language,hmd,Large Flowery Miao,false +language,hme,Eastern Huishui Hmong,false +language,hmf,Hmong Don,false +language,hmg,Southwestern Guiyang Hmong,false +language,hmh,Southwestern Huishui Hmong,false +language,hmi,Northern Huishui Hmong,false +language,hmj,Ge,false +language,hmk,Maek,false +language,hml,Luopohe Hmong,false +language,hmm,Central Mashan Hmong,false +language,hmn,Hmong,false +language,hmp,Northern Mashan Hmong,false +language,hmq,Eastern Qiandong Miao,false +language,hmr,Hmar,false +language,hms,Southern Qiandong Miao,false +language,hmt,Hamtai,false +language,hmu,Hamap,false +language,hmv,Hmong Dô,false +language,hmw,Western Mashan Hmong,false +language,hmx,Hmong-Mien languages,false +language,hmy,Southern Guiyang Hmong,false +language,hmz,Hmong Shua,false +language,hna,Mina (Cameroon),false +language,hnd,Southern Hindko,false +language,hne,Chhattisgarhi,false +language,hng,Hungu,false +language,hnh,ǁAni,false +language,hni,Hani,false +language,hnj,Hmong Njua,false +language,hnm,Hainanese,false +language,hnn,Hanunoo,false +language,hno,Northern Hindko,false +language,hns,Caribbean Hindustani,false +language,hnu,Hung,false +language,ho,Hiri Motu,false +language,hoa,Hoava,false +language,hob,Mari (Madang Province),false +language,hoc,Ho,false +language,hod,Holma,false +language,hoe,Horom,false +language,hoh,Hobyót,false +language,hoi,Holikachuk,false +language,hoj,Hadothi,false +language,hok,Hokan languages,false +language,hol,Holu,false +language,hom,Homa,false +language,hoo,Holoholo,false +language,hop,Hopi,false +language,hor,Horo,false +language,hos,Ho Chi Minh City Sign Language,false +language,hot,Hote,false +language,hov,Hovongan,false +language,how,Honi,false +language,hoy,Holiya,false +language,hoz,Hozo,false +language,hpo,Hpon,false +language,hps,Hawai'i Sign Language (HSL),false +language,hr,Croatian,false +language,hra,Hrangkhol,false +language,hrc,Niwer Mil,false +language,hre,Hre,false +language,hrk,Haruku,false +language,hrm,Horned Miao,false +language,hro,Haroi,false +language,hrp,Nhirrpi,false +language,hrr,Horuru,true +language,hrt,Hértevin,false +language,hru,Hruso,false +language,hrw,Warwar Feni,false +language,hrx,Hunsrik,false +language,hrz,Harzani,false +language,hsb,Upper Sorbian,false +language,hsh,Hungarian Sign Language,false +language,hsl,Hausa Sign Language,false +language,hsn,Xiang Chinese,false +language,hss,Harsusi,false +language,ht,Haitian,false +language,hti,Hoti,false +language,hto,Minica Huitoto,false +language,hts,Hadza,false +language,htu,Hitu,false +language,htx,Middle Hittite,false +language,hu,Hungarian,false +language,hub,Huambisa,false +language,huc,ǂHua,false +language,hud,Huaulu,false +language,hue,San Francisco Del Mar Huave,false +language,huf,Humene,false +language,hug,Huachipaeri,false +language,huh,Huilliche,false +language,hui,Huli,false +language,huj,Northern Guiyang Hmong,false +language,huk,Hulung,false +language,hul,Hula,false +language,hum,Hungana,false +language,huo,Hu,false +language,hup,Hupa,false +language,huq,Tsat,false +language,hur,Halkomelem,false +language,hus,Huastec,false +language,hut,Humla,false +language,huu,Murui Huitoto,false +language,huv,San Mateo Del Mar Huave,false +language,huw,Hukumina,false +language,hux,Nüpode Huitoto,false +language,huy,Hulaulá,false +language,huz,Hunzib,false +language,hvc,Haitian Vodoun Culture Language,false +language,hve,San Dionisio Del Mar Huave,false +language,hvk,Haveke,false +language,hvn,Sabu,false +language,hvv,Santa María Del Mar Huave,false +language,hwa,Wané,false +language,hwc,Hawai'i Creole English,false +language,hwo,Hwana,false +language,hy,Armenian,false +language,hya,Hya,false +language,hyw,Western Armenian,false +language,hyx,Armenian (family),false +language,hz,Herero,false +language,ia,Interlingua (IALA),false +language,iai,Iaai,false +language,ian,Iatmul,false +language,iap,Iapama,true +language,iar,Purari,false +language,iba,Iban,false +language,ibb,Ibibio,false +language,ibd,Iwaidja,false +language,ibe,Akpes,false +language,ibg,Ibanag,false +language,ibh,Bih,false +language,ibi,Ibilo,true +language,ibl,Ibaloi,false +language,ibm,Agoi,false +language,ibn,Ibino,false +language,ibr,Ibuoro,false +language,ibu,Ibu,false +language,iby,Ibani,false +language,ica,Ede Ica,false +language,ich,Etkywan,false +language,icl,Icelandic Sign Language,false +language,icr,Islander Creole English,false +language,id,Indonesian,false +language,ida,Idakho-Isukha-Tiriki,false +language,idb,Indo-Portuguese,false +language,idc,Idon,false +language,idd,Ede Idaca,false +language,ide,Idere,false +language,idi,Idi,false +language,idr,Indri,false +language,ids,Idesa,false +language,idt,Idaté,false +language,idu,Idoma,false +language,ie,Interlingue,false +language,ifa,Amganad Ifugao,false +language,ifb,Batad Ifugao,false +language,ife,Ifè,false +language,iff,Ifo,false +language,ifk,Tuwali Ifugao,false +language,ifm,Teke-Fuumu,false +language,ifu,Mayoyao Ifugao,false +language,ify,Keley-I Kallahan,false +language,ig,Igbo,false +language,igb,Ebira,false +language,ige,Igede,false +language,igg,Igana,false +language,igl,Igala,false +language,igm,Kanggape,false +language,ign,Ignaciano,false +language,igo,Isebe,false +language,igs,Interglossa,false +language,igw,Igwe,false +language,ihb,Iha Based Pidgin,false +language,ihi,Ihievbe,false +language,ihp,Iha,false +language,ihw,Bidhawal,false +language,ii,Sichuan Yi,false +language,iin,Thiin,false +language,iir,Indo-Iranian languages,false +language,ijc,Izon,false +language,ije,Biseni,false +language,ijj,Ede Ije,false +language,ijn,Kalabari,false +language,ijo,Ijo languages,false +language,ijs,Southeast Ijo,false +language,ik,Inupiaq,false +language,ike,Eastern Canadian Inuktitut,false +language,ikh,Ikhin-Arokho,false +language,iki,Iko,false +language,ikk,Ika,false +language,ikl,Ikulu,false +language,iko,Olulumo-Ikom,false +language,ikp,Ikpeshi,false +language,ikr,Ikaranggal,false +language,iks,Inuit Sign Language,false +language,ikt,Inuinnaqtun,false +language,ikv,Iku-Gora-Ankwa,false +language,ikw,Ikwere,false +language,ikx,Ik,false +language,ikz,Ikizu,false +language,ila,Ile Ape,false +language,ilb,Ila,false +language,ilg,Garig-Ilgar,false +language,ili,Ili Turki,false +language,ilk,Ilongot,false +language,ill,Iranun,true +language,ilm,Iranun (Malaysia),false +language,ilo,Iloko,false +language,ilp,Iranun (Philippines),false +language,ils,International Sign,false +language,ilu,Ili'uun,false +language,ilv,Ilue,false +language,ilw,Talur,true +language,ima,Mala Malasar,false +language,ime,Imeraguen,true +language,imi,Anamgura,false +language,iml,Miluk,false +language,imn,Imonda,false +language,imo,Imbongu,false +language,imr,Imroing,false +language,ims,Marsian,false +language,imt,Imotong,false +language,imy,Milyan,false +language,in,Indonesian,true +language,inb,Inga,false +language,inc,Indic languages,false +language,ine,Indo-European languages,false +language,ing,Degexit'an,false +language,inh,Ingush,false +language,inj,Jungle Inga,false +language,inl,Indonesian Sign Language,false +language,inm,Minaean,false +language,inn,Isinai,false +language,ino,Inoke-Yate,false +language,inp,Iñapari,false +language,ins,Indian Sign Language,false +language,int,Intha,false +language,inz,Ineseño,false +language,io,Ido,false +language,ior,Inor,false +language,iou,Tuma-Irumu,false +language,iow,Iowa-Oto,false +language,ipi,Ipili,false +language,ipo,Ipiko,false +language,iqu,Iquito,false +language,iqw,Ikwo,false +language,ira,Iranian languages,false +language,ire,Iresim,false +language,irh,Irarutu,false +language,iri,Rigwe,false +language,irk,Iraqw,false +language,irn,Irántxe,false +language,iro,Iroquoian languages,false +language,irr,Ir,false +language,iru,Irula,false +language,irx,Kamberau,false +language,iry,Iraya,false +language,is,Icelandic,false +language,isa,Isabi,false +language,isc,Isconahua,false +language,isd,Isnag,false +language,ise,Italian Sign Language,false +language,isg,Irish Sign Language,false +language,ish,Esan,false +language,isi,Nkem-Nkum,false +language,isk,Ishkashimi,false +language,ism,Masimasi,false +language,isn,Isanzu,false +language,iso,Isoko,false +language,isr,Israeli Sign Language,false +language,ist,Istriot,false +language,isu,Isu,false +language,isv,Interslavic,false +language,it,Italian,false +language,itb,Binongan Itneg,false +language,itc,Italic languages,false +language,itd,Southern Tidung,false +language,ite,Itene,false +language,iti,Inlaod Itneg,false +language,itk,Judeo-Italian,false +language,itl,Itelmen,false +language,itm,Itu Mbon Uzo,false +language,ito,Itonama,false +language,itr,Iteri,false +language,its,Isekiri,false +language,itt,Maeng Itneg,false +language,itv,Itawit,false +language,itw,Ito,false +language,itx,Itik,false +language,ity,Moyadan Itneg,false +language,itz,Itzá,false +language,iu,Inuktitut,false +language,ium,Iu Mien,false +language,ivb,Ibatan,false +language,ivv,Ivatan,false +language,iw,Hebrew,true +language,iwk,I-Wak,false +language,iwm,Iwam,false +language,iwo,Iwur,false +language,iws,Sepik Iwam,false +language,ixc,Ixcatec,false +language,ixl,Ixil,false +language,iya,Iyayu,false +language,iyo,Mesaka,false +language,iyx,Yaka (Congo),false +language,izh,Ingrian,false +language,izi,Izi-Ezaa-Ikwo-Mgbo,true +language,izm,Kizamani,false +language,izr,Izere,false +language,izz,Izii,false +language,ja,Japanese,false +language,jaa,Jamamadí,false +language,jab,Hyam,false +language,jac,Popti',false +language,jad,Jahanka,false +language,jae,Yabem,false +language,jaf,Jara,false +language,jah,Jah Hut,false +language,jaj,Zazao,false +language,jak,Jakun,false +language,jal,Yalahatan,false +language,jam,Jamaican Creole English,false +language,jan,Jandai,false +language,jao,Yanyuwa,false +language,jaq,Yaqay,false +language,jar,Jarawa (Nigeria),true +language,jas,New Caledonian Javanese,false +language,jat,Jakati,false +language,jau,Yaur,false +language,jax,Jambi Malay,false +language,jay,Yan-nhangu,false +language,jaz,Jawe,false +language,jbe,Judeo-Berber,false +language,jbi,Badjiri,false +language,jbj,Arandai,false +language,jbk,Barikewa,false +language,jbm,Bijim,false +language,jbn,Nafusi,false +language,jbo,Lojban,false +language,jbr,Jofotek-Bromnya,false +language,jbt,Jabutí,false +language,jbu,Jukun Takum,false +language,jbw,Yawijibaya,false +language,jcs,Jamaican Country Sign Language,false +language,jct,Krymchak,false +language,jda,Jad,false +language,jdg,Jadgali,false +language,jdt,Judeo-Tat,false +language,jeb,Jebero,false +language,jee,Jerung,false +language,jeg,Jeng,true +language,jeh,Jeh,false +language,jei,Yei,false +language,jek,Jeri Kuo,false +language,jel,Yelmek,false +language,jen,Dza,false +language,jer,Jere,false +language,jet,Manem,false +language,jeu,Jonkor Bourmataguil,false +language,jgb,Ngbee,false +language,jge,Judeo-Georgian,false +language,jgk,Gwak,false +language,jgo,Ngomba,false +language,jhi,Jehai,false +language,jhs,Jhankot Sign Language,false +language,ji,Yiddish,true +language,jia,Jina,false +language,jib,Jibu,false +language,jic,Tol,false +language,jid,Bu (Kaduna State),false +language,jie,Jilbe,false +language,jig,Jingulu,false +language,jih,sTodsde,false +language,jii,Jiiddu,false +language,jil,Jilim,false +language,jim,Jimi (Cameroon),false +language,jio,Jiamao,false +language,jiq,Guanyinqiao,false +language,jit,Jita,false +language,jiu,Youle Jinuo,false +language,jiv,Shuar,false +language,jiy,Buyuan Jinuo,false +language,jje,Jejueo,false +language,jjr,Bankal,false +language,jka,Kaera,false +language,jkm,Mobwa Karen,false +language,jko,Kubo,false +language,jkp,Paku Karen,false +language,jkr,Koro (India),false +language,jks,Amami Koniya Sign Language,false +language,jku,Labir,false +language,jle,Ngile,false +language,jls,Jamaican Sign Language,false +language,jma,Dima,false +language,jmb,Zumbun,false +language,jmc,Machame,false +language,jmd,Yamdena,false +language,jmi,Jimi (Nigeria),false +language,jml,Jumli,false +language,jmn,Makuri Naga,false +language,jmr,Kamara,false +language,jms,Mashi (Nigeria),false +language,jmw,Mouwase,false +language,jmx,Western Juxtlahuaca Mixtec,false +language,jna,Jangshung,false +language,jnd,Jandavra,false +language,jng,Yangman,false +language,jni,Janji,false +language,jnj,Yemsa,false +language,jnl,Rawat,false +language,jns,Jaunsari,false +language,job,Joba,false +language,jod,Wojenaka,false +language,jog,Jogi,false +language,jor,Jorá,false +language,jos,Jordanian Sign Language,false +language,jow,Jowulu,false +language,jpa,Jewish Palestinian Aramaic,false +language,jpr,Judeo-Persian,false +language,jpx,Japanese (family),false +language,jqr,Jaqaru,false +language,jra,Jarai,false +language,jrb,Judeo-Arabic,false +language,jrr,Jiru,false +language,jrt,Jakattoe,false +language,jru,Japrería,false +language,jsl,Japanese Sign Language,false +language,jua,Júma,false +language,jub,Wannu,false +language,juc,Jurchen,false +language,jud,Worodougou,false +language,juh,Hõne,false +language,jui,Ngadjuri,false +language,juk,Wapan,false +language,jul,Jirel,false +language,jum,Jumjum,false +language,jun,Juang,false +language,juo,Jiba,false +language,jup,Hupdë,false +language,jur,Jurúna,false +language,jus,Jumla Sign Language,false +language,jut,Jutish,false +language,juu,Ju,false +language,juw,Wãpha,false +language,juy,Juray,false +language,jv,Javanese,false +language,jvd,Javindo,false +language,jvn,Caribbean Javanese,false +language,jw,Javanese,true +language,jwi,Jwira-Pepesa,false +language,jya,Jiarong,false +language,jye,Judeo-Yemeni Arabic,false +language,jyy,Jaya,false +language,ka,Georgian,false +language,kaa,Kara-Kalpak,false +language,kab,Kabyle,false +language,kac,Kachin,false +language,kad,Adara,false +language,kae,Ketangalan,false +language,kaf,Katso,false +language,kag,Kajaman,false +language,kah,Kara (Central African Republic),false +language,kai,Karekare,false +language,kaj,Jju,false +language,kak,Kalanguya,false +language,kam,Kamba (Kenya),false +language,kao,Xaasongaxango,false +language,kap,Bezhta,false +language,kaq,Capanahua,false +language,kar,Karen languages,false +language,kav,Katukína,false +language,kaw,Kawi,false +language,kax,Kao,false +language,kay,Kamayurá,false +language,kba,Kalarko,false +language,kbb,Kaxuiâna,false +language,kbc,Kadiwéu,false +language,kbd,Kabardian,false +language,kbe,Kanju,false +language,kbf,Kakauhua,true +language,kbg,Khamba,false +language,kbh,Camsá,false +language,kbi,Kaptiau,false +language,kbj,Kari,false +language,kbk,Grass Koiari,false +language,kbl,Kanembu,false +language,kbm,Iwal,false +language,kbn,Kare (Central African Republic),false +language,kbo,Keliko,false +language,kbp,Kabiyè,false +language,kbq,Kamano,false +language,kbr,Kafa,false +language,kbs,Kande,false +language,kbt,Abadi,false +language,kbu,Kabutra,false +language,kbv,Dera (Indonesia),false +language,kbw,Kaiep,false +language,kbx,Ap Ma,false +language,kby,Manga Kanuri,false +language,kbz,Duhwa,false +language,kca,Khanty,false +language,kcb,Kawacha,false +language,kcc,Lubila,false +language,kcd,Ngkâlmpw Kanum,false +language,kce,Kaivi,false +language,kcf,Ukaan,false +language,kcg,Tyap,false +language,kch,Vono,false +language,kci,Ngyian,false +language,kcj,Kobiana,false +language,kck,Kalanga,false +language,kcl,Kela (Papua New Guinea),false +language,kcm,Gula (Central African Republic),false +language,kcn,Nubi,false +language,kco,Kinalakna,false +language,kcp,Kanga,false +language,kcq,Kamo,false +language,kcr,Katla,false +language,kcs,Koenoem,false +language,kct,Kaian,false +language,kcu,Kami (Tanzania),false +language,kcv,Kete,false +language,kcw,Kabwari,false +language,kcx,Kachama-Ganjule,false +language,kcy,Korandje,false +language,kcz,Konongo,false +language,kda,Worimi,false +language,kdc,Kutu,false +language,kdd,Yankunytjatjara,false +language,kde,Makonde,false +language,kdf,Mamusi,false +language,kdg,Seba,false +language,kdh,Tem,false +language,kdi,Kumam,false +language,kdj,Karamojong,false +language,kdk,Numèè,false +language,kdl,Tsikimba,false +language,kdm,Kagoma,false +language,kdn,Kunda,false +language,kdo,Kordofanian languages,false +language,kdp,Kaningdon-Nindem,false +language,kdq,Koch,false +language,kdr,Karaim,false +language,kdt,Kuy,false +language,kdu,Kadaru,false +language,kdv,Kado,true +language,kdw,Koneraw,false +language,kdx,Kam,false +language,kdy,Keder,false +language,kdz,Kwaja,false +language,kea,Kabuverdianu,false +language,keb,Kélé,false +language,kec,Keiga,false +language,ked,Kerewe,false +language,kee,Eastern Keres,false +language,kef,Kpessi,false +language,keg,Tese,false +language,keh,Keak,false +language,kei,Kei,false +language,kej,Kadar,false +language,kek,Kekchí,false +language,kel,Kela (Democratic Republic of Congo),false +language,kem,Kemak,false +language,ken,Kenyang,false +language,keo,Kakwa,false +language,kep,Kaikadi,false +language,keq,Kamar,false +language,ker,Kera,false +language,kes,Kugbo,false +language,ket,Ket,false +language,keu,Akebu,false +language,kev,Kanikkaran,false +language,kew,West Kewa,false +language,kex,Kukna,false +language,key,Kupia,false +language,kez,Kukele,false +language,kfa,Kodava,false +language,kfb,Northwestern Kolami,false +language,kfc,Konda-Dora,false +language,kfd,Korra Koraga,false +language,kfe,Kota (India),false +language,kff,Koya,false +language,kfg,Kudiya,false +language,kfh,Kurichiya,false +language,kfi,Kannada Kurumba,false +language,kfj,Kemiehua,false +language,kfk,Kinnauri,false +language,kfl,Kung,false +language,kfm,Khunsari,false +language,kfn,Kuk,false +language,kfo,Koro (Côte d'Ivoire),false +language,kfp,Korwa,false +language,kfq,Korku,false +language,kfr,Kachhi,false +language,kfs,Bilaspuri,false +language,kft,Kanjari,false +language,kfu,Katkari,false +language,kfv,Kurmukar,false +language,kfw,Kharam Naga,false +language,kfx,Kullu Pahari,false +language,kfy,Kumaoni,false +language,kfz,Koromfé,false +language,kg,Kongo,false +language,kga,Koyaga,false +language,kgb,Kawe,false +language,kgc,Kasseng,true +language,kgd,Kataang,true +language,kge,Komering,false +language,kgf,Kube,false +language,kgg,Kusunda,false +language,kgh,Upper Tanudan Kalinga,true +language,kgi,Selangor Sign Language,false +language,kgj,Gamale Kham,false +language,kgk,Kaiwá,false +language,kgl,Kunggari,false +language,kgm,Karipúna,true +language,kgn,Karingani,false +language,kgo,Krongo,false +language,kgp,Kaingang,false +language,kgq,Kamoro,false +language,kgr,Abun,false +language,kgs,Kumbainggar,false +language,kgt,Somyev,false +language,kgu,Kobol,false +language,kgv,Karas,false +language,kgw,Karon Dori,false +language,kgx,Kamaru,false +language,kgy,Kyerung,false +language,kha,Khasi,false +language,khb,Lü,false +language,khc,Tukang Besi North,false +language,khd,Bädi Kanum,false +language,khe,Korowai,false +language,khf,Khuen,false +language,khg,Khams Tibetan,false +language,khh,Kehu,false +language,khi,Khoisan languages,false +language,khj,Kuturmi,false +language,khk,Halh Mongolian,false +language,khl,Lusi,false +language,khn,Khandesi,false +language,kho,Khotanese,false +language,khp,Kapori,false +language,khq,Koyra Chiini Songhay,false +language,khr,Kharia,false +language,khs,Kasua,false +language,kht,Khamti,false +language,khu,Nkhumbi,false +language,khv,Khvarshi,false +language,khw,Khowar,false +language,khx,Kanu,false +language,khy,Kele (Democratic Republic of Congo),false +language,khz,Keapara,false +language,ki,Kikuyu,false +language,kia,Kim,false +language,kib,Koalib,false +language,kic,Kickapoo,false +language,kid,Koshin,false +language,kie,Kibet,false +language,kif,Eastern Parbate Kham,false +language,kig,Kimaama,false +language,kih,Kilmeri,false +language,kii,Kitsai,false +language,kij,Kilivila,false +language,kil,Kariya,false +language,kim,Karagas,false +language,kio,Kiowa,false +language,kip,Sheshi Kham,false +language,kiq,Kosadle,false +language,kis,Kis,false +language,kit,Agob,false +language,kiu,Kirmanjki (individual language),false +language,kiv,Kimbu,false +language,kiw,Northeast Kiwai,false +language,kix,Khiamniungan Naga,false +language,kiy,Kirikiri,false +language,kiz,Kisi,false +language,kj,Kuanyama,false +language,kja,Mlap,false +language,kjb,Q'anjob'al,false +language,kjc,Coastal Konjo,false +language,kjd,Southern Kiwai,false +language,kje,Kisar,false +language,kjf,Khalaj [Indo-Iranian],true +language,kjg,Khmu,false +language,kjh,Khakas,false +language,kji,Zabana,false +language,kjj,Khinalugh,false +language,kjk,Highland Konjo,false +language,kjl,Western Parbate Kham,false +language,kjm,Kháng,false +language,kjn,Kunjen,false +language,kjo,Kinnauri Pahari,false +language,kjp,Pwo Eastern Karen,false +language,kjq,Western Keres,false +language,kjr,Kurudu,false +language,kjs,East Kewa,false +language,kjt,Phrae Pwo Karen,false +language,kju,Kashaya,false +language,kjv,Kaikavian Literary Language,false +language,kjx,Ramopa,false +language,kjy,Erave,false +language,kjz,Bumthangkha,false +language,kk,Kazakh,false +language,kka,Kakanda,false +language,kkb,Kwerisa,false +language,kkc,Odoodee,false +language,kkd,Kinuku,false +language,kke,Kakabe,false +language,kkf,Kalaktang Monpa,false +language,kkg,Mabaka Valley Kalinga,false +language,kkh,Khün,false +language,kki,Kagulu,false +language,kkj,Kako,false +language,kkk,Kokota,false +language,kkl,Kosarek Yale,false +language,kkm,Kiong,false +language,kkn,Kon Keu,false +language,kko,Karko,false +language,kkp,Gugubera,false +language,kkq,Kaeku,false +language,kkr,Kir-Balar,false +language,kks,Giiwo,false +language,kkt,Koi,false +language,kku,Tumi,false +language,kkv,Kangean,false +language,kkw,Teke-Kukuya,false +language,kkx,Kohin,false +language,kky,Guugu Yimidhirr,false +language,kkz,Kaska,false +language,kl,Kalaallisut,false +language,kla,Klamath-Modoc,false +language,klb,Kiliwa,false +language,klc,Kolbila,false +language,kld,Gamilaraay,false +language,kle,Kulung (Nepal),false +language,klf,Kendeje,false +language,klg,Tagakaulo,false +language,klh,Weliki,false +language,kli,Kalumpang,false +language,klj,Khalaj,false +language,klk,Kono (Nigeria),false +language,kll,Kagan Kalagan,false +language,klm,Migum,false +language,kln,Kalenjin,false +language,klo,Kapya,false +language,klp,Kamasa,false +language,klq,Rumu,false +language,klr,Khaling,false +language,kls,Kalasha,false +language,klt,Nukna,false +language,klu,Klao,false +language,klv,Maskelynes,false +language,klw,Tado,false +language,klx,Koluwawa,false +language,kly,Kalao,false +language,klz,Kabola,false +language,km,Khmer,false +language,kma,Konni,false +language,kmb,Kimbundu,false +language,kmc,Southern Dong,false +language,kmd,Majukayang Kalinga,false +language,kme,Bakole,false +language,kmf,Kare (Papua New Guinea),false +language,kmg,Kâte,false +language,kmh,Kalam,false +language,kmi,Kami (Nigeria),false +language,kmj,Kumarbhag Paharia,false +language,kmk,Limos Kalinga,false +language,kml,Tanudan Kalinga,false +language,kmm,Kom (India),false +language,kmn,Awtuw,false +language,kmo,Kwoma,false +language,kmp,Gimme,false +language,kmq,Kwama,false +language,kmr,Northern Kurdish,false +language,kms,Kamasau,false +language,kmt,Kemtuik,false +language,kmu,Kanite,false +language,kmv,Karipúna Creole French,false +language,kmw,Komo (Democratic Republic of Congo),false +language,kmx,Waboda,false +language,kmy,Koma,false +language,kmz,Khorasani Turkish,false +language,kn,Kannada,false +language,kna,Dera (Nigeria),false +language,knb,Lubuagan Kalinga,false +language,knc,Central Kanuri,false +language,knd,Konda,false +language,kne,Kankanaey,false +language,knf,Mankanya,false +language,kng,Koongo,false +language,kni,Kanufi,false +language,knj,Western Kanjobal,false +language,knk,Kuranko,false +language,knl,Keninjal,false +language,knm,Kanamarí,false +language,knn,Konkani (individual language),false +language,kno,Kono (Sierra Leone),false +language,knp,Kwanja,false +language,knq,Kintaq,false +language,knr,Kaningra,false +language,kns,Kensiu,false +language,knt,Panoan Katukína,false +language,knu,Kono (Guinea),false +language,knv,Tabo,false +language,knw,Kung-Ekoka,false +language,knx,Kendayan,false +language,kny,Kanyok,false +language,knz,Kalamsé,false +language,ko,Korean,false +language,koa,Konomala,false +language,koc,Kpati,false +language,kod,Kodi,false +language,koe,Kacipo-Bale Suri,false +language,kof,Kubi,false +language,kog,Cogui,false +language,koh,Koyo,false +language,koi,Komi-Permyak,false +language,koj,Sara Dunjo,true +language,kok,Konkani (macrolanguage),false +language,kol,Kol (Papua New Guinea),false +language,koo,Konzo,false +language,kop,Waube,false +language,koq,Kota (Gabon),false +language,kos,Kosraean,false +language,kot,Lagwan,false +language,kou,Koke,false +language,kov,Kudu-Camo,false +language,kow,Kugama,false +language,kox,Coxima,true +language,koy,Koyukon,false +language,koz,Korak,false +language,kpa,Kutto,false +language,kpb,Mullu Kurumba,false +language,kpc,Curripaco,false +language,kpd,Koba,false +language,kpe,Kpelle,false +language,kpf,Komba,false +language,kpg,Kapingamarangi,false +language,kph,Kplang,false +language,kpi,Kofei,false +language,kpj,Karajá,false +language,kpk,Kpan,false +language,kpl,Kpala,false +language,kpm,Koho,false +language,kpn,Kepkiriwát,false +language,kpo,Ikposo,false +language,kpp,Paku Karen,true +language,kpq,Korupun-Sela,false +language,kpr,Korafe-Yegha,false +language,kps,Tehit,false +language,kpt,Karata,false +language,kpu,Kafoa,false +language,kpv,Komi-Zyrian,false +language,kpw,Kobon,false +language,kpx,Mountain Koiali,false +language,kpy,Koryak,false +language,kpz,Kupsabiny,false +language,kqa,Mum,false +language,kqb,Kovai,false +language,kqc,Doromu-Koki,false +language,kqd,Koy Sanjaq Surat,false +language,kqe,Kalagan,false +language,kqf,Kakabai,false +language,kqg,Khe,false +language,kqh,Kisankasa,false +language,kqi,Koitabu,false +language,kqj,Koromira,false +language,kqk,Kotafon Gbe,false +language,kql,Kyenele,false +language,kqm,Khisa,false +language,kqn,Kaonde,false +language,kqo,Eastern Krahn,false +language,kqp,Kimré,false +language,kqq,Krenak,false +language,kqr,Kimaragang,false +language,kqs,Northern Kissi,false +language,kqt,Klias River Kadazan,false +language,kqu,Seroa,false +language,kqv,Okolod,false +language,kqw,Kandas,false +language,kqx,Mser,false +language,kqy,Koorete,false +language,kqz,Korana,false +language,kr,Kanuri,false +language,kra,Kumhali,false +language,krb,Karkin,false +language,krc,Karachay-Balkar,false +language,krd,Kairui-Midiki,false +language,kre,Panará,false +language,krf,Koro (Vanuatu),false +language,krh,Kurama,false +language,kri,Krio,false +language,krj,Kinaray-A,false +language,krk,Kerek,false +language,krl,Karelian,false +language,krm,Krim,true +language,krn,Sapo,false +language,kro,Kru languages,false +language,krp,Durop,false +language,krr,Krung,false +language,krs,Gbaya (Sudan),false +language,krt,Tumari Kanuri,false +language,kru,Kurukh,false +language,krv,Kavet,false +language,krw,Western Krahn,false +language,krx,Karon,false +language,kry,Kryts,false +language,krz,Sota Kanum,false +language,ks,Kashmiri,false +language,ksa,Shuwa-Zamani,true +language,ksb,Shambala,false +language,ksc,Southern Kalinga,false +language,ksd,Kuanua,false +language,kse,Kuni,false +language,ksf,Bafia,false +language,ksg,Kusaghe,false +language,ksh,Kölsch,false +language,ksi,Krisa,false +language,ksj,Uare,false +language,ksk,Kansa,false +language,ksl,Kumalu,false +language,ksm,Kumba,false +language,ksn,Kasiguranin,false +language,kso,Kofa,false +language,ksp,Kaba,false +language,ksq,Kwaami,false +language,ksr,Borong,false +language,kss,Southern Kisi,false +language,kst,Winyé,false +language,ksu,Khamyang,false +language,ksv,Kusu,false +language,ksw,S'gaw Karen,false +language,ksx,Kedang,false +language,ksy,Kharia Thar,false +language,ksz,Kodaku,false +language,kta,Katua,false +language,ktb,Kambaata,false +language,ktc,Kholok,false +language,ktd,Kokata,false +language,kte,Nubri,false +language,ktf,Kwami,false +language,ktg,Kalkutung,false +language,kth,Karanga,false +language,kti,North Muyu,false +language,ktj,Plapo Krumen,false +language,ktk,Kaniet,false +language,ktl,Koroshi,false +language,ktm,Kurti,false +language,ktn,Karitiâna,false +language,kto,Kuot,false +language,ktp,Kaduo,false +language,ktq,Katabaga,false +language,ktr,Kota Marudu Tinagas,true +language,kts,South Muyu,false +language,ktt,Ketum,false +language,ktu,Kituba (Democratic Republic of Congo),false +language,ktv,Eastern Katu,false +language,ktw,Kato,false +language,ktx,Kaxararí,false +language,kty,Kango (Bas-Uélé District),false +language,ktz,Juǀʼhoan,false +language,ku,Kurdish,false +language,kub,Kutep,false +language,kuc,Kwinsu,false +language,kud,'Auhelawa,false +language,kue,Kuman (Papua New Guinea),false +language,kuf,Western Katu,false +language,kug,Kupa,false +language,kuh,Kushi,false +language,kui,Kuikúro-Kalapálo,false +language,kuj,Kuria,false +language,kuk,Kepo',false +language,kul,Kulere,false +language,kum,Kumyk,false +language,kun,Kunama,false +language,kuo,Kumukio,false +language,kup,Kunimaipa,false +language,kuq,Karipuna,false +language,kus,Kusaal,false +language,kut,Ktunaxa,false +language,kuu,Upper Kuskokwim,false +language,kuv,Kur,false +language,kuw,Kpagua,false +language,kux,Kukatja,false +language,kuy,Kuuku-Ya'u,false +language,kuz,Kunza,false +language,kv,Komi,false +language,kva,Bagvalal,false +language,kvb,Kubu,false +language,kvc,Kove,false +language,kvd,Kui (Indonesia),false +language,kve,Kalabakan,false +language,kvf,Kabalai,false +language,kvg,Kuni-Boazi,false +language,kvh,Komodo,false +language,kvi,Kwang,false +language,kvj,Psikye,false +language,kvk,Korean Sign Language,false +language,kvl,Kayaw,false +language,kvm,Kendem,false +language,kvn,Border Kuna,false +language,kvo,Dobel,false +language,kvp,Kompane,false +language,kvq,Geba Karen,false +language,kvr,Kerinci,false +language,kvs,Kunggara,true +language,kvt,Lahta Karen,false +language,kvu,Yinbaw Karen,false +language,kvv,Kola,false +language,kvw,Wersing,false +language,kvx,Parkari Koli,false +language,kvy,Yintale Karen,false +language,kvz,Tsakwambo,false +language,kw,Cornish,false +language,kwa,Dâw,false +language,kwb,Kwa,false +language,kwc,Likwala,false +language,kwd,Kwaio,false +language,kwe,Kwerba,false +language,kwf,Kwara'ae,false +language,kwg,Sara Kaba Deme,false +language,kwh,Kowiai,false +language,kwi,Awa-Cuaiquer,false +language,kwj,Kwanga,false +language,kwk,Kwak'wala,false +language,kwl,Kofyar,false +language,kwm,Kwambi,false +language,kwn,Kwangali,false +language,kwo,Kwomtari,false +language,kwp,Kodia,false +language,kwq,Kwak,true +language,kwr,Kwer,false +language,kws,Kwese,false +language,kwt,Kwesten,false +language,kwu,Kwakum,false +language,kwv,Sara Kaba Náà,false +language,kww,Kwinti,false +language,kwx,Khirwar,false +language,kwy,San Salvador Kongo,false +language,kwz,Kwadi,false +language,kxa,Kairiru,false +language,kxb,Krobu,false +language,kxc,Konso,false +language,kxd,Brunei,false +language,kxe,Kakihum,true +language,kxf,Manumanaw Karen,false +language,kxh,Karo (Ethiopia),false +language,kxi,Keningau Murut,false +language,kxj,Kulfa,false +language,kxk,Zayein Karen,false +language,kxl,Nepali Kurux,true +language,kxm,Northern Khmer,false +language,kxn,Kanowit-Tanjong Melanau,false +language,kxo,Kanoé,false +language,kxp,Wadiyara Koli,false +language,kxq,Smärky Kanum,false +language,kxr,Koro (Papua New Guinea),false +language,kxs,Kangjia,false +language,kxt,Koiwat,false +language,kxu,Kui (India),true +language,kxv,Kuvi,false +language,kxw,Konai,false +language,kxx,Likuba,false +language,kxy,Kayong,false +language,kxz,Kerewo,false +language,ky,Kirghiz,false +language,kya,Kwaya,false +language,kyb,Butbut Kalinga,false +language,kyc,Kyaka,false +language,kyd,Karey,false +language,kye,Krache,false +language,kyf,Kouya,false +language,kyg,Keyagana,false +language,kyh,Karok,false +language,kyi,Kiput,false +language,kyj,Karao,false +language,kyk,Kamayo,false +language,kyl,Kalapuya,false +language,kym,Kpatili,false +language,kyn,Northern Binukidnon,false +language,kyo,Kelon,false +language,kyp,Kang,false +language,kyq,Kenga,false +language,kyr,Kuruáya,false +language,kys,Baram Kayan,false +language,kyt,Kayagar,false +language,kyu,Western Kayah,false +language,kyv,Kayort,false +language,kyw,Kudmali,false +language,kyx,Rapoisi,false +language,kyy,Kambaira,false +language,kyz,Kayabí,false +language,kza,Western Karaboro,false +language,kzb,Kaibobo,false +language,kzc,Bondoukou Kulango,false +language,kzd,Kadai,false +language,kze,Kosena,false +language,kzf,Da'a Kaili,false +language,kzg,Kikai,false +language,kzh,Kenuzi-Dongola,true +language,kzi,Kelabit,false +language,kzj,Coastal Kadazan,true +language,kzk,Kazukuru,false +language,kzl,Kayeli,false +language,kzm,Kais,false +language,kzn,Kokola,false +language,kzo,Kaningi,false +language,kzp,Kaidipang,false +language,kzq,Kaike,false +language,kzr,Karang,false +language,kzs,Sugut Dusun,false +language,kzt,Tambunan Dusun,true +language,kzu,Kayupulau,false +language,kzv,Komyandaret,false +language,kzw,Karirí-Xocó,false +language,kzx,Kamarian,false +language,kzy,Kango (Tshopo District),false +language,kzz,Kalabra,false +language,la,Latin,false +language,laa,Southern Subanen,false +language,lab,Linear A,false +language,lac,Lacandon,false +language,lad,Ladino,false +language,lae,Pattani,false +language,laf,Lafofa,false +language,lag,Rangi,false +language,lah,Lahnda,false +language,lai,Lambya,false +language,laj,Lango (Uganda),false +language,lak,Laka (Nigeria),true +language,lal,Lalia,false +language,lam,Lamba,false +language,lan,Laru,false +language,lap,Laka (Chad),false +language,laq,Qabiao,false +language,lar,Larteh,false +language,las,Lama (Togo),false +language,lau,Laba,false +language,law,Lauje,false +language,lax,Tiwa,false +language,lay,Lama Bai,false +language,laz,Aribwatsa,false +language,lb,Luxembourgish,false +language,lba,Lui,true +language,lbb,Label,false +language,lbc,Lakkia,false +language,lbe,Lak,false +language,lbf,Tinani,false +language,lbg,Laopang,false +language,lbi,La'bi,false +language,lbj,Ladakhi,false +language,lbk,Central Bontok,false +language,lbl,Libon Bikol,false +language,lbm,Lodhi,false +language,lbn,Rmeet,false +language,lbo,Laven,false +language,lbq,Wampar,false +language,lbr,Lohorung,false +language,lbs,Libyan Sign Language,false +language,lbt,Lachi,false +language,lbu,Labu,false +language,lbv,Lavatbura-Lamusong,false +language,lbw,Tolaki,false +language,lbx,Lawangan,false +language,lby,Lamalama,false +language,lbz,Lardil,false +language,lcc,Legenyem,false +language,lcd,Lola,false +language,lce,Loncong,false +language,lcf,Lubu,false +language,lch,Luchazi,false +language,lcl,Lisela,false +language,lcm,Tungag,false +language,lcp,Western Lawa,false +language,lcq,Luhu,false +language,lcs,Lisabata-Nuniali,false +language,lda,Kla-Dan,false +language,ldb,Dũya,false +language,ldd,Luri,false +language,ldg,Lenyima,false +language,ldh,Lamja-Dengsa-Tola,false +language,ldi,Laari,false +language,ldj,Lemoro,false +language,ldk,Leelau,false +language,ldl,Kaan,false +language,ldm,Landoma,false +language,ldn,Láadan,false +language,ldo,Loo,false +language,ldp,Tso,false +language,ldq,Lufu,false +language,lea,Lega-Shabunda,false +language,leb,Lala-Bisa,false +language,lec,Leco,false +language,led,Lendu,false +language,lee,Lyélé,false +language,lef,Lelemi,false +language,leg,Lengua,true +language,leh,Lenje,false +language,lei,Lemio,false +language,lej,Lengola,false +language,lek,Leipon,false +language,lel,Lele (Democratic Republic of Congo),false +language,lem,Nomaande,false +language,len,Lenca,false +language,leo,Leti (Cameroon),false +language,lep,Lepcha,false +language,leq,Lembena,false +language,ler,Lenkau,false +language,les,Lese,false +language,let,Lesing-Gelimi,false +language,leu,Kara (Papua New Guinea),false +language,lev,Lamma,false +language,lew,Ledo Kaili,false +language,lex,Luang,false +language,ley,Lemolang,false +language,lez,Lezghian,false +language,lfa,Lefa,false +language,lfb,Buu (Cameroon),false +language,lfn,Lingua Franca Nova,false +language,lg,Ganda,false +language,lga,Lungga,false +language,lgb,Laghu,false +language,lgg,Lugbara,false +language,lgh,Laghuu,false +language,lgi,Lengilu,false +language,lgk,Lingarak,false +language,lgl,Wala,false +language,lgm,Lega-Mwenga,false +language,lgn,T'apo,false +language,lgo,Lango (South Sudan),false +language,lgq,Logba,false +language,lgr,Lengo,false +language,lgs,Guinea-Bissau Sign Language,false +language,lgt,Pahi,false +language,lgu,Longgu,false +language,lgz,Ligenza,false +language,lha,Laha (Viet Nam),false +language,lhh,Laha (Indonesia),false +language,lhi,Lahu Shi,false +language,lhl,Lahul Lohar,false +language,lhm,Lhomi,false +language,lhn,Lahanan,false +language,lhp,Lhokpu,false +language,lhs,Mlahsö,false +language,lht,Lo-Toga,false +language,lhu,Lahu,false +language,li,Limburgan,false +language,lia,West-Central Limba,false +language,lib,Likum,false +language,lic,Hlai,false +language,lid,Nyindrou,false +language,lie,Likila,false +language,lif,Limbu,false +language,lig,Ligbi,false +language,lih,Lihir,false +language,lii,Lingkhim,true +language,lij,Ligurian,false +language,lik,Lika,false +language,lil,Lillooet,false +language,lio,Liki,false +language,lip,Sekpele,false +language,liq,Libido,false +language,lir,Liberian English,false +language,lis,Lisu,false +language,liu,Logorik,false +language,liv,Liv,false +language,liw,Col,false +language,lix,Liabuku,false +language,liy,Banda-Bambari,false +language,liz,Libinza,false +language,lja,Golpa,false +language,lje,Rampi,false +language,lji,Laiyolo,false +language,ljl,Li'o,false +language,ljp,Lampung Api,false +language,ljw,Yirandali,false +language,ljx,Yuru,false +language,lka,Lakalei,false +language,lkb,Kabras,false +language,lkc,Kucong,false +language,lkd,Lakondê,false +language,lke,Kenyi,false +language,lkh,Lakha,false +language,lki,Laki,false +language,lkj,Remun,false +language,lkl,Laeko-Libuat,false +language,lkm,Kalaamaya,false +language,lkn,Lakon,false +language,lko,Khayo,false +language,lkr,Päri,false +language,lks,Kisa,false +language,lkt,Lakota,false +language,lku,Kungkari,false +language,lky,Lokoya,false +language,lla,Lala-Roba,false +language,llb,Lolo,false +language,llc,Lele (Guinea),false +language,lld,Ladin,false +language,lle,Lele (Papua New Guinea),false +language,llf,Hermit,false +language,llg,Lole,false +language,llh,Lamu,false +language,lli,Teke-Laali,false +language,llj,Ladji Ladji,false +language,llk,Lelak,false +language,lll,Lilau,false +language,llm,Lasalimu,false +language,lln,Lele (Chad),false +language,llo,Khlor,true +language,llp,North Efate,false +language,llq,Lolak,false +language,lls,Lithuanian Sign Language,false +language,llu,Lau,false +language,llx,Lauan,false +language,lma,East Limba,false +language,lmb,Merei,false +language,lmc,Limilngan,false +language,lmd,Lumun,false +language,lme,Pévé,false +language,lmf,South Lembata,false +language,lmg,Lamogai,false +language,lmh,Lambichhong,false +language,lmi,Lombi,false +language,lmj,West Lembata,false +language,lmk,Lamkang,false +language,lml,Hano,false +language,lmm,Lamam,true +language,lmn,Lambadi,false +language,lmo,Lombard,false +language,lmp,Limbum,false +language,lmq,Lamatuka,false +language,lmr,Lamalera,false +language,lmu,Lamenu,false +language,lmv,Lomaiviti,false +language,lmw,Lake Miwok,false +language,lmx,Laimbue,false +language,lmy,Lamboya,false +language,lmz,Lumbee,true +language,ln,Lingala,false +language,lna,Langbashe,false +language,lnb,Mbalanhu,false +language,lnd,Lundayeh,false +language,lng,Langobardic,false +language,lnh,Lanoh,false +language,lni,Daantanai',false +language,lnj,Leningitij,false +language,lnl,South Central Banda,false +language,lnm,Langam,false +language,lnn,Lorediakarkar,false +language,lno,Lango (South Sudan),true +language,lns,Lamnso',false +language,lnu,Longuda,false +language,lnw,Lanima,false +language,lnz,Lonzo,false +language,lo,Lao,false +language,loa,Loloda,false +language,lob,Lobi,false +language,loc,Inonhan,false +language,loe,Saluan,false +language,lof,Logol,false +language,log,Logo,false +language,loh,Laarim,false +language,loi,Loma (Côte d'Ivoire),false +language,loj,Lou,false +language,lok,Loko,false +language,lol,Mongo,false +language,lom,Loma (Liberia),false +language,lon,Malawi Lomwe,false +language,loo,Lombo,false +language,lop,Lopa,false +language,loq,Lobala,false +language,lor,Téén,false +language,los,Loniu,false +language,lot,Otuho,false +language,lou,Louisiana Creole,false +language,lov,Lopi,false +language,low,Tampias Lobu,false +language,lox,Loun,false +language,loy,Loke,false +language,loz,Lozi,false +language,lpa,Lelepa,false +language,lpe,Lepki,false +language,lpn,Long Phuri Naga,false +language,lpo,Lipo,false +language,lpx,Lopit,false +language,lqr,Logir,false +language,lra,Rara Bakati',false +language,lrc,Northern Luri,false +language,lre,Laurentian,false +language,lrg,Laragia,false +language,lri,Marachi,false +language,lrk,Loarki,false +language,lrl,Lari,false +language,lrm,Marama,false +language,lrn,Lorang,false +language,lro,Laro,false +language,lrr,Southern Yamphu,false +language,lrt,Larantuka Malay,false +language,lrv,Larevat,false +language,lrz,Lemerig,false +language,lsa,Lasgerdi,false +language,lsb,Burundian Sign Language,false +language,lsc,Albarradas Sign Language,false +language,lsd,Lishana Deni,false +language,lse,Lusengo,false +language,lsg,Lyons Sign Language,true +language,lsh,Lish,false +language,lsi,Lashi,false +language,lsl,Latvian Sign Language,false +language,lsm,Saamia,false +language,lsn,Tibetan Sign Language,false +language,lso,Laos Sign Language,false +language,lsp,Panamanian Sign Language,false +language,lsr,Aruop,false +language,lss,Lasi,false +language,lst,Trinidad and Tobago Sign Language,false +language,lsv,Sivia Sign Language,false +language,lsw,Seychelles Sign Language,false +language,lsy,Mauritian Sign Language,false +language,lt,Lithuanian,false +language,ltc,Late Middle Chinese,false +language,ltg,Latgalian,false +language,lth,Thur,false +language,lti,Leti (Indonesia),false +language,ltn,Latundê,false +language,lto,Tsotso,false +language,lts,Tachoni,false +language,ltu,Latu,false +language,lu,Luba-Katanga,false +language,lua,Luba-Lulua,false +language,luc,Aringa,false +language,lud,Ludian,false +language,lue,Luvale,false +language,luf,Laua,false +language,luh,Leizhou Chinese,false +language,lui,Luiseño,false +language,luj,Luna,false +language,luk,Lunanakha,false +language,lul,Olu'bo,false +language,lum,Luimbi,false +language,lun,Lunda,false +language,luo,Luo (Kenya and Tanzania),false +language,lup,Lumbu,false +language,luq,Lucumi,false +language,lur,Laura,false +language,lus,Lushai,false +language,lut,Lushootseed,false +language,luu,Lumba-Yakkha,false +language,luv,Luwati,false +language,luw,Luo (Cameroon),false +language,luy,Luyia,false +language,luz,Southern Luri,false +language,lv,Latvian,false +language,lva,Maku'a,false +language,lvi,Lavi,false +language,lvk,Lavukaleve,false +language,lvl,Lwel,false +language,lvs,Standard Latvian,false +language,lvu,Levuka,false +language,lwa,Lwalu,false +language,lwe,Lewo Eleng,false +language,lwg,Wanga,false +language,lwh,White Lachi,false +language,lwl,Eastern Lawa,false +language,lwm,Laomian,false +language,lwo,Luwo,false +language,lws,Malawian Sign Language,false +language,lwt,Lewotobi,false +language,lwu,Lawu,false +language,lww,Lewo,false +language,lxm,Lakurumau,false +language,lya,Layakha,false +language,lyg,Lyngngam,false +language,lyn,Luyana,false +language,lzh,Literary Chinese,false +language,lzl,Litzlitz,false +language,lzn,Leinong Naga,false +language,lzz,Laz,false +language,maa,San Jerónimo Tecóatl Mazatec,false +language,mab,Yutanduchi Mixtec,false +language,mad,Madurese,false +language,mae,Bo-Rukul,false +language,maf,Mafa,false +language,mag,Magahi,false +language,mai,Maithili,false +language,maj,Jalapa De Díaz Mazatec,false +language,mak,Makasar,false +language,mam,Mam,false +language,man,Mandingo,false +language,map,Austronesian languages,false +language,maq,Chiquihuitlán Mazatec,false +language,mas,Masai,false +language,mat,San Francisco Matlatzinca,false +language,mau,Huautla Mazatec,false +language,mav,Sateré-Mawé,false +language,maw,Mampruli,false +language,max,North Moluccan Malay,false +language,maz,Central Mazahua,false +language,mba,Higaonon,false +language,mbb,Western Bukidnon Manobo,false +language,mbc,Macushi,false +language,mbd,Dibabawon Manobo,false +language,mbe,Molale,false +language,mbf,Baba Malay,false +language,mbh,Mangseng,false +language,mbi,Ilianen Manobo,false +language,mbj,Nadëb,false +language,mbk,Malol,false +language,mbl,Maxakalí,false +language,mbm,Ombamba,false +language,mbn,Macaguán,false +language,mbo,Mbo (Cameroon),false +language,mbp,Malayo,false +language,mbq,Maisin,false +language,mbr,Nukak Makú,false +language,mbs,Sarangani Manobo,false +language,mbt,Matigsalug Manobo,false +language,mbu,Mbula-Bwazza,false +language,mbv,Mbulungish,false +language,mbw,Maring,false +language,mbx,Mari (East Sepik Province),false +language,mby,Memoni,false +language,mbz,Amoltepec Mixtec,false +language,mca,Maca,false +language,mcb,Machiguenga,false +language,mcc,Bitur,false +language,mcd,Sharanahua,false +language,mce,Itundujia Mixtec,false +language,mcf,Matsés,false +language,mcg,Mapoyo,false +language,mch,Maquiritari,false +language,mci,Mese,false +language,mcj,Mvanip,false +language,mck,Mbunda,false +language,mcl,Macaguaje,false +language,mcm,Malaccan Creole Portuguese,false +language,mcn,Masana,false +language,mco,Coatlán Mixe,false +language,mcp,Makaa,false +language,mcq,Ese,false +language,mcr,Menya,false +language,mcs,Mambai,false +language,mct,Mengisa,false +language,mcu,Cameroon Mambila,false +language,mcv,Minanibai,false +language,mcw,Mawa (Chad),false +language,mcx,Mpiemo,false +language,mcy,South Watut,false +language,mcz,Mawan,false +language,mda,Mada (Nigeria),false +language,mdb,Morigi,false +language,mdc,Soq,false +language,mdd,Mbum,false +language,mde,Maba (Chad),false +language,mdf,Moksha,false +language,mdg,Massalat,false +language,mdh,Maguindanaon,false +language,mdi,Mamvu,false +language,mdj,Mangbetu,false +language,mdk,Mangbutu,false +language,mdl,Maltese Sign Language,false +language,mdm,Mayogo,false +language,mdn,Mbati,false +language,mdp,Mbala,false +language,mdq,Mbole,false +language,mdr,Mandar,false +language,mds,Maria (Papua New Guinea),false +language,mdt,Mbere,false +language,mdu,Mboko,false +language,mdv,Santa Lucía Monteverde Mixtec,false +language,mdw,Mbosi,false +language,mdx,Dizin,false +language,mdy,Male,false +language,mdz,Suruí Do Pará,false +language,mea,Menka,false +language,meb,Ikobi,false +language,mec,Marra,false +language,med,Melpa,false +language,mee,Mengen,false +language,mef,Megam,false +language,meg,Mea,true +language,meh,Southwestern Tlaxiaco Mixtec,false +language,mei,Midob,false +language,mej,Meyah,false +language,mek,Mekeo,false +language,mel,Central Melanau,false +language,mem,Mangala,false +language,men,Mende (Sierra Leone),false +language,meo,Kedah Malay,false +language,mep,Miriwoong,false +language,meq,Merey,false +language,mer,Meru,false +language,mes,Masmaje,false +language,met,Mato,false +language,meu,Motu,false +language,mev,Mano,false +language,mew,Maaka,false +language,mey,Hassaniyya,false +language,mez,Menominee,false +language,mfa,Pattani Malay,false +language,mfb,Bangka,false +language,mfc,Mba,false +language,mfd,Mendankwe-Nkwen,false +language,mfe,Morisyen,false +language,mff,Naki,false +language,mfg,Mogofin,false +language,mfh,Matal,false +language,mfi,Wandala,false +language,mfj,Mefele,false +language,mfk,North Mofu,false +language,mfl,Putai,false +language,mfm,Marghi South,false +language,mfn,Cross River Mbembe,false +language,mfo,Mbe,false +language,mfp,Makassar Malay,false +language,mfq,Moba,false +language,mfr,Marrithiyel,false +language,mfs,Mexican Sign Language,false +language,mft,Mokerang,false +language,mfu,Mbwela,false +language,mfv,Mandjak,false +language,mfw,Mulaha,false +language,mfx,Melo,false +language,mfy,Mayo,false +language,mfz,Mabaan,false +language,mg,Malagasy,false +language,mga,Middle Irish (900-1200),false +language,mgb,Mararit,false +language,mgc,Morokodo,false +language,mgd,Moru,false +language,mge,Mango,false +language,mgf,Maklew,false +language,mgg,Mpumpong,false +language,mgh,Makhuwa-Meetto,false +language,mgi,Lijili,false +language,mgj,Abureni,false +language,mgk,Mawes,false +language,mgl,Maleu-Kilenge,false +language,mgm,Mambae,false +language,mgn,Mbangi,false +language,mgo,Meta',false +language,mgp,Magar,false +language,mgq,Malila,false +language,mgr,Mambwe-Lungu,false +language,mgs,Manda (Tanzania),false +language,mgt,Mongol,false +language,mgu,Mailu,false +language,mgv,Matengo,false +language,mgw,Matumbi,false +language,mgx,Omati,true +language,mgy,Mbunga,false +language,mgz,Mbugwe,false +language,mh,Marshallese,false +language,mha,Manda (India),false +language,mhb,Mahongwe,false +language,mhc,Mocho,false +language,mhd,Mbugu,false +language,mhe,Besisi,false +language,mhf,Mamaa,false +language,mhg,Margu,false +language,mhh,Maskoy Pidgin,true +language,mhi,Ma'di,false +language,mhj,Mogholi,false +language,mhk,Mungaka,false +language,mhl,Mauwake,false +language,mhm,Makhuwa-Moniga,false +language,mhn,Mòcheno,false +language,mho,Mashi (Zambia),false +language,mhp,Balinese Malay,false +language,mhq,Mandan,false +language,mhr,Eastern Mari,false +language,mhs,Buru (Indonesia),false +language,mht,Mandahuaca,false +language,mhu,Digaro-Mishmi,false +language,mhw,Mbukushu,false +language,mhx,Maru,false +language,mhy,Ma'anyan,false +language,mhz,Mor (Mor Islands),false +language,mi,Maori,false +language,mia,Miami,false +language,mib,Atatláhuca Mixtec,false +language,mic,Mi'kmaq,false +language,mid,Mandaic,false +language,mie,Ocotepec Mixtec,false +language,mif,Mofu-Gudur,false +language,mig,San Miguel El Grande Mixtec,false +language,mih,Chayuco Mixtec,false +language,mii,Chigmecatitlán Mixtec,false +language,mij,Abar,false +language,mik,Mikasuki,false +language,mil,Peñoles Mixtec,false +language,mim,Alacatlatzala Mixtec,false +language,min,Minangkabau,false +language,mio,Pinotepa Nacional Mixtec,false +language,mip,Apasco-Apoala Mixtec,false +language,miq,Mískito,false +language,mir,Isthmus Mixe,false +language,mis,Uncoded languages,false +language,mit,Southern Puebla Mixtec,false +language,miu,Cacaloxtepec Mixtec,false +language,miw,Akoye,false +language,mix,Mixtepec Mixtec,false +language,miy,Ayutla Mixtec,false +language,miz,Coatzospan Mixtec,false +language,mja,Mahei,true +language,mjb,Makalero,false +language,mjc,San Juan Colorado Mixtec,false +language,mjd,Northwest Maidu,false +language,mje,Muskum,false +language,mjg,Tu,false +language,mjh,Mwera (Nyasa),false +language,mji,Kim Mun,false +language,mjj,Mawak,false +language,mjk,Matukar,false +language,mjl,Mandeali,false +language,mjm,Medebur,false +language,mjn,Ma (Papua New Guinea),false +language,mjo,Malankuravan,false +language,mjp,Malapandaram,false +language,mjq,Malaryan,false +language,mjr,Malavedan,false +language,mjs,Miship,false +language,mjt,Sauria Paharia,false +language,mju,Manna-Dora,false +language,mjv,Mannan,false +language,mjw,Karbi,false +language,mjx,Mahali,false +language,mjy,Mahican,false +language,mjz,Majhi,false +language,mk,Macedonian,false +language,mka,Mbre,false +language,mkb,Mal Paharia,false +language,mkc,Siliput,false +language,mke,Mawchi,false +language,mkf,Miya,false +language,mkg,Mak (China),false +language,mkh,Mon-Khmer languages,false +language,mki,Dhatki,false +language,mkj,Mokilese,false +language,mkk,Byep,false +language,mkl,Mokole,false +language,mkm,Moklen,false +language,mkn,Kupang Malay,false +language,mko,Mingang Doso,false +language,mkp,Moikodi,false +language,mkq,Bay Miwok,false +language,mkr,Malas,false +language,mks,Silacayoapan Mixtec,false +language,mkt,Vamale,false +language,mku,Konyanka Maninka,false +language,mkv,Mafea,false +language,mkw,Kituba (Congo),false +language,mkx,Kinamiging Manobo,false +language,mky,East Makian,false +language,mkz,Makasae,false +language,ml,Malayalam,false +language,mla,Malo,false +language,mlb,Mbule,false +language,mlc,Cao Lan,false +language,mld,Malakhel,true +language,mle,Manambu,false +language,mlf,Mal,false +language,mlh,Mape,false +language,mli,Malimpung,false +language,mlj,Miltu,false +language,mlk,Ilwana,false +language,mll,Malua Bay,false +language,mlm,Mulam,false +language,mln,Malango,false +language,mlo,Mlomp,false +language,mlp,Bargam,false +language,mlq,Western Maninkakan,false +language,mlr,Vame,false +language,mls,Masalit,false +language,mlu,To'abaita,false +language,mlv,Motlav,false +language,mlw,Moloko,false +language,mlx,Malfaxal,false +language,mlz,Malaynon,false +language,mma,Mama,false +language,mmb,Momina,false +language,mmc,Michoacán Mazahua,false +language,mmd,Maonan,false +language,mme,Mae,false +language,mmf,Mundat,false +language,mmg,North Ambrym,false +language,mmh,Mehináku,false +language,mmi,Hember Avu,false +language,mmj,Majhwar,false +language,mmk,Mukha-Dora,false +language,mml,Man Met,false +language,mmm,Maii,false +language,mmn,Mamanwa,false +language,mmo,Mangga Buang,false +language,mmp,Siawi,false +language,mmq,Musak,false +language,mmr,Western Xiangxi Miao,false +language,mmt,Malalamai,false +language,mmu,Mmaala,false +language,mmv,Miriti,false +language,mmw,Emae,false +language,mmx,Madak,false +language,mmy,Migaama,false +language,mmz,Mabaale,false +language,mn,Mongolian,false +language,mna,Mbula,false +language,mnb,Muna,false +language,mnc,Manchu,false +language,mnd,Mondé,false +language,mne,Naba,false +language,mnf,Mundani,false +language,mng,Eastern Mnong,false +language,mnh,Mono (Democratic Republic of Congo),false +language,mni,Manipuri,false +language,mnj,Munji,false +language,mnk,Mandinka,false +language,mnl,Tiale,false +language,mnm,Mapena,false +language,mnn,Southern Mnong,false +language,mno,Manobo languages,false +language,mnp,Min Bei Chinese,false +language,mnq,Minriq,false +language,mnr,Mono (USA),false +language,mns,Mansi,false +language,mnt,Maykulan,true +language,mnu,Mer,false +language,mnv,Rennell-Bellona,false +language,mnw,Mon,false +language,mnx,Manikion,false +language,mny,Manyawa,false +language,mnz,Moni,false +language,mo,Moldavian,true +language,moa,Mwan,false +language,moc,Mocoví,false +language,mod,Mobilian,false +language,moe,Innu,false +language,mof,Mohegan-Montauk-Narragansett,true +language,mog,Mongondow,false +language,moh,Mohawk,false +language,moi,Mboi,false +language,moj,Monzombo,false +language,mok,Morori,false +language,mom,Mangue,false +language,moo,Monom,false +language,mop,Mopán Maya,false +language,moq,Mor (Bomberai Peninsula),false +language,mor,Moro,false +language,mos,Mossi,false +language,mot,Barí,false +language,mou,Mogum,false +language,mov,Mohave,false +language,mow,Moi (Congo),false +language,mox,Molima,false +language,moy,Shekkacho,false +language,moz,Mukulu,false +language,mpa,Mpoto,false +language,mpb,Malak Malak,false +language,mpc,Mangarrayi,false +language,mpd,Machinere,false +language,mpe,Majang,false +language,mpg,Marba,false +language,mph,Maung,false +language,mpi,Mpade,false +language,mpj,Martu Wangka,false +language,mpk,Mbara (Chad),false +language,mpl,Middle Watut,false +language,mpm,Yosondúa Mixtec,false +language,mpn,Mindiri,false +language,mpo,Miu,false +language,mpp,Migabac,false +language,mpq,Matís,false +language,mpr,Vangunu,false +language,mps,Dadibi,false +language,mpt,Mian,false +language,mpu,Makuráp,false +language,mpv,Mungkip,false +language,mpw,Mapidian,false +language,mpx,Misima-Panaeati,false +language,mpy,Mapia,false +language,mpz,Mpi,false +language,mqa,Maba (Indonesia),false +language,mqb,Mbuko,false +language,mqc,Mangole,false +language,mqe,Matepi,false +language,mqf,Momuna,false +language,mqg,Kota Bangun Kutai Malay,false +language,mqh,Tlazoyaltepec Mixtec,false +language,mqi,Mariri,false +language,mqj,Mamasa,false +language,mqk,Rajah Kabunsuwan Manobo,false +language,mql,Mbelime,false +language,mqm,South Marquesan,false +language,mqn,Moronene,false +language,mqo,Modole,false +language,mqp,Manipa,false +language,mqq,Minokok,false +language,mqr,Mander,false +language,mqs,West Makian,false +language,mqt,Mok,false +language,mqu,Mandari,false +language,mqv,Mosimo,false +language,mqw,Murupi,false +language,mqx,Mamuju,false +language,mqy,Manggarai,false +language,mqz,Pano,false +language,mr,Marathi,false +language,mra,Mlabri,false +language,mrb,Marino,false +language,mrc,Maricopa,false +language,mrd,Western Magar,true +language,mre,Martha's Vineyard Sign Language,false +language,mrf,Elseng,false +language,mrg,Mising,false +language,mrh,Mara,false +language,mrj,Western Mari,false +language,mrk,Hmwaveke,false +language,mrl,Mortlockese,false +language,mrm,Merlav,false +language,mrn,Cheke Holo,false +language,mro,Mru,false +language,mrp,Morouas,false +language,mrq,North Marquesan,false +language,mrr,Maria (India),false +language,mrs,Maragus,false +language,mrt,Marghi Central,false +language,mru,Mono (Cameroon),false +language,mrv,Mangareva,false +language,mrw,Maranao,false +language,mrx,Maremgi,false +language,mry,Mandaya,false +language,mrz,Marind,false +language,ms,Malay (macrolanguage),false +language,msb,Masbatenyo,false +language,msc,Sankaran Maninka,false +language,msd,Yucatec Maya Sign Language,false +language,mse,Musey,false +language,msf,Mekwei,false +language,msg,Moraid,false +language,msh,Masikoro Malagasy,false +language,msi,Sabah Malay,false +language,msj,Ma (Democratic Republic of Congo),false +language,msk,Mansaka,false +language,msl,Molof,false +language,msm,Agusan Manobo,false +language,msn,Vurës,false +language,mso,Mombum,false +language,msp,Maritsauá,false +language,msq,Caac,false +language,msr,Mongolian Sign Language,false +language,mss,West Masela,false +language,mst,Cataelano Mandaya,true +language,msu,Musom,false +language,msv,Maslam,false +language,msw,Mansoanka,false +language,msx,Moresada,false +language,msy,Aruamu,false +language,msz,Momare,false +language,mt,Maltese,false +language,mta,Cotabato Manobo,false +language,mtb,Anyin Morofo,false +language,mtc,Munit,false +language,mtd,Mualang,false +language,mte,Mono (Solomon Islands),false +language,mtf,Murik (Papua New Guinea),false +language,mtg,Una,false +language,mth,Munggui,false +language,mti,Maiwa (Papua New Guinea),false +language,mtj,Moskona,false +language,mtk,Mbe',false +language,mtl,Montol,false +language,mtm,Mator,false +language,mtn,Matagalpa,false +language,mto,Totontepec Mixe,false +language,mtp,Wichí Lhamtés Nocten,false +language,mtq,Muong,false +language,mtr,Mewari,false +language,mts,Yora,false +language,mtt,Mota,false +language,mtu,Tututepec Mixtec,false +language,mtv,Asaro'o,false +language,mtw,Southern Binukidnon,false +language,mtx,Tidaá Mixtec,false +language,mty,Nabi,false +language,mua,Mundang,false +language,mub,Mubi,false +language,muc,Ajumbu,false +language,mud,Mednyj Aleut,false +language,mue,Media Lengua,false +language,mug,Musgu,false +language,muh,Mündü,false +language,mui,Musi,false +language,muj,Mabire,false +language,muk,Mugom,false +language,mul,Multiple languages,false +language,mum,Maiwala,false +language,mun,Munda languages,false +language,muo,Nyong,false +language,mup,Malvi,false +language,muq,Eastern Xiangxi Miao,false +language,mur,Murle,false +language,mus,Creek,false +language,mut,Western Muria,false +language,muu,Yaaku,false +language,muv,Muthuvan,false +language,mux,Bo-Ung,false +language,muy,Muyang,false +language,muz,Mursi,false +language,mva,Manam,false +language,mvb,Mattole,false +language,mvd,Mamboru,false +language,mve,Marwari (Pakistan),false +language,mvf,Peripheral Mongolian,false +language,mvg,Yucuañe Mixtec,false +language,mvh,Mulgi,false +language,mvi,Miyako,false +language,mvk,Mekmek,false +language,mvl,Mbara (Australia),false +language,mvm,Muya,true +language,mvn,Minaveha,false +language,mvo,Marovo,false +language,mvp,Duri,false +language,mvq,Moere,false +language,mvr,Marau,false +language,mvs,Massep,false +language,mvt,Mpotovoro,false +language,mvu,Marfa,false +language,mvv,Tagal Murut,false +language,mvw,Machinga,false +language,mvx,Meoswar,false +language,mvy,Indus Kohistani,false +language,mvz,Mesqan,false +language,mwa,Mwatebu,false +language,mwb,Juwal,false +language,mwc,Are,false +language,mwd,Mudbura,true +language,mwe,Mwera (Chimwera),false +language,mwf,Murrinh-Patha,false +language,mwg,Aiklep,false +language,mwh,Mouk-Aria,false +language,mwi,Labo,false +language,mwj,Maligo,true +language,mwk,Kita Maninkakan,false +language,mwl,Mirandese,false +language,mwm,Sar,false +language,mwn,Nyamwanga,false +language,mwo,Central Maewo,false +language,mwp,Kala Lagaw Ya,false +language,mwq,Mün Chin,false +language,mwr,Marwari,false +language,mws,Mwimbi-Muthambi,false +language,mwt,Moken,false +language,mwu,Mittu,false +language,mwv,Mentawai,false +language,mww,Hmong Daw,false +language,mwx,Mediak,true +language,mwy,Mosiro,true +language,mwz,Moingi,false +language,mxa,Northwest Oaxaca Mixtec,false +language,mxb,Tezoatlán Mixtec,false +language,mxc,Manyika,false +language,mxd,Modang,false +language,mxe,Mele-Fila,false +language,mxf,Malgbe,false +language,mxg,Mbangala,false +language,mxh,Mvuba,false +language,mxi,Mozarabic,false +language,mxj,Miju-Mishmi,false +language,mxk,Monumbo,false +language,mxl,Maxi Gbe,false +language,mxm,Meramera,false +language,mxn,Moi (Indonesia),false +language,mxo,Mbowe,false +language,mxp,Tlahuitoltepec Mixe,false +language,mxq,Juquila Mixe,false +language,mxr,Murik (Malaysia),false +language,mxs,Huitepec Mixtec,false +language,mxt,Jamiltepec Mixtec,false +language,mxu,Mada (Cameroon),false +language,mxv,Metlatónoc Mixtec,false +language,mxw,Namo,false +language,mxx,Mahou,false +language,mxy,Southeastern Nochixtlán Mixtec,false +language,mxz,Central Masela,false +language,my,Burmese,false +language,myb,Mbay,false +language,myc,Mayeka,false +language,myd,Maramba,true +language,mye,Myene,false +language,myf,Bambassi,false +language,myg,Manta,false +language,myh,Makah,false +language,myi,Mina (India),true +language,myj,Mangayat,false +language,myk,Mamara Senoufo,false +language,myl,Moma,false +language,mym,Me'en,false +language,myn,Mayan languages,false +language,myo,Anfillo,false +language,myp,Pirahã,false +language,myq,Forest Maninka,true +language,myr,Muniche,false +language,mys,Mesmes,false +language,myt,Sangab Mandaya,true +language,myu,Mundurukú,false +language,myv,Erzya,false +language,myw,Muyuw,false +language,myx,Masaaba,false +language,myy,Macuna,false +language,myz,Classical Mandaic,false +language,mza,Santa María Zacatepec Mixtec,false +language,mzb,Tumzabt,false +language,mzc,Madagascar Sign Language,false +language,mzd,Malimba,false +language,mze,Morawa,false +language,mzg,Monastic Sign Language,false +language,mzh,Wichí Lhamtés Güisnay,false +language,mzi,Ixcatlán Mazatec,false +language,mzj,Manya,false +language,mzk,Nigeria Mambila,false +language,mzl,Mazatlán Mixe,false +language,mzm,Mumuye,false +language,mzn,Mazanderani,false +language,mzo,Matipuhy,false +language,mzp,Movima,false +language,mzq,Mori Atas,false +language,mzr,Marúbo,false +language,mzs,Macanese,false +language,mzt,Mintil,false +language,mzu,Inapang,false +language,mzv,Manza,false +language,mzw,Deg,false +language,mzx,Mawayana,false +language,mzy,Mozambican Sign Language,false +language,mzz,Maiadomu,false +language,na,Nauru,false +language,naa,Namla,false +language,nab,Southern Nambikuára,false +language,nac,Narak,false +language,nad,Nijadali,true +language,nae,Naka'ela,false +language,naf,Nabak,false +language,nag,Naga Pidgin,false +language,nah,Nahuatl languages,false +language,nai,North American Indian languages,false +language,naj,Nalu,false +language,nak,Nakanai,false +language,nal,Nalik,false +language,nam,Ngan'gityemerri,false +language,nan,Min Nan Chinese,false +language,nao,Naaba,false +language,nap,Neapolitan,false +language,naq,Khoekhoe,false +language,nar,Iguta,false +language,nas,Naasioi,false +language,nat,Ca̱hungwa̱rya̱,false +language,naw,Nawuri,false +language,nax,Nakwi,false +language,nay,Ngarrindjeri,false +language,naz,Coatepec Nahuatl,false +language,nb,Norwegian Bokmål,false +language,nba,Nyemba,false +language,nbb,Ndoe,false +language,nbc,Chang Naga,false +language,nbd,Ngbinda,false +language,nbe,Konyak Naga,false +language,nbf,Naxi,true +language,nbg,Nagarchal,false +language,nbh,Ngamo,false +language,nbi,Mao Naga,false +language,nbj,Ngarinyman,false +language,nbk,Nake,false +language,nbm,Ngbaka Ma'bo,false +language,nbn,Kuri,false +language,nbo,Nkukoli,false +language,nbp,Nnam,false +language,nbq,Nggem,false +language,nbr,Numana,false +language,nbs,Namibian Sign Language,false +language,nbt,Na,false +language,nbu,Rongmei Naga,false +language,nbv,Ngamambo,false +language,nbw,Southern Ngbandi,false +language,nbx,Ngura,true +language,nby,Ningera,false +language,nca,Iyo,false +language,ncb,Central Nicobarese,false +language,ncc,Ponam,false +language,ncd,Nachering,false +language,nce,Yale,false +language,ncf,Notsi,false +language,ncg,Nisga'a,false +language,nch,Central Huasteca Nahuatl,false +language,nci,Classical Nahuatl,false +language,ncj,Northern Puebla Nahuatl,false +language,nck,Na-kara,false +language,ncl,Michoacán Nahuatl,false +language,ncm,Nambo,false +language,ncn,Nauna,false +language,nco,Sibe,false +language,ncp,Ndaktup,true +language,ncq,Northern Katang,false +language,ncr,Ncane,false +language,ncs,Nicaraguan Sign Language,false +language,nct,Chothe Naga,false +language,ncu,Chumburung,false +language,ncx,Central Puebla Nahuatl,false +language,ncz,Natchez,false +language,nd,North Ndebele,false +language,nda,Ndasa,false +language,ndb,Kenswei Nsei,false +language,ndc,Ndau,false +language,ndd,Nde-Nsele-Nta,false +language,ndf,Nadruvian,false +language,ndg,Ndengereko,false +language,ndh,Ndali,false +language,ndi,Samba Leko,false +language,ndj,Ndamba,false +language,ndk,Ndaka,false +language,ndl,Ndolo,false +language,ndm,Ndam,false +language,ndn,Ngundi,false +language,ndp,Ndo,false +language,ndq,Ndombe,false +language,ndr,Ndoola,false +language,nds,Low German,false +language,ndt,Ndunga,false +language,ndu,Dugun,false +language,ndv,Ndut,false +language,ndw,Ndobo,false +language,ndx,Nduga,false +language,ndy,Lutos,false +language,ndz,Ndogo,false +language,ne,Nepali (macrolanguage),false +language,nea,Eastern Ngad'a,false +language,neb,Toura (Côte d'Ivoire),false +language,nec,Nedebang,false +language,ned,Nde-Gbite,false +language,nee,Nêlêmwa-Nixumwak,false +language,nef,Nefamese,false +language,neg,Negidal,false +language,neh,Nyenkha,false +language,nei,Neo-Hittite,false +language,nej,Neko,false +language,nek,Neku,false +language,nem,Nemi,false +language,nen,Nengone,false +language,neo,Ná-Meo,false +language,neq,North Central Mixe,false +language,ner,Yahadian,false +language,nes,Bhoti Kinnauri,false +language,net,Nete,false +language,neu,Neo,false +language,nev,Nyaheun,false +language,new,Nepal Bhasa,false +language,nex,Neme,false +language,ney,Neyo,false +language,nez,Nez Perce,false +language,nfa,Dhao,false +language,nfd,Ahwai,false +language,nfl,Ayiwo,false +language,nfr,Nafaanra,false +language,nfu,Mfumte,false +language,ng,Ndonga,false +language,nga,Ngbaka,false +language,ngb,Northern Ngbandi,false +language,ngc,Ngombe (Democratic Republic of Congo),false +language,ngd,Ngando (Central African Republic),false +language,nge,Ngemba,false +language,ngf,Trans-New Guinea languages,false +language,ngg,Ngbaka Manza,false +language,ngh,Nǁng,false +language,ngi,Ngizim,false +language,ngj,Ngie,false +language,ngk,Dalabon,false +language,ngl,Lomwe,false +language,ngm,Ngatik Men's Creole,false +language,ngn,Ngwo,false +language,ngo,Ngoni,true +language,ngp,Ngulu,false +language,ngq,Ngurimi,false +language,ngr,Engdewu,false +language,ngs,Gvoko,false +language,ngt,Kriang,false +language,ngu,Guerrero Nahuatl,false +language,ngv,Nagumi,false +language,ngw,Ngwaba,false +language,ngx,Nggwahyi,false +language,ngy,Tibea,false +language,ngz,Ngungwel,false +language,nha,Nhanda,false +language,nhb,Beng,false +language,nhc,Tabasco Nahuatl,false +language,nhd,Chiripá,false +language,nhe,Eastern Huasteca Nahuatl,false +language,nhf,Nhuwala,false +language,nhg,Tetelcingo Nahuatl,false +language,nhh,Nahari,false +language,nhi,Zacatlán-Ahuacatlán-Tepetzintla Nahuatl,false +language,nhk,Isthmus-Cosoleacaque Nahuatl,false +language,nhm,Morelos Nahuatl,false +language,nhn,Central Nahuatl,false +language,nho,Takuu,false +language,nhp,Isthmus-Pajapan Nahuatl,false +language,nhq,Huaxcaleca Nahuatl,false +language,nhr,Naro,false +language,nht,Ometepec Nahuatl,false +language,nhu,Noone,false +language,nhv,Temascaltepec Nahuatl,false +language,nhw,Western Huasteca Nahuatl,false +language,nhx,Isthmus-Mecayapan Nahuatl,false +language,nhy,Northern Oaxaca Nahuatl,false +language,nhz,Santa María La Alta Nahuatl,false +language,nia,Nias,false +language,nib,Nakame,false +language,nic,Niger-Kordofanian languages,false +language,nid,Ngandi,false +language,nie,Niellim,false +language,nif,Nek,false +language,nig,Ngalakgan,false +language,nih,Nyiha (Tanzania),false +language,nii,Nii,false +language,nij,Ngaju,false +language,nik,Southern Nicobarese,false +language,nil,Nila,false +language,nim,Nilamba,false +language,nin,Ninzo,false +language,nio,Nganasan,false +language,niq,Nandi,false +language,nir,Nimboran,false +language,nis,Nimi,false +language,nit,Southeastern Kolami,false +language,niu,Niuean,false +language,niv,Gilyak,false +language,niw,Nimo,false +language,nix,Hema,false +language,niy,Ngiti,false +language,niz,Ningil,false +language,nja,Nzanyi,false +language,njb,Nocte Naga,false +language,njd,Ndonde Hamba,false +language,njh,Lotha Naga,false +language,nji,Gudanji,false +language,njj,Njen,false +language,njl,Njalgulgule,false +language,njm,Angami Naga,false +language,njn,Liangmai Naga,false +language,njo,Ao Naga,false +language,njr,Njerep,false +language,njs,Nisa,false +language,njt,Ndyuka-Trio Pidgin,false +language,nju,Ngadjunmaya,false +language,njx,Kunyi,false +language,njy,Njyem,false +language,njz,Nyishi,false +language,nka,Nkoya,false +language,nkb,Khoibu Naga,false +language,nkc,Nkongho,false +language,nkd,Koireng,false +language,nke,Duke,false +language,nkf,Inpui Naga,false +language,nkg,Nekgini,false +language,nkh,Khezha Naga,false +language,nki,Thangal Naga,false +language,nkj,Nakai,false +language,nkk,Nokuku,false +language,nkm,Namat,false +language,nkn,Nkangala,false +language,nko,Nkonya,false +language,nkp,Niuatoputapu,false +language,nkq,Nkami,false +language,nkr,Nukuoro,false +language,nks,North Asmat,false +language,nkt,Nyika (Tanzania),false +language,nku,Bouna Kulango,false +language,nkv,Nyika (Malawi and Zambia),false +language,nkw,Nkutu,false +language,nkx,Nkoroo,false +language,nkz,Nkari,false +language,nl,Dutch,false +language,nla,Ngombale,false +language,nlc,Nalca,false +language,nle,East Nyala,false +language,nlg,Gela,false +language,nli,Grangali,false +language,nlj,Nyali,false +language,nlk,Ninia Yali,false +language,nll,Nihali,false +language,nlm,Mankiyali,false +language,nln,Durango Nahuatl,true +language,nlo,Ngul,false +language,nlq,Lao Naga,false +language,nlr,Ngarla,true +language,nlu,Nchumbulu,false +language,nlv,Orizaba Nahuatl,false +language,nlw,Walangama,false +language,nlx,Nahali,false +language,nly,Nyamal,false +language,nlz,Nalögo,false +language,nma,Maram Naga,false +language,nmb,Big Nambas,false +language,nmc,Ngam,false +language,nmd,Ndumu,false +language,nme,Mzieme Naga,false +language,nmf,Tangkhul Naga (India),false +language,nmg,Kwasio,false +language,nmh,Monsang Naga,false +language,nmi,Nyam,false +language,nmj,Ngombe (Central African Republic),false +language,nmk,Namakura,false +language,nml,Ndemli,false +language,nmm,Manangba,false +language,nmn,ǃXóõ,false +language,nmo,Moyon Naga,false +language,nmp,Nimanbur,false +language,nmq,Nambya,false +language,nmr,Nimbari,false +language,nms,Letemboi,false +language,nmt,Namonuito,false +language,nmu,Northeast Maidu,false +language,nmv,Ngamini,false +language,nmw,Nimoa,false +language,nmx,Nama (Papua New Guinea),false +language,nmy,Namuyi,false +language,nmz,Nawdm,false +language,nn,Norwegian Nynorsk,false +language,nna,Nyangumarta,false +language,nnb,Nande,false +language,nnc,Nancere,false +language,nnd,West Ambae,false +language,nne,Ngandyera,false +language,nnf,Ngaing,false +language,nng,Maring Naga,false +language,nnh,Ngiemboon,false +language,nni,North Nuaulu,false +language,nnj,Nyangatom,false +language,nnk,Nankina,false +language,nnl,Northern Rengma Naga,false +language,nnm,Namia,false +language,nnn,Ngete,false +language,nnp,Wancho Naga,false +language,nnq,Ngindo,false +language,nnr,Narungga,false +language,nns,Ningye,true +language,nnt,Nanticoke,false +language,nnu,Dwang,false +language,nnv,Nugunu (Australia),false +language,nnw,Southern Nuni,false +language,nnx,Ngong,true +language,nny,Nyangga,false +language,nnz,Nda'nda',false +language,no,Norwegian,false +language,noa,Woun Meu,false +language,noc,Nuk,false +language,nod,Northern Thai,false +language,noe,Nimadi,false +language,nof,Nomane,false +language,nog,Nogai,false +language,noh,Nomu,false +language,noi,Noiri,false +language,noj,Nonuya,false +language,nok,Nooksack,false +language,nol,Nomlaki,false +language,nom,Nocamán,true +language,non,Old Norse,false +language,noo,Nootka,true +language,nop,Numanggang,false +language,noq,Ngongo,false +language,nos,Eastern Nisu,false +language,not,Nomatsiguenga,false +language,nou,Ewage-Notu,false +language,nov,Novial,false +language,now,Nyambo,false +language,noy,Noy,false +language,noz,Nayi,false +language,npa,Nar Phu,false +language,npb,Nupbikha,false +language,npg,Ponyo-Gongwang Naga,false +language,nph,Phom Naga,false +language,npi,Nepali (individual language),false +language,npl,Southeastern Puebla Nahuatl,false +language,npn,Mondropolon,false +language,npo,Pochuri Naga,false +language,nps,Nipsan,false +language,npu,Puimei Naga,false +language,npx,Noipx,false +language,npy,Napu,false +language,nqg,Southern Nago,false +language,nqk,Kura Ede Nago,false +language,nql,Ngendelengo,false +language,nqm,Ndom,false +language,nqn,Nen,false +language,nqo,N'Ko,false +language,nqq,Kyan-Karyaw Naga,false +language,nqt,Nteng,false +language,nqy,Akyaung Ari Naga,false +language,nr,South Ndebele,false +language,nra,Ngom,false +language,nrb,Nara,false +language,nrc,Noric,false +language,nre,Southern Rengma Naga,false +language,nrf,Jèrriais,false +language,nrg,Narango,false +language,nri,Chokri Naga,false +language,nrk,Ngarla,false +language,nrl,Ngarluma,false +language,nrm,Narom,false +language,nrn,Norn,false +language,nrp,North Picene,false +language,nrr,Norra,false +language,nrt,Northern Kalapuya,false +language,nru,Narua,false +language,nrx,Ngurmbur,false +language,nrz,Lala,false +language,nsa,Sangtam Naga,false +language,nsb,Lower Nossob,false +language,nsc,Nshi,false +language,nsd,Southern Nisu,false +language,nse,Nsenga,false +language,nsf,Northwestern Nisu,false +language,nsg,Ngasa,false +language,nsh,Ngoshie,false +language,nsi,Nigerian Sign Language,false +language,nsk,Naskapi,false +language,nsl,Norwegian Sign Language,false +language,nsm,Sumi Naga,false +language,nsn,Nehan,false +language,nso,Pedi,false +language,nsp,Nepalese Sign Language,false +language,nsq,Northern Sierra Miwok,false +language,nsr,Maritime Sign Language,false +language,nss,Nali,false +language,nst,Tase Naga,false +language,nsu,Sierra Negra Nahuatl,false +language,nsv,Southwestern Nisu,false +language,nsw,Navut,false +language,nsx,Nsongo,false +language,nsy,Nasal,false +language,nsz,Nisenan,false +language,ntd,Northern Tidung,false +language,nte,Nathembo,true +language,ntg,Ngantangarra,false +language,nti,Natioro,false +language,ntj,Ngaanyatjarra,false +language,ntk,Ikoma-Nata-Isenye,false +language,ntm,Nateni,false +language,nto,Ntomba,false +language,ntp,Northern Tepehuan,false +language,ntr,Delo,false +language,nts,Natagaimas,true +language,ntu,Natügu,false +language,ntw,Nottoway,false +language,ntx,Tangkhul Naga (Myanmar),false +language,nty,Mantsi,false +language,ntz,Natanzi,false +language,nua,Yuanga,false +language,nub,Nubian languages,false +language,nuc,Nukuini,false +language,nud,Ngala,false +language,nue,Ngundu,false +language,nuf,Nusu,false +language,nug,Nungali,false +language,nuh,Ndunda,false +language,nui,Ngumbi,false +language,nuj,Nyole,false +language,nuk,Nuu-chah-nulth,false +language,nul,Nusa Laut,false +language,num,Niuafo'ou,false +language,nun,Anong,false +language,nuo,Nguôn,false +language,nup,Nupe-Nupe-Tako,false +language,nuq,Nukumanu,false +language,nur,Nukuria,false +language,nus,Nuer,false +language,nut,Nung (Viet Nam),false +language,nuu,Ngbundu,false +language,nuv,Northern Nuni,false +language,nuw,Nguluwan,false +language,nux,Mehek,false +language,nuy,Nunggubuyu,false +language,nuz,Tlamacazapa Nahuatl,false +language,nv,Navajo,false +language,nvh,Nasarian,false +language,nvm,Namiae,false +language,nvo,Nyokon,false +language,nwa,Nawathinehena,false +language,nwb,Nyabwa,false +language,nwc,Classical Newari,false +language,nwe,Ngwe,false +language,nwg,Ngayawung,false +language,nwi,Southwest Tanna,false +language,nwm,Nyamusa-Molo,false +language,nwo,Nauo,false +language,nwr,Nawaru,false +language,nww,Ndwewe,false +language,nwx,Middle Newar,false +language,nwy,Nottoway-Meherrin,false +language,nxa,Nauete,false +language,nxd,Ngando (Democratic Republic of Congo),false +language,nxe,Nage,false +language,nxg,Ngad'a,false +language,nxi,Nindi,false +language,nxk,Koki Naga,false +language,nxl,South Nuaulu,false +language,nxm,Numidian,false +language,nxn,Ngawun,false +language,nxo,Ndambomo,false +language,nxq,Naxi,false +language,nxr,Ninggerum,false +language,nxu,Narau,true +language,nxx,Nafri,false +language,ny,Chichewa,false +language,nyb,Nyangbo,false +language,nyc,Nyanga-li,false +language,nyd,Nyore,false +language,nye,Nyengo,false +language,nyf,Giryama,false +language,nyg,Nyindu,false +language,nyh,Nyikina,false +language,nyi,Ama (Sudan),false +language,nyj,Nyanga,false +language,nyk,Nyaneka,false +language,nyl,Nyeu,false +language,nym,Nyamwezi,false +language,nyn,Nyankole,false +language,nyo,Nyoro,false +language,nyp,Nyang'i,false +language,nyq,Nayini,false +language,nyr,Nyiha (Malawi),false +language,nys,Nyungar,false +language,nyt,Nyawaygi,false +language,nyu,Nyungwe,false +language,nyv,Nyulnyul,false +language,nyw,Nyaw,false +language,nyx,Nganyaywana,false +language,nyy,Nyakyusa-Ngonde,false +language,nza,Tigon Mbembe,false +language,nzb,Njebi,false +language,nzd,Nzadi,false +language,nzi,Nzima,false +language,nzk,Nzakara,false +language,nzm,Zeme Naga,false +language,nzr,Dir-Nyamzak-Mbarimi,false +language,nzs,New Zealand Sign Language,false +language,nzu,Teke-Nzikou,false +language,nzy,Nzakambay,false +language,nzz,Nanga Dama Dogon,false +language,oaa,Orok,false +language,oac,Oroch,false +language,oak,Noakhali,false +language,oar,Old Aramaic (up to 700 BCE),false +language,oav,Old Avar,false +language,obi,Obispeño,false +language,obk,Southern Bontok,false +language,obl,Oblo,false +language,obm,Moabite,false +language,obo,Obo Manobo,false +language,obr,Old Burmese,false +language,obt,Old Breton,false +language,obu,Obulom,false +language,oc,Occitan (post 1500),false +language,oca,Ocaina,false +language,och,Old Chinese,false +language,ocm,Old Cham,false +language,oco,Old Cornish,false +language,ocu,Atzingo Matlatzinca,false +language,oda,Odut,false +language,odk,Od,false +language,odt,Old Dutch,false +language,odu,Odual,false +language,ofo,Ofo,false +language,ofs,Old Frisian,false +language,ofu,Efutop,false +language,ogb,Ogbia,false +language,ogc,Ogbah,false +language,oge,Old Georgian,false +language,ogg,Ogbogolo,false +language,ogo,Khana,false +language,ogu,Ogbronuagum,false +language,oht,Old Hittite,false +language,ohu,Old Hungarian,false +language,oia,Oirata,false +language,oie,Okolie,false +language,oin,Inebu One,false +language,oj,Ojibwa,false +language,ojb,Northwestern Ojibwa,false +language,ojc,Central Ojibwa,false +language,ojg,Eastern Ojibwa,false +language,ojp,Old Japanese,false +language,ojs,Severn Ojibwa,false +language,ojv,Ontong Java,false +language,ojw,Western Ojibwa,false +language,oka,Okanagan,false +language,okb,Okobo,false +language,okc,Kobo,false +language,okd,Okodia,false +language,oke,Okpe (Southwestern Edo),false +language,okg,Koko Babangk,false +language,okh,Koresh-e Rostam,false +language,oki,Okiek,false +language,okj,Oko-Juwoi,false +language,okk,Kwamtim One,false +language,okl,Old Kentish Sign Language,false +language,okm,Middle Korean (10th-16th cent.),false +language,okn,Oki-No-Erabu,false +language,oko,Old Korean (3rd-9th cent.),false +language,okr,Kirike,false +language,oks,Oko-Eni-Osayen,false +language,oku,Oku,false +language,okv,Orokaiva,false +language,okx,Okpe (Northwestern Edo),false +language,okz,Old Khmer,false +language,ola,Walungge,false +language,olb,Oli-Bodiman,false +language,old,Mochi,false +language,ole,Olekha,false +language,olk,Olkol,false +language,olm,Oloma,false +language,olo,Livvi,false +language,olr,Olrat,false +language,olt,Old Lithuanian,false +language,olu,Kuvale,false +language,om,Oromo,false +language,oma,Omaha-Ponca,false +language,omb,East Ambae,false +language,omc,Mochica,false +language,ome,Omejes,true +language,omg,Omagua,false +language,omi,Omi,false +language,omk,Omok,false +language,oml,Ombo,false +language,omn,Minoan,false +language,omo,Utarmbung,false +language,omp,Old Manipuri,false +language,omq,Oto-Manguean languages,false +language,omr,Old Marathi,false +language,omt,Omotik,false +language,omu,Omurano,false +language,omv,Omotic languages,false +language,omw,South Tairora,false +language,omx,Old Mon,false +language,omy,Old Malay,false +language,ona,Ona,false +language,onb,Lingao,false +language,one,Oneida,false +language,ong,Olo,false +language,oni,Onin,false +language,onj,Onjob,false +language,onk,Kabore One,false +language,onn,Onobasulu,false +language,ono,Onondaga,false +language,onp,Sartang,false +language,onr,Northern One,false +language,ons,Ono,false +language,ont,Ontenu,false +language,onu,Unua,false +language,onw,Old Nubian,false +language,onx,Onin Based Pidgin,false +language,ood,Tohono O'odham,false +language,oog,Ong,false +language,oon,Önge,false +language,oor,Oorlams,false +language,oos,Old Ossetic,false +language,opa,Okpamheri,false +language,opk,Kopkaka,false +language,opm,Oksapmin,false +language,opo,Opao,false +language,opt,Opata,false +language,opy,Ofayé,false +language,or,Oriya (macrolanguage),false +language,ora,Oroha,false +language,orc,Orma,false +language,ore,Orejón,false +language,org,Oring,false +language,orh,Oroqen,false +language,orn,Orang Kanaq,false +language,oro,Orokolo,false +language,orr,Oruma,false +language,ors,Orang Seletar,false +language,ort,Adivasi Oriya,false +language,oru,Ormuri,false +language,orv,Old Russian,false +language,orw,Oro Win,false +language,orx,Oro,false +language,ory,Odia (individual language),false +language,orz,Ormu,false +language,os,Iron Ossetic,false +language,osa,Osage,false +language,osc,Oscan,false +language,osd,Digor Ossetic,false +language,osi,Osing,false +language,osn,Old Sundanese,false +language,oso,Ososo,false +language,osp,Old Spanish,false +language,ost,Osatu,false +language,osu,Southern One,false +language,osx,Old Saxon,false +language,ota,Ottoman Turkish (1500-1928),false +language,otb,Old Tibetan,false +language,otd,Ot Danum,false +language,ote,Mezquital Otomi,false +language,oti,Oti,false +language,otk,Old Turkish,false +language,otl,Tilapa Otomi,false +language,otm,Eastern Highland Otomi,false +language,otn,Tenango Otomi,false +language,oto,Otomian languages,false +language,otq,Querétaro Otomi,false +language,otr,Otoro,false +language,ots,Estado de México Otomi,false +language,ott,Temoaya Otomi,false +language,otu,Otuke,false +language,otw,Ottawa,false +language,otx,Texcatepec Otomi,false +language,oty,Old Tamil,false +language,otz,Ixtenco Otomi,false +language,oua,Tagargrent,false +language,oub,Glio-Oubi,false +language,oue,Oune,false +language,oui,Old Uighur,false +language,oum,Ouma,false +language,oun,ǃOǃung,true +language,ovd,Elfdalian,false +language,owi,Owiniga,false +language,owl,Old Welsh,false +language,oyb,Oy,false +language,oyd,Oyda,false +language,oym,Wayampi,false +language,oyy,Oya'oya,false +language,ozm,Koonzime,false +language,pa,Panjabi,false +language,paa,Papuan languages,false +language,pab,Parecís,false +language,pac,Pacoh,false +language,pad,Paumarí,false +language,pae,Pagibete,false +language,paf,Paranawát,false +language,pag,Pangasinan,false +language,pah,Tenharim,false +language,pai,Pe,false +language,pak,Parakanã,false +language,pal,Pahlavi,false +language,pam,Pampanga,false +language,pao,Northern Paiute,false +language,pap,Papiamento,false +language,paq,Parya,false +language,par,Panamint,false +language,pas,Papasena,false +language,pat,Papitalai,true +language,pau,Palauan,false +language,pav,Pakaásnovos,false +language,paw,Pawnee,false +language,pax,Pankararé,false +language,pay,Pech,false +language,paz,Pankararú,false +language,pbb,Páez,false +language,pbc,Patamona,false +language,pbe,Mezontla Popoloca,false +language,pbf,Coyotepec Popoloca,false +language,pbg,Paraujano,false +language,pbh,E'ñapa Woromaipu,false +language,pbi,Parkwa,false +language,pbl,Mak (Nigeria),false +language,pbm,Puebla Mazatec,false +language,pbn,Kpasam,false +language,pbo,Papel,false +language,pbp,Badyara,false +language,pbr,Pangwa,false +language,pbs,Central Pame,false +language,pbt,Southern Pashto,false +language,pbu,Northern Pashto,false +language,pbv,Pnar,false +language,pby,Pyu (Papua New Guinea),false +language,pbz,Palu,true +language,pca,Santa Inés Ahuatempan Popoloca,false +language,pcb,Pear,false +language,pcc,Bouyei,false +language,pcd,Picard,false +language,pce,Ruching Palaung,false +language,pcf,Paliyan,false +language,pcg,Paniya,false +language,pch,Pardhan,false +language,pci,Duruwa,false +language,pcj,Parenga,false +language,pck,Paite Chin,false +language,pcl,Pardhi,false +language,pcm,Nigerian Pidgin,false +language,pcn,Piti,false +language,pcp,Pacahuara,false +language,pcr,Panang,true +language,pcw,Pyapun,false +language,pda,Anam,false +language,pdc,Pennsylvania German,false +language,pdi,Pa Di,false +language,pdn,Podena,false +language,pdo,Padoe,false +language,pdt,Plautdietsch,false +language,pdu,Kayan,false +language,pea,Peranakan Indonesian,false +language,peb,Eastern Pomo,false +language,ped,Mala (Papua New Guinea),false +language,pee,Taje,false +language,pef,Northeastern Pomo,false +language,peg,Pengo,false +language,peh,Bonan,false +language,pei,Chichimeca-Jonaz,false +language,pej,Northern Pomo,false +language,pek,Penchal,false +language,pel,Pekal,false +language,pem,Phende,false +language,peo,Old Persian (ca. 600-400 B.C.),false +language,pep,Kunja,false +language,peq,Southern Pomo,false +language,pes,Iranian Persian,false +language,pev,Pémono,false +language,pex,Petats,false +language,pey,Petjo,false +language,pez,Eastern Penan,false +language,pfa,Pááfang,false +language,pfe,Pere,false +language,pfl,Pfaelzisch,false +language,pga,Sudanese Creole Arabic,false +language,pgd,Gāndhārī,false +language,pgg,Pangwali,false +language,pgi,Pagi,false +language,pgk,Rerep,false +language,pgl,Primitive Irish,false +language,pgn,Paelignian,false +language,pgs,Pangseng,false +language,pgu,Pagu,false +language,pgy,Pongyong,true +language,pgz,Papua New Guinean Sign Language,false +language,pha,Pa-Hng,false +language,phd,Phudagi,false +language,phg,Phuong,false +language,phh,Phukha,false +language,phi,Philippine languages,false +language,phj,Pahari,false +language,phk,Phake,false +language,phl,Phalura,false +language,phm,Phimbi,false +language,phn,Phoenician,false +language,pho,Phunoi,false +language,phq,Phana',false +language,phr,Pahari-Potwari,false +language,pht,Phu Thai,false +language,phu,Phuan,false +language,phv,Pahlavani,false +language,phw,Phangduwali,false +language,pi,Pali,false +language,pia,Pima Bajo,false +language,pib,Yine,false +language,pic,Pinji,false +language,pid,Piaroa,false +language,pie,Piro,false +language,pif,Pingelapese,false +language,pig,Pisabo,false +language,pih,Pitcairn-Norfolk,false +language,pii,Pini,true +language,pij,Pijao,false +language,pil,Yom,false +language,pim,Powhatan,false +language,pin,Piame,false +language,pio,Piapoco,false +language,pip,Pero,false +language,pir,Piratapuyo,false +language,pis,Pijin,false +language,pit,Pitta Pitta,false +language,piu,Pintupi-Luritja,false +language,piv,Pileni,false +language,piw,Pimbwe,false +language,pix,Piu,false +language,piy,Piya-Kwonci,false +language,piz,Pije,false +language,pjt,Pitjantjatjara,false +language,pka,Ardhamāgadhī Prākrit,false +language,pkb,Pokomo,false +language,pkc,Paekche,false +language,pkg,Pak-Tong,false +language,pkh,Pankhu,false +language,pkn,Pakanha,false +language,pko,Pökoot,false +language,pkp,Pukapuka,false +language,pkr,Attapady Kurumba,false +language,pks,Pakistan Sign Language,false +language,pkt,Maleng,false +language,pku,Paku,false +language,pl,Polish,false +language,pla,Miani,false +language,plb,Polonombauk,false +language,plc,Central Palawano,false +language,pld,Polari,false +language,ple,Palu'e,false +language,plf,Central Malayo-Polynesian languages,false +language,plg,Pilagá,false +language,plh,Paulohi,false +language,plj,Polci,true +language,plk,Kohistani Shina,false +language,pll,Shwe Palaung,false +language,pln,Palenquero,false +language,plo,Oluta Popoluca,false +language,plp,Palpa,true +language,plq,Palaic,false +language,plr,Palaka Senoufo,false +language,pls,San Marcos Tlacoyalco Popoloca,false +language,plt,Plateau Malagasy,false +language,plu,Palikúr,false +language,plv,Southwest Palawano,false +language,plw,Brooke's Point Palawano,false +language,ply,Bolyu,false +language,plz,Paluan,false +language,pma,Paama,false +language,pmb,Pambia,false +language,pmc,Palumata,true +language,pmd,Pallanganmiddang,false +language,pme,Pwaamei,false +language,pmf,Pamona,false +language,pmh,Māhārāṣṭri Prākrit,false +language,pmi,Northern Pumi,false +language,pmj,Southern Pumi,false +language,pmk,Pamlico,true +language,pml,Lingua Franca,false +language,pmm,Pomo,false +language,pmn,Pam,false +language,pmo,Pom,false +language,pmq,Northern Pame,false +language,pmr,Paynamar,false +language,pms,Piemontese,false +language,pmt,Tuamotuan,false +language,pmu,Mirpur Panjabi,true +language,pmw,Plains Miwok,false +language,pmx,Poumei Naga,false +language,pmy,Papuan Malay,false +language,pmz,Southern Pame,false +language,pna,Punan Bah-Biau,false +language,pnb,Western Panjabi,false +language,pnc,Pannei,false +language,pnd,Mpinda,false +language,pne,Western Penan,false +language,png,Pangu,false +language,pnh,Penrhyn,false +language,pni,Aoheng,false +language,pnj,Pinjarup,false +language,pnk,Paunaka,false +language,pnl,Paleni,false +language,pnm,Punan Batu 1,false +language,pnn,Pinai-Hagahai,false +language,pno,Panobo,false +language,pnp,Pancana,false +language,pnq,Pana (Burkina Faso),false +language,pnr,Panim,false +language,pns,Ponosakan,false +language,pnt,Pontic,false +language,pnu,Jiongnai Bunu,false +language,pnv,Pinigura,false +language,pnw,Banyjima,false +language,pnx,Phong-Kniang,false +language,pny,Pinyin,false +language,pnz,Pana (Central African Republic),false +language,poc,Poqomam,false +language,pod,Ponares,true +language,poe,San Juan Atzingo Popoloca,false +language,pof,Poke,false +language,pog,Potiguára,false +language,poh,Poqomchi',false +language,poi,Highland Popoluca,false +language,pok,Pokangá,false +language,pom,Southeastern Pomo,false +language,pon,Pohnpeian,false +language,poo,Central Pomo,false +language,pop,Pwapwâ,false +language,poq,Texistepec Popoluca,false +language,pos,Sayula Popoluca,false +language,pot,Potawatomi,false +language,pov,Upper Guinea Crioulo,false +language,pow,San Felipe Otlaltepec Popoloca,false +language,pox,Polabian,false +language,poy,Pogolo,false +language,poz,Malayo-Polynesian languages,false +language,ppa,Pao,true +language,ppe,Papi,false +language,ppi,Paipai,false +language,ppk,Uma,false +language,ppl,Pipil,false +language,ppm,Papuma,false +language,ppn,Papapana,false +language,ppo,Folopa,false +language,ppp,Pelende,false +language,ppq,Pei,false +language,ppr,Piru,true +language,pps,San Luís Temalacayuca Popoloca,false +language,ppt,Pare,false +language,ppu,Papora,false +language,pqa,Pa'a,false +language,pqe,Eastern Malayo-Polynesian languages,false +language,pqm,Malecite-Passamaquoddy,false +language,pqw,Western Malayo-Polynesian languages,false +language,pra,Prakrit languages,false +language,prb,Lua',true +language,prc,Parachi,false +language,prd,Parsi-Dari,false +language,pre,Principense,false +language,prf,Paranan,false +language,prg,Prussian,false +language,prh,Porohanon,false +language,pri,Paicî,false +language,prk,Parauk,false +language,prl,Peruvian Sign Language,false +language,prm,Kibiri,false +language,prn,Prasuni,false +language,pro,Old Provençal (to 1500),false +language,prp,Parsi,true +language,prq,Ashéninka Perené,false +language,prr,Puri,false +language,prs,Dari,false +language,prt,Phai,false +language,pru,Puragi,false +language,prw,Parawen,false +language,prx,Purik,false +language,pry,Pray 3,true +language,prz,Providencia Sign Language,false +language,ps,Pushto,false +language,psa,Asue Awyu,false +language,psc,Iranian Sign Language,false +language,psd,Plains Indian Sign Language,false +language,pse,Central Malay,false +language,psg,Penang Sign Language,false +language,psh,Southwest Pashai,false +language,psi,Southeast Pashai,false +language,psl,Puerto Rican Sign Language,false +language,psm,Pauserna,false +language,psn,Panasuan,false +language,pso,Polish Sign Language,false +language,psp,Philippine Sign Language,false +language,psq,Pasi,false +language,psr,Portuguese Sign Language,false +language,pss,Kaulong,false +language,pst,Central Pashto,false +language,psu,Sauraseni Prākrit,false +language,psw,Port Sandwich,false +language,psy,Piscataway,false +language,pt,Portuguese,false +language,pta,Pai Tavytera,false +language,pth,Pataxó Hã-Ha-Hãe,false +language,pti,Pindiini,false +language,ptn,Patani,false +language,pto,Zo'é,false +language,ptp,Patep,false +language,ptq,Pattapu,false +language,ptr,Piamatsina,false +language,ptt,Enrekang,false +language,ptu,Bambam,false +language,ptv,Port Vato,false +language,ptw,Pentlatch,false +language,pty,Pathiya,false +language,pua,Western Highland Purepecha,false +language,pub,Purum,false +language,puc,Punan Merap,false +language,pud,Punan Aput,false +language,pue,Puelche,false +language,puf,Punan Merah,false +language,pug,Phuie,false +language,pui,Puinave,false +language,puj,Punan Tubu,false +language,puk,Pu Ko,true +language,pum,Puma,false +language,puo,Puoc,false +language,pup,Pulabu,false +language,puq,Puquina,false +language,pur,Puruborá,false +language,put,Putoh,false +language,puu,Punu,false +language,puw,Puluwatese,false +language,pux,Puare,false +language,puy,Purisimeño,false +language,puz,Purum Naga,true +language,pwa,Pawaia,false +language,pwb,Panawa,false +language,pwg,Gapapaiwa,false +language,pwi,Patwin,false +language,pwm,Molbog,false +language,pwn,Paiwan,false +language,pwo,Pwo Western Karen,false +language,pwr,Powari,false +language,pww,Pwo Northern Karen,false +language,pxm,Quetzaltepec Mixe,false +language,pye,Pye Krumen,false +language,pym,Fyam,false +language,pyn,Poyanáwa,false +language,pys,Paraguayan Sign Language,false +language,pyu,Puyuma,false +language,pyx,Pyu (Myanmar),false +language,pyy,Pyen,false +language,pze,Pesse,false +language,pzh,Pazeh,false +language,pzn,Jejara Naga,false +language,qu,Quechua,false +language,qua,Quapaw,false +language,qub,Huallaga Huánuco Quechua,false +language,quc,K'iche',false +language,qud,Calderón Highland Quichua,false +language,quf,Lambayeque Quechua,false +language,qug,Chimborazo Highland Quichua,false +language,quh,South Bolivian Quechua,false +language,qui,Quileute,false +language,quk,Chachapoyas Quechua,false +language,qul,North Bolivian Quechua,false +language,qum,Sipacapense,false +language,qun,Quinault,false +language,qup,Southern Pastaza Quechua,false +language,quq,Quinqui,false +language,qur,Yanahuanca Pasco Quechua,false +language,qus,Santiago del Estero Quichua,false +language,quv,Sacapulteco,false +language,quw,Tena Lowland Quichua,false +language,qux,Yauyos Quechua,false +language,quy,Ayacucho Quechua,false +language,quz,Cusco Quechua,false +language,qva,Ambo-Pasco Quechua,false +language,qvc,Cajamarca Quechua,false +language,qve,Eastern Apurímac Quechua,false +language,qvh,Huamalíes-Dos de Mayo Huánuco Quechua,false +language,qvi,Imbabura Highland Quichua,false +language,qvj,Loja Highland Quichua,false +language,qvl,Cajatambo North Lima Quechua,false +language,qvm,Margos-Yarowilca-Lauricocha Quechua,false +language,qvn,North Junín Quechua,false +language,qvo,Napo Lowland Quechua,false +language,qvp,Pacaraos Quechua,false +language,qvs,San Martín Quechua,false +language,qvw,Huaylla Wanca Quechua,false +language,qvy,Queyu,false +language,qvz,Northern Pastaza Quichua,false +language,qwa,Corongo Ancash Quechua,false +language,qwc,Classical Quechua,false +language,qwe,Quechuan (family),false +language,qwh,Huaylas Ancash Quechua,false +language,qwm,Kuman (Russia),false +language,qws,Sihuas Ancash Quechua,false +language,qwt,Kwalhioqua-Tlatskanai,false +language,qxa,Chiquián Ancash Quechua,false +language,qxc,Chincha Quechua,false +language,qxh,Panao Huánuco Quechua,false +language,qxl,Salasaca Highland Quichua,false +language,qxn,Northern Conchucos Ancash Quechua,false +language,qxo,Southern Conchucos Ancash Quechua,false +language,qxp,Puno Quechua,false +language,qxq,Qashqa'i,false +language,qxr,Cañar Highland Quichua,false +language,qxs,Southern Qiang,false +language,qxt,Santa Ana de Tusi Pasco Quechua,false +language,qxu,Arequipa-La Unión Quechua,false +language,qxw,Jauja Wanca Quechua,false +language,qya,Quenya,false +language,qyp,Quiripi,false +language,raa,Dungmali,false +language,rab,Camling,false +language,rac,Rasawa,false +language,rad,Rade,false +language,raf,Western Meohang,false +language,rag,Logooli,false +language,rah,Rabha,false +language,rai,Ramoaaina,false +language,raj,Rajasthani,false +language,rak,Tulu-Bohuai,false +language,ral,Ralte,false +language,ram,Canela,false +language,ran,Riantana,false +language,rao,Rao,false +language,rap,Rapanui,false +language,raq,Saam,false +language,rar,Rarotongan,false +language,ras,Tegali,false +language,rat,Razajerdi,false +language,rau,Raute,false +language,rav,Sampang,false +language,raw,Rawang,false +language,rax,Rang,false +language,ray,Rapa,false +language,raz,Rahambuu,false +language,rbb,Rumai Palaung,false +language,rbk,Northern Bontok,false +language,rbl,Miraya Bikol,false +language,rbp,Barababaraba,false +language,rcf,Réunion Creole French,false +language,rdb,Rudbari,false +language,rea,Rerau,false +language,reb,Rembong,false +language,ree,Rejang Kayan,false +language,reg,Kara (Tanzania),false +language,rei,Reli,false +language,rej,Rejang,false +language,rel,Rendille,false +language,rem,Remo,false +language,ren,Rengao,false +language,rer,Rer Bare,false +language,res,Reshe,false +language,ret,Retta,false +language,rey,Reyesano,false +language,rga,Roria,false +language,rge,Romano-Greek,false +language,rgk,Rangkas,false +language,rgn,Romagnol,false +language,rgr,Resígaro,false +language,rgs,Southern Roglai,false +language,rgu,Ringgou,false +language,rhg,Rohingya,false +language,rhp,Yahang,false +language,ria,Riang (India),false +language,rib,Bribri Sign Language,false +language,rie,Rien,true +language,rif,Tarifit,false +language,ril,Riang Lang,false +language,rim,Nyaturu,false +language,rin,Nungu,false +language,rir,Ribun,false +language,rit,Ritharrngu,false +language,riu,Riung,false +language,rjg,Rajong,false +language,rji,Raji,false +language,rjs,Rajbanshi,false +language,rka,Kraol,false +language,rkb,Rikbaktsa,false +language,rkh,Rakahanga-Manihiki,false +language,rki,Rakhine,false +language,rkm,Marka,false +language,rkt,Rangpuri,false +language,rkw,Arakwal,false +language,rm,Romansh,false +language,rma,Rama,false +language,rmb,Rembarrnga,false +language,rmc,Carpathian Romani,false +language,rmd,Traveller Danish,false +language,rme,Angloromani,false +language,rmf,Kalo Finnish Romani,false +language,rmg,Traveller Norwegian,false +language,rmh,Murkim,false +language,rmi,Lomavren,false +language,rmk,Romkun,false +language,rml,Baltic Romani,false +language,rmm,Roma,false +language,rmn,Balkan Romani,false +language,rmo,Sinte Romani,false +language,rmp,Rempi,false +language,rmq,Caló,false +language,rmr,Caló,true +language,rms,Romanian Sign Language,false +language,rmt,Domari,false +language,rmu,Tavringer Romani,false +language,rmv,Romanova,false +language,rmw,Welsh Romani,false +language,rmx,Romam,false +language,rmy,Vlax Romani,false +language,rmz,Marma,false +language,rn,Rundi,false +language,rna,Runa,true +language,rnb,Brunca Sign Language,false +language,rnd,Ruund,false +language,rng,Ronga,false +language,rnl,Ranglong,false +language,rnn,Roon,false +language,rnp,Rongpo,false +language,rnr,Nari Nari,false +language,rnw,Rungwa,false +language,ro,Romanian,false +language,roa,Romance languages,false +language,rob,Tae',false +language,roc,Cacgia Roglai,false +language,rod,Rogo,false +language,roe,Ronji,false +language,rof,Rombo,false +language,rog,Northern Roglai,false +language,rol,Romblomanon,false +language,rom,Romany,false +language,roo,Rotokas,false +language,rop,Kriol,false +language,ror,Rongga,false +language,rou,Runga,false +language,row,Dela-Oenale,false +language,rpn,Repanbitip,false +language,rpt,Rapting,false +language,rri,Ririo,false +language,rrm,Moriori,false +language,rro,Waima,false +language,rrt,Arritinngithigh,false +language,rsb,Romano-Serbian,false +language,rsi,Rennellese Sign Language,true +language,rsk,Ruthenian,false +language,rsl,Russian Sign Language,false +language,rsm,Miriwoong Sign Language,false +language,rsn,Rwandan Sign Language,false +language,rsw,Rishiwa,false +language,rtc,Rungtu Chin,false +language,rth,Ratahan,false +language,rtm,Rotuman,false +language,rts,Yurats,false +language,rtw,Rathawi,false +language,ru,Russian,false +language,rub,Gungu,false +language,ruc,Ruuli,false +language,rue,Rusyn,false +language,ruf,Luguru,false +language,rug,Roviana,false +language,ruh,Ruga,false +language,rui,Rufiji,false +language,ruk,Che,false +language,ruo,Istro Romanian,false +language,rup,Macedo-Romanian,false +language,ruq,Megleno Romanian,false +language,rut,Rutul,false +language,ruu,Lanas Lobu,false +language,ruy,Mala (Nigeria),false +language,ruz,Ruma,false +language,rw,Kinyarwanda,false +language,rwa,Rawo,false +language,rwk,Rwa,false +language,rwl,Ruwila,false +language,rwm,Amba (Uganda),false +language,rwo,Rawa,false +language,rwr,Marwari (India),false +language,rxd,Ngardi,false +language,rxw,Karuwali,false +language,ryn,Northern Amami-Oshima,false +language,rys,Yaeyama,false +language,ryu,Central Okinawan,false +language,rzh,Rāziḥī,false +language,sa,Sanskrit,false +language,saa,Saba,false +language,sab,Buglere,false +language,sac,Meskwaki,false +language,sad,Sandawe,false +language,sae,Sabanê,false +language,saf,Safaliba,false +language,sah,Yakut,false +language,sai,South American Indian languages,false +language,saj,Sahu,false +language,sak,Sake,false +language,sal,Salishan languages,false +language,sam,Samaritan Aramaic,false +language,sao,Sause,false +language,sap,Sanapaná,true +language,saq,Samburu,false +language,sar,Saraveca,false +language,sas,Sasak,false +language,sat,Santali,false +language,sau,Saleman,false +language,sav,Saafi-Saafi,false +language,saw,Sawi,false +language,sax,Sa,false +language,say,Saya,false +language,saz,Saurashtra,false +language,sba,Ngambay,false +language,sbb,Simbo,false +language,sbc,Kele (Papua New Guinea),false +language,sbd,Southern Samo,false +language,sbe,Saliba,false +language,sbf,Chabu,false +language,sbg,Seget,false +language,sbh,Sori-Harengan,false +language,sbi,Seti,false +language,sbj,Surbakhal,false +language,sbk,Safwa,false +language,sbl,Botolan Sambal,false +language,sbm,Sagala,false +language,sbn,Sindhi Bhil,false +language,sbo,Sabüm,false +language,sbp,Sangu (Tanzania),false +language,sbq,Sileibi,false +language,sbr,Sembakung Murut,false +language,sbs,Subiya,false +language,sbt,Kimki,false +language,sbu,Stod Bhoti,false +language,sbv,Sabine,false +language,sbw,Simba,false +language,sbx,Seberuang,false +language,sby,Soli,false +language,sbz,Sara Kaba,false +language,sc,Sardinian,false +language,sca,Sansu,true +language,scb,Chut,false +language,sce,Dongxiang,false +language,scf,San Miguel Creole French,false +language,scg,Sanggau,false +language,sch,Sakachep,false +language,sci,Sri Lankan Creole Malay,false +language,sck,Sadri,false +language,scl,Shina,false +language,scn,Sicilian,false +language,sco,Scots,false +language,scp,Hyolmo,false +language,scq,Sa'och,false +language,scs,North Slavey,false +language,sct,Southern Katang,false +language,scu,Shumcho,false +language,scv,Sheni,false +language,scw,Sha,false +language,scx,Sicel,false +language,scz,Shaetlan,false +language,sd,Sindhi,false +language,sda,Toraja-Sa'dan,false +language,sdb,Shabak,false +language,sdc,Sassarese Sardinian,false +language,sde,Surubu,false +language,sdf,Sarli,false +language,sdg,Savi,false +language,sdh,Southern Kurdish,false +language,sdj,Suundi,false +language,sdk,Sos Kundi,false +language,sdl,Saudi Arabian Sign Language,false +language,sdm,Semandang,true +language,sdn,Gallurese Sardinian,false +language,sdo,Bukar-Sadung Bidayuh,false +language,sdp,Sherdukpen,false +language,sdq,Semandang,false +language,sdr,Oraon Sadri,false +language,sds,Sened,false +language,sdt,Shuadit,false +language,sdu,Sarudu,false +language,sdv,Eastern Sudanic languages,false +language,sdx,Sibu Melanau,false +language,sdz,Sallands,false +language,se,Northern Sami,false +language,sea,Semai,false +language,seb,Shempire Senoufo,false +language,sec,Sechelt,false +language,sed,Sedang,false +language,see,Seneca,false +language,sef,Cebaara Senoufo,false +language,seg,Segeju,false +language,seh,Sena,false +language,sei,Seri,false +language,sej,Sene,false +language,sek,Sekani,false +language,sel,Selkup,false +language,sem,Semitic languages,false +language,sen,Nanerigé Sénoufo,false +language,seo,Suarmin,false +language,sep,Sìcìté Sénoufo,false +language,seq,Senara Sénoufo,false +language,ser,Serrano,false +language,ses,Koyraboro Senni Songhai,false +language,set,Sentani,false +language,seu,Serui-Laut,false +language,sev,Nyarafolo Senoufo,false +language,sew,Sewa Bay,false +language,sey,Secoya,false +language,sez,Senthang Chin,false +language,sfb,Langue des signes de Belgique Francophone,false +language,sfe,Eastern Subanen,false +language,sfm,Small Flowery Miao,false +language,sfs,South African Sign Language,false +language,sfw,Sehwi,false +language,sg,Sango,false +language,sga,Old Irish (to 900),false +language,sgb,Mag-antsi Ayta,false +language,sgc,Kipsigis,false +language,sgd,Surigaonon,false +language,sge,Segai,false +language,sgg,Swiss-German Sign Language,false +language,sgh,Shughni,false +language,sgi,Suga,false +language,sgj,Surgujia,false +language,sgk,Sangkong,false +language,sgl,Sanglechi-Ishkashimi,true +language,sgm,Singa,false +language,sgn,Sign languages,false +language,sgo,Songa,true +language,sgp,Singpho,false +language,sgr,Sangisari,false +language,sgs,Samogitian,false +language,sgt,Brokpake,false +language,sgu,Salas,false +language,sgw,Sebat Bet Gurage,false +language,sgx,Sierra Leone Sign Language,false +language,sgy,Sanglechi,false +language,sgz,Sursurunga,false +language,sh,Serbo-Croatian,false +language,sha,Shall-Zwall,false +language,shb,Ninam,false +language,shc,Sonde,false +language,shd,Kundal Shahi,false +language,she,Sheko,false +language,shg,Shua,false +language,shh,Shoshoni,false +language,shi,Tachelhit,false +language,shj,Shatt,false +language,shk,Shilluk,false +language,shl,Shendu,true +language,shm,Shahrudi,false +language,shn,Shan,false +language,sho,Shanga,false +language,shp,Shipibo-Conibo,false +language,shq,Sala,false +language,shr,Shi,false +language,shs,Shuswap,false +language,sht,Shasta,false +language,shu,Chadian Arabic,false +language,shv,Shehri,false +language,shw,Shwai,false +language,shx,She,false +language,shy,Tachawit,false +language,shz,Syenara Senoufo,false +language,si,Sinhala,false +language,sia,Akkala Sami,false +language,sib,Sebop,false +language,sid,Sidamo,false +language,sie,Simaa,false +language,sif,Siamou,false +language,sig,Paasaal,false +language,sih,Zire,false +language,sii,Shom Peng,false +language,sij,Numbami,false +language,sik,Sikiana,false +language,sil,Tumulung Sisaala,false +language,sim,Mende (Papua New Guinea),false +language,sio,Siouan languages,false +language,sip,Sikkimese,false +language,siq,Sonia,false +language,sir,Siri,false +language,sis,Siuslaw,false +language,sit,Sino-Tibetan languages,false +language,siu,Sinagen,false +language,siv,Sumariup,false +language,siw,Siwai,false +language,six,Sumau,false +language,siy,Sivandi,false +language,siz,Siwi,false +language,sja,Epena,false +language,sjb,Sajau Basap,false +language,sjc,Shaojiang Chinese,false +language,sjd,Kildin Sami,false +language,sje,Pite Sami,false +language,sjg,Assangori,false +language,sjk,Kemi Sami,false +language,sjl,Sajalong,false +language,sjm,Mapun,false +language,sjn,Sindarin,false +language,sjo,Xibe,false +language,sjp,Surjapuri,false +language,sjr,Siar-Lak,false +language,sjs,Senhaja De Srair,false +language,sjt,Ter Sami,false +language,sju,Ume Sami,false +language,sjw,Shawnee,false +language,sk,Slovak,false +language,ska,Skagit,false +language,skb,Saek,false +language,skc,Ma Manda,false +language,skd,Southern Sierra Miwok,false +language,ske,Seke (Vanuatu),false +language,skf,Sakirabiá,false +language,skg,Sakalava Malagasy,false +language,skh,Sikule,false +language,ski,Sika,false +language,skj,Seke (Nepal),false +language,skk,Sok,true +language,skm,Kutong,false +language,skn,Kolibugan Subanon,false +language,sko,Seko Tengah,false +language,skp,Sekapan,false +language,skq,Sininkere,false +language,skr,Saraiki,false +language,sks,Maia,false +language,skt,Sakata,false +language,sku,Sakao,false +language,skv,Skou,false +language,skw,Skepi Creole Dutch,false +language,skx,Seko Padang,false +language,sky,Sikaiana,false +language,skz,Sekar,false +language,sl,Slovenian,false +language,sla,Slavic languages,false +language,slc,Sáliba,false +language,sld,Sissala,false +language,sle,Sholaga,false +language,slf,Swiss-Italian Sign Language,false +language,slg,Selungai Murut,false +language,slh,Southern Puget Sound Salish,false +language,sli,Lower Silesian,false +language,slj,Salumá,false +language,sll,Salt-Yui,false +language,slm,Pangutaran Sama,false +language,sln,Salinan,false +language,slp,Lamaholot,false +language,slq,Salchuq,true +language,slr,Salar,false +language,sls,Singapore Sign Language,false +language,slt,Sila,false +language,slu,Selaru,false +language,slw,Sialum,false +language,slx,Salampasu,false +language,sly,Selayar,false +language,slz,Ma'ya,false +language,sm,Samoan,false +language,sma,Southern Sami,false +language,smb,Simbari,false +language,smc,Som,false +language,smd,Sama,true +language,smf,Auwe,false +language,smg,Simbali,false +language,smh,Samei,false +language,smi,Sami languages,false +language,smj,Lule Sami,false +language,smk,Bolinao,false +language,sml,Central Sama,false +language,smm,Musasa,false +language,smn,Inari Sami,false +language,smp,Samaritan,false +language,smq,Samo,false +language,smr,Simeulue,false +language,sms,Skolt Sami,false +language,smt,Simte,false +language,smu,Somray,false +language,smv,Samvedi,false +language,smw,Sumbawa,false +language,smx,Samba,false +language,smy,Semnani,false +language,smz,Simeku,false +language,sn,Shona,false +language,snb,Sebuyau,true +language,snc,Sinaugoro,false +language,sne,Bau Bidayuh,false +language,snf,Noon,false +language,sng,Sanga (Democratic Republic of Congo),false +language,snh,Shinabo,true +language,sni,Sensi,false +language,snj,Riverain Sango,false +language,snk,Soninke,false +language,snl,Sangil,false +language,snm,Southern Ma'di,false +language,snn,Siona,false +language,sno,Snohomish,false +language,snp,Siane,false +language,snq,Sangu (Gabon),false +language,snr,Sihan,false +language,sns,South West Bay,false +language,snu,Senggi,false +language,snv,Sa'ban,false +language,snw,Selee,false +language,snx,Sam,false +language,sny,Saniyo-Hiyewe,false +language,snz,Kou,false +language,so,Somali,false +language,soa,Thai Song,false +language,sob,Sobei,false +language,soc,So (Democratic Republic of Congo),false +language,sod,Songoora,false +language,soe,Songomeno,false +language,sog,Sogdian,false +language,soh,Aka,false +language,soi,Sonha,false +language,soj,Soi,false +language,sok,Sokoro,false +language,sol,Solos,false +language,son,Songhai languages,false +language,soo,Songo,false +language,sop,Songe,false +language,soq,Kanasi,false +language,sor,Somrai,false +language,sos,Seeku,false +language,sou,Southern Thai,false +language,sov,Sonsorol,false +language,sow,Sowanda,false +language,sox,Swo,false +language,soy,Miyobe,false +language,soz,Temi,false +language,spb,Sepa (Indonesia),false +language,spc,Sapé,false +language,spd,Saep,false +language,spe,Sepa (Papua New Guinea),false +language,spg,Sian,false +language,spi,Saponi,false +language,spk,Sengo,false +language,spl,Selepet,false +language,spm,Akukem,false +language,spn,Sanapaná,false +language,spo,Spokane,false +language,spp,Supyire Senoufo,false +language,spq,Loreto-Ucayali Spanish,false +language,spr,Saparua,false +language,sps,Saposa,false +language,spt,Spiti Bhoti,false +language,spu,Sapuan,false +language,spv,Sambalpuri,false +language,spx,South Picene,false +language,spy,Sabaot,false +language,sq,Albanian,false +language,sqa,Shama-Sambuga,false +language,sqh,Shau,false +language,sqj,Albanian languages,false +language,sqk,Albanian Sign Language,false +language,sqm,Suma,false +language,sqn,Susquehannock,false +language,sqo,Sorkhei,false +language,sqq,Sou,false +language,sqr,Siculo Arabic,false +language,sqs,Sri Lankan Sign Language,false +language,sqt,Soqotri,false +language,squ,Squamish,false +language,sqx,Kufr Qassem Sign Language (KQSL),false +language,sr,Serbian,false +language,sra,Saruga,false +language,srb,Sora,false +language,src,Logudorese Sardinian,false +language,sre,Sara,false +language,srf,Nafi,false +language,srg,Sulod,false +language,srh,Sarikoli,false +language,sri,Siriano,false +language,srk,Serudung Murut,false +language,srl,Isirawa,false +language,srm,Saramaccan,false +language,srn,Sranan Tongo,false +language,sro,Campidanese Sardinian,false +language,srq,Sirionó,false +language,srr,Serer,false +language,srs,Tsuut'ina,false +language,srt,Sauri,false +language,sru,Suruí,false +language,srv,Southern Sorsoganon,false +language,srw,Serua,false +language,srx,Sirmauri,false +language,sry,Sera,false +language,srz,Shahmirzadi,false +language,ss,Swati,false +language,ssa,Nilo-Saharan languages,false +language,ssb,Southern Sama,false +language,ssc,Suba-Simbiti,false +language,ssd,Siroi,false +language,sse,Balangingi,false +language,ssf,Thao,false +language,ssg,Seimat,false +language,ssh,Shihhi Arabic,false +language,ssi,Sansi,false +language,ssj,Sausi,false +language,ssk,Sunam,false +language,ssl,Western Sisaala,false +language,ssm,Semnam,false +language,ssn,Waata,false +language,sso,Sissano,false +language,ssp,Spanish Sign Language,false +language,ssq,So'a,false +language,ssr,Swiss-French Sign Language,false +language,sss,Sô,false +language,sst,Sinasina,false +language,ssu,Susuami,false +language,ssv,Shark Bay,false +language,ssx,Samberigi,false +language,ssy,Saho,false +language,ssz,Sengseng,false +language,st,Southern Sotho,false +language,sta,Settla,false +language,stb,Northern Subanen,false +language,std,Sentinel,false +language,ste,Liana-Seti,false +language,stf,Seta,false +language,stg,Trieng,false +language,sth,Shelta,false +language,sti,Bulo Stieng,false +language,stj,Matya Samo,false +language,stk,Arammba,false +language,stl,Stellingwerfs,false +language,stm,Setaman,false +language,stn,Owa,false +language,sto,Stoney,false +language,stp,Southeastern Tepehuan,false +language,stq,Saterfriesisch,false +language,str,Straits Salish,false +language,sts,Shumashti,false +language,stt,Budeh Stieng,false +language,stu,Samtao,false +language,stv,Silt'e,false +language,stw,Satawalese,false +language,sty,Siberian Tatar,false +language,su,Sundanese,false +language,sua,Sulka,false +language,sub,Suku,false +language,suc,Western Subanon,false +language,sue,Suena,false +language,sug,Suganga,false +language,sui,Suki,false +language,suj,Shubi,false +language,suk,Sukuma,false +language,sul,Surigaonon,true +language,sum,Sumo-Mayangna,true +language,suo,Bouni,false +language,suq,Tirmaga-Chai Suri,false +language,sur,Mwaghavul,false +language,sus,Susu,false +language,sut,Subtiaba,false +language,suv,Puroik,false +language,suw,Sumbwa,false +language,sux,Sumerian,false +language,suy,Suyá,false +language,suz,Sunwar,false +language,sv,Swedish,false +language,sva,Svan,false +language,svb,Ulau-Suain,false +language,svc,Vincentian Creole English,false +language,sve,Serili,false +language,svk,Slovakian Sign Language,false +language,svm,Slavomolisano,false +language,svr,Savara,true +language,svs,Savosavo,false +language,svx,Skalvian,false +language,sw,Swahili (macrolanguage),false +language,swb,Maore Comorian,false +language,swc,Congo Swahili,false +language,swf,Sere,false +language,swg,Swabian,false +language,swh,Swahili (individual language),false +language,swi,Sui,false +language,swj,Sira,false +language,swk,Malawi Sena,false +language,swl,Swedish Sign Language,false +language,swm,Samosa,false +language,swn,Sawknah,false +language,swo,Shanenawa,false +language,swp,Suau,false +language,swq,Sharwa,false +language,swr,Saweru,false +language,sws,Seluwasan,false +language,swt,Sawila,false +language,swu,Suwawa,false +language,swv,Shekhawati,false +language,sww,Sowa,false +language,swx,Suruahá,false +language,swy,Sarua,false +language,sxb,Suba,false +language,sxc,Sicanian,false +language,sxe,Sighu,false +language,sxg,Shuhi,false +language,sxk,Southern Kalapuya,false +language,sxl,Selian,false +language,sxm,Samre,false +language,sxn,Sangir,false +language,sxo,Sorothaptic,false +language,sxr,Saaroa,false +language,sxs,Sasaru,false +language,sxu,Upper Saxon,false +language,sxw,Saxwe Gbe,false +language,sya,Siang,false +language,syb,Central Subanen,false +language,syc,Classical Syriac,false +language,syd,Samoyedic languages,false +language,syi,Seki,false +language,syk,Sukur,false +language,syl,Sylheti,false +language,sym,Maya Samo,false +language,syn,Senaya,false +language,syo,Suoy,false +language,syr,Syriac,false +language,sys,Sinyar,false +language,syw,Kagate,false +language,syx,Samay,false +language,syy,Al-Sayyid Bedouin Sign Language,false +language,sza,Semelai,false +language,szb,Ngalum,false +language,szc,Semaq Beri,false +language,szd,Seru,true +language,sze,Seze,false +language,szg,Sengele,false +language,szl,Silesian,false +language,szn,Sula,false +language,szp,Suabo,false +language,szs,Solomon Islands Sign Language,false +language,szv,Isubu,false +language,szw,Sawai,false +language,szy,Sakizaya,false +language,ta,Tamil,false +language,taa,Lower Tanana,false +language,tab,Tabassaran,false +language,tac,Lowland Tarahumara,false +language,tad,Tause,false +language,tae,Tariana,false +language,taf,Tapirapé,false +language,tag,Tagoi,false +language,tai,Tai languages,false +language,taj,Eastern Tamang,false +language,tak,Tala,false +language,tal,Tal,false +language,tan,Tangale,false +language,tao,Yami,false +language,tap,Taabwa,false +language,taq,Tamasheq,false +language,tar,Central Tarahumara,false +language,tas,Tay Boi,false +language,tau,Upper Tanana,false +language,tav,Tatuyo,false +language,taw,Tai,false +language,tax,Tamki,false +language,tay,Atayal,false +language,taz,Tocho,false +language,tba,Aikanã,false +language,tbb,Tapeba,true +language,tbc,Takia,false +language,tbd,Kaki Ae,false +language,tbe,Tanimbili,false +language,tbf,Mandara,false +language,tbg,North Tairora,false +language,tbh,Dharawal,false +language,tbi,Gaam,false +language,tbj,Tiang,false +language,tbk,Calamian Tagbanwa,false +language,tbl,Tboli,false +language,tbm,Tagbu,false +language,tbn,Barro Negro Tunebo,false +language,tbo,Tawala,false +language,tbp,Taworta,false +language,tbq,Tibeto-Burman languages,false +language,tbr,Tumtum,false +language,tbs,Tanguat,false +language,tbt,Tembo (Kitembo),false +language,tbu,Tubar,false +language,tbv,Tobo,false +language,tbw,Tagbanwa,false +language,tbx,Kapin,false +language,tby,Tabaru,false +language,tbz,Ditammari,false +language,tca,Ticuna,false +language,tcb,Tanacross,false +language,tcc,Datooga,false +language,tcd,Tafi,false +language,tce,Southern Tutchone,false +language,tcf,Malinaltepec Me'phaa,false +language,tcg,Tamagario,false +language,tch,Turks And Caicos Creole English,false +language,tci,Wára,false +language,tck,Tchitchege,false +language,tcl,Taman (Myanmar),false +language,tcm,Tanahmerah,false +language,tcn,Tichurong,false +language,tco,Taungyo,false +language,tcp,Tawr Chin,false +language,tcq,Kaiy,false +language,tcs,Torres Strait Creole,false +language,tct,T'en,false +language,tcu,Southeastern Tarahumara,false +language,tcw,Tecpatlán Totonac,false +language,tcx,Toda,false +language,tcy,Tulu,false +language,tcz,Thado Chin,false +language,tda,Tagdal,false +language,tdb,Panchpargania,false +language,tdc,Emberá-Tadó,false +language,tdd,Tai Nüa,false +language,tde,Tiranige Diga Dogon,false +language,tdf,Talieng,false +language,tdg,Western Tamang,false +language,tdh,Thulung,false +language,tdi,Tomadino,false +language,tdj,Tajio,false +language,tdk,Tambas,false +language,tdl,Sur,false +language,tdm,Taruma,false +language,tdn,Tondano,false +language,tdo,Teme,false +language,tdq,Tita,false +language,tdr,Todrah,false +language,tds,Doutai,false +language,tdt,Tetun Dili,false +language,tdu,Tempasuk Dusun,true +language,tdv,Toro,false +language,tdx,Tandroy-Mahafaly Malagasy,false +language,tdy,Tadyawan,false +language,te,Telugu,false +language,tea,Temiar,false +language,teb,Tetete,false +language,tec,Terik,false +language,ted,Tepo Krumen,false +language,tee,Huehuetla Tepehua,false +language,tef,Teressa,false +language,teg,Teke-Tege,false +language,teh,Tehuelche,false +language,tei,Torricelli,false +language,tek,Ibali Teke,false +language,tem,Timne,false +language,ten,Tama (Colombia),false +language,teo,Teso,false +language,tep,Tepecano,false +language,teq,Temein,false +language,ter,Tereno,false +language,tes,Tengger,false +language,tet,Tetum,false +language,teu,Soo,false +language,tev,Teor,false +language,tew,Tewa (USA),false +language,tex,Tennet,false +language,tey,Tulishi,false +language,tez,Tetserret,false +language,tfi,Tofin Gbe,false +language,tfn,Tanaina,false +language,tfo,Tefaro,false +language,tfr,Teribe,false +language,tft,Ternate,false +language,tg,Tajik,false +language,tga,Sagalla,false +language,tgb,Tobilung,false +language,tgc,Tigak,false +language,tgd,Ciwogai,false +language,tge,Eastern Gorkha Tamang,false +language,tgf,Chalikha,false +language,tgg,Tangga,true +language,tgh,Tobagonian Creole English,false +language,tgi,Lawunuia,false +language,tgj,Tagin,false +language,tgn,Tandaganon,false +language,tgo,Sudest,false +language,tgp,Tangoa,false +language,tgq,Tring,false +language,tgr,Tareng,false +language,tgs,Nume,false +language,tgt,Central Tagbanwa,false +language,tgu,Tanggu,false +language,tgv,Tingui-Boto,false +language,tgw,Tagwana Senoufo,false +language,tgx,Tagish,false +language,tgy,Togoyo,false +language,tgz,Tagalaka,false +language,th,Thai,false +language,thc,Tai Hang Tong,true +language,thd,Kuuk Thaayorre,false +language,the,Chitwania Tharu,false +language,thf,Thangmi,false +language,thh,Northern Tarahumara,false +language,thi,Tai Long,false +language,thk,Tharaka,false +language,thl,Dangaura Tharu,false +language,thm,Aheu,false +language,thn,Thachanadan,false +language,thp,Thompson,false +language,thq,Kochila Tharu,false +language,thr,Rana Tharu,false +language,ths,Thakali,false +language,tht,Tahltan,false +language,thu,Thuri,false +language,thv,Tahaggart Tamahaq,false +language,thw,Thudam,true +language,thx,The,true +language,thy,Tha,false +language,thz,Tayart Tamajeq,false +language,ti,Tigrinya,false +language,tia,Tidikelt Tamazight,false +language,tic,Tira,false +language,tid,Tidong,true +language,tie,Tingal,true +language,tif,Tifal,false +language,tig,Tigre,false +language,tih,Timugon Murut,false +language,tii,Tiene,false +language,tij,Tilung,false +language,tik,Tikar,false +language,til,Tillamook,false +language,tim,Timbe,false +language,tin,Tindi,false +language,tio,Teop,false +language,tip,Trimuris,false +language,tiq,Tiéfo,false +language,tis,Masadiit Itneg,false +language,tit,Tinigua,false +language,tiu,Adasen,false +language,tiv,Tiv,false +language,tiw,Tiwi,false +language,tix,Southern Tiwa,false +language,tiy,Tiruray,false +language,tiz,Tai Hongjin,false +language,tja,Tajuasohn,false +language,tjg,Tunjung,false +language,tji,Northern Tujia,false +language,tjj,Tjungundji,false +language,tjl,Tai Laing,false +language,tjm,Timucua,false +language,tjn,Tonjon,false +language,tjo,Temacine Tamazight,false +language,tjp,Tjupany,false +language,tjs,Southern Tujia,false +language,tju,Tjurruru,false +language,tjw,Djabwurrung,false +language,tk,Turkmen,false +language,tka,Truká,false +language,tkb,Buksa,false +language,tkd,Tukudede,false +language,tke,Takwane,false +language,tkf,Tukumanféd,false +language,tkg,Tesaka Malagasy,false +language,tkk,Takpa,true +language,tkl,Tokelau,false +language,tkm,Takelma,false +language,tkn,Toku-No-Shima,false +language,tkp,Tikopia,false +language,tkq,Tee,false +language,tkr,Tsakhur,false +language,tks,Takestani,false +language,tkt,Kathoriya Tharu,false +language,tku,Upper Necaxa Totonac,false +language,tkv,Mur Pano,false +language,tkw,Teanu,false +language,tkx,Tangko,false +language,tkz,Takua,false +language,tl,Tagalog,false +language,tla,Southwestern Tepehuan,false +language,tlb,Tobelo,false +language,tlc,Yecuatla Totonac,false +language,tld,Talaud,false +language,tlf,Telefol,false +language,tlg,Tofanma,false +language,tlh,Klingon,false +language,tli,Tlingit,false +language,tlj,Talinga-Bwisi,false +language,tlk,Taloki,false +language,tll,Tetela,false +language,tlm,Tolomako,false +language,tln,Talondo',false +language,tlo,Talodi,false +language,tlp,Filomena Mata-Coahuitlán Totonac,false +language,tlq,Tai Loi,false +language,tlr,Talise,false +language,tls,Tambotalo,false +language,tlt,Sou Nama,false +language,tlu,Tulehu,false +language,tlv,Taliabu,false +language,tlw,South Wemale,true +language,tlx,Khehek,false +language,tly,Talysh,false +language,tma,Tama (Chad),false +language,tmb,Katbol,false +language,tmc,Tumak,false +language,tmd,Haruai,false +language,tme,Tremembé,false +language,tmf,Toba-Maskoy,false +language,tmg,Ternateño,false +language,tmh,Tamashek,false +language,tmi,Tutuba,false +language,tmj,Samarokena,false +language,tmk,Northwestern Tamang,true +language,tml,Tamnim Citak,false +language,tmm,Tai Thanh,false +language,tmn,Taman (Indonesia),false +language,tmo,Temoq,false +language,tmp,Tai Mène,true +language,tmq,Tumleo,false +language,tmr,Jewish Babylonian Aramaic (ca. 200-1200 CE),false +language,tms,Tima,false +language,tmt,Tasmate,false +language,tmu,Iau,false +language,tmv,Tembo (Motembo),false +language,tmw,Temuan,false +language,tmy,Tami,false +language,tmz,Tamanaku,false +language,tn,Tswana,false +language,tna,Tacana,false +language,tnb,Western Tunebo,false +language,tnc,Tanimuca-Retuarã,false +language,tnd,Angosturas Tunebo,false +language,tne,Tinoc Kallahan,true +language,tnf,Tangshewi,true +language,tng,Tobanga,false +language,tnh,Maiani,false +language,tni,Tandia,false +language,tnk,Kwamera,false +language,tnl,Lenakel,false +language,tnm,Tabla,false +language,tnn,North Tanna,false +language,tno,Toromono,false +language,tnp,Whitesands,false +language,tnq,Taino,false +language,tnr,Ménik,false +language,tns,Tenis,false +language,tnt,Tontemboan,false +language,tnu,Tay Khang,false +language,tnv,Tangchangya,false +language,tnw,Tonsawang,false +language,tnx,Tanema,false +language,tny,Tongwe,false +language,tnz,Ten'edn,false +language,to,Tonga (Tonga Islands),false +language,tob,Toba,false +language,toc,Coyutla Totonac,false +language,tod,Toma,false +language,toe,Tomedes,true +language,tof,Gizrra,false +language,tog,Tonga (Nyasa),false +language,toh,Gitonga,false +language,toi,Tonga (Zambia),false +language,toj,Tojolabal,false +language,tok,Toki Pona,false +language,tol,Tolowa,false +language,tom,Tombulu,false +language,too,Xicotepec De Juárez Totonac,false +language,top,Papantla Totonac,false +language,toq,Toposa,false +language,tor,Togbo-Vara Banda,false +language,tos,Highland Totonac,false +language,tou,Tho,false +language,tov,Upper Taromi,false +language,tow,Jemez,false +language,tox,Tobian,false +language,toy,Topoiyo,false +language,toz,To,false +language,tpa,Taupota,false +language,tpc,Azoyú Me'phaa,false +language,tpe,Tippera,false +language,tpf,Tarpia,false +language,tpg,Kula,false +language,tpi,Tok Pisin,false +language,tpj,Tapieté,false +language,tpk,Tupinikin,false +language,tpl,Tlacoapa Me'phaa,false +language,tpm,Tampulma,false +language,tpn,Tupinambá,false +language,tpo,Tai Pao,false +language,tpp,Pisaflores Tepehua,false +language,tpq,Tukpa,false +language,tpr,Tuparí,false +language,tpt,Tlachichilco Tepehua,false +language,tpu,Tampuan,false +language,tpv,Tanapag,false +language,tpw,Tupí,true +language,tpx,Acatepec Me'phaa,false +language,tpy,Trumai,false +language,tpz,Tinputz,false +language,tqb,Tembé,false +language,tql,Lehali,false +language,tqm,Turumsa,false +language,tqn,Tenino,false +language,tqo,Toaripi,false +language,tqp,Tomoip,false +language,tqq,Tunni,false +language,tqr,Torona,false +language,tqt,Western Totonac,false +language,tqu,Touo,false +language,tqw,Tonkawa,false +language,tr,Turkish,false +language,tra,Tirahi,false +language,trb,Terebu,false +language,trc,Copala Triqui,false +language,trd,Turi,false +language,tre,East Tarangan,false +language,trf,Trinidadian Creole English,false +language,trg,Lishán Didán,false +language,trh,Turaka,false +language,tri,Trió,false +language,trj,Toram,false +language,trk,Turkic languages,false +language,trl,Traveller Scottish,false +language,trm,Tregami,false +language,trn,Trinitario,false +language,tro,Tarao Naga,false +language,trp,Kok Borok,false +language,trq,San Martín Itunyoso Triqui,false +language,trr,Taushiro,false +language,trs,Chicahuaxtla Triqui,false +language,trt,Tunggare,false +language,tru,Turoyo,false +language,trv,Sediq,false +language,trw,Torwali,false +language,trx,Tringgus-Sembaan Bidayuh,false +language,try,Turung,false +language,trz,Torá,false +language,ts,Tsonga,false +language,tsa,Tsaangi,false +language,tsb,Tsamai,false +language,tsc,Tswa,false +language,tsd,Tsakonian,false +language,tse,Tunisian Sign Language,false +language,tsf,Southwestern Tamang,true +language,tsg,Tausug,false +language,tsh,Tsuvan,false +language,tsi,Tsimshian,false +language,tsj,Tshangla,false +language,tsk,Tseku,false +language,tsl,Ts'ün-Lao,false +language,tsm,Turkish Sign Language,false +language,tsp,Northern Toussian,false +language,tsq,Thai Sign Language,false +language,tsr,Akei,false +language,tss,Taiwan Sign Language,false +language,tst,Tondi Songway Kiini,false +language,tsu,Tsou,false +language,tsv,Tsogo,false +language,tsw,Tsishingini,false +language,tsx,Mubami,false +language,tsy,Tebul Sign Language,false +language,tsz,Purepecha,false +language,tt,Tatar,false +language,tta,Tutelo,false +language,ttb,Gaa,false +language,ttc,Tektiteko,false +language,ttd,Tauade,false +language,tte,Bwanabwana,false +language,ttf,Tuotomb,false +language,ttg,Tutong,false +language,tth,Upper Ta'oih,false +language,tti,Tobati,false +language,ttj,Tooro,false +language,ttk,Totoro,false +language,ttl,Totela,false +language,ttm,Northern Tutchone,false +language,ttn,Towei,false +language,tto,Lower Ta'oih,false +language,ttp,Tombelala,false +language,ttq,Tawallammat Tamajaq,false +language,ttr,Tera,false +language,tts,Northeastern Thai,false +language,ttt,Muslim Tat,false +language,ttu,Torau,false +language,ttv,Titan,false +language,ttw,Long Wat,false +language,tty,Sikaritai,false +language,ttz,Tsum,false +language,tua,Wiarumus,false +language,tub,Tübatulabal,false +language,tuc,Mutu,false +language,tud,Tuxá,false +language,tue,Tuyuca,false +language,tuf,Central Tunebo,false +language,tug,Tunia,false +language,tuh,Taulil,false +language,tui,Tupuri,false +language,tuj,Tugutil,false +language,tul,Tula,false +language,tum,Tumbuka,false +language,tun,Tunica,false +language,tuo,Tucano,false +language,tup,Tupi languages,false +language,tuq,Tedaga,false +language,tus,Tuscarora,false +language,tut,Altaic languages,false +language,tuu,Tututni,false +language,tuv,Turkana,false +language,tuw,Tungus languages,false +language,tux,Tuxináwa,false +language,tuy,Tugen,false +language,tuz,Turka,false +language,tva,Vaghua,false +language,tvd,Tsuvadi,false +language,tve,Te'un,false +language,tvg,Tugunese,false +language,tvi,Tulai,false +language,tvk,Southeast Ambrym,false +language,tvl,Tuvalu,false +language,tvm,Tela-Masbuar,false +language,tvn,Tavoyan,false +language,tvo,Tidore,false +language,tvs,Taveta,false +language,tvt,Tutsa Naga,false +language,tvu,Tunen,false +language,tvw,Sedoa,false +language,tvx,Taivoan,false +language,tvy,Timor Pidgin,false +language,tw,Twi,false +language,twa,Twana,false +language,twb,Western Tawbuid,false +language,twc,Teshenawa,false +language,twd,Twents,false +language,twe,Tewa (Indonesia),false +language,twf,Northern Tiwa,false +language,twg,Tereweng,false +language,twh,Tai Dón,false +language,twl,Tawara,false +language,twm,Tawang Monpa,false +language,twn,Twendi,false +language,two,Tswapong,false +language,twp,Ere,false +language,twq,Tasawaq,false +language,twr,Southwestern Tarahumara,false +language,twt,Turiwára,false +language,twu,Termanu,false +language,tww,Tuwari,false +language,twx,Tewe,false +language,twy,Tawoyan,false +language,txa,Tombonuo,false +language,txb,Tokharian B,false +language,txc,Tsetsaut,false +language,txe,Totoli,false +language,txg,Tangut,false +language,txh,Thracian,false +language,txi,Ikpeng,false +language,txj,Tarjumo,false +language,txm,Tomini,false +language,txn,West Tarangan,false +language,txo,Toto,false +language,txq,Tii,false +language,txr,Tartessian,false +language,txs,Tonsea,false +language,txt,Citak,false +language,txu,Kayapó,false +language,txx,Tatana,false +language,txy,Tanosy Malagasy,false +language,ty,Tahitian,false +language,tya,Tauya,false +language,tye,Kyanga,false +language,tyh,O'du,false +language,tyi,Teke-Tsaayi,false +language,tyj,Tai Do,false +language,tyl,Thu Lao,false +language,tyn,Kombai,false +language,typ,Thaypan,false +language,tyr,Tai Daeng,false +language,tys,Tày Sa Pa,false +language,tyt,Tày Tac,false +language,tyu,Kua,false +language,tyv,Tuvinian,false +language,tyx,Teke-Tyee,false +language,tyy,Tiyaa,false +language,tyz,Tày,false +language,tza,Tanzanian Sign Language,false +language,tzh,Tzeltal,false +language,tzj,Tz'utujil,false +language,tzl,Talossan,false +language,tzm,Central Atlas Tamazight,false +language,tzn,Tugun,false +language,tzo,Tzotzil,false +language,tzx,Tabriak,false +language,uam,Uamué,false +language,uan,Kuan,false +language,uar,Tairuma,false +language,uba,Ubang,false +language,ubi,Ubi,false +language,ubl,Buhi'non Bikol,false +language,ubr,Ubir,false +language,ubu,Umbu-Ungu,false +language,uby,Ubykh,false +language,uda,Uda,false +language,ude,Udihe,false +language,udg,Muduga,false +language,udi,Udi,false +language,udj,Ujir,false +language,udl,Wuzlam,false +language,udm,Udmurt,false +language,udu,Uduk,false +language,ues,Kioko,false +language,ufi,Ufim,false +language,ug,Uighur,false +language,uga,Ugaritic,false +language,ugb,Kuku-Ugbanh,false +language,uge,Ughele,false +language,ugh,Kubachi,false +language,ugn,Ugandan Sign Language,false +language,ugo,Ugong,false +language,ugy,Uruguayan Sign Language,false +language,uha,Uhami,false +language,uhn,Damal,false +language,uis,Uisai,false +language,uiv,Iyive,false +language,uji,Tanjijili,false +language,uk,Ukrainian,false +language,uka,Kaburi,false +language,ukg,Ukuriguma,false +language,ukh,Ukhwejo,false +language,uki,Kui (India),false +language,ukk,Muak Sa-aak,false +language,ukl,Ukrainian Sign Language,false +language,ukp,Ukpe-Bayobiri,false +language,ukq,Ukwa,false +language,uks,Urubú-Kaapor Sign Language,false +language,uku,Ukue,false +language,ukv,Kuku,false +language,ukw,Ukwuani-Aboh-Ndoni,false +language,uky,Kuuk-Yak,false +language,ula,Fungwa,false +language,ulb,Ulukwumi,false +language,ulc,Ulch,false +language,ule,Lule,false +language,ulf,Usku,false +language,uli,Ulithian,false +language,ulk,Meriam Mir,false +language,ull,Ullatan,false +language,ulm,Ulumanda',false +language,uln,Unserdeutsch,false +language,ulu,Uma' Lung,false +language,ulw,Ulwa,false +language,uly,Buli,false +language,uma,Umatilla,false +language,umb,Umbundu,false +language,umc,Marrucinian,false +language,umd,Umbindhamu,false +language,umg,Morrobalama,false +language,umi,Ukit,false +language,umm,Umon,false +language,umn,Makyan Naga,false +language,umo,Umotína,false +language,ump,Umpila,false +language,umr,Umbugarla,false +language,ums,Pendau,false +language,umu,Munsee,false +language,una,North Watut,false +language,und,Undetermined,false +language,une,Uneme,false +language,ung,Ngarinyin,false +language,uni,Uni,false +language,unk,Enawené-Nawé,false +language,unm,Unami,false +language,unn,Kurnai,false +language,unp,Worora,true +language,unr,Mundari,false +language,unu,Unubahe,false +language,unx,Munda,false +language,unz,Unde Kaili,false +language,uok,Uokha,true +language,uon,Kulon,false +language,upi,Umeda,false +language,upv,Uripiv-Wala-Rano-Atchin,false +language,ur,Urdu,false +language,ura,Urarina,false +language,urb,Urubú-Kaapor,false +language,urc,Urningangg,false +language,ure,Uru,false +language,urf,Uradhi,false +language,urg,Urigina,false +language,urh,Urhobo,false +language,uri,Urim,false +language,urj,Uralic languages,false +language,urk,Urak Lawoi',false +language,url,Urali,false +language,urm,Urapmin,false +language,urn,Uruangnirin,false +language,uro,Ura (Papua New Guinea),false +language,urp,Uru-Pa-In,false +language,urr,Lehalurup,false +language,urt,Urat,false +language,uru,Urumi,false +language,urv,Uruava,false +language,urw,Sop,false +language,urx,Urimo,false +language,ury,Orya,false +language,urz,Uru-Eu-Wau-Wau,false +language,usa,Usarufa,false +language,ush,Ushojo,false +language,usi,Usui,false +language,usk,Usaghade,false +language,usp,Uspanteco,false +language,uss,us-Saare,false +language,usu,Uya,false +language,uta,Otank,false +language,ute,Ute-Southern Paiute,false +language,uth,ut-Hun,false +language,utp,Amba (Solomon Islands),false +language,utr,Etulo,false +language,utu,Utu,false +language,uum,Urum,false +language,uun,Kulon-Pazeh,true +language,uur,Ura (Vanuatu),false +language,uuu,U,false +language,uve,West Uvean,false +language,uvh,Uri,false +language,uvl,Lote,false +language,uwa,Kuku-Uwanh,false +language,uya,Doko-Uyanga,false +language,uz,Uzbek,false +language,uzn,Northern Uzbek,false +language,uzs,Southern Uzbek,false +language,vaa,Vaagri Booli,false +language,vae,Vale,false +language,vaf,Vafsi,false +language,vag,Vagla,false +language,vah,Varhadi-Nagpuri,false +language,vai,Vai,false +language,vaj,Sekele,false +language,val,Vehes,false +language,vam,Vanimo,false +language,van,Valman,false +language,vao,Vao,false +language,vap,Vaiphei,false +language,var,Huarijio,false +language,vas,Vasavi,false +language,vau,Vanuma,false +language,vav,Varli,false +language,vay,Wayu,false +language,vbb,Southeast Babar,false +language,vbk,Southwestern Bontok,false +language,ve,Venda,false +language,vec,Venetian,false +language,ved,Veddah,false +language,vel,Veluws,false +language,vem,Vemgo-Mabas,false +language,veo,Ventureño,false +language,vep,Veps,false +language,ver,Mom Jango,false +language,vgr,Vaghri,false +language,vgt,Vlaamse Gebarentaal,false +language,vi,Vietnamese,false +language,vic,Virgin Islands Creole English,false +language,vid,Vidunda,false +language,vif,Vili,false +language,vig,Viemo,false +language,vil,Vilela,false +language,vin,Vinza,false +language,vis,Vishavan,false +language,vit,Viti,false +language,viv,Iduna,false +language,vjk,Bajjika,false +language,vka,Kariyarra,false +language,vki,Ija-Zuba,true +language,vkj,Kujarge,false +language,vkk,Kaur,false +language,vkl,Kulisusu,false +language,vkm,Kamakan,false +language,vkn,Koro Nulu,false +language,vko,Kodeoha,false +language,vkp,Korlai Creole Portuguese,false +language,vkt,Tenggarong Kutai Malay,false +language,vku,Kurrama,false +language,vkz,Koro Zuba,false +language,vlp,Valpei,false +language,vls,Vlaams,false +language,vma,Martuyhunira,false +language,vmb,Barbaram,false +language,vmc,Juxtlahuaca Mixtec,false +language,vmd,Mudu Koraga,false +language,vme,East Masela,false +language,vmf,Mainfränkisch,false +language,vmg,Lungalunga,false +language,vmh,Maraghei,false +language,vmi,Miwa,false +language,vmj,Ixtayutla Mixtec,false +language,vmk,Makhuwa-Shirima,false +language,vml,Malgana,false +language,vmm,Mitlatongo Mixtec,false +language,vmp,Soyaltepec Mazatec,false +language,vmq,Soyaltepec Mixtec,false +language,vmr,Marenje,false +language,vms,Moksela,false +language,vmu,Muluridyi,false +language,vmv,Valley Maidu,false +language,vmw,Makhuwa,false +language,vmx,Tamazola Mixtec,false +language,vmy,Ayautla Mazatec,false +language,vmz,Mazatlán Mazatec,false +language,vnk,Vano,false +language,vnm,Vinmavis,false +language,vnp,Vunapu,false +language,vo,Volapük,false +language,vor,Voro,false +language,vot,Votic,false +language,vra,Vera'a,false +language,vro,Võro,false +language,vrs,Varisi,false +language,vrt,Burmbar,false +language,vsi,Moldova Sign Language,false +language,vsl,Venezuelan Sign Language,false +language,vsn,Vedic Sanskrit,false +language,vsv,Valencian Sign Language,false +language,vto,Vitou,false +language,vum,Vumbu,false +language,vun,Vunjo,false +language,vut,Vute,false +language,vwa,Awa (China),false +language,wa,Walloon,false +language,waa,Walla Walla,false +language,wab,Yote,false +language,wac,Wasco-Wishram,false +language,wad,Wamesa,false +language,wae,Walser,false +language,waf,Wakoná,false +language,wag,Wa'ema,false +language,wah,Watubela,false +language,wai,Wares,false +language,waj,Waffa,false +language,wak,Wakashan languages,false +language,wal,Wolaytta,false +language,wam,Wampanoag,false +language,wan,Wan,false +language,wao,Wappo,false +language,wap,Wapishana,false +language,waq,Wagiman,false +language,war,Waray (Philippines),false +language,was,Washo,false +language,wat,Kaninuwa,false +language,wau,Waurá,false +language,wav,Waka,false +language,waw,Waiwai,false +language,wax,Watam,false +language,way,Wayana,false +language,waz,Wampur,false +language,wba,Warao,false +language,wbb,Wabo,false +language,wbe,Waritai,false +language,wbf,Wara,false +language,wbh,Wanda,false +language,wbi,Vwanji,false +language,wbj,Alagwa,false +language,wbk,Waigali,false +language,wbl,Wakhi,false +language,wbm,Wa,false +language,wbp,Warlpiri,false +language,wbq,Waddar,false +language,wbr,Wagdi,false +language,wbs,West Bengal Sign Language,false +language,wbt,Warnman,false +language,wbv,Wajarri,false +language,wbw,Woi,false +language,wca,Yanomámi,false +language,wci,Waci Gbe,false +language,wdd,Wandji,false +language,wdg,Wadaginam,false +language,wdj,Wadjiginy,false +language,wdk,Wadikali,false +language,wdt,Wendat,false +language,wdu,Wadjigu,false +language,wdy,Wadjabangayi,false +language,wea,Wewaw,false +language,wec,Wè Western,false +language,wed,Wedau,false +language,weg,Wergaia,false +language,weh,Weh,false +language,wei,Kiunum,false +language,wem,Weme Gbe,false +language,wen,Sorbian languages,false +language,weo,Wemale,false +language,wep,Westphalien,false +language,wer,Weri,false +language,wes,Cameroon Pidgin,false +language,wet,Perai,false +language,weu,Rawngtu Chin,false +language,wew,Wejewa,false +language,wfg,Yafi,false +language,wga,Wagaya,false +language,wgb,Wagawaga,false +language,wgg,Wangkangurru,false +language,wgi,Wahgi,false +language,wgo,Waigeo,false +language,wgu,Wirangu,false +language,wgw,Wagawaga,true +language,wgy,Warrgamay,false +language,wha,Sou Upaa,false +language,whg,North Wahgi,false +language,whk,Wahau Kenyah,false +language,whu,Wahau Kayan,false +language,wib,Southern Toussian,false +language,wic,Wichita,false +language,wie,Wik-Epa,false +language,wif,Wik-Keyangan,false +language,wig,Wik Ngathan,false +language,wih,Wik-Me'anha,false +language,wii,Minidien,false +language,wij,Wik-Iiyanh,false +language,wik,Wikalkan,false +language,wil,Wilawila,false +language,wim,Wik-Mungkan,false +language,win,Ho-Chunk,false +language,wir,Wiraféd,false +language,wit,Wintu,true +language,wiu,Wiru,false +language,wiv,Vitu,false +language,wiw,Wirangu,true +language,wiy,Wiyot,false +language,wja,Waja,false +language,wji,Warji,false +language,wka,Kw'adza,false +language,wkb,Kumbaran,false +language,wkd,Wakde,false +language,wkl,Kalanadi,false +language,wkr,Keerray-Woorroong,false +language,wku,Kunduvadi,false +language,wkw,Wakawaka,false +language,wky,Wangkayutyuru,false +language,wla,Walio,false +language,wlc,Mwali Comorian,false +language,wle,Wolane,false +language,wlg,Kunbarlang,false +language,wlh,Welaun,false +language,wli,Waioli,false +language,wlk,Wailaki,false +language,wll,Wali (Sudan),false +language,wlm,Middle Welsh,false +language,wlo,Wolio,false +language,wlr,Wailapa,false +language,wls,Wallisian,false +language,wlu,Wuliwuli,false +language,wlv,Wichí Lhamtés Vejoz,false +language,wlw,Walak,false +language,wlx,Wali (Ghana),false +language,wly,Waling,false +language,wma,Mawa (Nigeria),false +language,wmb,Wambaya,false +language,wmc,Wamas,false +language,wmd,Mamaindé,false +language,wme,Wambule,false +language,wmg,Western Minyag,false +language,wmh,Waima'a,false +language,wmi,Wamin,false +language,wmm,Maiwa (Indonesia),false +language,wmn,Waamwang,false +language,wmo,Wom (Papua New Guinea),false +language,wms,Wambon,false +language,wmt,Walmajarri,false +language,wmw,Mwani,false +language,wmx,Womo,false +language,wnb,Mokati,false +language,wnc,Wantoat,false +language,wnd,Wandarang,false +language,wne,Waneci,false +language,wng,Wanggom,false +language,wni,Ndzwani Comorian,false +language,wnk,Wanukaka,false +language,wnm,Wanggamala,false +language,wnn,Wunumara,false +language,wno,Wano,false +language,wnp,Wanap,false +language,wnu,Usan,false +language,wnw,Wintu,false +language,wny,Wanyi,false +language,wo,Wolof,false +language,woa,Kuwema,false +language,wob,Wè Northern,false +language,woc,Wogeo,false +language,wod,Wolani,false +language,woe,Woleaian,false +language,wof,Gambian Wolof,false +language,wog,Wogamusin,false +language,woi,Kamang,false +language,wok,Longto,false +language,wom,Wom (Nigeria),false +language,won,Wongo,false +language,woo,Manombai,false +language,wor,Woria,false +language,wos,Hanga Hundi,false +language,wow,Wawonii,false +language,woy,Weyto,false +language,wpc,Maco,false +language,wra,Warapu,true +language,wrb,Waluwarra,false +language,wrd,Warduji,true +language,wrg,Warungu,false +language,wrh,Wiradjuri,false +language,wri,Wariyangga,false +language,wrk,Garrwa,false +language,wrl,Warlmanpa,false +language,wrm,Warumungu,false +language,wrn,Warnang,false +language,wro,Worrorra,false +language,wrp,Waropen,false +language,wrr,Wardaman,false +language,wrs,Waris,false +language,wru,Waru,false +language,wrv,Waruna,false +language,wrw,Gugu Warra,false +language,wrx,Wae Rana,false +language,wry,Merwari,false +language,wrz,Waray (Australia),false +language,wsa,Warembori,false +language,wsg,Adilabad Gondi,false +language,wsi,Wusi,false +language,wsk,Waskia,false +language,wsr,Owenia,false +language,wss,Wasa,false +language,wsu,Wasu,false +language,wsv,Wotapuri-Katarqalai,false +language,wtb,Matambwe,false +language,wtf,Watiwa,false +language,wth,Wathawurrung,false +language,wti,Berta,false +language,wtk,Watakataui,false +language,wtm,Mewati,false +language,wtw,Wotu,false +language,wua,Wikngenchera,false +language,wub,Wunambal,false +language,wud,Wudu,false +language,wuh,Wutunhua,false +language,wul,Silimo,false +language,wum,Wumbvu,false +language,wun,Bungu,false +language,wur,Wurrugu,false +language,wut,Wutung,false +language,wuu,Wu Chinese,false +language,wuv,Wuvulu-Aua,false +language,wux,Wulna,false +language,wuy,Wauyai,false +language,wwa,Waama,false +language,wwb,Wakabunga,false +language,wwo,Wetamut,false +language,wwr,Warrwa,false +language,www,Wawa,false +language,wxa,Waxianghua,false +language,wxw,Wardandi,false +language,wya,Wyandot,true +language,wyb,Wangaaybuwan-Ngiyambaa,false +language,wyi,Woiwurrung,false +language,wym,Wymysorys,false +language,wyn,Wyandot,false +language,wyr,Wayoró,false +language,wyy,Western Fijian,false +language,xaa,Andalusian Arabic,false +language,xab,Sambe,false +language,xac,Kachari,false +language,xad,Adai,false +language,xae,Aequian,false +language,xag,Aghwan,false +language,xai,Kaimbé,false +language,xaj,Ararandewára,false +language,xak,Máku,false +language,xal,Kalmyk,false +language,xam,ǀXam,false +language,xan,Xamtanga,false +language,xao,Khao,false +language,xap,Apalachee,false +language,xaq,Aquitanian,false +language,xar,Karami,false +language,xas,Kamas,false +language,xat,Katawixi,false +language,xau,Kauwera,false +language,xav,Xavánte,false +language,xaw,Kawaiisu,false +language,xay,Kayan Mahakam,false +language,xba,Kamba (Brazil),true +language,xbb,Lower Burdekin,false +language,xbc,Bactrian,false +language,xbd,Bindal,false +language,xbe,Bigambal,false +language,xbg,Bunganditj,false +language,xbi,Kombio,false +language,xbj,Birrpayi,false +language,xbm,Middle Breton,false +language,xbn,Kenaboi,false +language,xbo,Bolgarian,false +language,xbp,Bibbulman,false +language,xbr,Kambera,false +language,xbw,Kambiwá,false +language,xbx,Kabixí,true +language,xby,Batjala,false +language,xcb,Cumbric,false +language,xcc,Camunic,false +language,xce,Celtiberian,false +language,xcg,Cisalpine Gaulish,false +language,xch,Chemakum,false +language,xcl,Classical Armenian,false +language,xcm,Comecrudo,false +language,xcn,Cotoname,false +language,xco,Chorasmian,false +language,xcr,Carian,false +language,xct,Classical Tibetan,false +language,xcu,Curonian,false +language,xcv,Chuvantsy,false +language,xcw,Coahuilteco,false +language,xcy,Cayuse,false +language,xda,Darkinyung,false +language,xdc,Dacian,false +language,xdk,Dharuk,false +language,xdm,Edomite,false +language,xdo,Kwandu,false +language,xdq,Kaitag,false +language,xdy,Malayic Dayak,false +language,xeb,Eblan,false +language,xed,Hdi,false +language,xeg,ǁXegwi,false +language,xel,Kelo,false +language,xem,Kembayan,false +language,xep,Epi-Olmec,false +language,xer,Xerénte,false +language,xes,Kesawai,false +language,xet,Xetá,false +language,xeu,Keoru-Ahia,false +language,xfa,Faliscan,false +language,xga,Galatian,false +language,xgb,Gbin,false +language,xgd,Gudang,false +language,xgf,Gabrielino-Fernandeño,false +language,xgg,Goreng,false +language,xgi,Garingbal,false +language,xgl,Galindan,false +language,xgm,Dharumbal,false +language,xgn,Mongolian languages,false +language,xgr,Garza,false +language,xgu,Unggumi,false +language,xgw,Guwa,false +language,xh,Xhosa,false +language,xha,Harami,false +language,xhc,Hunnic,false +language,xhd,Hadrami,false +language,xhe,Khetrani,false +language,xhm,Middle Khmer (1400 to 1850 CE),false +language,xhr,Hernican,false +language,xht,Hattic,false +language,xhu,Hurrian,false +language,xhv,Khua,false +language,xia,Xiandao,true +language,xib,Iberian,false +language,xii,Xiri,false +language,xil,Illyrian,false +language,xin,Xinca,false +language,xip,Xipináwa,true +language,xir,Xiriâna,false +language,xis,Kisan,false +language,xiv,Indus Valley Language,false +language,xiy,Xipaya,false +language,xjb,Minjungbal,false +language,xjt,Jaitmatang,false +language,xka,Kalkoti,false +language,xkb,Northern Nago,false +language,xkc,Kho'ini,false +language,xkd,Mendalam Kayan,false +language,xke,Kereho,false +language,xkf,Khengkha,false +language,xkg,Kagoro,false +language,xkh,Karahawyana,true +language,xki,Kenyan Sign Language,false +language,xkj,Kajali,false +language,xkk,Kachok,false +language,xkl,Mainstream Kenyah,false +language,xkn,Kayan River Kayan,false +language,xko,Kiorr,false +language,xkp,Kabatei,false +language,xkq,Koroni,false +language,xkr,Xakriabá,false +language,xks,Kumbewaha,false +language,xkt,Kantosi,false +language,xku,Kaamba,false +language,xkv,Kgalagadi,false +language,xkw,Kembra,false +language,xkx,Karore,false +language,xky,Uma' Lasan,false +language,xkz,Kurtokha,false +language,xla,Kamula,false +language,xlb,Loup B,false +language,xlc,Lycian,false +language,xld,Lydian,false +language,xle,Lemnian,false +language,xlg,Ligurian (Ancient),false +language,xli,Liburnian,false +language,xln,Alanic,false +language,xlo,Loup A,false +language,xlp,Lepontic,false +language,xls,Lusitanian,false +language,xlu,Cuneiform Luwian,false +language,xly,Elymian,false +language,xma,Mushungulu,false +language,xmb,Mbonga,false +language,xmc,Makhuwa-Marrevone,false +language,xmd,Mbudum,false +language,xme,Median,false +language,xmf,Mingrelian,false +language,xmg,Mengaka,false +language,xmh,Kugu-Muminh,false +language,xmj,Majera,false +language,xmk,Ancient Macedonian,false +language,xml,Malaysian Sign Language,false +language,xmm,Manado Malay,false +language,xmn,Manichaean Middle Persian,false +language,xmo,Morerebi,false +language,xmp,Kuku-Mu'inh,false +language,xmq,Kuku-Mangk,false +language,xmr,Meroitic,false +language,xms,Moroccan Sign Language,false +language,xmt,Matbat,false +language,xmu,Kamu,false +language,xmv,Antankarana Malagasy,false +language,xmw,Tsimihety Malagasy,false +language,xmx,Salawati,false +language,xmy,Mayaguduna,false +language,xmz,Mori Bawah,false +language,xna,Ancient North Arabian,false +language,xnb,Kanakanabu,false +language,xnd,Na-Dene languages,false +language,xng,Middle Mongolian,false +language,xnh,Kuanhua,false +language,xni,Ngarigu,false +language,xnj,Ngoni (Tanzania),false +language,xnk,Nganakarti,false +language,xnm,Ngumbarl,false +language,xnn,Northern Kankanay,false +language,xno,Anglo-Norman,false +language,xnq,Ngoni (Mozambique),false +language,xnr,Kangri,false +language,xns,Kanashi,false +language,xnt,Narragansett,false +language,xnu,Nukunul,false +language,xny,Nyiyaparli,false +language,xnz,Kenzi,false +language,xoc,O'chi'chi',false +language,xod,Kokoda,false +language,xog,Soga,false +language,xoi,Kominimung,false +language,xok,Xokleng,false +language,xom,Komo (Sudan),false +language,xon,Konkomba,false +language,xoo,Xukurú,false +language,xop,Kopar,false +language,xor,Korubo,false +language,xow,Kowaki,false +language,xpa,Pirriya,false +language,xpb,Northeastern Tasmanian,false +language,xpc,Pecheneg,false +language,xpd,Oyster Bay Tasmanian,false +language,xpe,Liberia Kpelle,false +language,xpf,Southeast Tasmanian,false +language,xpg,Phrygian,false +language,xph,North Midlands Tasmanian,false +language,xpi,Pictish,false +language,xpj,Mpalitjanh,false +language,xpk,Kulina Pano,false +language,xpl,Port Sorell Tasmanian,false +language,xpm,Pumpokol,false +language,xpn,Kapinawá,false +language,xpo,Pochutec,false +language,xpp,Puyo-Paekche,false +language,xpq,Mohegan-Pequot,false +language,xpr,Parthian,false +language,xps,Pisidian,false +language,xpt,Punthamara,false +language,xpu,Punic,false +language,xpv,Northern Tasmanian,false +language,xpw,Northwestern Tasmanian,false +language,xpx,Southwestern Tasmanian,false +language,xpy,Puyo,false +language,xpz,Bruny Island Tasmanian,false +language,xqa,Karakhanid,false +language,xqt,Qatabanian,false +language,xra,Krahô,false +language,xrb,Eastern Karaboro,false +language,xrd,Gundungurra,false +language,xre,Kreye,false +language,xrg,Minang,false +language,xri,Krikati-Timbira,false +language,xrm,Armazic,false +language,xrn,Arin,false +language,xrq,Karranga,true +language,xrr,Raetic,false +language,xrt,Aranama-Tamique,false +language,xru,Marriammu,false +language,xrw,Karawa,false +language,xsa,Sabaean,false +language,xsb,Sambal,false +language,xsc,Scythian,false +language,xsd,Sidetic,false +language,xse,Sempan,false +language,xsh,Shamang,false +language,xsi,Sio,false +language,xsj,Subi,false +language,xsl,South Slavey,false +language,xsm,Kasem,false +language,xsn,Sanga (Nigeria),false +language,xso,Solano,false +language,xsp,Silopi,false +language,xsq,Makhuwa-Saka,false +language,xsr,Sherpa,false +language,xss,Assan,true +language,xsu,Sanumá,false +language,xsv,Sudovian,false +language,xsy,Saisiyat,false +language,xta,Alcozauca Mixtec,false +language,xtb,Chazumba Mixtec,false +language,xtc,Katcha-Kadugli-Miri,false +language,xtd,Diuxi-Tilantongo Mixtec,false +language,xte,Ketengban,false +language,xtg,Transalpine Gaulish,false +language,xth,Yitha Yitha,false +language,xti,Sinicahua Mixtec,false +language,xtj,San Juan Teita Mixtec,false +language,xtl,Tijaltepec Mixtec,false +language,xtm,Magdalena Peñasco Mixtec,false +language,xtn,Northern Tlaxiaco Mixtec,false +language,xto,Tokharian A,false +language,xtp,San Miguel Piedras Mixtec,false +language,xtq,Tumshuqese,false +language,xtr,Early Tripuri,false +language,xts,Sindihui Mixtec,false +language,xtt,Tacahua Mixtec,false +language,xtu,Cuyamecalco Mixtec,false +language,xtv,Thawa,false +language,xtw,Tawandê,false +language,xty,Yoloxochitl Mixtec,false +language,xtz,Tasmanian,true +language,xua,Alu Kurumba,false +language,xub,Betta Kurumba,false +language,xud,Umiida,false +language,xug,Kunigami,false +language,xuj,Jennu Kurumba,false +language,xul,Ngunawal,false +language,xum,Umbrian,false +language,xun,Unggaranggu,false +language,xuo,Kuo,false +language,xup,Upper Umpqua,false +language,xur,Urartian,false +language,xut,Kuthant,false +language,xuu,Kxoe,false +language,xve,Venetic,false +language,xvi,Kamviri,false +language,xvn,Vandalic,false +language,xvo,Volscian,false +language,xvs,Vestinian,false +language,xwa,Kwaza,false +language,xwc,Woccon,false +language,xwd,Wadi Wadi,false +language,xwe,Xwela Gbe,false +language,xwg,Kwegu,false +language,xwj,Wajuk,false +language,xwk,Wangkumara,false +language,xwl,Western Xwla Gbe,false +language,xwo,Written Oirat,false +language,xwr,Kwerba Mamberamo,false +language,xwt,Wotjobaluk,false +language,xww,Wemba Wemba,false +language,xxb,Boro (Ghana),false +language,xxk,Ke'o,false +language,xxm,Minkin,false +language,xxr,Koropó,false +language,xxt,Tambora,false +language,xya,Yaygir,false +language,xyb,Yandjibara,false +language,xyj,Mayi-Yapi,false +language,xyk,Mayi-Kulan,false +language,xyl,Yalakalore,false +language,xyt,Mayi-Thakurti,false +language,xyy,Yorta Yorta,false +language,xzh,Zhang-Zhung,false +language,xzm,Zemgalian,false +language,xzp,Ancient Zapotec,false +language,yaa,Yaminahua,false +language,yab,Yuhup,false +language,yac,Pass Valley Yali,false +language,yad,Yagua,false +language,yae,Pumé,false +language,yaf,Yaka (Democratic Republic of Congo),false +language,yag,Yámana,false +language,yah,Yazgulyam,false +language,yai,Yagnobi,false +language,yaj,Banda-Yangere,false +language,yak,Yakama,false +language,yal,Yalunka,false +language,yam,Yamba,false +language,yan,Mayangna,false +language,yao,Yao,false +language,yap,Yapese,false +language,yaq,Yaqui,false +language,yar,Yabarana,false +language,yas,Nugunu (Cameroon),false +language,yat,Yambeta,false +language,yau,Yuwana,false +language,yav,Yangben,false +language,yaw,Yawalapití,false +language,yax,Yauma,false +language,yay,Agwagwune,false +language,yaz,Lokaa,false +language,yba,Yala,false +language,ybb,Yemba,false +language,ybd,Yangbye,true +language,ybe,West Yugur,false +language,ybh,Yakha,false +language,ybi,Yamphu,false +language,ybj,Hasha,false +language,ybk,Bokha,false +language,ybl,Yukuben,false +language,ybm,Yaben,false +language,ybn,Yabaâna,false +language,ybo,Yabong,false +language,ybx,Yawiyo,false +language,yby,Yaweyuha,false +language,ych,Chesu,false +language,ycl,Lolopo,false +language,ycn,Yucuna,false +language,ycp,Chepya,false +language,ycr,Yilan Creole,false +language,yda,Yanda,false +language,ydd,Eastern Yiddish,false +language,yde,Yangum Dey,false +language,ydg,Yidgha,false +language,ydk,Yoidik,false +language,yds,Yiddish Sign Language,true +language,yea,Ravula,false +language,yec,Yeniche,false +language,yee,Yimas,false +language,yei,Yeni,false +language,yej,Yevanic,false +language,yel,Yela,false +language,yen,Yendang,true +language,yer,Tarok,false +language,yes,Nyankpa,false +language,yet,Yetfa,false +language,yeu,Yerukula,false +language,yev,Yapunda,false +language,yey,Yeyi,false +language,yga,Malyangapa,false +language,ygi,Yiningayi,false +language,ygl,Yangum Gel,false +language,ygm,Yagomi,false +language,ygp,Gepo,false +language,ygr,Yagaria,false +language,ygs,Yolŋu Sign Language,false +language,ygu,Yugul,false +language,ygw,Yagwoia,false +language,yha,Baha Buyang,false +language,yhd,Judeo-Iraqi Arabic,false +language,yhl,Hlepho Phowa,false +language,yhs,Yan-nhaŋu Sign Language,false +language,yi,Yiddish,false +language,yia,Yinggarda,false +language,yif,Ache,false +language,yig,Wusa Nasu,false +language,yih,Western Yiddish,false +language,yii,Yidiny,false +language,yij,Yindjibarndi,false +language,yik,Dongshanba Lalo,false +language,yil,Yindjilandji,false +language,yim,Yimchungru Naga,false +language,yin,Riang Lai,false +language,yip,Pholo,false +language,yiq,Miqie,false +language,yir,North Awyu,false +language,yis,Yis,false +language,yit,Eastern Lalu,false +language,yiu,Awu,false +language,yiv,Northern Nisu,false +language,yix,Axi Yi,false +language,yiy,Yir Yoront,true +language,yiz,Azhe,false +language,yka,Yakan,false +language,ykg,Northern Yukaghir,false +language,ykh,Khamnigan Mongol,false +language,yki,Yoke,false +language,ykk,Yakaikeke,false +language,ykl,Khlula,false +language,ykm,Kap,false +language,ykn,Kua-nsi,false +language,yko,Iyasa,false +language,ykr,Yekora,false +language,ykt,Kathu,false +language,yku,Kuamasi,false +language,yky,Yakoma,false +language,yla,Yaul,false +language,ylb,Yaleba,false +language,yle,Yele,false +language,ylg,Yelogu,false +language,yli,Angguruk Yali,false +language,yll,Yil,false +language,ylm,Limi,false +language,yln,Langnian Buyang,false +language,ylo,Naluo Yi,false +language,ylr,Yalarnnga,false +language,ylu,Aribwaung,false +language,yly,Nyâlayu,false +language,yma,Yamphe,true +language,ymb,Yambes,false +language,ymc,Southern Muji,false +language,ymd,Muda,false +language,yme,Yameo,false +language,ymg,Yamongeri,false +language,ymh,Mili,false +language,ymi,Moji,false +language,ymk,Makwe,false +language,yml,Iamalele,false +language,ymm,Maay,false +language,ymn,Yamna,false +language,ymo,Yangum Mon,false +language,ymp,Yamap,false +language,ymq,Qila Muji,false +language,ymr,Malasar,false +language,yms,Mysian,false +language,ymt,Mator-Taygi-Karagas,true +language,ymx,Northern Muji,false +language,ymz,Muzi,false +language,yna,Aluo,false +language,ynb,Yamben,false +language,ynd,Yandruwandha,false +language,yne,Lang'e,false +language,yng,Yango,false +language,ynh,Yangho,true +language,ynk,Naukan Yupik,false +language,ynl,Yangulam,false +language,ynn,Yana,false +language,yno,Yong,false +language,ynq,Yendang,false +language,yns,Yansi,false +language,ynu,Yahuna,false +language,yo,Yoruba,false +language,yob,Yoba,false +language,yog,Yogad,false +language,yoi,Yonaguni,false +language,yok,Yokuts,false +language,yol,Yola,true +language,yom,Yombe,false +language,yon,Yongkom,false +language,yos,Yos,true +language,yot,Yotti,false +language,yox,Yoron,false +language,yoy,Yoy,false +language,ypa,Phala,false +language,ypb,Labo Phowa,false +language,ypg,Phola,false +language,yph,Phupha,false +language,ypk,Yupik languages,false +language,ypm,Phuma,false +language,ypn,Ani Phowa,false +language,ypo,Alo Phola,false +language,ypp,Phupa,false +language,ypz,Phuza,false +language,yra,Yerakai,false +language,yrb,Yareba,false +language,yre,Yaouré,false +language,yri,Yarí,true +language,yrk,Nenets,false +language,yrl,Nhengatu,false +language,yrm,Yirrk-Mel,false +language,yrn,Yerong,false +language,yro,Yaroamë,false +language,yrs,Yarsun,false +language,yrw,Yarawata,false +language,yry,Yarluyandi,false +language,ysc,Yassic,false +language,ysd,Samatao,false +language,ysg,Sonaga,false +language,ysl,Yugoslavian Sign Language,false +language,ysm,Myanmar Sign Language,false +language,ysn,Sani,false +language,yso,Nisi (China),false +language,ysp,Southern Lolopo,false +language,ysr,Sirenik Yupik,false +language,yss,Yessan-Mayo,false +language,ysy,Sanie,false +language,yta,Talu,false +language,ytl,Tanglang,false +language,ytp,Thopho,false +language,ytw,Yout Wam,false +language,yty,Yatay,false +language,yua,Yucateco,false +language,yub,Yugambal,false +language,yuc,Yuchi,false +language,yud,Judeo-Tripolitanian Arabic,false +language,yue,Yue Chinese,false +language,yuf,Havasupai-Walapai-Yavapai,false +language,yug,Yug,false +language,yui,Yurutí,false +language,yuj,Karkar-Yuri,false +language,yuk,Yuki,false +language,yul,Yulu,false +language,yum,Quechan,false +language,yun,Bena (Nigeria),false +language,yup,Yukpa,false +language,yuq,Yuqui,false +language,yur,Yurok,false +language,yut,Yopno,false +language,yuu,Yugh,true +language,yuw,Yau (Morobe Province),false +language,yux,Southern Yukaghir,false +language,yuy,East Yugur,false +language,yuz,Yuracare,false +language,yva,Yawa,false +language,yvt,Yavitero,false +language,ywa,Kalou,false +language,ywg,Yinhawangka,false +language,ywl,Western Lalu,false +language,ywn,Yawanawa,false +language,ywq,Wuding-Luquan Yi,false +language,ywr,Yawuru,false +language,ywt,Xishanba Lalo,false +language,ywu,Wumeng Nasu,false +language,yww,Yawarawarga,false +language,yxa,Mayawali,false +language,yxg,Yagara,false +language,yxl,Yardliyawarra,false +language,yxm,Yinwum,false +language,yxu,Yuyu,false +language,yxy,Yabula Yabula,false +language,yyr,Yir Yoront,false +language,yyu,Yau (Sandaun Province),false +language,yyz,Ayizi,false +language,yzg,E'ma Buyang,false +language,yzk,Zokhuo,false +language,za,Zhuang,false +language,zaa,Sierra de Juárez Zapotec,false +language,zab,Western Tlacolula Valley Zapotec,false +language,zac,Ocotlán Zapotec,false +language,zad,Cajonos Zapotec,false +language,zae,Yareni Zapotec,false +language,zaf,Ayoquesco Zapotec,false +language,zag,Zaghawa,false +language,zah,Zangwal,false +language,zai,Isthmus Zapotec,false +language,zaj,Zaramo,false +language,zak,Zanaki,false +language,zal,Zauzou,false +language,zam,Miahuatlán Zapotec,false +language,zao,Ozolotepec Zapotec,false +language,zap,Zapotec,false +language,zaq,Aloápam Zapotec,false +language,zar,Rincón Zapotec,false +language,zas,Santo Domingo Albarradas Zapotec,false +language,zat,Tabaa Zapotec,false +language,zau,Zangskari,false +language,zav,Yatzachi Zapotec,false +language,zaw,Mitla Zapotec,false +language,zax,Xadani Zapotec,false +language,zay,Zayse-Zergulla,false +language,zaz,Zari,false +language,zba,Balaibalan,false +language,zbc,Central Berawan,false +language,zbe,East Berawan,false +language,zbl,Blissymbols,false +language,zbt,Batui,false +language,zbu,Bu (Bauchi State),false +language,zbw,West Berawan,false +language,zca,Coatecas Altas Zapotec,false +language,zcd,Las Delicias Zapotec,false +language,zch,Central Hongshuihe Zhuang,false +language,zdj,Ngazidja Comorian,false +language,zea,Zeeuws,false +language,zeg,Zenag,false +language,zeh,Eastern Hongshuihe Zhuang,false +language,zem,Zeem,false +language,zen,Zenaga,false +language,zga,Kinga,false +language,zgb,Guibei Zhuang,false +language,zgh,Standard Moroccan Tamazight,false +language,zgm,Minz Zhuang,false +language,zgn,Guibian Zhuang,false +language,zgr,Magori,false +language,zh,Chinese,false +language,zhb,Zhaba,false +language,zhd,Dai Zhuang,false +language,zhi,Zhire,false +language,zhk,Kurdish Sign Language,false +language,zhn,Nong Zhuang,false +language,zhw,Zhoa,false +language,zhx,Chinese (family),false +language,zia,Zia,false +language,zib,Zimbabwe Sign Language,false +language,zik,Zimakani,false +language,zil,Zialo,false +language,zim,Mesme,false +language,zin,Zinza,false +language,zir,Ziriya,true +language,ziw,Zigula,false +language,ziz,Zizilivakan,false +language,zka,Kaimbulawa,false +language,zkb,Koibal,true +language,zkd,Kadu,false +language,zkg,Koguryo,false +language,zkh,Khorezmian,false +language,zkk,Karankawa,false +language,zkn,Kanan,false +language,zko,Kott,false +language,zkp,São Paulo Kaingáng,false +language,zkr,Zakhring,false +language,zkt,Kitan,false +language,zku,Kaurna,false +language,zkv,Krevinian,false +language,zkz,Khazar,false +language,zla,Zula,false +language,zle,East Slavic languages,false +language,zlj,Liujiang Zhuang,false +language,zlm,Malay (individual language),false +language,zln,Lianshan Zhuang,false +language,zlq,Liuqian Zhuang,false +language,zls,South Slavic languages,false +language,zlu,Zul,false +language,zlw,West Slavic languages,false +language,zma,Manda (Australia),false +language,zmb,Zimba,false +language,zmc,Margany,false +language,zmd,Maridan,false +language,zme,Mangerr,false +language,zmf,Mfinu,false +language,zmg,Marti Ke,false +language,zmh,Makolkol,false +language,zmi,Negeri Sembilan Malay,false +language,zmj,Maridjabin,false +language,zmk,Mandandanyi,false +language,zml,Matngala,false +language,zmm,Marimanindji,false +language,zmn,Mbangwe,false +language,zmo,Molo,false +language,zmp,Mbuun,false +language,zmq,Mituku,false +language,zmr,Maranunggu,false +language,zms,Mbesa,false +language,zmt,Maringarr,false +language,zmu,Muruwari,false +language,zmv,Mbariman-Gudhinma,false +language,zmw,Mbo (Democratic Republic of Congo),false +language,zmx,Bomitaba,false +language,zmy,Mariyedi,false +language,zmz,Mbandja,false +language,zna,Zan Gula,false +language,znd,Zande languages,false +language,zne,Zande (individual language),false +language,zng,Mang,false +language,znk,Manangkari,false +language,zns,Mangas,false +language,zoc,Copainalá Zoque,false +language,zoh,Chimalapa Zoque,false +language,zom,Zou,false +language,zoo,Asunción Mixtepec Zapotec,false +language,zoq,Tabasco Zoque,false +language,zor,Rayón Zoque,false +language,zos,Francisco León Zoque,false +language,zpa,Lachiguiri Zapotec,false +language,zpb,Yautepec Zapotec,false +language,zpc,Choapan Zapotec,false +language,zpd,Southeastern Ixtlán Zapotec,false +language,zpe,Petapa Zapotec,false +language,zpf,San Pedro Quiatoni Zapotec,false +language,zpg,Guevea De Humboldt Zapotec,false +language,zph,Totomachapan Zapotec,false +language,zpi,Santa María Quiegolani Zapotec,false +language,zpj,Quiavicuzas Zapotec,false +language,zpk,Tlacolulita Zapotec,false +language,zpl,Lachixío Zapotec,false +language,zpm,Mixtepec Zapotec,false +language,zpn,Santa Inés Yatzechi Zapotec,false +language,zpo,Amatlán Zapotec,false +language,zpp,El Alto Zapotec,false +language,zpq,Zoogocho Zapotec,false +language,zpr,Santiago Xanica Zapotec,false +language,zps,Coatlán Zapotec,false +language,zpt,San Vicente Coatlán Zapotec,false +language,zpu,Yalálag Zapotec,false +language,zpv,Chichicapan Zapotec,false +language,zpw,Zaniza Zapotec,false +language,zpx,San Baltazar Loxicha Zapotec,false +language,zpy,Mazaltepec Zapotec,false +language,zpz,Texmelucan Zapotec,false +language,zqe,Qiubei Zhuang,false +language,zra,Kara (Korea),false +language,zrg,Mirgan,false +language,zrn,Zerenkel,false +language,zro,Záparo,false +language,zrp,Zarphatic,false +language,zrs,Mairasi,false +language,zsa,Sarasira,false +language,zsk,Kaskean,false +language,zsl,Zambian Sign Language,false +language,zsm,Standard Malay,false +language,zsr,Southern Rincon Zapotec,false +language,zsu,Sukurum,false +language,zte,Elotepec Zapotec,false +language,ztg,Xanaguía Zapotec,false +language,ztl,Lapaguía-Guivini Zapotec,false +language,ztm,San Agustín Mixtepec Zapotec,false +language,ztn,Santa Catarina Albarradas Zapotec,false +language,ztp,Loxicha Zapotec,false +language,ztq,Quioquitani-Quierí Zapotec,false +language,zts,Tilquiapan Zapotec,false +language,ztt,Tejalapan Zapotec,false +language,ztu,Güilá Zapotec,false +language,ztx,Zaachila Zapotec,false +language,zty,Yatee Zapotec,false +language,zu,Zulu,false +language,zua,Zeem,true +language,zuh,Tokano,false +language,zum,Kumzari,false +language,zun,Zuni,false +language,zuy,Zumaya,false +language,zwa,Zay,false +language,zxx,No linguistic content,false +language,zyb,Yongbei Zhuang,false +language,zyg,Yang Zhuang,false +language,zyj,Youjiang Zhuang,false +language,zyn,Yongnan Zhuang,false +language,zyp,Zyphe Chin,false +language,zza,Zaza,false +language,zzj,Zuojiang Zhuang,false +region,001,World,false +region,002,Africa,false +region,003,North America,false +region,005,South America,false +region,009,Oceania,false +region,011,Western Africa,false +region,013,Central America,false +region,014,Eastern Africa,false +region,015,Northern Africa,false +region,017,Middle Africa,false +region,018,Southern Africa,false +region,019,Americas,false +region,021,Northern America,false +region,029,Caribbean,false +region,030,Eastern Asia,false +region,034,Southern Asia,false +region,035,South-Eastern Asia,false +region,039,Southern Europe,false +region,053,Australia and New Zealand,false +region,054,Melanesia,false +region,057,Micronesia,false +region,061,Polynesia,false +region,142,Asia,false +region,143,Central Asia,false +region,145,Western Asia,false +region,150,Europe,false +region,151,Eastern Europe,false +region,154,Northern Europe,false +region,155,Western Europe,false +region,202,Sub-Saharan Africa,false +region,419,Latin America and the Caribbean,false +region,AA,Private use,false +region,AC,Ascension Island,false +region,AD,Andorra,false +region,AE,United Arab Emirates,false +region,AF,Afghanistan,false +region,AG,Antigua and Barbuda,false +region,AI,Anguilla,false +region,AL,Albania,false +region,AM,Armenia,false +region,AN,Netherlands Antilles,true +region,AO,Angola,false +region,AQ,Antarctica,false +region,AR,Argentina,false +region,AS,American Samoa,false +region,AT,Austria,false +region,AU,Australia,false +region,AW,Aruba,false +region,AX,Åland Islands,false +region,AZ,Azerbaijan,false +region,BA,Bosnia and Herzegovina,false +region,BB,Barbados,false +region,BD,Bangladesh,false +region,BE,Belgium,false +region,BF,Burkina Faso,false +region,BG,Bulgaria,false +region,BH,Bahrain,false +region,BI,Burundi,false +region,BJ,Benin,false +region,BL,Saint Barthélemy,false +region,BM,Bermuda,false +region,BN,Brunei Darussalam,false +region,BO,Bolivia,false +region,BQ,"Bonaire, Sint Eustatius and Saba",false +region,BR,Brazil,false +region,BS,Bahamas,false +region,BT,Bhutan,false +region,BU,Burma,true +region,BV,Bouvet Island,false +region,BW,Botswana,false +region,BY,Belarus,false +region,BZ,Belize,false +region,CA,Canada,false +region,CC,Cocos (Keeling) Islands,false +region,CD,The Democratic Republic of the Congo,false +region,CF,Central African Republic,false +region,CG,Congo,false +region,CH,Switzerland,false +region,CI,Côte d'Ivoire,false +region,CK,Cook Islands,false +region,CL,Chile,false +region,CM,Cameroon,false +region,CN,China,false +region,CO,Colombia,false +region,CP,Clipperton Island,false +region,CQ,Sark,false +region,CR,Costa Rica,false +region,CS,Serbia and Montenegro,true +region,CU,Cuba,false +region,CV,Cabo Verde,false +region,CW,Curaçao,false +region,CX,Christmas Island,false +region,CY,Cyprus,false +region,CZ,Czechia,false +region,DD,German Democratic Republic,true +region,DE,Germany,false +region,DG,Diego Garcia,false +region,DJ,Djibouti,false +region,DK,Denmark,false +region,DM,Dominica,false +region,DO,Dominican Republic,false +region,DZ,Algeria,false +region,EA,"Ceuta, Melilla",false +region,EC,Ecuador,false +region,EE,Estonia,false +region,EG,Egypt,false +region,EH,Western Sahara,false +region,ER,Eritrea,false +region,ES,Spain,false +region,ET,Ethiopia,false +region,EU,European Union,false +region,EZ,Eurozone,false +region,FI,Finland,false +region,FJ,Fiji,false +region,FK,Falkland Islands (Malvinas),false +region,FM,Federated States of Micronesia,false +region,FO,Faroe Islands,false +region,FR,France,false +region,FX,Metropolitan France,true +region,GA,Gabon,false +region,GB,United Kingdom,false +region,GD,Grenada,false +region,GE,Georgia,false +region,GF,French Guiana,false +region,GG,Guernsey,false +region,GH,Ghana,false +region,GI,Gibraltar,false +region,GL,Greenland,false +region,GM,Gambia,false +region,GN,Guinea,false +region,GP,Guadeloupe,false +region,GQ,Equatorial Guinea,false +region,GR,Greece,false +region,GS,South Georgia and the South Sandwich Islands,false +region,GT,Guatemala,false +region,GU,Guam,false +region,GW,Guinea-Bissau,false +region,GY,Guyana,false +region,HK,Hong Kong,false +region,HM,Heard Island and McDonald Islands,false +region,HN,Honduras,false +region,HR,Croatia,false +region,HT,Haiti,false +region,HU,Hungary,false +region,IC,Canary Islands,false +region,ID,Indonesia,false +region,IE,Ireland,false +region,IL,Israel,false +region,IM,Isle of Man,false +region,IN,India,false +region,IO,British Indian Ocean Territory,false +region,IQ,Iraq,false +region,IR,Islamic Republic of Iran,false +region,IS,Iceland,false +region,IT,Italy,false +region,JE,Jersey,false +region,JM,Jamaica,false +region,JO,Jordan,false +region,JP,Japan,false +region,KE,Kenya,false +region,KG,Kyrgyzstan,false +region,KH,Cambodia,false +region,KI,Kiribati,false +region,KM,Comoros,false +region,KN,Saint Kitts and Nevis,false +region,KP,Democratic People's Republic of Korea,false +region,KR,Republic of Korea,false +region,KW,Kuwait,false +region,KY,Cayman Islands,false +region,KZ,Kazakhstan,false +region,LA,Lao People's Democratic Republic,false +region,LB,Lebanon,false +region,LC,Saint Lucia,false +region,LI,Liechtenstein,false +region,LK,Sri Lanka,false +region,LR,Liberia,false +region,LS,Lesotho,false +region,LT,Lithuania,false +region,LU,Luxembourg,false +region,LV,Latvia,false +region,LY,Libya,false +region,MA,Morocco,false +region,MC,Monaco,false +region,MD,Moldova,false +region,ME,Montenegro,false +region,MF,Saint Martin (French part),false +region,MG,Madagascar,false +region,MH,Marshall Islands,false +region,MK,North Macedonia,false +region,ML,Mali,false +region,MM,Myanmar,false +region,MN,Mongolia,false +region,MO,Macao,false +region,MP,Northern Mariana Islands,false +region,MQ,Martinique,false +region,MR,Mauritania,false +region,MS,Montserrat,false +region,MT,Malta,false +region,MU,Mauritius,false +region,MV,Maldives,false +region,MW,Malawi,false +region,MX,Mexico,false +region,MY,Malaysia,false +region,MZ,Mozambique,false +region,NA,Namibia,false +region,NC,New Caledonia,false +region,NE,Niger,false +region,NF,Norfolk Island,false +region,NG,Nigeria,false +region,NI,Nicaragua,false +region,NL,Netherlands,false +region,NO,Norway,false +region,NP,Nepal,false +region,NR,Naoero,false +region,NT,Neutral Zone,true +region,NU,Niue,false +region,NZ,New Zealand,false +region,OM,Oman,false +region,PA,Panama,false +region,PE,Peru,false +region,PF,French Polynesia,false +region,PG,Papua New Guinea,false +region,PH,Philippines,false +region,PK,Pakistan,false +region,PL,Poland,false +region,PM,Saint Pierre and Miquelon,false +region,PN,Pitcairn,false +region,PR,Puerto Rico,false +region,PS,State of Palestine,false +region,PT,Portugal,false +region,PW,Palau,false +region,PY,Paraguay,false +region,QA,Qatar,false +region,RE,Réunion,false +region,RO,Romania,false +region,RS,Serbia,false +region,RU,Russian Federation,false +region,RW,Rwanda,false +region,SA,Saudi Arabia,false +region,SB,Solomon Islands,false +region,SC,Seychelles,false +region,SD,Sudan,false +region,SE,Sweden,false +region,SG,Singapore,false +region,SH,"Saint Helena, Ascension and Tristan da Cunha",false +region,SI,Slovenia,false +region,SJ,Svalbard and Jan Mayen,false +region,SK,Slovakia,false +region,SL,Sierra Leone,false +region,SM,San Marino,false +region,SN,Senegal,false +region,SO,Somalia,false +region,SR,Suriname,false +region,SS,South Sudan,false +region,ST,Sao Tome and Principe,false +region,SU,Union of Soviet Socialist Republics,true +region,SV,El Salvador,false +region,SX,Sint Maarten (Dutch part),false +region,SY,Syrian Arab Republic,false +region,SZ,Eswatini,false +region,TA,Tristan da Cunha,false +region,TC,Turks and Caicos Islands,false +region,TD,Chad,false +region,TF,French Southern Territories,false +region,TG,Togo,false +region,TH,Thailand,false +region,TJ,Tajikistan,false +region,TK,Tokelau,false +region,TL,Timor-Leste,false +region,TM,Turkmenistan,false +region,TN,Tunisia,false +region,TO,Tonga,false +region,TP,East Timor,true +region,TR,Türkiye,false +region,TT,Trinidad and Tobago,false +region,TV,Tuvalu,false +region,TW,"Taiwan, Province of China",false +region,TZ,United Republic of Tanzania,false +region,UA,Ukraine,false +region,UG,Uganda,false +region,UM,United States Minor Outlying Islands,false +region,UN,United Nations,false +region,US,United States,false +region,UY,Uruguay,false +region,UZ,Uzbekistan,false +region,VA,Holy See (Vatican City State),false +region,VC,Saint Vincent and the Grenadines,false +region,VE,Venezuela,false +region,VG,British Virgin Islands,false +region,VI,U.S. Virgin Islands,false +region,VN,Viet Nam,false +region,VU,Vanuatu,false +region,WF,Wallis and Futuna,false +region,WS,Samoa,false +region,YD,Democratic Yemen,true +region,YE,Yemen,false +region,YT,Mayotte,false +region,YU,Yugoslavia,true +region,ZA,South Africa,false +region,ZM,Zambia,false +region,ZR,Zaire,true +region,ZW,Zimbabwe,false +region,ZZ,Private use,false +script,Adlm,Adlam,false +script,Afak,Afaka,false +script,Aghb,Caucasian Albanian,false +script,Ahom,Ahom,false +script,Arab,Arabic,false +script,Aran,Arabic (Nastaliq variant),false +script,Armi,Imperial Aramaic,false +script,Armn,Armenian,false +script,Avst,Avestan,false +script,Bali,Balinese,false +script,Bamu,Bamum,false +script,Bass,Bassa Vah,false +script,Batk,Batak,false +script,Beng,Bengali,false +script,Berf,Beria Erfe,false +script,Bhks,Bhaiksuki,false +script,Blis,Blissymbols,false +script,Bopo,Bopomofo,false +script,Brah,Brahmi,false +script,Brai,Braille,false +script,Bugi,Buginese,false +script,Buhd,Buhid,false +script,Cakm,Chakma,false +script,Cans,Unified Canadian Aboriginal Syllabics,false +script,Cari,Carian,false +script,Cham,Cham,false +script,Cher,Cherokee,false +script,Chis,Chisoi,false +script,Chrs,Chorasmian,false +script,Cirt,Cirth,false +script,Copt,Coptic,false +script,Cpmn,Cypro-Minoan,false +script,Cprt,Cypriot syllabary,false +script,Cyrl,Cyrillic,false +script,Cyrs,Cyrillic (Old Church Slavonic variant),false +script,Deva,Devanagari,false +script,Diak,Dives Akuru,false +script,Dogr,Dogra,false +script,Dsrt,Deseret,false +script,Dupl,Duployan shorthand,false +script,Egyd,Egyptian demotic,false +script,Egyh,Egyptian hieratic,false +script,Egyp,Egyptian hieroglyphs,false +script,Elba,Elbasan,false +script,Elym,Elymaic,false +script,Ethi,Ethiopic,false +script,Gara,Garay,false +script,Geok,Khutsuri (Asomtavruli and Nuskhuri),false +script,Geor,Georgian (Mkhedruli and Mtavruli),false +script,Glag,Glagolitic,false +script,Gong,Gunjala Gondi,false +script,Gonm,Masaram Gondi,false +script,Goth,Gothic,false +script,Gran,Grantha,false +script,Grek,Greek,false +script,Gujr,Gujarati,false +script,Gukh,Gurung Khema,false +script,Guru,Gurmukhi,false +script,Hanb,Han with Bopomofo (alias for Han + Bopomofo),false +script,Hang,Hangul,false +script,Hani,Han,false +script,Hano,Hanunoo,false +script,Hans,Han (Simplified variant),false +script,Hant,Han (Traditional variant),false +script,Hatr,Hatran,false +script,Hebr,Hebrew,false +script,Hira,Hiragana,false +script,Hluw,Anatolian Hieroglyphs,false +script,Hmng,Pahawh Hmong,false +script,Hmnp,Nyiakeng Puachue Hmong,false +script,Hntl,Han (Traditional variant) with Latin (alias for Hant +,false +script,Hrkt,Japanese syllabaries (alias for Hiragana + Katakana),false +script,Hung,Old Hungarian,false +script,Inds,Indus,false +script,Ital,"Old Italic (Etruscan, Oscan, etc.)",false +script,Jamo,Jamo (alias for Jamo subset of Hangul),false +script,Java,Javanese,false +script,Jpan,Japanese (alias for Han + Hiragana + Katakana),false +script,Jurc,Jurchen,false +script,Kali,Kayah Li,false +script,Kana,Katakana,false +script,Kawi,Kawi,false +script,Khar,Kharoshthi,false +script,Khmr,Khmer,false +script,Khoj,Khojki,false +script,Kitl,Khitan large script,false +script,Kits,Khitan small script,false +script,Knda,Kannada,false +script,Kore,Korean (alias for Hangul + Han),false +script,Kpel,Kpelle,false +script,Krai,Kirat Rai,false +script,Kthi,Kaithi,false +script,Lana,Tai Tham,false +script,Laoo,Lao,false +script,Latf,Latin (Fraktur variant),false +script,Latg,Latin (Gaelic variant),false +script,Latn,Latin,false +script,Leke,Leke,false +script,Lepc,Lepcha,false +script,Limb,Limbu,false +script,Lina,Linear A,false +script,Linb,Linear B,false +script,Lisu,Lisu,false +script,Loma,Loma,false +script,Lyci,Lycian,false +script,Lydi,Lydian,false +script,Mahj,Mahajani,false +script,Maka,Makasar,false +script,Mand,Mandaic,false +script,Mani,Manichaean,false +script,Marc,Marchen,false +script,Maya,Mayan hieroglyphs,false +script,Medf,Medefaidrin,false +script,Mend,Mende Kikakui,false +script,Merc,Meroitic Cursive,false +script,Mero,Meroitic Hieroglyphs,false +script,Mlym,Malayalam,false +script,Modi,Modi,false +script,Mong,Mongolian,false +script,Moon,Moon,false +script,Mroo,Mro,false +script,Mtei,Meitei Mayek,false +script,Mult,Multani,false +script,Mymr,Myanmar,false +script,Nagm,Nag Mundari,false +script,Nand,Nandinagari,false +script,Narb,Old North Arabian,false +script,Nbat,Nabataean,false +script,Newa,Newa,false +script,Nkdb,Naxi Dongba,false +script,Nkgb,Naxi Geba,false +script,Nkoo,N’Ko,false +script,Nshu,Nüshu,false +script,Ogam,Ogham,false +script,Olck,Ol Chiki,false +script,Onao,Ol Onal,false +script,Orkh,Old Turkic,false +script,Orya,Oriya,false +script,Osge,Osage,false +script,Osma,Osmanya,false +script,Ougr,Old Uyghur,false +script,Palm,Palmyrene,false +script,Pauc,Pau Cin Hau,false +script,Pcun,Proto-Cuneiform,false +script,Pelm,Proto-Elamite,false +script,Perm,Old Permic,false +script,Phag,Phags-pa,false +script,Phli,Inscriptional Pahlavi,false +script,Phlp,Psalter Pahlavi,false +script,Phlv,Book Pahlavi,false +script,Phnx,Phoenician,false +script,Piqd,Klingon (KLI pIqaD),false +script,Plrd,Miao,false +script,Prti,Inscriptional Parthian,false +script,Psin,Proto-Sinaitic,false +script,Ranj,Ranjana,false +script,Rjng,Rejang,false +script,Rohg,Hanifi Rohingya,false +script,Roro,Rongorongo,false +script,Runr,Runic,false +script,Samr,Samaritan,false +script,Sara,Sarati,false +script,Sarb,Old South Arabian,false +script,Saur,Saurashtra,false +script,Seal,Seal,false +script,Sgnw,SignWriting,false +script,Shaw,Shavian,false +script,Shrd,Sharada,false +script,Shui,Shuishu,false +script,Sidd,Siddham,false +script,Sidt,Sidetic,false +script,Sind,Khudawadi,false +script,Sinh,Sinhala,false +script,Sogd,Sogdian,false +script,Sogo,Old Sogdian,false +script,Sora,Sora Sompeng,false +script,Soyo,Soyombo,false +script,Sund,Sundanese,false +script,Sunu,Sunuwar,false +script,Sylo,Syloti Nagri,false +script,Syrc,Syriac,false +script,Syre,Syriac (Estrangelo variant),false +script,Syrj,Syriac (Western variant),false +script,Syrn,Syriac (Eastern variant),false +script,Tagb,Tagbanwa,false +script,Takr,Takri,false +script,Tale,Tai Le,false +script,Talu,New Tai Lue,false +script,Taml,Tamil,false +script,Tang,Tangut,false +script,Tavt,Tai Viet,false +script,Tayo,Tai Yo,false +script,Telu,Telugu,false +script,Teng,Tengwar,false +script,Tfng,Tifinagh,false +script,Tglg,Tagalog,false +script,Thaa,Thaana,false +script,Thai,Thai,false +script,Tibt,Tibetan,false +script,Tirh,Tirhuta,false +script,Tnsa,Tangsa,false +script,Todr,Todhri,false +script,Tols,Tolong Siki,false +script,Toto,Toto,false +script,Tutg,Tulu-Tigalari,false +script,Ugar,Ugaritic,false +script,Vaii,Vai,false +script,Visp,Visible Speech,false +script,Vith,Vithkuqi,false +script,Wara,Warang Citi,false +script,Wcho,Wancho,false +script,Wole,Woleai,false +script,Xpeo,Old Persian,false +script,Xsux,Sumero-Akkadian cuneiform,false +script,Yezi,Yezidi,false +script,Yiii,Yi,false +script,Zanb,Zanabazar Square,false +script,Zinh,Code for inherited script,false +script,Zmth,Mathematical notation,false +script,Zsye,Symbols (Emoji variant),false +script,Zsym,Symbols,false +script,Zxxx,Code for unwritten documents,false +script,Zyyy,Code for undetermined script,false +script,Zzzz,Code for uncoded script,false diff --git a/data_validation/reference_data/ner_allowlist.txt b/data_validation/reference_data/ner_allowlist.txt new file mode 100644 index 0000000..bdfaa91 --- /dev/null +++ b/data_validation/reference_data/ner_allowlist.txt @@ -0,0 +1,7 @@ +# Text that qc_tools/ner_pii_scan.py flags as a name but a reviewer has +# confirmed is not a real person or organisation to anonymize. One per line, +# exact match. Add an entry only after reviewing the hit, with a comment. + +# NAIC "Model Bulletin" on insurers' use of AI (a regulatory document), cited +# in riskassessment_dataset/entries/DSGAI-RA-insurance-claims-triage.json. +Model Bulletin diff --git a/data_validation/reference_data/nist_ai_100_2.csv b/data_validation/reference_data/nist_ai_100_2.csv new file mode 100644 index 0000000..896848a --- /dev/null +++ b/data_validation/reference_data/nist_ai_100_2.csv @@ -0,0 +1,31 @@ +id,name,level,parent_id,applies_to +NISTAML.01,Availability Violations,objective,,PredAI; GenAI +NISTAML.011,Model Poisoning,attack,NISTAML.01,PredAI +NISTAML.012,Clean-label Poisoning,attack,NISTAML.01; NISTAML.02,PredAI +NISTAML.013,Data Poisoning,attack,NISTAML.01; NISTAML.02,PredAI; GenAI +NISTAML.014,Energy-latency,attack,NISTAML.01,PredAI +NISTAML.015,Indirect Prompt Injection,attack,NISTAML.01; NISTAML.02; NISTAML.03,GenAI +NISTAML.016,Indirect Prompt Injection: Availability Attacks,attack,NISTAML.015,GenAI +NISTAML.017,Time-consuming background tasks,attack,NISTAML.016,GenAI +NISTAML.018,Prompt Injection,attack,NISTAML.01; NISTAML.02; NISTAML.03; NISTAML.04,GenAI +NISTAML.02,Integrity Violations,objective,,PredAI; GenAI +NISTAML.021,Clean-label Backdoor,attack,NISTAML.02,PredAI +NISTAML.022,Evasion,attack,NISTAML.02,PredAI +NISTAML.023,Backdoor Poisoning,attack,NISTAML.02; NISTAML.03,PredAI; GenAI +NISTAML.024,Targeted Poisoning,attack,NISTAML.02,PredAI; GenAI +NISTAML.025,Black-box Evasion,attack,NISTAML.02,PredAI +NISTAML.026,Model Poisoning,attack,NISTAML.02,PredAI +NISTAML.027,Misaligned Outputs,attack,NISTAML.02,GenAI +NISTAML.03,Privacy Compromises,objective,,PredAI; GenAI +NISTAML.031,Model Extraction,attack,NISTAML.03,PredAI +NISTAML.032,Reconstruction,attack,NISTAML.03,PredAI +NISTAML.033,Membership Inference,attack,NISTAML.03,PredAI; GenAI +NISTAML.034,Property Inference,attack,NISTAML.03,PredAI +NISTAML.035,Prompt Extraction,attack,NISTAML.03,GenAI +NISTAML.036,Leaking information from user interactions,attack,NISTAML.03,GenAI +NISTAML.037,Training Data Attacks,attack,NISTAML.03,GenAI +NISTAML.038,Data Extraction,attack,NISTAML.03,GenAI +NISTAML.039,Compromising connected resources,attack,NISTAML.03,GenAI +NISTAML.04,Misuse Violations,objective,,GenAI +NISTAML.05,Supply Chain Attacks,objective,,PredAI; GenAI +NISTAML.051,Model Poisoning,attack,NISTAML.05,PredAI; GenAI diff --git a/data_validation/reference_data/spdx_licenses.csv b/data_validation/reference_data/spdx_licenses.csv new file mode 100644 index 0000000..c29d0cf --- /dev/null +++ b/data_validation/reference_data/spdx_licenses.csv @@ -0,0 +1,827 @@ +spdx_id,name,type,deprecated +0BSD,BSD Zero Clause License,license,false +389-exception,389 Directory Server Exception,exception,false +3D-Slicer-1.0,3D Slicer License v1.0,license,false +AAL,Attribution Assurance License,license,false +Abstyles,Abstyles License,license,false +AdaCore-doc,AdaCore Doc License,license,false +Adobe-2006,Adobe Systems Incorporated Source Code License Agreement,license,false +Adobe-Display-PostScript,Adobe Display PostScript License,license,false +Adobe-Glyph,Adobe Glyph List License,license,false +Adobe-Utopia,Adobe Utopia Font License,license,false +ADSL,Amazon Digital Services License,license,false +Advanced-Cryptics-Dictionary,Advanced Cryptics Dictionary License,license,false +AFL-1.1,Academic Free License v1.1,license,false +AFL-1.2,Academic Free License v1.2,license,false +AFL-2.0,Academic Free License v2.0,license,false +AFL-2.1,Academic Free License v2.1,license,false +AFL-3.0,Academic Free License v3.0,license,false +Afmparse,Afmparse License,license,false +AGPL-1.0,Affero General Public License v1.0,license,true +AGPL-1.0-only,Affero General Public License v1.0 only,license,false +AGPL-1.0-or-later,Affero General Public License v1.0 or later,license,false +AGPL-3.0,GNU Affero General Public License v3.0,license,true +AGPL-3.0-only,GNU Affero General Public License v3.0 only,license,false +AGPL-3.0-or-later,GNU Affero General Public License v3.0 or later,license,false +Aladdin,Aladdin Free Public License,license,false +ALGLIB-Documentation,ALGLIB Documentation License,license,false +AMD-newlib,AMD newlib License,license,false +AMDPLPA,AMD's plpa_map.c License,license,false +AML,Apple MIT License,license,false +AML-glslang,AML glslang variant License,license,false +AMPAS,Academy of Motion Picture Arts and Sciences BSD,license,false +ANTLR-PD,ANTLR Software Rights Notice,license,false +ANTLR-PD-fallback,ANTLR Software Rights Notice with license fallback,license,false +any-OSI,Any OSI License,license,false +any-OSI-perl-modules,Any OSI License - Perl Modules,license,false +Apache-1.0,Apache License 1.0,license,false +Apache-1.1,Apache License 1.1,license,false +Apache-2.0,Apache License 2.0,license,false +APAFML,Adobe Postscript AFM License,license,false +APL-1.0,Adaptive Public License 1.0,license,false +App-s2p,App::s2p License,license,false +APSL-1.0,Apple Public Source License 1.0,license,false +APSL-1.1,Apple Public Source License 1.1,license,false +APSL-1.2,Apple Public Source License 1.2,license,false +APSL-2.0,Apple Public Source License 2.0,license,false +Arphic-1999,Arphic Public License,license,false +Artistic-1.0,Artistic License 1.0,license,false +Artistic-1.0-cl8,Artistic License 1.0 w/clause 8,license,false +Artistic-1.0-Perl,Artistic License 1.0 (Perl),license,false +Artistic-2.0,Artistic License 2.0,license,false +Artistic-dist,Artistic License 1.0 (dist),license,false +Aspell-RU,Aspell Russian License,license,false +Asterisk-exception,Asterisk exception,exception,false +Asterisk-linking-protocols-exception,Asterisk linking protocols exception,exception,false +ASWF-Digital-Assets-1.0,ASWF Digital Assets License version 1.0,license,false +ASWF-Digital-Assets-1.1,ASWF Digital Assets License 1.1,license,false +atc-game,atc Game License,license,false +Autoconf-exception-2.0,Autoconf exception 2.0,exception,false +Autoconf-exception-3.0,Autoconf exception 3.0,exception,false +Autoconf-exception-generic,Autoconf generic exception,exception,false +Autoconf-exception-generic-3.0,Autoconf generic exception for GPL-3.0,exception,false +Autoconf-exception-macro,Autoconf macro exception,exception,false +Baekmuk,Baekmuk License,license,false +Bahyph,Bahyph License,license,false +Barr,Barr License,license,false +bcrypt-Solar-Designer,bcrypt Solar Designer License,license,false +Beerware,Beerware License,license,false +Bison-exception-1.24,Bison exception 1.24,exception,false +Bison-exception-2.2,Bison exception 2.2,exception,false +Bitstream-Charter,Bitstream Charter Font License,license,false +Bitstream-Vera,Bitstream Vera Font License,license,false +BitTorrent-1.0,BitTorrent Open Source License v1.0,license,false +BitTorrent-1.1,BitTorrent Open Source License v1.1,license,false +blessing,SQLite Blessing,license,false +BlueOak-1.0.0,Blue Oak Model License 1.0.0,license,false +Boehm-GC,Boehm-Demers-Weiser GC License,license,false +Boehm-GC-without-fee,Boehm-Demers-Weiser GC License (without fee),license,false +BOLA-1.1,Buena Onda License Agreement v1.1,license,false +Bootloader-exception,Bootloader Distribution Exception,exception,false +Borceux,Borceux license,license,false +Brian-Gladman-2-Clause,Brian Gladman 2-Clause License,license,false +Brian-Gladman-3-Clause,Brian Gladman 3-Clause License,license,false +Brian-Gladman-3-Clause-no-conversion,Brian Gladman 3-Clause License (no conversion clause),license,false +BSD-1-Clause,BSD 1-Clause License,license,false +BSD-2-Clause,"BSD 2-Clause ""Simplified"" License",license,false +BSD-2-Clause-Darwin,BSD 2-Clause - Ian Darwin variant,license,false +BSD-2-Clause-first-lines,BSD 2-Clause - first lines requirement,license,false +BSD-2-Clause-FreeBSD,BSD 2-Clause FreeBSD License,license,true +BSD-2-Clause-NetBSD,BSD 2-Clause NetBSD License,license,true +BSD-2-Clause-Patent,BSD-2-Clause Plus Patent License,license,false +BSD-2-Clause-pkgconf-disclaimer,BSD 2-Clause pkgconf disclaimer variant,license,false +BSD-2-Clause-pos-unchanged,BSD 2-Clause - position unchanged variant,license,false +BSD-2-Clause-Views,BSD 2-Clause with views sentence,license,false +BSD-3-Clause,"BSD 3-Clause ""New"" or ""Revised"" License",license,false +BSD-3-Clause-acpica,BSD 3-Clause acpica variant,license,false +BSD-3-Clause-Attribution,BSD with attribution,license,false +BSD-3-Clause-Clear,BSD 3-Clause Clear License,license,false +BSD-3-Clause-flex,BSD 3-Clause Flex variant,license,false +BSD-3-Clause-HP,Hewlett-Packard BSD variant license,license,false +BSD-3-Clause-LBNL,Lawrence Berkeley National Labs BSD variant license,license,false +BSD-3-Clause-Modification,BSD 3-Clause Modification,license,false +BSD-3-Clause-No-Military-License,BSD 3-Clause No Military License,license,false +BSD-3-Clause-No-Nuclear-License,BSD 3-Clause No Nuclear License,license,false +BSD-3-Clause-No-Nuclear-License-2014,BSD 3-Clause No Nuclear License 2014,license,false +BSD-3-Clause-No-Nuclear-Warranty,BSD 3-Clause No Nuclear Warranty,license,false +BSD-3-Clause-Open-MPI,BSD 3-Clause Open MPI variant,license,false +BSD-3-Clause-OpenWebUI,BSD 3-Clause - OpenWebUI variant,license,false +BSD-3-Clause-Sun,BSD 3-Clause Sun Microsystems,license,false +BSD-3-Clause-Tso,BSD 3-Clause Tso variant,license,false +BSD-4-Clause,"BSD 4-Clause ""Original"" or ""Old"" License",license,false +BSD-4-Clause-Shortened,BSD 4 Clause Shortened,license,false +BSD-4-Clause-UC,BSD-4-Clause (University of California-Specific),license,false +BSD-4.3RENO,BSD 4.3 RENO License,license,false +BSD-4.3TAHOE,BSD 4.3 TAHOE License,license,false +BSD-Advertising-Acknowledgement,BSD Advertising Acknowledgement License,license,false +BSD-ask-to-endorse,BSD - ask to endorse,license,false +BSD-Attribution-HPND-disclaimer,BSD with Attribution and HPND disclaimer,license,false +BSD-Inferno-Nettverk,BSD-Inferno-Nettverk,license,false +BSD-Mark-Modifications,BSD Mark Modifications License,license,false +BSD-Protection,BSD Protection License,license,false +BSD-Source-alt-GPL,BSD Source Code Attribution - GPL alternative,license,false +BSD-Source-beginning-file,BSD Source Code Attribution - beginning of file variant,license,false +BSD-Source-Code,BSD Source Code Attribution,license,false +BSD-Source-Code-no-disclaimer,BSD Source Code Attribution - no disclaimer,license,false +BSD-Systemics,Systemics BSD variant license,license,false +BSD-Systemics-W3Works,Systemics W3Works BSD variant license,license,false +BSL-1.0,Boost Software License 1.0,license,false +Buddy,Buddy License,license,false +Bugroff,Bugroff License,license,false +BUSL-1.1,Business Source License 1.1,license,false +bzip2-1.0.5,bzip2 and libbzip2 License v1.0.5,license,true +bzip2-1.0.6,bzip2 and libbzip2 License v1.0.6,license,false +C-UDA-1.0,Computational Use of Data Agreement v1.0,license,false +CAL-1.0,Cryptographic Autonomy License 1.0,license,false +CAL-1.0-Combined-Work-Exception,Cryptographic Autonomy License 1.0 (Combined Work Exception),license,false +Caldera,Caldera License,license,false +Caldera-no-preamble,Caldera License (without preamble),license,false +CAPEC-tou,Common Attack Pattern Enumeration and Classification License,license,false +Catharon,Catharon License,license,false +CATOSL-1.1,Computer Associates Trusted Open Source License 1.1,license,false +CC-BY-1.0,Creative Commons Attribution 1.0 Generic,license,false +CC-BY-2.0,Creative Commons Attribution 2.0 Generic,license,false +CC-BY-2.5,Creative Commons Attribution 2.5 Generic,license,false +CC-BY-2.5-AU,Creative Commons Attribution 2.5 Australia,license,false +CC-BY-3.0,Creative Commons Attribution 3.0 Unported,license,false +CC-BY-3.0-AT,Creative Commons Attribution 3.0 Austria,license,false +CC-BY-3.0-AU,Creative Commons Attribution 3.0 Australia,license,false +CC-BY-3.0-DE,Creative Commons Attribution 3.0 Germany,license,false +CC-BY-3.0-IGO,Creative Commons Attribution 3.0 IGO,license,false +CC-BY-3.0-NL,Creative Commons Attribution 3.0 Netherlands,license,false +CC-BY-3.0-US,Creative Commons Attribution 3.0 United States,license,false +CC-BY-4.0,Creative Commons Attribution 4.0 International,license,false +CC-BY-NC-1.0,Creative Commons Attribution Non Commercial 1.0 Generic,license,false +CC-BY-NC-2.0,Creative Commons Attribution Non Commercial 2.0 Generic,license,false +CC-BY-NC-2.5,Creative Commons Attribution Non Commercial 2.5 Generic,license,false +CC-BY-NC-3.0,Creative Commons Attribution Non Commercial 3.0 Unported,license,false +CC-BY-NC-3.0-DE,Creative Commons Attribution Non Commercial 3.0 Germany,license,false +CC-BY-NC-3.0-IGO,Creative Commons Attribution Non Commercial 3.0 IGO,license,false +CC-BY-NC-4.0,Creative Commons Attribution Non Commercial 4.0 International,license,false +CC-BY-NC-ND-1.0,Creative Commons Attribution Non Commercial No Derivatives 1.0 Generic,license,false +CC-BY-NC-ND-2.0,Creative Commons Attribution Non Commercial No Derivatives 2.0 Generic,license,false +CC-BY-NC-ND-2.5,Creative Commons Attribution Non Commercial No Derivatives 2.5 Generic,license,false +CC-BY-NC-ND-3.0,Creative Commons Attribution Non Commercial No Derivatives 3.0 Unported,license,false +CC-BY-NC-ND-3.0-DE,Creative Commons Attribution Non Commercial No Derivatives 3.0 Germany,license,false +CC-BY-NC-ND-3.0-IGO,Creative Commons Attribution Non Commercial No Derivatives 3.0 IGO,license,false +CC-BY-NC-ND-4.0,Creative Commons Attribution Non Commercial No Derivatives 4.0 International,license,false +CC-BY-NC-SA-1.0,Creative Commons Attribution Non Commercial Share Alike 1.0 Generic,license,false +CC-BY-NC-SA-2.0,Creative Commons Attribution Non Commercial Share Alike 2.0 Generic,license,false +CC-BY-NC-SA-2.0-DE,Creative Commons Attribution Non Commercial Share Alike 2.0 Germany,license,false +CC-BY-NC-SA-2.0-FR,Creative Commons Attribution-NonCommercial-ShareAlike 2.0 France,license,false +CC-BY-NC-SA-2.0-UK,Creative Commons Attribution Non Commercial Share Alike 2.0 England and Wales,license,false +CC-BY-NC-SA-2.5,Creative Commons Attribution Non Commercial Share Alike 2.5 Generic,license,false +CC-BY-NC-SA-3.0,Creative Commons Attribution Non Commercial Share Alike 3.0 Unported,license,false +CC-BY-NC-SA-3.0-DE,Creative Commons Attribution Non Commercial Share Alike 3.0 Germany,license,false +CC-BY-NC-SA-3.0-IGO,Creative Commons Attribution Non Commercial Share Alike 3.0 IGO,license,false +CC-BY-NC-SA-4.0,Creative Commons Attribution Non Commercial Share Alike 4.0 International,license,false +CC-BY-ND-1.0,Creative Commons Attribution No Derivatives 1.0 Generic,license,false +CC-BY-ND-2.0,Creative Commons Attribution No Derivatives 2.0 Generic,license,false +CC-BY-ND-2.5,Creative Commons Attribution No Derivatives 2.5 Generic,license,false +CC-BY-ND-3.0,Creative Commons Attribution No Derivatives 3.0 Unported,license,false +CC-BY-ND-3.0-DE,Creative Commons Attribution No Derivatives 3.0 Germany,license,false +CC-BY-ND-4.0,Creative Commons Attribution No Derivatives 4.0 International,license,false +CC-BY-SA-1.0,Creative Commons Attribution Share Alike 1.0 Generic,license,false +CC-BY-SA-2.0,Creative Commons Attribution Share Alike 2.0 Generic,license,false +CC-BY-SA-2.0-UK,Creative Commons Attribution Share Alike 2.0 England and Wales,license,false +CC-BY-SA-2.1-JP,Creative Commons Attribution Share Alike 2.1 Japan,license,false +CC-BY-SA-2.5,Creative Commons Attribution Share Alike 2.5 Generic,license,false +CC-BY-SA-3.0,Creative Commons Attribution Share Alike 3.0 Unported,license,false +CC-BY-SA-3.0-AT,Creative Commons Attribution Share Alike 3.0 Austria,license,false +CC-BY-SA-3.0-DE,Creative Commons Attribution Share Alike 3.0 Germany,license,false +CC-BY-SA-3.0-IGO,Creative Commons Attribution-ShareAlike 3.0 IGO,license,false +CC-BY-SA-4.0,Creative Commons Attribution Share Alike 4.0 International,license,false +CC-PDDC,Creative Commons Public Domain Dedication and Certification,license,false +CC-PDM-1.0,Creative Commons Public Domain Mark 1.0 Universal,license,false +CC-SA-1.0,Creative Commons Share Alike 1.0 Generic,license,false +CC0-1.0,Creative Commons Zero v1.0 Universal,license,false +CDDL-1.0,Common Development and Distribution License 1.0,license,false +CDDL-1.1,Common Development and Distribution License 1.1,license,false +CDL-1.0,Common Documentation License 1.0,license,false +CDLA-Permissive-1.0,Community Data License Agreement Permissive 1.0,license,false +CDLA-Permissive-2.0,Community Data License Agreement Permissive 2.0,license,false +CDLA-Sharing-1.0,Community Data License Agreement Sharing 1.0,license,false +CECILL-1.0,CeCILL Free Software License Agreement v1.0,license,false +CECILL-1.1,CeCILL Free Software License Agreement v1.1,license,false +CECILL-2.0,CeCILL Free Software License Agreement v2.0,license,false +CECILL-2.1,CeCILL Free Software License Agreement v2.1,license,false +CECILL-B,CeCILL-B Free Software License Agreement,license,false +CECILL-C,CeCILL-C Free Software License Agreement,license,false +CERN-OHL-1.1,CERN Open Hardware Licence v1.1,license,false +CERN-OHL-1.2,CERN Open Hardware Licence v1.2,license,false +CERN-OHL-P-2.0,CERN Open Hardware Licence Version 2 - Permissive,license,false +CERN-OHL-S-2.0,CERN Open Hardware Licence Version 2 - Strongly Reciprocal,license,false +CERN-OHL-W-2.0,CERN Open Hardware Licence Version 2 - Weakly Reciprocal,license,false +CFITSIO,CFITSIO License,license,false +CGAL-linking-exception,CGAL Linking Exception,exception,false +check-cvs,check-cvs License,license,false +checkmk,Checkmk License,license,false +ClArtistic,Clarified Artistic License,license,false +Classpath-exception-2.0,Classpath exception 2.0,exception,false +Classpath-exception-2.0-short,Classpath exception 2.0 - short,exception,false +Clips,Clips License,license,false +CLISP-exception-2.0,CLISP exception 2.0,exception,false +CMU-Mach,CMU Mach License,license,false +CMU-Mach-nodoc,CMU Mach - no notices-in-documentation variant,license,false +CNRI-Jython,CNRI Jython License,license,false +CNRI-Python,CNRI Python License,license,false +CNRI-Python-GPL-Compatible,CNRI Python Open Source GPL Compatible License Agreement,license,false +COIL-1.0,Copyfree Open Innovation License,license,false +Community-Spec-1.0,Community Specification License 1.0,license,false +Condor-1.1,Condor Public License v1.1,license,false +copyleft-next-0.3.0,copyleft-next 0.3.0,license,false +copyleft-next-0.3.1,copyleft-next 0.3.1,license,false +Cornell-Lossless-JPEG,Cornell Lossless JPEG License,license,false +CPAL-1.0,Common Public Attribution License 1.0,license,false +CPL-1.0,Common Public License 1.0,license,false +CPOL-1.02,Code Project Open License 1.02,license,false +Cronyx,Cronyx License,license,false +Crossword,Crossword License,license,false +CryptoSwift,CryptoSwift License,license,false +cryptsetup-OpenSSL-exception,cryptsetup OpenSSL exception,exception,false +CrystalStacker,CrystalStacker License,license,false +CUA-OPL-1.0,CUA Office Public License v1.0,license,false +Cube,Cube License,license,false +curl,curl License,license,false +cve-tou,Common Vulnerability Enumeration ToU License,license,false +D-FSL-1.0,Deutsche Freie Software Lizenz,license,false +DEC-3-Clause,DEC 3-Clause License,license,false +diffmark,diffmark license,license,false +Digia-Qt-LGPL-exception-1.1,Digia Qt LGPL Exception version 1.1,exception,false +DigiRule-FOSS-exception,DigiRule FOSS License Exception,exception,false +DL-DE-BY-2.0,Data licence Germany – attribution – version 2.0,license,false +DL-DE-ZERO-2.0,Data licence Germany – zero – version 2.0,license,false +DOC,DOC License,license,false +DocBook-DTD,DocBook DTD License,license,false +DocBook-Schema,DocBook Schema License,license,false +DocBook-Stylesheet,DocBook Stylesheet License,license,false +DocBook-XML,DocBook XML License,license,false +Dotseqn,Dotseqn License,license,false +DRL-1.0,Detection Rule License 1.0,license,false +DRL-1.1,Detection Rule License 1.1,license,false +DSDP,DSDP License,license,false +dtoa,David M. Gay dtoa License,license,false +dvipdfm,dvipdfm License,license,false +ECL-1.0,Educational Community License v1.0,license,false +ECL-2.0,Educational Community License v2.0,license,false +eCos-2.0,eCos license version 2.0,license,true +eCos-exception-2.0,eCos exception 2.0,exception,false +EFL-1.0,Eiffel Forum License v1.0,license,false +EFL-2.0,Eiffel Forum License v2.0,license,false +eGenix,eGenix.com Public License 1.1.0,license,false +Elastic-2.0,Elastic License 2.0,license,false +Entessa,Entessa Public License v1.0,license,false +EPICS,EPICS Open License,license,false +EPL-1.0,Eclipse Public License 1.0,license,false +EPL-2.0,Eclipse Public License 2.0,license,false +erlang-otp-linking-exception,Erlang/OTP Linking Exception,exception,false +ErlPL-1.1,Erlang Public License v1.1,license,false +ESA-PL-permissive-2.4,European Space Agency Public License – v2.4 – Permissive (Type 3),license,false +ESA-PL-strong-copyleft-2.4,European Space Agency Public License (ESA-PL) - V2.4 - Strong Copyleft (Type 1),license,false +ESA-PL-weak-copyleft-2.4,European Space Agency Public License – v2.4 – Weak Copyleft (Type 2),license,false +etalab-2.0,Etalab Open License 2.0,license,false +EUDatagrid,EU DataGrid Software License,license,false +EUPL-1.0,European Union Public License 1.0,license,false +EUPL-1.1,European Union Public License 1.1,license,false +EUPL-1.2,European Union Public License 1.2,license,false +Eurosym,Eurosym License,license,false +Fair,Fair License,license,false +Fawkes-Runtime-exception,Fawkes Runtime Exception,exception,false +FBM,Fuzzy Bitmap License,license,false +FDK-AAC,Fraunhofer FDK AAC Codec Library,license,false +FDK-MPEG-H,Fraunhofer FDK MPEG-H Software,license,false +Ferguson-Twofish,Ferguson Twofish License,license,false +FLTK-exception,FLTK exception,exception,false +fmt-exception,fmt exception,exception,false +Font-exception-2.0,Font exception 2.0,exception,false +Frameworx-1.0,Frameworx Open License 1.0,license,false +FreeBSD-DOC,FreeBSD Documentation License,license,false +FreeImage,FreeImage Public License v1.0,license,false +freertos-exception-2.0,FreeRTOS Exception 2.0,exception,false +FSFAP,FSF All Permissive License,license,false +FSFAP-no-warranty-disclaimer,FSF All Permissive License (without Warranty),license,false +FSFUL,FSF Unlimited License,license,false +FSFULLR,FSF Unlimited License (with License Retention),license,false +FSFULLRSD,FSF Unlimited License (with License Retention and Short Disclaimer),license,false +FSFULLRWD,FSF Unlimited License (With License Retention and Warranty Disclaimer),license,false +FSL-1.1-ALv2,"Functional Source License, Version 1.1, ALv2 Future License",license,false +FSL-1.1-MIT,"Functional Source License, Version 1.1, MIT Future License",license,false +FTL,Freetype Project License,license,false +Furuseth,Furuseth License,license,false +fwlw,fwlw License,license,false +Game-Programming-Gems,Game Programming Gems License,license,false +GCC-exception-2.0,GCC Runtime Library exception 2.0,exception,false +GCC-exception-2.0-note,GCC Runtime Library exception 2.0 - note variant,exception,false +GCC-exception-3.1,GCC Runtime Library exception 3.1,exception,false +GCR-docs,Gnome GCR Documentation License,license,false +GD,GD License,license,false +generic-xts,Generic XTS License,license,false +GFDL-1.1,GNU Free Documentation License v1.1,license,true +GFDL-1.1-invariants-only,GNU Free Documentation License v1.1 only - invariants,license,false +GFDL-1.1-invariants-or-later,GNU Free Documentation License v1.1 or later - invariants,license,false +GFDL-1.1-no-invariants-only,GNU Free Documentation License v1.1 only - no invariants,license,false +GFDL-1.1-no-invariants-or-later,GNU Free Documentation License v1.1 or later - no invariants,license,false +GFDL-1.1-only,GNU Free Documentation License v1.1 only,license,false +GFDL-1.1-or-later,GNU Free Documentation License v1.1 or later,license,false +GFDL-1.2,GNU Free Documentation License v1.2,license,true +GFDL-1.2-invariants-only,GNU Free Documentation License v1.2 only - invariants,license,false +GFDL-1.2-invariants-or-later,GNU Free Documentation License v1.2 or later - invariants,license,false +GFDL-1.2-no-invariants-only,GNU Free Documentation License v1.2 only - no invariants,license,false +GFDL-1.2-no-invariants-or-later,GNU Free Documentation License v1.2 or later - no invariants,license,false +GFDL-1.2-only,GNU Free Documentation License v1.2 only,license,false +GFDL-1.2-or-later,GNU Free Documentation License v1.2 or later,license,false +GFDL-1.3,GNU Free Documentation License v1.3,license,true +GFDL-1.3-invariants-only,GNU Free Documentation License v1.3 only - invariants,license,false +GFDL-1.3-invariants-or-later,GNU Free Documentation License v1.3 or later - invariants,license,false +GFDL-1.3-no-invariants-only,GNU Free Documentation License v1.3 only - no invariants,license,false +GFDL-1.3-no-invariants-or-later,GNU Free Documentation License v1.3 or later - no invariants,license,false +GFDL-1.3-only,GNU Free Documentation License v1.3 only,license,false +GFDL-1.3-or-later,GNU Free Documentation License v1.3 or later,license,false +Giftware,Giftware License,license,false +GL2PS,GL2PS License,license,false +Glide,3dfx Glide License,license,false +Glulxe,Glulxe License,license,false +GLWTPL,Good Luck With That Public License,license,false +Gmsh-exception,Gmsh exception,exception,false +GNAT-exception,GNAT exception,exception,false +GNOME-examples-exception,GNOME examples exception,exception,false +GNU-compiler-exception,GNU Compiler Exception,exception,false +gnu-javamail-exception,GNU JavaMail exception,exception,false +gnuplot,gnuplot License,license,false +Google-Patent-WebM,Google Additional IP Rights Grant (Patents) - WebM,exception,false +GPL-1.0,GNU General Public License v1.0 only,license,true +GPL-1.0+,GNU General Public License v1.0 or later,license,true +GPL-1.0-only,GNU General Public License v1.0 only,license,false +GPL-1.0-or-later,GNU General Public License v1.0 or later,license,false +GPL-2.0,GNU General Public License v2.0 only,license,true +GPL-2.0+,GNU General Public License v2.0 or later,license,true +GPL-2.0-only,GNU General Public License v2.0 only,license,false +GPL-2.0-or-later,GNU General Public License v2.0 or later,license,false +GPL-2.0-with-autoconf-exception,GNU General Public License v2.0 w/Autoconf exception,license,true +GPL-2.0-with-bison-exception,GNU General Public License v2.0 w/Bison exception,license,true +GPL-2.0-with-classpath-exception,GNU General Public License v2.0 w/Classpath exception,license,true +GPL-2.0-with-font-exception,GNU General Public License v2.0 w/Font exception,license,true +GPL-2.0-with-GCC-exception,GNU General Public License v2.0 w/GCC Runtime Library exception,license,true +GPL-3.0,GNU General Public License v3.0 only,license,true +GPL-3.0+,GNU General Public License v3.0 or later,license,true +GPL-3.0-389-ds-base-exception,GPL-3.0 389 DS Base Exception,exception,false +GPL-3.0-interface-exception,GPL-3.0 Interface Exception,exception,false +GPL-3.0-linking-exception,GPL-3.0 Linking Exception,exception,false +GPL-3.0-linking-source-exception,GPL-3.0 Linking Exception (with Corresponding Source),exception,false +GPL-3.0-only,GNU General Public License v3.0 only,license,false +GPL-3.0-or-later,GNU General Public License v3.0 or later,license,false +GPL-3.0-with-autoconf-exception,GNU General Public License v3.0 w/Autoconf exception,license,true +GPL-3.0-with-GCC-exception,GNU General Public License v3.0 w/GCC Runtime Library exception,license,true +GPL-CC-1.0,GPL Cooperation Commitment 1.0,exception,false +Graphics-Gems,Graphics Gems License,license,false +gSOAP-1.3b,gSOAP Public License v1.3b,license,false +GStreamer-exception-2005,GStreamer Exception (2005),exception,false +GStreamer-exception-2008,GStreamer Exception (2008),exception,false +gtkbook,gtkbook License,license,false +Gutmann,Gutmann License,license,false +harbour-exception,harbour exception,exception,false +HaskellReport,Haskell Language Report License,license,false +HDF5,HDF5 License,license,false +hdparm,hdparm License,license,false +HIDAPI,HIDAPI License,license,false +Hippocratic-2.1,Hippocratic License 2.1,license,false +Hippocratic-3.0-core,Hippocratic License 3.0,license,false +HP-1986,Hewlett-Packard 1986 License,license,false +HP-1989,Hewlett-Packard 1989 License,license,false +HPND,Historical Permission Notice and Disclaimer,license,false +HPND-DEC,Historical Permission Notice and Disclaimer - DEC variant,license,false +HPND-doc,Historical Permission Notice and Disclaimer - documentation variant,license,false +HPND-doc-sell,Historical Permission Notice and Disclaimer - documentation sell variant,license,false +HPND-export-US,HPND with US Government export control warning,license,false +HPND-export-US-acknowledgement,HPND with US Government export control warning and acknowledgment,license,false +HPND-export-US-modify,HPND with US Government export control warning and modification rqmt,license,false +HPND-export2-US,HPND with US Government export control and 2 disclaimers,license,false +HPND-Fenneberg-Livingston,Historical Permission Notice and Disclaimer - Fenneberg-Livingston variant,license,false +HPND-INRIA-IMAG,Historical Permission Notice and Disclaimer - INRIA-IMAG variant,license,false +HPND-Intel,Historical Permission Notice and Disclaimer - Intel variant,license,false +HPND-Kevlin-Henney,Historical Permission Notice and Disclaimer - Kevlin Henney variant,license,false +HPND-Markus-Kuhn,Historical Permission Notice and Disclaimer - Markus Kuhn variant,license,false +HPND-merchantability-variant,Historical Permission Notice and Disclaimer - merchantability variant,license,false +HPND-MIT-disclaimer,Historical Permission Notice and Disclaimer with MIT disclaimer,license,false +HPND-Netrek,Historical Permission Notice and Disclaimer - Netrek variant,license,false +HPND-Pbmplus,Historical Permission Notice and Disclaimer - Pbmplus variant,license,false +HPND-sell-MIT-disclaimer-xserver,Historical Permission Notice and Disclaimer - sell xserver variant with MIT disclaimer,license,false +HPND-sell-regexpr,Historical Permission Notice and Disclaimer - sell regexpr variant,license,false +HPND-sell-variant,Historical Permission Notice and Disclaimer - sell variant,license,false +HPND-sell-variant-critical-systems,HPND - sell variant with safety critical systems clause,license,false +HPND-sell-variant-MIT-disclaimer,HPND sell variant with MIT disclaimer,license,false +HPND-sell-variant-MIT-disclaimer-rev,HPND sell variant with MIT disclaimer - reverse,license,false +HPND-SMC,Historical Permission Notice and Disclaimer - SMC variant,license,false +HPND-UC,Historical Permission Notice and Disclaimer - University of California variant,license,false +HPND-UC-export-US,"Historical Permission Notice and Disclaimer - University of California, US export warning",license,false +HTMLTIDY,HTML Tidy License,license,false +hyphen-bulgarian,hyphen-bulgarian License,license,false +i2p-gpl-java-exception,i2p GPL+Java Exception,exception,false +IBM-pibs,IBM PowerPC Initialization and Boot Software,license,false +ICU,ICU License,license,false +IEC-Code-Components-EULA,IEC Code Components End-user licence agreement,license,false +IJG,Independent JPEG Group License,license,false +IJG-short,Independent JPEG Group License - short,license,false +ImageMagick,ImageMagick License,license,false +iMatix,iMatix Standard Function Library Agreement,license,false +Imlib2,Imlib2 License,license,false +Independent-modules-exception,Independent Module Linking exception,exception,false +Info-ZIP,Info-ZIP License,license,false +Informatica,Informatica License,license,false +Inner-Net-2.0,Inner Net License v2.0,license,false +InnoSetup,Inno Setup License,license,false +Intel,Intel Open Source License,license,false +Intel-ACPI,Intel ACPI Software License Agreement,license,false +Interbase-1.0,Interbase Public License v1.0,license,false +IPA,IPA Font License,license,false +IPL-1.0,IBM Public License v1.0,license,false +ISC,ISC License,license,false +ISC-Veillard,ISC Veillard variant,license,false +ISO-permission,ISO permission notice,license,false +Jam,Jam License,license,false +JasPer-2.0,JasPer License,license,false +jove,Jove License,license,false +JPL-image,JPL Image Use Policy,license,false +JPNIC,Japan Network Information Center License,license,false +JSON,JSON License,license,false +Kastrup,Kastrup License,license,false +Kazlib,Kazlib License,license,false +KiCad-libraries-exception,KiCad Libraries Exception,exception,false +Knuth-CTAN,Knuth CTAN License,license,false +kvirc-openssl-exception,kvirc OpenSSL Exception,exception,false +LAL-1.2,Licence Art Libre 1.2,license,false +LAL-1.3,Licence Art Libre 1.3,license,false +Latex2e,Latex2e License,license,false +Latex2e-translated-notice,Latex2e with translated notice permission,license,false +Leptonica,Leptonica License,license,false +LGPL-2.0,GNU Library General Public License v2 only,license,true +LGPL-2.0+,GNU Library General Public License v2 or later,license,true +LGPL-2.0-only,GNU Library General Public License v2 only,license,false +LGPL-2.0-or-later,GNU Library General Public License v2 or later,license,false +LGPL-2.1,GNU Lesser General Public License v2.1 only,license,true +LGPL-2.1+,GNU Lesser General Public License v2.1 or later,license,true +LGPL-2.1-only,GNU Lesser General Public License v2.1 only,license,false +LGPL-2.1-or-later,GNU Lesser General Public License v2.1 or later,license,false +LGPL-3.0,GNU Lesser General Public License v3.0 only,license,true +LGPL-3.0+,GNU Lesser General Public License v3.0 or later,license,true +LGPL-3.0-linking-exception,LGPL-3.0 Linking Exception,exception,false +LGPL-3.0-only,GNU Lesser General Public License v3.0 only,license,false +LGPL-3.0-or-later,GNU Lesser General Public License v3.0 or later,license,false +LGPLLR,Lesser General Public License For Linguistic Resources,license,false +Libpng,libpng License,license,false +libpng-1.6.35,PNG Reference Library License v1 (for libpng 0.5 through 1.6.35),license,false +libpng-2.0,PNG Reference Library version 2,license,false +libpri-OpenH323-exception,libpri OpenH323 exception,exception,false +libselinux-1.0,libselinux public domain notice,license,false +libtiff,libtiff License,license,false +Libtool-exception,Libtool Exception,exception,false +libutil-David-Nugent,libutil David Nugent License,license,false +LiLiQ-P-1.1,Licence Libre du Québec – Permissive version 1.1,license,false +LiLiQ-R-1.1,Licence Libre du Québec – Réciprocité version 1.1,license,false +LiLiQ-Rplus-1.1,Licence Libre du Québec – Réciprocité forte version 1.1,license,false +Linux-man-pages-1-para,Linux man-pages - 1 paragraph,license,false +Linux-man-pages-copyleft,Linux man-pages Copyleft,license,false +Linux-man-pages-copyleft-2-para,Linux man-pages Copyleft - 2 paragraphs,license,false +Linux-man-pages-copyleft-var,Linux man-pages Copyleft Variant,license,false +Linux-OpenIB,Linux Kernel Variant of OpenIB.org license,license,false +Linux-syscall-note,Linux Syscall Note,exception,false +LLGPL,LLGPL Preamble,exception,false +LLVM-exception,LLVM Exception,exception,false +LOOP,Common Lisp LOOP License,license,false +LPD-document,LPD Documentation License,license,false +LPL-1.0,Lucent Public License Version 1.0,license,false +LPL-1.02,Lucent Public License v1.02,license,false +LPPL-1.0,LaTeX Project Public License v1.0,license,false +LPPL-1.1,LaTeX Project Public License v1.1,license,false +LPPL-1.2,LaTeX Project Public License v1.2,license,false +LPPL-1.3a,LaTeX Project Public License v1.3a,license,false +LPPL-1.3c,LaTeX Project Public License v1.3c,license,false +lsof,lsof License,license,false +Lucida-Bitmap-Fonts,Lucida Bitmap Fonts License,license,false +LZMA-exception,LZMA exception,exception,false +LZMA-SDK-9.11-to-9.20,LZMA SDK License (versions 9.11 to 9.20),license,false +LZMA-SDK-9.22,LZMA SDK License (versions 9.22 and beyond),license,false +Mackerras-3-Clause,Mackerras 3-Clause License,license,false +Mackerras-3-Clause-acknowledgment,Mackerras 3-Clause - acknowledgment variant,license,false +magaz,magaz License,license,false +mailprio,mailprio License,license,false +MakeIndex,MakeIndex License,license,false +man2html,man2html License,license,false +Martin-Birgmeier,Martin Birgmeier License,license,false +McPhee-slideshow,McPhee Slideshow License,license,false +metamail,metamail License,license,false +mif-exception,Macros and Inline Functions Exception,exception,false +Minpack,Minpack License,license,false +MIPS,MIPS License,license,false +MirOS,The MirOS Licence,license,false +MIT,MIT License,license,false +MIT-0,MIT No Attribution,license,false +MIT-advertising,Enlightenment License (e16),license,false +MIT-Click,MIT Click License,license,false +MIT-CMU,CMU License,license,false +MIT-enna,enna License,license,false +MIT-feh,feh License,license,false +MIT-Festival,MIT Festival Variant,license,false +MIT-Khronos-old,MIT Khronos - old variant,license,false +MIT-Modern-Variant,MIT License Modern Variant,license,false +MIT-open-group,MIT Open Group variant,license,false +MIT-STK,MIT-STK License,license,false +MIT-testregex,MIT testregex Variant,license,false +MIT-Wu,MIT Tom Wu Variant,license,false +MITNFA,MIT +no-false-attribs license,license,false +MMIXware,MMIXware License,license,false +MMPL-1.0.1,Minecraft Mod Public License v1.0.1,license,false +Motosoto,Motosoto License,license,false +MPEG-SSG,MPEG Software Simulation,license,false +mpi-permissive,mpi Permissive License,license,false +mpich2,mpich2 License,license,false +MPL-1.0,Mozilla Public License 1.0,license,false +MPL-1.1,Mozilla Public License 1.1,license,false +MPL-2.0,Mozilla Public License 2.0,license,false +MPL-2.0-no-copyleft-exception,Mozilla Public License 2.0 (no copyleft exception),license,false +mplus,mplus Font License,license,false +MS-LPL,Microsoft Limited Public License,license,false +MS-PL,Microsoft Public License,license,false +MS-RL,Microsoft Reciprocal License,license,false +MTLL,Matrix Template Library License,license,false +MulanPSL-1.0,"Mulan Permissive Software License, Version 1",license,false +MulanPSL-2.0,"Mulan Permissive Software License, Version 2",license,false +Multics,Multics License,license,false +Mup,Mup License,license,false +MVT-1.1,MVT License 1.1,license,false +mxml-exception,mxml Exception,exception,false +NAIST-2003,Nara Institute of Science and Technology License (2003),license,false +NASA-1.3,NASA Open Source Agreement 1.3,license,false +Naumen,Naumen Public License,license,false +NBPL-1.0,Net Boolean Public License v1,license,false +NCBI-PD,NCBI Public Domain Notice,license,false +NCGL-UK-2.0,Non-Commercial Government Licence,license,false +NCL,NCL Source Code License,license,false +NCSA,University of Illinois/NCSA Open Source License,license,false +Net-SNMP,Net-SNMP License,license,true +NetCDF,NetCDF license,license,false +Newsletr,Newsletr License,license,false +NGPL,Nethack General Public License,license,false +ngrep,ngrep License,license,false +NICTA-1.0,"NICTA Public Software License, Version 1.0",license,false +NIST-PD,NIST Public Domain Notice,license,false +NIST-PD-fallback,NIST Public Domain Notice with license fallback,license,false +NIST-PD-TNT,NIST Public Domain Notice TNT variant,license,false +NIST-Software,NIST Software License,license,false +NLOD-1.0,Norwegian Licence for Open Government Data (NLOD) 1.0,license,false +NLOD-2.0,Norwegian Licence for Open Government Data (NLOD) 2.0,license,false +NLPL,No Limit Public License,license,false +Nokia,Nokia Open Source License,license,false +Nokia-Qt-exception-1.1,Nokia Qt LGPL exception 1.1,exception,true +NOSL,Netizen Open Source License,license,false +Noweb,Noweb License,license,false +NPL-1.0,Netscape Public License v1.0,license,false +NPL-1.1,Netscape Public License v1.1,license,false +NPOSL-3.0,Non-Profit Open Software License 3.0,license,false +NRL,NRL License,license,false +NTIA-PD,NTIA Public Domain Notice,license,false +NTP,NTP License,license,false +NTP-0,NTP No Attribution,license,false +Nunit,Nunit License,license,true +O-UDA-1.0,Open Use of Data Agreement v1.0,license,false +OAR,OAR License,license,false +OCaml-LGPL-linking-exception,OCaml LGPL Linking Exception,exception,false +OCCT-exception-1.0,Open CASCADE Exception 1.0,exception,false +OCCT-PL,Open CASCADE Technology Public License,license,false +OCLC-2.0,OCLC Research Public License 2.0,license,false +ODbL-1.0,Open Data Commons Open Database License v1.0,license,false +ODC-By-1.0,Open Data Commons Attribution License v1.0,license,false +OFFIS,OFFIS License,license,false +OFL-1.0,SIL Open Font License 1.0,license,false +OFL-1.0-no-RFN,SIL Open Font License 1.0 with no Reserved Font Name,license,false +OFL-1.0-RFN,SIL Open Font License 1.0 with Reserved Font Name,license,false +OFL-1.1,SIL Open Font License 1.1,license,false +OFL-1.1-no-RFN,SIL Open Font License 1.1 with no Reserved Font Name,license,false +OFL-1.1-RFN,SIL Open Font License 1.1 with Reserved Font Name,license,false +OGC-1.0,"OGC Software License, Version 1.0",license,false +OGDL-Taiwan-1.0,"Taiwan Open Government Data License, version 1.0",license,false +OGL-Canada-2.0,Open Government Licence - Canada,license,false +OGL-UK-1.0,Open Government Licence v1.0,license,false +OGL-UK-2.0,Open Government Licence v2.0,license,false +OGL-UK-3.0,Open Government Licence v3.0,license,false +OGTSL,Open Group Test Suite License,license,false +OLDAP-1.1,Open LDAP Public License v1.1,license,false +OLDAP-1.2,Open LDAP Public License v1.2,license,false +OLDAP-1.3,Open LDAP Public License v1.3,license,false +OLDAP-1.4,Open LDAP Public License v1.4,license,false +OLDAP-2.0,Open LDAP Public License v2.0 (or possibly 2.0A and 2.0B),license,false +OLDAP-2.0.1,Open LDAP Public License v2.0.1,license,false +OLDAP-2.1,Open LDAP Public License v2.1,license,false +OLDAP-2.2,Open LDAP Public License v2.2,license,false +OLDAP-2.2.1,Open LDAP Public License v2.2.1,license,false +OLDAP-2.2.2,Open LDAP Public License 2.2.2,license,false +OLDAP-2.3,Open LDAP Public License v2.3,license,false +OLDAP-2.4,Open LDAP Public License v2.4,license,false +OLDAP-2.5,Open LDAP Public License v2.5,license,false +OLDAP-2.6,Open LDAP Public License v2.6,license,false +OLDAP-2.7,Open LDAP Public License v2.7,license,false +OLDAP-2.8,Open LDAP Public License v2.8,license,false +OLFL-1.3,Open Logistics Foundation License Version 1.3,license,false +OML,Open Market License,license,false +OpenJDK-assembly-exception-1.0,OpenJDK Assembly exception 1.0,exception,false +OpenMDW-1.0,OpenMDW License Agreement v1.0,license,false +OpenPBS-2.3,OpenPBS v2.3 Software License,license,false +OpenSSL,OpenSSL License,license,false +OpenSSL-standalone,OpenSSL License - standalone,license,false +OpenVision,OpenVision License,license,false +openvpn-openssl-exception,OpenVPN OpenSSL Exception,exception,false +OPL-1.0,Open Public License v1.0,license,false +OPL-UK-3.0,United Kingdom Open Parliament Licence v3.0,license,false +OPUBL-1.0,Open Publication License v1.0,license,false +OSC-1.0,OSC License 1.0,license,false +OSET-PL-2.1,OSET Public License version 2.1,license,false +OSL-1.0,Open Software License 1.0,license,false +OSL-1.1,Open Software License 1.1,license,false +OSL-2.0,Open Software License 2.0,license,false +OSL-2.1,Open Software License 2.1,license,false +OSL-3.0,Open Software License 3.0,license,false +OSSP,OSSP License,license,false +PADL,PADL License,license,false +ParaType-Free-Font-1.3,ParaType Free Font Licensing Agreement v1.3,license,false +Parity-6.0.0,The Parity Public License 6.0.0,license,false +Parity-7.0.0,The Parity Public License 7.0.0,license,false +PCRE2-exception,PCRE2 exception,exception,false +PDDL-1.0,Open Data Commons Public Domain Dedication & License 1.0,license,false +PHP-3.0,PHP License v3.0,license,false +PHP-3.01,PHP License v3.01,license,false +Pixar,Pixar License,license,false +pkgconf,pkgconf License,license,false +Plexus,Plexus Classworlds License,license,false +pnmstitch,pnmstitch License,license,false +PolyForm-Noncommercial-1.0.0,PolyForm Noncommercial License 1.0.0,license,false +PolyForm-Small-Business-1.0.0,PolyForm Small Business License 1.0.0,license,false +polyparse-exception,Polyparse Exception,exception,false +PostgreSQL,PostgreSQL License,license,false +PPL,Peer Production License,license,false +PS-or-PDF-font-exception-20170817,PS/PDF font exception (2017-08-17),exception,false +PSF-2.0,Python Software Foundation License 2.0,license,false +psfrag,psfrag License,license,false +psutils,psutils License,license,false +Python-2.0,Python License 2.0,license,false +Python-2.0.1,Python License 2.0.1,license,false +python-ldap,Python ldap License,license,false +Qhull,Qhull License,license,false +QPL-1.0,Q Public License 1.0,license,false +QPL-1.0-INRIA-2004,Q Public License 1.0 - INRIA 2004 variant,license,false +QPL-1.0-INRIA-2004-exception,INRIA QPL 1.0 2004 variant exception,exception,false +Qt-GPL-exception-1.0,Qt GPL exception 1.0,exception,false +Qt-LGPL-exception-1.1,Qt LGPL exception 1.1,exception,false +Qwt-exception-1.0,Qwt exception 1.0,exception,false +radvd,radvd License,license,false +Rdisc,Rdisc License,license,false +RHeCos-1.1,Red Hat eCos Public License v1.1,license,false +romic-exception,Romic Exception,exception,false +RPL-1.1,Reciprocal Public License 1.1,license,false +RPL-1.5,Reciprocal Public License 1.5,license,false +RPSL-1.0,RealNetworks Public Source License v1.0,license,false +RRDtool-FLOSS-exception-2.0,RRDtool FLOSS exception 2.0,exception,false +RSA-MD,RSA Message-Digest License,license,false +RSCPL,Ricoh Source Code Public License,license,false +rsync-linking-exception,rsync Linking Exception,exception,false +Ruby,Ruby License,license,false +Ruby-pty,Ruby pty extension license,license,false +SANE-exception,SANE Exception,exception,false +SAX-PD,Sax Public Domain Notice,license,false +SAX-PD-2.0,Sax Public Domain Notice 2.0,license,false +Saxpath,Saxpath License,license,false +SCEA,SCEA Shared Source License,license,false +SchemeReport,Scheme Language Report License,license,false +Sendmail,Sendmail License,license,false +Sendmail-8.23,Sendmail License 8.23,license,false +Sendmail-Open-Source-1.1,Sendmail Open Source License v1.1,license,false +SGI-B-1.0,SGI Free Software License B v1.0,license,false +SGI-B-1.1,SGI Free Software License B v1.1,license,false +SGI-B-2.0,SGI Free Software License B v2.0,license,false +SGI-OpenGL,SGI OpenGL License,license,false +SGMLUG-PM,SGMLUG Parser Materials License,license,false +SGP4,SGP4 Permission Notice,license,false +SHL-0.5,Solderpad Hardware License v0.5,license,false +SHL-0.51,"Solderpad Hardware License, Version 0.51",license,false +SHL-2.0,Solderpad Hardware License v2.0,exception,false +SHL-2.1,Solderpad Hardware License v2.1,exception,false +SimPL-2.0,Simple Public License 2.0,license,false +Simple-Library-Usage-exception,Simple Library Usage Exception,exception,false +SISSL,Sun Industry Standards Source License v1.1,license,false +SISSL-1.2,Sun Industry Standards Source License v1.2,license,false +SL,SL License,license,false +Sleepycat,Sleepycat License,license,false +SMAIL-GPL,SMAIL General Public License,license,false +SMLNJ,Standard ML of New Jersey License,license,false +SMPPL,Secure Messaging Protocol Public License,license,false +SNIA,SNIA Public License 1.1,license,false +snprintf,snprintf License,license,false +SOFA,SOFA Software License,license,false +softSurfer,softSurfer License,license,false +Soundex,Soundex License,license,false +Spelling-Provider-LGPL-exception,Spelling Provider LGPL exception,exception,false +Spencer-86,Spencer License 86,license,false +Spencer-94,Spencer License 94,license,false +Spencer-99,Spencer License 99,license,false +SPL-1.0,Sun Public License v1.0,license,false +sqlitestudio-OpenSSL-exception,sqlitestudio OpenSSL exception,exception,false +ssh-keyscan,ssh-keyscan License,license,false +SSH-OpenSSH,SSH OpenSSH license,license,false +SSH-short,SSH short notice,license,false +SSLeay-standalone,SSLeay License - standalone,license,false +SSPL-1.0,"Server Side Public License, v 1",license,false +StandardML-NJ,Standard ML of New Jersey License,license,true +stunnel-exception,stunnel Exception,exception,false +SugarCRM-1.1.3,SugarCRM Public License v1.1.3,license,false +SUL-1.0,Sustainable Use License v1.0,license,false +Sun-PPP,Sun PPP License,license,false +Sun-PPP-2000,Sun PPP License (2000),license,false +SunPro,SunPro License,license,false +SWI-exception,SWI exception,exception,false +Swift-exception,Swift Exception,exception,false +SWL,Scheme Widget Library (SWL) Software License Agreement,license,false +swrule,swrule License,license,false +Symlinks,Symlinks License,license,false +TAPR-OHL-1.0,TAPR Open Hardware License v1.0,license,false +TCL,TCL/TK License,license,false +TCP-wrappers,TCP Wrappers License,license,false +TekHVC,TekHVC License,license,false +TermReadKey,TermReadKey License,license,false +Texinfo-exception,Texinfo exception,exception,false +TGPPL-1.0,Transitive Grace Period Public Licence 1.0,license,false +ThirdEye,ThirdEye License,license,false +threeparttable,threeparttable License,license,false +TMate,TMate Open Source License,license,false +TORQUE-1.1,TORQUE v2.5+ Software License v1.1,license,false +TOSL,Trusster Open Source License,license,false +TPDL,Time::ParseDate License,license,false +TPL-1.0,THOR Public License 1.0,license,false +TrustedQSL,TrustedQSL License,license,false +TTWL,Text-Tabs+Wrap License,license,false +TTYP0,TTYP0 License,license,false +TU-Berlin-1.0,Technische Universitaet Berlin License 1.0,license,false +TU-Berlin-2.0,Technische Universitaet Berlin License 2.0,license,false +u-boot-exception-2.0,U-Boot exception 2.0,exception,false +UBDL-exception,Unmodified Binary Distribution exception,exception,false +Ubuntu-font-1.0,Ubuntu Font Licence v1.0,license,false +UCAR,UCAR License,license,false +UCL-1.0,Upstream Compatibility License v1.0,license,false +ulem,ulem License,license,false +UMich-Merit,Michigan/Merit Networks License,license,false +Unicode-3.0,Unicode License v3,license,false +Unicode-DFS-2015,Unicode License Agreement - Data Files and Software (2015),license,false +Unicode-DFS-2016,Unicode License Agreement - Data Files and Software (2016),license,false +Unicode-TOU,Unicode Terms of Use,license,false +Universal-FOSS-exception-1.0,"Universal FOSS Exception, Version 1.0",exception,false +UnixCrypt,UnixCrypt License,license,false +Unlicense,The Unlicense,license,false +Unlicense-libtelnet,Unlicense - libtelnet variant,license,false +Unlicense-libwhirlpool,Unlicense - libwhirlpool variant,license,false +UnRAR,UnRAR License,license,false +UPL-1.0,Universal Permissive License v1.0,license,false +URT-RLE,Utah Raster Toolkit Run Length Encoded License,license,false +Vim,Vim License,license,false +Vixie-Cron,Vixie Cron License,license,false +VOSTROM,VOSTROM Public License for Open Source,license,false +vsftpd-openssl-exception,vsftpd OpenSSL exception,exception,false +VSL-1.0,Vovida Software License v1.0,license,false +W3C,W3C Software Notice and License (2002-12-31),license,false +W3C-19980720,W3C Software Notice and License (1998-07-20),license,false +W3C-20150513,W3C Software Notice and Document License (2015-05-13),license,false +w3m,w3m License,license,false +Watcom-1.0,Sybase Open Watcom Public License 1.0,license,false +Widget-Workshop,Widget Workshop License,license,false +WordNet,WordNet License,license,false +Wsuipa,Wsuipa License,license,false +WTFNMFPL,Do What The F*ck You Want To But It's Not My Fault Public License,license,false +WTFPL,Do What The F*ck You Want To Public License,license,false +wwl,WWL License,license,false +wxWindows,wxWindows Library License,license,true +WxWindows-exception-3.1,WxWindows Library Exception 3.1,exception,false +X11,X11 License,license,false +X11-distribute-modifications-variant,X11 License Distribution Modification Variant,license,false +X11-no-permit-persons,X11 no permit persons clause,license,false +X11-swapped,X11 swapped final paragraphs,license,false +x11vnc-openssl-exception,x11vnc OpenSSL Exception,exception,false +Xdebug-1.03,Xdebug License v 1.03,license,false +Xerox,Xerox License,license,false +Xfig,Xfig License,license,false +XFree86-1.1,XFree86 License 1.1,license,false +xinetd,xinetd License,license,false +xkeyboard-config-Zinoviev,xkeyboard-config Zinoviev License,license,false +xlock,xlock License,license,false +Xnet,X.Net License,license,false +xpp,XPP License,license,false +XSkat,XSkat License,license,false +xzoom,xzoom License,license,false +YPL-1.0,Yahoo! Public License v1.0,license,false +YPL-1.1,Yahoo! Public License v1.1,license,false +Zed,Zed License,license,false +Zeeff,Zeeff License,license,false +Zend-2.0,Zend License v2.0,license,false +Zimbra-1.3,Zimbra Public License v1.3,license,false +Zimbra-1.4,Zimbra Public License v1.4,license,false +Zlib,zlib License,license,false +zlib-acknowledgement,zlib/libpng License with Acknowledgement,license,false +ZPL-1.1,Zope Public License 1.1,license,false +ZPL-2.0,Zope Public License 2.0,license,false +ZPL-2.1,Zope Public License 2.1,license,false diff --git a/data_validation/reference_data/update_reference_data.py b/data_validation/reference_data/update_reference_data.py index 2c58e60..7c0f929 100644 --- a/data_validation/reference_data/update_reference_data.py +++ b/data_validation/reference_data/update_reference_data.py @@ -1,12 +1,16 @@ """ -Regenerates the MITRE ATLAS and CWE lookup tables from MITRE's published data. - - python update_reference_data.py # both - python update_reference_data.py --atlas # mitre_atlas_techniques.csv only - python update_reference_data.py --cwe # cwe_ids.csv only - -Run it when ATLAS or CWE publish a new release, and commit the regenerated -CSVs together with the version line this script updates in SOURCES.md. +Regenerates the lookup tables that track an external release: MITRE ATLAS, +CWE, the SPDX License List and the IANA Language Subtag Registry. + + python update_reference_data.py # all of them + python update_reference_data.py --atlas # mitre_atlas_techniques.csv + python update_reference_data.py --cwe # cwe_ids.csv + python update_reference_data.py --spdx # spdx_licenses.csv + python update_reference_data.py --languages # language_subtags.csv + +Run it when one of them publishes a new release (the reference-data-refresh +workflow does so monthly), and commit the regenerated CSVs together with the +version line this script updates in SOURCES.md. Requires pyyaml for the ATLAS data. Needs network access; nothing else in data_validation does. """ @@ -15,6 +19,7 @@ import argparse import csv import io +import json import re import sys import urllib.request @@ -34,6 +39,8 @@ # so instead of an "unknown ID" error. ATLAS_LEGACY = ATLAS_DIST + "ATLAS.yaml" CWE_URL = "https://cwe.mitre.org/data/xml/cwec_latest.xml.zip" +SPDX_URL = "https://raw.githubusercontent.com/spdx/license-list-data/main/json/licenses.json" +IANA_SUBTAGS_URL = "https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry" SOURCES = HERE / "SOURCES.md" @@ -106,16 +113,56 @@ def update_cwe() -> None: print(f"cwe_ids.csv: {len(rows)} entries (CWE {root.get('Version')})") +def update_spdx() -> None: + data = json.loads(fetch(SPDX_URL)) + exceptions = json.loads(fetch(SPDX_URL.replace("licenses.json", "exceptions.json"))) + rows = [{"spdx_id": lic["licenseId"], "name": lic["name"], "type": "license", + "deprecated": str(lic.get("isDeprecatedLicenseId", False)).lower()} for lic in data["licenses"]] + rows += [{"spdx_id": exc["licenseExceptionId"], "name": exc["name"], "type": "exception", + "deprecated": str(exc.get("isDeprecatedLicenseId", False)).lower()} for exc in exceptions["exceptions"]] + rows.sort(key=lambda r: r["spdx_id"].lower()) + with open(HERE / "spdx_licenses.csv", "w", newline="", encoding="utf-8") as fh: + w = csv.DictWriter(fh, fieldnames=["spdx_id", "name", "type", "deprecated"], lineterminator="\n") + w.writeheader() + w.writerows(rows) + set_version("SPDX licenses", data["licenseListVersion"]) + print(f"spdx_licenses.csv: {len(rows)} licenses and exceptions (SPDX License List {data['licenseListVersion']})") + + +def update_languages() -> None: + text = fetch(IANA_SUBTAGS_URL).decode("utf-8") + records = text.split("\n%%\n") + file_date = records[0].split(":", 1)[1].strip() + rows = [] + for record in records[1:]: + fields: dict[str, str] = {} + for line in record.splitlines(): + if line.startswith(" "): # continuation of the previous field + continue + key, _, value = line.partition(":") + fields.setdefault(key.strip(), value.strip()) # first Description only + kind = fields.get("Type") + if kind in ("language", "script", "region") and "Subtag" in fields and ".." not in fields["Subtag"]: + rows.append({"type": kind, "subtag": fields["Subtag"], "description": fields.get("Description", ""), + "deprecated": "true" if "Deprecated" in fields else "false"}) + rows.sort(key=lambda r: (r["type"], r["subtag"].lower())) + with open(HERE / "language_subtags.csv", "w", newline="", encoding="utf-8") as fh: + w = csv.DictWriter(fh, fieldnames=["type", "subtag", "description", "deprecated"], lineterminator="\n") + w.writeheader() + w.writerows(rows) + set_version("Language subtags", file_date) + print(f"language_subtags.csv: {len(rows)} subtags (IANA registry {file_date})") + + def main(argv: list[str] | None = None) -> int: - parser = argparse.ArgumentParser(description="Regenerate ATLAS and CWE reference tables") - parser.add_argument("--atlas", action="store_true") - parser.add_argument("--cwe", action="store_true") + parser = argparse.ArgumentParser(description="Regenerate the externally maintained reference tables") + for name in ("atlas", "cwe", "spdx", "languages"): + parser.add_argument(f"--{name}", action="store_true") args = parser.parse_args(argv) - both = not (args.atlas or args.cwe) - if both or args.atlas: - update_atlas() - if both or args.cwe: - update_cwe() + every = not (args.atlas or args.cwe or args.spdx or args.languages) + for name, update in (("atlas", update_atlas), ("cwe", update_cwe), ("spdx", update_spdx), ("languages", update_languages)): + if every or getattr(args, name): + update() return 0 diff --git a/data_validation/requirements-ner.txt b/data_validation/requirements-ner.txt new file mode 100644 index 0000000..7fa035f --- /dev/null +++ b/data_validation/requirements-ner.txt @@ -0,0 +1,4 @@ +# Optional: only for qc_tools/ner_pii_scan.py (person/organisation name detection). +presidio-analyzer>=2.2.360 +spacy>=3.8,<3.9 +en_core_web_sm @ https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.8.0/en_core_web_sm-3.8.0-py3-none-any.whl diff --git a/data_validation/run_all_checks.py b/data_validation/run_all_checks.py index af9df20..b444077 100644 --- a/data_validation/run_all_checks.py +++ b/data_validation/run_all_checks.py @@ -9,8 +9,9 @@ silently passing. 2. Shared checks (data_validation/validators/) on every data file: schema (for files no dataset validator covers), DSGAI IDs, CVE/CWE/ATLAS - and OWASP Top 10 IDs, CVSS scores and ratings, dates, anonymization - patterns and duplicates. Errors fail the run; + OWASP Top 10 and NIST AI 100-2 IDs, CVSS scores and ratings, dates, + SPDX licences and BCP 47 language tags, anonymization patterns and + duplicates. Errors fail the run; heuristic warnings (anonymization, near-duplicates, retired IDs) are counted, and printed with --verbose. @@ -35,7 +36,7 @@ from validators import ( # noqa: E402 anonymization_scanner, crossref_validator, date_check, dedup_checker, dsgai_mapping_check, - schema_validator, severity_check, + metadata_check, schema_validator, severity_check, ) from validators._common import ( # noqa: E402 ERROR, SKIP_DIRS, Finding, ensure_utf8_stdout, iter_data_files, load_json, load_taxonomy_ids, @@ -104,6 +105,7 @@ def shared_checks(dataset: Path, datasets_root: Path) -> tuple[int, list[Finding findings += crossref_validator.check_data(path, data) findings += severity_check.check_data(path, data) findings += date_check.check_data(path, data) + findings += metadata_check.check_data(path, data) findings += anonymization_scanner.check_data(path, data) records, load_errors = dedup_checker.load_records(files) findings += load_errors + dedup_checker.check_records(records) @@ -166,7 +168,7 @@ def main(argv: list[str] | None = None) -> int: checked_files = errors = warnings = 0 if not args.no_shared: - print("\nShared checks (schema, DSGAI, CVE/CWE/ATLAS/OWASP IDs, CVSS, dates, anonymization, duplicates):") + print("\nShared checks (schema, DSGAI, CVE/CWE/ATLAS/OWASP/NIST IDs, CVSS, dates, licences, languages, anonymization, duplicates):") for dataset in datasets: n, findings = shared_checks(dataset, datasets_root) if not n: diff --git a/data_validation/tests/test_anonymization_scanner.py b/data_validation/tests/test_anonymization_scanner.py index e56a951..d6d6b7a 100644 --- a/data_validation/tests/test_anonymization_scanner.py +++ b/data_validation/tests/test_anonymization_scanner.py @@ -32,7 +32,7 @@ def test_pii_detected(): @pytest.mark.parametrize("value,kind", [ ("contact jane.doe@realcorp.io", "email address"), - ("key AKIAABCDEFGHIJKLMNOP", "aws access key id"), + ("key AKIAABCDEFGHIJKLMNOP", "aws access key id"), # gitleaks:allow (fake key: scanner test input) ("token ghp_abcdefghijklmnopqrstuvwxyz0123", "github token"), ("-----BEGIN RSA PRIVATE KEY-----", "private key block"), ("password=hunter2!", "secret-looking assignment"), diff --git a/data_validation/tests/test_crossref_validator.py b/data_validation/tests/test_crossref_validator.py index 7e49d45..0785974 100644 --- a/data_validation/tests/test_crossref_validator.py +++ b/data_validation/tests/test_crossref_validator.py @@ -65,3 +65,9 @@ def test_owasp_ids(): assert levels({"notes": "maps to LLM11:2026"}) == [ERROR] assert levels({"notes": "an old LLM01:2024 reference"}) == [ERROR] assert levels({"notes": "OWASP LLM03 (Supply Chain)"}) == [WARN] + + +def test_nist_aml_ids(): + assert levels({"nist_aml_mapping": ["NISTAML.018", "NISTAML.015", "NISTAML.03"]}) == [] + assert levels({"notes": "see NISTAML.017 (time-consuming background tasks)"}) == [] + assert levels({"nist_aml_mapping": ["NISTAML.099"]}) == [ERROR] diff --git a/data_validation/tests/test_metadata_check.py b/data_validation/tests/test_metadata_check.py new file mode 100644 index 0000000..f31ff20 --- /dev/null +++ b/data_validation/tests/test_metadata_check.py @@ -0,0 +1,57 @@ +"""Tests for metadata_check.py (SPDX licences, BCP 47 language tags).""" +from __future__ import annotations + +import sys +from pathlib import Path + +import pytest + +sys.path.insert(0, str(Path(__file__).resolve().parent.parent)) + +from validators import metadata_check as mc # noqa: E402 +from validators._common import ERROR, WARN # noqa: E402 + + +def levels(data) -> list[str]: + return [f.level for f in mc.check_data(Path("e.json"), data)] + + +@pytest.mark.parametrize("value,ids", [ + ("CC-BY-4.0", ["CC-BY-4.0"]), + ("cc-by-4.0", ["CC-BY-4.0"]), + ("MIT OR Apache-2.0", ["MIT", "Apache-2.0"]), + ("(MIT AND BSD-3-Clause)", ["MIT", "BSD-3-Clause"]), + ("Apache-2.0 WITH LLVM-exception", ["Apache-2.0", "LLVM-exception"]), + ("GPL-2.0-only", ["GPL-2.0-only"]), + ("Creative Commons Attribution 4.0 International (CC BY 4.0)", ["CC-BY-4.0"]), + ("Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)", ["CC-BY-SA-4.0"]), +]) +def test_licences_that_resolve(value, ids): + assert mc.resolve_license(value) == (ids, []) + + +@pytest.mark.parametrize("value", ["CC BY 4.0", "my own license", "MIT WITH MIT", + "Creative Commons Attribution 4.0 International (CC BY-SA 4.0)"]) +def test_licences_that_do_not(value): + found, problems = mc.resolve_license(value) + assert found == [] and problems + + +def test_deprecated_licence_warns(): + assert levels({"license": "GPL-2.0"}) == [WARN] + + +@pytest.mark.parametrize("tag", ["tr", "en", "kmr", "pt-BR", "zh-Hant", "zh-Hant-TW", "es-419", "en-us"]) +def test_language_tags_that_pass(tag): + assert mc.check_language(tag) is None + + +@pytest.mark.parametrize("tag,level", [("xx", ERROR), ("tr-en", ERROR), ("english", ERROR), ("en_US", ERROR), ("iw", WARN)]) +def test_language_tags_that_fail(tag, level): + assert mc.check_language(tag)[0] == level + + +def test_field_selection(): + assert levels({"source_license_url": "https://creativecommons.org/licenses/by/4.0/", + "source_language_label": "tr-en", "language": "tr", "languages": ["tr", "en"]}) == [] + assert levels({"adaptation_license": "nonsense", "encoded_payload_language": "zz"}) == [ERROR, ERROR] diff --git a/data_validation/tests/test_ner_pii_scan.py b/data_validation/tests/test_ner_pii_scan.py new file mode 100644 index 0000000..1f2e37c --- /dev/null +++ b/data_validation/tests/test_ner_pii_scan.py @@ -0,0 +1,56 @@ +"""Tests for ner_pii_scan.py's filtering, with a stub in place of Presidio.""" +from __future__ import annotations + +import sys +from dataclasses import dataclass +from pathlib import Path + +sys.path.insert(0, str(Path(__file__).resolve().parent.parent)) + +from qc_tools import ner_pii_scan as ner # noqa: E402 + + +@dataclass +class Hit: + entity_type: str + start: int + end: int + score: float = 0.9 + + +class StubAnalyzer: + """Returns every occurrence of the configured words, like a model would.""" + + def __init__(self, words: dict[str, str]): + self.words = words + + def analyze(self, text, language, entities, score_threshold): + hits = [] + for word, kind in self.words.items(): + i = text.find(word) + if i >= 0 and kind in entities: + hits.append(Hit(kind, i, i + len(word))) + return hits + + +ANALYZER = StubAnalyzer({"Jane Doe": "PERSON", "Acme Corp": "ORGANIZATION", "PII": "ORGANIZATION", + "Model Bulletin": "PERSON", "Bias": "PERSON"}) +TEXT = {"summary": "Jane Doe at Acme Corp leaked PII; see the Model Bulletin on Bias handling."} + + +def messages(entities): + return [f.message for f in ner.scan_data(Path("e.json"), TEXT, entities, ANALYZER, allow={"Model Bulletin"})] + + +def test_people_and_organisations_in_incident_scope(): + assert messages(["PERSON", "ORGANIZATION"]) == [ + "looks like a real person name: 'Jane Doe'", "looks like a real organisation name: 'Acme Corp'"] + + +def test_acronyms_single_words_and_allowlisted_text_are_ignored(): + assert messages(["PERSON"]) == ["looks like a real person name: 'Jane Doe'"] + + +def test_allowlist_file_parses(): + assert "Model Bulletin" in ner.load_allowlist() + assert not any(line.startswith("#") for line in ner.load_allowlist()) diff --git a/data_validation/tests/test_standards.py b/data_validation/tests/test_standards.py index 50d6409..3aa7136 100644 --- a/data_validation/tests/test_standards.py +++ b/data_validation/tests/test_standards.py @@ -26,6 +26,7 @@ OWASP = list(csv.DictReader(open(REFERENCE_DIR / "owasp_top10.csv", newline="", encoding="utf-8"))) LLM_IDS = sorted(r["id"] for r in OWASP if r["list"] == "LLM") ASI_IDS = sorted(r["id"] for r in OWASP if r["list"] == "ASI") +NIST_IDS = [r["id"] for r in csv.DictReader(open(REFERENCE_DIR / "nist_ai_100_2.csv", newline="", encoding="utf-8"))] MAPPING_SCHEMAS = [DATASETS_ROOT / d / "schema.json" for d in ("exploit_dataset", "vulnerability_dataset", "agentdataflow_toolexchange_traces")] @@ -51,6 +52,7 @@ def test_owasp_enums_match_reference_table(path): props = json.loads(path.read_text(encoding="utf-8"))["properties"] assert sorted(props["owasp_llm_top10_mapping"]["items"]["enum"]) == LLM_IDS assert sorted(props["owasp_agentic_top10_mapping"]["items"]["enum"]) == ASI_IDS + assert props["nist_aml_mapping"]["items"]["enum"] == NIST_IDS def test_owasp_table_is_complete_and_crosswalked(): @@ -67,3 +69,10 @@ def test_dataset_validators_enforce_format(validate): """Without a format checker, "format": "date" and "uri" are never checked.""" source = validate.read_text(encoding="utf-8") assert re.search(r"format_checker\s*=", source), f"{validate} builds its validator without a format checker" + + +def test_nist_table_matches_the_publication(): + """The 30 NISTAML identifiers of NIST AI 100-2e2025, objectives first in each group.""" + assert len(NIST_IDS) == 30 == len(set(NIST_IDS)) + objectives = [i for i in NIST_IDS if len(i.split(".")[1]) == 2] + assert objectives == ["NISTAML.01", "NISTAML.02", "NISTAML.03", "NISTAML.04", "NISTAML.05"] diff --git a/data_validation/validators/crossref_validator.py b/data_validation/validators/crossref_validator.py index 3699b91..4cafa4f 100644 --- a/data_validation/validators/crossref_validator.py +++ b/data_validation/validators/crossref_validator.py @@ -1,13 +1,15 @@ """ -Checks CVE, GHSA, CWE, MITRE ATLAS and OWASP Top 10 identifiers. +Checks CVE, GHSA, CWE, MITRE ATLAS, OWASP Top 10 and NIST AI 100-2 +identifiers. ERROR: a field whose whole value is meant to be one of these IDs but is malformed (e.g. "CVE-24-1234"); a CVE year in the future; a CWE ID that is not in reference_data/cwe_ids.csv; an ATLAS technique ID that is not in reference_data/mitre_atlas_techniques.csv; an OWASP Top 10 ID with an edition year (LLM01:2026, ASI01:2026) that is not in - reference_data/owasp_top10.csv. ATLAS, CWE and OWASP IDs are checked - wherever they appear, including free text. + reference_data/owasp_top10.csv; a NIST AI 100-2 ID (NISTAML.018) not + in reference_data/nist_ai_100_2.csv. ATLAS, CWE, OWASP and NIST IDs + are checked wherever they appear, including free text. WARN: a CWE that MITRE has deprecated, or an ATLAS ID that a later ATLAS release retired (merged into another technique); an OWASP ID with no edition year (LLM03 was Supply Chain in 2025 and is Excessive @@ -79,6 +81,21 @@ def check_owasp(path: Path, pointer: str, value: str) -> list[Finding]: return findings +@lru_cache(maxsize=None) +def nist_aml_ids() -> frozenset[str]: + with open(REFERENCE_DIR / "nist_ai_100_2.csv", newline="", encoding="utf-8") as fh: + return frozenset(row["id"] for row in csv.DictReader(fh)) + + +NIST_RE = re.compile(r"NISTAML\.\d+") + + +def check_nist(path: Path, pointer: str, value: str) -> list[Finding]: + return [Finding(ERROR, CHECK, path, pointer, + f"{m.group(0)} is not a NIST AI 100-2e2025 identifier (not in reference_data/nist_ai_100_2.csv)") + for m in NIST_RE.finditer(value) if m.group(0) not in nist_aml_ids()] + + @lru_cache(maxsize=None) def cwe_status() -> dict[str, str]: with open(REFERENCE_DIR / "cwe_ids.csv", newline="", encoding="utf-8") as fh: @@ -108,6 +125,7 @@ def check_data(path: Path, data) -> list[Finding]: findings: list[Finding] = [] for pointer, _key, value in walk_strings(data): findings += check_owasp(path, pointer, value) + findings += check_nist(path, pointer, value) stripped = value.strip() whole_value = False for kind, strict, loose in ID_KINDS: @@ -147,7 +165,7 @@ def check_file(path: Path) -> list[Finding]: def main(argv: list[str] | None = None) -> int: ensure_utf8_stdout() - parser = argparse.ArgumentParser(description="Check CVE, GHSA, CWE, MITRE ATLAS and OWASP Top 10 identifiers") + parser = argparse.ArgumentParser(description="Check CVE, GHSA, CWE, MITRE ATLAS, OWASP Top 10 and NIST AI 100-2 identifiers") add_target_args(parser) args = parser.parse_args(argv) files = resolve_targets(args) diff --git a/data_validation/validators/metadata_check.py b/data_validation/validators/metadata_check.py new file mode 100644 index 0000000..712c856 --- /dev/null +++ b/data_validation/validators/metadata_check.py @@ -0,0 +1,164 @@ +""" +Checks licence and language metadata against their standards. + +Licences (fields named "license", "licence" or ending in "_license"): +ERROR: a value that does not resolve to exactly one licence on the SPDX + License List. Accepted forms: an SPDX ID or expression + ("CC-BY-4.0", "MIT OR Apache-2.0"), or an SPDX full name, optionally + followed by its short form in parentheses ("Creative Commons + Attribution 4.0 International (CC BY 4.0)"). The ID is preferred. +WARN: an SPDX ID the list has deprecated. + +Languages (fields named "language", "languages" or ending in "_language"): +ERROR: a value that is not a well-formed BCP 47 tag whose language, script + and region subtags are in the IANA Language Subtag Registry + ("tr", "kmr", "pt-BR", "zh-Hant"). +WARN: a deprecated subtag. +Fields ending in "_label" are not checked: they carry a source's own label +verbatim. + +Usage: + python metadata_check.py --dataset ../../datasets/promptinj_dataextraction_testcases/ + python metadata_check.py # every dataset +""" +from __future__ import annotations + +import argparse +import csv +import re +import sys +from functools import lru_cache +from pathlib import Path + +if __package__ in (None, ""): + sys.path.insert(0, str(Path(__file__).resolve().parent.parent)) + +from validators._common import ( # noqa: E402 + DATASETS_ROOT, ERROR, REFERENCE_DIR, WARN, Finding, add_target_args, + ensure_utf8_stdout, load_json, print_findings, resolve_targets, walk_strings, +) + +CHECK = "metadata" +LICENSE_KEY_RE = re.compile(r"^(licen[cs]e|.*_licen[cs]e)$", re.IGNORECASE) +LANGUAGE_KEY_RE = re.compile(r"^(language|languages|.*_language)$", re.IGNORECASE) +# language[-script][-region], the subset of BCP 47 these datasets need; +# variants, extensions and private-use tags are rejected as malformed. +BCP47_RE = re.compile(r"^(?P[A-Za-z]{2,3})(?:-(?P