Довідка API MediaWiki
Це автоматично генерована сторінка документації API MediaWiki.
Документація та приклади: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
list=messagecollection (mc)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: Перекласти
- Ліцензія: 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 [відкрити в пісочниці]