Module:Category_tree/poscatboiler/data/lemmas
- 下列说明文档位于Module:Category tree/poscatboiler/data/doc。[编辑]
- Redirected from Module:Category tree/poscatboiler/data/lemmas/doc (edit).
- 相关链接:根页面 • 根页面的子页面 • 本页面的子页面 • 链入 • 嵌入包含 • 测试用例 • 沙盒 (差异)
Introduction
This is the documentation page for the main data module for Module:category tree/poscatboiler, as well as for its submodules. Collectively, these modules handle generating the descriptions and categorization for almost all category pages. The only current exception is topic pages such as Category:en:Birds and Category:zh:State capitals of Germany, and the corresponding non-language-specific pages such as Category:Birds and Category:State capitals of Germany; these are handled by Module:category tree/topic cat.
Originally, there were a large number of Module:category tree implementations, of which Module:category tree/poscatboiler was only one. It originally handled part-of-speech categories like Category:French nouns and Category:German lemmas (and corresponding "umbrella" categories such as Category:Nouns by language and Category:Lemmas by language); hence the name. However, it has long since been generalized, and the name no longer describes its current use.
The main data module at Module:category tree/poscatboiler/data does not contain data itself, but rather imports the data from its submodules, and applies some post-processing.
- To find which submodule implements a specific category, use the search box on the right.
- To add a new data submodule, copy an existing submodule and modify its contents. Then, add its name to the
subpageslist at the top of Module:category tree/poscatboiler/data.
Concepts
The poscatboiler system internally distinguishes the following types of categories:
- Language categories. These are of the form
LANG LABEL(e.g. Category:French lemmas and Category:English learned borrowings from Late Latin). Here,LANGis the name of a language, andLABELcan be anything, but should generally describe a topic that can apply to multiple languages. Note that the language mentioned byLANGmust currently be a regular language, not an etymology-only language. (Etymology-only languages include lects such as Provençal, considered a variety of Occitan, and Biblical Hebrew, considered a variety of Hebrew. See here for the list of such lects.) Most language categories have an associated umbrella category; see below. - Umbrella categories. These are normally of the form
LABEL by language, and group all categories with the same label. Examples are Category:Lemmas by language and Category:Learned borrowings from Late Latin by language. Note that the label appears with an initial lowercase letter in a language category, but with an initial uppercase letter in an umbrella category, consistent with the general principle that category names are capitalized. Some umbrella categories are missing theby languagesuffix; an example is Category:Terms borrowed from Latin, which groups categories of the formLANG terms borrowed from Latin. Umbrella categories themselves are grouped into umbrella metacategories, which group related umbrella categories under a given high-level topic. Examples are Category:Lemmas subcategories by language (which groups umbrella categories describing different types of lemmas, such as Category:Nouns by language and Category:Interrogative adverbs by language) and Category:Terms derived from Proto-Indo-European roots (which groups umbrella categories describing terms derived from particular Proto-Indo-European roots, such as Category:Terms derived from the Proto-Indo-European root *preḱ- and Category:Terms derived from the Proto-Indo-European root *bʰeh₂- (speak)). The names of umbrella metacategories are not standardized (although many end insubcategories by language), and internally they are handled as raw categories; see below. - Language-specific categories. These are of the same form
LANG LABELas regular language categories, but with the difference that the label in question applies only to a single language, rather than to all or a large group of languages. Examples are Category:Belarusian class 4c verbs, Category:Dutch separable verbs with bloot, and Category:Japanese kanji by kan'yōon reading. For these categories, it does not make sense to have a corresponding umbrella category. - Raw categories. These can have any form whatsoever, and may or may not have a language name in them. Examples are Category:Requests for images in Korean entries and Category:Terms with redundant transliterations/ru (which logically are language categories but do not follow the standard format of a language category); Category:Phrasebooks by language/Health (which is logically an umbrella category, but again with a nonstandard name); Category:Terms by etymology subcategories by language (an umbrella metacategory); and Category:Templates (a miscellaneous high-level category).
Under the hood, the poscatboiler system distinguishes two types of implementations for categories: individual labels (or individual raw categories), and handlers. Individual labels describe a single label, such as nouns or refractory rhymes. Similarly, an individual raw category describes a single raw category. Handlers, on the other hand, describe a whole class of similar labels or raw categories, e.g. labels of the form learned borrowings from SOURCE where SOURCE is any language or etymology language. Handlers are more powerful than individual labels, but require knowledge of Lua to implement.
Adding, removing or modifying categories
A sample entry is as follows (in this case, found in Module:category tree/poscatboiler/data/lemmas):
labels["adjectives"] = {
description = "{{{langname}}} terms that give attributes to nouns, extending their definitions.",
parents = {"lemmas"},
umbrella_parents = "Lemmas subcategories by language",
}
This generates the description and categorization for all categories of the form "LANG adjectives" (e.g. Category:English adjectives or Category:Norwegian Bokmål adjectives), as well as for the umbrella category Category:Adjectives by language.
The meanings of these fields are as follows:
- The
descriptionfield gives the description text that will appear when a user visits the category page. Here,{{{langname}}}is automatically replaced with the name of the language in question. The text in this field is also used to generate the description of the umbrella category Category:Adjectives by language, by chopping off the{{{langname}}}and capitalizing the next letter. - The
parentsfield gives the labels of the parent categories. For example, Category:English adjectives will have Category:English lemmas as its parent category, and Category:Norwegian Bokmål adjectives will have Category:Norwegian Bokmål lemmas as its parent category. The umbrella category Category:Adjectives by language will automatically be added as an additional parent. - The
umbrella_parentsfield specifies the parent category of the umbrella category Category:Adjectives by language (i.e. the umbrella metacategory which this page belongs to; see #Concepts above).
Category label fields
The following fields are recognized for the object describing a label:
parents- A table listing one or more parent labels of this label. This controls the parent categories that the category is contained within, as well as the chain of breadcrumbs appearing across the top of the page (see below).
- An item in the table can be either a single string (the parent label), or a table containing (at least) the two elements
nameandsort. In the latter case,namespecifies the parent label name, while thesortvalue specifies the sort key to use to sort it in that category. The default sort key is the category's label. - If a parent label begins with
Category:it is interpreted as a raw category name, rather than as a label name. It can still have its own sort key as usual. - The first listed parent controls the category's parent breadcrumb in the chain of breadcrumbs at the top of the page. (The breadcrumb of the category itself is determined by the
breadcrumbsetting, as described below.)
- An item in the table can be either a single string (the parent label), or a table containing (at least) the two elements
description- A plain English description for the label. This should generally be no longer than one sentence. Place additional, longer explanatory text in the
additional=field described below, and put{{wikipedia}}boxes in theintro=field described below so that they are correctly right-aligned with the description. Template invocations and special template-like references such as{{{langname}}}and{{{langcode}}}will be expanded appropriately; see #Template substitutions in field values below. breadcrumb- The text of the last breadcrumb that appears at the top of the category page.
- By default, it is the same as the category label, with the first letter capitalized.
- The value can be either a string, or a table containing two elements called
nameandnocap. In the latter case,namespecifies the breadcrumb text, whilenocapcan be used to disable the automatic capitalization of the breadcrumb text that normally happens. - Note that the breadcrumbs collectively are the chain of links that serve as a navigation aid for the hierarchical organization of categories. For example, a category like Category:French adjectives will have a breadcrumb chain similar to "Fundamental » All languages » French » Lemmas » Adjectives", where each breadcrumb is a link to a category at the appropriate level. The last breadcrumb here is "Adjectives", and its text is controlled by this field.
displaytitle-
- Apply special formatting such as italics to the category page title, as with the
{{DISPLAYTITLE:...}}magic word (see mw:Help:Magic words). The value of this is either a string (which should be the formatted category title, without the precedingCategory:) or a Lua function to generate the formatted category title. A Lua function is most useful inside of a handler (see #Handlers below). The Lua function is passed two parameters, the raw category title (without the precedingCategory:) and the language object of the category's language (ornilfor umbrella categories), and should return the formatted category title (again without the precedingCategory:). If the value of this field is a string, template invocations and special template-like references such as{{{langname}}}and{{{langcode}}}will be expanded appropriately; see below. See Module:category tree/poscatboiler/data/terms by etymology and Module:category tree/poscatboiler/data/lang-specific/nl for examples of usingdisplaytitle=.
- Apply special formatting such as italics to the category page title, as with the
intro- Introductory text to display at the very top of the page. This is similar to the
description=field, but it logically displays before the edit and recent-entries boxes on the right side, while the description displays after. Theintro=field is mostly useful for right-aligned text such as{{wikipedia}}boxes, which if placed in theintro=field will correctly align to the right ofdescription=text. Template invocations and special template-like references such as{{{langname}}}and{{{langcode}}}are expanded appropriately, just as withdescription=; see #Template substitutions in field values below. additional- Additional text to display directly after the text in the the
description=field. The difference between the two is thatdescription=text will also be shown in the list of children categories shown on the parent category's page, while theadditional=text will not. For this reason, useadditional=instead ofdescription=for long explanatory notes, See also references and the like, and keepdescription=relatively short. Template invocations and special template-like references such as{{{langname}}}and{{{langcode}}}are expanded appropriately, just as withdescription=; see #Template substitutions in field values below. umbrella- A table describing the umbrella category that collects all language-specific categories associated with this label, or the special value
falseto indicate that there is no umbrella category. The umbrella category is normally called "LABEL by language". For example, for adjectives, the umbrella category is named Category:Adjectives by language, and is a parent category (in addition to any categories specified usingparents) of Category:English adjectives, Category:French adjectives, Category:Norwegian Bokmål adjectives, and all other language-specific categories holding adjectives. This table contains the following fields:name- The name of the umbrella category. It defaults to "LABEL by language". If you change this, you will probably have to modify Module:auto cat to recognize the new name of the umbrella category.
description- A plain English description for the umbrella category. By default, it is derived from the
descriptionfield of the category itself by removing any{{{langname}}},{{{langcode}}}or{{{langcat}}}template parameter reference and capitalizing the remainder. Text is automatically added to the end indicating that this category is an umbrella category that only contains other categories, and does not contain pages describing terms. parents- The parent category or categories of the umbrella category. This can either be a single string specifying a category (with or without the
Category:prefix), a table with fieldsname(the category name) andsort(the sort key, as in the outerparentsfield described above), or a list of either type of entity. breadcrumb- The last breadcrumb in the chain of breadcrumbs at the top of the category page; see above. By default, this is the category label (i.e. the same as the umbrella category name, minus the final "by language" text).
displaytitle- Apply special formatting such as italics to the umbrella category page title; see above.
intro- Like the
intro=field on regular category pages; see above. additional- Like the
additional=field on regular category pages; see above. toc_template,toc_template_full- Override the table of contents bar used on umbrella pages. See below. It's unlikely you will ever need to set this.
umbrella_parents- The same as the
parentssubfield of theumbrellafield. This typically specifies a single umbrella metacategory to which the page's corresponding umbrella page belongs; see #Concepts above). A separate field is provided for this because the umbrella's parent or parents always need to be given, whereas other umbrella properties can usually be defaulted. (In practice, you will find that most entries in a subpage of Module:category tree/poscatboiler/data do not explicitly specify the umbrella's parent. This is because a default value is supplied near the end of the "LABELS" section in which the entry is found.) toc_template- The template or templates to use to display the "table of contents" bar for easier navigation on categories with multiple pages of entries. By default, categories with more than 200 entries or 200 subcategories display a language-appropriate table of contents bar whose contents are held in a template named
CODE-categoryTOC, whereCODEis the language code of the category's language. (If no such template exists, no table of contents bar is displayed. If the category has no associated language, as with umbrella pages, the English-language table of contents bar is used.) For example, the category Category:Spanish interjections (and other Spanish-language categories) use Template:es-categoryTOC to display a Spanish-appropriate table of contents bar. (In the case of Spanish, this includes entries for Ñ and for acute-accented vowels such as Á and Ó.) To override this behavior, specify a template or a list of templates intoc_template. The first template that exists will be used; if none of the specified templates exist, the regular behavior applies, i.e. the language-appropriate table of contents bar is selected.- Special strings such as
{{{langcode}}}(to specify the language code of the category's language) can be used in the template names; see below. - Use the special value
falseto disable the table of contents bar. - An example of a category that uses this property is "LANG romanizations". For example, the category Category:Gothic romanizations would by default use the Gothic-specific template Template:got-categoryTOC to display a Gothic-script table of contents bar. This is inappropriate for this particular category, which contains Latin-script romanizations of Gothic terms rather than terms written in the Gothic script. To fix this, the "romanizations" label specifies a
toc_templatevalue of{"{{{langcode}}}-rom-categoryTOC", "en-categoryTOC"}, which first checks for a special Gothic-romanization-specific template Template:got-rom-categoryTOC (which in this case does exist), and falls back to the English-language table of contents template.
- Special strings such as
toc_template_full- Similar to
toc_templatebut used for categories with large numbers of entries (specifically, more than 2,500 entries or 2,500 subcategories). If none of the specified templates exist, the templates listed intoc_templateare tried, and if none of them exist either, the default behavior applies. In this case, the default behavior is to use a language-appropriate "full" table of contents template namedCODE-categoryTOC/full, and if that doesn't exist, fall back to the regular table of contents template namedCODE-categoryTOC. An example of a "full" table of contents template is Template:es-categoryTOC/full, which shows links for all two-letter combinations and appears on pages such as Category:Spanish nouns, with over 50,000 entries. catfix- Specifies the language code of the language to use when calling the
catfix()function in Module:utilities on this page. Thecatfix()function is used to ensure that page names in foreign scripts show up in the correct fonts and are linked to the correct language.- The default value is the category's language, if any (for example, the language
LANGin pages of the formLANG LABEL). If the category has no associated language, or if the settingcatfix = falseis used, the catfix mechanism is not applied. - The setting
catfix = falseis used, for example, on theromanizationslabel (which holds Latin-script romanizations of foreign-script terms, rather than terms in the language's native script) and theredlinkslabels (which holds pages linking to nonexistent terms in the language in question). If this is omitted, for example, then pages in Category:Manchu romanizations will show up oriented vertically despite being in Latin script, and pages in Category:Cantonese redlinks will show up using a double-width font despite mostly not being Cantonese-language pages. - The setting
catfix = "en"is used for example on categories of the formRequests for translations into LANG(see Module:category tree/poscatboiler/data/entry maintenance) because these categories contain English pages need translations into a given language, rather than containing pages of that language. - Note that setting a particular language for
catfix=will normally cause that language's table of contents page to display in place of the category's normal language, and setting a value offalsewill normally cause the English table of contents page to display. In both cases, this behavior can be overridden by specifying thetoc_template=ortoc_template_full=fields.
- The default value is the category's language, if any (for example, the language
|hidden = true- Specifies that the category is hidden. This should be used for maintenance categories. (Hidden categories do not show up in the list of categories at the bottom of a page, but do show up when searched for in the search box.)
|can_be_empty = true- Specifies that the category should not be deleted when empty. This should be used for maintenance categories.
Template substitutions in field values
Template invocations can be inserted in the text of description, parents (both name and sort key), breadcrumb, toc_template and toc_template_full values, and will be expanded appropriately. In addition, the following special template-like invocations are recognized and replaced by the equivalent text:
{{PAGENAME}}- The name of the current page. (Note that two braces are used here instead of three, as with the other parameters described below.)
{{{langname}}}- The name of the language that the category belongs to. Not recognized in umbrella fields.
{{{langcode}}}- The code of the language that the category belongs to (e.g.
enfor English,defor German). Not recognized in umbrella fields. {{{langcat}}}- The name of the language's main category, which adds "language" to the regular name. Not recognized in umbrella fields.
Raw categories
Raw categories are treated similarly to regular labels. The main differences are:
Handlers
It is also possible to have handlers that can handle arbitrarily-formed labels, e.g. "###-syllable words" for any ###; "terms in XXX script" for any XXX; or "learned borrowings from LANG" for any LANG. As an example, the following is the handler for "terms coined by COINER" (such as Category:English terms coined by Lewis Carroll):
table.insert(handlers, function(label)
local coiner = label:match("^terms coined by (.+)$")
if coiner then
return {
description = "{{{langname}}} terms coined by " .. coiner .. ".",
breadcrumb = coiner,
umbrella = false,
parents = {{
name = "coinages",
sort = coiner,
}},
}
end
end)
The handler receives the label as an argument, checks if it is in the right format, and if so, returns an object of the same format as described above for directly-specified labels. In this case, the handler disables the umbrella category "Terms coined by COINER by language" because most people coin words in only one language.
In general, the handler is passed four arguments:
- the label;
- the language object of the language at the beginning of the category, or
nilfor no language; - the script code of the script mentioned in the category, if the category is of the form "LANG LABEL in SCRIPT", or
nilotherwise; - a table of extra parameters passed to
{{auto cat}}.
If the handler doesn't need all four arguments, as in the example above, it is free to declare fewer.
If the handler interprets the extra parameters passed as the fourth argument, it should return two values: a label object (as described above), and the value true. Otherwise, an error will be thrown if any extra parameters are passed to {{auto cat}}. An example of a handler that interprets the extra parameters is the affix-cat handler in Module:category tree/poscatboiler/data/terms by etymology, which supports {{auto cat}} parameters |alt=, |sort=, |tr= and |sc=. The |alt= parameter in particular is used to specify extra diacritics to display on the affix that forms part of the category name, as in categories such as Category:Latin words suffixed with -inus (properly -īnus).
For further examples, see Module:category tree/poscatboiler/data/words by number of syllables, Module:category tree/poscatboiler/data/terms by script or Module:category tree/poscatboiler/data/terms by etymology.
Note that if a handler is specified, the module should return a table holding both the label and handler data; see the above modules.
Language-specific labels
Support exists for labels that are specialized to particular languages. A typical label such as "verbs" applies to many languages, but some categories have labels that are specialized to a particular language, e.g. Category:Belarusian class 4c verbs or Category:Dutch prefixed verbs with ver-. Here, the label "class 4c verbs" is specific to Belarusian with a description and other properties only for this particular language, and similarly for the Dutch-specific label "prefixed verbs with ver-". Yet, it is desirable to integrate these categories into the poscatboiler hierarchy, so that e.g. breadcrumbs and other features are available. This can be done by creating a module such as Module:category tree/poscatboiler/data/lang-specific/be (for Belarusian) or Module:category tree/poscatboiler/data/lang-specific/nl (for Dutch), and specifying labels and/or handlers in the same fashion as is done for language-agnostic categories. See Module:category tree/poscatboiler/data/lang-specific/documentation for more information.
Subpages
local labels = {}
local raw_categories = {}
-----------------------------------------------------------------------------
-- --
-- LABELS --
-- --
-----------------------------------------------------------------------------
local diminutive_augmentative_poses = {
"形容詞",
"副詞",
"感嘆詞",
"名詞",
"數詞",
"前綴",
"專有名詞",
"代詞",
"後綴",
"動詞"
}
labels["詞元"] = {
description = "{{{langname}}}的[[Wiktionary:詞元|詞元]],按其詞性分類。",
umbrella_parents = "分類",
parents = {{name = "{{{langcat}}}", raw = true, sort = " "}},
}
labels["抽象動詞"] = {
description = "{{{langname}}} abstract verbs of motion whose motion is multidirectional (as opposed to unidirectional) or indirect, or whose action is repeated or in a series, instead of being a single, completed action. Abstract verbs are always imperfective in aspect, even with prefixes that are normally associated with the perfective aspect.",
parents = {"動詞"},
}
labels["主動相關副詞"] = {
description = "{{{langname}}} adverbs that indicate the motive or other background information for an action.",
parents = {"副詞"},
}
labels["主動動詞"] = {
description = "{{{langname}}} verbs that indicate an activity",
parents = {"動詞"},
}
labels["形容詞一致詞"] = {
description = "{{{langname}}} 一致詞 that are prefixed to adjective stems.",
parents = {"一致詞"},
}
labels["構成形容詞的後綴"] = {
description = "{{{langname}}} suffixes that are used to derive adjectives from other words.",
parents = {"後綴"},
}
labels["形容詞"] = {
description = "{{{langname}}}中修飾名詞,為名詞擴展定義的詞彙。",
parents = {"詞元"},
}
labels["構成副詞的後綴"] = {
description = "{{{langname}}} suffixes that are used to derive adverbs from other words.",
parents = {"後綴"},
}
labels["副詞賓格"] = {
description = "Accusative case-forms in {{{langname}}} used as adverbs.",
parents = {"副詞"},
}
labels["副詞"] = {
description = "{{{langname}}}中直接修飾從句、句子、短語等的詞彙。",
parents = {"詞元"},
}
labels["adverbs by inflection type"] = {
description = "{{{langname}}} adverbs organized by the type of inflection they follow.",
parents = {{name = "副詞", sort = "inflection"}},
}
labels["詞綴"] = {
description = "Morphemes attached to existing {{{langname}}} words.",
parents = {"詞素"},
}
labels["施動者名詞"] = {
description = "{{{langname}}} nouns that denote an agent that performs the action denoted by the verb from which the noun is derived.",
parents = {"名詞"},
}
labels["兩用動詞"] = {
description = "{{{langname}}} verbs that may or may not direct actions, occurrences or states to grammatical objects.",
parents = {"動詞", "及物動詞", "不及物動詞"},
}
labels["動物指令詞"] = {
description = "{{{langname}}} words used to communicate with animals.",
parents = {"感嘆詞"},
}
labels["冠詞"] = {
description = "{{{langname}}} terms that indicate and specify nouns.",
parents = {"限定詞"},
}
labels["時態副詞"] = {
description = "{{{langname}}} adverbs that express [[w:Grammatical aspect|grammatical aspect]], describing the flow of time in relation to a statement.",
parents = {"副詞"},
}
labels["擴大名詞"] = {
description = "{{{langname}}} nouns that are derived from a base noun to convey big size or big intensity.",
parents = {"名詞"},
}
labels["助動詞"] = {
description = "{{{langname}}} verbs that provide additional conjugations for other verbs.",
parents = {"動詞"},
}
labels["雙體動詞"] = {
description = "{{{langname}}} verbs that can be both imperfective and perfective.",
parents = {"動詞"},
}
labels["使役動詞"] = {
description = "{{{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 = {"動詞"},
}
labels["環綴"] = {
description = "{{{langname}}}中接在詞語前後的一組詞綴。",
parents = {"詞素"},
}
labels["框式介詞"] = {
description = "{{{langname}}}中用來描述字詞之間的時間、空間或文法關係的詞彙,同時置於名詞、代詞前後並形成一組實體。",
parents = {"詞元"},
}
labels["一類強變化動詞"] = {
description = "Verbs where the [[ablaut]] vowel was followed by ''-y-'' in Proto-Indo-European.",
parents = {{name = "強變化動詞", sort = "1"}},
}
labels["一類弱變化動詞"] = {
description = "Weak verbs of the first class.",
parents = {{name = "弱變化動詞", sort = "1"}},
}
labels["二類強變化動詞"] = {
description = "Verbs where the [[ablaut]] vowel was followed by ''-w-'' in Proto-Indo-European.",
parents = {{name = "強變化動詞", sort = "2"}},
}
labels["二類a子類強變化動詞"] = {
description = "Verbs where the [[ablaut]] vowel was *eu in Proto-Germanic.",
parents = {{name = "二類強變化動詞", sort = "1"}},
}
labels["二類b子類強變化動詞"] = {
description = "Verbs where the [[ablaut]] vowel was *ū in Proto-Germanic.",
parents = {{name = "二類強變化動詞", sort = "2"}},
}
labels["二類弱變化動詞"] = {
description = "Weak verbs of the second class.",
parents = {{name = "弱變化動詞", sort = "2"}},
}
labels["三類強變化動詞"] = {
description = "Verbs where the [[ablaut]] vowel was followed by a [[consonant cluster]] in Proto-Indo-European.",
parents = {{name = "強變化動詞", sort = "3"}},
}
labels["三類a子類強變化動詞"] = {
description = "Verbs where the [[consonant cluster]] begins with a nasal consonant.",
parents = {{name = "三類強變化動詞", sort = "1"}},
}
labels["三類b子類強變化動詞"] = {
description = "Verbs where the [[consonant cluster]] begins with a lateral consonant or velar fricative.",
parents = {{name = "三類強變化動詞", sort = "2"}},
}
labels["三類c子類強變化動詞"] = {
description = "Verbs where the [[consonant cluster]] begins with a rhotic consonant.",
parents = {{name = "三類強變化動詞", sort = "3"}},
}
labels["四類強變化動詞"] = {
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 = "強變化動詞", sort = "4"}},
}
labels["五類強變化動詞"] = {
description = "Verbs where the [[ablaut]] vowel was followed by [[consonant]] other than a [[sonorant]] in Proto-Indo-European.",
parents = {{name = "強變化動詞", sort = "5"}},
}
labels["六類強變化動詞"] = {
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 = "強變化動詞", sort = "6"}},
}
labels["七類強變化動詞"] = {
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 = "強變化動詞", sort = "7"}},
}
labels["量詞"] = {
description = "{{{langname}}} terms that classify nouns according to their meanings.",
parents = {"詞元"},
}
labels["接語"] = {
description = "{{{langname}}} morphemes that function as independent words, but are always attached to another word.",
parents = {"詞素"},
}
labels["集合名詞"] = {
description = "{{{langname}}} nouns that indicate groups of related things or beings, without the need of grammatical pluralization.",
parents = {"名詞"},
}
labels["組合形式"] = {
description = "Forms of {{{langname}}} words that do not occur independently, but are used when joined with other words.",
parents = {"詞素"},
}
labels["比較級形容詞"] = {
description = "{{{langname}}}中比較兩個(或以上)實體或成群實體之品質、數量或程度的形容詞。",
parents = {"形容詞"},
}
labels["比較級副詞"] = {
description = "{{{langname}}}中比較兩個(或以上)實體或成群實體之品質、數量或程度的副詞。",
parents = {"副詞"},
}
labels["唯比較級形容詞"] = {
description = "{{{langname}}}中只使用比較級形式的形容詞",
parents = {"形容詞"},
}
labels["一致詞"] = {
description = "{{{langname}}} prefixes attached to words to show agreement with a noun or pronoun.",
parents = {"前綴"},
}
labels["具象動詞"] = {
description = "{{{langname}}} concrete verbs 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 = {"動詞"},
}
labels["連詞"] = {
description = "{{{langname}}}中用來連接詞語、短語或從句的詞彙。",
parents = {"詞元"},
}
labels["連接副詞"] = {
description = "{{{langname}}} adverbs that connect two independent clauses together.",
parents = {"副詞"},
}
labels["延續動詞"] = {
description = "{{{langname}}} verbs that express continuing action.",
parents = {"動詞"},
}
labels["控制動詞"] = {
description = "{{{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 = {"動詞"},
}
labels["合作動詞"] = {
description = "{{{langname}}} verbs that indicate cooperation",
parents = {"動詞"},
}
labels["並列連詞"] = {
description = "{{{langname}}} conjunctions that indicate equal syntactic importance between connected items.",
parents = {"連詞"},
}
labels["連繫動詞"] = {
description = "{{{langname}}} verbs that may take adjectives as their complement.",
parents = {"動詞"},
}
labels["可數名詞"] = {
description = "可直接用數詞標示出數量的{{{langname}}}名詞。",
parents = {"名詞"},
}
labels["量詞"] = {
description = "{{{langname}}} terms that combine with numerals to express quantity of nouns.",
parents = {"詞元"},
}
labels["不完全變化形容詞"] = {
description = "{{{langname}}} adjectives that lack one or more forms in their declensions.",
parents = {"形容詞", "不規則形容詞"},
}
labels["不完全變化動詞"] = {
description = "{{{langname}}} verbs that lack one or more forms in their conjugations.",
parents = {"動詞", "不規則動詞"},
}
labels["限定名詞"] = {
description = "{{{langname}}} nouns that are inherently definite and have definite concord.",
parents = {"依屈折分類的名詞"},
}
labels["限定代詞"] = {
description = "{{{langname}}} pronouns that are inherently definite and have definite concord.",
parents = {"代詞"},
}
labels["程度副詞"] = {
description = "{{{langname}}} adverbs that express a particular degree to which the word they modify applies.",
parents = {"副詞"},
}
labels["指示形容詞"] = {
description = "{{{langname}}} adjectives that refer to nouns, comparing them to external references.",
parents = {"形容詞", {name = "demonstrative pro-forms", sort = "形容詞"}},
}
labels["指示副詞"] = {
description = "{{{langname}}} adverbs that refer to other adverbs, comparing them to external references.",
parents = {"副詞", {name = "demonstrative pro-forms", sort = "副詞"}},
}
labels["指示限定詞"] = {
description = "{{{langname}}} determiners that refer to nouns, comparing them to external references.",
parents = {"限定詞", {name = "demonstrative pro-forms", sort = "限定詞"}},
}
labels["指示代詞"] = {
description = "{{{langname}}} pronouns that refer to nouns, comparing them to external references.",
parents = {"代詞", {name = "demonstrative pro-forms", sort = "代詞"}},
}
labels["異態動詞"] = {
description = "{{{langname}}} verbs that have active meanings but are not conjugated in the active voice.",
parents = {"動詞"},
}
labels["派生後綴"] = {
description = "{{{langname}}} suffixes that are used to create new words.",
parents = {"後綴"},
}
labels["派生動詞"] = {
description = "{{{langname}}} verbs that are derived from nouns and adjectives.",
parents = {"動詞"},
}
labels["限定詞"] = {
description = "{{{langname}}} terms that indicate the general class to which the following logogram belongs.",
parents = {"詞元"},
}
labels["限定詞"] = {
description = "{{{langname}}} terms that reference nouns, expressing their contexts directly.",
parents = {"詞元"},
}
labels["指小形容詞"] = {
description = "{{{langname}}} adjectives that are derived from a base word to convey endearment, small size or small intensity.",
parents = {"形容詞"},
}
labels["指小副詞"] = {
description = "{{{langname}}} adverbs that are derived from a base word to convey endearment, small size or small intensity.",
parents = {"副詞"},
}
labels["指小名詞"] = {
description = "{{{langname}}} nouns that are derived from a base word to convey endearment, small size or small intensity.",
parents = {"名詞"},
}
labels["指小專有名詞"] = {
description = "{{{langname}}} proper nouns that are derived from a base word to convey endearment, small size or small intensity.",
parents = {"專有名詞", "指小名詞"},
}
labels["指小代詞"] = {
description = "{{{langname}}} pronouns that are derived from a base word to convey endearment, small size or small intensity.",
parents = {"代詞"},
}
labels["指小後綴"] = {
description = "{{{langname}}} suffixes that are added to a base word to convey endearment, small size or small intensity.",
parents = {"後綴"},
}
labels["指小動詞"] = {
description = "{{{langname}}} verbs that are derived from a base word to convey endearment, small size or small intensity.",
parents = {"動詞"},
}
labels["指小助詞"] = {
description = "{{{langname}}} particles that manage the flow and structure of discourse.",
parents = {"助詞"},
}
labels["雙及物動詞"] = {
description = "{{{langname}}}中同時表示兩個語法對象的動作、存在、狀態(一個直接,一個間接)的詞彙。",
parents = {"動詞", "及物動詞"},
}
labels["雙重不規則動詞"] = {
description = "{{{langname}}} verbs whose past stems and present stems differ as well as their perfective and imperfective stems.",
parents = {"動詞", "依屈折分類的動詞"},
}
labels["唯雙名詞"] = {
description = "{{{langname}}}中主要或只能以雙數形式使用的名詞。",
parents = {"名詞"},
}
labels["持續時間副詞"] = {
description = "{{{langname}}} adverbs that express duration in time.",
parents = {"時間副詞"},
}
labels["作格動詞"] = {
description = "{{{langname}}} intransitive verbs that become causatives when used transitively.",
parents = {"動詞", "不及物動詞", "及物動詞"},
}
labels["出格形容詞"] = {
description = "{{{langname}}} adjectives that express attributes in a relatively higher degree, or in the highest possible degree.",
parents = {"形容詞"},
}
labels["陰性後綴"] = {
description = "{{{langname}}} suffixes that display grammatical relations associated with female beings.",
parents = {"構成名詞的後綴"},
}
labels["焦點副詞"] = {
description = "{{{langname}}} adverbs that indicate [[w:Focus (linguistics)|focus]] within the sentence.",
parents = {"副詞"},
}
labels["頻率副詞"] = {
description = "{{{langname}}} adverbs that express repetition with a certain frequency or interval.",
parents = {"時間副詞"},
}
labels["擬態詞"] = {
description = "{{{langname}}}中用文字化的聲音模擬事物特徵的詞彙。",
parents = {"詞元"},
}
labels["反覆動詞"] = {
description = "{{{langname}}}中表達反覆動作的動詞。",
parents = {"動詞"},
}
labels["非完整體動詞"] = {
description = "{{{langname}}}動詞中表示正在進行或連續事件而非已完成的動作的動詞。",
parents = {"動詞"},
}
labels["無人稱動詞"] = {
description = "{{{langname}}} verbs that do not indicate actions, occurrences or states of any specific grammatical subject.",
parents = {"動詞"},
}
labels["起始動詞"] = {
description = "{{{langname}}} verbs that indicate that an action is soon to begin.",
parents = {"動詞"},
}
labels["不變格形容詞"] = {
description = "{{{langname}}} adjectives that do not display additional grammatical relations by means of declension.",
parents = {"依屈折分類的形容詞"},
}
labels["不變格名詞"] = {
description = "{{{langname}}} nouns that do not display additional grammatical relations by means of declension.",
parents = {"依屈折分類的名詞"},
}
labels["不定形容詞"] = {
description = "{{{langname}}} adjectives that refer to unspecified adjective meanings.",
parents = {"形容詞", {name = "indefinite pro-forms", sort = "形容詞"}},
}
labels["不定副詞"] = {
description = "{{{langname}}} adverbs that refer to unspecified adverbial meanings.",
parents = {"副詞", {name = "indefinite pro-forms", sort = "副詞"}},
}
labels["不定限定詞"] = {
description = "{{{langname}}} determiners that designate an unidentified noun.",
parents = {"限定詞", {name = "indefinite pro-forms", sort = "限定詞"}},
}
labels["不定代詞"] = {
description = "{{{langname}}} pronouns that refer to unspecified nouns.",
parents = {"代詞", {name = "indefinite pro-forms", sort = "代詞"}},
}
labels["中綴"] = {
description = "{{{langname}}}中插在詞語中間的詞綴。",
parents = {"詞素"},
}
labels["有屈折變化的前綴"] = {
description = "{{{langname}}} prefixes that are used as inflectional beginnings in noun, adjective or verb paradigms.",
parents = {"前綴"},
}
labels["有屈折變化的後綴"] = {
description = "{{{langname}}} suffixes that are used as inflectional endings in noun, adjective or verb paradigms.",
parents = {"後綴"},
}
labels["間綴"] = {
description = "{{{langname}}}中安置在兩個語素之間的的詞綴。",
parents = {"詞素"},
}
labels["感嘆詞"] = {
description = "{{{langname}}}中用來表達情感、聲音等的詞。",
parents = {"詞元"},
}
labels["疑問形容詞"] = {
description = "{{{langname}}} adjectives that indicate questions.",
parents = {"形容詞", {name = "interrogative pro-forms", sort = "形容詞"}},
}
labels["疑問副詞"] = {
description = "{{{langname}}} adverbs that indicate questions.",
parents = {"副詞", {name = "interrogative pro-forms", sort = "副詞"}},
}
labels["疑問限定詞"] = {
description = "{{{langname}}} determiners that indicate questions.",
parents = {"限定詞", {name = "interrogative pro-forms", sort = "限定詞"}},
}
labels["疑問助詞"] = {
description = "{{{langname}}} particles that indicate questions.",
parents = {"助詞", {name = "interrogative pro-forms", sort = "助詞"}},
}
labels["疑問代詞"] = {
description = "{{{langname}}} pronouns that indicate questions.",
parents = {"代詞", {name = "interrogative pro-forms", sort = "代詞"}},
}
labels["不及物動詞"] = {
description = "{{{langname}}} verbs that don't require any grammatical objects.",
parents = {"動詞"},
}
labels["反覆動詞"] = {
description = "{{{langname}}} verbs that express the repetition of an event.",
parents = {"動詞"},
}
labels["地點副詞"] = {
description = "{{{langname}}} adverbs that indicate location.",
parents = {"副詞"},
}
labels["陽性後綴"] = {
description = "{{{langname}}} suffixes that display grammatical relations associated with male beings.",
parents = {"構成名詞的後綴"},
}
labels["方式副詞"] = {
description = "{{{langname}}} adverbs that indicate the manner, way or style in which an action is performed.",
parents = {"副詞"},
}
labels["情態副詞"] = {
description = "{{{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 = {"時態副詞"},
}
labels["語氣助詞"] = {
description = "{{{langname}}} particles that reflect the mood or attitude of the speaker, without changing the basic meaning of the sentence.",
parents = {"助詞"},
}
labels["情態動詞"] = {
description = "{{{langname}}} verbs that indicate [[grammatical mood]].",
parents = {"助動詞"},
}
labels["詞素"] = {
description = "{{{langname}}}中用來形成完成詞語的組成元素。",
parents = {"詞元"},
}
labels["詞組"] = {
description = "{{{langname}}}中由多個單詞組成的慣用表達。",
parents = {"詞元"},
}
labels["否定助詞"] = {
description = "{{{langname}}}中用來表示否定語氣的助詞。",
parents = {{name = "助詞", sort = "助詞"}},
}
labels["否定代詞"] = {
description = "{{{langname}}}中用來表示否定或不存在事物的代詞。",
parents = {"代詞"},
}
labels["中性動詞"] = {
description = "{{{langname}}} verbs that indicate either or both an activity or a result of an activity",
parents = {"動詞"},
}
labels["名詞化形容詞"] = {
description = "{{{langname}}} adjectives that are used as nouns.",
parents = {"名詞", "形容詞"},
}
labels["非組成要素"] = {
description = "{{{langname}}} terms that are not grammatical [[constituent]]s, and therefore need to be combined with additional terms to form a complete phrase.",
parents = {"短語"},
}
labels["名詞前綴"] = {
description = "{{{langname}}} prefixes attached to a noun that display its noun class.",
parents = {"前綴"},
}
labels["構成名詞的後綴"] = {
description = "{{{langname}}} suffixes that are used to derive nouns from other words.",
parents = {"後綴"},
}
labels["名詞"] = {
description = "{{{langname}}}中表示人、事物、地方、現象、品質等的詞彙。",
parents = {"詞元"},
}
labels["各分類詞名詞"] = {
description = "{{{langname}}}名詞按其所使用的分類詞進行分類。",
parents = {{name = "名詞", sort = "分類詞"}},
}
labels["有多個變格的名詞"] = {
description = "{{{langname}}} nouns that follow more than one type of inflection.",
parents = {"依屈折分類的名詞"},
}
labels["數詞"] = {
description = "{{{langname}}}中使名詞量化的詞彙。",
parents = {"詞元"},
}
labels["賓語一致詞"] = {
description = "{{{langname}}} 一致詞 used to show the grammatical object.",
parents = {"一致詞"},
}
labels["賓語代詞"] = {
description = "{{{langname}}} pronouns that refer to grammatical objects.",
parents = {"代詞"},
}
labels["助詞"] = {
description = "{{{langname}}}中沒有詞形變化、本身沒有實質的意義且不能單獨使用的功能詞。",
parents = {"詞元"},
}
labels["被動動詞"] = {
description = "{{{langname}}} verbs that are usually used in passive voice.",
parents = {"動詞"},
}
labels["完整體動詞"] = {
description = "{{{langname}}}動詞中表示已完成而非正在進行或連續事件的動作的動詞。",
parents = {"動詞"},
}
labels["人稱代詞"] = {
description = "{{{langname}}} pronouns that are used as substitutes for known nouns.",
parents = {"代詞"},
}
labels["動詞短語"] = {
description = "{{{langname}}} verbs accompanied by particles, such as prepositions and adverbs.",
parents = {"動詞", "短語"},
}
labels["介詞短語"] = {
description = "{{{langname}}}中由其他詞語組合形成的介詞。",
parents = {"介詞", "短語"},
}
labels["唯複名詞"] = {
description = "{{{langname}}}中主要或只能以複數形式使用的名詞。",
parents = {"名詞"},
}
labels["所有格形容詞"] = {
description = "{{{langname}}} adjectives that indicate ownership.",
parents = {"形容詞"},
}
labels["所有格一致詞"] = {
description = "{{{langname}}} 一致詞 used to show possession.",
parents = {"一致詞"},
}
labels["所有格限定詞"] = {
description = "{{{langname}}} determiners that indicate ownership.",
parents = {"限定詞"},
}
labels["所有格代詞"] = {
description = "{{{langname}}} pronouns that indicate ownership.",
parents = {"代詞"},
}
labels["後置詞"] = {
description = "{{{langname}}}中用來描述字詞之間的時間、空間或文法關係的詞彙,置於名詞、代詞之後。",
parents = {"詞元"},
}
labels["表語"] = {
description = "?",
parents = {"詞元"},
}
labels["前綴"] = {
description = "{{{langname}}}中接在詞語前方的詞綴。",
parents = {"詞素"},
}
labels["介詞短語"] = {
description = "{{{langname}}}中以介詞開頭的短語。",
parents = {"介詞", "短語"},
}
labels["介詞"] = {
description = "{{{langname}}}中用來描述字詞之間的時間、空間或文法關係的詞彙,置於名詞、代詞之前。",
parents = {"詞元"},
}
labels["前動詞"] = {
description = "{{{langname}}} prefixes of various kinds that are attached to verbs.",
parents = {"前綴"},
}
labels["代副詞"] = {
description = "{{{langname}}} adverbs that are formed by combining a pronoun with a preposition.",
parents = {"副詞", "介詞", "代詞"},
}
labels["代詞一致詞"] = {
description = "{{{langname}}} 一致詞 that are prefixed to pronominal stems.",
parents = {"一致詞"},
}
labels["代詞"] = {
description = "{{{langname}}}中可用來指代名詞的詞彙。",
parents = {"詞元"},
}
labels["專有名詞"] = {
description = "{{{langname}}}中表示特定實體,如人名、地名、組織名的名詞。",
parents = {"名詞"},
}
labels["精確副詞"] = {
description = "{{{langname}}} adverbs that express a single point or span in time.",
parents = {"時間副詞"},
}
labels["相互代詞"] = {
description = "{{{langname}}} pronouns that refer back to a plural subject and express an action done in two or more directions.",
parents = {"代詞", "人稱代詞"},
}
labels["反身代詞"] = {
description = "{{{langname}}} pronouns that refer back to the subject.",
parents = {"代詞", "人稱代詞"},
}
labels["反身動詞"] = {
description = "{{{langname}}} verbs that indicate actions, occurrences or states directed from the grammatical subjects to themselves.",
parents = {"動詞"},
}
labels["關係名詞"] = {
description = "{{{langname}}} nouns used to indicate a relation between other two nouns by means of possession.",
parents = {"名詞"},
}
labels["關係形容詞"] = {
description = "{{{langname}}} adjectives that stand in place of a noun when modifying another noun.",
parents = {"形容詞", {name = "relative pro-forms", sort = "形容詞"}},
}
labels["關係副詞"] = {
description = "{{{langname}}} adverbs used to indicate [[relative clause]]s.",
parents = {"副詞", {name = "relative pro-forms", sort = "副詞"}},
}
labels["關係限定詞"] = {
description = "{{{langname}}} determiners used to indicate [[relative clause]]s.",
parents = {"限定詞", {name = "relative pro-forms", sort = "限定詞"}},
}
labels["關係詞一致詞"] = {
description = "{{{langname}}} 一致詞 that are prefixed to relative stems.",
parents = {"一致詞"},
}
labels["關係代詞"] = {
description = "{{{langname}}} pronouns used to indicate [[relative clause]]s.",
parents = {"代詞", {name = "relative pro-forms", sort = "代詞"}},
}
labels["關係詞"] = {
description = "{{{langname}}} terms that give attributes to nouns, acting grammatically as relative clauses.",
parents = {"詞元"},
}
labels["結果動詞"] = {
description = "{{{langname}}} verbs that indicate a result of some action",
parents = {"動詞"},
}
labels["一次體動詞"] = {
description = "{{{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 = {"動詞"},
}
labels["句子副詞"] = {
description = "{{{langname}}} adverbs that modify an entire clause or sentence.",
parents = {"副詞"},
}
labels["連續副詞"] = {
description = "{{{langname}}} conjunctive adverbs that express sequence in space or time.",
parents = {"連接副詞"},
}
labels["簡單不及物動詞"] = {
description = "{{{langname}}} verbs where the ''ل'' is dropped and ''ېږ'' replaces ''ېد'' in the present tense.",
parents = {"簡單動詞"},
}
labels["簡單動詞"] = {
description = "{{{langname}}} simple verbs.",
parents = {"動詞", "依屈折分類的動詞"},
}
labels["唯單名詞"] = {
description = "{{{langname}}}中主要或只能以單數形式使用的名詞。",
parents = {"名詞"},
}
labels["靜態動詞"] = {
description = "{{{langname}}} verbs that define a state through means of a verb.",
parents = {"動詞"},
}
labels["強變化動詞"] = {
description = "{{{langname}}} verbs that present different stem vowels in their typically regular conjugated forms.",
parents = {"依屈折分類的動詞"},
}
labels["從屬連詞"] = {
description = "{{{langname}}} conjunctions that indicate relations of syntactic dependence between connected items.",
parents = {"連詞"},
}
labels["主語一致詞"] = {
description = "{{{langname}}} 一致詞 used to show the grammatical subject.",
parents = {"一致詞詞"},
}
labels["主語代詞"] = {
description = "{{{langname}}} pronouns that refer to grammatical subjects.",
parents = {"代詞"},
}
labels["後綴"] = {
description = "{{{langname}}}中接在詞語末尾的詞綴。",
parents = {"詞素"},
}
labels["時間副詞"] = {
description = "{{{langname}}}中用來表示時間的副詞。",
parents = {"副詞"},
}
labels["插綴"] = {
description = "{{{langname}}}在詞根中插入的不連續詞綴。",
parents = {"詞素"},
}
labels["及物動詞"] = {
description = "{{{langname}}} verbs that indicate actions, occurrences or states directed to one or more grammatical objects.",
parents = {"動詞"},
}
labels["無比較級形容詞"] = {
description = "{{{langname}}} adjectives that are not inflected to display different degrees of comparison.",
parents = {"形容詞"},
}
labels["無比較級副詞"] = {
description = "{{{langname}}} adverbs that are not inflected to display different degrees of comparison.",
parents = {"副詞"},
}
labels["不可數名詞"] = {
description = "{{{langname}}}中表示性質、思維或其他不能用數字直接量化的抽象概念的名詞。",
parents = {"名詞"},
}
labels["構成動詞的後綴"] = {
description = "{{{langname}}} suffixes that are used to derive verbs from other words.",
parents = {"後綴"},
}
labels["動詞性名詞"] = {
description = "{{{langname}}} nouns morphologically related to a verb and similar to it in meaning.",
parents = {"名詞"},
}
labels["動詞"] = {
description = "{{{langname}}}中表示動作、存在、狀態等的詞彙。",
parents = {"詞元"},
}
labels["弱變化動詞"] = {
description = "{{{langname}}}中,在過去時變位形式中帶有齒音後綴的動詞。",
parents = {"依屈折分類的動詞"},
}
-- Add "POS-forming suffixes".
local poses_derived_by_suffix = {
"形容詞", "副詞", "名詞", "動詞",
}
for _, pos in pairs(poses_derived_by_suffix) do
labels["構成" .. pos .. "的後綴"] = {
description = "用於從其他詞派生出 " .. pos .. "的{{{langname}}}後綴。",
parents = {"派生後綴"},
}
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 = "詞元子分類"
end
labels2["重構" .. key] = {
description = "{{{langname}}} " .. key .. " that have been linguistically [[Wiktionary:Reconstructed terms|reconstructed]].",
umbrella_parents = "詞元子分類",
parents = {key, {name = "重構詞語", sort = key}}
}
end
-----------------------------------------------------------------------------
-- --
-- RAW CATEGORIES --
-- --
-----------------------------------------------------------------------------
raw_categories["詞元子分類"] = {
description = "Umbrella categories covering topics related to lemmas.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"Umbrella metacategories",
{name = "詞元", is_label = true, sort = " "},
},
}
return {LABELS = labels2, RAW_CATEGORIES = raw_categories}
