Poc més
[apertium.git] / apertium-en-af / apertium-en-af.af.tsx
blob940710511d28ae42bc374b1c11114037c6afc5a8
1 <?xml version="1.0" encoding="UTF-8"?>
2 <tagger name="afrikaans">
3 <tagset>
5 <def-label name="DEURNOM" closed="true">
6 <tags-item lemma="deur" tags="n.*"/>
7 </def-label>
8 <def-label name="NA" closed="true">
9 <tags-item lemma="na" tags="pr"/>
10 </def-label>
11 <def-label name="OMTE" closed="true">
12 <tags-item lemma="om te" tags="pr"/>
13 </def-label>
14 <def-label name="DEUR" closed="true">
15 <tags-item lemma="deur" tags="pr"/>
16 </def-label>
17 <def-label name="VIR" closed="true">
18 <tags-item lemma="vir" tags="pr"/>
19 </def-label>
21 <def-label name="ATP" closed="true">
22 <tags-item tags="pr.atp"/>
23 </def-label>
24 <def-label name="GE" closed="true">
25 <tags-item lemma="ge" tags="pref.past"/>
26 </def-label>
27 <def-label name="NIE" closed="true">
28 <tags-item lemma="nie" tags="adv"/>
29 </def-label>
30 <def-label name="INTNOM" closed="true">
31 <tags-item tags="prn.itg.*"/>
32 </def-label>
33 <def-label name="INTADV" closed="true">
34 <tags-item tags="adv.itg"/>
35 </def-label>
36 <def-label name="PREADV" closed="true">
37 <tags-item tags="preadv"/>
38 </def-label>
39 <def-label name="ADV">
40 <tags-item tags="adv"/>
41 </def-label>
42 <def-label name="ADJ">
43 <tags-item tags="adj"/>
44 <tags-item tags="adj.pred"/>
45 <tags-item tags="adj.attr"/>
46 <tags-item tags="adj.comp"/>
47 <tags-item tags="adj.sup"/>
48 <tags-item tags="adj.sint"/>
49 <tags-item tags="adj.sint.pred"/>
50 <tags-item tags="adj.sint.attr"/>
51 <tags-item tags="adj.sint.comp"/>
52 <tags-item tags="adj.sint.sup"/>
53 </def-label>
54 <def-label name="ADJPOS" closed="true">
55 <tags-item tags="adj.pos"/>
56 <tags-item tags="adj.pos.*"/>
57 </def-label>
58 <def-label name="CNJSUBS" closed="true">
59 <tags-item tags="cnjsub"/>
60 </def-label>
61 <def-label name="CNJCOORD" closed="true">
62 <tags-item tags="cnjcoo"/>
63 </def-label>
64 <def-label name="CNJADV">
65 <tags-item tags="cnjadv"/>
66 </def-label>
67 <def-label name="DET" closed="true">
68 <tags-item tags="det.dem.*"/>
69 <tags-item tags="det.ind.*"/>
70 <tags-item tags="det.def.*"/>
71 <tags-item tags="det.pos.*"/>
72 <tags-item tags="det.itg.*"/>
73 </def-label>
74 <def-label name="DETQNT_ORD" closed="true"><!--Poden anar precedits dels altres tipus de determinant -->
75 <tags-item tags="det.qnt.*"/>
76 <tags-item tags="det.ord.*"/>
77 </def-label>
79 <def-label name="NUM" closed="true">
80 <tags-item tags="num.*"/>
81 <tags-item tags="num"/>
82 </def-label>
83 <def-label name="NOMSG">
84 <tags-item tags="n.sg"/>
85 <tags-item tags="n.acr.sg"/>
86 <tags-item tags="n.unc.sg"/>
87 </def-label>
88 <def-label name="NOMPL">
89 <tags-item tags="n.pl"/>
90 <tags-item tags="n.acr.pl"/>
91 <tags-item tags="n.unc.pl"/>
92 </def-label>
93 <def-label name="INTERJ">
94 <tags-item tags="ij"/>
95 </def-label>
96 <def-label name="ORGANISASIE">
97 <tags-item tags="np.org.*"/>
98 </def-label>
99 <def-label name="ANTROPONIM">
100 <tags-item tags="np.ant.*"/>
101 </def-label>
102 <def-label name="PERSONA">
103 <tags-item tags="np.per.*"/>
104 </def-label>
105 <def-label name="TOPONIM">
106 <tags-item tags="np.loc.*"/>
107 </def-label>
108 <def-label name="NPALTRES">
109 <tags-item tags="np.al.*"/>
110 </def-label>
111 <def-label name="PREDET" closed="true">
112 <tags-item tags="predet.*"/>
113 </def-label>
114 <def-label name="PREP" closed="true">
115 <tags-item tags="pr"/>
116 </def-label>
117 <def-label name="PRNSUBJ" closed="true">
118 <tags-item tags="prn.subj.*"/>
119 </def-label>
120 <def-label name="PRNOBJ" closed="true">
121 <tags-item tags="prn.obj.*"/>
122 </def-label>
123 <def-label name="PRNALTRES" closed="true">
124 <tags-item tags="prn.*"/>
125 </def-label>
126 <def-label name="VLEXPP">
127 <tags-item tags="vblex.pp"/>
128 <tags-item tags="vblex.sep.pp"/>
129 </def-label>
130 <def-label name="VSERPP" closed="true">
131 <tags-item tags="vbser.pp"/>
132 </def-label>
133 <def-label name="VMODPP" closed="true">
134 <tags-item tags="vbmod.pp"/>
135 </def-label>
136 <def-label name="VHAVEPP" closed="true">
137 <tags-item tags="vbhaver.pp"/>
138 </def-label><!--Aquest té sentit? l'auxiliar no té forma 'pp' no? -->
141 <def-label name="PAST">
142 <tags-item tags="vblex.past"/>
143 <tags-item tags="vblex.sep.past"/>
144 <tags-item tags="vbser.past"/>
145 <tags-item tags="vbser.past.*"/>
146 </def-label>
147 <def-label name="VHAVEPAST" closed="true">
148 <tags-item tags="vbhaver.past"/>
149 </def-label>
150 <def-label name="VMODPAST" closed="true">
151 <tags-item tags="vbmod.past"/>
152 </def-label>
154 <def-label name="INF">
155 <tags-item tags="vblex.inf"/>
156 <tags-item tags="vblex.sep.inf"/>
157 <tags-item tags="vbser.inf"/>
158 </def-label>
159 <def-label name="VHAVEINF" closed="true">
160 <tags-item tags="vbhaver.inf"/>
161 </def-label>
162 <def-label name="VMODINF" closed="true">
163 <tags-item tags="vbmod.inf"/>
164 </def-label>
165 <def-label name="PRES">
166 <tags-item tags="vblex.pres"/>
167 <tags-item tags="vblex.sep.pres"/>
168 <tags-item tags="vbser.pres"/>
169 <tags-item tags="vblex.pri.*"/>
170 <tags-item tags="vblex.sep.pri.*"/>
171 <tags-item tags="vbser.pri.*"/>
172 </def-label>
173 <def-label name="VHAVEPRES" closed="true">
174 <tags-item tags="vbhaver.pres"/>
175 <tags-item tags="vbhaver.pri.*"/>
176 </def-label>
177 <def-label name="VMODPRES" closed="true">
178 <tags-item tags="vbmod.pres"/>
179 <tags-item tags="vbmod.pri.*"/>
180 </def-label>
182 <def-label name="VAUX" closed="true">
183 <tags-item tags="vaux.inf"/>
184 <tags-item tags="vaux.pres"/>
185 <tags-item tags="vaux.past"/>
186 <!-- <tags-item tags="vbdo.pres"/>
187 <tags-item tags="vbdo.pri.*"/>
188 <tags-item tags="vbdo.past"/> -->
189 </def-label>
191 <def-label name="VDO" closed="true">
192 <tags-item tags="vbdo.pres"/>
193 <tags-item tags="vbdo.pri.*"/>
194 <tags-item tags="vbdo.past"/>
195 </def-label>
197 <def-label name="VLEX">
198 <tags-item tags="vblex.*"/>
199 </def-label>
200 <def-label name="VHAVE" closed="true">
201 <tags-item tags="vbhaver.*"/>
202 </def-label>
203 <def-label name="VSER" closed="true">
204 <tags-item tags="vbser.*"/>
205 </def-label>
206 <def-label name="RELAN" closed="true">
207 <tags-item tags="rel.an.*"/>
208 </def-label>
209 <def-label name="RELNN" closed="true">
210 <tags-item tags="rel.nn.*"/>
211 </def-label>
212 <def-label name="RELADV" closed="true">
213 <tags-item tags="rel.adv"/>
214 </def-label>
215 <def-label name="GEN" closed="true">
216 <tags-item tags="gen"/>
217 </def-label>
218 <def-label name="GUIO" closed="true">
219 <tags-item tags="guio"/>
220 </def-label>
221 <def-label name="APOS" closed="true">
222 <tags-item tags="apos"/>
223 </def-label>
224 <def-mult name="DETPREADV" closed="true">
225 <sequence>
226 <tags-item tags="det.def.sp"/>
227 <label-item label="PREADV"/>
228 </sequence>
229 </def-mult>
231 </tagset>
233 <forbid>
234 <label-sequence>
235 <label-item label="ATP"/>
236 <label-item label="NOMSG"/>
237 </label-sequence>
238 <label-sequence>
239 <label-item label="OMTE"/>
240 <label-item label="NOMSG"/>
241 </label-sequence>
242 <label-sequence>
243 <label-item label="GE"/>
244 <label-item label="NOMSG"/>
245 </label-sequence>
246 <label-sequence>
247 <label-item label="PRNALTRES"/>
248 <label-item label="NOMSG"/>
249 </label-sequence>
250 <label-sequence>
251 <label-item label="PRNALTRES"/>
252 <label-item label="NOMPL"/>
253 </label-sequence>
254 <label-sequence>
255 <label-item label="VHAVEPP"/>
256 <label-item label="PAST"/>
257 </label-sequence>
258 <label-sequence>
259 <label-item label="VHAVEPP"/>
260 <label-item label="INF"/>
261 </label-sequence>
262 <!-- <label-sequence> Ho trec perquè ja hi ha un enforce-after que fa el mateix
263 <label-item label="VHAVEPAST"/>
264 <label-item label="PAST"/>
265 </label-sequence>
266 <label-sequence>
267 <label-item label="VHAVEPAST"/>
268 <label-item label="INF"/>
269 </label-sequence>
270 <label-sequence>
271 <label-item label="VHAVEINF"/>
272 <label-item label="PAST"/>
273 </label-sequence>
274 <label-sequence>
275 <label-item label="VHAVEINF"/>
276 <label-item label="INF"/>
277 </label-sequence>
278 <label-sequence>
279 <label-item label="VHAVEPRES"/>
280 <label-item label="PAST"/>
281 </label-sequence>
282 <label-sequence>
283 <label-item label="VHAVEPRES"/>
284 <label-item label="INF"/>
285 </label-sequence>
286 <label-sequence>
287 <label-item label="VHAVE"/>
288 <label-item label="PAST"/>
289 </label-sequence>
290 <label-sequence>
291 <label-item label="VHAVE"/>
292 <label-item label="INF"/>
293 </label-sequence>-->
295 <label-sequence>
296 <label-item label="PRNSUBJ"/>
297 <label-item label="VLEXPP"/>
298 </label-sequence>
299 <label-sequence>
300 <label-item label="PRNSUBJ"/>
301 <label-item label="VSERPP"/>
302 </label-sequence>
303 <label-sequence>
304 <label-item label="PRNSUBJ"/>
305 <label-item label="VMODPP"/>
306 </label-sequence>
308 <label-sequence>
309 <label-item label="PRNSUBJ"/>
310 <label-item label="INF"/>
311 </label-sequence>
312 <label-sequence>
313 <label-item label="PRNSUBJ"/>
314 <label-item label="VHAVEINF"/>
315 </label-sequence>
316 <label-sequence>
317 <label-item label="PRNSUBJ"/>
318 <label-item label="NOMSG"/>
319 </label-sequence>
320 <label-sequence>
321 <label-item label="PRNSUBJ"/>
322 <label-item label="NOMPL"/>
323 </label-sequence>
324 <label-sequence>
325 <label-item label="PRNSUBJ"/>
326 <label-item label="VMODINF"/>
327 </label-sequence>
328 <label-sequence>
329 <label-item label="PREADV"/>
330 <label-item label="PAST"/>
331 </label-sequence>
332 <label-sequence>
333 <label-item label="PREADV"/>
334 <label-item label="INF"/>
335 </label-sequence>
336 <label-sequence>
337 <label-item label="PREADV"/>
338 <label-item label="PRES"/>
339 </label-sequence>
340 <label-sequence>
341 <label-item label="PREADV"/>
342 <label-item label="VAUX"/>
343 </label-sequence>
344 <label-sequence>
345 <label-item label="SENT"/>
346 <label-item label="RELAN"/>
347 </label-sequence>
348 <label-sequence>
349 <label-item label="SENT"/>
350 <label-item label="RELNN"/>
351 </label-sequence>
352 <label-sequence>
353 <label-item label="SENT"/>
354 <label-item label="RELADV"/>
355 </label-sequence>
356 <label-sequence>
357 <label-item label="RELADV"/>
358 <label-item label="VAUX"/>
359 </label-sequence>
360 <label-sequence>
361 <label-item label="RELADV"/>
362 <label-item label="PAST"/>
363 </label-sequence>
364 <label-sequence>
365 <label-item label="RELADV"/>
366 <label-item label="INF"/>
367 </label-sequence>
368 <label-sequence>
369 <label-item label="RELADV"/>
370 <label-item label="PRES"/>
371 </label-sequence>
372 <label-sequence><!--'Visitors who wanted to come', pq esculli el rel (no obstant, es farà malament: ask visitors who is the first) -->
373 <label-item label="NOMSG"/>
374 <label-item label="INTNOM"/>
375 </label-sequence>
376 <label-sequence>
377 <label-item label="NOMPL"/>
378 <label-item label="INTNOM"/>
379 </label-sequence>
381 <!--afegit MG 23/2/07 -->
382 <label-sequence>
383 <label-item label="NOMSG"/>
384 <label-item label="PRNOBJ"/>
385 </label-sequence>
386 <label-sequence>
387 <label-item label="NOMPL"/>
388 <label-item label="PRNOBJ"/>
389 </label-sequence>
390 <label-sequence>
391 <label-item label="ANTROPONIM"/>
392 <label-item label="VLEXPP"/>
393 </label-sequence>
394 <label-sequence>
395 <label-item label="ANTROPONIM"/>
396 <label-item label="VSERPP"/>
397 </label-sequence>
398 <label-sequence>
399 <label-item label="ANTROPONIM"/>
400 <label-item label="VMODPP"/>
401 </label-sequence>
402 <label-sequence>
403 <label-item label="TOPONIM"/>
404 <label-item label="VLEXPP"/>
405 </label-sequence>
406 <label-sequence>
407 <label-item label="TOPONIM"/>
408 <label-item label="VSERPP"/>
409 </label-sequence>
410 <label-sequence>
411 <label-item label="TOPONIM"/>
412 <label-item label="VMODPP"/>
413 </label-sequence>
414 <label-sequence>
415 <label-item label="NPALTRES"/>
416 <label-item label="VLEXPP"/>
417 </label-sequence>
418 <label-sequence>
419 <label-item label="NPALTRES"/>
420 <label-item label="VSERPP"/>
421 </label-sequence>
422 <label-sequence>
423 <label-item label="NPALTRES"/>
424 <label-item label="VMODPP"/>
425 </label-sequence>
426 <label-sequence>
427 <label-item label="DOVBLEX"/>
428 <label-item label="PRNSUBJ"/>
429 </label-sequence>
430 <label-sequence>
431 <label-item label="DOVBLEX"/>
432 <label-item label="NIE"/>
433 </label-sequence>
434 <label-sequence>
435 <label-item label="ADJPOS"/>
436 <label-item label="NOMSG"/>
437 </label-sequence>
438 <label-sequence>
439 <label-item label="ADJPOS"/>
440 <label-item label="NOMPL"/>
441 </label-sequence>
442 <label-sequence>
443 <label-item label="OMTE"/>
444 <label-item label="DET"/>
445 </label-sequence>
446 <label-sequence>
447 <label-item label="DET"/>
448 <label-item label="VAUX"/>
449 </label-sequence>
450 <label-sequence><!--MG: soluciona "popular will." però no: yes, they will. Pensar-hi millor. -->
451 <label-item label="VAUX"/>
452 <label-item label="SENT"/>
453 </label-sequence>
454 <label-sequence>
455 <label-item label="DEURNOM"/>
456 <label-item label="DET"/>
457 </label-sequence>
458 <label-sequence>
459 <label-item label="NA"/>
460 <label-item label="VLEX"/>
461 </label-sequence>
462 <label-sequence>
463 <label-item label="NA"/>
464 <label-item label="VAUX"/>
465 </label-sequence>
466 </forbid>
468 <enforce-rules>
470 <enforce-after label="VHAVEPAST">
471 <label-set>
472 <label-item label="VLEXPP"/>
473 <label-item label="VSERPP"/>
474 <label-item label="ADV"/>
475 <label-item label="NIE"/>
476 <label-item label="PRNSUBJ"/><!--per a interrogatives i altres inversions. Llavors caldria afegir més categories aquí o fer canvis en el transfer (had the man finished vs. they had the book) -->
477 <label-item label="NIE"/>
478 </label-set>
479 </enforce-after>
481 <enforce-after label="VHAVEINF">
482 <label-set>
483 <label-item label="VLEXPP"/>
484 <label-item label="VSERPP"/>
485 <label-item label="ADV"/>
486 </label-set>
487 </enforce-after>
489 <enforce-after label="VHAVEPRES">
490 <label-set>
491 <label-item label="VLEXPP"/>
492 <label-item label="VSERPP"/>
493 <label-item label="ADV"/>
494 <label-item label="NIE"/>
495 <label-item label="PRNSUBJ"/><!--ídem més amunt -->
496 <label-item label="NIE"/>
497 </label-set>
498 </enforce-after>
500 <enforce-after label="VHAVE">
501 <label-set>
502 <label-item label="VLEXPP"/>
503 <label-item label="VSERPP"/>
504 <label-item label="NIE"/>
505 <label-item label="ADV"/>
506 <label-item label="NIE"/>
507 </label-set>
508 </enforce-after>
510 <enforce-after label="PREDET">
511 <label-set>
512 <label-item label="NOMSG"/>
513 <label-item label="NOMPL"/>
514 <label-item label="ADJ"/>
515 <label-item label="DET"/>
516 </label-set>
517 </enforce-after>
519 </enforce-rules>
522 </tagger>