Page MenuHomePhabricator

Nikerabbit (Niklas Laxström)
Staff Software Engineer, Language team · i18n and translation expert

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 5:29 AM (343 w, 4 d)
Availability
Available
IRC Nick
nikerabbit
LDAP User
Nikerabbit
MediaWiki User
Nikerabbit [ Global Accounts ]

I am Wikimedian since 2004. I am the founder and maintainer of translatewiki.net. I mainly work on language support (internationalization, localisation and translation tools).

Leave feedback

Examples of projects I where I have significant contributions:

My personal board is User-Nikerabbit.

Recent Activity

Yesterday

Nikerabbit added a comment to T274881: Change translation variable (tvar) syntax.

This message is for the translation admins anyways, not for translators/readers, so if anywhere, it should appear on the Special:PageTranslation interface, not on the translated pages.

Fri, May 7, 5:47 PM · Patch-For-Review, MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), Language-Team (Language-2021-April-June), MediaWiki-extensions-Translate
Nikerabbit added a project to T282037: Suggested language list not available for ULS version in new language button: Language-Team (Language-2021-April-June).

Is there a time frame?

Fri, May 7, 5:42 PM · Patch-For-Review, Language-Team (Language-2021-April-June), Desktop Improvements, Readers-Web-Backlog (Kanbanana-FY-2020-21)
Nikerabbit added a comment to T282024: ULS language list should use `column-width` CSS property instead of splitting the lists.

Some things to consider, which may require design changes:

  • Languages are grouped by script
  • Long lists are split into groups that fit the screen at once
Fri, May 7, 8:28 AM · UniversalLanguageSelector, Desktop Improvements
Nikerabbit closed T282208: Add fallback language support for translation-aware section transclusion as Invalid.

This is already the case.

Fri, May 7, 7:55 AM · MediaWiki-extensions-LabeledSectionTransclusion, MediaWiki-extensions-Translate
Nikerabbit added a comment to T274881: Change translation variable (tvar) syntax.

Do you have examples?

Fri, May 7, 6:46 AM · Patch-For-Review, MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), Language-Team (Language-2021-April-June), MediaWiki-extensions-Translate

Thu, May 6

Jdlrobson awarded T278313: Uncaught TypeError: Cannot read property 'ownerDocument' of undefined a Love token.
Thu, May 6, 6:47 PM · MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), Language-Team (Language-2021-April-June), JavaScript, Wikimedia-production-error, UniversalLanguageSelector
Nikerabbit added a comment to T247223: Some Meta-Wiki user pages fatal due to OOM from Babel loading too many localisation caches (from cdb/src/Reader/DBA.php).

No I don't think it has anything to do with CLDR, which doesn't even use CDB files.

Thu, May 6, 6:29 PM · Platform Engineering Roadmap Decision Making, MediaWiki-Internationalization, MediaWiki-extensions-Babel, MediaWiki-extensions-Translate, Wikimedia-production-error
Nikerabbit moved T281244: Allow showing yearly stats in Special:TranslationStats from Recheck after deployment to In Review on the Language-Team (Language-2021-April-June) board.
Thu, May 6, 2:15 PM · Patch-For-Review, MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), Unplanned-Sprint-Work, Language-Team (Language-2021-April-June), MediaWiki-extensions-Translate
Nikerabbit updated the task description for T278313: Uncaught TypeError: Cannot read property 'ownerDocument' of undefined.
Thu, May 6, 6:35 AM · MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), Language-Team (Language-2021-April-June), JavaScript, Wikimedia-production-error, UniversalLanguageSelector
Nikerabbit closed T278313: Uncaught TypeError: Cannot read property 'ownerDocument' of undefined as Resolved.

Confirmed with manual testing and Logstash.

Thu, May 6, 6:35 AM · MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), Language-Team (Language-2021-April-June), JavaScript, Wikimedia-production-error, UniversalLanguageSelector

Wed, May 5

Nikerabbit triaged T281688: Unblock translatewiki.net deployments (removal of deprecated code which is still in use) as High priority.
Wed, May 5, 3:07 PM · Language-Team (Language-2021-April-June), translatewiki.net

Tue, May 4

