Справка MediaWiki API

Это автоматически сгенерированная страница документации MediaWiki API.

Документация и примеры: https://www.mediawiki.org/wiki/API

list=messagecollection (mc)

(main | query | messagecollection)
  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: Translate
  • Лицензия: GPL-2.0-or-later

Запросить MessageCollection о переводах.

Параметры:
mcgroup

Группа сообщений.

Это обязательный параметр.
mclanguage

Код языка.

По умолчанию: en
mclimit

Сколько сообщений показывать (после фильтрации).

Разрешено не более 5000 (5000 для ботов).
Тип: целое число или max
По умолчанию: 500
mcoffset

Когда доступно больше результатов, используйте это для продолжения.

По умолчанию: (пусто)
mcfilter

Message collection filters. Use ! to negate condition. For example !fuzzy means list only all non-fuzzy messages. Filters are applied in the order given.

fuzzy
Messages with fuzzy tag.
optional
Messages which should be translated only if changes are necessary.
ignored
Messages which are never translated.
hastranslation
Messages which have a translation regardless if it is fuzzy or not.
translated
Messages which have a translation which is not fuzzy.
changed
Messages which have been translated or changed since last export.
reviewer:N
Messages where the user number N is among reviewers.
last-translator:N
Messages where the user number N is the last translator.
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
По умолчанию: !optional|!ignored
mcprop

Which properties to get:

definition
Message definition.
translation
Current translation (without !!FUZZY!! string if any, use the tags to check for outdated or broken translations).
tags
Message tags, like optional, ignored and fuzzy.
properties
Message properties, like status, revision, last-translator. Can vary between messages.
revision
Deprecated! Use mcprop=properties.
Значения (разделённые с помощью | или альтернативного разделителя): 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 [открыть в песочнице]