Wikimedia Language engineering

About the Team
The Wikimedia Foundation Language Engineering team consists of 7 opensource community members, developers and designers and have a combined working knowledge of over 15 languages. We work on projects that enable the MediaWiki platform to support every language on the planet.



More about: Internationalization (i18n). Localization (L10n)

Our Work
Extension:Translate: The Translate extension is a feature-rich extension that lets users translate software strings and pages in their browser. For both software and page translation, it supports translation memory, statistics by group and language, advanced grammar support for multiple languages and more.

Extension:Narayam: Narayam is a tool that lets users input text in their native language without needing special software to do so. It is used in many Indic-language wikis to enable users to type in their own language from any computer, regardless of whether that computer has proper set-up for their script.

Extension:WebFonts: This extension, like the Narayam extension, makes it easier for users to use MediaWiki without needing special fonts on their computer. It uses the CSS web font technology in an innovative way to provide fonts for scripts that users' computers may not otherwise support.

Language Support Matrix: The Language Support Matrix is a new project recently undertaken by the Language Engineering team, for creating a document detailing the basic and extended requirement for supporting a language and the current status of these requirements. This project intends to identify features and needs that would establish the development priority in terms of increasing the coverage for language support for all Wikimedia projects.

Community and Outreach
Language Mavens: Language Maven

 Communication 
 * mediawiki-i18n Mailing list
 * IRC channel #mediawiki-i18n (Freenode)
 * Team Blog

 Public Discussions and Media
 * Monthly i18n office hour - logs
 * Monthly i18n bug triage - logs
 * Bi-weekly sprint demos
 * Team Videos
 * Presentations

 Internationalize your code
 * Coding tutorial
 * Translation Resources
 * Technical glossary

 Use our language extensions
 * Language and Translation extensions
 * Installation guide
 * Language support status
 * Language Testing Plan

 Join your language community
 * Provide translation for interfaces
 * Find translators in your language
 * Become a language ambassador
 * Web resources for your language

 Report and fix language issues
 * File a bug on bugzilla
 * Fix open bugs by submitting a patch
 * Discuss issues on the mailing list
 * Get live help on IRC