缺失 `emails.incoming.errors` 翻译

在 管理员 > 邮件 > 已拒绝 中,我收到一封带有以下错误的电子邮件:

Error
Email::Receiver::OldDestinationError
translation missing: en.emails.incoming.errors.old_destination_error

虽然我曾为我的网站修改过翻译,但我认为这不仅仅是我个人的问题。GitHub 上的 server.en.yml 似乎确实缺少此翻译。

3 个赞

我将此问题移至 Contribute > Bug 类别,以免它被遗漏。

我们应该修复这个问题,并且如果可能的话,添加一个规范或代码检查规则,以确保 Email::Receiver 中的每个错误都有对应的翻译。该文件中的注释显然还不够。

此外,我们还需要检查是否还有其他翻译缺失。

4 个赞

我从一个以前可以工作的电子邮件源(我运行 Discourse 实例的俱乐部的邮件列表)看到了这个。

Email::Receiver::InvalidPost

缺少翻译:en_GB.emails.incoming.errors.invalid_post

有什么想法是什么意思吗?这些帖子不需要语言翻译。