Wikimedia Language engineering/Reports/2019/May

Monthly updates from the Wikimedia Language team about changes to internationalization and translation and other language support features. 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 and updates about version 2.

Translate
Wikimedia's software is translated to hundreds of languages using the Translate extension for MediaWiki. In addition it is used to translate help pages, newsletters, policies, announcements, banners, etc. It is installed on Wikimedia special projects, translatewiki.net and many other sites. Translate is part of MLEB.


 * Add non-priority languages to MessageGroupStats if priorityforce is false. (T221498)
 * Fix ManageMessageGroups from re-appearing after submission. (T218289)
 * Replace checkbox with radio buttons on Special:ManageMessageGroups. (T160606)
 * Fix notice appearing on TwnMainPage due to invalid return format. (T220583)
 * Fix incorrect link to the message on translate editor. (T222588)
 * Make first column's width in language list box always adapt to content. (T220858)
 * Fix tabs on message table when using Timeless skin. (Patch)

And a bunch of other behind the scenes improvements. Please follow this link to see a full list of patches submitted to the extension during this month.

Usage data

 * Translatable pages: Meta 4901 (+33); MediaWiki.org 4225 (+60); Commons 1248 (+35) [ 1][ 2][ 3]
 * Translate extension is installed on 209 (+0) wikis Wikiapiary

Universal Language Selector
Universal Language Selector provides language selector, list of suggested languages, 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. The volunteer translators are updating translations every day to keep up with changes.



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

jquery.i18n



jquery.uls



jquery.webfonts



jquery.ime


 * To celebrate Africa Day, keyboard layouts for multiple new languages of Africa were released. jquery.ime now completely covers all the languages on Africa in which there is a Wikipedia or an active Incubator. (Announcement on the African Wikimedians mailing list.)



translatewiki.net
See also translatewiki.net news page.