Nikerabbit moved T209817: MessageGroupStats::queueUpdates does large REPLACE query (DBPerformance: affects 1000+ rows) from In Review to Recheck after deployment on the Language-Team (Language-2021-April-June) board.

Planning to return to this in two weeks time to recheck for frequency and causes of the big writes.

Tue, May 4, 11:48 AM · MW-1.37-notes (1.37.0-wmf.5; 2021-05-11), Language-Team (Language-2021-April-June), Patch-For-Review, Wikimedia-production-error, Performance-Team (Radar), MediaWiki-extensions-Translate
Nikerabbit moved T277473: Disable ContentTranslation New article campaign in fiwiki from Priority Backlog to Done on the Language-Team (Language-2021-April-June) board.
Tue, May 4, 11:09 AM · Language-Team (Language-2021-April-June), ContentTranslation, Wikimedia-Site-requests
Nikerabbit claimed T277473: Disable ContentTranslation New article campaign in fiwiki.

Scheduled for deployment today: https://wikitech.wikimedia.org/w/index.php?title=Deployments&diff=1910658&oldid=1910656

Tue, May 4, 10:44 AM · Language-Team (Language-2021-April-June), ContentTranslation, Wikimedia-Site-requests
Nikerabbit added a project to T224863: Notice: Array to string conversion in /../w/extensions/ReplaceText/replaceAll.php on line 180: Language-Team (Language-2021-April-June).
Tue, May 4, 9:00 AM · Language-Team (Language-2021-April-June), affects-translatewiki.net, MediaWiki-extensions-ReplaceText

Mon, May 3

Nikerabbit created T281688: Unblock translatewiki.net deployments (removal of deprecated code which is still in use).
Mon, May 3, 10:47 AM · Language-Team (Language-2021-April-June), translatewiki.net
Nikerabbit triaged T281244: Allow showing yearly stats in Special:TranslationStats as Low priority.
Mon, May 3, 8:20 AM · Patch-For-Review, MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), Unplanned-Sprint-Work, Language-Team (Language-2021-April-June), MediaWiki-extensions-Translate

Sun, May 2

Nikerabbit added a comment to T274881: Change translation variable (tvar) syntax.

Yes, I changed approach, so that the validation is not performed as part of the parsing. For insertables, I plan to use the new allowed list of chars, which is more relaxed actually. It doesn't include a period $wp.org would (still) be misparsed as an insertable to be just $wp. So, even though it technically works for now, I don't recommend it because it won't work with insertables.

Sun, May 2, 3:53 PM · Patch-For-Review, MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), Language-Team (Language-2021-April-June), MediaWiki-extensions-Translate

Fri, Apr 30

Nikerabbit renamed T281469: Support moving of translation pages to a different code from Moving of translation pages is broken to Support moving of translation pages to a different code.
Fri, Apr 30, 6:27 AM · MediaWiki-extensions-Translate
Nikerabbit added a comment to T281469: Support moving of translation pages to a different code.

Hmm I think you're right. I confused *deletion* of a translation with *moving* of a translation page. I recently had to rename a language code, where this was needed. So this is not a bug, but a new feature request.

Fri, Apr 30, 6:27 AM · MediaWiki-extensions-Translate
Nikerabbit moved T276656: Beta cluster Special:ContentTranslation Error: Unsupported operand types from In Review to Done on the Language-Team (Language-2021-April-June) board.

https://en.wikipedia.beta.wmflabs.org/w/index.php?title=Special:ContentTranslation loads now, but it fails to connect to beta cxserver due to CSP.

Fri, Apr 30, 5:22 AM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), Language-Team (Language-2021-April-June), Wikimedia-Site-requests, ContentTranslation, Beta-Cluster-Infrastructure

Thu, Apr 29

Nikerabbit added a comment to T281346: Cannot start or resume a translation for articles with spaces or non-ascii characters in the title.

The above fixes do fix this for many cases, but there are still some titles which are not working.

