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

From blackwiki
Jump to navigation Jump to search
imported>Wikid77
(added parameters: publisher, location, place, quote, comment, month, year, accessdate, accessyear, etc.)
imported>Wikid77
(autotranslate date format or months to English; subst any English parameter names)
Line 1: Line 1:
 
<noinclude><!--
 
<noinclude><!--
 
-==============================================================
 
-==============================================================
-  Kilde_www - Autotranslate Norwegian/Danish cite parameters
+
-  Kilde_www - Switch Norwegian/Danish cite web to English
 
-==============================================================
 
-==============================================================
 
--                            (see NOTES at bottom)
 
--                            (see NOTES at bottom)
Line 33: Line 33:
 
     -->{{{utgivelsesdato|{{{udgivelsesdato|{{{dato<!--
 
     -->{{{utgivelsesdato|{{{udgivelsesdato|{{{dato<!--
 
     -->|}}}|}}}|}}}|}}}
 
     -->|}}}|}}}|}}}|}}}
     | &#32;({{{date|<!--
+
     | &#32;({{
 +
  #ifexpr: {{str find <!--look for ". " -->
 +
      |{{{date|<!--
 +
    -->{{{utgivelsesdato|{{{udgivelsesdato|{{{dato<!--
 +
    -->|}}}|}}}|}}}|}}}|. }} < 1
 +
    |{{<!--translate month names-->
 +
    #invoke:String|replace|{{
 +
    #invoke:String|replace|{{
 +
      #invoke:String|replace|{{
 +
      #invoke:String|replace|{{
 +
        #invoke:String|replace|{{
 +
        #invoke:String|replace|{{
 +
          #invoke:String|replace|{{
 +
          #invoke:String|replace|{{
 +
          #invoke:String|replace|{{
 +
            #invoke:String|replace|{{
 +
            #invoke:String|replace|{{
 +
            #invoke:String|replace|{{
 +
              #invoke:String|replace|{{
 +
              #invoke:String|replace|{{
 +
              #invoke:String|replace|{{{date|<!--
 +
    -->{{{utgivelsesdato|{{{udgivelsesdato|{{{dato<!--
 +
    -->|}}}|}}}|}}}|}}}<!--
 +
                          -->|januar|January}}<!--
 +
                        -->|februar|February}}<!--
 +
                      -->|mars|March}}<!--
 +
                      -->|marts|March}}<!--
 +
                    -->|april|April}}<!--
 +
                  -->|mai|May}}<!--
 +
                  -->|maj|May}}<!--
 +
                -->|juni|June}}<!--
 +
              -->|juli|July}}<!--
 +
            -->|august|August}}<!--
 +
          -->|september|September}}<!--
 +
        -->|oktober|October}}<!--
 +
      -->|november|November}}<!--
 +
    -->|desember|December}}<!--
 +
    -->|december|December}}
 +
    |{{<!--translate whole dates-->
 +
    #invoke:String|replace|{{
 +
    #invoke:String|replace|{{
 +
      #invoke:String|replace|{{
 +
      #invoke:String|replace|{{
 +
        #invoke:String|replace|{{
 +
        #invoke:String|replace|{{
 +
          #invoke:String|replace|{{
 +
          #invoke:String|replace|{{
 +
          #invoke:String|replace|{{
 +
            #invoke:String|replace|{{
 +
            #invoke:String|replace|{{
 +
            #invoke:String|replace|{{
 +
              #invoke:String|replace|{{
 +
              #invoke:String|replace|{{
 +
              #invoke:String|replace|{{{date|<!--
 
     -->{{{utgivelsesdato|{{{udgivelsesdato|{{{dato<!--
 
     -->{{{utgivelsesdato|{{{udgivelsesdato|{{{dato<!--
     -->}}}|}}}|}}}|}}})
+
     -->|}}}|}}}|}}}|}}}<!--
 +
                          -->|. januar| January}}<!--
 +
                        -->|. februar| February}}<!--
 +
                      -->|. mars| March}}<!--
 +
                      -->|. marts| March}}<!--
 +
                    -->|. april| April}}<!--
 +
                  -->|. mai| May}}<!--
 +
                  -->|. maj| May}}<!--
 +
                -->|. juni| June}}<!--
 +
              -->|. juli| July}}<!--
 +
            -->|. august| August}}<!--
 +
          -->|. september| September}}<!--
 +
        -->|. oktober| October}}<!--
 +
      -->|. november| November}}<!--
 +
    -->|. desember| December}}<!--
 +
    -->|. december| December}}
 +
    }}<!--endifexpr find ". "
 +
