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
由此語言所支援的變體語言代碼。
多值 (以 |alternative 分隔):autonym、​bcp47、​code、​dir、​fallbacks、​name、​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 [在沙盒中開啟]