Thu, Apr 29, 1:57 PM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), User-notice, Patch-For-Review, Language-Team (Language-2021-April-June), ContentTranslation
Nikerabbit created T281470: ULS language list takes multiple seconds to render.
Thu, Apr 29, 12:13 PM · UniversalLanguageSelector
Nikerabbit triaged T281469: Support moving of translation pages to a different code as High priority.
Thu, Apr 29, 12:11 PM · MediaWiki-extensions-Translate
Nikerabbit created T281469: Support moving of translation pages to a different code.
Thu, Apr 29, 12:11 PM · MediaWiki-extensions-Translate
Nikerabbit triaged T281466: Proofreading tooltip anchor upside down on Special:Translate as Lowest priority.
Thu, Apr 29, 11:02 AM · OOUI, MediaWiki-extensions-Translate
Nikerabbit added a comment to T281466: Proofreading tooltip anchor upside down on Special:Translate.

It's not clear to me whether the code is wrong, whether some other code is causing this, or whether there is a bug in OOUI.

Thu, Apr 29, 11:01 AM · OOUI, MediaWiki-extensions-Translate
Nikerabbit created T281466: Proofreading tooltip anchor upside down on Special:Translate.
Thu, Apr 29, 11:00 AM · OOUI, MediaWiki-extensions-Translate
Nikerabbit renamed T281346: Cannot start or resume a translation for articles with spaces or non-ascii characters in the title from Cannot start or resume a translation for articles with spaces or special characters in the title to Cannot start or resume a translation for articles with spaces or non-ascii characters in the title.
Thu, Apr 29, 7:09 AM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), User-notice, Patch-For-Review, Language-Team (Language-2021-April-June), ContentTranslation

Wed, Apr 28

Nikerabbit moved T254481: Support sending TechNews using Special:MassMessage from In Progress to Done on the Language-Team (Language-2021-April-June) board.
Wed, Apr 28, 4:18 PM · Language-Team (Language-2021-April-June), MW-1.36-notes (1.36.0-wmf.33; 2021-03-02), Epic, MassMessage, MediaWiki-extensions-Translate
Nikerabbit removed a subtask for T254481: Support sending TechNews using Special:MassMessage: T272102: Support substituting templates in MassMessage-delivered messages.
Wed, Apr 28, 4:18 PM · Language-Team (Language-2021-April-June), MW-1.36-notes (1.36.0-wmf.33; 2021-03-02), Epic, MassMessage, MediaWiki-extensions-Translate
Nikerabbit removed a parent task for T272102: Support substituting templates in MassMessage-delivered messages: T254481: Support sending TechNews using Special:MassMessage.
Wed, Apr 28, 4:18 PM · MassMessage
Nikerabbit added a comment to T272102: Support substituting templates in MassMessage-delivered messages.

I am removing the parent project, because we are concluding that work. Leaving this open as an independent feature request.

Wed, Apr 28, 4:18 PM · MassMessage
Nikerabbit removed a project from T254607: The added texts should be Language Selected before processing by the Abuse Filter while the Special:MassMessage was being utilised: MediaWiki-extensions-Translate.

I think we have been cross-talking a bit. The issue is that some message deliveries are still using the "old" method. I believe Tech News is from now on using the new method, and probably others will migrate to it too.

Wed, Apr 28, 4:15 PM · MassMessage
Trizek-WMF awarded T276936: Improve wrapping of page contents delivered using MassMessage a Love token.
Wed, Apr 28, 4:14 PM · Language-Team (Language-2021-April-June), MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), MassMessage
Nikerabbit closed T276936: Improve wrapping of page contents delivered using MassMessage, a subtask of T254481: Support sending TechNews using Special:MassMessage, as Resolved.
Wed, Apr 28, 4:13 PM · Language-Team (Language-2021-April-June), MW-1.36-notes (1.36.0-wmf.33; 2021-03-02), Epic, MassMessage, MediaWiki-extensions-Translate
Nikerabbit closed T276936: Improve wrapping of page contents delivered using MassMessage as Resolved.
Wed, Apr 28, 4:13 PM · Language-Team (Language-2021-April-June), MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), MassMessage
Nikerabbit renamed T281346: Cannot start or resume a translation for articles with spaces or non-ascii characters in the title from Cannot start or resume a translation for articles with space in the title to Cannot start or resume a translation for articles with spaces or special characters in the title.
Wed, Apr 28, 3:29 PM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), User-notice, Patch-For-Review, Language-Team (Language-2021-April-June), ContentTranslation
Nikerabbit added a comment to T281053: Move existing translatewiki translations into code ciw to code ojb.

