Template:Tlg/doc

From Chabadpedia
Jump to navigation Jump to search

<templatestyles src="Module:Message box/ombox.css"></templatestyles>

<templatestyles src="Module:Message box/ombox.css"></templatestyles>

<templatestyles src="Module:Shortcut/styles.css"></templatestyles>

<templatestyles src="Plainlist/styles.css"></templatestyles>

<templatestyles src="Module:Message box/ombox.css"></templatestyles>


-- -- Configuration for Module:Documentation -- -- Here you can set the values of the parameters and messages used in Module:Documentation to -- localise it to your wiki and your language. Unless specified otherwise, values given here -- should be string values.


local cfg = {} -- Do not edit this line.


-- Protection template configuration


-- cfg['protection-reason-edit'] -- The protection reason for edit-protected templates to pass to -- Module:Protection banner. cfg['protection-reason-edit'] = 'template'

--[[


-- Sandbox notice configuration -- -- On sandbox pages the module can display a template notifying users that the current page is a -- sandbox, and the location of test cases pages, etc. The module decides whether the page is a -- sandbox or not based on the value of cfg['sandbox-subpage']. The following settings configure the -- messages that the notices contains.


--]]

-- cfg['sandbox-notice-image'] -- The image displayed in the sandbox notice. cfg['sandbox-notice-image'] = ''

--[[ -- cfg['sandbox-notice-pagetype-template'] -- cfg['sandbox-notice-pagetype-module'] -- cfg['sandbox-notice-pagetype-other'] -- The page type of the sandbox page. The message that is displayed depends on the current subject -- namespace. This message is used in either cfg['sandbox-notice-blurb'] or -- cfg['sandbox-notice-diff-blurb']. --]] cfg['sandbox-notice-pagetype-template'] = 'template sandbox page' cfg['sandbox-notice-pagetype-module'] = 'module sandbox page' cfg['sandbox-notice-pagetype-other'] = 'sandbox page'

--[[ -- cfg['sandbox-notice-blurb'] -- cfg['sandbox-notice-diff-blurb'] -- cfg['sandbox-notice-diff-display'] -- Either cfg['sandbox-notice-blurb'] or cfg['sandbox-notice-diff-blurb'] is the opening sentence -- of the sandbox notice. The latter has a diff link, but the former does not. $1 is the page -- type, which is either cfg['sandbox-notice-pagetype-template'], -- cfg['sandbox-notice-pagetype-module'] or cfg['sandbox-notice-pagetype-other'] depending what -- namespace we are in. $2 is a link to the main template page, and $3 is a diff link between -- the sandbox and the main template. The display value of the diff link is set by -- cfg['sandbox-notice-compare-link-display']. --]] cfg['sandbox-notice-blurb'] = 'This is the $1 for $2.' cfg['sandbox-notice-diff-blurb'] = 'This is the $1 for $2 ($3).' cfg['sandbox-notice-compare-link-display'] = 'diff'

--[[ -- cfg['sandbox-notice-testcases-blurb'] -- cfg['sandbox-notice-testcases-link-display'] -- cfg['sandbox-notice-testcases-run-blurb'] -- cfg['sandbox-notice-testcases-run-link-display'] -- cfg['sandbox-notice-testcases-blurb'] is a sentence notifying the user that there is a test cases page -- corresponding to this sandbox that they can edit. $1 is a link to the test cases page. -- cfg['sandbox-notice-testcases-link-display'] is the display value for that link. -- cfg['sandbox-notice-testcases-run-blurb'] is a sentence notifying the user that there is a test cases page -- corresponding to this sandbox that they can edit, along with a link to run it. $1 is a link to the test -- cases page, and $2 is a link to the page to run it. -- cfg['sandbox-notice-testcases-run-link-display'] is the display value for the link to run the test -- cases. --]] cfg['sandbox-notice-testcases-blurb'] = 'See also the companion subpage for $1.' cfg['sandbox-notice-testcases-link-display'] = 'test cases' cfg['sandbox-notice-testcases-run-blurb'] = 'See also the companion subpage for $1 ($2).' cfg['sandbox-notice-testcases-run-link-display'] = 'run'

-- cfg['sandbox-category'] - A category to add to all template sandboxes. -- cfg['module-sandbox-category'] - A category to add to all module sandboxes. -- cfg['module-sandbox-category'] - A category to add to all sandboxe not in templates or modules. cfg['sandbox-category'] = 'Template sandboxes' cfg['module-sandbox-category'] = 'Module sandboxes' cfg['other-sandbox-category'] = 'Sandboxes outside of template or module namespace'



