using EasyTools.Utils; using PlayerRoles; using System.Collections.Generic; using System.ComponentModel; namespace EasyTools.Configs { public class TranslateConfig { [Description("卡虚空自救指令_错误")] public string RescueCommandError { get; set; } = "执行指令时发生错误,请稍后再试"; [Description("卡虚空自救指令_失败")] public string RescueCommandFailed { get; set; } = "失败,可能指令未启用或者身份不允许等"; [Description("卡虚空自救指令_成功")] public string RescueCommandOk { get; set; } = "成功"; [Description("聊天指令_错误")] public string ChatCommandError { get; set; } = "发送消息时出现错误,请稍后重试"; [Description("聊天指令_失败")] public string ChatCommandFailed { get; set; } = "发送失败,你被禁言或者信息为空或者聊天系统未启用"; [Description("聊天指令_成功")] public string ChatCommandOk { get; set; } = "发送成功"; /// /// /// [Description("聊天中消息列表的标题")] public string ChatMessageTitle { get; set; } = "消息列表:"; [Description("聊天中每种消息的名字")] public Dictionary MessageTypeName { get; set; } = new() { { ChatMessage.MessageType.AdminPrivateChat, "管理私聊" }, { ChatMessage.MessageType.BroadcastChat, "公共消息" }, { ChatMessage.MessageType.TeamChat, "队友消息" }, }; /// /// /// [Description("聊天系统自定义玩家角色名称")] public Dictionary ChatSystemRoleTranslation { get; set; } = new Dictionary { {RoleTypeId.ClassD , "D级人员"}, {RoleTypeId.FacilityGuard , "保安" }, {RoleTypeId.ChaosConscript , "混沌征召兵"}, {RoleTypeId.ChaosMarauder , "混沌掠夺者"}, {RoleTypeId.ChaosRepressor , "混沌压制者"}, {RoleTypeId.ChaosRifleman , "混沌步枪兵"}, {RoleTypeId.NtfCaptain , "九尾狐指挥官"}, {RoleTypeId.NtfPrivate , "九尾狐列兵"}, {RoleTypeId.NtfSergeant , "九尾狐中士"}, {RoleTypeId.NtfSpecialist , "九尾狐收容专家"}, {RoleTypeId.Scientist , "科学家"}, {RoleTypeId.Tutorial , "教程角色"}, {RoleTypeId.Scp096 , "SCP-096" }, {RoleTypeId.Scp049 , "SCP-049" }, {RoleTypeId.Scp173 , "SCP-173" }, {RoleTypeId.Scp939 , "SCP-939" }, {RoleTypeId.Scp079 , "SCP-079" }, {RoleTypeId.Scp0492 , "SCP-049-2" }, {RoleTypeId.Scp106 , "SCP-106" }, {RoleTypeId.Scp3114 , "SCP-3114" }, {RoleTypeId.Spectator , "观察者" }, {RoleTypeId.Overwatch , "监管" }, {RoleTypeId.Filmmaker , "导演" } }; [Description("聊天系统自定义玩家团队名称")] public Dictionary ChatSystemTeamTranslation { get; set; } = new Dictionary { {Team.Dead , "旁观者" }, {Team.ClassD , "DD阵营" }, {Team.OtherAlive , "神秘阵营" }, {Team.Scientists , "博士阵营" }, {Team.SCPs , "SCP阵营" }, {Team.ChaosInsurgency , "混沌阵营" }, {Team.FoundationForces , "九尾狐阵营" }, }; } }