fix(stats): 数据速览用完整星期名,脚注时间改逐行对齐

- 「提问最集中在 三 19 点前后」:洞察复用了热力图列头的短标签
  stats.wd.*(一…日 / Mon…),那是为窄列头设计的单字词条,
  进句子就成了「三」。新增 stats.weekday.1..7 完整名(周一 / Monday /
  月曜日),洞察改用该组,stats.wd.* 只留给列头;补测试断言锁住。
- 页脚入口文案「数据」→「统计数据」(四语言同步)。
- 页面脚注四条时间由「基准日 x · 计算于 y」一行改为两列网格逐行排列,
  标签统一带冒号,下面两段说明保持独立段落。
This commit is contained in:
tamakyi
2026-10-24 01:08:50 +08:00
parent a5441c99fd
commit 64436d9d61
8 changed files with 114 additions and 46 deletions
+26 -7
View File
@@ -350,6 +350,18 @@
line-height: 1.8;
color: var(--tb-text-muted);
}
/* 四条时间各自成行、标签左列对齐:挤在「A:x · B:y」一行里,两组日期
靠一个间隔号分开,扫一眼分不清哪个是基准日哪个是最后提问。 */
.tb-foot-times {
display: grid;
grid-template-columns: max-content minmax(0, 1fr);
column-gap: 8px;
row-gap: 2px;
margin-bottom: 8px;
}
.tb-foot-note {
margin: 0;
}
.tb-dash-empty {
padding: 40px 16px;
text-align: center;
@@ -546,13 +558,20 @@
</div>
</div>
<p class="tb-dash-foot">
{{t $.LangCode "stats.foot.dataDate"}} {{ .DataDate }} · {{t $.LangCode "stats.foot.updated"}} {{ .UpdatedAt }}
<br>{{t $.LangCode "stats.foot.prevMonth"}}{{ if .LastQuestionAt }}{{ .LastQuestionAt }}{{ else }}-{{ end }}
· {{t $.LangCode "stats.foot.prevAnswer"}}{{ if .LastAnswerAt }}{{ .LastAnswerAt }}{{ else }}-{{ end }}
<br>{{t $.LangCode "stats.foot.cacheNote"}}
<br>{{t $.LangCode "stats.foot.privacy"}}
</p>
<div class="tb-dash-foot">
<div class="tb-foot-times">
<span>{{t $.LangCode "stats.foot.dataDate"}}</span>
<span>{{ .DataDate }}</span>
<span>{{t $.LangCode "stats.foot.updated"}}</span>
<span>{{ .UpdatedAt }}</span>
<span>{{t $.LangCode "stats.foot.prevMonth"}}</span>
<span>{{ if .LastQuestionAt }}{{ .LastQuestionAt }}{{ else }}-{{ end }}</span>
<span>{{t $.LangCode "stats.foot.prevAnswer"}}</span>
<span>{{ if .LastAnswerAt }}{{ .LastAnswerAt }}{{ else }}-{{ end }}</span>
</div>
<p class="tb-foot-note">{{t $.LangCode "stats.foot.cacheNote"}}</p>
<p class="tb-foot-note">{{t $.LangCode "stats.foot.privacy"}}</p>
</div>
</div>
{{ else }}
<div class="tb-dash-empty">{{t .LangCode "stats.unavailable"}}</div>