Template:High-risk: Difference between revisions
Marked this version for translation |
m 1 revision imported: Template:Mbox |
(No difference)
| |
Latest revision as of 13:34, 27 August 2025
<languages/> {{#switch:<translate></translate> | =
<templatestyles src="Module:Message box/ombox.css"></templatestyles>
| File:OOjs UI icon alert-warning.svg | {{#switch:Template
|Module={{#if:
|<translate> This Lua module is used on approximately <tvar name=5>{{{1}}}</tvar> pages.</translate>
|<translate> This Lua module is used on many pages.</translate>
}}
|#default={{#if:
|<translate> This template is used on approximately <tvar name=5>{{{1}}}</tvar> pages.</translate>
|<translate> This template is used on many pages.</translate>
}}
}}
{{#switch:Template |Module=<translate> To avoid large-scale disruption and unnecessary server load, any changes to this module should first be tested in its [[<tvar name=4>{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/sandbox</tvar>|/sandbox]] or [[<tvar name=5>{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/testcases</tvar>|/testcases]] subpages.</translate>
|#default=<translate> To avoid large-scale disruption and unnecessary server load, any changes to this template should first be tested in its [[<tvar name=4>{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/sandbox</tvar>|/sandbox]] or [[<tvar name=5>{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/testcases</tvar>|/testcases]] subpages or in your own [[<tvar name=9>Special:MyLanguage/Help:Subpages#Use of subpages</tvar>|user subpage]].</translate>
}} <translate> The tested changes can then be added to this page in one single edit.</translate> {{#if: |<translate> Please consider discussing any changes at <tvar name=2>[[Template:Trim]]</tvar> before implementing them.</translate> |<translate> Please consider discussing any changes on the [[<tvar name=3>{{#switch:High-risk|doc|sandbox=Template talk:High-risk|#default=Template talk:High-risk}}</tvar>|talk page]] before implementing them.</translate>}} |
| #default=
{{#switch:
| =
<templatestyles src="Module:Message box/ombox.css"></templatestyles>
| File:OOjs UI icon alert-warning.svg | {{#switch:Template
|Module={{#if:
|This Lua module is used on approximately {{{1}}} pages.
|This Lua module is used on many pages.
}}
|#default={{#if:
|This template is used on approximately {{{1}}} pages.
|This template is used on many pages.
}}
}}
{{#switch:Template |Module=To avoid large-scale disruption and unnecessary server load, any changes to this module should first be tested in its [[{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/sandbox|/sandbox]] or [[{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/testcases|/testcases]] subpages.
|#default=To avoid large-scale disruption and unnecessary server load, any changes to this template should first be tested in its [[{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/sandbox|/sandbox]] or [[{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/testcases|/testcases]] subpages or in your own user subpage.
}} The tested changes can then be added to this page in one single edit. {{#if: |Please consider discussing any changes at [[Template:Trim]] before implementing them. |Please consider discussing any changes on the [[{{#switch:High-risk|doc|sandbox=Template talk:High-risk|#default=Template talk:High-risk}}|talk page]] before implementing them.}} |
| #default=
Lua error: expandTemplate: template loop detected.
}} }} Lua error: Module:TNT:172: '''Missing JsonConfig extension, or not properly configured; Cannot load https://commons.wikimedia.org/wiki/Data:I18n/Documentation.tab. See https://www.mediawiki.org/wiki/Extension:JsonConfig#Supporting_Wikimedia_templates'''.{{#if:<translate> This is the <tvar name="1">{{{{#ifeq:Template:High-risk|
|
}}[[Special:MyLanguage/Template:high-risk|{{#if: |{{{2}}} |{{#ifexist:Translations:{{#if:Template|Template:}}High-risk/Page display title/en
|{{#ifexpr:{{#if:0|1|0}} and 10!=0
|{{#ifeq:en|en
|High-risk
|{{#if:
|{{#ifeq:0|0
|
| String Module Error: Target string is empty
}}
|{{#if:{{ {{#if:|{{{template}}}|Translations:{{#if:Template|Template:}}High-risk/Page_display_title}} | nsp = 0 }}
|{{ {{#if:|{{{template}}}|Translations:{{#if:Template|Template:}}High-risk/Page_display_title}} | nsp = 0 }}
|Template:high-risk
}}
}}
}}
|{{ {{#if:|{{{template}}}|Translations:{{#if:Template|Template:}}High-risk/Page_display_title}} }}
}}
|{{#if:0
|{{#if:High-risk
|High-risk
|Template:high-risk
}}
|Template:high-risk
}}
}}}}]]{{#ifeq:Template:High-risk|
|
}}}}</tvar> message box.</translate> <translate> It is meant to be put at the top of the documentation page on the most high-use (high-risk) templates and Lua modules (the template detects the name space), i.e., for templates used on a large number of pages</translate>
<translate>
Usage
</translate> <translate> The template can be used as is.</translate> <translate> But it can also take some parameters:</translate>
- <translate> First parameter is the number of pages.</translate>
- <translate> Second parameter is the name of some other talk page if you want discussion to be made there instead.</translate> <translate> But a better option might be to redirect the talkpage of your template to that other talkpage.</translate>
<translate>
Examples
</translate>
{{high-risk| 30,000+ | Project:Village Pump}}
{{#switch:<translate></translate> | =
<templatestyles src="Module:Message box/ombox.css"></templatestyles>
| File:OOjs UI icon alert-warning.svg | {{#switch:Template
|Module={{#if: 30,000+
|<translate> This Lua module is used on approximately <tvar name=5>30,000+</tvar> pages.</translate>
|<translate> This Lua module is used on many pages.</translate>
}}
|#default={{#if: 30,000+
|<translate> This template is used on approximately <tvar name=5>30,000+</tvar> pages.</translate>
|<translate> This template is used on many pages.</translate>
}}
}}
{{#switch:Template |Module=<translate> To avoid large-scale disruption and unnecessary server load, any changes to this module should first be tested in its [[<tvar name=4>{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/sandbox</tvar>|/sandbox]] or [[<tvar name=5>{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/testcases</tvar>|/testcases]] subpages.</translate>
|#default=<translate> To avoid large-scale disruption and unnecessary server load, any changes to this template should first be tested in its [[<tvar name=4>{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/sandbox</tvar>|/sandbox]] or [[<tvar name=5>{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/testcases</tvar>|/testcases]] subpages or in your own [[<tvar name=9>Special:MyLanguage/Help:Subpages#Use of subpages</tvar>|user subpage]].</translate>
}} <translate> The tested changes can then be added to this page in one single edit.</translate> {{#if: Project:Village Pump |<translate> Please consider discussing any changes at <tvar name=2>[[Template:Trim]]</tvar> before implementing them.</translate> |<translate> Please consider discussing any changes on the [[<tvar name=3>{{#switch:High-risk|doc|sandbox=Template talk:High-risk|#default=Template talk:High-risk}}</tvar>|talk page]] before implementing them.</translate>}} |
| #default=
{{#switch:
| =
<templatestyles src="Module:Message box/ombox.css"></templatestyles>
| File:OOjs UI icon alert-warning.svg | {{#switch:Template
|Module={{#if: 30,000+
|This Lua module is used on approximately 30,000+ pages.
|This Lua module is used on many pages.
}}
|#default={{#if: 30,000+
|This template is used on approximately 30,000+ pages.
|This template is used on many pages.
}}
}}
{{#switch:Template |Module=To avoid large-scale disruption and unnecessary server load, any changes to this module should first be tested in its [[{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/sandbox|/sandbox]] or [[{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/testcases|/testcases]] subpages.
|#default=To avoid large-scale disruption and unnecessary server load, any changes to this template should first be tested in its [[{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/sandbox|/sandbox]] or [[{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/testcases|/testcases]] subpages or in your own user subpage.
}} The tested changes can then be added to this page in one single edit. {{#if: Project:Village Pump |Please consider discussing any changes at [[Template:Trim]] before implementing them. |Please consider discussing any changes on the [[{{#switch:High-risk|doc|sandbox=Template talk:High-risk|#default=Template talk:High-risk}}|talk page]] before implementing them.}} |
| #default=
Lua error: expandTemplate: template loop detected.
}} }}
{{high-risk| 30,000+ }}
{{#switch:<translate></translate> | =
<templatestyles src="Module:Message box/ombox.css"></templatestyles>
| File:OOjs UI icon alert-warning.svg | {{#switch:Template
|Module={{#if: 30,000+
|<translate> This Lua module is used on approximately <tvar name=5>30,000+</tvar> pages.</translate>
|<translate> This Lua module is used on many pages.</translate>
}}
|#default={{#if: 30,000+
|<translate> This template is used on approximately <tvar name=5>30,000+</tvar> pages.</translate>
|<translate> This template is used on many pages.</translate>
}}
}}
{{#switch:Template |Module=<translate> To avoid large-scale disruption and unnecessary server load, any changes to this module should first be tested in its [[<tvar name=4>{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/sandbox</tvar>|/sandbox]] or [[<tvar name=5>{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/testcases</tvar>|/testcases]] subpages.</translate>
|#default=<translate> To avoid large-scale disruption and unnecessary server load, any changes to this template should first be tested in its [[<tvar name=4>{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/sandbox</tvar>|/sandbox]] or [[<tvar name=5>{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/testcases</tvar>|/testcases]] subpages or in your own [[<tvar name=9>Special:MyLanguage/Help:Subpages#Use of subpages</tvar>|user subpage]].</translate>
}} <translate> The tested changes can then be added to this page in one single edit.</translate> {{#if: |<translate> Please consider discussing any changes at <tvar name=2>[[Template:Trim]]</tvar> before implementing them.</translate> |<translate> Please consider discussing any changes on the [[<tvar name=3>{{#switch:High-risk|doc|sandbox=Template talk:High-risk|#default=Template talk:High-risk}}</tvar>|talk page]] before implementing them.</translate>}} |
| #default=
{{#switch:
| =
<templatestyles src="Module:Message box/ombox.css"></templatestyles>
| File:OOjs UI icon alert-warning.svg | {{#switch:Template
|Module={{#if: 30,000+
|This Lua module is used on approximately 30,000+ pages.
|This Lua module is used on many pages.
}}
|#default={{#if: 30,000+
|This template is used on approximately 30,000+ pages.
|This template is used on many pages.
}}
}}
{{#switch:Template |Module=To avoid large-scale disruption and unnecessary server load, any changes to this module should first be tested in its [[{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/sandbox|/sandbox]] or [[{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/testcases|/testcases]] subpages.
|#default=To avoid large-scale disruption and unnecessary server load, any changes to this template should first be tested in its [[{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/sandbox|/sandbox]] or [[{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/testcases|/testcases]] subpages or in your own user subpage.
}} The tested changes can then be added to this page in one single edit. {{#if: |Please consider discussing any changes at [[Template:Trim]] before implementing them. |Please consider discussing any changes on the [[{{#switch:High-risk|doc|sandbox=Template talk:High-risk|#default=Template talk:High-risk}}|talk page]] before implementing them.}} |
| #default=
Lua error: expandTemplate: template loop detected.
}} }}
{{high-risk| | Project:Village Pump}}
{{#switch:<translate></translate> | =
<templatestyles src="Module:Message box/ombox.css"></templatestyles>
| File:OOjs UI icon alert-warning.svg | {{#switch:Template
|Module={{#if:
|<translate> This Lua module is used on approximately <tvar name=5></tvar> pages.</translate>
|<translate> This Lua module is used on many pages.</translate>
}}
|#default={{#if:
|<translate> This template is used on approximately <tvar name=5></tvar> pages.</translate>
|<translate> This template is used on many pages.</translate>
}}
}}
{{#switch:Template |Module=<translate> To avoid large-scale disruption and unnecessary server load, any changes to this module should first be tested in its [[<tvar name=4>{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/sandbox</tvar>|/sandbox]] or [[<tvar name=5>{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/testcases</tvar>|/testcases]] subpages.</translate>
|#default=<translate> To avoid large-scale disruption and unnecessary server load, any changes to this template should first be tested in its [[<tvar name=4>{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/sandbox</tvar>|/sandbox]] or [[<tvar name=5>{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/testcases</tvar>|/testcases]] subpages or in your own [[<tvar name=9>Special:MyLanguage/Help:Subpages#Use of subpages</tvar>|user subpage]].</translate>
}} <translate> The tested changes can then be added to this page in one single edit.</translate> {{#if: Project:Village Pump |<translate> Please consider discussing any changes at <tvar name=2>[[Template:Trim]]</tvar> before implementing them.</translate> |<translate> Please consider discussing any changes on the [[<tvar name=3>{{#switch:High-risk|doc|sandbox=Template talk:High-risk|#default=Template talk:High-risk}}</tvar>|talk page]] before implementing them.</translate>}} |
| #default=
{{#switch:
| =
<templatestyles src="Module:Message box/ombox.css"></templatestyles>
| File:OOjs UI icon alert-warning.svg | {{#switch:Template
|Module={{#if:
|This Lua module is used on approximately pages.
|This Lua module is used on many pages.
}}
|#default={{#if:
|This template is used on approximately pages.
|This template is used on many pages.
}}
}}
{{#switch:Template |Module=To avoid large-scale disruption and unnecessary server load, any changes to this module should first be tested in its [[{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/sandbox|/sandbox]] or [[{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/testcases|/testcases]] subpages.
|#default=To avoid large-scale disruption and unnecessary server load, any changes to this template should first be tested in its [[{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/sandbox|/sandbox]] or [[{{#switch:High-risk|doc|sandbox=Template:High-risk|#default=Template:High-risk}}/testcases|/testcases]] subpages or in your own user subpage.
}} The tested changes can then be added to this page in one single edit. {{#if: Project:Village Pump |Please consider discussing any changes at [[Template:Trim]] before implementing them. |Please consider discussing any changes on the [[{{#switch:High-risk|doc|sandbox=Template talk:High-risk|#default=Template talk:High-risk}}|talk page]] before implementing them.}} |
| #default=
Lua error: expandTemplate: template loop detected.
}} }}
<translate> The full code for a /doc page top may look like this:</translate>
{{documentation subpage}}
<!-- Categories go where indicated at the bottom of this page, please; interwikis go to Wikidata (see also: [[Wikipedia:Wikidata]]). -->
{{high-risk| 30,000+ }}
<translate>
Technical details
</translate> <translate> The <tvar name="1">[[{{#ifeq:{{#ifeq:|en |{{#ifeq:{{#titleparts:Template:High-risk||-1}}|en
| }}
| }}| |Template:High-risk |Template:High-risk
}}/sandbox|/sandbox]]</tvar> and <tvar name="2">[[{{#ifeq:{{#ifeq:|en |{{#ifeq:{{#titleparts:Template:High-risk||-1}}|en
| }}
| }}| |Template:High-risk |Template:High-risk
}}/testcases|/testcases]]</tvar> links are the standard names for such subpages.</translate> <translate> If those pages are created then the green /doc box for the template will detect them and link to them in its heading.</translate> <translate> For instance see the top of this documentation.</translate>
<translate>
See also
</translate>
- {{{{#ifeq:Template:Intricate template|
|
}}[[Special:MyLanguage/Template:intricate template|{{#if: |{{{2}}} |{{#ifexist:Translations:{{#if:Template|Template:}}Intricate template/Page display title/en
|{{#ifexpr:{{#if:0|1|0}} and 10!=0
|{{#ifeq:en|en
|Intricate template
|{{#if:
|{{#ifeq:0|0
|
| String Module Error: Target string is empty
}}
|{{#if:{{ {{#if:|{{{template}}}|Translations:{{#if:Template|Template:}}Intricate template/Page_display_title}} | nsp = 0 }}
|{{ {{#if:|{{{template}}}|Translations:{{#if:Template|Template:}}Intricate template/Page_display_title}} | nsp = 0 }}
|Template:intricate template
}}
}}
}}
|{{ {{#if:|{{{template}}}|Translations:{{#if:Template|Template:}}Intricate template/Page_display_title}} }}
}}
|{{#if:0
|{{#if:Intricate template
|Intricate template
|Template:intricate template
}}
|Template:intricate template
}}
}}}}]]{{#ifeq:Template:Intricate template|
|
}}}} – <translate> For the intricate, i.e., complex templates.</translate>
- {{{{#ifeq:Template:Pp-template|
|
}}[[Special:MyLanguage/Template:pp-template|{{#if: |{{{2}}} |{{#ifexist:Translations:{{#if:Template|Template:}}Pp-template/Page display title/en
|{{#ifexpr:{{#if:0|1|0}} and 10!=0
|{{#ifeq:en|en
|Pp-template
|{{#if:
|{{#ifeq:0|0
|
| String Module Error: Target string is empty
}}
|{{#if:{{ {{#if:|{{{template}}}|Translations:{{#if:Template|Template:}}Pp-template/Page_display_title}} | nsp = 0 }}
|{{ {{#if:|{{{template}}}|Translations:{{#if:Template|Template:}}Pp-template/Page_display_title}} | nsp = 0 }}
|Template:pp-template
}}
}}
}}
|{{ {{#if:|{{{template}}}|Translations:{{#if:Template|Template:}}Pp-template/Page_display_title}} }}
}}
|{{#if:0
|{{#if:Pp-template
|Pp-template
|Template:pp-template
}}
|Template:pp-template
}}
}}}}]]{{#ifeq:Template:Pp-template|
|
}}}} – <translate> The protection template that usually is put on high-risk templates.</translate>
- {{{{#ifeq:Template:Used in system|
|
}}[[Special:MyLanguage/Template:used in system|{{#if: |{{{2}}} |{{#ifexist:Translations:{{#if:Template|Template:}}Used in system/Page display title/en
|{{#ifexpr:{{#if:0|1|0}} and 10!=0
|{{#ifeq:en|en
|Used in system
|{{#if:
|{{#ifeq:0|0
|
| String Module Error: Target string is empty
}}
|{{#if:{{ {{#if:|{{{template}}}|Translations:{{#if:Template|Template:}}Used in system/Page_display_title}} | nsp = 0 }}
|{{ {{#if:|{{{template}}}|Translations:{{#if:Template|Template:}}Used in system/Page_display_title}} | nsp = 0 }}
|Template:used in system
}}
}}
}}
|{{ {{#if:|{{{template}}}|Translations:{{#if:Template|Template:}}Used in system/Page_display_title}} }}
}}
|{{#if:0
|{{#if:Used in system
|Used in system
|Template:used in system
}}
|Template:used in system
}}
}}}}]]{{#ifeq:Template:Used in system|
|
}}}} – <translate> For templates used in the user interface.</translate>| [[Category:Template documentation pages{{#translation:}}]] }}