bug #52890: improved time zone support - merged 9022:9026 from gnome-2-22 branch