Implementing i18n. closes #24
Skipping redundant translations. refs #24