Change log for the W3C Internationalization (i18n) Checker
This page documents changes to the checker. The page Internationalization Checker reports lists all checks made, with the report messages and links to tests. New and updated checks listed below link to that page for details.
Please let us know about bugs and missing features using the feedback form. Detailed change logs can be found in the GitHub commit list.
Version 2 of the checker moves away from checking against particular specifications to checking how a page will work in a browser. For the most part, it assumes that pages will be parsed using an HTML5 compliant parser. Pages served as application/xhtml+xml have some significant differences with regards to character encoding and language declarations, however, and these are taken into account if the checker detects that the page being checked is served as XML.
The following new checks were added. Follow the links for details.
The descriptive text was updated for the following check results, mostly to incorporate new recommendations post HTML5, or to accommodate the change in focus mentioned above.
New rows were added to the information table:
- All language tags: lists all language tags used in the page. If you click on any of the language tags listed, you are taken to the Language Subtag Lookup tool, which provides information about validity of the subtags used, lists their meaning, and provides additional usage tips.
- Unicode control codes: lists directional controls used in the document, with a frequency count for each. The list is divided to reflect actual characters vs. numeric character references vs. named character references.
- Notable attributes: lists attributes used that are typically associated with features needed by an international audience.
- Notable elements: the same, but for elements.
This software is licensed under the terms of the W3C Software and Document Notice and License.
The source code is available on GitHub.