-- Picker list for the settings app. The firmware stores the POSIX TZ rule itself, so -- this file is a convenience, not a lookup table: add a row and the zone appears, and -- a zone that is not here can still be set by writing its rule into /settings.lua. -- -- Rules carry their own DST changeover dates, which is why they are spelled out rather -- than reduced to an offset. return { {name = "UTC", tz = "UTC0"}, {name = "London", tz = "GMT0BST,M3.5.0/1,M10.5.0"}, {name = "Berlin", tz = "CET-1CEST,M3.5.0,M10.5.0/3"}, {name = "Athens", tz = "EET-2EEST,M3.5.0/3,M10.5.0/4"}, {name = "Dubai", tz = "<+04>-4"}, {name = "Kolkata", tz = "IST-5:30"}, {name = "Shanghai", tz = "CST-8"}, {name = "Tokyo", tz = "JST-9"}, {name = "Sydney", tz = "AEST-10AEDT,M10.1.0,M4.1.0/3"}, {name = "Auckland", tz = "NZST-12NZDT,M9.5.0,M4.1.0/3"}, {name = "Sao Paulo", tz = "<-03>3"}, {name = "New York", tz = "EST5EDT,M3.2.0,M11.1.0"}, {name = "Chicago", tz = "CST6CDT,M3.2.0,M11.1.0"}, {name = "Denver", tz = "MST7MDT,M3.2.0,M11.1.0"}, {name = "Phoenix", tz = "MST7"}, {name = "Los Angeles", tz = "PST8PDT,M3.2.0,M11.1.0"}, {name = "Anchorage", tz = "AKST9AKDT,M3.2.0,M11.1.0"}, {name = "Honolulu", tz = "HST10"}, }