[Abp vNext微服務實踐] - 添加中文語言

簡介

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

step1:添加zh.json中文包

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

 

 step2:添加中文權限備註

在zh.json中給權限定義添加中文描述,json以下:架構

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

step3:保存UTF-8

在VS中選擇高級保存-UTF-8保存。微服務

 

 step:4修改abp默認語言

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

 

 查看效果

 

 總結

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

文章目錄:https://www.cnblogs.com/william-xu/p/12047529.html

相關文章
相關標籤/搜索