Wikimedia Language engineering/Reports/2016/June

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.
 * Santhosh Thottingal worked on template adaptation improvements. The adaptation is based on the interlanguage connection of templates in wikidata. Issues related to Template namespace changes while translating between two language pairs also addressed. There are more work ongoing about improving template adaptation.
 * Santhosh Thottingal improved the reference adaptation and made the published HTML more clean.
 * Santhosh Thottingal fixed several issues related to unwanted HTML markup being present in the published articles.
 * Niklas Laxström improved the language selector so that previously used languages for translatation are reused correctly next time a new translation starts.
 * Niklas Laxström fixed an issue related to AbuseFilter warnings are shown when it is not is not a warning or an error
 * Roan Kattouw recategorized the Content translation related notificiations(Echo)
 * Amir Aharoni did a UI fix for the 'create using content translation' invitation in the Contributions menu
 * Santhosh Thottingal fixed the translation ownership checks mismatch between client side and server side.
 * Santhosh Thottingal reduced the maximum number of gray interlanguage links shown to 3.

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.

Universal Language Selector
Universal Language Selector provides language choose, input methods and web fonts. It is part of MLEB.
 * Niklas Laxström did code cleanup and improvements to the language name indexer that helps cross language search. He also added a few more languages to ULS
 * Niklas Laxström and Santhosh Thottingal added badges support to ULS Compact links. They are commonly used with featured articles.
 * Santhosh Thottingal added support for browser provided language preferences for compact language links -This was part of a fix Niklas Laxström did about caching of language candidates for compact language list for anonymous users

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

Babel (part of MLEB):

TranslationNotifications:

CleanChanges (part of MLEB):

LocalisationUpdate (part of MLEB):

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

jquery.i18n

jquery.uls

jquery.webfonts

jquery.ime

translatewiki.net


See also translatewiki.net news page.

Stats
Sources:

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

Deployments and other site related updates

 * Compact Language Links Beta feature is replaced by a user preference that is enabled by default in the following sites:
 * Wikipedia, #91 to the end (in terms of number of articles)
 * Wikiversity
 * Wikivoyage
 * Wikibooks
 * Wikinews
 * Wikiquote
 * Wiktionary (Exceptions: English (en), French (fr), Malagasy (mg), Russian (ru), Chinese (zh))
 * Kartik is working with TechOps to update Apertium service to Jessie along with new releases of language pairs from upstream.