<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://safernicotine.wiki/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Template%3AISO_639_name%2Fdoc</id>
	<title>Template:ISO 639 name/doc - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://safernicotine.wiki/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Template%3AISO_639_name%2Fdoc"/>
	<link rel="alternate" type="text/html" href="https://safernicotine.wiki/mediawiki/index.php?title=Template:ISO_639_name/doc&amp;action=history"/>
	<updated>2026-04-06T20:58:11Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://safernicotine.wiki/mediawiki/index.php?title=Template:ISO_639_name/doc&amp;diff=37325&amp;oldid=prev</id>
		<title>imported&gt;Vipz: Undid revision 1136629652 by Vipz (talk) placed into subcategory of said category.</title>
		<link rel="alternate" type="text/html" href="https://safernicotine.wiki/mediawiki/index.php?title=Template:ISO_639_name/doc&amp;diff=37325&amp;oldid=prev"/>
		<updated>2023-01-31T08:58:23Z</updated>

		<summary type="html">&lt;p&gt;Undid revision 1136629652 by &lt;a href=&quot;/mediawiki/index.php/Special:Contributions/Vipz&quot; title=&quot;Special:Contributions/Vipz&quot;&gt;Vipz&lt;/a&gt; (&lt;a href=&quot;/mediawiki/index.php?title=User_talk:Vipz&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:Vipz (page does not exist)&quot;&gt;talk&lt;/a&gt;) placed into subcategory of said category.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Documentation subpage}}&lt;br /&gt;
