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

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

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

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

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

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

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

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

3 个赞

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

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

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

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


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

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

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


3 个赞

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

3 个赞

感谢您对此事的关注。

2 个赞