Template:ExtensionHook/ar

{{Documentation|content=

ملاحظات على الاستخدام

 * name
 * اسم الوصلة الشبكية. عادة ما يكون هو نفس اسم الصفحة الفرعية.


 * version
 * إصدار برمجيات ميدياويكي الذي أضيف إليه هذه الوصلة الشبكي للمرة الأولى.


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


 * gerrit
 * رقم تغيير غيريت (Gerrit) الذي أضيف إليه هذه الوصلة الشبكية للمرة الأولى. لو كان هذا المعطى مضافا، سوف يقدم رابط إلى صفحة مجموعة تغيير غيريت (Gerrit) المناسبة لذلك الغرض (مثال تغيير غيريت رقم 5).


 * removed
 * لو كانت الوصلة قد حذفت، سيكون الرقم هو إصدار برمجيات ميدياويكي الذي حذفت منه.


 * deprecated
 * لو كانت الوصلة متقادمة (إلا أنها لم تحذف)، سيكون ذلك إصدار برمجيات ميدياويكي الذي تقادمت فيه.


 * summary
 * بيان قصير عن غرض الوصلة.
 * يحبذ إضافة بيان مفصل، ويجب أن يضاف إلى محتوى الصفحة الرئيسية.
 * لو حدثت البيان المختصر، يرجى أيضا تحديث الجدولين الموجودين على صفحة.


 * args
 * المعاملات كما تستخدم في الجزء الأعلى من الوظيفة.


 * extension
 * Extension name where hook is called; for when the source is not in the Mediawiki core code repository.


 * source
 * الموقع (اسم الملف) الذي يستدعي هذه الوصلة في الكود البرمجي. يمكن إضافة مواقع إضافية مستخدما source2...source10.


 * sourcefunction
 * اسم الوظيفة التي تستدعي هذه الوصلة. يمكن إضافة غيرها مستخدما sourcefunction2.


 * sourceclass
 * اسم التصنيف الذي يستدعي هذه الوصلة.


 * newvarname
 * يستخدمه Removed أو Deprecated حينما يضبط أي من removed أو deprecated.


 * newvarlink
 * يستخدمه Removed أو Deprecated حينما يضبط أي من removed أو deprecated.


 * templatemode
 * يضبط إلى القيمة nocats لو كان توثيق الوصلة لا يجب أن يظهر في تصنيفات برمجيات ميدياويكي المعتادة.
 * إن استخدام هذا القالب يضيف تلقائيا صفحة التوثيق إلى التصنيفات التالية:
 * وصلات ميدياويكي
 * وصلات أضيفت إلى ميدياويكي...
 * توجد حالات لا يستحب فيها تصنيف صفحات توثيق الوصلات آليا. قد تشمل أمثلة ذلك حينما توثق وصلة في امتداد أو حينما توثق القالب ذاته.

Template data
{	"params": { "templatemode": { "label": "Template mode", "type": "string" },		"name": { "label": "Name", "description": "The name of the hook. This is usually the same name as the sub-page.", "type": "string", "required": true },		"removed": { "label": "Version removed", "description": "If the hook has been removed, the version of MediaWiki that it was removed in.", "type": "string" },		"newvarname": { "label": "Replacement name", "description": "If the hook is either deprecated or removed, name the feature that replaces this hook, if there is any replacement.", "type": "string" },		"newvarlink": { "label": "Replacement link", "description": "If the hook is either deprecated or removed, link to the feature that replaces this hook, if there is any replacement.", "type": "wiki-page-name" },		"deprecated": { "label": "Version deprecated", "description": "If the hook has been deprecated, the version of MediaWiki that it was deprecated in.", "type": "string" },		"version": { "label": "Version introduced", "description": "The version of MediaWiki this hook was first introduced in.", "type": "string", "suggested": true },		"rev": { "label": "SVN revision introduced", "description": "SVN revision in which this hook was first introduced. If this parameter is given, it will link to the appropriate CodeReview page.", "type": "string" },		"gerrit": { "label": "Gerrit changeset introduced", "description": "Gerrit change number in which this hook was first introduced. If this parameter is given, it will link to the appropriate Gerrit changeset page.", "type": "number", "suggested": true },		"summary": { "label": "Summary", "description": "A short description of the hook's purpose. More detailed descriptions are desirable, and should be added to the main page content.", "type": "string", "suggested": true },		"args": { "label": "Arguments", "description": "The arguments that are defined by the hook signature.", "required": true, "type": "string" },		"extension": { "label": "Extension name", "description": "Extension name where the hook is called; for when the source is not in the Mediawiki core code repository.", "type": "wiki-page-name", "required": true },		"source": { "label": "Source 1", "description": "Location (file name) which calls this hook in the code.", "type": "string", "suggested": true },		"source2": { "label": "Source 2", "description": "Location (file name) which calls this hook in the code, if another source exists", "type": "string" },		"source3": { "label": "Source 3", "description": "Location (file name) which calls this hook in the code, if another source exists", "type": "string" },		"source4": { "label": "Source 4", "description": "Location (file name) which calls this hook in the code, if another source exists", "type": "string" },		"source5": { "label": "Source 5", "description": "Location (file name) which calls this hook in the code, if another source exists", "type": "string" },		"source6": { "label": "Source 6", "description": "Location (file name) which calls this hook in the code, if another source exists", "type": "string" },		"source7": { "label": "Source 7", "description": "Location (file name) which calls this hook in the code, if another source exists", "type": "string" },		"source8": { "label": "Source 8", "description": "Location (file name) which calls this hook in the code, if another source exists", "type": "string" },		"source9": { "label": "Source 9", "description": "Location (file name) which calls this hook in the code, if another source exists", "type": "string" },		"source10": { "label": "Source 10", "description": "Location (file name) which calls this hook in the code, if another source exists", "type": "string" },		"sourcefunction": { "label": "Source function", "description": "Name of the function which calls this hook", "type": "string", "suggested": true },		"sourceclass": { "label": "Source class", "description": "The fully qualified class name (FQCN) which calls this hook.", "suggested": true, "type": "string" },		"sourcefunction2": { "label": "Source function 2", "description": "Name of the function which calls this hook, if another functions call this hook", "type": "string" }	},	"description": "A card which describes the information of a hook registered by an extension.", "paramOrder": [ "templatemode", "name", "rev", "gerrit", "version", "deprecated", "removed", "newvarname", "newvarlink", "summary", "args", "extension", "source", "source2", "source3", "source4", "source5", "source6", "source7", "source8", "source9", "source10", "sourceclass", "sourcefunction", "sourcefunction2" ],	"format": "block" }

انظر أيضا


}}