用于 ANKI 字段识别的通用样式类名

目前的词典软件都无法识别 mdx 词典里的单词信息,比如词头、音标、词性、义项、例句,导致制作 ANKI 卡片的时候都要手工复制,重新排版,这里提取一些公共的样式类名,用于样式调整和软件识别提取单词的关键信息,或者用于单词的解释反查和例句搜索

anki-entry:词条入口
anki-hwd: 词条
anki-prn: 词条音标
anki-sense-wrap: 义项分组,可以包含多条义项
anki-sense: 义项
anki-definition: 词条解释
anki-example-wrap: 例句分组
anki-example: 例句
anki-text: 文本
anki-tr: 翻译
anki-label-*: 标签

<div class="anki-entry">
    <span class="anki-hwd">Produce</span>
    <span class="anki-prn">[prəˈdo͞os]</span>
    <div class="anki-sense-wrap">
        <span class="anki-label-pos">VERB</span>
        <div class="anki-sense">
            <span class="anki-label-cefr">CEFR-A</span>
            <div class="anki-definition">
                <span class="anki-text" lang="en-GB">To produce something means to cause it to happen.</span>
                <span class="anki-tr" lang="zh-Hans">产生;引起;造成</span>
            </div>
            <div class="anki-examle-wrap">
                <div class="anki-example">
                    <span class="anki-label-grammar">[V n]</span>
                    <span class="anki-text" lang="en-GB">These plants are then pollinated and allowed to mature and produce seed.</span>
                    <span class="anki-tr" lang="zh-Hans">然后,这些植物就被授粉,从而成熟结籽。</span>
                </div>
            </div>
        </div>
    </div>
</div>

2 个赞

这个要怎么用呢

没有看懂你的意思诶

是给软件开发者和词典作者用的,仅供参考。

就是使用公共的类名,识别词典里的关键信息,需要词典作者和软件开发者一起努力才行。

那就是没戏了:smiling_face_with_tear:

共识需要时间凝聚,已经有作者在用类似的东西了,不过是 ANKI 那边。