Modul:category tree/poscatboiler/data/lemmas

Daripada Wiktionary

Pendokumenan untuk modul ini boleh diciptakan di Modul:category tree/poscatboiler/data/lemmas/doc

local labels = {}
local raw_categories = {}
local handlers = {}



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


local diminutive_augmentative_poses = {
	"kata sifat",
	"adverba",
	"kata seru",
	"Kata nama",
	"kata Bilangan",
	"kata bilangan",
	"awalan",
	"Kata nama khas",
	"kata ganti nama",
	"akhiran",
	"kata kerja"
}

labels["Lema"] = {
	description = "[[Wiktionary:Lema|Lema]] bahasa {{{langname}}}, dikategorikan oleh golongan katanya.",
	umbrella_parents = "Asas",
	parents = {{name = "{{{langcat}}}", raw = true, sort = "  "}},
}

labels["kata kerja abstrak"] = {
	description = "Kata kerja abstrak gerakan bahasa {{{langname}}} yang gerakannya beragam (berbanding dengan satu arah) atau tidak langsung, atau tindakannya diulang atau dalam satu siri, bukan satu tindakan lengkap. Kata kerja abstrak selalu tidak sempurna dalam aspek, walaupun dengan awalan yang biasanya dikaitkan dengan aspek sempurna.",
	parents = {"kata kerja"},
}

labels["Kata nama perbuatan"] = {
	description = "Kata nama bahasa {{{langname}}} menunjukkan tindakan kata kerja atau akar kata kerja yang diambil dari.",
	parents = {"Kata nama"},
}

labels["adverba berkaitan tindakan"] = {
	description = "adverba bahasa {{{langname}}} yang menunjukkan motif atau maklumat latar belakang lain untuk tindakan.",
	parents = {"adverba"},
}

labels["kata kerja aktif"] = {
	description = "Kata kerja bahasa {{{langname}}} yang menunjukkan aktiviti.",

	parents = {"kata kerja"},
}

labels["sejodohan kata sifat"] = {
	description = "bahasa {{{langname}}} concords that are prefixed to adjective stems.",

	parents = {"sejodohan"},
}

labels["akhiran pembentukan kata sifat"] = {
	description = "bahasa {{{langname}}} suffixes that are used to derive adjectives from other words.",

	parents = {"akhiran terbitan"},
}

labels["kata sifat"] = {
	description = "Istilah bahasa {{{langname}}} yang memberi atribut kepada kata nama, memanjangkan definisi mereka.",

	parents = {"Lema"},
}

labels["kata sifat mengikut jenis fleksi"] = {
	description = "bahasa {{{langname}}} adjectives organized by the type of inflection they follow.",

	parents = {{name = "kata sifat", sort = "fleksi"}},
}

labels["akhiran pembentukan adverba"] = {
	description = "bahasa {{{langname}}} suffixes that are used to derive adverbs from other words.",

	parents = {"akhiran terbitan"},
}

labels["akusatif adverba"] = {
	description = "Accusative case-forms in bahasa {{{langname}}} used as adverbs.",

	parents = {"adverba"},
}

labels["adverba"] = {
	description = "Istilah bahasa {{{langname}}} yang mengubah suai klausa, ayat dan frasa secara langsung.",

	parents = {"Lema"},
}

labels["adverba mengikut jenis fleksi"] = {
	description = "bahasa {{{langname}}} adverbs organized by the type of inflection they follow.",

	parents = {{name = "adverba", sort = "fleksi"}},
}

labels["imbuhan"] = {
	description = "Morphemes attached to existing bahasa {{{langname}}} words.",

	parents = {"morfem"},
}

labels["Kata nama pelaku"] = {
	description = "bahasa {{{langname}}} nouns that denote an agent that performs the action denoted by the verb from which the noun is derived.",

	parents = {"Kata nama"},
}

labels["kata kerja ambitransitif"] = {
	description = "bahasa {{{langname}}} verbs that may or may not direct actions, occurrences or states to grammatical objects.",

	parents = {"kata kerja", "kata kerja transitif", "kata kerja tak transitif"},
}

labels["arahan haiwan"] = {
	description = "bahasa {{{langname}}} words used to communicate with animals.",

	parents = {"kata seru"},
}

labels["kata sandang"] = {
	description = "bahasa {{{langname}}} terms that indicate and specify nouns.",

	parents = {"penunjuk"},
}

labels["adverba aspek"] = {
	description = "bahasa {{{langname}}} adverbs that express [[w:Grammatical aspect|grammatical aspect]], describing the flow of time in relation to a statement.",

	parents = {"adverba"},
}

labels["Kata nama agam"] = {
	description = "bahasa {{{langname}}} nouns that are derived from a base noun to convey big size or big intensity.",

	parents = {"Kata nama"},
}

labels["kata kerja bantu"] = {
	description = "bahasa {{{langname}}} verbs that provide additional conjugations for other verbs.",

	parents = {"kata kerja"},
}

labels["kata kerja biaspektual"] = {
	description = "bahasa {{{langname}}} verbs that can be both imperfective and perfective.",

	parents = {"kata kerja"},
}

labels["kata kerja kausatif"] = {
	description = "bahasa {{{langname}}} verbs that express causing actions or states rather than performing or being them directly. Use this only for separate verbs: causative forms that are part of the inflection of verbs have their own category (see [[:Category:Verb causative forms by language]]).",

	parents = {"kata kerja"},
}

