Mercurial > babel > old > mirror
comparison 0.9.x/scripts/import_cldr.py @ 512:f29b2dadd9fc stable
merge r478 from trunk: Fix the import script to skip alt or draft items in the numbers/symbols subtree of a locale (ticket #217)
author | fschwarz |
---|---|
date | Fri, 04 Mar 2011 16:19:46 +0000 |
parents | 4f39b6e38540 |
children |
comparison
equal
deleted
inserted
replaced
511:4f39b6e38540 | 512:f29b2dadd9fc |
---|---|
402 | 402 |
403 # <numbers> | 403 # <numbers> |
404 | 404 |
405 number_symbols = data.setdefault('number_symbols', {}) | 405 number_symbols = data.setdefault('number_symbols', {}) |
406 for elem in tree.findall('.//numbers/symbols/*'): | 406 for elem in tree.findall('.//numbers/symbols/*'): |
407 if ('draft' in elem.attrib or 'alt' in elem.attrib): | |
408 continue | |
407 number_symbols[elem.tag] = unicode(elem.text) | 409 number_symbols[elem.tag] = unicode(elem.text) |
408 | 410 |
409 decimal_formats = data.setdefault('decimal_formats', {}) | 411 decimal_formats = data.setdefault('decimal_formats', {}) |
410 for elem in tree.findall('.//decimalFormats/decimalFormatLength'): | 412 for elem in tree.findall('.//decimalFormats/decimalFormatLength'): |
411 if ('draft' in elem.attrib or 'alt' in elem.attrib) \ | 413 if ('draft' in elem.attrib or 'alt' in elem.attrib) \ |