Romanian and Catalan/Transfer Rules
		
		
		
		
		
		
		Jump to navigation
		Jump to search
		
		
		
		
		
		
		
	
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)
| # | Macro name | Arguments | Description | 
|---|---|---|---|
| 1 | elimina_GDND | 1 | Elimina les etiquetes 'GD' i 'ND'. | 
| 2 | elimina_GDND_adj | 1 | Elimina les etiquetes 'GD' i 'ND' d'un adjectiu | 
| 3 | f_concord_SN_SV | 2 | Realitza la concordança d'un SN i un SV | 
| # | Rule pattern | Description | 
|---|---|---|
| 1 | SN | REGLA: SN | 
| 2 | SA | REGLA: SA | 
| 3 | SN SV | SN + SV | 
| 4 | DET | REGLA: DET | 
| 5 | NUM | REGLA: NUM | 
Postchunk (T3X)
| # | Rule pattern | Description | 
|---|---|---|
| 1 | sent | CHUNK: | 
Extra transfer (T4X)
| # | Rule pattern | Description | 
|---|---|---|
| 1 | ajust_genere | REGLA: ADJ/DET/PREDET/PRNPRO (ajusta el gènere perquè es generin correctament i elimina el cas per als determinants) | 

