From a465564d9896d086dce98877c325e83f99865f82 Mon Sep 17 00:00:00 2001 From: cxfm666 <61831881+cxfm666@users.noreply.github.com> Date: Sun, 14 Jul 2024 16:53:01 +0800 Subject: [PATCH] i18n --- Command/Command/Cmd/CommandAccount.cs | 2 +- .../Internationalization/Message/LanguageCHT.cs | 15 +++++++++++++++ Common/Internationalization/Message/LanguageEN.cs | 15 +++++++++++++++ 3 files changed, 31 insertions(+), 1 deletion(-) diff --git a/Command/Command/Cmd/CommandAccount.cs b/Command/Command/Cmd/CommandAccount.cs index d44f3f37..ee8aff03 100644 --- a/Command/Command/Cmd/CommandAccount.cs +++ b/Command/Command/Cmd/CommandAccount.cs @@ -30,7 +30,7 @@ namespace EggLink.DanhengServer.Command.Cmd { if (!int.TryParse(arg.Args[2], out uid)) { - arg.SendMsg(I18nManager.Translate("Game.Command.Notice.InvalidUid")); + arg.SendMsg(I18nManager.Translate("Game.Command.Account.InvalidUid")); return; } } diff --git a/Common/Internationalization/Message/LanguageCHT.cs b/Common/Internationalization/Message/LanguageCHT.cs index 9eda272a..47aedcbe 100644 --- a/Common/Internationalization/Message/LanguageCHT.cs +++ b/Common/Internationalization/Message/LanguageCHT.cs @@ -114,6 +114,7 @@ namespace EggLink.DanhengServer.Internationalization.Message public UnlockAllTextCHT UnlockAll { get; } = new(); public MailTextCHT Mail { get; } = new(); public RaidTextCHT Raid { get; } = new(); + public AccountTextCHT Account { get; } = new(); } #endregion @@ -364,6 +365,20 @@ namespace EggLink.DanhengServer.Internationalization.Message public string Leaved { get; } = "已離開臨時場景!"; } + /// + /// path: Game.Command.Account + /// + public class AccountTextCHT + { + public string Desc { get; } = "創建賬號"; + public string Usage { get; } = "/account create <用戶名>"; + public string InvalidUid { get; } = "無效UID參數!"; + public string CreateError { get; } = "出現內部錯誤 {0} "; + public string CreateSuccess { get; } = "新賬號 {0} 創建成功!"; + public string DuplicateAccount { get; } = "賬號 {0} 已存在!"; + public string DuplicateUID { get; } = "UID {0} 已存在!"; + public string DataError { get; } = "新賬號獲取失敗! {0}!"; + } #endregion #endregion diff --git a/Common/Internationalization/Message/LanguageEN.cs b/Common/Internationalization/Message/LanguageEN.cs index 0035e884..285e5d4c 100644 --- a/Common/Internationalization/Message/LanguageEN.cs +++ b/Common/Internationalization/Message/LanguageEN.cs @@ -112,6 +112,7 @@ namespace EggLink.DanhengServer.Internationalization.Message public UnlockAllTextEN UnlockAll { get; } = new(); public MailTextEN Mail { get; } = new(); public RaidTextEN Raid { get; } = new(); + public AccountTextEN Account { get; } = new(); } #endregion @@ -362,6 +363,20 @@ namespace EggLink.DanhengServer.Internationalization.Message public string Usage { get; } = "/raid "; public string Leaved { get; } = "Leaved temporary scene!"; } + /// + /// path: Game.Command.Account + /// + public class AccountTextEN + { + public string Desc { get; } = "Create Account"; + public string Usage { get; } = "/account create "; + public string InvalidUid { get; } = "Invalid UID argument!"; + public string CreateError { get; } = "An internal error occurred {0}"; + public string CreateSuccess { get; } = "New account {0} created successfully!"; + public string DuplicateAccount { get; } = "Account {0} already exists!"; + public string DuplicateUID { get; } = "UID {0} already exists!"; + public string DataError { get; } = "Failed to retrieve new account! {0}!"; + } #endregion