Modul:category tree/poscatboiler/data/non-lemma forms

Daripada Wiktionary

Pendokumenan untuk modul ini boleh diciptakan di Modul:category tree/poscatboiler/data/non-lemma forms/doc

local labels = {}
local raw_categories = {}



-----------------------------------------------------------------------------
--                                                                         --
--                                  LABELS                                 --
--                                                                         --
-----------------------------------------------------------------------------


labels["bentuk bukan lema"] = {
	description = "bahasa {{{langname}}} inflected forms of other [[Wiktionary:Lemmas|lemmas]], categorized by their part of speech.",
	umbrella_parents = "Asas",
	parents = {{name = "{{{langcat}}}", raw = true}},
}

labels["partisipel aktif"] = {
	description = "bahasa {{{langname}}} participles that express an agent actively performing an action.",
	parents = {"partisipel"},
}

labels["pertisipel kata sifat aktif"] = {
	description = "bahasa {{{langname}}} participles that function as adjectives and express an agent actively performing an action.",
	parents = {"partisipel", "kata sifat"},
}

labels["partisipel kata sifat"] = {
	description = "bahasa {{{langname}}} participles that function as adjectives.",
	parents = {"partisipel", "kata sifat"},
}

labels["kata sifat bentuk agam"] = {
	description = "bahasa {{{langname}}} adjective that are derived from a base adjective to convey greatness.",
	parents = {"kata sifat"},
}

labels["bentuk perbandingan kata sifat"] = {
	description = "bahasa {{{langname}}} adjectives that are inflected to display relative degrees of given qualities between nouns.",
	parents = {{name = "bentuk kata sifat", sort = "bentuk perbandingan"}},
}

labels["bentuk binaan kata sifat"] = {
	description = "bahasa {{{langname}}} adjectives that are inflected to modify a noun in a genitive construction.",
	parents = {{name = "bentuk kata sifat", sort = "binaan"}},
}

labels["bentuk tentu kata sifat"] = {
	description = "bahasa {{{langname}}} adjectives that are inflected to give attributes to specific and identifiable nouns.",
	parents = {{name = "bentuk kata sifat", sort = "bentuk tentu"}},
}

labels["bentuk berdua kata sifat"] = {
	description = "bahasa {{{langname}}} adjectives that are inflected to be quantified as two.",
	parents = {{name = "bentuk kata sifat", sort = "bentuk berdua"}},
}

labels["bentuk persamaan kata sifat"] = {
	description = "bahasa {{{langname}}} adjectives that are inflected to display similar degrees of given qualities between nouns, i.e. '''A''' is as ''(insert adjective)'' as '''B'''.",
	parents = {{name = "bentuk kata sifat", sort = "bentuk persamaan"}},
}

labels["bentuk feminin kata sifat"] = {
	description = "bahasa {{{langname}}} adjectives that are inflected to give attributes to nouns associated to female beings.",
	parents = {{name = "bentuk kata sifat", sort = "bentuk feminin"}},
}

labels["bentuk kata sifat"] = {
	description = "bahasa {{{langname}}} adjectives that are inflected to display grammatical relations other than the main form.",
	parents = {"bentuk bukan lema", {name = "kata sifat", sort = "**"}},
}

labels["bentuk tak tentu kata sifat"] = {
	description = "bahasa {{{langname}}} adjectives that are inflected to give attributes to unspecified nouns.",
	parents = {{name = "bentuk kata sifat", sort = "bentuk tak tentu"}},
}

labels["bentuk maskulin kata sifat"] = {
	description = "bahasa {{{langname}}} adjectives that are inflected to give attributes to nouns associated to male beings.",
	parents = {{name = "bentuk kata sifat", sort = "bentuk maskulin"}},
}

labels["bentuk neuter kata sifat"] = {
	description = "bahasa {{{langname}}} adjectives that are inflected to give attributes to nouns associated neither to male nor to female beings.",
	parents = {{name = "bentuk kata sifat", sort = "bentul neuter"}},
}

