Jump to content

手册:$wgExtraGenderNamespaces

From mediawiki.org
This page is a translated version of the page Manual:$wgExtraGenderNamespaces and the translation is 100% complete.
命名空间: $wgExtraGenderNamespaces
与$wgExtraNamespaces 相同,但用于命名空间的性别区分。
引进版本:1.18.0​(r97296)
移除版本:仍在使用
允许的值:(数组)
默认值:[]

细节

与$wgExtraNamespaces 相同,但用于命名空间的性别区分(用户空间)。 如果您有需要区分性别的额外命名空间,则必须自行定义。

命名空间的默认形式还应在$wgExtraNamespaces中使用相同索引设置。

例如:

$wgExtraGenderNamespaces = [
	NS_USER => [ 'male' => 'Male_user', 'female' => 'Female_user' ]
];

在本例中,命名空间名称回退到MediaWiki默认值User:,因此无需向$wgExtraNamespaces添加任何内容。

如果使用$wgLanguageCode 参数设置的wiki语言本身就区分性别,那么MediaWiki提供的命名空间名称将自动更改。 如果您希望阻止这种情况发生,则必须显式设置此参数来覆盖默认行为,从而避免对命名空间以及关联的讨论命名空间执行此操作,例如,对于德语:

$wgExtraGenderNamespaces = [
	NS_USER => [ 'male' => 'Benutzer', 'female' => 'Benutzer' ],
	NS_USER_TALK => [ 'male' => 'Benutzer_Diskussion', 'female' => 'Benutzer_Diskussion' ]
];

通常情况下,德语中女性用户的名称应该是“Benutzerin”。