i18n fixes for better compatibility with WordPress

* Allow translations to be passed as an array of strings.
* Make some hard-coded strings translatable.

props @dimadin. see #849.