chore(i18n): pages.logs.*

This commit is contained in:
Slinetrac
2025-11-02 08:37:36 +08:00
Unverified
parent 092e637044
commit a36e1c4cb4
14 changed files with 212 additions and 60 deletions

View File

@@ -156,6 +156,21 @@
"telegram": "قناة تيليجرام",
"github": "مستودع Github"
}
},
"logs": {
"title": "السجلات",
"actions": {
"pause": "إيقاف مؤقت",
"resume": "استأنف",
"clear": "مسح"
},
"filters": {
"all": "ALL",
"debug": "DEBUG",
"info": "INFO",
"warn": "WARN",
"error": "ERROR"
}
}
},
"Label-Home": "Home",
@@ -247,10 +262,6 @@
"notice.provider.genericError": "Update failed: {{message}}",
"notice.provider.none": "No providers available to update",
"notice.provider.allUpdated": "All providers updated successfully",
"Logs": "السجلات",
"Pause": "إيقاف مؤقت",
"Resume": "استأنف",
"Clear": "مسح",
"Test": "اختبار",
"Test All": "اختبار الكل",
"Testing...": "Testing...",

View File

@@ -156,6 +156,21 @@
"telegram": "Telegram-Kanal",
"github": "GitHub-Projektadresse"
}
},
"logs": {
"title": "Protokolle",
"actions": {
"pause": "Pausieren",
"resume": "Fortsetzen",
"clear": "Löschen"
},
"filters": {
"all": "ALL",
"debug": "DEBUG",
"info": "INFO",
"warn": "WARN",
"error": "ERROR"
}
}
},
"Label-Home": "Startseite",
@@ -247,10 +262,6 @@
"notice.provider.genericError": "Update failed: {{message}}",
"notice.provider.none": "No providers available to update",
"notice.provider.allUpdated": "All providers updated successfully",
"Logs": "Protokolle",
"Pause": "Pausieren",
"Resume": "Fortsetzen",
"Clear": "Löschen",
"Test": "Testen",
"Test All": "Alle testen",
"Testing...": "Wird getestet...",

View File

@@ -156,6 +156,21 @@
"telegram": "Telegram Channel",
"github": "Github Repo"
}
},
"logs": {
"title": "Logs",
"actions": {
"pause": "Pause",
"resume": "Resume",
"clear": "Clear"
},
"filters": {
"all": "ALL",
"debug": "DEBUG",
"info": "INFO",
"warn": "WARN",
"error": "ERROR"
}
}
},
"Label-Home": "Home",
@@ -247,10 +262,6 @@
"notice.provider.genericError": "Update failed: {{message}}",
"notice.provider.none": "No providers available to update",
"notice.provider.allUpdated": "All providers updated successfully",
"Logs": "Logs",
"Pause": "Pause",
"Resume": "Resume",
"Clear": "Clear",
"Test": "Test",
"Test All": "Test All",
"Testing...": "Testing...",

View File

@@ -156,6 +156,21 @@
"telegram": "Canal de Telegram",
"github": "Dirección del proyecto en GitHub"
}
},
"logs": {
"title": "Registros",
"actions": {
"pause": "Pausar",
"resume": "Reanudar",
"clear": "Limpiar"
},
"filters": {
"all": "ALL",
"debug": "DEBUG",
"info": "INFO",
"warn": "WARN",
"error": "ERROR"
}
}
},
"Label-Home": "Hogar",
@@ -247,10 +262,6 @@
"notice.provider.genericError": "Update failed: {{message}}",
"notice.provider.none": "No providers available to update",
"notice.provider.allUpdated": "All providers updated successfully",
"Logs": "Registros",
"Pause": "Pausar",
"Resume": "Reanudar",
"Clear": "Limpiar",
"Test": "Prueba",
"Test All": "Probar todo",
"Testing...": "Probando...",

View File

@@ -156,6 +156,21 @@
"telegram": "کانال تلگرام",
"github": "مخزن GitHub"
}
},
"logs": {
"title": "لاگ‌ها",
"actions": {
"pause": "توقف",
"resume": "از سرگیری",
"clear": "پاک کردن"
},
"filters": {
"all": "ALL",
"debug": "DEBUG",
"info": "INFO",
"warn": "WARN",
"error": "ERROR"
}
}
},
"Label-Home": "Home",
@@ -247,10 +262,6 @@
"notice.provider.genericError": "Update failed: {{message}}",
"notice.provider.none": "No providers available to update",
"notice.provider.allUpdated": "All providers updated successfully",
"Logs": "لاگ‌ها",
"Pause": "توقف",
"Resume": "از سرگیری",
"Clear": "پاک کردن",
"Test": "آزمون",
"Test All": "آزمون همه",
"Testing...": "Testing...",

