namespace MikuSB.Internationalization.Message; #region Root public class LanguageCHS { public GameTextCHS Game { get; } = new(); public ServerTextCHS Server { get; } = new(); public WordTextCHS Word { get; } = new(); // a placeholder for the actual word text } #endregion #region Layer 1 /// /// path: Game /// public class GameTextCHS { public CommandTextCHS Command { get; } = new(); } /// /// path: Server /// public class ServerTextCHS { public WebTextCHS Web { get; } = new(); public ServerInfoTextCHS ServerInfo { get; } = new(); } /// /// path: Word /// public class WordTextCHS { public string Skin => "皮肤"; public string WeaponPart => "武器部件"; public string CallItem => "召唤道具"; public string SkinPart => "皮肤部件"; public string Profile => "个人资料"; public string WeaponSkin => "武器皮肤"; public string SupportCard => "支援卡"; public string Weapon => "武器"; public string Rank => "星魂"; public string Avatar => "角色"; public string Material => "材料"; public string Pet => "宠物"; public string Relic => "遗器"; public string Equipment => "光锥"; public string Talent => "行迹"; public string Banner => "卡池"; public string Activity => "活动"; public string CdKey => "兑换码"; public string VideoKey => "过场动画密钥"; public string Buff => "祝福"; public string Miracle => "奇物"; public string Unlock => "奢侈品"; public string TrainParty => "派对车厢"; // server info public string Config => "配置文件"; public string Language => "语言"; public string Log => "日志"; public string GameData => "游戏数据"; public string Cache => "资源缓存"; public string CustomData => "自定义数据"; public string Database => "数据库"; public string Command => "命令"; public string SSL => "SSL"; public string Ec2b => "Ec2b"; public string SdkServer => "Web服务器"; public string Handler => "包处理器"; public string Dispatch => "全局分发"; public string Game => "游戏"; public string Handbook => "手册"; public string NotFound => "未找到"; public string Error => "错误"; public string FloorInfo => "区域文件"; public string FloorGroupInfo => "区域组文件"; public string FloorMissingResult => "传送与世界生成"; public string FloorGroupMissingResult => "传送、怪物战斗与世界生成"; public string Mission => "任务"; public string MissionInfo => "任务文件"; public string SubMission => "子任务"; public string SubMissionInfo => "子任务文件"; public string MazeSkill => "角色秘技"; public string MazeSkillInfo => "角色秘技文件"; public string Dialogue => "模拟宇宙事件"; public string DialogueInfo => "模拟宇宙事件文件"; public string Performance => "剧情操作"; public string PerformanceInfo => "剧情操作文件"; public string RogueChestMap => "模拟宇宙地图"; public string RogueChestMapInfo => "模拟宇宙地图文件"; public string ChessRogueRoom => "模拟宇宙DLC"; public string ChessRogueRoomInfo => "模拟宇宙DLC文件"; public string SummonUnit => "秘技生成"; public string SummonUnitInfo => "秘技生成文件"; public string RogueTournRoom => "差分宇宙"; public string RogueTournRoomInfo => "差分宇宙房间文件"; public string TypesOfRogue => "类型的模拟宇宙"; public string RogueMagicRoom => "不可知域"; public string RogueMagicRoomInfo => "不可知域房间文件"; public string RogueDiceSurface => "骰面效果"; public string RogueDiceSurfaceInfo => "骰面效果文件"; public string AdventureModifier => "AdventureModifier"; public string AdventureModifierInfo => "AdventureModifier文件"; public string RogueMapGen => "RogueMapGen文件"; public string RogueMiracleGroup => "RogueMiracleGroup文件"; public string RogueMiracleEffectGen => "RogueMiracleEffectGen文件"; public string DatabaseAccount => "数据库账号"; public string Tutorial => "教程"; } #endregion #region Layer 2 #region GameText /// /// path: Game.Command /// public class CommandTextCHS { public NoticeTextCHS Notice { get; } = new(); public HelpTextCHS Help { get; } = new(); public GirlTextCHS Girl { get; } = new(); public GiveAllTextCHS GiveAll { get; } = new(); public DebugTextCHS Debug { get; } = new(); } #endregion #region ServerText /// /// path: Server.Web /// public class WebTextCHS { public string Maintain => "服务器正在维修, 请稍后尝试。"; } /// /// path: Server.ServerInfo /// public class ServerInfoTextCHS { public string Shutdown => "关闭中…"; public string CancelKeyPressed => "已按下取消键 (Ctrl + C), 服务器即将关闭…"; public string StartingServer => "正在启动 MikuSB"; public string CurrentVersion => "当前服务端支持的版本: {0}"; public string InvalidVersion => "当前为不受支持的游戏版本 {0}\n请更新游戏到 {1}"; public string LoadingItem => "正在加载 {0}…"; public string GeneratingItem => "正在生成 {0}…"; public string WaitingItem => "正在等待进程 {0} 完成…"; public string RegisterItem => "注册了 {0} 个 {1}。"; public string FailedToLoadItem => "加载 {0} 失败。"; public string NewClientSecretKey => "客户端密钥不存在, 正在生成新的客户端密钥。"; public string FailedToInitializeItem => "初始化 {0} 失败。"; public string FailedToReadItem => "读取 {0} 失败, 文件{1}"; public string GeneratedItem => "已生成 {0}。"; public string LoadedItem => "已加载 {0}。"; public string LoadedItems => "已加载 {0} 个 {1}。"; public string ServerRunning => "{0} 服务器正在监听 {1}"; public string ServerStarted => "启动完成!用时 {0}s, 击败了99%的用户, 输入 ‘help’ 来获取命令帮助"; // 玩梗, 考虑英语版本将其本土化 public string MissionEnabled => "任务系统已启用, 此功能仍在开发中, 且可能不会按预期工作, 如果遇见任何bug, 请汇报给开发者。"; public string KeyStoreError => "SSL证书不存在, 已关闭SSL功能。"; public string CacheLoadSkip => "已跳过缓存加载。"; public string ConfigMissing => "{0} 缺失, 请检查你的资源文件夹: {1}, {2} 可能不能使用。"; public string UnloadedItems => "卸载了所有 {0}。"; public string SaveDatabase => "已保存数据库, 用时 {0}s"; public string WaitForAllDone => "现在还不可以进入游戏, 请等待所有项目加载完成后再试"; public string UnhandledException => "发生未经处理的异常: {0}"; } #endregion #endregion #region Layer 3 #region CommandText /// /// path: Game.Command.Notice /// public class NoticeTextCHS { public string PlayerNotFound => "未找到玩家!"; public string InvalidArguments => "无效的参数!"; public string NoPermission => "你没有权限这么做!"; public string CommandNotFound => "未找到命令! 输入 '/help' 来获取帮助"; public string TargetOffline => "目标 {0}({1}) 离线了!清除当前目标"; public string TargetFound => "找到目标 {0}({1}), 下一次命令将默认对其执行"; public string TargetNotFound => "未找到目标 {0}!"; public string InternalError => "在处理命令时发生了内部错误: {0}!"; } /// /// path: Game.Command.Help /// public class HelpTextCHS { public string Desc => "显示帮助信息"; public string Usage => "用法: /help\n" + "用法: /help [命令]"; public string Commands => "命令: "; public string CommandPermission => "所需权限: "; public string CommandAlias => "命令别名: "; } /// /// path: Game.Command.Girl /// public class GirlTextCHS { public string Desc => "添加角色到玩家\n" + "detail 和 particular 可在 Resources/ExcelOutput/card.json 中查看\n\n" + "注意:-1 表示所有角色\n"; public string Usage => "用法: /girl add -p -l -s\n" + "用法: /girl level \n" + "用法: /girl neuronic \n" + "用法: /girl break "; public string NotFound => "角色不存在!"; public string Added => "已为玩家添加 {0} 个角色!"; public string UpdateLevel => "已将 {1} 个角色等级设置为 {0}!"; public string UpdateNeuronicLevel => "已将 {1} 个角色的神经元等级设置为 {0}!"; public string UpdateBreakLevel => "已将 {1} 个角色的天启/武格等级设置为 {0}!"; } /// /// path: Game.Command.GiveAll /// public class GiveAllTextCHS { public string Desc => "给予玩家所有物品\n" + "注意:-1 表示全部"; public string Usage => "用法:/giveall weapon -p<特定> -l<等級>\n" + "用法:/giveall weaponskin -p<特定>\n" + "用法:/giveall card -p<特定> -l<等級>" + "用法:/giveall profile -g<类型> -p<特定> -l<等级>" + "用法:/giveall skinpart -g<類型> -p<特定> -l<等級>" + "用法:/giveall weaponpart -g<類型> -p<特定> -l<等級>" + "用法:/giveall call -g<類型> -p<特定> -l<等級>"; public string NotFound => "未找到 {0}!"; public string GiveAllItems => "已向玩家添加 {0} 个 {1}!"; } /// /// path: Game.Command.Debug /// public class DebugTextCHS { public string Desc => "调试包输出开关"; public string Usage => "用法: /debug [on|off|simple|detail|file]"; public string Enabled => "已启用调试包输出。"; public string Disabled => "已禁用调试包输出。"; public string SimpleEnabled => "已启用简单调试包输出。"; public string DetailEnabled => "已启用详细调试包输出。"; public string FileEnabled => "个人调试文件输出已启用。"; public string FileDisabled => "个人调试文件输出已禁用。"; } #endregion #endregion