Changes
Jump to navigation
Jump to search
Updating to match new version of source page
<noinclude>
<languages/>
</noinclude>{{#switch:
| =
<includeonly><span style="display:none">{{#ifeq:{{PAGENAME}}|{{BASEPAGENAME}}|{{DISPLAYTITLE:{{NAMESPACE}}:{{{1}}}}}}}</span></includeonly>
<table style="background: #fff; border:1px solid #a2a9b1; margin: 1em auto;" cellpadding="5" cellspacing="0" class="plainlinks">
<tr style="background: #eaecf0; text-align:center;">
<th colspan="2">{{ll|Manual:Code|Fitxer de MediaWiki:}} {{{1}}}</th>
</tr><tr>
<td>'''Ubicació:'''</td>
<td>{{{2|/}}}</td>
</tr><tr valign="top">
<td>'''Codi font:'''</td>
<td>{{#if: {{{NotInGit|}}}|no és a Git ({{{NotInGit}}})|
[https://phabricator.wikimedia.org/diffusion/MW/browse/master/{{trim|{{{2|}}}}}{{trim|{{{1|index.php}}}}} master]<!--
• [https://phabricator.wikimedia.org/diffusion/MW/browse/{{MW pre-release release git}}/{{trim|{{{2|}}}}}{{trim|{{{1|}}}}} {{MW pre-release release number}}] --> • [https://phabricator.wikimedia.org/diffusion/MW/browse/{{MW stable release git}}/{{trim|{{{2|}}}}}{{trim|{{{stable|{{{1|index.php}}}}}}}} {{MW stable release number}}] • [https://phabricator.wikimedia.org/diffusion/MW/browse/{{MW legacy release git}}/{{trim|{{{2|}}}}}{{trim|{{{legacy|{{{stable|{{{1|index.php}}}}}}}}}}} {{MW legacy release number}}] {{ #ifeq: {{MW legacy release number}} | {{MW legacy lts release number}} || • [https://phabricator.wikimedia.org/diffusion/MW/browse/{{MW legacy lts release git}}/{{trim|{{{2|}}}}}{{trim|{{{lts|{{{legacy|{{{stable|{{{1|index.php}}}}}}}}}}}}}} {{MW legacy lts release number}}] }}
}}</td>
</tr><tr valign="top">
<td>'''Classes:'''</td>
<td>{{#if: {{{class1|}}}| {{class doclink|{{trim|{{{class1}}}}}}} }}<!--
-->{{#if: {{{class2|}}}| • {{class doclink|{{trim|{{{class2}}}}}}} }}<!--
-->{{#if: {{{class3|}}}| • {{class doclink|{{trim|{{{class3}}}}}}} }}<!--
-->{{#if: {{{class4|}}}| <br /> {{class doclink|{{trim|{{{class4}}}}}}} }}<!--
-->{{#if: {{{class5|}}}| • {{class doclink|{{trim|{{{class5}}}}}}} }}<!--
-->{{#if: {{{class6|}}}| • {{class doclink|{{trim|{{{class6}}}}}}} }}<!--
-->{{#if: {{{class1|}}}{{{class2|}}}{{{class3|}}}{{{class4|}}}{{{class5|}}}{{{class6|}}}| {{#if: {{{interface1|}}}{{{interface2|}}}{{{interface3|}}}| • }} }}<!--
-->{{#if: {{{interface1|}}}| {{class doclink|{{trim|{{{interface1}}}}}|type=interface}} }}<!--
-->{{#if: {{{interface2|}}}| • {{class doclink|{{trim|{{{interface2}}}}}|type=interface}} }}<!--
-->{{#if: {{{interface3|}}}| • {{class doclink|{{trim|{{{interface3}}}}}|type=interface}} }}<!--
-->{{#if: {{{NotInGit|}}}{{{class1|}}}{{{class2|}}}{{{class3|}}}{{{class4|}}}{{{class5|}}}{{{class6|}}}{{{interface1|}}}{{{interface2|}}}{{{interface3|}}}|| [https://phabricator.wikimedia.org/diffusion/MW/browse/master/?find={{{1|{{BASEPAGENAMEE}}}}} Codi] • [https://doc.wikimedia.org/mediawiki-core/master/php/search.php?query={{{1|{{BASEPAGENAMEE}}}}} Documentació] <includeonly>[[Category:MediaWiki code pages without class names{{#translation:}}]]</includeonly> }}</td>
</tr>
</table>
{{#if: {{{example|<noinclude>true</noinclude>}}}||[[Category:MediaWiki code{{#translation:}}|{{ucfirst:{{{1|{{PAGENAME}}}}}}}]]}}
<span style="display:none">{{IfNotTranslation|{{#if:{{trim|{{{2|}}}}}|{{#ifeq:{{#invoke:String|sub|{{trim|{{{2|}}}}}|-1|-1}}|/||[[Template:MW file/noslash]]}}}}}}</span>
<span style="display:none">{{IfNotTranslation|{{#ifeq:{{trim|{{{2|}}}}}|/||{{#ifeq:{{#invoke:String|sub|{{trim|{{{2|}}}}}|1|1}}|/|[[Template:MW file/noslash]]}}}}}}</span>
| #default=
{{#invoke:Template translation|renderTranslatedTemplate|template=Template:MW file|noshift=1}}
}}<noinclude>
== Ús ==
Mostra un quadre informatiu sobre un fitxer del nucli de MediaWiki, amb enllaços cap al codi font a les branques ''master'', ''stable'' i ''legacy'', i enllaços cap a les classes i interfícies a la documentació PHP generada.
<nowiki>{{</nowiki>MW file|''FILENAME''|''PATH''
|class1=''CLASS''
|class2=''CLASS''
|class3=''CLASS''
|...
|interface1=''INTERFACE''
|interface2=''INTERFACE''
|interface3=''INTERFACE''
|NotInGit=''REASON''
}}
* ''FILENAME'' és el nom del fitxer, inclosa l'extensió.
** Si el fitxer s'ha reanomenat recentment, podeu emprar els paràmetres <code>stable=</code> i <code>legacy=</code> per proporcionar el nom antic perquè els enllaços funcionin; us caldrà actualitzar la invocació de plantilla a mesura que la versió en què es va reanomenar el fitxer vagi de ''master'' a ''stable'' i d'aquí a ''legacy''.
* ''PATH'' és el camí del fitxer; no hi inclogueu una barra al davant, però sí al darrere. Deixeu-ho en blanc per a fitxers del directori arrel.
* Tots els arguments de classe són opcionals, i si es subministren enllaçaran amb la documentació generada. ''CLASS'' ha de ser el nom de la classe, tal com s'utilitza a l'URL. Per exemple, "Parser" generaria un enllaç cap a "classParser.html". La plantilla permet fins a sis paràmetres de classe, <code>class1</code>-<code>class6</code>
* ''INTERFACE'' és similar. La plantilla permet fins a tres paràmetres d'interfície
* L'argument <code>NotInGit</code> és opcional i només hauria d'emprar-se si el fitxer no és a [[Special:MyLanguage/Git|Git]] per qualsevol motiu (crec que això només afecta a LocalSettings.php). ''REASON'' és la raó que es mostra a la infotaula. Penseu que <code>NotInGit</code> és sensible a caixa (majúscules/minúscules)!
El [[Special:MyLanguage/Manual:Contents|Manual]] utilitza aquesta plantilla abastament.
== Exemples ==
<pre>
{{MW file|index.php|}}
</pre>
{{MW file|index.php||example=true}}
<pre>
{{MW file|Article.php|includes/page/
|class1=Article
}}
</pre>
{{MW file|Article.php|includes/page/
|class1=Article
|example=true
}}
<pre>
{{MW file|LocalSettings.php|
|NotInGit=creat durant la instal·lació
}}
</pre>
{{MW file|LocalSettings.php|
|NotInGit=creat durant la instal·lació
|example=true
}}
== Vegeu també ==
* {{ll|Category:MediaWiki code pages without class names}} - aquesta plantilla llista automàticament les pàgines emplenades parcialment
----
Maintenance: [[Special:WhatLinksHere/Template:MW file/noslash|noslash]]
[[Category:Info templates{{#translation:}}|{{PAGENAME}}]]
[[Category:Git{{#translation:}}]]
[[Category:External link templates{{#translation:}}]]
</noinclude>
<languages/>
</noinclude>{{#switch:
| =
<includeonly><span style="display:none">{{#ifeq:{{PAGENAME}}|{{BASEPAGENAME}}|{{DISPLAYTITLE:{{NAMESPACE}}:{{{1}}}}}}}</span></includeonly>
<table style="background: #fff; border:1px solid #a2a9b1; margin: 1em auto;" cellpadding="5" cellspacing="0" class="plainlinks">
<tr style="background: #eaecf0; text-align:center;">
<th colspan="2">{{ll|Manual:Code|Fitxer de MediaWiki:}} {{{1}}}</th>
</tr><tr>
<td>'''Ubicació:'''</td>
<td>{{{2|/}}}</td>
</tr><tr valign="top">
<td>'''Codi font:'''</td>
<td>{{#if: {{{NotInGit|}}}|no és a Git ({{{NotInGit}}})|
[https://phabricator.wikimedia.org/diffusion/MW/browse/master/{{trim|{{{2|}}}}}{{trim|{{{1|index.php}}}}} master]<!--
• [https://phabricator.wikimedia.org/diffusion/MW/browse/{{MW pre-release release git}}/{{trim|{{{2|}}}}}{{trim|{{{1|}}}}} {{MW pre-release release number}}] --> • [https://phabricator.wikimedia.org/diffusion/MW/browse/{{MW stable release git}}/{{trim|{{{2|}}}}}{{trim|{{{stable|{{{1|index.php}}}}}}}} {{MW stable release number}}] • [https://phabricator.wikimedia.org/diffusion/MW/browse/{{MW legacy release git}}/{{trim|{{{2|}}}}}{{trim|{{{legacy|{{{stable|{{{1|index.php}}}}}}}}}}} {{MW legacy release number}}] {{ #ifeq: {{MW legacy release number}} | {{MW legacy lts release number}} || • [https://phabricator.wikimedia.org/diffusion/MW/browse/{{MW legacy lts release git}}/{{trim|{{{2|}}}}}{{trim|{{{lts|{{{legacy|{{{stable|{{{1|index.php}}}}}}}}}}}}}} {{MW legacy lts release number}}] }}
}}</td>
</tr><tr valign="top">
<td>'''Classes:'''</td>
<td>{{#if: {{{class1|}}}| {{class doclink|{{trim|{{{class1}}}}}}} }}<!--
-->{{#if: {{{class2|}}}| • {{class doclink|{{trim|{{{class2}}}}}}} }}<!--
-->{{#if: {{{class3|}}}| • {{class doclink|{{trim|{{{class3}}}}}}} }}<!--
-->{{#if: {{{class4|}}}| <br /> {{class doclink|{{trim|{{{class4}}}}}}} }}<!--
-->{{#if: {{{class5|}}}| • {{class doclink|{{trim|{{{class5}}}}}}} }}<!--
-->{{#if: {{{class6|}}}| • {{class doclink|{{trim|{{{class6}}}}}}} }}<!--
-->{{#if: {{{class1|}}}{{{class2|}}}{{{class3|}}}{{{class4|}}}{{{class5|}}}{{{class6|}}}| {{#if: {{{interface1|}}}{{{interface2|}}}{{{interface3|}}}| • }} }}<!--
-->{{#if: {{{interface1|}}}| {{class doclink|{{trim|{{{interface1}}}}}|type=interface}} }}<!--
-->{{#if: {{{interface2|}}}| • {{class doclink|{{trim|{{{interface2}}}}}|type=interface}} }}<!--
-->{{#if: {{{interface3|}}}| • {{class doclink|{{trim|{{{interface3}}}}}|type=interface}} }}<!--
-->{{#if: {{{NotInGit|}}}{{{class1|}}}{{{class2|}}}{{{class3|}}}{{{class4|}}}{{{class5|}}}{{{class6|}}}{{{interface1|}}}{{{interface2|}}}{{{interface3|}}}|| [https://phabricator.wikimedia.org/diffusion/MW/browse/master/?find={{{1|{{BASEPAGENAMEE}}}}} Codi] • [https://doc.wikimedia.org/mediawiki-core/master/php/search.php?query={{{1|{{BASEPAGENAMEE}}}}} Documentació] <includeonly>[[Category:MediaWiki code pages without class names{{#translation:}}]]</includeonly> }}</td>
</tr>
</table>
{{#if: {{{example|<noinclude>true</noinclude>}}}||[[Category:MediaWiki code{{#translation:}}|{{ucfirst:{{{1|{{PAGENAME}}}}}}}]]}}
<span style="display:none">{{IfNotTranslation|{{#if:{{trim|{{{2|}}}}}|{{#ifeq:{{#invoke:String|sub|{{trim|{{{2|}}}}}|-1|-1}}|/||[[Template:MW file/noslash]]}}}}}}</span>
<span style="display:none">{{IfNotTranslation|{{#ifeq:{{trim|{{{2|}}}}}|/||{{#ifeq:{{#invoke:String|sub|{{trim|{{{2|}}}}}|1|1}}|/|[[Template:MW file/noslash]]}}}}}}</span>
| #default=
{{#invoke:Template translation|renderTranslatedTemplate|template=Template:MW file|noshift=1}}
}}<noinclude>
== Ús ==
Mostra un quadre informatiu sobre un fitxer del nucli de MediaWiki, amb enllaços cap al codi font a les branques ''master'', ''stable'' i ''legacy'', i enllaços cap a les classes i interfícies a la documentació PHP generada.
<nowiki>{{</nowiki>MW file|''FILENAME''|''PATH''
|class1=''CLASS''
|class2=''CLASS''
|class3=''CLASS''
|...
|interface1=''INTERFACE''
|interface2=''INTERFACE''
|interface3=''INTERFACE''
|NotInGit=''REASON''
}}
* ''FILENAME'' és el nom del fitxer, inclosa l'extensió.
** Si el fitxer s'ha reanomenat recentment, podeu emprar els paràmetres <code>stable=</code> i <code>legacy=</code> per proporcionar el nom antic perquè els enllaços funcionin; us caldrà actualitzar la invocació de plantilla a mesura que la versió en què es va reanomenar el fitxer vagi de ''master'' a ''stable'' i d'aquí a ''legacy''.
* ''PATH'' és el camí del fitxer; no hi inclogueu una barra al davant, però sí al darrere. Deixeu-ho en blanc per a fitxers del directori arrel.
* Tots els arguments de classe són opcionals, i si es subministren enllaçaran amb la documentació generada. ''CLASS'' ha de ser el nom de la classe, tal com s'utilitza a l'URL. Per exemple, "Parser" generaria un enllaç cap a "classParser.html". La plantilla permet fins a sis paràmetres de classe, <code>class1</code>-<code>class6</code>
* ''INTERFACE'' és similar. La plantilla permet fins a tres paràmetres d'interfície
* L'argument <code>NotInGit</code> és opcional i només hauria d'emprar-se si el fitxer no és a [[Special:MyLanguage/Git|Git]] per qualsevol motiu (crec que això només afecta a LocalSettings.php). ''REASON'' és la raó que es mostra a la infotaula. Penseu que <code>NotInGit</code> és sensible a caixa (majúscules/minúscules)!
El [[Special:MyLanguage/Manual:Contents|Manual]] utilitza aquesta plantilla abastament.
== Exemples ==
<pre>
{{MW file|index.php|}}
</pre>
{{MW file|index.php||example=true}}
<pre>
{{MW file|Article.php|includes/page/
|class1=Article
}}
</pre>
{{MW file|Article.php|includes/page/
|class1=Article
|example=true
}}
<pre>
{{MW file|LocalSettings.php|
|NotInGit=creat durant la instal·lació
}}
</pre>
{{MW file|LocalSettings.php|
|NotInGit=creat durant la instal·lació
|example=true
}}
== Vegeu també ==
* {{ll|Category:MediaWiki code pages without class names}} - aquesta plantilla llista automàticament les pàgines emplenades parcialment
----
Maintenance: [[Special:WhatLinksHere/Template:MW file/noslash|noslash]]
[[Category:Info templates{{#translation:}}|{{PAGENAME}}]]
[[Category:Git{{#translation:}}]]
[[Category:External link templates{{#translation:}}]]
</noinclude>