Как изменить язык ABP по умолчанию?

Я новичок в использовании ASP.NET Boilerplate и хочу изменить язык по умолчанию на испанский. Я видел, что есть некоторые файлы XML (localizationSources) и я изменил LocalizationSourceName в AppConsts указать на es Файл XML, но сообщения по-прежнему отображаются на английском языке.

Я прочитал документацию по ABP, но она очень абстрактна для меня, так как я новичок в использовании ABP.

Примечание: мой английский не очень хорош.

1 ответ

Решение

Впрыскивать ISettingManager и измените настройку:

await SettingManager.ChangeSettingForApplicationAsync(LocalizationSettingNames.DefaultLanguage, "en");

Значение используется, как описано в разделе "Как определяется текущий язык".

Другие вопросы по тегам