Module:languages/data/3/l: Difference between revisions

m 1 revision imported
remove redundant ancestor 'inc-opa' in Lahnda
Line 22: Line 22:
"Linear A",
"Linear A",
nil,
nil,
"qfa-unc", -- undeciphered
"Lina",
}
}


Line 28: Line 30:
35766,
35766,
"myn",
"myn",
"Latn",
}
}


Line 33: Line 36:
"Ladino",
"Ladino",
36196,
36196,
"roa-ibe",
"roa-cas",
"Hebr, Latn, Cyrl",
"Hebr, Latn, Cyrl",
ancestors = "osp",
-- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
}


Line 61: Line 64:
"inc-pan",
"inc-pan",
"pa-Arab",
"pa-Arab",
ancestors = "inc-opa",
}
}


Line 68: Line 70:
6481626,
6481626,
"bnt-mby",
"bnt-mby",
"Latn",
}
}


Line 101: Line 104:
6474528,
6474528,
"csu-sar",
"csu-sar",
"Latn",
}
}


Line 126: Line 130:
"Laba",
"Laba",
12952694,
12952694,
"paa-nha"
"paa-lla",
"Latn",
}
}


Line 140: Line 145:
7810466,
7810466,
"tbq-bdg",
"tbq-bdg",
"Latn",
"Latn, as-Beng",
}
}


Line 176: Line 181:
"cau-nec",
"cau-nec",
"Cyrl, Latn, Arab, Geor",
"Cyrl, Latn, Arab, Geor",
translit = "lbe-translit",
translit = {
Cyrl = "lbe-translit",
-- Geor translit in [[Module:scripts/data]]
},
override_translit = true,
override_translit = true,
display_text = {Cyrl = s["cau-Cyrl-displaytext"]},
display_text = {Cyrl = s["cau-Cyrl-displaytext"]},
entry_name = {
strip_diacritics = {
Cyrl = s["cau-Cyrl-entryname"],
Cyrl = s["cau-Cyrl-stripdiacritics"],
Latn = s["cau-Latn-entryname"],
Latn = s["cau-Latn-stripdiacritics"],
},
},
sort_key = "lbe-sortkey",
sort_key = "lbe-sortkey",
Line 209: Line 217:
"sit-lab",
"sit-lab",
"Tibt",
"Tibt",
translit = "Tibt-translit",
override_translit = true,
override_translit = true,
display_text = s["Tibt-displaytext"],
-- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
entry_name = s["Tibt-entryname"],
sort_key = "Tibt-sortkey",
}
}


Line 240: Line 245:
3216723,
3216723,
"mkh-pal",
"mkh-pal",
"Laoo, Latn",
}
}


Line 260: Line 266:
6668040,
6668040,
"sit-kie",
"sit-kie",
"Deva",
}
}


Line 510: Line 517:
"Lemio",
"Lemio",
6521165,
6521165,
"ngf-mad",
"ngf-rai",
"Latn",
}
}


Line 564: Line 572:
"Lembena",
"Lembena",
6521067,
6521067,
"paa-eng",
"ngf-enc",
"Latn",
}
}


Line 597: Line 606:
"Lamma",
"Lamma",
6583582,
6583582,
"ngf",
"paa-alp",
"Latn",
}
}


Line 611: Line 621:
6695015,
6695015,
"poz-tim",
"poz-tim",
"Latn",
}
}


Line 616: Line 627:
"Lemolang",
"Lemolang",
3033560,
3033560,
"poz-ssw",
}
}


Line 626: Line 638:
override_translit = true,
override_translit = true,
display_text = {Cyrl = s["cau-Cyrl-displaytext"]},
display_text = {Cyrl = s["cau-Cyrl-displaytext"]},
entry_name = {
strip_diacritics = {
Cyrl = s["cau-Cyrl-entryname"],
Cyrl = s["cau-Cyrl-stripdiacritics"],
Latn = s["cau-Latn-entryname"],
Latn = s["cau-Latn-stripdiacritics"],
},
},
}
}
Line 664: Line 676:
3272737,
3272737,
"csu-mma",
"csu-mma",
"Latn",
strip_diacritics =
{
remove_diacritics = c.acute .. c.grave,
from = { "ä", "ɛ", "ë", "ï",  "ɔ", "ö" },
to = { "a", "e", "i", "i", "o", "u" },
},
}
}


Line 727: Line 746:
"Pahi",
"Pahi",
7124545,
7124545,
"paa-spk",
"paa-sep",
"Latn",
"Latn",
}
}
Line 753: Line 772:
6473107,
6473107,
"poz-cma",
"poz-cma",
"Latn",
}
}


Line 769: Line 789:
"Lahanan",
"Lahanan",
12953660,
12953660,
"poz-bnn",
"Latn",
}
}


Line 781: Line 803:
3393063,
3393063,
"sem-cna",
"sem-cna",
"Syrc",
}
}


Line 794: Line 817:
35780,
35780,
"tbq-lho",
"tbq-lho",
"Latn",
}
}


