fix: loading selected language in settings checks system locale if no translation is set