Help:Namespaces/zh

在 MediaWiki 维基中，所有的页面都分组存放在称为“命名空间（namespaces）”的各个集合中，从而使各个页面在一个较高的层次并以用途为依据区别开来. 某些命名空间中的页面还具有一些特殊属性，或在与其他页面交互时具有不同的行为.

命名空间在页面标题中以 前缀表示. 所以，本页标题（ ）中的前缀 就表示这个页面位于 名字空间中. 每个命名空间都由一个数字和一个名字标识，这个名字是可以翻译的，也可以有多个别名.

没有前缀的页面位于主空间中. 注意，冒号和前缀也可能并不表示一个命名空间：页面 实际上位于主空间中，这是因为“Foo”这个命名空间并不存在. 类似地，页面 位于“”命名空间中.

标准命名空间
标准安装的 MediaWiki 具有 16 个名字空间可用于存放用户生成的内容. 此外，还有两个特殊的名字空间，它们包含 MediaWiki 软件自动创建的页面. 标准名字空间成对组织，每一对都包含一个“主题空间”和一个“讨论空间. ”名字空间从 0 开始编号，因此，所有的主题空间都是偶数索引，所有的讨论空间都是奇数索引.

媒体
这个命名空间是一个别名，用来直接链接到媒体文件： 将直接链接到图片本身，而不是像 那样链接到图片描述页面.

特殊
这个命名空间集合了所有 特殊页面，其中的报告和界面均由 MediaWiki 动态生成并且不能直接编辑. 除非修改或扩展 MediaWiki 软件外，否则无法在这个名字空间中创建页面.

这个命名空间没有冒号分隔的前缀. 它通常被称为“主名字空间”或“主空间”. 此命名空间通常包含了 wiki 中大量的. 一般情况下，这个命名空间没有特殊属性.

讨论
“   ”命名空间是主空间附属的讨论空间，没有特殊属性.

用户
每一位用户在“   ”命名空间中都有一个对应的页面. 只要用户身份被确认，编辑历史、监视列表及最近修改等，就都会链接至此.

-{A|zh-hans:用户;zh-hant:使用者}-可以在这个页面及其子页面中记录关于他们自己的信息，或是用来测试和起草新内容. :用户名/Foo.js 或 :用户名/Foo.css 形式的页面只能被用户自己或介面管理员（或MediaWiki 1.32之前的管理員）编辑.

用户讨论
这个命名空间是与“   ”相关联的讨论空间. 这个命名空间中的页面主要是用来给特定的用户留言，或通知他们感兴趣的讨论内容. 当一个 页面被编辑后，只要用户“用户名”加载任意一个页面，就会在页面顶端显示一条通知消息：

这条消息将持续可见，直至用户打开了他的讨论页面去阅读消息.

项目
这个命名空间通常用来存放与 wiki 运营和开发相关的“元讨论”内容. 它会自动重定向到以Wiki名称命名的一个命名空间下，示例： Project:Licenses → Licenses.

项目讨论
这个命名空间通常用来存放相关主题页面的讨论内容，没有特殊属性.

文件


“   ”命名空间保存了可通过“    ”命名空间访问的图像、视频、声音文件以及其它媒体文件的元信息. 每个文件在“   ”名字空间中都有一个对应的页面，通常存放着许可证信息. 如果直接链接到这个命名空间中的页面，而非内联于其中的媒体文件，就会得到右边的图片：. 关于此链接语法的更多细节，可参考：.

如果要创建一个到文件页面的内部链接，你需要在命名空间之前加一个冒号： ，效果为：   :MediaWiki-2020-logo.svg. 在 MediaWiki 标准安装中，“   ”命名空间具有别名“Image” - 参考命名空间别名.

要绕过描述页直接链接到媒体文件，请参阅媒体命名空间.

文件讨论
这是一个讨论空间，通常用来讨论与媒体文件相关的内容，没有特殊属性.

MediaWiki
“   ”命名空间用来保存系统消息和其它重要内容. 例如，页面   :Edit（或默认“Vector”皮肤中的    :Vector-view-edit页面）就包含了每个页面顶部“”选项卡中的文本. 如果这个页面存在的话，它将取代默认文字“Edit. ”类似地，   :Common.css页面中保存了将用于所有页面的层叠样式表的代码. 这个名字空间具有特殊属性，它只有界面管理员可以编辑. 自MediaWiki 1.32起，JavaScript和CSS頁面同時需要 和（分別） 或 權限才能修改.

MediaWiki讨论
这是一个讨论空间，通常用来讨论与关联的系统消息相关的内容，没有特殊属性.

