<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://pool.calebcooper.ie/index.php?action=history&amp;feed=atom&amp;title=Module%3AMultilingual_description%2Fsort</id>
	<title>Module:Multilingual description/sort - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://pool.calebcooper.ie/index.php?action=history&amp;feed=atom&amp;title=Module%3AMultilingual_description%2Fsort"/>
	<link rel="alternate" type="text/html" href="https://pool.calebcooper.ie/index.php?title=Module:Multilingual_description/sort&amp;action=history"/>
	<updated>2026-04-09T09:52:11Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://pool.calebcooper.ie/index.php?title=Module:Multilingual_description/sort&amp;diff=16294&amp;oldid=prev</id>
		<title>Caleb Cooper: Created page with &quot;--[[   The documented sort order is by script, then alphabetically by displayed native name (as generated by {{#language: code}}), using the default DUCET order.   This allows...&quot;</title>
		<link rel="alternate" type="text/html" href="https://pool.calebcooper.ie/index.php?title=Module:Multilingual_description/sort&amp;diff=16294&amp;oldid=prev"/>
		<updated>2021-05-08T12:30:42Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;--[[   The documented sort order is by script, then alphabetically by displayed native name (as generated by {{#language: code}}), using the default DUCET order.   This allows...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;--[[&lt;br /&gt;
  The documented sort order is by script, then alphabetically by displayed native name (as generated by {{#language: code}}), using the default DUCET order.&lt;br /&gt;
  This allows easier selection by users reading the lists of languages in order to find their own.&lt;br /&gt;
  Please test this order, and maintain it as complete as possible, including legacy codes still used in MediaWiki.&lt;br /&gt;
  Any missing language will be sorted after all languages listed below, just using its internal language code.&lt;br /&gt;
]]&lt;br /&gt;
local p = {&lt;br /&gt;
-- LTR scripts&lt;br /&gt;
  -- Latin alphabets&lt;br /&gt;
    --[[A]] &amp;#039;sma&amp;#039;, &amp;#039;ace&amp;#039;, &amp;#039;ang&amp;#039;, &amp;#039;af&amp;#039;, &amp;#039;ak&amp;#039;, &amp;#039;gsw&amp;#039;, &amp;#039;als&amp;#039;, &amp;#039;ase&amp;#039;, &amp;#039;smn&amp;#039;, &amp;#039;an&amp;#039;, &amp;#039;rup&amp;#039;, &amp;#039;roa-rup&amp;#039;, &amp;#039;frp&amp;#039;, &amp;#039;ast&amp;#039;, &amp;#039;atj&amp;#039;, &amp;#039;gn&amp;#039;, &amp;#039;ay&amp;#039;, &amp;#039;az&amp;#039;,&lt;br /&gt;
    --[[B]] &amp;#039;abs&amp;#039;, &amp;#039;gor&amp;#039;, &amp;#039;id&amp;#039;, &amp;#039;ms&amp;#039;, &amp;#039;ban&amp;#039;, &amp;#039;bm&amp;#039;, &amp;#039;nan&amp;#039;, &amp;#039;zh-min-nan&amp;#039;, &amp;#039;bjn&amp;#039;, &amp;#039;map-bms&amp;#039;, &amp;#039;btm&amp;#039;, &amp;#039;bbc&amp;#039;, &amp;#039;bbc-latn&amp;#039;, &amp;#039;sje&amp;#039;, &amp;#039;bcl&amp;#039;, &amp;#039;bi&amp;#039;, &amp;#039;bar&amp;#039;, &amp;#039;bs&amp;#039;, &amp;#039;brh&amp;#039;, &amp;#039;br&amp;#039;, &amp;#039;en-gb&amp;#039;,&lt;br /&gt;
    --[[C]] &amp;#039;en-ca&amp;#039;, &amp;#039;cps&amp;#039;, &amp;#039;ca&amp;#039;, &amp;#039;ceb&amp;#039;, &amp;#039;cs&amp;#039;, &amp;#039;ch&amp;#039;, &amp;#039;cbk-zam&amp;#039;, &amp;#039;ny&amp;#039;, &amp;#039;sn&amp;#039;, &amp;#039;tum&amp;#039;, &amp;#039;cho&amp;#039;, &amp;#039;sei&amp;#039;, &amp;#039;co&amp;#039;, &amp;#039;cy&amp;#039;,&lt;br /&gt;
    --[[D]] &amp;#039;da&amp;#039;, &amp;#039;se&amp;#039;, &amp;#039;pdc&amp;#039;, &amp;#039;de&amp;#039;, &amp;#039;de-formal&amp;#039;, &amp;#039;nv&amp;#039;, &amp;#039;dsb&amp;#039;, &amp;#039;na&amp;#039;, &amp;#039;dtp&amp;#039;,&lt;br /&gt;
    --[[E]] &amp;#039;mh&amp;#039;, &amp;#039;et&amp;#039;, &amp;#039;egl&amp;#039;, &amp;#039;eml&amp;#039;, &amp;#039;en&amp;#039;, &amp;#039;es&amp;#039;, &amp;#039;es-formal&amp;#039;, &amp;#039;es-419&amp;#039;, &amp;#039;eo&amp;#039;, &amp;#039;ext&amp;#039;, &amp;#039;eu&amp;#039;, &amp;#039;ee&amp;#039;,&lt;br /&gt;
    --[[F]] &amp;#039;hif&amp;#039;, &amp;#039;hif-latn&amp;#039;, &amp;#039;fil&amp;#039;, &amp;#039;fo&amp;#039;, &amp;#039;fr&amp;#039;, &amp;#039;frc&amp;#039;, &amp;#039;fy&amp;#039;, &amp;#039;ff&amp;#039;, &amp;#039;fur&amp;#039;,&lt;br /&gt;
    --[[G]] &amp;#039;ga&amp;#039;, &amp;#039;gv&amp;#039;, &amp;#039;sm&amp;#039;, &amp;#039;gag&amp;#039;, &amp;#039;gd&amp;#039;, &amp;#039;gl&amp;#039;, &amp;#039;aln&amp;#039;, &amp;#039;ki&amp;#039;, &amp;#039;gom-latn&amp;#039;,&lt;br /&gt;
    --[[H]] &amp;#039;ha&amp;#039;, &amp;#039;ha-latn&amp;#039;, &amp;#039;haw&amp;#039;, &amp;#039;ho&amp;#039;, &amp;#039;hmn&amp;#039;, &amp;#039;hsb&amp;#039;, &amp;#039;hr&amp;#039;, &amp;#039;hrx&amp;#039;,&lt;br /&gt;
    --[[I]] &amp;#039;io&amp;#039;, &amp;#039;ig&amp;#039;, &amp;#039;ilo&amp;#039;, &amp;#039;hil&amp;#039;, &amp;#039;ia&amp;#039;, &amp;#039;ie&amp;#039;, &amp;#039;ike-latn&amp;#039;, &amp;#039;ik&amp;#039;, &amp;#039;bto&amp;#039;, &amp;#039;xh&amp;#039;, &amp;#039;zu&amp;#039;, &amp;#039;is&amp;#039;, &amp;#039;it&amp;#039;,&lt;br /&gt;
    --[[J]] &amp;#039;jv&amp;#039;, &amp;#039;smj&amp;#039;, &amp;#039;jut&amp;#039;,&lt;br /&gt;
    --[[K]] &amp;#039;quc&amp;#039;, &amp;#039;rmf&amp;#039;, &amp;#039;kbp&amp;#039;, &amp;#039;kea&amp;#039;, &amp;#039;kl&amp;#039;, &amp;#039;kr&amp;#039;, &amp;#039;pam&amp;#039;, &amp;#039;krl&amp;#039;, &amp;#039;csb&amp;#039;, &amp;#039;kw&amp;#039;, &amp;#039;krj&amp;#039;, &amp;#039;rw&amp;#039;, &amp;#039;rn&amp;#039;, &amp;#039;sw&amp;#039;, &amp;#039;kiu&amp;#039;, &amp;#039;kg&amp;#039;, &amp;#039;avk&amp;#039;, &amp;#039;ses&amp;#039;, &amp;#039;ht&amp;#039;, &amp;#039;kri&amp;#039;, &amp;#039;gcf&amp;#039;, &amp;#039;gcr&amp;#039;, &amp;#039;ku&amp;#039;, &amp;#039;ku-latn&amp;#039;, &amp;#039;fkv&amp;#039;, &amp;#039;kj&amp;#039;,&lt;br /&gt;
    --[[L]] &amp;#039;jbo&amp;#039;, &amp;#039;lld&amp;#039;, &amp;#039;lad&amp;#039;, &amp;#039;ltg&amp;#039;, &amp;#039;la&amp;#039;, &amp;#039;lv&amp;#039;, &amp;#039;lzz&amp;#039;, &amp;#039;to&amp;#039;, &amp;#039;lb&amp;#039;, &amp;#039;nia&amp;#039;, &amp;#039;lt&amp;#039;, &amp;#039;lij&amp;#039;, &amp;#039;li&amp;#039;, &amp;#039;ln&amp;#039;, &amp;#039;lfn&amp;#039;, &amp;#039;liv&amp;#039;, &amp;#039;olo&amp;#039;, &amp;#039;lg&amp;#039;, &amp;#039;lmo&amp;#039;, &amp;#039;mad&amp;#039;,&lt;br /&gt;
    --[[M]] &amp;#039;hu&amp;#039;, &amp;#039;hu-formal&amp;#039;, &amp;#039;vmf&amp;#039;, &amp;#039;mg&amp;#039;, &amp;#039;mt&amp;#039;, &amp;#039;mi&amp;#039;, &amp;#039;mrh&amp;#039;, &amp;#039;arn&amp;#039;, &amp;#039;srq&amp;#039;, &amp;#039;fit&amp;#039;, &amp;#039;min&amp;#039;, &amp;#039;cdo&amp;#039;, &amp;#039;mwl&amp;#039;, &amp;#039;lus&amp;#039;, &amp;#039;mus&amp;#039;,&lt;br /&gt;
    --[[N]] &amp;#039;fj&amp;#039;, &amp;#039;nah&amp;#039;, &amp;#039;nap&amp;#039;, &amp;#039;nl&amp;#039;, &amp;#039;nl-informal&amp;#039;, &amp;#039;nds-nl&amp;#039;, &amp;#039;cr&amp;#039;, &amp;#039;niu&amp;#039;, &amp;#039;frr&amp;#039;, &amp;#039;pih&amp;#039;, &amp;#039;no&amp;#039;, &amp;#039;non&amp;#039;, &amp;#039;nb&amp;#039;, &amp;#039;nn&amp;#039;, &amp;#039;nrf&amp;#039;, &amp;#039;nrm&amp;#039;, &amp;#039;nov&amp;#039;, &amp;#039;nys&amp;#039;,&lt;br /&gt;
    --[[O]] &amp;#039;uz-latn&amp;#039;, &amp;#039;uz&amp;#039;, &amp;#039;oc&amp;#039;, &amp;#039;om&amp;#039;, &amp;#039;ng&amp;#039;, &amp;#039;de-at&amp;#039;, &amp;#039;hz&amp;#039;,&lt;br /&gt;
    --[[P]] &amp;#039;pfl&amp;#039;, &amp;#039;pag&amp;#039;, &amp;#039;ami&amp;#039;, &amp;#039;pap&amp;#039;, &amp;#039;jam&amp;#039;, &amp;#039;pcd&amp;#039;, &amp;#039;pms&amp;#039;, &amp;#039;nds&amp;#039;, &amp;#039;pdt&amp;#039;, &amp;#039;pl&amp;#039;, &amp;#039;pt&amp;#039;, &amp;#039;pt-br&amp;#039;, &amp;#039;prg&amp;#039;,&lt;br /&gt;
    --[[Q]] &amp;#039;aa&amp;#039;, &amp;#039;kaa&amp;#039;, &amp;#039;kk-latn&amp;#039;, &amp;#039;kk-tr&amp;#039;, &amp;#039;crh&amp;#039;, &amp;#039;crh-latn&amp;#039;,&lt;br /&gt;
    --[[R]] &amp;#039;ty&amp;#039;, &amp;#039;ksh&amp;#039;, &amp;#039;ro&amp;#039;, &amp;#039;rmy&amp;#039;, &amp;#039;rgn&amp;#039;, &amp;#039;rm&amp;#039;, &amp;#039;qug&amp;#039;, &amp;#039;qu&amp;#039;,&lt;br /&gt;
    --[[S]] &amp;#039;sms&amp;#039;, &amp;#039;xsy&amp;#039;, &amp;#039;szy&amp;#039;, &amp;#039;sg&amp;#039;, &amp;#039;sc&amp;#039;, &amp;#039;sdc&amp;#039;, &amp;#039;sli&amp;#039;, &amp;#039;de-ch&amp;#039;, &amp;#039;sco&amp;#039;, &amp;#039;trv&amp;#039;, &amp;#039;stq&amp;#039;, &amp;#039;st&amp;#039;, &amp;#039;nso&amp;#039;, &amp;#039;tn&amp;#039;, &amp;#039;sq&amp;#039;, &amp;#039;scn&amp;#039;, &amp;#039;loz&amp;#039;, &amp;#039;simple&amp;#039;, &amp;#039;ss&amp;#039;, &amp;#039;sk&amp;#039;, &amp;#039;sl&amp;#039;, &amp;#039;szl&amp;#039;, &amp;#039;so&amp;#039;, &amp;#039;srn&amp;#039;, &amp;#039;sr-latn&amp;#039;, &amp;#039;sr-el&amp;#039;, &amp;#039;sh&amp;#039;--[[latn/cyrl]], &amp;#039;sh-latn&amp;#039;, &amp;#039;sh-el&amp;#039;, &amp;#039;su&amp;#039;, &amp;#039;fi&amp;#039;, &amp;#039;sv&amp;#039;,&lt;br /&gt;
    --[[T]] &amp;#039;shy-latn&amp;#039;, &amp;#039;tl&amp;#039;, &amp;#039;tzl&amp;#039;, &amp;#039;kab&amp;#039;, &amp;#039;roa-tara&amp;#039;, &amp;#039;rif&amp;#039;, &amp;#039;shi-latn&amp;#039;, &amp;#039;shi&amp;#039;, &amp;#039;tt-latn&amp;#039;, &amp;#039;tay&amp;#039;, &amp;#039;tet&amp;#039;, &amp;#039;din&amp;#039;, &amp;#039;vi&amp;#039;, &amp;#039;tg-latn&amp;#039;, &amp;#039;tpi&amp;#039;, &amp;#039;tokipona&amp;#039;, &amp;#039;chy&amp;#039;, &amp;#039;ve&amp;#039;, &amp;#039;aeb-latn&amp;#039;, &amp;#039;tr&amp;#039;, &amp;#039;tk&amp;#039;, &amp;#039;tru&amp;#039;, &amp;#039;tw&amp;#039;, &amp;#039;kcg&amp;#039;,&lt;br /&gt;
    --[[U]] &amp;#039;sju&amp;#039;, &amp;#039;ug-latn&amp;#039;,&lt;br /&gt;
    --[[V]] &amp;#039;vot&amp;#039;, &amp;#039;za&amp;#039;, &amp;#039;vec&amp;#039;, &amp;#039;vep&amp;#039;, &amp;#039;ruq&amp;#039;, &amp;#039;ruq-latn&amp;#039;, &amp;#039;vo&amp;#039;, &amp;#039;vro&amp;#039;, &amp;#039;fiu-vro&amp;#039;,&lt;br /&gt;
    --[[W]] &amp;#039;wa&amp;#039;, &amp;#039;vls&amp;#039;, &amp;#039;war&amp;#039;, &amp;#039;wo&amp;#039;,&lt;br /&gt;
    --[[X]] &amp;#039;ts&amp;#039;,&lt;br /&gt;
    --[[Y]] &amp;#039;yo&amp;#039;,&lt;br /&gt;
    --[[Z]] &amp;#039;diq&amp;#039;, &amp;#039;zea&amp;#039;, &amp;#039;sgs&amp;#039;, &amp;#039;bat-smg&amp;#039;,&lt;br /&gt;
  -- Greek or Coptic alphabets&lt;br /&gt;
    &amp;#039;grc&amp;#039;, &amp;#039;el&amp;#039;, &amp;#039;pnt&amp;#039;, &amp;#039;cop&amp;#039;,&lt;br /&gt;
  -- Cyrillic alphabets&lt;br /&gt;
    --[[А]] &amp;#039;av&amp;#039;, &amp;#039;ady&amp;#039;, &amp;#039;ady-cyrl&amp;#039;, &amp;#039;kbd&amp;#039;, &amp;#039;kbd-cyrl&amp;#039;, &amp;#039;ab&amp;#039;,&lt;br /&gt;
    --[[Б]] &amp;#039;ba&amp;#039;, &amp;#039;be&amp;#039;, &amp;#039;be-tarask&amp;#039;, &amp;#039;be-x-old&amp;#039;, &amp;#039;bxr&amp;#039;, &amp;#039;bg&amp;#039;,&lt;br /&gt;
    --[[В]] &amp;#039;ruq-cyrl&amp;#039;,&lt;br /&gt;
    --[[Г]] &amp;#039;inh&amp;#039;,&lt;br /&gt;
    --[[И]] &amp;#039;os&amp;#039;,&lt;br /&gt;
    --[[К]] &amp;#039;sjd&amp;#039;, &amp;#039;kv&amp;#039;, &amp;#039;krc&amp;#039;, &amp;#039;kum&amp;#039;, &amp;#039;crh-cyrl&amp;#039;, &amp;#039;ky&amp;#039;, &amp;#039;mrj&amp;#039;, &amp;#039;kk&amp;#039;, &amp;#039;kk-cyrl&amp;#039;, &amp;#039;kk-kz&amp;#039;,&lt;br /&gt;
    --[[Л]] &amp;#039;lbe&amp;#039;, &amp;#039;lez&amp;#039;,&lt;br /&gt;
    --[[М]] &amp;#039;mk&amp;#039;, &amp;#039;mdf&amp;#039;, &amp;#039;mo&amp;#039;, &amp;#039;mn&amp;#039;,&lt;br /&gt;
    --[[Н]] &amp;#039;ce&amp;#039;,&lt;br /&gt;
    --[[О]] &amp;#039;mhr&amp;#039;,&lt;br /&gt;
    --[[П]] &amp;#039;koi&amp;#039;,&lt;br /&gt;
    --[[Р]] &amp;#039;rue&amp;#039;, &amp;#039;ru&amp;#039;,&lt;br /&gt;
    --[[C]] &amp;#039;sah&amp;#039;, &amp;#039;sty&amp;#039;, &amp;#039;cu&amp;#039;, &amp;#039;sr-cyrl&amp;#039;, &amp;#039;sr-ec&amp;#039;, &amp;#039;sr&amp;#039;--[[cyrl/latn]], &amp;#039;sh-cyrl&amp;#039;, &amp;#039;sh-ec&amp;#039;,&lt;br /&gt;
    --[[Т]] &amp;#039;tt-cyrl&amp;#039;, &amp;#039;tt&amp;#039;, &amp;#039;tly&amp;#039;, &amp;#039;tg-cyrl&amp;#039;, &amp;#039;tg&amp;#039;, &amp;#039;alt&amp;#039;, &amp;#039;tyv&amp;#039;,&lt;br /&gt;
    --[[У]] &amp;#039;udm&amp;#039;, &amp;#039;uz-cyrl&amp;#039;, &amp;#039;uk&amp;#039;,&lt;br /&gt;
    --[[Х]] &amp;#039;xal&amp;#039;,&lt;br /&gt;
    --[[Ч]] &amp;#039;cv&amp;#039;,&lt;br /&gt;
    --[[Э]] &amp;#039;myv&amp;#039;,&lt;br /&gt;
  -- Other European alphabets&lt;br /&gt;
    &amp;#039;xmf&amp;#039;, &amp;#039;ka&amp;#039;,&lt;br /&gt;
    &amp;#039;hyw&amp;#039;, &amp;#039;hy&amp;#039;,&lt;br /&gt;
  -- Devanagari abugida&lt;br /&gt;
    &amp;#039;anp&amp;#039;, &amp;#039;awa&amp;#039;, &amp;#039;ks-deva&amp;#039;, &amp;#039;ks&amp;#039;, &amp;#039;gom-deva&amp;#039;, &amp;#039;gom&amp;#039;, &amp;#039;dty&amp;#039;, &amp;#039;new&amp;#039;, &amp;#039;ne&amp;#039;, &amp;#039;pi&amp;#039;, &amp;#039;bho&amp;#039;, &amp;#039;bh&amp;#039;, &amp;#039;mr&amp;#039;, &amp;#039;rwr&amp;#039;, &amp;#039;mai&amp;#039;, &amp;#039;sa&amp;#039;, &amp;#039;hi&amp;#039;,&lt;br /&gt;
  -- Other North Indian abugidas&lt;br /&gt;
    &amp;#039;as&amp;#039;, &amp;#039;bn&amp;#039;, &amp;#039;bpy&amp;#039;, &amp;#039;pa&amp;#039;,&lt;br /&gt;
  -- South Indian abugidas&lt;br /&gt;
    &amp;#039;gu&amp;#039;, &amp;#039;or&amp;#039;, &amp;#039;ta&amp;#039;, &amp;#039;te&amp;#039;, &amp;#039;kn&amp;#039;, &amp;#039;tcy&amp;#039;, &amp;#039;ml&amp;#039;, &amp;#039;si&amp;#039;, &amp;#039;mni&amp;#039;,&lt;br /&gt;
  -- Other South-East Asian abugidas, including Tibetan&lt;br /&gt;
    &amp;#039;th&amp;#039;,&lt;br /&gt;
    &amp;#039;lo&amp;#039;,&lt;br /&gt;
    &amp;#039;dz&amp;#039;, &amp;#039;bo&amp;#039;,&lt;br /&gt;
    &amp;#039;bug&amp;#039;,&lt;br /&gt;
    &amp;#039;kjp&amp;#039;, &amp;#039;shn&amp;#039;, &amp;#039;mnw&amp;#039;, &amp;#039;my&amp;#039;,&lt;br /&gt;
    &amp;#039;km&amp;#039;,&lt;br /&gt;
    &amp;#039;nod&amp;#039;,&lt;br /&gt;
    &amp;#039;ban-bali&amp;#039;,&lt;br /&gt;
    &amp;#039;sat&amp;#039;,&lt;br /&gt;
  -- North-Western syllabaries&lt;br /&gt;
    &amp;#039;chr&amp;#039;,&lt;br /&gt;
    &amp;#039;ike-cans&amp;#039;, &amp;#039;iu&amp;#039;,&lt;br /&gt;
    &amp;#039;got&amp;#039;,&lt;br /&gt;
  -- African syllabaries&lt;br /&gt;
    &amp;#039;tzm&amp;#039;, &amp;#039;zgh&amp;#039;, &amp;#039;shi-tfng&amp;#039;, &amp;#039;rif-tfng&amp;#039;, &amp;#039;sjs&amp;#039;,&lt;br /&gt;
    &amp;#039;ti&amp;#039;, &amp;#039;am&amp;#039;,&lt;br /&gt;
  -- Asian syllabaries&lt;br /&gt;
    &amp;#039;ii&amp;#039;,&lt;br /&gt;
  -- Korean scripts (alphabet and sinograms)&lt;br /&gt;
    &amp;#039;ko-kp&amp;#039;, &amp;#039;ko&amp;#039;, &amp;#039;ko-kr&amp;#039;,&lt;br /&gt;
  -- Japanese scripts (syllabaries and sinograms)&lt;br /&gt;
    &amp;#039;ja&amp;#039;,&lt;br /&gt;
  -- Sinographic scripts (plus Bopomofo syllabary)&lt;br /&gt;
    &amp;#039;zh&amp;#039;, &amp;#039;zh-cn&amp;#039;, &amp;#039;zh-tw&amp;#039;, &amp;#039;zh-sg&amp;#039;, &amp;#039;zh-mo&amp;#039;, &amp;#039;zh-hans&amp;#039;, &amp;#039;zh-hant&amp;#039;, &amp;#039;zh-hk&amp;#039;, &amp;#039;zh-my&amp;#039;,&lt;br /&gt;
    &amp;#039;wuu&amp;#039;, &amp;#039;hak&amp;#039;, &amp;#039;lzh&amp;#039;, &amp;#039;zh-classical&amp;#039;, &amp;#039;yue&amp;#039;, &amp;#039;zh-yue&amp;#039;, &amp;#039;gan&amp;#039;, &amp;#039;gan-hant&amp;#039;, &amp;#039;gan-hans&amp;#039;,&lt;br /&gt;
-- RTL scripts&lt;br /&gt;
  -- Hebrew abjads&lt;br /&gt;
    &amp;#039;yi&amp;#039;, &amp;#039;ydd&amp;#039;, &amp;#039;he&amp;#039;,&lt;br /&gt;
  -- Arabic abjads&lt;br /&gt;
    --[[ئ]] &amp;#039;ug-arab&amp;#039;, &amp;#039;ug&amp;#039;,&lt;br /&gt;
    --[[ا]] &amp;#039;ur&amp;#039;, &amp;#039;ary&amp;#039;, &amp;#039;ar&amp;#039;,&lt;br /&gt;
    --[[ب]] &amp;#039;bqi&amp;#039;,&lt;br /&gt;
    --[[پ]] &amp;#039;ps&amp;#039;, &lt;br /&gt;
    --[[ت]] &amp;#039;pnb&amp;#039;, &amp;#039;aeb-arab&amp;#039;, &amp;#039;aeb&amp;#039;, &amp;#039;azb&amp;#039;,&lt;br /&gt;
    --[[ج]] &amp;#039;arq&amp;#039;, &amp;#039;bcc&amp;#039;,&lt;br /&gt;
    --[[ر]] &amp;#039;bgn&amp;#039;, &lt;br /&gt;
    --[[س]] &amp;#039;sd&amp;#039;, &amp;#039;skr-arab&amp;#039;, &amp;#039;skr&amp;#039;,&lt;br /&gt;
    --[[ف]] &amp;#039;fa&amp;#039;, &amp;#039;fa-af&amp;#039;, &amp;#039;prd&amp;#039;,&lt;br /&gt;
    --[[ق]] &amp;#039;kk-arab&amp;#039;, &amp;#039;kk-cn&amp;#039;,&lt;br /&gt;
    --[[ك]] &amp;#039;ku-arab&amp;#039;,&lt;br /&gt;
    --[[ک]] &amp;#039;ks-arab&amp;#039;, &amp;#039;khw&amp;#039;, &amp;#039;ckb&amp;#039;, &amp;#039;sdh&amp;#039;,&lt;br /&gt;
    --[[گ]] &amp;#039;glk&amp;#039;,&lt;br /&gt;
    --[[ل]] &amp;#039;luz&amp;#039;, &amp;#039;ota&amp;#039;, &amp;#039;lki&amp;#039;, &amp;#039;lrc&amp;#039;,&lt;br /&gt;
    --[[م]] &amp;#039;mzn&amp;#039;, &amp;#039;arz&amp;#039;,&lt;br /&gt;
    --[[ه]] &amp;#039;ha-arab&amp;#039;, &lt;br /&gt;
  -- Other semitics abjads&lt;br /&gt;
    &amp;#039;arc&amp;#039;, &amp;#039;dv&amp;#039;, &amp;#039;nqo&amp;#039;,&lt;br /&gt;
-- Additional language codes that still need to be sorted by native name can be temporarily placed here&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
setmetatable(p, {&lt;br /&gt;
    quickTests = function()&lt;br /&gt;
        local s = {}&lt;br /&gt;
        for k, lang in pairs(p) do&lt;br /&gt;
            if type(k) ~= &amp;#039;number&amp;#039; or k &amp;lt; 1 or k ~= math.floor(k)&lt;br /&gt;
            or type(lang) ~= &amp;#039;string&amp;#039; or #lang &amp;lt; 2 or #lang &amp;gt; 16&lt;br /&gt;
            or (lang):find(&amp;#039;^[a-z][%-0-9a-z]*[0-9a-z]$&amp;#039;) ~= 1&lt;br /&gt;
            or s[lang] then&lt;br /&gt;
                return false, &amp;#039;: invalid sequence of distinct lowercase language codes at p[&amp;#039; .. tostring(k) .. &amp;#039;] = &amp;quot;&amp;#039; .. tostring(lang) .. &amp;#039;&amp;quot;&amp;#039;&lt;br /&gt;
            end&lt;br /&gt;
            s[lang] = true&lt;br /&gt;
        end&lt;br /&gt;
        return true&lt;br /&gt;
    end&lt;br /&gt;
})&lt;br /&gt;
--[[ To test this module in the Lua console: -- must return true&lt;br /&gt;
=getmetatable(p).quickTests()&lt;br /&gt;
--]]&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Caleb Cooper</name></author>
	</entry>
</feed>