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)
- 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]