Wikimedia Language engineering/Reports/2016/July

TriangleArrow-Left.svgJune 2016 Wikimedia Language engineering monthly report for July 2016 August 2016TriangleArrow-Right.svg

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 TranslationEdit

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

In total 13 patches were merged this month.

  • Santhosh Thottingal submitted multiple code clean-up patches. T138193
  • Aaron Schulz fixed an issue with interaction with the AbuseFilter extension. T139657
  • Santhosh Thottingal submitted multiple patches that improve template adaptation. T113567, T138471
  • Santhosh Thottingal added support for handling ISBN links. T110826
  • Niklas Laxström added save throttling to save API in response to an incident. T140123
  • Stephane Bisson cleaned-up obsolete notifications related configuration. T121612
  • Niklas Laxström created a workaround for a workaround so that dump-corpora.php maintenance script does not break on older PHP versions. T127793

Usage dataEdit

Details Numbers
Articles created (during the month) 10028
Articles created till end of month 106215
Number of new translators (during the month) 1076
Highest number of articles created by one user

(cumulative number till end of the month)

Highest number of translators for a Wikipedia

(cumulative number till end of the month)

2910 (es)
Total number of translators with only 1 published article

(cumulative number till end of the month)

Total number of translators with only 2 published articles

(cumulative number till end of the month)

Total number of translators with only 3 published articles

(cumulative number till end of the month)

Total number of translators with only 4 published articles

(cumulative number till end of the month)

Total number of translators with >= 5 and <= 20 published articles

(cumulative number till end of the month)

Total number of translators with >20 published articles

(cumulative number till end of the month)

Articles deleted (during the month) 775



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

In total 5 patches were merged this month.

  • Niklas Laxström fixed a regression in JSON l10n file format handling that caused empty files to be created.
  • Purodha Blissenbach improved grammar in code comments.
  • Niklas Laxström fixed yet another issue of flash-of-unstyled-content, this time in Special:ManageMessageGroups.
  • Niklas Laxström improved the refresh-translatable-pages.php maintenance script so that it creates missing source language pages.
  • Niklas Laxström updated Translate's sandbox feature to use AuthManager. T111486

Usage dataEdit

  • Translatable pages: Meta 2949 (+65) ; 3071 (+36) ; Commons 474 (+9) [1][2][3]
  • Translate extension is installed on 213 wikis (+) Wikiapiary

Universal Language SelectorEdit

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

In total 12 patches were merged this month.

  • Santhosh Thottingal improved the performance of compact language links' suggested language collection.
  • Amir Aharoni and Niklas Laxström updated jquery.uls and jquery.ime to latest upstream versions.
  • Santhosh Thottingal improved the style of compact language links popup. T138235
  • Niklas Laxström fixed two issues that prevented a few languages from appearing in compact language links. T139795, T139949
  • Kartik Mistry cleaned up webfonts related configuration and test pages.
  • Kartik Mistry updated Skiers II font for Gothic language. T124785
  • Amir Aharoni added Niharika Kohli to the list of authors.

Other extensionsEdit

Babel (part of MLEB):

  • Localisation updates only.

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

  • Thiemo Mättig changed "Multiple Languages" and "Unknown Language" to "multiple languages" and "unknown languages" in English.

CleanChanges (part of MLEB):

  • Brian Wolff improved the way we invoke JavaScript for click handlers.

LocalisationUpdate (part of MLEB):

  • No updates.


  • Localisation updates only.


No MediaWiki Language Extension Bundle was released this month. Next release is expected in early August.

Project MilkshakeEdit

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


  • No updates.


  • Niklas Laxström renamed "Common languages" to "Suggested languages". T137867
  • Niklas Laxström added language Balti language (bft) to language database.
  • Amir Aharoni added redirect for Mari language (from chm to mhr). T136164
  • Santhosh Thottingal fixed an issue that prevent world languages appearing from their respective regions as well. T137868


  • No updates.


  • Amir Aharoni fixed an issue with bad output in Punjabi Phonetic Keyboard. T102455
  • Amir Aharoni and Felix Nartey created a new input method for Akan language.


  • Raimond Spekking added support for five new MediaWiki extensions (BS SMW Connector, Custom Page, Parser Migration, Network Auth, and Kartographer - Wikivoyage) and made configuration changes to many others.
  • Niklas Laxström updated Semantic Compound Queries to use GitHub as source.
  • Federico Leva, Sam Reed and Amir Aharoni submitted language and project related configuration updates.

See also news page.


  • About 80 (-10) new users
  • About 310 (-20) translators made about 41.000 (+1.000) edits
  • About 100 (+10) translators reviewed about 18.000 (+8.000) translations

Sources: [4] [5] [6] [7] [8]


This MediaWiki extension provides the main page.

  • Localisation updates only.

Deployments and other site related updatesEdit

  • There was an incident in ContentTranslation that caused disruptions in it and some other extensions.

Cross team work/requirementsEdit

  • Translate's AuthManager migration was completed with lots of help from Brad Jorsch and Gergő Tisza.
  • Ariel Glenn helped us to start producing Content Translation parallel corpora dumps in August.

Team statusEdit

  • No change