SlideShare a Scribd company logo
1 of 9
Supporting languages...
all of them
        Amir Aharoni
       Gerard Meijssen
Language technology
•Wikimedia Foundation aims to share the sum
of all knowledge
  oAll knowledge with everyone
  oAll knowledge is distributed over all languages and
  cultures
•To do this we need to support information in
over 7000 languages
  oInformation can be translated but we need to support
  sources in any language to provide provenance
•All languages have their requirements
Language technology II
•To write a language you need a script
•A script and its characters are in Unicode
   the Unicode is a standard and can support any script
   o
•However,
   oseveral  scripts are not yet in Unicode
   oeven a language like Polish or Slovenian is not
   supported for all its requirements in the Latin script
   o(old Polish or Slovenian for instance)
Language technology III
•To support languages in MediaWiki,
  owe   need support for its scripts
  owe   need to know how numbers and dates are written
•But also
  owe support plural in our software
  owe support gender in our software
  owe support formality in our software
Language technology IV
•We support a language on our server but...
•is it supported on the device of the reader
    ocan   the end user actually see the characters?
    ocan   the end user actually write the characters?

We support webfonts and input methods...
•for a small selection of languages
•using only freely licensed Unicode fonts
Language standards
We use language tools that are standards
We use language data from standards
•ISO-639-3 to know the languages to support
•Unicode for scripts
•CLDR for information about languages
•the US keyboard layout - it's just practical
Language standards II
The language standards support only a few
languages
•MediaWiki supports more languages than the
CLDR
•Not all scripts are defined in Unicode yet
•Not all characters are defined in Unicode yet
•Many people do not use the US keyboard
Language standards III
To "fix" the standards we need people to
amend and append the information in the
standards
• language teams are organized at
translatewiki.net
• we communicate with standard organisations
• we communicate about our needs
as always, it is about the sum of all knowledge;
this exists only in all languages
As always, it is about the sum of all knowledge;
this exists only in all languages

More Related Content

Viewers also liked

txtr at TechCrunch Mobile 2010
txtr at TechCrunch Mobile 2010txtr at TechCrunch Mobile 2010
txtr at TechCrunch Mobile 2010txtr
 
micron technollogy 8-K_030106_tech
micron technollogy 8-K_030106_techmicron technollogy 8-K_030106_tech
micron technollogy 8-K_030106_techfinance36
 
Trending developments vol 2 issue 12
Trending developments vol 2 issue 12Trending developments vol 2 issue 12
Trending developments vol 2 issue 12froed
 
Education for empowerment by narenedra modi
Education for empowerment by narenedra modiEducation for empowerment by narenedra modi
Education for empowerment by narenedra modiBhim Upadhyaya
 
Countable & uncountable nouns
Countable & uncountable nounsCountable & uncountable nouns
Countable & uncountable nounsimamfauzi
 
Companies Act Ireland 2014 Guide
Companies Act Ireland 2014 GuideCompanies Act Ireland 2014 Guide
Companies Act Ireland 2014 GuideDorothy Hargaden
 
Getting Into Government: A Guide for High Achievers
Getting Into Government: A Guide for High AchieversGetting Into Government: A Guide for High Achievers
Getting Into Government: A Guide for High AchieversGovLoop
 
A first Draft to Java Configuration
A first Draft to Java ConfigurationA first Draft to Java Configuration
A first Draft to Java ConfigurationAnatole Tresch
 
Nanotechnology In Nysr
Nanotechnology In NysrNanotechnology In Nysr
Nanotechnology In NysrDennis Conard
 
Moving Enterprise Applications To The Cloud
Moving Enterprise Applications To The CloudMoving Enterprise Applications To The Cloud
Moving Enterprise Applications To The CloudJosh Holmes
 
easywalker duo user manual General English
easywalker duo user manual General Englisheasywalker duo user manual General English
easywalker duo user manual General EnglishEasywalker NL
 

Viewers also liked (16)