labels["bentuk jamak kata sifat"] = {
	description = "bahasa {{{langname}}} adjectives that are inflected to give attributes to nouns quantified as more than one (more than two in some languages with dual number).",
	parents = {{name = "bentuk kata sifat", sort = "bentuk jamak"}},
}

labels["bentuk superlatif kata sifat"] = {
	description = "bahasa {{{langname}}} adjectives that are inflected to give attributes to nouns in their highest possible degrees.",
	parents = {{name = "bentuk kata sifat", sort = "bentuk superlatif"}},
}

labels["bentuk vokatif kata sifat"] = {
	description = "bahasa {{{langname}}} adjectives that are inflected to give attributes to nouns in vokatif case, that identify them as being addressed by the speakers.",
	parents = {{name = "bentuk kata sifat", sort = "bentuk vokatif"}},
}

labels["adverb comparative forms"] = {
	description = "bahasa {{{langname}}} adverbs that are inflected to display relative degrees between affected clauses, sentences or phrases.",
	parents = {{name = "bentuk kata keterangan", sort = "bentuk perbandingan"}},
}

labels["bentuk kata keterangan"] = {
	description = "bahasa {{{langname}}} adverbs that are inflected to display grammatical relations other than the main form.",
	parents = {"bentuk bukan lema", {name = "kata keterangan", sort = "**"}},
}

labels["bentuk superlatif kata keterangan"] = {
	description = "bahasa {{{langname}}} adverbs that are inflected to modify clauses, sentences and phrases in their highest possible degrees.",
	parents = {{name = "bentuk kata keterangan", sort = "bentuk superlatif"}},
}

labels["partisipel kata keterangan"] = {
	description = "bahasa {{{langname}}} participles that function as adverbs.",
	parents = {"partisipel", "kata keterangan"},
}

labels["partisipel pelaku"] = {
	description = "bahasa {{{langname}}} participles that express an agent by who something is done.",
	parents = {"partisipel"},
}

labels["partisipel kata keterangan depan"] = {
	description = "bahasa {{{langname}}} participles that function as adverbs and express an action completed before the one expressed by the primary verb.",
	parents = {"partisipel", "kata keterangan"},
}

labels["bentuk kata sandang"] = {
	description = "bahasa {{{langname}}} articles that are inflected to display grammatical relations other than the main form.",
	parents = {"bentuk penunjuk", {name = "kata sandang", sort = "**"}},
}

labels["bentuk apitan"] = {
	description = "bahasa {{{langname}}} circumfixes that are inflected to express grammatical relations other than the main form.",
	parents = {"bentuk morfem", {name = "apitan", sort = "**"}},
}

labels["bentuk kata sifat perbandingan"] = {
	description = "bahasa {{{langname}}} comparative adjectives that are inflected to display grammatical relations other than the main form.",
	parents = {"kata sifat perbandingan"},
}

labels["kata sifat perbandingan"] = {
	description = "bahasa {{{langname}}} adjectives that express attributes in a relatively higher degree, or serve to set apart one thing from another.",
	parents = {"bentuk kata sifat"},
}

labels["bentuk kata keterangan perbandingan"] = {
	description = "bahasa {{{langname}}} comparative adverbs that are inflected to display grammatical relations other than the main form.",
	parents = {"kata keterangan perbandingan"},
}

labels["kata keterangan perbandingan"] = {
	description = "bahasa {{{langname}}} adverbs that express attributes in a relatively higher degree, or serve to set apart one thing from another.",
	parents = {"bentuk kata keterangan"},
}

labels["bentuk perbandingan kata sifat"] = {
	description = "bahasa {{{langname}}} comparative adjectives that are inflected to display grammatical relations other than the main form.",
	parents = {"bentuk kata sifat", {name = "kata sifat perbandingan", sort = "**"}},
}

