fix(i18n): use everywhere i18n.getUserLanguage middleware