Wikimedia Language engineering/Reports/2016/July

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.

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

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 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 data

 * Translatable pages: Meta 2949 (+65) ; MediaWiki.org 3071 (+36) ; Commons 474 (+9)
 * Translate extension is installed on 213 wikis (+) Wikiapiary

Universal Language Selector
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 extensions
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.

TranslationNotifications:
 * Localisation updates only.

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

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

jquery.i18n
 * No updates.

jquery.uls
 * 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

jquery.webfonts
 * No updates.

jquery.ime
 * 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.

translatewiki.net

 * 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 translatewiki.net news page.

Stats

 * 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:     

TwnMainPage
This MediaWiki extension provides the translatewiki.net main page.
 * Localisation updates only.

Deployments and other site related updates

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

Cross team work/requirements

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