Template:Language with name/for/doc

Usage
This template provides a translation into English of a non-English term or phrase, and optionally links to the article on the foreign language.

Parameters
– note blank second positional parameter

There are three positional parameters:
 * 1) the ISO 639 or IETF language tag of the language of   (positional parameter  ).  See note.
 * 2)   –  will apply proper html markup for this text using the language tag specified in
 * 3) the English translation of  .  Do not include quote marks; those are provided automatically by the template.

and several named parameters:
 * term1 – alias of
 * term2 .. termn – additional 'or'-like translations; each rendered in single quotes; quoted terms separated by '&lt;space>/&lt;space>'
 * italic-term –  or  ; default is  ; useful for multi-term translations when all should be italicized
 * lang-name – for those cases where ISO 639 does not have a language tag;   is ignored;  wraps    with html using   (uncoded language) tag.  See note.
 * break –  or  ; default is  ; inserts  between the non-English text and the language name
 * paren – accepts one of two values:
 * ; omits parens around '&lt;language-name> for &lt;term or phase>'
 * ; template provides the left parenthesis only; the right is omitted

This template also accepts all parameters supported by except code and text.

Note: When there is an ISO 639 language tag for the non-English text's language, use that tag; do not use lang-name. When ISO 639 does not have a language that applies to the non-English text use lang-name for the non-English language name. This template applies proper html markup to the non-English text only when given a proper language tag. When language name is provided by lang-name this template sets the html  attribute to   (uncoded language).

Do this:

Do not do this:

Examples
Basic use:

Using Massachusett:
 * – note empty

Using yes:

Using none:

Using left:

Using house, hut, mansion:

Using house, hut, mansion, and yes:

Errors
This template detects errors. Those articles that have errors are added to. When errors are detected, this template emits error messages:
 * missing language tag or language name – this template requires one of positional parameter 1 or lang-name.  To resolve this error, provide an appropriate language tag in   or an appropriate language name in lang-name.  See template documentation for specific requirements for these parameters.
 * only one of and – because a template with both of positional parameter 1 and lang-name may be conflicting, only one of these is allowed; use the most appropriate.  See template documentation for specific requirements for these parameters.
 * missing English translation – an English-language translation in  or term1 of the non-English text is required.  To resolve this error, provide an appropriate translation.