Module:labels/data/qualifiers: Difference between revisions

From Linguifex
Jump to navigation Jump to search
Created page with "local labels = {} -- Qualifiers and similar labels. -- NOTE: This module is loaded both by Module:labels and by Module:accent qualifier. -- Helper labels labels["_"] = { display = "", omit_preComma = true, omit_postComma = true, } labels[";"] = { omit_preComma = true, omit_postComma = true, omit_preSpace = true, } labels[":"] = { omit_preComma = true, omit_postComma = true, omit_preSpace = true, } labels["-"] = { -- hyphen omit_preComma = true,..."
 
No edit summary
 
Line 11: Line 11:
omit_preComma = true,
omit_preComma = true,
omit_postComma = true,
omit_postComma = true,
}
labels[","] = { -- forced comma
omit_preComma = true,
omit_postComma = true,
omit_preSpace = true,
}
}


Line 66: Line 72:
}
}


-- combine with "except in", "outside"? or retain for entries like "wnuczę"?
-- e.g. "except in", "except with" etc.
labels["except"] = {
labels["except"] = {
omit_preComma = true,
omit_preComma = true,
Line 109: Line 115:


labels["exclusively"] = {
labels["exclusively"] = {
aliases = {"strictly"},
omit_postComma = true,
omit_postComma = true,
}
}


labels["extremely"] = {
labels["extremely"] = {
omit_postComma = true,
}
labels["formerly"] = {
omit_postComma = true,
omit_postComma = true,
}
}
Line 126: Line 137:


labels["in"] = {
labels["in"] = {
omit_postComma = true,
}
labels["in a"] = {
omit_postComma = true,
}
labels["in an"] = {
omit_postComma = true,
}
labels["in the"] = {
omit_postComma = true,
omit_postComma = true,
}
}


labels["including"] = {
labels["including"] = {
omit_postComma = true,
}
-- e.g. "less common"
labels["less"] = {
omit_postComma = true,
omit_postComma = true,
}
}
Line 143: Line 171:


labels["mildly"] = {
labels["mildly"] = {
omit_postComma = true,
}
-- e.g. "more common"
labels["more"] = {
omit_postComma = true,
omit_postComma = true,
}
}
Line 164: Line 197:


labels["of an"] = {
labels["of an"] = {
omit_postComma = true,
}
labels["of the"] = {
omit_postComma = true,
omit_postComma = true,
}
}
Line 187: Line 224:
labels["possibly"] = {
labels["possibly"] = {
-- aliases = {"perhaps"},
-- aliases = {"perhaps"},
omit_postComma = true,
}
labels["predominantly"] = {
omit_postComma = true,
omit_postComma = true,
}
}
Line 215: Line 256:


labels["strongly"] = {
labels["strongly"] = {
omit_postComma = true,
}
labels["the"] = {
omit_postComma = true,
omit_postComma = true,
}
}
Line 232: Line 277:


labels["very"] = {
labels["very"] = {
omit_postComma = true,
}
labels["with a"] = {
omit_postComma = true,
}
labels["with an"] = {
omit_postComma = true,
}
labels["with the"] = {
omit_postComma = true,
omit_postComma = true,
}
}

Latest revision as of 16:12, 25 March 2026

Documentation for this module may be created at Module:labels/data/qualifiers/doc

local labels = {}

-- Qualifiers and similar labels.

-- NOTE: This module is loaded both by [[Module:labels]] and by [[Module:accent qualifier]].

-- Helper labels

labels["_"] = {
	display = "",
	omit_preComma = true,
	omit_postComma = true,
}

labels[","] = { -- forced comma
	omit_preComma = true,
	omit_postComma = true,
	omit_preSpace = true,
}

labels[";"] = {
	omit_preComma = true,
	omit_postComma = true,
	omit_preSpace = true,
}

labels[":"] = {
	omit_preComma = true,
	omit_postComma = true,
	omit_preSpace = true,
}

labels["-"] = { -- hyphen
	omit_preComma = true,
	omit_postComma = true,
	omit_preSpace = true,
	omit_postSpace = true,
}

labels["–"] = { -- en dash
	omit_preComma = true,
	omit_postComma = true,
	omit_preSpace = true,
	omit_postSpace = true,
}

labels["—"] = { -- em dash
	omit_preComma = true,
	omit_postComma = true,
	omit_preSpace = true,
	omit_postSpace = true,
}

labels["also"] = {
	omit_postComma = true,
}

labels["and"] = {
	aliases = {"&"},
	omit_preComma = true,
	omit_postComma = true,
}

-- e.g. "informal, but formal in Louisiana"
labels["but"] = {
	omit_postComma = true,
}

labels["by"] = {
	omit_preComma = true,
	omit_postComma = true,
}

-- e.g. "except in", "except with" etc.
labels["except"] = {
	omit_preComma = true,
	omit_postComma = true,
}

labels["or"] = {
	omit_preComma = true,
	omit_postComma = true,
}

labels["outside"] = {
	aliases = {"except in"},
	omit_preComma = true,
	omit_postComma = true,
}

labels["with"] = {
	aliases = {"+"},
	omit_preComma = true,
	omit_postComma = true,
}

-- Qualifier labels

labels["attested in"] = {
	omit_postComma = true,
}

labels["chiefly"] = {
	aliases = {"mainly", "mostly", "primarily", "Chiefly"},
	omit_postComma = true,
}

labels["especially"] = {
	omit_postComma = true,
}

labels["excluding"] = {
	omit_postComma = true,
}

labels["exclusively"] = {
	aliases = {"strictly"},
	omit_postComma = true,
}

labels["extremely"] = {
	omit_postComma = true,
}

labels["formerly"] = {
	omit_postComma = true,
}

labels["frequently"] = {
	omit_postComma = true,
}

-- e.g. "highly nonstandard"
labels["highly"] = {
	omit_postComma = true,
}

labels["in"] = {
	omit_postComma = true,
}

labels["in a"] = {
	omit_postComma = true,
}

labels["in an"] = {
	omit_postComma = true,
}

labels["in the"] = {
	omit_postComma = true,
}

labels["including"] = {
	omit_postComma = true,
}

-- e.g. "less common"
labels["less"] = {
	omit_postComma = true,
}

-- e.g. "many dialects"
labels["many"] = {
	omit_postComma = true,
}

labels["markedly"] = {
	omit_postComma = true,
}

labels["mildly"] = {
	omit_postComma = true,
}

-- e.g. "more common"
labels["more"] = {
	omit_postComma = true,
}

labels["now"] = {
	aliases = {"nowadays"},
	omit_postComma = true,
}

labels["occasionally"] = {
	omit_postComma = true,
}

labels["of"] = {
	omit_postComma = true,
}

labels["of a"] = {
	omit_postComma = true,
}

labels["of an"] = {
	omit_postComma = true,
}

labels["of the"] = {
	omit_postComma = true,
}

labels["often"] = {
	aliases = {"commonly"},
	omit_postComma = true,
}

labels["originally"] = {
	omit_postComma = true,
}

-- e.g. "law, otherwise archaic"
labels["otherwise"] = {
	omit_postComma = true,
}

labels["particularly"] = {
	omit_postComma = true,
}

labels["possibly"] = {
--	aliases = {"perhaps"},
	omit_postComma = true,
}

labels["predominantly"] = {
	omit_postComma = true,
}

labels["rarely"] = {
	omit_postComma = true,
}

labels["rather"] = {
	omit_postComma = true,
}

labels["relatively"] = {
	omit_postComma = true,
}

labels["slightly"] = {
	omit_postComma = true,
}

labels["sometimes"] = {
	omit_postComma = true,
}

labels["somewhat"] = {
	omit_postComma = true,
}

labels["strongly"] = {
	omit_postComma = true,
}

labels["the"] = {
	omit_postComma = true,
}

-- e.g. "then colloquial, now dated"
labels["then"] = {
	omit_postComma = true,
}

labels["typically"] = {
	omit_postComma = true,
}

labels["usually"] = {
	omit_postComma = true,
}

labels["very"] = {
	omit_postComma = true,
}

labels["with a"] = {
	omit_postComma = true,
}

labels["with an"] = {
	omit_postComma = true,
}

labels["with the"] = {
	omit_postComma = true,
}

labels["with respect to"] = {
	aliases = {"wrt"},
	omit_postComma = true,
}

return require("Module:labels").finalize_data(labels)