MediaWiki API hulp
Dit is een automatisch aangemaakte documentatiepagina over de API van MediaWiki.
Documentatie en voorbeelden: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
list=messagecollection (mc)
- Voor deze module zijn leesrechten nodig.
- Deze module kan als generator worden gebruikt.
- Bron: Vertalen
- Licentie: GPL-2.0-or-later
Vertalingen opvragen uit MessageCollection.
Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
- mcgroup
Berichtengroep. Zie action=query&meta=messagegroups.
- Deze parameter is vereist.
- mclanguage
Taalcode.
- Standaard: en
- mclimit
Hoeveel berichten moeten worden weergegeven (na filteren).
- Type: geheel getal of max
- De waarde moet tussen 1 en 5.000 liggen.
- Standaard: 500
- mcoffset
Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.
- Standaard: (leeg)
- mcfilter
Filters voor het verzamelen van berichten. Gebruik ! om een voorwaarde om te keren; zo betekent !fuzzy dat alleen alle niet-fuzzy berichten worden vermeld. Filters worden in de aangegeven volgorde toegepast.
- fuzzy
- Als ‘fuzzy’ gemarkeerde berichten.
- optional
- Berichten die alleen vertaald moeten worden als er wijzigingen nodig zijn.
- ignored
- Berichten die nooit vertaald worden.
- hastranslation
- Berichten die een vertaling hebben, ongeacht of deze ‘fuzzy’ is of niet.
- translated
- Berichten die een vertaling hebben die niet ‘fuzzy’ is.
- changed
- Berichten die sinds de laatste export zijn vertaald of gewijzigd.
- reviewer:N
- Berichten waarvan de gebruiker met nummer N één van de beoordelaars is.
- last-translator:N
- Berichten waarvan de gebruiker met nummer N de laatste vertaler is.
- Scheid waarden met | of een alternatief.
- Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
- Standaard: !optional|!ignored
- mcprop
Welke eigenschappen op te vragen:
- definition
- Berichtdefinitie.
- translation
- Huidige vertaling (zonder eventuele tekenreeks !!FUZZY!!; gebruik de tags om te controleren op verouderde of foute vertalingen).
- tags
- Berichttags, zoals optional, ignored en fuzzy.
- properties
- Berichteigenschappen, zoals status, revision, last-translator. Kan per bericht variëren.
- Waarden (gescheiden met | of alternatief): definition, properties, tags, translation
- Standaard: definition|translation
Voorbeelden:
- Lijst van ondersteunde talen
- api.php?action=query&meta=siteinfo&siprop=languages [in de sandbox openen]
- Lijst met niet-optionele berichtdefinities voor de groep "page-Example"
- api.php?action=query&list=messagecollection&mcgroup=page-Example [in de sandbox openen]
- Lijst met optionele berichten in het Fins met labels voor de groep "page-Example"
- api.php?action=query&list=messagecollection&mcgroup=page-Example&mclanguage=fi&mcprop=definition|translation|tags&mcfilter=optional [in de sandbox openen]