Abp vNext微服務加入中文語言

簡介

abp vNext中提供了多語言功能,默認語言是英文,沒有提供中文語言包。在業務開發中,定義權限後須要用中文的備註提供角色選擇,本篇將介紹如何在abp vNext中加入中文語言。json

step1:添加zh.json中文包

在Abp vNext微服務架構的modules/product/src/ProductManagement.Application.Contracts/ProductManagement/Localization/ApplicationContracts目錄下添加zh.json,其餘abp vNext架構也是Application.Contracts工程中添加。架構

 

 step2:添加中文權限備註

在zh.json中給權限定義添加中文描述,json以下:微服務

{
  "culture": "zh",
  "texts": {
    "Permission:ProductManagement": "產品管理",
    "Permission:Products": "產品",
    "Permission:Edit": "修改",
    "Permission:Delete": "刪除",
    "Permission:Create": "新增"
  }
}

step3:保存UTF-8

在VS中選擇高級保存-UTF-8保存。spa

 

 step:4修改abp默認語言

在ProductManagementDomainSharedModule.cs中將默認語言en改成zhcode

 

 查看效果

 

 總結

以上教程是abp vNext微服務架構中的配置,該架構中的產品管理微服務使用的是DDD架構與其餘abp vNext項目中的架構一致,因此其餘abp vNext項目添加中文語言包也是如此。blog

相關文章
相關標籤/搜索