Language tagging using the new RFC 5646 Richard Ishida W3C - - PowerPoint PPT Presentation

language tagging using the new rfc 5646
SMART_READER_LITE
LIVE PREVIEW

Language tagging using the new RFC 5646 Richard Ishida W3C - - PowerPoint PPT Presentation

Making the World Wide Web worldwide! Language tagging using the new RFC 5646 Richard Ishida W3C Internationalization Activity Lead Language tags Before RFC 1766 / RFC 3066 language region en en-GB ISO 639 language codes en-scouse


slide-1
SLIDE 1

Richard Ishida W3C Internationalization Activity Lead

Language tagging using the new RFC 5646

Making the World Wide Web worldwide!

slide-2
SLIDE 2

Before

Language tags

language region

ISO 639 language codes

ISO 3166 country codes

en en-GB en-scouse

RFC 1766 / RFC 3066

slide-3
SLIDE 3

  • nly language subtag required – use other

tags only when needed!

codes available only from new IANA Language Subtag Registry

incorporates ISO and UN codes

  • ver 7,000 codes

BCP 47 (includes RFC 5646)

Now

Language tags

language – script – region – variant – extension – private_use

az-Cyrl zh-Hant-HK es-419 sl-IT-nedis

slide-4
SLIDE 4

Extended language subtags (extlangs)

Language tags

language – script – region – variant – extension – private_use

ar-aao ar-afb ar-arq ar-arz etc…

extended-language

ar kok ms sw uz zh sgn aao afb arq arz etc…

Better as…

BCP 47 (includes RFC 5646)

slide-5
SLIDE 5

Macrolanguages, collections, etc.

Language tags

zh

slide-6
SLIDE 6

Use

Language tags

Supported by a community of experts at the IETF

Registry is regularly updated through a published process allowing submissions

Language tags are mostly simple, but can be flexed to meet more complex needs

Extension mechanism can provide mappings to

  • ther systems

Accompanied by a language tag matching specification

slide-7
SLIDE 7

BCP 47

http://www.rfc-editor.org/rfc/bcp/bcp47.txt

IANA Language Subtag Registry

http://www.iana.org/assignments/language-subtag-registry

Subtag Lookup Tool

http://rishida.net/utils/subtags/

Choosing a Language Tag

http://www.w3.org/International/questions/qa-choosing-language-tags

Further reading

Language tags