mirror of
https://github.com/panatgithub/AnkiHeadingSync.git
synced 2026-07-22 06:51:43 +00:00
中文: 重组卡片牌组设置分组,统一中文牌组文案,并将文件夹及文件名映射设为默认牌组模式。 English: Regroups card deck settings, normalizes Chinese deck copy, and makes folder-and-file mapping the default deck mode.
1.7 KiB
1.7 KiB
Card Deck Settings Regroup Decisions
1. Deck 卡标题与分组结构
Deck 卡最终标题固定为:
- 中文:
卡片牌组设置 - 英文:
Card deck settings
卡片内容固定分为 3 个小分组:
1,推荐用「文件夹及文件名」作为「Anki牌组」2,可打开「文件级自定义牌组」,作为个性化定制3,默认牌组作为兜底
每组分别承载:
- 第 1 组:文件夹映射模式 + 两条映射示例
- 第 2 组:文件级自定义牌组开关 + 条件展开项
- 第 3 组:默认牌组输入 + 新兜底说明 + 最终优先级说明
2. 中文牌组文案规范
本次对中文 Deck 设置文案统一采用:
牌组牌组模板牌组声明文件夹映射牌组
不翻译的技术值包括:
folderDeckModeofffolderfolder-and-fileyamlbodyTARGET DECK
3. 默认 folderDeckMode 决策
新的默认行为固定为:
DEFAULT_SETTINGS.folderDeckMode = "folder-and-file"
由此带来的兼容性行为固定为:
- 新安装用户默认就是
folder-and-file - legacy settings 缺失该字段时,通过
mergePluginSettings()自动落到folder-and-file - 已显式保存
folderDeckMode的老用户保持原值不变
4. 保持不变的内容
本次明确不改:
- deck resolution 顺序
- 文件级牌组解析逻辑
- 文件夹映射计算逻辑
- 设置字段名与枚举值
- 同步流程
build:obsidian的安全复制约束
5. 与计划的显式偏差
没有行为偏差。
实现层面唯一说明是:
- 现有
build:obsidian已通过安全脚本复制 built plugin 文件 - 因此最终同步直接复用仓库现有流程