Page protected

وحدة:لغات

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث

الاستخدام

بيانات الوحدة في وحدة:لغات/بيانات.

اسم

  • {{#استدعاء:لغات|اسم لغة|en}} و{{#استدعاء:لغات|اسم لغة|eng}}
    ينتج: إنجليزية
  • {{#استدعاء:لغات|اسم لغة|en|ال}} و{{#استدعاء:لغات|اسم لغة|eng|ال}}
    ينتج: الإنجليزية
  • {{#استدعاء:لغات|اسم لغة|tt-cyrl}}
    ينتج: تترية سيريلية
  • {{#استدعاء:لغات|اسم لغة|tt-cyrl|ال}}
    ينتج: التترية السيريلية

رمز

  • {{#استدعاء:لغات|رمز لغة|عربية}} و{{#استدعاء:لغات|رمز لغة|العربية}}
    ينتج: ar
  • {{#استدعاء:لغات|رمز لغة|تترية سيريلية}} و{{#استدعاء:لغات|رمز لغة|التترية السيريلية}}
    ينتج: tt-cyrl

طالع:

قائمة

رمزتضمين قالبوصلةاسمالتحويلات
قالب:اسم آيزو 639 esإسبانية لغة إسبانيةاللغة الإسبانيةspa - spa - spa -
قالب:اسم آيزو 639 akkقالب:اسم آيزو 639 akk لغة أكاديةاللغة الأكاديةakk -
قالب:اسم آيزو 639 isأيسلندية لغة آيسلنديةاللغة الآيسلنديةisl - ice - isl -
قالب:اسم آيزو 639 ksكشميرية لغة كشميريةاللغة الكشميريةkas - kas - kas -
قالب:اسم آيزو 639 msملايو لغة ملايويةاللغة الملايويةmsa - may - msa -
قالب:اسم آيزو 639 nrfنورمندية لغة نورمنديةاللغة النورمنديةroa - nrf -
قالب:اسم آيزو 639 osأوسيتية لغة أوسيتيةاللغة الأوسيتيةoss - oss - oss -
قالب:اسم آيزو 639 psبشتو لغة بشتويةاللغة البشتويةpus - pus - pus -
قالب:اسم آيزو 639 ssسوازية لغة سوازياللغة السوازيssw - ssw - ssw -
قالب:اسم آيزو 639 trتركية لغة تركيةاللغة التركيةtur - tur - tur -
قالب:اسم آيزو 639 urأردوية لغة أردويةاللغة الأردويةurd - urd - urd -
قالب:اسم آيزو 639 en_CAقالب:اسم آيزو 639 en CA لغة إنجليزية كنديةاللغة الإنجليزية الكنديةen_CA -
قالب:اسم آيزو 639 ocأوكيتانية لغة قسطانيةاللغة القسطانيةoci - oci - oci -
قالب:اسم آيزو 639 agsإسمبية لغة إسمبيةاللغة الإسمبيةags -
قالب:اسم آيزو 639 apcعربية شامية لغة عربية شاميةاللغة العربية الشاميةapc -
قالب:اسم آيزو 639 scساردينية لغة سردينيةاللغة السردينيةsrd - srd - srd -
قالب:اسم آيزو 639 asأسامية لغة آساميةاللغة الآساميةasm - asm - asm -
قالب:اسم آيزو 639 gezقالب:اسم آيزو 639 gez لغة جعزيةاللغة الجعزيةgez -
قالب:اسم آيزو 639 csتشيكية لغة تشيكيةاللغة التشيكيةces - cze - ces -
قالب:اسم آيزو 639 bsبشناقية لغة بوسنويةاللغة البوسنويةbos - bos - bos - boss -
قالب:اسم آيزو 639 adyأديغية لغة أديغيةاللغة الأديغيةady -
قالب:اسم آيزو 639 frفرنسية لغة فرنسيةاللغة الفرنسيةfra - fre - fra - fras -
قالب:اسم آيزو 639 hrكرواتية لغة كرواتيةاللغة الكرواتيةhrv - hrv - hrv - scr -
قالب:اسم آيزو 639 hmnقالب:اسم آيزو 639 hmn لغة همونجيةاللغة الهمونجيةhmn -
قالب:اسم آيزو 639 krكانيوري لغة كانوريةاللغة الكانوريةkau - kau - kau -
قالب:اسم آيزو 639 sshعربية شحية لغة عربية شحيةاللغة العربية الشحيةssh -
قالب:اسم آيزو 639 abأبخازية لغة أبخازيةاللغة الأبخازيةabk - abk - abk - abks -
قالب:اسم آيزو 639 nrنديبلي جنوبية لغة نديبلي جنوبيةاللغة النديبلي الجنوبيةnbl - nbl - nbl -
قالب:اسم آيزو 639 orأورية لغة أوريااللغة الأورياori - ori - ori -
قالب:اسم آيزو 639 tliقالب:اسم آيزو 639 tli لغة تلينغيتيةاللغة التلينغيتيةtli -
قالب:اسم آيزو 639 prgبروسياوية لغة بروسياويةاللغة البروسياويةprg -
قالب:اسم آيزو 639 srصربية لغة صربيةاللغة الصربيةsrp - scc -
قالب:اسم آيزو 639 romقالب:اسم آيزو 639 rom لغة غجريةاللغة الغجريةrom -
قالب:اسم آيزو 639 es_ESقالب:اسم آيزو 639 es ES لغة إسبانية أوروبيةاللغة الإسبانية الأوروبيةes_ES -
قالب:اسم آيزو 639 lbلوكسمبورغية لغة لوكسمبورغيةاللغة اللوكسمبورغيةltz - ltz - ltz -
قالب:اسم آيزو 639 nbبوكمول لغة نرويجية بوكمولاللغة النرويجية البوكمولnob - nob - nob -
قالب:اسم آيزو 639 blaقالب:اسم آيزو 639 bla لغة سيكسيكيةاللغة السيكسيكيةbla -
قالب:اسم آيزو 639 crhتتارية قرمية لغة تتارية قرميةاللغة التتارية القرميةcrh -
قالب:اسم آيزو 639 bbzعربية كريولية ببلية لغة عربية كريولية ببليةاللغة العربية الكريولية الببليةbbz -
قالب:اسم آيزو 639 arعربية لغة عربيةاللغة العربيةara - ara - ara -
قالب:اسم آيزو 639 brبريتونية لغة بريتانيةاللغة البريتانيةbre - bre - bre -
قالب:اسم آيزو 639 crكرية لغة كريةاللغة الكريةcre - cre - cre -
قالب:اسم آيزو 639 smaسامية جنوبية لغة سامية جنوبيةاللغة السامية الجنوبيةsma -
قالب:اسم آيزو 639 astأستورية لغة أستوريةاللغة الأستوريةast -
قالب:اسم آيزو 639 caكتالانية لغة كتالونيةاللغة الكتالونيةcat - cat - cat -
قالب:اسم آيزو 639 baبشقورية لغة باشقيراللغة الباشقيرbak - bak - bak -
قالب:اسم آيزو 639 aaعفرية لغة عفاريةاللغة العفاريةaar - aar - aar - aars -
قالب:اسم آيزو 639 acxعربية عمانية لغة عربية عمانيةاللغة العربية العمانيةacx -
قالب:اسم آيزو 639 gaأيرلندية لغة أيرلنديةاللغة الأيرلنديةgle - gle - gle -
قالب:اسم آيزو 639 faفارسية لغة فارسيةاللغة الفارسيةfas - per - fas -
قالب:اسم آيزو 639 arwقالب:اسم آيزو 639 arw لغة أراواكيةاللغة الأراواكيةarw -
قالب:اسم آيزو 639 daدنماركية لغة دنماركيةاللغة الدنماركيةdan - dan - dan -
قالب:اسم آيزو 639 kaجورجية لغة جورجيةاللغة الجورجيةkat - geo - kat -
قالب:اسم آيزو 639 jaيابانية لغة يابانيةاللغة اليابانيةjpn - jpn - jpn - ja-Hani -
قالب:اسم آيزو 639 iaوسيطة لغة إنترلنغوااللغة الإنترلنغواina - ina - ina -
قالب:اسم آيزو 639 haهوسية لغة هوسيةاللغة الهوسيةhau - hau - hau -
قالب:اسم آيزو 639 arzعربية مصرية لغة عربية مصريةاللغة العربية المصريةarz -
قالب:اسم آيزو 639 naناورونية لغة ناورونيةاللغة الناورونيةnau - nau - nau -
قالب:اسم آيزو 639 laلاتينية لغة لاتينيةاللغة اللاتينيةlat - lat - lat - lats -
قالب:اسم آيزو 639 saسنسكريتية لغة سنسكريتيةاللغة السنسكريتيةsan - san - san -
قالب:اسم آيزو 639 undقالب:اسم آيزو 639 und لغة غير معروفةاللغة غير المعروفةund - und -
قالب:اسم آيزو 639 waوالونية لغة والونيةاللغة الوالونيةwln - wln - wln -
قالب:اسم آيزو 639 en-caإنجليزية كندية لغة إنجليزية كنديةاللغة الإنجليزية الكنديةen-ca -
قالب:اسم آيزو 639 taتاميلية لغة تاميليةاللغة التاميليةtam - tam - tam -
قالب:اسم آيزو 639 es_MXقالب:اسم آيزو 639 es MX لغة إسبانية مكسيكيةاللغة الإسبانية المكسيكيةes_MX -
قالب:اسم آيزو 639 scnصقلية لغة صقليةاللغة الصقليةscn - scn -
قالب:اسم آيزو 639 tsتسونجية لغة تسونجااللغة التسونجاtso - tso - tso -
قالب:اسم آيزو 639 xpuبونيقية لغة بونيقيةاللغة البونيقيةxpu -
قالب:اسم آيزو 639 guzقالب:اسم آيزو 639 guz لغة غيزيةاللغة الغيزيةguz -
قالب:اسم آيزو 639 abvعربية بحرانية لغة عربية بحرانيةاللغة العربية البحرانيةabv -
قالب:اسم آيزو 639 jmcقالب:اسم آيزو 639 jmc لغة ماتشاميةاللغة الماتشاميةjmc -
قالب:اسم آيزو 639 nonإسكندنافية قديمة لغة إسكندنافية قديمةاللغة الإسكندنافية القديمةnon -
قالب:اسم آيزو 639 boتبتية لغة تبتيةاللغة التبتيةbod - tib - bod -
قالب:اسم آيزو 639 acyعربية قبرصية لغة عربية قبرصيةاللغة العربية القبرصيةacy -
قالب:اسم آيزو 639 coقرشقية لغة كورسيةاللغة الكورسيةcos - cos - cos - قرشقية -
قالب:اسم آيزو 639 bccجنوبية بولشية لغة جنوبية بولشيةاللغة الجنوبية البولشيةbcc -
قالب:اسم آيزو 639 copقبطية لغة قبطيةاللغة القبطيةcop -
قالب:اسم آيزو 639 bclبيكولية وسطى لغة بيكولية وسطىاللغة البيكولية الوسطىbcl -
قالب:اسم آيزو 639 aebعربية تونسية لغة عربية تونسيةاللغة العربية التونسيةaeb -
قالب:اسم آيزو 639 arnمابوتشية لغة مابوتشيةاللغة المابوتشيةarn -
قالب:اسم آيزو 639 kokقالب:اسم آيزو 639 kok لغة كونكانيةاللغة الكونكانيةkok -
قالب:اسم آيزو 639 pcmقالب:اسم آيزو 639 pcm لغة بدجنية نيجيريةاللغة البدجنية النيجيريةpcm -
قالب:اسم آيزو 639 roرومانية لغة رومانيةاللغة الرومانيةron - rum - ron -
قالب:اسم آيزو 639 pntجسرية لغة جسريةاللغة الجسريةpnt -
قالب:اسم آيزو 639 toتونغية لغة تونغيةاللغة التونغيةton - ton - ton -
قالب:اسم آيزو 639 soصومالية لغة صوماليةاللغة الصوماليةsom - som - som -
قالب:اسم آيزو 639 noنرويجية لغة نرويجيةاللغة النرويجيةnor - nor - nor -
قالب:اسم آيزو 639 moمولدوفية لغة مولدوفيةاللغة المولدوفيةmol -
قالب:اسم آيزو 639 aceأتشينيزية لغة أتشينيزيةاللغة الأتشينيزيةace -
قالب:اسم آيزو 639 ioإيدو لغة إيدواللغة الإيدوido - ido - ido - idos -
قالب:اسم آيزو 639 loلاو لغة لاويةاللغة اللاويةlao - lao - lao -
قالب:اسم آيزو 639 koكورية لغة كوريةاللغة الكوريةko - kor - kp-Hanj - ko-Hang - ko-hang - ko-Hang-KP - ko-Hang-KR - ko-Hani - ko-Hant - ko-Hant-KP - ko-Kana - ko-Kang - ko-Kore - ko-KP - ko-Latn - ko-kp -
قالب:اسم آيزو 639 foفاروية لغة فارويةاللغة الفارويةfao - fao - fao -
قالب:اسم آيزو 639 eoإسبرنتية


لغة إسبرانتواللغة الإسبرانتوepo -
قالب:اسم آيزو 639 hoهيرية موتوية لغة هيري موتواللغة الهيري الموتوhmo - hmo - hmo -
قالب:اسم آيزو 639 acmعربية عراقية لغة عربية عراقيةاللغة العربية العراقيةacm -
قالب:اسم آيزو 639 anأراغونية لغة أراغونيةاللغة الأراغونيةarg - arg - arg -
قالب:اسم آيزو 639 bnبنغالية لغة بنغاليةاللغة البنغاليةben - ben - ben -
قالب:اسم آيزو 639 proقالب:اسم آيزو 639 pro لغة بروفانسية قديمةاللغة البروفانسية القديمةpro -
قالب:اسم آيزو 639 dsbصوربية سفلى لغة صوربية سفلىاللغة الصوربية السفلىdsb -
قالب:اسم آيزو 639 yiيديشية لغة يديشيةاللغة اليديشيةyid - yid - yid -
قالب:اسم آيزو 639 froقالب:اسم آيزو 639 fro لغة فرنسية قديمةاللغة الفرنسية القديمةfro -
قالب:اسم آيزو 639 viفيتنامية لغة فيتناميةاللغة الفيتناميةvie - vie - vie -
قالب:اسم آيزو 639 inhإنجوشية لغة إنجوشيةاللغة الإنجوشيةinh -
قالب:اسم آيزو 639 rnكيروندية لغة كيرونديةاللغة الكيرونديةrun - run - run -
قالب:اسم آيزو 639 snشونا لغة شونااللغة الشوناsna - sna - sna -
قالب:اسم آيزو 639 tnتسوانية لغة تسوانيةاللغة التسوانيةtsn - tsn - tsn -
قالب:اسم آيزو 639 mnمغولية لغة منغوليةاللغة المنغوليةmon - mon - mon -
قالب:اسم آيزو 639 nnنينوشك لغة نرويجية نينوشكاللغة النرويجية النينوشكnno - nno - nno -
قالب:اسم آيزو 639 tyتاهيتية لغة تاهيتيةاللغة التاهيتيةtah - tah - tah -
قالب:اسم آيزو 639 knكانادا لغة كناديةاللغة الكناديةkan - kan - kan -
قالب:اسم آيزو 639 lnلينجالا لغة لينغالااللغة اللينغالاlin - lin - lin -
قالب:اسم آيزو 639 enإنجليزية لغة إنجليزيةاللغة الإنجليزيةeng - engs - إنجليزي -
قالب:اسم آيزو 639 gnغوارانية لغة غوارانيةاللغة الغوارانيةgrn - grn - grn -
قالب:اسم آيزو 639 bmبمبرية لغة بمبريةاللغة البمبريةbam - bam - bam -
قالب:اسم آيزو 639 amأمهرية لغة أمهريةاللغة الأمهريةamh - amh - amh -
قالب:اسم آيزو 639 palقالب:اسم آيزو 639 pal لغة بهلويةاللغة البهلويةpal -
قالب:اسم آيزو 639 aypعربية عراقية شمالية لغة عربية عراقية شماليةاللغة العربية العراقية الشماليةayp -
قالب:اسم آيزو 639 gotقوطية لغة قوطيةاللغة القوطيةgot -
قالب:اسم آيزو 639 jrbقالب:اسم آيزو 639 jrb لغة عربية يهوديةاللغة العربية اليهوديةjrb -
قالب:اسم آيزو 639 balقالب:اسم آيزو 639 bal لغة بلوشيةاللغة البلوشيةbal -
قالب:اسم آيزو 639 aaoعربية صحراوية جزائرية لغة عربية صحراوية جزائريةاللغة العربية الصحراوية الجزائريةaao -
قالب:اسم آيزو 639 smساموية لغة سامويةاللغة السامويةsmo - smo - smo -
قالب:اسم آيزو 639 rmرومانشية لغة رومانشيةاللغة الرومانشيةroh - roh - roh -
قالب:اسم آيزو 639 omأورومية لغة أوروميةاللغة الأوروميةorm - orm - orm -
قالب:اسم آيزو 639 kmخميرية لغة خميريةاللغة الخميريةkhm - khm - khm -
قالب:اسم آيزو 639 arcآرامية لغة آراميةاللغة الآراميةarc -
قالب:اسم آيزو 639 frcقالب:اسم آيزو 639 frc لغة فرنسية كاجونيةاللغة الفرنسية الكاجونيةfrc -
قالب:اسم آيزو 639 grcإغريقية لغة إغريقيةاللغة الإغريقيةgrc -
قالب:اسم آيزو 639 bbcباتاك توبا لغة باتاك توبااللغة الباتاك التوباbbc -
قالب:اسم آيزو 639 lezليزجية لغة ليزجيةاللغة الليزجيةlez -
قالب:اسم آيزو 639 yoيوربا لغة يوربااللغة اليورباyor - yor - yor -
قالب:اسم آيزو 639 voفولابوك لغة فولابوكيةاللغة الفولابوكيةvol - vol - vol -
قالب:اسم آيزو 639 woولوفية لغة ولوفيةاللغة الولوفيةwol - wol - wol -
قالب:اسم آيزو 639 slسلوفينية لغة سلوفينيةاللغة السلوفينيةslv - slv - slv -
قالب:اسم آيزو 639 tlتاغالوغية لغة تاغالوغيةاللغة التاغالوغيةtgl - tgl - tgl -
قالب:اسم آيزو 639 plبولندية لغة بولنديةاللغة البولنديةpol - pol - pol - pols -
قالب:اسم آيزو 639 mlمالايالامية لغة ماليالاميةاللغة الماليالاميةmal - mal - mal -
قالب:اسم آيزو 639 nlهولندية لغة هولنديةاللغة الهولنديةnld - dut - nld -
قالب:اسم آيزو 639 klغرينلاندية لغة غرينلانديةاللغة الغرينلانديةkal - kal - kal -
قالب:اسم آيزو 639 sahساخية لغة ساخيةاللغة الساخيةsah -
قالب:اسم آيزو 639 glجليقية لغة غاليسيةاللغة الغاليسيةglg - glg - glg -
قالب:اسم آيزو 639 tuluقالب:اسم آيزو 639 tulu لغة تولواللغة التولوTulu - tcy -
قالب:اسم آيزو 639 elيونانية لغة يونانيةاللغة اليونانيةell - gre - ell - ells -
قالب:اسم آيزو 639 pgaعربية كريولية سودانية لغة عربية كريولية سودانيةاللغة العربية الكريولية السودانيةpga -
قالب:اسم آيزو 639 egyقالب:اسم آيزو 639 egy لغة مصرية قديمةاللغة المصرية القديمةegy -
قالب:اسم آيزو 639 akأكانية لغة أكانيةاللغة الأكانيةaka - aka - aka -
قالب:اسم آيزو 639 bgnبلوشية غربية لغة بلوشية غربيةاللغة البلوشية الغربيةbgn -
قالب:اسم آيزو 639 en-gbإنجليزية بريطانية لغة إنجليزية بريطانيةاللغة الإنجليزية البريطانيةen-gb -
قالب:اسم آيزو 639 sgaأيرلندية قديمة لغة أيرلندية قديمةاللغة الأيرلندية القديمةsga -
قالب:اسم آيزو 639 kcgقالب:اسم آيزو 639 kcg لغة تايابيةاللغة التايابيةkcg -
قالب:اسم آيزو 639 aylعربية ليبية لغة عربية ليبيةاللغة العربية الليبيةayl -
قالب:اسم آيزو 639 skسلوفاكية لغة سلوفاكيةاللغة السلوفاكيةslk - slo - slk -
قالب:اسم آيزو 639 ukأوكرانية لغة أوكرانيةاللغة الأوكرانيةukr - ukr - ukr -
قالب:اسم آيزو 639 tkتركمانية لغة تركمانيةاللغة التركمانيةtuk - tuk - tuk -
قالب:اسم آيزو 639 acwعربية حجازية لغة عربية حجازيةاللغة العربية الحجازيةacw -
قالب:اسم آيزو 639 ikإينبياك لغة إينبياكاللغة الإينبياكipk - ipk - ipk -
قالب:اسم آيزو 639 uzأوزبكية لغة أوزبكيةاللغة الأوزبكيةuzb - uzb - uzb -
قالب:اسم آيزو 639 kkكازاخية لغة قازاقيةاللغة القازاقيةkaz - kaz - kaz -
قالب:اسم آيزو 639 mkمقدونية لغة مقدونيةاللغة المقدونيةmkd - mac - mkd -
قالب:اسم آيزو 639 barبافارية لغة بافاريةاللغة البافاريةbar -
قالب:اسم آيزو 639 bhoبهوجبورية لغة بهوجبوريةاللغة البهوجبوريةbho -
قالب:اسم آيزو 639 tyvتوفية لغة توفيةاللغة التوفيةtyv -
قالب:اسم آيزو 639 doiقالب:اسم آيزو 639 doi لغة دوجريةاللغة الدوجريةdoi -
قالب:اسم آيزو 639 ks-Devaكشميرية ديفنغارية لغة كشميرية ديفنغاريةاللغة الكشميرية الديفنغاريةks-Deva -
قالب:اسم آيزو 639 myvأرزية لغة أرزيةاللغة الأرزيةmyv -
قالب:اسم آيزو 639 afbعربية خليجية لغة عربية خليجيةاللغة العربية الخليجيةafb -
قالب:اسم آيزو 639 dzدزونكية لغة دزونكااللغة الدزونكاdzo - dzo - dzo -
قالب:اسم آيزو 639 de_ATقالب:اسم آيزو 639 de AT لغة ألمانية نمساويةاللغة الألمانية النمساويةde_AT -
قالب:اسم آيزو 639 adfعربية ظفارية لغة عربية ظفاريةاللغة العربية الظفاريةadf -
قالب:اسم آيزو 639 hzهيريروية لغة هيريرواللغة الهيريروher - her - her -
قالب:اسم آيزو 639 choتشكطوية لغة تشكطويةاللغة التشكطويةcho -
قالب:اسم آيزو 639 zuزولوية لغة زولويةاللغة الزولويةzul - zul - zul -
قالب:اسم آيزو 639 ojأوجيبوا لغة أوجيبوااللغة الأوجيبواoji - oji - oji -
قالب:اسم آيزو 639 swbقالب:اسم آيزو 639 swb لغة قمريةاللغة القمريةswb -
قالب:اسم آيزو 639 denقالب:اسم آيزو 639 den لغة سلافيةاللغة السلافيةden -
قالب:اسم آيزو 639 ro_MDقالب:اسم آيزو 639 ro MD لغة مولدوفيةاللغة المولدوفيةro_MD -
قالب:اسم آيزو 639 azأذرية لغة أذريةاللغة الأذريةaze - aze - aze -
قالب:اسم آيزو 639 fjفيجية لغة فيجيةاللغة الفيجيةfij - fij - fij -
قالب:اسم آيزو 639 kjكيونياما لغة كيونيامااللغة الكيونياماkua - kua - kua -
قالب:اسم آيزو 639 shuعربية تشادية لغة عربية تشاديةاللغة العربية التشاديةshu -
قالب:اسم آيزو 639 myبورمية لغة بورميةاللغة البورميةmya - bur - mya -
قالب:اسم آيزو 639 yueكانتونية لغة كانتونيةاللغة الكانتونيةyue - zh-yue-Hani -
قالب:اسم آيزو 639 kyقيرغيزية لغة قيرغيزيةاللغة القيرغيزيةkir - kir - kir -
قالب:اسم آيزو 639 aecعربية صعيدية لغة عربية صعيديةاللغة العربية الصعيديةaec -
قالب:اسم آيزو 639 hakهاكا صينية لغة هاكا صينيةاللغة الهاكا الصينيةhak -
قالب:اسم آيزو 639 biبسلاما لغة بسلامااللغة البسلاماbis - bis - bis -
قالب:اسم آيزو 639 xhخوسية لغة خوسيةاللغة الخوسيةxho - xho - xho - كوسية -
قالب:اسم آيزو 639 de-chألمانية عليا سويسرية لغة ألمانية عليا سويسريةاللغة الألمانية العليا السويسريةde-ch -
قالب:اسم آيزو 639 cyولزية لغة ويلزيةاللغة الويلزيةcym - wel - cym -
قالب:اسم آيزو 639 zh-classicalكلاسيكية صينية لغة كلاسيكية صينيةاللغة الكلاسيكية الصينيةzh-classical -
قالب:اسم آيزو 639 hyأرمينية لغة أرمنيةاللغة الأرمنيةhye - arm - hye -
قالب:اسم آيزو 639 zhصينية لغة صينيةاللغة الصينيةzho - chi - zh-Hani - zh-cn -
قالب:اسم آيزو 639 fyفريزية غربية لغة فريزية غربيةاللغة الفريزية الغربيةfry - fry - fry -
قالب:اسم آيزو 639 dzgقالب:اسم آيزو 639 dzg لغة قرعانيةاللغة القرعانيةdzg -
قالب:اسم آيزو 639 piبالية لغة باليةاللغة الباليةpli - pli - pli -
قالب:اسم آيزو 639 ayأيمرية لغة أيمارااللغة الأيماراaym - aym - aym -
قالب:اسم آيزو 639 tiتغرينية لغة تغرينيةاللغة التغرينيةtir - tir - tir -
قالب:اسم آيزو 639 siسنهالية لغة سنهاليةاللغة السنهاليةsin - sin - sin -
قالب:اسم آيزو 639 iiنؤوسوية لغة نؤوسويةاللغة النؤوسويةiii - iii - iii -
قالب:اسم آيزو 639 hiهندية لغة هنديةاللغة الهنديةhin - hin - hin - hins -
قالب:اسم آيزو 639 arqعربية جزائرية لغة عربية جزائريةاللغة العربية الجزائريةarq -
قالب:اسم آيزو 639 fiفنلندية لغة فنلنديةاللغة الفنلنديةfin - fin - fin -
قالب:اسم آيزو 639 miماورية لغة ماوريةاللغة الماوريةmri - mao - mri -
قالب:اسم آيزو 639 liليمبورغية لغة ليمبورغيةاللغة الليمبورغيةlim - lim - lim -
قالب:اسم آيزو 639 kiكيكيو لغة كيكيواللغة الكيكيوkik - kik - kik -
قالب:اسم آيزو 639 sdhكردية جنوبية لغة كردية جنوبيةاللغة الكردية الجنوبيةsdh -
قالب:اسم آيزو 639 mfeكريولية موريشية لغة كريولية موريشيةاللغة الكريولية الموريشيةmfe -
قالب:اسم آيزو 639 ar_001قالب:اسم آيزو 639 ar 001 لغة عربية رسمية حديثةاللغة العربية الرسمية الحديثةar_001 -
قالب:اسم آيزو 639 es_419قالب:اسم آيزو 639 es 419 لغة إسبانية أمريكية لاتينيةاللغة الإسبانية الأمريكية اللاتينيةes_419 -
قالب:اسم آيزو 639 en_USقالب:اسم آيزو 639 en US لغة إنجليزية أمريكيةاللغة الإنجليزية الأمريكيةen_US -
قالب:اسم آيزو 639 en_GBقالب:اسم آيزو 639 en GB لغة إنجليزية بريطانيةاللغة الإنجليزية البريطانيةen_GB -
قالب:اسم آيزو 639 en_AUقالب:اسم آيزو 639 en AU لغة إنجليزية أستراليةاللغة الإنجليزية الأستراليةen_AU -
قالب:اسم آيزو 639 bhبهارية لغة بهاريةاللغة البهاريةbih - bih -
قالب:اسم آيزو 639 chتسمورية لغة تسموريةاللغة التسموريةcha - cha - cha -
قالب:اسم آيزو 639 banبالية لغة باليةاللغة الباليةban -
قالب:اسم آيزو 639 fr_CHقالب:اسم آيزو 639 fr CH لغة فرنسية سويسريةاللغة الفرنسية السويسريةfr_CH -
قالب:اسم آيزو 639 rajقالب:اسم آيزو 639 raj لغة راجاسثانيةاللغة الراجاسثانيةraj -
قالب:اسم آيزو 639 fr_CAقالب:اسم آيزو 639 fr CA لغة فرنسية كنديةاللغة الفرنسية الكنديةfr_CA -
قالب:اسم آيزو 639 buaقالب:اسم آيزو 639 bua لغة برياتيةاللغة البرياتيةbua -
قالب:اسم آيزو 639 mniقالب:اسم آيزو 639 mni لغة مانيبوريةاللغة المانيبوريةmni -
قالب:اسم آيزو 639 louقالب:اسم آيزو 639 lou لغة كريولية لويزيانيةاللغة الكريولية اللويزيانيةlou -
قالب:اسم آيزو 639 nwcقالب:اسم آيزو 639 nwc لغة نوارية تقليديةاللغة النوارية التقليديةnwc -
قالب:اسم آيزو 639 pt_PTقالب:اسم آيزو 639 pt PT لغة برتغالية أوروبيةاللغة البرتغالية الأوروبيةpt_PT -
قالب:اسم آيزو 639 peoفارسية قديمة لغة فارسية قديمةاللغة الفارسية القديمةpeo -
قالب:اسم آيزو 639 kumكوموكية لغة قموقيةاللغة القموقيةkum -
قالب:اسم آيزو 639 adaقالب:اسم آيزو 639 ada لغة أدانجميةاللغة الأدانجميةada -
قالب:اسم آيزو 639 thتايلاندية لغة تايلنديةاللغة التايلنديةtha - tha - tha -
قالب:اسم آيزو 639 tigقالب:اسم آيزو 639 tig لغة تيغريةاللغة التيغريةtig -
قالب:اسم آيزو 639 zh_Hantقالب:اسم آيزو 639 zh Hant لغة صينية تقليديةاللغة الصينية التقليديةzh_Hant -
قالب:اسم آيزو 639 shصربوكرواتية لغة صربوكرواتيةاللغة الصربوكرواتيةhbs -
قالب:اسم آيزو 639 zh_Hansقالب:اسم آيزو 639 zh Hans لغة صينية مبسطةاللغة الصينية المبسطةzh_Hans -
قالب:اسم آيزو 639 samقالب:اسم آيزو 639 sam لغة آرامية سامريةاللغة الآرامية السامريةsam -
قالب:اسم آيزو 639 zghقالب:اسم آيزو 639 zgh لغة تمازيغية مغربية قياسيةاللغة التمازيغية المغربية القياسيةzgh -
قالب:اسم آيزو 639 altقالب:اسم آيزو 639 alt لغة ألطائية جنوبيةاللغة الألطائية الجنوبيةalt -
قالب:اسم آيزو 639 khaقالب:اسم آيزو 639 kha لغة كازيةاللغة الكازيةkha -
قالب:اسم آيزو 639 mhمارشالية لغة مارشاليةاللغة المارشاليةmah - mah - mah -
قالب:اسم آيزو 639 hitقالب:اسم آيزو 639 hit لغة حثيةاللغة الحثيةhit -
قالب:اسم آيزو 639 filفلبينية لغة فلبينيةاللغة الفلبينيةfil -
قالب:اسم آيزو 639 djeقالب:اسم آيزو 639 dje لغة زارميةاللغة الزارميةdje -
قالب:اسم آيزو 639 chkقالب:اسم آيزو 639 chk لغة تشكيزيةاللغة التشكيزيةchk -
قالب:اسم آيزو 639 cayقالب:اسم آيزو 639 cay لغة كايوجيةاللغة الكايوجيةcay -
قالب:اسم آيزو 639 carقالب:اسم آيزو 639 car لغة كاريبيةاللغة الكاريبيةcar -
قالب:اسم آيزو 639 bynقالب:اسم آيزو 639 byn لغة بلينيةاللغة البلينيةbyn -
قالب:اسم آيزو 639 braقالب:اسم آيزو 639 bra لغة براجيةاللغة البراجيةbra -
قالب:اسم آيزو 639 binقالب:اسم آيزو 639 bin لغة بينيةاللغة البينيةbin -
قالب:اسم آيزو 639 acqعربية تعزية عدنية لغة عربية تعزية عدنيةاللغة العربية التعزية العدنيةacq -
قالب:اسم آيزو 639 bikقالب:اسم آيزو 639 bik لغة بيكوليةاللغة البيكوليةbik -
قالب:اسم آيزو 639 ganغان صينية لغة غان صينيةاللغة الغان الصينيةgan -
قالب:اسم آيزو 639 rwكينيارواندا لغة رونديةاللغة الرونديةkin -
قالب:اسم آيزو 639 afhقالب:اسم آيزو 639 afh لغة أفريهيليةاللغة الأفريهيليةafh -
قالب:اسم آيزو 639 pt_BRقالب:اسم آيزو 639 pt BR لغة برتغالية برازيليةاللغة البرتغالية البرازيليةpt_BR -
قالب:اسم آيزو 639 kwكورنية لغة كورنيةاللغة الكورنيةcor - cor - cor -
قالب:اسم آيزو 639 bgبلغارية لغة بلغاريةاللغة البلغاريةbul - bul - bul - buls -
قالب:اسم آيزو 639 achقالب:اسم آيزو 639 ach لغة أكوليةاللغة الأكوليةach -
قالب:اسم آيزو 639 lgجاندا لغة جاندااللغة الجانداlug - lug - lug -
قالب:اسم آيزو 639 kgكونغو لغة كونغواللغة الكونغوkon - kon - kon -
قالب:اسم آيزو 639 ngندونجا لغة ندونجااللغة الندونجاndo - ndo - ndo -
قالب:اسم آيزو 639 mgملغاشية لغة ملغاشيةاللغة الملغاشيةmlg - mlg - mlg -
قالب:اسم آيزو 639 svسويدية لغة سويديةاللغة السويديةswe - swe - swe -
قالب:اسم آيزو 639 ikeآيكية لغة آيكيةاللغة الآيكيةike -
قالب:اسم آيزو 639 krlقالب:اسم آيزو 639 krl لغة كاريليةاللغة الكاريليةkrl -
قالب:اسم آيزو 639 igالإيجبو لغة إيجبواللغة الإيجبوibo - ibo - ibo -
قالب:اسم آيزو 639 tgطاجيكية لغة طاجيكيةاللغة الطاجيكيةtgk - tgk - tgk -
قالب:اسم آيزو 639 sgسانغوية لغة سانغويةاللغة السانغويةsag - sag - sag -
قالب:اسم آيزو 639 jprقالب:اسم آيزو 639 jpr لغة فارسية يهوديةاللغة الفارسية اليهوديةjpr -
قالب:اسم آيزو 639 ugأويغورية لغة أويغوريةاللغة الأويغوريةuig - uig - uig -
قالب:اسم آيزو 639 micقالب:اسم آيزو 639 mic لغة ميكماكيونيةاللغة الميكماكيونيةmic -
قالب:اسم آيزو 639 mwrقالب:اسم آيزو 639 mwr لغة مارواريةاللغة المارواريةmwr -
قالب:اسم آيزو 639 nl_BEقالب:اسم آيزو 639 nl BE لغة فلمنكيةاللغة الفلمنكيةnl_BE -
قالب:اسم آيزو 639 phnقالب:اسم آيزو 639 phn لغة فينيقيةاللغة الفينيقيةphn -
قالب:اسم آيزو 639 gvمنكسية لغة منكيةاللغة المنكيةglv - glv - glv -
قالب:اسم آيزو 639 zaزهيونج لغة زهيونجاللغة الزهيونجzha - zha - zha -
قالب:اسم آيزو 639 suxقالب:اسم آيزو 639 sux لغة سوماريةاللغة السوماريةsux -
قالب:اسم آيزو 639 jvجاوية لغة جاويةاللغة الجاويةjav - jav - jav -
قالب:اسم آيزو 639 cvشوفاشية لغة تشوفاشاللغة التشوفاشchv - chv - chv -
قالب:اسم آيزو 639 dvديفهي لغة ديفهياللغة الديفهيdiv - div - div -
قالب:اسم آيزو 639 zh-yueكانتونية لغة كانتونيةاللغة الكانتونيةzh-yue -
قالب:اسم آيزو 639 hifفيجية هندية لغة فيجي هنديةاللغة الفيجي الهنديةhif -
قالب:اسم آيزو 639 gomجواني كونكانية لغة جواني كونكانيةاللغة الجواني الكونكانيةgom -
قالب:اسم آيزو 639 nanمين-نان صينية لغة مين-نان صينيةاللغة المين-نان الصينيةnan -
قالب:اسم آيزو 639 wlmويلزية وسطى لغة ويلزية وسطىاللغة الويلزية الوسطىwlm -
قالب:اسم آيزو 639 ffفولانية لغة فولانيةاللغة الفولانيةful - ful - ful -
قالب:اسم آيزو 639 kvكومي لغة كوميةاللغة الكوميةkom - kom - kom -
قالب:اسم آيزو 639 lvلاتفية لغة لاتفيةاللغة اللاتفيةlav - lav - lav -
قالب:اسم آيزو 639 afأفريقانية لغة أفريقانيةاللغة الأفريقانيةafr - afr - afr - afrs -
قالب:اسم آيزو 639 nvنافاجو لغة نافاجواللغة النافاجوnav - nav - nav -
قالب:اسم آيزو 639 wuuوو صينية لغة وو صينيةاللغة الوو الصينيةwuu -
قالب:اسم آيزو 639 newنوارية لغة نواريةاللغة النواريةnew -
قالب:اسم آيزو 639 pt-brبرتغالية برازيلية لغة برتغالية برازيليةاللغة البرتغالية البرازيليةpt-br -
قالب:اسم آيزو 639 napنابولية لغة نابوليةاللغة النابوليةnap -
قالب:اسم آيزو 639 khwكهوار لغة كهواراللغة الكهوارkhw -
قالب:اسم آيزو 639 frsقالب:اسم آيزو 639 frs لغة فريزينية شرقيةاللغة الفريزينية الشرقيةfrs -
قالب:اسم آيزو 639 crsكريولية سيشيلية لغة كريولية سيشيليةاللغة الكريولية السيشيليةcrs - crs -
قالب:اسم آيزو 639 lrcلرية شمالية لغة لرية شماليةاللغة اللرية الشماليةlrc -
قالب:اسم آيزو 639 kabقبيلية لغة قبائلية (جزائرية)اللغة القبائلية ال(جزائرية)kab -
قالب:اسم آيزو 639 otaتركية عثمانية لغة تركية عثمانيةاللغة التركية العثمانيةota -
قالب:اسم آيزو 639 avأوارية لغة أواريةاللغة الأواريةava - ava - ava -
قالب:اسم آيزو 639 ckbسورانية كردية لغة سورانية كرديةاللغة السورانية الكرديةckb -
قالب:اسم آيزو 639 aleقالب:اسم آيزو 639 ale لغة أليوتيةاللغة الأليوتيةale -
قالب:اسم آيزو 639 cebسيبونية لغة سيبونيةاللغة السيبونيةceb -
قالب:اسم آيزو 639 nsoسوتية شمالية لغة سوتو شماليةاللغة السوتو الشماليةnso -
قالب:اسم آيزو 639 bugبجينيزية لغة بجينيزيةاللغة البجينيزيةbug -
قالب:اسم آيزو 639 awaأوادية لغة أواديةاللغة الأواديةawa -
قالب:اسم آيزو 639 iuإنكتيتوتية لغة إنكتيتوتيةاللغة الإنكتيتوتيةiku - iku - iku -
قالب:اسم آيزو 639 huمجرية لغة مجريةاللغة المجريةhun - hun - hun -
قالب:اسم آيزو 639 guكجراتية لغة كجراتيةاللغة الكجراتيةguj -
قالب:اسم آيزو 639 sycسريانية لغة سريانيةاللغة السريانيةsyr -
قالب:اسم آيزو 639 euبشقية لغة بشكنشيةاللغة البشكنشيةeus - baq - eus -
قالب:اسم آيزو 639 gswألمانية سويسرية لغة ألمانية سويسريةاللغة الألمانية السويسريةgsw -
قالب:اسم آيزو 639 cuصقلبية كنسية قديمة لغة سلافونية كنسية قديمةاللغة السلافونية الكنسية القديمةchu - chu - chu -
قالب:اسم آيزو 639 ruروسية لغة روسيةاللغة الروسيةrus - rus - rus -
قالب:اسم آيزو 639 eeإوية لغة إويةاللغة الإويةewe - ewe - ewe -
قالب:اسم آيزو 639 deألمانية لغة ألمانيةاللغة الألمانيةdeu - ger - deu - deus -
قالب:اسم آيزو 639 ceشيشانية لغة شيشانيةاللغة الشيشانيةche - che - che -
قالب:اسم آيزو 639 beبيلاروسية لغة بيلاروسيةاللغة البيلاروسيةbel - bel - bel -
قالب:اسم آيزو 639 aeأفستية لغة أفستيةاللغة الأفستيةave - ave - ave -
قالب:اسم آيزو 639 luتشيلوبا لغة تشيلوبااللغة التشيلوباlub - lub - lub -
قالب:اسم آيزو 639 kuكوردية لغة كرديةاللغة الكرديةkur - kur - kur -
قالب:اسم آيزو 639 neنيبالية لغة نيباليةاللغة النيباليةnep - nep - nep -
قالب:اسم آيزو 639 ayhعربية حضرمية لغة عربية حضرميةاللغة العربية الحضرميةayh -
قالب:اسم آيزو 639 de-atألمانية نمساوية لغة ألمانية نمساويةاللغة الألمانية النمساويةde-at -
قالب:اسم آيزو 639 zunزونية لغة زونيةاللغة الزونيةzun -
قالب:اسم آيزو 639 xmfمنغريلية لغة منغريليةاللغة المنغريليةxmf -
قالب:اسم آيزو 639 ieإنترلينج لغة إنترلينجاللغة الإنترلينجile - ile - ile -
قالب:اسم آيزو 639 heعبرية لغة عبريةاللغة العبريةheb - heb - heb -
قالب:اسم آيزو 639 ttتتارية لغة تتريةاللغة التتريةtat - tat - tat -
قالب:اسم آيزو 639 veفيندية لغة فينديةاللغة الفينديةven - ven - ven -
قالب:اسم آيزو 639 scoاسكتلندية لغة اسكتلنديةاللغة الاسكتلنديةsco -
قالب:اسم آيزو 639 teتيلوغو لغة تيلوغويةاللغة التيلوغويةtel - tel - tel -
قالب:اسم آيزو 639 seسامي شمالية لغة سامي شماليةاللغة السامي الشماليةsme - sme - sme -
قالب:اسم آيزو 639 frrفريزينية شمالية لغة فريزينية شماليةاللغة الفريزينية الشماليةfrr -
قالب:اسم آيزو 639 mznطبرية لغة طبريةاللغة الطبريةmzn -
قالب:اسم آيزو 639 aynعربية صنعاوية لغة عربية صنعاويةاللغة العربية الصنعاويةayn -
قالب:اسم آيزو 639 avlعربية بداوية مصرية شرقية لغة عربية بداوية مصرية شرقيةاللغة العربية البداوية المصرية الشرقيةavl -
قالب:اسم آيزو 639 itإيطالية لغة إيطاليةاللغة الإيطاليةita - ita - ita - itas -
قالب:اسم آيزو 639 auzعربية أزبكية لغة عربية أزبكيةاللغة العربية الأزبكيةauz -
قالب:اسم آيزو 639 aryعربية مغربية لغة عربية مغربيةاللغة العربية المغربيةary -
قالب:اسم آيزو 639 htكريولية هايتية لغة كريولية هايتيةاللغة الكريولية الهايتيةhat - hat - hat -
قالب:اسم آيزو 639 etإستونية لغة إستونيةاللغة الإستونيةest - est - est -
قالب:اسم آيزو 639 arsعربية نجدية لغة عربية نجديةاللغة العربية النجديةars -
قالب:اسم آيزو 639 arbعربية حديثة لغة عربية حديثةاللغة العربية الحديثةarb -
قالب:اسم آيزو 639 apdعربية سودانية لغة عربية سودانيةاللغة العربية السودانيةapd -
قالب:اسم آيزو 639 angإنجليزية قديمة لغة إنجليزية قديمةاللغة الإنجليزية القديمةang -
قالب:اسم آيزو 639 ajpعربية شامية لغة عربية شاميةاللغة العربية الشاميةajp -
قالب:اسم آيزو 639 ainآينوية لغة آينويةاللغة الآينويةain -
قالب:اسم آيزو 639 ptبرتغالية لغة برتغاليةاللغة البرتغاليةpor - por - por -
قالب:اسم آيزو 639 mtمالطية لغة مالطيةاللغة المالطيةmlt - mlt - mlt -
قالب:اسم آيزو 639 abhعربية طاجكية لغة عربية طاجكيةاللغة العربية الطاجكيةabh -
قالب:اسم آيزو 639 zh-hantصينية تقليدية لغة صينية تقليديةاللغة الصينية التقليديةzh-t - zh-Hant -
قالب:اسم آيزو 639 ltليتوانية لغة ليتوانيةاللغة الليتوانيةlit - lit - lit -
قالب:اسم آيزو 639 zh-hansصينية تايوانية لغة صينية مبسطةاللغة الصينية المبسطةzh-s - zh-tw - zh-Hans -
قالب:اسم آيزو 639 ndنديبيل شمالية لغة نديبيل شماليةاللغة النديبيل الشماليةnde - nde - nde -
قالب:اسم آيزو 639 twتوي لغة توياللغة التويtwi -
قالب:اسم آيزو 639 suسوندانية لغة سونديةاللغة السونديةsun - sun - sun -
قالب:اسم آيزو 639 idإندونيسية لغة إندونيسيةاللغة الإندونيسيةind - ind - ind -
قالب:اسم آيزو 639 swسواحيلية لغة سواحليةاللغة السواحليةswa - swa - swa -
قالب:اسم آيزو 639 gdإسكتلندية كالكية لغة غيلية اسكتلنديةاللغة الغيلية الاسكتلنديةgla - gla - gla -
قالب:اسم آيزو 639 sr-ecقالب:اسم آيزو 639 sr-ec لغة صربية سيريليةاللغة الصربية السيريليةsr-ec - sr-ec -
قالب:اسم آيزو 639 sr-elقالب:اسم آيزو 639 sr-el لغة صربية لاتينيةاللغة الصربية اللاتينيةsr-el - sr-el -
قالب:اسم آيزو 639 sqألبانية لغة ألبانيةاللغة الألبانيةsqi - alb - sqi -
قالب:اسم آيزو 639 sdسندية لغة سنديةاللغة السنديةsnd - snd - snd -
قالب:اسم آيزو 639 stسوتية جنوبية لغة سوتيةاللغة السوتيةsot - sot - sot -
قالب:اسم آيزو 639 quكويتشوا لغة كتشوااللغة الكتشواque - que - que -
قالب:اسم آيزو 639 paبنجابية لغة بنجابيةاللغة البنجابيةpan - pan - pan -
قالب:اسم آيزو 639 nyالشيشيوا لغة نيانجااللغة النيانجاnya -
قالب:اسم آيزو 639 mrماراثية لغة مراثيةاللغة المراثيةmar - mar - mar -
local p = 	{}
local lang_table = require('Module:لغات/بيانات')
local lang_name = {}
local lang_name_with_al = {}
local lang_codes = {}

local scripts = {
	['-latn'] = ' لاتينية' ,
	['-cyrl'] = ' سيريلية' ,
	['-arab'] = ' عربية' ,
	}
for code, v in pairs(lang_table) do
	lang_name[code] = v.name
	lang_codes[v.name] = code
	if v.al_name then
		lang_name_with_al[code] = v.al_name
		lang_codes[v.al_name] = code
	end
	if v.names then
		for i, na in pairs( v.names ) do
			lang_codes[na] = code
		end
	end
	lang_name[code] = v.name
	for i, r in pairs( v.codes ) do
		lang_name[r] = v.name
		if v.al_name then
			lang_name_with_al[r] = v.al_name
		end
	end
end

function gsubname(temp , the , code)
	if lang_name_with_al[code] then
		return lang_name_with_al[code]
	end
	if the and the ~= ''
		then
			s = string.gsub(temp, " ", " ال")
			s = "ال".. s
			fi = s 
		else
			fi = temp 
	end
	return fi
end

function LatnCyrl(code,al,number, returnnil)
	local ar_name = ""
	code = code:lower()
	number = (number or 0) +1
	e = string.sub(code, -5)     -- 5 from the end until the end
	s = string.gsub(code, e, '')
	d = p.getname(s , '' , number)
	if d and d ~='' then
		if scripts[e] then
			ar_name = d ..  scripts[e]
		end
	end
	if returnnil and returnnil ~= '' then
		co = '' 
	else 
		co = code 
	end
	if ar_name == "" then 
		return co
	else 
		return gsubname(ar_name , al , code) 
	end
end

function p.getcode(code)
	s = code
	s = string.gsub(code, ' ', '')
	return lang_name[s] or lang_name[s:lower()]
end
function p.get_name_from_code(code)
	return p.getcode(code)
end

function p.getname(code, al, number, returnnil)
	number = (number or 0) + 1
	if number and number > 3 then return nil end
	if not code or code =='' then return '' end
	code = string.gsub(code , ' ', '')--:lower()
	if code and code~= '' then
		name = p.get_name_from_code(code) 
		if name and name ~= '' 
			then 
				fi = gsubname(name , al , code)
			else
				fi = LatnCyrl(code,al,number, returnnil)
		end
	end
	return fi
end

function get_code_from_name(name)
	if lang_codes[name] then
		return lang_codes[name]
	end
	for ss, v in pairs(lang_table) do
		if (name == p.getname(ss, 't') or name == p.getname(ss , ''))
		then 
			return ss--frame:preprocess(ss)
		else
			for q, codee in pairs( v.codes ) do
				if (name == p.getname(codee, 't') or name == p.getname(codee, ''))
					then return codee
				elseif (name == p.getname(ss .. '-cyrl', 't') or name == p.getname(ss .. '-cyrl', ''))
					then return ss .. '-cyrl'
				elseif (name == p.getname(ss.. '-latn', 't') or  name == p.getname(ss.. '-latn', ''))
					then return ss.. '-latn'
				elseif (name == p.getname(ss.. '-arab', 't') or  name == p.getname(ss.. '-arab', ''))
					then return ss.. '-arab'
				end
			end
		end
	end
	
end

p['اسم لغة'] = function ( frame )
	local na = frame.args[1]
	if not na or na =='' then return '' end
	local code = p.getname(frame.args[1], frame.args[2], 0, frame.args['nil'])
	return frame:preprocess(code)
end

p['قالب رمز لغة'] = function ( frame )
	lange= frame.args[1]
	text = frame.args[2]
	local c = p.getname(frame.args[1], 't')
	if lange and lange ~= '' 
	then
	lange = string.gsub(lange, ' ', '')
	lange = lange:lower()
	textout =  mw.text.tag('span', {lang= lange}, text)
		local p = 'تصنيف:مقالات تحتوي نصا ب'
		if lange =='ar' or lange =='ara'
			then cate = '' 
			else
				cate = '[['.. p .. (c or lange) .. ']]'
		end
		return  textout .. cate
	else
		return ''
	end
end

p['رمز لغة'] = function ( frame )
	local na = frame.args[1]
		if na and na~= '' 
		then
			return get_code_from_name(na) or get_code_from_name( gsubname( na , 't' , "" ) )
		else
			return ''
	end
end


p['قائمة'] = function ( frame )
	lang= require('Module:لغات/بيانات')
	local list = mw.html.create("table")
	list:addClass("wikitable sortable collapsible")
	local head = list:tag("tr")
	head:tag("th"):wikitext("رمز")
	head:tag("th"):wikitext("تضمين قالب")
	head:tag("th"):wikitext("وصلة")
	head:tag("th"):wikitext("اسم")
	head:tag("th"):wikitext("التحويلات")
	for code, nam in pairs(lang_table) do
		local temp = nam.name-- or k
		local row = list:tag("tr")
		local oo = row:tag("td")
		local r = row:tag("td")
		local th = row:tag("td")
		local ss = row:tag("td")
		local rr = row:tag("td")
		local rsr = '{{اسم آيزو 639 ' .. code ..'}}'
		local er = '[[قالب:اسم آيزو 639 ' .. code ..']]'
		local dd = "\n[[لغة ".. temp .."]]"
		local ooo = 'اللغة ' .. gsubname(temp, 'r' ,code )
		oo:tag("span"):wikitext(er)
		r:tag("span"):wikitext(frame:preprocess(rsr))
		th:tag("span"):wikitext(dd)
		ss:tag("span"):wikitext(ooo)
			for k,v in pairs(nam.codes ) do
				local cc =  {}
					if v and v ~= '' then 
				  		u = v
				  	end
				rr:tag("code"):wikitext(u)
				rr:tag("span"):wikitext(' - ') 
			end
			end
	return list
end

return p