Explorar el Código

补全国际化

Huanyi hace 2 meses
padre
commit
455348db81

+ 8 - 6
ruoyi-modules/yingpaipay-business/src/main/java/com/yingpaipay/business/enumeration/ProjectStatusEnum.java

@@ -3,6 +3,7 @@ package com.yingpaipay.business.enumeration;
 import lombok.AccessLevel;
 import lombok.AllArgsConstructor;
 import lombok.Getter;
+import org.springframework.context.i18n.LocaleContextHolder;
 
 /**
  * @Author: Huanyi
@@ -15,19 +16,20 @@ import lombok.Getter;
 @AllArgsConstructor(access = AccessLevel.PRIVATE)
 public enum ProjectStatusEnum {
 
-    UNPLAYED(0, "未开始"),
-    UNDERWAY(1, "进行中"),
-    PAUSED(2, "暂停中"),
-    FINISHED(3, "已完成"),
+    UNPLAYED(0, "未开始", "Not Start"),
+    UNDERWAY(1, "进行中", "Underway"),
+    PAUSED(2, "暂停中", "Pausing"),
+    FINISHED(3, "已完成", "Finished"),
     ;
 
     private final Integer value;
-    private final String label;
+    private final String zhLabel;
+    private final String enLabel;
 
     public static String getLabel(Integer value) {
         for (ProjectStatusEnum status : values()) {
             if (value.equals(status.value)) {
-                return status.label;
+                return LocaleContextHolder.getLocale().getLanguage().equals("zh") ? status.zhLabel : status.enLabel;
             }
         }
         throw new IllegalArgumentException("未知状态");