Difference between revisions of "Romanian and Catalan/Transfer Rules"

From Apertium
Jump to navigation Jump to search
(Created page with "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 fil...")
 
 
(5 intermediate revisions by the same user not shown)
Line 12: Line 12:
|-
|-
!1
!1
|mod_maj
|f_bcond
| style="text-align:center" |2
| style="text-align:center" |1
|Canvia la majúscula inicial d'un lema a minúscula
|Undocumented macro!
|-
|-
!2
!2
|conj_verb1
|f_outverb2
| style="text-align:center" |2
| style="text-align:center" |1
|Conjuga un verb simple
|Undocumented macro!
|-
|-
!3
!3
|conj_verb2
|f_outverb3
| style="text-align:center" |3
| style="text-align:center" |2
|Conjuga un verb compost doble
|Undocumented macro!
|-
|-
!4
!4
|conj_verb3
|modcase
| style="text-align:center" |1
| style="text-align:center" |3
|Conjuga un verb compost triple
|Undocumented macro!
|-
|-
!5
!5
|f_concord1
|prn_verb
| style="text-align:center" |1
| style="text-align:center" |1
|Realitza la concordança d'un element i desa els valors a les variables del chunk
|Undocumented macro!
|-
|-
!6
!6
|f_concord2
|prn_verbp
| style="text-align:center" |1
| style="text-align:center" |2
|Realitza la concordança de dos elements i desa els valors a les variables del chunk
|Undocumented macro!
|-
|-
!7
!7
|f_concord3
|prn_verbenc
| style="text-align:center" |2
| style="text-align:center" |3
|Realitza la concordança de tres elements i desa els valors a les variables del chunk
|Undocumented macro!
|-
|-
!8
!8
|f_concord4
|f_modgen
| style="text-align:center" |1
| style="text-align:center" |4
|Realitza la concordança de quatre elements i desa els valors a les variables del chunk
|Undocumented macro!
|-
|-
!9
!9
|f_concord5
|f_concord1
| style="text-align:center" |5
|Realitza la concordança de cinc elements i desa els valors a les variables del chunk
|-
!10
|f_concord1_i
| style="text-align:center" |1
| style="text-align:center" |1
|Realitza la concordança d'un element intern i desa els valors a les variables internes
|-
!11
|f_concord2_i
| style="text-align:center" |2
|Realitza la concordança de dos elements interns i desa els valors a les variables internes
|-
!12
|f_concord3_i
| style="text-align:center" |3
|Realitza la concordança de tres elements interns i desa els valors a les variables internes
|-
!13
|f_concord4_i
| style="text-align:center" |4
|Realitza la concordança de quatre elements interns i desa els valors a les variables internes
|-
!14
|f_concord5_i
| style="text-align:center" |5
|Realitza la concordança de cinc elements interns i desa els valors a les variables internes
|-
!15
|n_gen_nbr
| style="text-align:center" |0
|Neteja les variables de gènere i nombre
|-
!16
|f_bcond
| style="text-align:center" |2
|Undocumented macro!
|Undocumented macro!
|-
|-
!10
!17
|f_outverb2
|f_concord2
| style="text-align:center" |2
| style="text-align:center" |2
|Undocumented macro!
|Undocumented macro!
|-
|-
!11
!18
|f_outverb3
|f_concord3
| style="text-align:center" |3
| style="text-align:center" |3
|Undocumented macro!
|Undocumented macro!
|-
|-
!12
!19
|prn_verb
|f_concord4
| style="text-align:center" |4
| style="text-align:center" |1
|Undocumented macro!
|Undocumented macro!
|-
|-
!13
!20
|prn_verbp
| style="text-align:center" |1
|Undocumented macro!
|-
!21
|prn_verbenc
| style="text-align:center" |2
|Undocumented macro!
|-
!22
|f_modgen
| style="text-align:center" |1
|Undocumented macro!
|-
!23
|f_lexicAdj
|f_lexicAdj
| style="text-align:center" |1
| style="text-align:center" |1
Line 83: Line 133:
|-
|-
!1
!1
|nom
|vbaveapri pp
|NOM: casă → casa
|Undocumented rule!
|-
|-
!2
!2
|num nom
|vbaveapri pp prnenc
|NUM + NOM: 3 case → 3 cases
|Undocumented rule!
|-
|-
!3
!3
|det nom nom
|num prepde nom
|NUM + de + NOM: 20 de case → 20 cases
|Undocumented rule!
|-
|-
!4
!4
|nom adjnorm
|advnu verb advdecât nom
|NOM + ADJECTIU
|Undocumented rule!
|-
|-
!5
!5
|nom adjpos
|advnu verb advdecât detind nom
|NOM + ADJECTIU POSSESSIU
|Undocumented rule!
|-
|-
!6
!6
|nom adjpos
|num nom adjnorm
|NUM + NOM + ADJECTIU
|Undocumented rule!
|-
|-
!7
!7
|nom nom adjpos
|num prepde nom adjnorm
|NUM + de + NOM + ADJECTIU
|Undocumented rule!
|-
|-
!8
!8
|prepîn nom xifra
|nom adjnorm adjnorm
|NOM + ADJECTIU + ADJECTIU
|Undocumented rule!
|-
|-
!9
!9
|num meses
|adj nom
|ADJECTIU + NOM
|Undocumented rule!
|-
|-
!10
!10
|nom verbfi adj
|det nom
|DETERMINANT + NOM
|Undocumented rule!
|-
|-
!11
!11
|nom verbfi pp
|predet nom
|tot + NOM
|Undocumented rule!
|-
|-
!12
!12
|nom nom_dgdef adjpos
|deta nom
|NOM + NOM GENITIU + ADJECTIU POSSESSIU
|Undocumented rule!
|-
|-
!13
!13
|deta nom adj
|nom np_dg
|NOM + NOM PROPI GENITIU
|Undocumented rule!
|-
|-
!14
!14
|deta nom adj adj
|nom adj_lui np
|NOM + lui + NOM PROPI
|Undocumented rule!
|-
|-
!15
!15
|nom deta np
|nom adjnorm det_al np_dg
|NOM + ADJECTIU + al + NOM PROPI GENITIU
|Undocumented rule!
|-
|-
!16
!16
|nom adj adj
|nom adjnorm det_al adj_lui np
|NOM + ADJECTIU + al + lui + NOM PROPI
|Undocumented rule!
|-
|-
!17
!17
|det_cel num nom
|nom adj
|cel + NUMERAL + NOM
|Undocumented rule!
|-
|-
!18
!18
|det_cel adv_mai adjnorm nom
|nom adj deta np
|cel + mai + ADJECTIU + NOM
|Undocumented rule!
|-
|-
!19
!19
|nom deta relcărui nom
|det_cel adv_mai adjnorm nom adjnorm
|cel + mai + ADJECTIU + NOM + ADJECTIU
|Undocumented rule!
|-
|-
!20
!20
|det_cel adv_mai adjnorm nom adjnorm adjnorm
|prepîn nptop
|cel + mai + ADJECTIU + NOM + ADJECTIU + ADJECTIU
|Undocumented rule!
|-
|-
!21
!21
|np
|prep nom adjpos
|NOM PROPI
|Undocumented rule!
|-
|-
!22
!22
|num
|verb nom adjpos
|NUMERAL
|Undocumented rule!
|-
|-
!23
!23
|prn_tnitg
|verbtrebui conjsub verb
|PRONOM
|Undocumented rule!
|-
|-
!24
!24
|prnpro
|num meses num
|CLÍTIC
|Undocumented rule!
|-
|-
!25
!25
|det_al nom_dg
|prep nom adj
|al + NOM GENITIU
|Undocumented rule!
|-
|-
!26
!26
|det_al nom_dg adjnorm
|prep nom adj adj
|al + NOM GENITIU + ADJECTIU
|Undocumented rule!
|-
|-
!27
!27
|det_al nom_dg adjnorm adjnorm
|prep nom nom adj adj
|al + NOM GENITIU + ADJECTIU + ADJECTIU
|Undocumented rule!
|-
|-
!28
!28
|verb nom adj
|adj
|ADJ
|Undocumented rule!
|-
|-
!29
!29
|pp
|verb nom det nom
|REGLA: PP
|Undocumented rule!
|-
|-
!30
!30
|pp prnenc
|nptop
|REGLA: PP + ENC (per si no ho reconeix cap altra regla)
|Undocumented rule!
|-
|-
!31
!31
|prepnum num_xifra
|preppe npant
|prep + NUMERAL (any)
|Undocumented rule!
|-
|-
!32
!32
|prepnum nom_any num_xifra
|avealex conjsub verb
|prep + NOM (any) + NUMERAL (any)
|Undocumented rule!
|-
|-
!33
!33
|prep num_xifra mesos num_xifra
|advo conjsub verb
|prep + NUMERAL (dia) + NOM (mes) + NUMERAL (any)
|Undocumented rule!
|-
|-
!34
!34
|vbcnj
|preppe prn
|REGLA: VERB CONJUGAT
|Undocumented rule!
|-
|-
!35
!35
|preppe det
|advnu vbcnj
|REGLA: NU + VERB CONJUGAT
|Undocumented rule!
|-
|-
!36
!36
|prnproref vbcnj
|verb prep nom nom
|REGLA: CLÍTIC + VERB CONJUGAT
|Undocumented rule!
|-
|-
!37
!37
|advnu prnproref vbcnj
|prep nom nom
|REGLA: NU + CLÍTIC + VERB CONJUGAT
|Undocumented rule!
|-
|-
!38
!38
|vbcnj_doble1 vbcnj_doble2
|prep nom
|REGLA: VERB CONJUGAT DOBLE
|Undocumented rule!
|-
|-
!39
!39
|advnu vbcnj_doble1 vbcnj_doble2
|prep nom adj
|REGLA: NU + VERB CONJUGAT DOBLE
|Undocumented rule!
|-
|-
!40
!40
|vbcnj_doble1 vbcnj_doble2 prnenc
|prep nom adj adj
|REGLA: VERB CONJUGAT DOBLE + CLÍTIC (-o)
|Undocumented rule!
|-
|-
!41
!41
|advnu vbcnj_doble1 vbcnj_doble2 prnenc
|prep nom adj adj adj
|REGLA: NU + VERB CONJUGAT DOBLE + CLÍTIC (-o)
|Undocumented rule!
|-
|-
!42
!42
|vbcnj_triple1 vbcnj_triple2 vbcnj_triple3
|det
|REGLA: VERB CONJUGAT TRIPLE
|Undocumented rule!
|-
|-
!43
!43
|advnu vbcnj_triple1 vbcnj_triple2 vbcnj_triple3
|prn
|REGLA: NU + VERB CONJUGAT TRIPLE
|Undocumented rule!
|-
|-
!44
!44
|num
|inf
|REGLA: INF
|Undocumented rule!
|-
|-
!45
!45
|nom
|ger
|REGLA: GER
|Undocumented rule!
|-
|-
!46
!46
|cnjcoo
|adjtot nom
|REGLA: CNJCOO
|Undocumented rule!
|-
|-
!47
!47
|sent
|verb dettuturor
|Reinicialitza les variables
|Undocumented rule!
|-
|-
!48
!48
|advnu vbcnj advdecât nom
|nom dettuturor
|Undocumented rule!
|Undocumented rule!
|-
|-
!49
!49
|advnu vbcnj advdecât detind nom
|nom adjlui np
|Undocumented rule!
|Undocumented rule!
|-
|-
!50
!50
|num mesos
|relat
|Undocumented rule!
|Undocumented rule!
|-
|-
!51
!51
|nom verbfi adj
|adjpos
|Undocumented rule!
|Undocumented rule!
|-
|-
!52
!52
|nom verbfi pp
|adj
|Undocumented rule!
|Undocumented rule!
|-
|-
!53
!53
|verb nom nom
|nom det_al relcărui nom
|Undocumented rule!
|Undocumented rule!
|-
|-
!54
!54
|prep_în nptop
|adj nom
|Undocumented rule!
|Undocumented rule!
|-
|-
!55
!55
|adj nom deta nom
|prep nom adjpos
|Undocumented rule!
|Undocumented rule!
|-
|-
!56
!56
|nom adj deta nom
|vbcnj nom adjpos
|Undocumented rule!
|Undocumented rule!
|-
|-
!57
!57
|verbtrebui conjsub vbcnj
|prep nom adj deta np
|Undocumented rule!
|Undocumented rule!
|-
|-
!58
!58
|num mesos num
|prep nom adj deta nom
|Undocumented rule!
|Undocumented rule!
|-
|-
!59
!59
|verb nom adj deta nom
|prep nom adj
|Undocumented rule!
|Undocumented rule!
|-
|-
!60
!60
|nom deta nom
|prep nom adj adj
|Undocumented rule!
|Undocumented rule!
|-
|-
!61
!61
|nom det nom
|prep nom nom adj adj
|Undocumented rule!
|Undocumented rule!
|-
|-
!62
!62
|nom deta detind nom
|vbcnj nom adj
|Undocumented rule!
|Undocumented rule!
|-
|-
!63
!63
|det nom deta nom
|vbcnj nom det nom
|Undocumented rule!
|Undocumented rule!
|-
|-
!64
!64
|preppe npant
|det adj nom deta nom
|Undocumented rule!
|Undocumented rule!
|-
|-
!65
!65
|num nom
|preppe prn
|Undocumented rule!
|Undocumented rule!
|-
|-
!66
!66
|preppe det
|num prep nom
|Undocumented rule!
|Undocumented rule!
|-
|-
!67
!67
|nom adj
|vbcnj prep nom nom
|Undocumented rule!
|Undocumented rule!
|-
|-
!68
!68
|nom adv adj
|prep nom nom_dg
|Undocumented rule!
|Undocumented rule!
|-
|-
!69
!69
|prep nom
|detcel advmai adj
|Undocumented rule!
|Undocumented rule!
|-
|-
!70
!70
|advnespus prepde adj
|prep nom adj adj adj
|Undocumented rule!
|Undocumented rule!
|-
|-
!71
!71
|det_predet
|prep prepa prnpro verb
|Undocumented rule!
|Undocumented rule!
|-
|-
!72
!72
|adjtot nom
|prep prepa verb
|Undocumented rule!
|Undocumented rule!
|-
|-
!73
!73
|vbcnj dettuturor
|nom detcel adj
|Undocumented rule!
|Undocumented rule!
|-
|-
!74
!74
|det nom adj
|nom dettuturor
|Undocumented rule!
|Undocumented rule!
|-
|-
!75
!75
|relat
|det adj nom
|Undocumented rule!
|Undocumented rule!
|-
|-
!76
!76
|det nom
|vbcnj nom nom
|Undocumented rule!
|Undocumented rule!
|-
|-
!77
!77
|nom nom
|adj nom det_al nom
|Undocumented rule!
|Undocumented rule!
|-
|-
!78
!78
|nom adj det_al nom
|advnu advmai verb
|Undocumented rule!
|Undocumented rule!
|-
|-
!79
!79
|prep nom adj det_al np
|vrea verbtrebui conjsub verb
|Undocumented rule!
|Undocumented rule!
|-
|-
!80
!80
|prep nom adj det_al nom
|conjnici advnu verb
|Undocumented rule!
|Undocumented rule!
|-
|-
!81
!81
|nom det_al nom
|advnici- advnu verb
|Undocumented rule!
|Undocumented rule!
|-
|-
!82
!82
|nom det nom
|advnu verb advdecât
|Undocumented rule!
|Undocumented rule!
|-
|-
!83
!83
|nom det_al detind nom
|vbaveacni verbtrebui conjsub verb
|Undocumented rule!
|Undocumented rule!
|-
|-
!84
!84
|det nom det_al nom
|vbaveapri verbtrebui conjsub verb
|Undocumented rule!
|Undocumented rule!
|-
|-
!85
!85
|verb nom
|det adj nom det_al nom
|Undocumented rule!
|Undocumented rule!
|-
|-
!86
!86
|verb nom adj
|nom adv adj
|Undocumented rule!
|Undocumented rule!
|-
|-
!87
!87
|det_cel adv_mai adj
|verb conjsub verb
|Undocumented rule!
|Undocumented rule!
|-
|-
!88
!88
|advnespus prepde adj
|adv adj nom
|Undocumented rule!
|Undocumented rule!
|-
|-
!89
!89
|prep prepa prnpro inf
|num adj nom
|Undocumented rule!
|Undocumented rule!
|-
|-
!90
!90
|num nom adj
|prep prepa inf
|Undocumented rule!
|Undocumented rule!
|-
|-
!91
!91
|nom det_cel adj
|verb detcel num nom
|Undocumented rule!
|Undocumented rule!
|-
|-
!92
!92
|detcel num nom
|det nom adj
|Undocumented rule!
|Undocumented rule!
|-
|-
!93
!93
|det nom
|det adj nom
|Undocumented rule!
|Undocumented rule!
|-
|-
!94
!94
|nom nom
|vbaveacni verb pp
|Undocumented rule!
|Undocumented rule!
|-
|-
!95
!95
|advnu adv_mai vbcnj
|vbaveacni verb
|Undocumented rule!
|Undocumented rule!
|-
|-
!96
!96
|vrea verb
|vrea verbtrebui conjsub vbcnj
|Undocumented rule!
|Undocumented rule!
|-
|-
!97
!97
|conjnici advnu vbcnj
|verb prep nom
|Undocumented rule!
|Undocumented rule!
|-
|-
!98
!98
|advnici- advnu vbcnj
|vrea verb prep prn
|Undocumented rule!
|Undocumented rule!
|-
|-
!99
!99
|advnu vbcnj advdecât
|vrea verb prep nom
|Undocumented rule!
|Undocumented rule!
|-
|-
!100
!100
|vbaveacni verb prep nom
|vbaveacni verbtrebui conjsub vbcnj
|Undocumented rule!
|Undocumented rule!
|-
|-
!101
!101
|vbaveapri verbtrebui conjsub vbcnj
|verbpper
|Undocumented rule!
|Undocumented rule!
|-
|-
!102
!102
|prepde pp
|vbcnj nom
|Undocumented rule!
|Undocumented rule!
|-
|-
!103
!103
|vbcnj conjsub vbcnj
|verb prnenc
|Undocumented rule!
|Undocumented rule!
|-
|-
!104
!104
|adv adj nom
|verb prnenc prnenc
|Undocumented rule!
|Undocumented rule!
|-
|-
!105
!105
|num adj nom
|verb
|Undocumented rule!
|Undocumented rule!
|-
|-
!106
!106
|vbcnj det_cel num nom
|prnproref verbospron
|Undocumented rule!
|Undocumented rule!
|-
|-
!107
!107
|advca nom
|vbcnj prep nom
|Undocumented rule!
|Undocumented rule!
|-
|-
!108
!108
|vrea vbcnj prep prn
|advca det nom
|Undocumented rule!
|Undocumented rule!
|-
|-
!109
!109
|vrea vbcnj prep nom
|adv adj advca
|Undocumented rule!
|Undocumented rule!
|-
|-
!110
!110
|vbaveacni vbcnj prep nom
|nom nptop
|Undocumented rule!
|Undocumented rule!
|-
|-
!111
!111
|prepde pp
|prep nom nptop
|Undocumented rule!
|Undocumented rule!
|-
|-
!112
!112
|catverb prnenc
|prepdintr- detind
|Undocumented rule!
|Undocumented rule!
|-
|-
!113
!113
|catverb prnenc prnenc
|sent
|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!
|Undocumented rule!
|}
|}


