add Spanish translation, update strings and some other improvements

Change-Id: I04488806caac14f3d491985ef7e0e2380905c0ca