Qonlang 千语集 · 使用指南
千语集是一个面向所有造语者的桌面应用(Windows 免安装版与安装包,同一套代码也能跑在浏览器里)。它不内置任何一门语言的术语:词类、格、维度、缩写、方言、文字全部由你在项目里定义,软件只负责把它们串起来——录入词汇与词根、制订音变规则、按音系自动标音、自动 gloss 例句、自定义文字、导出词典。
- 源码与下载:github.com/Kinnuch/Qonlang(MIT)
- 界面语言:中文 / English,默认中文;浅色 / 深色主题
- 项目文件:单个
*.laim.json,另可导出为按集合拆分的文件夹(便于 git)
软件里每个页面标题旁都有「使用指南」按钮,直接跳到本站对应章节;首页左栏的「使用指南」跳到本页。
各模块指南
按导航栏从上到下的顺序:
| 模块 | 干什么 | 指南 |
|---|---|---|
| 首页 | 新建 / 打开项目、起步模板、最近项目 | 开始使用 |
| 语言 | 语系树、每门语言的基本信息、方言 | 语言 |
| 音系 | 音位表、音类、正字法转写、音节与韵律、配列与造词 | 音系 |
| 文字 | 自定义书写系统:字形表、字体、转写→文字映射 | 文字 |
| 音变 | 规则集、阶段快照、测试台、整库演化 | 音变 |
| 语素 | 词根、词缀、附着词、异体形 | 语素 |
| 词库 | 词条、义项、词源、关系图、CSV / Lexicanter 导入、词典导出 | 词库 |
| 构形 | 语法维度、槽位、五种生成器、推导与一致性检查 | 构形 |
| 语料 | 例句、自动 gloss、行间编辑器、导出 | 语料 |
| 短语 | 分类短语、变体、发音 | 短语 |
| 文档 | 项目内 Markdown 页面 | 文档 |
| 皮肤 | 配色预设、字体槽、字体库 | 皮肤 |
| 字符 | IPA 字符面板与附标组合 | 字符面板 |
| 设置 | 界面语言、主题、自动保存、项目设置、导出文件夹 | 设置 |
一张图看懂模块之间的联动
音系(音位 / 音类 / 多合字母)──→ 音变规则、正字法规则、文字映射规则都能引用
正字法规则(拼写 → IPA)────────→ 词库「发音」列、语料 IPA、短语发音
文字映射规则(转写 → 字形)─────→ 词库「文字」列、词条卡、语料与短语的文字行、词典导出
语素(词根 / 词缀)────────────→ 构形生成器里的 @语素、语料自动切分、词源来源
构形(维度 × 槽位 × 生成器)───→ 词库录入模式的槽位面板、词条卡的屈折形、语料 gloss 的形态标签
音变规则集(阶段绑定语言)─────→ 构形「拼接后跑音变」生成器、整库演化
词库(词头 / 义项 / 屈折形)───→ 语料自动 gloss、悬浮词卡、文档里的 [[词头]] 链接、词典导出
每个页面顶部都有一条可关闭的蓝色提示,写明本页数据会被哪些页面用到;关掉后不再出现,想重看可以在设置里恢复。
快捷键
| 快捷键 | 作用 |
|---|---|
Ctrl+Z / Ctrl+Y |
撤销 / 重做上一步项目改动(焦点在输入框里时先撤销输入);顶栏也有按钮 |
Alt+← |
返回上一页(顶栏「返回」按钮) |
Ctrl+S / Ctrl+Shift+S |
保存 / 另存为 |
Ctrl+O |
打开项目 |
Ctrl+K |
命令面板:跨页面搜索词条、语素、例句、短语、文档、规则集、构形、语言;输入页面名直接跳转 |
Ctrl+I |
字符面板(IPA 与自定义字形,插入到当前光标处) |
Ctrl+\ |
折叠 / 展开右侧检视器 |
Esc |
关闭命令面板、输入框、字符面板 |
通用操作习惯
- 三栏布局:左侧导航、中间主区、右侧「检视器」。检视器宽度可拖动分隔条调整;点导航栏当前页的图标会回到上一页。
- 一切改动都可撤销:
Ctrl+Z撤销上一步项目改动(改字段、删词条、推导写入、整库演化……都算一步),Ctrl+Y重做,最多回退 60 步;删除类操作另有 8 秒内的「撤销」提示条。没有二次确认对话框。 - 右键菜单:任意位置右键有剪切 / 复制 / 粘贴、撤销 / 重做 / 返回、命令面板、字符面板、保存、使用指南。
- 下拉菜单点击展开,点空白处或 Esc 收起。
- 横向滚动:表格、链图这类只横向溢出的区域,普通滚轮即可横向滚动,不必按 Shift。
- 自动化只出草稿:自动标音、自动屈折、自动 gloss 都能逐格改成不规则值,改过的会有标记,重跑不会覆盖。
- 一切都是项目数据:词类、维度、缩写表、方言、导出模板全部存在项目文件里,换机器打开即得。皮肤和界面语言是应用级设置,不进项目文件。
- 文本框都能唤出字符面板:任何输入框里按
Ctrl+I,点符号即插入光标处。
示例项目
仓库 examples/ 里有两个虚构语言项目,覆盖了两种完全不同的语言类型,可以直接打开试玩:
- Aelith:黏着语,元音和谐,名词后缀链「词根-数-格-领属」,带一套用 Unicode 卢恩区做的自定义文字和四条已 gloss 的例句。
- Tsahun:孤立声调语,IPA 配列表,西里尔字母正字法,IPA → 正字法反向规则。
反馈
问题与建议请到 GitHub Issues 或站内友链联系作者。
荏苒之境
Kikomas
Cathamos