From 6c841577f95030c4d501794f916ffa23e308af16 Mon Sep 17 00:00:00 2001 From: NTG_DESKTOP Date: Mon, 28 Jul 2025 04:41:30 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B5=AC=EA=B8=80=20=EC=8B=9C=ED=8A=B8=20->=20?= =?UTF-8?q?=EC=9C=A0=EB=8B=88=ED=8B=B0=20=ED=98=84=EC=A7=80=ED=99=94=20?= =?UTF-8?q?=EC=99=84=EC=A0=84=20=EB=8D=AE=EC=96=B4=EC=94=8C=EC=9A=B0?= =?UTF-8?q?=EA=B8=B0=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../GameFramework/Localization/LocalizationImporter.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Assets/_DDD/_Scripts/GameFramework/Localization/LocalizationImporter.cs b/Assets/_DDD/_Scripts/GameFramework/Localization/LocalizationImporter.cs index 5432f7c85..6a92b0568 100644 --- a/Assets/_DDD/_Scripts/GameFramework/Localization/LocalizationImporter.cs +++ b/Assets/_DDD/_Scripts/GameFramework/Localization/LocalizationImporter.cs @@ -38,14 +38,15 @@ public static async void ImportAllFromSheet(string webAppUrl) continue; } - var shared = collection.SharedData; - EditorUtility.SetDirty(shared); // ✅ SharedData 저장 대상 표시 + collection.ClearAllEntries(); + EditorUtility.SetDirty(collection.SharedData); + EditorUtility.SetDirty(collection); foreach (var row in rows) { if (!row.TryGetValue("Key", out var key) || string.IsNullOrEmpty(key)) continue; - var sharedEntry = shared.GetEntry(key) ?? shared.AddKey(key); + var sharedEntry = collection.SharedData.AddKey(key); foreach (var localeCode in row.Keys) { @@ -59,7 +60,7 @@ public static async void ImportAllFromSheet(string webAppUrl) } table.AddEntry(sharedEntry.Id, row[localeCode]); - EditorUtility.SetDirty(table); // ✅ StringTable 저장 대상 표시 + EditorUtility.SetDirty(table); } } }