polish_strings.py
3.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
POS = {
'adj' : 'przymiotnik',
'adv' : 'przysłówek',
'noun' : 'rzeczownik',
'verb' : 'czasownik',
}
ASPECT = { 'perf' : 'dokonany', 'imperf' : 'niedokonany', }
NEGATION = { 'neg' : 'zanegowany', 'aff' : 'niezanegowany', '_' : 'dowolny', }
TRUE_FALSE_YES_NO = { 'true' : 'tak', 'false' : 'nie', }
SCHEMA_OPINION = {
'vul' : 'wulgarny',
'col' : 'potoczny',
'dat' : 'archaiczny',
'bad' : 'zły',
'unc' : 'wątpliwy',
'cer' : 'pewny',
}
FRAME_OPINION = {
'vul' : 'wulgarna',
'col' : 'potoczna',
'dat' : 'archaiczna',
'bad' : 'zła',
'unc' : 'niepewna',
'cer' : 'pewna',
'rar' : 'sporadyczna',
'dom' : 'dziedzinowa',
'met' : 'metaforyczna',
'unk' : 'nieznana',
}
GRAM_FUNCTION = {
'subj' : 'podmiot',
'obj' : 'dopełnienie',
'head' : 'centrum',
}
CONTROL = {
'controller' : 'kontrolujący',
'controllee' : 'kontrolowany',
'controller2' : 'kontrolujący #2',
'controllee2' : 'kontrolowany #2',
'pred_controller' : 'kontrolujący',
'pred_controllee' : 'kontrolowany',
}
PHRASE_ATTRIBUTE = {
'case' : 'Przypadek',
'num' : 'Liczba',
'gend' : 'Rodzaj',
'deg' : 'Stopień',
'prep' : 'Przyimek',
'comprep' : 'Przyimek złożony',
'inhsie' : 'Inherentne <i>się</i>',
'cptype' : 'Typ frazy zdaniowej',
'cpreals' : 'Realizacje',
'aspect' : 'Aspekt',
'advcat' : 'Typ okolicznika',
'comparcat' : 'Typ frazy porównawczej',
'text' : 'Postać frazeologizmu',
}
PHRASE_ATTRIBUTE_VALUE = {
'str' : 'strukturalny',
'nom' : 'mianownik',
'gen' : 'dopełniacz',
'dat' : 'celownik',
'acc' : 'biernik',
'inst' : 'narzędnik',
'loc' : 'miejscownik',
'pred' : 'predykatywny',
'part' : 'partytytwny',
'postp' : 'poprzyimkowy',
'agr' : 'uzgodnienie',
'_' : 'dowolnie',
'sg' : 'pojedyncza',
'pl' : 'mnoga',
'm1' : 'męski osobowy',
'm2' : 'męski żywotny',
'm3' : 'męski nieżywotny',
'f' : 'żenski',
'n' : 'nijaki',
'pos' : 'równy',
'com' : 'wyższy',
'sup' : 'najwyższy',
}
PHRASE_TYPE = {
'adjp' : 'przymiotnikowa',
'advp' : 'przysłówkowa',
'compar' : 'porównawcza',
'comprepnp' : 'przyimkowa z przyimkiem złożonym',
'cp' : 'zdaniowa',
'distrp' : 'dystrybutywna',
# TODO
'E' : 'podmiot czasownika wymagającego bezokolicznika',
'fixed' : 'frazeologizm zamrożony',
'infp' : 'bezokolicznikowa',
'lex' : 'frazeologizm',
'ncp' : 'zdaniowa z korelatem',
'nonch' : 'niechromatyczna',
'np' : 'rzeczownikowa',
'nump' : 'liczebnikowa',
'or' : 'mowa niezależna',
'possp' : 'posesywna',
'ppasp' : 'imiesłowowa',
'prepadjp' : 'przyimkowo-przymotnikowa',
'prepgerp' : 'przyimkowo-odsłownikowa',
'prepncp' : 'zdaniowa z korelatem przyimkowym',
'prepnp' : 'przyimkowo-rzeczownikowa',
'prepnump' : 'przyimkowo-liczebnikowa',
'prepppasp' : 'przyimkowo-imiesłowowa',
'qub' : 'partykuła',
'recip' : 'wzajemnościowa partykuła się',
'refl' : 'zwrotna partykuła się',
'xp' : 'okolicznikowa',
}
# phrase types that should not be displayed as “Fraza xyz”, but “Xyz”
NO_PHRASE_NAME = (
'E', 'fixed', 'lex', 'or', 'qub', 'recip', 'refl',
)