Help:Namespaces/zh

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

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

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

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

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

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

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

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

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

用户可以在这个页面及其子页面中记录关于他们自己的信息，或是用来测试和起草新内容. “   :用户名/Foo.js”或“    :用户名/Foo.css”形式的页面只能被用户自己或管理员编辑.

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

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

项目
这个名字空间通常用来存放与 wiki 运营和开发相关的“元讨论”内容. 它没有特殊属性.

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

文件


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

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

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

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

MediaWiki
MediaWiki 名字空间用来保存系统消息和其它重要内容. 例如，页面    :Edit（或默认“Vector”皮肤中的     :Vector-view-edit 页面）就包含了每个页面顶部“”选项卡中的文本. 如果这个页面存在的话，它将取代默认文字“编辑这个页面”. 类似地，   :Common.css 页面中保存了将用于所有页面的层叠样式表的代码. 这个名字空间具有特殊属性，它受到完全保护，只有管理员可以编辑.

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

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

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

帮助
名字空间通常用来保存帮助文件、指引或“如何...”之类的指南页面. 它没有特殊属性.

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

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

如果要创建一个到分类页面的内部链接，你需要在名字空间之前加一个冒号：      :Help/zh </tt>，效果为：    :Help/zh. 关于分类链接语法的更多细节，参阅 Help:Categories/zh.

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

本地化
名字空间的名称和别名可在 translatewiki.net 上的特殊页面“扩展翻译”中进行本地化. 要开始，请访问 translatewiki:Special:FirstSteps.

重命名名字空间
名字空间的名称可被翻译为英语之外的其它语言，并且 wiki 系统管理员可以重命名某些名字空间. 这些名字也就是所谓的名字空间的“本地化”名称. 但所有的名字空间都有一个“规范名”，这个原始英文名可在所有的 MediaWiki 中使用. 因此，链接 User:Foo 总是指向用户 foo 的用户页面，无论当前 wiki 所使用的语言是法语（本地化名称应为 Utilisateur:Foo）、俄语（Участник:Foo）还是印度语（सदस्य:Foo）.

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

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

默认情况下，“Image”是     的别名，因此   </tt> 与        :Wiki.png </tt> 是等价的.

自定义名字空间

 * 更多信息可参阅.

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

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


 * 变量

使用  </tt> 变量可以得到当前页面所处的名字空间.


 * Java 脚本

Java 脚本变量 wgCanonicalNamespace</tt> 记录了名字空间的完整名称. 变量 wgNamespaceNumber</tt> 则记录了名字空间的索引序数.


 * CSS

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


 * API

通过调用下面的 API，你可以得到这个 wiki 中所有名字空间的完整列表：


 * http://www.mediawiki.org/w/api.php?action=query&meta=siteinfo&siprop=namespaces

参阅

 * Manual:名字空间
 * Manual:使用自定义名字空间