Extension:Genderize

What?
Let user page titles and links to user pages be gender-specific.

Why?
MediaWiki 1.18.0 introduced $wgExtraGenderNamespaces, but it does only part of the job. If you set up $wgExtraGenderNamespaces properly, tooltips of links to user pages and user page titles are genderized, but link text and namespace tab are not. This extension let $wgExtraGenderNamespaces do its part of the job and does the rest.

I believe some day all the functionality will be implemented in MediaWiki core and the Genderize extension will be obsolete. But for MediaWiki 1.18.x the Genderize fills the gap.

Download
git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/Genderize.git

Installation
Add to your `LocalSettings.php':

require_once( "$IP/extensions/Genderize/Genderize.php" );

Configuration
In `LocalSettings.php' after including `Genderize.php':

$egGenderize = array(    'male'     => '&zwj;Male&zwj;',     // Replace Male, Female,      'female'   => '&zwj;Female&zwj;',   // and Unknown with  proper words      'unknown'  => '&zwj;Unknown&zwj;'   // in wiki content language. );

Do not change ` '. If  is not set, English `User' is used instead.

Effect
(Let us assume  is set as in the example above.)

Links to a user page can be specified as,  , or  , or as canonical. Regardless of the used prefix, link will be rendered with proper prefix.

User page title will be genderized, e. g. `Female:Name'. Namespace tab (in case of Vector skin it is above the left-upper corner of the page) will be `Female', not `User'.

Known issues
Some messages are not translated yet. For example, namespace's tab tooltip.

License
GNU Affero General Public License, version 3 or any later version. See AGPL-3.0.txt file for the full license text.