<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fa">
	<id>https://www.islamical.org/w/index.php?action=history&amp;feed=atom&amp;title=%D8%A7%D9%84%DA%AF%D9%88%3AISO_3166_conversion_template_doc</id>
	<title>الگو:ISO 3166 conversion template doc - تاریخچهٔ نسخه‌ها</title>
	<link rel="self" type="application/atom+xml" href="https://www.islamical.org/w/index.php?action=history&amp;feed=atom&amp;title=%D8%A7%D9%84%DA%AF%D9%88%3AISO_3166_conversion_template_doc"/>
	<link rel="alternate" type="text/html" href="https://www.islamical.org/w/index.php?title=%D8%A7%D9%84%DA%AF%D9%88:ISO_3166_conversion_template_doc&amp;action=history"/>
	<updated>2026-06-06T21:25:34Z</updated>
	<subtitle>تاریخچهٔ نسخه‌ها برای این صفحه در ویکی</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://www.islamical.org/w/index.php?title=%D8%A7%D9%84%DA%AF%D9%88:ISO_3166_conversion_template_doc&amp;diff=3718&amp;oldid=prev</id>
		<title>Aboammar: ساخت الگو</title>
		<link rel="alternate" type="text/html" href="https://www.islamical.org/w/index.php?title=%D8%A7%D9%84%DA%AF%D9%88:ISO_3166_conversion_template_doc&amp;diff=3718&amp;oldid=prev"/>
		<updated>2023-01-25T04:25:21Z</updated>

		<summary type="html">&lt;p&gt;ساخت الگو&lt;/p&gt;
