This template uses Lua: |
This template is used on approximately 85,000 pages and changes may be widely noticed. Test changes in the template's /sandbox or /testcases subpages, or in your own user subpage. Consider discussing changes on the talk page before implementing them. |
A template similar to ((ISO 639 name))
that uses MediaWiki's language set.
This template accepts two positional parameters and has one named parameter.
((mw lang|<language code or name>|<target language code>|fn=<function name>))
|fn=
– names the function to be called in Module:mw lang. Valid values are:
name_from_code
– (default) essentially the same as the ((#language:))
magic wordis_code
– returns true
when <language code>
is a valid MediaWiki language codecode_from_name
– inverse of name_from_code
; attempts to return a language code for <language name>
is_name
– returns true
when <language name>
is a valid MediaWiki language name<language code>
required for name_from_code
and is_code
<language name>
required for code_from_name
– case agnostic, must otherwise match MediaWiki language name exactly<target language code>
(optional) specifies MediaWiki language set to evaluate; defaults to local wiki language((mw lang|nv|en))
→ Navajo
((mw lang| nv | sq ))
→ navahoisht
((mw lang|fn=is_code|nv|en))
→ true
((mw lang|fn=is_code|xx))
→← (not valid, returns nil
)
((mw lang|fn=code_from_name|navajo|en))
→ nv
((mw lang|fn=code_from_name| navahoisht | sq ))
→ nv
This template has not been added to any categories. Please help out by adding categories to it so that it can be listed with similar templates. |