Template:Cite Quran: Difference between revisions

From Zoophilia Wiki
Jump to navigationJump to search
meta>Tarikash
adding one more parameter "tn" to allow specifying translator's name only, without the beginning "Translated by" words
Ookami (talk | contribs)
m 52 revisions imported
 
(25 intermediate revisions by 15 users not shown)
Line 1: Line 1:
<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}}}}}}}}} }}
   | y
   | y
   | yes=[[Qur'an]]&nbsp;
   | yes={{#ifeq:{{{link|}}} | no | Quran | [[Quran]]}}&nbsp;
   | no=
   | no=
   | n=
   | n=
   | #default={{
   | #default={{#switch:{{lc:{{{style|{{{s|sup}}}}}} }}
#switch:{{lc:{{{style|{{{s|sup}}}}}} }}
     | ref
     | ref
     | r=[[Qur'an]]&nbsp;
     | r={{#ifeq:{{{link|}}} | no | Quran | [[Quran]]}}&nbsp;
     }}
     }}
}}[{{
}}[{{#if:{{{2|}}}
#if:{{{2|}}}
   |http://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext%3A2002.02.000{{#switch:{{{translator|{{{t|{{{tn|}}}}}}}}}|p=2|s=3|y=4|6}}%3Asura%3D{{{1}}}%3Averse%3D{{{2}}} {{{1}}}:{{{2|ERROR}}}
   |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}}}
}}{{#if:{{{end|{{{e|}}}}}}
}}{{
   | {{{end|{{{e|}}}}}}
#if:{{{end|{{{e|}}}}}}
}}]{{#switch:{{lc:{{{style|{{{s|sup}}}}}} }}
   | -{{{end|{{{e|}}}}}}
}}]{{
#switch:{{lc:{{{style|{{{s|sup}}}}}} }}
   | nosup
   | nosup
   | ns
   | ns
   | r
   | r
   | ref={{
   | ref={{#if:{{{translator|{{{t|}}}}}}
#if:{{{translator|{{{t|}}}}}}
     |{{#if:{{{tn|}}}|&nbsp;<sup>( |&nbsp;<sup>([[Quran translations|Translated]] by&nbsp; }}
     |{{#if:{{{tn|}}}|&nbsp;<sup>( |&nbsp;<sup>([[Qur'an translations|Translated]] by&nbsp; }}
     |{{#if:{{{tn|}}}|&nbsp;<sup>( }}
     |{{#if:{{{tn|}}}|&nbsp;<sup>( }}
         }}
         }}
   | #default={{#if:{{{translator|{{{t|}}}}}} | &nbsp;([[Qur'an translations|Translated]] by&nbsp; | {{#if:{{{tn|}}}|&nbsp;( }} }}
   | #default={{#if:{{{translator|{{{t|}}}}}} | &nbsp;([[Quran 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]]
     | s=[[Mohammed Habib Shakir|Shakir]]
     | s=[[Muhammad Habib Shakir|Shakir]]
     | a=[[Muhammad Asad|Asad]]
     | a=[[Muhammad Asad|Asad]]
     | #default={{{translator|{{{t|}}}}}}
     | #default={{{translator|{{{t|}}}}}}
   }}
   }}
   |{{
   |{{#if:{{{tn|}}}
#if:{{{tn|}}}
     |{{#switch:{{lc:{{{tn|}}} }}
     |{{#switch:{{lc:{{{tn|}}} }}
       | y=[[Abdullah Yusuf Ali|Yusuf Ali]]
       | y=[[Abdullah Yusuf Ali|Yusuf Ali]]
       | p=[[Marmaduke Pickthall|Pickthall]]
       | p=[[Marmaduke Pickthall|Pickthall]]
       | s=[[Mohammed Habib Shakir|Shakir]]
       | s=[[Muhammad Habib Shakir|Shakir]]
       | a=[[Muhammad Asad|Asad]]
       | a=[[Muhammad Asad|Asad]]
       | #default={{{tn|}}}
       | #default={{{tn|}}}
     }}
     }}
   }}
   }}
}}{{
}}{{#if:{{{translator|{{{t|}}}}}}
#if:{{{translator|{{{t|}}}}}}
   | )
   | )
   | {{
   | {{#if:{{{tn|}}}
#if:{{{tn|}}}
     | )
     | )
     }}
     }}
}}{{
}}{{#switch:{{lc:{{{style|{{{s|sup}}}}}} }}  
#switch:{{lc:{{{style|{{{s|sup}}}}}} }}  
   | nosup
   | nosup
   | ns
   | ns
   | r
   | r
   | ref={{#if:{{{translator|{{{t|}}}}}} | </sup> | {{#if:{{{tn|}}}|</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>
}}<noinclude>
{{esoteric}}
{{documentation}}
==Usage==
<pre>
{{Cite quran|#1|#2
| end=          (e=)
| translator=    (t=)
| tn=
| style=        (s=)
| expand=        (begin= , b=)
| quote=        (q=)
}}
</pre>
 
==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 ''':'''
:* '''y''' for ([[Qur'an translations|Translated]] by&nbsp;[[Abdullah Yusuf Ali|Yusuf Ali]])
:* '''p''' for ([[Qur'an translations|Translated]] by&nbsp;[[Marmaduke Pickthall|Pickthall]])
:* '''s''' for ([[Qur'an translations|Translated]] by&nbsp;[[Mohammed Habib Shakir|Shakir]])
:* '''a''' for ([[Qur'an translations|Translated]] by&nbsp;[[Muhammad Asad|Asad]])
:* name of other translator
* '''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.
* '''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 <i>style=nosup|expand=yes</i>).
 
'''See''' [[Template_talk:Cite quran|'''Talk/Discussion''']] page for further details, examples, discussion, etc.
 
[[Category:Specific source templates|Quran]]
[[Category:Templates using ParserFunctions|Quran]]
[[Category:Islamic text templates|{{PAGENAME}}]]
</noinclude>
</noinclude>

Latest revision as of 00:37, 2 September 2020

[Quran []]