Spanish translation

Spanish Translation.

Please note there is a lot of text that is not ready for translation in the original po file.