txtr at TechCrunch Mobile 2010
txtr at TechCrunch Mobile 2010txtr at TechCrunch Mobile 2010
txtr at TechCrunch Mobile 2010
 
Earth Day 2015
Earth Day 2015Earth Day 2015
Earth Day 2015
 
micron technollogy 8-K_030106_tech
micron technollogy 8-K_030106_techmicron technollogy 8-K_030106_tech
micron technollogy 8-K_030106_tech
 
Trending developments vol 2 issue 12
Trending developments vol 2 issue 12Trending developments vol 2 issue 12
Trending developments vol 2 issue 12
 
Education for empowerment by narenedra modi
Education for empowerment by narenedra modiEducation for empowerment by narenedra modi
Education for empowerment by narenedra modi
 
Countable & uncountable nouns
Countable & uncountable nounsCountable & uncountable nouns
Countable & uncountable nouns
 
Companies Act Ireland 2014 Guide
Companies Act Ireland 2014 GuideCompanies Act Ireland 2014 Guide
Companies Act Ireland 2014 Guide
 
Getting Into Government: A Guide for High Achievers
Getting Into Government: A Guide for High AchieversGetting Into Government: A Guide for High Achievers
Getting Into Government: A Guide for High Achievers
 
Chap003 BUS137
Chap003 BUS137Chap003 BUS137
Chap003 BUS137
 
A first Draft to Java Configuration
A first Draft to Java ConfigurationA first Draft to Java Configuration
A first Draft to Java Configuration
 
Nanotechnology In Nysr
Nanotechnology In NysrNanotechnology In Nysr
Nanotechnology In Nysr
 
Moving Enterprise Applications To The Cloud
Moving Enterprise Applications To The CloudMoving Enterprise Applications To The Cloud
Moving Enterprise Applications To The Cloud
 
Cyber Crime In Ne Conf 27 April 08
Cyber Crime In Ne Conf 27 April 08Cyber Crime In Ne Conf 27 April 08
Cyber Crime In Ne Conf 27 April 08
 
DesignCrowd.com Exclusive - Presentation of Winning Indian Rupee Symbol by Ud...
DesignCrowd.com Exclusive - Presentation of Winning Indian Rupee Symbol by Ud...DesignCrowd.com Exclusive - Presentation of Winning Indian Rupee Symbol by Ud...
DesignCrowd.com Exclusive - Presentation of Winning Indian Rupee Symbol by Ud...
 
easywalker duo user manual General English
easywalker duo user manual General Englisheasywalker duo user manual General English
easywalker duo user manual General English
 
Mobile FabLab
Mobile FabLabMobile FabLab
Mobile FabLab
 

Similar to Supporting languages, all of them

ICANN 51: IDN Root Zone LGR (workshop)
ICANN 51: IDN Root Zone LGR (workshop)ICANN 51: IDN Root Zone LGR (workshop)
ICANN 51: IDN Root Zone LGR (workshop)ICANN
 
Wikimedia and the multilingual web
Wikimedia and the multilingual webWikimedia and the multilingual web
Wikimedia and the multilingual webGerard Meijssen
 
How to build language technology resources for the next 100 years
How to build language technology resources for the next 100 yearsHow to build language technology resources for the next 100 years
How to build language technology resources for the next 100 yearsGuy De Pauw
 
Python-unit -I.pptx
Python-unit -I.pptxPython-unit -I.pptx
Python-unit -I.pptxcrAmth
 
languagetranslator-211028085026.pptx
languagetranslator-211028085026.pptxlanguagetranslator-211028085026.pptx
languagetranslator-211028085026.pptxMDASIFALI32
 
Waiting For The Babel Fish
 Waiting For The Babel Fish Waiting For The Babel Fish
Waiting For The Babel Fishsbooth
 
What is Coding
What is CodingWhat is Coding
What is CodingRoboGarden
 
Towards Universal Language Understanding (2020 version)
Towards Universal Language Understanding (2020 version)Towards Universal Language Understanding (2020 version)
Towards Universal Language Understanding (2020 version)Yunyao Li
 
