Итак, хорошая новость в том, что я был послушным парнем и воспользовался поиском, чтобы найти ответ на свою проблему. Ещё лучшая новость: оказалось, что этот вопрос уже обсуждался множество раз. И ещё одна хорошая новость: найденные темы аккуратно указывали на одну и ту же страницу с ответом. Плохая новость в том, что эта страница больше недоступна
Поэтому, к сожалению, я задам вопрос здесь.
Где нужно задать формат даты, чтобы избежать этой странной разницы между «Feb, 12» и «Feb 12»? Я также искал в настройках и видел различные варианты, но неясно, какой именно нужно изменить.
И, чтобы немного поprovocровать, в чём логика довольно запутанного формата даты по умолчанию (см. выше), учитывая, что за время существования проекта было немало комментариев о том, что это сбивает с толку.
Спасибо, Джефф. Не так-то просто отличить темы, которые уже безнадежно устарели, учитывая, что та, на которую вы ссылаетесь, почти четырёхлетней давности.
Я видел эту тему, но она казалась своего рода хаком. Строка с «tiny» в названии, кажется, должна использовать YY. Изменение на YYYY может решить одну проблему, но может иметь непредвиденные последствия в других местах, где эта строка может быть предпочтительной именно потому, что она «tiny».
Пока я ещё не знаю достаточно о том, где именно нужно внести это изменение, я предполагаю, что лучший подход — найти HTML, который в настоящее время ссылается на строку «tiny» для даты публикации, и изменить его так, чтобы он использовал полную форму. Однако я пока не знаю достаточно, чтобы определить, где именно это сделать и не сделает ли это изменение уязвимым для будущих обновлений продукта.
Что я точно знаю, так это то, что мне очень не нравится этот странный формат даты
Не хочу спорить, Джей, но почему изменение определения крошечной строки на использование длинной формы и последующий поиск и тестирование других ссылок на эту строку проще, чем просто изменение соответствующего шаблона для использования правильно названной длинной формы?
Первый вариант кажется довольно громоздким для того, что выглядит как простое изменение.
Есть ли проблемы с обновлением «шаблона» (не уверен, что Discourse использует этот термин) для использования предпочтительного формата?
Изменение значения в веб-интерфейсе — это просто и не требует переопределения шаблона, который содержит множество других элементов, способных измениться в будущем. С высокой долей вероятности ничего не сломается, а если и произойдёт сбой, то CSS-стили, которые вы измените в теме, будут точно такими же, как и при переопределении шаблона. Кроме того, если вы переопределите шаблон, а он изменится в будущем, вам придётся самостоятельно отслеживать эти изменения и корректировать свою версию каждый раз, когда это происходит.
Это просто редактирование текста так же, как вы редактируете текст в любом месте Discourse через Администрирование → Настройка. Это абсолютно безопасно и не может быть «сломано» обновлениями. Это самый простой и лёгкий способ добиться желаемой настройки.