Archived
1
0

0.4.3 更新后格式

This commit is contained in:
2025-12-21 23:49:15 +08:00
parent ca2e52f2fd
commit e5aba307c3
60 changed files with 4437 additions and 2555 deletions

View File

@@ -1,34 +1,55 @@
# 散列表的键翻译
["keydata"]
# Nucleon 是 HeurAMS 软件项目使用的基于 TOML 的专有源文件格式, 版本 5
# 建议使用的 MIME 类型: application/vnd.xyz.imwangzhiyu.heurams-nucleon.v5+toml
["__metadata__"]
["__metadata__.attribution"] # 版权元信息
author = "__heurams__"
group = "高考古诗文"
name = "拟行路难·其四"
license = "CC-BY-SA 4.0"
desc = "高考古诗文 - 拟行路难·其四"
["__metadata__.annotation"] # 键批注
note = "笔记"
keyword_note = "关键词翻译"
translation = "语句翻译"
# 测试项目元数据
["testdata"]
# 记忆时显示的额外信息
additional_inf = ["translation","keyword_note", "note"]
# 填空测试, content 指代键名
fill_blank_test = {"from"=["content"], "hint"=["translation"]}
# 选择题测试
draw_card_test = {"from"=["keyword_note"]}
["__metadata__.formation"] # 文件配置
delimiter = "/"
tts_text = "eval:payload['content'].replace('/', '')"
["泻水/置/平地/, 各自/东西/南北/流./"]
["__metadata__.orbital.puzzles"] # 谜题定义
# 我们称 "Recognition" 为 recognition 谜题的 alia
"Recognition" = { __origin__ = "recognition", __hint__ = "", primary = "eval:payload['content']", secondary = ["eval:payload['keyword_note']", "eval:payload['note']"], top_dim = ["eval:payload['translation']"] }
"SelectMeaning" = { __origin__ = "mcq", __hint__ = "eval:payload['content']", primary = "eval:payload['content']", mapping = "eval:payload['keyword_note']", jammer = "eval:list(payload['keyword_note'].values())", max_riddles_num = "eval:default['mcq']['max_riddles_num']", prefix = "选择正确项: " }
"FillBlank" = { __origin__ = "cloze", __hint__ = "", text = "eval:payload['content']", delimiter = "eval:metadata['formation']['delimiter']", min_denominator = "eval:default['cloze']['min_denominator']"}
["__metadata__.orbital.schedule"] # 内置的推荐学习方案
quick_review = [["FillBlank", "1.0"], ["SelectMeaning", "0.5"], ["Recognition", "1.0"]]
recognition = [["Recognition", "1.0"]]
final_review = [["FillBlank", "0.7"], ["SelectMeaning", "0.7"], ["Recognition", "1.0"]]
["泻水置平地, 各自东西南北流."]
note = []
content = "泻水/置/平地/, 各自/东西/南北/流./"
translation = "往平地上倒水, 水会向不同方向流散"
keyword_note = {"泻水"="倒水", "置"="放置"}
keyword_note = {"泻水" = "倒水", "置" = "放置"}
["人生/亦/有/命/, 安能/行叹/复/坐愁?/"]
["人生亦有命, 安能行叹坐愁?"]
note = []
content = "人生/亦/有/命/, 安能/行叹/复/坐愁?/"
translation = "人生的际遇是既定的, 怎么能行止间叹息、惆怅呢? "
keyword_note = {"安能"="怎么能", "行叹"="行走时叹息", "坐愁"="坐着发愁"}
keyword_note = {"安能" = "怎么能", "行叹" = "行走时叹息", "坐愁" = "坐着发愁"}
["酌酒/以/自宽/, 举杯/断绝/歌/路难./"]
["酌酒自宽, 举杯断绝路难."]
note = []
content = "酌酒/以/自宽/, 举杯/断绝/歌/路难./"
translation = "喝点酒来自我宽慰, 因要饮酒而中断了《行路难》的歌唱"
keyword_note = {"酌酒"="斟酒饮酒", "自宽"="自我宽慰", "断绝"="中断停止", "歌路难"="歌唱《行路难》"}
keyword_note = {"酌酒" = "斟酒饮酒", "自宽" = "自我宽慰", "断绝" = "中断停止", "歌路难" = "歌唱《行路难》"}
["心/非/木石/岂/无/感/, 吞声/踯躅/不敢/言./"]
["心非木石岂无感, 吞声踯躅不敢言."]
note = []
content = "心/非/木石/岂/无/感/, 吞声/踯躅/不敢/言./"
translation = "人心又不是草木, 怎么会没有感情? 欲说还休欲行又止不敢再多说什么"
keyword_note = {"木石"="草木石头, 喻无情之物", "吞声"="欲言又止", "踯躅"="徘徊不前", "不敢言"="不敢说出来"}
keyword_note = {"木石" = "草木石头, 喻无情之物", "吞声" = "欲言又止", "踯躅" = "徘徊不前", "不敢言" = "不敢说出来"}