This template is used on approximately 85,000 pages and changes may be widely noticed. Test changes in the template's /sandbox or /testcases subpages, or in your own user subpage. Consider discussing changes on the talk page before implementing them.
Preview message: Transclusion count updated automatically (see documentation). |
This template uses Lua: |
{{Native name checker}}
inspects the value in the |native_name=
parameter in infoboxes that support that parameter, and returns that value and, when appropriate, an error message.
Typical use is:
|dataxx={{Native name checker|{{{native_name|}}}}}
{{Native name checker}}
returns these error messages:
|native_name=
is expected to hold {{Native name}}
or {{Native name list}}
. The detector is looking for a lang=
html attribute with a properly formatted IETF language tag. If not found, {{Native name checker}}
emits this error message.{{Native name checker}}
detects more than one name in |native_name=
, those names are expected to be listed using appropriate list markup. The detector is looking for <div class="plainlist">...</div>
html list markup. When that markup is not detected, {{Native name checker}}
emits this error message. Data from multiple {{Native name}}
templates can be combined into a single {{Native name list}}
template or multiple {{Native name}}
templates can be listed using {{Plainlist}}
.<br />
to separate items of a list is proscribed. Usually <br />
-separated lists are caught by the list markup expected detector but, occasionally, not. The detector looks for a variety of acceptable and unacceptable <br />
variants. Data from multiple {{Native name}}
templates can be combined into a single {{Native name list}}
template or multiple {{Native name}}
templates can be listed using {{Plainlist}}
.Mainspace articles with any of the above errors are listed in Category:Native name checker template errors. A help link at the end of each error message links to this page.