labels["apitan"] = {
	description = "Affixes attached to both the beginning and the end of bahasa {{{langname}}} words, together as single units.",

	parents = {"morfem"},
}

labels["circumpositions"] = {
	description = "bahasa {{{langname}}} adpositions that appear on both sides of their objects.",

	parents = {"Lema"},
}

labels["kata kerja kuat kelas 1"] = {
	description = "Verbs where the [[ablaut]] vowel was followed by ''-y-'' in Proto-Indo-European.",

	parents = {{name = "kata kerja kuat", sort = "1"}},
}

labels["kata kerja lemah kelas 1"] = {
	description = "Weak verbs of the first class.",

	parents = {{name = "kata kerja lemah", sort = "1"}},
}

labels["kata kerja kuat kelas 2"] = {
	description = "Verbs where the [[ablaut]] vowel was followed by ''-w-'' in Proto-Indo-European.",

	parents = {{name = "kata kerja kuat", sort = "2"}},
}

labels["kata kerja kuat kelas 2a"] = {
	description = "Verbs where the [[ablaut]] vowel was *eu in Proto-Germanic.",

	parents = {{name = "kata kerja kuat kelas 2", sort = "1"}},
}

labels["kata kerja kuat kelas 2b"] = {
	description = "Verbs where the [[ablaut]] vowel was *ū in Proto-Germanic.",

	parents = {{name = "kata kerja kuat kelas 2", sort = "2"}},
}

labels["kata kerja lemah kelas 2"] = {
	description = "Weak verbs of the second class.",

	parents = {{name = "kata kerja lemah", sort = "2"}},
}

labels["kata kerja kuat kelas 3"] = {
	description = "Verbs where the [[ablaut]] vowel was followed by a [[consonant cluster]] in Proto-Indo-European.",

	parents = {{name = "kata kerja kuat", sort = "3"}},
}

labels["kata kerja kuat kelas 3a"] = {
	description = "Verbs where the [[consonant cluster]] begins with a nasal consonant.",

	parents = {{name = "kata kerja kuat kelas 3", sort = "1"}},
}

labels["kata kerja kuat kelas 3b"] = {
	description = "Verbs where the [[consonant cluster]] begins with a lateral consonant or velar fricative.",

	parents = {{name = "kata kerja kuat kelas 3", sort = "2"}},
}

labels["kata kerja kuat kelas 3c"] = {
	description = "Verbs where the [[consonant cluster]] begins with a rhotic consonant.",

	parents = {{name = "kata kerja kuat kelas 3", sort = "3"}},
}

labels["kata kerja kuat kelas 4"] = {
	description = "Verbs where the [[ablaut]] vowel was followed by a [[sonorant]] (''m'', ''n'', ''l'', ''r'') but no other consonant in Proto-Indo-European.",

	parents = {{name = "kata kerja kuat", sort = "4"}},
}

labels["kata kerja kuat kelas 5"] = {
	description = "Verbs where the [[ablaut]] vowel was followed by [[consonant]] other than a [[sonorant]] in Proto-Indo-European.",

	parents = {{name = "kata kerja kuat", sort = "5"}},
}

labels["kata kerja kuat kelas 6"] = {
	description = "The Proto-Indo-European origin of this class is not securely known. It contains verbs with the stem vowel ''-a-'', except those where it is followed by a sonorant and another consonant (this combination was considered a diphthong in PIE and therefore belonged to class 7).",

	parents = {{name = "kata kerja kuat", sort = "6"}},
}

labels["kata kerja kuat kelas 7"] = {
	description = "Verbs that retained their reduplication in the past tense in Proto-Germanic. The seventh class was originally a collection of verbs from the other six classes that exhibited [[w:reduplication|reduplication]]. Consequently, the sound of the present tense can vary but it is always the same as that of the past participle.",

	parents = {{name = "kata kerja kuat", sort = "7"}},
}

labels["penjodoh bilangan"] = {
	description = "bahasa {{{langname}}} terms that classify nouns according to their meanings.",

	parents = {"Lema"},
}

labels["klitik"] = {
	description = "bahasa {{{langname}}} morphemes that function as independent words, but are always attached to another word.",

	parents = {"morfem"},
}

labels["Kata nama kelompok"] = {
	description = "bahasa {{{langname}}} nouns that indicate groups of related things or beings, without the need of grammatical pluralization.",

	parents = {"Kata nama"},
}

labels["bentuk penggabungan"] = {
	description = "Forms of bahasa {{{langname}}} words that do not occur independently, but are used when joined with other words.",

	parents = {"morfem"},
}

labels["Kata nama am"] = {
	description = "bahasa {{{langname}}} nouns that display grammatical relations associated with male or female beings.",

	parents = {"Kata nama"},
}

labels["kata sifat perbandingan sahaja"] = {
	description = "bahasa {{{langname}}} adjectives that are only used in their comparative forms.",

	parents = {"kata sifat"},
}

labels["sejodohan"] = {
	description = "bahasa {{{langname}}} prefixes attached to words to show agreement with a noun or pronoun.",

	parents = {"awalan"},
}

