說明:MediaWiki命名空間

說明頁面
命名空間
基本命名空間
討論命名空間
  • 1 條目討論
  • 3 用戶討論
  • 5 項目討論
  • 7 文件討論
  • 9 MediaWiki討論
  • 11 模板討論
  • 13 幫助討論
  • 15 分類討論
  • 275 微件討論
  • 301 同人作品討論
  • 303 草稿討論
  • 305 SMW數據討論
  • 829 模塊討論
虛擬命名空間
未啟用命名空間
  • 2300 Gadget
  • 2302 Gadget definition

MediaWiki命名空間(MediaWiki namespace)是一個允許開發者定製或翻譯MediaWiki網頁界面的一個機制。在LanguageZh.php中的$wgAllMessagesZh消息現在大部分都放在MediaWiki命名空間中。

保護措施

在默認情況下,全部的消息都將被保護。這是出於以下的考慮:

  • 大部分消息可以使用HTML格式,因此用戶可以插入惡意的腳本。
  • 一些消息的破壞將造成很嚴重的後果,例如工具條上的連結文字。

如果你認為有獸檔案館的界面文字有需要改進的地方,請先到有獸茶談進行討論。你還可以通過在頁面標題前面添加Draft:MediaWiki:的方式創建帶有這個命名空間的頁面,最後這個頁面將會以草稿命名空間保存下來,直到此頁面被發布。

沒有包括在MediaWiki命名空間中的項目

某些字符串不能使用這個功能進行定製,只能編輯相應的語言文件。包括:

  • 「User」「LIB」「File」等命名空間的標題
  • 特殊頁面的名稱
  • 月份名稱
  • 偏好設定中的許多項目

MSG

在頁面上顯示一個消息,類似於{{NUMBEROFARTICLES}}

  • 例子:{{msg:Y}} →

MSGNW

這種MSG使用了<nowiki></nowiki>一類的標記。

  • 例子:{{msgnw:Sampledoc}} →

[[:Template:Sampledoc]]

SUBST

這種MSG在頁面保存後會將消息直接顯示出來。再次編輯的時候不會以代碼形式出現,而是顯示為wiki文本。

  • 例子{{subst:rcnote}}

用途

請小心使用這個功能。一般MediaWiki命名空間只用來對界面的漢化。

MediaWiki命名空間的內容顯示在界面上時不會繁簡轉換,必須在其子頁面添加其繁簡轉換的子頁面。在有獸檔案館,界面管理員可使用MediaWiki:Gadget-TranslateVariants.js來進行此功能。

參看