The Wayback Machine - https://web.archive.org/web/20160329185529/https://www.mediawiki.org/wiki/API:PageLanguage

API:PageLanguage

From MediaWiki.org
Jump to: navigation, search

Other languages:
català • ‎Deutsch • ‎English • ‎español • ‎suomi • ‎français • ‎italiano • ‎日本語 • ‎polski • ‎português • ‎português do Brasil • ‎русский • ‎sicilianu • ‎Türkçe • ‎中文
Tools clipart.png This page is part of the MediaWiki action API documentation.
MediaWiki APIsAPI:Main page

MediaWiki action API

v · d · e
MediaWiki version: 1.24

Token[edit]

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]

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

Parameters[edit]

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

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]

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.

Navigation menu

Personal tools

Namespaces

Variants

More

In other languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.