User:Runab WMF/Language Portal Draft/Language Extensions

Extensions
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. 

Universal Language Selector: The Universal Language Selector (ULS) provides a flexible method of selecting and configuring a language to use in the User Interface. It provides options to select Fonts and Input Method. Languages can be searched using the ISO language code, language name written in current user interface language or in its own script(autonym). Depending upon the users location or browser/operating system's language, the user interface language will be suggested. Cross language searches - i.e. using any script, can also be done.

Legacy Extensions
''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.''

Project Milkshake
Project Milkshake aims to make generic jQuery components for commonly needed internationalization feature components that have been developed for use through MediaWiki in Wikimedia Projects. These include input methods, web-fonts, and language grammar rules.

To allow easy participation the source code repositories are hosted on GitHub. Components are dual licensed as GPL and MIT as much as possible to allow wide adoption.