I18N Project Proposal

W3C

I18N Project Proposal

Ralph Swick, Richard Ishida, Jeff Jaffe

W3C TPAC 2017

Background

Audiences


Goals

Language enablement

How well the Web currently supports a particular language:

Language support matrix; lang vs. gap
Broken
Minimal
Basic
Advanced

Language enablement

How well the Web currently supports a particular language:

Broken
Some fundamental requirement of the language/script prevents basic use on the Web (except, perhaps, through the use of pre-rendered images)
Minimal
Basic
Advanced

Language enablement

How well the Web currently supports a particular language:

Broken
Minimal
The language is readable on the Web but features considered basic by the local community are missing.
Basic
Advanced

Language enablement

How well the Web currently supports a particular language:

Broken
Minimal
Basic
The Web supports features commonly required on a regular basis; these typically include things such as emphasis using font styles or text decoration or special marks, bidi support, abbreviations, justification, etc.
Advanced

Language enablement

How well the Web currently supports a particular language:

Broken
Minimal
Basic
Advanced
The Web supports rendering beyond the basic expectations, ie. at the level of usage in high-quality books (excluding "art books") or magazines in the culture; it may include things such as vertical text, script-specific pagination features, letter spacing, etc.

Language enablement

How well the Web currently supports a particular language:

Broken | Minimal | Basic | Advanced

The decision as to whether a particular feature is deemed a basic need or advanced support will sometimes depend on the opinion of the users of a particular writing system. What is deemed basic in some writing systems may be deemed advanced for others. Some features (such as emphasis) may be realised by both basic and advanced features.

Language enablement status

Language enablement objectives

Approach to Language Enablement

Approach to Language Enablement: roles

Approach to Language Enablement: resources

Approach to Language Enablement: projects

Specific projects in support of these goals.

Developer support

Specific projects for developer support

Author support

Author support: Goals

Participation

W3C has provided tools for many years.  However, we need a higher bandwidth discussions with leading website developers.  This can inform what today's major barriers are so we can conceive of new tools and enablement

What can we provide?

This level of tooling requires funding for 1 FTE.  Additionally, as we learn new requirements for different types of enablement there might be new funding needed for new needs.

Putting all of the pieces together

Sponsorship levels

Sponsorship levels: Platinum

Sponsorship levels: Gold

Sponsorship levels: Silver

Sponsorship levels: Bronze

Internationalization Review Board

Sponsorship types