refactor(i18n): refactor & fix