&amp;lt;!-- PLEASE ADD CATEGORIES AT THE BOTTOM OF THIS PAGE --&amp;gt;&lt;br /&gt;
{{Lua|Module:ISO 639 name}}&lt;br /&gt;
{{Language templates}}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
The {{tlx|ISO 639 name}} template is used to resolve [[ISO 639-1]], [[ISO 639-2]], [[ISO 639-3]] and [[ISO 639-5]] codes to language names. It will trim extraneous [[IETF language tag]]s to just the ISO 639 code. E.g.:&lt;br /&gt;
Sanskrit in Latin script, which IETF language tag is &amp;lt;code&amp;gt;sa-Latn&amp;lt;/code&amp;gt;, renders as:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{ISO 639 name|sa-Latn}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → {{ISO 639 name|sa-Latn|cat=no}}&lt;br /&gt;
The error message can be suppressed with {{para|hide-err|yes}}:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{ISO 639 name|sa-Latn|hide-err=yes}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → {{ISO 639 name|sa-Latn|hide-err=yes}}&lt;br /&gt;
The rendered language name can be linked to the appropriate language article with {{para|link|yes}}:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{ISO 639 name|sa-Latn|hide-err=yes|link=yes}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → {{ISO 639 name|sa-Latn|hide-err=yes|link=yes}}&lt;br /&gt;
When linking, an alternate link label can be provided with {{para|label|&amp;amp;lt;{{var|label text}}&amp;gt;}}:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{ISO 639 name|sa-Latn|hide-err=yes|link=yes|label=sa-Latn}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → {{ISO 639 name|sa-Latn|hide-err=yes|link=yes|label=sa-Latn}}&lt;br /&gt;
&lt;br /&gt;
The {{tlx|ISO 639 name link}} template is the same as {{tnull|ISO 639 name}} except that it presets {{para|link|yes}}.&lt;br /&gt;
&lt;br /&gt;
Both of these templates {{em|can}} be safely substituted.&lt;br /&gt;
&lt;br /&gt;
== Other functions ==&lt;br /&gt;
This template can be used to execute any of the functions exported by [[Module:ISO 639 name]].  These function are:&lt;br /&gt;
*&amp;lt;code&amp;gt;iso_639_code_exists&amp;lt;/code&amp;gt; – returns &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; if &amp;lt;code&amp;gt;&amp;amp;lt;{{var|code}}&amp;gt;&amp;lt;/code&amp;gt; is found in any of the ISO 639 data tables&lt;br /&gt;
*&amp;lt;code&amp;gt;iso_639_code_to_name&amp;lt;/code&amp;gt; – (default) as described above&lt;br /&gt;
*&amp;lt;code&amp;gt;iso_639_code_1_to_name&amp;lt;/code&amp;gt; – same as &amp;lt;code&amp;gt;iso_639_code_to_name&amp;lt;/code&amp;gt; except constrained to the ISO 639-1 data table&lt;br /&gt;
*&amp;lt;code&amp;gt;iso_639_code_2_to_name&amp;lt;/code&amp;gt; – same as &amp;lt;code&amp;gt;iso_639_code_to_name&amp;lt;/code&amp;gt; except constrained to the ISO 639-2 data table&lt;br /&gt;
*&amp;lt;code&amp;gt;iso_639_code_2B_to_name&amp;lt;/code&amp;gt; – same as &amp;lt;code&amp;gt;iso_639_code_to_name&amp;lt;/code&amp;gt; except constrained to the ISO 639-2B data table&lt;br /&gt;
*&amp;lt;code&amp;gt;iso_639_code_3_to_name&amp;lt;/code&amp;gt; – same as &amp;lt;code&amp;gt;iso_639_code_to_name&amp;lt;/code&amp;gt; except constrained to the ISO 639-3 data table&lt;br /&gt;
*&amp;lt;code&amp;gt;iso_639_code_5_to_name&amp;lt;/code&amp;gt; – same as &amp;lt;code&amp;gt;iso_639_code_to_name&amp;lt;/code&amp;gt; except constrained to the ISO 639-5 data table&lt;br /&gt;
*&amp;lt;code&amp;gt;iso_639_name_exists&amp;lt;/code&amp;gt; – returns &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; if &amp;lt;code&amp;gt;&amp;amp;lt;{{var|name}}&amp;gt;&amp;lt;/code&amp;gt; is found in any of the ISO 639 data tables&lt;br /&gt;
*&amp;lt;code&amp;gt;iso_639_name_to_code&amp;lt;/code&amp;gt; – returns language code associated with &amp;lt;code&amp;gt;&amp;amp;lt;{{var|name}}&amp;gt;&amp;lt;/code&amp;gt;; may be constrained to a particular ISO 639 data table&lt;br /&gt;
*&amp;lt;code&amp;gt;iso_639&amp;lt;/code&amp;gt; – returns language name when given a valid language code; returns a language code when given a valid language name; may be constrained to a particular ISO 639 data table&lt;br /&gt;
To use these functions set {{para|fn}} to the appropriate function name.&lt;br /&gt;
&lt;br /&gt;
== Language codes ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ ISO 639-1 codes and matching codes from ISO 639-2, -2B, and -3&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | ISO 639-1&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | ISO 639-2&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | ISO 639-2B{{efn|name=&amp;quot;639-2B&amp;quot;}}&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | ISO 639-3&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Article&lt;br /&gt;
|-&lt;br /&gt;
{{Template:ISO 639 name/doc/row|aa}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ab}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ae}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|af}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ak}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|am}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|an}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ar}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|as}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|av}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ay}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|az}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ba}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|be}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|bg}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|bh|bih||{{efn|name=&amp;quot;not assigned&amp;quot;}}}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|bi}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|bm}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|bn}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|bo}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|br}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|bs}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ca}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ce}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ch}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|co}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|cr}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|cs}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|cu}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|cv}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|cy}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|da}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|de}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|dv}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|dz}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ee}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|el|ell|gre}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|en}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|eo}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|es}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|et}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|eu}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|fa}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ff}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|fi}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|fj}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|fo}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|fr}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|fy}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ga}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|gd}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|gl}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|gn}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|gu}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|gv}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ha}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|he}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|hi}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ho}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|hr}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ht}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|hu}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|hy}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|hz}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ia}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|id}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ie}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ig}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ii}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ik}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|io}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|is}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|it}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|iu}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ja}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|jv}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ka}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|kg}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ki}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|kj}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|kk}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|kl}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|km|khm}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|kn}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ko}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|kr}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ks}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ku}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|kv}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|kw}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ky}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|la}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|lb}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|lg}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|li}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ln}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|lo}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|lt}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|lu}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|lv}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|mg}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|mh}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|mi}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|mk}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ml}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|mn}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|mr}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ms|msa|may}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|mt}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|my}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|na}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|nb}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|nd}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ne|nep}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ng}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|nl}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|nn}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|no}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|nr}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|nv}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ny}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|oc}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|oj}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|om}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|or|ori}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|os}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|pa}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|pi}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|pl}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ps}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|pt}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|qu}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|rm}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|rn}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ro}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ru}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|rw}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|sa}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|sc}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|sd}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|se}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|sg}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|sh|{{efn|name=&amp;quot;not assigned&amp;quot;}}}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|si}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|sk}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|sl}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|sm}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|sn}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|so}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|sq}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|sr}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ss}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|st|sot}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|su}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|sv}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|sw|swa}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ta}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|te}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|tg}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|th}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ti}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|tk}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|tl}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|tn}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|to}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|tr}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ts}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|tt}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|tw}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ty}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ug}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|uk}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ur}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|uz}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|ve}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|vi}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|vo}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|wa}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|wo}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|xh}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|yi}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|yo}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|za}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|zh}}&lt;br /&gt;
{{Template:ISO 639 name/doc/row|zu}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
{{Notelist|refs=&lt;br /&gt;
{{efn|name=&amp;quot;639-2B&amp;quot;|There are only 20 ISO 639-2B codes.}}&lt;br /&gt;
{{efn|name=&amp;quot;not assigned&amp;quot;|Code not assigned.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{ISO 639 name|en}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives {{ISO 639 name|en}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{ISO 639 name|fr}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives {{ISO 639 name|fr}}&lt;br /&gt;
&lt;br /&gt;
==Error messages==&lt;br /&gt;
This template produces error messages.  These messages are:&lt;br /&gt;
*{{error-small|&amp;amp;lt;{{var|code}}&amp;gt; is an IETF tag}} – [[IETF language tag]]s are not ISO 639 language codes.  When these tags are encountered, the template attempts to render the correct language and also emits this error message&lt;br /&gt;
*{{error-small|ISO 639-&amp;amp;lt;{{var|part}}&amp;gt; code is required}} – where &amp;amp;lt;{{var|part}}&amp;gt; is 1, 2, 3, 5; template was called without the required language code&lt;br /&gt;
*{{error-small|&amp;amp;lt;{{var|code}}&amp;gt; is not an ISO 639-&amp;amp;lt;{{var|part}}&amp;gt; code}} – &amp;amp;lt;{{var|code}}&amp;gt; fails simple length validation; 639 part 1, language codes are two characters, for 639 parts 2, 3, and 5, language codes are three characters&lt;br /&gt;
*{{error-small|&amp;amp;lt;{{var|code}}&amp;gt; not found in ISO 639-&amp;amp;lt;{{var|part}}&amp;gt; list}} – &amp;amp;lt;{{var|code}}&amp;gt; not found after searching ISO 639-&amp;amp;lt;{{var|part}}&amp;gt; data&lt;br /&gt;
&lt;br /&gt;
The module that does the work for this template has other functionality not supported by this template.  See [[Module:ISO 639 name]].  Error messages related to that other functionality are:&lt;br /&gt;
*{{error-small|language name required}} – module function &amp;lt;code&amp;gt;iso_639_name_to_code()&amp;lt;/code&amp;gt; only – this message emitted when a language name is not provided in the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
*{{error-small|&amp;amp;lt;{{var|part}}&amp;gt; not an ISO 639 part}} – module functions &amp;lt;code&amp;gt;iso_639_name_to_code()&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;iso_639()&amp;lt;/code&amp;gt; only – this message emitted when &amp;amp;lt;{{var|part}}&amp;gt; is not one of 1, 2, 3, or 5&lt;br /&gt;
*{{error-small|language code or name required}} – module function &amp;lt;code&amp;gt;iso_639()&amp;lt;/code&amp;gt; only – this message emitted when a language name or a language code is not provided in the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tracking categories ==&lt;br /&gt;
* {{Category link with count|ISO 639 name template errors}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[:Category:Lang-x templates]]&lt;br /&gt;
* [[:Category:Lang-x templates with other than ISO 639]]&lt;br /&gt;
* [[:Category:Articles containing non-English-language text]]&lt;br /&gt;
* {{tl|lang}}&lt;br /&gt;
* {{tl|mw lang}}&lt;br /&gt;
* {{tl|language with name}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{Sandbox other||&lt;br /&gt;
[[Category:ISO 639 templates| ]]&lt;br /&gt;
[[Category:Language tag handling templates]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>imported&gt;Vipz</name></author>
	</entry>
</feed>