This is a private module sandbox of Catonif, for their own experimentation. Items in this module may be added and removed at Catonif's discretion; do not rely on this module's stability.
-- Links to Wikipedia articles are handled at ].
local export = {}
export.lects = {
-- MIDDLE POLISH
mpl = { group = 1, name = "Middle Polish" },
-- GREATER POLAND
koc = { group = 2, index = 1, name = "Kociewie", mid_o = true },
bor = { group = 2, index = 2, name = "Bory Tucholskie", mid_o = true },
kra = { group = 2, index = 3, name = "Krajna", mid_o = true },
CD = { group = 2, index = 4, name = "Chełmno-Dobrzyń" },
kuj = { group = 2, index = 5, name = "Kujawy", mid_o = true },
NGP = { group = 2, index = 6, name = "Northern Greater Polish", mid_o = true },
WGP = { group = 2, index = 7, name = "Western Greater Polish" },
CGP = { group = 2, index = 8, name = "Central Greater Polish", mid_o = true },
EGP = { group = 2, index = 9, name = "Eastern Greater Polish", mid_o = true },
SGP = { group = 2, index = 10, name = "Southern Greater Polish" },
-- MASOVIA
lub = { group = 3, index = 1, name = "Lubawa", mid_o = true },
ost = { group = 3, index = 2, name = "Ostróda", mid_o = true, front_y = true },
war = { group = 3, index = 3, name = "Warmia", mid_o = true, front_y = true, trilled_rz = true },
mas = { group = 3, index = 4, name = "Masurian", mid_o = true, front_y = true, trilled_rz = true },
kur = { group = 3, index = 5, name = "Kurpie", mid_o = true, front_y = true },
MB = { group = 3, index = 6, name = "Near Masovian", mid_o = true },
MD = { group = 3, index = 7, name = "Far Masovian", mid_o = true },
pdl = { group = 3, index = 8, name = "Podlachia", dark_l = true, glottal_h = true, phonetic = true },
suw = { group = 3, index = 9, name = "Suwałki", dark_l = true, glottal_h = true, phonetic = true },
low = { group = 3, index = 10, name = "Łowicz", mid_o = true },
-- LESSER POLAND
lec = { group = 4, index = 1, name = "Łęczyca", mid_o = true },
sie = { group = 4, index = 2, name = "Sieradz", mid_o = true },
PM = { group = 4, index = 3, name = "Masovian Borderland" },
kie = { group = 4, index = 4, name = "Kielce" },
krk = { group = 4, index = 5, name = "Kraków" },
ekr = { group = 4, index = 6, name = "Eastern Kraków" }, -- oscillating mid o
las = { group = 4, index = 7, name = "Lasovia", mid_o = true },
pdg = { group = 4, index = 8, name = "Podegrodzie", mid_o = true },
bie = { group = 4, index = 9, name = "Biecz", mid_o = true },
WL = { group = 4, index = 10, name = "Western Lublin", dark_l = true, phonetic = true },
EL = { group = 4, index = 11, name = "Eastern Lublin", dark_l = true, glottal_h = true, phonetic = true },
prz = { group = 4, index = 12, name = "Przemyśl", dark_l = true, glottal_h = true, phonetic = true },
-- GORAL, subgroup of Lesser Poland
sad = { group = 5, index = 1, name = "Sącz", mid_o = true, initial_stress = true },
zyw = { group = 5, index = 2, name = "Żywiec", mid_o = true, trilled_rz = true },
ora = { group = 5, index = 3, name = "Orawa", mid_o = true, dark_l = true, phonetic = true }, -- oscillating initial stress
pod = { group = 5, index = 4, name = "Podhale", mid_o = true, initial_stress = true },
spi = { group = 5, index = 5, name = "Spisz", mid_o = true, trilled_rz = true, dark_l = true, initial_stress = true, phonetic = true },
zag = { group = 5, index = 6, name = "Zagórze", mid_o = true }, -- oscillating initial stress
kli = { group = 5, index = 7, name = "Kliszczacy", mid_o = true },
BG = { group = 5, index = 8, name = "Babia Góra" },
kys = { group = 5, index = 9, name = "Kysuce" },
pie = { group = 5, index = 10, name = "Pieniny", mid_o = true, initial_stress = true },
och = { group = 5, index = 11, name = "Ochotnica", mid_o = true },
lip = { group = 5, index = 12, name = "Liptov", initial_stress = true },
-- BORDERLANDS
sbl = { group = 6, index = 1, name = "Southern Borderlands", dark_l = true, glottal_h = true, phonetic = true },
nbl = { group = 6, index = 2, name = "Northern Borderlands", dark_l = true, phonetic = true },
-- NEW MIXED DIALECTS
nmd = { group = 7, name = "New mixed dialects" },
}
export.lect_groups = {
{ single_lect = true },
{ name = "Greater Poland" },
{ name = "Masovia" },
{ name = "Lesser Poland" },
{ name = "Goral", indent_with_prec = true },
{ name = "Borderlands" },
{ single_lect = true },
}
export.lect_aliases = {
= "mpl",
= "low",
}
return export