labels["kata kerja konkrit"] = {
	description = "bahasa {{{langname}}} kata kerja konkrit refer to a verbal aspect in verbs of motion that is unidirectional (as opposed to multidirectional), a definitely directed motion, or a single, completed action (instead of a repeated action or series of actions). Concrete verbs may be either imperfective or perfective.",

	parents = {"kata kerja"},
}

labels["kata penghubung"] = {
	description = "Istilah bahasa {{{langname}}} yang menghubungkan kata, frasa atau klausa bersama-sama.",

	parents = {"Lema"},
}

labels["adverba kata penghubung"] = {
	description = "bahasa {{{langname}}} adverbs that connect two independent clauses together.",

	parents = {"adverba"},
}

labels["kata kerja berterusan"] = {
	description = "bahasa {{{langname}}} verbs that express continuing action.",

	parents = {"kata kerja"},
}

labels["kata kerja kawalan"] = {
	description = "bahasa {{{langname}}} verbs that take multiple arguments, one of which is another verb. One of the control verb's arguments is syntactically both an argument of the control verb and an argument of the other verb.",

	parents = {"kata kerja"},
}

labels["cooperative verbs"] = {
	description = "bahasa {{{langname}}} verbs that indicate cooperation",

	parents = {"kata kerja"},
}

labels["coordinating conjunctions"] = {
	description = "bahasa {{{langname}}} conjunctions that indicate equal syntactic importance between connected items.",

	parents = {"kata penghubung"},
}

labels["copulative verbs"] = {
	description = "bahasa {{{langname}}} verbs that may take adjectives as their complement.",

	parents = {"kata kerja"},
}

labels["countable nouns"] = {
	description = "bahasa {{{langname}}} nouns that can be quantified directly by numerals.",

	parents = {"Kata nama"},
}

labels["counters"] = {
	description = "bahasa {{{langname}}} terms that combine with numerals to express quantity of nouns.",

	parents = {"Lema"},
}


labels["kata kerja cangga"] = {
	description = "bahasa {{{langname}}} verbs that lack one or more forms in their conjugations.",

	parents = {"kata kerja", "kata kerja tak nalar"},
}

labels["degree adverbs"] = {
	description = "bahasa {{{langname}}} adverbs that express a particular degree to which the word they modify applies.",

	parents = {"adverba"},
}

labels["demonstrative adjectives"] = {
	description = "bahasa {{{langname}}} adjectives that refer to nouns, comparing them to external references.",

	parents = {"kata sifat", {name = "pro-bentuk penunjuk", sort = "kata sifat"}},
}

labels["demonstrative adverbs"] = {
	description = "bahasa {{{langname}}} adverbs that refer to other adverbs, comparing them to external references.",

	parents = {"adverba", {name = "pro-bentuk penunjuk", sort = "adverba"}},
}

labels["denominal verbs"] = { -- in [[Appendix:Glossary]]; "denominative" more frequent?
	description = "bahasa {{{langname}}} verbs that derive from nouns.",

	parents = { "kata kerja" },
}

labels["demonstrative determiners"] = {
	description = "bahasa {{{langname}}} determiners that refer to nouns, comparing them to external references.",

	parents = {"penunjuk", {name = "pro-bentuk penunjuk", sort = "penunjuk"}},
}

labels["demonstrative pronouns"] = {
	description = "bahasa {{{langname}}} pronouns that refer to nouns, comparing them to external references.",

	parents = {"kata ganti nama", {name = "pro-bentuk penunjuk", sort = "kata ganti nama"}},
}

labels["deponent verbs"] = {
	description = "bahasa {{{langname}}} verbs that have active meanings but are not conjugated in the active voice.",

	parents = {"kata kerja"},
}

labels["akhiran terbitan"] = {
	description = "bahasa {{{langname}}} suffixes that are used to create new words.",

	parents = {"akhiran"},
}

labels["kata kerja terbitan"] = {
	description = "bahasa {{{langname}}} verbs that are derived from nouns and adjectives.",

	parents = {"kata kerja"},
}

labels["desiderative verbs"] = {
	description = "bahasa {{{langname}}} verbs with the following morphology: verbal root xxx + [[desiderative]] suffix, and the following semantics: to wish to do the action xxx.",

	parents = {"kata kerja"},
}

labels["determinatives"] = {
	description = "bahasa {{{langname}}} terms that indicate the general class to which the following logogram belongs.",

	parents = {"Lema"},
}

labels["penunjuk"] = {
	description = "Istilah bahasa {{{langname}}} yang merujuk kata nama, mengekspresikan konteksnya secara langsung.",

	parents = {"Lema"},
}

labels["diminutiva tantum"] = {
	description = "bahasa {{{langname}}} nouns or noun senses that are mostly or exclusively used in the diminutive form.",

	parents = {"Kata nama"},
}

labels["diminutive adjectives"] = {
	description = "bahasa {{{langname}}} adjectives that are derived from a base word to convey endearment, small size or small intensity.",

	parents = {"kata sifat"},
}

labels["diminutive adverbs"] = {
	description = "bahasa {{{langname}}} adverbs that are derived from a base word to convey endearment, small size or small intensity.",

	parents = {"adverba"},
}

labels["Kata nama mimitan"] = {
	description = "bahasa {{{langname}}} nouns that are derived from a base word to convey endearment, small size or small intensity.",

	parents = {"Kata nama"},
}

