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

action=cxsave

(main | cxsave)
  • Ce module est interne ou instable. Son fonctionnement peut être modifié sans préavis.
  • Ce module nécessite des droits de lecture.
  • Ce module nécessite des droits d’écriture.
  • Ce module n’accepte que les requêtes POST.
  • Source : ContentTranslation
  • Licence : GPL-2.0-or-later

Ce module permet d’enregistrer les brouillons de traduction par section pour économiser la bande passante et élaborer un corpus parallèle.

Paramètres :
from

Le code de langue source.

Ce paramètre est obligatoire.
to

Le code de langue cible.

Ce paramètre est obligatoire.
sourcetitle

Le titre de la page source.

Ce paramètre est obligatoire.
title

Le titre de la page sur laquelle effectuer les actions.

Ce paramètre est obligatoire.
content

Données de section encodées en JSON. Chaque section est un objet avec les clés suivantes : content, sectionId, sequenceId, origin

Ce paramètre est obligatoire.
sourcerevision

La révision de la page source.

Ce paramètre est obligatoire.
Type: entier
progress

Information à propos de l’achèvement des traductions (progression). JSON avec les clés any, human, mt et mtSectionsCount. Les valeurs des clés sont en pourcentages.

Ce paramètre est obligatoire.
cxversion

Version de l’éditeur utilisée pour créer la traduction en brouillon.

Type: entier
La valeur doit être entre 1 et 2.
sourcecategories

Tableau encodé en JSON des catégories source à enregistrer avec le brouillon de traduction.

Ne peut pas être plus long que 65 535 octets.
targetcategories

Tableau encodé en JSON des catégories cible à enregistrer avec le brouillon de traduction.

Ne peut pas être plus long que 65 535 octets.
token

Un jeton « csrf » récupéré par action=query&meta=tokens

Ce paramètre est obligatoire.