ویکیپدیا
mznwiki
https://mzn.wikipedia.org/wiki/%DA%AF%D8%AA_%D8%B5%D9%81%D8%AD%D9%87
MediaWiki 1.47.0-wmf.5
first-letter
مدیا
شا
گپ
کارور
کارور گپ
ویکیپدیا
ویکیپدیا گپ
پرونده
پرونده گپ
مدیاویکی
مدیاویکی گپ
شابلون
شابلون گپ
رانما
رانما گپ
رج
رج گپ
پورتال
پورتال گپ
پروژه
پروژه گپ
TimedText
TimedText talk
ماژول
ماژول گپ
Event
Event talk
مازرون دریا
0
7
327774
315306
2026-06-03T21:10:27Z
~2026-32856-30
45534
/* */
327774
wikitext
text/x-wiki
{{Coord|۴۰|N|۵۱|E|type:waterbody|display=inline,title}}
'''کاسپیان دریا (دریو چه سولشعریه؟!?¡)'''، اتا گت ِدریاچه هسته که جنوبوَر جه [[ئيرون]] ره، شمالوَر جه [[روسیه]] و [[قزاقستون]] ره، غربوَر جه [[آذربایجون]] و شرقوَر جه [[ترکمنستون]] جه محدود بونه. چون کاسپین، جهون ِگتترین [[دریاچه]] هسته وِ رِه [[دریو]] هم گانّه.
ایران دولت اتا بخشنومه دله مردم ره مجبور هاکرده که اینتا دریای نوم ره خزر بوّن. خزر اَتّا وحشی قوم نوم هسّه که ساسانیون دوران به ایران سامون ره حمله کردِنِه و رومیون جه یعنی ایران دشمن جه همپیمون بینه. این وحشی قوم زرد نژاد جه بینه که کاسپین دریای پلی چادر بزو بینه و صحراگردی و تاراج کردنه و ویشته [[کورا|كورا درکا]] اییَمونه. انوشیروان و قباد، دِتا ایرانی شاه، وشون جه جنگ هکردِنه. چونکه این وحشی قوم ایران سامون سر قتل و غارت کردنه. جنگ این وحشی قوم جه به نفع ایران تموم بَیّه<ref>تاریخ ایران قبل از اسلام تألیف حسن پیرنیا،نشر الهام،تهران،۱۳۸۸.</ref>.
خزران خاسسنه ابريشم راه ره زير نظر بئيرن تا اينتا رهگذر جه بازرگاني روابط دله [[بیزانس]] جه اتا خله سود بورن. سبب اتحاد خزران تركون جه همينتا بيئه. بعدا روزگار خسروانوشيروان اول دله و هرمز چاروم، خسرو دوم و كواذ دوم تا پايان شاهنشاهي ساساني، خزران دوش به دوش تركان و روميان با سپاه ساساني پيكار هكردنه و اتا خله ظلم بر مردم قفقاز روا داشتنه<ref>ايران و تركان در روزگار ساسانيان،عنايت الله رضا،1365،شركت انتشارات علمي و فرهنگي،تهران،چاپ چهارم</ref>
== اینتا دریای سامون ==
[[پرونده:Flag_of_Iran.svg|25px]] جنوب ور به [[ئیرون]]
[[پرونده:Flag_of_Kazakhstan.svg|25px]] شمال ور به [[قزاقستون]]
[[پرونده:Flag_of_Russia.svg|25px]] شمال ور به [[روسیه]]
[[پرونده:Flag_of_Azerbaijan.svg|25px]]غرب ور به [[آذربایجون]]
[[پرونده:flag_of_Turkmenistan.svg|25px]] شرق ور به [[تورکمونستون]]
== اسمون اینتا دریا ==
=== دریای کاسپین ===
همه جهان اینتا دریا ره به عنوان [[دریای کاسپین]] اشناسنّنه.کاسپین خودش از اسم قوم کاسپی (یا کاسی) بَیته بیّه که اول کرانه ی غربی تا جنوب غربی اینتا دریا ساکن بینه و کمکم بیَمونه (جایی که اِما گامبی [[گیلان]] ) . پژوهشهای جدیدی که دربارهٔ ژنتیک مردم ساکن جنوب این دریا بیّه، گواهی به این ادعا هسته که مازرونیها و گیلانیا (که جوامع مردِمشیناسی جهان وشون ره کاسپین اشناسنّه) از نوادگان مردمی هستنه که از غرب این دریا ی ور بیَمونه. کاسیها که به نوعی مارٍقوم مردم جنوبی و غربی این دریا محسوب بونه، خودشون به دو دستهٔ کاسسیها و کاسپین تقسیم بونّنه.
=== دریای تپورستان ===
دریای [[مازرون]] یا [[تپورستان]] ([[تبرستان]]): اسنادی که از مؤسسات تاریخ شناسی [[روسیه]] بدست بیموئه که [[نوجین زیس]] قرن دوازدهم بنویشته که ایرانیان این دریا ره قرنا دریای تبرستان گتنه، ولی چون واژهٔ [[مازرون]] میان مردم [[تبرستان]] جادَکِته ، وه ره مازرون دریا گنّه، همینتی میان دانشمندای قرون بعد از اسلام مازرون دریا به روی نقشهها ثبت بیّه، گذشته از اون اسم دریای تبرستان به دلیل مجاورت دولت تبرستان به اون بییه، نامهای [[ساری]] ، [[خراسون]] ، [[گرگان]] ، [[گیلان]] که زمانی روی این دریا بیه، همگی به مناطقی از تبرستان باستانی برگردنه. به اعتقاد عنایتالله رضا، اصلاً سرزمین شمال ایران، در طول تاریخ اسم [[مازرون]] نداشته، بلکه اول «'''تپوران'''» و بعداً در دوره اسلامی «'''طبرستان'''» اسم داشته. در حالی که مازرون اتا منطقه توی [[سیستان]] منطقه بییه. نظر عنايت الله رضا در مورد اينكه مازندران منطقه اي در سيستان بيه درست نيه.اگه كسي شاهنامه ره بخونّه متوجه بونه كه مازندران شاهنامه مازندران فعلي هسّه.چونكه در شاهنامه اسم شهرهاي آمل و ساري به طور روشن اشاره بيه<ref>شاهنامه فردوسي.</ref>
== دریای خزر ==
[[پرونده:Derbent_wall.jpg|thumb|200px|left|سد دربند كه در دوره ساسانیان براي جلوگيري از اقوام وحشي از جمله قوم خزر بساته بیّه]]
در آغاز سده هفتم ميلادي دو تا گت [[قوم]] در شمال [[قفقاز]] سكني داشتنه.اتا از اينتا قوم [[بلغارون]] بينه.قوم ديگه [[خزران]] بينه كه دشتاي سفلاي روخنه تِرِكْ و روخنه [[ولگا]] وشون جا بيه. <ref>ايران و تركان در روزگار ساسانيان،عنايت الله رضا،1365،شركت انتشارات علمي و فرهنگي،تهران،چاپ چهارم صفحه 145 </ref>.اینتا قوم وحشی [[خزر]] از نژاد زرد بینه که در کنار [[دریای کاسپین]] چادر بزّونه بینه و به صحراگردی و تاخت و تاز در کشورهای همجوار اشتغال داشتنه و اغلب به طرف روخنه کورا(کوروش قدیم)اییمونه.[[انوشیروان]] و [[قباد]] دو تا از [[شاهان ایرانی]] با آنها جنگ هکردِ نه.چونکه اینتا قوم وحشی در مرزای ایران مرتکب قتل و غارت بینه.جنگ با اینتا قوم وحشی به نفع ایران تمام بیّه<ref>تاریخ ایران قبل از اسلام تألیف حسن پیرنیا،نشر الهام،تهران،۱۳۸۸.</ref>
در جنگايي كه به سالاي 589 و 626-630 ميلادي روي هداهه،سرنوشت خزران با سرنوشت خان [[آشينا]] پيوندي سخت نزديك پيدا هكرده.از اينتا رو در نوشته مورخان [[رومي]] و [[ايراني]]،نوم [[ترك]] و [[خزر]] در كنار همديگه بيئموئه.شاوان در ش نوشته خواننده ره از اينتا خطا بر حذر داشته و معتقد هسه كه نونه اينتا دو قوم ره اتا فرض هكنيم<ref>ايران و تركان در روزگار ساسانيان،عنايت الله رضا،1365،شركت انتشارات علمي و فرهنگي،تهران،چاپ چهارم صفحه 145</ref>
خزرها دین [[یهودی]] ره قبول هکردِ نه. وشون [[قفقاز]] طرفا دَیْنِه و [[ساسانیان]] دوره برای اینکه وشون حمله نکانن اتا دیوار دکشینه که هنوز هم قفقاز دله دره به نام [[سد در بند]].
خزران كه از دير باز دشمن ايران بينه،خواسنه راه ابريشم ره زير نظر بئيرن تا از اينتا رهگذر در روابط بازرگاني با روم شرقي(بيزانس) اتا خله سود بورن.سبب اتحاد خزران با تركان همينتا بيئه.خزران با تموم نيرو خاناي ترك ره ياري كردنه.بعدا در روزگار خسرو انوشيروان اول و نيز به هنگوم فرمانروايي هرمز چهارم،خسرو دوم و كواذ دوم تا پايان شاهنشاهي ساساني،خزران دوش به دوش تركان و روميان با سپاه ساساني پيكار هكردنه و اتا خله ظلم بر مردم قفقاز روا داشتنه<ref>ايران و تركان در روزگار ساسانيان،عنايت الله رضا،1365،شركت انتشارات علمي و فرهنگي،تهران،چاپ چهارم</ref>
==خزر اتا اسم نادرست==
[[پرونده:Caspian Sea Iran 2014.jpg|حاشیه|چپ|بیقاب]]
بنابر گزارش ها،پنجم ژوئیه ی سال 527 میلادی که بر پایه ی برابر گذاری های گاهشماری،همان 14 تیر ماه خورشیدی هسه،قباد ساسانی بتونسه قوم خزر ره که به خاک ایران زمین وارد بينه،تا آنسوی رودخانه ولگاه بيرون هكنه.در چنین روزی قباد ساسانی،فرمان هدا تا شهر دربند و دژ دربند بازسازی بوه.این دژ شهر که هنوز نوم پهلوی بر خود دارنه و در روسیه واقع هسه شمالی ترین مرزبانی ایران در زمون ساسانیان بيه،جائی میان دریای کاسپین و کوه های قفقاز در میونه اتا تنگه.بنابر کتیبه پهلوی که بر دیوارهای سنگی اینتا شهر نصب هسه،دژ دربند به فرمون خسرو انوشیروان،بساته بيه تا جلوی تركتازي اقوام شمالی بيته بوه و قباد،ريكاي خسرو انوشیروان،پس از واپس راندن خزر ها،در پیروز نامه ای که بر سنگ های شهر دربند نقش هسه داستان اینتا پیروزی و فرمونش به بازسازی ره نقل هکرده .خزر ها اتا از حکومت هائی هسنه که در شمال قفقاز نزدیک به 500 تا 600 سال همسایه تاریخی ایران بينه.از اقوام آلتائی هسنه.خزر ها بازمانده قوم هون هسنه که از شمال چین اتا گت حرکت ره آغاز هکردنه تا به قلب اروپا برسینه.خزر ها بخشی از قوم هون هسنه که در اینتا گت حرکت در قفقاز شمالی یا جنوب روسیه امروزی ماندگار بينه.اینتا قوم مهاجم و هم مرز با ایران همواره پدید آور در گیری های مرزی بينه.دژ دربند دژ سنگی و استوار در بند تنها برای پیشگیری از چنین تازش هائی بساته بيه.دژدربند اتا جایگاه استراتژیک بیه برای مهاجمان.شهری ایرانی که اتا از زیباترین شهر های تاریخی جهان به شمار اِنه.آن اندازه زیبا که توسط روس ها به عنوان میراث معنوی و فرهنگی به ثبت جهانی برسیه.هنوز هم تومی خنه هایی به دیرنگی 700 و 800 و حتا هزار سال ره در اینتا شهر بدین و هنوز هم هرچند شمارشان رو به کاهش بشته اما مردمون شهر پهلوی زوون هسنه.تا سالیان پیش تات ها ویشترین جمعیت اینتا شهر ره در بر داشتنه.تات های پهلوی زوون که زوون شمال باختری ایران ره داشتنه و اینتا بدان معنا هسه که پس از گذشت چیزی نذدیک به هزار و چهارصد سال اونا ها زوون ایرانی خد ره پاس داشتنه.این روز ها از کتاب های درسی بیته تا رادیو و تلویزیون دریای شمال ایران ره خزر گننه.واژه خزر بر اینتا دریا که مالکش دست کم تا پیش از پیمون نامه های ننگین ترکمان چای و گلستان ایران بیه آیا تعبیری جز قوم مهاجم خزر داینه؟قومی که برای جلوگیری از تاخت و تازشان بر میهن،جلویشون دیوار دکشیمی ،زنجیر دوسیمی،جنگ هکردیمی،و کشته هدامی.واژه خزر هیج معنایی جز یاد آوری قوم مهاجم خزر نداینه.نمونه آن دریای شمال ایران هسه که همواره به نوم مردمون ایرانی که در کنارش زندگی کردنه،دریای مازندران،دریای کاسپین،دریای تبرستان،دریای تپورستان، دریای وهرکانه، دریای هیرکانی و دریای گرگان خوانده بیه.اصلا واژه خزر هیچ پیشینه تاریخی نداینه.بی گمون باشید که باستان شناسان،تاریخ دانان،زبان شناسان و دیگر کار آمدان اینتا سرزمین،بر اینتا باورنه که خزر نه تنها ایرانی نیه بلکه تاریخی هم نیه.نوم کاسپین ایرانی ره که همه جهان به رسمیت بشناسه کشور ایران به رسمیت نشناسه .اداره یکسان سازی نام های جغرافیایی کشور ایران چند سال پیش نوم خزر غیر ایرانی ره برای نم بوردن اینتا دریا تصویب هکرده.جالبه بدونین که بر سکه های پنج تومانی قدیمی نوم دریای شمال ایران مازندران ضرب بیه بیئه.<ref>هفته نامه خبری فرهنگی امرداد،سال یازدهم،11 تیر ماه ،1390 خورشیدی،شماره پیاپی 256،صفحه 5
</ref>
[۱۱]
=== دریای قزوین ===
دریای کشوین (قزوین): به پایهٔ دیدگاهی دیگه قزوین و کاسپین به ترتیب عربیبیّه و یونانیبیّهٔ اسم باستانی وه ، کشوین هستنه. این اسم امروزه از سوی کشورهای [[عربی]] به شکل بحر القزوین به کار شونه. در زبان اردو در پاکستان هم این دریا ره بحیره قزوین گنّه.
=== مازرون ِدریا دیگه اسمئون بقیه جائون ===
آيا دوننّني در ديگر كشور ها اينتا دريا ره چه شي گنّنه؟در زبان آفريكانس كه در آفريقاي جنوبي استفاده بونه گنّنه كاسپيس،در كشورهاي عربي بحر قزوين(قزوين عربي بيّهِ كاسپين هسّه)،در زبان كاتالا كاسپيا،در آلمانی کاسپیشن،در دانماركي كاسپيسكه،در انگليسي كاسپين،در زبان اسپرانتو كاسپيو،در اسپانيايي كاسپيو،در اِستي كاسپيا،در فرانسوي كاسپين،در لاتين كاسپيوم،در پاكستان قزوين،در سومالي كاسپين/قزوين،در پرتقالي كاسپيو،در پنجابي كيسپيئن،در گيلكي كاسپين دريا،در مازندراني درياي مازندران،در كوردي درياي مازندران،در تركمنستان خزر،در تركيه خزر،در جمهوري آذربايجان خزر،<ref>ويکيپديا</ref>در ايران با توجه به بخشنامه دولت ايران در مكاتبات داخلي خزر و در مكاتبات خارجي كاسپين.اگه توجه هكنيم در تمام جهان اينتا دريا ره كاسپين گنّنه و تنها در چند كشور ترك زوون از جمله تركيه و تركمنستان و آذربايجان و متأسفانه ايران دله خزر گنّنه.اگه به تاريخ رجوع هكنيم قوم خزر ترك تبار بينه به همين خاطر چند كشور ترك زوون اينتا دريا ره خزر نام ورنّه.اينجه اين سوال پيش انه كه چِه در ايران بجاي درياي مازندران ايراني از خزر تركي استفاده بونه؟جاي تعجب نيّه؟ما چه ارتباطي با تركان دايمي؟
==== دیگه ایسمئون ====
* دریای [[هیرکانی]] : اینتا اسم در قدیمی ترین متنها بییموئه. دریای هیرکانی ([[هیرکانیا]]/[[گرگان]]) که منابع یونانی و لاتین دله (Hyrcania Maro) بموئه (هرودوت). امروزه به کار نشونه.
* دريای [[گیلان]] : [[شاهنامه]] [[فردوسی]] دله بموئه
* دریای فراخکرت (وُئوروکَشَ): بعضیا اینتا اسم ره همون مازرون دریا دونّه که اوستا دله بییمو.
* دریای [[آبسکون]]: بعضی تاریخ دانان بنویشتنه ممدخوارزم شاه بعد از حمله مغول فرار هکردِ به دریای آبسکون<ref>تاریخ ایران قبل از اسلام تألیف حسن پیرنیا،نشر الهام،تهران،۱۳۸۸.</ref>
* دریای [[ساری]]: امروزه به کار نشونه.
* دریای [[دیلم]] یا [[دیلمستان]]: امروزه به کار نشونه.
* 'کبود ِدریا (زَراه اَکفوده):مازرونی جه وانه کـَیی ِدریا.
* دریای خراسون: زمان حکومت طاهریان خراسان دله و اتحاد وشون با [[تبرستون علویون]] اینتا اسم کار بزو بیّه.
* دریای بابالابواب
* دریای [[باکو]] ِ: در قرون وسطا توسط بعضی اروپائیان
== گتچیزون ==
اینتا دریاچه گتترین دریاچه ی دِنیا هسته. هر چی شمال ور اِنی به جنوب اینتا دریای عمق ویشته وانه.
بخش جنوبی مازرون دریا و روخنه هائی که ون دله شندنّه یعنی سواحل مربوط به [[ایران]] ، ۷۸ گونه و زیرگونه ماهی پیدا وانه. از مهمترین روخنههائی که این دریا دله شننده وانه [[سپیدرود]] و [[پیلورود]] (گت رود) و [[هراز]] ره وانه نوم بوردن. مازرون دریا اتا از بوم شناخت های جهان هسته که محیطی مناسب برای زندگی و رشد مرغوبترین ماهیای خاویاری جهان هسته. ۹۰ درصد صید ماهیای خاویاری مخصوص به این دریا هسته.
== سرمایهئون ==
مازرون دریا دارای ذخایر [[گاز]]، [[نفت]] و [[خاویار]] هسته. کل ذخایر اثبات بَئی نفت این دریا ۵۰ میلیارد بشکه هسته و این یعنی حدود ۴ درصد از کل ذخایر نفت جهان. همینتی ۹۰ درصد خاویار جهان این دریا جه صید وانه. اما صید بی رویه این ماهی باعث بیّه که بنا به گفتة دانشمندان ۹۰ درصد از تعداد این ماهیان در قرن اخیر دله کم بوّه. اگه این روند دمباله پیدا هکنه تا ۱۰ سال آینده به کلّی این دریا منقرض وونه.
==نگارخنه==
<gallery>
Osmanli_Ortadogu.jpg|قزبین
History_map_of_tapuria.png|اواخر دوران [[قاجار]]
Jomann_Imperium_Periscum.jpg| به اینگیلیسی (۱۷۰۰تا۱۷۲۰میلادی):هیرکانیا ''(به فارسی: ورکانه)'' و کاسپین
Persia1808.JPG|اینگیلیسی در (1808)
Iran e Bozorg2.jpg|اینگیلیسی (1719)''(به فارسی: ورکانه)''
Ortelius 1580.jpg|اینگیلیسی (1580)[[آمارد]]
PG_NSW_Image_jpeg.jpg|دریای [[آمارد]]
Stenka Razin by Vasily Surikov 1906.jpg
</gallery>
<center>
<gallery style="text-align:center">
Mazandaransea01.jpg|ساحل دریای مازندران
Mazandaransea02.jpg|دریای مازندران
Babolsar darya.jpg|دریای مازندران [[بابلسر]]
</gallery>
</center>
== منبع ==
* [http://www.iranchamber.com/geography/articles/names_of_caspian_sea.php Names of Caspian Sea ]
{{پانویس}}
[[رج:مازرون دریا| ]]
[[رج:دریاچه]]
[[رج:دریا]]
orl05jb60fwmfmohmr1griruxzwsl56
327775
327774
2026-06-03T21:10:47Z
~2026-32856-30
45534
جور جور جور جور
327775
wikitext
text/x-wiki
'''کاسپیان دریا (دریو چه سولشعریه؟!?¡)'''، اتا گت ِدریاچه هسته که جنوبوَر جه [[ئيرون]] ره، شمالوَر جه [[روسیه]] و [[قزاقستون]] ره، غربوَر جه [[آذربایجون]] و شرقوَر جه [[ترکمنستون]] جه محدود بونه. چون کاسپین، جهون ِگتترین [[دریاچه]] هسته وِ رِه [[دریو]] هم گانّه.
ایران دولت اتا بخشنومه دله مردم ره مجبور هاکرده که اینتا دریای نوم ره خزر بوّن. خزر اَتّا وحشی قوم نوم هسّه که ساسانیون دوران به ایران سامون ره حمله کردِنِه و رومیون جه یعنی ایران دشمن جه همپیمون بینه. این وحشی قوم زرد نژاد جه بینه که کاسپین دریای پلی چادر بزو بینه و صحراگردی و تاراج کردنه و ویشته [[کورا|كورا درکا]] اییَمونه. انوشیروان و قباد، دِتا ایرانی شاه، وشون جه جنگ هکردِنه. چونکه این وحشی قوم ایران سامون سر قتل و غارت کردنه. جنگ این وحشی قوم جه به نفع ایران تموم بَیّه<ref>تاریخ ایران قبل از اسلام تألیف حسن پیرنیا،نشر الهام،تهران،۱۳۸۸.</ref>.
خزران خاسسنه ابريشم راه ره زير نظر بئيرن تا اينتا رهگذر جه بازرگاني روابط دله [[بیزانس]] جه اتا خله سود بورن. سبب اتحاد خزران تركون جه همينتا بيئه. بعدا روزگار خسروانوشيروان اول دله و هرمز چاروم، خسرو دوم و كواذ دوم تا پايان شاهنشاهي ساساني، خزران دوش به دوش تركان و روميان با سپاه ساساني پيكار هكردنه و اتا خله ظلم بر مردم قفقاز روا داشتنه<ref>ايران و تركان در روزگار ساسانيان،عنايت الله رضا،1365،شركت انتشارات علمي و فرهنگي،تهران،چاپ چهارم</ref>
== اینتا دریای سامون ==
[[پرونده:Flag_of_Iran.svg|25px]] جنوب ور به [[ئیرون]]
[[پرونده:Flag_of_Kazakhstan.svg|25px]] شمال ور به [[قزاقستون]]
[[پرونده:Flag_of_Russia.svg|25px]] شمال ور به [[روسیه]]
[[پرونده:Flag_of_Azerbaijan.svg|25px]]غرب ور به [[آذربایجون]]
[[پرونده:flag_of_Turkmenistan.svg|25px]] شرق ور به [[تورکمونستون]]
== اسمون اینتا دریا ==
=== دریای کاسپین ===
همه جهان اینتا دریا ره به عنوان [[دریای کاسپین]] اشناسنّنه.کاسپین خودش از اسم قوم کاسپی (یا کاسی) بَیته بیّه که اول کرانه ی غربی تا جنوب غربی اینتا دریا ساکن بینه و کمکم بیَمونه (جایی که اِما گامبی [[گیلان]] ) . پژوهشهای جدیدی که دربارهٔ ژنتیک مردم ساکن جنوب این دریا بیّه، گواهی به این ادعا هسته که مازرونیها و گیلانیا (که جوامع مردِمشیناسی جهان وشون ره کاسپین اشناسنّه) از نوادگان مردمی هستنه که از غرب این دریا ی ور بیَمونه. کاسیها که به نوعی مارٍقوم مردم جنوبی و غربی این دریا محسوب بونه، خودشون به دو دستهٔ کاسسیها و کاسپین تقسیم بونّنه.
=== دریای تپورستان ===
دریای [[مازرون]] یا [[تپورستان]] ([[تبرستان]]): اسنادی که از مؤسسات تاریخ شناسی [[روسیه]] بدست بیموئه که [[نوجین زیس]] قرن دوازدهم بنویشته که ایرانیان این دریا ره قرنا دریای تبرستان گتنه، ولی چون واژهٔ [[مازرون]] میان مردم [[تبرستان]] جادَکِته ، وه ره مازرون دریا گنّه، همینتی میان دانشمندای قرون بعد از اسلام مازرون دریا به روی نقشهها ثبت بیّه، گذشته از اون اسم دریای تبرستان به دلیل مجاورت دولت تبرستان به اون بییه، نامهای [[ساری]] ، [[خراسون]] ، [[گرگان]] ، [[گیلان]] که زمانی روی این دریا بیه، همگی به مناطقی از تبرستان باستانی برگردنه. به اعتقاد عنایتالله رضا، اصلاً سرزمین شمال ایران، در طول تاریخ اسم [[مازرون]] نداشته، بلکه اول «'''تپوران'''» و بعداً در دوره اسلامی «'''طبرستان'''» اسم داشته. در حالی که مازرون اتا منطقه توی [[سیستان]] منطقه بییه. نظر عنايت الله رضا در مورد اينكه مازندران منطقه اي در سيستان بيه درست نيه.اگه كسي شاهنامه ره بخونّه متوجه بونه كه مازندران شاهنامه مازندران فعلي هسّه.چونكه در شاهنامه اسم شهرهاي آمل و ساري به طور روشن اشاره بيه<ref>شاهنامه فردوسي.</ref>
== دریای خزر ==
[[پرونده:Derbent_wall.jpg|thumb|200px|left|سد دربند كه در دوره ساسانیان براي جلوگيري از اقوام وحشي از جمله قوم خزر بساته بیّه]]
در آغاز سده هفتم ميلادي دو تا گت [[قوم]] در شمال [[قفقاز]] سكني داشتنه.اتا از اينتا قوم [[بلغارون]] بينه.قوم ديگه [[خزران]] بينه كه دشتاي سفلاي روخنه تِرِكْ و روخنه [[ولگا]] وشون جا بيه. <ref>ايران و تركان در روزگار ساسانيان،عنايت الله رضا،1365،شركت انتشارات علمي و فرهنگي،تهران،چاپ چهارم صفحه 145 </ref>.اینتا قوم وحشی [[خزر]] از نژاد زرد بینه که در کنار [[دریای کاسپین]] چادر بزّونه بینه و به صحراگردی و تاخت و تاز در کشورهای همجوار اشتغال داشتنه و اغلب به طرف روخنه کورا(کوروش قدیم)اییمونه.[[انوشیروان]] و [[قباد]] دو تا از [[شاهان ایرانی]] با آنها جنگ هکردِ نه.چونکه اینتا قوم وحشی در مرزای ایران مرتکب قتل و غارت بینه.جنگ با اینتا قوم وحشی به نفع ایران تمام بیّه<ref>تاریخ ایران قبل از اسلام تألیف حسن پیرنیا،نشر الهام،تهران،۱۳۸۸.</ref>
در جنگايي كه به سالاي 589 و 626-630 ميلادي روي هداهه،سرنوشت خزران با سرنوشت خان [[آشينا]] پيوندي سخت نزديك پيدا هكرده.از اينتا رو در نوشته مورخان [[رومي]] و [[ايراني]]،نوم [[ترك]] و [[خزر]] در كنار همديگه بيئموئه.شاوان در ش نوشته خواننده ره از اينتا خطا بر حذر داشته و معتقد هسه كه نونه اينتا دو قوم ره اتا فرض هكنيم<ref>ايران و تركان در روزگار ساسانيان،عنايت الله رضا،1365،شركت انتشارات علمي و فرهنگي،تهران،چاپ چهارم صفحه 145</ref>
خزرها دین [[یهودی]] ره قبول هکردِ نه. وشون [[قفقاز]] طرفا دَیْنِه و [[ساسانیان]] دوره برای اینکه وشون حمله نکانن اتا دیوار دکشینه که هنوز هم قفقاز دله دره به نام [[سد در بند]].
خزران كه از دير باز دشمن ايران بينه،خواسنه راه ابريشم ره زير نظر بئيرن تا از اينتا رهگذر در روابط بازرگاني با روم شرقي(بيزانس) اتا خله سود بورن.سبب اتحاد خزران با تركان همينتا بيئه.خزران با تموم نيرو خاناي ترك ره ياري كردنه.بعدا در روزگار خسرو انوشيروان اول و نيز به هنگوم فرمانروايي هرمز چهارم،خسرو دوم و كواذ دوم تا پايان شاهنشاهي ساساني،خزران دوش به دوش تركان و روميان با سپاه ساساني پيكار هكردنه و اتا خله ظلم بر مردم قفقاز روا داشتنه<ref>ايران و تركان در روزگار ساسانيان،عنايت الله رضا،1365،شركت انتشارات علمي و فرهنگي،تهران،چاپ چهارم</ref>
==خزر اتا اسم نادرست==
[[پرونده:Caspian Sea Iran 2014.jpg|حاشیه|چپ|بیقاب]]
بنابر گزارش ها،پنجم ژوئیه ی سال 527 میلادی که بر پایه ی برابر گذاری های گاهشماری،همان 14 تیر ماه خورشیدی هسه،قباد ساسانی بتونسه قوم خزر ره که به خاک ایران زمین وارد بينه،تا آنسوی رودخانه ولگاه بيرون هكنه.در چنین روزی قباد ساسانی،فرمان هدا تا شهر دربند و دژ دربند بازسازی بوه.این دژ شهر که هنوز نوم پهلوی بر خود دارنه و در روسیه واقع هسه شمالی ترین مرزبانی ایران در زمون ساسانیان بيه،جائی میان دریای کاسپین و کوه های قفقاز در میونه اتا تنگه.بنابر کتیبه پهلوی که بر دیوارهای سنگی اینتا شهر نصب هسه،دژ دربند به فرمون خسرو انوشیروان،بساته بيه تا جلوی تركتازي اقوام شمالی بيته بوه و قباد،ريكاي خسرو انوشیروان،پس از واپس راندن خزر ها،در پیروز نامه ای که بر سنگ های شهر دربند نقش هسه داستان اینتا پیروزی و فرمونش به بازسازی ره نقل هکرده .خزر ها اتا از حکومت هائی هسنه که در شمال قفقاز نزدیک به 500 تا 600 سال همسایه تاریخی ایران بينه.از اقوام آلتائی هسنه.خزر ها بازمانده قوم هون هسنه که از شمال چین اتا گت حرکت ره آغاز هکردنه تا به قلب اروپا برسینه.خزر ها بخشی از قوم هون هسنه که در اینتا گت حرکت در قفقاز شمالی یا جنوب روسیه امروزی ماندگار بينه.اینتا قوم مهاجم و هم مرز با ایران همواره پدید آور در گیری های مرزی بينه.دژ دربند دژ سنگی و استوار در بند تنها برای پیشگیری از چنین تازش هائی بساته بيه.دژدربند اتا جایگاه استراتژیک بیه برای مهاجمان.شهری ایرانی که اتا از زیباترین شهر های تاریخی جهان به شمار اِنه.آن اندازه زیبا که توسط روس ها به عنوان میراث معنوی و فرهنگی به ثبت جهانی برسیه.هنوز هم تومی خنه هایی به دیرنگی 700 و 800 و حتا هزار سال ره در اینتا شهر بدین و هنوز هم هرچند شمارشان رو به کاهش بشته اما مردمون شهر پهلوی زوون هسنه.تا سالیان پیش تات ها ویشترین جمعیت اینتا شهر ره در بر داشتنه.تات های پهلوی زوون که زوون شمال باختری ایران ره داشتنه و اینتا بدان معنا هسه که پس از گذشت چیزی نذدیک به هزار و چهارصد سال اونا ها زوون ایرانی خد ره پاس داشتنه.این روز ها از کتاب های درسی بیته تا رادیو و تلویزیون دریای شمال ایران ره خزر گننه.واژه خزر بر اینتا دریا که مالکش دست کم تا پیش از پیمون نامه های ننگین ترکمان چای و گلستان ایران بیه آیا تعبیری جز قوم مهاجم خزر داینه؟قومی که برای جلوگیری از تاخت و تازشان بر میهن،جلویشون دیوار دکشیمی ،زنجیر دوسیمی،جنگ هکردیمی،و کشته هدامی.واژه خزر هیج معنایی جز یاد آوری قوم مهاجم خزر نداینه.نمونه آن دریای شمال ایران هسه که همواره به نوم مردمون ایرانی که در کنارش زندگی کردنه،دریای مازندران،دریای کاسپین،دریای تبرستان،دریای تپورستان، دریای وهرکانه، دریای هیرکانی و دریای گرگان خوانده بیه.اصلا واژه خزر هیچ پیشینه تاریخی نداینه.بی گمون باشید که باستان شناسان،تاریخ دانان،زبان شناسان و دیگر کار آمدان اینتا سرزمین،بر اینتا باورنه که خزر نه تنها ایرانی نیه بلکه تاریخی هم نیه.نوم کاسپین ایرانی ره که همه جهان به رسمیت بشناسه کشور ایران به رسمیت نشناسه .اداره یکسان سازی نام های جغرافیایی کشور ایران چند سال پیش نوم خزر غیر ایرانی ره برای نم بوردن اینتا دریا تصویب هکرده.جالبه بدونین که بر سکه های پنج تومانی قدیمی نوم دریای شمال ایران مازندران ضرب بیه بیئه.<ref>هفته نامه خبری فرهنگی امرداد،سال یازدهم،11 تیر ماه ،1390 خورشیدی،شماره پیاپی 256،صفحه 5
</ref>
[۱۱]
=== دریای قزوین ===
دریای کشوین (قزوین): به پایهٔ دیدگاهی دیگه قزوین و کاسپین به ترتیب عربیبیّه و یونانیبیّهٔ اسم باستانی وه ، کشوین هستنه. این اسم امروزه از سوی کشورهای [[عربی]] به شکل بحر القزوین به کار شونه. در زبان اردو در پاکستان هم این دریا ره بحیره قزوین گنّه.
=== مازرون ِدریا دیگه اسمئون بقیه جائون ===
آيا دوننّني در ديگر كشور ها اينتا دريا ره چه شي گنّنه؟در زبان آفريكانس كه در آفريقاي جنوبي استفاده بونه گنّنه كاسپيس،در كشورهاي عربي بحر قزوين(قزوين عربي بيّهِ كاسپين هسّه)،در زبان كاتالا كاسپيا،در آلمانی کاسپیشن،در دانماركي كاسپيسكه،در انگليسي كاسپين،در زبان اسپرانتو كاسپيو،در اسپانيايي كاسپيو،در اِستي كاسپيا،در فرانسوي كاسپين،در لاتين كاسپيوم،در پاكستان قزوين،در سومالي كاسپين/قزوين،در پرتقالي كاسپيو،در پنجابي كيسپيئن،در گيلكي كاسپين دريا،در مازندراني درياي مازندران،در كوردي درياي مازندران،در تركمنستان خزر،در تركيه خزر،در جمهوري آذربايجان خزر،<ref>ويکيپديا</ref>در ايران با توجه به بخشنامه دولت ايران در مكاتبات داخلي خزر و در مكاتبات خارجي كاسپين.اگه توجه هكنيم در تمام جهان اينتا دريا ره كاسپين گنّنه و تنها در چند كشور ترك زوون از جمله تركيه و تركمنستان و آذربايجان و متأسفانه ايران دله خزر گنّنه.اگه به تاريخ رجوع هكنيم قوم خزر ترك تبار بينه به همين خاطر چند كشور ترك زوون اينتا دريا ره خزر نام ورنّه.اينجه اين سوال پيش انه كه چِه در ايران بجاي درياي مازندران ايراني از خزر تركي استفاده بونه؟جاي تعجب نيّه؟ما چه ارتباطي با تركان دايمي؟
==== دیگه ایسمئون ====
* دریای [[هیرکانی]] : اینتا اسم در قدیمی ترین متنها بییموئه. دریای هیرکانی ([[هیرکانیا]]/[[گرگان]]) که منابع یونانی و لاتین دله (Hyrcania Maro) بموئه (هرودوت). امروزه به کار نشونه.
* دريای [[گیلان]] : [[شاهنامه]] [[فردوسی]] دله بموئه
* دریای فراخکرت (وُئوروکَشَ): بعضیا اینتا اسم ره همون مازرون دریا دونّه که اوستا دله بییمو.
* دریای [[آبسکون]]: بعضی تاریخ دانان بنویشتنه ممدخوارزم شاه بعد از حمله مغول فرار هکردِ به دریای آبسکون<ref>تاریخ ایران قبل از اسلام تألیف حسن پیرنیا،نشر الهام،تهران،۱۳۸۸.</ref>
* دریای [[ساری]]: امروزه به کار نشونه.
* دریای [[دیلم]] یا [[دیلمستان]]: امروزه به کار نشونه.
* 'کبود ِدریا (زَراه اَکفوده):مازرونی جه وانه کـَیی ِدریا.
* دریای خراسون: زمان حکومت طاهریان خراسان دله و اتحاد وشون با [[تبرستون علویون]] اینتا اسم کار بزو بیّه.
* دریای بابالابواب
* دریای [[باکو]] ِ: در قرون وسطا توسط بعضی اروپائیان
== گتچیزون ==
اینتا دریاچه گتترین دریاچه ی دِنیا هسته. هر چی شمال ور اِنی به جنوب اینتا دریای عمق ویشته وانه.
بخش جنوبی مازرون دریا و روخنه هائی که ون دله شندنّه یعنی سواحل مربوط به [[ایران]] ، ۷۸ گونه و زیرگونه ماهی پیدا وانه. از مهمترین روخنههائی که این دریا دله شننده وانه [[سپیدرود]] و [[پیلورود]] (گت رود) و [[هراز]] ره وانه نوم بوردن. مازرون دریا اتا از بوم شناخت های جهان هسته که محیطی مناسب برای زندگی و رشد مرغوبترین ماهیای خاویاری جهان هسته. ۹۰ درصد صید ماهیای خاویاری مخصوص به این دریا هسته.
== سرمایهئون ==
مازرون دریا دارای ذخایر [[گاز]]، [[نفت]] و [[خاویار]] هسته. کل ذخایر اثبات بَئی نفت این دریا ۵۰ میلیارد بشکه هسته و این یعنی حدود ۴ درصد از کل ذخایر نفت جهان. همینتی ۹۰ درصد خاویار جهان این دریا جه صید وانه. اما صید بی رویه این ماهی باعث بیّه که بنا به گفتة دانشمندان ۹۰ درصد از تعداد این ماهیان در قرن اخیر دله کم بوّه. اگه این روند دمباله پیدا هکنه تا ۱۰ سال آینده به کلّی این دریا منقرض وونه.
==نگارخنه==
<gallery>
Osmanli_Ortadogu.jpg|قزبین
History_map_of_tapuria.png|اواخر دوران [[قاجار]]
Jomann_Imperium_Periscum.jpg| به اینگیلیسی (۱۷۰۰تا۱۷۲۰میلادی):هیرکانیا ''(به فارسی: ورکانه)'' و کاسپین
Persia1808.JPG|اینگیلیسی در (1808)
Iran e Bozorg2.jpg|اینگیلیسی (1719)''(به فارسی: ورکانه)''
Ortelius 1580.jpg|اینگیلیسی (1580)[[آمارد]]
PG_NSW_Image_jpeg.jpg|دریای [[آمارد]]
Stenka Razin by Vasily Surikov 1906.jpg
</gallery>
<center>
<gallery style="text-align:center">
Mazandaransea01.jpg|ساحل دریای مازندران
Mazandaransea02.jpg|دریای مازندران
Babolsar darya.jpg|دریای مازندران [[بابلسر]]
</gallery>
</center>
== منبع ==
* [http://www.iranchamber.com/geography/articles/names_of_caspian_sea.php Names of Caspian Sea ]
{{پانویس}}
[[رج:مازرون دریا| ]]
[[رج:دریاچه]]
[[رج:دریا]]
2v1ao9scnhpq44l5vbd7x56mi4ir2dh
327786
327775
2026-06-04T05:50:29Z
HenryThe
27142
نسخهٔ [[Special:Diff/327775|327775]] از [[Special:Contributions/~2026-32856-30|~2026-32856-30]] ([[User talk:~2026-32856-30|بحث]]) خنثی شد
327786
wikitext
text/x-wiki
{{Coord|۴۰|N|۵۱|E|type:waterbody|display=inline,title}}
'''کاسپیان دریا (دریو چه سولشعریه؟!?¡)'''، اتا گت ِدریاچه هسته که جنوبوَر جه [[ئيرون]] ره، شمالوَر جه [[روسیه]] و [[قزاقستون]] ره، غربوَر جه [[آذربایجون]] و شرقوَر جه [[ترکمنستون]] جه محدود بونه. چون کاسپین، جهون ِگتترین [[دریاچه]] هسته وِ رِه [[دریو]] هم گانّه.
ایران دولت اتا بخشنومه دله مردم ره مجبور هاکرده که اینتا دریای نوم ره خزر بوّن. خزر اَتّا وحشی قوم نوم هسّه که ساسانیون دوران به ایران سامون ره حمله کردِنِه و رومیون جه یعنی ایران دشمن جه همپیمون بینه. این وحشی قوم زرد نژاد جه بینه که کاسپین دریای پلی چادر بزو بینه و صحراگردی و تاراج کردنه و ویشته [[کورا|كورا درکا]] اییَمونه. انوشیروان و قباد، دِتا ایرانی شاه، وشون جه جنگ هکردِنه. چونکه این وحشی قوم ایران سامون سر قتل و غارت کردنه. جنگ این وحشی قوم جه به نفع ایران تموم بَیّه<ref>تاریخ ایران قبل از اسلام تألیف حسن پیرنیا،نشر الهام،تهران،۱۳۸۸.</ref>.
خزران خاسسنه ابريشم راه ره زير نظر بئيرن تا اينتا رهگذر جه بازرگاني روابط دله [[بیزانس]] جه اتا خله سود بورن. سبب اتحاد خزران تركون جه همينتا بيئه. بعدا روزگار خسروانوشيروان اول دله و هرمز چاروم، خسرو دوم و كواذ دوم تا پايان شاهنشاهي ساساني، خزران دوش به دوش تركان و روميان با سپاه ساساني پيكار هكردنه و اتا خله ظلم بر مردم قفقاز روا داشتنه<ref>ايران و تركان در روزگار ساسانيان،عنايت الله رضا،1365،شركت انتشارات علمي و فرهنگي،تهران،چاپ چهارم</ref>
== اینتا دریای سامون ==
[[پرونده:Flag_of_Iran.svg|25px]] جنوب ور به [[ئیرون]]
[[پرونده:Flag_of_Kazakhstan.svg|25px]] شمال ور به [[قزاقستون]]
[[پرونده:Flag_of_Russia.svg|25px]] شمال ور به [[روسیه]]
[[پرونده:Flag_of_Azerbaijan.svg|25px]]غرب ور به [[آذربایجون]]
[[پرونده:flag_of_Turkmenistan.svg|25px]] شرق ور به [[تورکمونستون]]
== اسمون اینتا دریا ==
=== دریای کاسپین ===
همه جهان اینتا دریا ره به عنوان [[دریای کاسپین]] اشناسنّنه.کاسپین خودش از اسم قوم کاسپی (یا کاسی) بَیته بیّه که اول کرانه ی غربی تا جنوب غربی اینتا دریا ساکن بینه و کمکم بیَمونه (جایی که اِما گامبی [[گیلان]] ) . پژوهشهای جدیدی که دربارهٔ ژنتیک مردم ساکن جنوب این دریا بیّه، گواهی به این ادعا هسته که مازرونیها و گیلانیا (که جوامع مردِمشیناسی جهان وشون ره کاسپین اشناسنّه) از نوادگان مردمی هستنه که از غرب این دریا ی ور بیَمونه. کاسیها که به نوعی مارٍقوم مردم جنوبی و غربی این دریا محسوب بونه، خودشون به دو دستهٔ کاسسیها و کاسپین تقسیم بونّنه.
=== دریای تپورستان ===
دریای [[مازرون]] یا [[تپورستان]] ([[تبرستان]]): اسنادی که از مؤسسات تاریخ شناسی [[روسیه]] بدست بیموئه که [[نوجین زیس]] قرن دوازدهم بنویشته که ایرانیان این دریا ره قرنا دریای تبرستان گتنه، ولی چون واژهٔ [[مازرون]] میان مردم [[تبرستان]] جادَکِته ، وه ره مازرون دریا گنّه، همینتی میان دانشمندای قرون بعد از اسلام مازرون دریا به روی نقشهها ثبت بیّه، گذشته از اون اسم دریای تبرستان به دلیل مجاورت دولت تبرستان به اون بییه، نامهای [[ساری]] ، [[خراسون]] ، [[گرگان]] ، [[گیلان]] که زمانی روی این دریا بیه، همگی به مناطقی از تبرستان باستانی برگردنه. به اعتقاد عنایتالله رضا، اصلاً سرزمین شمال ایران، در طول تاریخ اسم [[مازرون]] نداشته، بلکه اول «'''تپوران'''» و بعداً در دوره اسلامی «'''طبرستان'''» اسم داشته. در حالی که مازرون اتا منطقه توی [[سیستان]] منطقه بییه. نظر عنايت الله رضا در مورد اينكه مازندران منطقه اي در سيستان بيه درست نيه.اگه كسي شاهنامه ره بخونّه متوجه بونه كه مازندران شاهنامه مازندران فعلي هسّه.چونكه در شاهنامه اسم شهرهاي آمل و ساري به طور روشن اشاره بيه<ref>شاهنامه فردوسي.</ref>
== دریای خزر ==
[[پرونده:Derbent_wall.jpg|thumb|200px|left|سد دربند كه در دوره ساسانیان براي جلوگيري از اقوام وحشي از جمله قوم خزر بساته بیّه]]
در آغاز سده هفتم ميلادي دو تا گت [[قوم]] در شمال [[قفقاز]] سكني داشتنه.اتا از اينتا قوم [[بلغارون]] بينه.قوم ديگه [[خزران]] بينه كه دشتاي سفلاي روخنه تِرِكْ و روخنه [[ولگا]] وشون جا بيه. <ref>ايران و تركان در روزگار ساسانيان،عنايت الله رضا،1365،شركت انتشارات علمي و فرهنگي،تهران،چاپ چهارم صفحه 145 </ref>.اینتا قوم وحشی [[خزر]] از نژاد زرد بینه که در کنار [[دریای کاسپین]] چادر بزّونه بینه و به صحراگردی و تاخت و تاز در کشورهای همجوار اشتغال داشتنه و اغلب به طرف روخنه کورا(کوروش قدیم)اییمونه.[[انوشیروان]] و [[قباد]] دو تا از [[شاهان ایرانی]] با آنها جنگ هکردِ نه.چونکه اینتا قوم وحشی در مرزای ایران مرتکب قتل و غارت بینه.جنگ با اینتا قوم وحشی به نفع ایران تمام بیّه<ref>تاریخ ایران قبل از اسلام تألیف حسن پیرنیا،نشر الهام،تهران،۱۳۸۸.</ref>
در جنگايي كه به سالاي 589 و 626-630 ميلادي روي هداهه،سرنوشت خزران با سرنوشت خان [[آشينا]] پيوندي سخت نزديك پيدا هكرده.از اينتا رو در نوشته مورخان [[رومي]] و [[ايراني]]،نوم [[ترك]] و [[خزر]] در كنار همديگه بيئموئه.شاوان در ش نوشته خواننده ره از اينتا خطا بر حذر داشته و معتقد هسه كه نونه اينتا دو قوم ره اتا فرض هكنيم<ref>ايران و تركان در روزگار ساسانيان،عنايت الله رضا،1365،شركت انتشارات علمي و فرهنگي،تهران،چاپ چهارم صفحه 145</ref>
خزرها دین [[یهودی]] ره قبول هکردِ نه. وشون [[قفقاز]] طرفا دَیْنِه و [[ساسانیان]] دوره برای اینکه وشون حمله نکانن اتا دیوار دکشینه که هنوز هم قفقاز دله دره به نام [[سد در بند]].
خزران كه از دير باز دشمن ايران بينه،خواسنه راه ابريشم ره زير نظر بئيرن تا از اينتا رهگذر در روابط بازرگاني با روم شرقي(بيزانس) اتا خله سود بورن.سبب اتحاد خزران با تركان همينتا بيئه.خزران با تموم نيرو خاناي ترك ره ياري كردنه.بعدا در روزگار خسرو انوشيروان اول و نيز به هنگوم فرمانروايي هرمز چهارم،خسرو دوم و كواذ دوم تا پايان شاهنشاهي ساساني،خزران دوش به دوش تركان و روميان با سپاه ساساني پيكار هكردنه و اتا خله ظلم بر مردم قفقاز روا داشتنه<ref>ايران و تركان در روزگار ساسانيان،عنايت الله رضا،1365،شركت انتشارات علمي و فرهنگي،تهران،چاپ چهارم</ref>
==خزر اتا اسم نادرست==
[[پرونده:Caspian Sea Iran 2014.jpg|حاشیه|چپ|بیقاب]]
بنابر گزارش ها،پنجم ژوئیه ی سال 527 میلادی که بر پایه ی برابر گذاری های گاهشماری،همان 14 تیر ماه خورشیدی هسه،قباد ساسانی بتونسه قوم خزر ره که به خاک ایران زمین وارد بينه،تا آنسوی رودخانه ولگاه بيرون هكنه.در چنین روزی قباد ساسانی،فرمان هدا تا شهر دربند و دژ دربند بازسازی بوه.این دژ شهر که هنوز نوم پهلوی بر خود دارنه و در روسیه واقع هسه شمالی ترین مرزبانی ایران در زمون ساسانیان بيه،جائی میان دریای کاسپین و کوه های قفقاز در میونه اتا تنگه.بنابر کتیبه پهلوی که بر دیوارهای سنگی اینتا شهر نصب هسه،دژ دربند به فرمون خسرو انوشیروان،بساته بيه تا جلوی تركتازي اقوام شمالی بيته بوه و قباد،ريكاي خسرو انوشیروان،پس از واپس راندن خزر ها،در پیروز نامه ای که بر سنگ های شهر دربند نقش هسه داستان اینتا پیروزی و فرمونش به بازسازی ره نقل هکرده .خزر ها اتا از حکومت هائی هسنه که در شمال قفقاز نزدیک به 500 تا 600 سال همسایه تاریخی ایران بينه.از اقوام آلتائی هسنه.خزر ها بازمانده قوم هون هسنه که از شمال چین اتا گت حرکت ره آغاز هکردنه تا به قلب اروپا برسینه.خزر ها بخشی از قوم هون هسنه که در اینتا گت حرکت در قفقاز شمالی یا جنوب روسیه امروزی ماندگار بينه.اینتا قوم مهاجم و هم مرز با ایران همواره پدید آور در گیری های مرزی بينه.دژ دربند دژ سنگی و استوار در بند تنها برای پیشگیری از چنین تازش هائی بساته بيه.دژدربند اتا جایگاه استراتژیک بیه برای مهاجمان.شهری ایرانی که اتا از زیباترین شهر های تاریخی جهان به شمار اِنه.آن اندازه زیبا که توسط روس ها به عنوان میراث معنوی و فرهنگی به ثبت جهانی برسیه.هنوز هم تومی خنه هایی به دیرنگی 700 و 800 و حتا هزار سال ره در اینتا شهر بدین و هنوز هم هرچند شمارشان رو به کاهش بشته اما مردمون شهر پهلوی زوون هسنه.تا سالیان پیش تات ها ویشترین جمعیت اینتا شهر ره در بر داشتنه.تات های پهلوی زوون که زوون شمال باختری ایران ره داشتنه و اینتا بدان معنا هسه که پس از گذشت چیزی نذدیک به هزار و چهارصد سال اونا ها زوون ایرانی خد ره پاس داشتنه.این روز ها از کتاب های درسی بیته تا رادیو و تلویزیون دریای شمال ایران ره خزر گننه.واژه خزر بر اینتا دریا که مالکش دست کم تا پیش از پیمون نامه های ننگین ترکمان چای و گلستان ایران بیه آیا تعبیری جز قوم مهاجم خزر داینه؟قومی که برای جلوگیری از تاخت و تازشان بر میهن،جلویشون دیوار دکشیمی ،زنجیر دوسیمی،جنگ هکردیمی،و کشته هدامی.واژه خزر هیج معنایی جز یاد آوری قوم مهاجم خزر نداینه.نمونه آن دریای شمال ایران هسه که همواره به نوم مردمون ایرانی که در کنارش زندگی کردنه،دریای مازندران،دریای کاسپین،دریای تبرستان،دریای تپورستان، دریای وهرکانه، دریای هیرکانی و دریای گرگان خوانده بیه.اصلا واژه خزر هیچ پیشینه تاریخی نداینه.بی گمون باشید که باستان شناسان،تاریخ دانان،زبان شناسان و دیگر کار آمدان اینتا سرزمین،بر اینتا باورنه که خزر نه تنها ایرانی نیه بلکه تاریخی هم نیه.نوم کاسپین ایرانی ره که همه جهان به رسمیت بشناسه کشور ایران به رسمیت نشناسه .اداره یکسان سازی نام های جغرافیایی کشور ایران چند سال پیش نوم خزر غیر ایرانی ره برای نم بوردن اینتا دریا تصویب هکرده.جالبه بدونین که بر سکه های پنج تومانی قدیمی نوم دریای شمال ایران مازندران ضرب بیه بیئه.<ref>هفته نامه خبری فرهنگی امرداد،سال یازدهم،11 تیر ماه ،1390 خورشیدی،شماره پیاپی 256،صفحه 5
</ref>
[۱۱]
=== دریای قزوین ===
دریای کشوین (قزوین): به پایهٔ دیدگاهی دیگه قزوین و کاسپین به ترتیب عربیبیّه و یونانیبیّهٔ اسم باستانی وه ، کشوین هستنه. این اسم امروزه از سوی کشورهای [[عربی]] به شکل بحر القزوین به کار شونه. در زبان اردو در پاکستان هم این دریا ره بحیره قزوین گنّه.
=== مازرون ِدریا دیگه اسمئون بقیه جائون ===
آيا دوننّني در ديگر كشور ها اينتا دريا ره چه شي گنّنه؟در زبان آفريكانس كه در آفريقاي جنوبي استفاده بونه گنّنه كاسپيس،در كشورهاي عربي بحر قزوين(قزوين عربي بيّهِ كاسپين هسّه)،در زبان كاتالا كاسپيا،در آلمانی کاسپیشن،در دانماركي كاسپيسكه،در انگليسي كاسپين،در زبان اسپرانتو كاسپيو،در اسپانيايي كاسپيو،در اِستي كاسپيا،در فرانسوي كاسپين،در لاتين كاسپيوم،در پاكستان قزوين،در سومالي كاسپين/قزوين،در پرتقالي كاسپيو،در پنجابي كيسپيئن،در گيلكي كاسپين دريا،در مازندراني درياي مازندران،در كوردي درياي مازندران،در تركمنستان خزر،در تركيه خزر،در جمهوري آذربايجان خزر،<ref>ويکيپديا</ref>در ايران با توجه به بخشنامه دولت ايران در مكاتبات داخلي خزر و در مكاتبات خارجي كاسپين.اگه توجه هكنيم در تمام جهان اينتا دريا ره كاسپين گنّنه و تنها در چند كشور ترك زوون از جمله تركيه و تركمنستان و آذربايجان و متأسفانه ايران دله خزر گنّنه.اگه به تاريخ رجوع هكنيم قوم خزر ترك تبار بينه به همين خاطر چند كشور ترك زوون اينتا دريا ره خزر نام ورنّه.اينجه اين سوال پيش انه كه چِه در ايران بجاي درياي مازندران ايراني از خزر تركي استفاده بونه؟جاي تعجب نيّه؟ما چه ارتباطي با تركان دايمي؟
==== دیگه ایسمئون ====
* دریای [[هیرکانی]] : اینتا اسم در قدیمی ترین متنها بییموئه. دریای هیرکانی ([[هیرکانیا]]/[[گرگان]]) که منابع یونانی و لاتین دله (Hyrcania Maro) بموئه (هرودوت). امروزه به کار نشونه.
* دريای [[گیلان]] : [[شاهنامه]] [[فردوسی]] دله بموئه
* دریای فراخکرت (وُئوروکَشَ): بعضیا اینتا اسم ره همون مازرون دریا دونّه که اوستا دله بییمو.
* دریای [[آبسکون]]: بعضی تاریخ دانان بنویشتنه ممدخوارزم شاه بعد از حمله مغول فرار هکردِ به دریای آبسکون<ref>تاریخ ایران قبل از اسلام تألیف حسن پیرنیا،نشر الهام،تهران،۱۳۸۸.</ref>
* دریای [[ساری]]: امروزه به کار نشونه.
* دریای [[دیلم]] یا [[دیلمستان]]: امروزه به کار نشونه.
* 'کبود ِدریا (زَراه اَکفوده):مازرونی جه وانه کـَیی ِدریا.
* دریای خراسون: زمان حکومت طاهریان خراسان دله و اتحاد وشون با [[تبرستون علویون]] اینتا اسم کار بزو بیّه.
* دریای بابالابواب
* دریای [[باکو]] ِ: در قرون وسطا توسط بعضی اروپائیان
== گتچیزون ==
اینتا دریاچه گتترین دریاچه ی دِنیا هسته. هر چی شمال ور اِنی به جنوب اینتا دریای عمق ویشته وانه.
بخش جنوبی مازرون دریا و روخنه هائی که ون دله شندنّه یعنی سواحل مربوط به [[ایران]] ، ۷۸ گونه و زیرگونه ماهی پیدا وانه. از مهمترین روخنههائی که این دریا دله شننده وانه [[سپیدرود]] و [[پیلورود]] (گت رود) و [[هراز]] ره وانه نوم بوردن. مازرون دریا اتا از بوم شناخت های جهان هسته که محیطی مناسب برای زندگی و رشد مرغوبترین ماهیای خاویاری جهان هسته. ۹۰ درصد صید ماهیای خاویاری مخصوص به این دریا هسته.
== سرمایهئون ==
مازرون دریا دارای ذخایر [[گاز]]، [[نفت]] و [[خاویار]] هسته. کل ذخایر اثبات بَئی نفت این دریا ۵۰ میلیارد بشکه هسته و این یعنی حدود ۴ درصد از کل ذخایر نفت جهان. همینتی ۹۰ درصد خاویار جهان این دریا جه صید وانه. اما صید بی رویه این ماهی باعث بیّه که بنا به گفتة دانشمندان ۹۰ درصد از تعداد این ماهیان در قرن اخیر دله کم بوّه. اگه این روند دمباله پیدا هکنه تا ۱۰ سال آینده به کلّی این دریا منقرض وونه.
==نگارخنه==
<gallery>
Osmanli_Ortadogu.jpg|قزبین
History_map_of_tapuria.png|اواخر دوران [[قاجار]]
Jomann_Imperium_Periscum.jpg| به اینگیلیسی (۱۷۰۰تا۱۷۲۰میلادی):هیرکانیا ''(به فارسی: ورکانه)'' و کاسپین
Persia1808.JPG|اینگیلیسی در (1808)
Iran e Bozorg2.jpg|اینگیلیسی (1719)''(به فارسی: ورکانه)''
Ortelius 1580.jpg|اینگیلیسی (1580)[[آمارد]]
PG_NSW_Image_jpeg.jpg|دریای [[آمارد]]
Stenka Razin by Vasily Surikov 1906.jpg
</gallery>
<center>
<gallery style="text-align:center">
Mazandaransea01.jpg|ساحل دریای مازندران
Mazandaransea02.jpg|دریای مازندران
Babolsar darya.jpg|دریای مازندران [[بابلسر]]
</gallery>
</center>
== منبع ==
* [http://www.iranchamber.com/geography/articles/names_of_caspian_sea.php Names of Caspian Sea ]
{{پانویس}}
[[رج:مازرون دریا| ]]
[[رج:دریاچه]]
[[رج:دریا]]
orl05jb60fwmfmohmr1griruxzwsl56
327787
327786
2026-06-04T05:50:39Z
HenryThe
27142
نسخهٔ [[Special:Diff/327774|327774]] از [[Special:Contributions/~2026-32856-30|~2026-32856-30]] ([[User talk:~2026-32856-30|بحث]]) خنثی شد
327787
wikitext
text/x-wiki
{{Coord|۴۰|N|۵۱|E|type:waterbody|display=inline,title}}
{{سطحی ئو
|نوم=مازرون دریو
|عکس=Caspian_Sea_from_orbit.jpg
|جولی=
|ویشترین جولی =۱۰۲۵ متر
|متوسط_جولی=۱۸۷ متر
|گتی=۳۷۰٬۰۰۰ تا ۴۲۰٬۰۰۰ کیلومتر مربع
|ساحلی منطقه=۶۵۰۰ کیلومتر
|حجم=ندونّه
|کشور={{پرچم|ایران}}، {{پرچم|روسیه}}، {{پرچم|قزاقستون}}، {{پرچم|آذربایجون}}، {{پرچم|ترکمنستون}}
|قاره=[[آسیا]] و [[اروپا]] وسط
|نقشه=Caspianseamap.png
}}
'''مازرون دریو''' یا '''کاسپیون دریو'''، اتا گت ِدریاچه هسته که جنوبوَر جه [[ئيرون]] ره، شمالوَر جه [[روسیه]] و [[قزاقستون]] ره، غربوَر جه [[آذربایجون]] و شرقوَر جه [[ترکمنستون]] جه محدود بونه. چون کاسپین، جهون ِگتترین [[دریاچه]] هسته وِ رِه [[دریو]] هم گانّه.
ایران دولت اتا بخشنومه دله مردم ره مجبور هاکرده که اینتا دریای نوم ره خزر بوّن. خزر اَتّا وحشی قوم نوم هسّه که ساسانیون دوران به ایران سامون ره حمله کردِنِه و رومیون جه یعنی ایران دشمن جه همپیمون بینه. این وحشی قوم زرد نژاد جه بینه که کاسپین دریای پلی چادر بزو بینه و صحراگردی و تاراج کردنه و ویشته [[کورا|كورا درکا]] اییَمونه. انوشیروان و قباد، دِتا ایرانی شاه، وشون جه جنگ هکردِنه. چونکه این وحشی قوم ایران سامون سر قتل و غارت کردنه. جنگ این وحشی قوم جه به نفع ایران تموم بَیّه<ref>تاریخ ایران قبل از اسلام تألیف حسن پیرنیا،نشر الهام،تهران،۱۳۸۸.</ref>.
خزران خاسسنه ابريشم راه ره زير نظر بئيرن تا اينتا رهگذر جه بازرگاني روابط دله [[بیزانس]] جه اتا خله سود بورن. سبب اتحاد خزران تركون جه همينتا بيئه. بعدا روزگار خسروانوشيروان اول دله و هرمز چاروم، خسرو دوم و كواذ دوم تا پايان شاهنشاهي ساساني، خزران دوش به دوش تركان و روميان با سپاه ساساني پيكار هكردنه و اتا خله ظلم بر مردم قفقاز روا داشتنه<ref>ايران و تركان در روزگار ساسانيان،عنايت الله رضا،1365،شركت انتشارات علمي و فرهنگي،تهران،چاپ چهارم</ref>
== اینتا دریای سامون ==
[[پرونده:Flag_of_Iran.svg|25px]] جنوب ور به [[ئیرون]]
[[پرونده:Flag_of_Kazakhstan.svg|25px]] شمال ور به [[قزاقستون]]
[[پرونده:Flag_of_Russia.svg|25px]] شمال ور به [[روسیه]]
[[پرونده:Flag_of_Azerbaijan.svg|25px]]غرب ور به [[آذربایجون]]
[[پرونده:flag_of_Turkmenistan.svg|25px]] شرق ور به [[تورکمونستون]]
== اسمون اینتا دریا ==
=== دریای کاسپین ===
همه جهان اینتا دریا ره به عنوان [[دریای کاسپین]] اشناسنّنه.کاسپین خودش از اسم قوم کاسپی (یا کاسی) بَیته بیّه که اول کرانه ی غربی تا جنوب غربی اینتا دریا ساکن بینه و کمکم بیَمونه (جایی که اِما گامبی [[گیلان]] ) . پژوهشهای جدیدی که دربارهٔ ژنتیک مردم ساکن جنوب این دریا بیّه، گواهی به این ادعا هسته که مازرونیها و گیلانیا (که جوامع مردِمشیناسی جهان وشون ره کاسپین اشناسنّه) از نوادگان مردمی هستنه که از غرب این دریا ی ور بیَمونه. کاسیها که به نوعی مارٍقوم مردم جنوبی و غربی این دریا محسوب بونه، خودشون به دو دستهٔ کاسسیها و کاسپین تقسیم بونّنه.
=== دریای تپورستان ===
دریای [[مازرون]] یا [[تپورستان]] ([[تبرستان]]): اسنادی که از مؤسسات تاریخ شناسی [[روسیه]] بدست بیموئه که [[نوجین زیس]] قرن دوازدهم بنویشته که ایرانیان این دریا ره قرنا دریای تبرستان گتنه، ولی چون واژهٔ [[مازرون]] میان مردم [[تبرستان]] جادَکِته ، وه ره مازرون دریا گنّه، همینتی میان دانشمندای قرون بعد از اسلام مازرون دریا به روی نقشهها ثبت بیّه، گذشته از اون اسم دریای تبرستان به دلیل مجاورت دولت تبرستان به اون بییه، نامهای [[ساری]] ، [[خراسون]] ، [[گرگان]] ، [[گیلان]] که زمانی روی این دریا بیه، همگی به مناطقی از تبرستان باستانی برگردنه. به اعتقاد عنایتالله رضا، اصلاً سرزمین شمال ایران، در طول تاریخ اسم [[مازرون]] نداشته، بلکه اول «'''تپوران'''» و بعداً در دوره اسلامی «'''طبرستان'''» اسم داشته. در حالی که مازرون اتا منطقه توی [[سیستان]] منطقه بییه. نظر عنايت الله رضا در مورد اينكه مازندران منطقه اي در سيستان بيه درست نيه.اگه كسي شاهنامه ره بخونّه متوجه بونه كه مازندران شاهنامه مازندران فعلي هسّه.چونكه در شاهنامه اسم شهرهاي آمل و ساري به طور روشن اشاره بيه<ref>شاهنامه فردوسي.</ref>
== دریای خزر ==
[[پرونده:Derbent_wall.jpg|thumb|200px|left|سد دربند كه در دوره ساسانیان براي جلوگيري از اقوام وحشي از جمله قوم خزر بساته بیّه]]
در آغاز سده هفتم ميلادي دو تا گت [[قوم]] در شمال [[قفقاز]] سكني داشتنه.اتا از اينتا قوم [[بلغارون]] بينه.قوم ديگه [[خزران]] بينه كه دشتاي سفلاي روخنه تِرِكْ و روخنه [[ولگا]] وشون جا بيه. <ref>ايران و تركان در روزگار ساسانيان،عنايت الله رضا،1365،شركت انتشارات علمي و فرهنگي،تهران،چاپ چهارم صفحه 145 </ref>.اینتا قوم وحشی [[خزر]] از نژاد زرد بینه که در کنار [[دریای کاسپین]] چادر بزّونه بینه و به صحراگردی و تاخت و تاز در کشورهای همجوار اشتغال داشتنه و اغلب به طرف روخنه کورا(کوروش قدیم)اییمونه.[[انوشیروان]] و [[قباد]] دو تا از [[شاهان ایرانی]] با آنها جنگ هکردِ نه.چونکه اینتا قوم وحشی در مرزای ایران مرتکب قتل و غارت بینه.جنگ با اینتا قوم وحشی به نفع ایران تمام بیّه<ref>تاریخ ایران قبل از اسلام تألیف حسن پیرنیا،نشر الهام،تهران،۱۳۸۸.</ref>
در جنگايي كه به سالاي 589 و 626-630 ميلادي روي هداهه،سرنوشت خزران با سرنوشت خان [[آشينا]] پيوندي سخت نزديك پيدا هكرده.از اينتا رو در نوشته مورخان [[رومي]] و [[ايراني]]،نوم [[ترك]] و [[خزر]] در كنار همديگه بيئموئه.شاوان در ش نوشته خواننده ره از اينتا خطا بر حذر داشته و معتقد هسه كه نونه اينتا دو قوم ره اتا فرض هكنيم<ref>ايران و تركان در روزگار ساسانيان،عنايت الله رضا،1365،شركت انتشارات علمي و فرهنگي،تهران،چاپ چهارم صفحه 145</ref>
خزرها دین [[یهودی]] ره قبول هکردِ نه. وشون [[قفقاز]] طرفا دَیْنِه و [[ساسانیان]] دوره برای اینکه وشون حمله نکانن اتا دیوار دکشینه که هنوز هم قفقاز دله دره به نام [[سد در بند]].
خزران كه از دير باز دشمن ايران بينه،خواسنه راه ابريشم ره زير نظر بئيرن تا از اينتا رهگذر در روابط بازرگاني با روم شرقي(بيزانس) اتا خله سود بورن.سبب اتحاد خزران با تركان همينتا بيئه.خزران با تموم نيرو خاناي ترك ره ياري كردنه.بعدا در روزگار خسرو انوشيروان اول و نيز به هنگوم فرمانروايي هرمز چهارم،خسرو دوم و كواذ دوم تا پايان شاهنشاهي ساساني،خزران دوش به دوش تركان و روميان با سپاه ساساني پيكار هكردنه و اتا خله ظلم بر مردم قفقاز روا داشتنه<ref>ايران و تركان در روزگار ساسانيان،عنايت الله رضا،1365،شركت انتشارات علمي و فرهنگي،تهران،چاپ چهارم</ref>
==خزر اتا اسم نادرست==
[[پرونده:Caspian Sea Iran 2014.jpg|حاشیه|چپ|بیقاب]]
بنابر گزارش ها،پنجم ژوئیه ی سال 527 میلادی که بر پایه ی برابر گذاری های گاهشماری،همان 14 تیر ماه خورشیدی هسه،قباد ساسانی بتونسه قوم خزر ره که به خاک ایران زمین وارد بينه،تا آنسوی رودخانه ولگاه بيرون هكنه.در چنین روزی قباد ساسانی،فرمان هدا تا شهر دربند و دژ دربند بازسازی بوه.این دژ شهر که هنوز نوم پهلوی بر خود دارنه و در روسیه واقع هسه شمالی ترین مرزبانی ایران در زمون ساسانیان بيه،جائی میان دریای کاسپین و کوه های قفقاز در میونه اتا تنگه.بنابر کتیبه پهلوی که بر دیوارهای سنگی اینتا شهر نصب هسه،دژ دربند به فرمون خسرو انوشیروان،بساته بيه تا جلوی تركتازي اقوام شمالی بيته بوه و قباد،ريكاي خسرو انوشیروان،پس از واپس راندن خزر ها،در پیروز نامه ای که بر سنگ های شهر دربند نقش هسه داستان اینتا پیروزی و فرمونش به بازسازی ره نقل هکرده .خزر ها اتا از حکومت هائی هسنه که در شمال قفقاز نزدیک به 500 تا 600 سال همسایه تاریخی ایران بينه.از اقوام آلتائی هسنه.خزر ها بازمانده قوم هون هسنه که از شمال چین اتا گت حرکت ره آغاز هکردنه تا به قلب اروپا برسینه.خزر ها بخشی از قوم هون هسنه که در اینتا گت حرکت در قفقاز شمالی یا جنوب روسیه امروزی ماندگار بينه.اینتا قوم مهاجم و هم مرز با ایران همواره پدید آور در گیری های مرزی بينه.دژ دربند دژ سنگی و استوار در بند تنها برای پیشگیری از چنین تازش هائی بساته بيه.دژدربند اتا جایگاه استراتژیک بیه برای مهاجمان.شهری ایرانی که اتا از زیباترین شهر های تاریخی جهان به شمار اِنه.آن اندازه زیبا که توسط روس ها به عنوان میراث معنوی و فرهنگی به ثبت جهانی برسیه.هنوز هم تومی خنه هایی به دیرنگی 700 و 800 و حتا هزار سال ره در اینتا شهر بدین و هنوز هم هرچند شمارشان رو به کاهش بشته اما مردمون شهر پهلوی زوون هسنه.تا سالیان پیش تات ها ویشترین جمعیت اینتا شهر ره در بر داشتنه.تات های پهلوی زوون که زوون شمال باختری ایران ره داشتنه و اینتا بدان معنا هسه که پس از گذشت چیزی نذدیک به هزار و چهارصد سال اونا ها زوون ایرانی خد ره پاس داشتنه.این روز ها از کتاب های درسی بیته تا رادیو و تلویزیون دریای شمال ایران ره خزر گننه.واژه خزر بر اینتا دریا که مالکش دست کم تا پیش از پیمون نامه های ننگین ترکمان چای و گلستان ایران بیه آیا تعبیری جز قوم مهاجم خزر داینه؟قومی که برای جلوگیری از تاخت و تازشان بر میهن،جلویشون دیوار دکشیمی ،زنجیر دوسیمی،جنگ هکردیمی،و کشته هدامی.واژه خزر هیج معنایی جز یاد آوری قوم مهاجم خزر نداینه.نمونه آن دریای شمال ایران هسه که همواره به نوم مردمون ایرانی که در کنارش زندگی کردنه،دریای مازندران،دریای کاسپین،دریای تبرستان،دریای تپورستان، دریای وهرکانه، دریای هیرکانی و دریای گرگان خوانده بیه.اصلا واژه خزر هیچ پیشینه تاریخی نداینه.بی گمون باشید که باستان شناسان،تاریخ دانان،زبان شناسان و دیگر کار آمدان اینتا سرزمین،بر اینتا باورنه که خزر نه تنها ایرانی نیه بلکه تاریخی هم نیه.نوم کاسپین ایرانی ره که همه جهان به رسمیت بشناسه کشور ایران به رسمیت نشناسه .اداره یکسان سازی نام های جغرافیایی کشور ایران چند سال پیش نوم خزر غیر ایرانی ره برای نم بوردن اینتا دریا تصویب هکرده.جالبه بدونین که بر سکه های پنج تومانی قدیمی نوم دریای شمال ایران مازندران ضرب بیه بیئه.<ref>هفته نامه خبری فرهنگی امرداد،سال یازدهم،11 تیر ماه ،1390 خورشیدی،شماره پیاپی 256،صفحه 5
</ref>
[۱۱]
=== دریای قزوین ===
دریای کشوین (قزوین): به پایهٔ دیدگاهی دیگه قزوین و کاسپین به ترتیب عربیبیّه و یونانیبیّهٔ اسم باستانی وه ، کشوین هستنه. این اسم امروزه از سوی کشورهای [[عربی]] به شکل بحر القزوین به کار شونه. در زبان اردو در پاکستان هم این دریا ره بحیره قزوین گنّه.
=== مازرون ِدریا دیگه اسمئون بقیه جائون ===
آيا دوننّني در ديگر كشور ها اينتا دريا ره چه شي گنّنه؟در زبان آفريكانس كه در آفريقاي جنوبي استفاده بونه گنّنه كاسپيس،در كشورهاي عربي بحر قزوين(قزوين عربي بيّهِ كاسپين هسّه)،در زبان كاتالا كاسپيا،در آلمانی کاسپیشن،در دانماركي كاسپيسكه،در انگليسي كاسپين،در زبان اسپرانتو كاسپيو،در اسپانيايي كاسپيو،در اِستي كاسپيا،در فرانسوي كاسپين،در لاتين كاسپيوم،در پاكستان قزوين،در سومالي كاسپين/قزوين،در پرتقالي كاسپيو،در پنجابي كيسپيئن،در گيلكي كاسپين دريا،در مازندراني درياي مازندران،در كوردي درياي مازندران،در تركمنستان خزر،در تركيه خزر،در جمهوري آذربايجان خزر،<ref>ويکيپديا</ref>در ايران با توجه به بخشنامه دولت ايران در مكاتبات داخلي خزر و در مكاتبات خارجي كاسپين.اگه توجه هكنيم در تمام جهان اينتا دريا ره كاسپين گنّنه و تنها در چند كشور ترك زوون از جمله تركيه و تركمنستان و آذربايجان و متأسفانه ايران دله خزر گنّنه.اگه به تاريخ رجوع هكنيم قوم خزر ترك تبار بينه به همين خاطر چند كشور ترك زوون اينتا دريا ره خزر نام ورنّه.اينجه اين سوال پيش انه كه چِه در ايران بجاي درياي مازندران ايراني از خزر تركي استفاده بونه؟جاي تعجب نيّه؟ما چه ارتباطي با تركان دايمي؟
==== دیگه ایسمئون ====
* دریای [[هیرکانی]] : اینتا اسم در قدیمی ترین متنها بییموئه. دریای هیرکانی ([[هیرکانیا]]/[[گرگان]]) که منابع یونانی و لاتین دله (Hyrcania Maro) بموئه (هرودوت). امروزه به کار نشونه.
* دريای [[گیلان]] : [[شاهنامه]] [[فردوسی]] دله بموئه
* دریای فراخکرت (وُئوروکَشَ): بعضیا اینتا اسم ره همون مازرون دریا دونّه که اوستا دله بییمو.
* دریای [[آبسکون]]: بعضی تاریخ دانان بنویشتنه ممدخوارزم شاه بعد از حمله مغول فرار هکردِ به دریای آبسکون<ref>تاریخ ایران قبل از اسلام تألیف حسن پیرنیا،نشر الهام،تهران،۱۳۸۸.</ref>
* دریای [[ساری]]: امروزه به کار نشونه.
* دریای [[دیلم]] یا [[دیلمستان]]: امروزه به کار نشونه.
* 'کبود ِدریا (زَراه اَکفوده):مازرونی جه وانه کـَیی ِدریا.
* دریای خراسون: زمان حکومت طاهریان خراسان دله و اتحاد وشون با [[تبرستون علویون]] اینتا اسم کار بزو بیّه.
* دریای بابالابواب
* دریای [[باکو]] ِ: در قرون وسطا توسط بعضی اروپائیان
== گتچیزون ==
اینتا دریاچه گتترین دریاچه ی دِنیا هسته. هر چی شمال ور اِنی به جنوب اینتا دریای عمق ویشته وانه.
بخش جنوبی مازرون دریا و روخنه هائی که ون دله شندنّه یعنی سواحل مربوط به [[ایران]] ، ۷۸ گونه و زیرگونه ماهی پیدا وانه. از مهمترین روخنههائی که این دریا دله شننده وانه [[سپیدرود]] و [[پیلورود]] (گت رود) و [[هراز]] ره وانه نوم بوردن. مازرون دریا اتا از بوم شناخت های جهان هسته که محیطی مناسب برای زندگی و رشد مرغوبترین ماهیای خاویاری جهان هسته. ۹۰ درصد صید ماهیای خاویاری مخصوص به این دریا هسته.
== سرمایهئون ==
مازرون دریا دارای ذخایر [[گاز]]، [[نفت]] و [[خاویار]] هسته. کل ذخایر اثبات بَئی نفت این دریا ۵۰ میلیارد بشکه هسته و این یعنی حدود ۴ درصد از کل ذخایر نفت جهان. همینتی ۹۰ درصد خاویار جهان این دریا جه صید وانه. اما صید بی رویه این ماهی باعث بیّه که بنا به گفتة دانشمندان ۹۰ درصد از تعداد این ماهیان در قرن اخیر دله کم بوّه. اگه این روند دمباله پیدا هکنه تا ۱۰ سال آینده به کلّی این دریا منقرض وونه.
==نگارخنه==
<gallery>
Osmanli_Ortadogu.jpg|قزبین
History_map_of_tapuria.png|اواخر دوران [[قاجار]]
Jomann_Imperium_Periscum.jpg| به اینگیلیسی (۱۷۰۰تا۱۷۲۰میلادی):هیرکانیا ''(به فارسی: ورکانه)'' و کاسپین
Persia1808.JPG|اینگیلیسی در (1808)
Iran e Bozorg2.jpg|اینگیلیسی (1719)''(به فارسی: ورکانه)''
Ortelius 1580.jpg|اینگیلیسی (1580)[[آمارد]]
PG_NSW_Image_jpeg.jpg|دریای [[آمارد]]
Stenka Razin by Vasily Surikov 1906.jpg
</gallery>
<center>
<gallery style="text-align:center">
Mazandaransea01.jpg|ساحل دریای مازندران
Mazandaransea02.jpg|دریای مازندران
Babolsar darya.jpg|دریای مازندران [[بابلسر]]
</gallery>
</center>
== منبع ==
* [http://www.iranchamber.com/geography/articles/names_of_caspian_sea.php Names of Caspian Sea ]
{{پانویس}}
[[رج:مازرون دریا| ]]
[[رج:دریاچه]]
[[رج:دریا]]
2962zc6vvvoxwye0s16ibcufy4euihd
ایرون
0
1679
327770
327703
2026-06-03T21:06:06Z
~2026-32856-30
45534
اٚیرٚآٚن، دٚئٚبٚآٚر ٚ قٚدٚیمٚی تٚرن بٚلٚارع، تٚنها ۴ تٚاریخ ٚ نٚفٚرٚاتٚ دٰٚره گ تٚا دٚیؤٚدٚآٚر/اٚبٚدٚ زٚنده ایسن، مٚآٚهٚ رٚخ شٚعبٚآٚنی پؤٚر دٚهبٚنٚه، اٚسفٚندٚ هٚآٚدیٚآٚن سیآٚهٚکل مٚحٚلٚه، مٚژگٚآٚن هٚآٚدیٚآٚن سیآٚهٚکل مٚحٚلٚه و سٚینٚآٚ غیآٚثی حٚآٚفٚظی، و اٚنؤٚا ٚ ۲ تٚا پٚایٚآٚنی مٚعمٚؤٚلٚی، و اٚن ۲تٚا دٚهٚ نٚوه اٚی زٚای آٚرٚآٚدٚ هٚآٚدیٚآٚن سیآٚهٚکل مٚحٚلٚه غیآٚثی حٚآٚفٚظی، اٚیرٚآٚن ٚ رٰٚهٚبٚر/شٚآٚه/مٚیرزٚآٚ/چٚآٚودٚآٚر هیسه.
327770
wikitext
text/x-wiki
اٚیرٚآٚن، دٚئٚبٚآٚر ٚ قٚدٚیمٚی تٚرن بٚلٚارع، تٚنها ۴ تٚاریخ ٚ نٚفٚرٚاتٚ دٰٚره گ تٚا دٚیؤٚدٚآٚر/اٚبٚدٚ زٚنده ایسن، مٚآٚهٚ رٚخ شٚعبٚآٚنی پؤٚر دٚهبٚنٚه، اٚسفٚندٚ هٚآٚدیٚآٚن سیآٚهٚکل مٚحٚلٚه، مٚژگٚآٚن هٚآٚدیٚآٚن سیآٚهٚکل مٚحٚلٚه و سٚینٚآٚ غیآٚثی حٚآٚفٚظی، و اٚنؤٚا ٚ ۲ تٚا پٚایٚآٚنی مٚعمٚؤٚلٚی، و اٚن ۲تٚا دٚهٚ نٚوه اٚی زٚای آٚرٚآٚدٚ هٚآٚدیٚآٚن سیآٚهٚکل مٚحٚلٚه غیآٚثی حٚآٚفٚظی، اٚیرٚآٚن ٚ رٰٚهٚبٚر/شٚآٚه/مٚیرزٚآٚ/چٚآٚودٚآٚر هیسه.
== نوم ==
ئیرون ([[پارسی]] جه: ایران) کلمه باستانی پارسی دله «اَریاَ/airya» و میونی پارسی دله «اِران» (به دبیره پهلوی: 𐭠𐭩𐭫𐭠𐭭/erān) بییه و ونه کهن شکل «airya nama» بییه که «اصیل ِمردمون ِسرزمین» معنی دِنه. [[کوردستون]] دله هَنتا ئیرون ره ونه کهن نوم، یعنی «اِران»، جه اِشناسِنّه و این تلفظ رسمیت دانّه.<ref name="MacKenzie">{{cite encyclopedia|last=MacKenzie|first=David Niel|title=Ērān, Ērānšahr|year=۱۹۹۸|volume=۸|encyclopedia=Encyclopedia Iranica|publisher=Mazda|location=Cosa Mesa|url=http://www.iranica.com/newsite/articles/v8f5/v8f545.html}}</ref> البته از ۶۰۰ سنه پیش از میلاد تا ۱۳۱۴ «۱۹۳۵ (میلادی)» میون اوروپاییون با نوم «پارس/Persia» شناخته بیه.<ref>[https://web.archive.org/web/20120203093100/https://www.cia.gov/library/publications/the-world-factbook/geos/ir.html]</ref>
تا سال ۱۳۱۴ خورشیدی جهون دله ئیرون ره «پارس/Persia» نوم جه اشناسینه که این سال ''ملل لیگ'' دله [[رضاشاء]] رسماً همه جه بخاسته ونه محلی نوم، ئیرون ([[پارسی]] جه: ایران)، ره استفاده هاکنن و اسا این کلمه ویشته استفاده وانه.
== تاریخ ==
[[File:Dynasties of Iran.gif|thumb|This gif shows the territory of Iran in various dynasties|بندانگشتی|ئیرونِ تاریخی سلسلهئون ِتقریبی نقشه]]
ئیرونِ تاریخ دِ قسمت دانّه. نخستین دوره زمونی آغاز وونه که برخی پچوک ِتمدنها بخشون گوناگون دله بساته بَیینه. این دوره گادِر آریاییئون بمونه ایران ِفلات دله و ساکن بَیینه و بعضی سلسلهئون ره بساتنه. دورهیِ اول دله بتومبی باوّیم ایران دِنیایِ گتترین شاهونشاهوین جه بییه. این دوره وقتی تموم بیّه که [[اسلامی فتح|عربون]] ئیرون ره بَییتنه. دومین دوره دله اتا خله اسلامی سلسله ئیرونِ فلات دله بساته بیّه. اونچی که اسا وه ره ایران گانّه و اتا مستقل کشور هسته، این سلسلهئون ِدَس اداره بییه البته [[تبرستون]] و [[گیلان]] ([[فرشوادگر]]) این دوره دله ویشته اتا مستقل بخش بییه و خله از محققون و کارشناسون [[مازرون تاریخ|مازرون]] و [[گیلان تاریخ]] ره این دوره دله [[ایران تاریخ]] جه سِوا کانّه.
=== باستون سلسلهئون ===
* [[عیلام]]یون (بیش از ۳۲۰۰ سنه پ. م. - ۵۳۹ پ.م.)
* [[ماد]]ون (ابل قرن هشتم پ. م. - ۵۵۰ پ. م.) ؛ بونیانگوذار: [[دیاکو]]
* [[هخامنشیون]] (۵۵۹ پ. م. - ۳۳۰ پ. م.) بونیانگوذار: [[گت کوروش]]
* [[سولوکیون]] (۳۳۰ پ. م. - ۱۲۹ پ. م.) بونیانگوذار: [[سولوکوس]]
* [[اشکانیون]] (۲۵۶ پ. م. - ۲۲۴ م.) ؛ بونیانگوذار: [[ارشک]]
* [[ساسانیون]] (۲۲۴ م. - ۶۵۲ م.) بونیانگوذار: [[اردشیر پاپکان]]
=== خلافت سلسلهئون ===
* [[طاهریون]] (۲۰۶ - ۲۵۹ ه. ق.) بونیانگوذار: طاهر ذوالیمینین
* [[صفاریون]] (۲۶۱ - ۲۸۷ ه. ق.) بونیانگوذار: [[یعقوب لیث]]
* [[سامانیون]] (۲۶۱ - ۳۸۹ ه. ق.) بونیانگوذار: [[اسماعیل سامانی]]
* [[زیاریون]] (۳۱۵ - ۴۶۲ ه.ق.) بونیانگوذار: [[مرداویج]]
* [[بوئیون]] (۳۲۰ - ۴۴۰ ه.ق.) بونیانگوذار: [[علی بویه|عمادالدوله علی]]
* [[غزنویون]] (۳۸۸ - ۵۵۵ ه.ق.) بونیانگوذار: [[محمود غزنوی]]
* [[سلجوقیون]] (۴۲۹ - ۵۱۱ ه.ق.) بونیانگوذار: [[طغرل بیک]]
* [[خوارزمشاهیون]] (۴۷۰ - ۶۱۷ ه.ق.) بونیانگوذار: [[انوشتکین]]
=== ایلخانون ===
* [[مغلون]] (۶۵۴ - ۷۳۶ ه.ق.) بونیانگوذار: [[هلاکوخان]]
* [[تیموریون]] (۷۷۱ - ۹۰۳ ه.ق.) بونیانگوذار: [[تیمور]]
=== دوران مدرن اولیه ===
* [[صفویون]] (۹۰۶ - ۱۱۳۵ ه.ق.) بونیانگوذار: [[شاه اسماعیل اول]]
* [[افشاریون]] (۱۱۴۸ - ۱۲۱۰ ه.ق.) بونیانگوذار: [[نادرشاء]]
* [[زندیون]] (۱۱۶۳ - ۱۲۰۹ ه.ق.) بونیانگوذار: [[کریمخان زند]]
* [[قاجارون]] (۱۲۰۹ - ۱۳۴۵ ه.ق.) بونیانگوذار: [[آقا محمد خان]]
=== معاصر ===
* [[پهلویون]] (۱۳۴۵ ه.ق./ ۱۳۰۴ ه.خ. - ۱۳۵۷ ه.خ.) بونیانگوذار: [[رضاشاء]]
* [[ایسلامی جمهوری نظام]] (۱۳۵۷ ه.خ. - تاسا) بونیانگوذار: [[روحالله خمینی]]
<gallery mode="packed" heights="100">
Pasargad Tomb Cyrus3.jpg|آرومگا [[گت کوروش]]، [[هخامنشیون]]ِ بونیانگوذار
Historical Atlas of Iran - Plate No. 05 (cropped).jpg|هخامنشیون ِگتِ سامون (۵۵۹–۳۳۰ پیش از میلاد)
Irnp105-Grobowce Naqsh-E Rustam.jpg|[[نقش رستم]]: سنگنگاره [[اردشیر پاپکان]]، [[ساسانیون]]ِ بونیانگوذار
Naghsh-e rostam, Irán, 2016-09-24, DD 12.jpg|[[نقش رستم]]: [[شاهپور یکم]] و [[ساسانیون]]ِ پیروزی ره دربرابر [[روم]]یون سِراق دِنه
Ispahbod Xurshid's coin-1.jpg|[[اسپهبد خورشید]]: وه اتا [[تبرستون]]ی اسپهبد بییه. تبرسّون عربون ِفتح په اتا مستقل منطقه بیّه.
Shah Ismail I.jpg|[[شاء اسماعیل یکم]]: [[صفوین]]ِ بونیانگوذار
ShahAbbasPortraitFromItalianPainter.jpg|[[گت عباس شاء]]: [[صفوین]]ِ گتترین شاء
NaderShahPainting.png|[[نادرشاء]]: [[افشاریون]]ِ بونیانگوذار و گتترین شاء
Reza shah uniform.jpg|[[رضاشاء]]: [[پهلویون]]ِ بونیانگوذار
</gallery>
== جوغرافی ==
[[پرونده:Iran-geographic map.svg|راست|بندانگشتی|150 px|ناهمواریئون ِتَنِکی و اَنبِسی]]
ایران شمال جه [[اترک]]، [[مازرون دریا]] و [[ارس]] جه وَر خانّه، شرق جه [[هندوکش]] و [[سند]] ِدره جه محدود وانه و غرب جه [[زاگرس]] و [[شط العرب]] جه رِسِنه و جنوب جه [[فارس دریامونا]] و [[عمان دریا]] ره وَر گیرنه. بیش از نصف ایران [[بیابون|کویر]] هسته. حدود 1/3 ایران هم کوهه. چنتا خورد ِبخش هم جلگهیی هستنه که [[مازرون دریا]]یِ جنوب و [[خوزستون]] ره شامل وانه. گتترین کوه ایران دله [[دماوند]] (۵۶۷۱ متر جه) هسته. غربیترین شهر ایران دله [[کلیساکندی]]؛ شرقیترین شهر [[جالق]]؛ شمالیترین شهر [[پارس آباد]]؛ و جنوبیترین شهر [[چابهار]] هستنه.<ref>اطلس گیتاشناسی استانهای ایران، تهران: ۱۳۸۳، نقشهئون.</ref>
=== اقلیمی وضعیت ===
[[پرونده:Iran-climate-map.svg|بندانگشتی|راست|150 px|ئو و هوایی نقشه]]
ایران ِئو و هوا خله جورواجور هسته. اختلاف دما زمستون دله بعضی گادِر میون گرمترین و سردترین نقطه بیش از ۵۰ درجهٔ سانتیگراد جه رسنه.
کلاً ایران اتا منطقهی دله دَره که [[وارش]] ِوضعیت اونجه سطح نیمه خاشک و خاشک دله قرار گنّه.
ایران ِئو و هوا چنتا سیستم جه تأثیر گیرنه:
# [[سیبری]] ِپرفشار ِسیستم: شمالی مناطق دله [[ورف]] و [[وارش]] ره وجود یانّه و باعث وانه بعضی مناطق ِدما کمته بَواشه.
# [[مدیترانه دریا|مدیترانهیِ]] وارشزا سیستم: این سیستم غرب جه ایران دله اِنه و باعث وانه خله شهرون، که غرب و میونی منطقه و شرق دله دَرنه، سَر وارش بئه.
# جنوبِ کمفشار سیستم: این سیستم جنوب و جنوبغرب دله شِل ِوارش یانّه.
وارشئون ِآمار گانّه ایران ِمناطق وسّه اختلاف خلوئه: شمال دله وارشون ِآمار بیش از ۲۱۱۳ میلیمتر ''([[رشت]] واری، ۱۳۸۳)'' هم رسنه. کویری شهرون دله وارش عمدتاً خله کم و حدود ۱۵ میلیمتر وانه. این آمار شمالغرب و غرب، [[جنوبی البرز]] ِدامنهئون و شمالشرق دله هم بد نییه (حدود ۵۰۰ میلیمتر). سایر نقاط وارشون ۲۰۰ میلیمتر جه ویشتر نَوانّه.
اختلاف دما هم وارش واری خله شهرون وسّه اختلاف دانّه. فیالمثل در حالی که زمستونها [[شهرکرد]] دله شوئون ۳۰- درجه هم رسینه، همون زمون [[اهواز]] ِمردمون ۲۵ درجه ره تجربه کاردنه. شمالی سواحل ِهوا تابستونها گرم و مرطوب و زمستون معتدل هسته. شمالغرب و غرب ِنواحی هم تابستونهای معتدل و زمستونهای سرد دارنه و جنوب تابستونهایی شدیداً گرم و زمستونهایی موعتدل دانه.
=== اوستانها ===
{{ایران اوستانها نقشه سر}}
کشوری تقسیمات قانون په (سال ۱۲۸۶ شمسی دله) ایران ره ۴ ایالت هاکردنه: «آذربایجون»، «خراسون»، «فارس»، و «کرمان و بلوچستون» و هر ایالت اون گادِر چنتا حاکمهنیشت ولایت و هر ولایت ره چنتا نایبالحکومههنیشت منطقه جه تقسیم بییه. اینجوری تقسیمات تا سال ۱۳۱۶ شمسی کاربرد داشتنه و تا این سال فقط اتکه ونه دله تغییرات انجام دانه.
سال ۱۳۱۶ شمسی اتا جديد قانون تصویب بیه که ایران ره ۱۰ اوستان و ۴۹ شهرستون جه تقسیم کارده. این اوستانها کمکم زیاد بَیینه ولی بعد انقلاب تا چندین سال ایران دله ۲۴ اوستان دَیینه.
سال ۱۳۷۲ [[اردبیل اوستان]] بتونسته [[شرقی آذربایجان اوستان|شرقی آذربایجون]] جه سِوا بَواشه. [[قم اوستان|قم]] هم سنه ۱۳۷۴ [[تهران اوستان]] جه سِوا بیه و [[قزوین اوستان]] سال ۱۳۷۳ [[زنجان اوستان|زنجان]] جه بریم بَزوئه و [[تهران اوستان|تهران]] دله بورده و پئیته سال ۱۳۷۶ شه مستقل اوستان بگردسته. سال ۱۳۷۶ [[گلستان اوستان]] هم [[مازرون]] جه سوا بیّه. سال ۱۳۸۳، خراسون ره سه تیکه هاکردنه: جنوبی خراسون، شمالی خراسون و رضوی خراسون. سال ۸۹ هم آخرین بار وسّه [[البرز اوستان|البرز]] اتا جدید اوستان بیّه.<ref>{{یادکرد وب| نشانی = http://www.qazvin.net/?type=static&lang=1&id=26| عنوان = تاریخچه اوستان| تاریخ بدین = ناشر = شبکه اطلاع رسانی اوستان قزوین | زوون = پارسی}}</ref>
اسا ایران دله ۳۱ اوستان وجود دانّه.
{{-}}
== مردمون ==
=== جمعیت ===
[[پرونده:IranProvPopDen.PNG|thumb|راست|150px|میزان تراکم جمعیت در استانهای ایران.]]
اونچی که ایران ِآمار ِسازمان گانه سِراق دِنّه ایران ِجمعیت ۸۰ میلیون نفر جه رد بیّه. این سازمان گانه تا سال ۲۰۵۰ این کشور ۱۰۵ میلیون نفر جمعیت پیدا کانده.<ref>{{یادکرد وب
| نشونی = http://www.khabaronline.ir/news-52027.aspx
| عونوان = خبرآنلاین(خود برگرفته از '''ایسنا''')
| تاریخ بدیین = فروردین 1389
| ناشر =
| زوون = فارسی}}</ref>
این در حالی هسته که ایران ِحکومت همینتی مردِم ره تشویق کانده که جمعیت ره ویشته هاکِنِن و ویشته وَچه دِنیا بیارن.
=== نژادون و زوونون ===
{{ایران قومیتون}}
[[File:Languages of Iran, looklex.png|thumb|500px|ایران ِزوونون ِگنشکَرون درصدی نمودار]]
[[سیا|CIA]] شه اطلاعاتی کتابچه دله گانه: ایران دله نژادون و زوونهای جورواجوری درنه [[فارسی|فارسها]] و [[لری|لُرها]] (61 درصد)، [[آذری|آذربایجونیها]] (17 درصد)، [[کوردی|کوردها]] (۷ درصد)، [[گیلکی|گیلکون]] و [[مازرونی|مازرونیئون]] (۷ درصد: ''٪۳٫۶ گیلک و ٪۳ مازرونی'')، [[بلوچی|بلوچها]] (۲ درصد)، [[عربی|عربها]] (۲ درصد)، [[ترکمونی|ترکمونها]] و [[قشقاییون]] (۲ درصد) و بقیه (۲ درصد) این کشور ِ اصلی جمعیتون هستنه.<ref name="CIA">{{یادکرد وب|نشانی=https://www.cia.gov/library/publications/the-world-factbook/geos/ir.html|عنوان=Iran|تاریخ بازدید=بهمن ۱۳۸۷|تاریخ=۲۲ ژانویهٔ ۲۰۰۹|ناشر=Official Website of Central Intelligence Agency (CIA)|زبان=انگلیسی}}</ref> <ref>Mehrdad Izady (2006-2011), [https://web.archive.org/web/20131001091018/http://gulf2000.columbia.edu/images/maps/Iran_Languages_lg.jpg]</ref> غیر این گروهونی که وشون نوم دره [[تالش]]یها، [[خلج]]ها، [[آشوری]]ون، [[کلدانی]]ون، [[مندایی]]ون، [[تات]]ون، [[گورجی]]ون، [[سیستونی]]ها، [[ارمنی]]ون، و [[یهودی]]ون هم کشور دله درنه.
ایران رسمی و اداری زوون فارسی هسته. [[فارسی]] اتا هندی-اروپایی زوون هسته. ایران ِاساسی قانون ِاصل پونزهم گانه درسی کتابون ونه فارسی ِزوون و خط جه بائِن ولی بنشنه محلی زوونها جه همه جا استفاده هاکردن و بنشنه فارسی پَلی وشون ره مدرسه دله درس هدائِن.<ref>[http://fa.wikisource.org/wiki/%D9%82%D8%A7%D9%86%D9%88%D9%86_%D8%A7%D8%B3%D8%A7%D8%B3%DB%8C_%D8%AC%D9%85%D9%87%D9%88%D8%B1%DB%8C_%D8%A7%D8%B3%D9%84%D8%A7%D9%85%DB%8C_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86#.D8.A7.D8.B5.D9.84_.DB.B1.DB.B5 اصل ۱۵ قانون اساسی]</ref>
=== دین ===
ایران ِتاریخ دله چنتا دینی دوره وجود دانّه:
* [[میتراییسم]]
* [[زرتشت]]
** ''[[مانی]]''
** ''[[مزدک]]''
* [[اسلام]]
** [[تسنن]] حنفی، شافعی و غیره
** [[تشیع]]: دوازدهامامی، اسماعیلی، زیدی (پیشین)
* بهائیت
{{bar box
|عنوان=دین ایرانیان
|titlebar=#ddd
|چپ۱='''دین'''
|راست۱='''درصد'''
|چینش=left
|نوارها=
{{bar percent|[[تشیع]]|darkgreen|89}}
{{bar percent|[[تسنن]]|black|9}}
{{bar percent|دیگرون (مسیحیت و زرتشت دستوری)|red|2}}
}}
پونصد سال پیش تاسا، خصوصاً [[صفویون]] ِسلسلهیِ تأسیس په جه، هَنتا [[تشیع]] ایران ِرسمی مذهب هسّه. اسا ئیرونِ دله ۸۹٪ [[تشیع]]، ۹٪ [[تسنن]] و ۲٪ [[مسیحیت]]، [[زرتشت]]، [[یهودیت]]، [[بهائیت]] و... پهروو هسّنه.<ref>[https://web.archive.org/web/20120203093100/https://www.cia.gov/library/publications/the-world-factbook/geos/ir.html]</ref> در اساسی قانون ِدوازهمین اصل گانه اسلام ِدین و اثنیعشری مذهب رسمی دین هسنه و سایر مذاهب ایسلامی ([[حنفی]]، [[شافعی]]، [[حنبلی]]، [[مالکی]] و [[زیدی]]و ...) هم قانونی هستنه و وشون احترام ره ونه داشتن. همینتی اصل ۱۳ گانه ئیرونی مسیحیون، یهودیون و زرتشیون بعنوان اقلیت پذیرفته هسّه و بتونّه شه دین ره، تا جایی که قانون ِپهروو بائه، عمل هاکنِن.
== پیموننومهئون ==
پیموننومههای ایران با دیگر دولتون:
* پیموننومه گلستان (۱۱۹۲خارشیدی)
* پیماننامه ترکمانچای (۱۲۰۶ خارشیدی)
* معاهده پاریس
* پیمون سنتو
* قرارداد الجزایر (۱۹۷۵) میون ایران و عیراق در سنه ۱۳۵۳<ref>[http://www.bbc.co.uk/persian/iran/story/2004/09/040901_la-mp-arvandrood.shtml BBC Persian<!-- عنوان تصحیح شده توسط ربات -->]</ref>
پیموننومههای دیگه دولتئون به سر ایران:
* پیموننومه ۱۹۰۷
== سیاستون ==
=== روابط خارجی ===
ایران اتا از ۱۹۲ کشور عضو سازمان ملل متحد هسته. همینتی در سازمان کشورون صادر کونندهٔ نفت اوپک، سازمان کونفیرانس اسلامی، جنبش عدم تعهد، سازمان اکو، و پیمون NPT هم عضو هسته.
روابط خارجی ایران دورهٔ جوموری اسلامی با تنشای زیادی روبرو بیه.
از جمله چالشای ایران پس از انقلاب تومبی به موارد زیر اشاره هکنیم:
* جنگ تحمیلی ۸ ساله با [[عیراق]] که با یورش کشور عیراق به شروء بیه (حدود ۵۰۰ هزار بمرده، یک میلیون زخمی و هزار میلیارد دلار خسارت برای ایران)
* تحریمئون بولندمدت اقتصادی و فناورانه
== منابع و معادن ==
[[پرونده:Damavand3.jpg|بندانگشتی|چپ|150 px|| [[دماوند]] ِکوه]]
مهمترین منابع ایران عبارتنه از: نفت و گاز. ایران، دیّمین ذخایر نفتی جهون، ۱۱ درصد ذخایر ثابت بیه نفتی زمین موعادل ۱۳۰ میلیارد بوشکه؛ و هم دیّمین ذخایر گازی جهون، ۱۸ درصد ذخایر ثابت بیه گاز زمین، موعادل ۲۶ تریلیون میتر موکئب ره در اختیار خادش دانه. موهمترین منطقهئون نفتی این کشور مسجد سلیمان، هفتگل، گچساران، آغاجاری و اسلام آباد غرب هسته. همینتی [[مازرون دریا]] هم اندوخته نفتی زیادی ره شه دله دانه. نفت [[قم اوستان]] هم در حال بهرهبرداری هسته. ویشترین معادن در حال بهرهبرداری در اوستانهای خوراسان وجود دانه.
دیگر معادن موهم ایران عبارتنه از: معادن زوغال سنگ؛ کانیئون فلزی: طلا، منگنز، کرومیت، مس، سرب، روی، نیکل ، کبالت، نقره و اورانیوم؛ معدنی شیمیایی: گوگرد، نمک؛ سنگهای تزئینی میثل فیروزه؛ شن و ماسه.
== صنایع ==
گت ترین صنایع پیشرفته ایران عبارتن از: صنایع نفت، گاز، پتروشیمی، فولاد، نساجی، شیمیایی، غذایی، خودروسازی، سد سازی، ایلیکتریکی و ایلیکترونیکی ئو....
سازهئون موهم دستی و سنتی ایران عبارتنه از: فرش و قالی، گلیم بافی و زیلو، منبتکاری، خاتمکاری و سفالگری.
== رائون ==
را آهن سراسری جنوب غرب ایران ره به شومال شرق وه، شومال غرب ره به شومال شرق، و شومال شرق ره به جنوب میونی متصل سازنه. خط آهنی که جنوب شرق ایران ره به شومال شرق وه متصل کانده، ابلین خط آهن ایران هسته که در زمون [[رضاشا]] بساته بیه که بندر امام خمینی ره به [[بندر ترکمن]] متصل کانده. خط آهن دیگری از بندرعباس تا بافق و از اونجه به سرخس (به سوی ترکمنستان) و قطور (به سوی ترکیه) اتصال دانه. شومال شرق و شومال غرب ایران هم با خط آهن به هم ارتباط دارنه.
همینتی جادهئون آسفالته و خاکی همه شهرون ایران ره به هم مربوط کانه. راهئون کشتیرونی در [[مازرون دریا]] ، دریای عمان و خليج فارس برقرار هسته. راهون هوایی میون ویشتر گت کشورون جهون و شهرون گت ایران به ویژه [[تهران]] و [[شیراز]] برقرار هسته.
== اقتصاد ==
در ۳۰ سال قبل جمئیت ۳۶ میلیونی ایران به ۷۰ میلیون تن زیادی بیته و ابلین موج این نسل نو به بزرگسالی برسیه. بر اساس آمارون رسمی نرخ بیکاری به ۲۲ % برسیه اما برخی کارشناسا رقم وه ره ۱۲٫۲ % دوننه. ممد خاتمی رئیس جوموری قبلی گانه: «حضور سالونه ۷۰۰ هیزار نفر به بازارکار نشونگر فشار شدیدی هسته که اقتصاد ایران ناگزیر به تحمل وه هسته.»
در دوره (۱۳۸۳–۱۳۵۳)، نرخ تورم گائی ۷ درصد بیه و گائی به مرز ۵۰ درصد نزدیک بیه و نرخ بیکاری زمونی ۳ درصد و گائی بیش از ۱۶ درصد بیه. در حالی که در زمینه بدهی خارجی، این رقم برای مدتا صفر بیه ولی گاه چنون زیاد بیه که دولت ره با بحران بازپرداخت مواجه هکرده.
== گردشگران ==
[[پرونده:Divan von Hafiz.jpg|بندانگشتی|125 px|نگاره ایرونی به سال ۹۶۴]]
[[پرونده:Woman playing a santur, Qajar Iran, artist named Ahmad.jpg|بندانگشتی|125 px|خلاصه ای از سنتور زن در حال نواختن سنتور در سال 1830.]]
بر پایهٔ گزارش سازمان جهاني جهانگردی، ایران رتبه ۱۰ جاذبهئون باستونی و تاریخی و روتبهجاذبهئون طبیعی ره در جهون دارا هسته، ولی با این وجود تاالآن چندان در جذب گردشگرون خارجی موفق نبوده است. <ref>[https://web.archive.org/web/20110915192257/http://newsforums.bbc.co.uk/ws/thread.jspa?forumID=5009 ایران مقصد جدید گردشگرون اوروپائی؟]</ref>
== هونر و فرنگ ==
فرهنگ ایرانی ریشه در تاریخ دانه. برای بشناسین فرهنگ ایران ونه به کشورون مستقلی که کنارای ایران درنه ره بدین. [[افغانستان]]، [[تاجیکستان]]، [[ازبکستان]]، [[پاکستان]]، [[ترکمنستان]]، [[آذربایجان]] و حتی [[ارمنستان]] و [[گرجستان]] و همچنین کوردای عراق و ترکیه همه کم یا زیاد گوشهای از فرهنگ ایران ره به ارث بوردنه.حتی سرود ملی پاکستان به زوون پارسی هسته.
در مجموع تومبی عناصر فرهنگ ایرونی ره که فراتر از مرزاي ایران هسته ره به اختصار اینتی اشاره هکنيم:
* زوون پارسی که مهمترین شاخصه فرهنگ ایرونی هسته.
* اعیاد ملی از مثل: نوروز
* شخصیتای اسطورهای مثل رستم و سهراب
* اساطیر تمثیلی مثل: دیو، [[سیمرغ]] و...
* علم و هونر
* معماری ایرونی
* دین [[اسلام]] و فرهنگ اسلامی به ویژه در قرون وسطا و معاصر
== ورزش ==
ورزش ابّل ایران [[کشتی]] (مازرون دله) هسته و فوتبال پُرطرفدارترین ورزش وشونه.
ایران ابّلین بار اولمپیک ۱۹۴۸ لندن دله با ۲۸ ورزشکار حاضر بیه و موفق به کسب اتا مدال برونز در وزنهبرداری توسط جعفر سلماسی بیه. ایران پس از وه در ۱۳ دورهٔ دیگر هم شرکت هکرده و تنها ۲ اولمپیک ۱۹۸۰ مسکو و ۱۹۸۴ لوسآنجلس ره تحریم هکرده. بهترین مقوم ایران در اولمپیک روتبهٔ ۱۴ در اولمپیک ۱۹۵۶ ملبورن هسته.
== گالری ==
<gallery mode="packed" heights="170">
Tehran skyline may 2007.jpg|[[تهران]]
Nadershahtomb.jpg|[[مشهد]]
Chehel Sotun Garden, Isfahan, Iran 2005.jpg|[[اصفهان]]
Karaj 45.jpg|[[کرج]]
Hafeziyeh_0386.JPG|[[شیراز]]
Qom masjed-e-hazrat-masumeh.jpg|[[قم]]
Palais ramsar.jpg|[[رامسر]]
</gallery>
{{پورتال}}
== پانویسها ==
{{پانویس|2}}
{{پایان}}{{پاککن}}
{{ایران اوستانون}}
{{خاورمیونه}}
{{آسیا کشورون}}
{{مازرون دریا}}
{{اوپک}}
{{شانگهای کایری سازمان}}
{{جی پونزه}}
{{اکو}}
[[رج:ایران| ]]
[[رج:آسیایی کشورون]]
[[رج:اوپک]]
[[رج:اکو]]
[[رج:شانگهای کایری سازمان]]
[[رج:اسلامی کشورون]]
[[رج:اسلامی جمهوریون]]
[[رج:فارسیزوون کشورون]]
[[رج:جی پونزه]]
1tdaojupz41y6qvcdmhbjephdyb4c7j
327771
327770
2026-06-03T21:07:35Z
~2026-32856-30
45534
اٚیرٚآٚن نٚام جه ۵ کآٚسپٚیٚآٚنی لیکان/قوٚمٚان یٚعنی اٚهمٚشٚان بٚیته بوونه ۵۱٪ جه گیلٚکآٚن
327771
wikitext
text/x-wiki
اٚیرٚآٚن، دٚئٚبٚآٚر ٚ قٚدٚیمٚی تٚرن بٚلٚارع، تٚنها ۴ تٚاریخ ٚ نٚفٚرٚاتٚ دٰٚره گ تٚا دٚیؤٚدٚآٚر/اٚبٚدٚ زٚنده ایسن، مٚآٚهٚ رٚخ شٚعبٚآٚنی پؤٚر دٚهبٚنٚه، اٚسفٚندٚ هٚآٚدیٚآٚن سیآٚهٚکل مٚحٚلٚه، مٚژگٚآٚن هٚآٚدیٚآٚن سیآٚهٚکل مٚحٚلٚه و سٚینٚآٚ غیآٚثی حٚآٚفٚظی، و اٚنؤٚا ٚ ۲ تٚا پٚایٚآٚنی مٚعمٚؤٚلٚی، و اٚن ۲تٚا دٚهٚ نٚوه اٚی زٚای آٚرٚآٚدٚ هٚآٚدیٚآٚن سیآٚهٚکل مٚحٚلٚه غیآٚثی حٚآٚفٚظی، اٚیرٚآٚن ٚ رٰٚهٚبٚر/شٚآٚه/مٚیرزٚآٚ/چٚآٚودٚآٚر هیسه.
== تاریخ ==
[[File:Dynasties of Iran.gif|thumb|This gif shows the territory of Iran in various dynasties|بندانگشتی|ئیرونِ تاریخی سلسلهئون ِتقریبی نقشه]]
ئیرونِ تاریخ دِ قسمت دانّه. نخستین دوره زمونی آغاز وونه که برخی پچوک ِتمدنها بخشون گوناگون دله بساته بَیینه. این دوره گادِر آریاییئون بمونه ایران ِفلات دله و ساکن بَیینه و بعضی سلسلهئون ره بساتنه. دورهیِ اول دله بتومبی باوّیم ایران دِنیایِ گتترین شاهونشاهوین جه بییه. این دوره وقتی تموم بیّه که [[اسلامی فتح|عربون]] ئیرون ره بَییتنه. دومین دوره دله اتا خله اسلامی سلسله ئیرونِ فلات دله بساته بیّه. اونچی که اسا وه ره ایران گانّه و اتا مستقل کشور هسته، این سلسلهئون ِدَس اداره بییه البته [[تبرستون]] و [[گیلان]] ([[فرشوادگر]]) این دوره دله ویشته اتا مستقل بخش بییه و خله از محققون و کارشناسون [[مازرون تاریخ|مازرون]] و [[گیلان تاریخ]] ره این دوره دله [[ایران تاریخ]] جه سِوا کانّه.
=== باستون سلسلهئون ===
* [[عیلام]]یون (بیش از ۳۲۰۰ سنه پ. م. - ۵۳۹ پ.م.)
* [[ماد]]ون (ابل قرن هشتم پ. م. - ۵۵۰ پ. م.) ؛ بونیانگوذار: [[دیاکو]]
* [[هخامنشیون]] (۵۵۹ پ. م. - ۳۳۰ پ. م.) بونیانگوذار: [[گت کوروش]]
* [[سولوکیون]] (۳۳۰ پ. م. - ۱۲۹ پ. م.) بونیانگوذار: [[سولوکوس]]
* [[اشکانیون]] (۲۵۶ پ. م. - ۲۲۴ م.) ؛ بونیانگوذار: [[ارشک]]
* [[ساسانیون]] (۲۲۴ م. - ۶۵۲ م.) بونیانگوذار: [[اردشیر پاپکان]]
=== خلافت سلسلهئون ===
* [[طاهریون]] (۲۰۶ - ۲۵۹ ه. ق.) بونیانگوذار: طاهر ذوالیمینین
* [[صفاریون]] (۲۶۱ - ۲۸۷ ه. ق.) بونیانگوذار: [[یعقوب لیث]]
* [[سامانیون]] (۲۶۱ - ۳۸۹ ه. ق.) بونیانگوذار: [[اسماعیل سامانی]]
* [[زیاریون]] (۳۱۵ - ۴۶۲ ه.ق.) بونیانگوذار: [[مرداویج]]
* [[بوئیون]] (۳۲۰ - ۴۴۰ ه.ق.) بونیانگوذار: [[علی بویه|عمادالدوله علی]]
* [[غزنویون]] (۳۸۸ - ۵۵۵ ه.ق.) بونیانگوذار: [[محمود غزنوی]]
* [[سلجوقیون]] (۴۲۹ - ۵۱۱ ه.ق.) بونیانگوذار: [[طغرل بیک]]
* [[خوارزمشاهیون]] (۴۷۰ - ۶۱۷ ه.ق.) بونیانگوذار: [[انوشتکین]]
=== ایلخانون ===
* [[مغلون]] (۶۵۴ - ۷۳۶ ه.ق.) بونیانگوذار: [[هلاکوخان]]
* [[تیموریون]] (۷۷۱ - ۹۰۳ ه.ق.) بونیانگوذار: [[تیمور]]
=== دوران مدرن اولیه ===
* [[صفویون]] (۹۰۶ - ۱۱۳۵ ه.ق.) بونیانگوذار: [[شاه اسماعیل اول]]
* [[افشاریون]] (۱۱۴۸ - ۱۲۱۰ ه.ق.) بونیانگوذار: [[نادرشاء]]
* [[زندیون]] (۱۱۶۳ - ۱۲۰۹ ه.ق.) بونیانگوذار: [[کریمخان زند]]
* [[قاجارون]] (۱۲۰۹ - ۱۳۴۵ ه.ق.) بونیانگوذار: [[آقا محمد خان]]
=== معاصر ===
* [[پهلویون]] (۱۳۴۵ ه.ق./ ۱۳۰۴ ه.خ. - ۱۳۵۷ ه.خ.) بونیانگوذار: [[رضاشاء]]
* [[ایسلامی جمهوری نظام]] (۱۳۵۷ ه.خ. - تاسا) بونیانگوذار: [[روحالله خمینی]]
<gallery mode="packed" heights="100">
Pasargad Tomb Cyrus3.jpg|آرومگا [[گت کوروش]]، [[هخامنشیون]]ِ بونیانگوذار
Historical Atlas of Iran - Plate No. 05 (cropped).jpg|هخامنشیون ِگتِ سامون (۵۵۹–۳۳۰ پیش از میلاد)
Irnp105-Grobowce Naqsh-E Rustam.jpg|[[نقش رستم]]: سنگنگاره [[اردشیر پاپکان]]، [[ساسانیون]]ِ بونیانگوذار
Naghsh-e rostam, Irán, 2016-09-24, DD 12.jpg|[[نقش رستم]]: [[شاهپور یکم]] و [[ساسانیون]]ِ پیروزی ره دربرابر [[روم]]یون سِراق دِنه
Ispahbod Xurshid's coin-1.jpg|[[اسپهبد خورشید]]: وه اتا [[تبرستون]]ی اسپهبد بییه. تبرسّون عربون ِفتح په اتا مستقل منطقه بیّه.
Shah Ismail I.jpg|[[شاء اسماعیل یکم]]: [[صفوین]]ِ بونیانگوذار
ShahAbbasPortraitFromItalianPainter.jpg|[[گت عباس شاء]]: [[صفوین]]ِ گتترین شاء
NaderShahPainting.png|[[نادرشاء]]: [[افشاریون]]ِ بونیانگوذار و گتترین شاء
Reza shah uniform.jpg|[[رضاشاء]]: [[پهلویون]]ِ بونیانگوذار
</gallery>
== جوغرافی ==
[[پرونده:Iran-geographic map.svg|راست|بندانگشتی|150 px|ناهمواریئون ِتَنِکی و اَنبِسی]]
ایران شمال جه [[اترک]]، [[مازرون دریا]] و [[ارس]] جه وَر خانّه، شرق جه [[هندوکش]] و [[سند]] ِدره جه محدود وانه و غرب جه [[زاگرس]] و [[شط العرب]] جه رِسِنه و جنوب جه [[فارس دریامونا]] و [[عمان دریا]] ره وَر گیرنه. بیش از نصف ایران [[بیابون|کویر]] هسته. حدود 1/3 ایران هم کوهه. چنتا خورد ِبخش هم جلگهیی هستنه که [[مازرون دریا]]یِ جنوب و [[خوزستون]] ره شامل وانه. گتترین کوه ایران دله [[دماوند]] (۵۶۷۱ متر جه) هسته. غربیترین شهر ایران دله [[کلیساکندی]]؛ شرقیترین شهر [[جالق]]؛ شمالیترین شهر [[پارس آباد]]؛ و جنوبیترین شهر [[چابهار]] هستنه.<ref>اطلس گیتاشناسی استانهای ایران، تهران: ۱۳۸۳، نقشهئون.</ref>
=== اقلیمی وضعیت ===
[[پرونده:Iran-climate-map.svg|بندانگشتی|راست|150 px|ئو و هوایی نقشه]]
ایران ِئو و هوا خله جورواجور هسته. اختلاف دما زمستون دله بعضی گادِر میون گرمترین و سردترین نقطه بیش از ۵۰ درجهٔ سانتیگراد جه رسنه.
کلاً ایران اتا منطقهی دله دَره که [[وارش]] ِوضعیت اونجه سطح نیمه خاشک و خاشک دله قرار گنّه.
ایران ِئو و هوا چنتا سیستم جه تأثیر گیرنه:
# [[سیبری]] ِپرفشار ِسیستم: شمالی مناطق دله [[ورف]] و [[وارش]] ره وجود یانّه و باعث وانه بعضی مناطق ِدما کمته بَواشه.
# [[مدیترانه دریا|مدیترانهیِ]] وارشزا سیستم: این سیستم غرب جه ایران دله اِنه و باعث وانه خله شهرون، که غرب و میونی منطقه و شرق دله دَرنه، سَر وارش بئه.
# جنوبِ کمفشار سیستم: این سیستم جنوب و جنوبغرب دله شِل ِوارش یانّه.
وارشئون ِآمار گانّه ایران ِمناطق وسّه اختلاف خلوئه: شمال دله وارشون ِآمار بیش از ۲۱۱۳ میلیمتر ''([[رشت]] واری، ۱۳۸۳)'' هم رسنه. کویری شهرون دله وارش عمدتاً خله کم و حدود ۱۵ میلیمتر وانه. این آمار شمالغرب و غرب، [[جنوبی البرز]] ِدامنهئون و شمالشرق دله هم بد نییه (حدود ۵۰۰ میلیمتر). سایر نقاط وارشون ۲۰۰ میلیمتر جه ویشتر نَوانّه.
اختلاف دما هم وارش واری خله شهرون وسّه اختلاف دانّه. فیالمثل در حالی که زمستونها [[شهرکرد]] دله شوئون ۳۰- درجه هم رسینه، همون زمون [[اهواز]] ِمردمون ۲۵ درجه ره تجربه کاردنه. شمالی سواحل ِهوا تابستونها گرم و مرطوب و زمستون معتدل هسته. شمالغرب و غرب ِنواحی هم تابستونهای معتدل و زمستونهای سرد دارنه و جنوب تابستونهایی شدیداً گرم و زمستونهایی موعتدل دانه.
=== اوستانها ===
{{ایران اوستانها نقشه سر}}
کشوری تقسیمات قانون په (سال ۱۲۸۶ شمسی دله) ایران ره ۴ ایالت هاکردنه: «آذربایجون»، «خراسون»، «فارس»، و «کرمان و بلوچستون» و هر ایالت اون گادِر چنتا حاکمهنیشت ولایت و هر ولایت ره چنتا نایبالحکومههنیشت منطقه جه تقسیم بییه. اینجوری تقسیمات تا سال ۱۳۱۶ شمسی کاربرد داشتنه و تا این سال فقط اتکه ونه دله تغییرات انجام دانه.
سال ۱۳۱۶ شمسی اتا جديد قانون تصویب بیه که ایران ره ۱۰ اوستان و ۴۹ شهرستون جه تقسیم کارده. این اوستانها کمکم زیاد بَیینه ولی بعد انقلاب تا چندین سال ایران دله ۲۴ اوستان دَیینه.
سال ۱۳۷۲ [[اردبیل اوستان]] بتونسته [[شرقی آذربایجان اوستان|شرقی آذربایجون]] جه سِوا بَواشه. [[قم اوستان|قم]] هم سنه ۱۳۷۴ [[تهران اوستان]] جه سِوا بیه و [[قزوین اوستان]] سال ۱۳۷۳ [[زنجان اوستان|زنجان]] جه بریم بَزوئه و [[تهران اوستان|تهران]] دله بورده و پئیته سال ۱۳۷۶ شه مستقل اوستان بگردسته. سال ۱۳۷۶ [[گلستان اوستان]] هم [[مازرون]] جه سوا بیّه. سال ۱۳۸۳، خراسون ره سه تیکه هاکردنه: جنوبی خراسون، شمالی خراسون و رضوی خراسون. سال ۸۹ هم آخرین بار وسّه [[البرز اوستان|البرز]] اتا جدید اوستان بیّه.<ref>{{یادکرد وب| نشانی = http://www.qazvin.net/?type=static&lang=1&id=26| عنوان = تاریخچه اوستان| تاریخ بدین = ناشر = شبکه اطلاع رسانی اوستان قزوین | زوون = پارسی}}</ref>
اسا ایران دله ۳۱ اوستان وجود دانّه.
{{-}}
== مردمون ==
=== جمعیت ===
[[پرونده:IranProvPopDen.PNG|thumb|راست|150px|میزان تراکم جمعیت در استانهای ایران.]]
اونچی که ایران ِآمار ِسازمان گانه سِراق دِنّه ایران ِجمعیت ۸۰ میلیون نفر جه رد بیّه. این سازمان گانه تا سال ۲۰۵۰ این کشور ۱۰۵ میلیون نفر جمعیت پیدا کانده.<ref>{{یادکرد وب
| نشونی = http://www.khabaronline.ir/news-52027.aspx
| عونوان = خبرآنلاین(خود برگرفته از '''ایسنا''')
| تاریخ بدیین = فروردین 1389
| ناشر =
| زوون = فارسی}}</ref>
این در حالی هسته که ایران ِحکومت همینتی مردِم ره تشویق کانده که جمعیت ره ویشته هاکِنِن و ویشته وَچه دِنیا بیارن.
=== نژادون و زوونون ===
{{ایران قومیتون}}
[[File:Languages of Iran, looklex.png|thumb|500px|ایران ِزوونون ِگنشکَرون درصدی نمودار]]
[[سیا|CIA]] شه اطلاعاتی کتابچه دله گانه: ایران دله نژادون و زوونهای جورواجوری درنه [[فارسی|فارسها]] و [[لری|لُرها]] (61 درصد)، [[آذری|آذربایجونیها]] (17 درصد)، [[کوردی|کوردها]] (۷ درصد)، [[گیلکی|گیلکون]] و [[مازرونی|مازرونیئون]] (۷ درصد: ''٪۳٫۶ گیلک و ٪۳ مازرونی'')، [[بلوچی|بلوچها]] (۲ درصد)، [[عربی|عربها]] (۲ درصد)، [[ترکمونی|ترکمونها]] و [[قشقاییون]] (۲ درصد) و بقیه (۲ درصد) این کشور ِ اصلی جمعیتون هستنه.<ref name="CIA">{{یادکرد وب|نشانی=https://www.cia.gov/library/publications/the-world-factbook/geos/ir.html|عنوان=Iran|تاریخ بازدید=بهمن ۱۳۸۷|تاریخ=۲۲ ژانویهٔ ۲۰۰۹|ناشر=Official Website of Central Intelligence Agency (CIA)|زبان=انگلیسی}}</ref> <ref>Mehrdad Izady (2006-2011), [https://web.archive.org/web/20131001091018/http://gulf2000.columbia.edu/images/maps/Iran_Languages_lg.jpg]</ref> غیر این گروهونی که وشون نوم دره [[تالش]]یها، [[خلج]]ها، [[آشوری]]ون، [[کلدانی]]ون، [[مندایی]]ون، [[تات]]ون، [[گورجی]]ون، [[سیستونی]]ها، [[ارمنی]]ون، و [[یهودی]]ون هم کشور دله درنه.
ایران رسمی و اداری زوون فارسی هسته. [[فارسی]] اتا هندی-اروپایی زوون هسته. ایران ِاساسی قانون ِاصل پونزهم گانه درسی کتابون ونه فارسی ِزوون و خط جه بائِن ولی بنشنه محلی زوونها جه همه جا استفاده هاکردن و بنشنه فارسی پَلی وشون ره مدرسه دله درس هدائِن.<ref>[http://fa.wikisource.org/wiki/%D9%82%D8%A7%D9%86%D9%88%D9%86_%D8%A7%D8%B3%D8%A7%D8%B3%DB%8C_%D8%AC%D9%85%D9%87%D9%88%D8%B1%DB%8C_%D8%A7%D8%B3%D9%84%D8%A7%D9%85%DB%8C_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86#.D8.A7.D8.B5.D9.84_.DB.B1.DB.B5 اصل ۱۵ قانون اساسی]</ref>
=== دین ===
ایران ِتاریخ دله چنتا دینی دوره وجود دانّه:
* [[میتراییسم]]
* [[زرتشت]]
** ''[[مانی]]''
** ''[[مزدک]]''
* [[اسلام]]
** [[تسنن]] حنفی، شافعی و غیره
** [[تشیع]]: دوازدهامامی، اسماعیلی، زیدی (پیشین)
* بهائیت
{{bar box
|عنوان=دین ایرانیان
|titlebar=#ddd
|چپ۱='''دین'''
|راست۱='''درصد'''
|چینش=left
|نوارها=
{{bar percent|[[تشیع]]|darkgreen|89}}
{{bar percent|[[تسنن]]|black|9}}
{{bar percent|دیگرون (مسیحیت و زرتشت دستوری)|red|2}}
}}
پونصد سال پیش تاسا، خصوصاً [[صفویون]] ِسلسلهیِ تأسیس په جه، هَنتا [[تشیع]] ایران ِرسمی مذهب هسّه. اسا ئیرونِ دله ۸۹٪ [[تشیع]]، ۹٪ [[تسنن]] و ۲٪ [[مسیحیت]]، [[زرتشت]]، [[یهودیت]]، [[بهائیت]] و... پهروو هسّنه.<ref>[https://web.archive.org/web/20120203093100/https://www.cia.gov/library/publications/the-world-factbook/geos/ir.html]</ref> در اساسی قانون ِدوازهمین اصل گانه اسلام ِدین و اثنیعشری مذهب رسمی دین هسنه و سایر مذاهب ایسلامی ([[حنفی]]، [[شافعی]]، [[حنبلی]]، [[مالکی]] و [[زیدی]]و ...) هم قانونی هستنه و وشون احترام ره ونه داشتن. همینتی اصل ۱۳ گانه ئیرونی مسیحیون، یهودیون و زرتشیون بعنوان اقلیت پذیرفته هسّه و بتونّه شه دین ره، تا جایی که قانون ِپهروو بائه، عمل هاکنِن.
== پیموننومهئون ==
پیموننومههای ایران با دیگر دولتون:
* پیموننومه گلستان (۱۱۹۲خارشیدی)
* پیماننامه ترکمانچای (۱۲۰۶ خارشیدی)
* معاهده پاریس
* پیمون سنتو
* قرارداد الجزایر (۱۹۷۵) میون ایران و عیراق در سنه ۱۳۵۳<ref>[http://www.bbc.co.uk/persian/iran/story/2004/09/040901_la-mp-arvandrood.shtml BBC Persian<!-- عنوان تصحیح شده توسط ربات -->]</ref>
پیموننومههای دیگه دولتئون به سر ایران:
* پیموننومه ۱۹۰۷
== سیاستون ==
=== روابط خارجی ===
ایران اتا از ۱۹۲ کشور عضو سازمان ملل متحد هسته. همینتی در سازمان کشورون صادر کونندهٔ نفت اوپک، سازمان کونفیرانس اسلامی، جنبش عدم تعهد، سازمان اکو، و پیمون NPT هم عضو هسته.
روابط خارجی ایران دورهٔ جوموری اسلامی با تنشای زیادی روبرو بیه.
از جمله چالشای ایران پس از انقلاب تومبی به موارد زیر اشاره هکنیم:
* جنگ تحمیلی ۸ ساله با [[عیراق]] که با یورش کشور عیراق به شروء بیه (حدود ۵۰۰ هزار بمرده، یک میلیون زخمی و هزار میلیارد دلار خسارت برای ایران)
* تحریمئون بولندمدت اقتصادی و فناورانه
== منابع و معادن ==
[[پرونده:Damavand3.jpg|بندانگشتی|چپ|150 px|| [[دماوند]] ِکوه]]
مهمترین منابع ایران عبارتنه از: نفت و گاز. ایران، دیّمین ذخایر نفتی جهون، ۱۱ درصد ذخایر ثابت بیه نفتی زمین موعادل ۱۳۰ میلیارد بوشکه؛ و هم دیّمین ذخایر گازی جهون، ۱۸ درصد ذخایر ثابت بیه گاز زمین، موعادل ۲۶ تریلیون میتر موکئب ره در اختیار خادش دانه. موهمترین منطقهئون نفتی این کشور مسجد سلیمان، هفتگل، گچساران، آغاجاری و اسلام آباد غرب هسته. همینتی [[مازرون دریا]] هم اندوخته نفتی زیادی ره شه دله دانه. نفت [[قم اوستان]] هم در حال بهرهبرداری هسته. ویشترین معادن در حال بهرهبرداری در اوستانهای خوراسان وجود دانه.
دیگر معادن موهم ایران عبارتنه از: معادن زوغال سنگ؛ کانیئون فلزی: طلا، منگنز، کرومیت، مس، سرب، روی، نیکل ، کبالت، نقره و اورانیوم؛ معدنی شیمیایی: گوگرد، نمک؛ سنگهای تزئینی میثل فیروزه؛ شن و ماسه.
== صنایع ==
گت ترین صنایع پیشرفته ایران عبارتن از: صنایع نفت، گاز، پتروشیمی، فولاد، نساجی، شیمیایی، غذایی، خودروسازی، سد سازی، ایلیکتریکی و ایلیکترونیکی ئو....
سازهئون موهم دستی و سنتی ایران عبارتنه از: فرش و قالی، گلیم بافی و زیلو، منبتکاری، خاتمکاری و سفالگری.
== رائون ==
را آهن سراسری جنوب غرب ایران ره به شومال شرق وه، شومال غرب ره به شومال شرق، و شومال شرق ره به جنوب میونی متصل سازنه. خط آهنی که جنوب شرق ایران ره به شومال شرق وه متصل کانده، ابلین خط آهن ایران هسته که در زمون [[رضاشا]] بساته بیه که بندر امام خمینی ره به [[بندر ترکمن]] متصل کانده. خط آهن دیگری از بندرعباس تا بافق و از اونجه به سرخس (به سوی ترکمنستان) و قطور (به سوی ترکیه) اتصال دانه. شومال شرق و شومال غرب ایران هم با خط آهن به هم ارتباط دارنه.
همینتی جادهئون آسفالته و خاکی همه شهرون ایران ره به هم مربوط کانه. راهئون کشتیرونی در [[مازرون دریا]] ، دریای عمان و خليج فارس برقرار هسته. راهون هوایی میون ویشتر گت کشورون جهون و شهرون گت ایران به ویژه [[تهران]] و [[شیراز]] برقرار هسته.
== اقتصاد ==
در ۳۰ سال قبل جمئیت ۳۶ میلیونی ایران به ۷۰ میلیون تن زیادی بیته و ابلین موج این نسل نو به بزرگسالی برسیه. بر اساس آمارون رسمی نرخ بیکاری به ۲۲ % برسیه اما برخی کارشناسا رقم وه ره ۱۲٫۲ % دوننه. ممد خاتمی رئیس جوموری قبلی گانه: «حضور سالونه ۷۰۰ هیزار نفر به بازارکار نشونگر فشار شدیدی هسته که اقتصاد ایران ناگزیر به تحمل وه هسته.»
در دوره (۱۳۸۳–۱۳۵۳)، نرخ تورم گائی ۷ درصد بیه و گائی به مرز ۵۰ درصد نزدیک بیه و نرخ بیکاری زمونی ۳ درصد و گائی بیش از ۱۶ درصد بیه. در حالی که در زمینه بدهی خارجی، این رقم برای مدتا صفر بیه ولی گاه چنون زیاد بیه که دولت ره با بحران بازپرداخت مواجه هکرده.
== گردشگران ==
[[پرونده:Divan von Hafiz.jpg|بندانگشتی|125 px|نگاره ایرونی به سال ۹۶۴]]
[[پرونده:Woman playing a santur, Qajar Iran, artist named Ahmad.jpg|بندانگشتی|125 px|خلاصه ای از سنتور زن در حال نواختن سنتور در سال 1830.]]
بر پایهٔ گزارش سازمان جهاني جهانگردی، ایران رتبه ۱۰ جاذبهئون باستونی و تاریخی و روتبهجاذبهئون طبیعی ره در جهون دارا هسته، ولی با این وجود تاالآن چندان در جذب گردشگرون خارجی موفق نبوده است. <ref>[https://web.archive.org/web/20110915192257/http://newsforums.bbc.co.uk/ws/thread.jspa?forumID=5009 ایران مقصد جدید گردشگرون اوروپائی؟]</ref>
== هونر و فرنگ ==
فرهنگ ایرانی ریشه در تاریخ دانه. برای بشناسین فرهنگ ایران ونه به کشورون مستقلی که کنارای ایران درنه ره بدین. [[افغانستان]]، [[تاجیکستان]]، [[ازبکستان]]، [[پاکستان]]، [[ترکمنستان]]، [[آذربایجان]] و حتی [[ارمنستان]] و [[گرجستان]] و همچنین کوردای عراق و ترکیه همه کم یا زیاد گوشهای از فرهنگ ایران ره به ارث بوردنه.حتی سرود ملی پاکستان به زوون پارسی هسته.
در مجموع تومبی عناصر فرهنگ ایرونی ره که فراتر از مرزاي ایران هسته ره به اختصار اینتی اشاره هکنيم:
* زوون پارسی که مهمترین شاخصه فرهنگ ایرونی هسته.
* اعیاد ملی از مثل: نوروز
* شخصیتای اسطورهای مثل رستم و سهراب
* اساطیر تمثیلی مثل: دیو، [[سیمرغ]] و...
* علم و هونر
* معماری ایرونی
* دین [[اسلام]] و فرهنگ اسلامی به ویژه در قرون وسطا و معاصر
== ورزش ==
ورزش ابّل ایران [[کشتی]] (مازرون دله) هسته و فوتبال پُرطرفدارترین ورزش وشونه.
ایران ابّلین بار اولمپیک ۱۹۴۸ لندن دله با ۲۸ ورزشکار حاضر بیه و موفق به کسب اتا مدال برونز در وزنهبرداری توسط جعفر سلماسی بیه. ایران پس از وه در ۱۳ دورهٔ دیگر هم شرکت هکرده و تنها ۲ اولمپیک ۱۹۸۰ مسکو و ۱۹۸۴ لوسآنجلس ره تحریم هکرده. بهترین مقوم ایران در اولمپیک روتبهٔ ۱۴ در اولمپیک ۱۹۵۶ ملبورن هسته.
== گالری ==
<gallery mode="packed" heights="170">
Tehran skyline may 2007.jpg|[[تهران]]
Nadershahtomb.jpg|[[مشهد]]
Chehel Sotun Garden, Isfahan, Iran 2005.jpg|[[اصفهان]]
Karaj 45.jpg|[[کرج]]
Hafeziyeh_0386.JPG|[[شیراز]]
Qom masjed-e-hazrat-masumeh.jpg|[[قم]]
Palais ramsar.jpg|[[رامسر]]
</gallery>
{{پورتال}}
== پانویسها ==
{{پانویس|2}}
{{پایان}}{{پاککن}}
{{ایران اوستانون}}
{{خاورمیونه}}
{{آسیا کشورون}}
{{مازرون دریا}}
{{اوپک}}
{{شانگهای کایری سازمان}}
{{جی پونزه}}
{{اکو}}
[[رج:ایران| ]]
[[رج:آسیایی کشورون]]
[[رج:اوپک]]
[[رج:اکو]]
[[رج:شانگهای کایری سازمان]]
[[رج:اسلامی کشورون]]
[[رج:اسلامی جمهوریون]]
[[رج:فارسیزوون کشورون]]
[[رج:جی پونزه]]
d14aidmsql2vatb68dgsrekycp1mmtm
327772
327771
2026-06-03T21:08:27Z
~2026-32856-30
45534
فارسی لحجه ای جه گیلکی، مازنی گویشی جه گیلکی، گیلکی زٚوان
327772
wikitext
text/x-wiki
اٚیرٚآٚن، دٚئٚبٚآٚر ٚ قٚدٚیمٚی تٚرن بٚلٚارع، تٚنها ۴ تٚاریخ ٚ نٚفٚرٚاتٚ دٰٚره گ تٚا دٚیؤٚدٚآٚر/اٚبٚدٚ زٚنده ایسن، مٚآٚهٚ رٚخ شٚعبٚآٚنی پؤٚر دٚهبٚنٚه، اٚسفٚندٚ هٚآٚدیٚآٚن سیآٚهٚکل مٚحٚلٚه، مٚژگٚآٚن هٚآٚدیٚآٚن سیآٚهٚکل مٚحٚلٚه و سٚینٚآٚ غیآٚثی حٚآٚفٚظی، و اٚنؤٚا ٚ ۲ تٚا پٚایٚآٚنی مٚعمٚؤٚلٚی، و اٚن ۲تٚا دٚهٚ نٚوه اٚی زٚای آٚرٚآٚدٚ هٚآٚدیٚآٚن سیآٚهٚکل مٚحٚلٚه غیآٚثی حٚآٚفٚظی، اٚیرٚآٚن ٚ رٰٚهٚبٚر/شٚآٚه/مٚیرزٚآٚ/چٚآٚودٚآٚر هیسه.
== تاریخ ==
[[File:Dynasties of Iran.gif|thumb|This gif shows the territory of Iran in various dynasties|بندانگشتی|ئیرونِ تاریخی سلسلهئون ِتقریبی نقشه]]
ئیرونِ تاریخ دِ قسمت دانّه. نخستین دوره زمونی آغاز وونه که برخی پچوک ِتمدنها بخشون گوناگون دله بساته بَیینه. این دوره گادِر آریاییئون بمونه ایران ِفلات دله و ساکن بَیینه و بعضی سلسلهئون ره بساتنه. دورهیِ اول دله بتومبی باوّیم ایران دِنیایِ گتترین شاهونشاهوین جه بییه. این دوره وقتی تموم بیّه که [[اسلامی فتح|عربون]] ئیرون ره بَییتنه. دومین دوره دله اتا خله اسلامی سلسله ئیرونِ فلات دله بساته بیّه. اونچی که اسا وه ره ایران گانّه و اتا مستقل کشور هسته، این سلسلهئون ِدَس اداره بییه البته [[تبرستون]] و [[گیلان]] ([[فرشوادگر]]) این دوره دله ویشته اتا مستقل بخش بییه و خله از محققون و کارشناسون [[مازرون تاریخ|مازرون]] و [[گیلان تاریخ]] ره این دوره دله [[ایران تاریخ]] جه سِوا کانّه.
=== باستون سلسلهئون ===
* [[عیلام]]یون (بیش از ۳۲۰۰ سنه پ. م. - ۵۳۹ پ.م.)
* [[ماد]]ون (ابل قرن هشتم پ. م. - ۵۵۰ پ. م.) ؛ بونیانگوذار: [[دیاکو]]
* [[هخامنشیون]] (۵۵۹ پ. م. - ۳۳۰ پ. م.) بونیانگوذار: [[گت کوروش]]
* [[سولوکیون]] (۳۳۰ پ. م. - ۱۲۹ پ. م.) بونیانگوذار: [[سولوکوس]]
* [[اشکانیون]] (۲۵۶ پ. م. - ۲۲۴ م.) ؛ بونیانگوذار: [[ارشک]]
* [[ساسانیون]] (۲۲۴ م. - ۶۵۲ م.) بونیانگوذار: [[اردشیر پاپکان]]
=== خلافت سلسلهئون ===
* [[طاهریون]] (۲۰۶ - ۲۵۹ ه. ق.) بونیانگوذار: طاهر ذوالیمینین
* [[صفاریون]] (۲۶۱ - ۲۸۷ ه. ق.) بونیانگوذار: [[یعقوب لیث]]
* [[سامانیون]] (۲۶۱ - ۳۸۹ ه. ق.) بونیانگوذار: [[اسماعیل سامانی]]
* [[زیاریون]] (۳۱۵ - ۴۶۲ ه.ق.) بونیانگوذار: [[مرداویج]]
* [[بوئیون]] (۳۲۰ - ۴۴۰ ه.ق.) بونیانگوذار: [[علی بویه|عمادالدوله علی]]
* [[غزنویون]] (۳۸۸ - ۵۵۵ ه.ق.) بونیانگوذار: [[محمود غزنوی]]
* [[سلجوقیون]] (۴۲۹ - ۵۱۱ ه.ق.) بونیانگوذار: [[طغرل بیک]]
* [[خوارزمشاهیون]] (۴۷۰ - ۶۱۷ ه.ق.) بونیانگوذار: [[انوشتکین]]
=== ایلخانون ===
* [[مغلون]] (۶۵۴ - ۷۳۶ ه.ق.) بونیانگوذار: [[هلاکوخان]]
* [[تیموریون]] (۷۷۱ - ۹۰۳ ه.ق.) بونیانگوذار: [[تیمور]]
=== دوران مدرن اولیه ===
* [[صفویون]] (۹۰۶ - ۱۱۳۵ ه.ق.) بونیانگوذار: [[شاه اسماعیل اول]]
* [[افشاریون]] (۱۱۴۸ - ۱۲۱۰ ه.ق.) بونیانگوذار: [[نادرشاء]]
* [[زندیون]] (۱۱۶۳ - ۱۲۰۹ ه.ق.) بونیانگوذار: [[کریمخان زند]]
* [[قاجارون]] (۱۲۰۹ - ۱۳۴۵ ه.ق.) بونیانگوذار: [[آقا محمد خان]]
=== معاصر ===
* [[پهلویون]] (۱۳۴۵ ه.ق./ ۱۳۰۴ ه.خ. - ۱۳۵۷ ه.خ.) بونیانگوذار: [[رضاشاء]]
* [[ایسلامی جمهوری نظام]] (۱۳۵۷ ه.خ. - تاسا) بونیانگوذار: [[روحالله خمینی]]
<gallery mode="packed" heights="100">
Pasargad Tomb Cyrus3.jpg|آرومگا [[گت کوروش]]، [[هخامنشیون]]ِ بونیانگوذار
Historical Atlas of Iran - Plate No. 05 (cropped).jpg|هخامنشیون ِگتِ سامون (۵۵۹–۳۳۰ پیش از میلاد)
Irnp105-Grobowce Naqsh-E Rustam.jpg|[[نقش رستم]]: سنگنگاره [[اردشیر پاپکان]]، [[ساسانیون]]ِ بونیانگوذار
Naghsh-e rostam, Irán, 2016-09-24, DD 12.jpg|[[نقش رستم]]: [[شاهپور یکم]] و [[ساسانیون]]ِ پیروزی ره دربرابر [[روم]]یون سِراق دِنه
Ispahbod Xurshid's coin-1.jpg|[[اسپهبد خورشید]]: وه اتا [[تبرستون]]ی اسپهبد بییه. تبرسّون عربون ِفتح په اتا مستقل منطقه بیّه.
Shah Ismail I.jpg|[[شاء اسماعیل یکم]]: [[صفوین]]ِ بونیانگوذار
ShahAbbasPortraitFromItalianPainter.jpg|[[گت عباس شاء]]: [[صفوین]]ِ گتترین شاء
NaderShahPainting.png|[[نادرشاء]]: [[افشاریون]]ِ بونیانگوذار و گتترین شاء
Reza shah uniform.jpg|[[رضاشاء]]: [[پهلویون]]ِ بونیانگوذار
</gallery>
== جوغرافی ==
[[پرونده:Iran-geographic map.svg|راست|بندانگشتی|150 px|ناهمواریئون ِتَنِکی و اَنبِسی]]
ایران شمال جه [[اترک]]، [[مازرون دریا]] و [[ارس]] جه وَر خانّه، شرق جه [[هندوکش]] و [[سند]] ِدره جه محدود وانه و غرب جه [[زاگرس]] و [[شط العرب]] جه رِسِنه و جنوب جه [[فارس دریامونا]] و [[عمان دریا]] ره وَر گیرنه. بیش از نصف ایران [[بیابون|کویر]] هسته. حدود 1/3 ایران هم کوهه. چنتا خورد ِبخش هم جلگهیی هستنه که [[مازرون دریا]]یِ جنوب و [[خوزستون]] ره شامل وانه. گتترین کوه ایران دله [[دماوند]] (۵۶۷۱ متر جه) هسته. غربیترین شهر ایران دله [[کلیساکندی]]؛ شرقیترین شهر [[جالق]]؛ شمالیترین شهر [[پارس آباد]]؛ و جنوبیترین شهر [[چابهار]] هستنه.<ref>اطلس گیتاشناسی استانهای ایران، تهران: ۱۳۸۳، نقشهئون.</ref>
=== اقلیمی وضعیت ===
[[پرونده:Iran-climate-map.svg|بندانگشتی|راست|150 px|ئو و هوایی نقشه]]
ایران ِئو و هوا خله جورواجور هسته. اختلاف دما زمستون دله بعضی گادِر میون گرمترین و سردترین نقطه بیش از ۵۰ درجهٔ سانتیگراد جه رسنه.
کلاً ایران اتا منطقهی دله دَره که [[وارش]] ِوضعیت اونجه سطح نیمه خاشک و خاشک دله قرار گنّه.
ایران ِئو و هوا چنتا سیستم جه تأثیر گیرنه:
# [[سیبری]] ِپرفشار ِسیستم: شمالی مناطق دله [[ورف]] و [[وارش]] ره وجود یانّه و باعث وانه بعضی مناطق ِدما کمته بَواشه.
# [[مدیترانه دریا|مدیترانهیِ]] وارشزا سیستم: این سیستم غرب جه ایران دله اِنه و باعث وانه خله شهرون، که غرب و میونی منطقه و شرق دله دَرنه، سَر وارش بئه.
# جنوبِ کمفشار سیستم: این سیستم جنوب و جنوبغرب دله شِل ِوارش یانّه.
وارشئون ِآمار گانّه ایران ِمناطق وسّه اختلاف خلوئه: شمال دله وارشون ِآمار بیش از ۲۱۱۳ میلیمتر ''([[رشت]] واری، ۱۳۸۳)'' هم رسنه. کویری شهرون دله وارش عمدتاً خله کم و حدود ۱۵ میلیمتر وانه. این آمار شمالغرب و غرب، [[جنوبی البرز]] ِدامنهئون و شمالشرق دله هم بد نییه (حدود ۵۰۰ میلیمتر). سایر نقاط وارشون ۲۰۰ میلیمتر جه ویشتر نَوانّه.
اختلاف دما هم وارش واری خله شهرون وسّه اختلاف دانّه. فیالمثل در حالی که زمستونها [[شهرکرد]] دله شوئون ۳۰- درجه هم رسینه، همون زمون [[اهواز]] ِمردمون ۲۵ درجه ره تجربه کاردنه. شمالی سواحل ِهوا تابستونها گرم و مرطوب و زمستون معتدل هسته. شمالغرب و غرب ِنواحی هم تابستونهای معتدل و زمستونهای سرد دارنه و جنوب تابستونهایی شدیداً گرم و زمستونهایی موعتدل دانه.
=== اوستانها ===
{{ایران اوستانها نقشه سر}}
کشوری تقسیمات قانون په (سال ۱۲۸۶ شمسی دله) ایران ره ۴ ایالت هاکردنه: «آذربایجون»، «خراسون»، «فارس»، و «کرمان و بلوچستون» و هر ایالت اون گادِر چنتا حاکمهنیشت ولایت و هر ولایت ره چنتا نایبالحکومههنیشت منطقه جه تقسیم بییه. اینجوری تقسیمات تا سال ۱۳۱۶ شمسی کاربرد داشتنه و تا این سال فقط اتکه ونه دله تغییرات انجام دانه.
سال ۱۳۱۶ شمسی اتا جديد قانون تصویب بیه که ایران ره ۱۰ اوستان و ۴۹ شهرستون جه تقسیم کارده. این اوستانها کمکم زیاد بَیینه ولی بعد انقلاب تا چندین سال ایران دله ۲۴ اوستان دَیینه.
سال ۱۳۷۲ [[اردبیل اوستان]] بتونسته [[شرقی آذربایجان اوستان|شرقی آذربایجون]] جه سِوا بَواشه. [[قم اوستان|قم]] هم سنه ۱۳۷۴ [[تهران اوستان]] جه سِوا بیه و [[قزوین اوستان]] سال ۱۳۷۳ [[زنجان اوستان|زنجان]] جه بریم بَزوئه و [[تهران اوستان|تهران]] دله بورده و پئیته سال ۱۳۷۶ شه مستقل اوستان بگردسته. سال ۱۳۷۶ [[گلستان اوستان]] هم [[مازرون]] جه سوا بیّه. سال ۱۳۸۳، خراسون ره سه تیکه هاکردنه: جنوبی خراسون، شمالی خراسون و رضوی خراسون. سال ۸۹ هم آخرین بار وسّه [[البرز اوستان|البرز]] اتا جدید اوستان بیّه.<ref>{{یادکرد وب| نشانی = http://www.qazvin.net/?type=static&lang=1&id=26| عنوان = تاریخچه اوستان| تاریخ بدین = ناشر = شبکه اطلاع رسانی اوستان قزوین | زوون = پارسی}}</ref>
اسا ایران دله ۳۱ اوستان وجود دانّه.
{{-}}
== مردمون ==
=== جمعیت ===
[[پرونده:IranProvPopDen.PNG|thumb|راست|150px|میزان تراکم جمعیت در استانهای ایران.]]
اونچی که ایران ِآمار ِسازمان گانه سِراق دِنّه ایران ِجمعیت ۸۰ میلیون نفر جه رد بیّه. این سازمان گانه تا سال ۲۰۵۰ این کشور ۱۰۵ میلیون نفر جمعیت پیدا کانده.<ref>{{یادکرد وب
| نشونی = http://www.khabaronline.ir/news-52027.aspx
| عونوان = خبرآنلاین(خود برگرفته از '''ایسنا''')
| تاریخ بدیین = فروردین 1389
| ناشر =
| زوون = فارسی}}</ref>
این در حالی هسته که ایران ِحکومت همینتی مردِم ره تشویق کانده که جمعیت ره ویشته هاکِنِن و ویشته وَچه دِنیا بیارن.
=== دین ===
ایران ِتاریخ دله چنتا دینی دوره وجود دانّه:
* [[میتراییسم]]
* [[زرتشت]]
** ''[[مانی]]''
** ''[[مزدک]]''
* [[اسلام]]
** [[تسنن]] حنفی، شافعی و غیره
** [[تشیع]]: دوازدهامامی، اسماعیلی، زیدی (پیشین)
* بهائیت
{{bar box
|عنوان=دین ایرانیان
|titlebar=#ddd
|چپ۱='''دین'''
|راست۱='''درصد'''
|چینش=left
|نوارها=
{{bar percent|[[تشیع]]|darkgreen|89}}
{{bar percent|[[تسنن]]|black|9}}
{{bar percent|دیگرون (مسیحیت و زرتشت دستوری)|red|2}}
}}
پونصد سال پیش تاسا، خصوصاً [[صفویون]] ِسلسلهیِ تأسیس په جه، هَنتا [[تشیع]] ایران ِرسمی مذهب هسّه. اسا ئیرونِ دله ۸۹٪ [[تشیع]]، ۹٪ [[تسنن]] و ۲٪ [[مسیحیت]]، [[زرتشت]]، [[یهودیت]]، [[بهائیت]] و... پهروو هسّنه.<ref>[https://web.archive.org/web/20120203093100/https://www.cia.gov/library/publications/the-world-factbook/geos/ir.html]</ref> در اساسی قانون ِدوازهمین اصل گانه اسلام ِدین و اثنیعشری مذهب رسمی دین هسنه و سایر مذاهب ایسلامی ([[حنفی]]، [[شافعی]]، [[حنبلی]]، [[مالکی]] و [[زیدی]]و ...) هم قانونی هستنه و وشون احترام ره ونه داشتن. همینتی اصل ۱۳ گانه ئیرونی مسیحیون، یهودیون و زرتشیون بعنوان اقلیت پذیرفته هسّه و بتونّه شه دین ره، تا جایی که قانون ِپهروو بائه، عمل هاکنِن.
== پیموننومهئون ==
پیموننومههای ایران با دیگر دولتون:
* پیموننومه گلستان (۱۱۹۲خارشیدی)
* پیماننامه ترکمانچای (۱۲۰۶ خارشیدی)
* معاهده پاریس
* پیمون سنتو
* قرارداد الجزایر (۱۹۷۵) میون ایران و عیراق در سنه ۱۳۵۳<ref>[http://www.bbc.co.uk/persian/iran/story/2004/09/040901_la-mp-arvandrood.shtml BBC Persian<!-- عنوان تصحیح شده توسط ربات -->]</ref>
پیموننومههای دیگه دولتئون به سر ایران:
* پیموننومه ۱۹۰۷
== سیاستون ==
=== روابط خارجی ===
ایران اتا از ۱۹۲ کشور عضو سازمان ملل متحد هسته. همینتی در سازمان کشورون صادر کونندهٔ نفت اوپک، سازمان کونفیرانس اسلامی، جنبش عدم تعهد، سازمان اکو، و پیمون NPT هم عضو هسته.
روابط خارجی ایران دورهٔ جوموری اسلامی با تنشای زیادی روبرو بیه.
از جمله چالشای ایران پس از انقلاب تومبی به موارد زیر اشاره هکنیم:
* جنگ تحمیلی ۸ ساله با [[عیراق]] که با یورش کشور عیراق به شروء بیه (حدود ۵۰۰ هزار بمرده، یک میلیون زخمی و هزار میلیارد دلار خسارت برای ایران)
* تحریمئون بولندمدت اقتصادی و فناورانه
== منابع و معادن ==
[[پرونده:Damavand3.jpg|بندانگشتی|چپ|150 px|| [[دماوند]] ِکوه]]
مهمترین منابع ایران عبارتنه از: نفت و گاز. ایران، دیّمین ذخایر نفتی جهون، ۱۱ درصد ذخایر ثابت بیه نفتی زمین موعادل ۱۳۰ میلیارد بوشکه؛ و هم دیّمین ذخایر گازی جهون، ۱۸ درصد ذخایر ثابت بیه گاز زمین، موعادل ۲۶ تریلیون میتر موکئب ره در اختیار خادش دانه. موهمترین منطقهئون نفتی این کشور مسجد سلیمان، هفتگل، گچساران، آغاجاری و اسلام آباد غرب هسته. همینتی [[مازرون دریا]] هم اندوخته نفتی زیادی ره شه دله دانه. نفت [[قم اوستان]] هم در حال بهرهبرداری هسته. ویشترین معادن در حال بهرهبرداری در اوستانهای خوراسان وجود دانه.
دیگر معادن موهم ایران عبارتنه از: معادن زوغال سنگ؛ کانیئون فلزی: طلا، منگنز، کرومیت، مس، سرب، روی، نیکل ، کبالت، نقره و اورانیوم؛ معدنی شیمیایی: گوگرد، نمک؛ سنگهای تزئینی میثل فیروزه؛ شن و ماسه.
== صنایع ==
گت ترین صنایع پیشرفته ایران عبارتن از: صنایع نفت، گاز، پتروشیمی، فولاد، نساجی، شیمیایی، غذایی، خودروسازی، سد سازی، ایلیکتریکی و ایلیکترونیکی ئو....
سازهئون موهم دستی و سنتی ایران عبارتنه از: فرش و قالی، گلیم بافی و زیلو، منبتکاری، خاتمکاری و سفالگری.
== رائون ==
را آهن سراسری جنوب غرب ایران ره به شومال شرق وه، شومال غرب ره به شومال شرق، و شومال شرق ره به جنوب میونی متصل سازنه. خط آهنی که جنوب شرق ایران ره به شومال شرق وه متصل کانده، ابلین خط آهن ایران هسته که در زمون [[رضاشا]] بساته بیه که بندر امام خمینی ره به [[بندر ترکمن]] متصل کانده. خط آهن دیگری از بندرعباس تا بافق و از اونجه به سرخس (به سوی ترکمنستان) و قطور (به سوی ترکیه) اتصال دانه. شومال شرق و شومال غرب ایران هم با خط آهن به هم ارتباط دارنه.
همینتی جادهئون آسفالته و خاکی همه شهرون ایران ره به هم مربوط کانه. راهئون کشتیرونی در [[مازرون دریا]] ، دریای عمان و خليج فارس برقرار هسته. راهون هوایی میون ویشتر گت کشورون جهون و شهرون گت ایران به ویژه [[تهران]] و [[شیراز]] برقرار هسته.
== اقتصاد ==
در ۳۰ سال قبل جمئیت ۳۶ میلیونی ایران به ۷۰ میلیون تن زیادی بیته و ابلین موج این نسل نو به بزرگسالی برسیه. بر اساس آمارون رسمی نرخ بیکاری به ۲۲ % برسیه اما برخی کارشناسا رقم وه ره ۱۲٫۲ % دوننه. ممد خاتمی رئیس جوموری قبلی گانه: «حضور سالونه ۷۰۰ هیزار نفر به بازارکار نشونگر فشار شدیدی هسته که اقتصاد ایران ناگزیر به تحمل وه هسته.»
در دوره (۱۳۸۳–۱۳۵۳)، نرخ تورم گائی ۷ درصد بیه و گائی به مرز ۵۰ درصد نزدیک بیه و نرخ بیکاری زمونی ۳ درصد و گائی بیش از ۱۶ درصد بیه. در حالی که در زمینه بدهی خارجی، این رقم برای مدتا صفر بیه ولی گاه چنون زیاد بیه که دولت ره با بحران بازپرداخت مواجه هکرده.
== گردشگران ==
[[پرونده:Divan von Hafiz.jpg|بندانگشتی|125 px|نگاره ایرونی به سال ۹۶۴]]
[[پرونده:Woman playing a santur, Qajar Iran, artist named Ahmad.jpg|بندانگشتی|125 px|خلاصه ای از سنتور زن در حال نواختن سنتور در سال 1830.]]
بر پایهٔ گزارش سازمان جهاني جهانگردی، ایران رتبه ۱۰ جاذبهئون باستونی و تاریخی و روتبهجاذبهئون طبیعی ره در جهون دارا هسته، ولی با این وجود تاالآن چندان در جذب گردشگرون خارجی موفق نبوده است. <ref>[https://web.archive.org/web/20110915192257/http://newsforums.bbc.co.uk/ws/thread.jspa?forumID=5009 ایران مقصد جدید گردشگرون اوروپائی؟]</ref>
== هونر و فرنگ ==
فرهنگ ایرانی ریشه در تاریخ دانه. برای بشناسین فرهنگ ایران ونه به کشورون مستقلی که کنارای ایران درنه ره بدین. [[افغانستان]]، [[تاجیکستان]]، [[ازبکستان]]، [[پاکستان]]، [[ترکمنستان]]، [[آذربایجان]] و حتی [[ارمنستان]] و [[گرجستان]] و همچنین کوردای عراق و ترکیه همه کم یا زیاد گوشهای از فرهنگ ایران ره به ارث بوردنه.حتی سرود ملی پاکستان به زوون پارسی هسته.
در مجموع تومبی عناصر فرهنگ ایرونی ره که فراتر از مرزاي ایران هسته ره به اختصار اینتی اشاره هکنيم:
* زوون پارسی که مهمترین شاخصه فرهنگ ایرونی هسته.
* اعیاد ملی از مثل: نوروز
* شخصیتای اسطورهای مثل رستم و سهراب
* اساطیر تمثیلی مثل: دیو، [[سیمرغ]] و...
* علم و هونر
* معماری ایرونی
* دین [[اسلام]] و فرهنگ اسلامی به ویژه در قرون وسطا و معاصر
== ورزش ==
ورزش ابّل ایران [[کشتی]] (مازرون دله) هسته و فوتبال پُرطرفدارترین ورزش وشونه.
ایران ابّلین بار اولمپیک ۱۹۴۸ لندن دله با ۲۸ ورزشکار حاضر بیه و موفق به کسب اتا مدال برونز در وزنهبرداری توسط جعفر سلماسی بیه. ایران پس از وه در ۱۳ دورهٔ دیگر هم شرکت هکرده و تنها ۲ اولمپیک ۱۹۸۰ مسکو و ۱۹۸۴ لوسآنجلس ره تحریم هکرده. بهترین مقوم ایران در اولمپیک روتبهٔ ۱۴ در اولمپیک ۱۹۵۶ ملبورن هسته.
== گالری ==
<gallery mode="packed" heights="170">
Tehran skyline may 2007.jpg|[[تهران]]
Nadershahtomb.jpg|[[مشهد]]
Chehel Sotun Garden, Isfahan, Iran 2005.jpg|[[اصفهان]]
Karaj 45.jpg|[[کرج]]
Hafeziyeh_0386.JPG|[[شیراز]]
Qom masjed-e-hazrat-masumeh.jpg|[[قم]]
Palais ramsar.jpg|[[رامسر]]
</gallery>
{{پورتال}}
== پانویسها ==
{{پانویس|2}}
{{پایان}}{{پاککن}}
{{ایران اوستانون}}
{{خاورمیونه}}
{{آسیا کشورون}}
{{مازرون دریا}}
{{اوپک}}
{{شانگهای کایری سازمان}}
{{جی پونزه}}
{{اکو}}
[[رج:ایران| ]]
[[رج:آسیایی کشورون]]
[[رج:اوپک]]
[[رج:اکو]]
[[رج:شانگهای کایری سازمان]]
[[رج:اسلامی کشورون]]
[[رج:اسلامی جمهوریون]]
[[رج:فارسیزوون کشورون]]
[[رج:جی پونزه]]
3uf76bzu641kak6ar3eresrlhsst559
327773
327772
2026-06-03T21:09:11Z
~2026-32856-30
45534
ایران مزدیسنایی بیبی و زرتشت گیلک بوبو
327773
wikitext
text/x-wiki
اٚیرٚآٚن، دٚئٚبٚآٚر ٚ قٚدٚیمٚی تٚرن بٚلٚارع، تٚنها ۴ تٚاریخ ٚ نٚفٚرٚاتٚ دٰٚره گ تٚا دٚیؤٚدٚآٚر/اٚبٚدٚ زٚنده ایسن، مٚآٚهٚ رٚخ شٚعبٚآٚنی پؤٚر دٚهبٚنٚه، اٚسفٚندٚ هٚآٚدیٚآٚن سیآٚهٚکل مٚحٚلٚه، مٚژگٚآٚن هٚآٚدیٚآٚن سیآٚهٚکل مٚحٚلٚه و سٚینٚآٚ غیآٚثی حٚآٚفٚظی، و اٚنؤٚا ٚ ۲ تٚا پٚایٚآٚنی مٚعمٚؤٚلٚی، و اٚن ۲تٚا دٚهٚ نٚوه اٚی زٚای آٚرٚآٚدٚ هٚآٚدیٚآٚن سیآٚهٚکل مٚحٚلٚه غیآٚثی حٚآٚفٚظی، اٚیرٚآٚن ٚ رٰٚهٚبٚر/شٚآٚه/مٚیرزٚآٚ/چٚآٚودٚآٚر هیسه.
== تاریخ ==
[[File:Dynasties of Iran.gif|thumb|This gif shows the territory of Iran in various dynasties|بندانگشتی|ئیرونِ تاریخی سلسلهئون ِتقریبی نقشه]]
ئیرونِ تاریخ دِ قسمت دانّه. نخستین دوره زمونی آغاز وونه که برخی پچوک ِتمدنها بخشون گوناگون دله بساته بَیینه. این دوره گادِر آریاییئون بمونه ایران ِفلات دله و ساکن بَیینه و بعضی سلسلهئون ره بساتنه. دورهیِ اول دله بتومبی باوّیم ایران دِنیایِ گتترین شاهونشاهوین جه بییه. این دوره وقتی تموم بیّه که [[اسلامی فتح|عربون]] ئیرون ره بَییتنه. دومین دوره دله اتا خله اسلامی سلسله ئیرونِ فلات دله بساته بیّه. اونچی که اسا وه ره ایران گانّه و اتا مستقل کشور هسته، این سلسلهئون ِدَس اداره بییه البته [[تبرستون]] و [[گیلان]] ([[فرشوادگر]]) این دوره دله ویشته اتا مستقل بخش بییه و خله از محققون و کارشناسون [[مازرون تاریخ|مازرون]] و [[گیلان تاریخ]] ره این دوره دله [[ایران تاریخ]] جه سِوا کانّه.
=== باستون سلسلهئون ===
* [[عیلام]]یون (بیش از ۳۲۰۰ سنه پ. م. - ۵۳۹ پ.م.)
* [[ماد]]ون (ابل قرن هشتم پ. م. - ۵۵۰ پ. م.) ؛ بونیانگوذار: [[دیاکو]]
* [[هخامنشیون]] (۵۵۹ پ. م. - ۳۳۰ پ. م.) بونیانگوذار: [[گت کوروش]]
* [[سولوکیون]] (۳۳۰ پ. م. - ۱۲۹ پ. م.) بونیانگوذار: [[سولوکوس]]
* [[اشکانیون]] (۲۵۶ پ. م. - ۲۲۴ م.) ؛ بونیانگوذار: [[ارشک]]
* [[ساسانیون]] (۲۲۴ م. - ۶۵۲ م.) بونیانگوذار: [[اردشیر پاپکان]]
=== خلافت سلسلهئون ===
* [[طاهریون]] (۲۰۶ - ۲۵۹ ه. ق.) بونیانگوذار: طاهر ذوالیمینین
* [[صفاریون]] (۲۶۱ - ۲۸۷ ه. ق.) بونیانگوذار: [[یعقوب لیث]]
* [[سامانیون]] (۲۶۱ - ۳۸۹ ه. ق.) بونیانگوذار: [[اسماعیل سامانی]]
* [[زیاریون]] (۳۱۵ - ۴۶۲ ه.ق.) بونیانگوذار: [[مرداویج]]
* [[بوئیون]] (۳۲۰ - ۴۴۰ ه.ق.) بونیانگوذار: [[علی بویه|عمادالدوله علی]]
* [[غزنویون]] (۳۸۸ - ۵۵۵ ه.ق.) بونیانگوذار: [[محمود غزنوی]]
* [[سلجوقیون]] (۴۲۹ - ۵۱۱ ه.ق.) بونیانگوذار: [[طغرل بیک]]
* [[خوارزمشاهیون]] (۴۷۰ - ۶۱۷ ه.ق.) بونیانگوذار: [[انوشتکین]]
=== ایلخانون ===
* [[مغلون]] (۶۵۴ - ۷۳۶ ه.ق.) بونیانگوذار: [[هلاکوخان]]
* [[تیموریون]] (۷۷۱ - ۹۰۳ ه.ق.) بونیانگوذار: [[تیمور]]
=== دوران مدرن اولیه ===
* [[صفویون]] (۹۰۶ - ۱۱۳۵ ه.ق.) بونیانگوذار: [[شاه اسماعیل اول]]
* [[افشاریون]] (۱۱۴۸ - ۱۲۱۰ ه.ق.) بونیانگوذار: [[نادرشاء]]
* [[زندیون]] (۱۱۶۳ - ۱۲۰۹ ه.ق.) بونیانگوذار: [[کریمخان زند]]
* [[قاجارون]] (۱۲۰۹ - ۱۳۴۵ ه.ق.) بونیانگوذار: [[آقا محمد خان]]
=== معاصر ===
* [[پهلویون]] (۱۳۴۵ ه.ق./ ۱۳۰۴ ه.خ. - ۱۳۵۷ ه.خ.) بونیانگوذار: [[رضاشاء]]
* [[ایسلامی جمهوری نظام]] (۱۳۵۷ ه.خ. - تاسا) بونیانگوذار: [[روحالله خمینی]]
<gallery mode="packed" heights="100">
Pasargad Tomb Cyrus3.jpg|آرومگا [[گت کوروش]]، [[هخامنشیون]]ِ بونیانگوذار
Historical Atlas of Iran - Plate No. 05 (cropped).jpg|هخامنشیون ِگتِ سامون (۵۵۹–۳۳۰ پیش از میلاد)
Irnp105-Grobowce Naqsh-E Rustam.jpg|[[نقش رستم]]: سنگنگاره [[اردشیر پاپکان]]، [[ساسانیون]]ِ بونیانگوذار
Naghsh-e rostam, Irán, 2016-09-24, DD 12.jpg|[[نقش رستم]]: [[شاهپور یکم]] و [[ساسانیون]]ِ پیروزی ره دربرابر [[روم]]یون سِراق دِنه
Ispahbod Xurshid's coin-1.jpg|[[اسپهبد خورشید]]: وه اتا [[تبرستون]]ی اسپهبد بییه. تبرسّون عربون ِفتح په اتا مستقل منطقه بیّه.
Shah Ismail I.jpg|[[شاء اسماعیل یکم]]: [[صفوین]]ِ بونیانگوذار
ShahAbbasPortraitFromItalianPainter.jpg|[[گت عباس شاء]]: [[صفوین]]ِ گتترین شاء
NaderShahPainting.png|[[نادرشاء]]: [[افشاریون]]ِ بونیانگوذار و گتترین شاء
Reza shah uniform.jpg|[[رضاشاء]]: [[پهلویون]]ِ بونیانگوذار
</gallery>
== جوغرافی ==
[[پرونده:Iran-geographic map.svg|راست|بندانگشتی|150 px|ناهمواریئون ِتَنِکی و اَنبِسی]]
ایران شمال جه [[اترک]]، [[مازرون دریا]] و [[ارس]] جه وَر خانّه، شرق جه [[هندوکش]] و [[سند]] ِدره جه محدود وانه و غرب جه [[زاگرس]] و [[شط العرب]] جه رِسِنه و جنوب جه [[فارس دریامونا]] و [[عمان دریا]] ره وَر گیرنه. بیش از نصف ایران [[بیابون|کویر]] هسته. حدود 1/3 ایران هم کوهه. چنتا خورد ِبخش هم جلگهیی هستنه که [[مازرون دریا]]یِ جنوب و [[خوزستون]] ره شامل وانه. گتترین کوه ایران دله [[دماوند]] (۵۶۷۱ متر جه) هسته. غربیترین شهر ایران دله [[کلیساکندی]]؛ شرقیترین شهر [[جالق]]؛ شمالیترین شهر [[پارس آباد]]؛ و جنوبیترین شهر [[چابهار]] هستنه.<ref>اطلس گیتاشناسی استانهای ایران، تهران: ۱۳۸۳، نقشهئون.</ref>
=== اقلیمی وضعیت ===
[[پرونده:Iran-climate-map.svg|بندانگشتی|راست|150 px|ئو و هوایی نقشه]]
ایران ِئو و هوا خله جورواجور هسته. اختلاف دما زمستون دله بعضی گادِر میون گرمترین و سردترین نقطه بیش از ۵۰ درجهٔ سانتیگراد جه رسنه.
کلاً ایران اتا منطقهی دله دَره که [[وارش]] ِوضعیت اونجه سطح نیمه خاشک و خاشک دله قرار گنّه.
ایران ِئو و هوا چنتا سیستم جه تأثیر گیرنه:
# [[سیبری]] ِپرفشار ِسیستم: شمالی مناطق دله [[ورف]] و [[وارش]] ره وجود یانّه و باعث وانه بعضی مناطق ِدما کمته بَواشه.
# [[مدیترانه دریا|مدیترانهیِ]] وارشزا سیستم: این سیستم غرب جه ایران دله اِنه و باعث وانه خله شهرون، که غرب و میونی منطقه و شرق دله دَرنه، سَر وارش بئه.
# جنوبِ کمفشار سیستم: این سیستم جنوب و جنوبغرب دله شِل ِوارش یانّه.
وارشئون ِآمار گانّه ایران ِمناطق وسّه اختلاف خلوئه: شمال دله وارشون ِآمار بیش از ۲۱۱۳ میلیمتر ''([[رشت]] واری، ۱۳۸۳)'' هم رسنه. کویری شهرون دله وارش عمدتاً خله کم و حدود ۱۵ میلیمتر وانه. این آمار شمالغرب و غرب، [[جنوبی البرز]] ِدامنهئون و شمالشرق دله هم بد نییه (حدود ۵۰۰ میلیمتر). سایر نقاط وارشون ۲۰۰ میلیمتر جه ویشتر نَوانّه.
اختلاف دما هم وارش واری خله شهرون وسّه اختلاف دانّه. فیالمثل در حالی که زمستونها [[شهرکرد]] دله شوئون ۳۰- درجه هم رسینه، همون زمون [[اهواز]] ِمردمون ۲۵ درجه ره تجربه کاردنه. شمالی سواحل ِهوا تابستونها گرم و مرطوب و زمستون معتدل هسته. شمالغرب و غرب ِنواحی هم تابستونهای معتدل و زمستونهای سرد دارنه و جنوب تابستونهایی شدیداً گرم و زمستونهایی موعتدل دانه.
=== اوستانها ===
{{ایران اوستانها نقشه سر}}
کشوری تقسیمات قانون په (سال ۱۲۸۶ شمسی دله) ایران ره ۴ ایالت هاکردنه: «آذربایجون»، «خراسون»، «فارس»، و «کرمان و بلوچستون» و هر ایالت اون گادِر چنتا حاکمهنیشت ولایت و هر ولایت ره چنتا نایبالحکومههنیشت منطقه جه تقسیم بییه. اینجوری تقسیمات تا سال ۱۳۱۶ شمسی کاربرد داشتنه و تا این سال فقط اتکه ونه دله تغییرات انجام دانه.
سال ۱۳۱۶ شمسی اتا جديد قانون تصویب بیه که ایران ره ۱۰ اوستان و ۴۹ شهرستون جه تقسیم کارده. این اوستانها کمکم زیاد بَیینه ولی بعد انقلاب تا چندین سال ایران دله ۲۴ اوستان دَیینه.
سال ۱۳۷۲ [[اردبیل اوستان]] بتونسته [[شرقی آذربایجان اوستان|شرقی آذربایجون]] جه سِوا بَواشه. [[قم اوستان|قم]] هم سنه ۱۳۷۴ [[تهران اوستان]] جه سِوا بیه و [[قزوین اوستان]] سال ۱۳۷۳ [[زنجان اوستان|زنجان]] جه بریم بَزوئه و [[تهران اوستان|تهران]] دله بورده و پئیته سال ۱۳۷۶ شه مستقل اوستان بگردسته. سال ۱۳۷۶ [[گلستان اوستان]] هم [[مازرون]] جه سوا بیّه. سال ۱۳۸۳، خراسون ره سه تیکه هاکردنه: جنوبی خراسون، شمالی خراسون و رضوی خراسون. سال ۸۹ هم آخرین بار وسّه [[البرز اوستان|البرز]] اتا جدید اوستان بیّه.<ref>{{یادکرد وب| نشانی = http://www.qazvin.net/?type=static&lang=1&id=26| عنوان = تاریخچه اوستان| تاریخ بدین = ناشر = شبکه اطلاع رسانی اوستان قزوین | زوون = پارسی}}</ref>
اسا ایران دله ۳۱ اوستان وجود دانّه.
{{-}}
== مردمون ==
=== جمعیت ===
[[پرونده:IranProvPopDen.PNG|thumb|راست|150px|میزان تراکم جمعیت در استانهای ایران.]]
اونچی که ایران ِآمار ِسازمان گانه سِراق دِنّه ایران ِجمعیت ۸۰ میلیون نفر جه رد بیّه. این سازمان گانه تا سال ۲۰۵۰ این کشور ۱۰۵ میلیون نفر جمعیت پیدا کانده.<ref>{{یادکرد وب
| نشونی = http://www.khabaronline.ir/news-52027.aspx
| عونوان = خبرآنلاین(خود برگرفته از '''ایسنا''')
| تاریخ بدیین = فروردین 1389
| ناشر =
| زوون = فارسی}}</ref>
این در حالی هسته که ایران ِحکومت همینتی مردِم ره تشویق کانده که جمعیت ره ویشته هاکِنِن و ویشته وَچه دِنیا بیارن.
== پیموننومهئون ==
پیموننومههای ایران با دیگر دولتون:
* پیموننومه گلستان (۱۱۹۲خارشیدی)
* پیماننامه ترکمانچای (۱۲۰۶ خارشیدی)
* معاهده پاریس
* پیمون سنتو
* قرارداد الجزایر (۱۹۷۵) میون ایران و عیراق در سنه ۱۳۵۳<ref>[http://www.bbc.co.uk/persian/iran/story/2004/09/040901_la-mp-arvandrood.shtml BBC Persian<!-- عنوان تصحیح شده توسط ربات -->]</ref>
پیموننومههای دیگه دولتئون به سر ایران:
* پیموننومه ۱۹۰۷
== سیاستون ==
=== روابط خارجی ===
ایران اتا از ۱۹۲ کشور عضو سازمان ملل متحد هسته. همینتی در سازمان کشورون صادر کونندهٔ نفت اوپک، سازمان کونفیرانس اسلامی، جنبش عدم تعهد، سازمان اکو، و پیمون NPT هم عضو هسته.
روابط خارجی ایران دورهٔ جوموری اسلامی با تنشای زیادی روبرو بیه.
از جمله چالشای ایران پس از انقلاب تومبی به موارد زیر اشاره هکنیم:
* جنگ تحمیلی ۸ ساله با [[عیراق]] که با یورش کشور عیراق به شروء بیه (حدود ۵۰۰ هزار بمرده، یک میلیون زخمی و هزار میلیارد دلار خسارت برای ایران)
* تحریمئون بولندمدت اقتصادی و فناورانه
== منابع و معادن ==
[[پرونده:Damavand3.jpg|بندانگشتی|چپ|150 px|| [[دماوند]] ِکوه]]
مهمترین منابع ایران عبارتنه از: نفت و گاز. ایران، دیّمین ذخایر نفتی جهون، ۱۱ درصد ذخایر ثابت بیه نفتی زمین موعادل ۱۳۰ میلیارد بوشکه؛ و هم دیّمین ذخایر گازی جهون، ۱۸ درصد ذخایر ثابت بیه گاز زمین، موعادل ۲۶ تریلیون میتر موکئب ره در اختیار خادش دانه. موهمترین منطقهئون نفتی این کشور مسجد سلیمان، هفتگل، گچساران، آغاجاری و اسلام آباد غرب هسته. همینتی [[مازرون دریا]] هم اندوخته نفتی زیادی ره شه دله دانه. نفت [[قم اوستان]] هم در حال بهرهبرداری هسته. ویشترین معادن در حال بهرهبرداری در اوستانهای خوراسان وجود دانه.
دیگر معادن موهم ایران عبارتنه از: معادن زوغال سنگ؛ کانیئون فلزی: طلا، منگنز، کرومیت، مس، سرب، روی، نیکل ، کبالت، نقره و اورانیوم؛ معدنی شیمیایی: گوگرد، نمک؛ سنگهای تزئینی میثل فیروزه؛ شن و ماسه.
== صنایع ==
گت ترین صنایع پیشرفته ایران عبارتن از: صنایع نفت، گاز، پتروشیمی، فولاد، نساجی، شیمیایی، غذایی، خودروسازی، سد سازی، ایلیکتریکی و ایلیکترونیکی ئو....
سازهئون موهم دستی و سنتی ایران عبارتنه از: فرش و قالی، گلیم بافی و زیلو، منبتکاری، خاتمکاری و سفالگری.
== رائون ==
را آهن سراسری جنوب غرب ایران ره به شومال شرق وه، شومال غرب ره به شومال شرق، و شومال شرق ره به جنوب میونی متصل سازنه. خط آهنی که جنوب شرق ایران ره به شومال شرق وه متصل کانده، ابلین خط آهن ایران هسته که در زمون [[رضاشا]] بساته بیه که بندر امام خمینی ره به [[بندر ترکمن]] متصل کانده. خط آهن دیگری از بندرعباس تا بافق و از اونجه به سرخس (به سوی ترکمنستان) و قطور (به سوی ترکیه) اتصال دانه. شومال شرق و شومال غرب ایران هم با خط آهن به هم ارتباط دارنه.
همینتی جادهئون آسفالته و خاکی همه شهرون ایران ره به هم مربوط کانه. راهئون کشتیرونی در [[مازرون دریا]] ، دریای عمان و خليج فارس برقرار هسته. راهون هوایی میون ویشتر گت کشورون جهون و شهرون گت ایران به ویژه [[تهران]] و [[شیراز]] برقرار هسته.
== اقتصاد ==
در ۳۰ سال قبل جمئیت ۳۶ میلیونی ایران به ۷۰ میلیون تن زیادی بیته و ابلین موج این نسل نو به بزرگسالی برسیه. بر اساس آمارون رسمی نرخ بیکاری به ۲۲ % برسیه اما برخی کارشناسا رقم وه ره ۱۲٫۲ % دوننه. ممد خاتمی رئیس جوموری قبلی گانه: «حضور سالونه ۷۰۰ هیزار نفر به بازارکار نشونگر فشار شدیدی هسته که اقتصاد ایران ناگزیر به تحمل وه هسته.»
در دوره (۱۳۸۳–۱۳۵۳)، نرخ تورم گائی ۷ درصد بیه و گائی به مرز ۵۰ درصد نزدیک بیه و نرخ بیکاری زمونی ۳ درصد و گائی بیش از ۱۶ درصد بیه. در حالی که در زمینه بدهی خارجی، این رقم برای مدتا صفر بیه ولی گاه چنون زیاد بیه که دولت ره با بحران بازپرداخت مواجه هکرده.
== گردشگران ==
[[پرونده:Divan von Hafiz.jpg|بندانگشتی|125 px|نگاره ایرونی به سال ۹۶۴]]
[[پرونده:Woman playing a santur, Qajar Iran, artist named Ahmad.jpg|بندانگشتی|125 px|خلاصه ای از سنتور زن در حال نواختن سنتور در سال 1830.]]
بر پایهٔ گزارش سازمان جهاني جهانگردی، ایران رتبه ۱۰ جاذبهئون باستونی و تاریخی و روتبهجاذبهئون طبیعی ره در جهون دارا هسته، ولی با این وجود تاالآن چندان در جذب گردشگرون خارجی موفق نبوده است. <ref>[https://web.archive.org/web/20110915192257/http://newsforums.bbc.co.uk/ws/thread.jspa?forumID=5009 ایران مقصد جدید گردشگرون اوروپائی؟]</ref>
== هونر و فرنگ ==
فرهنگ ایرانی ریشه در تاریخ دانه. برای بشناسین فرهنگ ایران ونه به کشورون مستقلی که کنارای ایران درنه ره بدین. [[افغانستان]]، [[تاجیکستان]]، [[ازبکستان]]، [[پاکستان]]، [[ترکمنستان]]، [[آذربایجان]] و حتی [[ارمنستان]] و [[گرجستان]] و همچنین کوردای عراق و ترکیه همه کم یا زیاد گوشهای از فرهنگ ایران ره به ارث بوردنه.حتی سرود ملی پاکستان به زوون پارسی هسته.
در مجموع تومبی عناصر فرهنگ ایرونی ره که فراتر از مرزاي ایران هسته ره به اختصار اینتی اشاره هکنيم:
* زوون پارسی که مهمترین شاخصه فرهنگ ایرونی هسته.
* اعیاد ملی از مثل: نوروز
* شخصیتای اسطورهای مثل رستم و سهراب
* اساطیر تمثیلی مثل: دیو، [[سیمرغ]] و...
* علم و هونر
* معماری ایرونی
* دین [[اسلام]] و فرهنگ اسلامی به ویژه در قرون وسطا و معاصر
== ورزش ==
ورزش ابّل ایران [[کشتی]] (مازرون دله) هسته و فوتبال پُرطرفدارترین ورزش وشونه.
ایران ابّلین بار اولمپیک ۱۹۴۸ لندن دله با ۲۸ ورزشکار حاضر بیه و موفق به کسب اتا مدال برونز در وزنهبرداری توسط جعفر سلماسی بیه. ایران پس از وه در ۱۳ دورهٔ دیگر هم شرکت هکرده و تنها ۲ اولمپیک ۱۹۸۰ مسکو و ۱۹۸۴ لوسآنجلس ره تحریم هکرده. بهترین مقوم ایران در اولمپیک روتبهٔ ۱۴ در اولمپیک ۱۹۵۶ ملبورن هسته.
== گالری ==
<gallery mode="packed" heights="170">
Tehran skyline may 2007.jpg|[[تهران]]
Nadershahtomb.jpg|[[مشهد]]
Chehel Sotun Garden, Isfahan, Iran 2005.jpg|[[اصفهان]]
Karaj 45.jpg|[[کرج]]
Hafeziyeh_0386.JPG|[[شیراز]]
Qom masjed-e-hazrat-masumeh.jpg|[[قم]]
Palais ramsar.jpg|[[رامسر]]
</gallery>
{{پورتال}}
== پانویسها ==
{{پانویس|2}}
{{پایان}}{{پاککن}}
{{ایران اوستانون}}
{{خاورمیونه}}
{{آسیا کشورون}}
{{مازرون دریا}}
{{اوپک}}
{{شانگهای کایری سازمان}}
{{جی پونزه}}
{{اکو}}
[[رج:ایران| ]]
[[رج:آسیایی کشورون]]
[[رج:اوپک]]
[[رج:اکو]]
[[رج:شانگهای کایری سازمان]]
[[رج:اسلامی کشورون]]
[[رج:اسلامی جمهوریون]]
[[رج:فارسیزوون کشورون]]
[[رج:جی پونزه]]
nse1xyfs9q2xo8xb6ez78bbkwbtxmj9
327782
327773
2026-06-04T05:48:51Z
HenryThe
27142
نسخهٔ [[Special:Diff/327773|327773]] از [[Special:Contributions/~2026-32856-30|~2026-32856-30]] ([[User talk:~2026-32856-30|بحث]]) خنثی شد
327782
wikitext
text/x-wiki
اٚیرٚآٚن، دٚئٚبٚآٚر ٚ قٚدٚیمٚی تٚرن بٚلٚارع، تٚنها ۴ تٚاریخ ٚ نٚفٚرٚاتٚ دٰٚره گ تٚا دٚیؤٚدٚآٚر/اٚبٚدٚ زٚنده ایسن، مٚآٚهٚ رٚخ شٚعبٚآٚنی پؤٚر دٚهبٚنٚه، اٚسفٚندٚ هٚآٚدیٚآٚن سیآٚهٚکل مٚحٚلٚه، مٚژگٚآٚن هٚآٚدیٚآٚن سیآٚهٚکل مٚحٚلٚه و سٚینٚآٚ غیآٚثی حٚآٚفٚظی، و اٚنؤٚا ٚ ۲ تٚا پٚایٚآٚنی مٚعمٚؤٚلٚی، و اٚن ۲تٚا دٚهٚ نٚوه اٚی زٚای آٚرٚآٚدٚ هٚآٚدیٚآٚن سیآٚهٚکل مٚحٚلٚه غیآٚثی حٚآٚفٚظی، اٚیرٚآٚن ٚ رٰٚهٚبٚر/شٚآٚه/مٚیرزٚآٚ/چٚآٚودٚآٚر هیسه.
== تاریخ ==
[[File:Dynasties of Iran.gif|thumb|This gif shows the territory of Iran in various dynasties|بندانگشتی|ئیرونِ تاریخی سلسلهئون ِتقریبی نقشه]]
ئیرونِ تاریخ دِ قسمت دانّه. نخستین دوره زمونی آغاز وونه که برخی پچوک ِتمدنها بخشون گوناگون دله بساته بَیینه. این دوره گادِر آریاییئون بمونه ایران ِفلات دله و ساکن بَیینه و بعضی سلسلهئون ره بساتنه. دورهیِ اول دله بتومبی باوّیم ایران دِنیایِ گتترین شاهونشاهوین جه بییه. این دوره وقتی تموم بیّه که [[اسلامی فتح|عربون]] ئیرون ره بَییتنه. دومین دوره دله اتا خله اسلامی سلسله ئیرونِ فلات دله بساته بیّه. اونچی که اسا وه ره ایران گانّه و اتا مستقل کشور هسته، این سلسلهئون ِدَس اداره بییه البته [[تبرستون]] و [[گیلان]] ([[فرشوادگر]]) این دوره دله ویشته اتا مستقل بخش بییه و خله از محققون و کارشناسون [[مازرون تاریخ|مازرون]] و [[گیلان تاریخ]] ره این دوره دله [[ایران تاریخ]] جه سِوا کانّه.
=== باستون سلسلهئون ===
* [[عیلام]]یون (بیش از ۳۲۰۰ سنه پ. م. - ۵۳۹ پ.م.)
* [[ماد]]ون (ابل قرن هشتم پ. م. - ۵۵۰ پ. م.) ؛ بونیانگوذار: [[دیاکو]]
* [[هخامنشیون]] (۵۵۹ پ. م. - ۳۳۰ پ. م.) بونیانگوذار: [[گت کوروش]]
* [[سولوکیون]] (۳۳۰ پ. م. - ۱۲۹ پ. م.) بونیانگوذار: [[سولوکوس]]
* [[اشکانیون]] (۲۵۶ پ. م. - ۲۲۴ م.) ؛ بونیانگوذار: [[ارشک]]
* [[ساسانیون]] (۲۲۴ م. - ۶۵۲ م.) بونیانگوذار: [[اردشیر پاپکان]]
=== خلافت سلسلهئون ===
* [[طاهریون]] (۲۰۶ - ۲۵۹ ه. ق.) بونیانگوذار: طاهر ذوالیمینین
* [[صفاریون]] (۲۶۱ - ۲۸۷ ه. ق.) بونیانگوذار: [[یعقوب لیث]]
* [[سامانیون]] (۲۶۱ - ۳۸۹ ه. ق.) بونیانگوذار: [[اسماعیل سامانی]]
* [[زیاریون]] (۳۱۵ - ۴۶۲ ه.ق.) بونیانگوذار: [[مرداویج]]
* [[بوئیون]] (۳۲۰ - ۴۴۰ ه.ق.) بونیانگوذار: [[علی بویه|عمادالدوله علی]]
* [[غزنویون]] (۳۸۸ - ۵۵۵ ه.ق.) بونیانگوذار: [[محمود غزنوی]]
* [[سلجوقیون]] (۴۲۹ - ۵۱۱ ه.ق.) بونیانگوذار: [[طغرل بیک]]
* [[خوارزمشاهیون]] (۴۷۰ - ۶۱۷ ه.ق.) بونیانگوذار: [[انوشتکین]]
=== ایلخانون ===
* [[مغلون]] (۶۵۴ - ۷۳۶ ه.ق.) بونیانگوذار: [[هلاکوخان]]
* [[تیموریون]] (۷۷۱ - ۹۰۳ ه.ق.) بونیانگوذار: [[تیمور]]
=== دوران مدرن اولیه ===
* [[صفویون]] (۹۰۶ - ۱۱۳۵ ه.ق.) بونیانگوذار: [[شاه اسماعیل اول]]
* [[افشاریون]] (۱۱۴۸ - ۱۲۱۰ ه.ق.) بونیانگوذار: [[نادرشاء]]
* [[زندیون]] (۱۱۶۳ - ۱۲۰۹ ه.ق.) بونیانگوذار: [[کریمخان زند]]
* [[قاجارون]] (۱۲۰۹ - ۱۳۴۵ ه.ق.) بونیانگوذار: [[آقا محمد خان]]
=== معاصر ===
* [[پهلویون]] (۱۳۴۵ ه.ق./ ۱۳۰۴ ه.خ. - ۱۳۵۷ ه.خ.) بونیانگوذار: [[رضاشاء]]
* [[ایسلامی جمهوری نظام]] (۱۳۵۷ ه.خ. - تاسا) بونیانگوذار: [[روحالله خمینی]]
<gallery mode="packed" heights="100">
Pasargad Tomb Cyrus3.jpg|آرومگا [[گت کوروش]]، [[هخامنشیون]]ِ بونیانگوذار
Historical Atlas of Iran - Plate No. 05 (cropped).jpg|هخامنشیون ِگتِ سامون (۵۵۹–۳۳۰ پیش از میلاد)
Irnp105-Grobowce Naqsh-E Rustam.jpg|[[نقش رستم]]: سنگنگاره [[اردشیر پاپکان]]، [[ساسانیون]]ِ بونیانگوذار
Naghsh-e rostam, Irán, 2016-09-24, DD 12.jpg|[[نقش رستم]]: [[شاهپور یکم]] و [[ساسانیون]]ِ پیروزی ره دربرابر [[روم]]یون سِراق دِنه
Ispahbod Xurshid's coin-1.jpg|[[اسپهبد خورشید]]: وه اتا [[تبرستون]]ی اسپهبد بییه. تبرسّون عربون ِفتح په اتا مستقل منطقه بیّه.
Shah Ismail I.jpg|[[شاء اسماعیل یکم]]: [[صفوین]]ِ بونیانگوذار
ShahAbbasPortraitFromItalianPainter.jpg|[[گت عباس شاء]]: [[صفوین]]ِ گتترین شاء
NaderShahPainting.png|[[نادرشاء]]: [[افشاریون]]ِ بونیانگوذار و گتترین شاء
Reza shah uniform.jpg|[[رضاشاء]]: [[پهلویون]]ِ بونیانگوذار
</gallery>
== جوغرافی ==
[[پرونده:Iran-geographic map.svg|راست|بندانگشتی|150 px|ناهمواریئون ِتَنِکی و اَنبِسی]]
ایران شمال جه [[اترک]]، [[مازرون دریا]] و [[ارس]] جه وَر خانّه، شرق جه [[هندوکش]] و [[سند]] ِدره جه محدود وانه و غرب جه [[زاگرس]] و [[شط العرب]] جه رِسِنه و جنوب جه [[فارس دریامونا]] و [[عمان دریا]] ره وَر گیرنه. بیش از نصف ایران [[بیابون|کویر]] هسته. حدود 1/3 ایران هم کوهه. چنتا خورد ِبخش هم جلگهیی هستنه که [[مازرون دریا]]یِ جنوب و [[خوزستون]] ره شامل وانه. گتترین کوه ایران دله [[دماوند]] (۵۶۷۱ متر جه) هسته. غربیترین شهر ایران دله [[کلیساکندی]]؛ شرقیترین شهر [[جالق]]؛ شمالیترین شهر [[پارس آباد]]؛ و جنوبیترین شهر [[چابهار]] هستنه.<ref>اطلس گیتاشناسی استانهای ایران، تهران: ۱۳۸۳، نقشهئون.</ref>
=== اقلیمی وضعیت ===
[[پرونده:Iran-climate-map.svg|بندانگشتی|راست|150 px|ئو و هوایی نقشه]]
ایران ِئو و هوا خله جورواجور هسته. اختلاف دما زمستون دله بعضی گادِر میون گرمترین و سردترین نقطه بیش از ۵۰ درجهٔ سانتیگراد جه رسنه.
کلاً ایران اتا منطقهی دله دَره که [[وارش]] ِوضعیت اونجه سطح نیمه خاشک و خاشک دله قرار گنّه.
ایران ِئو و هوا چنتا سیستم جه تأثیر گیرنه:
# [[سیبری]] ِپرفشار ِسیستم: شمالی مناطق دله [[ورف]] و [[وارش]] ره وجود یانّه و باعث وانه بعضی مناطق ِدما کمته بَواشه.
# [[مدیترانه دریا|مدیترانهیِ]] وارشزا سیستم: این سیستم غرب جه ایران دله اِنه و باعث وانه خله شهرون، که غرب و میونی منطقه و شرق دله دَرنه، سَر وارش بئه.
# جنوبِ کمفشار سیستم: این سیستم جنوب و جنوبغرب دله شِل ِوارش یانّه.
وارشئون ِآمار گانّه ایران ِمناطق وسّه اختلاف خلوئه: شمال دله وارشون ِآمار بیش از ۲۱۱۳ میلیمتر ''([[رشت]] واری، ۱۳۸۳)'' هم رسنه. کویری شهرون دله وارش عمدتاً خله کم و حدود ۱۵ میلیمتر وانه. این آمار شمالغرب و غرب، [[جنوبی البرز]] ِدامنهئون و شمالشرق دله هم بد نییه (حدود ۵۰۰ میلیمتر). سایر نقاط وارشون ۲۰۰ میلیمتر جه ویشتر نَوانّه.
اختلاف دما هم وارش واری خله شهرون وسّه اختلاف دانّه. فیالمثل در حالی که زمستونها [[شهرکرد]] دله شوئون ۳۰- درجه هم رسینه، همون زمون [[اهواز]] ِمردمون ۲۵ درجه ره تجربه کاردنه. شمالی سواحل ِهوا تابستونها گرم و مرطوب و زمستون معتدل هسته. شمالغرب و غرب ِنواحی هم تابستونهای معتدل و زمستونهای سرد دارنه و جنوب تابستونهایی شدیداً گرم و زمستونهایی موعتدل دانه.
=== اوستانها ===
{{ایران اوستانها نقشه سر}}
کشوری تقسیمات قانون په (سال ۱۲۸۶ شمسی دله) ایران ره ۴ ایالت هاکردنه: «آذربایجون»، «خراسون»، «فارس»، و «کرمان و بلوچستون» و هر ایالت اون گادِر چنتا حاکمهنیشت ولایت و هر ولایت ره چنتا نایبالحکومههنیشت منطقه جه تقسیم بییه. اینجوری تقسیمات تا سال ۱۳۱۶ شمسی کاربرد داشتنه و تا این سال فقط اتکه ونه دله تغییرات انجام دانه.
سال ۱۳۱۶ شمسی اتا جديد قانون تصویب بیه که ایران ره ۱۰ اوستان و ۴۹ شهرستون جه تقسیم کارده. این اوستانها کمکم زیاد بَیینه ولی بعد انقلاب تا چندین سال ایران دله ۲۴ اوستان دَیینه.
سال ۱۳۷۲ [[اردبیل اوستان]] بتونسته [[شرقی آذربایجان اوستان|شرقی آذربایجون]] جه سِوا بَواشه. [[قم اوستان|قم]] هم سنه ۱۳۷۴ [[تهران اوستان]] جه سِوا بیه و [[قزوین اوستان]] سال ۱۳۷۳ [[زنجان اوستان|زنجان]] جه بریم بَزوئه و [[تهران اوستان|تهران]] دله بورده و پئیته سال ۱۳۷۶ شه مستقل اوستان بگردسته. سال ۱۳۷۶ [[گلستان اوستان]] هم [[مازرون]] جه سوا بیّه. سال ۱۳۸۳، خراسون ره سه تیکه هاکردنه: جنوبی خراسون، شمالی خراسون و رضوی خراسون. سال ۸۹ هم آخرین بار وسّه [[البرز اوستان|البرز]] اتا جدید اوستان بیّه.<ref>{{یادکرد وب| نشانی = http://www.qazvin.net/?type=static&lang=1&id=26| عنوان = تاریخچه اوستان| تاریخ بدین = ناشر = شبکه اطلاع رسانی اوستان قزوین | زوون = پارسی}}</ref>
اسا ایران دله ۳۱ اوستان وجود دانّه.
{{-}}
== مردمون ==
=== جمعیت ===
[[پرونده:IranProvPopDen.PNG|thumb|راست|150px|میزان تراکم جمعیت در استانهای ایران.]]
اونچی که ایران ِآمار ِسازمان گانه سِراق دِنّه ایران ِجمعیت ۸۰ میلیون نفر جه رد بیّه. این سازمان گانه تا سال ۲۰۵۰ این کشور ۱۰۵ میلیون نفر جمعیت پیدا کانده.<ref>{{یادکرد وب
| نشونی = http://www.khabaronline.ir/news-52027.aspx
| عونوان = خبرآنلاین(خود برگرفته از '''ایسنا''')
| تاریخ بدیین = فروردین 1389
| ناشر =
| زوون = فارسی}}</ref>
این در حالی هسته که ایران ِحکومت همینتی مردِم ره تشویق کانده که جمعیت ره ویشته هاکِنِن و ویشته وَچه دِنیا بیارن.
=== دین ===
ایران ِتاریخ دله چنتا دینی دوره وجود دانّه:
* [[میتراییسم]]
* [[زرتشت]]
** ''[[مانی]]''
** ''[[مزدک]]''
* [[اسلام]]
** [[تسنن]] حنفی، شافعی و غیره
** [[تشیع]]: دوازدهامامی، اسماعیلی، زیدی (پیشین)
* بهائیت
{{bar box
|عنوان=دین ایرانیان
|titlebar=#ddd
|چپ۱='''دین'''
|راست۱='''درصد'''
|چینش=left
|نوارها=
{{bar percent|[[تشیع]]|darkgreen|89}}
{{bar percent|[[تسنن]]|black|9}}
{{bar percent|دیگرون (مسیحیت و زرتشت دستوری)|red|2}}
}}
پونصد سال پیش تاسا، خصوصاً [[صفویون]] ِسلسلهیِ تأسیس په جه، هَنتا [[تشیع]] ایران ِرسمی مذهب هسّه. اسا ئیرونِ دله ۸۹٪ [[تشیع]]، ۹٪ [[تسنن]] و ۲٪ [[مسیحیت]]، [[زرتشت]]، [[یهودیت]]، [[بهائیت]] و... پهروو هسّنه.<ref>[https://web.archive.org/web/20120203093100/https://www.cia.gov/library/publications/the-world-factbook/geos/ir.html]</ref> در اساسی قانون ِدوازهمین اصل گانه اسلام ِدین و اثنیعشری مذهب رسمی دین هسنه و سایر مذاهب ایسلامی ([[حنفی]]، [[شافعی]]، [[حنبلی]]، [[مالکی]] و [[زیدی]]و ...) هم قانونی هستنه و وشون احترام ره ونه داشتن. همینتی اصل ۱۳ گانه ئیرونی مسیحیون، یهودیون و زرتشیون بعنوان اقلیت پذیرفته هسّه و بتونّه شه دین ره، تا جایی که قانون ِپهروو بائه، عمل هاکنِن.
== پیموننومهئون ==
پیموننومههای ایران با دیگر دولتون:
* پیموننومه گلستان (۱۱۹۲خارشیدی)
* پیماننامه ترکمانچای (۱۲۰۶ خارشیدی)
* معاهده پاریس
* پیمون سنتو
* قرارداد الجزایر (۱۹۷۵) میون ایران و عیراق در سنه ۱۳۵۳<ref>[http://www.bbc.co.uk/persian/iran/story/2004/09/040901_la-mp-arvandrood.shtml BBC Persian<!-- عنوان تصحیح شده توسط ربات -->]</ref>
پیموننومههای دیگه دولتئون به سر ایران:
* پیموننومه ۱۹۰۷
== سیاستون ==
=== روابط خارجی ===
ایران اتا از ۱۹۲ کشور عضو سازمان ملل متحد هسته. همینتی در سازمان کشورون صادر کونندهٔ نفت اوپک، سازمان کونفیرانس اسلامی، جنبش عدم تعهد، سازمان اکو، و پیمون NPT هم عضو هسته.
روابط خارجی ایران دورهٔ جوموری اسلامی با تنشای زیادی روبرو بیه.
از جمله چالشای ایران پس از انقلاب تومبی به موارد زیر اشاره هکنیم:
* جنگ تحمیلی ۸ ساله با [[عیراق]] که با یورش کشور عیراق به شروء بیه (حدود ۵۰۰ هزار بمرده، یک میلیون زخمی و هزار میلیارد دلار خسارت برای ایران)
* تحریمئون بولندمدت اقتصادی و فناورانه
== منابع و معادن ==
[[پرونده:Damavand3.jpg|بندانگشتی|چپ|150 px|| [[دماوند]] ِکوه]]
مهمترین منابع ایران عبارتنه از: نفت و گاز. ایران، دیّمین ذخایر نفتی جهون، ۱۱ درصد ذخایر ثابت بیه نفتی زمین موعادل ۱۳۰ میلیارد بوشکه؛ و هم دیّمین ذخایر گازی جهون، ۱۸ درصد ذخایر ثابت بیه گاز زمین، موعادل ۲۶ تریلیون میتر موکئب ره در اختیار خادش دانه. موهمترین منطقهئون نفتی این کشور مسجد سلیمان، هفتگل، گچساران، آغاجاری و اسلام آباد غرب هسته. همینتی [[مازرون دریا]] هم اندوخته نفتی زیادی ره شه دله دانه. نفت [[قم اوستان]] هم در حال بهرهبرداری هسته. ویشترین معادن در حال بهرهبرداری در اوستانهای خوراسان وجود دانه.
دیگر معادن موهم ایران عبارتنه از: معادن زوغال سنگ؛ کانیئون فلزی: طلا، منگنز، کرومیت، مس، سرب، روی، نیکل ، کبالت، نقره و اورانیوم؛ معدنی شیمیایی: گوگرد، نمک؛ سنگهای تزئینی میثل فیروزه؛ شن و ماسه.
== صنایع ==
گت ترین صنایع پیشرفته ایران عبارتن از: صنایع نفت، گاز، پتروشیمی، فولاد، نساجی، شیمیایی، غذایی، خودروسازی، سد سازی، ایلیکتریکی و ایلیکترونیکی ئو....
سازهئون موهم دستی و سنتی ایران عبارتنه از: فرش و قالی، گلیم بافی و زیلو، منبتکاری، خاتمکاری و سفالگری.
== رائون ==
را آهن سراسری جنوب غرب ایران ره به شومال شرق وه، شومال غرب ره به شومال شرق، و شومال شرق ره به جنوب میونی متصل سازنه. خط آهنی که جنوب شرق ایران ره به شومال شرق وه متصل کانده، ابلین خط آهن ایران هسته که در زمون [[رضاشا]] بساته بیه که بندر امام خمینی ره به [[بندر ترکمن]] متصل کانده. خط آهن دیگری از بندرعباس تا بافق و از اونجه به سرخس (به سوی ترکمنستان) و قطور (به سوی ترکیه) اتصال دانه. شومال شرق و شومال غرب ایران هم با خط آهن به هم ارتباط دارنه.
همینتی جادهئون آسفالته و خاکی همه شهرون ایران ره به هم مربوط کانه. راهئون کشتیرونی در [[مازرون دریا]] ، دریای عمان و خليج فارس برقرار هسته. راهون هوایی میون ویشتر گت کشورون جهون و شهرون گت ایران به ویژه [[تهران]] و [[شیراز]] برقرار هسته.
== اقتصاد ==
در ۳۰ سال قبل جمئیت ۳۶ میلیونی ایران به ۷۰ میلیون تن زیادی بیته و ابلین موج این نسل نو به بزرگسالی برسیه. بر اساس آمارون رسمی نرخ بیکاری به ۲۲ % برسیه اما برخی کارشناسا رقم وه ره ۱۲٫۲ % دوننه. ممد خاتمی رئیس جوموری قبلی گانه: «حضور سالونه ۷۰۰ هیزار نفر به بازارکار نشونگر فشار شدیدی هسته که اقتصاد ایران ناگزیر به تحمل وه هسته.»
در دوره (۱۳۸۳–۱۳۵۳)، نرخ تورم گائی ۷ درصد بیه و گائی به مرز ۵۰ درصد نزدیک بیه و نرخ بیکاری زمونی ۳ درصد و گائی بیش از ۱۶ درصد بیه. در حالی که در زمینه بدهی خارجی، این رقم برای مدتا صفر بیه ولی گاه چنون زیاد بیه که دولت ره با بحران بازپرداخت مواجه هکرده.
== گردشگران ==
[[پرونده:Divan von Hafiz.jpg|بندانگشتی|125 px|نگاره ایرونی به سال ۹۶۴]]
[[پرونده:Woman playing a santur, Qajar Iran, artist named Ahmad.jpg|بندانگشتی|125 px|خلاصه ای از سنتور زن در حال نواختن سنتور در سال 1830.]]
بر پایهٔ گزارش سازمان جهاني جهانگردی، ایران رتبه ۱۰ جاذبهئون باستونی و تاریخی و روتبهجاذبهئون طبیعی ره در جهون دارا هسته، ولی با این وجود تاالآن چندان در جذب گردشگرون خارجی موفق نبوده است. <ref>[https://web.archive.org/web/20110915192257/http://newsforums.bbc.co.uk/ws/thread.jspa?forumID=5009 ایران مقصد جدید گردشگرون اوروپائی؟]</ref>
== هونر و فرنگ ==
فرهنگ ایرانی ریشه در تاریخ دانه. برای بشناسین فرهنگ ایران ونه به کشورون مستقلی که کنارای ایران درنه ره بدین. [[افغانستان]]، [[تاجیکستان]]، [[ازبکستان]]، [[پاکستان]]، [[ترکمنستان]]، [[آذربایجان]] و حتی [[ارمنستان]] و [[گرجستان]] و همچنین کوردای عراق و ترکیه همه کم یا زیاد گوشهای از فرهنگ ایران ره به ارث بوردنه.حتی سرود ملی پاکستان به زوون پارسی هسته.
در مجموع تومبی عناصر فرهنگ ایرونی ره که فراتر از مرزاي ایران هسته ره به اختصار اینتی اشاره هکنيم:
* زوون پارسی که مهمترین شاخصه فرهنگ ایرونی هسته.
* اعیاد ملی از مثل: نوروز
* شخصیتای اسطورهای مثل رستم و سهراب
* اساطیر تمثیلی مثل: دیو، [[سیمرغ]] و...
* علم و هونر
* معماری ایرونی
* دین [[اسلام]] و فرهنگ اسلامی به ویژه در قرون وسطا و معاصر
== ورزش ==
ورزش ابّل ایران [[کشتی]] (مازرون دله) هسته و فوتبال پُرطرفدارترین ورزش وشونه.
ایران ابّلین بار اولمپیک ۱۹۴۸ لندن دله با ۲۸ ورزشکار حاضر بیه و موفق به کسب اتا مدال برونز در وزنهبرداری توسط جعفر سلماسی بیه. ایران پس از وه در ۱۳ دورهٔ دیگر هم شرکت هکرده و تنها ۲ اولمپیک ۱۹۸۰ مسکو و ۱۹۸۴ لوسآنجلس ره تحریم هکرده. بهترین مقوم ایران در اولمپیک روتبهٔ ۱۴ در اولمپیک ۱۹۵۶ ملبورن هسته.
== گالری ==
<gallery mode="packed" heights="170">
Tehran skyline may 2007.jpg|[[تهران]]
Nadershahtomb.jpg|[[مشهد]]
Chehel Sotun Garden, Isfahan, Iran 2005.jpg|[[اصفهان]]
Karaj 45.jpg|[[کرج]]
Hafeziyeh_0386.JPG|[[شیراز]]
Qom masjed-e-hazrat-masumeh.jpg|[[قم]]
Palais ramsar.jpg|[[رامسر]]
</gallery>
{{پورتال}}
== پانویسها ==
{{پانویس|2}}
{{پایان}}{{پاککن}}
{{ایران اوستانون}}
{{خاورمیونه}}
{{آسیا کشورون}}
{{مازرون دریا}}
{{اوپک}}
{{شانگهای کایری سازمان}}
{{جی پونزه}}
{{اکو}}
[[رج:ایران| ]]
[[رج:آسیایی کشورون]]
[[رج:اوپک]]
[[رج:اکو]]
[[رج:شانگهای کایری سازمان]]
[[رج:اسلامی کشورون]]
[[رج:اسلامی جمهوریون]]
[[رج:فارسیزوون کشورون]]
[[رج:جی پونزه]]
3uf76bzu641kak6ar3eresrlhsst559
327783
327782
2026-06-04T05:49:06Z
HenryThe
27142
نسخهٔ [[Special:Diff/327772|327772]] از [[Special:Contributions/~2026-32856-30|~2026-32856-30]] ([[User talk:~2026-32856-30|بحث]]) خنثی شد
327783
wikitext
text/x-wiki
اٚیرٚآٚن، دٚئٚبٚآٚر ٚ قٚدٚیمٚی تٚرن بٚلٚارع، تٚنها ۴ تٚاریخ ٚ نٚفٚرٚاتٚ دٰٚره گ تٚا دٚیؤٚدٚآٚر/اٚبٚدٚ زٚنده ایسن، مٚآٚهٚ رٚخ شٚعبٚآٚنی پؤٚر دٚهبٚنٚه، اٚسفٚندٚ هٚآٚدیٚآٚن سیآٚهٚکل مٚحٚلٚه، مٚژگٚآٚن هٚآٚدیٚآٚن سیآٚهٚکل مٚحٚلٚه و سٚینٚآٚ غیآٚثی حٚآٚفٚظی، و اٚنؤٚا ٚ ۲ تٚا پٚایٚآٚنی مٚعمٚؤٚلٚی، و اٚن ۲تٚا دٚهٚ نٚوه اٚی زٚای آٚرٚآٚدٚ هٚآٚدیٚآٚن سیآٚهٚکل مٚحٚلٚه غیآٚثی حٚآٚفٚظی، اٚیرٚآٚن ٚ رٰٚهٚبٚر/شٚآٚه/مٚیرزٚآٚ/چٚآٚودٚآٚر هیسه.
== تاریخ ==
[[File:Dynasties of Iran.gif|thumb|This gif shows the territory of Iran in various dynasties|بندانگشتی|ئیرونِ تاریخی سلسلهئون ِتقریبی نقشه]]
ئیرونِ تاریخ دِ قسمت دانّه. نخستین دوره زمونی آغاز وونه که برخی پچوک ِتمدنها بخشون گوناگون دله بساته بَیینه. این دوره گادِر آریاییئون بمونه ایران ِفلات دله و ساکن بَیینه و بعضی سلسلهئون ره بساتنه. دورهیِ اول دله بتومبی باوّیم ایران دِنیایِ گتترین شاهونشاهوین جه بییه. این دوره وقتی تموم بیّه که [[اسلامی فتح|عربون]] ئیرون ره بَییتنه. دومین دوره دله اتا خله اسلامی سلسله ئیرونِ فلات دله بساته بیّه. اونچی که اسا وه ره ایران گانّه و اتا مستقل کشور هسته، این سلسلهئون ِدَس اداره بییه البته [[تبرستون]] و [[گیلان]] ([[فرشوادگر]]) این دوره دله ویشته اتا مستقل بخش بییه و خله از محققون و کارشناسون [[مازرون تاریخ|مازرون]] و [[گیلان تاریخ]] ره این دوره دله [[ایران تاریخ]] جه سِوا کانّه.
=== باستون سلسلهئون ===
* [[عیلام]]یون (بیش از ۳۲۰۰ سنه پ. م. - ۵۳۹ پ.م.)
* [[ماد]]ون (ابل قرن هشتم پ. م. - ۵۵۰ پ. م.) ؛ بونیانگوذار: [[دیاکو]]
* [[هخامنشیون]] (۵۵۹ پ. م. - ۳۳۰ پ. م.) بونیانگوذار: [[گت کوروش]]
* [[سولوکیون]] (۳۳۰ پ. م. - ۱۲۹ پ. م.) بونیانگوذار: [[سولوکوس]]
* [[اشکانیون]] (۲۵۶ پ. م. - ۲۲۴ م.) ؛ بونیانگوذار: [[ارشک]]
* [[ساسانیون]] (۲۲۴ م. - ۶۵۲ م.) بونیانگوذار: [[اردشیر پاپکان]]
=== خلافت سلسلهئون ===
* [[طاهریون]] (۲۰۶ - ۲۵۹ ه. ق.) بونیانگوذار: طاهر ذوالیمینین
* [[صفاریون]] (۲۶۱ - ۲۸۷ ه. ق.) بونیانگوذار: [[یعقوب لیث]]
* [[سامانیون]] (۲۶۱ - ۳۸۹ ه. ق.) بونیانگوذار: [[اسماعیل سامانی]]
* [[زیاریون]] (۳۱۵ - ۴۶۲ ه.ق.) بونیانگوذار: [[مرداویج]]
* [[بوئیون]] (۳۲۰ - ۴۴۰ ه.ق.) بونیانگوذار: [[علی بویه|عمادالدوله علی]]
* [[غزنویون]] (۳۸۸ - ۵۵۵ ه.ق.) بونیانگوذار: [[محمود غزنوی]]
* [[سلجوقیون]] (۴۲۹ - ۵۱۱ ه.ق.) بونیانگوذار: [[طغرل بیک]]
* [[خوارزمشاهیون]] (۴۷۰ - ۶۱۷ ه.ق.) بونیانگوذار: [[انوشتکین]]
=== ایلخانون ===
* [[مغلون]] (۶۵۴ - ۷۳۶ ه.ق.) بونیانگوذار: [[هلاکوخان]]
* [[تیموریون]] (۷۷۱ - ۹۰۳ ه.ق.) بونیانگوذار: [[تیمور]]
=== دوران مدرن اولیه ===
* [[صفویون]] (۹۰۶ - ۱۱۳۵ ه.ق.) بونیانگوذار: [[شاه اسماعیل اول]]
* [[افشاریون]] (۱۱۴۸ - ۱۲۱۰ ه.ق.) بونیانگوذار: [[نادرشاء]]
* [[زندیون]] (۱۱۶۳ - ۱۲۰۹ ه.ق.) بونیانگوذار: [[کریمخان زند]]
* [[قاجارون]] (۱۲۰۹ - ۱۳۴۵ ه.ق.) بونیانگوذار: [[آقا محمد خان]]
=== معاصر ===
* [[پهلویون]] (۱۳۴۵ ه.ق./ ۱۳۰۴ ه.خ. - ۱۳۵۷ ه.خ.) بونیانگوذار: [[رضاشاء]]
* [[ایسلامی جمهوری نظام]] (۱۳۵۷ ه.خ. - تاسا) بونیانگوذار: [[روحالله خمینی]]
<gallery mode="packed" heights="100">
Pasargad Tomb Cyrus3.jpg|آرومگا [[گت کوروش]]، [[هخامنشیون]]ِ بونیانگوذار
Historical Atlas of Iran - Plate No. 05 (cropped).jpg|هخامنشیون ِگتِ سامون (۵۵۹–۳۳۰ پیش از میلاد)
Irnp105-Grobowce Naqsh-E Rustam.jpg|[[نقش رستم]]: سنگنگاره [[اردشیر پاپکان]]، [[ساسانیون]]ِ بونیانگوذار
Naghsh-e rostam, Irán, 2016-09-24, DD 12.jpg|[[نقش رستم]]: [[شاهپور یکم]] و [[ساسانیون]]ِ پیروزی ره دربرابر [[روم]]یون سِراق دِنه
Ispahbod Xurshid's coin-1.jpg|[[اسپهبد خورشید]]: وه اتا [[تبرستون]]ی اسپهبد بییه. تبرسّون عربون ِفتح په اتا مستقل منطقه بیّه.
Shah Ismail I.jpg|[[شاء اسماعیل یکم]]: [[صفوین]]ِ بونیانگوذار
ShahAbbasPortraitFromItalianPainter.jpg|[[گت عباس شاء]]: [[صفوین]]ِ گتترین شاء
NaderShahPainting.png|[[نادرشاء]]: [[افشاریون]]ِ بونیانگوذار و گتترین شاء
Reza shah uniform.jpg|[[رضاشاء]]: [[پهلویون]]ِ بونیانگوذار
</gallery>
== جوغرافی ==
[[پرونده:Iran-geographic map.svg|راست|بندانگشتی|150 px|ناهمواریئون ِتَنِکی و اَنبِسی]]
ایران شمال جه [[اترک]]، [[مازرون دریا]] و [[ارس]] جه وَر خانّه، شرق جه [[هندوکش]] و [[سند]] ِدره جه محدود وانه و غرب جه [[زاگرس]] و [[شط العرب]] جه رِسِنه و جنوب جه [[فارس دریامونا]] و [[عمان دریا]] ره وَر گیرنه. بیش از نصف ایران [[بیابون|کویر]] هسته. حدود 1/3 ایران هم کوهه. چنتا خورد ِبخش هم جلگهیی هستنه که [[مازرون دریا]]یِ جنوب و [[خوزستون]] ره شامل وانه. گتترین کوه ایران دله [[دماوند]] (۵۶۷۱ متر جه) هسته. غربیترین شهر ایران دله [[کلیساکندی]]؛ شرقیترین شهر [[جالق]]؛ شمالیترین شهر [[پارس آباد]]؛ و جنوبیترین شهر [[چابهار]] هستنه.<ref>اطلس گیتاشناسی استانهای ایران، تهران: ۱۳۸۳، نقشهئون.</ref>
=== اقلیمی وضعیت ===
[[پرونده:Iran-climate-map.svg|بندانگشتی|راست|150 px|ئو و هوایی نقشه]]
ایران ِئو و هوا خله جورواجور هسته. اختلاف دما زمستون دله بعضی گادِر میون گرمترین و سردترین نقطه بیش از ۵۰ درجهٔ سانتیگراد جه رسنه.
کلاً ایران اتا منطقهی دله دَره که [[وارش]] ِوضعیت اونجه سطح نیمه خاشک و خاشک دله قرار گنّه.
ایران ِئو و هوا چنتا سیستم جه تأثیر گیرنه:
# [[سیبری]] ِپرفشار ِسیستم: شمالی مناطق دله [[ورف]] و [[وارش]] ره وجود یانّه و باعث وانه بعضی مناطق ِدما کمته بَواشه.
# [[مدیترانه دریا|مدیترانهیِ]] وارشزا سیستم: این سیستم غرب جه ایران دله اِنه و باعث وانه خله شهرون، که غرب و میونی منطقه و شرق دله دَرنه، سَر وارش بئه.
# جنوبِ کمفشار سیستم: این سیستم جنوب و جنوبغرب دله شِل ِوارش یانّه.
وارشئون ِآمار گانّه ایران ِمناطق وسّه اختلاف خلوئه: شمال دله وارشون ِآمار بیش از ۲۱۱۳ میلیمتر ''([[رشت]] واری، ۱۳۸۳)'' هم رسنه. کویری شهرون دله وارش عمدتاً خله کم و حدود ۱۵ میلیمتر وانه. این آمار شمالغرب و غرب، [[جنوبی البرز]] ِدامنهئون و شمالشرق دله هم بد نییه (حدود ۵۰۰ میلیمتر). سایر نقاط وارشون ۲۰۰ میلیمتر جه ویشتر نَوانّه.
اختلاف دما هم وارش واری خله شهرون وسّه اختلاف دانّه. فیالمثل در حالی که زمستونها [[شهرکرد]] دله شوئون ۳۰- درجه هم رسینه، همون زمون [[اهواز]] ِمردمون ۲۵ درجه ره تجربه کاردنه. شمالی سواحل ِهوا تابستونها گرم و مرطوب و زمستون معتدل هسته. شمالغرب و غرب ِنواحی هم تابستونهای معتدل و زمستونهای سرد دارنه و جنوب تابستونهایی شدیداً گرم و زمستونهایی موعتدل دانه.
=== اوستانها ===
{{ایران اوستانها نقشه سر}}
کشوری تقسیمات قانون په (سال ۱۲۸۶ شمسی دله) ایران ره ۴ ایالت هاکردنه: «آذربایجون»، «خراسون»، «فارس»، و «کرمان و بلوچستون» و هر ایالت اون گادِر چنتا حاکمهنیشت ولایت و هر ولایت ره چنتا نایبالحکومههنیشت منطقه جه تقسیم بییه. اینجوری تقسیمات تا سال ۱۳۱۶ شمسی کاربرد داشتنه و تا این سال فقط اتکه ونه دله تغییرات انجام دانه.
سال ۱۳۱۶ شمسی اتا جديد قانون تصویب بیه که ایران ره ۱۰ اوستان و ۴۹ شهرستون جه تقسیم کارده. این اوستانها کمکم زیاد بَیینه ولی بعد انقلاب تا چندین سال ایران دله ۲۴ اوستان دَیینه.
سال ۱۳۷۲ [[اردبیل اوستان]] بتونسته [[شرقی آذربایجان اوستان|شرقی آذربایجون]] جه سِوا بَواشه. [[قم اوستان|قم]] هم سنه ۱۳۷۴ [[تهران اوستان]] جه سِوا بیه و [[قزوین اوستان]] سال ۱۳۷۳ [[زنجان اوستان|زنجان]] جه بریم بَزوئه و [[تهران اوستان|تهران]] دله بورده و پئیته سال ۱۳۷۶ شه مستقل اوستان بگردسته. سال ۱۳۷۶ [[گلستان اوستان]] هم [[مازرون]] جه سوا بیّه. سال ۱۳۸۳، خراسون ره سه تیکه هاکردنه: جنوبی خراسون، شمالی خراسون و رضوی خراسون. سال ۸۹ هم آخرین بار وسّه [[البرز اوستان|البرز]] اتا جدید اوستان بیّه.<ref>{{یادکرد وب| نشانی = http://www.qazvin.net/?type=static&lang=1&id=26| عنوان = تاریخچه اوستان| تاریخ بدین = ناشر = شبکه اطلاع رسانی اوستان قزوین | زوون = پارسی}}</ref>
اسا ایران دله ۳۱ اوستان وجود دانّه.
{{-}}
== مردمون ==
=== جمعیت ===
[[پرونده:IranProvPopDen.PNG|thumb|راست|150px|میزان تراکم جمعیت در استانهای ایران.]]
اونچی که ایران ِآمار ِسازمان گانه سِراق دِنّه ایران ِجمعیت ۸۰ میلیون نفر جه رد بیّه. این سازمان گانه تا سال ۲۰۵۰ این کشور ۱۰۵ میلیون نفر جمعیت پیدا کانده.<ref>{{یادکرد وب
| نشونی = http://www.khabaronline.ir/news-52027.aspx
| عونوان = خبرآنلاین(خود برگرفته از '''ایسنا''')
| تاریخ بدیین = فروردین 1389
| ناشر =
| زوون = فارسی}}</ref>
این در حالی هسته که ایران ِحکومت همینتی مردِم ره تشویق کانده که جمعیت ره ویشته هاکِنِن و ویشته وَچه دِنیا بیارن.
=== نژادون و زوونون ===
{{ایران قومیتون}}
[[File:Languages of Iran, looklex.png|thumb|500px|ایران ِزوونون ِگنشکَرون درصدی نمودار]]
[[سیا|CIA]] شه اطلاعاتی کتابچه دله گانه: ایران دله نژادون و زوونهای جورواجوری درنه [[فارسی|فارسها]] و [[لری|لُرها]] (61 درصد)، [[آذری|آذربایجونیها]] (17 درصد)، [[کوردی|کوردها]] (۷ درصد)، [[گیلکی|گیلکون]] و [[مازرونی|مازرونیئون]] (۷ درصد: ''٪۳٫۶ گیلک و ٪۳ مازرونی'')، [[بلوچی|بلوچها]] (۲ درصد)، [[عربی|عربها]] (۲ درصد)، [[ترکمونی|ترکمونها]] و [[قشقاییون]] (۲ درصد) و بقیه (۲ درصد) این کشور ِ اصلی جمعیتون هستنه.<ref name="CIA">{{یادکرد وب|نشانی=https://www.cia.gov/library/publications/the-world-factbook/geos/ir.html|عنوان=Iran|تاریخ بازدید=بهمن ۱۳۸۷|تاریخ=۲۲ ژانویهٔ ۲۰۰۹|ناشر=Official Website of Central Intelligence Agency (CIA)|زبان=انگلیسی}}</ref> <ref>Mehrdad Izady (2006-2011), [https://web.archive.org/web/20131001091018/http://gulf2000.columbia.edu/images/maps/Iran_Languages_lg.jpg]</ref> غیر این گروهونی که وشون نوم دره [[تالش]]یها، [[خلج]]ها، [[آشوری]]ون، [[کلدانی]]ون، [[مندایی]]ون، [[تات]]ون، [[گورجی]]ون، [[سیستونی]]ها، [[ارمنی]]ون، و [[یهودی]]ون هم کشور دله درنه.
ایران رسمی و اداری زوون فارسی هسته. [[فارسی]] اتا هندی-اروپایی زوون هسته. ایران ِاساسی قانون ِاصل پونزهم گانه درسی کتابون ونه فارسی ِزوون و خط جه بائِن ولی بنشنه محلی زوونها جه همه جا استفاده هاکردن و بنشنه فارسی پَلی وشون ره مدرسه دله درس هدائِن.<ref>[http://fa.wikisource.org/wiki/%D9%82%D8%A7%D9%86%D9%88%D9%86_%D8%A7%D8%B3%D8%A7%D8%B3%DB%8C_%D8%AC%D9%85%D9%87%D9%88%D8%B1%DB%8C_%D8%A7%D8%B3%D9%84%D8%A7%D9%85%DB%8C_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86#.D8.A7.D8.B5.D9.84_.DB.B1.DB.B5 اصل ۱۵ قانون اساسی]</ref>
=== دین ===
ایران ِتاریخ دله چنتا دینی دوره وجود دانّه:
* [[میتراییسم]]
* [[زرتشت]]
** ''[[مانی]]''
** ''[[مزدک]]''
* [[اسلام]]
** [[تسنن]] حنفی، شافعی و غیره
** [[تشیع]]: دوازدهامامی، اسماعیلی، زیدی (پیشین)
* بهائیت
{{bar box
|عنوان=دین ایرانیان
|titlebar=#ddd
|چپ۱='''دین'''
|راست۱='''درصد'''
|چینش=left
|نوارها=
{{bar percent|[[تشیع]]|darkgreen|89}}
{{bar percent|[[تسنن]]|black|9}}
{{bar percent|دیگرون (مسیحیت و زرتشت دستوری)|red|2}}
}}
پونصد سال پیش تاسا، خصوصاً [[صفویون]] ِسلسلهیِ تأسیس په جه، هَنتا [[تشیع]] ایران ِرسمی مذهب هسّه. اسا ئیرونِ دله ۸۹٪ [[تشیع]]، ۹٪ [[تسنن]] و ۲٪ [[مسیحیت]]، [[زرتشت]]، [[یهودیت]]، [[بهائیت]] و... پهروو هسّنه.<ref>[https://web.archive.org/web/20120203093100/https://www.cia.gov/library/publications/the-world-factbook/geos/ir.html]</ref> در اساسی قانون ِدوازهمین اصل گانه اسلام ِدین و اثنیعشری مذهب رسمی دین هسنه و سایر مذاهب ایسلامی ([[حنفی]]، [[شافعی]]، [[حنبلی]]، [[مالکی]] و [[زیدی]]و ...) هم قانونی هستنه و وشون احترام ره ونه داشتن. همینتی اصل ۱۳ گانه ئیرونی مسیحیون، یهودیون و زرتشیون بعنوان اقلیت پذیرفته هسّه و بتونّه شه دین ره، تا جایی که قانون ِپهروو بائه، عمل هاکنِن.
== پیموننومهئون ==
پیموننومههای ایران با دیگر دولتون:
* پیموننومه گلستان (۱۱۹۲خارشیدی)
* پیماننامه ترکمانچای (۱۲۰۶ خارشیدی)
* معاهده پاریس
* پیمون سنتو
* قرارداد الجزایر (۱۹۷۵) میون ایران و عیراق در سنه ۱۳۵۳<ref>[http://www.bbc.co.uk/persian/iran/story/2004/09/040901_la-mp-arvandrood.shtml BBC Persian<!-- عنوان تصحیح شده توسط ربات -->]</ref>
پیموننومههای دیگه دولتئون به سر ایران:
* پیموننومه ۱۹۰۷
== سیاستون ==
=== روابط خارجی ===
ایران اتا از ۱۹۲ کشور عضو سازمان ملل متحد هسته. همینتی در سازمان کشورون صادر کونندهٔ نفت اوپک، سازمان کونفیرانس اسلامی، جنبش عدم تعهد، سازمان اکو، و پیمون NPT هم عضو هسته.
روابط خارجی ایران دورهٔ جوموری اسلامی با تنشای زیادی روبرو بیه.
از جمله چالشای ایران پس از انقلاب تومبی به موارد زیر اشاره هکنیم:
* جنگ تحمیلی ۸ ساله با [[عیراق]] که با یورش کشور عیراق به شروء بیه (حدود ۵۰۰ هزار بمرده، یک میلیون زخمی و هزار میلیارد دلار خسارت برای ایران)
* تحریمئون بولندمدت اقتصادی و فناورانه
== منابع و معادن ==
[[پرونده:Damavand3.jpg|بندانگشتی|چپ|150 px|| [[دماوند]] ِکوه]]
مهمترین منابع ایران عبارتنه از: نفت و گاز. ایران، دیّمین ذخایر نفتی جهون، ۱۱ درصد ذخایر ثابت بیه نفتی زمین موعادل ۱۳۰ میلیارد بوشکه؛ و هم دیّمین ذخایر گازی جهون، ۱۸ درصد ذخایر ثابت بیه گاز زمین، موعادل ۲۶ تریلیون میتر موکئب ره در اختیار خادش دانه. موهمترین منطقهئون نفتی این کشور مسجد سلیمان، هفتگل، گچساران، آغاجاری و اسلام آباد غرب هسته. همینتی [[مازرون دریا]] هم اندوخته نفتی زیادی ره شه دله دانه. نفت [[قم اوستان]] هم در حال بهرهبرداری هسته. ویشترین معادن در حال بهرهبرداری در اوستانهای خوراسان وجود دانه.
دیگر معادن موهم ایران عبارتنه از: معادن زوغال سنگ؛ کانیئون فلزی: طلا، منگنز، کرومیت، مس، سرب، روی، نیکل ، کبالت، نقره و اورانیوم؛ معدنی شیمیایی: گوگرد، نمک؛ سنگهای تزئینی میثل فیروزه؛ شن و ماسه.
== صنایع ==
گت ترین صنایع پیشرفته ایران عبارتن از: صنایع نفت، گاز، پتروشیمی، فولاد، نساجی، شیمیایی، غذایی، خودروسازی، سد سازی، ایلیکتریکی و ایلیکترونیکی ئو....
سازهئون موهم دستی و سنتی ایران عبارتنه از: فرش و قالی، گلیم بافی و زیلو، منبتکاری، خاتمکاری و سفالگری.
== رائون ==
را آهن سراسری جنوب غرب ایران ره به شومال شرق وه، شومال غرب ره به شومال شرق، و شومال شرق ره به جنوب میونی متصل سازنه. خط آهنی که جنوب شرق ایران ره به شومال شرق وه متصل کانده، ابلین خط آهن ایران هسته که در زمون [[رضاشا]] بساته بیه که بندر امام خمینی ره به [[بندر ترکمن]] متصل کانده. خط آهن دیگری از بندرعباس تا بافق و از اونجه به سرخس (به سوی ترکمنستان) و قطور (به سوی ترکیه) اتصال دانه. شومال شرق و شومال غرب ایران هم با خط آهن به هم ارتباط دارنه.
همینتی جادهئون آسفالته و خاکی همه شهرون ایران ره به هم مربوط کانه. راهئون کشتیرونی در [[مازرون دریا]] ، دریای عمان و خليج فارس برقرار هسته. راهون هوایی میون ویشتر گت کشورون جهون و شهرون گت ایران به ویژه [[تهران]] و [[شیراز]] برقرار هسته.
== اقتصاد ==
در ۳۰ سال قبل جمئیت ۳۶ میلیونی ایران به ۷۰ میلیون تن زیادی بیته و ابلین موج این نسل نو به بزرگسالی برسیه. بر اساس آمارون رسمی نرخ بیکاری به ۲۲ % برسیه اما برخی کارشناسا رقم وه ره ۱۲٫۲ % دوننه. ممد خاتمی رئیس جوموری قبلی گانه: «حضور سالونه ۷۰۰ هیزار نفر به بازارکار نشونگر فشار شدیدی هسته که اقتصاد ایران ناگزیر به تحمل وه هسته.»
در دوره (۱۳۸۳–۱۳۵۳)، نرخ تورم گائی ۷ درصد بیه و گائی به مرز ۵۰ درصد نزدیک بیه و نرخ بیکاری زمونی ۳ درصد و گائی بیش از ۱۶ درصد بیه. در حالی که در زمینه بدهی خارجی، این رقم برای مدتا صفر بیه ولی گاه چنون زیاد بیه که دولت ره با بحران بازپرداخت مواجه هکرده.
== گردشگران ==
[[پرونده:Divan von Hafiz.jpg|بندانگشتی|125 px|نگاره ایرونی به سال ۹۶۴]]
[[پرونده:Woman playing a santur, Qajar Iran, artist named Ahmad.jpg|بندانگشتی|125 px|خلاصه ای از سنتور زن در حال نواختن سنتور در سال 1830.]]
بر پایهٔ گزارش سازمان جهاني جهانگردی، ایران رتبه ۱۰ جاذبهئون باستونی و تاریخی و روتبهجاذبهئون طبیعی ره در جهون دارا هسته، ولی با این وجود تاالآن چندان در جذب گردشگرون خارجی موفق نبوده است. <ref>[https://web.archive.org/web/20110915192257/http://newsforums.bbc.co.uk/ws/thread.jspa?forumID=5009 ایران مقصد جدید گردشگرون اوروپائی؟]</ref>
== هونر و فرنگ ==
فرهنگ ایرانی ریشه در تاریخ دانه. برای بشناسین فرهنگ ایران ونه به کشورون مستقلی که کنارای ایران درنه ره بدین. [[افغانستان]]، [[تاجیکستان]]، [[ازبکستان]]، [[پاکستان]]، [[ترکمنستان]]، [[آذربایجان]] و حتی [[ارمنستان]] و [[گرجستان]] و همچنین کوردای عراق و ترکیه همه کم یا زیاد گوشهای از فرهنگ ایران ره به ارث بوردنه.حتی سرود ملی پاکستان به زوون پارسی هسته.
در مجموع تومبی عناصر فرهنگ ایرونی ره که فراتر از مرزاي ایران هسته ره به اختصار اینتی اشاره هکنيم:
* زوون پارسی که مهمترین شاخصه فرهنگ ایرونی هسته.
* اعیاد ملی از مثل: نوروز
* شخصیتای اسطورهای مثل رستم و سهراب
* اساطیر تمثیلی مثل: دیو، [[سیمرغ]] و...
* علم و هونر
* معماری ایرونی
* دین [[اسلام]] و فرهنگ اسلامی به ویژه در قرون وسطا و معاصر
== ورزش ==
ورزش ابّل ایران [[کشتی]] (مازرون دله) هسته و فوتبال پُرطرفدارترین ورزش وشونه.
ایران ابّلین بار اولمپیک ۱۹۴۸ لندن دله با ۲۸ ورزشکار حاضر بیه و موفق به کسب اتا مدال برونز در وزنهبرداری توسط جعفر سلماسی بیه. ایران پس از وه در ۱۳ دورهٔ دیگر هم شرکت هکرده و تنها ۲ اولمپیک ۱۹۸۰ مسکو و ۱۹۸۴ لوسآنجلس ره تحریم هکرده. بهترین مقوم ایران در اولمپیک روتبهٔ ۱۴ در اولمپیک ۱۹۵۶ ملبورن هسته.
== گالری ==
<gallery mode="packed" heights="170">
Tehran skyline may 2007.jpg|[[تهران]]
Nadershahtomb.jpg|[[مشهد]]
Chehel Sotun Garden, Isfahan, Iran 2005.jpg|[[اصفهان]]
Karaj 45.jpg|[[کرج]]
Hafeziyeh_0386.JPG|[[شیراز]]
Qom masjed-e-hazrat-masumeh.jpg|[[قم]]
Palais ramsar.jpg|[[رامسر]]
</gallery>
{{پورتال}}
== پانویسها ==
{{پانویس|2}}
{{پایان}}{{پاککن}}
{{ایران اوستانون}}
{{خاورمیونه}}
{{آسیا کشورون}}
{{مازرون دریا}}
{{اوپک}}
{{شانگهای کایری سازمان}}
{{جی پونزه}}
{{اکو}}
[[رج:ایران| ]]
[[رج:آسیایی کشورون]]
[[رج:اوپک]]
[[رج:اکو]]
[[رج:شانگهای کایری سازمان]]
[[رج:اسلامی کشورون]]
[[رج:اسلامی جمهوریون]]
[[رج:فارسیزوون کشورون]]
[[رج:جی پونزه]]
d14aidmsql2vatb68dgsrekycp1mmtm
327784
327783
2026-06-04T05:49:20Z
HenryThe
27142
نسخهٔ [[Special:Diff/327771|327771]] از [[Special:Contributions/~2026-32856-30|~2026-32856-30]] ([[User talk:~2026-32856-30|بحث]]) خنثی شد
327784
wikitext
text/x-wiki
اٚیرٚآٚن، دٚئٚبٚآٚر ٚ قٚدٚیمٚی تٚرن بٚلٚارع، تٚنها ۴ تٚاریخ ٚ نٚفٚرٚاتٚ دٰٚره گ تٚا دٚیؤٚدٚآٚر/اٚبٚدٚ زٚنده ایسن، مٚآٚهٚ رٚخ شٚعبٚآٚنی پؤٚر دٚهبٚنٚه، اٚسفٚندٚ هٚآٚدیٚآٚن سیآٚهٚکل مٚحٚلٚه، مٚژگٚآٚن هٚآٚدیٚآٚن سیآٚهٚکل مٚحٚلٚه و سٚینٚآٚ غیآٚثی حٚآٚفٚظی، و اٚنؤٚا ٚ ۲ تٚا پٚایٚآٚنی مٚعمٚؤٚلٚی، و اٚن ۲تٚا دٚهٚ نٚوه اٚی زٚای آٚرٚآٚدٚ هٚآٚدیٚآٚن سیآٚهٚکل مٚحٚلٚه غیآٚثی حٚآٚفٚظی، اٚیرٚآٚن ٚ رٰٚهٚبٚر/شٚآٚه/مٚیرزٚآٚ/چٚآٚودٚآٚر هیسه.
== نوم ==
ئیرون ([[پارسی]] جه: ایران) کلمه باستانی پارسی دله «اَریاَ/airya» و میونی پارسی دله «اِران» (به دبیره پهلوی: 𐭠𐭩𐭫𐭠𐭭/erān) بییه و ونه کهن شکل «airya nama» بییه که «اصیل ِمردمون ِسرزمین» معنی دِنه. [[کوردستون]] دله هَنتا ئیرون ره ونه کهن نوم، یعنی «اِران»، جه اِشناسِنّه و این تلفظ رسمیت دانّه.<ref name="MacKenzie">{{cite encyclopedia|last=MacKenzie|first=David Niel|title=Ērān, Ērānšahr|year=۱۹۹۸|volume=۸|encyclopedia=Encyclopedia Iranica|publisher=Mazda|location=Cosa Mesa|url=http://www.iranica.com/newsite/articles/v8f5/v8f545.html}}</ref> البته از ۶۰۰ سنه پیش از میلاد تا ۱۳۱۴ «۱۹۳۵ (میلادی)» میون اوروپاییون با نوم «پارس/Persia» شناخته بیه.<ref>[https://web.archive.org/web/20120203093100/https://www.cia.gov/library/publications/the-world-factbook/geos/ir.html]</ref>
تا سال ۱۳۱۴ خورشیدی جهون دله ئیرون ره «پارس/Persia» نوم جه اشناسینه که این سال ''ملل لیگ'' دله [[رضاشاء]] رسماً همه جه بخاسته ونه محلی نوم، ئیرون ([[پارسی]] جه: ایران)، ره استفاده هاکنن و اسا این کلمه ویشته استفاده وانه.
== تاریخ ==
[[File:Dynasties of Iran.gif|thumb|This gif shows the territory of Iran in various dynasties|بندانگشتی|ئیرونِ تاریخی سلسلهئون ِتقریبی نقشه]]
ئیرونِ تاریخ دِ قسمت دانّه. نخستین دوره زمونی آغاز وونه که برخی پچوک ِتمدنها بخشون گوناگون دله بساته بَیینه. این دوره گادِر آریاییئون بمونه ایران ِفلات دله و ساکن بَیینه و بعضی سلسلهئون ره بساتنه. دورهیِ اول دله بتومبی باوّیم ایران دِنیایِ گتترین شاهونشاهوین جه بییه. این دوره وقتی تموم بیّه که [[اسلامی فتح|عربون]] ئیرون ره بَییتنه. دومین دوره دله اتا خله اسلامی سلسله ئیرونِ فلات دله بساته بیّه. اونچی که اسا وه ره ایران گانّه و اتا مستقل کشور هسته، این سلسلهئون ِدَس اداره بییه البته [[تبرستون]] و [[گیلان]] ([[فرشوادگر]]) این دوره دله ویشته اتا مستقل بخش بییه و خله از محققون و کارشناسون [[مازرون تاریخ|مازرون]] و [[گیلان تاریخ]] ره این دوره دله [[ایران تاریخ]] جه سِوا کانّه.
=== باستون سلسلهئون ===
* [[عیلام]]یون (بیش از ۳۲۰۰ سنه پ. م. - ۵۳۹ پ.م.)
* [[ماد]]ون (ابل قرن هشتم پ. م. - ۵۵۰ پ. م.) ؛ بونیانگوذار: [[دیاکو]]
* [[هخامنشیون]] (۵۵۹ پ. م. - ۳۳۰ پ. م.) بونیانگوذار: [[گت کوروش]]
* [[سولوکیون]] (۳۳۰ پ. م. - ۱۲۹ پ. م.) بونیانگوذار: [[سولوکوس]]
* [[اشکانیون]] (۲۵۶ پ. م. - ۲۲۴ م.) ؛ بونیانگوذار: [[ارشک]]
* [[ساسانیون]] (۲۲۴ م. - ۶۵۲ م.) بونیانگوذار: [[اردشیر پاپکان]]
=== خلافت سلسلهئون ===
* [[طاهریون]] (۲۰۶ - ۲۵۹ ه. ق.) بونیانگوذار: طاهر ذوالیمینین
* [[صفاریون]] (۲۶۱ - ۲۸۷ ه. ق.) بونیانگوذار: [[یعقوب لیث]]
* [[سامانیون]] (۲۶۱ - ۳۸۹ ه. ق.) بونیانگوذار: [[اسماعیل سامانی]]
* [[زیاریون]] (۳۱۵ - ۴۶۲ ه.ق.) بونیانگوذار: [[مرداویج]]
* [[بوئیون]] (۳۲۰ - ۴۴۰ ه.ق.) بونیانگوذار: [[علی بویه|عمادالدوله علی]]
* [[غزنویون]] (۳۸۸ - ۵۵۵ ه.ق.) بونیانگوذار: [[محمود غزنوی]]
* [[سلجوقیون]] (۴۲۹ - ۵۱۱ ه.ق.) بونیانگوذار: [[طغرل بیک]]
* [[خوارزمشاهیون]] (۴۷۰ - ۶۱۷ ه.ق.) بونیانگوذار: [[انوشتکین]]
=== ایلخانون ===
* [[مغلون]] (۶۵۴ - ۷۳۶ ه.ق.) بونیانگوذار: [[هلاکوخان]]
* [[تیموریون]] (۷۷۱ - ۹۰۳ ه.ق.) بونیانگوذار: [[تیمور]]
=== دوران مدرن اولیه ===
* [[صفویون]] (۹۰۶ - ۱۱۳۵ ه.ق.) بونیانگوذار: [[شاه اسماعیل اول]]
* [[افشاریون]] (۱۱۴۸ - ۱۲۱۰ ه.ق.) بونیانگوذار: [[نادرشاء]]
* [[زندیون]] (۱۱۶۳ - ۱۲۰۹ ه.ق.) بونیانگوذار: [[کریمخان زند]]
* [[قاجارون]] (۱۲۰۹ - ۱۳۴۵ ه.ق.) بونیانگوذار: [[آقا محمد خان]]
=== معاصر ===
* [[پهلویون]] (۱۳۴۵ ه.ق./ ۱۳۰۴ ه.خ. - ۱۳۵۷ ه.خ.) بونیانگوذار: [[رضاشاء]]
* [[ایسلامی جمهوری نظام]] (۱۳۵۷ ه.خ. - تاسا) بونیانگوذار: [[روحالله خمینی]]
<gallery mode="packed" heights="100">
Pasargad Tomb Cyrus3.jpg|آرومگا [[گت کوروش]]، [[هخامنشیون]]ِ بونیانگوذار
Historical Atlas of Iran - Plate No. 05 (cropped).jpg|هخامنشیون ِگتِ سامون (۵۵۹–۳۳۰ پیش از میلاد)
Irnp105-Grobowce Naqsh-E Rustam.jpg|[[نقش رستم]]: سنگنگاره [[اردشیر پاپکان]]، [[ساسانیون]]ِ بونیانگوذار
Naghsh-e rostam, Irán, 2016-09-24, DD 12.jpg|[[نقش رستم]]: [[شاهپور یکم]] و [[ساسانیون]]ِ پیروزی ره دربرابر [[روم]]یون سِراق دِنه
Ispahbod Xurshid's coin-1.jpg|[[اسپهبد خورشید]]: وه اتا [[تبرستون]]ی اسپهبد بییه. تبرسّون عربون ِفتح په اتا مستقل منطقه بیّه.
Shah Ismail I.jpg|[[شاء اسماعیل یکم]]: [[صفوین]]ِ بونیانگوذار
ShahAbbasPortraitFromItalianPainter.jpg|[[گت عباس شاء]]: [[صفوین]]ِ گتترین شاء
NaderShahPainting.png|[[نادرشاء]]: [[افشاریون]]ِ بونیانگوذار و گتترین شاء
Reza shah uniform.jpg|[[رضاشاء]]: [[پهلویون]]ِ بونیانگوذار
</gallery>
== جوغرافی ==
[[پرونده:Iran-geographic map.svg|راست|بندانگشتی|150 px|ناهمواریئون ِتَنِکی و اَنبِسی]]
ایران شمال جه [[اترک]]، [[مازرون دریا]] و [[ارس]] جه وَر خانّه، شرق جه [[هندوکش]] و [[سند]] ِدره جه محدود وانه و غرب جه [[زاگرس]] و [[شط العرب]] جه رِسِنه و جنوب جه [[فارس دریامونا]] و [[عمان دریا]] ره وَر گیرنه. بیش از نصف ایران [[بیابون|کویر]] هسته. حدود 1/3 ایران هم کوهه. چنتا خورد ِبخش هم جلگهیی هستنه که [[مازرون دریا]]یِ جنوب و [[خوزستون]] ره شامل وانه. گتترین کوه ایران دله [[دماوند]] (۵۶۷۱ متر جه) هسته. غربیترین شهر ایران دله [[کلیساکندی]]؛ شرقیترین شهر [[جالق]]؛ شمالیترین شهر [[پارس آباد]]؛ و جنوبیترین شهر [[چابهار]] هستنه.<ref>اطلس گیتاشناسی استانهای ایران، تهران: ۱۳۸۳، نقشهئون.</ref>
=== اقلیمی وضعیت ===
[[پرونده:Iran-climate-map.svg|بندانگشتی|راست|150 px|ئو و هوایی نقشه]]
ایران ِئو و هوا خله جورواجور هسته. اختلاف دما زمستون دله بعضی گادِر میون گرمترین و سردترین نقطه بیش از ۵۰ درجهٔ سانتیگراد جه رسنه.
کلاً ایران اتا منطقهی دله دَره که [[وارش]] ِوضعیت اونجه سطح نیمه خاشک و خاشک دله قرار گنّه.
ایران ِئو و هوا چنتا سیستم جه تأثیر گیرنه:
# [[سیبری]] ِپرفشار ِسیستم: شمالی مناطق دله [[ورف]] و [[وارش]] ره وجود یانّه و باعث وانه بعضی مناطق ِدما کمته بَواشه.
# [[مدیترانه دریا|مدیترانهیِ]] وارشزا سیستم: این سیستم غرب جه ایران دله اِنه و باعث وانه خله شهرون، که غرب و میونی منطقه و شرق دله دَرنه، سَر وارش بئه.
# جنوبِ کمفشار سیستم: این سیستم جنوب و جنوبغرب دله شِل ِوارش یانّه.
وارشئون ِآمار گانّه ایران ِمناطق وسّه اختلاف خلوئه: شمال دله وارشون ِآمار بیش از ۲۱۱۳ میلیمتر ''([[رشت]] واری، ۱۳۸۳)'' هم رسنه. کویری شهرون دله وارش عمدتاً خله کم و حدود ۱۵ میلیمتر وانه. این آمار شمالغرب و غرب، [[جنوبی البرز]] ِدامنهئون و شمالشرق دله هم بد نییه (حدود ۵۰۰ میلیمتر). سایر نقاط وارشون ۲۰۰ میلیمتر جه ویشتر نَوانّه.
اختلاف دما هم وارش واری خله شهرون وسّه اختلاف دانّه. فیالمثل در حالی که زمستونها [[شهرکرد]] دله شوئون ۳۰- درجه هم رسینه، همون زمون [[اهواز]] ِمردمون ۲۵ درجه ره تجربه کاردنه. شمالی سواحل ِهوا تابستونها گرم و مرطوب و زمستون معتدل هسته. شمالغرب و غرب ِنواحی هم تابستونهای معتدل و زمستونهای سرد دارنه و جنوب تابستونهایی شدیداً گرم و زمستونهایی موعتدل دانه.
=== اوستانها ===
{{ایران اوستانها نقشه سر}}
کشوری تقسیمات قانون په (سال ۱۲۸۶ شمسی دله) ایران ره ۴ ایالت هاکردنه: «آذربایجون»، «خراسون»، «فارس»، و «کرمان و بلوچستون» و هر ایالت اون گادِر چنتا حاکمهنیشت ولایت و هر ولایت ره چنتا نایبالحکومههنیشت منطقه جه تقسیم بییه. اینجوری تقسیمات تا سال ۱۳۱۶ شمسی کاربرد داشتنه و تا این سال فقط اتکه ونه دله تغییرات انجام دانه.
سال ۱۳۱۶ شمسی اتا جديد قانون تصویب بیه که ایران ره ۱۰ اوستان و ۴۹ شهرستون جه تقسیم کارده. این اوستانها کمکم زیاد بَیینه ولی بعد انقلاب تا چندین سال ایران دله ۲۴ اوستان دَیینه.
سال ۱۳۷۲ [[اردبیل اوستان]] بتونسته [[شرقی آذربایجان اوستان|شرقی آذربایجون]] جه سِوا بَواشه. [[قم اوستان|قم]] هم سنه ۱۳۷۴ [[تهران اوستان]] جه سِوا بیه و [[قزوین اوستان]] سال ۱۳۷۳ [[زنجان اوستان|زنجان]] جه بریم بَزوئه و [[تهران اوستان|تهران]] دله بورده و پئیته سال ۱۳۷۶ شه مستقل اوستان بگردسته. سال ۱۳۷۶ [[گلستان اوستان]] هم [[مازرون]] جه سوا بیّه. سال ۱۳۸۳، خراسون ره سه تیکه هاکردنه: جنوبی خراسون، شمالی خراسون و رضوی خراسون. سال ۸۹ هم آخرین بار وسّه [[البرز اوستان|البرز]] اتا جدید اوستان بیّه.<ref>{{یادکرد وب| نشانی = http://www.qazvin.net/?type=static&lang=1&id=26| عنوان = تاریخچه اوستان| تاریخ بدین = ناشر = شبکه اطلاع رسانی اوستان قزوین | زوون = پارسی}}</ref>
اسا ایران دله ۳۱ اوستان وجود دانّه.
{{-}}
== مردمون ==
=== جمعیت ===
[[پرونده:IranProvPopDen.PNG|thumb|راست|150px|میزان تراکم جمعیت در استانهای ایران.]]
اونچی که ایران ِآمار ِسازمان گانه سِراق دِنّه ایران ِجمعیت ۸۰ میلیون نفر جه رد بیّه. این سازمان گانه تا سال ۲۰۵۰ این کشور ۱۰۵ میلیون نفر جمعیت پیدا کانده.<ref>{{یادکرد وب
| نشونی = http://www.khabaronline.ir/news-52027.aspx
| عونوان = خبرآنلاین(خود برگرفته از '''ایسنا''')
| تاریخ بدیین = فروردین 1389
| ناشر =
| زوون = فارسی}}</ref>
این در حالی هسته که ایران ِحکومت همینتی مردِم ره تشویق کانده که جمعیت ره ویشته هاکِنِن و ویشته وَچه دِنیا بیارن.
=== نژادون و زوونون ===
{{ایران قومیتون}}
[[File:Languages of Iran, looklex.png|thumb|500px|ایران ِزوونون ِگنشکَرون درصدی نمودار]]
[[سیا|CIA]] شه اطلاعاتی کتابچه دله گانه: ایران دله نژادون و زوونهای جورواجوری درنه [[فارسی|فارسها]] و [[لری|لُرها]] (61 درصد)، [[آذری|آذربایجونیها]] (17 درصد)، [[کوردی|کوردها]] (۷ درصد)، [[گیلکی|گیلکون]] و [[مازرونی|مازرونیئون]] (۷ درصد: ''٪۳٫۶ گیلک و ٪۳ مازرونی'')، [[بلوچی|بلوچها]] (۲ درصد)، [[عربی|عربها]] (۲ درصد)، [[ترکمونی|ترکمونها]] و [[قشقاییون]] (۲ درصد) و بقیه (۲ درصد) این کشور ِ اصلی جمعیتون هستنه.<ref name="CIA">{{یادکرد وب|نشانی=https://www.cia.gov/library/publications/the-world-factbook/geos/ir.html|عنوان=Iran|تاریخ بازدید=بهمن ۱۳۸۷|تاریخ=۲۲ ژانویهٔ ۲۰۰۹|ناشر=Official Website of Central Intelligence Agency (CIA)|زبان=انگلیسی}}</ref> <ref>Mehrdad Izady (2006-2011), [https://web.archive.org/web/20131001091018/http://gulf2000.columbia.edu/images/maps/Iran_Languages_lg.jpg]</ref> غیر این گروهونی که وشون نوم دره [[تالش]]یها، [[خلج]]ها، [[آشوری]]ون، [[کلدانی]]ون، [[مندایی]]ون، [[تات]]ون، [[گورجی]]ون، [[سیستونی]]ها، [[ارمنی]]ون، و [[یهودی]]ون هم کشور دله درنه.
ایران رسمی و اداری زوون فارسی هسته. [[فارسی]] اتا هندی-اروپایی زوون هسته. ایران ِاساسی قانون ِاصل پونزهم گانه درسی کتابون ونه فارسی ِزوون و خط جه بائِن ولی بنشنه محلی زوونها جه همه جا استفاده هاکردن و بنشنه فارسی پَلی وشون ره مدرسه دله درس هدائِن.<ref>[http://fa.wikisource.org/wiki/%D9%82%D8%A7%D9%86%D9%88%D9%86_%D8%A7%D8%B3%D8%A7%D8%B3%DB%8C_%D8%AC%D9%85%D9%87%D9%88%D8%B1%DB%8C_%D8%A7%D8%B3%D9%84%D8%A7%D9%85%DB%8C_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86#.D8.A7.D8.B5.D9.84_.DB.B1.DB.B5 اصل ۱۵ قانون اساسی]</ref>
=== دین ===
ایران ِتاریخ دله چنتا دینی دوره وجود دانّه:
* [[میتراییسم]]
* [[زرتشت]]
** ''[[مانی]]''
** ''[[مزدک]]''
* [[اسلام]]
** [[تسنن]] حنفی، شافعی و غیره
** [[تشیع]]: دوازدهامامی، اسماعیلی، زیدی (پیشین)
* بهائیت
{{bar box
|عنوان=دین ایرانیان
|titlebar=#ddd
|چپ۱='''دین'''
|راست۱='''درصد'''
|چینش=left
|نوارها=
{{bar percent|[[تشیع]]|darkgreen|89}}
{{bar percent|[[تسنن]]|black|9}}
{{bar percent|دیگرون (مسیحیت و زرتشت دستوری)|red|2}}
}}
پونصد سال پیش تاسا، خصوصاً [[صفویون]] ِسلسلهیِ تأسیس په جه، هَنتا [[تشیع]] ایران ِرسمی مذهب هسّه. اسا ئیرونِ دله ۸۹٪ [[تشیع]]، ۹٪ [[تسنن]] و ۲٪ [[مسیحیت]]، [[زرتشت]]، [[یهودیت]]، [[بهائیت]] و... پهروو هسّنه.<ref>[https://web.archive.org/web/20120203093100/https://www.cia.gov/library/publications/the-world-factbook/geos/ir.html]</ref> در اساسی قانون ِدوازهمین اصل گانه اسلام ِدین و اثنیعشری مذهب رسمی دین هسنه و سایر مذاهب ایسلامی ([[حنفی]]، [[شافعی]]، [[حنبلی]]، [[مالکی]] و [[زیدی]]و ...) هم قانونی هستنه و وشون احترام ره ونه داشتن. همینتی اصل ۱۳ گانه ئیرونی مسیحیون، یهودیون و زرتشیون بعنوان اقلیت پذیرفته هسّه و بتونّه شه دین ره، تا جایی که قانون ِپهروو بائه، عمل هاکنِن.
== پیموننومهئون ==
پیموننومههای ایران با دیگر دولتون:
* پیموننومه گلستان (۱۱۹۲خارشیدی)
* پیماننامه ترکمانچای (۱۲۰۶ خارشیدی)
* معاهده پاریس
* پیمون سنتو
* قرارداد الجزایر (۱۹۷۵) میون ایران و عیراق در سنه ۱۳۵۳<ref>[http://www.bbc.co.uk/persian/iran/story/2004/09/040901_la-mp-arvandrood.shtml BBC Persian<!-- عنوان تصحیح شده توسط ربات -->]</ref>
پیموننومههای دیگه دولتئون به سر ایران:
* پیموننومه ۱۹۰۷
== سیاستون ==
=== روابط خارجی ===
ایران اتا از ۱۹۲ کشور عضو سازمان ملل متحد هسته. همینتی در سازمان کشورون صادر کونندهٔ نفت اوپک، سازمان کونفیرانس اسلامی، جنبش عدم تعهد، سازمان اکو، و پیمون NPT هم عضو هسته.
روابط خارجی ایران دورهٔ جوموری اسلامی با تنشای زیادی روبرو بیه.
از جمله چالشای ایران پس از انقلاب تومبی به موارد زیر اشاره هکنیم:
* جنگ تحمیلی ۸ ساله با [[عیراق]] که با یورش کشور عیراق به شروء بیه (حدود ۵۰۰ هزار بمرده، یک میلیون زخمی و هزار میلیارد دلار خسارت برای ایران)
* تحریمئون بولندمدت اقتصادی و فناورانه
== منابع و معادن ==
[[پرونده:Damavand3.jpg|بندانگشتی|چپ|150 px|| [[دماوند]] ِکوه]]
مهمترین منابع ایران عبارتنه از: نفت و گاز. ایران، دیّمین ذخایر نفتی جهون، ۱۱ درصد ذخایر ثابت بیه نفتی زمین موعادل ۱۳۰ میلیارد بوشکه؛ و هم دیّمین ذخایر گازی جهون، ۱۸ درصد ذخایر ثابت بیه گاز زمین، موعادل ۲۶ تریلیون میتر موکئب ره در اختیار خادش دانه. موهمترین منطقهئون نفتی این کشور مسجد سلیمان، هفتگل، گچساران، آغاجاری و اسلام آباد غرب هسته. همینتی [[مازرون دریا]] هم اندوخته نفتی زیادی ره شه دله دانه. نفت [[قم اوستان]] هم در حال بهرهبرداری هسته. ویشترین معادن در حال بهرهبرداری در اوستانهای خوراسان وجود دانه.
دیگر معادن موهم ایران عبارتنه از: معادن زوغال سنگ؛ کانیئون فلزی: طلا، منگنز، کرومیت، مس، سرب، روی، نیکل ، کبالت، نقره و اورانیوم؛ معدنی شیمیایی: گوگرد، نمک؛ سنگهای تزئینی میثل فیروزه؛ شن و ماسه.
== صنایع ==
گت ترین صنایع پیشرفته ایران عبارتن از: صنایع نفت، گاز، پتروشیمی، فولاد، نساجی، شیمیایی، غذایی، خودروسازی، سد سازی، ایلیکتریکی و ایلیکترونیکی ئو....
سازهئون موهم دستی و سنتی ایران عبارتنه از: فرش و قالی، گلیم بافی و زیلو، منبتکاری، خاتمکاری و سفالگری.
== رائون ==
را آهن سراسری جنوب غرب ایران ره به شومال شرق وه، شومال غرب ره به شومال شرق، و شومال شرق ره به جنوب میونی متصل سازنه. خط آهنی که جنوب شرق ایران ره به شومال شرق وه متصل کانده، ابلین خط آهن ایران هسته که در زمون [[رضاشا]] بساته بیه که بندر امام خمینی ره به [[بندر ترکمن]] متصل کانده. خط آهن دیگری از بندرعباس تا بافق و از اونجه به سرخس (به سوی ترکمنستان) و قطور (به سوی ترکیه) اتصال دانه. شومال شرق و شومال غرب ایران هم با خط آهن به هم ارتباط دارنه.
همینتی جادهئون آسفالته و خاکی همه شهرون ایران ره به هم مربوط کانه. راهئون کشتیرونی در [[مازرون دریا]] ، دریای عمان و خليج فارس برقرار هسته. راهون هوایی میون ویشتر گت کشورون جهون و شهرون گت ایران به ویژه [[تهران]] و [[شیراز]] برقرار هسته.
== اقتصاد ==
در ۳۰ سال قبل جمئیت ۳۶ میلیونی ایران به ۷۰ میلیون تن زیادی بیته و ابلین موج این نسل نو به بزرگسالی برسیه. بر اساس آمارون رسمی نرخ بیکاری به ۲۲ % برسیه اما برخی کارشناسا رقم وه ره ۱۲٫۲ % دوننه. ممد خاتمی رئیس جوموری قبلی گانه: «حضور سالونه ۷۰۰ هیزار نفر به بازارکار نشونگر فشار شدیدی هسته که اقتصاد ایران ناگزیر به تحمل وه هسته.»
در دوره (۱۳۸۳–۱۳۵۳)، نرخ تورم گائی ۷ درصد بیه و گائی به مرز ۵۰ درصد نزدیک بیه و نرخ بیکاری زمونی ۳ درصد و گائی بیش از ۱۶ درصد بیه. در حالی که در زمینه بدهی خارجی، این رقم برای مدتا صفر بیه ولی گاه چنون زیاد بیه که دولت ره با بحران بازپرداخت مواجه هکرده.
== گردشگران ==
[[پرونده:Divan von Hafiz.jpg|بندانگشتی|125 px|نگاره ایرونی به سال ۹۶۴]]
[[پرونده:Woman playing a santur, Qajar Iran, artist named Ahmad.jpg|بندانگشتی|125 px|خلاصه ای از سنتور زن در حال نواختن سنتور در سال 1830.]]
بر پایهٔ گزارش سازمان جهاني جهانگردی، ایران رتبه ۱۰ جاذبهئون باستونی و تاریخی و روتبهجاذبهئون طبیعی ره در جهون دارا هسته، ولی با این وجود تاالآن چندان در جذب گردشگرون خارجی موفق نبوده است. <ref>[https://web.archive.org/web/20110915192257/http://newsforums.bbc.co.uk/ws/thread.jspa?forumID=5009 ایران مقصد جدید گردشگرون اوروپائی؟]</ref>
== هونر و فرنگ ==
فرهنگ ایرانی ریشه در تاریخ دانه. برای بشناسین فرهنگ ایران ونه به کشورون مستقلی که کنارای ایران درنه ره بدین. [[افغانستان]]، [[تاجیکستان]]، [[ازبکستان]]، [[پاکستان]]، [[ترکمنستان]]، [[آذربایجان]] و حتی [[ارمنستان]] و [[گرجستان]] و همچنین کوردای عراق و ترکیه همه کم یا زیاد گوشهای از فرهنگ ایران ره به ارث بوردنه.حتی سرود ملی پاکستان به زوون پارسی هسته.
در مجموع تومبی عناصر فرهنگ ایرونی ره که فراتر از مرزاي ایران هسته ره به اختصار اینتی اشاره هکنيم:
* زوون پارسی که مهمترین شاخصه فرهنگ ایرونی هسته.
* اعیاد ملی از مثل: نوروز
* شخصیتای اسطورهای مثل رستم و سهراب
* اساطیر تمثیلی مثل: دیو، [[سیمرغ]] و...
* علم و هونر
* معماری ایرونی
* دین [[اسلام]] و فرهنگ اسلامی به ویژه در قرون وسطا و معاصر
== ورزش ==
ورزش ابّل ایران [[کشتی]] (مازرون دله) هسته و فوتبال پُرطرفدارترین ورزش وشونه.
ایران ابّلین بار اولمپیک ۱۹۴۸ لندن دله با ۲۸ ورزشکار حاضر بیه و موفق به کسب اتا مدال برونز در وزنهبرداری توسط جعفر سلماسی بیه. ایران پس از وه در ۱۳ دورهٔ دیگر هم شرکت هکرده و تنها ۲ اولمپیک ۱۹۸۰ مسکو و ۱۹۸۴ لوسآنجلس ره تحریم هکرده. بهترین مقوم ایران در اولمپیک روتبهٔ ۱۴ در اولمپیک ۱۹۵۶ ملبورن هسته.
== گالری ==
<gallery mode="packed" heights="170">
Tehran skyline may 2007.jpg|[[تهران]]
Nadershahtomb.jpg|[[مشهد]]
Chehel Sotun Garden, Isfahan, Iran 2005.jpg|[[اصفهان]]
Karaj 45.jpg|[[کرج]]
Hafeziyeh_0386.JPG|[[شیراز]]
Qom masjed-e-hazrat-masumeh.jpg|[[قم]]
Palais ramsar.jpg|[[رامسر]]
</gallery>
{{پورتال}}
== پانویسها ==
{{پانویس|2}}
{{پایان}}{{پاککن}}
{{ایران اوستانون}}
{{خاورمیونه}}
{{آسیا کشورون}}
{{مازرون دریا}}
{{اوپک}}
{{شانگهای کایری سازمان}}
{{جی پونزه}}
{{اکو}}
[[رج:ایران| ]]
[[رج:آسیایی کشورون]]
[[رج:اوپک]]
[[رج:اکو]]
[[رج:شانگهای کایری سازمان]]
[[رج:اسلامی کشورون]]
[[رج:اسلامی جمهوریون]]
[[رج:فارسیزوون کشورون]]
[[رج:جی پونزه]]
1tdaojupz41y6qvcdmhbjephdyb4c7j
327785
327784
2026-06-04T05:49:36Z
HenryThe
27142
نسخهٔ [[Special:Diff/327770|327770]] از [[Special:Contributions/~2026-32856-30|~2026-32856-30]] ([[User talk:~2026-32856-30|بحث]]) خنثی شد
327785
wikitext
text/x-wiki
{{جعبه اطلاعات کشور
| نام اصلی= ئیرون ِایسلامی جمهوری
| نام عادی= ئیرون
| تصویر پرچم=Flag of Iran.svg
| تصویر نشان ملی=Coat of arms of Iran.svg
| شعار ملی=''استقلال، آزادی، جمهوری اسلامی''
| سرود ملی=مهر خاوران
| نقشه=Iran (orthographic projection).svg
| پایتخت=[[تهرون]]|latd=۳۵|latm=۴۱|latNS=N|longd=۵۱|longm=۲۵|longEW=E
| بزرگترین شهر=[[تهرون]]
| زبان رسمی=[[فارسی|پارسی]]
| نوع حکومت= [[ایسلام]]ی [[جمهوری]]
| نوع حاکمان={{•}} رهبر{{سخ}}{{•}} رئیس جمهور
| نام حاکمان=[[علی خامنهای]]{{سخ}}[[مسعود پزشکیان]]
| نحوه تشکیل=[[ایران اسلامی انقلاب|ایسلامی انقلاب]]
| موارد منجر به تشکیل= نخستین تمدنها
([[نیا-عیلامی]]، [[کاسپیئون]]، [[سیلک]] و...){{سخ}} -[[ایران انقلاب (۱۳۵۷)|انقلاب]]{{سخ}}{{سخ}}اسلامی جمهوری ِروز
| تاریخ تشکیل=سال ۵۰۰۰ قبل میلاد{{سخ}}[[محمدرضا شاه]] ِعزل{{سخ}}[[۲۲ بهمن]] [[۱۳۵۷]]{{سخ}}[[۱۲ فروردین]] [[۱۳۵۸]]
| مساحت = ۱٫۶۴۸٫۱۹۵
| رتبه مساحت=١٧ام
| درصد آبها=۰٫۷
| سال سرشماری جمعیت=١٣٩٩
| جمعیت=۸۳٬۵۶۰٬۱۶٢
| رتبه جمعیت=۱۷ام
| تراکم جمعیت=۴۷ نفر بر کیلومتر مربع<ref>http://en.wikipedia.org/wiki/List_of_sovereign_states_and_dependent_territories_by_population_density</ref>
| رتبه تراکم جمعیت=۱۶۲ام
| سال تولید ناخالص داخلی=[[۲۰۱۳]]
| تولید ناخالص داخلی=۵۵۸٬۳۸۵ میلیارد [[دلار]]<ref name="imf">{{cite web|url=http://www.imf.org/external/pubs/ft/weo/2010/01/weodata/weorept.aspx?sy=2007&ey=2010&scsm=1&ssd=1&sort=country&ds=. &br=1&c=429&s=NGDPD%2CNGDPDPC%2CPPPGDP%2CPPPPC%2CLP&grp=0&a=&pr.x=49&pr.y=۱۰|title=Iran|publisher=International Monetary Fund|accessdate=۲۰۱۰–۰۴–۲۱| archiveurl = http://www.webcitation.org/67SYE7poS | archivedate = 06 May 2012}}</ref>
| رتبه تولید ناخالص داخلی=۳۲ام
| سرانه تولید ناخالص داخلی=۷٬۵۹۶ [[دلار]]<ref>http://www.tabnak.ir/fa/news/264313/افزایش-سرانه-تولید-ناخالص-داخلی-ایران</ref>
| رتبه سرانه تولید ناخالص داخلی=۱۰۲ام
| سال شاخص توسعه انسانی=۲۰۱۳
| شاخص توسعه انسانی={{increase}} 0.742<ref name="HDI">{{cite web|url=http://hdr.undp.org/en/media/HDR_2010_EN_Table1.pdf|title=Human Development Report ۲۰۱۰|year=۲۰۱۰|publisher=United Nations|accessdate=5 November ۲۰۱۰| archiveurl = http://www.webcitation.org/67SYERaMJ | archivedate = 06 May 2012}}</ref>
| رتبه شاخص توسعه انسانی=۷۳ام
| وضع شاخص توسعه انسانی=<span style="color:#090;">بالا</span>
| واحد پول=[[ریال]]
| کد واحد پول=IRR
| منطقه زمانی=یوتیسی ۳:۳۰+
| منطقه زمانی تابستانی=یوتیسی ۴:۳۰+
| utc=+۳:۳۰
| dst=+۴:۳۰
| کد بینالمللی خودرو=[[IR]]
| دامنه اینترنتی= [[ir.]]
| پیششماره تلفنی=۹۸
| جینی= ۳۸<ref name='CBI'>[http://www.cbi.ir/page/5881.aspx CBI: Economic Trends ۲۰۰۸/۲۰۰۹]. Retrieved 4 July 2009.</ref><span style="color:#fc0;">(متوسط)</span>
| تقویم=[[خورشیدی تقویم|خورشیدی گاهشومار]]
| سال جینی=۲۰۰۸
| رده جینی=<span style="color:#fc0;">(متوسط)</span>
| رانندگی از سمت = راست
| ولتاژ برق= ۲۴۰~۲۲۰
| بسامد برق= ۵۰ هرتز (یوروپلاگ، شوکو)
}}
'''ئیرون''' ([[پارسی]] جه: ایران) اتا کیشوره که آسیایِ جنوب غربی و خاورمیونه بخش دله دره. ونه رسمی نوم '''ئیرون ِایسلامی جمهوری''' ([[پارسی]] جه: جمهوری اسلامی ایران) هسّه و ونه نیشتگا''،<nowiki/>[[ تهرون]] نوم دارنه. اینتا کیشور ِگتی ۱٬۶۴۸٬۱۹۵ کیلومترمربع هسّه و حدود ۹۰ ملیون هزار تن جمعیت دانّه و هر سال حدود یک ملیون نفر ونه جمعیت ره اضافه بونه.<ref>name="Britannica۱" Britannica Encyclopedia, ''Iran'', p.۱/۱۰۱</ref>''
شمال جه [[آذربایجون]]، [[ارمنسّون]]، و [[تورکمونسّون]] جه؛ شرق جا [[افخانسّون]] و [[پاکسّون]] جه؛ و غرب جا [[تورکيه]] و [[عیراق]] جه زمینی سامون دانّه و ونه شمالی سامون [[مازرون دریا]] و جنوبی [[فارس دریامونا| پارس دریامونا]] و [[عمان دریا]] جه وَر خارنه. ئیرون جِهونِ گتترین [[نفت|نفتی]] و [[گاز|گازی]] منابع جه هسّه.
ئیرون ِسیاسی نیظام سال ۱۳۵۸ جه، اساسی قانون ِبنویشتن په، "ایسلامی جمهوری" بیّه. گتترين رسمی مقوم ئیرون دله "[[ولی فقیه]]" هسّه که اسا [[علی خامنهای]] این مقوم سَر کَته و وه ره "رهبر" هم گانّه. [[ایسلام]] رسمی دین و [[تشیع|شیعه]] رسمی مذهب هسّنه و [[فارسی|پارسی]] رسمی زوون هسّه.
== نوم ==
ئیرون ([[پارسی]] جه: ایران) کلمه باستانی پارسی دله «اَریاَ/airya» و میونی پارسی دله «اِران» (به دبیره پهلوی: 𐭠𐭩𐭫𐭠𐭭/erān) بییه و ونه کهن شکل «airya nama» بییه که «اصیل ِمردمون ِسرزمین» معنی دِنه. [[کوردستون]] دله هَنتا ئیرون ره ونه کهن نوم، یعنی «اِران»، جه اِشناسِنّه و این تلفظ رسمیت دانّه.<ref name="MacKenzie">{{cite encyclopedia|last=MacKenzie|first=David Niel|title=Ērān, Ērānšahr|year=۱۹۹۸|volume=۸|encyclopedia=Encyclopedia Iranica|publisher=Mazda|location=Cosa Mesa|url=http://www.iranica.com/newsite/articles/v8f5/v8f545.html}}</ref> البته از ۶۰۰ سنه پیش از میلاد تا ۱۳۱۴ «۱۹۳۵ (میلادی)» میون اوروپاییون با نوم «پارس/Persia» شناخته بیه.<ref>[https://web.archive.org/web/20120203093100/https://www.cia.gov/library/publications/the-world-factbook/geos/ir.html]</ref>
تا سال ۱۳۱۴ خورشیدی جهون دله ئیرون ره «پارس/Persia» نوم جه اشناسینه که این سال ''ملل لیگ'' دله [[رضاشاء]] رسماً همه جه بخاسته ونه محلی نوم، ئیرون ([[پارسی]] جه: ایران)، ره استفاده هاکنن و اسا این کلمه ویشته استفاده وانه.
== تاریخ ==
[[File:Dynasties of Iran.gif|thumb|This gif shows the territory of Iran in various dynasties|بندانگشتی|ئیرونِ تاریخی سلسلهئون ِتقریبی نقشه]]
ئیرونِ تاریخ دِ قسمت دانّه. نخستین دوره زمونی آغاز وونه که برخی پچوک ِتمدنها بخشون گوناگون دله بساته بَیینه. این دوره گادِر آریاییئون بمونه ایران ِفلات دله و ساکن بَیینه و بعضی سلسلهئون ره بساتنه. دورهیِ اول دله بتومبی باوّیم ایران دِنیایِ گتترین شاهونشاهوین جه بییه. این دوره وقتی تموم بیّه که [[اسلامی فتح|عربون]] ئیرون ره بَییتنه. دومین دوره دله اتا خله اسلامی سلسله ئیرونِ فلات دله بساته بیّه. اونچی که اسا وه ره ایران گانّه و اتا مستقل کشور هسته، این سلسلهئون ِدَس اداره بییه البته [[تبرستون]] و [[گیلان]] ([[فرشوادگر]]) این دوره دله ویشته اتا مستقل بخش بییه و خله از محققون و کارشناسون [[مازرون تاریخ|مازرون]] و [[گیلان تاریخ]] ره این دوره دله [[ایران تاریخ]] جه سِوا کانّه.
=== باستون سلسلهئون ===
* [[عیلام]]یون (بیش از ۳۲۰۰ سنه پ. م. - ۵۳۹ پ.م.)
* [[ماد]]ون (ابل قرن هشتم پ. م. - ۵۵۰ پ. م.) ؛ بونیانگوذار: [[دیاکو]]
* [[هخامنشیون]] (۵۵۹ پ. م. - ۳۳۰ پ. م.) بونیانگوذار: [[گت کوروش]]
* [[سولوکیون]] (۳۳۰ پ. م. - ۱۲۹ پ. م.) بونیانگوذار: [[سولوکوس]]
* [[اشکانیون]] (۲۵۶ پ. م. - ۲۲۴ م.) ؛ بونیانگوذار: [[ارشک]]
* [[ساسانیون]] (۲۲۴ م. - ۶۵۲ م.) بونیانگوذار: [[اردشیر پاپکان]]
=== خلافت سلسلهئون ===
* [[طاهریون]] (۲۰۶ - ۲۵۹ ه. ق.) بونیانگوذار: طاهر ذوالیمینین
* [[صفاریون]] (۲۶۱ - ۲۸۷ ه. ق.) بونیانگوذار: [[یعقوب لیث]]
* [[سامانیون]] (۲۶۱ - ۳۸۹ ه. ق.) بونیانگوذار: [[اسماعیل سامانی]]
* [[زیاریون]] (۳۱۵ - ۴۶۲ ه.ق.) بونیانگوذار: [[مرداویج]]
* [[بوئیون]] (۳۲۰ - ۴۴۰ ه.ق.) بونیانگوذار: [[علی بویه|عمادالدوله علی]]
* [[غزنویون]] (۳۸۸ - ۵۵۵ ه.ق.) بونیانگوذار: [[محمود غزنوی]]
* [[سلجوقیون]] (۴۲۹ - ۵۱۱ ه.ق.) بونیانگوذار: [[طغرل بیک]]
* [[خوارزمشاهیون]] (۴۷۰ - ۶۱۷ ه.ق.) بونیانگوذار: [[انوشتکین]]
=== ایلخانون ===
* [[مغلون]] (۶۵۴ - ۷۳۶ ه.ق.) بونیانگوذار: [[هلاکوخان]]
* [[تیموریون]] (۷۷۱ - ۹۰۳ ه.ق.) بونیانگوذار: [[تیمور]]
=== دوران مدرن اولیه ===
* [[صفویون]] (۹۰۶ - ۱۱۳۵ ه.ق.) بونیانگوذار: [[شاه اسماعیل اول]]
* [[افشاریون]] (۱۱۴۸ - ۱۲۱۰ ه.ق.) بونیانگوذار: [[نادرشاء]]
* [[زندیون]] (۱۱۶۳ - ۱۲۰۹ ه.ق.) بونیانگوذار: [[کریمخان زند]]
* [[قاجارون]] (۱۲۰۹ - ۱۳۴۵ ه.ق.) بونیانگوذار: [[آقا محمد خان]]
=== معاصر ===
* [[پهلویون]] (۱۳۴۵ ه.ق./ ۱۳۰۴ ه.خ. - ۱۳۵۷ ه.خ.) بونیانگوذار: [[رضاشاء]]
* [[ایسلامی جمهوری نظام]] (۱۳۵۷ ه.خ. - تاسا) بونیانگوذار: [[روحالله خمینی]]
<gallery mode="packed" heights="100">
Pasargad Tomb Cyrus3.jpg|آرومگا [[گت کوروش]]، [[هخامنشیون]]ِ بونیانگوذار
Historical Atlas of Iran - Plate No. 05 (cropped).jpg|هخامنشیون ِگتِ سامون (۵۵۹–۳۳۰ پیش از میلاد)
Irnp105-Grobowce Naqsh-E Rustam.jpg|[[نقش رستم]]: سنگنگاره [[اردشیر پاپکان]]، [[ساسانیون]]ِ بونیانگوذار
Naghsh-e rostam, Irán, 2016-09-24, DD 12.jpg|[[نقش رستم]]: [[شاهپور یکم]] و [[ساسانیون]]ِ پیروزی ره دربرابر [[روم]]یون سِراق دِنه
Ispahbod Xurshid's coin-1.jpg|[[اسپهبد خورشید]]: وه اتا [[تبرستون]]ی اسپهبد بییه. تبرسّون عربون ِفتح په اتا مستقل منطقه بیّه.
Shah Ismail I.jpg|[[شاء اسماعیل یکم]]: [[صفوین]]ِ بونیانگوذار
ShahAbbasPortraitFromItalianPainter.jpg|[[گت عباس شاء]]: [[صفوین]]ِ گتترین شاء
NaderShahPainting.png|[[نادرشاء]]: [[افشاریون]]ِ بونیانگوذار و گتترین شاء
Reza shah uniform.jpg|[[رضاشاء]]: [[پهلویون]]ِ بونیانگوذار
</gallery>
== جوغرافی ==
[[پرونده:Iran-geographic map.svg|راست|بندانگشتی|150 px|ناهمواریئون ِتَنِکی و اَنبِسی]]
ایران شمال جه [[اترک]]، [[مازرون دریا]] و [[ارس]] جه وَر خانّه، شرق جه [[هندوکش]] و [[سند]] ِدره جه محدود وانه و غرب جه [[زاگرس]] و [[شط العرب]] جه رِسِنه و جنوب جه [[فارس دریامونا]] و [[عمان دریا]] ره وَر گیرنه. بیش از نصف ایران [[بیابون|کویر]] هسته. حدود 1/3 ایران هم کوهه. چنتا خورد ِبخش هم جلگهیی هستنه که [[مازرون دریا]]یِ جنوب و [[خوزستون]] ره شامل وانه. گتترین کوه ایران دله [[دماوند]] (۵۶۷۱ متر جه) هسته. غربیترین شهر ایران دله [[کلیساکندی]]؛ شرقیترین شهر [[جالق]]؛ شمالیترین شهر [[پارس آباد]]؛ و جنوبیترین شهر [[چابهار]] هستنه.<ref>اطلس گیتاشناسی استانهای ایران، تهران: ۱۳۸۳، نقشهئون.</ref>
=== اقلیمی وضعیت ===
[[پرونده:Iran-climate-map.svg|بندانگشتی|راست|150 px|ئو و هوایی نقشه]]
ایران ِئو و هوا خله جورواجور هسته. اختلاف دما زمستون دله بعضی گادِر میون گرمترین و سردترین نقطه بیش از ۵۰ درجهٔ سانتیگراد جه رسنه.
کلاً ایران اتا منطقهی دله دَره که [[وارش]] ِوضعیت اونجه سطح نیمه خاشک و خاشک دله قرار گنّه.
ایران ِئو و هوا چنتا سیستم جه تأثیر گیرنه:
# [[سیبری]] ِپرفشار ِسیستم: شمالی مناطق دله [[ورف]] و [[وارش]] ره وجود یانّه و باعث وانه بعضی مناطق ِدما کمته بَواشه.
# [[مدیترانه دریا|مدیترانهیِ]] وارشزا سیستم: این سیستم غرب جه ایران دله اِنه و باعث وانه خله شهرون، که غرب و میونی منطقه و شرق دله دَرنه، سَر وارش بئه.
# جنوبِ کمفشار سیستم: این سیستم جنوب و جنوبغرب دله شِل ِوارش یانّه.
وارشئون ِآمار گانّه ایران ِمناطق وسّه اختلاف خلوئه: شمال دله وارشون ِآمار بیش از ۲۱۱۳ میلیمتر ''([[رشت]] واری، ۱۳۸۳)'' هم رسنه. کویری شهرون دله وارش عمدتاً خله کم و حدود ۱۵ میلیمتر وانه. این آمار شمالغرب و غرب، [[جنوبی البرز]] ِدامنهئون و شمالشرق دله هم بد نییه (حدود ۵۰۰ میلیمتر). سایر نقاط وارشون ۲۰۰ میلیمتر جه ویشتر نَوانّه.
اختلاف دما هم وارش واری خله شهرون وسّه اختلاف دانّه. فیالمثل در حالی که زمستونها [[شهرکرد]] دله شوئون ۳۰- درجه هم رسینه، همون زمون [[اهواز]] ِمردمون ۲۵ درجه ره تجربه کاردنه. شمالی سواحل ِهوا تابستونها گرم و مرطوب و زمستون معتدل هسته. شمالغرب و غرب ِنواحی هم تابستونهای معتدل و زمستونهای سرد دارنه و جنوب تابستونهایی شدیداً گرم و زمستونهایی موعتدل دانه.
=== اوستانها ===
{{ایران اوستانها نقشه سر}}
کشوری تقسیمات قانون په (سال ۱۲۸۶ شمسی دله) ایران ره ۴ ایالت هاکردنه: «آذربایجون»، «خراسون»، «فارس»، و «کرمان و بلوچستون» و هر ایالت اون گادِر چنتا حاکمهنیشت ولایت و هر ولایت ره چنتا نایبالحکومههنیشت منطقه جه تقسیم بییه. اینجوری تقسیمات تا سال ۱۳۱۶ شمسی کاربرد داشتنه و تا این سال فقط اتکه ونه دله تغییرات انجام دانه.
سال ۱۳۱۶ شمسی اتا جديد قانون تصویب بیه که ایران ره ۱۰ اوستان و ۴۹ شهرستون جه تقسیم کارده. این اوستانها کمکم زیاد بَیینه ولی بعد انقلاب تا چندین سال ایران دله ۲۴ اوستان دَیینه.
سال ۱۳۷۲ [[اردبیل اوستان]] بتونسته [[شرقی آذربایجان اوستان|شرقی آذربایجون]] جه سِوا بَواشه. [[قم اوستان|قم]] هم سنه ۱۳۷۴ [[تهران اوستان]] جه سِوا بیه و [[قزوین اوستان]] سال ۱۳۷۳ [[زنجان اوستان|زنجان]] جه بریم بَزوئه و [[تهران اوستان|تهران]] دله بورده و پئیته سال ۱۳۷۶ شه مستقل اوستان بگردسته. سال ۱۳۷۶ [[گلستان اوستان]] هم [[مازرون]] جه سوا بیّه. سال ۱۳۸۳، خراسون ره سه تیکه هاکردنه: جنوبی خراسون، شمالی خراسون و رضوی خراسون. سال ۸۹ هم آخرین بار وسّه [[البرز اوستان|البرز]] اتا جدید اوستان بیّه.<ref>{{یادکرد وب| نشانی = http://www.qazvin.net/?type=static&lang=1&id=26| عنوان = تاریخچه اوستان| تاریخ بدین = ناشر = شبکه اطلاع رسانی اوستان قزوین | زوون = پارسی}}</ref>
اسا ایران دله ۳۱ اوستان وجود دانّه.
{{-}}
== مردمون ==
=== جمعیت ===
[[پرونده:IranProvPopDen.PNG|thumb|راست|150px|میزان تراکم جمعیت در استانهای ایران.]]
اونچی که ایران ِآمار ِسازمان گانه سِراق دِنّه ایران ِجمعیت ۸۰ میلیون نفر جه رد بیّه. این سازمان گانه تا سال ۲۰۵۰ این کشور ۱۰۵ میلیون نفر جمعیت پیدا کانده.<ref>{{یادکرد وب
| نشونی = http://www.khabaronline.ir/news-52027.aspx
| عونوان = خبرآنلاین(خود برگرفته از '''ایسنا''')
| تاریخ بدیین = فروردین 1389
| ناشر =
| زوون = فارسی}}</ref>
این در حالی هسته که ایران ِحکومت همینتی مردِم ره تشویق کانده که جمعیت ره ویشته هاکِنِن و ویشته وَچه دِنیا بیارن.
=== نژادون و زوونون ===
{{ایران قومیتون}}
[[File:Languages of Iran, looklex.png|thumb|500px|ایران ِزوونون ِگنشکَرون درصدی نمودار]]
[[سیا|CIA]] شه اطلاعاتی کتابچه دله گانه: ایران دله نژادون و زوونهای جورواجوری درنه [[فارسی|فارسها]] و [[لری|لُرها]] (61 درصد)، [[آذری|آذربایجونیها]] (17 درصد)، [[کوردی|کوردها]] (۷ درصد)، [[گیلکی|گیلکون]] و [[مازرونی|مازرونیئون]] (۷ درصد: ''٪۳٫۶ گیلک و ٪۳ مازرونی'')، [[بلوچی|بلوچها]] (۲ درصد)، [[عربی|عربها]] (۲ درصد)، [[ترکمونی|ترکمونها]] و [[قشقاییون]] (۲ درصد) و بقیه (۲ درصد) این کشور ِ اصلی جمعیتون هستنه.<ref name="CIA">{{یادکرد وب|نشانی=https://www.cia.gov/library/publications/the-world-factbook/geos/ir.html|عنوان=Iran|تاریخ بازدید=بهمن ۱۳۸۷|تاریخ=۲۲ ژانویهٔ ۲۰۰۹|ناشر=Official Website of Central Intelligence Agency (CIA)|زبان=انگلیسی}}</ref> <ref>Mehrdad Izady (2006-2011), [https://web.archive.org/web/20131001091018/http://gulf2000.columbia.edu/images/maps/Iran_Languages_lg.jpg]</ref> غیر این گروهونی که وشون نوم دره [[تالش]]یها، [[خلج]]ها، [[آشوری]]ون، [[کلدانی]]ون، [[مندایی]]ون، [[تات]]ون، [[گورجی]]ون، [[سیستونی]]ها، [[ارمنی]]ون، و [[یهودی]]ون هم کشور دله درنه.
ایران رسمی و اداری زوون فارسی هسته. [[فارسی]] اتا هندی-اروپایی زوون هسته. ایران ِاساسی قانون ِاصل پونزهم گانه درسی کتابون ونه فارسی ِزوون و خط جه بائِن ولی بنشنه محلی زوونها جه همه جا استفاده هاکردن و بنشنه فارسی پَلی وشون ره مدرسه دله درس هدائِن.<ref>[http://fa.wikisource.org/wiki/%D9%82%D8%A7%D9%86%D9%88%D9%86_%D8%A7%D8%B3%D8%A7%D8%B3%DB%8C_%D8%AC%D9%85%D9%87%D9%88%D8%B1%DB%8C_%D8%A7%D8%B3%D9%84%D8%A7%D9%85%DB%8C_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86#.D8.A7.D8.B5.D9.84_.DB.B1.DB.B5 اصل ۱۵ قانون اساسی]</ref>
=== دین ===
ایران ِتاریخ دله چنتا دینی دوره وجود دانّه:
* [[میتراییسم]]
* [[زرتشت]]
** ''[[مانی]]''
** ''[[مزدک]]''
* [[اسلام]]
** [[تسنن]] حنفی، شافعی و غیره
** [[تشیع]]: دوازدهامامی، اسماعیلی، زیدی (پیشین)
* بهائیت
{{bar box
|عنوان=دین ایرانیان
|titlebar=#ddd
|چپ۱='''دین'''
|راست۱='''درصد'''
|چینش=left
|نوارها=
{{bar percent|[[تشیع]]|darkgreen|89}}
{{bar percent|[[تسنن]]|black|9}}
{{bar percent|دیگرون (مسیحیت و زرتشت دستوری)|red|2}}
}}
پونصد سال پیش تاسا، خصوصاً [[صفویون]] ِسلسلهیِ تأسیس په جه، هَنتا [[تشیع]] ایران ِرسمی مذهب هسّه. اسا ئیرونِ دله ۸۹٪ [[تشیع]]، ۹٪ [[تسنن]] و ۲٪ [[مسیحیت]]، [[زرتشت]]، [[یهودیت]]، [[بهائیت]] و... پهروو هسّنه.<ref>[https://web.archive.org/web/20120203093100/https://www.cia.gov/library/publications/the-world-factbook/geos/ir.html]</ref> در اساسی قانون ِدوازهمین اصل گانه اسلام ِدین و اثنیعشری مذهب رسمی دین هسنه و سایر مذاهب ایسلامی ([[حنفی]]، [[شافعی]]، [[حنبلی]]، [[مالکی]] و [[زیدی]]و ...) هم قانونی هستنه و وشون احترام ره ونه داشتن. همینتی اصل ۱۳ گانه ئیرونی مسیحیون، یهودیون و زرتشیون بعنوان اقلیت پذیرفته هسّه و بتونّه شه دین ره، تا جایی که قانون ِپهروو بائه، عمل هاکنِن.
== پیموننومهئون ==
پیموننومههای ایران با دیگر دولتون:
* پیموننومه گلستان (۱۱۹۲خارشیدی)
* پیماننامه ترکمانچای (۱۲۰۶ خارشیدی)
* معاهده پاریس
* پیمون سنتو
* قرارداد الجزایر (۱۹۷۵) میون ایران و عیراق در سنه ۱۳۵۳<ref>[http://www.bbc.co.uk/persian/iran/story/2004/09/040901_la-mp-arvandrood.shtml BBC Persian<!-- عنوان تصحیح شده توسط ربات -->]</ref>
پیموننومههای دیگه دولتئون به سر ایران:
* پیموننومه ۱۹۰۷
== سیاستون ==
=== روابط خارجی ===
ایران اتا از ۱۹۲ کشور عضو سازمان ملل متحد هسته. همینتی در سازمان کشورون صادر کونندهٔ نفت اوپک، سازمان کونفیرانس اسلامی، جنبش عدم تعهد، سازمان اکو، و پیمون NPT هم عضو هسته.
روابط خارجی ایران دورهٔ جوموری اسلامی با تنشای زیادی روبرو بیه.
از جمله چالشای ایران پس از انقلاب تومبی به موارد زیر اشاره هکنیم:
* جنگ تحمیلی ۸ ساله با [[عیراق]] که با یورش کشور عیراق به شروء بیه (حدود ۵۰۰ هزار بمرده، یک میلیون زخمی و هزار میلیارد دلار خسارت برای ایران)
* تحریمئون بولندمدت اقتصادی و فناورانه
== منابع و معادن ==
[[پرونده:Damavand3.jpg|بندانگشتی|چپ|150 px|| [[دماوند]] ِکوه]]
مهمترین منابع ایران عبارتنه از: نفت و گاز. ایران، دیّمین ذخایر نفتی جهون، ۱۱ درصد ذخایر ثابت بیه نفتی زمین موعادل ۱۳۰ میلیارد بوشکه؛ و هم دیّمین ذخایر گازی جهون، ۱۸ درصد ذخایر ثابت بیه گاز زمین، موعادل ۲۶ تریلیون میتر موکئب ره در اختیار خادش دانه. موهمترین منطقهئون نفتی این کشور مسجد سلیمان، هفتگل، گچساران، آغاجاری و اسلام آباد غرب هسته. همینتی [[مازرون دریا]] هم اندوخته نفتی زیادی ره شه دله دانه. نفت [[قم اوستان]] هم در حال بهرهبرداری هسته. ویشترین معادن در حال بهرهبرداری در اوستانهای خوراسان وجود دانه.
دیگر معادن موهم ایران عبارتنه از: معادن زوغال سنگ؛ کانیئون فلزی: طلا، منگنز، کرومیت، مس، سرب، روی، نیکل ، کبالت، نقره و اورانیوم؛ معدنی شیمیایی: گوگرد، نمک؛ سنگهای تزئینی میثل فیروزه؛ شن و ماسه.
== صنایع ==
گت ترین صنایع پیشرفته ایران عبارتن از: صنایع نفت، گاز، پتروشیمی، فولاد، نساجی، شیمیایی، غذایی، خودروسازی، سد سازی، ایلیکتریکی و ایلیکترونیکی ئو....
سازهئون موهم دستی و سنتی ایران عبارتنه از: فرش و قالی، گلیم بافی و زیلو، منبتکاری، خاتمکاری و سفالگری.
== رائون ==
را آهن سراسری جنوب غرب ایران ره به شومال شرق وه، شومال غرب ره به شومال شرق، و شومال شرق ره به جنوب میونی متصل سازنه. خط آهنی که جنوب شرق ایران ره به شومال شرق وه متصل کانده، ابلین خط آهن ایران هسته که در زمون [[رضاشا]] بساته بیه که بندر امام خمینی ره به [[بندر ترکمن]] متصل کانده. خط آهن دیگری از بندرعباس تا بافق و از اونجه به سرخس (به سوی ترکمنستان) و قطور (به سوی ترکیه) اتصال دانه. شومال شرق و شومال غرب ایران هم با خط آهن به هم ارتباط دارنه.
همینتی جادهئون آسفالته و خاکی همه شهرون ایران ره به هم مربوط کانه. راهئون کشتیرونی در [[مازرون دریا]] ، دریای عمان و خليج فارس برقرار هسته. راهون هوایی میون ویشتر گت کشورون جهون و شهرون گت ایران به ویژه [[تهران]] و [[شیراز]] برقرار هسته.
== اقتصاد ==
در ۳۰ سال قبل جمئیت ۳۶ میلیونی ایران به ۷۰ میلیون تن زیادی بیته و ابلین موج این نسل نو به بزرگسالی برسیه. بر اساس آمارون رسمی نرخ بیکاری به ۲۲ % برسیه اما برخی کارشناسا رقم وه ره ۱۲٫۲ % دوننه. ممد خاتمی رئیس جوموری قبلی گانه: «حضور سالونه ۷۰۰ هیزار نفر به بازارکار نشونگر فشار شدیدی هسته که اقتصاد ایران ناگزیر به تحمل وه هسته.»
در دوره (۱۳۸۳–۱۳۵۳)، نرخ تورم گائی ۷ درصد بیه و گائی به مرز ۵۰ درصد نزدیک بیه و نرخ بیکاری زمونی ۳ درصد و گائی بیش از ۱۶ درصد بیه. در حالی که در زمینه بدهی خارجی، این رقم برای مدتا صفر بیه ولی گاه چنون زیاد بیه که دولت ره با بحران بازپرداخت مواجه هکرده.
== گردشگران ==
[[پرونده:Divan von Hafiz.jpg|بندانگشتی|125 px|نگاره ایرونی به سال ۹۶۴]]
[[پرونده:Woman playing a santur, Qajar Iran, artist named Ahmad.jpg|بندانگشتی|125 px|خلاصه ای از سنتور زن در حال نواختن سنتور در سال 1830.]]
بر پایهٔ گزارش سازمان جهاني جهانگردی، ایران رتبه ۱۰ جاذبهئون باستونی و تاریخی و روتبهجاذبهئون طبیعی ره در جهون دارا هسته، ولی با این وجود تاالآن چندان در جذب گردشگرون خارجی موفق نبوده است. <ref>[https://web.archive.org/web/20110915192257/http://newsforums.bbc.co.uk/ws/thread.jspa?forumID=5009 ایران مقصد جدید گردشگرون اوروپائی؟]</ref>
== هونر و فرنگ ==
فرهنگ ایرانی ریشه در تاریخ دانه. برای بشناسین فرهنگ ایران ونه به کشورون مستقلی که کنارای ایران درنه ره بدین. [[افغانستان]]، [[تاجیکستان]]، [[ازبکستان]]، [[پاکستان]]، [[ترکمنستان]]، [[آذربایجان]] و حتی [[ارمنستان]] و [[گرجستان]] و همچنین کوردای عراق و ترکیه همه کم یا زیاد گوشهای از فرهنگ ایران ره به ارث بوردنه.حتی سرود ملی پاکستان به زوون پارسی هسته.
در مجموع تومبی عناصر فرهنگ ایرونی ره که فراتر از مرزاي ایران هسته ره به اختصار اینتی اشاره هکنيم:
* زوون پارسی که مهمترین شاخصه فرهنگ ایرونی هسته.
* اعیاد ملی از مثل: نوروز
* شخصیتای اسطورهای مثل رستم و سهراب
* اساطیر تمثیلی مثل: دیو، [[سیمرغ]] و...
* علم و هونر
* معماری ایرونی
* دین [[اسلام]] و فرهنگ اسلامی به ویژه در قرون وسطا و معاصر
== ورزش ==
ورزش ابّل ایران [[کشتی]] (مازرون دله) هسته و فوتبال پُرطرفدارترین ورزش وشونه.
ایران ابّلین بار اولمپیک ۱۹۴۸ لندن دله با ۲۸ ورزشکار حاضر بیه و موفق به کسب اتا مدال برونز در وزنهبرداری توسط جعفر سلماسی بیه. ایران پس از وه در ۱۳ دورهٔ دیگر هم شرکت هکرده و تنها ۲ اولمپیک ۱۹۸۰ مسکو و ۱۹۸۴ لوسآنجلس ره تحریم هکرده. بهترین مقوم ایران در اولمپیک روتبهٔ ۱۴ در اولمپیک ۱۹۵۶ ملبورن هسته.
== گالری ==
<gallery mode="packed" heights="170">
Tehran skyline may 2007.jpg|[[تهران]]
Nadershahtomb.jpg|[[مشهد]]
Chehel Sotun Garden, Isfahan, Iran 2005.jpg|[[اصفهان]]
Karaj 45.jpg|[[کرج]]
Hafeziyeh_0386.JPG|[[شیراز]]
Qom masjed-e-hazrat-masumeh.jpg|[[قم]]
Palais ramsar.jpg|[[رامسر]]
</gallery>
{{پورتال}}
== پانویسها ==
{{پانویس|2}}
{{پایان}}{{پاککن}}
{{ایران اوستانون}}
{{خاورمیونه}}
{{آسیا کشورون}}
{{مازرون دریا}}
{{اوپک}}
{{شانگهای کایری سازمان}}
{{جی پونزه}}
{{اکو}}
[[رج:ایران| ]]
[[رج:آسیایی کشورون]]
[[رج:اوپک]]
[[رج:اکو]]
[[رج:شانگهای کایری سازمان]]
[[رج:اسلامی کشورون]]
[[رج:اسلامی جمهوریون]]
[[رج:فارسیزوون کشورون]]
[[رج:جی پونزه]]
1ytx3ivqx3f1rpdxn8yr1axnf50lvfw
مازرون ِ بَبـِر
0
2235
327769
327705
2026-06-03T20:45:28Z
~2026-32998-90
45533
/* */
327769
wikitext
text/x-wiki
'''کآٚسپٚیٚآٚن ٚ دؤٚرگ اٚیرٚآٚن ٚ میٰٚن زٚندٚه هٚیسه روٚسیه و چٚین و مٚغؤٚلٚستٚانٚ مؤٚرسؤٚن. Caspian Tigers are NOT extinct, most are in Iran.'''
== سٚرو ٚس ==
{{پهنویس}}
[[رج:بامشیمونائون]]
[[رج:مازرون]]
87uc9vzxqupr3xpqtssbcbqaqolwimf
327781
327769
2026-06-04T05:48:34Z
HenryThe
27142
نسخهٔ [[Special:Diff/327769|327769]] از [[Special:Contributions/~2026-32998-90|~2026-32998-90]] ([[User talk:~2026-32998-90|بحث]]) خنثی شد
327781
wikitext
text/x-wiki
{{صندخ/موجود}}
مازرون ِ بَبـِر که ونه علمی نوم '''Panthera tigris virgata''' هسسه مازرون جنگلون دله زندگی کرده ، آخرین باری که وه گـِلستون جنگل دله بدییه بَیّه ۱۳۳۸ خورشیدی سال بییه. مردم وه ره '''سـِرخ شیر''' گاتنه.
[[پرونده:mazerun e baber.jpg|مردم ره کار نِداشته|right|200px|thumb]]
[[پرونده: Babremazandaran.jpg|thumb|200px|راست|اتا از پوستای پیدابیّه دهه چهل شمسی که موزه دارآباد دله وه ره دارنه]]
مازرون بَبـِر ، بنگال بَبـِر جا روشن تر بیه ، ونه رنگ نارنجی مایل به سـِرخ بیه . ونه بدن می بنگال بَبـِر جا بـِلِند تر و سیبری بَبـِر جا کِتا تر بیه . ونه هیکل هم بنگال بَبـِر جا گت تر و سیبری بَبـِر جا خورد تر بیه.
مازرون بَبـِر [[مارال]] ٬ [[وراز]] ٬ [[شوکا]] ٬ [[آغو]] ٬ پرنده ئون ٬ خزنده ئون وحشی [[بامشی]] ره اشکار کرده . اون گدر که وشنا بیه و کمبود غذا داشته [[تلمار]] و [[گومش]] و سایر اهلی حیوونون ره خـِرده .
ونه نسل ، اشکار بیرویه و زیست ِموحیط ره نابود هاکردن وسّه از بین بوردنه. وه دلیلم این بیه که مازرونه ببر در نیزارها وه وچیله ره دنیا بیارده و زندگی هاکردنه اوجه.به مرور زمان که نیزار ها و جنگل نزدیک ساحلشونه از بین بشینه این موجود مجبور بویه به سمت جنگل بوره که توجه خرس و پلنگ وه سر مزاحمت ایجاد هاکمینه و وچیله ره خورمینه.بنابراین این ببر انقدر شکار بویه که به مرور زمان نابود بویه.
== منابع ==
{{پهنویس}}
[[رج:بامشیمونائون]]
[[رج:مازرون]]
54jrvywqwbnjxhid52vjk5k41rff3qj
ماندارین
0
3305
327776
177579
2026-06-03T22:24:58Z
بمبممبمنبنب
45535
منقٚرٚضه مٚاندٚارین Extinct is Mandarin
327776
wikitext
text/x-wiki
منقٚرٚضه مٚاندٚارین Extinct is Mandarin
== چین ادبیات ==
چین کوهنترین ادبیات ۱۰۰۰ تا ۲۰۰ سال پیش میلاد جا ره رسنه که اونا ره [[کونفوسیوس]] ادب گتنه و وشون گت تریم کیتاب نوم منشیوس بیه. چین اتا از کوهنترین ئو گتترین کیتابئون تاوته گنج هسه. وختی که چینیون ولگ ره درست هکردنه (میلادی ۱۰۵ سال) وشون ادبیات خله پشی بورده و شعرگوئونی مثل [[لی بو]]، [[توفو]]، [[انج دی]] و [[سوتنج]] پیدا بینه. بعد هم واژهنومه کیتاب بنویشتن سر بیته که ونه اوج کانج هسی زمون (مازرونی ۱۱۷۴ سال تا مازرونی ۱۲۳۴ سال) بیه. [[مینگ حکومت]] دروه ( مازرونی ۸۸۰ سال تا ۱۱۷۶ سال) هزارون کیتاب بنویشت بیه. میلادی ۱۳ سده دله سه گونه کشورون چه کوت کیتاب بنویشت بیه. میلادی نوزده سه دله مردم همه برارنه بنویشت بیه و [[اینگلیسی زوون]] هم برگردون بیه بعد هم سرخ اِتاقون رویا که اتا طایفه سوقوط هکردن داستان بیه که ایقتصادی هارشا جا وشون وضع خله خار بیه بنویشت بیه. میلادی بیستومی سده ئله بنویشت کرونی مثل هوشیبه ئو لوسین دینه.
{{-}}
== منبع ==
{{پهنویس}}
{{چینی زوونون}}
[[رج:چینی زوونون|م]]
[[رج:چین]]
ak0dtrb35d1axlwi335p54vdl6mwxd2
327777
327776
2026-06-03T22:25:20Z
بمبممبمنبنب
45535
/* چین ادبیات */
327777
wikitext
text/x-wiki
منقٚرٚضه مٚاندٚارین Extinct is Mandarin
== منبع ==
{{پهنویس}}
{{چینی زوونون}}
[[رج:چینی زوونون|م]]
[[رج:چین]]
dbtht45e7m4bhzo8shes1q47fqqgbyb
327778
327777
2026-06-03T22:25:52Z
بمبممبمنبنب
45535
/ وجود ندره بوونه نوونه /
327778
wikitext
text/x-wiki
منقٚرٚضه مٚاندٚارین Extinct is Mandarin
[[رج:چینی زوونون|م]]
[[رج:چین]]
kamjo7gxthydsacet0oa36wg0n7qysh
327788
327778
2026-06-04T05:51:22Z
HenryThe
27142
نسخهٔ [[Special:Diff/327778|327778]] از [[Special:Contributions/بمبممبمنبنب|بمبممبمنبنب]] ([[User talk:بمبممبمنبنب|بحث]]) خنثی شد
327788
wikitext
text/x-wiki
منقٚرٚضه مٚاندٚارین Extinct is Mandarin
== منبع ==
{{پهنویس}}
{{چینی زوونون}}
[[رج:چینی زوونون|م]]
[[رج:چین]]
dbtht45e7m4bhzo8shes1q47fqqgbyb
327789
327788
2026-06-04T05:51:30Z
HenryThe
27142
نسخهٔ [[Special:Diff/327777|327777]] از [[Special:Contributions/بمبممبمنبنب|بمبممبمنبنب]] ([[User talk:بمبممبمنبنب|بحث]]) خنثی شد
327789
wikitext
text/x-wiki
منقٚرٚضه مٚاندٚارین Extinct is Mandarin
== چین ادبیات ==
چین کوهنترین ادبیات ۱۰۰۰ تا ۲۰۰ سال پیش میلاد جا ره رسنه که اونا ره [[کونفوسیوس]] ادب گتنه و وشون گت تریم کیتاب نوم منشیوس بیه. چین اتا از کوهنترین ئو گتترین کیتابئون تاوته گنج هسه. وختی که چینیون ولگ ره درست هکردنه (میلادی ۱۰۵ سال) وشون ادبیات خله پشی بورده و شعرگوئونی مثل [[لی بو]]، [[توفو]]، [[انج دی]] و [[سوتنج]] پیدا بینه. بعد هم واژهنومه کیتاب بنویشتن سر بیته که ونه اوج کانج هسی زمون (مازرونی ۱۱۷۴ سال تا مازرونی ۱۲۳۴ سال) بیه. [[مینگ حکومت]] دروه ( مازرونی ۸۸۰ سال تا ۱۱۷۶ سال) هزارون کیتاب بنویشت بیه. میلادی ۱۳ سده دله سه گونه کشورون چه کوت کیتاب بنویشت بیه. میلادی نوزده سه دله مردم همه برارنه بنویشت بیه و [[اینگلیسی زوون]] هم برگردون بیه بعد هم سرخ اِتاقون رویا که اتا طایفه سوقوط هکردن داستان بیه که ایقتصادی هارشا جا وشون وضع خله خار بیه بنویشت بیه. میلادی بیستومی سده ئله بنویشت کرونی مثل هوشیبه ئو لوسین دینه.
{{-}}
== منبع ==
{{پهنویس}}
{{چینی زوونون}}
[[رج:چینی زوونون|م]]
[[رج:چین]]
ak0dtrb35d1axlwi335p54vdl6mwxd2
327790
327789
2026-06-04T05:51:39Z
HenryThe
27142
نسخهٔ [[Special:Diff/327776|327776]] از [[Special:Contributions/بمبممبمنبنب|بمبممبمنبنب]] ([[User talk:بمبممبمنبنب|بحث]]) خنثی شد
327790
wikitext
text/x-wiki
{{صندخ/زوون}}
'''ماندارین''' (Beifanghua یا Guanhua) اتا زبون هسه که [[چین]] کشور دله وره گنش کننه. تاینتا زبون دنیا دله ویشترگنش کر ره دارنه. ونه گنش کرون [[چین]]، [[کوبا]]، [[سینگاپور]] و [[تایوان]] دله درنه. [[چینی زوونون]] شه دِتا چله بونه که وشون نوم هسه: '''مالایالام''' و '''مانداراین''' که اسا مالایالام ره [[کانتونی]] هم گنه. اینتا زبون اتا میلیارد گنش کر دارنه. مانداراین ِچینی چین کشور رسمی زبون هسه و ونه گنش کرون کانتون جه توم ویشترهسنه.
[[پرونده:Guanhua.png|بندانگشتی|官話/官话 ]]
== چین ادبیات ==
چین کوهنترین ادبیات ۱۰۰۰ تا ۲۰۰ سال پیش میلاد جا ره رسنه که اونا ره [[کونفوسیوس]] ادب گتنه و وشون گت تریم کیتاب نوم منشیوس بیه. چین اتا از کوهنترین ئو گتترین کیتابئون تاوته گنج هسه. وختی که چینیون ولگ ره درست هکردنه (میلادی ۱۰۵ سال) وشون ادبیات خله پشی بورده و شعرگوئونی مثل [[لی بو]]، [[توفو]]، [[انج دی]] و [[سوتنج]] پیدا بینه. بعد هم واژهنومه کیتاب بنویشتن سر بیته که ونه اوج کانج هسی زمون (مازرونی ۱۱۷۴ سال تا مازرونی ۱۲۳۴ سال) بیه. [[مینگ حکومت]] دروه ( مازرونی ۸۸۰ سال تا ۱۱۷۶ سال) هزارون کیتاب بنویشت بیه. میلادی ۱۳ سده دله سه گونه کشورون چه کوت کیتاب بنویشت بیه. میلادی نوزده سه دله مردم همه برارنه بنویشت بیه و [[اینگلیسی زوون]] هم برگردون بیه بعد هم سرخ اِتاقون رویا که اتا طایفه سوقوط هکردن داستان بیه که ایقتصادی هارشا جا وشون وضع خله خار بیه بنویشت بیه. میلادی بیستومی سده ئله بنویشت کرونی مثل هوشیبه ئو لوسین دینه.
{{-}}
== منبع ==
{{پهنویس}}
{{چینی زوونون}}
[[رج:چینی زوونون|م]]
[[رج:چین]]
tv09no2fsoc86mrjzd03xsmt2529t65
پرتغال
0
3483
327766
327267
2026-06-03T19:31:51Z
محک
1023
327766
wikitext
text/x-wiki
{{Coord|۳۸|۴۲|N|۹|۱۱|W|type:country|display=title|display=title}}
{{جعبه اطلاعات کشور|
نام اصلی = República Portuguesa |
نام فارسی رسمی = پرتغال جمهوری |
نام عادی = پرتغال |
تصویر پرچم = Flag of Portugal.svg |
تصویر نشان ملی = Coat_of_arms_of_Portugal.svg |
شعار ملی = اروپای غربی کناره|
سرود ملی = A Portuguesa |
نقشه = EU-Portugal.svg|thumb|220px |
پایتخت = [[لیسبون]] |latd=۳۸|latm=۴۶|latNS=N|longd=۹|longm=۱۱|longEW=W|
بزرگترین شهر = [[لیسبون]] |
زبان رسمی = [[پرتغالی]] |
نوع حکومت = [[جمهوری]] |
نوع حاکمان = • رئیس جمهور{{سخ}}• نخستوزیر |
نام حاکمان = [[آنیبال کاواکو سیلوا]]{{سخ}}[[خوزه سوکراتس]] |
نحوه تشکیل = پادشاهی |
موارد منجر به تشکیل = |
تاریخ تشکیل = [[۲۵ ژوئیه]] [[۱۱۳۹ (میلادی)|۱۱۳۹]] |
مساحت = ۹۲٬۳۴۵ |
رتبه مساحت = ۱۱۰ام |
درصد آبها = ۰٫۵ |
سال براورد جمعیت = [[۲۰۰۸ (میلادی)|۲۰۰۸]] |
جمعیت = ۱۰٬۶۷۶٬۹۱۰ |
رتبه جمعیت = ۷۷ام |
تراکم جمعیت = ۱۱۵٫۳ |
رتبه تراکم جمعیت = ۸۷ام |
سال تولید ناخالص داخلی = [[۲۰۰۸ (میلادی)|۲۰۰۸]] |
تولید ناخالص داخلی = ۲۳۶٬۶۹۷ بیلیون دلار |
رتبه تولید ناخالص داخلی = ۴۳ام|
سرانه تولید ناخالص داخلی = ۲۲٬۲۶۴ |
رتبه سرانه تولید ناخالص داخلی = ۳۴ام |
سال شاخص توسعه انسانی = [[۲۰۰۶ (میلادی)|۲۰۰۶]] |
شاخص توسعه انسانی = ۰٫۹۰۰ |
رتبه شاخص توسعه انسانی = ۳۳ام |
وضع شاخص توسعه انسانی = |
واحد پول = [[یورو]] (€) |
کد واحد پول = EUR |
منطقه زمانی = WET |
منطقه زمانی تابستانی = WEST |
utc = ۰ |
dst = +۱ |
کد بینالمللی خودرو = |
دامنه اینترنتی = [[.pt]] |
پیششماره تلفنی = ۳۵۱ |
}}
'''پورتخال''' یا '''پرتغال''' یا '''پِرتخال''' ([[پرتغالی]] جه:''República Portuguesa'') اتا دولت نوم هسته که [[اروپا]] دله دره و ونه جاء '''[[ایبری]]''' دله هسته. ونه همسایه فقط [[ایسپانیا]] هسته. پرتغال ِنیشتنگاء [[لیسبون]]ه و ونه رسمیزوون [[پرتغالی]] نوم دانّه که [[رومیتبار زوونون]] جه هسته. این کشور [[اروپای اتحادیه]] و [[ناتو]] دله عضو هسته.
== تاریخ ==
[[پرونده:Linguistic map Southwestern Europe-en.gif|220px|بندانگشتی|راست|[[ایبری]] ِتاریخی تحولات]]
پرتغال اوائل فقط اتا شهر نوم بییه که وه ره دراصل ''پروتوکال'' گاتنه. این شهرِ پَلی کمکم رونق پیدا هاکرده و وه ره پرتغالی سرزمین (Terra portucalense) بخوندِستنه. این شهر اسا [[پورتو|اوپورتو]] نوم دارنه.
[[روم]]یون این منطقه ره بَییتنه و [[مسیحیت]] ره گسترش هدانه و مردمون مسیحی [[کاتولیک]] بینه و حتی اون گادر که مسلمونها منطقه ره فتح هاکردنه هم مسیحی دین باقی بموندسته. اتا محلی شاه، آلفونسو هانریکوس نوم، مسلمونها ره این منطقه جه دَرهاکرده و ونه تیر-و-تبار تا سالها پرتغال ره حکومت کاردنه.
پرتغالِ شائون و شازدهئون دریانوردی سَره هزینه کاردنه. وشونِ پیشتی بییه که [[بارتولومئو دیاز]] بتونسته [[آفریقا]] ره [[دماغه امیدنیک]] جه دور بزنه. ونه په [[واسکو دوگاما]] هم [[هند]] و شرقی ممالک ره دریانوردی جه کشف هاکرده و کلّی درآمد بوجود بیارده.
[[ایسپانیا]] حدود شصت سال پرتغال ره اشغال هاکرده و این دوره وشونِ قدرت خله کم بیّه ولی بتونِستنه شه کشور ره دِباره آزاد هاکنن و شه دریانوردیئون ره از سر بَییتنه. وشون این گادِر [[پرتغال]] ره شه مستعمره هاکردنه و کولونیهای دیگری هم [[آفریقا]] و [[آسیا]] دله داشتنه ولی هیچ کاجه برزیل قایده وشون وسّه سود نداشته؛ برزیل جه الماس، طلاجات، قهوه، شکر، بینج و انواع خِراکی یاردنه.
[[پرونده:Portugal Império total.png|220px|بندانگشتی|راست|پرتغال ِکولونی که ''امپراتوری'' بوته وونه.]]
سال ۱۸۰۷ میلادی [[فرانسه]] پرتغال ره اشغال هاکرده و ونه حکومتِ مرکزیت ره برزیل دله قرار هدائه ولی [[ناپلئون]] که شکست بخارده، پرتغالِ شائون حکومت ره پس بییتنه و لیسبون دله حکومت هاکردنه ولی این قضیه سَره برزیل شه استقلال ره پیدا هاکرده و سِوا بیّه. پرتغال قرن نوزدهم دله بیثبات بییه و فقط آفریقا دله قدرت داشته. سال ۱۹۱۰ میلادی اتا [[انقلاب]] دله مردم که شدیداً سرکوب بینه، اتا [[جمهوری]] ره بساتنه که سال ۱۹۲۶ اتا [[کودتا]] په رِقِد بورده.
سال ۱۹۳۲ ژنرال «آنتونیو اولیویرا سالازار» [[فاشیسم]] ره حاکم هاکرده و [[جهونی جنگ دوم]] دله [[نازی آلمان]] و [[ایتالیا]]یِ وَر دَیّه ولی جنگ که تموم بیّه متفقون وشون ره امان هِدانه چون آمریکا و غربی کشورون ترسینه که [[کمونیسم]] و [[شوروی]] اونجه نفوذ هاکنه.
سال ۱۹۷۴ کمونیستِ طرفدارون کودتا هاکردنه و افریقاییئون ره استقلال هدانه (۱۹۷۴ تا ۱۹۷۵) ولی انتخابات سال ۱۹۷۶ جه مردِم وشون عذر ره بخاستنه. سالها طول بکشییه تا کودتاچیئون این کشور ره ول هاکنن و [[دموکراسی]] حاکم بَوائه.
== مردمون ==
[[پرونده:Viana do Castelo, Portugal (4922364383).jpg|بندانگشتی|پرتغالِ زنان، شه محلی لباس جه.
]]
سرشماری سال ۲۰۰۱ گانه جمعیت این کشور دله ۱۰٫۳۵۵٫۸۲۴ نفر بییه که ۵۲٪ زن و ۴۸٪ مرد بینه. نزدیک ۹۷ درصد مردم پرتغالی نژاد و زوون دارنه و این کشور [[دولت-ملت]] هسته. غیر از پرتغالیزوون، [[آستوری]] ِزوون هم گِنِشکرونی دارنه که [[ایسپانیا]]یِ سامون پَلی دَرنه و وشون زوون رسمیت دانّه. پرتغالی و [[ایسپانیولی]] خله هِدی جه شبیه هستنه و هِدی گپ ره دَروَرنه. کشورونی که هَنتا پرتغالی زوون و فرهنگ دارنه و اکثراً پرتغال کولونی (مستعمره) بینه، اسا اتا کمیته، بنوم [[پرتغالیزوون کشورون انجمن]]، دله عضو هستنه که پرتغال شه هم ونه دله دره.
پرتغالِ مردمون اون گادِر که [[روم]] وشون سرزمین ره بَییته تاسا [[کاتولیک کلیسا]]یِ پهروو هستنه. وشونِ تبار هم، ایسپانیاییئون واری، «لاتین» بنومِسته وانه.
پرتغال دله پرتماشاچیترین ورزش [[فوتوال]] هسته. این کشور دله تکستارهئونی فوتوال دله دَیینه و دَرنه؛ [[اوزبیو]]، [[لوئیس فیگو]]، [[دکو]] و [[کریستیانو رونالدو]] واری. چنتا گتگت مربی هم دارنه؛ [[اسکولاری]]، [[کارلوس کیروش]]، [[خوزه مورینیو]] و [[فرناندو سانتوس]] واری. گتترین کاپی که این تیم مسابقات دله بدست بیارده [[یوروکاپ]] بییه که سال ۲۰۱۶ [[پاریس]] دله بَییته.
== اقتصاد ==
پرتغال چوبپنبهیِ گتترین تولیدکَر هسته. ونه ماهیگیری هم خله پیشرفت داشته و اسا تا [[کانادا]] و [[ایسلند]] شونّه تا ماهی بَییرِن. ونه مشروبسازی هم معروف هسته و اتخله قدیمی و زیرخاکی مشروباتِ کارخنه دارنه.
پرتغال [[یورو]]یِ ناحیه دله دره و اتا گتِ بحران ره وامهایی که اروپا جه گیته، وسّه پشتسر بییشته.
[[پرونده:Porto Panorama 2004.jpg|850px|بندانگشتی|وسط|[[پورتو]] که پرتغالِ گتترین شهرون جه هسته]]
[[پرونده:Porto3flat-cc-contr-oliv1002_edit2.jpg|850px|بندانگشتی|وسط|[[پورتو]] که پرتغالِ گتترین شهرون جه هسته]]
== کشوری تقسیمات ==
[[پرونده:PortugalNumbered.png|thumb|350px]]
{{اصلی|[[پرتغال شهرون فهرست]]}}
پرتغال هیژدهتا شهرستون دانّه که هرکامین شه چندین شهر و مَله جه تقسیم وانّه. این کشورِ جمعیت ویشته ونه غربی قسمت درنه که بندری و ساحلی شهرون ره شامل وانه.
# [[لیسبون]]
# [[لیریا]]
# [[سانتا رم]]
# [[ستوبال]]
# [[بژا (پرتغال)|بژا]]
# [[فارو (پرتغال)]]
# [[اوورا]]
# [[پرتالگرا]]
# [[کاستلو برانکو]]
# [[گوئاردا]]
# [[کویمبرا]]
# [[آویرو]]
# [[وسئو]]
# [[برگانچا]]
# [[ویلا رئال]]
# [[پورتو]]
# [[براگا]]
# [[ویانا دا کاستالو]]
== منبع ==
* فارسی ویکیپدیا
== بریم بگردستن ==
{{تلمبار|Portuguesa}}
* [http://www.visitportugal.com/Cultures/en-US/default.html Travel and Tourism office website]
* [https://web.archive.org/web/20231112154106/https://growiktionary.org/ Previsão do Tempo] - Weather forecast for Portugal
{{پرتغال شهرون}}
{{اروپا کشورون}}
{{اروپا اتحادیه}}
{{ناتو}}
[[رج:پرتغال| ]]
[[رج:ناتو]]
[[رج:اروپا اتحادیه]]
[[رج:اروپا کشورون]]
[[رج:ایبری]]
[[رج:پرتغالیزوون کشورون]]
8hk2nc9g3qayio2hr9x6x78hcsyv0yg
دماوند
0
4316
327767
327702
2026-06-03T20:42:35Z
~2026-32998-90
45533
327767
wikitext
text/x-wiki
{{خار بنویشته}}
[[پرونده:Damavand in winter.jpg|400px|بندانگشتی|دماوند کوه ِتِک]]
'''دٚماٚٓوند،''' ۵۶۷۱الشی/متری اتا کوه هیسهته که [[مازرون|مازندروٚاٚٓئن]] دله دره که به عنوان ایران گتترین کوه و خاورمیونه گتترین تشفشون و آسیا گتترین خاموش تشفشونی قله بشناسییه وانه.<ref name="nasa" /> این کوه قسمت مرکزی رشتهکوئ البرز مازرون جنوب دله و بخش لاریجان شهرستون آمل کینار قرار دانّه.<ref>مسعود نصرتی، ۱۵</ref> اینتا قله که از نظر تقسیمات کشوری مازرون دله دره،<ref name="mountainzone"/> هوای صاف و آفتابی دله از تهرون، ورامین و قم و همینتی کرانهئون مازرون دریا وانه وه ره ره بدییـِن..<ref>مسعود نصرتی، ۱۵</ref> نزدیکترین شهر به این کوه رینه هسته. کوئ دماوند تاریخ 1میرمای 1519 تبری دله به عنوان ابلین اثر طبيعی ایران فهرست آثار میلی ایران دله ثبت بیّه. <ref> http://www.radiofarda.com/Article/2008/0721/f4_Damavand_mountain_national_heritage.html ثبت میلّی دماوند؛ راهی به سوی جهونی بیّن] (''رادیو فردا'')</ref> دماوند اساطیر ایران دله هم مطرح هسته و شوهرتش ویشته از هرچی به خاطر اینه که ضحاک (پادشائی ستمگر و ایژدیهافش) ونه دله بند دکشییه بیّه<ref>شاهنامهٔ فردوسی دله</ref> آثار ادبی فارسی دله هم فراوون به این اسطوره و به طور کلیته کوئ دماوند اشاره بیّه<ref>برای نمونه شاهنامهٔ فردوسی ،گرشاسپ نامهٔ اسدی طوسی و اشعار ناصرخسرو دله به این موضوع اشاره بیّه. قصیدهئون دماوندیهٔ ملکالشعرای بهار هم مئروف هسته</ref> دماوند چشمهئون گرماو لاریجان، اسک و وانه هسته.<ref>نقشه راهنمای صعود به قلهئون البرز مرکزی</ref>
== جوغرافی==
[[پرونده:MazandaranDamavand.PNG|thumb|left|250px|قرار بیتن دماوند روی نقشه [[مازرون]].]]
===ارتفاع===
<ref>{{یادکرد وب|نشانی = http://www.sci.org.ir/portal/faces/public/sci/sci.negahbeiran/sci.Land|عنوان = نگاهی به ایران؛ سرزمین و حکومت|ناشر = درگاه ملی آمار|تاریخ بدیین= ۱۸ آوریل ۲۰۰۷}}</ref><!-- که با عدد به دست بیمو از طریق نقشهبرداری ماهوارهئی موطابقت دانّه-->؛ منابع دیگه، از جومله پایگاه میلی دادهئون علوم زمین ایران و وبگائ رصدخنهٔ زمین ناسا، ارتیفاع ۵٬۶۷۰ میتر <ref name="ngdir" /><ref name="nasa"/> و ۵٬۶۷۱ میتر <ref name="mountainzone"/> ره برای قولهٔ این کوه حدس بزونه. دایرةالمعارف پارسی فهرستی شش موردی از ارتیفاعئونی که برای این قله بمونه ره گانه که از ۵٬۵۴۳ تا ۶٬۴۰۰ میتر رسنه.<ref name="mosahab"/>
طبق موحاسبه و تحقیق زمینشناسون آلمانی (ر. ک. به همین مقاله بخش آلمانی دله) "ارتفاع خالص" کوه دماوند یعنی از پایه تا قولّه با ۴۷۰۰متر، [[اورست]] جه ویشتر هسته. دماوند به موازات [[کلیمانجارو]] اتا از بلنترین "کوهئون منفرد" جهون محسوب وانه. <ref>ر. ک. [http://www.peakbagger.com/list.aspx?lid=401 World peaks]</ref>
=== فاصله از شهرهای نزدیک ===
این قوله ۶۹ کیلومیتری شومال شرقی تهرون، ۶۲ کیلومیتری غرب آمل و ۲۶ کیلومیتری شومال شهر دماوند دله دره.<ref>مسعود نصرتی،۱۵</ref>
===کوهستون===
قوله دماوند شرق کوهستون البرز مرکزی دله (مازرون) از رشته کوئ البرز قرار دانّه. قولّهئون موجاور وه ورارو ، سه سنگ ، زرد ِگل و میونرود هستنه.ref>[https://web.archive.org/web/20090429170946/http://www.koohayealborz.blogfa.com/ کوهئون البرز]</ref>
{{البرز مرکزی}}
===عکسای ماهوارهئی===
موقعيت جوغرافیائی کوه البرز عکسای ماهوارهئی "ناسا" دماوند ِجه:
<center>
<gallery>
Image:Damavand1.jpg|در تاريخ 2000/07/27
Image:Damavand3n.jpg|در تاريخ
Image:Damavand11.jpg|در تاريخ 2002/08/09
</gallery>
</center>
== ئو و هوا ==
===دما===
حداقل دِمای هوا ارتیفاعئون دماوند دله تا ۶۰ درجه زیرصفر (زمستون دله) و تا اتا دِ درجه زیر صفر (تابستون دله) پایین اِنِه.
===وا===
سرعت توفان دماوند دله بعضی وختا از ۱۵۰ کیلومیتر ساعت دله جه گوذنه. سرعت وا کوهپایهئون دله ات زمون به هِفتاد کیلومیتر ساعت دله جه رَسنه. ویشته وائون غرب و شومال غربی جه زنّه.
===وارش===
میونگین وارش ارتیفاعئون دله ۱۴۰۰ میلیمیتر سال دله هسته و وارش ارتیفاعای دله معمولاً به صورت ورف هسته.
===فشار هوا===
فیشار هوا دماوند دله نیصف فیشار سطح دریا دله هسته.
== تشفشون ==
[[پرونده:Damavand Fumarole.JPG|انگشتدان|300px |فوران گوگرد از نزدیک قلهٔ دماوند]]
دماوند اتا کوه تشفشونی مطبق<ref>{{انگلیسی|stratovolcano}}</ref><sup>*</sup>هسته <ref>{{یادکرد وب|نشانی =http://www.dur.ac.uk/j.p.davidson/damavand.html |عنوان = تشفشون دماوند|زوون=انگلیسی|تاریخ بدیین= ۲۱ آوریل ۲۰۰۷}}</ref> که ویشته دورون چاروم زمینشیناسی موسوم به دورون "هولوسین" تشکیل بیه و نسبتاً جوون هسته. <ref>{{یادکرد وب|نشانی =http://www.parstimes.com/spaceimages/mt_damavand.html|عنوان = کوه دماوند|ناشر = وبگاه Pars Times|تاریخ بدیین= ۲۱ آوریل ۲۰۰۷}}</ref> فعالیتای تشفشونی این کوه در حال حاضر محدود به "تصعید" گازای گوگردی هسته.<ref>{{یادکرد وب|نش.نی =http://www2.irna.ir/fa/news/view/menu-152/8601252768191615.htm|ع.نوان=یک مسؤول: علت تغییر رفتار قله دماوند در دست تحقیق هسته|ناشر=[[ایرنا]]|تاریخ بازدید = ۲۱ آوریل ۲۰۰۷}}</ref> آخرین فعالیتای تشفشونی این کوه مربوط به ۳۸۵۰۰ سال قبل بییه.<ref
name="ngdir">{{یادکرد وب|نشانی =http://www.ngdir.ir/GeoportalInfo SubjectInfoDetail.asp?PID=687&index=-1|عنوان= اطلس زمینشیناسی راهئون|زوون=انگلیسی|ناشر = پایگاه میلی دادهای علوم زمین|تاریخ بدیین= ۲۱ آوریل ۲۰۰۷} </ref>
دماوند اتا[[بخاته تشفشون]] هسته که ایمکان فعال بیّن دِبارع وه وجود دانّه. <ref>[https://web.archive.org/web/20070523225924/http://www.hamshahri.net/News/?id=20843 گوزارش موطالعه تشفشون دماوند]</ref> برخی از سالا دله از جومله سال ۱۳۸۶، [[دی]] و [[بخار]]ایی قله جه خارج بیّه که بعضی از شاهدا وه ره گوائی به فعال بیّن این تشفشون دونّه. اما به حقیقت سالایی که خله وارش زنده ، با فرو بوردن ئو به درون قله و بخاردن با سنگای داغ، جریونی از بخار ئو دهونه قوله جه بیرون اِنه و همینتی به نظر رسنه که فعالیتای تشفشونی صورت بَیته.<ref name="etemad" />قطر دهونه این آتشفشان در حدود ۴۰۰ میتر هسته<ref>[https://web.archive.org/web/20081222145309/http://www.gsi.ir/Science/Lang_fa/Page_01-01-36-01/content.html سازمان زمین شناسی و اکتشافات معدنی ایران]</ref>
<ref>[https://web.archive.org/web/20090727234823/http://www.afarineshdaily.ir/afarinesh/Article.aspx?AID=4456 روزنامه آفرینش</ref> که دریاچهئی یخ جه وه ره دپوشنییه. <ref name="etemad">شیرآقایی، روزنامه اعتماد</ref> همینتی نشونهئون از وجود دهونهئون قدیمی پهلوای جنوبی و شومالی کوه دله مئلومه<ref name="etemad" />
== ونه نومون و ریشهشناسی وشون ==
ایسم ''دماوند'' به 2شیکل مشهوره ''دماوند'' و ''دنباوند'' .<ref>مازرونی شهید ۳۳۰</ref>{{رچ}}<ref name="mosahab"/> حتی بعضی مآخذ دله هردِتا ره بنویشتنه.<ref>برای نمونه در ''[[ویس و رامین]]'' {{ب|تو گفتی بود دشت نهاوند|ز بس جنگآوران کوه دماوند}}(فخرالدین اسعد گرگانی ۶۲) و «درم با بند و ویس از بند رفتست / مگر امشب به دنباوند رفتست» (فخرالدین اسعد گرگانی ۲۱۴)</ref> صورت دیگهای که از نوم این کوه بشناسته بیّه '''دباوند''' هسته.<ref>دهخدا ۲۲۱</ref> اینتا کوه ره با نومئون کاملاً متفاوت "بیکنی" و "جبل لاجورد" هم ثبت هکردنه.<ref>دهخدا ۲۲۱</ref> «نوم دماوند [[تورات]] دله بموئه و صورت کهن "آشوری" وه «''بیکن''» هسته (ری باستون ۲/۶۴۲)»<ref>محمدجعفر یاحقی، ۱۹۶</ref> در مورد دلیل نومگوذاری دماوند [[فرهنگ معین]] دله بیموئه: «دم (دمه، دی) + اوند = وند؛ چیزی که دمه و دی و بخار (تشفشون) دانّه»<ref>معین ۵۳۶</ref> <!--در منابع مختلف همین نظر کموبیش نقل شدهاست در
[[لغتنامه دهخدا]] علاوه بر آن به نقل از فهرست ''ابن ندیم'' بیموئه:«کوئی هسته مشهور و درون اتا دِتا منزل فاصله از [[ری]] و شرق ری و اصل در آن دنیاآوند هسته، یعنی ظرف دنیا، چه پارسی دله آوند به معنی ظرف هسته»<ref>دهخدا ۲۲۱</ref>--> [[کسروی]] دربارهٔ نومگوذاری ''دماوند'' یا ''دنباوند'' نظر کاملاً موتفاوتی دانّه.<ref>وه این نظر ره ۱۳۰۴ مقالهئی به ایسم «نهاوند-دماوند» دله که ''آینده'' دله مونتشر بیّه ابراز داشته.</ref><sup>*</sup>. وه با استدلالایی نسبتاً پیچیده نومگوذاری «نهاوند» و «دماوند» ره مرتبط دونده و نویسنه «زوونای قدیمی دله «نها» یعنی پیش و «دما» بهضم دال بهمعنی دمباله بییه،...»<ref>کسروی ۲۶۵</ref> و «وند» ِدرباره هم نویسنه:««وندن» زوونای باستون ایران دله بهمعنای «نهادن» بییه[...] اتا
از معنائون «نهادن» واقع بیّن و هرسائن بهجایی هسته.[...] و ناچار «وندن» هم همون معنی ره داشته و «وند» که ماضی وه هسته بهمعنی اتا جا استائن اموئه»<ref>کسروی ۲۶۷</ref> وه دمباله این بنویشتهئون نتیجه گنّه:«پس «نهاوند» یعنی شهر یا مَله جلویی و «دماوند» یعنی شهر یا ملهی استائه پشت ِسر.<ref>کسروی ۲۶۷</ref>
== اسطوره ==
[[پرونده:Baysonghori Shahnameh 6 The tyrant Zahhak is nailed to the walls of a cave in Mount Damavand.jpg|thumb|200px|عکس بند دکشییه بیّن ضحاک به دست [[فریدون]] شاهنومه بایسنقری دله]]
دماوند اساطیر [[ایران]] دله جایگاه ویژهئی دانّه. شهرت وه ویشته به این خاطره که فریدون اونجه ضحاک ره دمبدائه دماوند دله<ref>این مطلب خله جائون بنویشته هسته</ref><sup>*</sup> و ضحاک اونجه زندونیهسته تا آخرالزمون<ref> به بیون دقیقته نزدیک به آخر هزارهٔ ''هوشیدرماه''</ref><sup>*</sup> که بند پاره وانه و بکاشتن خلق شروء وانه و آخرسری به دست ''گرشاسپ'' کشته شودبکاشته بونه.<ref>''بندهش'' ۱۴۲</ref> هنوز هم بعضی از ساکنین نزدیک این کوه باور دارنه که ضحاک دماوند دله زندونی هسته و اعتقاد دارنه که بعضی صدائونی که کوه دله جه انه ،ونه صدائه.<ref name="mosahab"/> ''تاریخ بلعمی'' دله جای گت بیّن [[کیومرث]] دماوند بئوته بیّه <ref>طبری [بلعمی] ۷۶</ref> و ونه ریکای قبر هم بئوتنه که اونجه هسته. با این تفصیل که چون فرزندش بکوشته بیّه خدا چائی به سر کوه درست هاکرده و کیومرث شه وچه ره اون چاه دله دفن هکرده. بلعمی سپس از ''مغان'' گانه که: کیومرث سر کوه تش روشن هکرده و تش دکته چالهی دله و از اون روز تا امروز (روزگار بلعمی) ده پونزده بار تش زونه بیته و هوا دله تش دکارده و از مغان نقل کانده که این تش دیو ره ونه وچه جه دور کانده.<ref>طبری [بلعمی] ۷۷</ref> به بئوته تاریخ بلعمی [[جمشید]] به [[تبرستون]] به دماوند بییه که سپاه ضحاک ون جه برسییه. <ref>طبری [بلعمی] ۸۹</ref>. بنا به روایتی نبرد لشگر فریدون به سپاهسالاری ''کاوه آهنگر'' با ضحاک حوالی دماوند بییه.<ref>طبری [بلمعی] ۹۹-۱۰۰: این روایت خلاف اون شاهنامههسته که جای نبرد بیتالمقدس بییه.</ref>دماوند بار دیگه درگاه پادشائی [[منوچهر]] مطرح وانه؛ [[آرش کمانگیر]] ونه بالا جه تیر دمدنه تا ایران و توران ِسامون ره معلوم هکنه. <ref>طبری [بلعمی] ۲۴۱–۲۴۲</ref> بعدأ با پا بیتن اساطیر ''سامی'' ایران دله برخی شخصیتای این اساطیر هم با دماوند ارتباطات پیدا هکردنه. از جموله «عوام [...] معتقدنه که سلیمونبن داوود, اتا از دیوا ره که «صخر المارد» (سنگ سرکش) نوم داشته اونجه زندونی هکردنه. گانّه، به قلهٔ دماوند، زمین هموار هسته و از چاهی که به فراز وه قرار دانّه، روشنی بیرون اِنه.»<ref>محمدجعفر یاحقی، ۱۹۶</ref>
== ادبیات ==
اشعار ایرانی دله معمولاً ایسم دماوند دربارهی بند دکشییه بیّن ضحاک. [[فردوسی]] [[شاهنومه]] دله اینتی داستون ره تعریف کانده:<ref>شاهنامه > فصل ۵ ضحاک > بخش ۹ به بند کشیدهشدن ضحاک
به دست فریدون</ref>
{{شعر}}
{{ب|برآن گونه ضحاک را بسته سخت|سوی شیرخوان برد بیدار بخت}}
{{ب|همی راند او را به کوه اندرون|همی خواست کارد سرش را نگون}}
{{ب|بیامد هم آنگه خجسته سروش|به خوبی یکی راز گفتش به گوش}}
{{ب|که این بسته را تا '''دماوند کوه'''|بِبَر همچنان تازیان بیگروه}}
{{پایان شعر}}
[[اسدی طوسی]] ''گرشاسپنومه'' دله که به پیروی از ''شاهنومه'' بئوته بیّه به این اسطوره اشاره کانده.<ref>«فریدون فرخ به گرز نبرد /ز ضحاک تازی برآورد گرد/ ببردش به کوه دماوند بست به جایش به تخت شهی برنشست» (اسدی طوسی، ۳۶۶)</ref> اشعار و منظومهئون شاعرون دیگه ازجومله قصیدهئی از [[ناصرخسرو]]<ref>«ز بیدادی سمر گشته ست ضحاک /که گویند او به بند است در دماوند» (به نقل از علیاکبر دهخدا، ۲۲۱)</ref> منظومهٔ ''[[ویس و رامین]]'' <ref>«درم با بند و ویس از بند رفتست/مگر امشب به دنباوند رفتست/چرا رفتست کاو خود نامدارست چو ضحاکش هزاران پیشکارست» (فخرالدین اسعد گرگانی ۲۱۴–۲۱۵) </ref> از [[فخرالدین اسعد گرگانی]] و قصیدهای از [[خاقانی]] <ref>«اوست فریدون ظفر بلکه دماوند حلم / عالم ضحاک فعل بستهٔ چاهش سزد» (ترکیبات خاقانی در مدح رکنالدین ارسلان شاه بن طغرل)</ref> تلمیح این اسطوره دیده میشود. همینتی بعضیا ونه گت بیین جه شعر بائوتنه.<ref>«دلی باید مه از کوه دماوند / که بشکیبد ز دیدار خداوند» (فخرالدین اسعد گرگانی ۳۴۳)</ref> قصیده ''دماوندیه'' اثر ''ملک الشعرای بهار'' اتا از چندین شعری هسته که در مورد دماوند بئوته بیّه. دماوندیه ابل وه در سال ۱۳۰۰ هجری شمسی با این مطلع شروء بیّه:
{{شعر}}
{{ب|ای کوه سپیدسر، درخشان شو|مانند وزو، شراره افشان شو}}
{{پایان شعر}}
قصیدهٔ «دماوندیه دیّم» که سال ۱۳۰۱ توسط همین شاعر بئوته بیّه، از شعرون موعروفی هسته که دربارهٔ دماوند بئوته بیّه که چند بیت ابّلی وه اینتی هسته:
{{شعر}}
{{ب|ای [[دیو]] سپید پای در بند|ای گنبد گیتی ای دماوند}}
{{ب|از پای به سر یکی کُلَهخود|ز آهن به میان یکی کمربند}}
{{ب|تا چشم بشر نبیندت روی|بنهفته به ابر چهر دلبند}}
{{پایان شعر}}
== دماوند ِتاریخ ==
[[پرونده:Estakhri.jpg|250px|بندانگشتی|[[اصطخری]] نقشه، که ونه دله دماوند ره اتا گت مثلث جا دیاره.]]
[[پرونده:House of pahlavi.gif|left|200px|thumb|زمون [[پهلوی]] ، تصویر کوه دماوند وسط نشون رسمی ایران قرار داشته.]]
[[آشور]]یون این کوه ره '''معدن''' '''لاجورد''' گاتنه. البته وشون اشتباه کاردنه و سنگ لاجورد [[بدخشان]] جه اموئه. زمون تاخت و تاز آشوریا به ایران این کوه بخشی از حدود [[ماد دولت]] اشمارسته بییه و متنای آشوری دله هم ونجه اشاره بیّه. [[سارگون دیّم]] توی لشکرکشی خادش سرزمینا تا دماوند ره خراجگوزار خادش هکرد بییه. زمون '''اسرحدون''' هم آشوریا تا پای کوه دماوند لشکر دکشینه.<ref>ا.م.دیاکونوف، ماد ِتاریخ، چاپ هفتم، انتشارات علمی فرنگی، صفحه ۲۴۳</ref>اما بهپیشروی ایدامه ندائه چون دماوند و اونسوترش [[کویر لوت]] ره آخر دونیا دونسته.<ref>پیرنیا (جلد سیّم) ۱۸۰۹</ref> [[دیاکونوف]] سنت گوذاردن پیکر بمردگون توی کوهئون ره آیین مغانی دونده که دامنه دماوند دله زندگی کاردنه و آیین خادشون ره به دیگه جائون ایران بوردنه.<ref>ا.م.دیاکونوف، ماد تاریخ، صفحه ۳۷۱</ref> دامنهٔ دماوند دله تعداد زیادی گور پیش از تاریخ وجود دانّه.<ref>ماکسیم سیرو، ۳۷</ref> سده هشتوم میلادی دله پای دماوند دژی دیّه که موبدی زرتشتی به نوم مَسمُغان و پیروونش ونه دله زندگی کاردنه و این دژ به فرمون '''المهدی خلیفه عباسی''' رِقِدبورده و مسمغان هم بکوشته بیّه.<ref>محمد محمدی، ۵۱</ref> مسمغان (به عربی ''کبیرالمجوس'') لقب بزرگون [[کارنوندیون]] بییه. <ref>ا.م.دیاکونوف،ماد تاریخ،صفحه ۳۴۷</ref> غازان خان،ایلخان مغول ۴ شعبان ۶۹۴ (هجری) لارِ دماوند دله به دست شیخ صدرالدین غسل هکرده و مسلمون بیّه. <ref>مرتضی راوندی، تاریخ ایجتیمائی ایران، جلد دیّم، چاپ سیّم، صفحه ۳۰۹، بخش ''ایسلام بیاردن غازان خان''</ref> «در حدودالعالم آمده که ''ویمه'' و ''شلنبه'' دو شهرست از حدود کوه دنباوند و ونه دله بتابستان و زمستون سخت سرد بییه و این کوه جه [[آهن]] دریاردنه.(حدودالعالم. ص ۱۴۷)»<ref>مازرونی شهید ۳۳۰</ref> دوران سلطنت [[پهلوی]] شائون از نقش دماوند و خارشید به عنوان نیماد ایران ایستیفاده بیّه.<ref> [http://4dw.net/royalark/Persia/Orders/pahlavi.htm نشونئون خاندان سلطنتی پهلوی] '(وبگاه اطلاعاتی نشون ئون)'' </ref>
== ادعای ثبت در میراث جهونی ==
فروردین ۱۳۸۷، خَوِرگوزاریئون ایران بئوتنه یونسکو دماوند ره ثبت هکرده. این خَوِرا که از خَوِرگوزاریئون گوناگون میثل خَوِرگوزاری فارس مونتشر بیّه که اون زمون، کوه دماوند ره به عنوان ابلین اثر طبیعی ایران که فهرست میراث طبیعی جهونی یونسکو به ثبت برسییه معرفی
هکردنه.<ref>[http://www.farsnews.ir/newstext.php?nn=8701110051 خَوِرگوزاری فارس، ۱۱ فرودین ۱۳۸۷]؛ [https://web.archive.org/web/20080401053036/http://www.tabnak.ir./pages/?cid=8294 تابناک، ۱۱ فرودين ۱۳۸۷، كد خبر: ۸۲۹۴.]</ref> اما فریبرز دولت آبادی، موعاون '''سازمان میراث فرهنگی، صنایع دستی و گردشگری''' توی گپ بزوئن با خَوِرگوزاری میراث فرهنگی این ادعا ره رد هکرده و وه ره سو تفاهم دونسته. وه ابراز هکرده: «متاسفانه برداشت ایشتبائی از موضوع ثبت دماوند صورت بیته و این خَور اشتباه هسته.»<ref>خَوِرگوزاری میراث فرنگی، ۱۶ فروردین ۱۳۸۷ [http://www.chn.ir/news/?section=2&id=45418 متن خبر]</ref>
== کوهنوردی ==
[[پرونده:Damavand Volcanic Crater.JPG|انگشتدان|300px | عکسی از دهونه تشفشون]]
[[پرونده:Damavand Southern Shelter.JPG|thumb|300 px|پناهگاه بارگاه سیّم جبههٔ جنوبی دماوند دله]]
زمونای قدیم عدهئی خادشون ره به قلهٔ دماوند برسنینه. ناصر خسرو شه سفرنومه دله بنویشته که گویند بر سر دماوند چاهیاست که نوشادر و
کبریت (گوگرد) از وه گیرنه.<ref>ناصرخسرو، ''سفرنومه'' ۴</ref> صاحب ''آثار البلاد و اخبار العباد'' با نقل قولی دست دیّم گانه که عدهئی از اهالی اون نواحی گاتنه که در طی پنج روز و پنج شب به قلهٔ دماوند برسینه و قلهٔ وه ره مسطح با مساحت صد جریب پیدا هکردنه البته از دور مخروطی موندنه.<ref>[https://web.archive.org/web/20070927074512/http://al-eman.net/Islamlib/viewchp.asp?BID=232&CID=17&SW=%CF%E3%C7%E6%E4%CF#SR1 قزوینی ''آثار البلاد و اخبار العباد''] (بخش ۱۷ از ۳۱ در نسخهٔ برخط)
بازدید ۲۵ آوریل ۲۰۰۷</ref> ابّلین صعود موفقیتآمیز اروپائیئون به قلهٔ دماوند در سال ۱۸۳۷
(میلادی توسط [[تیلر تامسن]] صورت بیته.<ref name="mosahab"/> همینتی ابّلین صعود مستند ایرانی به این قله، به سال ۱۸۵۷ بییه که تیم سرهنگ محمدصادقخان قاجار ارتفاع وه ره ۶۶۱۳ [[ذرع]] تعیین هکردنه. <ref name="etemad" />
=== مسیرای اصلی صعود ===
[[پرونده:Demavand1.jpg|thumb|300px|دماوند اتا شو دله]]
برای برسیین به قله دماوند، مسیرای موختلفی وجود دانّه که شناختهترین وشون اینان هستنه:
* رائ شومالی؛ مسیر صعود این راه میون دِتا یخچال سیوله (سمت راست) و دوبی سل (سمت چپ) جه صورت گنّه.
* رائ شومال شرقی؛ پناهگائ تخت فریدون اینتا مسیر دله قرار دانّه.
* رائ غربی؛ پناهگائ [[سیمرغ]] اینتا مسیر دله دره.
* رائ جنوبی؛ از سمت جنوب شرقی کوه. [[پلور]]، [[رینه]]، [[گوسفندسرا|گاسفنسرا]] و [[بارگاه سوم|بارگائ سیّم]] اینتا مسیر دله درنه.
آسونترین این مسیرا رائ جنوبی و سختترین وشون رائ شمالی هسته<ref>مسعود نصرتی، ۱۴۴</ref>. سه رائ شمالی، جنوبی و شمال شرقی نزدیکی روستائون قرار دارنه و همینتی همه راه دله جونپناه دارنه<ref>مسعود نصرتی، ۱۴۵</ref>.
مسیر جنوبی دله، [[اوشار]]ی وجود دانّه که همهٔ سال یخبزوئه و فقط تابستونای خله گرم، راه کفنه همینتا وسّه وه ره [[یخی اوشار]] گانّه. اینتا اوشار با 5100میتر ارتفاع از ئو بلنترین اوشار خاورمیونههسته.<ref name="Icefall">{{یادکرد وب| نشانی = http://damavandmt.blogspot.com/search/label/Icefall| عنوان = Mt
Damavand Icefall| تاریخ بدیین= خرداد ۱۳۸۸|زوون = انگلیسی}}</ref>
=== پناهگاهئون ===
''نقشه راهنمای صعود به قلهئون البرز مرکزی'' دله پناهگاهئونی دره که گمبی:<ref>نقشه راهنمای صعود به قلههای البرز مرکزی</ref>
* پناهگاه گاسفنسرا (کوهپایه) با ارتفاع ۲۹۵۰ متری.
* بارگاه سیّم (یال جنوبی) با ارتفاع ۴۱۵۰ متری.
* پناهگاه سیمرغ (یال غربی) با ارتفاع ۴۱۵۰ متری.
* پناهگاه تخت فریدون (یال شومال شرقی) با ارتفاع ۴۳۶۰ متری.
== یخچالای معروف ==
* یخچال سیوله (رائ شومالی)
* یخچال دوبی سل (رائ شومالی)
* یخچال عروسکئون (رائ شومالی)
* یخچال یخار (شومال شرقی)
== نیگارخِنِه ==
<gallery>
تصویر:Mount Damavand and birds.jpg|منظرهئی کوه دماوند جه
تصویر:Gosfandsara.JPG|عکسی قله جه که میاه وه ره دپوشنییه
</gallery>
== بن بنویشت ==
{{بن بنویشت|عرض=30em}}
</refrence>
== منابع ==
مشارکت کنندگان ویکیپدیا, "کوه دماوند," ویکیپدیا, دانشنامهٔ آزاد,http://fa.wikipedia.org/w/index.php?title=کوه دماوند&oldid=3278778(بازیابی در ۲۲ آوریل , ۲۰۱۰).
**این مقاله از ویکیپدیای فارسی ترجومه هسته که اون دله از این منابع یاد شدهاست.:
* {{یادکرد|کتاب= گرشاسپنومه|نویسنده = [[اسدی طوسی]]|ناشر =طهوری|چاپ=دوم|شهر= [[تهران]]|کوشش= به اهتمام [[حبیب یغمایی]]|سال=۱۳۵۴}}
* {{یادکرد |کتاب=[[تاریخ ایران باستان (کتاب)|تاریخ ایران باستون]]|نویسنده =[[حسن پیرنیا|پیرنیا، حسن]] (مشیرالدوله)|ناشر =مؤسسهٔ انتشارات نگاه |چاپ=سوم|شهر=[[تهران]] |سال=۱۳۸۵|شابک=دوره ISBN 964-351-195-2}}
* {{یادکرد| کتاب = شاهنشاهی ساسانی | نویسنده = [[تورج دریایی]] | ترجمه = مرتضی ثاقبفر | ناشر = [[نشر ققنوس]] | چاپ = یکم | سال = ۱۳۸۳ | شابک = ISBN 964-311-436-8}}
* {{یادکرد |کتاب=[[لغتنامه دهخدا]] جلد ۲۳ شماره مسلسل ۲۰۱ |نویسنده = دهخدا، علیاکبر| ناشر =[[دانشگاه تهران]]، سازمان لغتنامه| شهر=تهران |صفحه= |کوشش=زیر نظر [[محمد معین|دکتر محمد معین]] }}
* دیاکونوف، ایگور میخائیلوویچ. ''تاریخ ماد'' ،برگردان کریم کشاورز، شرکت انتشارات علمی و فرهنگی، چاپ هفتم، ۱۳۸۳، ISBN 964-445-106-6
* [[مرتضی راوندی|راوندی، مرتضی]]. ''تاریخ ایجتیمائی ایران''. پوشینه دیّم، چاپ سیّم، انتشارات امیرکبیر
* {{یادکرد وب|نشانی =http://www.chn.ir/news/?section=1&id=8846|نویسنده = سلطانزاده،
حسین|عنوان = «صعود به دماوند، گرد گردنفراز ایران» |ناشر=[[خبرگزاری میراث فرهنگی]]|تاریخ بازدید = ۲۴ آوریل ۲۰۰۷}}
* {{یادکرد |کتاب=کاروانسرون ایران و ساختمانای کوچک میون راهئون|نویسنده = سیرو، ماکسیم|ناشر =سازمان میلی حفاظت آثار باستونی ایران|صفحه =|شهر=[[تهرون]] |سال=بدون تاریخ انتشار|شابک=}}
* {{یادکرد |کتاب=فرهنگ [[شاهنامه]] (نام کسان و جایها)|نویسنده = شهیدی مازندرانی، حسین|ناشر =نشر بلخ |شهر=[[تهران]] |سال=۱۳۷۷|شابک=ISBN 964-6337-15-5}}
* {{یادکرد|نویسنده=شیرآقایی، نگین|مقاله=گزارشی از وضعیت دماوند پس از خروج گاز از قله|نشریه=روزنامه اعتماد|شماره=۱۳۶۵|تاریخ=۲۳ فروردین ۱۳۸۶}}
* {{یادکرد|نویسنده=[[محمد بن جریر طبری]]|کتاب=تاریخ الرسل و الملوک [تاریخ بلعمی]|چاپ=سیّم|شهر=تهرون|ناشر=زوّار|سال=۱۳۸۵|شابک=ISBN 964-401-0-94-9}}
* {{یادکرد|نویسنده=[[فخرالدین اسعد گرگانی]]|کتاب=[[ویس و رامین]]|کوشش=با مقدمه تصحیح و تحشیهٔ محمد روشن و دو گفتار از [[صادق هدایت]] و مینورسکی]]|شهر=تهران|چاپ=دوم|سال=۱۳۸۱|شابک=ISBN 964-6494-11-0}}
* {{یادکرد|نویسنده=فرنبغ دادگی|کتاب=بندهش|کوشش=گزارنده مهرداد بهار|شهر=تهران|ناشر=توس|سال=۱۳۷۸|شابک=ISBN 964-315-292-8}}
* {{یادکرد|نویسنده=قزوینی، زکریا بن محمد |کتاب=آثار البلاد و اخبار العباد ([http://al-eman.net/Islamlib/viewchp.asp?BID=232&CID=1 نسخهٔ برخط])}}
* {{یادکرد|فصل=نهاوند-دماوند|کتاب= کاروند کسروی (مجموعهٔ ۷۸ رساله و گفتار از احمد کسروی)|نویسنده=[[احمد کسروی|کسروی، احمد]] |ناشر =شرکت سهامی کتابای جیبی|چاپ=دیّم|شهر=تهرون|کوشش=به کوشش یحیی ذکاء|سال=۲۵۳۶}}
* {{یادکرد|فصل=آثار فرهنگی ایران و سرگذشت آن در حملهٔ اعراب|کتاب=فرنگ ایرانی پیش از ایسلام و آثار وه تمدن ایسلامی و ادبیات عربی دله|نویسنده = محمدی، محمد|ناشر =انتشارات توس|چاپ=سوم|شهر=تهران|سال=۱۳۷۴}}
* مصاحب، غلامحسین (سرپرست). مدخل «دماوند» در ''دایرةالمعارف فارسی''. جلد اول، چاپ سوم ۱۳۸۱.
* {{یادکرد|کتاب=فرهنگنامه فارسی جلد پنجم، اعلام |نویسنده= معین، محمد|ناشر =موسسه انتشارات امیرکبیر|چاپ=نهم|شهر=تهران|سال=۱۳۷۵|شابک=ISBN 964-00-0164-3}}
* {{یادکرد|نویسنده=ناصرخسرو|کتاب=سفرنامه|کوشش=به کوشش محمد دبیرسیاقی|چاپ=شیشوم|سال = تابستون ۱۳۷۵|شهر=تهرون|ناشر=زوّار|شابک=ISBN 964-401-009-4}}
* {{یادکرد|کتاب = دماوند خاستگاه اساطیر ایرانزمین|نویسنده =نصرتی، مسعود|ناشر = نشر تربت| صفحه = | شهر = |سال = ۱۳۸۱|شابک = ISBN 964-403-101-6}}
* {{یادکرد|کتاب= فرهنگ اساطیر و اشارات داستانی در ادبیات فارسی|نویسنده = یاحقی، محمدجعفر|ناشر =سروش|چاپ=دوم|شهر= [[تهران]]|سال=۱۳۵۷}}
* {{یادکرد وب|نشانی=http://earthobservatory.nasa.gov/Newsroom/NewImages/images.php3?img_id=16826|عنوان=Mt.
Davamand, Iran|ناشر=ناسا|زوون=انگلیسی|تاریخ بدیین=۲۱ آوریل ۲۰۰۷}}
* {{یادکرد وب|نشانی=http://www.mountainzone.ir/MountainIndex/damavand.htm |عنوان =
کوه دماوند|زوون=انگلیسی|تاریخ بدیین= ۱۸ آوریل ۲۰۰۷|ناشر = وبسایت قلمرو کوهستونی ایران}}
* {{یادکرد|کتاب= نقشه راهنمای صعود به قلههای البرز مرکزی|ناشر =موسسهٔ جوغرافیایی و کارتوگرافی گیتاشیناسی|شهر=[[تهرون]]|سال=۱۳۷۸|شابک=ISBN 964-342-086-8}}
* {{یادکرد وب|نشانی =http://www.sci.org.ir/portal/faces/public/sci/sci.negahbeiran/sci.Land|عنوان = نگائی به ایران؛ سرزمین و حکومت|ناشر = درگائ میلی آمار|تاریخ
بدیین= ۱۸ آوریل ۲۰۰۷}}
* {{یادکرد وب|نشانی = http://www.dur.ac.uk/j.p.davidson/damavand.html
|عنوان = تشفشون دماوند|زوون=انگلیسی|تاریخ بدیین= ۲۱ آوریل ۲۰۰۷}}
* {{یادکرد وب|نشانی =http://www.parstimes.com/spaceimages/mt_damavand.html|عنوان = کوه
دماوند|ناشر = وبگاه Pars Times|تاریخ بدیین= ۲۱ آوریل ۲۰۰۷}}
* {{یادکرد وب|نشانی =http://www2.irna.ir/fa/news/view/menu-152/8601252768191615.htm|عنوان =اتا مسوول: علت تغییر رفتار قله دماوند دست تحقیق دله دره
|ناشر=ایرنا|تاریخ بدیین= ۲۱ آوریل ۲۰۰۷}}
* {{یادکرد وب|نشانی =http://www.ngdir.ir/GeoportalInfo/SubjectInfoDetail.asp?PID=687&index=-1|عنوان= اطلس زمینشیناسی راهئون|زوون=انگلیسی|ناشر = پایگاه میلی دادههای علوم
زمین|تاریخ بدیین= ۲۱ آوریل ۲۰۰۷}}
* {{یادکرد وب|نشانی=http://www.peaklist.org/theory/orometry/article/Orometry_1.html|عنوان=An Introduction to Prominence|زوون=انگلیسی|تاریخ بدیین=۲۵ آوریل ۲۰۰۷}}
== وابسته جستارون ==
* [[البرز]]
* [[هفت کوه تشفشونی]]
== بیرون بگردستن ==
{{commons|Mount_Damavand}}
*
[https://web.archive.org/web/20080920083712/http://earthobservatory.nasa.gov/Newsroom/NewImages/images.php3?img_id=16826 عکس ماهوارهئی ناسا دماوند جه]
* [http://www.mazandnume.com/?PNID=V4623 تاریخچه ابّلین صعودون به قلهدماوند]
* [http://www.snow-forecast.com/resorts/Damavand.html پیشبینی ئو وهوای کوه دماوند]
* [https://web.archive.org/web/20071215034438/http://www.zanjanclimbing.ir/3.htm گوزارش صعود از جبههٔ غربی دماوند در شهریور ۱۳۸۵]
* [https://web.archive.org/web/20100606055644/http://www.iranview.ir/damavand/index.htm نقشهٔ مسیرون صعود به دماوند]
<!--بقیه زوونا-->
[[رج:کوهون]]
[[رج:مازرون تاریخی جائون]]
dbm6vqgvk1hw5lhpqchyhostmhemo44
327779
327767
2026-06-04T05:47:56Z
HenryThe
27142
نسخهٔ [[Special:Diff/327767|327767]] از [[Special:Contributions/~2026-32998-90|~2026-32998-90]] ([[User talk:~2026-32998-90|بحث]]) خنثی شد
327779
wikitext
text/x-wiki
[[پرونده:Damavand in winter.jpg|400px|بندانگشتی|دماوند کوه ِتِک]]
'''دِماوَند''' اتا کوه هسته که [[مازرون]] دله دره که ایران گتترین کوه و خاورمیونه گتترین [[تش فشون|تشفشون]] و آسیایِ گتترین بٮستا تشفشونی [[چکل]] بشناسی وانه.<ref name="nasa" /> این کوه [[البرز|البرز رشتهکوه]] میونه کته و مازرون جنوب دله و [[لاریجان بخش]]، [[آمل شهرستان|آمل شهرستون]] درون قرار دانّه.<ref>مسعود نصرتی، ۱۵</ref> اینتا قله که از نظر تقسیمات کشوری مازرون دله دره،<ref name="mountainzone"/> صاف و آفتابی هوا دله تهرون، ورامین و قم و همینتی مازرون دریای سواحل جه، وه ره بنشنه بدییـِن.<ref>مسعود نصرتی، ۱۵</ref> [[رینه]]، این کوه ره نزدیکترین شهر هسته. دماوند ۱ میرمای ۱۵۱۹ تبری به عنوان ایران ِاولین طبيعی اثر ثبت بیّه. <ref> http://www.radiofarda.com/Article/2008/0721/f4_Damavand_mountain_national_heritage.html ثبت میلّی دماوند؛ راهی به سوی جهونی بیّن] (''رادیو فردا'')</ref> دماوند، ایران اساطیر دله هم مطرح هسته و ونه شوهرت ویشته از هرچی به خاطر اینه که [[ضحاک]] ره اونجه بند هکشینه.<ref>شاهنامهٔ فردوسی دله</ref>
== جوغرافی==
[[پرونده:MazandaranDamavand.PNG|thumb|left|250px|قرار بیتن دماوند روی نقشه [[مازرون]].]]
===ارتٮفاع===
منابع دماوند قایده ره هرکمین اتچی باتنه. درگاه ملی آمار رسماً ونه چکل بلندی ره ۵٬۶۱۰ مٮتر ثبت هاکرده.<ref>{{یادکرد وب|نشانی = http://www.sci.org.ir/portal/faces/public/sci/sci.negahbeiran/sci.Land|عنوان = نگاهی به ایران؛ سرزمین و حکومت|ناشر = درگاه ملی آمار|تاریخ بدیین= ۱۸ آوریل ۲۰۰۷}}</ref><!-- که با عدد به دست بیمو از طریق نقشهبرداری ماهوارهئی موطابقت دانّه-->؛ علوم زمینِ پایگاه و [[ناسا]]یِ رصدخنه ونه إرتٮفاع ره ۵٬۶۷۰ مٮتر<ref name="ngdir" /><ref name="nasa"/> و ۵٬۶۷۱ مٮتر باتنه<ref name="mountainzone"/>. اتا آلمانی زمینشناس گنه دماوند «خالص ارتٮفاع» یعنی پایه جه تا چکل، ۴۷۰۰ مٮتر وونه و [[اورست]] جه ویشتر هسته. دماوند و [[کلیمانجارو]] دنیایِ گتترین تک-تینار چکل هستنه. <ref>ر. ک. [http://www.peakbagger.com/list.aspx?lid=401 World peaks]</ref>
=== فاصله از شهرهای نزدیک ===
این قوله ۶۹ کیلومیتری شومال شرقی تهرون، ۶۲ کیلومیتری غرب آمل و ۲۶ کیلومیتری شومال شهر دماوند دله دره.<ref>مسعود نصرتی،۱۵</ref>
===کوهستون===
قوله دماوند شرق کوهستون البرز مرکزی دله (مازرون) از رشته کوئ البرز قرار دانّه. قولّهئون موجاور وه ورارو ، سه سنگ ، زرد ِگل و میونرود هستنه.ref>[https://web.archive.org/web/20090429170946/http://www.koohayealborz.blogfa.com/ کوهئون البرز]</ref>
{{البرز مرکزی}}
===عکسای ماهوارهئی===
موقعيت جوغرافیائی کوه البرز عکسای ماهوارهئی "ناسا" دماوند ِجه:
<center>
<gallery>
Image:Damavand1.jpg|در تاريخ 2000/07/27
Image:Damavand3n.jpg|در تاريخ
Image:Damavand11.jpg|در تاريخ 2002/08/09
</gallery>
</center>
== ئو و هوا ==
===دما===
حداقل دِمای هوا ارتیفاعئون دماوند دله تا ۶۰ درجه زیرصفر (زمستون دله) و تا اتا دِ درجه زیر صفر (تابستون دله) پایین اِنِه.
===وا===
سرعت توفان دماوند دله بعضی وختا از ۱۵۰ کیلومیتر ساعت دله جه گوذنه. سرعت وا کوهپایهئون دله ات زمون به هِفتاد کیلومیتر ساعت دله جه رَسنه. ویشته وائون غرب و شومال غربی جه زنّه.
===وارش===
میونگین وارش ارتیفاعئون دله ۱۴۰۰ میلیمیتر سال دله هسته و وارش ارتیفاعای دله معمولاً به صورت ورف هسته.
===فشار هوا===
فیشار هوا دماوند دله نیصف فیشار سطح دریا دله هسته.
== تشفشون ==
[[پرونده:Damavand Fumarole.JPG|انگشتدان|300px |فوران گوگرد از نزدیک قلهٔ دماوند]]
دماوند اتا کوه تشفشونی مطبق<ref>{{انگلیسی|stratovolcano}}</ref><sup>*</sup>هسته <ref>{{یادکرد وب|نشانی =http://www.dur.ac.uk/j.p.davidson/damavand.html |عنوان = تشفشون دماوند|زوون=انگلیسی|تاریخ بدیین= ۲۱ آوریل ۲۰۰۷}}</ref> که ویشته دورون چاروم زمینشیناسی موسوم به دورون "هولوسین" تشکیل بیه و نسبتاً جوون هسته. <ref>{{یادکرد وب|نشانی =http://www.parstimes.com/spaceimages/mt_damavand.html|عنوان = کوه دماوند|ناشر = وبگاه Pars Times|تاریخ بدیین= ۲۱ آوریل ۲۰۰۷}}</ref> فعالیتای تشفشونی این کوه در حال حاضر محدود به "تصعید" گازای گوگردی هسته.<ref>{{یادکرد وب|نش.نی =http://www2.irna.ir/fa/news/view/menu-152/8601252768191615.htm|ع.نوان=یک مسؤول: علت تغییر رفتار قله دماوند در دست تحقیق هسته|ناشر=[[ایرنا]]|تاریخ بازدید = ۲۱ آوریل ۲۰۰۷}}</ref> آخرین فعالیتای تشفشونی این کوه مربوط به ۳۸۵۰۰ سال قبل بییه.<ref
name="ngdir">{{یادکرد وب|نشانی =http://www.ngdir.ir/GeoportalInfo SubjectInfoDetail.asp?PID=687&index=-1|عنوان= اطلس زمینشیناسی راهئون|زوون=انگلیسی|ناشر = پایگاه میلی دادهای علوم زمین|تاریخ بدیین= ۲۱ آوریل ۲۰۰۷} </ref>
دماوند اتا[[بخاته تشفشون]] هسته که ایمکان فعال بیّن دِبارع وه وجود دانّه. <ref>[https://web.archive.org/web/20070523225924/http://www.hamshahri.net/News/?id=20843 گوزارش موطالعه تشفشون دماوند]</ref> برخی از سالا دله از جومله سال ۱۳۸۶، [[دی]] و [[بخار]]ایی قله جه خارج بیّه که بعضی از شاهدا وه ره گوائی به فعال بیّن این تشفشون دونّه. اما به حقیقت سالایی که خله وارش زنده ، با فرو بوردن ئو به درون قله و بخاردن با سنگای داغ، جریونی از بخار ئو دهونه قوله جه بیرون اِنه و همینتی به نظر رسنه که فعالیتای تشفشونی صورت بَیته.<ref name="etemad" />قطر دهونه این آتشفشان در حدود ۴۰۰ میتر هسته<ref>[https://web.archive.org/web/20081222145309/http://www.gsi.ir/Science/Lang_fa/Page_01-01-36-01/content.html سازمان زمین شناسی و اکتشافات معدنی ایران]</ref>
<ref>[https://web.archive.org/web/20090727234823/http://www.afarineshdaily.ir/afarinesh/Article.aspx?AID=4456 روزنامه آفرینش</ref> که دریاچهئی یخ جه وه ره دپوشنییه. <ref name="etemad">شیرآقایی، روزنامه اعتماد</ref> همینتی نشونهئون از وجود دهونهئون قدیمی پهلوای جنوبی و شومالی کوه دله مئلومه<ref name="etemad" />
== ونه نومون و ریشهشناسی وشون ==
ایسم ''دماوند'' به 2شیکل مشهوره ''دماوند'' و ''دنباوند'' .<ref>مازرونی شهید ۳۳۰</ref>{{رچ}}<ref name="mosahab"/> حتی بعضی مآخذ دله هردِتا ره بنویشتنه.<ref>برای نمونه در ''[[ویس و رامین]]'' {{ب|تو گفتی بود دشت نهاوند|ز بس جنگآوران کوه دماوند}}(فخرالدین اسعد گرگانی ۶۲) و «درم با بند و ویس از بند رفتست / مگر امشب به دنباوند رفتست» (فخرالدین اسعد گرگانی ۲۱۴)</ref> صورت دیگهای که از نوم این کوه بشناسته بیّه '''دباوند''' هسته.<ref>دهخدا ۲۲۱</ref> اینتا کوه ره با نومئون کاملاً متفاوت "بیکنی" و "جبل لاجورد" هم ثبت هکردنه.<ref>دهخدا ۲۲۱</ref> «نوم دماوند [[تورات]] دله بموئه و صورت کهن "آشوری" وه «''بیکن''» هسته (ری باستون ۲/۶۴۲)»<ref>محمدجعفر یاحقی، ۱۹۶</ref> در مورد دلیل نومگوذاری دماوند [[فرهنگ معین]] دله بیموئه: «دم (دمه، دی) + اوند = وند؛ چیزی که دمه و دی و بخار (تشفشون) دانّه»<ref>معین ۵۳۶</ref> <!--در منابع مختلف همین نظر کموبیش نقل شدهاست در
[[لغتنامه دهخدا]] علاوه بر آن به نقل از فهرست ''ابن ندیم'' بیموئه:«کوئی هسته مشهور و درون اتا دِتا منزل فاصله از [[ری]] و شرق ری و اصل در آن دنیاآوند هسته، یعنی ظرف دنیا، چه پارسی دله آوند به معنی ظرف هسته»<ref>دهخدا ۲۲۱</ref>--> [[کسروی]] دربارهٔ نومگوذاری ''دماوند'' یا ''دنباوند'' نظر کاملاً موتفاوتی دانّه.<ref>وه این نظر ره ۱۳۰۴ مقالهئی به ایسم «نهاوند-دماوند» دله که ''آینده'' دله مونتشر بیّه ابراز داشته.</ref><sup>*</sup>. وه با استدلالایی نسبتاً پیچیده نومگوذاری «نهاوند» و «دماوند» ره مرتبط دونده و نویسنه «زوونای قدیمی دله «نها» یعنی پیش و «دما» بهضم دال بهمعنی دمباله بییه،...»<ref>کسروی ۲۶۵</ref> و «وند» ِدرباره هم نویسنه:««وندن» زوونای باستون ایران دله بهمعنای «نهادن» بییه[...] اتا
از معنائون «نهادن» واقع بیّن و هرسائن بهجایی هسته.[...] و ناچار «وندن» هم همون معنی ره داشته و «وند» که ماضی وه هسته بهمعنی اتا جا استائن اموئه»<ref>کسروی ۲۶۷</ref> وه دمباله این بنویشتهئون نتیجه گنّه:«پس «نهاوند» یعنی شهر یا مَله جلویی و «دماوند» یعنی شهر یا ملهی استائه پشت ِسر.<ref>کسروی ۲۶۷</ref>
== اسطوره ==
[[پرونده:Baysonghori Shahnameh 6 The tyrant Zahhak is nailed to the walls of a cave in Mount Damavand.jpg|thumb|200px|عکس بند دکشییه بیّن ضحاک به دست [[فریدون]] شاهنومه بایسنقری دله]]
دماوند اساطیر [[ایران]] دله جایگاه ویژهئی دانّه. شهرت وه ویشته به این خاطره که فریدون اونجه ضحاک ره دمبدائه دماوند دله<ref>این مطلب خله جائون بنویشته هسته</ref><sup>*</sup> و ضحاک اونجه زندونیهسته تا آخرالزمون<ref> به بیون دقیقته نزدیک به آخر هزارهٔ ''هوشیدرماه''</ref><sup>*</sup> که بند پاره وانه و بکاشتن خلق شروء وانه و آخرسری به دست ''گرشاسپ'' کشته شودبکاشته بونه.<ref>''بندهش'' ۱۴۲</ref> هنوز هم بعضی از ساکنین نزدیک این کوه باور دارنه که ضحاک دماوند دله زندونی هسته و اعتقاد دارنه که بعضی صدائونی که کوه دله جه انه ،ونه صدائه.<ref name="mosahab"/> ''تاریخ بلعمی'' دله جای گت بیّن [[کیومرث]] دماوند بئوته بیّه <ref>طبری [بلعمی] ۷۶</ref> و ونه ریکای قبر هم بئوتنه که اونجه هسته. با این تفصیل که چون فرزندش بکوشته بیّه خدا چائی به سر کوه درست هاکرده و کیومرث شه وچه ره اون چاه دله دفن هکرده. بلعمی سپس از ''مغان'' گانه که: کیومرث سر کوه تش روشن هکرده و تش دکته چالهی دله و از اون روز تا امروز (روزگار بلعمی) ده پونزده بار تش زونه بیته و هوا دله تش دکارده و از مغان نقل کانده که این تش دیو ره ونه وچه جه دور کانده.<ref>طبری [بلعمی] ۷۷</ref> به بئوته تاریخ بلعمی [[جمشید]] به [[تبرستون]] به دماوند بییه که سپاه ضحاک ون جه برسییه. <ref>طبری [بلعمی] ۸۹</ref>. بنا به روایتی نبرد لشگر فریدون به سپاهسالاری ''کاوه آهنگر'' با ضحاک حوالی دماوند بییه.<ref>طبری [بلمعی] ۹۹-۱۰۰: این روایت خلاف اون شاهنامههسته که جای نبرد بیتالمقدس بییه.</ref>دماوند بار دیگه درگاه پادشائی [[منوچهر]] مطرح وانه؛ [[آرش کمانگیر]] ونه بالا جه تیر دمدنه تا ایران و توران ِسامون ره معلوم هکنه. <ref>طبری [بلعمی] ۲۴۱–۲۴۲</ref> بعدأ با پا بیتن اساطیر ''سامی'' ایران دله برخی شخصیتای این اساطیر هم با دماوند ارتباطات پیدا هکردنه. از جموله «عوام [...] معتقدنه که سلیمونبن داوود, اتا از دیوا ره که «صخر المارد» (سنگ سرکش) نوم داشته اونجه زندونی هکردنه. گانّه، به قلهٔ دماوند، زمین هموار هسته و از چاهی که به فراز وه قرار دانّه، روشنی بیرون اِنه.»<ref>محمدجعفر یاحقی، ۱۹۶</ref>
== ادبیات ==
اشعار ایرانی دله معمولاً ایسم دماوند دربارهی بند دکشییه بیّن ضحاک. [[فردوسی]] [[شاهنومه]] دله اینتی داستون ره تعریف کانده:<ref>شاهنامه > فصل ۵ ضحاک > بخش ۹ به بند کشیدهشدن ضحاک
به دست فریدون</ref>
{{شعر}}
{{ب|برآن گونه ضحاک را بسته سخت|سوی شیرخوان برد بیدار بخت}}
{{ب|همی راند او را به کوه اندرون|همی خواست کارد سرش را نگون}}
{{ب|بیامد هم آنگه خجسته سروش|به خوبی یکی راز گفتش به گوش}}
{{ب|که این بسته را تا '''دماوند کوه'''|بِبَر همچنان تازیان بیگروه}}
{{پایان شعر}}
[[اسدی طوسی]] ''گرشاسپنومه'' دله که به پیروی از ''شاهنومه'' بئوته بیّه به این اسطوره اشاره کانده.<ref>«فریدون فرخ به گرز نبرد /ز ضحاک تازی برآورد گرد/ ببردش به کوه دماوند بست به جایش به تخت شهی برنشست» (اسدی طوسی، ۳۶۶)</ref> اشعار و منظومهئون شاعرون دیگه ازجومله قصیدهئی از [[ناصرخسرو]]<ref>«ز بیدادی سمر گشته ست ضحاک /که گویند او به بند است در دماوند» (به نقل از علیاکبر دهخدا، ۲۲۱)</ref> منظومهٔ ''[[ویس و رامین]]'' <ref>«درم با بند و ویس از بند رفتست/مگر امشب به دنباوند رفتست/چرا رفتست کاو خود نامدارست چو ضحاکش هزاران پیشکارست» (فخرالدین اسعد گرگانی ۲۱۴–۲۱۵) </ref> از [[فخرالدین اسعد گرگانی]] و قصیدهای از [[خاقانی]] <ref>«اوست فریدون ظفر بلکه دماوند حلم / عالم ضحاک فعل بستهٔ چاهش سزد» (ترکیبات خاقانی در مدح رکنالدین ارسلان شاه بن طغرل)</ref> تلمیح این اسطوره دیده میشود. همینتی بعضیا ونه گت بیین جه شعر بائوتنه.<ref>«دلی باید مه از کوه دماوند / که بشکیبد ز دیدار خداوند» (فخرالدین اسعد گرگانی ۳۴۳)</ref> قصیده ''دماوندیه'' اثر ''ملک الشعرای بهار'' اتا از چندین شعری هسته که در مورد دماوند بئوته بیّه. دماوندیه ابل وه در سال ۱۳۰۰ هجری شمسی با این مطلع شروء بیّه:
{{شعر}}
{{ب|ای کوه سپیدسر، درخشان شو|مانند وزو، شراره افشان شو}}
{{پایان شعر}}
قصیدهٔ «دماوندیه دیّم» که سال ۱۳۰۱ توسط همین شاعر بئوته بیّه، از شعرون موعروفی هسته که دربارهٔ دماوند بئوته بیّه که چند بیت ابّلی وه اینتی هسته:
{{شعر}}
{{ب|ای [[دیو]] سپید پای در بند|ای گنبد گیتی ای دماوند}}
{{ب|از پای به سر یکی کُلَهخود|ز آهن به میان یکی کمربند}}
{{ب|تا چشم بشر نبیندت روی|بنهفته به ابر چهر دلبند}}
{{پایان شعر}}
== دماوند ِتاریخ ==
[[پرونده:Estakhri.jpg|250px|بندانگشتی|[[اصطخری]] نقشه، که ونه دله دماوند ره اتا گت مثلث جا دیاره.]]
[[پرونده:House of pahlavi.gif|left|200px|thumb|زمون [[پهلوی]] ، تصویر کوه دماوند وسط نشون رسمی ایران قرار داشته.]]
[[آشور]]یون این کوه ره '''معدن''' '''لاجورد''' گاتنه. البته وشون اشتباه کاردنه و سنگ لاجورد [[بدخشان]] جه اموئه. زمون تاخت و تاز آشوریا به ایران این کوه بخشی از حدود [[ماد دولت]] اشمارسته بییه و متنای آشوری دله هم ونجه اشاره بیّه. [[سارگون دیّم]] توی لشکرکشی خادش سرزمینا تا دماوند ره خراجگوزار خادش هکرد بییه. زمون '''اسرحدون''' هم آشوریا تا پای کوه دماوند لشکر دکشینه.<ref>ا.م.دیاکونوف، ماد ِتاریخ، چاپ هفتم، انتشارات علمی فرنگی، صفحه ۲۴۳</ref>اما بهپیشروی ایدامه ندائه چون دماوند و اونسوترش [[کویر لوت]] ره آخر دونیا دونسته.<ref>پیرنیا (جلد سیّم) ۱۸۰۹</ref> [[دیاکونوف]] سنت گوذاردن پیکر بمردگون توی کوهئون ره آیین مغانی دونده که دامنه دماوند دله زندگی کاردنه و آیین خادشون ره به دیگه جائون ایران بوردنه.<ref>ا.م.دیاکونوف، ماد تاریخ، صفحه ۳۷۱</ref> دامنهٔ دماوند دله تعداد زیادی گور پیش از تاریخ وجود دانّه.<ref>ماکسیم سیرو، ۳۷</ref> سده هشتوم میلادی دله پای دماوند دژی دیّه که موبدی زرتشتی به نوم مَسمُغان و پیروونش ونه دله زندگی کاردنه و این دژ به فرمون '''المهدی خلیفه عباسی''' رِقِدبورده و مسمغان هم بکوشته بیّه.<ref>محمد محمدی، ۵۱</ref> مسمغان (به عربی ''کبیرالمجوس'') لقب بزرگون [[کارنوندیون]] بییه. <ref>ا.م.دیاکونوف،ماد تاریخ،صفحه ۳۴۷</ref> غازان خان،ایلخان مغول ۴ شعبان ۶۹۴ (هجری) لارِ دماوند دله به دست شیخ صدرالدین غسل هکرده و مسلمون بیّه. <ref>مرتضی راوندی، تاریخ ایجتیمائی ایران، جلد دیّم، چاپ سیّم، صفحه ۳۰۹، بخش ''ایسلام بیاردن غازان خان''</ref> «در حدودالعالم آمده که ''ویمه'' و ''شلنبه'' دو شهرست از حدود کوه دنباوند و ونه دله بتابستان و زمستون سخت سرد بییه و این کوه جه [[آهن]] دریاردنه.(حدودالعالم. ص ۱۴۷)»<ref>مازرونی شهید ۳۳۰</ref> دوران سلطنت [[پهلوی]] شائون از نقش دماوند و خارشید به عنوان نیماد ایران ایستیفاده بیّه.<ref> [http://4dw.net/royalark/Persia/Orders/pahlavi.htm نشونئون خاندان سلطنتی پهلوی] '(وبگاه اطلاعاتی نشون ئون)'' </ref>
== ادعای ثبت در میراث جهونی ==
فروردین ۱۳۸۷، خَوِرگوزاریئون ایران بئوتنه یونسکو دماوند ره ثبت هکرده. این خَوِرا که از خَوِرگوزاریئون گوناگون میثل خَوِرگوزاری فارس مونتشر بیّه که اون زمون، کوه دماوند ره به عنوان ابلین اثر طبیعی ایران که فهرست میراث طبیعی جهونی یونسکو به ثبت برسییه معرفی
هکردنه.<ref>[http://www.farsnews.ir/newstext.php?nn=8701110051 خَوِرگوزاری فارس، ۱۱ فرودین ۱۳۸۷]؛ [https://web.archive.org/web/20080401053036/http://www.tabnak.ir./pages/?cid=8294 تابناک، ۱۱ فرودين ۱۳۸۷، كد خبر: ۸۲۹۴.]</ref> اما فریبرز دولت آبادی، موعاون '''سازمان میراث فرهنگی، صنایع دستی و گردشگری''' توی گپ بزوئن با خَوِرگوزاری میراث فرهنگی این ادعا ره رد هکرده و وه ره سو تفاهم دونسته. وه ابراز هکرده: «متاسفانه برداشت ایشتبائی از موضوع ثبت دماوند صورت بیته و این خَور اشتباه هسته.»<ref>خَوِرگوزاری میراث فرنگی، ۱۶ فروردین ۱۳۸۷ [http://www.chn.ir/news/?section=2&id=45418 متن خبر]</ref>
== کوهنوردی ==
[[پرونده:Damavand Volcanic Crater.JPG|انگشتدان|300px | عکسی از دهونه تشفشون]]
[[پرونده:Damavand Southern Shelter.JPG|thumb|300 px|پناهگاه بارگاه سیّم جبههٔ جنوبی دماوند دله]]
زمونای قدیم عدهئی خادشون ره به قلهٔ دماوند برسنینه. ناصر خسرو شه سفرنومه دله بنویشته که گویند بر سر دماوند چاهیاست که نوشادر و
کبریت (گوگرد) از وه گیرنه.<ref>ناصرخسرو، ''سفرنومه'' ۴</ref> صاحب ''آثار البلاد و اخبار العباد'' با نقل قولی دست دیّم گانه که عدهئی از اهالی اون نواحی گاتنه که در طی پنج روز و پنج شب به قلهٔ دماوند برسینه و قلهٔ وه ره مسطح با مساحت صد جریب پیدا هکردنه البته از دور مخروطی موندنه.<ref>[https://web.archive.org/web/20070927074512/http://al-eman.net/Islamlib/viewchp.asp?BID=232&CID=17&SW=%CF%E3%C7%E6%E4%CF#SR1 قزوینی ''آثار البلاد و اخبار العباد''] (بخش ۱۷ از ۳۱ در نسخهٔ برخط)
بازدید ۲۵ آوریل ۲۰۰۷</ref> ابّلین صعود موفقیتآمیز اروپائیئون به قلهٔ دماوند در سال ۱۸۳۷
(میلادی توسط [[تیلر تامسن]] صورت بیته.<ref name="mosahab"/> همینتی ابّلین صعود مستند ایرانی به این قله، به سال ۱۸۵۷ بییه که تیم سرهنگ محمدصادقخان قاجار ارتفاع وه ره ۶۶۱۳ [[ذرع]] تعیین هکردنه. <ref name="etemad" />
=== مسیرای اصلی صعود ===
[[پرونده:Demavand1.jpg|thumb|300px|دماوند اتا شو دله]]
برای برسیین به قله دماوند، مسیرای موختلفی وجود دانّه که شناختهترین وشون اینان هستنه:
* رائ شومالی؛ مسیر صعود این راه میون دِتا یخچال سیوله (سمت راست) و دوبی سل (سمت چپ) جه صورت گنّه.
* رائ شومال شرقی؛ پناهگائ تخت فریدون اینتا مسیر دله قرار دانّه.
* رائ غربی؛ پناهگائ [[سیمرغ]] اینتا مسیر دله دره.
* رائ جنوبی؛ از سمت جنوب شرقی کوه. [[پلور]]، [[رینه]]، [[گوسفندسرا|گاسفنسرا]] و [[بارگاه سوم|بارگائ سیّم]] اینتا مسیر دله درنه.
آسونترین این مسیرا رائ جنوبی و سختترین وشون رائ شمالی هسته<ref>مسعود نصرتی، ۱۴۴</ref>. سه رائ شمالی، جنوبی و شمال شرقی نزدیکی روستائون قرار دارنه و همینتی همه راه دله جونپناه دارنه<ref>مسعود نصرتی، ۱۴۵</ref>.
مسیر جنوبی دله، [[اوشار]]ی وجود دانّه که همهٔ سال یخبزوئه و فقط تابستونای خله گرم، راه کفنه همینتا وسّه وه ره [[یخی اوشار]] گانّه. اینتا اوشار با 5100میتر ارتفاع از ئو بلنترین اوشار خاورمیونههسته.<ref name="Icefall">{{یادکرد وب| نشانی = http://damavandmt.blogspot.com/search/label/Icefall| عنوان = Mt
Damavand Icefall| تاریخ بدیین= خرداد ۱۳۸۸|زوون = انگلیسی}}</ref>
=== پناهگاهئون ===
''نقشه راهنمای صعود به قلهئون البرز مرکزی'' دله پناهگاهئونی دره که گمبی:<ref>نقشه راهنمای صعود به قلههای البرز مرکزی</ref>
* پناهگاه گاسفنسرا (کوهپایه) با ارتفاع ۲۹۵۰ متری.
* بارگاه سیّم (یال جنوبی) با ارتفاع ۴۱۵۰ متری.
* پناهگاه سیمرغ (یال غربی) با ارتفاع ۴۱۵۰ متری.
* پناهگاه تخت فریدون (یال شومال شرقی) با ارتفاع ۴۳۶۰ متری.
== یخچالای معروف ==
* یخچال سیوله (رائ شومالی)
* یخچال دوبی سل (رائ شومالی)
* یخچال عروسکئون (رائ شومالی)
* یخچال یخار (شومال شرقی)
== نیگارخِنِه ==
<gallery>
تصویر:Mount Damavand and birds.jpg|منظرهئی کوه دماوند جه
تصویر:Gosfandsara.JPG|عکسی قله جه که میاه وه ره دپوشنییه
</gallery>
== بن بنویشت ==
{{بن بنویشت|عرض=30em}}
</refrence>
== منابع ==
مشارکت کنندگان ویکیپدیا, "کوه دماوند," ویکیپدیا, دانشنامهٔ آزاد,http://fa.wikipedia.org/w/index.php?title=کوه دماوند&oldid=3278778(بازیابی در ۲۲ آوریل , ۲۰۱۰).
**این مقاله از ویکیپدیای فارسی ترجومه هسته که اون دله از این منابع یاد شدهاست.:
* {{یادکرد|کتاب= گرشاسپنومه|نویسنده = [[اسدی طوسی]]|ناشر =طهوری|چاپ=دوم|شهر= [[تهران]]|کوشش= به اهتمام [[حبیب یغمایی]]|سال=۱۳۵۴}}
* {{یادکرد |کتاب=[[تاریخ ایران باستان (کتاب)|تاریخ ایران باستون]]|نویسنده =[[حسن پیرنیا|پیرنیا، حسن]] (مشیرالدوله)|ناشر =مؤسسهٔ انتشارات نگاه |چاپ=سوم|شهر=[[تهران]] |سال=۱۳۸۵|شابک=دوره ISBN 964-351-195-2}}
* {{یادکرد| کتاب = شاهنشاهی ساسانی | نویسنده = [[تورج دریایی]] | ترجمه = مرتضی ثاقبفر | ناشر = [[نشر ققنوس]] | چاپ = یکم | سال = ۱۳۸۳ | شابک = ISBN 964-311-436-8}}
* {{یادکرد |کتاب=[[لغتنامه دهخدا]] جلد ۲۳ شماره مسلسل ۲۰۱ |نویسنده = دهخدا، علیاکبر| ناشر =[[دانشگاه تهران]]، سازمان لغتنامه| شهر=تهران |صفحه= |کوشش=زیر نظر [[محمد معین|دکتر محمد معین]] }}
* دیاکونوف، ایگور میخائیلوویچ. ''تاریخ ماد'' ،برگردان کریم کشاورز، شرکت انتشارات علمی و فرهنگی، چاپ هفتم، ۱۳۸۳، ISBN 964-445-106-6
* [[مرتضی راوندی|راوندی، مرتضی]]. ''تاریخ ایجتیمائی ایران''. پوشینه دیّم، چاپ سیّم، انتشارات امیرکبیر
* {{یادکرد وب|نشانی =http://www.chn.ir/news/?section=1&id=8846|نویسنده = سلطانزاده،
حسین|عنوان = «صعود به دماوند، گرد گردنفراز ایران» |ناشر=[[خبرگزاری میراث فرهنگی]]|تاریخ بازدید = ۲۴ آوریل ۲۰۰۷}}
* {{یادکرد |کتاب=کاروانسرون ایران و ساختمانای کوچک میون راهئون|نویسنده = سیرو، ماکسیم|ناشر =سازمان میلی حفاظت آثار باستونی ایران|صفحه =|شهر=[[تهرون]] |سال=بدون تاریخ انتشار|شابک=}}
* {{یادکرد |کتاب=فرهنگ [[شاهنامه]] (نام کسان و جایها)|نویسنده = شهیدی مازندرانی، حسین|ناشر =نشر بلخ |شهر=[[تهران]] |سال=۱۳۷۷|شابک=ISBN 964-6337-15-5}}
* {{یادکرد|نویسنده=شیرآقایی، نگین|مقاله=گزارشی از وضعیت دماوند پس از خروج گاز از قله|نشریه=روزنامه اعتماد|شماره=۱۳۶۵|تاریخ=۲۳ فروردین ۱۳۸۶}}
* {{یادکرد|نویسنده=[[محمد بن جریر طبری]]|کتاب=تاریخ الرسل و الملوک [تاریخ بلعمی]|چاپ=سیّم|شهر=تهرون|ناشر=زوّار|سال=۱۳۸۵|شابک=ISBN 964-401-0-94-9}}
* {{یادکرد|نویسنده=[[فخرالدین اسعد گرگانی]]|کتاب=[[ویس و رامین]]|کوشش=با مقدمه تصحیح و تحشیهٔ محمد روشن و دو گفتار از [[صادق هدایت]] و مینورسکی]]|شهر=تهران|چاپ=دوم|سال=۱۳۸۱|شابک=ISBN 964-6494-11-0}}
* {{یادکرد|نویسنده=فرنبغ دادگی|کتاب=بندهش|کوشش=گزارنده مهرداد بهار|شهر=تهران|ناشر=توس|سال=۱۳۷۸|شابک=ISBN 964-315-292-8}}
* {{یادکرد|نویسنده=قزوینی، زکریا بن محمد |کتاب=آثار البلاد و اخبار العباد ([http://al-eman.net/Islamlib/viewchp.asp?BID=232&CID=1 نسخهٔ برخط])}}
* {{یادکرد|فصل=نهاوند-دماوند|کتاب= کاروند کسروی (مجموعهٔ ۷۸ رساله و گفتار از احمد کسروی)|نویسنده=[[احمد کسروی|کسروی، احمد]] |ناشر =شرکت سهامی کتابای جیبی|چاپ=دیّم|شهر=تهرون|کوشش=به کوشش یحیی ذکاء|سال=۲۵۳۶}}
* {{یادکرد|فصل=آثار فرهنگی ایران و سرگذشت آن در حملهٔ اعراب|کتاب=فرنگ ایرانی پیش از ایسلام و آثار وه تمدن ایسلامی و ادبیات عربی دله|نویسنده = محمدی، محمد|ناشر =انتشارات توس|چاپ=سوم|شهر=تهران|سال=۱۳۷۴}}
* مصاحب، غلامحسین (سرپرست). مدخل «دماوند» در ''دایرةالمعارف فارسی''. جلد اول، چاپ سوم ۱۳۸۱.
* {{یادکرد|کتاب=فرهنگنامه فارسی جلد پنجم، اعلام |نویسنده= معین، محمد|ناشر =موسسه انتشارات امیرکبیر|چاپ=نهم|شهر=تهران|سال=۱۳۷۵|شابک=ISBN 964-00-0164-3}}
* {{یادکرد|نویسنده=ناصرخسرو|کتاب=سفرنامه|کوشش=به کوشش محمد دبیرسیاقی|چاپ=شیشوم|سال = تابستون ۱۳۷۵|شهر=تهرون|ناشر=زوّار|شابک=ISBN 964-401-009-4}}
* {{یادکرد|کتاب = دماوند خاستگاه اساطیر ایرانزمین|نویسنده =نصرتی، مسعود|ناشر = نشر تربت| صفحه = | شهر = |سال = ۱۳۸۱|شابک = ISBN 964-403-101-6}}
* {{یادکرد|کتاب= فرهنگ اساطیر و اشارات داستانی در ادبیات فارسی|نویسنده = یاحقی، محمدجعفر|ناشر =سروش|چاپ=دوم|شهر= [[تهران]]|سال=۱۳۵۷}}
* {{یادکرد وب|نشانی=http://earthobservatory.nasa.gov/Newsroom/NewImages/images.php3?img_id=16826|عنوان=Mt.
Davamand, Iran|ناشر=ناسا|زوون=انگلیسی|تاریخ بدیین=۲۱ آوریل ۲۰۰۷}}
* {{یادکرد وب|نشانی=http://www.mountainzone.ir/MountainIndex/damavand.htm |عنوان =
کوه دماوند|زوون=انگلیسی|تاریخ بدیین= ۱۸ آوریل ۲۰۰۷|ناشر = وبسایت قلمرو کوهستونی ایران}}
* {{یادکرد|کتاب= نقشه راهنمای صعود به قلههای البرز مرکزی|ناشر =موسسهٔ جوغرافیایی و کارتوگرافی گیتاشیناسی|شهر=[[تهرون]]|سال=۱۳۷۸|شابک=ISBN 964-342-086-8}}
* {{یادکرد وب|نشانی =http://www.sci.org.ir/portal/faces/public/sci/sci.negahbeiran/sci.Land|عنوان = نگائی به ایران؛ سرزمین و حکومت|ناشر = درگائ میلی آمار|تاریخ
بدیین= ۱۸ آوریل ۲۰۰۷}}
* {{یادکرد وب|نشانی = http://www.dur.ac.uk/j.p.davidson/damavand.html
|عنوان = تشفشون دماوند|زوون=انگلیسی|تاریخ بدیین= ۲۱ آوریل ۲۰۰۷}}
* {{یادکرد وب|نشانی =http://www.parstimes.com/spaceimages/mt_damavand.html|عنوان = کوه
دماوند|ناشر = وبگاه Pars Times|تاریخ بدیین= ۲۱ آوریل ۲۰۰۷}}
* {{یادکرد وب|نشانی =http://www2.irna.ir/fa/news/view/menu-152/8601252768191615.htm|عنوان =اتا مسوول: علت تغییر رفتار قله دماوند دست تحقیق دله دره
|ناشر=ایرنا|تاریخ بدیین= ۲۱ آوریل ۲۰۰۷}}
* {{یادکرد وب|نشانی =http://www.ngdir.ir/GeoportalInfo/SubjectInfoDetail.asp?PID=687&index=-1|عنوان= اطلس زمینشیناسی راهئون|زوون=انگلیسی|ناشر = پایگاه میلی دادههای علوم
زمین|تاریخ بدیین= ۲۱ آوریل ۲۰۰۷}}
* {{یادکرد وب|نشانی=http://www.peaklist.org/theory/orometry/article/Orometry_1.html|عنوان=An Introduction to Prominence|زوون=انگلیسی|تاریخ بدیین=۲۵ آوریل ۲۰۰۷}}
== وابسته جستارون ==
* [[البرز]]
* [[هفت کوه تشفشونی]]
== بیرون بگردستن ==
{{commons|Mount_Damavand}}
*
[https://web.archive.org/web/20080920083712/http://earthobservatory.nasa.gov/Newsroom/NewImages/images.php3?img_id=16826 عکس ماهوارهئی ناسا دماوند جه]
* [https://web.archive.org/web/20090727194940/http://www.mazandnume.com/?PNID=V4623 تاریخچه ابّلین صعودون به قلهدماوند]
* [http://www.snow-forecast.com/resorts/Damavand.html پیشبینی ئو وهوای کوه دماوند]
* [https://web.archive.org/web/20071215034438/http://www.zanjanclimbing.ir/3.htm گوزارش صعود از جبههٔ غربی دماوند در شهریور ۱۳۸۵]
* [https://web.archive.org/web/20100606055644/http://www.iranview.ir/damavand/index.htm نقشهٔ مسیرون صعود به دماوند]
<!--بقیه زوونا-->
[[رج:کوهون]]
[[رج:مازرون تاریخی جائون]]
s0ryfzzpg1p9hu5ka2n5xt4i4nlmm59
علم کوه
0
4325
327768
327704
2026-06-03T20:43:01Z
~2026-32998-90
45533
/* */
327768
wikitext
text/x-wiki
[[پرونده:AlamKooh.jpg|left|thumb|260px|علٚم کوٚه]]
علٚم کوٚه کوهی با ارتیفاع قوله ۴۸۵۰ مٚتر هسته که منطقه سلیمان تخت دله دره گ گیلک/دیلمی مردم نماد ایسه و شهسوار گ ای کوه اینو شاهرستوان میانه گیلکه مثل کلاردشت و قزوین و طالقان ای قوله دیمه.
قولّه علم کوه بعد از قولّه دماوند دیّـُمین گت قولـّه ئیران هسته.
ویشته شوهرت این قله به خاطر دیوارهئئ هسته که دامنه شومالی وه دره و دارای فنیترین و سختترین مسیرای سنگنوردی و دیوارهنوردی ئیران هسته.
این منطقه شهسوار شاهرستات میان هسته. جبهه جنوبی این کوه هم موشرف به طالقان کوئون هسته.
جبهه شومالی این قله دله دیوارهئی به طول ۶۵۰ میتر وجود دانّه که اتا از زیباترین و موشکلترین دیوارهئون دونیا به شومار اِنِه
==نخشه دله==
{{شابلون:البرز مرکزی}}
== پیوند به بیرون ==
* [http://www.flickr.com/photos/torghabehonline/sets/72157612549356686/ عکس هایی از علم کوه]
[[رده:کوهون]]
sbgw9h5q90svyc4qdug30fjhdvzvy2l
327780
327768
2026-06-04T05:48:23Z
HenryThe
27142
نسخهٔ [[Special:Diff/327768|327768]] از [[Special:Contributions/~2026-32998-90|~2026-32998-90]] ([[User talk:~2026-32998-90|بحث]]) خنثی شد
327780
wikitext
text/x-wiki
[[پرونده:AlamKooh.jpg|left|thumb|260px|قلهٔ علمکوه]]
[[پرونده:myalamkooh.jpg|left]]
'''علمکوه''' اتا مازرون دلهیِ کوه هسته که ونه چکل بلندی تا ۴۸۵۰ متر جه رسنه و تخت سلیمون منطقه دله دره.
علمکوه، [[دماوند]] په، ایران و مازرونِ دومین بلند چکل ره دارنه.
[[رودبارک]] و [[کلاردشت]] نزدیکترین شهرون به این منطقه هسنه که [[مازرون]] اوستان دله درنه. جبهه جنوبی این کوه هم موشرف به طالقان کوهون هسته.
ونه سر کوهنوردی خله بدجور-بچم هسته و خار-خار کوهنوردونِ هِداری هسته.
==نخشه دله==
{{شابلون:البرز مرکزی}}
== پیوند به بیرون ==
* [http://www.flickr.com/photos/torghabehonline/sets/72157612549356686/ عکس هایی از علم کوه]
[[رده:کوهون]]
t15mq1eim4pfrdjmw5cm2yxg4gpiwsb
فرانسه
0
5115
327718
324131
2026-06-03T14:34:16Z
محک
1023
{{صندخ/کشور}}
327718
wikitext
text/x-wiki
{{coord|48|51.4|0|N|2|21.05|0|E|display=title}}
{{صندخ/کشور}}
'''فرانسه''' گتترین لزمی (کشور) غربی[[اروپا]] دله هسه. فرانسه [[بلژیک]]، [[لوکزامبورگ]]، [[آلمان]]، [[سوئیس]]، [[ایتالیا]]، [[موناکو]]، [[آندورا]] و [[ایسپانیا]] لزمیئون(کشورون) جه زمینی سامون دانه. این کشور [[اروپا اتحادیه]] دله عضوه و ونه گتترین کشوره. فرانسهی ِجمعیت حدوداً ۶۷ میلیون نفر هسته که اروپای ِاتحادیه دله دومین پرجمعیت کشور حیساب وانه. فرانسهی ِ[[نیشتنگا]] (= پایتخت) [[پاریس]] هسته. پاریس گتترین شهر تجارت و فرهنگ ِمرکز هسته.
[[فرانسه اساسی قانون]] اتا [[رفراندوم]] سَره روز ۴ اکتبر ۱۹۵۸ برسمیت برسییه. این قانون اتا [[سکولار]] و [[دموکرات]] کشور ره بساته که حاکمیت ِحق ره مردمون وسّه سازِنه. [[حقوقبشر]] و [[حقوقشهروند]] ِاعلامیهئون که [[فرانسه گت انقلاب]] سَره بنویشته بَیینه، اتی بَنشِنه بائوتِن که این کشور ِعقاید ره سِراق دِنّه. فرانسه [[متحد ملل سازمان]] ِمؤسسین جه بییه و [[حق وتو]] دانّه.
فرانسه دنیا دله اسا پنجمین اقتصادی قدرت هسته. این کشور [[فرانسهزوون کشورون]]، [[جی۸]]، [[جی۲۰]]، [[ناتو]]، [[اروپا اتحادیه]]، [[جهونی تجارت سازمان]] و [[لاتین اتحادیه]] و… دله عضویت دانّه.
اواخر قرون وسطا جه، فرانسه اتا اَبرقدرت بیّه که قرون ۱۹ و ۲۰ گادِر اتخله کولونی و استعماری منطقه داشته. [[یونسکو]] فرانسه ره چارمین کشوری دونده که [[یونسکو جهونی میراث]] ره دارنه. هرساله بیش از ۸۳ میلیون توریست این کشور دله شونّه و اینطرزی فرانسه ویشترین توریستی درآمد ره دِنیا دله دانّه.
== تاریخ ==
قدیمیترین مدارک گانّه حدود ۱.۸ میلیون سال پیش فرانسهی ِاسایی (= امروزی) سامون دله آدمونی زندگی کاردنه. بعضی فرانسویون ِتِبار [[گلها (فرانسه)|گُلها]] ''(Gaulois)'' جه رِسِنه که اتی [[سلتی]] قوم بینه. اینان تا [[ژولیوس سزار]] ِفرمانروایی گادِر شه اتا سیوا مملکت بینه ولی این گادِر [[روم]] دله دَربِمونه.
[[فرانسه گت انقلاب]] اتا مهم ِاتفاق دِنیای ِتاریخ دله هسته که ونه سَره اتفاقاتی دَکِته که جهون ره فَرق هِدا. [[ناپلئون بناپارت]] ِفتوحات، [[کمونیسم]] ِبساتهبَیّن، مختلف ِکشورون ِ[[جمهوری]] بیّن و… این دوره دله اتفاق دَکِتنه.
== جغرافی ==
فرانسه [[بلژیک]]، [[لوکزامبورگ]]، [[آلمان]]، [[سوئیس]]، [[ایتالیا]]، [[موناکو]]، [[ایسپانیا]] و [[آندورا]] جه همسامون هسته. ونه [[گتی]] حدود ۵۴۷٫۰۳۰ کیلومترمربع وانه که یعنن [[اروپا اتحادیه]] دله گتترین کشور هسته.
قسمتهای شمالی و شمالشرقی فرانسه درون معتدل آبوهوا دارنه. جنوبی شهرون هم [[مدیترانه|مدیترانهای اقلیم]] دارنه. غرب [[اوقیانوس]]ی اقلیم دارنه و سایر مناطق معمولاً تابستونهای گرم و زمستونهایی سرد دارنه.
<gallery mode=packed heights=120>
پرونده:Aiguille1.jpg|آهاکی صخره ، [[نورماندی]]
پرونده:Lavender field.jpg|مدیترانهای آبوهوا ، [[پروانس]]
پرونده:Beauce 3.jpg|اتی دشت میون [[سن]] و [[لوار (رود)|لوار]]
پرونده:Aiguille du Dru 3.jpg|آلپ کوهستون
پرونده:Verdon Trescaire.jpg|[[پروانس]]
پرونده:Weinberg Cote de Nuits.jpg|[[بورگونی]]
پرونده:Lac Vert de Fontanalbe.jpg|مرکانتوغ نشنال پارک
پرونده:Bora Bora - Mt Otemanu.jpg|گرمسیری اقلیم ، [[بورا بورا]]
پرونده:Pointe du van.jpg|[[برتانی]]
پرونده:PassesBassin.JPG|[[اوقیانوسی اقلیم ]]
پرونده:Piana Dardo dans les Calanche.jpg|[[کرس]]
</gallery>
== مردمون ==
این کشور دله مردِم [[فرانسوی]] جه گپ زَنّه. فرانسهی ِگت ِانقلاب گادِر [[ناسیونالیسم]] بساته بَیّه که باعث بَیییه این کشور ِشاهون مردمون ره مجبور هاکِنِن اتا ملّی هویت ره قبول هاکِنِن و همه اتا زوون جه گپ بَزنِن. این کارها باعث بَیینه فرانسه اتا تکملیتی کشور بَواشه که این اتفاق کشور ره دنیای ِبقیه کشورون پَلی قوی کارده ولی خار روش نیّه چون باعث بییه که اقوام نابود بَواشِن. بعدها شهروندی و حقوقبشر ِقوانین بنویشته بَیینه که این کار ره نَخاش دونِستنه و وه ره محکوم کاردنه.
اکثریت این کشور دله [[کاتولیک]] ِ[[مسیحیت|مسیحی]] هستنه ولی [[پروتستان|پروتستانها]]، [[یهودی|یهودیون]] و [[اسلام|مسلمونها]] هم این کشور دله زندگی کانّه.
== سیاست ==
فرانسه اتی [[متمرکز حکومت ]] دارنه که [[نیمهریاستی سیستم]] هسته. اتا رفراندوم که ۲۸ سپتامبر ۱۹۵۸ تأیید و اجرایی بیه اساسی قانون هسته و تأکید دارنه که دولت و قانونگذارن هماهنگ بائن. اجرایی قوّه شه دِتا چلّه دانّه. رییس جمهور ره هر پنج سال مردم رأیگیری جه میّن کانّه و نخست وزیر ره مجلس تعیین کانده.
دِتا مجلس هم وجود دارنه که اصلیته ره مردم انتخاب کانّه ولی سنا ره انتخابات ِهیئت میّن کانده.
== اقتصاد ==
[[سوسیالیست]] دولتون این کشور دله اکثر گت شرکتون، بانکها و بیمهها ره خصوصی هاکردنه اما هنتا بعضی معروف چیون دولِت شِنه: [[ایرفرانس]]، [[فرانس تلهکوم]]، [[رنو]] و [[تالس (شرکت)|تالس]] واری.
== تقسیمات ==
{{فرانسه ایالتون نقشه سر}}
[[پرونده:Outre-mer en sans Terre Adelie.png|بندانگشتی|چپ|300px|شهرستانها و سرزمینهای ماورای دریاهای فرانسه]]
فرانسه ۲۲ ناحیه و ۹۶ شهرستون (= دپارتمان) جه تقسیم وانه که دولت وشون کنترل ره شه دس دانّه.
فرانسه بجز شه اصلی خاک که اروپای ربی وَر دله دَره، بعضی مستعمرهمونا سرزمینها ره هم هنتا کنترل کانده که ونه فرا-دریایی سرزمینها حیساب وانّه. مثلاً [[فرانسه گویان]]، که [[آمریکا قاره]] دله دره، یا [[رئونیون]]، که [[آفریقا]]یی جزیروئه.
== اصلی شهرون ==
[[پرونده:France departements regions narrow.jpg|بندانگشتی|چپ|300px|فرانسه نقشه]]
* [[بردو]]
* [[مارسی]]
* [[لیل]]
* [[لیون]]
* [[مونپلیه]]
* [[استراسبورگ]]
* [[نانت]]
* [[نانسی]]
* [[نیس]]
* [[استراسبورگ]]
* [[تولوز]]
* [[گرونوبل]]
== منابع ==
{{انبار-رده|France}}
* فارسی ویکیپدیا
{{پانویس}}
{{فرانسه شهرون}}
{{اروپا کشورون}}
{{اروپا اتحادیه}}
{{ناتو}}
{{جی هشت}}
{{جی بیست}}
{{سازمان ملل}}
[[رج:فرانسه| ]]
[[رج:اروپا اتحادیه]]
[[رج:اروپا کشورون]]
[[رج:جی هشت]]
[[رج:جی بیست]]
[[رج:ناتو]]
[[رج:فرانسویزوون کشورون]]
spj556i7hm758frya6u4oaklaoly491
327723
327718
2026-06-03T14:46:25Z
محک
1023
327723
wikitext
text/x-wiki
{{coord|48|51.4|0|N|2|21.05|0|E|display=title}}
{{صندخ/کشور
|شعار= ''Liberté, Égalité, Fraternité''{{سخ}}(معنا: [[آزادی، برابری، براری]])
|سرود= [[مارسییز]] [[پرونده:La Marseillaise.ogg]]
||پایتخت=| [[پاریس]]
|نقشه=EU-France.svg
|بساتن= [[۸۴۳ (میلادی)|۸۴۳]] ([[وردون پیمون]]){{سخ}}([[جمهوری پنجم]]: [[۱۹۵۸ (میلادی)|۱۹۵۸]])
}}
'''فرانسه''' گتترین لزمی (کشور) غربی [[اروپا]] دله هسه. فرانسه [[بلژیک]]، [[لوکزامبورگ]]، [[آلمان]]، [[سوئیس]]، [[ایتالیا]]، [[موناکو]]، [[آندورا]] و [[ایسپانیا]] کشورون جه زمینی سامون دانه. این کشور [[اروپا اتحادیه]] دله عضوه و ونه گتترین کشوره. فرانسهی ِجمعیت حدوداً ۶۷ میلیون نفر هسته که اروپای ِاتحادیه دله دومین پرجمعیت کشور حیساب وانه. فرانسهی ِ[[نیشتنگا]] (= پایتخت) [[پاریس]] هسته. پاریس گتترین شهر تجارت و فرهنگ ِمرکز هسته.
[[فرانسه اساسی قانون]] اتا [[رفراندوم]] سَره روز ۴ اکتبر ۱۹۵۸ برسمیت برسییه. این قانون اتا [[سکولار]] و [[دموکرات]] کشور ره بساته که حاکمیت ِحق ره مردمون وسّه سازِنه. [[حقوقبشر]] و [[حقوقشهروند]] ِاعلامیهئون که [[فرانسه گت انقلاب]] سَره بنویشته بَیینه، اتی بَنشِنه بائوتِن که این کشور ِعقاید ره سِراق دِنّه. فرانسه [[متحد ملل سازمان]] ِمؤسسین جه بییه و [[حق وتو]] دانّه.
فرانسه دنیا دله اسا پنجمین اقتصادی قدرت هسته. این کشور [[فرانسهزوون کشورون]]، [[جی۸]]، [[جی۲۰]]، [[ناتو]]، [[اروپا اتحادیه]]، [[جهونی تجارت سازمان]] و [[لاتین اتحادیه]] و… دله عضویت دانّه.
اواخر قرون وسطا جه، فرانسه اتا اَبرقدرت بیّه که قرون ۱۹ و ۲۰ گادِر اتخله کولونی و استعماری منطقه داشته. [[یونسکو]] فرانسه ره چارمین کشوری دونده که [[یونسکو جهونی میراث]] ره دارنه. هرساله بیش از ۸۳ میلیون توریست این کشور دله شونّه و اینطرزی فرانسه ویشترین توریستی درآمد ره دِنیا دله دانّه.
== تاریخ ==
قدیمیترین مدارک گانّه حدود ۱.۸ میلیون سال پیش فرانسهی ِاسایی (= امروزی) سامون دله آدمونی زندگی کاردنه. بعضی فرانسویون ِتِبار [[گلها (فرانسه)|گُلها]] ''(Gaulois)'' جه رِسِنه که اتی [[سلتی]] قوم بینه. اینان تا [[ژولیوس سزار]] ِفرمانروایی گادِر شه اتا سیوا مملکت بینه ولی این گادِر [[روم]] دله دَربِمونه.
[[فرانسه گت انقلاب]] اتا مهم ِاتفاق دِنیای ِتاریخ دله هسته که ونه سَره اتفاقاتی دَکِته که جهون ره فَرق هِدا. [[ناپلئون بناپارت]] ِفتوحات، [[کمونیسم]] ِبساتهبَیّن، مختلف ِکشورون ِ[[جمهوری]] بیّن و… این دوره دله اتفاق دَکِتنه.
== جغرافی ==
فرانسه [[بلژیک]]، [[لوکزامبورگ]]، [[آلمان]]، [[سوئیس]]، [[ایتالیا]]، [[موناکو]]، [[ایسپانیا]] و [[آندورا]] جه همسامون هسته. ونه [[گتی]] حدود ۵۴۷٫۰۳۰ کیلومترمربع وانه که یعنن [[اروپا اتحادیه]] دله گتترین کشور هسته.
قسمتهای شمالی و شمالشرقی فرانسه درون معتدل آبوهوا دارنه. جنوبی شهرون هم [[مدیترانه|مدیترانهای اقلیم]] دارنه. غرب [[اوقیانوس]]ی اقلیم دارنه و سایر مناطق معمولاً تابستونهای گرم و زمستونهایی سرد دارنه.
<gallery mode=packed heights=120>
پرونده:Aiguille1.jpg|آهاکی صخره ، [[نورماندی]]
پرونده:Lavender field.jpg|مدیترانهای آبوهوا ، [[پروانس]]
پرونده:Beauce 3.jpg|اتی دشت میون [[سن]] و [[لوار (رود)|لوار]]
پرونده:Aiguille du Dru 3.jpg|آلپ کوهستون
پرونده:Verdon Trescaire.jpg|[[پروانس]]
پرونده:Weinberg Cote de Nuits.jpg|[[بورگونی]]
پرونده:Lac Vert de Fontanalbe.jpg|مرکانتوغ نشنال پارک
پرونده:Bora Bora - Mt Otemanu.jpg|گرمسیری اقلیم ، [[بورا بورا]]
پرونده:Pointe du van.jpg|[[برتانی]]
پرونده:PassesBassin.JPG|[[اوقیانوسی اقلیم ]]
پرونده:Piana Dardo dans les Calanche.jpg|[[کرس]]
</gallery>
== مردمون ==
این کشور دله مردِم [[فرانسوی]] جه گپ زَنّه. فرانسهی ِگت ِانقلاب گادِر [[ناسیونالیسم]] بساته بَیّه که باعث بَیییه این کشور ِشاهون مردمون ره مجبور هاکِنِن اتا ملّی هویت ره قبول هاکِنِن و همه اتا زوون جه گپ بَزنِن. این کارها باعث بَیینه فرانسه اتا تکملیتی کشور بَواشه که این اتفاق کشور ره دنیای ِبقیه کشورون پَلی قوی کارده ولی خار روش نیّه چون باعث بییه که اقوام نابود بَواشِن. بعدها شهروندی و حقوقبشر ِقوانین بنویشته بَیینه که این کار ره نَخاش دونِستنه و وه ره محکوم کاردنه.
اکثریت این کشور دله [[کاتولیک]] ِ[[مسیحیت|مسیحی]] هستنه ولی [[پروتستان|پروتستانها]]، [[یهودی|یهودیون]] و [[اسلام|مسلمونها]] هم این کشور دله زندگی کانّه.
== سیاست ==
فرانسه اتی [[متمرکز حکومت ]] دارنه که [[نیمهریاستی سیستم]] هسته. اتا رفراندوم که ۲۸ سپتامبر ۱۹۵۸ تأیید و اجرایی بیه اساسی قانون هسته و تأکید دارنه که دولت و قانونگذارن هماهنگ بائن. اجرایی قوّه شه دِتا چلّه دانّه. رییس جمهور ره هر پنج سال مردم رأیگیری جه میّن کانّه و نخست وزیر ره مجلس تعیین کانده.
دِتا مجلس هم وجود دارنه که اصلیته ره مردم انتخاب کانّه ولی سنا ره انتخابات ِهیئت میّن کانده.
== اقتصاد ==
[[سوسیالیست]] دولتون این کشور دله اکثر گت شرکتون، بانکها و بیمهها ره خصوصی هاکردنه اما هنتا بعضی معروف چیون دولِت شِنه: [[ایرفرانس]]، [[فرانس تلهکوم]]، [[رنو]] و [[تالس (شرکت)|تالس]] واری.
== تقسیمات ==
{{فرانسه ایالتون نقشه سر}}
[[پرونده:Outre-mer en sans Terre Adelie.png|بندانگشتی|چپ|300px|شهرستانها و سرزمینهای ماورای دریاهای فرانسه]]
فرانسه ۲۲ ناحیه و ۹۶ شهرستون (= دپارتمان) جه تقسیم وانه که دولت وشون کنترل ره شه دس دانّه.
فرانسه بجز شه اصلی خاک که اروپای ربی وَر دله دَره، بعضی مستعمرهمونا سرزمینها ره هم هنتا کنترل کانده که ونه فرا-دریایی سرزمینها حیساب وانّه. مثلاً [[فرانسه گویان]]، که [[آمریکا قاره]] دله دره، یا [[رئونیون]]، که [[آفریقا]]یی جزیروئه.
== اصلی شهرون ==
[[پرونده:France departements regions narrow.jpg|بندانگشتی|چپ|300px|فرانسه نقشه]]
* [[بردو]]
* [[مارسی]]
* [[لیل]]
* [[لیون]]
* [[مونپلیه]]
* [[استراسبورگ]]
* [[نانت]]
* [[نانسی]]
* [[نیس]]
* [[استراسبورگ]]
* [[تولوز]]
* [[گرونوبل]]
== منابع ==
{{انبار-رده|France}}
* فارسی ویکیپدیا
{{پانویس}}
{{فرانسه شهرون}}
{{اروپا کشورون}}
{{اروپا اتحادیه}}
{{ناتو}}
{{جی هشت}}
{{جی بیست}}
{{سازمان ملل}}
[[رج:فرانسه| ]]
[[رج:اروپا اتحادیه]]
[[رج:اروپا کشورون]]
[[رج:جی هشت]]
[[رج:جی بیست]]
[[رج:ناتو]]
[[رج:فرانسویزوون کشورون]]
pc0duu63cjhyuza0x2wpolev8dty6pm
شابلون:Coord
10
8170
327716
307937
2026-06-03T14:31:46Z
محک
1023
صفحه ره اینتا جه عوض هاکرد: '<includeonly>{{#invoke:Coordinates|coord}}</includeonly><noinclude> {{توضیحات}} </noinclude>'
327716
wikitext
text/x-wiki
<includeonly>{{#invoke:Coordinates|coord}}</includeonly><noinclude>
{{توضیحات}}
</noinclude>
o7vhfbffn6plwy84pscozlwouovesu4
اوژن دولاکروا
0
9860
327791
327198
2026-06-04T06:23:15Z
Ziv
39993
([[c:GR|GR]]) [[File:Eugène Ferdinand Victor Delacroix 012.jpg]] → [[File:Eugène Delacroix - Prise de Constantinople par les croisés (12 avril 1204).jpg]] [[c:COM:FR#FR2|Criterion 2]] · Name of the painting and not just a generic number
327791
wikitext
text/x-wiki
{{جعبه اطلاعات هنرمند نقاش|
|نام = '''اوژن دولاکروا''' {{سخ}} <small>Eugène Delacroix</small>
|تصویر = Eugene_delacroix.jpg|centre
|تصویر_توضیح = ونه شه دکشییه
|اندازه_تصویر = 180px
|تولد = ۲۶ آوریل ۱۷۹۸ <br /> سن موریس، [[فرانسه]]
|وفات = ۱۳ اوت ۱۸۶۳ <br /> [[پاریس]]، [[فرانسه]]
|ملیت = [[پرونده:Flag of France.svg|border|22px]] [[فرانسه|فرانسوی]]
|جنبش = [[رمانتیسیسم]]
|آثار برجسته = ''آزادی هدایتگر مردم''
|حوزه فعالیت = نقاشی
|وبگاه =
}}
'''فردیناند ویکتور اوژن دولاکروا''' {{فرانسوی|Ferdinand-Victor-Eugène Delacroix}} {{رچ}} (بزائه ۲۶ آوریل ۱۷۹۸ - ۱۳ اوت ۱۸۶۳) گتترین نقاش رمانتیسیسم [[فرانسه]] بییه.<ref>{{یادکرد|فصل=|کتاب=|ناشر= |چاپ= |شهر= |کوشش= |ویرایش= |سال=|شابک=|نویسنده= Encyclopædia Britannica|نویسندگان سایر بخشها=|ترجمه=|صفحه= |زبان=en |مقاله= [http://www.britannica.com/eb/article-9029782 Delacroix, Eugène] |ژورنال= |نشریه=Encyclopædia Britannica Online |تاریخ=2007 |دوره= |شماره= |شاپا=}} Retrieved on 2007-06-14. </ref>
وه اتا شخصیت چنوجهی بییه که علایق وسیع و متنوعی داشته. وه معتقد بییه که نقاشی دله، رنگ طراحی جه و خلاقیت دانش جه، خله مهمتر هستنه. در حالی که [[ژان اگوست دومینیک انگر|دومینیک انگر]] و ونه پیروون شیوهٔ قدیمی ره داشتنه و [[پوسن]] و [[رافائل]] ره خارته دونستنه، دولاکروا با ارجح دونسن نقاشون ونیزی و [[روبنس]]، هنرشناسون ره عذیت کارده.<ref group="پانویس">گامریچ(۱۳۷۹)، ص ۴۹۴</ref> دولاکروا، که انگر ونجه بهعنوان مخرب هنر ترسییه، [[ادبیات]] و [[تاریخ]] ره اون موضوعات وسّه گشته که بتونن، ونه قوانین جذاب و احساس برانگیز جا، ونه غایات ره بییرن.<ref group="پانویس">لینتن (۱۳۸۲)، ص ۱۸</ref>
وه سال ۱۸۳۲ بورده آفریخا تا رومانتیک، تابناک و آرایهئون ِرنگهای عربی فولکوریک درباره پژوهش هاکنه.<ref group="پانویس">گامریچ(۱۳۷۹)، ص ۴۹۵</ref>
== نگارخانه ==
<center>
<gallery>
تصویر:The Barque of Dante.jpg|''قایق دانته'' (۱۸۲۲)
Image:Eugène Delacroix - Le Massacre de Scio.jpg|''کشتار خیوس'' (۱۸۲۴)
Image:Eugène Delacroix - La Mort de Sardanapale.jpg|''مرگ سارداناپالوس'' {{سرخط}} (۱۸۲۷)
Image:La Liberté guidant le peuple - Eugène Delacroix - Musée du Louvre Peintures RF 129 - après restauration 2024.jpg|''آزادی هدایتگر مردم'' (۱۸۳۰)
Image:Eugène Delacroix - The Women of Algiers, 1834.jpg|''[[زنان الجزایری]]'' (۱۸۳۴)
تصویر:ChopinSandDelacroix.jpg|پرترهٔ فردریک شوپن و ژرژ ساند (۱۸۳۸)
تصویر:Eugène Delacroix - Prise de Constantinople par les croisés (12 avril 1204).jpg|''ورود صلیبیون به استامبول'' {{سرخط}} (۱۸۴۰)
تصویر:Death of Desdemona.jpg|''مرگ دسدمونا'' {{سرخط}} (۱۸۵۸)
تصویر:Augustins - Le Sultan du Maroc - Eugène Delacroix.jpg|مراکش سلطون
</gallery>
</center>
== پانویس ==
{{پانویس}}
{{پانویس|گروه=پانویس}}
== منابع ==
{{تلمبار-رج|Eugène Delacroix}}
* {{یادکرد|فصل= |کتاب=تاریخ هنر مدرن|نویسنده=لینتن، نوربرت|ترجمه=رامین، علی|ناشر=نشر نی |چاپ=اول |شهر=تهران |کوشش= |ویرایش= |صفحه= |سال=۱۳۸۲ |شابک= }}
* {{یادکرد|فصل= |کتاب=[[تاریخ هنر (کتاب)|تاریخ هنر]] |نویسنده=[[ارنست گامبریچ|گامبریچ، ارنست]]|ترجمه=رامین، علی|ناشر=نشر نی |چاپ=سوم |شهر=تهران |کوشش= |ویرایش= |صفحه= |سال=۱۳۷۹ |شابک= }}
[[رج:فرانسه نقاشون|دولاکروا]]
s8q3ti0fovsihdfz9a71zj0hid2nfk2
شابلون:کشور اطلاعات جعبه
10
20116
327733
150907
2026-06-03T15:32:55Z
محک
1023
تبدیل
327733
wikitext
text/x-wiki
#بور [[شابلون:صندخ/کشور]]
iajohwjpd6uhn2cy3iklu92cv0sqa8x
بوسنی و هرزگوین
0
26723
327765
166549
2026-06-03T19:28:17Z
محک
1023
327765
wikitext
text/x-wiki
{{coord|43|52|N|18|25|E|type:country|display=title}}
{{جعبه اطلاعات کشور|
اصلی نوم = Bosna i Hercegovina{{سخ}}Босна и Херцеговина|
مازرونی رسمی نوم= بوسنی و هرزگوین |
عادی نوم = بوسنی و هرزگوین |
پرچم عکس= Flag of Bosnia and Herzegovina.svg |
نقشه۲=Bk-map.png|
نقشه۳=Bosnia_and_Herzegovina_topographic_map.svg|
تصویر نشان ملی = Coat of arms of Bosnia and Herzegovina.svg |
ملی شعار = دىل بنه ره ساجنه |
ملی سرود = اتا خالی آهنگ هسته|
نقشه = Location_Bosnia-Herzegovina_Europe.png|thumb|250px |
پایتخت= [[سارایوو]] |latd=43|latm=52|latNS=N|longd=18|longm=25|longEW=E|
گتترین شهر = [[سارایوو]] |
رسمی زوون = [[بوسنیایی]]، [[کرواتی]] و [[صربی]] |
حکومت نوع = [[فدرال دموکراتیک جمهوری]] |
حاکمون نوع = • [[رئیس جمهور]]{{سخ}}• [[نخست وزیر]] |
حاکمون نوم = [[والنتین این]]{{سخ}}[[نیکولا اسپیریچ]] |
نحوه تشکیل = استقلال |
موارد منجر به تشکیل = [[یوگسلاوی]] جه|
تاریخ تشکیل = [[۱۹۹۲ (میلادی)|۱۹۹۲]] |
گتی= ۵۱٬۱۹۷ |
گتی رتبه = ۱۲۷ام |
ئو درصد = نامعلوم|
جمعیت سال= [[۲۰۰۷ (میلادی)|۲۰۰۷]] |
جمعیت = ۳٬۹۸۱٬۲۳۹ |
جمعیت رتبه = ۱۲۶ام |
جمعیت انبسی= ۷۶ |
جمعیت انبسی رتبه = ۱۲۳ام |
پول یکا= Convertible Mark |
پول یکا کد= BAM |
زمونی منطقه = CET|
تابستونی زمونی منطقه = CEST |
utc = +۱ |
dst = +۲ |
اینترنتی دامنه = [[.ba]] |
پیششماره تلفنی = ۳۸۷ |
}}
'''بوسنی و هرزگوین''' (بوسنیایی جه: Bosna i Hercegovina؛ [[صربی]] جه: Босна и Херцеговина) اتا کشور هسته که اروپای ِجنوب شرقی دله و [[بالکان]] ِمنطقه دَرون دَره. ونه [[نیشتنگا]] (=پایتخت) نوم [[سارایوو]] هسته. بوسنی قبلاً [[یوگوسلاوی]] دله دَیییه.
== تاریخ ==
=== جهونی جنگ اول ===
[[جهونی جنگ اول]] بوسنی و هرزگووین ِنیشتنگا ([[سارایوو]]) جه شروع بیّه. این جنگ ِدلیل [[آرشیدوک فرانتس فردیناند]] ([[اتریش]] ِولیعهد) ِترور بییه که سارایوو دله اتفاق دَکِته.
=== جهونی جنگ دوم ===
[[جهونی جنگ دوم]] که تموم بیّه په، [[یوگوسلاوی]] اینجه که اسا بوسنی دَره ره بَییته و اتا فدرال ایالت هاکِرده. [[سرد جنگ]] دوره هم یوگوسلاوی [[شرقی بلوک]] جمع دله دَکِته و اینتی بوسنی و هرزگوین اتا سیوسیالیستی ایالت بَیییه.
=== بوسنی ِجنگ ===
وقتی [[یوگوسلاوی]] دَپاشِنییه بیّه و رِقِدبورده، [[بوسنی و هرزگوین جمهوری]] اتا [[رفراندوم]] په،سال ۱۹۹۲ اعلان استقلال هاکرده. این اتفاق باعث بیّه [[بوسنی جنگ]] شروع بَواشه. چون بوسنی دله اتی صرب زندگی کاردنه که وشون رفراندوم ره تحریم هاکرد بینه و وقتی رفراندوم انجام بیّه، فقط ۶۷٪ مردمون که ویشته بوسنیایی بینه شرکِت داشتنه. اینسه رفراندوم نتیجه ۹۸٪ مثبت بییه.<ref name=Malcolm>Malcolm, Noel (1994). Bosnia A Short History. New York University Press. ISBN 0-8147-5520-8.</ref>
[[صرب|صربون]] که [[صربستون و مونتهنگرو]]ی ِکشور وشون پـِشتی ره کارده، [[بوسنی صرب جمهوری]] ره تشکیل هِدانه و خاستنه بوسنی و هرزگوین ره دِتا کشور هاکِنِن تا صربهِنیشت مناطق و [[صربستون]] ِکشور اتا «گت ِصربستون» ره بِسازِن. بوسنی دله [[کروات|کرواتها]] هم دَیینه که وقتی بَدینه وضعیت چـِتی قارشمیش بیّه، [[کرواسی]] ِپِشتی جه، [[بوسنی و هرزگوین کروات جمهوری]] ره تشکیل هِدانه.
[[پرونده:Map Bih entities.png|بندانگشتی|230px|راست|بوسنی ِمناطق]]
مارس ۱۹۹۴، [[واشینگتن پیمون]] دله کرواتها قبول هاکردنه که بوسنیاییها جه اتی بوون و «بوسنی و هرزگوین ِفدراسیون» ره تشکیل هادِن و اینتی صربون ِدشمِنون متحد بَیینه. ۲۱ نوامبر ۱۹۹۵ بالاخره دِ طرف راضی بَیینه «دیتون ِپیمون» سَره، که ۱۴ دسامبر ۱۹۹۵ پاریس دله امضا بیّه، جنگ ره تموم هاکنِن. این جنگ سه سال طول بَکشییه.
دیتون ِپیموننومه اتی هسته که کشور ره چنتا مستقل ِبخش جه رَسِد کانده و این بخشها اصلی دولت سَر اختیاراتی دارنه. این سیاسی ساختار که [[فدرالیسم]] جه نشأت گینّه، صربون ره اجازه دِنه که صربیهِنیشت مناطق دَرون شه وسّه اتا سِواءِ حکومِت دارِن. سال ۱۹۹۵-۱۹۹۶، اتا نیروی ۶۰٫۰۰۰ نفری [[ناتو]] جه بورده بوسنی دله تا مُخبِر بائِن که هِچکی پیمون ره نِشکِنه. دسامبر ۲۰۰۴ دله ناتو منطقه جه دَر بورده و ونه جا ره [[اروپای اتحادیه]]ی ِصلحبون ِنیروها (EUFOR) بَییتنه.
== سیاست ==
«[[علی عزت بگوویچ]]» که سه سال جنگ دله بوسنی و هرزگوین ِمسلمونای رهبری ره بعهده داشته، اولین رئیس جمهور این کشور تا سال ۲۰۰۰ میلادی بییه. اسا قانون اتجور بَیییه که رییسجمهور هر ۸ ماه اتبار عوض وانه و اتدرمیون ونه صرب، بوسنیایی و کروات بائه. این کشور ِنخستوزیر [[نیکولا اسپیریک]] هسته که سال ۲۰۰۷ این مقوم ره بَییته.
== جغرافیا ==
بوسنی و هرزگوین [[بالکان]] دله قرار دانّه و [[کرواسی]]، [[صربستون]] و [[مونته نگرو]] جه همسامون هسته. این کشور دِتا ناحیهٔ [[بوسنی (ناحیه)|بوسنی]] (شمال) و [[هرزگوین]] (جنوب) جه تشکیل بیییه. این کشور ۲۲ کیلومتر دریویی سامون هم دانّه که اینتی اوقیانوسها جه وصل وانه.
== مردمون ==
این کشور جمعیت ۳٬۹۸۱٬۲۳۹ نفر هسته که وشون سنّ ِمیونگین ۳۹ ساله. ٪۴۸ مردمون بوسنیایی، ۳۷٪ صرب و ۱۴٪ کروات هستنه که این میون ۴۰ درصد مسلمون، ۳۱ درصد ارتودوکس و ۱۵ درصد کاتولیکنه. سهتا زوون [[بوسنیایی]]، [[کرواتی]] و [[صربی]] هم این کشور دله کاربرد دانّه.
==پانویس==
{{پانویس}}
== منابع ==
* [https://web.archive.org/web/20080920020911/http://www.centcom.mil/fa/countries/coalition/bosnia-herzegovina/]
== بیرون بگردستن==
{{تلمبار-رج|Bosnia and Herzegovina}}
* [https://web.archive.org/web/20061004031744/http://vijeceministara.gov.ba/ دولت سایت]
{{اروپا کشورون}}
[[رج:بوسنی و هرزگوین| ]]
[[رج:اسلاوی کشورون]]
[[رج:یوگوسلاوی]]
[[رج:فدرالیسم]]
[[رج:صربستون تاریخ]]
inqt8uug3pwf0lb9kb967pijn8kddem
شابلون:هفتگی عکس
10
33558
327715
327615
2026-06-03T14:25:24Z
محک
1023
327715
wikitext
text/x-wiki
{{#اگرموجود:ویکیپدیا:هفتگی عکس/سال {{سال}}/هفته {{#time:W|now}}|<div style="width:100%;text-align:center;"><span style="margin:0px 10px 10px 0px;box-shadow:0px 3px 4px rgba(0, 0, 0, 0.45);display:inline-block;">[[پرونده:{{ویکیپدیا:هفتگی عکس/سال {{سال}}/هفته {{#time:W|now}}}}|center|400px]]</span></div><br><p align=center>{{ویکیپدیا:هفتگی عکس/سال {{سال}}/هفته {{#time:W|now}} (شرح)}}|{{#اگرموجود:ویکیپدیا:هفتگی عکس/سال {{سال}}/هفته {{#time:W|now- 1 week}}|<div style="width:100%;text-align:center;"><span style="margin:0px 10px 10px 0px;box-shadow:0px 3px 4px rgba(0, 0, 0, 0.45);display:inline-block;">[[پرونده:{{ویکیپدیا:هفتگی عکس/سال {{سال}}/هفته {{#time:W|now- 1 week}}}}|center|400px]]</span></div><br><p align=center>{{ویکیپدیا:هفتگی عکس/سال {{سال}}/هفته {{#time:W|now- 1 week}} (شرح)}}|{{#اگرموجود:ویکیپدیا:هفتگی عکس/سال {{سال}}/هفته {{#time:W|now- 2 week}}|<div style="width:100%;text-align:center;"><span style="margin:0px 10px 10px 0px;box-shadow:0px 3px 4px rgba(0, 0, 0, 0.45);display:inline-block;">[[پرونده:{{ویکیپدیا:هفتگی عکس/سال {{سال}}/هفته {{#time:W|now- 2 week}}}}|center|400px]]</span></div><br><p align=center>{{ویکیپدیا:هفتگی عکس/سال {{سال}}/هفته {{#time:W|now- 2 week}} (شرح)}}|{{#اگرموجود:ویکیپدیا:هفتگی عکس/سال {{سال}}/هفته {{#time:W|now- 3 week}}|<div style="width:100%;text-align:center;"><span style="margin:0px 10px 10px 0px;box-shadow:0px 3px 4px rgba(0, 0, 0, 0.45);display:inline-block;">[[پرونده:{{ویکیپدیا:هفتگی عکس/سال {{سال}}/هفته {{#time:W|now- 3 week}}}}|center|400px]]</span></div><br><p align=center>{{ویکیپدیا:هفتگی عکس/سال {{سال}}/هفته {{#time:W|now- 3 week}} (شرح)}}|<div style="width:100%;text-align:center;"><span style="margin:0px 10px 10px 0px;box-shadow:0px 3px 4px rgba(0, 0, 0, 0.45);display:inline-block;">[[پرونده:IranMazandaran.png|400px|link=وپ:هفتگی عکس|این هفته سره عکس دنییه؛ شما تونّی اتا عکس بییلین.]]{{سخ}}ونه '''[[ویکیپدیا:هفتگی عکس/سال {{سال}}/هفته {{#time:W|now}}|اینجه]]''' اتا عکس ِنوم ره بییلین و '''[[ویکیپدیا:هفتگی عکس/سال {{سال}}/هفته {{#time:W|now}} (شرح)|اینجه]]''' هم ونه وسّه اتا متن (بنویشته) بنویسین.{{سخ}}''([[مازرون]] ِنقشه موقتی عکس هسته.)''</div>}}}}}}}}
7dtb2rehyirnjearei84zyb31bcoe07
صربستون و مونتهنگرو
0
34393
327764
151501
2026-06-03T19:22:16Z
محک
1023
327764
wikitext
text/x-wiki
{{صندخ/کشور}}
'''صربستان و مونتهنگرو ''' اتا موقتی حکومت بییه که [[یوگوسلاوی ]] رقد بوردن په بساته بیه. این حکومت چند سالی بالکان دله دیّه تا این که [[مونتهنگرو]]ی مردم استقلالبخا بینه و شه سیوا کشور ره بساتنه و [[صربستون]] هم وشون جه سیوا بیه.
== منابع ==
* انگلیسی ویکیپدیا
{{پهنویس}}
[[رج:صربستون تاریخ]]
[[رج:مونتهنگرو]]
[[رج:یوگوسلاوی]]
od0j3dmwxii6yeeadgwz5luauz55m1p
رپ
0
34719
327712
167572
2026-06-03T12:34:32Z
Sonablfzl
42408
327712
wikitext
text/x-wiki
'''رپ''' {{انگلیسی جه|rap}} ئهتا موسیقی سبک هسه. اینتا سبک ویشته جوونون ره خش انه.
== بنمایه ==
{{پانویس}}[https://rapop.ir/rap-song/ رپ فارسی؛] سیستمِ کنترلِ پیامها در تابلو برقِ موسیقی زیرزمینی
[[رج:موسیقی]]
[[رج:رپ| ]]
0uk7enbtkjrkaqaz3fw7fhn7jiqmxn3
ماژول:Lang
828
35514
327758
307896
2026-06-03T19:07:34Z
محک
1023
آزمایش
327758
Scribunto
text/plain
--[=[
Lua support for the {{lang}}, {{langx}}, {{lang-??}}, and {{transliteration}} templates and replacement of various supporting templates.
]=]
require('strict');
local getArgs = require ('Module:Arguments').getArgs;
local unicode = require ("Module:Unicode data"); -- for is_Latin() and is_rtl()
local yesno = require ('Module:Yesno');
local lang_data = mw.loadData ('Module:Lang/data'); -- language name override and transliteration tool-tip tables
local lang_name_table = lang_data.lang_name_table; -- language codes, names, regions, scripts, suppressed scripts
local lang_table = lang_data.lang_name_table.lang;
local lang_dep_table = lang_data.lang_name_table.lang_dep;
local script_table = lang_data.lang_name_table.script;
local region_table = lang_data.lang_name_table.region;
local variant_table = lang_data.lang_name_table.variant;
local suppressed_table = lang_data.lang_name_table.suppressed;
local override_table = lang_data.override;
local synonym_table = mw.loadData ('Module:Lang/ISO 639 synonyms'); -- ISO 639-2/639-2T code translation to 639-1 code
local cfg = mw.loadData ('Module:Lang/configuration' .. (mw.getCurrentFrame():getTitle():match ('/sandbox') or '')); -- for internationalization
local is_latn_data = mw.loadData ('Module:Lang/data/is latn data');
local sizeof_ranges_t = is_latn_data.sizeof_ranges_t;
local namespace = mw.title.getCurrentTitle().namespace; -- used for categorization
local content_lang = mw.language.getContentLanguage();
local this_wiki_lang_tag = content_lang.code; -- get this wiki's language tag
local this_wiki_lang_dir = content_lang:getDir(); -- get this wiki's language direction
local initial_style_state; -- set by lang_xx_normal() and lang_xx_italic()
local maint_cats = {}; -- maintenance categories go here
local maint_msgs = {}; -- and their messages go here
--[[--------------------------< M A K E _ E R R O R _ S P A N >--------------------------------------------------
]]
local function make_error_span (template, msg)
return table.concat ({'<span style="color:#d33">', cfg.misc_text_t.error, ': ', template, msg, '</span>'})
end
--[[--------------------------< S U B S T I T U T E >----------------------------------------------------------
Substitutes $1, $2, etc in <message> with data from <data_t>. Returns plain-text substituted string when
<data_t> not nil; returns <message> else.
]]
local function substitute (message, data_t)
return data_t and mw.message.newRawMessage (message, data_t):plain() or message;
end
--[[--------------------------< M A K E _ E R R O R _ M S G >--------------------------------------------------
Assembles an error message from template name, message text, help link, and error category.
]]
local function make_error_msg (msg, args_t, template)
local category;
local text; -- handle the oddity that is {{langx}}
if cfg.templates_t.langxx == template then
text = args_t.text or args_t[1]; -- for {{lang-xx}}
else
text = args_t.text or args_t[2]; -- for {{lang}}, {{langx}}, and {{transliteration}}
end
if cfg.templates_t.transliteration == template then
category = cfg.make_error_msg_t.xlit_err_cat;
else
category = cfg.make_error_msg_t.lang_err_cat;
end
local category_link = ((0 == namespace or 10 == namespace) and not args_t.nocat) and substitute ('[[Category:$1]]', {category}) or '';
return substitute ('[$1] <span style="color:#d33">$2: {{$3}}: $4 ([[:Category:$5|$6]])</span>$7', -- { prevents template name from being treated as a template call in certain situations
{
text or cfg.make_error_msg_t.undefined,
cfg.misc_text_t.error,
template,
msg,
category,
cfg.misc_text_t.help,
category_link
})
end
--[[--------------------------< P A R A M E T E R _ V A L I D A T E >------------------------------------------
]]
local function parameter_validate (args_t, template)
local err_msg = cfg.parameter_validate_t.invalid_param;
if cfg.templates_t.lang == template then -- for {{lang}}
for param, _ in pairs (args_t) do
if not cfg.known_params_t.params_lang_t[param] and -- unique {{lang}} parameters
not cfg.known_params_t.common_params_all_t[param] then -- common to all
return substitute (err_msg, {param}); -- <param> not found so abandon
end
end
elseif cfg.templates_t.langx == template then -- for {{langx}}
for param, _ in pairs (args_t) do
if not cfg.known_params_t.params_langx_t[param] and -- unique {{langx}} parameters
not cfg.known_params_t.params_x_t[param] and -- common to {{langx}} and {{lang-xx}}
not cfg.known_params_t.common_params_all_t[param] then -- common to all
return substitute (err_msg, {param}); -- <param> not found so abandon
end
end
elseif cfg.templates_t.langxx == template then -- for {{lang-xx}}
for param, _ in pairs (args_t) do
if not cfg.known_params_t.params_lang_xx_t[param] and -- unique {{lang-xx}} parameters
not cfg.known_params_t.params_x_t[param] and -- common to {{langx}} and {{lang-xx}}
not cfg.known_params_t.common_params_all_t[param] then -- common to all
return substitute (err_msg, {param}); -- <param> not found so abandon
end
end
end
end
--[[--------------------------< I S _ S E T >------------------------------------------------------------------
Returns true if argument is set; false otherwise. Argument is 'set' when it exists (not nil) or when it is not
an empty string.
]]
local function is_set (var)
return not (var == nil or var == '');
end
--[[--------------------------< I N V E R T _ I T A L I C S >-------------------------------------------------
This function attempts to invert the italic markup a args.text by adding/removing leading/trailing italic markup
in args.text. Like |italic=unset, |italic=invert disables automatic italic markup. Individual leading/trailing
apostrophes are converted to their HTML numeric entity equivalent so that the new italic markup doesn't become
bold markup inadvertently.
Leading and trailing wiki markup is extracted from args.text into separate table elements. Addition, removal,
replacement of wiki markup is handled by a string.gsub() replacement table operating only on these separate elements.
In the string.gsub() matching pattern, '.*' matches empty string as well as the three expected wiki markup patterns.
This function expects that markup in args.text is complete and correct; if it is not, oddness may result.
]]
local function invert_italics (source)
local invert_pattern_table = { -- leading/trailing markup add/remove/replace patterns
[""]="\'\'", -- empty string becomes italic markup
["\'\'"]="", -- italic markup becomes empty string
["\'\'\'"]="\'\'\'\'\'", -- bold becomes bold italic
["\'\'\'\'\'"]="\'\'\'", -- bold italic become bold
};
local seg = {};
source = source:gsub ("%f[\']\'%f[^\']", '''); -- protect single quote marks from being interpreted as bold markup
seg[1] = source:match ('^(\'\'+%f[^\']).+') or ''; -- get leading markup, if any; ignore single quote
seg[3] = source:match ('.+(%f[\']\'\'+)$') or ''; -- get trailing markup, if any; ignore single quote
if '' ~= seg[1] and '' ~= seg[3] then -- extract the 'text'
seg[2] = source:match ('^\'\'+%f[^\'](.+)%f[\']\'\'+$') -- from between leading and trailing markup
elseif '' ~= seg[1] then
seg[2] = source:match ('^\'\'+%f[^\'](.+)') -- following leading markup
elseif '' ~= seg[3] then
seg[2] = source:match ('(.+)%f[\']\'\'+$') -- preceding trailing markup
else
seg[2] = source -- when there is no markup
end
seg[1] = invert_pattern_table[seg[1]] or seg[1]; -- replace leading markup according to pattern table
seg[3] = invert_pattern_table[seg[3]] or seg[3]; -- replace leading markup according to pattern table
return table.concat (seg); -- put it all back together and done
end
--[[--------------------------< V A L I D A T E _ I T A L I C >------------------------------------------------
Validates |italic= or |italics= assigned values.
When |italic= is set and has an acceptable assigned value, return the matching CSS font-style property value or,
for the special case 'default', return nil.
When |italic= is not set, or has an unacceptable assigned value, return nil and a nil error message.
When both |italic= and |italics= are set, returns nil and a 'conflicting' error message.
The return value nil causes the calling lang, lang_xx, or xlit function to set args.italic according to the template's
defined default ('inherit' for {{lang}}, 'inherit' or 'italic' for {{lang-??}} depending on
the individual template's requirements, 'italic' for {{transliteration}}) or to the value appropriate to |script=, if set ({{lang}}
and {{lang-??}} only).
Accepted values and the values that this function returns are are:
nil - when |italic= absent or not set; returns nil
default - for completeness, should rarely if ever be used; returns nil
yes - force args.text to be rendered in italic font; returns 'italic'
no - force args.text to be rendered in normal font; returns 'normal'
unset - disables font control so that font-style applied to text is dictated by markup inside or outside the template; returns 'inherit'
invert - disables font control so that font-style applied to text is dictated by markup outside or inverted inside the template; returns 'invert'
]]
local function validate_italic (args)
local properties = {[cfg.keywords_t.affirmative] = 'italic', [cfg.keywords_t.negative] = 'normal', [cfg.keywords_t.unset] = 'inherit', [cfg.keywords_t.invert] = 'invert', [cfg.keywords_t.default] = nil};
local count = 0
for _, arg in pairs {'italic', 'italics', 'i'} do
if args[arg] then
count = count + 1
end
end
if count > 1 then -- return nil and an error message if more than one is set
return nil, cfg.validate_italic_t.multi_italic;
end
return properties[args.italic or args.italics or args.i], nil; -- return an appropriate value and a nil error message
end
--[=[--------------------------< V A L I D A T E _ C A T _ A R G S >----------------------------------------------------------
Default behavior of the {{lang}} and {{lang-??}} templates is to add categorization when the templates are used in main space.
This default functionality may be suppressed by setting |nocat=yes or |cat=no. This function selects one of these two parameters
to control categorization.
Because having two parameters with 'opposite' names and 'opposite' values is confusing, this function accepts only affirmative
values for |nocat= and only negative values for |cat=; in both cases the 'other' sense (and non-sense) is not accepted and the
parameter is treated as if it were not set in the template.
Sets args.nocat to true if categorization is to be turned off; to nil if the default behavior should apply.
Accepted values for |nocat= are the text strings:
'yes', 'y', 'true', 't', on, '1' -- [[Module:Yesno]] returns logical true for all of these; false or nil else
for |cat=
'no', 'n', 'false', 'f', 'off', '0' -- [[Module:Yesno]] returns logical false for all of these; true or nil else
]=]
local function validate_cat_args (args)
if not (args.nocat or args.cat) then -- both are nil, so categorize
return;
end
if false == yesno (args.cat) or true == yesno (args.nocat) then
args.nocat = true; -- set to true when args.nocat is affirmative; nil else (as if the parameter were not set in the template)
else -- args.nocat is the parameter actually used.
args.nocat = nil;
end
end
--[[--------------------------< I N _ A R R A Y >--------------------------------------------------------------
Whether needle is in haystack.
]]
local function in_array (needle, haystack)
if needle == nil then
return false;
end
for n,v in ipairs (haystack) do
if v == needle then
return n;
end
end
return false;
end
--[[--------------------------< F O R M A T _ I E T F _ T A G >------------------------------------------------
Prettify IETF tags to use recommended subtag formats:
code: lower case
script: sentence case
region: upper case
variant: lower case
private: lower case prefixed with -x-
]]
local function format_ietf_tag (code, script, region, variant, private)
local out = {};
if is_set (private) then
return table.concat ({code:lower(), 'x', private:lower()}, '-'); -- if private, all other tags ignored
end
table.insert (out, code:lower());
if is_set (script) then
script = script:lower():gsub ('^%a', string.upper);
table.insert (out, script);
end
if is_set (region) then
table.insert (out, region:upper());
end
if is_set (variant) then
table.insert (out, variant:lower());
end
return table.concat (out, '-');
end
--[[--------------------------< G E T _ I E T F _ P A R T S >--------------------------------------------------
Extracts and returns IETF language tag parts:
primary language subtag (required) - 2 or 3 character IANA language code
script subtag - four character IANA script code
region subtag - two-letter or three digit IANA region code
variant subtag - four digit or 5-8 alnum variant code; only one variant subtag supported
private subtag - x- followed by 1-8 alnum private code; only supported with the primary language tag
in any one of these forms
lang lang-variant
lang-script lang-script-variant
lang-region lang-region-variant
lang-script-region lang-script-region-variant
lang-x-private
each of lang, script, region, variant, and private, when used, must be valid.
Languages with both two- and three-character code synonyms are promoted to the two-character synonym because
the IANA registry file omits the synonymous three-character code; we cannot depend on browsers understanding
the synonymous three-character codes in the lang= attribute.
For {{lang-??}} templates, the parameters |script=, |region=, and |variant= are supported (not supported in {{lang}}
because those parameters are superfluous to the IETF subtags in |code=).
Returns six values; all lower case. Valid parts are returned as themselves; omitted parts are returned as empty strings, invalid
parts are returned as nil; the sixth returned item is an error message (if an error detected) or nil.
See http://www.rfc-editor.org/rfc/bcp/bcp47.txt section 2.1.
]]
local function get_ietf_parts (source, args_script, args_region, args_variant)
local code, script, region, variant, private; -- IETF tag parts
if not is_set (source) then
return nil, nil, nil, nil, nil, cfg.get_ietf_parts_t.missing_lang_tag;
end
local pattern = { -- table of tables holding acceptable IETF tag patterns and short names of the IETF part captured by the pattern
{'^(%a%a%a?)%-(%a%a%a%a)%-(%a%a)%-(%d%d%d%d)$', 's', 'r', 'v'}, -- 1 - ll-Ssss-RR-variant (where variant is 4 digits)
{'^(%a%a%a?)%-(%a%a%a%a)%-(%d%d%d)%-(%d%d%d%d)$', 's', 'r', 'v'}, -- 2 - ll-Ssss-DDD-variant (where region is 3 digits; variant is 4 digits)
{'^(%a%a%a?)%-(%a%a%a%a)%-(%a%a)%-(%w%w%w%w%w%w?%w?%w?)$', 's', 'r', 'v'}, -- 3 - ll-Ssss-RR-variant (where variant is 5-8 alnum characters)
{'^(%a%a%a?)%-(%a%a%a%a)%-(%d%d%d)%-(%w%w%w%w%w%w?%w?%w?)$', 's', 'r', 'v'}, -- 4 - ll-Ssss-DDD-variant (where region is 3 digits; variant is 5-8 alnum characters)
{'^(%a%a%a?)%-(%a%a%a%a)%-(%d%d%d%d)$', 's', 'v'}, -- 5 - ll-Ssss-variant (where variant is 4 digits)
{'^(%a%a%a?)%-(%a%a%a%a)%-(%w%w%w%w%w%w?%w?%w?)$', 's', 'v'}, -- 6 - ll-Ssss-variant (where variant is 5-8 alnum characters)
{'^(%a%a%a?)%-(%a%a)%-(%d%d%d%d)$', 'r', 'v'}, -- 7 - ll-RR-variant (where variant is 4 digits)
{'^(%a%a%a?)%-(%d%d%d)%-(%d%d%d%d)$', 'r', 'v'}, -- 8 - ll-DDD-variant (where region is 3 digits; variant is 4 digits)
{'^(%a%a%a?)%-(%a%a)%-(%w%w%w%w%w%w?%w?%w?)$', 'r', 'v'}, -- 9 - ll-RR-variant (where variant is 5-8 alnum characters)
{'^(%a%a%a?)%-(%d%d%d)%-(%w%w%w%w%w%w?%w?%w?)$', 'r', 'v'}, -- 10 - ll-DDD-variant (where region is 3 digits; variant is 5-8 alnum characters)
{'^(%a%a%a?)%-(%d%d%d%d)$', 'v'}, -- 11 - ll-variant (where variant is 4 digits)
{'^(%a%a%a?)%-(%w%w%w%w%w%w?%w?%w?)$', 'v'}, -- 12 - ll-variant (where variant is 5-8 alnum characters)
{'^(%a%a%a?)%-(%a%a%a%a)%-(%a%a)$', 's', 'r'}, -- 13 - ll-Ssss-RR
{'^(%a%a%a?)%-(%a%a%a%a)%-(%d%d%d)$', 's', 'r'}, -- 14 - ll-Ssss-DDD (region is 3 digits)
{'^(%a%a%a?)%-(%a%a%a%a)$', 's'}, -- 15 - ll-Ssss
{'^(%a%a%a?)%-(%a%a)$', 'r'}, -- 16 - ll-RR
{'^(%a%a%a?)%-(%d%d%d)$', 'r'}, -- 17 - ll-DDD (region is 3 digits)
{'^(%a%a%a?)$'}, -- 18 - ll
{'^(%a%a%a?)%-x%-(%w%w?%w?%w?%w?%w?%w?%w?)$', 'p'}, -- 19 - ll-x-pppppppp (private is 1-8 alnum characters)
}
local t = {}; -- table of captures; serves as a translator between captured IETF tag parts and named variables
for i, v in ipairs (pattern) do -- spin through the pattern table looking for a match
local c1, c2, c3, c4; -- captures in the 'pattern' from the pattern table go here
c1, c2, c3, c4 = source:match (pattern[i][1]); -- one or more captures set if source matches pattern[i])
if c1 then -- c1 always set on match
code = c1; -- first capture is always code
t = {
[pattern[i][2] or 'x'] = c2, -- fill the table of captures with the rest of the captures
[pattern[i][3] or 'x'] = c3, -- take index names from pattern table and assign sequential captures
[pattern[i][4] or 'x'] = c4, -- index name may be nil in pattern[i] table so "or 'x'" spoofs a name for this index in this table
};
script = t.s or ''; -- translate table contents to named variables;
region = t.r or ''; -- absent table entries are nil so set named IETF parts to empty string for concatenation
variant= t.v or '';
private = t.p or '';
break; -- and done
end
end
if not code then
return nil, nil, nil, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_tag, {source}); -- don't know what we got but it is malformed
end
code = code:lower(); -- ensure that we use and return lower case version of this
if not (override_table[code] or lang_table[code] or synonym_table[code] or lang_dep_table[code]) then
return nil, nil, nil, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_code, {code}); -- invalid language code, don't know about the others (don't care?)
end
if synonym_table[code] then -- if 639-2/639-2T code has a 639-1 synonym
table.insert (maint_cats, substitute (cfg.get_ietf_parts_t.maint_promo_cat, {code}));
table.insert (maint_msgs, substitute (cfg.get_ietf_parts_t.maint_promo_msg, {code, synonym_table[code]}));
code = synonym_table[code]; -- use the synonym
end
if is_set (script) then
if is_set (args_script) then
return code, nil, nil, nil, nil, cfg.get_ietf_parts_t.redundant_scr; -- both code with script and |script= not allowed
end
else
script = args_script or ''; -- use args.script if provided
end
if is_set (script) then
script = script:lower(); -- ensure that we use and return lower case version of this
if not script_table[script] then
return code, nil, nil, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_scr_code, {script, code}); -- language code OK, invalid script, don't know about the others (don't care?)
end
end
if suppressed_table[script] then -- ensure that code-script does not use a suppressed script
if in_array (code, suppressed_table[script]) then
return code, nil, nil, nil, nil, substitute (cfg.get_ietf_parts_t.script_code, {script, code}); -- language code OK, script is suppressed for this code
end
end
if is_set (region) then
if is_set (args_region) then
return code, nil, nil, nil, nil, cfg.get_ietf_parts_t.redundant_reg; -- both code with region and |region= not allowed
end
else
region = args_region or ''; -- use args.region if provided
end
if is_set (region) then
region = region:lower(); -- ensure that we use and return lower case version of this
if not region_table[region] then
return code, script, nil, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_reg_code, {region, code});
end
end
if is_set (variant) then
if is_set (args_variant) then
return code, nil, nil, nil, nil, cfg.get_ietf_parts_t.redundant_var; -- both code with variant and |variant= not allowed
end
else
variant = args_variant or ''; -- use args.variant if provided
end
if is_set (variant) then
variant = variant:lower(); -- ensure that we use and return lower case version of this
if not variant_table[variant] then -- make sure variant is valid
return code, script, region, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_var, {variant});
end -- does this duplicate/replace tests in lang() and lang_xx()?
if is_set (script) then -- if script set it must be part of the 'prefix'
if not in_array (table.concat ({code, '-', script}), variant_table[variant]['prefixes']) then
return code, script, region, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_var_code_scr, {variant, code, script});
end
elseif is_set (region) then -- if region set, there are some prefixes that require lang code and region (en-CA-newfound)
if not in_array (code, variant_table[variant]['prefixes']) then -- first see if lang code is all that's required (en-oxendict though en-GB-oxendict is preferred)
if not in_array (table.concat ({code, '-', region}), variant_table[variant]['prefixes']) then -- now try for lang code and region (en-CA-newfound)
return code, script, region, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_var_code_reg, {variant, code, region});
end
end
else -- cheap way to determine if there are prefixes; fonipa and others don't have prefixes; # operator always returns 0
if variant_table[variant]['prefixes'][1] and not in_array (code, variant_table[variant]['prefixes']) then
return code, script, region, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_var_code, {variant, code});
end
end
end
if is_set (private) then
private = private:lower(); -- ensure that we use and return lower case version of this
if not override_table[table.concat ({code, '-x-', private})] then -- make sure private tag is valid; note that index
return code, script, region, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_pri, {private});
end
end
return code, script, region, variant, private, nil; -- return the good bits; make sure that msg is nil
end
--[=[-------------------------< M A K E _ W I K I L I N K >----------------------------------------------------
Makes a wikilink; when both link and display text is provided, returns a wikilink in the form [[L|D]]; if only
link is provided, returns a wikilink in the form [[L]]; if neither are provided or link is omitted, returns an
empty string.
]=]
local function make_wikilink (link, display)
if is_set (link) then
if is_set (display) then
return table.concat ({'[[', link, '|', display, ']]'});
else
return table.concat ({'[[', link, ']]'});
end
else
return '';
end
end
--[[--------------------------< D I V _ M A R K U P _ A D D >--------------------------------------------------
Adds <i> and </i> tags to list-item text or to implied <p>..</p> text. Mixed not supported.
]]
local function div_markup_add (text, style)
if text:find ('^\n[%*:;#]') then -- look for list markup; list markup must begin at start of text
if 'italic' == style then
return text:gsub ('(\n[%*:;#]+)([^\n]+)', '%1<i>%2</i>'); -- insert italic markup at each list item
else
return text;
end
end
if text:find ('\n+') then -- look for any number of \n characters in text
text = text:gsub ('([^\n])\n([^\n])', '%1 %2'); -- replace single newline characters with a space character which mimics MediaWiki
if 'italic' == style then
text = text:gsub('[^\n]+', '<p><i>%1</i></p>'); -- insert p and italic markup tags at each implied p (two or more consecutive '\n\n' sequences)
else
text = text:gsub ('[^\n]+', '<p>%1</p>'); -- insert p markup at each implied p
text = text:gsub ('\n', ''); -- strip newline characters
end
end
return text;
end
--[[--------------------------< T I T L E _ W R A P P E R _ M A K E >------------------------------------------
Makes a <span title="<title text>"><content_text></span> or <div title="<title text>"><content_text></div> where
<title text> is in the tool-tip in the wiki's local language and <content_text> is non-local-language text in
HTML markup. This because the lang= attribute applies to the content of its enclosing tag.
<tag> holds a string 'div' or 'span' used to choose the correct wrapping tag.
]]
local function title_wrapper_make (title_text, content_text, tag)
local wrapper_t = {};
table.insert (wrapper_t, table.concat ({'<', tag})); -- open opening wrapper tag
table.insert (wrapper_t, ' title=\"'); -- begin title attribute
table.insert (wrapper_t, title_text); -- add <title_text>
table.insert (wrapper_t, '\">'); -- end title attribute and close opening wrapper tag
table.insert (wrapper_t, content_text); -- add <content_text>
table.insert (wrapper_t, table.concat ({'</', tag, '>'})); -- add closing wrapper tag
return table.concat (wrapper_t); -- make a big string and done
end
--[[--------------------------< M A K E _ T E X T _ H T M L >--------------------------------------------------
Add the HTML markup to text according to the type of content that it is: <span> or <i> tags for inline content or
<div> tags for block content
The lang= attribute also applies to the content of the tag where it is placed so this is wrong because 'Spanish
language text' is English:
<i lang="es" title="Spanish language text">casa</i>
should be:
<span title="Spanish language text"><i lang="es">casa</i></span>
or for <div>...</div>:
<div title="Spanish language text"><div lang="es"><spanish-language-text></div></div>
]]
local function make_text_html (code, text, tag, rtl, style, size, language)
local html_t = {};
local style_added = '';
local wrapper_tag = tag; -- <tag> gets modified so save a copy for use when/if we create a wrapper span or div
if text:match ('^%*') then
table.insert (html_t, '*'); -- move proto language text prefix outside of italic markup if any; use numeric entity because plain splat confuses MediaWiki
text = text:gsub ('^%*', ''); -- remove the splat from the text
end
if 'span' == tag then -- default HTML tag for inline content
if 'italic' == style then -- but if italic
tag = 'i'; -- change to <i> tags
end
else -- must be div so go
text = div_markup_add (text, style); -- handle implied <p>, implied <p> with <i>, and list markup (*;:#) with <i>
end
table.insert (html_t, table.concat ({'<', tag})); -- open the <i>, <span>, or <div> HTML tag
code = code:gsub ('%-x%-.*', ''); -- strip private use subtag from code tag because meaningless outside of Wikipedia
table.insert (html_t, table.concat ({' lang="', code, '\"'})); -- add language attribute
if (rtl or unicode.is_rtl(text)) and ('ltr' == this_wiki_lang_dir) then -- text is right-to-left on a left-to-right wiki
table.insert (html_t, ' dir="rtl"'); -- add direction attribute for right-to-left languages
elseif not (rtl or unicode.is_rtl(text)) and ('rtl' == this_wiki_lang_dir) then -- text is left-to-right on a right-to-left wiki
table.insert (html_t, ' dir="ltr"'); -- add direction attribute for left-to-right languages
end
if 'normal' == style then -- when |italic=no
table.insert (html_t, ' style=\"font-style: normal;'); -- override external markup, if any
style_added = '\"'; -- remember that style attribute added and is not yet closed
end
if is_set (size) then -- when |size=<something>
if is_set (style_added) then
table.insert (html_t, table.concat ({' font-size: ', size, ';'})); -- add when style attribute already inserted
else
table.insert (html_t, table.concat ({' style=\"font-size: ', size, ';'})); -- create style attribute
style_added = '\"'; -- remember that style attribute added and is not yet closed
end
end
table.insert (html_t, table.concat ({style_added, '>'})); -- close the opening HTML tag
table.insert (html_t, text); -- insert the text
table.insert (html_t, table.concat ({'</', tag, '>'})); -- close the 'text' <i>, <span>, or <div> HTML tag
if is_set ('زوون') then -- create a <title_text> string for the title= attribute in a wrapper span or div
local title_text;
if 'zxx' == code then -- special case for this tag 'no linguistic content'
title_text = substitute ('$1 $2', {'زوون', cfg.make_text_html_t.zxx}); -- not a language so don't use 'language' in title text
elseif mw.ustring.find ('زوون', 'زوونون', 1, true) then
title_text = substitute ('$1 $2', {'زوون', cfg.make_text_html_t.collective}); -- for collective languages
else
title_text = substitute ('$1-$2', {'زوون', cfg.make_text_html_t.individual}); -- for individual languages
end
return title_wrapper_make (title_text, table.concat (html_t), wrapper_tag);
else
return table.concat (html_t);
end
end
--[=[-------------------------< M A K E _ C A T E G O R Y >----------------------------------------------------
For individual language, <language>, returns:
[[رج:مقالاتی که <language> زوون بنویشته دارنه]]
For English:
[[رج:رج:مقالاتی که انگلیسی زوون بنویشته دارنه]]
For ISO 639-2 collective languages (and for 639-1 bh):
[[رج:مقالاتی که <language> زوون بنویشته دارنه]]
]=]
local function make_category (code, language_name, nocat, name_get)
if ((0 ~= namespace) or nocat) and not name_get then -- only categorize in article space
return ''; -- return empty string for concatenation
end
if mw.ustring.find (language_name, 'زوونهای', 1, true) then
return substitute ('[[$1 $2]]', {cfg.make_category_t.collective_cat, language_name});
end
if this_wiki_lang_tag == code then
return substitute ('[[$1 $2 $3-$4]]', { -- unique category name for the local language
cfg.make_category_t.cat_prefix,
cfg.make_category_t.explicit_cat,
language_name,
cfg.make_category_t.cat_postfix,
});
else
return substitute ('[[$1 $2-$3]]', { -- category for individual languages
cfg.make_category_t.cat_prefix,
language_name,
cfg.make_category_t.cat_postfix,
});
end
end
--[[--------------------------< M A K E _ T R A N S L I T >----------------------------------------------------
Return translit <i lang=xx-Latn>...</i> where xx is the language code; else return empty string.
The value |script= is not used in {{transliteration}} for this purpose; instead it uses |code. Because language scripts
are listed in the {{transliteration}} switches they are included in the data tables. The script parameter is introduced
at {{Language with name and transliteration}}. If |script= is set, this function uses it in preference to code.
To avoid confusion, in this module and the templates that use it, the transliteration script parameter is renamed
to be |translit-script= (in this function, tscript).
This function is used by both lang_xx() and xlit()
lang_xx() always provides code, language_name, and translit; may provide tscript; never provides style
xlit() always provides language_name, translit, and one of code or tscript, never both; always provides style
For {{transliteration}}, style only applies when a language code is provided.
]]
local function make_translit (code, language_name, translit, std, tscript, style, engvar)
local title_t = lang_data.translit_title_table; -- table of transliteration standards and the language codes and scripts that apply to those standards
local title_text = ''; -- tool tip text for title= attribute
std = std and std:lower(); -- lower case for table indexing
if not is_set (std) and not is_set (tscript) then -- when neither standard nor script specified
title_text = language_name; -- write a generic tool tip
if not mw.ustring.find (language_name, 'زوونون', 1, true) then -- collective language names (plural 'languages' is part of the name)
title_text = substitute ('$1-$2', {title_text, cfg.misc_text_t.language}); -- skip this text (individual and macro languages only)
end
title_text = substitute ('$1 $2', {title_text, mw.ustring.lower (cfg.engvar_t[engvar]['romanisz_lc'])}); -- finish the tool tip; use romanization when neither script nor standard supplied
elseif is_set (std) and is_set (tscript) then -- when both are specified
if title_t[std] then -- and if standard is legitimate
if title_t[std][tscript] then -- and if script for that standard is legitimate
if script_table[tscript] then
title_text = substitute ('$1$2 ($3 $4) $5', { -- add the appropriate text to the tool tip
title_text,
title_t[std][tscript:lower()],
script_table[tscript],
cfg.make_translit_t.script,
cfg.make_translit_t.transliteration,
});
else
title_text = title_text .. title_t[std]['default']; -- use the default if script not in std table; TODO: maint cat? error message because script not found for this standard?
end
else
title_text = title_text .. title_t[std]['default']; -- use the default if script not in std table; TODO: maint cat? error message because script not found for this standard?
end
else
return ''; -- invalid standard, setup for error message
end
elseif is_set (std) then -- translit-script not set, use language code
if not title_t[std] then return ''; end -- invalid standard, setup for error message
if title_t[std][code] then -- if language code is in the table (xlit may not provide a language code)
title_text = substitute ('$1$2 ($3 $4) $5', { -- add the appropriate text to the tool tip
title_text,
title_t[std][code:lower()],
language_name,
cfg.misc_text_t.language,
cfg.make_translit_t.transliteration,
});
else -- code doesn't match
title_text = title_text .. title_t[std]['default']; -- so use the standard's default
end
else -- here if translit-script set but translit-std not set
if title_t['no_std'][tscript] then
title_text = title_text .. title_t['no_std'][tscript]; -- use translit-script if set
elseif title_t['no_std'][code] then
title_text = title_text .. title_t['no_std'][code]; -- use language code
else
if is_set (tscript) then
title_text = substitute ('$1$2-$3 $4', { -- write a script tool tip
title_text,
language_name,
cfg.make_translit_t.script,
cfg.make_translit_t.transliteration,
});
elseif is_set (code) then
if not mw.ustring.find (language_name, 'زوونون', 1, true) then -- collective language names (plural 'languages' is part of the name)
title_text = substitute ('$1-$2', { -- skip this text (individual and macro languages only)
title_text,
cfg.misc_text_t.language,
});
end
title_text = substitute ('$1 $2', { -- finish the tool tip
title_text,
cfg.make_translit_t.transliteration,
});
else
title_text = substitute ('$1 $2', { -- generic tool tip (can we ever get here?)
title_text,
cfg.make_translit_t.transliteration,
});
end
end
end
local tag
if is_set (code) then -- when a language code is provided (always with {{lang-??}} templates, not always with {{transliteration}})
code = code:match ('^(%a%a%a?)'); -- strip all subtags leaving only the language subtag
if not style then -- nil for the default italic style
tag = '<i lang="%s-Latn">%s</i>'
else
tag = '<span style="font-style: %s" lang="%s-Latn">%s</span>' -- non-standard style, construct a span tag for it
tag = string.format(tag, style, "%s", "%s")
end
tag = string.format(tag, code, "%s")
else
tag = '<span>%s</span>' -- when no language code: no lang= attribute, not italic ({{transliteration}} only)
end
tag = string.format(tag, translit) -- add the translit text
if '' == title_text then -- when there is no need for a tool-tip
return tag; -- done
else
title_text = cfg.engvar_sel_t.gb == engvar and title_text:gsub ('([Rr]omani)z', '%1s') or title_text; -- gb eng when engvar specifies gb eng; us eng else
return title_wrapper_make (title_text, tag, 'span'); -- wrap with a tool-tip span and done
end
end
--[[--------------------------< V A L I D A T E _ T E X T >----------------------------------------------------
This function checks the content of args.text and returns empty string if nothing is amiss else it returns an
error message. The tests are for empty or missing text and for improper or disallowed use of apostrophe markup.
Italic rendering is controlled by the |italic= template parameter so italic markup should never appear in args.text
either as ''itself'' or as '''''bold italic''''' unless |italic=unset or |italic=invert.
]]
local function validate_text (template, args)
if not is_set (args.text) then
return make_error_msg (cfg.validate_text_t.no_text, args, template);
end
if args.text:find ("%f[\']\'\'\'\'%f[^\']") or args.text:find ("\'\'\'\'\'[\']+") then -- because we're looking, look for 4 appostrophes or 6+ appostrophes
return make_error_msg (cfg.validate_text_t.malformed_markup, args, template);
end
local style = args.italic;
if (cfg.keywords_t.unset ~= style) and (cfg.keywords_t.invert ~=style) then
if args.text:find ("%f[\']\'\'%f[^\']") or args.text:find ("%f[\']\'\'\'\'\'%f[^\']") then -- italic but not bold, or bold italic
return make_error_msg (cfg.validate_text_t.italic_markup, args, template);
end
end
end
--[[--------------------------< R E N D E R _ M A I N T >------------------------------------------------------
Render mainenance messages and categories.
]]
local function render_maint (nocat)
local maint = {};
if 0 < #maint_msgs then -- when there are maintenance messages
table.insert (maint, table.concat ({'<span class="lang-comment" style="font-style: normal; display: none; color: #33aa33; margin-left: 0.3em;">'})); -- opening <span> tag
for _, msg in ipairs (maint_msgs) do
table.insert (maint, table.concat ({msg, ' '})); -- add message strings
end
table.insert (maint, '</span>'); -- close the span
end
if (0 < #maint_cats) and (0 == namespace) and not nocat then -- when there are maintenance categories; article namespace only
for _, cat in ipairs (maint_cats) do
table.insert (maint, table.concat ({'[[Category:', cat, ']]'})); -- format and add the categories
end
end
return table.concat (maint);
end
--[[--------------------------< P R O T O _ P R E F I X >------------------------------------------------------
For proto languages, text is prefixed with a splat. We do that here as a flag for make_text_html() so that a splat
will be rendered outside of italic markup (if used). If the first character in text here is already a splat, we
do nothing.
proto_param is boolean or nil; true adds splat prefix regardless of language name; false removes and inhibits
regardless of language name; nil does nothing; presumes that the value in text is correct but removes extra splac.
]]
local function proto_prefix (text, language_name, proto_param)
if false == proto_param then -- when forced by |proto=no
return text:gsub ('^%**', ''); -- return text without splat prefix regardless of language name or existing splat prefix in text
elseif (language_name:find ('^Proto%-') or (true == proto_param)) then -- language is a proto or forced by |proto=yes
return text:gsub ('^%**', '*'); -- prefix proto-language text with a splat; also removes duplicate prefixing splats
end
return text:gsub ('^%*+', '*'); -- return text unmolested except multiple splats reduced to one splat
end
--[[--------------------------< H A S _ P O E M _ T A G >------------------------------------------------------
Looks for a poem strip marker in text; returns true when found; false else.
Auto-italic detection disabled when text has poem stripmarker because it is not possible for this code to know
the content that will replace the stripmarker.
]]
local function has_poem_tag (text)
return text:find ('\127[^\127]*UNIQ%-%-poem%-[%a%d]+%-QINU[^\127]*\127') and true or false;
end
--[[--------------------------< H T M L _ T A G _ S E L E C T >------------------------------------------------
Inspects content of and selectively trims text. Returns text and the name of an appropriate HTML tag for text.
If text contains:
\n\n text has implied <p>..</p> tags - trim leading and trailing whitespace and return
If text begins with list markup:
\n* unordered
\n; definition
\n: definition
\n# ordered
trim all leading whitespace except \n and trim all trailing whitespace
If text contains <poem>...</poem> stripmarker, return text unmodified and choose <div>..</div> tags because
the stripmarker is replaced with text wrapped in <div>..</div> tags.
If the text contains any actual <div>...</div> tags, then it's again returned unmodified and <div>...</div>
tags are used to wrap it, to prevent div/span inversion.
]]
local function html_tag_select (text)
local tag;
if has_poem_tag (text) then -- contains poem stripmarker (we can't know the content of that)
tag = 'div'; -- poem replacement is in div tags so lang must use div tags
elseif text:find ('<div') then -- reductive; if the text contains a div tag, we must use div tags
tag = 'div';
elseif mw.text.trim (text):find ('\n\n+') then -- contains implied p tags
text = mw.text.trim (text); -- trim leading and trailing whitespace characters
tag = 'div'; -- must be div because span may not contain p tags (added later by MediaWiki); poem replacement is in div tags
elseif text:find ('\n[%*:;%#]') then -- if text has list markup
text = text:gsub ('^[\t\r\f ]*', ''):gsub ('%s*$', ''); -- trim all whitespace except leading newline character '\n'
tag = 'div'; -- must be div because span may not contain ul, dd, dl, ol tags (added later by MediaWiki)
else
text = mw.text.trim (text); -- plain text
tag = 'span'; -- so span is fine
end
return text, tag;
end
--[[--------------------------< V A L I D A T E _ P R O T O >--------------------------------------------------
Validates value assigned to |proto=; permitted values are yes and no; yes returns as true, no returns as false,
empty string (or parameter omitted) returns as nil; any other value returns nil with <proto_param> as second
return value for use in error message.
]]
local function validate_proto (proto_param)
if cfg.keywords_t.affirmative == proto_param then
return true;
elseif cfg.keywords_t.negative == proto_param then
return false;
elseif is_set (proto_param) then
return nil, proto_param; -- |proto= something other than 'yes' or 'no'
else
return nil; -- missing or empty
end
end
--[[--------------------------< L A N G U A G E _ N A M E _ G E T >--------------------------------------------
Common function to return language name from the data set according to IETF tag.
Returns language name if found in data tables; nil else.
]]
local function language_name_get (ietf, code, cat)
ietf = ietf:lower(); -- ietf:lower() because format_ietf_tag() returns mixed case
local name; -- remains nil if not found
if override_table[ietf] then -- look for whole IETF tag in override table
name = override_table[ietf];
elseif override_table[code] then -- not there so try basic language tag
name = override_table[code];
elseif lang_table[code] then -- shift to IANA active tag/name table
name = lang_table[code];
elseif lang_dep_table[code] then -- try the IANA deprecated tag/name table
name = lang_dep_table[code];
end
if lang_dep_table[code] and cat then -- because deprecated code may have been overridden to en.wiki preferred name
table.insert (maint_cats, substitute (cfg.language_name_get_t.deprecated_cat, {code}));
table.insert (maint_msgs, substitute (cfg.language_name_get_t.deprecated_msg, {code}));
end
return name; -- name from data tables or nil
end
--[[--------------------------< T E X T _ S C R I P T _ M A T C H _ T E S T >----------------------------------
IETF script subtag should match the script of the <text>. This module does not attempt to know all scripts and
what they look like. It does know what Latn script looks like so when <text> is written using other than the Latn
script, the IETF script subtag, if present, should not be Latn.
Conversely, when <text> is written using the Latn script, the IETF script subtag, if present, should be Latn.
For the purposes of this test, Latf (Fraktur) and Latg (Gaelic) are considered to be equivalent to Latn because
unicode treats these two scripts as font-specific variants of Latn.
Returns an error message when mismatch detected; nil else.
]]
local function text_script_match_test (script, is_latn_text, pos, char)
local scripts_t = {['latf'] = true, ['latg'] = true, ['latn'] = true}; -- unicode 'latn' scripts; 'latf' and 'latg' are font variants so there are no Fraktur or Gaelic codepoints
if is_set (script) then -- don't bother with the rest of this if <script> is nil or empty string
script = script:lower(); -- lower case to index into <scripts_t>
if is_latn_text then -- when text is wholly Latn script
if not scripts_t[script] then -- but a non-Latn script is specified
return cfg.text_script_match_test_t.latn_txt_mismatch; -- emit an error message
end
else -- when text is not wholly Latn script
if scripts_t[script] then -- but a Latn script is specified
return substitute (cfg.text_script_match_test_t.latn_scr_mismatch, {pos, char}); -- emit an error message with position of first offending character
end
end
end
end
--[[--------------------------< B I N A R Y _ S E A R C H >---------------------------------------------------
conducts a binary search of <ranges_t> for a sub-range that holds <target>.
returns boolean true if a sub-range holding <target> is found; boolean false else.
]]
local function binary_search (target, ranges_t)
local idx_bot = 1; -- initialize to index of first key
local idx_top = sizeof_ranges_t; -- initialize to index of last key (number of keys)
if (target < ranges_t[idx_bot][1]) or (target > ranges_t[idx_top][2]) then -- invalid; target out of range
return; -- abandon
end
local idx_mid; -- calculated index of range midway between top index and bottom index
local flag = false; -- flag to tell us when we've evaluated last (highest) range in <ranges_t>
while 1 do
idx_mid = math.ceil ((idx_bot + idx_top) / 2); -- get the mid-point in the <ranges_t> sequence
if (target >= ranges_t[idx_mid][1]) and (target <= ranges_t[idx_mid][2]) then -- indexed range low value <= target <= indexed range high value
return true; -- we found the range that holds the <target> character; return true
elseif (target > ranges_t[idx_mid][2]) then -- is <target> > indexed range high value?
idx_bot = idx_mid; -- adjust <idx_bot> up
else -- here when <target> less than indexed range low value
idx_top = idx_mid - 1; -- adjust <idx_top> down
end
if flag then
break; -- here when we just evaluated the last range and <target> not found
end
if not flag and (idx_bot == idx_top) then -- set true just before we evaluate the last (highest) range in <ranges_t>
flag = true;
end
end
end
--[[--------------------------< I S _ L A T I N >--------------------------------------------------------------
compare <text> as codepoints to lists of known codepoints accepted as Latn script
returns boolean true and modified <text> when <text> is wrapped in accept-as-written markup
returns boolean true and <text> when codepoint is known
returns boolean false, <text>, non-Latn codepoint position in <text> (left to right), and the codepoint character
when codepoint is not known
TODO: when text has accept-as-written markup, return a non-boolean value to indicate that <text> is not wholly
latn script? Use that return value to create non-Latn HTML lang= attribute because <text> isn't really
latn so lang=und (undetermined)? or instead, omit the -Latn subtag? (without -Latn need to force |italic=yes)
]]
local function is_latin (text, tag)
local count;
text, count = text:gsub ('^%(%((.+)%)%)$', '%1'); -- remove accept-as-written markup if present
if 0 ~= count then
return true, text; -- markup present so assume that <text> is Latn-script
end
local pos = 0; -- position counter for error messaging
for codepoint in mw.ustring.gcodepoint (text) do -- fetch each code point
pos = pos + 1; -- bump the position counter
if not is_latn_data.singles_t[codepoint] and -- codepoint not found in the singles list?
not binary_search (codepoint, is_latn_data.ranges_t) and -- codepoint not a member of a listed range?
not (tag and is_latn_data.specials_t[codepoint] and is_latn_data.specials_t[codepoint][tag]) then -- not a language-specific codepoint?
return false, text, pos, mw.ustring.char (codepoint); -- codepoint not known; return false with codepoint position and character representation
end
end
return true, text; -- is known; return <text>
end
--[[--------------------------< _ L A N G >--------------------------------------------------------------------
Entry point for {{lang}}.
There should be no reason to set parameters in the {{lang}} {{#invoke:}}
<includeonly>{{#invoke:lang|lang}}</includeonly>
Parameters are received from the template's frame (parent frame).
]]
local function _lang (args)
local out = {};
local language_name; -- used to make category names
local category_name; -- same as language_name except that it retains any parenthetical disambiguators (if any) from the data set
local subtags = {}; -- IETF subtags script, region, variant, and private
local code; -- the language code
local msg; -- for error messages
local tag = 'span'; -- initial value for make_text_html()
local template = args.template or cfg.templates_t.lang;
maint_cats = {}; -- initialize because when this module required into another module, these only declared once so only initialzed once
maint_msgs = {};
validate_cat_args (args); -- determine if categorization should be suppressed
if args[1] and args.code then
return make_error_msg (substitute (cfg.lang_t.conflict_n_param, {'1', cfg.lang_t.conflict_n_param_types.code}), args, template);
else
args.code = args[1] or args.code; -- prefer args.code
end
if args[2] and args.text then
return make_error_msg (substitute (cfg.lang_t.conflict_n_param, {'2', cfg.lang_t.conflict_n_param_types.text}), args, template);
else
args.text = args[2] or args.text; -- prefer args.text
end
msg = validate_text (template, args); -- ensure that |text= is set
if is_set (msg) then -- msg is an already-formatted error message
return msg;
end
args.text, tag = html_tag_select (args.text); -- inspects text; returns appropriate HTML tag with text trimmed accordingly
args.rtl = args.rtl == cfg.keywords_t.affirmative; -- convert to boolean: 'yes' -> true, other values -> false
args.proto, msg = validate_proto (args.proto); -- return boolean, or nil, or nil and error message flag
if msg then
return make_error_msg (substitute (cfg.lang_t.invalid_proto, {msg}), args, template);
end
code, subtags.script, subtags.region, subtags.variant, subtags.private, msg = get_ietf_parts (args.code); -- |script=, |region=, |variant= not supported because they should be part of args.code ({{{1}}} in {{lang}})
if msg then
return make_error_msg (msg, args, template);
end
local is_latn_text, pos, char;
is_latn_text, args.text, pos, char= is_latin (args.text, code); -- make a boolean
msg = text_script_match_test (subtags.script, is_latn_text, pos, char)
if msg then -- if an error detected then there is an error message
return make_error_msg (msg, args, template);
end
args.italic, msg = validate_italic (args);
if msg then
return make_error_msg (msg, args, template);
end
if nil == args.italic then -- nil when |italic= absent or not set or |italic=default; args.italic controls
if ('latn' == subtags.script) or -- script is latn
(this_wiki_lang_tag ~= code and not is_set (subtags.script) and not has_poem_tag (args.text) and is_latn_text) then -- text not this wiki's language, no script specified and not in poem markup but is wholly latn script (auto-italics)
args.italic = 'italic'; -- DEFAULT for {{lang}} templates is upright; but if latn script set for font-style:italic
else
args.italic = 'inherit'; -- italic not set; script not latn; inherit current style
end
end
if is_set (subtags.script) then -- if script set, override rtl setting
if in_array (subtags.script, lang_data.rtl_scripts) then
args.rtl = true; -- script is an rtl script
else
args.rtl = false; -- script is not an rtl script
end
end
args.code = format_ietf_tag (code, subtags.script, subtags.region, subtags.variant, subtags.private); -- format to recommended subtag styles
language_name = language_name_get (args.code, code, true); -- get language name; try IETF tag first, then code w/o variant then code w/ variant
if cfg.keywords_t.invert == args.italic and 'span' == tag then -- invert only supported for in-line content
args.text = invert_italics (args.text)
end
args.text = proto_prefix (args.text, language_name, args.proto); -- prefix proto-language text with a splat
table.insert (out, make_text_html (args.code, args.text, tag, args.rtl, args.italic, args.size, language_name));
table.insert (out, make_category (code, language_name, args.nocat));
table.insert (out, render_maint (args.nocat)); -- maintenance messages and categories
return table.concat (out); -- put it all together and done
end
--[[--------------------------< L A N G >----------------------------------------------------------------------
Entry point for {{lang}}.
There should be no reason to set parameters in the {{lang}} {{#invoke:}}
<includeonly>{{#invoke:lang|lang}}</includeonly>
Parameters are received from the template's frame (parent frame).
]]
local function lang (frame)
local args_t = getArgs (frame, { -- this code so that we can detect and handle wiki list markup in text
valueFunc = function (key, value)
if 2 == key or 'text' == key then -- the 'text' parameter; do not trim wite space
return value; -- return untrimmed 'text'
elseif value then -- all other values: if the value is not nil
value = mw.text.trim (value); -- trim whitespace
if '' ~= value then -- empty string when value was only whitespace
return value;
end
end
return nil; -- value was empty or contained only whitespace
end -- end of valueFunc
});
args_t.fn = nil; -- unset because not supported but this function might have been called by {{lang|fn=lang|...}}
local msg = parameter_validate (args_t, cfg.templates_t.lang); -- verify that all supplied parameters are supported by {{lang-??}}
if msg then
return make_error_msg (msg, args_t, cfg.templates_t.lang); -- when template has unsupported params, abandon with error message
end
return _lang (args_t);
end
--[[--------------------------< T R A N S L A T I O N _ M A K E >----------------------------------------------
Stand-alone function to create literal translation of main text.
Also used by {{lang-x2}}.
]]
local function translation_make (args_t)
local translation_t = {', '}; -- initialize output
if 'none' ~= args_t.label then -- if we want a label
table.insert (translation_t, '<small>'); -- open the <small> HTML tag
if cfg.keywords_t.negative == args_t.link then
table.insert (translation_t, substitute ('<abbr title="$1">$2</abbr>', {cfg.translation_make_t.lit_xlation, cfg.translation_make_t.lit_abbr})); -- unlinked form
else
table.insert (translation_t, make_wikilink (cfg.translation_make_t.lit_xlation, cfg.translation_make_t.lit_abbr)); -- linked form
end
table.insert (translation_t, " </small>"); -- close the <small> HTML tag
end
table.insert (translation_t, table.concat ({''', args_t.translation, '''})); -- use HTML entities to avoid wiki markup confusion
return table.concat (translation_t); -- make a big string and done
end
--[[--------------------------< _ L A N G _ X X >--------------------------------------------------------------
For the {{lang-??}} templates, the only parameter required to be set in the template is the language code. All
other parameters can, usually should, be written in the template call. For {{lang-??}} templates for languages
that can have multiple writing systems, it may be appropriate to set |script= as well.
For each {{lang-??}} template choose the appropriate entry-point function so that this function knows the default
styling that should be applied to text.
For normal, upright style:
<includeonly>{{#invoke:lang|lang_xx_inherit|code=xx}}</includeonly>
For italic style:
<includeonly>{{#invoke:lang|lang_xx_italic|code=xx}}</includeonly>
All other parameters should be received from the template's frame (parent frame)
Supported parameters are:
|code = (required) the IANA language code
|script = IANA script code; especially for use with languages that use multiple writing systems
|region = IANA region code
|variant = IANA variant code
|text = (required) the displayed text in language specified by code
|link = boolean false ('no') does not link code-spcified language name to associated language article
|rtl = boolean true ('yes') identifies the language specified by code as a right-to-left language
|nocat = boolean true ('yes') inhibits normal categorization; error categories are not affected
|cat = boolian false ('no') opposite form of |nocat=
|italic = boolean true ('yes') renders displayed text in italic font; boolean false ('no') renders displayed text in normal font; not set renders according to initial_style_state
|lit = text that is a literal translation of text
|label = 'none' to suppress all labeling (language name, 'translit.', 'lit.')
any other text replaces language-name label - automatic wikilinking disabled
for those {{lang-??}} templates that support transliteration (those templates where |text= is not entirely latn script):
|translit = text that is a transliteration of text
|translit-std = the standard that applies to the transliteration
|translit-script = ISO 15924 script name; falls back to code
For {{lang-??}}, the positional parameters are:
{{{1}}} text
{{{2}}} transliterated text
{{{3}}} literal translation text
no other positional parameters are allowed
]]
local function _lang_xx (args, base_template) -- base_template will be either of 'langx' or 'lang-xx'
local out = {};
local language_name; -- used to make display text, article links
local category_name; -- same as language_name except that it retains any parenthetical disambiguators (if any) from the data set
local subtags = {}; -- IETF subtags script, region, and variant
local code; -- the language code
local translit_script_name; -- name associated with IANA (ISO 15924) script code
local translit;
local msg; -- for error messages
local tag = 'span'; -- initial value for make_text_html()
local template = args.template or base_template;
maint_cats = {}; -- initialize because when this module required into another module, these only declared once so only initialzed once
maint_msgs = {};
local text_idx = (cfg.templates_t.langx == base_template) and 2 or 1; -- for {{langx}} 'text' positional parameter is '2'
local translit_idx = (cfg.templates_t.langx == base_template) and 3 or 2;
local xlate_idx = (cfg.templates_t.langx == base_template) and 4 or 3;
if args[text_idx] and args.text then
return make_error_msg (substitute (cfg.lang_t.conflict_n_param, {translit_idx, cfg.lang_t.conflict_n_param_types.text}), args, template);
else
args.text = args[text_idx] or args.text; -- prefer positional 'text' parameter
end
msg = validate_text (template, args); -- ensure that |text= is set, does not contain italic markup and is protected from improper bolding
if is_set (msg) then
return msg;
end
args.text, tag = html_tag_select (args.text); -- inspects text; returns appropriate HTML tag with text trimmed accordingly
if args[translit_idx] and args.translit then
return make_error_msg (substitute (cfg.lang_t.conflict_n_param, {translit_idx, cfg.lang_t.conflict_n_param_types.translit}), args, template);
else
args.translit = args[translit_idx] or args.translit -- prefer positional 'translit' parameter
end
args.engvar = cfg.engvar_sel_t[args.engvar] or cfg.default_engvar; -- |engvar= when valid; cfg.default_engvar else
if args[xlate_idx] and (args.translation or args.lit) then
return make_error_msg (substitute (cfg.lang_xx_t.conflict_n_lit, {translit_idx}), args, template);
elseif args.translation and args.lit then
return make_error_msg (cfg.lang_xx_t.conflict_lit, args, template);
else
args.translation = args[xlate_idx] or args.translation or args.lit; -- prefer positional 'translation' parameter
end
if args.links and args.link then
return make_error_msg (cfg.lang_xx_t.conflict_link, args, template);
else
args.link = args.link or args.links; -- prefer args.link
end
validate_cat_args (args); -- determine if categorization should be suppressed
args.rtl = args.rtl == cfg.keywords_t.affirmative; -- convert to boolean: 'yes' -> true, other values -> false
code, subtags.script, subtags.region, subtags.variant, subtags.private, msg = get_ietf_parts (args.code, args.script, args.region, args.variant); -- private omitted because private
if msg then -- if an error detected then there is an error message
return make_error_msg (msg, args, template);
end
if args.translit then
local latn, pos, char;
latn, args.translit, pos, char = is_latin (args.translit, (('' ~= subtags.private) and (code .. '-x-' .. subtags.private)) or code);
if not latn then
return make_error_msg (substitute (cfg.lang_xx_t.translit_nonlatn, {pos, char}), args, template);
end
end
local is_latn_text, text, pos, char = is_latin (args.text, code); -- make a boolean
args.text = text; -- may have been modified (accept-as-written markup removed)
msg = text_script_match_test (subtags.script, is_latn_text, pos, char)
if msg then -- if an error detected then there is an error message
return make_error_msg (msg, args, template);
end
args.italic, msg = validate_italic (args);
if msg then
return make_error_msg (msg, args, template);
end
if cfg.templates_t.langx == base_template then -- auto-italics for {{langx}} templates; adapted from {{lang}} (no support for poem tag)
if nil == args.italic then -- nil when |italic= absent or not set or |italic=default; args.italic controls
if ('latn' == subtags.script) or -- script is latn
(this_wiki_lang_tag ~= code and not is_set (subtags.script) and is_latn_text) then -- text is not this wiki's language, no script specified and is wholly latn script (auto-italics)
args.italic = 'italic'; -- set font-style:italic
else
args.italic = 'inherit'; -- italic not set; script not latn; inherit current style
end
end
else -- {{lang-xx}} does not do auto italics; retained for those wikis that don't support {{langx}}
if nil == args.italic then -- args.italic controls
if is_set (subtags.script) then
if 'latn' == subtags.script then
args.italic = 'italic'; -- |script=Latn; set for font-style:italic
else
args.italic = initial_style_state; -- italic not set; script is not latn; set for font-style:<initial_style_state>
end
else
args.italic = initial_style_state; -- here when |italic= and |script= not set; set for font-style:<initial_style_state>
end
end
end
if is_set (subtags.script) then -- if script set override rtl setting
if in_array (subtags.script, lang_data.rtl_scripts) then
args.rtl = true; -- script is an rtl script
else
args.rtl = false; -- script is not an rtl script
end
end
args.proto, msg = validate_proto (args.proto); -- return boolean, or nil, or nil and error message flag
if msg then
return make_error_msg (substitute (cfg.lang_t.invalid_proto, {args.proto}), args, template);
end
args.code = format_ietf_tag (code, subtags.script, subtags.region, subtags.variant, subtags.private); -- format to recommended subtag styles
language_name = language_name_get (args.code, code, true); -- get language name; try IETF tag first, then code w/o variant then code w/ variant
category_name = language_name; -- category names retain IANA parenthetical diambiguators (if any)
language_name = language_name:gsub ('%s+%b()', ''); -- remove IANA parenthetical disambiguators or qualifiers from names that have them
if args.label then
if 'none' ~= args.label then
table.insert (out, table.concat ({args.label, ': '})); -- custom label
end
else
if cfg.keywords_t.negative == args.link then
table.insert (out, language_name); -- language name without wikilink
else
if mw.ustring.find (language_name, 'زوونهای', 1, true) then
table.insert (out, make_wikilink (language_name)); -- collective language name uses simple wikilink
elseif lang_data.article_name[args.code:lower()] then -- is IETF tag in article name over ride?
table.insert (out, make_wikilink (lang_data.article_name[args.code:lower()], language_name)); -- language name with wikilink from override data
elseif lang_data.article_name[code] then -- is language tag in article override
table.insert (out, make_wikilink (lang_data.article_name[code], language_name)); -- language name with wikilink from override data
else
table.insert (out, make_wikilink (substitute ('$1 $2', {language_name, cfg.misc_text_t.language}), language_name)); -- language name with wikilink
end
end
table.insert (out, ': '); -- separator
end
if cfg.keywords_t.invert == args.italic then
args.text = invert_italics (args.text)
end
args.text = proto_prefix (args.text, language_name, args.proto); -- prefix proto-language text with a splat
table.insert (out, make_text_html (args.code, args.text, tag, args.rtl, args.italic, args.size, ('none' == args.label) and language_name or nil))
if is_set (args.translit) and not is_latn_text then -- transliteration; not supported when args.text is wholly latn text (this is an imperfect test)
table.insert (out, ', '); -- comma to separate text from translit
if 'none' ~= args.label then
table.insert (out, '<small>');
if script_table[args['translit-script']] then -- when |translit-script= is set, try to use the script's name
translit_script_name = script_table[args['translit-script']];
else
translit_script_name = language_name; -- fall back on language name
end
local translit_title_obj = mw.title.makeTitle (0, substitute ('$1 $2',{cfg.lang_xx_t.romanization, translit_script_name})); -- make a title object; no engvar, article titles use US spelling
if translit_title_obj.exists and (cfg.keywords_t.negative ~= args.link) then
table.insert (out, make_wikilink (substitute ('$1 $2', {cfg.lang_xx_t.romanization, translit_script_name or language_name}),
substitute ('$1', {cfg.engvar_t[args.engvar]['romanisz_pt']})) .. ':'); -- make a wikilink if there is an article to link to; engvar the display text
else
table.insert (out, substitute ('$1:', {cfg.engvar_t[args.engvar]['romanisz_pt']})); -- else plain text per engvar
end
table.insert (out, ' </small>'); -- close the small tag
end
translit = make_translit (args.code, language_name, args.translit, args['translit-std'], args['translit-script'], nil, args.engvar)
if is_set (translit) then
table.insert (out, translit);
else
return make_error_msg (substitute ('$1: $2', {cfg.lang_xx_t.invalid_xlit_std, args['translit-std'] or '[ناموجود]'}), args, template);
end
elseif is_set (args.translit) and is_latn_text then -- when creating a transliteration of Latn script <text>
return make_error_msg (cfg.lang_xx_t.xlit_of_latn, args, template); -- emit error message and abandon
end
if is_set (args.translation) then -- translation (not supported in {{lang}})
table.insert (out, translation_make (args));
end
table.insert (out, make_category (code, category_name, args.nocat));
table.insert (out, render_maint(args.nocat)); -- maintenance messages and categories
return table.concat (out); -- put it all together and done
end
--[[--------------------------< L A N G _ X X _ A R G S _ G E T >----------------------------------------------
Common function to get args table from {{lang-??}} templates.
Returns table of args.
Text positional parameters are not trimmed here but are selectively trimmed at html_tag_select().
]]
local function lang_xx_args_get (frame, base_template)
local args_t = getArgs(frame,
{
parentFirst= true, -- parameters in the template override parameters set in the {{#invoke:}}
valueFunc = function (key, value)
if ((cfg.templates_t.langx == base_template) and 2 or 1) == key then -- the 'text' positional parameter; 1 for {{lang-??}}, 2 for {{langx}}; do not trim wite space
return value; -- return untrimmed 'text' positional parameter
elseif value then -- all other values: if the value is not nil
value = mw.text.trim (value); -- trim whitespace
if '' ~= value then -- empty string when value was only whitespace
return value;
end
end
return nil; -- value was empty or contained only whitespace
end -- end of valueFunc
});
return args_t;
end
--[[--------------------------< L A N G _ X X _ I T A L I C >--------------------------------------------------
Entry point for those {{lang-??}} templates that call lang_xx_italic(). Sets the initial style state to italic.
]]
local function lang_xx_italic (frame)
local args = lang_xx_args_get (frame, cfg.templates_t.langxx);
args.fn = nil; -- unset because not supported but this function might have been called by {{lang|fn=lang_xx_italic|...}}
local msg = parameter_validate (args, cfg.templates_t.langxx); -- verify that all supplied parameters are supported by {{lang-??}}
if msg then
return make_error_msg (msg, args, cfg.templates_t.langxx); -- when template has unsupported params, abandon with error message
end
initial_style_state = 'italic';
return _lang_xx (args, cfg.templates_t.langxx) .. '[[Category:Pages using Lang-xx templates]]'; -- temporary category
end
--[[--------------------------< _ L A N G _ X X _ I T A L I C >------------------------------------------------
Entry point from another module. Sets the initial style state to italic.
]]
local function _lang_xx_italic (args)
initial_style_state = 'italic';
return _lang_xx (args, cfg.templates_t.langxx);
end
--[[--------------------------< L A N G _ X X _ I N H E R I T >------------------------------------------------
Entry point for those {{lang-??}} templates that call lang_xx_inherit(). Sets the initial style state to inherit.
]]
local function lang_xx_inherit (frame)
local args = lang_xx_args_get (frame, cfg.templates_t.langxx);
args.fn = nil; -- unset because not supported but this function might have been called by {{lang|fn=lang_xx_inherit|...}}
local msg = parameter_validate (args, cfg.templates_t.langxx); -- verify that all supplied parameters are supported by {{lang-??}}
if msg then
return make_error_msg (msg, args, cfg.templates_t.langxx); -- when template has unsupported params, abandon with error message
end
initial_style_state = 'inherit';
return _lang_xx (args, cfg.templates_t.langxx) .. '[[Category:Pages using Lang-xx templates]]'; -- temporary category
end
--[[--------------------------< _ L A N G _ X X _ I N H E R I T >----------------------------------------------
Entry point from another module. Sets the initial style state to inherit.
]]
local function _lang_xx_inherit (args)
initial_style_state = 'inherit';
return _lang_xx (args, cfg.templates_t.langxx);
end
--[[--------------------------< _ L A N G X >------------------------------------------------------------------
Entry point from another module.
]]
local function _langx (args_t)
local langx_data = mw.loadData ('Module:Lang/langx'); -- get necessary data
local rtl_t = langx_data.rtl_t; -- get list of language tags for languages that are rendered right-to-left
local link_t = langx_data.link_t; -- get list of language tags for {{lang-??}} templates that set |link=<something>
local size_t = langx_data.size_t; -- get list of language tags for {{lang-??}} templates that set |size=<something>
local msg = parameter_validate (args_t, cfg.templates_t.langx);
if msg then
return make_error_msg (msg, args_t, cfg.templates_t.langx);
end
args_t.code = args_t[1] or args_t.code; -- get the language tag; must be {{{1}}} or |code=
if not args_t.code then
return make_error_msg (cfg.get_ietf_parts_t.missing_lang_tag, args_t, cfg.templates_t.langx);
end
args_t.rtl = args_t.rtl or (rtl_t[args_t.code] and cfg.keywords_t.affirmative); -- prefer |rtl= in template call, use rtl_t else
args_t.link = args_t.link or link_t[args_t.code]; -- prefer |link= in template call, use link_t felse
args_t.size = args_t.size or size_t[args_t.code]; -- prefer |size= in template call, use size_t else
args_t[1] = nil; -- unset to mimic {{lang-??}} templates which set |code=xx
local lang_subtag = args_t.code; -- use only the base language subtag for unsupported tag test; some args_t.code are modified by |script= etc
return _lang_xx (args_t, cfg.templates_t.langx);
end
--[[--------------------------< L A N G X >--------------------------------------------------------------------
Entry point for {{langx}}.
this function calls _lang_xx() to render non-English text. The {{lang-??}} templates have three positional paramters
but {{langx}} has four:
| 1 | 2 | 3 | 4
{{lang-xx |<text> |<xlit> |<xlat> }}
{{langx |<tag> |<text> |<xlit> |<xlat> }}
The calls to lang_xx_args_get() and _lang_xx() use 'langx' as a flag for those functions to select the proper
positional parameters.
{{lang-??}} depends on the calling template to select 'inherit' or 'italic' to establish the default rendering.
{{langx}} can't do that. The initial version of {{langx}} relied on a list of language tags (inherit_t in ~/langx)
scraped from those {{lang-??}} templates that call lang_xx_inherit() to render text in upright font. langx() now
uses auto-italics code adapted from {{lang}} (doesn't support poem tags).
]]
local function langx (frame)
local args_t = lang_xx_args_get (frame, cfg.templates_t.langx); -- get the arguments; 'langx' is the <base_template> used to decide which positional param is 'text', 'translit', 'lit'
return _langx (args_t);
end
--[[--------------------------< _ I S _ I E T F _ T A G >------------------------------------------------------
Returns true when a language name associated with IETF language tag exists; nil else. IETF language tag must be valid.
All code combinations supported by {{lang}} and the {{lang-??}} templates are supported by this function.
Module entry point from another module.
]]
local function _is_ietf_tag (tag) -- entry point when this module is require()d into another
local c, s, r, v, p, err; -- code, script, region, variant, private, error message
c, s, r, v, p, err = get_ietf_parts (tag); -- disassemble tag into constituent part and validate
return ((c and not err) and true) or nil; -- return true when code portion has a value without error message; nil else
end
--[[--------------------------< I S _ I E T F _ T A G >--------------------------------------------------------
Module entry point from an {{#invoke:}}.
]]
local function is_ietf_tag (frame)
return _is_ietf_tag (getArgs (frame)[1]); -- args[1] is the IETF language tag to be tested; also get parent frame
end
--[[--------------------------< I S _ I E T F _ T A G _ F R A M E >--------------------------------------------
Module entry point from an {{#invoke:}}; same as is_ietf_tag() except does not get parameters from the parent
(template) frame. This function not useful when called by {{lang|fn=is_ietf_tag_frame|<tag>}} because <tag>
is in the parent frame.
]]
local function is_ietf_tag_frame (frame)
return _is_ietf_tag (getArgs (frame, {frameOnly = true,})[1]); -- args[1] is the IETF language tag to be tested; do not get parent frame
end
--[[--------------------------< _ N A M E _ F R O M _ T A G >--------------------------------------------------
Returns language name associated with IETF language tag if valid; error message else.
All code combinations supported by {{lang}} and the {{lang-??}} templates are supported by this function.
Set invoke's |link= parameter to yes to get wikilinked version of the language name.
Module entry point from another module.
]]
local function _name_from_tag (args)
local subtags = {}; -- IETF subtags script, region, variant, and private
local raw_code = args[1]; -- save a copy of the input IETF subtag
local link = cfg.keywords_t.affirmative == args['link']; -- make a boolean
local label = args.label;
local code; -- the language code
local msg; -- gets an error message if IETF language tag is malformed or invalid
local language_name = '';
code, subtags.script, subtags.region, subtags.variant, subtags.private, msg = get_ietf_parts (raw_code);
if msg then
local template = (args['template'] and table.concat ({'{{', args['template'], '}}: '})) or ''; -- make template name (if provided by the template)
return make_error_span (template, msg);
end
raw_code = format_ietf_tag (code, subtags.script, subtags.region, subtags.variant, subtags.private); -- format to recommended subtag styles; private omitted because private
language_name = language_name_get (raw_code, code); -- get language name; try IETF tag first, then code w/o variant then code w/ variant
if 'yes' ~= args.raw then
language_name = language_name:gsub ('%s+%b()', ''); -- remove IANA parenthetical disambiguators or qualifiers from names that have them
end
if link then -- when |link=yes, wikilink the language name
if mw.ustring.find (language_name, 'زوونهای', 1, true) then
language_name = make_wikilink (language_name, label); -- collective language name uses simple wikilink
elseif lang_data.article_name[raw_code:lower()] then -- is IETF tag in article name override?
language_name = make_wikilink (lang_data.article_name[raw_code:lower()], label or language_name); -- language name with wikilink from override data
elseif lang_data.article_name[code] then -- is language tag in article name override?
language_name = make_wikilink (lang_data.article_name[code], label or language_name); -- language name with wikilink from override data
else
language_name = make_wikilink (substitute ('$1 $2', {language_name, cfg.misc_text_t.language}), label or language_name); -- language name with wikilink
end
end
return language_name;
end
--[[--------------------------< N A M E _ F R O M _ T A G >----------------------------------------------------
Module entry point from an {{#invoke:}}.
]]
local function name_from_tag (frame) -- entry point from an {{#invoke:lang|name_from_tag|<IETF tag>|link=<yes>|template=<template name>}}
return _name_from_tag (getArgs(frame)) -- pass-on the args table, nothing else; getArgs() so we also get parent frame
end
--[[--------------------------< _ T A G _ F R O M _ N A M E >--------------------------------------------------
Returns the IETF language tag associated with the language name. Spelling of language name must be correct
according to the spelling in the source tables. When a standard language name has a parenthetical disambiguator,
that disambiguator must be omitted (they are not present in the data name-to-tag tables).
Module entry point from another module.
]]
local function _tag_from_name (args) -- entry point from another module
local msg;
if args[1] and '' ~= args[1] then
local data = mw.loadData ('Module:Lang/tag from name'); -- get the reversed data tables TODO: change when going live
local lang = args[1]:lower(); -- allow any-case for the language name (speeling must till be correct)
local tag = data.rev_override_table[lang] or data.rev_lang_table[lang] or data.rev_lang_dep_table[lang]; -- get the code; look first in the override then in the standard
if tag then
return tag, true; -- language name found so return tag and done; second return used by is_lang_name()
else
msg = substitute (cfg.tag_from_name_t.lang_not_found, {args[1]}); -- language name not found, error message
end
else
msg = cfg.tag_from_name_t.missing_lang_name; -- language name not found, error message
end
local template = '';
if args.template and '' ~= args.template then
template = table.concat ({'{{', args['template'], '}}: '}); -- make template name (if provided by the template)
end
return make_error_span (template, msg);
end
--[[--------------------------< T A G _ F R O M _ N A M E >----------------------------------------------------
Module entry point from an {{#invoke:}}.
]]
local function tag_from_name (frame) -- entry point from an {{#invoke:lang|tag_from_name|<language name>|link=<yes>|template=<template name>}}
local result, _ = _tag_from_name (getArgs(frame)) -- pass-on the args table, nothing else; getArgs() so we also get parent frame; supress second return used by is_lang_name()
return result;
end
--[[--------------------------< I S _ L A N G _ N A M E >------------------------------------------------------
Module entry point from an {{#invoke:}}.
]]
local function is_lang_name (frame)
local _, result = _tag_from_name (getArgs(frame)) -- pass-on the args table, nothing else; getArgs() so we also get parent frame; supress second return used by tag_from_name()
return result and true or nil;
end
--[[--------------------------< _ X L I T >--------------------------------------------------------------------
Module entry point from another module.
]]
local function _xlit (args)
local title_table = lang_data.translit_title_table; -- table of transliteration standards and the language codes and scripts that apply to those standards
local language_name; -- language name that matches language code; used for tool tip
local translit; -- transliterated text to display
local script; -- IANA script
local msg; -- for when called functions return an error message
local template = args.template or cfg.templates_t.transliteration;
maint_cats = {}; -- initialize because when this module required into another module, these only declared once so only initialzed once
maint_msgs = {};
if is_set (args[3]) then -- [3] set when {{transliteration|code|standard|text}}
args.text = args[3]; -- get the transliterated text
args.translit_std = args[2] and args[2]:lower(); -- get the standard; lower case for table indexing
if not title_table[args.translit_std] then
return make_error_msg (substitute (cfg.transl_t.unrecog_xlit_std, {args.translit_std}), args, template);
end
else
if is_set (args[2]) then -- [2] set when {{transliteration|code|text}}
args.text = args[2]; -- get the transliterated text
else
if args[1] and (args[1]:match ('^%a%a%a?%a?$') or -- args[2] missing; is args[1] a language or script tag or is it the transliterated text?
args[1]:match ('^%a%a%a?%-x%-')) then -- or is args[1] a private-use tag
return make_error_msg (cfg.transl_t.no_text, args, template); -- args[1] is a code so we're missing text
else
args.text = args[1]; -- args[1] is not a code so we're missing that; assign args.text for error message
return make_error_msg (cfg.transl_t.missing_lang_scr, args, template);
end
end
end
if is_set (args[1]) then -- IANA language code used for HTML lang= attribute; or ISO 15924 script code
if args[1]:match ('^%a%a%a?%a?$') or args[1]:match ('^%a%a%a?%-x%-') then -- args[1] has correct form?
args.code = args[1]:lower(); -- use the language/script code; only (2, 3, or 4 alpha characters) or private-use; lower case because table indexes are lower case
else
return make_error_msg (substitute (cfg.transl_t.unrecog_lang_scr, {args[1]}), args, template); -- invalid language / script code
end
else
return make_error_msg (cfg.transl_t.missing_lang_scr, args, template); -- missing language / script code so quit
end
local is_latn_text, pos, char;
is_latn_text, args.text, pos, char= is_latin (args.text, args.code); -- is latn text? strip accept-as-written markup
if not is_latn_text then -- when text is not latn
return make_error_msg (substitute (cfg.lang_xx_t.translit_nonlatn, {pos, char}), args, template); -- abandon with error message
end
args.italic, msg = validate_italic (args);
if msg then
return make_error_msg (msg, args, template);
end
if 'italic' == args.italic then -- 'italic' when |italic=yes; because that is same as absent or not set and |italic=default
args.italic = nil; -- set to nil;
end
args.engvar = cfg.engvar_sel_t[args.engvar] or cfg.default_engvar; -- |engvar= when valid; cfg.default_engvar else
if override_table[args.code] then -- is code a language code defined in the override table?
language_name = override_table[args.code];
args.code = args.code:match ('^%a%a%a?'); -- if private use, strip all but language subtag
elseif lang_table[args.code] then -- is code a language code defined in the standard language code tables?
language_name = lang_table[args.code];
elseif lang_dep_table[args.code] then -- is code a language code defined in the deprecated language code tables?
language_name = lang_dep_table[args.code];
elseif script_table[args.code] then -- if here, code is not a language code; is it a script code?
language_name = script_table[args.code];
script = args.code; -- code was an ISO 15924 script so use that instead
args.code = ''; -- unset because not a language code
else
return make_error_msg (substitute (cfg.transl_t.unrecog_lang_scr, {args.code}), args, template); -- invalid language / script code
end
-- here only when all parameters passed to make_translit() are valid
return make_translit (args.code, language_name, args.text, args.translit_std, script, args.italic, args.engvar);
end
--[[--------------------------< X L I T >----------------------------------------------------------------------
Module entry point from an {{#invoke:}}.
]]
local function xlit (frame)
return _xlit (getArgs(frame));
end
--[[--------------------------< C A T E G O R Y _ F R O M _ T A G >--------------------------------------------
Returns category name associated with IETF language tag if valid; error message else.
All code combinations supported by {{lang}} and the {{lang-??}} templates are supported by this function.
Module entry point from another module.
]]
local function _category_from_tag (args_t)
local subtags = {}; -- IETF subtags script, region, variant, and private
local raw_code = args_t[1]; -- save a copy of the input IETF subtag
local link = cfg.keywords_t.affirmative == args_t.link; -- make a boolean
local label = args_t.label;
local code; -- the language code
local msg; -- gets an error message if IETF language tag is malformed or invalid
local category_name = '';
code, subtags.script, subtags.region, subtags.variant, subtags.private, msg = get_ietf_parts (raw_code);
if msg then
local template = (args_t.template and table.concat ({'{{', args_t.template, '}}: '})) or ''; -- make template name (if provided by the template)
return make_error_span (template, msg);
end
raw_code = format_ietf_tag (code, subtags.script, subtags.region, subtags.variant, subtags.private); -- format to recommended subtag styles; private omitted because private
category_name = language_name_get (raw_code, code); -- get language name; try IETF tag first, then code w/o variant then code w/ variant
category_name = make_category (code, category_name, nil, true):gsub ('[%[%]]', '');
if link then
return table.concat ({'[[:', category_name, ']]'});
else
return category_name;
end
end
--[[--------------------------< C A T E G O R Y _ F R O M _ T A G >--------------------------------------------
Module entry point from an {{#invoke:}}.
]]
local function category_from_tag (frame) -- entry point from an {{#invoke:lang|category_from_tag|<IETF tag>|template=<template name>}}
return _category_from_tag (getArgs (frame)); -- pass-on the args table, nothing else; getArgs() so we also get parent frame
end
--[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------
]]
return {
category_from_tag = category_from_tag, -- frame entry points when this module is #invoke:ed into templates/wikitext
lang = lang, -- entry point for {{lang}}
langx = langx, -- entry point for {{langx}}
lang_xx_inherit = lang_xx_inherit, -- entry points for {{lang-??}}
lang_xx_italic = lang_xx_italic,
is_ietf_tag = is_ietf_tag,
is_ietf_tag_frame = is_ietf_tag_frame,
is_lang_name = is_lang_name,
tag_from_name = tag_from_name, -- returns IETF tag associated with language name
name_from_tag = name_from_tag, -- used for template documentation; possible use in ISO 639 name from code templates
xlit = xlit, -- entry point for {{transliteration}}
_category_from_tag = _category_from_tag, -- API entry points when this module is require()d into other modules
_lang = _lang,
_langx = _langx,
_lang_xx_inherit = _lang_xx_inherit,
_lang_xx_italic = _lang_xx_italic,
_is_ietf_tag = _is_ietf_tag,
get_ietf_parts = get_ietf_parts,
_tag_from_name = _tag_from_name,
_name_from_tag = _name_from_tag,
_xlit = _xlit,
_translation_make = translation_make,
};
io7v7wrk3gimdfbo29cs6rag3ilrreu
327762
327758
2026-06-03T19:13:34Z
محک
1023
حذفindividual
327762
Scribunto
text/plain
--[=[
Lua support for the {{lang}}, {{langx}}, {{lang-??}}, and {{transliteration}} templates and replacement of various supporting templates.
]=]
require('strict');
local getArgs = require ('Module:Arguments').getArgs;
local unicode = require ("Module:Unicode data"); -- for is_Latin() and is_rtl()
local yesno = require ('Module:Yesno');
local lang_data = mw.loadData ('Module:Lang/data'); -- language name override and transliteration tool-tip tables
local lang_name_table = lang_data.lang_name_table; -- language codes, names, regions, scripts, suppressed scripts
local lang_table = lang_data.lang_name_table.lang;
local lang_dep_table = lang_data.lang_name_table.lang_dep;
local script_table = lang_data.lang_name_table.script;
local region_table = lang_data.lang_name_table.region;
local variant_table = lang_data.lang_name_table.variant;
local suppressed_table = lang_data.lang_name_table.suppressed;
local override_table = lang_data.override;
local synonym_table = mw.loadData ('Module:Lang/ISO 639 synonyms'); -- ISO 639-2/639-2T code translation to 639-1 code
local cfg = mw.loadData ('Module:Lang/configuration' .. (mw.getCurrentFrame():getTitle():match ('/sandbox') or '')); -- for internationalization
local is_latn_data = mw.loadData ('Module:Lang/data/is latn data');
local sizeof_ranges_t = is_latn_data.sizeof_ranges_t;
local namespace = mw.title.getCurrentTitle().namespace; -- used for categorization
local content_lang = mw.language.getContentLanguage();
local this_wiki_lang_tag = content_lang.code; -- get this wiki's language tag
local this_wiki_lang_dir = content_lang:getDir(); -- get this wiki's language direction
local initial_style_state; -- set by lang_xx_normal() and lang_xx_italic()
local maint_cats = {}; -- maintenance categories go here
local maint_msgs = {}; -- and their messages go here
--[[--------------------------< M A K E _ E R R O R _ S P A N >--------------------------------------------------
]]
local function make_error_span (template, msg)
return table.concat ({'<span style="color:#d33">', cfg.misc_text_t.error, ': ', template, msg, '</span>'})
end
--[[--------------------------< S U B S T I T U T E >----------------------------------------------------------
Substitutes $1, $2, etc in <message> with data from <data_t>. Returns plain-text substituted string when
<data_t> not nil; returns <message> else.
]]
local function substitute (message, data_t)
return data_t and mw.message.newRawMessage (message, data_t):plain() or message;
end
--[[--------------------------< M A K E _ E R R O R _ M S G >--------------------------------------------------
Assembles an error message from template name, message text, help link, and error category.
]]
local function make_error_msg (msg, args_t, template)
local category;
local text; -- handle the oddity that is {{langx}}
if cfg.templates_t.langxx == template then
text = args_t.text or args_t[1]; -- for {{lang-xx}}
else
text = args_t.text or args_t[2]; -- for {{lang}}, {{langx}}, and {{transliteration}}
end
if cfg.templates_t.transliteration == template then
category = cfg.make_error_msg_t.xlit_err_cat;
else
category = cfg.make_error_msg_t.lang_err_cat;
end
local category_link = ((0 == namespace or 10 == namespace) and not args_t.nocat) and substitute ('[[Category:$1]]', {category}) or '';
return substitute ('[$1] <span style="color:#d33">$2: {{$3}}: $4 ([[:Category:$5|$6]])</span>$7', -- { prevents template name from being treated as a template call in certain situations
{
text or cfg.make_error_msg_t.undefined,
cfg.misc_text_t.error,
template,
msg,
category,
cfg.misc_text_t.help,
category_link
})
end
--[[--------------------------< P A R A M E T E R _ V A L I D A T E >------------------------------------------
]]
local function parameter_validate (args_t, template)
local err_msg = cfg.parameter_validate_t.invalid_param;
if cfg.templates_t.lang == template then -- for {{lang}}
for param, _ in pairs (args_t) do
if not cfg.known_params_t.params_lang_t[param] and -- unique {{lang}} parameters
not cfg.known_params_t.common_params_all_t[param] then -- common to all
return substitute (err_msg, {param}); -- <param> not found so abandon
end
end
elseif cfg.templates_t.langx == template then -- for {{langx}}
for param, _ in pairs (args_t) do
if not cfg.known_params_t.params_langx_t[param] and -- unique {{langx}} parameters
not cfg.known_params_t.params_x_t[param] and -- common to {{langx}} and {{lang-xx}}
not cfg.known_params_t.common_params_all_t[param] then -- common to all
return substitute (err_msg, {param}); -- <param> not found so abandon
end
end
elseif cfg.templates_t.langxx == template then -- for {{lang-xx}}
for param, _ in pairs (args_t) do
if not cfg.known_params_t.params_lang_xx_t[param] and -- unique {{lang-xx}} parameters
not cfg.known_params_t.params_x_t[param] and -- common to {{langx}} and {{lang-xx}}
not cfg.known_params_t.common_params_all_t[param] then -- common to all
return substitute (err_msg, {param}); -- <param> not found so abandon
end
end
end
end
--[[--------------------------< I S _ S E T >------------------------------------------------------------------
Returns true if argument is set; false otherwise. Argument is 'set' when it exists (not nil) or when it is not
an empty string.
]]
local function is_set (var)
return not (var == nil or var == '');
end
--[[--------------------------< I N V E R T _ I T A L I C S >-------------------------------------------------
This function attempts to invert the italic markup a args.text by adding/removing leading/trailing italic markup
in args.text. Like |italic=unset, |italic=invert disables automatic italic markup. Individual leading/trailing
apostrophes are converted to their HTML numeric entity equivalent so that the new italic markup doesn't become
bold markup inadvertently.
Leading and trailing wiki markup is extracted from args.text into separate table elements. Addition, removal,
replacement of wiki markup is handled by a string.gsub() replacement table operating only on these separate elements.
In the string.gsub() matching pattern, '.*' matches empty string as well as the three expected wiki markup patterns.
This function expects that markup in args.text is complete and correct; if it is not, oddness may result.
]]
local function invert_italics (source)
local invert_pattern_table = { -- leading/trailing markup add/remove/replace patterns
[""]="\'\'", -- empty string becomes italic markup
["\'\'"]="", -- italic markup becomes empty string
["\'\'\'"]="\'\'\'\'\'", -- bold becomes bold italic
["\'\'\'\'\'"]="\'\'\'", -- bold italic become bold
};
local seg = {};
source = source:gsub ("%f[\']\'%f[^\']", '''); -- protect single quote marks from being interpreted as bold markup
seg[1] = source:match ('^(\'\'+%f[^\']).+') or ''; -- get leading markup, if any; ignore single quote
seg[3] = source:match ('.+(%f[\']\'\'+)$') or ''; -- get trailing markup, if any; ignore single quote
if '' ~= seg[1] and '' ~= seg[3] then -- extract the 'text'
seg[2] = source:match ('^\'\'+%f[^\'](.+)%f[\']\'\'+$') -- from between leading and trailing markup
elseif '' ~= seg[1] then
seg[2] = source:match ('^\'\'+%f[^\'](.+)') -- following leading markup
elseif '' ~= seg[3] then
seg[2] = source:match ('(.+)%f[\']\'\'+$') -- preceding trailing markup
else
seg[2] = source -- when there is no markup
end
seg[1] = invert_pattern_table[seg[1]] or seg[1]; -- replace leading markup according to pattern table
seg[3] = invert_pattern_table[seg[3]] or seg[3]; -- replace leading markup according to pattern table
return table.concat (seg); -- put it all back together and done
end
--[[--------------------------< V A L I D A T E _ I T A L I C >------------------------------------------------
Validates |italic= or |italics= assigned values.
When |italic= is set and has an acceptable assigned value, return the matching CSS font-style property value or,
for the special case 'default', return nil.
When |italic= is not set, or has an unacceptable assigned value, return nil and a nil error message.
When both |italic= and |italics= are set, returns nil and a 'conflicting' error message.
The return value nil causes the calling lang, lang_xx, or xlit function to set args.italic according to the template's
defined default ('inherit' for {{lang}}, 'inherit' or 'italic' for {{lang-??}} depending on
the individual template's requirements, 'italic' for {{transliteration}}) or to the value appropriate to |script=, if set ({{lang}}
and {{lang-??}} only).
Accepted values and the values that this function returns are are:
nil - when |italic= absent or not set; returns nil
default - for completeness, should rarely if ever be used; returns nil
yes - force args.text to be rendered in italic font; returns 'italic'
no - force args.text to be rendered in normal font; returns 'normal'
unset - disables font control so that font-style applied to text is dictated by markup inside or outside the template; returns 'inherit'
invert - disables font control so that font-style applied to text is dictated by markup outside or inverted inside the template; returns 'invert'
]]
local function validate_italic (args)
local properties = {[cfg.keywords_t.affirmative] = 'italic', [cfg.keywords_t.negative] = 'normal', [cfg.keywords_t.unset] = 'inherit', [cfg.keywords_t.invert] = 'invert', [cfg.keywords_t.default] = nil};
local count = 0
for _, arg in pairs {'italic', 'italics', 'i'} do
if args[arg] then
count = count + 1
end
end
if count > 1 then -- return nil and an error message if more than one is set
return nil, cfg.validate_italic_t.multi_italic;
end
return properties[args.italic or args.italics or args.i], nil; -- return an appropriate value and a nil error message
end
--[=[--------------------------< V A L I D A T E _ C A T _ A R G S >----------------------------------------------------------
Default behavior of the {{lang}} and {{lang-??}} templates is to add categorization when the templates are used in main space.
This default functionality may be suppressed by setting |nocat=yes or |cat=no. This function selects one of these two parameters
to control categorization.
Because having two parameters with 'opposite' names and 'opposite' values is confusing, this function accepts only affirmative
values for |nocat= and only negative values for |cat=; in both cases the 'other' sense (and non-sense) is not accepted and the
parameter is treated as if it were not set in the template.
Sets args.nocat to true if categorization is to be turned off; to nil if the default behavior should apply.
Accepted values for |nocat= are the text strings:
'yes', 'y', 'true', 't', on, '1' -- [[Module:Yesno]] returns logical true for all of these; false or nil else
for |cat=
'no', 'n', 'false', 'f', 'off', '0' -- [[Module:Yesno]] returns logical false for all of these; true or nil else
]=]
local function validate_cat_args (args)
if not (args.nocat or args.cat) then -- both are nil, so categorize
return;
end
if false == yesno (args.cat) or true == yesno (args.nocat) then
args.nocat = true; -- set to true when args.nocat is affirmative; nil else (as if the parameter were not set in the template)
else -- args.nocat is the parameter actually used.
args.nocat = nil;
end
end
--[[--------------------------< I N _ A R R A Y >--------------------------------------------------------------
Whether needle is in haystack.
]]
local function in_array (needle, haystack)
if needle == nil then
return false;
end
for n,v in ipairs (haystack) do
if v == needle then
return n;
end
end
return false;
end
--[[--------------------------< F O R M A T _ I E T F _ T A G >------------------------------------------------
Prettify IETF tags to use recommended subtag formats:
code: lower case
script: sentence case
region: upper case
variant: lower case
private: lower case prefixed with -x-
]]
local function format_ietf_tag (code, script, region, variant, private)
local out = {};
if is_set (private) then
return table.concat ({code:lower(), 'x', private:lower()}, '-'); -- if private, all other tags ignored
end
table.insert (out, code:lower());
if is_set (script) then
script = script:lower():gsub ('^%a', string.upper);
table.insert (out, script);
end
if is_set (region) then
table.insert (out, region:upper());
end
if is_set (variant) then
table.insert (out, variant:lower());
end
return table.concat (out, '-');
end
--[[--------------------------< G E T _ I E T F _ P A R T S >--------------------------------------------------
Extracts and returns IETF language tag parts:
primary language subtag (required) - 2 or 3 character IANA language code
script subtag - four character IANA script code
region subtag - two-letter or three digit IANA region code
variant subtag - four digit or 5-8 alnum variant code; only one variant subtag supported
private subtag - x- followed by 1-8 alnum private code; only supported with the primary language tag
in any one of these forms
lang lang-variant
lang-script lang-script-variant
lang-region lang-region-variant
lang-script-region lang-script-region-variant
lang-x-private
each of lang, script, region, variant, and private, when used, must be valid.
Languages with both two- and three-character code synonyms are promoted to the two-character synonym because
the IANA registry file omits the synonymous three-character code; we cannot depend on browsers understanding
the synonymous three-character codes in the lang= attribute.
For {{lang-??}} templates, the parameters |script=, |region=, and |variant= are supported (not supported in {{lang}}
because those parameters are superfluous to the IETF subtags in |code=).
Returns six values; all lower case. Valid parts are returned as themselves; omitted parts are returned as empty strings, invalid
parts are returned as nil; the sixth returned item is an error message (if an error detected) or nil.
See http://www.rfc-editor.org/rfc/bcp/bcp47.txt section 2.1.
]]
local function get_ietf_parts (source, args_script, args_region, args_variant)
local code, script, region, variant, private; -- IETF tag parts
if not is_set (source) then
return nil, nil, nil, nil, nil, cfg.get_ietf_parts_t.missing_lang_tag;
end
local pattern = { -- table of tables holding acceptable IETF tag patterns and short names of the IETF part captured by the pattern
{'^(%a%a%a?)%-(%a%a%a%a)%-(%a%a)%-(%d%d%d%d)$', 's', 'r', 'v'}, -- 1 - ll-Ssss-RR-variant (where variant is 4 digits)
{'^(%a%a%a?)%-(%a%a%a%a)%-(%d%d%d)%-(%d%d%d%d)$', 's', 'r', 'v'}, -- 2 - ll-Ssss-DDD-variant (where region is 3 digits; variant is 4 digits)
{'^(%a%a%a?)%-(%a%a%a%a)%-(%a%a)%-(%w%w%w%w%w%w?%w?%w?)$', 's', 'r', 'v'}, -- 3 - ll-Ssss-RR-variant (where variant is 5-8 alnum characters)
{'^(%a%a%a?)%-(%a%a%a%a)%-(%d%d%d)%-(%w%w%w%w%w%w?%w?%w?)$', 's', 'r', 'v'}, -- 4 - ll-Ssss-DDD-variant (where region is 3 digits; variant is 5-8 alnum characters)
{'^(%a%a%a?)%-(%a%a%a%a)%-(%d%d%d%d)$', 's', 'v'}, -- 5 - ll-Ssss-variant (where variant is 4 digits)
{'^(%a%a%a?)%-(%a%a%a%a)%-(%w%w%w%w%w%w?%w?%w?)$', 's', 'v'}, -- 6 - ll-Ssss-variant (where variant is 5-8 alnum characters)
{'^(%a%a%a?)%-(%a%a)%-(%d%d%d%d)$', 'r', 'v'}, -- 7 - ll-RR-variant (where variant is 4 digits)
{'^(%a%a%a?)%-(%d%d%d)%-(%d%d%d%d)$', 'r', 'v'}, -- 8 - ll-DDD-variant (where region is 3 digits; variant is 4 digits)
{'^(%a%a%a?)%-(%a%a)%-(%w%w%w%w%w%w?%w?%w?)$', 'r', 'v'}, -- 9 - ll-RR-variant (where variant is 5-8 alnum characters)
{'^(%a%a%a?)%-(%d%d%d)%-(%w%w%w%w%w%w?%w?%w?)$', 'r', 'v'}, -- 10 - ll-DDD-variant (where region is 3 digits; variant is 5-8 alnum characters)
{'^(%a%a%a?)%-(%d%d%d%d)$', 'v'}, -- 11 - ll-variant (where variant is 4 digits)
{'^(%a%a%a?)%-(%w%w%w%w%w%w?%w?%w?)$', 'v'}, -- 12 - ll-variant (where variant is 5-8 alnum characters)
{'^(%a%a%a?)%-(%a%a%a%a)%-(%a%a)$', 's', 'r'}, -- 13 - ll-Ssss-RR
{'^(%a%a%a?)%-(%a%a%a%a)%-(%d%d%d)$', 's', 'r'}, -- 14 - ll-Ssss-DDD (region is 3 digits)
{'^(%a%a%a?)%-(%a%a%a%a)$', 's'}, -- 15 - ll-Ssss
{'^(%a%a%a?)%-(%a%a)$', 'r'}, -- 16 - ll-RR
{'^(%a%a%a?)%-(%d%d%d)$', 'r'}, -- 17 - ll-DDD (region is 3 digits)
{'^(%a%a%a?)$'}, -- 18 - ll
{'^(%a%a%a?)%-x%-(%w%w?%w?%w?%w?%w?%w?%w?)$', 'p'}, -- 19 - ll-x-pppppppp (private is 1-8 alnum characters)
}
local t = {}; -- table of captures; serves as a translator between captured IETF tag parts and named variables
for i, v in ipairs (pattern) do -- spin through the pattern table looking for a match
local c1, c2, c3, c4; -- captures in the 'pattern' from the pattern table go here
c1, c2, c3, c4 = source:match (pattern[i][1]); -- one or more captures set if source matches pattern[i])
if c1 then -- c1 always set on match
code = c1; -- first capture is always code
t = {
[pattern[i][2] or 'x'] = c2, -- fill the table of captures with the rest of the captures
[pattern[i][3] or 'x'] = c3, -- take index names from pattern table and assign sequential captures
[pattern[i][4] or 'x'] = c4, -- index name may be nil in pattern[i] table so "or 'x'" spoofs a name for this index in this table
};
script = t.s or ''; -- translate table contents to named variables;
region = t.r or ''; -- absent table entries are nil so set named IETF parts to empty string for concatenation
variant= t.v or '';
private = t.p or '';
break; -- and done
end
end
if not code then
return nil, nil, nil, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_tag, {source}); -- don't know what we got but it is malformed
end
code = code:lower(); -- ensure that we use and return lower case version of this
if not (override_table[code] or lang_table[code] or synonym_table[code] or lang_dep_table[code]) then
return nil, nil, nil, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_code, {code}); -- invalid language code, don't know about the others (don't care?)
end
if synonym_table[code] then -- if 639-2/639-2T code has a 639-1 synonym
table.insert (maint_cats, substitute (cfg.get_ietf_parts_t.maint_promo_cat, {code}));
table.insert (maint_msgs, substitute (cfg.get_ietf_parts_t.maint_promo_msg, {code, synonym_table[code]}));
code = synonym_table[code]; -- use the synonym
end
if is_set (script) then
if is_set (args_script) then
return code, nil, nil, nil, nil, cfg.get_ietf_parts_t.redundant_scr; -- both code with script and |script= not allowed
end
else
script = args_script or ''; -- use args.script if provided
end
if is_set (script) then
script = script:lower(); -- ensure that we use and return lower case version of this
if not script_table[script] then
return code, nil, nil, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_scr_code, {script, code}); -- language code OK, invalid script, don't know about the others (don't care?)
end
end
if suppressed_table[script] then -- ensure that code-script does not use a suppressed script
if in_array (code, suppressed_table[script]) then
return code, nil, nil, nil, nil, substitute (cfg.get_ietf_parts_t.script_code, {script, code}); -- language code OK, script is suppressed for this code
end
end
if is_set (region) then
if is_set (args_region) then
return code, nil, nil, nil, nil, cfg.get_ietf_parts_t.redundant_reg; -- both code with region and |region= not allowed
end
else
region = args_region or ''; -- use args.region if provided
end
if is_set (region) then
region = region:lower(); -- ensure that we use and return lower case version of this
if not region_table[region] then
return code, script, nil, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_reg_code, {region, code});
end
end
if is_set (variant) then
if is_set (args_variant) then
return code, nil, nil, nil, nil, cfg.get_ietf_parts_t.redundant_var; -- both code with variant and |variant= not allowed
end
else
variant = args_variant or ''; -- use args.variant if provided
end
if is_set (variant) then
variant = variant:lower(); -- ensure that we use and return lower case version of this
if not variant_table[variant] then -- make sure variant is valid
return code, script, region, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_var, {variant});
end -- does this duplicate/replace tests in lang() and lang_xx()?
if is_set (script) then -- if script set it must be part of the 'prefix'
if not in_array (table.concat ({code, '-', script}), variant_table[variant]['prefixes']) then
return code, script, region, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_var_code_scr, {variant, code, script});
end
elseif is_set (region) then -- if region set, there are some prefixes that require lang code and region (en-CA-newfound)
if not in_array (code, variant_table[variant]['prefixes']) then -- first see if lang code is all that's required (en-oxendict though en-GB-oxendict is preferred)
if not in_array (table.concat ({code, '-', region}), variant_table[variant]['prefixes']) then -- now try for lang code and region (en-CA-newfound)
return code, script, region, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_var_code_reg, {variant, code, region});
end
end
else -- cheap way to determine if there are prefixes; fonipa and others don't have prefixes; # operator always returns 0
if variant_table[variant]['prefixes'][1] and not in_array (code, variant_table[variant]['prefixes']) then
return code, script, region, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_var_code, {variant, code});
end
end
end
if is_set (private) then
private = private:lower(); -- ensure that we use and return lower case version of this
if not override_table[table.concat ({code, '-x-', private})] then -- make sure private tag is valid; note that index
return code, script, region, nil, nil, substitute (cfg.get_ietf_parts_t.unrecog_pri, {private});
end
end
return code, script, region, variant, private, nil; -- return the good bits; make sure that msg is nil
end
--[=[-------------------------< M A K E _ W I K I L I N K >----------------------------------------------------
Makes a wikilink; when both link and display text is provided, returns a wikilink in the form [[L|D]]; if only
link is provided, returns a wikilink in the form [[L]]; if neither are provided or link is omitted, returns an
empty string.
]=]
local function make_wikilink (link, display)
if is_set (link) then
if is_set (display) then
return table.concat ({'[[', link, '|', display, ']]'});
else
return table.concat ({'[[', link, ']]'});
end
else
return '';
end
end
--[[--------------------------< D I V _ M A R K U P _ A D D >--------------------------------------------------
Adds <i> and </i> tags to list-item text or to implied <p>..</p> text. Mixed not supported.
]]
local function div_markup_add (text, style)
if text:find ('^\n[%*:;#]') then -- look for list markup; list markup must begin at start of text
if 'italic' == style then
return text:gsub ('(\n[%*:;#]+)([^\n]+)', '%1<i>%2</i>'); -- insert italic markup at each list item
else
return text;
end
end
if text:find ('\n+') then -- look for any number of \n characters in text
text = text:gsub ('([^\n])\n([^\n])', '%1 %2'); -- replace single newline characters with a space character which mimics MediaWiki
if 'italic' == style then
text = text:gsub('[^\n]+', '<p><i>%1</i></p>'); -- insert p and italic markup tags at each implied p (two or more consecutive '\n\n' sequences)
else
text = text:gsub ('[^\n]+', '<p>%1</p>'); -- insert p markup at each implied p
text = text:gsub ('\n', ''); -- strip newline characters
end
end
return text;
end
--[[--------------------------< T I T L E _ W R A P P E R _ M A K E >------------------------------------------
Makes a <span title="<title text>"><content_text></span> or <div title="<title text>"><content_text></div> where
<title text> is in the tool-tip in the wiki's local language and <content_text> is non-local-language text in
HTML markup. This because the lang= attribute applies to the content of its enclosing tag.
<tag> holds a string 'div' or 'span' used to choose the correct wrapping tag.
]]
local function title_wrapper_make (title_text, content_text, tag)
local wrapper_t = {};
table.insert (wrapper_t, table.concat ({'<', tag})); -- open opening wrapper tag
table.insert (wrapper_t, ' title=\"'); -- begin title attribute
table.insert (wrapper_t, title_text); -- add <title_text>
table.insert (wrapper_t, '\">'); -- end title attribute and close opening wrapper tag
table.insert (wrapper_t, content_text); -- add <content_text>
table.insert (wrapper_t, table.concat ({'</', tag, '>'})); -- add closing wrapper tag
return table.concat (wrapper_t); -- make a big string and done
end
--[[--------------------------< M A K E _ T E X T _ H T M L >--------------------------------------------------
Add the HTML markup to text according to the type of content that it is: <span> or <i> tags for inline content or
<div> tags for block content
The lang= attribute also applies to the content of the tag where it is placed so this is wrong because 'Spanish
language text' is English:
<i lang="es" title="Spanish language text">casa</i>
should be:
<span title="Spanish language text"><i lang="es">casa</i></span>
or for <div>...</div>:
<div title="Spanish language text"><div lang="es"><spanish-language-text></div></div>
]]
local function make_text_html (code, text, tag, rtl, style, size, language)
local html_t = {};
local style_added = '';
local wrapper_tag = tag; -- <tag> gets modified so save a copy for use when/if we create a wrapper span or div
if text:match ('^%*') then
table.insert (html_t, '*'); -- move proto language text prefix outside of italic markup if any; use numeric entity because plain splat confuses MediaWiki
text = text:gsub ('^%*', ''); -- remove the splat from the text
end
if 'span' == tag then -- default HTML tag for inline content
if 'italic' == style then -- but if italic
tag = 'i'; -- change to <i> tags
end
else -- must be div so go
text = div_markup_add (text, style); -- handle implied <p>, implied <p> with <i>, and list markup (*;:#) with <i>
end
table.insert (html_t, table.concat ({'<', tag})); -- open the <i>, <span>, or <div> HTML tag
code = code:gsub ('%-x%-.*', ''); -- strip private use subtag from code tag because meaningless outside of Wikipedia
table.insert (html_t, table.concat ({' lang="', code, '\"'})); -- add language attribute
if (rtl or unicode.is_rtl(text)) and ('ltr' == this_wiki_lang_dir) then -- text is right-to-left on a left-to-right wiki
table.insert (html_t, ' dir="rtl"'); -- add direction attribute for right-to-left languages
elseif not (rtl or unicode.is_rtl(text)) and ('rtl' == this_wiki_lang_dir) then -- text is left-to-right on a right-to-left wiki
table.insert (html_t, ' dir="ltr"'); -- add direction attribute for left-to-right languages
end
if 'normal' == style then -- when |italic=no
table.insert (html_t, ' style=\"font-style: normal;'); -- override external markup, if any
style_added = '\"'; -- remember that style attribute added and is not yet closed
end
if is_set (size) then -- when |size=<something>
if is_set (style_added) then
table.insert (html_t, table.concat ({' font-size: ', size, ';'})); -- add when style attribute already inserted
else
table.insert (html_t, table.concat ({' style=\"font-size: ', size, ';'})); -- create style attribute
style_added = '\"'; -- remember that style attribute added and is not yet closed
end
end
table.insert (html_t, table.concat ({style_added, '>'})); -- close the opening HTML tag
table.insert (html_t, text); -- insert the text
table.insert (html_t, table.concat ({'</', tag, '>'})); -- close the 'text' <i>, <span>, or <div> HTML tag
if is_set ('زوون') then -- create a <title_text> string for the title= attribute in a wrapper span or div
local title_text;
if 'zxx' == code then -- special case for this tag 'no linguistic content'
title_text = substitute ('$1 $2', {'زوون', cfg.make_text_html_t.zxx}); -- not a language so don't use 'language' in title text
elseif mw.ustring.find ('زوون', 'زوونون', 1, true) then
title_text = substitute ('$1', {'زوون', cfg.make_text_html_t.collective}); -- for collective languages
else
title_text = substitute ('$1-$2', {'زوون', cfg.make_text_html_t.individual}); -- for individual languages
end
return title_wrapper_make (title_text, table.concat (html_t), wrapper_tag);
else
return table.concat (html_t);
end
end
--[=[-------------------------< M A K E _ C A T E G O R Y >----------------------------------------------------
For individual language, <language>, returns:
[[رج:مقالاتی که <language> زوون بنویشته دارنه]]
For English:
[[رج:رج:مقالاتی که انگلیسی زوون بنویشته دارنه]]
For ISO 639-2 collective languages (and for 639-1 bh):
[[رج:مقالاتی که <language> زوون بنویشته دارنه]]
]=]
local function make_category (code, language_name, nocat, name_get)
if ((0 ~= namespace) or nocat) and not name_get then -- only categorize in article space
return ''; -- return empty string for concatenation
end
if mw.ustring.find (language_name, 'زوونون', 1, true) then
return substitute ('[[$1 $2]]', {cfg.make_category_t.collective_cat, language_name});
end
if this_wiki_lang_tag == code then
return substitute ('[[$1 $2 $3-$4]]', { -- unique category name for the local language
cfg.make_category_t.cat_prefix,
cfg.make_category_t.explicit_cat,
language_name,
cfg.make_category_t.cat_postfix,
});
else
return substitute ('[[$1-$3]]', { -- category for individual languages
cfg.make_category_t.cat_prefix,
language_name,
cfg.make_category_t.cat_postfix,
});
end
end
--[[--------------------------< M A K E _ T R A N S L I T >----------------------------------------------------
Return translit <i lang=xx-Latn>...</i> where xx is the language code; else return empty string.
The value |script= is not used in {{transliteration}} for this purpose; instead it uses |code. Because language scripts
are listed in the {{transliteration}} switches they are included in the data tables. The script parameter is introduced
at {{Language with name and transliteration}}. If |script= is set, this function uses it in preference to code.
To avoid confusion, in this module and the templates that use it, the transliteration script parameter is renamed
to be |translit-script= (in this function, tscript).
This function is used by both lang_xx() and xlit()
lang_xx() always provides code, language_name, and translit; may provide tscript; never provides style
xlit() always provides language_name, translit, and one of code or tscript, never both; always provides style
For {{transliteration}}, style only applies when a language code is provided.
]]
local function make_translit (code, language_name, translit, std, tscript, style, engvar)
local title_t = lang_data.translit_title_table; -- table of transliteration standards and the language codes and scripts that apply to those standards
local title_text = ''; -- tool tip text for title= attribute
std = std and std:lower(); -- lower case for table indexing
if not is_set (std) and not is_set (tscript) then -- when neither standard nor script specified
title_text = language_name; -- write a generic tool tip
if not mw.ustring.find (language_name, 'زوونون', 1, true) then -- collective language names (plural 'languages' is part of the name)
title_text = substitute ('$1-$2', {title_text, cfg.misc_text_t.language}); -- skip this text (individual and macro languages only)
end
title_text = substitute ('$1 $2', {title_text, mw.ustring.lower (cfg.engvar_t[engvar]['romanisz_lc'])}); -- finish the tool tip; use romanization when neither script nor standard supplied
elseif is_set (std) and is_set (tscript) then -- when both are specified
if title_t[std] then -- and if standard is legitimate
if title_t[std][tscript] then -- and if script for that standard is legitimate
if script_table[tscript] then
title_text = substitute ('$1$2 ($3 $4) $5', { -- add the appropriate text to the tool tip
title_text,
title_t[std][tscript:lower()],
script_table[tscript],
cfg.make_translit_t.script,
cfg.make_translit_t.transliteration,
});
else
title_text = title_text .. title_t[std]['default']; -- use the default if script not in std table; TODO: maint cat? error message because script not found for this standard?
end
else
title_text = title_text .. title_t[std]['default']; -- use the default if script not in std table; TODO: maint cat? error message because script not found for this standard?
end
else
return ''; -- invalid standard, setup for error message
end
elseif is_set (std) then -- translit-script not set, use language code
if not title_t[std] then return ''; end -- invalid standard, setup for error message
if title_t[std][code] then -- if language code is in the table (xlit may not provide a language code)
title_text = substitute ('$1$2 ($3 $4) $5', { -- add the appropriate text to the tool tip
title_text,
title_t[std][code:lower()],
language_name,
cfg.misc_text_t.language,
cfg.make_translit_t.transliteration,
});
else -- code doesn't match
title_text = title_text .. title_t[std]['default']; -- so use the standard's default
end
else -- here if translit-script set but translit-std not set
if title_t['no_std'][tscript] then
title_text = title_text .. title_t['no_std'][tscript]; -- use translit-script if set
elseif title_t['no_std'][code] then
title_text = title_text .. title_t['no_std'][code]; -- use language code
else
if is_set (tscript) then
title_text = substitute ('$1$2-$3 $4', { -- write a script tool tip
title_text,
language_name,
cfg.make_translit_t.script,
cfg.make_translit_t.transliteration,
});
elseif is_set (code) then
if not mw.ustring.find (language_name, 'زوونون', 1, true) then -- collective language names (plural 'languages' is part of the name)
title_text = substitute ('$1-$2', { -- skip this text (individual and macro languages only)
title_text,
cfg.misc_text_t.language,
});
end
title_text = substitute ('$1 $2', { -- finish the tool tip
title_text,
cfg.make_translit_t.transliteration,
});
else
title_text = substitute ('$1 $2', { -- generic tool tip (can we ever get here?)
title_text,
cfg.make_translit_t.transliteration,
});
end
end
end
local tag
if is_set (code) then -- when a language code is provided (always with {{lang-??}} templates, not always with {{transliteration}})
code = code:match ('^(%a%a%a?)'); -- strip all subtags leaving only the language subtag
if not style then -- nil for the default italic style
tag = '<i lang="%s-Latn">%s</i>'
else
tag = '<span style="font-style: %s" lang="%s-Latn">%s</span>' -- non-standard style, construct a span tag for it
tag = string.format(tag, style, "%s", "%s")
end
tag = string.format(tag, code, "%s")
else
tag = '<span>%s</span>' -- when no language code: no lang= attribute, not italic ({{transliteration}} only)
end
tag = string.format(tag, translit) -- add the translit text
if '' == title_text then -- when there is no need for a tool-tip
return tag; -- done
else
title_text = cfg.engvar_sel_t.gb == engvar and title_text:gsub ('([Rr]omani)z', '%1s') or title_text; -- gb eng when engvar specifies gb eng; us eng else
return title_wrapper_make (title_text, tag, 'span'); -- wrap with a tool-tip span and done
end
end
--[[--------------------------< V A L I D A T E _ T E X T >----------------------------------------------------
This function checks the content of args.text and returns empty string if nothing is amiss else it returns an
error message. The tests are for empty or missing text and for improper or disallowed use of apostrophe markup.
Italic rendering is controlled by the |italic= template parameter so italic markup should never appear in args.text
either as ''itself'' or as '''''bold italic''''' unless |italic=unset or |italic=invert.
]]
local function validate_text (template, args)
if not is_set (args.text) then
return make_error_msg (cfg.validate_text_t.no_text, args, template);
end
if args.text:find ("%f[\']\'\'\'\'%f[^\']") or args.text:find ("\'\'\'\'\'[\']+") then -- because we're looking, look for 4 appostrophes or 6+ appostrophes
return make_error_msg (cfg.validate_text_t.malformed_markup, args, template);
end
local style = args.italic;
if (cfg.keywords_t.unset ~= style) and (cfg.keywords_t.invert ~=style) then
if args.text:find ("%f[\']\'\'%f[^\']") or args.text:find ("%f[\']\'\'\'\'\'%f[^\']") then -- italic but not bold, or bold italic
return make_error_msg (cfg.validate_text_t.italic_markup, args, template);
end
end
end
--[[--------------------------< R E N D E R _ M A I N T >------------------------------------------------------
Render mainenance messages and categories.
]]
local function render_maint (nocat)
local maint = {};
if 0 < #maint_msgs then -- when there are maintenance messages
table.insert (maint, table.concat ({'<span class="lang-comment" style="font-style: normal; display: none; color: #33aa33; margin-left: 0.3em;">'})); -- opening <span> tag
for _, msg in ipairs (maint_msgs) do
table.insert (maint, table.concat ({msg, ' '})); -- add message strings
end
table.insert (maint, '</span>'); -- close the span
end
if (0 < #maint_cats) and (0 == namespace) and not nocat then -- when there are maintenance categories; article namespace only
for _, cat in ipairs (maint_cats) do
table.insert (maint, table.concat ({'[[Category:', cat, ']]'})); -- format and add the categories
end
end
return table.concat (maint);
end
--[[--------------------------< P R O T O _ P R E F I X >------------------------------------------------------
For proto languages, text is prefixed with a splat. We do that here as a flag for make_text_html() so that a splat
will be rendered outside of italic markup (if used). If the first character in text here is already a splat, we
do nothing.
proto_param is boolean or nil; true adds splat prefix regardless of language name; false removes and inhibits
regardless of language name; nil does nothing; presumes that the value in text is correct but removes extra splac.
]]
local function proto_prefix (text, language_name, proto_param)
if false == proto_param then -- when forced by |proto=no
return text:gsub ('^%**', ''); -- return text without splat prefix regardless of language name or existing splat prefix in text
elseif (language_name:find ('^Proto%-') or (true == proto_param)) then -- language is a proto or forced by |proto=yes
return text:gsub ('^%**', '*'); -- prefix proto-language text with a splat; also removes duplicate prefixing splats
end
return text:gsub ('^%*+', '*'); -- return text unmolested except multiple splats reduced to one splat
end
--[[--------------------------< H A S _ P O E M _ T A G >------------------------------------------------------
Looks for a poem strip marker in text; returns true when found; false else.
Auto-italic detection disabled when text has poem stripmarker because it is not possible for this code to know
the content that will replace the stripmarker.
]]
local function has_poem_tag (text)
return text:find ('\127[^\127]*UNIQ%-%-poem%-[%a%d]+%-QINU[^\127]*\127') and true or false;
end
--[[--------------------------< H T M L _ T A G _ S E L E C T >------------------------------------------------
Inspects content of and selectively trims text. Returns text and the name of an appropriate HTML tag for text.
If text contains:
\n\n text has implied <p>..</p> tags - trim leading and trailing whitespace and return
If text begins with list markup:
\n* unordered
\n; definition
\n: definition
\n# ordered
trim all leading whitespace except \n and trim all trailing whitespace
If text contains <poem>...</poem> stripmarker, return text unmodified and choose <div>..</div> tags because
the stripmarker is replaced with text wrapped in <div>..</div> tags.
If the text contains any actual <div>...</div> tags, then it's again returned unmodified and <div>...</div>
tags are used to wrap it, to prevent div/span inversion.
]]
local function html_tag_select (text)
local tag;
if has_poem_tag (text) then -- contains poem stripmarker (we can't know the content of that)
tag = 'div'; -- poem replacement is in div tags so lang must use div tags
elseif text:find ('<div') then -- reductive; if the text contains a div tag, we must use div tags
tag = 'div';
elseif mw.text.trim (text):find ('\n\n+') then -- contains implied p tags
text = mw.text.trim (text); -- trim leading and trailing whitespace characters
tag = 'div'; -- must be div because span may not contain p tags (added later by MediaWiki); poem replacement is in div tags
elseif text:find ('\n[%*:;%#]') then -- if text has list markup
text = text:gsub ('^[\t\r\f ]*', ''):gsub ('%s*$', ''); -- trim all whitespace except leading newline character '\n'
tag = 'div'; -- must be div because span may not contain ul, dd, dl, ol tags (added later by MediaWiki)
else
text = mw.text.trim (text); -- plain text
tag = 'span'; -- so span is fine
end
return text, tag;
end
--[[--------------------------< V A L I D A T E _ P R O T O >--------------------------------------------------
Validates value assigned to |proto=; permitted values are yes and no; yes returns as true, no returns as false,
empty string (or parameter omitted) returns as nil; any other value returns nil with <proto_param> as second
return value for use in error message.
]]
local function validate_proto (proto_param)
if cfg.keywords_t.affirmative == proto_param then
return true;
elseif cfg.keywords_t.negative == proto_param then
return false;
elseif is_set (proto_param) then
return nil, proto_param; -- |proto= something other than 'yes' or 'no'
else
return nil; -- missing or empty
end
end
--[[--------------------------< L A N G U A G E _ N A M E _ G E T >--------------------------------------------
Common function to return language name from the data set according to IETF tag.
Returns language name if found in data tables; nil else.
]]
local function language_name_get (ietf, code, cat)
ietf = ietf:lower(); -- ietf:lower() because format_ietf_tag() returns mixed case
local name; -- remains nil if not found
if override_table[ietf] then -- look for whole IETF tag in override table
name = override_table[ietf];
elseif override_table[code] then -- not there so try basic language tag
name = override_table[code];
elseif lang_table[code] then -- shift to IANA active tag/name table
name = lang_table[code];
elseif lang_dep_table[code] then -- try the IANA deprecated tag/name table
name = lang_dep_table[code];
end
if lang_dep_table[code] and cat then -- because deprecated code may have been overridden to en.wiki preferred name
table.insert (maint_cats, substitute (cfg.language_name_get_t.deprecated_cat, {code}));
table.insert (maint_msgs, substitute (cfg.language_name_get_t.deprecated_msg, {code}));
end
return name; -- name from data tables or nil
end
--[[--------------------------< T E X T _ S C R I P T _ M A T C H _ T E S T >----------------------------------
IETF script subtag should match the script of the <text>. This module does not attempt to know all scripts and
what they look like. It does know what Latn script looks like so when <text> is written using other than the Latn
script, the IETF script subtag, if present, should not be Latn.
Conversely, when <text> is written using the Latn script, the IETF script subtag, if present, should be Latn.
For the purposes of this test, Latf (Fraktur) and Latg (Gaelic) are considered to be equivalent to Latn because
unicode treats these two scripts as font-specific variants of Latn.
Returns an error message when mismatch detected; nil else.
]]
local function text_script_match_test (script, is_latn_text, pos, char)
local scripts_t = {['latf'] = true, ['latg'] = true, ['latn'] = true}; -- unicode 'latn' scripts; 'latf' and 'latg' are font variants so there are no Fraktur or Gaelic codepoints
if is_set (script) then -- don't bother with the rest of this if <script> is nil or empty string
script = script:lower(); -- lower case to index into <scripts_t>
if is_latn_text then -- when text is wholly Latn script
if not scripts_t[script] then -- but a non-Latn script is specified
return cfg.text_script_match_test_t.latn_txt_mismatch; -- emit an error message
end
else -- when text is not wholly Latn script
if scripts_t[script] then -- but a Latn script is specified
return substitute (cfg.text_script_match_test_t.latn_scr_mismatch, {pos, char}); -- emit an error message with position of first offending character
end
end
end
end
--[[--------------------------< B I N A R Y _ S E A R C H >---------------------------------------------------
conducts a binary search of <ranges_t> for a sub-range that holds <target>.
returns boolean true if a sub-range holding <target> is found; boolean false else.
]]
local function binary_search (target, ranges_t)
local idx_bot = 1; -- initialize to index of first key
local idx_top = sizeof_ranges_t; -- initialize to index of last key (number of keys)
if (target < ranges_t[idx_bot][1]) or (target > ranges_t[idx_top][2]) then -- invalid; target out of range
return; -- abandon
end
local idx_mid; -- calculated index of range midway between top index and bottom index
local flag = false; -- flag to tell us when we've evaluated last (highest) range in <ranges_t>
while 1 do
idx_mid = math.ceil ((idx_bot + idx_top) / 2); -- get the mid-point in the <ranges_t> sequence
if (target >= ranges_t[idx_mid][1]) and (target <= ranges_t[idx_mid][2]) then -- indexed range low value <= target <= indexed range high value
return true; -- we found the range that holds the <target> character; return true
elseif (target > ranges_t[idx_mid][2]) then -- is <target> > indexed range high value?
idx_bot = idx_mid; -- adjust <idx_bot> up
else -- here when <target> less than indexed range low value
idx_top = idx_mid - 1; -- adjust <idx_top> down
end
if flag then
break; -- here when we just evaluated the last range and <target> not found
end
if not flag and (idx_bot == idx_top) then -- set true just before we evaluate the last (highest) range in <ranges_t>
flag = true;
end
end
end
--[[--------------------------< I S _ L A T I N >--------------------------------------------------------------
compare <text> as codepoints to lists of known codepoints accepted as Latn script
returns boolean true and modified <text> when <text> is wrapped in accept-as-written markup
returns boolean true and <text> when codepoint is known
returns boolean false, <text>, non-Latn codepoint position in <text> (left to right), and the codepoint character
when codepoint is not known
TODO: when text has accept-as-written markup, return a non-boolean value to indicate that <text> is not wholly
latn script? Use that return value to create non-Latn HTML lang= attribute because <text> isn't really
latn so lang=und (undetermined)? or instead, omit the -Latn subtag? (without -Latn need to force |italic=yes)
]]
local function is_latin (text, tag)
local count;
text, count = text:gsub ('^%(%((.+)%)%)$', '%1'); -- remove accept-as-written markup if present
if 0 ~= count then
return true, text; -- markup present so assume that <text> is Latn-script
end
local pos = 0; -- position counter for error messaging
for codepoint in mw.ustring.gcodepoint (text) do -- fetch each code point
pos = pos + 1; -- bump the position counter
if not is_latn_data.singles_t[codepoint] and -- codepoint not found in the singles list?
not binary_search (codepoint, is_latn_data.ranges_t) and -- codepoint not a member of a listed range?
not (tag and is_latn_data.specials_t[codepoint] and is_latn_data.specials_t[codepoint][tag]) then -- not a language-specific codepoint?
return false, text, pos, mw.ustring.char (codepoint); -- codepoint not known; return false with codepoint position and character representation
end
end
return true, text; -- is known; return <text>
end
--[[--------------------------< _ L A N G >--------------------------------------------------------------------
Entry point for {{lang}}.
There should be no reason to set parameters in the {{lang}} {{#invoke:}}
<includeonly>{{#invoke:lang|lang}}</includeonly>
Parameters are received from the template's frame (parent frame).
]]
local function _lang (args)
local out = {};
local language_name; -- used to make category names
local category_name; -- same as language_name except that it retains any parenthetical disambiguators (if any) from the data set
local subtags = {}; -- IETF subtags script, region, variant, and private
local code; -- the language code
local msg; -- for error messages
local tag = 'span'; -- initial value for make_text_html()
local template = args.template or cfg.templates_t.lang;
maint_cats = {}; -- initialize because when this module required into another module, these only declared once so only initialzed once
maint_msgs = {};
validate_cat_args (args); -- determine if categorization should be suppressed
if args[1] and args.code then
return make_error_msg (substitute (cfg.lang_t.conflict_n_param, {'1', cfg.lang_t.conflict_n_param_types.code}), args, template);
else
args.code = args[1] or args.code; -- prefer args.code
end
if args[2] and args.text then
return make_error_msg (substitute (cfg.lang_t.conflict_n_param, {'2', cfg.lang_t.conflict_n_param_types.text}), args, template);
else
args.text = args[2] or args.text; -- prefer args.text
end
msg = validate_text (template, args); -- ensure that |text= is set
if is_set (msg) then -- msg is an already-formatted error message
return msg;
end
args.text, tag = html_tag_select (args.text); -- inspects text; returns appropriate HTML tag with text trimmed accordingly
args.rtl = args.rtl == cfg.keywords_t.affirmative; -- convert to boolean: 'yes' -> true, other values -> false
args.proto, msg = validate_proto (args.proto); -- return boolean, or nil, or nil and error message flag
if msg then
return make_error_msg (substitute (cfg.lang_t.invalid_proto, {msg}), args, template);
end
code, subtags.script, subtags.region, subtags.variant, subtags.private, msg = get_ietf_parts (args.code); -- |script=, |region=, |variant= not supported because they should be part of args.code ({{{1}}} in {{lang}})
if msg then
return make_error_msg (msg, args, template);
end
local is_latn_text, pos, char;
is_latn_text, args.text, pos, char= is_latin (args.text, code); -- make a boolean
msg = text_script_match_test (subtags.script, is_latn_text, pos, char)
if msg then -- if an error detected then there is an error message
return make_error_msg (msg, args, template);
end
args.italic, msg = validate_italic (args);
if msg then
return make_error_msg (msg, args, template);
end
if nil == args.italic then -- nil when |italic= absent or not set or |italic=default; args.italic controls
if ('latn' == subtags.script) or -- script is latn
(this_wiki_lang_tag ~= code and not is_set (subtags.script) and not has_poem_tag (args.text) and is_latn_text) then -- text not this wiki's language, no script specified and not in poem markup but is wholly latn script (auto-italics)
args.italic = 'italic'; -- DEFAULT for {{lang}} templates is upright; but if latn script set for font-style:italic
else
args.italic = 'inherit'; -- italic not set; script not latn; inherit current style
end
end
if is_set (subtags.script) then -- if script set, override rtl setting
if in_array (subtags.script, lang_data.rtl_scripts) then
args.rtl = true; -- script is an rtl script
else
args.rtl = false; -- script is not an rtl script
end
end
args.code = format_ietf_tag (code, subtags.script, subtags.region, subtags.variant, subtags.private); -- format to recommended subtag styles
language_name = language_name_get (args.code, code, true); -- get language name; try IETF tag first, then code w/o variant then code w/ variant
if cfg.keywords_t.invert == args.italic and 'span' == tag then -- invert only supported for in-line content
args.text = invert_italics (args.text)
end
args.text = proto_prefix (args.text, language_name, args.proto); -- prefix proto-language text with a splat
table.insert (out, make_text_html (args.code, args.text, tag, args.rtl, args.italic, args.size, language_name));
table.insert (out, make_category (code, language_name, args.nocat));
table.insert (out, render_maint (args.nocat)); -- maintenance messages and categories
return table.concat (out); -- put it all together and done
end
--[[--------------------------< L A N G >----------------------------------------------------------------------
Entry point for {{lang}}.
There should be no reason to set parameters in the {{lang}} {{#invoke:}}
<includeonly>{{#invoke:lang|lang}}</includeonly>
Parameters are received from the template's frame (parent frame).
]]
local function lang (frame)
local args_t = getArgs (frame, { -- this code so that we can detect and handle wiki list markup in text
valueFunc = function (key, value)
if 2 == key or 'text' == key then -- the 'text' parameter; do not trim wite space
return value; -- return untrimmed 'text'
elseif value then -- all other values: if the value is not nil
value = mw.text.trim (value); -- trim whitespace
if '' ~= value then -- empty string when value was only whitespace
return value;
end
end
return nil; -- value was empty or contained only whitespace
end -- end of valueFunc
});
args_t.fn = nil; -- unset because not supported but this function might have been called by {{lang|fn=lang|...}}
local msg = parameter_validate (args_t, cfg.templates_t.lang); -- verify that all supplied parameters are supported by {{lang-??}}
if msg then
return make_error_msg (msg, args_t, cfg.templates_t.lang); -- when template has unsupported params, abandon with error message
end
return _lang (args_t);
end
--[[--------------------------< T R A N S L A T I O N _ M A K E >----------------------------------------------
Stand-alone function to create literal translation of main text.
Also used by {{lang-x2}}.
]]
local function translation_make (args_t)
local translation_t = {', '}; -- initialize output
if 'none' ~= args_t.label then -- if we want a label
table.insert (translation_t, '<small>'); -- open the <small> HTML tag
if cfg.keywords_t.negative == args_t.link then
table.insert (translation_t, substitute ('<abbr title="$1">$2</abbr>', {cfg.translation_make_t.lit_xlation, cfg.translation_make_t.lit_abbr})); -- unlinked form
else
table.insert (translation_t, make_wikilink (cfg.translation_make_t.lit_xlation, cfg.translation_make_t.lit_abbr)); -- linked form
end
table.insert (translation_t, " </small>"); -- close the <small> HTML tag
end
table.insert (translation_t, table.concat ({''', args_t.translation, '''})); -- use HTML entities to avoid wiki markup confusion
return table.concat (translation_t); -- make a big string and done
end
--[[--------------------------< _ L A N G _ X X >--------------------------------------------------------------
For the {{lang-??}} templates, the only parameter required to be set in the template is the language code. All
other parameters can, usually should, be written in the template call. For {{lang-??}} templates for languages
that can have multiple writing systems, it may be appropriate to set |script= as well.
For each {{lang-??}} template choose the appropriate entry-point function so that this function knows the default
styling that should be applied to text.
For normal, upright style:
<includeonly>{{#invoke:lang|lang_xx_inherit|code=xx}}</includeonly>
For italic style:
<includeonly>{{#invoke:lang|lang_xx_italic|code=xx}}</includeonly>
All other parameters should be received from the template's frame (parent frame)
Supported parameters are:
|code = (required) the IANA language code
|script = IANA script code; especially for use with languages that use multiple writing systems
|region = IANA region code
|variant = IANA variant code
|text = (required) the displayed text in language specified by code
|link = boolean false ('no') does not link code-spcified language name to associated language article
|rtl = boolean true ('yes') identifies the language specified by code as a right-to-left language
|nocat = boolean true ('yes') inhibits normal categorization; error categories are not affected
|cat = boolian false ('no') opposite form of |nocat=
|italic = boolean true ('yes') renders displayed text in italic font; boolean false ('no') renders displayed text in normal font; not set renders according to initial_style_state
|lit = text that is a literal translation of text
|label = 'none' to suppress all labeling (language name, 'translit.', 'lit.')
any other text replaces language-name label - automatic wikilinking disabled
for those {{lang-??}} templates that support transliteration (those templates where |text= is not entirely latn script):
|translit = text that is a transliteration of text
|translit-std = the standard that applies to the transliteration
|translit-script = ISO 15924 script name; falls back to code
For {{lang-??}}, the positional parameters are:
{{{1}}} text
{{{2}}} transliterated text
{{{3}}} literal translation text
no other positional parameters are allowed
]]
local function _lang_xx (args, base_template) -- base_template will be either of 'langx' or 'lang-xx'
local out = {};
local language_name; -- used to make display text, article links
local category_name; -- same as language_name except that it retains any parenthetical disambiguators (if any) from the data set
local subtags = {}; -- IETF subtags script, region, and variant
local code; -- the language code
local translit_script_name; -- name associated with IANA (ISO 15924) script code
local translit;
local msg; -- for error messages
local tag = 'span'; -- initial value for make_text_html()
local template = args.template or base_template;
maint_cats = {}; -- initialize because when this module required into another module, these only declared once so only initialzed once
maint_msgs = {};
local text_idx = (cfg.templates_t.langx == base_template) and 2 or 1; -- for {{langx}} 'text' positional parameter is '2'
local translit_idx = (cfg.templates_t.langx == base_template) and 3 or 2;
local xlate_idx = (cfg.templates_t.langx == base_template) and 4 or 3;
if args[text_idx] and args.text then
return make_error_msg (substitute (cfg.lang_t.conflict_n_param, {translit_idx, cfg.lang_t.conflict_n_param_types.text}), args, template);
else
args.text = args[text_idx] or args.text; -- prefer positional 'text' parameter
end
msg = validate_text (template, args); -- ensure that |text= is set, does not contain italic markup and is protected from improper bolding
if is_set (msg) then
return msg;
end
args.text, tag = html_tag_select (args.text); -- inspects text; returns appropriate HTML tag with text trimmed accordingly
if args[translit_idx] and args.translit then
return make_error_msg (substitute (cfg.lang_t.conflict_n_param, {translit_idx, cfg.lang_t.conflict_n_param_types.translit}), args, template);
else
args.translit = args[translit_idx] or args.translit -- prefer positional 'translit' parameter
end
args.engvar = cfg.engvar_sel_t[args.engvar] or cfg.default_engvar; -- |engvar= when valid; cfg.default_engvar else
if args[xlate_idx] and (args.translation or args.lit) then
return make_error_msg (substitute (cfg.lang_xx_t.conflict_n_lit, {translit_idx}), args, template);
elseif args.translation and args.lit then
return make_error_msg (cfg.lang_xx_t.conflict_lit, args, template);
else
args.translation = args[xlate_idx] or args.translation or args.lit; -- prefer positional 'translation' parameter
end
if args.links and args.link then
return make_error_msg (cfg.lang_xx_t.conflict_link, args, template);
else
args.link = args.link or args.links; -- prefer args.link
end
validate_cat_args (args); -- determine if categorization should be suppressed
args.rtl = args.rtl == cfg.keywords_t.affirmative; -- convert to boolean: 'yes' -> true, other values -> false
code, subtags.script, subtags.region, subtags.variant, subtags.private, msg = get_ietf_parts (args.code, args.script, args.region, args.variant); -- private omitted because private
if msg then -- if an error detected then there is an error message
return make_error_msg (msg, args, template);
end
if args.translit then
local latn, pos, char;
latn, args.translit, pos, char = is_latin (args.translit, (('' ~= subtags.private) and (code .. '-x-' .. subtags.private)) or code);
if not latn then
return make_error_msg (substitute (cfg.lang_xx_t.translit_nonlatn, {pos, char}), args, template);
end
end
local is_latn_text, text, pos, char = is_latin (args.text, code); -- make a boolean
args.text = text; -- may have been modified (accept-as-written markup removed)
msg = text_script_match_test (subtags.script, is_latn_text, pos, char)
if msg then -- if an error detected then there is an error message
return make_error_msg (msg, args, template);
end
args.italic, msg = validate_italic (args);
if msg then
return make_error_msg (msg, args, template);
end
if cfg.templates_t.langx == base_template then -- auto-italics for {{langx}} templates; adapted from {{lang}} (no support for poem tag)
if nil == args.italic then -- nil when |italic= absent or not set or |italic=default; args.italic controls
if ('latn' == subtags.script) or -- script is latn
(this_wiki_lang_tag ~= code and not is_set (subtags.script) and is_latn_text) then -- text is not this wiki's language, no script specified and is wholly latn script (auto-italics)
args.italic = 'italic'; -- set font-style:italic
else
args.italic = 'inherit'; -- italic not set; script not latn; inherit current style
end
end
else -- {{lang-xx}} does not do auto italics; retained for those wikis that don't support {{langx}}
if nil == args.italic then -- args.italic controls
if is_set (subtags.script) then
if 'latn' == subtags.script then
args.italic = 'italic'; -- |script=Latn; set for font-style:italic
else
args.italic = initial_style_state; -- italic not set; script is not latn; set for font-style:<initial_style_state>
end
else
args.italic = initial_style_state; -- here when |italic= and |script= not set; set for font-style:<initial_style_state>
end
end
end
if is_set (subtags.script) then -- if script set override rtl setting
if in_array (subtags.script, lang_data.rtl_scripts) then
args.rtl = true; -- script is an rtl script
else
args.rtl = false; -- script is not an rtl script
end
end
args.proto, msg = validate_proto (args.proto); -- return boolean, or nil, or nil and error message flag
if msg then
return make_error_msg (substitute (cfg.lang_t.invalid_proto, {args.proto}), args, template);
end
args.code = format_ietf_tag (code, subtags.script, subtags.region, subtags.variant, subtags.private); -- format to recommended subtag styles
language_name = language_name_get (args.code, code, true); -- get language name; try IETF tag first, then code w/o variant then code w/ variant
category_name = language_name; -- category names retain IANA parenthetical diambiguators (if any)
language_name = language_name:gsub ('%s+%b()', ''); -- remove IANA parenthetical disambiguators or qualifiers from names that have them
if args.label then
if 'none' ~= args.label then
table.insert (out, table.concat ({args.label, ': '})); -- custom label
end
else
if cfg.keywords_t.negative == args.link then
table.insert (out, language_name); -- language name without wikilink
else
if mw.ustring.find (language_name, 'زوونهای', 1, true) then
table.insert (out, make_wikilink (language_name)); -- collective language name uses simple wikilink
elseif lang_data.article_name[args.code:lower()] then -- is IETF tag in article name over ride?
table.insert (out, make_wikilink (lang_data.article_name[args.code:lower()], language_name)); -- language name with wikilink from override data
elseif lang_data.article_name[code] then -- is language tag in article override
table.insert (out, make_wikilink (lang_data.article_name[code], language_name)); -- language name with wikilink from override data
else
table.insert (out, make_wikilink (substitute ('$1 $2', {language_name, cfg.misc_text_t.language}), language_name)); -- language name with wikilink
end
end
table.insert (out, ': '); -- separator
end
if cfg.keywords_t.invert == args.italic then
args.text = invert_italics (args.text)
end
args.text = proto_prefix (args.text, language_name, args.proto); -- prefix proto-language text with a splat
table.insert (out, make_text_html (args.code, args.text, tag, args.rtl, args.italic, args.size, ('none' == args.label) and language_name or nil))
if is_set (args.translit) and not is_latn_text then -- transliteration; not supported when args.text is wholly latn text (this is an imperfect test)
table.insert (out, ', '); -- comma to separate text from translit
if 'none' ~= args.label then
table.insert (out, '<small>');
if script_table[args['translit-script']] then -- when |translit-script= is set, try to use the script's name
translit_script_name = script_table[args['translit-script']];
else
translit_script_name = language_name; -- fall back on language name
end
local translit_title_obj = mw.title.makeTitle (0, substitute ('$1 $2',{cfg.lang_xx_t.romanization, translit_script_name})); -- make a title object; no engvar, article titles use US spelling
if translit_title_obj.exists and (cfg.keywords_t.negative ~= args.link) then
table.insert (out, make_wikilink (substitute ('$1 $2', {cfg.lang_xx_t.romanization, translit_script_name or language_name}),
substitute ('$1', {cfg.engvar_t[args.engvar]['romanisz_pt']})) .. ':'); -- make a wikilink if there is an article to link to; engvar the display text
else
table.insert (out, substitute ('$1:', {cfg.engvar_t[args.engvar]['romanisz_pt']})); -- else plain text per engvar
end
table.insert (out, ' </small>'); -- close the small tag
end
translit = make_translit (args.code, language_name, args.translit, args['translit-std'], args['translit-script'], nil, args.engvar)
if is_set (translit) then
table.insert (out, translit);
else
return make_error_msg (substitute ('$1: $2', {cfg.lang_xx_t.invalid_xlit_std, args['translit-std'] or '[ناموجود]'}), args, template);
end
elseif is_set (args.translit) and is_latn_text then -- when creating a transliteration of Latn script <text>
return make_error_msg (cfg.lang_xx_t.xlit_of_latn, args, template); -- emit error message and abandon
end
if is_set (args.translation) then -- translation (not supported in {{lang}})
table.insert (out, translation_make (args));
end
table.insert (out, make_category (code, category_name, args.nocat));
table.insert (out, render_maint(args.nocat)); -- maintenance messages and categories
return table.concat (out); -- put it all together and done
end
--[[--------------------------< L A N G _ X X _ A R G S _ G E T >----------------------------------------------
Common function to get args table from {{lang-??}} templates.
Returns table of args.
Text positional parameters are not trimmed here but are selectively trimmed at html_tag_select().
]]
local function lang_xx_args_get (frame, base_template)
local args_t = getArgs(frame,
{
parentFirst= true, -- parameters in the template override parameters set in the {{#invoke:}}
valueFunc = function (key, value)
if ((cfg.templates_t.langx == base_template) and 2 or 1) == key then -- the 'text' positional parameter; 1 for {{lang-??}}, 2 for {{langx}}; do not trim wite space
return value; -- return untrimmed 'text' positional parameter
elseif value then -- all other values: if the value is not nil
value = mw.text.trim (value); -- trim whitespace
if '' ~= value then -- empty string when value was only whitespace
return value;
end
end
return nil; -- value was empty or contained only whitespace
end -- end of valueFunc
});
return args_t;
end
--[[--------------------------< L A N G _ X X _ I T A L I C >--------------------------------------------------
Entry point for those {{lang-??}} templates that call lang_xx_italic(). Sets the initial style state to italic.
]]
local function lang_xx_italic (frame)
local args = lang_xx_args_get (frame, cfg.templates_t.langxx);
args.fn = nil; -- unset because not supported but this function might have been called by {{lang|fn=lang_xx_italic|...}}
local msg = parameter_validate (args, cfg.templates_t.langxx); -- verify that all supplied parameters are supported by {{lang-??}}
if msg then
return make_error_msg (msg, args, cfg.templates_t.langxx); -- when template has unsupported params, abandon with error message
end
initial_style_state = 'italic';
return _lang_xx (args, cfg.templates_t.langxx) .. '[[Category:Pages using Lang-xx templates]]'; -- temporary category
end
--[[--------------------------< _ L A N G _ X X _ I T A L I C >------------------------------------------------
Entry point from another module. Sets the initial style state to italic.
]]
local function _lang_xx_italic (args)
initial_style_state = 'italic';
return _lang_xx (args, cfg.templates_t.langxx);
end
--[[--------------------------< L A N G _ X X _ I N H E R I T >------------------------------------------------
Entry point for those {{lang-??}} templates that call lang_xx_inherit(). Sets the initial style state to inherit.
]]
local function lang_xx_inherit (frame)
local args = lang_xx_args_get (frame, cfg.templates_t.langxx);
args.fn = nil; -- unset because not supported but this function might have been called by {{lang|fn=lang_xx_inherit|...}}
local msg = parameter_validate (args, cfg.templates_t.langxx); -- verify that all supplied parameters are supported by {{lang-??}}
if msg then
return make_error_msg (msg, args, cfg.templates_t.langxx); -- when template has unsupported params, abandon with error message
end
initial_style_state = 'inherit';
return _lang_xx (args, cfg.templates_t.langxx) .. '[[Category:Pages using Lang-xx templates]]'; -- temporary category
end
--[[--------------------------< _ L A N G _ X X _ I N H E R I T >----------------------------------------------
Entry point from another module. Sets the initial style state to inherit.
]]
local function _lang_xx_inherit (args)
initial_style_state = 'inherit';
return _lang_xx (args, cfg.templates_t.langxx);
end
--[[--------------------------< _ L A N G X >------------------------------------------------------------------
Entry point from another module.
]]
local function _langx (args_t)
local langx_data = mw.loadData ('Module:Lang/langx'); -- get necessary data
local rtl_t = langx_data.rtl_t; -- get list of language tags for languages that are rendered right-to-left
local link_t = langx_data.link_t; -- get list of language tags for {{lang-??}} templates that set |link=<something>
local size_t = langx_data.size_t; -- get list of language tags for {{lang-??}} templates that set |size=<something>
local msg = parameter_validate (args_t, cfg.templates_t.langx);
if msg then
return make_error_msg (msg, args_t, cfg.templates_t.langx);
end
args_t.code = args_t[1] or args_t.code; -- get the language tag; must be {{{1}}} or |code=
if not args_t.code then
return make_error_msg (cfg.get_ietf_parts_t.missing_lang_tag, args_t, cfg.templates_t.langx);
end
args_t.rtl = args_t.rtl or (rtl_t[args_t.code] and cfg.keywords_t.affirmative); -- prefer |rtl= in template call, use rtl_t else
args_t.link = args_t.link or link_t[args_t.code]; -- prefer |link= in template call, use link_t felse
args_t.size = args_t.size or size_t[args_t.code]; -- prefer |size= in template call, use size_t else
args_t[1] = nil; -- unset to mimic {{lang-??}} templates which set |code=xx
local lang_subtag = args_t.code; -- use only the base language subtag for unsupported tag test; some args_t.code are modified by |script= etc
return _lang_xx (args_t, cfg.templates_t.langx);
end
--[[--------------------------< L A N G X >--------------------------------------------------------------------
Entry point for {{langx}}.
this function calls _lang_xx() to render non-English text. The {{lang-??}} templates have three positional paramters
but {{langx}} has four:
| 1 | 2 | 3 | 4
{{lang-xx |<text> |<xlit> |<xlat> }}
{{langx |<tag> |<text> |<xlit> |<xlat> }}
The calls to lang_xx_args_get() and _lang_xx() use 'langx' as a flag for those functions to select the proper
positional parameters.
{{lang-??}} depends on the calling template to select 'inherit' or 'italic' to establish the default rendering.
{{langx}} can't do that. The initial version of {{langx}} relied on a list of language tags (inherit_t in ~/langx)
scraped from those {{lang-??}} templates that call lang_xx_inherit() to render text in upright font. langx() now
uses auto-italics code adapted from {{lang}} (doesn't support poem tags).
]]
local function langx (frame)
local args_t = lang_xx_args_get (frame, cfg.templates_t.langx); -- get the arguments; 'langx' is the <base_template> used to decide which positional param is 'text', 'translit', 'lit'
return _langx (args_t);
end
--[[--------------------------< _ I S _ I E T F _ T A G >------------------------------------------------------
Returns true when a language name associated with IETF language tag exists; nil else. IETF language tag must be valid.
All code combinations supported by {{lang}} and the {{lang-??}} templates are supported by this function.
Module entry point from another module.
]]
local function _is_ietf_tag (tag) -- entry point when this module is require()d into another
local c, s, r, v, p, err; -- code, script, region, variant, private, error message
c, s, r, v, p, err = get_ietf_parts (tag); -- disassemble tag into constituent part and validate
return ((c and not err) and true) or nil; -- return true when code portion has a value without error message; nil else
end
--[[--------------------------< I S _ I E T F _ T A G >--------------------------------------------------------
Module entry point from an {{#invoke:}}.
]]
local function is_ietf_tag (frame)
return _is_ietf_tag (getArgs (frame)[1]); -- args[1] is the IETF language tag to be tested; also get parent frame
end
--[[--------------------------< I S _ I E T F _ T A G _ F R A M E >--------------------------------------------
Module entry point from an {{#invoke:}}; same as is_ietf_tag() except does not get parameters from the parent
(template) frame. This function not useful when called by {{lang|fn=is_ietf_tag_frame|<tag>}} because <tag>
is in the parent frame.
]]
local function is_ietf_tag_frame (frame)
return _is_ietf_tag (getArgs (frame, {frameOnly = true,})[1]); -- args[1] is the IETF language tag to be tested; do not get parent frame
end
--[[--------------------------< _ N A M E _ F R O M _ T A G >--------------------------------------------------
Returns language name associated with IETF language tag if valid; error message else.
All code combinations supported by {{lang}} and the {{lang-??}} templates are supported by this function.
Set invoke's |link= parameter to yes to get wikilinked version of the language name.
Module entry point from another module.
]]
local function _name_from_tag (args)
local subtags = {}; -- IETF subtags script, region, variant, and private
local raw_code = args[1]; -- save a copy of the input IETF subtag
local link = cfg.keywords_t.affirmative == args['link']; -- make a boolean
local label = args.label;
local code; -- the language code
local msg; -- gets an error message if IETF language tag is malformed or invalid
local language_name = '';
code, subtags.script, subtags.region, subtags.variant, subtags.private, msg = get_ietf_parts (raw_code);
if msg then
local template = (args['template'] and table.concat ({'{{', args['template'], '}}: '})) or ''; -- make template name (if provided by the template)
return make_error_span (template, msg);
end
raw_code = format_ietf_tag (code, subtags.script, subtags.region, subtags.variant, subtags.private); -- format to recommended subtag styles; private omitted because private
language_name = language_name_get (raw_code, code); -- get language name; try IETF tag first, then code w/o variant then code w/ variant
if 'yes' ~= args.raw then
language_name = language_name:gsub ('%s+%b()', ''); -- remove IANA parenthetical disambiguators or qualifiers from names that have them
end
if link then -- when |link=yes, wikilink the language name
if mw.ustring.find (language_name, 'زوونهای', 1, true) then
language_name = make_wikilink (language_name, label); -- collective language name uses simple wikilink
elseif lang_data.article_name[raw_code:lower()] then -- is IETF tag in article name override?
language_name = make_wikilink (lang_data.article_name[raw_code:lower()], label or language_name); -- language name with wikilink from override data
elseif lang_data.article_name[code] then -- is language tag in article name override?
language_name = make_wikilink (lang_data.article_name[code], label or language_name); -- language name with wikilink from override data
else
language_name = make_wikilink (substitute ('$1 $2', {language_name, cfg.misc_text_t.language}), label or language_name); -- language name with wikilink
end
end
return language_name;
end
--[[--------------------------< N A M E _ F R O M _ T A G >----------------------------------------------------
Module entry point from an {{#invoke:}}.
]]
local function name_from_tag (frame) -- entry point from an {{#invoke:lang|name_from_tag|<IETF tag>|link=<yes>|template=<template name>}}
return _name_from_tag (getArgs(frame)) -- pass-on the args table, nothing else; getArgs() so we also get parent frame
end
--[[--------------------------< _ T A G _ F R O M _ N A M E >--------------------------------------------------
Returns the IETF language tag associated with the language name. Spelling of language name must be correct
according to the spelling in the source tables. When a standard language name has a parenthetical disambiguator,
that disambiguator must be omitted (they are not present in the data name-to-tag tables).
Module entry point from another module.
]]
local function _tag_from_name (args) -- entry point from another module
local msg;
if args[1] and '' ~= args[1] then
local data = mw.loadData ('Module:Lang/tag from name'); -- get the reversed data tables TODO: change when going live
local lang = args[1]:lower(); -- allow any-case for the language name (speeling must till be correct)
local tag = data.rev_override_table[lang] or data.rev_lang_table[lang] or data.rev_lang_dep_table[lang]; -- get the code; look first in the override then in the standard
if tag then
return tag, true; -- language name found so return tag and done; second return used by is_lang_name()
else
msg = substitute (cfg.tag_from_name_t.lang_not_found, {args[1]}); -- language name not found, error message
end
else
msg = cfg.tag_from_name_t.missing_lang_name; -- language name not found, error message
end
local template = '';
if args.template and '' ~= args.template then
template = table.concat ({'{{', args['template'], '}}: '}); -- make template name (if provided by the template)
end
return make_error_span (template, msg);
end
--[[--------------------------< T A G _ F R O M _ N A M E >----------------------------------------------------
Module entry point from an {{#invoke:}}.
]]
local function tag_from_name (frame) -- entry point from an {{#invoke:lang|tag_from_name|<language name>|link=<yes>|template=<template name>}}
local result, _ = _tag_from_name (getArgs(frame)) -- pass-on the args table, nothing else; getArgs() so we also get parent frame; supress second return used by is_lang_name()
return result;
end
--[[--------------------------< I S _ L A N G _ N A M E >------------------------------------------------------
Module entry point from an {{#invoke:}}.
]]
local function is_lang_name (frame)
local _, result = _tag_from_name (getArgs(frame)) -- pass-on the args table, nothing else; getArgs() so we also get parent frame; supress second return used by tag_from_name()
return result and true or nil;
end
--[[--------------------------< _ X L I T >--------------------------------------------------------------------
Module entry point from another module.
]]
local function _xlit (args)
local title_table = lang_data.translit_title_table; -- table of transliteration standards and the language codes and scripts that apply to those standards
local language_name; -- language name that matches language code; used for tool tip
local translit; -- transliterated text to display
local script; -- IANA script
local msg; -- for when called functions return an error message
local template = args.template or cfg.templates_t.transliteration;
maint_cats = {}; -- initialize because when this module required into another module, these only declared once so only initialzed once
maint_msgs = {};
if is_set (args[3]) then -- [3] set when {{transliteration|code|standard|text}}
args.text = args[3]; -- get the transliterated text
args.translit_std = args[2] and args[2]:lower(); -- get the standard; lower case for table indexing
if not title_table[args.translit_std] then
return make_error_msg (substitute (cfg.transl_t.unrecog_xlit_std, {args.translit_std}), args, template);
end
else
if is_set (args[2]) then -- [2] set when {{transliteration|code|text}}
args.text = args[2]; -- get the transliterated text
else
if args[1] and (args[1]:match ('^%a%a%a?%a?$') or -- args[2] missing; is args[1] a language or script tag or is it the transliterated text?
args[1]:match ('^%a%a%a?%-x%-')) then -- or is args[1] a private-use tag
return make_error_msg (cfg.transl_t.no_text, args, template); -- args[1] is a code so we're missing text
else
args.text = args[1]; -- args[1] is not a code so we're missing that; assign args.text for error message
return make_error_msg (cfg.transl_t.missing_lang_scr, args, template);
end
end
end
if is_set (args[1]) then -- IANA language code used for HTML lang= attribute; or ISO 15924 script code
if args[1]:match ('^%a%a%a?%a?$') or args[1]:match ('^%a%a%a?%-x%-') then -- args[1] has correct form?
args.code = args[1]:lower(); -- use the language/script code; only (2, 3, or 4 alpha characters) or private-use; lower case because table indexes are lower case
else
return make_error_msg (substitute (cfg.transl_t.unrecog_lang_scr, {args[1]}), args, template); -- invalid language / script code
end
else
return make_error_msg (cfg.transl_t.missing_lang_scr, args, template); -- missing language / script code so quit
end
local is_latn_text, pos, char;
is_latn_text, args.text, pos, char= is_latin (args.text, args.code); -- is latn text? strip accept-as-written markup
if not is_latn_text then -- when text is not latn
return make_error_msg (substitute (cfg.lang_xx_t.translit_nonlatn, {pos, char}), args, template); -- abandon with error message
end
args.italic, msg = validate_italic (args);
if msg then
return make_error_msg (msg, args, template);
end
if 'italic' == args.italic then -- 'italic' when |italic=yes; because that is same as absent or not set and |italic=default
args.italic = nil; -- set to nil;
end
args.engvar = cfg.engvar_sel_t[args.engvar] or cfg.default_engvar; -- |engvar= when valid; cfg.default_engvar else
if override_table[args.code] then -- is code a language code defined in the override table?
language_name = override_table[args.code];
args.code = args.code:match ('^%a%a%a?'); -- if private use, strip all but language subtag
elseif lang_table[args.code] then -- is code a language code defined in the standard language code tables?
language_name = lang_table[args.code];
elseif lang_dep_table[args.code] then -- is code a language code defined in the deprecated language code tables?
language_name = lang_dep_table[args.code];
elseif script_table[args.code] then -- if here, code is not a language code; is it a script code?
language_name = script_table[args.code];
script = args.code; -- code was an ISO 15924 script so use that instead
args.code = ''; -- unset because not a language code
else
return make_error_msg (substitute (cfg.transl_t.unrecog_lang_scr, {args.code}), args, template); -- invalid language / script code
end
-- here only when all parameters passed to make_translit() are valid
return make_translit (args.code, language_name, args.text, args.translit_std, script, args.italic, args.engvar);
end
--[[--------------------------< X L I T >----------------------------------------------------------------------
Module entry point from an {{#invoke:}}.
]]
local function xlit (frame)
return _xlit (getArgs(frame));
end
--[[--------------------------< C A T E G O R Y _ F R O M _ T A G >--------------------------------------------
Returns category name associated with IETF language tag if valid; error message else.
All code combinations supported by {{lang}} and the {{lang-??}} templates are supported by this function.
Module entry point from another module.
]]
local function _category_from_tag (args_t)
local subtags = {}; -- IETF subtags script, region, variant, and private
local raw_code = args_t[1]; -- save a copy of the input IETF subtag
local link = cfg.keywords_t.affirmative == args_t.link; -- make a boolean
local label = args_t.label;
local code; -- the language code
local msg; -- gets an error message if IETF language tag is malformed or invalid
local category_name = '';
code, subtags.script, subtags.region, subtags.variant, subtags.private, msg = get_ietf_parts (raw_code);
if msg then
local template = (args_t.template and table.concat ({'{{', args_t.template, '}}: '})) or ''; -- make template name (if provided by the template)
return make_error_span (template, msg);
end
raw_code = format_ietf_tag (code, subtags.script, subtags.region, subtags.variant, subtags.private); -- format to recommended subtag styles; private omitted because private
category_name = language_name_get (raw_code, code); -- get language name; try IETF tag first, then code w/o variant then code w/ variant
category_name = make_category (code, category_name, nil, true):gsub ('[%[%]]', '');
if link then
return table.concat ({'[[:', category_name, ']]'});
else
return category_name;
end
end
--[[--------------------------< C A T E G O R Y _ F R O M _ T A G >--------------------------------------------
Module entry point from an {{#invoke:}}.
]]
local function category_from_tag (frame) -- entry point from an {{#invoke:lang|category_from_tag|<IETF tag>|template=<template name>}}
return _category_from_tag (getArgs (frame)); -- pass-on the args table, nothing else; getArgs() so we also get parent frame
end
--[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------
]]
return {
category_from_tag = category_from_tag, -- frame entry points when this module is #invoke:ed into templates/wikitext
lang = lang, -- entry point for {{lang}}
langx = langx, -- entry point for {{langx}}
lang_xx_inherit = lang_xx_inherit, -- entry points for {{lang-??}}
lang_xx_italic = lang_xx_italic,
is_ietf_tag = is_ietf_tag,
is_ietf_tag_frame = is_ietf_tag_frame,
is_lang_name = is_lang_name,
tag_from_name = tag_from_name, -- returns IETF tag associated with language name
name_from_tag = name_from_tag, -- used for template documentation; possible use in ISO 639 name from code templates
xlit = xlit, -- entry point for {{transliteration}}
_category_from_tag = _category_from_tag, -- API entry points when this module is require()d into other modules
_lang = _lang,
_langx = _langx,
_lang_xx_inherit = _lang_xx_inherit,
_lang_xx_italic = _lang_xx_italic,
_is_ietf_tag = _is_ietf_tag,
get_ietf_parts = get_ietf_parts,
_tag_from_name = _tag_from_name,
_name_from_tag = _name_from_tag,
_xlit = _xlit,
_translation_make = translation_make,
};
fkk34gtd9p5qkvroogbtfeu0ae6zypt
ماژول:Lang/data
828
35687
327757
307485
2026-06-03T18:48:12Z
محک
1023
آزمایش
327757
Scribunto
text/plain
local lang_obj = mw.language.getContentLanguage();
local this_wiki_lang_tag = lang_obj.code; -- get this wiki's language tag
--[[--------------------------< L A N G _ N A M E _ T A B L E >------------------------------------------------
primary table of tables that decode:
lang -> language tags and names
script -> ISO 15924 script tags
region -> ISO 3166 region tags
variant -> IANA registered variant tags
suppressed -> map of scripts tags and their associated language tags
all of these data come from separate modules that are derived from the IANA language-subtag-registry file
key_to_lower() avoids the metatable trap and sets all keys in the subtables to lowercase. Many language codes
have multiple associated names; Module:lang is only concerned with the first name so key_to_lower() only fetches
the first name.
]]
local function key_to_lower (module, src_type)
local out = {};
local source_t = (('var_sup' == src_type) and require (module)) or mw.loadData (module); -- fetch data from this module; require() avoids metatable trap for variant data
if 'var_sup' == src_type then
for k, v in pairs (source_t) do
out[k:lower()] = v; -- for variant and suppressed everything is needed
end
elseif 'lang' == src_type and source_t.active then -- for ~/iana_languages (active)
for k, v in pairs (source_t.active) do
out[k:lower()] = v[1]; -- ignore multiple names; take first name only
end
elseif 'lang_dep' == src_type and source_t.deprecated then -- for ~/iana_languages (deprecated)
for k, v in pairs (source_t.deprecated) do
out[k:lower()] = v[1]; -- ignore multiple names; take first name only
end
else -- here for all other sources
for k, v in pairs (source_t) do
out[k:lower()] = v[1]; -- ignore multiple names; take first name only
end
end
return out;
end
local lang_name_table_t = {
lang = key_to_lower ('Module:Lang/data/iana languages', 'lang'),
lang_dep = key_to_lower ('Module:Lang/data/iana languages', 'lang_dep'),
script = key_to_lower ('Module:Lang/data/iana scripts'), -- script keys are capitalized; set to lower
region = key_to_lower ('Module:Lang/data/iana regions'), -- region keys are uppercase; set to lower
variant = key_to_lower ('Module:Lang/data/iana variants', 'var_sup'),
suppressed = key_to_lower ('Module:Lang/data/iana suppressed scripts', 'var_sup'), -- script keys are capitalized; set to lower
}
--[[--------------------------< I 1 8 N M E D I A W I K I O V E R R I D E >--------------------------------
For internationalization; not used at en.wiki
The language names taken from the IANA language-subtag-registry file are given in English. That may not be ideal.
Translating ~8,000 language names is also not ideal. MediaWiki maintains (much) shorter lists of language names
in most languages for which there is a Wikipedia edition. When desired, Module:Lang can use the MediaWiki
language list for the local language.
Caveat lector: the list of MediaWiki language names for your language may not be complete or may not exist at all.
When incomplete, MediaWiki's list will 'fall back' to another language (typically English). When that happens
add an appropriate entry to the override table below.
Caveat lector: the list of MediaWiki language names for your language may not be correct. At en.wiki, the
MediaWiki language names do not agree with the IANA language names for these ISO 639-1 tags. Often it is simply
spelling differences:
bh: IANA: Bihari languages MW: Bhojpuri – the ISO 639-3 tag for Bhojpuri is bho
bn: IANA: Bengali MW: Bangla – Bengali is the exonym, Bangla is the endonym
dv: IANA: Dhivehi MW: Divehi
el: IANA: Modern Greek MW: Greek
ht: IANA: Haitian MW: Haitian Creole
ky: IANA: Kirghiz MW: Kyrgyz
li: IANA: Limburgan MW: Limburgish
or: IANA: Oriya MW: Odia
os: IANA: Ossetian MW: Ossetic
"pa: IANA: Panjabi MW: Punjabi
"ps: IANA: Pushto MW: Pashto
"to: IANA: Tonga MW: Tongan
"ug: IANA: Uighur MW: Uyghur
use the override table to override language names that are incorrect for your project
To see the list of names that MediaWiki has for your language, enter this in the Debug console:
=mw.dumpObject (mw.language.fetchLanguageNames ('<tag>', 'all'))
(replacing <tag> with the language tag for your language)
Use of the MediaWiki language names lists is enabled when media_wiki_override_enable is set to boolean true.
]]
local media_wiki_override_enable = false; -- set to true to override IANA names with MediaWiki names; always false at en.wiki
-- caveat lector: the list of MediaWiki language names for your language may not be complete or may not exist at all
if true == media_wiki_override_enable then
local mw_languages_by_tag_t = mw.language.fetchLanguageNames (this_wiki_lang_tag, 'all'); -- get a table of language tag/name pairs known to MediaWiki
for tag, name in pairs (mw_languages_by_tag_t) do -- loop through each tag/name pair in the MediaWiki list
if lang_name_table_t.lang[tag] then -- if the tag is in the main list
lang_name_table_t.lang[tag] = name; -- overwrite existing name with the name from MediaWiki
end
end
end
--[[--------------------------< O V E R R I D E >--------------------------------------------------------------
Language codes and names in this table override the BCP47 names in lang_name_table.
indexes in this table shall always be lower case
]]
local override = {
------------------------------< I S O _ 6 3 9 - 1 >------------------------------------------------------------
["ab"] = "Abkhaz", -- to match en.wiki article name
["ca-valencia"] = "Valencian",
["cu"] = "Church Slavonic", -- 2nd IANA name;
["de-at"] = "Austrian German", -- these code-region and code-variant tags to match en.wiki article names
["de-ch"] = "Swiss Standard German",
["en-au"] = "Australian English",
["en-ca"] = "Canadian English",
["en-emodeng"] = "Early Modern English",
["en-gb"] = "British English",
["en-ie"] = "Irish English",
["en-in"] = "Indian English",
["en-nz"] = "New Zealand English",
["en-us"] = "American English",
["en-za"] = "South African English",
["fr-ca"] = "Canadian French",
["fr-gallo"] = "Gallo",
["fy"] = "West Frisian", -- Western Frisian
["mo"] = "Moldovan", -- Moldavian (deprecated code); to match en.wiki article title
["nl-be"] = "Flemish", -- match MediaWiki
["oc-gascon"] = "Gascon",
["oc-provenc"] = "Provençal",
["ps"] = "Pashto", -- Pushto
["pt-br"] = "Brazilian Portuguese", -- match MediaWiki
["ro-md"] = "Moldovan", -- 'not deprecated' form
["ro-cyrl-md"] = "Moldovan", -- 'not deprecated' form
["tw-asante"] = "Asante Twi",
["ug"] = "Uyghur", -- 2nd IANA name; to match en.wiki article name
-- these ISO 639-1 language-name overrides imported from Module:Language/data/wp_languages (since deleted)
--<begin do-not-edit except to comment out>--
["av"] = "Avar", -- Avaric
["bo"] = "Standard Tibetan", -- Tibetan
["el"] = "Greek", -- Modern Greek
-- ["en-SA"] = "South African English", -- English; no; SA is not South Africa it Saudi Arabia; ZA is South Africa
["ff"] = "Fula", -- Fulah
["ht"] = "Haitian Creole", -- Haitian
["hz"] = "Otjiherero", -- Herero
["ii"] = "Yi", -- Sichuan Yi
["ki"] = "Gikuyu", -- Kikuyu
["kl"] = "Greenlandic", -- Kalaallisut
["ky"] = "Kyrgyz", -- Kirghiz
["lg"] = "Luganda", -- Ganda
["li"] = "Limburgish", -- Limburgan
["mi"] = "Māori", -- Maori
["na"] = "Nauruan", -- Nauru
["nb"] = "Bokmål", -- Norwegian Bokmål
["nd"] = "Northern Ndebele", -- North Ndebele
["nn"] = "Nynorsk", -- Norwegian Nynorsk
["nr"] = "Southern Ndebele", -- South Ndebele
["ny"] = "Chichewa", -- Nyanja
["oj"] = "Ojibwe", -- Ojibwa
["or"] = "Odia", -- Oriya
["pa"] = "Punjabi", -- Panjabi
["rn"] = "Kirundi", -- Rundi
["sl"] = "Slovene", -- Slovenian
["ss"] = "Swazi", -- Swati
["st"] = "Sotho", -- Southern Sotho
["to"] = "Tongan", -- Tonga
--<end do-not-edit except to comment out>--
------------------------------< I S O _ 6 3 9 - 2, - 3, - 5 >----------------------------------------------
["alv"] = "Atlantic–Congo languages", -- to match en.wiki article title (endash)
["arc"] = "Imperial Aramaic (700-300 BCE)", -- Official Aramaic (700-300 BCE), Imperial Aramaic (700-300 BCE); to match en.wiki article title uses ISO639-2 'preferred' name
["art"] = "constructed", -- to match en.wiki article; lowercase for category name
["ast-es"] = "Leonese", -- ast in IANA is Asturian; Leonese is a dialect
["bea"] = "Dane-zaa", -- Beaver; to match en.wiki article title
["bha"] = "Bhariati", -- Bharia; to match en.wiki article title
["bhd"] = "Bhadarwahi", -- Bhadrawahi; to match en.wiki article title
["bla"] = "Blackfoot", -- Siksika; to match en.wiki article title
["blc"] = "Nuxalk", -- Bella Coola; to match en.wiki article title
["bua"] = "Buryat", -- Buriat; this is a macro language; these four use wp preferred transliteration;
["bxm"] = "Mongolian Buryat", -- Mongolia Buriat; these three all redirect to Buryat
["bxr"] = "Russian Buryat", -- Russia Buriat;
["bxu"] = "Chinese Buryat", -- China Buriat;
["byr"] = "Yipma", -- Baruya, Yipma
["clm"] = "Klallam", -- Clallam; to match en.wiki article title
["egy"] = "Ancient Egyptian", -- Egyptian (Ancient); distinguish from contemporary arz: Egyptian Arabic
["ems"] = "Alutiiq", -- Pacific Gulf Yupik; to match en.wiki article title
["esx"] = "Eskimo–Aleut languages", -- to match en.wiki article title (endash)
["frr"] = "North Frisian", -- Northern Frisian
["frs"] = "East Frisian Low Saxon", -- Eastern Frisian
["gsw-fr"] = "Alsatian", -- match MediaWiki
["haa"] = "Hän", -- Han; to match en.wiki article title
["hei"] = "Heiltsuk–Oowekyala", -- Heiltsuk; to match en.wiki article title
["hmx"] = "Hmong–Mien languages", -- to match en.wiki article title (endash)
["ilo"] = "Ilocano", -- Iloko; to match en.wiki article title
["jam"] = "Jamaican Patois", -- Jamaican Creole English
["lij-mc"] = "Monégasque", -- Ligurian as spoken in Monaco; this one for proper tool tip; also in <article_name> table
["luo"] = "Dholuo", -- IANA (primary) /ISO 639-3: Luo (Kenya and Tanzania); IANA (secondary): Dholuo
["mhr"] = "Meadow Mari", -- Eastern Mari
["mid"] = "Modern Mandaic", -- Mandaic
['mis'] = "uncoded", -- Uncoded languages; capitalization; special scope, not collective scope;
["mkh"] = "Mon–Khmer languages", -- to match en.wiki article title (endash)
["mla"] = "Tamambo", -- Malo
['mte'] = "Mono-Alu", -- Mono (Solomon Islands)
['mul'] = "multiple", -- Multiple languages; capitalization; special scope, not collective scope;
["nan-tw"] = "Taiwanese Hokkien", -- make room for IANA / 639-3 nan Min Nan Chinese; match en.wiki article title
["new"] = "Newar", -- Newari, Nepal Bhasa; to match en,wiki article title
["ngf"] = "Trans–New Guinea languages", -- to match en.wiki article title (endash)
["nic"] = "Niger–Congo languages", -- Niger-Kordofanian languages; to match en,wiki article title
["nrf"] = "Norman", -- not quite a collective - IANA name: Jèrriais + Guernésiais; categorizes to Norman-language text
["nrf-gg"] = "Guernésiais", -- match MediaWiki
["nrf-je"] = "Jèrriais", -- match MediaWiki
["nzi"] = "Nzema", -- Nzima; to match en.wiki article title
["oma"] = "Omaha–Ponca", -- to match en.wiki article title (endash)
["orv"] = "Old East Slavic", -- Old Russian
["pfl"] = "Palatine German", -- Pfaelzisch; to match en.wiki article
["pie"] = "Piro Pueblo", -- Piro; to match en.wiki article
["pms"] = "Piedmontese", -- Piemontese; to match en.wiki article title
["pnb"] = "Punjabi (Western)", -- Western Panjabi; dab added to override import from ~/wp languages and distinguish pnb from pa in reverse look up tag_from_name()
['qwm'] = "Cuman", -- Kuman (Russia); to match en.wiki article name
["rop"] = "Australian Kriol", -- Kriol; en.wiki article is a dab; point to correct en.wiki article
["rsk"] = "Pannonian Rusyn", -- Ruthenian; en.wiki preferred name
["sco-ulster"] = "Ulster Scots",
["sdo"] = "Bukar–Sadong", -- Bukar-Sadung Bidayuh; to match en.wiki article title
["smp"] = "Samaritan Hebrew", -- to match en.wiki article title
["stq"] = "Saterland Frisian", -- Saterfriesisch
["und"] = "undetermined", -- capitalization to match existing category
["wrg"] = "Warrongo", -- Warungu
["xal-ru"] = "Kalmyk", -- to match en.wiki article title
["xgf"] = "Tongva", -- ISO 639-3 is Gabrielino-Fernandeño
["yuf"] = "Havasupai–Hualapai", -- Havasupai-Walapai-Yavapai; to match en.wiki article title
["zkt"] = "Khitan", -- Kitan; to match en.wiki article title
["zxx"] = "no linguistic content", -- capitalization
-- these ISO 639-2, -3 language-name overrides imported from Module:Language/data/wp_languages (since deleted)
--<begin do-not-edit except to comment out>--
["ace"] = "Acehnese", -- Achinese
["aec"] = "Sa'idi Arabic", -- Saidi Arabic
["akl"] = "Aklan", -- Aklanon
["alt"] = "Altay", -- Southern Altai
["apm"] = "Mescalero-Chiricahua", -- Mescalero-Chiricahua Apache
["bal"] = "Balochi", -- Baluchi
-- ["bcl"] = "Central Bicolano", -- Central Bikol
["bin"] = "Edo", -- Bini
["bpy"] = "Bishnupriya Manipuri", -- Bishnupriya
["chg"] = "Chagatay", -- Chagatai
["ckb"] = "Sorani Kurdish", -- Central Kurdish
["cnu"] = "Shenwa", -- Chenoua
["coc"] = "Cocopah", -- Cocopa
["diq"] = "Zazaki", -- Dimli
["fit"] = "Meänkieli", -- Tornedalen Finnish
["fkv"] = "Kven", -- Kven Finnish
["frk"] = "Old Frankish", -- Frankish
["gez"] = "Ge'ez", -- Geez
["gju"] = "Gujari", -- Gujari
["gsw"] = "Alemannic German", -- Swiss German
["gul"] = "Gullah", -- Sea Island Creole English
["hak"] = "Hakka", -- Hakka Chinese
["hbo"] = "Biblical Hebrew", -- Ancient Hebrew
["hnd"] = "Hindko", -- Southern Hindko
-- ["ikt"] = "Inuvialuk", -- Inuinnaqtun
["kaa"] = "Karakalpak", -- Kara-Kalpak
["khb"] = "Tai Lü", -- Lü
["kmr"] = "Kurmanji Kurdish", -- Northern Kurdish
["kpo"] = "Kposo", -- Ikposo
["krj"] = "Kinaray-a", -- Kinaray-A
-- ["ktz"] = "Juǀ'hoan", -- Juǀʼhoan
["lez"] = "Lezgian", -- Lezghian
["liv"] = "Livonian", -- Liv
["lng"] = "Lombardic", -- Langobardic
["mia"] = "Miami-Illinois", -- Miami
["miq"] = "Miskito", -- Mískito
["mix"] = "Mixtec", -- Mixtepec Mixtec
["mni"] = "Meitei", -- Manipuri
["mrj"] = "Hill Mari", -- Western Mari
["mww"] = "White Hmong", -- Hmong Daw
["nds-nl"] = "Dutch Low Saxon", -- Low German
-- ["new"] = "Nepal Bhasa", -- Newari
["nso"] = "Northern Sotho", -- Pedi
-- ["nwc"] = "Classical Nepal Bhasa", -- Classical Newari, Classical Nepal Bhasa, Old Newari
["ood"] = "O'odham", -- Tohono O'odham
["otk"] = "Old Turkic", -- Old Turkish
["pt"] = "پرتغالی",
["pal"] = "Middle Persian", -- Pahlavi
["pam"] = "Kapampangan", -- Pampanga
["phr"] = "Potwari", -- Pahari-Potwari
["pka"] = "Jain Prakrit", -- Ardhamāgadhī Prākrit
-- ["pnb"] = "Punjabi", -- Western Panjabi
["psu"] = "Shauraseni", -- Sauraseni Prākrit
["rap"] = "Rapa Nui", -- Rapanui
["rar"] = "Cook Islands Māori", -- Rarotongan
["rmu"] = "Scandoromani", -- Tavringer Romani
["rom"] = "Romani", -- Romany
["rup"] = "Aromanian", -- Macedo-Romanian
["ryu"] = "Okinawan", -- Central Okinawan
["sdc"] = "Sassarese", -- Sassarese Sardinian
["sdn"] = "Gallurese", -- Gallurese Sardinian
["shp"] = "Shipibo", -- Shipibo-Conibo
["src"] = "Logudorese", -- Logudorese Sardinian
["sro"] = "Campidanese", -- Campidanese Sardinian
["tkl"] = "Tokelauan", -- Tokelau
["tvl"] = "Tuvaluan", -- Tuvalu
["tyv"] = "Tuvan", -- Tuvinian
["vls"] = "West Flemish", -- Vlaams
["wep"] = "Westphalian", -- Westphalien
["xal"] = "Oirat", -- Kalmyk
["xcl"] = "Old Armenian", -- Classical Armenian
["yua"] = "Yucatec Maya", -- Yucateco
--<end do-not-edit except to comment out>--
------------------------------< P R I V A T E _ U S E _ T A G S >----------------------------------------------
["akk-x-latbabyl"] = "Late Babylonian Akkadian",
["akk-x-midassyr"] = "Middle Assyrian Akkadian",
["akk-x-midbabyl"] = "Middle Babylonian Akkadian",
["akk-x-neoassyr"] = "Neo-Assyrian Akkadian",
["akk-x-neobabyl"] = "Neo-Babylonian Akkadian",
["akk-x-old"] = "Old Akkadian",
["akk-x-oldassyr"] = "Old Assyrian Akkadian",
["akk-x-oldbabyl"] = "Old Babylonian Akkadian",
["alg-x-proto"] = "Proto-Algonquian", -- alg in IANA is Algonquian languages
["ca-x-old"] = "Old Catalan",
["cel-x-combrit"] = "Common Brittonic", -- cel in IANA is Celtic languages
["cel-x-proto"] = "Proto-Celtic",
["ccs-x-proto"] = "Proto-Kartvelian", -- ccs in IANA is Kartvelian languages
["egy-x-demotic"] = "Demotic Egyptian",
["egy-x-late"] = "Late Egyptian",
["egy-x-middle"] = "Middle Egyptian",
["egy-x-old"] = "Old Egyptian",
["et-x-seto"] = "Seto", -- to replace {{Lang-est-sea}}
["fiu-x-proto"] = "Proto-Finno-Ugric", -- fiu in IANA is Finno-Ugric languages
["fr-x-frainc"] = "Franc-Comtois", -- to replace {{Lang-fra-frc}}
["fr-x-quebec"] = "Quebec French",
["gem-x-proto"] = "Proto-Germanic", -- gem in IANA is Germanic languages
["gmw-x-ecg"] = "East Central German",
["grc-x-aeolic"] = "Aeolic Greek", -- these grc-x-... codes are preferred alternates to the non-standard catchall code grc-gre
["grc-x-arcadcyp"] = "Arcadocypriot Greek",
["grc-x-attic"] = "Attic Greek",
["grc-x-biblical"] = "Biblical Greek",
["grc-x-byzant"] = "Byzantine Greek",
["grc-x-classic"] = "Classical Greek",
["grc-x-doric"] = "Doric Greek",
["grc-x-hellen"] = "Hellenistic Greek",
["grc-x-ionic"] = "Ionic Greek",
["grc-x-koine"] = "Koinē Greek",
["grc-x-medieval"] = "Medieval Greek",
["grc-x-patris"] = "Patristic Greek",
["grk-x-proto"] = "Proto-Greek", -- grk in IANA is Greek languages
["iir-x-proto"] = "Proto-Indo-Iranian", -- iir in IANA is Indo-Iranian Languages
["inc-x-mitanni"] = "Mitanni-Aryan", -- inc in IANA is Indic languages
["inc-x-proto"] = "Proto-Indo-Aryan",
["ine-x-anatolia"] = "Anatolian languages",
["ine-x-proto"] = "Proto-Indo-European",
["ira-x-proto"] = "Proto-Iranian", -- ira in IANA is Iranian languages
["itc-x-proto"] = "Proto-Italic", -- itc in IANA is Italic languages
["ksh-x-colog"] = "Colognian", -- en.wiki article is Colognian; ksh (Kölsch) redirects there
["la-x-medieval"] = "Medieval Latin",
["la-x-new"] = "New Latin",
["lmo-x-berg"] = "Bergamasque", -- lmo in IANA is Lombard; Bergamasque is a dialect
["lmo-x-cremish"] = "Cremish", -- lmo in IANA is Lombard; Cremish is a dialect
["lmo-x-milanese"] = "Milanese", -- lmo in IANA is Lombard; Milanese is a dialect
["mis-x-ripuar"] = "Ripuarian", -- replaces improper use of ksh in wp_languages
["prg-x-old"] = "Old Prussian",
["sem-x-ammonite"] = "Ammonite",
["sem-x-aramaic"] = "Aramaic",
["sem-x-canaan"] = "Canaanite languages",
["sem-x-dumaitic"] = "Dumaitic",
["sem-x-egurage"] = "Eastern Gurage",
["sem-x-hatran"] = "Hatran Aramaic",
["sem-x-oldsoara"] = "Old South Arabian",
["sem-x-palmyren"] = "Palmyrene Aramaic",
["sem-x-proto"] = "Proto-Semitic",
["sem-x-taymanit"] = "Taymanitic",
["smi-x-proto"] = "Proto-Samic", -- smi in IANA is Samic languages
["sla-x-proto"] = "Proto-Slavic", -- sla in IANA is Slavic languages
["trk-x-oldanat"] = "Old Anatolian Turkish", -- to replace {{Lang-1ca}}
["urj-x-proto"] = "Proto-Uralic", -- urj in IANA is Uralic languages
["yuf-x-hav"] = "Havasupai", -- IANA name for these three is Havasupai-Walapai-Yavapai
["yuf-x-wal"] = "Walapai",
["yuf-x-yav"] = "Yavapai",
["xsc-x-pontic"] = "Pontic Scythian", -- xsc in IANA is Scythian
["xsc-x-saka"] = "Saka",
["xsc-x-sarmat"] = "Sarmatian",
["zle-x-ruthenia"] = "Ruthenian", -- zle in IANA is East Slavic languages collective; moved to allow rsk for Pannonian Rusyn
}
--[[--------------------------< A R T I C L E _ L I N K >------------------------------------------------------
for those rare occasions when article titles don't fit with the normal '<language name> language', this table
maps language code to article title. Use of this table should be avoided and the use of redirects preferred as
that is the long-standing method of handling article names that don't fit with the normal pattern
]]
local article_name = {
['kue'] = "Kuman language (New Guinea)", -- Kuman (Papua New Guinea); to avoid Kuman dab page
["lij-mc"] = "Monégasque dialect", -- Ligurian as spoken in Monaco
['mbo'] = "Mbo language (Cameroon)", -- Mbo (Cameroon)
['mnh'] = "Mono language (Congo)", -- Mono (Democratic Republic of Congo); see Template_talk:Lang#Mono_languages
['mnr'] = "Mono language (California)", -- Mono (USA)
['mru'] = "Mono language (Cameroon)", -- Mono (Cameroon)
["snq"] = "Sangu language (Gabon)", -- Sangu (Gabon)
["toi"] = "Tonga language (Zambia and Zimbabwe)", -- Tonga (Zambia and Zimbabwe); to avoid Tonga language dab page
["vwa"] = "Awa language (China)", -- Awa (China); to avoid Awa dab page
["xlg"] = "Ligurian language (ancient)", -- see Template_talk:Lang#Ligurian_dab
["zmw"] = "Mbo language (Congo)", -- Mbo (Democratic Republic of Congo)
}
--[=[-------------------------< R T L _ S C R I P T S >--------------------------------------------------------
ISO 15924 scripts that are written right-to-left. Data in this table taken from [[ISO 15924#List of codes]]
last update to this list: 2017-12-24
]=]
local rtl_scripts = {
'adlm', 'arab', 'aran', 'armi', 'avst', 'cprt', 'egyd', 'egyh', 'hatr', 'hebr',
'hung', 'inds', 'khar', 'lydi', 'mand', 'mani', 'mend', 'merc', 'mero', 'narb',
'nbat', 'nkoo', 'orkh', 'palm', 'phli', 'phlp', 'phlv', 'phnx', 'prti', 'rohg',
'samr', 'sarb', 'sogd', 'sogo', 'syrc', 'syre', 'syrj', 'syrn', 'thaa', 'wole',
};
--[[--------------------------< T R A N S L I T _ T I T L E S >------------------------------------------------
This is a table of tables of transliteration standards and the language codes or language scripts that apply to
those standards. This table is used to create the tool-tip text associated with the transliterated text displayed
by some of the {{lang-??}} templates.
These tables are more-or-less copied directly from {{special|PermaLink/680078354}}. The standard 'NO_STD' is a construct to allow for
the cases when no |std= parameter value is provided.
]]
local translit_title_table = {
['ahl'] = {
['default'] = 'Academy of the Hebrew Language transliteration',
},
['ala'] = {
['default'] = 'American Library Association – Library of Congress transliteration',
},
['ala-lc'] = {
['default'] = 'American Library Association – Library of Congress transliteration',
},
['batr'] = {
['default'] = 'Bikdash Arabic Transliteration Rules',
},
['bgn/pcgn'] = {
['default'] = 'Board on Geographic Names / Permanent Committee on Geographical Names transliteration',
},
['din'] = {
['ar'] = 'DIN 31635 Arabic',
['fa'] = 'DIN 31635 Arabic',
['ku'] = 'DIN 31635 Arabic',
['ps'] = 'DIN 31635 Arabic',
['tg'] = 'DIN 31635 Arabic',
['ug'] = 'DIN 31635 Arabic',
['ur'] = 'DIN 31635 Arabic',
['arab'] = 'DIN 31635 Arabic',
['default'] = 'DIN transliteration',
},
['eae'] = {
['default'] = 'Encyclopaedia Aethiopica transliteration',
},
['hepburn'] = {
['default'] = 'Hepburn transliteration',
},
['hunterian'] = {
['default'] = 'Hunterian transliteration',
},
['iast'] = {
['default'] = 'International Alphabet of Sanskrit transliteration',
},
['iso'] = { -- when a transliteration standard is supplied
['ab'] = 'ISO 9 Cyrillic',
['ba'] = 'ISO 9 Cyrillic',
['be'] = 'ISO 9 Cyrillic',
['bg'] = 'ISO 9 Cyrillic',
['kk'] = 'ISO 9 Cyrillic',
['ky'] = 'ISO 9 Cyrillic',
['mn'] = 'ISO 9 Cyrillic',
['ru'] = 'ISO 9 Cyrillic',
['tg'] = 'ISO 9 Cyrillic',
['uk'] = 'ISO 9 Cyrillic',
['bua'] = 'ISO 9 Cyrillic',
['sah'] = 'ISO 9 Cyrillic',
['tut'] = 'ISO 9 Cyrillic',
['xal'] = 'ISO 9 Cyrillic',
['cyrl'] = 'ISO 9 Cyrillic',
['cyrs'] = 'ISO 9 Cyrillic',
['ar'] = 'ISO 233 Arabic',
['ku'] = 'ISO 233 Arabic',
['ps'] = 'ISO 233 Arabic',
['ug'] = 'ISO 233 Arabic',
['ur'] = 'ISO 233 Arabic',
['arab'] = 'ISO 233 Arabic',
['he'] = 'ISO 259 Hebrew',
['yi'] = 'ISO 259 Hebrew',
['hebr'] = 'ISO 259 Hebrew',
['el'] = 'ISO 843 Greek',
['grc'] = 'ISO 843 Greek',
['ja'] = 'ISO 3602 Japanese',
['hira'] = 'ISO 3602 Japanese',
['hrkt'] = 'ISO 3602 Japanese',
['jpan'] = 'ISO 3602 Japanese',
['kana'] = 'ISO 3602 Japanese',
['zh'] = 'ISO 7098 Chinese',
['chi'] = 'ISO 7098 Chinese',
['cmn'] = 'ISO 7098 Chinese',
['zho'] = 'ISO 7098 Chinese',
-- ['han'] = 'ISO 7098 Chinese', -- unicode alias of Hani? doesn't belong here? should be Hani?
['hans'] = 'ISO 7098 Chinese',
['hant'] = 'ISO 7098 Chinese',
['ka'] = 'ISO 9984 Georgian',
['kat'] = 'ISO 9984 Georgian',
['arm'] = 'ISO 9985 Armenian',
['hy'] = 'ISO 9985 Armenian',
['th'] = 'ISO 11940 Thai',
['tha'] = 'ISO 11940 Thai',
['ko'] = 'ISO 11941 Korean',
['kor'] = 'ISO 11941 Korean',
['awa'] = 'ISO 15919 Indic',
['bho'] = 'ISO 15919 Indic',
['bn'] = 'ISO 15919 Indic',
['bra'] = 'ISO 15919 Indic',
['doi'] = 'ISO 15919 Indic',
['dra'] = 'ISO 15919 Indic',
['gon'] = 'ISO 15919 Indic',
['gu'] = 'ISO 15919 Indic',
['hi'] = 'ISO 15919 Indic',
['hno'] = 'ISO 15919 Indic',
['inc'] = 'ISO 15919 Indic',
['kn'] = 'ISO 15919 Indic',
['kok'] = 'ISO 15919 Indic',
['ks'] = 'ISO 15919 Indic',
['mag'] = 'ISO 15919 Indic',
['mai'] = 'ISO 15919 Indic',
['ml'] = 'ISO 15919 Indic',
['mr'] = 'ISO 15919 Indic',
['ne'] = 'ISO 15919 Indic',
['new'] = 'ISO 15919 Indic',
['or'] = 'ISO 15919 Indic',
['pa'] = 'ISO 15919 Indic',
['pnb'] = 'ISO 15919 Indic',
['raj'] = 'ISO 15919 Indic',
['sa'] = 'ISO 15919 Indic',
['sat'] = 'ISO 15919 Indic',
['sd'] = 'ISO 15919 Indic',
['si'] = 'ISO 15919 Indic',
['skr'] = 'ISO 15919 Indic',
['ta'] = 'ISO 15919 Indic',
['tcy'] = 'ISO 15919 Indic',
['te'] = 'ISO 15919 Indic',
['beng'] = 'ISO 15919 Indic',
['brah'] = 'ISO 15919 Indic',
['deva'] = 'ISO 15919 Indic',
['gujr'] = 'ISO 15919 Indic',
['guru'] = 'ISO 15919 Indic',
['knda'] = 'ISO 15919 Indic',
['mlym'] = 'ISO 15919 Indic',
['orya'] = 'ISO 15919 Indic',
['sinh'] = 'ISO 15919 Indic',
['taml'] = 'ISO 15919 Indic',
['telu'] = 'ISO 15919 Indic',
['default'] = 'ISO transliteration',
},
['jyutping'] = {
['default'] = 'Jyutping transliteration',
},
['mlcts'] = {
['default'] = 'Myanmar Language Commission Transcription System',
},
['mr'] = {
['default'] = 'McCune–Reischauer transliteration',
},
['nihon-shiki'] = {
['default'] = 'Nihon-shiki transliteration',
},
['no_std'] = { -- when no transliteration standard is supplied
['akk'] = 'Semitic transliteration',
['sem'] = 'Semitic transliteration',
['phnx'] = 'Semitic transliteration',
['xsux'] = 'Cuneiform transliteration',
},
['pinyin'] = {
['default'] = 'Pinyin transliteration',
},
['rr'] = {
['default'] = 'Revised Romanization of Korean transliteration',
},
['rtgs'] = {
['default'] = 'Royal Thai General System of Transcription',
},
['satts'] = {
['default'] = 'Standard Arabic Technical Transliteration System transliteration',
},
['scientific'] = {
['default'] = 'scientific transliteration',
},
['ukrainian'] = {
['default'] = 'Ukrainian National system of romanization',
},
['ungegn'] = {
['default'] = 'United Nations Group of Experts on Geographical Names transliteration',
},
['wadegile'] = {
['default'] = 'Wade–Giles transliteration',
},
['wehr'] = {
['default'] = 'Hans Wehr transliteration',
},
['yaleko'] = {
['default'] = 'Yale romanization of Korean',
}
};
--[[--------------------------< E N G _ V A R >----------------------------------------------------------------
Used at en.wiki so that spelling of 'romanized' (US, default) can be changed to 'romanised' to match the envar
specified by a {{Use xxx English}}.
This is accomplished by setting |engvar=gb; can, should be omitted in articles that use American English; no
need for the clutter.
]]
local engvar_sel_t = { -- select either UK English or US English
['au'] = 'gb_t', -- these match IANA region codes (except in lower case)
['ca'] = 'us_t',
['gb'] = 'gb_t',
['ie'] = 'gb_t',
['in'] = 'gb_t',
['nz'] = 'gb_t',
['us'] = 'us_t', -- default engvar
['za'] = 'gb_t'
};
local engvar_t = {
['gb_t'] = {
['romanisz_lc'] = 'romanisation', -- lower case
['romanisz_uc'] = 'Romanisation', -- upper case
['romanisz_pt'] = 'romanised', -- past tense
},
['us_t'] = { -- default engvar
['romanisz_lc'] = 'romanization', -- lower case
['romanisz_uc'] = 'Romanization', -- upper case
['romanisz_pt'] = 'romanized', -- past tense
}
}
--[[--------------------------< E X P O R T S >----------------------------------------------------------------
]]
return
{
this_wiki_lang_tag = this_wiki_lang_tag,
this_wiki_lang_dir = lang_obj:getDir(), -- wiki's language direction
article_name = article_name,
engvar_t = engvar_t,
engvar_sel_t = engvar_sel_t,
lang_name_table = lang_name_table_t,
override = override,
rtl_scripts = rtl_scripts,
special_tags_table = special_tags_table,
translit_title_table = translit_title_table,
};
ciemp25he0m18ox94gxhxoycw2faihv
ماژول:صندخ/ادوات
828
36874
327724
325985
2026-06-03T15:00:51Z
محک
1023
327724
Scribunto
text/plain
-- Credits:
-- Original from fr:Module:Infobox/Fonctions
-- forked by وهراني @arwiki (ar:وحدة:بطاقة/أدوات)
-- Version: 20250322
-- شابلون صندخ ره خانه بساجه، اینان ادوات ره لازم دارنه
local localdata = require("ماژول:صندخ/دیتا")
local item = localdata.item
local generic = {}
generic.description = {"شابلون صندخ ره خانه بساجه، اینان ادوات ره لازم دارنه"}
local xmath = require("Module:Math")
function FormatNumVal(value)
value = tonumber(value)
if value == 0 then
return value
end
if (math.abs(value) > 1E15) then
return xmath.round({precision = 3, value = value / 1E15}) .. " بیلیارد"
elseif (math.abs(value) > 1E12) then
return xmath.round({precision = 3, value = value / 1E12}) .. " تریلیون"
elseif (math.abs(value) > 1E9) then
return xmath.round({precision = 3, value = value / 1E9}) .. " بليون"
elseif (math.abs(value) > 1E6) then
return xmath.round({precision = 3, value = value / 1E6}) .. " میليون"
end
return xmath.round({precision = 3, value = value})
end
generic.FormatNumVal = FormatNumVal
generic.description["title"] = "عنوان پارامتر ره دینگنین و وه ره صفحه نوم جه پر هاکنین.";
function generic.title(params)
if(type(params) ~='table') then params={} end
return {
type = "title",
value = {"اسم","نوم","title","name"},
wikidata = function(item)
return (localdata.getValue(params.titleparam)) or
(type(item) == "table" and type(item.id) == "string" and
mw.wikibase.label(item.id) and
mw.language.getContentLanguage():ucfirst(mw.wikibase.label(item.id))) or
mw.title.getCurrentTitle().text
end,
subtitle = function()
return params and localdata.getValue(params.subtitleparam)
end,
wikidatasubtitle = params.subtitlequery,
icon = params.icon,
style = params.style,
metadata = {
description = params.description or "مقالهی عنوان یا نوم",
option = "suggested",
type = "",
}
}
end
generic.description["native_name"] = "ونه محلی نوم";
function generic.native_name(params)
if(type(params) ~='table') then params={} end
return
{
type = params.type or 'subtitle' ,
label = params.label,
value = params.value or {'اصلی نوم','محلی نوم' , 'اصلی اسم','native_name','title_orig'},
wikidata = params.wikidata or {
property = params.property or 'P1476',
list = 'notlang',
listmax= 1, listrank='bestrank'
},
metadata = params.metadata or {
description = "ونه ماری زوون جه ونه نوم چیه",
option = "",
type = "string",
example = "Evolution {{لینک زوون|en}}", -- قالب:لغة_وصلة
}
}
end
generic.description["named_after"] = "منسوب به";
function generic.named_after(params)
if(type(params) ~='table') then params={} end
return
{
type = 'row' ,
label = 'منسوب به',
value = params.value or {'وجه تسمیه','منسوب به','named_after','named_for','namesake','etymology'},
wikidata = params.wikidata or {
property = params.property or 'P138',
listmax= 1, listrank='bestrank'
},
metadata = params.metadata or {
description = "ونه نوم ره کنه نوم سر جه بهیتنه",
type = "string",
}
}
end
generic.description["mainimage"] = " عکسی که شابلون اصلی عکس هسته";
function generic.mainimage(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P18'},
imageparameters = params.imageparameters or {"عکس", "تصویر", "پرونده", "Image", "image"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat or params.cat or "مقالاتی که عکس ندارنه", -- این رج وجود دارنه
sizeparameter = params.sizeparameter or {"عکس قایده", "عکس_قایده", "عکس اندازه","اندازه تصویر"},
uprightparameter = params.uprightparameter or "upright",
defaultupright = params.upright,
defaultsize = params.size,
captionparameter = params.captionparameter or
{
"توضیحات",
"عکس_توضیح",
"عکس_توضیحات",
"توضیحات_تصویر",
"عکس_جیرنویس",
"عکس توضیح",
"عکس توضیحات",
"توضیحات تصویر",
"عکس جیرنویس",
"جیرنویس",
"caption",
"image_caption",
"Caption"
},
altparameter = params.altparameter or "عکس جانشین" or "image_alt",
defaultalt = params.alt,
defaultimagealt = params.defaultimagealt,
numval = 1,
metadata = {
description = params.description or "فقط پرونده نوم ره بییلین و ونه پشت پرونده: یا File: ننویسین",
example = "abc.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["logo"] = "لوگو پارامتر ره دینگنین و وه ره لوگو عکس جه پر هاکنین.";
function generic.logo(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P154'},
imageparameters = params.imageparameters or {"نماد", "لوگو", "logo"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"لوگو جیرنویس", "لوگو توضیحات", 'logo_caption'},
defaultupright = params.upright or "0.6",
uprightparameter = params.uprightparameter or "upright logo",
sizeparameter = params.sizeparameter or {"لوگو اندازه", "لوگو قایده"},
numval = 1,
defaultcaption = 'لوگو',
metadata = {
description = params.description or "صورة للشعار (لوگوی عکس نوم ره بدون پیشوند بییلین و پرونده: ره ننویسین",
example = "abc_logo.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["coat_of_arms"] = "إضافة صورة شعار النبالة";
function generic.coat_of_arms(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P94'},
imageparameters = params.imageparameters
or {"نشونه", "آرم", "نشون", "coat_of_arms"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or
{"نشون توضیح", "نشون جیرنویس", "آرم جیرنویس", "coat_of_arms_caption"},
defaultupright = params.upright or "0.8",
uprightparameter = params.uprightparameter or {"upright coa"},
sizeparameter = params.sizeparameter or {"coa_size"},
numval = 1,
defaultcaption = 'آرم و نشون',
metadata = {
description = params.description or "صورة لشعار النبالة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_coat.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.blason = generic.coat_of_arms
generic.description["seal"] = "مُهر";
function generic.seal(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P158'},
imageparameters = params.imageparameters
or { "مُهر", "seal"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or
{ "مُهر جیرنویس", "seal_caption"},
defaultupright = params.upright or "0.8",
uprightparameter = params.uprightparameter or { "upright seal"},
sizeparameter = params.sizeparameter or { "seal_size"},
numval = 1,
defaultcaption = 'مُهر',
metadata = {
description = params.description or "صورة للختم (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_seal.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.sceau = generic.seal
generic.description["flag"] = "پرچم";
function generic.flag(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P41'},
imageparameters = params.imageparameters or {"پرچم", "بیرم", "flag"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"پرچم جیرنویس",'flag_caption'},
defaultupright = params.upright or "0.6",
uprightparameter = params.uprightparameter or "upright drapeau",
sizeparameter = params.sizeparameter or {"پرچم قایده","پرچم گتی", "flag_size"},
numval = 1,
defaultcaption = 'پرچم',
metadata = {
description = params.description or "صورة للعلم (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_flag.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["sign"] = "تابلو";
function generic.sign(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P14'},
imageparameters = params.imageparameters or {"تابلو"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"تابلو جیرنویس","sign_caption"},
defaultupright = params.upright or "0.4",
uprightparameter = params.uprightparameter or "upright signalisation",
sizeparameter = params.sizeparameter or "تابلو قایده",
numval = 1,
metadata = {
description = params.description or "صورة اللافتة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["icon"] = "آیکون";
function generic.icon(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P2910'},
imageparameters = params.imageparameters or {"آیکون", "icon"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"آیکون جیرنویس","icon_caption"},
defaultupright = params.upright or "0.4",
uprightparameter = params.uprightparameter or "upright icon",
sizeparameter = params.sizeparameter or "icon_size",
numval = 1,
metadata = {
description = params.description or "صورة الأيقونة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_icon.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["scheme"] = "طرح";
function generic.scheme(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P5555'},
imageparameters = params.imageparameters or {"طرح", "scheme"},
captionparameter = params.captionparameter or {"طرح جیرنویس","scheme_caption"},
defaultupright = params.upright,
uprightparameter = params.uprightparameter or "upright scheme",
sizeparameter = params.sizeparameter or "طرح قایده",
numval = 1,
metadata = {
description = params.description or "صورة المخطط (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_scheme.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["planview"] = "پلن";
function generic.planview(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P3311'},
imageparameters = params.imageparameters or {"پلن", "planview"},
captionparameter = params.captionparameter or {"پلن جیرنویس","planview_caption"},
defaultupright = params.upright,
uprightparameter = params.uprightparameter or "upright planview",
sizeparameter = params.sizeparameter or "پلن قایده",
numval = 1,
metadata = {
description = params.description or "صورة المسقط (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_planview.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["bathymetricmap"] = "امبس نقشه";
function generic.bathymetricmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P207'},
imageparameters = params.imageparameters or {"امبس نقشه"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter
or {"امبس نقشه جیرنویس",'bathymetricmap_caption'},
defaultupright = params.upright or "1",
uprightparameter = params.uprightparameter or "upright bathymetricmap",
sizeparameter = params.sizeparameter or "امبس نقشه قایده",
numval = 1,
metadata = {
description = params.description or "صورة خريطة قياس الأعماق (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.jpg",
option = "",
type = "wiki-file-name",
}
}
end
-- خارجی لینک
generic.description["website"] = "وبسایت";
function generic.website(params)
if(type(params) ~='table') then params={} end
return {
type = "mixed",
label = params.label or "وبسایت",
plurallabel = params.plurallabel or "وبسایت",
value = params.value or {"وبسایت", "سایت", "وبگاه", "url", "website"},
valueStyle = {["text-align"] = "left", ["direction"] = "ltr", ["font-size"] = "0.9em"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P856',
qualifier = 'P407',
whitelist1 = 'Q13955', -- for arabic website
qualifier2 = 'P518', blacklist2 = 'Q19778981', -- for Tor onion service
formatting = "table",
conjunction = "<br />",
rowformat = "$0$R0 $1",
rowsubformat1 = '<small><span class="languageicon" style="font-size:0.75em; font-weight:bold; color:var(--color-subtle, #54595d);">($1)</span></small>',
colformat0 = "weblink",
colformat1 = "label"
},
wikidata2 = {
wikimod = "Wikidata.Ca",
property = params.property or 'P856',
listrank = "bestrank",
qualifier = 'P407', -- for other languages website
qualifier2 = 'P518', blacklist2 = 'Q19778981', -- for Tor onion service
formatting = "table",
conjunction = "<br />",
rowformat = "$0$R0 $1",
rowsubformat1 = '<small><span class="languageicon" style="font-size:0.75em; font-weight:bold; color:var(--color-subtle, #54595d);">($1)</span></small>',
colformat0 = "weblink",
colformat1 = "label"
},
metadata = {
description = params.description or "فقط الموقع الرسمي على الويب (المواقع غير الرسمية تذكر في فقرة «وصلات خارجية»).",
option = "suggested",
type = "url",
}
}
end
generic.description["blog"] = "وبلاگ";
function generic.blog(params)
if(type(params) ~='table') then params={} end
return generic.website({
label = params.label or "وبلاگ",
value = params.value or {'وبلاگ','blog'},
property = params.property or 'P1581',
description = params.description or 'فقط المدونة الرسمية (المواقع غير الرسمية تذكر في فقرة «وصلات خارجية»).'
})
end
-- أصوات
generic.description["selectSound"] = "صوت";
function generic.selectSound(params)
if(type(params) ~='table') then params={} end
params.type = "images"
params.style = params.style or {["padding-top"] = "25px"}
params.defaultcaption = params.defaultcaption or "صوت"
params.captionparameter = params.captionparameter or {"صوت جیرنویس",'sound_caption'}
params.imageparameters = params.imageparameters or params.valueparameter or {"صوت", "sound"}
params.defaultsize = params.defaultsize or "280"
params.numval = params.numval or 1
params.wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P51',
qualifier = 'P407',
whitelist1 = 'Q13955', -- for arabic
formatting = "table",
conjunction = "<br />",
rowformat = "$0"
}
params.wikidata2 = {
wikimod = "Wikidata.Ca",
property = params.property or 'P51',
listrank = "bestrank",
qualifier = 'P407', -- for other languages
formatting = "table",
conjunction = "<br />",
rowformat = "$0"
}
params.metadata = {
description = params.description or "ملف صوتي (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.ogg",
option = "",
type = "wiki-file-name",
}
return params
end
generic.description["pronunciation"] = "املا";
function generic.pronunciation(params)
if(type(params) ~='table') then params={} end
params.property = params.property or 'P443'
params.defaultcaption = "املا"
params.captionparameter = params.captionparameter or {"املا جیرنویس",'pronunciation_caption'}
params.value = params.valueparameter or {"املا", "pronunciation"}
params.numval = 1
return generic.selectSound(params)
end
generic.description["dimensions"] = "ابعاد";
function generic.dimensions()
local function getDimensions(params)
local Dimensionsfunction = require("Module:Dimensions").main
local noerr, data, nb
noerr, data = pcall(Dimensionsfunction, params)
if noerr then
return data
else
addMaintenanceCat("مقالهئونی که وشون صندخ خطا دارنه")
mw.log("WD Query Error : " .. mw.dumpObject(data))
return '<span class="error">' .. (data) .. "</span>"
end
end
return {
type = "mixed",
label = "ابعاد",
value = {"ابعاد","dimensions","dim"},
wikidata = function(item)
return getDimensions({
item = item.id,
diameter = localdata.getValue({"diameter","قطر"}),
height = localdata.getValue({"height","ارتفاع"}),
draft = localdata.getValue({"draft","جولی"}),
clearance = localdata.getValue({"clearance","مسافت"}),
width = localdata.getValue({"width","beam","عرض"}),
length = localdata.getValue({"length","horizontal depth","طول","افقی جولی"}),
span = localdata.getValue({"span","ستون تا ستون"}),
thickness = localdata.getValue({"thickness","کلفتی"})
})
end,
metadata = {
description = "قيم الأبعاد (طول- عرض - عمق - قطر - ارتفاع - سمك ...) بوحدات القياس",
option = "",
type = "",
}
}
end
generic.description["awards"] = "جوایز";
function generic.awards(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or "جوایز",
value = params.value or {"جوایز", "جایزه", "awards"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P166',
tablesort = "1",
sorting = "-1",
separator = "<br />",
qualifier = 'P585', blacklist0 = 'Q3404987,Q18198971', -- Lysenko Prize, Wikipedia:WikiOwl
qualifier2 = 'P1686',
qualifier3 = 'P1027',
qualifier4 = "P166/P2425",
qualifier5 = 'P1346',
formatting = "table",
rowformat = "* $4 $0$R0 $1$2$3$5",
rowsubformat1 = "<small>($1)</small>",
rowsubformat2 = "<small><br />, ''«$2»'' ِوسه</small>",
rowsubformat3 = "<small><br /> $3 وه ره هِدا</small>",
rowsubformat4 = "[[پرونده:$4|30px|link=]]",
rowsubformat5 = "<small><br />$5 وسه هِدا</small>"
},
metadata = {
description = params.description or "جوایزی که وه بیته.",
option = "",
type = "string",
}
}
end
generic.description["motto"] = "شعار";
function generic.motto(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or "شعار",
value = params.value or {"شعار", "motto", "motto_text"},
defaultvalue = params.defaultvalue,
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P1451',
conjunction = "<br />", listrank="bestrank",
},
metadata = {
description = params.description or "شعار (motto)",
option = "",
type = "string",
}
}
end
-- أدواتی که جوغرافی جه ربط دارنه
generic.description["country"] = "کشور";
function generic.country(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or "کشور",
value = params.value or {"دولت", "کشور", "country"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P17', listrank="bestrank",
formatting = "table",
conjunction = "<br />",
rowformat = "{{flag|$0}}$R0",
colformat0 = "label"
},
metadata = {
description = "کشوری که ونه شنه",
option = "",
type = "string",
}
}
end
generic.description["geoloc"] = "نقشه";
function generic.geoloc(params)
if(type(params) ~='table') then params={} end
if (localdata.getValue("سایت نقشه") == "-") then
return nil
end
local params2
params.id = params.id or (localdata.item and localdata.item.id)
local geotype = "Point"
if params.id then
if(#(mw.wikibase.getBestStatements(params.id, 'P3896')) > 0) then
local commons2 = mw.wikibase.getBestStatements(params.id, 'P3896')
commons2 = commons2[1]["mainsnak"]["datavalue"]["value"]
params2 = {geotype2 = 'page', commons2= commons2, id2 = params.id, stroke2 = "#FF0000"}
elseif(#(mw.wikibase.getBestStatements(params.id, 'P402')) > 0) then
geotype = "geoshape"
params2 = {geotype2 = 'geoline', id2 = params.id, stroke2 = "#FF0000"}
end
end
return {
type = "map",
latitude = {"عرض دایره", "دایره عرض", "latitude"},
longitude = {"خط طول", "طول خط", "longitude"},
pointtype = params.pointtype,
maptype = params.type,
globe = localdata.globe or localdata.getValue("اساره") or params.globe,
marker = params.marker,
markercolor = params.markercolor,
shapecolor = params.shapecolor,
markersize = params.markersize,
markersymbol = params.markersymbol,
default_zoom = localdata.getValue({"zoom","زووم"}) or params.default_zoom,
ids = params.ids ,
id = params.id,
geotype = params.geotype or geotype,
params = params2,
--debug = 1,
metadata = {
description = params.description or "",
option = "",
type = "",
}
}
end
generic.description["coordinates"] = "مختصات";
function generic.coordinates(params)
if(type(params) ~='table') then params={} end
return {
type = "mixed",
label = "مختصات",
value = {"جوغرافی مختصات", "مختصات", "coordinates"},
wikidata = {
wikimod = "Wikidata.Ca",
listrank = "bestrank",
property = params.property or 'P625',
formatting = "{{coord|$lat|$lon|globe:$globe|format=dms}}"
},
metadata = {
description = params.description or "جوغرافیایی مختصات",
option = "",
type = "string",
}
}
end
generic.description["locationmap"] = "نقشه عکس";
function generic.locationmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
imageparameters = params.imageparameters or {"نقشه عکس","نقشه","تصویر نقشه"},
sizeparameter = params.sizeparameter or "نقشه عکس قایده",
captionparameter = params.captionparameter or {"نقشه عکس جیرنویس","زیرنویس نقشه","نقشه جیرنویس"},
defaultupright = params.upright or "1",
property = params.property or 'P242',
numval = 1,
metadata = {
description = params.description or "صورة خريطة جغرافية (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_map.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["detailedmap"] = "دقیق نقشه عکس";
function generic.detailedmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
imageparameters = params.imageparameters or {"دقیق نقشه عکس","نقشه۲","نقشه2"},
sizeparameter = params.sizeparameter or "دقیق نقشه عکس قایده",
captionparameter = params.captionparameter or {"دقیق نقشه عکس جیرنویس","زیرنویس نقشه۲","نقشه۲ جیرنویس"},
defaultupright = params.upright or "1",
defaultsize = params.defaultsize,
property = params.property or 'P1621',
numval = 1,
metadata = {
description = params.description or "صورة خريطة جغرافية مفصلة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_map.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["replaces"] = "نقل مکان";
function generic.replaces(params)
if(type(params) ~='table') then params={} end
return {
type = "row",
label = "نقل مکان",
value = {"نقل مکان","replaces"},
wikidata= params.wikidata or {property = "P1398 OR P1365"},
metadata = {
description = params.description or "نقل مکان",
option = "",
type = "",
}
}
end
generic.description["replacedby"] = "جایگزین بئی";
function generic.replacedby(params)
if(type(params) ~='table') then params={} end
return {
type = "row",
label = "جایگزین بئی",
value = {"جایگزین بئی","replaced_by"},
wikidata = params.wikidata or {property = "P167 OR P1366"},
metadata = {
description = params.description or "جایگزین بئی",
option = "",
type = "",
}
}
end
generic.description["memberof"] = "المنظمات والهيئات التي انتسب إليها."
function generic.memberof(params)
if(type(params) ~='table') then params={} end
return {
type = 'row',
label = params.label or 'عضو',
value = params.value or {'عضو','عضو در','عضویت','member of','membre de'},
wikidata = {
wikimod = 'Wikidata.Ca', formatting='table',
property = params.property or 'P463',
qualifier1='P2868' ,rowsubformat1=' <small>$1 در : </small>',
rowformat = '* $1$0$R0', showDate = 'true',
conjunction = '<br />'},
metadata = {
description = params.description or "المنظمات والهيئات التي انتسب إليها.",
option = "",
type = "",
}
}
end
generic.description["main_events"] = "مهم دکتهئون."
function generic.main_events(params)
if(type(params) ~='table') then params={} end
return {type = 'row' ,
label = 'مهم دکتهئون',
value = {'دکتهئون','events'},
wikidata = {
property='P793',
showDate = 'true', conjunction = "<br />"
},
metadata = {
description = "أهم الأحداث التي (مع ذكر التاريخ)",
}
}
end
return generic
h9l9t9ddo328bfot76xcgh5zlrxbioe
327729
327724
2026-06-03T15:29:38Z
محک
1023
anthem اضافه شد و موتو آزماییدم
327729
Scribunto
text/plain
-- Credits:
-- Original from fr:Module:Infobox/Fonctions
-- forked by وهراني @arwiki (ar:وحدة:بطاقة/أدوات)
-- Version: 20250322
-- شابلون صندخ ره خانه بساجه، اینان ادوات ره لازم دارنه
local localdata = require("ماژول:صندخ/دیتا")
local item = localdata.item
local generic = {}
generic.description = {"شابلون صندخ ره خانه بساجه، اینان ادوات ره لازم دارنه"}
local xmath = require("Module:Math")
function FormatNumVal(value)
value = tonumber(value)
if value == 0 then
return value
end
if (math.abs(value) > 1E15) then
return xmath.round({precision = 3, value = value / 1E15}) .. " بیلیارد"
elseif (math.abs(value) > 1E12) then
return xmath.round({precision = 3, value = value / 1E12}) .. " تریلیون"
elseif (math.abs(value) > 1E9) then
return xmath.round({precision = 3, value = value / 1E9}) .. " بليون"
elseif (math.abs(value) > 1E6) then
return xmath.round({precision = 3, value = value / 1E6}) .. " میليون"
end
return xmath.round({precision = 3, value = value})
end
generic.FormatNumVal = FormatNumVal
generic.description["title"] = "عنوان پارامتر ره دینگنین و وه ره صفحه نوم جه پر هاکنین.";
function generic.title(params)
if(type(params) ~='table') then params={} end
return {
type = "title",
value = {"اسم","نوم","title","name"},
wikidata = function(item)
return (localdata.getValue(params.titleparam)) or
(type(item) == "table" and type(item.id) == "string" and
mw.wikibase.label(item.id) and
mw.language.getContentLanguage():ucfirst(mw.wikibase.label(item.id))) or
mw.title.getCurrentTitle().text
end,
subtitle = function()
return params and localdata.getValue(params.subtitleparam)
end,
wikidatasubtitle = params.subtitlequery,
icon = params.icon,
style = params.style,
metadata = {
description = params.description or "مقالهی عنوان یا نوم",
option = "suggested",
type = "",
}
}
end
generic.description["native_name"] = "ونه محلی نوم";
function generic.native_name(params)
if(type(params) ~='table') then params={} end
return
{
type = params.type or 'subtitle' ,
label = params.label,
value = params.value or {'اصلی نوم','محلی نوم' , 'اصلی اسم','native_name','title_orig'},
wikidata = params.wikidata or {
property = params.property or 'P1476',
list = 'notlang',
listmax= 1, listrank='bestrank'
},
metadata = params.metadata or {
description = "ونه ماری زوون جه ونه نوم چیه",
option = "",
type = "string",
example = "Evolution {{لینک زوون|en}}", -- قالب:لغة_وصلة
}
}
end
generic.description["named_after"] = "منسوب به";
function generic.named_after(params)
if(type(params) ~='table') then params={} end
return
{
type = 'row' ,
label = 'منسوب به',
value = params.value or {'وجه تسمیه','منسوب به','named_after','named_for','namesake','etymology'},
wikidata = params.wikidata or {
property = params.property or 'P138',
listmax= 1, listrank='bestrank'
},
metadata = params.metadata or {
description = "ونه نوم ره کنه نوم سر جه بهیتنه",
type = "string",
}
}
end
generic.description["mainimage"] = " عکسی که شابلون اصلی عکس هسته";
function generic.mainimage(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P18'},
imageparameters = params.imageparameters or {"عکس", "تصویر", "پرونده", "Image", "image"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat or params.cat or "مقالاتی که عکس ندارنه", -- این رج وجود دارنه
sizeparameter = params.sizeparameter or {"عکس قایده", "عکس_قایده", "عکس اندازه","اندازه تصویر"},
uprightparameter = params.uprightparameter or "upright",
defaultupright = params.upright,
defaultsize = params.size,
captionparameter = params.captionparameter or
{
"توضیحات",
"عکس_توضیح",
"عکس_توضیحات",
"توضیحات_تصویر",
"عکس_جیرنویس",
"عکس توضیح",
"عکس توضیحات",
"توضیحات تصویر",
"عکس جیرنویس",
"جیرنویس",
"caption",
"image_caption",
"Caption"
},
altparameter = params.altparameter or "عکس جانشین" or "image_alt",
defaultalt = params.alt,
defaultimagealt = params.defaultimagealt,
numval = 1,
metadata = {
description = params.description or "فقط پرونده نوم ره بییلین و ونه پشت پرونده: یا File: ننویسین",
example = "abc.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["logo"] = "لوگو پارامتر ره دینگنین و وه ره لوگو عکس جه پر هاکنین.";
function generic.logo(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P154'},
imageparameters = params.imageparameters or {"نماد", "لوگو", "logo"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"لوگو جیرنویس", "لوگو توضیحات", 'logo_caption'},
defaultupright = params.upright or "0.6",
uprightparameter = params.uprightparameter or "upright logo",
sizeparameter = params.sizeparameter or {"لوگو اندازه", "لوگو قایده"},
numval = 1,
defaultcaption = 'لوگو',
metadata = {
description = params.description or "صورة للشعار (لوگوی عکس نوم ره بدون پیشوند بییلین و پرونده: ره ننویسین",
example = "abc_logo.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["coat_of_arms"] = "إضافة صورة شعار النبالة";
function generic.coat_of_arms(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P94'},
imageparameters = params.imageparameters
or {"نشونه", "آرم", "نشون", "coat_of_arms"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or
{"نشون توضیح", "نشون جیرنویس", "آرم جیرنویس", "coat_of_arms_caption"},
defaultupright = params.upright or "0.8",
uprightparameter = params.uprightparameter or {"upright coa"},
sizeparameter = params.sizeparameter or {"coa_size"},
numval = 1,
defaultcaption = 'آرم و نشون',
metadata = {
description = params.description or "صورة لشعار النبالة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_coat.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.blason = generic.coat_of_arms
generic.description["seal"] = "مُهر";
function generic.seal(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P158'},
imageparameters = params.imageparameters
or { "مُهر", "seal"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or
{ "مُهر جیرنویس", "seal_caption"},
defaultupright = params.upright or "0.8",
uprightparameter = params.uprightparameter or { "upright seal"},
sizeparameter = params.sizeparameter or { "seal_size"},
numval = 1,
defaultcaption = 'مُهر',
metadata = {
description = params.description or "صورة للختم (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_seal.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.sceau = generic.seal
generic.description["flag"] = "پرچم";
function generic.flag(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P41'},
imageparameters = params.imageparameters or {"پرچم", "بیرم", "flag"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"پرچم جیرنویس",'flag_caption'},
defaultupright = params.upright or "0.6",
uprightparameter = params.uprightparameter or "upright drapeau",
sizeparameter = params.sizeparameter or {"پرچم قایده","پرچم گتی", "flag_size"},
numval = 1,
defaultcaption = 'پرچم',
metadata = {
description = params.description or "صورة للعلم (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_flag.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["sign"] = "تابلو";
function generic.sign(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P14'},
imageparameters = params.imageparameters or {"تابلو"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"تابلو جیرنویس","sign_caption"},
defaultupright = params.upright or "0.4",
uprightparameter = params.uprightparameter or "upright signalisation",
sizeparameter = params.sizeparameter or "تابلو قایده",
numval = 1,
metadata = {
description = params.description or "صورة اللافتة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["icon"] = "آیکون";
function generic.icon(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P2910'},
imageparameters = params.imageparameters or {"آیکون", "icon"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"آیکون جیرنویس","icon_caption"},
defaultupright = params.upright or "0.4",
uprightparameter = params.uprightparameter or "upright icon",
sizeparameter = params.sizeparameter or "icon_size",
numval = 1,
metadata = {
description = params.description or "صورة الأيقونة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_icon.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["scheme"] = "طرح";
function generic.scheme(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P5555'},
imageparameters = params.imageparameters or {"طرح", "scheme"},
captionparameter = params.captionparameter or {"طرح جیرنویس","scheme_caption"},
defaultupright = params.upright,
uprightparameter = params.uprightparameter or "upright scheme",
sizeparameter = params.sizeparameter or "طرح قایده",
numval = 1,
metadata = {
description = params.description or "صورة المخطط (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_scheme.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["planview"] = "پلن";
function generic.planview(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P3311'},
imageparameters = params.imageparameters or {"پلن", "planview"},
captionparameter = params.captionparameter or {"پلن جیرنویس","planview_caption"},
defaultupright = params.upright,
uprightparameter = params.uprightparameter or "upright planview",
sizeparameter = params.sizeparameter or "پلن قایده",
numval = 1,
metadata = {
description = params.description or "صورة المسقط (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_planview.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["bathymetricmap"] = "امبس نقشه";
function generic.bathymetricmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P207'},
imageparameters = params.imageparameters or {"امبس نقشه"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter
or {"امبس نقشه جیرنویس",'bathymetricmap_caption'},
defaultupright = params.upright or "1",
uprightparameter = params.uprightparameter or "upright bathymetricmap",
sizeparameter = params.sizeparameter or "امبس نقشه قایده",
numval = 1,
metadata = {
description = params.description or "صورة خريطة قياس الأعماق (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.jpg",
option = "",
type = "wiki-file-name",
}
}
end
-- خارجی لینک
generic.description["website"] = "وبسایت";
function generic.website(params)
if(type(params) ~='table') then params={} end
return {
type = "mixed",
label = params.label or "وبسایت",
plurallabel = params.plurallabel or "وبسایت",
value = params.value or {"وبسایت", "سایت", "وبگاه", "url", "website"},
valueStyle = {["text-align"] = "left", ["direction"] = "ltr", ["font-size"] = "0.9em"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P856',
qualifier = 'P407',
whitelist1 = 'Q13955', -- for arabic website
qualifier2 = 'P518', blacklist2 = 'Q19778981', -- for Tor onion service
formatting = "table",
conjunction = "<br />",
rowformat = "$0$R0 $1",
rowsubformat1 = '<small><span class="languageicon" style="font-size:0.75em; font-weight:bold; color:var(--color-subtle, #54595d);">($1)</span></small>',
colformat0 = "weblink",
colformat1 = "label"
},
wikidata2 = {
wikimod = "Wikidata.Ca",
property = params.property or 'P856',
listrank = "bestrank",
qualifier = 'P407', -- for other languages website
qualifier2 = 'P518', blacklist2 = 'Q19778981', -- for Tor onion service
formatting = "table",
conjunction = "<br />",
rowformat = "$0$R0 $1",
rowsubformat1 = '<small><span class="languageicon" style="font-size:0.75em; font-weight:bold; color:var(--color-subtle, #54595d);">($1)</span></small>',
colformat0 = "weblink",
colformat1 = "label"
},
metadata = {
description = params.description or "فقط الموقع الرسمي على الويب (المواقع غير الرسمية تذكر في فقرة «وصلات خارجية»).",
option = "suggested",
type = "url",
}
}
end
generic.description["blog"] = "وبلاگ";
function generic.blog(params)
if(type(params) ~='table') then params={} end
return generic.website({
label = params.label or "وبلاگ",
value = params.value or {'وبلاگ','blog'},
property = params.property or 'P1581',
description = params.description or 'فقط المدونة الرسمية (المواقع غير الرسمية تذكر في فقرة «وصلات خارجية»).'
})
end
-- أصوات
generic.description["selectSound"] = "صوت";
function generic.selectSound(params)
if(type(params) ~='table') then params={} end
params.type = "images"
params.style = params.style or {["padding-top"] = "25px"}
params.defaultcaption = params.defaultcaption or "صوت"
params.captionparameter = params.captionparameter or {"صوت جیرنویس",'sound_caption'}
params.imageparameters = params.imageparameters or params.valueparameter or {"صوت", "sound"}
params.defaultsize = params.defaultsize or "280"
params.numval = params.numval or 1
params.wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P51',
qualifier = 'P407',
whitelist1 = 'Q13955', -- for arabic
formatting = "table",
conjunction = "<br />",
rowformat = "$0"
}
params.wikidata2 = {
wikimod = "Wikidata.Ca",
property = params.property or 'P51',
listrank = "bestrank",
qualifier = 'P407', -- for other languages
formatting = "table",
conjunction = "<br />",
rowformat = "$0"
}
params.metadata = {
description = params.description or "ملف صوتي (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.ogg",
option = "",
type = "wiki-file-name",
}
return params
end
generic.description["pronunciation"] = "املا";
function generic.pronunciation(params)
if(type(params) ~='table') then params={} end
params.property = params.property or 'P443'
params.defaultcaption = "املا"
params.captionparameter = params.captionparameter or {"املا جیرنویس",'pronunciation_caption'}
params.value = params.valueparameter or {"املا", "pronunciation"}
params.numval = 1
return generic.selectSound(params)
end
generic.description["dimensions"] = "ابعاد";
function generic.dimensions()
local function getDimensions(params)
local Dimensionsfunction = require("Module:Dimensions").main
local noerr, data, nb
noerr, data = pcall(Dimensionsfunction, params)
if noerr then
return data
else
addMaintenanceCat("مقالهئونی که وشون صندخ خطا دارنه")
mw.log("WD Query Error : " .. mw.dumpObject(data))
return '<span class="error">' .. (data) .. "</span>"
end
end
return {
type = "mixed",
label = "ابعاد",
value = {"ابعاد","dimensions","dim"},
wikidata = function(item)
return getDimensions({
item = item.id,
diameter = localdata.getValue({"diameter","قطر"}),
height = localdata.getValue({"height","ارتفاع"}),
draft = localdata.getValue({"draft","جولی"}),
clearance = localdata.getValue({"clearance","مسافت"}),
width = localdata.getValue({"width","beam","عرض"}),
length = localdata.getValue({"length","horizontal depth","طول","افقی جولی"}),
span = localdata.getValue({"span","ستون تا ستون"}),
thickness = localdata.getValue({"thickness","کلفتی"})
})
end,
metadata = {
description = "قيم الأبعاد (طول- عرض - عمق - قطر - ارتفاع - سمك ...) بوحدات القياس",
option = "",
type = "",
}
}
end
generic.description["awards"] = "جوایز";
function generic.awards(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or "جوایز",
value = params.value or {"جوایز", "جایزه", "awards"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P166',
tablesort = "1",
sorting = "-1",
separator = "<br />",
qualifier = 'P585', blacklist0 = 'Q3404987,Q18198971', -- Lysenko Prize, Wikipedia:WikiOwl
qualifier2 = 'P1686',
qualifier3 = 'P1027',
qualifier4 = "P166/P2425",
qualifier5 = 'P1346',
formatting = "table",
rowformat = "* $4 $0$R0 $1$2$3$5",
rowsubformat1 = "<small>($1)</small>",
rowsubformat2 = "<small><br />, ''«$2»'' ِوسه</small>",
rowsubformat3 = "<small><br /> $3 وه ره هِدا</small>",
rowsubformat4 = "[[پرونده:$4|30px|link=]]",
rowsubformat5 = "<small><br />$5 وسه هِدا</small>"
},
metadata = {
description = params.description or "جوایزی که وه بیته.",
option = "",
type = "string",
}
}
end
generic.description["motto"] = "شعار";
function generic.motto(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or " '''شعار:''' ",
value = params.value or {"شعار","شعار ملی","ملی شعار", "motto", "motto_text"},
defaultvalue = params.defaultvalue,
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P1451',
conjunction = "<br />", listrank="bestrank",
},
metadata = {
description = params.description or "شعار (motto)",
option = "",
type = "string",
}
}
end
generic.description["anthem"] = "سرود";
function generic.anthem(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or "سرود",
value = params.value or {"سرود","سرود ملی","ملی سرود", "anthem", "national_anthem"},
defaultvalue = params.defaultvalue,
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P85',
conjunction = "<br />", listrank="bestrank",
},
metadata = {
description = params.description or "سرود (anthem)",
option = "",
type = "string",
}
}
end
-- أدواتی که جوغرافی جه ربط دارنه
generic.description["country"] = "کشور";
function generic.country(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or "کشور",
value = params.value or {"دولت", "کشور", "country"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P17', listrank="bestrank",
formatting = "table",
conjunction = "<br />",
rowformat = "{{flag|$0}}$R0",
colformat0 = "label"
},
metadata = {
description = "کشوری که ونه شنه",
option = "",
type = "string",
}
}
end
generic.description["geoloc"] = "نقشه";
function generic.geoloc(params)
if(type(params) ~='table') then params={} end
if (localdata.getValue("سایت نقشه") == "-") then
return nil
end
local params2
params.id = params.id or (localdata.item and localdata.item.id)
local geotype = "Point"
if params.id then
if(#(mw.wikibase.getBestStatements(params.id, 'P3896')) > 0) then
local commons2 = mw.wikibase.getBestStatements(params.id, 'P3896')
commons2 = commons2[1]["mainsnak"]["datavalue"]["value"]
params2 = {geotype2 = 'page', commons2= commons2, id2 = params.id, stroke2 = "#FF0000"}
elseif(#(mw.wikibase.getBestStatements(params.id, 'P402')) > 0) then
geotype = "geoshape"
params2 = {geotype2 = 'geoline', id2 = params.id, stroke2 = "#FF0000"}
end
end
return {
type = "map",
latitude = {"عرض دایره", "دایره عرض", "latitude"},
longitude = {"خط طول", "طول خط", "longitude"},
pointtype = params.pointtype,
maptype = params.type,
globe = localdata.globe or localdata.getValue("اساره") or params.globe,
marker = params.marker,
markercolor = params.markercolor,
shapecolor = params.shapecolor,
markersize = params.markersize,
markersymbol = params.markersymbol,
default_zoom = localdata.getValue({"zoom","زووم"}) or params.default_zoom,
ids = params.ids ,
id = params.id,
geotype = params.geotype or geotype,
params = params2,
--debug = 1,
metadata = {
description = params.description or "",
option = "",
type = "",
}
}
end
generic.description["coordinates"] = "مختصات";
function generic.coordinates(params)
if(type(params) ~='table') then params={} end
return {
type = "mixed",
label = "مختصات",
value = {"جوغرافی مختصات", "مختصات", "coordinates","coord"},
wikidata = {
wikimod = "Wikidata.Ca",
listrank = "bestrank",
property = params.property or 'P625',
formatting = "{{coord|$lat|$lon|globe:$globe|format=dms}}"
},
metadata = {
description = params.description or "جوغرافیایی مختصات",
option = "",
type = "string",
}
}
end
generic.description["locationmap"] = "نقشه عکس";
function generic.locationmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
imageparameters = params.imageparameters or {"نقشه عکس","نقشه","تصویر نقشه"},
sizeparameter = params.sizeparameter or "نقشه عکس قایده",
captionparameter = params.captionparameter or {"نقشه عکس جیرنویس","زیرنویس نقشه","نقشه جیرنویس"},
defaultupright = params.upright or "1",
property = params.property or 'P242',
numval = 1,
metadata = {
description = params.description or "صورة خريطة جغرافية (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_map.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["detailedmap"] = "دقیق نقشه عکس";
function generic.detailedmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
imageparameters = params.imageparameters or {"دقیق نقشه عکس","نقشه۲","نقشه2"},
sizeparameter = params.sizeparameter or "دقیق نقشه عکس قایده",
captionparameter = params.captionparameter or {"دقیق نقشه عکس جیرنویس","زیرنویس نقشه۲","نقشه۲ جیرنویس"},
defaultupright = params.upright or "1",
defaultsize = params.defaultsize,
property = params.property or 'P1621',
numval = 1,
metadata = {
description = params.description or "صورة خريطة جغرافية مفصلة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_map.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["replaces"] = "نقل مکان";
function generic.replaces(params)
if(type(params) ~='table') then params={} end
return {
type = "row",
label = "نقل مکان",
value = {"نقل مکان","replaces"},
wikidata= params.wikidata or {property = "P1398 OR P1365"},
metadata = {
description = params.description or "نقل مکان",
option = "",
type = "",
}
}
end
generic.description["replacedby"] = "جایگزین بئی";
function generic.replacedby(params)
if(type(params) ~='table') then params={} end
return {
type = "row",
label = "جایگزین بئی",
value = {"جایگزین بئی","replaced_by"},
wikidata = params.wikidata or {property = "P167 OR P1366"},
metadata = {
description = params.description or "جایگزین بئی",
option = "",
type = "",
}
}
end
generic.description["memberof"] = "المنظمات والهيئات التي انتسب إليها."
function generic.memberof(params)
if(type(params) ~='table') then params={} end
return {
type = 'row',
label = params.label or 'عضو',
value = params.value or {'عضو','عضو در','عضویت','member of','membre de'},
wikidata = {
wikimod = 'Wikidata.Ca', formatting='table',
property = params.property or 'P463',
qualifier1='P2868' ,rowsubformat1=' <small>$1 در : </small>',
rowformat = '* $1$0$R0', showDate = 'true',
conjunction = '<br />'},
metadata = {
description = params.description or "المنظمات والهيئات التي انتسب إليها.",
option = "",
type = "",
}
}
end
generic.description["main_events"] = "مهم دکتهئون."
function generic.main_events(params)
if(type(params) ~='table') then params={} end
return {type = 'row' ,
label = 'مهم دکتهئون',
value = {'دکتهئون','events'},
wikidata = {
property='P793',
showDate = 'true', conjunction = "<br />"
},
metadata = {
description = "أهم الأحداث التي (مع ذكر التاريخ)",
}
}
end
return generic
15enzwlji7l18pcfu05nd9pbgj6xlug
327731
327729
2026-06-03T15:31:09Z
محک
1023
327731
Scribunto
text/plain
-- Credits:
-- Original from fr:Module:Infobox/Fonctions
-- forked by وهراني @arwiki (ar:وحدة:بطاقة/أدوات)
-- Version: 20250322
-- شابلون صندخ ره خانه بساجه، اینان ادوات ره لازم دارنه
local localdata = require("ماژول:صندخ/دیتا")
local item = localdata.item
local generic = {}
generic.description = {"شابلون صندخ ره خانه بساجه، اینان ادوات ره لازم دارنه"}
local xmath = require("Module:Math")
function FormatNumVal(value)
value = tonumber(value)
if value == 0 then
return value
end
if (math.abs(value) > 1E15) then
return xmath.round({precision = 3, value = value / 1E15}) .. " بیلیارد"
elseif (math.abs(value) > 1E12) then
return xmath.round({precision = 3, value = value / 1E12}) .. " تریلیون"
elseif (math.abs(value) > 1E9) then
return xmath.round({precision = 3, value = value / 1E9}) .. " بليون"
elseif (math.abs(value) > 1E6) then
return xmath.round({precision = 3, value = value / 1E6}) .. " میليون"
end
return xmath.round({precision = 3, value = value})
end
generic.FormatNumVal = FormatNumVal
generic.description["title"] = "عنوان پارامتر ره دینگنین و وه ره صفحه نوم جه پر هاکنین.";
function generic.title(params)
if(type(params) ~='table') then params={} end
return {
type = "title",
value = {"اسم","نوم","title","name"},
wikidata = function(item)
return (localdata.getValue(params.titleparam)) or
(type(item) == "table" and type(item.id) == "string" and
mw.wikibase.label(item.id) and
mw.language.getContentLanguage():ucfirst(mw.wikibase.label(item.id))) or
mw.title.getCurrentTitle().text
end,
subtitle = function()
return params and localdata.getValue(params.subtitleparam)
end,
wikidatasubtitle = params.subtitlequery,
icon = params.icon,
style = params.style,
metadata = {
description = params.description or "مقالهی عنوان یا نوم",
option = "suggested",
type = "",
}
}
end
generic.description["native_name"] = "ونه محلی نوم";
function generic.native_name(params)
if(type(params) ~='table') then params={} end
return
{
type = params.type or 'subtitle' ,
label = params.label,
value = params.value or {'اصلی نوم','محلی نوم' , 'اصلی اسم','native_name','title_orig'},
wikidata = params.wikidata or {
property = params.property or 'P1476',
list = 'notlang',
listmax= 1, listrank='bestrank'
},
metadata = params.metadata or {
description = "ونه ماری زوون جه ونه نوم چیه",
option = "",
type = "string",
example = "Evolution {{لینک زوون|en}}", -- قالب:لغة_وصلة
}
}
end
generic.description["named_after"] = "منسوب به";
function generic.named_after(params)
if(type(params) ~='table') then params={} end
return
{
type = 'row' ,
label = 'منسوب به',
value = params.value or {'وجه تسمیه','منسوب به','named_after','named_for','namesake','etymology'},
wikidata = params.wikidata or {
property = params.property or 'P138',
listmax= 1, listrank='bestrank'
},
metadata = params.metadata or {
description = "ونه نوم ره کنه نوم سر جه بهیتنه",
type = "string",
}
}
end
generic.description["mainimage"] = " عکسی که شابلون اصلی عکس هسته";
function generic.mainimage(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P18'},
imageparameters = params.imageparameters or {"عکس", "تصویر", "پرونده", "Image", "image"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat or params.cat or "مقالاتی که عکس ندارنه", -- این رج وجود دارنه
sizeparameter = params.sizeparameter or {"عکس قایده", "عکس_قایده", "عکس اندازه","اندازه تصویر"},
uprightparameter = params.uprightparameter or "upright",
defaultupright = params.upright,
defaultsize = params.size,
captionparameter = params.captionparameter or
{
"توضیحات",
"عکس_توضیح",
"عکس_توضیحات",
"توضیحات_تصویر",
"عکس_جیرنویس",
"عکس توضیح",
"عکس توضیحات",
"توضیحات تصویر",
"عکس جیرنویس",
"جیرنویس",
"caption",
"image_caption",
"Caption"
},
altparameter = params.altparameter or "عکس جانشین" or "image_alt",
defaultalt = params.alt,
defaultimagealt = params.defaultimagealt,
numval = 1,
metadata = {
description = params.description or "فقط پرونده نوم ره بییلین و ونه پشت پرونده: یا File: ننویسین",
example = "abc.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["logo"] = "لوگو پارامتر ره دینگنین و وه ره لوگو عکس جه پر هاکنین.";
function generic.logo(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P154'},
imageparameters = params.imageparameters or {"نماد", "لوگو", "logo"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"لوگو جیرنویس", "لوگو توضیحات", 'logo_caption'},
defaultupright = params.upright or "0.6",
uprightparameter = params.uprightparameter or "upright logo",
sizeparameter = params.sizeparameter or {"لوگو اندازه", "لوگو قایده"},
numval = 1,
defaultcaption = 'لوگو',
metadata = {
description = params.description or "صورة للشعار (لوگوی عکس نوم ره بدون پیشوند بییلین و پرونده: ره ننویسین",
example = "abc_logo.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["coat_of_arms"] = "إضافة صورة شعار النبالة";
function generic.coat_of_arms(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P94'},
imageparameters = params.imageparameters
or {"نشونه", "آرم", "نشون", "coat_of_arms"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or
{"نشون توضیح", "نشون جیرنویس", "آرم جیرنویس", "coat_of_arms_caption"},
defaultupright = params.upright or "0.8",
uprightparameter = params.uprightparameter or {"upright coa"},
sizeparameter = params.sizeparameter or {"coa_size"},
numval = 1,
defaultcaption = 'آرم و نشون',
metadata = {
description = params.description or "صورة لشعار النبالة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_coat.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.blason = generic.coat_of_arms
generic.description["seal"] = "مُهر";
function generic.seal(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P158'},
imageparameters = params.imageparameters
or { "مُهر", "seal"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or
{ "مُهر جیرنویس", "seal_caption"},
defaultupright = params.upright or "0.8",
uprightparameter = params.uprightparameter or { "upright seal"},
sizeparameter = params.sizeparameter or { "seal_size"},
numval = 1,
defaultcaption = 'مُهر',
metadata = {
description = params.description or "صورة للختم (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_seal.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.sceau = generic.seal
generic.description["flag"] = "پرچم";
function generic.flag(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P41'},
imageparameters = params.imageparameters or {"پرچم", "بیرم", "flag"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"پرچم جیرنویس",'flag_caption'},
defaultupright = params.upright or "0.6",
uprightparameter = params.uprightparameter or "upright drapeau",
sizeparameter = params.sizeparameter or {"پرچم قایده","پرچم گتی", "flag_size"},
numval = 1,
defaultcaption = 'پرچم',
metadata = {
description = params.description or "صورة للعلم (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_flag.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["sign"] = "تابلو";
function generic.sign(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P14'},
imageparameters = params.imageparameters or {"تابلو"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"تابلو جیرنویس","sign_caption"},
defaultupright = params.upright or "0.4",
uprightparameter = params.uprightparameter or "upright signalisation",
sizeparameter = params.sizeparameter or "تابلو قایده",
numval = 1,
metadata = {
description = params.description or "صورة اللافتة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["icon"] = "آیکون";
function generic.icon(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P2910'},
imageparameters = params.imageparameters or {"آیکون", "icon"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"آیکون جیرنویس","icon_caption"},
defaultupright = params.upright or "0.4",
uprightparameter = params.uprightparameter or "upright icon",
sizeparameter = params.sizeparameter or "icon_size",
numval = 1,
metadata = {
description = params.description or "صورة الأيقونة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_icon.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["scheme"] = "طرح";
function generic.scheme(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P5555'},
imageparameters = params.imageparameters or {"طرح", "scheme"},
captionparameter = params.captionparameter or {"طرح جیرنویس","scheme_caption"},
defaultupright = params.upright,
uprightparameter = params.uprightparameter or "upright scheme",
sizeparameter = params.sizeparameter or "طرح قایده",
numval = 1,
metadata = {
description = params.description or "صورة المخطط (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_scheme.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["planview"] = "پلن";
function generic.planview(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P3311'},
imageparameters = params.imageparameters or {"پلن", "planview"},
captionparameter = params.captionparameter or {"پلن جیرنویس","planview_caption"},
defaultupright = params.upright,
uprightparameter = params.uprightparameter or "upright planview",
sizeparameter = params.sizeparameter or "پلن قایده",
numval = 1,
metadata = {
description = params.description or "صورة المسقط (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_planview.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["bathymetricmap"] = "امبس نقشه";
function generic.bathymetricmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P207'},
imageparameters = params.imageparameters or {"امبس نقشه"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter
or {"امبس نقشه جیرنویس",'bathymetricmap_caption'},
defaultupright = params.upright or "1",
uprightparameter = params.uprightparameter or "upright bathymetricmap",
sizeparameter = params.sizeparameter or "امبس نقشه قایده",
numval = 1,
metadata = {
description = params.description or "صورة خريطة قياس الأعماق (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.jpg",
option = "",
type = "wiki-file-name",
}
}
end
-- خارجی لینک
generic.description["website"] = "وبسایت";
function generic.website(params)
if(type(params) ~='table') then params={} end
return {
type = "mixed",
label = params.label or "وبسایت",
plurallabel = params.plurallabel or "وبسایت",
value = params.value or {"وبسایت", "سایت", "وبگاه", "url", "website"},
valueStyle = {["text-align"] = "left", ["direction"] = "ltr", ["font-size"] = "0.9em"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P856',
qualifier = 'P407',
whitelist1 = 'Q13955', -- for arabic website
qualifier2 = 'P518', blacklist2 = 'Q19778981', -- for Tor onion service
formatting = "table",
conjunction = "<br />",
rowformat = "$0$R0 $1",
rowsubformat1 = '<small><span class="languageicon" style="font-size:0.75em; font-weight:bold; color:var(--color-subtle, #54595d);">($1)</span></small>',
colformat0 = "weblink",
colformat1 = "label"
},
wikidata2 = {
wikimod = "Wikidata.Ca",
property = params.property or 'P856',
listrank = "bestrank",
qualifier = 'P407', -- for other languages website
qualifier2 = 'P518', blacklist2 = 'Q19778981', -- for Tor onion service
formatting = "table",
conjunction = "<br />",
rowformat = "$0$R0 $1",
rowsubformat1 = '<small><span class="languageicon" style="font-size:0.75em; font-weight:bold; color:var(--color-subtle, #54595d);">($1)</span></small>',
colformat0 = "weblink",
colformat1 = "label"
},
metadata = {
description = params.description or "فقط الموقع الرسمي على الويب (المواقع غير الرسمية تذكر في فقرة «وصلات خارجية»).",
option = "suggested",
type = "url",
}
}
end
generic.description["blog"] = "وبلاگ";
function generic.blog(params)
if(type(params) ~='table') then params={} end
return generic.website({
label = params.label or "وبلاگ",
value = params.value or {'وبلاگ','blog'},
property = params.property or 'P1581',
description = params.description or 'فقط المدونة الرسمية (المواقع غير الرسمية تذكر في فقرة «وصلات خارجية»).'
})
end
-- أصوات
generic.description["selectSound"] = "صوت";
function generic.selectSound(params)
if(type(params) ~='table') then params={} end
params.type = "images"
params.style = params.style or {["padding-top"] = "25px"}
params.defaultcaption = params.defaultcaption or "صوت"
params.captionparameter = params.captionparameter or {"صوت جیرنویس",'sound_caption'}
params.imageparameters = params.imageparameters or params.valueparameter or {"صوت", "sound"}
params.defaultsize = params.defaultsize or "280"
params.numval = params.numval or 1
params.wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P51',
qualifier = 'P407',
whitelist1 = 'Q13955', -- for arabic
formatting = "table",
conjunction = "<br />",
rowformat = "$0"
}
params.wikidata2 = {
wikimod = "Wikidata.Ca",
property = params.property or 'P51',
listrank = "bestrank",
qualifier = 'P407', -- for other languages
formatting = "table",
conjunction = "<br />",
rowformat = "$0"
}
params.metadata = {
description = params.description or "ملف صوتي (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.ogg",
option = "",
type = "wiki-file-name",
}
return params
end
generic.description["pronunciation"] = "املا";
function generic.pronunciation(params)
if(type(params) ~='table') then params={} end
params.property = params.property or 'P443'
params.defaultcaption = "املا"
params.captionparameter = params.captionparameter or {"املا جیرنویس",'pronunciation_caption'}
params.value = params.valueparameter or {"املا", "pronunciation"}
params.numval = 1
return generic.selectSound(params)
end
generic.description["dimensions"] = "ابعاد";
function generic.dimensions()
local function getDimensions(params)
local Dimensionsfunction = require("Module:Dimensions").main
local noerr, data, nb
noerr, data = pcall(Dimensionsfunction, params)
if noerr then
return data
else
addMaintenanceCat("مقالهئونی که وشون صندخ خطا دارنه")
mw.log("WD Query Error : " .. mw.dumpObject(data))
return '<span class="error">' .. (data) .. "</span>"
end
end
return {
type = "mixed",
label = "ابعاد",
value = {"ابعاد","dimensions","dim"},
wikidata = function(item)
return getDimensions({
item = item.id,
diameter = localdata.getValue({"diameter","قطر"}),
height = localdata.getValue({"height","ارتفاع"}),
draft = localdata.getValue({"draft","جولی"}),
clearance = localdata.getValue({"clearance","مسافت"}),
width = localdata.getValue({"width","beam","عرض"}),
length = localdata.getValue({"length","horizontal depth","طول","افقی جولی"}),
span = localdata.getValue({"span","ستون تا ستون"}),
thickness = localdata.getValue({"thickness","کلفتی"})
})
end,
metadata = {
description = "قيم الأبعاد (طول- عرض - عمق - قطر - ارتفاع - سمك ...) بوحدات القياس",
option = "",
type = "",
}
}
end
generic.description["awards"] = "جوایز";
function generic.awards(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or "جوایز",
value = params.value or {"جوایز", "جایزه", "awards"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P166',
tablesort = "1",
sorting = "-1",
separator = "<br />",
qualifier = 'P585', blacklist0 = 'Q3404987,Q18198971', -- Lysenko Prize, Wikipedia:WikiOwl
qualifier2 = 'P1686',
qualifier3 = 'P1027',
qualifier4 = "P166/P2425",
qualifier5 = 'P1346',
formatting = "table",
rowformat = "* $4 $0$R0 $1$2$3$5",
rowsubformat1 = "<small>($1)</small>",
rowsubformat2 = "<small><br />, ''«$2»'' ِوسه</small>",
rowsubformat3 = "<small><br /> $3 وه ره هِدا</small>",
rowsubformat4 = "[[پرونده:$4|30px|link=]]",
rowsubformat5 = "<small><br />$5 وسه هِدا</small>"
},
metadata = {
description = params.description or "جوایزی که وه بیته.",
option = "",
type = "string",
}
}
end
generic.description["motto"] = "شعار";
function generic.motto(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or " '''ملّی شعار:''' ",
value = params.value or {"شعار","شعار ملی","ملی شعار", "motto", "motto_text"},
defaultvalue = params.defaultvalue,
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P1451',
conjunction = "<br />", listrank="bestrank",
},
metadata = {
description = params.description or "شعار (motto)",
option = "",
type = "string",
}
}
end
generic.description["anthem"] = "سرود";
function generic.anthem(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or " '''ملّی سرود:''' ",
value = params.value or {"سرود","سرود ملی","ملی سرود", "anthem", "national_anthem"},
defaultvalue = params.defaultvalue,
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P85',
conjunction = "<br />", listrank="bestrank",
},
metadata = {
description = params.description or "سرود (anthem)",
option = "",
type = "string",
}
}
end
-- أدواتی که جوغرافی جه ربط دارنه
generic.description["country"] = "کشور";
function generic.country(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or "کشور",
value = params.value or {"دولت", "کشور", "country"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P17', listrank="bestrank",
formatting = "table",
conjunction = "<br />",
rowformat = "{{flag|$0}}$R0",
colformat0 = "label"
},
metadata = {
description = "کشوری که ونه شنه",
option = "",
type = "string",
}
}
end
generic.description["geoloc"] = "نقشه";
function generic.geoloc(params)
if(type(params) ~='table') then params={} end
if (localdata.getValue("سایت نقشه") == "-") then
return nil
end
local params2
params.id = params.id or (localdata.item and localdata.item.id)
local geotype = "Point"
if params.id then
if(#(mw.wikibase.getBestStatements(params.id, 'P3896')) > 0) then
local commons2 = mw.wikibase.getBestStatements(params.id, 'P3896')
commons2 = commons2[1]["mainsnak"]["datavalue"]["value"]
params2 = {geotype2 = 'page', commons2= commons2, id2 = params.id, stroke2 = "#FF0000"}
elseif(#(mw.wikibase.getBestStatements(params.id, 'P402')) > 0) then
geotype = "geoshape"
params2 = {geotype2 = 'geoline', id2 = params.id, stroke2 = "#FF0000"}
end
end
return {
type = "map",
latitude = {"عرض دایره", "دایره عرض", "latitude"},
longitude = {"خط طول", "طول خط", "longitude"},
pointtype = params.pointtype,
maptype = params.type,
globe = localdata.globe or localdata.getValue("اساره") or params.globe,
marker = params.marker,
markercolor = params.markercolor,
shapecolor = params.shapecolor,
markersize = params.markersize,
markersymbol = params.markersymbol,
default_zoom = localdata.getValue({"zoom","زووم"}) or params.default_zoom,
ids = params.ids ,
id = params.id,
geotype = params.geotype or geotype,
params = params2,
--debug = 1,
metadata = {
description = params.description or "",
option = "",
type = "",
}
}
end
generic.description["coordinates"] = "مختصات";
function generic.coordinates(params)
if(type(params) ~='table') then params={} end
return {
type = "mixed",
label = "مختصات",
value = {"جوغرافی مختصات", "مختصات", "coordinates","coord"},
wikidata = {
wikimod = "Wikidata.Ca",
listrank = "bestrank",
property = params.property or 'P625',
formatting = "{{coord|$lat|$lon|globe:$globe|format=dms}}"
},
metadata = {
description = params.description or "جوغرافیایی مختصات",
option = "",
type = "string",
}
}
end
generic.description["locationmap"] = "نقشه عکس";
function generic.locationmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
imageparameters = params.imageparameters or {"نقشه عکس","نقشه","تصویر نقشه"},
sizeparameter = params.sizeparameter or "نقشه عکس قایده",
captionparameter = params.captionparameter or {"نقشه عکس جیرنویس","زیرنویس نقشه","نقشه جیرنویس"},
defaultupright = params.upright or "1",
property = params.property or 'P242',
numval = 1,
metadata = {
description = params.description or "صورة خريطة جغرافية (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_map.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["detailedmap"] = "دقیق نقشه عکس";
function generic.detailedmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
imageparameters = params.imageparameters or {"دقیق نقشه عکس","نقشه۲","نقشه2"},
sizeparameter = params.sizeparameter or "دقیق نقشه عکس قایده",
captionparameter = params.captionparameter or {"دقیق نقشه عکس جیرنویس","زیرنویس نقشه۲","نقشه۲ جیرنویس"},
defaultupright = params.upright or "1",
defaultsize = params.defaultsize,
property = params.property or 'P1621',
numval = 1,
metadata = {
description = params.description or "صورة خريطة جغرافية مفصلة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_map.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["replaces"] = "نقل مکان";
function generic.replaces(params)
if(type(params) ~='table') then params={} end
return {
type = "row",
label = "نقل مکان",
value = {"نقل مکان","replaces"},
wikidata= params.wikidata or {property = "P1398 OR P1365"},
metadata = {
description = params.description or "نقل مکان",
option = "",
type = "",
}
}
end
generic.description["replacedby"] = "جایگزین بئی";
function generic.replacedby(params)
if(type(params) ~='table') then params={} end
return {
type = "row",
label = "جایگزین بئی",
value = {"جایگزین بئی","replaced_by"},
wikidata = params.wikidata or {property = "P167 OR P1366"},
metadata = {
description = params.description or "جایگزین بئی",
option = "",
type = "",
}
}
end
generic.description["memberof"] = "المنظمات والهيئات التي انتسب إليها."
function generic.memberof(params)
if(type(params) ~='table') then params={} end
return {
type = 'row',
label = params.label or 'عضو',
value = params.value or {'عضو','عضو در','عضویت','member of','membre de'},
wikidata = {
wikimod = 'Wikidata.Ca', formatting='table',
property = params.property or 'P463',
qualifier1='P2868' ,rowsubformat1=' <small>$1 در : </small>',
rowformat = '* $1$0$R0', showDate = 'true',
conjunction = '<br />'},
metadata = {
description = params.description or "المنظمات والهيئات التي انتسب إليها.",
option = "",
type = "",
}
}
end
generic.description["main_events"] = "مهم دکتهئون."
function generic.main_events(params)
if(type(params) ~='table') then params={} end
return {type = 'row' ,
label = 'مهم دکتهئون',
value = {'دکتهئون','events'},
wikidata = {
property='P793',
showDate = 'true', conjunction = "<br />"
},
metadata = {
description = "أهم الأحداث التي (مع ذكر التاريخ)",
}
}
end
return generic
a8cg23n9b0ie8ibjz9p269tqwhlh7o0
327740
327731
2026-06-03T16:26:58Z
محک
1023
flag_and_coat بر اساس چتبات
327740
Scribunto
text/plain
-- Credits:
-- Original from fr:Module:Infobox/Fonctions
-- forked by وهراني @arwiki (ar:وحدة:بطاقة/أدوات)
-- Version: 20250322 (modified for side-by-side flag & coat of arms)
-- شابلون صندخ ره خانه بساجه، اینان ادوات ره لازم دارنه
local localdata = require("ماژول:صندخ/دیتا")
local item = localdata.item
local generic = {}
generic.description = {"شابلون صندخ ره خانه بساجه، اینان ادوات ره لازم دارنه"}
local xmath = require("Module:Math")
function FormatNumVal(value)
value = tonumber(value)
if value == 0 then
return value
end
if (math.abs(value) > 1E15) then
return xmath.round({precision = 3, value = value / 1E15}) .. " بیلیارد"
elseif (math.abs(value) > 1E12) then
return xmath.round({precision = 3, value = value / 1E12}) .. " تریلیون"
elseif (math.abs(value) > 1E9) then
return xmath.round({precision = 3, value = value / 1E9}) .. " بليون"
elseif (math.abs(value) > 1E6) then
return xmath.round({precision = 3, value = value / 1E6}) .. " میليون"
end
return xmath.round({precision = 3, value = value})
end
generic.FormatNumVal = FormatNumVal
generic.description["title"] = "عنوان پارامتر ره دینگنین و وه ره صفحه نوم جه پر هاکنین.";
function generic.title(params)
if(type(params) ~='table') then params={} end
return {
type = "title",
value = {"اسم","نوم","title","name"},
wikidata = function(item)
return (localdata.getValue(params.titleparam)) or
(type(item) == "table" and type(item.id) == "string" and
mw.wikibase.label(item.id) and
mw.language.getContentLanguage():ucfirst(mw.wikibase.label(item.id))) or
mw.title.getCurrentTitle().text
end,
subtitle = function()
return params and localdata.getValue(params.subtitleparam)
end,
wikidatasubtitle = params.subtitlequery,
icon = params.icon,
style = params.style,
metadata = {
description = params.description or "مقالهی عنوان یا نوم",
option = "suggested",
type = "",
}
}
end
generic.description["native_name"] = "ونه محلی نوم";
function generic.native_name(params)
if(type(params) ~='table') then params={} end
return
{
type = params.type or 'subtitle' ,
label = params.label,
value = params.value or {'اصلی نوم','محلی نوم' , 'اصلی اسم','native_name','title_orig'},
wikidata = params.wikidata or {
property = params.property or 'P1476',
list = 'notlang',
listmax= 1, listrank='bestrank'
},
metadata = params.metadata or {
description = "ونه ماری زوون جه ونه نوم چیه",
option = "",
type = "string",
example = "Evolution {{لینک زوون|en}}", -- قالب:لغة_وصلة
}
}
end
generic.description["named_after"] = "منسوب به";
function generic.named_after(params)
if(type(params) ~='table') then params={} end
return
{
type = 'row' ,
label = 'منسوب به',
value = params.value or {'وجه تسمیه','منسوب به','named_after','named_for','namesake','etymology'},
wikidata = params.wikidata or {
property = params.property or 'P138',
listmax= 1, listrank='bestrank'
},
metadata = params.metadata or {
description = "ونه نوم ره کنه نوم سر جه بهیتنه",
type = "string",
}
}
end
generic.description["mainimage"] = " عکسی که شابلون اصلی عکس هسته";
function generic.mainimage(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P18'},
imageparameters = params.imageparameters or {"عکس", "تصویر", "پرونده", "Image", "image"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat or params.cat or "مقالاتی که عکس ندارنه", -- این رج وجود دارنه
sizeparameter = params.sizeparameter or {"عکس قایده", "عکس_قایده", "عکس اندازه","اندازه تصویر"},
uprightparameter = params.uprightparameter or "upright",
defaultupright = params.upright,
defaultsize = params.size,
captionparameter = params.captionparameter or
{
"توضیحات",
"عکس_توضیح",
"عکس_توضیحات",
"توضیحات_تصویر",
"عکس_جیرنویس",
"عکس توضیح",
"عکس توضیحات",
"توضیحات تصویر",
"عکس جیرنویس",
"جیرنویس",
"caption",
"image_caption",
"Caption"
},
altparameter = params.altparameter or "عکس جانشین" or "image_alt",
defaultalt = params.alt,
defaultimagealt = params.defaultimagealt,
numval = 1,
metadata = {
description = params.description or "فقط پرونده نوم ره بییلین و ونه پشت پرونده: یا File: ننویسین",
example = "abc.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["logo"] = "لوگو پارامتر ره دینگنین و وه ره لوگو عکس جه پر هاکنین.";
function generic.logo(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P154'},
imageparameters = params.imageparameters or {"نماد", "لوگو", "logo"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"لوگو جیرنویس", "لوگو توضیحات", 'logo_caption'},
defaultupright = params.upright or "0.6",
uprightparameter = params.uprightparameter or "upright logo",
sizeparameter = params.sizeparameter or {"لوگو اندازه", "لوگو قایده"},
numval = 1,
defaultcaption = 'لوگو',
metadata = {
description = params.description or "صورة للشعار (لوگوی عکس نوم ره بدون پیشوند بییلین و پرونده: ره ننویسین",
example = "abc_logo.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
-- ===================== ترکیب پرچم و نشان در کنار هم =====================
-- غیرفعال کردن ردیفهای جداگانه پرچم و نشان
generic.description["flag"] = nil
generic.description["coat_of_arms"] = nil
generic.blason = nil
-- ========== پرچم و نشان کنار هم ==========
generic.description["flag"] = nil
generic.description["coat_of_arms"] = nil
generic.blason = nil
generic.description["flag_and_coat"] = "پرچم و نشان ملی (کنار هم)"
function generic.flag_and_coat(params)
if type(params) ~= 'table' then params = {} end
return {
type = "custom",
render = function(frame, args)
local flag = args["پرچم"] or args.flag or args["بیرم"]
local coat = args["نشونه"] or args["آرم"] or args.coat_of_arms
if not flag and not coat then return "" end
local infoboxImage = require("Module:InfoboxImage").InfoboxImage
if not infoboxImage then
infoboxImage = function(t)
local filename = t.image
if not filename then return "" end
return string.format("[[پرونده:%s|%s|%s|%s]]", filename, t.size or "", t.upright or "", t.caption or "")
end
end
local root = mw.html.create("div")
root:attr("style", "display: flex; justify-content: center; align-items: center; gap: 1em; flex-wrap: wrap;")
if flag then
local fd = root:tag("div")
fd:attr("style", "display: inline-block; text-align: center;")
fd:wikitext(infoboxImage{
image = flag,
size = args["پرچم_قایده"] or args.flag_size,
upright = 0.6,
caption = args["پرچم_جیرنویس"] or args.flag_caption
})
end
if coat then
local cd = root:tag("div")
cd:attr("style", "display: inline-block; text-align: center;")
cd:wikitext(infoboxImage{
image = coat,
size = args.coa_size,
upright = 0.8,
caption = args["نشون_توضیح"] or args.coat_of_arms_caption
})
end
return tostring(root)
end,
metadata = {
description = "نام فایل پرچم و نشان - کنار هم",
example = "پرچم=Flag.svg | نشونه=Coat.svg",
option = "suggested"
}
}
end
-- ========================================
generic.description["seal"] = "مُهر";
function generic.seal(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P158'},
imageparameters = params.imageparameters
or { "مُهر", "seal"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or
{ "مُهر جیرنویس", "seal_caption"},
defaultupright = params.upright or "0.8",
uprightparameter = params.uprightparameter or { "upright seal"},
sizeparameter = params.sizeparameter or { "seal_size"},
numval = 1,
defaultcaption = 'مُهر',
metadata = {
description = params.description or "صورة للختم (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_seal.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.sceau = generic.seal
-- تابع پرچم قبلی کاملاً حذف شد (با مقدار nil)
-- تابع نشان قبلی کاملاً حذف شد
generic.description["sign"] = "تابلو";
function generic.sign(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P14'},
imageparameters = params.imageparameters or {"تابلو"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"تابلو جیرنویس","sign_caption"},
defaultupright = params.upright or "0.4",
uprightparameter = params.uprightparameter or "upright signalisation",
sizeparameter = params.sizeparameter or "تابلو قایده",
numval = 1,
metadata = {
description = params.description or "صورة اللافتة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["icon"] = "آیکون";
function generic.icon(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P2910'},
imageparameters = params.imageparameters or {"آیکون", "icon"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"آیکون جیرنویس","icon_caption"},
defaultupright = params.upright or "0.4",
uprightparameter = params.uprightparameter or "upright icon",
sizeparameter = params.sizeparameter or "icon_size",
numval = 1,
metadata = {
description = params.description or "صورة الأيقونة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_icon.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["scheme"] = "طرح";
function generic.scheme(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P5555'},
imageparameters = params.imageparameters or {"طرح", "scheme"},
captionparameter = params.captionparameter or {"طرح جیرنویس","scheme_caption"},
defaultupright = params.upright,
uprightparameter = params.uprightparameter or "upright scheme",
sizeparameter = params.sizeparameter or "طرح قایده",
numval = 1,
metadata = {
description = params.description or "صورة المخطط (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_scheme.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["planview"] = "پلن";
function generic.planview(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P3311'},
imageparameters = params.imageparameters or {"پلن", "planview"},
captionparameter = params.captionparameter or {"پلن جیرنویس","planview_caption"},
defaultupright = params.upright,
uprightparameter = params.uprightparameter or "upright planview",
sizeparameter = params.sizeparameter or "پلن قایده",
numval = 1,
metadata = {
description = params.description or "صورة المسقط (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_planview.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["bathymetricmap"] = "امبس نقشه";
function generic.bathymetricmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P207'},
imageparameters = params.imageparameters or {"امبس نقشه"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter
or {"امبس نقشه جیرنویس",'bathymetricmap_caption'},
defaultupright = params.upright or "1",
uprightparameter = params.uprightparameter or "upright bathymetricmap",
sizeparameter = params.sizeparameter or "امبس نقشه قایده",
numval = 1,
metadata = {
description = params.description or "صورة خريطة قياس الأعماق (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.jpg",
option = "",
type = "wiki-file-name",
}
}
end
-- خارجی لینک
generic.description["website"] = "وبسایت";
function generic.website(params)
if(type(params) ~='table') then params={} end
return {
type = "mixed",
label = params.label or "وبسایت",
plurallabel = params.plurallabel or "وبسایت",
value = params.value or {"وبسایت", "سایت", "وبگاه", "url", "website"},
valueStyle = {["text-align"] = "left", ["direction"] = "ltr", ["font-size"] = "0.9em"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P856',
qualifier = 'P407',
whitelist1 = 'Q13955', -- for arabic website
qualifier2 = 'P518', blacklist2 = 'Q19778981', -- for Tor onion service
formatting = "table",
conjunction = "<br />",
rowformat = "$0$R0 $1",
rowsubformat1 = '<small><span class="languageicon" style="font-size:0.75em; font-weight:bold; color:var(--color-subtle, #54595d);">($1)</span></small>',
colformat0 = "weblink",
colformat1 = "label"
},
wikidata2 = {
wikimod = "Wikidata.Ca",
property = params.property or 'P856',
listrank = "bestrank",
qualifier = 'P407', -- for other languages website
qualifier2 = 'P518', blacklist2 = 'Q19778981', -- for Tor onion service
formatting = "table",
conjunction = "<br />",
rowformat = "$0$R0 $1",
rowsubformat1 = '<small><span class="languageicon" style="font-size:0.75em; font-weight:bold; color:var(--color-subtle, #54595d);">($1)</span></small>',
colformat0 = "weblink",
colformat1 = "label"
},
metadata = {
description = params.description or "فقط الموقع الرسمي على الويب (المواقع غير الرسمية تذكر في فقرة «وصلات خارجية»).",
option = "suggested",
type = "url",
}
}
end
generic.description["blog"] = "وبلاگ";
function generic.blog(params)
if(type(params) ~='table') then params={} end
return generic.website({
label = params.label or "وبلاگ",
value = params.value or {'وبلاگ','blog'},
property = params.property or 'P1581',
description = params.description or 'فقط المدونة الرسمية (المواقع غير الرسمية تذكر في فقرة «وصلات خارجية»).'
})
end
-- أصوات
generic.description["selectSound"] = "صوت";
function generic.selectSound(params)
if(type(params) ~='table') then params={} end
params.type = "images"
params.style = params.style or {["padding-top"] = "25px"}
params.defaultcaption = params.defaultcaption or "صوت"
params.captionparameter = params.captionparameter or {"صوت جیرنویس",'sound_caption'}
params.imageparameters = params.imageparameters or params.valueparameter or {"صوت", "sound"}
params.defaultsize = params.defaultsize or "280"
params.numval = params.numval or 1
params.wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P51',
qualifier = 'P407',
whitelist1 = 'Q13955', -- for arabic
formatting = "table",
conjunction = "<br />",
rowformat = "$0"
}
params.wikidata2 = {
wikimod = "Wikidata.Ca",
property = params.property or 'P51',
listrank = "bestrank",
qualifier = 'P407', -- for other languages
formatting = "table",
conjunction = "<br />",
rowformat = "$0"
}
params.metadata = {
description = params.description or "ملف صوتي (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.ogg",
option = "",
type = "wiki-file-name",
}
return params
end
generic.description["pronunciation"] = "املا";
function generic.pronunciation(params)
if(type(params) ~='table') then params={} end
params.property = params.property or 'P443'
params.defaultcaption = "املا"
params.captionparameter = params.captionparameter or {"املا جیرنویس",'pronunciation_caption'}
params.value = params.valueparameter or {"املا", "pronunciation"}
params.numval = 1
return generic.selectSound(params)
end
generic.description["dimensions"] = "ابعاد";
function generic.dimensions()
local function getDimensions(params)
local Dimensionsfunction = require("Module:Dimensions").main
local noerr, data, nb
noerr, data = pcall(Dimensionsfunction, params)
if noerr then
return data
else
addMaintenanceCat("مقالهئونی که وشون صندخ خطا دارنه")
mw.log("WD Query Error : " .. mw.dumpObject(data))
return '<span class="error">' .. (data) .. "</span>"
end
end
return {
type = "mixed",
label = "ابعاد",
value = {"ابعاد","dimensions","dim"},
wikidata = function(item)
return getDimensions({
item = item.id,
diameter = localdata.getValue({"diameter","قطر"}),
height = localdata.getValue({"height","ارتفاع"}),
draft = localdata.getValue({"draft","جولی"}),
clearance = localdata.getValue({"clearance","مسافت"}),
width = localdata.getValue({"width","beam","عرض"}),
length = localdata.getValue({"length","horizontal depth","طول","افقی جولی"}),
span = localdata.getValue({"span","ستون تا ستون"}),
thickness = localdata.getValue({"thickness","کلفتی"})
})
end,
metadata = {
description = "قيم الأبعاد (طول- عرض - عمق - قطر - ارتفاع - سمك ...) بوحدات القياس",
option = "",
type = "",
}
}
end
generic.description["awards"] = "جوایز";
function generic.awards(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or "جوایز",
value = params.value or {"جوایز", "جایزه", "awards"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P166',
tablesort = "1",
sorting = "-1",
separator = "<br />",
qualifier = 'P585', blacklist0 = 'Q3404987,Q18198971', -- Lysenko Prize, Wikipedia:WikiOwl
qualifier2 = 'P1686',
qualifier3 = 'P1027',
qualifier4 = "P166/P2425",
qualifier5 = 'P1346',
formatting = "table",
rowformat = "* $4 $0$R0 $1$2$3$5",
rowsubformat1 = "<small>($1)</small>",
rowsubformat2 = "<small><br />, ''«$2»'' ِوسه</small>",
rowsubformat3 = "<small><br /> $3 وه ره هِدا</small>",
rowsubformat4 = "[[پرونده:$4|30px|link=]]",
rowsubformat5 = "<small><br />$5 وسه هِدا</small>"
},
metadata = {
description = params.description or "جوایزی که وه بیته.",
option = "",
type = "string",
}
}
end
generic.description["motto"] = "شعار";
function generic.motto(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or " '''ملّی شعار:''' ",
value = params.value or {"شعار","شعار ملی","ملی شعار", "motto", "motto_text"},
defaultvalue = params.defaultvalue,
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P1451',
conjunction = "<br />", listrank="bestrank",
},
metadata = {
description = params.description or "شعار (motto)",
option = "",
type = "string",
}
}
end
generic.description["anthem"] = "سرود";
function generic.anthem(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or " '''ملّی سرود:''' ",
value = params.value or {"سرود","سرود ملی","ملی سرود", "anthem", "national_anthem"},
defaultvalue = params.defaultvalue,
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P85',
conjunction = "<br />", listrank="bestrank",
},
metadata = {
description = params.description or "سرود (anthem)",
option = "",
type = "string",
}
}
end
-- أدواتی که جوغرافی جه ربط دارنه
generic.description["country"] = "کشور";
function generic.country(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or "کشور",
value = params.value or {"دولت", "کشور", "country"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P17', listrank="bestrank",
formatting = "table",
conjunction = "<br />",
rowformat = "{{flag|$0}}$R0",
colformat0 = "label"
},
metadata = {
description = "کشوری که ونه شنه",
option = "",
type = "string",
}
}
end
generic.description["geoloc"] = "نقشه";
function generic.geoloc(params)
if(type(params) ~='table') then params={} end
if (localdata.getValue("سایت نقشه") == "-") then
return nil
end
local params2
params.id = params.id or (localdata.item and localdata.item.id)
local geotype = "Point"
if params.id then
if(#(mw.wikibase.getBestStatements(params.id, 'P3896')) > 0) then
local commons2 = mw.wikibase.getBestStatements(params.id, 'P3896')
commons2 = commons2[1]["mainsnak"]["datavalue"]["value"]
params2 = {geotype2 = 'page', commons2= commons2, id2 = params.id, stroke2 = "#FF0000"}
elseif(#(mw.wikibase.getBestStatements(params.id, 'P402')) > 0) then
geotype = "geoshape"
params2 = {geotype2 = 'geoline', id2 = params.id, stroke2 = "#FF0000"}
end
end
return {
type = "map",
latitude = {"عرض دایره", "دایره عرض", "latitude"},
longitude = {"خط طول", "طول خط", "longitude"},
pointtype = params.pointtype,
maptype = params.type,
globe = localdata.globe or localdata.getValue("اساره") or params.globe,
marker = params.marker,
markercolor = params.markercolor,
shapecolor = params.shapecolor,
markersize = params.markersize,
markersymbol = params.markersymbol,
default_zoom = localdata.getValue({"zoom","زووم"}) or params.default_zoom,
ids = params.ids ,
id = params.id,
geotype = params.geotype or geotype,
params = params2,
--debug = 1,
metadata = {
description = params.description or "",
option = "",
type = "",
}
}
end
generic.description["coordinates"] = "مختصات";
function generic.coordinates(params)
if(type(params) ~='table') then params={} end
return {
type = "mixed",
label = "مختصات",
value = {"جوغرافی مختصات", "مختصات", "coordinates","coord"},
wikidata = {
wikimod = "Wikidata.Ca",
listrank = "bestrank",
property = params.property or 'P625',
formatting = "{{coord|$lat|$lon|globe:$globe|format=dms}}"
},
metadata = {
description = params.description or "جوغرافیایی مختصات",
option = "",
type = "string",
}
}
end
generic.description["locationmap"] = "نقشه عکس";
function generic.locationmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
imageparameters = params.imageparameters or {"نقشه عکس","نقشه","تصویر نقشه"},
sizeparameter = params.sizeparameter or "نقشه عکس قایده",
captionparameter = params.captionparameter or {"نقشه عکس جیرنویس","زیرنویس نقشه","نقشه جیرنویس"},
defaultupright = params.upright or "1",
property = params.property or 'P242',
numval = 1,
metadata = {
description = params.description or "صورة خريطة جغرافية (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_map.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["detailedmap"] = "دقیق نقشه عکس";
function generic.detailedmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
imageparameters = params.imageparameters or {"دقیق نقشه عکس","نقشه۲","نقشه2"},
sizeparameter = params.sizeparameter or "دقیق نقشه عکس قایده",
captionparameter = params.captionparameter or {"دقیق نقشه عکس جیرنویس","زیرنویس نقشه۲","نقشه۲ جیرنویس"},
defaultupright = params.upright or "1",
defaultsize = params.defaultsize,
property = params.property or 'P1621',
numval = 1,
metadata = {
description = params.description or "صورة خريطة جغرافية مفصلة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_map.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["replaces"] = "نقل مکان";
function generic.replaces(params)
if(type(params) ~='table') then params={} end
return {
type = "row",
label = "نقل مکان",
value = {"نقل مکان","replaces"},
wikidata= params.wikidata or {property = "P1398 OR P1365"},
metadata = {
description = params.description or "نقل مکان",
option = "",
type = "",
}
}
end
generic.description["replacedby"] = "جایگزین بئی";
function generic.replacedby(params)
if(type(params) ~='table') then params={} end
return {
type = "row",
label = "جایگزین بئی",
value = {"جایگزین بئی","replaced_by"},
wikidata = params.wikidata or {property = "P167 OR P1366"},
metadata = {
description = params.description or "جایگزین بئی",
option = "",
type = "",
}
}
end
generic.description["memberof"] = "المنظمات والهيئات التي انتسب إليها."
function generic.memberof(params)
if(type(params) ~='table') then params={} end
return {
type = 'row',
label = params.label or 'عضو',
value = params.value or {'عضو','عضو در','عضویت','member of','membre de'},
wikidata = {
wikimod = 'Wikidata.Ca', formatting='table',
property = params.property or 'P463',
qualifier1='P2868' ,rowsubformat1=' <small>$1 در : </small>',
rowformat = '* $1$0$R0', showDate = 'true',
conjunction = '<br />'},
metadata = {
description = params.description or "المنظمات والهيئات التي انتسب إليها.",
option = "",
type = "",
}
}
end
generic.description["main_events"] = "مهم دکتهئون."
function generic.main_events(params)
if(type(params) ~='table') then params={} end
return {type = 'row' ,
label = 'مهم دکتهئون',
value = {'دکتهئون','events'},
wikidata = {
property='P793',
showDate = 'true', conjunction = "<br />"
},
metadata = {
description = "أهم الأحداث التي (مع ذكر التاريخ)",
}
}
end
return generic
q3drznbidqmgiqn6nthlo4lgb8u9j7u
327742
327740
2026-06-03T16:34:02Z
محک
1023
آزمایش، چتبات کومک جه
327742
Scribunto
text/plain
-- Credits:
-- Original from fr:Module:Infobox/Fonctions
-- forked by وهراني @arwiki (ar:وحدة:بطاقة/أدوات)
-- Version: 20250322 (modified for side-by-side flag & coat of arms)
-- شابلون صندخ ره خانه بساجه، اینان ادوات ره لازم دارنه
local localdata = require("ماژول:صندخ/دیتا")
local item = localdata.item
local generic = {}
generic.description = {"شابلون صندخ ره خانه بساجه، اینان ادوات ره لازم دارنه"}
local xmath = require("Module:Math")
function FormatNumVal(value)
value = tonumber(value)
if value == 0 then
return value
end
if (math.abs(value) > 1E15) then
return xmath.round({precision = 3, value = value / 1E15}) .. " بیلیارد"
elseif (math.abs(value) > 1E12) then
return xmath.round({precision = 3, value = value / 1E12}) .. " تریلیون"
elseif (math.abs(value) > 1E9) then
return xmath.round({precision = 3, value = value / 1E9}) .. " بليون"
elseif (math.abs(value) > 1E6) then
return xmath.round({precision = 3, value = value / 1E6}) .. " میليون"
end
return xmath.round({precision = 3, value = value})
end
generic.FormatNumVal = FormatNumVal
generic.description["title"] = "عنوان پارامتر ره دینگنین و وه ره صفحه نوم جه پر هاکنین.";
function generic.title(params)
if(type(params) ~='table') then params={} end
return {
type = "title",
value = {"اسم","نوم","title","name"},
wikidata = function(item)
return (localdata.getValue(params.titleparam)) or
(type(item) == "table" and type(item.id) == "string" and
mw.wikibase.label(item.id) and
mw.language.getContentLanguage():ucfirst(mw.wikibase.label(item.id))) or
mw.title.getCurrentTitle().text
end,
subtitle = function()
return params and localdata.getValue(params.subtitleparam)
end,
wikidatasubtitle = params.subtitlequery,
icon = params.icon,
style = params.style,
metadata = {
description = params.description or "مقالهی عنوان یا نوم",
option = "suggested",
type = "",
}
}
end
generic.description["native_name"] = "ونه محلی نوم";
function generic.native_name(params)
if(type(params) ~='table') then params={} end
return
{
type = params.type or 'subtitle' ,
label = params.label,
value = params.value or {'اصلی نوم','محلی نوم' , 'اصلی اسم','native_name','title_orig'},
wikidata = params.wikidata or {
property = params.property or 'P1476',
list = 'notlang',
listmax= 1, listrank='bestrank'
},
metadata = params.metadata or {
description = "ونه ماری زوون جه ونه نوم چیه",
option = "",
type = "string",
example = "Evolution {{لینک زوون|en}}", -- قالب:لغة_وصلة
}
}
end
generic.description["named_after"] = "منسوب به";
function generic.named_after(params)
if(type(params) ~='table') then params={} end
return
{
type = 'row' ,
label = 'منسوب به',
value = params.value or {'وجه تسمیه','منسوب به','named_after','named_for','namesake','etymology'},
wikidata = params.wikidata or {
property = params.property or 'P138',
listmax= 1, listrank='bestrank'
},
metadata = params.metadata or {
description = "ونه نوم ره کنه نوم سر جه بهیتنه",
type = "string",
}
}
end
generic.description["mainimage"] = " عکسی که شابلون اصلی عکس هسته";
function generic.mainimage(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P18'},
imageparameters = params.imageparameters or {"عکس", "تصویر", "پرونده", "Image", "image"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat or params.cat or "مقالاتی که عکس ندارنه", -- این رج وجود دارنه
sizeparameter = params.sizeparameter or {"عکس قایده", "عکس_قایده", "عکس اندازه","اندازه تصویر"},
uprightparameter = params.uprightparameter or "upright",
defaultupright = params.upright,
defaultsize = params.size,
captionparameter = params.captionparameter or
{
"توضیحات",
"عکس_توضیح",
"عکس_توضیحات",
"توضیحات_تصویر",
"عکس_جیرنویس",
"عکس توضیح",
"عکس توضیحات",
"توضیحات تصویر",
"عکس جیرنویس",
"جیرنویس",
"caption",
"image_caption",
"Caption"
},
altparameter = params.altparameter or "عکس جانشین" or "image_alt",
defaultalt = params.alt,
defaultimagealt = params.defaultimagealt,
numval = 1,
metadata = {
description = params.description or "فقط پرونده نوم ره بییلین و ونه پشت پرونده: یا File: ننویسین",
example = "abc.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["logo"] = "لوگو پارامتر ره دینگنین و وه ره لوگو عکس جه پر هاکنین.";
function generic.logo(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P154'},
imageparameters = params.imageparameters or {"نماد", "لوگو", "logo"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"لوگو جیرنویس", "لوگو توضیحات", 'logo_caption'},
defaultupright = params.upright or "0.6",
uprightparameter = params.uprightparameter or "upright logo",
sizeparameter = params.sizeparameter or {"لوگو اندازه", "لوگو قایده"},
numval = 1,
defaultcaption = 'لوگو',
metadata = {
description = params.description or "صورة للشعار (لوگوی عکس نوم ره بدون پیشوند بییلین و پرونده: ره ننویسین",
example = "abc_logo.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
-- ========== پرچم و نشان (کنار هم) ==========
-- غیرفعال کردن تابع جداگانه نشان
generic.description["coat_of_arms"] = nil
generic.blason = nil
-- بازنویسی تابع پرچم برای نمایش کنار هم با نشان
generic.description["flag"] = "پرچم و نشان (کنار هم)"
function generic.flag(params)
if type(params) ~= 'table' then params = {} end
return {
type = "row", -- از نوع row استفاده میکنیم تا HTML مستقیم برگردانیم
label = "پرچم و نشان", -- برچسب ردیف
value = function(frame, args)
-- جستجوی نام فایل پرچم با کلیدهای مختلف
local flag = args["پرچم"] or args["تصویر پرچم"] or args["پرچم تصویر"] or
args["بیرم"] or args["flag"] or args["Flag"] or
args["image_flag"] or args["flag_image"]
-- جستجوی نام فایل نشان با کلیدهای مختلف
local coat = args["نشونه"] or args["آرم"] or args["نشون"] or
args["coat_of_arms"] or args["Coat of arms"] or
args["نشان ملی"] or args["تصویر نشان ملی"] or
args["نشان رسمی"] or args["armiger"] or
args["coat_alt"] or args["image_coat"]
-- اگر هیچ کدام نبود، چیزی نشان نده
if not flag and not coat then
return nil
end
-- تابع کمکی برای ساخت کد تصویر
local function makeImage(filename, size, upright, caption, alt)
if not filename then return "" end
local sizeAttr = ""
if size and size ~= "" then
sizeAttr = "|" .. size
elseif upright and upright ~= "" then
sizeAttr = "|upright=" .. upright
end
local altAttr = alt and ("|alt=" .. alt) or ""
local captionAttr = caption and ("|" .. caption) or ""
return string.format("[[پرونده:%s%s%s%s]]", filename, sizeAttr, altAttr, captionAttr)
end
-- ساخت HTML دو تصویر در کنار هم با استایل inline
local html = '<div style="display: flex; justify-content: center; align-items: center; gap: 1em; flex-wrap: wrap;">'
if flag then
local size = args["پرچم_قایده"] or args["flag_size"] or args["اندازه پرچم"]
local caption = args["پرچم_جیرنویس"] or args["flag_caption"] or args["توضیح پرچم"]
html = html .. '<div style="display: inline-block; text-align: center;">' ..
makeImage(flag, size, "0.6", caption) .. '</div>'
end
if coat then
local size = args["coa_size"] or args["اندازه نشان"] or args["نشان اندازه"]
local caption = args["نشون_توضیح"] or args["coat_of_arms_caption"] or args["توضیح نشان"]
html = html .. '<div style="display: inline-block; text-align: center;">' ..
makeImage(coat, size, "0.8", caption) .. '</div>'
end
html = html .. '</div>'
return html
end,
metadata = {
description = "نام فایل پرچم و/یا نشان (کنار هم)",
example = "پرچم=Flag.svg | نشونه=Coat.svg",
option = "suggested",
}
}
end
-- ========================================
generic.description["seal"] = "مُهر";
function generic.seal(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P158'},
imageparameters = params.imageparameters
or { "مُهر", "seal"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or
{ "مُهر جیرنویس", "seal_caption"},
defaultupright = params.upright or "0.8",
uprightparameter = params.uprightparameter or { "upright seal"},
sizeparameter = params.sizeparameter or { "seal_size"},
numval = 1,
defaultcaption = 'مُهر',
metadata = {
description = params.description or "صورة للختم (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_seal.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.sceau = generic.seal
-- تابع پرچم قبلی کاملاً حذف شد (با مقدار nil)
-- تابع نشان قبلی کاملاً حذف شد
generic.description["sign"] = "تابلو";
function generic.sign(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P14'},
imageparameters = params.imageparameters or {"تابلو"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"تابلو جیرنویس","sign_caption"},
defaultupright = params.upright or "0.4",
uprightparameter = params.uprightparameter or "upright signalisation",
sizeparameter = params.sizeparameter or "تابلو قایده",
numval = 1,
metadata = {
description = params.description or "صورة اللافتة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["icon"] = "آیکون";
function generic.icon(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P2910'},
imageparameters = params.imageparameters or {"آیکون", "icon"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"آیکون جیرنویس","icon_caption"},
defaultupright = params.upright or "0.4",
uprightparameter = params.uprightparameter or "upright icon",
sizeparameter = params.sizeparameter or "icon_size",
numval = 1,
metadata = {
description = params.description or "صورة الأيقونة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_icon.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["scheme"] = "طرح";
function generic.scheme(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P5555'},
imageparameters = params.imageparameters or {"طرح", "scheme"},
captionparameter = params.captionparameter or {"طرح جیرنویس","scheme_caption"},
defaultupright = params.upright,
uprightparameter = params.uprightparameter or "upright scheme",
sizeparameter = params.sizeparameter or "طرح قایده",
numval = 1,
metadata = {
description = params.description or "صورة المخطط (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_scheme.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["planview"] = "پلن";
function generic.planview(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P3311'},
imageparameters = params.imageparameters or {"پلن", "planview"},
captionparameter = params.captionparameter or {"پلن جیرنویس","planview_caption"},
defaultupright = params.upright,
uprightparameter = params.uprightparameter or "upright planview",
sizeparameter = params.sizeparameter or "پلن قایده",
numval = 1,
metadata = {
description = params.description or "صورة المسقط (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_planview.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["bathymetricmap"] = "امبس نقشه";
function generic.bathymetricmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P207'},
imageparameters = params.imageparameters or {"امبس نقشه"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter
or {"امبس نقشه جیرنویس",'bathymetricmap_caption'},
defaultupright = params.upright or "1",
uprightparameter = params.uprightparameter or "upright bathymetricmap",
sizeparameter = params.sizeparameter or "امبس نقشه قایده",
numval = 1,
metadata = {
description = params.description or "صورة خريطة قياس الأعماق (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.jpg",
option = "",
type = "wiki-file-name",
}
}
end
-- خارجی لینک
generic.description["website"] = "وبسایت";
function generic.website(params)
if(type(params) ~='table') then params={} end
return {
type = "mixed",
label = params.label or "وبسایت",
plurallabel = params.plurallabel or "وبسایت",
value = params.value or {"وبسایت", "سایت", "وبگاه", "url", "website"},
valueStyle = {["text-align"] = "left", ["direction"] = "ltr", ["font-size"] = "0.9em"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P856',
qualifier = 'P407',
whitelist1 = 'Q13955', -- for arabic website
qualifier2 = 'P518', blacklist2 = 'Q19778981', -- for Tor onion service
formatting = "table",
conjunction = "<br />",
rowformat = "$0$R0 $1",
rowsubformat1 = '<small><span class="languageicon" style="font-size:0.75em; font-weight:bold; color:var(--color-subtle, #54595d);">($1)</span></small>',
colformat0 = "weblink",
colformat1 = "label"
},
wikidata2 = {
wikimod = "Wikidata.Ca",
property = params.property or 'P856',
listrank = "bestrank",
qualifier = 'P407', -- for other languages website
qualifier2 = 'P518', blacklist2 = 'Q19778981', -- for Tor onion service
formatting = "table",
conjunction = "<br />",
rowformat = "$0$R0 $1",
rowsubformat1 = '<small><span class="languageicon" style="font-size:0.75em; font-weight:bold; color:var(--color-subtle, #54595d);">($1)</span></small>',
colformat0 = "weblink",
colformat1 = "label"
},
metadata = {
description = params.description or "فقط الموقع الرسمي على الويب (المواقع غير الرسمية تذكر في فقرة «وصلات خارجية»).",
option = "suggested",
type = "url",
}
}
end
generic.description["blog"] = "وبلاگ";
function generic.blog(params)
if(type(params) ~='table') then params={} end
return generic.website({
label = params.label or "وبلاگ",
value = params.value or {'وبلاگ','blog'},
property = params.property or 'P1581',
description = params.description or 'فقط المدونة الرسمية (المواقع غير الرسمية تذكر في فقرة «وصلات خارجية»).'
})
end
-- أصوات
generic.description["selectSound"] = "صوت";
function generic.selectSound(params)
if(type(params) ~='table') then params={} end
params.type = "images"
params.style = params.style or {["padding-top"] = "25px"}
params.defaultcaption = params.defaultcaption or "صوت"
params.captionparameter = params.captionparameter or {"صوت جیرنویس",'sound_caption'}
params.imageparameters = params.imageparameters or params.valueparameter or {"صوت", "sound"}
params.defaultsize = params.defaultsize or "280"
params.numval = params.numval or 1
params.wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P51',
qualifier = 'P407',
whitelist1 = 'Q13955', -- for arabic
formatting = "table",
conjunction = "<br />",
rowformat = "$0"
}
params.wikidata2 = {
wikimod = "Wikidata.Ca",
property = params.property or 'P51',
listrank = "bestrank",
qualifier = 'P407', -- for other languages
formatting = "table",
conjunction = "<br />",
rowformat = "$0"
}
params.metadata = {
description = params.description or "ملف صوتي (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.ogg",
option = "",
type = "wiki-file-name",
}
return params
end
generic.description["pronunciation"] = "املا";
function generic.pronunciation(params)
if(type(params) ~='table') then params={} end
params.property = params.property or 'P443'
params.defaultcaption = "املا"
params.captionparameter = params.captionparameter or {"املا جیرنویس",'pronunciation_caption'}
params.value = params.valueparameter or {"املا", "pronunciation"}
params.numval = 1
return generic.selectSound(params)
end
generic.description["dimensions"] = "ابعاد";
function generic.dimensions()
local function getDimensions(params)
local Dimensionsfunction = require("Module:Dimensions").main
local noerr, data, nb
noerr, data = pcall(Dimensionsfunction, params)
if noerr then
return data
else
addMaintenanceCat("مقالهئونی که وشون صندخ خطا دارنه")
mw.log("WD Query Error : " .. mw.dumpObject(data))
return '<span class="error">' .. (data) .. "</span>"
end
end
return {
type = "mixed",
label = "ابعاد",
value = {"ابعاد","dimensions","dim"},
wikidata = function(item)
return getDimensions({
item = item.id,
diameter = localdata.getValue({"diameter","قطر"}),
height = localdata.getValue({"height","ارتفاع"}),
draft = localdata.getValue({"draft","جولی"}),
clearance = localdata.getValue({"clearance","مسافت"}),
width = localdata.getValue({"width","beam","عرض"}),
length = localdata.getValue({"length","horizontal depth","طول","افقی جولی"}),
span = localdata.getValue({"span","ستون تا ستون"}),
thickness = localdata.getValue({"thickness","کلفتی"})
})
end,
metadata = {
description = "قيم الأبعاد (طول- عرض - عمق - قطر - ارتفاع - سمك ...) بوحدات القياس",
option = "",
type = "",
}
}
end
generic.description["awards"] = "جوایز";
function generic.awards(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or "جوایز",
value = params.value or {"جوایز", "جایزه", "awards"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P166',
tablesort = "1",
sorting = "-1",
separator = "<br />",
qualifier = 'P585', blacklist0 = 'Q3404987,Q18198971', -- Lysenko Prize, Wikipedia:WikiOwl
qualifier2 = 'P1686',
qualifier3 = 'P1027',
qualifier4 = "P166/P2425",
qualifier5 = 'P1346',
formatting = "table",
rowformat = "* $4 $0$R0 $1$2$3$5",
rowsubformat1 = "<small>($1)</small>",
rowsubformat2 = "<small><br />, ''«$2»'' ِوسه</small>",
rowsubformat3 = "<small><br /> $3 وه ره هِدا</small>",
rowsubformat4 = "[[پرونده:$4|30px|link=]]",
rowsubformat5 = "<small><br />$5 وسه هِدا</small>"
},
metadata = {
description = params.description or "جوایزی که وه بیته.",
option = "",
type = "string",
}
}
end
generic.description["motto"] = "شعار";
function generic.motto(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or " '''ملّی شعار:''' ",
value = params.value or {"شعار","شعار ملی","ملی شعار", "motto", "motto_text"},
defaultvalue = params.defaultvalue,
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P1451',
conjunction = "<br />", listrank="bestrank",
},
metadata = {
description = params.description or "شعار (motto)",
option = "",
type = "string",
}
}
end
generic.description["anthem"] = "سرود";
function generic.anthem(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or " '''ملّی سرود:''' ",
value = params.value or {"سرود","سرود ملی","ملی سرود", "anthem", "national_anthem"},
defaultvalue = params.defaultvalue,
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P85',
conjunction = "<br />", listrank="bestrank",
},
metadata = {
description = params.description or "سرود (anthem)",
option = "",
type = "string",
}
}
end
-- أدواتی که جوغرافی جه ربط دارنه
generic.description["country"] = "کشور";
function generic.country(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or "کشور",
value = params.value or {"دولت", "کشور", "country"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P17', listrank="bestrank",
formatting = "table",
conjunction = "<br />",
rowformat = "{{flag|$0}}$R0",
colformat0 = "label"
},
metadata = {
description = "کشوری که ونه شنه",
option = "",
type = "string",
}
}
end
generic.description["geoloc"] = "نقشه";
function generic.geoloc(params)
if(type(params) ~='table') then params={} end
if (localdata.getValue("سایت نقشه") == "-") then
return nil
end
local params2
params.id = params.id or (localdata.item and localdata.item.id)
local geotype = "Point"
if params.id then
if(#(mw.wikibase.getBestStatements(params.id, 'P3896')) > 0) then
local commons2 = mw.wikibase.getBestStatements(params.id, 'P3896')
commons2 = commons2[1]["mainsnak"]["datavalue"]["value"]
params2 = {geotype2 = 'page', commons2= commons2, id2 = params.id, stroke2 = "#FF0000"}
elseif(#(mw.wikibase.getBestStatements(params.id, 'P402')) > 0) then
geotype = "geoshape"
params2 = {geotype2 = 'geoline', id2 = params.id, stroke2 = "#FF0000"}
end
end
return {
type = "map",
latitude = {"عرض دایره", "دایره عرض", "latitude"},
longitude = {"خط طول", "طول خط", "longitude"},
pointtype = params.pointtype,
maptype = params.type,
globe = localdata.globe or localdata.getValue("اساره") or params.globe,
marker = params.marker,
markercolor = params.markercolor,
shapecolor = params.shapecolor,
markersize = params.markersize,
markersymbol = params.markersymbol,
default_zoom = localdata.getValue({"zoom","زووم"}) or params.default_zoom,
ids = params.ids ,
id = params.id,
geotype = params.geotype or geotype,
params = params2,
--debug = 1,
metadata = {
description = params.description or "",
option = "",
type = "",
}
}
end
generic.description["coordinates"] = "مختصات";
function generic.coordinates(params)
if(type(params) ~='table') then params={} end
return {
type = "mixed",
label = "مختصات",
value = {"جوغرافی مختصات", "مختصات", "coordinates","coord"},
wikidata = {
wikimod = "Wikidata.Ca",
listrank = "bestrank",
property = params.property or 'P625',
formatting = "{{coord|$lat|$lon|globe:$globe|format=dms}}"
},
metadata = {
description = params.description or "جوغرافیایی مختصات",
option = "",
type = "string",
}
}
end
generic.description["locationmap"] = "نقشه عکس";
function generic.locationmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
imageparameters = params.imageparameters or {"نقشه عکس","نقشه","تصویر نقشه"},
sizeparameter = params.sizeparameter or "نقشه عکس قایده",
captionparameter = params.captionparameter or {"نقشه عکس جیرنویس","زیرنویس نقشه","نقشه جیرنویس"},
defaultupright = params.upright or "1",
property = params.property or 'P242',
numval = 1,
metadata = {
description = params.description or "صورة خريطة جغرافية (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_map.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["detailedmap"] = "دقیق نقشه عکس";
function generic.detailedmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
imageparameters = params.imageparameters or {"دقیق نقشه عکس","نقشه۲","نقشه2"},
sizeparameter = params.sizeparameter or "دقیق نقشه عکس قایده",
captionparameter = params.captionparameter or {"دقیق نقشه عکس جیرنویس","زیرنویس نقشه۲","نقشه۲ جیرنویس"},
defaultupright = params.upright or "1",
defaultsize = params.defaultsize,
property = params.property or 'P1621',
numval = 1,
metadata = {
description = params.description or "صورة خريطة جغرافية مفصلة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_map.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["replaces"] = "نقل مکان";
function generic.replaces(params)
if(type(params) ~='table') then params={} end
return {
type = "row",
label = "نقل مکان",
value = {"نقل مکان","replaces"},
wikidata= params.wikidata or {property = "P1398 OR P1365"},
metadata = {
description = params.description or "نقل مکان",
option = "",
type = "",
}
}
end
generic.description["replacedby"] = "جایگزین بئی";
function generic.replacedby(params)
if(type(params) ~='table') then params={} end
return {
type = "row",
label = "جایگزین بئی",
value = {"جایگزین بئی","replaced_by"},
wikidata = params.wikidata or {property = "P167 OR P1366"},
metadata = {
description = params.description or "جایگزین بئی",
option = "",
type = "",
}
}
end
generic.description["memberof"] = "المنظمات والهيئات التي انتسب إليها."
function generic.memberof(params)
if(type(params) ~='table') then params={} end
return {
type = 'row',
label = params.label or 'عضو',
value = params.value or {'عضو','عضو در','عضویت','member of','membre de'},
wikidata = {
wikimod = 'Wikidata.Ca', formatting='table',
property = params.property or 'P463',
qualifier1='P2868' ,rowsubformat1=' <small>$1 در : </small>',
rowformat = '* $1$0$R0', showDate = 'true',
conjunction = '<br />'},
metadata = {
description = params.description or "المنظمات والهيئات التي انتسب إليها.",
option = "",
type = "",
}
}
end
generic.description["main_events"] = "مهم دکتهئون."
function generic.main_events(params)
if(type(params) ~='table') then params={} end
return {type = 'row' ,
label = 'مهم دکتهئون',
value = {'دکتهئون','events'},
wikidata = {
property='P793',
showDate = 'true', conjunction = "<br />"
},
metadata = {
description = "أهم الأحداث التي (مع ذكر التاريخ)",
}
}
end
return generic
o2wphulyzzo93evnvtapvrh54tovmbk
327745
327742
2026-06-03T16:39:41Z
محک
1023
327745
Scribunto
text/plain
-- Credits:
-- Original from fr:Module:Infobox/Fonctions
-- forked by وهراني @arwiki (ar:وحدة:بطاقة/أدوات)
-- Version: 20250322
-- شابلون صندخ ره خانه بساجه، اینان ادوات ره لازم دارنه
local localdata = require("ماژول:صندخ/دیتا")
local item = localdata.item
local generic = {}
generic.description = {"شابلون صندخ ره خانه بساجه، اینان ادوات ره لازم دارنه"}
local xmath = require("Module:Math")
function FormatNumVal(value)
value = tonumber(value)
if value == 0 then
return value
end
if (math.abs(value) > 1E15) then
return xmath.round({precision = 3, value = value / 1E15}) .. " بیلیارد"
elseif (math.abs(value) > 1E12) then
return xmath.round({precision = 3, value = value / 1E12}) .. " تریلیون"
elseif (math.abs(value) > 1E9) then
return xmath.round({precision = 3, value = value / 1E9}) .. " بليون"
elseif (math.abs(value) > 1E6) then
return xmath.round({precision = 3, value = value / 1E6}) .. " میليون"
end
return xmath.round({precision = 3, value = value})
end
generic.FormatNumVal = FormatNumVal
generic.description["title"] = "عنوان پارامتر ره دینگنین و وه ره صفحه نوم جه پر هاکنین.";
function generic.title(params)
if(type(params) ~='table') then params={} end
return {
type = "title",
value = {"اسم","نوم","title","name"},
wikidata = function(item)
return (localdata.getValue(params.titleparam)) or
(type(item) == "table" and type(item.id) == "string" and
mw.wikibase.label(item.id) and
mw.language.getContentLanguage():ucfirst(mw.wikibase.label(item.id))) or
mw.title.getCurrentTitle().text
end,
subtitle = function()
return params and localdata.getValue(params.subtitleparam)
end,
wikidatasubtitle = params.subtitlequery,
icon = params.icon,
style = params.style,
metadata = {
description = params.description or "مقالهی عنوان یا نوم",
option = "suggested",
type = "",
}
}
end
generic.description["native_name"] = "ونه محلی نوم";
function generic.native_name(params)
if(type(params) ~='table') then params={} end
return
{
type = params.type or 'subtitle' ,
label = params.label,
value = params.value or {'اصلی نوم','محلی نوم' , 'اصلی اسم','native_name','title_orig'},
wikidata = params.wikidata or {
property = params.property or 'P1476',
list = 'notlang',
listmax= 1, listrank='bestrank'
},
metadata = params.metadata or {
description = "ونه ماری زوون جه ونه نوم چیه",
option = "",
type = "string",
example = "Evolution {{لینک زوون|en}}", -- قالب:لغة_وصلة
}
}
end
generic.description["named_after"] = "منسوب به";
function generic.named_after(params)
if(type(params) ~='table') then params={} end
return
{
type = 'row' ,
label = 'منسوب به',
value = params.value or {'وجه تسمیه','منسوب به','named_after','named_for','namesake','etymology'},
wikidata = params.wikidata or {
property = params.property or 'P138',
listmax= 1, listrank='bestrank'
},
metadata = params.metadata or {
description = "ونه نوم ره کنه نوم سر جه بهیتنه",
type = "string",
}
}
end
generic.description["mainimage"] = " عکسی که شابلون اصلی عکس هسته";
function generic.mainimage(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P18'},
imageparameters = params.imageparameters or {"عکس", "تصویر", "پرونده", "Image", "image"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat or params.cat or "مقالاتی که عکس ندارنه", -- این رج وجود دارنه
sizeparameter = params.sizeparameter or {"عکس قایده", "عکس_قایده", "عکس اندازه","اندازه تصویر"},
uprightparameter = params.uprightparameter or "upright",
defaultupright = params.upright,
defaultsize = params.size,
captionparameter = params.captionparameter or
{
"توضیحات",
"عکس_توضیح",
"عکس_توضیحات",
"توضیحات_تصویر",
"عکس_جیرنویس",
"عکس توضیح",
"عکس توضیحات",
"توضیحات تصویر",
"عکس جیرنویس",
"جیرنویس",
"caption",
"image_caption",
"Caption"
},
altparameter = params.altparameter or "عکس جانشین" or "image_alt",
defaultalt = params.alt,
defaultimagealt = params.defaultimagealt,
numval = 1,
metadata = {
description = params.description or "فقط پرونده نوم ره بییلین و ونه پشت پرونده: یا File: ننویسین",
example = "abc.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["logo"] = "لوگو پارامتر ره دینگنین و وه ره لوگو عکس جه پر هاکنین.";
function generic.logo(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P154'},
imageparameters = params.imageparameters or {"نماد", "لوگو", "logo"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"لوگو جیرنویس", "لوگو توضیحات", 'logo_caption'},
defaultupright = params.upright or "0.6",
uprightparameter = params.uprightparameter or "upright logo",
sizeparameter = params.sizeparameter or {"لوگو اندازه", "لوگو قایده"},
numval = 1,
defaultcaption = 'لوگو',
metadata = {
description = params.description or "صورة للشعار (لوگوی عکس نوم ره بدون پیشوند بییلین و پرونده: ره ننویسین",
example = "abc_logo.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["coat_of_arms"] = "إضافة صورة شعار النبالة";
function generic.coat_of_arms(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P94'},
imageparameters = params.imageparameters
or {"نشونه", "آرم", "نشون", "coat_of_arms"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or
{"نشون توضیح", "نشون جیرنویس", "آرم جیرنویس", "coat_of_arms_caption"},
defaultupright = params.upright or "0.8",
uprightparameter = params.uprightparameter or {"upright coa"},
sizeparameter = params.sizeparameter or {"coa_size"},
numval = 1,
defaultcaption = 'آرم و نشون',
metadata = {
description = params.description or "صورة لشعار النبالة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_coat.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.blason = generic.coat_of_arms
generic.description["seal"] = "مُهر";
function generic.seal(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P158'},
imageparameters = params.imageparameters
or { "مُهر", "seal"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or
{ "مُهر جیرنویس", "seal_caption"},
defaultupright = params.upright or "0.8",
uprightparameter = params.uprightparameter or { "upright seal"},
sizeparameter = params.sizeparameter or { "seal_size"},
numval = 1,
defaultcaption = 'مُهر',
metadata = {
description = params.description or "صورة للختم (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_seal.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.sceau = generic.seal
generic.description["flag"] = "پرچم";
function generic.flag(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P41'},
imageparameters = params.imageparameters or {"پرچم", "بیرم", "flag"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"پرچم جیرنویس",'flag_caption'},
defaultupright = params.upright or "0.6",
uprightparameter = params.uprightparameter or "upright drapeau",
sizeparameter = params.sizeparameter or {"پرچم قایده","پرچم گتی", "flag_size"},
numval = 1,
defaultcaption = 'پرچم',
metadata = {
description = params.description or "صورة للعلم (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_flag.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["sign"] = "تابلو";
function generic.sign(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P14'},
imageparameters = params.imageparameters or {"تابلو"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"تابلو جیرنویس","sign_caption"},
defaultupright = params.upright or "0.4",
uprightparameter = params.uprightparameter or "upright signalisation",
sizeparameter = params.sizeparameter or "تابلو قایده",
numval = 1,
metadata = {
description = params.description or "صورة اللافتة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["icon"] = "آیکون";
function generic.icon(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P2910'},
imageparameters = params.imageparameters or {"آیکون", "icon"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"آیکون جیرنویس","icon_caption"},
defaultupright = params.upright or "0.4",
uprightparameter = params.uprightparameter or "upright icon",
sizeparameter = params.sizeparameter or "icon_size",
numval = 1,
metadata = {
description = params.description or "صورة الأيقونة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_icon.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["scheme"] = "طرح";
function generic.scheme(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P5555'},
imageparameters = params.imageparameters or {"طرح", "scheme"},
captionparameter = params.captionparameter or {"طرح جیرنویس","scheme_caption"},
defaultupright = params.upright,
uprightparameter = params.uprightparameter or "upright scheme",
sizeparameter = params.sizeparameter or "طرح قایده",
numval = 1,
metadata = {
description = params.description or "صورة المخطط (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_scheme.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["planview"] = "پلن";
function generic.planview(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P3311'},
imageparameters = params.imageparameters or {"پلن", "planview"},
captionparameter = params.captionparameter or {"پلن جیرنویس","planview_caption"},
defaultupright = params.upright,
uprightparameter = params.uprightparameter or "upright planview",
sizeparameter = params.sizeparameter or "پلن قایده",
numval = 1,
metadata = {
description = params.description or "صورة المسقط (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_planview.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["bathymetricmap"] = "امبس نقشه";
function generic.bathymetricmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P207'},
imageparameters = params.imageparameters or {"امبس نقشه"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter
or {"امبس نقشه جیرنویس",'bathymetricmap_caption'},
defaultupright = params.upright or "1",
uprightparameter = params.uprightparameter or "upright bathymetricmap",
sizeparameter = params.sizeparameter or "امبس نقشه قایده",
numval = 1,
metadata = {
description = params.description or "صورة خريطة قياس الأعماق (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.jpg",
option = "",
type = "wiki-file-name",
}
}
end
-- خارجی لینک
generic.description["website"] = "وبسایت";
function generic.website(params)
if(type(params) ~='table') then params={} end
return {
type = "mixed",
label = params.label or "وبسایت",
plurallabel = params.plurallabel or "وبسایت",
value = params.value or {"وبسایت", "سایت", "وبگاه", "url", "website"},
valueStyle = {["text-align"] = "left", ["direction"] = "ltr", ["font-size"] = "0.9em"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P856',
qualifier = 'P407',
whitelist1 = 'Q13955', -- for arabic website
qualifier2 = 'P518', blacklist2 = 'Q19778981', -- for Tor onion service
formatting = "table",
conjunction = "<br />",
rowformat = "$0$R0 $1",
rowsubformat1 = '<small><span class="languageicon" style="font-size:0.75em; font-weight:bold; color:var(--color-subtle, #54595d);">($1)</span></small>',
colformat0 = "weblink",
colformat1 = "label"
},
wikidata2 = {
wikimod = "Wikidata.Ca",
property = params.property or 'P856',
listrank = "bestrank",
qualifier = 'P407', -- for other languages website
qualifier2 = 'P518', blacklist2 = 'Q19778981', -- for Tor onion service
formatting = "table",
conjunction = "<br />",
rowformat = "$0$R0 $1",
rowsubformat1 = '<small><span class="languageicon" style="font-size:0.75em; font-weight:bold; color:var(--color-subtle, #54595d);">($1)</span></small>',
colformat0 = "weblink",
colformat1 = "label"
},
metadata = {
description = params.description or "فقط الموقع الرسمي على الويب (المواقع غير الرسمية تذكر في فقرة «وصلات خارجية»).",
option = "suggested",
type = "url",
}
}
end
generic.description["blog"] = "وبلاگ";
function generic.blog(params)
if(type(params) ~='table') then params={} end
return generic.website({
label = params.label or "وبلاگ",
value = params.value or {'وبلاگ','blog'},
property = params.property or 'P1581',
description = params.description or 'فقط المدونة الرسمية (المواقع غير الرسمية تذكر في فقرة «وصلات خارجية»).'
})
end
-- أصوات
generic.description["selectSound"] = "صوت";
function generic.selectSound(params)
if(type(params) ~='table') then params={} end
params.type = "images"
params.style = params.style or {["padding-top"] = "25px"}
params.defaultcaption = params.defaultcaption or "صوت"
params.captionparameter = params.captionparameter or {"صوت جیرنویس",'sound_caption'}
params.imageparameters = params.imageparameters or params.valueparameter or {"صوت", "sound"}
params.defaultsize = params.defaultsize or "280"
params.numval = params.numval or 1
params.wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P51',
qualifier = 'P407',
whitelist1 = 'Q13955', -- for arabic
formatting = "table",
conjunction = "<br />",
rowformat = "$0"
}
params.wikidata2 = {
wikimod = "Wikidata.Ca",
property = params.property or 'P51',
listrank = "bestrank",
qualifier = 'P407', -- for other languages
formatting = "table",
conjunction = "<br />",
rowformat = "$0"
}
params.metadata = {
description = params.description or "ملف صوتي (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.ogg",
option = "",
type = "wiki-file-name",
}
return params
end
generic.description["pronunciation"] = "املا";
function generic.pronunciation(params)
if(type(params) ~='table') then params={} end
params.property = params.property or 'P443'
params.defaultcaption = "املا"
params.captionparameter = params.captionparameter or {"املا جیرنویس",'pronunciation_caption'}
params.value = params.valueparameter or {"املا", "pronunciation"}
params.numval = 1
return generic.selectSound(params)
end
generic.description["dimensions"] = "ابعاد";
function generic.dimensions()
local function getDimensions(params)
local Dimensionsfunction = require("Module:Dimensions").main
local noerr, data, nb
noerr, data = pcall(Dimensionsfunction, params)
if noerr then
return data
else
addMaintenanceCat("مقالهئونی که وشون صندخ خطا دارنه")
mw.log("WD Query Error : " .. mw.dumpObject(data))
return '<span class="error">' .. (data) .. "</span>"
end
end
return {
type = "mixed",
label = "ابعاد",
value = {"ابعاد","dimensions","dim"},
wikidata = function(item)
return getDimensions({
item = item.id,
diameter = localdata.getValue({"diameter","قطر"}),
height = localdata.getValue({"height","ارتفاع"}),
draft = localdata.getValue({"draft","جولی"}),
clearance = localdata.getValue({"clearance","مسافت"}),
width = localdata.getValue({"width","beam","عرض"}),
length = localdata.getValue({"length","horizontal depth","طول","افقی جولی"}),
span = localdata.getValue({"span","ستون تا ستون"}),
thickness = localdata.getValue({"thickness","کلفتی"})
})
end,
metadata = {
description = "قيم الأبعاد (طول- عرض - عمق - قطر - ارتفاع - سمك ...) بوحدات القياس",
option = "",
type = "",
}
}
end
generic.description["awards"] = "جوایز";
function generic.awards(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or "جوایز",
value = params.value or {"جوایز", "جایزه", "awards"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P166',
tablesort = "1",
sorting = "-1",
separator = "<br />",
qualifier = 'P585', blacklist0 = 'Q3404987,Q18198971', -- Lysenko Prize, Wikipedia:WikiOwl
qualifier2 = 'P1686',
qualifier3 = 'P1027',
qualifier4 = "P166/P2425",
qualifier5 = 'P1346',
formatting = "table",
rowformat = "* $4 $0$R0 $1$2$3$5",
rowsubformat1 = "<small>($1)</small>",
rowsubformat2 = "<small><br />, ''«$2»'' ِوسه</small>",
rowsubformat3 = "<small><br /> $3 وه ره هِدا</small>",
rowsubformat4 = "[[پرونده:$4|30px|link=]]",
rowsubformat5 = "<small><br />$5 وسه هِدا</small>"
},
metadata = {
description = params.description or "جوایزی که وه بیته.",
option = "",
type = "string",
}
}
end
generic.description["motto"] = "شعار";
function generic.motto(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or " '''ملّی شعار:''' ",
value = params.value or {"شعار","شعار ملی","ملی شعار", "motto", "motto_text"},
defaultvalue = params.defaultvalue,
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P1451',
conjunction = "<br />", listrank="bestrank",
},
metadata = {
description = params.description or "شعار (motto)",
option = "",
type = "string",
}
}
end
generic.description["anthem"] = "سرود";
function generic.anthem(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or " '''ملّی سرود:''' ",
value = params.value or {"سرود","سرود ملی","ملی سرود", "anthem", "national_anthem"},
defaultvalue = params.defaultvalue,
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P85',
conjunction = "<br />", listrank="bestrank",
},
metadata = {
description = params.description or "سرود (anthem)",
option = "",
type = "string",
}
}
end
-- أدواتی که جوغرافی جه ربط دارنه
generic.description["country"] = "کشور";
function generic.country(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or "کشور",
value = params.value or {"دولت", "کشور", "country"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P17', listrank="bestrank",
formatting = "table",
conjunction = "<br />",
rowformat = "{{flag|$0}}$R0",
colformat0 = "label"
},
metadata = {
description = "کشوری که ونه شنه",
option = "",
type = "string",
}
}
end
generic.description["geoloc"] = "نقشه";
function generic.geoloc(params)
if(type(params) ~='table') then params={} end
if (localdata.getValue("سایت نقشه") == "-") then
return nil
end
local params2
params.id = params.id or (localdata.item and localdata.item.id)
local geotype = "Point"
if params.id then
if(#(mw.wikibase.getBestStatements(params.id, 'P3896')) > 0) then
local commons2 = mw.wikibase.getBestStatements(params.id, 'P3896')
commons2 = commons2[1]["mainsnak"]["datavalue"]["value"]
params2 = {geotype2 = 'page', commons2= commons2, id2 = params.id, stroke2 = "#FF0000"}
elseif(#(mw.wikibase.getBestStatements(params.id, 'P402')) > 0) then
geotype = "geoshape"
params2 = {geotype2 = 'geoline', id2 = params.id, stroke2 = "#FF0000"}
end
end
return {
type = "map",
latitude = {"عرض دایره", "دایره عرض", "latitude"},
longitude = {"خط طول", "طول خط", "longitude"},
pointtype = params.pointtype,
maptype = params.type,
globe = localdata.globe or localdata.getValue("اساره") or params.globe,
marker = params.marker,
markercolor = params.markercolor,
shapecolor = params.shapecolor,
markersize = params.markersize,
markersymbol = params.markersymbol,
default_zoom = localdata.getValue({"zoom","زووم"}) or params.default_zoom,
ids = params.ids ,
id = params.id,
geotype = params.geotype or geotype,
params = params2,
--debug = 1,
metadata = {
description = params.description or "",
option = "",
type = "",
}
}
end
generic.description["coordinates"] = "مختصات";
function generic.coordinates(params)
if(type(params) ~='table') then params={} end
return {
type = "mixed",
label = "مختصات",
value = {"جوغرافی مختصات", "مختصات", "coordinates","coord"},
wikidata = {
wikimod = "Wikidata.Ca",
listrank = "bestrank",
property = params.property or 'P625',
formatting = "{{coord|$lat|$lon|globe:$globe|format=dms}}"
},
metadata = {
description = params.description or "جوغرافیایی مختصات",
option = "",
type = "string",
}
}
end
generic.description["locationmap"] = "نقشه عکس";
function generic.locationmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
imageparameters = params.imageparameters or {"نقشه عکس","نقشه","تصویر نقشه"},
sizeparameter = params.sizeparameter or "نقشه عکس قایده",
captionparameter = params.captionparameter or {"نقشه عکس جیرنویس","زیرنویس نقشه","نقشه جیرنویس"},
defaultupright = params.upright or "1",
property = params.property or 'P242',
numval = 1,
metadata = {
description = params.description or "صورة خريطة جغرافية (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_map.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["detailedmap"] = "دقیق نقشه عکس";
function generic.detailedmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
imageparameters = params.imageparameters or {"دقیق نقشه عکس","نقشه۲","نقشه2"},
sizeparameter = params.sizeparameter or "دقیق نقشه عکس قایده",
captionparameter = params.captionparameter or {"دقیق نقشه عکس جیرنویس","زیرنویس نقشه۲","نقشه۲ جیرنویس"},
defaultupright = params.upright or "1",
defaultsize = params.defaultsize,
property = params.property or 'P1621',
numval = 1,
metadata = {
description = params.description or "صورة خريطة جغرافية مفصلة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_map.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["replaces"] = "نقل مکان";
function generic.replaces(params)
if(type(params) ~='table') then params={} end
return {
type = "row",
label = "نقل مکان",
value = {"نقل مکان","replaces"},
wikidata= params.wikidata or {property = "P1398 OR P1365"},
metadata = {
description = params.description or "نقل مکان",
option = "",
type = "",
}
}
end
generic.description["replacedby"] = "جایگزین بئی";
function generic.replacedby(params)
if(type(params) ~='table') then params={} end
return {
type = "row",
label = "جایگزین بئی",
value = {"جایگزین بئی","replaced_by"},
wikidata = params.wikidata or {property = "P167 OR P1366"},
metadata = {
description = params.description or "جایگزین بئی",
option = "",
type = "",
}
}
end
generic.description["memberof"] = "المنظمات والهيئات التي انتسب إليها."
function generic.memberof(params)
if(type(params) ~='table') then params={} end
return {
type = 'row',
label = params.label or 'عضو',
value = params.value or {'عضو','عضو در','عضویت','member of','membre de'},
wikidata = {
wikimod = 'Wikidata.Ca', formatting='table',
property = params.property or 'P463',
qualifier1='P2868' ,rowsubformat1=' <small>$1 در : </small>',
rowformat = '* $1$0$R0', showDate = 'true',
conjunction = '<br />'},
metadata = {
description = params.description or "المنظمات والهيئات التي انتسب إليها.",
option = "",
type = "",
}
}
end
generic.description["main_events"] = "مهم دکتهئون."
function generic.main_events(params)
if(type(params) ~='table') then params={} end
return {type = 'row' ,
label = 'مهم دکتهئون',
value = {'دکتهئون','events'},
wikidata = {
property='P793',
showDate = 'true', conjunction = "<br />"
},
metadata = {
description = "أهم الأحداث التي (مع ذكر التاريخ)",
}
}
end
return generic
a8cg23n9b0ie8ibjz9p269tqwhlh7o0
327747
327745
2026-06-03T16:49:12Z
محک
1023
327747
Scribunto
text/plain
-- Credits:
-- Original from fr:Module:Infobox/Fonctions
-- forked by وهراني @arwiki (ar:وحدة:بطاقة/أدوات)
-- Version: 20250322
-- شابلون صندخ ره خانه بساجه، اینان ادوات ره لازم دارنه
local localdata = require("ماژول:صندخ/دیتا")
local item = localdata.item
local generic = {}
generic.description = {"شابلون صندخ ره خانه بساجه، اینان ادوات ره لازم دارنه"}
local xmath = require("Module:Math")
function FormatNumVal(value)
value = tonumber(value)
if value == 0 then
return value
end
if (math.abs(value) > 1E15) then
return xmath.round({precision = 3, value = value / 1E15}) .. " بیلیارد"
elseif (math.abs(value) > 1E12) then
return xmath.round({precision = 3, value = value / 1E12}) .. " تریلیون"
elseif (math.abs(value) > 1E9) then
return xmath.round({precision = 3, value = value / 1E9}) .. " بليون"
elseif (math.abs(value) > 1E6) then
return xmath.round({precision = 3, value = value / 1E6}) .. " میليون"
end
return xmath.round({precision = 3, value = value})
end
generic.FormatNumVal = FormatNumVal
generic.description["title"] = "عنوان پارامتر ره دینگنین و وه ره صفحه نوم جه پر هاکنین.";
function generic.title(params)
if(type(params) ~='table') then params={} end
return {
type = "title",
value = {"اسم","نوم","title","name"},
wikidata = function(item)
return (localdata.getValue(params.titleparam)) or
(type(item) == "table" and type(item.id) == "string" and
mw.wikibase.label(item.id) and
mw.language.getContentLanguage():ucfirst(mw.wikibase.label(item.id))) or
mw.title.getCurrentTitle().text
end,
subtitle = function()
return params and localdata.getValue(params.subtitleparam)
end,
wikidatasubtitle = params.subtitlequery,
icon = params.icon,
style = params.style,
metadata = {
description = params.description or "مقالهی عنوان یا نوم",
option = "suggested",
type = "",
}
}
end
generic.description["native_name"] = "ونه محلی نوم";
function generic.native_name(params)
if(type(params) ~='table') then params={} end
return
{
type = params.type or 'subtitle' ,
label = params.label,
value = params.value or {'اصلی نوم','محلی نوم' , 'اصلی اسم','native_name','title_orig'},
wikidata = params.wikidata or {
property = params.property or 'P1476',
list = 'notlang',
listmax= 1, listrank='bestrank'
},
metadata = params.metadata or {
description = "ونه ماری زوون جه ونه نوم چیه",
option = "",
type = "string",
example = "Evolution {{لینک زوون|en}}", -- قالب:لغة_وصلة
}
}
end
generic.description["named_after"] = "منسوب به";
function generic.named_after(params)
if(type(params) ~='table') then params={} end
return
{
type = 'row' ,
label = 'منسوب به',
value = params.value or {'وجه تسمیه','منسوب به','named_after','named_for','namesake','etymology'},
wikidata = params.wikidata or {
property = params.property or 'P138',
listmax= 1, listrank='bestrank'
},
metadata = params.metadata or {
description = "ونه نوم ره کنه نوم سر جه بهیتنه",
type = "string",
}
}
end
generic.description["mainimage"] = " عکسی که شابلون اصلی عکس هسته";
function generic.mainimage(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P18'},
imageparameters = params.imageparameters or {"عکس", "تصویر", "پرونده", "Image", "image"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat or params.cat or "مقالاتی که عکس ندارنه", -- این رج وجود دارنه
sizeparameter = params.sizeparameter or {"عکس قایده", "عکس_قایده", "عکس اندازه","اندازه تصویر"},
uprightparameter = params.uprightparameter or "upright",
defaultupright = params.upright,
defaultsize = params.size,
captionparameter = params.captionparameter or
{
"توضیحات",
"عکس_توضیح",
"عکس_توضیحات",
"توضیحات_تصویر",
"عکس_جیرنویس",
"عکس توضیح",
"عکس توضیحات",
"توضیحات تصویر",
"عکس جیرنویس",
"جیرنویس",
"caption",
"image_caption",
"Caption"
},
altparameter = params.altparameter or "عکس جانشین" or "image_alt",
defaultalt = params.alt,
defaultimagealt = params.defaultimagealt,
numval = 1,
metadata = {
description = params.description or "فقط پرونده نوم ره بییلین و ونه پشت پرونده: یا File: ننویسین",
example = "abc.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["logo"] = "لوگو پارامتر ره دینگنین و وه ره لوگو عکس جه پر هاکنین.";
function generic.logo(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P154'},
imageparameters = params.imageparameters or {"نماد", "لوگو", "logo"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"لوگو جیرنویس", "لوگو توضیحات", 'logo_caption'},
defaultupright = params.upright or "0.6",
uprightparameter = params.uprightparameter or "upright logo",
sizeparameter = params.sizeparameter or {"لوگو اندازه", "لوگو قایده"},
numval = 1,
defaultcaption = 'لوگو',
metadata = {
description = params.description or "صورة للشعار (لوگوی عکس نوم ره بدون پیشوند بییلین و پرونده: ره ننویسین",
example = "abc_logo.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["coat_of_arms"] = "إضافة صورة شعار النبالة";
function generic.coat_of_arms(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P94'},
imageparameters = params.imageparameters
or {"نشونه", "آرم", "نشون", "coat_of_arms"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or
{"نشون توضیح", "نشون جیرنویس", "آرم جیرنویس", "coat_of_arms_caption"},
defaultupright = params.upright or "0.8",
uprightparameter = params.uprightparameter or {"upright coa"},
sizeparameter = params.sizeparameter or {"coa_size"},
numval = 1,
defaultcaption = 'آرم و نشون',
metadata = {
description = params.description or "صورة لشعار النبالة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_coat.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.blason = generic.coat_of_arms
generic.description["seal"] = "مُهر";
function generic.seal(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P158'},
imageparameters = params.imageparameters
or { "مُهر", "seal"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or
{ "مُهر جیرنویس", "seal_caption"},
defaultupright = params.upright or "0.8",
uprightparameter = params.uprightparameter or { "upright seal"},
sizeparameter = params.sizeparameter or { "seal_size"},
numval = 1,
defaultcaption = 'مُهر',
metadata = {
description = params.description or "صورة للختم (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_seal.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.sceau = generic.seal
generic.description["flag"] = "پرچم";
function generic.flag(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P41'},
imageparameters = params.imageparameters or {"پرچم", "بیرم", "flag"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"پرچم جیرنویس",'flag_caption'},
defaultupright = params.upright or "0.6",
uprightparameter = params.uprightparameter or "upright drapeau",
sizeparameter = params.sizeparameter or {"پرچم قایده","پرچم گتی", "flag_size"},
numval = 1,
defaultcaption = 'پرچم',
metadata = {
description = params.description or "صورة للعلم (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_flag.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["sign"] = "تابلو";
function generic.sign(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P14'},
imageparameters = params.imageparameters or {"تابلو"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"تابلو جیرنویس","sign_caption"},
defaultupright = params.upright or "0.4",
uprightparameter = params.uprightparameter or "upright signalisation",
sizeparameter = params.sizeparameter or "تابلو قایده",
numval = 1,
metadata = {
description = params.description or "صورة اللافتة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["icon"] = "آیکون";
function generic.icon(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P2910'},
imageparameters = params.imageparameters or {"آیکون", "icon"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"آیکون جیرنویس","icon_caption"},
defaultupright = params.upright or "0.4",
uprightparameter = params.uprightparameter or "upright icon",
sizeparameter = params.sizeparameter or "icon_size",
numval = 1,
metadata = {
description = params.description or "صورة الأيقونة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_icon.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["scheme"] = "طرح";
function generic.scheme(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P5555'},
imageparameters = params.imageparameters or {"طرح", "scheme"},
captionparameter = params.captionparameter or {"طرح جیرنویس","scheme_caption"},
defaultupright = params.upright,
uprightparameter = params.uprightparameter or "upright scheme",
sizeparameter = params.sizeparameter or "طرح قایده",
numval = 1,
metadata = {
description = params.description or "صورة المخطط (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_scheme.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["planview"] = "پلن";
function generic.planview(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P3311'},
imageparameters = params.imageparameters or {"پلن", "planview"},
captionparameter = params.captionparameter or {"پلن جیرنویس","planview_caption"},
defaultupright = params.upright,
uprightparameter = params.uprightparameter or "upright planview",
sizeparameter = params.sizeparameter or "پلن قایده",
numval = 1,
metadata = {
description = params.description or "صورة المسقط (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_planview.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["bathymetricmap"] = "امبس نقشه";
function generic.bathymetricmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P207'},
imageparameters = params.imageparameters or {"امبس نقشه"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter
or {"امبس نقشه جیرنویس",'bathymetricmap_caption'},
defaultupright = params.upright or "1",
uprightparameter = params.uprightparameter or "upright bathymetricmap",
sizeparameter = params.sizeparameter or "امبس نقشه قایده",
numval = 1,
metadata = {
description = params.description or "صورة خريطة قياس الأعماق (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.jpg",
option = "",
type = "wiki-file-name",
}
}
end
-- خارجی لینک
generic.description["website"] = "وبسایت";
function generic.website(params)
if(type(params) ~='table') then params={} end
return {
type = "mixed",
label = params.label or "وبسایت",
plurallabel = params.plurallabel or "وبسایت",
value = params.value or {"وبسایت", "سایت", "وبگاه", "url", "website"},
valueStyle = {["text-align"] = "left", ["direction"] = "ltr", ["font-size"] = "0.9em"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P856',
qualifier = 'P407',
whitelist1 = 'Q13955', -- for arabic website
qualifier2 = 'P518', blacklist2 = 'Q19778981', -- for Tor onion service
formatting = "table",
conjunction = "<br />",
rowformat = "$0$R0 $1",
rowsubformat1 = '<small><span class="languageicon" style="font-size:0.75em; font-weight:bold; color:var(--color-subtle, #54595d);">($1)</span></small>',
colformat0 = "weblink",
colformat1 = "label"
},
wikidata2 = {
wikimod = "Wikidata.Ca",
property = params.property or 'P856',
listrank = "bestrank",
qualifier = 'P407', -- for other languages website
qualifier2 = 'P518', blacklist2 = 'Q19778981', -- for Tor onion service
formatting = "table",
conjunction = "<br />",
rowformat = "$0$R0 $1",
rowsubformat1 = '<small><span class="languageicon" style="font-size:0.75em; font-weight:bold; color:var(--color-subtle, #54595d);">($1)</span></small>',
colformat0 = "weblink",
colformat1 = "label"
},
metadata = {
description = params.description or "فقط الموقع الرسمي على الويب (المواقع غير الرسمية تذكر في فقرة «وصلات خارجية»).",
option = "suggested",
type = "url",
}
}
end
generic.description["blog"] = "وبلاگ";
function generic.blog(params)
if(type(params) ~='table') then params={} end
return generic.website({
label = params.label or "وبلاگ",
value = params.value or {'وبلاگ','blog'},
property = params.property or 'P1581',
description = params.description or 'فقط المدونة الرسمية (المواقع غير الرسمية تذكر في فقرة «وصلات خارجية»).'
})
end
-- أصوات
generic.description["selectSound"] = "صوت";
function generic.selectSound(params)
if(type(params) ~='table') then params={} end
params.type = "images"
params.style = params.style or {["padding-top"] = "25px"}
params.defaultcaption = params.defaultcaption or "صوت"
params.captionparameter = params.captionparameter or {"صوت جیرنویس",'sound_caption'}
params.imageparameters = params.imageparameters or params.valueparameter or {"صوت", "sound"}
params.defaultsize = params.defaultsize or "280"
params.numval = params.numval or 1
params.wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P51',
qualifier = 'P407',
whitelist1 = 'Q13955', -- for arabic
formatting = "table",
conjunction = "<br />",
rowformat = "$0"
}
params.wikidata2 = {
wikimod = "Wikidata.Ca",
property = params.property or 'P51',
listrank = "bestrank",
qualifier = 'P407', -- for other languages
formatting = "table",
conjunction = "<br />",
rowformat = "$0"
}
params.metadata = {
description = params.description or "ملف صوتي (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.ogg",
option = "",
type = "wiki-file-name",
}
return params
end
generic.description["pronunciation"] = "املا";
function generic.pronunciation(params)
if(type(params) ~='table') then params={} end
params.property = params.property or 'P443'
params.defaultcaption = "املا"
params.captionparameter = params.captionparameter or {"املا جیرنویس",'pronunciation_caption'}
params.value = params.valueparameter or {"املا", "pronunciation"}
params.numval = 1
return generic.selectSound(params)
end
generic.description["dimensions"] = "ابعاد";
function generic.dimensions()
local function getDimensions(params)
local Dimensionsfunction = require("Module:Dimensions").main
local noerr, data, nb
noerr, data = pcall(Dimensionsfunction, params)
if noerr then
return data
else
addMaintenanceCat("مقالهئونی که وشون صندخ خطا دارنه")
mw.log("WD Query Error : " .. mw.dumpObject(data))
return '<span class="error">' .. (data) .. "</span>"
end
end
return {
type = "mixed",
label = "ابعاد",
value = {"ابعاد","dimensions","dim"},
wikidata = function(item)
return getDimensions({
item = item.id,
diameter = localdata.getValue({"diameter","قطر"}),
height = localdata.getValue({"height","ارتفاع"}),
draft = localdata.getValue({"draft","جولی"}),
clearance = localdata.getValue({"clearance","مسافت"}),
width = localdata.getValue({"width","beam","عرض"}),
length = localdata.getValue({"length","horizontal depth","طول","افقی جولی"}),
span = localdata.getValue({"span","ستون تا ستون"}),
thickness = localdata.getValue({"thickness","کلفتی"})
})
end,
metadata = {
description = "قيم الأبعاد (طول- عرض - عمق - قطر - ارتفاع - سمك ...) بوحدات القياس",
option = "",
type = "",
}
}
end
generic.description["awards"] = "جوایز";
function generic.awards(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or "جوایز",
value = params.value or {"جوایز", "جایزه", "awards"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P166',
tablesort = "1",
sorting = "-1",
separator = "<br />",
qualifier = 'P585', blacklist0 = 'Q3404987,Q18198971', -- Lysenko Prize, Wikipedia:WikiOwl
qualifier2 = 'P1686',
qualifier3 = 'P1027',
qualifier4 = "P166/P2425",
qualifier5 = 'P1346',
formatting = "table",
rowformat = "* $4 $0$R0 $1$2$3$5",
rowsubformat1 = "<small>($1)</small>",
rowsubformat2 = "<small><br />, ''«$2»'' ِوسه</small>",
rowsubformat3 = "<small><br /> $3 وه ره هِدا</small>",
rowsubformat4 = "[[پرونده:$4|30px|link=]]",
rowsubformat5 = "<small><br />$5 وسه هِدا</small>"
},
metadata = {
description = params.description or "جوایزی که وه بیته.",
option = "",
type = "string",
}
}
end
generic.description["motto"] = "شعار";
function generic.motto(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or " '''ملّی شعار:''' ",
value = params.value or {"شعار","شعار ملی","ملی شعار", "motto", "motto_text"},
defaultvalue = params.defaultvalue,
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P1451',
conjunction = "<br />", listrank="bestrank",
},
metadata = {
description = params.description or "شعار (motto)",
option = "",
type = "string",
}
}
end
generic.description["anthem"] = "سرود";
function generic.anthem(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or " '''ملّی سرود:''' ",
value = params.value or {"سرود","سرود ملی","ملی سرود", "anthem", "national_anthem"},
defaultvalue = params.defaultvalue,
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P85',
conjunction = "<br />", listrank="bestrank",
},
metadata = {
description = params.description or "سرود (anthem)",
option = "",
type = "string",
}
}
end
-- أدواتی که جوغرافی جه ربط دارنه
generic.description["country"] = "کشور";
function generic.country(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or "کشور",
value = params.value or {"دولت", "کشور", "country"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P17', listrank="bestrank",
formatting = "table",
conjunction = "<br />",
rowformat = "{{flag|$0}}$R0",
colformat0 = "label"
},
metadata = {
description = "کشوری که ونه شنه",
option = "",
type = "string",
}
}
end
generic.description["geoloc"] = "نقشه";
function generic.geoloc(params)
if(type(params) ~='table') then params={} end
if (localdata.getValue("سایت نقشه") == "-") then
return nil
end
local params2
params.id = params.id or (localdata.item and localdata.item.id)
local geotype = "Point"
if params.id then
if(#(mw.wikibase.getBestStatements(params.id, 'P3896')) > 0) then
local commons2 = mw.wikibase.getBestStatements(params.id, 'P3896')
commons2 = commons2[1]["mainsnak"]["datavalue"]["value"]
params2 = {geotype2 = 'page', commons2= commons2, id2 = params.id, stroke2 = "#FF0000"}
elseif(#(mw.wikibase.getBestStatements(params.id, 'P402')) > 0) then
geotype = "geoshape"
params2 = {geotype2 = 'geoline', id2 = params.id, stroke2 = "#FF0000"}
end
end
return {
type = "map",
latitude = {"عرض دایره", "دایره عرض", "latitude"},
longitude = {"خط طول", "طول خط", "longitude"},
pointtype = params.pointtype,
maptype = params.type,
globe = localdata.globe or localdata.getValue("اساره") or params.globe,
marker = params.marker,
markercolor = params.markercolor,
shapecolor = params.shapecolor,
markersize = params.markersize,
markersymbol = params.markersymbol,
default_zoom = localdata.getValue({"zoom","زووم"}) or params.default_zoom,
ids = params.ids ,
id = params.id,
geotype = params.geotype or geotype,
params = params2,
--debug = 1,
metadata = {
description = params.description or "",
option = "",
type = "",
}
}
end
generic.description["coordinates"] = "مختصات";
function generic.coordinates(params)
if(type(params) ~='table') then params={} end
return {
type = "mixed",
label = "مختصات",
value = {"جوغرافی مختصات", "مختصات", "coordinates","coord"},
wikidata = {
wikimod = "Wikidata.Ca",
listrank = "bestrank",
property = params.property or 'P625',
formatting = "{{coord|$lat|$lon|globe:$globe|format=dms}}"
},
metadata = {
description = params.description or "جوغرافیایی مختصات",
option = "",
type = "string",
}
}
end
generic.description["locationmap"] = "نقشه عکس";
function generic.locationmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
imageparameters = params.imageparameters or {"نقشه عکس","نقشه","تصویر نقشه"},
sizeparameter = params.sizeparameter or "نقشه عکس قایده",
captionparameter = params.captionparameter or {"نقشه عکس جیرنویس","زیرنویس نقشه","نقشه جیرنویس"},
defaultupright = params.upright or "1",
property = params.property or 'P242',
numval = 1,
metadata = {
description = params.description or "صورة خريطة جغرافية (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_map.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["detailedmap"] = "دقیق نقشه عکس";
function generic.detailedmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
imageparameters = params.imageparameters or {"دقیق نقشه عکس","نقشه۲","نقشه2"},
sizeparameter = params.sizeparameter or "دقیق نقشه عکس قایده",
captionparameter = params.captionparameter or {"دقیق نقشه عکس جیرنویس","زیرنویس نقشه۲","نقشه۲ جیرنویس"},
defaultupright = params.upright or "1",
defaultsize = params.defaultsize,
property = params.property or 'P1621',
numval = 1,
metadata = {
description = params.description or "صورة خريطة جغرافية مفصلة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_map.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["replaces"] = "نقل مکان";
function generic.replaces(params)
if(type(params) ~='table') then params={} end
return {
type = "row",
label = "نقل مکان",
value = {"نقل مکان","replaces"},
wikidata= params.wikidata or {property = "P1398 OR P1365"},
metadata = {
description = params.description or "نقل مکان",
option = "",
type = "",
}
}
end
generic.description["replacedby"] = "جایگزین بئی";
function generic.replacedby(params)
if(type(params) ~='table') then params={} end
return {
type = "row",
label = "جایگزین بئی",
value = {"جایگزین بئی","replaced_by"},
wikidata = params.wikidata or {property = "P167 OR P1366"},
metadata = {
description = params.description or "جایگزین بئی",
option = "",
type = "",
}
}
end
generic.description["memberof"] = "المنظمات والهيئات التي انتسب إليها."
function generic.memberof(params)
if(type(params) ~='table') then params={} end
return {
type = 'row',
label = params.label or 'عضو',
value = params.value or {'عضو','عضو در','عضویت','member of','membre de'},
wikidata = {
wikimod = 'Wikidata.Ca', formatting='table',
property = params.property or 'P463',
qualifier1='P2868' ,rowsubformat1=' <small>$1 در : </small>',
rowformat = '* $1$0$R0', showDate = 'true',
conjunction = '<br />'},
metadata = {
description = params.description or "المنظمات والهيئات التي انتسب إليها.",
option = "",
type = "",
}
}
end
generic.description["main_events"] = "مهم دکتهئون."
function generic.main_events(params)
if(type(params) ~='table') then params={} end
return {type = 'row' ,
label = 'مهم دکتهئون',
value = {'دکتهئون','events'},
wikidata = {
property='P793',
showDate = 'true', conjunction = "<br />"
},
metadata = {
description = "أهم الأحداث التي (مع ذكر التاريخ)",
}
}
end
-- ========== اضافه کردن ردیف پرچم و نشان کنار هم ==========
generic.description["flag_and_coat"] = "پرچم و نشان (کنار هم)"
function generic.flag_and_coat(params)
if type(params) ~= 'table' then params = {} end
return {
type = "row",
label = params.label or "پرچم و نشان",
value = function(frame, args)
local flag = args["پرچم"] or args.flag or args["بیرم"]
local coat = args["نشونه"] or args.coat_of_arms or args["آرم"]
if not flag and not coat then return nil end
local html = '<div style="display: flex; justify-content: center; gap: 1em; flex-wrap: wrap;">'
if flag then
local size = args["پرچم_قایده"] or args.flag_size or "100px"
local caption = args["پرچم_جیرنویس"] or args.flag_caption or ""
html = html .. '<div style="text-align: center;">[[پرونده:' .. flag .. '|' .. size .. '|' .. caption .. ']]</div>'
end
if coat then
local size = args.coa_size or "100px"
local caption = args["نشون_توضیح"] or args.coat_of_arms_caption or ""
html = html .. '<div style="text-align: center;">[[پرونده:' .. coat .. '|' .. size .. '|' .. caption .. ']]</div>'
end
return html .. '</div>'
end
}
end
-- ==================================================
return generic
a5w15fnlaystc9u6w57mxogb870es2d
327749
327747
2026-06-03T16:59:56Z
محک
1023
327749
Scribunto
text/plain
-- Credits:
-- Original from fr:Module:Infobox/Fonctions
-- forked by وهراني @arwiki (ar:وحدة:بطاقة/أدوات)
-- Version: 20250322
-- شابلون صندخ ره خانه بساجه، اینان ادوات ره لازم دارنه
local localdata = require("ماژول:صندخ/دیتا")
local item = localdata.item
local generic = {}
generic.description = {"شابلون صندخ ره خانه بساجه، اینان ادوات ره لازم دارنه"}
local xmath = require("Module:Math")
function FormatNumVal(value)
value = tonumber(value)
if value == 0 then
return value
end
if (math.abs(value) > 1E15) then
return xmath.round({precision = 3, value = value / 1E15}) .. " بیلیارد"
elseif (math.abs(value) > 1E12) then
return xmath.round({precision = 3, value = value / 1E12}) .. " تریلیون"
elseif (math.abs(value) > 1E9) then
return xmath.round({precision = 3, value = value / 1E9}) .. " بليون"
elseif (math.abs(value) > 1E6) then
return xmath.round({precision = 3, value = value / 1E6}) .. " میليون"
end
return xmath.round({precision = 3, value = value})
end
generic.FormatNumVal = FormatNumVal
generic.description["title"] = "عنوان پارامتر ره دینگنین و وه ره صفحه نوم جه پر هاکنین.";
function generic.title(params)
if(type(params) ~='table') then params={} end
return {
type = "title",
value = {"اسم","نوم","title","name"},
wikidata = function(item)
return (localdata.getValue(params.titleparam)) or
(type(item) == "table" and type(item.id) == "string" and
mw.wikibase.label(item.id) and
mw.language.getContentLanguage():ucfirst(mw.wikibase.label(item.id))) or
mw.title.getCurrentTitle().text
end,
subtitle = function()
return params and localdata.getValue(params.subtitleparam)
end,
wikidatasubtitle = params.subtitlequery,
icon = params.icon,
style = params.style,
metadata = {
description = params.description or "مقالهی عنوان یا نوم",
option = "suggested",
type = "",
}
}
end
generic.description["native_name"] = "ونه محلی نوم";
function generic.native_name(params)
if(type(params) ~='table') then params={} end
return
{
type = params.type or 'subtitle' ,
label = params.label,
value = params.value or {'اصلی نوم','محلی نوم' , 'اصلی اسم','native_name','title_orig'},
wikidata = params.wikidata or {
property = params.property or 'P1476',
list = 'notlang',
listmax= 1, listrank='bestrank'
},
metadata = params.metadata or {
description = "ونه ماری زوون جه ونه نوم چیه",
option = "",
type = "string",
example = "Evolution {{لینک زوون|en}}", -- قالب:لغة_وصلة
}
}
end
generic.description["named_after"] = "منسوب به";
function generic.named_after(params)
if(type(params) ~='table') then params={} end
return
{
type = 'row' ,
label = 'منسوب به',
value = params.value or {'وجه تسمیه','منسوب به','named_after','named_for','namesake','etymology'},
wikidata = params.wikidata or {
property = params.property or 'P138',
listmax= 1, listrank='bestrank'
},
metadata = params.metadata or {
description = "ونه نوم ره کنه نوم سر جه بهیتنه",
type = "string",
}
}
end
generic.description["mainimage"] = " عکسی که شابلون اصلی عکس هسته";
function generic.mainimage(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P18'},
imageparameters = params.imageparameters or {"عکس", "تصویر", "پرونده", "Image", "image"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat or params.cat or "مقالاتی که عکس ندارنه", -- این رج وجود دارنه
sizeparameter = params.sizeparameter or {"عکس قایده", "عکس_قایده", "عکس اندازه","اندازه تصویر"},
uprightparameter = params.uprightparameter or "upright",
defaultupright = params.upright,
defaultsize = params.size,
captionparameter = params.captionparameter or
{
"توضیحات",
"عکس_توضیح",
"عکس_توضیحات",
"توضیحات_تصویر",
"عکس_جیرنویس",
"عکس توضیح",
"عکس توضیحات",
"توضیحات تصویر",
"عکس جیرنویس",
"جیرنویس",
"caption",
"image_caption",
"Caption"
},
altparameter = params.altparameter or "عکس جانشین" or "image_alt",
defaultalt = params.alt,
defaultimagealt = params.defaultimagealt,
numval = 1,
metadata = {
description = params.description or "فقط پرونده نوم ره بییلین و ونه پشت پرونده: یا File: ننویسین",
example = "abc.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["logo"] = "لوگو پارامتر ره دینگنین و وه ره لوگو عکس جه پر هاکنین.";
function generic.logo(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P154'},
imageparameters = params.imageparameters or {"نماد", "لوگو", "logo"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"لوگو جیرنویس", "لوگو توضیحات", 'logo_caption'},
defaultupright = params.upright or "0.6",
uprightparameter = params.uprightparameter or "upright logo",
sizeparameter = params.sizeparameter or {"لوگو اندازه", "لوگو قایده"},
numval = 1,
defaultcaption = 'لوگو',
metadata = {
description = params.description or "صورة للشعار (لوگوی عکس نوم ره بدون پیشوند بییلین و پرونده: ره ننویسین",
example = "abc_logo.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["coat_of_arms"] = "إضافة صورة شعار النبالة";
function generic.coat_of_arms(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P94'},
imageparameters = params.imageparameters
or {"نشونه", "آرم", "نشون", "coat_of_arms"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or
{"نشون توضیح", "نشون جیرنویس", "آرم جیرنویس", "coat_of_arms_caption"},
defaultupright = params.upright or "0.8",
uprightparameter = params.uprightparameter or {"upright coa"},
sizeparameter = params.sizeparameter or {"coa_size"},
numval = 1,
defaultcaption = 'آرم و نشون',
metadata = {
description = params.description or "صورة لشعار النبالة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_coat.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.blason = generic.coat_of_arms
generic.description["seal"] = "مُهر";
function generic.seal(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P158'},
imageparameters = params.imageparameters
or { "مُهر", "seal"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or
{ "مُهر جیرنویس", "seal_caption"},
defaultupright = params.upright or "0.8",
uprightparameter = params.uprightparameter or { "upright seal"},
sizeparameter = params.sizeparameter or { "seal_size"},
numval = 1,
defaultcaption = 'مُهر',
metadata = {
description = params.description or "صورة للختم (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_seal.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.sceau = generic.seal
generic.description["flag"] = "پرچم";
function generic.flag(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P41'},
imageparameters = params.imageparameters or {"پرچم", "بیرم", "flag"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"پرچم جیرنویس",'flag_caption'},
defaultupright = params.upright or "0.6",
uprightparameter = params.uprightparameter or "upright drapeau",
sizeparameter = params.sizeparameter or {"پرچم قایده","پرچم گتی", "flag_size"},
numval = 1,
defaultcaption = 'پرچم',
metadata = {
description = params.description or "صورة للعلم (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_flag.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["sign"] = "تابلو";
function generic.sign(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P14'},
imageparameters = params.imageparameters or {"تابلو"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"تابلو جیرنویس","sign_caption"},
defaultupright = params.upright or "0.4",
uprightparameter = params.uprightparameter or "upright signalisation",
sizeparameter = params.sizeparameter or "تابلو قایده",
numval = 1,
metadata = {
description = params.description or "صورة اللافتة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["icon"] = "آیکون";
function generic.icon(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P2910'},
imageparameters = params.imageparameters or {"آیکون", "icon"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"آیکون جیرنویس","icon_caption"},
defaultupright = params.upright or "0.4",
uprightparameter = params.uprightparameter or "upright icon",
sizeparameter = params.sizeparameter or "icon_size",
numval = 1,
metadata = {
description = params.description or "صورة الأيقونة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_icon.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["scheme"] = "طرح";
function generic.scheme(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P5555'},
imageparameters = params.imageparameters or {"طرح", "scheme"},
captionparameter = params.captionparameter or {"طرح جیرنویس","scheme_caption"},
defaultupright = params.upright,
uprightparameter = params.uprightparameter or "upright scheme",
sizeparameter = params.sizeparameter or "طرح قایده",
numval = 1,
metadata = {
description = params.description or "صورة المخطط (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_scheme.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["planview"] = "پلن";
function generic.planview(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P3311'},
imageparameters = params.imageparameters or {"پلن", "planview"},
captionparameter = params.captionparameter or {"پلن جیرنویس","planview_caption"},
defaultupright = params.upright,
uprightparameter = params.uprightparameter or "upright planview",
sizeparameter = params.sizeparameter or "پلن قایده",
numval = 1,
metadata = {
description = params.description or "صورة المسقط (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_planview.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["bathymetricmap"] = "امبس نقشه";
function generic.bathymetricmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P207'},
imageparameters = params.imageparameters or {"امبس نقشه"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter
or {"امبس نقشه جیرنویس",'bathymetricmap_caption'},
defaultupright = params.upright or "1",
uprightparameter = params.uprightparameter or "upright bathymetricmap",
sizeparameter = params.sizeparameter or "امبس نقشه قایده",
numval = 1,
metadata = {
description = params.description or "صورة خريطة قياس الأعماق (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.jpg",
option = "",
type = "wiki-file-name",
}
}
end
-- خارجی لینک
generic.description["website"] = "وبسایت";
function generic.website(params)
if(type(params) ~='table') then params={} end
return {
type = "mixed",
label = params.label or "وبسایت",
plurallabel = params.plurallabel or "وبسایت",
value = params.value or {"وبسایت", "سایت", "وبگاه", "url", "website"},
valueStyle = {["text-align"] = "left", ["direction"] = "ltr", ["font-size"] = "0.9em"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P856',
qualifier = 'P407',
whitelist1 = 'Q13955', -- for arabic website
qualifier2 = 'P518', blacklist2 = 'Q19778981', -- for Tor onion service
formatting = "table",
conjunction = "<br />",
rowformat = "$0$R0 $1",
rowsubformat1 = '<small><span class="languageicon" style="font-size:0.75em; font-weight:bold; color:var(--color-subtle, #54595d);">($1)</span></small>',
colformat0 = "weblink",
colformat1 = "label"
},
wikidata2 = {
wikimod = "Wikidata.Ca",
property = params.property or 'P856',
listrank = "bestrank",
qualifier = 'P407', -- for other languages website
qualifier2 = 'P518', blacklist2 = 'Q19778981', -- for Tor onion service
formatting = "table",
conjunction = "<br />",
rowformat = "$0$R0 $1",
rowsubformat1 = '<small><span class="languageicon" style="font-size:0.75em; font-weight:bold; color:var(--color-subtle, #54595d);">($1)</span></small>',
colformat0 = "weblink",
colformat1 = "label"
},
metadata = {
description = params.description or "فقط الموقع الرسمي على الويب (المواقع غير الرسمية تذكر في فقرة «وصلات خارجية»).",
option = "suggested",
type = "url",
}
}
end
generic.description["blog"] = "وبلاگ";
function generic.blog(params)
if(type(params) ~='table') then params={} end
return generic.website({
label = params.label or "وبلاگ",
value = params.value or {'وبلاگ','blog'},
property = params.property or 'P1581',
description = params.description or 'فقط المدونة الرسمية (المواقع غير الرسمية تذكر في فقرة «وصلات خارجية»).'
})
end
-- أصوات
generic.description["selectSound"] = "صوت";
function generic.selectSound(params)
if(type(params) ~='table') then params={} end
params.type = "images"
params.style = params.style or {["padding-top"] = "25px"}
params.defaultcaption = params.defaultcaption or "صوت"
params.captionparameter = params.captionparameter or {"صوت جیرنویس",'sound_caption'}
params.imageparameters = params.imageparameters or params.valueparameter or {"صوت", "sound"}
params.defaultsize = params.defaultsize or "280"
params.numval = params.numval or 1
params.wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P51',
qualifier = 'P407',
whitelist1 = 'Q13955', -- for arabic
formatting = "table",
conjunction = "<br />",
rowformat = "$0"
}
params.wikidata2 = {
wikimod = "Wikidata.Ca",
property = params.property or 'P51',
listrank = "bestrank",
qualifier = 'P407', -- for other languages
formatting = "table",
conjunction = "<br />",
rowformat = "$0"
}
params.metadata = {
description = params.description or "ملف صوتي (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.ogg",
option = "",
type = "wiki-file-name",
}
return params
end
generic.description["pronunciation"] = "املا";
function generic.pronunciation(params)
if(type(params) ~='table') then params={} end
params.property = params.property or 'P443'
params.defaultcaption = "املا"
params.captionparameter = params.captionparameter or {"املا جیرنویس",'pronunciation_caption'}
params.value = params.valueparameter or {"املا", "pronunciation"}
params.numval = 1
return generic.selectSound(params)
end
generic.description["dimensions"] = "ابعاد";
function generic.dimensions()
local function getDimensions(params)
local Dimensionsfunction = require("Module:Dimensions").main
local noerr, data, nb
noerr, data = pcall(Dimensionsfunction, params)
if noerr then
return data
else
addMaintenanceCat("مقالهئونی که وشون صندخ خطا دارنه")
mw.log("WD Query Error : " .. mw.dumpObject(data))
return '<span class="error">' .. (data) .. "</span>"
end
end
return {
type = "mixed",
label = "ابعاد",
value = {"ابعاد","dimensions","dim"},
wikidata = function(item)
return getDimensions({
item = item.id,
diameter = localdata.getValue({"diameter","قطر"}),
height = localdata.getValue({"height","ارتفاع"}),
draft = localdata.getValue({"draft","جولی"}),
clearance = localdata.getValue({"clearance","مسافت"}),
width = localdata.getValue({"width","beam","عرض"}),
length = localdata.getValue({"length","horizontal depth","طول","افقی جولی"}),
span = localdata.getValue({"span","ستون تا ستون"}),
thickness = localdata.getValue({"thickness","کلفتی"})
})
end,
metadata = {
description = "قيم الأبعاد (طول- عرض - عمق - قطر - ارتفاع - سمك ...) بوحدات القياس",
option = "",
type = "",
}
}
end
generic.description["awards"] = "جوایز";
function generic.awards(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or "جوایز",
value = params.value or {"جوایز", "جایزه", "awards"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P166',
tablesort = "1",
sorting = "-1",
separator = "<br />",
qualifier = 'P585', blacklist0 = 'Q3404987,Q18198971', -- Lysenko Prize, Wikipedia:WikiOwl
qualifier2 = 'P1686',
qualifier3 = 'P1027',
qualifier4 = "P166/P2425",
qualifier5 = 'P1346',
formatting = "table",
rowformat = "* $4 $0$R0 $1$2$3$5",
rowsubformat1 = "<small>($1)</small>",
rowsubformat2 = "<small><br />, ''«$2»'' ِوسه</small>",
rowsubformat3 = "<small><br /> $3 وه ره هِدا</small>",
rowsubformat4 = "[[پرونده:$4|30px|link=]]",
rowsubformat5 = "<small><br />$5 وسه هِدا</small>"
},
metadata = {
description = params.description or "جوایزی که وه بیته.",
option = "",
type = "string",
}
}
end
generic.description["motto"] = "شعار";
function generic.motto(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or " '''ملّی شعار:''' ",
value = params.value or {"شعار","شعار ملی","ملی شعار", "motto", "motto_text"},
defaultvalue = params.defaultvalue,
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P1451',
conjunction = "<br />", listrank="bestrank",
},
metadata = {
description = params.description or "شعار (motto)",
option = "",
type = "string",
}
}
end
generic.description["anthem"] = "سرود";
function generic.anthem(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or " '''ملّی سرود:''' ",
value = params.value or {"سرود","سرود ملی","ملی سرود", "anthem", "national_anthem"},
defaultvalue = params.defaultvalue,
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P85',
conjunction = "<br />", listrank="bestrank",
},
metadata = {
description = params.description or "سرود (anthem)",
option = "",
type = "string",
}
}
end
-- أدواتی که جوغرافی جه ربط دارنه
generic.description["country"] = "کشور";
function generic.country(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or "کشور",
value = params.value or {"دولت", "کشور", "country"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P17', listrank="bestrank",
formatting = "table",
conjunction = "<br />",
rowformat = "{{flag|$0}}$R0",
colformat0 = "label"
},
metadata = {
description = "کشوری که ونه شنه",
option = "",
type = "string",
}
}
end
generic.description["geoloc"] = "نقشه";
function generic.geoloc(params)
if(type(params) ~='table') then params={} end
if (localdata.getValue("سایت نقشه") == "-") then
return nil
end
local params2
params.id = params.id or (localdata.item and localdata.item.id)
local geotype = "Point"
if params.id then
if(#(mw.wikibase.getBestStatements(params.id, 'P3896')) > 0) then
local commons2 = mw.wikibase.getBestStatements(params.id, 'P3896')
commons2 = commons2[1]["mainsnak"]["datavalue"]["value"]
params2 = {geotype2 = 'page', commons2= commons2, id2 = params.id, stroke2 = "#FF0000"}
elseif(#(mw.wikibase.getBestStatements(params.id, 'P402')) > 0) then
geotype = "geoshape"
params2 = {geotype2 = 'geoline', id2 = params.id, stroke2 = "#FF0000"}
end
end
return {
type = "map",
latitude = {"عرض دایره", "دایره عرض", "latitude"},
longitude = {"خط طول", "طول خط", "longitude"},
pointtype = params.pointtype,
maptype = params.type,
globe = localdata.globe or localdata.getValue("اساره") or params.globe,
marker = params.marker,
markercolor = params.markercolor,
shapecolor = params.shapecolor,
markersize = params.markersize,
markersymbol = params.markersymbol,
default_zoom = localdata.getValue({"zoom","زووم"}) or params.default_zoom,
ids = params.ids ,
id = params.id,
geotype = params.geotype or geotype,
params = params2,
--debug = 1,
metadata = {
description = params.description or "",
option = "",
type = "",
}
}
end
generic.description["coordinates"] = "مختصات";
function generic.coordinates(params)
if(type(params) ~='table') then params={} end
return {
type = "mixed",
label = "مختصات",
value = {"جوغرافی مختصات", "مختصات", "coordinates","coord"},
wikidata = {
wikimod = "Wikidata.Ca",
listrank = "bestrank",
property = params.property or 'P625',
formatting = "{{coord|$lat|$lon|globe:$globe|format=dms}}"
},
metadata = {
description = params.description or "جوغرافیایی مختصات",
option = "",
type = "string",
}
}
end
generic.description["locationmap"] = "نقشه عکس";
function generic.locationmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
imageparameters = params.imageparameters or {"نقشه عکس","نقشه","تصویر نقشه"},
sizeparameter = params.sizeparameter or "نقشه عکس قایده",
captionparameter = params.captionparameter or {"نقشه عکس جیرنویس","زیرنویس نقشه","نقشه جیرنویس"},
defaultupright = params.upright or "1",
property = params.property or 'P242',
numval = 1,
metadata = {
description = params.description or "صورة خريطة جغرافية (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_map.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["detailedmap"] = "دقیق نقشه عکس";
function generic.detailedmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
imageparameters = params.imageparameters or {"دقیق نقشه عکس","نقشه۲","نقشه2"},
sizeparameter = params.sizeparameter or "دقیق نقشه عکس قایده",
captionparameter = params.captionparameter or {"دقیق نقشه عکس جیرنویس","زیرنویس نقشه۲","نقشه۲ جیرنویس"},
defaultupright = params.upright or "1",
defaultsize = params.defaultsize,
property = params.property or 'P1621',
numval = 1,
metadata = {
description = params.description or "صورة خريطة جغرافية مفصلة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_map.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["replaces"] = "نقل مکان";
function generic.replaces(params)
if(type(params) ~='table') then params={} end
return {
type = "row",
label = "نقل مکان",
value = {"نقل مکان","replaces"},
wikidata= params.wikidata or {property = "P1398 OR P1365"},
metadata = {
description = params.description or "نقل مکان",
option = "",
type = "",
}
}
end
generic.description["replacedby"] = "جایگزین بئی";
function generic.replacedby(params)
if(type(params) ~='table') then params={} end
return {
type = "row",
label = "جایگزین بئی",
value = {"جایگزین بئی","replaced_by"},
wikidata = params.wikidata or {property = "P167 OR P1366"},
metadata = {
description = params.description or "جایگزین بئی",
option = "",
type = "",
}
}
end
generic.description["memberof"] = "المنظمات والهيئات التي انتسب إليها."
function generic.memberof(params)
if(type(params) ~='table') then params={} end
return {
type = 'row',
label = params.label or 'عضو',
value = params.value or {'عضو','عضو در','عضویت','member of','membre de'},
wikidata = {
wikimod = 'Wikidata.Ca', formatting='table',
property = params.property or 'P463',
qualifier1='P2868' ,rowsubformat1=' <small>$1 در : </small>',
rowformat = '* $1$0$R0', showDate = 'true',
conjunction = '<br />'},
metadata = {
description = params.description or "المنظمات والهيئات التي انتسب إليها.",
option = "",
type = "",
}
}
end
generic.description["main_events"] = "مهم دکتهئون."
function generic.main_events(params)
if(type(params) ~='table') then params={} end
return {type = 'row' ,
label = 'مهم دکتهئون',
value = {'دکتهئون','events'},
wikidata = {
property='P793',
showDate = 'true', conjunction = "<br />"
},
metadata = {
description = "أهم الأحداث التي (مع ذكر التاريخ)",
}
}
end
generic.description["flag_and_coat"] = "پرچم و نشان (کنار هم)"
function generic.flag_and_coat(params)
if type(params) ~= 'table' then params = {} end
return {
type = "row",
label = params.label or "پرچم و نشان",
value = function(frame, args)
-- توجه: پارامترهای مقاله با فاصله مثل "تصویر پرچم"
local flag = args["تصویر پرچم"] or args["پرچم"] or args.flag or args["بیرم"]
local coat = args["نشونه"] or args["آرم"] or args["نشان ملی"] or args["تصویر نشان ملی"] or args.coat_of_arms
if not flag and not coat then
return nil
end
local flagSize = args["پرچم_قایده"] or args.flag_size or "100px"
local flagCap = args["پرچم_جیرنویس"] or args.flag_caption or ""
local coatSize = args.coa_size or "100px"
local coatCap = args["نشون_توضیح"] or args.coat_of_arms_caption or ""
local html = '<div style="display: flex; justify-content: center; gap: 1em; flex-wrap: wrap;">'
if flag then
html = html .. '<div style="text-align:center;">[[پرونده:' .. flag .. '|' .. flagSize .. '|' .. flagCap .. ']]</div>'
end
if coat then
html = html .. '<div style="text-align:center;">[[پرونده:' .. coat .. '|' .. coatSize .. '|' .. coatCap .. ']]</div>'
end
html = html .. '</div>'
return html
end
}
end
return generic
6gy4f0zqsd9i5cf9zlefnlyuxiucvp1
327750
327749
2026-06-03T17:02:30Z
محک
1023
327750
Scribunto
text/plain
-- Credits:
-- Original from fr:Module:Infobox/Fonctions
-- forked by وهراني @arwiki (ar:وحدة:بطاقة/أدوات)
-- Version: 20250322
-- شابلون صندخ ره خانه بساجه، اینان ادوات ره لازم دارنه
local localdata = require("ماژول:صندخ/دیتا")
local item = localdata.item
local generic = {}
generic.description = {"شابلون صندخ ره خانه بساجه، اینان ادوات ره لازم دارنه"}
local xmath = require("Module:Math")
function FormatNumVal(value)
value = tonumber(value)
if value == 0 then
return value
end
if (math.abs(value) > 1E15) then
return xmath.round({precision = 3, value = value / 1E15}) .. " بیلیارد"
elseif (math.abs(value) > 1E12) then
return xmath.round({precision = 3, value = value / 1E12}) .. " تریلیون"
elseif (math.abs(value) > 1E9) then
return xmath.round({precision = 3, value = value / 1E9}) .. " بليون"
elseif (math.abs(value) > 1E6) then
return xmath.round({precision = 3, value = value / 1E6}) .. " میليون"
end
return xmath.round({precision = 3, value = value})
end
generic.FormatNumVal = FormatNumVal
generic.description["title"] = "عنوان پارامتر ره دینگنین و وه ره صفحه نوم جه پر هاکنین.";
function generic.title(params)
if(type(params) ~='table') then params={} end
return {
type = "title",
value = {"اسم","نوم","title","name"},
wikidata = function(item)
return (localdata.getValue(params.titleparam)) or
(type(item) == "table" and type(item.id) == "string" and
mw.wikibase.label(item.id) and
mw.language.getContentLanguage():ucfirst(mw.wikibase.label(item.id))) or
mw.title.getCurrentTitle().text
end,
subtitle = function()
return params and localdata.getValue(params.subtitleparam)
end,
wikidatasubtitle = params.subtitlequery,
icon = params.icon,
style = params.style,
metadata = {
description = params.description or "مقالهی عنوان یا نوم",
option = "suggested",
type = "",
}
}
end
generic.description["native_name"] = "ونه محلی نوم";
function generic.native_name(params)
if(type(params) ~='table') then params={} end
return
{
type = params.type or 'subtitle' ,
label = params.label,
value = params.value or {'اصلی نوم','محلی نوم' , 'اصلی اسم','native_name','title_orig'},
wikidata = params.wikidata or {
property = params.property or 'P1476',
list = 'notlang',
listmax= 1, listrank='bestrank'
},
metadata = params.metadata or {
description = "ونه ماری زوون جه ونه نوم چیه",
option = "",
type = "string",
example = "Evolution {{لینک زوون|en}}", -- قالب:لغة_وصلة
}
}
end
generic.description["named_after"] = "منسوب به";
function generic.named_after(params)
if(type(params) ~='table') then params={} end
return
{
type = 'row' ,
label = 'منسوب به',
value = params.value or {'وجه تسمیه','منسوب به','named_after','named_for','namesake','etymology'},
wikidata = params.wikidata or {
property = params.property or 'P138',
listmax= 1, listrank='bestrank'
},
metadata = params.metadata or {
description = "ونه نوم ره کنه نوم سر جه بهیتنه",
type = "string",
}
}
end
generic.description["mainimage"] = " عکسی که شابلون اصلی عکس هسته";
function generic.mainimage(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P18'},
imageparameters = params.imageparameters or {"عکس", "تصویر", "پرونده", "Image", "image"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat or params.cat or "مقالاتی که عکس ندارنه", -- این رج وجود دارنه
sizeparameter = params.sizeparameter or {"عکس قایده", "عکس_قایده", "عکس اندازه","اندازه تصویر"},
uprightparameter = params.uprightparameter or "upright",
defaultupright = params.upright,
defaultsize = params.size,
captionparameter = params.captionparameter or
{
"توضیحات",
"عکس_توضیح",
"عکس_توضیحات",
"توضیحات_تصویر",
"عکس_جیرنویس",
"عکس توضیح",
"عکس توضیحات",
"توضیحات تصویر",
"عکس جیرنویس",
"جیرنویس",
"caption",
"image_caption",
"Caption"
},
altparameter = params.altparameter or "عکس جانشین" or "image_alt",
defaultalt = params.alt,
defaultimagealt = params.defaultimagealt,
numval = 1,
metadata = {
description = params.description or "فقط پرونده نوم ره بییلین و ونه پشت پرونده: یا File: ننویسین",
example = "abc.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["logo"] = "لوگو پارامتر ره دینگنین و وه ره لوگو عکس جه پر هاکنین.";
function generic.logo(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P154'},
imageparameters = params.imageparameters or {"نماد", "لوگو", "logo"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"لوگو جیرنویس", "لوگو توضیحات", 'logo_caption'},
defaultupright = params.upright or "0.6",
uprightparameter = params.uprightparameter or "upright logo",
sizeparameter = params.sizeparameter or {"لوگو اندازه", "لوگو قایده"},
numval = 1,
defaultcaption = 'لوگو',
metadata = {
description = params.description or "صورة للشعار (لوگوی عکس نوم ره بدون پیشوند بییلین و پرونده: ره ننویسین",
example = "abc_logo.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["coat_of_arms"] = "إضافة صورة شعار النبالة";
function generic.coat_of_arms(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P94'},
imageparameters = params.imageparameters
or {"نشونه", "آرم", "نشون", "coat_of_arms"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or
{"نشون توضیح", "نشون جیرنویس", "آرم جیرنویس", "coat_of_arms_caption"},
defaultupright = params.upright or "0.8",
uprightparameter = params.uprightparameter or {"upright coa"},
sizeparameter = params.sizeparameter or {"coa_size"},
numval = 1,
defaultcaption = 'آرم و نشون',
metadata = {
description = params.description or "صورة لشعار النبالة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_coat.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.blason = generic.coat_of_arms
generic.description["seal"] = "مُهر";
function generic.seal(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P158'},
imageparameters = params.imageparameters
or { "مُهر", "seal"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or
{ "مُهر جیرنویس", "seal_caption"},
defaultupright = params.upright or "0.8",
uprightparameter = params.uprightparameter or { "upright seal"},
sizeparameter = params.sizeparameter or { "seal_size"},
numval = 1,
defaultcaption = 'مُهر',
metadata = {
description = params.description or "صورة للختم (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_seal.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.sceau = generic.seal
generic.description["flag"] = "پرچم";
function generic.flag(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P41'},
imageparameters = params.imageparameters or {"پرچم", "بیرم", "flag"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"پرچم جیرنویس",'flag_caption'},
defaultupright = params.upright or "0.6",
uprightparameter = params.uprightparameter or "upright drapeau",
sizeparameter = params.sizeparameter or {"پرچم قایده","پرچم گتی", "flag_size"},
numval = 1,
defaultcaption = 'پرچم',
metadata = {
description = params.description or "صورة للعلم (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_flag.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["sign"] = "تابلو";
function generic.sign(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P14'},
imageparameters = params.imageparameters or {"تابلو"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"تابلو جیرنویس","sign_caption"},
defaultupright = params.upright or "0.4",
uprightparameter = params.uprightparameter or "upright signalisation",
sizeparameter = params.sizeparameter or "تابلو قایده",
numval = 1,
metadata = {
description = params.description or "صورة اللافتة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["icon"] = "آیکون";
function generic.icon(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P2910'},
imageparameters = params.imageparameters or {"آیکون", "icon"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"آیکون جیرنویس","icon_caption"},
defaultupright = params.upright or "0.4",
uprightparameter = params.uprightparameter or "upright icon",
sizeparameter = params.sizeparameter or "icon_size",
numval = 1,
metadata = {
description = params.description or "صورة الأيقونة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_icon.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["scheme"] = "طرح";
function generic.scheme(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P5555'},
imageparameters = params.imageparameters or {"طرح", "scheme"},
captionparameter = params.captionparameter or {"طرح جیرنویس","scheme_caption"},
defaultupright = params.upright,
uprightparameter = params.uprightparameter or "upright scheme",
sizeparameter = params.sizeparameter or "طرح قایده",
numval = 1,
metadata = {
description = params.description or "صورة المخطط (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_scheme.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["planview"] = "پلن";
function generic.planview(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P3311'},
imageparameters = params.imageparameters or {"پلن", "planview"},
captionparameter = params.captionparameter or {"پلن جیرنویس","planview_caption"},
defaultupright = params.upright,
uprightparameter = params.uprightparameter or "upright planview",
sizeparameter = params.sizeparameter or "پلن قایده",
numval = 1,
metadata = {
description = params.description or "صورة المسقط (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_planview.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["bathymetricmap"] = "امبس نقشه";
function generic.bathymetricmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P207'},
imageparameters = params.imageparameters or {"امبس نقشه"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter
or {"امبس نقشه جیرنویس",'bathymetricmap_caption'},
defaultupright = params.upright or "1",
uprightparameter = params.uprightparameter or "upright bathymetricmap",
sizeparameter = params.sizeparameter or "امبس نقشه قایده",
numval = 1,
metadata = {
description = params.description or "صورة خريطة قياس الأعماق (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.jpg",
option = "",
type = "wiki-file-name",
}
}
end
-- خارجی لینک
generic.description["website"] = "وبسایت";
function generic.website(params)
if(type(params) ~='table') then params={} end
return {
type = "mixed",
label = params.label or "وبسایت",
plurallabel = params.plurallabel or "وبسایت",
value = params.value or {"وبسایت", "سایت", "وبگاه", "url", "website"},
valueStyle = {["text-align"] = "left", ["direction"] = "ltr", ["font-size"] = "0.9em"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P856',
qualifier = 'P407',
whitelist1 = 'Q13955', -- for arabic website
qualifier2 = 'P518', blacklist2 = 'Q19778981', -- for Tor onion service
formatting = "table",
conjunction = "<br />",
rowformat = "$0$R0 $1",
rowsubformat1 = '<small><span class="languageicon" style="font-size:0.75em; font-weight:bold; color:var(--color-subtle, #54595d);">($1)</span></small>',
colformat0 = "weblink",
colformat1 = "label"
},
wikidata2 = {
wikimod = "Wikidata.Ca",
property = params.property or 'P856',
listrank = "bestrank",
qualifier = 'P407', -- for other languages website
qualifier2 = 'P518', blacklist2 = 'Q19778981', -- for Tor onion service
formatting = "table",
conjunction = "<br />",
rowformat = "$0$R0 $1",
rowsubformat1 = '<small><span class="languageicon" style="font-size:0.75em; font-weight:bold; color:var(--color-subtle, #54595d);">($1)</span></small>',
colformat0 = "weblink",
colformat1 = "label"
},
metadata = {
description = params.description or "فقط الموقع الرسمي على الويب (المواقع غير الرسمية تذكر في فقرة «وصلات خارجية»).",
option = "suggested",
type = "url",
}
}
end
generic.description["blog"] = "وبلاگ";
function generic.blog(params)
if(type(params) ~='table') then params={} end
return generic.website({
label = params.label or "وبلاگ",
value = params.value or {'وبلاگ','blog'},
property = params.property or 'P1581',
description = params.description or 'فقط المدونة الرسمية (المواقع غير الرسمية تذكر في فقرة «وصلات خارجية»).'
})
end
-- أصوات
generic.description["selectSound"] = "صوت";
function generic.selectSound(params)
if(type(params) ~='table') then params={} end
params.type = "images"
params.style = params.style or {["padding-top"] = "25px"}
params.defaultcaption = params.defaultcaption or "صوت"
params.captionparameter = params.captionparameter or {"صوت جیرنویس",'sound_caption'}
params.imageparameters = params.imageparameters or params.valueparameter or {"صوت", "sound"}
params.defaultsize = params.defaultsize or "280"
params.numval = params.numval or 1
params.wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P51',
qualifier = 'P407',
whitelist1 = 'Q13955', -- for arabic
formatting = "table",
conjunction = "<br />",
rowformat = "$0"
}
params.wikidata2 = {
wikimod = "Wikidata.Ca",
property = params.property or 'P51',
listrank = "bestrank",
qualifier = 'P407', -- for other languages
formatting = "table",
conjunction = "<br />",
rowformat = "$0"
}
params.metadata = {
description = params.description or "ملف صوتي (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.ogg",
option = "",
type = "wiki-file-name",
}
return params
end
generic.description["pronunciation"] = "املا";
function generic.pronunciation(params)
if(type(params) ~='table') then params={} end
params.property = params.property or 'P443'
params.defaultcaption = "املا"
params.captionparameter = params.captionparameter or {"املا جیرنویس",'pronunciation_caption'}
params.value = params.valueparameter or {"املا", "pronunciation"}
params.numval = 1
return generic.selectSound(params)
end
generic.description["dimensions"] = "ابعاد";
function generic.dimensions()
local function getDimensions(params)
local Dimensionsfunction = require("Module:Dimensions").main
local noerr, data, nb
noerr, data = pcall(Dimensionsfunction, params)
if noerr then
return data
else
addMaintenanceCat("مقالهئونی که وشون صندخ خطا دارنه")
mw.log("WD Query Error : " .. mw.dumpObject(data))
return '<span class="error">' .. (data) .. "</span>"
end
end
return {
type = "mixed",
label = "ابعاد",
value = {"ابعاد","dimensions","dim"},
wikidata = function(item)
return getDimensions({
item = item.id,
diameter = localdata.getValue({"diameter","قطر"}),
height = localdata.getValue({"height","ارتفاع"}),
draft = localdata.getValue({"draft","جولی"}),
clearance = localdata.getValue({"clearance","مسافت"}),
width = localdata.getValue({"width","beam","عرض"}),
length = localdata.getValue({"length","horizontal depth","طول","افقی جولی"}),
span = localdata.getValue({"span","ستون تا ستون"}),
thickness = localdata.getValue({"thickness","کلفتی"})
})
end,
metadata = {
description = "قيم الأبعاد (طول- عرض - عمق - قطر - ارتفاع - سمك ...) بوحدات القياس",
option = "",
type = "",
}
}
end
generic.description["awards"] = "جوایز";
function generic.awards(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or "جوایز",
value = params.value or {"جوایز", "جایزه", "awards"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P166',
tablesort = "1",
sorting = "-1",
separator = "<br />",
qualifier = 'P585', blacklist0 = 'Q3404987,Q18198971', -- Lysenko Prize, Wikipedia:WikiOwl
qualifier2 = 'P1686',
qualifier3 = 'P1027',
qualifier4 = "P166/P2425",
qualifier5 = 'P1346',
formatting = "table",
rowformat = "* $4 $0$R0 $1$2$3$5",
rowsubformat1 = "<small>($1)</small>",
rowsubformat2 = "<small><br />, ''«$2»'' ِوسه</small>",
rowsubformat3 = "<small><br /> $3 وه ره هِدا</small>",
rowsubformat4 = "[[پرونده:$4|30px|link=]]",
rowsubformat5 = "<small><br />$5 وسه هِدا</small>"
},
metadata = {
description = params.description or "جوایزی که وه بیته.",
option = "",
type = "string",
}
}
end
generic.description["motto"] = "شعار";
function generic.motto(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or " '''ملّی شعار:''' ",
value = params.value or {"شعار","شعار ملی","ملی شعار", "motto", "motto_text"},
defaultvalue = params.defaultvalue,
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P1451',
conjunction = "<br />", listrank="bestrank",
},
metadata = {
description = params.description or "شعار (motto)",
option = "",
type = "string",
}
}
end
generic.description["anthem"] = "سرود";
function generic.anthem(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or " '''ملّی سرود:''' ",
value = params.value or {"سرود","سرود ملی","ملی سرود", "anthem", "national_anthem"},
defaultvalue = params.defaultvalue,
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P85',
conjunction = "<br />", listrank="bestrank",
},
metadata = {
description = params.description or "سرود (anthem)",
option = "",
type = "string",
}
}
end
-- أدواتی که جوغرافی جه ربط دارنه
generic.description["country"] = "کشور";
function generic.country(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or "کشور",
value = params.value or {"دولت", "کشور", "country"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P17', listrank="bestrank",
formatting = "table",
conjunction = "<br />",
rowformat = "{{flag|$0}}$R0",
colformat0 = "label"
},
metadata = {
description = "کشوری که ونه شنه",
option = "",
type = "string",
}
}
end
generic.description["geoloc"] = "نقشه";
function generic.geoloc(params)
if(type(params) ~='table') then params={} end
if (localdata.getValue("سایت نقشه") == "-") then
return nil
end
local params2
params.id = params.id or (localdata.item and localdata.item.id)
local geotype = "Point"
if params.id then
if(#(mw.wikibase.getBestStatements(params.id, 'P3896')) > 0) then
local commons2 = mw.wikibase.getBestStatements(params.id, 'P3896')
commons2 = commons2[1]["mainsnak"]["datavalue"]["value"]
params2 = {geotype2 = 'page', commons2= commons2, id2 = params.id, stroke2 = "#FF0000"}
elseif(#(mw.wikibase.getBestStatements(params.id, 'P402')) > 0) then
geotype = "geoshape"
params2 = {geotype2 = 'geoline', id2 = params.id, stroke2 = "#FF0000"}
end
end
return {
type = "map",
latitude = {"عرض دایره", "دایره عرض", "latitude"},
longitude = {"خط طول", "طول خط", "longitude"},
pointtype = params.pointtype,
maptype = params.type,
globe = localdata.globe or localdata.getValue("اساره") or params.globe,
marker = params.marker,
markercolor = params.markercolor,
shapecolor = params.shapecolor,
markersize = params.markersize,
markersymbol = params.markersymbol,
default_zoom = localdata.getValue({"zoom","زووم"}) or params.default_zoom,
ids = params.ids ,
id = params.id,
geotype = params.geotype or geotype,
params = params2,
--debug = 1,
metadata = {
description = params.description or "",
option = "",
type = "",
}
}
end
generic.description["coordinates"] = "مختصات";
function generic.coordinates(params)
if(type(params) ~='table') then params={} end
return {
type = "mixed",
label = "مختصات",
value = {"جوغرافی مختصات", "مختصات", "coordinates","coord"},
wikidata = {
wikimod = "Wikidata.Ca",
listrank = "bestrank",
property = params.property or 'P625',
formatting = "{{coord|$lat|$lon|globe:$globe|format=dms}}"
},
metadata = {
description = params.description or "جوغرافیایی مختصات",
option = "",
type = "string",
}
}
end
generic.description["locationmap"] = "نقشه عکس";
function generic.locationmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
imageparameters = params.imageparameters or {"نقشه عکس","نقشه","تصویر نقشه"},
sizeparameter = params.sizeparameter or "نقشه عکس قایده",
captionparameter = params.captionparameter or {"نقشه عکس جیرنویس","زیرنویس نقشه","نقشه جیرنویس"},
defaultupright = params.upright or "1",
property = params.property or 'P242',
numval = 1,
metadata = {
description = params.description or "صورة خريطة جغرافية (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_map.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["detailedmap"] = "دقیق نقشه عکس";
function generic.detailedmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
imageparameters = params.imageparameters or {"دقیق نقشه عکس","نقشه۲","نقشه2"},
sizeparameter = params.sizeparameter or "دقیق نقشه عکس قایده",
captionparameter = params.captionparameter or {"دقیق نقشه عکس جیرنویس","زیرنویس نقشه۲","نقشه۲ جیرنویس"},
defaultupright = params.upright or "1",
defaultsize = params.defaultsize,
property = params.property or 'P1621',
numval = 1,
metadata = {
description = params.description or "صورة خريطة جغرافية مفصلة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_map.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["replaces"] = "نقل مکان";
function generic.replaces(params)
if(type(params) ~='table') then params={} end
return {
type = "row",
label = "نقل مکان",
value = {"نقل مکان","replaces"},
wikidata= params.wikidata or {property = "P1398 OR P1365"},
metadata = {
description = params.description or "نقل مکان",
option = "",
type = "",
}
}
end
generic.description["replacedby"] = "جایگزین بئی";
function generic.replacedby(params)
if(type(params) ~='table') then params={} end
return {
type = "row",
label = "جایگزین بئی",
value = {"جایگزین بئی","replaced_by"},
wikidata = params.wikidata or {property = "P167 OR P1366"},
metadata = {
description = params.description or "جایگزین بئی",
option = "",
type = "",
}
}
end
generic.description["memberof"] = "المنظمات والهيئات التي انتسب إليها."
function generic.memberof(params)
if(type(params) ~='table') then params={} end
return {
type = 'row',
label = params.label or 'عضو',
value = params.value or {'عضو','عضو در','عضویت','member of','membre de'},
wikidata = {
wikimod = 'Wikidata.Ca', formatting='table',
property = params.property or 'P463',
qualifier1='P2868' ,rowsubformat1=' <small>$1 در : </small>',
rowformat = '* $1$0$R0', showDate = 'true',
conjunction = '<br />'},
metadata = {
description = params.description or "المنظمات والهيئات التي انتسب إليها.",
option = "",
type = "",
}
}
end
generic.description["main_events"] = "مهم دکتهئون."
function generic.main_events(params)
if(type(params) ~='table') then params={} end
return {type = 'row' ,
label = 'مهم دکتهئون',
value = {'دکتهئون','events'},
wikidata = {
property='P793',
showDate = 'true', conjunction = "<br />"
},
metadata = {
description = "أهم الأحداث التي (مع ذكر التاريخ)",
}
}
end
-- ========== پرچم و نشان کنار هم (روش نهایی) ==========
generic.description["flag_and_coat"] = "پرچم و نشان (کنار هم)"
function generic.flag_and_coat(params)
if type(params) ~= 'table' then params = {} end
return {
type = "custom",
render = function(frame, args)
-- دریافت پارامترها (با نامهای مختلف)
local flag = args["تصویر پرچم"] or args["پرچم"] or args.flag or args["بیرم"]
local coat = args["نشونه"] or args["آرم"] or args["نشان ملی"] or args["تصویر نشان ملی"] or args.coat_of_arms
if not flag and not coat then
return ""
end
local flagSize = args["پرچم_قایده"] or args.flag_size or "100px"
local flagCap = args["پرچم_جیرنویس"] or args.flag_caption or ""
local coatSize = args.coa_size or "100px"
local coatCap = args["نشون_توضیح"] or args.coat_of_arms_caption or ""
-- ساخت HTML ساده با استفاده از تابع frame:preprocess برای تبدیل ویکیمتن به HTML
local wikitext = '<div style="display: flex; justify-content: center; align-items: center; gap: 1em; flex-wrap: wrap;">'
if flag then
wikitext = wikitext .. '<div style="text-align: center;">[[پرونده:' .. flag .. '|' .. flagSize .. '|' .. flagCap .. ']]</div>'
end
if coat then
wikitext = wikitext .. '<div style="text-align: center;">[[پرونده:' .. coat .. '|' .. coatSize .. '|' .. coatCap .. ']]</div>'
end
wikitext = wikitext .. '</div>'
-- تبدیل ویکیمتن به HTML نهایی (مهم: این کار باعث میشود تگها درست رندر شوند)
return frame:preprocess(wikitext)
end,
metadata = {
description = "نام فایل پرچم و نشان - نمایش کنار هم",
example = "تصویر پرچم=Flag.svg | نشونه=Coat.svg",
option = "suggested",
}
}
end
return generic
2mc6cqwfwxv5p93q10a07c7svw6qmqb
327751
327750
2026-06-03T17:04:27Z
محک
1023
327751
Scribunto
text/plain
-- Credits:
-- Original from fr:Module:Infobox/Fonctions
-- forked by وهراني @arwiki (ar:وحدة:بطاقة/أدوات)
-- Version: 20250322
-- شابلون صندخ ره خانه بساجه، اینان ادوات ره لازم دارنه
local localdata = require("ماژول:صندخ/دیتا")
local item = localdata.item
local generic = {}
generic.description = {"شابلون صندخ ره خانه بساجه، اینان ادوات ره لازم دارنه"}
local xmath = require("Module:Math")
function FormatNumVal(value)
value = tonumber(value)
if value == 0 then
return value
end
if (math.abs(value) > 1E15) then
return xmath.round({precision = 3, value = value / 1E15}) .. " بیلیارد"
elseif (math.abs(value) > 1E12) then
return xmath.round({precision = 3, value = value / 1E12}) .. " تریلیون"
elseif (math.abs(value) > 1E9) then
return xmath.round({precision = 3, value = value / 1E9}) .. " بليون"
elseif (math.abs(value) > 1E6) then
return xmath.round({precision = 3, value = value / 1E6}) .. " میليون"
end
return xmath.round({precision = 3, value = value})
end
generic.FormatNumVal = FormatNumVal
generic.description["title"] = "عنوان پارامتر ره دینگنین و وه ره صفحه نوم جه پر هاکنین.";
function generic.title(params)
if(type(params) ~='table') then params={} end
return {
type = "title",
value = {"اسم","نوم","title","name"},
wikidata = function(item)
return (localdata.getValue(params.titleparam)) or
(type(item) == "table" and type(item.id) == "string" and
mw.wikibase.label(item.id) and
mw.language.getContentLanguage():ucfirst(mw.wikibase.label(item.id))) or
mw.title.getCurrentTitle().text
end,
subtitle = function()
return params and localdata.getValue(params.subtitleparam)
end,
wikidatasubtitle = params.subtitlequery,
icon = params.icon,
style = params.style,
metadata = {
description = params.description or "مقالهی عنوان یا نوم",
option = "suggested",
type = "",
}
}
end
generic.description["native_name"] = "ونه محلی نوم";
function generic.native_name(params)
if(type(params) ~='table') then params={} end
return
{
type = params.type or 'subtitle' ,
label = params.label,
value = params.value or {'اصلی نوم','محلی نوم' , 'اصلی اسم','native_name','title_orig'},
wikidata = params.wikidata or {
property = params.property or 'P1476',
list = 'notlang',
listmax= 1, listrank='bestrank'
},
metadata = params.metadata or {
description = "ونه ماری زوون جه ونه نوم چیه",
option = "",
type = "string",
example = "Evolution {{لینک زوون|en}}", -- قالب:لغة_وصلة
}
}
end
generic.description["named_after"] = "منسوب به";
function generic.named_after(params)
if(type(params) ~='table') then params={} end
return
{
type = 'row' ,
label = 'منسوب به',
value = params.value or {'وجه تسمیه','منسوب به','named_after','named_for','namesake','etymology'},
wikidata = params.wikidata or {
property = params.property or 'P138',
listmax= 1, listrank='bestrank'
},
metadata = params.metadata or {
description = "ونه نوم ره کنه نوم سر جه بهیتنه",
type = "string",
}
}
end
generic.description["mainimage"] = " عکسی که شابلون اصلی عکس هسته";
function generic.mainimage(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P18'},
imageparameters = params.imageparameters or {"عکس", "تصویر", "پرونده", "Image", "image"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat or params.cat or "مقالاتی که عکس ندارنه", -- این رج وجود دارنه
sizeparameter = params.sizeparameter or {"عکس قایده", "عکس_قایده", "عکس اندازه","اندازه تصویر"},
uprightparameter = params.uprightparameter or "upright",
defaultupright = params.upright,
defaultsize = params.size,
captionparameter = params.captionparameter or
{
"توضیحات",
"عکس_توضیح",
"عکس_توضیحات",
"توضیحات_تصویر",
"عکس_جیرنویس",
"عکس توضیح",
"عکس توضیحات",
"توضیحات تصویر",
"عکس جیرنویس",
"جیرنویس",
"caption",
"image_caption",
"Caption"
},
altparameter = params.altparameter or "عکس جانشین" or "image_alt",
defaultalt = params.alt,
defaultimagealt = params.defaultimagealt,
numval = 1,
metadata = {
description = params.description or "فقط پرونده نوم ره بییلین و ونه پشت پرونده: یا File: ننویسین",
example = "abc.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["logo"] = "لوگو پارامتر ره دینگنین و وه ره لوگو عکس جه پر هاکنین.";
function generic.logo(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P154'},
imageparameters = params.imageparameters or {"نماد", "لوگو", "logo"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"لوگو جیرنویس", "لوگو توضیحات", 'logo_caption'},
defaultupright = params.upright or "0.6",
uprightparameter = params.uprightparameter or "upright logo",
sizeparameter = params.sizeparameter or {"لوگو اندازه", "لوگو قایده"},
numval = 1,
defaultcaption = 'لوگو',
metadata = {
description = params.description or "صورة للشعار (لوگوی عکس نوم ره بدون پیشوند بییلین و پرونده: ره ننویسین",
example = "abc_logo.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["coat_of_arms"] = "إضافة صورة شعار النبالة";
function generic.coat_of_arms(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P94'},
imageparameters = params.imageparameters
or {"نشونه", "آرم", "نشون", "coat_of_arms"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or
{"نشون توضیح", "نشون جیرنویس", "آرم جیرنویس", "coat_of_arms_caption"},
defaultupright = params.upright or "0.8",
uprightparameter = params.uprightparameter or {"upright coa"},
sizeparameter = params.sizeparameter or {"coa_size"},
numval = 1,
defaultcaption = 'آرم و نشون',
metadata = {
description = params.description or "صورة لشعار النبالة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_coat.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.blason = generic.coat_of_arms
generic.description["seal"] = "مُهر";
function generic.seal(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P158'},
imageparameters = params.imageparameters
or { "مُهر", "seal"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or
{ "مُهر جیرنویس", "seal_caption"},
defaultupright = params.upright or "0.8",
uprightparameter = params.uprightparameter or { "upright seal"},
sizeparameter = params.sizeparameter or { "seal_size"},
numval = 1,
defaultcaption = 'مُهر',
metadata = {
description = params.description or "صورة للختم (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_seal.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.sceau = generic.seal
generic.description["flag"] = "پرچم";
function generic.flag(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P41'},
imageparameters = params.imageparameters or {"پرچم", "بیرم", "flag"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"پرچم جیرنویس",'flag_caption'},
defaultupright = params.upright or "0.6",
uprightparameter = params.uprightparameter or "upright drapeau",
sizeparameter = params.sizeparameter or {"پرچم قایده","پرچم گتی", "flag_size"},
numval = 1,
defaultcaption = 'پرچم',
metadata = {
description = params.description or "صورة للعلم (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_flag.jpg",
option = "suggested",
type = "wiki-file-name",
}
}
end
generic.description["sign"] = "تابلو";
function generic.sign(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P14'},
imageparameters = params.imageparameters or {"تابلو"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"تابلو جیرنویس","sign_caption"},
defaultupright = params.upright or "0.4",
uprightparameter = params.uprightparameter or "upright signalisation",
sizeparameter = params.sizeparameter or "تابلو قایده",
numval = 1,
metadata = {
description = params.description or "صورة اللافتة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["icon"] = "آیکون";
function generic.icon(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P2910'},
imageparameters = params.imageparameters or {"آیکون", "icon"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter or {"آیکون جیرنویس","icon_caption"},
defaultupright = params.upright or "0.4",
uprightparameter = params.uprightparameter or "upright icon",
sizeparameter = params.sizeparameter or "icon_size",
numval = 1,
metadata = {
description = params.description or "صورة الأيقونة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_icon.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["scheme"] = "طرح";
function generic.scheme(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P5555'},
imageparameters = params.imageparameters or {"طرح", "scheme"},
captionparameter = params.captionparameter or {"طرح جیرنویس","scheme_caption"},
defaultupright = params.upright,
uprightparameter = params.uprightparameter or "upright scheme",
sizeparameter = params.sizeparameter or "طرح قایده",
numval = 1,
metadata = {
description = params.description or "صورة المخطط (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_scheme.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["planview"] = "پلن";
function generic.planview(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P3311'},
imageparameters = params.imageparameters or {"پلن", "planview"},
captionparameter = params.captionparameter or {"پلن جیرنویس","planview_caption"},
defaultupright = params.upright,
uprightparameter = params.uprightparameter or "upright planview",
sizeparameter = params.sizeparameter or "پلن قایده",
numval = 1,
metadata = {
description = params.description or "صورة المسقط (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_planview.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["bathymetricmap"] = "امبس نقشه";
function generic.bathymetricmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
wikidata = params.wikidata or {property = 'P207'},
imageparameters = params.imageparameters or {"امبس نقشه"},
defaultimage = params.defaultimage,
maintenancecat = params.maintenancecat,
captionparameter = params.captionparameter
or {"امبس نقشه جیرنویس",'bathymetricmap_caption'},
defaultupright = params.upright or "1",
uprightparameter = params.uprightparameter or "upright bathymetricmap",
sizeparameter = params.sizeparameter or "امبس نقشه قایده",
numval = 1,
metadata = {
description = params.description or "صورة خريطة قياس الأعماق (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.jpg",
option = "",
type = "wiki-file-name",
}
}
end
-- خارجی لینک
generic.description["website"] = "وبسایت";
function generic.website(params)
if(type(params) ~='table') then params={} end
return {
type = "mixed",
label = params.label or "وبسایت",
plurallabel = params.plurallabel or "وبسایت",
value = params.value or {"وبسایت", "سایت", "وبگاه", "url", "website"},
valueStyle = {["text-align"] = "left", ["direction"] = "ltr", ["font-size"] = "0.9em"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P856',
qualifier = 'P407',
whitelist1 = 'Q13955', -- for arabic website
qualifier2 = 'P518', blacklist2 = 'Q19778981', -- for Tor onion service
formatting = "table",
conjunction = "<br />",
rowformat = "$0$R0 $1",
rowsubformat1 = '<small><span class="languageicon" style="font-size:0.75em; font-weight:bold; color:var(--color-subtle, #54595d);">($1)</span></small>',
colformat0 = "weblink",
colformat1 = "label"
},
wikidata2 = {
wikimod = "Wikidata.Ca",
property = params.property or 'P856',
listrank = "bestrank",
qualifier = 'P407', -- for other languages website
qualifier2 = 'P518', blacklist2 = 'Q19778981', -- for Tor onion service
formatting = "table",
conjunction = "<br />",
rowformat = "$0$R0 $1",
rowsubformat1 = '<small><span class="languageicon" style="font-size:0.75em; font-weight:bold; color:var(--color-subtle, #54595d);">($1)</span></small>',
colformat0 = "weblink",
colformat1 = "label"
},
metadata = {
description = params.description or "فقط الموقع الرسمي على الويب (المواقع غير الرسمية تذكر في فقرة «وصلات خارجية»).",
option = "suggested",
type = "url",
}
}
end
generic.description["blog"] = "وبلاگ";
function generic.blog(params)
if(type(params) ~='table') then params={} end
return generic.website({
label = params.label or "وبلاگ",
value = params.value or {'وبلاگ','blog'},
property = params.property or 'P1581',
description = params.description or 'فقط المدونة الرسمية (المواقع غير الرسمية تذكر في فقرة «وصلات خارجية»).'
})
end
-- أصوات
generic.description["selectSound"] = "صوت";
function generic.selectSound(params)
if(type(params) ~='table') then params={} end
params.type = "images"
params.style = params.style or {["padding-top"] = "25px"}
params.defaultcaption = params.defaultcaption or "صوت"
params.captionparameter = params.captionparameter or {"صوت جیرنویس",'sound_caption'}
params.imageparameters = params.imageparameters or params.valueparameter or {"صوت", "sound"}
params.defaultsize = params.defaultsize or "280"
params.numval = params.numval or 1
params.wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P51',
qualifier = 'P407',
whitelist1 = 'Q13955', -- for arabic
formatting = "table",
conjunction = "<br />",
rowformat = "$0"
}
params.wikidata2 = {
wikimod = "Wikidata.Ca",
property = params.property or 'P51',
listrank = "bestrank",
qualifier = 'P407', -- for other languages
formatting = "table",
conjunction = "<br />",
rowformat = "$0"
}
params.metadata = {
description = params.description or "ملف صوتي (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc.ogg",
option = "",
type = "wiki-file-name",
}
return params
end
generic.description["pronunciation"] = "املا";
function generic.pronunciation(params)
if(type(params) ~='table') then params={} end
params.property = params.property or 'P443'
params.defaultcaption = "املا"
params.captionparameter = params.captionparameter or {"املا جیرنویس",'pronunciation_caption'}
params.value = params.valueparameter or {"املا", "pronunciation"}
params.numval = 1
return generic.selectSound(params)
end
generic.description["dimensions"] = "ابعاد";
function generic.dimensions()
local function getDimensions(params)
local Dimensionsfunction = require("Module:Dimensions").main
local noerr, data, nb
noerr, data = pcall(Dimensionsfunction, params)
if noerr then
return data
else
addMaintenanceCat("مقالهئونی که وشون صندخ خطا دارنه")
mw.log("WD Query Error : " .. mw.dumpObject(data))
return '<span class="error">' .. (data) .. "</span>"
end
end
return {
type = "mixed",
label = "ابعاد",
value = {"ابعاد","dimensions","dim"},
wikidata = function(item)
return getDimensions({
item = item.id,
diameter = localdata.getValue({"diameter","قطر"}),
height = localdata.getValue({"height","ارتفاع"}),
draft = localdata.getValue({"draft","جولی"}),
clearance = localdata.getValue({"clearance","مسافت"}),
width = localdata.getValue({"width","beam","عرض"}),
length = localdata.getValue({"length","horizontal depth","طول","افقی جولی"}),
span = localdata.getValue({"span","ستون تا ستون"}),
thickness = localdata.getValue({"thickness","کلفتی"})
})
end,
metadata = {
description = "قيم الأبعاد (طول- عرض - عمق - قطر - ارتفاع - سمك ...) بوحدات القياس",
option = "",
type = "",
}
}
end
generic.description["awards"] = "جوایز";
function generic.awards(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or "جوایز",
value = params.value or {"جوایز", "جایزه", "awards"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P166',
tablesort = "1",
sorting = "-1",
separator = "<br />",
qualifier = 'P585', blacklist0 = 'Q3404987,Q18198971', -- Lysenko Prize, Wikipedia:WikiOwl
qualifier2 = 'P1686',
qualifier3 = 'P1027',
qualifier4 = "P166/P2425",
qualifier5 = 'P1346',
formatting = "table",
rowformat = "* $4 $0$R0 $1$2$3$5",
rowsubformat1 = "<small>($1)</small>",
rowsubformat2 = "<small><br />, ''«$2»'' ِوسه</small>",
rowsubformat3 = "<small><br /> $3 وه ره هِدا</small>",
rowsubformat4 = "[[پرونده:$4|30px|link=]]",
rowsubformat5 = "<small><br />$5 وسه هِدا</small>"
},
metadata = {
description = params.description or "جوایزی که وه بیته.",
option = "",
type = "string",
}
}
end
generic.description["motto"] = "شعار";
function generic.motto(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or " '''ملّی شعار:''' ",
value = params.value or {"شعار","شعار ملی","ملی شعار", "motto", "motto_text"},
defaultvalue = params.defaultvalue,
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P1451',
conjunction = "<br />", listrank="bestrank",
},
metadata = {
description = params.description or "شعار (motto)",
option = "",
type = "string",
}
}
end
generic.description["anthem"] = "سرود";
function generic.anthem(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or " '''ملّی سرود:''' ",
value = params.value or {"سرود","سرود ملی","ملی سرود", "anthem", "national_anthem"},
defaultvalue = params.defaultvalue,
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P85',
conjunction = "<br />", listrank="bestrank",
},
metadata = {
description = params.description or "سرود (anthem)",
option = "",
type = "string",
}
}
end
-- أدواتی که جوغرافی جه ربط دارنه
generic.description["country"] = "کشور";
function generic.country(params)
if(type(params) ~='table') then params={} end
return {
type = params.type or "row",
label = params.label or "کشور",
value = params.value or {"دولت", "کشور", "country"},
wikidata = {
wikimod = "Wikidata.Ca",
property = params.property or 'P17', listrank="bestrank",
formatting = "table",
conjunction = "<br />",
rowformat = "{{flag|$0}}$R0",
colformat0 = "label"
},
metadata = {
description = "کشوری که ونه شنه",
option = "",
type = "string",
}
}
end
generic.description["geoloc"] = "نقشه";
function generic.geoloc(params)
if(type(params) ~='table') then params={} end
if (localdata.getValue("سایت نقشه") == "-") then
return nil
end
local params2
params.id = params.id or (localdata.item and localdata.item.id)
local geotype = "Point"
if params.id then
if(#(mw.wikibase.getBestStatements(params.id, 'P3896')) > 0) then
local commons2 = mw.wikibase.getBestStatements(params.id, 'P3896')
commons2 = commons2[1]["mainsnak"]["datavalue"]["value"]
params2 = {geotype2 = 'page', commons2= commons2, id2 = params.id, stroke2 = "#FF0000"}
elseif(#(mw.wikibase.getBestStatements(params.id, 'P402')) > 0) then
geotype = "geoshape"
params2 = {geotype2 = 'geoline', id2 = params.id, stroke2 = "#FF0000"}
end
end
return {
type = "map",
latitude = {"عرض دایره", "دایره عرض", "latitude"},
longitude = {"خط طول", "طول خط", "longitude"},
pointtype = params.pointtype,
maptype = params.type,
globe = localdata.globe or localdata.getValue("اساره") or params.globe,
marker = params.marker,
markercolor = params.markercolor,
shapecolor = params.shapecolor,
markersize = params.markersize,
markersymbol = params.markersymbol,
default_zoom = localdata.getValue({"zoom","زووم"}) or params.default_zoom,
ids = params.ids ,
id = params.id,
geotype = params.geotype or geotype,
params = params2,
--debug = 1,
metadata = {
description = params.description or "",
option = "",
type = "",
}
}
end
generic.description["coordinates"] = "مختصات";
function generic.coordinates(params)
if(type(params) ~='table') then params={} end
return {
type = "mixed",
label = "مختصات",
value = {"جوغرافی مختصات", "مختصات", "coordinates","coord"},
wikidata = {
wikimod = "Wikidata.Ca",
listrank = "bestrank",
property = params.property or 'P625',
formatting = "{{coord|$lat|$lon|globe:$globe|format=dms}}"
},
metadata = {
description = params.description or "جوغرافیایی مختصات",
option = "",
type = "string",
}
}
end
generic.description["locationmap"] = "نقشه عکس";
function generic.locationmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
imageparameters = params.imageparameters or {"نقشه عکس","نقشه","تصویر نقشه"},
sizeparameter = params.sizeparameter or "نقشه عکس قایده",
captionparameter = params.captionparameter or {"نقشه عکس جیرنویس","زیرنویس نقشه","نقشه جیرنویس"},
defaultupright = params.upright or "1",
property = params.property or 'P242',
numval = 1,
metadata = {
description = params.description or "صورة خريطة جغرافية (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_map.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["detailedmap"] = "دقیق نقشه عکس";
function generic.detailedmap(params)
if(type(params) ~='table') then params={} end
return {
type = "images",
imageparameters = params.imageparameters or {"دقیق نقشه عکس","نقشه۲","نقشه2"},
sizeparameter = params.sizeparameter or "دقیق نقشه عکس قایده",
captionparameter = params.captionparameter or {"دقیق نقشه عکس جیرنویس","زیرنویس نقشه۲","نقشه۲ جیرنویس"},
defaultupright = params.upright or "1",
defaultsize = params.defaultsize,
property = params.property or 'P1621',
numval = 1,
metadata = {
description = params.description or "صورة خريطة جغرافية مفصلة (ضع اسم الملف فقط دون السابقة «ملف:» أو «File:»)",
example = "abc_map.jpg",
option = "",
type = "wiki-file-name",
}
}
end
generic.description["replaces"] = "نقل مکان";
function generic.replaces(params)
if(type(params) ~='table') then params={} end
return {
type = "row",
label = "نقل مکان",
value = {"نقل مکان","replaces"},
wikidata= params.wikidata or {property = "P1398 OR P1365"},
metadata = {
description = params.description or "نقل مکان",
option = "",
type = "",
}
}
end
generic.description["replacedby"] = "جایگزین بئی";
function generic.replacedby(params)
if(type(params) ~='table') then params={} end
return {
type = "row",
label = "جایگزین بئی",
value = {"جایگزین بئی","replaced_by"},
wikidata = params.wikidata or {property = "P167 OR P1366"},
metadata = {
description = params.description or "جایگزین بئی",
option = "",
type = "",
}
}
end
generic.description["memberof"] = "المنظمات والهيئات التي انتسب إليها."
function generic.memberof(params)
if(type(params) ~='table') then params={} end
return {
type = 'row',
label = params.label or 'عضو',
value = params.value or {'عضو','عضو در','عضویت','member of','membre de'},
wikidata = {
wikimod = 'Wikidata.Ca', formatting='table',
property = params.property or 'P463',
qualifier1='P2868' ,rowsubformat1=' <small>$1 در : </small>',
rowformat = '* $1$0$R0', showDate = 'true',
conjunction = '<br />'},
metadata = {
description = params.description or "المنظمات والهيئات التي انتسب إليها.",
option = "",
type = "",
}
}
end
generic.description["main_events"] = "مهم دکتهئون."
function generic.main_events(params)
if(type(params) ~='table') then params={} end
return {type = 'row' ,
label = 'مهم دکتهئون',
value = {'دکتهئون','events'},
wikidata = {
property='P793',
showDate = 'true', conjunction = "<br />"
},
metadata = {
description = "أهم الأحداث التي (مع ذكر التاريخ)",
}
}
end
return generic
a8cg23n9b0ie8ibjz9p269tqwhlh7o0
ماژول:Coordinates
828
37991
327717
306197
2026-06-03T14:32:41Z
محک
1023
327717
Scribunto
text/plain
--نسخه درست
--[[
This module is intended to replace the functionality of {{Coord}} and related
templates. It provides several methods, including
{{#invoke:Coordinates | coord }} : General function formatting and displaying
coordinate values.
{{#invoke:Coordinates | dec2dms }} : Simple function for converting decimal
degree values to DMS format.
{{#invoke:Coordinates | dms2dec }} : Simple function for converting DMS format
to decimal degree format.
{{#invoke:Coordinates | link }} : Export the link used to reach the tools
]]
require('strict')
-- خط زیر برای بومیسازی ضروری است
local convert = require( "Module:Numeral converter" ).convert;
local math_mod = require("Module:Math")
local coordinates = {};
local current_page = mw.title.getCurrentTitle()
local page_name = mw.uri.encode( current_page.prefixedText, 'WIKI' );
local coord_link = '//geohack.toolforge.org/geohack.php?language=fa&pagename=' .. page_name .. '¶ms='
local templatestyles = 'Module:Coordinates/styles.css'
--[[ Helper function, replacement for {{coord/display/title}} ]]
local function displaytitle(s, notes)
local l = "[[دستگاه مختصات جغرافیایی|مختصات]]: " .. s
local co = '<span id="coordinates">' .. l .. notes .. '</span>';
co = '<span style="font-size: small;">' .. co .. '</span>';
co = mw.getCurrentFrame():extensionTag{ name = 'indicator', content = co, args = { name = "coordinates"} }
return co;
end
--[[ Helper function, Replacement for {{coord/display/inline}} ]]
local function displayinline(s, notes)
return s .. notes
end
--[[ Helper function, used in detecting DMS formatting ]]
local function dmsTest(first, second)
if type(first) ~= 'string' or type(second) ~= 'string' then
return nil
end
local s = (first .. second):upper()
return s:find('^[NS][EW]$') or s:find('^[EW][NS]$')
end
--[[ Wrapper function to grab args, see Module:Arguments for this function's documentation. ]]
local function makeInvokeFunc(funcName)
return function (frame)
local args = require('Module:Arguments').getArgs(frame, {
wrappers = 'الگو:Coord'
})
return coordinates[funcName](args, frame)
end
end
--[[ Helper function, handle optional args. ]]
local function optionalArg(arg, supplement)
return arg and arg .. supplement or ''
end
--[[
Formats any error messages generated for display
]]
local function errorPrinter(errors)
local result = ""
for i,v in ipairs(errors) do
local errorHTML = '<strong class="error">مختصات: ' .. v[2] .. '</strong>'
result = result .. errorHTML .. "<br />"
end
return result
end
--[[
Determine the required CSS class to display coordinates
Usually geo-nondefault is hidden by CSS, unless a user has overridden this for himself
default is the mode as specificied by the user when calling the {{coord}} template
mode is the display mode (dec or dms) that we will need to determine the css class for
]]
local function displayDefault(default, mode)
if default == "" then
default = "dec"
end
if default == mode then
return "geo-default"
else
return "geo-nondefault"
end
end
--[[
specPrinter
Output formatter. Takes the structure generated by either parseDec
or parseDMS and formats it for inclusion on Wikipedia.
]]
local function specPrinter(args, coordinateSpec)
local uriComponents = coordinateSpec["param"]
if uriComponents == "" then
-- RETURN error, should never be empty or nil
return "خطا: پارامتر خالی است"
end
if args["name"] then
uriComponents = uriComponents .. "&title=" .. mw.uri.encode(coordinateSpec["name"])
end
local geodmshtml = '<span class="geo-dms" title="نقشهها، عکسهای هوایی، و دیگر دادههای این موقعیت">'
.. '<span class="latitude">' .. convert("fa", coordinateSpec["dms-lat"]) .. '</span> '
.. '<span class="longitude">' .. convert("fa", coordinateSpec["dms-long"]) .. '</span>'
.. '</span>'
local lat = tonumber( coordinateSpec["dec-lat"] ) or 0
local geodeclat
if lat < 0 then
-- FIXME this breaks the pre-existing precision
geodeclat = '<span dir="ltr">' .. tostring(coordinateSpec["dec-lat"]):sub(2) .. "°</span>جنوبی"
else
geodeclat = '<span dir="ltr">' .. (coordinateSpec["dec-lat"] or 0) .. "°</span>شمالی"
end
local long = tonumber( coordinateSpec["dec-long"] ) or 0
local geodeclong
if long < 0 then
-- FIXME does not handle unicode minus
geodeclong = '<span dir="ltr">' .. tostring(coordinateSpec["dec-long"]):sub(2) .. "°</span>غربی"
else
geodeclong = '<span dir="ltr">' .. (coordinateSpec["dec-long"] or 0) .. "°</span>شرقی"
end
local geodechtml = '<span class="geo-dec" title="نقشهها، عکسهای هوایی، و دیگر دادههای این موقعیت">'
.. convert("fa", geodeclat) .. ' ' .. convert("fa", geodeclong) .. '</span>'
local geonumhtml = '<span class="geo">'
.. coordinateSpec["dec-lat"] .. '; '
.. coordinateSpec["dec-long"]
.. '</span>'
local inner = '<span class="' .. displayDefault(coordinateSpec["default"], "dms" ) .. '">' .. geodmshtml .. '</span>'
.. '<span class="geo-multi-punct"> / </span>'
.. '<span class="' .. displayDefault(coordinateSpec["default"], "dec" ) .. '">';
if not args["name"] then
inner = inner .. geodechtml
.. '<span style="display:none"> / ' .. geonumhtml .. '</span></span>'
else
inner = inner .. '<span class="vcard">' .. geodechtml
.. '<span style="display:none"> / ' .. geonumhtml .. '</span>'
.. '<span style="display:none"> (<span class="fn org">'
.. args["name"] .. '</span>)</span></span></span>'
end
return mw.getCurrentFrame():extensionTag{ name = 'templatestyles', args = { src = templatestyles} }
.. '<span class="plainlinks nourlexpansion">'
.. '[' .. coord_link .. uriComponents .. ' ' .. inner .. ']'
.. '</span>'
end
--[[ Helper function, convert decimal to degrees ]]
local function convert_dec2dms_d(coordinate)
local d = '<span dir="ltr">' .. math_mod._round( coordinate, 0 ) .. "°</span>"
return d .. ""
end
--[[ Helper function, convert decimal to degrees and minutes ]]
local function convert_dec2dms_dm(coordinate)
coordinate = math_mod._round( coordinate * 60, 0 );
local m = coordinate % 60;
coordinate = math.floor( (coordinate - m) / 60 );
local d = '<span dir="ltr">' .. coordinate % 360 .."°</span>"
return d .. string.format( '<span dir="ltr">%02d′</span>', m )
end
--[[ Helper function, convert decimal to degrees, minutes, and seconds ]]
local function convert_dec2dms_dms(coordinate)
coordinate = math_mod._round( coordinate * 60 * 60, 0 );
local s = coordinate % 60
coordinate = math.floor( (coordinate - s) / 60 );
local m = coordinate % 60
coordinate = math.floor( (coordinate - m) / 60 );
local d = '<span dir="ltr">' .. coordinate % 360 .."°</span>"
return d .. string.format( '<span dir="ltr">%02d′</span>', m ) .. string.format( '<span dir="ltr">%02d″</span>', s )
end
--[[
Helper function, convert decimal latitude or longitude to
degrees, minutes, and seconds format based on the specified precision.
]]
local function convert_dec2dms(coordinate, firstPostfix, secondPostfix, precision)
local coord = tonumber(coordinate)
local postfix
if coord >= 0 then
postfix = firstPostfix
else
postfix = secondPostfix
end
precision = precision:lower();
if precision == "dms" then
return convert_dec2dms_dms( math.abs( coord ) ) .. postfix;
elseif precision == "dm" then
return convert_dec2dms_dm( math.abs( coord ) ) .. postfix;
elseif precision == "d" then
return convert_dec2dms_d( math.abs( coord ) ) .. postfix;
end
end
--[[
Convert DMS format into a N or E decimal coordinate
]]
local function convert_dms2dec(direction, degrees_str, minutes_str, seconds_str)
local degrees = tonumber(degrees_str)
local minutes = tonumber(minutes_str) or 0
local seconds = tonumber(seconds_str) or 0
local factor = 1
if direction == "S" or direction == "W" then
factor = -1
end
local precision = 0
if seconds_str then
precision = 5 + math.max( math_mod._precision(seconds_str), 0 );
elseif minutes_str and minutes_str ~= '' then
precision = 3 + math.max( math_mod._precision(minutes_str), 0 );
else
precision = math.max( math_mod._precision(degrees_str), 0 );
end
local decimal = factor * (degrees+(minutes+seconds/60)/60)
return string.format( "%." .. precision .. "f", decimal ) -- not tonumber since this whole thing is string based.
end
--[[
Checks input values to for out of range errors.
]]
local function validate( lat_d, lat_m, lat_s, long_d, long_m, long_s, source, strong )
local errors = {};
lat_d = tonumber( lat_d ) or 0;
lat_m = tonumber( lat_m ) or 0;
lat_s = tonumber( lat_s ) or 0;
long_d = tonumber( long_d ) or 0;
long_m = tonumber( long_m ) or 0;
long_s = tonumber( long_s ) or 0;
if strong then
if lat_d < 0 then
table.insert(errors, {source, "درجههای عرض جغرافیایی < ۰ با پرچم نیمکره"})
end
if long_d < 0 then
table.insert(errors, {source, "درجههای طول جغرافیایی < ۰ با پرچم نیمکره"})
end
--[[
#coordinates is inconsistent about whether this is an error. If globe: is
specified, it won't error on this condition, but otherwise it will.
For not simply disable this check.
if long_d > 180 then
table.insert(errors, {source, "درجههای طول جغرافیایی > ۱۸۰ با پرچم نیمکره"})
end
]]
end
if lat_d > 90 then
table.insert(errors, {source, "درجههای عرض جغرافیایی > ۹۰"})
end
if lat_d < -90 then
table.insert(errors, {source, "درجههای عرض جغرافیایی < -۹۰"})
end
if lat_m >= 60 then
table.insert(errors, {source, "دقایق عرض جغرافیایی >= ۶۰"})
end
if lat_m < 0 then
table.insert(errors, {source, "دقایق عرض جغرافیایی < ۰"})
end
if lat_s >= 60 then
table.insert(errors, {source, "ثانیههای عرض جغرافیایی >= ۶۰"})
end
if lat_s < 0 then
table.insert(errors, {source, "ثانیههای عرض جغرافیایی < ۰"})
end
if long_d >= 360 then
table.insert(errors, {source, "درجههای طول جغرافیایی >= ۳۶۰"})
end
if long_d <= -360 then
table.insert(errors, {source, "درجههای طول جغرافیایی <= -۳۶۰"})
end
if long_m >= 60 then
table.insert(errors, {source, "دقایق طول جغرافیایی >= ۶۰"})
end
if long_m < 0 then
table.insert(errors, {source, "دقایق طول جغرافیایی < ۰"})
end
if long_s >= 60 then
table.insert(errors, {source, "ثانیههای طول جغرافیایی >= ۶۰"})
end
if long_s < 0 then
table.insert(errors, {source, "ثانیههای طول جغرافیایی < ۰"})
end
return errors;
end
--[[
parseDec
Transforms decimal format latitude and longitude into the
structure to be used in displaying coordinates
]]
local function parseDec( lat, long, format )
local coordinateSpec = {}
local errors = {}
if not long then
return nil, {{"parseDec", "طول جغرافیایی وارد نشدهاست"}}
elseif not tonumber(long) then
return nil, {{"parseDec", "طول جغرافیایی نمیتواند به عنوان یک رقم تجزیه شود: " .. long}}
end
errors = validate( lat, nil, nil, long, nil, nil, 'parseDec', false );
coordinateSpec["dec-lat"] = lat;
coordinateSpec["dec-long"] = long;
local mode = coordinates.determineMode( lat, long );
coordinateSpec["dms-lat"] = convert_dec2dms( lat, "شمالی", "جنوبی", mode) -- {{coord/dec2dms|{{{1}}}|N|S|{{coord/prec dec|{{{1}}}|{{{2}}}}}}}
coordinateSpec["dms-long"] = convert_dec2dms( long, "شرقی", "غربی", mode) -- {{coord/dec2dms|{{{2}}}|E|W|{{coord/prec dec|{{{1}}}|{{{2}}}}}}}
if format then
coordinateSpec.default = format
else
coordinateSpec.default = "dec"
end
return coordinateSpec, errors
end
--[[
parseDMS
Transforms degrees, minutes, seconds format latitude and longitude
into the a structure to be used in displaying coordinates
]]
local function parseDMS( lat_d, lat_m, lat_s, lat_f, long_d, long_m, long_s, long_f, format )
local coordinateSpec, errors, backward = {}, {}
lat_f = lat_f:upper();
long_f = long_f:upper();
-- Check if specified backward
if lat_f == 'E' or lat_f == 'W' then
lat_d, long_d, lat_m, long_m, lat_s, long_s, lat_f, long_f, backward = long_d, lat_d, long_m, lat_m, long_s, lat_s, long_f, lat_f, true;
end
errors = validate( lat_d, lat_m, lat_s, long_d, long_m, long_s, 'parseDMS', true );
if not long_d then
return nil, {{"parseDMS", "طول جغرافیایی وارد نشدهاست" }}
elseif not tonumber(long_d) then
return nil, {{"parseDMS", "طول جغرافیایی نمیتواند به عنوان یک رقم تجزیه شود:" .. long_d }}
end
if not lat_m and not lat_s and not long_m and not long_s and #errors == 0 then
if math_mod._precision( lat_d ) > 0 or math_mod._precision( long_d ) > 0 then
if lat_f:upper() == 'S' then
lat_d = '-' .. lat_d;
end
if long_f:upper() == 'W' then
long_d = '-' .. long_d;
end
return parseDec( lat_d, long_d, format );
end
end
-- تابع زیر جهت فارسیکردن رشتههای مربوط به شمال، غرب، جنوب، و شرق نوشته شدهاست.
local function persianChars(enChar)
if enChar == "W" then
return " غربی"
elseif enChar == "N" then
return " شمالی"
elseif enChar == "S" then
return " جنوبی"
elseif enChar == "E" then
return " شرقی"
end
end
coordinateSpec["dms-lat"] = '<span dir="ltr">' .. lat_d.."°"..optionalArg(lat_m,"′") .. optionalArg(lat_s,"″") .. '</span>' .. persianChars(lat_f)
coordinateSpec["dms-long"] = '<span dir="ltr">' .. long_d.."°"..optionalArg(long_m,"′") .. optionalArg(long_s,"″") .. '</span>' .. persianChars(long_f)
coordinateSpec["dec-lat"] = convert_dms2dec(lat_f, lat_d, lat_m, lat_s) -- {{coord/dms2dec|{{{4}}}|{{{1}}}|0{{{2}}}|0{{{3}}}}}
coordinateSpec["dec-long"] = convert_dms2dec(long_f, long_d, long_m, long_s) -- {{coord/dms2dec|{{{8}}}|{{{5}}}|0{{{6}}}|0{{{7}}}}}
if format then
coordinateSpec.default = format
else
coordinateSpec.default = "dms"
end
return coordinateSpec, errors, backward
end
--[[
Check the input arguments for coord to determine the kind of data being provided
and then make the necessary processing.
]]
local function formatTest(args)
local result, errors
local backward, primary = false, false
local function getParam(args, lim)
local ret = {}
for i = 1, lim do
ret[i] = args[i] or ''
end
return table.concat(ret, '_')
end
if not args[1] then
-- no lat logic
return errorPrinter( {{"formatTest", "عرض جغرافیایی وارد نشدهاست"}} )
elseif not tonumber(args[1]) then
-- bad lat logic
return errorPrinter( {{"formatTest", "ناتوان در تجزیه عرض جغرافیایی به عنوان یک رقم:" .. args[1]}} )
elseif not args[4] and not args[5] and not args[6] then
-- dec logic
result, errors = parseDec(args[1], args[2], args.format)
if not result then
return errorPrinter(errors);
end
-- formatting for geohack: geohack expects D_N_D_E notation or D;D notation
-- wikiminiatlas doesn't support D;D notation
-- #coordinates parserfunction doesn't support negative decimals with NSWE
result.param = table.concat({
math.abs(tonumber(args[1])),
((tonumber(args[1]) or 0) < 0) and 'S' or 'N',
math.abs(tonumber(args[2])),
((tonumber(args[2]) or 0) < 0) and 'W' or 'E',
args[3] or ''}, '_')
elseif dmsTest(args[4], args[8]) then
-- dms logic
result, errors, backward = parseDMS(args[1], args[2], args[3], args[4],
args[5], args[6], args[7], args[8], args.format)
if args[10] then
table.insert(errors, {'formatTest', 'پارامترهای اضافی غیر منتظره'})
end
if not result then
return errorPrinter(errors)
end
result.param = getParam(args, 9)
elseif dmsTest(args[3], args[6]) then
-- dm logic
result, errors, backward = parseDMS(args[1], args[2], nil, args[3],
args[4], args[5], nil, args[6], args['format'])
if args[8] then
table.insert(errors, {'formatTest', 'پارامترهای اضافی غیر منتظره'})
end
if not result then
return errorPrinter(errors)
end
result.param = getParam(args, 7)
elseif dmsTest(args[2], args[4]) then
-- d logic
result, errors, backward = parseDMS(args[1], nil, nil, args[2],
args[3], nil, nil, args[4], args.format)
if args[6] then
table.insert(errors, {'formatTest', 'پارامترهای اضافی غیر منتظره'})
end
if not result then
return errorPrinter(errors)
end
result.param = getParam(args, 5)
else
-- Error
return errorPrinter({{"formatTest", "قالببندی ناشناخته آرگومان"}})
end
result.name = args.name
local extra_param = {'dim', 'globe', 'scale', 'region', 'source', 'type'}
for _, v in ipairs(extra_param) do
if args[v] then
table.insert(errors, {'formatTest', 'پارامتر: «' .. v .. '=» باید «' .. v .. ':»' })
end
end
local ret = specPrinter(args, result)
if #errors > 0 then
ret = ret .. ' ' .. errorPrinter(errors) .. '[[رده:صفحههای دارای برچسب مختصات ناقص]]'
end
return ret, backward
end
--[[
Generate Wikidata tracking categories.
]]
local function makeWikidataCategories(qid)
local ret
if mw.wikibase and current_page.namespace == 0 then
local entity = qid and mw.wikibase.getEntityObject(qid) or mw.wikibase.getEntityObject()
if entity and entity.claims and entity.claims.P625 and entity.claims.P625[1] then
local snaktype = entity.claims.P625[1].mainsnak.snaktype
if snaktype == 'value' then
-- coordinates exist both here and on Wikidata, and can be compared.
ret = 'مختصات در ویکیداده'
elseif snaktype == 'somevalue' then
ret = 'مختصات در ویکیداده که مقدار نامشخص تنظیم شدهاند'
elseif snaktype == 'novalue' then
ret = 'مختصات در ویکیداده که بدون مقدار تنظیم شدهاند'
end
else
-- We have to either import the coordinates to Wikidata or remove them here.
ret = 'مختصاتی که در ویکیداده نیستند'
end
end
if ret then
return string.format('[[رده:%s]]', ret)
else
return ''
end
end
local function fa_to_en(inp)
local tmp = ''
tmp = string.gsub(inp, 'شمالی', 'N')
tmp = string.gsub(tmp, 'جنوبی', 'S')
tmp = string.gsub(tmp, 'غربی', 'W')
tmp = string.gsub(tmp, 'شرقی', 'E')
tmp = string.gsub(tmp, '٫', '.')
tmp = convert("en", tmp)
return tmp
end
--[[
link
Simple function to export the coordinates link for other uses.
Usage:
{{#invoke:Coordinates | link }}
]]
function coordinates.link(frame)
return coord_link;
end
--[[
dec2dms
Wrapper to allow templates to call dec2dms directly.
Usage:
{{#invoke:Coordinates | dec2dms | decimal_coordinate | positive_suffix |
negative_suffix | precision }}
decimal_coordinate is converted to DMS format. If positive, the positive_suffix
is appended (typical N or E), if negative, the negative suffix is appended. The
specified precision is one of 'D', 'DM', or 'DMS' to specify the level of detail
to use.
]]
coordinates.dec2dms = makeInvokeFunc('_dec2dms')
function coordinates._dec2dms(args)
local coordinate = args[1]
local firstPostfix = args[2] or ''
local secondPostfix = args[3] or ''
local precision = args[4] or ''
return convert_dec2dms(coordinate, firstPostfix, secondPostfix, precision)
end
--[[
Helper function to determine whether to use D, DM, or DMS
format depending on the precision of the decimal input.
]]
function coordinates.determineMode( value1, value2 )
local precision = math.max( math_mod._precision( value1 ), math_mod._precision( value2 ) );
if precision <= 0 then
return 'd'
elseif precision <= 2 then
return 'dm';
else
return 'dms';
end
end
--[[
dms2dec
Wrapper to allow templates to call dms2dec directly.
Usage:
{{#invoke:Coordinates | dms2dec | direction_flag | degrees |
minutes | seconds }}
Converts DMS values specified as degrees, minutes, seconds too decimal format.
direction_flag is one of N, S, E, W, and determines whether the output is
positive (i.e. N and E) or negative (i.e. S and W).
]]
coordinates.dms2dec = makeInvokeFunc('_dms2dec')
function coordinates._dms2dec(args)
local direction = args[1]
local degrees = args[2]
local minutes = args[3]
local seconds = args[4]
return convert_dms2dec(direction, degrees, minutes, seconds)
end
--[[
coord
Main entry point for Lua function to replace {{coord}}
Usage:
{{#invoke:Coordinates | coord }}
{{#invoke:Coordinates | coord | lat | long }}
{{#invoke:Coordinates | coord | lat | lat_flag | long | long_flag }}
...
Refer to {{coord}} documentation page for many additional parameters and
configuration options.
Note: This function provides the visual display elements of {{coord}}. In
order to load coordinates into the database, the {{#coordinates:}} parser
function must also be called, this is done automatically in the Lua
version of {{coord}}.
]]
coordinates.coord = makeInvokeFunc('_coord')
function coordinates._coord(args)
if not tonumber(args[1]) and not args[2] then
args[3] = args[1]; args[1] = nil
local entity = mw.wikibase.getEntityObject(args.qid)
if entity
and entity.claims
and entity.claims.P625
and entity.claims.P625[1].mainsnak.snaktype == 'value'
then
local precision = entity.claims.P625[1].mainsnak.datavalue.value.precision
args[1] = entity.claims.P625[1].mainsnak.datavalue.value.latitude
args[2] = entity.claims.P625[1].mainsnak.datavalue.value.longitude
if precision then
precision = -math_mod._round(math.log(precision)/math.log(10),0)
args[1] = math_mod._round(args[1],precision)
args[2] = math_mod._round(args[2],precision)
end
end
end
-- خطوط زیر بهمنظور بومیسازی و پشتیبانی از ارقام فارسی اضافه شدند
if args[1] ~= nil then
args[1] = convert("en", args[1])
end
if args[2] ~= nil then
args[2] = convert("en", args[2])
end
if args[3] ~= nil then
args[3] = convert("en", args[3])
end
if args[4] ~= nil then
args[4] = convert("en", args[4])
end
if args[5] ~= nil then
args[5] = convert("en", args[5])
end
if args[6] ~= nil then
args[6] = convert("en", args[6])
end
if args[7] ~= nil then
args[7] = convert("en", args[7])
end
if args[8] ~= nil then
args[8] = convert("en", args[8])
end
-- پایان بومیسازی
local contents, backward = formatTest(args)
local Notes = args.notes or ''
local Display = args.display and args.display:lower() or 'inline'
local function isInline(s)
-- Finds whether coordinates are displayed inline.
return s:find('inline') ~= nil or s == 'i' or s == 'it' or s == 'ti'
end
local function isInTitle(s)
-- Finds whether coordinates are displayed in the title.
return s:find('title') ~= nil or s == 't' or s == 'it' or s == 'ti'
end
local function coord_wrapper(in_args)
-- Calls the parser function {{#coordinates:}}.
return mw.getCurrentFrame():callParserFunction('#coordinates', in_args) or ''
end
local text = ''
if isInline(Display) then
text = text .. displayinline(contents, Notes)
end
if isInTitle(Display) then
text = text
.. displaytitle(contents, Notes)
.. makeWikidataCategories(args.qid)
end
if not args.nosave then
local page_title, count = mw.title.getCurrentTitle(), 1
if backward then
local tmp = {}
while not string.find((args[count-1] or ''), '[EW]') do tmp[count] = (args[count] or ''); count = count+1 end
tmp.count = count; count = 2*(count-1)
while count >= tmp.count do table.insert(tmp, 1, (args[count] or '')); count = count-1 end
for i, v in ipairs(tmp) do args[i] = v end
else
while count <= 9 do args[count] = (args[count] or ''); count = count+1 end
end
if isInTitle(Display) and not page_title.isTalkPage and page_title.subpageText ~= 'توضیحات' and page_title.subpageText ~= 'آزمایشی' then args[10] = 'primary' end
args.notes, args.format, args.display = nil
text = text .. coord_wrapper(args)
end
return text
end
--[[
coord2text
Extracts a single value from a transclusion of {{Coord}}.
IF THE GEOHACK LINK SYNTAX CHANGES THIS FUNCTION MUST BE MODIFIED.
Usage:
{{#invoke:Coordinates | coord2text | {{Coord}} | parameter }}
Valid values for the second parameter are: lat (signed integer), long (signed integer), type, scale, dim, region, globe, source
]]
function coordinates.coord2text(frame)
if frame.args[1] == '' or frame.args[2] == '' or not frame.args[2] then return nil end
frame.args[2] = mw.text.trim(frame.args[2])
if frame.args[2] == 'lat' or frame.args[2] == 'long' then
local tmp = fa_to_en(frame.args[1])
tmp = mw.ustring.gsub(tmp, '</span>', '')
tmp = mw.ustring.gsub(tmp, '<span dir="ltr">', '')
tmp = mw.ustring.gsub(tmp, '<span class="latitude">', '')
tmp = mw.ustring.gsub(tmp, '<span class="longitude">', '')
local result, negative = mw.text.split((mw.ustring.match(tmp, '[%.%d]+°[NS] [%.%d]+°[EW]') or ''), ' ')
if frame.args[2] == 'lat' then
result, negative = result[1], 'S'
else
result, negative = result[2], 'W'
end
result = mw.text.split(result, '°')
if result[2] == negative then result[1] = '-'..result[1] end
return result[1]
else
return mw.ustring.match(frame.args[1], 'params=.-_'..frame.args[2]..':(.-)[ _]')
end
end
--[[
coordinsert
Injects some text into the Geohack link of a transclusion of {{Coord}} (if that text isn't already in the transclusion). Outputs the modified transclusion of {{Coord}}.
IF THE GEOHACK LINK SYNTAX CHANGES THIS FUNCTION MUST BE MODIFIED.
Usage:
{{#invoke:Coordinates | coordinsert | {{Coord}} | parameter:value | parameter:value | … }}
Do not make Geohack unhappy by inserting something which isn't mentioned in the {{Coord}} documentation.
]]
function coordinates.coordinsert(frame)
for i, v in ipairs(frame.args) do
if i ~= 1 then
if not mw.ustring.find(frame.args[1], (mw.ustring.match(frame.args[i], '^(.-:)') or '')) then
frame.args[1] = mw.ustring.gsub(frame.args[1], '(params=.-)_? ', '%1_'..frame.args[i]..' ')
end
end
end
if frame.args.name then
if not mw.ustring.find(frame.args[1], '<span class="vcard">') then
local namestr = frame.args.name
frame.args[1] = mw.ustring.gsub(frame.args[1],
'(<span class="geo%-default">)(<span[^<>]*>[^<>]*</span><span[^<>]*>[^<>]*<span[^<>]*>[^<>]*</span></span>)(</span>)',
'%1<span class="vcard">%2<span style="display:none"> (<span class="fn org">' .. namestr .. '</span>)</span></span>%3')
frame.args[1] = mw.ustring.gsub(frame.args[1], '(¶ms=[^&"<>%[%] ]*) ', '%1&title=' .. mw.uri.encode(namestr) .. ' ')
end
end
return frame.args[1]
end
return coordinates
p00ztmb7mx3x23y2coxn8w7b5tjk5sv
ویکیپدیا:امروز واری روز/۳ ژوئن
4
40546
327763
177469
2026-06-03T19:21:43Z
محک
1023
327763
wikitext
text/x-wiki
[[پرونده:Flag_of_Singapore.svg|left|100x100px]]
'''امروز''':
* ۱۸۰۸ - '''[[جفرسون دیویس]]'''، آمریکایی سیاستمدار که [[آمریکای مؤتلفه ایالات]] ره بساته، دنیا بموئه.
* ۱۹۲۴ - '''[[فرانتس کافکا]]'''، نویسنده و روشنفکر، بمرده.
* ۱۹۵۹ - '''[[سنگاپور]]''' ''(پرچم ونه شنه)'' [[بریتانیا]] جه سیوا بیّه و اتا مستقل کشور بیّه.
* ۱۹۸۶ - '''[[رافائل نادال]]'''، ایسپانیایی تنیسباز، دنیا بموئه.
* ۱۹۸۹ ـ '''[[روحالله خمینی]]'''، ایران جمهوری اسلامیِ انقلابکر و رهبر، بمرده.
* ۲۰۰۶ - '''[[مونته نگرو]]''' شه خد ره [[صربستون و مونتهنگرو]] اتحاد جه سىوا هاکرده.
* ۲۰۱۶ - '''[[ممدعلی کتی]]'''، آمریکای سیو بوکسور، بمرده.
روز بعد: [[ویکیپدیا:امروز_واری_روز/۴ ژوئن|۴ ژوئن]] – روز قبل: [[ویکیپدیا:امروز_واری_روز/۲ ژوئن|۲ ژوئن]]
{{SelAnnivFooter|ماه=ژوئن}}
<noinclude>{{وپ:تقویممونا|ماه=ژوئن}}</noinclude>
5uveyn3k33xmlj3ba7c2sztbuf87x43
ماژول:صندخ/قالب/کشور
828
47946
327722
321594
2026-06-03T14:46:10Z
محک
1023
327722
Scribunto
text/plain
local generic = require( 'ماژول:صندخ/ادوات' )
local localdata = require 'ماژول:صندخ/دیتا'
return {
maincolor = '#A7D4E7',
wikimod ="Wikidata.Ca",
parts = {
{type = 'title', value ={'کشور نوم','native_name'} , icon='defaut' },
{type = 'subtitle'
, value = {'نوم','رسمی نوم','نام رسمی','مازرونی رسمی نوم','نام رسمی فارسی','common_name'}
, wikidata= {property = 'P1448',listmax = 1, conjunction = 'new line', showlang = 'true'}
},
generic.flag({upright=0.6}),
generic.blason({upright=0.3}),
--generic.shield(),
--generic.emblem(),
generic.locationmap(),
{type = 'table' , title ='جوغرافی' ,rows = {
---generic.coordinates(),--جوغرافی جیگا
{type = 'row' , label = 'بلند چکل' , value = {'بلند چکل','چکل'} ,
wikidata = {
property = 'P610' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}
},
{type = 'row' , label = 'جولترین نقطه' , value = {'جولترین جا','جول'} ,
wikidata = {
property = 'P1589' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}},
{type = 'row' , label = 'گتی' , value = {'گتی','area'} ,
wikidata = {property = 'P2046' , formatting='unitcode'}},
{type = 'row' , label = 'ئو' , value = {'ئو درصد','percent_water'} ,
wikidata = {property = 'P2927'}},
{type = 'row' , label = 'ارتفاع،<br />آزاد ئو جه' , value = {'ارتفاع'} ,
wikidata = {property = 'P2044', formatting='unitcode'}},
}},
{type = 'table' , title ='جمعیت', rows = {
--{type = 'row' , label = {'اداری مرکز نوع' } , defaultlabel = 'اداری مرکز' },
--{type = 'row' , label = {'نیشتگا نوع'} , defaultlabel = 'نیشتگا نوع' },
{type = 'row' , label = 'نیشتگا و گتشهر' , value = { 'پایتخت','نیشتگا','capital'}},
{type = 'row' , label = 'نیشتگا' , value = {'پایتخت','نیشتگا','capital'} ,
wikidata = {property = 'P36'}},
{type = 'row' , label = 'گتترین شهر' , value = {'گت شهر','largest_city'}},
{type = 'row' , label = 'مهم شهرون' , value = {'مهم شهرون'}},
{type = 'row' , label = 'اداری نیشتگا' , value = {'اداری مرکز'}},
{type = 'row' , label = 'گت مستعمره' , value = {'گت مستعمره'}},
{type = 'row' , label = '[[رسمی زوون]]' , value = {'رسمی زوون','official_languages'} ,
wikidata = {property = 'P37'}},
{type = 'row' , label = '[[محلی زوون]]' , value = {'محلی زوون'}},
{type = 'row' , label = {'زوون نوع'} , value= {'زوونون'}},
{type = 'row' , label = 'نژادون', value = {'نژادون'}},
{type = 'row' , label = 'بومی مردم' , value = {'بومیون', 'ساکنین نوم'}},
{type = 'row'
, label = function (localdata)
return 'تخمین <small>('..(localdata['جمعیت تخمین سال'] or 'تخمین سال')..')</small>'
end
, value = function ( localdata )
local v1,v2, r
v1 = localdata['جمعیت تخمین']
v2 = localdata['جمعیت تخمین رتبه']
if(v1) then r=v1..' نفر' end
if(v1 and v2)
then
return r..' ([[کشورون فهرست|'..v2..']])'
else
return r
end
end
},
{type = 'row'
, label = 'جمعیت'
, value = {'جمعیت','population_estimate'}
, wikidata = {property = 'P1082', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = 'مرد' , value = {'مردان'}
, wikidata = {property = 'P1540', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'زن' , value = {'زنان'}
, wikidata = {property = 'P1539', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'خانوار تعداد' , value = {'خانوار تعداد'}
, wikidata = {property = 'P1538', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جمعیت انبسی]]'
, value = function(localdata)
local r
if(localdata['انبسی کم2'])
then
r = localdata['انبسی كم2'] ..' ج/كم²'
end
if(r and localdata['جمعیت انبسی رتبه']) then
r = r .. ' ([[کشورون فهرست|'
..localdata['جمعیت انبسی رتبه'] .. ']])'
end
end
},
{type = 'row' , label = 'شهری جمعیت' , value = {'شهری جمعیت'} ,
wikidata = {property = 'P6343' , qualifier = 'P459', showDate= "true"}},
{type = 'row' , label = 'روستایی جمعیت' , value = {'روستایی جمعیت'} ,
wikidata = {property = 'P6344' , qualifier = 'P459', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'امید زندگی' , value = {'امید به زندگی'} ,
wikidata = {property = 'P2250', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='نٮظام', rows = {
{type = 'row' , label = 'حکومت نوع' , value = {'حکومت نوع','government_type'} , wikidata = {property = 'P122'}},
{type = 'row' , label = {'حاکم لقب 1','بالاترین مقوم لقب'}, defaultlabel ='بالاترین مقوم'
,value = {'حاکم نوم 1','بالاترین مقوم نوم'}
,wikidata= {property ='P35', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 2','بالاترین مقوم لقب 2'}, defaultlabel ='حکومت رئیس'
,value = {'حاکم نوم 2','بالاترین مقوم نوم 2'}
,wikidata= {property ='P6', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 3'}, value = {'حاکم نوم 3'}},
{type = 'row' , label = {'حاکم لقب 4'} , value = {'حاکم نوم 4'}},
{type = 'row' , label = {'حاکم لقب 5'} , value = {'حاکم نوم 5'}},
{type = 'row' , label = 'موقننه قووه' , value = {'موقننه قووه'} ,
wikidata = {property = 'P194'}},
{type = 'row' , label = ' ← [[سنا مجلس]]' , value = {'سنا مجلس'}},
{type = 'row' , label = ' ← [[پایینترین مجلس]]' , value = {'پایینترین مجلس'}},
{type = 'row' , label = 'قضائیه قووه' , value = {'قضائیه قووه'} ,
wikidata = {property = 'P209'}},
{type = 'row' , label = 'موجریه قووه' , value = {'موجریه قووه'} ,
wikidata = {property = 'P208'}},
}},
{type = 'table' , title ='دکته إتفاقون', rows = {
{type = 'row'
, label = {'حاکمیت نوع'}
, value = {'حاکمیت یادداشت'}
},
{type = 'row' , label = 'بساتن سال' , value = {'بساتن سال'} , wikidata = {property = 'P571'}},
{type = 'row' , label = 'تأسیس' , value = {'بساتن'}},
{type = 'row' , label = {'تأسیس دکته 1'} , value = {'تفاق توم 1'}},
{type = 'row' , label = {'تأسیس دکته 2'} , value = {'تفاق توم 2'}},
{type = 'row' , label = {'تأسیس دکته 3'} , value = {'تفاق توم 3'}},
{type = 'row' , label = {'تأسیس دکته 4'} , value = {'تفاق توم 4'}},
{type = 'row' , label = {'تأسیس دکته 5'} , value = {'تفاق توم 5'}},
{type = 'row' , label = {'تأسیس دکته 6'} , value = {'تفاق توم 6'}},
{type = 'row' , label = {'تأسیس دکته 7'} , value = {'تفاق توم 7'}},
{type = 'row' , label = {'تأسیس دکته 8'} , value = {'تفاق توم 8'}},
{type = 'row' , label = {'تأسیس دکته 9'} , value = {'تفاق توم 9'}},
}},
{type = 'table' , title ='عضویتون', rows = {
{type = 'row' , label = '[[اروپا اتحادیه]] دله عضو بیّن' , value = {'اروپا اتحادیه دله عضو بین'}},
{type = 'row' , label = {'سازمان نوع'}, value = {'عضویت'}},
{type = 'row' , label = {'سازمان 1'} , value = {'عضویت توم 1'}},
{type = 'row' , label = {'سازمان 2'} , value = {'عضویت توم 2'}},
{type = 'row' , label = {'سازمان 3'} , value = {'عضویت توم 3'}},
{type = 'row' , label = {'سازمان 4'} , value = {'عضویت توم 4'}},
{type = 'row' , label = {'سازمان 5'} , value = {'عضویت توم 5'}},
{type = 'row' , label = {'سازمان 6'} , value = {'عضویت توم 6'}},
{type = 'row' , label = {'سازمان 7'} , value = {'عضویت توم 7'}},
{type = 'row' , label = {'سازمان 8'} , value = {'عضویت توم 8'}},
{type = 'row' , label = {'سازمان 9'} , value = {'عضویت توم 9'}},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, wikidata = {property = 'P4010',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید']
if r then
if localdata['داخلی ناخالص تولید ترتیب'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← هئن قودرت برابری مجموع' ,
value = {'داخلی ناخالص تولید هئن قودرت برابری أساس سر'} ,
wikidata = {property = 'P4010', listrank = "bestrank"}},
{type = 'row' , label = ' ← سرانه'
, wikidata = {property = 'P2299', qualifier='P585',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید سرانه']
if r then
if localdata['داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید سرانه أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید سرانه']
.. ']])'
end
end
return r
end
},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید#اسمی و واقعی داخلی ناخالص تولید|اسمی داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'اسمی داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید']
if r then
if localdata['اسمی داخلی ناخالص تولید روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخلص تولید أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← [[سرانه]]'
, wikidata = {property = 'P2132',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید سرانه']
if r then
if localdata['اسمی داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست اسمی داخلی ناخالص تولید سرانه أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید سرانه روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = 'داخلی ناخالص تولید واقعی روشد نرخ' , value = {'داخلی ناخالص تولید روشد نرخ'} ,
wikidata = {property = 'P2219', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی ذخیره' , value = {'کلی ذخیره'} ,
wikidata = {property = 'P2134', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='جینی ضریب', rows = {
{type = 'row' , label = 'عدد' , value = {'جینی ضریب'}
, wikidata = {property = 'P1125', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'سال' , value = {'جینی ضریب سال'}},
{type = 'row' , label = 'جرگه'
, value = function(localdata)
local r=localdata['جینی ضریب جرگه']
if r then
if localdata['جینی ضریب جرگه'] then
r = r
.. '('
.. localdata['جینی ضریب روتبه']
.. ')'
end
end
return r
end
},
}},
{type = 'table' , title ='إنسانی توسعه شاخص', rows = {
{type = 'row' , label = 'سال' , value = {'انسانی توسعه شاخص سال'}},
{type = 'row' , label = 'شاخص' , value = {'انسانی توسعه شاخص'} ,
wikidata = {property = 'P1081', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'جرگه' , value = {'انسانی توسعه شاخص روتبه','انسانی توسعه شاخص طبقهبندی'}},
{type = 'row' , label = 'بیکاری نرخ' , value = {'بیکاری نرخ'} ,
wikidata = {property = 'P1198', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'درآمد میانگین' , value = {'درآمد میانگین'} ,
wikidata = {property = 'P3529', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='إقتٮصاد', rows = {
{type = 'row' , label = 'پول واحد' , value = {'پول','پول واحد','أرز واحد','پول نماد','currency'} ,
wikidata = {property = 'P38'}},
{type = 'row' , label = 'مرکزی بانک' , value = {'مرکزی بانک'} ,
wikidata = {property = 'P1304'}},
{type = 'row' , label = 'توروم نرخ' , value = {'توروم نزخ'} ,
wikidata = {property = 'P1279',listrank = "bestrank", showDate= "true"}},
{type = 'row' , label = 'مالیاتی درآمد' , value = {'مالیاتی درآمد'}
, wikidata = {property = 'P3087', showDate= "true"}},
{type = 'row' , label = 'فردی مالیات نرخ' , value = {'فردی مالیات نرخ'} ,
wikidata = {property = 'P2834', showDate= "true"}},
{type = 'row' , label = 'أفزوده أرزش مالیات نرخ' , value = {'أفزوده أرزش مالیات نرخ'} ,
wikidata = {property = 'P2855', showDate= "true"}},
{type = 'row' , label = 'کلی صادرات' , value = {'کلی صادرات'} ,
wikidata = {property = 'P2135', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی واردات' , value = {'کلی واردات'} ,
wikidata = {property = 'P2136', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جاری حیساب]]' , value = {'جاری حیساب'} ,
wikidata = {property = 'P2294'}},
{type = 'row' , label = 'خارجی موستقیم سرمایه گوذاری خالص جریان' , value = {'خارجی موستقیم سرمایه گوذاری خالص جریان'} ,
wikidata = {property = 'P2140', showDate= "true"}},
{type = 'row' , label = 'خالص خارجی موستقیم سرمایه گوذاری' , value = {'خالص خارجی موستقیم سرمایه گوذاری'} ,
wikidata = {property = 'P2141', showDate= "true"}},
{type = 'row' , label = 'قانونی سند' , value = {'قانونی سند'} ,
wikidata = {property = 'P2997', showDate= "true"}},
{type = 'row' , label = 'بازنشسته بوستن سند' , value = {'بازنشسته بوستن سند'} ,
wikidata = {property = 'P3001', showDate= "true"}},
}},
{type = 'table' , title ='نمادون', rows = {
{type = 'row' , label = 'رسمی کد' , value = {'رسمی کد'} ,
wikidata = {property = 'P2238'}},
{type = 'row' , label = '[[اینترنتی دامنه|اینترنت کد]]' , value = {'اینترنت کود','cctld'} ,
wikidata = {property = 'P78'}},
{type = 'row' , label = 'دریایی شىناسایی إشماره' , value = {'دریایی شیناسایی شوماره'} ,
wikidata = {property = 'P2979'}},
{type = 'row' , label = 'پوستی کود' , value = {'پوستی کود'} ,
wikidata = {property = 'P281'}},
{type = 'row' , label = 'ایزو ۳۱۶۶–۱ آلفا-۲' , value = {'iso3166code','ایزو 3166-1'} ,
wikidata = {property = 'P297',pattern='[[ایزو 3166-2:$1|$1]]'}},
{type = 'row' , label = 'تیلفون کد' , value = {'تیلفون کد','calling_code','تلفن کد'} ,
wikidata = {property = 'P474'}},
}},
{type = 'table' , title ='دیگه چیون', rows = {
{type = 'row' , label = 'رانندگی جهت' , value = {'رانندگی جهت'} ,
wikidata = {property = 'P1622'}},
{type = 'row' , label = 'قطار حرکت جهت' , value = {'قطار حرکت جهت'} ,
wikidata = {property = 'P5658'}},
generic.website(),
}},
{type = 'images', imageparameters = {'map 2'} , captionparameter = {'map 2 label'}},
{type = 'images', imageparameters = {'نقشه 3'} , captionparameter = {'نقشه 3 جیرنویس','نقشه 3 نوم'}},
{type = 'table' , title ='جیرنیویس', rows = {
{type = 'row1col', value = {'جیرنیویس 1'}},
{type = 'row1col', value = {'جیرنیویس 2'}},
{type = 'row1col', value = {'جیرنیویس 3'}},
{type = 'row1col', value = {'جیرنیویس 4'}},
{type = 'row1col', value = {'جیرنیویس 5'}},
{type = 'row1col', value = {'جیرنیویس 6'}},
{type = 'row1col', value = {'جیرنیویس 7'}},
}},
} -- for parts
} -- for return
r0evjzva5srd1tg194tm5khgc5luvay
327725
327722
2026-06-03T15:10:22Z
محک
1023
نوم
327725
Scribunto
text/plain
local generic = require( 'ماژول:صندخ/ادوات' )
local localdata = require 'ماژول:صندخ/دیتا'
return {
maincolor = '#A7D4E7',
wikimod ="Wikidata.Ca",
parts = {
{type = 'title', value ={'رسمی نوم','نام رسمی','اورجینال نوم','مازرونی رسمی نوم','نام رسمی فارسی','native_name'} , icon='defaut' },
{type = 'subtitle'
, value = {'نام اصلی','اصلی نوم','عادی نوم','نوم','common_name'}
, wikidata= {property = 'P1448',listmax = 1, conjunction = 'new line', showlang = 'true'}
},
generic.flag({upright=0.6}),
generic.blason({upright=0.3}),
--generic.shield(),
--generic.emblem(),
generic.locationmap(),
{type = 'table' , title ='جوغرافی' ,rows = {
---generic.coordinates(),--جوغرافی جیگا
{type = 'row' , label = 'بلند چکل' , value = {'بلند چکل','چکل'} ,
wikidata = {
property = 'P610' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}
},
{type = 'row' , label = 'جولترین نقطه' , value = {'جولترین جا','جول'} ,
wikidata = {
property = 'P1589' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}},
{type = 'row' , label = 'گتی' , value = {'گتی','area'} ,
wikidata = {property = 'P2046' , formatting='unitcode'}},
{type = 'row' , label = 'ئو' , value = {'ئو درصد','percent_water'} ,
wikidata = {property = 'P2927'}},
{type = 'row' , label = 'ارتفاع،<br />آزاد ئو جه' , value = {'ارتفاع'} ,
wikidata = {property = 'P2044', formatting='unitcode'}},
}},
{type = 'table' , title ='جمعیت', rows = {
--{type = 'row' , label = {'اداری مرکز نوع' } , defaultlabel = 'اداری مرکز' },
--{type = 'row' , label = {'نیشتگا نوع'} , defaultlabel = 'نیشتگا نوع' },
{type = 'row' , label = 'نیشتگا و گتشهر' , value = { 'پایتخت','نیشتگا','capital'}},
{type = 'row' , label = 'نیشتگا' , value = {'پایتخت','نیشتگا','capital'} ,
wikidata = {property = 'P36'}},
{type = 'row' , label = 'گتترین شهر' , value = {'گت شهر','largest_city'}},
{type = 'row' , label = 'مهم شهرون' , value = {'مهم شهرون'}},
{type = 'row' , label = 'اداری نیشتگا' , value = {'اداری مرکز'}},
{type = 'row' , label = 'گت مستعمره' , value = {'گت مستعمره'}},
{type = 'row' , label = '[[رسمی زوون]]' , value = {'رسمی زوون','official_languages'} ,
wikidata = {property = 'P37'}},
{type = 'row' , label = '[[محلی زوون]]' , value = {'محلی زوون'}},
{type = 'row' , label = {'زوون نوع'} , value= {'زوونون'}},
{type = 'row' , label = 'نژادون', value = {'نژادون'}},
{type = 'row' , label = 'بومی مردم' , value = {'بومیون', 'ساکنین نوم'}},
{type = 'row'
, label = function (localdata)
return 'تخمین <small>('..(localdata['جمعیت تخمین سال'] or 'تخمین سال')..')</small>'
end
, value = function ( localdata )
local v1,v2, r
v1 = localdata['جمعیت تخمین']
v2 = localdata['جمعیت تخمین رتبه']
if(v1) then r=v1..' نفر' end
if(v1 and v2)
then
return r..' ([[کشورون فهرست|'..v2..']])'
else
return r
end
end
},
{type = 'row'
, label = 'جمعیت'
, value = {'جمعیت','population_estimate'}
, wikidata = {property = 'P1082', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = 'مرد' , value = {'مردان'}
, wikidata = {property = 'P1540', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'زن' , value = {'زنان'}
, wikidata = {property = 'P1539', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'خانوار تعداد' , value = {'خانوار تعداد'}
, wikidata = {property = 'P1538', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جمعیت انبسی]]'
, value = function(localdata)
local r
if(localdata['انبسی کم2'])
then
r = localdata['انبسی كم2'] ..' ج/كم²'
end
if(r and localdata['جمعیت انبسی رتبه']) then
r = r .. ' ([[کشورون فهرست|'
..localdata['جمعیت انبسی رتبه'] .. ']])'
end
end
},
{type = 'row' , label = 'شهری جمعیت' , value = {'شهری جمعیت'} ,
wikidata = {property = 'P6343' , qualifier = 'P459', showDate= "true"}},
{type = 'row' , label = 'روستایی جمعیت' , value = {'روستایی جمعیت'} ,
wikidata = {property = 'P6344' , qualifier = 'P459', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'امید زندگی' , value = {'امید به زندگی'} ,
wikidata = {property = 'P2250', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='نٮظام', rows = {
{type = 'row' , label = 'حکومت نوع' , value = {'حکومت نوع','government_type'} , wikidata = {property = 'P122'}},
{type = 'row' , label = {'حاکم لقب 1','بالاترین مقوم لقب'}, defaultlabel ='بالاترین مقوم'
,value = {'حاکم نوم 1','بالاترین مقوم نوم'}
,wikidata= {property ='P35', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 2','بالاترین مقوم لقب 2'}, defaultlabel ='حکومت رئیس'
,value = {'حاکم نوم 2','بالاترین مقوم نوم 2'}
,wikidata= {property ='P6', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 3'}, value = {'حاکم نوم 3'}},
{type = 'row' , label = {'حاکم لقب 4'} , value = {'حاکم نوم 4'}},
{type = 'row' , label = {'حاکم لقب 5'} , value = {'حاکم نوم 5'}},
{type = 'row' , label = 'موقننه قووه' , value = {'موقننه قووه'} ,
wikidata = {property = 'P194'}},
{type = 'row' , label = ' ← [[سنا مجلس]]' , value = {'سنا مجلس'}},
{type = 'row' , label = ' ← [[پایینترین مجلس]]' , value = {'پایینترین مجلس'}},
{type = 'row' , label = 'قضائیه قووه' , value = {'قضائیه قووه'} ,
wikidata = {property = 'P209'}},
{type = 'row' , label = 'موجریه قووه' , value = {'موجریه قووه'} ,
wikidata = {property = 'P208'}},
}},
{type = 'table' , title ='دکته إتفاقون', rows = {
{type = 'row'
, label = {'حاکمیت نوع'}
, value = {'حاکمیت یادداشت'}
},
{type = 'row' , label = 'بساتن سال' , value = {'بساتن سال'} , wikidata = {property = 'P571'}},
{type = 'row' , label = 'تأسیس' , value = {'بساتن'}},
{type = 'row' , label = {'تأسیس دکته 1'} , value = {'تفاق توم 1'}},
{type = 'row' , label = {'تأسیس دکته 2'} , value = {'تفاق توم 2'}},
{type = 'row' , label = {'تأسیس دکته 3'} , value = {'تفاق توم 3'}},
{type = 'row' , label = {'تأسیس دکته 4'} , value = {'تفاق توم 4'}},
{type = 'row' , label = {'تأسیس دکته 5'} , value = {'تفاق توم 5'}},
{type = 'row' , label = {'تأسیس دکته 6'} , value = {'تفاق توم 6'}},
{type = 'row' , label = {'تأسیس دکته 7'} , value = {'تفاق توم 7'}},
{type = 'row' , label = {'تأسیس دکته 8'} , value = {'تفاق توم 8'}},
{type = 'row' , label = {'تأسیس دکته 9'} , value = {'تفاق توم 9'}},
}},
{type = 'table' , title ='عضویتون', rows = {
{type = 'row' , label = '[[اروپا اتحادیه]] دله عضو بیّن' , value = {'اروپا اتحادیه دله عضو بین'}},
{type = 'row' , label = {'سازمان نوع'}, value = {'عضویت'}},
{type = 'row' , label = {'سازمان 1'} , value = {'عضویت توم 1'}},
{type = 'row' , label = {'سازمان 2'} , value = {'عضویت توم 2'}},
{type = 'row' , label = {'سازمان 3'} , value = {'عضویت توم 3'}},
{type = 'row' , label = {'سازمان 4'} , value = {'عضویت توم 4'}},
{type = 'row' , label = {'سازمان 5'} , value = {'عضویت توم 5'}},
{type = 'row' , label = {'سازمان 6'} , value = {'عضویت توم 6'}},
{type = 'row' , label = {'سازمان 7'} , value = {'عضویت توم 7'}},
{type = 'row' , label = {'سازمان 8'} , value = {'عضویت توم 8'}},
{type = 'row' , label = {'سازمان 9'} , value = {'عضویت توم 9'}},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, wikidata = {property = 'P4010',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید']
if r then
if localdata['داخلی ناخالص تولید ترتیب'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← هئن قودرت برابری مجموع' ,
value = {'داخلی ناخالص تولید هئن قودرت برابری أساس سر'} ,
wikidata = {property = 'P4010', listrank = "bestrank"}},
{type = 'row' , label = ' ← سرانه'
, wikidata = {property = 'P2299', qualifier='P585',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید سرانه']
if r then
if localdata['داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید سرانه أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید سرانه']
.. ']])'
end
end
return r
end
},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید#اسمی و واقعی داخلی ناخالص تولید|اسمی داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'اسمی داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید']
if r then
if localdata['اسمی داخلی ناخالص تولید روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخلص تولید أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← [[سرانه]]'
, wikidata = {property = 'P2132',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید سرانه']
if r then
if localdata['اسمی داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست اسمی داخلی ناخالص تولید سرانه أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید سرانه روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = 'داخلی ناخالص تولید واقعی روشد نرخ' , value = {'داخلی ناخالص تولید روشد نرخ'} ,
wikidata = {property = 'P2219', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی ذخیره' , value = {'کلی ذخیره'} ,
wikidata = {property = 'P2134', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='جینی ضریب', rows = {
{type = 'row' , label = 'عدد' , value = {'جینی ضریب'}
, wikidata = {property = 'P1125', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'سال' , value = {'جینی ضریب سال'}},
{type = 'row' , label = 'جرگه'
, value = function(localdata)
local r=localdata['جینی ضریب جرگه']
if r then
if localdata['جینی ضریب جرگه'] then
r = r
.. '('
.. localdata['جینی ضریب روتبه']
.. ')'
end
end
return r
end
},
}},
{type = 'table' , title ='إنسانی توسعه شاخص', rows = {
{type = 'row' , label = 'سال' , value = {'انسانی توسعه شاخص سال'}},
{type = 'row' , label = 'شاخص' , value = {'انسانی توسعه شاخص'} ,
wikidata = {property = 'P1081', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'جرگه' , value = {'انسانی توسعه شاخص روتبه','انسانی توسعه شاخص طبقهبندی'}},
{type = 'row' , label = 'بیکاری نرخ' , value = {'بیکاری نرخ'} ,
wikidata = {property = 'P1198', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'درآمد میانگین' , value = {'درآمد میانگین'} ,
wikidata = {property = 'P3529', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='إقتٮصاد', rows = {
{type = 'row' , label = 'پول واحد' , value = {'پول','پول واحد','أرز واحد','پول نماد','currency'} ,
wikidata = {property = 'P38'}},
{type = 'row' , label = 'مرکزی بانک' , value = {'مرکزی بانک'} ,
wikidata = {property = 'P1304'}},
{type = 'row' , label = 'توروم نرخ' , value = {'توروم نزخ'} ,
wikidata = {property = 'P1279',listrank = "bestrank", showDate= "true"}},
{type = 'row' , label = 'مالیاتی درآمد' , value = {'مالیاتی درآمد'}
, wikidata = {property = 'P3087', showDate= "true"}},
{type = 'row' , label = 'فردی مالیات نرخ' , value = {'فردی مالیات نرخ'} ,
wikidata = {property = 'P2834', showDate= "true"}},
{type = 'row' , label = 'أفزوده أرزش مالیات نرخ' , value = {'أفزوده أرزش مالیات نرخ'} ,
wikidata = {property = 'P2855', showDate= "true"}},
{type = 'row' , label = 'کلی صادرات' , value = {'کلی صادرات'} ,
wikidata = {property = 'P2135', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی واردات' , value = {'کلی واردات'} ,
wikidata = {property = 'P2136', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جاری حیساب]]' , value = {'جاری حیساب'} ,
wikidata = {property = 'P2294'}},
{type = 'row' , label = 'خارجی موستقیم سرمایه گوذاری خالص جریان' , value = {'خارجی موستقیم سرمایه گوذاری خالص جریان'} ,
wikidata = {property = 'P2140', showDate= "true"}},
{type = 'row' , label = 'خالص خارجی موستقیم سرمایه گوذاری' , value = {'خالص خارجی موستقیم سرمایه گوذاری'} ,
wikidata = {property = 'P2141', showDate= "true"}},
{type = 'row' , label = 'قانونی سند' , value = {'قانونی سند'} ,
wikidata = {property = 'P2997', showDate= "true"}},
{type = 'row' , label = 'بازنشسته بوستن سند' , value = {'بازنشسته بوستن سند'} ,
wikidata = {property = 'P3001', showDate= "true"}},
}},
{type = 'table' , title ='نمادون', rows = {
{type = 'row' , label = 'رسمی کد' , value = {'رسمی کد'} ,
wikidata = {property = 'P2238'}},
{type = 'row' , label = '[[اینترنتی دامنه|اینترنت کد]]' , value = {'اینترنت کود','cctld'} ,
wikidata = {property = 'P78'}},
{type = 'row' , label = 'دریایی شىناسایی إشماره' , value = {'دریایی شیناسایی شوماره'} ,
wikidata = {property = 'P2979'}},
{type = 'row' , label = 'پوستی کود' , value = {'پوستی کود'} ,
wikidata = {property = 'P281'}},
{type = 'row' , label = 'ایزو ۳۱۶۶–۱ آلفا-۲' , value = {'iso3166code','ایزو 3166-1'} ,
wikidata = {property = 'P297',pattern='[[ایزو 3166-2:$1|$1]]'}},
{type = 'row' , label = 'تیلفون کد' , value = {'تیلفون کد','calling_code','تلفن کد'} ,
wikidata = {property = 'P474'}},
}},
{type = 'table' , title ='دیگه چیون', rows = {
{type = 'row' , label = 'رانندگی جهت' , value = {'رانندگی جهت'} ,
wikidata = {property = 'P1622'}},
{type = 'row' , label = 'قطار حرکت جهت' , value = {'قطار حرکت جهت'} ,
wikidata = {property = 'P5658'}},
generic.website(),
}},
{type = 'images', imageparameters = {'map 2'} , captionparameter = {'map 2 label'}},
{type = 'images', imageparameters = {'نقشه 3'} , captionparameter = {'نقشه 3 جیرنویس','نقشه 3 نوم'}},
{type = 'table' , title ='جیرنیویس', rows = {
{type = 'row1col', value = {'جیرنیویس 1'}},
{type = 'row1col', value = {'جیرنیویس 2'}},
{type = 'row1col', value = {'جیرنیویس 3'}},
{type = 'row1col', value = {'جیرنیویس 4'}},
{type = 'row1col', value = {'جیرنیویس 5'}},
{type = 'row1col', value = {'جیرنیویس 6'}},
{type = 'row1col', value = {'جیرنیویس 7'}},
}},
} -- for parts
} -- for return
dp70vyvjw74ast9td5qojbox406l33r
327726
327725
2026-06-03T15:13:40Z
محک
1023
نوم
327726
Scribunto
text/plain
local generic = require( 'ماژول:صندخ/ادوات' )
local localdata = require 'ماژول:صندخ/دیتا'
return {
maincolor = '#A7D4E7',
wikimod ="Wikidata.Ca",
parts = {
{type = 'title', value ={'اورجینال نوم','نام اصلی','اصلی نوم','native_name'} , icon='defaut' },
{type = 'subtitle'
, value = {'مازرونی رسمی نوم','نام رسمی فارسی','رسمی نوم','نام رسمی','عادی نوم','نوم','common_name'}
, wikidata= {property = 'P1448',listmax = 1, conjunction = 'new line', showlang = 'true'}
},
generic.flag({upright=0.6}),
generic.blason({upright=0.3}),
--generic.shield(),
--generic.emblem(),
generic.locationmap(),
{type = 'table' , title ='جوغرافی' ,rows = {
---generic.coordinates(),--جوغرافی جیگا
{type = 'row' , label = 'بلند چکل' , value = {'بلند چکل','چکل'} ,
wikidata = {
property = 'P610' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}
},
{type = 'row' , label = 'جولترین نقطه' , value = {'جولترین جا','جول'} ,
wikidata = {
property = 'P1589' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}},
{type = 'row' , label = 'گتی' , value = {'گتی','area'} ,
wikidata = {property = 'P2046' , formatting='unitcode'}},
{type = 'row' , label = 'ئو' , value = {'ئو درصد','percent_water'} ,
wikidata = {property = 'P2927'}},
{type = 'row' , label = 'ارتفاع،<br />آزاد ئو جه' , value = {'ارتفاع'} ,
wikidata = {property = 'P2044', formatting='unitcode'}},
}},
{type = 'table' , title ='جمعیت', rows = {
--{type = 'row' , label = {'اداری مرکز نوع' } , defaultlabel = 'اداری مرکز' },
--{type = 'row' , label = {'نیشتگا نوع'} , defaultlabel = 'نیشتگا نوع' },
{type = 'row' , label = 'نیشتگا و گتشهر' , value = { 'پایتخت','نیشتگا','capital'}},
{type = 'row' , label = 'نیشتگا' , value = {'پایتخت','نیشتگا','capital'} ,
wikidata = {property = 'P36'}},
{type = 'row' , label = 'گتترین شهر' , value = {'گت شهر','largest_city'}},
{type = 'row' , label = 'مهم شهرون' , value = {'مهم شهرون'}},
{type = 'row' , label = 'اداری نیشتگا' , value = {'اداری مرکز'}},
{type = 'row' , label = 'گت مستعمره' , value = {'گت مستعمره'}},
{type = 'row' , label = '[[رسمی زوون]]' , value = {'رسمی زوون','official_languages'} ,
wikidata = {property = 'P37'}},
{type = 'row' , label = '[[محلی زوون]]' , value = {'محلی زوون'}},
{type = 'row' , label = {'زوون نوع'} , value= {'زوونون'}},
{type = 'row' , label = 'نژادون', value = {'نژادون'}},
{type = 'row' , label = 'بومی مردم' , value = {'بومیون', 'ساکنین نوم'}},
{type = 'row'
, label = function (localdata)
return 'تخمین <small>('..(localdata['جمعیت تخمین سال'] or 'تخمین سال')..')</small>'
end
, value = function ( localdata )
local v1,v2, r
v1 = localdata['جمعیت تخمین']
v2 = localdata['جمعیت تخمین رتبه']
if(v1) then r=v1..' نفر' end
if(v1 and v2)
then
return r..' ([[کشورون فهرست|'..v2..']])'
else
return r
end
end
},
{type = 'row'
, label = 'جمعیت'
, value = {'جمعیت','population_estimate'}
, wikidata = {property = 'P1082', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = 'مرد' , value = {'مردان'}
, wikidata = {property = 'P1540', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'زن' , value = {'زنان'}
, wikidata = {property = 'P1539', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'خانوار تعداد' , value = {'خانوار تعداد'}
, wikidata = {property = 'P1538', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جمعیت انبسی]]'
, value = function(localdata)
local r
if(localdata['انبسی کم2'])
then
r = localdata['انبسی كم2'] ..' ج/كم²'
end
if(r and localdata['جمعیت انبسی رتبه']) then
r = r .. ' ([[کشورون فهرست|'
..localdata['جمعیت انبسی رتبه'] .. ']])'
end
end
},
{type = 'row' , label = 'شهری جمعیت' , value = {'شهری جمعیت'} ,
wikidata = {property = 'P6343' , qualifier = 'P459', showDate= "true"}},
{type = 'row' , label = 'روستایی جمعیت' , value = {'روستایی جمعیت'} ,
wikidata = {property = 'P6344' , qualifier = 'P459', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'امید زندگی' , value = {'امید به زندگی'} ,
wikidata = {property = 'P2250', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='نٮظام', rows = {
{type = 'row' , label = 'حکومت نوع' , value = {'حکومت نوع','government_type'} , wikidata = {property = 'P122'}},
{type = 'row' , label = {'حاکم لقب 1','بالاترین مقوم لقب'}, defaultlabel ='بالاترین مقوم'
,value = {'حاکم نوم 1','بالاترین مقوم نوم'}
,wikidata= {property ='P35', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 2','بالاترین مقوم لقب 2'}, defaultlabel ='حکومت رئیس'
,value = {'حاکم نوم 2','بالاترین مقوم نوم 2'}
,wikidata= {property ='P6', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 3'}, value = {'حاکم نوم 3'}},
{type = 'row' , label = {'حاکم لقب 4'} , value = {'حاکم نوم 4'}},
{type = 'row' , label = {'حاکم لقب 5'} , value = {'حاکم نوم 5'}},
{type = 'row' , label = 'موقننه قووه' , value = {'موقننه قووه'} ,
wikidata = {property = 'P194'}},
{type = 'row' , label = ' ← [[سنا مجلس]]' , value = {'سنا مجلس'}},
{type = 'row' , label = ' ← [[پایینترین مجلس]]' , value = {'پایینترین مجلس'}},
{type = 'row' , label = 'قضائیه قووه' , value = {'قضائیه قووه'} ,
wikidata = {property = 'P209'}},
{type = 'row' , label = 'موجریه قووه' , value = {'موجریه قووه'} ,
wikidata = {property = 'P208'}},
}},
{type = 'table' , title ='دکته إتفاقون', rows = {
{type = 'row'
, label = {'حاکمیت نوع'}
, value = {'حاکمیت یادداشت'}
},
{type = 'row' , label = 'بساتن سال' , value = {'بساتن سال'} , wikidata = {property = 'P571'}},
{type = 'row' , label = 'تأسیس' , value = {'بساتن'}},
{type = 'row' , label = {'تأسیس دکته 1'} , value = {'تفاق توم 1'}},
{type = 'row' , label = {'تأسیس دکته 2'} , value = {'تفاق توم 2'}},
{type = 'row' , label = {'تأسیس دکته 3'} , value = {'تفاق توم 3'}},
{type = 'row' , label = {'تأسیس دکته 4'} , value = {'تفاق توم 4'}},
{type = 'row' , label = {'تأسیس دکته 5'} , value = {'تفاق توم 5'}},
{type = 'row' , label = {'تأسیس دکته 6'} , value = {'تفاق توم 6'}},
{type = 'row' , label = {'تأسیس دکته 7'} , value = {'تفاق توم 7'}},
{type = 'row' , label = {'تأسیس دکته 8'} , value = {'تفاق توم 8'}},
{type = 'row' , label = {'تأسیس دکته 9'} , value = {'تفاق توم 9'}},
}},
{type = 'table' , title ='عضویتون', rows = {
{type = 'row' , label = '[[اروپا اتحادیه]] دله عضو بیّن' , value = {'اروپا اتحادیه دله عضو بین'}},
{type = 'row' , label = {'سازمان نوع'}, value = {'عضویت'}},
{type = 'row' , label = {'سازمان 1'} , value = {'عضویت توم 1'}},
{type = 'row' , label = {'سازمان 2'} , value = {'عضویت توم 2'}},
{type = 'row' , label = {'سازمان 3'} , value = {'عضویت توم 3'}},
{type = 'row' , label = {'سازمان 4'} , value = {'عضویت توم 4'}},
{type = 'row' , label = {'سازمان 5'} , value = {'عضویت توم 5'}},
{type = 'row' , label = {'سازمان 6'} , value = {'عضویت توم 6'}},
{type = 'row' , label = {'سازمان 7'} , value = {'عضویت توم 7'}},
{type = 'row' , label = {'سازمان 8'} , value = {'عضویت توم 8'}},
{type = 'row' , label = {'سازمان 9'} , value = {'عضویت توم 9'}},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, wikidata = {property = 'P4010',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید']
if r then
if localdata['داخلی ناخالص تولید ترتیب'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← هئن قودرت برابری مجموع' ,
value = {'داخلی ناخالص تولید هئن قودرت برابری أساس سر'} ,
wikidata = {property = 'P4010', listrank = "bestrank"}},
{type = 'row' , label = ' ← سرانه'
, wikidata = {property = 'P2299', qualifier='P585',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید سرانه']
if r then
if localdata['داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید سرانه أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید سرانه']
.. ']])'
end
end
return r
end
},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید#اسمی و واقعی داخلی ناخالص تولید|اسمی داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'اسمی داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید']
if r then
if localdata['اسمی داخلی ناخالص تولید روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخلص تولید أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← [[سرانه]]'
, wikidata = {property = 'P2132',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید سرانه']
if r then
if localdata['اسمی داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست اسمی داخلی ناخالص تولید سرانه أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید سرانه روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = 'داخلی ناخالص تولید واقعی روشد نرخ' , value = {'داخلی ناخالص تولید روشد نرخ'} ,
wikidata = {property = 'P2219', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی ذخیره' , value = {'کلی ذخیره'} ,
wikidata = {property = 'P2134', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='جینی ضریب', rows = {
{type = 'row' , label = 'عدد' , value = {'جینی ضریب'}
, wikidata = {property = 'P1125', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'سال' , value = {'جینی ضریب سال'}},
{type = 'row' , label = 'جرگه'
, value = function(localdata)
local r=localdata['جینی ضریب جرگه']
if r then
if localdata['جینی ضریب جرگه'] then
r = r
.. '('
.. localdata['جینی ضریب روتبه']
.. ')'
end
end
return r
end
},
}},
{type = 'table' , title ='إنسانی توسعه شاخص', rows = {
{type = 'row' , label = 'سال' , value = {'انسانی توسعه شاخص سال'}},
{type = 'row' , label = 'شاخص' , value = {'انسانی توسعه شاخص'} ,
wikidata = {property = 'P1081', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'جرگه' , value = {'انسانی توسعه شاخص روتبه','انسانی توسعه شاخص طبقهبندی'}},
{type = 'row' , label = 'بیکاری نرخ' , value = {'بیکاری نرخ'} ,
wikidata = {property = 'P1198', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'درآمد میانگین' , value = {'درآمد میانگین'} ,
wikidata = {property = 'P3529', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='إقتٮصاد', rows = {
{type = 'row' , label = 'پول واحد' , value = {'پول','پول واحد','أرز واحد','پول نماد','currency'} ,
wikidata = {property = 'P38'}},
{type = 'row' , label = 'مرکزی بانک' , value = {'مرکزی بانک'} ,
wikidata = {property = 'P1304'}},
{type = 'row' , label = 'توروم نرخ' , value = {'توروم نزخ'} ,
wikidata = {property = 'P1279',listrank = "bestrank", showDate= "true"}},
{type = 'row' , label = 'مالیاتی درآمد' , value = {'مالیاتی درآمد'}
, wikidata = {property = 'P3087', showDate= "true"}},
{type = 'row' , label = 'فردی مالیات نرخ' , value = {'فردی مالیات نرخ'} ,
wikidata = {property = 'P2834', showDate= "true"}},
{type = 'row' , label = 'أفزوده أرزش مالیات نرخ' , value = {'أفزوده أرزش مالیات نرخ'} ,
wikidata = {property = 'P2855', showDate= "true"}},
{type = 'row' , label = 'کلی صادرات' , value = {'کلی صادرات'} ,
wikidata = {property = 'P2135', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی واردات' , value = {'کلی واردات'} ,
wikidata = {property = 'P2136', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جاری حیساب]]' , value = {'جاری حیساب'} ,
wikidata = {property = 'P2294'}},
{type = 'row' , label = 'خارجی موستقیم سرمایه گوذاری خالص جریان' , value = {'خارجی موستقیم سرمایه گوذاری خالص جریان'} ,
wikidata = {property = 'P2140', showDate= "true"}},
{type = 'row' , label = 'خالص خارجی موستقیم سرمایه گوذاری' , value = {'خالص خارجی موستقیم سرمایه گوذاری'} ,
wikidata = {property = 'P2141', showDate= "true"}},
{type = 'row' , label = 'قانونی سند' , value = {'قانونی سند'} ,
wikidata = {property = 'P2997', showDate= "true"}},
{type = 'row' , label = 'بازنشسته بوستن سند' , value = {'بازنشسته بوستن سند'} ,
wikidata = {property = 'P3001', showDate= "true"}},
}},
{type = 'table' , title ='نمادون', rows = {
{type = 'row' , label = 'رسمی کد' , value = {'رسمی کد'} ,
wikidata = {property = 'P2238'}},
{type = 'row' , label = '[[اینترنتی دامنه|اینترنت کد]]' , value = {'اینترنت کود','cctld'} ,
wikidata = {property = 'P78'}},
{type = 'row' , label = 'دریایی شىناسایی إشماره' , value = {'دریایی شیناسایی شوماره'} ,
wikidata = {property = 'P2979'}},
{type = 'row' , label = 'پوستی کود' , value = {'پوستی کود'} ,
wikidata = {property = 'P281'}},
{type = 'row' , label = 'ایزو ۳۱۶۶–۱ آلفا-۲' , value = {'iso3166code','ایزو 3166-1'} ,
wikidata = {property = 'P297',pattern='[[ایزو 3166-2:$1|$1]]'}},
{type = 'row' , label = 'تیلفون کد' , value = {'تیلفون کد','calling_code','تلفن کد'} ,
wikidata = {property = 'P474'}},
}},
{type = 'table' , title ='دیگه چیون', rows = {
{type = 'row' , label = 'رانندگی جهت' , value = {'رانندگی جهت'} ,
wikidata = {property = 'P1622'}},
{type = 'row' , label = 'قطار حرکت جهت' , value = {'قطار حرکت جهت'} ,
wikidata = {property = 'P5658'}},
generic.website(),
}},
{type = 'images', imageparameters = {'map 2'} , captionparameter = {'map 2 label'}},
{type = 'images', imageparameters = {'نقشه 3'} , captionparameter = {'نقشه 3 جیرنویس','نقشه 3 نوم'}},
{type = 'table' , title ='جیرنیویس', rows = {
{type = 'row1col', value = {'جیرنیویس 1'}},
{type = 'row1col', value = {'جیرنیویس 2'}},
{type = 'row1col', value = {'جیرنیویس 3'}},
{type = 'row1col', value = {'جیرنیویس 4'}},
{type = 'row1col', value = {'جیرنیویس 5'}},
{type = 'row1col', value = {'جیرنیویس 6'}},
{type = 'row1col', value = {'جیرنیویس 7'}},
}},
} -- for parts
} -- for return
7lyu31ifv9y26017y8wkmwwdpy8vjma
327727
327726
2026-06-03T15:18:33Z
محک
1023
آزمایش نقشه و موتو
327727
Scribunto
text/plain
local generic = require( 'ماژول:صندخ/ادوات' )
local localdata = require 'ماژول:صندخ/دیتا'
return {
maincolor = '#A7D4E7',
wikimod ="Wikidata.Ca",
parts = {
{type = 'title', value ={'اورجینال نوم','نام اصلی','اصلی نوم','native_name'} , icon='defaut' },
{type = 'subtitle'
, value = {'مازرونی رسمی نوم','نام رسمی فارسی','رسمی نوم','نام رسمی','عادی نوم','نوم','common_name'}
, wikidata= {property = 'P1448',listmax = 1, conjunction = 'new line', showlang = 'true'}
},
generic.flag({upright=0.6}),
generic.blason({upright=0.3}),
--generic.shield(),
--generic.emblem(),
generic.map(),
generic.locationmap(),
generic.motto(),
{type = 'table' , title ='جوغرافی' ,rows = {
---generic.coordinates(),--جوغرافی جیگا
{type = 'row' , label = 'بلند چکل' , value = {'بلند چکل','چکل'} ,
wikidata = {
property = 'P610' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}
},
{type = 'row' , label = 'جولترین نقطه' , value = {'جولترین جا','جول'} ,
wikidata = {
property = 'P1589' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}},
{type = 'row' , label = 'گتی' , value = {'گتی','area'} ,
wikidata = {property = 'P2046' , formatting='unitcode'}},
{type = 'row' , label = 'ئو' , value = {'ئو درصد','percent_water'} ,
wikidata = {property = 'P2927'}},
{type = 'row' , label = 'ارتفاع،<br />آزاد ئو جه' , value = {'ارتفاع'} ,
wikidata = {property = 'P2044', formatting='unitcode'}},
}},
{type = 'table' , title ='جمعیت', rows = {
--{type = 'row' , label = {'اداری مرکز نوع' } , defaultlabel = 'اداری مرکز' },
--{type = 'row' , label = {'نیشتگا نوع'} , defaultlabel = 'نیشتگا نوع' },
{type = 'row' , label = 'نیشتگا و گتشهر' , value = { 'پایتخت','نیشتگا','capital'}},
{type = 'row' , label = 'نیشتگا' , value = {'پایتخت','نیشتگا','capital'} ,
wikidata = {property = 'P36'}},
{type = 'row' , label = 'گتترین شهر' , value = {'گت شهر','largest_city'}},
{type = 'row' , label = 'مهم شهرون' , value = {'مهم شهرون'}},
{type = 'row' , label = 'اداری نیشتگا' , value = {'اداری مرکز'}},
{type = 'row' , label = 'گت مستعمره' , value = {'گت مستعمره'}},
{type = 'row' , label = '[[رسمی زوون]]' , value = {'رسمی زوون','official_languages'} ,
wikidata = {property = 'P37'}},
{type = 'row' , label = '[[محلی زوون]]' , value = {'محلی زوون'}},
{type = 'row' , label = {'زوون نوع'} , value= {'زوونون'}},
{type = 'row' , label = 'نژادون', value = {'نژادون'}},
{type = 'row' , label = 'بومی مردم' , value = {'بومیون', 'ساکنین نوم'}},
{type = 'row'
, label = function (localdata)
return 'تخمین <small>('..(localdata['جمعیت تخمین سال'] or 'تخمین سال')..')</small>'
end
, value = function ( localdata )
local v1,v2, r
v1 = localdata['جمعیت تخمین']
v2 = localdata['جمعیت تخمین رتبه']
if(v1) then r=v1..' نفر' end
if(v1 and v2)
then
return r..' ([[کشورون فهرست|'..v2..']])'
else
return r
end
end
},
{type = 'row'
, label = 'جمعیت'
, value = {'جمعیت','population_estimate'}
, wikidata = {property = 'P1082', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = 'مرد' , value = {'مردان'}
, wikidata = {property = 'P1540', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'زن' , value = {'زنان'}
, wikidata = {property = 'P1539', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'خانوار تعداد' , value = {'خانوار تعداد'}
, wikidata = {property = 'P1538', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جمعیت انبسی]]'
, value = function(localdata)
local r
if(localdata['انبسی کم2'])
then
r = localdata['انبسی كم2'] ..' ج/كم²'
end
if(r and localdata['جمعیت انبسی رتبه']) then
r = r .. ' ([[کشورون فهرست|'
..localdata['جمعیت انبسی رتبه'] .. ']])'
end
end
},
{type = 'row' , label = 'شهری جمعیت' , value = {'شهری جمعیت'} ,
wikidata = {property = 'P6343' , qualifier = 'P459', showDate= "true"}},
{type = 'row' , label = 'روستایی جمعیت' , value = {'روستایی جمعیت'} ,
wikidata = {property = 'P6344' , qualifier = 'P459', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'امید زندگی' , value = {'امید به زندگی'} ,
wikidata = {property = 'P2250', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='نٮظام', rows = {
{type = 'row' , label = 'حکومت نوع' , value = {'حکومت نوع','government_type'} , wikidata = {property = 'P122'}},
{type = 'row' , label = {'حاکم لقب 1','بالاترین مقوم لقب'}, defaultlabel ='بالاترین مقوم'
,value = {'حاکم نوم 1','بالاترین مقوم نوم'}
,wikidata= {property ='P35', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 2','بالاترین مقوم لقب 2'}, defaultlabel ='حکومت رئیس'
,value = {'حاکم نوم 2','بالاترین مقوم نوم 2'}
,wikidata= {property ='P6', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 3'}, value = {'حاکم نوم 3'}},
{type = 'row' , label = {'حاکم لقب 4'} , value = {'حاکم نوم 4'}},
{type = 'row' , label = {'حاکم لقب 5'} , value = {'حاکم نوم 5'}},
{type = 'row' , label = 'موقننه قووه' , value = {'موقننه قووه'} ,
wikidata = {property = 'P194'}},
{type = 'row' , label = ' ← [[سنا مجلس]]' , value = {'سنا مجلس'}},
{type = 'row' , label = ' ← [[پایینترین مجلس]]' , value = {'پایینترین مجلس'}},
{type = 'row' , label = 'قضائیه قووه' , value = {'قضائیه قووه'} ,
wikidata = {property = 'P209'}},
{type = 'row' , label = 'موجریه قووه' , value = {'موجریه قووه'} ,
wikidata = {property = 'P208'}},
}},
{type = 'table' , title ='دکته إتفاقون', rows = {
{type = 'row'
, label = {'حاکمیت نوع'}
, value = {'حاکمیت یادداشت'}
},
{type = 'row' , label = 'بساتن سال' , value = {'بساتن سال'} , wikidata = {property = 'P571'}},
{type = 'row' , label = 'تأسیس' , value = {'بساتن'}},
{type = 'row' , label = {'تأسیس دکته 1'} , value = {'تفاق توم 1'}},
{type = 'row' , label = {'تأسیس دکته 2'} , value = {'تفاق توم 2'}},
{type = 'row' , label = {'تأسیس دکته 3'} , value = {'تفاق توم 3'}},
{type = 'row' , label = {'تأسیس دکته 4'} , value = {'تفاق توم 4'}},
{type = 'row' , label = {'تأسیس دکته 5'} , value = {'تفاق توم 5'}},
{type = 'row' , label = {'تأسیس دکته 6'} , value = {'تفاق توم 6'}},
{type = 'row' , label = {'تأسیس دکته 7'} , value = {'تفاق توم 7'}},
{type = 'row' , label = {'تأسیس دکته 8'} , value = {'تفاق توم 8'}},
{type = 'row' , label = {'تأسیس دکته 9'} , value = {'تفاق توم 9'}},
}},
{type = 'table' , title ='عضویتون', rows = {
{type = 'row' , label = '[[اروپا اتحادیه]] دله عضو بیّن' , value = {'اروپا اتحادیه دله عضو بین'}},
{type = 'row' , label = {'سازمان نوع'}, value = {'عضویت'}},
{type = 'row' , label = {'سازمان 1'} , value = {'عضویت توم 1'}},
{type = 'row' , label = {'سازمان 2'} , value = {'عضویت توم 2'}},
{type = 'row' , label = {'سازمان 3'} , value = {'عضویت توم 3'}},
{type = 'row' , label = {'سازمان 4'} , value = {'عضویت توم 4'}},
{type = 'row' , label = {'سازمان 5'} , value = {'عضویت توم 5'}},
{type = 'row' , label = {'سازمان 6'} , value = {'عضویت توم 6'}},
{type = 'row' , label = {'سازمان 7'} , value = {'عضویت توم 7'}},
{type = 'row' , label = {'سازمان 8'} , value = {'عضویت توم 8'}},
{type = 'row' , label = {'سازمان 9'} , value = {'عضویت توم 9'}},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, wikidata = {property = 'P4010',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید']
if r then
if localdata['داخلی ناخالص تولید ترتیب'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← هئن قودرت برابری مجموع' ,
value = {'داخلی ناخالص تولید هئن قودرت برابری أساس سر'} ,
wikidata = {property = 'P4010', listrank = "bestrank"}},
{type = 'row' , label = ' ← سرانه'
, wikidata = {property = 'P2299', qualifier='P585',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید سرانه']
if r then
if localdata['داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید سرانه أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید سرانه']
.. ']])'
end
end
return r
end
},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید#اسمی و واقعی داخلی ناخالص تولید|اسمی داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'اسمی داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید']
if r then
if localdata['اسمی داخلی ناخالص تولید روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخلص تولید أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← [[سرانه]]'
, wikidata = {property = 'P2132',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید سرانه']
if r then
if localdata['اسمی داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست اسمی داخلی ناخالص تولید سرانه أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید سرانه روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = 'داخلی ناخالص تولید واقعی روشد نرخ' , value = {'داخلی ناخالص تولید روشد نرخ'} ,
wikidata = {property = 'P2219', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی ذخیره' , value = {'کلی ذخیره'} ,
wikidata = {property = 'P2134', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='جینی ضریب', rows = {
{type = 'row' , label = 'عدد' , value = {'جینی ضریب'}
, wikidata = {property = 'P1125', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'سال' , value = {'جینی ضریب سال'}},
{type = 'row' , label = 'جرگه'
, value = function(localdata)
local r=localdata['جینی ضریب جرگه']
if r then
if localdata['جینی ضریب جرگه'] then
r = r
.. '('
.. localdata['جینی ضریب روتبه']
.. ')'
end
end
return r
end
},
}},
{type = 'table' , title ='إنسانی توسعه شاخص', rows = {
{type = 'row' , label = 'سال' , value = {'انسانی توسعه شاخص سال'}},
{type = 'row' , label = 'شاخص' , value = {'انسانی توسعه شاخص'} ,
wikidata = {property = 'P1081', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'جرگه' , value = {'انسانی توسعه شاخص روتبه','انسانی توسعه شاخص طبقهبندی'}},
{type = 'row' , label = 'بیکاری نرخ' , value = {'بیکاری نرخ'} ,
wikidata = {property = 'P1198', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'درآمد میانگین' , value = {'درآمد میانگین'} ,
wikidata = {property = 'P3529', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='إقتٮصاد', rows = {
{type = 'row' , label = 'پول واحد' , value = {'پول','پول واحد','أرز واحد','پول نماد','currency'} ,
wikidata = {property = 'P38'}},
{type = 'row' , label = 'مرکزی بانک' , value = {'مرکزی بانک'} ,
wikidata = {property = 'P1304'}},
{type = 'row' , label = 'توروم نرخ' , value = {'توروم نزخ'} ,
wikidata = {property = 'P1279',listrank = "bestrank", showDate= "true"}},
{type = 'row' , label = 'مالیاتی درآمد' , value = {'مالیاتی درآمد'}
, wikidata = {property = 'P3087', showDate= "true"}},
{type = 'row' , label = 'فردی مالیات نرخ' , value = {'فردی مالیات نرخ'} ,
wikidata = {property = 'P2834', showDate= "true"}},
{type = 'row' , label = 'أفزوده أرزش مالیات نرخ' , value = {'أفزوده أرزش مالیات نرخ'} ,
wikidata = {property = 'P2855', showDate= "true"}},
{type = 'row' , label = 'کلی صادرات' , value = {'کلی صادرات'} ,
wikidata = {property = 'P2135', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی واردات' , value = {'کلی واردات'} ,
wikidata = {property = 'P2136', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جاری حیساب]]' , value = {'جاری حیساب'} ,
wikidata = {property = 'P2294'}},
{type = 'row' , label = 'خارجی موستقیم سرمایه گوذاری خالص جریان' , value = {'خارجی موستقیم سرمایه گوذاری خالص جریان'} ,
wikidata = {property = 'P2140', showDate= "true"}},
{type = 'row' , label = 'خالص خارجی موستقیم سرمایه گوذاری' , value = {'خالص خارجی موستقیم سرمایه گوذاری'} ,
wikidata = {property = 'P2141', showDate= "true"}},
{type = 'row' , label = 'قانونی سند' , value = {'قانونی سند'} ,
wikidata = {property = 'P2997', showDate= "true"}},
{type = 'row' , label = 'بازنشسته بوستن سند' , value = {'بازنشسته بوستن سند'} ,
wikidata = {property = 'P3001', showDate= "true"}},
}},
{type = 'table' , title ='نمادون', rows = {
{type = 'row' , label = 'رسمی کد' , value = {'رسمی کد'} ,
wikidata = {property = 'P2238'}},
{type = 'row' , label = '[[اینترنتی دامنه|اینترنت کد]]' , value = {'اینترنت کود','cctld'} ,
wikidata = {property = 'P78'}},
{type = 'row' , label = 'دریایی شىناسایی إشماره' , value = {'دریایی شیناسایی شوماره'} ,
wikidata = {property = 'P2979'}},
{type = 'row' , label = 'پوستی کود' , value = {'پوستی کود'} ,
wikidata = {property = 'P281'}},
{type = 'row' , label = 'ایزو ۳۱۶۶–۱ آلفا-۲' , value = {'iso3166code','ایزو 3166-1'} ,
wikidata = {property = 'P297',pattern='[[ایزو 3166-2:$1|$1]]'}},
{type = 'row' , label = 'تیلفون کد' , value = {'تیلفون کد','calling_code','تلفن کد'} ,
wikidata = {property = 'P474'}},
}},
{type = 'table' , title ='دیگه چیون', rows = {
{type = 'row' , label = 'رانندگی جهت' , value = {'رانندگی جهت'} ,
wikidata = {property = 'P1622'}},
{type = 'row' , label = 'قطار حرکت جهت' , value = {'قطار حرکت جهت'} ,
wikidata = {property = 'P5658'}},
generic.website(),
}},
{type = 'images', imageparameters = {'map 2'} , captionparameter = {'map 2 label'}},
{type = 'images', imageparameters = {'نقشه 3'} , captionparameter = {'نقشه 3 جیرنویس','نقشه 3 نوم'}},
{type = 'table' , title ='جیرنیویس', rows = {
{type = 'row1col', value = {'جیرنیویس 1'}},
{type = 'row1col', value = {'جیرنیویس 2'}},
{type = 'row1col', value = {'جیرنیویس 3'}},
{type = 'row1col', value = {'جیرنیویس 4'}},
{type = 'row1col', value = {'جیرنیویس 5'}},
{type = 'row1col', value = {'جیرنیویس 6'}},
{type = 'row1col', value = {'جیرنیویس 7'}},
}},
} -- for parts
} -- for return
j2w49czzppsnpxqh8vy8qmk3de5br8a
327728
327727
2026-06-03T15:19:45Z
محک
1023
geoloc
327728
Scribunto
text/plain
local generic = require( 'ماژول:صندخ/ادوات' )
local localdata = require 'ماژول:صندخ/دیتا'
return {
maincolor = '#A7D4E7',
wikimod ="Wikidata.Ca",
parts = {
{type = 'title', value ={'اورجینال نوم','نام اصلی','اصلی نوم','native_name'} , icon='defaut' },
{type = 'subtitle'
, value = {'مازرونی رسمی نوم','نام رسمی فارسی','رسمی نوم','نام رسمی','عادی نوم','نوم','common_name'}
, wikidata= {property = 'P1448',listmax = 1, conjunction = 'new line', showlang = 'true'}
},
generic.flag({upright=0.6}),
generic.blason({upright=0.3}),
--generic.shield(),
--generic.emblem(),
generic.geoloc(),
generic.locationmap(),
generic.motto(),
{type = 'table' , title ='جوغرافی' ,rows = {
---generic.coordinates(),--جوغرافی جیگا
{type = 'row' , label = 'بلند چکل' , value = {'بلند چکل','چکل'} ,
wikidata = {
property = 'P610' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}
},
{type = 'row' , label = 'جولترین نقطه' , value = {'جولترین جا','جول'} ,
wikidata = {
property = 'P1589' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}},
{type = 'row' , label = 'گتی' , value = {'گتی','area'} ,
wikidata = {property = 'P2046' , formatting='unitcode'}},
{type = 'row' , label = 'ئو' , value = {'ئو درصد','percent_water'} ,
wikidata = {property = 'P2927'}},
{type = 'row' , label = 'ارتفاع،<br />آزاد ئو جه' , value = {'ارتفاع'} ,
wikidata = {property = 'P2044', formatting='unitcode'}},
}},
{type = 'table' , title ='جمعیت', rows = {
--{type = 'row' , label = {'اداری مرکز نوع' } , defaultlabel = 'اداری مرکز' },
--{type = 'row' , label = {'نیشتگا نوع'} , defaultlabel = 'نیشتگا نوع' },
{type = 'row' , label = 'نیشتگا و گتشهر' , value = { 'پایتخت','نیشتگا','capital'}},
{type = 'row' , label = 'نیشتگا' , value = {'پایتخت','نیشتگا','capital'} ,
wikidata = {property = 'P36'}},
{type = 'row' , label = 'گتترین شهر' , value = {'گت شهر','largest_city'}},
{type = 'row' , label = 'مهم شهرون' , value = {'مهم شهرون'}},
{type = 'row' , label = 'اداری نیشتگا' , value = {'اداری مرکز'}},
{type = 'row' , label = 'گت مستعمره' , value = {'گت مستعمره'}},
{type = 'row' , label = '[[رسمی زوون]]' , value = {'رسمی زوون','official_languages'} ,
wikidata = {property = 'P37'}},
{type = 'row' , label = '[[محلی زوون]]' , value = {'محلی زوون'}},
{type = 'row' , label = {'زوون نوع'} , value= {'زوونون'}},
{type = 'row' , label = 'نژادون', value = {'نژادون'}},
{type = 'row' , label = 'بومی مردم' , value = {'بومیون', 'ساکنین نوم'}},
{type = 'row'
, label = function (localdata)
return 'تخمین <small>('..(localdata['جمعیت تخمین سال'] or 'تخمین سال')..')</small>'
end
, value = function ( localdata )
local v1,v2, r
v1 = localdata['جمعیت تخمین']
v2 = localdata['جمعیت تخمین رتبه']
if(v1) then r=v1..' نفر' end
if(v1 and v2)
then
return r..' ([[کشورون فهرست|'..v2..']])'
else
return r
end
end
},
{type = 'row'
, label = 'جمعیت'
, value = {'جمعیت','population_estimate'}
, wikidata = {property = 'P1082', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = 'مرد' , value = {'مردان'}
, wikidata = {property = 'P1540', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'زن' , value = {'زنان'}
, wikidata = {property = 'P1539', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'خانوار تعداد' , value = {'خانوار تعداد'}
, wikidata = {property = 'P1538', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جمعیت انبسی]]'
, value = function(localdata)
local r
if(localdata['انبسی کم2'])
then
r = localdata['انبسی كم2'] ..' ج/كم²'
end
if(r and localdata['جمعیت انبسی رتبه']) then
r = r .. ' ([[کشورون فهرست|'
..localdata['جمعیت انبسی رتبه'] .. ']])'
end
end
},
{type = 'row' , label = 'شهری جمعیت' , value = {'شهری جمعیت'} ,
wikidata = {property = 'P6343' , qualifier = 'P459', showDate= "true"}},
{type = 'row' , label = 'روستایی جمعیت' , value = {'روستایی جمعیت'} ,
wikidata = {property = 'P6344' , qualifier = 'P459', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'امید زندگی' , value = {'امید به زندگی'} ,
wikidata = {property = 'P2250', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='نٮظام', rows = {
{type = 'row' , label = 'حکومت نوع' , value = {'حکومت نوع','government_type'} , wikidata = {property = 'P122'}},
{type = 'row' , label = {'حاکم لقب 1','بالاترین مقوم لقب'}, defaultlabel ='بالاترین مقوم'
,value = {'حاکم نوم 1','بالاترین مقوم نوم'}
,wikidata= {property ='P35', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 2','بالاترین مقوم لقب 2'}, defaultlabel ='حکومت رئیس'
,value = {'حاکم نوم 2','بالاترین مقوم نوم 2'}
,wikidata= {property ='P6', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 3'}, value = {'حاکم نوم 3'}},
{type = 'row' , label = {'حاکم لقب 4'} , value = {'حاکم نوم 4'}},
{type = 'row' , label = {'حاکم لقب 5'} , value = {'حاکم نوم 5'}},
{type = 'row' , label = 'موقننه قووه' , value = {'موقننه قووه'} ,
wikidata = {property = 'P194'}},
{type = 'row' , label = ' ← [[سنا مجلس]]' , value = {'سنا مجلس'}},
{type = 'row' , label = ' ← [[پایینترین مجلس]]' , value = {'پایینترین مجلس'}},
{type = 'row' , label = 'قضائیه قووه' , value = {'قضائیه قووه'} ,
wikidata = {property = 'P209'}},
{type = 'row' , label = 'موجریه قووه' , value = {'موجریه قووه'} ,
wikidata = {property = 'P208'}},
}},
{type = 'table' , title ='دکته إتفاقون', rows = {
{type = 'row'
, label = {'حاکمیت نوع'}
, value = {'حاکمیت یادداشت'}
},
{type = 'row' , label = 'بساتن سال' , value = {'بساتن سال'} , wikidata = {property = 'P571'}},
{type = 'row' , label = 'تأسیس' , value = {'بساتن'}},
{type = 'row' , label = {'تأسیس دکته 1'} , value = {'تفاق توم 1'}},
{type = 'row' , label = {'تأسیس دکته 2'} , value = {'تفاق توم 2'}},
{type = 'row' , label = {'تأسیس دکته 3'} , value = {'تفاق توم 3'}},
{type = 'row' , label = {'تأسیس دکته 4'} , value = {'تفاق توم 4'}},
{type = 'row' , label = {'تأسیس دکته 5'} , value = {'تفاق توم 5'}},
{type = 'row' , label = {'تأسیس دکته 6'} , value = {'تفاق توم 6'}},
{type = 'row' , label = {'تأسیس دکته 7'} , value = {'تفاق توم 7'}},
{type = 'row' , label = {'تأسیس دکته 8'} , value = {'تفاق توم 8'}},
{type = 'row' , label = {'تأسیس دکته 9'} , value = {'تفاق توم 9'}},
}},
{type = 'table' , title ='عضویتون', rows = {
{type = 'row' , label = '[[اروپا اتحادیه]] دله عضو بیّن' , value = {'اروپا اتحادیه دله عضو بین'}},
{type = 'row' , label = {'سازمان نوع'}, value = {'عضویت'}},
{type = 'row' , label = {'سازمان 1'} , value = {'عضویت توم 1'}},
{type = 'row' , label = {'سازمان 2'} , value = {'عضویت توم 2'}},
{type = 'row' , label = {'سازمان 3'} , value = {'عضویت توم 3'}},
{type = 'row' , label = {'سازمان 4'} , value = {'عضویت توم 4'}},
{type = 'row' , label = {'سازمان 5'} , value = {'عضویت توم 5'}},
{type = 'row' , label = {'سازمان 6'} , value = {'عضویت توم 6'}},
{type = 'row' , label = {'سازمان 7'} , value = {'عضویت توم 7'}},
{type = 'row' , label = {'سازمان 8'} , value = {'عضویت توم 8'}},
{type = 'row' , label = {'سازمان 9'} , value = {'عضویت توم 9'}},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, wikidata = {property = 'P4010',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید']
if r then
if localdata['داخلی ناخالص تولید ترتیب'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← هئن قودرت برابری مجموع' ,
value = {'داخلی ناخالص تولید هئن قودرت برابری أساس سر'} ,
wikidata = {property = 'P4010', listrank = "bestrank"}},
{type = 'row' , label = ' ← سرانه'
, wikidata = {property = 'P2299', qualifier='P585',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید سرانه']
if r then
if localdata['داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید سرانه أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید سرانه']
.. ']])'
end
end
return r
end
},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید#اسمی و واقعی داخلی ناخالص تولید|اسمی داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'اسمی داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید']
if r then
if localdata['اسمی داخلی ناخالص تولید روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخلص تولید أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← [[سرانه]]'
, wikidata = {property = 'P2132',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید سرانه']
if r then
if localdata['اسمی داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست اسمی داخلی ناخالص تولید سرانه أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید سرانه روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = 'داخلی ناخالص تولید واقعی روشد نرخ' , value = {'داخلی ناخالص تولید روشد نرخ'} ,
wikidata = {property = 'P2219', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی ذخیره' , value = {'کلی ذخیره'} ,
wikidata = {property = 'P2134', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='جینی ضریب', rows = {
{type = 'row' , label = 'عدد' , value = {'جینی ضریب'}
, wikidata = {property = 'P1125', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'سال' , value = {'جینی ضریب سال'}},
{type = 'row' , label = 'جرگه'
, value = function(localdata)
local r=localdata['جینی ضریب جرگه']
if r then
if localdata['جینی ضریب جرگه'] then
r = r
.. '('
.. localdata['جینی ضریب روتبه']
.. ')'
end
end
return r
end
},
}},
{type = 'table' , title ='إنسانی توسعه شاخص', rows = {
{type = 'row' , label = 'سال' , value = {'انسانی توسعه شاخص سال'}},
{type = 'row' , label = 'شاخص' , value = {'انسانی توسعه شاخص'} ,
wikidata = {property = 'P1081', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'جرگه' , value = {'انسانی توسعه شاخص روتبه','انسانی توسعه شاخص طبقهبندی'}},
{type = 'row' , label = 'بیکاری نرخ' , value = {'بیکاری نرخ'} ,
wikidata = {property = 'P1198', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'درآمد میانگین' , value = {'درآمد میانگین'} ,
wikidata = {property = 'P3529', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='إقتٮصاد', rows = {
{type = 'row' , label = 'پول واحد' , value = {'پول','پول واحد','أرز واحد','پول نماد','currency'} ,
wikidata = {property = 'P38'}},
{type = 'row' , label = 'مرکزی بانک' , value = {'مرکزی بانک'} ,
wikidata = {property = 'P1304'}},
{type = 'row' , label = 'توروم نرخ' , value = {'توروم نزخ'} ,
wikidata = {property = 'P1279',listrank = "bestrank", showDate= "true"}},
{type = 'row' , label = 'مالیاتی درآمد' , value = {'مالیاتی درآمد'}
, wikidata = {property = 'P3087', showDate= "true"}},
{type = 'row' , label = 'فردی مالیات نرخ' , value = {'فردی مالیات نرخ'} ,
wikidata = {property = 'P2834', showDate= "true"}},
{type = 'row' , label = 'أفزوده أرزش مالیات نرخ' , value = {'أفزوده أرزش مالیات نرخ'} ,
wikidata = {property = 'P2855', showDate= "true"}},
{type = 'row' , label = 'کلی صادرات' , value = {'کلی صادرات'} ,
wikidata = {property = 'P2135', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی واردات' , value = {'کلی واردات'} ,
wikidata = {property = 'P2136', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جاری حیساب]]' , value = {'جاری حیساب'} ,
wikidata = {property = 'P2294'}},
{type = 'row' , label = 'خارجی موستقیم سرمایه گوذاری خالص جریان' , value = {'خارجی موستقیم سرمایه گوذاری خالص جریان'} ,
wikidata = {property = 'P2140', showDate= "true"}},
{type = 'row' , label = 'خالص خارجی موستقیم سرمایه گوذاری' , value = {'خالص خارجی موستقیم سرمایه گوذاری'} ,
wikidata = {property = 'P2141', showDate= "true"}},
{type = 'row' , label = 'قانونی سند' , value = {'قانونی سند'} ,
wikidata = {property = 'P2997', showDate= "true"}},
{type = 'row' , label = 'بازنشسته بوستن سند' , value = {'بازنشسته بوستن سند'} ,
wikidata = {property = 'P3001', showDate= "true"}},
}},
{type = 'table' , title ='نمادون', rows = {
{type = 'row' , label = 'رسمی کد' , value = {'رسمی کد'} ,
wikidata = {property = 'P2238'}},
{type = 'row' , label = '[[اینترنتی دامنه|اینترنت کد]]' , value = {'اینترنت کود','cctld'} ,
wikidata = {property = 'P78'}},
{type = 'row' , label = 'دریایی شىناسایی إشماره' , value = {'دریایی شیناسایی شوماره'} ,
wikidata = {property = 'P2979'}},
{type = 'row' , label = 'پوستی کود' , value = {'پوستی کود'} ,
wikidata = {property = 'P281'}},
{type = 'row' , label = 'ایزو ۳۱۶۶–۱ آلفا-۲' , value = {'iso3166code','ایزو 3166-1'} ,
wikidata = {property = 'P297',pattern='[[ایزو 3166-2:$1|$1]]'}},
{type = 'row' , label = 'تیلفون کد' , value = {'تیلفون کد','calling_code','تلفن کد'} ,
wikidata = {property = 'P474'}},
}},
{type = 'table' , title ='دیگه چیون', rows = {
{type = 'row' , label = 'رانندگی جهت' , value = {'رانندگی جهت'} ,
wikidata = {property = 'P1622'}},
{type = 'row' , label = 'قطار حرکت جهت' , value = {'قطار حرکت جهت'} ,
wikidata = {property = 'P5658'}},
generic.website(),
}},
{type = 'images', imageparameters = {'map 2'} , captionparameter = {'map 2 label'}},
{type = 'images', imageparameters = {'نقشه 3'} , captionparameter = {'نقشه 3 جیرنویس','نقشه 3 نوم'}},
{type = 'table' , title ='جیرنیویس', rows = {
{type = 'row1col', value = {'جیرنیویس 1'}},
{type = 'row1col', value = {'جیرنیویس 2'}},
{type = 'row1col', value = {'جیرنیویس 3'}},
{type = 'row1col', value = {'جیرنیویس 4'}},
{type = 'row1col', value = {'جیرنیویس 5'}},
{type = 'row1col', value = {'جیرنیویس 6'}},
{type = 'row1col', value = {'جیرنیویس 7'}},
}},
} -- for parts
} -- for return
arz7cof55aue5v7dwm6xkzsz55mws1b
327730
327728
2026-06-03T15:30:06Z
محک
1023
327730
Scribunto
text/plain
local generic = require( 'ماژول:صندخ/ادوات' )
local localdata = require 'ماژول:صندخ/دیتا'
return {
maincolor = '#A7D4E7',
wikimod ="Wikidata.Ca",
parts = {
{type = 'title', value ={'اورجینال نوم','نام اصلی','اصلی نوم','native_name'} , icon='defaut' },
{type = 'subtitle'
, value = {'مازرونی رسمی نوم','نام رسمی فارسی','رسمی نوم','نام رسمی','عادی نوم','نوم','common_name'}
, wikidata= {property = 'P1448',listmax = 1, conjunction = 'new line', showlang = 'true'}
},
generic.flag({upright=0.6}),
generic.blason({upright=0.3}),
--generic.shield(),
--generic.emblem(),
generic.geoloc(),
generic.locationmap(),
generic.motto(),
generic.anthem(),
{type = 'table' , title ='جوغرافی' ,rows = {
---generic.coordinates(),--جوغرافی جیگا
{type = 'row' , label = 'بلند چکل' , value = {'بلند چکل','چکل'} ,
wikidata = {
property = 'P610' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}
},
{type = 'row' , label = 'جولترین نقطه' , value = {'جولترین جا','جول'} ,
wikidata = {
property = 'P1589' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}},
{type = 'row' , label = 'گتی' , value = {'گتی','area'} ,
wikidata = {property = 'P2046' , formatting='unitcode'}},
{type = 'row' , label = 'ئو' , value = {'ئو درصد','percent_water'} ,
wikidata = {property = 'P2927'}},
{type = 'row' , label = 'ارتفاع،<br />آزاد ئو جه' , value = {'ارتفاع'} ,
wikidata = {property = 'P2044', formatting='unitcode'}},
}},
{type = 'table' , title ='جمعیت', rows = {
--{type = 'row' , label = {'اداری مرکز نوع' } , defaultlabel = 'اداری مرکز' },
--{type = 'row' , label = {'نیشتگا نوع'} , defaultlabel = 'نیشتگا نوع' },
{type = 'row' , label = 'نیشتگا و گتشهر' , value = { 'پایتخت','نیشتگا','capital'}},
{type = 'row' , label = 'نیشتگا' , value = {'پایتخت','نیشتگا','capital'} ,
wikidata = {property = 'P36'}},
{type = 'row' , label = 'گتترین شهر' , value = {'گت شهر','largest_city'}},
{type = 'row' , label = 'مهم شهرون' , value = {'مهم شهرون'}},
{type = 'row' , label = 'اداری نیشتگا' , value = {'اداری مرکز'}},
{type = 'row' , label = 'گت مستعمره' , value = {'گت مستعمره'}},
{type = 'row' , label = '[[رسمی زوون]]' , value = {'رسمی زوون','official_languages'} ,
wikidata = {property = 'P37'}},
{type = 'row' , label = '[[محلی زوون]]' , value = {'محلی زوون'}},
{type = 'row' , label = {'زوون نوع'} , value= {'زوونون'}},
{type = 'row' , label = 'نژادون', value = {'نژادون'}},
{type = 'row' , label = 'بومی مردم' , value = {'بومیون', 'ساکنین نوم'}},
{type = 'row'
, label = function (localdata)
return 'تخمین <small>('..(localdata['جمعیت تخمین سال'] or 'تخمین سال')..')</small>'
end
, value = function ( localdata )
local v1,v2, r
v1 = localdata['جمعیت تخمین']
v2 = localdata['جمعیت تخمین رتبه']
if(v1) then r=v1..' نفر' end
if(v1 and v2)
then
return r..' ([[کشورون فهرست|'..v2..']])'
else
return r
end
end
},
{type = 'row'
, label = 'جمعیت'
, value = {'جمعیت','population_estimate'}
, wikidata = {property = 'P1082', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = 'مرد' , value = {'مردان'}
, wikidata = {property = 'P1540', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'زن' , value = {'زنان'}
, wikidata = {property = 'P1539', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'خانوار تعداد' , value = {'خانوار تعداد'}
, wikidata = {property = 'P1538', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جمعیت انبسی]]'
, value = function(localdata)
local r
if(localdata['انبسی کم2'])
then
r = localdata['انبسی كم2'] ..' ج/كم²'
end
if(r and localdata['جمعیت انبسی رتبه']) then
r = r .. ' ([[کشورون فهرست|'
..localdata['جمعیت انبسی رتبه'] .. ']])'
end
end
},
{type = 'row' , label = 'شهری جمعیت' , value = {'شهری جمعیت'} ,
wikidata = {property = 'P6343' , qualifier = 'P459', showDate= "true"}},
{type = 'row' , label = 'روستایی جمعیت' , value = {'روستایی جمعیت'} ,
wikidata = {property = 'P6344' , qualifier = 'P459', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'امید زندگی' , value = {'امید به زندگی'} ,
wikidata = {property = 'P2250', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='نٮظام', rows = {
{type = 'row' , label = 'حکومت نوع' , value = {'حکومت نوع','government_type'} , wikidata = {property = 'P122'}},
{type = 'row' , label = {'حاکم لقب 1','بالاترین مقوم لقب'}, defaultlabel ='بالاترین مقوم'
,value = {'حاکم نوم 1','بالاترین مقوم نوم'}
,wikidata= {property ='P35', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 2','بالاترین مقوم لقب 2'}, defaultlabel ='حکومت رئیس'
,value = {'حاکم نوم 2','بالاترین مقوم نوم 2'}
,wikidata= {property ='P6', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 3'}, value = {'حاکم نوم 3'}},
{type = 'row' , label = {'حاکم لقب 4'} , value = {'حاکم نوم 4'}},
{type = 'row' , label = {'حاکم لقب 5'} , value = {'حاکم نوم 5'}},
{type = 'row' , label = 'موقننه قووه' , value = {'موقننه قووه'} ,
wikidata = {property = 'P194'}},
{type = 'row' , label = ' ← [[سنا مجلس]]' , value = {'سنا مجلس'}},
{type = 'row' , label = ' ← [[پایینترین مجلس]]' , value = {'پایینترین مجلس'}},
{type = 'row' , label = 'قضائیه قووه' , value = {'قضائیه قووه'} ,
wikidata = {property = 'P209'}},
{type = 'row' , label = 'موجریه قووه' , value = {'موجریه قووه'} ,
wikidata = {property = 'P208'}},
}},
{type = 'table' , title ='دکته إتفاقون', rows = {
{type = 'row'
, label = {'حاکمیت نوع'}
, value = {'حاکمیت یادداشت'}
},
{type = 'row' , label = 'بساتن سال' , value = {'بساتن سال'} , wikidata = {property = 'P571'}},
{type = 'row' , label = 'تأسیس' , value = {'بساتن'}},
{type = 'row' , label = {'تأسیس دکته 1'} , value = {'تفاق توم 1'}},
{type = 'row' , label = {'تأسیس دکته 2'} , value = {'تفاق توم 2'}},
{type = 'row' , label = {'تأسیس دکته 3'} , value = {'تفاق توم 3'}},
{type = 'row' , label = {'تأسیس دکته 4'} , value = {'تفاق توم 4'}},
{type = 'row' , label = {'تأسیس دکته 5'} , value = {'تفاق توم 5'}},
{type = 'row' , label = {'تأسیس دکته 6'} , value = {'تفاق توم 6'}},
{type = 'row' , label = {'تأسیس دکته 7'} , value = {'تفاق توم 7'}},
{type = 'row' , label = {'تأسیس دکته 8'} , value = {'تفاق توم 8'}},
{type = 'row' , label = {'تأسیس دکته 9'} , value = {'تفاق توم 9'}},
}},
{type = 'table' , title ='عضویتون', rows = {
{type = 'row' , label = '[[اروپا اتحادیه]] دله عضو بیّن' , value = {'اروپا اتحادیه دله عضو بین'}},
{type = 'row' , label = {'سازمان نوع'}, value = {'عضویت'}},
{type = 'row' , label = {'سازمان 1'} , value = {'عضویت توم 1'}},
{type = 'row' , label = {'سازمان 2'} , value = {'عضویت توم 2'}},
{type = 'row' , label = {'سازمان 3'} , value = {'عضویت توم 3'}},
{type = 'row' , label = {'سازمان 4'} , value = {'عضویت توم 4'}},
{type = 'row' , label = {'سازمان 5'} , value = {'عضویت توم 5'}},
{type = 'row' , label = {'سازمان 6'} , value = {'عضویت توم 6'}},
{type = 'row' , label = {'سازمان 7'} , value = {'عضویت توم 7'}},
{type = 'row' , label = {'سازمان 8'} , value = {'عضویت توم 8'}},
{type = 'row' , label = {'سازمان 9'} , value = {'عضویت توم 9'}},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, wikidata = {property = 'P4010',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید']
if r then
if localdata['داخلی ناخالص تولید ترتیب'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← هئن قودرت برابری مجموع' ,
value = {'داخلی ناخالص تولید هئن قودرت برابری أساس سر'} ,
wikidata = {property = 'P4010', listrank = "bestrank"}},
{type = 'row' , label = ' ← سرانه'
, wikidata = {property = 'P2299', qualifier='P585',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید سرانه']
if r then
if localdata['داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید سرانه أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید سرانه']
.. ']])'
end
end
return r
end
},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید#اسمی و واقعی داخلی ناخالص تولید|اسمی داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'اسمی داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید']
if r then
if localdata['اسمی داخلی ناخالص تولید روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخلص تولید أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← [[سرانه]]'
, wikidata = {property = 'P2132',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید سرانه']
if r then
if localdata['اسمی داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست اسمی داخلی ناخالص تولید سرانه أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید سرانه روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = 'داخلی ناخالص تولید واقعی روشد نرخ' , value = {'داخلی ناخالص تولید روشد نرخ'} ,
wikidata = {property = 'P2219', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی ذخیره' , value = {'کلی ذخیره'} ,
wikidata = {property = 'P2134', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='جینی ضریب', rows = {
{type = 'row' , label = 'عدد' , value = {'جینی ضریب'}
, wikidata = {property = 'P1125', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'سال' , value = {'جینی ضریب سال'}},
{type = 'row' , label = 'جرگه'
, value = function(localdata)
local r=localdata['جینی ضریب جرگه']
if r then
if localdata['جینی ضریب جرگه'] then
r = r
.. '('
.. localdata['جینی ضریب روتبه']
.. ')'
end
end
return r
end
},
}},
{type = 'table' , title ='إنسانی توسعه شاخص', rows = {
{type = 'row' , label = 'سال' , value = {'انسانی توسعه شاخص سال'}},
{type = 'row' , label = 'شاخص' , value = {'انسانی توسعه شاخص'} ,
wikidata = {property = 'P1081', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'جرگه' , value = {'انسانی توسعه شاخص روتبه','انسانی توسعه شاخص طبقهبندی'}},
{type = 'row' , label = 'بیکاری نرخ' , value = {'بیکاری نرخ'} ,
wikidata = {property = 'P1198', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'درآمد میانگین' , value = {'درآمد میانگین'} ,
wikidata = {property = 'P3529', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='إقتٮصاد', rows = {
{type = 'row' , label = 'پول واحد' , value = {'پول','پول واحد','أرز واحد','پول نماد','currency'} ,
wikidata = {property = 'P38'}},
{type = 'row' , label = 'مرکزی بانک' , value = {'مرکزی بانک'} ,
wikidata = {property = 'P1304'}},
{type = 'row' , label = 'توروم نرخ' , value = {'توروم نزخ'} ,
wikidata = {property = 'P1279',listrank = "bestrank", showDate= "true"}},
{type = 'row' , label = 'مالیاتی درآمد' , value = {'مالیاتی درآمد'}
, wikidata = {property = 'P3087', showDate= "true"}},
{type = 'row' , label = 'فردی مالیات نرخ' , value = {'فردی مالیات نرخ'} ,
wikidata = {property = 'P2834', showDate= "true"}},
{type = 'row' , label = 'أفزوده أرزش مالیات نرخ' , value = {'أفزوده أرزش مالیات نرخ'} ,
wikidata = {property = 'P2855', showDate= "true"}},
{type = 'row' , label = 'کلی صادرات' , value = {'کلی صادرات'} ,
wikidata = {property = 'P2135', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی واردات' , value = {'کلی واردات'} ,
wikidata = {property = 'P2136', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جاری حیساب]]' , value = {'جاری حیساب'} ,
wikidata = {property = 'P2294'}},
{type = 'row' , label = 'خارجی موستقیم سرمایه گوذاری خالص جریان' , value = {'خارجی موستقیم سرمایه گوذاری خالص جریان'} ,
wikidata = {property = 'P2140', showDate= "true"}},
{type = 'row' , label = 'خالص خارجی موستقیم سرمایه گوذاری' , value = {'خالص خارجی موستقیم سرمایه گوذاری'} ,
wikidata = {property = 'P2141', showDate= "true"}},
{type = 'row' , label = 'قانونی سند' , value = {'قانونی سند'} ,
wikidata = {property = 'P2997', showDate= "true"}},
{type = 'row' , label = 'بازنشسته بوستن سند' , value = {'بازنشسته بوستن سند'} ,
wikidata = {property = 'P3001', showDate= "true"}},
}},
{type = 'table' , title ='نمادون', rows = {
{type = 'row' , label = 'رسمی کد' , value = {'رسمی کد'} ,
wikidata = {property = 'P2238'}},
{type = 'row' , label = '[[اینترنتی دامنه|اینترنت کد]]' , value = {'اینترنت کود','cctld'} ,
wikidata = {property = 'P78'}},
{type = 'row' , label = 'دریایی شىناسایی إشماره' , value = {'دریایی شیناسایی شوماره'} ,
wikidata = {property = 'P2979'}},
{type = 'row' , label = 'پوستی کود' , value = {'پوستی کود'} ,
wikidata = {property = 'P281'}},
{type = 'row' , label = 'ایزو ۳۱۶۶–۱ آلفا-۲' , value = {'iso3166code','ایزو 3166-1'} ,
wikidata = {property = 'P297',pattern='[[ایزو 3166-2:$1|$1]]'}},
{type = 'row' , label = 'تیلفون کد' , value = {'تیلفون کد','calling_code','تلفن کد'} ,
wikidata = {property = 'P474'}},
}},
{type = 'table' , title ='دیگه چیون', rows = {
{type = 'row' , label = 'رانندگی جهت' , value = {'رانندگی جهت'} ,
wikidata = {property = 'P1622'}},
{type = 'row' , label = 'قطار حرکت جهت' , value = {'قطار حرکت جهت'} ,
wikidata = {property = 'P5658'}},
generic.website(),
}},
{type = 'images', imageparameters = {'map 2'} , captionparameter = {'map 2 label'}},
{type = 'images', imageparameters = {'نقشه 3'} , captionparameter = {'نقشه 3 جیرنویس','نقشه 3 نوم'}},
{type = 'table' , title ='جیرنیویس', rows = {
{type = 'row1col', value = {'جیرنیویس 1'}},
{type = 'row1col', value = {'جیرنیویس 2'}},
{type = 'row1col', value = {'جیرنیویس 3'}},
{type = 'row1col', value = {'جیرنیویس 4'}},
{type = 'row1col', value = {'جیرنیویس 5'}},
{type = 'row1col', value = {'جیرنیویس 6'}},
{type = 'row1col', value = {'جیرنیویس 7'}},
}},
} -- for parts
} -- for return
dl6w9g5sao9u1m87f59dho0oq2wy3rp
327732
327730
2026-06-03T15:32:05Z
محک
1023
جابجایی سرود و شعار
327732
Scribunto
text/plain
local generic = require( 'ماژول:صندخ/ادوات' )
local localdata = require 'ماژول:صندخ/دیتا'
return {
maincolor = '#A7D4E7',
wikimod ="Wikidata.Ca",
parts = {
{type = 'title', value ={'اورجینال نوم','نام اصلی','اصلی نوم','native_name'} , icon='defaut' },
{type = 'subtitle'
, value = {'مازرونی رسمی نوم','نام رسمی فارسی','رسمی نوم','نام رسمی','عادی نوم','نوم','common_name'}
, wikidata= {property = 'P1448',listmax = 1, conjunction = 'new line', showlang = 'true'}
},
generic.flag({upright=0.6}),
generic.blason({upright=0.3}),
--generic.shield(),
--generic.emblem(),
generic.motto(),
generic.anthem(),
generic.locationmap(),
generic.geoloc(),
{type = 'table' , title ='جوغرافی' ,rows = {
---generic.coordinates(),--جوغرافی جیگا
{type = 'row' , label = 'بلند چکل' , value = {'بلند چکل','چکل'} ,
wikidata = {
property = 'P610' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}
},
{type = 'row' , label = 'جولترین نقطه' , value = {'جولترین جا','جول'} ,
wikidata = {
property = 'P1589' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}},
{type = 'row' , label = 'گتی' , value = {'گتی','area'} ,
wikidata = {property = 'P2046' , formatting='unitcode'}},
{type = 'row' , label = 'ئو' , value = {'ئو درصد','percent_water'} ,
wikidata = {property = 'P2927'}},
{type = 'row' , label = 'ارتفاع،<br />آزاد ئو جه' , value = {'ارتفاع'} ,
wikidata = {property = 'P2044', formatting='unitcode'}},
}},
{type = 'table' , title ='جمعیت', rows = {
--{type = 'row' , label = {'اداری مرکز نوع' } , defaultlabel = 'اداری مرکز' },
--{type = 'row' , label = {'نیشتگا نوع'} , defaultlabel = 'نیشتگا نوع' },
{type = 'row' , label = 'نیشتگا و گتشهر' , value = { 'پایتخت','نیشتگا','capital'}},
{type = 'row' , label = 'نیشتگا' , value = {'پایتخت','نیشتگا','capital'} ,
wikidata = {property = 'P36'}},
{type = 'row' , label = 'گتترین شهر' , value = {'گت شهر','largest_city'}},
{type = 'row' , label = 'مهم شهرون' , value = {'مهم شهرون'}},
{type = 'row' , label = 'اداری نیشتگا' , value = {'اداری مرکز'}},
{type = 'row' , label = 'گت مستعمره' , value = {'گت مستعمره'}},
{type = 'row' , label = '[[رسمی زوون]]' , value = {'رسمی زوون','official_languages'} ,
wikidata = {property = 'P37'}},
{type = 'row' , label = '[[محلی زوون]]' , value = {'محلی زوون'}},
{type = 'row' , label = {'زوون نوع'} , value= {'زوونون'}},
{type = 'row' , label = 'نژادون', value = {'نژادون'}},
{type = 'row' , label = 'بومی مردم' , value = {'بومیون', 'ساکنین نوم'}},
{type = 'row'
, label = function (localdata)
return 'تخمین <small>('..(localdata['جمعیت تخمین سال'] or 'تخمین سال')..')</small>'
end
, value = function ( localdata )
local v1,v2, r
v1 = localdata['جمعیت تخمین']
v2 = localdata['جمعیت تخمین رتبه']
if(v1) then r=v1..' نفر' end
if(v1 and v2)
then
return r..' ([[کشورون فهرست|'..v2..']])'
else
return r
end
end
},
{type = 'row'
, label = 'جمعیت'
, value = {'جمعیت','population_estimate'}
, wikidata = {property = 'P1082', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = 'مرد' , value = {'مردان'}
, wikidata = {property = 'P1540', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'زن' , value = {'زنان'}
, wikidata = {property = 'P1539', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'خانوار تعداد' , value = {'خانوار تعداد'}
, wikidata = {property = 'P1538', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جمعیت انبسی]]'
, value = function(localdata)
local r
if(localdata['انبسی کم2'])
then
r = localdata['انبسی كم2'] ..' ج/كم²'
end
if(r and localdata['جمعیت انبسی رتبه']) then
r = r .. ' ([[کشورون فهرست|'
..localdata['جمعیت انبسی رتبه'] .. ']])'
end
end
},
{type = 'row' , label = 'شهری جمعیت' , value = {'شهری جمعیت'} ,
wikidata = {property = 'P6343' , qualifier = 'P459', showDate= "true"}},
{type = 'row' , label = 'روستایی جمعیت' , value = {'روستایی جمعیت'} ,
wikidata = {property = 'P6344' , qualifier = 'P459', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'امید زندگی' , value = {'امید به زندگی'} ,
wikidata = {property = 'P2250', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='نٮظام', rows = {
{type = 'row' , label = 'حکومت نوع' , value = {'حکومت نوع','government_type'} , wikidata = {property = 'P122'}},
{type = 'row' , label = {'حاکم لقب 1','بالاترین مقوم لقب'}, defaultlabel ='بالاترین مقوم'
,value = {'حاکم نوم 1','بالاترین مقوم نوم'}
,wikidata= {property ='P35', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 2','بالاترین مقوم لقب 2'}, defaultlabel ='حکومت رئیس'
,value = {'حاکم نوم 2','بالاترین مقوم نوم 2'}
,wikidata= {property ='P6', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 3'}, value = {'حاکم نوم 3'}},
{type = 'row' , label = {'حاکم لقب 4'} , value = {'حاکم نوم 4'}},
{type = 'row' , label = {'حاکم لقب 5'} , value = {'حاکم نوم 5'}},
{type = 'row' , label = 'موقننه قووه' , value = {'موقننه قووه'} ,
wikidata = {property = 'P194'}},
{type = 'row' , label = ' ← [[سنا مجلس]]' , value = {'سنا مجلس'}},
{type = 'row' , label = ' ← [[پایینترین مجلس]]' , value = {'پایینترین مجلس'}},
{type = 'row' , label = 'قضائیه قووه' , value = {'قضائیه قووه'} ,
wikidata = {property = 'P209'}},
{type = 'row' , label = 'موجریه قووه' , value = {'موجریه قووه'} ,
wikidata = {property = 'P208'}},
}},
{type = 'table' , title ='دکته إتفاقون', rows = {
{type = 'row'
, label = {'حاکمیت نوع'}
, value = {'حاکمیت یادداشت'}
},
{type = 'row' , label = 'بساتن سال' , value = {'بساتن سال'} , wikidata = {property = 'P571'}},
{type = 'row' , label = 'تأسیس' , value = {'بساتن'}},
{type = 'row' , label = {'تأسیس دکته 1'} , value = {'تفاق توم 1'}},
{type = 'row' , label = {'تأسیس دکته 2'} , value = {'تفاق توم 2'}},
{type = 'row' , label = {'تأسیس دکته 3'} , value = {'تفاق توم 3'}},
{type = 'row' , label = {'تأسیس دکته 4'} , value = {'تفاق توم 4'}},
{type = 'row' , label = {'تأسیس دکته 5'} , value = {'تفاق توم 5'}},
{type = 'row' , label = {'تأسیس دکته 6'} , value = {'تفاق توم 6'}},
{type = 'row' , label = {'تأسیس دکته 7'} , value = {'تفاق توم 7'}},
{type = 'row' , label = {'تأسیس دکته 8'} , value = {'تفاق توم 8'}},
{type = 'row' , label = {'تأسیس دکته 9'} , value = {'تفاق توم 9'}},
}},
{type = 'table' , title ='عضویتون', rows = {
{type = 'row' , label = '[[اروپا اتحادیه]] دله عضو بیّن' , value = {'اروپا اتحادیه دله عضو بین'}},
{type = 'row' , label = {'سازمان نوع'}, value = {'عضویت'}},
{type = 'row' , label = {'سازمان 1'} , value = {'عضویت توم 1'}},
{type = 'row' , label = {'سازمان 2'} , value = {'عضویت توم 2'}},
{type = 'row' , label = {'سازمان 3'} , value = {'عضویت توم 3'}},
{type = 'row' , label = {'سازمان 4'} , value = {'عضویت توم 4'}},
{type = 'row' , label = {'سازمان 5'} , value = {'عضویت توم 5'}},
{type = 'row' , label = {'سازمان 6'} , value = {'عضویت توم 6'}},
{type = 'row' , label = {'سازمان 7'} , value = {'عضویت توم 7'}},
{type = 'row' , label = {'سازمان 8'} , value = {'عضویت توم 8'}},
{type = 'row' , label = {'سازمان 9'} , value = {'عضویت توم 9'}},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, wikidata = {property = 'P4010',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید']
if r then
if localdata['داخلی ناخالص تولید ترتیب'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← هئن قودرت برابری مجموع' ,
value = {'داخلی ناخالص تولید هئن قودرت برابری أساس سر'} ,
wikidata = {property = 'P4010', listrank = "bestrank"}},
{type = 'row' , label = ' ← سرانه'
, wikidata = {property = 'P2299', qualifier='P585',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید سرانه']
if r then
if localdata['داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید سرانه أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید سرانه']
.. ']])'
end
end
return r
end
},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید#اسمی و واقعی داخلی ناخالص تولید|اسمی داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'اسمی داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید']
if r then
if localdata['اسمی داخلی ناخالص تولید روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخلص تولید أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← [[سرانه]]'
, wikidata = {property = 'P2132',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید سرانه']
if r then
if localdata['اسمی داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست اسمی داخلی ناخالص تولید سرانه أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید سرانه روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = 'داخلی ناخالص تولید واقعی روشد نرخ' , value = {'داخلی ناخالص تولید روشد نرخ'} ,
wikidata = {property = 'P2219', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی ذخیره' , value = {'کلی ذخیره'} ,
wikidata = {property = 'P2134', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='جینی ضریب', rows = {
{type = 'row' , label = 'عدد' , value = {'جینی ضریب'}
, wikidata = {property = 'P1125', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'سال' , value = {'جینی ضریب سال'}},
{type = 'row' , label = 'جرگه'
, value = function(localdata)
local r=localdata['جینی ضریب جرگه']
if r then
if localdata['جینی ضریب جرگه'] then
r = r
.. '('
.. localdata['جینی ضریب روتبه']
.. ')'
end
end
return r
end
},
}},
{type = 'table' , title ='إنسانی توسعه شاخص', rows = {
{type = 'row' , label = 'سال' , value = {'انسانی توسعه شاخص سال'}},
{type = 'row' , label = 'شاخص' , value = {'انسانی توسعه شاخص'} ,
wikidata = {property = 'P1081', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'جرگه' , value = {'انسانی توسعه شاخص روتبه','انسانی توسعه شاخص طبقهبندی'}},
{type = 'row' , label = 'بیکاری نرخ' , value = {'بیکاری نرخ'} ,
wikidata = {property = 'P1198', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'درآمد میانگین' , value = {'درآمد میانگین'} ,
wikidata = {property = 'P3529', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='إقتٮصاد', rows = {
{type = 'row' , label = 'پول واحد' , value = {'پول','پول واحد','أرز واحد','پول نماد','currency'} ,
wikidata = {property = 'P38'}},
{type = 'row' , label = 'مرکزی بانک' , value = {'مرکزی بانک'} ,
wikidata = {property = 'P1304'}},
{type = 'row' , label = 'توروم نرخ' , value = {'توروم نزخ'} ,
wikidata = {property = 'P1279',listrank = "bestrank", showDate= "true"}},
{type = 'row' , label = 'مالیاتی درآمد' , value = {'مالیاتی درآمد'}
, wikidata = {property = 'P3087', showDate= "true"}},
{type = 'row' , label = 'فردی مالیات نرخ' , value = {'فردی مالیات نرخ'} ,
wikidata = {property = 'P2834', showDate= "true"}},
{type = 'row' , label = 'أفزوده أرزش مالیات نرخ' , value = {'أفزوده أرزش مالیات نرخ'} ,
wikidata = {property = 'P2855', showDate= "true"}},
{type = 'row' , label = 'کلی صادرات' , value = {'کلی صادرات'} ,
wikidata = {property = 'P2135', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی واردات' , value = {'کلی واردات'} ,
wikidata = {property = 'P2136', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جاری حیساب]]' , value = {'جاری حیساب'} ,
wikidata = {property = 'P2294'}},
{type = 'row' , label = 'خارجی موستقیم سرمایه گوذاری خالص جریان' , value = {'خارجی موستقیم سرمایه گوذاری خالص جریان'} ,
wikidata = {property = 'P2140', showDate= "true"}},
{type = 'row' , label = 'خالص خارجی موستقیم سرمایه گوذاری' , value = {'خالص خارجی موستقیم سرمایه گوذاری'} ,
wikidata = {property = 'P2141', showDate= "true"}},
{type = 'row' , label = 'قانونی سند' , value = {'قانونی سند'} ,
wikidata = {property = 'P2997', showDate= "true"}},
{type = 'row' , label = 'بازنشسته بوستن سند' , value = {'بازنشسته بوستن سند'} ,
wikidata = {property = 'P3001', showDate= "true"}},
}},
{type = 'table' , title ='نمادون', rows = {
{type = 'row' , label = 'رسمی کد' , value = {'رسمی کد'} ,
wikidata = {property = 'P2238'}},
{type = 'row' , label = '[[اینترنتی دامنه|اینترنت کد]]' , value = {'اینترنت کود','cctld'} ,
wikidata = {property = 'P78'}},
{type = 'row' , label = 'دریایی شىناسایی إشماره' , value = {'دریایی شیناسایی شوماره'} ,
wikidata = {property = 'P2979'}},
{type = 'row' , label = 'پوستی کود' , value = {'پوستی کود'} ,
wikidata = {property = 'P281'}},
{type = 'row' , label = 'ایزو ۳۱۶۶–۱ آلفا-۲' , value = {'iso3166code','ایزو 3166-1'} ,
wikidata = {property = 'P297',pattern='[[ایزو 3166-2:$1|$1]]'}},
{type = 'row' , label = 'تیلفون کد' , value = {'تیلفون کد','calling_code','تلفن کد'} ,
wikidata = {property = 'P474'}},
}},
{type = 'table' , title ='دیگه چیون', rows = {
{type = 'row' , label = 'رانندگی جهت' , value = {'رانندگی جهت'} ,
wikidata = {property = 'P1622'}},
{type = 'row' , label = 'قطار حرکت جهت' , value = {'قطار حرکت جهت'} ,
wikidata = {property = 'P5658'}},
generic.website(),
}},
{type = 'images', imageparameters = {'map 2'} , captionparameter = {'map 2 label'}},
{type = 'images', imageparameters = {'نقشه 3'} , captionparameter = {'نقشه 3 جیرنویس','نقشه 3 نوم'}},
{type = 'table' , title ='جیرنیویس', rows = {
{type = 'row1col', value = {'جیرنیویس 1'}},
{type = 'row1col', value = {'جیرنیویس 2'}},
{type = 'row1col', value = {'جیرنیویس 3'}},
{type = 'row1col', value = {'جیرنیویس 4'}},
{type = 'row1col', value = {'جیرنیویس 5'}},
{type = 'row1col', value = {'جیرنیویس 6'}},
{type = 'row1col', value = {'جیرنیویس 7'}},
}},
} -- for parts
} -- for return
9f30ojk00xi2pogt7nulclr5zff4fuq
327734
327732
2026-06-03T15:42:50Z
محک
1023
327734
Scribunto
text/plain
local generic = require( 'ماژول:صندخ/ادوات' )
local localdata = require 'ماژول:صندخ/دیتا'
return {
maincolor = '#A7D4E7',
wikimod ="Wikidata.Ca",
parts = {
{type = 'title', value ={'اورجینال نوم','نام اصلی','اصلی نوم','native_name'} , icon='defaut' },
{type = 'subtitle'
, value = {'مازرونی رسمی نوم','نام رسمی فارسی','رسمی نوم','نام رسمی','عادی نوم','نوم','common_name'}
, wikidata= {property = 'P1448',listmax = 1, conjunction = 'new line', showlang = 'true'}
},
generic.flag({upright=0.6}),
generic.blason({upright=0.3}),
--generic.shield(),
--generic.emblem(),
generic.motto(),
generic.anthem(),
generic.locationmap(),
generic.geoloc(),
{type = 'table' , title ='جوغرافی' ,rows = {
---generic.coordinates(),--جوغرافی جیگا
{type = 'row' , label = 'بلند چکل' , value = {'بلند چکل','چکل'} ,
wikidata = {
property = 'P610' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}
},
{type = 'row' , label = 'جولترین نقطه' , value = {'جولترین جا','جول'} ,
wikidata = {
property = 'P1589' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}},
{type = 'row' , label = 'گتی' , value = {'گتی','area'} ,
wikidata = {property = 'P2046' , formatting='unitcode'}},
{type = 'row' , label = 'ئو' , value = {'ئو درصد','percent_water'} ,
wikidata = {property = 'P2927'}},
{type = 'row' , label = 'ارتفاع،<br />آزاد ئو جه' , value = {'ارتفاع'} ,
wikidata = {property = 'P2044', formatting='unitcode'}},
}},
{type = 'table' , title ='جمعیت', rows = {
--{type = 'row' , label = {'اداری مرکز نوع' } , defaultlabel = 'اداری مرکز' },
--{type = 'row' , label = {'نیشتگا نوع'} , defaultlabel = 'نیشتگا نوع' },
{type = 'row' , label = 'نیشتگا' , value = {'پایتخت','نیشتگا','capital'} ,
wikidata = {property = 'P36'}},
{type = 'row' , label = 'گتترین شهر' , value = {'گت شهر','largest_city'}},
{type = 'row' , label = 'مهم شهرون' , value = {'مهم شهرون'}},
{type = 'row' , label = 'إداری نیشتگا' , value = {'اداری مرکز'}},
{type = 'row' , label = 'گت مستعمره' , value = {'گت مستعمره'}},
{type = 'row' , label = '[[رسمی زوون]]' , value = {'رسمی زوون','official_languages'} ,
wikidata = {property = 'P37'}},
{type = 'row' , label = '[[محلی زوون]]' , value = {'محلی زوون'}},
{type = 'row' , label = {'زوون نوع'} , value= {'زوونون'}},
{type = 'row' , label = 'نژادون', value = {'نژادون'}},
{type = 'row' , label = 'بومی مردم' , value = {'بومیون', 'ساکنین نوم'}},
{type = 'row'
, label = function (localdata)
return 'تخمین <small>('..(localdata['جمعیت تخمین سال'] or 'تخمین سال')..')</small>'
end
, value = function ( localdata )
local v1,v2, r
v1 = localdata['جمعیت تخمین']
v2 = localdata['جمعیت تخمین رتبه']
if(v1) then r=v1..' نفر' end
if(v1 and v2)
then
return r..' ([[کشورون فهرست|'..v2..']])'
else
return r
end
end
},
{type = 'row'
, label = 'جمعیت'
, value = {'جمعیت','population_estimate'}
, wikidata = {property = 'P1082', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = 'مرد' , value = {'مردان'}
, wikidata = {property = 'P1540', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'زن' , value = {'زنان'}
, wikidata = {property = 'P1539', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'خانوار تعداد' , value = {'خانوار تعداد'}
, wikidata = {property = 'P1538', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جمعیت انبسی]]'
, value = function(localdata)
local r
if(localdata['انبسی کم2'])
then
r = localdata['انبسی كم2'] ..' ج/كم²'
end
if(r and localdata['جمعیت انبسی رتبه']) then
r = r .. ' ([[کشورون فهرست|'
..localdata['جمعیت انبسی رتبه'] .. ']])'
end
end
},
{type = 'row' , label = 'شهری جمعیت' , value = {'شهری جمعیت'} ,
wikidata = {property = 'P6343' , qualifier = 'P459', showDate= "true"}},
{type = 'row' , label = 'روستایی جمعیت' , value = {'روستایی جمعیت'} ,
wikidata = {property = 'P6344' , qualifier = 'P459', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'امید زندگی' , value = {'امید به زندگی'} ,
wikidata = {property = 'P2250', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='نٮظام', rows = {
{type = 'row' , label = 'حکومت نوع' , value = {'حکومت نوع','government_type'} , wikidata = {property = 'P122'}},
{type = 'row' , label = {'حاکم لقب 1','بالاترین مقوم لقب'}, defaultlabel ='بالاترین مقوم'
,value = {'حاکم نوم 1','بالاترین مقوم نوم'}
,wikidata= {property ='P35', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 2','بالاترین مقوم لقب 2'}, defaultlabel ='حکومت رئیس'
,value = {'حاکم نوم 2','بالاترین مقوم نوم 2'}
,wikidata= {property ='P6', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 3'}, value = {'حاکم نوم 3'}},
{type = 'row' , label = {'حاکم لقب 4'} , value = {'حاکم نوم 4'}},
{type = 'row' , label = {'حاکم لقب 5'} , value = {'حاکم نوم 5'}},
{type = 'row' , label = 'موقننه قووه' , value = {'موقننه قووه'} ,
wikidata = {property = 'P194'}},
{type = 'row' , label = ' ← [[سنا مجلس]]' , value = {'سنا مجلس'}},
{type = 'row' , label = ' ← [[پایینترین مجلس]]' , value = {'پایینترین مجلس'}},
{type = 'row' , label = 'قضائیه قووه' , value = {'قضائیه قووه'} ,
wikidata = {property = 'P209'}},
{type = 'row' , label = 'موجریه قووه' , value = {'موجریه قووه'} ,
wikidata = {property = 'P208'}},
}},
{type = 'table' , title ='دکته إتفاقون', rows = {
{type = 'row'
, label = {'حاکمیت نوع'}
, value = {'حاکمیت یادداشت'}
},
{type = 'row' , label = 'بساتن سال' , value = {'بساتن سال'} , wikidata = {property = 'P571'}},
{type = 'row' , label = 'تأسیس' , value = {'بساتن'}},
{type = 'row' , label = {'تأسیس دکته 1'} , value = {'تفاق توم 1'}},
{type = 'row' , label = {'تأسیس دکته 2'} , value = {'تفاق توم 2'}},
{type = 'row' , label = {'تأسیس دکته 3'} , value = {'تفاق توم 3'}},
{type = 'row' , label = {'تأسیس دکته 4'} , value = {'تفاق توم 4'}},
{type = 'row' , label = {'تأسیس دکته 5'} , value = {'تفاق توم 5'}},
{type = 'row' , label = {'تأسیس دکته 6'} , value = {'تفاق توم 6'}},
{type = 'row' , label = {'تأسیس دکته 7'} , value = {'تفاق توم 7'}},
{type = 'row' , label = {'تأسیس دکته 8'} , value = {'تفاق توم 8'}},
{type = 'row' , label = {'تأسیس دکته 9'} , value = {'تفاق توم 9'}},
}},
{type = 'table' , title ='عضویتون', rows = {
{type = 'row' , label = '[[اروپا اتحادیه]] دله عضو بیّن' , value = {'اروپا اتحادیه دله عضو بین'}},
{type = 'row' , label = {'سازمان نوع'}, value = {'عضویت'}},
{type = 'row' , label = {'سازمان 1'} , value = {'عضویت توم 1'}},
{type = 'row' , label = {'سازمان 2'} , value = {'عضویت توم 2'}},
{type = 'row' , label = {'سازمان 3'} , value = {'عضویت توم 3'}},
{type = 'row' , label = {'سازمان 4'} , value = {'عضویت توم 4'}},
{type = 'row' , label = {'سازمان 5'} , value = {'عضویت توم 5'}},
{type = 'row' , label = {'سازمان 6'} , value = {'عضویت توم 6'}},
{type = 'row' , label = {'سازمان 7'} , value = {'عضویت توم 7'}},
{type = 'row' , label = {'سازمان 8'} , value = {'عضویت توم 8'}},
{type = 'row' , label = {'سازمان 9'} , value = {'عضویت توم 9'}},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, wikidata = {property = 'P4010',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید']
if r then
if localdata['داخلی ناخالص تولید ترتیب'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← هئن قودرت برابری مجموع' ,
value = {'داخلی ناخالص تولید هئن قودرت برابری أساس سر'} ,
wikidata = {property = 'P4010', listrank = "bestrank"}},
{type = 'row' , label = ' ← سرانه'
, wikidata = {property = 'P2299', qualifier='P585',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید سرانه']
if r then
if localdata['داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید سرانه أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید سرانه']
.. ']])'
end
end
return r
end
},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید#اسمی و واقعی داخلی ناخالص تولید|اسمی داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'اسمی داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید']
if r then
if localdata['اسمی داخلی ناخالص تولید روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخلص تولید أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← [[سرانه]]'
, wikidata = {property = 'P2132',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید سرانه']
if r then
if localdata['اسمی داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست اسمی داخلی ناخالص تولید سرانه أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید سرانه روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = 'داخلی ناخالص تولید واقعی روشد نرخ' , value = {'داخلی ناخالص تولید روشد نرخ'} ,
wikidata = {property = 'P2219', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی ذخیره' , value = {'کلی ذخیره'} ,
wikidata = {property = 'P2134', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='جینی ضریب', rows = {
{type = 'row' , label = 'عدد' , value = {'جینی ضریب'}
, wikidata = {property = 'P1125', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'سال' , value = {'جینی ضریب سال'}},
{type = 'row' , label = 'جرگه'
, value = function(localdata)
local r=localdata['جینی ضریب جرگه']
if r then
if localdata['جینی ضریب جرگه'] then
r = r
.. '('
.. localdata['جینی ضریب روتبه']
.. ')'
end
end
return r
end
},
}},
{type = 'table' , title ='إنسانی توسعه شاخص', rows = {
{type = 'row' , label = 'سال' , value = {'انسانی توسعه شاخص سال'}},
{type = 'row' , label = 'شاخص' , value = {'انسانی توسعه شاخص'} ,
wikidata = {property = 'P1081', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'جرگه' , value = {'انسانی توسعه شاخص روتبه','انسانی توسعه شاخص طبقهبندی'}},
{type = 'row' , label = 'بیکاری نرخ' , value = {'بیکاری نرخ'} ,
wikidata = {property = 'P1198', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'درآمد میانگین' , value = {'درآمد میانگین'} ,
wikidata = {property = 'P3529', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='إقتٮصاد', rows = {
{type = 'row' , label = 'پول واحد' , value = {'پول','پول واحد','پیل یکا','پول نماد','واحد پول','پول یکا','currency'} ,
wikidata = {property = 'P38'}},
{type = 'row' , label = 'مرکزی بانک' , value = {'مرکزی بانک'} ,
wikidata = {property = 'P1304'}},
{type = 'row' , label = 'توروم نرخ' , value = {'توروم نزخ'} ,
wikidata = {property = 'P1279',listrank = "bestrank", showDate= "true"}},
{type = 'row' , label = 'مالیاتی درآمد' , value = {'مالیاتی درآمد'}
, wikidata = {property = 'P3087', showDate= "true"}},
{type = 'row' , label = 'فردی مالیات نرخ' , value = {'فردی مالیات نرخ'} ,
wikidata = {property = 'P2834', showDate= "true"}},
{type = 'row' , label = 'أفزوده أرزش مالیات نرخ' , value = {'أفزوده أرزش مالیات نرخ'} ,
wikidata = {property = 'P2855', showDate= "true"}},
{type = 'row' , label = 'کلی صادرات' , value = {'کلی صادرات'} ,
wikidata = {property = 'P2135', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی واردات' , value = {'کلی واردات'} ,
wikidata = {property = 'P2136', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جاری حیساب]]' , value = {'جاری حیساب'} ,
wikidata = {property = 'P2294'}},
{type = 'row' , label = 'خارجی موستقیم سرمایه گوذاری خالص جریان' , value = {'خارجی موستقیم سرمایه گوذاری خالص جریان'} ,
wikidata = {property = 'P2140', showDate= "true"}},
{type = 'row' , label = 'خالص خارجی موستقیم سرمایه گوذاری' , value = {'خالص خارجی موستقیم سرمایه گوذاری'} ,
wikidata = {property = 'P2141', showDate= "true"}},
{type = 'row' , label = 'قانونی سند' , value = {'قانونی سند'} ,
wikidata = {property = 'P2997', showDate= "true"}},
{type = 'row' , label = 'بازنشسته بوستن سند' , value = {'بازنشسته بوستن سند'} ,
wikidata = {property = 'P3001', showDate= "true"}},
}},
{type = 'table' , title ='نمادون', rows = {
{type = 'row' , label = 'رسمی کد' , value = {'رسمی کد','وبگاه رسمی','رسمی سایت'} ,
wikidata = {property = 'P2238'}},
{type = 'row' , label = '[[اینترنتی دامنه|اینترنت کد]]' , value = {'اینترنت کد','cctld','دامنه اینترنتی','اینترنتی دامنه'} ,
wikidata = {property = 'P78'}},
{type = 'row' , label = 'دریایی شىناسایی إشماره' , value = {'دریایی شیناسایی شوماره'} ,
wikidata = {property = 'P2979'}},
{type = 'row' , label = 'پوستی کود' , value = {'پوستی کود'} ,
wikidata = {property = 'P281'}},
{type = 'row' , label = 'ایزو ۳۱۶۶–۱ آلفا-۲' , value = {'iso3166code','ایزو 3166-1'} ,
wikidata = {property = 'P297',pattern='[[ایزو 3166-2:$1|$1]]'}},
{type = 'row' , label = 'تیلفون کد' , value = {'تیلفون کد','calling_code','تلفن کد','پیششماره تلفنی'} ,
wikidata = {property = 'P474'}},
}},
{type = 'table' , title ='دیگه چیون', rows = {
{type = 'row' , label = 'رانندگی جهت' , value = {'رانندگی جهت','رانندگی از سمت','جهت رانندگی'} ,
wikidata = {property = 'P1622'}},
{type = 'row' , label = 'قطار حرکت جهت' , value = {'قطار حرکت جهت'} ,
wikidata = {property = 'P5658'}},
generic.website(),
}},
{type = 'images', imageparameters = {'map 2','نقشه۲'} , captionparameter = {'map 2 label','زیرنویس نقشه۲'}},
{type = 'images', imageparameters = {'نقشه 3','نقشه۳'} , captionparameter = {'نقشه 3 جیرنویس','نقشه 3 نوم','زیرنویس نقشه۳'}},
{type = 'table' , title ='جیرنیویس', rows = {
{type = 'row1col', value = {'جیرنیویس 1'}},
{type = 'row1col', value = {'جیرنیویس 2'}},
{type = 'row1col', value = {'جیرنیویس 3'}},
{type = 'row1col', value = {'جیرنیویس 4'}},
{type = 'row1col', value = {'جیرنیویس 5'}},
{type = 'row1col', value = {'جیرنیویس 6'}},
{type = 'row1col', value = {'جیرنیویس 7'}},
}},
} -- for parts
} -- for return
nmynwb1k0t0pxh2qz44rfxytga0p77p
327735
327734
2026-06-03T15:49:35Z
محک
1023
بساتن تاریخ
327735
Scribunto
text/plain
local generic = require( 'ماژول:صندخ/ادوات' )
local localdata = require 'ماژول:صندخ/دیتا'
return {
maincolor = '#A7D4E7',
wikimod ="Wikidata.Ca",
parts = {
{type = 'title', value ={'اورجینال نوم','نام اصلی','اصلی نوم','native_name'} , icon='defaut' },
{type = 'subtitle'
, value = {'مازرونی رسمی نوم','نام رسمی فارسی','رسمی نوم','نام رسمی','عادی نوم','نوم','common_name'}
, wikidata= {property = 'P1448',listmax = 1, conjunction = 'new line', showlang = 'true'}
},
generic.flag({upright=0.6}),
generic.blason({upright=0.3}),
--generic.shield(),
--generic.emblem(),
generic.motto(),
generic.anthem(),
generic.locationmap(),
generic.geoloc(),
{type = 'table' , title ='جوغرافی' ,rows = {
---generic.coordinates(),--جوغرافی جیگا
{type = 'row' , label = 'بلند چکل' , value = {'بلند چکل','چکل'} ,
wikidata = {
property = 'P610' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}
},
{type = 'row' , label = 'جولترین نقطه' , value = {'جولترین جا','جول'} ,
wikidata = {
property = 'P1589' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}},
{type = 'row' , label = 'گتی' , value = {'گتی','area'} ,
wikidata = {property = 'P2046' , formatting='unitcode'}},
{type = 'row' , label = 'ئو' , value = {'ئو درصد','percent_water'} ,
wikidata = {property = 'P2927'}},
{type = 'row' , label = 'ارتفاع،<br />آزاد ئو جه' , value = {'ارتفاع'} ,
wikidata = {property = 'P2044', formatting='unitcode'}},
}},
{type = 'table' , title ='جمعیت', rows = {
--{type = 'row' , label = {'اداری مرکز نوع' } , defaultlabel = 'اداری مرکز' },
--{type = 'row' , label = {'نیشتگا نوع'} , defaultlabel = 'نیشتگا نوع' },
{type = 'row' , label = 'نیشتگا' , value = {'پایتخت','نیشتگا','capital'} ,
wikidata = {property = 'P36'}},
{type = 'row' , label = 'گتترین شهر' , value = {'گت شهر','largest_city'}},
{type = 'row' , label = 'مهم شهرون' , value = {'مهم شهرون'}},
{type = 'row' , label = 'إداری نیشتگا' , value = {'اداری مرکز'}},
{type = 'row' , label = 'گت مستعمره' , value = {'گت مستعمره'}},
{type = 'row' , label = '[[رسمی زوون]]' , value = {'رسمی زوون','official_languages'} ,
wikidata = {property = 'P37'}},
{type = 'row' , label = '[[محلی زوون]]' , value = {'محلی زوون'}},
{type = 'row' , label = {'زوون نوع'} , value= {'زوونون'}},
{type = 'row' , label = 'نژادون', value = {'نژادون'}},
{type = 'row' , label = 'بومی مردم' , value = {'بومیون', 'ساکنین نوم'}},
{type = 'row'
, label = function (localdata)
return 'تخمین <small>('..(localdata['جمعیت تخمین سال'] or 'تخمین سال')..')</small>'
end
, value = function ( localdata )
local v1,v2, r
v1 = localdata['جمعیت تخمین']
v2 = localdata['جمعیت تخمین رتبه']
if(v1) then r=v1..' نفر' end
if(v1 and v2)
then
return r..' ([[کشورون فهرست|'..v2..']])'
else
return r
end
end
},
{type = 'row'
, label = 'جمعیت'
, value = {'جمعیت','population_estimate'}
, wikidata = {property = 'P1082', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = 'مرد' , value = {'مردان'}
, wikidata = {property = 'P1540', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'زن' , value = {'زنان'}
, wikidata = {property = 'P1539', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'خانوار تعداد' , value = {'خانوار تعداد'}
, wikidata = {property = 'P1538', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جمعیت انبسی]]'
, value = function(localdata)
local r
if(localdata['انبسی کم2'])
then
r = localdata['انبسی كم2'] ..' ج/كم²'
end
if(r and localdata['جمعیت انبسی رتبه']) then
r = r .. ' ([[کشورون فهرست|'
..localdata['جمعیت انبسی رتبه'] .. ']])'
end
end
},
{type = 'row' , label = 'شهری جمعیت' , value = {'شهری جمعیت'} ,
wikidata = {property = 'P6343' , qualifier = 'P459', showDate= "true"}},
{type = 'row' , label = 'روستایی جمعیت' , value = {'روستایی جمعیت'} ,
wikidata = {property = 'P6344' , qualifier = 'P459', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'امید زندگی' , value = {'امید به زندگی'} ,
wikidata = {property = 'P2250', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='نٮظام', rows = {
{type = 'row' , label = 'حکومت نوع' , value = {'حکومت نوع','government_type'} , wikidata = {property = 'P122'}},
{type = 'row' , label = {'حاکم لقب 1','بالاترین مقوم لقب'}, defaultlabel ='بالاترین مقوم'
,value = {'حاکم نوم 1','بالاترین مقوم نوم'}
,wikidata= {property ='P35', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 2','بالاترین مقوم لقب 2'}, defaultlabel ='حکومت رئیس'
,value = {'حاکم نوم 2','بالاترین مقوم نوم 2'}
,wikidata= {property ='P6', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 3'}, value = {'حاکم نوم 3'}},
{type = 'row' , label = {'حاکم لقب 4'} , value = {'حاکم نوم 4'}},
{type = 'row' , label = {'حاکم لقب 5'} , value = {'حاکم نوم 5'}},
{type = 'row' , label = 'موقننه قووه' , value = {'موقننه قووه'} ,
wikidata = {property = 'P194'}},
{type = 'row' , label = ' ← [[سنا مجلس]]' , value = {'سنا مجلس'}},
{type = 'row' , label = ' ← [[پایینترین مجلس]]' , value = {'پایینترین مجلس'}},
{type = 'row' , label = 'قضائیه قووه' , value = {'قضائیه قووه'} ,
wikidata = {property = 'P209'}},
{type = 'row' , label = 'موجریه قووه' , value = {'موجریه قووه'} ,
wikidata = {property = 'P208'}},
}},
{type = 'table' , title ='دکته إتفاقون', rows = {
{type = 'row'
, label = {'حاکمیت نوع'}
, value = {'حاکمیت یادداشت'}
},
{type = 'row' , label = 'بساتن سال' , value = {'بساتن سال','نحوه تشکیل'} , wikidata = {property = 'P571'}},
{type = 'row' , label = 'تأسیس' , value = {'بساتن'}},
{type = 'row' , label = {'موارد منجر به تشکیل'} , value = {'تاریخ تشکیل'}},
{type = 'row' , label = {'تأسیس دکته 1'} , value = {'تفاق توم 1'}},
{type = 'row' , label = {'تأسیس دکته 2'} , value = {'تفاق توم 2'}},
{type = 'row' , label = {'تأسیس دکته 3'} , value = {'تفاق توم 3'}},
{type = 'row' , label = {'تأسیس دکته 4'} , value = {'تفاق توم 4'}},
{type = 'row' , label = {'تأسیس دکته 5'} , value = {'تفاق توم 5'}},
{type = 'row' , label = {'تأسیس دکته 6'} , value = {'تفاق توم 6'}},
{type = 'row' , label = {'تأسیس دکته 7'} , value = {'تفاق توم 7'}},
{type = 'row' , label = {'تأسیس دکته 8'} , value = {'تفاق توم 8'}},
{type = 'row' , label = {'تأسیس دکته 9'} , value = {'تفاق توم 9'}},
}},
{type = 'table' , title ='عضویتون', rows = {
{type = 'row' , label = '[[اروپا اتحادیه]] دله عضو بیّن' , value = {'اروپا اتحادیه دله عضو بین'}},
{type = 'row' , label = {'سازمان نوع'}, value = {'عضویت'}},
{type = 'row' , label = {'سازمان 1'} , value = {'عضویت توم 1'}},
{type = 'row' , label = {'سازمان 2'} , value = {'عضویت توم 2'}},
{type = 'row' , label = {'سازمان 3'} , value = {'عضویت توم 3'}},
{type = 'row' , label = {'سازمان 4'} , value = {'عضویت توم 4'}},
{type = 'row' , label = {'سازمان 5'} , value = {'عضویت توم 5'}},
{type = 'row' , label = {'سازمان 6'} , value = {'عضویت توم 6'}},
{type = 'row' , label = {'سازمان 7'} , value = {'عضویت توم 7'}},
{type = 'row' , label = {'سازمان 8'} , value = {'عضویت توم 8'}},
{type = 'row' , label = {'سازمان 9'} , value = {'عضویت توم 9'}},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, wikidata = {property = 'P4010',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید']
if r then
if localdata['داخلی ناخالص تولید ترتیب'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← هئن قودرت برابری مجموع' ,
value = {'داخلی ناخالص تولید هئن قودرت برابری أساس سر'} ,
wikidata = {property = 'P4010', listrank = "bestrank"}},
{type = 'row' , label = ' ← سرانه'
, wikidata = {property = 'P2299', qualifier='P585',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید سرانه']
if r then
if localdata['داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید سرانه أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید سرانه']
.. ']])'
end
end
return r
end
},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید#اسمی و واقعی داخلی ناخالص تولید|اسمی داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'اسمی داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید']
if r then
if localdata['اسمی داخلی ناخالص تولید روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخلص تولید أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← [[سرانه]]'
, wikidata = {property = 'P2132',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید سرانه']
if r then
if localdata['اسمی داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست اسمی داخلی ناخالص تولید سرانه أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید سرانه روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = 'داخلی ناخالص تولید واقعی روشد نرخ' , value = {'داخلی ناخالص تولید روشد نرخ'} ,
wikidata = {property = 'P2219', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی ذخیره' , value = {'کلی ذخیره'} ,
wikidata = {property = 'P2134', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='جینی ضریب', rows = {
{type = 'row' , label = 'عدد' , value = {'جینی ضریب'}
, wikidata = {property = 'P1125', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'سال' , value = {'جینی ضریب سال'}},
{type = 'row' , label = 'جرگه'
, value = function(localdata)
local r=localdata['جینی ضریب جرگه']
if r then
if localdata['جینی ضریب جرگه'] then
r = r
.. '('
.. localdata['جینی ضریب روتبه']
.. ')'
end
end
return r
end
},
}},
{type = 'table' , title ='إنسانی توسعه شاخص', rows = {
{type = 'row' , label = 'سال' , value = {'انسانی توسعه شاخص سال'}},
{type = 'row' , label = 'شاخص' , value = {'انسانی توسعه شاخص'} ,
wikidata = {property = 'P1081', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'جرگه' , value = {'انسانی توسعه شاخص روتبه','انسانی توسعه شاخص طبقهبندی'}},
{type = 'row' , label = 'بیکاری نرخ' , value = {'بیکاری نرخ'} ,
wikidata = {property = 'P1198', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'درآمد میانگین' , value = {'درآمد میانگین'} ,
wikidata = {property = 'P3529', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='إقتٮصاد', rows = {
{type = 'row' , label = 'پول واحد' , value = {'پول','پول واحد','پیل یکا','پول نماد','واحد پول','پول یکا','currency'} ,
wikidata = {property = 'P38'}},
{type = 'row' , label = 'مرکزی بانک' , value = {'مرکزی بانک'} ,
wikidata = {property = 'P1304'}},
{type = 'row' , label = 'توروم نرخ' , value = {'توروم نزخ'} ,
wikidata = {property = 'P1279',listrank = "bestrank", showDate= "true"}},
{type = 'row' , label = 'مالیاتی درآمد' , value = {'مالیاتی درآمد'}
, wikidata = {property = 'P3087', showDate= "true"}},
{type = 'row' , label = 'فردی مالیات نرخ' , value = {'فردی مالیات نرخ'} ,
wikidata = {property = 'P2834', showDate= "true"}},
{type = 'row' , label = 'أفزوده أرزش مالیات نرخ' , value = {'أفزوده أرزش مالیات نرخ'} ,
wikidata = {property = 'P2855', showDate= "true"}},
{type = 'row' , label = 'کلی صادرات' , value = {'کلی صادرات'} ,
wikidata = {property = 'P2135', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی واردات' , value = {'کلی واردات'} ,
wikidata = {property = 'P2136', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جاری حیساب]]' , value = {'جاری حیساب'} ,
wikidata = {property = 'P2294'}},
{type = 'row' , label = 'خارجی موستقیم سرمایه گوذاری خالص جریان' , value = {'خارجی موستقیم سرمایه گوذاری خالص جریان'} ,
wikidata = {property = 'P2140', showDate= "true"}},
{type = 'row' , label = 'خالص خارجی موستقیم سرمایه گوذاری' , value = {'خالص خارجی موستقیم سرمایه گوذاری'} ,
wikidata = {property = 'P2141', showDate= "true"}},
{type = 'row' , label = 'قانونی سند' , value = {'قانونی سند'} ,
wikidata = {property = 'P2997', showDate= "true"}},
{type = 'row' , label = 'بازنشسته بوستن سند' , value = {'بازنشسته بوستن سند'} ,
wikidata = {property = 'P3001', showDate= "true"}},
}},
{type = 'table' , title ='نمادون', rows = {
{type = 'row' , label = 'رسمی کد' , value = {'رسمی کد','وبگاه رسمی','رسمی سایت'} ,
wikidata = {property = 'P2238'}},
{type = 'row' , label = '[[اینترنتی دامنه|اینترنت کد]]' , value = {'اینترنت کد','cctld','دامنه اینترنتی','اینترنتی دامنه'} ,
wikidata = {property = 'P78'}},
{type = 'row' , label = 'دریایی شىناسایی إشماره' , value = {'دریایی شیناسایی شوماره'} ,
wikidata = {property = 'P2979'}},
{type = 'row' , label = 'پوستی کود' , value = {'پوستی کود'} ,
wikidata = {property = 'P281'}},
{type = 'row' , label = 'ایزو ۳۱۶۶–۱ آلفا-۲' , value = {'iso3166code','ایزو 3166-1'} ,
wikidata = {property = 'P297',pattern='[[ایزو 3166-2:$1|$1]]'}},
{type = 'row' , label = 'تیلفون کد' , value = {'تیلفون کد','calling_code','تلفن کد','پیششماره تلفنی'} ,
wikidata = {property = 'P474'}},
}},
{type = 'table' , title ='دیگه چیون', rows = {
{type = 'row' , label = 'رانندگی جهت' , value = {'رانندگی جهت','رانندگی از سمت','جهت رانندگی'} ,
wikidata = {property = 'P1622'}},
{type = 'row' , label = 'قطار حرکت جهت' , value = {'قطار حرکت جهت'} ,
wikidata = {property = 'P5658'}},
generic.website(),
}},
{type = 'images', imageparameters = {'map 2','نقشه۲'} , captionparameter = {'map 2 label','زیرنویس نقشه۲'}},
{type = 'images', imageparameters = {'نقشه 3','نقشه۳'} , captionparameter = {'نقشه 3 جیرنویس','نقشه 3 نوم','زیرنویس نقشه۳'}},
{type = 'table' , title ='جیرنیویس', rows = {
{type = 'row1col', value = {'جیرنیویس 1'}},
{type = 'row1col', value = {'جیرنیویس 2'}},
{type = 'row1col', value = {'جیرنیویس 3'}},
{type = 'row1col', value = {'جیرنیویس 4'}},
{type = 'row1col', value = {'جیرنیویس 5'}},
{type = 'row1col', value = {'جیرنیویس 6'}},
{type = 'row1col', value = {'جیرنیویس 7'}},
}},
} -- for parts
} -- for return
2vqnakwx8p66rw9870q3m2ajcfz59f6
327736
327735
2026-06-03T15:56:47Z
محک
1023
327736
Scribunto
text/plain
local generic = require( 'ماژول:صندخ/ادوات' )
local localdata = require 'ماژول:صندخ/دیتا'
return {
maincolor = '#A7D4E7',
wikimod ="Wikidata.Ca",
parts = {
{type = 'title', value ={'اورجینال نوم','نام اصلی','اصلی نوم','native_name'} , icon='defaut' },
{type = 'subtitle'
, value = {'مازرونی رسمی نوم','نام رسمی فارسی','رسمی نوم','نام رسمی','عادی نوم','نوم','common_name'}
, wikidata= {property = 'P1448',listmax = 1, conjunction = 'new line', showlang = 'true'}
},
generic.flag({upright=0.6}),
generic.blason({upright=0.3}),
--generic.shield(),
--generic.emblem(),
generic.motto(),
generic.anthem(),
generic.locationmap(),
generic.geoloc(),
{type = 'table' , title ='جوغرافی' ,rows = {
---generic.coordinates(),--جوغرافی جیگا
{type = 'row' , label = 'بلند چکل' , value = {'بلند چکل','چکل'} ,
wikidata = {
property = 'P610' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}
},
{type = 'row' , label = 'جولترین نقطه' , value = {'جولترین جا','جول'} ,
wikidata = {
property = 'P1589' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}},
{type = 'row' , label = 'گتی' , value = {'گتی','مساحت','area'} ,
wikidata = {property = 'P2046' , formatting='unitcode'}},
{type = 'row' , label = 'ئو' , value = {'ئو درصد','درصد آبها','درصد آبها','percent_water'} ,
wikidata = {property = 'P2927'}},
{type = 'row' , label = 'ارتفاع،<br />آزاد ئو جه' , value = {'ارتفاع'} ,
wikidata = {property = 'P2044', formatting='unitcode'}},
}},
{type = 'table' , title ='جمعیت', rows = {
--{type = 'row' , label = {'اداری مرکز نوع' } , defaultlabel = 'اداری مرکز' },
--{type = 'row' , label = {'نیشتگا نوع'} , defaultlabel = 'نیشتگا نوع' },
{type = 'row' , label = 'نیشتگا' , value = {'پایتخت','نیشتگا','capital'} ,
wikidata = {property = 'P36'}},
{type = 'row' , label = 'گتترین شهر' , value = {'گت شهر','largest_city'}},
{type = 'row' , label = 'مهم شهرون' , value = {'مهم شهرون'}},
{type = 'row' , label = 'إداری نیشتگا' , value = {'اداری مرکز'}},
{type = 'row' , label = 'گت مستعمره' , value = {'گت مستعمره'}},
{type = 'row' , label = '[[رسمی زوون]]' , value = {'رسمی زوون','official_languages'} ,
wikidata = {property = 'P37'}},
{type = 'row' , label = '[[محلی زوون]]' , value = {'محلی زوون'}},
{type = 'row' , label = {'زوون نوع'} , value= {'زوونون'}},
{type = 'row' , label = 'نژادون', value = {'نژادون'}},
{type = 'row' , label = 'بومی مردم' , value = {'بومیون', 'ساکنین نوم'}},
{type = 'row'
, label = function (localdata)
return 'تخمین <small>('..(localdata['جمعیت تخمین سال'] or 'تخمین سال')..')</small>'
end
, value = function ( localdata )
local v1,v2, r
v1 = localdata['جمعیت تخمین']
v2 = localdata['جمعیت تخمین رتبه']
if(v1) then r=v1..' نفر' end
if(v1 and v2)
then
return r..' ([[کشورون فهرست|'..v2..']])'
else
return r
end
end
},
{type = 'row'
, label = 'جمعیت'
, value = {'جمعیت','population_estimate'}
, wikidata = {property = 'P1082', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = 'مرد' , value = {'مردان'}
, wikidata = {property = 'P1540', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'زن' , value = {'زنان'}
, wikidata = {property = 'P1539', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'خانوار تعداد' , value = {'خانوار تعداد'}
, wikidata = {property = 'P1538', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جمعیت انبسی]]'
, value = function(localdata)
local r
if(localdata['انبسی کم2'])
then
r = localdata['انبسی كم2'] ..' ج/كم²'
end
if(r and localdata['جمعیت انبسی رتبه']) then
r = r .. ' ([[کشورون فهرست|'
..localdata['جمعیت انبسی رتبه'] .. ']])'
end
end
},
{type = 'row' , label = 'شهری جمعیت' , value = {'شهری جمعیت'} ,
wikidata = {property = 'P6343' , qualifier = 'P459', showDate= "true"}},
{type = 'row' , label = 'روستایی جمعیت' , value = {'روستایی جمعیت'} ,
wikidata = {property = 'P6344' , qualifier = 'P459', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'امید زندگی' , value = {'امید به زندگی'} ,
wikidata = {property = 'P2250', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='نٮظام', rows = {
{type = 'row' , label = 'حکومت نوع' , value = {'حکومت نوع','نوع حکومت','government_type'} , wikidata = {property = 'P122'}},
{type = 'row' , label = {'حاکم لقب 1','بالاترین مقوم لقب'}, defaultlabel ='بالاترین مقوم'
,value = {'حاکم نوم 1','بالاترین مقوم نوم'}
,wikidata= {property ='P35', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 2','بالاترین مقوم لقب 2'}, defaultlabel ='حکومت رئیس'
,value = {'حاکم نوم 2','بالاترین مقوم نوم 2'}
,wikidata= {property ='P6', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 3'}, value = {'حاکم نوم 3'}},
{type = 'row' , label = {'حاکم لقب 4'} , value = {'حاکم نوم 4'}},
{type = 'row' , label = {'حاکم لقب 5'} , value = {'حاکم نوم 5'}},
{type = 'row' , label = 'موقننه قووه' , value = {'موقننه قووه'} ,
wikidata = {property = 'P194'}},
{type = 'row' , label = ' ← [[سنا مجلس]]' , value = {'سنا مجلس'}},
{type = 'row' , label = ' ← [[پایینترین مجلس]]' , value = {'پایینترین مجلس'}},
{type = 'row' , label = 'قضائیه قووه' , value = {'قضائیه قووه'} ,
wikidata = {property = 'P209'}},
{type = 'row' , label = 'موجریه قووه' , value = {'موجریه قووه'} ,
wikidata = {property = 'P208'}},
}},
{type = 'table' , title ='دکته إتفاقون', rows = {
{type = 'row'
, label = {'حاکمیت نوع'}
, value = {'حاکمیت یادداشت'}
},
{type = 'row' , label = 'بساتن' , value = {'بساتن سال','موارد منجر به تشکیل'} , wikidata = {property = 'P571'}},
{type = 'row' , label = 'تأسیس' , value = {'بساتن','ایجاد','تشکیل'}},
{type = 'row' , label = {'موارد منجر به تشکیل'} , value = {'تاریخ تشکیل'}},
{type = 'row' , label = {'تأسیس دکته 1'} , value = {'تفاق توم 1'}},
{type = 'row' , label = {'تأسیس دکته 2'} , value = {'تفاق توم 2'}},
{type = 'row' , label = {'تأسیس دکته 3'} , value = {'تفاق توم 3'}},
{type = 'row' , label = {'تأسیس دکته 4'} , value = {'تفاق توم 4'}},
{type = 'row' , label = {'تأسیس دکته 5'} , value = {'تفاق توم 5'}},
{type = 'row' , label = {'تأسیس دکته 6'} , value = {'تفاق توم 6'}},
{type = 'row' , label = {'تأسیس دکته 7'} , value = {'تفاق توم 7'}},
{type = 'row' , label = {'تأسیس دکته 8'} , value = {'تفاق توم 8'}},
{type = 'row' , label = {'تأسیس دکته 9'} , value = {'تفاق توم 9'}},
}},
{type = 'table' , title ='عضویتون', rows = {
{type = 'row' , label = '[[اروپا اتحادیه]] دله عضو بیّن' , value = {'اروپا اتحادیه دله عضو بین'}},
{type = 'row' , label = {'سازمان نوع'}, value = {'عضویت'}},
{type = 'row' , label = {'سازمان 1'} , value = {'عضویت توم 1'}},
{type = 'row' , label = {'سازمان 2'} , value = {'عضویت توم 2'}},
{type = 'row' , label = {'سازمان 3'} , value = {'عضویت توم 3'}},
{type = 'row' , label = {'سازمان 4'} , value = {'عضویت توم 4'}},
{type = 'row' , label = {'سازمان 5'} , value = {'عضویت توم 5'}},
{type = 'row' , label = {'سازمان 6'} , value = {'عضویت توم 6'}},
{type = 'row' , label = {'سازمان 7'} , value = {'عضویت توم 7'}},
{type = 'row' , label = {'سازمان 8'} , value = {'عضویت توم 8'}},
{type = 'row' , label = {'سازمان 9'} , value = {'عضویت توم 9'}},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, wikidata = {property = 'P4010',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید']
if r then
if localdata['داخلی ناخالص تولید ترتیب'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← هئن قودرت برابری مجموع' ,
value = {'داخلی ناخالص تولید هئن قودرت برابری أساس سر'} ,
wikidata = {property = 'P4010', listrank = "bestrank"}},
{type = 'row' , label = ' ← سرانه'
, wikidata = {property = 'P2299', qualifier='P585',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید سرانه']
if r then
if localdata['داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید سرانه أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید سرانه']
.. ']])'
end
end
return r
end
},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید#اسمی و واقعی داخلی ناخالص تولید|اسمی داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'اسمی داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید']
if r then
if localdata['اسمی داخلی ناخالص تولید روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخلص تولید أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← [[سرانه]]'
, wikidata = {property = 'P2132',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید سرانه']
if r then
if localdata['اسمی داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست اسمی داخلی ناخالص تولید سرانه أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید سرانه روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = 'داخلی ناخالص تولید واقعی روشد نرخ' , value = {'داخلی ناخالص تولید روشد نرخ'} ,
wikidata = {property = 'P2219', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی ذخیره' , value = {'کلی ذخیره'} ,
wikidata = {property = 'P2134', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='جینی ضریب', rows = {
{type = 'row' , label = 'عدد' , value = {'جینی ضریب'}
, wikidata = {property = 'P1125', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'سال' , value = {'جینی ضریب سال'}},
{type = 'row' , label = 'جرگه'
, value = function(localdata)
local r=localdata['جینی ضریب جرگه']
if r then
if localdata['جینی ضریب جرگه'] then
r = r
.. '('
.. localdata['جینی ضریب روتبه']
.. ')'
end
end
return r
end
},
}},
{type = 'table' , title ='إنسانی توسعه شاخص', rows = {
{type = 'row' , label = 'سال' , value = {'انسانی توسعه شاخص سال'}},
{type = 'row' , label = 'شاخص' , value = {'انسانی توسعه شاخص'} ,
wikidata = {property = 'P1081', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'جرگه' , value = {'انسانی توسعه شاخص روتبه','انسانی توسعه شاخص طبقهبندی'}},
{type = 'row' , label = 'بیکاری نرخ' , value = {'بیکاری نرخ'} ,
wikidata = {property = 'P1198', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'درآمد میانگین' , value = {'درآمد میانگین'} ,
wikidata = {property = 'P3529', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='إقتٮصاد', rows = {
{type = 'row' , label = 'پول واحد' , value = {'پول','پول واحد','پیل یکا','پول نماد','واحد پول','پول یکا','currency'} ,
wikidata = {property = 'P38'}},
{type = 'row' , label = 'مرکزی بانک' , value = {'مرکزی بانک'} ,
wikidata = {property = 'P1304'}},
{type = 'row' , label = 'توروم نرخ' , value = {'توروم نزخ'} ,
wikidata = {property = 'P1279',listrank = "bestrank", showDate= "true"}},
{type = 'row' , label = 'مالیاتی درآمد' , value = {'مالیاتی درآمد'}
, wikidata = {property = 'P3087', showDate= "true"}},
{type = 'row' , label = 'فردی مالیات نرخ' , value = {'فردی مالیات نرخ'} ,
wikidata = {property = 'P2834', showDate= "true"}},
{type = 'row' , label = 'أفزوده أرزش مالیات نرخ' , value = {'أفزوده أرزش مالیات نرخ'} ,
wikidata = {property = 'P2855', showDate= "true"}},
{type = 'row' , label = 'کلی صادرات' , value = {'کلی صادرات'} ,
wikidata = {property = 'P2135', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی واردات' , value = {'کلی واردات'} ,
wikidata = {property = 'P2136', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جاری حیساب]]' , value = {'جاری حیساب'} ,
wikidata = {property = 'P2294'}},
{type = 'row' , label = 'خارجی موستقیم سرمایه گوذاری خالص جریان' , value = {'خارجی موستقیم سرمایه گوذاری خالص جریان'} ,
wikidata = {property = 'P2140', showDate= "true"}},
{type = 'row' , label = 'خالص خارجی موستقیم سرمایه گوذاری' , value = {'خالص خارجی موستقیم سرمایه گوذاری'} ,
wikidata = {property = 'P2141', showDate= "true"}},
{type = 'row' , label = 'قانونی سند' , value = {'قانونی سند'} ,
wikidata = {property = 'P2997', showDate= "true"}},
{type = 'row' , label = 'بازنشسته بوستن سند' , value = {'بازنشسته بوستن سند'} ,
wikidata = {property = 'P3001', showDate= "true"}},
}},
{type = 'table' , title ='نمادون', rows = {
{type = 'row' , label = 'رسمی کد' , value = {'رسمی کد','وبگاه رسمی','رسمی سایت'} ,
wikidata = {property = 'P2238'}},
{type = 'row' , label = '[[اینترنتی دامنه|اینترنت کد]]' , value = {'اینترنت کد','cctld','دامنه اینترنتی','اینترنتی دامنه'} ,
wikidata = {property = 'P78'}},
{type = 'row' , label = 'دریایی شىناسایی إشماره' , value = {'دریایی شیناسایی شوماره'} ,
wikidata = {property = 'P2979'}},
{type = 'row' , label = 'پوستی کود' , value = {'پوستی کود'} ,
wikidata = {property = 'P281'}},
{type = 'row' , label = 'ایزو ۳۱۶۶–۱ آلفا-۲' , value = {'iso3166code','ایزو 3166-1'} ,
wikidata = {property = 'P297',pattern='[[ایزو 3166-2:$1|$1]]'}},
{type = 'row' , label = 'تیلفون کد' , value = {'تیلفون کد','calling_code','تلفن کد','پیششماره تلفنی'} ,
wikidata = {property = 'P474'}},
}},
{type = 'table' , title ='دیگه چیون', rows = {
{type = 'row' , label = 'رانندگی جهت' , value = {'رانندگی جهت','رانندگی از سمت','جهت رانندگی'} ,
wikidata = {property = 'P1622'}},
{type = 'row' , label = 'قطار حرکت جهت' , value = {'قطار حرکت جهت'} ,
wikidata = {property = 'P5658'}},
generic.website(),
}},
{type = 'images', imageparameters = {'map 2','نقشه۲'} , captionparameter = {'map 2 label','زیرنویس نقشه۲'}},
{type = 'images', imageparameters = {'نقشه 3','نقشه۳'} , captionparameter = {'نقشه 3 جیرنویس','نقشه 3 نوم','زیرنویس نقشه۳'}},
{type = 'table' , title ='جیرنیویس', rows = {
{type = 'row1col', value = {'جیرنیویس 1'}},
{type = 'row1col', value = {'جیرنیویس 2'}},
{type = 'row1col', value = {'جیرنیویس 3'}},
{type = 'row1col', value = {'جیرنیویس 4'}},
{type = 'row1col', value = {'جیرنیویس 5'}},
{type = 'row1col', value = {'جیرنیویس 6'}},
{type = 'row1col', value = {'جیرنیویس 7'}},
}},
} -- for parts
} -- for return
q4zdlvw2px813rkcdbi67vrmaijyn45
327737
327736
2026-06-03T15:59:28Z
محک
1023
327737
Scribunto
text/plain
local generic = require( 'ماژول:صندخ/ادوات' )
local localdata = require 'ماژول:صندخ/دیتا'
return {
maincolor = '#A7D4E7',
wikimod ="Wikidata.Ca",
parts = {
{type = 'title', value ={'اورجینال نوم','نام اصلی','اصلی نوم','native_name'} , icon='defaut' },
{type = 'subtitle'
, value = {'مازرونی رسمی نوم','نام رسمی فارسی','رسمی نوم','نام رسمی','عادی نوم','نوم','common_name'}
, wikidata= {property = 'P1448',listmax = 1, conjunction = 'new line', showlang = 'true'}
},
generic.flag({upright=0.6}),
generic.blason({upright=0.3}),
--generic.shield(),
--generic.emblem(),
generic.motto(),
generic.anthem(),
generic.locationmap(),
generic.geoloc(),
{type = 'table' , title ='جوغرافی' ,rows = {
---generic.coordinates(),--جوغرافی جیگا
{type = 'row' , label = 'بلند چکل' , value = {'بلند چکل','چکل'} ,
wikidata = {
property = 'P610' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}
},
{type = 'row' , label = 'جولترین نقطه' , value = {'جولترین جا','جول'} ,
wikidata = {
property = 'P1589' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}},
{type = 'row' , label = 'گتی' , value = {'گتی','مساحت','area'} ,
wikidata = {property = 'P2046' , formatting='unitcode'}},
{type = 'row' , label = 'ئو' , value = {'ئو درصد','درصد آبها','درصد آبها','percent_water'} ,
wikidata = {property = 'P2927'}},
{type = 'row' , label = 'ارتفاع،<br />آزاد ئو جه' , value = {'ارتفاع'} ,
wikidata = {property = 'P2044', formatting='unitcode'}},
}},
{type = 'table' , title ='جمعیت', rows = {
--{type = 'row' , label = {'اداری مرکز نوع' } , defaultlabel = 'اداری مرکز' },
--{type = 'row' , label = {'نیشتگا نوع'} , defaultlabel = 'نیشتگا نوع' },
{type = 'row' , label = 'نیشتگا' , value = {'پایتخت','نیشتگا','capital'} ,
wikidata = {property = 'P36'}},
{type = 'row' , label = 'گتترین شهر' , value = {'گت شهر','largest_city'}},
{type = 'row' , label = 'مهم شهرون' , value = {'مهم شهرون'}},
{type = 'row' , label = 'إداری نیشتگا' , value = {'اداری مرکز'}},
{type = 'row' , label = 'گت مستعمره' , value = {'گت مستعمره'}},
{type = 'row' , label = '[[رسمی زوون]]' , value = {'رسمی زوون','official_languages'} ,
wikidata = {property = 'P37'}},
{type = 'row' , label = '[[محلی زوون]]' , value = {'محلی زوون'}},
{type = 'row' , label = {'زوون نوع'} , value= {'زوونون'}},
{type = 'row' , label = 'نژادون', value = {'نژادون'}},
{type = 'row' , label = 'بومی مردم' , value = {'بومیون', 'ساکنین نوم'}},
{type = 'row'
, label = function (localdata)
return 'تخمین <small>('..(localdata['جمعیت تخمین سال'] or 'تخمین سال')..')</small>'
end
, value = function ( localdata )
local v1,v2, r
v1 = localdata['جمعیت تخمین']
v2 = localdata['جمعیت تخمین رتبه']
if(v1) then r=v1..' نفر' end
if(v1 and v2)
then
return r..' ([[کشورون فهرست|'..v2..']])'
else
return r
end
end
},
{type = 'row'
, label = 'جمعیت'
, value = {'جمعیت','population_estimate'}
, wikidata = {property = 'P1082', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = 'مرد' , value = {'مردان'}
, wikidata = {property = 'P1540', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'زن' , value = {'زنان'}
, wikidata = {property = 'P1539', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'خانوار تعداد' , value = {'خانوار تعداد'}
, wikidata = {property = 'P1538', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جمعیت انبسی]]'
, value = function(localdata)
local r
if(localdata['انبسی کم2'])
then
r = localdata['انبسی كم2'] ..' ج/كم²'
end
if(r and localdata['جمعیت انبسی رتبه']) then
r = r .. ' ([[کشورون فهرست|'
..localdata['جمعیت انبسی رتبه'] .. ']])'
end
end
},
{type = 'row' , label = 'شهری جمعیت' , value = {'شهری جمعیت'} ,
wikidata = {property = 'P6343' , qualifier = 'P459', showDate= "true"}},
{type = 'row' , label = 'روستایی جمعیت' , value = {'روستایی جمعیت'} ,
wikidata = {property = 'P6344' , qualifier = 'P459', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'امید زندگی' , value = {'امید به زندگی'} ,
wikidata = {property = 'P2250', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='نٮظام', rows = {
{type = 'row' , label = 'حکومت نوع' , value = {'حکومت نوع','نوع حکومت','government_type'} , wikidata = {property = 'P122'}},
{type = 'row' , label = {'حاکم لقب 1','بالاترین مقوم لقب'}, defaultlabel ='بالاترین مقوم'
,value = {'حاکم نوم 1','بالاترین مقوم نوم'}
,wikidata= {property ='P35', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 2','بالاترین مقوم لقب 2'}, defaultlabel ='حکومت رئیس'
,value = {'حاکم نوم 2','بالاترین مقوم نوم 2'}
,wikidata= {property ='P6', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 3'}, value = {'حاکم نوم 3'}},
{type = 'row' , label = {'حاکم لقب 4'} , value = {'حاکم نوم 4'}},
{type = 'row' , label = {'حاکم لقب 5'} , value = {'حاکم نوم 5'}},
{type = 'row' , label = 'موقننه قووه' , value = {'موقننه قووه'} ,
wikidata = {property = 'P194'}},
{type = 'row' , label = ' ← [[سنا مجلس]]' , value = {'سنا مجلس'}},
{type = 'row' , label = ' ← [[پایینترین مجلس]]' , value = {'پایینترین مجلس'}},
{type = 'row' , label = 'قضائیه قووه' , value = {'قضائیه قووه'} ,
wikidata = {property = 'P209'}},
{type = 'row' , label = 'موجریه قووه' , value = {'موجریه قووه'} ,
wikidata = {property = 'P208'}},
}},
{type = 'table' , title ='دکته إتفاقون', rows = {
{type = 'row'
, label = {'حاکمیت نوع'}
, value = {'حاکمیت یادداشت'}
},
{type = 'row' , label = 'بساتن' , value = {'بساتن سال','نحوه تشکیل'} , wikidata = {property = 'P571'}},
{type = 'row' , label = 'تأسیس' , value = {'بساتن','ایجاد','تشکیل'}},
{type = 'row' , label = {'موارد منجر به تشکیل'} , value = {'تاریخ تشکیل'}},
{type = 'row' , label = {'تأسیس دکته 1'} , value = {'تفاق توم 1'}},
{type = 'row' , label = {'تأسیس دکته 2'} , value = {'تفاق توم 2'}},
{type = 'row' , label = {'تأسیس دکته 3'} , value = {'تفاق توم 3'}},
{type = 'row' , label = {'تأسیس دکته 4'} , value = {'تفاق توم 4'}},
{type = 'row' , label = {'تأسیس دکته 5'} , value = {'تفاق توم 5'}},
{type = 'row' , label = {'تأسیس دکته 6'} , value = {'تفاق توم 6'}},
{type = 'row' , label = {'تأسیس دکته 7'} , value = {'تفاق توم 7'}},
{type = 'row' , label = {'تأسیس دکته 8'} , value = {'تفاق توم 8'}},
{type = 'row' , label = {'تأسیس دکته 9'} , value = {'تفاق توم 9'}},
}},
{type = 'table' , title ='عضویتون', rows = {
{type = 'row' , label = '[[اروپا اتحادیه]] دله عضو بیّن' , value = {'اروپا اتحادیه دله عضو بین'}},
{type = 'row' , label = {'سازمان نوع'}, value = {'عضویت'}},
{type = 'row' , label = {'سازمان 1'} , value = {'عضویت توم 1'}},
{type = 'row' , label = {'سازمان 2'} , value = {'عضویت توم 2'}},
{type = 'row' , label = {'سازمان 3'} , value = {'عضویت توم 3'}},
{type = 'row' , label = {'سازمان 4'} , value = {'عضویت توم 4'}},
{type = 'row' , label = {'سازمان 5'} , value = {'عضویت توم 5'}},
{type = 'row' , label = {'سازمان 6'} , value = {'عضویت توم 6'}},
{type = 'row' , label = {'سازمان 7'} , value = {'عضویت توم 7'}},
{type = 'row' , label = {'سازمان 8'} , value = {'عضویت توم 8'}},
{type = 'row' , label = {'سازمان 9'} , value = {'عضویت توم 9'}},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, wikidata = {property = 'P4010',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید']
if r then
if localdata['داخلی ناخالص تولید ترتیب'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← هئن قودرت برابری مجموع' ,
value = {'داخلی ناخالص تولید هئن قودرت برابری أساس سر'} ,
wikidata = {property = 'P4010', listrank = "bestrank"}},
{type = 'row' , label = ' ← سرانه'
, wikidata = {property = 'P2299', qualifier='P585',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید سرانه']
if r then
if localdata['داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید سرانه أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید سرانه']
.. ']])'
end
end
return r
end
},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید#اسمی و واقعی داخلی ناخالص تولید|اسمی داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'اسمی داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید']
if r then
if localdata['اسمی داخلی ناخالص تولید روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخلص تولید أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← [[سرانه]]'
, wikidata = {property = 'P2132',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید سرانه']
if r then
if localdata['اسمی داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست اسمی داخلی ناخالص تولید سرانه أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید سرانه روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = 'داخلی ناخالص تولید واقعی روشد نرخ' , value = {'داخلی ناخالص تولید روشد نرخ'} ,
wikidata = {property = 'P2219', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی ذخیره' , value = {'کلی ذخیره'} ,
wikidata = {property = 'P2134', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='جینی ضریب', rows = {
{type = 'row' , label = 'عدد' , value = {'جینی ضریب'}
, wikidata = {property = 'P1125', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'سال' , value = {'جینی ضریب سال'}},
{type = 'row' , label = 'جرگه'
, value = function(localdata)
local r=localdata['جینی ضریب جرگه']
if r then
if localdata['جینی ضریب جرگه'] then
r = r
.. '('
.. localdata['جینی ضریب روتبه']
.. ')'
end
end
return r
end
},
}},
{type = 'table' , title ='إنسانی توسعه شاخص', rows = {
{type = 'row' , label = 'سال' , value = {'انسانی توسعه شاخص سال'}},
{type = 'row' , label = 'شاخص' , value = {'انسانی توسعه شاخص'} ,
wikidata = {property = 'P1081', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'جرگه' , value = {'انسانی توسعه شاخص روتبه','انسانی توسعه شاخص طبقهبندی'}},
{type = 'row' , label = 'بیکاری نرخ' , value = {'بیکاری نرخ'} ,
wikidata = {property = 'P1198', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'درآمد میانگین' , value = {'درآمد میانگین'} ,
wikidata = {property = 'P3529', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='إقتٮصاد', rows = {
{type = 'row' , label = 'پول واحد' , value = {'پول','پول واحد','پیل یکا','پول نماد','واحد پول','پول یکا','currency'} ,
wikidata = {property = 'P38'}},
{type = 'row' , label = 'مرکزی بانک' , value = {'مرکزی بانک'} ,
wikidata = {property = 'P1304'}},
{type = 'row' , label = 'توروم نرخ' , value = {'توروم نزخ'} ,
wikidata = {property = 'P1279',listrank = "bestrank", showDate= "true"}},
{type = 'row' , label = 'مالیاتی درآمد' , value = {'مالیاتی درآمد'}
, wikidata = {property = 'P3087', showDate= "true"}},
{type = 'row' , label = 'فردی مالیات نرخ' , value = {'فردی مالیات نرخ'} ,
wikidata = {property = 'P2834', showDate= "true"}},
{type = 'row' , label = 'أفزوده أرزش مالیات نرخ' , value = {'أفزوده أرزش مالیات نرخ'} ,
wikidata = {property = 'P2855', showDate= "true"}},
{type = 'row' , label = 'کلی صادرات' , value = {'کلی صادرات'} ,
wikidata = {property = 'P2135', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی واردات' , value = {'کلی واردات'} ,
wikidata = {property = 'P2136', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جاری حیساب]]' , value = {'جاری حیساب'} ,
wikidata = {property = 'P2294'}},
{type = 'row' , label = 'خارجی موستقیم سرمایه گوذاری خالص جریان' , value = {'خارجی موستقیم سرمایه گوذاری خالص جریان'} ,
wikidata = {property = 'P2140', showDate= "true"}},
{type = 'row' , label = 'خالص خارجی موستقیم سرمایه گوذاری' , value = {'خالص خارجی موستقیم سرمایه گوذاری'} ,
wikidata = {property = 'P2141', showDate= "true"}},
{type = 'row' , label = 'قانونی سند' , value = {'قانونی سند'} ,
wikidata = {property = 'P2997', showDate= "true"}},
{type = 'row' , label = 'بازنشسته بوستن سند' , value = {'بازنشسته بوستن سند'} ,
wikidata = {property = 'P3001', showDate= "true"}},
}},
{type = 'table' , title ='نمادون', rows = {
{type = 'row' , label = 'رسمی کد' , value = {'رسمی کد','وبگاه رسمی','رسمی سایت'} ,
wikidata = {property = 'P2238'}},
{type = 'row' , label = '[[اینترنتی دامنه|اینترنت کد]]' , value = {'اینترنت کد','cctld','دامنه اینترنتی','اینترنتی دامنه'} ,
wikidata = {property = 'P78'}},
{type = 'row' , label = 'دریایی شىناسایی إشماره' , value = {'دریایی شیناسایی شوماره'} ,
wikidata = {property = 'P2979'}},
{type = 'row' , label = 'پوستی کود' , value = {'پوستی کود'} ,
wikidata = {property = 'P281'}},
{type = 'row' , label = 'ایزو ۳۱۶۶–۱ آلفا-۲' , value = {'iso3166code','ایزو 3166-1'} ,
wikidata = {property = 'P297',pattern='[[ایزو 3166-2:$1|$1]]'}},
{type = 'row' , label = 'تیلفون کد' , value = {'تیلفون کد','calling_code','تلفن کد','پیششماره تلفنی'} ,
wikidata = {property = 'P474'}},
}},
{type = 'table' , title ='دیگه چیون', rows = {
{type = 'row' , label = 'رانندگی جهت' , value = {'رانندگی جهت','رانندگی از سمت','جهت رانندگی'} ,
wikidata = {property = 'P1622'}},
{type = 'row' , label = 'قطار حرکت جهت' , value = {'قطار حرکت جهت'} ,
wikidata = {property = 'P5658'}},
generic.website(),
}},
{type = 'images', imageparameters = {'map 2','نقشه۲'} , captionparameter = {'map 2 label','زیرنویس نقشه۲'}},
{type = 'images', imageparameters = {'نقشه 3','نقشه۳'} , captionparameter = {'نقشه 3 جیرنویس','نقشه 3 نوم','زیرنویس نقشه۳'}},
{type = 'table' , title ='جیرنیویس', rows = {
{type = 'row1col', value = {'جیرنیویس 1'}},
{type = 'row1col', value = {'جیرنیویس 2'}},
{type = 'row1col', value = {'جیرنیویس 3'}},
{type = 'row1col', value = {'جیرنیویس 4'}},
{type = 'row1col', value = {'جیرنیویس 5'}},
{type = 'row1col', value = {'جیرنیویس 6'}},
{type = 'row1col', value = {'جیرنیویس 7'}},
}},
} -- for parts
} -- for return
ch2tfa0j59n6fa8e07sykz6foq1oeha
327738
327737
2026-06-03T16:02:40Z
محک
1023
327738
Scribunto
text/plain
local generic = require( 'ماژول:صندخ/ادوات' )
local localdata = require 'ماژول:صندخ/دیتا'
return {
maincolor = '#A7D4E7',
wikimod ="Wikidata.Ca",
parts = {
{type = 'title', value ={'اورجینال نوم','نام اصلی','اصلی نوم','native_name'} , icon='defaut' },
{type = 'subtitle'
, value = {'مازرونی رسمی نوم','نام رسمی فارسی','رسمی نوم','نام رسمی','عادی نوم','نوم','common_name'}
, wikidata= {property = 'P1448',listmax = 1, conjunction = 'new line', showlang = 'true'}
},
generic.flag({upright=0.6}),
generic.blason({upright=0.3}),
--generic.shield(),
--generic.emblem(),
generic.motto(),
generic.anthem(),
generic.locationmap(),
generic.geoloc(),
{type = 'table' , title ='جوغرافی' ,rows = {
---generic.coordinates(),--جوغرافی جیگا
{type = 'row' , label = 'بلند چکل' , value = {'بلند چکل','چکل'} ,
wikidata = {
property = 'P610' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}
},
{type = 'row' , label = 'جولترین نقطه' , value = {'جولترین جا','جول'} ,
wikidata = {
property = 'P1589' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}},
{type = 'row' , label = 'گتی' , value = {'گتی','مساحت','area'} ,
wikidata = {property = 'P2046' , formatting='unitcode'}},
{type = 'row' , label = 'ئو' , value = {'ئو درصد','درصد آبها','درصد آبها','percent_water'} ,
wikidata = {property = 'P2927'}},
{type = 'row' , label = 'ارتفاع،<br />آزاد ئو جه' , value = {'ارتفاع'} ,
wikidata = {property = 'P2044', formatting='unitcode'}},
}},
{type = 'table' , title ='جمعیت', rows = {
--{type = 'row' , label = {'اداری مرکز نوع' } , defaultlabel = 'اداری مرکز' },
--{type = 'row' , label = {'نیشتگا نوع'} , defaultlabel = 'نیشتگا نوع' },
{type = 'row' , label = 'نیشتگا' , value = {'پایتخت','نیشتگا','capital'} ,
wikidata = {property = 'P36'}},
{type = 'row' , label = 'گتترین شهر' , value = {'گت شهر','largest_city'}},
{type = 'row' , label = 'مهم شهرون' , value = {'مهم شهرون'}},
{type = 'row' , label = 'إداری نیشتگا' , value = {'اداری مرکز'}},
{type = 'row' , label = 'گت مستعمره' , value = {'گت مستعمره'}},
{type = 'row' , label = '[[رسمی زوون]]' , value = {'رسمی زوون','official_languages'} ,
wikidata = {property = 'P37'}},
{type = 'row' , label = '[[محلی زوون]]' , value = {'محلی زوون'}},
{type = 'row' , label = {'زوون نوع'} , value= {'زوونون'}},
{type = 'row' , label = 'نژادون', value = {'نژادون'}},
{type = 'row' , label = 'بومی مردم' , value = {'بومیون', 'ساکنین نوم'}},
{type = 'row'
, label = function (localdata)
return 'تخمین <small>('..(localdata['سال براورد جمعیت'] or 'تخمین سال')..')</small>'
end
, value = function ( localdata )
local v1,v2, r
v1 = localdata['جمعیت تخمین']
v2 = localdata['رتبه جمعیت']
if(v1) then r=v1..' نفر' end
if(v1 and v2)
then
return r..' ([[کشورون فهرست|'..v2..']])'
else
return r
end
end
},
{type = 'row'
, label = 'جمعیت'
, value = {'جمعیت','population_estimate'}
, wikidata = {property = 'P1082', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = 'مرد' , value = {'مردان'}
, wikidata = {property = 'P1540', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'زن' , value = {'زنان'}
, wikidata = {property = 'P1539', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'خانوار تعداد' , value = {'خانوار تعداد'}
, wikidata = {property = 'P1538', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جمعیت انبسی]]'
, value = function(localdata)
local r
if(localdata['انبسی کم2'])
then
r = localdata['انبسی كم2'] ..' ج/كم²'
end
if(r and localdata['جمعیت انبسی رتبه']) then
r = r .. ' ([[کشورون فهرست|'
..localdata['جمعیت انبسی رتبه'] .. ']])'
end
end
},
{type = 'row' , label = 'شهری جمعیت' , value = {'شهری جمعیت'} ,
wikidata = {property = 'P6343' , qualifier = 'P459', showDate= "true"}},
{type = 'row' , label = 'روستایی جمعیت' , value = {'روستایی جمعیت'} ,
wikidata = {property = 'P6344' , qualifier = 'P459', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'امید زندگی' , value = {'امید به زندگی'} ,
wikidata = {property = 'P2250', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='نٮظام', rows = {
{type = 'row' , label = 'حکومت نوع' , value = {'حکومت نوع','نوع حکومت','government_type'} , wikidata = {property = 'P122'}},
{type = 'row' , label = {'حاکم لقب 1','بالاترین مقوم لقب'}, defaultlabel ='بالاترین مقوم'
,value = {'حاکم نوم 1','بالاترین مقوم نوم'}
,wikidata= {property ='P35', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 2','بالاترین مقوم لقب 2'}, defaultlabel ='حکومت رئیس'
,value = {'حاکم نوم 2','بالاترین مقوم نوم 2'}
,wikidata= {property ='P6', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 3'}, value = {'حاکم نوم 3'}},
{type = 'row' , label = {'حاکم لقب 4'} , value = {'حاکم نوم 4'}},
{type = 'row' , label = {'حاکم لقب 5'} , value = {'حاکم نوم 5'}},
{type = 'row' , label = 'موقننه قووه' , value = {'موقننه قووه'} ,
wikidata = {property = 'P194'}},
{type = 'row' , label = ' ← [[سنا مجلس]]' , value = {'سنا مجلس'}},
{type = 'row' , label = ' ← [[پایینترین مجلس]]' , value = {'پایینترین مجلس'}},
{type = 'row' , label = 'قضائیه قووه' , value = {'قضائیه قووه'} ,
wikidata = {property = 'P209'}},
{type = 'row' , label = 'موجریه قووه' , value = {'موجریه قووه'} ,
wikidata = {property = 'P208'}},
}},
{type = 'table' , title ='دکته إتفاقون', rows = {
{type = 'row'
, label = {'حاکمیت نوع'}
, value = {'حاکمیت یادداشت'}
},
{type = 'row' , label = 'بساتن' , value = {'بساتن سال','نحوه تشکیل'} , wikidata = {property = 'P571'}},
{type = 'row' , label = 'تأسیس' , value = {'بساتن','ایجاد','تشکیل'}},
{type = 'row' , label = {'موارد منجر به تشکیل'} , value = {'تاریخ تشکیل'}},
{type = 'row' , label = {'تأسیس دکته 1'} , value = {'تفاق توم 1'}},
{type = 'row' , label = {'تأسیس دکته 2'} , value = {'تفاق توم 2'}},
{type = 'row' , label = {'تأسیس دکته 3'} , value = {'تفاق توم 3'}},
{type = 'row' , label = {'تأسیس دکته 4'} , value = {'تفاق توم 4'}},
{type = 'row' , label = {'تأسیس دکته 5'} , value = {'تفاق توم 5'}},
{type = 'row' , label = {'تأسیس دکته 6'} , value = {'تفاق توم 6'}},
{type = 'row' , label = {'تأسیس دکته 7'} , value = {'تفاق توم 7'}},
{type = 'row' , label = {'تأسیس دکته 8'} , value = {'تفاق توم 8'}},
{type = 'row' , label = {'تأسیس دکته 9'} , value = {'تفاق توم 9'}},
}},
{type = 'table' , title ='عضویتون', rows = {
{type = 'row' , label = '[[اروپا اتحادیه]] دله عضو بیّن' , value = {'اروپا اتحادیه دله عضو بین'}},
{type = 'row' , label = {'سازمان نوع'}, value = {'عضویت'}},
{type = 'row' , label = {'سازمان 1'} , value = {'عضویت توم 1'}},
{type = 'row' , label = {'سازمان 2'} , value = {'عضویت توم 2'}},
{type = 'row' , label = {'سازمان 3'} , value = {'عضویت توم 3'}},
{type = 'row' , label = {'سازمان 4'} , value = {'عضویت توم 4'}},
{type = 'row' , label = {'سازمان 5'} , value = {'عضویت توم 5'}},
{type = 'row' , label = {'سازمان 6'} , value = {'عضویت توم 6'}},
{type = 'row' , label = {'سازمان 7'} , value = {'عضویت توم 7'}},
{type = 'row' , label = {'سازمان 8'} , value = {'عضویت توم 8'}},
{type = 'row' , label = {'سازمان 9'} , value = {'عضویت توم 9'}},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, wikidata = {property = 'P4010',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید']
if r then
if localdata['داخلی ناخالص تولید ترتیب'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← هئن قودرت برابری مجموع' ,
value = {'داخلی ناخالص تولید هئن قودرت برابری أساس سر'} ,
wikidata = {property = 'P4010', listrank = "bestrank"}},
{type = 'row' , label = ' ← سرانه'
, wikidata = {property = 'P2299', qualifier='P585',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید سرانه']
if r then
if localdata['داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید سرانه أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید سرانه']
.. ']])'
end
end
return r
end
},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید#اسمی و واقعی داخلی ناخالص تولید|اسمی داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'اسمی داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید']
if r then
if localdata['اسمی داخلی ناخالص تولید روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخلص تولید أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← [[سرانه]]'
, wikidata = {property = 'P2132',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید سرانه']
if r then
if localdata['اسمی داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست اسمی داخلی ناخالص تولید سرانه أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید سرانه روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = 'داخلی ناخالص تولید واقعی روشد نرخ' , value = {'داخلی ناخالص تولید روشد نرخ'} ,
wikidata = {property = 'P2219', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی ذخیره' , value = {'کلی ذخیره'} ,
wikidata = {property = 'P2134', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='جینی ضریب', rows = {
{type = 'row' , label = 'عدد' , value = {'جینی ضریب'}
, wikidata = {property = 'P1125', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'سال' , value = {'جینی ضریب سال'}},
{type = 'row' , label = 'جرگه'
, value = function(localdata)
local r=localdata['جینی ضریب جرگه']
if r then
if localdata['جینی ضریب جرگه'] then
r = r
.. '('
.. localdata['جینی ضریب روتبه']
.. ')'
end
end
return r
end
},
}},
{type = 'table' , title ='إنسانی توسعه شاخص', rows = {
{type = 'row' , label = 'سال' , value = {'انسانی توسعه شاخص سال'}},
{type = 'row' , label = 'شاخص' , value = {'انسانی توسعه شاخص'} ,
wikidata = {property = 'P1081', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'جرگه' , value = {'انسانی توسعه شاخص روتبه','انسانی توسعه شاخص طبقهبندی'}},
{type = 'row' , label = 'بیکاری نرخ' , value = {'بیکاری نرخ'} ,
wikidata = {property = 'P1198', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'درآمد میانگین' , value = {'درآمد میانگین'} ,
wikidata = {property = 'P3529', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='إقتٮصاد', rows = {
{type = 'row' , label = 'پول واحد' , value = {'پول','پول واحد','پیل یکا','پول نماد','واحد پول','پول یکا','currency'} ,
wikidata = {property = 'P38'}},
{type = 'row' , label = 'مرکزی بانک' , value = {'مرکزی بانک'} ,
wikidata = {property = 'P1304'}},
{type = 'row' , label = 'توروم نرخ' , value = {'توروم نزخ'} ,
wikidata = {property = 'P1279',listrank = "bestrank", showDate= "true"}},
{type = 'row' , label = 'مالیاتی درآمد' , value = {'مالیاتی درآمد'}
, wikidata = {property = 'P3087', showDate= "true"}},
{type = 'row' , label = 'فردی مالیات نرخ' , value = {'فردی مالیات نرخ'} ,
wikidata = {property = 'P2834', showDate= "true"}},
{type = 'row' , label = 'أفزوده أرزش مالیات نرخ' , value = {'أفزوده أرزش مالیات نرخ'} ,
wikidata = {property = 'P2855', showDate= "true"}},
{type = 'row' , label = 'کلی صادرات' , value = {'کلی صادرات'} ,
wikidata = {property = 'P2135', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی واردات' , value = {'کلی واردات'} ,
wikidata = {property = 'P2136', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جاری حیساب]]' , value = {'جاری حیساب'} ,
wikidata = {property = 'P2294'}},
{type = 'row' , label = 'خارجی موستقیم سرمایه گوذاری خالص جریان' , value = {'خارجی موستقیم سرمایه گوذاری خالص جریان'} ,
wikidata = {property = 'P2140', showDate= "true"}},
{type = 'row' , label = 'خالص خارجی موستقیم سرمایه گوذاری' , value = {'خالص خارجی موستقیم سرمایه گوذاری'} ,
wikidata = {property = 'P2141', showDate= "true"}},
{type = 'row' , label = 'قانونی سند' , value = {'قانونی سند'} ,
wikidata = {property = 'P2997', showDate= "true"}},
{type = 'row' , label = 'بازنشسته بوستن سند' , value = {'بازنشسته بوستن سند'} ,
wikidata = {property = 'P3001', showDate= "true"}},
}},
{type = 'table' , title ='نمادون', rows = {
{type = 'row' , label = 'رسمی کد' , value = {'رسمی کد','وبگاه رسمی','رسمی سایت'} ,
wikidata = {property = 'P2238'}},
{type = 'row' , label = '[[اینترنتی دامنه|اینترنت کد]]' , value = {'اینترنت کد','cctld','دامنه اینترنتی','اینترنتی دامنه'} ,
wikidata = {property = 'P78'}},
{type = 'row' , label = 'دریایی شىناسایی إشماره' , value = {'دریایی شیناسایی شوماره'} ,
wikidata = {property = 'P2979'}},
{type = 'row' , label = 'پوستی کود' , value = {'پوستی کود'} ,
wikidata = {property = 'P281'}},
{type = 'row' , label = 'ایزو ۳۱۶۶–۱ آلفا-۲' , value = {'iso3166code','ایزو 3166-1'} ,
wikidata = {property = 'P297',pattern='[[ایزو 3166-2:$1|$1]]'}},
{type = 'row' , label = 'تیلفون کد' , value = {'تیلفون کد','calling_code','تلفن کد','پیششماره تلفنی'} ,
wikidata = {property = 'P474'}},
}},
{type = 'table' , title ='دیگه چیون', rows = {
{type = 'row' , label = 'رانندگی جهت' , value = {'رانندگی جهت','رانندگی از سمت','جهت رانندگی'} ,
wikidata = {property = 'P1622'}},
{type = 'row' , label = 'قطار حرکت جهت' , value = {'قطار حرکت جهت'} ,
wikidata = {property = 'P5658'}},
generic.website(),
}},
{type = 'images', imageparameters = {'map 2','نقشه۲'} , captionparameter = {'map 2 label','زیرنویس نقشه۲'}},
{type = 'images', imageparameters = {'نقشه 3','نقشه۳'} , captionparameter = {'نقشه 3 جیرنویس','نقشه 3 نوم','زیرنویس نقشه۳'}},
{type = 'table' , title ='جیرنیویس', rows = {
{type = 'row1col', value = {'جیرنیویس 1'}},
{type = 'row1col', value = {'جیرنیویس 2'}},
{type = 'row1col', value = {'جیرنیویس 3'}},
{type = 'row1col', value = {'جیرنیویس 4'}},
{type = 'row1col', value = {'جیرنیویس 5'}},
{type = 'row1col', value = {'جیرنیویس 6'}},
{type = 'row1col', value = {'جیرنیویس 7'}},
}},
} -- for parts
} -- for return
qukat7cmhqohx4yo7u3u7wwzs56ecgc
327739
327738
2026-06-03T16:09:22Z
محک
1023
دگرسته همون قبل واری
327739
Scribunto
text/plain
local generic = require( 'ماژول:صندخ/ادوات' )
local localdata = require 'ماژول:صندخ/دیتا'
return {
maincolor = '#A7D4E7',
wikimod ="Wikidata.Ca",
parts = {
{type = 'title', value ={'کشور نوم','native_name'} , icon='defaut' },
{type = 'subtitle'
, value = {'نوم','رسمی نوم','نام رسمی','مازرونی رسمی نوم','نام رسمی فارسی','common_name'}
, wikidata= {property = 'P1448',listmax = 1, conjunction = 'new line', showlang = 'true'}
},
generic.flag({upright=0.6}),
generic.blason({upright=0.3}),
--generic.shield(),
--generic.emblem(),
generic.motto(),
generic.anthem(),
generic.locationmap(),
generic.geoloc(),
{type = 'table' , title ='جوغرافی' ,rows = {
---generic.coordinates(),--جوغرافی جیگا
{type = 'row' , label = 'بلند چکل' , value = {'بلند چکل','چکل'} ,
wikidata = {
property = 'P610' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}
},
{type = 'row' , label = 'جولترین نقطه' , value = {'جولترین جا','جول'} ,
wikidata = {
property = 'P1589' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}},
{type = 'row' , label = 'گتی' , value = {'گتی','مساحت','area'} ,
wikidata = {property = 'P2046' , formatting='unitcode'}},
{type = 'row' , label = 'ئو' , value = {'ئو درصد','درصد آبها','درصد آبها','percent_water'} ,
wikidata = {property = 'P2927'}},
{type = 'row' , label = 'ارتفاع،<br />آزاد ئو جه' , value = {'ارتفاع'} ,
wikidata = {property = 'P2044', formatting='unitcode'}},
}},
{type = 'table' , title ='جمعیت', rows = {
--{type = 'row' , label = {'اداری مرکز نوع' } , defaultlabel = 'اداری مرکز' },
--{type = 'row' , label = {'نیشتگا نوع'} , defaultlabel = 'نیشتگا نوع' },
{type = 'row' , label = 'نیشتگا' , value = {'پایتخت','نیشتگا','capital'} ,
wikidata = {property = 'P36'}},
{type = 'row' , label = 'گتترین شهر' , value = {'گت شهر','largest_city'}},
{type = 'row' , label = 'مهم شهرون' , value = {'مهم شهرون'}},
{type = 'row' , label = 'إداری نیشتگا' , value = {'اداری مرکز'}},
{type = 'row' , label = 'گت مستعمره' , value = {'گت مستعمره'}},
{type = 'row' , label = '[[رسمی زوون]]' , value = {'رسمی زوون','official_languages'} ,
wikidata = {property = 'P37'}},
{type = 'row' , label = '[[محلی زوون]]' , value = {'محلی زوون'}},
{type = 'row' , label = {'زوون نوع'} , value= {'زوونون'}},
{type = 'row' , label = 'نژادون', value = {'نژادون'}},
{type = 'row' , label = 'بومی مردم' , value = {'بومیون', 'ساکنین نوم'}},
{type = 'row'
, label = function (localdata)
return 'تخمین <small>('..(localdata['سال براورد جمعیت'] or 'تخمین سال')..')</small>'
end
, value = function ( localdata )
local v1,v2, r
v1 = localdata['جمعیت تخمین']
v2 = localdata['رتبه جمعیت']
if(v1) then r=v1..' نفر' end
if(v1 and v2)
then
return r..' ([[کشورون فهرست|'..v2..']])'
else
return r
end
end
},
{type = 'row'
, label = 'جمعیت'
, value = {'جمعیت','population_estimate'}
, wikidata = {property = 'P1082', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = 'مرد' , value = {'مردان'}
, wikidata = {property = 'P1540', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'زن' , value = {'زنان'}
, wikidata = {property = 'P1539', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'خانوار تعداد' , value = {'خانوار تعداد'}
, wikidata = {property = 'P1538', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جمعیت انبسی]]'
, value = function(localdata)
local r
if(localdata['انبسی کم2'])
then
r = localdata['انبسی كم2'] ..' ج/كم²'
end
if(r and localdata['جمعیت انبسی رتبه']) then
r = r .. ' ([[کشورون فهرست|'
..localdata['جمعیت انبسی رتبه'] .. ']])'
end
end
},
{type = 'row' , label = 'شهری جمعیت' , value = {'شهری جمعیت'} ,
wikidata = {property = 'P6343' , qualifier = 'P459', showDate= "true"}},
{type = 'row' , label = 'روستایی جمعیت' , value = {'روستایی جمعیت'} ,
wikidata = {property = 'P6344' , qualifier = 'P459', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'امید زندگی' , value = {'امید به زندگی'} ,
wikidata = {property = 'P2250', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='نٮظام', rows = {
{type = 'row' , label = 'حکومت نوع' , value = {'حکومت نوع','نوع حکومت','government_type'} , wikidata = {property = 'P122'}},
{type = 'row' , label = {'حاکم لقب 1','بالاترین مقوم لقب'}, defaultlabel ='بالاترین مقوم'
,value = {'حاکم نوم 1','بالاترین مقوم نوم'}
,wikidata= {property ='P35', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 2','بالاترین مقوم لقب 2'}, defaultlabel ='حکومت رئیس'
,value = {'حاکم نوم 2','بالاترین مقوم نوم 2'}
,wikidata= {property ='P6', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 3'}, value = {'حاکم نوم 3'}},
{type = 'row' , label = {'حاکم لقب 4'} , value = {'حاکم نوم 4'}},
{type = 'row' , label = {'حاکم لقب 5'} , value = {'حاکم نوم 5'}},
{type = 'row' , label = 'موقننه قووه' , value = {'موقننه قووه'} ,
wikidata = {property = 'P194'}},
{type = 'row' , label = ' ← [[سنا مجلس]]' , value = {'سنا مجلس'}},
{type = 'row' , label = ' ← [[پایینترین مجلس]]' , value = {'پایینترین مجلس'}},
{type = 'row' , label = 'قضائیه قووه' , value = {'قضائیه قووه'} ,
wikidata = {property = 'P209'}},
{type = 'row' , label = 'موجریه قووه' , value = {'موجریه قووه'} ,
wikidata = {property = 'P208'}},
}},
{type = 'table' , title ='دکته إتفاقون', rows = {
{type = 'row'
, label = {'حاکمیت نوع'}
, value = {'حاکمیت یادداشت'}
},
{type = 'row' , label = 'بساتن' , value = {'بساتن سال','نحوه تشکیل'} , wikidata = {property = 'P571'}},
{type = 'row' , label = 'تأسیس' , value = {'بساتن','ایجاد','تشکیل'}},
{type = 'row' , label = {'موارد منجر به تشکیل'} , value = {'تاریخ تشکیل'}},
{type = 'row' , label = {'تأسیس دکته 1'} , value = {'تفاق توم 1'}},
{type = 'row' , label = {'تأسیس دکته 2'} , value = {'تفاق توم 2'}},
{type = 'row' , label = {'تأسیس دکته 3'} , value = {'تفاق توم 3'}},
{type = 'row' , label = {'تأسیس دکته 4'} , value = {'تفاق توم 4'}},
{type = 'row' , label = {'تأسیس دکته 5'} , value = {'تفاق توم 5'}},
{type = 'row' , label = {'تأسیس دکته 6'} , value = {'تفاق توم 6'}},
{type = 'row' , label = {'تأسیس دکته 7'} , value = {'تفاق توم 7'}},
{type = 'row' , label = {'تأسیس دکته 8'} , value = {'تفاق توم 8'}},
{type = 'row' , label = {'تأسیس دکته 9'} , value = {'تفاق توم 9'}},
}},
{type = 'table' , title ='عضویتون', rows = {
{type = 'row' , label = '[[اروپا اتحادیه]] دله عضو بیّن' , value = {'اروپا اتحادیه دله عضو بین'}},
{type = 'row' , label = {'سازمان نوع'}, value = {'عضویت'}},
{type = 'row' , label = {'سازمان 1'} , value = {'عضویت توم 1'}},
{type = 'row' , label = {'سازمان 2'} , value = {'عضویت توم 2'}},
{type = 'row' , label = {'سازمان 3'} , value = {'عضویت توم 3'}},
{type = 'row' , label = {'سازمان 4'} , value = {'عضویت توم 4'}},
{type = 'row' , label = {'سازمان 5'} , value = {'عضویت توم 5'}},
{type = 'row' , label = {'سازمان 6'} , value = {'عضویت توم 6'}},
{type = 'row' , label = {'سازمان 7'} , value = {'عضویت توم 7'}},
{type = 'row' , label = {'سازمان 8'} , value = {'عضویت توم 8'}},
{type = 'row' , label = {'سازمان 9'} , value = {'عضویت توم 9'}},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, wikidata = {property = 'P4010',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید']
if r then
if localdata['داخلی ناخالص تولید ترتیب'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← هئن قودرت برابری مجموع' ,
value = {'داخلی ناخالص تولید هئن قودرت برابری أساس سر'} ,
wikidata = {property = 'P4010', listrank = "bestrank"}},
{type = 'row' , label = ' ← سرانه'
, wikidata = {property = 'P2299', qualifier='P585',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید سرانه']
if r then
if localdata['داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید سرانه أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید سرانه']
.. ']])'
end
end
return r
end
},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید#اسمی و واقعی داخلی ناخالص تولید|اسمی داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'اسمی داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید']
if r then
if localdata['اسمی داخلی ناخالص تولید روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخلص تولید أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← [[سرانه]]'
, wikidata = {property = 'P2132',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید سرانه']
if r then
if localdata['اسمی داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست اسمی داخلی ناخالص تولید سرانه أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید سرانه روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = 'داخلی ناخالص تولید واقعی روشد نرخ' , value = {'داخلی ناخالص تولید روشد نرخ'} ,
wikidata = {property = 'P2219', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی ذخیره' , value = {'کلی ذخیره'} ,
wikidata = {property = 'P2134', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='جینی ضریب', rows = {
{type = 'row' , label = 'عدد' , value = {'جینی ضریب'}
, wikidata = {property = 'P1125', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'سال' , value = {'جینی ضریب سال'}},
{type = 'row' , label = 'جرگه'
, value = function(localdata)
local r=localdata['جینی ضریب جرگه']
if r then
if localdata['جینی ضریب جرگه'] then
r = r
.. '('
.. localdata['جینی ضریب روتبه']
.. ')'
end
end
return r
end
},
}},
{type = 'table' , title ='إنسانی توسعه شاخص', rows = {
{type = 'row' , label = 'سال' , value = {'انسانی توسعه شاخص سال'}},
{type = 'row' , label = 'شاخص' , value = {'انسانی توسعه شاخص'} ,
wikidata = {property = 'P1081', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'جرگه' , value = {'انسانی توسعه شاخص روتبه','انسانی توسعه شاخص طبقهبندی'}},
{type = 'row' , label = 'بیکاری نرخ' , value = {'بیکاری نرخ'} ,
wikidata = {property = 'P1198', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'درآمد میانگین' , value = {'درآمد میانگین'} ,
wikidata = {property = 'P3529', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='إقتٮصاد', rows = {
{type = 'row' , label = 'پول واحد' , value = {'پول','پول واحد','پیل یکا','پول نماد','واحد پول','پول یکا','currency'} ,
wikidata = {property = 'P38'}},
{type = 'row' , label = 'مرکزی بانک' , value = {'مرکزی بانک'} ,
wikidata = {property = 'P1304'}},
{type = 'row' , label = 'توروم نرخ' , value = {'توروم نزخ'} ,
wikidata = {property = 'P1279',listrank = "bestrank", showDate= "true"}},
{type = 'row' , label = 'مالیاتی درآمد' , value = {'مالیاتی درآمد'}
, wikidata = {property = 'P3087', showDate= "true"}},
{type = 'row' , label = 'فردی مالیات نرخ' , value = {'فردی مالیات نرخ'} ,
wikidata = {property = 'P2834', showDate= "true"}},
{type = 'row' , label = 'أفزوده أرزش مالیات نرخ' , value = {'أفزوده أرزش مالیات نرخ'} ,
wikidata = {property = 'P2855', showDate= "true"}},
{type = 'row' , label = 'کلی صادرات' , value = {'کلی صادرات'} ,
wikidata = {property = 'P2135', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی واردات' , value = {'کلی واردات'} ,
wikidata = {property = 'P2136', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جاری حیساب]]' , value = {'جاری حیساب'} ,
wikidata = {property = 'P2294'}},
{type = 'row' , label = 'خارجی موستقیم سرمایه گوذاری خالص جریان' , value = {'خارجی موستقیم سرمایه گوذاری خالص جریان'} ,
wikidata = {property = 'P2140', showDate= "true"}},
{type = 'row' , label = 'خالص خارجی موستقیم سرمایه گوذاری' , value = {'خالص خارجی موستقیم سرمایه گوذاری'} ,
wikidata = {property = 'P2141', showDate= "true"}},
{type = 'row' , label = 'قانونی سند' , value = {'قانونی سند'} ,
wikidata = {property = 'P2997', showDate= "true"}},
{type = 'row' , label = 'بازنشسته بوستن سند' , value = {'بازنشسته بوستن سند'} ,
wikidata = {property = 'P3001', showDate= "true"}},
}},
{type = 'table' , title ='نمادون', rows = {
{type = 'row' , label = 'رسمی کد' , value = {'رسمی کد','وبگاه رسمی','رسمی سایت'} ,
wikidata = {property = 'P2238'}},
{type = 'row' , label = '[[اینترنتی دامنه|اینترنت کد]]' , value = {'اینترنت کد','cctld','دامنه اینترنتی','اینترنتی دامنه'} ,
wikidata = {property = 'P78'}},
{type = 'row' , label = 'دریایی شىناسایی إشماره' , value = {'دریایی شیناسایی شوماره'} ,
wikidata = {property = 'P2979'}},
{type = 'row' , label = 'پوستی کود' , value = {'پوستی کود'} ,
wikidata = {property = 'P281'}},
{type = 'row' , label = 'ایزو ۳۱۶۶–۱ آلفا-۲' , value = {'iso3166code','ایزو 3166-1'} ,
wikidata = {property = 'P297',pattern='[[ایزو 3166-2:$1|$1]]'}},
{type = 'row' , label = 'تیلفون کد' , value = {'تیلفون کد','calling_code','تلفن کد','پیششماره تلفنی'} ,
wikidata = {property = 'P474'}},
}},
{type = 'table' , title ='دیگه چیون', rows = {
{type = 'row' , label = 'رانندگی جهت' , value = {'رانندگی جهت','رانندگی از سمت','جهت رانندگی'} ,
wikidata = {property = 'P1622'}},
{type = 'row' , label = 'قطار حرکت جهت' , value = {'قطار حرکت جهت'} ,
wikidata = {property = 'P5658'}},
generic.website(),
}},
{type = 'images', imageparameters = {'map 2','نقشه۲'} , captionparameter = {'map 2 label','زیرنویس نقشه۲'}},
{type = 'images', imageparameters = {'نقشه 3','نقشه۳'} , captionparameter = {'نقشه 3 جیرنویس','نقشه 3 نوم','زیرنویس نقشه۳'}},
{type = 'table' , title ='جیرنیویس', rows = {
{type = 'row1col', value = {'جیرنیویس 1'}},
{type = 'row1col', value = {'جیرنیویس 2'}},
{type = 'row1col', value = {'جیرنیویس 3'}},
{type = 'row1col', value = {'جیرنیویس 4'}},
{type = 'row1col', value = {'جیرنیویس 5'}},
{type = 'row1col', value = {'جیرنیویس 6'}},
{type = 'row1col', value = {'جیرنیویس 7'}},
}},
} -- for parts
} -- for return
9ce6j1z1685y99o9rulcuu3233tubwt
327741
327739
2026-06-03T16:27:41Z
محک
1023
آزمایش، چتبات کومک جه
327741
Scribunto
text/plain
local generic = require( 'ماژول:صندخ/ادوات' )
local localdata = require 'ماژول:صندخ/دیتا'
return {
maincolor = '#A7D4E7',
wikimod ="Wikidata.Ca",
parts = {
{type = 'title', value ={'کشور نوم','native_name'} , icon='defaut' },
{type = 'subtitle'
, value = {'نوم','رسمی نوم','نام رسمی','مازرونی رسمی نوم','نام رسمی فارسی','common_name'}
, wikidata= {property = 'P1448',listmax = 1, conjunction = 'new line', showlang = 'true'}
},
generic.coat_of_arms,
--generic.shield(),
--generic.emblem(),
generic.motto(),
generic.anthem(),
generic.locationmap(),
generic.geoloc(),
{type = 'table' , title ='جوغرافی' ,rows = {
---generic.coordinates(),--جوغرافی جیگا
{type = 'row' , label = 'بلند چکل' , value = {'بلند چکل','چکل'} ,
wikidata = {
property = 'P610' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}
},
{type = 'row' , label = 'جولترین نقطه' , value = {'جولترین جا','جول'} ,
wikidata = {
property = 'P1589' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}},
{type = 'row' , label = 'گتی' , value = {'گتی','مساحت','area'} ,
wikidata = {property = 'P2046' , formatting='unitcode'}},
{type = 'row' , label = 'ئو' , value = {'ئو درصد','درصد آبها','درصد آبها','percent_water'} ,
wikidata = {property = 'P2927'}},
{type = 'row' , label = 'ارتفاع،<br />آزاد ئو جه' , value = {'ارتفاع'} ,
wikidata = {property = 'P2044', formatting='unitcode'}},
}},
{type = 'table' , title ='جمعیت', rows = {
--{type = 'row' , label = {'اداری مرکز نوع' } , defaultlabel = 'اداری مرکز' },
--{type = 'row' , label = {'نیشتگا نوع'} , defaultlabel = 'نیشتگا نوع' },
{type = 'row' , label = 'نیشتگا' , value = {'پایتخت','نیشتگا','capital'} ,
wikidata = {property = 'P36'}},
{type = 'row' , label = 'گتترین شهر' , value = {'گت شهر','largest_city'}},
{type = 'row' , label = 'مهم شهرون' , value = {'مهم شهرون'}},
{type = 'row' , label = 'إداری نیشتگا' , value = {'اداری مرکز'}},
{type = 'row' , label = 'گت مستعمره' , value = {'گت مستعمره'}},
{type = 'row' , label = '[[رسمی زوون]]' , value = {'رسمی زوون','official_languages'} ,
wikidata = {property = 'P37'}},
{type = 'row' , label = '[[محلی زوون]]' , value = {'محلی زوون'}},
{type = 'row' , label = {'زوون نوع'} , value= {'زوونون'}},
{type = 'row' , label = 'نژادون', value = {'نژادون'}},
{type = 'row' , label = 'بومی مردم' , value = {'بومیون', 'ساکنین نوم'}},
{type = 'row'
, label = function (localdata)
return 'تخمین <small>('..(localdata['سال براورد جمعیت'] or 'تخمین سال')..')</small>'
end
, value = function ( localdata )
local v1,v2, r
v1 = localdata['جمعیت تخمین']
v2 = localdata['رتبه جمعیت']
if(v1) then r=v1..' نفر' end
if(v1 and v2)
then
return r..' ([[کشورون فهرست|'..v2..']])'
else
return r
end
end
},
{type = 'row'
, label = 'جمعیت'
, value = {'جمعیت','population_estimate'}
, wikidata = {property = 'P1082', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = 'مرد' , value = {'مردان'}
, wikidata = {property = 'P1540', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'زن' , value = {'زنان'}
, wikidata = {property = 'P1539', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'خانوار تعداد' , value = {'خانوار تعداد'}
, wikidata = {property = 'P1538', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جمعیت انبسی]]'
, value = function(localdata)
local r
if(localdata['انبسی کم2'])
then
r = localdata['انبسی كم2'] ..' ج/كم²'
end
if(r and localdata['جمعیت انبسی رتبه']) then
r = r .. ' ([[کشورون فهرست|'
..localdata['جمعیت انبسی رتبه'] .. ']])'
end
end
},
{type = 'row' , label = 'شهری جمعیت' , value = {'شهری جمعیت'} ,
wikidata = {property = 'P6343' , qualifier = 'P459', showDate= "true"}},
{type = 'row' , label = 'روستایی جمعیت' , value = {'روستایی جمعیت'} ,
wikidata = {property = 'P6344' , qualifier = 'P459', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'امید زندگی' , value = {'امید به زندگی'} ,
wikidata = {property = 'P2250', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='نٮظام', rows = {
{type = 'row' , label = 'حکومت نوع' , value = {'حکومت نوع','نوع حکومت','government_type'} , wikidata = {property = 'P122'}},
{type = 'row' , label = {'حاکم لقب 1','بالاترین مقوم لقب'}, defaultlabel ='بالاترین مقوم'
,value = {'حاکم نوم 1','بالاترین مقوم نوم'}
,wikidata= {property ='P35', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 2','بالاترین مقوم لقب 2'}, defaultlabel ='حکومت رئیس'
,value = {'حاکم نوم 2','بالاترین مقوم نوم 2'}
,wikidata= {property ='P6', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 3'}, value = {'حاکم نوم 3'}},
{type = 'row' , label = {'حاکم لقب 4'} , value = {'حاکم نوم 4'}},
{type = 'row' , label = {'حاکم لقب 5'} , value = {'حاکم نوم 5'}},
{type = 'row' , label = 'موقننه قووه' , value = {'موقننه قووه'} ,
wikidata = {property = 'P194'}},
{type = 'row' , label = ' ← [[سنا مجلس]]' , value = {'سنا مجلس'}},
{type = 'row' , label = ' ← [[پایینترین مجلس]]' , value = {'پایینترین مجلس'}},
{type = 'row' , label = 'قضائیه قووه' , value = {'قضائیه قووه'} ,
wikidata = {property = 'P209'}},
{type = 'row' , label = 'موجریه قووه' , value = {'موجریه قووه'} ,
wikidata = {property = 'P208'}},
}},
{type = 'table' , title ='دکته إتفاقون', rows = {
{type = 'row'
, label = {'حاکمیت نوع'}
, value = {'حاکمیت یادداشت'}
},
{type = 'row' , label = 'بساتن' , value = {'بساتن سال','نحوه تشکیل'} , wikidata = {property = 'P571'}},
{type = 'row' , label = 'تأسیس' , value = {'بساتن','ایجاد','تشکیل'}},
{type = 'row' , label = {'موارد منجر به تشکیل'} , value = {'تاریخ تشکیل'}},
{type = 'row' , label = {'تأسیس دکته 1'} , value = {'تفاق توم 1'}},
{type = 'row' , label = {'تأسیس دکته 2'} , value = {'تفاق توم 2'}},
{type = 'row' , label = {'تأسیس دکته 3'} , value = {'تفاق توم 3'}},
{type = 'row' , label = {'تأسیس دکته 4'} , value = {'تفاق توم 4'}},
{type = 'row' , label = {'تأسیس دکته 5'} , value = {'تفاق توم 5'}},
{type = 'row' , label = {'تأسیس دکته 6'} , value = {'تفاق توم 6'}},
{type = 'row' , label = {'تأسیس دکته 7'} , value = {'تفاق توم 7'}},
{type = 'row' , label = {'تأسیس دکته 8'} , value = {'تفاق توم 8'}},
{type = 'row' , label = {'تأسیس دکته 9'} , value = {'تفاق توم 9'}},
}},
{type = 'table' , title ='عضویتون', rows = {
{type = 'row' , label = '[[اروپا اتحادیه]] دله عضو بیّن' , value = {'اروپا اتحادیه دله عضو بین'}},
{type = 'row' , label = {'سازمان نوع'}, value = {'عضویت'}},
{type = 'row' , label = {'سازمان 1'} , value = {'عضویت توم 1'}},
{type = 'row' , label = {'سازمان 2'} , value = {'عضویت توم 2'}},
{type = 'row' , label = {'سازمان 3'} , value = {'عضویت توم 3'}},
{type = 'row' , label = {'سازمان 4'} , value = {'عضویت توم 4'}},
{type = 'row' , label = {'سازمان 5'} , value = {'عضویت توم 5'}},
{type = 'row' , label = {'سازمان 6'} , value = {'عضویت توم 6'}},
{type = 'row' , label = {'سازمان 7'} , value = {'عضویت توم 7'}},
{type = 'row' , label = {'سازمان 8'} , value = {'عضویت توم 8'}},
{type = 'row' , label = {'سازمان 9'} , value = {'عضویت توم 9'}},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, wikidata = {property = 'P4010',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید']
if r then
if localdata['داخلی ناخالص تولید ترتیب'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← هئن قودرت برابری مجموع' ,
value = {'داخلی ناخالص تولید هئن قودرت برابری أساس سر'} ,
wikidata = {property = 'P4010', listrank = "bestrank"}},
{type = 'row' , label = ' ← سرانه'
, wikidata = {property = 'P2299', qualifier='P585',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید سرانه']
if r then
if localdata['داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید سرانه أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید سرانه']
.. ']])'
end
end
return r
end
},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید#اسمی و واقعی داخلی ناخالص تولید|اسمی داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'اسمی داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید']
if r then
if localdata['اسمی داخلی ناخالص تولید روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخلص تولید أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← [[سرانه]]'
, wikidata = {property = 'P2132',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید سرانه']
if r then
if localdata['اسمی داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست اسمی داخلی ناخالص تولید سرانه أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید سرانه روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = 'داخلی ناخالص تولید واقعی روشد نرخ' , value = {'داخلی ناخالص تولید روشد نرخ'} ,
wikidata = {property = 'P2219', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی ذخیره' , value = {'کلی ذخیره'} ,
wikidata = {property = 'P2134', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='جینی ضریب', rows = {
{type = 'row' , label = 'عدد' , value = {'جینی ضریب'}
, wikidata = {property = 'P1125', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'سال' , value = {'جینی ضریب سال'}},
{type = 'row' , label = 'جرگه'
, value = function(localdata)
local r=localdata['جینی ضریب جرگه']
if r then
if localdata['جینی ضریب جرگه'] then
r = r
.. '('
.. localdata['جینی ضریب روتبه']
.. ')'
end
end
return r
end
},
}},
{type = 'table' , title ='إنسانی توسعه شاخص', rows = {
{type = 'row' , label = 'سال' , value = {'انسانی توسعه شاخص سال'}},
{type = 'row' , label = 'شاخص' , value = {'انسانی توسعه شاخص'} ,
wikidata = {property = 'P1081', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'جرگه' , value = {'انسانی توسعه شاخص روتبه','انسانی توسعه شاخص طبقهبندی'}},
{type = 'row' , label = 'بیکاری نرخ' , value = {'بیکاری نرخ'} ,
wikidata = {property = 'P1198', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'درآمد میانگین' , value = {'درآمد میانگین'} ,
wikidata = {property = 'P3529', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='إقتٮصاد', rows = {
{type = 'row' , label = 'پول واحد' , value = {'پول','پول واحد','پیل یکا','پول نماد','واحد پول','پول یکا','currency'} ,
wikidata = {property = 'P38'}},
{type = 'row' , label = 'مرکزی بانک' , value = {'مرکزی بانک'} ,
wikidata = {property = 'P1304'}},
{type = 'row' , label = 'توروم نرخ' , value = {'توروم نزخ'} ,
wikidata = {property = 'P1279',listrank = "bestrank", showDate= "true"}},
{type = 'row' , label = 'مالیاتی درآمد' , value = {'مالیاتی درآمد'}
, wikidata = {property = 'P3087', showDate= "true"}},
{type = 'row' , label = 'فردی مالیات نرخ' , value = {'فردی مالیات نرخ'} ,
wikidata = {property = 'P2834', showDate= "true"}},
{type = 'row' , label = 'أفزوده أرزش مالیات نرخ' , value = {'أفزوده أرزش مالیات نرخ'} ,
wikidata = {property = 'P2855', showDate= "true"}},
{type = 'row' , label = 'کلی صادرات' , value = {'کلی صادرات'} ,
wikidata = {property = 'P2135', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی واردات' , value = {'کلی واردات'} ,
wikidata = {property = 'P2136', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جاری حیساب]]' , value = {'جاری حیساب'} ,
wikidata = {property = 'P2294'}},
{type = 'row' , label = 'خارجی موستقیم سرمایه گوذاری خالص جریان' , value = {'خارجی موستقیم سرمایه گوذاری خالص جریان'} ,
wikidata = {property = 'P2140', showDate= "true"}},
{type = 'row' , label = 'خالص خارجی موستقیم سرمایه گوذاری' , value = {'خالص خارجی موستقیم سرمایه گوذاری'} ,
wikidata = {property = 'P2141', showDate= "true"}},
{type = 'row' , label = 'قانونی سند' , value = {'قانونی سند'} ,
wikidata = {property = 'P2997', showDate= "true"}},
{type = 'row' , label = 'بازنشسته بوستن سند' , value = {'بازنشسته بوستن سند'} ,
wikidata = {property = 'P3001', showDate= "true"}},
}},
{type = 'table' , title ='نمادون', rows = {
{type = 'row' , label = 'رسمی کد' , value = {'رسمی کد','وبگاه رسمی','رسمی سایت'} ,
wikidata = {property = 'P2238'}},
{type = 'row' , label = '[[اینترنتی دامنه|اینترنت کد]]' , value = {'اینترنت کد','cctld','دامنه اینترنتی','اینترنتی دامنه'} ,
wikidata = {property = 'P78'}},
{type = 'row' , label = 'دریایی شىناسایی إشماره' , value = {'دریایی شیناسایی شوماره'} ,
wikidata = {property = 'P2979'}},
{type = 'row' , label = 'پوستی کود' , value = {'پوستی کود'} ,
wikidata = {property = 'P281'}},
{type = 'row' , label = 'ایزو ۳۱۶۶–۱ آلفا-۲' , value = {'iso3166code','ایزو 3166-1'} ,
wikidata = {property = 'P297',pattern='[[ایزو 3166-2:$1|$1]]'}},
{type = 'row' , label = 'تیلفون کد' , value = {'تیلفون کد','calling_code','تلفن کد','پیششماره تلفنی'} ,
wikidata = {property = 'P474'}},
}},
{type = 'table' , title ='دیگه چیون', rows = {
{type = 'row' , label = 'رانندگی جهت' , value = {'رانندگی جهت','رانندگی از سمت','جهت رانندگی'} ,
wikidata = {property = 'P1622'}},
{type = 'row' , label = 'قطار حرکت جهت' , value = {'قطار حرکت جهت'} ,
wikidata = {property = 'P5658'}},
generic.website(),
}},
{type = 'images', imageparameters = {'map 2','نقشه۲'} , captionparameter = {'map 2 label','زیرنویس نقشه۲'}},
{type = 'images', imageparameters = {'نقشه 3','نقشه۳'} , captionparameter = {'نقشه 3 جیرنویس','نقشه 3 نوم','زیرنویس نقشه۳'}},
{type = 'table' , title ='جیرنیویس', rows = {
{type = 'row1col', value = {'جیرنیویس 1'}},
{type = 'row1col', value = {'جیرنیویس 2'}},
{type = 'row1col', value = {'جیرنیویس 3'}},
{type = 'row1col', value = {'جیرنیویس 4'}},
{type = 'row1col', value = {'جیرنیویس 5'}},
{type = 'row1col', value = {'جیرنیویس 6'}},
{type = 'row1col', value = {'جیرنیویس 7'}},
}},
} -- for parts
} -- for return
dh5iqz2a676uj60rxuj55s7o3x7iuch
327743
327741
2026-06-03T16:34:35Z
محک
1023
نسخهٔ [[Special:Diff/327741|327741]] از [[Special:Contributions/محک|محک]] ([[User talk:محک|بحث]]) خنثی شد
327743
Scribunto
text/plain
local generic = require( 'ماژول:صندخ/ادوات' )
local localdata = require 'ماژول:صندخ/دیتا'
return {
maincolor = '#A7D4E7',
wikimod ="Wikidata.Ca",
parts = {
{type = 'title', value ={'کشور نوم','native_name'} , icon='defaut' },
{type = 'subtitle'
, value = {'نوم','رسمی نوم','نام رسمی','مازرونی رسمی نوم','نام رسمی فارسی','common_name'}
, wikidata= {property = 'P1448',listmax = 1, conjunction = 'new line', showlang = 'true'}
},
generic.flag({upright=0.6}),
generic.blason({upright=0.3}),
--generic.shield(),
--generic.emblem(),
generic.motto(),
generic.anthem(),
generic.locationmap(),
generic.geoloc(),
{type = 'table' , title ='جوغرافی' ,rows = {
---generic.coordinates(),--جوغرافی جیگا
{type = 'row' , label = 'بلند چکل' , value = {'بلند چکل','چکل'} ,
wikidata = {
property = 'P610' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}
},
{type = 'row' , label = 'جولترین نقطه' , value = {'جولترین جا','جول'} ,
wikidata = {
property = 'P1589' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}},
{type = 'row' , label = 'گتی' , value = {'گتی','مساحت','area'} ,
wikidata = {property = 'P2046' , formatting='unitcode'}},
{type = 'row' , label = 'ئو' , value = {'ئو درصد','درصد آبها','درصد آبها','percent_water'} ,
wikidata = {property = 'P2927'}},
{type = 'row' , label = 'ارتفاع،<br />آزاد ئو جه' , value = {'ارتفاع'} ,
wikidata = {property = 'P2044', formatting='unitcode'}},
}},
{type = 'table' , title ='جمعیت', rows = {
--{type = 'row' , label = {'اداری مرکز نوع' } , defaultlabel = 'اداری مرکز' },
--{type = 'row' , label = {'نیشتگا نوع'} , defaultlabel = 'نیشتگا نوع' },
{type = 'row' , label = 'نیشتگا' , value = {'پایتخت','نیشتگا','capital'} ,
wikidata = {property = 'P36'}},
{type = 'row' , label = 'گتترین شهر' , value = {'گت شهر','largest_city'}},
{type = 'row' , label = 'مهم شهرون' , value = {'مهم شهرون'}},
{type = 'row' , label = 'إداری نیشتگا' , value = {'اداری مرکز'}},
{type = 'row' , label = 'گت مستعمره' , value = {'گت مستعمره'}},
{type = 'row' , label = '[[رسمی زوون]]' , value = {'رسمی زوون','official_languages'} ,
wikidata = {property = 'P37'}},
{type = 'row' , label = '[[محلی زوون]]' , value = {'محلی زوون'}},
{type = 'row' , label = {'زوون نوع'} , value= {'زوونون'}},
{type = 'row' , label = 'نژادون', value = {'نژادون'}},
{type = 'row' , label = 'بومی مردم' , value = {'بومیون', 'ساکنین نوم'}},
{type = 'row'
, label = function (localdata)
return 'تخمین <small>('..(localdata['سال براورد جمعیت'] or 'تخمین سال')..')</small>'
end
, value = function ( localdata )
local v1,v2, r
v1 = localdata['جمعیت تخمین']
v2 = localdata['رتبه جمعیت']
if(v1) then r=v1..' نفر' end
if(v1 and v2)
then
return r..' ([[کشورون فهرست|'..v2..']])'
else
return r
end
end
},
{type = 'row'
, label = 'جمعیت'
, value = {'جمعیت','population_estimate'}
, wikidata = {property = 'P1082', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = 'مرد' , value = {'مردان'}
, wikidata = {property = 'P1540', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'زن' , value = {'زنان'}
, wikidata = {property = 'P1539', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'خانوار تعداد' , value = {'خانوار تعداد'}
, wikidata = {property = 'P1538', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جمعیت انبسی]]'
, value = function(localdata)
local r
if(localdata['انبسی کم2'])
then
r = localdata['انبسی كم2'] ..' ج/كم²'
end
if(r and localdata['جمعیت انبسی رتبه']) then
r = r .. ' ([[کشورون فهرست|'
..localdata['جمعیت انبسی رتبه'] .. ']])'
end
end
},
{type = 'row' , label = 'شهری جمعیت' , value = {'شهری جمعیت'} ,
wikidata = {property = 'P6343' , qualifier = 'P459', showDate= "true"}},
{type = 'row' , label = 'روستایی جمعیت' , value = {'روستایی جمعیت'} ,
wikidata = {property = 'P6344' , qualifier = 'P459', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'امید زندگی' , value = {'امید به زندگی'} ,
wikidata = {property = 'P2250', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='نٮظام', rows = {
{type = 'row' , label = 'حکومت نوع' , value = {'حکومت نوع','نوع حکومت','government_type'} , wikidata = {property = 'P122'}},
{type = 'row' , label = {'حاکم لقب 1','بالاترین مقوم لقب'}, defaultlabel ='بالاترین مقوم'
,value = {'حاکم نوم 1','بالاترین مقوم نوم'}
,wikidata= {property ='P35', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 2','بالاترین مقوم لقب 2'}, defaultlabel ='حکومت رئیس'
,value = {'حاکم نوم 2','بالاترین مقوم نوم 2'}
,wikidata= {property ='P6', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 3'}, value = {'حاکم نوم 3'}},
{type = 'row' , label = {'حاکم لقب 4'} , value = {'حاکم نوم 4'}},
{type = 'row' , label = {'حاکم لقب 5'} , value = {'حاکم نوم 5'}},
{type = 'row' , label = 'موقننه قووه' , value = {'موقننه قووه'} ,
wikidata = {property = 'P194'}},
{type = 'row' , label = ' ← [[سنا مجلس]]' , value = {'سنا مجلس'}},
{type = 'row' , label = ' ← [[پایینترین مجلس]]' , value = {'پایینترین مجلس'}},
{type = 'row' , label = 'قضائیه قووه' , value = {'قضائیه قووه'} ,
wikidata = {property = 'P209'}},
{type = 'row' , label = 'موجریه قووه' , value = {'موجریه قووه'} ,
wikidata = {property = 'P208'}},
}},
{type = 'table' , title ='دکته إتفاقون', rows = {
{type = 'row'
, label = {'حاکمیت نوع'}
, value = {'حاکمیت یادداشت'}
},
{type = 'row' , label = 'بساتن' , value = {'بساتن سال','نحوه تشکیل'} , wikidata = {property = 'P571'}},
{type = 'row' , label = 'تأسیس' , value = {'بساتن','ایجاد','تشکیل'}},
{type = 'row' , label = {'موارد منجر به تشکیل'} , value = {'تاریخ تشکیل'}},
{type = 'row' , label = {'تأسیس دکته 1'} , value = {'تفاق توم 1'}},
{type = 'row' , label = {'تأسیس دکته 2'} , value = {'تفاق توم 2'}},
{type = 'row' , label = {'تأسیس دکته 3'} , value = {'تفاق توم 3'}},
{type = 'row' , label = {'تأسیس دکته 4'} , value = {'تفاق توم 4'}},
{type = 'row' , label = {'تأسیس دکته 5'} , value = {'تفاق توم 5'}},
{type = 'row' , label = {'تأسیس دکته 6'} , value = {'تفاق توم 6'}},
{type = 'row' , label = {'تأسیس دکته 7'} , value = {'تفاق توم 7'}},
{type = 'row' , label = {'تأسیس دکته 8'} , value = {'تفاق توم 8'}},
{type = 'row' , label = {'تأسیس دکته 9'} , value = {'تفاق توم 9'}},
}},
{type = 'table' , title ='عضویتون', rows = {
{type = 'row' , label = '[[اروپا اتحادیه]] دله عضو بیّن' , value = {'اروپا اتحادیه دله عضو بین'}},
{type = 'row' , label = {'سازمان نوع'}, value = {'عضویت'}},
{type = 'row' , label = {'سازمان 1'} , value = {'عضویت توم 1'}},
{type = 'row' , label = {'سازمان 2'} , value = {'عضویت توم 2'}},
{type = 'row' , label = {'سازمان 3'} , value = {'عضویت توم 3'}},
{type = 'row' , label = {'سازمان 4'} , value = {'عضویت توم 4'}},
{type = 'row' , label = {'سازمان 5'} , value = {'عضویت توم 5'}},
{type = 'row' , label = {'سازمان 6'} , value = {'عضویت توم 6'}},
{type = 'row' , label = {'سازمان 7'} , value = {'عضویت توم 7'}},
{type = 'row' , label = {'سازمان 8'} , value = {'عضویت توم 8'}},
{type = 'row' , label = {'سازمان 9'} , value = {'عضویت توم 9'}},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, wikidata = {property = 'P4010',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید']
if r then
if localdata['داخلی ناخالص تولید ترتیب'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← هئن قودرت برابری مجموع' ,
value = {'داخلی ناخالص تولید هئن قودرت برابری أساس سر'} ,
wikidata = {property = 'P4010', listrank = "bestrank"}},
{type = 'row' , label = ' ← سرانه'
, wikidata = {property = 'P2299', qualifier='P585',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید سرانه']
if r then
if localdata['داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید سرانه أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید سرانه']
.. ']])'
end
end
return r
end
},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید#اسمی و واقعی داخلی ناخالص تولید|اسمی داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'اسمی داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید']
if r then
if localdata['اسمی داخلی ناخالص تولید روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخلص تولید أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← [[سرانه]]'
, wikidata = {property = 'P2132',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید سرانه']
if r then
if localdata['اسمی داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست اسمی داخلی ناخالص تولید سرانه أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید سرانه روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = 'داخلی ناخالص تولید واقعی روشد نرخ' , value = {'داخلی ناخالص تولید روشد نرخ'} ,
wikidata = {property = 'P2219', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی ذخیره' , value = {'کلی ذخیره'} ,
wikidata = {property = 'P2134', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='جینی ضریب', rows = {
{type = 'row' , label = 'عدد' , value = {'جینی ضریب'}
, wikidata = {property = 'P1125', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'سال' , value = {'جینی ضریب سال'}},
{type = 'row' , label = 'جرگه'
, value = function(localdata)
local r=localdata['جینی ضریب جرگه']
if r then
if localdata['جینی ضریب جرگه'] then
r = r
.. '('
.. localdata['جینی ضریب روتبه']
.. ')'
end
end
return r
end
},
}},
{type = 'table' , title ='إنسانی توسعه شاخص', rows = {
{type = 'row' , label = 'سال' , value = {'انسانی توسعه شاخص سال'}},
{type = 'row' , label = 'شاخص' , value = {'انسانی توسعه شاخص'} ,
wikidata = {property = 'P1081', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'جرگه' , value = {'انسانی توسعه شاخص روتبه','انسانی توسعه شاخص طبقهبندی'}},
{type = 'row' , label = 'بیکاری نرخ' , value = {'بیکاری نرخ'} ,
wikidata = {property = 'P1198', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'درآمد میانگین' , value = {'درآمد میانگین'} ,
wikidata = {property = 'P3529', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='إقتٮصاد', rows = {
{type = 'row' , label = 'پول واحد' , value = {'پول','پول واحد','پیل یکا','پول نماد','واحد پول','پول یکا','currency'} ,
wikidata = {property = 'P38'}},
{type = 'row' , label = 'مرکزی بانک' , value = {'مرکزی بانک'} ,
wikidata = {property = 'P1304'}},
{type = 'row' , label = 'توروم نرخ' , value = {'توروم نزخ'} ,
wikidata = {property = 'P1279',listrank = "bestrank", showDate= "true"}},
{type = 'row' , label = 'مالیاتی درآمد' , value = {'مالیاتی درآمد'}
, wikidata = {property = 'P3087', showDate= "true"}},
{type = 'row' , label = 'فردی مالیات نرخ' , value = {'فردی مالیات نرخ'} ,
wikidata = {property = 'P2834', showDate= "true"}},
{type = 'row' , label = 'أفزوده أرزش مالیات نرخ' , value = {'أفزوده أرزش مالیات نرخ'} ,
wikidata = {property = 'P2855', showDate= "true"}},
{type = 'row' , label = 'کلی صادرات' , value = {'کلی صادرات'} ,
wikidata = {property = 'P2135', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی واردات' , value = {'کلی واردات'} ,
wikidata = {property = 'P2136', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جاری حیساب]]' , value = {'جاری حیساب'} ,
wikidata = {property = 'P2294'}},
{type = 'row' , label = 'خارجی موستقیم سرمایه گوذاری خالص جریان' , value = {'خارجی موستقیم سرمایه گوذاری خالص جریان'} ,
wikidata = {property = 'P2140', showDate= "true"}},
{type = 'row' , label = 'خالص خارجی موستقیم سرمایه گوذاری' , value = {'خالص خارجی موستقیم سرمایه گوذاری'} ,
wikidata = {property = 'P2141', showDate= "true"}},
{type = 'row' , label = 'قانونی سند' , value = {'قانونی سند'} ,
wikidata = {property = 'P2997', showDate= "true"}},
{type = 'row' , label = 'بازنشسته بوستن سند' , value = {'بازنشسته بوستن سند'} ,
wikidata = {property = 'P3001', showDate= "true"}},
}},
{type = 'table' , title ='نمادون', rows = {
{type = 'row' , label = 'رسمی کد' , value = {'رسمی کد','وبگاه رسمی','رسمی سایت'} ,
wikidata = {property = 'P2238'}},
{type = 'row' , label = '[[اینترنتی دامنه|اینترنت کد]]' , value = {'اینترنت کد','cctld','دامنه اینترنتی','اینترنتی دامنه'} ,
wikidata = {property = 'P78'}},
{type = 'row' , label = 'دریایی شىناسایی إشماره' , value = {'دریایی شیناسایی شوماره'} ,
wikidata = {property = 'P2979'}},
{type = 'row' , label = 'پوستی کود' , value = {'پوستی کود'} ,
wikidata = {property = 'P281'}},
{type = 'row' , label = 'ایزو ۳۱۶۶–۱ آلفا-۲' , value = {'iso3166code','ایزو 3166-1'} ,
wikidata = {property = 'P297',pattern='[[ایزو 3166-2:$1|$1]]'}},
{type = 'row' , label = 'تیلفون کد' , value = {'تیلفون کد','calling_code','تلفن کد','پیششماره تلفنی'} ,
wikidata = {property = 'P474'}},
}},
{type = 'table' , title ='دیگه چیون', rows = {
{type = 'row' , label = 'رانندگی جهت' , value = {'رانندگی جهت','رانندگی از سمت','جهت رانندگی'} ,
wikidata = {property = 'P1622'}},
{type = 'row' , label = 'قطار حرکت جهت' , value = {'قطار حرکت جهت'} ,
wikidata = {property = 'P5658'}},
generic.website(),
}},
{type = 'images', imageparameters = {'map 2','نقشه۲'} , captionparameter = {'map 2 label','زیرنویس نقشه۲'}},
{type = 'images', imageparameters = {'نقشه 3','نقشه۳'} , captionparameter = {'نقشه 3 جیرنویس','نقشه 3 نوم','زیرنویس نقشه۳'}},
{type = 'table' , title ='جیرنیویس', rows = {
{type = 'row1col', value = {'جیرنیویس 1'}},
{type = 'row1col', value = {'جیرنیویس 2'}},
{type = 'row1col', value = {'جیرنیویس 3'}},
{type = 'row1col', value = {'جیرنیویس 4'}},
{type = 'row1col', value = {'جیرنیویس 5'}},
{type = 'row1col', value = {'جیرنیویس 6'}},
{type = 'row1col', value = {'جیرنیویس 7'}},
}},
} -- for parts
} -- for return
9ce6j1z1685y99o9rulcuu3233tubwt
327744
327743
2026-06-03T16:36:23Z
محک
1023
327744
Scribunto
text/plain
local generic = require( 'ماژول:صندخ/ادوات' )
local localdata = require 'ماژول:صندخ/دیتا'
return {
maincolor = '#A7D4E7',
wikimod ="Wikidata.Ca",
parts = {
{type = 'title', value ={'کشور نوم','native_name'} , icon='defaut' },
{type = 'subtitle'
, value = {'نوم','رسمی نوم','نام رسمی','مازرونی رسمی نوم','نام رسمی فارسی','common_name'}
, wikidata= {property = 'P1448',listmax = 1, conjunction = 'new line', showlang = 'true'}
},
generic.flag(),
--generic.shield(),
--generic.emblem(),
generic.motto(),
generic.anthem(),
generic.locationmap(),
generic.geoloc(),
{type = 'table' , title ='جوغرافی' ,rows = {
---generic.coordinates(),--جوغرافی جیگا
{type = 'row' , label = 'بلند چکل' , value = {'بلند چکل','چکل'} ,
wikidata = {
property = 'P610' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}
},
{type = 'row' , label = 'جولترین نقطه' , value = {'جولترین جا','جول'} ,
wikidata = {
property = 'P1589' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}},
{type = 'row' , label = 'گتی' , value = {'گتی','مساحت','area'} ,
wikidata = {property = 'P2046' , formatting='unitcode'}},
{type = 'row' , label = 'ئو' , value = {'ئو درصد','درصد آبها','درصد آبها','percent_water'} ,
wikidata = {property = 'P2927'}},
{type = 'row' , label = 'ارتفاع،<br />آزاد ئو جه' , value = {'ارتفاع'} ,
wikidata = {property = 'P2044', formatting='unitcode'}},
}},
{type = 'table' , title ='جمعیت', rows = {
--{type = 'row' , label = {'اداری مرکز نوع' } , defaultlabel = 'اداری مرکز' },
--{type = 'row' , label = {'نیشتگا نوع'} , defaultlabel = 'نیشتگا نوع' },
{type = 'row' , label = 'نیشتگا' , value = {'پایتخت','نیشتگا','capital'} ,
wikidata = {property = 'P36'}},
{type = 'row' , label = 'گتترین شهر' , value = {'گت شهر','largest_city'}},
{type = 'row' , label = 'مهم شهرون' , value = {'مهم شهرون'}},
{type = 'row' , label = 'إداری نیشتگا' , value = {'اداری مرکز'}},
{type = 'row' , label = 'گت مستعمره' , value = {'گت مستعمره'}},
{type = 'row' , label = '[[رسمی زوون]]' , value = {'رسمی زوون','official_languages'} ,
wikidata = {property = 'P37'}},
{type = 'row' , label = '[[محلی زوون]]' , value = {'محلی زوون'}},
{type = 'row' , label = {'زوون نوع'} , value= {'زوونون'}},
{type = 'row' , label = 'نژادون', value = {'نژادون'}},
{type = 'row' , label = 'بومی مردم' , value = {'بومیون', 'ساکنین نوم'}},
{type = 'row'
, label = function (localdata)
return 'تخمین <small>('..(localdata['سال براورد جمعیت'] or 'تخمین سال')..')</small>'
end
, value = function ( localdata )
local v1,v2, r
v1 = localdata['جمعیت تخمین']
v2 = localdata['رتبه جمعیت']
if(v1) then r=v1..' نفر' end
if(v1 and v2)
then
return r..' ([[کشورون فهرست|'..v2..']])'
else
return r
end
end
},
{type = 'row'
, label = 'جمعیت'
, value = {'جمعیت','population_estimate'}
, wikidata = {property = 'P1082', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = 'مرد' , value = {'مردان'}
, wikidata = {property = 'P1540', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'زن' , value = {'زنان'}
, wikidata = {property = 'P1539', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'خانوار تعداد' , value = {'خانوار تعداد'}
, wikidata = {property = 'P1538', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جمعیت انبسی]]'
, value = function(localdata)
local r
if(localdata['انبسی کم2'])
then
r = localdata['انبسی كم2'] ..' ج/كم²'
end
if(r and localdata['جمعیت انبسی رتبه']) then
r = r .. ' ([[کشورون فهرست|'
..localdata['جمعیت انبسی رتبه'] .. ']])'
end
end
},
{type = 'row' , label = 'شهری جمعیت' , value = {'شهری جمعیت'} ,
wikidata = {property = 'P6343' , qualifier = 'P459', showDate= "true"}},
{type = 'row' , label = 'روستایی جمعیت' , value = {'روستایی جمعیت'} ,
wikidata = {property = 'P6344' , qualifier = 'P459', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'امید زندگی' , value = {'امید به زندگی'} ,
wikidata = {property = 'P2250', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='نٮظام', rows = {
{type = 'row' , label = 'حکومت نوع' , value = {'حکومت نوع','نوع حکومت','government_type'} , wikidata = {property = 'P122'}},
{type = 'row' , label = {'حاکم لقب 1','بالاترین مقوم لقب'}, defaultlabel ='بالاترین مقوم'
,value = {'حاکم نوم 1','بالاترین مقوم نوم'}
,wikidata= {property ='P35', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 2','بالاترین مقوم لقب 2'}, defaultlabel ='حکومت رئیس'
,value = {'حاکم نوم 2','بالاترین مقوم نوم 2'}
,wikidata= {property ='P6', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 3'}, value = {'حاکم نوم 3'}},
{type = 'row' , label = {'حاکم لقب 4'} , value = {'حاکم نوم 4'}},
{type = 'row' , label = {'حاکم لقب 5'} , value = {'حاکم نوم 5'}},
{type = 'row' , label = 'موقننه قووه' , value = {'موقننه قووه'} ,
wikidata = {property = 'P194'}},
{type = 'row' , label = ' ← [[سنا مجلس]]' , value = {'سنا مجلس'}},
{type = 'row' , label = ' ← [[پایینترین مجلس]]' , value = {'پایینترین مجلس'}},
{type = 'row' , label = 'قضائیه قووه' , value = {'قضائیه قووه'} ,
wikidata = {property = 'P209'}},
{type = 'row' , label = 'موجریه قووه' , value = {'موجریه قووه'} ,
wikidata = {property = 'P208'}},
}},
{type = 'table' , title ='دکته إتفاقون', rows = {
{type = 'row'
, label = {'حاکمیت نوع'}
, value = {'حاکمیت یادداشت'}
},
{type = 'row' , label = 'بساتن' , value = {'بساتن سال','نحوه تشکیل'} , wikidata = {property = 'P571'}},
{type = 'row' , label = 'تأسیس' , value = {'بساتن','ایجاد','تشکیل'}},
{type = 'row' , label = {'موارد منجر به تشکیل'} , value = {'تاریخ تشکیل'}},
{type = 'row' , label = {'تأسیس دکته 1'} , value = {'تفاق توم 1'}},
{type = 'row' , label = {'تأسیس دکته 2'} , value = {'تفاق توم 2'}},
{type = 'row' , label = {'تأسیس دکته 3'} , value = {'تفاق توم 3'}},
{type = 'row' , label = {'تأسیس دکته 4'} , value = {'تفاق توم 4'}},
{type = 'row' , label = {'تأسیس دکته 5'} , value = {'تفاق توم 5'}},
{type = 'row' , label = {'تأسیس دکته 6'} , value = {'تفاق توم 6'}},
{type = 'row' , label = {'تأسیس دکته 7'} , value = {'تفاق توم 7'}},
{type = 'row' , label = {'تأسیس دکته 8'} , value = {'تفاق توم 8'}},
{type = 'row' , label = {'تأسیس دکته 9'} , value = {'تفاق توم 9'}},
}},
{type = 'table' , title ='عضویتون', rows = {
{type = 'row' , label = '[[اروپا اتحادیه]] دله عضو بیّن' , value = {'اروپا اتحادیه دله عضو بین'}},
{type = 'row' , label = {'سازمان نوع'}, value = {'عضویت'}},
{type = 'row' , label = {'سازمان 1'} , value = {'عضویت توم 1'}},
{type = 'row' , label = {'سازمان 2'} , value = {'عضویت توم 2'}},
{type = 'row' , label = {'سازمان 3'} , value = {'عضویت توم 3'}},
{type = 'row' , label = {'سازمان 4'} , value = {'عضویت توم 4'}},
{type = 'row' , label = {'سازمان 5'} , value = {'عضویت توم 5'}},
{type = 'row' , label = {'سازمان 6'} , value = {'عضویت توم 6'}},
{type = 'row' , label = {'سازمان 7'} , value = {'عضویت توم 7'}},
{type = 'row' , label = {'سازمان 8'} , value = {'عضویت توم 8'}},
{type = 'row' , label = {'سازمان 9'} , value = {'عضویت توم 9'}},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, wikidata = {property = 'P4010',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید']
if r then
if localdata['داخلی ناخالص تولید ترتیب'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← هئن قودرت برابری مجموع' ,
value = {'داخلی ناخالص تولید هئن قودرت برابری أساس سر'} ,
wikidata = {property = 'P4010', listrank = "bestrank"}},
{type = 'row' , label = ' ← سرانه'
, wikidata = {property = 'P2299', qualifier='P585',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید سرانه']
if r then
if localdata['داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید سرانه أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید سرانه']
.. ']])'
end
end
return r
end
},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید#اسمی و واقعی داخلی ناخالص تولید|اسمی داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'اسمی داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید']
if r then
if localdata['اسمی داخلی ناخالص تولید روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخلص تولید أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← [[سرانه]]'
, wikidata = {property = 'P2132',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید سرانه']
if r then
if localdata['اسمی داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست اسمی داخلی ناخالص تولید سرانه أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید سرانه روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = 'داخلی ناخالص تولید واقعی روشد نرخ' , value = {'داخلی ناخالص تولید روشد نرخ'} ,
wikidata = {property = 'P2219', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی ذخیره' , value = {'کلی ذخیره'} ,
wikidata = {property = 'P2134', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='جینی ضریب', rows = {
{type = 'row' , label = 'عدد' , value = {'جینی ضریب'}
, wikidata = {property = 'P1125', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'سال' , value = {'جینی ضریب سال'}},
{type = 'row' , label = 'جرگه'
, value = function(localdata)
local r=localdata['جینی ضریب جرگه']
if r then
if localdata['جینی ضریب جرگه'] then
r = r
.. '('
.. localdata['جینی ضریب روتبه']
.. ')'
end
end
return r
end
},
}},
{type = 'table' , title ='إنسانی توسعه شاخص', rows = {
{type = 'row' , label = 'سال' , value = {'انسانی توسعه شاخص سال'}},
{type = 'row' , label = 'شاخص' , value = {'انسانی توسعه شاخص'} ,
wikidata = {property = 'P1081', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'جرگه' , value = {'انسانی توسعه شاخص روتبه','انسانی توسعه شاخص طبقهبندی'}},
{type = 'row' , label = 'بیکاری نرخ' , value = {'بیکاری نرخ'} ,
wikidata = {property = 'P1198', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'درآمد میانگین' , value = {'درآمد میانگین'} ,
wikidata = {property = 'P3529', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='إقتٮصاد', rows = {
{type = 'row' , label = 'پول واحد' , value = {'پول','پول واحد','پیل یکا','پول نماد','واحد پول','پول یکا','currency'} ,
wikidata = {property = 'P38'}},
{type = 'row' , label = 'مرکزی بانک' , value = {'مرکزی بانک'} ,
wikidata = {property = 'P1304'}},
{type = 'row' , label = 'توروم نرخ' , value = {'توروم نزخ'} ,
wikidata = {property = 'P1279',listrank = "bestrank", showDate= "true"}},
{type = 'row' , label = 'مالیاتی درآمد' , value = {'مالیاتی درآمد'}
, wikidata = {property = 'P3087', showDate= "true"}},
{type = 'row' , label = 'فردی مالیات نرخ' , value = {'فردی مالیات نرخ'} ,
wikidata = {property = 'P2834', showDate= "true"}},
{type = 'row' , label = 'أفزوده أرزش مالیات نرخ' , value = {'أفزوده أرزش مالیات نرخ'} ,
wikidata = {property = 'P2855', showDate= "true"}},
{type = 'row' , label = 'کلی صادرات' , value = {'کلی صادرات'} ,
wikidata = {property = 'P2135', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی واردات' , value = {'کلی واردات'} ,
wikidata = {property = 'P2136', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جاری حیساب]]' , value = {'جاری حیساب'} ,
wikidata = {property = 'P2294'}},
{type = 'row' , label = 'خارجی موستقیم سرمایه گوذاری خالص جریان' , value = {'خارجی موستقیم سرمایه گوذاری خالص جریان'} ,
wikidata = {property = 'P2140', showDate= "true"}},
{type = 'row' , label = 'خالص خارجی موستقیم سرمایه گوذاری' , value = {'خالص خارجی موستقیم سرمایه گوذاری'} ,
wikidata = {property = 'P2141', showDate= "true"}},
{type = 'row' , label = 'قانونی سند' , value = {'قانونی سند'} ,
wikidata = {property = 'P2997', showDate= "true"}},
{type = 'row' , label = 'بازنشسته بوستن سند' , value = {'بازنشسته بوستن سند'} ,
wikidata = {property = 'P3001', showDate= "true"}},
}},
{type = 'table' , title ='نمادون', rows = {
{type = 'row' , label = 'رسمی کد' , value = {'رسمی کد','وبگاه رسمی','رسمی سایت'} ,
wikidata = {property = 'P2238'}},
{type = 'row' , label = '[[اینترنتی دامنه|اینترنت کد]]' , value = {'اینترنت کد','cctld','دامنه اینترنتی','اینترنتی دامنه'} ,
wikidata = {property = 'P78'}},
{type = 'row' , label = 'دریایی شىناسایی إشماره' , value = {'دریایی شیناسایی شوماره'} ,
wikidata = {property = 'P2979'}},
{type = 'row' , label = 'پوستی کود' , value = {'پوستی کود'} ,
wikidata = {property = 'P281'}},
{type = 'row' , label = 'ایزو ۳۱۶۶–۱ آلفا-۲' , value = {'iso3166code','ایزو 3166-1'} ,
wikidata = {property = 'P297',pattern='[[ایزو 3166-2:$1|$1]]'}},
{type = 'row' , label = 'تیلفون کد' , value = {'تیلفون کد','calling_code','تلفن کد','پیششماره تلفنی'} ,
wikidata = {property = 'P474'}},
}},
{type = 'table' , title ='دیگه چیون', rows = {
{type = 'row' , label = 'رانندگی جهت' , value = {'رانندگی جهت','رانندگی از سمت','جهت رانندگی'} ,
wikidata = {property = 'P1622'}},
{type = 'row' , label = 'قطار حرکت جهت' , value = {'قطار حرکت جهت'} ,
wikidata = {property = 'P5658'}},
generic.website(),
}},
{type = 'images', imageparameters = {'map 2','نقشه۲'} , captionparameter = {'map 2 label','زیرنویس نقشه۲'}},
{type = 'images', imageparameters = {'نقشه 3','نقشه۳'} , captionparameter = {'نقشه 3 جیرنویس','نقشه 3 نوم','زیرنویس نقشه۳'}},
{type = 'table' , title ='جیرنیویس', rows = {
{type = 'row1col', value = {'جیرنیویس 1'}},
{type = 'row1col', value = {'جیرنیویس 2'}},
{type = 'row1col', value = {'جیرنیویس 3'}},
{type = 'row1col', value = {'جیرنیویس 4'}},
{type = 'row1col', value = {'جیرنیویس 5'}},
{type = 'row1col', value = {'جیرنیویس 6'}},
{type = 'row1col', value = {'جیرنیویس 7'}},
}},
} -- for parts
} -- for return
5rt21ft3s00hbat8sdrtufmafwff9tk
327746
327744
2026-06-03T16:39:56Z
محک
1023
327746
Scribunto
text/plain
local generic = require( 'ماژول:صندخ/ادوات' )
local localdata = require 'ماژول:صندخ/دیتا'
return {
maincolor = '#A7D4E7',
wikimod ="Wikidata.Ca",
parts = {
{type = 'title', value ={'کشور نوم','native_name'} , icon='defaut' },
{type = 'subtitle'
, value = {'نوم','رسمی نوم','نام رسمی','مازرونی رسمی نوم','نام رسمی فارسی','common_name'}
, wikidata= {property = 'P1448',listmax = 1, conjunction = 'new line', showlang = 'true'}
},
generic.flag({upright=0.6}),
generic.blason({upright=0.3}),
--generic.shield(),
--generic.emblem(),
generic.motto(),
generic.anthem(),
generic.locationmap(),
generic.geoloc(),
{type = 'table' , title ='جوغرافی' ,rows = {
---generic.coordinates(),--جوغرافی جیگا
{type = 'row' , label = 'بلند چکل' , value = {'بلند چکل','چکل'} ,
wikidata = {
property = 'P610' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}
},
{type = 'row' , label = 'جولترین نقطه' , value = {'جولترین جا','جول'} ,
wikidata = {
property = 'P1589' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}},
{type = 'row' , label = 'گتی' , value = {'گتی','مساحت','area'} ,
wikidata = {property = 'P2046' , formatting='unitcode'}},
{type = 'row' , label = 'ئو' , value = {'ئو درصد','درصد آبها','درصد آبها','percent_water'} ,
wikidata = {property = 'P2927'}},
{type = 'row' , label = 'ارتفاع،<br />آزاد ئو جه' , value = {'ارتفاع'} ,
wikidata = {property = 'P2044', formatting='unitcode'}},
}},
{type = 'table' , title ='جمعیت', rows = {
--{type = 'row' , label = {'اداری مرکز نوع' } , defaultlabel = 'اداری مرکز' },
--{type = 'row' , label = {'نیشتگا نوع'} , defaultlabel = 'نیشتگا نوع' },
{type = 'row' , label = 'نیشتگا' , value = {'پایتخت','نیشتگا','capital'} ,
wikidata = {property = 'P36'}},
{type = 'row' , label = 'گتترین شهر' , value = {'گت شهر','largest_city'}},
{type = 'row' , label = 'مهم شهرون' , value = {'مهم شهرون'}},
{type = 'row' , label = 'إداری نیشتگا' , value = {'اداری مرکز'}},
{type = 'row' , label = 'گت مستعمره' , value = {'گت مستعمره'}},
{type = 'row' , label = '[[رسمی زوون]]' , value = {'رسمی زوون','official_languages'} ,
wikidata = {property = 'P37'}},
{type = 'row' , label = '[[محلی زوون]]' , value = {'محلی زوون'}},
{type = 'row' , label = {'زوون نوع'} , value= {'زوونون'}},
{type = 'row' , label = 'نژادون', value = {'نژادون'}},
{type = 'row' , label = 'بومی مردم' , value = {'بومیون', 'ساکنین نوم'}},
{type = 'row'
, label = function (localdata)
return 'تخمین <small>('..(localdata['سال براورد جمعیت'] or 'تخمین سال')..')</small>'
end
, value = function ( localdata )
local v1,v2, r
v1 = localdata['جمعیت تخمین']
v2 = localdata['رتبه جمعیت']
if(v1) then r=v1..' نفر' end
if(v1 and v2)
then
return r..' ([[کشورون فهرست|'..v2..']])'
else
return r
end
end
},
{type = 'row'
, label = 'جمعیت'
, value = {'جمعیت','population_estimate'}
, wikidata = {property = 'P1082', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = 'مرد' , value = {'مردان'}
, wikidata = {property = 'P1540', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'زن' , value = {'زنان'}
, wikidata = {property = 'P1539', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'خانوار تعداد' , value = {'خانوار تعداد'}
, wikidata = {property = 'P1538', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جمعیت انبسی]]'
, value = function(localdata)
local r
if(localdata['انبسی کم2'])
then
r = localdata['انبسی كم2'] ..' ج/كم²'
end
if(r and localdata['جمعیت انبسی رتبه']) then
r = r .. ' ([[کشورون فهرست|'
..localdata['جمعیت انبسی رتبه'] .. ']])'
end
end
},
{type = 'row' , label = 'شهری جمعیت' , value = {'شهری جمعیت'} ,
wikidata = {property = 'P6343' , qualifier = 'P459', showDate= "true"}},
{type = 'row' , label = 'روستایی جمعیت' , value = {'روستایی جمعیت'} ,
wikidata = {property = 'P6344' , qualifier = 'P459', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'امید زندگی' , value = {'امید به زندگی'} ,
wikidata = {property = 'P2250', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='نٮظام', rows = {
{type = 'row' , label = 'حکومت نوع' , value = {'حکومت نوع','نوع حکومت','government_type'} , wikidata = {property = 'P122'}},
{type = 'row' , label = {'حاکم لقب 1','بالاترین مقوم لقب'}, defaultlabel ='بالاترین مقوم'
,value = {'حاکم نوم 1','بالاترین مقوم نوم'}
,wikidata= {property ='P35', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 2','بالاترین مقوم لقب 2'}, defaultlabel ='حکومت رئیس'
,value = {'حاکم نوم 2','بالاترین مقوم نوم 2'}
,wikidata= {property ='P6', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 3'}, value = {'حاکم نوم 3'}},
{type = 'row' , label = {'حاکم لقب 4'} , value = {'حاکم نوم 4'}},
{type = 'row' , label = {'حاکم لقب 5'} , value = {'حاکم نوم 5'}},
{type = 'row' , label = 'موقننه قووه' , value = {'موقننه قووه'} ,
wikidata = {property = 'P194'}},
{type = 'row' , label = ' ← [[سنا مجلس]]' , value = {'سنا مجلس'}},
{type = 'row' , label = ' ← [[پایینترین مجلس]]' , value = {'پایینترین مجلس'}},
{type = 'row' , label = 'قضائیه قووه' , value = {'قضائیه قووه'} ,
wikidata = {property = 'P209'}},
{type = 'row' , label = 'موجریه قووه' , value = {'موجریه قووه'} ,
wikidata = {property = 'P208'}},
}},
{type = 'table' , title ='دکته إتفاقون', rows = {
{type = 'row'
, label = {'حاکمیت نوع'}
, value = {'حاکمیت یادداشت'}
},
{type = 'row' , label = 'بساتن' , value = {'بساتن سال','نحوه تشکیل'} , wikidata = {property = 'P571'}},
{type = 'row' , label = 'تأسیس' , value = {'بساتن','ایجاد','تشکیل'}},
{type = 'row' , label = {'موارد منجر به تشکیل'} , value = {'تاریخ تشکیل'}},
{type = 'row' , label = {'تأسیس دکته 1'} , value = {'تفاق توم 1'}},
{type = 'row' , label = {'تأسیس دکته 2'} , value = {'تفاق توم 2'}},
{type = 'row' , label = {'تأسیس دکته 3'} , value = {'تفاق توم 3'}},
{type = 'row' , label = {'تأسیس دکته 4'} , value = {'تفاق توم 4'}},
{type = 'row' , label = {'تأسیس دکته 5'} , value = {'تفاق توم 5'}},
{type = 'row' , label = {'تأسیس دکته 6'} , value = {'تفاق توم 6'}},
{type = 'row' , label = {'تأسیس دکته 7'} , value = {'تفاق توم 7'}},
{type = 'row' , label = {'تأسیس دکته 8'} , value = {'تفاق توم 8'}},
{type = 'row' , label = {'تأسیس دکته 9'} , value = {'تفاق توم 9'}},
}},
{type = 'table' , title ='عضویتون', rows = {
{type = 'row' , label = '[[اروپا اتحادیه]] دله عضو بیّن' , value = {'اروپا اتحادیه دله عضو بین'}},
{type = 'row' , label = {'سازمان نوع'}, value = {'عضویت'}},
{type = 'row' , label = {'سازمان 1'} , value = {'عضویت توم 1'}},
{type = 'row' , label = {'سازمان 2'} , value = {'عضویت توم 2'}},
{type = 'row' , label = {'سازمان 3'} , value = {'عضویت توم 3'}},
{type = 'row' , label = {'سازمان 4'} , value = {'عضویت توم 4'}},
{type = 'row' , label = {'سازمان 5'} , value = {'عضویت توم 5'}},
{type = 'row' , label = {'سازمان 6'} , value = {'عضویت توم 6'}},
{type = 'row' , label = {'سازمان 7'} , value = {'عضویت توم 7'}},
{type = 'row' , label = {'سازمان 8'} , value = {'عضویت توم 8'}},
{type = 'row' , label = {'سازمان 9'} , value = {'عضویت توم 9'}},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, wikidata = {property = 'P4010',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید']
if r then
if localdata['داخلی ناخالص تولید ترتیب'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← هئن قودرت برابری مجموع' ,
value = {'داخلی ناخالص تولید هئن قودرت برابری أساس سر'} ,
wikidata = {property = 'P4010', listrank = "bestrank"}},
{type = 'row' , label = ' ← سرانه'
, wikidata = {property = 'P2299', qualifier='P585',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید سرانه']
if r then
if localdata['داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید سرانه أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید سرانه']
.. ']])'
end
end
return r
end
},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید#اسمی و واقعی داخلی ناخالص تولید|اسمی داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'اسمی داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید']
if r then
if localdata['اسمی داخلی ناخالص تولید روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخلص تولید أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← [[سرانه]]'
, wikidata = {property = 'P2132',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید سرانه']
if r then
if localdata['اسمی داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست اسمی داخلی ناخالص تولید سرانه أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید سرانه روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = 'داخلی ناخالص تولید واقعی روشد نرخ' , value = {'داخلی ناخالص تولید روشد نرخ'} ,
wikidata = {property = 'P2219', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی ذخیره' , value = {'کلی ذخیره'} ,
wikidata = {property = 'P2134', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='جینی ضریب', rows = {
{type = 'row' , label = 'عدد' , value = {'جینی ضریب'}
, wikidata = {property = 'P1125', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'سال' , value = {'جینی ضریب سال'}},
{type = 'row' , label = 'جرگه'
, value = function(localdata)
local r=localdata['جینی ضریب جرگه']
if r then
if localdata['جینی ضریب جرگه'] then
r = r
.. '('
.. localdata['جینی ضریب روتبه']
.. ')'
end
end
return r
end
},
}},
{type = 'table' , title ='إنسانی توسعه شاخص', rows = {
{type = 'row' , label = 'سال' , value = {'انسانی توسعه شاخص سال'}},
{type = 'row' , label = 'شاخص' , value = {'انسانی توسعه شاخص'} ,
wikidata = {property = 'P1081', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'جرگه' , value = {'انسانی توسعه شاخص روتبه','انسانی توسعه شاخص طبقهبندی'}},
{type = 'row' , label = 'بیکاری نرخ' , value = {'بیکاری نرخ'} ,
wikidata = {property = 'P1198', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'درآمد میانگین' , value = {'درآمد میانگین'} ,
wikidata = {property = 'P3529', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='إقتٮصاد', rows = {
{type = 'row' , label = 'پول واحد' , value = {'پول','پول واحد','پیل یکا','پول نماد','واحد پول','پول یکا','currency'} ,
wikidata = {property = 'P38'}},
{type = 'row' , label = 'مرکزی بانک' , value = {'مرکزی بانک'} ,
wikidata = {property = 'P1304'}},
{type = 'row' , label = 'توروم نرخ' , value = {'توروم نزخ'} ,
wikidata = {property = 'P1279',listrank = "bestrank", showDate= "true"}},
{type = 'row' , label = 'مالیاتی درآمد' , value = {'مالیاتی درآمد'}
, wikidata = {property = 'P3087', showDate= "true"}},
{type = 'row' , label = 'فردی مالیات نرخ' , value = {'فردی مالیات نرخ'} ,
wikidata = {property = 'P2834', showDate= "true"}},
{type = 'row' , label = 'أفزوده أرزش مالیات نرخ' , value = {'أفزوده أرزش مالیات نرخ'} ,
wikidata = {property = 'P2855', showDate= "true"}},
{type = 'row' , label = 'کلی صادرات' , value = {'کلی صادرات'} ,
wikidata = {property = 'P2135', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی واردات' , value = {'کلی واردات'} ,
wikidata = {property = 'P2136', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جاری حیساب]]' , value = {'جاری حیساب'} ,
wikidata = {property = 'P2294'}},
{type = 'row' , label = 'خارجی موستقیم سرمایه گوذاری خالص جریان' , value = {'خارجی موستقیم سرمایه گوذاری خالص جریان'} ,
wikidata = {property = 'P2140', showDate= "true"}},
{type = 'row' , label = 'خالص خارجی موستقیم سرمایه گوذاری' , value = {'خالص خارجی موستقیم سرمایه گوذاری'} ,
wikidata = {property = 'P2141', showDate= "true"}},
{type = 'row' , label = 'قانونی سند' , value = {'قانونی سند'} ,
wikidata = {property = 'P2997', showDate= "true"}},
{type = 'row' , label = 'بازنشسته بوستن سند' , value = {'بازنشسته بوستن سند'} ,
wikidata = {property = 'P3001', showDate= "true"}},
}},
{type = 'table' , title ='نمادون', rows = {
{type = 'row' , label = 'رسمی کد' , value = {'رسمی کد','وبگاه رسمی','رسمی سایت'} ,
wikidata = {property = 'P2238'}},
{type = 'row' , label = '[[اینترنتی دامنه|اینترنت کد]]' , value = {'اینترنت کد','cctld','دامنه اینترنتی','اینترنتی دامنه'} ,
wikidata = {property = 'P78'}},
{type = 'row' , label = 'دریایی شىناسایی إشماره' , value = {'دریایی شیناسایی شوماره'} ,
wikidata = {property = 'P2979'}},
{type = 'row' , label = 'پوستی کود' , value = {'پوستی کود'} ,
wikidata = {property = 'P281'}},
{type = 'row' , label = 'ایزو ۳۱۶۶–۱ آلفا-۲' , value = {'iso3166code','ایزو 3166-1'} ,
wikidata = {property = 'P297',pattern='[[ایزو 3166-2:$1|$1]]'}},
{type = 'row' , label = 'تیلفون کد' , value = {'تیلفون کد','calling_code','تلفن کد','پیششماره تلفنی'} ,
wikidata = {property = 'P474'}},
}},
{type = 'table' , title ='دیگه چیون', rows = {
{type = 'row' , label = 'رانندگی جهت' , value = {'رانندگی جهت','رانندگی از سمت','جهت رانندگی'} ,
wikidata = {property = 'P1622'}},
{type = 'row' , label = 'قطار حرکت جهت' , value = {'قطار حرکت جهت'} ,
wikidata = {property = 'P5658'}},
generic.website(),
}},
{type = 'images', imageparameters = {'map 2','نقشه۲'} , captionparameter = {'map 2 label','زیرنویس نقشه۲'}},
{type = 'images', imageparameters = {'نقشه 3','نقشه۳'} , captionparameter = {'نقشه 3 جیرنویس','نقشه 3 نوم','زیرنویس نقشه۳'}},
{type = 'table' , title ='جیرنیویس', rows = {
{type = 'row1col', value = {'جیرنیویس 1'}},
{type = 'row1col', value = {'جیرنیویس 2'}},
{type = 'row1col', value = {'جیرنیویس 3'}},
{type = 'row1col', value = {'جیرنیویس 4'}},
{type = 'row1col', value = {'جیرنیویس 5'}},
{type = 'row1col', value = {'جیرنیویس 6'}},
{type = 'row1col', value = {'جیرنیویس 7'}},
}},
} -- for parts
} -- for return
9ce6j1z1685y99o9rulcuu3233tubwt
327748
327746
2026-06-03T16:53:53Z
محک
1023
flag_and_coat
327748
Scribunto
text/plain
local generic = require( 'ماژول:صندخ/ادوات' )
local localdata = require 'ماژول:صندخ/دیتا'
return {
maincolor = '#A7D4E7',
wikimod ="Wikidata.Ca",
parts = {
{type = 'title', value ={'کشور نوم','native_name'} , icon='defaut' },
{type = 'subtitle'
, value = {'نوم','رسمی نوم','نام رسمی','مازرونی رسمی نوم','نام رسمی فارسی','common_name'}
, wikidata= {property = 'P1448',listmax = 1, conjunction = 'new line', showlang = 'true'}
},
generic.flag({upright=0.6}),
generic.blason({upright=0.3}),
generic.flag_and_coat(),
--generic.emblem(),
generic.motto(),
generic.anthem(),
generic.locationmap(),
generic.geoloc(),
{type = 'table' , title ='جوغرافی' ,rows = {
---generic.coordinates(),--جوغرافی جیگا
{type = 'row' , label = 'بلند چکل' , value = {'بلند چکل','چکل'} ,
wikidata = {
property = 'P610' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}
},
{type = 'row' , label = 'جولترین نقطه' , value = {'جولترین جا','جول'} ,
wikidata = {
property = 'P1589' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}},
{type = 'row' , label = 'گتی' , value = {'گتی','مساحت','area'} ,
wikidata = {property = 'P2046' , formatting='unitcode'}},
{type = 'row' , label = 'ئو' , value = {'ئو درصد','درصد آبها','درصد آبها','percent_water'} ,
wikidata = {property = 'P2927'}},
{type = 'row' , label = 'ارتفاع،<br />آزاد ئو جه' , value = {'ارتفاع'} ,
wikidata = {property = 'P2044', formatting='unitcode'}},
}},
{type = 'table' , title ='جمعیت', rows = {
--{type = 'row' , label = {'اداری مرکز نوع' } , defaultlabel = 'اداری مرکز' },
--{type = 'row' , label = {'نیشتگا نوع'} , defaultlabel = 'نیشتگا نوع' },
{type = 'row' , label = 'نیشتگا' , value = {'پایتخت','نیشتگا','capital'} ,
wikidata = {property = 'P36'}},
{type = 'row' , label = 'گتترین شهر' , value = {'گت شهر','largest_city'}},
{type = 'row' , label = 'مهم شهرون' , value = {'مهم شهرون'}},
{type = 'row' , label = 'إداری نیشتگا' , value = {'اداری مرکز'}},
{type = 'row' , label = 'گت مستعمره' , value = {'گت مستعمره'}},
{type = 'row' , label = '[[رسمی زوون]]' , value = {'رسمی زوون','official_languages'} ,
wikidata = {property = 'P37'}},
{type = 'row' , label = '[[محلی زوون]]' , value = {'محلی زوون'}},
{type = 'row' , label = {'زوون نوع'} , value= {'زوونون'}},
{type = 'row' , label = 'نژادون', value = {'نژادون'}},
{type = 'row' , label = 'بومی مردم' , value = {'بومیون', 'ساکنین نوم'}},
{type = 'row'
, label = function (localdata)
return 'تخمین <small>('..(localdata['سال براورد جمعیت'] or 'تخمین سال')..')</small>'
end
, value = function ( localdata )
local v1,v2, r
v1 = localdata['جمعیت تخمین']
v2 = localdata['رتبه جمعیت']
if(v1) then r=v1..' نفر' end
if(v1 and v2)
then
return r..' ([[کشورون فهرست|'..v2..']])'
else
return r
end
end
},
{type = 'row'
, label = 'جمعیت'
, value = {'جمعیت','population_estimate'}
, wikidata = {property = 'P1082', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = 'مرد' , value = {'مردان'}
, wikidata = {property = 'P1540', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'زن' , value = {'زنان'}
, wikidata = {property = 'P1539', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'خانوار تعداد' , value = {'خانوار تعداد'}
, wikidata = {property = 'P1538', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جمعیت انبسی]]'
, value = function(localdata)
local r
if(localdata['انبسی کم2'])
then
r = localdata['انبسی كم2'] ..' ج/كم²'
end
if(r and localdata['جمعیت انبسی رتبه']) then
r = r .. ' ([[کشورون فهرست|'
..localdata['جمعیت انبسی رتبه'] .. ']])'
end
end
},
{type = 'row' , label = 'شهری جمعیت' , value = {'شهری جمعیت'} ,
wikidata = {property = 'P6343' , qualifier = 'P459', showDate= "true"}},
{type = 'row' , label = 'روستایی جمعیت' , value = {'روستایی جمعیت'} ,
wikidata = {property = 'P6344' , qualifier = 'P459', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'امید زندگی' , value = {'امید به زندگی'} ,
wikidata = {property = 'P2250', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='نٮظام', rows = {
{type = 'row' , label = 'حکومت نوع' , value = {'حکومت نوع','نوع حکومت','government_type'} , wikidata = {property = 'P122'}},
{type = 'row' , label = {'حاکم لقب 1','بالاترین مقوم لقب'}, defaultlabel ='بالاترین مقوم'
,value = {'حاکم نوم 1','بالاترین مقوم نوم'}
,wikidata= {property ='P35', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 2','بالاترین مقوم لقب 2'}, defaultlabel ='حکومت رئیس'
,value = {'حاکم نوم 2','بالاترین مقوم نوم 2'}
,wikidata= {property ='P6', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 3'}, value = {'حاکم نوم 3'}},
{type = 'row' , label = {'حاکم لقب 4'} , value = {'حاکم نوم 4'}},
{type = 'row' , label = {'حاکم لقب 5'} , value = {'حاکم نوم 5'}},
{type = 'row' , label = 'موقننه قووه' , value = {'موقننه قووه'} ,
wikidata = {property = 'P194'}},
{type = 'row' , label = ' ← [[سنا مجلس]]' , value = {'سنا مجلس'}},
{type = 'row' , label = ' ← [[پایینترین مجلس]]' , value = {'پایینترین مجلس'}},
{type = 'row' , label = 'قضائیه قووه' , value = {'قضائیه قووه'} ,
wikidata = {property = 'P209'}},
{type = 'row' , label = 'موجریه قووه' , value = {'موجریه قووه'} ,
wikidata = {property = 'P208'}},
}},
{type = 'table' , title ='دکته إتفاقون', rows = {
{type = 'row'
, label = {'حاکمیت نوع'}
, value = {'حاکمیت یادداشت'}
},
{type = 'row' , label = 'بساتن' , value = {'بساتن سال','نحوه تشکیل'} , wikidata = {property = 'P571'}},
{type = 'row' , label = 'تأسیس' , value = {'بساتن','ایجاد','تشکیل'}},
{type = 'row' , label = {'موارد منجر به تشکیل'} , value = {'تاریخ تشکیل'}},
{type = 'row' , label = {'تأسیس دکته 1'} , value = {'تفاق توم 1'}},
{type = 'row' , label = {'تأسیس دکته 2'} , value = {'تفاق توم 2'}},
{type = 'row' , label = {'تأسیس دکته 3'} , value = {'تفاق توم 3'}},
{type = 'row' , label = {'تأسیس دکته 4'} , value = {'تفاق توم 4'}},
{type = 'row' , label = {'تأسیس دکته 5'} , value = {'تفاق توم 5'}},
{type = 'row' , label = {'تأسیس دکته 6'} , value = {'تفاق توم 6'}},
{type = 'row' , label = {'تأسیس دکته 7'} , value = {'تفاق توم 7'}},
{type = 'row' , label = {'تأسیس دکته 8'} , value = {'تفاق توم 8'}},
{type = 'row' , label = {'تأسیس دکته 9'} , value = {'تفاق توم 9'}},
}},
{type = 'table' , title ='عضویتون', rows = {
{type = 'row' , label = '[[اروپا اتحادیه]] دله عضو بیّن' , value = {'اروپا اتحادیه دله عضو بین'}},
{type = 'row' , label = {'سازمان نوع'}, value = {'عضویت'}},
{type = 'row' , label = {'سازمان 1'} , value = {'عضویت توم 1'}},
{type = 'row' , label = {'سازمان 2'} , value = {'عضویت توم 2'}},
{type = 'row' , label = {'سازمان 3'} , value = {'عضویت توم 3'}},
{type = 'row' , label = {'سازمان 4'} , value = {'عضویت توم 4'}},
{type = 'row' , label = {'سازمان 5'} , value = {'عضویت توم 5'}},
{type = 'row' , label = {'سازمان 6'} , value = {'عضویت توم 6'}},
{type = 'row' , label = {'سازمان 7'} , value = {'عضویت توم 7'}},
{type = 'row' , label = {'سازمان 8'} , value = {'عضویت توم 8'}},
{type = 'row' , label = {'سازمان 9'} , value = {'عضویت توم 9'}},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, wikidata = {property = 'P4010',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید']
if r then
if localdata['داخلی ناخالص تولید ترتیب'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← هئن قودرت برابری مجموع' ,
value = {'داخلی ناخالص تولید هئن قودرت برابری أساس سر'} ,
wikidata = {property = 'P4010', listrank = "bestrank"}},
{type = 'row' , label = ' ← سرانه'
, wikidata = {property = 'P2299', qualifier='P585',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید سرانه']
if r then
if localdata['داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید سرانه أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید سرانه']
.. ']])'
end
end
return r
end
},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید#اسمی و واقعی داخلی ناخالص تولید|اسمی داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'اسمی داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید']
if r then
if localdata['اسمی داخلی ناخالص تولید روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخلص تولید أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← [[سرانه]]'
, wikidata = {property = 'P2132',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید سرانه']
if r then
if localdata['اسمی داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست اسمی داخلی ناخالص تولید سرانه أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید سرانه روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = 'داخلی ناخالص تولید واقعی روشد نرخ' , value = {'داخلی ناخالص تولید روشد نرخ'} ,
wikidata = {property = 'P2219', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی ذخیره' , value = {'کلی ذخیره'} ,
wikidata = {property = 'P2134', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='جینی ضریب', rows = {
{type = 'row' , label = 'عدد' , value = {'جینی ضریب'}
, wikidata = {property = 'P1125', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'سال' , value = {'جینی ضریب سال'}},
{type = 'row' , label = 'جرگه'
, value = function(localdata)
local r=localdata['جینی ضریب جرگه']
if r then
if localdata['جینی ضریب جرگه'] then
r = r
.. '('
.. localdata['جینی ضریب روتبه']
.. ')'
end
end
return r
end
},
}},
{type = 'table' , title ='إنسانی توسعه شاخص', rows = {
{type = 'row' , label = 'سال' , value = {'انسانی توسعه شاخص سال'}},
{type = 'row' , label = 'شاخص' , value = {'انسانی توسعه شاخص'} ,
wikidata = {property = 'P1081', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'جرگه' , value = {'انسانی توسعه شاخص روتبه','انسانی توسعه شاخص طبقهبندی'}},
{type = 'row' , label = 'بیکاری نرخ' , value = {'بیکاری نرخ'} ,
wikidata = {property = 'P1198', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'درآمد میانگین' , value = {'درآمد میانگین'} ,
wikidata = {property = 'P3529', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='إقتٮصاد', rows = {
{type = 'row' , label = 'پول واحد' , value = {'پول','پول واحد','پیل یکا','پول نماد','واحد پول','پول یکا','currency'} ,
wikidata = {property = 'P38'}},
{type = 'row' , label = 'مرکزی بانک' , value = {'مرکزی بانک'} ,
wikidata = {property = 'P1304'}},
{type = 'row' , label = 'توروم نرخ' , value = {'توروم نزخ'} ,
wikidata = {property = 'P1279',listrank = "bestrank", showDate= "true"}},
{type = 'row' , label = 'مالیاتی درآمد' , value = {'مالیاتی درآمد'}
, wikidata = {property = 'P3087', showDate= "true"}},
{type = 'row' , label = 'فردی مالیات نرخ' , value = {'فردی مالیات نرخ'} ,
wikidata = {property = 'P2834', showDate= "true"}},
{type = 'row' , label = 'أفزوده أرزش مالیات نرخ' , value = {'أفزوده أرزش مالیات نرخ'} ,
wikidata = {property = 'P2855', showDate= "true"}},
{type = 'row' , label = 'کلی صادرات' , value = {'کلی صادرات'} ,
wikidata = {property = 'P2135', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی واردات' , value = {'کلی واردات'} ,
wikidata = {property = 'P2136', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جاری حیساب]]' , value = {'جاری حیساب'} ,
wikidata = {property = 'P2294'}},
{type = 'row' , label = 'خارجی موستقیم سرمایه گوذاری خالص جریان' , value = {'خارجی موستقیم سرمایه گوذاری خالص جریان'} ,
wikidata = {property = 'P2140', showDate= "true"}},
{type = 'row' , label = 'خالص خارجی موستقیم سرمایه گوذاری' , value = {'خالص خارجی موستقیم سرمایه گوذاری'} ,
wikidata = {property = 'P2141', showDate= "true"}},
{type = 'row' , label = 'قانونی سند' , value = {'قانونی سند'} ,
wikidata = {property = 'P2997', showDate= "true"}},
{type = 'row' , label = 'بازنشسته بوستن سند' , value = {'بازنشسته بوستن سند'} ,
wikidata = {property = 'P3001', showDate= "true"}},
}},
{type = 'table' , title ='نمادون', rows = {
{type = 'row' , label = 'رسمی کد' , value = {'رسمی کد','وبگاه رسمی','رسمی سایت'} ,
wikidata = {property = 'P2238'}},
{type = 'row' , label = '[[اینترنتی دامنه|اینترنت کد]]' , value = {'اینترنت کد','cctld','دامنه اینترنتی','اینترنتی دامنه'} ,
wikidata = {property = 'P78'}},
{type = 'row' , label = 'دریایی شىناسایی إشماره' , value = {'دریایی شیناسایی شوماره'} ,
wikidata = {property = 'P2979'}},
{type = 'row' , label = 'پوستی کود' , value = {'پوستی کود'} ,
wikidata = {property = 'P281'}},
{type = 'row' , label = 'ایزو ۳۱۶۶–۱ آلفا-۲' , value = {'iso3166code','ایزو 3166-1'} ,
wikidata = {property = 'P297',pattern='[[ایزو 3166-2:$1|$1]]'}},
{type = 'row' , label = 'تیلفون کد' , value = {'تیلفون کد','calling_code','تلفن کد','پیششماره تلفنی'} ,
wikidata = {property = 'P474'}},
}},
{type = 'table' , title ='دیگه چیون', rows = {
{type = 'row' , label = 'رانندگی جهت' , value = {'رانندگی جهت','رانندگی از سمت','جهت رانندگی'} ,
wikidata = {property = 'P1622'}},
{type = 'row' , label = 'قطار حرکت جهت' , value = {'قطار حرکت جهت'} ,
wikidata = {property = 'P5658'}},
generic.website(),
}},
{type = 'images', imageparameters = {'map 2','نقشه۲'} , captionparameter = {'map 2 label','زیرنویس نقشه۲'}},
{type = 'images', imageparameters = {'نقشه 3','نقشه۳'} , captionparameter = {'نقشه 3 جیرنویس','نقشه 3 نوم','زیرنویس نقشه۳'}},
{type = 'table' , title ='جیرنیویس', rows = {
{type = 'row1col', value = {'جیرنیویس 1'}},
{type = 'row1col', value = {'جیرنیویس 2'}},
{type = 'row1col', value = {'جیرنیویس 3'}},
{type = 'row1col', value = {'جیرنیویس 4'}},
{type = 'row1col', value = {'جیرنیویس 5'}},
{type = 'row1col', value = {'جیرنیویس 6'}},
{type = 'row1col', value = {'جیرنیویس 7'}},
}},
} -- for parts
} -- for return
c2bvk3xy6zppm1j5yex5btwyvgufyx5
327752
327748
2026-06-03T17:08:08Z
محک
1023
flag_and_coat
327752
Scribunto
text/plain
local generic = require( 'ماژول:صندخ/ادوات' )
local localdata = require 'ماژول:صندخ/دیتا'
return {
maincolor = '#A7D4E7',
wikimod ="Wikidata.Ca",
parts = {
{type = 'title', value ={'کشور نوم','native_name'} , icon='defaut' },
{type = 'subtitle'
, value = {'نوم','رسمی نوم','نام رسمی','مازرونی رسمی نوم','نام رسمی فارسی','common_name'}
, wikidata= {property = 'P1448',listmax = 1, conjunction = 'new line', showlang = 'true'}
},
-- ردیف ترکیبی پرچم و نشان (کنار هم)
{
type = "row",
label = "پرچم و نشان",
value = function(localdata)
-- جستجوی نام فایل پرچم
local flag = localdata["تصویر پرچم"] or localdata["پرچم"] or localdata.flag or localdata["بیرم"]
-- جستجوی نام فایل نشان
local coat = localdata["نشونه"] or localdata["آرم"] or localdata["نشان ملی"] or localdata["تصویر نشان ملی"] or localdata.coat_of_arms
if not flag and not coat then
return nil
end
-- اندازه و زیرنویس
local flagSize = localdata["پرچم_قایده"] or localdata.flag_size or "100px"
local flagCaption = localdata["پرچم_جیرنویس"] or localdata.flag_caption or ""
local coatSize = localdata.coa_size or "100px"
local coatCaption = localdata["نشون_توضیح"] or localdata.coat_of_arms_caption or ""
-- ساخت HTML کنار هم (با استایل inline، بدون نیاز به CSS خارجی)
local html = '<div style="display: flex; justify-content: center; align-items: center; gap: 1em; flex-wrap: wrap;">'
if flag then
html = html .. '<div style="text-align: center;">[[پرونده:' .. flag .. '|' .. flagSize .. '|' .. flagCaption .. ']]</div>'
end
if coat then
html = html .. '<div style="text-align: center;">[[پرونده:' .. coat .. '|' .. coatSize .. '|' .. coatCaption .. ']]</div>'
end
html = html .. '</div>'
return html
end
},
generic.motto(),
generic.anthem(),
generic.locationmap(),
generic.geoloc(),
{type = 'table' , title ='جوغرافی' ,rows = {
---generic.coordinates(),--جوغرافی جیگا
{type = 'row' , label = 'بلند چکل' , value = {'بلند چکل','چکل'} ,
wikidata = {
property = 'P610' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}
},
{type = 'row' , label = 'جولترین نقطه' , value = {'جولترین جا','جول'} ,
wikidata = {
property = 'P1589' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}},
{type = 'row' , label = 'گتی' , value = {'گتی','مساحت','area'} ,
wikidata = {property = 'P2046' , formatting='unitcode'}},
{type = 'row' , label = 'ئو' , value = {'ئو درصد','درصد آبها','درصد آبها','percent_water'} ,
wikidata = {property = 'P2927'}},
{type = 'row' , label = 'ارتفاع،<br />آزاد ئو جه' , value = {'ارتفاع'} ,
wikidata = {property = 'P2044', formatting='unitcode'}},
}},
{type = 'table' , title ='جمعیت', rows = {
--{type = 'row' , label = {'اداری مرکز نوع' } , defaultlabel = 'اداری مرکز' },
--{type = 'row' , label = {'نیشتگا نوع'} , defaultlabel = 'نیشتگا نوع' },
{type = 'row' , label = 'نیشتگا' , value = {'پایتخت','نیشتگا','capital'} ,
wikidata = {property = 'P36'}},
{type = 'row' , label = 'گتترین شهر' , value = {'گت شهر','largest_city'}},
{type = 'row' , label = 'مهم شهرون' , value = {'مهم شهرون'}},
{type = 'row' , label = 'إداری نیشتگا' , value = {'اداری مرکز'}},
{type = 'row' , label = 'گت مستعمره' , value = {'گت مستعمره'}},
{type = 'row' , label = '[[رسمی زوون]]' , value = {'رسمی زوون','official_languages'} ,
wikidata = {property = 'P37'}},
{type = 'row' , label = '[[محلی زوون]]' , value = {'محلی زوون'}},
{type = 'row' , label = {'زوون نوع'} , value= {'زوونون'}},
{type = 'row' , label = 'نژادون', value = {'نژادون'}},
{type = 'row' , label = 'بومی مردم' , value = {'بومیون', 'ساکنین نوم'}},
{type = 'row'
, label = function (localdata)
return 'تخمین <small>('..(localdata['سال براورد جمعیت'] or 'تخمین سال')..')</small>'
end
, value = function ( localdata )
local v1,v2, r
v1 = localdata['جمعیت تخمین']
v2 = localdata['رتبه جمعیت']
if(v1) then r=v1..' نفر' end
if(v1 and v2)
then
return r..' ([[کشورون فهرست|'..v2..']])'
else
return r
end
end
},
{type = 'row'
, label = 'جمعیت'
, value = {'جمعیت','population_estimate'}
, wikidata = {property = 'P1082', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = 'مرد' , value = {'مردان'}
, wikidata = {property = 'P1540', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'زن' , value = {'زنان'}
, wikidata = {property = 'P1539', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'خانوار تعداد' , value = {'خانوار تعداد'}
, wikidata = {property = 'P1538', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جمعیت انبسی]]'
, value = function(localdata)
local r
if(localdata['انبسی کم2'])
then
r = localdata['انبسی كم2'] ..' ج/كم²'
end
if(r and localdata['جمعیت انبسی رتبه']) then
r = r .. ' ([[کشورون فهرست|'
..localdata['جمعیت انبسی رتبه'] .. ']])'
end
end
},
{type = 'row' , label = 'شهری جمعیت' , value = {'شهری جمعیت'} ,
wikidata = {property = 'P6343' , qualifier = 'P459', showDate= "true"}},
{type = 'row' , label = 'روستایی جمعیت' , value = {'روستایی جمعیت'} ,
wikidata = {property = 'P6344' , qualifier = 'P459', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'امید زندگی' , value = {'امید به زندگی'} ,
wikidata = {property = 'P2250', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='نٮظام', rows = {
{type = 'row' , label = 'حکومت نوع' , value = {'حکومت نوع','نوع حکومت','government_type'} , wikidata = {property = 'P122'}},
{type = 'row' , label = {'حاکم لقب 1','بالاترین مقوم لقب'}, defaultlabel ='بالاترین مقوم'
,value = {'حاکم نوم 1','بالاترین مقوم نوم'}
,wikidata= {property ='P35', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 2','بالاترین مقوم لقب 2'}, defaultlabel ='حکومت رئیس'
,value = {'حاکم نوم 2','بالاترین مقوم نوم 2'}
,wikidata= {property ='P6', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 3'}, value = {'حاکم نوم 3'}},
{type = 'row' , label = {'حاکم لقب 4'} , value = {'حاکم نوم 4'}},
{type = 'row' , label = {'حاکم لقب 5'} , value = {'حاکم نوم 5'}},
{type = 'row' , label = 'موقننه قووه' , value = {'موقننه قووه'} ,
wikidata = {property = 'P194'}},
{type = 'row' , label = ' ← [[سنا مجلس]]' , value = {'سنا مجلس'}},
{type = 'row' , label = ' ← [[پایینترین مجلس]]' , value = {'پایینترین مجلس'}},
{type = 'row' , label = 'قضائیه قووه' , value = {'قضائیه قووه'} ,
wikidata = {property = 'P209'}},
{type = 'row' , label = 'موجریه قووه' , value = {'موجریه قووه'} ,
wikidata = {property = 'P208'}},
}},
{type = 'table' , title ='دکته إتفاقون', rows = {
{type = 'row'
, label = {'حاکمیت نوع'}
, value = {'حاکمیت یادداشت'}
},
{type = 'row' , label = 'بساتن' , value = {'بساتن سال','نحوه تشکیل'} , wikidata = {property = 'P571'}},
{type = 'row' , label = 'تأسیس' , value = {'بساتن','ایجاد','تشکیل'}},
{type = 'row' , label = {'موارد منجر به تشکیل'} , value = {'تاریخ تشکیل'}},
{type = 'row' , label = {'تأسیس دکته 1'} , value = {'تفاق توم 1'}},
{type = 'row' , label = {'تأسیس دکته 2'} , value = {'تفاق توم 2'}},
{type = 'row' , label = {'تأسیس دکته 3'} , value = {'تفاق توم 3'}},
{type = 'row' , label = {'تأسیس دکته 4'} , value = {'تفاق توم 4'}},
{type = 'row' , label = {'تأسیس دکته 5'} , value = {'تفاق توم 5'}},
{type = 'row' , label = {'تأسیس دکته 6'} , value = {'تفاق توم 6'}},
{type = 'row' , label = {'تأسیس دکته 7'} , value = {'تفاق توم 7'}},
{type = 'row' , label = {'تأسیس دکته 8'} , value = {'تفاق توم 8'}},
{type = 'row' , label = {'تأسیس دکته 9'} , value = {'تفاق توم 9'}},
}},
{type = 'table' , title ='عضویتون', rows = {
{type = 'row' , label = '[[اروپا اتحادیه]] دله عضو بیّن' , value = {'اروپا اتحادیه دله عضو بین'}},
{type = 'row' , label = {'سازمان نوع'}, value = {'عضویت'}},
{type = 'row' , label = {'سازمان 1'} , value = {'عضویت توم 1'}},
{type = 'row' , label = {'سازمان 2'} , value = {'عضویت توم 2'}},
{type = 'row' , label = {'سازمان 3'} , value = {'عضویت توم 3'}},
{type = 'row' , label = {'سازمان 4'} , value = {'عضویت توم 4'}},
{type = 'row' , label = {'سازمان 5'} , value = {'عضویت توم 5'}},
{type = 'row' , label = {'سازمان 6'} , value = {'عضویت توم 6'}},
{type = 'row' , label = {'سازمان 7'} , value = {'عضویت توم 7'}},
{type = 'row' , label = {'سازمان 8'} , value = {'عضویت توم 8'}},
{type = 'row' , label = {'سازمان 9'} , value = {'عضویت توم 9'}},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, wikidata = {property = 'P4010',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید']
if r then
if localdata['داخلی ناخالص تولید ترتیب'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← هئن قودرت برابری مجموع' ,
value = {'داخلی ناخالص تولید هئن قودرت برابری أساس سر'} ,
wikidata = {property = 'P4010', listrank = "bestrank"}},
{type = 'row' , label = ' ← سرانه'
, wikidata = {property = 'P2299', qualifier='P585',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید سرانه']
if r then
if localdata['داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید سرانه أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید سرانه']
.. ']])'
end
end
return r
end
},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید#اسمی و واقعی داخلی ناخالص تولید|اسمی داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'اسمی داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید']
if r then
if localdata['اسمی داخلی ناخالص تولید روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخلص تولید أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← [[سرانه]]'
, wikidata = {property = 'P2132',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید سرانه']
if r then
if localdata['اسمی داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست اسمی داخلی ناخالص تولید سرانه أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید سرانه روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = 'داخلی ناخالص تولید واقعی روشد نرخ' , value = {'داخلی ناخالص تولید روشد نرخ'} ,
wikidata = {property = 'P2219', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی ذخیره' , value = {'کلی ذخیره'} ,
wikidata = {property = 'P2134', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='جینی ضریب', rows = {
{type = 'row' , label = 'عدد' , value = {'جینی ضریب'}
, wikidata = {property = 'P1125', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'سال' , value = {'جینی ضریب سال'}},
{type = 'row' , label = 'جرگه'
, value = function(localdata)
local r=localdata['جینی ضریب جرگه']
if r then
if localdata['جینی ضریب جرگه'] then
r = r
.. '('
.. localdata['جینی ضریب روتبه']
.. ')'
end
end
return r
end
},
}},
{type = 'table' , title ='إنسانی توسعه شاخص', rows = {
{type = 'row' , label = 'سال' , value = {'انسانی توسعه شاخص سال'}},
{type = 'row' , label = 'شاخص' , value = {'انسانی توسعه شاخص'} ,
wikidata = {property = 'P1081', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'جرگه' , value = {'انسانی توسعه شاخص روتبه','انسانی توسعه شاخص طبقهبندی'}},
{type = 'row' , label = 'بیکاری نرخ' , value = {'بیکاری نرخ'} ,
wikidata = {property = 'P1198', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'درآمد میانگین' , value = {'درآمد میانگین'} ,
wikidata = {property = 'P3529', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='إقتٮصاد', rows = {
{type = 'row' , label = 'پول واحد' , value = {'پول','پول واحد','پیل یکا','پول نماد','واحد پول','پول یکا','currency'} ,
wikidata = {property = 'P38'}},
{type = 'row' , label = 'مرکزی بانک' , value = {'مرکزی بانک'} ,
wikidata = {property = 'P1304'}},
{type = 'row' , label = 'توروم نرخ' , value = {'توروم نزخ'} ,
wikidata = {property = 'P1279',listrank = "bestrank", showDate= "true"}},
{type = 'row' , label = 'مالیاتی درآمد' , value = {'مالیاتی درآمد'}
, wikidata = {property = 'P3087', showDate= "true"}},
{type = 'row' , label = 'فردی مالیات نرخ' , value = {'فردی مالیات نرخ'} ,
wikidata = {property = 'P2834', showDate= "true"}},
{type = 'row' , label = 'أفزوده أرزش مالیات نرخ' , value = {'أفزوده أرزش مالیات نرخ'} ,
wikidata = {property = 'P2855', showDate= "true"}},
{type = 'row' , label = 'کلی صادرات' , value = {'کلی صادرات'} ,
wikidata = {property = 'P2135', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی واردات' , value = {'کلی واردات'} ,
wikidata = {property = 'P2136', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جاری حیساب]]' , value = {'جاری حیساب'} ,
wikidata = {property = 'P2294'}},
{type = 'row' , label = 'خارجی موستقیم سرمایه گوذاری خالص جریان' , value = {'خارجی موستقیم سرمایه گوذاری خالص جریان'} ,
wikidata = {property = 'P2140', showDate= "true"}},
{type = 'row' , label = 'خالص خارجی موستقیم سرمایه گوذاری' , value = {'خالص خارجی موستقیم سرمایه گوذاری'} ,
wikidata = {property = 'P2141', showDate= "true"}},
{type = 'row' , label = 'قانونی سند' , value = {'قانونی سند'} ,
wikidata = {property = 'P2997', showDate= "true"}},
{type = 'row' , label = 'بازنشسته بوستن سند' , value = {'بازنشسته بوستن سند'} ,
wikidata = {property = 'P3001', showDate= "true"}},
}},
{type = 'table' , title ='نمادون', rows = {
{type = 'row' , label = 'رسمی کد' , value = {'رسمی کد','وبگاه رسمی','رسمی سایت'} ,
wikidata = {property = 'P2238'}},
{type = 'row' , label = '[[اینترنتی دامنه|اینترنت کد]]' , value = {'اینترنت کد','cctld','دامنه اینترنتی','اینترنتی دامنه'} ,
wikidata = {property = 'P78'}},
{type = 'row' , label = 'دریایی شىناسایی إشماره' , value = {'دریایی شیناسایی شوماره'} ,
wikidata = {property = 'P2979'}},
{type = 'row' , label = 'پوستی کود' , value = {'پوستی کود'} ,
wikidata = {property = 'P281'}},
{type = 'row' , label = 'ایزو ۳۱۶۶–۱ آلفا-۲' , value = {'iso3166code','ایزو 3166-1'} ,
wikidata = {property = 'P297',pattern='[[ایزو 3166-2:$1|$1]]'}},
{type = 'row' , label = 'تیلفون کد' , value = {'تیلفون کد','calling_code','تلفن کد','پیششماره تلفنی'} ,
wikidata = {property = 'P474'}},
}},
{type = 'table' , title ='دیگه چیون', rows = {
{type = 'row' , label = 'رانندگی جهت' , value = {'رانندگی جهت','رانندگی از سمت','جهت رانندگی'} ,
wikidata = {property = 'P1622'}},
{type = 'row' , label = 'قطار حرکت جهت' , value = {'قطار حرکت جهت'} ,
wikidata = {property = 'P5658'}},
generic.website(),
}},
{type = 'images', imageparameters = {'map 2','نقشه۲'} , captionparameter = {'map 2 label','زیرنویس نقشه۲'}},
{type = 'images', imageparameters = {'نقشه 3','نقشه۳'} , captionparameter = {'نقشه 3 جیرنویس','نقشه 3 نوم','زیرنویس نقشه۳'}},
{type = 'table' , title ='جیرنیویس', rows = {
{type = 'row1col', value = {'جیرنیویس 1'}},
{type = 'row1col', value = {'جیرنیویس 2'}},
{type = 'row1col', value = {'جیرنیویس 3'}},
{type = 'row1col', value = {'جیرنیویس 4'}},
{type = 'row1col', value = {'جیرنیویس 5'}},
{type = 'row1col', value = {'جیرنیویس 6'}},
{type = 'row1col', value = {'جیرنیویس 7'}},
}},
} -- for parts
} -- for return
mwjo7ddhsao802m7t2khnnwgq8s7hbt
327753
327752
2026-06-03T17:11:39Z
محک
1023
327753
Scribunto
text/plain
local generic = require( 'ماژول:صندخ/ادوات' )
local localdata = require 'ماژول:صندخ/دیتا'
return {
maincolor = '#A7D4E7',
wikimod ="Wikidata.Ca",
parts = {
{type = 'title', value ={'کشور نوم','native_name'} , icon='defaut' },
{type = 'subtitle'
, value = {'نوم','رسمی نوم','نام رسمی','مازرونی رسمی نوم','نام رسمی فارسی','common_name'}
, wikidata= {property = 'P1448',listmax = 1, conjunction = 'new line', showlang = 'true'}
},
-- ردیف ترکیبی پرچم و نشان (کنار هم)
{
type = "row",
label = "پرچم و نشان",
value = function(localdata)
-- جستجوی نام فایل پرچم
local flag = localdata["تصویر_پرچم"] or localdata["پرچم"] or localdata.flag or localdata["بیرم"] or localdata.flag
-- جستجوی نام فایل نشان
local coat = localdata["نشونه"] or localdata["آرم"] or localdata["نشان_ملی"] or localdata["تصویر_نشان_ملی"] or localdata.coat_of_arms
if not flag and not coat then
return nil
end
-- اندازه و زیرنویس
local flagSize = localdata["پرچم_قایده"] or localdata.flag_size or "100px"
local flagCaption = localdata["پرچم_جیرنویس"] or localdata.flag_caption or ""
local coatSize = localdata.coa_size or "100px"
local coatCaption = localdata["نشون_توضیح"] or localdata.coat_of_arms_caption or ""
-- ساخت HTML کنار هم (با استایل inline، بدون نیاز به CSS خارجی)
local html = '<div style="display: flex; justify-content: center; align-items: center; gap: 1em; flex-wrap: wrap;">'
if flag then
html = html .. '<div style="text-align: center;">[[پرونده:' .. flag .. '|' .. flagSize .. '|' .. flagCaption .. ']]</div>'
end
if coat then
html = html .. '<div style="text-align: center;">[[پرونده:' .. coat .. '|' .. coatSize .. '|' .. coatCaption .. ']]</div>'
end
html = html .. '</div>'
return html
end
},
generic.motto(),
generic.anthem(),
generic.locationmap(),
generic.geoloc(),
{type = 'table' , title ='جوغرافی' ,rows = {
---generic.coordinates(),--جوغرافی جیگا
{type = 'row' , label = 'بلند چکل' , value = {'بلند چکل','چکل'} ,
wikidata = {
property = 'P610' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}
},
{type = 'row' , label = 'جولترین نقطه' , value = {'جولترین جا','جول'} ,
wikidata = {
property = 'P1589' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}},
{type = 'row' , label = 'گتی' , value = {'گتی','مساحت','area'} ,
wikidata = {property = 'P2046' , formatting='unitcode'}},
{type = 'row' , label = 'ئو' , value = {'ئو درصد','درصد آبها','درصد آبها','percent_water'} ,
wikidata = {property = 'P2927'}},
{type = 'row' , label = 'ارتفاع،<br />آزاد ئو جه' , value = {'ارتفاع'} ,
wikidata = {property = 'P2044', formatting='unitcode'}},
}},
{type = 'table' , title ='جمعیت', rows = {
--{type = 'row' , label = {'اداری مرکز نوع' } , defaultlabel = 'اداری مرکز' },
--{type = 'row' , label = {'نیشتگا نوع'} , defaultlabel = 'نیشتگا نوع' },
{type = 'row' , label = 'نیشتگا' , value = {'پایتخت','نیشتگا','capital'} ,
wikidata = {property = 'P36'}},
{type = 'row' , label = 'گتترین شهر' , value = {'گت شهر','largest_city'}},
{type = 'row' , label = 'مهم شهرون' , value = {'مهم شهرون'}},
{type = 'row' , label = 'إداری نیشتگا' , value = {'اداری مرکز'}},
{type = 'row' , label = 'گت مستعمره' , value = {'گت مستعمره'}},
{type = 'row' , label = '[[رسمی زوون]]' , value = {'رسمی زوون','official_languages'} ,
wikidata = {property = 'P37'}},
{type = 'row' , label = '[[محلی زوون]]' , value = {'محلی زوون'}},
{type = 'row' , label = {'زوون نوع'} , value= {'زوونون'}},
{type = 'row' , label = 'نژادون', value = {'نژادون'}},
{type = 'row' , label = 'بومی مردم' , value = {'بومیون', 'ساکنین نوم'}},
{type = 'row'
, label = function (localdata)
return 'تخمین <small>('..(localdata['سال براورد جمعیت'] or 'تخمین سال')..')</small>'
end
, value = function ( localdata )
local v1,v2, r
v1 = localdata['جمعیت تخمین']
v2 = localdata['رتبه جمعیت']
if(v1) then r=v1..' نفر' end
if(v1 and v2)
then
return r..' ([[کشورون فهرست|'..v2..']])'
else
return r
end
end
},
{type = 'row'
, label = 'جمعیت'
, value = {'جمعیت','population_estimate'}
, wikidata = {property = 'P1082', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = 'مرد' , value = {'مردان'}
, wikidata = {property = 'P1540', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'زن' , value = {'زنان'}
, wikidata = {property = 'P1539', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'خانوار تعداد' , value = {'خانوار تعداد'}
, wikidata = {property = 'P1538', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جمعیت انبسی]]'
, value = function(localdata)
local r
if(localdata['انبسی کم2'])
then
r = localdata['انبسی كم2'] ..' ج/كم²'
end
if(r and localdata['جمعیت انبسی رتبه']) then
r = r .. ' ([[کشورون فهرست|'
..localdata['جمعیت انبسی رتبه'] .. ']])'
end
end
},
{type = 'row' , label = 'شهری جمعیت' , value = {'شهری جمعیت'} ,
wikidata = {property = 'P6343' , qualifier = 'P459', showDate= "true"}},
{type = 'row' , label = 'روستایی جمعیت' , value = {'روستایی جمعیت'} ,
wikidata = {property = 'P6344' , qualifier = 'P459', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'امید زندگی' , value = {'امید به زندگی'} ,
wikidata = {property = 'P2250', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='نٮظام', rows = {
{type = 'row' , label = 'حکومت نوع' , value = {'حکومت نوع','نوع حکومت','government_type'} , wikidata = {property = 'P122'}},
{type = 'row' , label = {'حاکم لقب 1','بالاترین مقوم لقب'}, defaultlabel ='بالاترین مقوم'
,value = {'حاکم نوم 1','بالاترین مقوم نوم'}
,wikidata= {property ='P35', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 2','بالاترین مقوم لقب 2'}, defaultlabel ='حکومت رئیس'
,value = {'حاکم نوم 2','بالاترین مقوم نوم 2'}
,wikidata= {property ='P6', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 3'}, value = {'حاکم نوم 3'}},
{type = 'row' , label = {'حاکم لقب 4'} , value = {'حاکم نوم 4'}},
{type = 'row' , label = {'حاکم لقب 5'} , value = {'حاکم نوم 5'}},
{type = 'row' , label = 'موقننه قووه' , value = {'موقننه قووه'} ,
wikidata = {property = 'P194'}},
{type = 'row' , label = ' ← [[سنا مجلس]]' , value = {'سنا مجلس'}},
{type = 'row' , label = ' ← [[پایینترین مجلس]]' , value = {'پایینترین مجلس'}},
{type = 'row' , label = 'قضائیه قووه' , value = {'قضائیه قووه'} ,
wikidata = {property = 'P209'}},
{type = 'row' , label = 'موجریه قووه' , value = {'موجریه قووه'} ,
wikidata = {property = 'P208'}},
}},
{type = 'table' , title ='دکته إتفاقون', rows = {
{type = 'row'
, label = {'حاکمیت نوع'}
, value = {'حاکمیت یادداشت'}
},
{type = 'row' , label = 'بساتن' , value = {'بساتن سال','نحوه تشکیل'} , wikidata = {property = 'P571'}},
{type = 'row' , label = 'تأسیس' , value = {'بساتن','ایجاد','تشکیل'}},
{type = 'row' , label = {'موارد منجر به تشکیل'} , value = {'تاریخ تشکیل'}},
{type = 'row' , label = {'تأسیس دکته 1'} , value = {'تفاق توم 1'}},
{type = 'row' , label = {'تأسیس دکته 2'} , value = {'تفاق توم 2'}},
{type = 'row' , label = {'تأسیس دکته 3'} , value = {'تفاق توم 3'}},
{type = 'row' , label = {'تأسیس دکته 4'} , value = {'تفاق توم 4'}},
{type = 'row' , label = {'تأسیس دکته 5'} , value = {'تفاق توم 5'}},
{type = 'row' , label = {'تأسیس دکته 6'} , value = {'تفاق توم 6'}},
{type = 'row' , label = {'تأسیس دکته 7'} , value = {'تفاق توم 7'}},
{type = 'row' , label = {'تأسیس دکته 8'} , value = {'تفاق توم 8'}},
{type = 'row' , label = {'تأسیس دکته 9'} , value = {'تفاق توم 9'}},
}},
{type = 'table' , title ='عضویتون', rows = {
{type = 'row' , label = '[[اروپا اتحادیه]] دله عضو بیّن' , value = {'اروپا اتحادیه دله عضو بین'}},
{type = 'row' , label = {'سازمان نوع'}, value = {'عضویت'}},
{type = 'row' , label = {'سازمان 1'} , value = {'عضویت توم 1'}},
{type = 'row' , label = {'سازمان 2'} , value = {'عضویت توم 2'}},
{type = 'row' , label = {'سازمان 3'} , value = {'عضویت توم 3'}},
{type = 'row' , label = {'سازمان 4'} , value = {'عضویت توم 4'}},
{type = 'row' , label = {'سازمان 5'} , value = {'عضویت توم 5'}},
{type = 'row' , label = {'سازمان 6'} , value = {'عضویت توم 6'}},
{type = 'row' , label = {'سازمان 7'} , value = {'عضویت توم 7'}},
{type = 'row' , label = {'سازمان 8'} , value = {'عضویت توم 8'}},
{type = 'row' , label = {'سازمان 9'} , value = {'عضویت توم 9'}},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, wikidata = {property = 'P4010',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید']
if r then
if localdata['داخلی ناخالص تولید ترتیب'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← هئن قودرت برابری مجموع' ,
value = {'داخلی ناخالص تولید هئن قودرت برابری أساس سر'} ,
wikidata = {property = 'P4010', listrank = "bestrank"}},
{type = 'row' , label = ' ← سرانه'
, wikidata = {property = 'P2299', qualifier='P585',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید سرانه']
if r then
if localdata['داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید سرانه أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید سرانه']
.. ']])'
end
end
return r
end
},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید#اسمی و واقعی داخلی ناخالص تولید|اسمی داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'اسمی داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید']
if r then
if localdata['اسمی داخلی ناخالص تولید روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخلص تولید أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← [[سرانه]]'
, wikidata = {property = 'P2132',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید سرانه']
if r then
if localdata['اسمی داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست اسمی داخلی ناخالص تولید سرانه أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید سرانه روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = 'داخلی ناخالص تولید واقعی روشد نرخ' , value = {'داخلی ناخالص تولید روشد نرخ'} ,
wikidata = {property = 'P2219', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی ذخیره' , value = {'کلی ذخیره'} ,
wikidata = {property = 'P2134', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='جینی ضریب', rows = {
{type = 'row' , label = 'عدد' , value = {'جینی ضریب'}
, wikidata = {property = 'P1125', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'سال' , value = {'جینی ضریب سال'}},
{type = 'row' , label = 'جرگه'
, value = function(localdata)
local r=localdata['جینی ضریب جرگه']
if r then
if localdata['جینی ضریب جرگه'] then
r = r
.. '('
.. localdata['جینی ضریب روتبه']
.. ')'
end
end
return r
end
},
}},
{type = 'table' , title ='إنسانی توسعه شاخص', rows = {
{type = 'row' , label = 'سال' , value = {'انسانی توسعه شاخص سال'}},
{type = 'row' , label = 'شاخص' , value = {'انسانی توسعه شاخص'} ,
wikidata = {property = 'P1081', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'جرگه' , value = {'انسانی توسعه شاخص روتبه','انسانی توسعه شاخص طبقهبندی'}},
{type = 'row' , label = 'بیکاری نرخ' , value = {'بیکاری نرخ'} ,
wikidata = {property = 'P1198', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'درآمد میانگین' , value = {'درآمد میانگین'} ,
wikidata = {property = 'P3529', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='إقتٮصاد', rows = {
{type = 'row' , label = 'پول واحد' , value = {'پول','پول واحد','پیل یکا','پول نماد','واحد پول','پول یکا','currency'} ,
wikidata = {property = 'P38'}},
{type = 'row' , label = 'مرکزی بانک' , value = {'مرکزی بانک'} ,
wikidata = {property = 'P1304'}},
{type = 'row' , label = 'توروم نرخ' , value = {'توروم نزخ'} ,
wikidata = {property = 'P1279',listrank = "bestrank", showDate= "true"}},
{type = 'row' , label = 'مالیاتی درآمد' , value = {'مالیاتی درآمد'}
, wikidata = {property = 'P3087', showDate= "true"}},
{type = 'row' , label = 'فردی مالیات نرخ' , value = {'فردی مالیات نرخ'} ,
wikidata = {property = 'P2834', showDate= "true"}},
{type = 'row' , label = 'أفزوده أرزش مالیات نرخ' , value = {'أفزوده أرزش مالیات نرخ'} ,
wikidata = {property = 'P2855', showDate= "true"}},
{type = 'row' , label = 'کلی صادرات' , value = {'کلی صادرات'} ,
wikidata = {property = 'P2135', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی واردات' , value = {'کلی واردات'} ,
wikidata = {property = 'P2136', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جاری حیساب]]' , value = {'جاری حیساب'} ,
wikidata = {property = 'P2294'}},
{type = 'row' , label = 'خارجی موستقیم سرمایه گوذاری خالص جریان' , value = {'خارجی موستقیم سرمایه گوذاری خالص جریان'} ,
wikidata = {property = 'P2140', showDate= "true"}},
{type = 'row' , label = 'خالص خارجی موستقیم سرمایه گوذاری' , value = {'خالص خارجی موستقیم سرمایه گوذاری'} ,
wikidata = {property = 'P2141', showDate= "true"}},
{type = 'row' , label = 'قانونی سند' , value = {'قانونی سند'} ,
wikidata = {property = 'P2997', showDate= "true"}},
{type = 'row' , label = 'بازنشسته بوستن سند' , value = {'بازنشسته بوستن سند'} ,
wikidata = {property = 'P3001', showDate= "true"}},
}},
{type = 'table' , title ='نمادون', rows = {
{type = 'row' , label = 'رسمی کد' , value = {'رسمی کد','وبگاه رسمی','رسمی سایت'} ,
wikidata = {property = 'P2238'}},
{type = 'row' , label = '[[اینترنتی دامنه|اینترنت کد]]' , value = {'اینترنت کد','cctld','دامنه اینترنتی','اینترنتی دامنه'} ,
wikidata = {property = 'P78'}},
{type = 'row' , label = 'دریایی شىناسایی إشماره' , value = {'دریایی شیناسایی شوماره'} ,
wikidata = {property = 'P2979'}},
{type = 'row' , label = 'پوستی کود' , value = {'پوستی کود'} ,
wikidata = {property = 'P281'}},
{type = 'row' , label = 'ایزو ۳۱۶۶–۱ آلفا-۲' , value = {'iso3166code','ایزو 3166-1'} ,
wikidata = {property = 'P297',pattern='[[ایزو 3166-2:$1|$1]]'}},
{type = 'row' , label = 'تیلفون کد' , value = {'تیلفون کد','calling_code','تلفن کد','پیششماره تلفنی'} ,
wikidata = {property = 'P474'}},
}},
{type = 'table' , title ='دیگه چیون', rows = {
{type = 'row' , label = 'رانندگی جهت' , value = {'رانندگی جهت','رانندگی از سمت','جهت رانندگی'} ,
wikidata = {property = 'P1622'}},
{type = 'row' , label = 'قطار حرکت جهت' , value = {'قطار حرکت جهت'} ,
wikidata = {property = 'P5658'}},
generic.website(),
}},
{type = 'images', imageparameters = {'map 2','نقشه۲'} , captionparameter = {'map 2 label','زیرنویس نقشه۲'}},
{type = 'images', imageparameters = {'نقشه 3','نقشه۳'} , captionparameter = {'نقشه 3 جیرنویس','نقشه 3 نوم','زیرنویس نقشه۳'}},
{type = 'table' , title ='جیرنیویس', rows = {
{type = 'row1col', value = {'جیرنیویس 1'}},
{type = 'row1col', value = {'جیرنیویس 2'}},
{type = 'row1col', value = {'جیرنیویس 3'}},
{type = 'row1col', value = {'جیرنیویس 4'}},
{type = 'row1col', value = {'جیرنیویس 5'}},
{type = 'row1col', value = {'جیرنیویس 6'}},
{type = 'row1col', value = {'جیرنیویس 7'}},
}},
} -- for parts
} -- for return
mn9ppdiymfg9gzeyoijhslt8hp7yo0d
327754
327753
2026-06-03T17:19:56Z
محک
1023
327754
Scribunto
text/plain
local generic = require( 'ماژول:صندخ/ادوات' )
local localdata = require 'ماژول:صندخ/دیتا'
return {
maincolor = '#A7D4E7',
wikimod ="Wikidata.Ca",
parts = {
{type = 'title', value ={'کشور نوم','native_name'} , icon='defaut' },
{type = 'subtitle'
, value = {'نوم','رسمی نوم','نام رسمی','مازرونی رسمی نوم','نام رسمی فارسی','common_name'}
, wikidata= {property = 'P1448',listmax = 1, conjunction = 'new line', showlang = 'true'}
},
-- ردیف ترکیبی پرچم و نشان (کنار هم)
{
type = "row",
label = "پرچم و نشان",
value = function(localdata)
local flag = localdata["تصویر_پرچم"] or localdata["پرچم"] or localdata.flag or localdata["بیرم"]
local coat = localdata["نشونه"] or localdata["آرم"] or localdata["نشان_ملی"] or localdata["تصویر_نشان_ملی"] or localdata.coat_of_arms
if not flag and not coat then
return nil
end
local flagSize = localdata["پرچم_قایده"] or localdata.flag_size or "100px"
local flagCaption = localdata["پرچم_جیرنویس"] or localdata["توضیحات_پرچم"] or localdata["توضیح_پرچم"] or localdata.flag_caption
if not flagCaption and flag then
flagCaption = "پرچم"
end
local coatSize = localdata.coa_size or "100px"
local coatCaption = localdata["نشون_توضیح"] or localdata["توضیحات_نشان_ملی"] or localdata["توضیح_نشان"] or localdata.coat_of_arms_caption
if not coatCaption and coat then
coatCaption = "ملی نشون"
end
local html = '<div style="display: flex; justify-content: center; align-items: center; gap: 1em; flex-wrap: wrap;">'
if flag then
html = html .. '<div style="text-align: center;">[[پرونده:' .. flag .. '|' .. flagSize .. '|' .. flagCaption .. ']]</div>'
end
if coat then
html = html .. '<div style="text-align: center;">[[پرونده:' .. coat .. '|' .. coatSize .. '|' .. coatCaption .. ']]</div>'
end
html = html .. '</div>'
return html
end
},
generic.motto(),
generic.anthem(),
generic.locationmap(),
generic.geoloc(),
{type = 'table' , title ='جوغرافی' ,rows = {
---generic.coordinates(),--جوغرافی جیگا
{type = 'row' , label = 'بلند چکل' , value = {'بلند چکل','چکل'} ,
wikidata = {
property = 'P610' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}
},
{type = 'row' , label = 'جولترین نقطه' , value = {'جولترین جا','جول'} ,
wikidata = {
property = 'P1589' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}},
{type = 'row' , label = 'گتی' , value = {'گتی','مساحت','area'} ,
wikidata = {property = 'P2046' , formatting='unitcode'}},
{type = 'row' , label = 'ئو' , value = {'ئو درصد','درصد آبها','درصد آبها','percent_water'} ,
wikidata = {property = 'P2927'}},
{type = 'row' , label = 'ارتفاع،<br />آزاد ئو جه' , value = {'ارتفاع'} ,
wikidata = {property = 'P2044', formatting='unitcode'}},
}},
{type = 'table' , title ='جمعیت', rows = {
--{type = 'row' , label = {'اداری مرکز نوع' } , defaultlabel = 'اداری مرکز' },
--{type = 'row' , label = {'نیشتگا نوع'} , defaultlabel = 'نیشتگا نوع' },
{type = 'row' , label = 'نیشتگا' , value = {'پایتخت','نیشتگا','capital'} ,
wikidata = {property = 'P36'}},
{type = 'row' , label = 'گتترین شهر' , value = {'گت شهر','largest_city'}},
{type = 'row' , label = 'مهم شهرون' , value = {'مهم شهرون'}},
{type = 'row' , label = 'إداری نیشتگا' , value = {'اداری مرکز'}},
{type = 'row' , label = 'گت مستعمره' , value = {'گت مستعمره'}},
{type = 'row' , label = '[[رسمی زوون]]' , value = {'رسمی زوون','official_languages'} ,
wikidata = {property = 'P37'}},
{type = 'row' , label = '[[محلی زوون]]' , value = {'محلی زوون'}},
{type = 'row' , label = {'زوون نوع'} , value= {'زوونون'}},
{type = 'row' , label = 'نژادون', value = {'نژادون'}},
{type = 'row' , label = 'بومی مردم' , value = {'بومیون', 'ساکنین نوم'}},
{type = 'row'
, label = function (localdata)
return 'تخمین <small>('..(localdata['سال براورد جمعیت'] or 'تخمین سال')..')</small>'
end
, value = function ( localdata )
local v1,v2, r
v1 = localdata['جمعیت تخمین']
v2 = localdata['رتبه جمعیت']
if(v1) then r=v1..' نفر' end
if(v1 and v2)
then
return r..' ([[کشورون فهرست|'..v2..']])'
else
return r
end
end
},
{type = 'row'
, label = 'جمعیت'
, value = {'جمعیت','population_estimate'}
, wikidata = {property = 'P1082', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = 'مرد' , value = {'مردان'}
, wikidata = {property = 'P1540', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'زن' , value = {'زنان'}
, wikidata = {property = 'P1539', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'خانوار تعداد' , value = {'خانوار تعداد'}
, wikidata = {property = 'P1538', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جمعیت انبسی]]'
, value = function(localdata)
local r
if(localdata['انبسی کم2'])
then
r = localdata['انبسی كم2'] ..' ج/كم²'
end
if(r and localdata['جمعیت انبسی رتبه']) then
r = r .. ' ([[کشورون فهرست|'
..localdata['جمعیت انبسی رتبه'] .. ']])'
end
end
},
{type = 'row' , label = 'شهری جمعیت' , value = {'شهری جمعیت'} ,
wikidata = {property = 'P6343' , qualifier = 'P459', showDate= "true"}},
{type = 'row' , label = 'روستایی جمعیت' , value = {'روستایی جمعیت'} ,
wikidata = {property = 'P6344' , qualifier = 'P459', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'امید زندگی' , value = {'امید به زندگی'} ,
wikidata = {property = 'P2250', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='نٮظام', rows = {
{type = 'row' , label = 'حکومت نوع' , value = {'حکومت نوع','نوع حکومت','government_type'} , wikidata = {property = 'P122'}},
{type = 'row' , label = {'حاکم لقب 1','بالاترین مقوم لقب'}, defaultlabel ='بالاترین مقوم'
,value = {'حاکم نوم 1','بالاترین مقوم نوم'}
,wikidata= {property ='P35', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 2','بالاترین مقوم لقب 2'}, defaultlabel ='حکومت رئیس'
,value = {'حاکم نوم 2','بالاترین مقوم نوم 2'}
,wikidata= {property ='P6', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 3'}, value = {'حاکم نوم 3'}},
{type = 'row' , label = {'حاکم لقب 4'} , value = {'حاکم نوم 4'}},
{type = 'row' , label = {'حاکم لقب 5'} , value = {'حاکم نوم 5'}},
{type = 'row' , label = 'موقننه قووه' , value = {'موقننه قووه'} ,
wikidata = {property = 'P194'}},
{type = 'row' , label = ' ← [[سنا مجلس]]' , value = {'سنا مجلس'}},
{type = 'row' , label = ' ← [[پایینترین مجلس]]' , value = {'پایینترین مجلس'}},
{type = 'row' , label = 'قضائیه قووه' , value = {'قضائیه قووه'} ,
wikidata = {property = 'P209'}},
{type = 'row' , label = 'موجریه قووه' , value = {'موجریه قووه'} ,
wikidata = {property = 'P208'}},
}},
{type = 'table' , title ='دکته إتفاقون', rows = {
{type = 'row'
, label = {'حاکمیت نوع'}
, value = {'حاکمیت یادداشت'}
},
{type = 'row' , label = 'بساتن' , value = {'بساتن سال','نحوه تشکیل'} , wikidata = {property = 'P571'}},
{type = 'row' , label = 'تأسیس' , value = {'بساتن','ایجاد','تشکیل'}},
{type = 'row' , label = {'موارد منجر به تشکیل'} , value = {'تاریخ تشکیل'}},
{type = 'row' , label = {'تأسیس دکته 1'} , value = {'تفاق توم 1'}},
{type = 'row' , label = {'تأسیس دکته 2'} , value = {'تفاق توم 2'}},
{type = 'row' , label = {'تأسیس دکته 3'} , value = {'تفاق توم 3'}},
{type = 'row' , label = {'تأسیس دکته 4'} , value = {'تفاق توم 4'}},
{type = 'row' , label = {'تأسیس دکته 5'} , value = {'تفاق توم 5'}},
{type = 'row' , label = {'تأسیس دکته 6'} , value = {'تفاق توم 6'}},
{type = 'row' , label = {'تأسیس دکته 7'} , value = {'تفاق توم 7'}},
{type = 'row' , label = {'تأسیس دکته 8'} , value = {'تفاق توم 8'}},
{type = 'row' , label = {'تأسیس دکته 9'} , value = {'تفاق توم 9'}},
}},
{type = 'table' , title ='عضویتون', rows = {
{type = 'row' , label = '[[اروپا اتحادیه]] دله عضو بیّن' , value = {'اروپا اتحادیه دله عضو بین'}},
{type = 'row' , label = {'سازمان نوع'}, value = {'عضویت'}},
{type = 'row' , label = {'سازمان 1'} , value = {'عضویت توم 1'}},
{type = 'row' , label = {'سازمان 2'} , value = {'عضویت توم 2'}},
{type = 'row' , label = {'سازمان 3'} , value = {'عضویت توم 3'}},
{type = 'row' , label = {'سازمان 4'} , value = {'عضویت توم 4'}},
{type = 'row' , label = {'سازمان 5'} , value = {'عضویت توم 5'}},
{type = 'row' , label = {'سازمان 6'} , value = {'عضویت توم 6'}},
{type = 'row' , label = {'سازمان 7'} , value = {'عضویت توم 7'}},
{type = 'row' , label = {'سازمان 8'} , value = {'عضویت توم 8'}},
{type = 'row' , label = {'سازمان 9'} , value = {'عضویت توم 9'}},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, wikidata = {property = 'P4010',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید']
if r then
if localdata['داخلی ناخالص تولید ترتیب'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← هئن قودرت برابری مجموع' ,
value = {'داخلی ناخالص تولید هئن قودرت برابری أساس سر'} ,
wikidata = {property = 'P4010', listrank = "bestrank"}},
{type = 'row' , label = ' ← سرانه'
, wikidata = {property = 'P2299', qualifier='P585',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید سرانه']
if r then
if localdata['داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید سرانه أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید سرانه']
.. ']])'
end
end
return r
end
},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید#اسمی و واقعی داخلی ناخالص تولید|اسمی داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'اسمی داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید']
if r then
if localdata['اسمی داخلی ناخالص تولید روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخلص تولید أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← [[سرانه]]'
, wikidata = {property = 'P2132',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید سرانه']
if r then
if localdata['اسمی داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست اسمی داخلی ناخالص تولید سرانه أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید سرانه روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = 'داخلی ناخالص تولید واقعی روشد نرخ' , value = {'داخلی ناخالص تولید روشد نرخ'} ,
wikidata = {property = 'P2219', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی ذخیره' , value = {'کلی ذخیره'} ,
wikidata = {property = 'P2134', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='جینی ضریب', rows = {
{type = 'row' , label = 'عدد' , value = {'جینی ضریب'}
, wikidata = {property = 'P1125', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'سال' , value = {'جینی ضریب سال'}},
{type = 'row' , label = 'جرگه'
, value = function(localdata)
local r=localdata['جینی ضریب جرگه']
if r then
if localdata['جینی ضریب جرگه'] then
r = r
.. '('
.. localdata['جینی ضریب روتبه']
.. ')'
end
end
return r
end
},
}},
{type = 'table' , title ='إنسانی توسعه شاخص', rows = {
{type = 'row' , label = 'سال' , value = {'انسانی توسعه شاخص سال'}},
{type = 'row' , label = 'شاخص' , value = {'انسانی توسعه شاخص'} ,
wikidata = {property = 'P1081', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'جرگه' , value = {'انسانی توسعه شاخص روتبه','انسانی توسعه شاخص طبقهبندی'}},
{type = 'row' , label = 'بیکاری نرخ' , value = {'بیکاری نرخ'} ,
wikidata = {property = 'P1198', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'درآمد میانگین' , value = {'درآمد میانگین'} ,
wikidata = {property = 'P3529', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='إقتٮصاد', rows = {
{type = 'row' , label = 'پول واحد' , value = {'پول','پول واحد','پیل یکا','پول نماد','واحد پول','پول یکا','currency'} ,
wikidata = {property = 'P38'}},
{type = 'row' , label = 'مرکزی بانک' , value = {'مرکزی بانک'} ,
wikidata = {property = 'P1304'}},
{type = 'row' , label = 'توروم نرخ' , value = {'توروم نزخ'} ,
wikidata = {property = 'P1279',listrank = "bestrank", showDate= "true"}},
{type = 'row' , label = 'مالیاتی درآمد' , value = {'مالیاتی درآمد'}
, wikidata = {property = 'P3087', showDate= "true"}},
{type = 'row' , label = 'فردی مالیات نرخ' , value = {'فردی مالیات نرخ'} ,
wikidata = {property = 'P2834', showDate= "true"}},
{type = 'row' , label = 'أفزوده أرزش مالیات نرخ' , value = {'أفزوده أرزش مالیات نرخ'} ,
wikidata = {property = 'P2855', showDate= "true"}},
{type = 'row' , label = 'کلی صادرات' , value = {'کلی صادرات'} ,
wikidata = {property = 'P2135', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی واردات' , value = {'کلی واردات'} ,
wikidata = {property = 'P2136', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جاری حیساب]]' , value = {'جاری حیساب'} ,
wikidata = {property = 'P2294'}},
{type = 'row' , label = 'خارجی موستقیم سرمایه گوذاری خالص جریان' , value = {'خارجی موستقیم سرمایه گوذاری خالص جریان'} ,
wikidata = {property = 'P2140', showDate= "true"}},
{type = 'row' , label = 'خالص خارجی موستقیم سرمایه گوذاری' , value = {'خالص خارجی موستقیم سرمایه گوذاری'} ,
wikidata = {property = 'P2141', showDate= "true"}},
{type = 'row' , label = 'قانونی سند' , value = {'قانونی سند'} ,
wikidata = {property = 'P2997', showDate= "true"}},
{type = 'row' , label = 'بازنشسته بوستن سند' , value = {'بازنشسته بوستن سند'} ,
wikidata = {property = 'P3001', showDate= "true"}},
}},
{type = 'table' , title ='نمادون', rows = {
{type = 'row' , label = 'رسمی کد' , value = {'رسمی کد','وبگاه رسمی','رسمی سایت'} ,
wikidata = {property = 'P2238'}},
{type = 'row' , label = '[[اینترنتی دامنه|اینترنت کد]]' , value = {'اینترنت کد','cctld','دامنه اینترنتی','اینترنتی دامنه'} ,
wikidata = {property = 'P78'}},
{type = 'row' , label = 'دریایی شىناسایی إشماره' , value = {'دریایی شیناسایی شوماره'} ,
wikidata = {property = 'P2979'}},
{type = 'row' , label = 'پوستی کود' , value = {'پوستی کود'} ,
wikidata = {property = 'P281'}},
{type = 'row' , label = 'ایزو ۳۱۶۶–۱ آلفا-۲' , value = {'iso3166code','ایزو 3166-1'} ,
wikidata = {property = 'P297',pattern='[[ایزو 3166-2:$1|$1]]'}},
{type = 'row' , label = 'تیلفون کد' , value = {'تیلفون کد','calling_code','تلفن کد','پیششماره تلفنی'} ,
wikidata = {property = 'P474'}},
}},
{type = 'table' , title ='دیگه چیون', rows = {
{type = 'row' , label = 'رانندگی جهت' , value = {'رانندگی جهت','رانندگی از سمت','جهت رانندگی'} ,
wikidata = {property = 'P1622'}},
{type = 'row' , label = 'قطار حرکت جهت' , value = {'قطار حرکت جهت'} ,
wikidata = {property = 'P5658'}},
generic.website(),
}},
{type = 'images', imageparameters = {'map 2','نقشه۲'} , captionparameter = {'map 2 label','زیرنویس نقشه۲'}},
{type = 'images', imageparameters = {'نقشه 3','نقشه۳'} , captionparameter = {'نقشه 3 جیرنویس','نقشه 3 نوم','زیرنویس نقشه۳'}},
{type = 'table' , title ='جیرنیویس', rows = {
{type = 'row1col', value = {'جیرنیویس 1'}},
{type = 'row1col', value = {'جیرنیویس 2'}},
{type = 'row1col', value = {'جیرنیویس 3'}},
{type = 'row1col', value = {'جیرنیویس 4'}},
{type = 'row1col', value = {'جیرنیویس 5'}},
{type = 'row1col', value = {'جیرنیویس 6'}},
{type = 'row1col', value = {'جیرنیویس 7'}},
}},
} -- for parts
} -- for return
t0bg6zdoolhjuvdbjs5pfayc63wzo22
327755
327754
2026-06-03T17:27:05Z
محک
1023
تا اینجه پرچم و نشون خار بیه ولی ویکیدیتا جه نیته
327755
Scribunto
text/plain
local generic = require( 'ماژول:صندخ/ادوات' )
local localdata = require 'ماژول:صندخ/دیتا'
return {
maincolor = '#A7D4E7',
wikimod ="Wikidata.Ca",
parts = {
{type = 'title', value ={'کشور نوم','native_name'} , icon='defaut' },
{type = 'subtitle'
, value = {'نوم','رسمی نوم','نام رسمی','مازرونی رسمی نوم','نام رسمی فارسی','common_name'}
, wikidata= {property = 'P1448',listmax = 1, conjunction = 'new line', showlang = 'true'}
},
-- ردیف ترکیبی پرچم و نشان (کنار هم) با پشتیبانی از ویکیدیتا
{
type = "row",
label = "پرچم و نشان",
value = function(localdata)
-- اولویت اول: پارامترهای محلی مقاله
local flag = localdata["تصویر_پرچم"] or localdata["پرچم"] or localdata.flag or localdata["بیرم"]
local coat = localdata["نشونه"] or localdata["آرم"] or localdata["نشان_ملی"] or localdata["تصویر_نشان_ملی"] or localdata.coat_of_arms
-- اگر محلی نبود، از ویکیدیتا بخوان (elseif)
if not flag and localdata.item and localdata.item.id then
local entity = mw.wikibase.getEntityObject(localdata.item.id)
if entity and entity.claims then
local flagClaims = entity.claims.P41
if flagClaims and flagClaims[1] and flagClaims[1].mainsnak.datavalue then
flag = flagClaims[1].mainsnak.datavalue.value
end
local coatClaims = entity.claims.P94
if coatClaims and coatClaims[1] and coatClaims[1].mainsnak.datavalue then
coat = coatClaims[1].mainsnak.datavalue.value
end
end
end
-- اگر هیچکدام نبود، ردیف نمایش داده نشود
if not flag and not coat then
return nil
end
-- خواندن اندازه و زیرنویس (فقط از پارامترهای محلی)
local flagSize = localdata["پرچم_قایده"] or localdata.flag_size or "100px"
local flagCaption = localdata["پرچم_جیرنویس"] or localdata.flag_caption
if not flagCaption and flag then
flagCaption = "پرچم"
end
local coatSize = localdata.coa_size or "100px"
local coatCaption = localdata["نشون_توضیح"] or localdata.coat_of_arms_caption
if not coatCaption and coat then
coatCaption = "نشون"
end
-- ساخت HTML کنار هم
local html = '<div style="display: flex; justify-content: center; align-items: center; gap: 1em; flex-wrap: wrap;">'
if flag then
html = html .. '<div style="text-align: center;">[[پرونده:' .. flag .. '|' .. flagSize .. '|' .. flagCaption .. ']]</div>'
end
if coat then
html = html .. '<div style="text-align: center;">[[پرونده:' .. coat .. '|' .. coatSize .. '|' .. coatCaption .. ']]</div>'
end
html = html .. '</div>'
return html
end
},
generic.motto(),
generic.anthem(),
generic.locationmap(),
generic.geoloc(),
{type = 'table' , title ='جوغرافی' ,rows = {
---generic.coordinates(),--جوغرافی جیگا
{type = 'row' , label = 'بلند چکل' , value = {'بلند چکل','چکل'} ,
wikidata = {
property = 'P610' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}
},
{type = 'row' , label = 'جولترین نقطه' , value = {'جولترین جا','جول'} ,
wikidata = {
property = 'P1589' , qualifier = 'P2044',
formatting='table',rowformat = "$0$R0 $1",
rowsubformat1="($1)", colformat1="unitcode"
}},
{type = 'row' , label = 'گتی' , value = {'گتی','مساحت','area'} ,
wikidata = {property = 'P2046' , formatting='unitcode'}},
{type = 'row' , label = 'ئو' , value = {'ئو درصد','درصد آبها','درصد آبها','percent_water'} ,
wikidata = {property = 'P2927'}},
{type = 'row' , label = 'ارتفاع،<br />آزاد ئو جه' , value = {'ارتفاع'} ,
wikidata = {property = 'P2044', formatting='unitcode'}},
}},
{type = 'table' , title ='جمعیت', rows = {
--{type = 'row' , label = {'اداری مرکز نوع' } , defaultlabel = 'اداری مرکز' },
--{type = 'row' , label = {'نیشتگا نوع'} , defaultlabel = 'نیشتگا نوع' },
{type = 'row' , label = 'نیشتگا' , value = {'پایتخت','نیشتگا','capital'} ,
wikidata = {property = 'P36'}},
{type = 'row' , label = 'گتترین شهر' , value = {'گت شهر','largest_city'}},
{type = 'row' , label = 'مهم شهرون' , value = {'مهم شهرون'}},
{type = 'row' , label = 'إداری نیشتگا' , value = {'اداری مرکز'}},
{type = 'row' , label = 'گت مستعمره' , value = {'گت مستعمره'}},
{type = 'row' , label = '[[رسمی زوون]]' , value = {'رسمی زوون','official_languages'} ,
wikidata = {property = 'P37'}},
{type = 'row' , label = '[[محلی زوون]]' , value = {'محلی زوون'}},
{type = 'row' , label = {'زوون نوع'} , value= {'زوونون'}},
{type = 'row' , label = 'نژادون', value = {'نژادون'}},
{type = 'row' , label = 'بومی مردم' , value = {'بومیون', 'ساکنین نوم'}},
{type = 'row'
, label = function (localdata)
return 'تخمین <small>('..(localdata['سال براورد جمعیت'] or 'تخمین سال')..')</small>'
end
, value = function ( localdata )
local v1,v2, r
v1 = localdata['جمعیت تخمین']
v2 = localdata['رتبه جمعیت']
if(v1) then r=v1..' نفر' end
if(v1 and v2)
then
return r..' ([[کشورون فهرست|'..v2..']])'
else
return r
end
end
},
{type = 'row'
, label = 'جمعیت'
, value = {'جمعیت','population_estimate'}
, wikidata = {property = 'P1082', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = 'مرد' , value = {'مردان'}
, wikidata = {property = 'P1540', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'زن' , value = {'زنان'}
, wikidata = {property = 'P1539', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'خانوار تعداد' , value = {'خانوار تعداد'}
, wikidata = {property = 'P1538', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جمعیت انبسی]]'
, value = function(localdata)
local r
if(localdata['انبسی کم2'])
then
r = localdata['انبسی كم2'] ..' ج/كم²'
end
if(r and localdata['جمعیت انبسی رتبه']) then
r = r .. ' ([[کشورون فهرست|'
..localdata['جمعیت انبسی رتبه'] .. ']])'
end
end
},
{type = 'row' , label = 'شهری جمعیت' , value = {'شهری جمعیت'} ,
wikidata = {property = 'P6343' , qualifier = 'P459', showDate= "true"}},
{type = 'row' , label = 'روستایی جمعیت' , value = {'روستایی جمعیت'} ,
wikidata = {property = 'P6344' , qualifier = 'P459', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'امید زندگی' , value = {'امید به زندگی'} ,
wikidata = {property = 'P2250', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='نٮظام', rows = {
{type = 'row' , label = 'حکومت نوع' , value = {'حکومت نوع','نوع حکومت','government_type'} , wikidata = {property = 'P122'}},
{type = 'row' , label = {'حاکم لقب 1','بالاترین مقوم لقب'}, defaultlabel ='بالاترین مقوم'
,value = {'حاکم نوم 1','بالاترین مقوم نوم'}
,wikidata= {property ='P35', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 2','بالاترین مقوم لقب 2'}, defaultlabel ='حکومت رئیس'
,value = {'حاکم نوم 2','بالاترین مقوم نوم 2'}
,wikidata= {property ='P6', showDate= "true", listrank = "bestrank"}
},
{type = 'row' , label = {'حاکم لقب 3'}, value = {'حاکم نوم 3'}},
{type = 'row' , label = {'حاکم لقب 4'} , value = {'حاکم نوم 4'}},
{type = 'row' , label = {'حاکم لقب 5'} , value = {'حاکم نوم 5'}},
{type = 'row' , label = 'موقننه قووه' , value = {'موقننه قووه'} ,
wikidata = {property = 'P194'}},
{type = 'row' , label = ' ← [[سنا مجلس]]' , value = {'سنا مجلس'}},
{type = 'row' , label = ' ← [[پایینترین مجلس]]' , value = {'پایینترین مجلس'}},
{type = 'row' , label = 'قضائیه قووه' , value = {'قضائیه قووه'} ,
wikidata = {property = 'P209'}},
{type = 'row' , label = 'موجریه قووه' , value = {'موجریه قووه'} ,
wikidata = {property = 'P208'}},
}},
{type = 'table' , title ='دکته إتفاقون', rows = {
{type = 'row'
, label = {'حاکمیت نوع'}
, value = {'حاکمیت یادداشت'}
},
{type = 'row' , label = 'بساتن' , value = {'بساتن سال','نحوه تشکیل'} , wikidata = {property = 'P571'}},
{type = 'row' , label = 'تأسیس' , value = {'بساتن','ایجاد','تشکیل'}},
{type = 'row' , label = {'موارد منجر به تشکیل'} , value = {'تاریخ تشکیل'}},
{type = 'row' , label = {'تأسیس دکته 1'} , value = {'تفاق توم 1'}},
{type = 'row' , label = {'تأسیس دکته 2'} , value = {'تفاق توم 2'}},
{type = 'row' , label = {'تأسیس دکته 3'} , value = {'تفاق توم 3'}},
{type = 'row' , label = {'تأسیس دکته 4'} , value = {'تفاق توم 4'}},
{type = 'row' , label = {'تأسیس دکته 5'} , value = {'تفاق توم 5'}},
{type = 'row' , label = {'تأسیس دکته 6'} , value = {'تفاق توم 6'}},
{type = 'row' , label = {'تأسیس دکته 7'} , value = {'تفاق توم 7'}},
{type = 'row' , label = {'تأسیس دکته 8'} , value = {'تفاق توم 8'}},
{type = 'row' , label = {'تأسیس دکته 9'} , value = {'تفاق توم 9'}},
}},
{type = 'table' , title ='عضویتون', rows = {
{type = 'row' , label = '[[اروپا اتحادیه]] دله عضو بیّن' , value = {'اروپا اتحادیه دله عضو بین'}},
{type = 'row' , label = {'سازمان نوع'}, value = {'عضویت'}},
{type = 'row' , label = {'سازمان 1'} , value = {'عضویت توم 1'}},
{type = 'row' , label = {'سازمان 2'} , value = {'عضویت توم 2'}},
{type = 'row' , label = {'سازمان 3'} , value = {'عضویت توم 3'}},
{type = 'row' , label = {'سازمان 4'} , value = {'عضویت توم 4'}},
{type = 'row' , label = {'سازمان 5'} , value = {'عضویت توم 5'}},
{type = 'row' , label = {'سازمان 6'} , value = {'عضویت توم 6'}},
{type = 'row' , label = {'سازمان 7'} , value = {'عضویت توم 7'}},
{type = 'row' , label = {'سازمان 8'} , value = {'عضویت توم 8'}},
{type = 'row' , label = {'سازمان 9'} , value = {'عضویت توم 9'}},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, wikidata = {property = 'P4010',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید']
if r then
if localdata['داخلی ناخالص تولید ترتیب'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← هئن قودرت برابری مجموع' ,
value = {'داخلی ناخالص تولید هئن قودرت برابری أساس سر'} ,
wikidata = {property = 'P4010', listrank = "bestrank"}},
{type = 'row' , label = ' ← سرانه'
, wikidata = {property = 'P2299', qualifier='P585',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['داخلی ناخالص تولید سرانه']
if r then
if localdata['داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخالص تولید سرانه أساس سر (هئن قودرت برابری)|'
.. localdata['داخلی ناخالص تولید سرانه']
.. ']])'
end
end
return r
end
},
}},
{type = 'table' , title ='[[داخلی ناخالص تولید#اسمی و واقعی داخلی ناخالص تولید|اسمی داخلی ناخالص تولید]]', rows = {
{type = 'row' , label = 'محاسبه سال' , value = {'اسمی داخلی ناخالص تولید سال'}},
{type = 'row' , label = ' ← مجموع'
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید']
if r then
if localdata['اسمی داخلی ناخالص تولید روتبه'] then
r = r
.. '([[کیشوران لیست داخلی ناخلص تولید أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = ' ← [[سرانه]]'
, wikidata = {property = 'P2132',conjtype='*', showDate= "true", listrank = "bestrank"}
, value = function(localdata)
local r=localdata['اسمی داخلی ناخالص تولید سرانه']
if r then
if localdata['اسمی داخلی ناخالص تولید سرانه روتبه'] then
r = r
.. '([[کیشوران لیست اسمی داخلی ناخالص تولید سرانه أساس سر|'
.. localdata['اسمی داخلی ناخالص تولید سرانه روتبه']
.. ']])'
end
end
return r
end
},
{type = 'row' , label = 'داخلی ناخالص تولید واقعی روشد نرخ' , value = {'داخلی ناخالص تولید روشد نرخ'} ,
wikidata = {property = 'P2219', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی ذخیره' , value = {'کلی ذخیره'} ,
wikidata = {property = 'P2134', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='جینی ضریب', rows = {
{type = 'row' , label = 'عدد' , value = {'جینی ضریب'}
, wikidata = {property = 'P1125', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'سال' , value = {'جینی ضریب سال'}},
{type = 'row' , label = 'جرگه'
, value = function(localdata)
local r=localdata['جینی ضریب جرگه']
if r then
if localdata['جینی ضریب جرگه'] then
r = r
.. '('
.. localdata['جینی ضریب روتبه']
.. ')'
end
end
return r
end
},
}},
{type = 'table' , title ='إنسانی توسعه شاخص', rows = {
{type = 'row' , label = 'سال' , value = {'انسانی توسعه شاخص سال'}},
{type = 'row' , label = 'شاخص' , value = {'انسانی توسعه شاخص'} ,
wikidata = {property = 'P1081', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'جرگه' , value = {'انسانی توسعه شاخص روتبه','انسانی توسعه شاخص طبقهبندی'}},
{type = 'row' , label = 'بیکاری نرخ' , value = {'بیکاری نرخ'} ,
wikidata = {property = 'P1198', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'درآمد میانگین' , value = {'درآمد میانگین'} ,
wikidata = {property = 'P3529', showDate= "true", listrank = "bestrank"}},
}},
{type = 'table' , title ='إقتٮصاد', rows = {
{type = 'row' , label = 'پول واحد' , value = {'پول','پول واحد','پیل یکا','پول نماد','واحد پول','پول یکا','currency'} ,
wikidata = {property = 'P38'}},
{type = 'row' , label = 'مرکزی بانک' , value = {'مرکزی بانک'} ,
wikidata = {property = 'P1304'}},
{type = 'row' , label = 'توروم نرخ' , value = {'توروم نزخ'} ,
wikidata = {property = 'P1279',listrank = "bestrank", showDate= "true"}},
{type = 'row' , label = 'مالیاتی درآمد' , value = {'مالیاتی درآمد'}
, wikidata = {property = 'P3087', showDate= "true"}},
{type = 'row' , label = 'فردی مالیات نرخ' , value = {'فردی مالیات نرخ'} ,
wikidata = {property = 'P2834', showDate= "true"}},
{type = 'row' , label = 'أفزوده أرزش مالیات نرخ' , value = {'أفزوده أرزش مالیات نرخ'} ,
wikidata = {property = 'P2855', showDate= "true"}},
{type = 'row' , label = 'کلی صادرات' , value = {'کلی صادرات'} ,
wikidata = {property = 'P2135', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = 'کلی واردات' , value = {'کلی واردات'} ,
wikidata = {property = 'P2136', showDate= "true", listrank = "bestrank"}},
{type = 'row' , label = '[[جاری حیساب]]' , value = {'جاری حیساب'} ,
wikidata = {property = 'P2294'}},
{type = 'row' , label = 'خارجی موستقیم سرمایه گوذاری خالص جریان' , value = {'خارجی موستقیم سرمایه گوذاری خالص جریان'} ,
wikidata = {property = 'P2140', showDate= "true"}},
{type = 'row' , label = 'خالص خارجی موستقیم سرمایه گوذاری' , value = {'خالص خارجی موستقیم سرمایه گوذاری'} ,
wikidata = {property = 'P2141', showDate= "true"}},
{type = 'row' , label = 'قانونی سند' , value = {'قانونی سند'} ,
wikidata = {property = 'P2997', showDate= "true"}},
{type = 'row' , label = 'بازنشسته بوستن سند' , value = {'بازنشسته بوستن سند'} ,
wikidata = {property = 'P3001', showDate= "true"}},
}},
{type = 'table' , title ='نمادون', rows = {
{type = 'row' , label = 'رسمی کد' , value = {'رسمی کد','وبگاه رسمی','رسمی سایت'} ,
wikidata = {property = 'P2238'}},
{type = 'row' , label = '[[اینترنتی دامنه|اینترنت کد]]' , value = {'اینترنت کد','cctld','دامنه اینترنتی','اینترنتی دامنه'} ,
wikidata = {property = 'P78'}},
{type = 'row' , label = 'دریایی شىناسایی إشماره' , value = {'دریایی شیناسایی شوماره'} ,
wikidata = {property = 'P2979'}},
{type = 'row' , label = 'پوستی کود' , value = {'پوستی کود'} ,
wikidata = {property = 'P281'}},
{type = 'row' , label = 'ایزو ۳۱۶۶–۱ آلفا-۲' , value = {'iso3166code','ایزو 3166-1'} ,
wikidata = {property = 'P297',pattern='[[ایزو 3166-2:$1|$1]]'}},
{type = 'row' , label = 'تیلفون کد' , value = {'تیلفون کد','calling_code','تلفن کد','پیششماره تلفنی'} ,
wikidata = {property = 'P474'}},
}},
{type = 'table' , title ='دیگه چیون', rows = {
{type = 'row' , label = 'رانندگی جهت' , value = {'رانندگی جهت','رانندگی از سمت','جهت رانندگی'} ,
wikidata = {property = 'P1622'}},
{type = 'row' , label = 'قطار حرکت جهت' , value = {'قطار حرکت جهت'} ,
wikidata = {property = 'P5658'}},
generic.website(),
}},
{type = 'images', imageparameters = {'map 2','نقشه۲'} , captionparameter = {'map 2 label','زیرنویس نقشه۲'}},
{type = 'images', imageparameters = {'نقشه 3','نقشه۳'} , captionparameter = {'نقشه 3 جیرنویس','نقشه 3 نوم','زیرنویس نقشه۳'}},
{type = 'table' , title ='جیرنیویس', rows = {
{type = 'row1col', value = {'جیرنیویس 1'}},
{type = 'row1col', value = {'جیرنیویس 2'}},
{type = 'row1col', value = {'جیرنیویس 3'}},
{type = 'row1col', value = {'جیرنیویس 4'}},
{type = 'row1col', value = {'جیرنیویس 5'}},
{type = 'row1col', value = {'جیرنیویس 6'}},
{type = 'row1col', value = {'جیرنیویس 7'}},
}},
} -- for parts
} -- for return
1b7qiuy78quyadcscd4gselrvwypeyd
آوگوستو کورئا
0
107990
327759
314512
2026-06-03T19:08:22Z
محک
1023
محک صفحهٔ [[آوگوستو کوررêا]] را بدون برجایگذاشتن تغییرمسیر به [[آوگوستو کورئا]] منتقل کرد
314512
wikitext
text/x-wiki
{{صندخ/شهرستان}}
'''آوگوستو کوررêا''' ({{langx|pt|Augusto Corrêa}}) اتا [[برزیل]] ره [[شهر]] هسته که [[پارا]] منطقه شٮنه. آوگوستو کوررêا [[گتی]] ۱۰۹۱٫۰۴۳ کم<sup>۲</sup> هسته و ونه جمیعت ۴۴۵۷۳ نفر هسته.
== منابع ==
* {{وب منبع|عنوان = Augusto Corrêa |لینک= https://www.wikidata.org/wiki/Q1804338 |زوون = چن زوونه | بازیابی = ۲۱ مه ۲۰۲۵ |ناشر= [[ویکیدیتا]]}}
<!-- * {{ویکی منبع|عنوان = {{{اصل}}} |لینک= https://{{{زک}}}.wikipedia.org/wiki/{{{اصل}}} |زوون = {{{زک}}} | بازیابی = ۲۱ مه ۲۰۲۵ }} -->
{{پهنویس}}
<!-- رج: -->
[[رج:پارا شهرون]]
28h25jtegrp0jmghw2qr4xmwklijrxv
رستینگا سکا
0
109429
327760
316290
2026-06-03T19:09:31Z
محک
1023
محک صفحهٔ [[رستینگا سêکا]] را بدون برجایگذاشتن تغییرمسیر به [[رستینگا سکا]] منتقل کرد
316290
wikitext
text/x-wiki
{{صندخ/شهرستان}}
'''رستینگا سêکا''' ({{langx|pt|Restinga Sêca}}) اتا [[برزیل]] ره [[شهر]] هسته که [[ریوگرانده دو سول]] منطقه شٮنه. رستینگا سêکا [[گتی]] ۹۶۱٫۷۹۱ کم<sup>۲</sup> هسته و ونه جمیعت ۱۴۹۳۹ نفر هسته.
== منابع ==
* {{وب منبع|عنوان = Restinga Sêca |لینک= https://www.wikidata.org/wiki/Q1757460 |زوون = چن زوونه | بازیابی = ۲۱ مه ۲۰۲۵ |ناشر= [[ویکیدیتا]]}}
<!-- * {{ویکی منبع|عنوان = {{{اصل}}} |لینک= https://{{{زک}}}.wikipedia.org/wiki/{{{اصل}}} |زوون = {{{زک}}} | بازیابی = ۲۱ مه ۲۰۲۵ }} -->
{{پهنویس}}
<!-- رج: -->
[[رج:ریوگرانده دو سول شهرون]]
8qeltbecrvzzwthbfsbk2mn9oe62qse
327761
327760
2026-06-03T19:10:07Z
محک
1023
327761
wikitext
text/x-wiki
{{صندخ/شهرستان}}
'''رستینگا سِکا''' ({{langx|pt|Restinga Sêca}}) اتا [[برزیل]] ره [[شهر]] هسته که [[ریوگرانده دو سول]] منطقه شٮنه. رستینگا سکا [[گتی]] ۹۶۱٫۷۹۱ کم<sup>۲</sup> هسته و ونه جمیعت ۱۴۹۳۹ نفر هسته.
== منابع ==
* {{وب منبع|عنوان = Restinga Sêca |لینک= https://www.wikidata.org/wiki/Q1757460 |زوون = چن زوونه | بازیابی = ۲۱ مه ۲۰۲۵ |ناشر= [[ویکیدیتا]]}}
<!-- * {{ویکی منبع|عنوان = {{{اصل}}} |لینک= https://{{{زک}}}.wikipedia.org/wiki/{{{اصل}}} |زوون = {{{زک}}} | بازیابی = ۲۱ مه ۲۰۲۵ }} -->
{{پهنویس}}
<!-- رج: -->
[[رج:ریوگرانده دو سول شهرون]]
k6zfr6t6sacpgc65hqh1fl10tslqrog
فرانسه گویان
0
112985
327756
322063
2026-06-03T17:27:34Z
محک
1023
327756
wikitext
text/x-wiki
{{صندخ/کشور}}
'''فرانسهیِ گویان''' اتا منطقه نوم هسته که [[جنوبی آمریکا]]یِ شمالشرقی وَر کَته و ونه دِ سمت [[برزیل]] و [[سورینام]] درنه. این منطقه [[گویان بنهوار]] دله دره ولی [[فرانسه]] ونه صاحاب هسته و وه ره مستعمره توم دارنه. این ایالت گتی أنده چی هسته که فرانسهیِ گتترین ولایت حٮساب إنه.
== منابع==
{{پانویس}}
{{جنوبی آمریکا کشورون}}
[[رج:فرانسه جوغرافی]]
[[رج:جنوبی آمریکا کشورون]]
89ffby731iktjrgv39h9mhuxntgnda2
کارور:Sonablfzl
2
114322
327710
2026-06-03T12:26:28Z
Sonablfzl
42408
اتا نو ولگ بساته که ونه دله «= تابلو برق = تابلو برق محفظهای مهندسیشده برای نصب، سازماندهی و سیمکشی تجهیزات الکتریکی و الکترونیکی است. در این محفظه انواع کلیدها، تجهیزات کنترلی و حفاظتی، بههمراه ادوات اندازهگیری و نمایشگرهایی مانند ولتاژ، جریان، فرکانس، توا...» دره
327710
wikitext
text/x-wiki
= تابلو برق =
تابلو برق محفظهای مهندسیشده برای نصب، سازماندهی و سیمکشی تجهیزات الکتریکی و الکترونیکی است. در این محفظه انواع کلیدها، تجهیزات کنترلی و حفاظتی، بههمراه ادوات اندازهگیری و نمایشگرهایی مانند ولتاژ، جریان، فرکانس، توان و ضریب توان (کسینوس فی) نصب و بهرهبرداری میشوند.
هدف اصلی استفاده از تابلو برق، مدیریت ایمن و متمرکز سیستمهای الکتریکی است. این تجهیزات علاوه بر ایجاد دسترسی مناسب برای کنترل و مانیتورینگ مدارها، از کاربران در برابر خطر شوک الکتریکی محافظت کرده و از تجهیزات داخلی در برابر عوامل محیطی مانند گردوغبار، رطوبت و ضربه محافظت میکنند.
== استانداردها ==
=== استانداردهای بینالمللی ===
در بسیاری از کشورهای عضو کمیسیون بینالمللی الکتروتکنیک (IEC)، استاندارد IEC 60529 برای تعیین و طبقهبندی میزان حفاظت تابلوها در برابر نفوذ عوامل خارجی مورد استفاده قرار میگیرد. این استاندارد با استفاده از کدهای IP (Ingress Protection) میزان مقاومت تجهیزات در برابر نفوذ اجسام جامد و مایعات را مشخص میکند.
=== استانداردهای آمریکا ===
در ایالات متحده، انجمن ملی تولیدکنندگان تجهیزات الکتریکی (NEMA) مسئول تدوین استانداردهای مربوط به انواع تابلوهای برق است. این استانداردها علاوه بر درجه حفاظت، ویژگیهایی مانند مقاومت در برابر خوردگی، محافظت در برابر بارش باران و حتی عملکرد ایمن در شرایط غوطهوری در آب را نیز ارزیابی و طبقهبندی میکنند.
== منابع ==
[https://noorasaa.com/tablo-bargh/ تابلو برق]؛ قلب تپنده سیستمهای توزیع انرژی
87ppirwvc3xz0jttwmwej8234dsbqlm
327711
327710
2026-06-03T12:28:36Z
Sonablfzl
42408
327711
wikitext
text/x-wiki
= تابلو برق صنعتی =
تابلو برق محفظهای مهندسیشده برای نصب، سازماندهی و سیمکشی تجهیزات الکتریکی و الکترونیکی است. در این محفظه انواع کلیدها، تجهیزات کنترلی و حفاظتی، بههمراه ادوات اندازهگیری و نمایشگرهایی مانند ولتاژ، جریان، فرکانس، توان و ضریب توان (کسینوس فی) نصب و بهرهبرداری میشوند.
هدف اصلی استفاده از تابلو برق، مدیریت ایمن و متمرکز سیستمهای الکتریکی است. این تجهیزات علاوه بر ایجاد دسترسی مناسب برای کنترل و مانیتورینگ مدارها، از کاربران در برابر خطر شوک الکتریکی محافظت کرده و از تجهیزات داخلی در برابر عوامل محیطی مانند گردوغبار، رطوبت و ضربه محافظت میکنند.
== استانداردها ==
=== استانداردهای بینالمللی ===
در بسیاری از کشورهای عضو کمیسیون بینالمللی الکتروتکنیک (IEC)، استاندارد IEC 60529 برای تعیین و طبقهبندی میزان حفاظت تابلوها در برابر نفوذ عوامل خارجی مورد استفاده قرار میگیرد. این استاندارد با استفاده از کدهای IP (Ingress Protection) میزان مقاومت تجهیزات در برابر نفوذ اجسام جامد و مایعات را مشخص میکند.
=== استانداردهای آمریکا ===
در ایالات متحده، انجمن ملی تولیدکنندگان تجهیزات الکتریکی (NEMA) مسئول تدوین استانداردهای مربوط به انواع تابلوهای برق است. این استانداردها علاوه بر درجه حفاظت، ویژگیهایی مانند مقاومت در برابر خوردگی، محافظت در برابر بارش باران و حتی عملکرد ایمن در شرایط غوطهوری در آب را نیز ارزیابی و طبقهبندی میکنند.
== منابع ==
[https://noorasaa.com/tablo-bargh/ تابلو برق صنعتی] ؛ قلب تپنده سیستمهای توزیع انرژی
0wcptqvnzm3svnc03npy416tfruq3fw
ویکیپدیا:هفتگی عکس/سال ۲۰۲۶/هفته ۲۳
4
114323
327713
2026-06-03T14:21:36Z
محک
1023
اتا نو ولگ بساته که ونه دله «Portrait of Rhazes (al-Razi) (AD 865 - 925) Wellcome L0005053.jpg» دره
327713
wikitext
text/x-wiki
Portrait of Rhazes (al-Razi) (AD 865 - 925) Wellcome L0005053.jpg
h322yjq1qsrucw27dhje2qcuktfn0r2
ویکیپدیا:هفتگی عکس/سال ۲۰۲۶/هفته ۲۳ (شرح)
4
114324
327714
2026-06-03T14:22:47Z
محک
1023
اتا نو ولگ بساته که ونه دله «'''[[رازی|زکریای رازی]]''' ایرانی شیمیدون و فیلسوف بییه. وه [[الکل]] ره کشف هاکرده ولی ونه فلسفی بنویشتهئون إسا دَنینه.» دره
327714
wikitext
text/x-wiki
'''[[رازی|زکریای رازی]]''' ایرانی شیمیدون و فیلسوف بییه. وه [[الکل]] ره کشف هاکرده ولی ونه فلسفی بنویشتهئون إسا دَنینه.
2dxh8hg1nlmqq9wkbvs80d5p6wqlrkv
شابلون:ISO 639 name arz
10
114325
327719
2026-06-03T14:34:50Z
محک
1023
اتا نو ولگ بساته که ونه دله «عربیِ مصریلهجه» دره
327719
wikitext
text/x-wiki
عربیِ مصریلهجه
9mmtdbj9eex8rgdz72e5n2q85gt3vqx
شابلون:ISO 639 name nqo
10
114326
327720
2026-06-03T14:35:46Z
محک
1023
اتا نو ولگ بساته که ونه دله «انکو» دره
327720
wikitext
text/x-wiki
انکو
0wvhvuwlmxkftim38d0ytsvb4d9d2qh
شابلون:ISO 639 name sr
10
114327
327721
2026-06-03T14:36:30Z
محک
1023
اتا نو ولگ بساته که ونه دله «صربی» دره
327721
wikitext
text/x-wiki
صربی
td9o3bo4e522fcjfpkeq9u2itdsg3g1