Difference between revisions of "Romanian and Catalan/Transfer Rules"
Jump to navigation
Jump to search
Line 691: | Line 691: | ||
|- |
|- |
||
!1 |
!1 |
||
|mod_maj |
|||
| style="text-align:center" |1 |
|||
|Canvia la majúscula inicial d'un lema a minúscula |
|||
|- |
|||
!2 |
|||
|mod_maj2 |
|||
| style="text-align:center" |2 |
|||
|Canvia la minúscula inicial d'un lema a majúscula si un altre lema té majúscula inicial |
|||
|- |
|||
!3 |
|||
|conj_verb1 |
|conj_verb1 |
||
| style="text-align:center" |1 |
| style="text-align:center" |1 |
||
|Conjuga un verb simple |
|Conjuga un verb simple |
||
|- |
|||
!4 |
|||
|conj_verb2 |
|||
| style="text-align:center" |2 |
|||
|Conjuga un verb compost doble |
|||
|- |
|||
!5 |
|||
|gen_clitic1 |
|||
| style="text-align:center" |2 |
|||
|Genera un clític per a un verb |
|||
|- |
|||
!6 |
|||
|gen_clitic2 |
|||
| style="text-align:center" |3 |
|||
|Genera dos clítics per a un verb |
|||
|- |
|||
!7 |
|||
|f_concord1 |
|||
| style="text-align:center" |1 |
|||
|Realitza la concordança d'un element i desa els valors a les variables |
|||
|- |
|||
!8 |
|||
|f_concord2 |
|||
| style="text-align:center" |2 |
|||
|Realitza la concordança de dos elements i desa els valors a les variables |
|||
|- |
|||
!9 |
|||
|arregla_np |
|||
| style="text-align:center" |1 |
|||
|Treu l'etiqueta de genitiu d'un nom propi i en determina l'article |
|||
|} |
|} |
||
Line 703: | Line 743: | ||
!1 |
!1 |
||
|nom |
|nom |
||
|casa |
|NOM: casa → casă |
||
|- |
|- |
||
!2 |
!2 |
||
|artdef nom |
|artdef nom |
||
|la casa |
|DET + NOM: la casa → casa |
||
|- |
|- |
||
!3 |
!3 |
||
|detpos nom |
|||
|np |
|||
|DETPOS + NOM: la meva casa → casa mea |
|||
|REGLA: NOM PROPI |
|||
|- |
|- |
||
!4 |
!4 |
||
|nom adjpos |
|||
|adj |
|||
|NOM + ADJPOS: casa meva → casa mea |
|||
|REGLA: ADJ |
|||
|- |
|- |
||
!5 |
!5 |
||
|artdef nom pr_de np |
|||
|pp |
|||
|DET + NOM + de + NOM PROPI: la casa de Maria → casa Mariei / la casa de Mihai → casa lui Mihai |
|||
|REGLA: PP |
|||
|- |
|- |
||
!6 |
!6 |
||
|adjord nom |
|||
|vbcnj |
|||
|ADJORD + NOM: tercera posició → poziția a treia |
|||
|REGLA: VERB CONJUGAT |
|||
|- |
|- |
||
!7 |
!7 |
||
|artdef adjord nom |
|||
|inf |
|||
|DET + ADJORD + NOM: la tercera posició → poziția a treia |
|||
|REGLA: INF |
|||
|- |
|- |
||
!8 |
!8 |
||
|adj_det nom |
|||
|ger |
|||
|ADJECTIU + NOM: moltes cases → multe case |
|||
|REGLA: GER |
|||
|- |
|- |
||
!9 |
!9 |
||
|num nom |
|||
|NUMERAL + NOM: cinc cases → cinci case / trenta cases → treizeci de case |
|||
|- |
|||
!10 |
|||
|np |
|||
|NOM PROPI |
|||
|- |
|||
!11 |
|||
|prn |
|||
|PRONOM |
|||
|- |
|||
!12 |
|||
|det_predet |
|||
|DET/PREDET |
|||
|- |
|||
!13 |
|||
|detpos |
|||
|DETPOS |
|||
|- |
|||
!14 |
|||
|num |
|||
|NUMERAL |
|||
|- |
|||
!15 |
|||
|adj |
|||
|ADJECTIU: bonic → frumos |
|||
|- |
|||
!16 |
|||
|pp |
|||
|PARTICIPI |
|||
|- |
|||
!17 |
|||
|vbcnj |
|||
|VERB CONJUGAT SIMPLE |
|||
|- |
|||
!18 |
|||
|inf |
|||
|INFINITIU |
|||
|- |
|||
!19 |
|||
|ger |
|||
|GERUNDI |
|||
|- |
|||
!20 |
|||
|vbcnj_doble1 vbcnj_doble2 |
|||
|VERB CONJUGAT DOBLE |
|||
|- |
|||
!21 |
|||
|vbcnj_doble1 vbcnj_doble2 prnenc |
|||
|VERB CONJUGAT DOBLE + ENC |
|||
|- |
|||
!22 |
|||
|vbcnj_doble1 vbcnj_doble2 prnenc prnenc |
|||
|VERB CONJUGAT DOBLE + ENC + ENC |
|||
|- |
|||
!23 |
|||
|vbimp prnenc |
|||
|REGLA: IMPERATIU ENC |
|||
|- |
|||
!24 |
|||
|vbimp prnenc prnenc |
|||
|REGLA: IMPERATIU ENC ENC |
|||
|- |
|||
!25 |
|||
|ger prnenc |
|||
|REGLA: GER ENC |
|||
|- |
|||
!26 |
|||
|ger prnenc prnenc |
|||
|REGLA: GER ENC ENC |
|||
|- |
|||
!27 |
|||
|inf_sol prnenc |
|||
|REGLA: INF ENC |
|||
|- |
|||
!28 |
|||
|inf_sol prnenc prnenc |
|||
|REGLA: INF ENC ENC |
|||
|- |
|||
!29 |
|||
|vbhaver |
|vbhaver |
||
|REGLA: VBHAVER (per si apareix sol) |
|REGLA: VBHAVER (per si apareix sol) |
||
|- |
|- |
||
! |
!30 |
||
|prnproenc |
|||
|PRONOM CLÍTIC (per si apareix sol) |
|||
|- |
|||
!31 |
|||
|artdef_m_sg num_xifra |
|||
|DETERMINANT + NUMERAL: el 1992 → în 1992 |
|||
|- |
|||
!32 |
|||
|rel |
|||
|RELATIU |
|||
|- |
|||
!33 |
|||
|sent |
|sent |
||
| |
|Reinicialitza les variables |
||
|} |
|} |
||
Revision as of 10:04, 28 November 2018
This page provides general documentation on the transfer rules used in the Romanian-Catalan pair. The tables are generated from the data and comments found within the rule files using an automated script (transfer_documentation.sh, available here).
Contents
Romanian → Catalan
Chunk (T1X)
# | Macro name | Arguments | Description |
---|---|---|---|
1 | mod_maj | 1 | Canvia la majúscula inicial d'un lema a minúscula |
2 | conj_verb1 | 1 | Conjuga un verb simple |
3 | conj_verb2 | 2 | Conjuga un verb compost doble |
4 | conj_verb3 | 3 | Conjuga un verb compost triple |
5 | f_concord1 | 1 | Realitza la concordança d'un element i desa els valors a les variables del chunk |
6 | f_concord2 | 2 | Realitza la concordança de dos elements i desa els valors a les variables del chunk |
7 | f_concord3 | 3 | Realitza la concordança de tres elements i desa els valors a les variables del chunk |
8 | f_concord4 | 4 | Realitza la concordança de quatre elements i desa els valors a les variables del chunk |
9 | f_concord5 | 5 | Realitza la concordança de cinc elements i desa els valors a les variables del chunk |
10 | f_concord1_i | 1 | Realitza la concordança d'un element intern i desa els valors a les variables internes |
11 | f_concord2_i | 2 | Realitza la concordança de dos elements interns i desa els valors a les variables internes |
12 | f_concord3_i | 3 | Realitza la concordança de tres elements interns i desa els valors a les variables internes |
13 | f_concord4_i | 4 | Realitza la concordança de quatre elements interns i desa els valors a les variables internes |
14 | f_concord5_i | 5 | Realitza la concordança de cinc elements interns i desa els valors a les variables internes |
15 | n_gen_nbr | 0 | Neteja les variables de gènere i nombre |
16 | f_bcond | 2 | Undocumented macro! |
17 | f_outverb2 | 2 | Undocumented macro! |
18 | f_outverb3 | 3 | Undocumented macro! |
19 | prn_verb | 1 | Undocumented macro! |
20 | prn_verbp | 1 | Undocumented macro! |
21 | prn_verbenc | 2 | Undocumented macro! |
22 | f_modgen | 1 | Undocumented macro! |
23 | f_lexicAdj | 1 | Undocumented macro! |
# | Rule pattern | Description |
---|---|---|
1 | nom | NOM: casă → casa |
2 | num nom | NUM + NOM: 3 case → 3 cases |
3 | num prepde nom | NUM + de + NOM: 20 de case → 20 cases |
4 | nom adjnorm | NOM + ADJECTIU |
5 | nom adjpos | NOM + ADJECTIU POSSESSIU |
6 | num nom adjnorm | NUM + NOM + ADJECTIU |
7 | num prepde nom adjnorm | NUM + de + NOM + ADJECTIU |
8 | nom adjnorm adjnorm | NOM + ADJECTIU + ADJECTIU |
9 | adj nom | ADJECTIU + NOM |
10 | det nom | DETERMINANT + NOM |
11 | predet nom | tot + NOM |
12 | nom nom_dgdef adjpos | NOM + NOM GENITIU + ADJECTIU POSSESSIU |
13 | nom np_dg | NOM + NOM PROPI GENITIU |
14 | nom adj_lui np | NOM + lui + NOM PROPI |
15 | nom adjnorm det_al np_dg | NOM + ADJECTIU + al + NOM PROPI GENITIU |
16 | nom adjnorm det_al adj_lui np | NOM + ADJECTIU + al + lui + NOM PROPI |
17 | det_cel num nom | cel + NUMERAL + NOM |
18 | det_cel adv_mai adjnorm nom | cel + mai + ADJECTIU + NOM |
19 | det_cel adv_mai adjnorm nom adjnorm | cel + mai + ADJECTIU + NOM + ADJECTIU |
20 | det_cel adv_mai adjnorm nom adjnorm adjnorm | cel + mai + ADJECTIU + NOM + ADJECTIU + ADJECTIU |
21 | np | NOM PROPI |
22 | num | NUMERAL |
23 | prn_tnitg | PRONOM |
24 | prnpro | CLÍTIC |
25 | det_al nom_dg | al + NOM GENITIU |
26 | det_al nom_dg adjnorm | al + NOM GENITIU + ADJECTIU |
27 | det_al nom_dg adjnorm adjnorm | al + NOM GENITIU + ADJECTIU + ADJECTIU |
28 | adj | ADJ |
29 | pp | REGLA: PP |
30 | pp prnenc | REGLA: PP + ENC (per si no ho reconeix cap altra regla) |
31 | prepnum num_xifra | prep + NUMERAL (any) |
32 | prepnum nom_any num_xifra | prep + NOM (any) + NUMERAL (any) |
33 | prep num_xifra mesos num_xifra | prep + NUMERAL (dia) + NOM (mes) + NUMERAL (any) |
34 | vbcnj | REGLA: VERB CONJUGAT |
35 | advnu vbcnj | REGLA: NU + VERB CONJUGAT |
36 | prnproref vbcnj | REGLA: CLÍTIC + VERB CONJUGAT |
37 | advnu prnproref vbcnj | REGLA: NU + CLÍTIC + VERB CONJUGAT |
38 | vbcnj_doble1 vbcnj_doble2 | REGLA: VERB CONJUGAT DOBLE |
39 | advnu vbcnj_doble1 vbcnj_doble2 | REGLA: NU + VERB CONJUGAT DOBLE |
40 | vbcnj_doble1 vbcnj_doble2 prnenc | REGLA: VERB CONJUGAT DOBLE + CLÍTIC (-o) |
41 | advnu vbcnj_doble1 vbcnj_doble2 prnenc | REGLA: NU + VERB CONJUGAT DOBLE + CLÍTIC (-o) |
42 | vbcnj_triple1 vbcnj_triple2 vbcnj_triple3 | REGLA: VERB CONJUGAT TRIPLE |
43 | advnu vbcnj_triple1 vbcnj_triple2 vbcnj_triple3 | REGLA: NU + VERB CONJUGAT TRIPLE |
44 | inf | REGLA: INF |
45 | ger | REGLA: GER |
46 | cnjcoo | REGLA: CNJCOO |
47 | sent | Reinicialitza les variables |
48 | advnu vbcnj advdecât nom | Undocumented rule! |
49 | advnu vbcnj advdecât detind nom | Undocumented rule! |
50 | num mesos | Undocumented rule! |
51 | nom verbfi adj | Undocumented rule! |
52 | nom verbfi pp | Undocumented rule! |
53 | nom det_al relcărui nom | Undocumented rule! |
54 | prep_în nptop | Undocumented rule! |
55 | prep nom adjpos | Undocumented rule! |
56 | vbcnj nom adjpos | Undocumented rule! |
57 | verbtrebui conjsub vbcnj | Undocumented rule! |
58 | num mesos num | Undocumented rule! |
59 | prep nom adj | Undocumented rule! |
60 | prep nom adj adj | Undocumented rule! |
61 | prep nom nom adj adj | Undocumented rule! |
62 | vbcnj nom adj | Undocumented rule! |
63 | vbcnj nom det nom | Undocumented rule! |
64 | preppe npant | Undocumented rule! |
65 | preppe prn | Undocumented rule! |
66 | preppe det | Undocumented rule! |
67 | vbcnj prep nom nom | Undocumented rule! |
68 | prep nom nom_dg | Undocumented rule! |
69 | prep nom | Undocumented rule! |
70 | prep nom adj adj adj | Undocumented rule! |
71 | det_predet | Undocumented rule! |
72 | adjtot nom | Undocumented rule! |
73 | vbcnj dettuturor | Undocumented rule! |
74 | nom dettuturor | Undocumented rule! |
75 | relat | Undocumented rule! |
76 | vbcnj nom nom | Undocumented rule! |
77 | adj nom det_al nom | Undocumented rule! |
78 | nom adj det_al nom | Undocumented rule! |
79 | prep nom adj det_al np | Undocumented rule! |
80 | prep nom adj det_al nom | Undocumented rule! |
81 | nom det_al nom | Undocumented rule! |
82 | nom det nom | Undocumented rule! |
83 | nom det_al detind nom | Undocumented rule! |
84 | det nom det_al nom | Undocumented rule! |
85 | det adj nom det_al nom | Undocumented rule! |
86 | nom adv adj | Undocumented rule! |
87 | det_cel adv_mai adj | Undocumented rule! |
88 | advnespus prepde adj | Undocumented rule! |
89 | prep prepa prnpro inf | Undocumented rule! |
90 | prep prepa inf | Undocumented rule! |
91 | nom det_cel adj | Undocumented rule! |
92 | det nom adj | Undocumented rule! |
93 | det adj nom | Undocumented rule! |
94 | nom nom | Undocumented rule! |
95 | advnu adv_mai vbcnj | Undocumented rule! |
96 | vrea verbtrebui conjsub vbcnj | Undocumented rule! |
97 | conjnici advnu vbcnj | Undocumented rule! |
98 | advnici- advnu vbcnj | Undocumented rule! |
99 | advnu vbcnj advdecât | Undocumented rule! |
100 | vbaveacni verbtrebui conjsub vbcnj | Undocumented rule! |
101 | vbaveapri verbtrebui conjsub vbcnj | Undocumented rule! |
102 | vbcnj nom | Undocumented rule! |
103 | vbcnj conjsub vbcnj | Undocumented rule! |
104 | adv adj nom | Undocumented rule! |
105 | num adj nom | Undocumented rule! |
106 | vbcnj det_cel num nom | Undocumented rule! |
107 | vbcnj prep nom | Undocumented rule! |
108 | vrea vbcnj prep prn | Undocumented rule! |
109 | vrea vbcnj prep nom | Undocumented rule! |
110 | vbaveacni vbcnj prep nom | Undocumented rule! |
111 | prepde pp | Undocumented rule! |
112 | catverb prnenc | Undocumented rule! |
113 | catverb prnenc prnenc | Undocumented rule! |
114 | advca nom | Undocumented rule! |
115 | advca det nom | Undocumented rule! |
116 | adv adj advca | Undocumented rule! |
117 | prep nom nptop | Undocumented rule! |
118 | prepdintr- detind | Undocumented rule! |
Interchunk (T2X)
# | Macro name | Arguments | Description |
---|---|---|---|
1 | elimina_GDND | 1 | Elimina les etiquetes 'GD' i 'ND' |
2 | f_concord_SN_SV | 2 | Realitza la concordança d'un SN i un SV |
3 | f_concord_SN_SN_SV | 3 | Realitza la concordança de dos SN i un SV |
4 | f_concord2 | 2 | Realitza la concordança entre dos elements |
# | Rule pattern | Description |
---|---|---|
1 | SN | SN |
2 | SAdj | SAdj |
3 | SN SAdj | SN + SAdj |
4 | SN SV | SN + SV |
5 | SN cnjcoo SN SV | SN + cnjcoo + SN + SV |
6 | SN SV_cop SAdj | SN + SV (copulatiu) + SAdj |
7 | SP | SP |
Postchunk (T3X)
# | Rule pattern | Description |
---|---|---|
1 | sent | CHUNK: |
Catalan → Romanian
Chunk (T1X)
# | Macro name | Arguments | Description |
---|---|---|---|
1 | mod_maj | 1 | Canvia la majúscula inicial d'un lema a minúscula |
2 | mod_maj2 | 2 | Canvia la minúscula inicial d'un lema a majúscula si un altre lema té majúscula inicial |
3 | conj_verb1 | 1 | Conjuga un verb simple |
4 | conj_verb2 | 2 | Conjuga un verb compost doble |
5 | gen_clitic1 | 2 | Genera un clític per a un verb |
6 | gen_clitic2 | 3 | Genera dos clítics per a un verb |
7 | f_concord1 | 1 | Realitza la concordança d'un element i desa els valors a les variables |
8 | f_concord2 | 2 | Realitza la concordança de dos elements i desa els valors a les variables |
9 | arregla_np | 1 | Treu l'etiqueta de genitiu d'un nom propi i en determina l'article |
# | Rule pattern | Description |
---|---|---|
1 | nom | NOM: casa → casă |
2 | artdef nom | DET + NOM: la casa → casa |
3 | detpos nom | DETPOS + NOM: la meva casa → casa mea |
4 | nom adjpos | NOM + ADJPOS: casa meva → casa mea |
5 | artdef nom pr_de np | DET + NOM + de + NOM PROPI: la casa de Maria → casa Mariei / la casa de Mihai → casa lui Mihai |
6 | adjord nom | ADJORD + NOM: tercera posició → poziția a treia |
7 | artdef adjord nom | DET + ADJORD + NOM: la tercera posició → poziția a treia |
8 | adj_det nom | ADJECTIU + NOM: moltes cases → multe case |
9 | num nom | NUMERAL + NOM: cinc cases → cinci case / trenta cases → treizeci de case |
10 | np | NOM PROPI |
11 | prn | PRONOM |
12 | det_predet | DET/PREDET |
13 | detpos | DETPOS |
14 | num | NUMERAL |
15 | adj | ADJECTIU: bonic → frumos |
16 | pp | PARTICIPI |
17 | vbcnj | VERB CONJUGAT SIMPLE |
18 | inf | INFINITIU |
19 | ger | GERUNDI |
20 | vbcnj_doble1 vbcnj_doble2 | VERB CONJUGAT DOBLE |
21 | vbcnj_doble1 vbcnj_doble2 prnenc | VERB CONJUGAT DOBLE + ENC |
22 | vbcnj_doble1 vbcnj_doble2 prnenc prnenc | VERB CONJUGAT DOBLE + ENC + ENC |
23 | vbimp prnenc | REGLA: IMPERATIU ENC |
24 | vbimp prnenc prnenc | REGLA: IMPERATIU ENC ENC |
25 | ger prnenc | REGLA: GER ENC |
26 | ger prnenc prnenc | REGLA: GER ENC ENC |
27 | inf_sol prnenc | REGLA: INF ENC |
28 | inf_sol prnenc prnenc | REGLA: INF ENC ENC |
29 | vbhaver | REGLA: VBHAVER (per si apareix sol) |
30 | prnproenc | PRONOM CLÍTIC (per si apareix sol) |
31 | artdef_m_sg num_xifra | DETERMINANT + NUMERAL: el 1992 → în 1992 |
32 | rel | RELATIU |
33 | sent | Reinicialitza les variables |
Interchunk (T2X)
# | Rule pattern | Description |
---|---|---|
1 | SN | REGLA: SN |
2 | SA | REGLA: SA |
Postchunk (T3X)
# | Rule pattern | Description |
---|---|---|
1 | sent | CHUNK: |