Skip to content

Commit 1a5ec5d

Browse files
feat: Translation service (MAPCO-8805) (#25)
* fix warning * add Localizatino package * add locals * create string table * add translation service * add localization settings * add local csv file * change to key value * add english * add temp test scene * modify test scene * separate files * review * format * move tables * remove singleton * make constactor public * modify test scenes * review file * clean code * remove test files * review * add tests * format files * pr changes * pr changes * pr changes * add serialization tests * fix tests * add consts * pr changes * fix null references * pr changes * pr changes * pr changes * fix tests * change to consts * change tests to work on test file
1 parent 94bf326 commit 1a5ec5d

File tree

121 files changed

+2572
-59
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

121 files changed

+2572
-59
lines changed

Assets/AddressableAssetsData.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
%YAML 1.1
2+
%TAG !u! tag:unity3d.com,2011:
3+
--- !u!114 &11400000
4+
MonoBehaviour:
5+
m_ObjectHideFlags: 0
6+
m_CorrespondingSourceObject: {fileID: 0}
7+
m_PrefabInstance: {fileID: 0}
8+
m_PrefabAsset: {fileID: 0}
9+
m_GameObject: {fileID: 0}
10+
m_Enabled: 1
11+
m_EditorHideFlags: 0
12+
m_Script: {fileID: 11500000, guid: 468a46d0ae32c3544b7d98094e6448a9, type: 3}
13+
m_Name: AddressableAssetSettings
14+
m_EditorClassIdentifier:
15+
m_DefaultGroup: 9e3348908497b864ca81dadb3d300ddc
16+
m_currentHash:
17+
serializedVersion: 2
18+
Hash: 00000000000000000000000000000000
19+
m_OptimizeCatalogSize: 0
20+
m_BuildRemoteCatalog: 0
21+
m_CatalogRequestsTimeout: 0
22+
m_DisableCatalogUpdateOnStart: 0
23+
m_InternalIdNamingMode: 0
24+
m_InternalBundleIdMode: 1
25+
m_AssetLoadMode: 0
26+
m_BundledAssetProviderType:
27+
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
28+
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider
29+
m_AssetBundleProviderType:
30+
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
31+
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider
32+
m_IgnoreUnsupportedFilesInBuild: 0
33+
m_UniqueBundleIds: 0
34+
m_EnableJsonCatalog: 0
35+
m_NonRecursiveBuilding: 1
36+
m_AllowNestedBundleFolders: 0
37+
m_CCDEnabled: 0
38+
m_maxConcurrentWebRequests: 3
39+
m_UseUWRForLocalBundles: 0
40+
m_BundleTimeout: 0
41+
m_BundleRetryCount: 0
42+
m_BundleRedirectLimit: -1
43+
m_SharedBundleSettings: 0
44+
m_SharedBundleSettingsCustomGroupIndex: 0
45+
m_ContiguousBundles: 1
46+
m_StripUnityVersionFromBundleBuild: 0
47+
m_DisableVisibleSubAssetRepresentations: 0
48+
m_BuiltInBundleNaming: 0
49+
mBuiltInBundleCustomNaming:
50+
m_MonoScriptBundleNaming: 0
51+
m_CheckForContentUpdateRestrictionsOption: 0
52+
m_MonoScriptBundleCustomNaming:
53+
m_RemoteCatalogBuildPath:
54+
m_Id:
55+
m_RemoteCatalogLoadPath:
56+
m_Id:
57+
m_ContentStateBuildPathProfileVariableName:
58+
m_CustomContentStateBuildPath:
59+
m_ContentStateBuildPath:
60+
m_BuildAddressablesWithPlayerBuild: 0
61+
m_overridePlayerVersion: '[UnityEditor.PlayerSettings.bundleVersion]'
62+
m_GroupAssets:
63+
- {fileID: 11400000, guid: 7fb09d8d97c4f1f4cb27635a0e998a23, type: 2}
64+
- {fileID: 11400000, guid: 6509286f2ea7675428bbeae6dc23aaae, type: 2}
65+
- {fileID: 11400000, guid: a82ecfbd708b70f44902ea5028074f54, type: 2}
66+
- {fileID: 11400000, guid: 8d2e1c0caa6e7ce47a9a00f8253cb81a, type: 2}
67+
- {fileID: 11400000, guid: 742b31ee91740a6479cb4ccb994e70d2, type: 2}
68+
m_BuildSettings:
69+
m_LogResourceManagerExceptions: 1
70+
m_BundleBuildPath: Temp/com.unity.addressables/AssetBundles
71+
m_ProfileSettings:
72+
m_Profiles:
73+
- m_InheritedParent:
74+
m_Id: ce8a4ff64b6808344bd39155434a63eb
75+
m_ProfileName: Default
76+
m_Values:
77+
- m_Id: 0cc32420101664f4d9700305f809f261
78+
m_Value: '[UnityEditor.EditorUserBuildSettings.activeBuildTarget]'
79+
- m_Id: 4187ff2d76f44234589b1708659b599a
80+
m_Value: '[UnityEngine.AddressableAssets.Addressables.BuildPath]/[BuildTarget]'
81+
- m_Id: 6b935c4762e918a44baa36a6fa0decfe
82+
m_Value: 'ServerData/[BuildTarget]'
83+
- m_Id: aaf09d17b980a32448961a94dce7c6ad
84+
m_Value: <undefined>
85+
- m_Id: cb8e7c09c69d29140ba512be489d55a7
86+
m_Value: '{UnityEngine.AddressableAssets.Addressables.RuntimePath}/[BuildTarget]'
87+
m_ProfileEntryNames:
88+
- m_Id: 0cc32420101664f4d9700305f809f261
89+
m_Name: BuildTarget
90+
m_InlineUsage: 0
91+
- m_Id: 4187ff2d76f44234589b1708659b599a
92+
m_Name: Local.BuildPath
93+
m_InlineUsage: 0
94+
- m_Id: 6b935c4762e918a44baa36a6fa0decfe
95+
m_Name: Remote.BuildPath
96+
m_InlineUsage: 0
97+
- m_Id: aaf09d17b980a32448961a94dce7c6ad
98+
m_Name: Remote.LoadPath
99+
m_InlineUsage: 0
100+
- m_Id: cb8e7c09c69d29140ba512be489d55a7
101+
m_Name: Local.LoadPath
102+
m_InlineUsage: 0
103+
m_ProfileVersion: 1
104+
m_LabelTable:
105+
m_LabelNames:
106+
- default
107+
- Locale
108+
- Locale-en
109+
- Locale-he-IL
110+
- Preload
111+
m_SchemaTemplates: []
112+
m_GroupTemplateObjects:
113+
- {fileID: 11400000, guid: 52914ad7c82355842b9d61d6fbd66a5a, type: 2}
114+
m_InitializationObjects: []
115+
m_CertificateHandlerType:
116+
m_AssemblyName:
117+
m_ClassName:
118+
m_ActivePlayerDataBuilderIndex: 2
119+
m_DataBuilders:
120+
- {fileID: 11400000, guid: 7dd5e14b8730c614786a148018137ca4, type: 2}
121+
- {fileID: 11400000, guid: 16c29d55a3f146c47b72a83962881110, type: 2}
122+
- {fileID: 11400000, guid: 6055869a50c2dab4c910c0a6969788f8, type: 2}
123+
m_ActiveProfileId: ce8a4ff64b6808344bd39155434a63eb

Assets/AddressableAssetsData/AddressableAssetSettings.asset.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/AddressableAssetsData/AssetGroupTemplates.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
%YAML 1.1
2+
%TAG !u! tag:unity3d.com,2011:
3+
--- !u!114 &-9126120854635450926
4+
MonoBehaviour:
5+
m_ObjectHideFlags: 1
6+
m_CorrespondingSourceObject: {fileID: 0}
7+
m_PrefabInstance: {fileID: 0}
8+
m_PrefabAsset: {fileID: 0}
9+
m_GameObject: {fileID: 0}
10+
m_Enabled: 1
11+
m_EditorHideFlags: 0
12+
m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3}
13+
m_Name: ContentUpdateGroupSchema
14+
m_EditorClassIdentifier:
15+
m_Group: {fileID: 0}
16+
m_StaticContent: 0
17+
--- !u!114 &11400000
18+
MonoBehaviour:
19+
m_ObjectHideFlags: 0
20+
m_CorrespondingSourceObject: {fileID: 0}
21+
m_PrefabInstance: {fileID: 0}
22+
m_PrefabAsset: {fileID: 0}
23+
m_GameObject: {fileID: 0}
24+
m_Enabled: 1
25+
m_EditorHideFlags: 0
26+
m_Script: {fileID: 11500000, guid: 1a3c5d64ac83548c09dd1678b9f6f1cd, type: 3}
27+
m_Name: Packed Assets
28+
m_EditorClassIdentifier:
29+
m_SchemaObjects:
30+
- {fileID: 7560464918031330462}
31+
- {fileID: -9126120854635450926}
32+
m_Description: Pack assets into asset bundles.
33+
m_Settings: {fileID: 11400000, guid: 3c44b72b83009ea4d953c4057f8222b6, type: 2}
34+
--- !u!114 &7560464918031330462
35+
MonoBehaviour:
36+
m_ObjectHideFlags: 1
37+
m_CorrespondingSourceObject: {fileID: 0}
38+
m_PrefabInstance: {fileID: 0}
39+
m_PrefabAsset: {fileID: 0}
40+
m_GameObject: {fileID: 0}
41+
m_Enabled: 1
42+
m_EditorHideFlags: 0
43+
m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3}
44+
m_Name: BundledAssetGroupSchema
45+
m_EditorClassIdentifier:
46+
m_Group: {fileID: 0}
47+
m_InternalBundleIdMode: 1
48+
m_Compression: 1
49+
m_IncludeAddressInCatalog: 1
50+
m_IncludeGUIDInCatalog: 1
51+
m_IncludeLabelsInCatalog: 1
52+
m_InternalIdNamingMode: 0
53+
m_CacheClearBehavior: 0
54+
m_IncludeInBuild: 1
55+
m_BundledAssetProviderType:
56+
m_AssemblyName:
57+
m_ClassName:
58+
m_StripDownloadOptions: 0
59+
m_ForceUniqueProvider: 0
60+
m_UseAssetBundleCache: 1
61+
m_UseAssetBundleCrc: 1
62+
m_UseAssetBundleCrcForCachedBundles: 1
63+
m_UseUWRForLocalBundles: 0
64+
m_Timeout: 0
65+
m_ChunkedTransfer: 0
66+
m_RedirectLimit: -1
67+
m_RetryCount: 0
68+
m_BuildPath:
69+
m_Id:
70+
m_LoadPath:
71+
m_Id:
72+
m_BundleMode: 0
73+
m_AssetBundleProviderType:
74+
m_AssemblyName:
75+
m_ClassName:
76+
m_UseDefaultSchemaSettings: 0
77+
m_SelectedPathPairIndex: 0
78+
m_BundleNaming: 0
79+
m_AssetLoadMode: 0