labels["diminutive numerals"] = {
	description = "bahasa {{{langname}}} numerals that are derived from a base word to convey endearment or to emphasize a small quantity.",

	parents = {"penomboran"},
}

labels["diminutive proper nouns"] = {
	description = "bahasa {{{langname}}} proper nouns that are derived from a base word to convey endearment, small size or small intensity.",

	parents = {"Kata nama khas", "Kata nama mimitan"},
}

labels["diminutive pronouns"] = {
	description = "bahasa {{{langname}}} pronouns that are derived from a base word to convey endearment, small size or small intensity.",

	parents = {"kata ganti nama"},
}

labels["diminutive suffixes"] = {
	description = "bahasa {{{langname}}} suffixes that are added to a base word to convey endearment, small size or small intensity.",

	parents = {"akhiran terbitan"},
}

labels["diminutive verbs"] = {
	description = "bahasa {{{langname}}} verbs that are derived from a base word to convey endearment, small size or small intensity.",

	parents = {"kata kerja"},
}

labels["discourse particles"] = {
	description = "bahasa {{{langname}}} particles that manage the flow and structure of discourse.",

	parents = {"partikel"},
}

labels["ditransitive verbs"] = {
	description = "bahasa {{{langname}}} verbs that indicate actions, occurrences or states of two grammatical objects simultaneously, one direct and one indirect.",

	parents = {"kata kerja", "kata kerja transitif"},
}

labels["doubly irregular verbs"] = {
	description = "bahasa {{{langname}}} verbs whose past stems and present stems differ as well as their perfective and imperfective stems.",

	parents = {"kata kerja", "kata kerja mengikut jenis fleksi"},
}

labels["dualia tantum"] = {
	description = "bahasa {{{langname}}} nouns that are mostly or exclusively used in the dual form.",

	parents = {"Kata nama"},
}

labels["duration adverbs"] = {
	description = "bahasa {{{langname}}} adverbs that express duration in time.",

	parents = {"adverba masa"},
}

labels["ergative verbs"] = {
	description = "bahasa {{{langname}}} intransitive verbs that become causatives when used transitively.",

	parents = {"kata kerja", "kata kerja tak transitif", "kata kerja transitif"},
}

labels["elative adjectives"] = {
	description = "bahasa {{{langname}}} adjectives that express attributes in a relatively higher degree, or in the highest possible degree.",

	parents = {"kata sifat"},
}

labels["enclitics"] = {
	description = "bahasa {{{langname}}} clitics that attach to the preceding word.",

	parents = {"klitik"},
}

labels["endearing adjectives"] = {
	description = "bahasa {{{langname}}} adjectives that are derived from a base word to convey endearment (as opposed to small size or intensity).",

	parents = {"kata sifat"},
}

labels["endearing nouns"] = {
	description = "bahasa {{{langname}}} nouns that are derived from a base word to convey endearment (as opposed to small size or intensity).",

	parents = {"Kata nama"},
}


labels["focus adverbs"] = {
	description = "bahasa {{{langname}}} adverbs that indicate [[w:Focus (linguistics)|focus]] within the sentence.",

	parents = {"adverba"},
}

labels["frequency adverbs"] = {
	description = "bahasa {{{langname}}} adverbs that express repetition with a certain frequency or interval.",

	parents = {"adverba masa"},
}

labels["frequentative verbs"] = {
	description = "bahasa {{{langname}}} verbs that express repeated action.",

	parents = {"kata kerja"},
}

labels["general pronouns"] = {
	description = "bahasa {{{langname}}} pronouns that refer to all persons, things, abstract ideas and their characteristics.",

	parents = {"kata ganti nama"},
}

labels["generational moieties"] = {
	description = "bahasa {{{langname}}} moieties that alternate every generation.",

	parents = {"gugusan"},
}

labels["ideophones"] = {
	description = "bahasa {{{langname}}} terms that evoke an idea, especially a sensation or impression, with a sound.",

	parents = {"Lema"},
}

labels["imperfective verbs"] = {
	description = "bahasa {{{langname}}} verbs that express actions considered as ongoing or continuous, as opposed to completed events.",

	parents = {"kata kerja"},
}

labels["impersonal verbs"] = {
	description = "bahasa {{{langname}}} verbs that do not indicate actions, occurrences or states of any specific grammatical subject.",

	parents = {"kata kerja", "kata kerja cangga"},
}

labels["inchoative verbs"] = {
	description = "bahasa {{{langname}}} verbs that indicate that an action is soon to begin.",

	parents = {"kata kerja"},
}

labels["indefinite adjectives"] = {
	description = "bahasa {{{langname}}} adjectives that refer to unspecified adjective meanings.",

	parents = {"kata sifat", {name = "pro-bentuk tak pasti", sort = "kata sifat"}},
}

labels["indefinite adverbs"] = {
	description = "bahasa {{{langname}}} adverbs that refer to unspecified adverbial meanings.",

	parents = {"adverba", {name = "pro-bentuk tak pasti", sort = "adverba"}},
}

labels["indefinite determiners"] = {
	description = "bahasa {{{langname}}} determiners that designate an unidentified noun.",

	parents = {"penunjuk", {name = "pro-bentuk tak pasti", sort = "penunjuk"}},
}