-->)
 
     | {{#if: {{{måned|}}}{{{month|}}}
 
     | {{#if: {{{måned|}}}{{{month|}}}
 
       | &#32;({{
 
       | &#32;({{
Line 116: Line 186:
 
   | &#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|}}}{{{accessdate|}}}
 
}}{{#if: {{{besøksdato|}}}{{{accessdate|}}}
   | &#32;Retrieved {{date|{{{besøksdato|}}}{{{accessdate|}}} |n}}{{#if: {{{besøksår|}}}{{{accessyear|}}}
+
   | &#32;Retrieved {{
 +
  #ifexpr: {{str find <!--look for ". " -->
 +
      |{{{besøksdato|}}}{{{accessdate|}}}<!--
 +
      -->|. }} < 1
 +
    |{{<!--translate month names-->
 +
    #invoke:String|replace|{{
 +
    #invoke:String|replace|{{
 +
      #invoke:String|replace|{{
 +
      #invoke:String|replace|{{
 +
        #invoke:String|replace|{{
 +
        #invoke:String|replace|{{
 +
          #invoke:String|replace|{{
 +
          #invoke:String|replace|{{
 +
          #invoke:String|replace|{{
 +
            #invoke:String|replace|{{
 +
            #invoke:String|replace|{{
 +
            #invoke:String|replace|{{
 +
              #invoke:String|replace|{{
 +
              #invoke:String|replace|{{
 +
              #invoke:String|replace|<!--
 +
            -->{{{besøksdato|}}}{{{accessdate|}}}<!--
 +
                          -->|januar|January}}<!--
 +
                        -->|februar|February}}<!--
 +
                      -->|mars|March}}<!--
 +
                      -->|marts|March}}<!--
 +
                    -->|april|April}}<!--
 +
                  -->|mai|May}}<!--
 +
                  -->|maj|May}}<!--
 +
                -->|juni|June}}<!--
 +
              -->|juli|July}}<!--
 +
            -->|august|August}}<!--
 +
          -->|september|September}}<!--
 +
        -->|oktober|October}}<!--
 +
      -->|november|November}}<!--
 +
    -->|desember|December}}<!--
 +
    -->|december|December}}
 +
    |{{<!--translate whole dates-->
 +
    #invoke:String|replace|{{
 +
    #invoke:String|replace|{{
 +
      #invoke:String|replace|{{
 +
      #invoke:String|replace|{{
 +
        #invoke:String|replace|{{
 +
        #invoke:String|replace|{{
 +
          #invoke:String|replace|{{
 +
          #invoke:String|replace|{{
 +
          #invoke:String|replace|{{
 +
            #invoke:String|replace|{{
 +
            #invoke:String|replace|{{
 +
            #invoke:String|replace|{{
 +
              #invoke:String|replace|{{
 +
              #invoke:String|replace|{{
 +
              #invoke:String|replace|<!--
 +
            -->{{{besøksdato|}}}{{{accessdate|}}}<!--
 +
                          -->|. januar| January}}<!--
 +
                        -->|. februar| February}}<!--
 +
                      -->|. mars| March}}<!--
 +
                      -->|. marts| March}}<!--
 +
                    -->|. april| April}}<!--
 +
                  -->|. mai| May}}<!--
 +
                  -->|. maj| May}}<!--
 +
                -->|. juni| June}}<!--
 +
              -->|. juli| July}}<!--
 +
            -->|. august| August}}<!--
 +
          -->|. september| September}}<!--
 +
        -->|. oktober| October}}<!--
 +
      -->|. november| November}}<!--
 +
    -->|. desember| December}}<!--
 +
    -->|. december| December}}
 +
    }}<!--endifexpr find ". "
 +
