MediaWiki API 帮助
这是自动生成的MediaWiki API文档页面。
文档和例子:https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
list=messagecollection (mc)
- 此模块需要读取权限。
- 此模块可作为发生器使用。
- 来源:翻译
- 许可协议:GPL-2.0-or-later
查询有关翻译的MessageCollection。
具体参数:
其他通用参数可用。
- mcgroup
- 这个参数是必需的。
- mclanguage
语言代码。
- 默认:en
- mclimit
显示的消息数量(过滤后)。
- 类型:整数或max
- 值必须介于1和5,000之间。
- 默认:500
- mcoffset
当更多结果可用时,使用这个继续。可在 mediawiki.org 获取更多有关如何继续查询的详细信息。
- 默认:(空)
- mcfilter
消息合集筛选器。使用!否定条件。例如!fuzzy表示只列出所有未过时消息。筛选器以给定的顺序应用。
- fuzzy
- 有过时标签的消息。
- optional
- 只应在确需更改时翻译的消息。
- ignored
- 不应翻译的消息。
- hastranslation
- 有翻译的消息,无论翻译是否过时。
- translated
- 有未过时翻译的消息。
- changed
- 上次导出后被翻译或更改的消息。
- reviewer:N
- 编号N用户属于复核者的消息。
- last-translator:N
- 编号N用户是最后翻译者的消息。
- 通过|或替代物隔开各值。
- 值的最大值为50(允许更高上限的客户端为500)。
- 默认:!optional|!ignored
- mcprop
要获取的属性:
- definition
- 消息定义。
- translation
- 当前翻译(如果有则不带!!FUZZY!!字符串,使用标签以检查已过时或损坏的翻译)。
- tags
- 消息标签,例如可选、已忽略和过时。
- properties
- 消息属性,例如状态、修订版本、最后翻译者。不同消息间可能有所不同。
- revision
- 已弃用。使用mcprop=properties。
- 值(以|或替代物分隔):definition、properties、tags、translation、revision
- 默认: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 [在沙盒中打开]