feat: 补全设置提示与完善设置页
This commit is contained in:
6
data/config/_.toml
Normal file
6
data/config/_.toml
Normal file
@@ -0,0 +1,6 @@
|
||||
_services_desc = '服务模块(services)设置'
|
||||
_providers_desc = '驱动模块(providers)设置'
|
||||
_repo_desc = '单元集独立设置'
|
||||
_interface_desc = '基本用户界面设置'
|
||||
_default_desc = '默认设置'
|
||||
_global_desc = '底层设置'
|
||||
@@ -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 = "记忆单元集根目录"
|
||||
|
||||
4
data/config/interface/_.toml
Normal file
4
data/config/interface/_.toml
Normal file
@@ -0,0 +1,4 @@
|
||||
_global_desc = "用户界面通用设置"
|
||||
_widgets_desc = "各组件设置"
|
||||
_screens_desc = "各界面设置"
|
||||
_puzzles_desc = "谜题生成器设置"
|
||||
@@ -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 = "先进开放间隔重复调度器"
|
||||
|
||||
2
data/config/interface/puzzles/_.toml
Normal file
2
data/config/interface/puzzles/_.toml
Normal file
@@ -0,0 +1,2 @@
|
||||
_cloze_desc = "填空题"
|
||||
_mcq_desc = "选择题"
|
||||
@@ -1 +1,2 @@
|
||||
min_denominator = 3
|
||||
_min_denominator_desc = "设空比例系数的倒数"
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
max_riddles_num = 2
|
||||
_max_riddles_num_desc = "单次生成的最大谜题数量"
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
autovoice = true
|
||||
1
data/config/interface/widgets/_.toml
Normal file
1
data/config/interface/widgets/_.toml
Normal file
@@ -0,0 +1 @@
|
||||
_recognition_desc = "用于 '辨识' 组件的设置"
|
||||
@@ -1 +1,2 @@
|
||||
autovoice = true
|
||||
_autovoice_desc = "自动语音播放"
|
||||
|
||||
1
data/config/providers/_.toml
Normal file
1
data/config/providers/_.toml
Normal file
@@ -0,0 +1 @@
|
||||
_tts_desc = '文本转语音驱动'
|
||||
1
data/config/providers/tts/_.toml
Normal file
1
data/config/providers/tts/_.toml
Normal file
@@ -0,0 +1 @@
|
||||
_edgetts_desc = "微软文本转语音驱动"
|
||||
@@ -1,4 +1,5 @@
|
||||
voice = "zh-CN-XiaoxiaoNeural"
|
||||
_voice_desc = "音色"
|
||||
|
||||
[_voice_candidate]
|
||||
zh-CN-XiaoxiaoNeural = "晓晓: 中文温柔女声"
|
||||
|
||||
5
data/config/services/_.toml
Normal file
5
data/config/services/_.toml
Normal file
@@ -0,0 +1,5 @@
|
||||
_audio_desc = '音频服务'
|
||||
_llm_desc = '语言模型服务'
|
||||
_sync_desc = '数据同步服务'
|
||||
_timer_desc = '时间服务'
|
||||
_tts_desc = '文本转语音服务'
|
||||
@@ -1,4 +1,5 @@
|
||||
provider = "playsound"
|
||||
_provider_desc = "音频驱动类型"
|
||||
|
||||
[_provider_candidate]
|
||||
playsound = "python 跨平台音频系统"
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
provider = "openai"
|
||||
_provider_desc = "模型接口类型"
|
||||
|
||||
[_provider_candidate]
|
||||
openai = "OpenAI 风格 API, 同时支持与其相容的模型服务 (如 deepseek)"
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
provider = "webdav"
|
||||
_provider_desc = "同步服务驱动类型"
|
||||
|
||||
[_provider_candidate]
|
||||
webdav = "WebDAV 兼容网络文件系统 (包括 webdavs)"
|
||||
|
||||
@@ -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, 中国标准时间)"
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
provider = "edgetts"
|
||||
_provider_desc = "文本转语音驱动类型"
|
||||
|
||||
[_provider_candidate]
|
||||
edgetts = "微软神经网络语音合成, 依赖微软网络服务"
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
[aa.bb]
|
||||
str = "sq"
|
||||
boolean = true
|
||||
int = 123
|
||||
Reference in New Issue
Block a user