spanish support

This commit is contained in:
2023-11-09 18:29:53 -05:00
parent e3b5962ecd
commit 0810b1b4df
10472 changed files with 81407 additions and 17087 deletions
@@ -1,4 +1,5 @@
using System;
using Assets.Scripts;
using Qoo.Game;
namespace Qoo.Def
@@ -90,8 +91,20 @@ namespace Qoo.Def
// Token: 0x040004FE RID: 1278
private static readonly GameDef.GAME_PARAM_TABLE[] g_GameParamTable = new GameDef.GAME_PARAM_TABLE[]
{
UnityApp.Instance.isJapanese? new GameDef.GAME_PARAM_TABLE("firstname", "アリス", false) : new GameDef.GAME_PARAM_TABLE("firstname", "Alice", false),
UnityApp.Instance.isJapanese? new GameDef.GAME_PARAM_TABLE("familyname", "リデル", false) : new GameDef.GAME_PARAM_TABLE("familyname", "Liddell", false),
new GameDef.GAME_PARAM_TABLE("firstname", UnityApp.Instance.locale switch
{
LocaleEnum.English => "Alice",
LocaleEnum.Spanish => "Alice",
_ => "アリス"
}, false),
new GameDef.GAME_PARAM_TABLE("familyname", UnityApp.Instance.locale switch
{
LocaleEnum.English => "Liddell",
LocaleEnum.Spanish => "Liddell",
_ => "リデル"
}, false),
new GameDef.GAME_PARAM_TABLE("scene", string.Empty, false),
new GameDef.GAME_PARAM_TABLE("memory", string.Empty, false),
new GameDef.GAME_PARAM_TABLE("map_bg", string.Empty, false),
@@ -7,12 +7,24 @@ namespace Qoo.Def
{
void Awake()
{
if (!UnityApp.Instance.isJapanese)
{
MSG_SAVE_CONFIRM = "Do you want to save?";
MSG_OVER_CONFIRM = "Do you want to overwrite this save";
MSG_LOAD_CONFIRM = "Do you want to load this save";
}
switch (UnityApp.Instance.locale)
{
case Assets.Scripts.LocaleEnum.English:
MSG_SAVE_CONFIRM = "Do you want to save?";
MSG_LOAD_CONFIRM = "Do you want to load this save?";
MSG_OVER_CONFIRM = "Do you want to overwrite this Save?";
break;
case Assets.Scripts.LocaleEnum.Spanish:
MSG_SAVE_CONFIRM = "Spanish translation save message";
MSG_LOAD_CONFIRM = "Spanish translation load message";
MSG_OVER_CONFIRM = "Spanish translation overwrite confirm message";
break;
default:
MSG_SAVE_CONFIRM = "セーブしますか?";
MSG_LOAD_CONFIRM = "ロードしますか?";
MSG_OVER_CONFIRM = "上書きしますか";
break;
}
}
// Token: 0x04000565 RID: 1381
@@ -1,6 +1,7 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Assets.Scripts;
using Game;
using Qoo.Input;
using Qoo.Wnd;
@@ -82,15 +83,20 @@ namespace Qoo.Game
UnityEngine.Debug.LogWarning("first");
KsExec.confirm = false;
KsExec.confirmResult = false;
if (UnityApp.Instance.isJapanese)
{
KsExec.editName = "アリス";
KsExec.editLastName = "リデル";
}
else
switch (UnityApp.Instance.locale)
{
KsExec.editName = "Alice";
KsExec.editLastName = "Liddell";
case Assets.Scripts.LocaleEnum.English:
KsExec.editName = "Alice";
KsExec.editLastName = "Liddell";
break;
case Assets.Scripts.LocaleEnum.Spanish:
KsExec.editName = "Alice";
KsExec.editLastName = "Liddell";
break;
default:
KsExec.editName = "アリス";
KsExec.editLastName = "リデル";
break;
}
NameInputKeyboard.DebugInputText = KsExec.editName;
NameInputKeyboard.DebugInputTextLastName = KsExec.editLastName;
@@ -151,7 +157,24 @@ namespace Qoo.Game
}*/
if (UnityApp.Instance.isJapanese)
msgs = new string[]
{
string.Format(
UnityApp.Instance.locale switch
{
LocaleEnum.English => "{0} {1}",
LocaleEnum.Spanish => "{0} {1}",
_ => "「{0}{1}」です。"
}, arg, arg2),
UnityApp.Instance.locale switch
{
LocaleEnum.English => "Is this Correct?",
LocaleEnum.Spanish => "Spanish translation name confirmation message",
_ => "よろしいですか?"
}
};
/*if (UnityApp.Instance.isJapanese)
{
msgs = new string[]
{
@@ -165,8 +188,8 @@ namespace Qoo.Game
{
string.Format("Is {0} {1} correct?", arg, arg2)
};
}
}*/
UnityTask.SetSubNoUnityTask(MessageDlg.ExecDlg(msgs, new Action<bool>(KsExec.SetResult)));
KsExec.confirm = true;
KsExec.confirmResult = false;