From 0ead88deeee71e974726564a69f0cf5926db0433 Mon Sep 17 00:00:00 2001 From: eafonyang Date: Wed, 1 Jul 2026 15:16:26 +0800 Subject: [PATCH] =?UTF-8?q?EQ=20=E6=89=B9=E9=87=8F=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E7=AA=97=E5=8F=A3=E6=94=AF=E6=8C=81=E5=A4=9A=E8=AF=AD=E8=A8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/src/locales/data-de.json | 6 ++++++ client/src/locales/data-en.json | 6 ++++++ client/src/locales/data-es.json | 6 ++++++ client/src/locales/data-fr.json | 6 ++++++ client/src/locales/data-zh-HK.json | 6 ++++++ client/src/locales/data-zh.json | 6 ++++++ .../eq/components/PeqPresetManageDialog.tsx | 18 +++++++++--------- 7 files changed, 45 insertions(+), 9 deletions(-) diff --git a/client/src/locales/data-de.json b/client/src/locales/data-de.json index b9114d8..9d7fec7 100644 --- a/client/src/locales/data-de.json +++ b/client/src/locales/data-de.json @@ -276,6 +276,12 @@ "deleteConfirm": "Kopfhörer \"{{name}}\" löschen?", "batchDeleteConfirm": "{{count}} ausgewählte Voreinstellung(en) löschen?", "deletePresetConfirm": "Voreinstellung \"{{name}}\" löschen?", + "managePresetTitle": "EQ-Voreinstellungen verwalten", + "selectAll": "Alle auswählen", + "batchDelete": "Auswahl löschen", + "noPresets": "Keine Voreinstellungen", + "renamePreset": "Umbenennen", + "deletePreset": "Löschen", "toastRenamed": "Umbenannt", "toastRenameFail": "Umbenennung fehlgeschlagen", "renameEmptyName": "Name darf nicht leer sein", diff --git a/client/src/locales/data-en.json b/client/src/locales/data-en.json index 51246a2..5bdb221 100644 --- a/client/src/locales/data-en.json +++ b/client/src/locales/data-en.json @@ -276,6 +276,12 @@ "deleteConfirm": "Delete headphone \"{{name}}\"?", "batchDeleteConfirm": "Delete {{count}} selected preset(s)?", "deletePresetConfirm": "Delete preset \"{{name}}\"?", + "managePresetTitle": "Manage EQ presets", + "selectAll": "Select all", + "batchDelete": "Delete selected", + "noPresets": "No presets", + "renamePreset": "Rename", + "deletePreset": "Delete", "toastRenamed": "Renamed", "toastRenameFail": "Rename failed", "renameEmptyName": "Name cannot be empty", diff --git a/client/src/locales/data-es.json b/client/src/locales/data-es.json index 0092dc5..ac0e1d8 100644 --- a/client/src/locales/data-es.json +++ b/client/src/locales/data-es.json @@ -276,6 +276,12 @@ "deleteConfirm": "¿Eliminar auriculares \"{{name}}\"?", "batchDeleteConfirm": "¿Eliminar {{count}} preset(s) seleccionado(s)?", "deletePresetConfirm": "¿Eliminar el preset \"{{name}}\"?", + "managePresetTitle": "Gestionar presets EQ", + "selectAll": "Seleccionar todo", + "batchDelete": "Eliminar selección", + "noPresets": "Sin presets", + "renamePreset": "Renombrar", + "deletePreset": "Eliminar", "toastRenamed": "Renombrado", "toastRenameFail": "Error al renombrar", "renameEmptyName": "El nombre no puede estar vacío", diff --git a/client/src/locales/data-fr.json b/client/src/locales/data-fr.json index babea51..4ace26d 100644 --- a/client/src/locales/data-fr.json +++ b/client/src/locales/data-fr.json @@ -276,6 +276,12 @@ "deleteConfirm": "Supprimer le casque \"{{name}}\" ?", "batchDeleteConfirm": "Supprimer {{count}} préréglage(s) sélectionné(s) ?", "deletePresetConfirm": "Supprimer le préréglage \"{{name}}\" ?", + "managePresetTitle": "Gérer les préréglages EQ", + "selectAll": "Tout sélectionner", + "batchDelete": "Supprimer la sélection", + "noPresets": "Aucun préréglage", + "renamePreset": "Renommer", + "deletePreset": "Supprimer", "toastRenamed": "Renommé", "toastRenameFail": "Échec du renommage", "renameEmptyName": "Le nom ne peut pas être vide", diff --git a/client/src/locales/data-zh-HK.json b/client/src/locales/data-zh-HK.json index 0c015c7..3607f50 100644 --- a/client/src/locales/data-zh-HK.json +++ b/client/src/locales/data-zh-HK.json @@ -269,6 +269,12 @@ "deleteConfirm": "是否刪除耳機「{{name}}」?", "batchDeleteConfirm": "是否刪除選中的 {{count}} 個預設?", "deletePresetConfirm": "是否刪除預設「{{name}}」?", + "managePresetTitle": "管理 EQ 預設", + "selectAll": "全選", + "batchDelete": "批量刪除", + "noPresets": "暫無預設", + "renamePreset": "重新命名", + "deletePreset": "刪除", "toastRenamed": "已重新命名", "toastRenameFail": "重新命名失敗", "renameEmptyName": "名稱不能為空", diff --git a/client/src/locales/data-zh.json b/client/src/locales/data-zh.json index 87dd825..9157482 100644 --- a/client/src/locales/data-zh.json +++ b/client/src/locales/data-zh.json @@ -269,6 +269,12 @@ "deleteConfirm": "是否删除耳机「{{name}}」?", "batchDeleteConfirm": "是否删除选中的 {{count}} 个预设?", "deletePresetConfirm": "是否删除预设「{{name}}」?", + "managePresetTitle": "管理 EQ 预设", + "selectAll": "全选", + "batchDelete": "批量删除", + "noPresets": "暂无预设", + "renamePreset": "重命名", + "deletePreset": "删除", "toastRenamed": "已重命名", "toastRenameFail": "重命名失败", "renameEmptyName": "名称不能为空", diff --git a/client/src/pages/eq/components/PeqPresetManageDialog.tsx b/client/src/pages/eq/components/PeqPresetManageDialog.tsx index b3a1e39..61cf76a 100644 --- a/client/src/pages/eq/components/PeqPresetManageDialog.tsx +++ b/client/src/pages/eq/components/PeqPresetManageDialog.tsx @@ -208,13 +208,13 @@ export function PeqPresetManageDialog({ >

- 管理 EQ 预设 + {eqUi.managePresetTitle}

@@ -223,7 +223,7 @@ export function PeqPresetManageDialog({
@@ -252,7 +252,7 @@ export function PeqPresetManageDialog({ > {items.length === 0 ? (
- 暂无预设 + {eqUi.noPresets}
) : ( items.map((item, idx) => { @@ -293,7 +293,7 @@ export function PeqPresetManageDialog({ onClick={() => void commitRename()} > {renaming && } - 保存 + {eqUi.save}
@@ -331,7 +331,7 @@ export function PeqPresetManageDialog({ background: "rgba(255,255,255,0.06)", border: "1px solid rgba(255,255,255,0.1)", }} - title="重命名" + title={eqUi.renamePreset} onClick={() => beginRename(idx)} > @@ -343,7 +343,7 @@ export function PeqPresetManageDialog({ background: "rgba(239,68,68,0.08)", border: "1px solid rgba(239,68,68,0.2)", }} - title="删除" + title={eqUi.deletePreset} onClick={() => void confirmAndDelete([idx])} >