From ad0682bbf1788c80e7a7b8e5ff9ffc1c2e6976e5 Mon Sep 17 00:00:00 2001 From: hamster1963 <1410514192@qq.com> Date: Mon, 1 Jun 2026 15:20:35 +0800 Subject: [PATCH] fix: add sorting labels and types for multiple languages in translation files --- src/locales/de/translation.json | 18 +++++++++++++++++- src/locales/en/translation.json | 18 +++++++++++++++++- src/locales/es/translation.json | 16 ++++++++++++++++ src/locales/fr/translation.json | 19 ++++++++++++++++++- src/locales/gl/translation.json | 18 +++++++++++++++++- src/locales/id/translation.json | 16 ++++++++++++++++ src/locales/ja/translation.json | 19 ++++++++++++++++++- src/locales/ru/translation.json | 18 +++++++++++++++++- src/locales/ta/translation.json | 16 ++++++++++++++++ src/locales/uk/translation.json | 18 +++++++++++++++++- src/locales/zh-CN/translation.json | 18 +++++++++++++++++- src/locales/zh-TW/translation.json | 16 ++++++++++++++++ src/pages/Server.tsx | 4 ++-- 13 files changed, 204 insertions(+), 10 deletions(-) diff --git a/src/locales/de/translation.json b/src/locales/de/translation.json index 5e961b0..53afe08 100644 --- a/src/locales/de/translation.json +++ b/src/locales/de/translation.json @@ -122,5 +122,21 @@ "footer": { "themeBy": "Design von " }, - "login": "Login" + "login": "Login", + "sort": { + "label": "Sortieren", + "types": { + "default": "Standard", + "name": "Name", + "uptime": "Betriebszeit", + "system": "System", + "cpu": "CPU", + "mem": "RAM", + "disk": "Festplatte", + "up": "Upload", + "down": "Download", + "up_total": "Upload ges.", + "down_total": "Download ges." + } + } } diff --git a/src/locales/en/translation.json b/src/locales/en/translation.json index e2d4f4d..6b6cd02 100644 --- a/src/locales/en/translation.json +++ b/src/locales/en/translation.json @@ -144,5 +144,21 @@ "ToggleLightMode": "Toggle Light Mode", "ToggleDarkMode": "Toggle Dark Mode", "ToggleSystemMode": "Toggle System Mode", - "Home": "Home" + "Home": "Home", + "sort": { + "label": "Sort", + "types": { + "default": "Default", + "name": "Name", + "uptime": "Uptime", + "system": "System", + "cpu": "CPU", + "mem": "Mem", + "disk": "Disk", + "up": "Up", + "down": "Down", + "up_total": "Up Total", + "down_total": "Down Total" + } + } } diff --git a/src/locales/es/translation.json b/src/locales/es/translation.json index 8591be7..ce4081b 100644 --- a/src/locales/es/translation.json +++ b/src/locales/es/translation.json @@ -137,5 +137,21 @@ "ToggleSystemMode": "Activar modo del sistema", "footer": { "themeBy": "Tema por. " + }, + "sort": { + "label": "Ordenar", + "types": { + "default": "Predeterminado", + "name": "Nombre", + "uptime": "Tiempo activo", + "system": "Sistema", + "cpu": "CPU", + "mem": "Memoria", + "disk": "Disco", + "up": "Subida", + "down": "Bajada", + "up_total": "Subida total", + "down_total": "Bajada total" + } } } diff --git a/src/locales/fr/translation.json b/src/locales/fr/translation.json index 0967ef4..4e18264 100644 --- a/src/locales/fr/translation.json +++ b/src/locales/fr/translation.json @@ -1 +1,18 @@ -{} +{ + "sort": { + "label": "Trier", + "types": { + "default": "Défaut", + "name": "Nom", + "uptime": "Disponibilité", + "system": "Système", + "cpu": "CPU", + "mem": "Mémoire", + "disk": "Disque", + "up": "Envoi", + "down": "Réception", + "up_total": "Total envoi", + "down_total": "Total réception" + } + } +} diff --git a/src/locales/gl/translation.json b/src/locales/gl/translation.json index 3de11df..4b5e015 100644 --- a/src/locales/gl/translation.json +++ b/src/locales/gl/translation.json @@ -133,5 +133,21 @@ "ToggleLightMode": "Cambiar ao modo claro", "ToggleDarkMode": "Cambiar ao modo escuro", "ToggleSystemMode": "Cambiar ao determinado polo sistema", - "Home": "Páxina principal" + "Home": "Páxina principal", + "sort": { + "label": "Ordenar", + "types": { + "default": "Predeterminado", + "name": "Nome", + "uptime": "Tempo activo", + "system": "Sistema", + "cpu": "CPU", + "mem": "Memoria", + "disk": "Disco", + "up": "Subida", + "down": "Baixada", + "up_total": "Subida total", + "down_total": "Baixada total" + } + } } diff --git a/src/locales/id/translation.json b/src/locales/id/translation.json index 9eae57f..8acc59c 100644 --- a/src/locales/id/translation.json +++ b/src/locales/id/translation.json @@ -23,5 +23,21 @@ "theme": { "light": "Terang", "dark": "Gelap" + }, + "sort": { + "label": "Urutkan", + "types": { + "default": "Bawaan", + "name": "Nama", + "uptime": "Waktu aktif", + "system": "Sistem", + "cpu": "CPU", + "mem": "Memori", + "disk": "Disk", + "up": "Upload", + "down": "Download", + "up_total": "Total upload", + "down_total": "Total download" + } } } diff --git a/src/locales/ja/translation.json b/src/locales/ja/translation.json index 0967ef4..57fa72a 100644 --- a/src/locales/ja/translation.json +++ b/src/locales/ja/translation.json @@ -1 +1,18 @@ -{} +{ + "sort": { + "label": "並び替え", + "types": { + "default": "デフォルト", + "name": "名前", + "uptime": "稼働時間", + "system": "システム", + "cpu": "CPU", + "mem": "メモリ", + "disk": "ディスク", + "up": "アップロード", + "down": "ダウンロード", + "up_total": "総アップロード", + "down_total": "総ダウンロード" + } + } +} diff --git a/src/locales/ru/translation.json b/src/locales/ru/translation.json index b9017ad..9f8b279 100644 --- a/src/locales/ru/translation.json +++ b/src/locales/ru/translation.json @@ -141,5 +141,21 @@ "themeBy": "Тема от " }, "NoResults": "Ничего не найдено.", - "nezha": "Nezha Monitoring" + "nezha": "Nezha Monitoring", + "sort": { + "label": "Сортировка", + "types": { + "default": "По умолчанию", + "name": "Имя", + "uptime": "Аптайм", + "system": "Система", + "cpu": "CPU", + "mem": "Память", + "disk": "Диск", + "up": "Загрузка", + "down": "Скачивание", + "up_total": "Загружено", + "down_total": "Скачано" + } + } } diff --git a/src/locales/ta/translation.json b/src/locales/ta/translation.json index 95659d7..96fc37b 100644 --- a/src/locales/ta/translation.json +++ b/src/locales/ta/translation.json @@ -122,5 +122,21 @@ "daysAgo": "சில நாட்களுக்கு முன்பு", "today": "இன்று", "loading": "ஏற்றுகிறது ..." + }, + "sort": { + "label": "வரிசைப்படுத்து", + "types": { + "default": "இயல்புநிலை", + "name": "பெயர்", + "uptime": "இயக்க நேரம்", + "system": "கணினி", + "cpu": "CPU", + "mem": "நினைவகம்", + "disk": "வட்டு", + "up": "பதிவேற்றம்", + "down": "பதிவிறக்கம்", + "up_total": "மொத்த பதிவேற்றம்", + "down_total": "மொத்த பதிவிறக்கம்" + } } } diff --git a/src/locales/uk/translation.json b/src/locales/uk/translation.json index be0878f..15b77f0 100644 --- a/src/locales/uk/translation.json +++ b/src/locales/uk/translation.json @@ -69,5 +69,21 @@ "today": "Сьогодні", "loading": "Завантаження..." }, - "login": "Логін" + "login": "Логін", + "sort": { + "label": "Сортування", + "types": { + "default": "За замовчуванням", + "name": "Ім'я", + "uptime": "Час роботи", + "system": "Система", + "cpu": "CPU", + "mem": "Пам'ять", + "disk": "Диск", + "up": "Завантаження", + "down": "Скачування", + "up_total": "Завантажено", + "down_total": "Скачано" + } + } } diff --git a/src/locales/zh-CN/translation.json b/src/locales/zh-CN/translation.json index 8a71686..58a3e11 100644 --- a/src/locales/zh-CN/translation.json +++ b/src/locales/zh-CN/translation.json @@ -145,5 +145,21 @@ "ToggleLightMode": "切换亮色模式", "ToggleDarkMode": "切换暗色模式", "ToggleSystemMode": "切换系统模式", - "Home": "首页" + "Home": "首页", + "sort": { + "label": "排序", + "types": { + "default": "默认", + "name": "名称", + "uptime": "运行时间", + "system": "系统", + "cpu": "CPU", + "mem": "内存", + "disk": "磁盘", + "up": "上传", + "down": "下载", + "up_total": "上传总量", + "down_total": "下载总量" + } + } } diff --git a/src/locales/zh-TW/translation.json b/src/locales/zh-TW/translation.json index 2a56a48..f713e17 100644 --- a/src/locales/zh-TW/translation.json +++ b/src/locales/zh-TW/translation.json @@ -140,5 +140,21 @@ "offlineReady": "可離線使用之應用程式", "newContent": "有新内容可用", "reload": "更新" + }, + "sort": { + "label": "排序", + "types": { + "default": "預設", + "name": "名稱", + "uptime": "運行時間", + "system": "系統", + "cpu": "CPU", + "mem": "記憶體", + "disk": "磁碟", + "up": "上傳", + "down": "下載", + "up_total": "上傳總量", + "down_total": "下載總量" + } } } diff --git a/src/pages/Server.tsx b/src/pages/Server.tsx index a927293..45b67c5 100644 --- a/src/pages/Server.tsx +++ b/src/pages/Server.tsx @@ -388,7 +388,7 @@ export default function Servers() { className="pointer-events-none select-none opacity-0 text-sm font-medium whitespace-nowrap" aria-hidden > - {sortType.charAt(0).toUpperCase() + sortType.slice(1)} + {t(`sort.types.${sortType.replace(/ /g, "_")}`)}