完善浏览器配置库与未保存提示

- 新增 IndexedDB 配置保存、加载、删除及批量导入导出

- 配置列表支持选中、双击加载和悬浮操作提示

- 新增未保存提示设置,默认关闭并持久化到浏览器

- 优化配置管理界面并同步九种语言文案

- 更新开发文档与生产构建产物
This commit is contained in:
tianmo committed 2026-10-23 11:48:21 +08:00
1 parent 8bd9154414
commit 46083c8d2a
30 files changed
+2244 -1293

No files matched your search

+31 -2
View File
@@ -87,12 +87,13 @@
"tickWidth": "刻度线粗细",
"axisColor": "坐标轴颜色",
"showAxisLabels": "显示刻度数值",
"unsavedPrompt": "未保存提示",
"cacheNote": "整个系统设置会自动保存到当前浏览器"
},
"config": {
"title": "配置管理",
"save": "保存配置",
"saveTitle": "保存全部编辑器配置 (Ctrl+S)",
"saveTitle": "保存配置到浏览器缓存",
"load": "加载配置",
"loadTitle": "加载本地编辑器配置",
"presets": "预设列表",
@@ -110,7 +111,35 @@
"presetRestoring": "正在解析并恢复预设资源…",
"presetComplete": "预设加载完成",
"presetListError": "无法读取预设列表",
"presetReadError": "无法读取预设:{file}"
"presetReadError": "无法读取预设:{file}",
"local": {
"listTitle": "配置列表",
"empty": "浏览器中还没有保存的配置",
"saveTitle": "保存配置到浏览器缓存",
"name": "配置名称",
"namePlaceholder": "例如:烟花效果",
"load": "加载",
"loadHint": "双击以加载",
"download": "下载",
"delete": "删除",
"downloadCurrent": "下载当前配置",
"downloadAll": "下载所有配置",
"loadAll": "加载所有配置",
"loadAllConfirm": "将导入 {count} 个配置文件,同名配置会被覆盖。是否继续?",
"loadAllDone": "已从文件加载 {count} 个配置",
"loadAllPartial": "已导入 {imported} 个配置,{failed} 个文件失败",
"overwriteSave": "“{name}”已存在,是否覆盖?",
"loadOverwrite": "加载“{name}”会覆盖当前场景,未保存的修改将丢失。是否继续?",
"deleteConfirm": "确定删除“{name}”吗?",
"nameRequired": "请输入配置名称",
"nameInvalid": "配置名称不能包含 \\ / : * ? \" < > |",
"storageUnavailable": "浏览器本地存储不可用",
"saved": "已保存到浏览器:{name}",
"loaded": "已从浏览器加载:{name}",
"deleted": "已删除缓存配置:{name}",
"downloadEmpty": "没有可下载的配置",
"downloaded": "已下载:{name}"
}
},
"curve": {
"bezierHint": "拖动方形手柄调整弧度 · 双击空白新建 · 双击节点删除",