Line 833: Line 857:
56477,
56477,
"sit-kir",
"sit-kir",
"Limb",
"Limb, Latn, Deva",
translit = "lif-translit",
translit = "lif-translit",
}
}
Line 859: Line 883:
36106,
36106,
"roa-git",
"roa-git",
ancestors = "lij-old",
"Latn",
"Latn",
}
}
Line 872: Line 897:
34154,
34154,
"sal",
"sal",
"Latn",
}
}


Line 906: Line 932:
"tbq-lso",
"tbq-lso",
"Lisu, Latn",
"Lisu, Latn",
translit = {Lisu = "Lisu-translit"},
override_translit = true,
override_translit = true,
sort_key = {Lisu = s["Lisu-sortkey"]},
-- Lisu translit, sort_key in [[Module:scripts/data]]
}
}


Line 922: Line 947:
"urj-fin",
"urj-fin",
"Latn",
"Latn",
entry_name = {
display_text = {
remove_diacritics = "'" .. u(0x2019),
from = {"'"},
to = {"’"}
},
strip_diacritics = {
remove_diacritics = "'" .. u(0x2019),
from = {"Ǭ", "ǭ"},
from = {"Ǭ", "ǭ"},
to = {"Ō", "ō"}
to = {"Ō", "ō"}
},
},
sort_key = {
from = {
        "ā", "ä", "ǟ",
        "ḑ",
        "ē",
        "ī",
        "ļ",
        "ņ",
        "ō", "ȯ", "ȱ", "õ", "ȭ", "ö", "ȫ",
        "ŗ",
        "š",
        "ț",
        "ū", "ü", "ṻ",
        "ȳ",
        "ž",
},
to = {
        "a" .. p[1], "a" .. p[2], "a" .. p[3],
        "d" .. p[1],
        "e" .. p[1],
        "i" .. p[1],
        "l" .. p[1],
        "n" .. p[1],
        "o" .. p[1], "o" .. p[2], "o" .. p[3], "o" .. p[4], "o" .. p[5], "o" .. p[6], "o" .. p[7],
        "r" .. p[1],
        "s" .. p[1],
        "t" .. p[1],
        "u" .. p[1], "u" .. p[2], "u" .. p[3],
        "y" .. p[1],
        "z" .. p[1],
}
}
}
}


Line 943: Line 1,004:
11051591,
11051591,
"bad-cnt",
"bad-cnt",
"Latn",
}
}


Line 967: Line 1,029:
"Laiyolo",
"Laiyolo",
6474218,
6474218,
"poz-wot",
"Latn",
}
}


Line 973: Line 1,037:
2697010,
2697010,
"poz",
"poz",
"Latn",
}
}


Line 1,037: Line 1,102:
"fa-Arab",
"fa-Arab",
translit = "lki-translit",
translit = "lki-translit",
entry_name = {remove_diacritics = c.kasra .. c.sukun},
strip_diacritics = {remove_diacritics = c.kasra .. c.sukun},
}
}


Line 1,050: Line 1,115:
"Laeko-Libuat",
"Laeko-Libuat",
3504331,
3504331,
"qfa-tor",
"paa-trr",
"Latn",
}
}


Line 1,119: Line 1,185:
6520837,
6520837,
"dmn-mok",
"dmn-mok",
"Latn",
}
}


Line 1,129: Line 1,196:


m["lle"] = {
m["lle"] = {
"Lele (Papua New Guinea)",
"Lele (New Guinea)",
3229269,
3229269,
"poz-aay",
"poz-aay",
Line 1,164: Line 1,231:
6512694,
6512694,
"aus-pam",
"aus-pam",
"Latn",
}
}


Line 1,176: Line 1,244:
"Lilau",
"Lilau",
6547570,
6547570,
"qfa-tor",
"paa-mon",
"Latn",
}
}


Line 1,190: Line 1,259:
}
}


m["llo"] = {
-- llo: retired by ISO in 2019 as duplicate of ngt (Kriang); removed from Wiktionary 2026-02-01
"Khlor",
27921409,
"mkh-kat",
}


m["llp"] = {
m["llp"] = {
Line 1,245: Line 1,310:
"Limilngan",
"Limilngan",
6549414,
6549414,
nil,
"Latn",
}
}


Line 1,257: Line 1,324:
56249,
56249,
"cdc-mas",
"cdc-mas",
"Latn",
}
}


Line 1,306: Line 1,374:
33474,
33474,
"raj",
"raj",
"Latn",
}
}


Line 1,312: Line 1,381:
33754,
33754,
"roa-git",
"roa-git",
ancestors = "lmo-old",
"Latn",
"Latn",
}
}
Line 1,349: Line 1,419:
"Lake Miwok",
"Lake Miwok",
3216471,
3216471,
"nai-you",
"nai-utn",
"Latn",
"Latn",
}
}
Line 1,367: Line 1,437:
}
}


m["lmz"] = {
-- Lumbee [lmz] is spurious
"Lumbee",
12635887,
nil,
"Latn",
}


m["lna"] = {
m["lna"] = {
Line 1,403: Line 1,468:
5207384,
5207384,
"paa-sbo",
"paa-sbo",
"Latn",
}
}


