Page MenuHomePhabricator

Make timezone location translatable
Open, Needs TriagePublic

Description

Problem:

In Mediawiki, we represent timezones based on location, such as "America/Los Angeles" for Pacific Standard Time. The problem is that these timezone locations are only partially translatable. The continent is translatable, but any country or city information is not. This creates a user problem for those who are not familiar with English city/country names and Latin script. Examples of when users select timezone are in Special > Preferences > Appearances > Time Offset and when users see information about an event time via Event Registration workflows (in the event registration header, in the 'more details' modal, in EventDetails, etc). We should find a way of fixing this, so that the full timezone information can be translated. Otherwise, we are providing a subpar experience for many people, as they may have difficulty adjusting their preferred timezone in Preferences and/or understanding the timezone of an event that they would like to join.

Proposed solution:
  • Make timezone location translatable
Visual examples:

Example of timezone in Preferences:

Screenshot 2024-11-21 at 9.54.13 AM.png (422×1 px, 37 KB)

Example of timezone in event registration:

Screenshot 2024-11-21 at 9.46.21 AM.png (254×1 px, 44 KB)

Event Timeline

Daimona subscribed.

The relevant component is HTMLTimezoneField in MediaWiki core, which is also used by Special:Preferences.

ifried updated the task description. (Show Details)

Hello @pau, @Amire80 , and @PWaigi-WMF: I wanted to share this issue related to translation (or lack thereof!) of timezone locations. This is an issue that Campaigns team has encountered, which goes beyond just being a problem for Event Registration. Curious to hear if this is something that is on the radar of LPL and if this is something that may be prioritized (or you all think *should* be prioritized) to fix in the future. Thanks!