Template:Header: Difference between revisions

Add initial dart implementation of btc address validation
(Use the SMW silent set function rather than the double-colon link method.)
(Add initial dart implementation of btc address validation)
 
(15 intermediate revisions by 4 users not shown)
Line 1:
<includeonly>{{#switch: {{lc: {{{1|}}} }}
{{#if: {{{2|}}} | <span id="{{{1}}}">[[:Category:{{{1}}}|{{{2}}}]]</span> | [[:Category:{{{1}}}|{{{1}}}]] }}[[Category:{{{1}}}]]{{#set:implemented in language={{{1}}}}}<noinclude>
| c sharp
| c# = [[:Category:C sharp|C#]] [[Category:C sharp]] {{#set:Implemented in language=C sharp}}
| f sharp
| f_sharp
| f# = [[:Category:F Sharp|F#]] [[Category:F Sharp]] {{#set:Implemented in language=F Sharp}}
| javascript = [[:Category:JavaScript|JavaScript]] [[Category:JavaScript]] {{#set:Implemented in language=JavaScript}}
| dart = [[:Category:Dart|Dart]] [[Category:Dart]] {{#set:Implemented in language=Dart}}
| tex
| plaintex = [[:Category:PlainTeX|{{PlainTeX}}]] [[Category:PlainTeX]] {{#set:Implemented in language=PlainTeX}}
| latex = [[:Category:LaTeX|{{LaTeX}}]] [[Category:LaTeX]] {{#set:Implemented in language=LaTeX}}
{{#if: {{{2|}}} |#default <span id="{{{1}}}">[[:Category:{{{1}}}|{{{2}}}]]</span> | [[:Category:{{{1}}}|{{{1}}}]] }}[[Category:{{{1}}}]] {{#set:implementedImplemented in language={{{1}}} }}<noinclude>
}}</includeonly><noinclude>Usage: <code><nowiki>=={{header|language name}}==</nowiki></code>
 
This template is intended to be used for the header of a programming language solution. UsedThe withinlanguage's thecategory header,is itadded addsto athe categorytask withpage and the sameSemantic name.MediaWiki Itproperty can''Implemented bein invokedlanguage'' twois ways:set.
 
<code><nowiki>
=={{header|Your Language Here}}==
</nowiki></code>
 
expands to:
 
<code><nowiki>
==[[Your Language Here]] [[Category:Your Language Here]]==
</nowiki></code>
 
To catch difficult wiki names like C++ and C#:
 
<code><nowiki>
=={{header|Your Language Here|Display Name}}==
</nowiki></code>
 
expands to:
 
<code><nowiki>
==[[Your Language Here|Display Name]] [[Category:Your Language Here]]==
</nowiki></code>
 
Created by --[[User:IanOsgood|IanOsgood]] 10:53, 17 September 2007 (MDT)
 
For the following languages, any of the listed spellings is ok:
* '''C#''': ''C#'', ''C sharp'' or ''C Sharp''
* '''F#''': ''F#'', ''F sharp'', ''F Sharp'', ''F_sharp'' or ''F_Sharp''
* '''JavaScript''': ''JavaScript'' or ''Javascript''
* '''Dart''': ''Dart'' or ''Dart''
* '''{{PlainTeX}}''': ''PlainTeX'' or ''plaintex'' or ''TeX'' or ''tex''
* '''{{LaTeX}}''': ''LaTeX'' or ''latex''
{{template}}
[[Category:Example description templates]]</noinclude>