kangax/compat-table — pull request #371 by keithamus (2014-12-16 13:39:09+00:00)
Title: [WIP] ECMAScript 402 Internationalization compat-table

## ~* Do NOT merge yet *~

Based on the discussion in #358 - this is the preliminary work to get a compat-table for the [ECMA-402 ECMAScript Internationalization API Specification](http://www.ecma-international.org/ecma-402/1.0/).

This features a new table, which appears next to the ES7 compat-table link - like so:
![screen shot 2014-12-16 at 13 10 50](https://cloud.githubusercontent.com/assets/118266/5454075/15f93ac6-8525-11e4-8f39-10e41bbb5fae.PNG).

Here is the todo list for what needs doing to complete this PR:

- [x] Create separate Intl compat table
- [x] Link other table's HTML skeletons to the Intl table
- [x] Add base set of tests for Intl object
- [x] Add base set of tests for Intl.Collator object
- [ ] Add full set of tests for Intl.Collator object (mimicking [test262 test suite](https://github.com/tc39/test262/tree/83b07ff15eadb141c3d6f4d236a8733b720041d2/test/intl402))
- [x] Add base set of tests for Intl.NumberFormat object
- [ ] Add full set of tests for Intl.NumberFormat object (mimicking [test262 test suite](https://github.com/tc39/test262/tree/83b07ff15eadb141c3d6f4d236a8733b720041d2/test/intl402))
- [x] Add base set of tests for Intl.DateTimeFormat object
- [ ] Add full set of tests for Intl.DateTimeFormat object (mimicking [test262 test suite](https://github.com/tc39/test262/tree/83b07ff15eadb141c3d6f4d236a8733b720041d2/test/intl402))
- [ ] Add base set of tests for Date#toLocaleString()
- [ ] Add full set of tests for Date#toLocaleString() (mimicking [test262 test suite](https://github.com/tc39/test262/tree/83b07ff15eadb141c3d6f4d236a8733b720041d2/test/built-ins/Date/prototype/toLocaleString)
- [ ] Add base set of tests for Date#toLocaleDateString()
- [ ] Add full set of tests for Date#toLocaleDateString() (mimicking [test262 test suite](https://github.com/tc39/test262/tree/83b07ff15eadb141c3d6f4d236a8733b720041d2/test/built-ins/Date/prototype/toLocaleDateString)
- [ ] Add base set of tests for Date#toLocaleTimeString()
- [ ] Add full set of tests for Date#toLocaleTimeString() (mimicking [test262 test suite](https://github.com/tc39/test262/tree/83b07ff15eadb141c3d6f4d236a8733b720041d2/test/built-ins/Date/prototype/toLocaleTimeString)
- [ ] Add base set of tests for Number#toLocaleString()
- [ ] Add full set of tests for Number#toLocaleString() (there is no test262 suite for this - maybe we should PR a set before porting them to compat-table?)
- [ ] Add base set of tests for String#localeCompare()
- [ ] Add full set of tests for String#localeCompare() (mimicking [test262 test suite](https://github.com/tc39/test262/tree/83b07ff15eadb141c3d6f4d236a8733b720041d2/test/built-ins/String/prototype/localeCompare)
- [ ] Add base set of tests for Array#toLocaleString()
- [ ] Add full set of tests for Array#toLocaleString() (mimicking [test262 test suite](https://github.com/tc39/test262/tree/83b07ff15eadb141c3d6f4d236a8733b720041d2/test/built-ins/Array/prototype/toLocaleString)
- [ ] Add base set of tests for Object#toLocaleString()
- [ ] Add full set of tests for Object#toLocaleString() (mimicking [test262 test suite](https://github.com/tc39/test262/tree/83b07ff15eadb141c3d6f4d236a8733b720041d2/test/built-ins/Object/prototype/toLocaleString)
- [ ] Run tests in browsers, apply results to test suite

I'll regularly push up to this branch - and commit the results of the build task each time so it is visible at http://keithamus.github.io/compat-table/esintl/ for review.

Comments welcome on what already exists.