Справка 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 и 5000.
- По умолчанию: 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.
- Разделяйте значения с помощью | или альтернативного разделителя.
- Maximum number of values is 50 (500 for clients that are allowed higher limits).
- По умолчанию: !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 [открыть в песочнице]