为什么删除了那么多翻译?

有人能解释一下为什么这个拉取请求中删除了这么多现有翻译吗?

一个例子是 Horizon 主题所需的所有文本的德语翻译。在 Meta 上,我现在看到这些文本是英文的(日期和时间除外)

在我不到 12 小时前更新的论坛上,这些翻译仍然可用。有 solved(已解决)、replies(回复)、posted(已发布)和 replied(已回复)的翻译

另一个例子是脚注插件。在 Meta 上,我现在又看到了“add footnote”(添加脚注)

但在我的论坛上,您可以看到几个小时前就有翻译

我可以继续列出聊天、人工智能、倒带、日历……

有人能解释一下为什么所有这些翻译都被删除了吗?

5 个赞

看起来是因为这个:DEV: fix a large amount of typos by SamSaffron · Pull Request #37428 · discourse/discourse · GitHub

我这周晚些时候会看一下。丢失了这么多翻译非常不幸,但我不太确定是否有简单的解决方案来恢复它们。

1 个赞

您能详细解释一下吗?我理解大约有 20 个包含拼写错误的文本必须或曾经被重新翻译,因为没有添加 keep_translations。但是,这与我过去几周翻译的所有其他被删除的文本有什么联系呢?

例如,您引用的拉取请求(PR)中,Horizon 的文本没有更改。拼写错误 PR 中的 themes 文件夹没有变化


然而,在更新翻译的 PR 中,这些文本被删除了

对这些文本的最后更改是在 3 周前

如果这些文本是因为文本内容更改而被删除的,它们难道不应该再次出现在 Crowdin 上供翻译吗?根据 Crowdin 的信息,除了新的设置描述外,Horizon 已完全翻译。已解决、已发布,而其他文本的翻译与过去几周的一样。


5 个赞

嗯,那很奇怪。感谢您的指出。我会检查发生了什么。

5 个赞

感谢您对此事的关注。

2 个赞

我只想提一下,在此次发布后,一些翻译文本又消失了。这些文本在英语中仍然存在,但在其他语言中却不见了。
Screenshot_20260227_120502_Chrome

为什么要合并这个而不是等到它被修复?移除的翻译数量远多于添加的数量,这感觉不像是在前进。

5 个赞

我正在努力解决这个问题。不知何故,Crowdin 没有返回所有翻译的字符串。我会尽快解决这个问题。

5 个赞

我确信我已经找到了并解决了根本问题。被移除的翻译应该已经恢复了。如果您仍然看到无故被移除的翻译,请告诉我。

https://github.com/discourse/discourse/pull/38145

6 个赞