Coverage for src/wiktextract/extractor/ru/section_titles.py: 100%
5 statements
« prev ^ index » next coverage.py v7.9.0, created at 2025-06-13 07:43 +0000
« prev ^ index » next coverage.py v7.9.0, created at 2025-06-13 07:43 +0000
1from ...config import POSSubtitleData
3POS_TITLES: dict[str, POSSubtitleData] = {
4 "аббревиатура": {"pos": "abbrev"},
5 "глагол": {"pos": "verb"},
6 "деепричастие": {"pos": "gerund"},
7 "имя собственное": {"pos": "name"},
8 "имя, собственное": {"pos": "name"},
9 "междометие": {"pos": "interj"},
10 "префикс": {"pos": "prefix"},
11 "префиксоид": {"pos": "prefix"},
12 "прилагательное": {"pos": "adj"},
13 "суффикс": {"pos": "suffix"},
14 "существительное": {"pos": "noun"},
15 "устойчивое сочетание": {"pos": "phrase"},
16 "наречие": {"pos": "adv"},
17}
19POS_TEMPLATE_NAMES: dict[str, POSSubtitleData] = {
20 "abbrev": {"pos": "abbrev", "tags": ["abbreviation"]},
21 "adv": {"pos": "adv"},
22 "affix": {"pos": "affix"},
23 "article": {"pos": "article"},
24 "conj": {"pos": "conj"},
25 "interj": {"pos": "intj"},
26 "noun": {"pos": "noun"},
27 "onomatop": {"pos": "onomatopeia", "tags": ["onomatopoeic"]},
28 "part": {"pos": "particle"},
29 "phrase": {"pos": "phrase"},
30 "predic": {"pos": "adj", "tags": ["predicative"]},
31 "prep": {"pos": "prep"},
32 "suffix": {"pos": "suffix", "tags": ["morpheme"]},
33 "буква": {"pos": "character"},
34 "гидроним": {"pos": "name"},
35 "гл": {"pos": "verb"},
36 "дее": {"pos": "verb", "tags": ["participle", "gerund"]},
37 "деепр": {"pos": "verb", "tags": ["participle", "gerund"]},
38 "мест": {"pos": "pron"},
39 "нар": {"pos": "adv"},
40 "падежи": {"pos": "noun"},
41 "послелог": {"pos": "postp"},
42 "посл": {"pos": "postp"},
43 "прил": {"pos": "adj"},
44 "прич": {"pos": "verb", "tags": ["participle"]},
45 "союз": {"pos": "conj"},
46 "сущ": {"pos": "noun"},
47 "существительное": {"pos": "noun"},
48 "топоним": {"pos": "name"},
49 "фам": {"pos": "name"},
50 "част": {"pos": "particle"},
51 "числ": {"pos": "num"},
52 "предл": {"pos": "prep"},
53 "intro": {"pos": "adv"},
54}
56LINKAGE_TITLES: dict[str, str] = {
57 "антонимы": "antonyms",
58 "анаграммы": "anagrams",
59 "варианты": "variants",
60 "гиперонимы": "hypernyms",
61 "гипонимы": "hyponyms",
62 "дериваты": "derived",
63 "производные слова": "derived",
64 "меронимы": "meronyms",
65 "синонимы": "synonyms",
66 "синоним": "synonyms",
67 "согипонимы": "coordinate_terms",
68 "холонимы": "holonyms",
69 "конверсивы": "antonyms",
70 "метаграммы": "metagrams", # https://ru.wikipedia.org/wiki/Метаграммы
71 "родственные слова": "related",
72}
74ALT_FORM_SECTIONS = {
75 "кириллица (кирилча)": ["Cyrillic"],
76 "кириллица": ["Cyrillic"],
77 "варианты написания": [],
78 "арабица (عربچه)": ["Arabic"],
79 "латиница (latinça)": ["Latin"],
80 "альтернативные формы": [],
81 "фонетические варианты": ["phonetic"],
82 "словоформы": [],
83}