Template:Language/code/doc
This is a documentation subpage for Template:Language/code (see that page for the template itself). It contains usage information, categories and other content that is not part of the original template page. |
Usage
[edit]This template extracts the language code from a language template.
If called with no parameters, it expects the calling page is either the language template itself, or its documentation page. For example, {{language/code}}
in the documentation for {{Spanish}} would produce es
.
Two optional parameters are also provided for use in exceptional cases. Optional parameter lang
specifies the language template name. For example, {{language/code|lang=Spanish}}
anywhere would produce es
. Non-blank optional parameter name
extracts the language name rather than the language code. For example, {{language/code|lang=Spanish|name=1}}
would produce Spanish
.
Internals
[edit]This template depends on the language template to pass on parameter usecode
to {{languageicon}}, and parses the resulting markup to extract the label on the resulting wikilink.
See also
[edit]