View File

@@ -156,6 +156,21 @@
"telegram": "Saluran Telegram",
"github": "Repositori Github"
}
},
"logs": {
"title": "Log",
"actions": {
"pause": "Jeda",
"resume": "Lanjut",
"clear": "Bersihkan"
},
"filters": {
"all": "ALL",
"debug": "DEBUG",
"info": "INFO",
"warn": "WARN",
"error": "ERROR"
}
}
},
"Label-Home": "Home",
@@ -247,10 +262,6 @@
"notice.provider.genericError": "Update failed: {{message}}",
"notice.provider.none": "No providers available to update",
"notice.provider.allUpdated": "All providers updated successfully",
"Logs": "Log",
"Pause": "Jeda",
"Resume": "Lanjut",
"Clear": "Bersihkan",
"Test": "Tes",
"Test All": "Tes Semua",
"Testing...": "Testing...",

View File

@@ -156,6 +156,21 @@
"telegram": "Telegramチャンネル",
"github": "GitHubリポジトリ"
}
},
"logs": {
"title": "ログ",
"actions": {
"pause": "一時停止",
"resume": "再開",
"clear": "クリア"
},
"filters": {
"all": "ALL",
"debug": "DEBUG",
"info": "INFO",
"warn": "WARN",
"error": "ERROR"
}
}
},
"Label-Home": "ホーム",
@@ -247,10 +262,6 @@
"notice.provider.genericError": "Update failed: {{message}}",
"notice.provider.none": "No providers available to update",
"notice.provider.allUpdated": "All providers updated successfully",
"Logs": "ログ",
"Pause": "一時停止",
"Resume": "再開",
"Clear": "クリア",
"Test": "テスト",
"Test All": "すべてテスト",
"Testing...": "テスト中...",

View File

@@ -156,6 +156,21 @@
"telegram": "Telegram Channel",
"github": "Github Repo"
}
},
"logs": {
"title": "로그",
"actions": {
"pause": "일시 정지",
"resume": "재개",
"clear": "지우기"
},
"filters": {
"all": "ALL",
"debug": "DEBUG",
"info": "INFO",
"warn": "WARN",
"error": "ERROR"
}
}
},
"Label-Home": "홈",
@@ -247,10 +262,6 @@
"notice.provider.genericError": "Update failed: {{message}}",
"notice.provider.none": "No providers available to update",
"notice.provider.allUpdated": "All providers updated successfully",
"Logs": "로그",
"Pause": "일시 정지",
"Resume": "재개",
"Clear": "지우기",
"Test": "테스트",
"Test All": "모두 테스트",
"Testing...": "테스트 중...",

View File

@@ -156,6 +156,21 @@
"telegram": "Telegram-канал",
"github": "GitHub репозиторий"
}
},
"logs": {
"title": "Логи",
"actions": {
"pause": "Пауза",
"resume": "Возобновить",
"clear": "Очистить"
},
"filters": {
"all": "ALL",
"debug": "DEBUG",
"info": "INFO",
"warn": "WARN",
"error": "ERROR"
}
}
},
"Label-Home": "Главная",
@@ -247,10 +262,6 @@
"notice.provider.genericError": "Update failed: {{message}}",
"notice.provider.none": "No providers available to update",
"notice.provider.allUpdated": "All providers updated successfully",
"Logs": "Логи",
"Pause": "Пауза",
"Resume": "Возобновить",
"Clear": "Очистить",
"Test": "Тест",
"Test All": "Тестировать все",
"Testing...": "Тестирование ...",

View File

@@ -156,6 +156,21 @@
"telegram": "Telegram Kanalı",
"github": "Github Repo"
}
},
"logs": {
"title": "Günlükler",
"actions": {
"pause": "Duraklat",
"resume": "Sürdür",
"clear": "Temizle"
},
"filters": {
"all": "ALL",
"debug": "DEBUG",
"info": "INFO",
"warn": "WARN",
"error": "ERROR"
}
}
},
"Label-Home": "Ana Sayfa",
@@ -247,10 +262,6 @@
"notice.provider.genericError": "Update failed: {{message}}",
"notice.provider.none": "No providers available to update",
"notice.provider.allUpdated": "All providers updated successfully",
"Logs": "Günlükler",
"Pause": "Duraklat",
"Resume": "Sürdür",
"Clear": "Temizle",
"Test": "Test",
"Test All": "Tümünü Test Et",
"Testing...": "Test Ediliyor...",

