MediaWiki API 說明
此頁為自動產生的 MediaWiki API 說明文件頁面。
說明文件與範例:https://www.mediawiki.org/wiki/API
list=messagecollection (mc)
- 此模組需要讀取權限。
- 此模块可作为发生器使用。
- 来源:翻译
- 许可协议:GPL-2.0-or-later
查詢有關翻譯的 MessageCollection。
參數:
- mcgroup
訊息群組。
- 此參數為必填。
- mclanguage
語言代碼。
- 預設值:en
- mclimit
要顯示的訊息多寡(在篩選後)。
- 不允許超過 5,000 (機器人為 5,000)。
- 类型:整数或max
- 預設值:500
- mcoffset
当更多结果可用时,使用这个继续。
- 預設值:(空)
- mcfilter
消息集合过滤器。使用!否定条件。例如!fuzzy意思是只列出所有未过期消息。过滤器以特定顺序应用。
- fuzzy
- 带fuzzy标签的消息。
- optional
- 只应在需要更改时翻译的消息。
- ignored
- 不应翻译的消息。
- hastranslation
- 无论过期与否,带翻译的消息。
- translated
- 带有未过期翻译的消息。
- changed
- 自从上次导出之日起,已翻译或更改的消息。
- reviewer:N
- 当用户数字N在复核者之间时的消息。
- last-translator:N
- 当用户数字N是最终翻译者时的消息。
- 將幾個值以 | 或 alternative 分隔。 上限值為 50 (機器人為 500)。
- 預設值:!optional|!ignored
- mcprop
要获取的属性:
- definition
- 信息定义。
- translation
- 当前翻译(如果有则不带!!FUZZY!!字符串,使用标签以检查已过时或损坏的翻译)。
- tags
- 信息标签,例如可选、已忽略和过时。
- properties
- 信息属性,例如状态、修订、最后翻译者。可在信息间变化。
- revision
- 已弃用!请改用mcprop=properties。
- 多值 (以 | 或 alternative 分隔):definition、translation、tags、revision、properties
- 預設值:definition|translation
範例:
- 支援語言清單
- api.php?action=query&meta=siteinfo&siprop=languages [在沙盒中打开]
- 定义用于组“page-Example”的非可选消息列表
- api.php?action=query&list=messagecollection&mcgroup=page-Example [在沙盒中打开]
- 芬兰语中的可选消息列表,带有用于“page-Example”组的标签
- api.php?action=query&list=messagecollection&mcgroup=page-Example&mclanguage=fi&mcprop=definition|translation|tags&mcfilter=optional [在沙盒中打开]
- 更多有关“page-Example”组最近翻译修订的信息
- api.php?action=query&generator=messagecollection&gmcgroup=page-Example&gmclanguage=nl&prop=revisions [在沙盒中打开]