-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapertium-kaz-kir.kaz-kir.lrx
273 lines (254 loc) · 8.33 KB
/
apertium-kaz-kir.kaz-kir.lrx
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
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
<rules>
<rule>
<match lemma="уақыт" tags="n.*"><select lemma="убакыт" tags="n.*"/></match>
</rule>
<rule>
<match lemma="уақыт бол" tags="v.iv.*"><select lemma="убакыт кел" tags="v.iv.*"/></match>
</rule>
<rule comment="it's time to">
<or>
<match tags="v.*.gpr_impf"/>
<match tags="v.*.dat"/><!-- dative gerund forms -->
</or>
<match lemma="уақыт бол" tags="v.iv.*"><select lemma="маал кел" tags="v.iv.*"/></match>
</rule>
<rule comment="can also translate to киши">
<match lemma="адам" tags="n.*"><select lemma="адам" tags="n.*"/></match>
</rule>
<!-- rule>
<match tags="*.dat"/>
<match lemma="қайт" tags="v.*"><select lemma="кайт" tags="v.*"/></match>
</rule -->
<rule>
<match lemma="анық" tags="adj"><select lemma="анык" tags="adj"/></match>
</rule>
<rule>
<match lemma="анық" tags="adj.*"><select lemma="тунук" tags="adj.*"/></match>
<or><match lemma="есті" tags="v.*"/><match lemma="тыңда" tags="v.*"/></or>
</rule>
<rule>
<match lemma="аң" tags="n.*"><select lemma="жаныбар" tags="n.*"/></match>
</rule>
<rule>
<match lemma="да" tags="cnjcoo"><select lemma="да" tags="cnjcoo"/></match>
</rule>
<rule weight="1.2">
<match lemma="екеу" tags="num.coll.subst.px3sp.*"/>
<match lemma="да" tags="cnjcoo"><select lemma="тең" tags="postadv"/></match>
</rule>
<rule>
<!-- жат- will be a more frequent translation of отыр- than отур- -->
<match lemma="отыр" tags="vaux.*"><select lemma="жат" tags="vaux.*"/></match>
</rule>
<rule>
<!-- жат- will be a more frequent translation of жүр- than жүр- -->
<match lemma="жүр" tags="vaux.*"><select lemma="жат" tags="vaux.*"/></match>
</rule>
<rule>
<match lemma="қуанышты" tags="adj"><select lemma="кубанычтуу" tags="adj"/></match>
</rule>
<rule>
<match lemma="қуанышты" tags="adj.*"><select lemma="кубанычтуу" tags="adj.*"/></match>
</rule>
<rule>
<!-- қуанышты+copula → кубанычта+copula -->
<match lemma="қуанышты" tags="adj.subst.nom"><select lemma="кубаныч" tags="n.*" /></match>
<match lemma="е" tags="cop.*"/>
</rule>
<rule>
<match lemma="арнайы" tags="adj.*"><select lemma="атайын" tags="adj.*"/></match>
</rule>
<rule>
<match lemma="арнайы" tags="adj"><select lemma="айрыкча" tags="adj"/></match>
<match lemma="түр" tags="n.*"/>
</rule>
<rule>
<match lemma="бас" tags="v.tv.*"><select lemma="бас" tags="v.tv.*"/></match>
</rule>
<rule>
<or><match lemma="қолтаңба" tags="n.nom"/><match lemma="қол" tags="n.nom"/></or>
<match lemma="бас" tags="v.tv.*"><select lemma="кой" tags="v.tv.*"/></match>
</rule>
<rule>
<match lemma="жарасатындай" tags="adj.*"><select lemma="жарашыктуу" tags="adj.*"/></match>
</rule>
<rule>
<match lemma="жарасатындай" tags="adj"><select lemma="жарашчудай" tags="adj"/></match>
<match lemma="түр" tags="n.*"/>
</rule>
<rule>
<match lemma="сайыс" tags="v.iv.*"><select lemma="кол% кармаш" tags="v.iv"/></match>
</rule>
<rule>
<or><match lemma="команда" tags="n.*"/><match tags="np.org.*"/><match lemma="мен" tags="post"/></or>
<match lemma="сайыс" tags="v.iv.*"><select lemma="салгылаш" tags="v.iv.*"/></match>
</rule>
<!-- үлкен = улуу, as in "older" (age) -->
<!-- rule>
<match lemma="үлкен" tags="adj.*"><select lemma="улуу" tags="adj"/></match>
</rule -->
<rule>
<match lemma="үлкен" tags="adj"><select lemma="улуу" tags="adj"/></match>
<match lemma="ұл" tags="n.*"/>
</rule>
<rule>
<match lemma="үлкен" tags="adj"><select lemma="улуу" tags="adj"/></match>
<match lemma="қыз" tags="n.*"/>
</rule>
<rule>
<match lemma="үлкен" tags="adj"><select lemma="улуу" tags="adj"/></match>
<match lemma="күйеу" tags="n.*"/>
</rule>
<!-- үлкен = чоң, as in "big, important" (size) -->
<rule>
<match lemma="үлкен" tags="adj"><select lemma="чоң" tags="adj"/></match>
</rule>
<rule>
<match lemma="үлкен" tags="adj.*"><select lemma="чоң" tags="adj"/></match>
</rule>
<rule>
<match lemma="үлкен" tags="adj"><select lemma="чоң" tags="adj"/></match>
<match lemma="қала" tags="n.*"/>
</rule>
<rule>
<match lemma="үлкен" tags="adj"><select lemma="чоң" tags="adj"/></match>
<match lemma="үй" tags="n.*"/>
</rule>
<rule>
<match lemma="қағида" tags="n.*"><select lemma="эреже" tags="n.*"/></match>
</rule>
<rule>
<or><match lemma="ғылыми" tags="adj.*"/><match lemma="ғылыми" tags="adj"/></or>
<match lemma="қағида" tags="n"><select lemma="теория" tags="n"/></match>
</rule>
<rule>
<or><match lemma="данышпандық" tags="adj.*"/><match lemma="данышпандық" tags="adj"/></or>
<match lemma="қағида" tags="n"><select lemma="теория" tags="n"/></match>
</rule>
<rule>
<match lemma="дұрыс" tags="adj.*">
<select lemma="туура" tags="adj.*"/>
</match>
</rule>
<rule>
<match lemma="дала" tags="n.*">
<select lemma="талаа" tags="n.*"/>
</match>
</rule>
<rule>
<match lemma="дала" tags="n.loc">
<select lemma="эшик" tags="n.loc"/>
</match>
</rule>
<rule>
<match lemma="дала" tags="n.abl">
<select lemma="эшик" tags="n.abl"/>
</match>
</rule>
<rule>
<match lemma="дала" tags="n.dat">
<select lemma="эшик" tags="n.dat"/>
</match>
</rule>
<rule>
<match lemma="бірге" tags="adv">
<select lemma="чогуу" tags="adv"/>
</match>
</rule>
<rule>
<match lemma="көне" tags="adj">
<select lemma="көөнө" tags="adj"/>
</match>
</rule>
<rule>
<match lemma="сирек" tags="adj.advl">
<select lemma="сейрек" tags="adj.advl"/>
</match>
</rule>
<rule><!-- FIXME -->
<match lemma="сирек" tags="adj">
<select lemma="сейрек кедешүүчү" tags="adj"/>
</match>
</rule>
<rule>
<match lemma="сирек" tags="adj">
<select lemma="суюк" tags="adj"/>
</match>
<match lemma="шаш" tags="n.*"/>
</rule>
<rule>
<match lemma="қас" tags="n.px3sp.loc">
<select lemma="жан" tags="n.px3sp.loc"/>
</match>
</rule>
<rule>
<match lemma="қас" tags="n.*">
<select lemma="каш" tags="n.*"/>
</match>
</rule>
<rule>
<match lemma="ағаш" tags="n.*">
<select lemma="дарак" tags="n.*"/>
</match>
</rule>
<rule>
<match lemma="ағаш" tags="n.abl">
<select lemma="жыгач" tags="n.abl"/>
</match>
</rule>
<rule>
<match lemma="ағаш" tags="n.attr">
<select lemma="жыгач" tags="n.attr"/>
</match>
</rule>
<rule>
<match lemma="салқын" tags="adj.*">
<select lemma="муздак" tags="adj.*"/>
</match>
</rule>
<rule>
<match lemma="салқын" tags="adj">
<select lemma="муздак" tags="adj"/>
</match>
</rule>
<rule>
<match lemma="салқын" tags="adj.*">
<select lemma="салкын" tags="adj.*"/>
</match>
<or><match lemma="ауа" tags="n.*"/><match lemma="ауа" tags="n"/></or>
</rule>
<rule>
<match lemma="салқын" tags="adj">
<select lemma="салкын" tags="adj"/>
</match>
<or><match lemma="ауа" tags="n.*"/><match lemma="ауа" tags="n"/></or>
</rule>
<rule>
<or><match lemma="ауа" tags="n.*"/><match lemma="ауа" tags="n"/></or>
<match lemma="салқын" tags="adj.*">
<select lemma="салкын" tags="adj.*"/>
</match>
</rule>
<rule>
<or><match lemma="ауа" tags="n.*"/><match lemma="ауа" tags="n"/></or>
<match lemma="салқын" tags="adj">
<select lemma="салкын" tags="adj"/>
</match>
</rule>
<rule>
<match lemma="ми" tags="n.*"><select lemma="мээ" tags="n.*"/></match>
</rule>
<rule>
<match lemma="революциялық" tags="adj"><select lemma="төңкөрүштүк" tags="adj"/></match>
</rule>
<rule>
<match lemma="революциялық" tags="adj.*"><select lemma="төңкөрүштүк" tags="adj.*"/></match>
</rule>
<rule>
<match lemma="революция" tags="n.*"><select lemma="төңкөрүш" tags="n.*"/></match>
</rule>
<rule>
<match lemma="жұмыс" tags="n.*"/>
<match lemma="істе" tags="v.*"><select lemma="кыл" tags="v.tv.*"/></match>
</rule>
</rules>