Spanish translation update

Spanish translation extended and improved.