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=markfortranslation

(main | markfortranslation)
  • Ce module nécessite des droits de lecture.
  • Ce module nécessite des droits d’écriture.
  • Ce module accepte seulement les requêtes POST.
  • Source : Traduire
  • Licence : GPL-2.0-or-later

Marquer une page comme étant à traduire

Paramètres spécifiques :
D'autres paramètres généraux sont disponibles.
title

Le titre de la page à utiliser. Il faut définir soit title, soit pageid.

pageid

L’identifiant de la page sur laquelle agir. Il faut définir soit title, soit pageid.

Type: entier
revid

S’assurer que la version actuelle de la page a cet identifiant de version avant de continuer. Si la page a été mise à jour, sortir avec une erreur.

Type: entier
translatetitle

Si yes, autoriser la traduction du titre affiché. Si no, ne pas autoriser la traduction. Si aucune valeur n'est indiquée, autoriser la traduction, sauf si la page a précédemment interdit la traduction ou si la page est un modèle.

Une des valeurs suivantes : no, yes
prioritylanguages

Une liste des codes de langue prioritaires. Si cette liste est absente, toute valeur précédemment définie sera conservée.

Valeurs séparées par | ou autre.
Le nombre maximal de valeurs est 1 000.
forcepriority

Ce paramètre est ignoré sauf si le paramètre prioritylanguages est présent. Si la valeur est true, empêcher les traductions dans des langues autres que les langues prioritaires.

Type : booléen (détails)
priorityreason

Ce paramètre est ignoré sauf si le paramètre prioritylanguages est présent. Une chaîne indiquant la raison de la traduction prioritaire.

nofuzzyunits

Une liste d'identifiants d'unités de traduction qui ne doivent pas être marqués comme flous. Cette liste sera fusionnée avec la liste par défaut, dans laquelle toutes les unités avec seulement des modifications tvar ne seront pas marquées comme floues.

Valeurs séparées par | ou autre.
Le nombre maximal de valeurs est 1 000.
fuzzyunits

Une liste d’identifiants d’unités de traduction qui doivent être rendus flous. Cette liste n’est utile que pour remplacer la valeur par défaut et permet de rendre floues même les unités ayant seulement des modifications « tvar ».

Valeurs séparées par | ou autre.
Le nombre maximal de valeurs est 1 000.
forcelatestsyntaxversion

Si false, la dernière version de la syntaxe ne sera pas utilisée pour cette page. Si absent, la dernière version de la syntaxe sera utilisée.

Type : booléen (détails)
transclusion

Si yes ou absent, activer la transclusion consciente de la traduction pour cette page. Si no, désactiver la transclusion.

Une des valeurs suivantes : no, yes
token

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

Ce paramètre est obligatoire.