-- Start box configuration


-- cfg['documentation-icon-wikitext'] -- The wikitext for the icon shown at the top of the template. cfg['documentation-icon-wikitext'] = 'File:Test Template Info-Icon - Version (2).svg'

-- cfg['template-namespace-heading'] -- The heading shown in the template namespace. cfg['template-namespace-heading'] = 'Template documentation'

-- cfg['module-namespace-heading'] -- The heading shown in the module namespace. cfg['module-namespace-heading'] = 'Module documentation'

-- cfg['file-namespace-heading'] -- The heading shown in the file namespace. cfg['file-namespace-heading'] = 'Summary'

-- cfg['other-namespaces-heading'] -- The heading shown in other namespaces. cfg['other-namespaces-heading'] = 'Documentation'

-- cfg['view-link-display'] -- The text to display for "view" links. cfg['view-link-display'] = 'view'

-- cfg['edit-link-display'] -- The text to display for "edit" links. cfg['edit-link-display'] = 'edit'

-- cfg['history-link-display'] -- The text to display for "history" links. cfg['history-link-display'] = 'history'

-- cfg['purge-link-display'] -- The text to display for "purge" links. cfg['purge-link-display'] = 'purge'

-- cfg['create-link-display'] -- The text to display for "create" links. cfg['create-link-display'] = 'create'


-- Link box (end box) configuration


-- cfg['transcluded-from-blurb'] -- Notice displayed when the docs are transcluded from another page. $1 is a wikilink to that page. cfg['transcluded-from-blurb'] = 'The above documentation is transcluded from $1.'

--[[ -- cfg['create-module-doc-blurb'] -- Notice displayed in the module namespace when the documentation subpage does not exist. -- $1 is a link to create the documentation page with the preload cfg['module-preload'] and the -- display cfg['create-link-display']. --]] cfg['create-module-doc-blurb'] = 'You might want to $1 a documentation page for this Scribunto module.'


-- Experiment blurb configuration