View File

@@ -156,6 +156,21 @@
"telegram": "Telegram каналы",
"github": "GitHub репозиториясе"
}
},
"logs": {
"title": "Логлар",
"actions": {
"pause": "Туктау",
"resume": "Дәвам",
"clear": "Чистарту"
},
"filters": {
"all": "ALL",
"debug": "DEBUG",
"info": "INFO",
"warn": "WARN",
"error": "ERROR"
}
}
},
"Label-Home": "Home",
@@ -247,10 +262,6 @@
"notice.provider.genericError": "Update failed: {{message}}",
"notice.provider.none": "No providers available to update",
"notice.provider.allUpdated": "All providers updated successfully",
"Logs": "Логлар",
"Pause": "Туктау",
"Resume": "Дәвам",
"Clear": "Чистарту",
"Test": "Тест",
"Test All": "Барчасын тестлау",
"Testing...": "Testing...",

View File

@@ -156,6 +156,21 @@
"telegram": "Telegram 频道",
"github": "GitHub 项目地址"
}
},
"logs": {
"title": "日志",
"actions": {
"pause": "暂停",
"resume": "继续",
"clear": "清除"
},
"filters": {
"all": "ALL",
"debug": "DEBUG",
"info": "INFO",
"warn": "WARN",
"error": "ERROR"
}
}
},
"Label-Home": "首 页",
@@ -247,10 +262,6 @@
"notice.provider.genericError": "更新失败: {{message}}",
"notice.provider.none": "没有可更新的提供者",
"notice.provider.allUpdated": "全部提供者更新成功",
"Logs": "日志",
"Pause": "暂停",
"Resume": "继续",
"Clear": "清除",
"Test": "测试",
"Test All": "测试全部",
"Testing...": "测试中...",

View File

@@ -156,6 +156,21 @@
"telegram": "Telegram 頻道",
"github": "GitHub 專案位址"
}
},
"logs": {
"title": "日誌",
"actions": {
"pause": "暫停",
"resume": "繼續",
"clear": "清除"
},
"filters": {
"all": "ALL",
"debug": "DEBUG",
"info": "INFO",
"warn": "WARN",
"error": "ERROR"
}
}
},
"Label-Home": "首 頁",
@@ -247,10 +262,6 @@
"notice.provider.genericError": "Update failed: {{message}}",
"notice.provider.none": "No providers available to update",
"notice.provider.allUpdated": "All providers updated successfully",
"Logs": "日誌",
"Pause": "暫停",
"Resume": "繼續",
"Clear": "清除",
"Test": "測試",
"Test All": "測試全部",
"Testing...": "測試中...",

View File

@@ -60,7 +60,7 @@ const LogPage = () => {
return (
<BasePage
full
title={t("Logs")}
title={t("pages.logs.title")}
contentStyle={{
height: "100%",
display: "flex",
@@ -70,7 +70,16 @@ const LogPage = () => {
header={
<Box sx={{ display: "flex", alignItems: "center", gap: 2 }}>
<IconButton
title={t(enableLog ? "Pause" : "Resume")}
title={t(
enableLog
? "pages.logs.actions.pause"
: "pages.logs.actions.resume",
)}
aria-label={t(
enableLog
? "pages.logs.actions.pause"
: "pages.logs.actions.resume",
)}
size="small"
color="inherit"
onClick={handleToggleLog}
@@ -89,7 +98,7 @@ const LogPage = () => {
refreshGetClashLog(true);
}}
>
{t("Clear")}
{t("pages.logs.actions.clear")}
</Button>
</Box>
}
@@ -108,11 +117,11 @@ const LogPage = () => {
value={logState}
onChange={(e) => handleLogLevelChange(e.target.value as LogFilter)}
>
<MenuItem value="all">ALL</MenuItem>
<MenuItem value="debug">DEBUG</MenuItem>
<MenuItem value="info">INFO</MenuItem>
<MenuItem value="warn">WARN</MenuItem>
<MenuItem value="err">ERROR</MenuItem>
<MenuItem value="all">{t("pages.logs.filters.all")}</MenuItem>
<MenuItem value="debug">{t("pages.logs.filters.debug")}</MenuItem>
<MenuItem value="info">{t("pages.logs.filters.info")}</MenuItem>
<MenuItem value="warn">{t("pages.logs.filters.warn")}</MenuItem>
<MenuItem value="err">{t("pages.logs.filters.error")}</MenuItem>
</BaseStyledSelect>
<BaseSearchBox
onSearch={(matcher, state) => {