labels["partisipel kata keterangan sezaman"] = {
	description = "bahasa {{{langname}}} participles that function as adverbs and express an action occuring simultaneously with the one expressed by the primary verb.",
	parents = {"partisipel", "kata keterangan"},
}

labels["converbs"] = {
	description = "bahasa {{{langname}}} verb forms that build clauses which function as adverbials.",
	parents = {"bentuk kata kerja"},
}

labels["bentuk perbandingan penunjuk"] = {
	description = "bahasa {{{langname}}} determiners that are inflected to display relative degrees of given qualities between nouns.",
	parents = {{name = "bentuk penunjuk", sort = "bentuk perbandingan"}},
}

labels["bentuk penunjuk"] = {
	description = "bahasa {{{langname}}} determiners that are inflected to display grammatical relations other than the main form.",
	parents = {"bentuk bukan lema", {name =  "penunjuk", sort = "**"}},
}

labels["gerund diminutif"] = {
	description = "bahasa {{{langname}}} diminutives of gerunds.",
	parents = {"bentuk kata kerja"},
}

labels["bentuk kata sifat dipanjangkan"] = {
	parents = {"bentuk kata sifat"},
}

labels["partisipel aktif masa depan"] = {
	description = "bahasa {{{langname}}} participles that express an agent actively performing an action in future time.",
	parents = {"partisipel"},
}

labels["partisipel masa depan"] = {
	description = "bahasa {{{langname}}} participles that indicate future events.",
	parents = {"partisipel"},
}

labels["partisipel pasif masa depan"] = {
	description = "bahasa {{{langname}}} participles that express a patient having an action performed on it in future time.",
	parents = {"partisipel"},
}

labels["gerund"] = {
	description = "bahasa {{{langname}}} verbs that are conjugated to indicate ongoing events at unspecified moments.",
	parents = {"bentuk kata kerja"},
}

labels["bentuk infinitif"] = {
	description = "bahasa {{{langname}}} infinitives that are conjugated to express grammatical relations other than the main form.",
	parents = {"infinitif"},
}

labels["infinitif"] = {
	description = "bahasa {{{langname}}} non-finite verb forms of various kinds.",
	parents = {"bentuk kata kerja"},
}

labels["bentuk kata seru"] = {
	description = "bahasa {{{langname}}} interjections that are inflected to display grammatical relations other than the main form.",
	parents = {"bentuk bukan lema", {name = "kata seru", sort = "**"}},
}

labels["bentuk morfem"] = {
	description = "bahasa {{{langname}}} morphemes that are inflected to express grammatical relations other than the main form.",
	parents = {"bentuk bukan lema", {name = "morfem", sort = "**"}},
}

labels["bentuk termutasi"] = {
	description = "bahasa {{{langname}}} mutated forms.",
	parents = {"bentuk bukan lema"},
}

labels["partisipel nafi"] = {
	description = "bahasa {{{langname}}} participles that express lack of an action being performed.",
	parents = {"partisipel"},
}

labels["partisipel nominal"] = {
	description = "bahasa {{{langname}}} participles that function as nouns.",
	parents = {"partisipel", "kata nama"},
}

labels["bentuk binaan kata nama"] = {
	description = "bahasa {{{langname}}} nouns that are inflected to modify a noun in a genitive construction.",
	parents = {{name = "bentuk kata nama", sort = "binaan"}},
}

labels["bentuk tentu kata nama"] = {
	description = "bahasa {{{langname}}} nouns that are inflected to designate an identified object.",
	parents = {{name = "bentuk kata nama", sort = "tentu"}},
}

labels["bentuk berdua kata nama"] = {
	description = "bahasa {{{langname}}} nouns that are inflected to be quantified as two.",
	parents = {{name = "bentuk kata nama", sort = "berdua"}},
}

labels["bentuk feminin kata nama"] = {
	description = "bahasa {{{langname}}} nouns that are inflected to be associated to female beings.",
	parents = {{name = "bentuk kata nama", sort = "feminin"}},
}

