new i18n developments at the w3c richard ishida w3c an overview of the w3c internationalization...

31
New i18n Developments New i18n Developments at the W3C at the W3C Richard Ishida Richard Ishida W3C W3C An overview of the W3C An overview of the W3C Internationalization Internationalization Activity Activity

Upload: hillary-nelson

Post on 28-Dec-2015

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

New i18n Developments New i18n Developments at the W3Cat the W3C

Richard IshidaRichard IshidaW3CW3C

An overview of the W3C An overview of the W3C Internationalization Activity Internationalization Activity

Page 2: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

Pla

nP

lan

W3C OverviewW3C Overview

Recent I18n Activity organizational changesRecent I18n Activity organizational changes

ITS Working GroupITS Working Group

GEO Working GroupGEO Working Group

I18n Core Working GroupI18n Core Working Group

Page 3: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

W3C OverviewW3C Overview

Page 4: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

W3C

Ove

rvie

wW

3C O

verv

iew What?

Mission:Lead the technical evolution of the Web and ensure its interoperability

Keywords: consensus and vendor neutrality

Created and led by:Sir Tim Berners-Lee, inventor of the WWW.

Page 5: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

W3C

Ove

rvie

wW

3C O

verv

iew Who?

3 Hosts

MIT

ERCIM

Keio

Page 6: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

W3C

Ove

rvie

wW

3C O

verv

iew Who?

3 Hosts14 Offices

60 Staff (20 locations)

MIT

ERCIM

Keio

Page 7: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

W3C

Ove

rvie

wW

3C O

verv

iew Who?

• HP, Microsoft, Sun, WebMethods, Sony, Fujitsu, Software AG, IBM, Apple, Elisa, …

• HP, Microsoft, Sun, WebMethods, Sony, Fujitsu, Software AG,

• IBM, Apple, Elisa, … • Nokia, Siemens, Vodaphone, DoCoMo, T-Online, … • Academia Sinica, FhG, MIT, CSIRO, EUnet, ETRI,

ERCIM, … • Boeing, ChevronTexaco, Agfa, DaimlerChrysler,

Elsevier, … • and many more…

3 Hosts14 Offices

60 Staff (20 locations)

360 Members40 Liaisons

Page 8: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

W3C

Ove

rvie

wW

3C O

verv

iew How?

Architecture

4 Domains

Interaction

Technology & Society Web Accessibility

Page 9: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

W3C

Ove

rvie

wW

3C O

verv

iew How?

ArchitectureXML CoreXML QueryXML SchemaXSLInternationalizationWS AddressingWS Choreog.WS Descn.XML Protocol

4 Domains32 Working

Groups13 Interest

Groups7

Coordination Groups

InteractionCompound docsXFormsDevice IndependenceSVGHTMLMultimodal InteractionCSSSymmTimed TextVoice Browser

Technology & SocietyPatent PolicyPolicy & OutreachP3P Spec.RDF Data AccessSemantic Web BPDKey Mng.

Web AccessibilityEducation & OutreachAuthoring ToolsEvaluation & RepairProtocols & FormatsUser Agent AccessibilityWeb Content Acc.

Page 10: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

Recent I18n Activity Recent I18n Activity Organizational ChangesOrganizational Changes

Page 11: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

I18n

Act

ivity

Cha

nges

I18n

Act

ivity

Cha

nges New I18N Activity structure

Core TFWS TF

GEO TF

member only

I18N WG

I18N IG

ReviewsCharMod

Locale info

ArticlesGuidelines

TestsTutorials

XML tag setGuidelines

NEW

I18N Core WG

GEO WG

ITS WG

public

I18N IG

Chairs

Addison Phillips,Quest software

Richard Ishida,W3C

Yves Savourel,Enlaso

Martin Dürst,Aoyama Gakuin Uni.

Page 12: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

I18n

Act

ivity

Cha

nges

I18n

Act

ivity

Cha

nges New I18N Activity Team changes

Felix Sasaki

Martin Dürst

Page 13: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

Internationalization Tag Set Internationalization Tag Set (ITS) Working Group(ITS) Working Group

http://www.w3.org/International/its/

Page 14: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

ITS

Wor

king

Gro

upIT

S W

orki

ng G

roup

Provide a set of bidi tags.

✓The title says " .W3C " in Hebrewפעילות הבינאום,

✗The title says "פעילות הבינאום, W3C" in Hebrew.

"<span dir="rtl">ם ו א נ י ב ה ת ו ל י ע פ , W 3 C</span>"Markup (characters ordered as in memory!)

