]> git.ipfire.org Git - thirdparty/babel.git/commit
cldr: use CLDR 31.0.1 (and fix test changes); see below! 456/head
authorAarni Koskela <akx@iki.fi>
Fri, 18 Aug 2017 10:14:46 +0000 (13:14 +0300)
committerAarni Koskela <akx@iki.fi>
Wed, 17 Jan 2018 07:18:50 +0000 (09:18 +0200)
commita43d46486746b270f44e5412fc227d5f803bdf9e
tree8c99e304afcc52fb0ca8f29bfd5e7033a4ab9bf6
parent77849ec967f9ff6f8470753abc2976c94b22aa2e
cldr: use CLDR 31.0.1 (and fix test changes); see below!

CLDR 31.0 separated the GMT and UTC time zones, so formatting of that
time zone has changed.  Most notably, "UTC" replaces "+0000" when formatting
the timezone.  This could break code that expects +0000.

A subset (the parts supported by Babel) of the migration guide from
http://cldr.unicode.org/index/downloads/cldr-31:

* The locales in the language-territory population tables have been changed to
  be the canonical format, dropping the script where it is the default.
  So "ku_Latn" changes to "ku".
* Plural rules: The Portuguese plural rules have changed so that all
  (and only) integers and decimal fractions < 2 are singular.
* Timezones: The GMT timezone has been split from the UTC timezone.
* Timezones: New timezone bcp47 codes have been added.
* Languages "hr" and "sr" are no longer a short distance apart, for political reasons.
* The primary names for CZ changed from "Czech Republic" to
  "Czechia", with the longer name now the alternate.
babel/core.py
scripts/download_import_cldr.py
tests/test_core.py
tests/test_dates.py
tests/test_languages.py
tests/test_numbers.py