Template:By: Difference between revisions
More actions
eo= |
Improve Persian/Farsi translation |
||
| (48 intermediate revisions by 20 users not shown) | |||
| Line 1: | Line 1: | ||
{{LangSwitch| {{#if:{{{lang|}}}|lang|}} = {{{lang|}}} | {{#if:{{{1|}}}|{{#switch:ns|{{{2}}}|{{{3}}}=| }}}}{{LangSwitch | ||
| ar = بواسطة | | {{#if:{{{lang|}}}|lang|}} = {{{lang|}}} | ||
| de = durch | | bn = {{#if:{{{1|}}}|{{#switch:{{padleft:|1|{{{1}}}}}|&|<|[|{={{{1}}}|{{u|{{{1}}}}}}} }} | ||
| en = by | | default = ~ | ||
| eo = de | }}{{LangSwitch|lang={{{lang|}}} | ||
| es = por | | ar = بواسطة | ||
| fa = | | be-tarask = ад | ||
| fr = par | | bg = из | ||
| it = di | | bn = {{#if:{{{1|}}}|কর্তৃক|{{#if:{{{mc|}}}|অনুযায়ী|কর্তৃক}}}} | ||
| ja = | | ca = {{#if:{{{1|}}}|de|per}} | ||
| no = av | | cs = {{#if:{{{1|}}}|od|{{#if:{{{mc|}}}|podle|od}}}} | ||
| nl = door | | da = fra | ||
| pl = przez | | de = {{#if:{{{1|}}}|von|{{#if:{{{mc|}}}|nach|durch}}}} | ||
| pt = de | | en = by | ||
| ru = от | | eo = {{#if:{{{1|}}}|de|{{#if:{{{mc|}}}|laŭ|per}}}} | ||
| sv = av | | es = {{#if:{{{1|}}}|de|por}} | ||
| ta = மூலம் | | et = {{#if:{{{1|}}}|autor}} | ||
| uk = | | fa = از | ||
| zh = 通过 | | fr = {{#if:{{{1|}}}|de|par}} | ||
| default | | gl = de | ||
}}<noinclude> | | he = על ידי | ||
| ia = de | |||
| id = oleh | |||
| io = de | |||
| it = di | |||
| ja = {{#if:{{{mc|}}}|別の|次のものによる:}} | |||
| ko = 다음에 의함: | |||
| mk = од | |||
| no = av | |||
| nl = {{#if:{{{1|}}}|van|{{#if:{{{mc|}}}|naar|door}}}} | |||
| pl = {{#if:{{{1|}}}|przez|{{#if:{{{mc|}}}|według|przez}}}} | |||
| pt = {{#if:{{{1|}}}|de|por}} | |||
| ro = de | |||
| ru = от | |||
| sk = od | |||
| sl = od | |||
| sv = av | |||
| ta = மூலம் | |||
| th = โดย | |||
| uk = від | |||
|vec = de | |||
| zh-hans = 通过 | |||
| zh-hant = 通過 | |||
}}{{LangSwitch | |||
| lang = {{{lang|}}} | |||
| bn = ~ | |||
| default = {{#if:{{{1|}}}| {{#switch:{{padleft:|1|{{{1}}}}}|&|(|.|<|[|{={{#switch:{{padleft:|2|{{{1}}}}}<!-- | |||
-->|&&|((|()|..|<<|<>|[]|{}={{#invoke:Color2dec|remprf|{{{1}}}}}<!-- | |||
-->|{{{1}}}}}|{{U{{#if:{{{m|{{{u|}}}}}}|{{{m|{{{u}}}}}}<!-- | |||
-->|{{#switch:c|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}=c<!-- | |||
-->|{{#switch:t|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}=t<!-- | |||
-->|{{#switch:w|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}=w<!-- | |||
-->|{{#switch:wt|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}=wt}}}}}}}}}}|{{{1}}}<!-- | |||
-->|2={{#switch:+|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}=+|{{#switch:-|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}=-}}}}}}}}<!-- | |||
-->|~}}}}{{#switch:{{{2|{{{1}}}}}}|br|nl=<br>}}<noinclude> | |||
{{documentation}} | {{documentation}} | ||
</noinclude> | </noinclude> | ||
Latest revision as of 10:53, 20 August 2025
by
Returns the word "by" in the language setting of the user's interface.
Usage
{{By}}
Template parameters
| Parameter | Description | Default | Status | |
|---|---|---|---|---|
1 | This optional parameter can be used to specify a user. The value of that parameter is used as an argument for the template U This option is useful for other templates displaying file names, e.g.
| empty | optional | |
2 | nl or brto force a final line feed; otherwise same line continuation may follow | nothing | optional | |
3 | ns"no space" - suppress leading spacemay also set as the 2nd parameter | space | optional | |
4 | with + or - the namespace user: is writtenmay also set as the 2nd or 3rd parameter | empty | optional | |
mc= | set to mc=y if used for #Meta categories | empty | 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
See also
Template:{{I18n/by}} and the Comparison table
Localization
To add your language to the list of languages supported by this template, please edit the template and add a row to the "{{LangSwitch|}}" construct. It takes the form "|xx= Your translation " (xx being the code of your language)
See also the explanations in the Comparison table.
Link or textual
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 ".." is easy to type on most keyboards
- {{By|<<flattext}} → by flattext "<<" is easy to type on German-layout keyboards
- {{By|<>flattext}} → by flattext
- {{By|[]flattext}} → by flattext "[]" 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.
Die Vorlage differenziert in
- "durch" (Standard)
- "von" (wenn ein Benutzername folgt)
- "nach" (wenn der Parameter
mc=[für "Metakategorie"] gesetzt ist)