Template:U/doc: Difference between revisions
More actions
m +tag |
m +explanation |
||
| Line 22: | Line 22: | ||
|4def= | |4def= | ||
|4stat=optional- | |4stat=optional- | ||
|5=link | |||
|5d=specify <code>link=no</code> to suppress the link | |||
|5stat=optional- | |||
|6={{0}} | |||
|6d=<br>''more parameters to format the namespace (when "+" or "-" is specified)'' | |||
: <small>» not every possible combination of parameter values is useful «</small> | |||
|6def={{0}} | |||
|6stat=optional- | |||
|7=case | |||
|7d=for formatting of the namespace: | |||
* <code>case=l</code> display "{{lcfirst:{{ns:2}}}}" instead of "{{ns:2}}" | |||
* <code>case=i</code> display the national translation, in general a link | |||
* <code>case=n</code> display the national translation without linking it | |||
|7stat=optional- | |||
|8=lang | |||
|8d=an {{W|ISO 630-1|ISO 639}} language code, to follow another translation then yours | |||
|8def={{int:lang}} | |||
|8stat=optional- | |||
|name=U | |name=U | ||
| Line 51: | Line 71: | ||
|i18n-method = - | |i18n-method = - | ||
|i18n-desc=The template does not generate any localizable text; | |i18n-desc=The template does not generate any localizable text; | ||
with + or - always the ''namespace'' in English: "{{ns:2}}" is displayed. | with + or - always the ''namespace'' in English: "{{ns:2}}" is displayed;<br> | ||
only in combination with <tt>case=i</tt> or <tt>case=n</tt> the namespace can be translated (according to {{T0|i18n/namespace|<tt>lang</tt>}}). | |||
{{namespace/display|t=u|name=username}} | |||
}} | }} | ||
Revision as of 07:45, 26 May 2019
Link to a user, either internal or interwiki
Usage
{{U |1= }}
Many users have only a User Talk page but no User page on Commons. This results in a red link when the user is mentioned using a standard {{user|UserName}} template.
An easy edit to fix this link is just to change the {{U| to {{Ut| to link the user talk page with the user name.
Another reason for a redlink may result of changing the user name by the postfix "~commonswiki".
An easy edit to fix this link is just to change it to {{Uw| to link to the new user page with the user name.
Sometimes neither user page nor the user talk page exist on Commons.
- The Template:Uc checks whether the user page exists, and links to it if yes.
- Otherwise it checks whether the user talk page exists, and links to it if yes.
- Otherwise it links to the special page "user contributions" that lists the editor's contributions on Commons.
- Otherwise it checks whether the user talk page exists, and links to it if yes.
- If the other pages are created later, it automatically prefers the talk page over the user page.
- Since existence checks are not possible in other Wikipedias, these checks are performed only when no language code is specified.
Template parameters
| Parameter | Description | Default | Status | |
|---|---|---|---|---|
1 | user name: it is recommended to define the user name. If absent, the name is shown of the last editing user | empty | optional | |
2 | nick name: display text, may be formatted wikitext or html | empty | optional | |
3 | language code: for interwiki link. If absent, link to user entry in the Commons | empty | optional | |
4 | + or - to precede the user name with the namespace User:
(if both signs are specified, "+" is used and "-" is ignored) | empty | optional | |
link | specify link=no to suppress the link | empty | optional | |
| more parameters to format the namespace (when "+" or "-" is specified)
| optional | ||
case | for formatting of the namespace:
| empty | optional | |
lang | an ISO 639 language code, to follow another translation then yours | en | optional | |
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
Localization
This template is not intended to be localized.
The template does not generate any localizable text;
with + or - always the namespace in English: "User" is displayed;
only in combination with case=i or case=n the namespace can be translated (according to lang).
| Table: different displays for {{U}} with the namespace option | |
|---|---|
| {{ U | username }} this is the standard | username |
| {{ U | username | - }} | User:username |
| {{ U | username | - | case = l }} | user:username |
| {{ U | username | - | case = i }} | user:username |
| {{ U | username | - | case = n }} | user:username |
| {{ U | username | + }} | User:username |
| {{ U | username | + | case = l }} | user:username |
| {{ U | username | + | case = i }} | user:username |
| {{ U | username | + | case = n }} | user:username |
| {{ U | username | link = n }} | username |
| {{ U | username | - | link = n }} | User:username |
| {{ U | username | - | link = n | case = l }} | user:username |
| {{ U | username | - | link = n | case = i }} | user:username |
| {{ U | username | - | link = n | case = n }} | user:username |
| {{ U | username | + | link = n }} | User:username |
| {{ U | username | + | link = n | case = l }} | user:username |
| {{ U | username | + | link = n | case = i }} | user:username |
| {{ U | username | + | link = n | case = n }} | user:username |
{{Commons:Link templates/User and user talk links}}