Template:En
No description yet available.
The template automatically sets the following categories:
- Category:Language templates with no text displayed (if parameter #1 is empty)
Usage
{{en |1= }}
Template parameters
Parameter | Description | Default | Status | |
---|---|---|---|---|
1 | text | (missing text) | required | |
inline | inline | empty | optional |
Template data | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Lua error in Module:Autotranslate at line 77: No fallback page found for autotranslate (base=TemplateDataInfo/i18n, lang=⧼lang⧽).
Adds "English" in front of the text written in [[:Template:Language]]. Also adds machine-readable tags identifying the text as being written in [[:Template:Language]].
|
Additional information
The template is intended to be used in the following namespaces: all namespaces
The template is intended to be used by the following user groups: all users
Relies on:
Parameter #1
- Existing "1=" shall not be removed, even if it is not necessary, see Special:Diff/592488152#removing_1=.
- when no free "="-sign occurs in the text the "1=" is obsolete. Not-free equal signs (inside of template transclusions) don't count.
- without the "1=" but with one or more equal signs, no parameter #1 can be detected, and the error "parameter #1 is empty" is categorized.
- As another error, a superflous pipe "|" character converts it to the contrary:
- while e.g.
{{en | some text | }}
will be understood, {{en |1=some text | }}
causes the same error "parameter #1 is empty".
- while e.g.
Required or necessary
When a parameter is required the template documentation expresses it with a line in the table, which left column shows the parameter name
, then a textual description for the parameter value
, and right the code (in this case) "required".
- A named parameter needs to be specified by
name=
, which may as well be an alias, - a positional parameter is specified either by its position or by the positional number (e.g. 1=, 2=, 3=...). With other words: the parameter value is required, the parameter name (= the number) is optional; it cannot be required and not even suggested but it becomes necessary (another thing than the un/requiredness in the sense of template documentation!) when (and only when) the parameter value string contains a "free equal sign" (an equal sign outside of another template).
The positional number is also necessary when positional parameters are specified outside of their positional order, e.g. |2= |1= |3=
Example
{{en|Abcdefghijklmnopqrstuwxyz}}
renders as:
⧼Seealso⧽
- Commons:Localization
{{#language}}
- Returns the local language name of a language code.- {{Language}} - Returns the translated language name of a language code.
Localization
This template is not intended to be localized.
It relies on {{#language:...}} parser function for localization.