Help:MediaWiki命名空间:修订间差异

帮助页面
添加的内容 删除的内容
无编辑摘要
 
无编辑摘要
 

(未显示2个用户的7个中间版本)

第1行: 第1行:
{{Information page|WP:MWN|WP:MEDIAWIKI}}
{{NoteTA|G1=IT|G2=MediaWiki}}
{{NoteTA|G1=IT|G2=MediaWiki}}
{{信息页|QW:MWN|QW:MEDIAWIKI}}
{{Namespaces}}
{{Namespaces}}
'''MediaWiki命名空间'''(MediaWiki namespace)是一个允许开发者定制或翻译[[Wikipedia:MediaWiki|MediaWiki]]网页界面的一个机制。在LanguageZh.php中的$wgAllMessagesZh消息现在大部分都放在MediaWiki命名空间中。
'''MediaWiki命名空间'''(MediaWiki namespace)是一个允许开发者定制或翻译[[MediaWiki]]网页界面的一个机制。在LanguageZh.php中的$wgAllMessagesZh消息现在大部分都放在MediaWiki命名空间中。


== 保护措施 ==
== 保护措施 ==

在默认情况下,全部的消息都将被保护。这是出于以下的考虑:
在默认情况下,全部的消息都将被保护。这是出于以下的考虑:
* 大部分消息可以使用HTML格式,因此用户可以插入恶意的脚本。
* 一些消息的破坏将造成很严重的后果,例如工具条上的链接文字。


如果你认为求闻百科的界面文字有需要改进的地方,请先到[[Qiuwen talk:茶馆|茶馆]]进行讨论。你还可以通过在页面标题前面添加<code>Draft:MediaWiki:</code>的方式创建带有这个命名空间的页面,最后这个页面将会以[[Qiuwen:草稿命名空间|草稿命名空间]]保存下来,直到此页面被发布。
*大部分消息可以使用HTML格式,因此用户可以插入恶意的脚本。
*一些消息的破坏将造成很严重的后果,例如工具条上的链接文字。

如果你认为中文维基百科的界面文字有需要改进的地方,请先到对话页进行讨论:

*[[Special:Allmessages]]([[MediaWiki talk:All messages|讨论]])--包括了当前文本和默认文本的一个全部内置消息的表格(由系统生成)
*[[Wikipedia:页面模板]]([[Wikipedia talk:页面模板|讨论]])——定制消息的列表
*[[Wikipedia:自定义模板]]([[Wikipedia talk:自定义模板|讨论]])——文章条目中的模板

你还可以通过在页面标题前面添加<code>Draft:MediaWiki:</code>的方式创建带有这个命名空间的页面,最后这个页面将会以[[Wikipedia:草稿命名空间|草稿命名空间]]保存下来,直到此页面被发布。


== 没有包括在MediaWiki命名空间中的项-{}-目 ==
== 没有包括在MediaWiki命名空间中的项-{}-目 ==
第23行: 第15行:
某些字符串不能使用这个功能进行定制,只能编辑相应的语言文件。包括:
某些字符串不能使用这个功能进行定制,只能编辑相应的语言文件。包括:


*"User", "Wikipedia", "File", 等命名空间的标题
* “User”“Qiuwen”“File”等命名空间的标题
*特殊页面的名称(是{{red|<u>名稱</u>}},而非{{red|<u>顯示名稱</u>}},顯示名稱可在<code>-{}-MediaWiki:特殊頁面名</code>(英文,全部小寫)更改)
* 特殊页面的名称(是{{red|<u>名稱</u>}},而非{{red|<u>顯示名稱</u>}},顯示名稱可在<code>-{}-MediaWiki:特殊頁面名</code>(英文,全部小寫)更改)
*月份名称
* 月份名称
*[[Special:Preferences|{{int:preferences}}]]中的许多项-{}-目
* [[Special:Preferences|{{int:preferences}}]]中的许多项-{}-目
:這些需要提報到[[:phab:|phabricator]]去修改


=== MSG ===
=== MSG ===

在页面上显示一个消息,类似于<nowiki>{{NUMBEROFARTICLES}}</nowiki>
在页面上显示一个消息,类似于<nowiki>{{NUMBEROFARTICLES}}</nowiki>
* 例子:<nowiki>{{msg:Y}}</nowiki> → {{msg:Y}}

*例子:<nowiki>{{msg:Y}}</nowiki> → {{msg:Y}}


=== MSGNW ===
=== MSGNW ===

这种MSG使用了&lt;nowiki>&lt;/nowiki>一类的标记。
这种MSG使用了&lt;nowiki>&lt;/nowiki>一类的标记。
* 例子:<nowiki>{{msgnw:Sampledoc}}</nowiki> →

*例子:<nowiki>{{msgnw:Sampledoc}}</nowiki> →
<code>{{msgnw:Sampledoc}}</code>
<code>{{msgnw:Sampledoc}}</code>


若是配合下方的[[Help:替换引用|subst:]],可達到輸出整個原始碼的目的。
若是配合下方的[[Help:替换引用|subst:]],可達到輸出整個原始碼的目的。


*例子:<nowiki>{{subst:msgnw:Sampledoc}}</nowiki> →
* 例子:<nowiki>{{subst:msgnw:Sampledoc}}</nowiki> →
<noinclude>{{Sample}}</noinclude>
<noinclude>{{Sample}}</noinclude>
'''11111''',{{lang-en|11111}}<noinclude>
'''11111''',{{lang-en|11111}}<noinclude>
第51行: 第38行:


=== SUBST ===
=== SUBST ===

这种MSG在页面保存后会将消息直接显示出来。再次编辑的时候不会以代码形式出现,而是显示为wiki文本。
这种MSG在页面保存后会将消息直接显示出来。再次编辑的时候不会以代码形式出现,而是显示为wiki文本。
* 例子<nowiki>{{subst:rcnote}}</nowiki>

*例子<nowiki>{{subst:rcnote}}</nowiki>


== 用途 ==
== 用途 ==

请小心使用这个功能。一般MediaWiki命名空间只用来对界面的汉化。
请小心使用这个功能。一般MediaWiki命名空间只用来对界面的汉化。


[[MediaWiki]]命名空间的内容显示在界面上时'''不会'''繁简转换,必须在其子页面添加其繁简转换的子页面。在中文维基百科,介面管理員可使用[[User:Xiplus/js/TranslateVariants.js]]來进行此功能。
[[MediaWiki]]命名空间的内容显示在界面上时'''不会'''繁简转换,必须在其子页面添加其繁简转换的子页面。在求闻百科,介面管理員可使用[[MediaWiki:Gadget-TranslateVariants.js]]來进行此功能。


== 参看 ==
== 参看 ==
[[Wikipedia:模板命名空间]]
* [[Help:模板命名空间]]


{{H-f Help}}
{{MediaWiki messages}}
{{CSS and JS MediaWiki messages}}
{{帮助页面}}


[[Category:帮助文档|MWMZKJ]]
[[Category:帮助文档|MWMZKJ]]