whatiscodingslideshare-180406204414.pptx
whatiscodingslideshare-180406204414.pptxwhatiscodingslideshare-180406204414.pptx
whatiscodingslideshare-180406204414.pptxKanden ARMOOGUM
 
Language translator
Language translatorLanguage translator
Language translatorSumitSumit26
 
Translate.org Presentation
Translate.org PresentationTranslate.org Presentation
Translate.org PresentationSANGONeT
 
Role of Language Engineering to Preserve Endangered Language
Role of Language Engineering to Preserve Endangered Language Role of Language Engineering to Preserve Endangered Language
Role of Language Engineering to Preserve Endangered Language Dr. Amit Kumar Jha
 
Embracing Diversity: Searching over Multiple Languages - Suneel Marthi, Red H...
Embracing Diversity: Searching over Multiple Languages - Suneel Marthi, Red H...Embracing Diversity: Searching over Multiple Languages - Suneel Marthi, Red H...
Embracing Diversity: Searching over Multiple Languages - Suneel Marthi, Red H...Lucidworks
 

Similar to Supporting languages, all of them (20)

ICANN 51: IDN Root Zone LGR (workshop)
ICANN 51: IDN Root Zone LGR (workshop)ICANN 51: IDN Root Zone LGR (workshop)
ICANN 51: IDN Root Zone LGR (workshop)
 
Wikimedia and the multilingual web
Wikimedia and the multilingual webWikimedia and the multilingual web
Wikimedia and the multilingual web
 
Computer languages
Computer languagesComputer languages
Computer languages
 
How to build language technology resources for the next 100 years
How to build language technology resources for the next 100 yearsHow to build language technology resources for the next 100 years
How to build language technology resources for the next 100 years
 
Python-unit -I.pptx
Python-unit -I.pptxPython-unit -I.pptx
Python-unit -I.pptx
 
Achievement And Lessons Learned By An Loc
Achievement And Lessons Learned By An LocAchievement And Lessons Learned By An Loc
Achievement And Lessons Learned By An Loc
 
languagetranslator-211028085026.pptx
languagetranslator-211028085026.pptxlanguagetranslator-211028085026.pptx
languagetranslator-211028085026.pptx
 
MP Notes BCA
MP Notes BCAMP Notes BCA
MP Notes BCA
 
PCEP Module 1.pptx
PCEP Module 1.pptxPCEP Module 1.pptx
PCEP Module 1.pptx
 
Lecture 8
Lecture 8Lecture 8
Lecture 8
 
Waiting For The Babel Fish
 Waiting For The Babel Fish Waiting For The Babel Fish
Waiting For The Babel Fish
 
What is Coding
What is CodingWhat is Coding
What is Coding
 
Towards Universal Language Understanding (2020 version)
Towards Universal Language Understanding (2020 version)Towards Universal Language Understanding (2020 version)
Towards Universal Language Understanding (2020 version)
 
whatiscodingslideshare-180406204414.pptx
whatiscodingslideshare-180406204414.pptxwhatiscodingslideshare-180406204414.pptx
whatiscodingslideshare-180406204414.pptx
 
Language translator
Language translatorLanguage translator
Language translator
 
Experience Design 2
Experience Design 2Experience Design 2
Experience Design 2
 
Translate.org Presentation
Translate.org PresentationTranslate.org Presentation
Translate.org Presentation
 
Role of Language Engineering to Preserve Endangered Language
Role of Language Engineering to Preserve Endangered Language Role of Language Engineering to Preserve Endangered Language
Role of Language Engineering to Preserve Endangered Language
 
Embracing Diversity: Searching over Multiple Languages - Suneel Marthi, Red H...
Embracing Diversity: Searching over Multiple Languages - Suneel Marthi, Red H...Embracing Diversity: Searching over Multiple Languages - Suneel Marthi, Red H...
Embracing Diversity: Searching over Multiple Languages - Suneel Marthi, Red H...
 
