mirror of
https://github.com/MewoLab/AquaDX.git
synced 2026-02-16 05:37:28 +08:00
[O] Locale
This commit is contained in:
@@ -6,6 +6,7 @@ using System.Threading.Tasks;
|
||||
using AquaMai.Config.Attributes;
|
||||
using AquaMai.Config.Types;
|
||||
using AquaMai.Core.Helpers;
|
||||
using AquaMai.Core.Resources;
|
||||
using HarmonyLib;
|
||||
using MAI2.Util;
|
||||
using Manager;
|
||||
@@ -25,8 +26,7 @@ public class HideSelfMadeCharts
|
||||
zh: "切换自制谱显示的按键")]
|
||||
public static readonly KeyCodeOrName key = KeyCodeOrName.Test;
|
||||
|
||||
[ConfigEntry]
|
||||
public static readonly bool longPress = false;
|
||||
[ConfigEntry] public static readonly bool longPress = false;
|
||||
|
||||
[ConfigEntry(
|
||||
en: "One user ID per line in the file. Hide self-made charts when these users login.",
|
||||
@@ -86,7 +86,7 @@ public class HideSelfMadeCharts
|
||||
Task.Run(async () =>
|
||||
{
|
||||
await Task.Delay(1000);
|
||||
MessageHelper.ShowMessage($"{(isShowSelfMadeCharts ? "Show" : "Hide")} Self-Made Charts");
|
||||
MessageHelper.ShowMessage(isShowSelfMadeCharts ? Locale.SelfMadeChartsShow : Locale.SelfMadeChartsHide);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -133,4 +133,4 @@ public class HideSelfMadeCharts
|
||||
// reset status on login
|
||||
isShowSelfMadeCharts = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -53,6 +53,7 @@ public class ImmediateSave
|
||||
|
||||
for (int i = 0; i < 2; i++)
|
||||
{
|
||||
var j = i;
|
||||
var userData = Singleton<UserDataManager>.Instance.GetUserData(i);
|
||||
if (!userData.IsEntry || userData.IsGuest())
|
||||
{
|
||||
@@ -74,10 +75,10 @@ public class ImmediateSave
|
||||
},
|
||||
delegate(PacketStatus err)
|
||||
{
|
||||
SoundManager.PlaySE(Mai2.Mai2Cue.Cue.SE_ENTRY_AIME_ERROR, i);
|
||||
SoundManager.PlaySE(Mai2.Mai2Cue.Cue.SE_ENTRY_AIME_ERROR, j);
|
||||
MelonLogger.Error("[ImmediateSave] Playlog save error");
|
||||
MelonLogger.Error(err);
|
||||
MessageHelper.ShowMessage("Playlog save error");
|
||||
MessageHelper.ShowMessage(Locale.PlaylogSaveError);
|
||||
CheckSaveDone();
|
||||
}));
|
||||
PacketHelper.StartPacket(Shim.CreatePacketUpsertUserAll(i, userData, delegate(int code)
|
||||
@@ -89,18 +90,18 @@ public class ImmediateSave
|
||||
}
|
||||
else
|
||||
{
|
||||
SoundManager.PlaySE(Mai2.Mai2Cue.Cue.SE_ENTRY_AIME_ERROR, i);
|
||||
SoundManager.PlaySE(Mai2.Mai2Cue.Cue.SE_ENTRY_AIME_ERROR, j);
|
||||
MelonLogger.Error("[ImmediateSave] UserAll upsert error");
|
||||
MelonLogger.Error(code);
|
||||
MessageHelper.ShowMessage("UserAll upsert error");
|
||||
MessageHelper.ShowMessage(Locale.UserAllUpsertError);
|
||||
CheckSaveDone();
|
||||
}
|
||||
}, delegate(PacketStatus err)
|
||||
{
|
||||
SoundManager.PlaySE(Mai2.Mai2Cue.Cue.SE_ENTRY_AIME_ERROR, i);
|
||||
SoundManager.PlaySE(Mai2.Mai2Cue.Cue.SE_ENTRY_AIME_ERROR, j);
|
||||
MelonLogger.Error("[ImmediateSave] UserAll upsert error");
|
||||
MelonLogger.Error(err);
|
||||
MessageHelper.ShowMessage("UserAll upsert error");
|
||||
MessageHelper.ShowMessage(Locale.UserAllUpsertError);
|
||||
CheckSaveDone();
|
||||
}));
|
||||
}
|
||||
@@ -237,4 +238,4 @@ public class ImmediateSave
|
||||
GUI.Label(rect, Locale.SavingDontExit);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user