diff --git a/frontend/src/components/backup/index.vue b/frontend/src/components/backup/index.vue index e9f3bf648..cbad58f0c 100644 --- a/frontend/src/components/backup/index.vue +++ b/frontend/src/components/backup/index.vue @@ -408,15 +408,6 @@ const onBatchDelete = async (row: Backup.RecordInfo | null) => { }; const buttons = [ - { - label: i18n.global.t('commons.button.delete'), - disabled: (row: any) => { - return row.status === 'Waiting'; - }, - click: (row: Backup.RecordInfo) => { - onBatchDelete(row); - }, - }, { label: i18n.global.t('commons.button.recover'), disabled: (row: any) => { @@ -450,6 +441,15 @@ const buttons = [ onDownload(row); }, }, + { + label: i18n.global.t('commons.button.delete'), + disabled: (row: any) => { + return row.status === 'Waiting'; + }, + click: (row: Backup.RecordInfo) => { + onBatchDelete(row); + }, + }, ]; defineExpose({ diff --git a/frontend/src/lang/modules/en.ts b/frontend/src/lang/modules/en.ts index 79535aaa4..8c29713a9 100644 --- a/frontend/src/lang/modules/en.ts +++ b/frontend/src/lang/modules/en.ts @@ -3097,6 +3097,7 @@ const message = { 'Friendly reminder: Your Pro license will expire in {0} days, and all Pro features will no longer be accessible. Please renew promptly to ensure continued usage.', menu: 'Pro', upage: 'AI Website Builder', + proAlert: 'Upgrade to Pro to use this feature', app: { app: 'APP', title: 'Panel Alias', diff --git a/frontend/src/lang/modules/es-es.ts b/frontend/src/lang/modules/es-es.ts index e56726b15..365f41482 100644 --- a/frontend/src/lang/modules/es-es.ts +++ b/frontend/src/lang/modules/es-es.ts @@ -3076,6 +3076,7 @@ const message = { 'Aviso: Tu licencia Pro expirará en {0} días y todas las funciones Pro dejarán de estar disponibles. Renueva pronto para asegurar el uso continuo.', menu: 'Pro', upage: 'Constructor Web con IA', + proAlert: 'Actualiza a Pro para usar esta función', app: { app: 'APP', title: 'Alias del Panel', diff --git a/frontend/src/lang/modules/ja.ts b/frontend/src/lang/modules/ja.ts index f85672a70..420a90d51 100644 --- a/frontend/src/lang/modules/ja.ts +++ b/frontend/src/lang/modules/ja.ts @@ -2997,6 +2997,7 @@ const message = { 'ご注意: あなたのProライセンスは{0}日後に終了し、すべてのPro機能が使用できなくなります。継続的な使用のために速やかに更新してください。', menu: 'Рro', upage: 'AIウェブサイトビルダー', + proAlert: 'この機能を使用するにはProにアップグレードしてください', app: { app: 'APP', title: 'パネルの別名', diff --git a/frontend/src/lang/modules/ko.ts b/frontend/src/lang/modules/ko.ts index 759459a8f..be9bb919c 100644 --- a/frontend/src/lang/modules/ko.ts +++ b/frontend/src/lang/modules/ko.ts @@ -2947,6 +2947,7 @@ const message = { '친절한 알림: 귀하의 Pro 라이선스가 {0}일 후 만료되며, 모든 Pro 기능에 더 이상 접근할 수 없습니다. 지속적인 사용을 위해 신속하게 갱신하시기 바랍니다.', menu: 'Pro', upage: 'AI 웹사이트 빌더', + proAlert: '이 기능을 사용하려면 Pro로 업그레이드하세요', app: { app: 'APP', title: '패널 별칭', diff --git a/frontend/src/lang/modules/ms.ts b/frontend/src/lang/modules/ms.ts index 707f8f0c1..e800c4bf6 100644 --- a/frontend/src/lang/modules/ms.ts +++ b/frontend/src/lang/modules/ms.ts @@ -3058,6 +3058,7 @@ const message = { 'Peringatan mesra: Lesen Pro anda akan tamat dalam {0} hari, dan semua ciri Pro tidak lagi dapat diakses. Sila perbaharui segera untuk memastikan penggunaan berterusan.', menu: 'Pro', upage: 'Pembina Laman Web AI', + proAlert: 'Tingkatkan ke Pro untuk menggunakan ciri ini', app: { app: 'APP', title: 'Nama Panel', diff --git a/frontend/src/lang/modules/pt-br.ts b/frontend/src/lang/modules/pt-br.ts index 86cebb95d..0e1b558ef 100644 --- a/frontend/src/lang/modules/pt-br.ts +++ b/frontend/src/lang/modules/pt-br.ts @@ -3071,6 +3071,7 @@ const message = { 'Lembrete: Sua licença profissional expirará em {0} dias. Após isso, todas as funcionalidades da versão profissional não estarão mais disponíveis. Por favor, renove sua licença para garantir o uso contínuo.', menu: 'Pro', upage: 'Construtor de Sites com IA', + proAlert: 'Atualize para Pro para usar este recurso', app: { app: 'APP', title: 'Apelido do Painel', diff --git a/frontend/src/lang/modules/ru.ts b/frontend/src/lang/modules/ru.ts index 181ccf36e..f1d49d19d 100644 --- a/frontend/src/lang/modules/ru.ts +++ b/frontend/src/lang/modules/ru.ts @@ -3062,6 +3062,7 @@ const message = { 'Дружеское напоминание: ваша лицензия Pro истечет через {0} дней, и все функции Pro станут недоступны. Пожалуйста, продлите лицензию вовремя, чтобы обеспечить дальнейшее использование.', menu: 'Рro', upage: 'AI Конструктор сайтов', + proAlert: 'Обновитесь до Pro, чтобы использовать эту функцию', app: { app: 'APP', title: 'Псевдоним панели', diff --git a/frontend/src/lang/modules/tr.ts b/frontend/src/lang/modules/tr.ts index f7f160035..2fa07c543 100644 --- a/frontend/src/lang/modules/tr.ts +++ b/frontend/src/lang/modules/tr.ts @@ -3143,6 +3143,7 @@ const message = { 'Nazik hatırlatma: Pro lisansınız {0} gün içinde sona erecek ve tüm Pro özellikleri kullanılamaz hale gelecektir. Lütfen devam eden kullanım için zamanında yenileyin.', menu: 'Pro', upage: 'AI Web Sitesi Oluşturucu', + proAlert: 'Bu özelliği kullanmak için Proya yükseltin', app: { app: 'Uygulama', title: 'Panel Takma Adı', diff --git a/frontend/src/lang/modules/zh-Hant.ts b/frontend/src/lang/modules/zh-Hant.ts index 1855c513d..1ad184ce9 100644 --- a/frontend/src/lang/modules/zh-Hant.ts +++ b/frontend/src/lang/modules/zh-Hant.ts @@ -2878,6 +2878,7 @@ const message = { name: '專業版', menu: '進階功能', upage: 'AI 建站', + proAlert: '升級專業版以使用此功能', waf: { name: 'WAF', blackWhite: '黑白名單', diff --git a/frontend/src/lang/modules/zh.ts b/frontend/src/lang/modules/zh.ts index f358a6c21..884049b46 100644 --- a/frontend/src/lang/modules/zh.ts +++ b/frontend/src/lang/modules/zh.ts @@ -2874,6 +2874,7 @@ const message = { name: '专业版', menu: '高级功能', upage: 'AI 建站', + proAlert: '升级专业版使用此功能', waf: { name: 'WAF', blackWhite: '黑白名单',