Una plantilla similar a ésta utiliza el conjunto de idiomas de MediaWiki.{{ISO 639 name}}
Esta plantilla acepta dos parámetros posicionales y tiene un parámetro con nombre.
{{mw lang|<language code or name>|<target language code>|fn=<function name>}}
|fn=
– nombra la función que se llamará en Módulo:mw lang . Los valores válidos son:name_from_code
– (predeterminado) esencialmente lo mismo que la {{#language:}}
palabra mágicais_code
– devuelve true
cuando es un código de idioma válido de MediaWiki<language code>
code_from_name
– inverso de name_from_code
; intenta devolver un código de idioma para<language name>
is_name
– devuelve true
cuando hay un nombre de idioma válido de MediaWiki<language name>
<language code>
requerido para name_from_code
yis_code
<language name>
requerido para code_from_name
– independiente del caso, de lo contrario debe coincidir exactamente con el nombre del idioma de MediaWiki<target language code>
(opcional) especifica el idioma de MediaWiki establecido para evaluar; el valor predeterminado es el idioma wiki local{{mw lang|nv|en}}
→ Navajo
{{mw lang| nv | sq }}
→ navahoisht
{{mw lang|fn=is_code|nv|en}}
→ verdadero
{{mw lang|fn=is_code|xx}}
→← (no válido, devuelve nil
)
{{mw lang|fn=code_from_name|navajo|en}}
→ no
{{mw lang|fn=code_from_name| navahoisht | sq }}
→ no