Page MenuHomePhabricator

Nikerabbit (Niklas Laxström)
Engineering Manager, Language team · i18n and translation expert

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 5:29 AM (409 w, 5 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

Fri, Aug 12

Nikerabbit added a comment to T315036: Unexpected "In other languages" section in Vector 22 sidebar.

I don't think ULS is causing the extra whitespace, so we are not going to investigate that. "In other languages" section should only appear in wikies where $wgULSPosition = 'interlanguage' and when not using vector-2022.

Fri, Aug 12, 9:46 AM · Language-Team, UniversalLanguageSelector, Regression

Thu, Aug 11

Nikerabbit moved T314447: Special:PageTranslationDeletePage contains literal "page $1" from Recheck after deployment to Done on the Language-Team (Language-2022-July-September) board.
Thu, Aug 11, 11:12 AM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Unplanned-Sprint-Work, Language-Team (Language-2022-July-September), good first task, MediaWiki-extensions-Translate

Wed, Aug 10

Nikerabbit added a comment to T314351: Mass import translations from CSV file for Privacy statement templates.

We have a fix for T314012: Avoid flooding recent changes when importing CSV file going out in next week's train which should help with this. If this is urgent, no need to wait for the fix though.

Wed, Aug 10, 2:22 PM · Wikimedia-maintenance-script-run
Nikerabbit moved T270854: [[MediaWiki:Tpt-old-pages/en]] grammar issue from Recheck after deployment to Done on the Language-Team (Language-2022-July-September) board.
Wed, Aug 10, 10:44 AM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Language-Team (Language-2022-July-September), Plural-Support, MediaWiki-extensions-Translate, I18n

Tue, Aug 9

Nikerabbit added a comment to T269492: Selecting user language in the REST API.

FWIW: Special:MyLanguage was moved MediaWiki core a while ago.

Tue, Aug 9, 6:40 AM · MediaWiki-Internationalization, MediaWiki-REST-API
Nikerabbit added a comment to T314833: Allow reusing the same translation unit during page translation.

I don't think it's explicitly forbidden if you manually tweak the translation unit marker ids to be the same.

Tue, Aug 9, 6:13 AM · MediaWiki-extensions-Translate

Mon, Aug 8

Nikerabbit moved T313762: The NLLB-200 Machine Translation support not working well in Setswana Section Translation tool from Needs QA to Done on the Language-Team (Language-2022-July-September) board.
Mon, Aug 8, 10:02 AM · MW-1.39-notes (1.39.0-wmf.23; 2022-08-01), CX-boost, Language-Team (Language-2022-July-September), SectionTranslation

Fri, Aug 5

Nikerabbit added a comment to T164449: Consider a static site generator for Wikimedia Design Style Guide.

@Nikerabbit is segmentation of content required? In my brief experience with TranslateWiki I can tell that segmentation often is a issue because the translator has no clue about the context of what's being translated.

Fri, Aug 5, 9:15 AM · Wikimedia Design Style Guide

Thu, Aug 4

Nikerabbit closed T313396: Google searching "translatewiki" fails to put translatewiki main page on first page as Resolved.
Thu, Aug 4, 3:28 PM · Unplanned-Sprint-Work, Language-Team (Language-2022-July-September), MediaWiki-extensions-TwnMainPage, SEO, translatewiki.net
Nikerabbit added a comment to T312832: Add {Ajapaik Flutter App} to translatewiki.net.

I have accepted the invite.

Thu, Aug 4, 3:27 PM · Unplanned-Sprint-Work, Language-Team (Language-2022-July-September), translatewiki.net
Nikerabbit removed a project from T303701: Special:Nuke doesn't update the translate page for all deleted units: Patch-For-Review.
Thu, Aug 4, 7:31 AM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Language-Team (Language-2022-July-September), MediaWiki-extensions-Translate
Nikerabbit added a comment to T302997: Create a directory for message keys that shouldn't be translated.

@MShilova_WMF I don't see this task mentioned in the document. Should it still go there or did the plans change?

Thu, Aug 4, 7:18 AM · Growth-Team, translatewiki.net, Technical-Debt, GrowthExperiments

Wed, Aug 3

Nikerabbit moved T278639: Add language redirects or backwards fallbacks for Special:MyLanguage from Recheck after deployment to In Review on the Language-Team (Language-2022-July-September) board.
Wed, Aug 3, 8:05 AM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Language-Team (Language-2022-July-September), MediaWiki-Internationalization, I18n, Patch-For-Review
Nikerabbit set the point value for T314012: Avoid flooding recent changes when importing CSV file to 2.
Wed, Aug 3, 8:04 AM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Language-Team (Language-2022-July-September), MediaWiki-extensions-Translate
Nikerabbit moved T314012: Avoid flooding recent changes when importing CSV file from Quarter Backlog to Priority: Localization infrastructure on the Language-Team (Language-2022-July-September) board.
Wed, Aug 3, 8:03 AM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Language-Team (Language-2022-July-September), MediaWiki-extensions-Translate
Nikerabbit added a comment to T307678: nds-nl language cannot be found by language code in the new language selector.

Is this a feature request? We don't do prefix matching on language codes.

Wed, Aug 3, 8:03 AM · Language-Team (Language-2022-July-September), UniversalLanguageSelector
Nikerabbit moved T308719: Use moment.js to render the duration and display the link: display of previous edit summaries from Quarter Backlog to Priority: Localization infrastructure on the Language-Team (Language-2022-July-September) board.
Wed, Aug 3, 8:02 AM · Language-Team (Language-2022-July-September), Design, MediaWiki-extensions-Translate
Nikerabbit moved T310448: Standardise type for timestamp columns in ContentTranslation extension from Quarter Backlog to Done on the Language-Team (Language-2022-July-September) board.
Wed, Aug 3, 8:01 AM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Language-Team (Language-2022-July-September), Schema-change, ContentTranslation
Nikerabbit added a project to T314447: Special:PageTranslationDeletePage contains literal "page $1": Unplanned-Sprint-Work.
Wed, Aug 3, 7:07 AM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Unplanned-Sprint-Work, Language-Team (Language-2022-July-September), good first task, MediaWiki-extensions-Translate

Tue, Aug 2

Nikerabbit added a project to T312266: Convert Unique Index to Primary Key on table cx_translators: Unplanned-Sprint-Work.
Tue, Aug 2, 1:38 PM · Unplanned-Sprint-Work, MW-1.39-notes (1.39.0-wmf.23; 2022-08-01), Language-Team (Language-2022-July-September), ContentTranslation, Schema-change
Nikerabbit added a project to T312832: Add {Ajapaik Flutter App} to translatewiki.net: Unplanned-Sprint-Work.
Tue, Aug 2, 11:15 AM · Unplanned-Sprint-Work, Language-Team (Language-2022-July-September), translatewiki.net
Nikerabbit updated subscribers of T314253: Add Lingua Libre SignIt to translatewiki.net.

I have accepted the GitHub invite

Tue, Aug 2, 11:03 AM · Lingua Libre (Hackathon 2022), Language-Team (Language-2022-July-September), translatewiki.net
Nikerabbit added a comment to T314012: Avoid flooding recent changes when importing CSV file.

Can copy this implementation from ReplaceText extension:

				if ( $permissionManager->userHasRight( $current_user, 'bot' ) ) {
					$flags |= EDIT_FORCE_BOT;
				}
Tue, Aug 2, 7:50 AM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Language-Team (Language-2022-July-September), MediaWiki-extensions-Translate
Nikerabbit removed a project from T312008: Move classes under api folder to namespace: Patch-For-Review.
Tue, Aug 2, 7:19 AM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Language-Team (Language-2022-July-September), Technical-Debt, MediaWiki-extensions-Translate
Nikerabbit updated the task description for T311510: Drop support for MediaWiki <= 1.36.
Tue, Aug 2, 7:18 AM · MW-1.39-notes (1.39.0-wmf.23; 2022-08-01), Language-Team (Language-2022-July-September), UniversalLanguageSelector, MediaWiki-extensions-Translate
Nikerabbit moved T312008: Move classes under api folder to namespace from Recheck after deployment to Done on the Language-Team (Language-2022-July-September) board.
Tue, Aug 2, 7:17 AM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Language-Team (Language-2022-July-September), Technical-Debt, MediaWiki-extensions-Translate
Nikerabbit moved T311343: Determine VideoJS localization strategy from New projects for translation to External on the translatewiki.net board.
Tue, Aug 2, 7:16 AM · translatewiki.net, I18n, VideoJS player

Mon, Aug 1

Nikerabbit added a comment to T233493: Translate "no translations" RC filter doesn't actually filter all translations.

Isn’t this filter provided by the Translate extension?

Mon, Aug 1, 5:39 PM · Growth-Team-Filtering, Growth-Team, Edit-Review-Improvements-RC-Page, MediaWiki-extensions-Translate
Nikerabbit added a project to T214741: MediaWiki pages used in interface can be translated by non-admins: Security.

Wikidata is making user interface messages translatable using translatable pages feature. This is not supported by the developers of Translate.

Mon, Aug 1, 3:11 PM · Security, Wikidata, MediaWiki-extensions-Translate
Nikerabbit closed T226702: Make a preferences option to display "List" view by default when translating as Declined.

I feel like this doesn't warrant the complexity of being a user option in the Translate extensions.

Mon, Aug 1, 3:06 PM · MediaWiki-extensions-Translate, User-revi
Nikerabbit moved T233493: Translate "no translations" RC filter doesn't actually filter all translations from tux to cross projects on the MediaWiki-extensions-Translate board.

Targeting translatable pages with a filter is not easy and efficient. Besides, MediaWiki core doesn't even know the concept of translatable pages. Maybe those could be tagged at save-time, but the recentchanges table itself doesn't have any such fields, so I guess it would need to join a yet another table? Could use some advice here what could be a possible implementation.

Mon, Aug 1, 3:04 PM · Growth-Team-Filtering, Growth-Team, Edit-Review-Improvements-RC-Page, MediaWiki-extensions-Translate
Nikerabbit moved T187298: Translatewiki.net signup process is hard to understand from Backlog to Stash/Sandbox on the MediaWiki-extensions-Translate board.
Mon, Aug 1, 11:57 AM · translatewiki.net, MediaWiki-extensions-Translate, MediaWiki-extensions-TwnMainPage
Nikerabbit triaged T187309: Don't allow setting states on message documentation as Low priority.
Mon, Aug 1, 11:56 AM · MediaWiki-extensions-Translate
Nikerabbit triaged T199031: Allow hiding links to languages which don't meet a completion threshold as Low priority.
Mon, Aug 1, 11:55 AM · MediaWiki-extensions-Translate
Nikerabbit closed T200414: Consider language variants when delivering content, a subtask of T204818: Language tools maintenance intervention: Improve the quality of translations for Translate extension, as Resolved.
Mon, Aug 1, 11:51 AM · MediaWiki-extensions-Translate, Tracking-Neverending
Nikerabbit closed T200414: Consider language variants when delivering content as Resolved.

I'm sure this is fixed. We can now send translatable pages and it uses the language fallbacks.

Mon, Aug 1, 11:51 AM · MassMessage, MediaWiki-extensions-Translate
Nikerabbit closed T203797: Delete tag doesn't work for translations on page display title as Declined.
Mon, Aug 1, 11:50 AM · MediaWiki-Page-deletion, MediaWiki-extensions-Translate
Nikerabbit triaged T204028: Backend for historical translation statistics as Low priority.
Mon, Aug 1, 11:49 AM · MediaWiki-extensions-Translate
Nikerabbit closed T204818: Language tools maintenance intervention: Improve the quality of translations for Translate extension as Resolved.

Old tracker, no longer in use.

Mon, Aug 1, 11:47 AM · MediaWiki-extensions-Translate, Tracking-Neverending
Nikerabbit closed T204818: Language tools maintenance intervention: Improve the quality of translations for Translate extension, a subtask of T195760: Language Annual Plan 2018-2019, as Resolved.
Mon, Aug 1, 11:47 AM · Language-Team
Nikerabbit moved T214741: MediaWiki pages used in interface can be translated by non-admins from Backlog to page translation on the MediaWiki-extensions-Translate board.
Mon, Aug 1, 11:46 AM · Security, Wikidata, MediaWiki-extensions-Translate
Nikerabbit triaged T215456: Expose translations that exist via the api as Low priority.
Mon, Aug 1, 11:41 AM · MediaWiki-Action-API, MediaWiki-extensions-Translate
Nikerabbit triaged T313242: Move classes in the Translate root directory to namespace as Medium priority.
Mon, Aug 1, 11:39 AM · Technical-Debt, MediaWiki-extensions-Translate
Nikerabbit triaged T313748: Allow translatable templates to be shown in the user interface language as Medium priority.
Mon, Aug 1, 11:38 AM · MediaWiki-Templates, MediaWiki-extensions-Translate
Nikerabbit moved T314012: Avoid flooding recent changes when importing CSV file from Backlog to group management on the MediaWiki-extensions-Translate board.
Mon, Aug 1, 11:36 AM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Language-Team (Language-2022-July-September), MediaWiki-extensions-Translate
Nikerabbit moved T314014: Optimize the CSV import to reduce the number of render jobs being created from Backlog to group management on the MediaWiki-extensions-Translate board.
Mon, Aug 1, 11:35 AM · Language-Team (Language-2022-July-September), MediaWiki-extensions-Translate
Nikerabbit triaged T312092: Content security policy error when using ContentTranslation on the beta cluster as Low priority.
Mon, Aug 1, 11:34 AM · Beta-Cluster-Infrastructure, ContentTranslation
Nikerabbit triaged T312093: ContentTranslation can't retrieve wiki source on the beta cluster as Low priority.
Mon, Aug 1, 11:34 AM · Beta-Cluster-Infrastructure, ContentTranslation
Nikerabbit triaged T312247: Add primary key for database table cx_suggestions as Medium priority.
Mon, Aug 1, 11:32 AM · Schema-change, ContentTranslation
Nikerabbit triaged T312498: Migrate usage of Database::select to SelectQueryBuilder in ContentTranslation as Low priority.
Mon, Aug 1, 11:30 AM · ContentTranslation, Technical-Debt
Nikerabbit moved T312543: Set up Cypress framework for Automation from Needs Triage to Regression tests on the ContentTranslation board.
Mon, Aug 1, 11:29 AM · ContentTranslation, Language-Team (Language-2022-July-September)
Nikerabbit triaged T312605: Duplicate entry for key 'cx_translation_ref' in ContentTranslation\Translation::createQuery as Medium priority.
Mon, Aug 1, 11:28 AM · Language-Team (Language-2022-July-September), ContentTranslation, Wikimedia-production-error
Nikerabbit triaged T312769: Could Content translation remove the hidden or tracking categories from the original language automatically? as Low priority.
Mon, Aug 1, 11:24 AM · Chinese-Sites, ContentTranslation
Nikerabbit triaged T312833: The draft namespace is not available as Content Translation's publishing target in English and Hebrew Wikipedias as Medium priority.
Mon, Aug 1, 11:22 AM · Language-Team (Language-2022-July-September), Regression, ContentTranslation
Nikerabbit moved T313212: Create client for new NLLB-200 endpoint from Needs Triage to MT on the ContentTranslation board.
Mon, Aug 1, 11:18 AM · Language-Team (Language-2022-July-September), ContentTranslation
Nikerabbit moved T313620: Request to publish a dataset of aggregated ContentTranslation language pair activity from Needs Triage to Enhancements on the ContentTranslation board.
Mon, Aug 1, 11:18 AM · ContentTranslation, Privacy Engineering
Nikerabbit merged T313685: Can't click on "Why?" link in "Translation services not available" warning into T277029: can't access the "why?" link on contentTranslation.
Mon, Aug 1, 11:16 AM · Language-Team (Language-2022-January-March), ContentTranslation
Nikerabbit merged task T313685: Can't click on "Why?" link in "Translation services not available" warning into T277029: can't access the "why?" link on contentTranslation.
Mon, Aug 1, 11:16 AM · ContentTranslation
Nikerabbit triaged T313686: Clicking "Add link" on a selected work has UX issues as Low priority.
Mon, Aug 1, 11:13 AM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Unplanned-Sprint-Work, Language-Team (Language-2022-July-September), ContentTranslation
Nikerabbit moved T58464: Allow anonymous users to change interface language on Wikimedia wikis with ULS from Trackers to Potential tasks on the Language-Team board.
Mon, Aug 1, 11:10 AM · Wikimedia-Extension-setup, Commons, Epic, All-and-every-Wikisource, Language-Team, Performance Issue, I18n, Wikimedia-Site-requests
Nikerabbit moved T286145: Automate creation of the Language team monthly report from Scheduled to Potential tasks on the Language-Team board.
Mon, Aug 1, 11:10 AM · Language-Team
Nikerabbit archived Language-Team (Language-2020-Focus-Sprint).
Mon, Aug 1, 11:06 AM
Nikerabbit moved T314253: Add Lingua Libre SignIt to translatewiki.net from Backlog to New projects for translation on the translatewiki.net board.
Mon, Aug 1, 10:50 AM · Lingua Libre (Hackathon 2022), Language-Team (Language-2022-July-September), translatewiki.net

Sun, Jul 31

Nikerabbit added a comment to T64099: [TUX] Insertables don't add state in undo stack.

Awesome! Thanks so much.

Sun, Jul 31, 4:47 PM · MediaWiki-extensions-Translate
Nikerabbit closed T311053: Issues with wgTranslatePageTranslationULS as Invalid.

When the issue happens, I see x-cache: cp21 HIT (4) or similar in the response. I think your Varnish is not configured correctly to split the cache.

Sun, Jul 31, 4:23 PM · User-RhinosF1, UniversalLanguageSelector
Nikerabbit added a comment to T311343: Determine VideoJS localization strategy.

@Pikne I was treating this as new project request for translatewiki.net. It's stalled in the sense that the project is not ready to be added currently.

Sun, Jul 31, 7:07 AM · translatewiki.net, I18n, VideoJS player

Thu, Jul 28

Nikerabbit added a comment to T305763: "View edit history" menu item in the mobile-html footer shows incorrect edit status in zhwiki.

Moment.js is used in MediaWiki client side. It's not exactly lightweight so I don't know if it is appropriate for you.

Thu, Jul 28, 3:53 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Parsoid (Tracking), Wikipedia-Android-App-Backlog, Chinese-Sites, Page Content Service, RESTBase
Nikerabbit added a comment to T311357: Custom local mobile message displayed in raw wikitext (due to client side JS rendering).

This might fit under the GRAMMAR internationalization framework documented in https://translatewiki.net/wiki/Grammar. As far as I know it works with jQueryMsg if implemented in both PHP and JS.

Thu, Jul 28, 3:52 PM · Reading-Web-Local-Wiki-Issues, I18n
Nikerabbit added a comment to T300982: Texts modifications - feedback notes from translators.

I have updated the task description to make it easier to find what's still pending.

Thu, Jul 28, 2:48 PM · ISA
Nikerabbit updated the task description for T300982: Texts modifications - feedback notes from translators.
Thu, Jul 28, 2:47 PM · ISA
Nikerabbit updated the task description for T300982: Texts modifications - feedback notes from translators.
Thu, Jul 28, 2:45 PM · ISA
Nikerabbit added a comment to T312787: Make messages with raw HTML translatable on translatewiki.net.

It is also to protect the users of translatewiki.net, in case we use those translations directly on translatewiki.net even before exporting.

Thu, Jul 28, 2:31 PM · Continuous-Integration-Config, affects-translatewiki.net, MediaWiki-Internationalization
Nikerabbit closed T309219: Fatal exception of type "Wikimedia\Rdbms\DBQueryError" for Oldversion and History pages as Resolved.
Thu, Jul 28, 1:37 PM · translatewiki.net
Nikerabbit added a comment to T310271: [[MediaWiki:Miraheze-errorpages-page-not-found-alternatively/en]] translation issue (messages for the custom "404 Page not found" on Miraheze wikis).

This isn't really about translatewiki.net. Are you tracking this on Miraheze side and can this task be closed?

Thu, Jul 28, 1:37 PM · translatewiki.net, User-RhinosF1, I18n
Nikerabbit assigned T312832: Add {Ajapaik Flutter App} to translatewiki.net to abi_.

Are the localisation files you want to add in here https://github.com/Ajapaik/ajapaik_flutter_app/tree/imageview/lib/i18n?

Thu, Jul 28, 1:35 PM · Unplanned-Sprint-Work, Language-Team (Language-2022-July-September), translatewiki.net
Nikerabbit changed the status of T311343: Determine VideoJS localization strategy from Open to Stalled.
Thu, Jul 28, 1:33 PM · translatewiki.net, I18n, VideoJS player
Nikerabbit changed the status of T310246: Add Extension:SearchVue to translatewiki.net, a subtask of T309932: [M] Create new SearchVue extension to contain Search Improvements augmentations, from Open to Stalled.
Thu, Jul 28, 1:32 PM · SDAW-Search-Improvements (Milestone 2: QuickView MVP), Structured-Data-Backlog (Current Work)
Nikerabbit changed the status of T310246: Add Extension:SearchVue to translatewiki.net from Open to Stalled.
Thu, Jul 28, 1:32 PM · SDAW-Search-Improvements (Milestone 2: QuickView MVP), translatewiki.net, Structured-Data-Backlog (Current Work)
Nikerabbit moved T299694: Adding sicilian language (scn) from Backlog to External on the translatewiki.net board.

Mukunda was handling this process before. I hope it's documented somewhere so that someone else can take it up.

Thu, Jul 28, 1:31 PM · translatewiki.net, Phabricator, I18n
Nikerabbit moved T312832: Add {Ajapaik Flutter App} to translatewiki.net from Backlog to New projects for translation on the translatewiki.net board.
Thu, Jul 28, 1:29 PM · Unplanned-Sprint-Work, Language-Team (Language-2022-July-September), translatewiki.net
Nikerabbit moved T313183: Split Wikibase message files to smaller groups from Backlog to Configuration changes on the translatewiki.net board.
Thu, Jul 28, 1:29 PM · wdwb-tech, I18n, translatewiki.net, Wikidata, MediaWiki-extensions-WikibaseClient, Wikidata Lexicographical data, MediaWiki-extensions-WikibaseRepository
Nikerabbit moved T313860: Archive the OfflineImportLexicon extension from Backlog to Projects to remove on the translatewiki.net board.
Thu, Jul 28, 1:29 PM · Patch-For-Review, MediaWiki-extensions-OfflineImportLexicon, translatewiki.net, Wikimedia-GitHub, Diffusion-Repository-Administrators, Projects-Cleanup
Nikerabbit moved T304866: Enable Content and Section Translation for Central Kurdish Wikipedia from In Progress to Done on the Language-Team (Language-2022-July-September) board.
Thu, Jul 28, 10:54 AM · Language-Team (Language-2022-July-September), SectionTranslation, CX-boost
Nikerabbit added a comment to T313242: Move classes in the Translate root directory to namespace.

The i18n files could be moved to i18n directory to further reduce clutter.

Thu, Jul 28, 9:21 AM · Technical-Debt, MediaWiki-extensions-Translate
Nikerabbit added a project to T312293: After all translations to a given locale are deleted, the localized page for that locale is not deleted: Unplanned-Sprint-Work.
Thu, Jul 28, 8:56 AM · Unplanned-Sprint-Work, Regression, MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Language-Team (Language-2022-July-September), MediaWiki-extensions-Translate
Nikerabbit added a subtask for T291724: After mass deletion of translation pages, Translate extension creates pages with edit summary "Mass deletion of pages added by X": T312293: After all translations to a given locale are deleted, the localized page for that locale is not deleted.
Thu, Jul 28, 8:54 AM · MW-1.39-notes (1.39.0-wmf.17; 2022-06-20), Language-Team (Language-2022-April-June), Patch-For-Review, MediaWiki-extensions-Translate, MediaWiki-extensions-Nuke
Nikerabbit added a parent task for T312293: After all translations to a given locale are deleted, the localized page for that locale is not deleted: T291724: After mass deletion of translation pages, Translate extension creates pages with edit summary "Mass deletion of pages added by X".
Thu, Jul 28, 8:54 AM · Unplanned-Sprint-Work, Regression, MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Language-Team (Language-2022-July-September), MediaWiki-extensions-Translate
Nikerabbit added a project to T312688: Category page name is not shown in Special:Translate: Unplanned-Sprint-Work.
Thu, Jul 28, 8:53 AM · Unplanned-Sprint-Work, Regression, MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Language-Team (Language-2022-July-September), MediaWiki-extensions-Translate
Nikerabbit added a subtask for T270025: Make it easy to go to source page and the translation page on Special:Translate: T312688: Category page name is not shown in Special:Translate.
Thu, Jul 28, 8:53 AM · MW-1.39-notes (1.39.0-wmf.18; 2022-06-27), Language-Team (Language-2022-April-June), Design, MediaWiki-extensions-Translate
Nikerabbit added a parent task for T312688: Category page name is not shown in Special:Translate: T270025: Make it easy to go to source page and the translation page on Special:Translate.
Thu, Jul 28, 8:53 AM · Unplanned-Sprint-Work, Regression, MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Language-Team (Language-2022-July-September), MediaWiki-extensions-Translate
Nikerabbit added a project to T311631: Impossible to mark pages for translation using the mobile site: Unplanned-Sprint-Work.
Thu, Jul 28, 8:52 AM · Unplanned-Sprint-Work, MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Language-Team (Language-2022-July-September), MediaWiki-extensions-Translate
Nikerabbit added a project to T216335: Special:Log/translationreview: allow filtering by different actions: Unplanned-Sprint-Work.
Thu, Jul 28, 8:51 AM · Unplanned-Sprint-Work, MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Language-Team (Language-2022-July-September), User-MarcoAurelio, good first task, MediaWiki-extensions-Translate
Nikerabbit removed a project from T312008: Move classes under api folder to namespace: Patch-For-Review.
Thu, Jul 28, 8:50 AM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Language-Team (Language-2022-July-September), Technical-Debt, MediaWiki-extensions-Translate
Nikerabbit closed T221913: Translate coverage publish step fails with: Incorrect whitelist config, no code coverage will be generated. as Resolved.

We are currently moving files to src, which already contains more than half of the source code files. We skipped the includes/ middle step. The job is no longer failing: https://integration.wikimedia.org/ci/job/mwext-phpunit-coverage-docker-publish/62017/console

Thu, Jul 28, 8:47 AM · MediaWiki-extensions-Translate
Nikerabbit renamed T193166: Adopt PSR-4 namespaces in Translate from Convert Translate to PSR-4 to Adopt PSR-4 namespaces in Translate.
Thu, Jul 28, 8:39 AM · Epic, Technical-Debt, MediaWiki-extensions-Translate
Nikerabbit closed T230894: Move Translate PHP classes to includes/ as Declined.

I agree, declining in favor of T193166: Adopt PSR-4 namespaces in Translate.

Thu, Jul 28, 8:36 AM · Technical-Debt, MediaWiki-extensions-Translate
Nikerabbit closed T230894: Move Translate PHP classes to includes/, a subtask of T221913: Translate coverage publish step fails with: Incorrect whitelist config, no code coverage will be generated., as Declined.
Thu, Jul 28, 8:36 AM · MediaWiki-extensions-Translate
Nikerabbit removed a subtask for T182943: Move namespaced extensions to use PSR-4 autoloading: T193166: Adopt PSR-4 namespaces in Translate.
Thu, Jul 28, 8:34 AM · Epic, MediaWiki-extensions-General
Nikerabbit removed a parent task for T193166: Adopt PSR-4 namespaces in Translate: T182943: Move namespaced extensions to use PSR-4 autoloading.
Thu, Jul 28, 8:34 AM · Epic, Technical-Debt, MediaWiki-extensions-Translate
Nikerabbit updated the task description for T312008: Move classes under api folder to namespace.
Thu, Jul 28, 8:32 AM · MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Language-Team (Language-2022-July-September), Technical-Debt, MediaWiki-extensions-Translate