语系树

管理语言的谱系关系,从一个原始语言派生出子语言树。

导航:点击左侧 语系树

当你的原始语言足够成熟后,可以创建它的子语言,模拟真实世界中的语言分化。

拓扑可视化

树形结构展示所有语言,高亮当前活动语言,点击节点可切换到该语言。

派生语言

从父语言创建子语言,复制父语言的音系、语法、词典与语料数据,作为独立分支进行修改。

  • 子语言会继承词条 entry_id,用于稳定的父子词对齐与后续同步
  • 子语言的 SCA 规则文件初始化为空,建议按分支历史单独配置
  • 派生完成后会自动切换到新创建的子语言

操作步骤

  1. 在语系树中选择父语言
  2. 点击 「派生」 按钮
  3. 输入子语言名称
  4. 系统会完整复制父语言的所有数据

拉取同步

拉取同步会比较父语言与子语言中的继承词条,生成「新增」与「更新」候选:

  • 新增:父语言有、子语言还没有的继承词
  • 更新:父或子发生变化且可安全合并的继承词
  • 冲突:父与子都变更时保留子语言版本,不自动覆盖

点击 拉取并应用音变 时,候选词会经过当前子语言 SCA 规则处理,并写入词源链(parent_entry_id + applied_sound_changes)。

Tip

释义(gloss/definitions/examples)差异不触发拉取同步。释义属于子语言可独立演化内容,不会因为父语言释义变化而被覆盖。

旧数据迁移

若历史项目缺少 parent_entry_id / source_language_id 等继承字段,可在拉取同步面板使用:

  • 预览迁移(dry-run):仅扫描并显示预计修复量,不写入文件
  • 迁移旧词条:执行实际修复并写回文件
Tip

如果后续给父语言添加了新词,在子语言中打开语系树,点击 「拉取」 即可自动同步。

借词

从任意其他语言借入词汇:

  1. 点击 「借词」
  2. 选择源语言
  3. 浏览/搜索源语言词典
  4. 选择想借入的词,自动标记为「借词(Borrowed)」来源

多语言工作区

  • 语言切换器:左上角的语言名称,点击可进入语系树切换
  • 独立数据:每个语言拥有独立的音系、语法、词典、SCA、语料数据
  • 谱系关系:语言间通过 parent_id 建立谱系树
  • 跨语言操作:拉取同步、借词等功能