Using the bidi algorithm only

Page 15: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

ITS

Wor

king

Gro

upIT

S W

orki

ng G

roup

Allow for identification of non-translatable text.

At the VISTA console, submit a job to print. (Refer to “Submitting a Job” in Chapter 5.)

At the operator control panel, make sure the printing system is in Make-Ready mode. The MAKE-READY/RUN indicator should not be lit.

Press the START button to sound the horn. The MAKE READY / RUN indicator flashes.

At the third beep, press the START button again. The START indicator remains lit and paper movement begins.

When the web reaches minimum print speed, the test pattern prints.

Press the MAKE-READY/RUN button to place the printing system in Run mode and start printing the live test pages. The MAKE-READY/ RUN indicator should be lit.

<para>Press the START button to sound the horn. The MAKE-READY/ RUN indicator flashes.

</para>

<para>Press the START button to sound the horn. The MAKE-READY/ RUN indicator flashes.

</para>

Page 16: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

ITS

Wor

king

Gro

upIT

S W

orki

ng G

roup

Allow for identification of non-translatable text.

Am Steuerpult prüfen, ob der Make-Ready-Modus aktiv ist. (Die Anzeige MAKE-READY/RUN darf nicht leuchten).

START drücken, so dass die Hupe ertönt und die Anzeige MAKE READY / RUN blinkt.

Beim dritten Ton erneut START drücken. Die Anzeige START leuchtet konstant, und der Papiertransport läuft an.

Von der VISTA-Konsole aus einem Druckauftrag übermitteln. (Siehe hierzu “Auftrag übergeben” in Kapitel 5.)

<para>Press the <span translate="no">START</span> button to sound the horn. The <span translate="no">MAKE-READY/ RUN</span>

indicator flashes.</para>

<para>Press the <span translate="no">START</span> button to sound the horn. The <span translate="no">MAKE-READY/ RUN</span>

indicator flashes.</para>

Page 17: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

ITS

Wor

king

Gro

upIT

S W

orki

ng G

roup

Guidelines for format developers

Volcanic eruptions have literally devastated large inhabited areas. During the 1914 eruption of Sakurajima in Kyushu, 687 houses in Kurokami were buried in hot ash. What remained of this shrine gate, previously five meters tall, was left as a reminder.

Kurokami maibutsu gate (腹五社神社黒神埋没鳥居 ),Sakurajima Island.

<image src="kk-torii.jpg" height="180" width="240"caption="Kurokami maibutsu gate (腹五社神社黒神埋没鳥居 ), Sakurajima Island."/>

Page 18: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

ITS

Wor

king

Gro

upIT

S W

orki

ng G

roup

Guidelines for format developers

Volcanic eruptions have literally devastated large inhabited areas. During the 1914 eruption of Sakurajima in Kyushu, 687 houses in Kurokami were buried in hot ash. What remained of this shrine gate, previously five meters tall, was left as a reminder.

Kurokami maibutsu gate (腹五社神社黒神埋没鳥居 ),Sakurajima Island.

<image src="kk-torii.jpg" height="180" width="240"><caption>Kurokami maibutsu gate (<span xml:lang="ja">腹五社神社黒神埋没鳥居 </span>), Sakurajima Island.</caption></image>

Other things: bidi markup, abbr, styling, etc.

Page 19: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

Guidelines, Education & Guidelines, Education & Outreach (GEO) Outreach (GEO)

Working GroupWorking Group

http://www.w3.org/International/geo/

Page 20: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

GE

O W

orki

ng G

roup

GE

O W

orki

ng G

roup

Available articles

General International & multilingual Web sites Monolingual vs. multilingual Web sites Serving XHTML 1.0

Characters & encoding Character encodings Document character set Who uses Unicode? An Introduction to Multilingual Web Addresses Language tags in HTML and XML The HTTP Charset parameter Checking HTTP headers Checking the character encoding using the

validator CSS character encoding declarations Multilingual form encoding HTML, XHTML, XML and control codes Unexpected characters or blank lines Setting encoding in web authoring

applications Setting 'charset' information in .htaccess Missing characters and glyphs Non-English tags

Language Why use the language attribute? Using HTTP and meta for language

information Language tags in HTML and XML 2-letter or 3-letter language codes Styling using the lang attribute Setting language preferences in a browser

When to use language negotiation Apache MultiViews language negotiation set

up Accept-Language used for locale setting

Bidirectional text What you need to know about the bidi

algorithm and inline markup Bidi space loss XHMTL/HTML & bidi formatting codes vs.

