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


簡介

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

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保存。

 

 step:4修改abp默認語言

在ProductManagementDomainSharedModule.cs中將默認語言en改為zh

 

 查看效果

 

 總結

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM