首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Abp框架AbpUiMultiTenancy定位

Abp框架AbpUiMultiTenancy定位
EN

Stack Overflow用户
提问于 2022-09-05 03:56:37
回答 1查看 89关注 0票数 -1

有什么方法可以覆盖AbpUiMulitenancy来进行本地化吗?请问我是否需要详细说明这个问题。提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2022-09-05 06:53:58

1-)在TenantManagement项目的本地化目录中添加名为*.Domain.Shared (或任何您想要的名称)的文件夹。

2-)创建文件(或任何其他语言文件)并重写所需的值:

  • en.json

代码语言:javascript
复制
{
  "culture": "en",
  "texts": {
    "Volo.Abp.TenantManagement:DuplicateTenantName": "Tenant name already exist: {Name}",
    "Menu:TenantManagement": "Tenant management",
    "Tenants": "Tenants",
    "NewTenant": "New tenant",
    "TenantName": "Tenant name",
    "DisplayName:TenantName": "Tenant name",
    "TenantDeletionConfirmationMessage": "Tenant '{0}' will be deleted. Do you confirm that?",
    "ConnectionStrings": "Connection Strings",
    "DisplayName:DefaultConnectionString": "Default Connection String",
    "DisplayName:UseSharedDatabase": "Use the Shared Database",
    "Permission:TenantManagement": "Tenant management",
    "Permission:Create": "Create",
    "Permission:Edit": "Edit",
    "Permission:Delete": "Delete",
    "Permission:ManageConnectionStrings": "Manage connection strings",
    "Permission:ManageFeatures": "Manage features",
    "DisplayName:AdminEmailAddress": "Admin Email Address",
    "DisplayName:AdminPassword": "Admin Password"
  }
}

3)更改域共享模块类中ConfigureServices方法的代码:

代码语言:javascript
复制
Configure<AbpLocalizationOptions>(options =>
{
    //other configurations

    //add following code
    options.Resources
        .Get<AbpTenantManagementResource>() 
        .AddVirtualJson("/Localization/TenantManagement");
});

注意,我们已经用我们创建的文件夹映射了AbpTenantManagementResource

然后,您将成功地重写本地化键。

有关更多信息,请查看以下文档/文章:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73604416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档