新增 EQ撤销功能,用户调节的参数不满意可以点击回退到上一次,撤销栈最多存放 30 步

This commit is contained in:
eafonyang
2026-08-06 12:01:50 +08:00
parent cf0bb34ea2
commit 75cced3d23
11 changed files with 582 additions and 6 deletions
+17
View File
@@ -270,6 +270,23 @@
"closeDrawer": "Schließen",
"toastBatchApplied": "Stapelbearbeitung angewendet",
"toastBatchParseError": "Ungültiges Stapelbearbeitungsformat",
"undo": "Rückgängig",
"toastUndo": "Rückgängig: {{detail}}",
"toastUndoEmpty": "Rückgängig gemacht",
"undoBandParam": "{{mode}} Band {{band}} {{param}} {{from}} → {{to}}",
"undoSimpleParam": "{{param}} {{from}} → {{to}}",
"undoMultiple": "{{count}} Änderungen ({{summary}})",
"undoMoreSuffix": " (+{{count}} weitere)",
"undoDetailSep": "; ",
"undoParamFreq": "FREQ",
"undoParamGain": "GAIN",
"undoParamQ": "Q",
"undoParamType": "Filter",
"undoParamPreamp": "Preamp",
"undoParamAuto": "AUTO",
"undoParamAbMode": "A/B",
"undoAutoOn": "EIN",
"undoAutoOff": "AUS",
"toastBrandsFail": "Laden der Marken fehlgeschlagen",
"toastModelsFail": "Laden der Modelle fehlgeschlagen",
"toastCurveFail": "Laden der Kurve fehlgeschlagen",
+17
View File
@@ -270,6 +270,23 @@
"closeDrawer": "Close",
"toastBatchApplied": "Batch edit applied",
"toastBatchParseError": "Invalid batch edit format",
"undo": "Undo",
"toastUndo": "Undone: {{detail}}",
"toastUndoEmpty": "Undone",
"undoBandParam": "{{mode}} Band {{band}} {{param}} {{from}} → {{to}}",
"undoSimpleParam": "{{param}} {{from}} → {{to}}",
"undoMultiple": "{{count}} changes ({{summary}})",
"undoMoreSuffix": " (+{{count}} more)",
"undoDetailSep": "; ",
"undoParamFreq": "FREQ",
"undoParamGain": "GAIN",
"undoParamQ": "Q",
"undoParamType": "Filter",
"undoParamPreamp": "Preamp",
"undoParamAuto": "AUTO",
"undoParamAbMode": "A/B",
"undoAutoOn": "ON",
"undoAutoOff": "OFF",
"toastBrandsFail": "Failed to load brands",
"toastModelsFail": "Failed to load models",
"toastCurveFail": "Failed to load curve",
+17
View File
@@ -270,6 +270,23 @@
"closeDrawer": "Cerrar",
"toastBatchApplied": "Edición por lotes aplicada",
"toastBatchParseError": "Formato de edición por lotes inválido",
"undo": "Deshacer",
"toastUndo": "Deshecho: {{detail}}",
"toastUndoEmpty": "Deshecho",
"undoBandParam": "{{mode}} Banda {{band}} {{param}} {{from}} → {{to}}",
"undoSimpleParam": "{{param}} {{from}} → {{to}}",
"undoMultiple": "{{count}} cambios ({{summary}})",
"undoMoreSuffix": " (+{{count}} más)",
"undoDetailSep": "; ",
"undoParamFreq": "FREQ",
"undoParamGain": "GAIN",
"undoParamQ": "Q",
"undoParamType": "Filtro",
"undoParamPreamp": "Preamp",
"undoParamAuto": "AUTO",
"undoParamAbMode": "A/B",
"undoAutoOn": "ON",
"undoAutoOff": "OFF",
"toastBrandsFail": "Error al cargar las marcas",
"toastModelsFail": "Error al cargar los modelos",
"toastCurveFail": "Error al cargar la curva",
+17
View File
@@ -270,6 +270,23 @@
"closeDrawer": "Fermer",
"toastBatchApplied": "Édition par lot appliquée",
"toastBatchParseError": "Format d'édition par lot invalide",
"undo": "Annuler",
"toastUndo": "Annulé : {{detail}}",
"toastUndoEmpty": "Annulé",
"undoBandParam": "{{mode}} Bande {{band}} {{param}} {{from}} → {{to}}",
"undoSimpleParam": "{{param}} {{from}} → {{to}}",
"undoMultiple": "{{count}} modifications ({{summary}})",
"undoMoreSuffix": " (+{{count}})",
"undoDetailSep": " ; ",
"undoParamFreq": "FREQ",
"undoParamGain": "GAIN",
"undoParamQ": "Q",
"undoParamType": "Filtre",
"undoParamPreamp": "Preamp",
"undoParamAuto": "AUTO",
"undoParamAbMode": "A/B",
"undoAutoOn": "ON",
"undoAutoOff": "OFF",
"toastBrandsFail": "Échec du chargement des marques",
"toastModelsFail": "Échec du chargement des modèles",
"toastCurveFail": "Échec du chargement de la courbe",
+17
View File
@@ -263,6 +263,23 @@
"closeDrawer": "關閉",
"toastBatchApplied": "批次編輯已套用",
"toastBatchParseError": "批次編輯格式錯誤",
"undo": "復原",
"toastUndo": "已復原:{{detail}}",
"toastUndoEmpty": "已復原",
"undoBandParam": "{{mode}} 頻段{{band}} {{param}} {{from}} → {{to}}",
"undoSimpleParam": "{{param}} {{from}} → {{to}}",
"undoMultiple": "{{count}} 項變更({{summary}})",
"undoMoreSuffix": "(另有 {{count}} 項)",
"undoDetailSep": ";",
"undoParamFreq": "頻率",
"undoParamGain": "增益",
"undoParamQ": "Q",
"undoParamType": "濾波器",
"undoParamPreamp": "總增益",
"undoParamAuto": "AUTO",
"undoParamAbMode": "A/B",
"undoAutoOn": "開",
"undoAutoOff": "關",
"toastBrandsFail": "取得品牌列表失敗",
"toastModelsFail": "取得型號列表失敗",
"toastCurveFail": "取得曲線失敗",
+17
View File
@@ -263,6 +263,23 @@
"closeDrawer": "关闭",
"toastBatchApplied": "批量编辑已应用",
"toastBatchParseError": "批量编辑格式错误",
"undo": "撤销",
"toastUndo": "已撤销:{{detail}}",
"toastUndoEmpty": "已撤销",
"undoBandParam": "{{mode}} 频段{{band}} {{param}} {{from}} → {{to}}",
"undoSimpleParam": "{{param}} {{from}} → {{to}}",
"undoMultiple": "{{count}} 项变更({{summary}})",
"undoMoreSuffix": "(另有 {{count}} 项)",
"undoDetailSep": ";",
"undoParamFreq": "频率",
"undoParamGain": "增益",
"undoParamQ": "Q",
"undoParamType": "滤波器",
"undoParamPreamp": "总增益",
"undoParamAuto": "AUTO",
"undoParamAbMode": "A/B",
"undoAutoOn": "开",
"undoAutoOff": "关",
"toastBrandsFail": "获取品牌列表失败",
"toastModelsFail": "获取型号列表失败",
"toastCurveFail": "获取曲线失败",