Add translation support and a Spanish translation