Мы недавно запустили новую функцию для Helper под названием Smart dates, которая помогает преобразовывать любой текст, связанный со временем и датами, в удобные для Discourse даты с поддержкой часовых поясов.
Тестирование с опечаткой в слове «завтра», чтобы проверить, вызовет ли это предложение даты (не вызывает, но слово исправлено), и использование названия праздничного дня. Который ошибочно установлен на 2023 год
Я бы тоже назначил третье чтение на 2025-01-06T23:00:00Z после Дня труда.
Кажется, есть проблемы с некоторыми государственными праздниками и/или объединением нескольких фрагментов информации для получения одной уникальной даты. Часто даты формулируют как «X дней/недель/месяцев после…».
Большинство дат здесь не должны быть «умными», и ни одна не была. ИИ мог бы предложить правку для фразы «в прошлом году», но я намеренно пытался запутать предложение ИИ в этом сообщении; не стоит винить ИИ, если я намеренно пишу запутанные предложения. Тем не менее, результат (без предложений) здесь хорош.
Отличная функция… но я всегда хочу видеть название дня недели (это помогает запоминать дату).
Например: next friday выдаёт: 2025-02-07T23:00:00Z
Но мне бы хотелось видеть Friday2025-02-07T23:00:00Z
Можно ли это настроить?
РЕДАКТИРОВАНО: Я мог бы настроить «Discourse local dates default formats» с помощью dddd D MMMM YYYY, и это работает довольно хорошо.
редактирование: эмм, здесь, в Риме, должно быть 7 февраля, а не 8.