All translation pages and exported files are renamed.

Wed, Apr 28, 3:01 PM · I18n, translatewiki.net
Nikerabbit created T281367: Argument 1 passed to WikiPage::factory() must implement interface MediaWiki\\Page\\PageIdentity, null given, called in LiquidThreads/api/ApiFeedLQTThreads.php.
Wed, Apr 28, 1:58 PM · affects-translatewiki.net, MediaWiki-extensions-LiquidThreads
Nikerabbit updated the task description for T280461: Clarify Ojibwe language codes in translatewiki.
Wed, Apr 28, 11:49 AM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), Language-Team (Language-2021-April-June), Patch-For-Review, I18n, UniversalLanguageSelector, translatewiki.net
Nikerabbit merged T281354: Unable to open any translation in progress into T281346: Cannot start or resume a translation for articles with spaces or non-ascii characters in the title.
Wed, Apr 28, 11:45 AM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), User-notice, Patch-For-Review, Language-Team (Language-2021-April-June), ContentTranslation
Nikerabbit renamed T281346: Cannot start or resume a translation for articles with spaces or non-ascii characters in the title from Cannot start translation for articles with space in the title to Cannot start or resume a translation for articles with space in the title.
Wed, Apr 28, 11:45 AM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), User-notice, Patch-For-Review, Language-Team (Language-2021-April-June), ContentTranslation
Nikerabbit merged task T281354: Unable to open any translation in progress into T281346: Cannot start or resume a translation for articles with spaces or non-ascii characters in the title.
Wed, Apr 28, 11:44 AM · ContentTranslation
Nikerabbit triaged T279934: Centralized location of repositories for translation exports as Medium priority.
Wed, Apr 28, 11:43 AM · Language-Team (Language-2021-April-June), Patch-For-Review, translatewiki.net
Nikerabbit moved T281346: Cannot start or resume a translation for articles with spaces or non-ascii characters in the title from Breaking bugs to In Review on the Language-Team (Language-2021-April-June) board.
Wed, Apr 28, 11:25 AM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), User-notice, Patch-For-Review, Language-Team (Language-2021-April-June), ContentTranslation
Nikerabbit added a comment to T281346: Cannot start or resume a translation for articles with spaces or non-ascii characters in the title.

Probably cause is https://www.php.net/ChangeLog-7.php#PHP_7_2

Wed, Apr 28, 11:03 AM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), User-notice, Patch-For-Review, Language-Team (Language-2021-April-June), ContentTranslation
Nikerabbit added a comment to T281346: Cannot start or resume a translation for articles with spaces or non-ascii characters in the title.

Actually, since articles without spaces in the name work, it's probably change in what the comment says about %20 being converted to _ not being true in certain environments.

Wed, Apr 28, 10:52 AM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), User-notice, Patch-For-Review, Language-Team (Language-2021-April-June), ContentTranslation
Nikerabbit added a comment to T281346: Cannot start or resume a translation for articles with spaces or non-ascii characters in the title.

I cannot reproduce locally. Looking at the code:

	private function hasValidToken() {
		global $wgContentTranslationTranslateInTarget;
		$request = $this->getRequest();
		if ( $this->getUser()->isAnon() ) {
			// Tokens are valid only for logged in users.
			return false;
		}
		$title = $request->getVal( 'page' );
		if ( $title === null ) {
			return false;
		}
		// PHP mangles spaces so that foo%20bar is converted to foo_bar and that $_COOKIE['foo bar']
		// *does not* work. Go figure. It also mangles periods, so that foo.bar is converted to
		// foo_bar, but that *does* work because MediaWiki's getCookie transparently maps periods to
		// underscores. If there is any further bugs reported about this, please use base64.
		$title = strtr( $title, ' ', '_' );
		$from = $request->getVal( 'from' );
		$to = $request->getVal( 'to' );
		if ( $from === null || $to === null ) {
			return false;
		}
		$cookieName = implode( '_', [ 'cx', $title, $from, $to ] );
		$hasToken = $request->getCookie( $cookieName, '' ) !== null;
		// Since we can only publish to the current wiki, enforce that the target language matches
		// the wiki we are currently on. If not, redirect the user back to dashboard, where he can
		// start again with parameters filled (and redirected to the correct wiki).
		if ( $wgContentTranslationTranslateInTarget ) {
			$tokenIsValid = $to === SiteMapper::getCurrentLanguageCode();
			return $hasToken && $tokenIsValid;
		}
		// For development (single instance) use, there is no need to validate the token, because
		// we don't redirect.
		return $hasToken;
	}
