Spanish translation updated

It has been reviewed from start to finish. Translated 100% and fixed existing translations, some of them were very poor.