Removed old Loc.GetString() use instances (#4155)

Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
This commit is contained in:
Galactic Chimp
2021-06-21 02:13:54 +02:00
committed by GitHub
parent 4a46fbe6dd
commit 392b820796
523 changed files with 3082 additions and 1551 deletions

View File

@@ -5,6 +5,7 @@ using Robust.Server.Player;
using Robust.Shared.Console;
using Robust.Shared.GameObjects;
using Robust.Shared.Localization;
using System.Linq;
namespace Content.Server.StationEvents
{
@@ -12,30 +13,24 @@ namespace Content.Server.StationEvents
public sealed class StationEventCommand : IConsoleCommand
{
public string Command => "events";
public string Description => "Provides admin control to station events";
public string Help => $"events <running/list/pause/resume/stop/run <eventName/random>>\n{RunningHelp}\n{ListHelp}\n{PauseHelp}\n{ResumeHelp}\n{RunHelp}";
private const string RunningHelp = "running: return the current running event";
private const string ListHelp = "list: return all event names that can be run";
private const string PauseHelp = "pause: stop all random events from running and any one currently running";
private const string ResumeHelp = "resume: allow random events to run again";
private const string RunHelp =
"run <eventName/random>: start a particular event now; <eventName> is case-insensitive and not localized";
public string Description => Loc.GetString("station-event-command-description");
public string Help => Loc.GetString("station-event-command-help-text",
("runningHelp", Loc.GetString("station-event-command-running-help-text")),
("listHelp", Loc.GetString("station-event-command-list-help-text")),
("pauseHelp", Loc.GetString("station-event-command-pause-help-text")),
("resumeHelp", Loc.GetString("station-event-command-resume-help-text")),
("runHelp", Loc.GetString("station-event-command-run-help-text")));
public void Execute(IConsoleShell shell, string argStr, string[] args)
{
var player = shell.Player as IPlayerSession;
if (args.Length == 0)
if (!args.Any())
{
shell.WriteLine($"Invalid amount of arguments.\n{Help}");
shell.WriteLine(Loc.GetString("shell-wrong-arguments-number") + $"\n{Help}");
return;
}
switch (args[0])
switch (args.First())
{
case "list":
List(shell, player);
@@ -56,14 +51,17 @@ namespace Content.Server.StationEvents
case "run":
if (args.Length != 2)
{
shell.WriteLine($"Need 2 arguments, there were {args.Length}.\n{RunHelp}");
shell.WriteLine(Loc.GetString("shell-wrong-arguments-number-need-specific",
("properAmount", 2),
("currentAmount", args.Length))
+ $"\n{Loc.GetString("station-event-command-run-help-text")}");
break;
}
Run(shell, player, args[1]);
break;
default:
shell.WriteLine(Loc.GetString($"Invalid events command.\n{Help}"));
shell.WriteLine(Loc.GetString($"shell-invalid-command-specific.", ("commandName", "events")) + $"\n{Help}");
break;
}
}
@@ -94,7 +92,8 @@ namespace Content.Server.StationEvents
private void List(IConsoleShell shell, IPlayerSession? player)
{
var resultText = "Random\n" + EntitySystem.Get<StationEventSystem>().GetEventNames();
var resultText = Loc.GetString("station-event-command-event-list",
("otherEvents", EntitySystem.Get<StationEventSystem>().GetEventNames()));
shell.WriteLine(resultText);
}
@@ -104,12 +103,12 @@ namespace Content.Server.StationEvents
if (!stationEventSystem.Enabled)
{
shell.WriteLine(Loc.GetString("Station events are already paused"));
shell.WriteLine(Loc.GetString("station-event-command-events-already-paused-message"));
}
else
{
stationEventSystem.Enabled = false;
shell.WriteLine(Loc.GetString("Station events paused"));
shell.WriteLine(Loc.GetString("station-event-command-events-paused-message"));
}
}
@@ -119,12 +118,12 @@ namespace Content.Server.StationEvents
if (stationEventSystem.Enabled)
{
shell.WriteLine(Loc.GetString("Station events are already running"));
shell.WriteLine(Loc.GetString("station-event-command-events-already-running-message"));
}
else
{
stationEventSystem.Enabled = true;
shell.WriteLine(Loc.GetString("Station events resumed"));
shell.WriteLine(Loc.GetString("station-event-command-events-resumed-message"));
}
}