Как изменить язык ABP по умолчанию?
Я новичок в использовании ASP.NET Boilerplate и хочу изменить язык по умолчанию на испанский. Я видел, что есть некоторые файлы XML (localizationSources
) и я изменил LocalizationSourceName
в AppConsts
указать на es
Файл XML, но сообщения по-прежнему отображаются на английском языке.
Я прочитал документацию по ABP, но она очень абстрактна для меня, так как я новичок в использовании ABP.
Примечание: мой английский не очень хорош.
1 ответ
Решение
Впрыскивать ISettingManager
и измените настройку:
await SettingManager.ChangeSettingForApplicationAsync(LocalizationSettingNames.DefaultLanguage, "en");
Значение используется, как описано в разделе "Как определяется текущий язык".