Spanish localization
Merge pull request #470

Commits were squashed and rebased. Closes #470.