Internationalization (i18n) Activity

Making the World Wide Web worldwide!

Group pages

Activity Statement

i18n WG

i18n Interest Group

i18n Tag Set (ITS) IG

Chinese Layout Task Force

Indic Layout Task Force

Community groups

Site links

Getting Started
Resource types
Mail archives
Aggregated data
News by category
News archives
July 2011 (13)
July 2009 (10)
June 2009 (10)
June 2008 (13)

Search for news


Category: New resource


New test results: Ruby markup served as text/html

See the results

A set of initial results has been published for the tests that check whether and how a user agent displays ruby markup in XHTML 1.0 that is served as text/html.

New article: Background images that support localization

Read the article

FAQ-based article: How can I ensure that when text expands in translation the background images will still work?

By Richard Ishida, W3C.

New article: Text size in translation

Read the article

When text is translated from one language to another, the length of the source and translated text is likely to be different. This article provides background material that will briefly explore some of the systematic differences.

By Richard Ishida, W3C.

Planet i18n launched

Go to Planet i18n

Planet i18n has just been launched by the I18n Core Working Group. It gathers together posts from various blogs that talk about internationalization (i18n). While it is hosted by the W3C Internationalization Activity, the content of the individual entries represent only the opinion of their respective authors and does not reflect the position of the Internationalization Activity.

If you own a blog with a focus on internationalization, and want to be added or removed from this aggregator, please get in touch with Richard Ishida at

Categories: Highlight, New resource

New Working Group Note: Specifying Language in XHTML & HTML Content

Read the Note

This document provides best practices related to the practical aspects of specifying language in XHTML/HTML content. Content authors can use these to ensure that their HTML is easily adaptable for an international audience. These best practices are best addressed from the start of content development if unnecessary costs and resource issues are to be avoided later on.

Editor: Richard Ishida.

Categories: Highlight, New resource

New Recommendation: Internationalization Tag Set (ITS) Version 1.0

Read the specification

The World Wide Web Consortium today released Internationalization Tag Set (ITS) Version 1.0 as a W3C Recommendation. Creators of XML content can use the ITS set of elements and attributes to prepare schemas and documents for localization and to internationalize them for a global audience, whether you are creating a new schema or working with an established one. Implementations provided for DTDs, XML Schema and Relax NG can be used with new or existing vocabularies like XHTML, DocBook, and OpenDocument.

Categories: Highlight, New resource

New tests: IDN display

See test page 1, test page 2
See the results of test page 1, test page 2

These tests check whether a user agent displays IDNs (Internationalized Domain Names) as Unicode, punycode or otherwise in the status bar. User agents that try to detect possible homograph attacks do so in different ways. These tests explore some of those approaches.

New article: Language on the Web

Read the article

Getting Started material: This is a second in a proposed series of pages that will introduce you to key internationalization topics and tasks, and direct you towards articles or resources on the W3C Internationalization subsite that will take you to the next level of understanding.

This document introduces topics related to declaring the human language of your content, and related topics, such as language-based styling, content negotiation, and user navigation.

By Richard Ishida, W3C.


New tutorial: Declaring Language in XHTML and HTML

Read the tutorial

Information about the language in use on a page is important for accessibility, styling, searching, and other reasons. In addition, language information that is typically transmitted between the user agent and server can be used to help improve navigation for users and the localizability of your site. This tutorial will help you take advantage of the opportunities that are available now and in the near future by declaring language information appropriately.
By following this tutorial you should be able to:

  • recognize the available alternatives for declaring language, and how they differ,
  • understand the difference between metadata about the expected language of the audience and the text-processing language,
  • choose the best way of declaring language for your content
  • locate information about how to specify language attribute values.

New tests: UTF-8 auto-detection

Link to first test page

This series of tests checks whether a user agent automatically recognizes that a file declared as US-ASCII is really UTF-8 encoded, and displays the text as UTF-8, even if the encoding declarations say otherwise.

Initial test results are also provided.

Categories: New resource, Test

Copyright © 2014 W3C ® (MIT, ERCIM, Keio, Beihang) Usage policies apply.
Questions or comments?