Jump to content
Toggle menu
  • 8 articles
  • 75 files
  • 7 users
  • 37.8K edits
Neodyland Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Returns the word "by" in the language setting of the user's interface.

Usage

{{By}}

Template parameters

ParameterDescriptionDefaultStatus
1This optional parameter can be used to specify a user.

The value of that parameter is used as an argument for the template U
except when it starts with either "&", "<", "[" or "{" — it will be used as-it-is
e.g. wikilinks; other user name templates like {{Ut}}, {{Uw}}; or &#8202;
whith userlist the correctly translated conjunction will be displayed.


This option is useful for other templates displaying file names, e.g.

emptyoptional
2nl or br
to force a final line feed; otherwise same line continuation may follow
nothingoptional
3ns"no space" - suppress leading space
may also set as the 2nd parameter
spaceoptional
4with + or - the namespace user: is written
may also set as the 2nd or 3rd parameter
emptyoptional
mc=set to mc=y if used for #Meta categoriesemptyoptional

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

See also

Template:{{I18n/by}} and the Comparison table

See also the explanations in the Comparison table.

Normally the argument of the By template is a user name, and a link to the user page occurs using Template:U.
Sometimes this automatism is not desired; when e.g. no user page exists and the link should be e.g. to the user talk page.
In such cases the complete link can be coded as the argument, e.g. |by={{U|user}}, |by={{Ut|user}}, |by={{Uw|user}}, |by={{Uwt|user}}.
The first character either "&" (Unicode), "<" (e.g. a table as from {{Creator}}), "[" or "{" (a link) will be recognized by the template,
and the parameter is passed without treating it as an argument for the Template:U.
Instead of a single user id, a userlist can specify a number of users; for formatting options, see Template:Userlist.

Another possibility can be that flat text should be used as the argument. This can be signalled to the template with special prefixes,
as either one of the doubles &&, ((, .., << or the pairs (), <>, [], {}.
Such two-character prefixes are removed from the argument before it is passed.

Nolink examples:
  • {{By|&&flattext}} →  by flattext
  • {{By|((flattext}} →  by flattext
  • {{By|..flattext}} →  by flattext 0 ".." is easy to type on most keyboards
  • {{By|<<flattext}} →  by flattext 0 "<<" is easy to type on German-layout keyboards
  • {{By|<>flattext}} →  by flattext
  • {{By|[]flattext}} →  by flattext 0 "[]" is easy to type on American-layout keyboards

Meta categories

It's a problem that the English "by" has different translation depending on the semantics.

Deutsch: Je nach der Bedeutung muss "by" in von (jemandem), durch (etwas bzw. jemanden) oder nach (einem Kriterium) übersetzt werden.

Die Vorlage differenziert in

  • "durch" (Standard)
  • "von" (wenn ein Benutzername folgt)
  • "nach" (wenn der Parameter mc= [für "Metakategorie"] gesetzt ist)
Cookies help us deliver our services. By using our services, you agree to our use of cookies.