MediaWiki 1.38/ar

MediaWiki 1.38 هو الإصدار القديم المستقر من ميدياويكي. اذهب إلى ملف كي تطلع على قائمة كاملة بالتغييرات. نشر هذا الإصدار على مواقع الويكي التابعة لمؤسسة ويكيميديا باستخدام أفرع "wmf" تدريجية بين تاريخي سبتمبر/أيلول 2021 ومارس/آذار 2022. ظهر إصدار 1.38.0 المستقر يوم 2 يونيو/حزيران 2022. نزّل أو استخدم فرع   على غت كي تتابع هذا الإصدار.



تغييرات على الضبط تخص إداري النظام
تقدم برمجيات ميدياويكي 1.38 نظام جديد لتحميل الضبط. النظام الجديد متوافق بالكامل مع السبيل التقليدي للضبط، إلا أنه يقدم بعض السمات الجديدة. نحث المهتمين بالأمر على تجربة السبل الجديدة لتحميل الضبط والإبلاغ عن أية مشاكل تواجههم.



ضبط جديد

 * (T297708) – يمكن استخدام هذا الإعداد للتحكم في وقت التنفيذ الأقصى لعدة صفحات استفسار متطلبة (مثال أحدث التغييرات ومساهمات المستخدم).
 * – يسمح هذا الإعداد بتخطي الكشف الآلي والتعامل مع الصيغ من طرف متصفح الإنترنت. يستخدم هذا في المقام الأول لمنع الوصل الآلي لأرقام هاتف محتملة في خرج صفحات الويكي في متصفح سفاري على أجهزة iOS؛ يمكن إعادة تمكين هذا الأمر لو رغبت، أو توسيع ذلك محليًا ليشمل خصائص فريدة لمتصفحات أخرى.
 * (T240685), , and – تقدم هذه ضبط لخدمة  جديدة مع دعم لصيغة  ، الغرض منه الدمج مع Prometheus.
 * – يسمح هذا الإعداد بتوريث التصاريح، سواء كانت ممنوحة أو مرفوعة، من مجموعة أخرى.
 * – يحتوي  الآن على خيار   للتحكم في طول مدة الحفظ المؤقت للبيانات الوصفية للملفات. إضافة لذلك، تغير الخيار الافتراضي من ساعة واحدة إلى 4 ساعات.
 * – يسمح لك هذا بتحديد قائمة بالسمات المفضلة التي سيرد ترتيبها أعلى في صفحة خاص:تفضيلات.
 * تجريبي (طالع أعمال التوثيق التي تتناول النظام الجديد لتحميل الضبط)
 * – مجلد يحتوي على ملفات ضبط تخص كل موقع شبكي على حدة. سينتج عن إعداد هذا الأمر إلى تفعيل وضع تعدد المستأجرين («مزرعة ويكي»)، وسينتج عنه تحميل إعدادات تخص الموقع الشبكي استنادا إلى معلومات من طلب الوب.
 * – امتداد الملف الذي سيستخدم في البحث عن ملفات الإعدادات التي تخص الموقع الشبكي المحدد في ، مثل  أو.
 * – دالة استدعاء ترد اسم موقع الويكي لأغراض الطلب الجاري. Replaced by the MW_WIKI_NAME environment variable in 1.39. يستخدم هذا في وضع تعدد المستأجرين («مزرعة ويكي») لتحديد ملف الإعدادات المطلوب تحميله من.
 * – يحل هذا محل متغير البيئة.
 * (T230211) – فرض تشغيل التحديثات المؤجلة قبل إرسال رد للجهاز العميل، عوضًا عن محاولة تشغيلها بعد إرسال الرد. ضبط قيمة هذا الإعداد لتكون  مفيد في أعمال اختبار من نهاية إلى أخرى، لضمان أن آثار الطلب منظورة لأي طلبات لاحقة، حتى لو كانت جرت بعد الطلب الأول مباشرة. لاحظ أن هذا الأمر لا يضمن أن استنساخ قاعدة البيانات كاملًا، ولا ينفّذ أية مهام موجودة في الطابور لتنفيذها لاحقًا.
 * – مرحلة ترحيل مخطط بيانات جدول ، لتطبيع خانات  و.



ضبط تغيّر

 * and – These are now set later, so can no longer be used within   unless explicitly set in that file.
 * – This setting no longer takes  as an option.
 * – This setting may now be set to to disable size checking before scaling. Extensions can still override its value by using the   hook.
 * – Act as always-true.
 * – This no longer supports the string value for CDB files.
 * (T292321) –  Adjustments using this should be done with   instead.
 * – This is newly documented in.



ضبط رُفِع

 * – This setting has been removed, as it was a flawed solution to the problem of locale dependence. MediaWiki will now always set a locale of  or   and works around the remaining problems of the   locale by not using  . This follows the direction of PHP 8.0, which sets a locale of   by default instead of respecting.
 * (T293848) – Experiment removed, originally added in 1.35.
 * – We only support jQuery v3.
 * – This experimental feature has been removed. If you still need to use this feature, please see.
 * – Alias for.



سمات جديدة في مواجهة المستخدم


