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["亦"] = {
	aliases = {"also"},
	omit_postComma = true,
}

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

labels["或"] = {
	aliases = {"or"},
	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[";"] = {
	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["由"] = {
	aliases = {"by"},
	omit_preComma = true,
	omit_postComma = true,
}

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

-- combine with "except in", "outside"? or retain for entries like "wnuczę"?
labels["不含"] = {
	aliases = {"except"},
	omit_preComma = true,
	omit_postComma = true,
}

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

-- Qualifier labels

labels["主要用於"] = {
	aliases = {"主要", "主要是", "主要是用於", "大多", "大多是", "大多用於", "大多是用於", "多半", "多半是", "多半用於", "多半是用於", "chiefly", "mainly", "mostly", "primarily", "Chiefly"},
	omit_postComma = true,
}

labels["特別用於"] = {
	aliases = {"特別", "特別是", "特別是用於", "尤其", "尤其是", "尤其用於", "尤其是用於", "especially"},
	omit_postComma = true,
}

labels["不包括"] = {
	aliases = {"excluding"},
	omit_postComma = true,
}

labels["極度"] = {
	aliases = {"極其", "極", "extremely"},
	omit_postComma = true,
}

labels["頻繁用於"] = {
	aliases = {"頻繁", "頻繁地用於", "frequently"},
	omit_postComma = true,
}

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

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

labels["包括"] = {
	aliases = {"包", "including"},
	omit_postComma = true,
}

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

labels["顯著"] = {
	aliases = {"明顯", "markedly"},
	omit_postComma = true,
}

labels["略微"] = {
	aliases = {"輕微", "mildly"},
	omit_postComma = true,
}

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

labels["偶爾"] = {
	aliases = {"間或", "occasionally"},
	omit_postComma = true,
}

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

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

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

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

labels["原為"] = {
	aliases = {"originally"},
	omit_postComma = true,
}

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

labels["尤其"] = {
	aliases = {"particularly"},
	omit_postComma = true,
}

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

labels["很少"] = {
	aliases = {"rarely"},
	omit_postComma = true,
}

labels["相當"] = {
	aliases = {"rather"},
	omit_postComma = true,
}

labels["相對"] = {
	aliases = {"relatively"},
	omit_postComma = true,
}

labels["稍微"] = {
	aliases = {"slightly"},
	omit_postComma = true,
}

labels["有時"] = {
	aliases = {"sometimes"},
	omit_postComma = true,
}

labels["有點"] = {
	aliases = {"somewhat"},
	omit_postComma = true,
}

labels["強烈"] = {
	aliases = {"strongly"},
	omit_postComma = true,
}

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

labels["一般"] = {
	aliases = {"typically"},
	omit_postComma = true,
}

labels["非常"] = {
	aliases = {"very"},
	omit_postComma = true,
}

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

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