Unicode & PHP6
Unicode & PHP6Unicode & PHP6
Unicode & PHP6
 

More from Gerard Meijssen

More from Gerard Meijssen (14)

Wikimedia historic perspective
Wikimedia historic perspectiveWikimedia historic perspective
Wikimedia historic perspective
 
Missing bassel wikidata as a tool
Missing bassel   wikidata as a toolMissing bassel   wikidata as a tool
Missing bassel wikidata as a tool
 
Wikidata nl conferentie 2014
Wikidata nl conferentie 2014Wikidata nl conferentie 2014
Wikidata nl conferentie 2014
 
Wikidata & dbpedia
Wikidata & dbpediaWikidata & dbpedia
Wikidata & dbpedia
 
Wikidata workshop
Wikidata workshopWikidata workshop
Wikidata workshop
 
Diversity conference 2013 berlin
Diversity conference 2013 berlinDiversity conference 2013 berlin
Diversity conference 2013 berlin
 
Glamwiki Paris - GerardM
Glamwiki Paris  - GerardMGlamwiki Paris  - GerardM
Glamwiki Paris - GerardM
 
Nen Introduction
Nen IntroductionNen Introduction
Nen Introduction
 
Media Wiki Testing Environment
Media Wiki Testing EnvironmentMedia Wiki Testing Environment
Media Wiki Testing Environment
 
Do The Wave
Do The WaveDo The Wave
Do The Wave
 
Wikidraft
WikidraftWikidraft
Wikidraft
 
Gm Wikimania 2008
Gm   Wikimania 2008Gm   Wikimania 2008
Gm Wikimania 2008
 
Wikimania 2007 Gm Wf P Omega Wiki
Wikimania 2007   Gm   Wf P Omega WikiWikimania 2007   Gm   Wf P Omega Wiki
Wikimania 2007 Gm Wf P Omega Wiki
 
Wikimania 2007 Gm Language
Wikimania 2007   Gm   LanguageWikimania 2007   Gm   Language
Wikimania 2007 Gm Language
 

Recently uploaded

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 

Recently uploaded (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 

Supporting languages, all of them

  • 1. Supporting languages... all of them Amir Aharoni Gerard Meijssen
  • 2. Language technology •Wikimedia Foundation aims to share the sum of all knowledge oAll knowledge with everyone oAll knowledge is distributed over all languages and cultures •To do this we need to support information in over 7000 languages oInformation can be translated but we need to support sources in any language to provide provenance •All languages have their requirements
  • 3. Language technology II •To write a language you need a script •A script and its characters are in Unicode the Unicode is a standard and can support any script o •However, oseveral scripts are not yet in Unicode oeven a language like Polish or Slovenian is not supported for all its requirements in the Latin script o(old Polish or Slovenian for instance)
  • 4. Language technology III •To support languages in MediaWiki, owe need support for its scripts owe need to know how numbers and dates are written •But also owe support plural in our software owe support gender in our software owe support formality in our software
  • 5. Language technology IV •We support a language on our server but... •is it supported on the device of the reader ocan the end user actually see the characters? ocan the end user actually write the characters? We support webfonts and input methods... •for a small selection of languages •using only freely licensed Unicode fonts
  • 6. Language standards We use language tools that are standards We use language data from standards •ISO-639-3 to know the languages to support •Unicode for scripts •CLDR for information about languages •the US keyboard layout - it's just practical
  • 7. Language standards II The language standards support only a few languages •MediaWiki supports more languages than the CLDR •Not all scripts are defined in Unicode yet •Not all characters are defined in Unicode yet •Many people do not use the US keyboard
  • 8. Language standards III To "fix" the standards we need people to amend and append the information in the standards • language teams are organized at translatewiki.net • we communicate with standard organisations • we communicate about our needs as always, it is about the sum of all knowledge; this exists only in all languages
  • 9. As always, it is about the sum of all knowledge; this exists only in all languages