Template:Circa/doc

From DMJ Productions

Usage[edit]

This template generates an abbreviation for circa: ca. Error

By default the abbreviation is marked with an HTML <abbr> tag, which in most browsers renders as a tooltip when hovered.

Examples[edit]

Syntax What it looks like Notes
{{circa|1325}} ca. 1325

Default style: no line break allowed; thin space
{{circa|1325|lk=yes}} ca. 1325

Replace abbreviation tooltip with a link to Wiktionary instead
{{circa|1325|lk=no}} ca. 1325

No abbreviation tooltip at all
{{circa|1000|1050}} ca. 1000

For a range with both dates uncertain. No tooltip on the second instance of "c."
{{circa|1000–1050}} ca. Error

Another option for a range; but, per MOS:CIRCA, prefer {{circa|1000|1050}}

Parameters[edit]

Using the date itself as parameter (for example, "{{circa|1956}}", giving "ca. 1956 "), web browsers do not insert a line break anywhere in the string. By contrast, "{{circa}} 1956" allows a line break between the "ca. Error " and the number. Also, with the date as a parameter a thinner space is used with many browsers:

  • "ca. 1956 " is generated by "{{circa|1956}}".

    • "ca. Error

      1956" is generated by "{{circa}} 1956".
      

      If the parameter |lk= (for "link") is set as "|lk=no" or "|lk=off", the abbreviation is rendered as "ca. Error ", without a wikilink or abbreviation element. If it is absent, or set to "|lk=abbr", the abbreviation is rendered with the HTML <abbr> element. If it is set to "|lk=yes" or "|lk=on", it is rendered as "ca. Error ", with a wikilink to the wikt:circa article in Wiktionary and not an abbreviation element. lk=no can be used to avoid overlinking when this template is used repeatedly in the body of an article. For example:

      • [[Dionysius Exiguus]] was born {{circa|470}}, lived in Rome from {{circa|lk=no|500}}, and died {{circa|lk=no|544}}.
        Dionysius Exiguus was born ca. 0470 , lived in Rome from ca. 0500 , and died ca. 0544 .

        If the parameter "sortable=yes" is specified, the template generates invisible text that will cause the output to work in sortable tables, at the cost of adding those words (read-out, audibly) by many screen readers. The benefit is effective, clickable arrows as in "Col 2" below:

        Title Col 1 Col 2
        Foo 1066 1066
        Bar ca. Error

        1510|| style="text-align:right;" |ca. 1510
        

        Baz 1956 1956
        Jaz ca. Error

        410|| style="text-align:right;" |ca. 0410
        

        Tracking categories[edit]

        See also[edit]

        TemplateData[edit]

        This is the TemplateData for this template used by TemplateWizard, VisualEditor and other tools. Click here to see a monthly parameter usage report for this template based on this TemplateData.

        TemplateData for Circa

        <templatedata> { "params": { "1": { "label": "year", "type": "string", "suggested": true }, "2": { "label": "end year", "type": "string" }, "sortable": {}, "lk": { "label": "link?", "description": "If 'yes' or 'on', links to 'circa' article. If 'no' or 'off', does not title 'circa'.", "example": "no", "type": "string" } }, "paramOrder": [ "sortable", "1", "lk", "2" ] } </templatedata>