مندرجات کا رخ کریں

سانچہ:Broken ref

آزاد دائرۃ المعارف، ویکیپیڈیا سے

()۔

لوا خطا ماڈیول:High-use میں 156 سطر پر: attempt to call upvalue '_fetch' (a nil value)۔

لوا خطا: unknown error۔ Cite.php is the software extension for the footnotes system. Cite.php includes error checking and generates error messages using MediaWiki interface messages. When Cite.php encounters an error, it generates a message pulled from a MediaWiki interface page. The MediaWiki pages are customized to use {{Broken ref}} to control the display of the error message and to add a category. {{Broken ref}} uses namespace detection to choose whether pages are categorized or not and if error messages show or not.

Namespaces

[ترمیم]

This template causes error messages to show only in certain namespaces. Category sorting is set by a sortkey in the template.


Namespace Sortkey Uppercase
main (article) alphabetic
category γ Γ
template τ Τ
file ι Ι
help ω Ω
portal ρ Ρ
wikipedia ψ Ψ
draft δ Δ


Errors on talk and other pages do not show by default but can be enabled by adding a rule to سانچہ:Yourcss:

.mw-parser-output span.brokenref {
  display: inline;
}

Categories

[ترمیم]

The template causes pages that show and error to be placed in a maintenance category. Pages in these categories are then repaired by editors. Errors on talk and other pages do not add the category. Category management is done through {{broken ref/cat}}.

Parameters

[ترمیم]

Error messages use:

  • |msg= text of the error message
  • |lang= language using ISO code
  • |help= subpagename of help page. This parameter is also used to determine the category by Template:Broken ref/cat.
  • |nocat= set to 'true' to suppress the category and the brokenref class; use when transcluding the WikiMedia interface page for documentation purposes

Prefix interface pages use:

  • |prefix= text that precedes the message
  • |lang= language using ISO code

Examples

[ترمیم]

Use the following example when editing MediaWiki error message pages:

{{broken ref
|msg=The <code><ref></code> tag has too many names
|lang=en
|help=Cite error ref too many keys
|nocat={{{nocat|}}}
}}

By including |nocat={{{nocat}}}, the |nocat= parameter can be passed to {{broken ref}}.

Transcluding error messages

[ترمیم]

When creating documentation, the error messages can be transcluded so that the messages are automatically updated. Add |nocat=true to suppress the error category and the class that hides the error in some namespaces. The message transclusion always adds a hard line break at the end.

مارک اپ بطور نتیجہ
{{int:Cite error ref too many keys|nocat=true}}

نادرست <ref> ٹیگ؛ نادرست نام، مثال کے طور پر کئی

To style the text in red to more closely simulate the message, use the {{red}} template.

مارک اپ بطور نتیجہ
{{سرخ|{{int:Cite error ref too many keys|nocat=true}}}}

نادرست <ref> ٹیگ؛ نادرست نام، مثال کے طور پر کئی

To style the text to exactly simulate the message, use the {{error}} template.

مارک اپ بطور نتیجہ
{{خطا|{{int:Cite error ref too many keys|nocat=true}}}}

نادرست <ref> ٹیگ؛ نادرست نام، مثال کے طور پر کئی

Languages

[ترمیم]

These languages are supported. The list of languages is selected from the top uses at Wikipedia:Database reports/User preferences. Language management is done through {{broken ref/lang}}.

  • en: English
  • es: español
  • fr: français
  • pt-br: português do Brasil
  • ru: русский
  • de: Deutsch
  • id: Bahasa Indonesia
  • ar: العربية
  • nl: Nederlands
  • zh-cn: 中文(中国大陆)
  • ro: română
  • it: italiano
  • tr: Türkçe

Plus the English variants:

  • en-gb: British English
  • en-ca: Canadian English

Originally these were transcluded, but not all MediaWiki pages support such transclusion.

Interface pages

[ترمیم]

Complete list of interface pages by language: