Hoe meer gebruikerssekse-opties toe te voegen aan mediawiki-gebruikersvoorkeuren?

Over speciale: voorkeuren mediawiki-gebruikers krijgen de keuze tussen twee geslachten. Voor mijn wiki zou ik graag meer opties toevoegen. Bijvoorbeeld: 'transgender' of 'geen van je verdomde zaken'. Is dit mogelijk?

0

2 antwoord

Nee, omdat het geen zin heeft. MediaWiki behandelt alleen grammaticaal geslacht. Als uw taal meerdere grammaticale geslachten heeft die zouden kunnen/moeten worden gebruikt voor gebruikers in de interface, meer dan de momenteel ondersteunde man/vrouw/algemeen, gelieve vertel het ons omdat we nog nooit van een dergelijke taal hebben gehoord (er is iemand die neutraal geslacht vraagt ​​voor bots en dat is het geval).

2
toegevoegd

Het kan gedaan worden. Alle hieronder beschreven methoden zijn klaar met werken met Mediawiki 1.17.0.

Ik neem aan dat je tenminste als een sysop van de wiki bent geauthenticeerd en dat je volledige toegang hebt tot de FTP-map en in staat bent om de wiki-bestanden aan te passen.

U moet het bestand /includes/Preferences.php wijzigen. Ga rond regel 200 en je zult de volgende code vinden:

$defaultPreferences['gender'] = array(
'type' => 'select',
'section' => 'personal/info',
'options' => array(
    wfMsg( 'gender-male' ) => 'male',
    wfMsg( 'gender-female' ) => 'female',
    wfMsg( 'gender-unknown' ) => 'unknown',
),
'label-message' => 'yourgender',
'help-message' => 'prefs-help-gender',
);

Voeg de nieuwe geslachten toe die je nodig hebt:

$defaultPreferences['gender'] = array(
'type' => 'select',
'section' => 'personal/info',
'options' => array(
    wfMsg( 'gender-male' ) => 'male',
    wfMsg( 'gender-female' ) => 'female',
    wfMsg( 'gender-transgender' ) => 'transgender',
    wfMsg( 'gender-noneofyourbusiness' ) => 'noneofyourbusiness',
),
'label-message' => 'yourgender',
'help-message' => 'prefs-help-gender',
);

Ten slotte moet je naar de MediaWiki: gender-transgender en MediaWiki: gender-noneofyourbusiness ( ervan uitgaande dat je die twee nieuwe geslachten hebt toegevoegd) van je wiki en bewerk ze met de tekst die je zou willen zien bij het selecteren van een genderoptie.

Dat zou alles moeten zijn. Genieten!

0
toegevoegd