diff --git a/src/components/setting/mods/clash-core-viewer.tsx b/src/components/setting/mods/clash-core-viewer.tsx index c0d4ed1d..61461778 100644 --- a/src/components/setting/mods/clash-core-viewer.tsx +++ b/src/components/setting/mods/clash-core-viewer.tsx @@ -105,9 +105,9 @@ export function ClashCoreViewer({ ref }: { ref?: Ref }) { setUpgrading(false); const errMsg = err?.response?.data?.message ?? String(err); const showMsg = errMsg.includes("already using latest version") - ? "Already Using Latest Core Version" + ? t("settings.feedback.notifications.clash.alreadyLatestVersion") : errMsg; - showNotice.error(showMsg); + showNotice.info(showMsg); } }); diff --git a/src/locales/ar/settings.json b/src/locales/ar/settings.json index 8ae5cd50..992fadce 100644 --- a/src/locales/ar/settings.json +++ b/src/locales/ar/settings.json @@ -544,6 +544,7 @@ "clash": { "restartSuccess": "تم إعادة تشغيل نواة Clash", "versionUpdated": "تم تحديث إصدار النواة", + "alreadyLatestVersion": "أنت تستخدم بالفعل أحدث إصدار من النواة", "changeSuccess": "تم تغيير النواة بنجاح", "changeFailed": "فشل تغيير النواة", "geoDataUpdated": "تم تحديث البيانات الجغرافية" diff --git a/src/locales/de/settings.json b/src/locales/de/settings.json index 9412473b..b7649752 100644 --- a/src/locales/de/settings.json +++ b/src/locales/de/settings.json @@ -544,6 +544,7 @@ "clash": { "restartSuccess": "Clash-Kern wurde neu gestartet", "versionUpdated": "Kernversion wurde aktualisiert", + "alreadyLatestVersion": "Bereits die neueste Kernversion in Verwendung", "changeSuccess": "Kern erfolgreich gewechselt", "changeFailed": "Kernwechsel fehlgeschlagen", "geoDataUpdated": "Geo-Daten wurden aktualisiert" diff --git a/src/locales/en/settings.json b/src/locales/en/settings.json index 1d3af970..eefde1a3 100644 --- a/src/locales/en/settings.json +++ b/src/locales/en/settings.json @@ -544,6 +544,7 @@ "clash": { "restartSuccess": "Clash Core Restarted", "versionUpdated": "Core Version Updated", + "alreadyLatestVersion": "Already Using Latest Core Version", "changeSuccess": "Core changed successfully", "changeFailed": "Failed to change core", "geoDataUpdated": "GeoData Updated" diff --git a/src/locales/es/settings.json b/src/locales/es/settings.json index f4ce9c9a..8f846ef8 100644 --- a/src/locales/es/settings.json +++ b/src/locales/es/settings.json @@ -544,6 +544,7 @@ "clash": { "restartSuccess": "Núcleo de Clash reiniciado", "versionUpdated": "Versión del núcleo actualizada", + "alreadyLatestVersion": "Ya estás utilizando la versión más reciente del núcleo", "changeSuccess": "Núcleo cambiado con éxito", "changeFailed": "No se pudo cambiar el núcleo", "geoDataUpdated": "GeoData actualizado" diff --git a/src/locales/fa/settings.json b/src/locales/fa/settings.json index d39fabe0..a7e29bea 100644 --- a/src/locales/fa/settings.json +++ b/src/locales/fa/settings.json @@ -544,6 +544,7 @@ "clash": { "restartSuccess": "هسته Clash مجدداً راه‌اندازی شد", "versionUpdated": "نسخه هسته به‌روزرسانی شد", + "alreadyLatestVersion": "در حال حاضر از آخرین نسخه هسته استفاده می‌کنید", "changeSuccess": "هسته با موفقیت تغییر کرد", "changeFailed": "تغییر هسته ناموفق بود", "geoDataUpdated": "GeoData به‌روزرسانی شد" diff --git a/src/locales/id/settings.json b/src/locales/id/settings.json index 1f68a777..97534ee0 100644 --- a/src/locales/id/settings.json +++ b/src/locales/id/settings.json @@ -544,6 +544,7 @@ "clash": { "restartSuccess": "Core Clash Dimulai Ulang", "versionUpdated": "Versi Core Diperbarui", + "alreadyLatestVersion": "Sudah menggunakan versi inti terbaru", "changeSuccess": "Inti berhasil diubah", "changeFailed": "Gagal mengubah inti", "geoDataUpdated": "GeoData Diperbarui" diff --git a/src/locales/jp/settings.json b/src/locales/jp/settings.json index c552f907..966cd0b8 100644 --- a/src/locales/jp/settings.json +++ b/src/locales/jp/settings.json @@ -544,6 +544,7 @@ "clash": { "restartSuccess": "Clashコアが再起動されました。", "versionUpdated": "コアバージョンが更新されました。", + "alreadyLatestVersion": "すでに最新のコアバージョンを使用しています。", "changeSuccess": "コアの切り替えに成功しました。", "changeFailed": "コアの切り替えに失敗しました。", "geoDataUpdated": "GeoDataが更新されました。" diff --git a/src/locales/ko/settings.json b/src/locales/ko/settings.json index 9bb0b39d..d0b0aea1 100644 --- a/src/locales/ko/settings.json +++ b/src/locales/ko/settings.json @@ -544,6 +544,7 @@ "clash": { "restartSuccess": "Clash Core Restarted", "versionUpdated": "Core Version Updated", + "alreadyLatestVersion": "이미 최신 코어 버전을 사용 중입니다", "changeSuccess": "코어 변경 성공", "changeFailed": "코어 변경 실패", "geoDataUpdated": "GeoData Updated" diff --git a/src/locales/ru/settings.json b/src/locales/ru/settings.json index 63dd9438..2fef3588 100644 --- a/src/locales/ru/settings.json +++ b/src/locales/ru/settings.json @@ -544,6 +544,7 @@ "clash": { "restartSuccess": "Ядро перезапущено", "versionUpdated": "Ядро обновлено до последней версии", + "alreadyLatestVersion": "Вы уже используете последнюю версию ядра", "changeSuccess": "Ядро успешно изменено", "changeFailed": "Не удалось сменить ядро", "geoDataUpdated": "Файлы GeoData обновлены" diff --git a/src/locales/tr/settings.json b/src/locales/tr/settings.json index 5dcb0154..bd15eaa2 100644 --- a/src/locales/tr/settings.json +++ b/src/locales/tr/settings.json @@ -544,6 +544,7 @@ "clash": { "restartSuccess": "Clash Çekirdeği Yeniden Başlatıldı", "versionUpdated": "Çekirdek Sürümü Güncellendi", + "alreadyLatestVersion": "Zaten en yeni çekirdek sürümünü kullanıyorsunuz", "changeSuccess": "Çekirdek başarıyla değiştirildi", "changeFailed": "Çekirdek değiştirilemedi", "geoDataUpdated": "GeoData Güncellendi" diff --git a/src/locales/tt/settings.json b/src/locales/tt/settings.json index 860dec9a..c87e13d2 100644 --- a/src/locales/tt/settings.json +++ b/src/locales/tt/settings.json @@ -544,6 +544,7 @@ "clash": { "restartSuccess": "Clash ядросы яңадан башланды", "versionUpdated": "Ядро версиясе яңартылды", + "alreadyLatestVersion": "Сез инде ядроның соңгы версиясен кулланасыз", "changeSuccess": "Ядро уңышлы алыштырылды", "changeFailed": "Ядро алыштыру уңышсыз булды", "geoDataUpdated": "GeoData яңартылды" diff --git a/src/locales/zh/settings.json b/src/locales/zh/settings.json index 62d1590f..e859010f 100644 --- a/src/locales/zh/settings.json +++ b/src/locales/zh/settings.json @@ -544,6 +544,7 @@ "clash": { "restartSuccess": "已重启 Clash 内核", "versionUpdated": "内核版本已更新", + "alreadyLatestVersion": "已经是最新内核版本", "changeSuccess": "内核切换成功", "changeFailed": "无法切换内核", "geoDataUpdated": "已更新 GeoData" diff --git a/src/locales/zhtw/settings.json b/src/locales/zhtw/settings.json index ca0c0e46..1851a6d0 100644 --- a/src/locales/zhtw/settings.json +++ b/src/locales/zhtw/settings.json @@ -544,6 +544,7 @@ "clash": { "restartSuccess": "已重啟 Clash 內核", "versionUpdated": "內核版本已更新", + "alreadyLatestVersion": "已經是最新內核版本", "changeSuccess": "內核切換成功", "changeFailed": "無法切換內核", "geoDataUpdated": "已更新 GeoData" diff --git a/src/types/generated/i18n-keys.ts b/src/types/generated/i18n-keys.ts index 68d80ea6..5fa7c5d0 100644 --- a/src/types/generated/i18n-keys.ts +++ b/src/types/generated/i18n-keys.ts @@ -602,6 +602,7 @@ export const translationKeys = [ "settings.modals.networkInterface.fields.macAddress", "settings.feedback.notifications.clash.restartSuccess", "settings.feedback.notifications.clash.versionUpdated", + "settings.feedback.notifications.clash.alreadyLatestVersion", "settings.feedback.notifications.clash.changeSuccess", "settings.feedback.notifications.clash.changeFailed", "settings.feedback.notifications.clash.geoDataUpdated", diff --git a/src/types/generated/i18n-resources.ts b/src/types/generated/i18n-resources.ts index 9de82b92..fd714ca3 100644 --- a/src/types/generated/i18n-resources.ts +++ b/src/types/generated/i18n-resources.ts @@ -659,6 +659,7 @@ export interface TranslationResources { feedback: { notifications: { clash: { + alreadyLatestVersion: string; changeFailed: string; changeSuccess: string; geoDataUpdated: string;