Added Spanish translation and some fixes