-->{{#if: {{{besøksår|}}}{{{accessyear|}}}
 
   | , {{{besøksår|}}}{{{accessyear|}}} }}.
 
   | , {{{besøksår|}}}{{{accessyear|}}} }}.
 
}}{{#if: {{{besøkt_måned_dag|}}}
 
}}{{#if: {{{besøkt_måned_dag|}}}
Line 127: Line 266:
 
     | &#32;{{{kommentar|}}}{{{comment|}}} }}
 
     | &#32;{{{kommentar|}}}{{{comment|}}} }}
 
}}
 
}}
|{{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><!--
+
|{{cite web{{{{{|safesubst:}}}#if:{{{url|}}}|{{{{{|safesubst:}}}!}}url={{{url}}}
 +
}}{{{{{|safesubst:}}}#if:{{{tittel|}}}{{{titel|}}}{{{title|}}}
 +
  |{{{{{|safesubst:}}}!}}title={{{tittel|}}}{{{titel|}}}{{{title|}}}
 +
}}{{{{{|safesubst:}}}#if:{{{etternavn|}}}{{{efternavn|}}}{{{last|}}}
 +
  |{{{{{|safesubst:}}}!}}last={{{etternavn|}}}{{{efternavn|}}}{{{last|}}}
 +
}}{{{{{|safesubst:}}}#if:{{{fornavn|}}}{{{first|}}}
 +
  |{{{{{|safesubst:}}}!}}first={{{fornavn|}}}{{{first|}}}
 +
}}{{{{{|safesubst:}}}#if:{{{forfatter|}}}{{{author|}}}
 +
  |{{{{{|safesubst:}}}!}}author={{{forfatter|}}}{{{author|}}}
 +
}}{{{{{|safesubst:}}}#if:{{{forfatterlink|}}}|{{{{{|safesubst:}}}!}}authorlink={{{forfatterlink}}}
 +
}}{{{{{|safesubst:}}}#if:{{{medforfattere|}}}{{{editor|}}}
 +
  |{{{{{|safesubst:}}}!}}author2={{{medforfattere|}}} {{{editor|}}}
 +
}}{{{{{|safesubst:}}}#if:{{{verk|{{{arbejde|{{{work|}}}|}}}|}}}
 +
  |{{{verk|{{{arbejde|{{{work|}}}|}}}|}}}
 +
}}{{{{{|safesubst:}}}#if:{{{utgiver|}}}{{{publisher|}}}
 +
  |{{{{{|safesubst:}}}!}}publisher={{{utgiver|}}}{{{publisher|}}}
 +
}}{{{{{|safesubst:}}}#if:{{{location|}}}{{{place|}}}
 +
  |{{{{{|safesubst:}}}!}}location={{{location|}}}{{{place|}}}
 +
}}{{{{{|safesubst:}}}#if:{{{sider|}}}{{{pages|}}}
 +
  |{{{{{|safesubst:}}}!}}pages={{{sider|}}}{{{pages|}}}
 +
}}{{{{{|safesubst:}}}#if:{{{page|}}}
 +
  |{{{{{|safesubst:}}}!}}page={{{page|}}}
 +
}}{{{{{|safesubst:}}}#if:{{{språk|{{{sprok|{{{language|}}}|}}}|}}}
 +
  |{{{{{|safesubst:}}}!}}language={{{språk|{{{sprok|{{{language|}}}|}}}|}}}
 +
}}{{{{{|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|}}}{{{quote|}}}
 +
  |{{{{{|safesubst:}}}!}}quote={{{sitat|}}}{{{quote|}}}
 +
}}{{{{{|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|}}}|}}}{{{accessdate|}}}
 +
  |{{{{{|safesubst:}}}!}}accessdate={{{{{|safesubst:}}}#time:{{{{{|safesubst:}}}#ifeq:{{{mf|}}}|y|F j, Y|j F Y}}|{{{besøksdato|{{{accessdate|{{{besøkt_dag_måned|}}} {{{besøksår|}}}|}}}|}}} }}}}}}}}<noinclude><!--
 
---------------------------------------------------------------
 
---------------------------------------------------------------
 
--NOTES:
 
--NOTES:
Line 135: Line 308:
 
--      can be [[wp:subst]]'ed to run Template:Cite_web.
 
--      can be [[wp:subst]]'ed to run Template:Cite_web.
 
--      See Danish template :da:Skabelon:Kilde_www, or
 
--      See Danish template :da:Skabelon:Kilde_www, or
--      See Norwegian template :no:Mall:Kilde_www parameters.
+
--      See Norwegian template :no:Mal:Kilde_www parameters.
 
--
 
--
-- Note D2: Dates are autotranslated to English month names.
+
-- Note D2: Date formats/months are autotranslated to English,
 +
--      from either Norwegian or Danish month names.  
 
--
 
--
 
---------------------------------------------------------------
 
---------------------------------------------------------------
Line 144: Line 318:
 
-11Feb2013 Changed to show English format & allow subst.
 
-11Feb2013 Changed to show English format & allow subst.
 
-10May2014 Allow title or url with default "[no title]".
 
-10May2014 Allow title or url with default "[no title]".
-10May2014 Allow Danish parameter names & autotranslate dates.
+
-10May2014 Allow Danish or English parameter names.
 +
-10May2014 Autotranslate date format or months to English.
 
-10May2014 Remove "includeonly" to allow show-preview of format.
 
-10May2014 Remove "includeonly" to allow show-preview of format.
 
-10May2014 Added: quote, comment, month, year, accessdate, etc.
 
-10May2014 Added: quote, comment, month, year, accessdate, etc.

Revision as of 20:53, 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