{"push_id":596780991,"size":1,"distinct_size":1,"ref":"refs/heads/correct-cldr-data","head":"288fcd0c6afe899d687f7f425e34b24f52ef7844","before":"3f19bd3bd18046da710b47da1e80dcec2dc3a6a4","commits":[{"sha":"288fcd0c6afe899d687f7f425e34b24f52ef7844","author":{"email":"1013b67428b2f5c67b1cd11d79ae1014ae662191@ericf.me","name":"Eric Ferraiuolo"},"message":"Fix locale data and improve locale resolving\n\nThis upgrades to `intl-messageformat@1.1.0` and\n`grunt-extract-cldr-data@2.1.1` which vastly improves the locale data\nin the following ways:\n\n* Added locale data for all leaf locales which differ from their root\n  locale's data; e.g. \"zh-Hant-TW\" is not the same as \"zh\".\n\n* Properly de-duplicate data for all CLDR locales by correctly\n  traversing a locale's hierarchy of ancestor locales.\n\n* Added data for the following languages:\n  aa, agq, bas, bh, ckb, dav, dje, dsb, dua, dv, dyo, ebu, ewo, guw,\n  guz, hsb, ia, in, iu, iw, jbo, ji, jv, jw, kaj, kam, kcg, khq, ki,\n  kln, kok, ksf, ku, lb, lu, luo, luy, mer, mfe, mgh, mo, mua, nah,\n  nmg, no, nqo, nus, ny, pap, prg, qu, rn, rw, sbp, sh, sma, smi, smj,\n  smn, sms, swc, syr, tk, tl, twq, vai, wa, wo, yav, yi, zgh\n\n----\n\nThese changes also include improvements for how locales are resolved.\nHere are some details of these changes:\n\n* If no extra locale data is loaded, the locale will _always_ resolved\n  to `en`.\n\n* If locale data is missing for a leaf locale like `fr-FR`, but there\n  _is_ data for the root, `fr` in this case, then its root will be\n  used.\n\n* If there's data for the specified locale, then that locale will be\n  resolved; i.e.,\n\n    var rf = new IntlRelativeFormat('en-US');\n    assert(rf.resolvedOptions().locale === 'en-US'); // true\n\n* The resolved locales are now normalized; e.g., `en-us` will resolve\n  to: `en-US`.\n\nFixes #25","distinct":true,"url":"https://api.github.com/repos/ericf/intl-relativeformat/commits/288fcd0c6afe899d687f7f425e34b24f52ef7844"}]}