Wikimedia Language engineering/Reports/2016/September

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.


 * Santhosh Thottingal working on improved template support.

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.

About __ patches in total were merged in August.


 * __

Usage data

 * Translatable pages: Meta 3083 (+57) ; MediaWiki.org 3104 (+5) ; Commons 498 (+6)
 * Translate extension is installed on 211 wikis (-4) Wikiapiary

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

About __ patches were merged this month.


 * __

Other extensions
Babel (part of MLEB):
 * Kunal Mehta maintained code and code documentation with multiple patches.
 * Kunal Mehta changed the way babel categories are added to the page to avoid round-trip via wikitext.
 * Kunal Mehta made is possible to store babel languages in the database for efficient querying if a configuration option is enabled.
 * Aaron Schulz changed the code to avoid an unnecessary database query.
 * Sam Reed replaced references to deprecated WikiPage::doEdit method.
 * Kunal Mehta added an WebAPI module to query user's babel languages.
 * Kunal Mehta made it possible to read user's babel languages from a central wiki if a configuration option is enabled. T95877
 * Ricordisamoa added a configuration option that can be used to set namespace limits to restrict for which pages are automatically categorized to babel categories. T69334
 * Niklas Laxström removed a reference to non-existing configuration option BabelPreferISO639_3.

cldr (Common Locale Data Repository) (part of MLEB):
 * No updates.

CleanChanges (part of MLEB):
 * No updates.

LocalisationUpdate (part of MLEB):
 * No updates.

TranslationNotifications:
 * No updates.

MLEB
No MLEB was released this month. Latest MLEB release is 2016.08. A new release is planned in October.

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

jquery.i18n
 * James Forrester fixed a whitespace issue.
 * Timo Tijhof made string slicing use String#slice consistently.
 * Time Tijhof made a cleanup to build configuration.

jquery.uls
 * Niklas Laxström improved display of headings in narrow mode.
 * Marius Hoch fixed a regression with suggested languages in related to style updates. T144871
 * Amir Aharoni udpated search label text to be more consistent with MediaWiki Mobile Frontend. T138235

jquery.webfonts
 * No updates.

jquery.ime
 * No updates.

translatewiki.net
See also translatewiki.net news page.


 * __

Stats

 * About 90 (+10) new users
 * About 370 (-5) translators made about 44.000 (+1.000) edits
 * About 120 (+20) translators reviewed about 18.500 (-7.500) translations

Sources:     

TwnMainPage

 * Niklas Laxström replaced references to the deprecated constructive style for buttons. T146923

Deployments and other site related updates

 * __