In the Spanish translation the unit Knight (formerly “Jinete”) has been correctly changed to “Caballero”, however the unit “Cavalier” also has the same name (“Caballero”).
To differentiate them, I suggest using the name “Hidalgo” as a translation of the “Cavalier”.
Caballero:
Hidalgo: