From 1b2c8ed3afdbccb3c388d8eed73984383f44e0fa Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期二, 19 四月 2022 19:05:07 +0800
Subject: [PATCH] 添加藏语
---
java110-core/src/main/java/com/java110/core/language/Tibetan.java | 64 ++++++++++++++++++++++++++++++++
1 files changed, 64 insertions(+), 0 deletions(-)
diff --git a/java110-core/src/main/java/com/java110/core/language/Tibetan.java b/java110-core/src/main/java/com/java110/core/language/Tibetan.java
index 3002ba6..11601b7 100644
--- a/java110-core/src/main/java/com/java110/core/language/Tibetan.java
+++ b/java110-core/src/main/java/com/java110/core/language/Tibetan.java
@@ -1,9 +1,73 @@
package com.java110.core.language;
+import com.java110.dto.menuCatalog.MenuCatalogDto;
+import com.java110.utils.util.StringUtil;
+import com.java110.vo.ResultVo;
+import org.springframework.stereotype.Component;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
/**
* 钘忚
*/
+@Component
public class Tibetan extends DefaultLanguage {
+ private static Map<String, String> menuCatalogs = new HashMap<>();
+ private static Map<String, String> menus = new HashMap<>();
+ private static Map<String, String> msgs = new HashMap<>();
+
+
+
+ public List<MenuCatalogDto> getMenuCatalog(List<MenuCatalogDto> menuCatalogDtos) {
+ String menuCatalogsName = "";
+ for (MenuCatalogDto menuCatalogDto : menuCatalogDtos) {
+ menuCatalogsName = menuCatalogs.get(menuCatalogDto.getName());
+ if (!StringUtil.isEmpty(menuCatalogsName)) {
+ menuCatalogDto.setName(menuCatalogsName);
+ }
+ }
+ return menuCatalogDtos;
+ }
+
+
+ @Override
+ public List<Map> getMenuDto(List<Map> menuDtos) {
+ String menuName = "";
+ for (Map menuDto : menuDtos) {
+ menuName = menus.get(menuDto.get("menuGroupName"));
+ if (!StringUtil.isEmpty(menuName)) {
+ menuDto.put("menuGroupName", menuName);
+ }
+
+ menuName = menus.get(menuDto.get("menuName"));
+ if (!StringUtil.isEmpty(menuName)) {
+ menuDto.put("menuName", menuName);
+ }
+
+ }
+ return menuDtos;
+ }
+
+ @Override
+ public ResultVo getResultVo(ResultVo resultVo) {
+ String msg = msgs.get(resultVo.getMsg());
+ if (!StringUtil.isEmpty(msg)) {
+ resultVo.setMsg(msg);
+ }
+
+ return resultVo;
+ }
+
+ public String getLangMsg(String msg){
+ String msgStr = msgs.get(msg);
+ if (!StringUtil.isEmpty(msg)) {
+ return msgStr;
+ }
+
+ return msg;
+ }
static {
menuCatalogs.put("璁惧", "嘟︵緬嗑侧讲嘟傕紜嘟嗋溅嗉� ");
menuCatalogs.put("棣栭〉", "嘟佮颈嘟侧綐嗉� ");
--
Gitblit v1.8.0