labels["indefinite pronouns"] = {
	description = "bahasa {{{langname}}} pronouns that refer to unspecified nouns.",

	parents = {"kata ganti nama", {name = "pro-bentuk tak pasti", sort = "kata ganti nama"}},
}

labels["infixes"] = {
	description = "Affixes inserted inside bahasa {{{langname}}} words.",

	parents = {"morfem"},
}

labels["inflectional prefixes"] = {
	description = "bahasa {{{langname}}} prefixes that are used as inflectional beginnings in noun, adjective or verb paradigms.",

	parents = {"awalan"},
}

labels["inflectional suffixes"] = {
	description = "bahasa {{{langname}}} suffixes that are used as inflectional endings in noun, adjective or verb paradigms.",

	parents = {"akhiran"},
}

labels["interfixes"] = {
	description = "Affixes used to join two bahasa {{{langname}}} words or morphemes together.",

	parents = {"morfem"},
}

labels["kata seru"] = {
	description = "Istilah bahasa {{{langname}}} yang menyatakan emosi, bunyi, dan sebagainya sebagai seruan.",

	parents = {"Lema"},
}

labels["interrogative adjectives"] = {
	description = "bahasa {{{langname}}} adjectives that indicate questions.",

	parents = {"kata sifat", {name = "pro-bentuk tanya", sort = "kata sifat"}},
}

labels["interrogative adverbs"] = {
	description = "bahasa {{{langname}}} adverbs that indicate questions.",

	parents = {"adverba", {name = "pro-bentuk tanya", sort = "adverba"}},
}

labels["interrogative determiners"] = {
	description = "bahasa {{{langname}}} determiners that indicate questions.",

	parents = {"penunjuk", {name = "pro-bentuk tanya", sort = "penunjuk"}},
}

labels["interrogative particles"] = {
	description = "bahasa {{{langname}}} particles that indicate questions.",

	parents = {"partikel", {name = "pro-bentuk tanya", sort = "partikel"}},
}

labels["interrogative pronouns"] = {
	description = "bahasa {{{langname}}} pronouns that indicate questions.",

	parents = {"kata ganti nama", {name = "pro-bentuk tanya", sort = "kata ganti nama"}},
}

labels["kata kerja tak transitif"] = {
	description = "bahasa {{{langname}}} verbs that don't require any grammatical objects.",

	parents = {"kata kerja"},
}

labels["kata sifat tak nalar"] = {
	description = "bahasa {{{langname}}} adjectives that follow non-standard patterns of inflection.",

	parents = {"kata sifat mengikut jenis fleksi"},
}


labels["Kata nama tak nalar"] = {
	description = "bahasa {{{langname}}} nouns that follow non-standard patterns of inflection.",

	parents = {"Kata nama mengikut jenis fleksi"},
}


labels["kata kerja tak nalar"] = {
	description = "bahasa {{{langname}}} verbs that follow non-standard patterns of inflection.",

	parents = {"kata kerja mengikut jenis fleksi"},
}

labels["iterative verbs"] = {
	description = "bahasa {{{langname}}} verbs that express the repetition of an event.",

	parents = {"kata kerja"},
}

labels["location adverbs"] = {
	description = "bahasa {{{langname}}} adverbs that indicate location.",
	parents = {"adverba"},
}

labels["manner adverbs"] = {
	description = "bahasa {{{langname}}} adverbs that indicate the manner, way or style in which an action is performed.",
	parents = {"adverba"},
}

labels["modal adverbs"] = {
	description = "bahasa {{{langname}}} particles that express [[w:Linguistic modality|linguistic modality]], indicating the mood or attitude of the speaker with respect to what is being said.",
	parents = {"adverba ayat"},
}

labels["modal particles"] = {
	description = "bahasa {{{langname}}} particles that reflect the mood or attitude of the speaker, without changing the basic meaning of the sentence.",
	parents = {"partikel"},
}

labels["modal verbs"] = {
	description = "bahasa {{{langname}}} verbs that indicate [[grammatical mood]].",
	parents = {"kata kerja bantu"},
}

labels["morfem"] = {
	description = "Elemen kata-kata bahasa {{{langname}}} yang digunakan untuk membentuk kata-kata penuh.",
	parents = {"Lema"},
}

labels["negative particles"] = {
	description = "bahasa {{{langname}}} particles that indicate negation.",
	parents = {{name = "partikel", sort = "partikel"}},
}

labels["negative pronouns"] = {
	description = "bahasa {{{langname}}} pronouns that refer to negative or non-existent references.",
	parents = {"kata ganti nama"},
}


labels["neutral verbs"] = {
	description = "bahasa {{{langname}}} verbs that indicate either or both an activity or a result of an activity",
	parents = {"kata kerja"},
}

labels["nominalized adjectives"] = {
	description = "bahasa {{{langname}}} adjectives that are used as nouns.",
	parents = {"Kata nama", "kata sifat"},
}

labels["non-constituents"] = {
	description = "bahasa {{{langname}}} terms that are not grammatical [[constituent]]s, and therefore need to be combined with additional terms to form a complete phrase.",
	parents = {"frasa"},
}

labels["awalan kata nama"] = {
	description = "bahasa {{{langname}}} prefixes attached to a noun that display its noun class.",
	parents = {"awalan"},
}

labels["akhiran pembentukan kata nama"] = {
	description = "bahasa {{{langname}}} suffixes that are used to derive nouns from other words.",
	parents = {"akhiran terbitan"},
}

labels["Kata nama"] = {
	description = "Itilah bahasa {{{langname}}} yang menunjukkan orang, makhluk, benda, tempat, fenomena, kualiti atau idea.",
	parents = {"Lema"},
}

labels["Kata nama mengikut jenis fleksi"] = {
	description = "bahasa {{{langname}}} nouns organized by the type of inflection they follow.",
	parents = {{name = "Kata nama", sort = "fleksi"}},
}

labels["penomboran"] = {
	description = "Istilah bahasa {{{langname}}} yang mengukur kata nama.",
	parents = {"Lema"},
}

labels["object concords"] = {
	description = "bahasa {{{langname}}} concords used to show the grammatical object.",
	parents = {"sejodohan"},
}

labels["object pronouns"] = {
	description = "bahasa {{{langname}}} pronouns that refer to grammatical objects.",

	parents = {"kata ganti nama"},
}

labels["partikel"] = {
	description = "Istilah bahasa {{{langname}}} yang tidak tergolong dalam mana-mana kelas perkataan tatabahasa, sering tidak mempunyai fungsi tatabahasa mereka sendiri dan membentuk bahagian-bahagian ucapan lain atau menyatakan hubungan antara klausa.",
	parents = {"Lema"},
}

labels["passive verbs"] = {
	description = "bahasa {{{langname}}} verbs that are usually used in passive voice.",
	parents = {"kata kerja"},
}

labels["perfective verbs"] = {
	description = "bahasa {{{langname}}} verbs that express actions considered as completed events, as opposed to ongoing or continuous.",

	parents = {"kata kerja"},
}

labels["kata ganti nama diri"] = {
	description = "bahasa {{{langname}}} pronouns that are used as substitutes for known nouns.",
	parents = {"kata ganti nama"},
}

labels["phrasal verbs"] = {
	description = "bahasa {{{langname}}} verbs accompanied by particles, such as prepositions and adverbs.",
	parents = {"kata kerja", "frasa"},
}

labels["phrasal prepositions"] = {
	description = "bahasa {{{langname}}} prepositions formed with combinations of other terms.",

	parents = {"kata depan", "frasa"},
}

labels["pluralia tantum"] = {
	description = "bahasa {{{langname}}} nouns that are mostly or exclusively used in the plural form.",
	parents = {"Kata nama"},
}

labels["possessive adjectives"] = {
	description = "bahasa {{{langname}}} adjectives that indicate ownership.",
	parents = {"kata sifat"},
}

labels["possessive concords"] = {
	description = "bahasa {{{langname}}} concords used to show possession.",
	parents = {"sejodohan"},
}

labels["possessive determiners"] = {
	description = "bahasa {{{langname}}} determiners that indicate ownership.",
	parents = {"penunjuk"},
}

labels["possessive pronouns"] = {
	description = "bahasa {{{langname}}} pronouns that indicate ownership.",
	parents = {"kata ganti nama"},
}

labels["sendi nama"] = {
	description = "bahasa {{{langname}}} adpositions that are placed after their objects.",
	parents = {"Lema"},
}

labels["predicatives"] = {
	description = "?",
	parents = {"Lema"},
}

labels["awalan"] = {
	description = "Affixes attached to the beginning of bahasa {{{langname}}} words.",

	parents = {"morfem"},
}

labels["prepositional phrases"] = {
	description = "bahasa {{{langname}}} phrases headed by a preposition.",
	parents = {"frasa", "kata depan"},
}

labels["kata depan"] = {
	description = "Adposisi bahasa {{{langname}}} yang diletakkan di hadapan objek mereka.",
	parents = {"Lema"},
}

labels["ablative prepositions"] = {
	description = "bahasa {{{langname}}} prepositions that cause the succeeding noun to be in the ablative case.",

	parents = {"kata depan"},
}

labels["accusative prepositions"] = {
	description = "bahasa {{{langname}}} prepositions that cause the succeeding noun to be in the accusative case.",
	parents = {"kata depan"},
}

labels["dative prepositions"] = {
	description = "bahasa {{{langname}}} prepositions that cause the succeeding noun to be in the dative case.",
	parents = {"kata depan"},
}

labels["genitive prepositions"] = {
	description = "bahasa {{{langname}}} prepositions that cause the succeeding noun to be in the genitive case.",
	parents = {"kata depan"},
}

labels["instrumental prepositions"] = {
	description = "bahasa {{{langname}}} prepositions that cause the succeeding noun to be in the instrumental case.",
	parents = {"kata depan"},
}

labels["matrilineal moieties"] = {
	description = "bahasa {{{langname}}} moieties inherited from an individual's mother.",
	parents = {"gugusan"},
}

labels["nominative prepositions"] = {
	description = "bahasa {{{langname}}} prepositions that cause the succeeding noun to be in the nominative case.",
	parents = {"kata depan"},
}

labels["patrilineal moieties"] = {
	description = "bahasa {{{langname}}} moieties inherited from an individual's father.",
	parents = {"gugusan"},
}

