chore(i18n): pages.profiles.notices/components.providers.notices
This commit is contained in:
@@ -67,13 +67,13 @@ export const ProviderButton = () => {
|
||||
await refreshProxyProviders();
|
||||
|
||||
showNotice("success", {
|
||||
i18nKey: "notice.provider.updateSuccess",
|
||||
i18nKey: "components.notices.providers.updateSuccess",
|
||||
params: { name },
|
||||
});
|
||||
} catch (err: any) {
|
||||
const message = err?.message || err?.toString?.() || String(err);
|
||||
showNotice("error", {
|
||||
i18nKey: "notice.provider.updateFailed",
|
||||
i18nKey: "components.notices.providers.updateFailed",
|
||||
params: { name, message },
|
||||
});
|
||||
} finally {
|
||||
@@ -89,7 +89,7 @@ export const ProviderButton = () => {
|
||||
const allProviders = Object.keys(proxyProviders || {});
|
||||
if (allProviders.length === 0) {
|
||||
showNotice("info", {
|
||||
i18nKey: "notice.provider.none",
|
||||
i18nKey: "components.notices.providers.none",
|
||||
});
|
||||
return;
|
||||
}
|
||||
@@ -121,12 +121,12 @@ export const ProviderButton = () => {
|
||||
await refreshProxyProviders();
|
||||
|
||||
showNotice("success", {
|
||||
i18nKey: "notice.provider.allUpdated",
|
||||
i18nKey: "components.notices.providers.allUpdated",
|
||||
});
|
||||
} catch (err: any) {
|
||||
const message = err?.message || err?.toString?.() || String(err);
|
||||
showNotice("error", {
|
||||
i18nKey: "notice.provider.genericError",
|
||||
i18nKey: "components.notices.providers.genericError",
|
||||
params: { message },
|
||||
});
|
||||
} finally {
|
||||
|
||||
@@ -59,13 +59,13 @@ export const ProviderButton = () => {
|
||||
await refreshRuleProviders();
|
||||
|
||||
showNotice("success", {
|
||||
i18nKey: "notice.provider.updateSuccess",
|
||||
i18nKey: "components.notices.providers.updateSuccess",
|
||||
params: { name },
|
||||
});
|
||||
} catch (err: any) {
|
||||
const message = err?.message || err?.toString?.() || String(err);
|
||||
showNotice("error", {
|
||||
i18nKey: "notice.provider.updateFailed",
|
||||
i18nKey: "components.notices.providers.updateFailed",
|
||||
params: { name, message },
|
||||
});
|
||||
} finally {
|
||||
@@ -81,7 +81,7 @@ export const ProviderButton = () => {
|
||||
const allProviders = Object.keys(ruleProviders || {});
|
||||
if (allProviders.length === 0) {
|
||||
showNotice("info", {
|
||||
i18nKey: "notice.provider.none",
|
||||
i18nKey: "components.notices.providers.none",
|
||||
});
|
||||
return;
|
||||
}
|
||||
@@ -113,12 +113,12 @@ export const ProviderButton = () => {
|
||||
await refreshRuleProviders();
|
||||
|
||||
showNotice("success", {
|
||||
i18nKey: "notice.provider.allUpdated",
|
||||
i18nKey: "components.notices.providers.allUpdated",
|
||||
});
|
||||
} catch (err: any) {
|
||||
const message = err?.message || err?.toString?.() || String(err);
|
||||
showNotice("error", {
|
||||
i18nKey: "notice.provider.genericError",
|
||||
i18nKey: "components.notices.providers.genericError",
|
||||
params: { message },
|
||||
});
|
||||
} finally {
|
||||
|
||||
@@ -141,6 +141,10 @@
|
||||
"profileReactivated": "تم إعادة تنشيط الملف الشخصي",
|
||||
"switchInterrupted": "Profile switch interrupted by new selection",
|
||||
"batchDeleted": "Selected profiles deleted successfully"
|
||||
},
|
||||
"notices": {
|
||||
"forceRefreshCompleted": "Force refresh completed",
|
||||
"emergencyRefreshFailed": "Emergency refresh failed: {{message}}"
|
||||
}
|
||||
},
|
||||
"connections": {
|
||||
@@ -260,13 +264,6 @@
|
||||
"Uploaded": "تم الرفع",
|
||||
"Active Connections": "Active Connections",
|
||||
"Rule": "قاعدة",
|
||||
"notice.forceRefreshCompleted": "Force refresh completed",
|
||||
"notice.emergencyRefreshFailed": "Emergency refresh failed: {{message}}",
|
||||
"notice.provider.updateSuccess": "{{name}} updated successfully",
|
||||
"notice.provider.updateFailed": "Failed to update {{name}}: {{message}}",
|
||||
"notice.provider.genericError": "Update failed: {{message}}",
|
||||
"notice.provider.none": "No providers available to update",
|
||||
"notice.provider.allUpdated": "All providers updated successfully",
|
||||
"Test": "اختبار",
|
||||
"Test All": "اختبار الكل",
|
||||
"Testing...": "Testing...",
|
||||
@@ -1069,6 +1066,15 @@
|
||||
"applied": "تم تطبيق الإعدادات"
|
||||
}
|
||||
}
|
||||
},
|
||||
"providers": {
|
||||
"notices": {
|
||||
"updateSuccess": "{{name}} updated successfully",
|
||||
"updateFailed": "Failed to update {{name}}: {{message}}",
|
||||
"genericError": "Update failed: {{message}}",
|
||||
"none": "No providers available to update",
|
||||
"allUpdated": "All providers updated successfully"
|
||||
}
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
|
||||
@@ -141,6 +141,10 @@
|
||||
"profileReactivated": "Abonnement erneut aktiviert",
|
||||
"switchInterrupted": "Profile switch interrupted by new selection",
|
||||
"batchDeleted": "Selected profiles deleted successfully"
|
||||
},
|
||||
"notices": {
|
||||
"forceRefreshCompleted": "Force refresh completed",
|
||||
"emergencyRefreshFailed": "Emergency refresh failed: {{message}}"
|
||||
}
|
||||
},
|
||||
"connections": {
|
||||
@@ -260,13 +264,6 @@
|
||||
"Uploaded": "Hochgeladen",
|
||||
"Active Connections": "Aktive Verbindungen",
|
||||
"Rule": "Regel",
|
||||
"notice.forceRefreshCompleted": "Force refresh completed",
|
||||
"notice.emergencyRefreshFailed": "Emergency refresh failed: {{message}}",
|
||||
"notice.provider.updateSuccess": "{{name}} updated successfully",
|
||||
"notice.provider.updateFailed": "Failed to update {{name}}: {{message}}",
|
||||
"notice.provider.genericError": "Update failed: {{message}}",
|
||||
"notice.provider.none": "No providers available to update",
|
||||
"notice.provider.allUpdated": "All providers updated successfully",
|
||||
"Test": "Testen",
|
||||
"Test All": "Alle testen",
|
||||
"Testing...": "Wird getestet...",
|
||||
@@ -1069,6 +1066,15 @@
|
||||
"applied": "Einstellungen angewendet"
|
||||
}
|
||||
}
|
||||
},
|
||||
"providers": {
|
||||
"notices": {
|
||||
"updateSuccess": "{{name}} updated successfully",
|
||||
"updateFailed": "Failed to update {{name}}: {{message}}",
|
||||
"genericError": "Update failed: {{message}}",
|
||||
"none": "No providers available to update",
|
||||
"allUpdated": "All providers updated successfully"
|
||||
}
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
|
||||
@@ -141,6 +141,10 @@
|
||||
"profileReactivated": "Profile Reactivated",
|
||||
"switchInterrupted": "Profile switch interrupted by new selection",
|
||||
"batchDeleted": "Selected profiles deleted successfully"
|
||||
},
|
||||
"notices": {
|
||||
"forceRefreshCompleted": "Force refresh completed",
|
||||
"emergencyRefreshFailed": "Emergency refresh failed: {{message}}"
|
||||
}
|
||||
},
|
||||
"connections": {
|
||||
@@ -260,13 +264,6 @@
|
||||
"Uploaded": "Uploaded",
|
||||
"Active Connections": "Active Connections",
|
||||
"Rule": "Rule",
|
||||
"notice.forceRefreshCompleted": "Force refresh completed",
|
||||
"notice.emergencyRefreshFailed": "Emergency refresh failed: {{message}}",
|
||||
"notice.provider.updateSuccess": "{{name}} updated successfully",
|
||||
"notice.provider.updateFailed": "Failed to update {{name}}: {{message}}",
|
||||
"notice.provider.genericError": "Update failed: {{message}}",
|
||||
"notice.provider.none": "No providers available to update",
|
||||
"notice.provider.allUpdated": "All providers updated successfully",
|
||||
"Test": "Test",
|
||||
"Test All": "Test All",
|
||||
"Testing...": "Testing...",
|
||||
@@ -1069,6 +1066,15 @@
|
||||
"applied": "Settings Applied"
|
||||
}
|
||||
}
|
||||
},
|
||||
"providers": {
|
||||
"notices": {
|
||||
"updateSuccess": "{{name}} updated successfully",
|
||||
"updateFailed": "Failed to update {{name}}: {{message}}",
|
||||
"genericError": "Update failed: {{message}}",
|
||||
"none": "No providers available to update",
|
||||
"allUpdated": "All providers updated successfully"
|
||||
}
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
|
||||
@@ -141,6 +141,10 @@
|
||||
"profileReactivated": "Suscripción reactivada",
|
||||
"switchInterrupted": "Profile switch interrupted by new selection",
|
||||
"batchDeleted": "Selected profiles deleted successfully"
|
||||
},
|
||||
"notices": {
|
||||
"forceRefreshCompleted": "Force refresh completed",
|
||||
"emergencyRefreshFailed": "Emergency refresh failed: {{message}}"
|
||||
}
|
||||
},
|
||||
"connections": {
|
||||
@@ -260,13 +264,6 @@
|
||||
"Uploaded": "Subido",
|
||||
"Active Connections": "Conexiones activas",
|
||||
"Rule": "Regla",
|
||||
"notice.forceRefreshCompleted": "Force refresh completed",
|
||||
"notice.emergencyRefreshFailed": "Emergency refresh failed: {{message}}",
|
||||
"notice.provider.updateSuccess": "{{name}} updated successfully",
|
||||
"notice.provider.updateFailed": "Failed to update {{name}}: {{message}}",
|
||||
"notice.provider.genericError": "Update failed: {{message}}",
|
||||
"notice.provider.none": "No providers available to update",
|
||||
"notice.provider.allUpdated": "All providers updated successfully",
|
||||
"Test": "Prueba",
|
||||
"Test All": "Probar todo",
|
||||
"Testing...": "Probando...",
|
||||
@@ -1069,6 +1066,15 @@
|
||||
"applied": "Ajustes aplicados"
|
||||
}
|
||||
}
|
||||
},
|
||||
"providers": {
|
||||
"notices": {
|
||||
"updateSuccess": "{{name}} updated successfully",
|
||||
"updateFailed": "Failed to update {{name}}: {{message}}",
|
||||
"genericError": "Update failed: {{message}}",
|
||||
"none": "No providers available to update",
|
||||
"allUpdated": "All providers updated successfully"
|
||||
}
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
|
||||
@@ -141,6 +141,10 @@
|
||||
"profileReactivated": "پروفایل مجدداً فعال شد",
|
||||
"switchInterrupted": "Profile switch interrupted by new selection",
|
||||
"batchDeleted": "Selected profiles deleted successfully"
|
||||
},
|
||||
"notices": {
|
||||
"forceRefreshCompleted": "Force refresh completed",
|
||||
"emergencyRefreshFailed": "Emergency refresh failed: {{message}}"
|
||||
}
|
||||
},
|
||||
"connections": {
|
||||
@@ -260,13 +264,6 @@
|
||||
"Uploaded": "بارگذاری شده",
|
||||
"Active Connections": "Active Connections",
|
||||
"Rule": "قانون",
|
||||
"notice.forceRefreshCompleted": "Force refresh completed",
|
||||
"notice.emergencyRefreshFailed": "Emergency refresh failed: {{message}}",
|
||||
"notice.provider.updateSuccess": "{{name}} updated successfully",
|
||||
"notice.provider.updateFailed": "Failed to update {{name}}: {{message}}",
|
||||
"notice.provider.genericError": "Update failed: {{message}}",
|
||||
"notice.provider.none": "No providers available to update",
|
||||
"notice.provider.allUpdated": "All providers updated successfully",
|
||||
"Test": "آزمون",
|
||||
"Test All": "آزمون همه",
|
||||
"Testing...": "Testing...",
|
||||
@@ -1069,6 +1066,15 @@
|
||||
"applied": "تنظیمات اعمال شد"
|
||||
}
|
||||
}
|
||||
},
|
||||
"providers": {
|
||||
"notices": {
|
||||
"updateSuccess": "{{name}} updated successfully",
|
||||
"updateFailed": "Failed to update {{name}}: {{message}}",
|
||||
"genericError": "Update failed: {{message}}",
|
||||
"none": "No providers available to update",
|
||||
"allUpdated": "All providers updated successfully"
|
||||
}
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
|
||||
@@ -141,6 +141,10 @@
|
||||
"profileReactivated": "Profil Diaktifkan Kembali",
|
||||
"switchInterrupted": "Profile switch interrupted by new selection",
|
||||
"batchDeleted": "Selected profiles deleted successfully"
|
||||
},
|
||||
"notices": {
|
||||
"forceRefreshCompleted": "Force refresh completed",
|
||||
"emergencyRefreshFailed": "Emergency refresh failed: {{message}}"
|
||||
}
|
||||
},
|
||||
"connections": {
|
||||
@@ -260,13 +264,6 @@
|
||||
"Uploaded": "Diunggah",
|
||||
"Active Connections": "Active Connections",
|
||||
"Rule": "Aturan",
|
||||
"notice.forceRefreshCompleted": "Force refresh completed",
|
||||
"notice.emergencyRefreshFailed": "Emergency refresh failed: {{message}}",
|
||||
"notice.provider.updateSuccess": "{{name}} updated successfully",
|
||||
"notice.provider.updateFailed": "Failed to update {{name}}: {{message}}",
|
||||
"notice.provider.genericError": "Update failed: {{message}}",
|
||||
"notice.provider.none": "No providers available to update",
|
||||
"notice.provider.allUpdated": "All providers updated successfully",
|
||||
"Test": "Tes",
|
||||
"Test All": "Tes Semua",
|
||||
"Testing...": "Testing...",
|
||||
@@ -1069,6 +1066,15 @@
|
||||
"applied": "Pengaturan Diterapkan"
|
||||
}
|
||||
}
|
||||
},
|
||||
"providers": {
|
||||
"notices": {
|
||||
"updateSuccess": "{{name}} updated successfully",
|
||||
"updateFailed": "Failed to update {{name}}: {{message}}",
|
||||
"genericError": "Update failed: {{message}}",
|
||||
"none": "No providers available to update",
|
||||
"allUpdated": "All providers updated successfully"
|
||||
}
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
|
||||
@@ -141,6 +141,10 @@
|
||||
"profileReactivated": "プロファイルが再アクティブ化されました。",
|
||||
"switchInterrupted": "Profile switch interrupted by new selection",
|
||||
"batchDeleted": "選択したプロファイルが正常に削除されました"
|
||||
},
|
||||
"notices": {
|
||||
"forceRefreshCompleted": "Force refresh completed",
|
||||
"emergencyRefreshFailed": "Emergency refresh failed: {{message}}"
|
||||
}
|
||||
},
|
||||
"connections": {
|
||||
@@ -260,13 +264,6 @@
|
||||
"Uploaded": "アップロード量",
|
||||
"Active Connections": "アクティブな接続",
|
||||
"Rule": "ルール",
|
||||
"notice.forceRefreshCompleted": "Force refresh completed",
|
||||
"notice.emergencyRefreshFailed": "Emergency refresh failed: {{message}}",
|
||||
"notice.provider.updateSuccess": "{{name}} updated successfully",
|
||||
"notice.provider.updateFailed": "Failed to update {{name}}: {{message}}",
|
||||
"notice.provider.genericError": "Update failed: {{message}}",
|
||||
"notice.provider.none": "No providers available to update",
|
||||
"notice.provider.allUpdated": "All providers updated successfully",
|
||||
"Test": "テスト",
|
||||
"Test All": "すべてテスト",
|
||||
"Testing...": "テスト中...",
|
||||
@@ -1069,6 +1066,15 @@
|
||||
"applied": "設定が適用されました。"
|
||||
}
|
||||
}
|
||||
},
|
||||
"providers": {
|
||||
"notices": {
|
||||
"updateSuccess": "{{name}} updated successfully",
|
||||
"updateFailed": "Failed to update {{name}}: {{message}}",
|
||||
"genericError": "Update failed: {{message}}",
|
||||
"none": "No providers available to update",
|
||||
"allUpdated": "All providers updated successfully"
|
||||
}
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
|
||||
@@ -141,6 +141,10 @@
|
||||
"profileReactivated": "Profile Reactivated",
|
||||
"switchInterrupted": "Profile switch interrupted by new selection",
|
||||
"batchDeleted": "Selected profiles deleted successfully"
|
||||
},
|
||||
"notices": {
|
||||
"forceRefreshCompleted": "Force refresh completed",
|
||||
"emergencyRefreshFailed": "Emergency refresh failed: {{message}}"
|
||||
}
|
||||
},
|
||||
"connections": {
|
||||
@@ -260,13 +264,6 @@
|
||||
"Uploaded": "업로드됨",
|
||||
"Active Connections": "활성 연결",
|
||||
"Rule": "규칙",
|
||||
"notice.forceRefreshCompleted": "Force refresh completed",
|
||||
"notice.emergencyRefreshFailed": "Emergency refresh failed: {{message}}",
|
||||
"notice.provider.updateSuccess": "{{name}} updated successfully",
|
||||
"notice.provider.updateFailed": "Failed to update {{name}}: {{message}}",
|
||||
"notice.provider.genericError": "Update failed: {{message}}",
|
||||
"notice.provider.none": "No providers available to update",
|
||||
"notice.provider.allUpdated": "All providers updated successfully",
|
||||
"Test": "테스트",
|
||||
"Test All": "모두 테스트",
|
||||
"Testing...": "테스트 중...",
|
||||
@@ -1069,6 +1066,15 @@
|
||||
"applied": "Settings Applied"
|
||||
}
|
||||
}
|
||||
},
|
||||
"providers": {
|
||||
"notices": {
|
||||
"updateSuccess": "{{name}} updated successfully",
|
||||
"updateFailed": "Failed to update {{name}}: {{message}}",
|
||||
"genericError": "Update failed: {{message}}",
|
||||
"none": "No providers available to update",
|
||||
"allUpdated": "All providers updated successfully"
|
||||
}
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
|
||||
@@ -141,6 +141,10 @@
|
||||
"profileReactivated": "Профиль перезапущен",
|
||||
"switchInterrupted": "Profile switch interrupted by new selection",
|
||||
"batchDeleted": "Выбранные профили успешно удалены"
|
||||
},
|
||||
"notices": {
|
||||
"forceRefreshCompleted": "Force refresh completed",
|
||||
"emergencyRefreshFailed": "Emergency refresh failed: {{message}}"
|
||||
}
|
||||
},
|
||||
"connections": {
|
||||
@@ -260,13 +264,6 @@
|
||||
"Uploaded": "Загружено",
|
||||
"Active Connections": "Активные соединения",
|
||||
"Rule": "Правило",
|
||||
"notice.forceRefreshCompleted": "Force refresh completed",
|
||||
"notice.emergencyRefreshFailed": "Emergency refresh failed: {{message}}",
|
||||
"notice.provider.updateSuccess": "{{name}} updated successfully",
|
||||
"notice.provider.updateFailed": "Failed to update {{name}}: {{message}}",
|
||||
"notice.provider.genericError": "Update failed: {{message}}",
|
||||
"notice.provider.none": "No providers available to update",
|
||||
"notice.provider.allUpdated": "All providers updated successfully",
|
||||
"Test": "Тест",
|
||||
"Test All": "Тестировать все",
|
||||
"Testing...": "Тестирование ...",
|
||||
@@ -1069,6 +1066,15 @@
|
||||
"applied": "Настройки применены"
|
||||
}
|
||||
}
|
||||
},
|
||||
"providers": {
|
||||
"notices": {
|
||||
"updateSuccess": "{{name}} updated successfully",
|
||||
"updateFailed": "Failed to update {{name}}: {{message}}",
|
||||
"genericError": "Update failed: {{message}}",
|
||||
"none": "No providers available to update",
|
||||
"allUpdated": "All providers updated successfully"
|
||||
}
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
|
||||
@@ -141,6 +141,10 @@
|
||||
"profileReactivated": "Profil Yeniden Etkinleştirildi",
|
||||
"switchInterrupted": "Profile switch interrupted by new selection",
|
||||
"batchDeleted": "Seçili profiller başarıyla silindi"
|
||||
},
|
||||
"notices": {
|
||||
"forceRefreshCompleted": "Force refresh completed",
|
||||
"emergencyRefreshFailed": "Emergency refresh failed: {{message}}"
|
||||
}
|
||||
},
|
||||
"connections": {
|
||||
@@ -260,13 +264,6 @@
|
||||
"Uploaded": "Yüklenen",
|
||||
"Active Connections": "Aktif Bağlantılar",
|
||||
"Rule": "Kural",
|
||||
"notice.forceRefreshCompleted": "Force refresh completed",
|
||||
"notice.emergencyRefreshFailed": "Emergency refresh failed: {{message}}",
|
||||
"notice.provider.updateSuccess": "{{name}} updated successfully",
|
||||
"notice.provider.updateFailed": "Failed to update {{name}}: {{message}}",
|
||||
"notice.provider.genericError": "Update failed: {{message}}",
|
||||
"notice.provider.none": "No providers available to update",
|
||||
"notice.provider.allUpdated": "All providers updated successfully",
|
||||
"Test": "Test",
|
||||
"Test All": "Tümünü Test Et",
|
||||
"Testing...": "Test Ediliyor...",
|
||||
@@ -1069,6 +1066,15 @@
|
||||
"applied": "Ayarlar Uygulandı"
|
||||
}
|
||||
}
|
||||
},
|
||||
"providers": {
|
||||
"notices": {
|
||||
"updateSuccess": "{{name}} updated successfully",
|
||||
"updateFailed": "Failed to update {{name}}: {{message}}",
|
||||
"genericError": "Update failed: {{message}}",
|
||||
"none": "No providers available to update",
|
||||
"allUpdated": "All providers updated successfully"
|
||||
}
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
|
||||
@@ -141,6 +141,10 @@
|
||||
"profileReactivated": "Профиль яңадан активлаштырылды",
|
||||
"switchInterrupted": "Profile switch interrupted by new selection",
|
||||
"batchDeleted": "Selected profiles deleted successfully"
|
||||
},
|
||||
"notices": {
|
||||
"forceRefreshCompleted": "Force refresh completed",
|
||||
"emergencyRefreshFailed": "Emergency refresh failed: {{message}}"
|
||||
}
|
||||
},
|
||||
"connections": {
|
||||
@@ -260,13 +264,6 @@
|
||||
"Uploaded": "Чыгарылган",
|
||||
"Active Connections": "Active Connections",
|
||||
"Rule": "Кагыйдә",
|
||||
"notice.forceRefreshCompleted": "Force refresh completed",
|
||||
"notice.emergencyRefreshFailed": "Emergency refresh failed: {{message}}",
|
||||
"notice.provider.updateSuccess": "{{name}} updated successfully",
|
||||
"notice.provider.updateFailed": "Failed to update {{name}}: {{message}}",
|
||||
"notice.provider.genericError": "Update failed: {{message}}",
|
||||
"notice.provider.none": "No providers available to update",
|
||||
"notice.provider.allUpdated": "All providers updated successfully",
|
||||
"Test": "Тест",
|
||||
"Test All": "Барчасын тестлау",
|
||||
"Testing...": "Testing...",
|
||||
@@ -1069,6 +1066,15 @@
|
||||
"applied": "Көйләүләр кулланылды"
|
||||
}
|
||||
}
|
||||
},
|
||||
"providers": {
|
||||
"notices": {
|
||||
"updateSuccess": "{{name}} updated successfully",
|
||||
"updateFailed": "Failed to update {{name}}: {{message}}",
|
||||
"genericError": "Update failed: {{message}}",
|
||||
"none": "No providers available to update",
|
||||
"allUpdated": "All providers updated successfully"
|
||||
}
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
|
||||
@@ -141,6 +141,10 @@
|
||||
"profileReactivated": "订阅已激活",
|
||||
"switchInterrupted": "配置切换被新选择中断",
|
||||
"batchDeleted": "选中的订阅已成功删除"
|
||||
},
|
||||
"notices": {
|
||||
"forceRefreshCompleted": "数据已强制刷新",
|
||||
"emergencyRefreshFailed": "紧急刷新失败: {{message}}"
|
||||
}
|
||||
},
|
||||
"connections": {
|
||||
@@ -260,13 +264,6 @@
|
||||
"Uploaded": "上传量",
|
||||
"Active Connections": "活跃连接",
|
||||
"Rule": "规则",
|
||||
"notice.forceRefreshCompleted": "数据已强制刷新",
|
||||
"notice.emergencyRefreshFailed": "紧急刷新失败: {{message}}",
|
||||
"notice.provider.updateSuccess": "{{name}} 更新成功",
|
||||
"notice.provider.updateFailed": "{{name}} 更新失败: {{message}}",
|
||||
"notice.provider.genericError": "更新失败: {{message}}",
|
||||
"notice.provider.none": "没有可更新的提供者",
|
||||
"notice.provider.allUpdated": "全部提供者更新成功",
|
||||
"Test": "测试",
|
||||
"Test All": "测试全部",
|
||||
"Testing...": "测试中...",
|
||||
@@ -1069,6 +1066,15 @@
|
||||
"applied": "设置已应用"
|
||||
}
|
||||
}
|
||||
},
|
||||
"providers": {
|
||||
"notices": {
|
||||
"updateSuccess": "{{name}} 更新成功",
|
||||
"updateFailed": "{{name}} 更新失败: {{message}}",
|
||||
"genericError": "更新失败: {{message}}",
|
||||
"none": "没有可更新的提供者",
|
||||
"allUpdated": "全部提供者更新成功"
|
||||
}
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
|
||||
@@ -141,6 +141,10 @@
|
||||
"profileReactivated": "訂閱已啟用",
|
||||
"switchInterrupted": "配置切換被新的選擇中斷",
|
||||
"batchDeleted": "選取的訂閱已成功刪除"
|
||||
},
|
||||
"notices": {
|
||||
"forceRefreshCompleted": "Force refresh completed",
|
||||
"emergencyRefreshFailed": "Emergency refresh failed: {{message}}"
|
||||
}
|
||||
},
|
||||
"connections": {
|
||||
@@ -260,13 +264,6 @@
|
||||
"Uploaded": "上傳量",
|
||||
"Active Connections": "作用中連線",
|
||||
"Rule": "規則",
|
||||
"notice.forceRefreshCompleted": "Force refresh completed",
|
||||
"notice.emergencyRefreshFailed": "Emergency refresh failed: {{message}}",
|
||||
"notice.provider.updateSuccess": "{{name}} updated successfully",
|
||||
"notice.provider.updateFailed": "Failed to update {{name}}: {{message}}",
|
||||
"notice.provider.genericError": "Update failed: {{message}}",
|
||||
"notice.provider.none": "No providers available to update",
|
||||
"notice.provider.allUpdated": "All providers updated successfully",
|
||||
"Test": "測試",
|
||||
"Test All": "測試全部",
|
||||
"Testing...": "測試中...",
|
||||
@@ -1069,6 +1066,15 @@
|
||||
"applied": "設定已套用"
|
||||
}
|
||||
}
|
||||
},
|
||||
"providers": {
|
||||
"notices": {
|
||||
"updateSuccess": "{{name}} updated successfully",
|
||||
"updateFailed": "Failed to update {{name}}: {{message}}",
|
||||
"genericError": "Update failed: {{message}}",
|
||||
"none": "No providers available to update",
|
||||
"allUpdated": "All providers updated successfully"
|
||||
}
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
|
||||
@@ -239,14 +239,18 @@ const ProfilePage = () => {
|
||||
await new Promise((resolve) => setTimeout(resolve, 500));
|
||||
await onEnhance(false);
|
||||
|
||||
showNotice("success", { i18nKey: "notice.forceRefreshCompleted" }, 2000);
|
||||
showNotice(
|
||||
"success",
|
||||
{ i18nKey: "pages.profiles.notices.forceRefreshCompleted" },
|
||||
2000,
|
||||
);
|
||||
} catch (error: any) {
|
||||
console.error("[紧急刷新] 失败:", error);
|
||||
const message = error?.message || String(error);
|
||||
showNotice(
|
||||
"error",
|
||||
{
|
||||
i18nKey: "notice.emergencyRefreshFailed",
|
||||
i18nKey: "pages.profiles.notices.emergencyRefreshFailed",
|
||||
params: { message },
|
||||
},
|
||||
4000,
|
||||
|
||||
Reference in New Issue
Block a user