labels["bentuk kata nama"] = {
	description = "bahasa {{{langname}}} nouns that are inflected to display grammatical relations other than the main form.",
	parents = {"bentuk bukan lema", {name = "kata nama", sort = "**"}},
}

labels["bentuk tak tentu kata nama"] = {
	description = "bahasa {{{langname}}} nouns that are inflected to designate an unidentified object.",
	parents = {{name = "bentuk kata nama", sort = "tak tentu"}},
}

labels["bentuk maskulin kata nama"] = {
	description = "bahasa {{{langname}}} nouns that are inflected to be associated to male beings.",
	parents = {{name = "bentuk kata nama", sort = "maskulin"}},
}

labels["bentuk jamak kata nama"] = {
	description = "bahasa {{{langname}}} nouns that are inflected to be quantified as more than one (more than two in some languages with dual number).",
	parents = {{name = "bentuk kata nama", sort = "jamak"}},
}

labels["bentuk milik kata nama"] = {
	description = "bahasa {{{langname}}} nouns that are inflected to indicate possession.",
	parents = {{name = "bentuk kata nama", sort = "milik"}},
}

labels["bentuk vokatif kata nama"] = {
	description = "bahasa {{{langname}}} nouns that are inflected to identify them as being addressed by the speakers.",
	parents = {{name = "bentuk kata nama", sort = "vokatif"}},
}

labels["bentuk penomboran"] = {
	description = "bahasa {{{langname}}} penomboran that are inflected to display grammatical relations other than the main form.",
	parents = {"bentuk bukan lema", {name = "penomboran", sort = "**"}},
}

labels["bentuk partisipel"] = {
	description = "bahasa {{{langname}}} participles that are inflected to display grammatical relations other than the main form.",
	parents = {"bentuk bukan lema", {name = "partisipel", sort = "**"}},
}

labels["partisipel"] = {
	description = "bahasa {{{langname}}} verbs not fully conjugated, usually to be used in compound conjugations.",
	parents = {"bentuk kata kerja"},
}

labels["bentuk partikel"] = {
	description = "bahasa {{{langname}}} partikel that are inflected to display grammatical relations other than the main form.",
	parents = {"bentuk bukan lema", {name = "partikel", sort = "**"}},
}

labels["partisipel pasif"] = {
	description = "bahasa {{{langname}}} participles that express a patient having an action performed on it.",
	parents = {"partisipel"},
}

labels["partisipel kata sifat pasif"] = {
	description = "bahasa {{{langname}}} participles that function as adjectives and express a patient having an action performed on it.",
	parents = {"partisipel", "kata sifat"},
}

labels["partisipel aorist aktif lampau"] = {
	description = "bahasa {{{langname}}} participles that express completed events in past time.",
	parents = {"partisipel"},
}

labels["partisipel tak sempurna aktif lampau"] = {
	description = "bahasa {{{langname}}} participles that express ongoing events in past time.",
	parents = {"partisipel"},
}

labels["partisipel aktif lampau"] = {
	description = "bahasa {{{langname}}} participles that express an agent actively performing an action in past time.",
	parents = {"partisipel"},
}

labels["partisipel kata keterangan lampau"] = {
	description = "bahasa {{{langname}}} participles that function as adverbs and express actions in past time.",
	parents = {"partisipel kata keterangan", "kata keterangan"},
}

labels["bentuk partisipel lampau"] = {
	description = "bahasa {{{langname}}} partisipel lampau that are inflected to display grammatical relations other than the main form.",
	parents = {"bentuk partisipel", {name = "partisipel lampau", sort = "**"}},
}

labels["partisipel lampau"] = {
	description = "bahasa {{{langname}}} participles that express actions in past time.",
	parents = {"partisipel"},
}

labels["partisipel pasif lampau"] = {
	description = "bahasa {{{langname}}} participles that express a patient having an action performed on it in past time.",
	parents = {"partisipel"},
}