Assets/AddressableAssetsData/AssetGroupTemplates/Packed Assets.asset.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/AddressableAssetsData/AssetGroups.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
%YAML 1.1
2+
%TAG !u! tag:unity3d.com,2011:
3+
--- !u!114 &11400000
4+
MonoBehaviour:
5+
m_ObjectHideFlags: 0
6+
m_CorrespondingSourceObject: {fileID: 0}
7+
m_PrefabInstance: {fileID: 0}
8+
m_PrefabAsset: {fileID: 0}
9+
m_GameObject: {fileID: 0}
10+
m_Enabled: 1
11+
m_EditorHideFlags: 0
12+
m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3}
13+
m_Name: Default Local Group
14+
m_EditorClassIdentifier:
15+
m_GroupName: Default Local Group
16+
m_GUID: 9e3348908497b864ca81dadb3d300ddc
17+
m_SerializeEntries: []
18+
m_ReadOnly: 0
19+
m_Settings: {fileID: 11400000, guid: 3c44b72b83009ea4d953c4057f8222b6, type: 2}
20+
m_SchemaSet:
21+
m_Schemas:
22+
- {fileID: 11400000, guid: 5a359693100150a40904c8130c2a9010, type: 2}
23+
- {fileID: 11400000, guid: f5fe61a28e969f445ab7707e5f21de9b, type: 2}

Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
%YAML 1.1
2+
%TAG !u! tag:unity3d.com,2011:
3+
--- !u!114 &11400000
4+
MonoBehaviour:
5+
m_ObjectHideFlags: 0
6+
m_CorrespondingSourceObject: {fileID: 0}
7+
m_PrefabInstance: {fileID: 0}
8+
m_PrefabAsset: {fileID: 0}
9+
m_GameObject: {fileID: 0}
10+
m_Enabled: 1
11+
m_EditorHideFlags: 0
12+
m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3}
13+
m_Name: Localization-Assets-Shared
14+
m_EditorClassIdentifier:
15+
m_GroupName: Localization-Assets-Shared
16+
m_GUID: b74c34b5c38e6df46bbeede7b2e09cc5
17+
m_SerializeEntries:
18+
- m_GUID: 2465e5a7b3021e9458f3fa175051c803
19+
m_Address: Assets/Localization/Tables/Yahalom_HardCoded_Translations Shared Data.asset
20+
m_ReadOnly: 1
21+
m_SerializedLabels: []
22+
FlaggedDuringContentUpdateRestriction: 0
23+
m_ReadOnly: 1
24+
m_Settings: {fileID: 11400000, guid: 3c44b72b83009ea4d953c4057f8222b6, type: 2}
25+
m_SchemaSet:
26+
m_Schemas:
27+
- {fileID: 11400000, guid: 759b42e7cb510ae43b9562d5466fc600, type: 2}
28+
- {fileID: 11400000, guid: 198ce4278daeafb4a926fd2eb44ca251, type: 2}

0 commit comments

Comments
 (0)