i18n@W3C& - World Wide Web Consortium · Howtohelp & •...

Post on 30-Oct-2020

1 views 0 download

Transcript of i18n@W3C& - World Wide Web Consortium · Howtohelp & •...

i18n@  W3C  

Richard  Ishida  W3C  

The  i18n  Ac+vity  

i18n  Ac+vity  

Interna4onaliza4on  Working  Group  

MLW-­‐LT  Working  Group  

Interna4onaliza4on  Interest  Group  

Task  Forces  

Interna+onaliza+on  Working  Group  

•  Reviews  specifica4ons  &  provides  advice  to  other  working  groups  

•  Seeks  out  requirements  for  interna4onal  features  in  the  Open  Web  PlaMorm  

•  Liaises  with  other  standards  organiza4ons  &  reaches  out  to  the  community  

•  Helps  people  understand  how  to  use  interna4onal  features  of  the  Open  Web  PlaMorm  

•  Creates  tests  for  interna4onal  features  

hPp://www.w3.org/Interna4onal/  i18n  home  page  

Topic  brainstorm  

HTML5  

•  Text  direc4on  

•  Ruby  markup  

•  Language  declara4ons  

•  Time  and  date  markup  

•  Character  declara4ons  

CSS3  Text  

•  Text  transform  

•  White  space  processing  

<h2>กิจกรรมระหว่างป  ระเทศของ W3C</h2>  

CSS3  Text  

•  Line  breaking  &  word  boundaries  

•  Breaking  within  words  (hyphena4on,  etc.)  

这·是·一·些·汉·  字,·and·some·Latin,· عربی·نوشتنن·کمی·و ·และ·ตัวอย่าง·การเขียน·ภาษาไทย.  

CSS3  Text  

•  Alignment  &  jus4fica4on  

•  Word  &  lePer  separa4on  

CSS3  Text  

•  First  line  indenta4on  &  hanging  punctua4on  

CSS3  Text  decora+on  •  Underline,  overline  &  strike-­‐through  

•  Emphasis  marks  

•  Text  shadow  

CSS3  Wri+ng  modes  

•  Inline  direc4on  &  bidirec4onality  

•  Ver4cal  text  (ver4cal-­‐lr,  ver4cal-­‐rl,  horizontal-­‐tb)  

CSS3  Wri+ng  modes  

•  Mixed  direc4on  content  

•  Baseline  alignment  

CSS3  Ruby  •  Ruby  posi4oning  and  distribu4on  

•  Bopomofo  ruby  

CSS3  Fonts  

•  Font  proper4es  

•  Font  resources  •  Font  matching  •  Font  feature  proper4es  

Recent  success  stories  

Addi+onal  Requirements  for  Bidi  in  HTML5  &  CSS  

bidi  isola4on  handling  plain  text  line  ends  

form  submission  passing  text  to  the  browser  chrome  or  scripts  etc.  

Requirements  for    Japanese  Text  Layout  

page  layout  ver4cal  text  headers  &  footers  jus4fica4on  ruby  warichu  posi4oning  tables/illustra4ons  character  class  tables  

Use  Cases  &  Exploratory  Approaches  for  Ruby  Markup  

Supports  HTML5  Ruby  Extension  spec  

Requirements  for    Hangul  Text  Layout  and  Typography  

page  layout  ver4cal  text  headers  &  footers  paragraph  adjustment  posi4oning  tables/illustra4ons  character  class  tables  kerning  

Indic  Layout  Requirements  

first  ‘lePer’  selec4on  ver4cal  text  

horizontal  spacing  numbered  lists  

underlining  etc.  

Predefined  Counter  Styles  

ሀ  Arabic  ለ  Armenian  ሐ  Bengali  መ  Cyrillic  ረ  Devanagari  ሰ  Ethiopic  በ  Georgian  ተ  Greek  ነ  Gujara4  አ  Gurmukhi  ከ  Hebrew  

ក  Ideographic  (Chinese/Japanese/Korean)  

ខ  Japanese  (Hiragana/Katakana)  

គ  Kannada  ឃ  Khmer  ង  Korean  (Hangul)  ច  Lao  

१  La4n  २  Lepcha  ३  Malayalam  ४  Mongolian  ५  Myanmar  

(Burmese)  ६  Oriya  ७  Tamil  ८  Telugu  ९  Thai  १०  Tibetan  

Numeric,  Alphabet,  Addi4ve,  …  

Best  Prac+ces  for  Mul+lingual  Linked  Open  Data    

The  Web  needs  your  help!  

this  is  your  Web  –  not  the  W3C's  

the  W3C  brings  together  content  developers,  applica4on  developers,  and  users  

but  we  need  You  to  help  make  the  Web  worldwide  

get  involved  

How  to  help  

•  Follow  the  discussions  on  the  i18n  mailing  lists  (eg.  www-­‐interna4onal@w3.org),  and  track  other  Open  Web  PlaMorm  technologies  for  interna4onally  relevant  topics.    Follow  our  RSS  feeds  and  twiPer  channels  (@webi18n)  

•  Read  and  review  specifica4ons  (hPp://www.w3.org/TR/tr-­‐technology-­‐drals)  and  send  comments  to  the  i18n  list  or  direct  to  the  Working  Group.  

•  Discuss  local  requirements  for  the  Mul4lingual  Web,  and  if  you  iden4fy  missing  features,  find  ways  to  coordinate  proposals.  

•  Use  features  needed  for  non-­‐La4n  script  support  and  push  implementers  to  include  more  in  browsers  and  authoring  tools.  

•  Help  write  tests  for  interna4onal  features.  

we  need  You  to  help  make  the  Web  worldwide  

get  involved  

Thank  you  hPp://www.w3.org/Interna4onal/