模板
“   ”命名空间用来保存模板——一段可以嵌入到其它页面中的文本或 wiki 代码. 因此它具有特殊属性——它是嵌入调用发生时所使用的默认名字空间：wiki 代码 与 是等价的.

模板讨论
这个讨论空间通常用来进行相关模板页面的讨论，没有特殊属性.

帮助
“   ”命名空间通常用来保存帮助文件、指引或“如何...”之类的指南页面，没有特殊属性. 請參見Help命名空间內容.

帮助讨论
这个讨论空间通常用来进行相关帮助页面的讨论，没有特殊属性.

分类
“   ”命名空间中包含分类——也就是其它页面的动态列表. 直接链接到一个分类页面并不会产生一个内部链接，而是将当前页面包含至相关的分类页面中. 因此，代码 将在页面底部（位于底部被标记为“”的文本框中）产生一个分类链接. 单击链接可以跳转到分类页面，并且，当前页面将出现在其中的页面列表中.

如果要创建一个到分类页面的内部链接，你需要在名字空间之前加一个冒号： ，效果为：   :Help. See for more details on category link syntax.

分类讨论
这个讨论空间通常用来进行相关分类页面的讨论，没有特殊属性.

本地化
命名空间名称和别名可被开发人员本地化. 要请求本地化名字空间，请在提交MediaWiki国际化任务. 在任务描述中，您应该提供右侧表格中，所有命名空间的翻译，以及任何您wiki上的额外名字空间（例如“Module”或“Gadget”）.

如果站点的语言是中文，那么只有当内容已被转换且没有添加  或   魔术字时，命名空间的名称才会被翻译.

重命名命名空间
命名空间的名称可被翻译为英语之外的其它语言，并且 wiki 系统管理员可以重命名某些命名空间（使用命名空间管理器）. 这些名称也就是所谓的命名空间的“本地化”名称. 但所有的命名空间都有一个“规范名称（canonical name）”，这个原始英文名可在所有的 MediaWiki 安装中使用. 因此，链接 User:Foo 总是指向用户 foo 的用户页面，无论当前 wiki 所使用的语言是法语（本地化名称应为Utilisateur:Foo）、俄语（Участник:Foo）还是印地语（सदस्य:Foo）. These names are known as the 'localized' namespace names. However, all namespaces have a 'canonical name', the original English name which will work on any installation of MediaWiki. So linking to User:Foo will always locate the user page for the user foo, whether the wiki is in French (where the localized name would be Utilisateur:Foo), Russian (Участник:Foo), or Hindi (सदस्य:Foo).

右侧的表格中列出了命名空间的规范名称，以及其在本 wiki 上所对应的本地化名称.

命名空间别名
在某些 wiki 中，命名空间还具有别名（aliases）：这些额外的名称也将被解析为本地化名称. 例如，某个 wiki 可能将“T”定义为     的别名，因此输入 T:Foo 与     :Foo 将是等价的，这可以节省几个字符和一点时间. 一个实际的用例是英文维基百科，它将“WP”定义为     的别名，亦即命名空间“Wikipedia”.

默认情况下，“Image”是     的别名，因此 与 是等价的.

自定义命名空间

 * 参见以获取更多信息. 

有些 wiki 用户希望可以在标准命名空间之外组织他们的内容. 这可以通过在 wiki 中定义额外的命名空间来实现. 这些命名空间与正常的命名空间没有任何区别，并且通常采用大于等于 100 的索引值. 这些自定义的命名空间一般没有特殊属性.

辨识命名空间
有若干种方法可用来识别某个页面所属的名字空间：


 * 魔术字

The magic word  returns the value of the namespace the page is in.

要引用另一个命名空间，请使用（例如 ），或 /  以引用命名空间与当前的配对.


 * JavaScript

JavaScript变量 记录了命名空间的完整名称. 变量 则记录了命名空间的索引序数.


 * CSS

页面 HTML 代码中的标记具有两个根据命名空间不同而不同的 CSS 类：一个是 ，其中的 # 是命名空间的索引；另一个是 ，其中的 XXX 在所有位于的页面中为“ ”，在所有位于     命名空间的页面中为“ ”，在所有位于的页面中为“ ”. 下面的 CSS 代码就可以根据对象所处命名空间的不同而改变它的外观：

您可以在搜索结果页面“高级”标签中，或是从任何“最近更改”页面（例如贡献或监视列表）的选项框中的下拉列表获取MediaWiki安装副本中所有命名空间名称的完整列表. 对于每个命名空间的系统属性，使用MediaWiki 即可：


 * API