الامتدادات المحزومة

 * (T191740) The extension is now bundled with MediaWiki. This is an anti-abuse feature that allows privileged users to set specific actions to be taken when actions by users, such as edits or file uploads, match certain criteria.
 * (T232948) The extension is now bundled with MediaWiki. This is a content feature that lets users create mathematical formulæ, written in a sub-set of LaTeX and rendered in MathML with a fallback SVG image. By default, it will use Wikimedia's mathoid service to render each formula, but local rendering can be set up for network isolation or performance.
 * (T191743) The skin is now bundled with MediaWiki. This is a simple, light-weight, and scalable skin that is particularly optimised for mobile use, and integrates well with the MobileFrontend extension (available separately), but can also be used as a regular desktop skin.



تغييرات أخرى

 * (T284921) The "auto-number headings" feature was removed following a consultation, due to performance reasons.



سمات مشغّل/مطور برمجيات جديدة

 * The configuration mechanism changed substantially; you can read more about how.
 * EXPERIMENTAL: The environment variable  can be used to specify the location of the settings file. This allows alternative settings files to be loaded depending on the environment. Settings files may be given as PHP files like the traditional   file, or they may use   or   format. انظر
 * Added a  maintenance script – This file enables the deletion of a given user's associated email address. It can be helpful for privacy-preserving operations.
 * The description array for constructing an  now can use  to disable fields on a condition easily, supported expressions are the same as.
 * There is a new interface,, to allow you to mark file repos provided by an extension as supporting making API queries against the foreign file repo so that extensions like  that depend on this can stop hard-coding looking for specific class names.
 * EXPERIMENTAL Added support for an easy to configure multi-tenant ("wiki farm") mode: Settings for each site can be placed in a directory specified by . Site detection is controlled by and defaults to the requested host name. For example, setting   would cause the settings for   to be loaded from " ". WARNING: YAML files under the Web root may be accessible to browsers, please take appropriate measures to protect them from access via HTTP.
 * Running QUnit tests for an individual test suite module is possible with, where is "MediaWiki" to run core's QUnit tests or the skin or extension name.
 * The  module now has a   Less mixin.



تغييرات طرأت على مكتبات خارجية


مكتبات خارجية جديدة

 * was promoted from development-only.



مكتبات خارجية تغيّرت

 * Updated  from v0.42.0 to v0.43.2.
 * Updated  from 2.6.11 to 3.2.23.
 * Updated  from v0.3.0 to v0.4.0.
 * Updated  from 3.2.5 to 3.2.6.
 * Updated  from 7.2.0 to 7.4.1.
 * Updated  from 1.10.9 to 1.10.11.
 * Updated  from 1.9.2 to 1.10.0.
 * Updated  from 1.1.3 to 1.1.4.
 * Updated  from 0.10.5 to 0.11.1.
 * Updated  from 1.23.1 to 1.25.0.
 * Updated  from 0.5.0 to 0.5.1.
 * Updated  from 1.4.1 to 2.0.0.
 * Updated  from 3.0.2 to 4.0.0.
 * Updated  from 2.2.4 to 2.2.6.
 * Updated  from 3.0.2 to 4.0.0.
 * Updated  from v0.14.0-a14 to v0.15.0.
 * Updated  from 1.0.7 to 1.0.8.
 * Updated  from 1.1.0 to 1.2.0.
 * Updated  from 2.0.0 to 3.0.0.
 * Updated  from 3.2.0 to 4.0.1.



مكتبات خارجية لتطوير البرمجيات فقط تغيّرت

 * Updated  from 2.16.0 to 2.18.0.
 * Updated  from 3.5.4 to 3.5.5.
 * Updated  from 1.5.4 to 1.5.5.
 * Updated  for PHP < 7.3 from 2.10.4 to 2.13.6.
 * Updated  for PHP >= 7.3 from 3.0.0 to 3.1.5.



مكتبات خارجية رُفِعت

 * , deprecated since MW 1.28; use  instead.



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

 * New  parameter on action=delete that allows you to delete the associated talk page of a subject page.
 * (T117549) New  parameter for all API actions, for specifying language variant (akin to the existing   parameter for index.php).



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


 * (T292166) تحديث أسماء النطاقات للغة اللومباردية.
 * (T299201) Changed the autonym of the (anp) language to अंगिका
 * (T298309) Changed the autonym of the (ab) language to аԥсшәа
 * (T302972) Changed the autonym of the (rn) language to ikirundi
 * (T220303) Show numbered lists with Burmese numerals in relevant languages
 * (T291899) أضيف دعم لغة (hsn).
 * (T292612) أضيف دعم لغة (ksw).
 * (T293656) أضيف دعم لغة (gur).
 * (T294729) أضيف دعم لغة (blk).
 * (T296286) أضيف دعم لغة (sms).
 * (T296612) أضيف دعم لغة (vmw).
 * (T296707) أضيف دعم لغة (gaa).
 * (T297073) أضيف دعم لغة (gld).
 * (T297074) أضيف دعم لغة (nmz).
 * (T298075) أضيف دعم لغة (nod).
 * (T298182) أضيف دعم لغة (kea).
 * (T298385) أضيف دعم لغة (yrl).
 * (T299329) أضيف دعم لغة (fon).
 * (T300474) أضيف دعم لغة (nyn).
 * (T302556) أضيف دعم لغة (rsk).