Wed, Apr 28, 10:50 AM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), User-notice, Patch-For-Review, Language-Team (Language-2021-April-June), ContentTranslation
Nikerabbit updated the task description for T274881: Change translation variable (tvar) syntax.
Wed, Apr 28, 10:25 AM · Patch-For-Review, MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), Language-Team (Language-2021-April-June), MediaWiki-extensions-Translate
Nikerabbit created T281331: On Special:ManageMessageGroups, removal of empty messages looks like additions.
Wed, Apr 28, 7:09 AM · MediaWiki-extensions-Translate
Nikerabbit added a comment to T280526: Deploy new language switching functionality to logged-in users .

Not sure where to report this, but I noticed on test wiki that there is an escaping issue (32 langues) that is visible in French: https://test.wikipedia.org/wiki/Main_Page?uselang=fr

Wed, Apr 28, 6:59 AM · Readers-Web-Backlog (Kanbanana-FY-2020-21), Wikimedia-Site-requests, Desktop Improvements

Tue, Apr 27

Nikerabbit closed T281264: Default value for TranslateCacheDirectory in extension.json should be bool, not string as Resolved.

Thanks!

Tue, Apr 27, 5:12 PM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), MediaWiki-extensions-Translate
Trizek-WMF awarded T246624: Visibility of translation status a Love token.
Tue, Apr 27, 3:11 PM · Language-Team (Language-2021-April-June), Design, MediaWiki-extensions-Translate
RHo awarded T246624: Visibility of translation status a Love token.
Tue, Apr 27, 3:09 PM · Language-Team (Language-2021-April-June), Design, MediaWiki-extensions-Translate
Nikerabbit added a comment to T281264: Default value for TranslateCacheDirectory in extension.json should be bool, not string.

Would you like to try submitting that patch to Gerrit? There is https://www.mediawiki.org/wiki/Gerrit_patch_uploader for example.

Tue, Apr 27, 2:48 PM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), MediaWiki-extensions-Translate
Nikerabbit moved T279280: Release MLEB 2021.04 from Priority Backlog to In Progress on the Language-Team (Language-2021-April-June) board.
Tue, Apr 27, 2:10 PM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), Language-Team (Language-2021-April-June), MediaWiki Language Extension Bundle
Nikerabbit moved T276656: Beta cluster Special:ContentTranslation Error: Unsupported operand types from Quarter Backlog to In Review on the Language-Team (Language-2021-April-June) board.
Tue, Apr 27, 2:07 PM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), Language-Team (Language-2021-April-June), Wikimedia-Site-requests, ContentTranslation, Beta-Cluster-Infrastructure
Nikerabbit added a comment to T281053: Move existing translatewiki translations into code ciw to code ojb.

Execution plan below. The first one is a translatable page, which may need to be done manually.

Tue, Apr 27, 12:57 PM · I18n, translatewiki.net
Nikerabbit created P15593 Language code rename ciw -> ojb.
Tue, Apr 27, 12:51 PM
Nikerabbit moved T281245: Remove class_aliases from Translate code from Backlog to 2021.07 on the MediaWiki Language Extension Bundle board.
Tue, Apr 27, 12:38 PM · MediaWiki Language Extension Bundle, Technical-Debt, MediaWiki-extensions-Translate
Nikerabbit created T281245: Remove class_aliases from Translate code.
Tue, Apr 27, 12:38 PM · MediaWiki Language Extension Bundle, Technical-Debt, MediaWiki-extensions-Translate
Nikerabbit removed a project from T178190: ULS language change tooltip displays at the wrong place: MediaWiki Language Extension Bundle.

