MediaWiki API 說明
此頁為自動產生的 MediaWiki API 說明文件頁面。
說明文件與範例:https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
meta=messagegroups (mg)
- 此模組需要讀取權限。
- 來源:翻譯(Translate)
- 授權條款:GPL-2.0-or-later
回傳有關訊息群組的資訊。
請注意 uselang 參數會影響語言相依部份的輸出內容。
具體參數:
其他通用參數可用。
- mgdepth
當使用樹狀格式,會限制到這樣多層級的深度。值 0 代表著不會顯示子群組。如果已達到限制,輸出內容會包含一個「groupcount」值,此代表著直系子組的數目。
- 類型:整數
- 預設值:100
- mgfilter
僅回傳符合一個或多個所提供輸入內容的帶 ID 訊息(不區分大小寫、以豎線符號分隔、* 萬用字元)。
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- 預設值:(空)
- mgformat
樹狀格式訊息群組可存在於樹狀的多個位置裡。
- 單值:flat、tree
- 預設值:flat
- mgiconsize
點陣化群組圖標首選尺寸大小。
- 類型:整數
- 預設值:64
- mgprop
要取得的譯文相關資訊:
- id
- 包含群組的ID。
- label
- 包含群組的標籤。
- description
- 包含群組的描述。
- class
- 包含群組的類別名稱。
- namespace
- 包含群組的命名空間。並非所有群組都屬於單一命名空間。
- exists
- 包含自我估計的群組存有屬性。
- icon
- 包含群組圖示的URL。
- priority
- 包含的優先狀態,例如「不建議翻譯」。
- prioritylangs
- 包含的優先語言。若未設定,則回傳false。
- priorityforce
- 包含的優先狀態 - 優先語言是否被設定為強制限定。
- workflowstates
- 包含群組訊息的工作流狀態。
- sourcelanguage
- 包含訊息群組的來源語言。
- subscription
- Include whether the user is subscribed to the group.
- 多值 (以 | 或 alternative 分隔):class、description、exists、icon、id、label、namespace、priority、priorityforce、prioritylangs、sourcelanguage、subscription、workflowstates
- 預設值:id|label|description|class|exists
- mgroot
當使用樹狀格式時,不要從所提供訊息群組起始的最高層級來開始,這必須是個集合訊息群組。當使用平面格式時僅會回傳指定群組。
- 預設值:(空)
- mglanguageFilter
僅回傳可被所指定語言翻譯的訊息群組。
- 預設值:(空)