API:PageLanguage

From MediaWiki.org
Jump to: navigation, search

Other languages:
English • ‎español • ‎français • ‎italiano • ‎日本語 • ‎polski • ‎português • ‎русский
Tools clipart.png This page is part of the MediaWiki API documentation.
MediaWiki API

Quick overview:

v · d · e
MediaWiki version: 1.24

Token[edit | edit source]

To change the page language for a page, an edit token is required via action=tokens or by using the following method:

Obtaining a token

Changing page language[edit | edit source]

The language for a page can be changed using action=pagelang.

Parameters[edit | edit source]

  • titles: A list of titles
  • lang: The target language for the page(s), if not set taken as default wiki language.
  • token: The token obtained in the previous request. Take care to urlencode the + as %2B.

Don't forget to append = even to parameters with no value, for example &lang doesn't work, &lang= does work

Example[edit | edit source]

Note Note: In this example, all parameters are passed in a GET request just for the sake of simplicity. However, action=pagelang requires POST requests; GET requests will cause an error.

Changing page language for Project:Sandbox & Main Page

Possible errors[edit | edit source]

In addition to the usual stuff:

Code Info
notoken The token parameter must be set
badlanguage-code The language code is not valid
nopagetext The page doesn't exist
page-changelang-nopermission User doesn't have permission to change the language or the page language change isn't allowed.
changelang-none No change in the page language, the old and the new languages are same.
changelang-fail The language change failed.