MediaWiki 1.32/ar

ميدياويكي 1.32 هو إصدار قديم من ميدياويكي. اذهب إلى ملف كي تطلع على قائمة كاملة بالتغييرات. نشر هذا الإصدار على مواقع الويكي التابعة لمؤسسة ويكيميديا باستخدام أفرع "wmf" تدريجية بدءا من يوم 24 أبريل/نيسان 2018. نشر الإصدار 1.32.0 المستقر يوم 10 يناير/كانون الأول 2019. نزّل أحدث الإصدارات أو استخدم فرع  على غت كي تتابع هذا الإصدار.

انتهت الحياة النافعة لهذا الإصدار في شهر يناير/كانون الثاني 2020.

تحديث اللغات
تساند برمجيات ميدياويكي أكثر من 350 لغة. يجري على عدد كبير من حالات الأقلمة تحديث منتظم. القائمة التالية تعرض فقط تلك اللغات التي أضيفت حديثا، وكذلك تغييرات طرأت على اللغات بسبب تقارير نشرت على فبريكاتور.


 * أضيف دعم لغة (abs).
 * أضيف دعم لغة (shy-latn).
 * أضيف دعم لغة (btm).
 * أضيف دعم لغة (zgh).
 * أضيف دعم لغة (mni).
 * أضيف دعم لغة (hyw).
 * أضيف دعم لغة (mnw).

تغييرات واجهة برمجة التطبيقات Action

 * أضيفت متغيرات مخصصة لقوالب.
 * يمكن لوحدة برمجية تعريف متغير مخصص لقالب مثل «‎{fruit}-quantity‎» حيث توازي المتغيرات الفعلية التي جرى التعرف عليها القيم المذكورة في متغيرات متعددة القيم. يمكن بعد ذلك للبرمجيات العميلة أن ترفع طلبات مثل «‎fruits=apples|bananas&apples-quantity=1&bananas-quantity=5‎».
 * سوف يرد السطر ‎action=paraminfo تعريفات متغيرات مخصصة لقوالب مستقلة عن المتغيرات المعتادة. تشتمل كافة تعريفات المتغيرات الآن على مفتاح «index» يسمح للبرمجيات العميلة صون ترتيب المتغيرات حينما تدمج المتغيرات المعتادة وتلك المخصصة لقوالب معًا.
 * أصبحت الآن نتيجة إرسال عدد كبير جدًا من القيم لمتغيرات متعددة القيم ظهور خطأ. منذ برمجيات ميدياويكي 1.14 كانت نتيجة هذا التصرف هي تحذير.
 * لن تستخدم بعد الآن حالات فشل التأكيد الناتجة عن المتغيرين 'assert' و 'assertuser' صيغة رد وحدة التصرف البرمجية المخصصة، وذلك ينطبق على الوحدات البرمجية المعدودة التي تستعين بسبل صياغة مخصصة تتعامل مع الأخطاء.
 * لم تعد تفضيلات قائمة المستخدم من قبيل `email-blacklist` وما شابهها من تفضيلات الامتدادات لها تمثيل في صفة متواليات حينما يردها أمر ‎action=query&meta=userinfo&uiprop=options.
 * سوف تستعين أخطاء 'missingparam' الآن باسم المتغير ذي البادئة في كلا من الكود البرمجي ونص الخطأ، مثل «noxxfoo» و «The 'xxfoo' parameter must be set» عوضًا عن «nofoo» و «The 'foo' parameter must be set».
 * يقبل الآن سطر ‎action=query&prop=revisions متغير 'rvslots' كي يشير إلى خانات مراجعة المحتوى المتعددة التي يجب رد المحتوى إليها. كما أنه يحتوي على متغير rvprop جديد اسمه 'roles' يشير إلى ما هي الأدوار المكرّس لها خانات. سوف يصدر تحذير تقادم لو استخدم أيّ من rvprop=content أو rvprop=contentmodel دون إضافة rvslots.
 * أصبح المتغير rvcontentformat في ‎action=query&prop=revisions متقادمًا. يجب على البرمجيات العميلة أن تكون مستعدة للتعامل مع الصيغة الافتراضية للنماذج المعنية.
 * أصبح استخدام المتغيرات المتقادمة الآتية: rvexpandtemplates أو rvgeneratexml أو rvparse أو rvdiffto أو rvdifftotext أو rvdifftotextpst أو rvcontentformat أو الأمر المتقادم ‎rvprop=parsetree محظورًا حينما تضاف إلى المتغير 'rvslots' الجديد.
 * action=query&prop=deletedrevisions, action=query&list=allrevisions, and action=query&list=alldeletedrevisions are changed similarly to &prop=revisions (see the three previous items).
 * (T174032) action=compare now supports multi-content revisions.
 * It has a 'slots' parameter to select diffing of individual slots. The default behavior is to return one combined diff.
 * The 'fromtext', 'fromsection', 'fromcontentmodel', 'fromcontentformat', 'totext', 'tosection', 'tocontentmodel', and 'tocontentformat' parameters are deprecated. Specify the new 'fromslots' and 'toslots' to identify which slots have text supplied and the corresponding templated parameters for each slot.
 * The behavior of 'fromsection' and 'tosection' of extracting one section's content is not being preserved. 'fromsection-{slot}' and 'tosection-{slot}' instead expand the given text as if for a section edit. This effectively declines in favor of.
 * The 'disabletidy' parameter to action=parse has been deprecated; untidy output will not be supported by future wikitext parsers.

Other changes

 * The following tables have had their UNIQUE indexes turned into proper PRIMARY KEYs for increased maintainability: interwiki, page_props, protected_titles and site_identifiers.
 * OOUI HTMLForm will now display help text inline after the input field, rather than in a popup. Previous behavior can be restored by using `'help-inline' => false`.
 * The archive table's ar_rev_id field is now unique.
 * Special:BotPasswords now requires reauthentication.
 * Multi-Content Revision (MCR) capabilities were introduced into the storage layer and have basic support for display. No user interface exists yet for creating or managing content in slots besides the main slot. See Multi-Content Revisions for more information.