Been so long in MLEB backlog, that the tag does not make sense. This should be re-tested.

Tue, Apr 27, 12:37 PM · UniversalLanguageSelector
Nikerabbit moved T279280: Release MLEB 2021.04 from Backlog to 2021.04 on the MediaWiki Language Extension Bundle board.
Tue, Apr 27, 12:36 PM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), Language-Team (Language-2021-April-June), MediaWiki Language Extension Bundle
Nikerabbit moved T281244: Allow showing yearly stats in Special:TranslationStats from Quarter Backlog to In Review on the Language-Team (Language-2021-April-June) board.
Tue, Apr 27, 12:34 PM · Patch-For-Review, MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), Unplanned-Sprint-Work, Language-Team (Language-2021-April-June), MediaWiki-extensions-Translate
Nikerabbit moved T281244: Allow showing yearly stats in Special:TranslationStats from Backlog to Statistics on the MediaWiki-extensions-Translate board.
Tue, Apr 27, 12:33 PM · Patch-For-Review, MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), Unplanned-Sprint-Work, Language-Team (Language-2021-April-June), MediaWiki-extensions-Translate
Nikerabbit created T281244: Allow showing yearly stats in Special:TranslationStats.
Tue, Apr 27, 12:33 PM · Patch-For-Review, MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), Unplanned-Sprint-Work, Language-Team (Language-2021-April-June), MediaWiki-extensions-Translate
Nikerabbit moved T276248: Position language menu below language button from Blocked to Done on the Language-Team (Language-2021-April-June) board.

Looks good to me.

Tue, Apr 27, 6:45 AM · MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), Language-Team (Language-2021-April-June), Patch-For-Review, MW-1.36-notes (1.36.0-wmf.36; 2021-03-23), UniversalLanguageSelector, Readers-Web-Backlog (Kanbanana-FY-2020-21), Desktop Improvements

Mon, Apr 26

Nikerabbit triaged T274881: Change translation variable (tvar) syntax as High priority.

Should now do the documentation update.

Mon, Apr 26, 1:51 PM · Patch-For-Review, MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), Language-Team (Language-2021-April-June), MediaWiki-extensions-Translate
Nikerabbit claimed T278627: Add twinkle to translatewiki.net.
Mon, Apr 26, 1:41 PM · Language-Team (Language-2021-April-June), translatewiki.net
Nikerabbit moved T278627: Add twinkle to translatewiki.net from Recheck after deployment to Done on the Language-Team (Language-2021-April-June) board.

FYI: I filed T281078: Support trailing whitespace in messages.

Mon, Apr 26, 1:41 PM · Language-Team (Language-2021-April-June), translatewiki.net
Nikerabbit moved T279934: Centralized location of repositories for translation exports from Quarter Backlog to In Review on the Language-Team (Language-2021-April-June) board.
Mon, Apr 26, 1:12 PM · Language-Team (Language-2021-April-June), Patch-For-Review, translatewiki.net
Nikerabbit moved T279934: Centralized location of repositories for translation exports from Backlog to Processes on the translatewiki.net board.
Mon, Apr 26, 1:12 PM · Language-Team (Language-2021-April-June), Patch-For-Review, translatewiki.net
Nikerabbit claimed T279934: Centralized location of repositories for translation exports.
Mon, Apr 26, 1:11 PM · Language-Team (Language-2021-April-June), Patch-For-Review, translatewiki.net
Nikerabbit added a comment to T163740: Languages sidebar portlet visibly changes label (otherlanguages > uls-plang-title-languages).

The desktop refresh project is moving languages to a button at top of the content, so this issue gets effectively hidden. Simplest course of an action seems to be wait until that is the default experience and drop this behavior.

Mon, Apr 26, 11:41 AM · Language-Team, Performance-Team (Radar), UniversalLanguageSelector
Nikerabbit added a comment to T249172: Error from line 99 of "PF_CreateProperty.php": Call to a member function getDatatypeLabels() on null.

You can use the latest release 5.2. https://github.com/wikimedia/mediawiki-extensions-PageForms/releases

