Fix gender on Special:Userrights
authorAntoine Musso <hashar@users.mediawiki.org>
Tue, 3 Jan 2012 12:48:39 +0000 (12:48 +0000)
committerAntoine Musso <hashar@users.mediawiki.org>
Tue, 3 Jan 2012 12:48:39 +0000 (12:48 +0000)
r99312 added gender supports to group message. On Special:Userrights, messages
were not passed the username for GENDER support.

This patch update the French localisation as an example.

includes/specials/SpecialUserrights.php
languages/messages/MessagesFr.php
languages/messages/MessagesQqq.php

index 100d5c1..633f7f2 100644 (file)
@@ -441,9 +441,9 @@ class UserrightsPage extends SpecialPage {
                        Html::hidden( 'user', $this->mTarget ) .
                        Html::hidden( 'wpEditToken', $this->getUser()->getEditToken( $this->mTarget ) ) .
                        Xml::openElement( 'fieldset' ) .
-                       Xml::element( 'legend', array(), wfMsg( 'userrights-editusergroup' ) ) .
+                       Xml::element( 'legend', array(), wfMessage( 'userrights-editusergroup', $user->getName() ) ) .
                        wfMessage( 'editinguser' )->params( wfEscapeWikiText( $user->getName() ) )->rawParams( $userToolLinks )->parse() .
-                       wfMsgExt( 'userrights-groups-help', array( 'parse' ) ) .
+                       wfMessage( 'userrights-groups-help', $user->getName() ) .
                        $grouplist .
                        Xml::tags( 'p', null, $this->groupCheckboxes( $groups, $user ) ) .
                        Xml::openElement( 'table', array( 'border' => '0', 'id' => 'mw-userrights-table-outer' ) ) .
index 5e24c60..2777503 100644 (file)
@@ -1494,14 +1494,14 @@ Elle ne doit pas dépasser $1 caractère{{PLURAL:$1||s}}.',
 'userrights-lookup-user'       => 'Gestion des groupes d’utilisateurs',
 'userrights-user-editname'     => 'Entrez un nom d’utilisateur :',
 'editusergroup'                => 'Modification des groupes d’utilisateurs',
-'editinguser'                  => "Modification des droits de l’utilisateur '''[[User:$1|$1]]''' $2",
-'userrights-editusergroup'     => 'Modifier les groupes de l’utilisateur',
+'editinguser'                  => "Modification des droits de l’{{GENDER:$1|utilisateur|utilisatrice}} '''[[User:$1|$1]]''' $2",
+'userrights-editusergroup'     => 'Modifier les groupes de l’{{GENDER:$1|utilisateur|utilisatrice}}',
 'saveusergroups'               => 'Enregistrer les groupes de l’utilisateur',
 'userrights-groupsmember'      => 'Membre de :',
 'userrights-groupsmember-auto' => 'Membre implicite de :',
-'userrights-groups-help'       => 'Vous pouvez modifier les groupes auxquels appartient cet utilisateur.
-* Une case cochée signifie que l’utilisateur se trouve dans ce groupe.
-* Une case non cochée signifie qu’il ne s’y trouve pas.
+'userrights-groups-help'       => 'Vous pouvez modifier les groupes auxquels appartient cet {{GENDER:$1|utilisateur|utilisatrice}}.
+* Une case cochée signifie que l’{{GENDER:$1|utilisateur|utilisatrice}} se trouve dans ce groupe.
+* Une case non cochée signifie qu’{{GENDER:$1|il|elle}} ne s’y trouve pas.
 * Un astérisque (*) indique que vous ne pouvez pas retirer ce groupe une fois que vous l’avez ajouté.',
 'userrights-reason'            => 'Motif :',
 'userrights-no-interwiki'      => 'Vous n’avez pas la permission de modifier des droits d’utilisateurs sur d’autres wikis.',
index 8162519..b0f41bb 100644 (file)
@@ -1480,7 +1480,9 @@ Used in [[Special:Preferences]], tab "Watchlist". The display options refer to:
 'editinguser'                    => 'Appears on [[Special:UserRights]]. Parameters:
 * $1 is a username
 * $2 are user tool links. Example: "(Talk | contribs | block | send e-mail)".',
-'userrights-editusergroup'       => '{{Identical|Edit user groups}}',
+'userrights-editusergroup'       => '{{Identical|Edit user groups}}. Parameter:
+* $1 is a username - optional, can be used for GENDER
+',
 'saveusergroups'                 => 'Button text when editing user groups',
 'userrights-groupsmember'        => 'Used when editing user groups in [[Special:Userrights]]. The messsage is followed by a list of group names.
 
@@ -1491,7 +1493,9 @@ Parameters:
 
 Parameters:
 * $1 - optional, for PLURAL use, the number of items in the list following the message. Please avoid PLURAL, if your language can do without.',
-'userrights-groups-help'         => 'Instructions displayed on [[Special:UserRights]].',
+'userrights-groups-help'         => 'Instructions displayed on [[Special:UserRights]]. Parameters:
+* $1 is a username - optional, can be used for GENDER
+',
 'userrights-reason'              => 'Text beside log field when editing user groups
 
 {{Identical|Reason}}',