Template:Text: Difference between revisions

From ChoralWiki
Jump to navigation Jump to search
(trying to force a line break)
(Version 3)
(25 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<!-- This comment is intended to force a line break, please don't remove it -->
<includeonly>{{#ifeq:{{{2|}}}|put text here|{{#if:{{{1|}}}|{{NoText|{{{1|}}}}}|{{NoText}}}}|{{#switch:{{{1|}}}| ={{NoText|{{{text|{{{2|}}}}}}}}|Unknown={{#if:{{{text|{{{2|}}}}}}|<b><big>Unknown language</big></b>{{#tag:poem|{{{text|{{{2}}}}}} }}{{#ifeq:{{{cat|{{{Cat|yes}}}}}}|no||[[Category:Texts]][[Category:Unknown language texts]]}}|{{NoText}}}}|Unavailable={{TextUnavailable}}|2=<b><big>{{flag|{{{2}}}|show}} and {{flag|{{{3}}}|show}}  text</big></b>{{#ifeq:{{{cat|{{{Cat|yes}}}}}}|no||[[Category:Texts]][[Category:{{{2}}} texts]][[Category:{{{3}}} texts]][[Category:Macaronic texts|2 {{PAGENAME}}]]}}{{#if:{{{text|{{{4|}}}}}}|{{#tag:poem|{{{text|{{{4}}}}}} }}}}|3=<b><big>{{flag|{{{2}}}|show}}, {{flag|{{{3}}}|show}} and {{flag|{{{4}}}|show}} text</big></b>{{#ifeq:{{{cat|{{{Cat|yes}}}}}}|no||[[Category:Texts]][[Category:{{{2}}} texts]][[Category:{{{3}}} texts]][[Category:{{{4}}} texts]][[Category:Macaronic texts|3 {{PAGENAME}}]]}}{{#if:{{{text|{{{5|}}}}}}|{{#tag:poem|{{{text|{{{5}}}}}} }}}}|Simple=<big>&nbsp;</big>{{#if:{{{2|}}}|{{#tag:poem|{{{2}}} }}}}|#default=<b><big>{{flag|{{{1}}}}} {{{pre|}}} {{{1}}} {{{post|}}} text</big></b>{{#ifeq:{{{cat|{{{Cat|yes}}}}}}|no||[[Category:Texts]][[Category:{{{1}}} texts]]}}{{#if:{{{text|{{{2|}}}}}}|{{#tag:poem|{{{text|{{{2}}}}}} }}}}}}}}</includeonly><noinclude>{{prot-temp}}<br>
{{switch|{{{1}}}
{{Doc|text=
|case: 2=<b><big>{{flag|{{{2}}}|show}} and {{flag|{{{3}}}|show}}  text</big></b><br><includeonly>{{#ifeq:{{{cat|{{{Cat|yes}}}}}}|no||[[Category:Texts]][[Category:{{{2}}} texts]][[Category:{{{3}}} texts]][[Category:Macaronic texts|2 {{PAGENAME}}]]}}</includeonly>{{#if:{{{4|}}}|{{#tag:poem|{{{4}}} }}}}
|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:Texts]][[Category:{{{2}}} texts]][[Category:{{{3}}} texts]][[Category:{{{4}}} texts]][[Category:Macaronic texts|3 {{PAGENAME}}]]}}</includeonly>{{#if:{{{5|}}}|{{#tag:poem|{{{5}}} }}}}
|default=<b><big>{{flag|{{{1}}}}} {{{pre|}}} {{{1}}} {{{post|}}} text</big></b><br><includeonly>{{#ifeq:{{{cat|{{{Cat|yes}}}}}}|no||[[Category:Texts]][[Category:{{{1}}} texts]]}}</includeonly>{{#if:{{{2|}}}|{{#tag:poem|{{{2}}} }}}}
}}<noinclude>
{{prot-temp}}<br>
{{DisplayBox|title=Documentation|text=
'''Accepted syntaxes for this template:'''
'''Accepted syntaxes for this template:'''
*{{tl|Text}} and {{tl|Text|&nbsp;}} and {{tl|Text||put text here}} default to {{tl|NoText}}


*{{tl|Text|''Language''}}
*{{tl|Text|<language>|put text here}} defaults to {{tl|NoText|<language>}} (AddWork form uses this)


*{{tl|Text|''2''|''Language1''|''Language2''}}
*{{tl|Text|Unknown}} and {{tl|Text|Unknown|&nbsp;}} default to {{tl|NoText}}


*{{tl|Text|''3''|''Language1''|''Language2''|''Language3''}}
*{{tl|Text|&nbsp;|''Language''}} defaults to {{tl|NoText|''Language''}}
 
*{{tl|Text|Unknown|''some text''}} displays the language as unknown and displays "some text" with ''Poem'' formatting.
 
*{{tl|Text|''Language''}} displays the language of the text
 
*{{tl|Text|''2''|''Language1''|''Language2''}} displays the two languages of the text
 
*{{tl|Text|''3''|''Language1''|''Language2''|''Language3''}} displays the three languages of the text
 
In these last three cases the text may be entered as final (unnamed) parameter and will be displayed with ''Poem'' formatting.
 
Also, in these three cases where a language is specified, the template also inserts the page in the corresponding "''Language'' texts" category for each language, as well as in {{CiteCat|Macaronic texts}}, except when the following syntax is used:


*{{tl|Text|''Language''|cat{{=}}no}}
*{{tl|Text|''Language''|cat{{=}}no}}
Line 21: Line 28:
*{{tl|Text|''3''|''Language1''|''Language2''|''Language3''|cat{{=}}no}}
*{{tl|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, as well as in {{CiteCat|Macaronic texts}}.  In the second three case, the page is not categorized in any of the Language texts categories (one may also use {{para|Cat|no}} with the same effect).  The default value {{para|cat|yes}} (or {{para|Cat|yes}}) need not be entered).
The page is not categorized in any of the Language texts categories (one may also use {{para|Cat|no}} with the same effect).  The default value {{para|cat|yes}} (or {{para|Cat|yes}}) need not be entered).
 
<b><u>Examples:</u></b>
 
*{{tl|Text|Unknown}}
displays as:
:{{Text2|Unknown}}
 
*{{tl|Text|&nbsp;|French}}
displays as:
:{{Text2||French}}


'''Examples:'''
*{{tl|Text|2|Latin|German}}
*{{tl|Text|2|Latin|German}}
displays as:
displays as:
:{{Text|2|Latin|German|cat=no}}
:{{Text2|2|Latin|German|cat=no}}


*{{tl|Text|Quenya}}
*{{tl|Text2|Quenya}} (for which there is no corresponding language flag) displays as:
(for which there is no corresponding language flag) displays as:
:{{Text2|Quenya|cat=no}}
:{{Text|Quenya|cat=no}}


'''Text formatting:'''


1. Using external &lt;poem> tags:
<b><u>Formatting text</u></b> (See [[Help:How can I add a text or translation?]] for more details)
<pre>{{Text|Latin}}
<poem>
Ave Maria, gratia plena, Dominus tecum.
Benedicta tu in mulieribus,
et benedictus fructus ventris tui, Jesus.
&lt;/poem></pre>
2. Using the internal functionality (text is enclosed by the template):
<pre>{{Text|Latin|
<pre>{{Text|Latin|
Ave Maria, gratia plena, Dominus tecum.
Ave Maria, gratia plena, Dominus tecum.
Line 48: Line 55:
}}</pre>
}}</pre>
}}
}}
[[Category:Templates]]</noinclude>
 
[[Category:Templates]]
[[Category:Text formatting templates]]</noinclude>

Revision as of 16:05, 25 March 2021


Documentation

Accepted syntaxes for this template:

  • {{Text|<language>|put text here}} defaults to {{NoText|<language>}} (AddWork form uses this)
  • {{Text| |Language}} defaults to {{NoText|Language}}
  • {{Text|Unknown|some text}} displays the language as unknown and displays "some text" with Poem formatting.
  • {{Text|Language}} displays the language of the text
  • {{Text|2|Language1|Language2}} displays the two languages of the text
  • {{Text|3|Language1|Language2|Language3}} displays the three languages of the text

In these last three cases the text may be entered as final (unnamed) parameter and will be displayed with Poem formatting.

Also, in these three cases where a language is specified, the template also inserts the page in the corresponding "Language texts" category for each language, as well as in Macaronic texts, except when the following syntax is used:

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

The page is not categorized in 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:

displays as:

Text (or link to a text page) needs to be added.   Question.gif

displays as:

French text (or link to a text page) needs to be added.   Question.gif
  • {{Text|2|Latin|German}}

displays as:

Latin.png Latin and German.png German text
  • {{Text2|Quenya}} (for which there is no corresponding language flag) displays as:
Quenya text


Formatting text (See Help:How can I add a text or translation? for more details)

{{Text|Latin|
Ave Maria, gratia plena, Dominus tecum.
Benedicta tu in mulieribus,
et benedictus fructus ventris tui, Jesus. 
}}