Mon, Apr 26, 10:25 AM · affects-translatewiki.net, MediaWiki-extensions-Page_Forms
Nikerabbit moved T281096: Migrate Translate extension to use cxserver v2 end-points from Backlog to performance and stability on the MediaWiki-extensions-Translate board.
Mon, Apr 26, 9:44 AM · MediaWiki-extensions-Translate
Nikerabbit removed a project from T281074: Content in Extension:StructuredDiscussions cannot be converted: Language-Team.

Language team does not maintain language converter or structured discussions.

Mon, Apr 26, 7:34 AM · Chinese-Sites, StructuredDiscussions, Growth-Team
Nikerabbit added a comment to T280435: Remove LRM and RLM characters from Names.php .

I guess https://gerrit.wikimedia.org/g/mediawiki/extensions/UniversalLanguageSelector/+/c87c9e07417ad0a416ff6d56a6d1806d93711443/data/LanguageNameIndexer.php#62 can now be removed?

Mon, Apr 26, 7:29 AM · MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), I18n, MediaWiki-Internationalization
Nikerabbit added a project to T280461: Clarify Ojibwe language codes in translatewiki: Language-Team (Language-2021-April-June).

I think we can do language data right away, merge ULS update on Tuesday (i.e. after branch cut) and move pages after deployment using command line of ReplaceText extension.

Mon, Apr 26, 7:21 AM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), Language-Team (Language-2021-April-June), Patch-For-Review, I18n, UniversalLanguageSelector, translatewiki.net
Nikerabbit created T281078: Support trailing whitespace in messages.
Mon, Apr 26, 7:10 AM · MediaWiki-extensions-Translate

Thu, Apr 22

Nikerabbit closed T279972: Add Cita to translatewiki.net as Resolved.

First pull request with https://github.com/diegodlh/zotero-wikicite/pull/73

Thu, Apr 22, 1:36 PM · Language-Team (Language-2021-April-June), translatewiki.net
Nikerabbit closed T279530: TheWikipediaLibrary: Add new JSON file containing partner descriptions as Resolved.

First export with https://github.com/WikipediaLibrary/TWLight/commit/f3290325f406826ee50664b8e2853b49cac7b50c

Thu, Apr 22, 1:32 PM · Patch-For-Review, Language-Team (Language-2021-April-June), translatewiki.net
Nikerabbit committed rGTWN9cd8da6a1f37: Fix exporting for Cita (authored by Nikerabbit).
Fix exporting for Cita
Thu, Apr 22, 1:29 PM
Nikerabbit updated the task description for T278627: Add twinkle to translatewiki.net.
Thu, Apr 22, 1:29 PM · Language-Team (Language-2021-April-June), translatewiki.net
Nikerabbit added a comment to T278627: Add twinkle to translatewiki.net.

First export with https://github.com/wikimedia-gadgets/twinkle-core/commit/b2cd4be263faf6375d7d15d8dc182a78dc614933

Thu, Apr 22, 1:29 PM · Language-Team (Language-2021-April-June), translatewiki.net
Nikerabbit added a comment to T280914: Composer (and PHP) support in Fresh.

+1. I've made fresh-composer myself by adapting fresh-node. That won't solve the use case of needing both of them in the same image. Would be nice if there was easier way to specify which image to use.

Thu, Apr 22, 10:44 AM · Performance-Team (Radar), Fresh

Wed, Apr 21

Nikerabbit added a comment to T175295: Fix layout issues on ULS (in Vector) to be closer aligned to WikimediaUI Style Guide.

In the meanwhile, it looks like enwiki has changed styles not to target the columns class. Can someone confirm?

Wed, Apr 21, 1:29 PM · Language-2018-Jan-Mar, MW-1.31-release-notes (WMF-deploy-2017-12-05 (1.31.0-wmf.11)), UniversalLanguageSelector, UI-Standardization, UI-Standardization-Kanban
Nikerabbit added a comment to T279280: Release MLEB 2021.04.

It's 1.34.

