问题详情
90 | 清风大侠
框架多语言怎么配置,默认语言怎么设置?
  • 多语言在项目AppConfig.cs文件中开启,如果启用了多语言,项目的多语言可以在项目中添加资源文件,文件名为多语言ID,放在Locales文件夹中,例如:Resources\Locales\zh-CN.txt
public static class AppConfig
{
    public static void AddSample(this IServiceCollection services)
    {
        services.AddKnown(info =>
        {
            info.IsLanguage = true; // 启用选择多语言
        });
    }
}
  • 系统语言默认为操作系统语言,如果运行环境是英文,要默认使用中文,则可在Routes.razor中设置
<Router>...</Router>
@code {
    private UIContext context;
    protected override void OnInitialized()
    {
        base.OnInitialized();
        context = new UIContext();
        context.CurrentLanguage = "zh-CN"; // 默认简体中文
    }
}
回复列表

暂无数据