Справка MediaWiki API

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

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

list=messagecollection (mc)

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

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

Параметры:
Other general parameters are available.
mcgroup

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

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

Код языка.

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

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

Тип: целое число или max
Значение должно быть между 1 и 5000.
По умолчанию: 500
mcoffset

Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.

По умолчанию: (пусто)
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, properties, revision, tags, translation
По умолчанию: 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 [открыть в песочнице]