I unknowingly replied to a 2-year old thread, after landing on it from a search engine.
In hindsight, I should’ve noticed the mention about kernel 5.11, but nowhere on the page did it show the year the thread was started or when the last post was made. All that’s visible is “Apr 21”
I propose that the full year YYYY be shown in all contexts where a year is shown. For posts it seems to be configurable by the Discourse admin (but not by users).
Now that I checked it, everything is technically correct, even localisation-wise. The date in my local format (Finnish) is e.g. 21. touko corresponding to May 21st or touko 21 as in May 2021.
If the full year is possible to show, that would certainly eliminate confusion.
In my case the underlying issue is the locale is actually correct, I’ve come to expect the US way of month day format instead of the Finnish day. month format.
Similarly, I set en-GB everywhere I can, but I’ve also come to expect US dates because so many websites/apps get it wrong.
It would be slightly better (in English) if the contrast was much higher, and the quote was curly Apr ’21 instead of Apr '21, but I’d still prefer full year.
It happens that rather than being a config setting, the date configuration options are presented in the text customization interface.
I have long had the idea of setting up a bridge to push all of the English-language strings that I’ve changed to Fedora Weblate to get back the equivalents — that would include this. But that’s a whole project.
There are many locales and a lot of relevant values, unfortunately, so it would take a while to go through them all by hand. I’ll ask Discourse support if they have any better ideas.