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

Add exceptions in singularize() inflect.py #195

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

espacioAntonio
Copy link

Maybe you sould add this.

To Add:
rr, gr, rn, v, f, m, qu, gu, g, ch, p

"*rres"
torres => torre
amarres => amarre
cierres => cierre
agarres => agarre

"*gres"
tigres => tigre
bagres => bagre

"*rnes"
carnes => carne

"*ves"
aves => ave
naves => nave
bajorrelieves => bajorrelieve
detectives => detective
aeronaves => aeronave
relieves => relieve
nieves => nieve
llaves => llave
agaves => agave

"*fes"
jefes => jefe
catástrofes => catástrofe
arrecifes => arrecife
enchufes => enchufe

"*rmes"
falconiformes => falconiforme
gendarmes => gendarme
uniformes => uniforme
iformes => iforme

"*mes"
síndromes => síndrome
perfumes => perfume
derrames => derrame
chismes => chisme

"*ques"
guardabosques => guardabosque
contraataques => contraataque
alcornoques => alcornoque
estanques => estanque
tabiques => tabique
caciques => cacique
cheques => cheque
parques => parque
tanques => tanque
bloques => bloque
choques => choque
ataques => ataque
bosques => bosque
diques => dique
toques => toque
buques => buque
duques => duque

"*gues"
despliegues => despliegue
albergues => albergue

"*ges"
esfinges => esfinge
collages => collage
cónyuges => cónyuge

"ides"
hemorroides => hemorroide
asteroides => asteroide
esteroides => esteroide
androides => androide
pirámides => pirámide

"*ches"
conpinches => conpinche
huaraches => huarache
boliches => boliche
mapaches => mapache
parches => parche
afiches => afiche
apaches => apache
noches => noche
coches => coche

"*pes"
príncipes => príncipe
escapes => escape
sarapes => sarape
naipes => naipe
golpes => golpe

SPECIAL CASE
Special Case (depending of syalbes): b, d

"*bes"
nubes => nube
urbes => urbe
percebes => percebe
árabes => árabe

EXCEPTIONS
    *clubes => *club

"*des"
cobardes => cobarde
bordes => borde
tardes => tarde
rebeldes => rebelde
alcaldes => alcalde
moldes => molde
duendes => duende
condes => conde
alcaides => alcaide
fraudes => fraude

EXCEPTIONS
unidades => unidad
bondades => bondad
deidades => deidad
ciudades => ciudad

Maybe you sould add this.

To Add: 
    rr, gr, rn, v, f, m, qu, gu, g, ch, p

"*rres"
 torres =>  torre
amarres => amarre
cierres => cierre
agarres => agarre

"*gres"
tigres => tigre
bagres => bagre

"*rnes"
carnes => carne

"*ves"
         aves =>          ave
        naves =>         nave
bajorrelieves => bajorrelieve
   detectives =>    detective
    aeronaves =>     aeronave
     relieves =>      relieve
       nieves =>        nieve
       llaves =>        llave
       agaves =>        agave

"*fes"
      jefes =>       jefe
catástrofes => catástrofe
  arrecifes =>   arrecife
   enchufes =>    enchufe

"*rmes"
falconiformes => falconiforme
    gendarmes =>     gendarme
    uniformes =>     uniforme
      iformes =>       iforme

"*mes"
síndromes => síndrome
 perfumes =>  perfume
 derrames =>  derrame
  chismes =>   chisme

"*ques"
guardabosques => guardabosque
contraataques => contraataque
  alcornoques =>   alcornoque
    estanques =>     estanque
     tabiques =>      tabique
     caciques =>      cacique
      cheques =>       cheque
      parques =>       parque
      tanques =>       tanque
      bloques =>       bloque
      choques =>       choque
      ataques =>       ataque
      bosques =>       bosque
       diques =>        dique
       toques =>        toque
       buques =>        buque
       duques =>        duque

"*gues"
despliegues => despliegue
  albergues =>   albergue

"*ges"
esfinges => esfinge
collages => collage
cónyuges => cónyuge

"ides"
hemorroides => hemorroide
 asteroides =>  asteroide
 esteroides =>  esteroide
  androides =>   androide
  pirámides =>   pirámide

"*ches"
conpinches => conpinche
 huaraches =>  huarache
  boliches =>   boliche
  mapaches =>   mapache
   parches =>    parche
   afiches =>    afiche
   apaches =>    apache
    noches =>     noche
    coches =>     coche

"*pes"
príncipes => príncipe
  escapes =>   escape
  sarapes =>   sarape
   naipes =>    naipe
   golpes =>    golpe

SPECIAL CASE
Special Case (depending of syalbes): b, d

"*bes"
   nubes =>    nube
   urbes =>    urbe
percebes => percebe
  árabes =>   árabe

    EXCEPTIONS
        *clubes => *club

"*des"
cobardes => cobarde
  bordes =>   borde
  tardes =>   tarde
rebeldes => rebelde
alcaldes => alcalde
  moldes =>   molde
 duendes =>  duende
  condes =>   conde
alcaides => alcaide
 fraudes =>  fraude

    EXCEPTIONS
    unidades => unidad
    bondades => bondad
    deidades => deidad
    ciudades => ciudad
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant