📖 词汇检测
📚
⚠️ 您有一个未完成的测试 ({{ pausedSession.mode === 'quick' ? '⚡急速' : '自认模式' }})
{{ wordCount }} 个词汇待检测
⚠️ 您有一个未完成的测试 ({{ pausedSession.mode === 'quick' ? '⚡急速' : '自认模式' }})
{{ quickTimer }}
{{ currentIndex + 1 }} / {{ words.length }}
✓{{ doneCount('known') }} ~{{ doneCount('fuzzy') }} ✗{{ doneCount('unknown') }}
{{ displayWord }}
{{ line }}
{{ currentWord.pronunciation }}
超时
回答错误
{{ quickFeedbackType === 'correct' ? '✅' : quickFeedbackType === 'timeout' ? '⏰' : '❌' }}
回答正确!
{{ direction === 'en2cn' ? displayWord : displayWord.join(' · ') }}
{{ direction === 'en2cn' ? answerText : answerWord }}
{{ displayWord }}
{{ line }}
{{ currentWord.pronunciation }}
{{ answerText }}
{{ answerWord }} {{ answerPronunciation }}

📊 检测结果

{{ resultTitle }}

{{ results.known }}
认识 {{ pct(results.known) }}%
🤔 {{ results.fuzzy }}
模糊 {{ pct(results.fuzzy) }}%
{{ results.unknown }}
不认识 {{ pct(results.unknown) }}%

⚙ 管理

{{ adminUserSearch ? '无匹配用户' : '加载中...' }}
✏️ 编辑用户资料
该站点未配置资料字段。

{{ adminEditError }}

🔑 重置密码

{{ adminEditPwError }}

📥 导入词书

{{ importError }}

{{ importOk }}

📂 选择一级分类

{{ categoryIcon(c) }}
{{ c }}

📂 {{ adminSelectedC1 }} · 选择二级分类

📚
{{ s }}

📚 {{ adminSelectedC1 }} · {{ adminSelectedC2 }}

📚
{{ b.display_name_line1 || b.display_name }}
{{ b.display_name_line2 }}
{{ b.total_words }} 词
该分类暂无词书,请先导入词书

📖 {{ adminBookEdit ? (adminBookEdit.display_name_line1 || adminBookEdit.display_name) : '' }}
{{ adminBookEdit.display_name_line2 }}

📚
📝 词汇列表
共 {{ vocabWordTotal }} 词
操作 词汇 音标 词性/释义 {{ ek }} {{ fk === 'is_star' ? '⭐' : columnLabel(fk) }}
{{ w.word }} {{ w.pronunciation }} {{ w.pos_raw }} {{ w.extras[ek] || '' }} {{ fk === 'is_star' ? (w.is_star ? '⭐' : '') : (w[fk] || '') }}
{{ vocabPage }} / {{ vocabTotalPages }}

⚙ 网站综合设置

站点名称、限速、默认方向等通用参数。

{{ siteSettingsEditorExpanded ? '▼ 点击收起' : '▶ 点击展开' }}

{{ siteSettingsMsg }}

🎉 欢迎弹窗HTML

编辑首页未登录用户看到的欢迎弹窗内容。

{{ welcomeHtmlEditorExpanded ? '▼ 点击收起' : '▶ 点击展开' }}
预览效果

👤 用户资料字段配置

控制用户个人资料页面可编辑的字段。点击展开可视化编辑器。

{{ profileEditorExpanded ? '▼ 点击收起' : '▶ 点击展开' }}
{{ f.key }} {{ f.label }} {{ profileFieldTypes.find(t => t.value === f.type)?.label || f.type }} 必填
暂无字段,请添加
{{ profileFieldEditIdx === null ? '➕ 添加新字段' : '✏️ 编辑字段' }}

🎨 主题管理

管理网站主题配色方案。

{{ themeEditorExpanded ? '▼ 点击收起' : '▶ 点击展开' }}
{{ t.name }} 当前使用 内置

加载中...

{{ themeMsg }}

🚀 数据库升级

上传本地开发环境的新结构数据库,自动合并云端用户数据、词书和设置。

{{ dbUpgradeSectionExpanded ? '▼ 点击收起' : '▶ 点击展开' }}
上传本地数据库:

已上传数据库信息

文件大小:{{ (dbUpgradeUploadInfo.size / 1024 / 1024).toFixed(2) }} MB

{{ t.name }}: {{ t.count }}

⚠️ 升级前会自动备份当前数据库。升级完成后需手动重启 gunicorn 服务才能生效。

{{ dbUpgradeMsg }}

自动备份列表(保留最近 10 个)

{{ dbUpgradeBackupsExpanded ? '▼ 点击收起' : '▶ 点击展开' }}

{{ b.created_at }} · {{ (b.size / 1024 / 1024).toFixed(2) }} MB

💾 数据库备份与恢复

下载当前数据库备份或上传备份文件恢复。

{{ dbBackupSectionExpanded ? '▼ 点击收起' : '▶ 点击展开' }}
下载当前数据库备份到本地:
上传备份文件恢复数据库:

⚠️ 恢复操作将完全替换当前数据库,建议先下载备份再操作。

{{ restoreError }}

{{ restoreOk }}

📊 测试历史

暂无记录
{{ h.mode === 'quick' ? '⚡' : '📝' }} {{ h.db_label || h.db_file }} {{ h.direction === 'en2cn' ? '英→中' : '中→英' }} · {{ h.total_words }}词
{{ filtersToText(h.filters) }}
✓{{ h.known_correct }} ~{{ h.fuzzy_correct }} ✗{{ h.unknown_count || 0 }}
认识:{{ h.known_correct }} 个 模糊:{{ h.fuzzy_correct }} 个 不认识:{{ h.unknown_count }} 个
生词列表({{ weakWords.words.length }} 个)
{{ rw.word }} {{ rw.pos_raw }} {{ rw.user_first_response === 'fuzzy' ? '模糊' : '不认识' }}

👤 个人资料

{{ profileError }}

暂无资料字段,请联系管理员配置。
{{ toast.msg }}
{{ countdownText }}
{{ countdownModeLabel }}
准备好了吗?