Wikimedia Language engineering/Reports/2017/June

Monthly updates from the Wikimedia Language team focused on technical development of the software they maintain. Names of people assumed to contribute as volunteers are in bold text.

Content Translation
Content Translation allows people to translate Wikipedia articles. Also check out out the newsletter.

Translate
Translate extension allows translation of software interface, manuals, announcements, banners etc. on Wikimedia special projects, translatewiki.net and other sites. Translate is part of MLEB.

Universal Language Selector
Universal Language Selector provides language choice, input methods and web fonts. It is part of MLEB.



Other extensions
Babel (part of MLEB):

cldr (Common Locale Data Repository) (part of MLEB):

CleanChanges (part of MLEB):

LocalisationUpdate (part of MLEB):

TranslationNotifications:

MediaWiki core internationalization
Changes to translations and equivalent localisation data (magic words, namespace names) are not included in this list. Huge thanks are given to our volunteer translators as well.

Project Milkshake
Project Milkshake consists of four re-usable jquery internationalization libraries.

jquery.i18n
 * User ldittmar made a fallback log message more informative.

jquery.uls
 * Amir Aharoni added five African languages and one Asian language to the language database.
 * Amir Aharoni improved the language database by making sure all language autonyms are unique.
 * Niklas Laxström added a reference to code of conduct.

jquery.webfonts
 * No changes.

jquery.ime
 * Amir Aharoni added an input method for the Fula language.
 * Amir Aharoni added an input method for the Wolof language.
 * Amir Aharoni enabled Kannada language input methods also for Tulu language.
 * Amir Aharoni added an input method for Tarandine language.
 * Elie Roux added Sambhota input method for Tibetan language.
 * Amir Aharoni added Tulalip input method for the Lushootseed language.
 * Amir Aharoni and Lionslayer added mm3 input method for the Burmese language.
 * Amir Aharoni added an input method for the Piedmontese language.
 * Amir Aharoni and Feilong Huang added input methods for the Mongolian language.
 * Amir Aharoni improved the the Tamil 99 input method for the Tamil language.
 * Amir Aharoni improved an input method for the Dagbani language.
 * Amir Aharoni added an input method for the Gothic language.

translatewiki.net
See also translatewiki.net news page.


 * Raimond Spekking added new MediaWiki extensions and skins for translation, made changes to many and did exports and imports for all MediaWiki.
 * Niklas Laxström continued work on unifying all project exports to one standard.
 * Federico Leva added new project Internet Archive Bot for translation. T166996
 * Jon Robson added new MediaWiki skin Minerva Neue for translation. T166743
 * Amir Aharoni added new language Dagbani (dag) for translation.
 * Federico Leva added around 200 new messages to the MediaWiki most used messages group to avoid confusions why completing this group is not enough to meet the export threshold for MediaWiki core. T166132
 * Amir Aharoni fixed the language autonym for Tsakhur (tkr).
 * Niklas Laxström fixed our self made service files to start services automatically on boot.
 * Niklas Laxström removed project Entryscape from translation.
 * User Umherirrender updated alias file definitions for MediaWiki extensions.

Stats

 * About 85 (+5) new users
 * About 325 (-5) translators made about 42.000 (=) edits
 * About 85 (-5) translators reviewed about 9.500 (-1.000) translations

Sources:     

TwnMainPage

 * Kunal Mehta updated PHP coding style checker.

Cross team work/requirements

 * Working with David Chan on integrating Visual Editor as editing surface for Content Translation v2.

Team status

 * Petar Petković joined the team as a Software Engineering intern.