fix i18n of strings whose order may vary by locale, closes #25