]> git.ipfire.org Git - thirdparty/babel.git/commitdiff
Don't try and import deprecated BCP-47 timezones
authorbenselme <benselme@gmail.com>
Sun, 11 Jan 2015 16:55:24 +0000 (11:55 -0500)
committerbenselme <benselme@gmail.com>
Sun, 11 Jan 2015 16:55:24 +0000 (11:55 -0500)
scripts/import_cldr.py

index 637804127f18ce2fd7010a9fc75c486c25dd8d18..7dcd171cab2237a4926ae2306a35c3a4503d51d6 100755 (executable)
@@ -163,13 +163,14 @@ def main():
         for key_elem in bcp47_timezone.findall('.//keyword/key'):
             if key_elem.attrib['name'] == 'tz':
                 for elem in key_elem.findall('type'):
-                    aliases = text_type(elem.attrib['alias']).split()
-                    tzid = aliases.pop(0)
-                    territory = _zone_territory_map.get(tzid, '001')
-                    territory_zones.setdefault(territory, []).append(tzid)
-                    zone_territories[tzid] = territory
-                    for alias in aliases:
-                        zone_aliases[alias] = tzid
+                    if 'deprecated' not in elem.attrib:
+                        aliases = text_type(elem.attrib['alias']).split()
+                        tzid = aliases.pop(0)
+                        territory = _zone_territory_map.get(tzid, '001')
+                        territory_zones.setdefault(territory, []).append(tzid)
+                        zone_territories[tzid] = territory
+                        for alias in aliases:
+                            zone_aliases[alias] = tzid
                 break
 
         # Import Metazone mapping