From 4db3692de0001eea35f938c1224181746e72933a Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期四, 27 十一月 2025 21:30:07 +0800
Subject: [PATCH] 支持创建阿拉伯语言的脚本文件夹

---
 app/src/main/java/com/hdl/photovoltaic/other/HdlESLocalJsonLogic.java |   45 +++++++++++++++++++++++++++++++++------------
 1 files changed, 33 insertions(+), 12 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/other/HdlESLocalJsonLogic.java b/app/src/main/java/com/hdl/photovoltaic/other/HdlESLocalJsonLogic.java
index 8ec6c1f..9049626 100644
--- a/app/src/main/java/com/hdl/photovoltaic/other/HdlESLocalJsonLogic.java
+++ b/app/src/main/java/com/hdl/photovoltaic/other/HdlESLocalJsonLogic.java
@@ -137,12 +137,8 @@
             if (TextUtils.isEmpty(json)) {
                 return;
             }
-            //鑻辨枃鏂囦欢璺緞
-            String fullPath = HdlFileLogic.getInstance().getHdlESLocalJsonEnFilePath(deviceModel, fileName);
-            if (UserConfigManage.getInstance().isZh()) {
-                //涓枃鏂囦欢璺緞
-                fullPath = HdlFileLogic.getInstance().getHdlESLocalJsonZhFilePath(deviceModel, fileName);
-            }
+            //鏂囦欢璺緞
+            String fullPath = HdlFileLogic.getInstance().getHdlESLocalLanguageJsonFilePath(UserConfigManage.getInstance().getCurrentAppLanguage(), deviceModel, fileName);
             if (isDelPath) {
                 HdlFileLogic.getInstance().deleteFile(fullPath);
             }
@@ -162,12 +158,8 @@
             if (TextUtils.isEmpty(fileName)) {
                 return "";
             }
-            //鑻辨枃鏂囦欢璺緞
-            String fullPath = HdlFileLogic.getInstance().getHdlESLocalJsonEnFilePath(deviceModel, fileName);
-            if (UserConfigManage.getInstance().isZh()) {
-                //涓枃鏂囦欢璺緞
-                fullPath = HdlFileLogic.getInstance().getHdlESLocalJsonZhFilePath(deviceModel, fileName);
-            }
+            //鏂囦欢璺緞
+            String fullPath = HdlFileLogic.getInstance().getHdlESLocalLanguageJsonFilePath(UserConfigManage.getInstance().getCurrentAppLanguage(), deviceModel, fileName);
             return HdlFileLogic.getInstance().readFile(fullPath);
         } catch (Exception ignored) {
             return "";
@@ -209,6 +201,7 @@
         return address + "/" + UserConfigManage.getInstance().getCurrentAppLanguage() + "/" + deviceType + "/" + deviceModel + "/" + fileName + this.getVersion(joinFileName) + ".json";
     }
     //region    ---------鏀逛竴鍔ㄤ簲锛堟敞鎰忥細濡傛灉鏄鍔犺澶囧瀷鍙枫�愯鍒癏dlFileLogic.createHdlESLocalJsonDirectory()鏂规硶閲岄潰鍒涘缓鏂囦欢澶广�戯級-----------
+
 
     /**
      * 鏂囦欢瀵瑰簲鐗堟湰鍙�
@@ -273,6 +266,34 @@
     }
 
     /**
+     * 鑾峰彇璁惧鍨嬪彿鍒楄〃
+     *
+     * @return 璁惧鍨嬪彿鍒楄〃
+     */
+    public List<String> getModelList() {
+        ArrayList<String> list = new ArrayList<>();
+        list.add(DeviceModel.INV);//骞剁綉-閫嗗彉鍣�
+        list.add(HdlESLocalJsonLogic.DeviceModel.LC);//璐熻浇涓績
+        list.add(HdlESLocalJsonLogic.DeviceModel.INV_BMS);//BMS
+        list.add(HdlESLocalJsonLogic.DeviceModel.INV_BATTERY);//鐢垫睜鍖�
+        //绂荤嚎-閫嗗彉鍣�
+        list.add(HdlESLocalJsonLogic.DeviceModel.OFF_INV);//绂荤嚎-閫嗗彉鍣�
+        list.add(HdlESLocalJsonLogic.DeviceModel.OFF_INV_BMS);//绂荤綉-閫嗗彉鍣�-铏氭嫙BMS
+        list.add(HdlESLocalJsonLogic.DeviceModel.OFF_INV_BATTERY);//绂荤綉-閫嗗彉鍣�-鐢垫睜鍖�
+        //绂荤嚎-3.6kw閫嗗彉鍣�
+        list.add(HdlESLocalJsonLogic.DeviceModel.OFF_INV_3);//绂荤嚎-閫嗗彉鍣�3.6kw
+        list.add(HdlESLocalJsonLogic.DeviceModel.OFF_INV_BMS_3);//绂荤綉-閫嗗彉鍣�-铏氭嫙BMS
+        //鐢垫睜鍖呰浆鎹㈠櫒
+        list.add(HdlESLocalJsonLogic.DeviceModel.INV_KE_GLE_B5K_BATTERY);//鐢垫睜鍖呰浆鎹㈠櫒
+        //绂荤嚎-7.6kw閫嗗彉鍣�
+        list.add(HdlESLocalJsonLogic.DeviceModel.OFF_INV_7);//绂荤嚎-閫嗗彉鍣�7.6kw
+        list.add(HdlESLocalJsonLogic.DeviceModel.OFF_INV_BMS_7);//绂荤綉-閫嗗彉鍣�-BMS
+        list.add(HdlESLocalJsonLogic.DeviceModel.INV_KE_GLE_B15K_BATTERY);//绂荤綉-閫嗗彉鍣�-鐢垫睜鍖�15k
+        return list;
+
+    }
+
+    /**
      * Json鏁版嵁閰嶇疆鏂囦欢鍚�
      */
     public @interface FileName {

--
Gitblit v1.8.0