Line 1,419: Line 1,485:


m["lnm"] = {
m["lnm"] = {
"Langam",
"Pondi",
6485678,
6485678,
"paa",
"paa-wke",
"Latn",
"Latn",
}
}
Line 1,461: Line 1,527:
"Loloda",
"Loloda",
6669025,
6669025,
"paa-nha",
"paa-lla",
"Latn",
"Latn",
}
}
Line 1,474: Line 1,540:
2400870,
2400870,
"phi",
"phi",
"Latn",
}
}


Line 1,487: Line 1,554:
12953867,
12953867,
"poz",
"poz",
"Latn",
}
}


Line 1,544: Line 1,612:
"Malawi Lomwe",
"Malawi Lomwe",
10975286,
10975286,
"bnt-mak",
"Latn",
}
}


Line 1,626: Line 1,696:
"Lepki",
"Lepki",
4259152,
4259152,
"paa-pau",
"paa-lmu",
"Latn",
}
}


Line 1,741: Line 1,812:
3218296,
3218296,
"ira-kms",
"ira-kms",
"Arab",
}
}


Line 1,748: Line 1,820:
"sem-nna",
"sem-nna",
"Hebr",
"Hebr",
-- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
}


Line 1,766: Line 1,839:
6493203,
6493203,
"tbq-brm",
"tbq-brm",
"Latn",
}
}


Line 1,778: Line 1,852:
3739441,
3739441,
"bnt-msl",
"bnt-msl",
}
m["lsn"] = {
"Tibetan Sign Language",
15936110,
"sgn",
}
}


Line 1,795: Line 1,875:
"Aruop",
"Aruop",
3450566,
3450566,
"qfa-tor",
"paa-pal",
"Latn",
}
}


Line 1,809: Line 1,890:
"Trinidad and Tobago Sign Language",
"Trinidad and Tobago Sign Language",
7842495,
7842495,
"sgn",
}
m["lsv"] = {
"Sivia Sign Language",
55558911,
"sgn",
"sgn",
}
}
Line 1,824: Line 1,911:
"Hant, Phag, Tang",
"Hant, Phag, Tang",
translit = {Hant = "zh-translit"},
translit = {Hant = "zh-translit"},
-- Tang translit in [[Module:scripts/data]]; NOTE: Previously not present, presumably an accidental omission.
sort_key = {Hant = "Hani-sortkey"},
sort_key = {Hant = "Hani-sortkey"},
}
}
Line 1,878: Line 1,966:
56556,
56556,
"csu-mma",
"csu-mma",
"Latn",
}
}


Line 1,885: Line 1,974:
"urj-fin",
"urj-fin",
"Latn",
"Latn",
display_text = {
from = {"'"},
to = {"ʹ"}
},
strip_diacritics = {
from = {"'"},
to = {"ʹ"}
},
sort_key = {
from = {
"č", "š", "ž", "ü", "ä", "ö", -- 2 chars
"z", "ʹ" -- 1 char
},
to = {
"c" .. p[1], "s" .. p[1], "s" .. p[3], "y" .. p[1], "y" .. p[2], "y" .. p[3],
"s" .. p[2], "y" .. p[4],
}
},
}
}


Line 1,897: Line 2,004:
"Laua",
"Laua",
6497673,
6497673,
"paa-mal",
"Latn",
}
}


Line 1,913: Line 2,022:
"azc-cup",
"azc-cup",
"Latn",
"Latn",
entry_name = {remove_diacritics = c.acute .. c.circ},
strip_diacritics = {remove_diacritics = c.acute .. c.circ},
}
}


Line 1,928: Line 2,037:
"Tibt",
"Tibt",
ancestors = "dz",
ancestors = "dz",
translit = "Tibt-translit",
override_translit = true,
override_translit = true,
display_text = s["Tibt-displaytext"],
-- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
entry_name = s["Tibt-entryname"],
sort_key = "Tibt-sortkey",
}
}


Line 2,042: Line 2,148:
"Lavukaleve",
"Lavukaleve",
770547,
770547,
"paa",
"qfa-dis", -- Papuan; isolate in Glottolog; in the tentative Central Solomons family by Ross (2005) and Pedrós
  -- (2015)
"Latn",
"Latn",
}
}
Line 2,133: Line 2,240:
"Tibt",
"Tibt",
ancestors = "dz",
ancestors = "dz",
translit = "Tibt-translit",
override_translit = true,
override_translit = true,
display_text = s["Tibt-displaytext"],
-- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
entry_name = s["Tibt-entryname"],
sort_key = "Tibt-sortkey",
}
}


Line 2,152: Line 2,256:


m["lzh"] = {
m["lzh"] = {
"Literary Chinese",
"Classical Chinese",
37041,
37041,
"zhx",
"zhx",
Line 2,181: Line 2,285:
translit = {Geor = "lzz-translit"},
translit = {Geor = "lzz-translit"},
override_translit = true,
override_translit = true,
entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ},
strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ},
}
}


return require("Module:languages").finalizeData(m, "language")
return require("Module:languages").finalizeData(m, "language")