添加的内容 删除的内容
无编辑摘要 |
无编辑摘要 |
||
(未显示2个用户的4个中间版本) | |||
第1行: | 第1行: | ||
{{NoteTA|G1=IT|G2=MediaWiki}} |
{{NoteTA|G1=IT|G2=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”等命名空间的标题 |
||
*特殊页面的名称(是{{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使用了<nowiki></nowiki>一类的标记。 |
这种MSG使用了<nowiki></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}} |
|||
{{帮助页面}} |
{{帮助页面}} |
||