Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Continuing issues with Portuguese -AR verb conjugation data #409

Open
joumorisu opened this issue Feb 25, 2023 · 2 comments
Open

Continuing issues with Portuguese -AR verb conjugation data #409

joumorisu opened this issue Feb 25, 2023 · 2 comments
Assignees
Labels
bug Something isn't working

Comments

@joumorisu
Copy link

joumorisu commented Feb 25, 2023

Describe the bug
I would like to reopen the issue that I posted a couple years ago. I'm coming back to this project after stepping away from programming for a bit. There seems to still be an issue (as reported previously by myself and @zelenij) with 1st person plural conjugation of the "Indicativo pretérito perfeito simples" tense. For example, with the word "falar", it outputs "fal)". Another type of output can be seen in "chegar", where it outputs "cheg". From what I can see so far, this bug only affects -AR verbs. -ER and -IR output seems normal, but maybe more testing is needed. I tested 809 verbs, and found that 209 of them produce this type of error.

Here are the results of my testing:

Show log Infinitive: ficar, Result: fir)
Infinitive: chegar, Result: cheg
Infinitive: falar, Result: fal)
Infinitive: levar, Result: lev)
Infinitive: começar, Result: come
Infinitive: olhar, Result: olh)
Infinitive: achar, Result: ach)
Infinitive: tomar, Result: tom)
Infinitive: andar, Result: and)
Infinitive: criar, Result: cri)
Infinitive: usar, Result: usr)
Infinitive: ganhar, Result: ganh
Infinitive: pagar, Result: pag)
Infinitive: colocar, Result: colo
Infinitive: tirar, Result: tir)
Infinitive: explicar, Result: expli
Infinitive: parar, Result: par)
Infinitive: lançar, Result: lan
Infinitive: mudar, Result: mud)
Infinitive: provocar, Result: provo
Infinitive: aceitar, Result: aceit
Infinitive: marcar, Result: mar)
Infinitive: publicar, Result: publi
Infinitive: tocar, Result: tor)
Infinitive: matar, Result: mBr)
Infinitive: indicar, Result: indi
Infinitive: destacar, Result: desta
Infinitive: entregar, Result: entreg
Infinitive: casar, Result: cas)
Infinitive: julgar, Result: julg
Infinitive: virar, Result: vir)
Infinitive: significar, Result: signifi
Infinitive: obrigar, Result: obrig
Infinitive: aplicar, Result: apli
Infinitive: verificar, Result: verifi
Infinitive: buscar, Result: bus)
Infinitive: gerar, Result: ger)
Infinitive: fixar, Result: fix)
Infinitive: alcançar, Result: alcan
Infinitive: morar, Result: mor)
Infinitive: avançar, Result: avan
Infinitive: amar, Result: amr)
Infinitive: dedicar, Result: dedi
Infinitive: identificar, Result: identifi
Infinitive: pesar, Result: pes)
Infinitive: notar, Result: not)
Infinitive: citar, Result: cit)
Infinitive: juntar, Result: junt
Infinitive: salvar, Result: salv
Infinitive: durar, Result: dur)
Infinitive: puxar, Result: pux)
Infinitive: votar, Result: vot)
Infinitive: justificar, Result: justifi
Infinitive: atacar, Result: ata)
Infinitive: lutar, Result: lut)
Infinitive: divulgar, Result: divulg
Infinitive: praticar, Result: prati
Infinitive: carregar, Result: carreg
Infinitive: trocar, Result: tro)
Infinitive: ameaçar, Result: amea
Infinitive: libertar, Result: libert
Infinitive: visar, Result: vis)
Infinitive: criticar, Result: criti
Infinitive: gastar, Result: gast
Infinitive: soltar, Result: solt
Infinitive: limpar, Result: limp
Infinitive: empregar, Result: empreg
Infinitive: arrancar, Result: arran
Infinitive: deslocar, Result: deslo
Infinitive: brincar, Result: brin
Infinitive: reforçar, Result: refor
Infinitive: implicar, Result: impli
Infinitive: dançar, Result: dan
Infinitive: errar, Result: err)
Infinitive: despertar, Result: despert
Infinitive: largar, Result: larg
Infinitive: comunicar, Result: comuni
Infinitive: investigar, Result: investig
Infinitive: segurar, Result: segur
Infinitive: optar, Result: opt)
Infinitive: prejudicar, Result: prejudi
Infinitive: armar, Result: arm)
Infinitive: apagar, Result: apag
Infinitive: alegar, Result: aleg
Infinitive: modificar, Result: modifi
Infinitive: classificar, Result: classifi
Infinitive: lavar, Result: lav)
Infinitive: convocar, Result: convo
Infinitive: assentar, Result: assent
Infinitive: forçar, Result: for
Infinitive: fabricar, Result: fabri
Infinitive: prolongar, Result: prolong
Infinitive: fumar, Result: fum)
Infinitive: rolar, Result: rol)
Infinitive: expulsar, Result: expuls
Infinitive: sujeitar, Result: sujeit
Infinitive: rodar, Result: rod)
Infinitive: arriscar, Result: arris
Infinitive: alargar, Result: alarg
Infinitive: somar, Result: som)
Infinitive: encarregar, Result: encarreg
Infinitive: adiar, Result: adi)
Infinitive: cercar, Result: cer)
Infinitive: traçar, Result: tra
Infinitive: lidar, Result: lid)
Infinitive: expressar, Result: express
Infinitive: guiar, Result: gui)
Infinitive: abraçar, Result: abra
Infinitive: abrigar, Result: abrig
Infinitive: enxergar, Result: enxerg
Infinitive: suspeitar, Result: suspeit
Infinitive: brigar, Result: brig
Infinitive: pular, Result: pul)
Infinitive: reivindicar, Result: reivindi
Infinitive: embarcar, Result: embar
Infinitive: complicar, Result: compli
Infinitive: desembarcar, Result: desembar
Infinitive: especificar, Result: especifi
Infinitive: navegar, Result: naveg
Infinitive: mobilizar, Result: mobiliz
Infinitive: alugar, Result: alug
Infinitive: curar, Result: cur)
Infinitive: desligar, Result: deslig
Infinitive: chocar, Result: cho)
Infinitive: realçar, Result: real
Infinitive: intensificar, Result: intensifi
Infinitive: balançar, Result: balan
Infinitive: ditar, Result: dit)
Infinitive: calar, Result: cal)
Infinitive: botar, Result: bot)
Infinitive: pregar, Result: preg
Infinitive: indagar, Result: indag
Infinitive: gozar, Result: goz)
Infinitive: girar, Result: gir)
Infinitive: rezar, Result: rez)
Infinitive: rasgar, Result: rasg
Infinitive: jurar, Result: jur)
Infinitive: ousar, Result: ous)
Infinitive: disfarçar, Result: disfar
Infinitive: fitar, Result: fit)
Infinitive: esmagar, Result: esmag
Infinitive: recomeçar, Result: recome
Infinitive: interrogar, Result: interrog
Infinitive: caçar, Result: car
Infinitive: pisar, Result: pis)
Infinitive: almoçar, Result: almo
Infinitive: fartar, Result: fart
Infinitive: secar, Result: ser)
Infinitive: esfregar, Result: esfreg
Infinitive: tapar, Result: tap)
Infinitive: multiplicar, Result: multipli
Infinitive: sufocar, Result: sufo
Infinitive: alongar, Result: along
Infinitive: dotar, Result: dot)
Infinitive: resmungar, Result: resmung
Infinitive: picar, Result: pir)
Infinitive: estragar, Result: estrag
Infinitive: dispersar, Result: dispers
Infinitive: velar, Result: vel)
Infinitive: fiar, Result: fir)
Infinitive: replicar, Result: repli
Infinitive: enxugar, Result: enxu
Infinitive: roçar, Result: ror
Infinitive: vingar, Result: ving
Infinitive: evocar, Result: evo)
Infinitive: debruçar, Result: debru
Infinitive: atar, Result: atr)
Infinitive: colar, Result: col)
Infinitive: furar, Result: fur)
Infinitive: edificar, Result: edifi
Infinitive: vagar, Result: vag)
Infinitive: cascar, Result: cas)
Infinitive: esforçar, Result: esfor
Infinitive: escorregar, Result: escorreg
Infinitive: irar, Result: irr)
Infinitive: suar, Result: sur)
Infinitive: nadar, Result: nad)
Infinitive: soluçar, Result: solu
Infinitive: pescar, Result: pes)
Infinitive: invocar, Result: invo
Infinitive: afogar, Result: afog
Infinitive: coçar, Result: cor
Infinitive: adequar, Result: adeq
Infinitive: focar, Result: for)
Infinitive: notificar, Result: notifi
Infinitive: advogar, Result: advog
Infinitive: clicar, Result: cli)
Infinitive: aliar, Result: ali)
Infinitive: qualificar, Result: qualifi
Infinitive: vetar, Result: vet)
Infinitive: danificar, Result: danifi
Infinitive: diagnosticar, Result: diagnosti
Infinitive: cotar, Result: cot)
Infinitive: agregar, Result: agreg
Infinitive: posar, Result: pos)
Infinitive: descarregar, Result: descarreg
Infinitive: machucar, Result: machu
Infinitive: diversificar, Result: diversifi
Infinitive: sacar, Result: sar)
Infinitive: revogar, Result: revog
Infinitive: prorrogar, Result: prorrog
Infinitive: desperdiçar, Result: desperdi
Infinitive: vazar, Result: vaz)
Infinitive: certificar, Result: certifi
Infinitive: engraçar, Result: engra
Infinitive: vedar, Result: ved)
Infinitive: simplificar, Result: simplifi
Infinitive: sofisticar, Result: sofisti
Infinitive: vincar, Result: vin)

To Reproduce
Conjugate the verb "falar" or "chegar"

Expected behavior
Chegar --> 1p, Indicativo pretérito perfeito simples = chegamos
Falar --> 1p, Indicativo pretérito perfeito simples = falamos

@joumorisu
Copy link
Author

joumorisu commented Mar 25, 2023

I was digging around some more and found a lot more instances of these two types of errors. It seems they are stemming from the mlconjug3/data/conjug_manager/conjugation-pt.xml file. There are 177 instances of blank elements, 140 instances of ), and 2,166 instances of -.

@SekouDiaoNlp
Copy link
Collaborator

@Jmorr10 , thanks for re-posting this issue.

I will take some time to clean up the Portuguese data asap.

Thanks for using mlconjug3.

Chers.

@SekouDiaoNlp SekouDiaoNlp self-assigned this Aug 28, 2023
@SekouDiaoNlp SekouDiaoNlp added the bug Something isn't working label Aug 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants