feat(update): 主机每日记录组件版本比对,面板更新页展示可用更新与应用命令

This commit is contained in:
Lemon-miaow committed 2026-09-25 21:50:49 +08:00
1 parent 24373823cc
commit 7f160e2feb
28 files changed
+994 -10

No files matched your search

+24 -1
View File
@@ -90,7 +90,7 @@
"reviewed_at": "审核时间",
"reject_reason": "驳回理由",
"updates_title": "维护与备份",
"updates_subtitle": "查看控制面数据库备份是否新鲜,并设置全局维护窗口。Felis 从不自行应用更新:宿主机上的 `felis update` 会显示这个窗口,在窗口外应用前给出警告。",
"updates_subtitle": "查看控制面数据库备份是否新鲜、哪些组件有新版本,并设置全局维护窗口。Felis 从不自行应用更新:宿主机上的 `felis update` 会显示这个窗口,在窗口外应用前给出警告。",
"updates_window_advisory": "维护窗口是提示性的。只有有人执行 `felis update` 打印的应用命令时才会更新;该命令会读取这个窗口,在窗口外运行时给出警告。",
"updates_current_unset": "当前未设置维护窗口。`felis update` 会提示这一点,何时应用由你决定。",
"updates_start_label": "开始时间",
@@ -132,6 +132,29 @@
"dbbackup_fix_hint": "此时主机出故障,账号、服务器归属和存档索引都无法恢复。在主机上立即备份一次,再查看定时任务日志找出它没有运行的原因:",
"dbbackup_copy": "复制命令",
"dbbackup_offsite_note": "备份只保存在这台主机上,硬盘损坏或主机丢失时会一起丢失。请定期把备份目录复制到另一台机器;恢复与灾备步骤见故障排查文档 §16。",
"versions_title": "组件版本",
"versions_subtitle": "felis-update-check.timer 每天把本机运行的版本与上游最新发行版比对。Felis 不会自行应用任何更新。",
"versions_status_available_other": "{{count}} 个可用更新",
"versions_status_current": "已是最新",
"versions_status_stale": "检查已逾期",
"versions_status_never": "从未检查",
"versions_refresh": "刷新",
"versions_loading": "正在读取最近一次版本检查…",
"versions_checked": "{{when}}由 felis {{felis}} 检查",
"versions_none": "本次检查没有跟踪任何组件。",
"versions_col_component": "组件",
"versions_col_installed": "已安装",
"versions_col_latest": "更新版本",
"versions_col_status": "状态",
"versions_state_available": "有可用更新",
"versions_state_current": "已是最新",
"versions_state_unknown": "无法访问发行源",
"versions_state_unreadable": "读不到版本",
"versions_state_pinned": "已固定",
"versions_apply_hint": "要应用更新,请在主机上运行下面的命令;如果设置了维护窗口,请在窗口内运行。它会列出每个组件的确切命令,并在窗口外运行时发出警告:",
"versions_never_title": "还没有记录过版本检查",
"versions_stale_title": "最近一次版本检查已超过 {{hours}} 小时",
"versions_fix_hint": "下面的版本可能已过时。请先在主机上立即检查一次,再查看定时器日志找出它没有运行的原因:",
"build_import_submission_label": "从已有的审核提交导入参数",
"build_import_submission_placeholder": "选择一个用户提交...",
"build_import_submission_none": "无匹配的提交或暂未加载",