עזרה של MediaWiki API
זהו דף תיעוד של API שנוצר באופן אוטומטי.
תיעוד ודוגמאות: https://www.mediawiki.org/wiki/API
meta=languageinfo (li)
- יחידה זו דורשת הרשאות קריאה.
- מקור: MediaWiki
- רישיון: GPL-2.0-or-later
מחזירה מידע על שפות זמינות.
אפשר להחיל המשך אם אחזור המידע לוקח יותר מדי זמן בשביל בקשה אחת.
פרמטרים:
- liprop
איזה מידע לקבל עבור כל שפה.
- code
- קוד השפה. (הקוד הזה ייחודי למדיה־ויקי, אם כי יש חפיפה עם תקנים אחרים.)
- bcp47
- קוד שפת לפי BCP-47.
- dir
- כיוון הכתיבה של השפה (
ltr
אוrtl
). - autonym
- השם העצמי של השפה, כלומר השם באותה השפה.
- name
- השם בשפה בשפה שצוינה בפרמטר uselang, עם שפת גיבוי כשזה נחוץ.
- fallbacks
- קודי השפה של שפות הגיבוי שמוגדרים עבור השפה הזאת. הגיבוי המשתמע הסופי ל־"en" אינו כלול (אבל שפות אחדות יכולות להיות מגובות ב־"en" במפורש).
- variants
- קודי השפה של ההגוונים שהשפה הזאת תומכת בהם.
- ערכים (מופרדים באמצעות "|" או or תו חלופי): code, bcp47, dir, autonym, name, fallbacks, variants
- ברירת מחדל: code
- licode
קודי השפה של השפות שאמורות להיות מוחזרות, או
*
כדי לקבל את כל השפות.- הפרדה בין ערכים נעשית באמצעות | או תו חלופי. מספר הערכים המרבי הוא 50 (עבור בוטים – 500).
- ברירת מחדל: *
- licontinue
כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך.
דוגמאות:
- קבלת קודי שפה של כל השפות הנתמכות.
- 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 [פתיחה בארגז חול]