** 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
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1566295

Title:
  When displaying the selected timezone, we should show the city the
  user picked

Status in ubuntu-system-settings package in Ubuntu:
  New
Status in unity8 package in Ubuntu:
  New

Bug description:
  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.  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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+bug/1566295/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to