Coverage for src/wiktextract/extractor/de/section_titles.py: 100%
4 statements
« prev ^ index » next coverage.py v7.9.2, created at 2025-07-04 10:58 +0000
« prev ^ index » next coverage.py v7.9.2, created at 2025-07-04 10:58 +0000
1from ...config import POSSubtitleData
3# argument of title template https://de.wiktionary.org/wiki/Vorlage:Wortart
4POS_SECTIONS: dict[str, POSSubtitleData] = {
5 "Abkürzung (Deutsch)": {"pos": "abbrev", "tags": ["abbreviation"]},
6 "Abkürzung": {"pos": "abbrev", "tags": ["abbreviation"]},
7 "Abtönungspartikel": {"pos": "particle"},
8 "Adjektiv": {"pos": "adj"},
9 "Adverb": {"pos": "adv"},
10 "Affix": {"pos": "affix"},
11 "Antwortpartikel": {"pos": "particle"},
12 "Artikel": {"pos": "det"},
13 "Bruchzahlwort": {"pos": "num"},
14 "Buchstabe": {"pos": "character"},
15 "Demonstrativpronomen": {"pos": "pron"},
16 "Eigenname": {"pos": "name"},
17 "Enklitikon": {"pos": "suffix", "tags": ["morpheme"]},
18 "Fokuspartikel": {"pos": "particle"},
19 "Formel": {"pos": "phrase"},
20 "Geflügeltes Wort": {"pos": "phrase"},
21 "Gentilname": {"pos": "name"},
22 "Gradpartikel": {"pos": "particle"},
23 "Grußformel": {"pos": "phrase"},
24 "Hilfsverb": {"pos": "verb", "tags": ["auxiliary"]},
25 "Hiragana": {"pos": "character"},
26 "Indefinitpronomen": {"pos": "pron"},
27 "Infinitiv": {"pos": "verb"},
28 "Infix": {"pos": "infix"},
29 "Interfix": {"pos": "interfix"},
30 "Interjektion": {"pos": "intj"},
31 "Interrogativadverb": {"pos": "adv"},
32 "Interrogativpronomen": {"pos": "pron"},
33 "Kardinalzahl": {"pos": "num"},
34 "Kausaladverb": {"pos": "adv"},
35 "Kognomen": {"pos": "name"},
36 "Konjunktion": {"pos": "conj"},
37 "Konjunktionaladverb": {"pos": "adv"},
38 "Kontraktion": {"pos": "abbrev"},
39 "Lokaladverb": {"pos": "adv"},
40 "Merkspruch": {"pos": "phrase"},
41 "Modaladverb": {"pos": "adv"},
42 "Modalpartikel": {"pos": "particle"},
43 "Nachname": {"pos": "name"},
44 "Negationspartikel": {"pos": "particle"},
45 "Numerale": {"pos": "num"},
46 "Onomatopoetikum": {"pos": "intj"},
47 "Ortsnamengrundwort": {"pos": "name"},
48 "Ordinalzahl": {"pos": "num"},
49 "Partikel": {"pos": "particle"},
50 "Partikelverb": {"pos": "verb"},
51 "Patronym": {"pos": "name"},
52 "Personalpronomen": {"pos": "pron"},
53 "Possessivpronomen": {"pos": "pron"},
54 "Postposition": {"pos": "postp"},
55 "Präfix": {"pos": "prefix", "tags": ["morpheme"]},
56 "Präfixoid": {"pos": "prefix", "tags": ["morpheme"]},
57 "Präposition": {"pos": "prep"},
58 "Pronomen": {"pos": "pron"},
59 "Pronominaladverb": {"pos": "adv"},
60 "Redewendung": {"pos": "phrase"},
61 "Reflexives Personalpronomen": {"pos": "pron"},
62 "Reflexivpronomen": {"pos": "pron"},
63 "Relativpronomen": {"pos": "pron"},
64 "Reziprokpronomen": {"pos": "pron"},
65 "Schriftzeichen": {"pos": "character"},
66 "Sprichwort": {"pos": "phrase"},
67 "Straßenname": {"pos": "name"},
68 "Subjunktion": {"pos": "conj"},
69 "Substantiv": {"pos": "noun"},
70 "Suffix": {"pos": "suffix", "tags": ["morpheme"]},
71 "Suffixoid": {"pos": "suffix", "tags": ["morpheme"]},
72 "Symbol": {"pos": "symbol"},
73 "Temporaladverb": {"pos": "adv"},
74 "Temporaldverb": {"pos": "adv"},
75 "Toponym": {"pos": "name"},
76 "Verb": {"pos": "verb"},
77 "Vergleichspartikel": {"pos": "particle"},
78 "Vervielfältigungszahlwort": {"pos": "num"},
79 "Vorname": {"pos": "name"},
80 "Wiederholungszahlwort": {"pos": "num"},
81 "Wortverbindung": {"pos": "phrase"},
82 "Zahlklassifikator": {"pos": "noun"},
83 "Zahlzeichen": {"pos": "num"},
84 "Zirkumfix": {"pos": "circumfix", "tags": ["morpheme"]},
85 "Zirkumposition": {"pos": "circumpos"},
86}
88LINKAGE_TITLES: dict[str, str] = {
89 "Gegenwörter": "antonyms",
90 "Holonyme": "holonyms",
91 "Oberbegriffe": "hypernyms",
92 "Redewendungen": "expressions",
93 "Sinnverwandte Redewendungen": "synonyms",
94 "Sinnverwandte Wörter": "coordinate_terms",
95 "Sinnverwandte Zeichen": "synonyms",
96 "Sprichwörter": "proverbs",
97 "Synonyme": "synonyms",
98 "Unterbegriffe": "hyponyms",
99 "Wortbildungen": "derived",
100 "Abgeleitete Symbole": "derived",
101 "Geflügelte Worte": "proverbs",
102 "Meronyme": "meronyms",
103 "Wortfamilie": "related",
104}
106FORM_TITLES = {
107 "Nebenformen": ["variant"],
108 "Namensvarianten": ["variant"],
109 "Weibliche Wortformen": ["feminine"],
110 "Weibliche Namensvarianten": ["feminine"],
111 "Männliche Wortformen": ["masculine"],
112 "Verkleinerungsformen": ["diminutive"],
113 "Vergrößerungsformen": ["augmentative"],
114 "Kurzformen": ["abbreviation"],
115 "Koseformen": ["affective"],
116 "Hanja": ["hanja"],
117 "Männliche Namensvarianten": ["masculine"],
118 "Nicht mehr gültige Schreibweisen": ["obsolete"],
119 "Symbole": ["symbol"],
120 "Alternative Schreibweisen": ["alternative"],
121 "Abkürzungen": ["abbreviation"],
122 "Vokalisierung": [],
123 "In arabischer Schrift": ["Arabic"],
124 "In kyrillischer Schrift": ["Cyrillic"],
125 "In lateinischer Schrift": ["Latin"],
126}