|
@@ -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}】完成");
|
|
|
}
|
|
}
|
|
|
|
|
|