labels["partisipel sempurna"] = {
	description = "bahasa {{{langname}}} participles that express having completed or undergone an action.",
	parents = {"partisipel"},
}

labels["bentuk awalan"] = {
	description = "bahasa {{{langname}}} awalan that are inflected to express grammatical relations other than the main form.",
	parents = {"bentuk morfem", {name = "awalan", sort = "**"}},
}

labels["kata depan ganti nama"] = {
	description = "bahasa {{{langname}}} pronouns that are combined with a preposition.",
	parents = {"bentuk kata ganti nama", {name = "kata depan", sort = "kata ganti nama"}},
}

labels["bentuk kata nama khas"] = {
	description = "bahasa {{{langname}}} kata nama khas that are inflected to display grammatical relations other than the main form.",
	parents = {"bentuk kata nama", {name = "kata nama khas", sort = "**"}},
}

labels["bentuk sendi nama"] = {
	description = "bahasa {{{langname}}} postpositions that are inflected to display grammatical relations other than the main form.",
	parents = {"bentuk bukan lema", {name = "sendi nama", sort = "**"}},
}

labels["bentuk kata depan"] = {
	description = "bahasa {{{langname}}} kata depan that are inflected to display grammatical relations other than the main form.",
	parents = {"bentuk bukan lema", {name = "kata depan", sort = "**"}},
}

labels["partisipel aktif kini"] = {
	description = "bahasa {{{langname}}} participles that express an agent actively performing an action in present time.",
	parents = {"partisipel"},
}

labels["partisipel kata keterangan kini"] = {
	description = "bahasa {{{langname}}} participles that function as adverbs and express actions in present time.",
	parents = {"partisipel kata keterangan", "kata keterangan"},
}

labels["partisipel tengah kini"] = {
	description = "bahasa {{{langname}}} participles that express an agent performing an action in present time in middle voice.",
	parents = {"partisipel"},
}

labels["bentuk partisipel kini"] = {
	description = "bahasa {{{langname}}} partisipel kini that are inflected to display grammatical relations other than the main form.",
	parents = {"bentuk partisipel", {name = "partisipel kini", sort = "**"}},
}

labels["partisipel kini"] = {
	description = "bahasa {{{langname}}} participles that express actions occurring in the present time.",
	parents = {"partisipel"},
}

labels["partisipel pasif kini"] = {
	description = "bahasa {{{langname}}} participles that express a patient having an action performed on it in present time.",
	parents = {"partisipel"},
}

labels["bentuk kata ganti nama"] = {
	description = "bahasa {{{langname}}} pronouns that are inflected to display grammatical relations other than the main form.",
	parents = {"bentuk bukan lema", {name = "kata ganti nama", sort = "**"}},
}

labels["bentuk milik kata ganti nama"] = {
	description = "bahasa {{{langname}}} pronouns that are inflected to indicate possession.",
	parents = {{name = "bentuk kata ganti nama", sort = "milik"}},
}

labels["kelainan sebutan"] = {
	description = "bahasa {{{langname}}} words that have alternative pronunciation-based spellings.",
	parents = {"bentuk bukan lema", {name = "kelainan sebutan", sort = "**"}},
}

labels["bentuk jamak kata nama khas"] = {
	description = "bahasa {{{langname}}} kata nama khas that are inflected to be quantified as more than one (more than two in some languages with dual number).",
	parents = {{name = "bentuk kata nama khas", sort = "jamak"}},
}

labels["sekali"] = {
	description = "bahasa {{{langname}}} plural nouns that are inflected for mufrad number.",
	parents = {"bentuk kata nama"},
}

labels["bentuk akhiran"] = {
	description = "bahasa {{{langname}}} akhiran that are inflected to express grammatical relations other than the main form.",
	parents = {"bentuk morfem", {name = "akhiran", sort = "**"}},
}

