Let me force the use of ISO 8601 dates (YYYY-MM-DD) in the event editing dialog, no matter the system's locale
Semi related to #92 but separate issue nonetheless:
My mind can't quickly parse anything other than the YYYY-MM-DD standard format, ISO 8601. I would really like to be able to use it in GNOME Calendar no matter what the system locale is. With other date formats, I can never easily tell which part is the month and which part is the day (especially as I keep alternating between English and French systems), and my eyes have to parse the whole thing evertime... whereas with ISO 8601:
- There is no confusion
- If I want to know the day, my eyes just have to jump to the last two digits of the string no matter what, and that's extremely efficient for me.
- It is also much easier to click roughly in the end of the GtkEntry to set the cursor in a way I can delete and rewrite the date easily (since I don't use the date picker popover widget, unless I don't know what date I'm looking for).
So I would want an option (sorry!) in the app (or GNOME Settings, and then respected by the GNOME Calendar app) to override the system's locale when it comes to input formats, to be able to enforce ISO 8601.
To test easily, set your system to English (or launch with LANG=en_US.UTF8 gnome-calendar
) and input any date before the mid-month, and behold the fact that you can't easily tell at a glance what is the day and what is the month, especially if you're a polyglot or multicultural person:
Oh, you thought MM/DD/YYYY
was standard? Then launch calendar with a French locale, such as LANG=fr_FR.UTF8 gnome-calendar
, and you will get this outrrrrageous "DD/MM/YYYY" format that is just as confusing, and that will make you doubt whether you're using the "American" or the "French" format (it's impossible to tell them apart until the mid-month), which is particularly problematic for people stuck in-between like French Canada and other multilingual users:
Note: this might have something to do not just with the locale, but also the locale's number formats, if that's a separate thing?