Skip to content
This repository was archived by the owner on Apr 14, 2021. It is now read-only.

Commit e400da1

Browse files
committed
Updated README.md
1 parent bd5d152 commit e400da1

File tree

1 file changed

+13
-9
lines changed

1 file changed

+13
-9
lines changed

README.md

+13-9
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
__Polite Notice:__ this implementation is not yet ready for production environments.
2-
See [Status](#status) for more info.
1+
__Polite notice:__ `Intl.js` may not be ready for production environments yet. See the
2+
[status section](#Status) for more information.
33

44
In December 2012, ECMA International published the first edition of Standard ECMA-402,
55
better known as the _ECMAScript Internationalization API_. This specification provides
@@ -15,9 +15,12 @@ the native API in environments that support it, or `Intl.js` for legacy or unsup
1515
environments.
1616

1717
## <a id=status></a>Status
18-
`Intl.js` isn't yet ready for production environments. test402 has been integrated into
19-
the project and tells us there's still a lot of work to be done. The latest test, run on
20-
May 27 2013, scored 90 out of 153<sup>*</sup>.
18+
The latest test, run on Jun 04 2013, scored 101 out of 117<sup>\*</sup>. Although the
19+
majority of the failed tests are somewhat superficial, there are a few outstanding issues
20+
with `DateTimeFormat`. Also, as the tests aren't run with all locales enabled, there may
21+
be some edge cases that have been missed.
22+
23+
Aside from 1 issue with precision in Firefox, `NumberFormat` seems to be rather complete.
2124

2225
Current progress is as follows:
2326

@@ -44,15 +47,16 @@ Current progress is as follows:
4447
the IANA Language Subtag registry
4548
- `BestFitSupportedLocales` internal function
4649
- Implementation-dependent numbering system mappings
47-
- Collator objects (`Intl.Collator`)
50+
- Collator objects (`Intl.Collator`) (see below)
4851
- Properties of the `String` prototype object
49-
- Test suites
5052

5153
A few of the implemented functions may currently be non-conforming and/or incomplete.
5254
Most of those functions have comments marked as 'TODO' in the source code.
5355

54-
<sup>*</sup> some of the tests cannot be passed from an ES5 implementation because they
55-
check for native behaviour. The majority of them should be passable, though.
56+
<sup>\*</sup> Tested with a handful of locales only. The test suite is run with
57+
Intl.Collator tests removed, and the Collator constructor removed from most other tests in
58+
the suite. Also, some of the tests cannot be passed from an ES5 implementation because
59+
they check for native behaviour.
5660

5761
## What about Intl.Collator?
5862

0 commit comments

Comments
 (0)