Issues related to {{GENDER: support.
(created as per T150665: Replace tracking task T32443 (GENDER support) with new tag "Gender-Support" to replace T32443: [DO NOT USE] GENDER (tracking) [superseded by #Gender-Support])
Details
Tue, Apr 29
iOS thinks it require us moving to a new format of localized strings. Spike would be required to assess how much work.
Thu, Apr 24
Yes, unfortunately gendered strings are not yet supported very well in the ecosystems of native apps.
In Android, there's a "Grammatical Inflection" API that was introduced fairly recently (Android 14?), so it wouldn't be available on versions earlier than that, and even if it was available, it wouldn't support MediaWiki-style {{gender}} functions. This would require a significant refactor of how strings are converted from TranslateWiki to our native strings.xml syntax. Even the Android OS itself does not yet offer a global setting for the user's grammatical gender. On Android 15 I'm seeing only as a Developer setting.
The problem is valid, but I'm not sure that it's possible to do it at the moment because all these messages are in the mobile apps. Gender support is mostly easy in MediaWiki, but the mobile apps' code doesn't run on the MediaWiki platform. But maybe the apps developers will have an idea.
Apr 24 2025
Apr 15 2025
Apr 8 2025
Apr 4 2025
Thank you everybody who contributed to this and showed interest. It works pretty well and I'm happy to see the results :-)
Apr 1 2025
Mar 30 2025
Mar 25 2025
Also, this issue could’ve been completely avoided if there was clear documentation on such avoidable localisation issues that people could point to so patch authors have to introduce new variables instead of breaking the old ones, as happened here with previously working $1, and left the grace period for others to voice their concerns over the direction of their proposed patches. Alas, Wikimedia movement is at many times imperfect.
This task was and is not a duplicate of a newer task that just documents an issue created while (incorrectly) fixing this task. I marked this task with Gender-Support tag which is what it is the most related to. As it says in I18n, it is a gargantuan non-specific mega tag so forgive me for not marking this task up with that. I’ll try not to forget in the future. Opening to re-close without a false duplicate connection.
Sorry, I wasn't aware of this task. It is essentially a duplicate of T389491, which I reported. That is already supposed to be fixed, and if I'm not confused about scheduling, the fix is supposed to be deployed by the end of this week.
@Amire80 has updated the translations on translatewiki.net (potentially as part of T389491: Fix GENDER and parameter usage in the message contributions-title?).
I'll boldly re-close this task, as this should now resolve the issue (& to avoid accidentally having two tasks open about the same thing!).
Mar 24 2025
Mar 22 2025
Note: This is related to T61643 but I oppose merging this ticket to there. I'm proposing something very specific here and merging would just dilute the discussion.
Mar 21 2025
Looks like the manual changes made to non-English languages in the patch above may have been overridden by the translatewiki l10n-bot. https://github.com/wikimedia/mediawiki/commit/4c8ddb06bb48b55886d3610c07db487fddbf023e
https://translatewiki.net/w/i.php?title=MediaWiki:Contributions-title/ru&action=history shows that manual changes in the patch did not actually merge into translatewiki.net code and did not end up in the localisation two weeks later. That needs fixing, but I’m not sure how. Seems to be the case for most languages: https://translatewiki.net/w/i.php?title=Special:Translations&message=MediaWiki%3AContributions-title
Mar 20 2025
Change #1129921 merged by jenkins-bot:
[mediawiki/core@master] Fix gender and parameter usage in message contribution-title
Change #1129921 had a related patch set uploaded (by ToluAyo; author: ToluAyo):
[mediawiki/core@master] Fix gender and parameter usage in message contribution-title
Mar 14 2025
Mar 12 2025
Thank you, everybody!
Mar 10 2025
Should be deployed in 1.44.0-wmf.20.
Mar 9 2025
Change #1125616 merged by jenkins-bot:
[mediawiki/extensions/GlobalPreferences@master] Revert^2 "Add integration test for the global gender project"
Change #1125616 had a related patch set uploaded (by Dylsss; author: Dylsss):
[mediawiki/extensions/GlobalPreferences@master] Revert^2 "Add integration test for the global gender project"
Mar 8 2025
All of the implementation patches are merged, but after merging the patch with integration tests, we found that it fails in CI when executed together with some other extensions: T388314. I reverted it until this problem can be investigated next week.
Change #1125603 merged by jenkins-bot:
[mediawiki/extensions/GlobalPreferences@master] Revert "Add integration test for the global gender project"