From 3de3f1a2e20491f59f95adda4db1c3b3ba0c86c8 Mon Sep 17 00:00:00 2001 From: Ding Yuntian <1491671119@qq.com> Date: Tue, 28 Jul 2026 17:15:03 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E6=9C=AC=E5=9C=B0?= =?UTF-8?q?=E5=8C=96=E8=AF=AD=E8=A8=80=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Locales/Portuguese (Brazil) (pt-BR).asset | 25 +++++++++++++++++++ .../Portuguese (Brazil) (pt-BR).asset.meta | 8 ++++++ Assets/Language/Locales/Russian (ru).asset | 25 +++++++++++++++++++ .../Language/Locales/Russian (ru).asset.meta | 8 ++++++ Assets/Language/Locales/Spanish (es).asset | 25 +++++++++++++++++++ .../Language/Locales/Spanish (es).asset.meta | 8 ++++++ .../FP_Day1_begin/FP_Day1_begin.yarnproject | 7 ++++-- .../FP/FP_Day1_mid/FP_Day1_mid.yarnproject | 7 ++++-- .../FP_Day1_night/FP_Day1_night.yarnproject | 9 ++++--- .../FP_Day1_sleep/FP_Day1_sleep.yarnproject | 7 ++++-- .../FP_Day2_begin/FP_Day2_begin.yarnproject | 10 ++++++-- .../FP/FP_Day2_mid/FP_Day2_mid.yarnproject | 10 ++++++-- .../FP_Day2_night/FP_Day2_night.yarnproject | 10 ++++++-- .../FP_Day2_sleep/FP_Day2_sleep.yarnproject | 10 ++++++-- .../FP/FP_Day3_mid/FP_Day3_mid.yarnproject | 10 ++++++-- .../FP_Day3_night/FP_Day3_night.yarnproject | 10 ++++++-- .../FP/FP_Huoshan1/FP_Huoshan1.yarnproject | 10 ++++++-- .../Yarn/FP/FP_Peipei1/FP_Peipei1.yarnproject | 7 ++++-- .../Yarn/FP/FP_Peipei2/FP_Peipei2.yarnproject | 10 ++++++-- .../Yarn/FP/FP_Peipei3/FP_Peipei3.yarnproject | 10 ++++++-- .../FP/FP_Prologue/FP_Prologue.yarnproject | 7 ++++-- .../Yarn/FP/FP_Shitou1/FP_Shitou1.yarnproject | 12 ++++++--- .../Yarn/FP/FP_Shitou2/FP_Shitou2.yarnproject | 12 ++++++--- 23 files changed, 220 insertions(+), 37 deletions(-) create mode 100644 Assets/Language/Locales/Portuguese (Brazil) (pt-BR).asset create mode 100644 Assets/Language/Locales/Portuguese (Brazil) (pt-BR).asset.meta create mode 100644 Assets/Language/Locales/Russian (ru).asset create mode 100644 Assets/Language/Locales/Russian (ru).asset.meta create mode 100644 Assets/Language/Locales/Spanish (es).asset create mode 100644 Assets/Language/Locales/Spanish (es).asset.meta diff --git a/Assets/Language/Locales/Portuguese (Brazil) (pt-BR).asset b/Assets/Language/Locales/Portuguese (Brazil) (pt-BR).asset new file mode 100644 index 000000000..789b70372 --- /dev/null +++ b/Assets/Language/Locales/Portuguese (Brazil) (pt-BR).asset @@ -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: Portuguese (Brazil) (pt-BR) + m_EditorClassIdentifier: + m_Identifier: + m_Code: pt-BR + m_Metadata: + m_Items: [] + m_LocaleName: Portuguese (Brazil) (pt-BR) + m_CustomFormatCultureCode: + m_UseCustomFormatter: 0 + m_SortOrder: 10000 + references: + version: 2 + RefIds: [] diff --git a/Assets/Language/Locales/Portuguese (Brazil) (pt-BR).asset.meta b/Assets/Language/Locales/Portuguese (Brazil) (pt-BR).asset.meta new file mode 100644 index 000000000..fec4a9603 --- /dev/null +++ b/Assets/Language/Locales/Portuguese (Brazil) (pt-BR).asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d0c46f4777ac92249a43143a15892fd2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Language/Locales/Russian (ru).asset b/Assets/Language/Locales/Russian (ru).asset new file mode 100644 index 000000000..be0f031a0 --- /dev/null +++ b/Assets/Language/Locales/Russian (ru).asset @@ -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: Russian (ru) + m_EditorClassIdentifier: + m_Identifier: + m_Code: ru + m_Metadata: + m_Items: [] + m_LocaleName: Russian (ru) + m_CustomFormatCultureCode: + m_UseCustomFormatter: 0 + m_SortOrder: 10000 + references: + version: 2 + RefIds: [] diff --git a/Assets/Language/Locales/Russian (ru).asset.meta b/Assets/Language/Locales/Russian (ru).asset.meta new file mode 100644 index 000000000..6edff392f --- /dev/null +++ b/Assets/Language/Locales/Russian (ru).asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9b1581a48f0ca11448dbddaf79c11252 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Language/Locales/Spanish (es).asset b/Assets/Language/Locales/Spanish (es).asset new file mode 100644 index 000000000..9dcc250c0 --- /dev/null +++ b/Assets/Language/Locales/Spanish (es).asset @@ -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: Spanish (es) + m_EditorClassIdentifier: + m_Identifier: + m_Code: es + m_Metadata: + m_Items: [] + m_LocaleName: Spanish (es) + m_CustomFormatCultureCode: + m_UseCustomFormatter: 0 + m_SortOrder: 10000 + references: + version: 2 + RefIds: [] diff --git a/Assets/Language/Locales/Spanish (es).asset.meta b/Assets/Language/Locales/Spanish (es).asset.meta new file mode 100644 index 000000000..326e03433 --- /dev/null +++ b/Assets/Language/Locales/Spanish (es).asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3cadb0d5f8bf5e64599f52e139f7e3cc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Yarn/FP/FP_Day1_begin/FP_Day1_begin.yarnproject b/Assets/Yarn/FP/FP_Day1_begin/FP_Day1_begin.yarnproject index 3cee600c4..3498884f1 100644 --- a/Assets/Yarn/FP/FP_Day1_begin/FP_Day1_begin.yarnproject +++ b/Assets/Yarn/FP/FP_Day1_begin/FP_Day1_begin.yarnproject @@ -12,8 +12,11 @@ }, "ja-JP": { "strings": "FP_Day1_begin-ja.csv" - } + }, + "ru": {}, + "pt-BR": {}, + "es": {} }, "baseLanguage": "zh-Hans", "compilerOptions": {} -} \ No newline at end of file +} diff --git a/Assets/Yarn/FP/FP_Day1_mid/FP_Day1_mid.yarnproject b/Assets/Yarn/FP/FP_Day1_mid/FP_Day1_mid.yarnproject index f037d3a69..bdb191ca7 100644 --- a/Assets/Yarn/FP/FP_Day1_mid/FP_Day1_mid.yarnproject +++ b/Assets/Yarn/FP/FP_Day1_mid/FP_Day1_mid.yarnproject @@ -12,8 +12,11 @@ }, "ja-JP": { "strings": "FP_Day1_mid-ja.csv" - } + }, + "ru": {}, + "pt-BR": {}, + "es": {} }, "baseLanguage": "zh-Hans", "compilerOptions": {} -} \ No newline at end of file +} diff --git a/Assets/Yarn/FP/FP_Day1_night/FP_Day1_night.yarnproject b/Assets/Yarn/FP/FP_Day1_night/FP_Day1_night.yarnproject index e68f15bad..89db6b075 100644 --- a/Assets/Yarn/FP/FP_Day1_night/FP_Day1_night.yarnproject +++ b/Assets/Yarn/FP/FP_Day1_night/FP_Day1_night.yarnproject @@ -10,10 +10,13 @@ "en": { "strings": "FP_Day1_night-en.csv" }, - "ja": { + "ja-JP": { "strings": "FP_Day1_night-ja.csv" - } + }, + "ru": {}, + "pt-BR": {}, + "es": {} }, "baseLanguage": "zh-Hans", "compilerOptions": {} -} \ No newline at end of file +} diff --git a/Assets/Yarn/FP/FP_Day1_sleep/FP_Day1_sleep.yarnproject b/Assets/Yarn/FP/FP_Day1_sleep/FP_Day1_sleep.yarnproject index 64df55bf3..f40e0ee79 100644 --- a/Assets/Yarn/FP/FP_Day1_sleep/FP_Day1_sleep.yarnproject +++ b/Assets/Yarn/FP/FP_Day1_sleep/FP_Day1_sleep.yarnproject @@ -12,8 +12,11 @@ }, "ja-JP": { "strings": "FP_Day1_sleep-ja.csv" - } + }, + "ru": {}, + "pt-BR": {}, + "es": {} }, "baseLanguage": "zh-Hans", "compilerOptions": {} -} \ No newline at end of file +} diff --git a/Assets/Yarn/FP/FP_Day2_begin/FP_Day2_begin.yarnproject b/Assets/Yarn/FP/FP_Day2_begin/FP_Day2_begin.yarnproject index 0de6e1d44..e7be334a0 100644 --- a/Assets/Yarn/FP/FP_Day2_begin/FP_Day2_begin.yarnproject +++ b/Assets/Yarn/FP/FP_Day2_begin/FP_Day2_begin.yarnproject @@ -6,7 +6,13 @@ "excludeFiles": [ "**/*~/*" ], - "localisation": {}, + "localisation": { + "en": {}, + "ja-JP": {}, + "ru": {}, + "pt-BR": {}, + "es": {} + }, "baseLanguage": "zh-Hans", "compilerOptions": {} -} \ No newline at end of file +} diff --git a/Assets/Yarn/FP/FP_Day2_mid/FP_Day2_mid.yarnproject b/Assets/Yarn/FP/FP_Day2_mid/FP_Day2_mid.yarnproject index 0de6e1d44..e7be334a0 100644 --- a/Assets/Yarn/FP/FP_Day2_mid/FP_Day2_mid.yarnproject +++ b/Assets/Yarn/FP/FP_Day2_mid/FP_Day2_mid.yarnproject @@ -6,7 +6,13 @@ "excludeFiles": [ "**/*~/*" ], - "localisation": {}, + "localisation": { + "en": {}, + "ja-JP": {}, + "ru": {}, + "pt-BR": {}, + "es": {} + }, "baseLanguage": "zh-Hans", "compilerOptions": {} -} \ No newline at end of file +} diff --git a/Assets/Yarn/FP/FP_Day2_night/FP_Day2_night.yarnproject b/Assets/Yarn/FP/FP_Day2_night/FP_Day2_night.yarnproject index 1b27abdbd..ccd9a3176 100644 --- a/Assets/Yarn/FP/FP_Day2_night/FP_Day2_night.yarnproject +++ b/Assets/Yarn/FP/FP_Day2_night/FP_Day2_night.yarnproject @@ -6,7 +6,13 @@ "excludeFiles": [ "**/*~/*" ], - "localisation": {}, + "localisation": { + "en": {}, + "ja-JP": {}, + "ru": {}, + "pt-BR": {}, + "es": {} + }, "baseLanguage": "zh-Hans", "compilerOptions": {} -} \ No newline at end of file +} diff --git a/Assets/Yarn/FP/FP_Day2_sleep/FP_Day2_sleep.yarnproject b/Assets/Yarn/FP/FP_Day2_sleep/FP_Day2_sleep.yarnproject index ed99bb63e..38f6182aa 100644 --- a/Assets/Yarn/FP/FP_Day2_sleep/FP_Day2_sleep.yarnproject +++ b/Assets/Yarn/FP/FP_Day2_sleep/FP_Day2_sleep.yarnproject @@ -6,7 +6,13 @@ "excludeFiles": [ "**/*~/*" ], - "localisation": {}, + "localisation": { + "en": {}, + "ja-JP": {}, + "ru": {}, + "pt-BR": {}, + "es": {} + }, "baseLanguage": "zh-Hans", "compilerOptions": {} -} \ No newline at end of file +} diff --git a/Assets/Yarn/FP/FP_Day3_mid/FP_Day3_mid.yarnproject b/Assets/Yarn/FP/FP_Day3_mid/FP_Day3_mid.yarnproject index 1b27abdbd..ccd9a3176 100644 --- a/Assets/Yarn/FP/FP_Day3_mid/FP_Day3_mid.yarnproject +++ b/Assets/Yarn/FP/FP_Day3_mid/FP_Day3_mid.yarnproject @@ -6,7 +6,13 @@ "excludeFiles": [ "**/*~/*" ], - "localisation": {}, + "localisation": { + "en": {}, + "ja-JP": {}, + "ru": {}, + "pt-BR": {}, + "es": {} + }, "baseLanguage": "zh-Hans", "compilerOptions": {} -} \ No newline at end of file +} diff --git a/Assets/Yarn/FP/FP_Day3_night/FP_Day3_night.yarnproject b/Assets/Yarn/FP/FP_Day3_night/FP_Day3_night.yarnproject index 1b27abdbd..ccd9a3176 100644 --- a/Assets/Yarn/FP/FP_Day3_night/FP_Day3_night.yarnproject +++ b/Assets/Yarn/FP/FP_Day3_night/FP_Day3_night.yarnproject @@ -6,7 +6,13 @@ "excludeFiles": [ "**/*~/*" ], - "localisation": {}, + "localisation": { + "en": {}, + "ja-JP": {}, + "ru": {}, + "pt-BR": {}, + "es": {} + }, "baseLanguage": "zh-Hans", "compilerOptions": {} -} \ No newline at end of file +} diff --git a/Assets/Yarn/FP/FP_Huoshan1/FP_Huoshan1.yarnproject b/Assets/Yarn/FP/FP_Huoshan1/FP_Huoshan1.yarnproject index 3ab20a4f2..9f8cbc668 100644 --- a/Assets/Yarn/FP/FP_Huoshan1/FP_Huoshan1.yarnproject +++ b/Assets/Yarn/FP/FP_Huoshan1/FP_Huoshan1.yarnproject @@ -7,7 +7,13 @@ "**/*~/*", "./Samples/Yarn Spinner*/*" ], - "localisation": {}, + "localisation": { + "en": {}, + "ja-JP": {}, + "ru": {}, + "pt-BR": {}, + "es": {} + }, "baseLanguage": "zh-Hans", "compilerOptions": {} -} \ No newline at end of file +} diff --git a/Assets/Yarn/FP/FP_Peipei1/FP_Peipei1.yarnproject b/Assets/Yarn/FP/FP_Peipei1/FP_Peipei1.yarnproject index 94d755571..2db5d3327 100644 --- a/Assets/Yarn/FP/FP_Peipei1/FP_Peipei1.yarnproject +++ b/Assets/Yarn/FP/FP_Peipei1/FP_Peipei1.yarnproject @@ -13,8 +13,11 @@ }, "ja-JP": { "strings": "FP_Peipei1-ja.csv" - } + }, + "ru": {}, + "pt-BR": {}, + "es": {} }, "baseLanguage": "zh-Hans", "compilerOptions": {} -} \ No newline at end of file +} diff --git a/Assets/Yarn/FP/FP_Peipei2/FP_Peipei2.yarnproject b/Assets/Yarn/FP/FP_Peipei2/FP_Peipei2.yarnproject index 1b27abdbd..ccd9a3176 100644 --- a/Assets/Yarn/FP/FP_Peipei2/FP_Peipei2.yarnproject +++ b/Assets/Yarn/FP/FP_Peipei2/FP_Peipei2.yarnproject @@ -6,7 +6,13 @@ "excludeFiles": [ "**/*~/*" ], - "localisation": {}, + "localisation": { + "en": {}, + "ja-JP": {}, + "ru": {}, + "pt-BR": {}, + "es": {} + }, "baseLanguage": "zh-Hans", "compilerOptions": {} -} \ No newline at end of file +} diff --git a/Assets/Yarn/FP/FP_Peipei3/FP_Peipei3.yarnproject b/Assets/Yarn/FP/FP_Peipei3/FP_Peipei3.yarnproject index 1b27abdbd..ccd9a3176 100644 --- a/Assets/Yarn/FP/FP_Peipei3/FP_Peipei3.yarnproject +++ b/Assets/Yarn/FP/FP_Peipei3/FP_Peipei3.yarnproject @@ -6,7 +6,13 @@ "excludeFiles": [ "**/*~/*" ], - "localisation": {}, + "localisation": { + "en": {}, + "ja-JP": {}, + "ru": {}, + "pt-BR": {}, + "es": {} + }, "baseLanguage": "zh-Hans", "compilerOptions": {} -} \ No newline at end of file +} diff --git a/Assets/Yarn/FP/FP_Prologue/FP_Prologue.yarnproject b/Assets/Yarn/FP/FP_Prologue/FP_Prologue.yarnproject index 4f48af953..6acfe5e9e 100644 --- a/Assets/Yarn/FP/FP_Prologue/FP_Prologue.yarnproject +++ b/Assets/Yarn/FP/FP_Prologue/FP_Prologue.yarnproject @@ -12,8 +12,11 @@ }, "ja-JP": { "strings": "FP_Prologue-ja.csv" - } + }, + "ru": {}, + "pt-BR": {}, + "es": {} }, "baseLanguage": "zh-Hans", "compilerOptions": {} -} \ No newline at end of file +} diff --git a/Assets/Yarn/FP/FP_Shitou1/FP_Shitou1.yarnproject b/Assets/Yarn/FP/FP_Shitou1/FP_Shitou1.yarnproject index c03630120..cf0ae3a8f 100644 --- a/Assets/Yarn/FP/FP_Shitou1/FP_Shitou1.yarnproject +++ b/Assets/Yarn/FP/FP_Shitou1/FP_Shitou1.yarnproject @@ -6,7 +6,13 @@ "excludeFiles": [ "**/*~/*" ], - "localisation": {}, - "baseLanguage": "zh-Hant", + "localisation": { + "en": {}, + "ja-JP": {}, + "ru": {}, + "pt-BR": {}, + "es": {} + }, + "baseLanguage": "zh-Hans", "compilerOptions": {} -} \ No newline at end of file +} diff --git a/Assets/Yarn/FP/FP_Shitou2/FP_Shitou2.yarnproject b/Assets/Yarn/FP/FP_Shitou2/FP_Shitou2.yarnproject index c03630120..cf0ae3a8f 100644 --- a/Assets/Yarn/FP/FP_Shitou2/FP_Shitou2.yarnproject +++ b/Assets/Yarn/FP/FP_Shitou2/FP_Shitou2.yarnproject @@ -6,7 +6,13 @@ "excludeFiles": [ "**/*~/*" ], - "localisation": {}, - "baseLanguage": "zh-Hant", + "localisation": { + "en": {}, + "ja-JP": {}, + "ru": {}, + "pt-BR": {}, + "es": {} + }, + "baseLanguage": "zh-Hans", "compilerOptions": {} -} \ No newline at end of file +}