** Description changed:
Currently, if I search timezones for Boston, and select Boston in the
results, the Time & Date page will display "America/New York" as the
timezone. Which is not super user friendly.
It gets worse once we land translation support for geonames [1]. The
user might pick 波士顿 and we'll still show "America/New York", which they
might not even be able to read.
On the desktop, we save the city name the user picks alongside the ISO
- timezone name. Maybe even in the same field? I don't remember how we
- do it. But we should just do that.
+ timezone name. Specifically, it's stored in gsettings:
+ "com.canonical.indicator.datetime" schema, key "timezone-name". It's
+ stored like "TIMEZONE NAME" -- that is, the ISO timezone followed by one
+ space, followed by the user visible name for that timezone.
+
+ Indicator-datetime and unity-control-center already support that key.
+ We should too (I guess we should set it in addition to calling
+ org.freedesktop.timedate1.SetTimezone). It might mean extending the
+ time-date plugin's SetTimezone call to take two arguments -- the
+ timezone and the name.
+
+ This change should be coordinated with unity8, which also sets the
+ timezone on the first device boot.
[1]
https://code.launchpad.net/~mterry/geonames/translations/+merge/288443
** Also affects: unity8 (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1566295
Title:
When displaying the selected timezone, we should show the city the
user picked
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+bug/1566295/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs