chore(i18n): components.home.ipInfo/traffic.*

This commit is contained in:
Slinetrac
2025-11-02 20:37:27 +08:00
Unverified
parent 502c0209ef
commit d70bb23e1a
16 changed files with 477 additions and 243 deletions

View File

@@ -851,7 +851,7 @@ export const EnhancedCanvasTrafficGraph = memo(
// 获取时间范围文本
const getTimeRangeText = useCallback(() => {
return t("{{time}} Minutes", { time: timeRange });
return t("components.home.traffic.patterns.minutes", { time: timeRange });
}, [timeRange, t]);
return (
@@ -934,7 +934,7 @@ export const EnhancedCanvasTrafficGraph = memo(
textAlign: "right",
}}
>
{t("Upload")}
{t("components.home.traffic.legends.upload")}
</Box>
<Box
sx={{
@@ -944,7 +944,7 @@ export const EnhancedCanvasTrafficGraph = memo(
textAlign: "right",
}}
>
{t("Download")}
{t("components.home.traffic.legends.download")}
</Box>
</Box>

View File

@@ -219,42 +219,42 @@ export const EnhancedTrafficStats = () => {
() => [
{
icon: <ArrowUpwardRounded fontSize="small" />,
title: t("Upload Speed"),
title: t("components.home.traffic.metrics.uploadSpeed"),
value: parsedData.up,
unit: `${parsedData.upUnit}/s`,
color: "secondary" as const,
},
{
icon: <ArrowDownwardRounded fontSize="small" />,
title: t("Download Speed"),
title: t("components.home.traffic.metrics.downloadSpeed"),
value: parsedData.down,
unit: `${parsedData.downUnit}/s`,
color: "primary" as const,
},
{
icon: <LinkRounded fontSize="small" />,
title: t("Active Connections"),
title: t("components.home.traffic.metrics.activeConnections"),
value: parsedData.connectionsCount,
unit: "",
color: "success" as const,
},
{
icon: <CloudUploadRounded fontSize="small" />,
title: t("Uploaded"),
title: t("components.home.traffic.metrics.uploaded"),
value: parsedData.uploadTotal,
unit: parsedData.uploadTotalUnit,
color: "secondary" as const,
},
{
icon: <CloudDownloadRounded fontSize="small" />,
title: t("Downloaded"),
title: t("components.home.traffic.metrics.downloaded"),
value: parsedData.downloadTotal,
unit: parsedData.downloadTotalUnit,
color: "primary" as const,
},
{
icon: <MemoryRounded fontSize="small" />,
title: t("Memory Usage"),
title: t("components.home.traffic.metrics.memoryUsage"),
value: parsedData.inuse,
unit: parsedData.inuseUnit,
color: "error" as const,

View File

@@ -69,7 +69,11 @@ export const IpInfoCard = () => {
setIpInfo(data);
setCountdown(IP_REFRESH_SECONDS);
} catch (err) {
setError(err instanceof Error ? err.message : t("Failed to get IP info"));
setError(
err instanceof Error
? err.message
: t("components.home.ipInfo.errors.load"),
);
} finally {
setLoading(false);
}
@@ -114,7 +118,7 @@ export const IpInfoCard = () => {
if (loading) {
return (
<EnhancedCard
title={t("IP Information")}
title={t("components.home.ipInfo.title")}
icon={<LocationOnOutlined />}
iconColor="info"
action={
@@ -137,7 +141,7 @@ export const IpInfoCard = () => {
if (error) {
return (
<EnhancedCard
title={t("IP Information")}
title={t("components.home.ipInfo.title")}
icon={<LocationOnOutlined />}
iconColor="info"
action={
@@ -160,7 +164,7 @@ export const IpInfoCard = () => {
{error}
</Typography>
<Button onClick={fetchIpInfo} sx={{ mt: 2 }}>
{t("Retry")}
{t("components.home.ipInfo.labels.retry")}
</Button>
</Box>
</EnhancedCard>
@@ -170,7 +174,7 @@ export const IpInfoCard = () => {
// 渲染正常数据
return (
<EnhancedCard
title={t("IP Information")}
title={t("components.home.ipInfo.title")}
icon={<LocationOnOutlined />}
iconColor="info"
action={
@@ -222,7 +226,7 @@ export const IpInfoCard = () => {
maxWidth: "100%",
}}
>
{ipInfo?.country || t("Unknown")}
{ipInfo?.country || t("components.home.ipInfo.labels.unknown")}
</Typography>
</Box>
@@ -232,7 +236,7 @@ export const IpInfoCard = () => {
color="text.secondary"
sx={{ flexShrink: 0 }}
>
{t("IP")}:
{t("components.home.ipInfo.labels.ip")}:
</Typography>
<Box
sx={{
@@ -266,20 +270,29 @@ export const IpInfoCard = () => {
</Box>
<InfoItem
label={t("ASN")}
label={t("components.home.ipInfo.labels.asn")}
value={ipInfo?.asn ? `AS${ipInfo.asn}` : "N/A"}
/>
</Box>
{/* 右侧组织、ISP和位置信息 */}
<Box sx={{ width: "60%", overflow: "auto" }}>
<InfoItem label={t("ISP")} value={ipInfo?.isp} />
<InfoItem label={t("ORG")} value={ipInfo?.asn_organization} />
<InfoItem
label={t("Location")}
label={t("components.home.ipInfo.labels.isp")}
value={ipInfo?.isp}
/>
<InfoItem
label={t("components.home.ipInfo.labels.org")}
value={ipInfo?.asn_organization}
/>
<InfoItem
label={t("components.home.ipInfo.labels.location")}
value={[ipInfo?.city, ipInfo?.region].filter(Boolean).join(", ")}
/>
<InfoItem label={t("Timezone")} value={ipInfo?.timezone} />
<InfoItem
label={t("components.home.ipInfo.labels.timezone")}
value={ipInfo?.timezone}
/>
</Box>
</Box>
@@ -297,7 +310,7 @@ export const IpInfoCard = () => {
}}
>
<Typography variant="caption">
{t("Auto refresh")}: {countdown}s
{t("components.home.ipInfo.labels.autoRefresh")}: {countdown}s
</Typography>
<Typography
variant="caption"

View File

@@ -270,13 +270,6 @@
"Type": "النوع",
"Name": "الاسم",
"Close All Connections": "Close All Connections",
"Upload": "Upload",
"Download": "Download",
"Download Speed": "سرعة التنزيل",
"Upload Speed": "سرعة الرفع",
"Downloaded": "تم التنزيل",
"Uploaded": "تم الرفع",
"Active Connections": "Active Connections",
"Rule": "قاعدة",
"Icon": "أيقونة",
"Reset to Default": "إعادة تعيين إلى الافتراضي",
@@ -304,7 +297,6 @@
"theme.dark": "سمة داكنة",
"theme.system": "سمة النظام",
"Copy Success": "تم النسخ بنجاح",
"Memory Usage": "استهلاك الذاكرة",
"Hotkey Setting": "إعدادات الاختصارات",
"Enable Global Hotkey": "تمكين مفتاح التشغيل السريع العالمي",
"open_or_close_dashboard": "فتح/إغلاق لوحة التحكم",
@@ -373,7 +365,6 @@
"Service Administrator Prompt": "يتطلب Clash Verge امتيازات المسؤول لإعادة تثبيت خدمة النظام",
"Website Tests": "Website Tests",
"Click to import subscription": "Click to import subscription",
"Unknown": "Unknown",
"Update with Clash proxy successfully": "Update with Clash proxy successfully",
"Update failed even with Clash proxy": "Update failed even with Clash proxy",
"Profile Imported with Clash proxy": "Profile Imported with Clash proxy",
@@ -381,14 +372,6 @@
"No active proxy node": "No active proxy node",
"Group": "Group",
"Proxy": "Proxy",
"IP Information": "IP Information",
"Failed to get IP info": "Failed to get IP info",
"ISP": "ISP",
"ASN": "ASN",
"ORG": "ORG",
"Location": "Location",
"Timezone": "Timezone",
"Auto refresh": "Auto refresh",
"Pending": "Pending",
"Yes": "Yes",
"No": "No",
@@ -625,6 +608,40 @@
"sidecarMode": "User Mode",
"adminServiceMode": "Admin + Service Mode"
}
},
"ipInfo": {
"title": "IP Information",
"errors": {
"load": "Failed to get IP info"
},
"labels": {
"retry": "Retry",
"ip": "IP",
"asn": "ASN",
"isp": "ISP",
"org": "ORG",
"location": "Location",
"timezone": "Timezone",
"autoRefresh": "Auto refresh",
"unknown": "Unknown"
}
},
"traffic": {
"metrics": {
"uploadSpeed": "سرعة الرفع",
"downloadSpeed": "سرعة التنزيل",
"activeConnections": "Active Connections",
"uploaded": "تم الرفع",
"downloaded": "تم التنزيل",
"memoryUsage": "استهلاك الذاكرة"
},
"legends": {
"upload": "Upload",
"download": "Download"
},
"patterns": {
"minutes": "{{time}} Minutes"
}
}
},
"connection": {

View File

@@ -270,13 +270,6 @@
"Type": "Typ",
"Name": "Name",
"Close All Connections": "Close All Connections",
"Upload": "Hochladen",
"Download": "Herunterladen",
"Download Speed": "Download-Geschwindigkeit",
"Upload Speed": "Upload-Geschwindigkeit",
"Downloaded": "Heruntergeladen",
"Uploaded": "Hochgeladen",
"Active Connections": "Aktive Verbindungen",
"Rule": "Regel",
"Icon": "Symbol",
"Reset to Default": "Auf Standardwerte zurücksetzen",
@@ -304,7 +297,6 @@
"theme.dark": "Dark",
"theme.system": "System",
"Copy Success": "Kopieren erfolgreich",
"Memory Usage": "Kern-Speichernutzung",
"Hotkey Setting": "Tastenkombinationseinstellungen",
"Enable Global Hotkey": "Globale Tastenkombinationen aktivieren",
"open_or_close_dashboard": "Dashboard öffnen/schließen",
@@ -373,7 +365,6 @@
"Service Administrator Prompt": "Clash Verge benötigt Administratorrechte, um den Systemdienst zu installieren.",
"Website Tests": "Website-Tests",
"Click to import subscription": "Klicken Sie hier, um ein Abonnement zu importieren.",
"Unknown": "Unbekannt",
"Update with Clash proxy successfully": "Aktualisierung mit Clash-Proxy erfolgreich",
"Update failed even with Clash proxy": "Aktualisierung auch mit Clash-Proxy fehlgeschlagen",
"Profile Imported with Clash proxy": "Abonnement mit Clash-Proxy importiert",
@@ -381,14 +372,6 @@
"No active proxy node": "Kein aktiver Proxy-Knoten",
"Group": "Proxy-Gruppe",
"Proxy": "Knoten",
"IP Information": "IP-Informationen",
"Failed to get IP info": "Abrufen der IP-Informationen fehlgeschlagen",
"ISP": "Internetdienstanbieter",
"ASN": "Autonomes Systemnummer",
"ORG": "Organisation",
"Location": "Standort",
"Timezone": "Zeitzone",
"Auto refresh": "Automatische Aktualisierung",
"Pending": "Wartend auf Prüfung",
"Yes": "Unterstützt",
"No": "Nicht unterstützt",
@@ -625,6 +608,40 @@
"sidecarMode": "Benutzermodus",
"adminServiceMode": "Admin + Service Mode"
}
},
"ipInfo": {
"title": "IP-Informationen",
"errors": {
"load": "Abrufen der IP-Informationen fehlgeschlagen"
},
"labels": {
"retry": "Retry",
"ip": "IP",
"asn": "Autonomes Systemnummer",
"isp": "Internetdienstanbieter",
"org": "Organisation",
"location": "Standort",
"timezone": "Zeitzone",
"autoRefresh": "Automatische Aktualisierung",
"unknown": "Unbekannt"
}
},
"traffic": {
"metrics": {
"uploadSpeed": "Upload-Geschwindigkeit",
"downloadSpeed": "Download-Geschwindigkeit",
"activeConnections": "Aktive Verbindungen",
"uploaded": "Hochgeladen",
"downloaded": "Heruntergeladen",
"memoryUsage": "Kern-Speichernutzung"
},
"legends": {
"upload": "Hochladen",
"download": "Herunterladen"
},
"patterns": {
"minutes": "{{time}} Minutes"
}
}
},
"connection": {

View File

@@ -270,13 +270,6 @@
"Type": "Type",
"Name": "Name",
"Close All Connections": "Close All Connections",
"Upload": "Upload",
"Download": "Download",
"Download Speed": "Download Speed",
"Upload Speed": "Upload Speed",
"Downloaded": "Downloaded",
"Uploaded": "Uploaded",
"Active Connections": "Active Connections",
"Rule": "Rule",
"Icon": "Icon",
"Reset to Default": "Reset to Default",
@@ -304,7 +297,6 @@
"theme.dark": "Dark",
"theme.system": "System",
"Copy Success": "Copy Success",
"Memory Usage": "Core Usage",
"Hotkey Setting": "Hotkey Setting",
"Enable Global Hotkey": "Enable Global Hotkey",
"open_or_close_dashboard": "Open/Close Dashboard",
@@ -373,7 +365,6 @@
"Service Administrator Prompt": "Clash Verge requires administrator privileges to reinstall the system service",
"Website Tests": "Website Tests",
"Click to import subscription": "Click to import subscription",
"Unknown": "Unknown",
"Update with Clash proxy successfully": "Update with Clash proxy successfully",
"Update failed even with Clash proxy": "Update failed even with Clash proxy",
"Profile Imported with Clash proxy": "Profile Imported with Clash proxy",
@@ -381,14 +372,6 @@
"No active proxy node": "No active proxy node",
"Group": "Group",
"Proxy": "Proxy",
"IP Information": "IP Information",
"Failed to get IP info": "Failed to get IP info",
"ISP": "ISP",
"ASN": "ASN",
"ORG": "ORG",
"Location": "Location",
"Timezone": "Timezone",
"Auto refresh": "Auto refresh",
"Pending": "Pending",
"Yes": "Yes",
"No": "No",
@@ -625,6 +608,40 @@
"sidecarMode": "User Mode",
"adminServiceMode": "Admin + Service Mode"
}
},
"ipInfo": {
"title": "IP Information",
"errors": {
"load": "Failed to get IP info"
},
"labels": {
"retry": "Retry",
"ip": "IP",
"asn": "ASN",
"isp": "ISP",
"org": "ORG",
"location": "Location",
"timezone": "Timezone",
"autoRefresh": "Auto refresh",
"unknown": "Unknown"
}
},
"traffic": {
"metrics": {
"uploadSpeed": "Upload Speed",
"downloadSpeed": "Download Speed",
"activeConnections": "Active Connections",
"uploaded": "Uploaded",
"downloaded": "Downloaded",
"memoryUsage": "Core Usage"
},
"legends": {
"upload": "Upload",
"download": "Download"
},
"patterns": {
"minutes": "{{time}} Minutes"
}
}
},
"connection": {

View File

@@ -270,13 +270,6 @@
"Type": "Tipo",
"Name": "Nombre",
"Close All Connections": "Close All Connections",
"Upload": "Subir",
"Download": "Descargar",
"Download Speed": "Velocidad de descarga",
"Upload Speed": "Velocidad de subida",
"Downloaded": "Descargado",
"Uploaded": "Subido",
"Active Connections": "Conexiones activas",
"Rule": "Regla",
"Icon": "Icono",
"Reset to Default": "Restablecer a los valores predeterminados",
@@ -304,7 +297,6 @@
"theme.dark": "Dark",
"theme.system": "System",
"Copy Success": "Copia exitosa",
"Memory Usage": "Uso de memoria del núcleo",
"Hotkey Setting": "Configuración de atajos de teclado",
"Enable Global Hotkey": "Habilitar atajos de teclado globales",
"open_or_close_dashboard": "Abrir/cerrar panel",
@@ -373,7 +365,6 @@
"Service Administrator Prompt": "Clash Verge requiere permisos de administrador para instalar el servicio del sistema",
"Website Tests": "Pruebas de sitios web",
"Click to import subscription": "Haga clic para importar una suscripción",
"Unknown": "Desconocido",
"Update with Clash proxy successfully": "Actualización con el proxy de Clash exitosa",
"Update failed even with Clash proxy": "Error al actualizar incluso con el proxy de Clash",
"Profile Imported with Clash proxy": "Suscripción importada con el proxy de Clash",
@@ -381,14 +372,6 @@
"No active proxy node": "No hay nodos de proxy activos",
"Group": "Grupo de proxy",
"Proxy": "Nodo",
"IP Information": "Información de IP",
"Failed to get IP info": "Error al obtener información de IP",
"ISP": "Proveedor de servicios de Internet",
"ASN": "Número de sistema autónomo",
"ORG": "Organización",
"Location": "Ubicación",
"Timezone": "Zona horaria",
"Auto refresh": "Actualización automática",
"Pending": "Pendiente de detección",
"Yes": "Soportado",
"No": "No soportado",
@@ -625,6 +608,40 @@
"sidecarMode": "Modo de usuario",
"adminServiceMode": "Admin + Service Mode"
}
},
"ipInfo": {
"title": "Información de IP",
"errors": {
"load": "Error al obtener información de IP"
},
"labels": {
"retry": "Retry",
"ip": "IP",
"asn": "Número de sistema autónomo",
"isp": "Proveedor de servicios de Internet",
"org": "Organización",
"location": "Ubicación",
"timezone": "Zona horaria",
"autoRefresh": "Actualización automática",
"unknown": "Desconocido"
}
},
"traffic": {
"metrics": {
"uploadSpeed": "Velocidad de subida",
"downloadSpeed": "Velocidad de descarga",
"activeConnections": "Conexiones activas",
"uploaded": "Subido",
"downloaded": "Descargado",
"memoryUsage": "Uso de memoria del núcleo"
},
"legends": {
"upload": "Subir",
"download": "Descargar"
},
"patterns": {
"minutes": "{{time}} Minutes"
}
}
},
"connection": {

View File

@@ -270,13 +270,6 @@
"Type": "نوع",
"Name": "نام",
"Close All Connections": "Close All Connections",
"Upload": "Upload",
"Download": "Download",
"Download Speed": "سرعت دانلود",
"Upload Speed": "سرعت بارگذاری",
"Downloaded": "دانلود شده",
"Uploaded": "بارگذاری شده",
"Active Connections": "Active Connections",
"Rule": "قانون",
"Icon": "آیکون",
"Reset to Default": "بازنشانی به پیش‌فرض",
@@ -304,7 +297,6 @@
"theme.dark": "تاریک",
"theme.system": "سیستم",
"Copy Success": "کپی با موفقیت انجام شد",
"Memory Usage": "استفاده از حافظه",
"Hotkey Setting": "تنظیمات کلیدهای میانبر",
"Enable Global Hotkey": "فعال کردن کلید میانبر سراسری",
"open_or_close_dashboard": "باز/بستن داشبورد",
@@ -373,7 +365,6 @@
"Service Administrator Prompt": "Clash Verge برای نصب مجدد سرویس سیستم به امتیازات مدیر نیاز دارد",
"Website Tests": "Website Tests",
"Click to import subscription": "Click to import subscription",
"Unknown": "Unknown",
"Update with Clash proxy successfully": "Update with Clash proxy successfully",
"Update failed even with Clash proxy": "Update failed even with Clash proxy",
"Profile Imported with Clash proxy": "Profile Imported with Clash proxy",
@@ -381,14 +372,6 @@
"No active proxy node": "No active proxy node",
"Group": "Group",
"Proxy": "Proxy",
"IP Information": "IP Information",
"Failed to get IP info": "Failed to get IP info",
"ISP": "ISP",
"ASN": "ASN",
"ORG": "ORG",
"Location": "Location",
"Timezone": "Timezone",
"Auto refresh": "Auto refresh",
"Pending": "Pending",
"Yes": "Yes",
"No": "No",
@@ -625,6 +608,40 @@
"sidecarMode": "User Mode",
"adminServiceMode": "Admin + Service Mode"
}
},
"ipInfo": {
"title": "IP Information",
"errors": {
"load": "Failed to get IP info"
},
"labels": {
"retry": "Retry",
"ip": "IP",
"asn": "ASN",
"isp": "ISP",
"org": "ORG",
"location": "Location",
"timezone": "Timezone",
"autoRefresh": "Auto refresh",
"unknown": "Unknown"
}
},
"traffic": {
"metrics": {
"uploadSpeed": "سرعت بارگذاری",
"downloadSpeed": "سرعت دانلود",
"activeConnections": "Active Connections",
"uploaded": "بارگذاری شده",
"downloaded": "دانلود شده",
"memoryUsage": "استفاده از حافظه"
},
"legends": {
"upload": "Upload",
"download": "Download"
},
"patterns": {
"minutes": "{{time}} Minutes"
}
}
},
"connection": {

View File

@@ -270,13 +270,6 @@
"Type": "Jenis",
"Name": "Nama",
"Close All Connections": "Close All Connections",
"Upload": "Upload",
"Download": "Download",
"Download Speed": "Kecepatan Unduh",
"Upload Speed": "Kecepatan Unggah",
"Downloaded": "Diunduh",
"Uploaded": "Diunggah",
"Active Connections": "Active Connections",
"Rule": "Aturan",
"Icon": "Ikon",
"Reset to Default": "Setel Ulang ke Default",
@@ -304,7 +297,6 @@
"theme.dark": "Gelap",
"theme.system": "Sistem",
"Copy Success": "Salin Berhasil",
"Memory Usage": "Penggunaan Memori",
"Hotkey Setting": "Pengaturan Pintasan",
"Enable Global Hotkey": "Aktifkan Hotkey Global",
"open_or_close_dashboard": "Buka/Tutup Dasbor",
@@ -373,7 +365,6 @@
"Service Administrator Prompt": "Clash Verge memerlukan hak administrator untuk menginstal ulang layanan sistem",
"Website Tests": "Website Tests",
"Click to import subscription": "Click to import subscription",
"Unknown": "Unknown",
"Update with Clash proxy successfully": "Update with Clash proxy successfully",
"Update failed even with Clash proxy": "Update failed even with Clash proxy",
"Profile Imported with Clash proxy": "Profile Imported with Clash proxy",
@@ -381,14 +372,6 @@
"No active proxy node": "No active proxy node",
"Group": "Group",
"Proxy": "Proxy",
"IP Information": "IP Information",
"Failed to get IP info": "Failed to get IP info",
"ISP": "ISP",
"ASN": "ASN",
"ORG": "ORG",
"Location": "Location",
"Timezone": "Timezone",
"Auto refresh": "Auto refresh",
"Pending": "Pending",
"Yes": "Yes",
"No": "No",
@@ -625,6 +608,40 @@
"sidecarMode": "User Mode",
"adminServiceMode": "Admin + Service Mode"
}
},
"ipInfo": {
"title": "IP Information",
"errors": {
"load": "Failed to get IP info"
},
"labels": {
"retry": "Retry",
"ip": "IP",
"asn": "ASN",
"isp": "ISP",
"org": "ORG",
"location": "Location",
"timezone": "Timezone",
"autoRefresh": "Auto refresh",
"unknown": "Unknown"
}
},
"traffic": {
"metrics": {
"uploadSpeed": "Kecepatan Unggah",
"downloadSpeed": "Kecepatan Unduh",
"activeConnections": "Active Connections",
"uploaded": "Diunggah",
"downloaded": "Diunduh",
"memoryUsage": "Penggunaan Memori"
},
"legends": {
"upload": "Upload",
"download": "Download"
},
"patterns": {
"minutes": "{{time}} Minutes"
}
}
},
"connection": {

View File

@@ -270,13 +270,6 @@
"Type": "タイプ",
"Name": "名前",
"Close All Connections": "Close All Connections",
"Upload": "アップロード",
"Download": "ダウンロード",
"Download Speed": "ダウンロード速度",
"Upload Speed": "アップロード速度",
"Downloaded": "ダウンロード量",
"Uploaded": "アップロード量",
"Active Connections": "アクティブな接続",
"Rule": "ルール",
"Icon": "アイコン",
"Reset to Default": "デフォルト値にリセット",
@@ -304,7 +297,6 @@
"theme.dark": "ダーク",
"theme.system": "システム",
"Copy Success": "コピー成功",
"Memory Usage": "コアメモリ使用量",
"Hotkey Setting": "ホットキー設定",
"Enable Global Hotkey": "グローバルホットキーを有効にする",
"open_or_close_dashboard": "ダッシュボードを開く/閉じる",
@@ -373,7 +365,6 @@
"Service Administrator Prompt": "Clash Vergeはシステムサービスをインストールするために管理者権限が必要です。",
"Website Tests": "ウェブサイトテスト",
"Click to import subscription": "クリックしてサブスクリプションをインポート",
"Unknown": "不明",
"Update with Clash proxy successfully": "Clashプロキシを使用して更新に成功しました。",
"Update failed even with Clash proxy": "Clashプロキシを使用しても更新に失敗しました。",
"Profile Imported with Clash proxy": "Clashプロキシを使用してプロファイルのインポートに成功しました。",
@@ -381,14 +372,6 @@
"No active proxy node": "アクティブなプロキシノードがありません。",
"Group": "プロキシグループ",
"Proxy": "ノード",
"IP Information": "IP情報",
"Failed to get IP info": "IP情報の取得に失敗しました。",
"ISP": "インターネットサービスプロバイダー",
"ASN": "自治システム番号",
"ORG": "組織",
"Location": "位置",
"Timezone": "タイムゾーン",
"Auto refresh": "自動更新",
"Pending": "検査待ち",
"Yes": "サポートする",
"No": "サポートしない",
@@ -625,6 +608,40 @@
"sidecarMode": "ユーザーモード",
"adminServiceMode": "Admin + Service Mode"
}
},
"ipInfo": {
"title": "IP情報",
"errors": {
"load": "IP情報の取得に失敗しました。"
},
"labels": {
"retry": "Retry",
"ip": "IP",
"asn": "自治システム番号",
"isp": "インターネットサービスプロバイダー",
"org": "組織",
"location": "位置",
"timezone": "タイムゾーン",
"autoRefresh": "自動更新",
"unknown": "不明"
}
},
"traffic": {
"metrics": {
"uploadSpeed": "アップロード速度",
"downloadSpeed": "ダウンロード速度",
"activeConnections": "アクティブな接続",
"uploaded": "アップロード量",
"downloaded": "ダウンロード量",
"memoryUsage": "コアメモリ使用量"
},
"legends": {
"upload": "アップロード",
"download": "ダウンロード"
},
"patterns": {
"minutes": "{{time}} Minutes"
}
}
},
"connection": {

View File

@@ -270,13 +270,6 @@
"Type": "유형",
"Name": "이름",
"Close All Connections": "Close All Connections",
"Upload": "업로드",
"Download": "다운로드",
"Download Speed": "다운로드 속도",
"Upload Speed": "업로드 속도",
"Downloaded": "다운로드됨",
"Uploaded": "업로드됨",
"Active Connections": "활성 연결",
"Rule": "규칙",
"Icon": "아이콘",
"Reset to Default": "Reset to Default",
@@ -304,7 +297,6 @@
"theme.dark": "Dark",
"theme.system": "System",
"Copy Success": "복사 성공",
"Memory Usage": "메모리 사용량",
"Hotkey Setting": "단축키 설정",
"Enable Global Hotkey": "Enable Global Hotkey",
"open_or_close_dashboard": "Open/Close Dashboard",
@@ -373,7 +365,6 @@
"Service Administrator Prompt": "Clash Verge requires administrator privileges to reinstall the system service",
"Website Tests": "Website Tests",
"Click to import subscription": "Click to import subscription",
"Unknown": "Unknown",
"Update with Clash proxy successfully": "Clash 프록시로 업데이트 성공",
"Update failed even with Clash proxy": "Clash 프록시로도 업데이트 실패",
"Profile Imported with Clash proxy": "Profile Imported with Clash proxy",
@@ -381,14 +372,6 @@
"No active proxy node": "No active proxy node",
"Group": "Group",
"Proxy": "Proxy",
"IP Information": "IP Information",
"Failed to get IP info": "Failed to get IP info",
"ISP": "ISP",
"ASN": "ASN",
"ORG": "ORG",
"Location": "Location",
"Timezone": "Timezone",
"Auto refresh": "Auto refresh",
"Pending": "Pending",
"Yes": "Yes",
"No": "No",
@@ -625,6 +608,40 @@
"sidecarMode": "User Mode",
"adminServiceMode": "Admin + Service Mode"
}
},
"ipInfo": {
"title": "IP Information",
"errors": {
"load": "Failed to get IP info"
},
"labels": {
"retry": "Retry",
"ip": "IP",
"asn": "ASN",
"isp": "ISP",
"org": "ORG",
"location": "Location",
"timezone": "Timezone",
"autoRefresh": "Auto refresh",
"unknown": "Unknown"
}
},
"traffic": {
"metrics": {
"uploadSpeed": "업로드 속도",
"downloadSpeed": "다운로드 속도",
"activeConnections": "활성 연결",
"uploaded": "업로드됨",
"downloaded": "다운로드됨",
"memoryUsage": "메모리 사용량"
},
"legends": {
"upload": "업로드",
"download": "다운로드"
},
"patterns": {
"minutes": "{{time}} Minutes"
}
}
},
"connection": {

View File

@@ -270,13 +270,6 @@
"Type": "Тип",
"Name": "Название",
"Close All Connections": "Close All Connections",
"Upload": "Загрузка",
"Download": "Скачивание",
"Download Speed": "Скорость скачивания",
"Upload Speed": "Скорость загрузки",
"Downloaded": "Скачано",
"Uploaded": "Загружено",
"Active Connections": "Активные соединения",
"Rule": "Правило",
"Icon": "Иконка",
"Reset to Default": "Сбросить настройки",
@@ -304,7 +297,6 @@
"theme.dark": "Тёмная",
"theme.system": "Системная",
"Copy Success": "Скопировано",
"Memory Usage": "Использование памяти",
"Hotkey Setting": "Настройки сочетаний клавиш",
"Enable Global Hotkey": "Включить глобальную горячую клавишу",
"open_or_close_dashboard": "Открыть/Закрыть панель управления",
@@ -373,7 +365,6 @@
"Service Administrator Prompt": "Clash Verge требует прав администратора для переустановки системной службы",
"Website Tests": "Проверка доступности веб-сайтов",
"Click to import subscription": "Нажмите, чтобы импортировать подписку",
"Unknown": "Unknown",
"Update with Clash proxy successfully": "Update with Clash proxy successfully",
"Update failed even with Clash proxy": "Update failed even with Clash proxy",
"Profile Imported with Clash proxy": "Profile Imported with Clash proxy",
@@ -381,14 +372,6 @@
"No active proxy node": "Нет активного прокси-узла",
"Group": "Группа",
"Proxy": "Прокси",
"IP Information": "Информация об IP",
"Failed to get IP info": "Не удалось получить информацию об IP",
"ISP": "ISP",
"ASN": "ASN",
"ORG": "ORG",
"Location": "Location",
"Timezone": "Timezone",
"Auto refresh": "Автоматическое обновление через",
"Pending": "В ожидании",
"Yes": "Да",
"No": "Нет",
@@ -625,6 +608,40 @@
"sidecarMode": "Пользовательский режим",
"adminServiceMode": "Admin + Service Mode"
}
},
"ipInfo": {
"title": "Информация об IP",
"errors": {
"load": "Не удалось получить информацию об IP"
},
"labels": {
"retry": "Retry",
"ip": "IP",
"asn": "ASN",
"isp": "ISP",
"org": "ORG",
"location": "Location",
"timezone": "Timezone",
"autoRefresh": "Автоматическое обновление через",
"unknown": "Unknown"
}
},
"traffic": {
"metrics": {
"uploadSpeed": "Скорость загрузки",
"downloadSpeed": "Скорость скачивания",
"activeConnections": "Активные соединения",
"uploaded": "Загружено",
"downloaded": "Скачано",
"memoryUsage": "Использование памяти"
},
"legends": {
"upload": "Загрузка",
"download": "Скачивание"
},
"patterns": {
"minutes": "{{time}} Minutes"
}
}
},
"connection": {

View File

@@ -270,13 +270,6 @@
"Type": "Tip",
"Name": "İsim",
"Close All Connections": "Close All Connections",
"Upload": "Yükleme",
"Download": "İndirme",
"Download Speed": "İndirme Hızı",
"Upload Speed": "Yükleme Hızı",
"Downloaded": "İndirilen",
"Uploaded": "Yüklenen",
"Active Connections": "Aktif Bağlantılar",
"Rule": "Kural",
"Icon": "Simge",
"Reset to Default": "Varsayılana Sıfırla",
@@ -304,7 +297,6 @@
"theme.dark": "Koyu",
"theme.system": "Sistem",
"Copy Success": "Kopyalama Başarılı",
"Memory Usage": "Çekirdek Kullanımı",
"Hotkey Setting": "Kısayol Tuşu Ayarı",
"Enable Global Hotkey": "Küresel Kısayol Tuşunu Etkinleştir",
"open_or_close_dashboard": "Kontrol Panelini Aç/Kapat",
@@ -373,7 +365,6 @@
"Service Administrator Prompt": "Clash Verge sistem hizmetini yeniden kurmak için yönetici ayrıcalıkları gerektiriyor",
"Website Tests": "Web Sitesi Testleri",
"Click to import subscription": "Abonelik içe aktarmak için tıklayın",
"Unknown": "Bilinmiyor",
"Update with Clash proxy successfully": "Clash vekil ile güncelleme başarılı",
"Update failed even with Clash proxy": "Clash vekil ile bile güncelleme başarısız oldu",
"Profile Imported with Clash proxy": "Profil Clash vekil ile içe aktarıldı",
@@ -381,14 +372,6 @@
"No active proxy node": "Aktif vekil düğümü yok",
"Group": "Grup",
"Proxy": "Vekil",
"IP Information": "IP Bilgisi",
"Failed to get IP info": "IP bilgisi alınamadı",
"ISP": "ISP",
"ASN": "ASN",
"ORG": "Kuruluş",
"Location": "Konum",
"Timezone": "Saat Dilimi",
"Auto refresh": "Otomatik yenile",
"Pending": "Beklemede",
"Yes": "Evet",
"No": "Hayır",
@@ -625,6 +608,40 @@
"sidecarMode": "Kullanıcı Modu",
"adminServiceMode": "Yönetici + Hizmet Modu"
}
},
"ipInfo": {
"title": "IP Bilgisi",
"errors": {
"load": "IP bilgisi alınamadı"
},
"labels": {
"retry": "Retry",
"ip": "IP",
"asn": "ASN",
"isp": "ISP",
"org": "Kuruluş",
"location": "Konum",
"timezone": "Saat Dilimi",
"autoRefresh": "Otomatik yenile",
"unknown": "Bilinmiyor"
}
},
"traffic": {
"metrics": {
"uploadSpeed": "Yükleme Hızı",
"downloadSpeed": "İndirme Hızı",
"activeConnections": "Aktif Bağlantılar",
"uploaded": "Yüklenen",
"downloaded": "İndirilen",
"memoryUsage": "Çekirdek Kullanımı"
},
"legends": {
"upload": "Yükleme",
"download": "İndirme"
},
"patterns": {
"minutes": "{{time}} Minutes"
}
}
},
"connection": {

View File

@@ -270,13 +270,6 @@
"Type": "Төр",
"Name": "Исем",
"Close All Connections": "Close All Connections",
"Upload": "Upload",
"Download": "Download",
"Download Speed": "Йөкләү тизлеге",
"Upload Speed": "Йөкләү (чыгару) тизлеге",
"Downloaded": "Йөкләнгән",
"Uploaded": "Чыгарылган",
"Active Connections": "Active Connections",
"Rule": "Кагыйдә",
"Icon": "Иконка",
"Reset to Default": "Башлангычка кайтару",
@@ -304,7 +297,6 @@
"theme.dark": "Караңгы",
"theme.system": "Система",
"Copy Success": "Күчерелде",
"Memory Usage": "Хәтер куллану",
"Hotkey Setting": "Клавиатура төймәләре (hotkey) көйләүләре",
"Enable Global Hotkey": "Глобаль Хоткейны кушу",
"open_or_close_dashboard": "Панельне ачу/ябу",
@@ -373,7 +365,6 @@
"Service Administrator Prompt": "Clash Verge система хезмәтен яңадан урнаштыру өчен администратор хокукларын таләп итә",
"Website Tests": "Website Tests",
"Click to import subscription": "Click to import subscription",
"Unknown": "Unknown",
"Update with Clash proxy successfully": "Update with Clash proxy successfully",
"Update failed even with Clash proxy": "Update failed even with Clash proxy",
"Profile Imported with Clash proxy": "Profile Imported with Clash proxy",
@@ -381,14 +372,6 @@
"No active proxy node": "No active proxy node",
"Group": "Group",
"Proxy": "Proxy",
"IP Information": "IP Information",
"Failed to get IP info": "Failed to get IP info",
"ISP": "ISP",
"ASN": "ASN",
"ORG": "ORG",
"Location": "Location",
"Timezone": "Timezone",
"Auto refresh": "Auto refresh",
"Pending": "Pending",
"Yes": "Yes",
"No": "No",
@@ -625,6 +608,40 @@
"sidecarMode": "User Mode",
"adminServiceMode": "Admin + Service Mode"
}
},
"ipInfo": {
"title": "IP Information",
"errors": {
"load": "Failed to get IP info"
},
"labels": {
"retry": "Retry",
"ip": "IP",
"asn": "ASN",
"isp": "ISP",
"org": "ORG",
"location": "Location",
"timezone": "Timezone",
"autoRefresh": "Auto refresh",
"unknown": "Unknown"
}
},
"traffic": {
"metrics": {
"uploadSpeed": "Йөкләү (чыгару) тизлеге",
"downloadSpeed": "Йөкләү тизлеге",
"activeConnections": "Active Connections",
"uploaded": "Чыгарылган",
"downloaded": "Йөкләнгән",
"memoryUsage": "Хәтер куллану"
},
"legends": {
"upload": "Upload",
"download": "Download"
},
"patterns": {
"minutes": "{{time}} Minutes"
}
}
},
"connection": {

View File

@@ -270,13 +270,6 @@
"Type": "类型",
"Name": "名称",
"Close All Connections": "关闭所有连接",
"Upload": "上传",
"Download": "下载",
"Download Speed": "下载速度",
"Upload Speed": "上传速度",
"Downloaded": "下载量",
"Uploaded": "上传量",
"Active Connections": "活跃连接",
"Rule": "规则",
"Icon": "图标",
"Reset to Default": "重置为默认值",
@@ -304,7 +297,6 @@
"theme.dark": "深色",
"theme.system": "系统",
"Copy Success": "复制成功",
"Memory Usage": "内核占用",
"Hotkey Setting": "热键设置",
"Enable Global Hotkey": "启用全局热键",
"open_or_close_dashboard": "打开/关闭面板",
@@ -373,7 +365,6 @@
"Service Administrator Prompt": "Clash Verge 需要管理员权限安装系统服务",
"Website Tests": "网站测试",
"Click to import subscription": "点击导入订阅",
"Unknown": "未知",
"Update with Clash proxy successfully": "使用 Clash 代理更新成功",
"Update failed even with Clash proxy": "使用 Clash 代理更新也失败",
"Profile Imported with Clash proxy": "使用 Clash 代理导入订阅成功",
@@ -381,14 +372,6 @@
"No active proxy node": "暂无激活的代理节点",
"Group": "代理组",
"Proxy": "节点",
"IP Information": "IP 信息",
"Failed to get IP info": "获取IP信息失败",
"ISP": "服务商",
"ASN": "自治域",
"ORG": "组织",
"Location": "位置",
"Timezone": "时区",
"Auto refresh": "自动刷新",
"Pending": "待检测",
"Yes": "支持",
"No": "不支持",
@@ -625,6 +608,40 @@
"sidecarMode": "用户模式",
"adminServiceMode": "管理员 + 服务模式"
}
},
"ipInfo": {
"title": "IP 信息",
"errors": {
"load": "获取IP信息失败"
},
"labels": {
"retry": "Retry",
"ip": "IP",
"asn": "自治域",
"isp": "服务商",
"org": "组织",
"location": "位置",
"timezone": "时区",
"autoRefresh": "自动刷新",
"unknown": "未知"
}
},
"traffic": {
"metrics": {
"uploadSpeed": "上传速度",
"downloadSpeed": "下载速度",
"activeConnections": "活跃连接",
"uploaded": "上传量",
"downloaded": "下载量",
"memoryUsage": "内核占用"
},
"legends": {
"upload": "上传",
"download": "下载"
},
"patterns": {
"minutes": "{{time}} Minutes"
}
}
},
"connection": {

View File

@@ -270,13 +270,6 @@
"Type": "類型",
"Name": "名稱",
"Close All Connections": "關閉全部連線",
"Upload": "上傳",
"Download": "下載",
"Download Speed": "下載速度",
"Upload Speed": "上傳速度",
"Downloaded": "下載量",
"Uploaded": "上傳量",
"Active Connections": "作用中連線",
"Rule": "規則",
"Icon": "圖示",
"Reset to Default": "重設為預設值",
@@ -304,7 +297,6 @@
"theme.dark": "深色",
"theme.system": "系統",
"Copy Success": "複製成功",
"Memory Usage": "內核佔用",
"Hotkey Setting": "快速鍵設定",
"Enable Global Hotkey": "啟用全域快速鍵",
"open_or_close_dashboard": "開啟/關閉儀表板",
@@ -373,7 +365,6 @@
"Service Administrator Prompt": "Clash Verge 需要管理員權限安裝系統服務",
"Website Tests": "網站測試",
"Click to import subscription": "點擊匯入訂閱",
"Unknown": "未知",
"Update with Clash proxy successfully": "使用 Clash 代理更新成功",
"Update failed even with Clash proxy": "使用 Clash 代理更新也失敗",
"Profile Imported with Clash proxy": "使用 Clash 代理匯入訂閱成功",
@@ -381,14 +372,6 @@
"No active proxy node": "暫無作用中的代理節點",
"Group": "代理組",
"Proxy": "節點",
"IP Information": "IP資訊",
"Failed to get IP info": "取得IP資訊失敗",
"ISP": "網際網路服務供應商",
"ASN": "自治系統",
"ORG": "組織",
"Location": "位置",
"Timezone": "時區",
"Auto refresh": "自動重整",
"Pending": "待檢測",
"Yes": "支援",
"No": "不支援",
@@ -625,6 +608,40 @@
"sidecarMode": "使用者模式",
"adminServiceMode": "系統管理員 + 服務模式"
}
},
"ipInfo": {
"title": "IP資訊",
"errors": {
"load": "取得IP資訊失敗"
},
"labels": {
"retry": "Retry",
"ip": "IP",
"asn": "自治系統",
"isp": "網際網路服務供應商",
"org": "組織",
"location": "位置",
"timezone": "時區",
"autoRefresh": "自動重整",
"unknown": "未知"
}
},
"traffic": {
"metrics": {
"uploadSpeed": "上傳速度",
"downloadSpeed": "下載速度",
"activeConnections": "作用中連線",
"uploaded": "上傳量",
"downloaded": "下載量",
"memoryUsage": "內核佔用"
},
"legends": {
"upload": "上傳",
"download": "下載"
},
"patterns": {
"minutes": "{{time}} Minutes"
}
}
},
"connection": {