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

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

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

第1行: 第1行:
{{NoteTA|G1=IT|G2=MediaWiki}}
{{NoteTA|G1=IT|G2=MediaWiki}}
{{Information page|QW:MWN|QW:MEDIAWIKI}}
{{信息页|QW:MWN|QW:MEDIAWIKI}}
{{Namespaces}}
{{Namespaces}}
'''MediaWiki命名空间'''(MediaWiki namespace)是一个允许开发者定制或翻译[[MediaWiki]]网页界面的一个机制。在LanguageZh.php中的$wgAllMessagesZh消息现在大部分都放在MediaWiki命名空间中。
'''MediaWiki命名空间'''(MediaWiki namespace)是一个允许开发者定制或翻译[[MediaWiki]]网页界面的一个机制。在LanguageZh.php中的$wgAllMessagesZh消息现在大部分都放在MediaWiki命名空间中。
第6行: 第6行:
== 保护措施 ==
== 保护措施 ==
在默认情况下,全部的消息都将被保护。这是出于以下的考虑:
在默认情况下,全部的消息都将被保护。这是出于以下的考虑:
*大部分消息可以使用HTML格式,因此用户可以插入恶意的脚本。
* 大部分消息可以使用HTML格式,因此用户可以插入恶意的脚本。
*一些消息的破坏将造成很严重的后果,例如工具条上的链接文字。
* 一些消息的破坏将造成很严重的后果,例如工具条上的链接文字。


如果你认为求闻百科的界面文字有需要改进的地方,请先到[[Qiuwen:茶馆|茶馆]]进行讨论。你还可以通过在页面标题前面添加<code>Draft:MediaWiki:</code>的方式创建带有这个命名空间的页面,最后这个页面将会以[[Qiuwen:草稿命名空间|草稿命名空间]]保存下来,直到此页面被发布。
如果你认为求闻百科的界面文字有需要改进的地方,请先到[[Qiuwen talk:茶馆|茶馆]]进行讨论。你还可以通过在页面标题前面添加<code>Draft:MediaWiki:</code>的方式创建带有这个命名空间的页面,最后这个页面将会以[[Qiuwen:草稿命名空间|草稿命名空间]]保存下来,直到此页面被发布。


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


*"User", "Qiuwen", "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>
第40行: 第39行:
=== SUBST ===
=== SUBST ===
这种MSG在页面保存后会将消息直接显示出来。再次编辑的时候不会以代码形式出现,而是显示为wiki文本。
这种MSG在页面保存后会将消息直接显示出来。再次编辑的时候不会以代码形式出现,而是显示为wiki文本。
*例子<nowiki>{{subst:rcnote}}</nowiki>
* 例子<nowiki>{{subst:rcnote}}</nowiki>


== 用途 ==
== 用途 ==
第50行: 第49行:
* [[Help:模板命名空间]]
* [[Help:模板命名空间]]


{{MediaWiki messages}}
{{CSS and JS MediaWiki messages}}
{{帮助页面}}
{{帮助页面}}