这预计将如何运作?
您在发布新版本之前合并包含文本更改的安全修复。
当有 main 和 stable 版本时,这种情况是奏效的,因为这两个版本都在 Crowdin 上受支持。但对于 2025.12 的最新安全修复,由于 2026.1 的发布与之同时发生,因此无法翻译。在这种情况下,问题不大,因为似乎没有编辑文本,只是添加了保持未翻译的新文本,因为 2025.12 的支持时间不长,我认为这不是问题。但如果文本被编辑了怎么办?那么现有的翻译将不会被删除,因为翻译不再更新。虽然这可能仍然不是什么大问题,因为预计在 2026.1 发布后,很少有论坛会继续使用 2025.12,但我担心这对 ESR 将如何运作。
夏天,我们的托管论坛的解决方案文本曾出现错误数周,因为代码中更改了占位符,但翻译仍然使用旧的占位符,因为这尚未正式合并,所以文本没有通过 Crowdin 更改。我担心同样的事情会发生在 ESR 上。它将接收所有这些安全修复,但在 2026.2 发布后,翻译将不会更新。如果你在这些修复中更改了一个文本,翻译也不会通过 Crowdin 更新。因此,包含核心不再提供的占位符的文本将保持不变。
此外,总的来说,感觉翻译需要在接下来的几周内达到完美,因为之后我将失去改进它们的机会,这感觉不太好。以前的感觉是“无论我添加什么都会帮助所有在这些内容合并后更新其 Discourse 的人,如果我注意到任何我想改进的地方,他们都会收到这些改进”;现在,这种情况很快就排除了所有使用 ESR 的人。一旦 2026.2 成为发布版本,他们将不会收到更新。
因此,每个版本都有翻译,这导致界面经过完善后,几周后重写的文本需要两个版本的翻译。我翻译了
js.category.visibility.more_options_hint:More permissions available in \u003ca href\u003eadvanced settings\u003c/a\u003e.
和
js.category.visibility.more_options_hint:More permissions available in js.category.visibility.more_options_hint_link:advanced settings.
在这种情况下,我假设后者是 ESR 所需要的,所以我想会有一些论坛在安全修复合并后进行更新,并且确实会看到这些翻译。但如果这种情况发生在下个月呢?您预计有多少论坛会停留在 2026.2 而不是在发布后立即更新,并且在安全修复通知管理员一周左右后,等我有时间翻译文本时才更新?他们使用这些文本多长时间,直到他们更新到 2026.3?这就是让我觉得我翻译的文本几乎没有人会看到的原因。
我还觉得,自 2026.1 发布以来,在第一次翻译更新发生后,上周从 latest 中删除的翻译与新流程有关,我想知道在下一次发布后是否会发生同样的事情。而且,对于 2026.1 上的用户来说,翻译是可用的,而使用 latest 的用户却不再拥有它们,这感觉不对。
这些是 Horizon 在 2026.1 上的翻译
这个在 latest 上可用