<pclass="content">test402 is a test suite intended to check agreement between JavaScript implementations and the ECMAScript Internationalization API Specification.
The test suite contains many individual tests, each of which tests some specific requirements of the ECMAScript Internationalization API Specification.</p>
<pclass="headers">What is the ECMAScript Internationalization API?</p>
<pclass="content">The ECMAScript Internationalization API is a complement to the ECMAScript Language Specification, 5.1 edition.
It enables internationalization of JavaScript applications by providing collation (string comparison), number formatting, and date and time formatting, and lets applications choose the language and tailor the functionality to their needs.
<pclass="content">"ECMAScript" is the name under which the language more commonly known as "JavaScript" is standardized. Development of the ECMAScript standard is the responsibility of <ahref='javascript:void(window.open("http://www.ecma-international.org/memento/TC39.htm"));'>Technical Committee 39 (TC39)</a> of <ahref='javascript:void(window.open("http://www.ecma-international.org/"));'>Ecma International</a>.
The ECMAScript Language Specification standard is officially known as ECMA-262.
ECMAScript 5.1 (or just ES5.1) is short hand for the "ECMA-262, 5.1 Edition ECMAScript Language Specification" the official name of the current edition of the standard.
ECMAScript 5.1 was approved as an official Ecma standard by the Ecma General Assembly in June 2011.
The ECMAScript 5.1 standard is available in <ahref='javascript:void(window.open("http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf"));'>PDF</a> and <ahref='javascript:void(window.open("http://ecma-international.org/ecma-262/5.1/"));'>HTML</a> versions from the Ecma International web site.</p>
<pclass="content">Test402 is being developed by the members of Ecma TC39. Ecma's intellectual property policies permit only Ecma
members to directly contribute code to the project. However, a <ahref='javascript:void(window.open("http://mail.mozilla.org/pipermail/test262-discuss/"));'>public mailing list</a> is used to coordinate development of test402 and its sibling test262. If you wish to participate in the discussion please <ahref='javascript:void(window.open("http://mail.mozilla.org/listinfo/test262-discuss"));'>subscribe</a>. Bug reports and suggestions should be sent to the mailing list.
<pclass="content">Please click on the Run All button to run all the tests. Once you start the test you may pause the test anytime by clicking on the Pause button. You can click on the Results tab once the test is completed or after pausing the test. The Reset button is for restarting the test run. You may run individual tests by clicking the Run button next to the tests listed below. If you wish to run several chapters in sequence, but not the entire test suite, click the Select button for the chapters you wish to run and then click the Run Selected button.</p>
Test suite version: <spanclass="targetTestSuiteVersion"></span> <spanclass="separator">|</span> Test suite date: <spanclass="targetTestSuiteDate"></span>
Test suite version: <spanclass="targetTestSuiteVersion"></span> <spanclass="separator">|</span> Test suite date: <spanclass="targetTestSuiteDate"></span>