עזרה של MediaWiki API

זהו דף תיעוד של API שנוצר באופן אוטומטי.

תיעוד ודוגמאות: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

list=messagecollection (mc)

(main | query | messagecollection)
  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: Translate
  • רישיון: GPL-2.0-or-later

שאילתה של MessageCollection על תרגומים.

פרמטרים:
mcgroup

קבוצת הודעות.

הפרמטר הזה נדרש.
mclanguage

קוד השפה.

ברירת המחדל: en
mclimit

כמה הודעות להציג (אחרי סינון).

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־5,000.
ברירת המחדל: 500
mcoffset

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך.

ברירת מחדל: (ריק)
mcfilter

מסנני אוסף הודעות. יש להשתמש ב־! כדי לשלול תנאי. למשל, !fuzzy אומר להביא רשימה רק של הודעות לא פסולות. המסננים מוּחלים לפי הסדר שבו נכתבו.

fuzzy
הודעות עם תג fuzzy (פסולות).
optional
הודעות שצריך לתרגם רק אם דרוש בהם שינוי.
ignored
הודעות שלעולם אין צורך לתרגם.
hastranslation
הודעות שיש להן תרגום, אם הוא פסול ואם לא.
translated
הודעות שיש להן תרגום שאינו פסול.
changed
הודעות שתורגמו או שונו מאז היצוא האחרון.
reviewer:N
הודעות שבהן משתמש מספר N הוא אחד מהסוקרים.
last-translator:N
הודעות שבהן משתמש מספר N הוא המתרגם האחרון.
הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
ברירת המחדל: !optional|!ignored
mcprop

אילו מאפיינים לקבל:

definition
הגדרת ההודעה.
translation
התרגום הנוכחי (ללא מחרוזת !!FUZZY!! אם יש כזאת, להשתמש בתגים כדי לבדוק תרגומים מיושנים או מקולקלים).
tags
תגי הודעה, כמו optional‏, ignored ו־fuzzy.
properties
מאפייני הודעה, כמו status‏, revision‏, last-translator. יכול להיות שונה בהודעות שונות.
revision
מיושן! השתמשו ב־mcprop=properties.
ערכים (מופרדים באמצעות "|" או or תו חלופי): definition, properties, revision, tags, translation
ברירת המחדל: definition|translation
דוגמאות:
רשימת שפות נתמכות
api.php?action=query&meta=siteinfo&siprop=languages [פתיחה בארגז חול]
רשימת הגדרות הודעות לא אופציונליות עבור הקבוצה "page-Example"
api.php?action=query&list=messagecollection&mcgroup=page-Example [פתיחה בארגז חול]
רשימת הודעות אופציונליות בפינית עם תגים עבור הקבוצה "page-Example"
api.php?action=query&list=messagecollection&mcgroup=page-Example&mclanguage=fi&mcprop=definition|translation|tags&mcfilter=optional [פתיחה בארגז חול]
יותר מידע על סקירות התרגום האחרונות עבור הקבוצה "page-Example"
api.php?action=query&generator=messagecollection&gmcgroup=page-Example&gmclanguage=nl&prop=revisions [פתיחה בארגז חול]