--[[ -- cfg['experiment-blurb-template'] -- cfg['experiment-blurb-module'] -- The experiment blurb is the text inviting editors to experiment in sandbox and test cases pages. -- It is only shown in the template and module namespaces. With the default English settings, it -- might look like this: -- -- Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages. -- -- In this example, "sandbox", "edit", "diff", "testcases", and "edit" would all be links. -- -- There are two versions, cfg['experiment-blurb-template'] and cfg['experiment-blurb-module'], depending -- on what namespace we are in. -- -- Parameters: -- -- $1 is a link to the sandbox page. If the sandbox exists, it is in the following format: -- -- cfg['sandbox-link-display'] (cfg['sandbox-edit-link-display'] | cfg['compare-link-display']) -- -- If the sandbox doesn't exist, it is in the format: -- -- cfg['sandbox-link-display'] (cfg['sandbox-create-link-display'] | cfg['mirror-link-display']) -- -- The link for cfg['sandbox-create-link-display'] link preloads the page with cfg['template-sandbox-preload'] -- or cfg['module-sandbox-preload'], depending on the current namespace. The link for cfg['mirror-link-display'] -- loads a default edit summary of cfg['mirror-edit-summary']. -- -- $2 is a link to the test cases page. If the test cases page exists, it is in the following format: -- -- cfg['testcases-link-display'] (cfg['testcases-edit-link-display'] | cfg['testcases-run-link-display']) -- -- If the test cases page doesn't exist, it is in the format: -- -- cfg['testcases-link-display'] (cfg['testcases-create-link-display']) -- -- If the test cases page doesn't exist, the link for cfg['testcases-create-link-display'] preloads the -- page with cfg['template-testcases-preload'] or cfg['module-testcases-preload'], depending on the current -- namespace. --]] cfg['experiment-blurb-template'] = "Editors can experiment in this template's $1 and $2 pages." cfg['experiment-blurb-module'] = "Editors can experiment in this module's $1 and $2 pages."


-- Sandbox link configuration


-- cfg['sandbox-subpage'] -- The name of the template subpage typically used for sandboxes. cfg['sandbox-subpage'] = 'sandbox'

-- cfg['template-sandbox-preload'] -- Preload file for template sandbox pages. cfg['template-sandbox-preload'] = 'Template:Documentation/preload-sandbox'

-- cfg['module-sandbox-preload'] -- Preload file for Lua module sandbox pages. cfg['module-sandbox-preload'] = 'Template:Documentation/preload-module-sandbox'

-- cfg['sandbox-link-display'] -- The text to display for "sandbox" links. cfg['sandbox-link-display'] = 'sandbox'

-- cfg['sandbox-edit-link-display'] -- The text to display for sandbox "edit" links. cfg['sandbox-edit-link-display'] = 'edit'

-- cfg['sandbox-create-link-display'] -- The text to display for sandbox "create" links. cfg['sandbox-create-link-display'] = 'create'

-- cfg['compare-link-display'] -- The text to display for "compare" links. cfg['compare-link-display'] = 'diff'

-- cfg['mirror-edit-summary'] -- The default edit summary to use when a user clicks the "mirror" link. $1 is a wikilink to the -- template page. cfg['mirror-edit-summary'] = 'Create sandbox version of $1'

-- cfg['mirror-link-display'] -- The text to display for "mirror" links. cfg['mirror-link-display'] = 'mirror'

-- cfg['mirror-link-preload'] -- The page to preload when a user clicks the "mirror" link. cfg['mirror-link-preload'] = 'Template:Documentation/mirror'


-- Test cases link configuration


-- cfg['testcases-subpage'] -- The name of the template subpage typically used for test cases. cfg['testcases-subpage'] = 'testcases'

-- cfg['template-testcases-preload'] -- Preload file for template test cases pages. cfg['template-testcases-preload'] = 'Template:Documentation/preload-testcases'

-- cfg['module-testcases-preload'] -- Preload file for Lua module test cases pages. cfg['module-testcases-preload'] = 'Template:Documentation/preload-module-testcases'

-- cfg['testcases-link-display'] -- The text to display for "testcases" links. cfg['testcases-link-display'] = 'testcases'

-- cfg['testcases-edit-link-display'] -- The text to display for test cases "edit" links. cfg['testcases-edit-link-display'] = 'edit'

-- cfg['testcases-run-link-display'] -- The text to display for test cases "run" links. cfg['testcases-run-link-display'] = 'run'

-- cfg['testcases-create-link-display'] -- The text to display for test cases "create" links. cfg['testcases-create-link-display'] = 'create'


-- Add categories blurb configuration


--[[ -- cfg['add-categories-blurb'] -- Text to direct users to add categories to the /doc subpage. Not used if the "content" or -- "docname fed" arguments are set, as then it is not clear where to add the categories. $1 is a -- link to the /doc subpage with a display value of cfg['doc-link-display']. --]] cfg['add-categories-blurb'] = 'Add categories to the $1 subpage.'

-- cfg['doc-link-display'] -- The text to display when linking to the /doc subpage. cfg['doc-link-display'] = '/doc'


-- Subpages link configuration


--[[ -- cfg['subpages-blurb'] -- The "Subpages of this template" blurb. $1 is a link to the main template's subpages with a -- display value of cfg['subpages-link-display']. In the English version this blurb is simply -- the link followed by a period, and the link display provides the actual text. --]] cfg['subpages-blurb'] = '$1.'

--[[ -- cfg['subpages-link-display'] -- The text to display for the "subpages of this page" link. $1 is cfg['template-pagetype'], -- cfg['module-pagetype'] or cfg['default-pagetype'], depending on whether the current page is in -- the template namespace, the module namespace, or another namespace. --]] cfg['subpages-link-display'] = 'Subpages of this $1'

-- cfg['template-pagetype'] -- The pagetype to display for template pages. cfg['template-pagetype'] = 'template'

-- cfg['module-pagetype'] -- The pagetype to display for Lua module pages. cfg['module-pagetype'] = 'module'

-- cfg['default-pagetype'] -- The pagetype to display for pages other than templates or Lua modules. cfg['default-pagetype'] = 'page'


-- Doc link configuration


-- cfg['doc-subpage'] -- The name of the subpage typically used for documentation pages. cfg['doc-subpage'] = 'doc'

-- cfg['docpage-preload'] -- Preload file for template documentation pages in all namespaces. cfg['docpage-preload'] = 'Template:Documentation/preload'

-- cfg['module-preload'] -- Preload file for Lua module documentation pages. cfg['module-preload'] = 'Template:Documentation/preload-module-doc'


-- HTML and CSS configuration


-- cfg['templatestyles'] -- The name of the TemplateStyles page where CSS is kept. -- Sandbox CSS will be at Module:Documentation/sandbox/styles.css when needed. cfg['templatestyles'] = 'Module:Documentation/styles.css'

-- cfg['container'] -- Class which can be used to set flex or grid CSS on the -- two child divs documentation and documentation-metadata cfg['container'] = 'documentation-container'

-- cfg['main-div-classes'] -- Classes added to the main HTML "div" tag. cfg['main-div-classes'] = 'documentation'

-- cfg['main-div-heading-class'] -- Class for the main heading for templates and modules and assoc. talk spaces cfg['main-div-heading-class'] = 'documentation-heading'

-- cfg['start-box-class'] -- Class for the start box cfg['start-box-class'] = 'documentation-startbox'

-- cfg['start-box-link-classes'] -- Classes used for the [view][edit][history] or [create] links in the start box. -- mw-editsection-like is per Wikipedia:Village pump (technical)/Archive 117 cfg['start-box-link-classes'] = 'mw-editsection-like plainlinks'

-- cfg['end-box-class'] -- Class for the end box. cfg['end-box-class'] = 'documentation-metadata'

-- cfg['end-box-plainlinks'] -- Plainlinks cfg['end-box-plainlinks'] = 'plainlinks'

-- cfg['toolbar-class'] -- Class added for toolbar links. cfg['toolbar-class'] = 'documentation-toolbar'

-- cfg['clear'] -- Just used to clear things. cfg['clear'] = 'documentation-clear'



-- Tracking category configuration


-- cfg['display-strange-usage-category'] -- Set to true to enable output of cfg['strange-usage-category'] if the module is used on a /doc subpage -- or a /testcases subpage. This should be a boolean value (either true or false). cfg['display-strange-usage-category'] = true

-- cfg['strange-usage-category'] -- Category to output if cfg['display-strange-usage-category'] is set to true and the module is used on a -- /doc subpage or a /testcases subpage. cfg['strange-usage-category'] = 'Wikipedia pages with strange ((documentation)) usage'

--[[


-- End configuration -- -- Don't edit anything below this line.


--]]

return cfg

This template, often abbreviated as {{tlg}}, is used to provide stylized formatting to template displays without actually using the template itself. The code generated will be displayed inline. For a multi-line output, see {{tj}}.

Parameters[edit source]

With the exception of <templatestyles src="Mono/styles.css" />alttext, the named parameters are toggles that are either omitted (default in most cases) or activated (by being assigned a value such as "on", "yes", "true", "include", etc.). They may be included in any order (see Examples below). Certain templates have the parameter "on" by default; see the main table for all alternate options. If a row renders identically to a previous row, it means the current template does not support that option and {{tlg}} needs to be used instead.

Parameter Action Use with
{{example}}
Default active
Default (without accessory parameters) {{example}}
brace Include braces as part of the template link {{example}} {{tlw}}/{{tn}}
braceinside Include innermost braces as part of the template link {{example}}
bold Renders the template link/name in bold {{example}} {{tlb}}, {{tlxb}}
code Display output using HTML <code>...</code> tags (monospaced font) {{example}} {{tlc}}, {{Template link expanded}}, etc.
italic Display any parameters accompanying the template link/name in italics {{example|param}} {{tlxi}}
kbd Display output using HTML <kbd>...</kbd> tags (monospaced font) {{example}}
nolink Don't render the template name as a link {{example}} {{tlf}}, {{tnull}}
nowrap Prevent the insertion of line breaks (word wrap) in the output {{example}} {{tlp}}
nowrapname Prevent word wrapping in the output of template name/link (parameters will wrap if needed) {{example}}
plaincode Uses <code style="border:none; background:transparent;">...</code> {{example}} {{tltss}}
subst Include a subst: prefix before the template link/name {{subst:example}} {{tls}}, {{tlxs}}, etc
alttext=[text] Replace [text] with the actual label to be displayed for the template link {{Other}} {{tla}}
_show_result Will also display the result of the template {{Min|7|-5}} → -5
_expand Will add a link to the expanded template page {{Min|7|-5}} [1]
a will add an asterisk before the template code * {{Min|7|-5}}

Unnamed (Positional)[edit source]

This template can take any number of unnamed parameters as parameters accompanying the template link (or name); see Examples below.

Examples[edit source]

Use the displayed value in the code column, not the underlying source code.

Note
On the source sister projects, en.wikipedia and Meta, X0, X1, X2, ..., X9 are sandbox templates for experimentation on involved templates that need be in template space. An auto-cleansing software facility exists that might be used to duplicate the facility on other Sister projects.
Code Output Remarks
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|Banner}} {{Banner}} Template:Banner does not exist. (Non-existent template is redlinked.)
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|Abc}} {{Abc}} Template:Abc exists.
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|abC}} {{abC}} Template names are case-sensitive
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|abc}} {{abc}} (but the first letter is case-insensitive).
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x0}} {{x0}} no parameters
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x1|one}} {{x1|one}} one parameter
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x2|one|two}} {{x2|one|two}} two parameters
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x2|2=one=1|3=two=2}} {{x2|one=1|two=2}} two parameters, assigned values
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x3|1|2|3|4|5|6|7|8|9|10}} {{x3|1|2|3|4|5|6|7|8|9|10}} ten parameters
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|convert|<nowiki>14|m|ftin|abbr=out|sp=us</nowiki>}} {{convert|14|m|ftin|abbr=out|sp=us}} Unlimited parameters, as one <nowiki>...</nowiki> string.
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x2||two||}} {{x2|two}} Empty parameters are discarded.
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x0|code=on}} {{x0}} <code> style
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x0|plaincode=on}} {{x0}} plaincode style
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x0|kbd=on}} {{x0}} <kbd> style
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x0|bold=on}} {{x0}} bold link/name
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x1|one|italic=on}} {{x1|one}} parameter(s) in italics
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x0|nolink=on}} {{x0}}
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x0|subst=on}} {{subst:x0}}
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x0|brace=on}} {{x0}} all braces in link
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x0|braceinside=on}} {{x0}} inside braces in link
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x0|alttext=x0 link}} {{x0 link}}
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x0|bold=on|code=on|brace=on}} {{x0}} Combine multiple parameter settings.
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|abc|{{spaces}}one{{spaces}}}} {{abc| one }} Using {{spaces}} before and after a parameter.
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x2|bold=on|code=on|one|two}} {{x2|one|two}} Can combine named and anonymous parameters ...
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x2|one|two|bold=on|code=on}} {{x2|one|two}} ... in any order ...
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x2|one|code=on|two|bold=on|three}} {{x2|one|two|three}} ... even intermixed ...
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x2|one|code=on|two|bold=on|three|italic=on}} {{x2|one|two|three}} ... with many configurations.
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x1}} {{x1}} = won't work
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x1|x=u}} {{x1|x=u}} &#61; is okay
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x1|x{{=}}u}} {{x1|x=u}} {{=}} is okay (see Template:=)
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x1|x<nowiki>...</nowiki>u}} {{x1|x=u}} Sticky nowiki is okay.
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x2|3=two|2=one}} {{x2|one|two}}
Right-to-left is okay
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg}} tlg With no arguments, it emits the current page name without braces.
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|x2|3=one|4=two}} {{x2}} Null parameter stops parsing.
Wrapping of long names (default)
Code Output
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|long template name that would wrap to new line|this is a long value for the 1st parameter that would wrap}} {{long template name that would wrap to new line|this is a long value for the 1st parameter that would wrap}}
Wrapping of long names (nowrap=on)
Code Output
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|nowrap=on|long template name that would wrap to new line|long value for the 1st parameter that would wrap}} {{long template name that would wrap to new line|long value for the 1st parameter that would wrap}}
Wrapping of long names (nowrapname=on)
Code Output
<templatestyles src="Template:Template journal inline/styles.css" />{{tlg|nowrapname=on|long template name that would wrap to new line|long value for the 1st parameter that would wrap}} {{long template name that would wrap to new line|long value for the 1st parameter that would wrap}}

