Inconsistent/incorrect time formats

(#1124) Bug Needs triage i18n

Problem

Time formats seem to vary inconsistently between languages.
  • When language is set to UK English, 24-hour time incorrectly has no leading zero
  • When language is set to Croatian, 12-hour time incorrectly has a leading zero
Across all languages, time formats are displayed arbitrarily differently, unrelated to the conventions of the language it is set to. For example: Spanish (Spain): '2:30 p. m.' Spanish (Latin America): '2:30 p.m.' With Time Format set to '24-hour'; Language set to 'English': image Language set to 'English (US)': image Dates are inconsistent too. For example, Croatian has a space between the day, month and the year. (Perhaps this is LLM localisation weirdness?)

Proposed solution

Don't localise times. Apply a consistent format across languages.
  • 24-hour should have leading zeros and a colon as the separator.
  • 12-hour should not have leading zeros and should have a colon as a separator, with 'AM' and 'PM'.
It also makes sense to give users the option of switching between DD/MM/YYYY, YYYY/MM/DD and MM/DD/YYYY independent of language. As human localisations come in, formats can be properly localised. For example, using Japanese kanji in the date format (2023年12月31日).
  • 572156871-f993f919-3448-4e7e-96e6-64b0b98a414c.png

    572156871-f993f919-3448-4e7e-96e6-64b0b98a414c.png

    95×33 | 2 kB

  • 572157753-cbae0cc7-c712-4a52-b8c2-9077fe369227.png

    572157753-cbae0cc7-c712-4a52-b8c2-9077fe369227.png

    95×24 | 1 kB

  1. Rex changed the status from Shipped to Fixed

1 comment

Sign in with Fluxer to comment and vote.
Comment by Rex
RexSystem 1 vote
Status changed from Fixed to Needs triage
Reopened because the formatting problem was never confirmed fixed.