Spanish translation.

Fixes #312