diff --git a/Content.Client/Lobby/LobbyState.cs b/Content.Client/Lobby/LobbyState.cs index c16d1353ed..3b6e118bc9 100644 --- a/Content.Client/Lobby/LobbyState.cs +++ b/Content.Client/Lobby/LobbyState.cs @@ -128,7 +128,8 @@ namespace Content.Client.Lobby if (_gameTicker.IsGameStarted) { _lobby!.StartTime.Text = string.Empty; - _lobby!.StationTime.Text = Loc.GetString("lobby-state-player-status-station-time", ("stationTime", _gameTiming.CurTime.Subtract(_gameTicker.RoundStartTimeSpan).ToString("hh\\:mm"))); + var roundTime = _gameTiming.CurTime.Subtract(_gameTicker.RoundStartTimeSpan); + _lobby!.StationTime.Text = Loc.GetString("lobby-state-player-status-round-time", ("hours", roundTime.Hours), ("minutes", roundTime.Minutes)); return; } @@ -152,7 +153,7 @@ namespace Content.Client.Lobby } } - _lobby!.StationTime.Text = Loc.GetString("lobby-state-player-status-station-time", ("stationTime", TimeSpan.Zero.ToString("hh\\:mm"))); + _lobby!.StationTime.Text = Loc.GetString("lobby-state-player-status-round-not-started"); _lobby!.StartTime.Text = Loc.GetString("lobby-state-round-start-countdown-text", ("timeLeft", text)); } diff --git a/Resources/Locale/en-US/lobby/lobby-state.ftl b/Resources/Locale/en-US/lobby/lobby-state.ftl index 9e8ba58af6..e9a6218bd1 100644 --- a/Resources/Locale/en-US/lobby/lobby-state.ftl +++ b/Resources/Locale/en-US/lobby/lobby-state.ftl @@ -7,4 +7,5 @@ lobby-state-ready-button-ready-up-state = Ready Up lobby-state-player-status-not-ready = Not Ready lobby-state-player-status-ready = Ready lobby-state-player-status-observer = Observer -lobby-state-player-status-station-time = The station time is: {$stationTime} +lobby-state-player-status-round-not-started = The round hasn't started yet +lobby-state-player-status-round-time = The round time is: {$hours} hours and {$minutes} minutes