=== Interchunk (T2X) ===
=== Interchunk (T2X) ===

{|class="wikitable"
! style="width: 5%" | #
! style="width: 25%" | Macro name
! style="width: 10%" | Arguments
! style="width: 60%" | Description
|-
!1
|elimina_GDND
| style="text-align:center" |1
|Elimina les etiquetes 'GD' i 'ND'
|-
!2
|f_concord_SN_SV
| style="text-align:center" |2
|Realitza la concordança d'un SN i un SV
|-
!3
|f_concord_SN_SN_SV
| style="text-align:center" |3
|Realitza la concordança de dos SN i un SV
|-
!4
|f_concord2
| style="text-align:center" |2
|Realitza la concordança entre dos elements
|}


{|class="wikitable"
{|class="wikitable"
Line 544: Line 641:
!1
!1
|SN
|SN
|REGLA: 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
|}
|}


Line 570: 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 582: Line 743:
!1
!1
|nom
|nom
|casa > casă
|NOM: casa casă
|-
|-
!2
!2
|artdef nom
|artdef nom
|la casa > 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)
|-
|-
!10
!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
|Resets variables.
|Reinicialitza les variables
|}
|}


=== Interchunk (T2X) ===
=== Interchunk (T2X) ===

{|class="wikitable"
! style="width: 5%" | #
! style="width: 25%" | Macro name
! style="width: 10%" | Arguments
! style="width: 60%" | Description
|-
!1
|elimina_GDND
| style="text-align:center" |1
|Elimina les etiquetes 'GD' i 'ND'.
|-
!2
|elimina_GDND_adj
| style="text-align:center" |1
|Elimina les etiquetes 'GD' i 'ND' d'un adjectiu
|-
!3
|f_concord_SN_SV
| style="text-align:center" |2
|Realitza la concordança d'un SN i un SV
|}


{|class="wikitable"
{|class="wikitable"
Line 635: Line 910:
|SA
|SA
|REGLA: SA
|REGLA: SA
|-
!3
|SN SV
|SN + SV
|-
!4
|DET
|REGLA: DET
|-
!5
|NUM
|REGLA: NUM
|}
|}


Line 647: Line 934:
|sent
|sent
|CHUNK:
|CHUNK:
|}

=== Extra transfer (T4X) ===

{|class="wikitable"
! style="width: 5%" | #
! style="width: 25%" | Rule pattern
! style="width: 70%" | Description
|-
!1
|ajust_genere
|REGLA: ADJ/DET/PREDET/PRNPRO (ajusta el gènere perquè es generin correctament i elimina el cas per als determinants)
|}
|}



Latest revision as of 10:06, 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).

Romanian → Catalan[edit]

Chunk (T1X)[edit]

# 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)[edit]

# 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)[edit]

# Rule pattern Description
1 sent CHUNK:

Catalan → Romanian[edit]

Chunk (T1X)[edit]

# 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)[edit]

# 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)[edit]

# Rule pattern Description
1 sent CHUNK:

Extra transfer (T4X)[edit]

# 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)