From bd0831770958a600d318f97dd85a26ad255b7e55 Mon Sep 17 00:00:00 2001 From: 7heIVIaze Date: Tue, 13 May 2025 22:14:12 +0900 Subject: [PATCH] Update Inventory Widget to Have Options&Localization and ready to localization --- hwanyoung2/Config/DefaultEditor.ini | 4 ++- hwanyoung2/Config/DefaultGame.ini | 10 +++--- .../Config/Localization/Dialogue_Gather.ini | 6 ++-- .../Config/Localization/Game_Gather.ini | 4 +-- hwanyoung2/Config/Localization/UI_Compile.ini | 17 +++++++++ hwanyoung2/Config/Localization/UI_Export.ini | 19 ++++++++++ .../Localization/UI_ExportDialogueScript.ini | 14 ++++++++ hwanyoung2/Config/Localization/UI_Gather.ini | 34 ++++++++++++++++++ .../Localization/UI_GenerateReports.ini | 14 ++++++++ hwanyoung2/Config/Localization/UI_Import.ini | 17 +++++++++ .../Config/Localization/UI_ImportDialogue.ini | 15 ++++++++ .../Localization/UI_ImportDialogueScript.ini | 14 ++++++++ .../UI/Crafting_HUD/BP_CookedItemSlot.uasset | 4 +-- .../Crafting_HUD/BP_CookingHUDWidget.uasset | 4 +-- .../UI/Crafting_HUD/BP_CraftedItemSlot.uasset | 4 +-- .../Crafting_HUD/BP_CraftingHUDWidget.uasset | 4 +-- .../Crafting_HUD/BP_CraftingItemSlot.uasset | 4 +-- .../Crafting_HUD/BP_IngredientItemSlot.uasset | 4 +-- .../UI/Dialogue_HUD/BP_DialogueWidget.uasset | 4 +-- .../BP_InventoryHUDWidget.uasset | 4 +-- .../Inventory_HUD/BP_InventoryItemSlot.uasset | 4 +-- .../BP_InventoryItemToolTip.uasset | 4 +-- .../Inventory_HUD/BP_InventoryWidget.uasset | 4 +-- .../UI/Player_HUD/WG_PlayerHUD.uasset | 4 +-- .../UI/SpeechBubble_UI/WG_SpeechBubble.uasset | 4 +-- .../UI/Tutorial_HUD/WG_Tutorial.uasset | 4 +-- .../Illusions/Assets/water_reload_2.uasset | 2 +- .../Localization/Dialogue/Dialogue.csv | 1 + .../Localization/Dialogue/Dialogue.manifest | Bin 138282 -> 153152 bytes .../Localization/Dialogue/en/Dialogue.archive | Bin 87956 -> 105838 bytes .../Dialogue/ko-KR/Dialogue.archive | Bin 80444 -> 91978 bytes hwanyoung2/Content/Localization/UI/UI.csv | 3 ++ .../Content/Localization/UI/UI.manifest | Bin 0 -> 13140 bytes .../Content/Localization/UI/UI_Conflicts.txt | 0 .../Content/Localization/UI/en/UI.archive | Bin 0 -> 9022 bytes .../Intermediate/ReimportCache/3688439234.bin | Bin 29701 -> 30529 bytes 36 files changed, 189 insertions(+), 41 deletions(-) create mode 100644 hwanyoung2/Config/Localization/UI_Compile.ini create mode 100644 hwanyoung2/Config/Localization/UI_Export.ini create mode 100644 hwanyoung2/Config/Localization/UI_ExportDialogueScript.ini create mode 100644 hwanyoung2/Config/Localization/UI_Gather.ini create mode 100644 hwanyoung2/Config/Localization/UI_GenerateReports.ini create mode 100644 hwanyoung2/Config/Localization/UI_Import.ini create mode 100644 hwanyoung2/Config/Localization/UI_ImportDialogue.ini create mode 100644 hwanyoung2/Config/Localization/UI_ImportDialogueScript.ini create mode 100644 hwanyoung2/Content/Localization/UI/UI.csv create mode 100644 hwanyoung2/Content/Localization/UI/UI.manifest create mode 100644 hwanyoung2/Content/Localization/UI/UI_Conflicts.txt create mode 100644 hwanyoung2/Content/Localization/UI/en/UI.archive diff --git a/hwanyoung2/Config/DefaultEditor.ini b/hwanyoung2/Config/DefaultEditor.ini index 0bf66e6b..436a8ea8 100644 --- a/hwanyoung2/Config/DefaultEditor.ini +++ b/hwanyoung2/Config/DefaultEditor.ini @@ -26,5 +26,7 @@ bBlueprintIsNotBlueprintType= true +EngineTargetsSettings=(Name="Category",Guid=14B8DEE642A6A7AFEB5A28B959EC373A,TargetDependencies=,AdditionalManifestDependencies=,RequiredModuleNames=,GatherFromTextFiles=(IsEnabled=False,SearchDirectories=,ExcludePathWildcards=,FileExtensions=((Pattern="h"),(Pattern="cpp"),(Pattern="ini")),ShouldGatherFromEditorOnlyData=False),GatherFromPackages=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,FileExtensions=((Pattern="umap"),(Pattern="uasset")),Collections=,ExcludeClasses=,ShouldExcludeDerivedClasses=False,ShouldGatherFromEditorOnlyData=False,SkipGatherCache=False),GatherFromMetaData=(IsEnabled=True,IncludePathWildcards=((Pattern="Source/Editor/*"),(Pattern="Source/Runtime/*"),(Pattern="Source/Developer/*")),ExcludePathWildcards=((Pattern="Source/Developer/NoRedist/CommunityPortalServices/*")),KeySpecifications=((MetaDataKey=(Name="Category"),TextNamespace="UObjectCategory",TextKeyPattern=(Pattern="{FieldPath}"))),FieldTypesToInclude=,FieldTypesToExclude=,FieldOwnerTypesToInclude=,FieldOwnerTypesToExclude=,ShouldGatherFromEditorOnlyData=True),ExportSettings=(CollapseMode=IdenticalTextIdAndSource,POFormat=Unreal,ShouldPersistCommentsOnExport=False,ShouldAddSourceLocationsAsComments=True),CompileSettings=(SkipSourceCheck=False,ValidateFormatPatterns=True,ValidateSafeWhitespace=False),ImportDialogueSettings=(RawAudioPath=(Path=""),ImportedDialogueFolder="ImportedDialogue",bImportNativeAsSource=False),NativeCultureIndex=0,SupportedCulturesStatistics=((CultureName="en"),(CultureName="es"),(CultureName="ja"),(CultureName="ko"),(CultureName="pt-BR"),(CultureName="zh-CN"))) -GameTargetsSettings=(Name="Game",Guid=AE0EA34A45461A25BA65A391026F19F8,TargetDependencies=(33482D004789784C9DA695A682ACCA1B,AC8BFD2A41A2FB2893BB8EA0AF903E6D),AdditionalManifestDependencies=,RequiredModuleNames=,GatherFromTextFiles=(IsEnabled=False,SearchDirectories=,ExcludePathWildcards=,FileExtensions=((Pattern="h"),(Pattern="cpp"),(Pattern="ini"))),GatherFromPackages=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,FileExtensions=((Pattern="umap"),(Pattern="uasset")),ShouldGatherFromEditorOnlyData=False),GatherFromMetaData=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,KeySpecifications=,ShouldGatherFromEditorOnlyData=False),NativeCultureIndex=-1,SupportedCulturesStatistics=((CultureName="en"))) +GameTargetsSettings=(Name="Game",Guid=AE0EA34A45461A25BA65A391026F19F8,TargetDependencies=(33482D004789784C9DA695A682ACCA1B,AC8BFD2A41A2FB2893BB8EA0AF903E6D),AdditionalManifestDependencies=,RequiredModuleNames=,GatherFromTextFiles=(IsEnabled=False,SearchDirectories=,ExcludePathWildcards=,FileExtensions=((Pattern="h"),(Pattern="cpp"),(Pattern="ini")),ShouldGatherFromEditorOnlyData=False),GatherFromPackages=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,FileExtensions=((Pattern="umap"),(Pattern="uasset")),Collections=,ExcludeClasses=,ShouldExcludeDerivedClasses=False,ShouldGatherFromEditorOnlyData=False,SkipGatherCache=False),GatherFromMetaData=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,KeySpecifications=,FieldTypesToInclude=,FieldTypesToExclude=,FieldOwnerTypesToInclude=,FieldOwnerTypesToExclude=,ShouldGatherFromEditorOnlyData=False),ExportSettings=(CollapseMode=IdenticalTextIdAndSource,POFormat=Unreal,ShouldPersistCommentsOnExport=False,ShouldAddSourceLocationsAsComments=True),CompileSettings=(SkipSourceCheck=False,ValidateFormatPatterns=True,ValidateSafeWhitespace=False),ImportDialogueSettings=(RawAudioPath=(Path=""),ImportedDialogueFolder="ImportedDialogue",bImportNativeAsSource=False),NativeCultureIndex=0,SupportedCulturesStatistics=((CultureName="en"),(CultureName="ko"))) -+GameTargetsSettings=(Name="Dialogue",Guid=C97D68154CC5837251B3D688D461DCB4,TargetDependencies=(33482D004789784C9DA695A682ACCA1B,AC8BFD2A41A2FB2893BB8EA0AF903E6D),AdditionalManifestDependencies=,RequiredModuleNames=,GatherFromTextFiles=(IsEnabled=False,SearchDirectories=,ExcludePathWildcards=,FileExtensions=((Pattern="h"),(Pattern="cpp"),(Pattern="ini")),ShouldGatherFromEditorOnlyData=False),GatherFromPackages=(IsEnabled=True,IncludePathWildcards=((Pattern="Content/Hwanyoung/*")),ExcludePathWildcards=((Pattern="Content/L10N/*")),FileExtensions=((Pattern="umap"),(Pattern="uasset")),Collections=,ExcludeClasses=,ShouldExcludeDerivedClasses=False,ShouldGatherFromEditorOnlyData=False,SkipGatherCache=False),GatherFromMetaData=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,KeySpecifications=,FieldTypesToInclude=,FieldTypesToExclude=,FieldOwnerTypesToInclude=,FieldOwnerTypesToExclude=,ShouldGatherFromEditorOnlyData=False),ExportSettings=(CollapseMode=IdenticalTextIdAndSource,POFormat=Unreal,ShouldPersistCommentsOnExport=False,ShouldAddSourceLocationsAsComments=True),CompileSettings=(SkipSourceCheck=False,ValidateFormatPatterns=True,ValidateSafeWhitespace=False),ImportDialogueSettings=(RawAudioPath=(Path=""),ImportedDialogueFolder="ImportedDialogue",bImportNativeAsSource=False),NativeCultureIndex=0,SupportedCulturesStatistics=((CultureName="en"),(CultureName="ko-KR"))) ++GameTargetsSettings=(Name="Dialogue",Guid=C97D68154CC5837251B3D688D461DCB4,TargetDependencies=(33482D004789784C9DA695A682ACCA1B,AC8BFD2A41A2FB2893BB8EA0AF903E6D),AdditionalManifestDependencies=,RequiredModuleNames=,GatherFromTextFiles=(IsEnabled=False,SearchDirectories=,ExcludePathWildcards=,FileExtensions=((Pattern="h"),(Pattern="cpp"),(Pattern="ini")),ShouldGatherFromEditorOnlyData=False),GatherFromPackages=(IsEnabled=True,IncludePathWildcards=((PathRoot=Project,Pattern="Content/Hwanyoung/*")),ExcludePathWildcards=((Pattern="Content/L10N/*")),FileExtensions=((Pattern="umap"),(Pattern="uasset")),Collections=,ExcludeClasses=,ShouldExcludeDerivedClasses=False,ShouldGatherFromEditorOnlyData=False,SkipGatherCache=False),GatherFromMetaData=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,KeySpecifications=,FieldTypesToInclude=,FieldTypesToExclude=,FieldOwnerTypesToInclude=,FieldOwnerTypesToExclude=,ShouldGatherFromEditorOnlyData=False),ExportSettings=(CollapseMode=IdenticalTextIdAndSource,POFormat=Unreal,ShouldPersistCommentsOnExport=False,ShouldAddSourceLocationsAsComments=True),CompileSettings=(SkipSourceCheck=False,ValidateFormatPatterns=True,ValidateSafeWhitespace=False),ImportDialogueSettings=(RawAudioPath=(Path=""),ImportedDialogueFolder="ImportedDialogue",bImportNativeAsSource=False),NativeCultureIndex=0,SupportedCulturesStatistics=((CultureName="en"),(CultureName="ko-KR"))) ++GameTargetsSettings=(Name="UI",Guid=9DFF1EDA4502F5D44FD96E9D31F53429,TargetDependencies=,AdditionalManifestDependencies=,RequiredModuleNames=,GatherFromTextFiles=(IsEnabled=False,SearchDirectories=,ExcludePathWildcards=,FileExtensions=((Pattern="h"),(Pattern="cpp"),(Pattern="ini")),ShouldGatherFromEditorOnlyData=False),GatherFromPackages=(IsEnabled=True,IncludePathWildcards=((PathRoot=Project,Pattern="Content/Hwanyoung/UI/*")),ExcludePathWildcards=((Pattern="Content/Localization/UI/*")),FileExtensions=((Pattern="umap"),(Pattern="uasset")),Collections=,ExcludeClasses=,ShouldExcludeDerivedClasses=False,ShouldGatherFromEditorOnlyData=False,SkipGatherCache=False),GatherFromMetaData=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,KeySpecifications=,FieldTypesToInclude=,FieldTypesToExclude=,FieldOwnerTypesToInclude=,FieldOwnerTypesToExclude=,ShouldGatherFromEditorOnlyData=False),ExportSettings=(CollapseMode=IdenticalTextIdAndSource,POFormat=Unreal,ShouldPersistCommentsOnExport=False,ShouldAddSourceLocationsAsComments=True),CompileSettings=(SkipSourceCheck=False,ValidateFormatPatterns=True,ValidateSafeWhitespace=False),ImportDialogueSettings=(RawAudioPath=(Path=""),ImportedDialogueFolder="ImportedDialogue",bImportNativeAsSource=False),NativeCultureIndex=0,SupportedCulturesStatistics=((CultureName="en"))) ++GameTargetsSettings=(Name="NewTarget0",Guid=74CE96F34CC012BDC9AEDF843751490F,TargetDependencies=,AdditionalManifestDependencies=,RequiredModuleNames=,GatherFromTextFiles=(IsEnabled=True,SearchDirectories=,ExcludePathWildcards=,FileExtensions=((Pattern="h"),(Pattern="cpp"),(Pattern="ini")),ShouldGatherFromEditorOnlyData=False),GatherFromPackages=(IsEnabled=True,IncludePathWildcards=,ExcludePathWildcards=((Pattern="Content/L10N/*")),FileExtensions=((Pattern="umap"),(Pattern="uasset")),Collections=,ExcludeClasses=,ShouldExcludeDerivedClasses=False,ShouldGatherFromEditorOnlyData=False,SkipGatherCache=False),GatherFromMetaData=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,KeySpecifications=,FieldTypesToInclude=,FieldTypesToExclude=,FieldOwnerTypesToInclude=,FieldOwnerTypesToExclude=,ShouldGatherFromEditorOnlyData=False),ExportSettings=(CollapseMode=IdenticalTextIdAndSource,POFormat=Unreal,ShouldPersistCommentsOnExport=False,ShouldAddSourceLocationsAsComments=True),CompileSettings=(SkipSourceCheck=False,ValidateFormatPatterns=True,ValidateSafeWhitespace=False),ImportDialogueSettings=(RawAudioPath=(Path=""),ImportedDialogueFolder="ImportedDialogue",bImportNativeAsSource=False),NativeCultureIndex=0,SupportedCulturesStatistics=((CultureName="en"))) diff --git a/hwanyoung2/Config/DefaultGame.ini b/hwanyoung2/Config/DefaultGame.ini index 84de348b..10656d69 100644 --- a/hwanyoung2/Config/DefaultGame.ini +++ b/hwanyoung2/Config/DefaultGame.ini @@ -6,8 +6,6 @@ ProjectName=Third Person Game Template Build=IfProjectHasCode BuildConfiguration=PPBC_Development BuildTarget= -LaunchOnTarget= -StagingDirectory=(Path="") FullRebuild=False ForDistribution=False IncludeDebugFiles=False @@ -46,9 +44,12 @@ bDeterministicShaderCodeOrder=False bSharedMaterialNativeLibraries=True ApplocalPrerequisitesDirectory=(Path="") IncludeCrashReporter=False -InternationalizationPreset=English +InternationalizationPreset=EFIGSCJK -CulturesToStage=en +CulturesToStage=en ++CulturesToStage=ja ++CulturesToStage=ko ++CulturesToStage=zh LocalizationTargetCatchAllChunkId=0 bCookAll=False bCookMapsOnly=False @@ -104,9 +105,6 @@ bSkipMovies=False +DirectoriesToAlwaysCook=(Path="/Game/FMOD/Snapshots") +DirectoriesToAlwaysCook=(Path="/Game/FMOD/VCAs") +DirectoriesToAlwaysStageAsNonUFS=(Path="FMOD/Desktop") -PerPlatformBuildConfig=() -PerPlatformTargetFlavorName=() -PerPlatformBuildTarget=() [Internationalization] +LocalizationPaths=%GAMEDIR%Content/Localization/Local diff --git a/hwanyoung2/Config/Localization/Dialogue_Gather.ini b/hwanyoung2/Config/Localization/Dialogue_Gather.ini index 4fe2809e..5b36ed57 100644 --- a/hwanyoung2/Config/Localization/Dialogue_Gather.ini +++ b/hwanyoung2/Config/Localization/Dialogue_Gather.ini @@ -1,8 +1,8 @@ ; THESE ARE GENERATED FILES, DO NOT EDIT DIRECTLY! ; USE THE LOCALIZATION DASHBOARD IN THE UNREAL EDITOR TO EDIT THE CONFIGURATION [CommonSettings] -ManifestDependencies=../../../../UE_5.3/Engine/Content/Localization/Engine/Engine.manifest -ManifestDependencies=../../../../UE_5.3/Engine/Content/Localization/Editor/Editor.manifest +ManifestDependencies=../../../../Epic Games/UE_5.3/Engine/Content/Localization/Engine/Engine.manifest +ManifestDependencies=../../../../Epic Games/UE_5.3/Engine/Content/Localization/Editor/Editor.manifest SourcePath=Content/Localization/Dialogue DestinationPath=Content/Localization/Dialogue ManifestName=Dialogue.manifest @@ -13,7 +13,7 @@ CulturesToGenerate=ko-KR [GatherTextStep0] CommandletClass=GatherTextFromAssets -IncludePathFilters=Content/Hwanyoung/* +IncludePathFilters=%LOCPROJECTROOT%Content/Hwanyoung/* ExcludePathFilters=Content/Localization/* ExcludePathFilters=Content/L10N/* PackageFileNameFilters=*.umap diff --git a/hwanyoung2/Config/Localization/Game_Gather.ini b/hwanyoung2/Config/Localization/Game_Gather.ini index 1ec7b876..84133f87 100644 --- a/hwanyoung2/Config/Localization/Game_Gather.ini +++ b/hwanyoung2/Config/Localization/Game_Gather.ini @@ -1,8 +1,8 @@ ; THESE ARE GENERATED FILES, DO NOT EDIT DIRECTLY! ; USE THE LOCALIZATION DASHBOARD IN THE UNREAL EDITOR TO EDIT THE CONFIGURATION [CommonSettings] -ManifestDependencies=../../../../UE_5.3/Engine/Content/Localization/Engine/Engine.manifest -ManifestDependencies=../../../../UE_5.3/Engine/Content/Localization/Editor/Editor.manifest +ManifestDependencies=../../../../Epic Games/UE_5.3/Engine/Content/Localization/Engine/Engine.manifest +ManifestDependencies=../../../../Epic Games/UE_5.3/Engine/Content/Localization/Editor/Editor.manifest SourcePath=Content/Localization/Game DestinationPath=Content/Localization/Game ManifestName=Game.manifest diff --git a/hwanyoung2/Config/Localization/UI_Compile.ini b/hwanyoung2/Config/Localization/UI_Compile.ini new file mode 100644 index 00000000..c97201bb --- /dev/null +++ b/hwanyoung2/Config/Localization/UI_Compile.ini @@ -0,0 +1,17 @@ +; THESE ARE GENERATED FILES, DO NOT EDIT DIRECTLY! +; USE THE LOCALIZATION DASHBOARD IN THE UNREAL EDITOR TO EDIT THE CONFIGURATION +[CommonSettings] +SourcePath=Content/Localization/UI +DestinationPath=Content/Localization/UI +ManifestName=UI.manifest +ArchiveName=UI.archive +ResourceName=UI.locres +bSkipSourceCheck=false +bValidateFormatPatterns=true +bValidateSafeWhitespace=false +NativeCulture=en +CulturesToGenerate=en + +[GatherTextStep0] +CommandletClass=GenerateTextLocalizationResource + diff --git a/hwanyoung2/Config/Localization/UI_Export.ini b/hwanyoung2/Config/Localization/UI_Export.ini new file mode 100644 index 00000000..61dd210c --- /dev/null +++ b/hwanyoung2/Config/Localization/UI_Export.ini @@ -0,0 +1,19 @@ +; THESE ARE GENERATED FILES, DO NOT EDIT DIRECTLY! +; USE THE LOCALIZATION DASHBOARD IN THE UNREAL EDITOR TO EDIT THE CONFIGURATION +[CommonSettings] +SourcePath=Content/Localization/UI +DestinationPath=Content/Localization/UI +NativeCulture=en +CulturesToGenerate=en +ManifestName=UI.manifest +ArchiveName=UI.archive +PortableObjectName=UI.po + +[GatherTextStep0] +CommandletClass=InternationalizationExport +bExportLoc=true +LocalizedTextCollapseMode=ELocalizedTextCollapseMode::IdenticalTextIdAndSource +POFormat=EPortableObjectFormat::Unreal +ShouldPersistCommentsOnExport=false +ShouldAddSourceLocationsAsComments=true + diff --git a/hwanyoung2/Config/Localization/UI_ExportDialogueScript.ini b/hwanyoung2/Config/Localization/UI_ExportDialogueScript.ini new file mode 100644 index 00000000..15045467 --- /dev/null +++ b/hwanyoung2/Config/Localization/UI_ExportDialogueScript.ini @@ -0,0 +1,14 @@ +; THESE ARE GENERATED FILES, DO NOT EDIT DIRECTLY! +; USE THE LOCALIZATION DASHBOARD IN THE UNREAL EDITOR TO EDIT THE CONFIGURATION +[CommonSettings] +SourcePath=Content/Localization/UI +DestinationPath=Content/Localization/UI +NativeCulture=en +CulturesToGenerate=en +ManifestName=UI.manifest +ArchiveName=UI.archive +DialogueScriptName=UIDialogue.csv + +[GatherTextStep0] +CommandletClass=ExportDialogueScript + diff --git a/hwanyoung2/Config/Localization/UI_Gather.ini b/hwanyoung2/Config/Localization/UI_Gather.ini new file mode 100644 index 00000000..fe392e56 --- /dev/null +++ b/hwanyoung2/Config/Localization/UI_Gather.ini @@ -0,0 +1,34 @@ +; THESE ARE GENERATED FILES, DO NOT EDIT DIRECTLY! +; USE THE LOCALIZATION DASHBOARD IN THE UNREAL EDITOR TO EDIT THE CONFIGURATION +[CommonSettings] +SourcePath=Content/Localization/UI +DestinationPath=Content/Localization/UI +ManifestName=UI.manifest +ArchiveName=UI.archive +NativeCulture=en +CulturesToGenerate=en + +[GatherTextStep0] +CommandletClass=GatherTextFromAssets +IncludePathFilters=%LOCPROJECTROOT%Content/Hwanyoung/UI/* +ExcludePathFilters=Content/Localization/* +ExcludePathFilters=Content/Localization/UI/* +PackageFileNameFilters=*.umap +PackageFileNameFilters=*.uasset +ShouldExcludeDerivedClasses=false +ShouldGatherFromEditorOnlyData=false +SkipGatherCache=false + +[GatherTextStep1] +CommandletClass=GenerateGatherManifest + +[GatherTextStep2] +CommandletClass=GenerateGatherArchive + +[GatherTextStep3] +CommandletClass=GenerateTextLocalizationReport +bWordCountReport=true +WordCountReportName=UI.csv +bConflictReport=true +ConflictReportName=UI_Conflicts.txt + diff --git a/hwanyoung2/Config/Localization/UI_GenerateReports.ini b/hwanyoung2/Config/Localization/UI_GenerateReports.ini new file mode 100644 index 00000000..45c7110d --- /dev/null +++ b/hwanyoung2/Config/Localization/UI_GenerateReports.ini @@ -0,0 +1,14 @@ +; THESE ARE GENERATED FILES, DO NOT EDIT DIRECTLY! +; USE THE LOCALIZATION DASHBOARD IN THE UNREAL EDITOR TO EDIT THE CONFIGURATION +[CommonSettings] +SourcePath=Content/Localization/UI +DestinationPath=Content/Localization/UI +ManifestName=UI.manifest +ArchiveName=UI.archive +CulturesToGenerate=en + +[GatherTextStep0] +CommandletClass=GenerateTextLocalizationReport +bWordCountReport=true +WordCountReportName=UI.csv + diff --git a/hwanyoung2/Config/Localization/UI_Import.ini b/hwanyoung2/Config/Localization/UI_Import.ini new file mode 100644 index 00000000..f0805e77 --- /dev/null +++ b/hwanyoung2/Config/Localization/UI_Import.ini @@ -0,0 +1,17 @@ +; THESE ARE GENERATED FILES, DO NOT EDIT DIRECTLY! +; USE THE LOCALIZATION DASHBOARD IN THE UNREAL EDITOR TO EDIT THE CONFIGURATION +[CommonSettings] +SourcePath=Content/Localization/UI +DestinationPath=Content/Localization/UI +NativeCulture=en +CulturesToGenerate=en +ManifestName=UI.manifest +ArchiveName=UI.archive +PortableObjectName=UI.po + +[GatherTextStep0] +CommandletClass=InternationalizationExport +bImportLoc=true +LocalizedTextCollapseMode=ELocalizedTextCollapseMode::IdenticalTextIdAndSource +POFormat=EPortableObjectFormat::Unreal + diff --git a/hwanyoung2/Config/Localization/UI_ImportDialogue.ini b/hwanyoung2/Config/Localization/UI_ImportDialogue.ini new file mode 100644 index 00000000..e5283058 --- /dev/null +++ b/hwanyoung2/Config/Localization/UI_ImportDialogue.ini @@ -0,0 +1,15 @@ +; THESE ARE GENERATED FILES, DO NOT EDIT DIRECTLY! +; USE THE LOCALIZATION DASHBOARD IN THE UNREAL EDITOR TO EDIT THE CONFIGURATION +[CommonSettings] +SourcePath=Content/Localization/UI +ManifestName=UI.manifest +ArchiveName=UI.archive +NativeCulture=en +CulturesToGenerate=en + +[GatherTextStep0] +CommandletClass=ImportLocalizedDialogue +RawAudioPath= +ImportedDialogueFolder=ImportedDialogue +bImportNativeAsSource=false + diff --git a/hwanyoung2/Config/Localization/UI_ImportDialogueScript.ini b/hwanyoung2/Config/Localization/UI_ImportDialogueScript.ini new file mode 100644 index 00000000..92caf69a --- /dev/null +++ b/hwanyoung2/Config/Localization/UI_ImportDialogueScript.ini @@ -0,0 +1,14 @@ +; THESE ARE GENERATED FILES, DO NOT EDIT DIRECTLY! +; USE THE LOCALIZATION DASHBOARD IN THE UNREAL EDITOR TO EDIT THE CONFIGURATION +[CommonSettings] +SourcePath=Content/Localization/UI +DestinationPath=Content/Localization/UI +NativeCulture=en +CulturesToGenerate=en +ManifestName=UI.manifest +ArchiveName=UI.archive +DialogueScriptName=UIDialogue.csv + +[GatherTextStep0] +CommandletClass=ImportDialogueScript + diff --git a/hwanyoung2/Content/Hwanyoung/UI/Crafting_HUD/BP_CookedItemSlot.uasset b/hwanyoung2/Content/Hwanyoung/UI/Crafting_HUD/BP_CookedItemSlot.uasset index 264218b6..af917b1c 100644 --- a/hwanyoung2/Content/Hwanyoung/UI/Crafting_HUD/BP_CookedItemSlot.uasset +++ b/hwanyoung2/Content/Hwanyoung/UI/Crafting_HUD/BP_CookedItemSlot.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4581bdc7ffaed061adc6a83e46cfc9bd5a829eee0b34a7b7901e077ca348f890 -size 161732 +oid sha256:6cafdc2bae25a5303d1957ec9c149d43c995450ed8161d5a5f3cefdc460f429c +size 161947 diff --git a/hwanyoung2/Content/Hwanyoung/UI/Crafting_HUD/BP_CookingHUDWidget.uasset b/hwanyoung2/Content/Hwanyoung/UI/Crafting_HUD/BP_CookingHUDWidget.uasset index a43fa1be..87127b62 100644 --- a/hwanyoung2/Content/Hwanyoung/UI/Crafting_HUD/BP_CookingHUDWidget.uasset +++ b/hwanyoung2/Content/Hwanyoung/UI/Crafting_HUD/BP_CookingHUDWidget.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bb2c8c40014c5a7f9b2152d0415f0d640e724e8f66d33b9cbd0bd6780b0b1071 -size 260974 +oid sha256:41a24ffb51a2ee6f6b81c426a2b896423c88bafe2637764bfed033c591f0b3b2 +size 260946 diff --git a/hwanyoung2/Content/Hwanyoung/UI/Crafting_HUD/BP_CraftedItemSlot.uasset b/hwanyoung2/Content/Hwanyoung/UI/Crafting_HUD/BP_CraftedItemSlot.uasset index ef566853..9b46f8f7 100644 --- a/hwanyoung2/Content/Hwanyoung/UI/Crafting_HUD/BP_CraftedItemSlot.uasset +++ b/hwanyoung2/Content/Hwanyoung/UI/Crafting_HUD/BP_CraftedItemSlot.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4acbb27dd96b216732365ff767896b9152189720cb702ec4c2316b64507e1949 -size 92234 +oid sha256:9f4e912a12b6c624db6afb5a58c77b5bfdeadcd30703f473f149350cfa33ecda +size 92405 diff --git a/hwanyoung2/Content/Hwanyoung/UI/Crafting_HUD/BP_CraftingHUDWidget.uasset b/hwanyoung2/Content/Hwanyoung/UI/Crafting_HUD/BP_CraftingHUDWidget.uasset index 9ac9da61..0bf70917 100644 --- a/hwanyoung2/Content/Hwanyoung/UI/Crafting_HUD/BP_CraftingHUDWidget.uasset +++ b/hwanyoung2/Content/Hwanyoung/UI/Crafting_HUD/BP_CraftingHUDWidget.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4677807f89b4aba60eda5cbd5a2c60927b75a25f02eb8ccb179221154a55f455 -size 257021 +oid sha256:9d0ac246f43873df477c1bc3ca113ac56c82a8df5270da6347b6646e90eb64d3 +size 257263 diff --git a/hwanyoung2/Content/Hwanyoung/UI/Crafting_HUD/BP_CraftingItemSlot.uasset b/hwanyoung2/Content/Hwanyoung/UI/Crafting_HUD/BP_CraftingItemSlot.uasset index f04c6b5d..bd0d9fa7 100644 --- a/hwanyoung2/Content/Hwanyoung/UI/Crafting_HUD/BP_CraftingItemSlot.uasset +++ b/hwanyoung2/Content/Hwanyoung/UI/Crafting_HUD/BP_CraftingItemSlot.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a48390fed593273c4e62f7db76b9f33f75d7250eaa570272af6af2f6c29d9da9 -size 143054 +oid sha256:296eb38a66fca5dd013f7bab299f2c013797aa59d0b0767078e054539051c078 +size 143269 diff --git a/hwanyoung2/Content/Hwanyoung/UI/Crafting_HUD/BP_IngredientItemSlot.uasset b/hwanyoung2/Content/Hwanyoung/UI/Crafting_HUD/BP_IngredientItemSlot.uasset index 92ce2481..b2485a89 100644 --- a/hwanyoung2/Content/Hwanyoung/UI/Crafting_HUD/BP_IngredientItemSlot.uasset +++ b/hwanyoung2/Content/Hwanyoung/UI/Crafting_HUD/BP_IngredientItemSlot.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cd16016270267c8c50aafc3f64c7d4af0abafc6316e35c664805ff3a3c3f4206 -size 142748 +oid sha256:0d13c69f4a0a168403ced8ed80408817c2e0326391bc41dc331641b471f185b8 +size 141397 diff --git a/hwanyoung2/Content/Hwanyoung/UI/Dialogue_HUD/BP_DialogueWidget.uasset b/hwanyoung2/Content/Hwanyoung/UI/Dialogue_HUD/BP_DialogueWidget.uasset index 4c14e225..f7947661 100644 --- a/hwanyoung2/Content/Hwanyoung/UI/Dialogue_HUD/BP_DialogueWidget.uasset +++ b/hwanyoung2/Content/Hwanyoung/UI/Dialogue_HUD/BP_DialogueWidget.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7ef956ca126438bc1f93f35282aa0099e4b87fb3ed366590ef7914778d288b8a -size 351245 +oid sha256:ce82c4deea1bc75210d43255d2f4f7550ba585b72b092f364bc63d9b2a23d1a3 +size 350645 diff --git a/hwanyoung2/Content/Hwanyoung/UI/Inventory_HUD/BP_InventoryHUDWidget.uasset b/hwanyoung2/Content/Hwanyoung/UI/Inventory_HUD/BP_InventoryHUDWidget.uasset index 5468137d..8c05c380 100644 --- a/hwanyoung2/Content/Hwanyoung/UI/Inventory_HUD/BP_InventoryHUDWidget.uasset +++ b/hwanyoung2/Content/Hwanyoung/UI/Inventory_HUD/BP_InventoryHUDWidget.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8172467733e5de773fa7c12e90dd256bbc2ab8c66683c162a42402e909e02732 -size 162778 +oid sha256:4cd80aa9210b630dadfd8b7de0b1ecc366f798200a29fc25bee8caf3d0ef1a1d +size 262017 diff --git a/hwanyoung2/Content/Hwanyoung/UI/Inventory_HUD/BP_InventoryItemSlot.uasset b/hwanyoung2/Content/Hwanyoung/UI/Inventory_HUD/BP_InventoryItemSlot.uasset index fd0ca054..0ad71594 100644 --- a/hwanyoung2/Content/Hwanyoung/UI/Inventory_HUD/BP_InventoryItemSlot.uasset +++ b/hwanyoung2/Content/Hwanyoung/UI/Inventory_HUD/BP_InventoryItemSlot.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cea526f095d21d5f49259b118da51d2155ccf385ebcf5c18343281ee973d6be3 -size 121545 +oid sha256:b9d356a5f3de79300976773ac3a5ec2717c78874cc590a2e4cfca316823b15bc +size 122240 diff --git a/hwanyoung2/Content/Hwanyoung/UI/Inventory_HUD/BP_InventoryItemToolTip.uasset b/hwanyoung2/Content/Hwanyoung/UI/Inventory_HUD/BP_InventoryItemToolTip.uasset index b554c319..a59cac8c 100644 --- a/hwanyoung2/Content/Hwanyoung/UI/Inventory_HUD/BP_InventoryItemToolTip.uasset +++ b/hwanyoung2/Content/Hwanyoung/UI/Inventory_HUD/BP_InventoryItemToolTip.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6166426611088804d55dc19522dec592ef7fd145ef441ad20bea21f2619755ac -size 94686 +oid sha256:695d3bdbc0be2a2a47cd299db25d9ecac9a0c50afd8c0ee174bafe085c7a10ea +size 95269 diff --git a/hwanyoung2/Content/Hwanyoung/UI/Inventory_HUD/BP_InventoryWidget.uasset b/hwanyoung2/Content/Hwanyoung/UI/Inventory_HUD/BP_InventoryWidget.uasset index abb9025d..dd0bb6af 100644 --- a/hwanyoung2/Content/Hwanyoung/UI/Inventory_HUD/BP_InventoryWidget.uasset +++ b/hwanyoung2/Content/Hwanyoung/UI/Inventory_HUD/BP_InventoryWidget.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:91956f64c359b3dd56b9421bce72e275f4f1095579b832bd8e0f61053e0d6edd -size 61345 +oid sha256:09f364699595bf4b6b6720b17f051cfb4748c96ff4573b9d66ef002ab7e5d625 +size 64157 diff --git a/hwanyoung2/Content/Hwanyoung/UI/Player_HUD/WG_PlayerHUD.uasset b/hwanyoung2/Content/Hwanyoung/UI/Player_HUD/WG_PlayerHUD.uasset index 25833ca9..ceb9437e 100644 --- a/hwanyoung2/Content/Hwanyoung/UI/Player_HUD/WG_PlayerHUD.uasset +++ b/hwanyoung2/Content/Hwanyoung/UI/Player_HUD/WG_PlayerHUD.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f502f56b5b39d7387d75ebf63cb44559bf997bea312161df1f05d15b024ba954 -size 280066 +oid sha256:dbb11916414545cc27b373cdb903a693bea183a5223d464175f9ab63a2dc0a65 +size 282936 diff --git a/hwanyoung2/Content/Hwanyoung/UI/SpeechBubble_UI/WG_SpeechBubble.uasset b/hwanyoung2/Content/Hwanyoung/UI/SpeechBubble_UI/WG_SpeechBubble.uasset index 24748944..6aeb7578 100644 --- a/hwanyoung2/Content/Hwanyoung/UI/SpeechBubble_UI/WG_SpeechBubble.uasset +++ b/hwanyoung2/Content/Hwanyoung/UI/SpeechBubble_UI/WG_SpeechBubble.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e75cc809b8d67a80917ba6443b56701aa74a2910516a423240f498a0f9b1ca18 -size 32065 +oid sha256:e5fc4b274f449099a241933864d3e285ead13c059256d04f1586ec87d7cea76e +size 32238 diff --git a/hwanyoung2/Content/Hwanyoung/UI/Tutorial_HUD/WG_Tutorial.uasset b/hwanyoung2/Content/Hwanyoung/UI/Tutorial_HUD/WG_Tutorial.uasset index 5e4eeabe..e794b438 100644 --- a/hwanyoung2/Content/Hwanyoung/UI/Tutorial_HUD/WG_Tutorial.uasset +++ b/hwanyoung2/Content/Hwanyoung/UI/Tutorial_HUD/WG_Tutorial.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1fc9eb54df7360ad3127b5fbefc97eafa0d693f81e758767b0b48619c830e75d -size 104501 +oid sha256:04463e04f513fd2aadb99f3b3af011d89bb1b460c52671a11587ea0e237a5120 +size 103968 diff --git a/hwanyoung2/Content/Illusions/Assets/water_reload_2.uasset b/hwanyoung2/Content/Illusions/Assets/water_reload_2.uasset index 7563c13d..eb8388d2 100644 --- a/hwanyoung2/Content/Illusions/Assets/water_reload_2.uasset +++ b/hwanyoung2/Content/Illusions/Assets/water_reload_2.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:06fc8ea2faa834d87c45ae73cbbe7cdac6f1110b387e3fddd1d0a83514766669 +oid sha256:736a43b929125c204063ef849be88d35394fef3a72c6c7b8108d8689143f6b8e size 1013023 diff --git a/hwanyoung2/Content/Localization/Dialogue/Dialogue.csv b/hwanyoung2/Content/Localization/Dialogue/Dialogue.csv index 89c7b752..73fc31c7 100644 --- a/hwanyoung2/Content/Localization/Dialogue/Dialogue.csv +++ b/hwanyoung2/Content/Localization/Dialogue/Dialogue.csv @@ -6,3 +6,4 @@ Date/Time,Word Count,en,ko-KR 2025.04.30-23.59.29,600,592,0 2025.05.01-18.43.00,632,632,0 2025.05.11-12.05.59,1260,1260,0 +2025.05.13-21.51.53,1792,1792,0 diff --git a/hwanyoung2/Content/Localization/Dialogue/Dialogue.manifest b/hwanyoung2/Content/Localization/Dialogue/Dialogue.manifest index 8177099d1a9a1f91b362203e8db416e279c2305b..dc8cad354dd3d99075abe14b6ad79053301ff9a4 100644 GIT binary patch delta 8956 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%0D{q8rjcX{Wo z!eNphoZaL-@YhRs-t~}kiezJ+0O8#U8ea?Fhzp z7;dOxre*qP67wV=NiPE4qiBtTB5MwPrVC>b370SLa6a0pKX5)@xYFiq-0-v-Mpnop z1m_V3DFos$RQ#gK7yjJleAnHh_M__sV}~q0Qy7Z;YOJ*r?>Y2Mp@lXK;W>l8In0Lzn(jaSNfCn44PuzwB^8p)r0*$ik=0G zwgwu540KY-2ed#|wHhl}ucRhMVeSy-F|!LMD4E~Ag^Y*Hf;lYntU8EK0t;X1;_P(w z5Z`y3BH`Zp*Do5WR_`(w+TE=mW4apr;Vwo$)IR%Eu3D>#5g38u&>2HwV#NhDZm8& zxOC7&ft=%F$h>h6CaK_{9Gr|xGK0`CbLK4vIfMMyVt*J8I2zF7bD(j`#FMa<21D3# z7^Ylbo&Z-xrnoEzGges*ZS9*dtk9?H2WW9`gN1yT9X08lnxVMaW9G{eX7e1HsW5uF zgw;I8NM4j2Ye!czEE$t25kXx@MV(xuVnBIg$VpUfqhbUcarp&{s`H({Q85txtZA&9 zjfx>BJB^AVW$eGaVmP~<=xW(v48y+@`r7^n3-5M1<5gvZfIDl7q8#q!P}XKl-IZd` zO-KeUxfY79Y6-DgD)^b!5#BJQe3}ZY;l{}*G*{MFjfO#&WY* zF0X%d@e3VRib{o5qtUnlQ-DzVhKKTlf@(!SV{A>A83m^qV>aRZ0QhDL z11|(umKaDIY0JEW>w!uz#7)rh=z&|D>e!UfWSB_&lRTrB!jq81HIFOyW7&DI7QzV( zj#Th0hYpe^ML5~lQ7}&{Q-C^-c)$A zv&K0~5JSlMFRP7R)z+Hj!DD-)YR|H3P;yajf|YXu1xN~?EsBE2c^Saza^_|WDr?h% zfx5OTSx{q7AN|w$>Z(ta>smC$GFFM0s)<^OEU;l+7u^`R3+8VV?YbpY6@+FMz6t`Z zWQ?WU!cZUTem11r5(Hx<>l&zgz^+jab$ti1N~q*-3E4_03F6 zyPOM9BW$(C@I~>(3kt>lYH{Qqpt=D2Mw5@?5Ufmqgw>GL zd2tv1fQ63DqRWFH`fe$G;hD#XbbFpc%5jnCU4ld?RcX%+00y5G;XZg*Z2gAB2>E$# z%NX=MvVIsWoz#k~h*sBTc|b{OiI-n)p9Y6V1Dw?f3aG z<7wt19Y49mC7aD3eyU=AEZdsY*j;ctUj8E|aY2igXadp+ra(iNmu&pC9_zpqg1c;cH%Ew6c?o4@B^`TnWVe2E zD1!V=k6dn0z~Xg;TP(~(HUbO;G+FM21!A3g60)`K5!;x~QKsIg7txpeGnDod9>d66J3??QKOR&+H|e!HX4P zrqUcFYc*GOid1_?-SGE@zw?KB_UD@R`+vaSxxd_8k@)dHqbjm_;gvS$%Z2YeMm delta 522 zcmXv~K}Zx~6#jpmX+vR%brliOibWP|b!Jy*+clxl-C={p!xSF3Swz%`7(IB92$D`A z%g__n){@xxEKoQJ93!eHVj=vh7*FrhB<-5d?Jw}A7)T{KGqaByud~*%%e|W;t`IN24#P=N$%%Au0W=In>NWkVo!`b#b|ehqKiB! zo*$k3sZ1vy8exolYF>8TM~I_Sr-71q3^RYPWA4pDIoO^Y@;xNUtJ)Rn zjna8E8m@U~ij$B#q@U0|qe??HT0;y=6f#v E1Bc_JfB*mh diff --git a/hwanyoung2/Content/Localization/Dialogue/ko-KR/Dialogue.archive b/hwanyoung2/Content/Localization/Dialogue/ko-KR/Dialogue.archive index 72c3970e1d2912e5ff1ff6604b9a357f10236da6..4ebd4f4a0076b87b8cb5017217e9cecef0db9fd0 100644 GIT binary patch delta 7588 zcmc&&U2I%e5k6OSNcsc8v7!q!-#4?z_wJ83 z23bOuckiB`IWynPd^6|%=7W|u-`e*2^R4#vT|cmI?|jiN{kg?nX}#JvV5UsoOqdA1 zM@`&ZF#F9(lQT1>V2+r_%&f`a*O-id-aL$TNi&VvqJ3^{G2UakOd5X)(_scpyZq`i z-6n-q9P2PW=D6uKQT$3^v>kJO_|5+wd+whZ|BG#FciLO`t-f|^uV+v1UGL8r>n?l!=u&?gf}#-Ifuo~1q6-4k`0g<=9NdMO zE}2i`xEPL&;&%$8?Kt$Ec+P*fKk98eW6qdUHgkRv;u2Wajn8(7>4Ml41P+RbE{qLg ztW!p4MHKU$5SFAJ_C_}2e>~ph`A;AFif6yIcE$etYD-@NvoWlt{asj>gp^J^6C2&z zj*%!NQ*IK{xH<`WnU7}drQ}`yyN~SH)|NDLfPdVS;GBXusbs&lX5*a@NtN0~bO)XZ zxk5cCNA}@pqS6V$bW1P(2Jx4`5kDHqY$W+uOw6OpV%VL+PO8>{eLOP;2}uE}56^^) z*wWQJ?>Nx)PGtP|QxEU5qa!Q+i%$%Ae#?{Zx7Y_St=N|?UbVNryyE}i(zEy5xo@xd z*T32B`MaKfZ^ypVu#)!8<9hR!Rm_L_N(tL#$#|zC(fqLG3Z5)Ch$p+V=~r@ zc{(m7^L?0!iT%e-H*NMmcp3aW}6SEMk)RTNKLX-!m;r10Zw+xqEVIwOiq27Gz z#7wVkJ&?0!{T6%eC#(Lae|~9uycg3Vbs+t2Q}BW=E9Z|r>G7~?JmRhjg(f$|BdrU0SiI1_=2Cj}8II|$jGrqg=& zT=d`k``k{y@Q>dgu-}+^v^Qra;j)~0N@!|aK1=dh#AiunBSKnpa4c7HHfw)*)FQd5 z1GE-P=uBc9t)NV;s9gv2N#mPr!f0nqrR)z!a@%v7gEq0W7-zZ?d>1OTv|D5&#vqxz z(=F#Ptto|M!4rES?Ty`;urxb+xuw5TP9z2-9>zynv}J@-LKOOSV>AI7q)z&*2Wt>? zzq-HGyZa$Ku>BLu&$fD>-1E2@M$nZI({l*C3?h3NP+T^p<)Jq3JLLg$0#nZjUNiX2 zU}*`TMD-AU7cn=55n>&|^BCr4v7>+)&ND+t@jZjlF+8(i6wK4|tcNb3JY2xx7clO= zhs8JWNm)eDITS^w&B*c7c%A{pMF4FC2Tb949ILppfEBf>M9c!#&tskrpM)$@Bpt3f zofAd5YYHRNka!d;C(V%Re^?GaEF0Axmb$#jVp~b<%*(bhd{!SF#$eXoczbs_jM0&G zi=E}o3u_0~?>Aad!^n>T?XZdAGt}T27{-DeDT^sV_)`phKZ?2?G0l&U{!ho#XTf>p zEPgVcTx8G{b23(h3JwSNJ%X8etac6>g$)c+&0Bh4#vB$exTqu&S-3k=;Zm)D>+Ub# z#>OEzu!v(Wn$!4X84WH&UQJP84VwFo8cF9d=QObIMpUC*eVo3NI=m$ao|fgpQe&Uqwl+=6NxU z0L+GPd4Dcm45PuB?7CS9+ltJeP!9tdthmxa^OLsG<2Flp5@m;Mst%M^o6h9j% zL^YjDgLpedkR#A&3KmR4V**7M;AnM}g;S8_Xc+6cYCR%s{KLJ#ld3owOxb1#k+P@7 zaRuz-=~TbzPWgD$SuN!@$=rM7u9- zo5Hxe6m)DJ8ra33HNO7=PWR ziNgFVfjRgYct+Vkad!A>Td4*zFt~r(EZARse_sOvtU(!CJ|W&Gb!7!wdQz+TDOgId znTinvH@(OcIA0Ynm?eDSq?a^iU&;DapRJm#OdRLeJWS2vp{YNI#{Olhc^w`=uw z-eYjg3)4CXT)wzICg}6)Lu?o_U7ixM+FTTw43|;Z;An*5e^0>ys1=`)bX`;Z{~%u^MKi}HB{Hk;3L6kEkPVW* z9zS-S4M>>H$dNaA9Vc~Txmab@q zZ>)zQlWz;i=d?Ko+ck-&%Ilq0Z~&>Yxp&TmilV!AHs6s7?I?zfK`OeNs8%`BI%*nJ zP$bxiJhNW6TnP!Rbgvg&x&)!Hsf##oFMPwE4C%Kyi=GVa2wOzbqRfEe*d&oj*!i;J zvBl>q8d0XN14{$zH@2Cp>#f!MZ#^LgH9x@4MHa}Jz5MOGy|vh|(lZ*`ZES>Z!Fau(Z@;L2_ZjbjVyiy`Ij0C0D;O@!Psl8-5vlxu-YUEn>SwuSDLAWbb z9@c1ct&u{iQ!daz5Ixx+1)R`K{027y>}S|AqBN+PRV;&f%rx_*@<%!R>No+9kdB=i zpnfkEz{P1tn)*V3pFOCTinC2nwRPGR%B4=X`U{H*@!(xoV5*mJzC^64VU^*fN%& zWf6GM|I-UGO9iWg6%K`AJ$4Pv2xyO0uxT}OXlVubttBYh?x8+W!J=)Q^D=mSJmb6CMqDT7#H%lT0_sv6Hz-roAIELXu?` zA!!Pso1`n9s1D>HPJ}82cwZc|@5kM^@R2cSQY^_Meax=oVYg{Ycd<>m+2@QEY;rXL_F#jWf|ZZ_b{y;XcjY%bs>$JwEFFZH)Mx^3UUm z);m0J?D{U!HgHYtb=P)xB%M1ti`>wkwe=af9bFr^uIu^!ZS`sBY^3pmjCh*8&z_h2 z(e!;b-M0I2D&uW;&;6$3GrcboI&<&T`qb^}b601-df8rk?R|6y>itx2v8^ZX=`7!4 zSCX4Zd;7ZMT(a7ijxOBRlKl_#`|i5uy7!IVXQDCpy_P2$Db~SOLRYaq(MEjsa(0~5 zQBvod?)KQIOQP|!l23^BdOH-fT}Lu#O8-4+yP?MT_eeQN3w0os@i@ZOYRL_YwEMF z9c%08yrrX_zhj^)Xrw&p@5zP^Wt;rE*!rH!eh*}UahuuYmTYEzOOZtx{!heLXBEh@ zFX{9ppQe`_Xf|APJ`}2vabH_Uax>Y&Z9_@ld3{u!2I zWLL{>-|4+h^=38C!{56X!u75^C|-L@tQovB*SFmd>K6%-=fV*lJATVDc@bM2Ys3D` zJHm@#C-T>@O0d)Pm>PMm?CG4nt2@d=)4puQ{Nk}J^dx7U+4f+Y+3Q7?`B;*FEo1~% z8+iG?cJKAHmLyRxV7yrV)uJSFkF?#dOyeD|?H%d3uirb?uZCfJo|%b<>N;vm8eD-# zU}rpFiJ(qL)D&OB#n|O?dTKMCr^sR1{RHVrW{b$74j(ff&7Wyk&eeDq9M=dAxpAoEZcq? zPY`?7)m!>d{{2dR=~7I0;n|Rgpt_8hs1Um*imXe6M2bjhj?Nn+<>t1JOtlEK=OE{?L_AX(^`u$#iCw;F&4Ei z>myqFt*teP8GiDWr+1Rap|A7QlvPme2@w{xlQ@1UGmk*$E$N<$3XDQr0Y300Ac4K5 zYd!6>Q)MI5Co}EntUP4ghEo>D6Zz5deT&eN)ks<&A^KcBw>%JHu7nd9q^6o6wMObd z)n%RyX`L9NDP;7-8-@wu3%t=t8|bh~9b7}kiKik;p#t)yA||Pcq#o7@D<6avGU=+= zq$N~X{z*mx1_s)?IwCXa>3isVP#q+W0Uy+BVHl#*FBcm@^6P_!FuTO8(+jc33&kZ> z;R4P88DIkhP)D}dl)5J#$F7DNDA_FaDaBv7pwOt59L8>lKi~PrYdyQ zrGNYgJ_S@5I;d_@^XjM#wBTRH!Vfi0IEDO`%138S(DB6AB(D`sBE7fr%O7;*T9NI6 z-nV#`Fx*Q-vZdNG{`@p?bhAE|pW87>;+wHOYKL`6m3da8J@i4Hn5+QyW+sRV0($7_ zj#Wo~K}Om6)#YWM9^vz9fEaot438yM%gRQQG?6y`k{FvveCUsDX3cn%>Ta1DShkKA zq#tm*81vbYvv>YGdB-_XwY7a?#lX^4@gOs-uv$xYM;+I)bIZZ4zDKrB}=2eH}#QijDWFYHRXcn~U+MEz8!i3*AJSm$A_tu>Kz z+A}Q1^kQkJM_5+opNrl0eD(24xnWJ%uPOQ<20T_iV08u7o)Onn#e38Us6r8k)P)RY zFt9pmmEgl{l~3%{utMGl7qb3mwN^QAW;2h7WG`^AXjNCp50f+8ROMEm89b4Wey$7y zRFQ~xSg$}efXV^9VDnfYgzNBy&2~{+plUe~Qt*na#X!Ec80NV1NXYjs!h=aYpkf_R zz`XuNWjKgr(?mWU>D98rfp9_IL4I;a7$jCE6C^ufHjFFGRKOW!a=}o)ll3g;s>rj_ zH5&tE+mjX^v|rSxNb5o0Nfy|V4XlIySslw7IqF8$d4!>~Of-yM!Nbt=KG6hgo~R=c zM-cT=iv}sw9;p!tO+YHHY)>@+{8HPSyTHzK+*pb=07{XMmjt@esa176|d7zON;UCEpGR( pgsgALqBh%Jrhm$gotMEP%<_vrCFZg@k83yC*0?3yV^==8zX1tqoPz)W literal 0 HcmV?d00001 diff --git a/hwanyoung2/Content/Localization/UI/UI_Conflicts.txt b/hwanyoung2/Content/Localization/UI/UI_Conflicts.txt new file mode 100644 index 00000000..e69de29b diff --git a/hwanyoung2/Content/Localization/UI/en/UI.archive b/hwanyoung2/Content/Localization/UI/en/UI.archive new file mode 100644 index 0000000000000000000000000000000000000000..c0532c8b0c5939b3cf1d80059ebaaa0990167899 GIT binary patch literal 9022 zcmeI2U2o$=6o$`jkoXTJ*9el>&Ibad#7O`xyNl>jkhXhKmavWJ$Es-&2=%W6?=us7 zJZ+)bY^E2mitIS!iD%~VnfIJC_FsSgVei{}*0Q$E?c6Tx)Q;@Z4s4<0l`U0vrgNXz zp7rd*y6zLzI#r#Oz1Go79r-$KeTQ159qS4w_LHu)sIT*UeU+9~ZMR(e`)cb-HLI)n zesQi@kDfl$)qYbit2X!4yXteG{+#GK3-!5Ox74!hx?jGvXKLw4eOjqDBMu`?+wLRv z?Dx9oa~oT!&qQ=5*0J0M*45Ti+0^~YwJ&X`vWfL=pdd#;_v z_0tgi_ZDJSeNmW+!_d*{iwoP_3b7c9SXXR3l|sKWM~i<T@PS%zwPL=b7sWKR$4FIMs0&QyO*;HN!X4l9=60 z!^g72m2$|p?0a`d17``>EcTIc_BT0UB`XtW5sRSjk)5d zu{r#DN4)S`SYFpzowv+fXZt!^`Kdy6y87Q#`?NOsrHgC#6!BlV9OBGAkS}^_zpDH~ zN5}4aq0-QgH1mBoJ&DmLVZ2?-G25>Aptn6S9LZ)qJ+v4tndt*Z z9|L3O#8BuAicUrm#+ZifmDnz&&Y_)DEH`N>W|xT?(GyV%ddj>eCnxX3i=o5RATOX6 z{KyorRXkl7Qwny~iVQ0?hf>@_x89OA{(sXpW1iR|ykH7B@_8aI;#TtZ@w&9iRf)fd z^znnlU#WSXi{#y2JG7j}I-f{YwrM-&I}u6NOLE7NSid8FG4R0{Yoim*v*F+)g9w2?7%*7isY ziw(k)SgO={EOzX)0*_C=;ME|ED~-=W=QbJD?q>Zat;Gy`YpcpclHA|N{64bxSuQyM zKA$QoSt_ TkMFv^gDrbeA6KQm!CvOyx5=&0Z zEl@Bw04unEe(w#4g3Yl^3&a>bCr{*3m@Fu%qi9p!+JS8A_u%uU+wN;TxII^IcIJk@ z42a4?pvqG9zps&1syy2CuX(PFRqb0f3){L7Hye8ZI$8^gOIhoUy`5w#rj(F8UE0}=af0wuxL94 z)Ha3X-UVcBkyh7dt>{zsE%SdwBO}X$GqHVIDOgf`GG%_V8JIHcq z=H%xWfJ0ziWg{Q5;W{DNJr}Q(HcNb68@cJ_?k|%QRYfN^h_SNgMmMP8ayp3x1*wTeV56`9diDv~=oI})htiiF+O4s?-mhoM%IpxBrpc^w zl3d$4ouJO$tRd%a#Aq`4Bcli~69||jXQURF#Ajuur{|=`8-k7YI%@m@*=Vaevt7aa z0*{pzteGXSe~vR;^W-Z5!d#~xKS_o<_G5q;qXo?5$qIquTt^Dhd7+Yyfyj~tKuOoI z4fCLq6M>S(Fr6|GH{}(`f(MI^Nq_BfuW#Kl$w*Dn4$nF2$%Fs7i$P$ynO*`v;4wzf7eT&r`vT_d8qWt Kg-w22ECB%ewl5z5 delta 942 zcmX^3j+74m-LpCPJ}!f(Q&uz5D^DzA z5O~lP$M9y+MVM;SqYLIK%-Y5!ViCz%9b(rERV`o)R$YBcb8SP~+rwNTlO>rV7-c6f z6cQ0jPRuP(FgE}zSnB?LN`t!4_EqVd7cngmW3&OOn0!%ET{S;Fonh&%lRFy@YYM$@ zf;jDa@Ojg1_cb2eo~t)Ib39D%GdxrE{1Th_IwPcGgWvS}w@0Yv34DJ`z4AA6u?PJSmP#t4znlh#tS zPi%ULY=qJFjQu*BU2@Dn9JD_AC~g8o zREo)HDSpdaa{^iA`z86=U#zb+pWzSvdrp~?4WhD3MvF_j_OTa4<>Y-bFlYS(N^E@l zwh}5~B%2P32w*@;OtzEbn0#B7lS^^Zk`So$J6SPCduT|56o_%XPBQd|O2)~FFU(b}4+3qk+lV#;4xnxD7k|C-$ zJIK2mF=~KhEsE1B;*&E{i%a6OGSky@QsWK5MxWe1?R7)d!`sRI5TmW?%ytFu3p`d@ zux6IP{yENI&69$}xjZI1RzMU^Rtyqj)Bzc4gD^C|AT=+(AS1CDX7H581KW`ewls=8 z^zV`U62GIjB0bK_uE%455!hv-%f(fY4dByXX_Tt4t10D{d3TE0g>UL$PYVQ#aq)&& j@