&lt;p&gt;&lt;b&gt;صفحهٔ تازه&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{توضیحات}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;{{توضیحات|1=Template:ISO 3166 conversion template doc|content=&lt;br /&gt;
===Usage===&lt;br /&gt;
&lt;br /&gt;
{{#switch:{{NAMESPACE}}|Template=&lt;br /&gt;
This template is part of a series that resolves the country and subdivision names to [[ایزو ۳۱۶۶-۱]] and [[ISO 3166-2]] codes, and vice versa.&lt;br /&gt;
&lt;br /&gt;
In particular {{الگوی|{{PAGENAME}}}} returns &amp;lt;includeonly&amp;gt;{{ {{PAGENAME}} }}&amp;lt;/includeonly&amp;gt;.&lt;br /&gt;
|Category=This category contains part of the series of templates resolves the country and subdivision names to [[ایزو ۳۱۶۶-۱]] and [[ISO 3166-2]] codes, and vice versa.&lt;br /&gt;
|This {{lcfirst:{{NAMESPACE}}}} relates to a series of templates resolves the country and subdivision names to [[ایزو ۳۱۶۶-۱]] and [[ISO 3166-2]] codes, and vice versa.&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
===ISO 3166===&lt;br /&gt;
ISO 3166 defines names, two and three letter codes and code numbers for all countries and six character codes (the two letter country code followed by a dash and a two or three character subdivision code) for all top level subdivisions. &lt;br /&gt;
&lt;br /&gt;
===Using the family of templates===&lt;br /&gt;
&lt;br /&gt;
We wish to convert between various identifiers that may loosely be defined as &amp;#039;&amp;#039;user input&amp;#039;&amp;#039; and ISO 3166 entities, there may be more than one way to do each conversion.  For our examples we use [[پاکستان]] as the country and [[ایالت بلوچستان پاکستان]] as the subdivision.&lt;br /&gt;
&lt;br /&gt;
The ISO-3166 identifiers for Pakistan are:&lt;br /&gt;
*Name: Pakistan&lt;br /&gt;
*Alpha-2 code:PK&lt;br /&gt;
*Alpha-3 code:PAK&lt;br /&gt;
*Numeric code:586&lt;br /&gt;
&lt;br /&gt;
The ISO-3166 identifiers for Balochistan (Pakistan) is:&lt;br /&gt;
*Subdivision code:PK-BK&lt;br /&gt;
&lt;br /&gt;
Now Pakistan also has a number of synonyms: for example [[پاکستان]]  and  [[پاکستان]]. &lt;br /&gt;
&lt;br /&gt;
Similarly Baluchistan is known, for example as [[بلوچستان]] (on Wikipedia) and [[ایالت بلوچستان پاکستان]] .&lt;br /&gt;
&lt;br /&gt;
; To get the &amp;#039;&amp;#039;&amp;#039;Alpha-2&amp;#039;&amp;#039;&amp;#039; code we can use {{الگوب|ISO 3166 code}} with any of the country identifiers ,or use the identifier as a part of the template name (faster).&lt;br /&gt;
&lt;br /&gt;
* {{الگوب|ISO 3166 code|Pakistan}} {{ISO 3166 code|Pakistan}} &lt;br /&gt;
* {{الگوب|ISO 3166 code|PK}} {{ISO 3166 code|PK}} &lt;br /&gt;
* {{الگوب|ISO 3166 code|PAK}} {{ISO 3166 code|PAK}} &lt;br /&gt;
* {{الگوب|ISO 3166 code|586}} {{ISO 3166 code|586}} &lt;br /&gt;
* {{الگوب|ISO 3166 code|Pakistán}} {{ISO 3166 code|Pakistán}} &lt;br /&gt;
* {{الگوب|ISO 3166 code|پاکستان}} {{ISO 3166 code|پاکستان}} &lt;br /&gt;
&lt;br /&gt;
* {{الگوب|ISO 3166 code Pakistan}} {{ISO 3166 code Pakistan}} &lt;br /&gt;
* {{الگوب|ISO 3166 code PK}} {{ISO 3166 code PK}} &lt;br /&gt;
* {{الگوب|ISO 3166 code PAK}} {{ISO 3166 code PAK}} &lt;br /&gt;
* {{الگوب|ISO 3166 code 586}} {{ISO 3166 code 586}} &lt;br /&gt;
* {{الگوب|ISO 3166 code Pakistán}} {{ISO 3166 code Pakistán}} &lt;br /&gt;
* {{الگوب|ISO 3166 code پاکستان}} {{ISO 3166 code پاکستان}} &lt;br /&gt;
&lt;br /&gt;
; The &amp;#039;&amp;#039;&amp;#039;alpha-3&amp;#039;&amp;#039;&amp;#039; code is obtained similarly (but not currently using the template name method except for conversion from known good &amp;#039;&amp;#039;&amp;#039;Alpha-2&amp;#039;&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
* {{الگوب|ISO 3166 code-3|Pakistan}} {{ISO 3166 code-3|Pakistan}} &lt;br /&gt;
* {{الگوب|ISO 3166 code-3|PK}} {{ISO 3166 code-3|PK}} &lt;br /&gt;
* {{الگوب|ISO 3166 code-3|PAK}} {{ISO 3166 code-3|PAK}} &lt;br /&gt;
* {{الگوب|ISO 3166 code-3|586}} {{ISO 3166 code-3|586}} &lt;br /&gt;
* {{الگوب|ISO 3166 code-3|Pakistán}} {{ISO 3166 code-3|Pakistán}} &lt;br /&gt;
* {{الگوب|ISO 3166 code-3|پاکستان}} {{ISO 3166 code-3|پاکستان}} &lt;br /&gt;
&lt;br /&gt;
* {{الگوب|ISO 3166 code-3 PK}} {{ISO 3166 code-3 PK}} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; The &amp;#039;&amp;#039;&amp;#039;numeric&amp;#039;&amp;#039;&amp;#039; code is obtained similarly (but not currently using the template name method except for conversion from known good &amp;#039;&amp;#039;&amp;#039;Alpha-2&amp;#039;&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
* {{الگوب|ISO 3166 numeric|Pakistan}} {{ISO 3166 numeric|Pakistan}} &lt;br /&gt;
* {{الگوب|ISO 3166 numeric|PK}} {{ISO 3166 numeric|PK}} &lt;br /&gt;
* {{الگوب|ISO 3166 numeric|PAK}} {{ISO 3166 numeric|PAK}} &lt;br /&gt;
* {{الگوب|ISO 3166 numeric|586}} {{ISO 3166 numeric|586}} &lt;br /&gt;
* {{الگوب|ISO 3166 numeric|Pakistán}} {{ISO 3166 numeric|Pakistán}} &lt;br /&gt;
* {{الگوب|ISO 3166 numeric|پاکستان}} {{ISO 3166 numeric|پاکستان}} &lt;br /&gt;
&lt;br /&gt;
* {{الگوب|ISO 3166 numeric PK}} {{ISO 3166 numeric PK}} &lt;br /&gt;
&lt;br /&gt;
;Finding the name is obtained similarly (but not currently using the template name method except for conversion from known good &amp;#039;&amp;#039;&amp;#039;Alpha-2&amp;#039;&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
* {{الگوب|ISO 3166 name|Pakistan}} {{ISO 3166 name|Pakistan}} &lt;br /&gt;
* {{الگوب|ISO 3166 name|PK}} {{ISO 3166 name|PK}} &lt;br /&gt;
* {{الگوب|ISO 3166 name|PAK}} {{ISO 3166 name|PAK}} &lt;br /&gt;
* {{الگوب|ISO 3166 name|586}} {{ISO 3166 name|586}} &lt;br /&gt;
* {{الگوب|ISO 3166 name|Pakistán}} {{ISO 3166 name|Pakistán}} &lt;br /&gt;
* {{الگوب|ISO 3166 name|پاکستان}} {{ISO 3166 name|پاکستان}} &lt;br /&gt;
&lt;br /&gt;
* {{الگوب|ISO 3166 name PK}} {{ISO 3166 name PK}} &lt;br /&gt;
&lt;br /&gt;
;The subdivision code can be obtained in many ways&lt;br /&gt;
&lt;br /&gt;
:Using a template name - this currently &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; use the canonical (usually ISO 3166) name for the country but can use implemented synonyms for the region.&lt;br /&gt;
* {{الگوب|ISO 3166 code Pakistan Baluchistan}} {{ISO 3166 code Pakistan Baluchistan}} &lt;br /&gt;
* {{الگوب|ISO 3166 code Pakistan Balochistan}} {{ISO 3166 code Pakistan Balochistan}} &lt;br /&gt;
* {{الگوب|ISO 3166 code Pakistan Bagh Sanjari}} {{ISO 3166 code Pakistan Bagh Sanjari}} &lt;br /&gt;
&lt;br /&gt;
:Using a template name and a parameter - can use implemented synonyms for the region and country - ISO 3166 entities are almost guaranteed to be implemented synonyms for countries.&lt;br /&gt;
* {{الگوب|ISO 3166 code Pakistan|Baluchistan}} {{ISO 3166 code Pakistan|Baluchistan}} &lt;br /&gt;
* {{الگوب|ISO 3166 code Pakistan|Balochistan}} {{ISO 3166 code Pakistan|Balochistan}} &lt;br /&gt;
* {{الگوب|ISO 3166 code Pakistan|Bagh Sanjari}} {{ISO 3166 code Pakistan|Bagh Sanjari}} &lt;br /&gt;
* {{الگوب|ISO 3166 code Pakistán|Baluchistan}} {{ISO 3166 code Pakistán|Baluchistan}} &lt;br /&gt;
* {{الگوب|ISO 3166 code Paquistán|Balochistan}} {{ISO 3166 code Paquistán|Balochistan}} &lt;br /&gt;
* {{الگوب|ISO 3166 code PK|Baluchistan}} {{ISO 3166 code PK|Baluchistan}} &lt;br /&gt;
&lt;br /&gt;
:Using two parameters - can use implemented synonyms for the region and country - ISO 3166 entities are almost guaranteed to be implemented synonyms for countries.&lt;br /&gt;
* {{الگوب|ISO 3166 code|Pakistan|Baluchistan}} {{ISO 3166 code|Pakistan|Baluchistan}} &lt;br /&gt;
* {{الگوب|ISO 3166 code|Pakistan|Balochistan}} {{ISO 3166 code|Pakistan|Balochistan}} &lt;br /&gt;
* {{الگوب|ISO 3166 code|Pakistan|Bagh Sanjari}} {{ISO 3166 code|Pakistan|Bagh Sanjari}} &lt;br /&gt;
* {{الگوب|ISO 3166 code|Pakistán|Baluchistan}} {{ISO 3166 code|Pakistán|Baluchistan}} &lt;br /&gt;
* {{الگوب|ISO 3166 code|Paquistán|Balochistan}} {{ISO 3166 code|Paquistán|Balochistan}} &lt;br /&gt;
* {{الگوب|ISO 3166 code|PK|Baluchistan}} {{ISO 3166 code|PK|Baluchistan}} &lt;br /&gt;
&lt;br /&gt;
;The subdivision name can be obtained similarly&lt;br /&gt;
&lt;br /&gt;
* {{الگوب|ISO 3166 name PK-BA}} {{ISO 3166 name PK-BA}} &lt;br /&gt;
&lt;br /&gt;
:Using a template name and a parameter template name needs to be a valid alpha-2 currently. (not yet implemented)&lt;br /&gt;
* {{الگوب|ISO 3166 name PK|BA}} {{ISO 3166 name PK|BA}} &lt;br /&gt;
* {{الگوب|ISO 3166 name PK|Balochistan}} {{ISO 3166 name PK|Balochistan}} &lt;br /&gt;
* {{الگوب|ISO 3166 name PK|Bagh Sanjari}} {{ISO 3166 name PK|Bagh Sanjari}} &lt;br /&gt;
* {{الگوب|ISO 3166 name PK|Baluchistan}} {{ISO 3166 name PK|Baluchistan}} &lt;br /&gt;
&lt;br /&gt;
:Using two parameters - can use implemented synonyms for the region and country - ISO 3166 entities are almost guaranteed to be implemented synonyms for countries.&lt;br /&gt;
* {{الگوب|ISO 3166 name|PK|BA}} {{ISO 3166 name|PK|Baluchistan}} &lt;br /&gt;
* {{الگوب|ISO 3166 name|Pakistan|BA}} {{ISO 3166 name|Pakistan|Balochistan}} &lt;br /&gt;
* {{الگوب|ISO 3166 name|PK|Bagh Sanjari}} {{ISO 3166 name|Pakistan|Bagh Sanjari}} &lt;br /&gt;
* {{الگوب|ISO 3166 name|Pakistán|Baluchistan}} {{ISO 3166 name|Pakistán|Baluchistan}} &lt;br /&gt;
* {{الگوب|ISO 3166 name|Paquistán|Balochistan}} {{ISO 3166 name|Paquistán|Balochistan}} &lt;br /&gt;
* {{الگوب|ISO 3166 name|PK|Baluchistan}} {{ISO 3166 name|PK|Baluchistan}} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cases where the non-ISO3166 name might be returned===&lt;br /&gt;
* Taiwan - ISO name is...&lt;br /&gt;
* Venezuela - ISO name is...&lt;br /&gt;
* Bolivia - ISO name is....&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
* Cases where the name is comma mangled - &amp;quot;Congo, The People&amp;#039;s Democratic Republic of&amp;quot;&lt;br /&gt;
* Macedonia - ISO name is Macedonia, the former Yugoslav Republic of&lt;br /&gt;
&lt;br /&gt;
===Enhancing the system===&lt;br /&gt;
# Adding country synonyms: these should redirect to the canonical template: the redirect should be categorised the same as the target, and sort-keyed as per the notes in the categories.&lt;br /&gt;
# Adding region synonyms: these can be a simple cut-and paste, but be sure to update any documentation variables.&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{#ifeq:{{{4|}}}|name|{{#if:{{{2|}}}||[[Category:نام ایزو ۳۱۶۶ از الگوهای کد کشور{{!}}{{{1|}}}]]}}|}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[رده:صفحه‌های توضیحات الگو]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aboammar</name></author>
	</entry>
</feed>