كومنز:أدوات

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search
This page is a translated version of a page Commons:Gadgets and the translation is 96% complete. Changes to the translation template, respectively the source language can be submitted through Commons:Gadgets and have to be approved by a translation administrator.
The Gadget tab of Preferences on French Wikipedia

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

التفاصيل التقنية

التعريف

  • MediaWiki:Gadgets-definition هو المكان الذي يتم فيه تثبيت الأدوات بحيث تظهر في التفضيلات
    • يمكن تقييد الأدوات للمستخدمين الذين لديهم صلاحيات مستخدم معينة عن طريق إضافة، على سبيل المثال، rights=delete في تعريف الأداة، يتم تحميل الأدوات افتراضيا (بما في ذلك للمستخدمين الذين لم يسجلوا الدخول) عن طريق إضافة default، يمكن تقييد الأدوات للمستخدمين الذين قاموا بتسجيل الدخول باستخدام rights=upload.
  • Special:Gadgets تقدم نظرة عامة على الأدوات المثبتة ، مع روابط لملفات سكريبتات الأدوات
  • MediaWiki:Common.js تقوم بتحميل بعض السكريبتات تلقائيا

الترجمة

  • يتم التعامل مع الترجمة في الأدوات، عند الضرورة، بطرق مختلفة، عادةً ما يكون هذا داخل سكريبت كل أداة، أو باستخدام صفحة فرعية منفصلة (على سبيل المثال MediaWiki:Gadget-HotCat.js/de) ولكن في بعض الحالات، توجد إصدارات متعددة للغة من السكريبت بأكمله، يقوم {{Gadget-talk}} بتصنيف الترجمة، وعند الضرورة يضع السكريبتات في Category:User scripts needing internationalisation.
  • تتم ترجمة أوصاف الأداة عن طريق إنشاء الصفحات الفرعية /xx لصفحة وصف الأداة (الإنجليزية) الرئيسية (على سبيل المثال MediaWiki:Gadget-Cat-a-lot وMediaWiki:Gadget-Cat-a-lot/frخاص:تفضيلات، عبر {{Gadget-desc}}، يوفر روابط "translate this" التي تسهِّل ذلك.

القوالب

  • يخزن {{Gadget-state}} بعض المعلومات الزائدة عن الأدوات ويجب تحديثها باستمرار، الإشارة إلى الحالة الافتراضية للأداة مطلوبة في phab:T51501
  • {{Gadget-desc}} يوحد أوصاف الأدوات (كما هو موضح في التفضيلات)
  • {{Gadget-help}} و{{Gadget-talk}} توحيد الرؤوس على تعليمات الأدوات وصفحات النقاش
  • {{ActivateGadget}} و{{DeactivateGadget}} ينشئان روابط، عند تحميلها ينشئ مربع حوار يطلب من المستخدم تمكين أو تعطيل أداة
  • بعض الأدوات توثق توافق المتصفح فيصفحة فرعية (على سبيل المثال، Help:Gadget-PrettyLog/Compatibility)، هذا له تنسيق شائع وليس قالبا

القيود

منذ ميدياويكي 1.18، لا يتم تحميل الأدوات (وCSS/JS المستخدم) في صفحات خاصة معينة; وذلك لأسباب أمنية، وهذا يشمل Special:Preferences، وكسر الوسائل السابقة لنقل الأدوات إلى أجزاء أخرى من التفضيلات، انظر phab:T20186، يطلب phab:T35220 استبدال ميدياويكي الأصلي لما تم عمله في جافا سكريبت سابقا.

وصلات