From 2025b9e718b1ab36a217772081449527d3b87074 Mon Sep 17 00:00:00 2001 From: kimura Date: Mon, 27 Dec 2021 15:16:50 +0900 Subject: [PATCH] =?UTF-8?q?=E5=8B=95=E7=94=BB=E3=83=9D=E3=83=83=E3=83=97?= =?UTF-8?q?=E3=82=A2=E3=83=83=E3=83=97=E3=82=B9=E3=82=AF=E3=83=AA=E3=83=97?= =?UTF-8?q?=E3=83=88=E5=91=BC=E3=81=B3=E5=87=BA=E3=81=97=E5=AF=BE=E5=BF=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Assets/MyGame/Scripts/GetRewardDialog.cs | 14 ++--- popcorn/Assets/Resources/I2Languages.asset | 58 ++++++++++++++++--- popcorn/Assets/ScriptLocalization.cs | 28 +++++++++ popcorn/Assets/ScriptLocalization.cs.meta | 11 ++++ 4 files changed, 95 insertions(+), 16 deletions(-) create mode 100644 popcorn/Assets/ScriptLocalization.cs create mode 100644 popcorn/Assets/ScriptLocalization.cs.meta diff --git a/popcorn/Assets/MyGame/Scripts/GetRewardDialog.cs b/popcorn/Assets/MyGame/Scripts/GetRewardDialog.cs index 0bd00e0f..88693f7a 100644 --- a/popcorn/Assets/MyGame/Scripts/GetRewardDialog.cs +++ b/popcorn/Assets/MyGame/Scripts/GetRewardDialog.cs @@ -1,4 +1,5 @@ using System; +using I2.Loc; using UniRx; using UnityEngine; using UnityEngine.UI; @@ -17,11 +18,6 @@ namespace MyGame.Scripts } private static readonly string OkCallbackTag = "GetRewardDialogOkCallbackTag"; private static readonly string RewardTypeTag = "GetRewardDialogRewardTypeTag"; - - [Multiline(4)][SerializeField] private string coinMessage = "動画を見て兄弟を休憩させると\nコインがもらえます!\n動画を見ますか?"; - [Multiline(4)][SerializeField] private string cornFieldMessage = "肥料を使うと一定時間\nコーンの成長を早めることができます\n動画を見て肥料を使いますか?"; - [Multiline(4)][SerializeField] private string increaseCustomerMessage = "動画を見てお店を宣伝しますか?"; - [Multiline(4)][SerializeField] private string perfectPopcornMessage = "動画を見て大成功にしますか?"; private static readonly int OpenTrigger = Animator.StringToHash("OpenTrigger"); private static readonly int CloseTrigger = Animator.StringToHash("CloseTrigger"); @@ -51,24 +47,24 @@ namespace MyGame.Scripts case RewardType.Coin: normalWindow.SetActive(true); coinObject.SetActive(true); - messageText.text = coinMessage; + messageText.text = ScriptLocalization.System.CoinMainMessage; SetButtonAction(closeButton, okButton); break; case RewardType.CornField: normalWindow.SetActive(true); fertilizerObject.SetActive(true); - messageText.text = cornFieldMessage; + messageText.text = ScriptLocalization.System.CornFieldMessage; SetButtonAction(closeButton, okButton); break; case RewardType.IncreaseCustomer: normalWindow.SetActive(true); publicityObject.SetActive(true); - messageText.text = increaseCustomerMessage; + messageText.text = ScriptLocalization.System.IncreaseCustomerMessage; SetButtonAction(closeButton, okButton); break; case RewardType.PerfectPopcorn: normalWindow.SetActive(true); - messageText.text = perfectPopcornMessage; + messageText.text = ScriptLocalization.System.PerfectPopcornMessage; SetButtonAction(closeButton, okButton); break; default: diff --git a/popcorn/Assets/Resources/I2Languages.asset b/popcorn/Assets/Resources/I2Languages.asset index 16b37f15..d1a58b92 100644 --- a/popcorn/Assets/Resources/I2Languages.asset +++ b/popcorn/Assets/Resources/I2Languages.asset @@ -25,6 +25,30 @@ MonoBehaviour: - Flags: 0000 Languages_Touch: [] + - Term: Image/ui_button_icon_no_logo + TermType: 5 + Description: + Languages: + - ui_button_icon_no_logo + - + Flags: 0000 + Languages_Touch: [] + - Term: Image/ui_button_icon_yes_logo + TermType: 5 + Description: + Languages: + - ui_button_icon_yes_logo + - + Flags: 0000 + Languages_Touch: [] + - Term: System/CoinMainMessage + TermType: 0 + Description: + Languages: + - "\u52D5\u753B\u3092\u898B\u308B\u3068\u30B3\u30A4\u30F3\u304C\u3082\u3089\u3048\u307E\u3059\uFF01\n\u52D5\u753B\u3092\u898B\u307E\u3059\u304B\uFF1F" + - + Flags: 0000 + Languages_Touch: [] - Term: "System/\u30A2\u30D7\u30EA\u3092\u7D42\u4E86\u3057\u307E\u3059\u304B" TermType: 0 Description: @@ -41,19 +65,39 @@ MonoBehaviour: - Flags: 0000 Languages_Touch: [] - - Term: Image/ui_button_icon_yes_logo - TermType: 5 + - Term: "\u52D5\u753B\u304C\u8996\u8074\u3067\u304D\u306A\u3044\u72B6\u614B\u3067\u3059 + \u3057\u3070\u3089\u304F\u6642\u9593\u3092\u7F6E\u304F\u304B \u901A\u4FE1\u72B6\u614B\u3092\u78BA\u8A8D\u3057\u305F\u4E0A\u3067 + \u3082\u3046\u4E00\u5EA6 \u304A\u8A66\u3057\u304F\u3060\u3055\u3044" + TermType: 0 Description: Languages: - - ui_button_icon_yes_logo + - "\u52D5\u753B\u304C\u8996\u8074\u3067\u304D\u306A\u3044\u72B6\u614B\u3067\u3059 + \u3057\u3070\u3089\u304F\u6642\u9593\u3092\u7F6E\u304F\u304B \u901A\u4FE1\u72B6\u614B\u3092\u78BA\u8A8D\u3057\u305F\u4E0A\u3067 + \u3082\u3046\u4E00\u5EA6 \u304A\u8A66\u3057\u304F\u3060\u3055\u3044" - Flags: 0000 Languages_Touch: [] - - Term: Image/ui_button_icon_no_logo - TermType: 5 + - Term: System/CornFieldMessage + TermType: 0 Description: Languages: - - ui_button_icon_no_logo + - "\u80A5\u6599\u3092\u4F7F\u3046\u3068\u4E00\u5B9A\u6642\u9593\u30B3\u30FC\u30F3\u306E\n\u6210\u9577\u3092\u65E9\u3081\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u3059\uFF01\n\u52D5\u753B\u3092\u898B\u3066\u80A5\u6599\u3092\u4F7F\u3044\u307E\u3059\u304B\uFF1F" + - + Flags: 0000 + Languages_Touch: [] + - Term: System/IncreaseCustomerMessage + TermType: 0 + Description: + Languages: + - "\u5BA3\u4F1D\u3092\u3059\u308B\u3068\u4E00\u5B9A\u6642\u9593\n\u304A\u5E97\u306E\u524D\u3092\u901A\u308B\u4EBA\u304C\u5897\u3048\u307E\u3059\uFF01\n\u52D5\u753B\u3092\u898B\u3066\u304A\u5E97\u3092\u5BA3\u4F1D\u3057\u307E\u3059\u304B\uFF1F" + - + Flags: 0000 + Languages_Touch: [] + - Term: System/PerfectPopcornMessage + TermType: 0 + Description: + Languages: + - "\u52D5\u753B\u3092\u898B\u3066\u5927\u6210\u529F\u306B\u3057\u307E\u3059\u304B\uFF1F" - Flags: 0000 Languages_Touch: [] @@ -72,7 +116,7 @@ MonoBehaviour: Google_WebServiceURL: https://script.google.com/a/macros/usaya.jp/s/AKfycbzSBhEFwZVCfg1dkGwVNsYBgv460KeK1X-gKOxsu89c8EkzjZmPR3kOWC_EVVyii6Xt4w/exec Google_SpreadsheetKey: 1jfQDKhWF5LDrIA_xkhvBOVczqi-7YMQFd-wlN2BIqI8 Google_SpreadsheetName: I2Loc popcorn Localization - Google_LastUpdatedVersion: 1640136016194 + Google_LastUpdatedVersion: 1640585227936 Google_Password: change_this GoogleUpdateFrequency: 1 GoogleInEditorCheckFrequency: 1 diff --git a/popcorn/Assets/ScriptLocalization.cs b/popcorn/Assets/ScriptLocalization.cs new file mode 100644 index 00000000..214708ae --- /dev/null +++ b/popcorn/Assets/ScriptLocalization.cs @@ -0,0 +1,28 @@ +using UnityEngine; + +namespace I2.Loc +{ + public static class ScriptLocalization + { + + public static class System + { + public static string CoinMainMessage { get{ return LocalizationManager.GetTranslation ("System/CoinMainMessage"); } } + public static string CornFieldMessage { get{ return LocalizationManager.GetTranslation ("System/CornFieldMessage"); } } + public static string IncreaseCustomerMessage { get{ return LocalizationManager.GetTranslation ("System/IncreaseCustomerMessage"); } } + public static string PerfectPopcornMessage { get{ return LocalizationManager.GetTranslation ("System/PerfectPopcornMessage"); } } + } + } + + public static class ScriptTerms + { + + public static class System + { + public const string CoinMainMessage = "System/CoinMainMessage"; + public const string CornFieldMessage = "System/CornFieldMessage"; + public const string IncreaseCustomerMessage = "System/IncreaseCustomerMessage"; + public const string PerfectPopcornMessage = "System/PerfectPopcornMessage"; + } + } +} \ No newline at end of file diff --git a/popcorn/Assets/ScriptLocalization.cs.meta b/popcorn/Assets/ScriptLocalization.cs.meta new file mode 100644 index 00000000..055ce8c1 --- /dev/null +++ b/popcorn/Assets/ScriptLocalization.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7b4b45de7228f4c2582c4a5f73004b4b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: