-
Disk Usage
+
+ {t("serverStats.diskUsage")}
+
@@ -86,7 +88,9 @@ export function DiskWidget({ metrics, metricsHistory }: DiskWidgetProps) {
{(() => {
const available = metrics?.disk?.availableHuman;
- return available ? `Available: ${available}` : "Available: N/A";
+ return available
+ ? `${t("serverStats.available")}: ${available}`
+ : `${t("serverStats.available")}: N/A`;
})()}
diff --git a/src/ui/Desktop/Apps/Server/widgets/MemoryWidget.tsx b/src/ui/Desktop/Apps/Server/widgets/MemoryWidget.tsx
index f8bcaa2f..679dd4e6 100644
--- a/src/ui/Desktop/Apps/Server/widgets/MemoryWidget.tsx
+++ b/src/ui/Desktop/Apps/Server/widgets/MemoryWidget.tsx
@@ -34,7 +34,9 @@ export function MemoryWidget({ metrics, metricsHistory }: MemoryWidgetProps) {
-
Memory Usage
+
+ {t("serverStats.memoryUsage")}
+
@@ -63,7 +65,7 @@ export function MemoryWidget({ metrics, metricsHistory }: MemoryWidgetProps) {
typeof used === "number" && typeof total === "number"
? (total - used).toFixed(1)
: "N/A";
- return `Free: ${free} GiB`;
+ return `${t("serverStats.free")}: ${free} GiB`;
})()}
diff --git a/src/ui/Desktop/Apps/Server/widgets/NetworkWidget.tsx b/src/ui/Desktop/Apps/Server/widgets/NetworkWidget.tsx
index f79372fc..0093d92e 100644
--- a/src/ui/Desktop/Apps/Server/widgets/NetworkWidget.tsx
+++ b/src/ui/Desktop/Apps/Server/widgets/NetworkWidget.tsx
@@ -23,38 +23,40 @@ export function NetworkWidget({ metrics }: NetworkWidgetProps) {
-
+
{interfaces.length === 0 ? (
-
-
+
+
{t("serverStats.noInterfacesFound")}
) : (
interfaces.map((iface: any, index: number) => (
{iface.name}
{iface.state}
-
{iface.ip}
+
+ {iface.ip}
+
))
)}
diff --git a/src/ui/Desktop/Apps/Server/widgets/ProcessesWidget.tsx b/src/ui/Desktop/Apps/Server/widgets/ProcessesWidget.tsx
index 464fdf83..ab505d32 100644
--- a/src/ui/Desktop/Apps/Server/widgets/ProcessesWidget.tsx
+++ b/src/ui/Desktop/Apps/Server/widgets/ProcessesWidget.tsx
@@ -40,32 +40,30 @@ export function ProcessesWidget({ metrics }: ProcessesWidgetProps) {
{topProcesses.length === 0 ? (
-
-
+
+
{t("serverStats.noProcessesFound")}
) : (
-
+
{topProcesses.map((proc: any, index: number) => (
-
-
+
+
PID: {proc.pid}
-
+
CPU: {proc.cpu}%
MEM: {proc.mem}%
-
+
{proc.command}
-
- User: {proc.user}
-
+
User: {proc.user}
))}
diff --git a/src/ui/Desktop/Apps/Server/widgets/SystemWidget.tsx b/src/ui/Desktop/Apps/Server/widgets/SystemWidget.tsx
index fd7e8e01..309fd43c 100644
--- a/src/ui/Desktop/Apps/Server/widgets/SystemWidget.tsx
+++ b/src/ui/Desktop/Apps/Server/widgets/SystemWidget.tsx
@@ -22,38 +22,38 @@ export function SystemWidget({ metrics }: SystemWidgetProps) {
-
+
-
+
-
+
{t("serverStats.hostname")}
-
+
{system?.hostname || "N/A"}
-
+
-
+
{t("serverStats.operatingSystem")}
-
+
{system?.os || "N/A"}
-
+
-
+
{t("serverStats.kernel")}
-
+
{system?.kernel || "N/A"}