Currently, users who don't have a mod will see bare locale keys when mods (e.g. Component Selector Additions) use localized values in non-userspace sessions.
For this purpose, the LocaleHelper.DriveLocalized methods should be patched to add a BooleanValueDriver which only shows the output of the LocaleStringDriver when it's not equal to the locale key itself. Otherwise it should show the mod user's message for the locale key. Although ideally it would show the English value for it.
Currently, users who don't have a mod will see bare locale keys when mods (e.g. Component Selector Additions) use localized values in non-userspace sessions.
For this purpose, the
LocaleHelper.DriveLocalized
methods should be patched to add aBooleanValueDriver
which only shows the output of theLocaleStringDriver
when it's not equal to the locale key itself. Otherwise it should show the mod user's message for the locale key. Although ideally it would show the English value for it.