markup CSS vs. markup for bidi support

Resource identifiers An Introduction to Multilingual Web Addresses

Local formats Displaying formatted dates Select box sorting Dates and time

Miscellaneous Display capabilities Script direction & languages Introduction to Indic Scripts Ruby

On the way Global gateway pull-downs XSLT for multilingual output Upgrading to Unicode Using the link element

Page 21: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

GE

O W

orki

ng G

roup

GE

O W

orki

ng G

roup

Tutorials

Now available Using language information in XHTML, HTML

and CSS Character sets & encodings in XHTML, HTML

and CSS

In preparation Declaring Language in HTML and HTML Creating Bidirectional XHTML/HTML Pages Multilingual Web Addresses An Introduction to Writing Systems

Page 22: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

GE

O W

orki

ng G

roup

GE

O W

orki

ng G

roup

Site improvements

Site search 'Site map' Topic index Techniques index News filters & RSS feeds Translation process Redesign, liaising with WAI (in

preparation) 'Getting started' text We need your feedback

Page 23: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

GE

O W

orki

ng G

roup

GE

O W

orki

ng G

roup

Distinguish between text-processing language and primary language metadata

Text-processing language the language of a specific range of text

used for processing such as text-to-speech, styling, etc.

can indicate only ONE language at a time

The French word for cat is chat.

This is French text.

Page 24: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

GE

O W

orki

ng G

roup

GE

O W

orki

ng G

roup

Distinguish between text-processing language and primary language metadata

Text-processing language the language of a specific range of text

used for processing such as text-to-speech, styling, etc.

can indicate only ONE language at a time

Primary language metadata describes the language(s) of the

document as a whole

not a list of all languages used in the document

could be more than one language

The French word for cat is chat.

The French word for cat is chat.

This is French text.

This is an English document.

Page 25: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

GE

O W

orki

ng G

roup

GE

O W

orki

ng G

roup

Primary language is associated with the intended audience of the document

Japanese phrase book

hello 今日は

thank you ありがとう

goodbye さようなら

Greetings

This Web page contains an enormous amount of useful stuff.

We hope you will enjoy

Bienvenue

Cette page contient une quantité énorme de choses utiles.

Nous espérons que ceci vous plaira.

Bonjour cher lecteur.

Voici des choses que vous pouvez lire. Nous les avons traduits pour que vous les compreniez; malgré le fait que la navigation reste en anglais.

MyOrganization

Go here

Go there

Go elsewhere

Go back

English

English & French

French

Page 26: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

GE

O W

orki

ng G

roup

GE

O W

orki

ng G

roup

Ways of indicating language information

HTTP/1.1 200 OKDate: Wed, 05 Nov 2003 10:46:04 GMTServer: Apache/1.3.28 (Unix) PHP/4.2.3…Content-Type: text/html; charset=utf-8Content-Language: en

HTTP Content-Language header

<html lang="en"> <head>…<meta http-equiv="Content-Language" content="en" /> …</head><body><p>The French word for <em>cat</em> is <em lang="fr">chat</em>.</p>…</body></html>

Language attribute on html tag

Content-Language meta tag

Language attribute on embedded element

Page 27: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

I18n Core Working GroupI18n Core Working Group

http://www.w3.org/International/core/

Page 28: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

I18n

Cor

e W

orki

ng G

roup

I18n

Cor

e W

orki

ng G

roup

Publications

Character Model for the World Wide Web

Fundamentals REC!

Resource Identifiers CR

Normalization WD

International Resource Identifiers (IRIs) Proposed Standard

Page 29: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

I18n

Cor

e W

orki

ng G

roup

I18n

Cor

e W

orki

ng G

roup

Reviews

• UTR#23

• XML 1.0 3e

• XSLT 2.0,

• XQuery 1.0 Serialization

• TAG Web Arch document

• CSS3

• CCXML

• CSS 2.1

• SSML

• XML ID

• SVG 1.2

• XHTML 2.0

• VoiceXML 2.1

• Media Types in Binary Data in XML

• SOAP 1.2

• WSDL 2.0

Check out the Radar chart

Page 30: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

I18n

Cor

e W

orki

ng G

roup

I18n

Cor

e W

orki

ng G

roup

XHTML2 review insights

• Use of quotes

• Elimination of title

• Abbreviations

• Entities

• etc.

Page 31: New i18n Developments at the W3C Richard Ishida W3C An overview of the W3C Internationalization Activity

ThankyouThankyou

http://www.w3.org/International/http://www.w3.org/International/