diff --git a/web/public/locales/en/views/system.json b/web/public/locales/en/views/system.json index 942b30c630..525644e9be 100644 --- a/web/public/locales/en/views/system.json +++ b/web/public/locales/en/views/system.json @@ -129,7 +129,16 @@ "detect": "detect", "skipped": "skipped", "ffmpeg": "ffmpeg", - "capture": "capture" + "capture": "capture", + "overallFramesPerSecond": "overall frames per second", + "overallDetectionsPerSecond": "overall detections per second", + "overallSkippedDetectionsPerSecond": "overall skipped detections per second", + "cameraFfmpeg": "{{camName}} ffmpeg", + "cameraCapture": "{{camName}} capture", + "cameraDetect": "{{camName}} detect", + "cameraFramesPerSecond": "{{camName}} frames per second", + "cameraDetectionsPerSecond": "{{camName}} detections per second", + "cameraSkippedDetectionsPerSecond": "{{camName}} skipped detections per second" }, "toast": { "success": { diff --git a/web/src/views/system/CameraMetrics.tsx b/web/src/views/system/CameraMetrics.tsx index d9cfadeb4a..124f86be1b 100644 --- a/web/src/views/system/CameraMetrics.tsx +++ b/web/src/views/system/CameraMetrics.tsx @@ -79,12 +79,9 @@ export default function CameraMetrics({ [key: string]: { name: string; data: { x: number; y: number }[] }; } = {}; - series["overall_fps"] = { name: "overall frames per second", data: [] }; - series["overall_dps"] = { name: "overall detections per second", data: [] }; - series["overall_skipped_dps"] = { - name: "overall skipped detections per second", - data: [], - }; + series["overall_fps"] = { name: t("cameras.label.overallFramesPerSecond"), data: [] }; + series["overall_dps"] = { name: t("cameras.label.overallDetectionsPerSecond"), data: [] }; + series["overall_skipped_dps"] = { name: t("cameras.label.overallSkippedDetectionsPerSecond"),data: [],}; statsHistory.forEach((stats, statsIdx) => { if (!stats) { @@ -143,9 +140,9 @@ export default function CameraMetrics({ if (!(key in series)) { const camName = key.replaceAll("_", " "); series[key] = {}; - series[key]["ffmpeg"] = { name: `${camName} ffmpeg`, data: [] }; - series[key]["capture"] = { name: `${camName} capture`, data: [] }; - series[key]["detect"] = { name: `${camName} detect`, data: [] }; + series[key]["ffmpeg"] = { name: t("cameras.label.cameraFfmpeg", {camName: camName}), data: [] }; + series[key]["capture"] = { name: t("cameras.label.cameraCapture", {camName: camName}), data: [] }; + series[key]["detect"] = { name: t("cameras.label.cameraCapture", {camName: camName}), data: [] }; } series[key]["ffmpeg"].data.push({ @@ -186,15 +183,15 @@ export default function CameraMetrics({ const camName = key.replaceAll("_", " "); series[key] = {}; series[key]["fps"] = { - name: `${camName} frames per second`, + name: t("cameras.label.cameraFramesPerSecond", {camName: camName}), data: [], }; series[key]["det"] = { - name: `${camName} detections per second`, + name: t("cameras.label.cameraDetectionsPerSecond", {camName: camName}), data: [], }; series[key]["skip"] = { - name: `${camName} skipped detections per second`, + name: t("cameras.label.cameraSkippedDetectionsPerSecond", {camName: camName}), data: [], }; }