Fix untranslatable i18n strings + refacto