MediaWiki API 說明

此頁為自動產生的 MediaWiki API 說明文件頁面。

說明文件與範例:https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

meta=languageinfo (li)

main | query | languageinfo

回傳有關可用語言的資訊。

若在一次請求中索取資訊耗費時間太長,可套用 Continuation

具體參數:
其他通用參數可用。
liprop

替各語言所要取得的資訊。

code
語言代碼。(此代碼是 MediaWiki 指定,與其它標準部份相同。)
bcp47
BCP-47 語言代碼。
dir
語言的書寫方向(ltrrtl)。
autonym
語言的本語稱呼,也就是該語言用自己語言本身寫出的名稱。
name
在由 uselang 參數所指定語言裡的語言名稱,如有需要可套用語言遞補。
variantnames
用於語言轉換連結的語言變體的簡短名稱。
fallbacks
替此語言設置的遞補語言之語言代碼。「en」不包括在內含的最後遞補(但一些語言可明確地指定「en」為最後遞補)。
variants
由此語言所支援的變體語言代碼。
digittransforms
The digit transforms for formatting numbers in this language.
digitgroupingpattern
The grouping pattern for formatting numbers in this language.
minimumgroupingdigits
The number of digits below which grouping of numerals is suppressed.
namespacenames
这个维基的命名空间在该语言中的名称。
namespacealiases
The aliases for the namespace names in this wiki in this language.
多值 (以 |alternative 分隔):autonym、​bcp47、​code、​digitgroupingpattern、​digittransforms、​dir、​fallbacks、​minimumgroupingdigits、​name、​namespacealiases、​namespacenames、​variantnames、​variants
預設值:code
licode

所應要回傳的語言該語言代碼,或是以 * 來表示為全部語言。

將幾個值以 |alternative 分隔。
值的最大數目為 50(用於客戶端允許的較高限制為 500)。
預設值:*
licontinue

當更多結果可用時,使用這個繼續。可在 mediawiki.org 取得更多有關如何繼續查詢的詳細資訊。

範例:
取得所有支援語言的語言代碼。
api.php?action=query&meta=languageinfo [在沙盒中開啟]
取得所有支援語言的本語稱呼和德語名稱。
api.php?action=query&meta=languageinfo&liprop=autonym|name&uselang=de [在沙盒中開啟]
取得遞補語言與奧克語的變體。
api.php?action=query&meta=languageinfo&liprop=fallbacks|variants&licode=oc [在沙盒中開啟]
取得 BCP-47 語言代碼與所有支援語言的書寫方向。
api.php?action=query&meta=languageinfo&liprop=bcp47|dir [在沙盒中開啟]