From 1643470a8536af8fd31a0eeaf7f8d9927cfe79e4 Mon Sep 17 00:00:00 2001 From: Norihiro Kamae Date: Mon, 31 Mar 2025 19:59:00 +0900 Subject: [PATCH] frontend: Add dedicated translation of remaining time --- frontend/data/locale/en-US.ini | 1 + frontend/widgets/OBSBasicStats.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/data/locale/en-US.ini b/frontend/data/locale/en-US.ini index 0064fbf76..781feb422 100644 --- a/frontend/data/locale/en-US.ini +++ b/frontend/data/locale/en-US.ini @@ -267,6 +267,7 @@ Basic.Stats.DroppedFrames="Dropped Frames (Network)" Basic.Stats.MegabytesSent="Total Data Output" Basic.Stats.Bitrate="Bitrate" Basic.Stats.DiskFullIn="Disk full in (approx.)" +Basic.Stats.DiskFullIn.Text="%1 Hours, %2 Minutes" Basic.Stats.ResetStats="Reset Stats" ResetUIWarning.Title="Are you sure you want to reset the UI?" diff --git a/frontend/widgets/OBSBasicStats.cpp b/frontend/widgets/OBSBasicStats.cpp index c388a55be..9357d26da 100644 --- a/frontend/widgets/OBSBasicStats.cpp +++ b/frontend/widgets/OBSBasicStats.cpp @@ -39,7 +39,7 @@ void OBSBasicStats::OBSFrontendEvent(enum obs_frontend_event event, void *ptr) static QString MakeTimeLeftText(int hours, int minutes) { - return QString::asprintf("%d %s, %d %s", hours, Str("Hours"), minutes, Str("Minutes")); + return QTStr("Basic.Stats.DiskFullIn.Text").arg(QString::number(hours), QString::number(minutes)); } static QString MakeMissedFramesText(uint32_t total_lagged, uint32_t total_rendered, long double num)