You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改MudBlazor DataGrid过滤器标签语言为德语?

MudBlazor DataGrid 过滤器德语本地化解决方案

要让MudBlazor DataGrid的过滤器标签显示德语,仅配置全局请求本地化是不够的——MudBlazor组件有独立的本地化资源体系,需按以下步骤操作:

  • 安装德语本地化资源包
    在NuGet包管理器中安装MudBlazor.Resources.de,或使用CLI命令:

    dotnet add package MudBlazor.Resources.de
    
  • 配置MudBlazor本地化服务
    在Program.cs中,注册Mud服务时明确指定本地化配置,替换原有的全局本地化代码:

    // 注册MudBlazor服务并配置本地化
    builder.Services.AddMudServices(config =>
    {
        config.Localization = new LocalizationOptions
        {
            SupportedCultures = new[] { "de", "en" },
            SupportedUICultures = new[] { "de", "en" },
            DefaultCulture = "de"
        };
    });
    
    // 配置请求本地化(用于系统级本地化适配)
    var supportedCultures = new[] { "de", "en" };
    app.UseRequestLocalization(new RequestLocalizationOptions()
        .SetDefaultCulture("de")
        .AddSupportedCultures(supportedCultures)
        .AddSupportedUICultures(supportedCultures));
    
  • 验证并重建项目
    清理并重新构建项目,确保资源包正确加载,此时DataGrid过滤器的标签(如"Filter"、"Apply"、"Clear"等)会自动切换为德语。

内容的提问来源于stack exchange,提问作者Lars

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 18:04:54