See also[edit source]

Lua error: Internal error: The interpreter exited with status 1.

General-purpose formatting[edit source]

Comparison of template-linking templates according to the styles of generated text and link produced
Text style ↓ Lua error: Internal error: The interpreter exited with status 1. options[note 1]
to achieve text style
Link style
Linked Unlinked Linked with subst Unlinked with subst Linked including braces Linked with alternative text
Lua error: Internal error: The interpreter exited with status 1. options[note 1]
to achieve link style
DEFAULT nolink=yes subst=yes nolink=yes|subst=yes braceinside=yes alttext=Foo
2=Foo
normal DEFAULT Lua error: Internal error: The interpreter exited with status 1.[note 1]
{{tl}}
Lua error: Internal error: The interpreter exited with status 1.[note 2]
{{Template:tlu}}[note 3]
Lua error: Internal error: The interpreter exited with status 1.[note 2]
<template link>
Lua error: Internal error: The interpreter exited with status 1.
{{subst:Template:tlsu}}[note 3]
{{subst:tlsf}}[note 2]
<template link>
Lua error: Internal error: The interpreter exited with status 1. Lua error: Internal error: The interpreter exited with status 1.
code code=yes {{tl2}}
Lua error: Internal error: The interpreter exited with status 1.
{{Template:tlxu}}[note 3]
Lua error: Internal error: The interpreter exited with status 1.[note 2]
<template link>
Lua error: Internal error: The interpreter exited with status 1.<template link>
Lua error: Internal error: The interpreter exited with status 1. {{subst:tlsc}}[note 2]
<template link>
monospace plaincode=yes[note 4] {{subst:tltss}}[note 5]
kbd kbd=yes[note 5]
bold bold=yes Lua error: Internal error: The interpreter exited with status 1.
bold+code bold=yes|code=yes Lua error: Internal error: The interpreter exited with status 1.
italic+code italic=yes|code=yes Lua error: Internal error: The interpreter exited with status 1.
  1. Jump up to: 1.0 1.1 1.2 Lua error: Internal error: The interpreter exited with status 1. is the most general template, allowing any combination of text style and/or link style options.
  2. Jump up to: 2.0 2.1 2.2 2.3 2.4 Prevents wrapping of text by placing it inside <span class="nowrap">...</span> tags.
  3. Jump up to: 3.0 3.1 3.2 Allows links to templates in any namespace.
  4. Lua error: Internal error: The interpreter exited with status 1. uses <code style="border:none; background-color:transparent;">...</code>.
  5. Jump up to: 5.0 5.1 Displays monospaced font using <span style="font-family:monospace;">...</span>.

