gdl_123 7 месяцев назад
Родитель
Сommit
d54227f8d0
1 измененных файлов с 16 добавлено и 3 удалено
  1. 16 3
      Assets/Editor/CsvToLua/CsvToLua.cs

+ 16 - 3
Assets/Editor/CsvToLua/CsvToLua.cs

@@ -164,9 +164,11 @@ return aaa";
 
 
         if (GUILayout.Button("合并Language"))
         if (GUILayout.Button("合并Language"))
         {
         {
-            MergeLanauage("Assets/Content/Config/LanguagePackage_cn.csv", "D:/项目/其他/Language0-10000.csv", "Build/NewCfg/Language_merge.csv");
-            MergeLanauage("Build/NewCfg/Language_merge.csv", "D:/项目/其他/Language10001~15000.csv", "Build/NewCfg/Language_merge.csv");
-            MergeLanauage("Build/NewCfg/Language_merge.csv", "D:/项目/其他/Language15000-19000.csv", "Build/NewCfg/Language_merge.csv");
+            //MergeLanauage("Assets/Content/Config/LanguagePackage_cn.csv", "D:/项目/其他/LanguagePackage_cn.csv", "Build/NewCfg/Language_merge.csv");
+            //MergeLanauage("Assets/Content/Config/LanguagePackage_cn.csv", "D:/项目/其他/Language0-10000.csv", "Build/NewCfg/Language_merge.csv");
+            MergeLanauage("Assets/Content/Config/LanguagePackage_cn.csv", "D:/项目/其他/Language15000-19000.csv", "Build/NewCfg/Language_merge.csv");
+            //MergeLanauage("Build/NewCfg/Language_merge.csv", "D:/项目/其他/Language10001~15000.csv", "Build/NewCfg/Language_merge.csv");
+            //MergeLanauage("Build/NewCfg/Language_merge.csv", "D:/项目/其他/Language15000-19000.csv", "Build/NewCfg/Language_merge.csv");
         }
         }
 
 
 
 
@@ -773,19 +775,27 @@ return aaa";
         }
         }
 
 
         Debug.Log($"New LG Length = {newLg.Count}");
         Debug.Log($"New LG Length = {newLg.Count}");
+
+        List<string> ids = new List<string>();
+        int id = 0;
         foreach (var item in newLg)
         foreach (var item in newLg)
         {
         {
+            id++;
             if (item == "" || item == ","||item == "key"||item == "string")
             if (item == "" || item == ","||item == "key"||item == "string")
                 continue;
                 continue;
 
 
             off = item.IndexOf(',');
             off = item.IndexOf(',');
             if (off < 0)
             if (off < 0)
             {
             {
+                ids.Add($"行 : {id}");
+                Debug.Log($"行 : {id}");
                 continue;
                 continue;
             }
             }
             string key = item.Substring(0,off);
             string key = item.Substring(0,off);
             if (!cfgmap.ContainsKey(key))
             if (!cfgmap.ContainsKey(key))
             {
             {
+                ids.Add($"行 : {id}");
+                Debug.Log($"行 : {id}");
                 oldLg.Add(item);
                 oldLg.Add(item);
             }
             }
             else
             else
@@ -801,6 +811,9 @@ return aaa";
 
 
         string data = FileHelper.CatStringArray(oldLg);
         string data = FileHelper.CatStringArray(oldLg);
         FileHelper.WirteStringToFile(outputPath, data);
         FileHelper.WirteStringToFile(outputPath, data);
+
+        string idsdata = FileHelper.CatStringArray(ids);
+        FileHelper.WirteStringToFile("D:/项目/其他/ids2.txt", idsdata);
         Debug.Log($"合并【{newPath}】完成");
         Debug.Log($"合并【{newPath}】完成");
     }
     }