TA的每日心情 | 怒 2023-3-8 00:39 |
---|
签到天数: 4 天 [LV.2]偶尔看看I
|
发表于 2021-3-17 23:52:39
|
显示全部楼层
( J. g8 D- u5 g& t
https://github.com/mmjang/ankihe ... 9%E8%AF%8D%E5%85%B8
8 B* n- a" E4 v% c9 Y+ l0 h
# k' d" E2 X- z- U: r7 R( A; D2 c标签功能
1 h: W6 v( w+ ?% \0 ]8 z) vAnki 里可对卡片加上一个或者多个标签,划词助手也支持直接制作带标签的卡片。在划词弹窗的左上角有一个形状像 “书签” 的按钮,可用来给当前卡片打标签,同时也支持设置默认标签,避免每次都输入标签的麻烦。& C0 T: M, T" ]$ B0 u1 @* Y
5 w- H3 y& {& C1 e8 D
自定义词典
% G: I1 s9 {# q. S) t目前支持导入 tab 分割的词典数据,必须是 utf8 编码的纯文本。这里有一个示例文件可供参考:
6 o* {# _4 C2 j3 N
( k8 Y1 x0 r# N& D, |文件最开始 META 和 ENDMETA 之间的部分是词典的元信息。格式是以 “=” 分割的键值对, 其中左边的大写单词(如 DICT_NAME)是键,要严格照抄不能修改,右边属于自定义部分。+ o2 q% v, ]- w( L8 [* Y
# k+ W$ Q3 b- p8 s: Y x- {1 s第 2 行 VERSION=1 是定义了词典文本的格式版本,这仅仅是为了以后升级文件格式方便而预留的。目前只需要写 1 就行了。 3 行和第 4 行定义了词典的名称和介绍。 第 5 行定义词典的源语言:如果是英语词典,写 “en”,日语写 “jp”,法语写 “fr”,具体参照国际标准语言代码。 第 6 行定义了词典里的数据如何在划词助手的释义界面上显示,也就是和 anki 模版类似的东西,允许使用简单的 html。定义这个主要的考虑是有时可能并不需要词典里的所有内容都在划词助手的释义界面上显示出来。上面的例子里英文释义就不会显示。
/ v8 p7 W( Y) ~& I2 o
+ D+ y/ A* G& ]( U6 E7 A4 t4 t4 s第 7 行是词典的各个数据字段,这些字段必须和第四行的模版对应,而且这些字段会作为方案编辑器里对应词典的输出项。各个字段名称之间需要用 tab 分割。
) V% F K$ P1 X! h
, x M- y3 p7 J从第 9 行开始就是实际的词典数据了,每行的各项之间需要用制表符(tab \t)分割。各列内容与第五行的各个字段依次对应。默认第一列的内容会作为词头(one two)。每行的数据个数一定要和第 7 行定义的个数一致。比如第 9 行 24-7 这个单词是没有音标的,但是 24-7 与 adv 之间仍然要有两个 tab,24-7 \t\t adv...1 G' D5 s" T. ]( q+ t$ V
3 G' d9 a E8 T1 b* i) w2 ?
文件中允许有空行,读取时会自动忽略。 |
|