Module:Lang/langx

--[[--------------------------< R T L _ T >--------------------------------------------------------------------

table of language tags that render text right-to-left

Data in this table scraped from {{lang-xx}} templates that set |rtl=yes

keys (tags) in this table must be lowercase.

TODO: in the long run, do we need this table? Can't {{langx}} apply dir="rtl" attribute automatically?

]]

local rtl_t = {

----------< I S O 6 3 9 - 1 >----------

['ae'] = true,

['ar'] = true,

['fa'] = true,

['he'] = true,

['ku'] = true,

['ps'] = true,

['sd'] = true,

['ur'] = true,

['yi'] = true,

----------< I S O 6 3 9 - 2 , - 3 >----------

['acm'] = true,

['aeb'] = true,

['aec'] = true,

['afb'] = true,

['aii'] = true,

['aij'] = true,

['aiq'] = true,

['ajp'] = true,

['amw'] = true,

['apc'] = true,

['arb'] = true,

['arc'] = true,

['arq'] = true,

['ary'] = true,

['arz'] = true,

['ayn'] = true,

['bal'] = true,

['bdz'] = true,

['bej'] = true,

['bgn'] = true,

['bqi'] = true,

['brh'] = true,

['bsk'] = true,

['ckb'] = true,

['cld'] = true,

['deh'] = true,

['gay'] = true,

['gbz'] = true,

['glk'] = true,

['hac'] = true,

['haz'] = true,

['hbo'] = true,

['hnd'] = true,

['hno'] = true,

['jog'] = true,

['jrb'] = true,

['jye'] = true,

['khw'] = true,

['kls'] = true,

['kvx'] = true,

['lrc'] = true,

['lss'] = true,

['luz'] = true,

['mey'] = true,

['mid'] = true,

['mki'] = true,

['mnj'] = true,

['mwr'] = true,

['myz'] = true,

['mzb'] = true,

['mzn'] = true,

['nlm'] = true,

['nqo'] = true,

['oru'] = true,

['ota'] = true,

['otk'] = true,

['pal'] = true,

['pes'] = true,

['prs'] = true,

['prx'] = true,

['rif'] = true,

['rys'] = true,

['sbn'] = true,

['scl'] = true,

['sgh'] = true,

['siz'] = true,

['skr'] = true,

['sqo'] = true,

['sqr'] = true,

['srh'] = true,

['syc'] = true,

['syr'] = true,

['tru'] = true,

['ttt'] = true,

['wbl'] = true,

['wne'] = true,

['xaa'] = true,

['xdm'] = true,

['xhe'] = true,

['xqa'] = true,

['ydg'] = true,

}

--[[--------------------------< S C R I P T _ T >--------------------------------------------------------------

table of language tags that use script subtags

Data in this table scraped from {{lang-xx}} templates that set |script=