labels["bentuk kata sifat superlatif"] = {
	description = "bahasa {{{langname}}} kata sifat superlatif that are inflected to display grammatical relations other than the main form.",
	parents = {"kata sifat superlatif"},
}

labels["kata sifat superlatif"] = {
	description = "bahasa {{{langname}}} adjectives that express attributes in their highest possible degrees.",
	parents = {"bentuk kata sifat"},
}

labels["bentuk kata keterangan superlatif"] = {
	description = "bahasa {{{langname}}} kata keterangan superlatif that are inflected to display grammatical relations other than the main form.",
	parents = {"kata keterangan superlatif"},
}

labels["kata keterangan superlatif"] = {
	description = "bahasa {{{langname}}} adverbs that express attributes in their highest possible degrees.",
	parents = {"bentuk kata keterangan"},
}

labels["bentuk kausatif kata kerja"] = {
	description = "bahasa {{{langname}}} verbs that are conjugated to express actions caused by external conditions.",
	parents = {{name = "bentuk kata kerja", sort = "kausatif"}},
}

labels["bentuk kata kerja"] = {
	description = "bahasa {{{langname}}} verbs that are conjugated to display grammatical relations other than the main form.",
	parents = {"bentuk bukan lema", {name = "kata kerja", sort = "**"}},
}

labels["bentuk imperatif kata kerja"] = {
	description = "bahasa {{{langname}}} verbs that are conjugated to express requests or commands.",
	parents = {{name = "bentuk kata kerja", sort = "imperatif"}},
}

labels["bentuk tak nalar kata kerja"] = {
	description = "bahasa {{{langname}}} verb forms that don't follow standard patterns of conjugation.",
	parents = {{name = "bentuk kata kerja", sort = "tak nalar"}},
}

labels["bentuk nafi kata kerja"] = {
	description = "bahasa {{{langname}}} verbs that are conjugated to express negation.",
	parents = {{name = "bentuk kata kerja", sort = "nafi"}},
}

labels["bentuk pasif kata kerja"] = {
	description = "bahasa {{{langname}}} verbs that are conjugated to direct the action to the grammatical subject, by means of pasif voice.",
	parents = {{name = "bentuk kata kerja", sort = "pasif"}},
}

labels["bentuk lampau ringkas kata kerja"] = {
	description = "bahasa {{{langname}}} verbs that are conjugated to indicate events before the current moment.",
	parents = {{name = "bentuk kata kerja", sort = "lampau ringkas"}},
}

labels["bentuk mufrad kata kerja"] = {
	description = "bahasa {{{langname}}} verbs that are conjugated to express quantification of only one grammatical subject.",
	parents = {{name = "bentuk kata kerja", sort = "mufrad"}},
}

local labels2 = {}

-- Add "reconstructed" subcategories; add 'umbrella_parents' key if not
-- already present.
for key, data in pairs(labels) do
	labels2[key] = data
	if not data.umbrella_parents then
		data.umbrella_parents = "Subkategori bentuk bukan lema mengikut bahasa"
	end
	labels2["reconstructed " .. key] = {
		description = "{{{langname}}} " .. key .. "  that have been linguistically [[Wiktionary:Reconstructed terms|reconstructed]].",
		umbrella_parents = "Non-lemma forms subcategories by language",
		parents = {key, {name = "reconstructed terms", sort = key}}
	}
end

-----------------------------------------------------------------------------
--                                                                         --
--                              RAW CATEGORIES                             --
--                                                                         --
-----------------------------------------------------------------------------


raw_categories["Subkategori bentuk bukan lema mengikut bahasa"] = {
	description = "Umbrella categories covering topics related to non-lemma forms.",
	additional = "{{{umbrella_meta_msg}}}",
	parents = {
		"Metakategori payung",
		{name = "bentuk bukan lema", is_label = true, sort = " "},
	},
}


return {LABELS = labels2, RAW_CATEGORIES = raw_categories}