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["also"] = {
	aliases = {"cũng", "cũng là"},
	display = "cũng là",
	omit_postComma = true,
}

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

labels["or"] = {
	aliases = {"hoặc"},
	display = "hoặc",
	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,
	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["by"] = {
	omit_preComma = true,
	omit_postComma = true,
}

labels["with"] = {
	aliases = {"+", "với"},
	display = "với",
	omit_preComma = true,
	omit_postComma = true,
}

-- combine with "except in", "outside"? or retain for entries like "wnuczę"?
labels["except"] = {
	aliases = {"ngoại trừ"},
	display = "ngoại trừ",
	omit_preComma = true,
	omit_postComma = true,
}

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

-- Qualifier labels

labels["chiefly"] = {
	aliases = {"mainly", "mostly", "primarily", "Chiefly", "chủ yếu", "chủ yếu là"},
	display = "chủ yếu là",
	omit_postComma = true,
}

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

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

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

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

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

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

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

labels["là"] = {
	omit_preComma = true,
	omit_postComma = true,
}

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

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

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

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

labels["now"] = {
	aliases = {"nowadays", "hiện nay"},
	display = "hiện nay",
	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["often"] = {
	aliases = {"commonly", "thường"},
	display = "thường",
	omit_postComma = true,
}

labels["originally"] = {
	aliases = {"ban đầu"},
	display = "ban đầu",
	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["rarely"] = {
	omit_postComma = true,
}

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

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

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

labels["sometimes"] = {
	aliases = {"đôi khi", "thỉnh khoảng"},
	display = "đôi khi",
	omit_postComma = true,
}

labels["somewhat"] = {
	aliases = {"một chút", "phần nào"},
	display = "phần nào là",
	omit_postComma = true,
}

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

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

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

labels["usually"] = {
	display = "thường dùng",
	aliases = {"thường dùng"},
	omit_postComma = true,
}

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

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

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