Page MenuHomePhabricator

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

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 5:29 AM (321 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 triaged T269373: Translatewiki.net does not shown translation statistics as High priority.

Recent regression -> High.

Sat, Dec 5, 12:36 PM · Language-Team (Language-2020-October-December), MediaWiki-extensions-TwnMainPage, Patch-For-Review, affects-translatewiki.net
Nikerabbit moved T269373: Translatewiki.net does not shown translation statistics from Quarter Backlog to In Review on the Language-Team (Language-2020-October-December) board.
Sat, Dec 5, 12:36 PM · Language-Team (Language-2020-October-December), MediaWiki-extensions-TwnMainPage, Patch-For-Review, affects-translatewiki.net
Nikerabbit claimed T269373: Translatewiki.net does not shown translation statistics.
Sat, Dec 5, 12:36 PM · Language-Team (Language-2020-October-December), MediaWiki-extensions-TwnMainPage, Patch-For-Review, affects-translatewiki.net

Fri, Dec 4

Nikerabbit moved T267887: Uncaught TypeError: Cannot read property 'lang' of null from Recheck after deployment to Done on the Language-Team (Language-2020-October-December) board.
Fri, Dec 4, 1:25 PM · MW-1.36-notes (1.36.0-wmf.20; 2020-12-01), Language-Team (Language-2020-October-December), UniversalLanguageSelector, Wikimedia-production-error
Nikerabbit moved T265158: TypeError: lists[i] is undefined at mw.uls.getFrequentLanguageList from Recheck after deployment to Done on the Language-Team (Language-2020-October-December) board.
Fri, Dec 4, 1:23 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Language-Team (Language-2020-October-December), JavaScript, UniversalLanguageSelector, Wikimedia-production-error
Nikerabbit moved T262865: TypeError: previousInputMethods is undefined in jquery.ime from Recheck after deployment to Done on the Language-Team (Language-2020-October-December) board.
Fri, Dec 4, 1:22 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Language-Team (Language-2020-October-December), Wikimedia-production-error, UniversalLanguageSelector
Nikerabbit renamed T208304: maintenance/shell.php is broken if there is a key in globals which is not a valid variable name (e.g. $GLOBALS['foo.bar']) from maintenance/shell.php is broken if there is a variable in globals which is not a valid variable name (e.g. $GLOBALS['foo.bar']) to maintenance/shell.php is broken if there is a key in globals which is not a valid variable name (e.g. $GLOBALS['foo.bar']).
Fri, Dec 4, 1:08 PM · Patch-For-Review, affects-translatewiki.net, MediaWiki-Maintenance-system
Nikerabbit renamed T208304: maintenance/shell.php is broken if there is a key in globals which is not a valid variable name (e.g. $GLOBALS['foo.bar']) from maintenance/shell.php is broken to maintenance/shell.php is broken if there is a variable in globals which is not a valid variable name (e.g. $GLOBALS['foo.bar']).
Fri, Dec 4, 1:04 PM · Patch-For-Review, affects-translatewiki.net, MediaWiki-Maintenance-system
Nikerabbit added a comment to T208304: maintenance/shell.php is broken if there is a key in globals which is not a valid variable name (e.g. $GLOBALS['foo.bar']).

This is because CodeCleanerGlobalPass inserts global statements without much filtering. SMW creates a global with a period in its name, so the PHP parser fails.

Fri, Dec 4, 1:02 PM · Patch-For-Review, affects-translatewiki.net, MediaWiki-Maintenance-system
Nikerabbit added a comment to T208304: maintenance/shell.php is broken if there is a key in globals which is not a valid variable name (e.g. $GLOBALS['foo.bar']).

This is reproducible with https://gerrit.wikimedia.org/r/plugins/gitiles/translatewiki/+/refs/heads/master/puppet/README

Fri, Dec 4, 12:49 PM · Patch-For-Review, affects-translatewiki.net, MediaWiki-Maintenance-system

Thu, Dec 3

Nikerabbit closed T269361: Translation update failure as Resolved.

Works:

cd 'wikipedia-android'; git add .; if ! git diff --cached --quiet; then git commit -m 'Localisation updates from https://translatewiki.net.'; git rebase 'origin/master' && git push --force origin HEAD:'twn'; fi
[master c0cce2c25] Localisation updates from https://translatewiki.net.
 73 files changed, 231 insertions(+), 23 deletions(-)
Current branch master is up to date.
Thu, Dec 3, 3:38 PM · translatewiki.net, Wikipedia-Android-App-Backlog
Nikerabbit created T269361: Translation update failure.
Thu, Dec 3, 3:27 PM · translatewiki.net, Wikipedia-Android-App-Backlog
Nikerabbit added a comment to T268872: Content Translation Publishing fails with docserver-http: HTTP 400.

As far as I can see, these errors produce no events in Logstash. At least nothing I can find by searching with the article name.

Thu, Dec 3, 12:42 PM · Parsoid, ContentTranslation
Nikerabbit moved T266429: Review and add more Etherpad lite plugins to translatewiki.net from Quarter Backlog to In Review on the Language-Team (Language-2020-October-December) board.
Thu, Dec 3, 12:18 PM · Patch-For-Review, Language-Team (Language-2020-October-December), translatewiki.net
Nikerabbit claimed T266429: Review and add more Etherpad lite plugins to translatewiki.net.
Thu, Dec 3, 12:17 PM · Patch-For-Review, Language-Team (Language-2020-October-December), translatewiki.net
Nikerabbit updated the task description for T266429: Review and add more Etherpad lite plugins to translatewiki.net.
Thu, Dec 3, 12:04 PM · Patch-For-Review, Language-Team (Language-2020-October-December), translatewiki.net
Nikerabbit moved T266429: Review and add more Etherpad lite plugins to translatewiki.net from Backlog to Configuration changes on the translatewiki.net board.
Thu, Dec 3, 12:03 PM · Patch-For-Review, Language-Team (Language-2020-October-December), translatewiki.net
Nikerabbit moved T268987: Add COVID Ratio to translatewiki.net from Backlog to New projects for translation on the translatewiki.net board.
Thu, Dec 3, 12:03 PM · Language-Team (Language-2020-October-December), translatewiki.net
Nikerabbit added a project to T237028: Evaluate: <style> tag holding template definition: Language-Team (Language-2020-October-December).
Thu, Dec 3, 8:32 AM · Language-Team (Language-2020-October-December), Patch-For-Review, TemplateStyles, Parsoid, ContentTranslation
Nikerabbit removed projects from T252764: Automatic renaming by Fuzzybot broken: MW-1.35-notes (1.35.0-wmf.40; 2020-07-07), Patch-For-Review.
Thu, Dec 3, 8:04 AM · Language-Team (Language-2020-October-December), User-abi_, MediaWiki-extensions-Translate, translatewiki.net

Wed, Dec 2

Nikerabbit committed rEPFM71818b9769ef: Avoid use of deprecated wfMemcKey() (authored by aaron).
Avoid use of deprecated wfMemcKey()
Wed, Dec 2, 12:43 PM

Tue, Dec 1

Nikerabbit added a comment to T266572: Add wmcz web to translatewiki.net.

Fixed by https://gerrit.wikimedia.org/r/c/wikimedia-cz/+/644222. I do not maintain wikidata repo, not sure why it is mentioned here.

Tue, Dec 1, 10:30 AM · Patch-For-Review, Language-Team (Language-2020-October-December), translatewiki.net, WMCZ-Web
Nikerabbit moved T260812: Moving of translation page fails on translatewiki.net with OOM exception from In Progress to Blocked on the Language-Team (Language-2020-October-December) board.
Tue, Dec 1, 8:04 AM · Language-Team (Language-2020-October-December), MediaWiki-extensions-Translate, translatewiki.net
Nikerabbit added a comment to T266572: Add wmcz web to translatewiki.net.

@Urbanecm I noticed l10n-bot-watchers are missing the following permissions in your repos: abandon, remove reviewers, submit.
Compare:

Tue, Dec 1, 7:44 AM · Patch-For-Review, Language-Team (Language-2020-October-December), translatewiki.net, WMCZ-Web
Nikerabbit added a comment to T249901: Make Content Translation extension work on mediawiki-docker.

It seems git clone "https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor" extensions/VisualEditor is wrong and it should be git clone --recursive "https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor" extensions/VisualEditor. Can you remove extensions/VisualEditor and try again with the new command?

Tue, Dec 1, 7:18 AM · Language-Team (Language-2020-October-December), ContentTranslation, MediaWiki-Docker
Nikerabbit closed T269074: Error from line 31 of "PF_Utils.php": Call to undefined function swmfContLang() as Invalid.

On a closer look, you clearly have a typo there: swmfContLang has never existed, smwfContLang is the correct name. Did you edit the files manually?

Tue, Dec 1, 7:10 AM · MediaWiki-extensions-Page_Forms
Nikerabbit added a comment to T269074: Error from line 31 of "PF_Utils.php": Call to undefined function swmfContLang().

This is fixed in the latest unreleased version of Page Forms.

Tue, Dec 1, 7:03 AM · MediaWiki-extensions-Page_Forms

Mon, Nov 30

Nikerabbit moved T264756: Evaluate implementation effort for translatable modules from In Progress to In Review on the Language-Team (Language-2020-October-December) board.

The plan has been posted on https://www.mediawiki.org/wiki/Translatable_modules/Technical_implementation and feedback is requested.

Mon, Nov 30, 11:16 AM · Language-Team (Language-2020-October-December), Language-strategy
Nikerabbit moved T237542: Title::getFullURL returns empty string from Backlog to Mitigated on the affects-translatewiki.net board.
Mon, Nov 30, 10:40 AM · affects-translatewiki.net, MediaWiki-General, Regression
Nikerabbit added a comment to T268919: Using Translate on page using a Cargo cargo_store template blocks the translate from working.

Translate code related to this was refactored in MLEB 2020.10, but that version dropped support for MediaWiki 1.33.

Mon, Nov 30, 7:58 AM · MediaWiki-extensions-Translate, MediaWiki-extensions-Cargo

Sun, Nov 29

Nikerabbit changed the status of T268919: Using Translate on page using a Cargo cargo_store template blocks the translate from working from Open to Stalled.

Can you clarify "does not work" by adding "expected results" and "actual results".

Sun, Nov 29, 8:19 AM · MediaWiki-extensions-Translate, MediaWiki-extensions-Cargo

Thu, Nov 26

Nikerabbit added a comment to T268840: Infinite loop in DeferredUpdates::tryOpportunisticExecute.

I think this is the underlying cause for T260812: Moving of translation page fails on translatewiki.net with OOM exception as well. I think WMF environment is not affected since it does not use the database backend for the job queue and hence does not trigger this loop.

Thu, Nov 26, 4:07 PM · Platform Team Workboards (Clinic Duty Team), affects-translatewiki.net, MediaWiki-JobQueue
Nikerabbit moved T252764: Automatic renaming by Fuzzybot broken from Priority Backlog to Blocked on the Language-Team (Language-2020-October-December) board.
Thu, Nov 26, 4:05 PM · Language-Team (Language-2020-October-December), User-abi_, MediaWiki-extensions-Translate, translatewiki.net
Nikerabbit added a comment to T252764: Automatic renaming by Fuzzybot broken.

I did a lot of debugging on a translatewiki.net production canary and I found there is an infinite loop. For clarity as we discuss strong synchronization here as well, I filed it as T268840: Infinite loop in DeferredUpdates::tryOpportunisticExecute.

Thu, Nov 26, 4:05 PM · Language-Team (Language-2020-October-December), User-abi_, MediaWiki-extensions-Translate, translatewiki.net
Nikerabbit added a subtask for T252764: Automatic renaming by Fuzzybot broken: T268840: Infinite loop in DeferredUpdates::tryOpportunisticExecute.
Thu, Nov 26, 4:03 PM · Language-Team (Language-2020-October-December), User-abi_, MediaWiki-extensions-Translate, translatewiki.net
Nikerabbit added a parent task for T268840: Infinite loop in DeferredUpdates::tryOpportunisticExecute: T252764: Automatic renaming by Fuzzybot broken.
Thu, Nov 26, 4:03 PM · Platform Team Workboards (Clinic Duty Team), affects-translatewiki.net, MediaWiki-JobQueue
Nikerabbit created T268840: Infinite loop in DeferredUpdates::tryOpportunisticExecute.
Thu, Nov 26, 4:02 PM · Platform Team Workboards (Clinic Duty Team), affects-translatewiki.net, MediaWiki-JobQueue
Nikerabbit claimed T260812: Moving of translation page fails on translatewiki.net with OOM exception.

Planning to do some live-debugging on canary to identify the cause.

Thu, Nov 26, 12:55 PM · Language-Team (Language-2020-October-December), MediaWiki-extensions-Translate, translatewiki.net
Nikerabbit added a comment to T268801: Deprecate the 'researchers' posix group.

I don't really know which one (if any) I should be in. IIRC I was added there for eventlogging access, which I still occasionally use.

Thu, Nov 26, 7:55 AM · Patch-For-Review, Analytics-Kanban, Analytics

Wed, Nov 25

Nikerabbit added a comment to T268426: Add Anvesha application to translatewiki.net.

@abi_ - thank you for looking into this. I should have specified this before, but the "translatewiki" account does in fact have push access to the GitHub repository, as requested.

Wed, Nov 25, 3:39 PM · Language-Team (Language-2020-October-December), translatewiki.net
Nikerabbit updated the task description for T268426: Add Anvesha application to translatewiki.net.
Wed, Nov 25, 3:38 PM · Language-Team (Language-2020-October-December), translatewiki.net
Nikerabbit created T268761: $wgPageFormsCacheFormDefinitions = true broken in MediaWiki 1.33 and above.
Wed, Nov 25, 3:28 PM · MediaWiki-extensions-Page_Forms
Nikerabbit reopened T266502: Deprecate and remove wfMemcKey() as "Open".

I'm requesting a revert of the removal of wfMemckey for time being, because it blocks deployments on translatewiki.net as it's still being used by two extensions we use (TwnMainPage and PageForms).

Wed, Nov 25, 3:01 PM · MW-1.36-notes (1.36.0-wmf.20; 2020-12-01), Patch-For-Review, Technical-Debt (Deprecation process), Performance-Team, MediaWiki-Cache
Nikerabbit added a comment to T70636: No enabled connection [Called from CirrusSearch\ElasticsearchIntermediary::failure in /srv/vagrant/mediawiki/extensions/CirrusSearch/includes/ElasticsearchIntermediary.php at line 97].

Somewhere I wrote that there should be a way for external services like TTMServer or CirrusSearch disable themselves or provide testing instance while running unit tests.

Wed, Nov 25, 8:34 AM · Discovery-Search, Discovery, Elasticsearch, MediaWiki-extensions-Translate
Nikerabbit added a comment to T268682: URIError: malformed URI sequence at CXContributions.

Are you sure this is related to CX? At Logstash I see this on various pages and the error is happening inside the callstack of mw.user.sessionId().

Wed, Nov 25, 7:53 AM · Wikimedia-production-error, ContentTranslation
Nikerabbit added a comment to T265498: Object doesn't support property or method 'replace' in mw.format in CompactInterlanguageList.

I had a look at the code of mw.language.convertNumber and did not see how it could return not-a-string when passed one argument.

Wed, Nov 25, 7:27 AM · ULS-CompactLinks, JavaScript, MediaWiki-Internationalization, UniversalLanguageSelector

Tue, Nov 24

Nikerabbit moved T263427: Unable to process a particular wikibase dump using munge.sh (localised namespace name) from Backlog to Needing on the User-Nikerabbit board.
Tue, Nov 24, 6:06 PM · Wikidata-Query-Service, Wikidata, User-Nikerabbit, Wikibase-Containers
Nikerabbit moved T266097: Need an easy way to get list of wikis using Translate from Backlog to Needing on the User-Nikerabbit board.
Tue, Nov 24, 6:05 PM · Release-Engineering-Team, User-Nikerabbit, Wikimedia-Site-requests
Nikerabbit moved T268324: OAUTH_CONSUMER_* variables ignored in wikibase/quickstatements image from Backlog to Needing on the User-Nikerabbit board.
Tue, Nov 24, 6:05 PM · User-Nikerabbit, Wikidata, Wikibase-Containers
Nikerabbit moved T268662: Quickstatements login is broken due to invalid oauth_callback since June due to change in magnustools from Backlog to Needing on the User-Nikerabbit board.
Tue, Nov 24, 6:05 PM · User-Nikerabbit, Wikibase-Containers, Wikidata
Nikerabbit updated the task description for T268662: Quickstatements login is broken due to invalid oauth_callback since June due to change in magnustools.
Tue, Nov 24, 6:00 PM · User-Nikerabbit, Wikibase-Containers, Wikidata
Nikerabbit created T268662: Quickstatements login is broken due to invalid oauth_callback since June due to change in magnustools.
Tue, Nov 24, 5:59 PM · User-Nikerabbit, Wikibase-Containers, Wikidata
Nikerabbit added a comment to T254202: Special:OAuth not able to retain log in.

I am seeing this error always on my local instance of quickstatements. The oauth_callback parameter is missing the full prefix and is just api.php. This seems to be a bug in quickstatements.

Tue, Nov 24, 5:38 PM · MediaWiki-extensions-OAuth, Wikidata
Nikerabbit added a comment to T268633: Make it easy to create a phabricator task to add projects to translatewiki.net.

I'm already subscribed to the project so I don't need to be explicitly subscribed.

Tue, Nov 24, 2:42 PM · Language-Team (Language-2020-October-December), translatewiki.net
Nikerabbit closed T268232: Add wikidata query builder to translatewiki.net as Resolved.
Tue, Nov 24, 12:18 PM · Language-Team (Language-2020-October-December), translatewiki.net
Nikerabbit updated the task description for T268232: Add wikidata query builder to translatewiki.net.
Tue, Nov 24, 12:18 PM · Language-Team (Language-2020-October-December), translatewiki.net
Nikerabbit closed T268232: Add wikidata query builder to translatewiki.net, a subtask of T267731: Investigate how to update translations in the repo automatically from translatewiki -- 4h max, as Resolved.
Tue, Nov 24, 12:17 PM · Patch-For-Review, User-Ladsgroup, Wikidata Query Builder ( Wikidata Query Builder - sprint 4), Wikidata
Nikerabbit triaged T268232: Add wikidata query builder to translatewiki.net as High priority.
Tue, Nov 24, 12:17 PM · Language-Team (Language-2020-October-December), translatewiki.net
Nikerabbit added a comment to T263427: Unable to process a particular wikibase dump using munge.sh (localised namespace name).

How I worked around this in the end:

Tue, Nov 24, 11:57 AM · Wikidata-Query-Service, Wikidata, User-Nikerabbit, Wikibase-Containers
Nikerabbit removed a project from T258860: LogicException: Process cache for 'en' should be set by now: CirrusSearch.

The other task has a different backtrace. Based on that I'm faily surely that CirrusSearch is not causing this.

Tue, Nov 24, 10:32 AM · MW-1.35-release, Discovery-Search, MediaWiki-Cache, affects-translatewiki.net
Nikerabbit renamed T267445: UserGetLanguageObjectHook is unsafe: "User::loadFromSession called before the end of Setup.php" from "User::loadFromSession called before the end of Setup.php" warning due to UniversalLanguageSelector to UserGetLanguageObjectHook is unsafe: "User::loadFromSession called before the end of Setup.php".
Tue, Nov 24, 9:23 AM · Platform Team Workboards (Clinic Duty Team), Language-Team (Language-2020-October-December), Anti-Harassment, Wikimedia-production-error, UniversalLanguageSelector
Nikerabbit added projects to T267445: UserGetLanguageObjectHook is unsafe: "User::loadFromSession called before the end of Setup.php": Platform Engineering, Language-Team (Language-2020-October-December).

And I'd say based on that, using this hook in this way is thus not supported by MW today.

Tue, Nov 24, 9:23 AM · Platform Team Workboards (Clinic Duty Team), Language-Team (Language-2020-October-December), Anti-Harassment, Wikimedia-production-error, UniversalLanguageSelector
Nikerabbit moved T267445: UserGetLanguageObjectHook is unsafe: "User::loadFromSession called before the end of Setup.php" from Quarter Backlog to Blocked on the Language-Team (Language-2020-October-December) board.
Tue, Nov 24, 9:22 AM · Platform Team Workboards (Clinic Duty Team), Language-Team (Language-2020-October-December), Anti-Harassment, Wikimedia-production-error, UniversalLanguageSelector
Nikerabbit removed a project from T268232: Add wikidata query builder to translatewiki.net: Patch-For-Review.
Tue, Nov 24, 8:49 AM · Language-Team (Language-2020-October-December), translatewiki.net
Nikerabbit added a comment to T268232: Add wikidata query builder to translatewiki.net.
Tue, Nov 24, 8:49 AM · Language-Team (Language-2020-October-December), translatewiki.net
Nikerabbit updated the task description for T268232: Add wikidata query builder to translatewiki.net.
Tue, Nov 24, 8:48 AM · Language-Team (Language-2020-October-December), translatewiki.net
Nikerabbit closed T187676: RepoNG codemaponly doesn't work as Resolved.

This thing was removed from repong. It's still present in Translate.

Tue, Nov 24, 8:21 AM · translatewiki.net
Nikerabbit closed T65931: Activating stash takes more than 60 seconds in Sandbox as Invalid.

These browser tests were removed in the end.

Tue, Nov 24, 8:19 AM · MediaWiki-extensions-Translate
Nikerabbit closed T38592: Client side translation suggestions as Declined.

Wontfixing due to privacy concerns that are unavoidable with this approach.

Tue, Nov 24, 8:18 AM · I18n, MediaWiki-extensions-Translate
Nikerabbit closed T41000: no normalizing translations for wikimarkup as Invalid.
Tue, Nov 24, 8:17 AM · MediaWiki-extensions-Translate
Nikerabbit closed T87584: Ctrl/Command + Clicking on a link from the Common Languages list changes the current page too as Resolved.
Tue, Nov 24, 8:13 AM · ULS-CompactLinks, Language-Team (Language-2020-October-December), UniversalLanguageSelector
Nikerabbit added a comment to T265498: Object doesn't support property or method 'replace' in mw.format in CompactInterlanguageList.

All the recent ones are from updateTooltipOnElement from mediawiki.util/jquery.accessKeyLabel.js. It would be nice to have logs of what the invalid values actually are.

Tue, Nov 24, 7:59 AM · ULS-CompactLinks, JavaScript, MediaWiki-Internationalization, UniversalLanguageSelector
Nikerabbit added a project to T268576: Convert Translate to AbstractSchema: Technical-Debt.
Tue, Nov 24, 7:20 AM · Technical-Debt, MediaWiki-extensions-Translate, Platform Team Initiatives (Abstract Schema)
Nikerabbit added a comment to T264824: The module ext.uls.compactlinks and its associated beta feature should be disabled on new Vector.

I'm sure the main page is excluded due to noexternallanglinks (similar to production enwiki main page). You can see {{noexternallanglinks}} near the bottom of the page source.

Tue, Nov 24, 7:15 AM · MW-1.36-notes (1.36.0-wmf.20; 2020-12-01), Readers-Web-Backlog (Kanbanana-FY-2020-21), Patch-For-Review, UniversalLanguageSelector, Desktop Improvements

Mon, Nov 23

Nikerabbit changed the subtype of T52092: Implement glossary (terminology) support from "Task" to "Feature Request".
Mon, Nov 23, 4:09 PM · I18n, MediaWiki-extensions-Translate
Nikerabbit closed T49250: translatewiki.net API: Attach suggestions to message as Declined.
Mon, Nov 23, 4:09 PM · MediaWiki-extensions-Translate
Nikerabbit changed the subtype of T245106: Character recommendation validator from "Task" to "Feature Request".
Mon, Nov 23, 4:08 PM · affects-Kiwix-and-openZIM, MediaWiki-extensions-Translate
Nikerabbit updated the task description for T49310: Translate should not eat some tags inside message contents for AndroidFFS.
Mon, Nov 23, 4:07 PM · MediaWiki-extensions-Translate
Nikerabbit changed the subtype of T111175: Special:SearchTranslations tabs hardcode language names in English from "Task" to "Bug Report".

I think it's using autonym rather than hardcoding, but end result is the same.

Mon, Nov 23, 4:05 PM · MediaWiki-extensions-Translate
Nikerabbit merged task T178885: Create a script to export/import a test dataset to TTMServer into T267031: Exports and imports for translation memory.
Mon, Nov 23, 4:01 PM · MediaWiki-extensions-Translate
Nikerabbit merged T178885: Create a script to export/import a test dataset to TTMServer into T267031: Exports and imports for translation memory.
Mon, Nov 23, 4:01 PM · MW-1.36-notes (1.36.0-wmf.20; 2020-12-01), Language-Team (Language-2020-October-December), MediaWiki-extensions-Translate
Nikerabbit added a subtask for T261181: Make Translate extension compatible with Parsoid: T44239: Translatable pages (pages using Translate extension syntax) can create unusable section edit (editsection) links.
Mon, Nov 23, 4:00 PM · Editing-team (Tracking), Editing-Team-Request, Language-Team (Language-2020-October-December), Parsoid, MediaWiki-extensions-Translate
Nikerabbit added a parent task for T44239: Translatable pages (pages using Translate extension syntax) can create unusable section edit (editsection) links: T261181: Make Translate extension compatible with Parsoid.
Mon, Nov 23, 4:00 PM · MediaWiki-extensions-Translate, MediaWiki-Page-editing
Nikerabbit closed T33331: JavascriptFFS shouldn't be building JSON manually as Declined.

This format was removed.

Mon, Nov 23, 3:34 PM · MediaWiki-extensions-Translate
Nikerabbit changed the subtype of T156035: Error when running TTMServer export with the database backend from "Task" to "Bug Report".
Mon, Nov 23, 3:27 PM · MediaWiki Language Extension Bundle, MediaWiki-extensions-Translate
Nikerabbit changed the subtype of T153874: Extend Lua libraries with Extension Translate related features from "Task" to "Feature Request".
Mon, Nov 23, 3:17 PM · MediaWiki-extensions-Scribunto, MediaWiki-extensions-Translate
Nikerabbit changed the subtype of T181339: Add a "Hide translated pages" for Special:AllPages from "Task" to "Feature Request".
Mon, Nov 23, 3:15 PM · MediaWiki-extensions-Translate, MediaWiki-Special-pages
Nikerabbit changed the subtype of T216368: Allow to hide translations on special page "WhatLinksHere" from "Task" to "Feature Request".
Mon, Nov 23, 3:14 PM · MediaWiki-extensions-Translate, I18n, MediaWiki-Special-pages
Nikerabbit changed the subtype of T71704: Special:PageMigration should have a navigation bar at the top to switch between languages from "Task" to "Feature Request".
Mon, Nov 23, 3:09 PM · MediaWiki-extensions-Translate
Nikerabbit removed a project from T71797: Content inside <nowiki>, <source>, etc tags should not be altered at Special:PagePreparation: SyntaxHighlight.
Mon, Nov 23, 3:08 PM · MediaWiki-extensions-Translate
Nikerabbit added a comment to T266743: [[MediaWiki:Mainpage/jam]] translation issue: Says changing the string would break long established wikis.

I'd be willing to change the text and put a RELEASE NOTES entry for the breaking change. As a bonus it would be nice to have a support from other translator(s) in this language but looking at https://translatewiki.net/wiki/Special:SupportedLanguages/jam I don't see other active ones.

Mon, Nov 23, 11:13 AM · MediaWiki-Internationalization, I18n
Nikerabbit added a comment to T268328: Automatically index extensions in Codesearch.

The main point however is that it should be clear how a new extension can get itself included in the index. My idea was to make this lightweight and automatic: if your extension has a page on mediawiki.org and is actively maintained, it gets indexed. If it appears that it's no longer actively maintained, it gets dropped from the category on the wiki, and thus from the index.

Mon, Nov 23, 9:30 AM · VPS-project-Codesearch, TechCom
Nikerabbit added a comment to T268274: Enable translating from any already translated language in Extension:Translate.

About six months ago I wrote a proof of concept and even demoed this feature. The code is in https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Translate/+/588755 but it's not merge-able.

Mon, Nov 23, 8:18 AM · MediaWiki-extensions-Translate
Nikerabbit added a comment to T86484: InTense: Amass suitable projects from available datasets.

The labs project was deleted to free up unused resources until they are needed.

Mon, Nov 23, 8:16 AM · translatewiki.net
Nikerabbit added a comment to T267030: Create development and testing environment for translation memory.
  1. Yes.
  2. There is https://www.mediawiki.org/wiki/MediaWiki-Docker/Configuration_recipes/Alternative_databases
  3. ULS does not have any non-dev composer dependencies.
  4. I don't believe XHProf will be the tool to evaluate/benchmark different approaches for performance
Mon, Nov 23, 7:51 AM · Technical-Debt, Language-Team (Language-2020-October-December), MediaWiki-extensions-Translate

Sun, Nov 22

Nikerabbit added a comment to T5677: Disabling logo should not generate 404 requests.

I think it would be nice for the users to be able to disable the logo rather than watch the ugly default logo if there just isn't any real logo available.

Sun, Nov 22, 4:40 PM · MediaWiki-Interface

Sat, Nov 21

Nikerabbit added a comment to T268362: Translate tags appear when transcluding a translatable page.

You might want to subscribe to T47096: Add a way to transclude template or other page in the correct language.

Sat, Nov 21, 8:26 PM · MediaWiki-extensions-Translate

Fri, Nov 20

Nikerabbit added a comment to T248064: Make Timeless the default skin for translatewiki.net.

Cross-linking: https://translatewiki.net/wiki/Thread:Support/Proposal_to_change_default_skin_to_Timeless

Fri, Nov 20, 2:25 PM · translatewiki.net
Nikerabbit created T268324: OAUTH_CONSUMER_* variables ignored in wikibase/quickstatements image.
Fri, Nov 20, 10:58 AM · User-Nikerabbit, Wikibase-Containers, Wikidata

Thu, Nov 19

Nikerabbit updated subscribers of T266380: Remove ContentTranslation code that emulates AbuseFilter, because it's hard to maintain.

@Daimona That is a product decision and @Pginer-WMF may give more details.

Thu, Nov 19, 7:05 PM · ContentTranslation, AbuseFilter