如何本地化或更改身份管理菜单项的文本

How to localize or change text for the Identity Management menu items

我正在尝试更改添加到 ABP 框架某处的“身份管理”菜单项的文本。是否可以在某处找到本地化密钥以将其添加到我的 en.json 文件中,或者我是否必须通过我的 MenuContributor 中的 context.Menu.GetAdministration() 菜单项并在那里修改它?我在 en.json 文件中尝试了很多不同的变体,但都无济于事。

谢谢。

Abp Localization Docs

  1. 扩展现有资源JSON文件

    • zh-Hans
    {
      "culture": "zh-Hans",
      "texts": {    
        "Menu:IdentityManagement": "身份管理"    
      }
    }
    
    • zh
    {
      "culture": "en",
      "texts": {
        "Menu:IdentityManagement": "Identity"
      }
    }
    
  2. 扩展身份资源

    options.Resources
       .Get<IdentityResource>()
       .AddVirtualJson("/Localization/LocalizeModuleTest");
    
  3. 效果如下