Use a better way for i18n