r99394 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r99393‎ | r99394 | r99395 >
Date:08:29, 10 October 2011
Author:siebrand
Status:deferred (Comments)
Tags:
Comment:
Follow-up r99312: bug 31581: Allow gender distinction for user groups in extensions.
Modified paths:
  • /trunk/extensions/CheckUser/CheckUser.i18n.php (modified) (history)
  • /trunk/extensions/CodeReview/CodeReview.i18n.php (modified) (history)
  • /trunk/extensions/FlaggedRevs/presentation/language/FlaggedRevs.i18n.php (modified) (history)
  • /trunk/extensions/LinkFilter/LinkFilter.i18n.php (modified) (history)
  • /trunk/extensions/LiveTranslate/LiveTranslate.i18n.php (modified) (history)
  • /trunk/extensions/MirrorTools/MirrorTools.i18n.php (modified) (history)
  • /trunk/extensions/Push/Push.i18n.php (modified) (history)
  • /trunk/extensions/SemanticWatchlist/SemanticWatchlist.i18n.php (modified) (history)
  • /trunk/extensions/Translate/check-blacklist.php (modified) (history)
  • /trunk/extensions/UploadWizard/UploadWizard.i18n.php (modified) (history)
  • /trunk/extensions/WhiteListEdit/WhiteListEdit.i18n.php (modified) (history)
  • /trunk/extensions/Widgets/Widgets.i18n.php (modified) (history)
  • /trunk/extensions/WikiForum/WikiForum.i18n.php (modified) (history)
  • /trunk/extensions/WikimediaIncubator/WikimediaIncubator.i18n.php (modified) (history)
  • /trunk/extensions/WikimediaMessages/WikimediaMessages.i18n.php (modified) (history)

Diff [purge]

Index: trunk/extensions/MirrorTools/MirrorTools.i18n.php
@@ -14,7 +14,7 @@
1515 'mirrortools-desc' => 'Allows edits via API to be made under any username',
1616 'right-mirroredit' => 'Edit via API under any username',
1717 'group-MirrorTools' => 'Mirror tool users',
18 - 'group-MirrorTools-member' => 'mirror tool user',
 18+ 'group-MirrorTools-member' => '{{GENDER:$1|mirror tool user}}',
1919 'grouppage-MirrorTools' => '{{ns:project}}:Mirror tool users',
2020 );
2121
Index: trunk/extensions/WikiForum/WikiForum.i18n.php
@@ -112,7 +112,7 @@
113113
114114 // Forum admin group, as per discussion with Jedimca0 on 30 December 2010
115115 'group-forumadmin' => 'Forum administrators',
116 - 'group-forumadmin-member' => 'forum administrator',
 116+ 'group-forumadmin-member' => '{{GENDER:$1|forum administrator}}',
117117 'grouppage-forumadmin' => '{{ns:project}}:Forum administrators',
118118 );
119119
Index: trunk/extensions/WhiteListEdit/WhiteListEdit.i18n.php
@@ -92,9 +92,9 @@
9393
9494 # User groups and members
9595 'group-restricted' => 'Restricted users',
96 - 'group-restricted-member' => 'Restricted user',
 96+ 'group-restricted-member' => '{{GENDER:$1|restricted user}}',
9797 'group-manager' => 'Managers',
98 - 'group-manager-member' => 'Manager',
 98+ 'group-manager-member' => '{{GENDER:$1|manager}}',