<templatestyles src="Reflist/styles.css" />

Lua error: Internal error: The interpreter exited with status 1.

Other formatting templates[edit source]

Templates producing specialised formatting effects for given templates, modules or parameters
Code example Effect Notes
Lua error: Internal error: The interpreter exited with status 1. {{Hatnote}} Supports colors, placeholder texts, named and unnamed parameters
<syntaxhighlight lang="wikitext">
{{Hatnote
   | Some text
   | selfref = yes
   | category = no
   | lang = fr
}}
</syntaxhighlight>
{{Hatnote
    | Some text
    | selfref = yes
    | category = no
    | lang = fr
}}
Same as above
Lua error: Internal error: The interpreter exited with status 1. <templatestyles src="Template:Template journal inline/styles.css" />{{HatnoteLua error: Internal error: The interpreter exited with status 1.}} Supports colors, placeholder texts, named and unnamed parameters
<syntaxhighlight lang="wikitext" inline>{{Hatnote|Some text|selfref=yes|category=no|lang=fr}}</syntaxhighlight> {{Hatnote|Some text|selfref=yes|category=no|lang=fr}} Same as above
Lua error: Internal error: The interpreter exited with status 1. {{hatnote}} Supports linking to sister projects (e.g., fr:Hatnote)
Lua error: Internal error: The interpreter exited with status 1. Lua error: Internal error: The interpreter exited with status 1. Shows code and example
Lua error: Internal error: The interpreter exited with status 1. Template:Hatnote Produces a normal link to the template
Lua error: Internal error: The interpreter exited with status 1.
Lua error: Internal error: The interpreter exited with status 1.
[[Template:Hatnote]]
[[Template:Hatnote|Hatnote]]
Formats wikilink, with optional piped link text and blended suffix
Lua error: Internal error: The interpreter exited with status 1.

