** 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

Reply via email to