Довідка API MediaWiki

Це автоматично генерована сторінка документації API MediaWiki.

Документація та приклади: 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

Фільтри збірок повідомлень. Використовуйте !, щоб відкинути умову. Наприклад, !fuzzy означатиме виведення списку лише не застарілих повідомлень. Фільтри застосовуються у поданому порядку.

fuzzy
Повідомлення з міткою застарілості.
optional
Повідомлення, які треба перекладати, лише зміни необхідні.
ignored
Повідомлення, які не перекладаються.
hastranslation
Повідомлення, для яких є переклад не залежно від того, застарілий чи ні.
translated
Повідомлення, які мають актуальні переклади.
changed
Повідомлення, які було перекладено чи змінено з часу попереднього звіту.
reviewer:N
Повідомлення, які перевіряв користувач номер N.
last-translator:N
Повідомлення, для яких користувач номер N є останнім перекладачем.
Розділіть значення з допомогою | або альтернативу.
Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
Стандартно: !optional|!ignored
mcprop

Які властивості отримати:

definition
Визначення повідомлення.
translation
Поточний переклад (без рядка !!FUZZY!!, якщо є, використати теґи для перевірки застарілих чи поламаних перекладів).
tags
Теґи повідомлення, наприклад optional, ignored чи fuzzy.
properties
Властивості повідомлення: status, revision, last-translator. Можуть відрізнятися у різних повідомлень.
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 [відкрити в пісочниці]