From 6775648cc9826e5603d7d1f996430787dada05e2 Mon Sep 17 00:00:00 2001 From: Morb <14136326+Morb0@users.noreply.github.com> Date: Wed, 9 Nov 2022 02:36:32 +0300 Subject: [PATCH] Localize nukeops ranks (#12393) --- Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs | 6 +++--- .../en-US/game-ticking/game-presets/preset-nukeops.ftl | 4 ++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs b/Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs index 5f9150cfd2..cc74cd1b0d 100644 --- a/Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs @@ -664,17 +664,17 @@ public sealed class NukeopsRuleSystem : GameRuleSystem switch (spawnNumber) { case 0: - name = $"Commander " + _random.PickAndTake(_operativeNames[_nukeopsRuleConfig.EliteNames]); + name = Loc.GetString("nukeops-role-commander") + " " + _random.PickAndTake(_operativeNames[_nukeopsRuleConfig.EliteNames]); role = _nukeopsRuleConfig.CommanderRolePrototype; gear = _nukeopsRuleConfig.CommanderStartGearPrototype; break; case 1: - name = $"Agent " + _random.PickAndTake(_operativeNames[_nukeopsRuleConfig.NormalNames]); + name = Loc.GetString("nukeops-role-agent") + " " + _random.PickAndTake(_operativeNames[_nukeopsRuleConfig.NormalNames]); role = _nukeopsRuleConfig.OperativeRoleProto; gear = _nukeopsRuleConfig.MedicStartGearPrototype; break; default: - name = $"Operator " + _random.PickAndTake(_operativeNames[_nukeopsRuleConfig.NormalNames]); + name = Loc.GetString("nukeops-role-operator") + " " + _random.PickAndTake(_operativeNames[_nukeopsRuleConfig.NormalNames]); role = _nukeopsRuleConfig.OperativeRoleProto; gear = _nukeopsRuleConfig.OperativeStartGearPrototype; break; diff --git a/Resources/Locale/en-US/game-ticking/game-presets/preset-nukeops.ftl b/Resources/Locale/en-US/game-ticking/game-presets/preset-nukeops.ftl index ed25a8599c..3451329ae0 100644 --- a/Resources/Locale/en-US/game-ticking/game-presets/preset-nukeops.ftl +++ b/Resources/Locale/en-US/game-ticking/game-presets/preset-nukeops.ftl @@ -26,3 +26,7 @@ nukeops-cond-allnukiesalive = No nuclear operatives died. nukeops-list-start = The nuke ops were: nukeops-not-enough-ready-players = Not enough players readied up for the game! There were {$readyPlayersCount} players readied up out of {$minimumPlayers} needed. Can't start Nukeops. nukeops-no-one-ready = No players readied up! Can't start Nukeops. + +nukeops-role-commander = Commander +nukeops-role-agent = Agent +nukeops-role-operator = Operator