labels["prepositional prepositions"] = {
	description = "bahasa {{{langname}}} prepositions that cause the succeeding noun to be in the prepositional case.",
	parents = {"kata depan"},
}


labels["prenouns"] = {
	description = "bahasa {{{langname}}} prefixes of various kinds that are attached to nouns.",
	parents = {"awalan"},
}

labels["preverbs"] = {
	description = "bahasa {{{langname}}} prefixes of various kinds that are attached to verbs.",
	parents = {"awalan"},
}

labels["pronominal adverbs"] = {
	description = "bahasa {{{langname}}} adverbs that are formed by combining a pronoun with a preposition.",
	parents = {"adverba", "kata depan", "kata ganti nama"},
}

labels["pronominal concords"] = {
	description = "bahasa {{{langname}}} concords that are prefixed to pronominal stems.",
	parents = {"sejodohan"},
}

labels["kata ganti nama"] = {
	description = "Istilah bahasa {{{langname}}} yang merujuk kepada dan kata nama gantian.",
	parents = {"Lema"},
}

labels["Kata nama khas"] = {
	description = "bahasa {{{langname}}} nouns that indicate individual entities, such as names of persons, places or organizations.",

	parents = {"Kata nama"},
}

labels["punctual adverbs"] = {
	description = "bahasa {{{langname}}} adverbs that express a single point or span in time.",
	parents = {"adverba masa"},
}

labels["reciprocal pronouns"] = {
	description = "bahasa {{{langname}}} pronouns that refer back to a plural subject and express an action done in two or more directions.",
	parents = {"kata ganti nama", "kata ganti nama diri"},
}

labels["reciprocal verbs"] = {
	description = "bahasa {{{langname}}} verbs that indicate actions, occurrences or states directed from multiple subjects to each other.",
	parents = {"kata kerja"},
}

labels["reflexive pronouns"] = {
	description = "bahasa {{{langname}}} pronouns that refer back to the subject.",
	parents = {"kata ganti nama", "kata ganti nama diri"},
}

labels["reflexive verbs"] = {
	description = "bahasa {{{langname}}} verbs that indicate actions, occurrences or states directed from the grammatical subjects to themselves.",
	parents = {"kata kerja"},
}

labels["relational adjectives"] = {
	description = "bahasa {{{langname}}} adjectives that stand in place of a noun when modifying another noun.",

	parents = {"kata sifat"},
}

labels["relational nouns"] = {
	description = "bahasa {{{langname}}} nouns used to indicate a relation between other two nouns by means of possession.",
	parents = {"Kata nama"},
}

labels["relative adjectives"] = {
	description = "bahasa {{{langname}}} adjectives used to indicate [[relative clause]]s.",
	parents = {"kata sifat", {name = "pro-bentuk relatif", sort = "kata sifat"}},
}

labels["relative adverbs"] = {
	description = "bahasa {{{langname}}} adverbs used to indicate [[relative clause]]s.",
	parents = {"adverba", {name = "pro-bentuk relatif", sort = "adverba"}},
}

labels["relative determiners"] = {
	description = "bahasa {{{langname}}} determiners used to indicate [[relative clause]]s.",
	parents = {"penunjuk", {name = "pro-bentuk relatif", sort = "penunjuk"}},
}

labels["relative concords"] = {
	description = "bahasa {{{langname}}} concords that are prefixed to relative stems.",
	parents = {"sejodohan"},
}

labels["relative pronouns"] = {
	description = "bahasa {{{langname}}} pronouns used to indicate [[relative clause]]s.",
	parents = {"kata ganti nama", {name = "pro-bentuk relatif", sort = "kata ganti nama"}},
}

labels["relatives"] = {
	description = "bahasa {{{langname}}} terms that give attributes to nouns, acting grammatically as relative clauses.",
	parents = {"Lema"},
}

labels["resultative verbs"] = {
	description = "bahasa {{{langname}}} verbs that indicate a result of some action",
	parents = {"kata kerja"},
}

labels["semelfactive verbs"] = {
	description = "bahasa {{{langname}}} verbs that are punctual (instantaneous, momentive), perfective (treated as a unitary whole with no explicit internal temporal structure), and telic (having a boundary out of which the activity cannot be said to have taken place or continue).",
	parents = {"kata kerja"},
}

labels["adverba ayat"] = {
	description = "bahasa {{{langname}}} adverbs that modify an entire clause or sentence.",
	parents = {"adverba"},
}

labels["sequence adverbs"] = {
	description = "bahasa {{{langname}}} conjunctive adverbs that express sequence in space or time.",
	parents = {"adverba kata penghubung"},
}

labels["simple intransitive verbs"] = {
	description = "bahasa {{{langname}}} verbs where the ''ل'' is dropped and ''ېږ'' replaces ''ېد'' in the present tense.",
	parents = {"kata kerja mudah"},
}

labels["kata kerja mudah"] = {
	description = "bahasa {{{langname}}} simple verbs.",
	parents = {"kata kerja", "kata kerja mengikut jenis fleksi"},
}

labels["singularia tantum"] = {
	description = "bahasa {{{langname}}} nouns that are mostly or exclusively used in the singular form.",

	parents = {"Kata nama"},
}

labels["stative verbs"] = {
	description = "bahasa {{{langname}}} verbs that define a state through means of a verb.",

	parents = {"kata kerja"},
}

