feat: 补全设置提示与完善设置页

This commit is contained in:
2026-04-20 05:05:44 +08:00
parent b3f95861f0
commit 41af2ada45
23 changed files with 114 additions and 36 deletions

6
data/config/_.toml Normal file
View File

@@ -0,0 +1,6 @@
_services_desc = '服务模块(services)设置'
_providers_desc = '驱动模块(providers)设置'
_repo_desc = '单元集独立设置'
_interface_desc = '基本用户界面设置'
_default_desc = '默认设置'
_global_desc = '底层设置'

View File

@@ -1,7 +1,13 @@
enable_built_in_interface = true
_enable_built_in_interface_desc = "启用内置基本用户界面\n(当且仅当 HeurAMS 作为程序库时禁用, 以跳过用户界面逻辑)"
_paths_desc = "用户数据路径定义"
[paths]
data = "./data"
_data_desc = "用户数据根目录"
cache = "./data/cache"
_cache_desc = "缓存根目录\n(如音频缓存在 voice 子目录)"
config = "./data/config"
_config_desc = "配置文件根目录"
repo = "./data/repo"
_repo_desc = "记忆单元集根目录"

View File

@@ -0,0 +1,4 @@
_global_desc = "用户界面通用设置"
_widgets_desc = "各组件设置"
_screens_desc = "各界面设置"
_puzzles_desc = "谜题生成器设置"

View File

@@ -1,6 +1,17 @@
persist_to_file = true
_persist_to_file_desc = "[调试] 将记忆更改保存到文件"
quick_pass = true
_quick_pass_desc = "[调试] 启用快速应答功能(跳过测验)"
auto_pass = false
_auto_pass_desc = "[调试] 自动通过测试模式"
scheduled_num = 420
_scheduled_num_desc = "默认记忆单元数量(可被单元集设置覆盖)"
algorithm = "NSP-0"
_algorithm_candidate = [ "SM-2", "SM-15M", "FSRS", "NSP-0", "None",]
_algorithm_desc = "默认记忆调度算法(可被单元集设置覆盖)"
[_algorithm_candidate]
NSP-0 = "筛选用非间隔重复调度器"
none = "不设置默认调度器"
SM-2 = "第二代 SuperMemo 简单间隔重复调度器"
SM-15M = "第15代 SuperMemo 复杂间隔重复调度器 (不稳定且逆向工程)"
FSRS = "先进开放间隔重复调度器"

View File

@@ -0,0 +1,2 @@
_cloze_desc = "填空题"
_mcq_desc = "选择题"

View File

@@ -1 +1,2 @@
min_denominator = 3
_min_denominator_desc = "设空比例系数的倒数"

View File

@@ -1 +1,2 @@
max_riddles_num = 2
_max_riddles_num_desc = "单次生成的最大谜题数量"

View File

@@ -1 +0,0 @@
autovoice = true

View File

@@ -0,0 +1 @@
_recognition_desc = "用于 '辨识' 组件的设置"

View File

@@ -1 +1,2 @@
autovoice = true
_autovoice_desc = "自动语音播放"

View File

@@ -0,0 +1 @@
_tts_desc = '文本转语音驱动'

View File

@@ -0,0 +1 @@
_edgetts_desc = "微软文本转语音驱动"

View File

@@ -1,4 +1,5 @@
voice = "zh-CN-XiaoxiaoNeural"
_voice_desc = "音色"
[_voice_candidate]
zh-CN-XiaoxiaoNeural = "晓晓: 中文温柔女声"

View File

@@ -0,0 +1,5 @@
_audio_desc = '音频服务'
_llm_desc = '语言模型服务'
_sync_desc = '数据同步服务'
_timer_desc = '时间服务'
_tts_desc = '文本转语音服务'

View File

@@ -1,4 +1,5 @@
provider = "playsound"
_provider_desc = "音频驱动类型"
[_provider_candidate]
playsound = "python 跨平台音频系统"

View File

@@ -1,4 +1,5 @@
provider = "openai"
_provider_desc = "模型接口类型"
[_provider_candidate]
openai = "OpenAI 风格 API, 同时支持与其相容的模型服务 (如 deepseek)"

View File

@@ -1,4 +1,5 @@
provider = "webdav"
_provider_desc = "同步服务驱动类型"
[_provider_candidate]
webdav = "WebDAV 兼容网络文件系统 (包括 webdavs)"

View File

@@ -1,3 +1,6 @@
daystamp_override = -1
_daystamp_override_desc = "[调试] 覆写 UNIX 日时间戳, 单位为日\n(设为 -1 禁用)"
timestamp_override = -1
_timestamp_override_desc = "[调试] 覆写 UNIX 时间戳, 单位为秒\n(设为 -1 禁用)"
timezone_offset = 28800
_timezone_offset_desc = "时区偏移设置, 用于取消跨天时区误差, 单位为秒\n(如 28800 为 UTC+8.0, 中国标准时间)"

View File

@@ -1,4 +1,5 @@
provider = "edgetts"
_provider_desc = "文本转语音驱动类型"
[_provider_candidate]
edgetts = "微软神经网络语音合成, 依赖微软网络服务"

View File

@@ -1,4 +0,0 @@
[aa.bb]
str = "sq"
boolean = true
int = 123