{{Lua error: Internal error: The interpreter exited with status 1.}} || Counterpart to {{tl}} for linking to Lua modules

Lua error: Internal error: The interpreter exited with status 1. {{Lua error: Internal error: The interpreter exited with status 1.}} Similar to {{ml}}, but expects the function to be documented and creates a link to the corresponding section
Lua error: Internal error: The interpreter exited with status 1. {{Lua error: Internal error: The interpreter exited with status 1.}} Counterpart to {{tlx}} for linking to Lua modules
Lua error: Internal error: The interpreter exited with status 1. require('Module:Example') Link to Lua modules and built-in libraries, showing Lua code.
Lua error: Internal error: The interpreter exited with status 1. |title=book title Formats template parameters for display, with or without values
Lua error: Internal error: The interpreter exited with status 1. [[[[Expression error: Unexpected < operator.LASTING]]]] Takes a shortcut suffix in project namespace and displays it with brackets and the WP: alias in a <code>...</code> tag.
Lua error: Internal error: The interpreter exited with status 1.
Lua error: Internal error: The interpreter exited with status 1.
<ref>...</ref>
<templatedata>
Formats [X]HTML tags; can add content, choose opening, closing, or self-closing
Lua error: Internal error: The interpreter exited with status 1. {{d:Ping project}} Wikidata counterpart to {{tl}}
Lua error: Internal error: The interpreter exited with status 1.
Lua error: Internal error: The interpreter exited with status 1.
{{#if}}
{{#if:{{{1}}}|true|false}}
Parser function equivalent to {{tl}}
Lua error: Internal error: The interpreter exited with status 1. {{[[MW:Help:Magic words#Lua error: Internal error: The interpreter exited with status 1.|uc:]]}} Magic word links

With utility links[edit source]

Templates producing utility links for a given template (Hatnote used here as example)
Code example Effect
Lua error: Internal error: The interpreter exited with status 1. Template:Hatnote (edit | talk | history | links | watch | logs)
Lua error: Internal error: The interpreter exited with status 1. Template:Hatnote(edit talk links history)
Lua error: Internal error: The interpreter exited with status 1. Lua error: Internal error: The interpreter exited with status 1.[[:Template:Lua error: Internal error: The interpreter exited with status 1./sandbox|/sandbox]] ([{{fullurl:Template:Lua error: Internal error: The interpreter exited with status 1./sandbox|action=edit}} edit] · [[Template talk:Lua error: Internal error: The interpreter exited with status 1.|t]] · [{{fullurl:Template:Lua error: Internal error: The interpreter exited with status 1./sandbox|action=history}} history] · diff · [{{fullurl:Special:Whatlinkshere/Template:Lua error: Internal error: The interpreter exited with status 1./sandbox|limit=999}} links] · [[Template:Lua error: Internal error: The interpreter exited with status 1./testcases|/test]] · [[:Template:Lua error: Internal error: The interpreter exited with status 1.|Source]] · [{{fullurl:Template:Lua error: Internal error: The interpreter exited with status 1.|action=edit}} e] · [[Template talk:Lua error: Internal error: The interpreter exited with status 1.|t]] · [{{fullurl:Template:Lua error: Internal error: The interpreter exited with status 1.|action=history}} hist] · [{{fullurl:Special:Whatlinkshere/Template:Lua error: Internal error: The interpreter exited with status 1.|limit=999}} links] · [{{fullurl:Special:PrefixIndex/Template:Lua error: Internal error: The interpreter exited with status 1./}} /subpages] · [[Template:Lua error: Internal error: The interpreter exited with status 1./doc|/doc]] · [{{fullurl:Template:Lua error: Internal error: The interpreter exited with status 1./doc|action=edit}} /doc edit])
Lua error: Internal error: The interpreter exited with status 1. Lua error: Internal error: The interpreter exited with status 1.
Lua error: Internal error: The interpreter exited with status 1. {{Hatnote}}
links talk edit
Lua error: Internal error: The interpreter exited with status 1. {{subst:Hatnote}}
 links talk edit
Lua error: Internal error: The interpreter exited with status 1. Template:Hatnote (talk⧼dot-separator⧽links⧼dot-separator⧽edit)
Lua error: Internal error: The interpreter exited with status 1. Template:Hatnote (talk links edit)
Lua error: Internal error: The interpreter exited with status 1. m:Template:Hatnote (backlinks edit)
Lua error: Internal error: The interpreter exited with status 1. m:Template:Hatnote (backlinks edit)
Lua error: Internal error: The interpreter exited with status 1. {{Hatnote}} (talk)
Lua error: Internal error: The interpreter exited with status 1. Template:Hatnote (links, talk)
Lua error: Internal error: The interpreter exited with status 1. Template:Hatnote (links, talk)

Lua error: Internal error: The interpreter exited with status 1.