Отсутствуют переводы для `emails.incoming.errors`

В разделе Администрирование > Электронная почта > Отклонённые у меня есть письмо со следующей ошибкой:

Ошибка
Email::Receiver::OldDestinationError
отсутствует перевод: en.emails.incoming.errors.old_destination_error

Пока я возился с переводами для своего сайта, я думаю, что это проблема не только для меня. Похоже, что в файле server.en.yml на GitHub действительно отсутствует этот перевод.

3 лайка

Переношу это в категорию bug, чтобы оно не потерялось.

Нам нужно исправить это и, по возможности, добавить спецификацию или правило линтинга, чтобы гарантировать, что каждая ошибка в Email::Receiver имеет соответствующий перевод. Примечания в этом файле явно недостаточно.

Также необходимо проверить, не отсутствуют ли другие переводы.

4 лайка

Видно из источника писем, который раньше работал. (Список рассылки для клуба, для которого я администрирую экземпляр Discourse.)

Email::Receiver::InvalidPost

Отсутствует перевод: en_GB.emails.incoming.errors.invalid_post

Есть идеи, что это означает? Для этих постов перевод не требуется.