You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: udapi/block/msf/slavic/past.py
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -39,7 +39,7 @@ def process_node(self, node):
39
39
person=node.feats['Person'],
40
40
number=node.feats['Number'],
41
41
mood=node.feats['Mood'],
42
-
voice='Pass',
42
+
voice='Act', #In Polish, impersonal statements are annotated with Voice=Act. In Ukrainian, the Voice feature is missing; therefore, we decided to annotate these phrases with PhraseVoice=Act
# makedonstina tvori budouci cas pomoci pomocneho slova ќе, u nejz neni nijak vyznaceno, ze se podili na tvorbe budouciho casu
@@ -72,5 +71,9 @@ def process_node(self,node):
72
71
ifnode.feats['Mood'] =='Sub':
73
72
node.feats['Mood'] ='Cnd'
74
73
74
+
# # although infinitives in Old Church Slavonic are annotated with Tense=Pres, they do not convey tense; therefore, we remove this annotation
75
+
ifnode.feats['VerbForm'] =='Inf':
76
+
node.feats['Tense'] =''
77
+
75
78
# TODO maybe we want to set Tense=Fut for the perfective verbs with Tense=Pres? This could solve the problem with the simplified detection of the future tense in Czech
76
79
# but there are many verbs with no Aspect value, so the problem is still there
0 commit comments