Более понятное отображение «вечных» блокировок/заглушек

После того, как люди увидели это:

мне поступило несколько запутанных и язвительных комментариев насчёт «тысячелетних» блокировок.

Год 3020 используется внутренне в Discourse для обозначения блокировки «навсегда» (сейчас + 1000 лет).

Можно ли изменить интерфейс так, чтобы период блокировки «навсегда» (т. е. более чем через 100 лет от текущего момента) отображался вот так?

Привет,
возможно, вы сможете изменить

js.user.suspended_permanently

в: администрирование → настройка → текст

на: Этот пользователь заблокирован до дальнейшего уведомления

Это будет применяться только к постоянным блокировкам, но не уверен, насколько это поможет.

Спасибо, но это не позволяет мне убрать дату, что и является проблемой. В моём экземпляре текст настроен следующим образом:

Я удалил дату:

Screenshot_2020-05-18 talkgroup

Вы получаете сообщение об ошибке?

Это уберёт дату для всех приостановок, а не только для бессрочных, верно?

Ой, извините, я неправильно прочитал скриншот, подумал, что вы пытались изменить js.user.suspended_permanently, но не смогли.

Неплохая идея, сколько это будет стоить в плане работы, @eviltrout? Любую достаточно далёкую дату можно было бы резюмировать другим текстом.

Определённо можно рассмотреть. Я думаю, что у @ChrisBeach есть аргумент. Когда люди видят 3020, это выглядит плохо для пользователя, и, как сказал Крис:

Поэтому я приветствовал бы такие изменения, если они произойдут.

Думаю, добавить помощника, который будет отображать другое сообщение, если дата находится далеко в будущем, не составит большого труда. @Roman, ты сможешь это сделать?