Merge pull request 'feature/localization_system' (#13) from feature/localization_system into develop
Reviewed-on: #13 Reviewed-by: Jeonghyeon <jeonghyeon@capers.co.kr>
This commit is contained in:
commit
1f42e5b7f7
@ -15,7 +15,7 @@ MonoBehaviour:
|
|||||||
m_DefaultGroup: 30e7f67fe9aaa7849a34c9b6e2bc53ae
|
m_DefaultGroup: 30e7f67fe9aaa7849a34c9b6e2bc53ae
|
||||||
m_currentHash:
|
m_currentHash:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
Hash: 00000000000000000000000000000000
|
Hash: 1aa2dadb5a0b5ea8574bcc44cb869c46
|
||||||
m_OptimizeCatalogSize: 0
|
m_OptimizeCatalogSize: 0
|
||||||
m_BuildRemoteCatalog: 1
|
m_BuildRemoteCatalog: 1
|
||||||
m_CatalogRequestsTimeout: 0
|
m_CatalogRequestsTimeout: 0
|
||||||
@ -59,8 +59,13 @@ MonoBehaviour:
|
|||||||
m_BuildAddressablesWithPlayerBuild: 0
|
m_BuildAddressablesWithPlayerBuild: 0
|
||||||
m_overridePlayerVersion: '[UnityEditor.PlayerSettings.bundleVersion]'
|
m_overridePlayerVersion: '[UnityEditor.PlayerSettings.bundleVersion]'
|
||||||
m_GroupAssets:
|
m_GroupAssets:
|
||||||
|
- {fileID: 11400000, guid: e1b57f580a1df344d80b1073dcfca317, type: 2}
|
||||||
- {fileID: 11400000, guid: 5329bd0c1faf253408343429c6a99b39, type: 2}
|
- {fileID: 11400000, guid: 5329bd0c1faf253408343429c6a99b39, type: 2}
|
||||||
- {fileID: 11400000, guid: 5b7b9bd594e863849bf5e512f59ba0fc, type: 2}
|
- {fileID: 11400000, guid: 5b7b9bd594e863849bf5e512f59ba0fc, type: 2}
|
||||||
|
- {fileID: 11400000, guid: de41279ce863bfd47bc8c25c6e70d38b, type: 2}
|
||||||
|
- {fileID: 11400000, guid: aa213c00ab7fb904baa2b0c3d1b90adf, type: 2}
|
||||||
|
- {fileID: 11400000, guid: 97c26bb69807990449c3b2f9323087a0, type: 2}
|
||||||
|
- {fileID: 11400000, guid: 9dfa0d89bb3450744b0195c8b19fd072, type: 2}
|
||||||
m_BuildSettings:
|
m_BuildSettings:
|
||||||
m_LogResourceManagerExceptions: 1
|
m_LogResourceManagerExceptions: 1
|
||||||
m_BundleBuildPath: Temp/com.unity.addressables/AssetBundles
|
m_BundleBuildPath: Temp/com.unity.addressables/AssetBundles
|
||||||
@ -108,6 +113,11 @@ MonoBehaviour:
|
|||||||
- So
|
- So
|
||||||
- Scene
|
- Scene
|
||||||
- Material
|
- Material
|
||||||
|
- Locale
|
||||||
|
- Locale-ko
|
||||||
|
- Locale-en
|
||||||
|
- Locale-ja
|
||||||
|
- Preload
|
||||||
m_SchemaTemplates: []
|
m_SchemaTemplates: []
|
||||||
m_GroupTemplateObjects:
|
m_GroupTemplateObjects:
|
||||||
- {fileID: 11400000, guid: f804fe78e7005554f9ba60273aade35b, type: 2}
|
- {fileID: 11400000, guid: f804fe78e7005554f9ba60273aade35b, type: 2}
|
||||||
|
@ -0,0 +1,33 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3}
|
||||||
|
m_Name: Localization-Assets-Shared
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_GroupName: Localization-Assets-Shared
|
||||||
|
m_GUID: fd6e789ea039d544692729b952eba73f
|
||||||
|
m_SerializeEntries:
|
||||||
|
- m_GUID: 7ff74e35f1195e9459b036fb9e6d800d
|
||||||
|
m_Address: Assets/_DDD/_ScriptAssets/Localization/Item_Description Shared Data.asset
|
||||||
|
m_ReadOnly: 1
|
||||||
|
m_SerializedLabels: []
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: a1547fb82effcb847a7246892ab65b3b
|
||||||
|
m_Address: Assets/_DDD/_ScriptAssets/Localization/Korean Shared Data.asset
|
||||||
|
m_ReadOnly: 1
|
||||||
|
m_SerializedLabels: []
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
m_ReadOnly: 1
|
||||||
|
m_Settings: {fileID: 11400000, guid: d12ffbb6f886d48418efb0b6d15ccb88, type: 2}
|
||||||
|
m_SchemaSet:
|
||||||
|
m_Schemas:
|
||||||
|
- {fileID: 11400000, guid: 1fd7839e70b6ae64a90f35de9d2f0816, type: 2}
|
||||||
|
- {fileID: 11400000, guid: c56a00ae7a1522f43ab6deadaf605234, type: 2}
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 9dfa0d89bb3450744b0195c8b19fd072
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,41 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3}
|
||||||
|
m_Name: Localization-Locales
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_GroupName: Localization-Locales
|
||||||
|
m_GUID: e05c277fe5b7e264798fbe5a7c9239dc
|
||||||
|
m_SerializeEntries:
|
||||||
|
- m_GUID: 12efb29359fb52b46bd231795abcf40f
|
||||||
|
m_Address: Korean (ko)
|
||||||
|
m_ReadOnly: 1
|
||||||
|
m_SerializedLabels:
|
||||||
|
- Locale
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: 5500d23f1f54da1469311b91b05000b0
|
||||||
|
m_Address: Japanese (ja)
|
||||||
|
m_ReadOnly: 1
|
||||||
|
m_SerializedLabels:
|
||||||
|
- Locale
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: 74e2f2bb5b2eb284aa50c71bc0e602b0
|
||||||
|
m_Address: English (en)
|
||||||
|
m_ReadOnly: 1
|
||||||
|
m_SerializedLabels:
|
||||||
|
- Locale
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
m_ReadOnly: 1
|
||||||
|
m_Settings: {fileID: 11400000, guid: d12ffbb6f886d48418efb0b6d15ccb88, type: 2}
|
||||||
|
m_SchemaSet:
|
||||||
|
m_Schemas:
|
||||||
|
- {fileID: 11400000, guid: 2c0a96693e2d52c4e817ba256542b053, type: 2}
|
||||||
|
- {fileID: 11400000, guid: f6b12b9a1f788d345a122bd53fb8c854, type: 2}
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: aa213c00ab7fb904baa2b0c3d1b90adf
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,35 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3}
|
||||||
|
m_Name: Localization-String-Tables-English (en)
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_GroupName: Localization-String-Tables-English (en)
|
||||||
|
m_GUID: 28053bf0e188c634ca1f55c8f2767069
|
||||||
|
m_SerializeEntries:
|
||||||
|
- m_GUID: 0f43ff9604eb3e243b5194e61c362db1
|
||||||
|
m_Address: Item_Name_en
|
||||||
|
m_ReadOnly: 1
|
||||||
|
m_SerializedLabels:
|
||||||
|
- Locale-en
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: 18379b0c354761040aaeb849df8cbabd
|
||||||
|
m_Address: Item_Description_en
|
||||||
|
m_ReadOnly: 1
|
||||||
|
m_SerializedLabels:
|
||||||
|
- Locale-en
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
m_ReadOnly: 1
|
||||||
|
m_Settings: {fileID: 11400000, guid: d12ffbb6f886d48418efb0b6d15ccb88, type: 2}
|
||||||
|
m_SchemaSet:
|
||||||
|
m_Schemas:
|
||||||
|
- {fileID: 11400000, guid: a6ebe5e594db22c47a5ec57d4e9d5561, type: 2}
|
||||||
|
- {fileID: 11400000, guid: e2dbc665bf8d9ab4996582b40556fdd4, type: 2}
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: e1b57f580a1df344d80b1073dcfca317
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,35 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3}
|
||||||
|
m_Name: Localization-String-Tables-Japanese (ja)
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_GroupName: Localization-String-Tables-Japanese (ja)
|
||||||
|
m_GUID: af2825561e428e54ba49956c3b989420
|
||||||
|
m_SerializeEntries:
|
||||||
|
- m_GUID: 4aaf7e37b547cd64b9dc75dad1012884
|
||||||
|
m_Address: Item_Description_ja
|
||||||
|
m_ReadOnly: 1
|
||||||
|
m_SerializedLabels:
|
||||||
|
- Locale-ja
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: 9a79f84fff1ffd544bfe25d4ca113cf8
|
||||||
|
m_Address: Item_Name_ja
|
||||||
|
m_ReadOnly: 1
|
||||||
|
m_SerializedLabels:
|
||||||
|
- Locale-ja
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
m_ReadOnly: 1
|
||||||
|
m_Settings: {fileID: 11400000, guid: d12ffbb6f886d48418efb0b6d15ccb88, type: 2}
|
||||||
|
m_SchemaSet:
|
||||||
|
m_Schemas:
|
||||||
|
- {fileID: 11400000, guid: 507c24bd9b6167c46be04b2d03a7afdc, type: 2}
|
||||||
|
- {fileID: 11400000, guid: 2f9b8913cc7c497429f8d9b742e2248d, type: 2}
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: de41279ce863bfd47bc8c25c6e70d38b
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,35 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3}
|
||||||
|
m_Name: Localization-String-Tables-Korean (ko)
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_GroupName: Localization-String-Tables-Korean (ko)
|
||||||
|
m_GUID: ecfcfda897c703f42a3e712e800a04bf
|
||||||
|
m_SerializeEntries:
|
||||||
|
- m_GUID: c04c3cfa9e0213d46850ff7ada3c6405
|
||||||
|
m_Address: Item_Name_ko
|
||||||
|
m_ReadOnly: 1
|
||||||
|
m_SerializedLabels:
|
||||||
|
- Locale-ko
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
- m_GUID: e33b8f7778cf1ef46aecaf3e16ebb54c
|
||||||
|
m_Address: Item_Description_ko
|
||||||
|
m_ReadOnly: 1
|
||||||
|
m_SerializedLabels:
|
||||||
|
- Locale-ko
|
||||||
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
m_ReadOnly: 1
|
||||||
|
m_Settings: {fileID: 11400000, guid: d12ffbb6f886d48418efb0b6d15ccb88, type: 2}
|
||||||
|
m_SchemaSet:
|
||||||
|
m_Schemas:
|
||||||
|
- {fileID: 11400000, guid: 0ae4285925d53be4b9c79fbdbe6fd83f, type: 2}
|
||||||
|
- {fileID: 11400000, guid: 13d50d1ad4c80aa489b2b5d0bfbd0a43, type: 2}
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 97c26bb69807990449c3b2f9323087a0
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,47 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3}
|
||||||
|
m_Name: Localization-Assets-Shared_BundledAssetGroupSchema
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Group: {fileID: 11400000, guid: 9dfa0d89bb3450744b0195c8b19fd072, type: 2}
|
||||||
|
m_InternalBundleIdMode: 1
|
||||||
|
m_Compression: 1
|
||||||
|
m_IncludeAddressInCatalog: 1
|
||||||
|
m_IncludeGUIDInCatalog: 1
|
||||||
|
m_IncludeLabelsInCatalog: 1
|
||||||
|
m_InternalIdNamingMode: 0
|
||||||
|
m_CacheClearBehavior: 0
|
||||||
|
m_IncludeInBuild: 1
|
||||||
|
m_BundledAssetProviderType:
|
||||||
|
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||||
|
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider
|
||||||
|
m_ForceUniqueProvider: 0
|
||||||
|
m_UseAssetBundleCache: 1
|
||||||
|
m_UseAssetBundleCrc: 1
|
||||||
|
m_UseAssetBundleCrcForCachedBundles: 1
|
||||||
|
m_UseUWRForLocalBundles: 0
|
||||||
|
m_Timeout: 0
|
||||||
|
m_ChunkedTransfer: 0
|
||||||
|
m_RedirectLimit: -1
|
||||||
|
m_RetryCount: 0
|
||||||
|
m_BuildPath:
|
||||||
|
m_Id: 30b8e03fd76b09f46850a05b2650884d
|
||||||
|
m_LoadPath:
|
||||||
|
m_Id: 7852182deca226a488adf0342a6f6c9a
|
||||||
|
m_BundleMode: 0
|
||||||
|
m_AssetBundleProviderType:
|
||||||
|
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||||
|
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider
|
||||||
|
m_UseDefaultSchemaSettings: 0
|
||||||
|
m_SelectedPathPairIndex: 0
|
||||||
|
m_BundleNaming: 1
|
||||||
|
m_AssetLoadMode: 0
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 1fd7839e70b6ae64a90f35de9d2f0816
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,16 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3}
|
||||||
|
m_Name: Localization-Assets-Shared_ContentUpdateGroupSchema
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Group: {fileID: 11400000, guid: 9dfa0d89bb3450744b0195c8b19fd072, type: 2}
|
||||||
|
m_StaticContent: 0
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: c56a00ae7a1522f43ab6deadaf605234
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,47 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3}
|
||||||
|
m_Name: Localization-Locales_BundledAssetGroupSchema
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Group: {fileID: 11400000, guid: aa213c00ab7fb904baa2b0c3d1b90adf, type: 2}
|
||||||
|
m_InternalBundleIdMode: 1
|
||||||
|
m_Compression: 1
|
||||||
|
m_IncludeAddressInCatalog: 1
|
||||||
|
m_IncludeGUIDInCatalog: 1
|
||||||
|
m_IncludeLabelsInCatalog: 1
|
||||||
|
m_InternalIdNamingMode: 0
|
||||||
|
m_CacheClearBehavior: 0
|
||||||
|
m_IncludeInBuild: 1
|
||||||
|
m_BundledAssetProviderType:
|
||||||
|
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||||
|
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider
|
||||||
|
m_ForceUniqueProvider: 0
|
||||||
|
m_UseAssetBundleCache: 1
|
||||||
|
m_UseAssetBundleCrc: 1
|
||||||
|
m_UseAssetBundleCrcForCachedBundles: 1
|
||||||
|
m_UseUWRForLocalBundles: 0
|
||||||
|
m_Timeout: 0
|
||||||
|
m_ChunkedTransfer: 0
|
||||||
|
m_RedirectLimit: -1
|
||||||
|
m_RetryCount: 0
|
||||||
|
m_BuildPath:
|
||||||
|
m_Id: 30b8e03fd76b09f46850a05b2650884d
|
||||||
|
m_LoadPath:
|
||||||
|
m_Id: 7852182deca226a488adf0342a6f6c9a
|
||||||
|
m_BundleMode: 0
|
||||||
|
m_AssetBundleProviderType:
|
||||||
|
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||||
|
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider
|
||||||
|
m_UseDefaultSchemaSettings: 0
|
||||||
|
m_SelectedPathPairIndex: 0
|
||||||
|
m_BundleNaming: 1
|
||||||
|
m_AssetLoadMode: 0
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 2c0a96693e2d52c4e817ba256542b053
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,16 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3}
|
||||||
|
m_Name: Localization-Locales_ContentUpdateGroupSchema
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Group: {fileID: 11400000, guid: aa213c00ab7fb904baa2b0c3d1b90adf, type: 2}
|
||||||
|
m_StaticContent: 0
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: f6b12b9a1f788d345a122bd53fb8c854
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,47 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3}
|
||||||
|
m_Name: Localization-String-Tables-English (en)_BundledAssetGroupSchema
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Group: {fileID: 11400000, guid: e1b57f580a1df344d80b1073dcfca317, type: 2}
|
||||||
|
m_InternalBundleIdMode: 1
|
||||||
|
m_Compression: 1
|
||||||
|
m_IncludeAddressInCatalog: 1
|
||||||
|
m_IncludeGUIDInCatalog: 1
|
||||||
|
m_IncludeLabelsInCatalog: 1
|
||||||
|
m_InternalIdNamingMode: 0
|
||||||
|
m_CacheClearBehavior: 0
|
||||||
|
m_IncludeInBuild: 1
|
||||||
|
m_BundledAssetProviderType:
|
||||||
|
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||||
|
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider
|
||||||
|
m_ForceUniqueProvider: 0
|
||||||
|
m_UseAssetBundleCache: 1
|
||||||
|
m_UseAssetBundleCrc: 1
|
||||||
|
m_UseAssetBundleCrcForCachedBundles: 1
|
||||||
|
m_UseUWRForLocalBundles: 0
|
||||||
|
m_Timeout: 0
|
||||||
|
m_ChunkedTransfer: 0
|
||||||
|
m_RedirectLimit: -1
|
||||||
|
m_RetryCount: 0
|
||||||
|
m_BuildPath:
|
||||||
|
m_Id: 30b8e03fd76b09f46850a05b2650884d
|
||||||
|
m_LoadPath:
|
||||||
|
m_Id: 7852182deca226a488adf0342a6f6c9a
|
||||||
|
m_BundleMode: 0
|
||||||
|
m_AssetBundleProviderType:
|
||||||
|
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||||
|
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider
|
||||||
|
m_UseDefaultSchemaSettings: 0
|
||||||
|
m_SelectedPathPairIndex: 0
|
||||||
|
m_BundleNaming: 1
|
||||||
|
m_AssetLoadMode: 0
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: a6ebe5e594db22c47a5ec57d4e9d5561
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,16 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3}
|
||||||
|
m_Name: Localization-String-Tables-English (en)_ContentUpdateGroupSchema
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Group: {fileID: 11400000, guid: e1b57f580a1df344d80b1073dcfca317, type: 2}
|
||||||
|
m_StaticContent: 0
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: e2dbc665bf8d9ab4996582b40556fdd4
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,47 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3}
|
||||||
|
m_Name: Localization-String-Tables-Japanese (ja)_BundledAssetGroupSchema
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Group: {fileID: 11400000, guid: de41279ce863bfd47bc8c25c6e70d38b, type: 2}
|
||||||
|
m_InternalBundleIdMode: 1
|
||||||
|
m_Compression: 1
|
||||||
|
m_IncludeAddressInCatalog: 1
|
||||||
|
m_IncludeGUIDInCatalog: 1
|
||||||
|
m_IncludeLabelsInCatalog: 1
|
||||||
|
m_InternalIdNamingMode: 0
|
||||||
|
m_CacheClearBehavior: 0
|
||||||
|
m_IncludeInBuild: 1
|
||||||
|
m_BundledAssetProviderType:
|
||||||
|
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||||
|
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider
|
||||||
|
m_ForceUniqueProvider: 0
|
||||||
|
m_UseAssetBundleCache: 1
|
||||||
|
m_UseAssetBundleCrc: 1
|
||||||
|
m_UseAssetBundleCrcForCachedBundles: 1
|
||||||
|
m_UseUWRForLocalBundles: 0
|
||||||
|
m_Timeout: 0
|
||||||
|
m_ChunkedTransfer: 0
|
||||||
|
m_RedirectLimit: -1
|
||||||
|
m_RetryCount: 0
|
||||||
|
m_BuildPath:
|
||||||
|
m_Id: 30b8e03fd76b09f46850a05b2650884d
|
||||||
|
m_LoadPath:
|
||||||
|
m_Id: 7852182deca226a488adf0342a6f6c9a
|
||||||
|
m_BundleMode: 0
|
||||||
|
m_AssetBundleProviderType:
|
||||||
|
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||||
|
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider
|
||||||
|
m_UseDefaultSchemaSettings: 0
|
||||||
|
m_SelectedPathPairIndex: 0
|
||||||
|
m_BundleNaming: 1
|
||||||
|
m_AssetLoadMode: 0
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 507c24bd9b6167c46be04b2d03a7afdc
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,16 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3}
|
||||||
|
m_Name: Localization-String-Tables-Japanese (ja)_ContentUpdateGroupSchema
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Group: {fileID: 11400000, guid: de41279ce863bfd47bc8c25c6e70d38b, type: 2}
|
||||||
|
m_StaticContent: 0
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 2f9b8913cc7c497429f8d9b742e2248d
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,47 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3}
|
||||||
|
m_Name: Localization-String-Tables-Korean (ko)_BundledAssetGroupSchema
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Group: {fileID: 11400000, guid: 97c26bb69807990449c3b2f9323087a0, type: 2}
|
||||||
|
m_InternalBundleIdMode: 1
|
||||||
|
m_Compression: 1
|
||||||
|
m_IncludeAddressInCatalog: 1
|
||||||
|
m_IncludeGUIDInCatalog: 1
|
||||||
|
m_IncludeLabelsInCatalog: 1
|
||||||
|
m_InternalIdNamingMode: 0
|
||||||
|
m_CacheClearBehavior: 0
|
||||||
|
m_IncludeInBuild: 1
|
||||||
|
m_BundledAssetProviderType:
|
||||||
|
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||||
|
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider
|
||||||
|
m_ForceUniqueProvider: 0
|
||||||
|
m_UseAssetBundleCache: 1
|
||||||
|
m_UseAssetBundleCrc: 1
|
||||||
|
m_UseAssetBundleCrcForCachedBundles: 1
|
||||||
|
m_UseUWRForLocalBundles: 0
|
||||||
|
m_Timeout: 0
|
||||||
|
m_ChunkedTransfer: 0
|
||||||
|
m_RedirectLimit: -1
|
||||||
|
m_RetryCount: 0
|
||||||
|
m_BuildPath:
|
||||||
|
m_Id: 30b8e03fd76b09f46850a05b2650884d
|
||||||
|
m_LoadPath:
|
||||||
|
m_Id: 7852182deca226a488adf0342a6f6c9a
|
||||||
|
m_BundleMode: 0
|
||||||
|
m_AssetBundleProviderType:
|
||||||
|
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||||
|
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider
|
||||||
|
m_UseDefaultSchemaSettings: 0
|
||||||
|
m_SelectedPathPairIndex: 0
|
||||||
|
m_BundleNaming: 1
|
||||||
|
m_AssetLoadMode: 0
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 0ae4285925d53be4b9c79fbdbe6fd83f
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,16 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3}
|
||||||
|
m_Name: Localization-String-Tables-Korean (ko)_ContentUpdateGroupSchema
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Group: {fileID: 11400000, guid: 97c26bb69807990449c3b2f9323087a0, type: 2}
|
||||||
|
m_StaticContent: 0
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 13d50d1ad4c80aa489b2b5d0bfbd0a43
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -4,9 +4,9 @@ SpriteAtlasImporter:
|
|||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
textureSettings:
|
textureSettings:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
anisoLevel: 1
|
anisoLevel: 0
|
||||||
compressionQuality: 50
|
compressionQuality: 0
|
||||||
maxTextureSize: 2048
|
maxTextureSize: 0
|
||||||
textureCompression: 0
|
textureCompression: 0
|
||||||
filterMode: 1
|
filterMode: 1
|
||||||
generateMipMaps: 0
|
generateMipMaps: 0
|
||||||
@ -17,10 +17,10 @@ SpriteAtlasImporter:
|
|||||||
packingSettings:
|
packingSettings:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
padding: 4
|
padding: 4
|
||||||
blockOffset: 1
|
blockOffset: 0
|
||||||
allowAlphaSplitting: 0
|
allowAlphaSplitting: 0
|
||||||
enableRotation: 1
|
enableRotation: 0
|
||||||
enableTightPacking: 1
|
enableTightPacking: 0
|
||||||
enableAlphaDilation: 0
|
enableAlphaDilation: 0
|
||||||
secondaryTextureSettings: {}
|
secondaryTextureSettings: {}
|
||||||
variantMultiplier: 1
|
variantMultiplier: 1
|
||||||
|
@ -4,9 +4,9 @@ SpriteAtlasImporter:
|
|||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
textureSettings:
|
textureSettings:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
anisoLevel: 1
|
anisoLevel: 0
|
||||||
compressionQuality: 50
|
compressionQuality: 0
|
||||||
maxTextureSize: 2048
|
maxTextureSize: 0
|
||||||
textureCompression: 0
|
textureCompression: 0
|
||||||
filterMode: 1
|
filterMode: 1
|
||||||
generateMipMaps: 0
|
generateMipMaps: 0
|
||||||
@ -17,10 +17,10 @@ SpriteAtlasImporter:
|
|||||||
packingSettings:
|
packingSettings:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
padding: 4
|
padding: 4
|
||||||
blockOffset: 1
|
blockOffset: 0
|
||||||
allowAlphaSplitting: 0
|
allowAlphaSplitting: 0
|
||||||
enableRotation: 1
|
enableRotation: 0
|
||||||
enableTightPacking: 1
|
enableTightPacking: 0
|
||||||
enableAlphaDilation: 0
|
enableAlphaDilation: 0
|
||||||
secondaryTextureSettings: {}
|
secondaryTextureSettings: {}
|
||||||
variantMultiplier: 1
|
variantMultiplier: 1
|
||||||
|
8
Assets/_DDD/_ScriptAssets/Localization.meta
Normal file
8
Assets/_DDD/_ScriptAssets/Localization.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 908356183ac2f0944bf3680238f2a84a
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 0d36a29174c637a40961d95c0e498c4b
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,32 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 5b11a58205ec3474ca216360e9fa74a8, type: 3}
|
||||||
|
m_Name: Item_Description Shared Data
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_TableCollectionName: Item_Description
|
||||||
|
m_TableCollectionNameGuidString: 7ff74e35f1195e9459b036fb9e6d800d
|
||||||
|
m_Entries:
|
||||||
|
- m_Id: 4979755384832
|
||||||
|
m_Key: Test
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
m_KeyGenerator:
|
||||||
|
rid: 2568234128600990042
|
||||||
|
references:
|
||||||
|
version: 2
|
||||||
|
RefIds:
|
||||||
|
- rid: 2568234128600990042
|
||||||
|
type: {class: DistributedUIDGenerator, ns: UnityEngine.Localization.Tables, asm: Unity.Localization}
|
||||||
|
data:
|
||||||
|
m_CustomEpoch: 1752659952256
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 7ff74e35f1195e9459b036fb9e6d800d
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,24 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 5be51871efa6c3e4eae1703925c8f5ac, type: 3}
|
||||||
|
m_Name: Item_Description
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_SharedTableData: {fileID: 11400000, guid: 7ff74e35f1195e9459b036fb9e6d800d, type: 2}
|
||||||
|
m_Tables:
|
||||||
|
- {fileID: 11400000, guid: e33b8f7778cf1ef46aecaf3e16ebb54c, type: 2}
|
||||||
|
- {fileID: 11400000, guid: 18379b0c354761040aaeb849df8cbabd, type: 2}
|
||||||
|
- {fileID: 11400000, guid: 4aaf7e37b547cd64b9dc75dad1012884, type: 2}
|
||||||
|
m_Extensions: []
|
||||||
|
m_Group: String Table
|
||||||
|
references:
|
||||||
|
version: 2
|
||||||
|
RefIds: []
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 73b13b5b9f86a89459a1f3e79517e126
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,35 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: e9620f8c34305754d8cc9a7e49e852d9, type: 3}
|
||||||
|
m_Name: Item_Description_en
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_LocaleId:
|
||||||
|
m_Code: en
|
||||||
|
m_SharedData: {fileID: 11400000, guid: 7ff74e35f1195e9459b036fb9e6d800d, type: 2}
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
m_TableData:
|
||||||
|
- m_Id: 4979755384832
|
||||||
|
m_Localized: Test
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
- m_Id: 359826040094720
|
||||||
|
m_Localized:
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
- m_Id: 359826048483328
|
||||||
|
m_Localized:
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
references:
|
||||||
|
version: 2
|
||||||
|
RefIds: []
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 18379b0c354761040aaeb849df8cbabd
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,35 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: e9620f8c34305754d8cc9a7e49e852d9, type: 3}
|
||||||
|
m_Name: Item_Description_ja
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_LocaleId:
|
||||||
|
m_Code: ja
|
||||||
|
m_SharedData: {fileID: 11400000, guid: 7ff74e35f1195e9459b036fb9e6d800d, type: 2}
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
m_TableData:
|
||||||
|
- m_Id: 4979755384832
|
||||||
|
m_Localized: ???
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
- m_Id: 359826040094720
|
||||||
|
m_Localized:
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
- m_Id: 359826048483328
|
||||||
|
m_Localized:
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
references:
|
||||||
|
version: 2
|
||||||
|
RefIds: []
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4aaf7e37b547cd64b9dc75dad1012884
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,35 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: e9620f8c34305754d8cc9a7e49e852d9, type: 3}
|
||||||
|
m_Name: Item_Description_ko
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_LocaleId:
|
||||||
|
m_Code: ko
|
||||||
|
m_SharedData: {fileID: 11400000, guid: 7ff74e35f1195e9459b036fb9e6d800d, type: 2}
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
m_TableData:
|
||||||
|
- m_Id: 4979755384832
|
||||||
|
m_Localized: "\uD14C\uC2A4\uD2B8"
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
- m_Id: 359826040094720
|
||||||
|
m_Localized: 436
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
- m_Id: 359826048483328
|
||||||
|
m_Localized: 343
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
references:
|
||||||
|
version: 2
|
||||||
|
RefIds: []
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: e33b8f7778cf1ef46aecaf3e16ebb54c
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
8
Assets/_DDD/_ScriptAssets/Localization/Item_Name.meta
Normal file
8
Assets/_DDD/_ScriptAssets/Localization/Item_Name.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: f3be6ec650028494385ec499550a5da2
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,48 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 5b11a58205ec3474ca216360e9fa74a8, type: 3}
|
||||||
|
m_Name: Item_Name Shared Data
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_TableCollectionName: Item_Name
|
||||||
|
m_TableCollectionNameGuidString: a1547fb82effcb847a7246892ab65b3b
|
||||||
|
m_Entries:
|
||||||
|
- m_Id: 362496616366080
|
||||||
|
m_Key: Item_Test001
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
- m_Id: 362572734595072
|
||||||
|
m_Key: New Entry
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
- m_Id: 362876796469248
|
||||||
|
m_Key: Item_Test002
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
- m_Id: 362876796469249
|
||||||
|
m_Key: Item_Test003
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
- m_Id: 362876800663552
|
||||||
|
m_Key: Item_Test004
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
m_KeyGenerator:
|
||||||
|
rid: 2568234128600990039
|
||||||
|
references:
|
||||||
|
version: 2
|
||||||
|
RefIds:
|
||||||
|
- rid: 2568234128600990039
|
||||||
|
type: {class: DistributedUIDGenerator, ns: UnityEngine.Localization.Tables, asm: Unity.Localization}
|
||||||
|
data:
|
||||||
|
m_CustomEpoch: 1752659224736
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: a1547fb82effcb847a7246892ab65b3b
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,24 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 5be51871efa6c3e4eae1703925c8f5ac, type: 3}
|
||||||
|
m_Name: Item_Name
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_SharedTableData: {fileID: 11400000, guid: a1547fb82effcb847a7246892ab65b3b, type: 2}
|
||||||
|
m_Tables:
|
||||||
|
- {fileID: 11400000, guid: 9a79f84fff1ffd544bfe25d4ca113cf8, type: 2}
|
||||||
|
- {fileID: 11400000, guid: 0f43ff9604eb3e243b5194e61c362db1, type: 2}
|
||||||
|
- {fileID: 11400000, guid: c04c3cfa9e0213d46850ff7ada3c6405, type: 2}
|
||||||
|
m_Extensions: []
|
||||||
|
m_Group: String Table
|
||||||
|
references:
|
||||||
|
version: 2
|
||||||
|
RefIds: []
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 705eea19ab33d834996f835eee10ef90
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,39 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: e9620f8c34305754d8cc9a7e49e852d9, type: 3}
|
||||||
|
m_Name: Item_Name_en
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_LocaleId:
|
||||||
|
m_Code: en
|
||||||
|
m_SharedData: {fileID: 11400000, guid: a1547fb82effcb847a7246892ab65b3b, type: 2}
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
m_TableData:
|
||||||
|
- m_Id: 362496616366080
|
||||||
|
m_Localized: One
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
- m_Id: 362876796469248
|
||||||
|
m_Localized:
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
- m_Id: 362876796469249
|
||||||
|
m_Localized: 435
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
- m_Id: 362876800663552
|
||||||
|
m_Localized:
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
references:
|
||||||
|
version: 2
|
||||||
|
RefIds: []
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 0f43ff9604eb3e243b5194e61c362db1
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,39 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: e9620f8c34305754d8cc9a7e49e852d9, type: 3}
|
||||||
|
m_Name: Item_Name_ja
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_LocaleId:
|
||||||
|
m_Code: ja
|
||||||
|
m_SharedData: {fileID: 11400000, guid: a1547fb82effcb847a7246892ab65b3b, type: 2}
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
m_TableData:
|
||||||
|
- m_Id: 362496616366080
|
||||||
|
m_Localized: itch
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
- m_Id: 362876796469248
|
||||||
|
m_Localized:
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
- m_Id: 362876796469249
|
||||||
|
m_Localized:
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
- m_Id: 362876800663552
|
||||||
|
m_Localized: 63
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
references:
|
||||||
|
version: 2
|
||||||
|
RefIds: []
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 9a79f84fff1ffd544bfe25d4ca113cf8
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,39 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: e9620f8c34305754d8cc9a7e49e852d9, type: 3}
|
||||||
|
m_Name: Item_Name_ko
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_LocaleId:
|
||||||
|
m_Code: ko
|
||||||
|
m_SharedData: {fileID: 11400000, guid: a1547fb82effcb847a7246892ab65b3b, type: 2}
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
m_TableData:
|
||||||
|
- m_Id: 362496616366080
|
||||||
|
m_Localized: "\uC77C\uBC88"
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
- m_Id: 362876796469248
|
||||||
|
m_Localized: "2\uBC88"
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
- m_Id: 362876796469249
|
||||||
|
m_Localized:
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
- m_Id: 362876800663552
|
||||||
|
m_Localized:
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
references:
|
||||||
|
version: 2
|
||||||
|
RefIds: []
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: c04c3cfa9e0213d46850ff7ada3c6405
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
8
Assets/_DDD/_ScriptAssets/Localization/Locales.meta
Normal file
8
Assets/_DDD/_ScriptAssets/Localization/Locales.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 18c1e6fa6a3fba646a6ffea6fa18f9fe
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,25 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 1bb1838fe8befb0429646b938e757ff3, type: 3}
|
||||||
|
m_Name: English (en)
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Identifier:
|
||||||
|
m_Code: en
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
m_LocaleName: English (en)
|
||||||
|
m_CustomFormatCultureCode:
|
||||||
|
m_UseCustomFormatter: 0
|
||||||
|
m_SortOrder: 1
|
||||||
|
references:
|
||||||
|
version: 2
|
||||||
|
RefIds: []
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 74e2f2bb5b2eb284aa50c71bc0e602b0
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,25 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 1bb1838fe8befb0429646b938e757ff3, type: 3}
|
||||||
|
m_Name: Japanese (ja)
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Identifier:
|
||||||
|
m_Code: ja
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
m_LocaleName: Japanese (ja)
|
||||||
|
m_CustomFormatCultureCode:
|
||||||
|
m_UseCustomFormatter: 0
|
||||||
|
m_SortOrder: 2
|
||||||
|
references:
|
||||||
|
version: 2
|
||||||
|
RefIds: []
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 5500d23f1f54da1469311b91b05000b0
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,25 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 1bb1838fe8befb0429646b938e757ff3, type: 3}
|
||||||
|
m_Name: Korean (ko)
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Identifier:
|
||||||
|
m_Code: ko
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
m_LocaleName: Korean (ko)
|
||||||
|
m_CustomFormatCultureCode:
|
||||||
|
m_UseCustomFormatter: 0
|
||||||
|
m_SortOrder: 0
|
||||||
|
references:
|
||||||
|
version: 2
|
||||||
|
RefIds: []
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 12efb29359fb52b46bd231795abcf40f
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,57 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 13bc36fb93b17464abde6a5449885f10, type: 3}
|
||||||
|
m_Name: Localization Addressable Group Rules
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_LocaleResolver:
|
||||||
|
rid: 2568234128600990010
|
||||||
|
m_StringTablesResolver:
|
||||||
|
rid: 2568234128600990011
|
||||||
|
m_AssetTablesResolver:
|
||||||
|
rid: 2568234128600990012
|
||||||
|
m_AssetResolver:
|
||||||
|
rid: 2568234128600990013
|
||||||
|
references:
|
||||||
|
version: 2
|
||||||
|
RefIds:
|
||||||
|
- rid: 2568234128600990010
|
||||||
|
type: {class: GroupResolver, ns: UnityEditor.Localization.Addressables, asm: Unity.Localization.Editor}
|
||||||
|
data:
|
||||||
|
m_SharedGroupName: Localization-Locales
|
||||||
|
m_SharedGroup: {fileID: 0}
|
||||||
|
m_LocaleGroupNamePattern: Localization-Locales
|
||||||
|
m_LocaleGroups: []
|
||||||
|
m_MarkEntriesReadOnly: 1
|
||||||
|
- rid: 2568234128600990011
|
||||||
|
type: {class: GroupResolver, ns: UnityEditor.Localization.Addressables, asm: Unity.Localization.Editor}
|
||||||
|
data:
|
||||||
|
m_SharedGroupName: Localization-Assets-Shared
|
||||||
|
m_SharedGroup: {fileID: 0}
|
||||||
|
m_LocaleGroupNamePattern: Localization-String-Tables-{LocaleName}
|
||||||
|
m_LocaleGroups: []
|
||||||
|
m_MarkEntriesReadOnly: 1
|
||||||
|
- rid: 2568234128600990012
|
||||||
|
type: {class: GroupResolver, ns: UnityEditor.Localization.Addressables, asm: Unity.Localization.Editor}
|
||||||
|
data:
|
||||||
|
m_SharedGroupName: Localization-Assets-Shared
|
||||||
|
m_SharedGroup: {fileID: 0}
|
||||||
|
m_LocaleGroupNamePattern: Localization-Asset-Tables-{LocaleName}
|
||||||
|
m_LocaleGroups: []
|
||||||
|
m_MarkEntriesReadOnly: 1
|
||||||
|
- rid: 2568234128600990013
|
||||||
|
type: {class: GroupResolver, ns: UnityEditor.Localization.Addressables, asm: Unity.Localization.Editor}
|
||||||
|
data:
|
||||||
|
m_SharedGroupName: Localization-Assets-Shared
|
||||||
|
m_SharedGroup: {fileID: 0}
|
||||||
|
m_LocaleGroupNamePattern: Localization-Assets-{LocaleName}
|
||||||
|
m_LocaleGroups: []
|
||||||
|
m_MarkEntriesReadOnly: 1
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 342552d5449a9e54a9665e7aff83483c
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,207 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: a07b5cd0b1b829245bc8c4b6978793e8, type: 3}
|
||||||
|
m_Name: Localization Settings
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_StartupSelectors:
|
||||||
|
- rid: 2568234128600990014
|
||||||
|
- rid: 2568234128600990015
|
||||||
|
- rid: 2568234128600990016
|
||||||
|
m_AvailableLocales:
|
||||||
|
rid: 2568234128600990017
|
||||||
|
m_AssetDatabase:
|
||||||
|
rid: 2568234128600990018
|
||||||
|
m_StringDatabase:
|
||||||
|
rid: 2568234128600990019
|
||||||
|
m_Metadata:
|
||||||
|
m_Items: []
|
||||||
|
m_ProjectLocaleIdentifier:
|
||||||
|
m_Code: ko
|
||||||
|
m_PreloadBehavior: 1
|
||||||
|
m_InitializeSynchronously: 0
|
||||||
|
references:
|
||||||
|
version: 2
|
||||||
|
RefIds:
|
||||||
|
- rid: -2
|
||||||
|
type: {class: , ns: , asm: }
|
||||||
|
- rid: 2568234128600990014
|
||||||
|
type: {class: CommandLineLocaleSelector, ns: UnityEngine.Localization.Settings, asm: Unity.Localization}
|
||||||
|
data:
|
||||||
|
m_CommandLineArgument: -language=
|
||||||
|
- rid: 2568234128600990015
|
||||||
|
type: {class: SystemLocaleSelector, ns: UnityEngine.Localization.Settings, asm: Unity.Localization}
|
||||||
|
data:
|
||||||
|
- rid: 2568234128600990016
|
||||||
|
type: {class: SpecificLocaleSelector, ns: UnityEngine.Localization.Settings, asm: Unity.Localization}
|
||||||
|
data:
|
||||||
|
m_LocaleId:
|
||||||
|
m_Code: ko
|
||||||
|
- rid: 2568234128600990017
|
||||||
|
type: {class: LocalesProvider, ns: UnityEngine.Localization.Settings, asm: Unity.Localization}
|
||||||
|
data:
|
||||||
|
- rid: 2568234128600990018
|
||||||
|
type: {class: LocalizedAssetDatabase, ns: UnityEngine.Localization.Settings, asm: Unity.Localization}
|
||||||
|
data:
|
||||||
|
m_DefaultTableReference:
|
||||||
|
m_TableCollectionName:
|
||||||
|
m_CustomTableProvider:
|
||||||
|
rid: -2
|
||||||
|
m_CustomTablePostprocessor:
|
||||||
|
rid: -2
|
||||||
|
m_AsynchronousBehaviour: 0
|
||||||
|
m_UseFallback: 0
|
||||||
|
- rid: 2568234128600990019
|
||||||
|
type: {class: LocalizedStringDatabase, ns: UnityEngine.Localization.Settings, asm: Unity.Localization}
|
||||||
|
data:
|
||||||
|
m_DefaultTableReference:
|
||||||
|
m_TableCollectionName:
|
||||||
|
m_CustomTableProvider:
|
||||||
|
rid: -2
|
||||||
|
m_CustomTablePostprocessor:
|
||||||
|
rid: -2
|
||||||
|
m_AsynchronousBehaviour: 0
|
||||||
|
m_UseFallback: 0
|
||||||
|
m_MissingTranslationState: 1
|
||||||
|
m_NoTranslationFoundMessage: No translation found for '{key}' in {table.TableCollectionName}
|
||||||
|
m_SmartFormat:
|
||||||
|
rid: 2568234128600990020
|
||||||
|
- rid: 2568234128600990020
|
||||||
|
type: {class: SmartFormatter, ns: UnityEngine.Localization.SmartFormat, asm: Unity.Localization}
|
||||||
|
data:
|
||||||
|
m_Settings:
|
||||||
|
rid: 2568234128600990021
|
||||||
|
m_Parser:
|
||||||
|
rid: 2568234128600990022
|
||||||
|
m_Sources:
|
||||||
|
- rid: 2568234128600990023
|
||||||
|
- rid: 2568234128600990024
|
||||||
|
- rid: 2568234128600990025
|
||||||
|
- rid: 2568234128600990026
|
||||||
|
- rid: 2568234128600990027
|
||||||
|
- rid: 2568234128600990028
|
||||||
|
- rid: 2568234128600990029
|
||||||
|
m_Formatters:
|
||||||
|
- rid: 2568234128600990023
|
||||||
|
- rid: 2568234128600990030
|
||||||
|
- rid: 2568234128600990031
|
||||||
|
- rid: 2568234128600990032
|
||||||
|
- rid: 2568234128600990033
|
||||||
|
- rid: 2568234128600990034
|
||||||
|
- rid: 2568234128600990035
|
||||||
|
- rid: 2568234128600990036
|
||||||
|
- rid: 2568234128600990037
|
||||||
|
- rid: 2568234128600990021
|
||||||
|
type: {class: SmartSettings, ns: UnityEngine.Localization.SmartFormat.Core.Settings, asm: Unity.Localization}
|
||||||
|
data:
|
||||||
|
m_FormatErrorAction: 0
|
||||||
|
m_ParseErrorAction: 0
|
||||||
|
m_CaseSensitivity: 0
|
||||||
|
m_ConvertCharacterStringLiterals: 1
|
||||||
|
- rid: 2568234128600990022
|
||||||
|
type: {class: Parser, ns: UnityEngine.Localization.SmartFormat.Core.Parsing, asm: Unity.Localization}
|
||||||
|
data:
|
||||||
|
m_OpeningBrace: 123
|
||||||
|
m_ClosingBrace: 125
|
||||||
|
m_Settings:
|
||||||
|
rid: 2568234128600990021
|
||||||
|
m_AlphanumericSelectors: 1
|
||||||
|
m_AllowedSelectorChars: _-
|
||||||
|
m_Operators: '[]().,'
|
||||||
|
m_AlternativeEscaping: 0
|
||||||
|
m_AlternativeEscapeChar: 92
|
||||||
|
- rid: 2568234128600990023
|
||||||
|
type: {class: ListFormatter, ns: UnityEngine.Localization.SmartFormat.Extensions, asm: Unity.Localization}
|
||||||
|
data:
|
||||||
|
m_Names:
|
||||||
|
- list
|
||||||
|
- l
|
||||||
|
-
|
||||||
|
m_SmartSettings:
|
||||||
|
rid: 2568234128600990021
|
||||||
|
- rid: 2568234128600990024
|
||||||
|
type: {class: PersistentVariablesSource, ns: UnityEngine.Localization.SmartFormat.Extensions, asm: Unity.Localization}
|
||||||
|
data:
|
||||||
|
m_Groups: []
|
||||||
|
- rid: 2568234128600990025
|
||||||
|
type: {class: DictionarySource, ns: UnityEngine.Localization.SmartFormat.Extensions, asm: Unity.Localization}
|
||||||
|
data:
|
||||||
|
- rid: 2568234128600990026
|
||||||
|
type: {class: ValueTupleSource, ns: UnityEngine.Localization.SmartFormat.Extensions, asm: Unity.Localization}
|
||||||
|
data:
|
||||||
|
- rid: 2568234128600990027
|
||||||
|
type: {class: XmlSource, ns: UnityEngine.Localization.SmartFormat.Extensions, asm: Unity.Localization}
|
||||||
|
data:
|
||||||
|
- rid: 2568234128600990028
|
||||||
|
type: {class: ReflectionSource, ns: UnityEngine.Localization.SmartFormat.Extensions, asm: Unity.Localization}
|
||||||
|
data:
|
||||||
|
- rid: 2568234128600990029
|
||||||
|
type: {class: DefaultSource, ns: UnityEngine.Localization.SmartFormat.Extensions, asm: Unity.Localization}
|
||||||
|
data:
|
||||||
|
- rid: 2568234128600990030
|
||||||
|
type: {class: PluralLocalizationFormatter, ns: UnityEngine.Localization.SmartFormat.Extensions, asm: Unity.Localization}
|
||||||
|
data:
|
||||||
|
m_Names:
|
||||||
|
- plural
|
||||||
|
- p
|
||||||
|
-
|
||||||
|
m_DefaultTwoLetterISOLanguageName: en
|
||||||
|
- rid: 2568234128600990031
|
||||||
|
type: {class: ConditionalFormatter, ns: UnityEngine.Localization.SmartFormat.Extensions, asm: Unity.Localization}
|
||||||
|
data:
|
||||||
|
m_Names:
|
||||||
|
- conditional
|
||||||
|
- cond
|
||||||
|
-
|
||||||
|
- rid: 2568234128600990032
|
||||||
|
type: {class: TimeFormatter, ns: UnityEngine.Localization.SmartFormat.Extensions, asm: Unity.Localization}
|
||||||
|
data:
|
||||||
|
m_Names:
|
||||||
|
- timespan
|
||||||
|
- time
|
||||||
|
- t
|
||||||
|
-
|
||||||
|
m_DefaultFormatOptions: 4646
|
||||||
|
- rid: 2568234128600990033
|
||||||
|
type: {class: XElementFormatter, ns: UnityEngine.Localization.SmartFormat.Extensions, asm: Unity.Localization}
|
||||||
|
data:
|
||||||
|
m_Names:
|
||||||
|
- xelement
|
||||||
|
- xml
|
||||||
|
- x
|
||||||
|
-
|
||||||
|
- rid: 2568234128600990034
|
||||||
|
type: {class: ChooseFormatter, ns: UnityEngine.Localization.SmartFormat.Extensions, asm: Unity.Localization}
|
||||||
|
data:
|
||||||
|
m_Names:
|
||||||
|
- choose
|
||||||
|
- c
|
||||||
|
m_SplitChar: 124
|
||||||
|
- rid: 2568234128600990035
|
||||||
|
type: {class: SubStringFormatter, ns: UnityEngine.Localization.SmartFormat.Extensions, asm: Unity.Localization}
|
||||||
|
data:
|
||||||
|
m_Names:
|
||||||
|
- substr
|
||||||
|
m_ParameterDelimiter: 44
|
||||||
|
m_NullDisplayString: (null)
|
||||||
|
m_OutOfRangeBehavior: 0
|
||||||
|
- rid: 2568234128600990036
|
||||||
|
type: {class: IsMatchFormatter, ns: UnityEngine.Localization.SmartFormat.Extensions, asm: Unity.Localization}
|
||||||
|
data:
|
||||||
|
m_Names:
|
||||||
|
- ismatch
|
||||||
|
- rid: 2568234128600990037
|
||||||
|
type: {class: DefaultFormatter, ns: UnityEngine.Localization.SmartFormat.Extensions, asm: Unity.Localization}
|
||||||
|
data:
|
||||||
|
m_Names:
|
||||||
|
- default
|
||||||
|
- d
|
||||||
|
-
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 350e1725c44984f4b88f847d57c175ff
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
8
Assets/_DDD/_Scripts/GameFramework/Localization.meta
Normal file
8
Assets/_DDD/_Scripts/GameFramework/Localization.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 58aecceda11215740bbc1e3cb80832ac
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,24 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
|
||||||
|
namespace DDD
|
||||||
|
{
|
||||||
|
[Serializable]
|
||||||
|
public class SheetTableData
|
||||||
|
{
|
||||||
|
public string Key;
|
||||||
|
public Dictionary<string, string> LocaleValues = new(); // ex: "en" → "Potion"
|
||||||
|
}
|
||||||
|
|
||||||
|
[Serializable]
|
||||||
|
public class SheetUploadPayload
|
||||||
|
{
|
||||||
|
public Dictionary<string, List<SheetTableData>> Tables = new(); // TableName → Entries
|
||||||
|
}
|
||||||
|
|
||||||
|
[Serializable]
|
||||||
|
public class SheetDownloadPayload
|
||||||
|
{
|
||||||
|
public Dictionary<string, List<Dictionary<string, string>>> Tables = new(); // TableName → Rows (Key, en, ko, ja ...)
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,3 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 6ba28c67204e4fdbbfbabb96c8c71d00
|
||||||
|
timeCreated: 1752744774
|
@ -0,0 +1,48 @@
|
|||||||
|
using UnityEngine;
|
||||||
|
using UnityEngine.Networking;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace DDD
|
||||||
|
{
|
||||||
|
public static class GoogleSheetWebClient
|
||||||
|
{
|
||||||
|
public static async Task<string> Get(string url)
|
||||||
|
{
|
||||||
|
var req = UnityWebRequest.Get(url);
|
||||||
|
var op = req.SendWebRequest();
|
||||||
|
|
||||||
|
while (!op.isDone)
|
||||||
|
await Task.Yield();
|
||||||
|
|
||||||
|
if (req.result != UnityWebRequest.Result.Success)
|
||||||
|
{
|
||||||
|
Debug.LogError("GET Failed: " + req.error);
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
return req.downloadHandler.text;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static async Task<string> Post(string url, string json)
|
||||||
|
{
|
||||||
|
var req = new UnityWebRequest(url, "POST");
|
||||||
|
byte[] bodyRaw = Encoding.UTF8.GetBytes(json);
|
||||||
|
req.uploadHandler = new UploadHandlerRaw(bodyRaw);
|
||||||
|
req.downloadHandler = new DownloadHandlerBuffer();
|
||||||
|
req.SetRequestHeader("Content-Type", "application/json");
|
||||||
|
|
||||||
|
var op = req.SendWebRequest();
|
||||||
|
while (!op.isDone)
|
||||||
|
await Task.Yield();
|
||||||
|
|
||||||
|
if (req.result != UnityWebRequest.Result.Success)
|
||||||
|
{
|
||||||
|
Debug.LogError("POST Failed: " + req.error);
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
return req.downloadHandler.text;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,3 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 96b36a0cc10b43feb168d8fccabde4f3
|
||||||
|
timeCreated: 1752744790
|
@ -0,0 +1,66 @@
|
|||||||
|
#if UNITY_EDITOR
|
||||||
|
using UnityEngine;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using Newtonsoft.Json;
|
||||||
|
using UnityEditor.Localization;
|
||||||
|
using UnityEngine.Localization.Settings;
|
||||||
|
using UnityEngine.Localization.Tables;
|
||||||
|
|
||||||
|
namespace DDD
|
||||||
|
{
|
||||||
|
public static class LocalizationExporter
|
||||||
|
{
|
||||||
|
public static async void ExportAllToSheet(string webAppUrl)
|
||||||
|
{
|
||||||
|
var collections = LocalizationEditorSettings.GetStringTableCollections();
|
||||||
|
var exportPayload = new SheetUploadPayload();
|
||||||
|
|
||||||
|
List<string> localeOrder = GetOrderedLocaleCodes();
|
||||||
|
|
||||||
|
foreach (var collection in collections)
|
||||||
|
{
|
||||||
|
string tableName = collection.TableCollectionName;
|
||||||
|
var shared = collection.SharedData;
|
||||||
|
var entries = new List<SheetTableData>();
|
||||||
|
|
||||||
|
foreach (var sharedEntry in shared.Entries)
|
||||||
|
{
|
||||||
|
var row = new SheetTableData { Key = sharedEntry.Key };
|
||||||
|
foreach (var localeCode in localeOrder)
|
||||||
|
{
|
||||||
|
var table = collection.GetTable(localeCode) as StringTable;
|
||||||
|
if (table != null)
|
||||||
|
{
|
||||||
|
string value = table.GetEntry(sharedEntry.Id)?.Value ?? "";
|
||||||
|
row.LocaleValues[localeCode] = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
entries.Add(row);
|
||||||
|
}
|
||||||
|
|
||||||
|
exportPayload.Tables[tableName] = entries;
|
||||||
|
}
|
||||||
|
|
||||||
|
string json = JsonConvert.SerializeObject(exportPayload);
|
||||||
|
Debug.Log($"Localization Exporting...");
|
||||||
|
|
||||||
|
var response = await GoogleSheetWebClient.Post(webAppUrl, json);
|
||||||
|
Debug.Log($"<color=green>[Localization Export 완료]</color> 응답: {response}");
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Localization Settings에 등록된 Locale 순서대로 Locale 코드 리스트 반환
|
||||||
|
/// </summary>
|
||||||
|
public static List<string> GetOrderedLocaleCodes()
|
||||||
|
{
|
||||||
|
var locales = LocalizationSettings.AvailableLocales.Locales;
|
||||||
|
var result = new List<string>();
|
||||||
|
foreach (var locale in locales)
|
||||||
|
{
|
||||||
|
result.Add(locale.Identifier.Code); // 예: "ko", "en", "ja"
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif
|
@ -0,0 +1,3 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: b05234504d7d482b9c38fd9cfc816df6
|
||||||
|
timeCreated: 1752744753
|
@ -0,0 +1,56 @@
|
|||||||
|
#if UNITY_EDITOR
|
||||||
|
using UnityEngine;
|
||||||
|
using UnityEditor;
|
||||||
|
using UnityEngine.Localization.Tables;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using Newtonsoft.Json;
|
||||||
|
using UnityEditor.Localization;
|
||||||
|
|
||||||
|
namespace DDD
|
||||||
|
{
|
||||||
|
public static class LocalizationImporter
|
||||||
|
{
|
||||||
|
public static async void ImportAllFromSheet(string webAppUrl)
|
||||||
|
{
|
||||||
|
string json = await GoogleSheetWebClient.Get(webAppUrl);
|
||||||
|
if (string.IsNullOrEmpty(json)) return;
|
||||||
|
|
||||||
|
var payload = JsonConvert.DeserializeObject<SheetDownloadPayload>(json);
|
||||||
|
foreach (var kv in payload.Tables)
|
||||||
|
{
|
||||||
|
string tableName = kv.Key;
|
||||||
|
List<Dictionary<string, string>> rows = kv.Value;
|
||||||
|
|
||||||
|
var collection = LocalizationEditorSettings.GetStringTableCollection(tableName);
|
||||||
|
if (collection == null)
|
||||||
|
{
|
||||||
|
Debug.LogWarning($"[Localization] Table not found: {tableName}");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
var shared = collection.SharedData;
|
||||||
|
|
||||||
|
foreach (var row in rows)
|
||||||
|
{
|
||||||
|
if (!row.TryGetValue("Key", out var key)) continue;
|
||||||
|
var sharedEntry = shared.GetEntry(key) ?? shared.AddKey(key);
|
||||||
|
|
||||||
|
foreach (var localeCode in row.Keys)
|
||||||
|
{
|
||||||
|
if (localeCode == "Key") continue;
|
||||||
|
var table = collection.GetTable(localeCode) as StringTable;
|
||||||
|
if (table == null) continue;
|
||||||
|
|
||||||
|
table.AddEntry(sharedEntry.Id, row[localeCode]);
|
||||||
|
EditorUtility.SetDirty(table);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
AssetDatabase.SaveAssets();
|
||||||
|
}
|
||||||
|
|
||||||
|
Debug.Log("<color=green>[Localization Import]</color> 완료");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif
|
@ -0,0 +1,3 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: bae5f92d4e8a4f4da04d7c89dcc49a87
|
||||||
|
timeCreated: 1752744725
|
@ -0,0 +1,56 @@
|
|||||||
|
using UnityEngine.Localization.Settings;
|
||||||
|
using System.Linq;
|
||||||
|
|
||||||
|
namespace DDD
|
||||||
|
{
|
||||||
|
public enum TableName
|
||||||
|
{
|
||||||
|
None = 0,
|
||||||
|
Item_Name,
|
||||||
|
Item_Description,
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class LocalizationManager
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 현재 선택된 로케일 기준으로 로컬라이징 텍스트를 가져옵니다.
|
||||||
|
/// </summary>
|
||||||
|
public static string GetString(TableName table, string key)
|
||||||
|
{
|
||||||
|
if (table == TableName.None || string.IsNullOrEmpty(key))
|
||||||
|
return $"[Invalid:{table}/{key}]";
|
||||||
|
|
||||||
|
var locale = LocalizationSettings.SelectedLocale;
|
||||||
|
var tableName = table.ToString();
|
||||||
|
|
||||||
|
var stringTable = LocalizationSettings.StringDatabase.GetTable(tableName, locale);
|
||||||
|
if (stringTable == null)
|
||||||
|
return $"[Missing Table:{tableName}]";
|
||||||
|
|
||||||
|
var entry = stringTable.GetEntry(key);
|
||||||
|
if (entry == null)
|
||||||
|
return $"[Missing Key:{key}]";
|
||||||
|
|
||||||
|
return entry.GetLocalizedString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 현재 사용 중인 로케일 코드 반환 (예: "ko", "en", "ja")
|
||||||
|
/// </summary>
|
||||||
|
public static string GetCurrentLocaleCode()
|
||||||
|
{
|
||||||
|
return LocalizationSettings.SelectedLocale.Identifier.Code;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 로케일 코드로 현재 언어를 설정합니다. (예: "ko", "en", "ja")
|
||||||
|
/// </summary>
|
||||||
|
public static void SetLocale(string code)
|
||||||
|
{
|
||||||
|
var locale = LocalizationSettings.AvailableLocales.Locales
|
||||||
|
.FirstOrDefault(l => l.Identifier.Code == code);
|
||||||
|
if (locale != null)
|
||||||
|
LocalizationSettings.SelectedLocale = locale;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,3 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 5afd6884905a4646b9c4137e9300b255
|
||||||
|
timeCreated: 1752746540
|
@ -0,0 +1,23 @@
|
|||||||
|
#if UNITY_EDITOR
|
||||||
|
using UnityEditor;
|
||||||
|
|
||||||
|
namespace DDD
|
||||||
|
{
|
||||||
|
public static class LocalizationSyncTool
|
||||||
|
{
|
||||||
|
public static readonly string WebAppUrl = "https://script.google.com/macros/s/AKfycbwVQ7_x0Didf_13h3qPB9lSMobBR9xr6nLffj_n8znNvfs-pdNylNA7nWzd2R-_IHGf/exec";
|
||||||
|
|
||||||
|
[MenuItem("Tools/Localization/Google Sheet → Unity")]
|
||||||
|
public static void ImportAll()
|
||||||
|
{
|
||||||
|
LocalizationImporter.ImportAllFromSheet(WebAppUrl);
|
||||||
|
}
|
||||||
|
|
||||||
|
[MenuItem("Tools/Localization/Unity → Google Sheet")]
|
||||||
|
public static void ExportAll()
|
||||||
|
{
|
||||||
|
LocalizationExporter.ExportAllToSheet(WebAppUrl);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif
|
@ -0,0 +1,2 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 69393d2561741b345802e4b85624d850
|
@ -16,7 +16,7 @@
|
|||||||
"com.unity.ide.rider": "3.0.36",
|
"com.unity.ide.rider": "3.0.36",
|
||||||
"com.unity.ide.visualstudio": "2.0.23",
|
"com.unity.ide.visualstudio": "2.0.23",
|
||||||
"com.unity.inputsystem": "1.14.0",
|
"com.unity.inputsystem": "1.14.0",
|
||||||
"com.unity.localization": "1.5.4",
|
"com.unity.localization": "1.5.5",
|
||||||
"com.unity.multiplayer.center": "1.0.0",
|
"com.unity.multiplayer.center": "1.0.0",
|
||||||
"com.unity.nuget.newtonsoft-json": "3.2.1",
|
"com.unity.nuget.newtonsoft-json": "3.2.1",
|
||||||
"com.unity.render-pipelines.universal": "17.1.0",
|
"com.unity.render-pipelines.universal": "17.1.0",
|
||||||
|
@ -18,4 +18,6 @@ EditorBuildSettings:
|
|||||||
addressableimportsettingslist: {fileID: 11400000, guid: ded0fd49318dc504f89f2396f0d12d69, type: 2}
|
addressableimportsettingslist: {fileID: 11400000, guid: ded0fd49318dc504f89f2396f0d12d69, type: 2}
|
||||||
com.unity.addressableassets: {fileID: 11400000, guid: 8aedbecfee36f6f47b57e6359672a64f, type: 2}
|
com.unity.addressableassets: {fileID: 11400000, guid: 8aedbecfee36f6f47b57e6359672a64f, type: 2}
|
||||||
com.unity.input.settings.actions: {fileID: -944628639613478452, guid: 052faaac586de48259a63d0c4782560b, type: 3}
|
com.unity.input.settings.actions: {fileID: -944628639613478452, guid: 052faaac586de48259a63d0c4782560b, type: 3}
|
||||||
|
com.unity.localization.addressable-group-rules: {fileID: 11400000, guid: 342552d5449a9e54a9665e7aff83483c, type: 2}
|
||||||
|
com.unity.localization.settings: {fileID: 11400000, guid: 350e1725c44984f4b88f847d57c175ff, type: 2}
|
||||||
m_UseUCBPForAssetBundles: 0
|
m_UseUCBPForAssetBundles: 0
|
||||||
|
Loading…
Reference in New Issue
Block a user