Также есть этот пост на форуме от всего два месяца назад
в поддержку его запроса на новую функцию. Однако, как оказалось, пост был не от 13 декабря, а от декабря 2013 года. Я уже изменил соответствующие строки в установщике, заменив формат 'ГГ на ГГГГ, чтобы избежать этой путаницы. Но учитывая, что мы будем жить в мире, где такая путаница будет повторяться до 2031 года, а старые посты останутся актуальными и в 2040-х годах, я считаю, что стоит изменить это повсеместно. Понятность, которую даёт фраза «эй, берегись, ты копнёшь глубоко в архивы», с лихвой окупает дополнительные 1,5 символа.
Это также решает некоторые проблемы интернационализации: '24 уже является неформальным в английском языке и крайне необычен повсеместно, насколько я знаю. В то же время 2024 повсеместно понятен и является лучшим международным стандартом по умолчанию.
За эти годы было поднято довольно много тем по этому вопросу, хотя, похоже, текущий консенсус заключается в том, что сайты должны настраивать это по своему усмотрению.
Я не вижу аргументов в пользу сохранения формата «YY» в этих обсуждениях, по крайней мере, не на уровне UX-дизайна. Однако я вижу, как различные люди, включая самого автора, приводят отличный пример использования, объясняющий пользу этого изменения:
Решение этой проблемы кажется простым: замена текста 'YY на YYYY, исключая несколько случаев, когда ' используется в начале строки. Я могу оформить этот PR.
Я бы хотел, чтобы это следовало языковым настройкам, потому что американский способ отображения дат (и не только) действительно запутанный, и я просто не вижу разницы между 14 фев и фев ’14.
И дисклеймер.
Возможно, это действительно следует языковым настройкам, так как у меня здесь настройки США (извините, британцы…). Но я так не думаю, потому что Discourse любит короткие даты, а английский, например, не является универсальной системой для отображения времени, массы, длины и т. д.
Не большая проблема. Я отредактировал даты на своём форуме, и разница между датой и годом здесь не является реальной проблемой. Автоматические поднятия тем — это…
@Jagster, какой у вас локаль и какой формат предпочтителен для отображения «месяц и день» и «год и месяц»? Я вижу соответствующие файлы и могу их правильно локализовать (вместо того чтобы просто скопировать решение, которое я предлагаю для en-US), пока этим занимаюсь.
Эта обратная связь за годы практически не изменилась, и я не вижу вреда в том, чтобы попробовать… поэтому я открыл PR для изменения этого значения по умолчанию
Вариантов очень много. Но должно ли это быть по умолчанию? Я так не думаю, ведь большинство глобальной аудитории не предпочитает это. Не знаю, правда ли это. Я лишь знаю, что нахожу это очень запутанным.
И снова… меньшинство мира использует очень нелогичный формат МММ ДД ’YY. Это так же странно, как заголовки, где всё в верхнем регистре, запятые, странности и списки — это тоже очень по-американски
Совершенно то же самое со мной, и у нас есть очень раздражающие ограничения на использование OpenAI и DALL-E только из-за американцев
Моя слабость в том, что мы все научились жить с этими странными вещами, и я был бы счастлив, если бы мог менять их так, как хочу, независимо от настроек по умолчанию. Но у меня есть предчувствие, что довольно много англоговорящих тоже не понимают формат МММ ’YY.
Неужели у нас слишком много свободного времени, ведь это не так важно
@darkpixlz Конечно, стоит обсудить, какие форматы дат и когда показывать, но я бы хотел отделить это обсуждение от текущего. Для такого обсуждения потребовалось бы более глубокое исследование использования паттерна «YY» в различных локалях, чтобы убедиться, что значение по умолчанию не будет запутанным в других регионах.
В данном обсуждении речь идёт конкретно о решении проблемы «Feb '22 и Feb 22 часто путают», и наиболее консервативным решением этой проблемы является использование формата Feb 2022.
Это небольшая и конкретная просьба, которая в идеале не требует долгих обсуждений. Можно бесконечно спорить и увязнуть в личных предпочтениях и обсуждении пустяков, и я бы хотел этого избежать.
У нас здесь проблема с пользовательским опытом, и у нас есть решение — давайте внедрим его, а остальное обсудим в другом месте.
Это изменение необходимо обновить в других языковых версиях. В настоящее время изменена только версия на «en». Думаю, это будет исправлено, когда переводы будут обновлены во вторник (надеюсь, так?).