i18n-checker

A Java implementation of the Internationalization Checker.

License

License

GroupId

GroupId

org.w3
ArtifactId

ArtifactId

i18n-checker
Last Version

Last Version

1.0
Release Date

Release Date

Type

Type

jar
Description

Description

i18n-checker
A Java implementation of the Internationalization Checker.
Project URL

Project URL

https://github.com/w3c/i18n-checker
Project Organization

Project Organization

The World Wide Web Consortium (W3C)
Source Code Management

Source Code Management

http://github.com/w3c/i18n-checker

Download i18n-checker

How to add to project

<!-- https://jarcasting.com/artifacts/org.w3/i18n-checker/ -->
<dependency>
    <groupId>org.w3</groupId>
    <artifactId>i18n-checker</artifactId>
    <version>1.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.w3/i18n-checker/
implementation 'org.w3:i18n-checker:1.0'
// https://jarcasting.com/artifacts/org.w3/i18n-checker/
implementation ("org.w3:i18n-checker:1.0")
'org.w3:i18n-checker:jar:1.0'
<dependency org="org.w3" name="i18n-checker" rev="1.0">
  <artifact name="i18n-checker" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.w3', module='i18n-checker', version='1.0')
)
libraryDependencies += "org.w3" % "i18n-checker" % "1.0"
[org.w3/i18n-checker "1.0"]

Dependencies

compile (6)

Group / Artifact Type Version
com.ning : async-http-client jar 1.7.18
commons-configuration : commons-configuration jar 1.9
commons-io : commons-io jar 2.4
org.slf4j : slf4j-api jar 1.7.5
org.slf4j : slf4j-simple jar 1.7.5
net.htmlparser.jericho : jericho-html jar 3.3

test (1)

Group / Artifact Type Version
junit : junit jar 4.11

Project Modules

There are no modules declared in this project.

W3C's i18n Checker

This checker performs various tests on a Web Page to determine its level of internationalisation-friendliness. It also summarises key internationalization information about a page, such as character encoding and language declarations, etc.

See the latest released version of the checker at https://validator.w3.org/i18n-checker/

The checker is also integrated into Unicorn.

The checks run by the currently released version of the checker are documented at https://www.w3.org/International/quicktips/doc/checker.

This software is free/open source, licensed under the terms of the W3C software licence.

There is a set of installation notes for those who want to work with the source code.

Proposals for changes to the checker must be submitted via pull requests, and will need to be reviewed by someone other than the proposer before merging with the master branch. The file www/test.php should be run before submitting a pull request, to ensure that the changes don't break existing tests.

When submitting a pull requests for a new check, you should

  1. add new tests for that check in tests/data.php
  2. add calls to those tests to www/test.php, and ensure that none of the previous tests break
  3. add the check to doc/checker.en.php
  4. add parsed data that may be useful elsewhere to the class.Parser.php file, but add the actual test to class.Checker.php
  5. add the full set of messages and links needed for the report to langs/en.properties
org.w3

World Wide Web Consortium

We are an international community that develops open standards to ensure the long-term growth of the Web. Most of our groups do their work here.

Versions

Version
1.0