labels["stems"] = {
	description = "Morphemes from which bahasa {{{langname}}} words are formed.",
	parents = {"morfem"},
}

labels["kata kerja kuat"] = {
	description = "bahasa {{{langname}}} verbs that present different stem vowels in their typically regular conjugated forms.",

	parents = {"kata kerja mengikut jenis fleksi"},
}

labels["subordinating conjunctions"] = {
	description = "bahasa {{{langname}}} conjunctions that indicate relations of syntactic dependence between connected items.",

	parents = {"kata penghubung"},
}

labels["subject concords"] = {
	description = "bahasa {{{langname}}} concords used to show the grammatical subject.",

	parents = {"sejodohan"},
}

labels["subject pronouns"] = {
	description = "bahasa {{{langname}}} pronouns that refer to grammatical subjects.",

	parents = {"kata ganti nama"},
}

labels["akhiran"] = {
	description = "Affixes attached to the end of bahasa {{{langname}}} words.",

	parents = {"morfem"},
}


labels["adverba masa"] = {
	description = "bahasa {{{langname}}} adverbs that indicate time.",

	parents = {"adverba"},
}

labels["transfiks"] = {
	description = "Discontinuous affixes inserted within a word root.",

	parents = {"morfem"},
}

labels["kata kerja transitif"] = {
	description = "bahasa {{{langname}}} verbs that indicate actions, occurrences or states directed to one or more grammatical objects.",

	parents = {"kata kerja"},
}

labels["uncomparable adjectives"] = {
	description = "bahasa {{{langname}}} adjectives that are not inflected to display different degrees of comparison.",

	parents = {"kata sifat"},
}

labels["uncomparable adverbs"] = {
	description = "bahasa {{{langname}}} adverbs that are not inflected to display different degrees of comparison.",

	parents = {"adverba"},
}

labels["uncountable nouns"] = {
	description = "bahasa {{{langname}}} nouns that indicate qualities, ideas, unbounded mass or other abstract concepts that cannot be quantified directly by numerals.",

	parents = {"Kata nama"},
}

labels["verb-forming suffixes"] = {
	description = "bahasa {{{langname}}} suffixes that are used to derive verbs from other words.",

	parents = {"akhiran terbitan"},
}

labels["Kata nama kerja"] = {
	description = "bahasa {{{langname}}} nouns morphologically related to a verb and similar to it in meaning.",

	parents = {"Kata nama"},
}

labels["kata kerja"] = {
	description = "Istilah bahasa {{{langname}}} yang menunjukkan tindakan, kejadian atau keadaan.",

	parents = {"Lema"},
}

labels["kata kerja mengikut jenis fleksi"] = {
	description = "bahasa {{{langname}}} verbs organized by the type of inflection they follow.",

	parents = {{name = "kata kerja", sort = "fleksi"}},
}

labels["kata kerja lemah"] = {
	description = "bahasa {{{langname}}} verbs that display dental suffixes in their past tense conjugated forms.",
	parents = {"kata kerja mengikut jenis fleksi"},
}

labels["gugusan"] = {
	description = "bahasa {{{langname}}} pairs of abstract categories separating people and the environment.",
	parents = {"Lema"},
}

-- Add "POS-forming suffixes".
local poses_derived_by_suffix = {
	"kata sifat", "adverba", "Kata nama", "kata kerja",
}

for _, pos in pairs(poses_derived_by_suffix) do
	labels["imbuhan pembentuk " .. pos] = {
		description = "{{{langname}}} suffixes that are used to derive " .. pos .. "s from other words.",
		parents = {"imbuhan terbitan"},
	}
end


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 lema mengikut bahasa"
	end
	labels2["reconstructed " .. key] = {
		description = "{{{langname}}} " .. key .. "  that have been linguistically [[Wiktionary:Reconstructed terms|reconstructed]].",
		umbrella_parents = "Subkategori lema mengikut bahasa",
		parents = {key, {name = "reka semula", sort = key}}
	}
end



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


raw_categories["Subkategori lema mengikut bahasa"] = {
	description = "Umbrella categories covering topics related to lemmas.",
	additional = "{{{umbrella_meta_msg}}}",
	parents = {
		"Metakategori payung",
		{name = "Lema", is_label = true, sort = " "},
	},
}



-----------------------------------------------------------------------------
--                                                                         --
--                                 HANDLERS                                --
--                                                                         --
-----------------------------------------------------------------------------

-- Handler for e.g. [[:Category:English phrasal verbs with particle (around)]].
table.insert(handlers, function(data)
	local particle = data.label:match("^phrasal verbs with particle %((.-)%)$")
	if particle then
		local tagged_text = require("Module:script utilities").tag_text(particle, data.lang, nil, "term")
		local link = require("Module:links").full_link({ term = particle, lang = data.lang }, "term")
		
		return {
			description = "{{{langname}}} {{w|phrasal verb}}s using the particle " .. link .. ".",
			displaytitle = "{{{langname}}} phrasal verbs with particle (" .. tagged_text .. ")",
			breadcrumb = tagged_text,
			parents = {{ name = "phrasal verbs", sort = particle }},
			umbrella = false,
		}
	end
end)


return {LABELS = labels2, RAW_CATEGORIES = raw_categories, HANDLERS = handlers}