SettingHelper: move i18n calls to setting array, so that themes can override them and use their own localizations
settinghelper: move 'text-domain' to part of new 'i18n' config