diff --git a/Content.Server/Administration/Commands/BanCommand.cs b/Content.Server/Administration/Commands/BanCommand.cs index 65daf43d36..b6102f7f1d 100644 --- a/Content.Server/Administration/Commands/BanCommand.cs +++ b/Content.Server/Administration/Commands/BanCommand.cs @@ -128,9 +128,12 @@ namespace Content.Server.Administration.Commands { var durations = new CompletionOption[] { - new("0", "Permanent"), - new("1440", "1 day"), - new("10080", "1 week"), + new("0", Loc.GetString("cmd-ban-hint-duration-1")), + new("1440", Loc.GetString("cmd-ban-hint-duration-2")), + new("4320", Loc.GetString("cmd-ban-hint-duration-3")), + new("10080", Loc.GetString("cmd-ban-hint-duration-4")), + new("20160", Loc.GetString("cmd-ban-hint-duration-5")), + new("43800", Loc.GetString("cmd-ban-hint-duration-6")), }; return CompletionResult.FromHintOptions(durations, Loc.GetString("cmd-ban-hint-duration")); diff --git a/Content.Server/Administration/Commands/RoleBanCommand.cs b/Content.Server/Administration/Commands/RoleBanCommand.cs index c8b7931861..2822ec5fbd 100644 --- a/Content.Server/Administration/Commands/RoleBanCommand.cs +++ b/Content.Server/Administration/Commands/RoleBanCommand.cs @@ -58,7 +58,10 @@ public sealed class RoleBanCommand : IConsoleCommand { new("0", Loc.GetString("cmd-roleban-hint-duration-1")), new("1440", Loc.GetString("cmd-roleban-hint-duration-2")), - new("10080", Loc.GetString("cmd-roleban-hint-duration-3")), + new("4320", Loc.GetString("cmd-roleban-hint-duration-3")), + new("10080", Loc.GetString("cmd-roleban-hint-duration-4")), + new("20160", Loc.GetString("cmd-roleban-hint-duration-5")), + new("43800", Loc.GetString("cmd-roleban-hint-duration-6")), }; return args.Length switch diff --git a/Resources/Locale/en-US/info/ban.ftl b/Resources/Locale/en-US/info/ban.ftl index 325e574168..fff38e7fe7 100644 --- a/Resources/Locale/en-US/info/ban.ftl +++ b/Resources/Locale/en-US/info/ban.ftl @@ -7,6 +7,13 @@ cmd-ban-hint = cmd-ban-hint-reason = cmd-ban-hint-duration = [duration] +cmd-ban-hint-duration-1 = Permanent +cmd-ban-hint-duration-2 = 1 day +cmd-ban-hint-duration-3 = 3 days +cmd-ban-hint-duration-4 = 1 week +cmd-ban-hint-duration-5 = 2 week +cmd-ban-hint-duration-6 = 1 month + # listbans cmd-banlist-desc = Lists a user's active bans. cmd-banlist-help = Usage: banlist diff --git a/Resources/Locale/en-US/job/role-ban-command.ftl b/Resources/Locale/en-US/job/role-ban-command.ftl index f02a89924b..e54fd9c51f 100644 --- a/Resources/Locale/en-US/job/role-ban-command.ftl +++ b/Resources/Locale/en-US/job/role-ban-command.ftl @@ -11,7 +11,10 @@ cmd-roleban-hint-4 = [duration in minutes, leave out or 0 for permanent ban] cmd-roleban-hint-duration-1 = Permanent cmd-roleban-hint-duration-2 = 1 day -cmd-roleban-hint-duration-3 = 1 week +cmd-roleban-hint-duration-3 = 3 days +cmd-roleban-hint-duration-4 = 1 week +cmd-roleban-hint-duration-5 = 2 week +cmd-roleban-hint-duration-6 = 1 month ### Localization for role unban command