Difference between revisions of "Template:Cite web/Danish/sandbox"

From blackwiki
Jump to navigation Jump to search
imported>Jimp
imported>Wikid77
(allow title or url with default "[no title]", allow Danish parameter names & autotranslate dates; put HISTORY & NOTES comments to explain template operation)
Line 1: Line 1:
{{{{{|safesubst:}}}#if:{{{{{subst|subst:}}}ns:0}}
+
<noinclude><!--
 +
-==============================================================
 +
-  Kilde_www - Autotranslate Norwegian/Danish cite parameters
 +
-==============================================================
 +
--                            (see NOTES at bottom)
 +
--></noinclude>{{{{{|safesubst:}}}#if:{{{{{subst|subst:}}}ns:0}}
 
|{{
 
|{{
#if: {{#if: {{{url|}}} | {{#if: {{{tittel|}}} |1}}}}
+
#if: {{{arkiv_url|}}}{{{arkivurl|}}}{{{arkivdato|}}}  
  ||[[Template:Kilde www]] error: Parameters <code>url</code> and <code>tittel</code> (title) must both be specified.
+
   | {{#if: {{#if: {{{arkiv_url|}}}{{{arkivurl|}}}| {{#if: {{{arkivdato|}}} |1}} }}
}}{{
 
#if: {{{arkiv_url|}}}{{{arkivdato|}}}  
 
   | {{#if: {{#if: {{{arkiv_url|}}}| {{#if: {{{arkivdato|}}} |1}}}}
 
 
     ||[[Template:Kilde www]] error: Parameters <code>arkiv_url</code> (archive url) and <code>arkivdato</code> (archive date) must either be both specified or both empty.
 
     ||[[Template:Kilde www]] error: Parameters <code>arkiv_url</code> (archive url) and <code>arkivdato</code> (archive date) must either be both specified or both empty.
}}
 
}}{{#if: {{{forfatter|}}}{{{etternavn|}}}
 
  | {{#if: {{{forfatter_url|}}}
 
    | [{{{forfatter_url}}} {{#if: {{{etternavn|}}}
 
      | {{{etternavn}}}{{#if: {{{fornavn|}}} | , {{{fornavn}}} }}
 
      | {{{forfatter}}}
 
    }}]
 
    | {{#if: {{{etternavn|}}}
 
      | {{{etternavn}}}{{#if: {{{fornavn|}}} | , {{{fornavn}}} }}
 
      | {{{forfatter}}}
 
    }}
 
 
   }}
 
   }}
}}{{#if: {{{forfatter|}}}{{{etternavn|}}}
+
}}{{#if: {{{forfatter|}}}{{{author|}}}<!--
   | {{#if: {{{medforfattere|}}}| <nowiki>;</nowiki>&#32;{{{medforfattere}}} }}
+
  -->{{{etternavn|}}}{{{efternavn|}}}{{{last|}}}
}}{{#if: {{{forfatter|}}}{{{etternavn|}}}|
+
   | {{#if: {{{forfatterlink|}}}{{{authorlink|}}}
    {{#if: {{{utgivelsesdato|{{{dato|}}}}}}
+
    | [[{{{forfatterlink}}}{{{authorlink|}}}|{{
    | &#32;({{date|{{{utgivelsesdato|{{{dato|}}}}}} }})
+
      #if: {{{efternavn|}}}{{{efternavn|}}}{{{last|}}}
     | {{#if: {{{år|}}}
+
      | {{{efternavn|}}}{{{efternavn|}}}{{{last|}}}{{
       | {{#if: {{{måned|}}}
+
        #if: {{{fornavn|}}}{{{first|}}}
         | &#32;({{{måned}}} {{{år}}})
+
        | , {{{fornavn|}}}{{{first}|}}} }}
        | &#32;({{{år}}})
+
      | {{{forfatter|}}}{{{author|}}}
 +
      }}]]
 +
     | {{
 +
      #if: {{{efternavn|}}}{{{efternavn|}}}{{{last|}}}
 +
       | {{{efternavn|}}}{{{efternavn|}}}{{{last|}}}{{
 +
        #if: {{{fornavn|}}}{{{first|}}}
 +
         | , {{{fornavn|}}}{{{first}|}}} }}
 +
      | {{{forfatter|}}}{{{author|}}}
 
       }}
 
       }}
 +
  }}<!--endif {forfatterlink/authorlink}-->{{
 +
  #if: {{{medforfattere|}}}{{{coauthors|}}}
 +
  | <nowiki>;</nowiki>&#32;{{{medforfattere|}}}{{{coauthors|}}}
 +
  }}{{#if: {{{date|<!--
 +
    -->{{{utgivelsesdato|{{{udgivelsesdato|{{{dato<!--
 +
    -->|}}}|}}}|}}}|}}}
 +
    | &#32;({{{date|<!--
 +
    -->{{{utgivelsesdato|{{{udgivelsesdato|{{{dato<!--
 +
    -->}}}|}}}|}}}|}}})
 +
    | {{#if: {{{måned|}}}{{{month|}}}
 +
      | &#32;({{
 +
        #switch: {{{måned|}}}{{{month|}}}
 +
        | januar = January    | februar = February
 +
        | mars|marts = March  | april = April
 +
        | maj |mai = May      | juni = June
 +
        | juli = July        | august = august
 +
        | september = September | oktober = October
 +
        | november = November | december = December
 +
        | #default = {{{måned|}}}{{{month|}}}
 +
        }}{{
 +
        #if: {{{år|}}}{{{year|}}} | &#32;{{{år|}}}{{{year|}}}
 +
        }})
 +
      | {{#if: {{{år|}}}{{{year|}}}
 +
        | &#32;({{{år|}}}{{{year|}}}) }}
 +
      }}<!--endif {måned}-->
 +
    }}<!--endif date/utgivelsesdato
 +
-->.&#32;
 +
}}<!--endif forfatter/etternavn/efternavn-->{{
 +
  #if: {{{editor|}}}
 +
  | {{{editor}}}:
 +
}}{{#if: {{{arkiv_url|}}}{{{arkivurl|}}}
 +
  | {{#if: {{{tittel|{{{titel|{{{title|}}}|}}}|}}}
 +
    | [{{{arkiv_url|}}}{{{arkivurl|}}} <!--
 +
      --> "{{{tittel|{{{titel|{{{title}}}|}}}|}}}"]
 +
    | {{{arkiv_url|}}}{{{arkivurl|}}}
 
     }}
 
     }}
   |}}
+
   | {{#if: {{{url|}}}
}}{{#if: {{{etternavn|}}}{{{forfatter|}}}
+
    | [{{{url}}} <!--
  | .&#32;}}{{
+
    -->"{{{tittel|{{{titel|{{{title|[no title]}}}|}}}|}}}"]
  #if: {{{editor|}}}
+
     | "{{{tittel|{{{titel|{{{title|[no title]}}}|}}}|}}}"
  | &#32;{{{editor}}}:
+
    }}<!--endif {url}-->
}}{{#if: {{{arkiv_url|}}}
+
}}<!--endif {arkiv_url/arkivurl}-->{{
     | {{#if: {{{arkiv_url|}}} | {{#if: {{{tittel|}}} | [{{{arkiv_url}}} {{{tittel}}}] }}}}
+
#if: {{{språk|{{{sprok|{{{language|}}}|}}}|}}}
    | {{#if: {{{url|}}} | {{#if: {{{tittel|}}} | [{{{url}}} {{{tittel}}}] }}}}
+
  | &#32;<span style="font-size: 0.95em; font-weight: bold; color:#555;">({{{språk|{{{sprok|{{{language}}}|}}}|}}})</span>  
}}{{#if: {{{språk|}}} | &#32;<span style="font-size: 0.95em; font-weight: bold; color:#555;">({{{språk}}})</span>  
 
 
}}{{#if: {{{format|}}}
 
}}{{#if: {{{format|}}}
 
   | &#32;({{{format|}}})
 
   | &#32;({{{format|}}})
}}{{#if: {{{verk|}}}
+
}}{{#if: {{{verk|{{{arbejde|{{{work|}}}|}}}|}}}
   | .&#32;''{{{verk}}}''
+
   | .&#32;''{{{verk|{{{arbejde|{{{work}}}|}}}|}}}''
}}{{#if: {{{sider|}}}
+
}}{{#if: {{{sider|{{{page|{{{pages|}}}|}}}|}}}
   | &#32;{{{sider}}}
+
   | &#32;{{{sider|{{{page|{{{pages|}}}|}}}|}}}
}}{{#if: {{{utgiver|}}}
+
}}{{#if: {{{utgiver|}}}{{{udgiver|}}}
   | .&#32;{{{utgiver}}}{{#if: {{{forfatter|}}}{{{etternavn|}}}
+
   | .&#32;{{{utgiver|}}}{{{udgiver|}}}{{
 +
    #if: {{{forfatter|}}}{{{author|}}}<!--
 +
    -->{{{etternavn|}}}{{{efternavn|}}}{{{last|}}}
 
     |  
 
     |  
 
     | {{#if: {{{utgivelsesdato|{{{dato|}}}}}}{{{år|}}}{{{måned|}}} || }}
 
     | {{#if: {{{utgivelsesdato|{{{dato|}}}}}}{{{år|}}}{{{måned|}}} || }}
 
   }}
 
   }}
}}{{#if: {{{forfatter|}}}{{{etternavn|}}}
+
}}{{#if: {{{forfatter|}}}{{{author|}}}<!--
   ||{{#if: {{{utgivelsesdato|{{{dato|}}}}}}
+
    -->{{{etternavn|}}}{{{efternavn|}}}{{{last|}}}
     | &#32;({{date|{{{utgivelsesdato|{{{dato|}}}}}} }})
+
   | <!--date already above-->
     | {{#if: {{{år|}}}
+
  | {{#if: <!--
       | {{#if: {{{måned|}}}
+
    -->{{{date|{{{utgivelsesdato|{{{udgivelsesdato|{{{dato<!--
         | &#32;({{{måned}}} {{{år}}})
+
      -->|}}}|}}}|}}}|}}}
         | &#32;({{{år}}})
+
     | &#32;(<!--
       }}
+
    -->{{{date|{{{utgivelsesdato|{{{udgivelsesdato|{{{dato<!--
     }}
+
      -->|}}}|}}}|}}}|}}})
   }}
+
     | {{#if: {{{måned|}}}{{{month|}}}
}}.{{#if: {{{arkivdato|}}}
+
       | &#32;({{
 +
        #switch: {{{måned|}}}{{{month|}}}
 +
        | januar = January    | februar = February
 +
        | mars|marts = March  | april = April
 +
        | maj |mai = May      | juni = June
 +
        | juli = July        | august = august
 +
        | september = September | oktober = October
 +
        | november = November | december = December
 +
        | #default = {{{måned|}}}{{{month|}}}
 +
         }}{{
 +
        #if: {{{år|}}}{{{year|}}} | &#32;{{{år|}}}{{{year|}}}
 +
        }})
 +
      | {{#if: {{{år|}}}{{{year|}}}
 +
         | &#32;({{{år|}}}{{{year|}}}) }}
 +
       }}<!--endif {måned}-->
 +
     }}<!--endif date/utgivelsesdato/..-->
 +
   }}<!--endif forfatter/etternavn/efternavn
 +
-->.{{
 +
#if: {{{arkivdato|}}}
 
   | &#32;Archived from [{{{url}}} originalen] {{date|{{{arkivdato}}} |n}}.
 
   | &#32;Archived from [{{{url}}} originalen] {{date|{{{arkivdato}}} |n}}.
 
}}{{#if: {{{doi|}}}  
 
}}{{#if: {{{doi|}}}  
 
   | &#32;[[Digital object identifier|DOI]]:[http://dx.doi.org/{{{doi|{{{doitekst|}}}}}} {{{doi}}}].
 
   | &#32;[[Digital object identifier|DOI]]:[http://dx.doi.org/{{{doi|{{{doitekst|}}}}}} {{{doi}}}].
 
}}{{#if: {{{besøksdato|}}}
 
}}{{#if: {{{besøksdato|}}}
   | &#32;Accessed {{date|{{{besøksdato}}} |n}}{{#if: {{{besøksår|}}} | , {{{besøksår}}} }}.
+
   | &#32;Retrieved {{date|{{{besøksdato}}} |n}}{{#if: {{{besøksår|}}} | , {{{besøksår}}} }}.
 
}}{{#if: {{{besøkt_måned_dag|}}}
 
}}{{#if: {{{besøkt_måned_dag|}}}
   | &#32;Accessed {{{besøkt_måned_dag}}}, {{{besøksår}}}.
+
   | &#32;Retrieved {{{besøkt_måned_dag}}}, {{{besøksår}}}.
 
}}{{#if: {{{besøkt_dag_måned|}}}
 
}}{{#if: {{{besøkt_dag_måned|}}}
   | &#32;Accessed {{{besøkt_dag_måned}}} {{{besøksår}}}.
+
   | &#32;Retrieved {{{besøkt_dag_måned}}} {{{besøksår}}}.
 
}}{{#if: {{{sitat|}}}  
 
}}{{#if: {{{sitat|}}}  
   | &nbsp;"{{{sitat}}}" | {{#if: {{{kommentar|}}} | &nbsp;''{{{kommentar}}}'' }}
+
   | &#32;"{{{sitat}}}"
 +
  | {{#if: {{{kommentar|}}}
 +
    | &#32;''{{{kommentar}}}'' }}
 
}}
 
}}
|{{cite web{{{{{|safesubst:}}}#if:{{{url|}}}|{{{{{|safesubst:}}}!}}url={{{url}}}}}{{{{{|safesubst:}}}#if:{{{tittel|}}}|{{{{{|safesubst:}}}!}}title={{{tittel}}}}}{{{{{|safesubst:}}}#if:{{{etternavn|}}}|{{{{{|safesubst:}}}!}}last={{{etternavn}}}}}{{{{{|safesubst:}}}#if:{{{fornavn|}}}|{{{{{|safesubst:}}}!}}first={{{fornavn}}}}}{{{{{|safesubst:}}}#if:{{{forfatter|}}}|{{{{{|safesubst:}}}!}}author={{{forfatter}}}}}{{{{{|safesubst:}}}#if:{{{forfatter_url|}}}|{{{{{|safesubst:}}}!}}authorlink={{{forfatter_url}}}}}{{{{{|safesubst:}}}#if:{{{medforfattere|}}}{{{editor|}}}|{{{{{|safesubst:}}}!}}author2={{{medforfattere|}}} {{{editor|}}}}}{{{{{|safesubst:}}}#if:{{{verk|}}}|{{{{{|safesubst:}}}!}}work={{{verk|}}}}}{{{{{|safesubst:}}}#if:{{{utgiver|}}}|{{{{{|safesubst:}}}!}}publisher={{{utgiver|}}}}}{{{{{|safesubst:}}}#if:{{{sider|}}}|{{{{{|safesubst:}}}!}}page={{{sider|}}}}}{{{{{|safesubst:}}}#if:{{{språk|}}}|{{{{{|safesubst:}}}!}}language={{{språk|}}}}}{{{{{|safesubst:}}}#if:{{{format|}}}|{{{{{|safesubst:}}}!}}format={{{format|}}}}}{{{{{|safesubst:}}}#if:{{{doi|}}}|{{{{{|safesubst:}}}!}}doi={{{doi|}}}}}{{{{{|safesubst:}}}#if:{{{doitekst|}}}|{{{{{|safesubst:}}}!}}doibroken={{{doitekst|}}}}}{{{{{|safesubst:}}}#if:{{{arkiv_url|}}}|{{{{{|safesubst:}}}!}}archiveurl={{{arkiv_url|}}}}}{{{{{|safesubst:}}}#if:{{{sitat|}}}|{{{{{|safesubst:}}}!}}quote={{{sitat|}}}}}{{{{{|safesubst:}}}#if:{{{kommentar|}}}|{{{{{|safesubst:}}}!}}postscript={{{kommentar|}}}}}{{{{{|safesubst:}}}#if:{{{utgivelsesdato|{{{dato|{{{måned|}}} {{{år|}}}}}}}}}|{{{{{|safesubst:}}}!}}date={{{{{|safesubst:}}}#time:{{{{{|safesubst:}}}#ifeq:{{{mf|}}}|y|F j, Y|j F Y}}|{{{utgivelsesdato|{{{dato|{{{måned|}}} {{{år|}}}}}}}}}}}}}{{{{{|safesubst:}}}#if:{{{arkivdato|}}}|{{{{{|safesubst:}}}!}}archivedate={{{{{|safesubst:}}}#time:{{{{{|safesubst:}}}#ifeq:{{{mf|}}}|y|F j, Y|j F Y}}|{{{arkivdato|}}}}}}}{{{{{|safesubst:}}}#if:{{{besøksdato|{{{besøkt_dag_måned|}}} {{{besøksår|}}}}}}|{{{{{|safesubst:}}}!}}accessdate={{{{{|safesubst:}}}#time:{{{{{|safesubst:}}}#ifeq:{{{mf|}}}|y|F j, Y|j F Y}}|{{{besøksdato|{{{besøkt_dag_måned|}}} {{{besøksår|}}}}}}}}}}}}}}
+
|{{cite web{{{{{|safesubst:}}}#if:{{{url|}}}|{{{{{|safesubst:}}}!}}url={{{url}}}}}{{{{{|safesubst:}}}#if:{{{tittel|}}}|{{{{{|safesubst:}}}!}}title={{{tittel}}}}}{{{{{|safesubst:}}}#if:{{{etternavn|}}}|{{{{{|safesubst:}}}!}}last={{{etternavn}}}}}{{{{{|safesubst:}}}#if:{{{fornavn|}}}|{{{{{|safesubst:}}}!}}first={{{fornavn}}}}}{{{{{|safesubst:}}}#if:{{{forfatter|}}}|{{{{{|safesubst:}}}!}}author={{{forfatter}}}}}{{{{{|safesubst:}}}#if:{{{forfatter_url|}}}|{{{{{|safesubst:}}}!}}authorlink={{{forfatter_url}}}}}{{{{{|safesubst:}}}#if:{{{medforfattere|}}}{{{editor|}}}|{{{{{|safesubst:}}}!}}author2={{{medforfattere|}}} {{{editor|}}}}}{{{{{|safesubst:}}}#if:{{{verk|}}}|{{{{{|safesubst:}}}!}}work={{{verk|}}}}}{{{{{|safesubst:}}}#if:{{{utgiver|}}}|{{{{{|safesubst:}}}!}}publisher={{{utgiver|}}}}}{{{{{|safesubst:}}}#if:{{{sider|}}}|{{{{{|safesubst:}}}!}}page={{{sider|}}}}}{{{{{|safesubst:}}}#if:{{{språk|}}}|{{{{{|safesubst:}}}!}}language={{{språk|}}}}}{{{{{|safesubst:}}}#if:{{{format|}}}|{{{{{|safesubst:}}}!}}format={{{format|}}}}}{{{{{|safesubst:}}}#if:{{{doi|}}}|{{{{{|safesubst:}}}!}}doi={{{doi|}}}}}{{{{{|safesubst:}}}#if:{{{doitekst|}}}|{{{{{|safesubst:}}}!}}doibroken={{{doitekst|}}}}}{{{{{|safesubst:}}}#if:{{{arkiv_url|}}}{{{arkivurl|}}}|{{{{{|safesubst:}}}!}}archiveurl={{{arkiv_url|}}}{{{arkivurl|}}} }}{{{{{|safesubst:}}}#if:{{{sitat|}}}|{{{{{|safesubst:}}}!}}quote={{{sitat|}}}}}{{{{{|safesubst:}}}#if:{{{kommentar|}}}|{{{{{|safesubst:}}}!}}postscript={{{kommentar|}}}}}{{{{{|safesubst:}}}#if:{{{date|{{{utgivelsesdato|{{{udgivelsesdato|{{{dato|{{{måned|}}} {{{år|}}}|}}}|}}}|}}}|}}} |{{{{{|safesubst:}}}!}}date={{{{{|safesubst:}}}#time:{{{{{|safesubst:}}}#ifeq:{{{mf|}}}|y|F j, Y|j F Y}}|{{{date|{{{utgivelsesdato|{{{udgivelsesdato|{{{dato|{{{måned|}}} {{{år|}}}|}}}|}}}|}}}|}}} }} }}{{{{{|safesubst:}}}#if:{{{arkivdato|}}}|{{{{{|safesubst:}}}!}}archivedate={{{{{|safesubst:}}}#time:{{{{{|safesubst:}}}#ifeq:{{{mf|}}}|y|F j, Y|j F Y}}|{{{arkivdato|}}}}}}}{{{{{|safesubst:}}}#if:{{{besøksdato|{{{besøkt_dag_måned|}}} {{{besøksår|}}}}}}|{{{{{|safesubst:}}}!}}accessdate={{{{{|safesubst:}}}#time:{{{{{|safesubst:}}}#ifeq:{{{mf|}}}|y|F j, Y|j F Y}}|{{{besøksdato|{{{besøkt_dag_måned|}}} {{{besøksår|}}}}}}}}}}}}}}<noinclude><!--
 +
---------------------------------------------------------------
 +
--NOTES:
 +
--
 +
-- Note A1: Template:Kilde_www mimics the like-named Norwegian
 +
--      and Danish cite templates in the [[wp:CS1]] style, or
 +
--      can be [[wp:subst]]'ed to run Template:Cite_web.
 +
--      See Danish template :da:Skabelon:Kilde_www, or
 +
--      See Norwegian template :no:Mall:Kilde_www parameters.
 +
--
 +
-- Note D2: Dates are autotranslated to English month names.
 +
--
 +
---------------------------------------------------------------
 +
-HISTORY:
 +
-02Sep2008 Created from the Norwegian cite template Kilde_www.
 +
-11Feb2013 Changed to show English format & allow subst.
 +
-10May2014 Allow title or url with default "[no title]".
 +
-10May2014 Allow Danish parameter names & autotranslate dates.
 +
-10May2014 Remove "includeonly" to allow show-preview of format.
 +
-10May2014 Put NOTES comments to explain template operation.
 +
-10May2014 Put HISTORY comments to log major changes, not typos.
 +
--
 +
-->
 +
{{doc}}</noinclude>

Revision as of 18:32, 10 May 2014

"[no title]".

Template documentation[view] [edit] [history] [purge]

Usage

This template mimics the Norwegian or Danish version of {{cite web}}, plus allows a mix with any parameter names in English. Date formats or month names are translated to English. It can be replaced by the standard template by substitution (use {{subst:Cite web/Danish| ... }}). Note, however, that substitution doesn't work inside <ref></ref> tags (remove them first then replace them). When substituting add |md=y if mdy dates are desired.

Template:Non-English citation templates