From 8ad59ca2072cdcc0c1572894bfed101ccedfec0f Mon Sep 17 00:00:00 2001 From: Ape <155788660+ApeMV@users.noreply.github.com> Date: Wed, 24 Jun 2026 14:45:13 +0200 Subject: [PATCH] 1.8.3 --- AmongUsRevamped.cs | 4 +- Modules/CustomOptionsHolder.cs | 7 +- Modules/CustomRoleManagement.cs | 60 +---- Modules/Translator.cs | 18 +- Modules/Utils.cs | 25 +- Patches/ClientOptionsPatch.cs | 4 + Patches/CredentialsPatch.cs | 2 +- Patches/GameSettingMenuPatch.cs | 13 +- Patches/JoinAndLeavePatches.cs | 8 +- Patches/OnGameStartedPatch.cs | 2 +- README.md | 4 +- Resources/Language/English.json | 20 +- Resources/Language/Italian.json | 296 ++++++++++++++++++++++ Resources/Language/SimplifiedChinese.json | 296 ++++++++++++++++++++++ Resources/Language/Spanish.json | 262 +++++++++++++++++++ 15 files changed, 926 insertions(+), 95 deletions(-) create mode 100644 Resources/Language/Italian.json create mode 100644 Resources/Language/SimplifiedChinese.json create mode 100644 Resources/Language/Spanish.json diff --git a/AmongUsRevamped.cs b/AmongUsRevamped.cs index 019ebc3..d3b81fc 100644 --- a/AmongUsRevamped.cs +++ b/AmongUsRevamped.cs @@ -36,6 +36,7 @@ public partial class Main : BasePlugin public static ConfigEntry LobbyMusic { get; private set; } public static ConfigEntry DisableInfoWhenDead { get; private set; } public static ConfigEntry DisableCommandHelper { get; private set; } + public static ConfigEntry DisableCompatibilityWarning { get; private set; } public static NormalGameOptionsV10 NormalOptions => GameOptionsManager.Instance != null ? GameOptionsManager.Instance.currentNormalGameOptions : null; public static HideNSeekGameOptionsV10 HideNSeekOptions => GameOptionsManager.Instance != null ? GameOptionsManager.Instance.currentHideNSeekGameOptions : null; @@ -43,7 +44,7 @@ public partial class Main : BasePlugin public static bool HasArgumentException; public static string CredentialsText; - public const string ModVersion = "v1.8.2"; + public const string ModVersion = "v1.8.3"; public static float GameTimer; @@ -93,6 +94,7 @@ public partial class Main : BasePlugin LobbyMusic = Config.Bind("Client Options", "Lobby Music", false); DisableInfoWhenDead = Config.Bind("Client Options", "Disable Task/Kill View", false); DisableCommandHelper = Config.Bind("Client Options", "Disable Command Helper", false); + DisableCompatibilityWarning = Config.Bind("Client Options", "Disable Compatibility Warning", false); Translator.Init(); Translator.Reload(); diff --git a/Modules/CustomOptionsHolder.cs b/Modules/CustomOptionsHolder.cs index 15927f9..dc642b5 100644 --- a/Modules/CustomOptionsHolder.cs +++ b/Modules/CustomOptionsHolder.cs @@ -53,7 +53,7 @@ namespace AmongUsRevamped public static readonly string[] accessLevels = { - "Everyone", "VIP And Above", "Moderator And Above", "Admin", "Only You" + Translator.Get("everyone"), Translator.Get("vipAndAbove"), Translator.Get("moderatorAndAbove"), Translator.Get("admin"), Translator.Get("onlyYou") }; public static readonly string[] crewmateAbilities = @@ -65,11 +65,6 @@ namespace AmongUsRevamped "Tyrant", "Stealer", "Juggernaut", "None" }; - public static readonly string[] languages = - { - "English", "French" - }; - //System public static OptionItem Language; diff --git a/Modules/CustomRoleManagement.cs b/Modules/CustomRoleManagement.cs index 0ee0456..9e7053c 100644 --- a/Modules/CustomRoleManagement.cs +++ b/Modules/CustomRoleManagement.cs @@ -148,73 +148,35 @@ public static class AbilityManagement else Utils.ChatCommand(c, first, second, true); } - public static string RoleInfoString(PlayerControl player) - { - if (!AmongUsClient.Instance.AmHost) return ""; - if (IsMayor(player)) return $"Your Ability: Mayor\n\nYou are a Crewmate with {Options.ExtraVotesCrewmate.GetInt()} additional vote(s). Use them wisely."; - if (IsWorkhorse(player)) return $"Your Ability: Workhorse\n\nYou gain {Options.ExtraVotesPerTask.GetFloat()} additional vote(s) per completed task. Votes are rounded down."; - if (IsJester(player)) return "Your Ability: Jester\n\nYou can optionally win alone by getting voted, you are still a Crewmate."; - if (IsSpeedrunner(player)) return "Your Ability: Tasker\n\nThe Crewmates win if you complete tasks while being alive. You have more tasks."; - if (IsTyrant(player)) return $"Your Ability: Tyrant\n\nYou are an Impostor with {Options.ExtraVotesImpostor.GetInt()} additional vote(s). Use them wisely."; - if (IsStealer(player)) return $"Your Ability: Stealer\n\nYou gain {Options.ExtraVotesPerKill.GetFloat()} additional vote(s) per killed player. Votes are rounded down."; - if (IsJuggernaut(player)) return $"Your Ability: Juggernaut\n\nThe Impostor team instantly wins if you gain {Options.KillsNeededForJuggernaut.GetInt()} kills."; - else return ""; - } - public static bool HandlingRoleMessages = false; - private static int PendingRoleMessages = 0; public static void SendRoleMessages() { - if (!AmongUsClient.Instance.AmHost || Options.Gamemode.GetValue() > 1) return; + if (!AmongUsClient.Instance.AmHost || Options.Gamemode.GetValue() > 1 || Utils.isHideNSeek) return; if (string.IsNullOrEmpty(RoleList()) || PlayerControl.LocalPlayer.Data.IsDead) { HandlingRoleMessages = false; - PendingRoleMessages = 0; return; } - var players = PlayerControl.AllPlayerControls.ToArray().ToList(); - float delay = 6.6f; - - PendingRoleMessages = 0; HandlingRoleMessages = true; SendRoleList(DestroyableSingleton.Instance.Chat, AbilityManagement.RoleList(), true); - foreach (var player in players) + new LateTask(() => { - if (string.IsNullOrEmpty(RoleInfoString(player))) continue; - - PendingRoleMessages++; - - new LateTask(() => + if (Utils.InGame) { - if (Utils.InGame) - { - Utils.SendPrivateMessage(player, RoleInfoString(player)); - } - else - { - Logger.Info("Role sending was forcefully canceled. This should not happen.", "SendRoleMessages"); - } + Utils.ChatCommand(DestroyableSingleton.Instance.Chat, "Custom Abilities are on!\n\nIf you have one of the roles above, you also have the Ability next to it.", "", false); + } + else + { + Logger.Info("Role sending was forcefully canceled. This should not happen.", "SendRoleMessages"); + } - PendingRoleMessages--; - - if (PendingRoleMessages <= 0) - { - PendingRoleMessages = 0; - HandlingRoleMessages = false; - } - }, delay, "SendRoleMessage"); - - delay += 2.2f; - } - - if (PendingRoleMessages == 0) - { HandlingRoleMessages = false; - } + + }, 6.6f, "SendRoleMessage"); } } /* diff --git a/Modules/Translator.cs b/Modules/Translator.cs index 8267105..0e29a9c 100644 --- a/Modules/Translator.cs +++ b/Modules/Translator.cs @@ -11,7 +11,9 @@ public static class Translator public enum SupportedLangs { English, - French + Italian, + SimplifiedChinese, + Spanish } private static readonly Dictionary> _languages = new(); @@ -21,6 +23,20 @@ public static class Translator public static void Init() { Logger.Info($" Among Us Revamped {Main.ModVersion}", "Init"); + + string path = $"{BanManager.DataPath}/Language/YourLanguage.txt"; + + if (!File.Exists(path)) + { + Logger.Warn($" Creating a new language file", "Translator"); + File.WriteAllText(path, "# In this file you can set your Among Us Revamped language.\n# To set the language, replace the 'English' text below with the language you want to select.\n# Supported languages: English, Spanish, SimplifiedChinese, Italian\n\nEnglish"); + } + + string l = File.ReadAllLines(path).FirstOrDefault(x => !string.IsNullOrWhiteSpace(x) && !x.StartsWith("#"))?.Trim() ?? "English"; + + if (Enum.TryParse(l, true, out SupportedLangs lang)) _currentLang = lang; + else _currentLang = SupportedLangs.English; + CheckLanguageFile(_currentLang); LoadLanguage(_currentLang); } diff --git a/Modules/Utils.cs b/Modules/Utils.cs index 6c1a9ee..6133472 100644 --- a/Modules/Utils.cs +++ b/Modules/Utils.cs @@ -72,17 +72,13 @@ public static class Utils switch (tab) { case TabGroup.SystemSettings: - return "System Settings"; -/* - case TabGroup.CustomRoleSettings: - return "Custom Roles"; -*/ + return Translator.Get("systemSettings"); case TabGroup.AbilitySettings: - return "Ability Settings"; + return Translator.Get("abilitySettings"); case TabGroup.ModSettings: - return "Gameplay Settings"; + return Translator.Get("gameplaySettings"); case TabGroup.GamemodeSettings: - return "Gamemode Settings"; + return Translator.Get("gamemodeSettings"); default: return ""; } @@ -369,19 +365,6 @@ public static class Utils return false; } - public static void SendPrivateMessage(PlayerControl target, string message) - { - if (!AmongUsClient.Instance.AmHost || PlayerControl.LocalPlayer == null || target == null || target.Data.ClientId == 255) return; - - MessageWriter writer = AmongUsClient.Instance.StartRpcImmediately(PlayerControl.LocalPlayer.NetId, 13, SendOption.Reliable, target.Data.ClientId); - - writer.Write(message); - writer.Write(PlayerControl.LocalPlayer.PlayerId); - - AmongUsClient.Instance.FinishRpcImmediately(writer); - - } - public static void ChatCommand(ChatController __instance, string msg, string msg2, bool multi) { if (OnGameJoinedPatch.WaitingForChat) return; diff --git a/Patches/ClientOptionsPatch.cs b/Patches/ClientOptionsPatch.cs index 0122e7b..8bb7240 100644 --- a/Patches/ClientOptionsPatch.cs +++ b/Patches/ClientOptionsPatch.cs @@ -16,6 +16,7 @@ namespace AmongUsRevamped private static ClientOptionItem LobbyMusic; private static ClientOptionItem DisableInfoWhenDead; private static ClientOptionItem DisableCommandHelper; + private static ClientOptionItem DisableCompatibilityWarning; public static void Postfix(OptionsMenuBehaviour __instance) { @@ -61,6 +62,9 @@ namespace AmongUsRevamped if (DisableCommandHelper == null || DisableCommandHelper.ToggleButton == null) DisableCommandHelper = ClientOptionItem.Create(Translator.Get("disableCommandHelper"), Main.DisableCommandHelper, __instance); + + if (DisableCompatibilityWarning == null || DisableCompatibilityWarning.ToggleButton == null) + DisableCompatibilityWarning = ClientOptionItem.Create(Translator.Get("disableCompatibilityWarning"), Main.DisableCompatibilityWarning, __instance); } } diff --git a/Patches/CredentialsPatch.cs b/Patches/CredentialsPatch.cs index 3feb379..d657770 100644 --- a/Patches/CredentialsPatch.cs +++ b/Patches/CredentialsPatch.cs @@ -365,7 +365,7 @@ namespace AmongUsRevamped int pluginCount = IL2CPPChainloader.Instance.Plugins.Count; Logger.Info($" {pluginCount} Plugins detected", "PluginCheck"); - if (pluginCount > 1) + if (pluginCount > 1 && !Main.DisableCompatibilityWarning.Value) { DisconnectPopup.Instance.gameObject.SetActive(true); DisconnectPopup.Instance._textArea.enableWordWrapping = false; diff --git a/Patches/GameSettingMenuPatch.cs b/Patches/GameSettingMenuPatch.cs index 538b6d0..811ca08 100644 --- a/Patches/GameSettingMenuPatch.cs +++ b/Patches/GameSettingMenuPatch.cs @@ -113,21 +113,16 @@ namespace AmongUsRevamped switch ((TabGroup)(tabNum - 3)) { case TabGroup.SystemSettings: - __instance.MenuDescriptionText.text = "Quality settings to improve comfort and testing."; + __instance.MenuDescriptionText.text = Translator.Get("systemSettingsDesc"); break; -/* - case TabGroup.CustomRoleSettings: - __instance.MenuDescriptionText.text = "Custom Role enabling and settings."; - break; -*/ case TabGroup.AbilitySettings: - __instance.MenuDescriptionText.text = "Ability settings to enhance vanilla roles."; + __instance.MenuDescriptionText.text = Translator.Get("abilitySettingsDesc"); break; case TabGroup.ModSettings: - __instance.MenuDescriptionText.text = "Gameplay settings to improve the in-game experience."; + __instance.MenuDescriptionText.text = Translator.Get("gameplaySettingsDesc"); break; case TabGroup.GamemodeSettings: - __instance.MenuDescriptionText.text = "Situational settings to apply for specific gamemodes."; + __instance.MenuDescriptionText.text = Translator.Get("gamemodeSettingsDesc"); break; } } diff --git a/Patches/JoinAndLeavePatches.cs b/Patches/JoinAndLeavePatches.cs index 7276444..ecfdfd4 100644 --- a/Patches/JoinAndLeavePatches.cs +++ b/Patches/JoinAndLeavePatches.cs @@ -142,14 +142,14 @@ public static class SetLevelPatch if (!Options.TempBanLowLevelPlayer.GetBool()) { AmongUsClient.Instance.KickPlayer(__instance.Data.ClientId, false); - Logger.Info($" {__instance.Data.PlayerName} (level {level}) was kicked for being under level {Options.KickLowLevelPlayer.GetInt()}", "KickLowLevelPlayer"); - Logger.SendInGame($" {__instance.Data.PlayerName} (level {level}) was kicked for being under level {Options.KickLowLevelPlayer.GetInt()}"); + Logger.Info($" {__instance.Data.PlayerName} (level {level + 1}) was kicked for being under level {Options.KickLowLevelPlayer.GetInt()}", "KickLowLevelPlayer"); + Logger.SendInGame($" {__instance.Data.PlayerName} (level {level + 1}) was kicked for being under level {Options.KickLowLevelPlayer.GetInt()}"); } else { AmongUsClient.Instance.KickPlayer(__instance.Data.ClientId, true); - Logger.Info($" {__instance.Data.PlayerName} (level {level}) was banned for being under level {Options.KickLowLevelPlayer.GetInt()} ", "BanLowLevelPlayer"); - Logger.SendInGame($" {__instance.Data.PlayerName} (level {level}) was banned for being under level {Options.KickLowLevelPlayer.GetInt()}"); + Logger.Info($" {__instance.Data.PlayerName} (level {level + 1}) was banned for being under level {Options.KickLowLevelPlayer.GetInt()} ", "BanLowLevelPlayer"); + Logger.SendInGame($" {__instance.Data.PlayerName} (level {level + 1}) was banned for being under level {Options.KickLowLevelPlayer.GetInt()}"); } HandledLevelKicks.Add(__instance); } diff --git a/Patches/OnGameStartedPatch.cs b/Patches/OnGameStartedPatch.cs index d937d5f..3b90f25 100644 --- a/Patches/OnGameStartedPatch.cs +++ b/Patches/OnGameStartedPatch.cs @@ -116,7 +116,7 @@ internal static class OnGameStartPatch public static bool ScheduleExile; public static void Postfix() { - if (Options.Gamemode.GetValue() == 2 && Options.SNSChatInGame.GetBool()) + if (AmongUsClient.Instance.AmHost && Options.Gamemode.GetValue() == 2 && Options.SNSChatInGame.GetBool()) { PlayerControl.LocalPlayer.CmdReportDeadBody(null); if (MeetingHud.Instance != null) MeetingHud.Instance.RpcClose(); diff --git a/README.md b/README.md index 4b7c1e9..117cdf9 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ **** ‎ -# 🎮 Features (v1.8.2): +# 🎮 Features (v1.8.3): ## 🌟 Custom Abilities: - Mayor (Crewmate) - The Mayor has a configurable amount of extra votes @@ -88,6 +88,8 @@ - Shift and Seek - Speedrun ## ❓ Other Improvements: +- Among Us Revamped supports other languages +- Select a language in Language/YourLanguage.txt - Preset system for mod settings - Command Helper - Creatable and customizable Templates diff --git a/Resources/Language/English.json b/Resources/Language/English.json index b7e21f1..8b7f849 100644 --- a/Resources/Language/English.json +++ b/Resources/Language/English.json @@ -8,6 +8,7 @@ "enableLobbyMusic": "Lobby Music", "disableInfoWhenDead": "Hide Info When Dead", "disableCommandHelper": "Disable Command Helper", + "disableCompatibilityWarning": "Disable Compatibility Warning", "gameMasterWarning":"You will now spectate games until Game Master is turned off. WARNING: Ability messages will not be sent and role assigning might be inaccurate if this setting is enabled.", @@ -251,6 +252,7 @@ "banlistWelcome": "# In this file you can ban players from your lobby by Friendcode.\n# Banning someone in-game will automatically add them here as well. Below is a Friendcode example.\n\nfriendcode#0000\n", "banwordWelcome": "# In this file you can set denied words, automatically kicking anyone in-game who sends words listed here.\n# Make sure to separate words by using new lines.", "bannameWelcome": "# In this file you can set denied names, automatically kicking anyone in-game who uses names listed here.\n# Make sure to separate names by using new lines.", + "languageWelcome": "# In this file you can set your Among Us Revamped language.\n# To set the language, type one of the supported languages in a new line. The default is English.\n# Supported languages: English, Spanish, SimplifiedChinese, Italian\n\nEnglish", "noGameEndWarning": "WARNING: No Game End is enabled", @@ -292,5 +294,21 @@ "banWordKick": "{0} was kicked because they sent a banned word {1} time(s)", - "pluginWarning": "WARNING:\nYou have 2 or more detected Plugins.\nAmong Us Revamped is not compatible with most mods.\nIf you find bugs, they are most likely due to incompatibility." + "pluginWarning": "WARNING:\nYou have 2 or more detected Plugins.\nAmong Us Revamped is not compatible with most mods.\nIf you find bugs, they are most likely due to incompatibility.", + + "systemSettings": "System Settings", + "abilitySettings": "Ability Settings", + "gameplaySettings": "Gameplay Settings", + "gamemodeSettings": "Gamemode Settings", + + "systemSettingsDesc": "Quality settings to improve comfort and testing.", + "abilitySettingsDesc": "Ability settings to enhance vanilla roles.", + "gameplaySettingsDesc": "Gameplay settings to improve the in-game experience.", + "gamemodeSettingsDesc": "Situational settings to apply for specific gamemodes.", + + "everyone": "Everyone", + "vipAndAbove": "VIP And Above", + "moderatorAndAbove": "Moderator And Above", + "admin": "Admin", + "onlyYou": "Only You" } diff --git a/Resources/Language/Italian.json b/Resources/Language/Italian.json new file mode 100644 index 0000000..045b941 --- /dev/null +++ b/Resources/Language/Italian.json @@ -0,0 +1,296 @@ +{ + "LanguageID": "1", + + "gameMaster": "Spettatore", + "showFPS": "Mostra FPS", + "autoStart": "Auto Start", + "enableDarkTheme": "Abilità Tema Scuro", + "enableLobbyMusic": "Musica Lobby", + "disableInfoWhenDead": "Nascondi Info da Morto", + "disableCommandHelper": "Disabilita Command Helper", + + "gameMasterWarning":"Assisterai alle partite come spettatore finché la modalità Spettatore non viene disattivata.AVVISO:I messaggi delle abilità non verranno inviati e l'assegnazione dei ruoli potrebbe non essere accurata se questa impostazione è attiva.", + + "cancelStartCountdown": "Conto alla rovescia di inizio annullato", + + "invalidFriendCodeKick": "{0} è stato espulso per avere un codice amico non valido", + "invalidFriendCodeBan": "{0} è stato bannato per avere un codice amico non valido", + "language": "Lingua (Richiede il riavvio)", + "gamemode": "Modalità di gioco", + "tabGroupMain": "Moderazione", + "kickLowLevelPlayer": "Espelli giocatori sotto il livello", + "tempBanLowLevelPlayer": "Banna invece di espellere", + "dontKickLevelOnes": "Non espellere i giocatori di livello 1 per lobby glitched", + "kickInvalidFriendCodes": "Espelli codici amico non validi (vuoti)", + "tempBanInvalidFriendCodes": "Banna invece di espellere", + "deniedWordsToKick": "Inviate parole proibite per espellere il giocatore", + "moderatorCanUseCommand": "I moderatori possono usare i comandi", + "autoKickStart": "Espelli i giocatori che dicono Start", + "autoKickStartAsBan": "Banna invece di espellere", + "autoKickStartTimes": "Messaggi di Start necessari per l'espulsione", + "autoKickStartStrength": "Modalità di rilevamento rigorosa", + "tabGroupAutomation": "Automazione", + "autoSendGameInfo": "Invia automaticamente le informazioni sul vincitore", + "autoRejoinLobby": "Rientra automaticamente nella lobby", + "autoStartTimer": "Conto alla rovescia per l'Auto Start", + "waitAutoStart": "Auto Start dopo", + "playerAutoStart": "Giocatori necessari per l'Auto Start", + "enableJoinMessages": "Abilita i messaggi di benvenuto", + "messagePerPlayerNum": "Messaggio in base al numero di accessi", + "tabGroupMisc": "Varie", + "startCountdown": "Conto alla rovescia di inizio predefinito", + "colorCommandLevel": "Chi può usare i comandi colore", + "allowFortegreen": "Consenti il colore Verde Forte", + "noGameEnd": "Nessuna fine del gioco", + + "tabGroupAccess": "Livelli di accesso", + "slashColorCmd": "Chi può usare /color", + "slashRolesAndGamemodeCmd": "Chi può usare /r e i template", + "slashLastGameCmd": "Chi può usare /l e /aur", + "slashKickCmd": "Chi può usare /kick e /ckick", + "slashBanCmd": "Chi può usare /ban e /cban", + "slashEndMeetingCmd": "Chi può usare /endmeeting", + "slashStartAndEndGameCmd": "Chi può usare /startgame e /endgame", + + "tabGroupCrewmate": "Ruoli degli astronauti", + "tabGroupNeutral": "Ruoli dei neutrali", + "tabGroupImpostor": "Ruoli degli impostori", + + "tabGroupStandard": "Standard", + + "tabGroupHNS": "Nascondino", + "numSeekers": "# Cercatori", + "tabGroup0Kcd": "Ricarica uccisione a 0", + "noKcdSettingsOverride": "Aggiorna automaticamente le impostazioni", + "tabGroupSNS": "Mutaforma e cerca", + "snsChatInGame": "Chat durante il gioco (sperimentale)", + "snsSettingsOverride": "Aggiorna automaticamente le impostazioni", + "cantKillTime": "Dopo un errore, non può uccidere per", + "misfiresToSuicide": "Suicidio dopo un numero di errori", + "crewAutoWinsGameAfter": "Gli astronauti vincono automaticamente dopo", + "snsDisableSabotage": "Disabilita i sabotaggi critici SnS", + "snsDisableReactor": "Disabilita il sabotaggio del reattore", + "snsDisableOxygen": "Disabilita il sabotaggio dell'ossigeno", + "snsDisableLights": "Disabilita il sabotaggio delle luci", + "snsDisableComms": "Disabilita il sabotaggio delle comunicazioni", + "snsDisableHeli": "Disabilita il sabotaggio della rotta di collisione", + "snsDisableMushroomMixup": "Disabilita il sabotaggio della miscela di funghi", + "snsDisableCloseDoor": "Disabilita i sabotaggi delle porte SnS", + "tabGroupSpeedrun": "Speedrun", + "speedrunSettingsOverride": "Aggiorna automaticamente le impostazioni", + "gameAutoEndsAfter": "Il gioco termina automaticamente dopo", + "engineerMode": "Tutti sono ingegneri", + + "tabGroupSabotages": "Sabotaggi", + "deadImpostorsCanSabotage": "Gli impostori morti possono sabotare", + "disableSabotage": "Disabilita i sabotaggi critici", + "disableReactor": "Disabilita il sabotaggio del reattore", + "disableOxygen": "Disabilita il sabotaggio dell'ossigeno", + "disableLights": "Disabilita il sabotaggio delle luci", + "disableComms": "Disabilita il sabotaggio delle comunicazioni", + "disableHeli": "Disabilita il sabotaggio della rotta di collisione", + "disableMushroomMixup": "Disabilita il sabotaggio della miscela di funghi", + "disableCloseDoor": "Disabilita i sabotaggi delle porte", + + "tabGroupGameplayGeneral": "Generale", + "disableAnnoyingMeetingCalls": "Disabilita le chiamate di riunione nei primi 30s", + "disableReport": "Disabilita le segnalazioni dei corpi", + "changeDecontaminationTime": "Ignora il tempo di decontaminazione (Solo standard)", + "decontaminationTimeOnMiraHQ": "Durata decontaminazione Mira HQ", + "decontaminationDoorOpenTimeOnMiraHQ": "Durata apertura porte decontaminazione Mira HQ", + "decontaminationTimeOnPolus": "Durata decontaminazione Polus", + "decontaminationDoorOpenTimeOnPolus": "Durata apertura porte decontaminazione Polus", + "disableSporeTrigger": "Disabilita le spore su The Fungle", + + "disableDevices": "Disabilita i dispositivi", + "disableSkeldDevices": "Disabilita i dispositivi di The Skeld", + "disableSkeldAdmin": "Disabilita l'amministrazione di The Skeld", + "disableSkeldCamera": "Disabilita le telecamere di The Skeld", + "disableMiraHQDevices": "Disabilita i dispositivi di Mira HQ", + "disableMiraHQAdmin": "Disabilita l'amministrazione di Mira HQ", + "disableMiraHQDoorLog": "Disabilita il registro delle porte di Mira HQ", + "disablePolusDevices": "Disabilita i dispositivi di Polus", + "disablePolusAdmin": "Disabilita l'amministrazione di Polus", + "disablePolusCamera": "Disabilita le telecamere di Polus", + "disablePolusVital": "Disabilita i parametri vitali di Polus", + "disableAirshipDevices": "Disabilita i dispositivi di Airship", + "disableAirshipCockpitAdmin": "Disabilita l'amministrazione della cabina di pilotaggio di Airship", + "disableAirshipRecordsAdmin": "Disabilita l'amministrazione degli archivi di Airship", + "disableAirshipCamera": "Disabilita le telecamere di Airship", + "disableAirshipVital": "Disabilita i parametri vitali di Airship", + "disableFungleDevices": "Disabilita i dispositivi di The Fungle", + "disableFungleVital": "Disabilita i parametri vitali di The Fungle", + + "tabGroupTasks": "Incarichi", + "allPlayersSameTasks": "Tutti hanno gli stessi incarichi", + "overrideTaskSettings": "Disabilita gli incarichi", + "taskPercentNeededToWin": "% Incarichi completati per la vittoria degli astronauti", + + "disableMiraTasks": "Disabilita gli incarichi di Mira HQ", + "disableBuyBeverage": "Disabilita Acquista bevanda", + "disableMeasureWeather": "Disabilita Misura il tempo", + "disableProcessData": "Disabilita Elabora dati", + "disableRunDiagnostics": "Disabilita Esegui diagnostica", + "disableSortSamples": "Disabilita Ordina i campioni", + + "disablePolusTasks": "Disabilita gli incarichi di Polus", + "disableActivateWeatherNodes": "Disabilita Attiva i nodi meteo", + "disableAlignTelescope": "Disabilita Allinea il telescopio", + "disableFillCanisters": "Disabilita Riempi le bombole", + "disableInsertKeys": "Disabilita Inserisci le chiavi", + "disableOpenWaterways": "Disabilita Apri i canali dell'acqua", + "disableRebootWifi": "Disabilita Riavvia il Wi-Fi", + "disableRepairDrill": "Disabilita Ripara il trapano", + "disableScanBoardingPass": "Disabilita Scansiona la carta d'imbarco", + + "disableAirshipTasks": "Disabilita gli incarichi di Airship", + "disableCleanToilet": "Disabilita Pulisci il bagno", + "disableDecontaminate": "Disabilita Decontamina", + "disableDevelopPhotos": "Disabilita Sviluppa le foto", + "disableDressMannequin": "Disabilita Vesti il manichino", + "disableFixShower": "Disabilita Ripara la doccia", + "disableMakeBurger": "Disabilita Prepara un hamburger", + "disablePickUpTowels": "Disabilita Raccogli gli asciugamani", + "disablePolishRuby": "Disabilita Lucida il rubino", + "disablePutAwayPistols": "Disabilita Metti via le pistole", + "disablePutAwayRifles": "Disabilita Metti via i fucili", + "disableRewindTapes": "Disabilita Riavvolgi i nastri", + "disableResetBreaker": "Disabilita Ripristina gli interruttori", + "disableSortRecords": "Disabilita Ordina i record", + "disableStartFans": "Disabilita Avvia i ventilatori", + "disableUnlockSafe": "Disabilita Sblocca la cassaforte", + + "disableFungleTasks": "Disabilita gli incarichi di The Fungle", + "disableBuildSandcastle": "Disabilita Costruisci il castello di sabbia", + "disableCatchFish": "Disabilita Pesca i pesci", + "disableCollectSamples": "Disabilita Raccogli i campioni", + "disableCollectShells": "Disabilita Raccogli le conchiglie", + "disableCollectVegetables": "Disabilita Raccogli le verdure", + "disableCrankGenerator": "Disabilita Gira la manovella del generatore", + "disableExtractFuel": "Disabilita Estrai il carburante", + "disableFixAntenna": "Disabilita Ripara l'antenna", + "disableHelpCritter": "Disabilita Aiuta la creatura", + "disableHoistSupplies": "Disabilita Solleva le provviste", + "disableLiftWeights": "Disabilita Solleva i pesi", + "disableMineOres": "Disabilita Estrai i minerali", + "disablePlayVideoGame": "Disabilita Gioca al videogioco", + "disablePolishGem": "Disabilita Lucida la gemma", + "disableReplaceParts": "Disabilita Sostituisci le parti", + "disableRoastMarshmallow": "Disabilita Arrostisci il marshmallow", + "disableThrowFisbee": "Disabilita Lancia il frisbee", + "disableFindSignal": "Disabilita Trova il segnale", + + "disableMiscCommonTasks": "Disabilita gli incarichi comuni globali", + "disableEnterIdCode": "Disabilita Inserisci il codice ID", + "disableFixWiring": "Disabilita Ripara i cavi elettrici", + "disableSwipeCard": "Disabilita Striscia la tessera", + + "disableMiscShortTasks": "Disabilita gli incarichi brevi globali", + "disableAssembleArtifact": "Disabilita Assembla l'artefatto", + "disableChartCourse": "Disabilita Traccia la rotta", + "disableCleanO2Filter": "Disabilita Pulisci il filtro dell'O2", + "disableCleanVent": "Disabilita Pulisci il condotto", + "disableMonitorMushroom": "Disabilita Monitora il fungo", + "disableMonitorTree": "Disabilita Monitora l'albero", + "disablePrimeShields": "Disabilita Attiva gli scudi", + "disableRecordTemperature": "Disabilita Registra la temperatura", + "disableStabilizeSteering": "Disabilita Stabilizza la guida", + "disableStoreArtifacts": "Disabilita Conserva gli artefatti", + "disableUnlockManifolds": "Disabilita Sblocca i collettori", + + "disableMiscLongTasks": "Disabilita gli incarichi lunghi globali", + "disableAlignEngineOutput": "Disabilita Allinea l'uscita del motore", + "disableClearAsteroids": "Disabilita Distruggi gli asteroidi", + "disableEmptyChute": "Disabilita Svuota lo scivolo", + "disableInspectSample": "Disabilita Ispeziona il campione", + "disableReplaceWaterJug": "Disabilita Sostituisci il boccione dell'acqua", + "disableStartReactor": "Disabilita Avvia il reattore", + "disableWaterPlants": "Disabilita Annaffia le piante", + + "disableMiscMixedTasks": "Disabilita gli incarichi misti globali", + "disableCalibrateDistributor": "Disabilita Calibra il distributore", + "disableDivertPower": "Disabilita Devia l'energia", + "disableEmptyGarbage": "Disabilita Svuota la spazzatura", + "disableFuelEngines": "Disabilita Rifornisci i motori", + "disableSubmitScan": "Disabilita Invia la scansione", + "disableUploadData": "Disabilita Carica i dati", + + "allCommandsFull": "TUTTI I COMANDI:\n\n/help\nMostra questo messaggio.\n/aur, /socials\nInvia i link social di Among Us Revamped.\n\n/r, /gm\nInvia la descrizione della modalità corrente o l'elenco delle abilità.\n/r {ability}\nInvia le informazioni di un'abilità specifica.\n/l, /lastgame\nInvia le informazioni sull'ultimo vincitore.\n\n/0kc, /0killcooldown\nInvia la descrizione della modalità Ricarica uccisione a 0.\n/sns, /shiftandseek\nInvia la descrizione della modalità Mutaforma e cerca.\n/sp, /speedrun\nInvia la descrizione della modalità Speedrun.\n\n/kick, /ban\nEspelli o banna un giocatore per nome.\n/ckick, /cban\nEspelli o banna un giocatore per colore.\n\n/vip /moderator /admin\nAggiungi un giocatore come VIP, Moderatore o Admin.\n/removevip, /removemoderator, /removeadmin\nRimuovi VIP, Moderatore o Admin da un giocatore.\n\n/eg, /endgame\nTermina la partita corrente.\n/em, /endmeeting\nTermina la riunione corrente.\n/s, /start\nAvvia il conto alla rovescia di inizio partita.\n\n/t {template}\nInvia un template da AUR-DATA/templates.txt.\n\n/col, /color, /colour\nImposta il tuo colore, può essere usato per aggirare i limiti.", + + "translationReloaded": "Il tuo file è stato ripristinato con successo.\nPer applicare tutte le modifiche, riavvia il gioco.", + + "tabGroupCrewmateAbilities": "Impostazioni abilità astronauta", + "crewmateAbility": "Abilità dell'astronauta (Ruolo)", + "scientistAbility": "Abilità dello scienziato", + "engineerAbility": "Abilità dell'ingegnere", + "noisemakerAbility": "Abilità del noisemaker", + "trackerAbility": "Abilità del tracker", + "detectiveAbility": "Abilità del detective", + + "extraVotesCrewmate": "Voti extra per il sindaco", + "extraVotesPerTask": "Voti extra per incarico per lo sgobbone", + "speedrunnerShortTasks": "Incarichi brevi per il tasker", + "speedrunnerLongTasks": "Incarichi lunghi per il tasker", + + "tabGroupImpostorAbilities": "Impostazioni abilità impostore", + "impostorAbility": "Abilità dell'impostore (Ruolo)", + "shapeshifterAbility": "Abilità del mutaforma", + "phantomAbility": "Abilità del fantasma", + "viperAbility": "Abilità della vipera", + + "extraVotesImpostor": "Voti extra per il tiranno", + "extraVotesPerKill": "Voti extra per uccisione per il ladro", + "killsNeededForJuggernaut": "Uccisioni necessarie per il juggernaut", + + "ability": "Abilità", + + "templateWelcome": "# In questo file puoi aggiungere i Template, che fungono da comode alternative per il copia-incolla.\n# Per creare un template, scrivi una nuova riga con la stessa formattazione del Template di prova qui sotto.\n# Nota che i Template non possono superare i 120 caratteri e non possono contenere caratteri speciali. In caso contrario verrai espulso.\n\ntest: questo è un esempio di template. Digita '/t test' per vederlo.\n\nwelcome: Benvenuto! Questa lobby utilizza Among Us Revamped {ModVersion} di MV. Buon divertimento!", + "moderatorWelcome": "# In questo file puoi aggiungere i Moderatori tramite Codice Amico.\n# Se aggiungi qualcuno, otterrà un nome viola all'interno del gioco.\n# Vai su 'Impostazioni di sistema' nel gioco per personalizzare i permessi dei Moderatori. Di seguito è riportato un esempio di Codice Amico.\n\nfriendcode#0000", + "vipWelcome": "# In questo file puoi aggiungere i VIP tramite Codice Amico.\n# Se aggiungi qualcuno, otterrà un nome giallo all'interno del gioco.\n# Vai su 'Impostazioni di sistema' nel gioco per personalizzare i permessi dei VIP. Di seguito è riportato un esempio di Codice Amico.\n\nfriendcode#0000\n", + "adminWelcome": "# In questo file puoi aggiungere gli Admin tramite Codice Amico.\n# Se aggiungi qualcuno, otterrà un nome rosso all'interno del gioco.\n# Vai su 'Impostazioni di sistema' nel gioco per personalizzare i permessi degli Admin. Di seguito è riportato un esempio di Codice Amico.\n\nfriendcode#0000\n", + "banlistWelcome": "# In questo file puoi bannare i giocatori dalla tua lobby tramite Codice Amico.\n# Bannare qualcuno nel gioco lo aggiungerà automaticamente anche qui. Di seguito è riportato un esempio di Codice Amico.\n\nfriendcode#0000\n", + "banwordWelcome": "# In questo file puoi impostare le parole proibite, espellendo automaticamente chiunque invii nel gioco le parole elencate qui.\n# Assicurati di separare le parole usando le nuove righe.", + "bannameWelcome": "# In questo file puoi impostare i nomi proibiti, espellendo automaticamente chiunque utilizzi nel gioco i nomi elencati qui.\n# Assicurati di separare i nomi usando le nuove righe.", + + "noGameEndWarning": "AVVISO: La modalità Nessuna fine del gioco è attiva", + + "tooLongTemplate": "Il tuo Template supera i 120 caratteri e comporterebbe la tua espulsione al momento dell'invio. Per favore, riducine la lunghezza.", + + "vipAdd": "Aggiunto con successo {0} come VIP.", + "moderatorAdd": "Aggiunto con successo {0} come Moderatore.", + "adminAdd": "Aggiunto con successo {0} come Admin.", + "vipRemove": "Rimosso con successo VIP da {0}.", + "moderatorRemove": "Rimosso con successo Moderatore da {0}.", + "adminRemove": "Rimosso con successo Admin da {0}.", + "permFail": "Impossibile trovare l'utente '{0}'. Lo hai scritto correttamente?", + + "helpDesc": "Mostra tutti i comandi e la loro funzione.", + "snsDesc": "Invia la descrizione della modalità di gioco Mutaforma e cerca.", + "0kcDesc": "Invia la descrizione della modalità di gioco Ricarica uccisione a 0.", + "SrDesc": "Invia la descrizione della modalità di gioco Speedrun.", + "egDesc": "Termina la partita corrente.", + "emDesc": "Termina la riunione corrente.", + "aurDesc": "Invia i link social di Among Us Revamped.", + "sDesc": "Avvia il conto alla rovescia del gioco.", + "rDesc": "/r invia le abilità attive o la modalità di gioco corrente. /r {ability} invia le informazioni di un'abilità specifica", + "rolesDesc": "Invia una panoramica di tutte le abilità/modalità di gioco.", + "kickDesc": "Espelli un giocatore per nome.", + "ckickDesc": "Espelli un giocatore per colore.", + "banDesc": "Banna un giocatore per nome.", + "cbanDesc": "Banna un giocatore per colore.", + "dumpDesc": "Copia il LogOutput in un file separato.", + "colDesc": "Imposta il tuo colore.", + "reloadDesc": "Ricarica il file della lingua.", + "vipDesc": "Aggiungi utente come VIP.", + "moderatorDesc": "Aggiungi utente come Moderatore.", + "adminDesc": "Aggiungi utente come admin.", + "cremoveVipDesc": "Rimuovi VIP dall'utente.", + "removeModeratorDesc": "Rimuovi Moderatore dall'utente.", + "removeAdminDesc": "Rimuovi Admin dall'utente.", + "lastgameDesc": "Invia le informazioni dell'ultima partita.", + "templateDesc": "Invia un template specificato da AUR-DATA/templates.txt.", + + "banWordKick": "{0} è stato espulso perché ha inviato una parola proibita {1} volta/e", + + "pluginWarning": "AVVISO:\nHai 2 o più Plugin rilevati.\nAmong Us Revamped non è compatibile con la maggior parte delle mod.\nSe riscontri dei bug, molto probabilmente sono dovuti all'incompatibilità." +} \ No newline at end of file diff --git a/Resources/Language/SimplifiedChinese.json b/Resources/Language/SimplifiedChinese.json new file mode 100644 index 0000000..28dc4ed --- /dev/null +++ b/Resources/Language/SimplifiedChinese.json @@ -0,0 +1,296 @@ +{ + "LanguageID": "2", + + "gameMaster": "游戏大师(Game Master)", + "showFPS": "显示帧率 (FPS)", + "autoStart": "自动开始", + "enableDarkTheme": "启用深色主题", + "enableLobbyMusic": "大厅音乐", + "disableInfoWhenDead": "死亡后隐藏信息", + "disableCommandHelper": "禁用命令助手", + + "gameMasterWarning": "您现在将进入观战模式,直到关闭游戏主管。警告:启用此设置后,可能无法发送技能消息,且身份分配可能不准确。", + + "cancelStartCountdown": "已取消开始倒计时", + + "invalidFriendCodeKick": "{0} 因好友代码无效被踢出房间", + "invalidFriendCodeBan": "{0} 因好友代码无效被封禁", + "language": "语言 (需要重启)", + "gamemode": "游戏模式", + "tabGroupMain": "管理设置", + "kickLowLevelPlayer": "踢出等级低于此级别的玩家", + "tempBanLowLevelPlayer": "改为封禁而非踢出", + "dontKickLevelOnes": "不要因房间故障踢出 1 级玩家", + "kickInvalidFriendCodes": "踢出无效 (空) 好友代码", + "tempBanInvalidFriendCodes": "改为封禁而非踢出", + "deniedWordsToKick": "发送违禁词时踢出玩家", + "moderatorCanUseCommand": "管理人员可以使用命令", + "autoKickStart": "自动踢出发送“Start”的玩家", + "autoKickStartAsBan": "改为封禁而非踢出", + "autoKickStartTimes": "踢出所需的“Start”消息次数", + "autoKickStartStrength": "严格检测模式", + "tabGroupAutomation": "自动化", + "autoSendGameInfo": "自动发送获胜者信息", + "autoRejoinLobby": "自动重新加入大厅", + "autoStartTimer": "自动开始倒计时", + "waitAutoStart": "自动开始等待时间", + "playerAutoStart": "自动开始所需人数", + "enableJoinMessages": "启用欢迎消息", + "messagePerPlayerNum": "每达到指定加入人数发送消息", + "tabGroupMisc": "杂项设置", + "startCountdown": "默认开始倒计时", + "colorCommandLevel": "谁可以使用颜色命令", + "allowFortegreen": "允许军绿色", + "noGameEnd": "游戏永不结束", + + "tabGroupAccess": "权限等级", + "slashColorCmd": "谁可以使用 /color", + "slashRolesAndGamemodeCmd": "谁可以使用 /r 和模板", + "slashLastGameCmd": "谁可以使用 /l 和 /aur", + "slashKickCmd": "谁可以使用 /kick 和 /ckick", + "slashBanCmd": "谁可以使用 /ban 和 /cban", + "slashEndMeetingCmd": "谁可以使用 /endmeeting", + "slashStartAndEndGameCmd": "谁可以使用 /startgame 和 /endgame", + + "tabGroupCrewmate": "船员职业", + "tabGroupNeutral": "中立职业", + "tabGroupImpostor": "内鬼职业", + + "tabGroupStandard": "标准模式", + + "tabGroupHNS": "躲猫猫模式 (Hide and Seek)", + "numSeekers": "搜寻者数量", + "tabGroup0Kcd": "0秒击杀冷却 (0 Kill Cooldown)", + "noKcdSettingsOverride": "自动更新设置", + "tabGroupSNS": "变形与搜寻 (Shift and Seek)", + "snsChatInGame": "游戏进行中允许聊天 (实验性)", + "snsSettingsOverride": "自动更新设置", + "cantKillTime": "空刀/失误后,无法击杀时长", + "misfiresToSuicide": "失误达到指定次数后自杀", + "crewAutoWinsGameAfter": "船员在此时间后自动获胜", + "snsDisableSabotage": "禁用 SnS 紧急破坏", + "snsDisableReactor": "禁用反应堆破坏", + "snsDisableOxygen": "禁用氧气破坏", + "snsDisableLights": "禁用照明破坏", + "snsDisableComms": "禁用通讯破坏", + "snsDisableHeli": "禁用坠机危机破坏", + "snsDisableMushroomMixup": "禁用迷幻蘑菇破坏", + "snsDisableCloseDoor": "禁用 SnS 关门破坏", + "tabGroupSpeedrun": "速通模式 (Speedrun)", + "speedrunSettingsOverride": "自动更新设置", + "gameAutoEndsAfter": "游戏在此时间后自动结束", + "engineerMode": "全员皆为工程师", + + "tabGroupSabotages": "破坏设置", + "deadImpostorsCanSabotage": "死亡内鬼可发动破坏", + "disableSabotage": "禁用紧急破坏", + "disableReactor": "禁用反应堆破坏", + "disableOxygen": "禁用氧气破坏", + "disableLights": "禁用照明破坏", + "disableComms": "禁用通讯破坏", + "disableHeli": "禁用坠机危机破坏", + "disableMushroomMixup": "禁用迷幻蘑菇破坏", + "disableCloseDoor": "禁用关门破坏", + + "tabGroupGameplayGeneral": "常规游戏性", + "disableAnnoyingMeetingCalls": "游戏前30秒禁用召开会议", + "disableReport": "禁用报告尸体", + "changeDecontaminationTime": "覆盖洗消室时间 (仅限标准模式)", + "decontaminationTimeOnMiraHQ": "米拉总部 (Mira HQ) 洗消持续时间", + "decontaminationDoorOpenTimeOnMiraHQ": "米拉总部 (Mira HQ) 开门持续时间", + "decontaminationTimeOnPolus": "波勒斯 (Polus) 洗消持续时间", + "decontaminationDoorOpenTimeOnPolus": "波勒斯 (Polus) 开门持续时间", + "disableSporeTrigger": "禁用丛林地图 (The Fungle) 的孢子触发", + + "disableDevices": "禁用设备", + "disableSkeldDevices": "禁用飞船 (Skeld) 设备", + "disableSkeldAdmin": "禁用飞船 (Skeld) 管理室地图", + "disableSkeldCamera": "禁用飞船 (Skeld) 监控摄像头", + "disableMiraHQDevices": "禁用米拉总部 (Mira HQ) 设备", + "disableMiraHQAdmin": "禁用米拉总部 (Mira HQ) 管理室地图", + "disableMiraHQDoorLog": "禁用米拉总部 (Mira HQ) 传感器日志", + "disablePolusDevices": "禁用波勒斯 (Polus) 设备", + "disablePolusAdmin": "禁用波勒斯 (Polus) 管理室地图", + "disablePolusCamera": "禁用波勒斯 (Polus) 监控摄像头", + "disablePolusVital": "禁用波勒斯 (Polus) 生命体征表", + "disableAirshipDevices": "禁用飞艇 (Airship) 设备", + "disableAirshipCockpitAdmin": "禁用飞艇 (Airship) 驾驶舱管理室地图", + "disableAirshipRecordsAdmin": "禁用飞艇 (Airship) 记录室管理室地图", + "disableAirshipCamera": "禁用飞艇 (Airship) 监控摄像头", + "disableAirshipVital": "禁用飞艇 (Airship) 生命体征表", + "disableFungleDevices": "禁用丛林 (Fungle) 设备", + "disableFungleVital": "禁用丛林 (Fungle) 生命体征表", + + "tabGroupTasks": "任务设置", + "allPlayersSameTasks": "所有人拥有相同的任务", + "overrideTaskSettings": "禁用任务", + "taskPercentNeededToWin": "船员获胜所需的任务完成百分比", + + "disableMiraTasks": "禁用米拉总部 (Mira HQ) 任务", + "disableBuyBeverage": "禁用“购买饮料”", + "disableMeasureWeather": "禁用“测量天气”", + "disableProcessData": "禁用“处理数据”", + "disableRunDiagnostics": "禁用“运行诊断”", + "disableSortSamples": "禁用“整理样品”", + + "disablePolusTasks": "禁用波勒斯 (Polus) 任务", + "disableActivateWeatherNodes": "禁用“激活天气节点”", + "disableAlignTelescope": "禁用“校准望远镜”", + "disableFillCanisters": "禁用“加注气罐”", + "disableInsertKeys": "禁用“插入钥匙”", + "disableOpenWaterways": "禁用“打开水路”", + "disableRebootWifi": "禁用“重启无线网络”", + "disableRepairDrill": "禁用“修理钻机”", + "disableScanBoardingPass": "禁用“扫描登机牌”", + + "disableAirshipTasks": "禁用飞艇 (Airship) 任务", + "disableCleanToilet": "禁用“清理厕所”", + "disableDecontaminate": "禁用“洗消净化”", + "disableDevelopPhotos": "禁用“冲洗照片”", + "disableDressMannequin": "禁用“给假人穿衣服”", + "disableFixShower": "禁用“修理淋浴喷头”", + "disableMakeBurger": "禁用“做汉堡”", + "disablePickUpTowels": "禁用“捡起毛巾”", + "disablePolishRuby": "禁用“打磨红宝石”", + "disablePutAwayPistols": "禁用“放回手枪”", + "disablePutAwayRifles": "禁用“放回步枪”", + "disableRewindTapes": "禁用“倒带”", + "disableResetBreaker": "禁用“重置断路器”", + "disableSortRecords": "禁用“整理记录”", + "disableStartFans": "禁用“启动风扇”", + "disableUnlockSafe": "禁用“开保险箱”", + + "disableFungleTasks": "禁用丛林 (Fungle) 任务", + "disableBuildSandcastle": "禁用“堆沙堡”", + "disableCatchFish": "禁用“钓鱼”", + "disableCollectSamples": "禁用“采集样品”", + "disableCollectShells": "禁用“收集贝壳”", + "disableCollectVegetables": "禁用“采摘蔬菜”", + "disableCrankGenerator": "禁用“摇动发电机”", + "disableExtractFuel": "禁用“提取燃料”", + "disableFixAntenna": "禁用“修理天线”", + "disableHelpCritter": "禁用“帮助小动物”", + "disableHoistSupplies": "禁用“吊起物资”", + "disableLiftWeights": "禁用“举重”", + "disableMineOres": "禁用“开采矿石”", + "disablePlayVideoGame": "禁用“玩电子游戏”", + "disablePolishGem": "禁用“打磨宝石”", + "disableReplaceParts": "禁用“更换零件”", + "disableRoastMarshmallow": "禁用“烤棉花糖”", + "disableThrowFisbee": "禁用“扔飞盘”", + "disableFindSignal": "禁用“寻找信号”", + + "disableMiscCommonTasks": "禁用全局常规任务", + "disableEnterIdCode": "禁用“输入账号密码”", + "disableFixWiring": "禁用“修理电线”", + "disableSwipeCard": "禁用“刷卡”", + + "disableMiscShortTasks": "禁用全局短任务", + "disableAssembleArtifact": "禁用“组装文物”", + "disableChartCourse": "禁用“设定航线”", + "disableCleanO2Filter": "禁用“清理氧气过滤网”", + "disableCleanVent": "禁用“清理通风口”", + "disableMonitorMushroom": "禁用“监控蘑菇”", + "disableMonitorTree": "禁用“监控树木”", + "disablePrimeShields": "禁用“填装护盾”", + "disableRecordTemperature": "禁用“记录温度”", + "disableStabilizeSteering": "禁用“稳定转向”", + "disableStoreArtifacts": "禁用“存放文物”", + "disableUnlockManifolds": "禁用“解锁分流管”", + + "disableMiscLongTasks": "禁用全局长任务", + "disableAlignEngineOutput": "禁用“校准引擎输出”", + "disableClearAsteroids": "禁用“清理小行星”", + "disableEmptyChute": "禁用“清空垃圾通道”", + "disableInspectSample": "禁用“检查样品”", + "disableReplaceWaterJug": "禁用“更换水桶”", + "disableStartReactor": "禁用“启动反应堆”", + "disableWaterPlants": "禁用“浇花”", + + "disableMiscMixedTasks": "禁用全局混合任务", + "disableCalibrateDistributor": "禁用“校准配电盘”", + "disableDivertPower": "禁用“分流电力”", + "disableEmptyGarbage": "禁用“倒垃圾”", + "disableFuelEngines": "禁用“给引擎加燃料”", + "disableSubmitScan": "禁用“提交扫描”", + "disableUploadData": "禁用“上传数据”", + + "allCommandsFull": "所有命令:\n\n/help\n显示此帮助信息。\n/aur, /socials\n发送 Among Us Revamped 的社交链接。\n\n/r, /gm\n发送当前模式介绍或技能列表。\n/r {ability}\n发送指定技能的详细信息。\n/l, /lastgame\n发送上一局获胜者的信息。\n\n/0kc, /0killcooldown\n发送 0秒击杀冷却 模式介绍。\n/sns, /shiftandseek\n发送 变形与搜寻 模式介绍。\n/sp, /speedrun\n发送 速通 模式介绍。\n\n/kick, /ban\n通过名字踢出或封禁玩家。\n/ckick, /cban\n通过颜色踢出或封禁玩家。\n\n/vip /moderator /admin\n将玩家设为 VIP、管理员(Moderator) 或 超级管理员(Admin)。\n/removevip, /removemoderator, /removeadmin\n移除玩家的 VIP、管理员 或 超级管理员权限。\n\n/eg, /endgame\n结束当前游戏。\n/em, /endmeeting\n结束当前会议。\n/s, /start\n开始游戏开局倒计时。\n\n/t {template}\n发送 AUR-DATA/templates.txt 中的指定模板。\n\n/col, /color, /colour\n设置您的颜色,可用于绕过限制。", + + "translationReloaded": "您的文件已成功重置。\n要应用所有更改,请重启游戏。", + + "tabGroupCrewmateAbilities": "船员技能设置", + "crewmateAbility": "船员(职业)技能", + "scientistAbility": "科学家技能", + "engineerAbility": "工程师技能", + "noisemakerAbility": "噪音制造者技能", + "trackerAbility": "追踪者技能", + "detectiveAbility": "侦探技能", + + "extraVotesCrewmate": "市长额外票数", + "extraVotesPerTask": "老黄牛每项任务获得的额外票数", + "speedrunnerShortTasks": "任务达人的短任务", + "speedrunnerLongTasks": "任务达人的长任务", + + "tabGroupImpostorAbilities": "内鬼技能设置", + "impostorAbility": "内鬼(职业)技能", + "shapeshifterAbility": "伪装者技能", + "phantomAbility": "魔魂技能", + "viperAbility": "蝰蛇技能", + + "extraVotesImpostor": "暴君额外票数", + "extraVotesPerKill": "小偷每击杀获得的额外票数", + "killsNeededForJuggernaut": "主宰所需的击杀数", + + "ability": "技能", + + "templateWelcome": "# 在此文件中,您可以添加模板,以便快捷复制粘贴。\n# 要创建新模板,请另起一行并使用与下方测试模板相同的格式。\n# 请注意,模板长度不能超过 120 个字符,且不能包含特殊字符,否则您会被踢出房间。\n\ntest: 这是一个示例模板。输入 '/t test' 即可查看。\n\nwelcome: 欢迎!本大厅使用的是由 MV 制作的 Among Us Revamped {ModVersion}。祝您玩得开心!", + "moderatorWelcome": "# 在此文件中,您可以通过好友代码添加管理员 (Moderator)。\n# 添加后,他们在游戏内的名字将变为紫色。\n# 请前往游戏内的“系统设置”自定义管理员权限。下方为好友代码示例。\n\nfriendcode#0000", + "vipWelcome": "# 在此文件中,您可以通过好友代码添加 VIP。\n# 添加后,他们在游戏内的名字将变为黄色。\n# 请前往游戏内的“系统设置”自定义 VIP 权限。下方为好友代码示例。\n\nfriendcode#0000\n", + "adminWelcome": "# 在此文件中,您可以通过好友代码添加超级管理员 (Admin)。\n# 添加后,他们在游戏内的名字将变为红色。\n# 请前往游戏内的“系统设置”自定义超级管理员权限。下方为好友代码示例。\n\nfriendcode#0000\n", + "banlistWelcome": "# 在此文件中,您可以通过好友代码将玩家从您的大厅中封禁。\n# 在游戏内封禁某人也会自动将其同步到此处。下方为好友代码示例。\n\nfriendcode#0000\n", + "banwordWelcome": "# 在此文件中,您可以设置违禁词,任何在游戏内发送此处所列词汇的玩家将被自动踢出。\n# 请务必使用换行来分隔不同的词汇。", + "bannameWelcome": "# 在此文件中,您可以设置违禁名字,任何在游戏内使用此处所列名字的玩家将被自动踢出。\n# 请务必使用换行来分隔不同的名字。", + + "noGameEndWarning": "警告:“游戏永不结束”已启用", + + "tooLongTemplate": "您的模板超过了 120 个字符,发送时会导致您被踢出。请缩减长度。", + + "vipAdd": "成功将 {0} 添加为 VIP。", + "moderatorAdd": "成功将 {0} 添加为管理员 (Moderator)。", + "adminAdd": "成功将 {0} 添加为超级管理员 (Admin)。", + "vipRemove": "已成功移除 {0} 的 VIP 权限。", + "moderatorRemove": "已成功移除 {0} 的管理员 (Moderator) 权限。", + "adminRemove": "已成功移除 {0} 的超级管理员 (Admin) 权限。", + "permFail": "找不到用户 '{0}'。请检查拼写是否正确?", + + "helpDesc": "显示所有命令及其功能。", + "snsDesc": "发送 变形与搜寻 (Shift and Seek) 游戏模式介绍。", + "0kcDesc": "发送 0秒击杀冷却 (0 Kill Cooldown) 游戏模式介绍。", + "SrDesc": "发送 速通 (Speedrun) 游戏模式介绍。", + "egDesc": "结束当前游戏。", + "emDesc": "结束当前会议。", + "aurDesc": "发送 Among Us Revamped 社交链接。", + "sDesc": "开始游戏倒计时。", + "rDesc": "/r 发送活跃技能或当前模式。/r {ability} 发送特定技能信息", + "rolesDesc": "发送所有技能/游戏模式总览。", + "kickDesc": "通过名字踢出玩家。", + "ckickDesc": "通过颜色踢出玩家。", + "banDesc": "通过名字封禁玩家。", + "cbanDesc": "通过颜色封禁玩家。", + "dumpDesc": "将 LogOutput(日志输出)复制到独立文件中。", + "colDesc": "设置您的颜色。", + "reloadDesc": "重新加载语言文件。", + "vipDesc": "将用户添加为 VIP。", + "moderatorDesc": "将用户添加为管理员 (Moderator)。", + "adminDesc": "将用户添加为超级管理员 (Admin)。", + "cremoveVipDesc": "移除用户的 VIP 权限。", + "removeModeratorDesc": "移除用户的管理员 (Moderator) 权限。", + "removeAdminDesc": "移除用户的超级管理员 (Admin) 权限。", + "lastgameDesc": "发送上一局游戏信息。", + "templateDesc": "发送 AUR-DATA/templates.txt 中指定的模板。", + + "banWordKick": "{0} 因发送违禁词被踢出,累计次数:{1} 次", + + "pluginWarning": "警告:\n检测到您启用了 2 个或更多插件。\nAmong Us Revamped 与大多数模组不兼容。\n如果遇到 Bug,极有可能是因为冲突所致。" +} diff --git a/Resources/Language/Spanish.json b/Resources/Language/Spanish.json new file mode 100644 index 0000000..fa43b75 --- /dev/null +++ b/Resources/Language/Spanish.json @@ -0,0 +1,262 @@ +{ + "LanguageID": "3", + "gameMaster": "Maestro del Juego", + "showFPS": "Mostrar FPS", + "autoStart": "Inicio automático", + "enableDarkTheme": "Activar tema oscuro", + "enableLobbyMusic": "Música de la sala", + "disableInfoWhenDead": "Ocultar información al morir", + "disableCommandHelper": "Desactivar ayuda para comandos", + "gameMasterWarning": "Ahora observarás las partidas hasta que se desactive el Maestro del Juego. ADVERTENCIA: No se enviarán mensajes de habilidades y la asignación de roles podría ser inexacta si esta opción está activada.", + "cancelStartCountdown": "La cuenta regresiva de inicio fue cancelada", + "invalidFriendCodeKick": "{0} fue expulsado por tener un código de amigo no válido", + "invalidFriendCodeBan": "{0} fue bloqueado por tener un código de amigo no válido", + "language": "Idioma (requiere reiniciar)", + "gamemode": "Modo de juego", + "tabGroupMain": "Moderación", + "kickLowLevelPlayer": "Expulsar jugadores cuyo nivel sea menor que", + "tempBanLowLevelPlayer": "Bloquear en lugar de expulsar", + "dontKickLevelOnes": "No expulsar jugadores Nv.1 por salas bugueadas", + "kickInvalidFriendCodes": "Expulsar códigos de amigo no válidos (vacíos)", + "tempBanInvalidFriendCodes": "Bloquear en lugar de expulsar", + "deniedWordsToKick": "Palabras prohibidas para expulsar jugadores", + "moderatorCanUseCommand": "Los moderadores pueden usar comandos", + "autoKickStart": "Expulsar jugadores que digan \"start\"", + "autoKickStartAsBan": "Bloquear en lugar de expulsar", + "autoKickStartTimes": "Mensajes de \"start\" necesarios para expulsar", + "autoKickStartStrength": "Modo de detección estricto", + "tabGroupAutomation": "Automatización", + "autoSendGameInfo": "Enviar automáticamente información del ganador", + "autoRejoinLobby": "Volver automáticamente a la sala", + "autoStartTimer": "Cuenta regresiva para inicio automático", + "waitAutoStart": "Inicio automático después de", + "playerAutoStart": "Jugadores mínimos para inicio automático", + "enableJoinMessages": "Activar mensajes de bienvenida", + "messagePerPlayerNum": "Mensaje cada X jugadores que entren", + "tabGroupMisc": "Varios", + "startCountdown": "Cuenta regresiva inicial predeterminada", + "colorCommandLevel": "Quién puede usar comandos de color", + "allowFortegreen": "Permitir color Fortegreen", + "noGameEnd": "Sin fin de partida", + "tabGroupAccess": "Niveles de acceso", + "slashColorCmd": "Quién puede usar /color", + "slashRolesAndGamemodeCmd": "Quién puede usar /r y plantillas", + "slashLastGameCmd": "Quién puede usar /l y /aur", + "slashKickCmd": "Quién puede usar /kick y /ckick", + "slashBanCmd": "Quién puede usar /ban y /cban", + "slashEndMeetingCmd": "Quién puede usar /endmeeting", + "slashStartAndEndGameCmd": "Quién puede usar /startgame y /endgame", + "tabGroupCrewmate": "Roles de tripulante", + "tabGroupNeutral": "Roles neutrales", + "tabGroupImpostor": "Roles de impostor", + "tabGroupStandard": "Estándar", + "tabGroupHNS": "Escondite", + "numSeekers": "# Buscadores", + "tabGroup0Kcd": "0 de enfriamiento para matar", + "noKcdSettingsOverride": "Actualizar configuración automáticamente", + "tabGroupSNS": "Shift and Seek", + "snsChatInGame": "Chat durante la partida (experimental)", + "snsSettingsOverride": "Actualizar configuración automáticamente", + "cantKillTime": "Después de fallar, no puede matar durante", + "misfiresToSuicide": "Suicidarse después de cierta cantidad de fallos", + "crewAutoWinsGameAfter": "Los tripulantes ganan automáticamente después de", + "snsDisableSabotage": "Desactivar sabotajes críticos de SnS", + "snsDisableReactor": "Desactivar sabotaje del reactor", + "snsDisableOxygen": "Desactivar sabotaje de O2", + "snsDisableLights": "Desactivar sabotaje de luces", + "snsDisableComms": "Desactivar sabotaje de comunicaciones", + "snsDisableHeli": "Desactivar sabotaje de Crash Course", + "snsDisableMushroomMixup": "Desactivar sabotaje de mezcla de hongos", + "snsDisableCloseDoor": "Desactivar sabotajes de puertas de SnS", + "tabGroupSpeedrun": "Speedrun", + "speedrunSettingsOverride": "Actualizar configuración automáticamente", + "gameAutoEndsAfter": "La partida termina automáticamente después de", + "engineerMode": "Todos son ingenieros", + "tabGroupSabotages": "Sabotajes", + "deadImpostorsCanSabotage": "Los impostores muertos pueden sabotear", + "disableSabotage": "Desactivar sabotajes críticos", + "disableReactor": "Desactivar sabotaje del reactor", + "disableOxygen": "Desactivar sabotaje de O2", + "disableLights": "Desactivar sabotaje de luces", + "disableComms": "Desactivar sabotaje de comunicaciones", + "disableHeli": "Desactivar sabotaje de Crash Course", + "disableMushroomMixup": "Desactivar sabotaje de mezcla de hongos", + "disableCloseDoor": "Desactivar sabotajes de puertas", + "tabGroupGameplayGeneral": "General", + "disableAnnoyingMeetingCalls": "Desactivar reuniones durante los primeros 30 s", + "disableReport": "Desactivar reportes de cuerpos", + "changeDecontaminationTime": "Cambiar tiempo de descontaminación (solo estándar)", + "decontaminationTimeOnMiraHQ": "Duración de descontaminación en Mira HQ", + "decontaminationDoorOpenTimeOnMiraHQ": "Duración de apertura de puerta en Mira HQ", + "decontaminationTimeOnPolus": "Duración de descontaminación en Polus", + "decontaminationDoorOpenTimeOnPolus": "Duración de apertura de puerta en Polus", + "disableSporeTrigger": "Desactivar esporas en The Fungle", + "disableDevices": "Desactivar dispositivos", + "disableSkeldDevices": "Desactivar dispositivos de Skeld", + "disableSkeldAdmin": "Desactivar Admin de Skeld", + "disableSkeldCamera": "Desactivar cámaras de Skeld", + "disableMiraHQDevices": "Desactivar dispositivos de Mira HQ", + "disableMiraHQAdmin": "Desactivar Admin de Mira HQ", + "disableMiraHQDoorLog": "Desactivar registro de puertas de Mira HQ", + "disablePolusDevices": "Desactivar dispositivos de Polus", + "disablePolusAdmin": "Desactivar Admin de Polus", + "disablePolusCamera": "Desactivar cámaras de Polus", + "disablePolusVital": "Desactivar vitales de Polus", + "disableAirshipDevices": "Desactivar dispositivos de Airship", + "disableAirshipCockpitAdmin": "Desactivar Admin de cabina de Airship", + "disableAirshipRecordsAdmin": "Desactivar Admin de archivos de Airship", + "disableAirshipCamera": "Desactivar cámaras de Airship", + "disableAirshipVital": "Desactivar vitales de Airship", + "disableFungleDevices": "Desactivar dispositivos de Fungle", + "disableFungleVital": "Desactivar vitales de Fungle", + "tabGroupTasks": "Tareas", + "allPlayersSameTasks": "Todos tienen las mismas tareas", + "overrideTaskSettings": "Desactivar tareas", + "taskPercentNeededToWin": "% de tareas completadas para que ganen los tripulantes", + "disableMiraTasks": "Desactivar tareas de Mira HQ", + "disableBuyBeverage": "Desactivar Tarea Comprar Bebida", + "disableMeasureWeather": "Desactivar Tarea Medir Clima", + "disableProcessData": "Desactivar Tarea Procesar Datos", + "disableRunDiagnostics": "Desactivar Tarea Realizar Diagnóstico", + "disableSortSamples": "Desactivar Tarea Ordenar Muestras", + "disablePolusTasks": "Desactivar tareas de Polus", + "disableActivateWeatherNodes": "Desactivar Tarea Reparar Nodo de Clima", + "disableAlignTelescope": "Desactivar Tarea Alinear Telescopio", + "disableFillCanisters": "Desactivar Tarea Llenar Bombonas", + "disableInsertKeys": "Desactivar Tarea Insertar Llaves", + "disableOpenWaterways": "Desactivar Tarea Abrir Canales de Agua", + "disableRebootWifi": "Desactivar Tarea Reiniciar Wi-Fi", + "disableRepairDrill": "Desactivar Tarea Reparar Taladro", + "disableScanBoardingPass": "Desactivar Tarea Escanear Tarjeta de Embarque", + "disableAirshipTasks": "Desactivar tareas de Airship", + "disableCleanToilet": "Desactivar Tarea Limpiar Inodoro", + "disableDecontaminate": "Desactivar Tarea Descontaminar", + "disableDevelopPhotos": "Desactivar Tarea Revelar Fotos", + "disableDressMannequin": "Desactivar Tarea Vestir Maniquí", + "disableFixShower": "Desactivar Tarea Arreglar Duchas", + "disableMakeBurger": "Desactivar Tarea Preparar Hamburguesa", + "disablePickUpTowels": "Desactivar Tarea Recoger Toallas", + "disablePolishRuby": "Desactivar Tarea Pulir Rubí", + "disablePutAwayPistols": "Desactivar Tarea Guardar Pistolas", + "disablePutAwayRifles": "Desactivar Tarea Guardar Rifles", + "disableRewindTapes": "Desactivar Tarea Rebobinar Cintas", + "disableResetBreaker": "Desactivar Tarea Reiniciar Interruptores", + "disableSortRecords": "Desactivar Tarea Ordenar Registros", + "disableStartFans": "Desactivar Tarea Encender Ventiladores", + "disableUnlockSafe": "Desactivar Tarea Abrir Caja Fuerte", + "disableFungleTasks": "Desactivar tareas de Fungle", + "disableBuildSandcastle": "Desactivar Construir Castillo de Arena", + "disableCatchFish": "Desactivar Atrapar Peces", + "disableCollectSamples": "Desactivar Recolectar Muestras", + "disableCollectShells": "Desactivar Recolectar Caracoles", + "disableCollectVegetables": "Desactivar Recolectar Vegetales", + "disableCrankGenerator": "Desactivar Activar Generador", + "disableExtractFuel": "Desactivar Extraer Combustible", + "disableFixAntenna": "Desactivar Arreglar Antena", + "disableHelpCritter": "Desactivar Ayudar a la Criatura", + "disableHoistSupplies": "Desactivar Llevar Suministros", + "disableLiftWeights": "Desactivar Levantar Pesas", + "disableMineOres": "Desactivar Extraer Minerales", + "disablePlayVideoGame": "Desactivar Jugar Videojuegos", + "disablePolishGem": "Desactivar Pulir Gema", + "disableReplaceParts": "Desactivar Reemplazar Partes", + "disableRoastMarshmallow": "Desactivar Asar Malvavisco", + "disableThrowFisbee": "Desactivar Lanzar Frisbee", + "disableFindSignal": "Desactivar Encontrar Señal", + "disableMiscCommonTasks": "Desactivar tareas comunes globales", + "disableEnterIdCode": "Desactivar Tarea Introducir ID", + "disableFixWiring": "Desactivar Tarea Arreglar Cableado", + "disableSwipeCard": "Desactivar Tarea Pasar Tarjeta", + "disableMiscShortTasks": "Desactivar tareas cortas globales", + "disableAssembleArtifact": "Desactivar Tarea Montar Artefacto", + "disableChartCourse": "Desactivar Tarea Trazar Ruta", + "disableCleanO2Filter": "Desactivar Tarea Limpiar Filtro de O2", + "disableCleanVent": "Desactivar Tarea Limpiar Ventila", + "disableMonitorMushroom": "Desactivar monitorear hongo", + "disableMonitorTree": "Desactivar Tarea Monitorizar Árbol", + "disablePrimeShields": "Desactivar Tarea Preparar Escudos", + "disableRecordTemperature": "Desactivar Tarea Registrar Temperatura", + "disableStabilizeSteering": "Desactivar Tarea Estabilizar Dirección", + "disableStoreArtifacts": "Desactivar Tarea Almacenar Artefactos", + "disableUnlockManifolds": "Desactivar Tarea Desbloquear Colectores", + "disableMiscLongTasks": "Desactivar tareas largas globales", + "disableAlignEngineOutput": "Desactivar Tarea Alinear la Salida del Motor", + "disableClearAsteroids": "Desactivar Tarea Destruir Asteroides", + "disableEmptyChute": "Desactivar Tarea Vaciar Contenedor", + "disableInspectSample": "Desactivar Tarea Examinar Muestras", + "disableReplaceWaterJug": "Desactivar Tarea Reemplazar Bidón de Agua", + "disableStartReactor": "Desactivar Tarea Arrancar Reactor", + "disableWaterPlants": "Desactivar Tarea Regar Plantas", + "disableMiscMixedTasks": "Desactivar tareas mixtas globales", + "disableCalibrateDistributor": "Desactivar Tarea Calibrar Distribuidor", + "disableDivertPower": "Desactivar Tarea Desviar Energía", + "disableEmptyGarbage": "Desactivar Tarea Vaciar Basurero", + "disableFuelEngines": "Desactivar Tarea Recargar Motores", + "disableSubmitScan": "Desactivar Tarea Enviar Escaneo", + "disableUploadData": "Desactivar Tarea Subir Datos", + "allCommandsFull": "TODOS LOS COMANDOS:\n\n/help\nMuestra este mensaje.\n/aur, /socials\nEnviar los enlaces sociales de Among Us Revamped.\n\n/r, /gm\nEnviar la descripción del modo actual o la lista de habilidades.\n/r {ability}\nEnviar información sobre una habilidad específica.\n/l, /lastgame\nEnviar la información del ganador anterior.\n\n/0kc, /0killcooldown\nEnviar la descripción del modo 0 de enfriamiento para matar.\n/sns, /shiftandseek\nEnviar la descripción del modo Shift and Seek.\n/sp, /speedrun\nEnviar la descripción del modo Speedrun.\n\n/kick, /ban\nExpulsa o bloquea a un jugador por nombre.\n/ckick, /cban\nExpulsa o bloquea a un jugador por color.\n\n/vip /moderator /admin\nAgrega a un jugador como VIP, moderador o administrador.\n/removevip, /removemoderator, /removeadmin\nElimina VIP, moderador o administrador de un jugador.\n\n/eg, /endgame\nTermina la partida actual.\n/em, /endmeeting\nTermina la reunión actual.\n/s, /start\nInicia la cuenta regresiva de la partida.\n\n/t {template}\nEnviar una plantilla de AUR-DATA/templates.txt.\n\n/col, /color, /colour\nCambia tu color; puede usarse para evitar límites.", + "translationReloaded": "Tu archivo se reinició correctamente.\nPara aplicar todos los cambios, reinicia el juego.", + "tabGroupCrewmateAbilities": "Configuración de habilidades de tripulante", + "crewmateAbility": "Habilidad de tripulante (rol)", + "scientistAbility": "Habilidad de científico", + "engineerAbility": "Habilidad de ingeniero", + "noisemakerAbility": "Habilidad de alertador", + "trackerAbility": "Habilidad de rastreador", + "detectiveAbility": "Habilidad de detective", + "extraVotesCrewmate": "Votos extra para el alcalde", + "extraVotesPerTask": "Votos extra por tarea para el trabajador", + "speedrunnerShortTasks": "Tareas cortas para el trabajador", + "speedrunnerLongTasks": "Tareas largas para el trabajador", + "tabGroupImpostorAbilities": "Configuración de habilidades de impostor", + "impostorAbility": "Habilidad de impostor (rol)", + "shapeshifterAbility": "Habilidad de cambiaformas", + "phantomAbility": "Habilidad de fantasma", + "viperAbility": "Habilidad de víbora", + "extraVotesImpostor": "Votos extra para el tirano", + "extraVotesPerKill": "Votos extra por asesinato para el ladrón", + "killsNeededForJuggernaut": "Muertes necesarias para el Juggernauta", + "ability": "Habilidad", + "templateWelcome": "# En este archivo puedes agregar plantillas, que sirven como alternativas fáciles de copiar y pegar.\n# Para crear una plantilla, escribe una nueva línea con el mismo formato que la plantilla de prueba de abajo.\n# Ten en cuenta que las plantillas no pueden tener más de 120 caracteres ni contener caracteres especiales. Si los tienen, te expulsarán.\n\ntest: esta es una plantilla de ejemplo. Escribe '/t test' para verla.\n\nwelcome: ¡Bienvenido! Esta sala usa Among Us Revamped {ModVersion} por MV. ¡Diviértete!", + "moderatorWelcome": "# En este archivo puedes agregar moderadores por código de amigo.\n# Si agregas a alguien, tendrá un nombre morado dentro del juego.\n# Ve a \"Configuración del sistema\" dentro del juego para personalizar los permisos de moderador. Abajo hay un ejemplo de código de amigo.\n\nfriendcode#0000", + "vipWelcome": "# En este archivo puedes agregar VIPs por código de amigo.\n# Si agregas a alguien, tendrá un nombre amarillo dentro del juego.\n# Ve a \"Configuración del sistema\" dentro del juego para personalizar los permisos de VIP. Abajo hay un ejemplo de código de amigo.\n\nfriendcode#0000\n", + "adminWelcome": "# En este archivo puedes agregar administradores por código de amigo.\n# Si agregas a alguien, tendrá un nombre rojo dentro del juego.\n# Ve a \"Configuración del sistema\" dentro del juego para personalizar los permisos de administrador. Abajo hay un ejemplo de código de amigo.\n\nfriendcode#0000\n", + "banlistWelcome": "# En este archivo puedes bloquear a jugadores en tu sala por código de amigo.\n# Bloquear a alguien dentro del juego también lo agregará aquí automáticamente. Abajo hay un ejemplo de código de amigo.\n\nfriendcode#0000\n", + "banwordWelcome": "# En este archivo puedes establecer palabras prohibidas para expulsar automáticamente a cualquiera que las envíe dentro del juego.\n# Asegúrate de separar las palabras usando líneas nuevas.", + "bannameWelcome": "# En este archivo puedes establecer nombres prohibidos para expulsar automáticamente a cualquiera que los use dentro del juego.\n# Asegúrate de separar los nombres usando líneas nuevas.", + "noGameEndWarning": "ADVERTENCIA: Sin fin de partida está activado", + "tooLongTemplate": "Tu plantilla tiene más de 120 caracteres y te expulsaría al enviarla. Reduce su longitud.", + "vipAdd": "Se agregó correctamente a {0} como VIP.", + "moderatorAdd": "Se agregó correctamente a {0} como moderador.", + "adminAdd": "Se agregó correctamente a {0} como administrador.", + "vipRemove": "Se eliminó correctamente el VIP de {0}.", + "moderatorRemove": "Se eliminó correctamente el moderador de {0}.", + "adminRemove": "Se eliminó correctamente el administrador de {0}.", + "permFail": "No se pudo encontrar al usuario '{0}'. ¿Lo escribiste correctamente?", + "helpDesc": "Muestra todos los comandos y lo que hacen.", + "snsDesc": "Enviar la descripción del modo de juego Shift and Seek.", + "0kcDesc": "Enviar la descripción del modo de juego 0 de enfriamiento para matar.", + "SrDesc": "Enviar la descripción del modo de juego Speedrun.", + "egDesc": "Termina la partida actual.", + "emDesc": "Termina la reunión actual.", + "aurDesc": "Envía los enlaces sociales de Among Us Revamped.", + "sDesc": "Inicia la cuenta regresiva de la partida.", + "rDesc": "/r envía las habilidades activas o el modo de juego actual. /r {ability} envía información de una habilidad específica", + "rolesDesc": "Enviar el resumen de todas las habilidades/modo de juego.", + "kickDesc": "Expulsa a un jugador por nombre.", + "ckickDesc": "Expulsa a un jugador por color.", + "banDesc": "Bloquea a un jugador por nombre.", + "cbanDesc": "Bloquea a un jugador por color.", + "dumpDesc": "Copia LogOutput en un archivo separado.", + "colDesc": "Cambia tu color.", + "reloadDesc": "Recarga el archivo de idioma.", + "vipDesc": "Agrega al usuario como VIP.", + "moderatorDesc": "Agrega al usuario como moderador.", + "adminDesc": "Agrega al usuario como administrador.", + "cremoveVipDesc": "Elimina VIP del usuario.", + "removeModeratorDesc": "Elimina moderador del usuario.", + "removeAdminDesc": "Elimina administrador del usuario.", + "lastgameDesc": "Enviar información de la última partida.", + "templateDesc": "Enviar una plantilla especificada de AUR-DATA/templates.txt.", + "banWordKick": "{0} fue expulsado porque envió una palabra prohibida {1} veces", + "pluginWarning": "ADVERTENCIA:\nSe han detectado 2 o más plugins.\nAmong Us Revamped no es compatible con la mayoría de mods.\nSi encuentras errores, probablemente se deban a incompatibilidad." +}