Aide de l’API MediaWiki

Ceci est une page d’aide de l’API de MediaWiki générée automatiquement.

Documentation et exemples : https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

list=messagecollection (mc)

(main | query | messagecollection)
  • Ce module nécessite des droits de lecture.
  • Ce module peut être utilisé comme générateur.
  • Source : Traduire
  • Licence : GPL-2.0-or-later

Rechercher des traductions dans MessageCollection.

Paramètres :
D'autres paramètres généraux sont disponibles.
mcgroup

Groupe de messages.

Ce paramètre est obligatoire.
mclanguage

Code de langue.

Par défaut : en
mclimit

Combien de messages à afficher (après filtrage).

Type : entier ou max
La valeur doit être entre 1 et 5 000.
Par défaut : 500
mcoffset

Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.

Par défaut : (vide)
mcfilter

Filtres sur les collections de messages. Utilisez ! pour nier la condition. Par exemple !fuzzy signifie uniquement la liste de tous les messages non-flous. Les filtres sont appliqués dans l'ordre indiqué.

fuzzy
messages flous (approximatifs), c.-à-d. avec étiquette fuzzy.
optional
messages qui ne doivent être traduits que si des changements sont nécessaires.
ignored
messages qui ne sont jamais traduits.
hastranslation
messages qui ont une traduction peu importe si elle est floue ou pas.
translated
messages qui ont une traduction non floue.
changed
messages qui ont été traduits ou changés depuis la dernière exportation.
reviewer:N
messages dont l’utilisateur numéro N est l’un des relecteurs.
last-translator:N
messages dont l’utilisateur numéro N est le dernier traducteur.
Valeurs séparées par | ou autre.
Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
Par défaut : !optional|!ignored
mcprop

Quelles propriétés obtenir :

definition
la définition du message.
translation
la traduction actuelle (sans la chaîne !!FUZZY!! si elle est présente, utiliser les étiquettes pour vérifier les traductions désuètes ou cassées).
tags
Les balises du message, telles que optionnel, ignoré, fuzzy.
properties
Les propriétés du message, telles que l'état, la révision, le dernier traducteur. Peut varier suivant les messages.
revision
Obsolète. Utiliser mcprop=propriétés.
Valeurs (séparées par | ou autre) : definition, properties, tags, translation, revision
Par défaut : definition|translation
Exemples :
Liste des langues prises en charge
api.php?action=query&meta=siteinfo&siprop=languages [ouvrir dans le bac à sable]
Liste des définitions de messages non facultatifs pour le groupe « page-Example »
api.php?action=query&list=messagecollection&mcgroup=page-Example [ouvrir dans le bac à sable]
Liste des messages facultatifs en finnois, avec les balises pour le groupe « page-Example »
api.php?action=query&list=messagecollection&mcgroup=page-Example&mclanguage=fi&mcprop=definition|translation|tags&mcfilter=optional [ouvrir dans le bac à sable]
Davantage d’informations sur les dernières révisions de traduction pour le groupe « page-Example »
api.php?action=query&generator=messagecollection&gmcgroup=page-Example&gmclanguage=nl&prop=revisions [ouvrir dans le bac à sable]