Template:Lang/documentation

This template is used to wrap non-English text. It should be used whenever non-English text appears in a page, and there is no other template (like or ) that can be used instead. The template uses Module:script utilities as a back-end.

The template wraps text in the appropriate  HTML attribute, and optionally also adds a CSS class for the script. It is similar to but does not provide a link. If a link is needed, use that template or a variety like, as appropriate. For tagging usage examples in definitions, use.

Parameters

 * 1
 * Language code. Required. For text that is not in any language (e.g. for letters standing on their own), use . If you don't know the language, use


 * 2
 * The text to be displayed. If you need to link to the term, use or, not this template.


 * sc
 * Specifies the script, if necessary. The script can be autodetected from the given text, like in other Lua-based templates such as . So this is only needed if the detection does not give the right result. However, if you used  or   as the language, you should probably specify this.


 * face
 * Specify the style to use. Can be empty (normal text),  (headword),   (term/mention, like ) or   (non-specific bolded text).


 * class
 * Specifies an additional CSS class to add to the term. It is unlikely that this feature will be needed, but it is included for the sake of completeness.