Template:Text: Difference between revisions

From ChoralWiki
Jump to navigation Jump to search
(testing new parameters)
(add "Cat=no" (also "cat=nn") option to prevent categorizing in Language texts category.)
Line 1: Line 1:
{{switch|{{{1}}}
{{switch|{{{1}}}
|case: 2=<b><big>{{flag|{{{2}}}|show}} and {{flag|{{{3}}}|show}}  text</big></b><br><includeonly>[[Category:{{{2}}} texts]][[Category:{{{3}}} texts]]</includeonly>
|case: 2=<b><big>{{flag|{{{2}}}|show}} and {{flag|{{{3}}}|show}}  text</big></b><br><includeonly>{{#ifeq:{{{cat|{{{Cat|yes}}}}}}|no|[[Category:{{{2}}} texts]][[Category:{{{3}}} texts]]|}}</includeonly>
|case: 3=<b><big>{{flag|{{{2}}}|show}}, {{flag|{{{3}}}|show}} and {{flag|{{{4}}}|show}} text</big></b><br><includeonly>[[Category:{{{2}}} texts]][[Category:{{{3}}} texts]][[Category:{{{4}}} texts]]</includeonly>
|case: 3=<b><big>{{flag|{{{2}}}|show}}, {{flag|{{{3}}}|show}} and {{flag|{{{4}}}|show}} text</big></b><br><includeonly>>{{#ifeq:{{{cat|{{{Cat|yes}}}}}}|no|[[Category:{{{2}}} texts]][[Category:{{{3}}} texts]][[Cateory:{{{4}}} texts]]|}}</includeonly>
|default=<b><big>{{flag|{{{1}}}}} {{{2|}}} {{{1}}} {{{3|}}} text</big></b><br><includeonly>[[Category:{{{1}}} texts]]</includeonly>
|default=<b><big>{{flag|{{{1}}}}} {{{2|}}} {{{1}}} {{{3|}}} text</big></b><br><includeonly>>{{#ifeq:{{{cat|{{{Cat|yes}}}}}}|no|[[Category:{{{1}}} texts]]|}}</includeonly>
}}<includeonly>[[Category:Texts]]</includeonly><noinclude>
}}<includeonly>[[Category:Texts]]</includeonly><noinclude>
{{prot-temp}}<br>
{{prot-temp}}<br>
Line 16: Line 16:
*<tt><nowiki>{{Text|</nowiki>''3''|''Language1''|''Language2''|''Language3''}}</tt>
*<tt><nowiki>{{Text|</nowiki>''3''|''Language1''|''Language2''|''Language3''}}</tt>


In all cases the template also inserts the page in the corresponding [[:Category:Language texts|Language texts]] category for each language.
*<tt><nowiki>{{Text|</nowiki>''Language''|cat=no}}</tt>
 
*<tt><nowiki>{{Text|</nowiki>''2''|''Language1''|''Language2''|cat=no}}</tt>
 
*<tt><nowiki>{{Text|</nowiki>''3''|''Language1''|''Language2''|''Language3''|cat=no}}</tt>
 
In the first three cases the template also inserts the page in the corresponding [[:Category:Language texts|Language texts]] category for each language.  In the second three case, the page is not categorized any any of the Language texts categories (one may also use <nowiki>Cat=no</nowiki> with the same effect).  The default value <nowiki>cat=yes</nowiki> (or <nowiki>Cat=yes</nowiki>) need not be entered).


'''Examples:'''
'''Examples:'''

Revision as of 21:51, 21 June 2009

{{{1}}} text


Documentation

Accepted syntaxes for this template:

  • {{Text|Language}}
  • {{Text|2|Language1|Language2}}
  • {{Text|3|Language1|Language2|Language3}}
  • {{Text|Language|cat=no}}
  • {{Text|2|Language1|Language2|cat=no}}
  • {{Text|3|Language1|Language2|Language3|cat=no}}

In the first three cases the template also inserts the page in the corresponding Language texts category for each language. In the second three case, the page is not categorized any any of the Language texts categories (one may also use Cat=no with the same effect). The default value cat=yes (or Cat=yes) need not be entered).

Examples:

  • {{Text|2|Latin|German}}

displays as:

Latin.png Latin and German.png German text
  • {{Text|Quenya}}

(for which there is no corresponding language flag) displays as:

Quenya text