Incorrect display of date/time, due to lack of localisation
In several parts of the Dashboard, the date/time will display incorrectly, either forced to be the 'en' (en-US) locale, or hardcoded.
The following pages have this error:
- dashboard.twitch.tv/u/streamer/settings/channel/schedule
Adding or editing a stream will display the time as 12 hour "12:00pm" regardless of locale. This is hardcoded since in the 'en' locale, it should format as "12:00 PM". Please make this either dynamic or generate the translations based on the locale.
- dashboard.twitch.tv/u/streamer/viewer-rewards/badge-rewards
Creating a new event uses the same time-dropdown as for the schedule, forced in the "12:00pm"-format.
- dashboard.twitch.tv/u/streamer/monetization/revenue
The time states is hardcoded as "June 4th at 11:59PM UTC", is not translated in 'en-GB' (here it should say "4 June at 23:59 UTC", or better "5 June at 00:59 BST"), and does not dynamically change based on the user's timezone. Translators have left it in UTC.
- dashboard.twitch.tv/u/streamer/analytics/achievements
The new dates for partner is listed as "(5/5/26 - 6/4/26)" regardless of locale. For achievement aquired in the past, the date listed has the year forced to be truncated to 2 digits even if there's space to display 4 and it looks wrong forcing this on all locales.
- dashboard.twitch.tv/u/streamer/charity
The country listed for a charity is the 2-letter ISO-code, instead of displaying it translated to the user's language (this data is on CLDR). The list of countries that can be filtered by is sorted in English and appears in mixed order in other languages.