Wikimedia Language engineering/Reports/2016/May

Monthly updates from the Wikimedia Language team focused on technical development.

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.

In this month 30 patches were merged.


 * Aaron Schulz submitted one performance/stability patch.
 * Kunal Grover's patch to update translation pages upon deletion of translation units was merged with the help of Glaisher
 * Jon Robson and Niklas Laxström submitted CSS related code maintenance patches in preparation of making Special:Translate available for mobile devices.
 * David Causse submitted patches to make translation memory and translation memory work with new Elastic Search version.
 * Pratik Lahoti's patch to improve the user interface of Special:PageMigration was merged with help of Federico Leva.
 * Niklas Laxström submitted code maintenance patches to adjust to changes in other software components.
 * Kunal Mehta submitted code maintenance patch to avoid using deprecated features of MediaWiki core.
 * Glaisher added a long request feature to have summary field on Special:Translate.
 * Glaisher continued his work from last month and submitted many patches to fix bugs and improve stability of the page translation feature.
 * Glaisher added a log subtype selector for the page translation log on Special:Log.
 * Glaisher submitted code maintenance patches to improve performance of Special:PageTranslation and to avoid using deprecated features of MediaWiki core.
 * Glaisher submitted a patch to avoid false warnings about bad translation in Special:Translate when the source text contained discouraged html or had smileys.

Usage data

 * Translatable pages: Meta 2840 (+50); MediaWiki.org 3016 (+25); Commons 456 (+11)
 * Translate extension is installed on 208 wikis (-7), according to Wikiapiary

Other extensions
cldr (Common Locale Data Repository) (part of MLEB):
 * Niklas Laxström and Kunal Mehta updated mediawiki-codesniffer to latest versions.

Babel (part of MLEB):
 * Niklas Laxström and Kunal Mehta updated mediawiki-codesniffer to latest versions.
 * Brad Jorsch added code to make this extension use User::newSystemUser when available.
 * Thiemo Mättig fixed a bug where PHPUnit tests were not run automatically.
 * Ricordisamoa submitted one code maintenance patch and two refactoring patches to make the code more reusable.

TranslationNotifications:
 * Niklas Laxström and Kunal Mehta updated mediawiki-codesniffer to latest versions.
 * Glaisher submitted three code maintenance patches and improved the performance of Special:NotifyTranslators.

CleanChanges (part of MLEB):
 * Niklas Laxström and Kunal Mehta updated mediawiki-codesniffer to latest versions.

LocalisationUpdate (part of MLEB):
 * Niklas Laxström and Kunal Mehta updated mediawiki-codesniffer to latest versions.

MLEB
No MediaWiki Language Extension Bundle was released this month. Next release is expected in July.

Project Milkshake
jquery.i18n

jquery.uls

jquery.webfonts

jquery.ime

translatewiki.net


Stats from translatewiki.net
 * New users: ?? 65
 * About ?? 325 translators made about ?? 28.000  edits
 * About ?? 85 translators reviewed about ?? 8.000  translations

TwnMainPage
This MediaWiki extension provides the translatewiki.net main page.


 * Niklas Laxström and Kunal Mehta updated mediawiki-codesniffer to latest versions.
 * Gergő Tisza updated browser testing libraries.
 * Niklas Laxström submitted one code maintenance patch related to CSS.