手册:$wgExtraGenderNamespaces
Appearance
| 命名空间: $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”。