Template:Cite Quran: Difference between revisions

From Zoophilia Wiki
Jump to navigationJump to search
meta>Tarikash
(placing the "]" inside the prev switch, and adding the value "r" alternative to "ref")
meta>Tarikash
(adding one more parameter "tn" to allow specifying translator's name only, without the beginning "Translated by" words)
Line 1: Line 1:
<includeonly>{{
<includeonly>{{
#ifeq: {{lc: {{{style|{{{s|sup}}}}}} }}
#ifeq:{{lc:{{{style|{{{s|sup}}}}}} }}
   | sup
   | sup
   | {{#if: {{{quote|{{{q|}}}}}} | “{{{quote|{{{q|}}}}}}” }}<sup><nowiki>[</nowiki>
   |{{#if:{{{quote|{{{q|}}}}}} | “{{{quote|{{{q|}}}}}}” }}<sup><nowiki>[</nowiki>
}}{{
}}{{
#switch: {{lc: {{{expand|{{{begin|{{{b|yes}}}}}}}}} }}
#switch:{{lc:{{{expand|{{{begin|{{{b|yes}}}}}}}}} }}
   | yes
   | y
   | y=[[Qur'an]]&nbsp;
   | yes=[[Qur'an]]&nbsp;
   | no=
   | no=
   | n=
   | n=
   | #default={{#ifeq: {{lc: {{{style|{{{s|sup}}}}}} }} | ref | [[Qur'an]]&nbsp; | {{#ifeq: {{lc: {{{style|{{{s|sup}}}}}} }} | r | [[Qur'an]]&nbsp; }} }}
   | #default={{
#switch:{{lc:{{{style|{{{s|sup}}}}}} }}
    | ref
    | r=[[Qur'an]]&nbsp;
    }}
}}[{{
}}[{{
#if: {{{2|}}}
#if:{{{2|}}}
   | {{ #switch: {{lc: {{{translator|{{{t|y}}}}}} }}
   |http://www.usc.edu/dept/MSA/quran/{{padleft:{{{1}}}|3|0}}.qmt.html#{{padleft:{{{1}}}|3|0}}.{{padleft:{{{2|ERROR}}}|3|0}} {{{1}}}:{{{2|ERROR}}}
    | y
    | p
    | s
    | a=http://www.usc.edu/dept/MSA/quran/{{padleft:{{{1}}}|3|0}}.qmt.html#{{padleft:{{{1}}}|3|0}}.{{padleft:{{{2|ERROR}}}|3|0}} {{{1}}}:{{{2|ERROR}}}
    | #default=[List of translations of the Qur'an{{!}}{{{1}}}:{{{2|ERROR}}}]
  }}
}}{{
}}{{
#if: {{{end|{{{e|}}}}}}
#if:{{{end|{{{e|}}}}}}
   |-{{{end|{{{e|}}}}}}
   | -{{{end|{{{e|}}}}}}
}}]{{
}}]{{
#switch: {{lc: {{{style|{{{s|sup}}}}}} }}  
#switch:{{lc:{{{style|{{{s|sup}}}}}} }}
   | nosup
   | nosup
   | ns
   | ns
   | r
   | r
   | ref={{#if: {{{translator|{{{t|}}}}}} | &nbsp;<sup>([[Qur'an translations|Translated]] by&nbsp; }}
   | ref={{
   | #default={{#if: {{{translator|{{{t|}}}}}} | &nbsp;( }}
#if:{{{translator|{{{t|}}}}}}
    |{{#if:{{{tn|}}}|&nbsp;<sup>( |&nbsp;<sup>([[Qur'an translations|Translated]] by&nbsp; }}
    |{{#if:{{{tn|}}}|&nbsp;<sup>( }}
        }}
   | #default={{#if:{{{translator|{{{t|}}}}}} | &nbsp;([[Qur'an translations|Translated]] by&nbsp; | {{#if:{{{tn|}}}|&nbsp;( }} }}
}}{{
}}{{
#if: {{{translator|{{{t|}}}}}}
#if:{{{translator|{{{t|}}}}}}
   | {{ #switch: {{lc: {{{translator|{{{t|}}}}}} }}  
   |{{#switch:{{lc:{{{translator|{{{t|}}}}}} }}
     | y=[[Abdullah Yusuf Ali|Yusuf Ali]]
     | y=[[Abdullah Yusuf Ali|Yusuf Ali]]
     | p=[[Marmaduke Pickthall|Pickthall]]
     | p=[[Marmaduke Pickthall|Pickthall]]
Line 37: Line 39:
     | a=[[Muhammad Asad|Asad]]
     | a=[[Muhammad Asad|Asad]]
     | #default={{{translator|{{{t|}}}}}}
     | #default={{{translator|{{{t|}}}}}}
     }}
  }}
  |{{
#if:{{{tn|}}}
     |{{#switch:{{lc:{{{tn|}}} }}
      | y=[[Abdullah Yusuf Ali|Yusuf Ali]]
      | p=[[Marmaduke Pickthall|Pickthall]]
      | s=[[Mohammed Habib Shakir|Shakir]]
      | a=[[Muhammad Asad|Asad]]
      | #default={{{tn|}}}
    }}
  }}
}}{{
}}{{
#if: {{{translator|{{{t|}}}}}}
#if:{{{translator|{{{t|}}}}}}
   | )
   | )
  | {{
#if:{{{tn|}}}
    | )
    }}
}}{{
}}{{
#switch: {{lc: {{{style|{{{s|sup}}}}}} }}  
#switch:{{lc:{{{style|{{{s|sup}}}}}} }}  
   | nosup
   | nosup
   | ns
   | ns
   | r
   | r
   | ref={{#if: {{{translator|{{{t|}}}}}} | </sup> }}
   | ref={{#if:{{{translator|{{{t|}}}}}} | </sup> | {{#if:{{{tn|}}}|</sup> }} }}
}}{{
}}{{
#ifeq: {{lc: {{{style|{{{s|sup}}}}}} }}
#ifeq:{{lc:{{{style|{{{s|sup}}}}}} }}
   | sup
   | sup
   | <nowiki>]</nowiki></sup>
   | <nowiki>]</nowiki></sup>
   | {{#if: {{{quote|{{{q|}}}}}} | .&nbsp;“{{{quote|{{{q|ERROR: Quote Missing}}}}}}” }}
   | {{#if:{{{quote|{{{q|}}}}}} | .&nbsp;“{{{quote|{{{q|ERROR: Quote Missing}}}}}}” }}
}}</includeonly><noinclude>
}}</includeonly><noinclude>
{{esoteric}}
{{esoteric}}
==Usage==
==Usage==
<pre>
<pre>
{{cite quran|#1|#2
{{Cite quran|#1|#2
  | end=
  | end=           (e=)
  | translator=
  | translator=    (t=)
  | style=
| tn=
  | expand=
  | style=         (s=)
  | quote=
  | expand=       (begin= , b=)
  | quote=         (q=)
}}
}}
</pre>
</pre>
Line 72: Line 89:


==Optional Parameters==
==Optional Parameters==
* '''end''' or '''e''' parameter ''':'''
* '''end''', or, '''e''' parameter ''':'''
:* last ayah number being cited
:* last ayah number being cited
* '''quote''' or '''q''' ''':'''
* '''quote''', or, '''q''' ''':'''
:* the text of the quotation
:* the text of the quotation
* '''translator''' or '''t''' parameter can have below values ''':'''
* '''translator''', or, '''t''' parameter can have below values ''':'''
:* '''y''' (for [[Abdullah Yusuf Ali|Yusuf Ali]])
:* '''y''' for ([[Qur'an translations|Translated]] by&nbsp;[[Abdullah Yusuf Ali|Yusuf Ali]])
:* '''p''' (for [[Marmaduke Pickthall|Pickthall]])
:* '''p''' for ([[Qur'an translations|Translated]] by&nbsp;[[Marmaduke Pickthall|Pickthall]])
:* '''s''' (for [[Mohammed Habib Shakir|Shakir]])
:* '''s''' for ([[Qur'an translations|Translated]] by&nbsp;[[Mohammed Habib Shakir|Shakir]])
:* '''a''' (for [[Muhammad Asad|Asad]])
:* '''a''' for ([[Qur'an translations|Translated]] by&nbsp;[[Muhammad Asad|Asad]])
:* name of other translator
:* name of other translator
* '''expand=no''' or '''begin=no''' or '''b=no''' or '''b=n''' ''':'''
* '''tn''' (translator name only) parameter can have below same values ''':'''
:* '''y''' for ([[Abdullah Yusuf Ali|Yusuf Ali]])
:* '''p''' for ([[Marmaduke Pickthall|Pickthall]])
:* '''s''' for ([[Mohammed Habib Shakir|Shakir]])
:* '''a''' for ([[Muhammad Asad|Asad]])
:* name of other translator
* '''expand=no''', or, '''begin=no''', or, '''b=no''', or, '''b=n''' ''':'''
:* does not prepend link with "[[Qur'an]]", alternatively begin=no, b=no can also be used. Instead of "no", "n" can also be used.
:* does not prepend link with "[[Qur'an]]", alternatively begin=no, b=no can also be used. Instead of "no", "n" can also be used.
* '''style''' or '''s''' parameter can have below values ''':'''
* '''style''', or, '''s''' parameter can have below values ''':'''
:* '''nosup''' or '''ns''' to use non-superscript style.
:* '''nosup''', or, '''ns''' to use non-superscript style.
:* '''ref''' or '''r''' to use expanded form for citing as a reference (short form for '''style=nosup|expand=yes''').
:* '''ref''', or, '''r''' to use expanded form for citing as a reference (short form for <i>style=nosup|expand=yes</i>).
 
==Examples==
'''Example 1'''
<pre>{{cite quran|5|4|quote=quoted text}}</pre>
{{cite quran|5|4|quote=quoted text}}
 
'''Example 2'''
<pre>{{cite quran|5|4|expand=no|quote=quoted text}}</pre>
{{cite quran|5|4|expand=no|quote=quoted text}}
 
'''Example 3'''
<pre>{{cite quran|5|4|end=7|quote=quoted text}}</pre>
{{cite quran|5|4|end=7|quote=quoted text}}
 
'''Example 5'''
<pre>{{cite quran|5|4|translator=y|quote=quoted text}}</pre>
{{cite quran|5|4|translator=y|quote=quoted text}}
 
'''Example 6'''
<pre>{{cite quran|5|4|end=7|translator=y|quote=quoted text}}</pre>
{{cite quran|5|4|end=7|translator=p|quote=quoted text}}
 
'''Example 8'''
<pre>{{cite quran|5|4|end=7|style=nosup|translator=p|quote=quoted text}}</pre>
{{cite quran|5|4|end=7|style=nosup|translator=p|quote=quoted text}}
 
'''Example 9'''
<pre>{{cite quran|5|4|end=7|style=nosup|translator=p}}</pre>
{{cite quran|5|4|end=7|style=nosup|translator=p}}
 
'''Example 10'''
<pre>{{cite quran|5|4|end=7|style=nosup}} OR
{{cite quran|5|4|end=7|style=ref}}</pre>
{{cite quran|5|4|end=7|style=nosup}}<br/>
{{cite quran|5|4|end=7|style=ref}}
 
'''Example 11'''
<pre>{{cite quran|5|4|end=7|style=ref|quote=quoted text}}</pre>
{{cite quran|5|4|end=7|style=ref|quote=quoted text}}
 
'''Example 12'''
<pre>{{cite quran|5|4|end=7|style=ref|translator=s|quote=quoted text}}</pre>
{{cite quran|5|4|end=7|style=ref|translator=s|quote=quoted text}}
 
'''Example 13'''
<pre>{{cite quran|5|4|end=7|style=ref|translator=a|quote=quoted text}}</pre>
{{cite quran|5|4|end=7|style=ref|translator=a|quote=quoted text}}
 
'''Example 14'''
<pre>{{cite quran|5|4|e=7|s=ns|t=a|q=quoted text}}</pre>
{{cite quran|5|4|e=7|s=ns|t=a|q=quoted text}}
 
'''Example 15'''
<pre>{{cite quran|5|4|e=7|s=ns|b=n}}</pre>
{{cite quran|5|4|e=7|s=ns|b=n}}
 


See [[Template_talk:Cite quran|Talk/Discussion]] page for further details.
'''See''' [[Template_talk:Cite quran|'''Talk/Discussion''']] page for further details, examples, discussion, etc.


[[Category:Specific source templates|Quran]]
[[Category:Specific source templates|Quran]]

Revision as of 04:28, 23 January 2008

Template:Esoteric

Usage

{{Cite quran|#1|#2
 | end=           (e=)
 | translator=    (t=)
 | tn=
 | style=         (s=)
 | expand=        (begin= , b=)
 | quote=         (q=)
}}

Required Parameters

  • #1
  • integer representing the number of the surah (this must be the first parameter).
  • #2
  • integer representing the ayah number (this must be the second parameter).

Optional Parameters

  • end, or, e parameter :
  • last ayah number being cited
  • quote, or, q :
  • the text of the quotation
  • translator, or, t parameter can have below values :
  • tn (translator name only) parameter can have below same values :
  • expand=no, or, begin=no, or, b=no, or, b=n :
  • does not prepend link with "Qur'an", alternatively begin=no, b=no can also be used. Instead of "no", "n" can also be used.
  • style, or, s parameter can have below values :
  • nosup, or, ns to use non-superscript style.
  • ref, or, r to use expanded form for citing as a reference (short form for style=nosup|expand=yes).

See Talk/Discussion page for further details, examples, discussion, etc.