timezone.xml: add to enigma2 package as it's the only
authorErik Slagter <erik@openpli.org>
Fri, 10 Apr 2015 07:39:59 +0000 (09:39 +0200)
committerErik Slagter <erik@openpli.org>
Fri, 10 Apr 2015 07:55:58 +0000 (09:55 +0200)
user, no need to get it from svn-cdk (tuxbox-common),
which is obsolete.

This allows us to update the file more easily.

data/Makefile.am
data/timezone.xml [new file with mode: 0644]
lib/python/Components/Timezones.py

index bc7bc61..9a84840 100644 (file)
@@ -15,6 +15,7 @@ dist_pkgdata_DATA = \
        startwizard.xml \
        freesat.t1 \
        freesat.t2 \
+       timezone.xml \
        unicable.xml
 
 if HAVE_TEXTLCD
diff --git a/data/timezone.xml b/data/timezone.xml
new file mode 100644 (file)
index 0000000..2ea20df
--- /dev/null
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="iso-8859-1" ?>
+<!-- internal enigma2 version -->
+<timezone>
+       <zone name="(GMT-12:00) International Date Line West" zone="Pacific/Kwajalein" />
+       <zone name="(GMT-11:00) Midway Island, Samoa" zone="Pacific/Midway" />
+       <zone name="(GMT-10:00) Hawaii" zone="Pacific/Honolulu" />
+       <zone name="(GMT-09:00) Alaska" zone="America/Anchorage" />
+       <zone name="(GMT-08:00) Pacific Time (US and Canada), Tijuana" zone="America/Tijuana" />
+       <zone name="(GMT-07:00) Arizona" zone="MST" />
+       <zone name="(GMT-07:00) Chihuahua, La Paz, Mazatlan" zone="MST7MDT" />
+       <zone name="(GMT-07:00) Mountain Time (US &amp; Canada) " zone="MST7MDT" />
+       <zone name="(GMT-06:00) Central America" zone="CST6CDT" />
+       <zone name="(GMT-06:00) Central Time (US and Canada)" zone="CST6CDT" />
+       <zone name="(GMT-06:00) Guadalajara, Mexico City, Monterrey" zone="CST6CDT" />
+       <zone name="(GMT-06:00) Saskatchewan" zone="Canada/Saskatchewan" />
+       <zone name="(GMT-05:00) Bogota, Lima, Quito" zone="America/Bogota" />
+       <zone name="(GMT-05:00) Eastern Time (Us and Canada)" zone="EST5EDT" />
+       <zone name="(GMT-05:00) Indiana (East)" zone="EST" />
+       <zone name="(GMT-04:00) Atlantic Time (Canada)" zone="Atlantic" />
+       <zone name="(GMT-04:00) Caracas, La Paz" zone="America/Caracas" />
+       <zone name="(GMT-04:00) Santiago" zone="America/Santiago" />
+       <zone name="(GMT-04:00) Brazil, West" zone="Brazil/West" />
+       <zone name="(GMT-04:00) Brazil, Acre" zone="Brazil/Acre" />
+       <zone name="(GMT-03:30) Newfoundland" zone="Canada/Newfoundland" />
+       <zone name="(GMT-03:00) Brazil, East" zone="Brazil/East" />
+       <zone name="(GMT-03:00) Buenos Aires, Georgetown" zone="Brazil/West" />
+       <zone name="(GMT-03:00) Greenland" zone="America/Danmarkshavn" />
+       <zone name="(GMT-02:00) Mid-Atlantic" zone="America/Noronha" />
+       <zone name="(GMT-02:00) Brazil, FNT" zone="Brazil/DeNoronha" />
+       <zone name="(GMT-01:00) Azores" zone="Atlantic/Azores" />
+       <zone name="(GMT-01:00) Cape Verde Is." zone="Atlantic/Cape_Verde" />
+       <zone name="(GMT) Casablanca, Monrovia" zone="Africa/Casablanca" />
+       <zone name="(GMT) Greenwich Mean Time : Dublin, Lisbon, London" zone="Europe/Dublin" />
+       <zone name="(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Vienna" zone="CET" />
+       <zone name="(GMT+01:00) Belgrade, Bratislava, Budapest, Prague" zone="CET" />
+       <zone name="(GMT+01:00) Brussels, Copenhagen, Madrid, Paris" zone="CET" />
+       <zone name="(GMT+01:00) Sarajevo, Skopje, Warsaw, Zagreb" zone="CET" />
+       <zone name="(GMT+01:00) West Central Africa" zone="Africat/Kinshasa" />
+       <zone name="(GMT+02:00) Athens, Istanbul, Minsk" zone="Europe/Istanbul" />
+       <zone name="(GMT+02:00) Bucharest" zone="Europe/Istanbul" />
+       <zone name="(GMT+02:00) Harare, Pretoria" zone="Africa/Harare" />
+       <zone name="(GMT+02:00) Helsinki, Kyiv, Sofia" zone="Europe/Istanbul" />
+       <zone name="(GMT+02:00) Riga, Tallinn, Vilnius" zone="Europe/Istanbul" />
+       <zone name="(GMT+02:00) Jerusalem" zone="Asia/Jerusalem" />
+       <zone name="(GMT+03:00) Baghdad" zone="Asia/Baghdad" />
+       <zone name="(GMT+03:00) Kuwait, Riyadh" zone="Asia/Riyadh" />
+       <zone name="(GMT+03:00) Moscow, St. Petersburg, Volgograd" zone="Europe/Moscow" />
+       <zone name="(GMT+03:00) Nairobi" zone="Africa/Nairobi" />
+       <zone name="(GMT+03:30) Tehran" zone="Asia/Tehran" />
+       <zone name="(GMT+04:00) Abu Dhabi, Muscat" zone="Asia/Muscat" />
+       <zone name="(GMT+04:00) Baku, Tbilisi, Yerevan" zone="Asia/Baku" />
+       <zone name="(GMT+04:30) Kabul" zone="Asia/Kabul" />
+       <zone name="(GMT+05:00) Ekaterinburg" zone="Asia/Omsk" />
+       <zone name="(GMT+05:00) Islamabad, Karachi, Tashkent" zone="Asia/Tashkent" />
+       <zone name="(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi" zone="Asia/Calcutta" />
+       <zone name="(GMT+05:45) Kathmandu" zone="Asia/Katmandu" />
+       <zone name="(GMT+06:00) Almaty, Novosibirsk" zone="Asia/Almaty" />
+       <zone name="(GMT+06:00) Astana, Dhaka" zone="Asia/Dhaka" />
+       <zone name="(GMT+06:00) Sri Jayawardenepura" zone="Asia/Colombo" />
+       <zone name="(GMT+06:30) Rangoon" zone="Asia/Rangoon" />
+       <zone name="(GMT+07:00) Bangkok, Hanoi, Jakarta" zone="Asia/Bangkok" />
+       <zone name="(GMT+07:00) Krasnoyarsk" zone="Asia/Krasnoyarsk" />
+       <zone name="(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi" zone="Asia/Hong_Kong" />
+       <zone name="(GMT+08:00) Irkutsk, Ulaan Bataar" zone="Asia/Irkutsk" />
+       <zone name="(GMT+08:00) Kuala Lumpur, Singapore" zone="Asia/Kuala_Lumpur" />
+       <zone name="(GMT+08:00) Perth" zone="Australia/Perth" />
+       <zone name="(GMT+08:00) Taipei" zone="Asia/Taipei" />
+       <zone name="(GMT+09:00) Osaka, Sapporo, Tokyo" zone="Asia/Tokyo" />
+       <zone name="(GMT+09:00) Seoul" zone="Asia/Seoul" />
+       <zone name="(GMT+09:00) Yakutsk" zone="Asia/Yakutsk" />
+       <zone name="(GMT+09:30) Adelaide" zone="Australia/Adelaide" />
+       <zone name="(GMT+09:30) Darwin" zone="Australia/Darwin" />
+       <zone name="(GMT+10:00) Brisbane" zone="Australia/Brisbane" />
+       <zone name="(GMT+10:00) Canberra, Melbourne, Sydney" zone="Australia/Sydney" />
+       <zone name="(GMT+10:00) Guam, Port Moresby" zone="Pacific/Guam" />
+       <zone name="(GMT+10:00) Hobart" zone="Australia/Hobart" />
+       <zone name="(GMT+10:00) Vladivostok" zone="Asia/Vladivostok" />
+       <zone name="(GMT+11:00) Magadan, Solomon Is., New Caledonia" zone="Asia/Magadan" />
+       <zone name="(GMT+11:30) Norfolk Island" zone="Pacific/Norfolk" />
+       <zone name="(GMT+12:00) Auckland, Wellington" zone="Pacific/Auckland" />
+       <zone name="(GMT+12:00) Fiji, Kamchatka, Marshall Is." zone="Pacific/Fiji" />
+       <zone name="(GMT+13:00) Nukualofa" zone="Pacific/Tongatapu" />
+</timezone>
index 19aa89d..af0c538 100644 (file)
@@ -10,7 +10,7 @@ class Timezones:
 
        def readTimezonesFromFile(self):
                try:
-                       root = xml.etree.cElementTree.parse('/etc/timezone.xml').getroot()
+                       root = xml.etree.cElementTree.parse(resolveFilename(SCOPE_SKIN, 'timezone.xml')).getroot()
                        for zone in root.findall("zone"):
                                self.timezones.append((zone.get('name',""), zone.get('zone',"")))
                except: