即使阅读了这些消息来源:
Add a setting to get/set default language
Set language per user or per domain #272
我无法将我的应用程序设置为以默认语言开头。
我的语言工作正常。用户可以在页面加载后选择想要的内容。但页面必须加载为默认英语以外的一种文化。
我希望我的web.config保持:
<system.web>
<globalization culture="auto" uiCulture="auto" />
答案 0 :(得分:1)
尝试了这个选项,不成功:
毕竟,解决方案非常简单。
只需将设置更改为数据库表 AbpSettings ,其中Name列为“Abp.Localization.DefaultLanguageName”且UserId为null:
update AbpSettings
set Value = 'pt-BR'
where UserId is null
and rtrim(Name) like 'Abp.Localization.DefaultLanguageName';
答案 1 :(得分:1)
转到种子文件夹和 DefaultSettingsCreator 文件,然后更改:
AddSettingIfNotExists(LocalizationSettingNames.DefaultLanguage, "pt-BR", tenantId);