Довідка API MediaWiki
Це автоматично генерована сторінка документації API MediaWiki.
Документація та приклади: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
meta=languageinfo (li)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Повернути інформацію про доступні мови.
Можливість продовження може бути застосована, якщо отримання інформації займає надто багато часу як для одного запиту.
Конкретні параметри:
Other general parameters are available.
- liprop
Яку інформацію отримати для кожної мови.
- code
- Код мови. (Вживається код, стандартний для MediaWiki, хоча подекуди він має збіги з іншими стандартами кодів мов.)
- bcp47
- Код мови BCP-47.
- dir
- Напрямок письма вказаної мови (або
ltr
, абоrtl
). - autonym
- Автонім мови, тобто назва мови, записана нею ж.
- name
- Назва мови, записана мовою, вказаною в параметрі uselang, із застосуванням резервних мов, якщо необхідно.
- fallbacks
- Коди мов, які слугують резервними мовами для цієї мови. Безумовна остаточна резервна мова 'en' не включена (але деякі мови можуть мати встановлено 'en' як безумовну резервну мову).
- variants
- Мовні коди варіантів, підтримуваних цією мовою.
- Значення (розділені через | або альтернативу): autonym, bcp47, code, dir, fallbacks, name, variants
- Стандартно: code
- licode
Мовні коди тих мов, які слід повернути, або
*
для всіх мов.- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- Стандартно: *
- licontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
Приклади:
- Отримати мовні коди для всіх підтримуваних мов.
- api.php?action=query&meta=languageinfo [відкрити в пісочниці]
- Отримати автоніми та німецькі назви всіх підтримуваних мов.
- api.php?action=query&meta=languageinfo&liprop=autonym|name&uselang=de [відкрити в пісочниці]
- Отримати резервні мови й варіанти для окситанської мови.
- api.php?action=query&meta=languageinfo&liprop=fallbacks|variants&licode=oc [відкрити в пісочниці]
- Отримати мовний код BCP-47 і напрямок для всіх підтримуваних мов.
- api.php?action=query&meta=languageinfo&liprop=bcp47|dir [відкрити в пісочниці]