- 多语言在项目
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"; // 默认简体中文
}
}