diff options
author | Luke Plant <L.Plant.98@cantab.net> | 2018-06-07 14:37:44 +0300 |
---|---|---|
committer | Luke Plant <L.Plant.98@cantab.net> | 2018-06-07 14:37:44 +0300 |
commit | 4b5097f6064dda281ce7a1c5ef74e047cfdc558c (patch) | |
tree | d76c13b173d0b118ea9a6ed4ea92775651c3a304 /scripts | |
parent | 772b8402a77dab1ee683e0f715eb9db52fc66936 (diff) | |
download | babel-4b5097f6064dda281ce7a1c5ef74e047cfdc558c.tar.gz |
Skip non-latn number formats for currency unit patterns
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/import_cldr.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/scripts/import_cldr.py b/scripts/import_cldr.py index 40887f0..f1dd391 100755 --- a/scripts/import_cldr.py +++ b/scripts/import_cldr.py @@ -906,10 +906,13 @@ def parse_currency_formats(data, tree): def parse_currency_unit_patterns(data, tree): currency_unit_patterns = data.setdefault('currency_unit_patterns', {}) - for unit_pattern_elem in tree.findall('.//currencyFormats/unitPattern'): - count = unit_pattern_elem.attrib['count'] - pattern = text_type(unit_pattern_elem.text) - currency_unit_patterns[count] = pattern + for currency_formats_elem in tree.findall('.//currencyFormats'): + if _should_skip_number_elem(data, currency_formats_elem): # TODO: Support other number systems + continue + for unit_pattern_elem in currency_formats_elem.findall('./unitPattern'): + count = unit_pattern_elem.attrib['count'] + pattern = text_type(unit_pattern_elem.text) + currency_unit_patterns[count] = pattern def parse_day_period_rules(tree): |