{
  "schema": "kbatch-lang-tree-v1",
  "generated": "2026-07-20T00:39:09.724Z",
  "claim": "Family/script/tier tree of World language packs. Spellings are per-pack sums (not deduped). Inclusive doctrine: see data/lake/inclusive-language.json.",
  "root": {
    "id": "world",
    "label": "World language packs",
    "totalSpellingsAllLangs": 54591737,
    "packs": 98,
    "packsReady": 78,
    "statusReady": 60
  },
  "families": [
    {
      "id": "germanic",
      "family": "Germanic",
      "langCount": 10,
      "spellings": 21277655,
      "ready": 10,
      "children": [
        {
          "id": "en",
          "label": "English",
          "nativeName": "English",
          "status": "ready",
          "tier": "mother",
          "total": 16592291,
          "script": "Latin",
          "layout": "qwerty",
          "region": "Global / US-UK",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "de",
          "label": "German",
          "nativeName": "Deutsch",
          "status": "ready",
          "tier": "mother",
          "total": 1157685,
          "script": "Latin",
          "layout": "qwertz",
          "region": "DE-AT-CH",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "nl",
          "label": "Dutch",
          "nativeName": "Nederlands",
          "status": "ready",
          "tier": "mother",
          "total": 1107145,
          "script": "Latin",
          "layout": "qwerty",
          "region": "NL-BE",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "sv",
          "label": "Swedish",
          "nativeName": "Svenska",
          "status": "ready",
          "tier": "mother",
          "total": 904474,
          "script": "Latin",
          "layout": "qwerty",
          "region": "SE",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "da",
          "label": "Danish",
          "nativeName": "Dansk",
          "status": "ready",
          "tier": "world",
          "total": 688551,
          "script": "Latin",
          "layout": "qwerty",
          "region": "DK",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "no",
          "label": "Norwegian",
          "nativeName": "Norsk",
          "status": "ready",
          "tier": "world",
          "total": 552632,
          "script": "Latin",
          "layout": "qwerty",
          "region": "NO",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "is",
          "label": "Icelandic",
          "nativeName": "Íslenska",
          "status": "ready",
          "tier": "world",
          "total": 256264,
          "script": "Latin",
          "layout": "qwerty",
          "region": "IS",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "af",
          "label": "Afrikaans",
          "nativeName": "Afrikaans",
          "status": "ready",
          "tier": "world",
          "total": 18511,
          "script": "Latin",
          "layout": "qwerty",
          "region": "ZA-NA",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "ang",
          "label": "Old English",
          "nativeName": "Ænglisc",
          "status": "ready",
          "tier": "classical",
          "total": 51,
          "script": "Latin",
          "layout": "qwerty",
          "region": "Early medieval England",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "non",
          "label": "Old Norse",
          "nativeName": "Norrœnt",
          "status": "ready",
          "tier": "classical",
          "total": 51,
          "script": "Latin / Runic",
          "layout": "qwerty",
          "region": "Scandinavia",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        }
      ]
    },
    {
      "id": "unknown",
      "family": "Unknown",
      "langCount": 10,
      "spellings": 2278514,
      "ready": 7,
      "children": [
        {
          "id": "sl",
          "label": "sl",
          "nativeName": "sl",
          "status": "ready",
          "tier": "world",
          "total": 847024,
          "script": null,
          "layout": null,
          "region": null,
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "lt",
          "label": "lt",
          "nativeName": "lt",
          "status": "ready",
          "tier": "world",
          "total": 322425,
          "script": null,
          "layout": null,
          "region": null,
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "mk",
          "label": "mk",
          "nativeName": "mk",
          "status": "ready",
          "tier": "world",
          "total": 317592,
          "script": null,
          "layout": null,
          "region": null,
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "ml",
          "label": "ml",
          "nativeName": "ml",
          "status": "ready",
          "tier": "world",
          "total": 254375,
          "script": null,
          "layout": null,
          "region": null,
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "sq",
          "label": "sq",
          "nativeName": "sq",
          "status": "ready",
          "tier": "world",
          "total": 241836,
          "script": null,
          "layout": null,
          "region": null,
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "lv",
          "label": "lv",
          "nativeName": "lv",
          "status": "ready",
          "tier": "world",
          "total": 148556,
          "script": null,
          "layout": null,
          "region": null,
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "eu",
          "label": "eu",
          "nativeName": "eu",
          "status": "ready",
          "tier": "world",
          "total": 146706,
          "script": null,
          "layout": null,
          "region": null,
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "kn",
          "label": "kn",
          "nativeName": "kn",
          "status": "placeholder",
          "tier": "world",
          "total": 0,
          "script": null,
          "layout": null,
          "region": null,
          "packPresent": false,
          "honorGate": false,
          "geometry": false,
          "available": false
        },
        {
          "id": "or",
          "label": "or",
          "nativeName": "or",
          "status": "placeholder",
          "tier": "world",
          "total": 0,
          "script": null,
          "layout": null,
          "region": null,
          "packPresent": false,
          "honorGate": false,
          "geometry": false,
          "available": false
        },
        {
          "id": "zu",
          "label": "zu",
          "nativeName": "zu",
          "status": "placeholder",
          "tier": "world",
          "total": 0,
          "script": null,
          "layout": null,
          "region": null,
          "packPresent": false,
          "honorGate": false,
          "geometry": false,
          "available": false
        }
      ]
    },
    {
      "id": "indo-aryan",
      "family": "Indo-Aryan",
      "langCount": 9,
      "spellings": 140778,
      "ready": 5,
      "children": [
        {
          "id": "bn",
          "label": "Bengali",
          "nativeName": "বাংলা",
          "status": "ready",
          "tier": "world",
          "total": 97965,
          "script": "Bengali",
          "layout": "qwerty",
          "region": "BD-IN",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "hi",
          "label": "Hindi",
          "nativeName": "हिन्दी",
          "status": "ready",
          "tier": "mother",
          "total": 20960,
          "script": "Devanagari",
          "layout": "hindi",
          "region": "IN",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "si",
          "label": "Sinhala",
          "nativeName": "සිංහල",
          "status": "ready",
          "tier": "world",
          "total": 12188,
          "script": "Sinhala",
          "layout": "qwerty",
          "region": "LK",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "ur",
          "label": "Urdu",
          "nativeName": "اردو",
          "status": "ready",
          "tier": "world",
          "total": 9551,
          "script": "Arabic",
          "layout": "arabic",
          "region": "PK-IN",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "sa",
          "label": "Sanskrit",
          "nativeName": "संस्कृतम्",
          "status": "ready",
          "tier": "mother",
          "total": 114,
          "script": "Devanagari",
          "layout": "hindi",
          "region": "Classical SA",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "gu",
          "label": "Gujarati",
          "nativeName": "ગુજરાતી",
          "status": "placeholder",
          "tier": "world",
          "total": 0,
          "script": "Gujarati",
          "layout": "qwerty",
          "region": "IN",
          "packPresent": false,
          "honorGate": false,
          "geometry": false,
          "available": false
        },
        {
          "id": "mr",
          "label": "Marathi",
          "nativeName": "मराठी",
          "status": "placeholder",
          "tier": "world",
          "total": 0,
          "script": "Devanagari",
          "layout": "hindi",
          "region": "IN",
          "packPresent": false,
          "honorGate": false,
          "geometry": false,
          "available": false
        },
        {
          "id": "ne",
          "label": "Nepali",
          "nativeName": "नेपाली",
          "status": "placeholder",
          "tier": "world",
          "total": 0,
          "script": "Devanagari",
          "layout": "hindi",
          "region": "NP",
          "packPresent": false,
          "honorGate": false,
          "geometry": false,
          "available": false
        },
        {
          "id": "pa",
          "label": "Punjabi",
          "nativeName": "ਪੰਜਾਬੀ",
          "status": "placeholder",
          "tier": "world",
          "total": 0,
          "script": "Gurmukhi",
          "layout": "qwerty",
          "region": "IN-PK",
          "packPresent": false,
          "honorGate": false,
          "geometry": false,
          "available": false
        }
      ]
    },
    {
      "id": "slavic",
      "family": "Slavic",
      "langCount": 8,
      "spellings": 10311427,
      "ready": 8,
      "children": [
        {
          "id": "sr",
          "label": "Serbian",
          "nativeName": "Српски",
          "status": "ready",
          "tier": "world",
          "total": 1906602,
          "script": "Cyrillic",
          "layout": "jcuken",
          "region": "RS",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "cs",
          "label": "Czech",
          "nativeName": "Čeština",
          "status": "ready",
          "tier": "world",
          "total": 1729647,
          "script": "Latin",
          "layout": "qwerty",
          "region": "CZ",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "hr",
          "label": "Croatian",
          "nativeName": "Hrvatski",
          "status": "ready",
          "tier": "world",
          "total": 1517660,
          "script": "Latin",
          "layout": "qwerty",
          "region": "HR",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "pl",
          "label": "Polish",
          "nativeName": "Polski",
          "status": "ready",
          "tier": "mother",
          "total": 1491230,
          "script": "Latin",
          "layout": "qwerty",
          "region": "PL",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "ru",
          "label": "Russian",
          "nativeName": "Русский",
          "status": "ready",
          "tier": "mother",
          "total": 1423047,
          "script": "Cyrillic",
          "layout": "jcuken",
          "region": "RU",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "bg",
          "label": "Bulgarian",
          "nativeName": "Български",
          "status": "ready",
          "tier": "world",
          "total": 1202470,
          "script": "Cyrillic",
          "layout": "jcuken",
          "region": "BG",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "sk",
          "label": "Slovak",
          "nativeName": "Slovenčina",
          "status": "ready",
          "tier": "world",
          "total": 750446,
          "script": "Latin",
          "layout": "qwerty",
          "region": "SK",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "uk",
          "label": "Ukrainian",
          "nativeName": "Українська",
          "status": "ready",
          "tier": "world",
          "total": 290325,
          "script": "Cyrillic",
          "layout": "jcuken",
          "region": "UA",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        }
      ]
    },
    {
      "id": "romance",
      "family": "Romance",
      "langCount": 5,
      "spellings": 4912025,
      "ready": 5,
      "children": [
        {
          "id": "ro",
          "label": "Romanian",
          "nativeName": "Română",
          "status": "ready",
          "tier": "mother",
          "total": 1228691,
          "script": "Latin",
          "layout": "qwerty",
          "region": "RO-MD",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "es",
          "label": "Spanish",
          "nativeName": "Español",
          "status": "ready",
          "tier": "mother",
          "total": 1202518,
          "script": "Latin",
          "layout": "qwerty",
          "region": "ES-LatAm",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "pt",
          "label": "Portuguese",
          "nativeName": "Português",
          "status": "ready",
          "tier": "mother",
          "total": 848043,
          "script": "Latin",
          "layout": "qwerty",
          "region": "PT-BR-AF",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "fr",
          "label": "French",
          "nativeName": "Français",
          "status": "ready",
          "tier": "mother",
          "total": 834758,
          "script": "Latin",
          "layout": "azerty",
          "region": "FR-CA-AF",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "it",
          "label": "Italian",
          "nativeName": "Italiano",
          "status": "ready",
          "tier": "mother",
          "total": 798015,
          "script": "Latin",
          "layout": "qwerty",
          "region": "IT",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        }
      ]
    },
    {
      "id": "austronesian",
      "family": "Austronesian",
      "langCount": 4,
      "spellings": 474996,
      "ready": 3,
      "children": [
        {
          "id": "id",
          "label": "Indonesian",
          "nativeName": "Bahasa Indonesia",
          "status": "ready",
          "tier": "world",
          "total": 357441,
          "script": "Latin",
          "layout": "qwerty",
          "region": "ID",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "ms",
          "label": "Malay",
          "nativeName": "Bahasa Melayu",
          "status": "ready",
          "tier": "world",
          "total": 106821,
          "script": "Latin",
          "layout": "qwerty",
          "region": "MY-BN-SG",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "tl",
          "label": "Filipino",
          "nativeName": "Filipino / Tagalog",
          "status": "ready",
          "tier": "world",
          "total": 10665,
          "script": "Latin",
          "layout": "qwerty",
          "region": "PH",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "mri",
          "label": "Māori",
          "nativeName": "Te Reo Māori",
          "status": "honor-seed",
          "tier": "first-nations",
          "total": 69,
          "script": "Latin",
          "layout": "qwerty",
          "region": "Aotearoa",
          "packPresent": true,
          "honorGate": true,
          "geometry": true,
          "available": true
        }
      ]
    },
    {
      "id": "niger-congo",
      "family": "Niger–Congo",
      "langCount": 4,
      "spellings": 107,
      "ready": 1,
      "children": [
        {
          "id": "zul",
          "label": "Zulu",
          "nativeName": "isiZulu",
          "status": "honor-seed",
          "tier": "first-nations",
          "total": 80,
          "script": "Latin",
          "layout": "qwerty",
          "region": "Southern Africa",
          "packPresent": true,
          "honorGate": true,
          "geometry": true,
          "available": true
        },
        {
          "id": "xh",
          "label": "Xhosa",
          "nativeName": "isiXhosa",
          "status": "ready",
          "tier": "world",
          "total": 27,
          "script": "Latin",
          "layout": "qwerty",
          "region": "ZA",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "ig",
          "label": "Igbo",
          "nativeName": "Igbo",
          "status": "placeholder",
          "tier": "world",
          "total": 0,
          "script": "Latin",
          "layout": "qwerty",
          "region": "NG",
          "packPresent": false,
          "honorGate": false,
          "geometry": false,
          "available": false
        },
        {
          "id": "yo",
          "label": "Yoruba",
          "nativeName": "Yorùbá",
          "status": "placeholder",
          "tier": "world",
          "total": 0,
          "script": "Latin",
          "layout": "qwerty",
          "region": "NG-BJ",
          "packPresent": false,
          "honorGate": false,
          "geometry": false,
          "available": false
        }
      ]
    },
    {
      "id": "turkic",
      "family": "Turkic",
      "langCount": 4,
      "spellings": 2040301,
      "ready": 2,
      "children": [
        {
          "id": "tr",
          "label": "Turkish",
          "nativeName": "Türkçe",
          "status": "ready",
          "tier": "mother",
          "total": 2035629,
          "script": "Latin",
          "layout": "turkish_f",
          "region": "TR",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "kk",
          "label": "Kazakh",
          "nativeName": "Қазақша",
          "status": "ready",
          "tier": "world",
          "total": 4672,
          "script": "Cyrillic",
          "layout": "jcuken",
          "region": "KZ",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "az",
          "label": "Azerbaijani",
          "nativeName": "Azərbaycan",
          "status": "placeholder",
          "tier": "world",
          "total": 0,
          "script": "Latin",
          "layout": "turkish_f",
          "region": "AZ",
          "packPresent": false,
          "honorGate": false,
          "geometry": false,
          "available": false
        },
        {
          "id": "uz",
          "label": "Uzbek",
          "nativeName": "Oʻzbekcha",
          "status": "placeholder",
          "tier": "world",
          "total": 0,
          "script": "Latin",
          "layout": "qwerty",
          "region": "UZ",
          "packPresent": false,
          "honorGate": false,
          "geometry": false,
          "available": false
        }
      ]
    },
    {
      "id": "algic",
      "family": "Algic",
      "langCount": 3,
      "spellings": 176,
      "ready": 0,
      "children": [
        {
          "id": "oj",
          "label": "Ojibwe",
          "nativeName": "Anishinaabemowin",
          "status": "honor-seed",
          "tier": "first-nations",
          "total": 70,
          "script": "Latin",
          "layout": "qwerty",
          "region": "Great Lakes / Turtle Island",
          "packPresent": true,
          "honorGate": true,
          "geometry": true,
          "available": true
        },
        {
          "id": "crk",
          "label": "Plains Cree",
          "nativeName": "nêhiyawêwin",
          "status": "honor-seed",
          "tier": "first-nations",
          "total": 60,
          "script": "Latin / Syllabics",
          "layout": "qwerty",
          "region": "Prairie provinces · Turtle Island",
          "packPresent": true,
          "honorGate": true,
          "geometry": true,
          "available": true
        },
        {
          "id": "chy",
          "label": "Cheyenne",
          "nativeName": "Tsėhésenėstsestȯtse",
          "status": "honor-seed",
          "tier": "first-nations",
          "total": 46,
          "script": "Latin",
          "layout": "qwerty",
          "region": "Great Plains",
          "packPresent": true,
          "honorGate": true,
          "geometry": true,
          "available": true
        }
      ]
    },
    {
      "id": "celtic",
      "family": "Celtic",
      "langCount": 3,
      "spellings": 32,
      "ready": 1,
      "children": [
        {
          "id": "gd",
          "label": "Scottish Gaelic",
          "nativeName": "Gàidhlig",
          "status": "ready",
          "tier": "world",
          "total": 32,
          "script": "Latin",
          "layout": "qwerty",
          "region": "Scotland",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "cy",
          "label": "Welsh",
          "nativeName": "Cymraeg",
          "status": "placeholder",
          "tier": "world",
          "total": 0,
          "script": "Latin",
          "layout": "qwerty",
          "region": "Wales",
          "packPresent": false,
          "honorGate": false,
          "geometry": false,
          "available": false
        },
        {
          "id": "ga",
          "label": "Irish",
          "nativeName": "Gaeilge",
          "status": "placeholder",
          "tier": "world",
          "total": 0,
          "script": "Latin",
          "layout": "qwerty",
          "region": "IE",
          "packPresent": false,
          "honorGate": false,
          "geometry": false,
          "available": false
        }
      ]
    },
    {
      "id": "iranian",
      "family": "Iranian",
      "langCount": 3,
      "spellings": 445776,
      "ready": 1,
      "children": [
        {
          "id": "fa",
          "label": "Persian",
          "nativeName": "فارسی",
          "status": "ready",
          "tier": "world",
          "total": 445717,
          "script": "Arabic",
          "layout": "arabic",
          "region": "IR-AF-TJ",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "ku",
          "label": "Kurdish",
          "nativeName": "Kurdî",
          "status": "placeholder",
          "tier": "world",
          "total": 35,
          "script": "Latin",
          "layout": "qwerty",
          "region": "Kurdistan",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "ps",
          "label": "Pashto",
          "nativeName": "پښتو",
          "status": "placeholder",
          "tier": "world",
          "total": 24,
          "script": "Arabic",
          "layout": "arabic",
          "region": "AF-PK",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        }
      ]
    },
    {
      "id": "semitic",
      "family": "Semitic",
      "langCount": 3,
      "spellings": 3672950,
      "ready": 2,
      "children": [
        {
          "id": "ar",
          "label": "Arabic",
          "nativeName": "العربية",
          "status": "ready",
          "tier": "mother",
          "total": 2505456,
          "script": "Arabic",
          "layout": "arabic",
          "region": "MENA",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "he",
          "label": "Hebrew",
          "nativeName": "עברית",
          "status": "ready",
          "tier": "mother",
          "total": 1167494,
          "script": "Hebrew",
          "layout": "hebrew",
          "region": "IL",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "am",
          "label": "Amharic",
          "nativeName": "አማርኛ",
          "status": "placeholder",
          "tier": "world",
          "total": 0,
          "script": "Ethiopic",
          "layout": "qwerty",
          "region": "ET",
          "packPresent": false,
          "honorGate": false,
          "geometry": false,
          "available": false
        }
      ]
    },
    {
      "id": "uralic",
      "family": "Uralic",
      "langCount": 3,
      "spellings": 5644305,
      "ready": 2,
      "children": [
        {
          "id": "hu",
          "label": "Hungarian",
          "nativeName": "Magyar",
          "status": "ready",
          "tier": "world",
          "total": 3151356,
          "script": "Latin",
          "layout": "qwerty",
          "region": "HU",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "fi",
          "label": "Finnish",
          "nativeName": "Suomi",
          "status": "ready",
          "tier": "world",
          "total": 2492889,
          "script": "Latin",
          "layout": "qwerty",
          "region": "FI",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "sme",
          "label": "Northern Sámi",
          "nativeName": "Davvisámegiella",
          "status": "honor-seed",
          "tier": "first-nations",
          "total": 60,
          "script": "Latin",
          "layout": "qwerty",
          "region": "Sápmi (N. Fennoscandia)",
          "packPresent": true,
          "honorGate": true,
          "geometry": true,
          "available": true
        }
      ]
    },
    {
      "id": "afroasiatic",
      "family": "Afroasiatic",
      "langCount": 2,
      "spellings": 0,
      "ready": 0,
      "children": [
        {
          "id": "ha",
          "label": "Hausa",
          "nativeName": "Hausa",
          "status": "placeholder",
          "tier": "world",
          "total": 0,
          "script": "Latin",
          "layout": "qwerty",
          "region": "NG-NE",
          "packPresent": false,
          "honorGate": false,
          "geometry": false,
          "available": false
        },
        {
          "id": "so",
          "label": "Somali",
          "nativeName": "Soomaali",
          "status": "placeholder",
          "tier": "world",
          "total": 0,
          "script": "Latin",
          "layout": "qwerty",
          "region": "SO-DJ-ET",
          "packPresent": false,
          "honorGate": false,
          "geometry": false,
          "available": false
        }
      ]
    },
    {
      "id": "austroasiatic",
      "family": "Austroasiatic",
      "langCount": 2,
      "spellings": 91215,
      "ready": 1,
      "children": [
        {
          "id": "vi",
          "label": "Vietnamese",
          "nativeName": "Tiếng Việt",
          "status": "ready",
          "tier": "mother",
          "total": 91215,
          "script": "Latin",
          "layout": "vietnamese",
          "region": "VN",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "km",
          "label": "Khmer",
          "nativeName": "ខ្មែរ",
          "status": "placeholder",
          "tier": "world",
          "total": 0,
          "script": "Khmer",
          "layout": "qwerty",
          "region": "KH",
          "packPresent": false,
          "honorGate": false,
          "geometry": false,
          "available": false
        }
      ]
    },
    {
      "id": "dravidian",
      "family": "Dravidian",
      "langCount": 2,
      "spellings": 31940,
      "ready": 2,
      "children": [
        {
          "id": "ta",
          "label": "Tamil",
          "nativeName": "தமிழ்",
          "status": "ready",
          "tier": "world",
          "total": 19085,
          "script": "Tamil",
          "layout": "qwerty",
          "region": "IN-LK-SG",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "te",
          "label": "Telugu",
          "nativeName": "తెలుగు",
          "status": "ready",
          "tier": "world",
          "total": 12855,
          "script": "Telugu",
          "layout": "qwerty",
          "region": "IN",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        }
      ]
    },
    {
      "id": "hellenic",
      "family": "Hellenic",
      "langCount": 2,
      "spellings": 1487929,
      "ready": 2,
      "children": [
        {
          "id": "el",
          "label": "Greek",
          "nativeName": "Ελληνικά",
          "status": "ready",
          "tier": "mother",
          "total": 1487911,
          "script": "Greek",
          "layout": "greek",
          "region": "GR-CY",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "grc",
          "label": "Ancient Greek",
          "nativeName": "Ἀρχαία Ἑλληνική",
          "status": "ready",
          "tier": "classical",
          "total": 18,
          "script": "Greek",
          "layout": "greek",
          "region": "Classical Mediterranean",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        }
      ]
    },
    {
      "id": "iroquoian",
      "family": "Iroquoian",
      "langCount": 2,
      "spellings": 110,
      "ready": 0,
      "children": [
        {
          "id": "chr",
          "label": "Cherokee",
          "nativeName": "ᏣᎳᎩ (Tsalagi)",
          "status": "honor-seed",
          "tier": "first-nations",
          "total": 60,
          "script": "Cherokee",
          "layout": "qwerty",
          "region": "Southeast → Oklahoma / Qualla Boundary",
          "packPresent": true,
          "honorGate": true,
          "geometry": true,
          "available": true
        },
        {
          "id": "moh",
          "label": "Mohawk",
          "nativeName": "Kanienʼkéha",
          "status": "honor-seed",
          "tier": "first-nations",
          "total": 50,
          "script": "Latin",
          "layout": "qwerty",
          "region": "Northeast · Haudenosaunee",
          "packPresent": true,
          "honorGate": true,
          "geometry": true,
          "available": true
        }
      ]
    },
    {
      "id": "sino-tibetan",
      "family": "Sino-Tibetan",
      "langCount": 2,
      "spellings": 24,
      "ready": 0,
      "children": [
        {
          "id": "bo",
          "label": "Tibetan",
          "nativeName": "བོད་སྐད་",
          "status": "placeholder",
          "tier": "world",
          "total": 24,
          "script": "Tibetan",
          "layout": "qwerty",
          "region": "Tibet-HI-BT",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "my",
          "label": "Burmese",
          "nativeName": "မြန်မာ",
          "status": "placeholder",
          "tier": "world",
          "total": 0,
          "script": "Myanmar",
          "layout": "qwerty",
          "region": "MM",
          "packPresent": false,
          "honorGate": false,
          "geometry": false,
          "available": false
        }
      ]
    },
    {
      "id": "tai",
      "family": "Tai",
      "langCount": 2,
      "spellings": 49994,
      "ready": 1,
      "children": [
        {
          "id": "th",
          "label": "Thai",
          "nativeName": "ไทย",
          "status": "ready",
          "tier": "mother",
          "total": 49994,
          "script": "Thai",
          "layout": "thai",
          "region": "TH",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        },
        {
          "id": "lo",
          "label": "Lao",
          "nativeName": "ລາວ",
          "status": "placeholder",
          "tier": "world",
          "total": 0,
          "script": "Lao",
          "layout": "thai",
          "region": "LA",
          "packPresent": false,
          "honorGate": false,
          "geometry": false,
          "available": false
        }
      ]
    },
    {
      "id": "ainu-isolate",
      "family": "Ainu (isolate)",
      "langCount": 1,
      "spellings": 59,
      "ready": 0,
      "children": [
        {
          "id": "ain",
          "label": "Ainu",
          "nativeName": "アイヌ イタㇰ (Aynu itak)",
          "status": "honor-seed",
          "tier": "first-nations",
          "total": 59,
          "script": "Latin / Katakana",
          "layout": "japanese",
          "region": "Hokkaidō · Ainu Moshir",
          "packPresent": true,
          "honorGate": true,
          "geometry": true,
          "available": true
        }
      ]
    },
    {
      "id": "armenian",
      "family": "Armenian",
      "langCount": 1,
      "spellings": 6874,
      "ready": 1,
      "children": [
        {
          "id": "hy",
          "label": "Armenian",
          "nativeName": "Հայերեն",
          "status": "ready",
          "tier": "world",
          "total": 6874,
          "script": "Armenian",
          "layout": "qwerty",
          "region": "AM",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        }
      ]
    },
    {
      "id": "bantu",
      "family": "Bantu",
      "langCount": 1,
      "spellings": 100,
      "ready": 1,
      "children": [
        {
          "id": "sw",
          "label": "Swahili",
          "nativeName": "Kiswahili",
          "status": "ready",
          "tier": "mother",
          "total": 100,
          "script": "Latin",
          "layout": "qwerty",
          "region": "EA",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        }
      ]
    },
    {
      "id": "eskimo-aleut",
      "family": "Eskimo–Aleut",
      "langCount": 1,
      "spellings": 70,
      "ready": 0,
      "children": [
        {
          "id": "iku",
          "label": "Inuktitut",
          "nativeName": "ᐃᓄᒃᑎᑐᑦ",
          "status": "honor-seed",
          "tier": "first-nations",
          "total": 70,
          "script": "Canadian Aboriginal Syllabics",
          "layout": "qwerty",
          "region": "Inuit Nunangat / Arctic",
          "packPresent": true,
          "honorGate": true,
          "geometry": true,
          "available": true
        }
      ]
    },
    {
      "id": "isolate",
      "family": "Isolate",
      "langCount": 1,
      "spellings": 146709,
      "ready": 0,
      "children": [
        {
          "id": "eus",
          "label": "Basque",
          "nativeName": "Euskara",
          "status": "honor-seed",
          "tier": "first-nations",
          "total": 146709,
          "script": "Latin",
          "layout": "qwerty",
          "region": "Euskal Herria",
          "packPresent": true,
          "honorGate": true,
          "geometry": true,
          "available": true
        }
      ]
    },
    {
      "id": "italic",
      "family": "Italic",
      "langCount": 1,
      "spellings": 120,
      "ready": 1,
      "children": [
        {
          "id": "la",
          "label": "Latin",
          "nativeName": "Latina",
          "status": "ready",
          "tier": "mother",
          "total": 120,
          "script": "Latin",
          "layout": "qwerty",
          "region": "Classical / Church",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        }
      ]
    },
    {
      "id": "japonic",
      "family": "Japonic",
      "langCount": 1,
      "spellings": 34472,
      "ready": 1,
      "children": [
        {
          "id": "ja",
          "label": "Japanese",
          "nativeName": "日本語",
          "status": "ready",
          "tier": "mother",
          "total": 34472,
          "script": "Kana/Kanji",
          "layout": "japanese",
          "region": "JP",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        }
      ]
    },
    {
      "id": "kartvelian",
      "family": "Kartvelian",
      "langCount": 1,
      "spellings": 88148,
      "ready": 1,
      "children": [
        {
          "id": "ka",
          "label": "Georgian",
          "nativeName": "ქართული",
          "status": "ready",
          "tier": "world",
          "total": 88148,
          "script": "Georgian",
          "layout": "qwerty",
          "region": "GE",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        }
      ]
    },
    {
      "id": "koreanic",
      "family": "Koreanic",
      "langCount": 1,
      "spellings": 688111,
      "ready": 1,
      "children": [
        {
          "id": "ko",
          "label": "Korean",
          "nativeName": "한국어",
          "status": "ready",
          "tier": "mother",
          "total": 688111,
          "script": "Hangul",
          "layout": "korean",
          "region": "KR",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        }
      ]
    },
    {
      "id": "mongolic",
      "family": "Mongolic",
      "langCount": 1,
      "spellings": 0,
      "ready": 0,
      "children": [
        {
          "id": "mn",
          "label": "Mongolian",
          "nativeName": "Монгол",
          "status": "placeholder",
          "tier": "world",
          "total": 0,
          "script": "Cyrillic",
          "layout": "jcuken",
          "region": "MN",
          "packPresent": false,
          "honorGate": false,
          "geometry": false,
          "available": false
        }
      ]
    },
    {
      "id": "muskogean",
      "family": "Muskogean",
      "langCount": 1,
      "spellings": 60,
      "ready": 0,
      "children": [
        {
          "id": "mus",
          "label": "Muscogee",
          "nativeName": "Mvskoke",
          "status": "honor-seed",
          "tier": "first-nations",
          "total": 60,
          "script": "Latin",
          "layout": "qwerty",
          "region": "Southeast → Oklahoma",
          "packPresent": true,
          "honorGate": true,
          "geometry": true,
          "available": true
        }
      ]
    },
    {
      "id": "na-den",
      "family": "Na-Dené",
      "langCount": 1,
      "spellings": 70,
      "ready": 0,
      "children": [
        {
          "id": "nav",
          "label": "Navajo",
          "nativeName": "Diné bizaad",
          "status": "honor-seed",
          "tier": "first-nations",
          "total": 70,
          "script": "Latin",
          "layout": "qwerty",
          "region": "Four Corners / Dinetah",
          "packPresent": true,
          "honorGate": true,
          "geometry": true,
          "available": true
        }
      ]
    },
    {
      "id": "salishan",
      "family": "Salishan",
      "langCount": 1,
      "spellings": 19,
      "ready": 0,
      "children": [
        {
          "id": "lut",
          "label": "Lushootseed",
          "nativeName": "dxʷləšucid",
          "status": "honor-seed",
          "tier": "first-nations",
          "total": 19,
          "script": "Latin",
          "layout": "qwerty",
          "region": "Coast Salish · Puget Sound",
          "packPresent": true,
          "honorGate": true,
          "geometry": true,
          "available": true
        }
      ]
    },
    {
      "id": "sinitic",
      "family": "Sinitic",
      "langCount": 1,
      "spellings": 766611,
      "ready": 1,
      "children": [
        {
          "id": "zh",
          "label": "Chinese",
          "nativeName": "中文",
          "status": "ready",
          "tier": "mother",
          "total": 766611,
          "script": "Han",
          "layout": "qwerty",
          "region": "CN-TW-SG",
          "packPresent": true,
          "honorGate": false,
          "geometry": true,
          "available": true
        }
      ]
    },
    {
      "id": "siouan",
      "family": "Siouan",
      "langCount": 1,
      "spellings": 60,
      "ready": 0,
      "children": [
        {
          "id": "lkt",
          "label": "Lakota",
          "nativeName": "Lakȟótiyapi",
          "status": "honor-seed",
          "tier": "first-nations",
          "total": 60,
          "script": "Latin",
          "layout": "qwerty",
          "region": "Northern Plains · Očhéthi Šakówiŋ",
          "packPresent": true,
          "honorGate": true,
          "geometry": true,
          "available": true
        }
      ]
    }
  ],
  "scripts": [
    {
      "script": "Latin",
      "langCount": 49,
      "spellings": 40072235,
      "langs": [
        "af",
        "ang",
        "az",
        "chy",
        "cs",
        "cy",
        "da",
        "de",
        "en",
        "es",
        "eus",
        "fi",
        "fr",
        "ga",
        "gd",
        "ha",
        "hr",
        "hu",
        "id",
        "ig",
        "is",
        "it",
        "ku",
        "la",
        "lkt",
        "lut",
        "moh",
        "mri",
        "ms",
        "mus",
        "nav",
        "nl",
        "no",
        "oj",
        "pl",
        "pt",
        "ro",
        "sk",
        "sme",
        "so",
        "sv",
        "sw",
        "tl",
        "tr",
        "uz",
        "vi",
        "xh",
        "yo",
        "zul"
      ]
    },
    {
      "script": "Unknown",
      "langCount": 10,
      "spellings": 2278514,
      "langs": [
        "eu",
        "kn",
        "lt",
        "lv",
        "mk",
        "ml",
        "or",
        "sl",
        "sq",
        "zu"
      ]
    },
    {
      "script": "Cyrillic",
      "langCount": 6,
      "spellings": 4827116,
      "langs": [
        "bg",
        "kk",
        "mn",
        "ru",
        "sr",
        "uk"
      ]
    },
    {
      "script": "Arabic",
      "langCount": 4,
      "spellings": 2960748,
      "langs": [
        "ar",
        "fa",
        "ps",
        "ur"
      ]
    },
    {
      "script": "Devanagari",
      "langCount": 4,
      "spellings": 21074,
      "langs": [
        "hi",
        "mr",
        "ne",
        "sa"
      ]
    },
    {
      "script": "Greek",
      "langCount": 2,
      "spellings": 1487929,
      "langs": [
        "el",
        "grc"
      ]
    },
    {
      "script": "Latin / Katakana",
      "langCount": 1,
      "spellings": 59,
      "langs": [
        "ain"
      ]
    },
    {
      "script": "Ethiopic",
      "langCount": 1,
      "spellings": 0,
      "langs": [
        "am"
      ]
    },
    {
      "script": "Bengali",
      "langCount": 1,
      "spellings": 97965,
      "langs": [
        "bn"
      ]
    },
    {
      "script": "Tibetan",
      "langCount": 1,
      "spellings": 24,
      "langs": [
        "bo"
      ]
    },
    {
      "script": "Cherokee",
      "langCount": 1,
      "spellings": 60,
      "langs": [
        "chr"
      ]
    },
    {
      "script": "Latin / Syllabics",
      "langCount": 1,
      "spellings": 60,
      "langs": [
        "crk"
      ]
    },
    {
      "script": "Gujarati",
      "langCount": 1,
      "spellings": 0,
      "langs": [
        "gu"
      ]
    },
    {
      "script": "Hebrew",
      "langCount": 1,
      "spellings": 1167494,
      "langs": [
        "he"
      ]
    },
    {
      "script": "Armenian",
      "langCount": 1,
      "spellings": 6874,
      "langs": [
        "hy"
      ]
    },
    {
      "script": "Canadian Aboriginal Syllabics",
      "langCount": 1,
      "spellings": 70,
      "langs": [
        "iku"
      ]
    },
    {
      "script": "Kana/Kanji",
      "langCount": 1,
      "spellings": 34472,
      "langs": [
        "ja"
      ]
    },
    {
      "script": "Georgian",
      "langCount": 1,
      "spellings": 88148,
      "langs": [
        "ka"
      ]
    },
    {
      "script": "Khmer",
      "langCount": 1,
      "spellings": 0,
      "langs": [
        "km"
      ]
    },
    {
      "script": "Hangul",
      "langCount": 1,
      "spellings": 688111,
      "langs": [
        "ko"
      ]
    },
    {
      "script": "Lao",
      "langCount": 1,
      "spellings": 0,
      "langs": [
        "lo"
      ]
    },
    {
      "script": "Myanmar",
      "langCount": 1,
      "spellings": 0,
      "langs": [
        "my"
      ]
    },
    {
      "script": "Latin / Runic",
      "langCount": 1,
      "spellings": 51,
      "langs": [
        "non"
      ]
    },
    {
      "script": "Gurmukhi",
      "langCount": 1,
      "spellings": 0,
      "langs": [
        "pa"
      ]
    },
    {
      "script": "Sinhala",
      "langCount": 1,
      "spellings": 12188,
      "langs": [
        "si"
      ]
    },
    {
      "script": "Tamil",
      "langCount": 1,
      "spellings": 19085,
      "langs": [
        "ta"
      ]
    },
    {
      "script": "Telugu",
      "langCount": 1,
      "spellings": 12855,
      "langs": [
        "te"
      ]
    },
    {
      "script": "Thai",
      "langCount": 1,
      "spellings": 49994,
      "langs": [
        "th"
      ]
    },
    {
      "script": "Han",
      "langCount": 1,
      "spellings": 766611,
      "langs": [
        "zh"
      ]
    }
  ],
  "tiers": [
    {
      "tier": "world",
      "langCount": 56,
      "spellings": 18007991,
      "ready": 33
    },
    {
      "tier": "first-nations",
      "langCount": 15,
      "spellings": 147542,
      "ready": 0
    },
    {
      "tier": "classical",
      "langCount": 3,
      "spellings": 120,
      "ready": 3
    },
    {
      "tier": "mother",
      "langCount": 24,
      "spellings": 36436084,
      "ready": 24
    }
  ],
  "statusBands": [
    {
      "status": "ready",
      "langCount": 60,
      "spellings": 54444112,
      "ids": [
        "af",
        "ang",
        "ar",
        "bg",
        "bn",
        "cs",
        "da",
        "de",
        "el",
        "en",
        "es",
        "eu",
        "fa",
        "fi",
        "fr",
        "gd",
        "grc",
        "he",
        "hi",
        "hr",
        "hu",
        "hy",
        "id",
        "is",
        "it",
        "ja",
        "ka",
        "kk",
        "ko",
        "la",
        "lt",
        "lv",
        "mk",
        "ml",
        "ms",
        "nl",
        "no",
        "non",
        "pl",
        "pt",
        "ro",
        "ru",
        "sa",
        "si",
        "sk",
        "sl",
        "sq",
        "sr",
        "sv",
        "sw",
        "ta",
        "te",
        "th",
        "tl",
        "tr",
        "uk",
        "ur",
        "vi",
        "xh",
        "zh"
      ]
    },
    {
      "status": "honor-seed",
      "langCount": 15,
      "spellings": 147542,
      "ids": [
        "ain",
        "chr",
        "chy",
        "crk",
        "eus",
        "iku",
        "lkt",
        "lut",
        "moh",
        "mri",
        "mus",
        "nav",
        "oj",
        "sme",
        "zul"
      ]
    },
    {
      "status": "placeholder",
      "langCount": 23,
      "spellings": 83,
      "ids": [
        "am",
        "az",
        "bo",
        "cy",
        "ga",
        "gu",
        "ha",
        "ig",
        "km",
        "kn",
        "ku",
        "lo",
        "mn",
        "mr",
        "my",
        "ne",
        "or",
        "pa",
        "ps",
        "so",
        "uz",
        "yo",
        "zu"
      ]
    }
  ],
  "growGaps": {
    "placeholders": [
      "am",
      "az",
      "bo",
      "cy",
      "ga",
      "gu",
      "ha",
      "ig",
      "km",
      "kn",
      "ku",
      "lo",
      "mn",
      "mr",
      "my",
      "ne",
      "or",
      "pa",
      "ps",
      "so",
      "uz",
      "yo",
      "zu"
    ],
    "honorSeed": [
      "ain",
      "chr",
      "chy",
      "crk",
      "eus",
      "iku",
      "lkt",
      "lut",
      "moh",
      "mri",
      "mus",
      "nav",
      "oj",
      "sme",
      "zul"
    ],
    "note": "placeholder = no bulk pack yet (grow-multilang --tier=all). honor-seed = First Nations / community-first educational seeds (do not bulk-scrape; honor gate)."
  },
  "threads": {
    "dictionaryWorld": "index.html #stat-world · totalSpellingsAllLangs",
    "langIndex": "data/words/lang-index.json",
    "packsPath": "data/words/{lang}/",
    "grow": "npm run grow-multilang:core | grow-multilang:all | grow:all-available",
    "analyze": "npm run lang:tree-analysis · scripts/analyze-lang-slivers.mjs",
    "qbitCodec": "data/lake/qbit-codec/index.json",
    "inclusive": "data/lake/inclusive-language.json"
  }
}