9999 );
100100
101101 /** Message documentation (Message documentation)
Index: trunk/extensions/UploadWizard/UploadWizard.i18n.php
@@ -18,7 +18,7 @@
1919 'mwe-upwiz-uploadcampaign' => 'Upload campaign configuration',
2020 'right-upwizcampaigns' => 'Configure Upload Wizard campaigns',
2121 'group-upwizcampeditors' => 'Upload Wizard campaign editors',
22 - 'group-upwizcampeditors-member' => 'Upload Wizard campaign editor',
 22+ 'group-upwizcampeditors-member' => '{{GENDER:$1|Upload Wizard campaign editor}}',
2323 'grouppage-upwizcampeditors' => 'Project:Upload Wizard campaign editors',
2424 'mwe-upwiz-js-off' => 'UploadWizard uses JavaScript for an improved interface. Your browser either does not support JavaScript or has JavaScript turned off, so we are showing you a simple upload form.',
2525 'mwe-upwiz-extension-disabled' => 'This page has been disabled due to temporary technical problems. In the meantime try the standard upload form.',
Index: trunk/extensions/WikimediaMessages/WikimediaMessages.i18n.php
@@ -62,28 +62,28 @@
6363 'group-transwiki' => 'Transwiki importers',
6464 'group-trusted' => 'Trusted users',
6565
66 - 'group-abusefilter-member' => 'abuse filter editor',
67 - 'group-accountcreator-member' => 'account creator',
68 - 'group-arbcom-member' => 'arbitration committee member',
69 - 'group-autopatrolled-member' => 'autopatroller',
70 - 'group-autoreviewer-member' => 'autoreviewer',
71 - 'group-bigexport-member' => 'big exporter',
72 - 'group-confirmed-member' => 'confirmed user',
73 - 'group-editprotected-member' => 'protected page editor',
74 - 'group-eliminator-member' => 'eliminator',
75 - 'group-filemover-member' => 'file mover',
76 - 'group-flood-member' => 'bot user',
77 - 'group-founder-member' => 'founder',
78 - 'group-Image-reviewer-member' => 'image reviewer',
79 - 'group-import-member' => 'importer',
80 - 'group-interface_editors-member' => 'interface editor',
81 - 'group-ipblock-exempt-member' => 'IP block exempt',
82 - 'group-OTRS-member-member' => 'OTRS member',
83 - 'group-patroller-member' => 'patroller',
84 - 'group-researcher-member' => 'researcher',
85 - 'group-rollbacker-member' => 'rollbacker',
86 - 'group-transwiki-member' => 'transwiki importer',
87 - 'group-trusted-member' => 'trusted user',
 66+ 'group-abusefilter-member' => '{{GENDER:$1|abuse filter editor}}',
 67+ 'group-accountcreator-member' => '{{GENDER:$1|account creator}}',
 68+ 'group-arbcom-member' => '{{GENDER:$1|arbitration committee member}}',
 69+ 'group-autopatrolled-member' => '{{GENDER:$1|autopatroller}}',
 70+ 'group-autoreviewer-member' => '{{GENDER:$1|autoreviewer}}',
 71+ 'group-bigexport-member' => '{{GENDER:$1|big exporter}}',
 72+ 'group-confirmed-member' => '{{GENDER:$1|confirmed user}}',
 73+ 'group-editprotected-member' => '{{GENDER:$1|protected page editor}}',
 74+ 'group-eliminator-member' => '{{GENDER:$1|eliminator}}',
 75+ 'group-filemover-member' => '{{GENDER:$1|file mover}}',
 76+ 'group-flood-member' => '{{GENDER:$1|bot user}}',
 77+ 'group-founder-member' => '{{GENDER:$1|founder}}',
 78+ 'group-Image-reviewer-member' => '{{GENDER:$1|image reviewer}}',
 79+ 'group-import-member' => '{{GENDER:$1|importer}}',
 80+ 'group-interface_editors-member' => '{{GENDER:$1|interface editor}}',
 81+ 'group-ipblock-exempt-member' => '{{GENDER:$1|IP block exempt}}',
 82+ 'group-OTRS-member-member' => '{{GENDER:$1|OTRS member}}',
 83+ 'group-patroller-member' => '{{GENDER:$1|patroller}}',
 84+ 'group-researcher-member' => '{{GENDER:$1|researcher}}',
 85+ 'group-rollbacker-member' => '{{GENDER:$1|rollbacker}}',
 86+ 'group-transwiki-member' => '{{GENDER:$1|transwiki importer}}',
 87+ 'group-trusted-member' => '{{GENDER:$1|trusted user}}',
8888
8989 'grouppage-abusefilter' => '{{ns:project}}:Abuse filter editors',
9090 'grouppage-accountcreator' => '{{ns:project}}:Account creators',
@@ -118,14 +118,14 @@
119119 'group-Ombudsmen' => 'Ombudsmen',
120120 'group-Staff' => 'Staff',
121121
122 - 'group-steward-member' => 'steward',
123 - 'group-sysadmin-member' => 'system administrator',
124 - 'group-editinterface-member' => 'interface editor',
125 - 'group-Global_bot-member' => 'global bot',
126 - 'group-Global_rollback-member' => 'global rollbacker',
127 - 'group-Global_sysops-member' => 'global sysop',
128 - 'group-Ombudsmen-member' => 'ombudsman',
129 - 'group-Staff-member' => 'staff',
 122+ 'group-steward-member' => '{{GENDER:$1|steward}}',
 123+ 'group-sysadmin-member' => '{{GENDER:$1|system administrator}}',
 124+ 'group-editinterface-member' => '{{GENDER:$1|interface editor}}',
 125+ 'group-Global_bot-member' => '{{GENDER:$1|global bot}}',
 126+ 'group-Global_rollback-member' => '{{GENDER:$1|global rollbacker}}',
 127+ 'group-Global_sysops-member' => '{{GENDER:$1|global sysop}}',
 128+ 'group-Ombudsmen-member' => '{{GENDER:$1|ombudsman}}',
 129+ 'group-Staff-member' => '{{GENDER:$1|staff}}',
130130
131131 'grouppage-steward' => 'm:Stewards', # only translate this message to other languages if you have to change it
132132 'grouppage-sysadmin' => 'm:System administrators', # only translate this message to other languages if you have to change it
@@ -138,12 +138,12 @@
139139 # mediawiki.org specific user group
140140
141141 'group-coder' => 'Coders',
142 - 'group-coder-member' => 'coder',
 142+ 'group-coder-member' => '{{GENDER:$1|coder}}',
143143 'grouppage-coder' => 'Project:Coder', # only translate this message to other languages if you have to change it
144144
145145 # Private and fishbowl wikis
146146 'group-inactive' => 'Inactive users',
147 - 'group-inactive-member' => 'inactive user',
 147+ 'group-inactive-member' => '{{GENDER:$1|inactive user}}',
148148 'grouppage-inactive' => '{{ns:project}}:Inactive users',
149149
150150 # The name for the common shared repo 'shared'
@@ -160,7 +160,7 @@
161161 If you did not write this yourself, it must be available under terms consistent with the [http://wikimediafoundation.org/wiki/Terms_of_Use Terms of Use], and you agree to follow any relevant licensing requirements.',
162162
163163 # Custom message for enwiki to stop from deleting the mainpage
164 - 'cant-delete-main-page' => "You can't delete or move the main page.",
 164+ 'cant-delete-main-page' => 'You cannot delete or move the main page.',
165165 );
166166
167167 /** Message documentation (Message documentation)
Index: trunk/extensions/LinkFilter/LinkFilter.i18n.php
@@ -73,7 +73,7 @@
7474 'linkfilter-feed-title' => '{{SITENAME}} links', // RSS feed title
7575 // For Special:ListUsers - new group
7676 'group-linkadmin' => 'Link administrators',
77 - 'group-linkadmin-member' => 'link administrator',
 77+ 'group-linkadmin-member' => '{{GENDER:$1|link administrator}}',
7878 'grouppage-linkadmin' => '{{ns:project}}:Link administrators',
7979 // For Special:ListGroupRights
8080 'right-linkadmin' => 'Administrate user-submitted links',
Index: trunk/extensions/FlaggedRevs/presentation/language/FlaggedRevs.i18n.php
@@ -38,13 +38,13 @@
3939 'flaggedrevs-hidereviewed' => '$1 reviewed edits',
4040 'flaggedrevs-diffonly' => '', # do not translate or duplicate this message to other languages
4141 'group-editor' => 'Editors',
42 - 'group-editor-member' => 'editor',
 42+ 'group-editor-member' => '{{GENDER:$1|editor}}',
4343 'group-reviewer' => 'Reviewers',
44 - 'group-reviewer-member' => 'reviewer',
 44+ 'group-reviewer-member' => '{{GENDER:$1|reviewer}}',
4545 'grouppage-editor' => '{{ns:project}}:Editor',
4646 'grouppage-reviewer' => '{{ns:project}}:Reviewer',
4747 'group-autoreview' => 'Autochecked users',
48 - 'group-autoreview-member' => 'autochecked users',
 48+ 'group-autoreview-member' => '{{GENDER:$1|autochecked users}}',
4949 'grouppage-autoreview' => '{{ns:project}}:Autochecked users',
5050 'revreview-hist-draft' => 'unchecked revision',
5151 'revreview-hist-pending' => 'pending revision',
Index: trunk/extensions/Translate/check-blacklist.php
@@ -171,10 +171,18 @@
172172 )
173173 ),
174174 array(
 175+ 'group' => 'ext-checkuser',
 176+ 'check' => 'variable',
 177+ 'message' => array(
 178+ 'group-checkuser-member', // Optional PLURAL parameter
 179+ )
 180+),
 181+array(
175182 'group' => 'ext-codereview',
176183 'check' => 'variable',
177184 'message' => array(
178185 'code-stats-main', // Optional time parameters
 186+ 'group-svnadmins-member', // Optional PLURAL parameter
179187 )
180188 ),
181189 array(
@@ -233,6 +241,15 @@
234242 )
235243 ),
236244 array(
 245+ 'group' => 'ext-flaggedrevs-flaggedrevs',
 246+ 'check' => 'variable',
 247+ 'message' => array(
 248+ 'group-editor-member', // Optional GENDER parameter
 249+ 'group-reviewer-member', // Optional GENDER parameter
 250+ 'group-autoreview-member', // Optional GENDER parameter
 251+ )
 252+),
 253+array(
237254 'group' => 'ext-flaggedrevs-configuredpages',
238255 'check' => 'variable',
239256 'message' => array(
@@ -296,6 +313,13 @@
297314 )
298315 ),
299316 array(
 317+ 'group' => 'ext-linkfilter',
 318+ 'check' => 'variable',
 319+ 'message' => array(
 320+ 'group-linkadmin-member', // Optional GENDER parameter
 321+ )
 322+),
 323+array(
300324 'group' => 'ext-liquidthreads',
301325 'check' => 'variable',
302326 'message' => array(
@@ -307,6 +331,20 @@
308332 )
309333 ),
310334 array(
 335+ 'group' => 'ext-livetranslate',
 336+ 'check' => 'variable',
 337+ 'message' => array(
 338+ 'group-tmxadmin-member', // Optional GENDER parameter
 339+ )
 340+),
 341+array(
 342+ 'group' => 'ext-mirrortools',
 343+ 'check' => 'variable',
 344+ 'message' => array(
 345+ 'group-MirrorTools-member', // Optional GENDER parameter
 346+ )
 347+),
 348+array(
311349 'group' => 'ext-newusernotification',
312350 'check' => 'variable',
313351 'message' => array(
@@ -322,6 +360,15 @@
323361 )
324362 ),
325363 array(
 364+ 'group' => 'ext-push',
 365+ 'check' => 'variable',
 366+ 'message' => array(
 367+ 'group-pusher-member', // Optional GENDER parameter
 368+ 'group-bulkpusher-member', // Optional GENDER parameter
 369+ 'group-filepusher-member', // Optional GENDER parameter
 370+ )
 371+),
 372+array(
326373 'group' => 'ext-semanticmediawiki',
327374 'check' => 'links',
328375 'message' => array(
@@ -329,10 +376,10 @@
330377 )
331378 ),
332379 array(
333 - 'group' => 'ext-socialprofile-usergifts',
 380+ 'group' => 'ext-semanticwatchlist',
334381 'check' => 'variable',
335382 'message' => array(
336 - 'g-created-by', // Optional GENDER parameter
 383+ 'group-swladmins-member', // Optional GENDER parameter
337384 )
338385 ),
339386 array(
@@ -374,6 +421,13 @@
375422 )
376423 ),
377424 array(
 425+ 'group' => 'ext-socialprofile-usergifts',
 426+ 'check' => 'variable',
 427+ 'message' => array(
 428+ 'g-created-by', // Optional GENDER parameter
 429+ )
 430+),
 431+array(
378432 'group' => 'ext-titleblacklist',
379433 'check' => 'variable',
380434 'code' => array(
@@ -401,6 +455,28 @@
402456 )
403457 ),
404458 array(
 459+ 'group' => 'ext-uploadwizard',
 460+ 'check' => 'variable',
 461+ 'message' => array(
 462+ 'group-upwizcampeditors-member', // Optional GENDER parameter
 463+ )
 464+),
 465+array(
 466+ 'group' => 'ext-whitelistedit',
 467+ 'check' => 'variable',
 468+ 'message' => array(
 469+ 'group-restricted-member', // Optional GENDER parameter
 470+ 'group-manager-member', // Optional GENDER parameter
 471+ )
 472+),
 473+array(
 474+ 'group' => 'ext-widgets',
 475+ 'check' => 'variable',
 476+ 'message' => array(
 477+ 'group-widgeteditor-member', // Optional GENDER parameter
 478+ )
 479+),
 480+array(
405481 'group' => 'ext-wikieditor',
406482 'check' => 'links',
407483 'message' => array(
@@ -409,6 +485,13 @@
410486 )
411487 ),
412488 array(
 489+ 'group' => 'ext-wikiforum',
 490+ 'check' => 'variable',
 491+ 'message' => array(
 492+ 'group-forumadmin-member', // Optional GENDER parameter
 493+ )
 494+),
 495+array(
413496 'group' => 'ext-wikilog',
414497 'check' => 'variable',
415498 'message' => array(
@@ -426,6 +509,49 @@
427510 )
428511 ),
429512 array(
 513+ 'group' => 'ext-wikimediaincubator',
 514+ 'check' => 'variable',
 515+ 'message' => array(
 516+ 'group-test-sysop-member', // Optional GENDER parameter
 517+ )
 518+),
 519+array(
 520+ 'group' => 'ext-wikimediamessages',
 521+ 'check' => 'variable',
 522+ 'message' => array(
 523+ 'group-abusefilter-member', // Optional GENDER parameter
 524+ 'group-accountcreator-member', // Optional GENDER parameter
 525+ 'group-arbcom-member', // Optional GENDER parameter
 526+ 'group-autopatrolled-member', // Optional GENDER parameter
 527+ 'group-autoreviewer-member', // Optional GENDER parameter
 528+ 'group-bigexport-member', // Optional GENDER parameter
 529+ 'group-confirmed-member', // Optional GENDER parameter
 530+ 'group-editprotected-member', // Optional GENDER parameter
 531+ 'group-eliminator-member', // Optional GENDER parameter
 532+ 'group-filemover-member', // Optional GENDER parameter
 533+ 'group-flood-member', // Optional GENDER parameter
 534+ 'group-founder-member', // Optional GENDER parameter
 535+ 'group-Image-reviewer-member', // Optional GENDER parameter
 536+ 'group-import-member', // Optional GENDER parameter
 537+ 'group-interface_editors-member', // Optional GENDER parameter
 538+ 'group-ipblock-exempt-member', // Optional GENDER parameter
 539+ 'group-OTRS-member-member', // Optional GENDER parameter
 540+ 'group-patroller-member', // Optional GENDER parameter
 541+ 'group-researcher-member', // Optional GENDER parameter
 542+ 'group-rollbacker-member', // Optional GENDER parameter
 543+ 'group-transwiki-member', // Optional GENDER parameter
 544+ 'group-trusted-member', // Optional GENDER parameter
 545+ 'group-steward-member', // Optional GENDER parameter
 546+ 'group-sysadmin-member', // Optional GENDER parameter
 547+ 'group-editinterface-member', // Optional GENDER parameter
 548+ 'group-Global_bot-member', // Optional GENDER parameter
 549+ 'group-Global_rollback-member', // Optional GENDER parameter
 550+ 'group-Global_sysops-member', // Optional GENDER parameter
 551+ 'group-Ombudsmen-member', // Optional GENDER parameter
 552+ 'group-Staff-member', // Optional GENDER parameter
 553+ )
 554+),
 555+array(
430556 'group' => 'out-fudforum',
431557 'check' => 'variable',
432558 'message' => array(
Index: trunk/extensions/WikimediaIncubator/WikimediaIncubator.i18n.php
@@ -48,7 +48,7 @@
4949 # User groups
5050 'right-viewuserlang' => 'View user language and test wiki',
5151 'group-test-sysop' => 'Test wiki administrators',
52 - 'group-test-sysop-member' => 'test wiki administrator',
 52+ 'group-test-sysop-member' => '{{GENDER:$1|test wiki administrator}}',
5353 'grouppage-test-sysop' => 'Project:Test wiki administrators',
5454
5555 # Language codes
Index: trunk/extensions/CheckUser/CheckUser.i18n.php
@@ -22,7 +22,7 @@
2323 'checkuser' => 'Check user',
2424 'checkuser-contribs' => 'check user IP addresses',
2525 'group-checkuser' => 'Check users',
26 - 'group-checkuser-member' => 'check user',
 26+ 'group-checkuser-member' => '{{GENDER:$1|check user}}',
2727 'right-checkuser' => "Check user's IP addresses and other information",
2828 'right-checkuser-log' => 'View the checkuser log',
2929 'grouppage-checkuser' => '{{ns:project}}:Check user',
Index: trunk/extensions/Widgets/Widgets.i18n.php
@@ -11,7 +11,7 @@
1212 Community-contributed widgets can be found on [http://www.mediawikiwidgets.org/Main_Page MediaWikiWidgets.org]',
1313 'widgets-error' => 'Error in [[{{ns:widget}}:$1|widget $1]]',
1414 'group-widgeteditor' => 'Widget editors',
15 - 'group-widgeteditor-member' => 'Widget editor',
 15+ 'group-widgeteditor-member' => '{{GENDER:$1|Widget editor}}',
1616 'grouppage-widgeteditor' => 'Project:Widget editors',
1717 'right-editwidgets' => 'Create and edit [http://www.mediawiki.org/wiki/Extension:Widgets widgets] in the <tt>{{ns:widget}}</tt> namespace',
1818 );
Index: trunk/extensions/CodeReview/CodeReview.i18n.php
@@ -242,7 +242,7 @@
243243 'specialpages-group-developer' => 'Developer tools',
244244
245245 'group-svnadmins' => 'SVN admins',
246 - 'group-svnadmins-member' => 'SVN admin',
 246+ 'group-svnadmins-member' => '{{GENDER:$1|SVN admin}}',
247247 'grouppage-svnadmins' => '{{ns:project}}:SVN admins',
248248 );
249249
Index: trunk/extensions/LiveTranslate/LiveTranslate.i18n.php
@@ -18,9 +18,9 @@
1919 'livetranslate-desc' => 'Enables live translation of page content using the Google Translate service',
2020 'right-managetms' => '[[Special:SpecialLiveTranslate|Modify]] the list of translation memories',
2121
22 - 'group-tmxadmin' => 'TMX admins',
23 - 'group-tmxadmin-member' => 'TMX admin',
24 - 'grouppage-tmxadmin' => 'Project:TMX_admins',
 22+ 'group-tmxadmin' => 'TMX administrators',
 23+ 'group-tmxadmin-member' => '{{GENDER:$1|TMX administrator}}',
 24+ 'grouppage-tmxadmin' => 'Project:TMX_administrators',
2525
2626 // Translation interface
2727 'livetranslate-translate-to' => 'Translate this page to',
Index: trunk/extensions/Push/Push.i18n.php
@@ -22,15 +22,15 @@
2323 'right-pushadmin' => 'Authorization to modify push targets and push settings.',
2424
2525 'group-pusher' => 'Pushers',
26 - 'group-pusher-member' => 'pusher',
 26+ 'group-pusher-member' => '{{GENDER:$1|pusher}}',
2727 'grouppage-pusher' => 'Project:Pushers',
2828
2929 'group-bulkpusher' => 'Bulk pushers',
30 - 'group-bulkpusher-member' => 'bulk pusher',
 30+ 'group-bulkpusher-member' => '{{GENDER:$1|bulk pusher}}',
3131 'grouppage-bulkpusher' => 'Project:Bulk_pushers',
3232
3333 'group-filepusher' => 'File pushers',
34 - 'group-filepusher-member' => 'file pusher',
 34+ 'group-filepusher-member' => '{{GENDER:$1|file pusher}}',
3535 'grouppage-filepusher' => 'Project:File_pushers',
3636
3737 'push-err-captacha' => 'Could not push to $1 due to captcha.',
Index: trunk/extensions/SemanticWatchlist/SemanticWatchlist.i18n.php
@@ -26,9 +26,9 @@
2727 'special-semanticwatchlist' => 'Semantic Watchlist',
2828 'special-watchlistconditions' => 'Semantic watchlist conditions',
2929
30 - 'group-swladmins' => 'Semantic Watchlist admins',
31 - 'group-swladmins-member' => 'Semantic Watchlist admin',
32 - 'grouppage-swladmins' => 'Project:Semantic_Watchlist_admins',
 30+ 'group-swladmins' => 'Semantic Watchlist administrators',
 31+ 'group-swladmins-member' => '{{GENDER:$1|Semantic Watchlist administrator}}',
 32+ 'grouppage-swladmins' => 'Project:Semantic_Watchlist_administrators',
3333
3434 // Special:WatchlistConditions
3535 'swl-group-name' => 'Group name:',

Follow-up revisions

RevisionCommit summaryAuthorDate
r99427r99394: PLURAL -> GENDER because these messages have the optional GENDER magi...raymond20:54, 10 October 2011
r105776MFT for WikimediaIncubator: r95582, r96122, r96138, r96141, r97175, r98670, r...siebrand00:32, 11 December 2011

Past revisions this follows-up on

RevisionCommit summaryAuthorDate
r99312Part of bug 31503 - Allow gender distinction also for user groupsnikerabbit14:13, 8 October 2011

Comments

#Comment by Raymond (talk | contribs)   20:57, 10 October 2011

Wouldn't it be make sense to be more consistent:

 'group-Ombudsmen-member'       => '{{GENDER:$1|ombudsman}}',   ---> '{{GENDER:$1|ombudsman|ombudswoman}}'
 'group-steward-member'         => '{{GENDER:$1|steward}}',   ---> '{{GENDER:$1|steward|stewardess}}' ?
#Comment by NeilK (talk | contribs)   17:17, 18 October 2011

Ombudsman is generally yielding to ombudsperson, or even "ombuds".

In English, "stewardess" is an obsolete term and is used exclusively to refer to female flight attendants. The other sense of "steward", namely someone who manages the affairs of a household or state without holding any power themselves, seems more relevant. "Stewardess" doesn't seem to ever be used in this context.

#Comment by NeilK (talk | contribs)   17:21, 18 October 2011

I don't understand what the Template:GENDER adds to the English strings where there are no options given.

Is that just to indicate to translators that they may need to use Template:GENDER in their language? If so, shouldn't this be in the qqq docs?

#Comment by Nikerabbit (talk | contribs)   17:23, 18 October 2011

It's just self-documentation. I see no cons for it, do you?

#Comment by NeilK (talk | contribs)   17:32, 18 October 2011

No cons other than being in the wrong place. If it's merely a kind of reminder or documentation, we have a place for that.

Status & tagging log