chore(i18n): Refactor i18n code into OO service