Wed, Apr 21, 1:05 PM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), Language-Team (Language-2021-April-June), MediaWiki Language Extension Bundle
Nikerabbit closed T279971: LanguageNameIndexer is broken as of ffc9c20f, due to jquery.uls update as Resolved.
Wed, Apr 21, 11:27 AM · MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), UniversalLanguageSelector
Nikerabbit updated the task description for T279280: Release MLEB 2021.04.
Wed, Apr 21, 11:23 AM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), Language-Team (Language-2021-April-June), MediaWiki Language Extension Bundle
Nikerabbit added a comment to T273354: Set $status->value in EditFilterMergedContentHookConstraint::checkConstraint() properly to display error message.

IIRC Translate uses EditFilterMergedContent to display a message to the user because PageContentSave doesn't display anything besides "edit conflict", or at least that's how it used to work when this code was written.

Wed, Apr 21, 9:46 AM · Patch-For-Review, MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), MediaWiki-Core-Hooks, MediaWiki-Page-editing
Nikerabbit renamed T280761: PHP Deprecated: Use of Revision::getContent was deprecated in MediaWiki 1.31. [Called from SMW\MediaWiki\EditInfo::fetchEditInfo from PHP Deprecated: Use of Revision::getContent was deprecated in MediaWiki 1.31. [Called from SMW\MediaWiki\EditInfo::fetchEditInfo to PHP Deprecated: Use of Revision::getContent was deprecated in MediaWiki 1.31. [Called from SMW\MediaWiki\EditInfo::fetchEditInfo.
Wed, Apr 21, 9:04 AM · MediaWiki-extensions-General, affects-translatewiki.net
Nikerabbit created T280761: PHP Deprecated: Use of Revision::getContent was deprecated in MediaWiki 1.31. [Called from SMW\MediaWiki\EditInfo::fetchEditInfo.
Wed, Apr 21, 9:03 AM · MediaWiki-extensions-General, affects-translatewiki.net
Nikerabbit created T280760: PHP Deprecated: Use of Revision::getId/getUser was deprecated in MediaWiki 1.31. [Called from SMW\DataUpdater::addAnnotations].
Wed, Apr 21, 9:00 AM · MediaWiki-extensions-General, affects-translatewiki.net
Nikerabbit added a comment to T252923: Ensure flood of hard-deprecations are caught during (train) deployments.

Also, shouldn't that channel be removed from https://www.mediawiki.org/wiki/Manual:$wgDebugLogGroups?

Wed, Apr 21, 8:45 AM · MW-1.36-notes (1.36.0-wmf.1; 2020-07-21), Performance-Team, Readers-Web-Backlog (Tracking), Sustainability (Incident Followup), Release-Engineering-Team-TODO, Platform Engineering, MediaWiki-Debug-Logger
Nikerabbit added a comment to T252923: Ensure flood of hard-deprecations are caught during (train) deployments.

@Krinkle This makes it very hard for translatewiki.net to monitor deprecation warnings, because we have so many (on every request) that it would flood the error logs and the relays. Ideally I would like to either log these to a different channel, or allow suppression of known, reported deprecations. Right now I can only do it manually by rising/lowering $wgDeprecationReleaseLimit (which we have forgotten at 1.30 for a long time) and monitoring the log volume.

Wed, Apr 21, 8:37 AM · MW-1.36-notes (1.36.0-wmf.1; 2020-07-21), Performance-Team, Readers-Web-Backlog (Tracking), Sustainability (Incident Followup), Release-Engineering-Team-TODO, Platform Engineering, MediaWiki-Debug-Logger
Nikerabbit triaged T280742: The page translation language list should use HTML list instead of literal bullet points as Low priority.

This sounds good to me. The code is in PageTranslationHooks::languages and it has an associated style module.

Wed, Apr 21, 7:23 AM · good first task, Accessibility, MediaWiki-extensions-Translate
Nikerabbit moved T275109: Create a maintenance script for moving big translatable pages from In Review to Recheck after deployment on the Language-Team (Language-2021-April-June) board.
Wed, Apr 21, 6:43 AM · MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), Language-Team (Language-2021-April-June), MediaWiki-extensions-Translate

Tue, Apr 20

Nikerabbit closed T279759: Extension does not allow Special:CreateAccount in languages other than english as Resolved.
Tue, Apr 20, 2:33 PM · MediaWiki-extensions-InviteSignup