وِکیٖپیٖڈیا
kswiki
https://ks.wikipedia.org/wiki/%D8%A7%D9%8E%DB%81%D9%8E%D9%85_%D8%B5%D9%8E%D9%81%DB%81%D9%95
MediaWiki 1.47.0-wmf.13
first-letter
میڈیا
خاص
کَتھ
رُکُن
رُکُن کَتھ
وِکیٖپیٖڈیا
وِکیٖپیٖڈیا کَتھ
فَیِل
فَیِل کَتھ
میٖڈیاوِکی
میٖڈیاوِکی کَتھ
فرما
فرما کَتھ
مَدَتھ
مَدَتھ کَتھ
زٲژ
زٲژ کَتھ
TimedText
TimedText talk
Module
Module talk
Event
Event talk
حٔقیٖقی عیسٲے کلیسا
0
2822
146817
75871
2026-08-01T10:23:02Z
آیات محراج
11062
[[ثى۪قہ عیسٲے کلیسا]] صَفہٕ آو پَکناونہٕ [[حٔقیٖقی عیسٲے کلیسا]] جاے، پَکناوَن وول صٲرف آیات محراج
75871
wikitext
text/x-wiki
{{Multiple issues|
{{Underlinked|date=اَگست ٢٠٢١}}
{{Orphan|date=اَگست ٢٠٢١}}
{{حَوالہٕ وَرٲے}}
}}
<div style="direction:rtl; font-family:tahoma">
'''ثى۪قہ عیسٲے کلیسا''' چُھہ اَکھ آزاد عیسٲے فرقہ یَتھ چیٖنہٕ کِس شَہَر، بیجنگس مَنٛز 1917تس مَنٛز دس وۆتھ ۔ از چھہ اَتھ ارتٲجہن ملکن تہٕ شى۪ن بر اعظمن مَنٛز 25 لچھ ممبر۔ یہِ کلیسا چُھہ عیسٲے مذہبکہِ پى۪نٹِکوسٹل شاخُک حصہ یُس وُہـ̡ مِہ صدی ہندِس ابتداہس مَنٛز نۆن دۯاو۔ 1932 پى۪ٹھٕ چھُ یہِ کلیسا [[ہندُستانس]] مَنٛز رٲیج۔ أمہ کلیساہُک مراد چھُ عیسیٰ سٕندہ دُبارٕ ظٲہر سپدنہٕ بۯونٹھ سارنٕے قومن تام انجیل واتاوٕن۔
== ثى۪قہ عیسٲے کلیساہس چھہ داہ اصوٝل تہٕ اعتقاد: ==
[[فَیِل:True_Jesus_Church_Olive_Garden_Training_Centre.jpg]]
=== روٝحہِ پاک ===
"روٝحہِ پاک حٲصل سپدُن، زبانن ہندِ کلامچہِ گوٲہی سٍتـ̡ ، چھُ اسہِ جنتُک وٲرِث آسنٕچ ضمانت"۔
=== بپتسمہ ===
"آبہٕ سٍتـ̡ بپتسمہ چُھہ گۅنہو نِشہ پاک گژھنُک تہٕ روٝحٲنی بحٲلی خٲطرٕ اَکھ رسم۔ بپتسمہ گژھہِ قۆدرتی پکوٕنِس آبس مَنٛز دِنہٕ یُن، مثلن، دریا، سمندر، یا ناگ۔ بپتسمہ دِنہ وول، یٔمِس پانس بپتسمہ تٕہ روٝحہِ پاک حٲصل سپُدمت آسہِ، سُہ گژھِ حضرت عیسیٰ مسیٖح سُند ناو ہى۪تھ بپتسمہ دیُن۔ یٔمِس بپتسمہ دِنہٕ ییہِ تس گژھہ کلہٕ نۆمرٲوِتھ تہٕ بُتھ بۆن کُن کٔرِتھ پوٝرٕ پٲٹھـ̡ آبس مَنٛز غۅطہ دِیُن"۔
=== کھۅر چھلٕنـ̡ ===
"کھۅر چھلنٕکہِ رسمہٕ سٍتـ̡ چھُ انسان حضرت عیسیٰ ہس تام وٲتِتھ ہى۪کان۔ بێیہِ چُھہ یہِ انسانس ہر ہمیشہ محبت، شوژر، نیٖزمی، درگذر تہٕ خدمت گزٲری یاد پاوان۔ یس أکس آبہٕ سٍتـ̡ بپتسمہ مێولمُت آسِہ تس پزن عیسیٰ مسیح سٕندِ نٲوـ̡ پننٕنـ̡ کھۅر چھلناوٕنـ̡ ۔ یێلہِ تہِ منٲسب آسہِ، اَکھ أکـ̡ سٕندـ̡ کھۅر چھلنٕچ عمل گژھہ کرٕنـ̡ "۔
=== آغہٕ سُند کال ===
"آغہٕ سُند کال چھُ آغہٕ عیسیٰ مسیح سند مرُن یاد پاونُک رسم۔ أمہِ سٍتـ̡ چِھہ أسـ̡ پننس آغہٕ سٕندِس مازس تہٕ خوٝنس مَنٛز شریک سپدان یُتھ پوشِوٕنـ̡ زندگی پۯاوو تہٕ قیامژ دۅہہٕ گژھو بـێیِہ زِندٕ۔ یہِ رسم گژھِ یوٝت وٕ تیوٝت پھِرـ̡ پھِرـ̡ ادا کرنہٕ یُن۔ اکٲے خمیٖرِ ورٲے ژۆٹ تہٕ دچھہ رس ییِہ اِستِمال کرنہٕ"۔
=== سبت دۅہ ===
"سبت دۅہ، ہفتُک سٔتیُم دۆہ (بٹوار)، چھُ چھُٹی دۅہ، یُس خداین بابرکت تہٕ مقدس بنومُت چھُ۔ یہِ گژھہِ آغہٕ سٕندِ رحمتہٕ کِس سایس تل خدایہ سٕنز وۅپتھ تہٕ نجات یاد پاونہٕ رٔنگـ̡ تہٕ ینہٕ واجنہِ زندگی مںز پوشٕوٕنہ رحتٕچ آش تھٲوِتھ گزارُن"۔
=== عیسیٰ مسیح ===
"عیسیٰ مسیح، لفظ یُس ماز (بشر) بنێوو، مود کٲٹھِس پى۪ٹھ گۅنہگارن بخچٲیِش کرناونہٕ مۅکھہٕ، تۯێیمہِ دۅہہٕ سپُد بێیہِ زندٕ تہٕ کھۆت اسمانس پى۪ٹھ۔ سُہ چھُ کُن یُس آدمـ̡ ذٲژ نجات دِنہٕ وول، اسمانن تہٕ زمیٖنہِ ہُنٛد پٲدٔ کرن وول، تہٕ کُن پۆز خدا چُھہ۔"
=== انجیل ===
"مقدس انجیل، یَتھ مںز شٲمل چھہ پۯون تہٕ نۆو صحیفہ، چھہ خدایہِ سُند الہام، کُنـ̡ اسمٲنـ̡ کتاب، تہٕ عیسٲے زندگـ̡ ہُنٛد معیار"۔
=== نجات ===
"نجات چُھہ ایٖمانہٕ کِہ وسیٖلہٕ خدایہِ سٕنزِ یٲری سٍتـ̡ میلان۔ ایمانہٕ والى۪ن پزِ پٲکی پۯاونہٕ، خدایہ سُند حمد پرنہٕ، تہٕ انسٲنِیتس سٍتـ̡ لول ورتارنہٕ باپتھ روٝح پاکس پان پُشراوُن"۔
=== کلیسا ===
"ثى۪قہ عیسٲے کلیسا، یُس سٲنـ̡ آغہٕ عیسیٰ مسیحن 'آخری روٝد'کِس زماس مںز، چُھہ قٲیم کۆرمُت، چُھہ پیغمبرن ہندِ زمانُک نوِ سرٕ تعمیر کرنہٕ آمُت ثى۪قہٕ کلیسا"۔
=== آخری فٲصلہ ===
"عیسیٰ ییہِ دُبارٕ آخری دۅہہٕ یێلہِ سُہ دُنـ̡ یہس پرکھاونہٕ مۅکھہٕ اسمانہٕ پى۪ٹھہٕ وسِہ: نیکوکارن میلہ پوشٕوٕنـ̡ زندگی، یێلہِ زن بدکارن میلہ ٲنتھہ رۆس عذاب۔"
{{Uncategorized|date=اَپریل 2023}}
p04uko35mo7cdqfgwz6pop0cj5nez74
146822
146817
2026-08-01T10:29:18Z
آیات محراج
11062
مِلاوُن [[زٲژ:چیٖن]]; removed {{uncategorized}} تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ
146822
wikitext
text/x-wiki
{{Multiple issues|
{{Underlinked|date=اَگست ٢٠٢١}}
{{Orphan|date=اَگست ٢٠٢١}}
{{حَوالہٕ وَرٲے}}
}}
<div style="direction:rtl; font-family:tahoma">
'''حٔقیٖقی عیسٲے کلیسا''' چُھہ اَکھ آزاد عیسٲے فرقہ یَتھ چیٖنہٕ کِس شَہَر، بیجنگس مَنٛز 1917تس مَنٛز دس وۆتھ ۔ از چھہ اَتھ ارتٲجہن ملکن تہٕ شى۪ن بر اعظمن مَنٛز 25 لچھ ممبر۔ یہِ کلیسا چُھہ عیسٲے مذہبکہِ پى۪نٹِکوسٹل شاخُک حصہ یُس وُہؠ مِہ صدی ہندِس ابتداہس مَنٛز نۆن دۯاو۔ 1932 پى۪ٹھٕ چھُ یہِ کلیسا [[ہندُستانس]] مَنٛز رٲیج۔ أمہ کلیساہُک مراد چھُ عیسیٰ سٕندہ دُبارٕ ظٲہر سپدنہٕ بۯونٹھ سارنٕے قومن تام انجیل واتاوٕن۔
== حٔقیٖقی عیسٲے کلیساہس چھہ داہ اصوٗل تہٕ اعتقاد: ==
[[فَیِل:True_Jesus_Church_Olive_Garden_Training_Centre.jpg]]
=== روٗحہِ پاک ===
"روٗحہِ پاک حٲصل سپدُن، زبانن ہندِ کلامچہِ گوٲہی سٟتؠ ، چھُ اسہِ جنتُک وٲرِث آسنٕچ ضمانت"۔
=== بپتسمہ ===
"آبہٕ سٟتؠ بپتسمہ چُھہ گۅنہو نِشہ پاک گژھنُک تہٕ روٗحٲنی بحٲلی خٲطرٕ اَکھ رسم۔ بپتسمہ گژھہِ قۆدرتی پکوٕنِس آبس مَنٛز دِنہٕ یُن، مثلن، دریا، سمندر، یا ناگ۔ بپتسمہ دِنہ وول، یٔمِس پانس بپتسمہ تٕہ روٗحہِ پاک حٲصل سپُدمت آسہِ، سُہ گژھِ حضرت عیسیٰ مسیٖح سُند ناو ہى۪تھ بپتسمہ دیُن۔ یٔمِس بپتسمہ دِنہٕ ییہِ تس گژھہ کلہٕ نۆمرٲوِتھ تہٕ بُتھ بۆن کُن کٔرِتھ پوٗرٕ پٲٹھؠ آبس مَنٛز غۅطہ دِیُن"۔
=== کھۅر چھلٕنؠ ===
"کھۅر چھلنٕکہِ رسمہٕ سٟتؠ چھُ انسان حضرت عیسیٰ ہس تام وٲتِتھ ہى۪کان۔ بێیہِ چُھہ یہِ انسانس ہر ہمیشہ محبت، شوژر، نیٖزمی، درگذر تہٕ خدمت گزٲری یاد پاوان۔ یس أکس آبہٕ سٟتؠ بپتسمہ مێولمُت آسِہ تس پزن عیسیٰ مسیح سٕندِ نٲوؠ پننٕنؠ کھۅر چھلناوٕنؠ ۔ یێلہِ تہِ منٲسب آسہِ، اَکھ أکؠ سٕندؠ کھۅر چھلنٕچ عمل گژھہ کرٕنؠ "۔
=== آغہٕ سُند کال ===
"آغہٕ سُند کال چھُ آغہٕ عیسیٰ مسیح سند مرُن یاد پاونُک رسم۔ أمہِ سٟتؠ چِھہ أسؠ پننس آغہٕ سٕندِس مازس تہٕ خوٗنس مَنٛز شریک سپدان یُتھ پوشِوٕنؠ زندگی پۯاوو تہٕ قیامژ دۅہہٕ گژھو بـێیِہ زِندٕ۔ یہِ رسم گژھِ یوٗت وٕ تیوٗت پھِرؠ پھِرؠ ادا کرنہٕ یُن۔ اکٲے خمیٖرِ ورٲے ژۆٹ تہٕ دچھہ رس ییِہ اِستِمال کرنہٕ"۔
=== سبت دۅہ ===
"سبت دۅہ، ہفتُک سٔتیُم دۆہ (بٹوار)، چھُ چھُٹی دۅہ، یُس خداین بابرکت تہٕ مقدس بنومُت چھُ۔ یہِ گژھہِ آغہٕ سٕندِ رحمتہٕ کِس سایس تل خدایہ سٕنز وۅپتھ تہٕ نجات یاد پاونہٕ رٔنگؠ تہٕ ینہٕ واجنہِ زندگی مںز پوشٕوٕنہ رحتٕچ آش تھٲوِتھ گزارُن"۔
=== عیسیٰ مسیح ===
"عیسیٰ مسیح، لفظ یُس ماز (بشر) بنێوو، مود کٲٹھِس پى۪ٹھ گۅنہگارن بخچٲیِش کرناونہٕ مۅکھہٕ، تۯێیمہِ دۅہہٕ سپُد بێیہِ زندٕ تہٕ کھۆت اسمانس پى۪ٹھ۔ سُہ چھُ کُن یُس آدم زٲژ نجات دِنہٕ وول، اسمانن تہٕ زمیٖنہِ ہُنٛد پٲدٔ کرن وول، تہٕ کُن پۆز خدا چُھہ۔"
=== انجیل ===
"مقدس انجیل، یَتھ مںز شٲمل چھہ پۯون تہٕ نۆو صحیفہ، چھہ خدایہِ سُند الہام، کُنؠ اسمٲنؠ کتاب، تہٕ عیسٲے زندگؠ ہُنٛد معیار"۔
=== نجات ===
"نجات چُھہ ایٖمانہٕ کِہ وسیٖلہٕ خدایہِ سٕنزِ یٲری سٟتؠ میلان۔ ایمانہٕ والى۪ن پزِ پٲکی پۯاونہٕ، خدایہ سُند حمد پرنہٕ، تہٕ انسٲنِیتس سٟتؠ لول ورتارنہٕ باپتھ روٗح پاکس پان پُشراوُن"۔
=== کلیسا ===
"حٔقیٖقی عیسٲے کلیسا، یُس سٲنؠ آغہٕ عیسیٰ مسیحن 'آخری روٗد'کِس زماس مںز، چُھہ قٲیم کۆرمُت، چُھہ پیغمبرن ہندِ زمانُک نوِ سرٕ تعمیر کرنہٕ آمُت حٔقیٖقیٕ کلیسا"۔
=== آخری فٲصلہ ===
"عیسیٰ ییہِ دُبارٕ آخری دۅہہٕ یێلہِ سُہ دُنؠ یہس پرکھاونہٕ مۅکھہٕ اسمانہٕ پى۪ٹھہٕ وسِہ: نیکوکارن میلہ پوشٕوٕنؠ زندگی، یێلہِ زن بدکارن میلہ ٲنتھہ رۆس عذاب۔"
[[زٲژ:چیٖن]]
d6celgphehptgdmy09h2fr84k4pxwrc
146823
146822
2026-08-01T10:31:07Z
آیات محراج
11062
/* */ fixed typos and template added
146823
wikitext
text/x-wiki
{{Infobox organisation/Wikidata}}<div style="direction:rtl; font-family:tahoma">
'''حٔقیٖقی عیسٲے کلیسا''' چُھہ اَکھ آزاد عیسٲے فرقہ یَتھ [[چیٖن|چیٖنہٕ]] کِس شَہَر، [[بیٖجنٛگ|بیجنگس]] مَنٛز 1917تس مَنٛز دس وۆتھ ۔ از چھہ اَتھ ارتٲجہن ملکن تہٕ شى۪ن بر اعظمن مَنٛز 25 لچھ ممبر۔ یہِ [[گِرجاگر|کلیسا]] چُھہ عیسٲے مذہبکہِ پى۪نٹِکوسٹل شاخُک حصہ یُس وُہؠ مِہ صدی ہندِس ابتداہس مَنٛز نۆن دۯاو۔ 1932 پى۪ٹھٕ چھُ یہِ کلیسا [[ہِندوستان|ہندُستانس]] مَنٛز رٲیج۔ أمہ کلیساہُک مراد چھُ عیسیٰ سٕندہ دُبارٕ ظٲہر سپدنہٕ بۯونٹھ سارنٕے قومن تام انجیل واتاوٕن۔
== حٔقیٖقی عیسٲے کلیساہس چھہ داہ اصوٗل تہٕ اعتقاد: ==
[[فَیِل:True_Jesus_Church_Olive_Garden_Training_Centre.jpg]]
=== روٗحہِ پاک ===
"روٗحہِ پاک حٲصل سپدُن، زبانن ہندِ کلامچہِ گوٲہی سٟتؠ ، چھُ اسہِ جنتُک وٲرِث آسنٕچ ضمانت"۔
=== بپتسمہ ===
"آبہٕ سٟتؠ بپتسمہ چُھہ گۅنہو نِشہ پاک گژھنُک تہٕ روٗحٲنی بحٲلی خٲطرٕ اَکھ رسم۔ بپتسمہ گژھہِ قۆدرتی پکوٕنِس آبس مَنٛز دِنہٕ یُن، مثلن، دریا، سمندر، یا ناگ۔ بپتسمہ دِنہ وول، یٔمِس پانس بپتسمہ تٕہ روٗحہِ پاک حٲصل سپُدمت آسہِ، سُہ گژھِ حضرت عیسیٰ مسیٖح سُند ناو ہى۪تھ بپتسمہ دیُن۔ یٔمِس بپتسمہ دِنہٕ ییہِ تس گژھہ کلہٕ نۆمرٲوِتھ تہٕ بُتھ بۆن کُن کٔرِتھ پوٗرٕ پٲٹھؠ آبس مَنٛز غۅطہ دِیُن"۔
=== کھۅر چھلٕنؠ ===
"کھۅر چھلنٕکہِ رسمہٕ سٟتؠ چھُ انسان حضرت عیسیٰ ہس تام وٲتِتھ ہى۪کان۔ بێیہِ چُھہ یہِ انسانس ہر ہمیشہ محبت، شوژر، نیٖزمی، درگذر تہٕ خدمت گزٲری یاد پاوان۔ یس أکس آبہٕ سٟتؠ بپتسمہ مێولمُت آسِہ تس پزن عیسیٰ مسیح سٕندِ نٲوؠ پننٕنؠ کھۅر چھلناوٕنؠ ۔ یێلہِ تہِ منٲسب آسہِ، اَکھ أکؠ سٕندؠ کھۅر چھلنٕچ عمل گژھہ کرٕنؠ "۔
=== آغہٕ سُند کال ===
"آغہٕ سُند کال چھُ آغہٕ عیسیٰ مسیح سند مرُن یاد پاونُک رسم۔ أمہِ سٟتؠ چِھہ أسؠ پننس آغہٕ سٕندِس مازس تہٕ خوٗنس مَنٛز شریک سپدان یُتھ پوشِوٕنؠ زندگی پۯاوو تہٕ قیامژ دۅہہٕ گژھو بـێیِہ زِندٕ۔ یہِ رسم گژھِ یوٗت وٕ تیوٗت پھِرؠ پھِرؠ ادا کرنہٕ یُن۔ اکٲے خمیٖرِ ورٲے ژۆٹ تہٕ دچھہ رس ییِہ اِستِمال کرنہٕ"۔
=== سبت دۅہ ===
"سبت دۅہ، ہفتُک سٔتیُم دۆہ (بٹوار)، چھُ چھُٹی دۅہ، یُس خداین بابرکت تہٕ مقدس بنومُت چھُ۔ یہِ گژھہِ آغہٕ سٕندِ رحمتہٕ کِس سایس تل خدایہ سٕنز وۅپتھ تہٕ نجات یاد پاونہٕ رٔنگؠ تہٕ ینہٕ واجنہِ زندگی مںز پوشٕوٕنہ رحتٕچ آش تھٲوِتھ گزارُن"۔
=== عیسیٰ مسیح ===
"عیسیٰ مسیح، لفظ یُس ماز (بشر) بنێوو، مود کٲٹھِس پى۪ٹھ گۅنہگارن بخچٲیِش کرناونہٕ مۅکھہٕ، تۯێیمہِ دۅہہٕ سپُد بێیہِ زندٕ تہٕ کھۆت اسمانس پى۪ٹھ۔ سُہ چھُ کُن یُس آدم زٲژ نجات دِنہٕ وول، اسمانن تہٕ زمیٖنہِ ہُنٛد پٲدٔ کرن وول، تہٕ کُن پۆز خدا چُھہ۔"
=== انجیل ===
"مقدس انجیل، یَتھ مںز شٲمل چھہ پۯون تہٕ نۆو صحیفہ، چھہ خدایہِ سُند الہام، کُنؠ اسمٲنؠ کتاب، تہٕ عیسٲے زندگؠ ہُنٛد معیار"۔
=== نجات ===
"نجات چُھہ ایٖمانہٕ کِہ وسیٖلہٕ خدایہِ سٕنزِ یٲری سٟتؠ میلان۔ ایمانہٕ والى۪ن پزِ پٲکی پۯاونہٕ، خدایہ سُند حمد پرنہٕ، تہٕ انسٲنِیتس سٟتؠ لول ورتارنہٕ باپتھ روٗح پاکس پان پُشراوُن"۔
=== کلیسا ===
"حٔقیٖقی عیسٲے کلیسا، یُس سٲنؠ آغہٕ عیسیٰ مسیحن 'آخری روٗد'کِس زماس مںز، چُھہ قٲیم کۆرمُت، چُھہ پیغمبرن ہندِ زمانُک نوِ سرٕ تعمیر کرنہٕ آمُت حٔقیٖقیٕ کلیسا"۔
=== آخری فٲصلہ ===
"عیسیٰ ییہِ دُبارٕ آخری دۅہہٕ یێلہِ سُہ دُنؠ یہس پرکھاونہٕ مۅکھہٕ اسمانہٕ پى۪ٹھہٕ وسِہ: نیکوکارن میلہ پوشٕوٕنؠ زندگی، یێلہِ زن بدکارن میلہ ٲنتھہ رۆس عذاب۔"
[[زٲژ:چیٖن]]
0h8yzy7fxpqsoea842itocbcpjzlre5
146824
146823
2026-08-01T10:37:13Z
آیات محراج
11062
/* */
146824
wikitext
text/x-wiki
{{Infobox organisation/Wikidata}}<div style="direction:rtl; font-family:tahoma">
'''حٔقیٖقی عیسٲے کلیسا''' چُھہ اَکھ آزاد عیسٲے فرقہ یَتھ [[چیٖن|چیٖنہٕ]] کِس شَہَر، [[بیٖجنٛگ|بیجنگس]] مَنٛز 1917تس مَنٛز دس وۆتھ ۔ از چھہ اَتھ ارتٲجہن ملکن تہٕ شى۪ن بر اعظمن مَنٛز 25 لچھ ممبر۔ یہِ [[گِرجاگر|کلیسا]] چُھہ عیسٲے مذہبکہِ پى۪نٹِکوسٹل شاخُک حصہ یُس وُہؠ مِہ صدی ہندِس ابتداہس مَنٛز نۆن دۯاو۔ 1932 پى۪ٹھٕ چھُ یہِ کلیسا [[ہِندوستان|ہندُستانس]] مَنٛز رٲیج۔ أمہ کلیساہُک مراد چھُ عیسیٰ سٕندہ دُبارٕ ظٲہر سپدنہٕ بۯونٹھ سارنٕے قومن تام انجیل واتاوٕن۔<ref>{{Cite web|title=True Jesus Church: A Chinese Pentecostal Movement|url=https://bitterwinter.org/true-jesus-church-a-chinese-pentecostal-movement/|access-date=2026-07-27|website=bitterwinter.org}}</ref>
== حٔقیٖقی عیسٲے کلیساہس چھہ داہ اصوٗل تہٕ اعتقاد: ==
[[فَیِل:True_Jesus_Church_Olive_Garden_Training_Centre.jpg]]
=== روٗحہِ پاک ===
"روٗحہِ پاک حٲصل سپدُن، زبانن ہندِ کلامچہِ گوٲہی سٟتؠ ، چھُ اسہِ جنتُک وٲرِث آسنٕچ ضمانت"۔
=== بپتسمہ ===
"آبہٕ سٟتؠ بپتسمہ چُھہ گۅنہو نِشہ پاک گژھنُک تہٕ روٗحٲنی بحٲلی خٲطرٕ اَکھ رسم۔ بپتسمہ گژھہِ قۆدرتی پکوٕنِس آبس مَنٛز دِنہٕ یُن، مثلن، دریا، سمندر، یا ناگ۔ بپتسمہ دِنہ وول، یٔمِس پانس بپتسمہ تٕہ روٗحہِ پاک حٲصل سپُدمت آسہِ، سُہ گژھِ حضرت عیسیٰ مسیٖح سُند ناو ہى۪تھ بپتسمہ دیُن۔ یٔمِس بپتسمہ دِنہٕ ییہِ تس گژھہ کلہٕ نۆمرٲوِتھ تہٕ بُتھ بۆن کُن کٔرِتھ پوٗرٕ پٲٹھؠ آبس مَنٛز غۅطہ دِیُن"۔
=== کھۅر چھلٕنؠ ===
"کھۅر چھلنٕکہِ رسمہٕ سٟتؠ چھُ انسان حضرت عیسیٰ ہس تام وٲتِتھ ہى۪کان۔ بێیہِ چُھہ یہِ انسانس ہر ہمیشہ محبت، شوژر، نیٖزمی، درگذر تہٕ خدمت گزٲری یاد پاوان۔ یس أکس آبہٕ سٟتؠ بپتسمہ مێولمُت آسِہ تس پزن عیسیٰ مسیح سٕندِ نٲوؠ پننٕنؠ کھۅر چھلناوٕنؠ ۔ یێلہِ تہِ منٲسب آسہِ، اَکھ أکؠ سٕندؠ کھۅر چھلنٕچ عمل گژھہ کرٕنؠ "۔
=== آغہٕ سُند کال ===
"آغہٕ سُند کال چھُ آغہٕ عیسیٰ مسیح سند مرُن یاد پاونُک رسم۔ أمہِ سٟتؠ چِھہ أسؠ پننس آغہٕ سٕندِس مازس تہٕ خوٗنس مَنٛز شریک سپدان یُتھ پوشِوٕنؠ زندگی پۯاوو تہٕ قیامژ دۅہہٕ گژھو بـێیِہ زِندٕ۔ یہِ رسم گژھِ یوٗت وٕ تیوٗت پھِرؠ پھِرؠ ادا کرنہٕ یُن۔ اکٲے خمیٖرِ ورٲے ژۆٹ تہٕ دچھہ رس ییِہ اِستِمال کرنہٕ"۔
=== سبت دۅہ ===
"سبت دۅہ، ہفتُک سٔتیُم دۆہ (بٹوار)، چھُ چھُٹی دۅہ، یُس خداین بابرکت تہٕ مقدس بنومُت چھُ۔ یہِ گژھہِ آغہٕ سٕندِ رحمتہٕ کِس سایس تل خدایہ سٕنز وۅپتھ تہٕ نجات یاد پاونہٕ رٔنگؠ تہٕ ینہٕ واجنہِ زندگی مںز پوشٕوٕنہ رحتٕچ آش تھٲوِتھ گزارُن"۔
=== عیسیٰ مسیح ===
"عیسیٰ مسیح، لفظ یُس ماز (بشر) بنێوو، مود کٲٹھِس پى۪ٹھ گۅنہگارن بخچٲیِش کرناونہٕ مۅکھہٕ، تۯێیمہِ دۅہہٕ سپُد بێیہِ زندٕ تہٕ کھۆت اسمانس پى۪ٹھ۔ سُہ چھُ کُن یُس آدم زٲژ نجات دِنہٕ وول، اسمانن تہٕ زمیٖنہِ ہُنٛد پٲدٔ کرن وول، تہٕ کُن پۆز خدا چُھہ۔"
=== انجیل ===
"مقدس انجیل، یَتھ مںز شٲمل چھہ پۯون تہٕ نۆو صحیفہ، چھہ خدایہِ سُند الہام، کُنؠ اسمٲنؠ کتاب، تہٕ عیسٲے زندگؠ ہُنٛد معیار"۔
=== نجات ===
"نجات چُھہ ایٖمانہٕ کِہ وسیٖلہٕ خدایہِ سٕنزِ یٲری سٟتؠ میلان۔ ایمانہٕ والى۪ن پزِ پٲکی پۯاونہٕ، خدایہ سُند حمد پرنہٕ، تہٕ انسٲنِیتس سٟتؠ لول ورتارنہٕ باپتھ روٗح پاکس پان پُشراوُن"۔
=== کلیسا ===
"حٔقیٖقی عیسٲے کلیسا، یُس سٲنؠ آغہٕ عیسیٰ مسیحن 'آخری روٗد'کِس زماس مںز، چُھہ قٲیم کۆرمُت، چُھہ پیغمبرن ہندِ زمانُک نوِ سرٕ تعمیر کرنہٕ آمُت حٔقیٖقیٕ کلیسا"۔
=== آخری فٲصلہ ===
"عیسیٰ ییہِ دُبارٕ آخری دۅہہٕ یێلہِ سُہ دُنؠ یہس پرکھاونہٕ مۅکھہٕ اسمانہٕ پى۪ٹھہٕ وسِہ: نیکوکارن میلہ پوشٕوٕنؠ زندگی، یێلہِ زن بدکارن میلہ ٲنتھہ رۆس عذاب۔"
[[زٲژ:چیٖن]]
p3dxiezwp97mcnygffxq1wqe15x3xhy
146825
146824
2026-08-01T10:39:45Z
آیات محراج
11062
146825
wikitext
text/x-wiki
{{Infobox organisation/Wikidata}}
'''حٔقیٖقی عیسٲے کلیسا''' چُھہ اَکھ آزاد عیسٲے فرقہ یَتھ [[چیٖن|چیٖنہٕ]] کِس شَہَر، [[بیٖجنٛگ|بیجنگس]] مَنٛز 1917تس مَنٛز دس وۆتھ ۔ از چھہ اَتھ ارتٲجہن ملکن تہٕ شى۪ن بر اعظمن مَنٛز 25 لچھ ممبر۔ یہِ [[گِرجاگر|کلیسا]] چُھہ عیسٲے مذہبکہِ پى۪نٹِکوسٹل شاخُک حصہ یُس وُہؠ مِہ صدی ہندِس ابتداہس مَنٛز نۆن دۯاو۔ 1932 پى۪ٹھٕ چھُ یہِ کلیسا [[ہِندوستان|ہندُستانس]] مَنٛز رٲیج۔ أمہ کلیساہُک مراد چھُ عیسیٰ سٕندہ دُبارٕ ظٲہر سپدنہٕ بۯونٹھ سارنٕے قومن تام انجیل واتاوٕن۔<ref>{{Cite web|title=True Jesus Church: A Chinese Pentecostal Movement|url=https://bitterwinter.org/true-jesus-church-a-chinese-pentecostal-movement/|access-date=2026-07-27|website=bitterwinter.org}}</ref>
== حٔقیٖقی عیسٲے کلیساہس چھُ داہ اصوٗل تہٕ اعتقاد پؠٹھ مُشتَمِل==
[[فَیِل:True_Jesus_Church_Olive_Garden_Training_Centre.jpg]]
=== روٗحہِ پاک ===
"روٗحہِ پاک حٲصل سپدُن، زبانن ہندِ کلامچہِ گوٲہی سٟتؠ ، چھُ اسہِ جنتُک وٲرِث آسنٕچ ضمانت"۔
=== بپتسمہ ===
"آبہٕ سٟتؠ بپتسمہ چُھہ گۅنہو نِشہ پاک گژھنُک تہٕ روٗحٲنی بحٲلی خٲطرٕ اَکھ رسم۔ بپتسمہ گژھہِ قۆدرتی پکوٕنِس آبس مَنٛز دِنہٕ یُن، مثلن، دریا، سمندر، یا ناگ۔ بپتسمہ دِنہ وول، یٔمِس پانس بپتسمہ تٕہ روٗحہِ پاک حٲصل سپُدمت آسہِ، سُہ گژھِ حضرت عیسیٰ مسیٖح سُند ناو ہى۪تھ بپتسمہ دیُن۔ یٔمِس بپتسمہ دِنہٕ ییہِ تس گژھہ کلہٕ نۆمرٲوِتھ تہٕ بُتھ بۆن کُن کٔرِتھ پوٗرٕ پٲٹھؠ آبس مَنٛز غۅطہ دِیُن"۔
=== کھۅر چھلٕنؠ ===
"کھۅر چھلنٕکہِ رسمہٕ سٟتؠ چھُ انسان حضرت عیسیٰ ہس تام وٲتِتھ ہى۪کان۔ بێیہِ چُھہ یہِ انسانس ہر ہمیشہ محبت، شوژر، نیٖزمی، درگذر تہٕ خدمت گزٲری یاد پاوان۔ یس أکس آبہٕ سٟتؠ بپتسمہ مێولمُت آسِہ تس پزن عیسیٰ مسیح سٕندِ نٲوؠ پننٕنؠ کھۅر چھلناوٕنؠ ۔ یێلہِ تہِ منٲسب آسہِ، اَکھ أکؠ سٕندؠ کھۅر چھلنٕچ عمل گژھہ کرٕنؠ "۔
=== آغہٕ سُند کال ===
"آغہٕ سُند کال چھُ آغہٕ عیسیٰ مسیح سند مرُن یاد پاونُک رسم۔ أمہِ سٟتؠ چِھہ أسؠ پننس آغہٕ سٕندِس مازس تہٕ خوٗنس مَنٛز شریک سپدان یُتھ پوشِوٕنؠ زندگی پۯاوو تہٕ قیامژ دۅہہٕ گژھو بـێیِہ زِندٕ۔ یہِ رسم گژھِ یوٗت وٕ تیوٗت پھِرؠ پھِرؠ ادا کرنہٕ یُن۔ اکٲے خمیٖرِ ورٲے ژۆٹ تہٕ دچھہ رس ییِہ اِستِمال کرنہٕ"۔
=== سبت دۅہ ===
"سبت دۅہ، ہفتُک سٔتیُم دۆہ (بٹوار)، چھُ چھُٹی دۅہ، یُس خداین بابرکت تہٕ مقدس بنومُت چھُ۔ یہِ گژھہِ آغہٕ سٕندِ رحمتہٕ کِس سایس تل خدایہ سٕنز وۅپتھ تہٕ نجات یاد پاونہٕ رٔنگؠ تہٕ ینہٕ واجنہِ زندگی مںز پوشٕوٕنہ رحتٕچ آش تھٲوِتھ گزارُن"۔
=== عیسیٰ مسیح ===
"عیسیٰ مسیح، لفظ یُس ماز (بشر) بنێوو، مود کٲٹھِس پى۪ٹھ گۅنہگارن بخچٲیِش کرناونہٕ مۅکھہٕ، تۯێیمہِ دۅہہٕ سپُد بێیہِ زندٕ تہٕ کھۆت اسمانس پى۪ٹھ۔ سُہ چھُ کُن یُس آدم زٲژ نجات دِنہٕ وول، اسمانن تہٕ زمیٖنہِ ہُنٛد پٲدٔ کرن وول، تہٕ کُن پۆز خدا چُھہ۔"
=== انجیل ===
"مقدس انجیل، یَتھ مںز شٲمل چھہ پۯون تہٕ نۆو صحیفہ، چھہ خدایہِ سُند الہام، کُنؠ اسمٲنؠ کتاب، تہٕ عیسٲے زندگؠ ہُنٛد معیار"۔
=== نجات ===
"نجات چُھہ ایٖمانہٕ کِہ وسیٖلہٕ خدایہِ سٕنزِ یٲری سٟتؠ میلان۔ ایمانہٕ والى۪ن پزِ پٲکی پۯاونہٕ، خدایہ سُند حمد پرنہٕ، تہٕ انسٲنِیتس سٟتؠ لول ورتارنہٕ باپتھ روٗح پاکس پان پُشراوُن"۔
=== کلیسا ===
"حٔقیٖقی عیسٲے کلیسا، یُس سٲنؠ آغہٕ عیسیٰ مسیحن 'آخری روٗد'کِس زماس مںز، چُھہ قٲیم کۆرمُت، چُھہ پیغمبرن ہندِ زمانُک نوِ سرٕ تعمیر کرنہٕ آمُت حٔقیٖقیٕ کلیسا"۔
=== آخری فٲصلہٕ ===
"عیسیٰ ییہِ دُبارٕ آخری دۅہہٕ یێلہِ سُہ دُنؠ یہس پرکھاونہٕ مۅکھہٕ اسمانہٕ پى۪ٹھہٕ وسِہ: نیکوکارن میلہ پوشٕوٕنؠ زندگی، یێلہِ زن بدکارن میلہِ ٲنتھہِ رۆس عذاب۔"
==حَوالہٕ==
[[زٲژ:چیٖن]]
p64bb91qfye7nofyhucaufduln35nxp
146826
146825
2026-08-01T10:40:44Z
آیات محراج
11062
/* */
146826
wikitext
text/x-wiki
{{Infobox organisation/Wikidata}}
'''حٔقیٖقی عیسٲے کلیسا''' چُھہ اَکھ آزاد عیسٲے فرقہ یَتھ [[چیٖن|چیٖنہٕ]] کِس شَہَر، [[بیٖجنٛگ|بیجنگس]] مَنٛز 1917تس مَنٛز دس وۆتھ ۔ از چھہ اَتھ ارتٲجہن ملکن تہٕ شى۪ن بر اعظمن مَنٛز 25 لچھ ممبر۔ یہِ [[گِرجاگر|کلیسا]] چُھہ عیسٲے مذہبکہِ پى۪نٹِکوسٹل شاخُک حصہ یُس وُہؠ مِہ صدی ہندِس ابتداہس مَنٛز نۆن دۯاو۔ 1932 پى۪ٹھٕ چھُ یہِ کلیسا [[ہِندوستان|ہندُستانس]] مَنٛز رٲیج۔ أمہ کلیساہُک مراد چھُ عیسیٰ سٕنٛدؠ دُبارٕ ظٲہر سپدنہٕ بۯونٹھ سارنٕے قومن تام انجیل واتاوٕن۔<ref>{{Cite web|title=True Jesus Church: A Chinese Pentecostal Movement|url=https://bitterwinter.org/true-jesus-church-a-chinese-pentecostal-movement/|access-date=2026-07-27|website=bitterwinter.org}}</ref>
== حٔقیٖقی عیسٲے کلیساہس چھُ داہ اصوٗل تہٕ اعتقاد پؠٹھ مُشتَمِل==
[[فَیِل:True_Jesus_Church_Olive_Garden_Training_Centre.jpg]]
=== روٗحہِ پاک ===
"روٗحہِ پاک حٲصل سپدُن، زبانن ہندِ کلامچہِ گوٲہی سٟتؠ ، چھُ اسہِ جنتُک وٲرِث آسنٕچ ضمانت"۔
=== بپتسمہ ===
"آبہٕ سٟتؠ بپتسمہ چُھہ گۅنہو نِشہ پاک گژھنُک تہٕ روٗحٲنی بحٲلی خٲطرٕ اَکھ رسم۔ بپتسمہ گژھہِ قۆدرتی پکوٕنِس آبس مَنٛز دِنہٕ یُن، مثلن، دریا، سمندر، یا ناگ۔ بپتسمہ دِنہ وول، یٔمِس پانس بپتسمہ تٕہ روٗحہِ پاک حٲصل سپُدمت آسہِ، سُہ گژھِ حضرت عیسیٰ مسیٖح سُند ناو ہى۪تھ بپتسمہ دیُن۔ یٔمِس بپتسمہ دِنہٕ ییہِ تس گژھہ کلہٕ نۆمرٲوِتھ تہٕ بُتھ بۆن کُن کٔرِتھ پوٗرٕ پٲٹھؠ آبس مَنٛز غۅطہ دِیُن"۔
=== کھۅر چھلٕنؠ ===
"کھۅر چھلنٕکہِ رسمہٕ سٟتؠ چھُ انسان حضرت عیسیٰ ہس تام وٲتِتھ ہى۪کان۔ بێیہِ چُھہ یہِ انسانس ہر ہمیشہ محبت، شوژر، نیٖزمی، درگذر تہٕ خدمت گزٲری یاد پاوان۔ یس أکس آبہٕ سٟتؠ بپتسمہ مێولمُت آسِہ تس پزن عیسیٰ مسیح سٕندِ نٲوؠ پننٕنؠ کھۅر چھلناوٕنؠ ۔ یێلہِ تہِ منٲسب آسہِ، اَکھ أکؠ سٕندؠ کھۅر چھلنٕچ عمل گژھہ کرٕنؠ "۔
=== آغہٕ سُند کال ===
"آغہٕ سُند کال چھُ آغہٕ عیسیٰ مسیح سند مرُن یاد پاونُک رسم۔ أمہِ سٟتؠ چِھہ أسؠ پننس آغہٕ سٕندِس مازس تہٕ خوٗنس مَنٛز شریک سپدان یُتھ پوشِوٕنؠ زندگی پۯاوو تہٕ قیامژ دۅہہٕ گژھو بـێیِہ زِندٕ۔ یہِ رسم گژھِ یوٗت وٕ تیوٗت پھِرؠ پھِرؠ ادا کرنہٕ یُن۔ اکٲے خمیٖرِ ورٲے ژۆٹ تہٕ دچھہ رس ییِہ اِستِمال کرنہٕ"۔
=== سبت دۅہ ===
"سبت دۅہ، ہفتُک سٔتیُم دۆہ (بٹوار)، چھُ چھُٹی دۅہ، یُس خداین بابرکت تہٕ مقدس بنومُت چھُ۔ یہِ گژھہِ آغہٕ سٕندِ رحمتہٕ کِس سایس تل خدایہ سٕنز وۅپتھ تہٕ نجات یاد پاونہٕ رٔنگؠ تہٕ ینہٕ واجنہِ زندگی مںز پوشٕوٕنہ رحتٕچ آش تھٲوِتھ گزارُن"۔
=== عیسیٰ مسیح ===
"عیسیٰ مسیح، لفظ یُس ماز (بشر) بنێوو، مود کٲٹھِس پى۪ٹھ گۅنہگارن بخچٲیِش کرناونہٕ مۅکھہٕ، تۯێیمہِ دۅہہٕ سپُد بێیہِ زندٕ تہٕ کھۆت اسمانس پى۪ٹھ۔ سُہ چھُ کُن یُس آدم زٲژ نجات دِنہٕ وول، اسمانن تہٕ زمیٖنہِ ہُنٛد پٲدٔ کرن وول، تہٕ کُن پۆز خدا چُھہ۔"
=== انجیل ===
"مقدس انجیل، یَتھ مںز شٲمل چھہ پۯون تہٕ نۆو صحیفہ، چھہ خدایہِ سُند الہام، کُنؠ اسمٲنؠ کتاب، تہٕ عیسٲے زندگؠ ہُنٛد معیار"۔
=== نجات ===
"نجات چُھہ ایٖمانہٕ کِہ وسیٖلہٕ خدایہِ سٕنزِ یٲری سٟتؠ میلان۔ ایمانہٕ والى۪ن پزِ پٲکی پۯاونہٕ، خدایہ سُند حمد پرنہٕ، تہٕ انسٲنِیتس سٟتؠ لول ورتارنہٕ باپتھ روٗح پاکس پان پُشراوُن"۔
=== کلیسا ===
"حٔقیٖقی عیسٲے کلیسا، یُس سٲنؠ آغہٕ عیسیٰ مسیحن 'آخری روٗد'کِس زماس مںز، چُھہ قٲیم کۆرمُت، چُھہ پیغمبرن ہندِ زمانُک نوِ سرٕ تعمیر کرنہٕ آمُت حٔقیٖقیٕ کلیسا"۔
=== آخری فٲصلہٕ ===
"عیسیٰ ییہِ دُبارٕ آخری دۅہہٕ یێلہِ سُہ دُنؠ یہس پرکھاونہٕ مۅکھہٕ اسمانہٕ پى۪ٹھہٕ وسِہ: نیکوکارن میلہ پوشٕوٕنؠ زندگی، یێلہِ زن بدکارن میلہِ ٲنتھہِ رۆس عذاب۔"
==حَوالہٕ==
[[زٲژ:چیٖن]]
tdb5y4qhtqkvd3yg0oiyh7si6ek5cde
سِریٖنَگَر
0
3183
146577
144115
2026-07-31T13:09:06Z
آیات محراج
11062
/* */
146577
wikitext
text/x-wiki
{{databox]]
{{Infobox settlement|name=سِریٖنَگَر|settlement_type=شہر یُس ہندوستانُک زیر انتظام منٛز چھُ|native_name=|native_name_lang=ks|named_for=[[لَکشمی]] یا [[سوٗریہ]]|image_skyline={{multiple image
|perrow = 1/2/2/1
|border = infobox
|total_width = 275
|image1 = Houseboats, Dal Lake, Kashmir.jpg
|caption1 = ہاوُس بوٹ [[ڈَل سَر]]
|image2 = Shankaracharya Temple in Srinagar, India, under snow.jpg
|caption2 = [[شنٛکراچاریہ مَندَر]]
|image3 = Red and Yellow Tulips.JPG
|caption3 = [[اِندِرا گانٛدھی یادگار باغ|اِندرا گاندھی میموریل ٹیولپ گارڈن]]
|image4 = A view of Pari Mahal Jammu and Kashmir India.jpg
|caption4 = [[پری محل]]
|image5 = Hazratbal shrine.jpg
|caption5 = [[حضرت بل درگاہ]]
|image6 = Srinagar pano.jpg
|caption6 = سرینگر شہرُک پینورما
}}|image_map1=Kashmir region. LOC 2003626427 - showing Kashmir division administered by India in neon blue.jpg|map_alt=Map of the disputed Kashmir region showing areas of control by India, Pakistan, and China|map_caption1=سرینگر چھُ تنازعہٕ دار [[کٔشیٖر]] علاقَس منٛز ہِندوستٲنؠ زیر انتظام [[جۆم تہٕ کٔشیٖر]] (سایہٕ دار تان) کِس [[کٔشیٖر ہُنٛد حِصہٕ]] (نیون نیلِس) منٛز واقعہٕ۔|image_blank_emblem=|blank_emblem_type=|blank_emblem_size=250px|image_map={{maplink|frame=yes|plain=yes|frame-width=300|frame-height=170|frame-align=center|zoom=4|type=point|title=Srinagar|marker=city|type2=shape|stroke-width2=2|stroke-color2=#808080}}|map_caption=سرینگرُک انٹرایکٹو نقشہٕ|coordinates={{coord|34|5|24|N|74|47|24|E|display=inline,title}}|subdivision_type=مُلک اِنتِظام|subdivision_name=[[ہِندوستان]]|subdivision_type1=اِنتِظامِیہ ہُنٛد علاقہٕ|subdivision_name1=[[ہِندوستٲنؠ رِیاسَتھ تہٕ مَرکٔزی عَلاقہٕ|مَرکَزی زیر اِنتظام عَلاقہٕ]] [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)|جۆم تہٕ کٔشیٖر]]|subdivision_type2=حِصہٕ|subdivision_name2=[[کٔشیٖر ہُنٛد حِصہٕ|کٔشیٖر]]|subdivision_type3=[[جۆم تہٕ کٔشیٖر کین ضِلَن ہٕنٛز فِہرِست|ضِلہٕ]]|subdivision_name3=[[سِریٖنَگَر ضِلہٕ|سِریٖنَگَر]]|leader_title1=میوٗنسپل کمشنر|leader_name1=[[اُویس احمد رانا]], آے اے ایس|unit_pref=Metric|area_footnotes=<ref name='Srinagar City'>{{cite web|title=Srinagar City|url=https://kvksrinagar.org/about-srinagar|website=kvksrinagar.org|access-date=27 February 2021|archive-date=15 September 2021|archive-url=https://web.archive.org/web/20210915232528/https://kvksrinagar.org/about-srinagar|url-status=dead}}</ref><ref>{{cite news|title=Srinagar Updates|url=https://www.tribuneindia.com/news/archive/j-k/solid-waste-management-in-srinagar-still-on-paper-437649|date=27 July 2017|work=The Tribune|access-date=27 February 2021}}</ref>|area_total_km2=294|area_metro_km2=766|area_metro_footnotes=<ref>{{cite web|title=Srinagar Metropolitan Region|url=http://www.sdasrinagar.com/wp-content/uploads/2019/03/Master-Plan-2035-ReportFinal.pdf|website=sdasrinagar.com|access-date=27 February 2021|archive-date=3 November 2020|archive-url=https://web.archive.org/web/20201103013956/http://www.sdasrinagar.com/wp-content/uploads/2019/03/Master-Plan-2035-ReportFinal.pdf|url-status=dead}}</ref><ref>{{cite news|title=Srinagar Master Plan|url=https://www.crosstownnews.in/post/36837/sac-approves-srinagar-master-plan-2035-new-master-plan-includes-766-sq-km-area-for-projected-population-of-35-mn.html|date=21 February 2019|work=crosstownnews.in|access-date=27 February 2021}}</ref>|elevation_footnotes=|elevation_m=1585|population_footnotes=<ref>{{cite web|url=http://www.censusindia.gov.in/pca/SearchDetails.aspx?Id=3415|title=Srinagar Municipal Corporation Demographics 2011|work=[[2011 Census of India]]|publisher=[[Government of India]]|access-date=24 May 2016}}</ref><ref>{{Cite web|url=http://censusindia.gov.in/2011-prov-results/paper2/data_files/India2/Table_3_PR_UA_Citiees_1Lakh_and_Above.pdf|title=2011 census of India|access-date=31 May 2015|archive-url=https://web.archive.org/web/20131017153124/http://censusindia.gov.in/2011-prov-results/paper2/data_files/India2/Table_3_PR_UA_Citiees_1Lakh_and_Above.pdf|archive-date=17 October 2013|url-status=live}}</ref>|population_total=1180570|population_as_of=2011|population_rank=31 ہِم|population_density_km2=auto|population_metro=1273312|population_blank1_title=میٹرو درجہٕ|population_blank1=37 ہِم|population_demonym=سرینگری، سرینگرُک، شہرُک، سرینگرایِٹ|demographics_type1=زبانہٕ|demographics1_title1=سرکٲرؠ|demographics1_info1=[[کٲشِر زَبان|کٲشُر]]، [[اردو]]، [[ہِندی]]، [[ڈوٗگٕرؠ زَبان|ڈوٗگری]]، [[اَنٛگریٖزی زَبان|انگریزی ]]|demographics1_footnotes=<ref>{{Cite news |last=Pathak |first=Analiza |date=2 September 2020 |title=Hindi, Kashmiri and Dogri to be official languages of Jammu and Kashmir, Cabinet approves Bill|url=https://www.indiatvnews.com/news/india/hindi-kashmiri-and-dogri-to-be-official-languages-of-jammu-and-kashmir-cabinet-approves-bill-646784 |access-date=8 September 2020}}</ref><ref name="OfficialLang">{{cite web|url=http://egazette.nic.in/WriteReadData/2020/222037.pdf
|title=The Jammu and Kashmir Official Languages Act, 2020|publisher=The Gazette of India|access-date=27 September 2020}}</ref><ref>{{cite web | title=Parliament passes JK Official Languages Bill, 2020 | website=Rising Kashmir | date=23 September 2020 | url=http://risingkashmir.com/news/parliament-passes-jk-official-languages-bill-2020 | access-date=23 September 2020 | archive-date=24 September 2020 | archive-url=https://web.archive.org/web/20200924141909/http://risingkashmir.com/news/parliament-passes-jk-official-languages-bill-2020 | url-status=dead }} {{Webarchive|url=https://web.archive.org/web/20200924141909/http://risingkashmir.com/news/parliament-passes-jk-official-languages-bill-2020 |date=24 September 2020 }}</ref>|demographics1_title2=|timezone1=ہندوستٲنؠ معیاری وقت|utc_offset1=+5:30|postal_code_type=پِن|postal_code=190001|area_code_type=ٹیلی فون کوڈ|area_code=0194|registration_plate=JK 01|blank1_name_sec1=اِنسٲنی جِنسی تناسب|blank1_info_sec1=888 زنانہٕ♀ / 1000 مرد ♂|blank2_name_sec1=پڑھٲے|blank2_info_sec1=69.15%|blank3_name_sec1=دِلہِ پیٹھ فٲصلہٕ|blank3_info_sec1={{convert|876|km|mi}} NW|blank2_name_sec2=بٲرِش|blank2_info_sec2={{convert|710|mm|in}}|blank3_name_sec2=عام رؠتہٕ کول درجہٕ حرارت|blank3_info_sec2={{convert|23.3|°C|°F}}|blank4_name_sec2=عام وندٕ درجہٕ حرارت|blank4_info_sec2={{convert|3.2|°C|°F}}|website={{URL|https://www.smcsite.org/}}|official_name=|module={{Infobox mapframe |wikidata=yes |coord={{WikidataCoord|display=i}}}}|government_type=میوٗنسپل کارپوریشن|governing_body=[[سِریٖنَگَر میوٗنسپل کارپوریشن]]|leader_title=[[سرینگرُک مییَر|مییَر]]|leader_name=ییٚلہٕ}}'''سِریٖنَگَر''' یا '''سِری نَگَر''' ([[کٲشِر زَبان|کٲشُر]] :{{IPA audio link|Srinagar.ogg}} /siriːnagar/ ) سری نگر چھُ وادی کشمیرُک اَکھ اَہَم شَہَر۔ یہِ چھُ وقتن فوقتن [[کٔشیٖر]] ہُنٛد راز دٲنہِ روٗدمُت۔ یہِ چھہ کٔشیٖرِ مَنٛز [[جَہلَم دٔرؠ یاو|جہلم]] کِس بَٹھِس پؠٹھ واقع ۔ یہٕ شَہَر چھُہ پَنٕہٕ نؠن [[سَر|سَرَن]] خٲطرٕ واریاہ مَشہوٗر ۔ سِری نگر چھُہ دۄیو [[سَنَسکرٕٛت زَبان|سنسکرِت]] لفطو ستؠ بَنؠومُت سِری: دولت تہٕ نگر: شَہَر۔ شری چھُ دیوی [[لَکشمی]] سُنٛد ناو تہِ تہٕ شری چھہ [[آفتاب|آفتابَس]] تہِ ونان تِمہِ مۄکھہٕ ما سرینگرُک مطلب آفتابُک شَہَر تہِ۔ سرینگر ہوایی اڈٕچھُہ شہرَس تہٕ باقی وادی ہِندوستان کؠن باقی حصَن ستؠ جوڈھان۔ امؠ علاوٕ چھہٕ یَتہِ پؠٹھ [[دُبَے]] تہٕ [[حَج|حجَس]] دوران [[سوٗدی عرب|سودی عرب]] خٲطرٕ پرواز نؠران۔
وننہٕ چھُ یِوان زِ امِچ بُنیاد ٲس [[اَشوک (گونَنٛدیا)|اَشوکا]] ترٲومٕژ۔
== تَوٲریٖخ ==
شہرٕچ بنیاد ترٚٲو پروراسینا ہَن ۲٠٠٠ وَری برٚونٛہ۔ ۳ قبل مسیح دوران اوس تہٕ شَہَر ماوریا سلطنتُک حصہ۔ اشوکَن کۄر یِتہِ [[بُدھ مَت|بودھ مذہبُک]] پھٲلاو تہٕ واریاہِن وَریَن تام روٗد بودھ حکومت کِس زیرِ نگراں رہی۔ وِکرمادِتیا تہٕ تمؠ سندؠ جاں نشینو کۄر یَتہِ پر ہُن سٟنٛدؠ برونٛہ راج۔ شہرروٗد ہندو تہٕ بودھ حکومتَن زیرِنگراں ژۄدہمیہٕ صدی تام۔ [[لَلِت ادِتیہ مُکتَپِدا|لَلِتادِتیا]]، [[اَوَنتی ورمن|اونتی ورمن]] تہٕ سنگراما دیوا، یوسف شاہ چک، [[زین العبیدین|بڈشاہ]] ٲسؠ کؠنٛہ قٲبلِ ذکر حکمران۔
== جَغرٲفی ==
سرینگر چھُہ 34N74E پؠٹھ واقع۔ [[وَنٛدٕ|وَندَس]] مَنٛز چھہ یور سایبیریا [[جاناوار]] یوان۔ یتہِ چھِ سالانہٕ اوسطَس مَنٛز ۲۸ اِنچ [[بٲرِش|روٗد]] پیوان۔
== آب و ہَوا ==
[[کیٛوپن آب و ہَوٲیی ورگہٕ-بنٛدی]] مُطٲبق چھُ سِریٖنگرُک آب و ہَوا [[اۆدُر تَلہٕ-ٹرٛاپِکی]] (سی اؠف اے)<ref>{{cite web
|title=Climate for Station: Srinagar, Jammu and Kashmir, India
|website=Climate Observer
|url=https://climate-observer.org/locations/IN008010200/srinagar-india
|access-date=9 June 2026
}}</ref>، اما [[ہندوستان موٗسمؠ یٲتی محکمہٕ]] چھُ اتؠ چن کینٛژن جاین [[بحرِ روٗمی]] (سی اؠس اے)، تہٕ تھَزِ بُلندی ہٕنٛزؠن جاین [[اۆدُر براعظمی]] (ڈی اؠف بی) ورٕگ تہِ دِوان۔<ref>{{cite book
|title=Climate of Jammu & Kashmir
|publisher=India Meteorological Department
|series=Climatological Summaries of States Series
|volume=20
|year=2014
|page=7
}}</ref>
۴۰ لَچھ ؤری برٛونٛٹھ اوس پوٗرٕ وادی ہُنٛد آب و ہَوا [[تَلہٕ-ٹرٛاپِکی آب و ہَوا|تَلہٕ-ٹرٛاپِکی]] قٕسمُک۔ ؤرؠ یُک درمیٲنی تژرُک درجہِ اوس ۱۸۔۱±۲۔۳ درجہِ سؠلسیٖیَس، تہٕ تٕرنہِ رؠتُک درمیٲنی تژرُک درجہِ اوس انٛدازن ۱۱۔۱±۳۔۵ درجہِ سؠلسیٖیَس، سارِوٕے کھۄتہٕ زیٛادٕ روٗد اوس رؠتہٕ کالہِ پؠوان، تہٕ ؤرؠ یُک کُل روٗدٕ تعداد اوس انٛدازن ۱۵۹۲±۶۴۳ مِلی میٖٹر۔ [[پیٖر پَنٛژال|پیٖر پَنٛژالہٕ]] کہِ تھَدنہٕ سٟتؠ، تہٕ تتھ سٟتؠ کٔشیٖرِ ہٕنٛدِ تھَدنہٕ سٟتؠ، مۄکلیَٛو [[ؤہراتھ|ؤہرٲژ]] ہُنٛد اثر واریٛاہ حدس تام، رؠتہٕ کالہِ بَڈیَٛو ہۄچھَر، تہٕ [[بَحرِ روٗمی آب و ہَوا|بَحرِ روٗمی آب و ہَواہٕکؠ]] صِفتھ وۄپدیٚے۔ درمیٲنی تژرُک درجہِ تہِ وۆتھ بۄن۔<ref>{{Cite journal
|last1=Bhatia
|first1=Harshita
|last2=Dar
|first2=Reyaz Ahmad
|last3=Srivastava
|first3=Gaurav
|title=Himalayan uplift and the evolution of a Mediterranean-type climate in the Kashmir Basin of India: Palaeobotanical evidence from the late Pliocene Dubjan Member (Karewa Group)
|journal=Palaeogeography, Palaeoclimatology, Palaeoecology
|year=2025
|volume=668
|pages=112998
|doi=10.1016/j.palaeo.2025.112998
}}</ref>
[[مہر ہومجی]] سُنٛد چھُ وَنُن زِ سِریٖنگرُک آب و ہَوا چھُ "اَڈٕ-بَحرِ روٗمی" تِکیٛازِ اتیُٛک ۶۲٪ روٗدٕ تہٕ شیٖنہٕ تعداد چھُ تٕرنِس موٗسؠ مَس مَنٛز پؠوان، تہٕ رؠتہٕ کالہِ چھِ زٕ ۂکھؠ رؠتھ موجوٗد، تِم گٔے جوٗن تہٕ سؠپٹمبر۔ تٔمؠ سٕنٛدِ مُطٲبق چھِ ۱۸۹۲ پؠٹھٕ ۱۹۶۳س تام ۱۶۔۶٪ ؤری تِتھؠ ٲسؠمٕتؠ یِمَن مَنٛز ہۄچھرُک اوس اکُے دور، بَحرِ روٗمی آب و ہَواہن ہٕنٛدِ پٲٹھؠ؛ ۴۴۔۴٪ ؤرؠ یَن مَنٛز ٲسؠ زٕ دور ہۄچھرٕکؠ، یِمَو مَنٛزٕ ۶ن ؤرؠ یَن ٲس بَحرِ روٗمی صِفتھ؛ تہٕ ۲۶۔۴٪ن مَنٛز ٲسؠ ترٛےٚ دور ہۄچرٕکؠ۔
رؠتہٕ کالیُٛک ہۄچھَر چھُ ؤہرٲژ ہٕنٛدِ یِنہٕ سٟتؠ پھُٹان۔ نٔتیٖجن اَگَسٹس مَنٛز چھُ روٗدُک دۆیُم تھۆنٛگ بنان۔ یَتھ رؠتَس مَنٛز چھُ [[ہَوٲیی سرٛیٚہہ]] تہِ سؠٹھاہ آسان۔ اَمہِ پَتہٕ چھُ سؠپٹمبرس مَنٛز بیٚیہِ ہۄچھَر لگان۔ ؤہرٲژ ہُنٛد چھُ ؤرؠ کِس کُل روٗدٕ تہٕ شیٖنہٕ تعدادس مَنٛز ۲۰-۲۲٪ حِصہٕ روزان۔ تتھ بر عکس، [[غربی اختلال]] چھِ وَنٛدَس تہٕ سونٛتَس مَنٛز ؤرؠ یِکہِ کُل روٗدٕ تہٕ شیٖنہٕ تعدادُک تَقریٖبَن ۶۸٪ اَنان۔
پوٗرٕ ؤرؠ یَس واریٛاہ زیٛادٕ ہَوٲیی سرٛیٚہہ تہِ چھُ سِریٖنگرُک خاص صِفتھ۔ یہِ چھُ پرَٛتھ رؠتس مَنٛز ۵۵٪ کھۆتہٕ ہیٛۆر آسان۔ سارِوٕے کھۄتہٕ ژۆر ہَوٲیی سرٛیٚہہ چھُ ڈؠسمبرس مَنٛز آسان تہٕ سارِوٕے کھۄتہٕ کَم جوٗنس مَنٛز۔ سریٖنگر چھُ کٔشیٖرِ ہٕندِس کم روٗدٕ تعدادٕ حِصَس مَنٛز یِوان۔
سریٖنگرٕکہِ ؤرؠ یِکہِ تَژرِکہِ درجِچ رینٛج چھےٚ ۳۲۔۵ درجہِ سؠلسیٖیَس۔ ییٖژ رینٛج چھےٚ [[براعظمی آب و ہَوا]] آسنُک اِشارٕ۔<ref>{{Cite book
|last=Kaul
|first=A. K.
|title=Studies in Geography of Jammu and Kashmir
|year=2014
|pages=198–224
}}</ref>
{{Weather box|location=Srinagar (1991–2020, extremes 1893–2020)|metric first=Y|single line=Y|Jan record high C=17.2|Feb record high C=20.6|Mar record high C=28.3|Apr record high C=31.1|May record high C=36.4|Jun record high C=37.8|Jul record high C=38.3|Aug record high C=36.7|Sep record high C=35.0|Oct record high C=33.9|Nov record high C=24.5|Dec record high C=18.3|year record high C=38.3|Jan high C=7.1|Feb high C=10.5|Mar high C=15.5|Apr high C=20.6|May high C=24.7|Jun high C=28.5|Jul high C=30.0|Aug high C=29.7|Sep high C=27.6|Oct high C=23.0|Nov high C=15.9|Dec high C=9.9|year high C=20.2|Jan mean C=2.5|Feb mean C=5.5|Mar mean C=10.0|Apr mean C=14.3|May mean C=18.0|Jun mean C=21.6|Jul mean C=24.2|Aug mean C=23.7|Sep mean C=20.0|Oct mean C=14.4|Nov mean C=8.3|Dec mean C=4.0|year mean C=|Jan low C=−1.9|Feb low C=0.7|Mar low C=4.3|Apr low C=7.9|May low C=11.2|Jun low C=15.0|Jul low C=18.4|Aug low C=17.8|Sep low C=13.1|Oct low C=6.2|Nov low C=1.2|Dec low C=−1.6|year low C=7.5|Jan record low C=-14.4|Feb record low C=-20.0|Mar record low C=-6.9|Apr record low C=0.0|May record low C=1.0|Jun record low C=7.2|Jul record low C=10.3|Aug record low C=9.5|Sep record low C=4.4|Oct record low C=-1.7|Nov record low C=-7.8|Dec record low C=-12.8|year record low C=-20.0|precipitation colour=green|Jan precipitation mm=63.6|Feb precipitation mm=85.0|Mar precipitation mm=104.6|Apr precipitation mm=91.8|May precipitation mm=63.5|Jun precipitation mm=46.4|Jul precipitation mm=64.0|Aug precipitation mm=64.5|Sep precipitation mm=37.4|Oct precipitation mm=21.8|Nov precipitation mm=27.7|Dec precipitation mm=27.2|year precipitation mm=697.5|unit precipitation days=0.3 mm|Jan precipitation days=8.5|Feb precipitation days=9.9|Mar precipitation days=11|Apr precipitation days=11.1|May precipitation days=10.9|Jun precipitation days=8.2|Jul precipitation days=9.2|Aug precipitation days=8.9|Sep precipitation days=5.5|Oct precipitation days=3.4|Nov precipitation days=3.7|Dec precipitation days=4.6|year precipitation days=|Jan rain days=5.4|Feb rain days=6.0|Mar rain days=7.2|Apr rain days=7.0|May rain days=5.9|Jun rain days=4.1|Jul rain days=5.0|Aug rain days=5.4|Sep rain days=3.1|Oct rain days=2.0|Nov rain days=2.2|Dec rain days=2.6|year rain days=55.9|time day=17:30 [[Indian Standard Time|IST]]|Jan humidity=67|Feb humidity=59|Mar humidity=52|Apr humidity=49|May humidity=49|Jun humidity=47|Jul humidity=53|Aug humidity=55|Sep humidity=52|Oct humidity=54|Nov humidity=62|Dec humidity=68|year humidity=55|Jan sun=74.4|Feb sun=101.7|Mar sun=136.4|Apr sun=189.0|May sun=238.7|Jun sun=246.0|Jul sun=241.8|Aug sun=226.3|Sep sun=228.0|Oct sun=226.3|Nov sun=186.0|Dec sun=108.5|year sun=2203.1|Jand sun=2.4|Febd sun=3.6|Mard sun=4.4|Aprd sun=6.3|Mayd sun=7.7|Jund sun=8.2|Juld sun=7.8|Augd sun=7.3|Sepd sun=7.6|Octd sun=7.3|Novd sun=6.2|Decd sun=3.5|yeard sun=6.0|Jan uv=3|Feb uv=5|Mar uv=7|Apr uv=10|May uv=12|Jun uv=12|Jul uv=12|Aug uv=12|Sep uv=9|Oct uv=6|Nov uv=4|Dec uv=3|source 1=India Meteorological Department<ref name=IMDnormals>
{{cite web
| archive-url = https://web.archive.org/web/20200205040301/http://imdpune.gov.in/library/public/1981-2010%20CLIM%20NORMALS%20%28STATWISE%29.pdf
| archive-date = 5 February 2020
| url = https://imdpune.gov.in/library/public/1981-2010%20CLIM%20NORMALS%20%28STATWISE%29.pdf
| title = Station: Srinagar Climatological Table 1981–2010
| work = Climatological Normals 1981–2010
| publisher = India Meteorological Department
| date = January 2015
| pages = 721–722
| access-date = 18 February 2020}}</ref><ref name=IMDcityextremes2>
{{cite web
| url = https://www.imdpune.gov.in/library/public/Climatological%20Tables%201991-2020.pdf
| archive-url = https://web.archive.org/web/20230101061732/https://www.imdpune.gov.in/library/public/Climatological%20Tables%201991-2020.pdf
| archive-date = 1 January 2023
| title = Climatological Tables 1991–2020
| publisher = India Meteorological Department
| access-date = 1 January 2023
| page = 21}}</ref> NOAA(precipitation-extremes<ref name="NCEI">{{cite web |title=World Meteorological Organization Climate Normals for 1991–2020: Srinagar |url=https://www.nodc.noaa.gov/archive/arc0216/0253808/2.2/data/0-data/Region-2-WMO-Normals-9120/India/XLS/SRINAGAR_42027.xlsx |website=ncei.noaa.gov |publisher=[[NOAA]] |access-date=22 March 2024 |format=XLSX |quote=WMO Station Number: 42027}}</ref>)Time and Date (dewpoints, 2005–2015)<ref>{{cite web
|url = https://www.timeanddate.com/weather/india/srinagar/climate
|title = Climate & Weather Averages in Srinagar, Jammu and Kashmir, India
|publisher = Time and Date
|access-date = 19 July 2022}}</ref>|source 2=Deutscher Wetterdienst (sun 1945–1988),<ref name = DWD>
{{cite web
| url = http://www.dwd.de/DWD/klima/beratung/ak/ak_420270_kt.pdf
| title = Klimatafel von Srinagar, Jammu & Kashmir / Indische Union
| work = Baseline climate means (1961–1990) from stations all over the world
| publisher = Deutscher Wetterdienst
| language = de
| access-date = 7 April 2017}}</ref> Tokyo Climate Center (mean temperatures 1991–2020)<ref name=TCC1>
{{cite web
| url = https://ds.data.jma.go.jp/gmd/tcc/tcc/products/climate/normal/parts/NrmMonth_e.php?stn=42027
| title = Normals Data: Srinagar – India Latitude: 34.08°N Longitude: 74.83°E Height: 1585 (m)
| publisher = Japan Meteorological Agency
| access-date = 1 December 2022}}</ref> Weather Atlas,<ref name="Weather Atlas">
{{cite web
| url = https://www.weather-atlas.com/en/india/srinagar-climate
| title = Climate and monthly weather forecast Srinagar, India
| publisher = Weather Atlas
| access-date = 13 June 2022
}}</ref> Ultraviolet<ref>{{Cite web |last=Weather2Travel.com |title=Srinagar weather by month: monthly climate averages {{!}} India |url=https://www.weather2travel.com/india/srinagar/climate/ |access-date=1 December 2023 |website=Weather2Travel.com}}</ref>|source=|Jan dew point C=-2|Feb dew point C=1|Mar dew point C=3|Apr dew point C=7|May dew point C=11|Jun dew point C=14|Jul dew point C=17|Aug dew point C=17|Sep dew point C=13|Oct dew point C=8|Nov dew point C=3|Dec dew point C=0}}
== تٲلیٖم ==
یَتکؠ کؠنٛہ تٲلیٖمی اِدارٕ چھہٕ:
[[یونِورسِٹی آف کَشمیٖر|کشمیر یونیورسٹی حضرت بل]]
نیشنل انسٹِچوٹ آف ٹیکنالوجی
[[شیرِ کشمیٖر زرٲتی زآن تہٕ تکنیکی ژآٹہٕ ہال شالہٕ مور سِریٖنَگَر|شیرِ کشمیر زرعی سائنس وٹیکنالوجی یونیورسٹی]]
[[اسلامیا کالج سائنس تہِ کامرس، سری نگر|اسلامیہ کالیج حَوَل]]
[[سِری پرتاب کالیٚج|سری پرتاپ کالچ]]
[[امر سنٛگھ کالیٚج]] شٲمِل چھِ۔
== ناماوار لوٗکھ ==
* [[آبھا ہانجوٗرا]]
* [[اَبے سوپورؠ]] (1979-ازکال)
* [[علی محمد جان]] (1914-1988)
* [[اَمیتابھ مَٹہٕ]] (1962-ازکال)
* [[آغا شاہد علی]] (1949–2001)
* [[بخشی عبدُل رشید]] (1923-1977)
* [[بخشی غلام محمد]] (1907-1972)
* [[بھائی المست]] (1553-1643)
* [[درگا پرساد دھر]] (1918-1975)
* [[فَرَح پَنٛڈِتھ]] (1968-ازکال)
* [[فاروق عبداللہ]] (1937-ازکال)
* [[فاروق کتھواری]] (1944-ازکال)
* [[غنی کشمیٖری]] (c. 1630-1669)
* [[غلام رسول سنتوش]] (1929-1997)
* [[حنا خان]] (1987-ازکال)
* [[جوآنا لملے]] (1946-ازکال)
* [[کُنال کھیموٗ]] (1983-ازکال)
* [[لکشمن جوٗ]] (1907-1991)
* [[لَل دؠد]] (c. 1320-1392)
* [[منوہر کول]] (1925-1999)
* [[مہراج دیٖن وَڈوٗ]] (1984-ازکال)
* [[محمد عباس انصاری]] (1936-2022)
* [[محمد منیم]] (1983-ازکال)
* [[مُحمد سُبحان حجام]] (1910-1962)
* [[راج زُتشی]] (1961-ازکال)
* [[راج بیگم]] (1927-2016)
* [[رام چندر کاک]] (1893-1983)
* [[رَحمان راہی]] (1925-2023)
* [[ریشمہ]] (1951/1952–2022)
* [[رۄپہٕ بھَوٲنؠ]] (c. 1621-1721)
* [[سَمسار چَنٛد کول]] (1883-1977)
* [[سندیپا دھر]]
* [[سنجے سوری]] (1971-ازکال)
* [[شَمَس فَقیٖر]] (1843-1901)
* [[شہلا رَشیٖد]] (1988-ازکال)
* [[ٹِکہٕ لال ٹَپل]] (1930-1989)
* [[وِبھا صراف]] (1986-ازکال)
* [[وِدھُ وِنود چوپرا]] (1952-ازکال)
* [[وکرم مسری]] (1964-ازکال)
* [[یاسیٖن مَلِک]] (1966-ازکال)
* [[ظریف احمد ظریف]] (1943-ازکال)
* [[زِندَہ کول]] (1884-1965)
* [[سیسِل ہیو ٹِنٛڈل-بِسکو]]
== حَوالہٕ ==
{{حَوالہٕ}}
{{نامُکَمَل مَضموٗن}}
[[زٲژ:جۆم تہٕ کٔشیٖر ہٕنٛدؠ شَہَر]]
[[زٲژ:سِریٖنَگَر]]
qw09v7352t1fzw3dmvuww81ycr3a2e0
146578
146577
2026-07-31T13:09:42Z
آیات محراج
11062
/* */
146578
wikitext
text/x-wiki
{{Infobox settlement|name=سِریٖنَگَر|settlement_type=شہر یُس ہندوستانُک زیر انتظام منٛز چھُ|native_name=|native_name_lang=ks|named_for=[[لَکشمی]] یا [[سوٗریہ]]|image_skyline={{multiple image
|perrow = 1/2/2/1
|border = infobox
|total_width = 275
|image1 = Houseboats, Dal Lake, Kashmir.jpg
|caption1 = ہاوُس بوٹ [[ڈَل سَر]]
|image2 = Shankaracharya Temple in Srinagar, India, under snow.jpg
|caption2 = [[شنٛکراچاریہ مَندَر]]
|image3 = Red and Yellow Tulips.JPG
|caption3 = [[اِندِرا گانٛدھی یادگار باغ|اِندرا گاندھی میموریل ٹیولپ گارڈن]]
|image4 = A view of Pari Mahal Jammu and Kashmir India.jpg
|caption4 = [[پری محل]]
|image5 = Hazratbal shrine.jpg
|caption5 = [[حضرت بل درگاہ]]
|image6 = Srinagar pano.jpg
|caption6 = سرینگر شہرُک پینورما
}}|image_map1=Kashmir region. LOC 2003626427 - showing Kashmir division administered by India in neon blue.jpg|map_alt=Map of the disputed Kashmir region showing areas of control by India, Pakistan, and China|map_caption1=سرینگر چھُ تنازعہٕ دار [[کٔشیٖر]] علاقَس منٛز ہِندوستٲنؠ زیر انتظام [[جۆم تہٕ کٔشیٖر]] (سایہٕ دار تان) کِس [[کٔشیٖر ہُنٛد حِصہٕ]] (نیون نیلِس) منٛز واقعہٕ۔|image_blank_emblem=|blank_emblem_type=|blank_emblem_size=250px|image_map={{maplink|frame=yes|plain=yes|frame-width=300|frame-height=170|frame-align=center|zoom=4|type=point|title=Srinagar|marker=city|type2=shape|stroke-width2=2|stroke-color2=#808080}}|map_caption=سرینگرُک انٹرایکٹو نقشہٕ|coordinates={{coord|34|5|24|N|74|47|24|E|display=inline,title}}|subdivision_type=مُلک اِنتِظام|subdivision_name=[[ہِندوستان]]|subdivision_type1=اِنتِظامِیہ ہُنٛد علاقہٕ|subdivision_name1=[[ہِندوستٲنؠ رِیاسَتھ تہٕ مَرکٔزی عَلاقہٕ|مَرکَزی زیر اِنتظام عَلاقہٕ]] [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)|جۆم تہٕ کٔشیٖر]]|subdivision_type2=حِصہٕ|subdivision_name2=[[کٔشیٖر ہُنٛد حِصہٕ|کٔشیٖر]]|subdivision_type3=[[جۆم تہٕ کٔشیٖر کین ضِلَن ہٕنٛز فِہرِست|ضِلہٕ]]|subdivision_name3=[[سِریٖنَگَر ضِلہٕ|سِریٖنَگَر]]|leader_title1=میوٗنسپل کمشنر|leader_name1=[[اُویس احمد رانا]], آے اے ایس|unit_pref=Metric|area_footnotes=<ref name='Srinagar City'>{{cite web|title=Srinagar City|url=https://kvksrinagar.org/about-srinagar|website=kvksrinagar.org|access-date=27 February 2021|archive-date=15 September 2021|archive-url=https://web.archive.org/web/20210915232528/https://kvksrinagar.org/about-srinagar|url-status=dead}}</ref><ref>{{cite news|title=Srinagar Updates|url=https://www.tribuneindia.com/news/archive/j-k/solid-waste-management-in-srinagar-still-on-paper-437649|date=27 July 2017|work=The Tribune|access-date=27 February 2021}}</ref>|area_total_km2=294|area_metro_km2=766|area_metro_footnotes=<ref>{{cite web|title=Srinagar Metropolitan Region|url=http://www.sdasrinagar.com/wp-content/uploads/2019/03/Master-Plan-2035-ReportFinal.pdf|website=sdasrinagar.com|access-date=27 February 2021|archive-date=3 November 2020|archive-url=https://web.archive.org/web/20201103013956/http://www.sdasrinagar.com/wp-content/uploads/2019/03/Master-Plan-2035-ReportFinal.pdf|url-status=dead}}</ref><ref>{{cite news|title=Srinagar Master Plan|url=https://www.crosstownnews.in/post/36837/sac-approves-srinagar-master-plan-2035-new-master-plan-includes-766-sq-km-area-for-projected-population-of-35-mn.html|date=21 February 2019|work=crosstownnews.in|access-date=27 February 2021}}</ref>|elevation_footnotes=|elevation_m=1585|population_footnotes=<ref>{{cite web|url=http://www.censusindia.gov.in/pca/SearchDetails.aspx?Id=3415|title=Srinagar Municipal Corporation Demographics 2011|work=[[2011 Census of India]]|publisher=[[Government of India]]|access-date=24 May 2016}}</ref><ref>{{Cite web|url=http://censusindia.gov.in/2011-prov-results/paper2/data_files/India2/Table_3_PR_UA_Citiees_1Lakh_and_Above.pdf|title=2011 census of India|access-date=31 May 2015|archive-url=https://web.archive.org/web/20131017153124/http://censusindia.gov.in/2011-prov-results/paper2/data_files/India2/Table_3_PR_UA_Citiees_1Lakh_and_Above.pdf|archive-date=17 October 2013|url-status=live}}</ref>|population_total=1180570|population_as_of=2011|population_rank=31 ہِم|population_density_km2=auto|population_metro=1273312|population_blank1_title=میٹرو درجہٕ|population_blank1=37 ہِم|population_demonym=سرینگری، سرینگرُک، شہرُک، سرینگرایِٹ|demographics_type1=زبانہٕ|demographics1_title1=سرکٲرؠ|demographics1_info1=[[کٲشِر زَبان|کٲشُر]]، [[اردو]]، [[ہِندی]]، [[ڈوٗگٕرؠ زَبان|ڈوٗگری]]، [[اَنٛگریٖزی زَبان|انگریزی ]]|demographics1_footnotes=<ref>{{Cite news |last=Pathak |first=Analiza |date=2 September 2020 |title=Hindi, Kashmiri and Dogri to be official languages of Jammu and Kashmir, Cabinet approves Bill|url=https://www.indiatvnews.com/news/india/hindi-kashmiri-and-dogri-to-be-official-languages-of-jammu-and-kashmir-cabinet-approves-bill-646784 |access-date=8 September 2020}}</ref><ref name="OfficialLang">{{cite web|url=http://egazette.nic.in/WriteReadData/2020/222037.pdf
|title=The Jammu and Kashmir Official Languages Act, 2020|publisher=The Gazette of India|access-date=27 September 2020}}</ref><ref>{{cite web | title=Parliament passes JK Official Languages Bill, 2020 | website=Rising Kashmir | date=23 September 2020 | url=http://risingkashmir.com/news/parliament-passes-jk-official-languages-bill-2020 | access-date=23 September 2020 | archive-date=24 September 2020 | archive-url=https://web.archive.org/web/20200924141909/http://risingkashmir.com/news/parliament-passes-jk-official-languages-bill-2020 | url-status=dead }} {{Webarchive|url=https://web.archive.org/web/20200924141909/http://risingkashmir.com/news/parliament-passes-jk-official-languages-bill-2020 |date=24 September 2020 }}</ref>|demographics1_title2=|timezone1=ہندوستٲنؠ معیاری وقت|utc_offset1=+5:30|postal_code_type=پِن|postal_code=190001|area_code_type=ٹیلی فون کوڈ|area_code=0194|registration_plate=JK 01|blank1_name_sec1=اِنسٲنی جِنسی تناسب|blank1_info_sec1=888 زنانہٕ♀ / 1000 مرد ♂|blank2_name_sec1=پڑھٲے|blank2_info_sec1=69.15%|blank3_name_sec1=دِلہِ پیٹھ فٲصلہٕ|blank3_info_sec1={{convert|876|km|mi}} NW|blank2_name_sec2=بٲرِش|blank2_info_sec2={{convert|710|mm|in}}|blank3_name_sec2=عام رؠتہٕ کول درجہٕ حرارت|blank3_info_sec2={{convert|23.3|°C|°F}}|blank4_name_sec2=عام وندٕ درجہٕ حرارت|blank4_info_sec2={{convert|3.2|°C|°F}}|website={{URL|https://www.smcsite.org/}}|official_name=|module={{Infobox mapframe |wikidata=yes |coord={{WikidataCoord|display=i}}}}|government_type=میوٗنسپل کارپوریشن|governing_body=[[سِریٖنَگَر میوٗنسپل کارپوریشن]]|leader_title=[[سرینگرُک مییَر|مییَر]]|leader_name=ییٚلہٕ}}'''سِریٖنَگَر''' یا '''سِری نَگَر''' ([[کٲشِر زَبان|کٲشُر]] :{{IPA audio link|Srinagar.ogg}} /siriːnagar/ ) سری نگر چھُ وادی کشمیرُک اَکھ اَہَم شَہَر۔ یہِ چھُ وقتن فوقتن [[کٔشیٖر]] ہُنٛد راز دٲنہِ روٗدمُت۔ یہِ چھہ کٔشیٖرِ مَنٛز [[جَہلَم دٔرؠ یاو|جہلم]] کِس بَٹھِس پؠٹھ واقع ۔ یہٕ شَہَر چھُہ پَنٕہٕ نؠن [[سَر|سَرَن]] خٲطرٕ واریاہ مَشہوٗر ۔ سِری نگر چھُہ دۄیو [[سَنَسکرٕٛت زَبان|سنسکرِت]] لفطو ستؠ بَنؠومُت سِری: دولت تہٕ نگر: شَہَر۔ شری چھُ دیوی [[لَکشمی]] سُنٛد ناو تہِ تہٕ شری چھہ [[آفتاب|آفتابَس]] تہِ ونان تِمہِ مۄکھہٕ ما سرینگرُک مطلب آفتابُک شَہَر تہِ۔ سرینگر ہوایی اڈٕچھُہ شہرَس تہٕ باقی وادی ہِندوستان کؠن باقی حصَن ستؠ جوڈھان۔ امؠ علاوٕ چھہٕ یَتہِ پؠٹھ [[دُبَے]] تہٕ [[حَج|حجَس]] دوران [[سوٗدی عرب|سودی عرب]] خٲطرٕ پرواز نؠران۔
وننہٕ چھُ یِوان زِ امِچ بُنیاد ٲس [[اَشوک (گونَنٛدیا)|اَشوکا]] ترٲومٕژ۔
== تَوٲریٖخ ==
شہرٕچ بنیاد ترٚٲو پروراسینا ہَن ۲٠٠٠ وَری برٚونٛہ۔ ۳ قبل مسیح دوران اوس تہٕ شَہَر ماوریا سلطنتُک حصہ۔ اشوکَن کۄر یِتہِ [[بُدھ مَت|بودھ مذہبُک]] پھٲلاو تہٕ واریاہِن وَریَن تام روٗد بودھ حکومت کِس زیرِ نگراں رہی۔ وِکرمادِتیا تہٕ تمؠ سندؠ جاں نشینو کۄر یَتہِ پر ہُن سٟنٛدؠ برونٛہ راج۔ شہرروٗد ہندو تہٕ بودھ حکومتَن زیرِنگراں ژۄدہمیہٕ صدی تام۔ [[لَلِت ادِتیہ مُکتَپِدا|لَلِتادِتیا]]، [[اَوَنتی ورمن|اونتی ورمن]] تہٕ سنگراما دیوا، یوسف شاہ چک، [[زین العبیدین|بڈشاہ]] ٲسؠ کؠنٛہ قٲبلِ ذکر حکمران۔
== جَغرٲفی ==
سرینگر چھُہ 34N74E پؠٹھ واقع۔ [[وَنٛدٕ|وَندَس]] مَنٛز چھہ یور سایبیریا [[جاناوار]] یوان۔ یتہِ چھِ سالانہٕ اوسطَس مَنٛز ۲۸ اِنچ [[بٲرِش|روٗد]] پیوان۔
== آب و ہَوا ==
[[کیٛوپن آب و ہَوٲیی ورگہٕ-بنٛدی]] مُطٲبق چھُ سِریٖنگرُک آب و ہَوا [[اۆدُر تَلہٕ-ٹرٛاپِکی]] (سی اؠف اے)<ref>{{cite web
|title=Climate for Station: Srinagar, Jammu and Kashmir, India
|website=Climate Observer
|url=https://climate-observer.org/locations/IN008010200/srinagar-india
|access-date=9 June 2026
}}</ref>، اما [[ہندوستان موٗسمؠ یٲتی محکمہٕ]] چھُ اتؠ چن کینٛژن جاین [[بحرِ روٗمی]] (سی اؠس اے)، تہٕ تھَزِ بُلندی ہٕنٛزؠن جاین [[اۆدُر براعظمی]] (ڈی اؠف بی) ورٕگ تہِ دِوان۔<ref>{{cite book
|title=Climate of Jammu & Kashmir
|publisher=India Meteorological Department
|series=Climatological Summaries of States Series
|volume=20
|year=2014
|page=7
}}</ref>
۴۰ لَچھ ؤری برٛونٛٹھ اوس پوٗرٕ وادی ہُنٛد آب و ہَوا [[تَلہٕ-ٹرٛاپِکی آب و ہَوا|تَلہٕ-ٹرٛاپِکی]] قٕسمُک۔ ؤرؠ یُک درمیٲنی تژرُک درجہِ اوس ۱۸۔۱±۲۔۳ درجہِ سؠلسیٖیَس، تہٕ تٕرنہِ رؠتُک درمیٲنی تژرُک درجہِ اوس انٛدازن ۱۱۔۱±۳۔۵ درجہِ سؠلسیٖیَس، سارِوٕے کھۄتہٕ زیٛادٕ روٗد اوس رؠتہٕ کالہِ پؠوان، تہٕ ؤرؠ یُک کُل روٗدٕ تعداد اوس انٛدازن ۱۵۹۲±۶۴۳ مِلی میٖٹر۔ [[پیٖر پَنٛژال|پیٖر پَنٛژالہٕ]] کہِ تھَدنہٕ سٟتؠ، تہٕ تتھ سٟتؠ کٔشیٖرِ ہٕنٛدِ تھَدنہٕ سٟتؠ، مۄکلیَٛو [[ؤہراتھ|ؤہرٲژ]] ہُنٛد اثر واریٛاہ حدس تام، رؠتہٕ کالہِ بَڈیَٛو ہۄچھَر، تہٕ [[بَحرِ روٗمی آب و ہَوا|بَحرِ روٗمی آب و ہَواہٕکؠ]] صِفتھ وۄپدیٚے۔ درمیٲنی تژرُک درجہِ تہِ وۆتھ بۄن۔<ref>{{Cite journal
|last1=Bhatia
|first1=Harshita
|last2=Dar
|first2=Reyaz Ahmad
|last3=Srivastava
|first3=Gaurav
|title=Himalayan uplift and the evolution of a Mediterranean-type climate in the Kashmir Basin of India: Palaeobotanical evidence from the late Pliocene Dubjan Member (Karewa Group)
|journal=Palaeogeography, Palaeoclimatology, Palaeoecology
|year=2025
|volume=668
|pages=112998
|doi=10.1016/j.palaeo.2025.112998
}}</ref>
[[مہر ہومجی]] سُنٛد چھُ وَنُن زِ سِریٖنگرُک آب و ہَوا چھُ "اَڈٕ-بَحرِ روٗمی" تِکیٛازِ اتیُٛک ۶۲٪ روٗدٕ تہٕ شیٖنہٕ تعداد چھُ تٕرنِس موٗسؠ مَس مَنٛز پؠوان، تہٕ رؠتہٕ کالہِ چھِ زٕ ۂکھؠ رؠتھ موجوٗد، تِم گٔے جوٗن تہٕ سؠپٹمبر۔ تٔمؠ سٕنٛدِ مُطٲبق چھِ ۱۸۹۲ پؠٹھٕ ۱۹۶۳س تام ۱۶۔۶٪ ؤری تِتھؠ ٲسؠمٕتؠ یِمَن مَنٛز ہۄچھرُک اوس اکُے دور، بَحرِ روٗمی آب و ہَواہن ہٕنٛدِ پٲٹھؠ؛ ۴۴۔۴٪ ؤرؠ یَن مَنٛز ٲسؠ زٕ دور ہۄچھرٕکؠ، یِمَو مَنٛزٕ ۶ن ؤرؠ یَن ٲس بَحرِ روٗمی صِفتھ؛ تہٕ ۲۶۔۴٪ن مَنٛز ٲسؠ ترٛےٚ دور ہۄچرٕکؠ۔
رؠتہٕ کالیُٛک ہۄچھَر چھُ ؤہرٲژ ہٕنٛدِ یِنہٕ سٟتؠ پھُٹان۔ نٔتیٖجن اَگَسٹس مَنٛز چھُ روٗدُک دۆیُم تھۆنٛگ بنان۔ یَتھ رؠتَس مَنٛز چھُ [[ہَوٲیی سرٛیٚہہ]] تہِ سؠٹھاہ آسان۔ اَمہِ پَتہٕ چھُ سؠپٹمبرس مَنٛز بیٚیہِ ہۄچھَر لگان۔ ؤہرٲژ ہُنٛد چھُ ؤرؠ کِس کُل روٗدٕ تہٕ شیٖنہٕ تعدادس مَنٛز ۲۰-۲۲٪ حِصہٕ روزان۔ تتھ بر عکس، [[غربی اختلال]] چھِ وَنٛدَس تہٕ سونٛتَس مَنٛز ؤرؠ یِکہِ کُل روٗدٕ تہٕ شیٖنہٕ تعدادُک تَقریٖبَن ۶۸٪ اَنان۔
پوٗرٕ ؤرؠ یَس واریٛاہ زیٛادٕ ہَوٲیی سرٛیٚہہ تہِ چھُ سِریٖنگرُک خاص صِفتھ۔ یہِ چھُ پرَٛتھ رؠتس مَنٛز ۵۵٪ کھۆتہٕ ہیٛۆر آسان۔ سارِوٕے کھۄتہٕ ژۆر ہَوٲیی سرٛیٚہہ چھُ ڈؠسمبرس مَنٛز آسان تہٕ سارِوٕے کھۄتہٕ کَم جوٗنس مَنٛز۔ سریٖنگر چھُ کٔشیٖرِ ہٕندِس کم روٗدٕ تعدادٕ حِصَس مَنٛز یِوان۔
سریٖنگرٕکہِ ؤرؠ یِکہِ تَژرِکہِ درجِچ رینٛج چھےٚ ۳۲۔۵ درجہِ سؠلسیٖیَس۔ ییٖژ رینٛج چھےٚ [[براعظمی آب و ہَوا]] آسنُک اِشارٕ۔<ref>{{Cite book
|last=Kaul
|first=A. K.
|title=Studies in Geography of Jammu and Kashmir
|year=2014
|pages=198–224
}}</ref>
{{Weather box|location=Srinagar (1991–2020, extremes 1893–2020)|metric first=Y|single line=Y|Jan record high C=17.2|Feb record high C=20.6|Mar record high C=28.3|Apr record high C=31.1|May record high C=36.4|Jun record high C=37.8|Jul record high C=38.3|Aug record high C=36.7|Sep record high C=35.0|Oct record high C=33.9|Nov record high C=24.5|Dec record high C=18.3|year record high C=38.3|Jan high C=7.1|Feb high C=10.5|Mar high C=15.5|Apr high C=20.6|May high C=24.7|Jun high C=28.5|Jul high C=30.0|Aug high C=29.7|Sep high C=27.6|Oct high C=23.0|Nov high C=15.9|Dec high C=9.9|year high C=20.2|Jan mean C=2.5|Feb mean C=5.5|Mar mean C=10.0|Apr mean C=14.3|May mean C=18.0|Jun mean C=21.6|Jul mean C=24.2|Aug mean C=23.7|Sep mean C=20.0|Oct mean C=14.4|Nov mean C=8.3|Dec mean C=4.0|year mean C=|Jan low C=−1.9|Feb low C=0.7|Mar low C=4.3|Apr low C=7.9|May low C=11.2|Jun low C=15.0|Jul low C=18.4|Aug low C=17.8|Sep low C=13.1|Oct low C=6.2|Nov low C=1.2|Dec low C=−1.6|year low C=7.5|Jan record low C=-14.4|Feb record low C=-20.0|Mar record low C=-6.9|Apr record low C=0.0|May record low C=1.0|Jun record low C=7.2|Jul record low C=10.3|Aug record low C=9.5|Sep record low C=4.4|Oct record low C=-1.7|Nov record low C=-7.8|Dec record low C=-12.8|year record low C=-20.0|precipitation colour=green|Jan precipitation mm=63.6|Feb precipitation mm=85.0|Mar precipitation mm=104.6|Apr precipitation mm=91.8|May precipitation mm=63.5|Jun precipitation mm=46.4|Jul precipitation mm=64.0|Aug precipitation mm=64.5|Sep precipitation mm=37.4|Oct precipitation mm=21.8|Nov precipitation mm=27.7|Dec precipitation mm=27.2|year precipitation mm=697.5|unit precipitation days=0.3 mm|Jan precipitation days=8.5|Feb precipitation days=9.9|Mar precipitation days=11|Apr precipitation days=11.1|May precipitation days=10.9|Jun precipitation days=8.2|Jul precipitation days=9.2|Aug precipitation days=8.9|Sep precipitation days=5.5|Oct precipitation days=3.4|Nov precipitation days=3.7|Dec precipitation days=4.6|year precipitation days=|Jan rain days=5.4|Feb rain days=6.0|Mar rain days=7.2|Apr rain days=7.0|May rain days=5.9|Jun rain days=4.1|Jul rain days=5.0|Aug rain days=5.4|Sep rain days=3.1|Oct rain days=2.0|Nov rain days=2.2|Dec rain days=2.6|year rain days=55.9|time day=17:30 [[Indian Standard Time|IST]]|Jan humidity=67|Feb humidity=59|Mar humidity=52|Apr humidity=49|May humidity=49|Jun humidity=47|Jul humidity=53|Aug humidity=55|Sep humidity=52|Oct humidity=54|Nov humidity=62|Dec humidity=68|year humidity=55|Jan sun=74.4|Feb sun=101.7|Mar sun=136.4|Apr sun=189.0|May sun=238.7|Jun sun=246.0|Jul sun=241.8|Aug sun=226.3|Sep sun=228.0|Oct sun=226.3|Nov sun=186.0|Dec sun=108.5|year sun=2203.1|Jand sun=2.4|Febd sun=3.6|Mard sun=4.4|Aprd sun=6.3|Mayd sun=7.7|Jund sun=8.2|Juld sun=7.8|Augd sun=7.3|Sepd sun=7.6|Octd sun=7.3|Novd sun=6.2|Decd sun=3.5|yeard sun=6.0|Jan uv=3|Feb uv=5|Mar uv=7|Apr uv=10|May uv=12|Jun uv=12|Jul uv=12|Aug uv=12|Sep uv=9|Oct uv=6|Nov uv=4|Dec uv=3|source 1=India Meteorological Department<ref name=IMDnormals>
{{cite web
| archive-url = https://web.archive.org/web/20200205040301/http://imdpune.gov.in/library/public/1981-2010%20CLIM%20NORMALS%20%28STATWISE%29.pdf
| archive-date = 5 February 2020
| url = https://imdpune.gov.in/library/public/1981-2010%20CLIM%20NORMALS%20%28STATWISE%29.pdf
| title = Station: Srinagar Climatological Table 1981–2010
| work = Climatological Normals 1981–2010
| publisher = India Meteorological Department
| date = January 2015
| pages = 721–722
| access-date = 18 February 2020}}</ref><ref name=IMDcityextremes2>
{{cite web
| url = https://www.imdpune.gov.in/library/public/Climatological%20Tables%201991-2020.pdf
| archive-url = https://web.archive.org/web/20230101061732/https://www.imdpune.gov.in/library/public/Climatological%20Tables%201991-2020.pdf
| archive-date = 1 January 2023
| title = Climatological Tables 1991–2020
| publisher = India Meteorological Department
| access-date = 1 January 2023
| page = 21}}</ref> NOAA(precipitation-extremes<ref name="NCEI">{{cite web |title=World Meteorological Organization Climate Normals for 1991–2020: Srinagar |url=https://www.nodc.noaa.gov/archive/arc0216/0253808/2.2/data/0-data/Region-2-WMO-Normals-9120/India/XLS/SRINAGAR_42027.xlsx |website=ncei.noaa.gov |publisher=[[NOAA]] |access-date=22 March 2024 |format=XLSX |quote=WMO Station Number: 42027}}</ref>)Time and Date (dewpoints, 2005–2015)<ref>{{cite web
|url = https://www.timeanddate.com/weather/india/srinagar/climate
|title = Climate & Weather Averages in Srinagar, Jammu and Kashmir, India
|publisher = Time and Date
|access-date = 19 July 2022}}</ref>|source 2=Deutscher Wetterdienst (sun 1945–1988),<ref name = DWD>
{{cite web
| url = http://www.dwd.de/DWD/klima/beratung/ak/ak_420270_kt.pdf
| title = Klimatafel von Srinagar, Jammu & Kashmir / Indische Union
| work = Baseline climate means (1961–1990) from stations all over the world
| publisher = Deutscher Wetterdienst
| language = de
| access-date = 7 April 2017}}</ref> Tokyo Climate Center (mean temperatures 1991–2020)<ref name=TCC1>
{{cite web
| url = https://ds.data.jma.go.jp/gmd/tcc/tcc/products/climate/normal/parts/NrmMonth_e.php?stn=42027
| title = Normals Data: Srinagar – India Latitude: 34.08°N Longitude: 74.83°E Height: 1585 (m)
| publisher = Japan Meteorological Agency
| access-date = 1 December 2022}}</ref> Weather Atlas,<ref name="Weather Atlas">
{{cite web
| url = https://www.weather-atlas.com/en/india/srinagar-climate
| title = Climate and monthly weather forecast Srinagar, India
| publisher = Weather Atlas
| access-date = 13 June 2022
}}</ref> Ultraviolet<ref>{{Cite web |last=Weather2Travel.com |title=Srinagar weather by month: monthly climate averages {{!}} India |url=https://www.weather2travel.com/india/srinagar/climate/ |access-date=1 December 2023 |website=Weather2Travel.com}}</ref>|source=|Jan dew point C=-2|Feb dew point C=1|Mar dew point C=3|Apr dew point C=7|May dew point C=11|Jun dew point C=14|Jul dew point C=17|Aug dew point C=17|Sep dew point C=13|Oct dew point C=8|Nov dew point C=3|Dec dew point C=0}}
== تٲلیٖم ==
یَتکؠ کؠنٛہ تٲلیٖمی اِدارٕ چھہٕ:
[[یونِورسِٹی آف کَشمیٖر|کشمیر یونیورسٹی حضرت بل]]
نیشنل انسٹِچوٹ آف ٹیکنالوجی
[[شیرِ کشمیٖر زرٲتی زآن تہٕ تکنیکی ژآٹہٕ ہال شالہٕ مور سِریٖنَگَر|شیرِ کشمیر زرعی سائنس وٹیکنالوجی یونیورسٹی]]
[[اسلامیا کالج سائنس تہِ کامرس، سری نگر|اسلامیہ کالیج حَوَل]]
[[سِری پرتاب کالیٚج|سری پرتاپ کالچ]]
[[امر سنٛگھ کالیٚج]] شٲمِل چھِ۔
== ناماوار لوٗکھ ==
* [[آبھا ہانجوٗرا]]
* [[اَبے سوپورؠ]] (1979-ازکال)
* [[علی محمد جان]] (1914-1988)
* [[اَمیتابھ مَٹہٕ]] (1962-ازکال)
* [[آغا شاہد علی]] (1949–2001)
* [[بخشی عبدُل رشید]] (1923-1977)
* [[بخشی غلام محمد]] (1907-1972)
* [[بھائی المست]] (1553-1643)
* [[درگا پرساد دھر]] (1918-1975)
* [[فَرَح پَنٛڈِتھ]] (1968-ازکال)
* [[فاروق عبداللہ]] (1937-ازکال)
* [[فاروق کتھواری]] (1944-ازکال)
* [[غنی کشمیٖری]] (c. 1630-1669)
* [[غلام رسول سنتوش]] (1929-1997)
* [[حنا خان]] (1987-ازکال)
* [[جوآنا لملے]] (1946-ازکال)
* [[کُنال کھیموٗ]] (1983-ازکال)
* [[لکشمن جوٗ]] (1907-1991)
* [[لَل دؠد]] (c. 1320-1392)
* [[منوہر کول]] (1925-1999)
* [[مہراج دیٖن وَڈوٗ]] (1984-ازکال)
* [[محمد عباس انصاری]] (1936-2022)
* [[محمد منیم]] (1983-ازکال)
* [[مُحمد سُبحان حجام]] (1910-1962)
* [[راج زُتشی]] (1961-ازکال)
* [[راج بیگم]] (1927-2016)
* [[رام چندر کاک]] (1893-1983)
* [[رَحمان راہی]] (1925-2023)
* [[ریشمہ]] (1951/1952–2022)
* [[رۄپہٕ بھَوٲنؠ]] (c. 1621-1721)
* [[سَمسار چَنٛد کول]] (1883-1977)
* [[سندیپا دھر]]
* [[سنجے سوری]] (1971-ازکال)
* [[شَمَس فَقیٖر]] (1843-1901)
* [[شہلا رَشیٖد]] (1988-ازکال)
* [[ٹِکہٕ لال ٹَپل]] (1930-1989)
* [[وِبھا صراف]] (1986-ازکال)
* [[وِدھُ وِنود چوپرا]] (1952-ازکال)
* [[وکرم مسری]] (1964-ازکال)
* [[یاسیٖن مَلِک]] (1966-ازکال)
* [[ظریف احمد ظریف]] (1943-ازکال)
* [[زِندَہ کول]] (1884-1965)
* [[سیسِل ہیو ٹِنٛڈل-بِسکو]]
== حَوالہٕ ==
{{حَوالہٕ}}
{{نامُکَمَل مَضموٗن}}
[[زٲژ:جۆم تہٕ کٔشیٖر ہٕنٛدؠ شَہَر]]
[[زٲژ:سِریٖنَگَر]]
98uhct2sl6b7o5749ilalx9zx1j2qnt
اَفرٛیٖقا
0
3423
146757
100193
2026-08-01T06:24:02Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146757
wikitext
text/x-wiki
{{Orphan|date=اَگست ٢٠٢١}}
{{Infobox Continent
|title = اَفرٛیٖقا
|image = {{Switcher|[[فَیِل:Africa (orthographic projection).svg|frameless]]|Show national borders|[[فَیِل:Africa (orthographic projection) blank.svg|frameless]]|Hide national borders|default=1}}
|area = {{convert|30370000|km2|sqmi|abbr=on}} ([[List of continents by area|2nd]])
|population = {{UN_Population|Africa}}{{UN_Population|ref}} ({{UN_Population|Year}}; [[List of continents by population|2nd]])
|density = {{pop density|1100000000|30221532|km2|sqmi}}
|religions = {{unbulleted list
| [[Christianity in Africa|Christianity]] (51%)
| [[Islam in Africa|Islam]] (40%)
| [[African traditional religion|Traditional faiths]] (6%)
| [[Irreligion|No religion]] (2%)
| [[Religion in Africa|Others]] (1%)<ref>[https://www.gordonconwell.edu/blog/african-christianity-101/?__cf_chl_jschl_tk__=a1d4c1d931e6c38110d5c3f059ae64bb66bafafa-1590463375-0-AezHrWRbV9jUadPbMq1KCYOzXRnMTcuigdG5X7oahVbSoI1-HbOZFVzICpNQM3DD6h-V4OowV97KMQvA_Z5xrEIueURh3cAjh_JOwgzb_0xJ8ApebiYm1YKfWINm1tpYbvki0LdD6UCp1tdLlxQ9SRwtdKFDMRidCaiTEuKpAgqahxqDYDT9efnF_jaiIEUQu0uIx-pJ0jUDCQtArMqdHTN8eI_S59hxJlvlxrSqBFOFsKFbiRy66EYOzblYbhaniwzQPIxiovSOAM7Yj6fu-5jMYVAPJtBJplpKoRDBlTtl44pnDC6wJInEyJbLw46dPuXcViyFEB57ebEfmUnpcYoJDlysExw35Ay28x7nvUDx3aIEa6ZhJsxwn62dv-R57g Gordon Conwell Theological Seminary, African Christianity, 2020]</ref>}}
|GDP_PPP = {{nowrap|$8.05 trillion (2022 est; 4th)<ref>{{Cite web|url=https://www.imf.org/external/datamapper/PPPGDP@WEO/OEMDC/ADVEC/WEOWORLD|title=GDP PPP, current prices|publisher=International Monetary Fund|date=2021|access-date=16 January 2021|archive-date=22 January 2021|archive-url=https://web.archive.org/web/20210122001107/https://www.imf.org/external/datamapper/PPPGDP@WEO/OEMDC/ADVEC/WEOWORLD|url-status=live}}</ref>}}
|GDP_nominal = $2.96 trillion (2022 est; [[List of continents by GDP (nominal)|5th]])<ref>{{cite web|title=GDP Nominal, current prices|url=https://www.imf.org/external/datamapper/NGDPD@WEO/OEMDC/ADVEC/WEOWORLD|publisher=International Monetary Fund|date=2021|access-date=16 January 2021|archive-date=25 February 2017|archive-url=https://web.archive.org/web/20170225211431/https://www.imf.org/external/datamapper/NGDPD@WEO/OEMDC/ADVEC/WEOWORLD|url-status=live}}</ref>
|GDP_per_capita = $2,180 (2022 est; [[List of continents by GDP (nominal)#GDP per capita (nominal) by continents|6th]])<ref>{{Cite web|url=https://www.imf.org/external/datamapper/NGDPDPC@WEO/OEMDC/ADVEC/WEOWORLD|title=Nominal GDP per capita|publisher=International Monetary Fund|date=2021|access-date=16 January 2021|archive-date=11 January 2020|archive-url=https://web.archive.org/web/20200111084550/https://www.imf.org/external/datamapper/NGDPDPC@WEO/OEMDC/ADVEC/WEOWORLD|url-status=live}}</ref>
|demonym = [[List of ethnic groups of Africa|African]]
|countries = 54+2*+4** (*disputed) (**territories)
|list_countries = List of sovereign states and dependent territories in Africa
|dependencies = {{Collapsible list
|list_style = text-align:left;
|title = [[List of African dependencies#External territories|External]] (3)
| 1 = {{Flag|British Indian Ocean Territory}} | 2 = {{flag|French Southern and Antarctic Lands|name=French Southern Territories}} | 3 = {{flag|Saint Helena, Ascension and Tristan da Cunha}}
}}
{{Collapsible list
|list_style = text-align:left;
|title = [[List of African dependencies#Internal territories|Internal]] (9+1 disputed)
| 1 = {{flag|Azores}} | 2 = {{flag|Canary Islands}} | 3 = {{flag|Ceuta}} | 4 = {{flag|Madeira}} | 5 = {{flag|Mayotte|local}} | 6 = {{flag|Melilla}} | 7 = {{flagdeco|Spain}} [[Plazas de soberanía]] | 8 = {{flagdeco|South Africa}} [[Prince Edward Islands]] | 9 = {{flag|Réunion}} | 10 = ''{{flagdeco|Morocco}} [[Southern Provinces]]''
}}
|languages = [[Languages of Africa|1250–3000 native languages]]
|time = [[UTC-1]] to [[UTC+4]]
|cities = [[List of urban agglomerations in Africa|Largest urban areas]]:<!--
-->{{hlist
|item_style=white-space:break;
|[[Cairo]]
|[[Lagos]]
|[[Kinshasa]]
|[[Johannesburg]]
|[[Luanda]]
|[[Khartoum]]
|[[Dar es Salaam]]
|[[Abidjan]]
|[[Alexandria]]
|[[Kigali]]
|[[Nairobi]]
|[[Algiers]]}}
|[[Cape Town]]
|[[Kano (city)|Kano]]
|[[Dakar]]
|[[Casablanca]]
|[[Addis Ababa]]}}
'''اَفرٛیٖقا''' چھُ ایشیا پتہٕ دُنیاہُک دۄیِم ساروٕے کھۄتہٕ بوٚڑ تہٕ دۄیِم ساروٕے کھۄتہٕ بوٚڑ آبٲدی وول براعظم۔ ملحقہ جزیرن سٟتؠ تقریٖبَن 30.3 ملین کلومیٹر 2 (11.7 ملین مربع میٖل) پؠٹھ، یہٕ چھُ زمینک زمینی رقبک 20 فیصد تہٕ پننہٕ کل سطحی رقبک 6 فیصد حصس پؠٹھ محیط۔<ref>{{کِتاب حَوالہٕ|last=Sayre|first=April Pulley|title=Africa|last2=Sayre|first2=April Pulley|date=1999|publisher=Twenty-First Century Books|isbn=978-0-7613-1367-0|series=The Seven continents|location=Brookfield, Conn}}</ref> 2021 ہَس تام تقریٖبَن 1.4 بلین لوٗکَن سٟتؠ، چھُ یہِ دنیاہٕچ انسٲنی آبٲدی ہُنٛد تقریٖبَن 18 فیصد حصہٕ۔ افریقہٕچ آبٲدی چھِ تمام براعظمن مَنٛز سارِوٕے کھوتہٕ لۄکٕٹ۔ 2012 ہَس مَنٛز ٲس اوسط وٲنٛس 19.7، ییٚلہِ پوٗرٕ دُنیاہَس مَنٛز اوسط وٲنٛس 30.4 ٲس۔ 2024 کیٚن تخمینن ہٕنٛدِس بُنیادس پیٚٹھ واتہِ افریقہٕچ آبٲدی 2099 تام 3.8 بلین لُکن تام۔ افریقہ چھُ فی کس سارِوٕے کھوتہٕ کم دولت مند آباد براعظم تہٕ کُل دولت کہِ لحاظ سٟتؠ دویِم سارِوٕے کھوتہٕ کم دولت مند ، اوشیانا برونٛہہ۔ سکالرزو چھُ اَتھ جغرافیہ، آب و ہوا، بدعنوانی، نوآبادیات، سرد جَنٛگ، تہٕ نو نوآبادیاتس سمیت مختلف عواملن سٟتؠ منسوب کوٚرمت۔ دولتچ امہٕ کم ارتکاز باوجود، حالیہ معاشی توسیع تہٕ اَکھ بٔڑ تہٕ نوجوان آبادی چھِ افریقہس وسیع تر عالمی تناظرس مَنٛز اَکھ اہم معاشی مارکیٹ بناوان۔ افریقہس مَنٛز چھِ قدرتی وسائل تہٕ خوراکک وسائلن ہنٛز اَکھ بٔڑ مقدار، بشمول ہیرٕ، چینی، نمک، سونہٕ، شیشتٕر، کوبالٹ، یورینیم، ترٛام، باکسائٹ، رۄپہٕ، پیٹرولیم، قدرتی گیس، کوکو پھلیاں، تہٕ اشنکٹبندیی پھل۔
{{حَوالہٕ}}
{{نامُکَمَل مَضموٗن}}
[[زٲژ:بَرِصٔغیٖر]]
[[زٲژ:افریقہ]]
lag9fxcpgxly9hj6b11brsh729xaxzh
سَلمان خان
0
4775
146582
141025
2026-07-31T13:34:05Z
آیات محراج
11062
/* */
146582
wikitext
text/x-wiki
{{مولوٗماتھ
| کھٔٹِتھ = شٔریٖکہِ حَیات، P973
| data1 = [[فَیِل:Salman Khan signature.svg|125px]]
| customheader1 = دستخط
}}
سلمان سلیم خان (پیدٲیشی ناو: عبدالرشید سلیم سلمان خان، 27 دَسَمبَر 1965) چھُ اَکھ ہِندوستٲنؠ اداکار، فِلِم پروڈیوسر، تہٕ ٹیلی وِجَن شخصیت یُس زیٛادٕ تر ہندی فلمَن مَنٛز کٲم کران چھُ۔ ترٛؠو ؤرِیو کھۄتہٕ زِیٛادٕ وقتَس پؠٹھ پھٔہلِتھ پیشورانہٕ زِندگی مَنٛز چھِ أمہِ سٕنٛدؠن ایوارڈَن مَنٛز بطور فِلِم پروڈیوسر زٕ نیشنل فِلِم ایوارڈ تہٕ بطورِ اداکار زٕ فِلِم فِیَر ایوارڈ شٲمِل۔ میڈیاہَس مَنٛز چھُ أمِس ہِندوستٲنؠ سنیما ہُنٛد ساروٕے کھۄتہٕ مشہوٗر تہٕ تجارتی لحاظٕ کامیاب اداکارَن مَنٛز اَکھ ماننہٕ یِوان۔ فوربسن کٔر سُہ 2015 تہٕ 2018 ہَس مَنٛز دُنؠیاہٕک ساروٕے کھۄتہٕ زِیٛادٕ معاوضہٕ نِنہٕ والؠن مشہوٗر شخصیاتن ہٕنٛدِس فہرستس مَنٛز شٲمِل۔<ref>{{cite news|title=Box Office Special Features – Highest Grosser of The Year|url=https://www.bollywoodhungama.com/news/box-office-special-features/highest-grosser-year-1990-2020-salman-khan-aamir-khan-shah-rukh-khan-dominate-hrithik-roshan-climbs-ladder/|website=[[Bollywood Hungama]]|date=29 December 2020|access-date=3 August 2021}}</ref>
== فِلِموگرٛافی==
{{Wikidata list
|sparql=SELECT ?item ?itemLabel ?year WHERE {
?item wdt:P31/wdt:P279* wd:Q11424 .
?item wdt:P161 wd:Q9543 .
OPTIONAL { ?item wdt:P577 ?date . BIND(YEAR(?date) AS ?year) }
SERVICE wikibase:label { bd:serviceParam wikibase:language "ks,en" . }
}
|columns=label:فِلِم, ?year:ؤرؠ
|sort=?year
|section=1
}}
{{Wikidata list end}}
== حَوالہٕ ==
{{نامُکَمَل مَضموٗن}}
[[زٲژ:زِنٛدٕ لوٗکھ]]
[[زٲژ:ہِندوستٲنؠ اَداکار]]
5cnmcl9ggpz9cj15tjfnwhj68jqaowf
اَرنيٖمال
0
4950
146752
120276
2026-08-01T06:22:44Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146752
wikitext
text/x-wiki
{{Infobox person
| name = اَرنیٖمل
| honorific_suffix =
| native_name =
| native_name_lang = ks
| image =
| image_size =
| alt =
| caption =
| birth_date = 1737 CE
| birth_place = [[پلہلان]]، [[وادی کشمیر|کٔشیٖر]]
(موجوٗد [[جۆم تہٕ کٔشیٖر]]، ہِندوستان)
| death_date =
| death_place =
| known_for = ''[[وَژُن]]'' تہٕ ''[[لول]]'' [[شٲیِری]]
}}
'''اَرنیٖمال''' (अर्णिमाल) اۄس اَکھ کٲشُر شٲعِر۔
==زِندگی==
اَرنیٖمل زاے 1737 عیسوی مَنٛز شُمٲلی [[وادی کٔشیٖر|کشمیٖر]] کِس [[پَٹن|پٹنس]] نزدیٖک پلہلان گامس مَنٛز<ref>{{citation|last=Mattoo|first=Neerja|title=The Mystic and the Lyric: Four Women Poets from Kashmir|isbn=9789385932717|location=New Delhi|publisher=[[Zubaan Books]]|page=204|year=2019}}</ref> ۔ لۄکچہِ وٲنٛسہِ مَنٛز اوس تٔمِس [[سِریٖنَگَر]] چہِ [[رٟنؠ وور]] پؠٹھ تعلق تھاون واجیٚنہِ مُنشی بھوانی داس کچروٗ ہس سٟتہِ خانٛدر کوٚرمُت۔ تٔمؠ سُنٛد خانٛدار بنٛیوٚو 1788 تہٕ 1792 تھس درمِیان کٔشیٖرِ کِس [[سَلطنت دُرانی|افغان گورنر]] جُما خان سٕنٛدِس دربارس مَنٛز اَکھ شٲیِر تہٕ عالیٖم فارسی عٲلِم بنٛیوٚو۔ اِکہٕ وٹہٕ روزنَس دوران جذبٲتی طور دوٗر خانٛدار، پتہٕ ترٛٲو أمؠ یہِ تہٕ گوٚو تتہِ افغان شٲہی دربارَس مَنٛز شٲمِل گژھنہٕ خٲطرٕ [[کابُل]]۔
==حَوالہٕ==
[[زٲژ:کٲشُر شٲعِر]]
[[زٲژ:کٲشِرؠ لوٗکھ]]
[[زٲژ:کٲشِرؠ پنٛڈِت]]
45gw7pdmx4xkictx3854cpxbcayscy6
اؠکسرے
0
10615
146694
60318
2026-08-01T05:54:00Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146694
wikitext
text/x-wiki
'''اؠکسرے''' یا '''اؠکس زٕژٕ(''' {{Lang-en|X-Ray}} ) چھِے زٕژَن ہُنٛد اَکھ قسٕم یِمَن واریا طاقَتھ چھُ آسان۔ یِم کٔر [[وِلہیلم رونٹیگن|وِلہیلم رونٹیگنَن]] دٔریافَت نَومبر 18, 1895 مَنٛز.<ref>{{ویب حَوالہٕ|title=X-Rays {{!}} Science Mission Directorate|url=https://science.nasa.gov/ems/11_xrays|access-date=2022-04-25|website=science.nasa.gov}}</ref>
== حَوالہٕ ==
{{حَوالہٕ}}
[[زٲژ:ریڈیوگرٛافی]]
ml23zq90wdlt9t1h7i7u4zcy9zp3d4e
کَتھ:حٔقیٖقی عیسٲے کلیسا
1
11485
146819
57847
2026-08-01T10:23:02Z
آیات محراج
11062
[[کَتھ:ثى۪قہ عیسٲے کلیسا]] صَفہٕ آو پَکناونہٕ [[کَتھ:حٔقیٖقی عیسٲے کلیسا]] جاے، پَکناوَن وول صٲرف آیات محراج
57847
wikitext
text/x-wiki
{{وِکی مَنصوٗب دَرجہٕ بٔندی
|دَرجہِ=نامُکَمَل
|اَہمِیَتھ=ناموٗلوم
}}
g63cecb98zcvt6ium7lr2ztj5z65cc9
Module:Databox
828
12468
146566
146561
2026-07-31T12:13:29Z
آیات محراج
11062
146566
Scribunto
text/plain
-- Please DO NOT edit this page unless you know what you are doing.
-- Maintainer: User:511KeV
-- https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual
-- https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua
local property_blacklist = {
'P360', --is a list of
'P4224', --category contains
'P935', -- Commons gallery
'P1472', -- Commons Creator page
'P1612', -- Commons Institution page
'P373', -- Commons category
'P3722', -- Commons maps category
'P1151', -- topic's main Wikimedia portal
'P1424', -- topic's main template
'P910', -- topic's main category
'P1200', -- bodies of water basin category
'P1792', -- category of associated people
'P2521', -- female form of label
'P3321', -- male form of label
'P6186', -- category for eponymous categories
'P1464', -- category for people born here
'P1465', -- category for people who died here
'P1791', -- category of people buried here
'P1740', -- category for films shot at this location
'P2033', -- Category for pictures taken with camera
'P2517', -- category for recipients of this award
'P4195', -- category for employees of the organization
'P1754', -- category related to list
'P8596', -- category for the exterior of the item
'P301', -- category's main topic
'P6112',-- category for members of a team
'P971', -- category combines topics
'P3876', -- category for alumni of educational institution
'P8933', -- category for the view from the item
'P1753', -- list related to category
'P3921', -- Wikidata SPARQL query equivalent
'P1204', -- Wikimedia portal's main topic
'P1423', -- template's main topic
'P1709', -- equivalent class
'P3950', -- narrower external class
'P2888', -- exact match
'P1382', -- coincident with
'P2670', -- has parts of the class
'P3113', -- does not have part
'P2737', -- union of
'P2738', -- disjoint union of
'P2445', -- metasubclass of
'P1963', -- properties for this type
'P3176', -- uses property
'P1889', -- different from
'P460', -- said to be the same as
'P2959', -- permanent duplicated item
'P2860', -- cites
'P5125', -- wikimedia outline
'P5008', -- on focus list of Wikimedia project
'P2559', -- Wikidata usage instructions
'P1343', -- described by source
'P8687', -- social media followers
'P972', -- catalogue
'P1282', -- OSM tag or key
'P4839', -- Wolfram Language entity code
'P6104', -- Maintained by Wikiproject
'P5996', -- Category for films in this language
'P735', -- Given name
'P734', -- Family name
'P1559', -- Native name (Handled separately)
'P21', -- Sex or gender
'P2184', -- history of topic
'P1438', -- Jewish Encyclopedia ID
'P7867', -- category for maps
'P8402', -- Open Data portal
'P1448', -- official name (Handled separately)
'P569', -- date of birth (Handled separately)
'P570', -- date of death (Handled separately)
'P19', -- place of birth
'P20', -- place of death
'P27', -- country of citizenship
'P2747', -- Filmiroda rating
'P7561', -- category for the interior of the item
'P6365', -- member category
'P465', -- sRGB color hex triplet
'P487', -- Unicode character
'P7084', -- related category
'P7763', -- Copyright status as a creator
'P1814', -- name in kana
'P2001', -- Revised Romanization
'P2572', -- Hashtag
'P8989', -- category for the view of the item
'P6363', -- WordLift
}
-- Exceptions to the datatype blocking:
local property_whitelist = {
'P856', -- official website
'P3896',-- geoshape
'P345', -- IMDB id
'P6375' -- street address
}
-- Properties with higher level items (Bulleted Hierarchy):
local properties_with_parents = {
'P131', -- located in the administrative territorial entity
'P144', -- based on
'P155', -- follows
'P171', -- parent taxon
'P276', -- location
'P279', -- subclass of
'P361', -- part of
'P706', -- located on terrain feature
'P749', -- parent organization
'P807', -- separated/forked from
'P1365', -- replaced
'P1647', -- subproperty of
'P3730' -- next higher rank
}
local properties_with_children = {
-- Properties with lower level items:
'P150', -- contains administrative territorial entity
'P156', -- followed by
'P355', -- subsidiary
'P527', -- has part
'P1012', -- contains
'P1366', -- replaced by
'P3729', -- next lower rank
'P4330', -- contains
'P7888' -- merged into
}
-- Merge two tables and return a new table
function mergeTables(first, second)
result = {}
for k,v in pairs(first) do
table.insert(result, v)
end
for k,v in pairs(second) do
table.insert(result, v)
end
return result
end
-- Turn index based tables into key based tables
function valuesToKeys(array)
local result = {}
for _, v in pairs(array) do
result[v:upper()] = true
end
return result
end
-- Helper to get description for tooltips
function getDescription(id)
return mw.wikibase.getDescription(id, 'ks') or mw.wikibase.getDescription(id, 'en') or ""
end
function getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
local birth_time = ''
if date_of_death then
birth_time = formatDate(lang, date_of_birth.time)
else
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
birth_time = string.format('{{Birth date and age|%s|%s|%s}}',
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
end
local birth = birth_time
if place_of_birth then
-- Try to get the Kashmiri article name for the entity
local birth_location = mw.wikibase.getSitelink(place_of_birth.id, 'kswiki')
local link = true
if not birth_location then
-- If there was no Kashmiri article for the entity, then get an article name from other wikis
birth_location = mw.wikibase.getLabel(place_of_birth.id)
link = false
end
if birth_location then
if link then birth_location = '[[' .. birth_location .. ']]' end
birth = birth .. '<br>' .. birth_location
local birth_country = getBestStatementById(place_of_birth.id, 'P17')
if birth_country then
local birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'kswiki')
local link = true
if not birth_country_label then
birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'enwiki')
link = false
end
if link then birth_country_label = '[[' .. birth_country_label .. ']]' end
birth = birth .. '، ' .. birth_country_label
end
end
end
return birth
end
function getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
local date_of_death_parts = mw.text.split(formatDate(lang, date_of_death.time, nil, 'Y-m-j'), '-')
local death_time = string.format('{{Death date and age|%s|%s|%s|%s|%s|%s}}',
date_of_death_parts[1], date_of_death_parts[2], date_of_death_parts[3],
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
local death = death_time
if place_of_death then
local death_location = mw.wikibase.getSitelink(place_of_death.id, 'kswiki')
local link = true
if not death_location then
death_location = mw.wikibase.getSitelink(place_of_death.id, 'enwiki')
link = false
end
if not death_location then
death_location = mw.wikibase.getLabel(place_of_death.id)
link = false
end
if death_location then
if link then death_location = '[[' .. death_location .. ']]' end
death = death .. '<br>' .. death_location
local death_country = getBestStatementById(place_of_death.id, 'P17')
if death_country then
local death_country_label = mw.wikibase.getSitelink(death_country.id, 'kswiki')
local link = true
if not death_country_label then
death_country_label = mw.wikibase.getSitelink(death_country.id, 'enwiki')
link = false
end
if link then death_country_label = '[[' .. death_country_label .. ']]' end
death = death .. '، ' .. death_country_label
end
end
end
return death
end
-- Convert Arabic numbers (0123456789) to Kashmiri numbers (٠١٢٣٤٥٦٧٨٩) and translate date terms
function toKashmirinumbers(text)
if text == nil then return nil end
return text:gsub('0', '0')
:gsub('1', '1')
:gsub('2', '2')
:gsub('3', '3')
:gsub('4', '4')
:gsub('5', '5')
:gsub('6', '6')
:gsub('7', '7')
:gsub('8', '8')
:gsub('9', '9')
:gsub('century', 'صٔدی')
:gsub('BCE', 'مَسیٖح برٛونٛہہ')
:gsub('million years', 'مِلیَن ؤری')
:gsub('AD', 'عیٖسوی')
:gsub('square kilometre', 'کِلومیٖٹَر چَکور')
:gsub('kilometre', 'کِلومیٖٹَر')
end
function formatDate(lang, dateString, fallback, format)
-- Check if the date is year-only (Wikidata uses -00-00 for unknown month/day)
local isYearOnly = string.find(dateString, '%-00%-00T') ~= nil
-- If no specific format is requested, set default based on precision
if not format then
if isYearOnly then
format = 'Y' -- Only show the Year
else
format = 'j xg Y' -- Show Day Month Year
end
end
-- For BCE dates (starting with -), MediaWiki's formatDate often returns the raw string.
-- We return it here so toKashmirinumbers can translate "century" and "BCE" later.
if dateString:sub(1, 1) == '-' then return fallback or dateString end
-- Standardize the string for the parser
dateString = dateString:gsub('%-00%-00T', '-01-01T')
return lang:formatDate(format, dateString, false)
end
-- Safe renderer for qualifier snaks using MediaWiki's native function
local function renderSnakSafe(snak)
if not snak or snak.snaktype ~= 'value' then return nil end
local success, res = pcall(mw.wikibase.renderSnak, snak)
if success and res and res ~= '' then
return toKashmirinumbers(res)
end
return nil
end
-- Helper to extract date qualifiers (P585 = Point in time, P580 = Start time, P582 = End time)
local function getDateQualifier(stmt)
if not stmt or not stmt.qualifiers then return nil end
local q = stmt.qualifiers
-- 1. Check for Point in Time (P585)
local p585 = q.P585 and renderSnakSafe(q.P585[1])
if p585 then return p585 end
-- 2. Check for Start Time (P580) and/or End Time (P582)
local p580 = q.P580 and renderSnakSafe(q.P580[1])
local p582 = q.P582 and renderSnakSafe(q.P582[1])
if p580 and p582 then
return p580 .. ' – ' .. p582
elseif p580 then
return p580 .. ' –'
elseif p582 then
return '– ' .. p582
end
return nil
end
function isEnglish(text)
return string.find(text, '[abcdefghijklmnopqrstuvwxyz]') ~= nil
end
-- Returns the best statements for the first property this item has
function getBestStatement(item, ...)
for i,v in ipairs(arg) do
local statements = item:getBestStatements(v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
-- Returns the best statements for the first property this item has
function getBestStatementById(id, ...)
for i,v in ipairs(arg) do
local statements = mw.wikibase.getBestStatements( id, v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
function len(t)
local count = 0
for _ in pairs(t) do count = count + 1 end
return count
end
function isEmpty(s)
return s == nil or s == ''
end
local module_properties = { ['item'] = true, ['آئٹم'] = true, ['کھٔٹِتھ'] = true, ['صِرِف کٲشُر'] = true, ['module'] = true, ['ماڈیول'] = true }
function getOverridenProperties(args)
properties = {}
for key, value in pairs(args) do
if (not module_properties[key]) then
properties[key:upper()] = value
end
end
return properties
end
local p = {}
function p.databox(frame)
local args = frame:getParent().args
local itemId = nil
local show_english_properties = true
if args.item or args['اَیٹم'] then
itemId = args.item or args['اَیٹم']
end
if args['صِرِف کٲشُر'] == true or args['صِرِف کٲشُر'] == 'آ' then
show_english_properties = false
end
local overriden_properties = getOverridenProperties(args)
local hidden_properties = {}
if args['کھٔٹِتھ'] then
hidden_properties = mw.text.split(args['کھٔٹِتھ'], "%s*[,،]%s*")
end
local lang = mw.language.getContentLanguage()
local item = mw.wikibase.getEntity(itemId)
local levels = 3 -- Default Max Levels for hierarchy
if item == nil then
mw.addWarning("Wikidata item not found")
return ""
end
-- NEW: Get Dynamic Theme safely
local themeColor = args.bgcolor or '#F2F2F2'
local themeIcon = ''
local themeModule = require('Module:Databox/theme')
local themeData = themeModule.getTheme(args, item)
if themeData then
themeColor = themeData.color
themeIcon = themeData.icon
end
--Table Construction
local dataTable = mw.html.create('table')
:addClass('infobox vcard')
:css({
['width'] = '22em'
})
-- NEW: Apply icon to title text
local headerText = item:getLabel() or mw.title.getCurrentTitle().text
if themeIcon ~= '' then
headerText = string.format("[[File:%s|22px|middle|link=]] %s", themeIcon, headerText)
end
-- Title
dataTable:tag('tr'):tag('th')
:addClass('fn')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
['background-color'] = themeColor,
['border-top'] = args.titleborder or 'none',
['border-bottom'] = args.titleborder or 'none',
['padding'] = '0.5em 0',
['margin'] = '0.5em 0',
['font-size'] = '125%',
['color'] = args.titletextcolor or 'black',
['font-weight'] = 'bold',
})
:wikitext(headerText)
-- Native name
local officialName = getBestStatement(item, 'P1448', 'P1559')
if officialName then
if officialName.language ~= 'ks' then
local langName = mw.language.fetchLanguageName(officialName.language, 'ks')
dataTable:tag('tr'):tag('th')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
padding = '0.5em 0',
margin = '0.5em 0',
['font-size'] = '90%',
['font-weight'] = 'bold',
['max-width'] = '240px'
})
:wikitext('اَصٕل ناو [[' .. langName ..']] زَبانہِ مَنٛز: ' .. officialName.text)
end
end
-- 1. Logo (P154) - 200px
local logo = args['لوگو'] or args['logo']
-- Manual caption for Logo
local logo_caption = args['لوگو_تَفصیٖل'] or args['logo_caption']
if not logo and item then
local st = item:getBestStatements('P154')
if #st > 0 then logo = st[1].mainsnak.datavalue.value end
end
if logo then
local logoCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center', ['padding-bottom'] = '5px'})
-- Render Logo
logoCell:wikitext('[[File:' .. logo .. '|frameless|200px]]')
-- Render Logo Caption (Only if manually added)
if logo_caption then
logoCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(logo_caption)
end
end
-- 2. Image (P18) - 300px
local image = args['تَصویٖر'] or args['image']
-- Manual caption for Image
local caption = args['تَصویٖر_تَفصیٖل'] or args['image_caption']
if not image and item then
local st = item:getBestStatements('P18')
if #st > 0 then image = st[1].mainsnak.datavalue.value end
end
if image then
local imageCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center'})
-- Render Image
imageCell:wikitext('[[File:' .. image .. '|frameless|300px]]')
-- Render Image Caption (Only if manually added)
if caption then
imageCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(caption)
end
end
-- P31 (Instance of)
local p31_stmts = item:getBestStatements('P31')
local p31_links = {} -- ALWAYS create this table, even if empty
if #p31_stmts > 0 then
for i = 1, math.min(#p31_stmts, 2) do
local snak = p31_stmts[i].mainsnak
if snak.datavalue and snak.datavalue.value.id then
local id = snak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
table.insert(p31_links, '[[' .. sitelink .. '|' .. label .. ']]')
elseif en_sitelink then
local desc = getDescription(id)
table.insert(p31_links, '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]')
else
table.insert(p31_links, label)
end
end
end
end
-- Render P31 row only if we actually have links
if #p31_links > 0 then
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({
['background-color'] = themeColor,
['font-weight'] = 'bold',
['text-align'] = 'center',
['color'] = args.titletextcolor or 'black',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(table.concat(p31_links, '، '))
end
local properties = mw.wikibase.orderProperties(item:getProperties())
local property_blacklist_hash = valuesToKeys(mergeTables(property_blacklist, hidden_properties))
local property_whitelist_hash = valuesToKeys(property_whitelist)
local properties_with_parents_hash = valuesToKeys(properties_with_parents)
local properties_with_children_hash = valuesToKeys(properties_with_children)
property_blacklist_hash['P31'] = true
property_blacklist_hash['P18'] = true
local edit_message = mw.message.new('vector-view-edit'):plain()
-- Birth/Death Logic
local date_of_birth = getBestStatement(item, 'P569')
local date_of_death = getBestStatement(item, 'P570')
local instance_of = getBestStatement(item, 'P31')
local place_of_birth = getBestStatement(item, 'P19')
local place_of_death = getBestStatement(item, 'P20')
local countryid = ' '
pcall(function ()
countryid = item.claims['P17'][1].mainsnak.datavalue.value.id
end)
if instance_of and instance_of.id == 'Q5' and date_of_birth and date_of_birth.time:sub(1, 1) ~= '-' then
local birth = getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('پٲدٲیِش'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(birth))
if date_of_death then
local death = getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('وَفات'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(death))
end
end
local merged_chronology = false -- flag for P155/P156
for _, property in pairs(properties) do
-- Skip rendering P156 separately if we merged it in P155 loop
local skip_this_property = false
if merged_chronology and property == 'P156' then
skip_this_property = true
end
if not skip_this_property then
-- Safely get datatype
local claims = item.claims[property]
local datatype = 'unknown'
if claims and claims[1] and claims[1].mainsnak and claims[1].mainsnak.datatype then
datatype = claims[1].mainsnak.datatype
end
local english_label = mw.wikibase.getLabelByLang(property, 'en')
english_label = english_label and english_label:upper() or property
local kashmiri_label = mw.wikibase.getLabelByLang(property, 'ks')
if property == 'P1082' or property == 'P1120' or property == 'P1339' or property == 'P2046' or property == 'P2044' then
datatype = 'number'
end
overriden_value = overriden_properties[english_label] or overriden_properties[kashmiri_label]
local shouldShow = false
if property_whitelist_hash[property] then
shouldShow = true
elseif datatype ~= 'commonsMedia' and datatype ~= 'external-id'
and datatype ~= 'wikibase-property' and
datatype ~= 'geo-shape' and datatype ~= 'tabular-data' and
(not property_blacklist_hash[property] and not property_blacklist_hash[english_label] and not property_blacklist_hash[kashmiri_label]) then
shouldShow = true
end
local statements = item:getBestStatements(property)
if shouldShow and (show_english_properties or kashmiri_label ~= nil or overriden_value) and #statements <= 30 then
local propertyValue = item:formatStatements(property)
-- RESTORED FEATURE: Link property label (P1629)
-- Checks if the property (e.g., "Capital") has a subject item (e.g., "Capital City")
-- and if that item has a Kashmiri article, it links the label.
local propertyEntity = mw.wikibase.getEntity(property)
if propertyEntity then
local propertySubjects = propertyEntity:getBestStatements('P1629') -- 'P1629 = subject item of this property'
if #propertySubjects == 1
and propertyEntity['claims']['P1629'][1].mainsnak.snaktype == 'value' then
local subjectItemQid = propertyEntity['claims']['P1629'][1].mainsnak.datavalue.value.id
local articleSitelink = mw.wikibase.getSitelink(subjectItemQid)
if articleSitelink ~= nil then -- Property subject item has local article
propertyValue.label = '[[' .. articleSitelink .. '|' .. propertyValue.label .. ']]'
end
end
end
local value = overriden_value
-- Check if value is manually overriden
if (value == nil) then
-- HIERARCHY FEATURE LOGIC
if #statements == 1 and levels >= 2 and (properties_with_parents_hash[property] or properties_with_children_hash[property]) then
value = propertyValue.value
if property == 'P155' or property == 'P156' then -- follows or followed by
value = '• ' .. value
end
local level = {}
-- Show parent/child item if any:
if item['claims'][property][1].mainsnak.snaktype == 'value' then
level[1] = {}
level[1].value = item['claims'][property][1].mainsnak.datavalue.value
level[1].item = mw.wikibase.getEntity(level[1].value.id)
if level[1].item then
level[1].statements = mw.wikibase.getBestStatements(level[1].item.id, property)
else
level[1].statements = {}
end
end
if item['claims'][property][1].mainsnak.snaktype == 'value'
and #level[1].statements == 1 and level[1].statements[1].mainsnak.datavalue then
level[1].qid = level[1].statements[1].mainsnak.datavalue.value.id
if level[1].qid ~= countryid then -- do not repeat country
level[1].propertyValue = level[1].item:formatStatements(property)
if level[1].propertyValue then
-- Show multi-level list as bulleted list:
if not (property == 'P155' or property == 'P156') then
value = '• ' .. value
end
if properties_with_children_hash[property] then -- next lower level / child item
if property == 'P156' then
value = value .. '<br/>• ' .. level[1].propertyValue.value
else
value = value .. '<br/>' .. ' • ' .. level[1].propertyValue.value
end
else -- next higher level / parent item
if property == 'P155' then
value = '• ' .. level[1].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[1].propertyValue.value .. '<br/> ' .. value
end
end
local lc = 2 -- level counter
while lc < levels and level[lc-1].item and level[lc-1].item.claims[property] and level[lc-1].item.claims[property][1] and level[lc-1].item.claims[property][1].mainsnak.datavalue do
level[lc]={}
level[lc].value = level[lc-1].item.claims[property][1].mainsnak.datavalue.value
level[lc].item = mw.wikibase.getEntity(level[lc].value.id)
if not level[lc].item then break end
level[lc].statements = mw.wikibase.getBestStatements(level[lc].item.id, property)
if #level[lc].statements > 0 and level[lc].statements[1].mainsnak.datavalue then
level[lc].qid = level[lc].statements[1].mainsnak.datavalue.value.id
if #level[lc].statements == 1 and level[lc].qid ~= countryid then
level[lc].propertyValue = level[lc].item:formatStatements(property)
if properties_with_children_hash[property] then
if property == 'P156' then
value = value .. '<br/>' .. '• ' .. level[lc].propertyValue.value
else
value = value .. '<br/>' .. string.rep(' ', lc) .. '• ' .. level[lc].propertyValue.value
end
else
if property == 'P155' then
value = '• ' .. level[lc].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[lc].propertyValue.value .. '<br/> ' .. value:gsub('<br/>', '<br/> ')
end
end
lc = lc+1
else
break
end
else
break
end
end -- while lc
end
end
end
if property == 'P155' then -- P155 (follows / Chronology)
local visited = {}
visited[item.id] = true
-- 1. Fetch previous items (P155 chain) up to 2 steps back
local prev_items = {}
local curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P155')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local prev_id = st[1].mainsnak.datavalue.value.id
if prev_id == countryid or visited[prev_id] then break end
table.insert(prev_items, prev_id)
visited[prev_id] = true
curr_qid = prev_id
else
break
end
end
value = ""
-- 2. Print previous items in CHRONOLOGICAL order (oldest first)
if #prev_items > 0 then
for i = #prev_items, 1, -1 do
local id = prev_items[i]
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
-- 3. Add Current Item (Bold)
value = value .. "<p>• \'\'\'" .. (item:getLabel() or mw.title.getCurrentTitle().text) .. "\'\'\'"
-- 4. Fetch next items (P156 chain) up to 2 steps forward
local next_items = {}
curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P156')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local next_id = st[1].mainsnak.datavalue.value.id
-- Stop if country ID or if item was already visited above
if next_id == countryid or visited[next_id] then break end
table.insert(next_items, next_id)
visited[next_id] = true
curr_qid = next_id
else
break
end
end
if #next_items > 0 then
for _, id in ipairs(next_items) do
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
propertyValue.label = 'کال زان' -- Chronology
merged_chronology = true
end
-- END HIERARCHY LOGIC
else
-- Standard processing for non-hierarchical items
if datatype == 'time' then
local statementObject = getBestStatement(item, property)
if statementObject and statementObject.time then
local dateString = statementObject.time
if property == 'P1317' or property == 'P2031' then
value = formatDate(lang, dateString, propertyValue.value, 'Y')
else
value = formatDate(lang, dateString, propertyValue.value)
end
else
value = ''
end
elseif datatype == 'wikibase-item' then
-- Custom formatting to add Tooltip, Icon, and Date Qualifiers
local vals = {}
local has_qualifier = false
for _, stmt in ipairs(statements) do
if stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue and stmt.mainsnak.datavalue.value.id then
local id = stmt.mainsnak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
local item_str = ""
if sitelink then
item_str = '[[' .. sitelink .. '|' .. label .. ']]'
elseif en_sitelink then
local desc = getDescription(id)
item_str = '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
item_str = label
end
-- Extract Date Qualifier if available
local qual = getDateQualifier(stmt)
if qual then
item_str = item_str .. ' <small>(' .. qual .. ')</small>'
has_qualifier = true
end
table.insert(vals, item_str)
end
end
-- Switch format: Unbulleted list (<br/>) if qualifiers exist, comma-separated (، ) if not
if has_qualifier then
value = table.concat(vals, '<br/>')
else
value = table.concat(vals, '، ')
end
if value == '' then value = propertyValue.value end
else
local qual = statements[1] and getDateQualifier(statements[1])
if qual then
value = propertyValue.value .. ' <small>(' .. qual .. ')</small>'
else
value = propertyValue.value
end
end
end
elseif (value:find("^[Q]%d+") ~= nil) then
value = '[[' .. mw.wikibase.getSitelink(value) .. ']]'
end
if (datatype == 'time' or datatype == 'number' or datatype == 'quantity') then
value = toKashmirinumbers(value)
end
-- COLLAPSIBLE LIST LOGIC FOR > 10 ITEMS (NO HEADER)
if #statements > 10 then
value = '<div class="mw-collapsible mw-collapsed" id="mw-custom-collapsible-' .. property .. '" style="border:none; background:transparent;">' ..
'<div class="mw-collapsible-content">' .. value .. '</div></div>'
end
if not isEmpty(value) then
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em',
['vertical-align'] = 'text-top'
})
:wikitext(lang:ucfirst(propertyValue.label)):done()
:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px',
['vertical-align'] = 'text-top'
})
:wikitext(frame:preprocess(value))
end
end
end -- end skip_this_property check
end
-- MANUAL ROWS AND CUSTOM HEADERS
for i = 1, 10 do
local label_param = 'label' .. i
local data_param = 'data' .. i
local header_param = 'customheader' .. i
-- Support for 3 columns
local data_a_param = 'data' .. i .. 'a'
local data_b_param = 'data' .. i .. 'b'
local data_c_param = 'data' .. i .. 'c'
local label_value = args[label_param]
local data_value = args[data_param]
local header_value = args[header_param]
local data_a_value = args[data_a_param]
local data_b_value = args[data_b_param]
local data_c_value = args[data_c_param]
-- STRICT CHECKS: Make sure the parameters aren't just empty strings
local has_label = label_value and #label_value > 0
local has_data = data_value and #data_value > 0
local has_data_a = data_a_value and #data_a_value > 0
local has_data_b = data_b_value and #data_b_value > 0
local has_data_c = data_c_value and #data_c_value > 0
-- Custom Header Row
if header_value and #header_value > 0 then
dataTable:tag('tr')
:tag('th')
:attr('colspan', '2')
:css({
['text-align'] = 'center',
['font-weight'] = 'bold',
['background-color'] = themeColor,
['color'] = args.titletextcolor or '#000000',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(frame:preprocess(header_value))
:done()
:done()
end
-- Data Row
if has_data or has_data_a or has_data_b or has_data_c then
local row = dataTable:tag('tr')
-- NEW Case 1: Dynamic Multi-Column layout (1, 2, or 3 columns)
if has_data_a or has_data_b or has_data_c then
local cell
if has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
cell = row:tag('td')
else
cell = row:tag('td'):attr('colspan', '2')
end
local innerTable = cell:tag('table')
:css({
['width'] = '100%',
['table-layout'] = 'fixed',
['text-align'] = 'center',
['background'] = 'transparent',
['border-collapse'] = 'collapse',
['line-height'] = '1.4em'
})
local innerRow = innerTable:tag('tr'):css('vertical-align', 'top')
-- Count how many columns actually exist to calculate perfect width
local active_cols = 0
if has_data_a then active_cols = active_cols + 1 end
if has_data_b then active_cols = active_cols + 1 end
if has_data_c then active_cols = active_cols + 1 end
local col_width = (100 / active_cols) .. '%'
local printed_cols = 0
-- Column A
if has_data_a then
innerRow:tag('td')
:css({ ['width'] = col_width, ['padding'] = '0.2em' })
:wikitext(frame:preprocess(data_a_value))
:done()
printed_cols = printed_cols + 1
end
-- Column B
if has_data_b then
local css_b = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_b['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_b)
:wikitext(frame:preprocess(data_b_value))
:done()
printed_cols = printed_cols + 1
end
-- Column C
if has_data_c then
local css_c = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_c['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_c)
:wikitext(frame:preprocess(data_c_value))
:done()
end
-- Original Case 2: Both standard label and standard data exist
elseif has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
row:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px'
})
:wikitext(frame:preprocess(data_value))
:done()
-- Original Case 3: Only standard data exists
else
row:tag('td')
:attr('colspan', '2')
:css({
['line-height'] = '1.6em',
['text-align'] = 'center',
['padding'] = '0.5em 0.3em',
['font-size'] = '100%'
})
:wikitext(frame:preprocess(data_value))
:done()
end
row:done()
end
end
-- Standalone Module at the bottom (Preserved exactly as requested)
local standalone_module = args['module'] or args['ماڈیول']
if standalone_module and #standalone_module > 0 then
dataTable:tag('tr')
:tag('td')
:attr('colspan', '2')
:css({
['padding'] = '0',
['text-align'] = 'center',
['width'] = '100%'
})
:wikitext(frame:preprocess(standalone_module))
:done()
:done()
end
-- Map
local coordinates_statements = item:getBestStatements('P625')
if #coordinates_statements >= 1 and coordinates_statements[1].mainsnak.datavalue and coordinates_statements[1].mainsnak.datavalue.value.globe == 'http://www.wikidata.org/entity/Q2' then
local latitude = coordinates_statements[1].mainsnak.datavalue.value.latitude
local longitude = coordinates_statements[1].mainsnak.datavalue.value.longitude
local geojson = {
type = 'Feature',
geometry = {
type = 'Point',
coordinates = { longitude, latitude }
},
properties = {
title = item:getLabel() or mw.title.getCurrentTitle().text,
['marker-symbol'] = 'marker',
['marker-color'] = '#224422',
}
}
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(frame:extensionTag('mapframe', mw.text.jsonEncode(geojson), {
height = 250,
width = 250,
frameless = 'frameless',
align = 'center',
latitude = latitude,
longitude = longitude,
zoom = 6
}))
end
local div_start = '<div style="border-style: solid; border-color:gray; border-width: 1px 0 0 0; margin-top: 2em; text-align: center;">'
local pen_icon = ' [[File:Wikidata-logo.svg|' .. edit_message .. '|22px|baseline|class=noviewer|link=https://www.wikidata.org/wiki/' .. item.id .. ']]'
local edit_message_link = '[https://www.wikidata.org/wiki/' .. item.id .. ' وِکی ڈیٹا پؠٹھ کٔرِو اؠڈِٹ]'
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(div_start .. edit_message_link .. pen_icon .. '</div>')
return tostring(dataTable)
end
return p
dgv48g4r2qie03w30hbnhybrnya8ekd
146568
146566
2026-07-31T12:23:45Z
آیات محراج
11062
146568
Scribunto
text/plain
-- Please DO NOT edit this page unless you know what you are doing.
-- Maintainer: User:511KeV
-- https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual
-- https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua
local property_blacklist = {
'P360', --is a list of
'P4224', --category contains
'P935', -- Commons gallery
'P1472', -- Commons Creator page
'P1612', -- Commons Institution page
'P373', -- Commons category
'P3722', -- Commons maps category
'P1151', -- topic's main Wikimedia portal
'P1424', -- topic's main template
'P910', -- topic's main category
'P1200', -- bodies of water basin category
'P1792', -- category of associated people
'P2521', -- female form of label
'P3321', -- male form of label
'P6186', -- category for eponymous categories
'P1464', -- category for people born here
'P1465', -- category for people who died here
'P1791', -- category of people buried here
'P1740', -- category for films shot at this location
'P2033', -- Category for pictures taken with camera
'P2517', -- category for recipients of this award
'P4195', -- category for employees of the organization
'P1754', -- category related to list
'P8596', -- category for the exterior of the item
'P301', -- category's main topic
'P6112',-- category for members of a team
'P971', -- category combines topics
'P3876', -- category for alumni of educational institution
'P8933', -- category for the view from the item
'P1753', -- list related to category
'P3921', -- Wikidata SPARQL query equivalent
'P1204', -- Wikimedia portal's main topic
'P1423', -- template's main topic
'P1709', -- equivalent class
'P3950', -- narrower external class
'P2888', -- exact match
'P1382', -- coincident with
'P2670', -- has parts of the class
'P3113', -- does not have part
'P2737', -- union of
'P2738', -- disjoint union of
'P2445', -- metasubclass of
'P1963', -- properties for this type
'P3176', -- uses property
'P1889', -- different from
'P460', -- said to be the same as
'P2959', -- permanent duplicated item
'P2860', -- cites
'P5125', -- wikimedia outline
'P5008', -- on focus list of Wikimedia project
'P2559', -- Wikidata usage instructions
'P1343', -- described by source
'P8687', -- social media followers
'P972', -- catalogue
'P1282', -- OSM tag or key
'P4839', -- Wolfram Language entity code
'P6104', -- Maintained by Wikiproject
'P5996', -- Category for films in this language
'P735', -- Given name
'P734', -- Family name
'P1559', -- Native name (Handled separately)
'P21', -- Sex or gender
'P2184', -- history of topic
'P1438', -- Jewish Encyclopedia ID
'P7867', -- category for maps
'P8402', -- Open Data portal
'P1448', -- official name (Handled separately)
'P569', -- date of birth (Handled separately)
'P570', -- date of death (Handled separately)
'P19', -- place of birth
'P20', -- place of death
'P27', -- country of citizenship
'P2747', -- Filmiroda rating
'P7561', -- category for the interior of the item
'P6365', -- member category
'P465', -- sRGB color hex triplet
'P487', -- Unicode character
'P7084', -- related category
'P7763', -- Copyright status as a creator
'P1814', -- name in kana
'P2001', -- Revised Romanization
'P2572', -- Hashtag
'P8989', -- category for the view of the item
'P6363', -- WordLift
}
-- Exceptions to the datatype blocking:
local property_whitelist = {
'P856', -- official website
'P3896',-- geoshape
'P345', -- IMDB id
'P6375' -- street address
}
-- Properties with higher level items (Bulleted Hierarchy):
local properties_with_parents = {
'P131', -- located in the administrative territorial entity
'P144', -- based on
'P155', -- follows
'P171', -- parent taxon
'P276', -- location
'P279', -- subclass of
'P361', -- part of
'P706', -- located on terrain feature
'P749', -- parent organization
'P807', -- separated/forked from
'P1365', -- replaced
'P1647', -- subproperty of
'P3730' -- next higher rank
}
local properties_with_children = {
-- Properties with lower level items:
'P150', -- contains administrative territorial entity
'P156', -- followed by
'P355', -- subsidiary
'P527', -- has part
'P1012', -- contains
'P1366', -- replaced by
'P3729', -- next lower rank
'P4330', -- contains
'P7888' -- merged into
}
-- Merge two tables and return a new table
function mergeTables(first, second)
result = {}
for k,v in pairs(first) do
table.insert(result, v)
end
for k,v in pairs(second) do
table.insert(result, v)
end
return result
end
-- Turn index based tables into key based tables
function valuesToKeys(array)
local result = {}
for _, v in pairs(array) do
result[v:upper()] = true
end
return result
end
-- Helper to get description for tooltips
function getDescription(id)
return mw.wikibase.getDescription(id, 'ks') or mw.wikibase.getDescription(id, 'en') or ""
end
function getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
local birth_time = ''
if date_of_death then
birth_time = formatDate(lang, date_of_birth.time)
else
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
birth_time = string.format('{{Birth date and age|%s|%s|%s}}',
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
end
local birth = birth_time
if place_of_birth then
-- Try to get the Kashmiri article name for the entity
local birth_location = mw.wikibase.getSitelink(place_of_birth.id, 'kswiki')
local link = true
if not birth_location then
-- If there was no Kashmiri article for the entity, then get an article name from other wikis
birth_location = mw.wikibase.getLabel(place_of_birth.id)
link = false
end
if birth_location then
if link then birth_location = '[[' .. birth_location .. ']]' end
birth = birth .. '<br>' .. birth_location
local birth_country = getBestStatementById(place_of_birth.id, 'P17')
if birth_country then
local birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'kswiki')
local link = true
if not birth_country_label then
birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'enwiki')
link = false
end
if link then birth_country_label = '[[' .. birth_country_label .. ']]' end
birth = birth .. '، ' .. birth_country_label
end
end
end
return birth
end
function getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
local date_of_death_parts = mw.text.split(formatDate(lang, date_of_death.time, nil, 'Y-m-j'), '-')
local death_time = string.format('{{Death date and age|%s|%s|%s|%s|%s|%s}}',
date_of_death_parts[1], date_of_death_parts[2], date_of_death_parts[3],
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
local death = death_time
if place_of_death then
local death_location = mw.wikibase.getSitelink(place_of_death.id, 'kswiki')
local link = true
if not death_location then
death_location = mw.wikibase.getSitelink(place_of_death.id, 'enwiki')
link = false
end
if not death_location then
death_location = mw.wikibase.getLabel(place_of_death.id)
link = false
end
if death_location then
if link then death_location = '[[' .. death_location .. ']]' end
death = death .. '<br>' .. death_location
local death_country = getBestStatementById(place_of_death.id, 'P17')
if death_country then
local death_country_label = mw.wikibase.getSitelink(death_country.id, 'kswiki')
local link = true
if not death_country_label then
death_country_label = mw.wikibase.getSitelink(death_country.id, 'enwiki')
link = false
end
if link then death_country_label = '[[' .. death_country_label .. ']]' end
death = death .. '، ' .. death_country_label
end
end
end
return death
end
-- Convert Arabic numbers (0123456789) to Kashmiri numbers (٠١٢٣٤٥٦٧٨٩) and translate date terms
function toKashmirinumbers(text)
if text == nil then return nil end
return text:gsub('0', '0')
:gsub('1', '1')
:gsub('2', '2')
:gsub('3', '3')
:gsub('4', '4')
:gsub('5', '5')
:gsub('6', '6')
:gsub('7', '7')
:gsub('8', '8')
:gsub('9', '9')
:gsub('century', 'صٔدی')
:gsub('BCE', 'مَسیٖح برٛونٛہہ')
:gsub('million years', 'مِلیَن ؤری')
:gsub('AD', 'عیٖسوی')
:gsub('square kilometre', 'کِلومیٖٹَر چَکور')
:gsub('kilometre', 'کِلومیٖٹَر')
end
function formatDate(lang, dateString, fallback, format)
-- Check if the date is year-only (Wikidata uses -00-00 for unknown month/day)
local isYearOnly = string.find(dateString, '%-00%-00T') ~= nil
-- If no specific format is requested, set default based on precision
if not format then
if isYearOnly then
format = 'Y' -- Only show the Year
else
format = 'j xg Y' -- Show Day Month Year
end
end
-- For BCE dates (starting with -), MediaWiki's formatDate often returns the raw string.
-- We return it here so toKashmirinumbers can translate "century" and "BCE" later.
if dateString:sub(1, 1) == '-' then return fallback or dateString end
-- Standardize the string for the parser
dateString = dateString:gsub('%-00%-00T', '-01-01T')
return lang:formatDate(format, dateString, false)
end
-- Safe renderer for qualifier snaks using MediaWiki's native function
local function renderSnakSafe(snak)
if not snak or snak.snaktype ~= 'value' then return nil end
local success, res = pcall(mw.wikibase.renderSnak, snak)
if success and res and res ~= '' then
return toKashmirinumbers(res)
end
return nil
end
-- Helper to extract date qualifiers (P585 = Point in time, P580 = Start time, P582 = End time)
local function getDateQualifier(stmt)
if not stmt or not stmt.qualifiers then return nil end
local q = stmt.qualifiers
-- 1. Check for Point in Time (P585)
local p585 = q.P585 and renderSnakSafe(q.P585[1])
if p585 then return p585 end
-- 2. Check for Start Time (P580) and/or End Time (P582)
local p580 = q.P580 and renderSnakSafe(q.P580[1])
local p582 = q.P582 and renderSnakSafe(q.P582[1])
if p580 and p582 then
return p580 .. ' – ' .. p582
elseif p580 then
return p580 .. ' –'
elseif p582 then
return '– ' .. p582
end
return nil
end
function isEnglish(text)
return string.find(text, '[abcdefghijklmnopqrstuvwxyz]') ~= nil
end
-- Returns the best statements for the first property this item has
function getBestStatement(item, ...)
for i,v in ipairs(arg) do
local statements = item:getBestStatements(v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
-- Returns the best statements for the first property this item has
function getBestStatementById(id, ...)
for i,v in ipairs(arg) do
local statements = mw.wikibase.getBestStatements( id, v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
function len(t)
local count = 0
for _ in pairs(t) do count = count + 1 end
return count
end
function isEmpty(s)
return s == nil or s == ''
end
local module_properties = { ['item'] = true, ['آئٹم'] = true, ['کھٔٹِتھ'] = true, ['صِرِف کٲشُر'] = true, ['module'] = true, ['ماڈیول'] = true }
function getOverridenProperties(args)
properties = {}
for key, value in pairs(args) do
if (not module_properties[key]) then
properties[key:upper()] = value
end
end
return properties
end
local p = {}
function p.databox(frame)
local args = frame:getParent().args
local itemId = nil
local show_english_properties = true
if args.item or args['اَیٹم'] then
itemId = args.item or args['اَیٹم']
end
if args['صِرِف کٲشُر'] == true or args['صِرِف کٲشُر'] == 'آ' then
show_english_properties = false
end
local overriden_properties = getOverridenProperties(args)
local hidden_properties = {}
if args['کھٔٹِتھ'] then
hidden_properties = mw.text.split(args['کھٔٹِتھ'], "%s*[,،]%s*")
end
local lang = mw.language.getContentLanguage()
local item = mw.wikibase.getEntity(itemId)
local levels = 3 -- Default Max Levels for hierarchy
if item == nil then
mw.addWarning("Wikidata item not found")
return ""
end
-- ==========================================
-- NEW: Get Dynamic Theme securely via pcall
-- ==========================================
local themeColor = '#F2F2F2'
local themeIcon = ''
local success, themeModule = pcall(require, 'Module:Databox/theme')
if success and type(themeModule) == 'table' then
local themeData = themeModule.getTheme(args, item)
if themeData then
themeColor = themeData.color or '#F2F2F2'
themeIcon = themeData.icon or ''
end
end
local headerText = item:getLabel() or mw.title.getCurrentTitle().text
if themeIcon ~= '' then
headerText = string.format("[[File:%s|22px|middle|link=]] %s", themeIcon, headerText)
end
-- ==========================================
--Table Construction
local dataTable = mw.html.create('table')
:addClass('infobox vcard')
:css({
['width'] = '22em'
})
-- Title
dataTable:tag('tr'):tag('th')
:addClass('fn')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
['background-color'] = themeColor,
['border-top'] = args.titleborder or 'none',
['border-bottom'] = args.titleborder or 'none',
['padding'] = '0.5em 0',
['margin'] = '0.5em 0',
['font-size'] = '125%',
['color'] = args.titletextcolor or 'black',
['font-weight'] = 'bold',
})
:wikitext(headerText)
-- Native name
local officialName = getBestStatement(item, 'P1448', 'P1559')
if officialName then
if officialName.language ~= 'ks' then
local langName = mw.language.fetchLanguageName(officialName.language, 'ks')
dataTable:tag('tr'):tag('th')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
padding = '0.5em 0',
margin = '0.5em 0',
['font-size'] = '90%',
['font-weight'] = 'bold',
['max-width'] = '240px'
})
:wikitext('اَصٕل ناو [[' .. langName ..']] زَبانہِ مَنٛز: ' .. officialName.text)
end
end
-- 1. Logo (P154) - 200px
local logo = args['لوگو'] or args['logo']
-- Manual caption for Logo
local logo_caption = args['لوگو_تَفصیٖل'] or args['logo_caption']
if not logo and item then
local st = item:getBestStatements('P154')
if #st > 0 then logo = st[1].mainsnak.datavalue.value end
end
if logo then
local logoCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center', ['padding-bottom'] = '5px'})
-- Render Logo
logoCell:wikitext('[[File:' .. logo .. '|frameless|200px]]')
-- Render Logo Caption (Only if manually added)
if logo_caption then
logoCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(logo_caption)
end
end
-- 2. Image (P18) - 300px
local image = args['تَصویٖر'] or args['image']
-- Manual caption for Image
local caption = args['تَصویٖر_تَفصیٖل'] or args['image_caption']
if not image and item then
local st = item:getBestStatements('P18')
if #st > 0 then image = st[1].mainsnak.datavalue.value end
end
if image then
local imageCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center'})
-- Render Image
imageCell:wikitext('[[File:' .. image .. '|frameless|300px]]')
-- Render Image Caption (Only if manually added)
if caption then
imageCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(caption)
end
end
-- P31 (Instance of)
local p31_stmts = item:getBestStatements('P31')
local p31_links = {} -- ALWAYS create this table, even if empty
if #p31_stmts > 0 then
for i = 1, math.min(#p31_stmts, 2) do
local snak = p31_stmts[i].mainsnak
if snak.datavalue and snak.datavalue.value.id then
local id = snak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
table.insert(p31_links, '[[' .. sitelink .. '|' .. label .. ']]')
elseif en_sitelink then
local desc = getDescription(id)
table.insert(p31_links, '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]')
else
table.insert(p31_links, label)
end
end
end
end
-- Render P31 row only if we actually have links
if #p31_links > 0 then
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({
['background-color'] = themeColor,
['font-weight'] = 'bold',
['text-align'] = 'center',
['color'] = args.titletextcolor or 'black',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(table.concat(p31_links, '، '))
end
local properties = mw.wikibase.orderProperties(item:getProperties())
local property_blacklist_hash = valuesToKeys(mergeTables(property_blacklist, hidden_properties))
local property_whitelist_hash = valuesToKeys(property_whitelist)
local properties_with_parents_hash = valuesToKeys(properties_with_parents)
local properties_with_children_hash = valuesToKeys(properties_with_children)
property_blacklist_hash['P31'] = true
property_blacklist_hash['P18'] = true
local edit_message = mw.message.new('vector-view-edit'):plain()
-- Birth/Death Logic
local date_of_birth = getBestStatement(item, 'P569')
local date_of_death = getBestStatement(item, 'P570')
local instance_of = getBestStatement(item, 'P31')
local place_of_birth = getBestStatement(item, 'P19')
local place_of_death = getBestStatement(item, 'P20')
local countryid = ' '
pcall(function ()
countryid = item.claims['P17'][1].mainsnak.datavalue.value.id
end)
if instance_of and instance_of.id == 'Q5' and date_of_birth and date_of_birth.time:sub(1, 1) ~= '-' then
local birth = getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('پٲدٲیِش'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(birth))
if date_of_death then
local death = getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('وَفات'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(death))
end
end
local merged_chronology = false -- flag for P155/P156
for _, property in pairs(properties) do
-- Skip rendering P156 separately if we merged it in P155 loop
local skip_this_property = false
if merged_chronology and property == 'P156' then
skip_this_property = true
end
if not skip_this_property then
-- Safely get datatype
local claims = item.claims[property]
local datatype = 'unknown'
if claims and claims[1] and claims[1].mainsnak and claims[1].mainsnak.datatype then
datatype = claims[1].mainsnak.datatype
end
local english_label = mw.wikibase.getLabelByLang(property, 'en')
english_label = english_label and english_label:upper() or property
local kashmiri_label = mw.wikibase.getLabelByLang(property, 'ks')
if property == 'P1082' or property == 'P1120' or property == 'P1339' or property == 'P2046' or property == 'P2044' then
datatype = 'number'
end
overriden_value = overriden_properties[english_label] or overriden_properties[kashmiri_label]
local shouldShow = false
if property_whitelist_hash[property] then
shouldShow = true
elseif datatype ~= 'commonsMedia' and datatype ~= 'external-id'
and datatype ~= 'wikibase-property' and
datatype ~= 'geo-shape' and datatype ~= 'tabular-data' and
(not property_blacklist_hash[property] and not property_blacklist_hash[english_label] and not property_blacklist_hash[kashmiri_label]) then
shouldShow = true
end
local statements = item:getBestStatements(property)
if shouldShow and (show_english_properties or kashmiri_label ~= nil or overriden_value) and #statements <= 30 then
local propertyValue = item:formatStatements(property)
-- RESTORED FEATURE: Link property label (P1629)
-- Checks if the property (e.g., "Capital") has a subject item (e.g., "Capital City")
-- and if that item has a Kashmiri article, it links the label.
local propertyEntity = mw.wikibase.getEntity(property)
if propertyEntity then
local propertySubjects = propertyEntity:getBestStatements('P1629') -- 'P1629 = subject item of this property'
if #propertySubjects == 1
and propertyEntity['claims']['P1629'][1].mainsnak.snaktype == 'value' then
local subjectItemQid = propertyEntity['claims']['P1629'][1].mainsnak.datavalue.value.id
local articleSitelink = mw.wikibase.getSitelink(subjectItemQid)
if articleSitelink ~= nil then -- Property subject item has local article
propertyValue.label = '[[' .. articleSitelink .. '|' .. propertyValue.label .. ']]'
end
end
end
local value = overriden_value
-- Check if value is manually overriden
if (value == nil) then
-- HIERARCHY FEATURE LOGIC
if #statements == 1 and levels >= 2 and (properties_with_parents_hash[property] or properties_with_children_hash[property]) then
value = propertyValue.value
if property == 'P155' or property == 'P156' then -- follows or followed by
value = '• ' .. value
end
local level = {}
-- Show parent/child item if any:
if item['claims'][property][1].mainsnak.snaktype == 'value' then
level[1] = {}
level[1].value = item['claims'][property][1].mainsnak.datavalue.value
level[1].item = mw.wikibase.getEntity(level[1].value.id)
if level[1].item then
level[1].statements = mw.wikibase.getBestStatements(level[1].item.id, property)
else
level[1].statements = {}
end
end
if item['claims'][property][1].mainsnak.snaktype == 'value'
and #level[1].statements == 1 and level[1].statements[1].mainsnak.datavalue then
level[1].qid = level[1].statements[1].mainsnak.datavalue.value.id
if level[1].qid ~= countryid then -- do not repeat country
level[1].propertyValue = level[1].item:formatStatements(property)
if level[1].propertyValue then
-- Show multi-level list as bulleted list:
if not (property == 'P155' or property == 'P156') then
value = '• ' .. value
end
if properties_with_children_hash[property] then -- next lower level / child item
if property == 'P156' then
value = value .. '<br/>• ' .. level[1].propertyValue.value
else
value = value .. '<br/>' .. ' • ' .. level[1].propertyValue.value
end
else -- next higher level / parent item
if property == 'P155' then
value = '• ' .. level[1].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[1].propertyValue.value .. '<br/> ' .. value
end
end
local lc = 2 -- level counter
while lc < levels and level[lc-1].item and level[lc-1].item.claims[property] and level[lc-1].item.claims[property][1] and level[lc-1].item.claims[property][1].mainsnak.datavalue do
level[lc]={}
level[lc].value = level[lc-1].item.claims[property][1].mainsnak.datavalue.value
level[lc].item = mw.wikibase.getEntity(level[lc].value.id)
if not level[lc].item then break end
level[lc].statements = mw.wikibase.getBestStatements(level[lc].item.id, property)
if #level[lc].statements > 0 and level[lc].statements[1].mainsnak.datavalue then
level[lc].qid = level[lc].statements[1].mainsnak.datavalue.value.id
if #level[lc].statements == 1 and level[lc].qid ~= countryid then
level[lc].propertyValue = level[lc].item:formatStatements(property)
if properties_with_children_hash[property] then
if property == 'P156' then
value = value .. '<br/>' .. '• ' .. level[lc].propertyValue.value
else
value = value .. '<br/>' .. string.rep(' ', lc) .. '• ' .. level[lc].propertyValue.value
end
else
if property == 'P155' then
value = '• ' .. level[lc].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[lc].propertyValue.value .. '<br/> ' .. value:gsub('<br/>', '<br/> ')
end
end
lc = lc+1
else
break
end
else
break
end
end -- while lc
end
end
end
if property == 'P155' then -- P155 (follows / Chronology)
local visited = {}
visited[item.id] = true
-- 1. Fetch previous items (P155 chain) up to 2 steps back
local prev_items = {}
local curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P155')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local prev_id = st[1].mainsnak.datavalue.value.id
if prev_id == countryid or visited[prev_id] then break end
table.insert(prev_items, prev_id)
visited[prev_id] = true
curr_qid = prev_id
else
break
end
end
value = ""
-- 2. Print previous items in CHRONOLOGICAL order (oldest first)
if #prev_items > 0 then
for i = #prev_items, 1, -1 do
local id = prev_items[i]
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
-- 3. Add Current Item (Bold)
value = value .. "<p>• \'\'\'" .. (item:getLabel() or mw.title.getCurrentTitle().text) .. "\'\'\'"
-- 4. Fetch next items (P156 chain) up to 2 steps forward
local next_items = {}
curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P156')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local next_id = st[1].mainsnak.datavalue.value.id
-- Stop if country ID or if item was already visited above
if next_id == countryid or visited[next_id] then break end
table.insert(next_items, next_id)
visited[next_id] = true
curr_qid = next_id
else
break
end
end
if #next_items > 0 then
for _, id in ipairs(next_items) do
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
propertyValue.label = 'کال زان' -- Chronology
merged_chronology = true
end
-- END HIERARCHY LOGIC
else
-- Standard processing for non-hierarchical items
if datatype == 'time' then
local statementObject = getBestStatement(item, property)
if statementObject and statementObject.time then
local dateString = statementObject.time
if property == 'P1317' or property == 'P2031' then
value = formatDate(lang, dateString, propertyValue.value, 'Y')
else
value = formatDate(lang, dateString, propertyValue.value)
end
else
value = ''
end
elseif datatype == 'wikibase-item' then
-- Custom formatting to add Tooltip, Icon, and Date Qualifiers
local vals = {}
local has_qualifier = false
for _, stmt in ipairs(statements) do
if stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue and stmt.mainsnak.datavalue.value.id then
local id = stmt.mainsnak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
local item_str = ""
if sitelink then
item_str = '[[' .. sitelink .. '|' .. label .. ']]'
elseif en_sitelink then
local desc = getDescription(id)
item_str = '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
item_str = label
end
-- Extract Date Qualifier if available
local qual = getDateQualifier(stmt)
if qual then
item_str = item_str .. ' <small>(' .. qual .. ')</small>'
has_qualifier = true
end
table.insert(vals, item_str)
end
end
-- Switch format: Unbulleted list (<br/>) if qualifiers exist, comma-separated (، ) if not
if has_qualifier then
value = table.concat(vals, '<br/>')
else
value = table.concat(vals, '، ')
end
if value == '' then value = propertyValue.value end
else
local qual = statements[1] and getDateQualifier(statements[1])
if qual then
value = propertyValue.value .. ' <small>(' .. qual .. ')</small>'
else
value = propertyValue.value
end
end
end
elseif (value:find("^[Q]%d+") ~= nil) then
value = '[[' .. mw.wikibase.getSitelink(value) .. ']]'
end
if (datatype == 'time' or datatype == 'number' or datatype == 'quantity') then
value = toKashmirinumbers(value)
end
-- COLLAPSIBLE LIST LOGIC FOR > 10 ITEMS (NO HEADER)
if #statements > 10 then
value = '<div class="mw-collapsible mw-collapsed" id="mw-custom-collapsible-' .. property .. '" style="border:none; background:transparent;">' ..
'<div class="mw-collapsible-content">' .. value .. '</div></div>'
end
if not isEmpty(value) then
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em',
['vertical-align'] = 'text-top'
})
:wikitext(lang:ucfirst(propertyValue.label)):done()
:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px',
['vertical-align'] = 'text-top'
})
:wikitext(frame:preprocess(value))
end
end
end -- end skip_this_property check
end
-- MANUAL ROWS AND CUSTOM HEADERS
for i = 1, 10 do
local label_param = 'label' .. i
local data_param = 'data' .. i
local header_param = 'customheader' .. i
-- Support for 3 columns
local data_a_param = 'data' .. i .. 'a'
local data_b_param = 'data' .. i .. 'b'
local data_c_param = 'data' .. i .. 'c'
local label_value = args[label_param]
local data_value = args[data_param]
local header_value = args[header_param]
local data_a_value = args[data_a_param]
local data_b_value = args[data_b_param]
local data_c_value = args[data_c_param]
-- STRICT CHECKS: Make sure the parameters aren't just empty strings
local has_label = label_value and #label_value > 0
local has_data = data_value and #data_value > 0
local has_data_a = data_a_value and #data_a_value > 0
local has_data_b = data_b_value and #data_b_value > 0
local has_data_c = data_c_value and #data_c_value > 0
-- Custom Header Row
if header_value and #header_value > 0 then
dataTable:tag('tr')
:tag('th')
:attr('colspan', '2')
:css({
['text-align'] = 'center',
['font-weight'] = 'bold',
['background-color'] = themeColor,
['color'] = args.titletextcolor or '#000000',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(frame:preprocess(header_value))
:done()
:done()
end
-- Data Row
if has_data or has_data_a or has_data_b or has_data_c then
local row = dataTable:tag('tr')
-- NEW Case 1: Dynamic Multi-Column layout (1, 2, or 3 columns)
if has_data_a or has_data_b or has_data_c then
local cell
if has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
cell = row:tag('td')
else
cell = row:tag('td'):attr('colspan', '2')
end
local innerTable = cell:tag('table')
:css({
['width'] = '100%',
['table-layout'] = 'fixed',
['text-align'] = 'center',
['background'] = 'transparent',
['border-collapse'] = 'collapse',
['line-height'] = '1.4em'
})
local innerRow = innerTable:tag('tr'):css('vertical-align', 'top')
-- Count how many columns actually exist to calculate perfect width
local active_cols = 0
if has_data_a then active_cols = active_cols + 1 end
if has_data_b then active_cols = active_cols + 1 end
if has_data_c then active_cols = active_cols + 1 end
local col_width = (100 / active_cols) .. '%'
local printed_cols = 0
-- Column A
if has_data_a then
innerRow:tag('td')
:css({ ['width'] = col_width, ['padding'] = '0.2em' })
:wikitext(frame:preprocess(data_a_value))
:done()
printed_cols = printed_cols + 1
end
-- Column B
if has_data_b then
local css_b = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_b['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_b)
:wikitext(frame:preprocess(data_b_value))
:done()
printed_cols = printed_cols + 1
end
-- Column C
if has_data_c then
local css_c = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_c['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_c)
:wikitext(frame:preprocess(data_c_value))
:done()
end
-- Original Case 2: Both standard label and standard data exist
elseif has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
row:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px'
})
:wikitext(frame:preprocess(data_value))
:done()
-- Original Case 3: Only standard data exists
else
row:tag('td')
:attr('colspan', '2')
:css({
['line-height'] = '1.6em',
['text-align'] = 'center',
['padding'] = '0.5em 0.3em',
['font-size'] = '100%'
})
:wikitext(frame:preprocess(data_value))
:done()
end
row:done()
end
end
-- Standalone Module at the bottom (Preserved exactly as requested)
local standalone_module = args['module'] or args['ماڈیول']
if standalone_module and #standalone_module > 0 then
dataTable:tag('tr')
:tag('td')
:attr('colspan', '2')
:css({
['padding'] = '0',
['text-align'] = 'center',
['width'] = '100%'
})
:wikitext(frame:preprocess(standalone_module))
:done()
:done()
end
-- Map
local coordinates_statements = item:getBestStatements('P625')
if #coordinates_statements >= 1 and coordinates_statements[1].mainsnak.datavalue and coordinates_statements[1].mainsnak.datavalue.value.globe == 'http://www.wikidata.org/entity/Q2' then
local latitude = coordinates_statements[1].mainsnak.datavalue.value.latitude
local longitude = coordinates_statements[1].mainsnak.datavalue.value.longitude
local geojson = {
type = 'Feature',
geometry = {
type = 'Point',
coordinates = { longitude, latitude }
},
properties = {
title = item:getLabel() or mw.title.getCurrentTitle().text,
['marker-symbol'] = 'marker',
['marker-color'] = '#224422',
}
}
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(frame:extensionTag('mapframe', mw.text.jsonEncode(geojson), {
height = 250,
width = 250,
frameless = 'frameless',
align = 'center',
latitude = latitude,
longitude = longitude,
zoom = 6
}))
end
local div_start = '<div style="border-style: solid; border-color:gray; border-width: 1px 0 0 0; margin-top: 2em; text-align: center;">'
local pen_icon = ' [[File:Wikidata-logo.svg|' .. edit_message .. '|22px|baseline|class=noviewer|link=https://www.wikidata.org/wiki/' .. item.id .. ']]'
local edit_message_link = '[https://www.wikidata.org/wiki/' .. item.id .. ' وِکی ڈیٹا پؠٹھ کٔرِو اؠڈِٹ]'
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(div_start .. edit_message_link .. pen_icon .. '</div>')
return tostring(dataTable)
end
return p
6mq728ssb94zeylh3h9olt4q95iwudc
146569
146568
2026-07-31T12:28:00Z
آیات محراج
11062
146569
Scribunto
text/plain
-- Please DO NOT edit this page unless you know what you are doing.
-- Maintainer: User:511KeV
-- https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual
-- https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua
local property_blacklist = {
'P360', --is a list of
'P4224', --category contains
'P935', -- Commons gallery
'P1472', -- Commons Creator page
'P1612', -- Commons Institution page
'P373', -- Commons category
'P3722', -- Commons maps category
'P1151', -- topic's main Wikimedia portal
'P1424', -- topic's main template
'P910', -- topic's main category
'P1200', -- bodies of water basin category
'P1792', -- category of associated people
'P2521', -- female form of label
'P3321', -- male form of label
'P6186', -- category for eponymous categories
'P1464', -- category for people born here
'P1465', -- category for people who died here
'P1791', -- category of people buried here
'P1740', -- category for films shot at this location
'P2033', -- Category for pictures taken with camera
'P2517', -- category for recipients of this award
'P4195', -- category for employees of the organization
'P1754', -- category related to list
'P8596', -- category for the exterior of the item
'P301', -- category's main topic
'P6112',-- category for members of a team
'P971', -- category combines topics
'P3876', -- category for alumni of educational institution
'P8933', -- category for the view from the item
'P1753', -- list related to category
'P3921', -- Wikidata SPARQL query equivalent
'P1204', -- Wikimedia portal's main topic
'P1423', -- template's main topic
'P1709', -- equivalent class
'P3950', -- narrower external class
'P2888', -- exact match
'P1382', -- coincident with
'P2670', -- has parts of the class
'P3113', -- does not have part
'P2737', -- union of
'P2738', -- disjoint union of
'P2445', -- metasubclass of
'P1963', -- properties for this type
'P3176', -- uses property
'P1889', -- different from
'P460', -- said to be the same as
'P2959', -- permanent duplicated item
'P2860', -- cites
'P5125', -- wikimedia outline
'P5008', -- on focus list of Wikimedia project
'P2559', -- Wikidata usage instructions
'P1343', -- described by source
'P8687', -- social media followers
'P972', -- catalogue
'P1282', -- OSM tag or key
'P4839', -- Wolfram Language entity code
'P6104', -- Maintained by Wikiproject
'P5996', -- Category for films in this language
'P735', -- Given name
'P734', -- Family name
'P1559', -- Native name (Handled separately)
'P21', -- Sex or gender
'P2184', -- history of topic
'P1438', -- Jewish Encyclopedia ID
'P7867', -- category for maps
'P8402', -- Open Data portal
'P1448', -- official name (Handled separately)
'P569', -- date of birth (Handled separately)
'P570', -- date of death (Handled separately)
'P19', -- place of birth
'P20', -- place of death
'P27', -- country of citizenship
'P2747', -- Filmiroda rating
'P7561', -- category for the interior of the item
'P6365', -- member category
'P465', -- sRGB color hex triplet
'P487', -- Unicode character
'P7084', -- related category
'P7763', -- Copyright status as a creator
'P1814', -- name in kana
'P2001', -- Revised Romanization
'P2572', -- Hashtag
'P8989', -- category for the view of the item
'P6363', -- WordLift
}
-- Exceptions to the datatype blocking:
local property_whitelist = {
'P856', -- official website
'P3896',-- geoshape
'P345', -- IMDB id
'P6375' -- street address
}
-- Properties with higher level items (Bulleted Hierarchy):
local properties_with_parents = {
'P131', -- located in the administrative territorial entity
'P144', -- based on
'P155', -- follows
'P171', -- parent taxon
'P276', -- location
'P279', -- subclass of
'P361', -- part of
'P706', -- located on terrain feature
'P749', -- parent organization
'P807', -- separated/forked from
'P1365', -- replaced
'P1647', -- subproperty of
'P3730' -- next higher rank
}
local properties_with_children = {
-- Properties with lower level items:
'P150', -- contains administrative territorial entity
'P156', -- followed by
'P355', -- subsidiary
'P527', -- has part
'P1012', -- contains
'P1366', -- replaced by
'P3729', -- next lower rank
'P4330', -- contains
'P7888' -- merged into
}
-- Merge two tables and return a new table
function mergeTables(first, second)
result = {}
for k,v in pairs(first) do
table.insert(result, v)
end
for k,v in pairs(second) do
table.insert(result, v)
end
return result
end
-- Turn index based tables into key based tables
function valuesToKeys(array)
local result = {}
for _, v in pairs(array) do
result[v:upper()] = true
end
return result
end
-- Helper to get description for tooltips
function getDescription(id)
return mw.wikibase.getDescription(id, 'ks') or mw.wikibase.getDescription(id, 'en') or ""
end
function getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
local birth_time = ''
if date_of_death then
birth_time = formatDate(lang, date_of_birth.time)
else
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
birth_time = string.format('{{Birth date and age|%s|%s|%s}}',
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
end
local birth = birth_time
if place_of_birth then
-- Try to get the Kashmiri article name for the entity
local birth_location = mw.wikibase.getSitelink(place_of_birth.id, 'kswiki')
local link = true
if not birth_location then
-- If there was no Kashmiri article for the entity, then get an article name from other wikis
birth_location = mw.wikibase.getLabel(place_of_birth.id)
link = false
end
if birth_location then
if link then birth_location = '[[' .. birth_location .. ']]' end
birth = birth .. '<br>' .. birth_location
local birth_country = getBestStatementById(place_of_birth.id, 'P17')
if birth_country then
local birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'kswiki')
local link = true
if not birth_country_label then
birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'enwiki')
link = false
end
if link then birth_country_label = '[[' .. birth_country_label .. ']]' end
birth = birth .. '، ' .. birth_country_label
end
end
end
return birth
end
function getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
local date_of_death_parts = mw.text.split(formatDate(lang, date_of_death.time, nil, 'Y-m-j'), '-')
local death_time = string.format('{{Death date and age|%s|%s|%s|%s|%s|%s}}',
date_of_death_parts[1], date_of_death_parts[2], date_of_death_parts[3],
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
local death = death_time
if place_of_death then
local death_location = mw.wikibase.getSitelink(place_of_death.id, 'kswiki')
local link = true
if not death_location then
death_location = mw.wikibase.getSitelink(place_of_death.id, 'enwiki')
link = false
end
if not death_location then
death_location = mw.wikibase.getLabel(place_of_death.id)
link = false
end
if death_location then
if link then death_location = '[[' .. death_location .. ']]' end
death = death .. '<br>' .. death_location
local death_country = getBestStatementById(place_of_death.id, 'P17')
if death_country then
local death_country_label = mw.wikibase.getSitelink(death_country.id, 'kswiki')
local link = true
if not death_country_label then
death_country_label = mw.wikibase.getSitelink(death_country.id, 'enwiki')
link = false
end
if link then death_country_label = '[[' .. death_country_label .. ']]' end
death = death .. '، ' .. death_country_label
end
end
end
return death
end
-- Convert Arabic numbers (0123456789) to Kashmiri numbers (٠١٢٣٤٥٦٧٨٩) and translate date terms
function toKashmirinumbers(text)
if text == nil then return nil end
return text:gsub('0', '0')
:gsub('1', '1')
:gsub('2', '2')
:gsub('3', '3')
:gsub('4', '4')
:gsub('5', '5')
:gsub('6', '6')
:gsub('7', '7')
:gsub('8', '8')
:gsub('9', '9')
:gsub('century', 'صٔدی')
:gsub('BCE', 'مَسیٖح برٛونٛہہ')
:gsub('million years', 'مِلیَن ؤری')
:gsub('AD', 'عیٖسوی')
:gsub('square kilometre', 'کِلومیٖٹَر چَکور')
:gsub('kilometre', 'کِلومیٖٹَر')
end
function formatDate(lang, dateString, fallback, format)
-- Check if the date is year-only (Wikidata uses -00-00 for unknown month/day)
local isYearOnly = string.find(dateString, '%-00%-00T') ~= nil
-- If no specific format is requested, set default based on precision
if not format then
if isYearOnly then
format = 'Y' -- Only show the Year
else
format = 'j xg Y' -- Show Day Month Year
end
end
-- For BCE dates (starting with -), MediaWiki's formatDate often returns the raw string.
-- We return it here so toKashmirinumbers can translate "century" and "BCE" later.
if dateString:sub(1, 1) == '-' then return fallback or dateString end
-- Standardize the string for the parser
dateString = dateString:gsub('%-00%-00T', '-01-01T')
return lang:formatDate(format, dateString, false)
end
-- Safe renderer for qualifier snaks using MediaWiki's native function
local function renderSnakSafe(snak)
if not snak or snak.snaktype ~= 'value' then return nil end
local success, res = pcall(mw.wikibase.renderSnak, snak)
if success and res and res ~= '' then
return toKashmirinumbers(res)
end
return nil
end
-- Helper to extract date qualifiers (P585 = Point in time, P580 = Start time, P582 = End time)
local function getDateQualifier(stmt)
if not stmt or not stmt.qualifiers then return nil end
local q = stmt.qualifiers
-- 1. Check for Point in Time (P585)
local p585 = q.P585 and renderSnakSafe(q.P585[1])
if p585 then return p585 end
-- 2. Check for Start Time (P580) and/or End Time (P582)
local p580 = q.P580 and renderSnakSafe(q.P580[1])
local p582 = q.P582 and renderSnakSafe(q.P582[1])
if p580 and p582 then
return p580 .. ' – ' .. p582
elseif p580 then
return p580 .. ' –'
elseif p582 then
return '– ' .. p582
end
return nil
end
function isEnglish(text)
return string.find(text, '[abcdefghijklmnopqrstuvwxyz]') ~= nil
end
-- Returns the best statements for the first property this item has
function getBestStatement(item, ...)
for i,v in ipairs(arg) do
local statements = item:getBestStatements(v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
-- Returns the best statements for the first property this item has
function getBestStatementById(id, ...)
for i,v in ipairs(arg) do
local statements = mw.wikibase.getBestStatements( id, v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
function len(t)
local count = 0
for _ in pairs(t) do count = count + 1 end
return count
end
function isEmpty(s)
return s == nil or s == ''
end
local module_properties = { ['item'] = true, ['آئٹم'] = true, ['کھٔٹِتھ'] = true, ['صِرِف کٲشُر'] = true, ['module'] = true, ['ماڈیول'] = true }
function getOverridenProperties(args)
properties = {}
for key, value in pairs(args) do
if (not module_properties[key]) then
properties[key:upper()] = value
end
end
return properties
end
local p = {}
function p.databox(frame)
local args = frame:getParent().args
local itemId = nil
local show_english_properties = true
if args.item or args['اَیٹم'] then
itemId = args.item or args['اَیٹم']
end
if args['صِرِف کٲشُر'] == true or args['صِرِف کٲشُر'] == 'آ' then
show_english_properties = false
end
local overriden_properties = getOverridenProperties(args)
local hidden_properties = {}
if args['کھٔٹِتھ'] then
hidden_properties = mw.text.split(args['کھٔٹِتھ'], "%s*[,،]%s*")
end
local lang = mw.language.getContentLanguage()
local item = mw.wikibase.getEntity(itemId)
local levels = 3 -- Default Max Levels for hierarchy
if item == nil then
mw.addWarning("Wikidata item not found")
return ""
end
-- ==========================================
-- NEW: Get Dynamic Theme securely via pcall
-- ==========================================
local themeColor = '#F2F2F2'
local themeIcon = ''
local success, themeModule = pcall(require, 'Module:Databox/theme')
if success and type(themeModule) == 'table' then
local themeData = themeModule.getTheme(args, item)
if themeData then
themeColor = themeData.color or '#F2F2F2'
themeIcon = themeData.icon or ''
end
end
local headerText = item:getLabel() or mw.title.getCurrentTitle().text
if themeIcon ~= '' then
headerText = string.format("[[File:%s|22px|middle|link=]] %s", themeIcon, headerText)
end
-- ==========================================
--Table Construction
local dataTable = mw.html.create('table')
:addClass('infobox vcard')
:css({
['width'] = '22em'
})
-- Title
dataTable:tag('tr'):tag('th')
:addClass('fn')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
['background-color'] = themeColor,
['border-top'] = args.titleborder or 'none',
['border-bottom'] = args.titleborder or 'none',
['padding'] = '0.5em 0',
['margin'] = '0.5em 0',
['font-size'] = '125%',
['color'] = args.titletextcolor or 'black',
['font-weight'] = 'bold',
})
:wikitext(headerText)
-- Native name
local officialName = getBestStatement(item, 'P1448', 'P1559')
if officialName then
if officialName.language ~= 'ks' then
local langName = mw.language.fetchLanguageName(officialName.language, 'ks')
dataTable:tag('tr'):tag('th')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
padding = '0.5em 0',
margin = '0.5em 0',
['font-size'] = '90%',
['font-weight'] = 'bold',
['max-width'] = '240px'
})
:wikitext('اَصٕل ناو [[' .. langName ..']] زَبانہِ مَنٛز: ' .. officialName.text)
end
end
-- 1. Logo (P154) - 200px
local logo = args['لوگو'] or args['logo']
-- Manual caption for Logo
local logo_caption = args['لوگو_تَفصیٖل'] or args['logo_caption']
if not logo and item then
local st = item:getBestStatements('P154')
if #st > 0 then logo = st[1].mainsnak.datavalue.value end
end
if logo then
local logoCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center', ['padding-bottom'] = '5px'})
-- Render Logo
logoCell:wikitext('[[File:' .. logo .. '|frameless|200px]]')
-- Render Logo Caption (Only if manually added)
if logo_caption then
logoCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(logo_caption)
end
end
-- 2. Image (P18) - 300px
local image = args['تَصویٖر'] or args['image']
-- Manual caption for Image
local caption = args['تَصویٖر_تَفصیٖل'] or args['image_caption']
if not image and item then
local st = item:getBestStatements('P18')
if #st > 0 then image = st[1].mainsnak.datavalue.value end
end
if image then
local imageCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center'})
-- Render Image
imageCell:wikitext('[[File:' .. image .. '|frameless|300px]]')
-- Render Image Caption (Only if manually added)
if caption then
imageCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(caption)
end
end
-- P31 (Instance of)
local p31_stmts = item:getBestStatements('P31')
local p31_links = {} -- ALWAYS create this table, even if empty
if #p31_stmts > 0 then
for i = 1, math.min(#p31_stmts, 2) do
local snak = p31_stmts[i].mainsnak
if snak.datavalue and snak.datavalue.value.id then
local id = snak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
table.insert(p31_links, '[[' .. sitelink .. '|' .. label .. ']]')
elseif en_sitelink then
local desc = getDescription(id)
table.insert(p31_links, '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]')
else
table.insert(p31_links, label)
end
end
end
end
-- Render P31 row only if we actually have links
if #p31_links > 0 then
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({
['background-color'] = themeColor,
['font-weight'] = 'bold',
['text-align'] = 'center',
['color'] = args.titletextcolor or 'black',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(table.concat(p31_links, '، '))
end
local properties = mw.wikibase.orderProperties(item:getProperties())
local property_blacklist_hash = valuesToKeys(mergeTables(property_blacklist, hidden_properties))
local property_whitelist_hash = valuesToKeys(property_whitelist)
local properties_with_parents_hash = valuesToKeys(properties_with_parents)
local properties_with_children_hash = valuesToKeys(properties_with_children)
property_blacklist_hash['P31'] = true
property_blacklist_hash['P18'] = true
local edit_message = mw.message.new('vector-view-edit'):plain()
-- Birth/Death Logic
local date_of_birth = getBestStatement(item, 'P569')
local date_of_death = getBestStatement(item, 'P570')
local instance_of = getBestStatement(item, 'P31')
local place_of_birth = getBestStatement(item, 'P19')
local place_of_death = getBestStatement(item, 'P20')
local countryid = ' '
pcall(function ()
countryid = item.claims['P17'][1].mainsnak.datavalue.value.id
end)
if instance_of and instance_of.id == 'Q5' and date_of_birth and date_of_birth.time:sub(1, 1) ~= '-' then
local birth = getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('پٲدٲیِش'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(birth))
if date_of_death then
local death = getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('وَفات'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(death))
end
end
local merged_chronology = false -- flag for P155/P156
for _, property in pairs(properties) do
-- Skip rendering P156 separately if we merged it in P155 loop
local skip_this_property = false
if merged_chronology and property == 'P156' then
skip_this_property = true
end
if not skip_this_property then
-- Safely get datatype
local claims = item.claims[property]
local datatype = 'unknown'
if claims and claims[1] and claims[1].mainsnak and claims[1].mainsnak.datatype then
datatype = claims[1].mainsnak.datatype
end
local english_label = mw.wikibase.getLabelByLang(property, 'en')
english_label = english_label and english_label:upper() or property
local kashmiri_label = mw.wikibase.getLabelByLang(property, 'ks')
if property == 'P1082' or property == 'P1120' or property == 'P1339' or property == 'P2046' or property == 'P2044' then
datatype = 'number'
end
overriden_value = overriden_properties[english_label] or overriden_properties[kashmiri_label]
local shouldShow = false
if property_whitelist_hash[property] then
shouldShow = true
elseif datatype ~= 'commonsMedia' and datatype ~= 'external-id'
and datatype ~= 'wikibase-property' and
datatype ~= 'geo-shape' and datatype ~= 'tabular-data' and
(not property_blacklist_hash[property] and not property_blacklist_hash[english_label] and not property_blacklist_hash[kashmiri_label]) then
shouldShow = true
end
local statements = item:getBestStatements(property)
if shouldShow and (show_english_properties or kashmiri_label ~= nil or overriden_value) and #statements <= 30 then
local propertyValue = item:formatStatements(property)
-- RESTORED FEATURE: Link property label (P1629)
-- Checks if the property (e.g., "Capital") has a subject item (e.g., "Capital City")
-- and if that item has a Kashmiri article, it links the label.
local propertyEntity = mw.wikibase.getEntity(property)
if propertyEntity then
local propertySubjects = propertyEntity:getBestStatements('P1629') -- 'P1629 = subject item of this property'
if #propertySubjects == 1
and propertyEntity['claims']['P1629'][1].mainsnak.snaktype == 'value' then
local subjectItemQid = propertyEntity['claims']['P1629'][1].mainsnak.datavalue.value.id
local articleSitelink = mw.wikibase.getSitelink(subjectItemQid)
if articleSitelink ~= nil then -- Property subject item has local article
propertyValue.label = '[[' .. articleSitelink .. '|' .. propertyValue.label .. ']]'
end
end
end
local value = overriden_value
-- Check if value is manually overriden
if (value == nil) then
-- HIERARCHY FEATURE LOGIC
if #statements == 1 and levels >= 2 and (properties_with_parents_hash[property] or properties_with_children_hash[property]) then
value = propertyValue.value
if property == 'P155' or property == 'P156' then -- follows or followed by
value = '• ' .. value
end
local level = {}
-- Show parent/child item if any:
if item['claims'][property][1].mainsnak.snaktype == 'value' then
level[1] = {}
level[1].value = item['claims'][property][1].mainsnak.datavalue.value
level[1].item = mw.wikibase.getEntity(level[1].value.id)
if level[1].item then
level[1].statements = mw.wikibase.getBestStatements(level[1].item.id, property)
else
level[1].statements = {}
end
end
if item['claims'][property][1].mainsnak.snaktype == 'value'
and #level[1].statements == 1 and level[1].statements[1].mainsnak.datavalue then
level[1].qid = level[1].statements[1].mainsnak.datavalue.value.id
if level[1].qid ~= countryid then -- do not repeat country
level[1].propertyValue = level[1].item:formatStatements(property)
if level[1].propertyValue then
-- Show multi-level list as bulleted list:
if not (property == 'P155' or property == 'P156') then
value = '• ' .. value
end
if properties_with_children_hash[property] then -- next lower level / child item
if property == 'P156' then
value = value .. '<br/>• ' .. level[1].propertyValue.value
else
value = value .. '<br/>' .. ' • ' .. level[1].propertyValue.value
end
else -- next higher level / parent item
if property == 'P155' then
value = '• ' .. level[1].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[1].propertyValue.value .. '<br/> ' .. value
end
end
local lc = 2 -- level counter
while lc < levels and level[lc-1].item and level[lc-1].item.claims[property] and level[lc-1].item.claims[property][1] and level[lc-1].item.claims[property][1].mainsnak.datavalue do
level[lc]={}
level[lc].value = level[lc-1].item.claims[property][1].mainsnak.datavalue.value
level[lc].item = mw.wikibase.getEntity(level[lc].value.id)
if not level[lc].item then break end
level[lc].statements = mw.wikibase.getBestStatements(level[lc].item.id, property)
if #level[lc].statements > 0 and level[lc].statements[1].mainsnak.datavalue then
level[lc].qid = level[lc].statements[1].mainsnak.datavalue.value.id
if #level[lc].statements == 1 and level[lc].qid ~= countryid then
level[lc].propertyValue = level[lc].item:formatStatements(property)
if properties_with_children_hash[property] then
if property == 'P156' then
value = value .. '<br/>' .. '• ' .. level[lc].propertyValue.value
else
value = value .. '<br/>' .. string.rep(' ', lc) .. '• ' .. level[lc].propertyValue.value
end
else
if property == 'P155' then
value = '• ' .. level[lc].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[lc].propertyValue.value .. '<br/> ' .. value:gsub('<br/>', '<br/> ')
end
end
lc = lc+1
else
break
end
else
break
end
end -- while lc
end
end
end
if property == 'P155' then -- P155 (follows / Chronology)
local visited = {}
visited[item.id] = true
-- 1. Fetch previous items (P155 chain) up to 2 steps back
local prev_items = {}
local curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P155')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local prev_id = st[1].mainsnak.datavalue.value.id
if prev_id == countryid or visited[prev_id] then break end
table.insert(prev_items, prev_id)
visited[prev_id] = true
curr_qid = prev_id
else
break
end
end
value = ""
-- 2. Print previous items in CHRONOLOGICAL order (oldest first)
if #prev_items > 0 then
for i = #prev_items, 1, -1 do
local id = prev_items[i]
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
-- 3. Add Current Item (Bold)
value = value .. "<p>• \'\'\'" .. (item:getLabel() or mw.title.getCurrentTitle().text) .. "\'\'\'"
-- 4. Fetch next items (P156 chain) up to 2 steps forward
local next_items = {}
curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P156')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local next_id = st[1].mainsnak.datavalue.value.id
-- Stop if country ID or if item was already visited above
if next_id == countryid or visited[next_id] then break end
table.insert(next_items, next_id)
visited[next_id] = true
curr_qid = next_id
else
break
end
end
if #next_items > 0 then
for _, id in ipairs(next_items) do
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
propertyValue.label = 'کال زان' -- Chronology
merged_chronology = true
end
-- END HIERARCHY LOGIC
else
-- Standard processing for non-hierarchical items
if datatype == 'time' then
local statementObject = getBestStatement(item, property)
if statementObject and statementObject.time then
local dateString = statementObject.time
if property == 'P1317' or property == 'P2031' then
value = formatDate(lang, dateString, propertyValue.value, 'Y')
else
value = formatDate(lang, dateString, propertyValue.value)
end
else
value = ''
end
elseif datatype == 'wikibase-item' then
-- Custom formatting to add Tooltip, Icon, and Date Qualifiers
local vals = {}
local has_qualifier = false
for _, stmt in ipairs(statements) do
if stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue and stmt.mainsnak.datavalue.value.id then
local id = stmt.mainsnak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
local item_str = ""
if sitelink then
item_str = '[[' .. sitelink .. '|' .. label .. ']]'
elseif en_sitelink then
local desc = getDescription(id)
item_str = '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
item_str = label
end
-- Extract Date Qualifier if available
local qual = getDateQualifier(stmt)
if qual then
item_str = item_str .. ' <small>(' .. qual .. ')</small>'
has_qualifier = true
end
table.insert(vals, item_str)
end
end
-- Switch format: Unbulleted list (<br/>) if qualifiers exist, comma-separated (، ) if not
if has_qualifier then
value = table.concat(vals, '<br/>')
else
value = table.concat(vals, '، ')
end
if value == '' then value = propertyValue.value end
else
local qual = statements[1] and getDateQualifier(statements[1])
if qual then
value = propertyValue.value .. ' <small>(' .. qual .. ')</small>'
else
value = propertyValue.value
end
end
end
elseif (value:find("^[Q]%d+") ~= nil) then
value = '[[' .. mw.wikibase.getSitelink(value) .. ']]'
end
if (datatype == 'time' or datatype == 'number' or datatype == 'quantity') then
value = toKashmirinumbers(value)
end
-- COLLAPSIBLE LIST LOGIC FOR > 10 ITEMS (NO HEADER)
if #statements > 10 then
value = '<div class="mw-collapsible mw-collapsed" id="mw-custom-collapsible-' .. property .. '" style="border:none; background:transparent;">' ..
'<div class="mw-collapsible-content">' .. value .. '</div></div>'
end
if not isEmpty(value) then
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em',
['vertical-align'] = 'text-top'
})
:wikitext(lang:ucfirst(propertyValue.label)):done()
:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px',
['vertical-align'] = 'text-top'
})
:wikitext(frame:preprocess(value))
end
end
end -- end skip_this_property check
end
-- MANUAL ROWS AND CUSTOM HEADERS
for i = 1, 10 do
local label_param = 'label' .. i
local data_param = 'data' .. i
local header_param = 'customheader' .. i
-- Support for 3 columns
local data_a_param = 'data' .. i .. 'a'
local data_b_param = 'data' .. i .. 'b'
local data_c_param = 'data' .. i .. 'c'
local label_value = args[label_param]
local data_value = args[data_param]
local header_value = args[header_param]
local data_a_value = args[data_a_param]
local data_b_value = args[data_b_param]
local data_c_value = args[data_c_param]
-- STRICT CHECKS: Make sure the parameters aren't just empty strings
local has_label = label_value and #label_value > 0
local has_data = data_value and #data_value > 0
local has_data_a = data_a_value and #data_a_value > 0
local has_data_b = data_b_value and #data_b_value > 0
local has_data_c = data_c_value and #data_c_value > 0
-- Custom Header Row
if header_value and #header_value > 0 then
dataTable:tag('tr')
:tag('th')
:attr('colspan', '2')
:css({
['text-align'] = 'center',
['font-weight'] = 'bold',
['background-color'] = themeColor,
['color'] = args.titletextcolor or '#000000',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(frame:preprocess(header_value))
:done()
:done()
end
-- Data Row
if has_data or has_data_a or has_data_b or has_data_c then
local row = dataTable:tag('tr')
-- NEW Case 1: Dynamic Multi-Column layout (1, 2, or 3 columns)
if has_data_a or has_data_b or has_data_c then
local cell
if has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
cell = row:tag('td')
else
cell = row:tag('td'):attr('colspan', '2')
end
local innerTable = cell:tag('table')
:css({
['width'] = '100%',
['table-layout'] = 'fixed',
['text-align'] = 'center',
['background'] = 'transparent',
['border-collapse'] = 'collapse',
['line-height'] = '1.4em'
})
local innerRow = innerTable:tag('tr'):css('vertical-align', 'top')
-- Count how many columns actually exist to calculate perfect width
local active_cols = 0
if has_data_a then active_cols = active_cols + 1 end
if has_data_b then active_cols = active_cols + 1 end
if has_data_c then active_cols = active_cols + 1 end
local col_width = (100 / active_cols) .. '%'
local printed_cols = 0
-- Column A
if has_data_a then
innerRow:tag('td')
:css({ ['width'] = col_width, ['padding'] = '0.2em' })
:wikitext(frame:preprocess(data_a_value))
:done()
printed_cols = printed_cols + 1
end
-- Column B
if has_data_b then
local css_b = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_b['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_b)
:wikitext(frame:preprocess(data_b_value))
:done()
printed_cols = printed_cols + 1
end
-- Column C
if has_data_c then
local css_c = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_c['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_c)
:wikitext(frame:preprocess(data_c_value))
:done()
end
-- Original Case 2: Both standard label and standard data exist
elseif has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
row:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px'
})
:wikitext(frame:preprocess(data_value))
:done()
-- Original Case 3: Only standard data exists
else
row:tag('td')
:attr('colspan', '2')
:css({
['line-height'] = '1.6em',
['text-align'] = 'center',
['padding'] = '0.5em 0.3em',
['font-size'] = '100%'
})
:wikitext(frame:preprocess(data_value))
:done()
end
row:done()
end
end
-- Standalone Module at the bottom (Preserved exactly as requested)
local standalone_module = args['module'] or args['ماڈیول']
if standalone_module and #standalone_module > 0 then
dataTable:tag('tr')
:tag('td')
:attr('colspan', '2')
:css({
['padding'] = '0',
['text-align'] = 'center',
['width'] = '100%'
})
:wikitext(frame:preprocess(standalone_module))
:done()
:done()
end
-- Map
local coordinates_statements = item:getBestStatements('P625')
if #coordinates_statements >= 1 and coordinates_statements[1].mainsnak.datavalue and coordinates_statements[1].mainsnak.datavalue.value.globe == 'http://www.wikidata.org/entity/Q2' then
local latitude = coordinates_statements[1].mainsnak.datavalue.value.latitude
local longitude = coordinates_statements[1].mainsnak.datavalue.value.longitude
local geojson = {
type = 'Feature',
geometry = {
type = 'Point',
coordinates = { longitude, latitude }
},
properties = {
title = item:getLabel() or mw.title.getCurrentTitle().text,
['marker-symbol'] = 'marker',
['marker-color'] = '#224422',
}
}
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(frame:extensionTag('mapframe', mw.text.jsonEncode(geojson), {
height = 250,
width = 250,
frameless = 'frameless',
align = 'center',
latitude = latitude,
longitude = longitude,
zoom = 6
}))
end
local div_start = '<div style="border-style: solid; border-color:gray; border-width: 1px 0 0 0; margin-top: 2em; text-align: center;">'
local pen_icon = ' [[File:Wikidata-logo.svg|' .. edit_message .. '|22px|baseline|class=noviewer|link=https://www.wikidata.org/wiki/' .. item.id .. ']]'
local edit_message_link = '[https://www.wikidata.org/wiki/' .. item.id .. ' وِکی ڈیٹا پؠٹھ کٔرِو اؠڈِٹ]'
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(div_start .. edit_message_link .. pen_icon .. '</div>')
return tostring(dataTable)
end
function p.debugTheme(frame)
local qid = frame.args[1]
local item = mw.wikibase.getEntity(qid)
local theme = p.getTheme({}, item)
return "Debug Result for " .. qid .. " -> Color: " .. tostring(theme.color) .. " | Icon: " .. tostring(theme.icon)
end
return p
000kfwpdf7eh8d1iy7qevg1irdqalt7
146573
146569
2026-07-31T12:58:05Z
آیات محراج
11062
146573
Scribunto
text/plain
-- Please DO NOT edit this page unless you know what you are doing.
-- Maintainer: User:511KeV
-- https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual
-- https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua
local property_blacklist = {
'P360', --is a list of
'P4224', --category contains
'P935', -- Commons gallery
'P1472', -- Commons Creator page
'P1612', -- Commons Institution page
'P373', -- Commons category
'P3722', -- Commons maps category
'P1151', -- topic's main Wikimedia portal
'P1424', -- topic's main template
'P910', -- topic's main category
'P1200', -- bodies of water basin category
'P1792', -- category of associated people
'P2521', -- female form of label
'P3321', -- male form of label
'P6186', -- category for eponymous categories
'P1464', -- category for people born here
'P1465', -- category for people who died here
'P1791', -- category of people buried here
'P1740', -- category for films shot at this location
'P2033', -- Category for pictures taken with camera
'P2517', -- category for recipients of this award
'P4195', -- category for employees of the organization
'P1754', -- category related to list
'P8596', -- category for the exterior of the item
'P301', -- category's main topic
'P6112',-- category for members of a team
'P971', -- category combines topics
'P3876', -- category for alumni of educational institution
'P8933', -- category for the view from the item
'P1753', -- list related to category
'P3921', -- Wikidata SPARQL query equivalent
'P1204', -- Wikimedia portal's main topic
'P1423', -- template's main topic
'P1709', -- equivalent class
'P3950', -- narrower external class
'P2888', -- exact match
'P1382', -- coincident with
'P2670', -- has parts of the class
'P3113', -- does not have part
'P2737', -- union of
'P2738', -- disjoint union of
'P2445', -- metasubclass of
'P1963', -- properties for this type
'P3176', -- uses property
'P1889', -- different from
'P460', -- said to be the same as
'P2959', -- permanent duplicated item
'P2860', -- cites
'P5125', -- wikimedia outline
'P5008', -- on focus list of Wikimedia project
'P2559', -- Wikidata usage instructions
'P1343', -- described by source
'P8687', -- social media followers
'P972', -- catalogue
'P1282', -- OSM tag or key
'P4839', -- Wolfram Language entity code
'P6104', -- Maintained by Wikiproject
'P5996', -- Category for films in this language
'P735', -- Given name
'P734', -- Family name
'P1559', -- Native name (Handled separately)
'P21', -- Sex or gender
'P2184', -- history of topic
'P1438', -- Jewish Encyclopedia ID
'P7867', -- category for maps
'P8402', -- Open Data portal
'P1448', -- official name (Handled separately)
'P569', -- date of birth (Handled separately)
'P570', -- date of death (Handled separately)
'P19', -- place of birth
'P20', -- place of death
'P27', -- country of citizenship
'P2747', -- Filmiroda rating
'P7561', -- category for the interior of the item
'P6365', -- member category
'P465', -- sRGB color hex triplet
'P487', -- Unicode character
'P7084', -- related category
'P7763', -- Copyright status as a creator
'P1814', -- name in kana
'P2001', -- Revised Romanization
'P2572', -- Hashtag
'P8989', -- category for the view of the item
'P6363', -- WordLift
}
-- Exceptions to the datatype blocking:
local property_whitelist = {
'P856', -- official website
'P3896',-- geoshape
'P345', -- IMDB id
'P6375' -- street address
}
-- Properties with higher level items (Bulleted Hierarchy):
local properties_with_parents = {
'P131', -- located in the administrative territorial entity
'P144', -- based on
'P155', -- follows
'P171', -- parent taxon
'P276', -- location
'P279', -- subclass of
'P361', -- part of
'P706', -- located on terrain feature
'P749', -- parent organization
'P807', -- separated/forked from
'P1365', -- replaced
'P1647', -- subproperty of
'P3730' -- next higher rank
}
local properties_with_children = {
-- Properties with lower level items:
'P150', -- contains administrative territorial entity
'P156', -- followed by
'P355', -- subsidiary
'P527', -- has part
'P1012', -- contains
'P1366', -- replaced by
'P3729', -- next lower rank
'P4330', -- contains
'P7888' -- merged into
}
-- Merge two tables and return a new table
function mergeTables(first, second)
result = {}
for k,v in pairs(first) do
table.insert(result, v)
end
for k,v in pairs(second) do
table.insert(result, v)
end
return result
end
-- Turn index based tables into key based tables
function valuesToKeys(array)
local result = {}
for _, v in pairs(array) do
result[v:upper()] = true
end
return result
end
-- Helper to get description for tooltips
function getDescription(id)
return mw.wikibase.getDescription(id, 'ks') or mw.wikibase.getDescription(id, 'en') or ""
end
function getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
local birth_time = ''
if date_of_death then
birth_time = formatDate(lang, date_of_birth.time)
else
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
birth_time = string.format('{{Birth date and age|%s|%s|%s}}',
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
end
local birth = birth_time
if place_of_birth then
-- Try to get the Kashmiri article name for the entity
local birth_location = mw.wikibase.getSitelink(place_of_birth.id, 'kswiki')
local link = true
if not birth_location then
-- If there was no Kashmiri article for the entity, then get an article name from other wikis
birth_location = mw.wikibase.getLabel(place_of_birth.id)
link = false
end
if birth_location then
if link then birth_location = '[[' .. birth_location .. ']]' end
birth = birth .. '<br>' .. birth_location
local birth_country = getBestStatementById(place_of_birth.id, 'P17')
if birth_country then
local birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'kswiki')
local link = true
if not birth_country_label then
birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'enwiki')
link = false
end
if link then birth_country_label = '[[' .. birth_country_label .. ']]' end
birth = birth .. '، ' .. birth_country_label
end
end
end
return birth
end
function getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
local date_of_death_parts = mw.text.split(formatDate(lang, date_of_death.time, nil, 'Y-m-j'), '-')
local death_time = string.format('{{Death date and age|%s|%s|%s|%s|%s|%s}}',
date_of_death_parts[1], date_of_death_parts[2], date_of_death_parts[3],
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
local death = death_time
if place_of_death then
local death_location = mw.wikibase.getSitelink(place_of_death.id, 'kswiki')
local link = true
if not death_location then
death_location = mw.wikibase.getSitelink(place_of_death.id, 'enwiki')
link = false
end
if not death_location then
death_location = mw.wikibase.getLabel(place_of_death.id)
link = false
end
if death_location then
if link then death_location = '[[' .. death_location .. ']]' end
death = death .. '<br>' .. death_location
local death_country = getBestStatementById(place_of_death.id, 'P17')
if death_country then
local death_country_label = mw.wikibase.getSitelink(death_country.id, 'kswiki')
local link = true
if not death_country_label then
death_country_label = mw.wikibase.getSitelink(death_country.id, 'enwiki')
link = false
end
if link then death_country_label = '[[' .. death_country_label .. ']]' end
death = death .. '، ' .. death_country_label
end
end
end
return death
end
-- Convert Arabic numbers (0123456789) to Kashmiri numbers (٠١٢٣٤٥٦٧٨٩) and translate date terms
function toKashmirinumbers(text)
if text == nil then return nil end
return text:gsub('0', '0')
:gsub('1', '1')
:gsub('2', '2')
:gsub('3', '3')
:gsub('4', '4')
:gsub('5', '5')
:gsub('6', '6')
:gsub('7', '7')
:gsub('8', '8')
:gsub('9', '9')
:gsub('century', 'صٔدی')
:gsub('BCE', 'مَسیٖح برٛونٛہہ')
:gsub('million years', 'مِلیَن ؤری')
:gsub('AD', 'عیٖسوی')
:gsub('square kilometre', 'کِلومیٖٹَر چَکور')
:gsub('kilometre', 'کِلومیٖٹَر')
end
function formatDate(lang, dateString, fallback, format)
-- Check if the date is year-only (Wikidata uses -00-00 for unknown month/day)
local isYearOnly = string.find(dateString, '%-00%-00T') ~= nil
-- If no specific format is requested, set default based on precision
if not format then
if isYearOnly then
format = 'Y' -- Only show the Year
else
format = 'j xg Y' -- Show Day Month Year
end
end
-- For BCE dates (starting with -), MediaWiki's formatDate often returns the raw string.
-- We return it here so toKashmirinumbers can translate "century" and "BCE" later.
if dateString:sub(1, 1) == '-' then return fallback or dateString end
-- Standardize the string for the parser
dateString = dateString:gsub('%-00%-00T', '-01-01T')
return lang:formatDate(format, dateString, false)
end
-- Safe renderer for qualifier snaks using MediaWiki's native function
local function renderSnakSafe(snak)
if not snak or snak.snaktype ~= 'value' then return nil end
local success, res = pcall(mw.wikibase.renderSnak, snak)
if success and res and res ~= '' then
return toKashmirinumbers(res)
end
return nil
end
-- Helper to extract date qualifiers (P585 = Point in time, P580 = Start time, P582 = End time)
local function getDateQualifier(stmt)
if not stmt or not stmt.qualifiers then return nil end
local q = stmt.qualifiers
-- 1. Check for Point in Time (P585)
local p585 = q.P585 and renderSnakSafe(q.P585[1])
if p585 then return p585 end
-- 2. Check for Start Time (P580) and/or End Time (P582)
local p580 = q.P580 and renderSnakSafe(q.P580[1])
local p582 = q.P582 and renderSnakSafe(q.P582[1])
if p580 and p582 then
return p580 .. ' – ' .. p582
elseif p580 then
return p580 .. ' –'
elseif p582 then
return '– ' .. p582
end
return nil
end
function isEnglish(text)
return string.find(text, '[abcdefghijklmnopqrstuvwxyz]') ~= nil
end
-- Returns the best statements for the first property this item has
function getBestStatement(item, ...)
for i,v in ipairs(arg) do
local statements = item:getBestStatements(v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
-- Returns the best statements for the first property this item has
function getBestStatementById(id, ...)
for i,v in ipairs(arg) do
local statements = mw.wikibase.getBestStatements( id, v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
function len(t)
local count = 0
for _ in pairs(t) do count = count + 1 end
return count
end
function isEmpty(s)
return s == nil or s == ''
end
local module_properties = { ['item'] = true, ['آئٹم'] = true, ['کھٔٹِتھ'] = true, ['صِرِف کٲشُر'] = true, ['module'] = true, ['ماڈیول'] = true }
function getOverridenProperties(args)
properties = {}
for key, value in pairs(args) do
if (not module_properties[key]) then
properties[key:upper()] = value
end
end
return properties
end
local p = {}
function p.databox(frame)
local args = frame:getParent().args
local itemId = nil
local show_english_properties = true
if args.item or args['اَیٹم'] then
itemId = args.item or args['اَیٹم']
end
if args['صِرِف کٲشُر'] == true or args['صِرِف کٲشُر'] == 'آ' then
show_english_properties = false
end
local overriden_properties = getOverridenProperties(args)
local hidden_properties = {}
if args['کھٔٹِتھ'] then
hidden_properties = mw.text.split(args['کھٔٹِتھ'], "%s*[,،]%s*")
end
local lang = mw.language.getContentLanguage()
local item = mw.wikibase.getEntity(itemId)
local levels = 3 -- Default Max Levels for hierarchy
if item == nil then
mw.addWarning("Wikidata item not found")
return ""
end
-- ==========================================
-- NEW: Get Dynamic Theme securely via pcall
-- ==========================================
local themeColor = '#F2F2F2'
local themeIcon = ''
local success, themeModule = pcall(require, 'Module:Databox/theme')
if success and type(themeModule) == 'table' then
local themeData = themeModule.getTheme(args, item)
if themeData then
themeColor = themeData.color or '#F2F2F2'
themeIcon = themeData.icon or ''
end
end
local headerText = item:getLabel() or mw.title.getCurrentTitle().text
if themeIcon ~= '' then
headerText = string.format("[[File:%s|22px|middle|link=]] %s", themeIcon, headerText)
end
-- ==========================================
--Table Construction
local dataTable = mw.html.create('table')
:addClass('infobox vcard')
:css({
['width'] = '22em'
})
-- Title
dataTable:tag('tr'):tag('th')
:addClass('fn')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
['background-color'] = themeColor,
['border-top'] = args.titleborder or 'none',
['border-bottom'] = args.titleborder or 'none',
['padding'] = '0.5em 0',
['margin'] = '0.5em 0',
['font-size'] = '125%',
['color'] = args.titletextcolor or 'black',
['font-weight'] = 'bold',
})
:wikitext(headerText)
-- Native name
local officialName = getBestStatement(item, 'P1448', 'P1559')
if officialName then
if officialName.language ~= 'ks' then
local langName = mw.language.fetchLanguageName(officialName.language, 'ks')
dataTable:tag('tr'):tag('th')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
padding = '0.5em 0',
margin = '0.5em 0',
['font-size'] = '90%',
['font-weight'] = 'bold',
['max-width'] = '240px'
})
:wikitext('اَصٕل ناو [[' .. langName ..']] زَبانہِ مَنٛز: ' .. officialName.text)
end
end
-- 1. Logo (P154) - 200px
local logo = args['لوگو'] or args['logo']
-- Manual caption for Logo
local logo_caption = args['لوگو_تَفصیٖل'] or args['logo_caption']
if not logo and item then
local st = item:getBestStatements('P154')
if #st > 0 then logo = st[1].mainsnak.datavalue.value end
end
if logo then
local logoCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center', ['padding-bottom'] = '5px'})
-- Render Logo
logoCell:wikitext('[[File:' .. logo .. '|frameless|200px]]')
-- Render Logo Caption (Only if manually added)
if logo_caption then
logoCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(logo_caption)
end
end
-- 2. Image (P18) - 300px
local image = args['تَصویٖر'] or args['image']
-- Manual caption for Image
local caption = args['تَصویٖر_تَفصیٖل'] or args['image_caption']
if not image and item then
local st = item:getBestStatements('P18')
if #st > 0 then image = st[1].mainsnak.datavalue.value end
end
if image then
local imageCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center'})
-- Render Image
imageCell:wikitext('[[File:' .. image .. '|frameless|300px]]')
-- Render Image Caption (Only if manually added)
if caption then
imageCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(caption)
end
end
-- P31 (Instance of)
local p31_stmts = item:getBestStatements('P31')
local p31_links = {} -- ALWAYS create this table, even if empty
if #p31_stmts > 0 then
for i = 1, math.min(#p31_stmts, 2) do
local snak = p31_stmts[i].mainsnak
if snak.datavalue and snak.datavalue.value.id then
local id = snak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
table.insert(p31_links, '[[' .. sitelink .. '|' .. label .. ']]')
elseif en_sitelink then
local desc = getDescription(id)
table.insert(p31_links, '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]')
else
table.insert(p31_links, label)
end
end
end
end
-- Render P31 row only if we actually have links
if #p31_links > 0 then
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({
['background-color'] = themeColor,
['font-weight'] = 'bold',
['text-align'] = 'center',
['color'] = args.titletextcolor or 'black',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(table.concat(p31_links, '، '))
end
local properties = mw.wikibase.orderProperties(item:getProperties())
local property_blacklist_hash = valuesToKeys(mergeTables(property_blacklist, hidden_properties))
local property_whitelist_hash = valuesToKeys(property_whitelist)
local properties_with_parents_hash = valuesToKeys(properties_with_parents)
local properties_with_children_hash = valuesToKeys(properties_with_children)
property_blacklist_hash['P31'] = true
property_blacklist_hash['P18'] = true
local edit_message = mw.message.new('vector-view-edit'):plain()
-- Birth/Death Logic
local date_of_birth = getBestStatement(item, 'P569')
local date_of_death = getBestStatement(item, 'P570')
local instance_of = getBestStatement(item, 'P31')
local place_of_birth = getBestStatement(item, 'P19')
local place_of_death = getBestStatement(item, 'P20')
local countryid = ' '
pcall(function ()
countryid = item.claims['P17'][1].mainsnak.datavalue.value.id
end)
if instance_of and instance_of.id == 'Q5' and date_of_birth and date_of_birth.time:sub(1, 1) ~= '-' then
local birth = getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('پٲدٲیِش'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(birth))
if date_of_death then
local death = getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('وَفات'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(death))
end
end
local merged_chronology = false -- flag for P155/P156
for _, property in pairs(properties) do
-- Skip rendering P156 separately if we merged it in P155 loop
local skip_this_property = false
if merged_chronology and property == 'P156' then
skip_this_property = true
end
if not skip_this_property then
-- Safely get datatype
local claims = item.claims[property]
local datatype = 'unknown'
if claims and claims[1] and claims[1].mainsnak and claims[1].mainsnak.datatype then
datatype = claims[1].mainsnak.datatype
end
local english_label = mw.wikibase.getLabelByLang(property, 'en')
english_label = english_label and english_label:upper() or property
local kashmiri_label = mw.wikibase.getLabelByLang(property, 'ks')
if property == 'P1082' or property == 'P1120' or property == 'P1339' or property == 'P2046' or property == 'P2044' then
datatype = 'number'
end
overriden_value = overriden_properties[english_label] or overriden_properties[kashmiri_label]
local shouldShow = false
if property_whitelist_hash[property] then
shouldShow = true
elseif datatype ~= 'commonsMedia' and datatype ~= 'external-id'
and datatype ~= 'wikibase-property' and
datatype ~= 'geo-shape' and datatype ~= 'tabular-data' and
(not property_blacklist_hash[property] and not property_blacklist_hash[english_label] and not property_blacklist_hash[kashmiri_label]) then
shouldShow = true
end
local statements = item:getBestStatements(property)
if shouldShow and (show_english_properties or kashmiri_label ~= nil or overriden_value) and #statements <= 30 then
local propertyValue = item:formatStatements(property)
-- RESTORED FEATURE: Link property label (P1629)
-- Checks if the property (e.g., "Capital") has a subject item (e.g., "Capital City")
-- and if that item has a Kashmiri article, it links the label.
local propertyEntity = mw.wikibase.getEntity(property)
if propertyEntity then
local propertySubjects = propertyEntity:getBestStatements('P1629') -- 'P1629 = subject item of this property'
if #propertySubjects == 1
and propertyEntity['claims']['P1629'][1].mainsnak.snaktype == 'value' then
local subjectItemQid = propertyEntity['claims']['P1629'][1].mainsnak.datavalue.value.id
local articleSitelink = mw.wikibase.getSitelink(subjectItemQid)
if articleSitelink ~= nil then -- Property subject item has local article
propertyValue.label = '[[' .. articleSitelink .. '|' .. propertyValue.label .. ']]'
end
end
end
local value = overriden_value
-- Check if value is manually overriden
if (value == nil) then
-- HIERARCHY FEATURE LOGIC
if #statements == 1 and levels >= 2 and (properties_with_parents_hash[property] or properties_with_children_hash[property]) then
value = propertyValue.value
if property == 'P155' or property == 'P156' then -- follows or followed by
value = '• ' .. value
end
local level = {}
-- Show parent/child item if any:
if item['claims'][property][1].mainsnak.snaktype == 'value' then
level[1] = {}
level[1].value = item['claims'][property][1].mainsnak.datavalue.value
level[1].item = mw.wikibase.getEntity(level[1].value.id)
if level[1].item then
level[1].statements = mw.wikibase.getBestStatements(level[1].item.id, property)
else
level[1].statements = {}
end
end
if item['claims'][property][1].mainsnak.snaktype == 'value'
and #level[1].statements == 1 and level[1].statements[1].mainsnak.datavalue then
level[1].qid = level[1].statements[1].mainsnak.datavalue.value.id
if level[1].qid ~= countryid then -- do not repeat country
level[1].propertyValue = level[1].item:formatStatements(property)
if level[1].propertyValue then
-- Show multi-level list as bulleted list:
if not (property == 'P155' or property == 'P156') then
value = '• ' .. value
end
if properties_with_children_hash[property] then -- next lower level / child item
if property == 'P156' then
value = value .. '<br/>• ' .. level[1].propertyValue.value
else
value = value .. '<br/>' .. ' • ' .. level[1].propertyValue.value
end
else -- next higher level / parent item
if property == 'P155' then
value = '• ' .. level[1].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[1].propertyValue.value .. '<br/> ' .. value
end
end
local lc = 2 -- level counter
while lc < levels and level[lc-1].item and level[lc-1].item.claims[property] and level[lc-1].item.claims[property][1] and level[lc-1].item.claims[property][1].mainsnak.datavalue do
level[lc]={}
level[lc].value = level[lc-1].item.claims[property][1].mainsnak.datavalue.value
level[lc].item = mw.wikibase.getEntity(level[lc].value.id)
if not level[lc].item then break end
level[lc].statements = mw.wikibase.getBestStatements(level[lc].item.id, property)
if #level[lc].statements > 0 and level[lc].statements[1].mainsnak.datavalue then
level[lc].qid = level[lc].statements[1].mainsnak.datavalue.value.id
if #level[lc].statements == 1 and level[lc].qid ~= countryid then
level[lc].propertyValue = level[lc].item:formatStatements(property)
if properties_with_children_hash[property] then
if property == 'P156' then
value = value .. '<br/>' .. '• ' .. level[lc].propertyValue.value
else
value = value .. '<br/>' .. string.rep(' ', lc) .. '• ' .. level[lc].propertyValue.value
end
else
if property == 'P155' then
value = '• ' .. level[lc].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[lc].propertyValue.value .. '<br/> ' .. value:gsub('<br/>', '<br/> ')
end
end
lc = lc+1
else
break
end
else
break
end
end -- while lc
end
end
end
if property == 'P155' then -- P155 (follows / Chronology)
local visited = {}
visited[item.id] = true
-- 1. Fetch previous items (P155 chain) up to 2 steps back
local prev_items = {}
local curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P155')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local prev_id = st[1].mainsnak.datavalue.value.id
if prev_id == countryid or visited[prev_id] then break end
table.insert(prev_items, prev_id)
visited[prev_id] = true
curr_qid = prev_id
else
break
end
end
value = ""
-- 2. Print previous items in CHRONOLOGICAL order (oldest first)
if #prev_items > 0 then
for i = #prev_items, 1, -1 do
local id = prev_items[i]
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
-- 3. Add Current Item (Bold)
value = value .. "<p>• \'\'\'" .. (item:getLabel() or mw.title.getCurrentTitle().text) .. "\'\'\'"
-- 4. Fetch next items (P156 chain) up to 2 steps forward
local next_items = {}
curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P156')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local next_id = st[1].mainsnak.datavalue.value.id
-- Stop if country ID or if item was already visited above
if next_id == countryid or visited[next_id] then break end
table.insert(next_items, next_id)
visited[next_id] = true
curr_qid = next_id
else
break
end
end
if #next_items > 0 then
for _, id in ipairs(next_items) do
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
propertyValue.label = 'کال زان' -- Chronology
merged_chronology = true
end
-- END HIERARCHY LOGIC
else
-- Standard processing for non-hierarchical items
if datatype == 'time' then
local statementObject = getBestStatement(item, property)
if statementObject and statementObject.time then
local dateString = statementObject.time
if property == 'P1317' or property == 'P2031' then
value = formatDate(lang, dateString, propertyValue.value, 'Y')
else
value = formatDate(lang, dateString, propertyValue.value)
end
else
value = ''
end
elseif datatype == 'wikibase-item' then
-- Custom formatting to add Tooltip, Icon, and Date Qualifiers
local vals = {}
local has_qualifier = false
for _, stmt in ipairs(statements) do
if stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue and stmt.mainsnak.datavalue.value.id then
local id = stmt.mainsnak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
local item_str = ""
if sitelink then
item_str = '[[' .. sitelink .. '|' .. label .. ']]'
elseif en_sitelink then
local desc = getDescription(id)
item_str = '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
item_str = label
end
-- Extract Date Qualifier if available
local qual = getDateQualifier(stmt)
if qual then
item_str = item_str .. ' <small>(' .. qual .. ')</small>'
has_qualifier = true
end
table.insert(vals, item_str)
end
end
-- Switch format: Unbulleted list (<br/>) if qualifiers exist, comma-separated (، ) if not
if has_qualifier then
value = table.concat(vals, '<br/>')
else
value = table.concat(vals, '، ')
end
if value == '' then value = propertyValue.value end
else
local qual = statements[1] and getDateQualifier(statements[1])
if qual then
value = propertyValue.value .. ' <small>(' .. qual .. ')</small>'
else
value = propertyValue.value
end
end
end
elseif (value:find("^[Q]%d+") ~= nil) then
value = '[[' .. mw.wikibase.getSitelink(value) .. ']]'
end
if (datatype == 'time' or datatype == 'number' or datatype == 'quantity') then
value = toKashmirinumbers(value)
end
-- COLLAPSIBLE LIST LOGIC FOR > 10 ITEMS (NO HEADER)
if #statements > 10 then
value = '<div class="mw-collapsible mw-collapsed" id="mw-custom-collapsible-' .. property .. '" style="border:none; background:transparent;">' ..
'<div class="mw-collapsible-content">' .. value .. '</div></div>'
end
if not isEmpty(value) then
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em',
['vertical-align'] = 'text-top'
})
:wikitext(lang:ucfirst(propertyValue.label)):done()
:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px',
['vertical-align'] = 'text-top'
})
:wikitext(frame:preprocess(value))
end
end
end -- end skip_this_property check
end
-- MANUAL ROWS AND CUSTOM HEADERS
for i = 1, 10 do
local label_param = 'label' .. i
local data_param = 'data' .. i
local header_param = 'customheader' .. i
-- Support for 3 columns
local data_a_param = 'data' .. i .. 'a'
local data_b_param = 'data' .. i .. 'b'
local data_c_param = 'data' .. i .. 'c'
local label_value = args[label_param]
local data_value = args[data_param]
local header_value = args[header_param]
local data_a_value = args[data_a_param]
local data_b_value = args[data_b_param]
local data_c_value = args[data_c_param]
-- STRICT CHECKS: Make sure the parameters aren't just empty strings
local has_label = label_value and #label_value > 0
local has_data = data_value and #data_value > 0
local has_data_a = data_a_value and #data_a_value > 0
local has_data_b = data_b_value and #data_b_value > 0
local has_data_c = data_c_value and #data_c_value > 0
-- Custom Header Row
if header_value and #header_value > 0 then
dataTable:tag('tr')
:tag('th')
:attr('colspan', '2')
:css({
['text-align'] = 'center',
['font-weight'] = 'bold',
['background-color'] = themeColor,
['color'] = args.titletextcolor or '#000000',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(frame:preprocess(header_value))
:done()
:done()
end
-- Data Row
if has_data or has_data_a or has_data_b or has_data_c then
local row = dataTable:tag('tr')
-- NEW Case 1: Dynamic Multi-Column layout (1, 2, or 3 columns)
if has_data_a or has_data_b or has_data_c then
local cell
if has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
cell = row:tag('td')
else
cell = row:tag('td'):attr('colspan', '2')
end
local innerTable = cell:tag('table')
:css({
['width'] = '100%',
['table-layout'] = 'fixed',
['text-align'] = 'center',
['background'] = 'transparent',
['border-collapse'] = 'collapse',
['line-height'] = '1.4em'
})
local innerRow = innerTable:tag('tr'):css('vertical-align', 'top')
-- Count how many columns actually exist to calculate perfect width
local active_cols = 0
if has_data_a then active_cols = active_cols + 1 end
if has_data_b then active_cols = active_cols + 1 end
if has_data_c then active_cols = active_cols + 1 end
local col_width = (100 / active_cols) .. '%'
local printed_cols = 0
-- Column A
if has_data_a then
innerRow:tag('td')
:css({ ['width'] = col_width, ['padding'] = '0.2em' })
:wikitext(frame:preprocess(data_a_value))
:done()
printed_cols = printed_cols + 1
end
-- Column B
if has_data_b then
local css_b = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_b['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_b)
:wikitext(frame:preprocess(data_b_value))
:done()
printed_cols = printed_cols + 1
end
-- Column C
if has_data_c then
local css_c = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_c['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_c)
:wikitext(frame:preprocess(data_c_value))
:done()
end
-- Original Case 2: Both standard label and standard data exist
elseif has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
row:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px'
})
:wikitext(frame:preprocess(data_value))
:done()
-- Original Case 3: Only standard data exists
else
row:tag('td')
:attr('colspan', '2')
:css({
['line-height'] = '1.6em',
['text-align'] = 'center',
['padding'] = '0.5em 0.3em',
['font-size'] = '100%'
})
:wikitext(frame:preprocess(data_value))
:done()
end
row:done()
end
end
-- Standalone Module at the bottom (Preserved exactly as requested)
local standalone_module = args['module'] or args['ماڈیول']
if standalone_module and #standalone_module > 0 then
dataTable:tag('tr')
:tag('td')
:attr('colspan', '2')
:css({
['padding'] = '0',
['text-align'] = 'center',
['width'] = '100%'
})
:wikitext(frame:preprocess(standalone_module))
:done()
:done()
end
-- Map
local coordinates_statements = item:getBestStatements('P625')
if #coordinates_statements >= 1 and coordinates_statements[1].mainsnak.datavalue and coordinates_statements[1].mainsnak.datavalue.value.globe == 'http://www.wikidata.org/entity/Q2' then
local latitude = coordinates_statements[1].mainsnak.datavalue.value.latitude
local longitude = coordinates_statements[1].mainsnak.datavalue.value.longitude
local geojson = {
type = 'Feature',
geometry = {
type = 'Point',
coordinates = { longitude, latitude }
},
properties = {
title = item:getLabel() or mw.title.getCurrentTitle().text,
['marker-symbol'] = 'marker',
['marker-color'] = '#224422',
}
}
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(frame:extensionTag('mapframe', mw.text.jsonEncode(geojson), {
height = 250,
width = 250,
frameless = 'frameless',
align = 'center',
latitude = latitude,
longitude = longitude,
zoom = 6
}))
end
local div_start = '<div style="border-style: solid; border-color:gray; border-width: 1px 0 0 0; margin-top: 2em; text-align: center;">'
local pen_icon = ' [[File:Wikidata-logo.svg|' .. edit_message .. '|22px|baseline|class=noviewer|link=https://www.wikidata.org/wiki/' .. item.id .. ']]'
local edit_message_link = '[https://www.wikidata.org/wiki/' .. item.id .. ' وِکی ڈیٹا پؠٹھ کٔرِو اؠڈِٹ]'
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(div_start .. edit_message_link .. pen_icon .. '</div>')
return tostring(dataTable)
end
return p
6mq728ssb94zeylh3h9olt4q95iwudc
146583
146573
2026-07-31T13:42:46Z
آیات محراج
11062
146583
Scribunto
text/plain
-- Please DO NOT edit this page unless you know what you are doing.
-- Maintainer: User:511KeV
-- https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual
-- https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua
local property_blacklist = {
'P360', --is a list of
'P4224', --category contains
'P935', -- Commons gallery
'P1472', -- Commons Creator page
'P1612', -- Commons Institution page
'P373', -- Commons category
'P3722', -- Commons maps category
'P1151', -- topic's main Wikimedia portal
'P1424', -- topic's main template
'P910', -- topic's main category
'P1200', -- bodies of water basin category
'P1792', -- category of associated people
'P2521', -- female form of label
'P3321', -- male form of label
'P6186', -- category for eponymous categories
'P1464', -- category for people born here
'P1465', -- category for people who died here
'P1791', -- category of people buried here
'P1740', -- category for films shot at this location
'P2033', -- Category for pictures taken with camera
'P2517', -- category for recipients of this award
'P4195', -- category for employees of the organization
'P1754', -- category related to list
'P8596', -- category for the exterior of the item
'P301', -- category's main topic
'P6112',-- category for members of a team
'P971', -- category combines topics
'P3876', -- category for alumni of educational institution
'P8933', -- category for the view from the item
'P1753', -- list related to category
'P3921', -- Wikidata SPARQL query equivalent
'P1204', -- Wikimedia portal's main topic
'P1423', -- template's main topic
'P1709', -- equivalent class
'P3950', -- narrower external class
'P2888', -- exact match
'P1382', -- coincident with
'P2670', -- has parts of the class
'P3113', -- does not have part
'P2737', -- union of
'P2738', -- disjoint union of
'P2445', -- metasubclass of
'P1963', -- properties for this type
'P3176', -- uses property
'P1889', -- different from
'P460', -- said to be the same as
'P2959', -- permanent duplicated item
'P2860', -- cites
'P5125', -- wikimedia outline
'P5008', -- on focus list of Wikimedia project
'P2559', -- Wikidata usage instructions
'P1343', -- described by source
'P8687', -- social media followers
'P972', -- catalogue
'P1282', -- OSM tag or key
'P4839', -- Wolfram Language entity code
'P6104', -- Maintained by Wikiproject
'P5996', -- Category for films in this language
'P735', -- Given name
'P734', -- Family name
'P1559', -- Native name (Handled separately)
'P21', -- Sex or gender
'P2184', -- history of topic
'P1438', -- Jewish Encyclopedia ID
'P7867', -- category for maps
'P8402', -- Open Data portal
'P1448', -- official name (Handled separately)
'P569', -- date of birth (Handled separately)
'P570', -- date of death (Handled separately)
'P19', -- place of birth
'P20', -- place of death
'P27', -- country of citizenship
'P2747', -- Filmiroda rating
'P7561', -- category for the interior of the item
'P6365', -- member category
'P465', -- sRGB color hex triplet
'P487', -- Unicode character
'P7084', -- related category
'P7763', -- Copyright status as a creator
'P1814', -- name in kana
'P2001', -- Revised Romanization
'P2572', -- Hashtag
'P8989', -- category for the view of the item
'P6363', -- WordLift
}
-- Exceptions to the datatype blocking:
local property_whitelist = {
'P856', -- official website
'P3896',-- geoshape
'P345', -- IMDB id
'P6375' -- street address
}
-- Properties with higher level items (Bulleted Hierarchy):
local properties_with_parents = {
'P131', -- located in the administrative territorial entity
'P144', -- based on
'P155', -- follows
'P171', -- parent taxon
'P276', -- location
'P279', -- subclass of
'P361', -- part of
'P706', -- located on terrain feature
'P749', -- parent organization
'P807', -- separated/forked from
'P1365', -- replaced
'P1647', -- subproperty of
'P3730' -- next higher rank
}
local properties_with_children = {
-- Properties with lower level items:
'P150', -- contains administrative territorial entity
'P156', -- followed by
'P355', -- subsidiary
'P527', -- has part
'P1012', -- contains
'P1366', -- replaced by
'P3729', -- next lower rank
'P4330', -- contains
'P7888' -- merged into
}
-- Merge two tables and return a new table
function mergeTables(first, second)
result = {}
for k,v in pairs(first) do
table.insert(result, v)
end
for k,v in pairs(second) do
table.insert(result, v)
end
return result
end
-- Turn index based tables into key based tables
function valuesToKeys(array)
local result = {}
for _, v in pairs(array) do
result[v:upper()] = true
end
return result
end
-- Helper to get description for tooltips
function getDescription(id)
return mw.wikibase.getDescription(id, 'ks') or mw.wikibase.getDescription(id, 'en') or ""
end
function getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
local birth_time = ''
if date_of_death then
birth_time = formatDate(lang, date_of_birth.time)
else
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
birth_time = string.format('{{Birth date and age|%s|%s|%s}}',
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
end
local birth = birth_time
if place_of_birth then
-- Try to get the Kashmiri article name for the entity
local birth_location = mw.wikibase.getSitelink(place_of_birth.id, 'kswiki')
local link = true
if not birth_location then
-- If there was no Kashmiri article for the entity, then get an article name from other wikis
birth_location = mw.wikibase.getLabel(place_of_birth.id)
link = false
end
if birth_location then
if link then birth_location = '[[' .. birth_location .. ']]' end
birth = birth .. '<br>' .. birth_location
local birth_country = getBestStatementById(place_of_birth.id, 'P17')
if birth_country then
local birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'kswiki')
local link = true
if not birth_country_label then
birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'enwiki')
link = false
end
if link then birth_country_label = '[[' .. birth_country_label .. ']]' end
birth = birth .. '، ' .. birth_country_label
end
end
end
return birth
end
function getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
local date_of_death_parts = mw.text.split(formatDate(lang, date_of_death.time, nil, 'Y-m-j'), '-')
local death_time = string.format('{{Death date and age|%s|%s|%s|%s|%s|%s}}',
date_of_death_parts[1], date_of_death_parts[2], date_of_death_parts[3],
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
local death = death_time
if place_of_death then
local death_location = mw.wikibase.getSitelink(place_of_death.id, 'kswiki')
local link = true
if not death_location then
death_location = mw.wikibase.getSitelink(place_of_death.id, 'enwiki')
link = false
end
if not death_location then
death_location = mw.wikibase.getLabel(place_of_death.id)
link = false
end
if death_location then
if link then death_location = '[[' .. death_location .. ']]' end
death = death .. '<br>' .. death_location
local death_country = getBestStatementById(place_of_death.id, 'P17')
if death_country then
local death_country_label = mw.wikibase.getSitelink(death_country.id, 'kswiki')
local link = true
if not death_country_label then
death_country_label = mw.wikibase.getSitelink(death_country.id, 'enwiki')
link = false
end
if link then death_country_label = '[[' .. death_country_label .. ']]' end
death = death .. '، ' .. death_country_label
end
end
end
return death
end
-- Convert Arabic numbers (0123456789) to Kashmiri numbers (٠١٢٣٤٥٦٧٨٩) and translate date terms
function toKashmirinumbers(text)
if text == nil then return nil end
return text:gsub('0', '0')
:gsub('1', '1')
:gsub('2', '2')
:gsub('3', '3')
:gsub('4', '4')
:gsub('5', '5')
:gsub('6', '6')
:gsub('7', '7')
:gsub('8', '8')
:gsub('9', '9')
:gsub('century', 'صٔدی')
:gsub('BCE', 'مَسیٖح برٛونٛہہ')
:gsub('million years', 'مِلیَن ؤری')
:gsub('AD', 'عیٖسوی')
:gsub('square kilometre', 'کِلومیٖٹَر چَکور')
:gsub('kilometre', 'کِلومیٖٹَر')
end
function formatDate(lang, dateString, fallback, format)
-- Check if the date is year-only (Wikidata uses -00-00 for unknown month/day)
local isYearOnly = string.find(dateString, '%-00%-00T') ~= nil
-- If no specific format is requested, set default based on precision
if not format then
if isYearOnly then
format = 'Y' -- Only show the Year
else
format = 'j xg Y' -- Show Day Month Year
end
end
-- For BCE dates (starting with -), MediaWiki's formatDate often returns the raw string.
-- We return it here so toKashmirinumbers can translate "century" and "BCE" later.
if dateString:sub(1, 1) == '-' then return fallback or dateString end
-- Standardize the string for the parser
dateString = dateString:gsub('%-00%-00T', '-01-01T')
return lang:formatDate(format, dateString, false)
end
-- Safe renderer for qualifier snaks using MediaWiki's native function
local function renderSnakSafe(snak)
if not snak or snak.snaktype ~= 'value' then return nil end
local success, res = pcall(mw.wikibase.renderSnak, snak)
if success and res and res ~= '' then
return toKashmirinumbers(res)
end
return nil
end
-- Helper to extract date qualifiers (P585 = Point in time, P580 = Start time, P582 = End time)
local function getDateQualifier(stmt)
if not stmt or not stmt.qualifiers then return nil end
local q = stmt.qualifiers
-- 1. Check for Point in Time (P585)
local p585 = q.P585 and renderSnakSafe(q.P585[1])
if p585 then return p585 end
-- 2. Check for Start Time (P580) and/or End Time (P582)
local p580 = q.P580 and renderSnakSafe(q.P580[1])
local p582 = q.P582 and renderSnakSafe(q.P582[1])
if p580 and p582 then
return p580 .. ' – ' .. p582
elseif p580 then
return p580 .. ' –'
elseif p582 then
return '– ' .. p582
end
return nil
end
function isEnglish(text)
return string.find(text, '[abcdefghijklmnopqrstuvwxyz]') ~= nil
end
-- Returns the best statements for the first property this item has
function getBestStatement(item, ...)
for i,v in ipairs(arg) do
local statements = item:getBestStatements(v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
-- Returns the best statements for the first property this item has
function getBestStatementById(id, ...)
for i,v in ipairs(arg) do
local statements = mw.wikibase.getBestStatements( id, v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
function len(t)
local count = 0
for _ in pairs(t) do count = count + 1 end
return count
end
function isEmpty(s)
return s == nil or s == ''
end
local module_properties = { ['item'] = true, ['آئٹم'] = true, ['کھٔٹِتھ'] = true, ['صِرِف کٲشُر'] = true, ['module'] = true, ['ماڈیول'] = true }
function getOverridenProperties(args)
properties = {}
for key, value in pairs(args) do
if (not module_properties[key]) then
properties[key:upper()] = value
end
end
return properties
end
local p = {}
function p.databox(frame)
local args = frame:getParent().args
local itemId = nil
local show_english_properties = true
if args.item or args['اَیٹم'] then
itemId = args.item or args['اَیٹم']
end
if args['صِرِف کٲشُر'] == true or args['صِرِف کٲشُر'] == 'آ' then
show_english_properties = false
end
local overriden_properties = getOverridenProperties(args)
local hidden_properties = {}
if args['کھٔٹِتھ'] then
hidden_properties = mw.text.split(args['کھٔٹِتھ'], "%s*[,،]%s*")
end
local lang = mw.language.getContentLanguage()
local item = mw.wikibase.getEntity(itemId)
local levels = 3 -- Default Max Levels for hierarchy
if item == nil then
mw.addWarning("Wikidata item not found")
return ""
end
-- ==========================================
-- NEW: Get Dynamic Theme securely via pcall
-- ==========================================
local themeColor = '#F2F2F2'
local themeIcon = ''
local success, themeModule = pcall(require, 'Module:Databox/theme')
if success and type(themeModule) == 'table' then
local themeData = themeModule.getTheme(args, item)
if themeData then
themeColor = themeData.color or '#F2F2F2'
themeIcon = themeData.icon or ''
end
end
local headerText = item:getLabel() or mw.title.getCurrentTitle().text
if themeIcon ~= '' then
headerText = string.format("[[File:%s|22px|middle|link=]] %s", themeIcon, headerText)
end
-- ==========================================
--Table Construction
local dataTable = mw.html.create('table')
:addClass('infobox vcard')
:css({
['width'] = '22em'
})
-- Title
dataTable:tag('tr'):tag('th')
:addClass('fn')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
['background-color'] = themeColor,
['border-top'] = args.titleborder or 'none',
['border-bottom'] = args.titleborder or 'none',
['padding'] = '0.5em 0',
['margin'] = '0.5em 0',
['font-size'] = '125%',
['color'] = args.titletextcolor or 'black',
['font-weight'] = 'bold',
})
:wikitext(item:getLabel() or mw.title.getCurrentTitle().text)
-- Native name
local officialName = getBestStatement(item, 'P1448', 'P1559')
if officialName then
if officialName.language ~= 'ks' then
local langName = mw.language.fetchLanguageName(officialName.language, 'ks')
dataTable:tag('tr'):tag('th')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
padding = '0.5em 0',
margin = '0.5em 0',
['font-size'] = '90%',
['font-weight'] = 'bold',
['max-width'] = '240px'
})
:wikitext('اَصٕل ناو [[' .. langName ..']] زَبانہِ مَنٛز: ' .. officialName.text)
end
end
-- 1. Logo (P154) - 200px
local logo = args['لوگو'] or args['logo']
-- Manual caption for Logo
local logo_caption = args['لوگو_تَفصیٖل'] or args['logo_caption']
if not logo and item then
local st = item:getBestStatements('P154')
if #st > 0 then logo = st[1].mainsnak.datavalue.value end
end
if logo then
local logoCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center', ['padding-bottom'] = '5px'})
-- Render Logo
logoCell:wikitext('[[File:' .. logo .. '|frameless|200px]]')
-- Render Logo Caption (Only if manually added)
if logo_caption then
logoCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(logo_caption)
end
end
-- 2. Image (P18) - 300px
local image = args['تَصویٖر'] or args['image']
-- Manual caption for Image
local caption = args['تَصویٖر_تَفصیٖل'] or args['image_caption']
if not image and item then
local st = item:getBestStatements('P18')
if #st > 0 then image = st[1].mainsnak.datavalue.value end
end
if image then
local imageCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center'})
-- Render Image
imageCell:wikitext('[[File:' .. image .. '|frameless|300px]]')
-- Render Image Caption (Only if manually added)
if caption then
imageCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(caption)
end
end
-- P31 (Instance of)
local p31_stmts = item:getBestStatements('P31')
local p31_links = {} -- ALWAYS create this table, even if empty
if #p31_stmts > 0 then
for i = 1, math.min(#p31_stmts, 2) do
local snak = p31_stmts[i].mainsnak
if snak.datavalue and snak.datavalue.value.id then
local id = snak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
table.insert(p31_links, '[[' .. sitelink .. '|' .. label .. ']]')
elseif en_sitelink then
local desc = getDescription(id)
table.insert(p31_links, '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]')
else
table.insert(p31_links, label)
end
end
end
end
-- Render P31 row only if we actually have links
if #p31_links > 0 then
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({
['background-color'] = themeColor,
['font-weight'] = 'bold',
['text-align'] = 'center',
['color'] = args.titletextcolor or 'black',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(table.concat(p31_links, '، '))
end
local properties = mw.wikibase.orderProperties(item:getProperties())
local property_blacklist_hash = valuesToKeys(mergeTables(property_blacklist, hidden_properties))
local property_whitelist_hash = valuesToKeys(property_whitelist)
local properties_with_parents_hash = valuesToKeys(properties_with_parents)
local properties_with_children_hash = valuesToKeys(properties_with_children)
property_blacklist_hash['P31'] = true
property_blacklist_hash['P18'] = true
local edit_message = mw.message.new('vector-view-edit'):plain()
-- Birth/Death Logic
local date_of_birth = getBestStatement(item, 'P569')
local date_of_death = getBestStatement(item, 'P570')
local instance_of = getBestStatement(item, 'P31')
local place_of_birth = getBestStatement(item, 'P19')
local place_of_death = getBestStatement(item, 'P20')
local countryid = ' '
pcall(function ()
countryid = item.claims['P17'][1].mainsnak.datavalue.value.id
end)
if instance_of and instance_of.id == 'Q5' and date_of_birth and date_of_birth.time:sub(1, 1) ~= '-' then
local birth = getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('پٲدٲیِش'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(birth))
if date_of_death then
local death = getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('وَفات'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(death))
end
end
local merged_chronology = false -- flag for P155/P156
for _, property in pairs(properties) do
-- Skip rendering P156 separately if we merged it in P155 loop
local skip_this_property = false
if merged_chronology and property == 'P156' then
skip_this_property = true
end
if not skip_this_property then
-- Safely get datatype
local claims = item.claims[property]
local datatype = 'unknown'
if claims and claims[1] and claims[1].mainsnak and claims[1].mainsnak.datatype then
datatype = claims[1].mainsnak.datatype
end
local english_label = mw.wikibase.getLabelByLang(property, 'en')
english_label = english_label and english_label:upper() or property
local kashmiri_label = mw.wikibase.getLabelByLang(property, 'ks')
if property == 'P1082' or property == 'P1120' or property == 'P1339' or property == 'P2046' or property == 'P2044' then
datatype = 'number'
end
overriden_value = overriden_properties[english_label] or overriden_properties[kashmiri_label]
local shouldShow = false
if property_whitelist_hash[property] then
shouldShow = true
elseif datatype ~= 'commonsMedia' and datatype ~= 'external-id'
and datatype ~= 'wikibase-property' and
datatype ~= 'geo-shape' and datatype ~= 'tabular-data' and
(not property_blacklist_hash[property] and not property_blacklist_hash[english_label] and not property_blacklist_hash[kashmiri_label]) then
shouldShow = true
end
local statements = item:getBestStatements(property)
if shouldShow and (show_english_properties or kashmiri_label ~= nil or overriden_value) and #statements <= 30 then
local propertyValue = item:formatStatements(property)
-- RESTORED FEATURE: Link property label (P1629)
-- Checks if the property (e.g., "Capital") has a subject item (e.g., "Capital City")
-- and if that item has a Kashmiri article, it links the label.
local propertyEntity = mw.wikibase.getEntity(property)
if propertyEntity then
local propertySubjects = propertyEntity:getBestStatements('P1629') -- 'P1629 = subject item of this property'
if #propertySubjects == 1
and propertyEntity['claims']['P1629'][1].mainsnak.snaktype == 'value' then
local subjectItemQid = propertyEntity['claims']['P1629'][1].mainsnak.datavalue.value.id
local articleSitelink = mw.wikibase.getSitelink(subjectItemQid)
if articleSitelink ~= nil then -- Property subject item has local article
propertyValue.label = '[[' .. articleSitelink .. '|' .. propertyValue.label .. ']]'
end
end
end
local value = overriden_value
-- Check if value is manually overriden
if (value == nil) then
-- HIERARCHY FEATURE LOGIC
if #statements == 1 and levels >= 2 and (properties_with_parents_hash[property] or properties_with_children_hash[property]) then
value = propertyValue.value
if property == 'P155' or property == 'P156' then -- follows or followed by
value = '• ' .. value
end
local level = {}
-- Show parent/child item if any:
if item['claims'][property][1].mainsnak.snaktype == 'value' then
level[1] = {}
level[1].value = item['claims'][property][1].mainsnak.datavalue.value
level[1].item = mw.wikibase.getEntity(level[1].value.id)
if level[1].item then
level[1].statements = mw.wikibase.getBestStatements(level[1].item.id, property)
else
level[1].statements = {}
end
end
if item['claims'][property][1].mainsnak.snaktype == 'value'
and #level[1].statements == 1 and level[1].statements[1].mainsnak.datavalue then
level[1].qid = level[1].statements[1].mainsnak.datavalue.value.id
if level[1].qid ~= countryid then -- do not repeat country
level[1].propertyValue = level[1].item:formatStatements(property)
if level[1].propertyValue then
-- Show multi-level list as bulleted list:
if not (property == 'P155' or property == 'P156') then
value = '• ' .. value
end
if properties_with_children_hash[property] then -- next lower level / child item
if property == 'P156' then
value = value .. '<br/>• ' .. level[1].propertyValue.value
else
value = value .. '<br/>' .. ' • ' .. level[1].propertyValue.value
end
else -- next higher level / parent item
if property == 'P155' then
value = '• ' .. level[1].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[1].propertyValue.value .. '<br/> ' .. value
end
end
local lc = 2 -- level counter
while lc < levels and level[lc-1].item and level[lc-1].item.claims[property] and level[lc-1].item.claims[property][1] and level[lc-1].item.claims[property][1].mainsnak.datavalue do
level[lc]={}
level[lc].value = level[lc-1].item.claims[property][1].mainsnak.datavalue.value
level[lc].item = mw.wikibase.getEntity(level[lc].value.id)
if not level[lc].item then break end
level[lc].statements = mw.wikibase.getBestStatements(level[lc].item.id, property)
if #level[lc].statements > 0 and level[lc].statements[1].mainsnak.datavalue then
level[lc].qid = level[lc].statements[1].mainsnak.datavalue.value.id
if #level[lc].statements == 1 and level[lc].qid ~= countryid then
level[lc].propertyValue = level[lc].item:formatStatements(property)
if properties_with_children_hash[property] then
if property == 'P156' then
value = value .. '<br/>' .. '• ' .. level[lc].propertyValue.value
else
value = value .. '<br/>' .. string.rep(' ', lc) .. '• ' .. level[lc].propertyValue.value
end
else
if property == 'P155' then
value = '• ' .. level[lc].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[lc].propertyValue.value .. '<br/> ' .. value:gsub('<br/>', '<br/> ')
end
end
lc = lc+1
else
break
end
else
break
end
end -- while lc
end
end
end
if property == 'P155' then -- P155 (follows / Chronology)
local visited = {}
visited[item.id] = true
-- 1. Fetch previous items (P155 chain) up to 2 steps back
local prev_items = {}
local curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P155')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local prev_id = st[1].mainsnak.datavalue.value.id
if prev_id == countryid or visited[prev_id] then break end
table.insert(prev_items, prev_id)
visited[prev_id] = true
curr_qid = prev_id
else
break
end
end
value = ""
-- 2. Print previous items in CHRONOLOGICAL order (oldest first)
if #prev_items > 0 then
for i = #prev_items, 1, -1 do
local id = prev_items[i]
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
-- 3. Add Current Item (Bold)
value = value .. "<p>• \'\'\'" .. (item:getLabel() or mw.title.getCurrentTitle().text) .. "\'\'\'"
-- 4. Fetch next items (P156 chain) up to 2 steps forward
local next_items = {}
curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P156')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local next_id = st[1].mainsnak.datavalue.value.id
-- Stop if country ID or if item was already visited above
if next_id == countryid or visited[next_id] then break end
table.insert(next_items, next_id)
visited[next_id] = true
curr_qid = next_id
else
break
end
end
if #next_items > 0 then
for _, id in ipairs(next_items) do
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
propertyValue.label = 'کال زان' -- Chronology
merged_chronology = true
end
-- END HIERARCHY LOGIC
else
-- Standard processing for non-hierarchical items
if datatype == 'time' then
local statementObject = getBestStatement(item, property)
if statementObject and statementObject.time then
local dateString = statementObject.time
if property == 'P1317' or property == 'P2031' then
value = formatDate(lang, dateString, propertyValue.value, 'Y')
else
value = formatDate(lang, dateString, propertyValue.value)
end
else
value = ''
end
elseif datatype == 'wikibase-item' then
-- Custom formatting to add Tooltip, Icon, and Date Qualifiers
local vals = {}
local has_qualifier = false
for _, stmt in ipairs(statements) do
if stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue and stmt.mainsnak.datavalue.value.id then
local id = stmt.mainsnak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
local item_str = ""
if sitelink then
item_str = '[[' .. sitelink .. '|' .. label .. ']]'
elseif en_sitelink then
local desc = getDescription(id)
item_str = '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
item_str = label
end
-- Extract Date Qualifier if available
local qual = getDateQualifier(stmt)
if qual then
item_str = item_str .. ' <small>(' .. qual .. ')</small>'
has_qualifier = true
end
table.insert(vals, item_str)
end
end
-- Switch format: Unbulleted list (<br/>) if qualifiers exist, comma-separated (، ) if not
if has_qualifier then
value = table.concat(vals, '<br/>')
else
value = table.concat(vals, '، ')
end
if value == '' then value = propertyValue.value end
else
local qual = statements[1] and getDateQualifier(statements[1])
if qual then
value = propertyValue.value .. ' <small>(' .. qual .. ')</small>'
else
value = propertyValue.value
end
end
end
elseif (value:find("^[Q]%d+") ~= nil) then
value = '[[' .. mw.wikibase.getSitelink(value) .. ']]'
end
if (datatype == 'time' or datatype == 'number' or datatype == 'quantity') then
value = toKashmirinumbers(value)
end
-- COLLAPSIBLE LIST LOGIC FOR > 10 ITEMS (NO HEADER)
if #statements > 10 then
value = '<div class="mw-collapsible mw-collapsed" id="mw-custom-collapsible-' .. property .. '" style="border:none; background:transparent;">' ..
'<div class="mw-collapsible-content">' .. value .. '</div></div>'
end
if not isEmpty(value) then
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em',
['vertical-align'] = 'text-top'
})
:wikitext(lang:ucfirst(propertyValue.label)):done()
:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px',
['vertical-align'] = 'text-top'
})
:wikitext(frame:preprocess(value))
end
end
end -- end skip_this_property check
end
-- MANUAL ROWS AND CUSTOM HEADERS
for i = 1, 10 do
local label_param = 'label' .. i
local data_param = 'data' .. i
local header_param = 'customheader' .. i
-- Support for 3 columns
local data_a_param = 'data' .. i .. 'a'
local data_b_param = 'data' .. i .. 'b'
local data_c_param = 'data' .. i .. 'c'
local label_value = args[label_param]
local data_value = args[data_param]
local header_value = args[header_param]
local data_a_value = args[data_a_param]
local data_b_value = args[data_b_param]
local data_c_value = args[data_c_param]
-- STRICT CHECKS: Make sure the parameters aren't just empty strings
local has_label = label_value and #label_value > 0
local has_data = data_value and #data_value > 0
local has_data_a = data_a_value and #data_a_value > 0
local has_data_b = data_b_value and #data_b_value > 0
local has_data_c = data_c_value and #data_c_value > 0
-- Custom Header Row
if header_value and #header_value > 0 then
dataTable:tag('tr')
:tag('th')
:attr('colspan', '2')
:css({
['text-align'] = 'center',
['font-weight'] = 'bold',
['background-color'] = themeColor,
['color'] = args.titletextcolor or '#000000',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(frame:preprocess(header_value))
:done()
:done()
end
-- Data Row
if has_data or has_data_a or has_data_b or has_data_c then
local row = dataTable:tag('tr')
-- NEW Case 1: Dynamic Multi-Column layout (1, 2, or 3 columns)
if has_data_a or has_data_b or has_data_c then
local cell
if has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
cell = row:tag('td')
else
cell = row:tag('td'):attr('colspan', '2')
end
local innerTable = cell:tag('table')
:css({
['width'] = '100%',
['table-layout'] = 'fixed',
['text-align'] = 'center',
['background'] = 'transparent',
['border-collapse'] = 'collapse',
['line-height'] = '1.4em'
})
local innerRow = innerTable:tag('tr'):css('vertical-align', 'top')
-- Count how many columns actually exist to calculate perfect width
local active_cols = 0
if has_data_a then active_cols = active_cols + 1 end
if has_data_b then active_cols = active_cols + 1 end
if has_data_c then active_cols = active_cols + 1 end
local col_width = (100 / active_cols) .. '%'
local printed_cols = 0
-- Column A
if has_data_a then
innerRow:tag('td')
:css({ ['width'] = col_width, ['padding'] = '0.2em' })
:wikitext(frame:preprocess(data_a_value))
:done()
printed_cols = printed_cols + 1
end
-- Column B
if has_data_b then
local css_b = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_b['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_b)
:wikitext(frame:preprocess(data_b_value))
:done()
printed_cols = printed_cols + 1
end
-- Column C
if has_data_c then
local css_c = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_c['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_c)
:wikitext(frame:preprocess(data_c_value))
:done()
end
-- Original Case 2: Both standard label and standard data exist
elseif has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
row:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px'
})
:wikitext(frame:preprocess(data_value))
:done()
-- Original Case 3: Only standard data exists
else
row:tag('td')
:attr('colspan', '2')
:css({
['line-height'] = '1.6em',
['text-align'] = 'center',
['padding'] = '0.5em 0.3em',
['font-size'] = '100%'
})
:wikitext(frame:preprocess(data_value))
:done()
end
row:done()
end
end
-- Standalone Module at the bottom (Preserved exactly as requested)
local standalone_module = args['module'] or args['ماڈیول']
if standalone_module and #standalone_module > 0 then
dataTable:tag('tr')
:tag('td')
:attr('colspan', '2')
:css({
['padding'] = '0',
['text-align'] = 'center',
['width'] = '100%'
})
:wikitext(frame:preprocess(standalone_module))
:done()
:done()
end
-- Map
local coordinates_statements = item:getBestStatements('P625')
if #coordinates_statements >= 1 and coordinates_statements[1].mainsnak.datavalue and coordinates_statements[1].mainsnak.datavalue.value.globe == 'http://www.wikidata.org/entity/Q2' then
local latitude = coordinates_statements[1].mainsnak.datavalue.value.latitude
local longitude = coordinates_statements[1].mainsnak.datavalue.value.longitude
local geojson = {
type = 'Feature',
geometry = {
type = 'Point',
coordinates = { longitude, latitude }
},
properties = {
title = item:getLabel() or mw.title.getCurrentTitle().text,
['marker-symbol'] = 'marker',
['marker-color'] = '#224422',
}
}
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(frame:extensionTag('mapframe', mw.text.jsonEncode(geojson), {
height = 250,
width = 250,
frameless = 'frameless',
align = 'center',
latitude = latitude,
longitude = longitude,
zoom = 6
}))
end
local div_start = '<div style="border-style: solid; border-color:gray; border-width: 1px 0 0 0; margin-top: 2em; text-align: center;">'
local pen_icon = ' [[File:Wikidata-logo.svg|' .. edit_message .. '|22px|baseline|class=noviewer|link=https://www.wikidata.org/wiki/' .. item.id .. ']]'
local edit_message_link = '[https://www.wikidata.org/wiki/' .. item.id .. ' وِکی ڈیٹا پؠٹھ کٔرِو اؠڈِٹ]'
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(div_start .. edit_message_link .. pen_icon .. '</div>')
return tostring(dataTable)
end
return p
fa8broypv7uyvgglmy3bcf1zb2z4elo
146584
146583
2026-07-31T13:44:39Z
آیات محراج
11062
[[Special:Contributions/آیات محراج|آیات محراج]] ([[User talk:آیات محراج|کَتھ]]) سٕنٛدِ طَرفہٕ کَرنہٕ آمٕژ [[Special:Diff/146583|146583]] تَبدیٖلی آی رَد کَرنہٕ
146584
Scribunto
text/plain
-- Please DO NOT edit this page unless you know what you are doing.
-- Maintainer: User:511KeV
-- https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual
-- https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua
local property_blacklist = {
'P360', --is a list of
'P4224', --category contains
'P935', -- Commons gallery
'P1472', -- Commons Creator page
'P1612', -- Commons Institution page
'P373', -- Commons category
'P3722', -- Commons maps category
'P1151', -- topic's main Wikimedia portal
'P1424', -- topic's main template
'P910', -- topic's main category
'P1200', -- bodies of water basin category
'P1792', -- category of associated people
'P2521', -- female form of label
'P3321', -- male form of label
'P6186', -- category for eponymous categories
'P1464', -- category for people born here
'P1465', -- category for people who died here
'P1791', -- category of people buried here
'P1740', -- category for films shot at this location
'P2033', -- Category for pictures taken with camera
'P2517', -- category for recipients of this award
'P4195', -- category for employees of the organization
'P1754', -- category related to list
'P8596', -- category for the exterior of the item
'P301', -- category's main topic
'P6112',-- category for members of a team
'P971', -- category combines topics
'P3876', -- category for alumni of educational institution
'P8933', -- category for the view from the item
'P1753', -- list related to category
'P3921', -- Wikidata SPARQL query equivalent
'P1204', -- Wikimedia portal's main topic
'P1423', -- template's main topic
'P1709', -- equivalent class
'P3950', -- narrower external class
'P2888', -- exact match
'P1382', -- coincident with
'P2670', -- has parts of the class
'P3113', -- does not have part
'P2737', -- union of
'P2738', -- disjoint union of
'P2445', -- metasubclass of
'P1963', -- properties for this type
'P3176', -- uses property
'P1889', -- different from
'P460', -- said to be the same as
'P2959', -- permanent duplicated item
'P2860', -- cites
'P5125', -- wikimedia outline
'P5008', -- on focus list of Wikimedia project
'P2559', -- Wikidata usage instructions
'P1343', -- described by source
'P8687', -- social media followers
'P972', -- catalogue
'P1282', -- OSM tag or key
'P4839', -- Wolfram Language entity code
'P6104', -- Maintained by Wikiproject
'P5996', -- Category for films in this language
'P735', -- Given name
'P734', -- Family name
'P1559', -- Native name (Handled separately)
'P21', -- Sex or gender
'P2184', -- history of topic
'P1438', -- Jewish Encyclopedia ID
'P7867', -- category for maps
'P8402', -- Open Data portal
'P1448', -- official name (Handled separately)
'P569', -- date of birth (Handled separately)
'P570', -- date of death (Handled separately)
'P19', -- place of birth
'P20', -- place of death
'P27', -- country of citizenship
'P2747', -- Filmiroda rating
'P7561', -- category for the interior of the item
'P6365', -- member category
'P465', -- sRGB color hex triplet
'P487', -- Unicode character
'P7084', -- related category
'P7763', -- Copyright status as a creator
'P1814', -- name in kana
'P2001', -- Revised Romanization
'P2572', -- Hashtag
'P8989', -- category for the view of the item
'P6363', -- WordLift
}
-- Exceptions to the datatype blocking:
local property_whitelist = {
'P856', -- official website
'P3896',-- geoshape
'P345', -- IMDB id
'P6375' -- street address
}
-- Properties with higher level items (Bulleted Hierarchy):
local properties_with_parents = {
'P131', -- located in the administrative territorial entity
'P144', -- based on
'P155', -- follows
'P171', -- parent taxon
'P276', -- location
'P279', -- subclass of
'P361', -- part of
'P706', -- located on terrain feature
'P749', -- parent organization
'P807', -- separated/forked from
'P1365', -- replaced
'P1647', -- subproperty of
'P3730' -- next higher rank
}
local properties_with_children = {
-- Properties with lower level items:
'P150', -- contains administrative territorial entity
'P156', -- followed by
'P355', -- subsidiary
'P527', -- has part
'P1012', -- contains
'P1366', -- replaced by
'P3729', -- next lower rank
'P4330', -- contains
'P7888' -- merged into
}
-- Merge two tables and return a new table
function mergeTables(first, second)
result = {}
for k,v in pairs(first) do
table.insert(result, v)
end
for k,v in pairs(second) do
table.insert(result, v)
end
return result
end
-- Turn index based tables into key based tables
function valuesToKeys(array)
local result = {}
for _, v in pairs(array) do
result[v:upper()] = true
end
return result
end
-- Helper to get description for tooltips
function getDescription(id)
return mw.wikibase.getDescription(id, 'ks') or mw.wikibase.getDescription(id, 'en') or ""
end
function getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
local birth_time = ''
if date_of_death then
birth_time = formatDate(lang, date_of_birth.time)
else
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
birth_time = string.format('{{Birth date and age|%s|%s|%s}}',
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
end
local birth = birth_time
if place_of_birth then
-- Try to get the Kashmiri article name for the entity
local birth_location = mw.wikibase.getSitelink(place_of_birth.id, 'kswiki')
local link = true
if not birth_location then
-- If there was no Kashmiri article for the entity, then get an article name from other wikis
birth_location = mw.wikibase.getLabel(place_of_birth.id)
link = false
end
if birth_location then
if link then birth_location = '[[' .. birth_location .. ']]' end
birth = birth .. '<br>' .. birth_location
local birth_country = getBestStatementById(place_of_birth.id, 'P17')
if birth_country then
local birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'kswiki')
local link = true
if not birth_country_label then
birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'enwiki')
link = false
end
if link then birth_country_label = '[[' .. birth_country_label .. ']]' end
birth = birth .. '، ' .. birth_country_label
end
end
end
return birth
end
function getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
local date_of_death_parts = mw.text.split(formatDate(lang, date_of_death.time, nil, 'Y-m-j'), '-')
local death_time = string.format('{{Death date and age|%s|%s|%s|%s|%s|%s}}',
date_of_death_parts[1], date_of_death_parts[2], date_of_death_parts[3],
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
local death = death_time
if place_of_death then
local death_location = mw.wikibase.getSitelink(place_of_death.id, 'kswiki')
local link = true
if not death_location then
death_location = mw.wikibase.getSitelink(place_of_death.id, 'enwiki')
link = false
end
if not death_location then
death_location = mw.wikibase.getLabel(place_of_death.id)
link = false
end
if death_location then
if link then death_location = '[[' .. death_location .. ']]' end
death = death .. '<br>' .. death_location
local death_country = getBestStatementById(place_of_death.id, 'P17')
if death_country then
local death_country_label = mw.wikibase.getSitelink(death_country.id, 'kswiki')
local link = true
if not death_country_label then
death_country_label = mw.wikibase.getSitelink(death_country.id, 'enwiki')
link = false
end
if link then death_country_label = '[[' .. death_country_label .. ']]' end
death = death .. '، ' .. death_country_label
end
end
end
return death
end
-- Convert Arabic numbers (0123456789) to Kashmiri numbers (٠١٢٣٤٥٦٧٨٩) and translate date terms
function toKashmirinumbers(text)
if text == nil then return nil end
return text:gsub('0', '0')
:gsub('1', '1')
:gsub('2', '2')
:gsub('3', '3')
:gsub('4', '4')
:gsub('5', '5')
:gsub('6', '6')
:gsub('7', '7')
:gsub('8', '8')
:gsub('9', '9')
:gsub('century', 'صٔدی')
:gsub('BCE', 'مَسیٖح برٛونٛہہ')
:gsub('million years', 'مِلیَن ؤری')
:gsub('AD', 'عیٖسوی')
:gsub('square kilometre', 'کِلومیٖٹَر چَکور')
:gsub('kilometre', 'کِلومیٖٹَر')
end
function formatDate(lang, dateString, fallback, format)
-- Check if the date is year-only (Wikidata uses -00-00 for unknown month/day)
local isYearOnly = string.find(dateString, '%-00%-00T') ~= nil
-- If no specific format is requested, set default based on precision
if not format then
if isYearOnly then
format = 'Y' -- Only show the Year
else
format = 'j xg Y' -- Show Day Month Year
end
end
-- For BCE dates (starting with -), MediaWiki's formatDate often returns the raw string.
-- We return it here so toKashmirinumbers can translate "century" and "BCE" later.
if dateString:sub(1, 1) == '-' then return fallback or dateString end
-- Standardize the string for the parser
dateString = dateString:gsub('%-00%-00T', '-01-01T')
return lang:formatDate(format, dateString, false)
end
-- Safe renderer for qualifier snaks using MediaWiki's native function
local function renderSnakSafe(snak)
if not snak or snak.snaktype ~= 'value' then return nil end
local success, res = pcall(mw.wikibase.renderSnak, snak)
if success and res and res ~= '' then
return toKashmirinumbers(res)
end
return nil
end
-- Helper to extract date qualifiers (P585 = Point in time, P580 = Start time, P582 = End time)
local function getDateQualifier(stmt)
if not stmt or not stmt.qualifiers then return nil end
local q = stmt.qualifiers
-- 1. Check for Point in Time (P585)
local p585 = q.P585 and renderSnakSafe(q.P585[1])
if p585 then return p585 end
-- 2. Check for Start Time (P580) and/or End Time (P582)
local p580 = q.P580 and renderSnakSafe(q.P580[1])
local p582 = q.P582 and renderSnakSafe(q.P582[1])
if p580 and p582 then
return p580 .. ' – ' .. p582
elseif p580 then
return p580 .. ' –'
elseif p582 then
return '– ' .. p582
end
return nil
end
function isEnglish(text)
return string.find(text, '[abcdefghijklmnopqrstuvwxyz]') ~= nil
end
-- Returns the best statements for the first property this item has
function getBestStatement(item, ...)
for i,v in ipairs(arg) do
local statements = item:getBestStatements(v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
-- Returns the best statements for the first property this item has
function getBestStatementById(id, ...)
for i,v in ipairs(arg) do
local statements = mw.wikibase.getBestStatements( id, v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
function len(t)
local count = 0
for _ in pairs(t) do count = count + 1 end
return count
end
function isEmpty(s)
return s == nil or s == ''
end
local module_properties = { ['item'] = true, ['آئٹم'] = true, ['کھٔٹِتھ'] = true, ['صِرِف کٲشُر'] = true, ['module'] = true, ['ماڈیول'] = true }
function getOverridenProperties(args)
properties = {}
for key, value in pairs(args) do
if (not module_properties[key]) then
properties[key:upper()] = value
end
end
return properties
end
local p = {}
function p.databox(frame)
local args = frame:getParent().args
local itemId = nil
local show_english_properties = true
if args.item or args['اَیٹم'] then
itemId = args.item or args['اَیٹم']
end
if args['صِرِف کٲشُر'] == true or args['صِرِف کٲشُر'] == 'آ' then
show_english_properties = false
end
local overriden_properties = getOverridenProperties(args)
local hidden_properties = {}
if args['کھٔٹِتھ'] then
hidden_properties = mw.text.split(args['کھٔٹِتھ'], "%s*[,،]%s*")
end
local lang = mw.language.getContentLanguage()
local item = mw.wikibase.getEntity(itemId)
local levels = 3 -- Default Max Levels for hierarchy
if item == nil then
mw.addWarning("Wikidata item not found")
return ""
end
-- ==========================================
-- NEW: Get Dynamic Theme securely via pcall
-- ==========================================
local themeColor = '#F2F2F2'
local themeIcon = ''
local success, themeModule = pcall(require, 'Module:Databox/theme')
if success and type(themeModule) == 'table' then
local themeData = themeModule.getTheme(args, item)
if themeData then
themeColor = themeData.color or '#F2F2F2'
themeIcon = themeData.icon or ''
end
end
local headerText = item:getLabel() or mw.title.getCurrentTitle().text
if themeIcon ~= '' then
headerText = string.format("[[File:%s|22px|middle|link=]] %s", themeIcon, headerText)
end
-- ==========================================
--Table Construction
local dataTable = mw.html.create('table')
:addClass('infobox vcard')
:css({
['width'] = '22em'
})
-- Title
dataTable:tag('tr'):tag('th')
:addClass('fn')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
['background-color'] = themeColor,
['border-top'] = args.titleborder or 'none',
['border-bottom'] = args.titleborder or 'none',
['padding'] = '0.5em 0',
['margin'] = '0.5em 0',
['font-size'] = '125%',
['color'] = args.titletextcolor or 'black',
['font-weight'] = 'bold',
})
:wikitext(headerText)
-- Native name
local officialName = getBestStatement(item, 'P1448', 'P1559')
if officialName then
if officialName.language ~= 'ks' then
local langName = mw.language.fetchLanguageName(officialName.language, 'ks')
dataTable:tag('tr'):tag('th')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
padding = '0.5em 0',
margin = '0.5em 0',
['font-size'] = '90%',
['font-weight'] = 'bold',
['max-width'] = '240px'
})
:wikitext('اَصٕل ناو [[' .. langName ..']] زَبانہِ مَنٛز: ' .. officialName.text)
end
end
-- 1. Logo (P154) - 200px
local logo = args['لوگو'] or args['logo']
-- Manual caption for Logo
local logo_caption = args['لوگو_تَفصیٖل'] or args['logo_caption']
if not logo and item then
local st = item:getBestStatements('P154')
if #st > 0 then logo = st[1].mainsnak.datavalue.value end
end
if logo then
local logoCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center', ['padding-bottom'] = '5px'})
-- Render Logo
logoCell:wikitext('[[File:' .. logo .. '|frameless|200px]]')
-- Render Logo Caption (Only if manually added)
if logo_caption then
logoCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(logo_caption)
end
end
-- 2. Image (P18) - 300px
local image = args['تَصویٖر'] or args['image']
-- Manual caption for Image
local caption = args['تَصویٖر_تَفصیٖل'] or args['image_caption']
if not image and item then
local st = item:getBestStatements('P18')
if #st > 0 then image = st[1].mainsnak.datavalue.value end
end
if image then
local imageCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center'})
-- Render Image
imageCell:wikitext('[[File:' .. image .. '|frameless|300px]]')
-- Render Image Caption (Only if manually added)
if caption then
imageCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(caption)
end
end
-- P31 (Instance of)
local p31_stmts = item:getBestStatements('P31')
local p31_links = {} -- ALWAYS create this table, even if empty
if #p31_stmts > 0 then
for i = 1, math.min(#p31_stmts, 2) do
local snak = p31_stmts[i].mainsnak
if snak.datavalue and snak.datavalue.value.id then
local id = snak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
table.insert(p31_links, '[[' .. sitelink .. '|' .. label .. ']]')
elseif en_sitelink then
local desc = getDescription(id)
table.insert(p31_links, '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]')
else
table.insert(p31_links, label)
end
end
end
end
-- Render P31 row only if we actually have links
if #p31_links > 0 then
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({
['background-color'] = themeColor,
['font-weight'] = 'bold',
['text-align'] = 'center',
['color'] = args.titletextcolor or 'black',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(table.concat(p31_links, '، '))
end
local properties = mw.wikibase.orderProperties(item:getProperties())
local property_blacklist_hash = valuesToKeys(mergeTables(property_blacklist, hidden_properties))
local property_whitelist_hash = valuesToKeys(property_whitelist)
local properties_with_parents_hash = valuesToKeys(properties_with_parents)
local properties_with_children_hash = valuesToKeys(properties_with_children)
property_blacklist_hash['P31'] = true
property_blacklist_hash['P18'] = true
local edit_message = mw.message.new('vector-view-edit'):plain()
-- Birth/Death Logic
local date_of_birth = getBestStatement(item, 'P569')
local date_of_death = getBestStatement(item, 'P570')
local instance_of = getBestStatement(item, 'P31')
local place_of_birth = getBestStatement(item, 'P19')
local place_of_death = getBestStatement(item, 'P20')
local countryid = ' '
pcall(function ()
countryid = item.claims['P17'][1].mainsnak.datavalue.value.id
end)
if instance_of and instance_of.id == 'Q5' and date_of_birth and date_of_birth.time:sub(1, 1) ~= '-' then
local birth = getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('پٲدٲیِش'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(birth))
if date_of_death then
local death = getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('وَفات'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(death))
end
end
local merged_chronology = false -- flag for P155/P156
for _, property in pairs(properties) do
-- Skip rendering P156 separately if we merged it in P155 loop
local skip_this_property = false
if merged_chronology and property == 'P156' then
skip_this_property = true
end
if not skip_this_property then
-- Safely get datatype
local claims = item.claims[property]
local datatype = 'unknown'
if claims and claims[1] and claims[1].mainsnak and claims[1].mainsnak.datatype then
datatype = claims[1].mainsnak.datatype
end
local english_label = mw.wikibase.getLabelByLang(property, 'en')
english_label = english_label and english_label:upper() or property
local kashmiri_label = mw.wikibase.getLabelByLang(property, 'ks')
if property == 'P1082' or property == 'P1120' or property == 'P1339' or property == 'P2046' or property == 'P2044' then
datatype = 'number'
end
overriden_value = overriden_properties[english_label] or overriden_properties[kashmiri_label]
local shouldShow = false
if property_whitelist_hash[property] then
shouldShow = true
elseif datatype ~= 'commonsMedia' and datatype ~= 'external-id'
and datatype ~= 'wikibase-property' and
datatype ~= 'geo-shape' and datatype ~= 'tabular-data' and
(not property_blacklist_hash[property] and not property_blacklist_hash[english_label] and not property_blacklist_hash[kashmiri_label]) then
shouldShow = true
end
local statements = item:getBestStatements(property)
if shouldShow and (show_english_properties or kashmiri_label ~= nil or overriden_value) and #statements <= 30 then
local propertyValue = item:formatStatements(property)
-- RESTORED FEATURE: Link property label (P1629)
-- Checks if the property (e.g., "Capital") has a subject item (e.g., "Capital City")
-- and if that item has a Kashmiri article, it links the label.
local propertyEntity = mw.wikibase.getEntity(property)
if propertyEntity then
local propertySubjects = propertyEntity:getBestStatements('P1629') -- 'P1629 = subject item of this property'
if #propertySubjects == 1
and propertyEntity['claims']['P1629'][1].mainsnak.snaktype == 'value' then
local subjectItemQid = propertyEntity['claims']['P1629'][1].mainsnak.datavalue.value.id
local articleSitelink = mw.wikibase.getSitelink(subjectItemQid)
if articleSitelink ~= nil then -- Property subject item has local article
propertyValue.label = '[[' .. articleSitelink .. '|' .. propertyValue.label .. ']]'
end
end
end
local value = overriden_value
-- Check if value is manually overriden
if (value == nil) then
-- HIERARCHY FEATURE LOGIC
if #statements == 1 and levels >= 2 and (properties_with_parents_hash[property] or properties_with_children_hash[property]) then
value = propertyValue.value
if property == 'P155' or property == 'P156' then -- follows or followed by
value = '• ' .. value
end
local level = {}
-- Show parent/child item if any:
if item['claims'][property][1].mainsnak.snaktype == 'value' then
level[1] = {}
level[1].value = item['claims'][property][1].mainsnak.datavalue.value
level[1].item = mw.wikibase.getEntity(level[1].value.id)
if level[1].item then
level[1].statements = mw.wikibase.getBestStatements(level[1].item.id, property)
else
level[1].statements = {}
end
end
if item['claims'][property][1].mainsnak.snaktype == 'value'
and #level[1].statements == 1 and level[1].statements[1].mainsnak.datavalue then
level[1].qid = level[1].statements[1].mainsnak.datavalue.value.id
if level[1].qid ~= countryid then -- do not repeat country
level[1].propertyValue = level[1].item:formatStatements(property)
if level[1].propertyValue then
-- Show multi-level list as bulleted list:
if not (property == 'P155' or property == 'P156') then
value = '• ' .. value
end
if properties_with_children_hash[property] then -- next lower level / child item
if property == 'P156' then
value = value .. '<br/>• ' .. level[1].propertyValue.value
else
value = value .. '<br/>' .. ' • ' .. level[1].propertyValue.value
end
else -- next higher level / parent item
if property == 'P155' then
value = '• ' .. level[1].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[1].propertyValue.value .. '<br/> ' .. value
end
end
local lc = 2 -- level counter
while lc < levels and level[lc-1].item and level[lc-1].item.claims[property] and level[lc-1].item.claims[property][1] and level[lc-1].item.claims[property][1].mainsnak.datavalue do
level[lc]={}
level[lc].value = level[lc-1].item.claims[property][1].mainsnak.datavalue.value
level[lc].item = mw.wikibase.getEntity(level[lc].value.id)
if not level[lc].item then break end
level[lc].statements = mw.wikibase.getBestStatements(level[lc].item.id, property)
if #level[lc].statements > 0 and level[lc].statements[1].mainsnak.datavalue then
level[lc].qid = level[lc].statements[1].mainsnak.datavalue.value.id
if #level[lc].statements == 1 and level[lc].qid ~= countryid then
level[lc].propertyValue = level[lc].item:formatStatements(property)
if properties_with_children_hash[property] then
if property == 'P156' then
value = value .. '<br/>' .. '• ' .. level[lc].propertyValue.value
else
value = value .. '<br/>' .. string.rep(' ', lc) .. '• ' .. level[lc].propertyValue.value
end
else
if property == 'P155' then
value = '• ' .. level[lc].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[lc].propertyValue.value .. '<br/> ' .. value:gsub('<br/>', '<br/> ')
end
end
lc = lc+1
else
break
end
else
break
end
end -- while lc
end
end
end
if property == 'P155' then -- P155 (follows / Chronology)
local visited = {}
visited[item.id] = true
-- 1. Fetch previous items (P155 chain) up to 2 steps back
local prev_items = {}
local curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P155')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local prev_id = st[1].mainsnak.datavalue.value.id
if prev_id == countryid or visited[prev_id] then break end
table.insert(prev_items, prev_id)
visited[prev_id] = true
curr_qid = prev_id
else
break
end
end
value = ""
-- 2. Print previous items in CHRONOLOGICAL order (oldest first)
if #prev_items > 0 then
for i = #prev_items, 1, -1 do
local id = prev_items[i]
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
-- 3. Add Current Item (Bold)
value = value .. "<p>• \'\'\'" .. (item:getLabel() or mw.title.getCurrentTitle().text) .. "\'\'\'"
-- 4. Fetch next items (P156 chain) up to 2 steps forward
local next_items = {}
curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P156')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local next_id = st[1].mainsnak.datavalue.value.id
-- Stop if country ID or if item was already visited above
if next_id == countryid or visited[next_id] then break end
table.insert(next_items, next_id)
visited[next_id] = true
curr_qid = next_id
else
break
end
end
if #next_items > 0 then
for _, id in ipairs(next_items) do
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
propertyValue.label = 'کال زان' -- Chronology
merged_chronology = true
end
-- END HIERARCHY LOGIC
else
-- Standard processing for non-hierarchical items
if datatype == 'time' then
local statementObject = getBestStatement(item, property)
if statementObject and statementObject.time then
local dateString = statementObject.time
if property == 'P1317' or property == 'P2031' then
value = formatDate(lang, dateString, propertyValue.value, 'Y')
else
value = formatDate(lang, dateString, propertyValue.value)
end
else
value = ''
end
elseif datatype == 'wikibase-item' then
-- Custom formatting to add Tooltip, Icon, and Date Qualifiers
local vals = {}
local has_qualifier = false
for _, stmt in ipairs(statements) do
if stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue and stmt.mainsnak.datavalue.value.id then
local id = stmt.mainsnak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
local item_str = ""
if sitelink then
item_str = '[[' .. sitelink .. '|' .. label .. ']]'
elseif en_sitelink then
local desc = getDescription(id)
item_str = '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
item_str = label
end
-- Extract Date Qualifier if available
local qual = getDateQualifier(stmt)
if qual then
item_str = item_str .. ' <small>(' .. qual .. ')</small>'
has_qualifier = true
end
table.insert(vals, item_str)
end
end
-- Switch format: Unbulleted list (<br/>) if qualifiers exist, comma-separated (، ) if not
if has_qualifier then
value = table.concat(vals, '<br/>')
else
value = table.concat(vals, '، ')
end
if value == '' then value = propertyValue.value end
else
local qual = statements[1] and getDateQualifier(statements[1])
if qual then
value = propertyValue.value .. ' <small>(' .. qual .. ')</small>'
else
value = propertyValue.value
end
end
end
elseif (value:find("^[Q]%d+") ~= nil) then
value = '[[' .. mw.wikibase.getSitelink(value) .. ']]'
end
if (datatype == 'time' or datatype == 'number' or datatype == 'quantity') then
value = toKashmirinumbers(value)
end
-- COLLAPSIBLE LIST LOGIC FOR > 10 ITEMS (NO HEADER)
if #statements > 10 then
value = '<div class="mw-collapsible mw-collapsed" id="mw-custom-collapsible-' .. property .. '" style="border:none; background:transparent;">' ..
'<div class="mw-collapsible-content">' .. value .. '</div></div>'
end
if not isEmpty(value) then
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em',
['vertical-align'] = 'text-top'
})
:wikitext(lang:ucfirst(propertyValue.label)):done()
:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px',
['vertical-align'] = 'text-top'
})
:wikitext(frame:preprocess(value))
end
end
end -- end skip_this_property check
end
-- MANUAL ROWS AND CUSTOM HEADERS
for i = 1, 10 do
local label_param = 'label' .. i
local data_param = 'data' .. i
local header_param = 'customheader' .. i
-- Support for 3 columns
local data_a_param = 'data' .. i .. 'a'
local data_b_param = 'data' .. i .. 'b'
local data_c_param = 'data' .. i .. 'c'
local label_value = args[label_param]
local data_value = args[data_param]
local header_value = args[header_param]
local data_a_value = args[data_a_param]
local data_b_value = args[data_b_param]
local data_c_value = args[data_c_param]
-- STRICT CHECKS: Make sure the parameters aren't just empty strings
local has_label = label_value and #label_value > 0
local has_data = data_value and #data_value > 0
local has_data_a = data_a_value and #data_a_value > 0
local has_data_b = data_b_value and #data_b_value > 0
local has_data_c = data_c_value and #data_c_value > 0
-- Custom Header Row
if header_value and #header_value > 0 then
dataTable:tag('tr')
:tag('th')
:attr('colspan', '2')
:css({
['text-align'] = 'center',
['font-weight'] = 'bold',
['background-color'] = themeColor,
['color'] = args.titletextcolor or '#000000',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(frame:preprocess(header_value))
:done()
:done()
end
-- Data Row
if has_data or has_data_a or has_data_b or has_data_c then
local row = dataTable:tag('tr')
-- NEW Case 1: Dynamic Multi-Column layout (1, 2, or 3 columns)
if has_data_a or has_data_b or has_data_c then
local cell
if has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
cell = row:tag('td')
else
cell = row:tag('td'):attr('colspan', '2')
end
local innerTable = cell:tag('table')
:css({
['width'] = '100%',
['table-layout'] = 'fixed',
['text-align'] = 'center',
['background'] = 'transparent',
['border-collapse'] = 'collapse',
['line-height'] = '1.4em'
})
local innerRow = innerTable:tag('tr'):css('vertical-align', 'top')
-- Count how many columns actually exist to calculate perfect width
local active_cols = 0
if has_data_a then active_cols = active_cols + 1 end
if has_data_b then active_cols = active_cols + 1 end
if has_data_c then active_cols = active_cols + 1 end
local col_width = (100 / active_cols) .. '%'
local printed_cols = 0
-- Column A
if has_data_a then
innerRow:tag('td')
:css({ ['width'] = col_width, ['padding'] = '0.2em' })
:wikitext(frame:preprocess(data_a_value))
:done()
printed_cols = printed_cols + 1
end
-- Column B
if has_data_b then
local css_b = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_b['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_b)
:wikitext(frame:preprocess(data_b_value))
:done()
printed_cols = printed_cols + 1
end
-- Column C
if has_data_c then
local css_c = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_c['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_c)
:wikitext(frame:preprocess(data_c_value))
:done()
end
-- Original Case 2: Both standard label and standard data exist
elseif has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
row:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px'
})
:wikitext(frame:preprocess(data_value))
:done()
-- Original Case 3: Only standard data exists
else
row:tag('td')
:attr('colspan', '2')
:css({
['line-height'] = '1.6em',
['text-align'] = 'center',
['padding'] = '0.5em 0.3em',
['font-size'] = '100%'
})
:wikitext(frame:preprocess(data_value))
:done()
end
row:done()
end
end
-- Standalone Module at the bottom (Preserved exactly as requested)
local standalone_module = args['module'] or args['ماڈیول']
if standalone_module and #standalone_module > 0 then
dataTable:tag('tr')
:tag('td')
:attr('colspan', '2')
:css({
['padding'] = '0',
['text-align'] = 'center',
['width'] = '100%'
})
:wikitext(frame:preprocess(standalone_module))
:done()
:done()
end
-- Map
local coordinates_statements = item:getBestStatements('P625')
if #coordinates_statements >= 1 and coordinates_statements[1].mainsnak.datavalue and coordinates_statements[1].mainsnak.datavalue.value.globe == 'http://www.wikidata.org/entity/Q2' then
local latitude = coordinates_statements[1].mainsnak.datavalue.value.latitude
local longitude = coordinates_statements[1].mainsnak.datavalue.value.longitude
local geojson = {
type = 'Feature',
geometry = {
type = 'Point',
coordinates = { longitude, latitude }
},
properties = {
title = item:getLabel() or mw.title.getCurrentTitle().text,
['marker-symbol'] = 'marker',
['marker-color'] = '#224422',
}
}
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(frame:extensionTag('mapframe', mw.text.jsonEncode(geojson), {
height = 250,
width = 250,
frameless = 'frameless',
align = 'center',
latitude = latitude,
longitude = longitude,
zoom = 6
}))
end
local div_start = '<div style="border-style: solid; border-color:gray; border-width: 1px 0 0 0; margin-top: 2em; text-align: center;">'
local pen_icon = ' [[File:Wikidata-logo.svg|' .. edit_message .. '|22px|baseline|class=noviewer|link=https://www.wikidata.org/wiki/' .. item.id .. ']]'
local edit_message_link = '[https://www.wikidata.org/wiki/' .. item.id .. ' وِکی ڈیٹا پؠٹھ کٔرِو اؠڈِٹ]'
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(div_start .. edit_message_link .. pen_icon .. '</div>')
return tostring(dataTable)
end
return p
6mq728ssb94zeylh3h9olt4q95iwudc
146585
146584
2026-07-31T13:51:49Z
آیات محراج
11062
146585
Scribunto
text/plain
-- Please DO NOT edit this page unless you know what you are doing.
-- Maintainer: User:511KeV
-- https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual
-- https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua
local property_blacklist = {
'P360', --is a list of
'P4224', --category contains
'P935', -- Commons gallery
'P1472', -- Commons Creator page
'P1612', -- Commons Institution page
'P373', -- Commons category
'P3722', -- Commons maps category
'P1151', -- topic's main Wikimedia portal
'P1424', -- topic's main template
'P910', -- topic's main category
'P1200', -- bodies of water basin category
'P1792', -- category of associated people
'P2521', -- female form of label
'P3321', -- male form of label
'P6186', -- category for eponymous categories
'P1464', -- category for people born here
'P1465', -- category for people who died here
'P1791', -- category of people buried here
'P1740', -- category for films shot at this location
'P2033', -- Category for pictures taken with camera
'P2517', -- category for recipients of this award
'P4195', -- category for employees of the organization
'P1754', -- category related to list
'P8596', -- category for the exterior of the item
'P301', -- category's main topic
'P6112',-- category for members of a team
'P971', -- category combines topics
'P3876', -- category for alumni of educational institution
'P8933', -- category for the view from the item
'P1753', -- list related to category
'P3921', -- Wikidata SPARQL query equivalent
'P1204', -- Wikimedia portal's main topic
'P1423', -- template's main topic
'P1709', -- equivalent class
'P3950', -- narrower external class
'P2888', -- exact match
'P1382', -- coincident with
'P2670', -- has parts of the class
'P3113', -- does not have part
'P2737', -- union of
'P2738', -- disjoint union of
'P2445', -- metasubclass of
'P1963', -- properties for this type
'P3176', -- uses property
'P1889', -- different from
'P460', -- said to be the same as
'P2959', -- permanent duplicated item
'P2860', -- cites
'P5125', -- wikimedia outline
'P5008', -- on focus list of Wikimedia project
'P2559', -- Wikidata usage instructions
'P1343', -- described by source
'P8687', -- social media followers
'P972', -- catalogue
'P1282', -- OSM tag or key
'P4839', -- Wolfram Language entity code
'P6104', -- Maintained by Wikiproject
'P5996', -- Category for films in this language
'P735', -- Given name
'P734', -- Family name
'P1559', -- Native name (Handled separately)
'P21', -- Sex or gender
'P2184', -- history of topic
'P1438', -- Jewish Encyclopedia ID
'P7867', -- category for maps
'P8402', -- Open Data portal
'P1448', -- official name (Handled separately)
'P569', -- date of birth (Handled separately)
'P570', -- date of death (Handled separately)
'P19', -- place of birth
'P20', -- place of death
'P27', -- country of citizenship
'P2747', -- Filmiroda rating
'P7561', -- category for the interior of the item
'P6365', -- member category
'P465', -- sRGB color hex triplet
'P487', -- Unicode character
'P7084', -- related category
'P7763', -- Copyright status as a creator
'P1814', -- name in kana
'P2001', -- Revised Romanization
'P2572', -- Hashtag
'P8989', -- category for the view of the item
'P6363', -- WordLift
}
-- Exceptions to the datatype blocking:
local property_whitelist = {
'P856', -- official website
'P3896',-- geoshape
'P345', -- IMDB id
'P6375' -- street address
}
-- Properties with higher level items (Bulleted Hierarchy):
local properties_with_parents = {
'P131', -- located in the administrative territorial entity
'P144', -- based on
'P155', -- follows
'P171', -- parent taxon
'P276', -- location
'P279', -- subclass of
'P361', -- part of
'P706', -- located on terrain feature
'P749', -- parent organization
'P807', -- separated/forked from
'P1365', -- replaced
'P1647', -- subproperty of
'P3730' -- next higher rank
}
local properties_with_children = {
-- Properties with lower level items:
'P150', -- contains administrative territorial entity
'P156', -- followed by
'P355', -- subsidiary
'P527', -- has part
'P1012', -- contains
'P1366', -- replaced by
'P3729', -- next lower rank
'P4330', -- contains
'P7888' -- merged into
}
-- Merge two tables and return a new table
function mergeTables(first, second)
result = {}
for k,v in pairs(first) do
table.insert(result, v)
end
for k,v in pairs(second) do
table.insert(result, v)
end
return result
end
-- Turn index based tables into key based tables
function valuesToKeys(array)
local result = {}
for _, v in pairs(array) do
result[v:upper()] = true
end
return result
end
-- Helper to get description for tooltips
function getDescription(id)
return mw.wikibase.getDescription(id, 'ks') or mw.wikibase.getDescription(id, 'en') or ""
end
function getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
local birth_time = ''
if date_of_death then
birth_time = formatDate(lang, date_of_birth.time)
else
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
birth_time = string.format('{{Birth date and age|%s|%s|%s}}',
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
end
local birth = birth_time
if place_of_birth then
-- Try to get the Kashmiri article name for the entity
local birth_location = mw.wikibase.getSitelink(place_of_birth.id, 'kswiki')
local link = true
if not birth_location then
-- If there was no Kashmiri article for the entity, then get an article name from other wikis
birth_location = mw.wikibase.getLabel(place_of_birth.id)
link = false
end
if birth_location then
if link then birth_location = '[[' .. birth_location .. ']]' end
birth = birth .. '<br>' .. birth_location
local birth_country = getBestStatementById(place_of_birth.id, 'P17')
if birth_country then
local birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'kswiki')
local link = true
if not birth_country_label then
birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'enwiki')
link = false
end
if link then birth_country_label = '[[' .. birth_country_label .. ']]' end
birth = birth .. '، ' .. birth_country_label
end
end
end
return birth
end
function getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
local date_of_death_parts = mw.text.split(formatDate(lang, date_of_death.time, nil, 'Y-m-j'), '-')
local death_time = string.format('{{Death date and age|%s|%s|%s|%s|%s|%s}}',
date_of_death_parts[1], date_of_death_parts[2], date_of_death_parts[3],
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
local death = death_time
if place_of_death then
local death_location = mw.wikibase.getSitelink(place_of_death.id, 'kswiki')
local link = true
if not death_location then
death_location = mw.wikibase.getSitelink(place_of_death.id, 'enwiki')
link = false
end
if not death_location then
death_location = mw.wikibase.getLabel(place_of_death.id)
link = false
end
if death_location then
if link then death_location = '[[' .. death_location .. ']]' end
death = death .. '<br>' .. death_location
local death_country = getBestStatementById(place_of_death.id, 'P17')
if death_country then
local death_country_label = mw.wikibase.getSitelink(death_country.id, 'kswiki')
local link = true
if not death_country_label then
death_country_label = mw.wikibase.getSitelink(death_country.id, 'enwiki')
link = false
end
if link then death_country_label = '[[' .. death_country_label .. ']]' end
death = death .. '، ' .. death_country_label
end
end
end
return death
end
-- Convert Arabic numbers (0123456789) to Kashmiri numbers (٠١٢٣٤٥٦٧٨٩) and translate date terms
function toKashmirinumbers(text)
if text == nil then return nil end
return text:gsub('0', '0')
:gsub('1', '1')
:gsub('2', '2')
:gsub('3', '3')
:gsub('4', '4')
:gsub('5', '5')
:gsub('6', '6')
:gsub('7', '7')
:gsub('8', '8')
:gsub('9', '9')
:gsub('century', 'صٔدی')
:gsub('BCE', 'مَسیٖح برٛونٛہہ')
:gsub('million years', 'مِلیَن ؤری')
:gsub('AD', 'عیٖسوی')
:gsub('square kilometre', 'کِلومیٖٹَر چَکور')
:gsub('kilometre', 'کِلومیٖٹَر')
end
function formatDate(lang, dateString, fallback, format)
-- Check if the date is year-only (Wikidata uses -00-00 for unknown month/day)
local isYearOnly = string.find(dateString, '%-00%-00T') ~= nil
-- If no specific format is requested, set default based on precision
if not format then
if isYearOnly then
format = 'Y' -- Only show the Year
else
format = 'j xg Y' -- Show Day Month Year
end
end
-- For BCE dates (starting with -), MediaWiki's formatDate often returns the raw string.
-- We return it here so toKashmirinumbers can translate "century" and "BCE" later.
if dateString:sub(1, 1) == '-' then return fallback or dateString end
-- Standardize the string for the parser
dateString = dateString:gsub('%-00%-00T', '-01-01T')
return lang:formatDate(format, dateString, false)
end
-- Safe renderer for qualifier snaks using MediaWiki's native function
local function renderSnakSafe(snak)
if not snak or snak.snaktype ~= 'value' then return nil end
local success, res = pcall(mw.wikibase.renderSnak, snak)
if success and res and res ~= '' then
return toKashmirinumbers(res)
end
return nil
end
-- Helper to extract date qualifiers (P585 = Point in time, P580 = Start time, P582 = End time)
local function getDateQualifier(stmt)
if not stmt or not stmt.qualifiers then return nil end
local q = stmt.qualifiers
-- 1. Check for Point in Time (P585)
local p585 = q.P585 and renderSnakSafe(q.P585[1])
if p585 then return p585 end
-- 2. Check for Start Time (P580) and/or End Time (P582)
local p580 = q.P580 and renderSnakSafe(q.P580[1])
local p582 = q.P582 and renderSnakSafe(q.P582[1])
if p580 and p582 then
return p580 .. ' – ' .. p582
elseif p580 then
return p580 .. ' –'
elseif p582 then
return '– ' .. p582
end
return nil
end
function isEnglish(text)
return string.find(text, '[abcdefghijklmnopqrstuvwxyz]') ~= nil
end
-- Returns the best statements for the first property this item has
function getBestStatement(item, ...)
for i,v in ipairs(arg) do
local statements = item:getBestStatements(v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
-- Returns the best statements for the first property this item has
function getBestStatementById(id, ...)
for i,v in ipairs(arg) do
local statements = mw.wikibase.getBestStatements( id, v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
function len(t)
local count = 0
for _ in pairs(t) do count = count + 1 end
return count
end
function isEmpty(s)
return s == nil or s == ''
end
local module_properties = { ['item'] = true, ['آئٹم'] = true, ['کھٔٹِتھ'] = true, ['صِرِف کٲشُر'] = true, ['module'] = true, ['ماڈیول'] = true }
function getOverridenProperties(args)
properties = {}
for key, value in pairs(args) do
if (not module_properties[key]) then
properties[key:upper()] = value
end
end
return properties
end
local p = {}
function p.databox(frame)
local args = frame:getParent().args
local itemId = nil
local show_english_properties = true
if args.item or args['اَیٹم'] then
itemId = args.item or args['اَیٹم']
end
if args['صِرِف کٲشُر'] == true or args['صِرِف کٲشُر'] == 'آ' then
show_english_properties = false
end
local overriden_properties = getOverridenProperties(args)
local hidden_properties = {}
if args['کھٔٹِتھ'] then
hidden_properties = mw.text.split(args['کھٔٹِتھ'], "%s*[,،]%s*")
end
local lang = mw.language.getContentLanguage()
local item = mw.wikibase.getEntity(itemId)
local levels = 3 -- Default Max Levels for hierarchy
if item == nil then
mw.addWarning("Wikidata item not found")
return ""
end
-- ==========================================
-- NEW: Get Dynamic Theme securely via pcall
-- ==========================================
local themeColor = '#F2F2F2'
local themeIcon = ''
local success, themeModule = pcall(require, 'Module:Databox/theme')
if success and type(themeModule) == 'table' then
local themeData = themeModule.getTheme(args, item)
if themeData then
themeColor = themeData.color or '#F2F2F2'
themeIcon = themeData.icon or ''
end
end
local headerText = item:getLabel() or mw.title.getCurrentTitle().text
if themeIcon ~= '' then
headerText = string.format("[[File:%s|22px|middle|link=]] %s", themeIcon, headerText)
end
-- ==========================================
--Table Construction
local dataTable = mw.html.create('table')
:addClass('infobox vcard')
:css({
['width'] = '22em'
})
-- Title
dataTable:tag('tr'):tag('th')
:addClass('fn')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
['background-color'] = themeColor,
['border-top'] = args.titleborder or 'none',
['border-bottom'] = args.titleborder or 'none',
['padding'] = '0.5em 0',
['margin'] = '0.5em 0',
['font-size'] = '125%',
['color'] = args.titletextcolor or 'black',
['font-weight'] = 'bold',
})
:wikitext(item:getLabel() or mw.title.getCurrentTitle().text)
-- Native name
local officialName = getBestStatement(item, 'P1448', 'P1559')
if officialName then
if officialName.language ~= 'ks' then
local langName = mw.language.fetchLanguageName(officialName.language, 'ks')
dataTable:tag('tr'):tag('th')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
padding = '0.5em 0',
margin = '0.5em 0',
['font-size'] = '90%',
['font-weight'] = 'bold',
['max-width'] = '240px'
})
:wikitext('اَصٕل ناو [[' .. langName ..']] زَبانہِ مَنٛز: ' .. officialName.text)
end
end
-- 1. Logo (P154) - 200px
local logo = args['لوگو'] or args['logo']
-- Manual caption for Logo
local logo_caption = args['لوگو_تَفصیٖل'] or args['logo_caption']
if not logo and item then
local st = item:getBestStatements('P154')
if #st > 0 then logo = st[1].mainsnak.datavalue.value end
end
if logo then
local logoCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center', ['padding-bottom'] = '5px'})
-- Render Logo
logoCell:wikitext('[[File:' .. logo .. '|frameless|200px]]')
-- Render Logo Caption (Only if manually added)
if logo_caption then
logoCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(logo_caption)
end
end
-- 2. Image (P18) - 300px
local image = args['تَصویٖر'] or args['image']
-- Manual caption for Image
local caption = args['تَصویٖر_تَفصیٖل'] or args['image_caption']
if not image and item then
local st = item:getBestStatements('P18')
if #st > 0 then image = st[1].mainsnak.datavalue.value end
end
if image then
local imageCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center'})
-- Render Image
imageCell:wikitext('[[File:' .. image .. '|frameless|300px]]')
-- Render Image Caption (Only if manually added)
if caption then
imageCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(caption)
end
end
-- P31 (Instance of)
local p31_stmts = item:getBestStatements('P31')
local p31_links = {} -- ALWAYS create this table, even if empty
if #p31_stmts > 0 then
for i = 1, math.min(#p31_stmts, 2) do
local snak = p31_stmts[i].mainsnak
if snak.datavalue and snak.datavalue.value.id then
local id = snak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
table.insert(p31_links, '[[' .. sitelink .. '|' .. label .. ']]')
elseif en_sitelink then
local desc = getDescription(id)
table.insert(p31_links, '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]')
else
table.insert(p31_links, label)
end
end
end
end
-- Render P31 row only if we actually have links
if #p31_links > 0 then
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({
['background-color'] = themeColor,
['font-weight'] = 'bold',
['text-align'] = 'center',
['color'] = args.titletextcolor or 'black',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(table.concat(p31_links, '، '))
end
local properties = mw.wikibase.orderProperties(item:getProperties())
local property_blacklist_hash = valuesToKeys(mergeTables(property_blacklist, hidden_properties))
local property_whitelist_hash = valuesToKeys(property_whitelist)
local properties_with_parents_hash = valuesToKeys(properties_with_parents)
local properties_with_children_hash = valuesToKeys(properties_with_children)
property_blacklist_hash['P31'] = true
property_blacklist_hash['P18'] = true
local edit_message = mw.message.new('vector-view-edit'):plain()
-- Birth/Death Logic
local date_of_birth = getBestStatement(item, 'P569')
local date_of_death = getBestStatement(item, 'P570')
local instance_of = getBestStatement(item, 'P31')
local place_of_birth = getBestStatement(item, 'P19')
local place_of_death = getBestStatement(item, 'P20')
local countryid = ' '
pcall(function ()
countryid = item.claims['P17'][1].mainsnak.datavalue.value.id
end)
if instance_of and instance_of.id == 'Q5' and date_of_birth and date_of_birth.time:sub(1, 1) ~= '-' then
local birth = getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('پٲدٲیِش'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(birth))
if date_of_death then
local death = getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('وَفات'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(death))
end
end
local merged_chronology = false -- flag for P155/P156
for _, property in pairs(properties) do
-- Skip rendering P156 separately if we merged it in P155 loop
local skip_this_property = false
if merged_chronology and property == 'P156' then
skip_this_property = true
end
if not skip_this_property then
-- Safely get datatype
local claims = item.claims[property]
local datatype = 'unknown'
if claims and claims[1] and claims[1].mainsnak and claims[1].mainsnak.datatype then
datatype = claims[1].mainsnak.datatype
end
local english_label = mw.wikibase.getLabelByLang(property, 'en')
english_label = english_label and english_label:upper() or property
local kashmiri_label = mw.wikibase.getLabelByLang(property, 'ks')
if property == 'P1082' or property == 'P1120' or property == 'P1339' or property == 'P2046' or property == 'P2044' then
datatype = 'number'
end
overriden_value = overriden_properties[english_label] or overriden_properties[kashmiri_label]
local shouldShow = false
if property_whitelist_hash[property] then
shouldShow = true
elseif datatype ~= 'commonsMedia' and datatype ~= 'external-id'
and datatype ~= 'wikibase-property' and
datatype ~= 'geo-shape' and datatype ~= 'tabular-data' and
(not property_blacklist_hash[property] and not property_blacklist_hash[english_label] and not property_blacklist_hash[kashmiri_label]) then
shouldShow = true
end
local statements = item:getBestStatements(property)
if shouldShow and (show_english_properties or kashmiri_label ~= nil or overriden_value) and #statements <= 30 then
local propertyValue = item:formatStatements(property)
-- RESTORED FEATURE: Link property label (P1629)
-- Checks if the property (e.g., "Capital") has a subject item (e.g., "Capital City")
-- and if that item has a Kashmiri article, it links the label.
local propertyEntity = mw.wikibase.getEntity(property)
if propertyEntity then
local propertySubjects = propertyEntity:getBestStatements('P1629') -- 'P1629 = subject item of this property'
if #propertySubjects == 1
and propertyEntity['claims']['P1629'][1].mainsnak.snaktype == 'value' then
local subjectItemQid = propertyEntity['claims']['P1629'][1].mainsnak.datavalue.value.id
local articleSitelink = mw.wikibase.getSitelink(subjectItemQid)
if articleSitelink ~= nil then -- Property subject item has local article
propertyValue.label = '[[' .. articleSitelink .. '|' .. propertyValue.label .. ']]'
end
end
end
local value = overriden_value
-- Check if value is manually overriden
if (value == nil) then
-- HIERARCHY FEATURE LOGIC
if #statements == 1 and levels >= 2 and (properties_with_parents_hash[property] or properties_with_children_hash[property]) then
value = propertyValue.value
if property == 'P155' or property == 'P156' then -- follows or followed by
value = '• ' .. value
end
local level = {}
-- Show parent/child item if any:
if item['claims'][property][1].mainsnak.snaktype == 'value' then
level[1] = {}
level[1].value = item['claims'][property][1].mainsnak.datavalue.value
level[1].item = mw.wikibase.getEntity(level[1].value.id)
if level[1].item then
level[1].statements = mw.wikibase.getBestStatements(level[1].item.id, property)
else
level[1].statements = {}
end
end
if item['claims'][property][1].mainsnak.snaktype == 'value'
and #level[1].statements == 1 and level[1].statements[1].mainsnak.datavalue then
level[1].qid = level[1].statements[1].mainsnak.datavalue.value.id
if level[1].qid ~= countryid then -- do not repeat country
level[1].propertyValue = level[1].item:formatStatements(property)
if level[1].propertyValue then
-- Show multi-level list as bulleted list:
if not (property == 'P155' or property == 'P156') then
value = '• ' .. value
end
if properties_with_children_hash[property] then -- next lower level / child item
if property == 'P156' then
value = value .. '<br/>• ' .. level[1].propertyValue.value
else
value = value .. '<br/>' .. ' • ' .. level[1].propertyValue.value
end
else -- next higher level / parent item
if property == 'P155' then
value = '• ' .. level[1].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[1].propertyValue.value .. '<br/> ' .. value
end
end
local lc = 2 -- level counter
while lc < levels and level[lc-1].item and level[lc-1].item.claims[property] and level[lc-1].item.claims[property][1] and level[lc-1].item.claims[property][1].mainsnak.datavalue do
level[lc]={}
level[lc].value = level[lc-1].item.claims[property][1].mainsnak.datavalue.value
level[lc].item = mw.wikibase.getEntity(level[lc].value.id)
if not level[lc].item then break end
level[lc].statements = mw.wikibase.getBestStatements(level[lc].item.id, property)
if #level[lc].statements > 0 and level[lc].statements[1].mainsnak.datavalue then
level[lc].qid = level[lc].statements[1].mainsnak.datavalue.value.id
if #level[lc].statements == 1 and level[lc].qid ~= countryid then
level[lc].propertyValue = level[lc].item:formatStatements(property)
if properties_with_children_hash[property] then
if property == 'P156' then
value = value .. '<br/>' .. '• ' .. level[lc].propertyValue.value
else
value = value .. '<br/>' .. string.rep(' ', lc) .. '• ' .. level[lc].propertyValue.value
end
else
if property == 'P155' then
value = '• ' .. level[lc].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[lc].propertyValue.value .. '<br/> ' .. value:gsub('<br/>', '<br/> ')
end
end
lc = lc+1
else
break
end
else
break
end
end -- while lc
end
end
end
if property == 'P155' then -- P155 (follows / Chronology)
local visited = {}
visited[item.id] = true
-- 1. Fetch previous items (P155 chain) up to 2 steps back
local prev_items = {}
local curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P155')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local prev_id = st[1].mainsnak.datavalue.value.id
if prev_id == countryid or visited[prev_id] then break end
table.insert(prev_items, prev_id)
visited[prev_id] = true
curr_qid = prev_id
else
break
end
end
value = ""
-- 2. Print previous items in CHRONOLOGICAL order (oldest first)
if #prev_items > 0 then
for i = #prev_items, 1, -1 do
local id = prev_items[i]
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
-- 3. Add Current Item (Bold)
value = value .. "<p>• \'\'\'" .. (item:getLabel() or mw.title.getCurrentTitle().text) .. "\'\'\'"
-- 4. Fetch next items (P156 chain) up to 2 steps forward
local next_items = {}
curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P156')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local next_id = st[1].mainsnak.datavalue.value.id
-- Stop if country ID or if item was already visited above
if next_id == countryid or visited[next_id] then break end
table.insert(next_items, next_id)
visited[next_id] = true
curr_qid = next_id
else
break
end
end
if #next_items > 0 then
for _, id in ipairs(next_items) do
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
propertyValue.label = 'کال زان' -- Chronology
merged_chronology = true
end
-- END HIERARCHY LOGIC
else
-- Standard processing for non-hierarchical items
if datatype == 'time' then
local statementObject = getBestStatement(item, property)
if statementObject and statementObject.time then
local dateString = statementObject.time
if property == 'P1317' or property == 'P2031' then
value = formatDate(lang, dateString, propertyValue.value, 'Y')
else
value = formatDate(lang, dateString, propertyValue.value)
end
else
value = ''
end
elseif datatype == 'wikibase-item' then
-- Custom formatting to add Tooltip, Icon, and Date Qualifiers
local vals = {}
local has_qualifier = false
for _, stmt in ipairs(statements) do
if stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue and stmt.mainsnak.datavalue.value.id then
local id = stmt.mainsnak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
local item_str = ""
if sitelink then
item_str = '[[' .. sitelink .. '|' .. label .. ']]'
elseif en_sitelink then
local desc = getDescription(id)
item_str = '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
item_str = label
end
-- Extract Date Qualifier if available
local qual = getDateQualifier(stmt)
if qual then
item_str = item_str .. ' <small>(' .. qual .. ')</small>'
has_qualifier = true
end
table.insert(vals, item_str)
end
end
-- Switch format: Unbulleted list (<br/>) if qualifiers exist, comma-separated (، ) if not
if has_qualifier then
value = table.concat(vals, '<br/>')
else
value = table.concat(vals, '، ')
end
if value == '' then value = propertyValue.value end
else
local qual = statements[1] and getDateQualifier(statements[1])
if qual then
value = propertyValue.value .. ' <small>(' .. qual .. ')</small>'
else
value = propertyValue.value
end
end
end
elseif (value:find("^[Q]%d+") ~= nil) then
value = '[[' .. mw.wikibase.getSitelink(value) .. ']]'
end
if (datatype == 'time' or datatype == 'number' or datatype == 'quantity') then
value = toKashmirinumbers(value)
end
-- COLLAPSIBLE LIST LOGIC FOR > 10 ITEMS (NO HEADER)
if #statements > 10 then
value = '<div class="mw-collapsible mw-collapsed" id="mw-custom-collapsible-' .. property .. '" style="border:none; background:transparent;">' ..
'<div class="mw-collapsible-content">' .. value .. '</div></div>'
end
if not isEmpty(value) then
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em',
['vertical-align'] = 'text-top'
})
:wikitext(lang:ucfirst(propertyValue.label)):done()
:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px',
['vertical-align'] = 'text-top'
})
:wikitext(frame:preprocess(value))
end
end
end -- end skip_this_property check
end
-- MANUAL ROWS AND CUSTOM HEADERS
for i = 1, 10 do
local label_param = 'label' .. i
local data_param = 'data' .. i
local header_param = 'customheader' .. i
-- Support for 3 columns
local data_a_param = 'data' .. i .. 'a'
local data_b_param = 'data' .. i .. 'b'
local data_c_param = 'data' .. i .. 'c'
local label_value = args[label_param]
local data_value = args[data_param]
local header_value = args[header_param]
local data_a_value = args[data_a_param]
local data_b_value = args[data_b_param]
local data_c_value = args[data_c_param]
-- STRICT CHECKS: Make sure the parameters aren't just empty strings
local has_label = label_value and #label_value > 0
local has_data = data_value and #data_value > 0
local has_data_a = data_a_value and #data_a_value > 0
local has_data_b = data_b_value and #data_b_value > 0
local has_data_c = data_c_value and #data_c_value > 0
-- Custom Header Row
if header_value and #header_value > 0 then
dataTable:tag('tr')
:tag('th')
:attr('colspan', '2')
:css({
['text-align'] = 'center',
['font-weight'] = 'bold',
['background-color'] = themeColor,
['color'] = args.titletextcolor or '#000000',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(frame:preprocess(header_value))
:done()
:done()
end
-- Data Row
if has_data or has_data_a or has_data_b or has_data_c then
local row = dataTable:tag('tr')
-- NEW Case 1: Dynamic Multi-Column layout (1, 2, or 3 columns)
if has_data_a or has_data_b or has_data_c then
local cell
if has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
cell = row:tag('td')
else
cell = row:tag('td'):attr('colspan', '2')
end
local innerTable = cell:tag('table')
:css({
['width'] = '100%',
['table-layout'] = 'fixed',
['text-align'] = 'center',
['background'] = 'transparent',
['border-collapse'] = 'collapse',
['line-height'] = '1.4em'
})
local innerRow = innerTable:tag('tr'):css('vertical-align', 'top')
-- Count how many columns actually exist to calculate perfect width
local active_cols = 0
if has_data_a then active_cols = active_cols + 1 end
if has_data_b then active_cols = active_cols + 1 end
if has_data_c then active_cols = active_cols + 1 end
local col_width = (100 / active_cols) .. '%'
local printed_cols = 0
-- Column A
if has_data_a then
innerRow:tag('td')
:css({ ['width'] = col_width, ['padding'] = '0.2em' })
:wikitext(frame:preprocess(data_a_value))
:done()
printed_cols = printed_cols + 1
end
-- Column B
if has_data_b then
local css_b = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_b['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_b)
:wikitext(frame:preprocess(data_b_value))
:done()
printed_cols = printed_cols + 1
end
-- Column C
if has_data_c then
local css_c = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_c['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_c)
:wikitext(frame:preprocess(data_c_value))
:done()
end
-- Original Case 2: Both standard label and standard data exist
elseif has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
row:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px'
})
:wikitext(frame:preprocess(data_value))
:done()
-- Original Case 3: Only standard data exists
else
row:tag('td')
:attr('colspan', '2')
:css({
['line-height'] = '1.6em',
['text-align'] = 'center',
['padding'] = '0.5em 0.3em',
['font-size'] = '100%'
})
:wikitext(frame:preprocess(data_value))
:done()
end
row:done()
end
end
-- Standalone Module at the bottom (Preserved exactly as requested)
local standalone_module = args['module'] or args['ماڈیول']
if standalone_module and #standalone_module > 0 then
dataTable:tag('tr')
:tag('td')
:attr('colspan', '2')
:css({
['padding'] = '0',
['text-align'] = 'center',
['width'] = '100%'
})
:wikitext(frame:preprocess(standalone_module))
:done()
:done()
end
-- Map
local coordinates_statements = item:getBestStatements('P625')
if #coordinates_statements >= 1 and coordinates_statements[1].mainsnak.datavalue and coordinates_statements[1].mainsnak.datavalue.value.globe == 'http://www.wikidata.org/entity/Q2' then
local latitude = coordinates_statements[1].mainsnak.datavalue.value.latitude
local longitude = coordinates_statements[1].mainsnak.datavalue.value.longitude
local geojson = {
type = 'Feature',
geometry = {
type = 'Point',
coordinates = { longitude, latitude }
},
properties = {
title = item:getLabel() or mw.title.getCurrentTitle().text,
['marker-symbol'] = 'marker',
['marker-color'] = '#224422',
}
}
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(frame:extensionTag('mapframe', mw.text.jsonEncode(geojson), {
height = 250,
width = 250,
frameless = 'frameless',
align = 'center',
latitude = latitude,
longitude = longitude,
zoom = 6
}))
end
local div_start = '<div style="border-style: solid; border-color:gray; border-width: 1px 0 0 0; margin-top: 2em; text-align: center;">'
local pen_icon = ' [[File:Wikidata-logo.svg|' .. edit_message .. '|22px|baseline|class=noviewer|link=https://www.wikidata.org/wiki/' .. item.id .. ']]'
local edit_message_link = '[https://www.wikidata.org/wiki/' .. item.id .. ' وِکی ڈیٹا پؠٹھ کٔرِو اؠڈِٹ]'
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(div_start .. edit_message_link .. pen_icon .. '</div>')
return tostring(dataTable)
end
return p
fdcsedl39w4oe36da2htd4jva28awcf
146586
146585
2026-07-31T13:55:55Z
آیات محراج
11062
146586
Scribunto
text/plain
-- Please DO NOT edit this page unless you know what you are doing.
-- Maintainer: User:511KeV
-- https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual
-- https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua
local property_blacklist = {
'P360', --is a list of
'P4224', --category contains
'P935', -- Commons gallery
'P1472', -- Commons Creator page
'P1612', -- Commons Institution page
'P373', -- Commons category
'P3722', -- Commons maps category
'P1151', -- topic's main Wikimedia portal
'P1424', -- topic's main template
'P910', -- topic's main category
'P1200', -- bodies of water basin category
'P1792', -- category of associated people
'P2521', -- female form of label
'P3321', -- male form of label
'P6186', -- category for eponymous categories
'P1464', -- category for people born here
'P1465', -- category for people who died here
'P1791', -- category of people buried here
'P1740', -- category for films shot at this location
'P2033', -- Category for pictures taken with camera
'P2517', -- category for recipients of this award
'P4195', -- category for employees of the organization
'P1754', -- category related to list
'P8596', -- category for the exterior of the item
'P301', -- category's main topic
'P6112',-- category for members of a team
'P971', -- category combines topics
'P3876', -- category for alumni of educational institution
'P8933', -- category for the view from the item
'P1753', -- list related to category
'P3921', -- Wikidata SPARQL query equivalent
'P1204', -- Wikimedia portal's main topic
'P1423', -- template's main topic
'P1709', -- equivalent class
'P3950', -- narrower external class
'P2888', -- exact match
'P1382', -- coincident with
'P2670', -- has parts of the class
'P3113', -- does not have part
'P2737', -- union of
'P2738', -- disjoint union of
'P2445', -- metasubclass of
'P1963', -- properties for this type
'P3176', -- uses property
'P1889', -- different from
'P460', -- said to be the same as
'P2959', -- permanent duplicated item
'P2860', -- cites
'P5125', -- wikimedia outline
'P5008', -- on focus list of Wikimedia project
'P2559', -- Wikidata usage instructions
'P1343', -- described by source
'P8687', -- social media followers
'P972', -- catalogue
'P1282', -- OSM tag or key
'P4839', -- Wolfram Language entity code
'P6104', -- Maintained by Wikiproject
'P5996', -- Category for films in this language
'P735', -- Given name
'P734', -- Family name
'P1559', -- Native name (Handled separately)
'P21', -- Sex or gender
'P2184', -- history of topic
'P1438', -- Jewish Encyclopedia ID
'P7867', -- category for maps
'P8402', -- Open Data portal
'P1448', -- official name (Handled separately)
'P569', -- date of birth (Handled separately)
'P570', -- date of death (Handled separately)
'P19', -- place of birth
'P20', -- place of death
'P27', -- country of citizenship
'P2747', -- Filmiroda rating
'P7561', -- category for the interior of the item
'P6365', -- member category
'P465', -- sRGB color hex triplet
'P487', -- Unicode character
'P7084', -- related category
'P7763', -- Copyright status as a creator
'P1814', -- name in kana
'P2001', -- Revised Romanization
'P2572', -- Hashtag
'P8989', -- category for the view of the item
'P6363', -- WordLift
}
-- Exceptions to the datatype blocking:
local property_whitelist = {
'P856', -- official website
'P3896',-- geoshape
'P345', -- IMDB id
'P6375' -- street address
}
-- Properties with higher level items (Bulleted Hierarchy):
local properties_with_parents = {
'P131', -- located in the administrative territorial entity
'P144', -- based on
'P155', -- follows
'P171', -- parent taxon
'P276', -- location
'P279', -- subclass of
'P361', -- part of
'P706', -- located on terrain feature
'P749', -- parent organization
'P807', -- separated/forked from
'P1365', -- replaced
'P1647', -- subproperty of
'P3730' -- next higher rank
}
local properties_with_children = {
-- Properties with lower level items:
'P150', -- contains administrative territorial entity
'P156', -- followed by
'P355', -- subsidiary
'P527', -- has part
'P1012', -- contains
'P1366', -- replaced by
'P3729', -- next lower rank
'P4330', -- contains
'P7888' -- merged into
}
-- Merge two tables and return a new table
function mergeTables(first, second)
result = {}
for k,v in pairs(first) do
table.insert(result, v)
end
for k,v in pairs(second) do
table.insert(result, v)
end
return result
end
-- Turn index based tables into key based tables
function valuesToKeys(array)
local result = {}
for _, v in pairs(array) do
result[v:upper()] = true
end
return result
end
-- Helper to get description for tooltips
function getDescription(id)
return mw.wikibase.getDescription(id, 'ks') or mw.wikibase.getDescription(id, 'en') or ""
end
function getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
local birth_time = ''
if date_of_death then
birth_time = formatDate(lang, date_of_birth.time)
else
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
birth_time = string.format('{{Birth date and age|%s|%s|%s}}',
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
end
local birth = birth_time
if place_of_birth then
-- Try to get the Kashmiri article name for the entity
local birth_location = mw.wikibase.getSitelink(place_of_birth.id, 'kswiki')
local link = true
if not birth_location then
-- If there was no Kashmiri article for the entity, then get an article name from other wikis
birth_location = mw.wikibase.getLabel(place_of_birth.id)
link = false
end
if birth_location then
if link then birth_location = '[[' .. birth_location .. ']]' end
birth = birth .. '<br>' .. birth_location
local birth_country = getBestStatementById(place_of_birth.id, 'P17')
if birth_country then
local birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'kswiki')
local link = true
if not birth_country_label then
birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'enwiki')
link = false
end
if link then birth_country_label = '[[' .. birth_country_label .. ']]' end
birth = birth .. '، ' .. birth_country_label
end
end
end
return birth
end
function getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
local date_of_death_parts = mw.text.split(formatDate(lang, date_of_death.time, nil, 'Y-m-j'), '-')
local death_time = string.format('{{Death date and age|%s|%s|%s|%s|%s|%s}}',
date_of_death_parts[1], date_of_death_parts[2], date_of_death_parts[3],
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
local death = death_time
if place_of_death then
local death_location = mw.wikibase.getSitelink(place_of_death.id, 'kswiki')
local link = true
if not death_location then
death_location = mw.wikibase.getSitelink(place_of_death.id, 'enwiki')
link = false
end
if not death_location then
death_location = mw.wikibase.getLabel(place_of_death.id)
link = false
end
if death_location then
if link then death_location = '[[' .. death_location .. ']]' end
death = death .. '<br>' .. death_location
local death_country = getBestStatementById(place_of_death.id, 'P17')
if death_country then
local death_country_label = mw.wikibase.getSitelink(death_country.id, 'kswiki')
local link = true
if not death_country_label then
death_country_label = mw.wikibase.getSitelink(death_country.id, 'enwiki')
link = false
end
if link then death_country_label = '[[' .. death_country_label .. ']]' end
death = death .. '، ' .. death_country_label
end
end
end
return death
end
-- Convert Arabic numbers (0123456789) to Kashmiri numbers (٠١٢٣٤٥٦٧٨٩) and translate date terms
function toKashmirinumbers(text)
if text == nil then return nil end
return text:gsub('0', '0')
:gsub('1', '1')
:gsub('2', '2')
:gsub('3', '3')
:gsub('4', '4')
:gsub('5', '5')
:gsub('6', '6')
:gsub('7', '7')
:gsub('8', '8')
:gsub('9', '9')
:gsub('century', 'صٔدی')
:gsub('BCE', 'مَسیٖح برٛونٛہہ')
:gsub('million years', 'مِلیَن ؤری')
:gsub('AD', 'عیٖسوی')
:gsub('square kilometre', 'کِلومیٖٹَر چَکور')
:gsub('kilometre', 'کِلومیٖٹَر')
end
function formatDate(lang, dateString, fallback, format)
-- Check if the date is year-only (Wikidata uses -00-00 for unknown month/day)
local isYearOnly = string.find(dateString, '%-00%-00T') ~= nil
-- If no specific format is requested, set default based on precision
if not format then
if isYearOnly then
format = 'Y' -- Only show the Year
else
format = 'j xg Y' -- Show Day Month Year
end
end
-- For BCE dates (starting with -), MediaWiki's formatDate often returns the raw string.
-- We return it here so toKashmirinumbers can translate "century" and "BCE" later.
if dateString:sub(1, 1) == '-' then return fallback or dateString end
-- Standardize the string for the parser
dateString = dateString:gsub('%-00%-00T', '-01-01T')
return lang:formatDate(format, dateString, false)
end
-- Safe renderer for qualifier snaks using MediaWiki's native function
local function renderSnakSafe(snak)
if not snak or snak.snaktype ~= 'value' then return nil end
local success, res = pcall(mw.wikibase.renderSnak, snak)
if success and res and res ~= '' then
return toKashmirinumbers(res)
end
return nil
end
-- Helper to extract date qualifiers (P585 = Point in time, P580 = Start time, P582 = End time)
local function getDateQualifier(stmt)
if not stmt or not stmt.qualifiers then return nil end
local q = stmt.qualifiers
-- 1. Check for Point in Time (P585)
local p585 = q.P585 and renderSnakSafe(q.P585[1])
if p585 then return p585 end
-- 2. Check for Start Time (P580) and/or End Time (P582)
local p580 = q.P580 and renderSnakSafe(q.P580[1])
local p582 = q.P582 and renderSnakSafe(q.P582[1])
if p580 and p582 then
return p580 .. ' – ' .. p582
elseif p580 then
return p580 .. ' –'
elseif p582 then
return '– ' .. p582
end
return nil
end
function isEnglish(text)
return string.find(text, '[abcdefghijklmnopqrstuvwxyz]') ~= nil
end
-- Returns the best statements for the first property this item has
function getBestStatement(item, ...)
for i,v in ipairs(arg) do
local statements = item:getBestStatements(v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
-- Returns the best statements for the first property this item has
function getBestStatementById(id, ...)
for i,v in ipairs(arg) do
local statements = mw.wikibase.getBestStatements( id, v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
function len(t)
local count = 0
for _ in pairs(t) do count = count + 1 end
return count
end
function isEmpty(s)
return s == nil or s == ''
end
local module_properties = { ['item'] = true, ['اَیٹم'] = true, ['کھٔٹِتھ'] = true, ['صِرِف کٲشُر'] = true, ['module'] = true, ['ماڈیول'] = true }
function getOverridenProperties(args)
properties = {}
for key, value in pairs(args) do
if (not module_properties[key]) then
properties[key:upper()] = value
end
end
return properties
end
local p = {}
function p.databox(frame)
local args = frame:getParent().args
local itemId = nil
local show_english_properties = true
if args.item or args['اَیٹم'] then
itemId = args.item or args['اَیٹم']
end
if args['صِرِف کٲشُر'] == true or args['صِرِف کٲشُر'] == 'آ' then
show_english_properties = false
end
local overriden_properties = getOverridenProperties(args)
local hidden_properties = {}
if args['کھٔٹِتھ'] then
hidden_properties = mw.text.split(args['کھٔٹِتھ'], "%s*[,،]%s*")
end
local lang = mw.language.getContentLanguage()
local item = mw.wikibase.getEntity(itemId)
local levels = 3 -- Default Max Levels for hierarchy
if item == nil then
mw.addWarning("Wikidata item not found")
return ""
end
-- ==========================================
-- NEW: Get Dynamic Theme securely via pcall
-- ==========================================
local themeColor = '#F2F2F2'
local themeIcon = ''
local success, themeModule = pcall(require, 'Module:Databox/theme')
if success and type(themeModule) == 'table' then
local themeData = themeModule.getTheme(args, item)
if themeData then
themeColor = themeData.color or '#F2F2F2'
themeIcon = themeData.icon or ''
end
end
-- 1. Strictly fetch ONLY the main label, skipping aliases
local langCode = mw.language.getContentLanguage():getCode()
local mainLabel = nil
if item and item.id then
-- This forces the system to look ONLY at main labels
mainLabel = mw.wikibase.getLabelByLang(item.id, langCode)
end
-- Fallback to the Wikipedia page title if Wikidata has no main label
local headerText = mainLabel or mw.title.getCurrentTitle().text
-- 2. Add the icon to the text if it exists
if themeIcon and themeIcon ~= '' then
headerText = string.format("[[File:%s|22px|middle|link=]] %s", themeIcon, headerText)
end
-- ==========================================
--Table Construction
local dataTable = mw.html.create('table')
:addClass('infobox vcard')
:css({
['width'] = '22em'
})
-- Title
dataTable:tag('tr'):tag('th')
:addClass('fn')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
['background-color'] = themeColor,
['border-top'] = args.titleborder or 'none',
['border-bottom'] = args.titleborder or 'none',
['padding'] = '0.5em 0',
['margin'] = '0.5em 0',
['font-size'] = '125%',
['color'] = args.titletextcolor or 'black',
['font-weight'] = 'bold',
})
:wikitext(headerText)
-- Native name
local officialName = getBestStatement(item, 'P1448', 'P1559')
if officialName then
if officialName.language ~= 'ks' then
local langName = mw.language.fetchLanguageName(officialName.language, 'ks')
dataTable:tag('tr'):tag('th')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
padding = '0.5em 0',
margin = '0.5em 0',
['font-size'] = '90%',
['font-weight'] = 'bold',
['max-width'] = '240px'
})
:wikitext('اَصٕل ناو [[' .. langName ..']] زَبانہِ مَنٛز: ' .. officialName.text)
end
end
-- 1. Logo (P154) - 200px
local logo = args['لوگو'] or args['logo']
-- Manual caption for Logo
local logo_caption = args['لوگو_تَفصیٖل'] or args['logo_caption']
if not logo and item then
local st = item:getBestStatements('P154')
if #st > 0 then logo = st[1].mainsnak.datavalue.value end
end
if logo then
local logoCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center', ['padding-bottom'] = '5px'})
-- Render Logo
logoCell:wikitext('[[File:' .. logo .. '|frameless|200px]]')
-- Render Logo Caption (Only if manually added)
if logo_caption then
logoCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(logo_caption)
end
end
-- 2. Image (P18) - 300px
local image = args['تَصویٖر'] or args['image']
-- Manual caption for Image
local caption = args['تَصویٖر_تَفصیٖل'] or args['image_caption']
if not image and item then
local st = item:getBestStatements('P18')
if #st > 0 then image = st[1].mainsnak.datavalue.value end
end
if image then
local imageCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center'})
-- Render Image
imageCell:wikitext('[[File:' .. image .. '|frameless|300px]]')
-- Render Image Caption (Only if manually added)
if caption then
imageCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(caption)
end
end
-- P31 (Instance of)
local p31_stmts = item:getBestStatements('P31')
local p31_links = {} -- ALWAYS create this table, even if empty
if #p31_stmts > 0 then
for i = 1, math.min(#p31_stmts, 2) do
local snak = p31_stmts[i].mainsnak
if snak.datavalue and snak.datavalue.value.id then
local id = snak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
table.insert(p31_links, '[[' .. sitelink .. '|' .. label .. ']]')
elseif en_sitelink then
local desc = getDescription(id)
table.insert(p31_links, '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]')
else
table.insert(p31_links, label)
end
end
end
end
-- Render P31 row only if we actually have links
if #p31_links > 0 then
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({
['background-color'] = themeColor,
['font-weight'] = 'bold',
['text-align'] = 'center',
['color'] = args.titletextcolor or 'black',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(table.concat(p31_links, '، '))
end
local properties = mw.wikibase.orderProperties(item:getProperties())
local property_blacklist_hash = valuesToKeys(mergeTables(property_blacklist, hidden_properties))
local property_whitelist_hash = valuesToKeys(property_whitelist)
local properties_with_parents_hash = valuesToKeys(properties_with_parents)
local properties_with_children_hash = valuesToKeys(properties_with_children)
property_blacklist_hash['P31'] = true
property_blacklist_hash['P18'] = true
local edit_message = mw.message.new('vector-view-edit'):plain()
-- Birth/Death Logic
local date_of_birth = getBestStatement(item, 'P569')
local date_of_death = getBestStatement(item, 'P570')
local instance_of = getBestStatement(item, 'P31')
local place_of_birth = getBestStatement(item, 'P19')
local place_of_death = getBestStatement(item, 'P20')
local countryid = ' '
pcall(function ()
countryid = item.claims['P17'][1].mainsnak.datavalue.value.id
end)
if instance_of and instance_of.id == 'Q5' and date_of_birth and date_of_birth.time:sub(1, 1) ~= '-' then
local birth = getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('پٲدٲیِش'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(birth))
if date_of_death then
local death = getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('وَفات'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(death))
end
end
local merged_chronology = false -- flag for P155/P156
for _, property in pairs(properties) do
-- Skip rendering P156 separately if we merged it in P155 loop
local skip_this_property = false
if merged_chronology and property == 'P156' then
skip_this_property = true
end
if not skip_this_property then
-- Safely get datatype
local claims = item.claims[property]
local datatype = 'unknown'
if claims and claims[1] and claims[1].mainsnak and claims[1].mainsnak.datatype then
datatype = claims[1].mainsnak.datatype
end
local english_label = mw.wikibase.getLabelByLang(property, 'en')
english_label = english_label and english_label:upper() or property
local kashmiri_label = mw.wikibase.getLabelByLang(property, 'ks')
if property == 'P1082' or property == 'P1120' or property == 'P1339' or property == 'P2046' or property == 'P2044' then
datatype = 'number'
end
overriden_value = overriden_properties[english_label] or overriden_properties[kashmiri_label]
local shouldShow = false
if property_whitelist_hash[property] then
shouldShow = true
elseif datatype ~= 'commonsMedia' and datatype ~= 'external-id'
and datatype ~= 'wikibase-property' and
datatype ~= 'geo-shape' and datatype ~= 'tabular-data' and
(not property_blacklist_hash[property] and not property_blacklist_hash[english_label] and not property_blacklist_hash[kashmiri_label]) then
shouldShow = true
end
local statements = item:getBestStatements(property)
if shouldShow and (show_english_properties or kashmiri_label ~= nil or overriden_value) and #statements <= 30 then
local propertyValue = item:formatStatements(property)
-- RESTORED FEATURE: Link property label (P1629)
-- Checks if the property (e.g., "Capital") has a subject item (e.g., "Capital City")
-- and if that item has a Kashmiri article, it links the label.
local propertyEntity = mw.wikibase.getEntity(property)
if propertyEntity then
local propertySubjects = propertyEntity:getBestStatements('P1629') -- 'P1629 = subject item of this property'
if #propertySubjects == 1
and propertyEntity['claims']['P1629'][1].mainsnak.snaktype == 'value' then
local subjectItemQid = propertyEntity['claims']['P1629'][1].mainsnak.datavalue.value.id
local articleSitelink = mw.wikibase.getSitelink(subjectItemQid)
if articleSitelink ~= nil then -- Property subject item has local article
propertyValue.label = '[[' .. articleSitelink .. '|' .. propertyValue.label .. ']]'
end
end
end
local value = overriden_value
-- Check if value is manually overriden
if (value == nil) then
-- HIERARCHY FEATURE LOGIC
if #statements == 1 and levels >= 2 and (properties_with_parents_hash[property] or properties_with_children_hash[property]) then
value = propertyValue.value
if property == 'P155' or property == 'P156' then -- follows or followed by
value = '• ' .. value
end
local level = {}
-- Show parent/child item if any:
if item['claims'][property][1].mainsnak.snaktype == 'value' then
level[1] = {}
level[1].value = item['claims'][property][1].mainsnak.datavalue.value
level[1].item = mw.wikibase.getEntity(level[1].value.id)
if level[1].item then
level[1].statements = mw.wikibase.getBestStatements(level[1].item.id, property)
else
level[1].statements = {}
end
end
if item['claims'][property][1].mainsnak.snaktype == 'value'
and #level[1].statements == 1 and level[1].statements[1].mainsnak.datavalue then
level[1].qid = level[1].statements[1].mainsnak.datavalue.value.id
if level[1].qid ~= countryid then -- do not repeat country
level[1].propertyValue = level[1].item:formatStatements(property)
if level[1].propertyValue then
-- Show multi-level list as bulleted list:
if not (property == 'P155' or property == 'P156') then
value = '• ' .. value
end
if properties_with_children_hash[property] then -- next lower level / child item
if property == 'P156' then
value = value .. '<br/>• ' .. level[1].propertyValue.value
else
value = value .. '<br/>' .. ' • ' .. level[1].propertyValue.value
end
else -- next higher level / parent item
if property == 'P155' then
value = '• ' .. level[1].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[1].propertyValue.value .. '<br/> ' .. value
end
end
local lc = 2 -- level counter
while lc < levels and level[lc-1].item and level[lc-1].item.claims[property] and level[lc-1].item.claims[property][1] and level[lc-1].item.claims[property][1].mainsnak.datavalue do
level[lc]={}
level[lc].value = level[lc-1].item.claims[property][1].mainsnak.datavalue.value
level[lc].item = mw.wikibase.getEntity(level[lc].value.id)
if not level[lc].item then break end
level[lc].statements = mw.wikibase.getBestStatements(level[lc].item.id, property)
if #level[lc].statements > 0 and level[lc].statements[1].mainsnak.datavalue then
level[lc].qid = level[lc].statements[1].mainsnak.datavalue.value.id
if #level[lc].statements == 1 and level[lc].qid ~= countryid then
level[lc].propertyValue = level[lc].item:formatStatements(property)
if properties_with_children_hash[property] then
if property == 'P156' then
value = value .. '<br/>' .. '• ' .. level[lc].propertyValue.value
else
value = value .. '<br/>' .. string.rep(' ', lc) .. '• ' .. level[lc].propertyValue.value
end
else
if property == 'P155' then
value = '• ' .. level[lc].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[lc].propertyValue.value .. '<br/> ' .. value:gsub('<br/>', '<br/> ')
end
end
lc = lc+1
else
break
end
else
break
end
end -- while lc
end
end
end
if property == 'P155' then -- P155 (follows / Chronology)
local visited = {}
visited[item.id] = true
-- 1. Fetch previous items (P155 chain) up to 2 steps back
local prev_items = {}
local curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P155')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local prev_id = st[1].mainsnak.datavalue.value.id
if prev_id == countryid or visited[prev_id] then break end
table.insert(prev_items, prev_id)
visited[prev_id] = true
curr_qid = prev_id
else
break
end
end
value = ""
-- 2. Print previous items in CHRONOLOGICAL order (oldest first)
if #prev_items > 0 then
for i = #prev_items, 1, -1 do
local id = prev_items[i]
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
-- 3. Add Current Item (Bold)
value = value .. "<p>• \'\'\'" .. (item:getLabel() or mw.title.getCurrentTitle().text) .. "\'\'\'"
-- 4. Fetch next items (P156 chain) up to 2 steps forward
local next_items = {}
curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P156')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local next_id = st[1].mainsnak.datavalue.value.id
-- Stop if country ID or if item was already visited above
if next_id == countryid or visited[next_id] then break end
table.insert(next_items, next_id)
visited[next_id] = true
curr_qid = next_id
else
break
end
end
if #next_items > 0 then
for _, id in ipairs(next_items) do
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
propertyValue.label = 'کال زان' -- Chronology
merged_chronology = true
end
-- END HIERARCHY LOGIC
else
-- Standard processing for non-hierarchical items
if datatype == 'time' then
local statementObject = getBestStatement(item, property)
if statementObject and statementObject.time then
local dateString = statementObject.time
if property == 'P1317' or property == 'P2031' then
value = formatDate(lang, dateString, propertyValue.value, 'Y')
else
value = formatDate(lang, dateString, propertyValue.value)
end
else
value = ''
end
elseif datatype == 'wikibase-item' then
-- Custom formatting to add Tooltip, Icon, and Date Qualifiers
local vals = {}
local has_qualifier = false
for _, stmt in ipairs(statements) do
if stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue and stmt.mainsnak.datavalue.value.id then
local id = stmt.mainsnak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
local item_str = ""
if sitelink then
item_str = '[[' .. sitelink .. '|' .. label .. ']]'
elseif en_sitelink then
local desc = getDescription(id)
item_str = '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
item_str = label
end
-- Extract Date Qualifier if available
local qual = getDateQualifier(stmt)
if qual then
item_str = item_str .. ' <small>(' .. qual .. ')</small>'
has_qualifier = true
end
table.insert(vals, item_str)
end
end
-- Switch format: Unbulleted list (<br/>) if qualifiers exist, comma-separated (، ) if not
if has_qualifier then
value = table.concat(vals, '<br/>')
else
value = table.concat(vals, '، ')
end
if value == '' then value = propertyValue.value end
else
local qual = statements[1] and getDateQualifier(statements[1])
if qual then
value = propertyValue.value .. ' <small>(' .. qual .. ')</small>'
else
value = propertyValue.value
end
end
end
elseif (value:find("^[Q]%d+") ~= nil) then
value = '[[' .. mw.wikibase.getSitelink(value) .. ']]'
end
if (datatype == 'time' or datatype == 'number' or datatype == 'quantity') then
value = toKashmirinumbers(value)
end
-- COLLAPSIBLE LIST LOGIC FOR > 10 ITEMS (NO HEADER)
if #statements > 10 then
value = '<div class="mw-collapsible mw-collapsed" id="mw-custom-collapsible-' .. property .. '" style="border:none; background:transparent;">' ..
'<div class="mw-collapsible-content">' .. value .. '</div></div>'
end
if not isEmpty(value) then
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em',
['vertical-align'] = 'text-top'
})
:wikitext(lang:ucfirst(propertyValue.label)):done()
:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px',
['vertical-align'] = 'text-top'
})
:wikitext(frame:preprocess(value))
end
end
end -- end skip_this_property check
end
-- MANUAL ROWS AND CUSTOM HEADERS
for i = 1, 10 do
local label_param = 'label' .. i
local data_param = 'data' .. i
local header_param = 'customheader' .. i
-- Support for 3 columns
local data_a_param = 'data' .. i .. 'a'
local data_b_param = 'data' .. i .. 'b'
local data_c_param = 'data' .. i .. 'c'
local label_value = args[label_param]
local data_value = args[data_param]
local header_value = args[header_param]
local data_a_value = args[data_a_param]
local data_b_value = args[data_b_param]
local data_c_value = args[data_c_param]
-- STRICT CHECKS: Make sure the parameters aren't just empty strings
local has_label = label_value and #label_value > 0
local has_data = data_value and #data_value > 0
local has_data_a = data_a_value and #data_a_value > 0
local has_data_b = data_b_value and #data_b_value > 0
local has_data_c = data_c_value and #data_c_value > 0
-- Custom Header Row
if header_value and #header_value > 0 then
dataTable:tag('tr')
:tag('th')
:attr('colspan', '2')
:css({
['text-align'] = 'center',
['font-weight'] = 'bold',
['background-color'] = themeColor,
['color'] = args.titletextcolor or '#000000',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(frame:preprocess(header_value))
:done()
:done()
end
-- Data Row
if has_data or has_data_a or has_data_b or has_data_c then
local row = dataTable:tag('tr')
-- NEW Case 1: Dynamic Multi-Column layout (1, 2, or 3 columns)
if has_data_a or has_data_b or has_data_c then
local cell
if has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
cell = row:tag('td')
else
cell = row:tag('td'):attr('colspan', '2')
end
local innerTable = cell:tag('table')
:css({
['width'] = '100%',
['table-layout'] = 'fixed',
['text-align'] = 'center',
['background'] = 'transparent',
['border-collapse'] = 'collapse',
['line-height'] = '1.4em'
})
local innerRow = innerTable:tag('tr'):css('vertical-align', 'top')
-- Count how many columns actually exist to calculate perfect width
local active_cols = 0
if has_data_a then active_cols = active_cols + 1 end
if has_data_b then active_cols = active_cols + 1 end
if has_data_c then active_cols = active_cols + 1 end
local col_width = (100 / active_cols) .. '%'
local printed_cols = 0
-- Column A
if has_data_a then
innerRow:tag('td')
:css({ ['width'] = col_width, ['padding'] = '0.2em' })
:wikitext(frame:preprocess(data_a_value))
:done()
printed_cols = printed_cols + 1
end
-- Column B
if has_data_b then
local css_b = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_b['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_b)
:wikitext(frame:preprocess(data_b_value))
:done()
printed_cols = printed_cols + 1
end
-- Column C
if has_data_c then
local css_c = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_c['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_c)
:wikitext(frame:preprocess(data_c_value))
:done()
end
-- Original Case 2: Both standard label and standard data exist
elseif has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
row:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px'
})
:wikitext(frame:preprocess(data_value))
:done()
-- Original Case 3: Only standard data exists
else
row:tag('td')
:attr('colspan', '2')
:css({
['line-height'] = '1.6em',
['text-align'] = 'center',
['padding'] = '0.5em 0.3em',
['font-size'] = '100%'
})
:wikitext(frame:preprocess(data_value))
:done()
end
row:done()
end
end
-- Standalone Module at the bottom (Preserved exactly as requested)
local standalone_module = args['module'] or args['ماڈیول']
if standalone_module and #standalone_module > 0 then
dataTable:tag('tr')
:tag('td')
:attr('colspan', '2')
:css({
['padding'] = '0',
['text-align'] = 'center',
['width'] = '100%'
})
:wikitext(frame:preprocess(standalone_module))
:done()
:done()
end
-- Map
local coordinates_statements = item:getBestStatements('P625')
if #coordinates_statements >= 1 and coordinates_statements[1].mainsnak.datavalue and coordinates_statements[1].mainsnak.datavalue.value.globe == 'http://www.wikidata.org/entity/Q2' then
local latitude = coordinates_statements[1].mainsnak.datavalue.value.latitude
local longitude = coordinates_statements[1].mainsnak.datavalue.value.longitude
local geojson = {
type = 'Feature',
geometry = {
type = 'Point',
coordinates = { longitude, latitude }
},
properties = {
title = item:getLabel() or mw.title.getCurrentTitle().text,
['marker-symbol'] = 'marker',
['marker-color'] = '#224422',
}
}
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(frame:extensionTag('mapframe', mw.text.jsonEncode(geojson), {
height = 250,
width = 250,
frameless = 'frameless',
align = 'center',
latitude = latitude,
longitude = longitude,
zoom = 6
}))
end
local div_start = '<div style="border-style: solid; border-color:gray; border-width: 1px 0 0 0; margin-top: 2em; text-align: center;">'
local pen_icon = ' [[File:Wikidata-logo.svg|' .. edit_message .. '|22px|baseline|class=noviewer|link=https://www.wikidata.org/wiki/' .. item.id .. ']]'
local edit_message_link = '[https://www.wikidata.org/wiki/' .. item.id .. ' وِکی ڈیٹا پؠٹھ کٔرِو اؠڈِٹ]'
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(div_start .. edit_message_link .. pen_icon .. '</div>')
return tostring(dataTable)
end
return p
nvdxpza2s61jrbooj9m966h5nxz04y5
146587
146586
2026-07-31T14:00:27Z
آیات محراج
11062
[[Special:Contributions/آیات محراج|آیات محراج]] ([[User talk:آیات محراج|کَتھ]]) سٕنٛدِ طَرفہٕ کَرنہٕ آمٕژ [[Special:Diff/146586|146586]] تَبدیٖلی آی رَد کَرنہٕ
146587
Scribunto
text/plain
-- Please DO NOT edit this page unless you know what you are doing.
-- Maintainer: User:511KeV
-- https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual
-- https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua
local property_blacklist = {
'P360', --is a list of
'P4224', --category contains
'P935', -- Commons gallery
'P1472', -- Commons Creator page
'P1612', -- Commons Institution page
'P373', -- Commons category
'P3722', -- Commons maps category
'P1151', -- topic's main Wikimedia portal
'P1424', -- topic's main template
'P910', -- topic's main category
'P1200', -- bodies of water basin category
'P1792', -- category of associated people
'P2521', -- female form of label
'P3321', -- male form of label
'P6186', -- category for eponymous categories
'P1464', -- category for people born here
'P1465', -- category for people who died here
'P1791', -- category of people buried here
'P1740', -- category for films shot at this location
'P2033', -- Category for pictures taken with camera
'P2517', -- category for recipients of this award
'P4195', -- category for employees of the organization
'P1754', -- category related to list
'P8596', -- category for the exterior of the item
'P301', -- category's main topic
'P6112',-- category for members of a team
'P971', -- category combines topics
'P3876', -- category for alumni of educational institution
'P8933', -- category for the view from the item
'P1753', -- list related to category
'P3921', -- Wikidata SPARQL query equivalent
'P1204', -- Wikimedia portal's main topic
'P1423', -- template's main topic
'P1709', -- equivalent class
'P3950', -- narrower external class
'P2888', -- exact match
'P1382', -- coincident with
'P2670', -- has parts of the class
'P3113', -- does not have part
'P2737', -- union of
'P2738', -- disjoint union of
'P2445', -- metasubclass of
'P1963', -- properties for this type
'P3176', -- uses property
'P1889', -- different from
'P460', -- said to be the same as
'P2959', -- permanent duplicated item
'P2860', -- cites
'P5125', -- wikimedia outline
'P5008', -- on focus list of Wikimedia project
'P2559', -- Wikidata usage instructions
'P1343', -- described by source
'P8687', -- social media followers
'P972', -- catalogue
'P1282', -- OSM tag or key
'P4839', -- Wolfram Language entity code
'P6104', -- Maintained by Wikiproject
'P5996', -- Category for films in this language
'P735', -- Given name
'P734', -- Family name
'P1559', -- Native name (Handled separately)
'P21', -- Sex or gender
'P2184', -- history of topic
'P1438', -- Jewish Encyclopedia ID
'P7867', -- category for maps
'P8402', -- Open Data portal
'P1448', -- official name (Handled separately)
'P569', -- date of birth (Handled separately)
'P570', -- date of death (Handled separately)
'P19', -- place of birth
'P20', -- place of death
'P27', -- country of citizenship
'P2747', -- Filmiroda rating
'P7561', -- category for the interior of the item
'P6365', -- member category
'P465', -- sRGB color hex triplet
'P487', -- Unicode character
'P7084', -- related category
'P7763', -- Copyright status as a creator
'P1814', -- name in kana
'P2001', -- Revised Romanization
'P2572', -- Hashtag
'P8989', -- category for the view of the item
'P6363', -- WordLift
}
-- Exceptions to the datatype blocking:
local property_whitelist = {
'P856', -- official website
'P3896',-- geoshape
'P345', -- IMDB id
'P6375' -- street address
}
-- Properties with higher level items (Bulleted Hierarchy):
local properties_with_parents = {
'P131', -- located in the administrative territorial entity
'P144', -- based on
'P155', -- follows
'P171', -- parent taxon
'P276', -- location
'P279', -- subclass of
'P361', -- part of
'P706', -- located on terrain feature
'P749', -- parent organization
'P807', -- separated/forked from
'P1365', -- replaced
'P1647', -- subproperty of
'P3730' -- next higher rank
}
local properties_with_children = {
-- Properties with lower level items:
'P150', -- contains administrative territorial entity
'P156', -- followed by
'P355', -- subsidiary
'P527', -- has part
'P1012', -- contains
'P1366', -- replaced by
'P3729', -- next lower rank
'P4330', -- contains
'P7888' -- merged into
}
-- Merge two tables and return a new table
function mergeTables(first, second)
result = {}
for k,v in pairs(first) do
table.insert(result, v)
end
for k,v in pairs(second) do
table.insert(result, v)
end
return result
end
-- Turn index based tables into key based tables
function valuesToKeys(array)
local result = {}
for _, v in pairs(array) do
result[v:upper()] = true
end
return result
end
-- Helper to get description for tooltips
function getDescription(id)
return mw.wikibase.getDescription(id, 'ks') or mw.wikibase.getDescription(id, 'en') or ""
end
function getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
local birth_time = ''
if date_of_death then
birth_time = formatDate(lang, date_of_birth.time)
else
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
birth_time = string.format('{{Birth date and age|%s|%s|%s}}',
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
end
local birth = birth_time
if place_of_birth then
-- Try to get the Kashmiri article name for the entity
local birth_location = mw.wikibase.getSitelink(place_of_birth.id, 'kswiki')
local link = true
if not birth_location then
-- If there was no Kashmiri article for the entity, then get an article name from other wikis
birth_location = mw.wikibase.getLabel(place_of_birth.id)
link = false
end
if birth_location then
if link then birth_location = '[[' .. birth_location .. ']]' end
birth = birth .. '<br>' .. birth_location
local birth_country = getBestStatementById(place_of_birth.id, 'P17')
if birth_country then
local birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'kswiki')
local link = true
if not birth_country_label then
birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'enwiki')
link = false
end
if link then birth_country_label = '[[' .. birth_country_label .. ']]' end
birth = birth .. '، ' .. birth_country_label
end
end
end
return birth
end
function getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
local date_of_death_parts = mw.text.split(formatDate(lang, date_of_death.time, nil, 'Y-m-j'), '-')
local death_time = string.format('{{Death date and age|%s|%s|%s|%s|%s|%s}}',
date_of_death_parts[1], date_of_death_parts[2], date_of_death_parts[3],
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
local death = death_time
if place_of_death then
local death_location = mw.wikibase.getSitelink(place_of_death.id, 'kswiki')
local link = true
if not death_location then
death_location = mw.wikibase.getSitelink(place_of_death.id, 'enwiki')
link = false
end
if not death_location then
death_location = mw.wikibase.getLabel(place_of_death.id)
link = false
end
if death_location then
if link then death_location = '[[' .. death_location .. ']]' end
death = death .. '<br>' .. death_location
local death_country = getBestStatementById(place_of_death.id, 'P17')
if death_country then
local death_country_label = mw.wikibase.getSitelink(death_country.id, 'kswiki')
local link = true
if not death_country_label then
death_country_label = mw.wikibase.getSitelink(death_country.id, 'enwiki')
link = false
end
if link then death_country_label = '[[' .. death_country_label .. ']]' end
death = death .. '، ' .. death_country_label
end
end
end
return death
end
-- Convert Arabic numbers (0123456789) to Kashmiri numbers (٠١٢٣٤٥٦٧٨٩) and translate date terms
function toKashmirinumbers(text)
if text == nil then return nil end
return text:gsub('0', '0')
:gsub('1', '1')
:gsub('2', '2')
:gsub('3', '3')
:gsub('4', '4')
:gsub('5', '5')
:gsub('6', '6')
:gsub('7', '7')
:gsub('8', '8')
:gsub('9', '9')
:gsub('century', 'صٔدی')
:gsub('BCE', 'مَسیٖح برٛونٛہہ')
:gsub('million years', 'مِلیَن ؤری')
:gsub('AD', 'عیٖسوی')
:gsub('square kilometre', 'کِلومیٖٹَر چَکور')
:gsub('kilometre', 'کِلومیٖٹَر')
end
function formatDate(lang, dateString, fallback, format)
-- Check if the date is year-only (Wikidata uses -00-00 for unknown month/day)
local isYearOnly = string.find(dateString, '%-00%-00T') ~= nil
-- If no specific format is requested, set default based on precision
if not format then
if isYearOnly then
format = 'Y' -- Only show the Year
else
format = 'j xg Y' -- Show Day Month Year
end
end
-- For BCE dates (starting with -), MediaWiki's formatDate often returns the raw string.
-- We return it here so toKashmirinumbers can translate "century" and "BCE" later.
if dateString:sub(1, 1) == '-' then return fallback or dateString end
-- Standardize the string for the parser
dateString = dateString:gsub('%-00%-00T', '-01-01T')
return lang:formatDate(format, dateString, false)
end
-- Safe renderer for qualifier snaks using MediaWiki's native function
local function renderSnakSafe(snak)
if not snak or snak.snaktype ~= 'value' then return nil end
local success, res = pcall(mw.wikibase.renderSnak, snak)
if success and res and res ~= '' then
return toKashmirinumbers(res)
end
return nil
end
-- Helper to extract date qualifiers (P585 = Point in time, P580 = Start time, P582 = End time)
local function getDateQualifier(stmt)
if not stmt or not stmt.qualifiers then return nil end
local q = stmt.qualifiers
-- 1. Check for Point in Time (P585)
local p585 = q.P585 and renderSnakSafe(q.P585[1])
if p585 then return p585 end
-- 2. Check for Start Time (P580) and/or End Time (P582)
local p580 = q.P580 and renderSnakSafe(q.P580[1])
local p582 = q.P582 and renderSnakSafe(q.P582[1])
if p580 and p582 then
return p580 .. ' – ' .. p582
elseif p580 then
return p580 .. ' –'
elseif p582 then
return '– ' .. p582
end
return nil
end
function isEnglish(text)
return string.find(text, '[abcdefghijklmnopqrstuvwxyz]') ~= nil
end
-- Returns the best statements for the first property this item has
function getBestStatement(item, ...)
for i,v in ipairs(arg) do
local statements = item:getBestStatements(v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
-- Returns the best statements for the first property this item has
function getBestStatementById(id, ...)
for i,v in ipairs(arg) do
local statements = mw.wikibase.getBestStatements( id, v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
function len(t)
local count = 0
for _ in pairs(t) do count = count + 1 end
return count
end
function isEmpty(s)
return s == nil or s == ''
end
local module_properties = { ['item'] = true, ['آئٹم'] = true, ['کھٔٹِتھ'] = true, ['صِرِف کٲشُر'] = true, ['module'] = true, ['ماڈیول'] = true }
function getOverridenProperties(args)
properties = {}
for key, value in pairs(args) do
if (not module_properties[key]) then
properties[key:upper()] = value
end
end
return properties
end
local p = {}
function p.databox(frame)
local args = frame:getParent().args
local itemId = nil
local show_english_properties = true
if args.item or args['اَیٹم'] then
itemId = args.item or args['اَیٹم']
end
if args['صِرِف کٲشُر'] == true or args['صِرِف کٲشُر'] == 'آ' then
show_english_properties = false
end
local overriden_properties = getOverridenProperties(args)
local hidden_properties = {}
if args['کھٔٹِتھ'] then
hidden_properties = mw.text.split(args['کھٔٹِتھ'], "%s*[,،]%s*")
end
local lang = mw.language.getContentLanguage()
local item = mw.wikibase.getEntity(itemId)
local levels = 3 -- Default Max Levels for hierarchy
if item == nil then
mw.addWarning("Wikidata item not found")
return ""
end
-- ==========================================
-- NEW: Get Dynamic Theme securely via pcall
-- ==========================================
local themeColor = '#F2F2F2'
local themeIcon = ''
local success, themeModule = pcall(require, 'Module:Databox/theme')
if success and type(themeModule) == 'table' then
local themeData = themeModule.getTheme(args, item)
if themeData then
themeColor = themeData.color or '#F2F2F2'
themeIcon = themeData.icon or ''
end
end
local headerText = item:getLabel() or mw.title.getCurrentTitle().text
if themeIcon ~= '' then
headerText = string.format("[[File:%s|22px|middle|link=]] %s", themeIcon, headerText)
end
-- ==========================================
--Table Construction
local dataTable = mw.html.create('table')
:addClass('infobox vcard')
:css({
['width'] = '22em'
})
-- Title
dataTable:tag('tr'):tag('th')
:addClass('fn')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
['background-color'] = themeColor,
['border-top'] = args.titleborder or 'none',
['border-bottom'] = args.titleborder or 'none',
['padding'] = '0.5em 0',
['margin'] = '0.5em 0',
['font-size'] = '125%',
['color'] = args.titletextcolor or 'black',
['font-weight'] = 'bold',
})
:wikitext(item:getLabel() or mw.title.getCurrentTitle().text)
-- Native name
local officialName = getBestStatement(item, 'P1448', 'P1559')
if officialName then
if officialName.language ~= 'ks' then
local langName = mw.language.fetchLanguageName(officialName.language, 'ks')
dataTable:tag('tr'):tag('th')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
padding = '0.5em 0',
margin = '0.5em 0',
['font-size'] = '90%',
['font-weight'] = 'bold',
['max-width'] = '240px'
})
:wikitext('اَصٕل ناو [[' .. langName ..']] زَبانہِ مَنٛز: ' .. officialName.text)
end
end
-- 1. Logo (P154) - 200px
local logo = args['لوگو'] or args['logo']
-- Manual caption for Logo
local logo_caption = args['لوگو_تَفصیٖل'] or args['logo_caption']
if not logo and item then
local st = item:getBestStatements('P154')
if #st > 0 then logo = st[1].mainsnak.datavalue.value end
end
if logo then
local logoCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center', ['padding-bottom'] = '5px'})
-- Render Logo
logoCell:wikitext('[[File:' .. logo .. '|frameless|200px]]')
-- Render Logo Caption (Only if manually added)
if logo_caption then
logoCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(logo_caption)
end
end
-- 2. Image (P18) - 300px
local image = args['تَصویٖر'] or args['image']
-- Manual caption for Image
local caption = args['تَصویٖر_تَفصیٖل'] or args['image_caption']
if not image and item then
local st = item:getBestStatements('P18')
if #st > 0 then image = st[1].mainsnak.datavalue.value end
end
if image then
local imageCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center'})
-- Render Image
imageCell:wikitext('[[File:' .. image .. '|frameless|300px]]')
-- Render Image Caption (Only if manually added)
if caption then
imageCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(caption)
end
end
-- P31 (Instance of)
local p31_stmts = item:getBestStatements('P31')
local p31_links = {} -- ALWAYS create this table, even if empty
if #p31_stmts > 0 then
for i = 1, math.min(#p31_stmts, 2) do
local snak = p31_stmts[i].mainsnak
if snak.datavalue and snak.datavalue.value.id then
local id = snak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
table.insert(p31_links, '[[' .. sitelink .. '|' .. label .. ']]')
elseif en_sitelink then
local desc = getDescription(id)
table.insert(p31_links, '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]')
else
table.insert(p31_links, label)
end
end
end
end
-- Render P31 row only if we actually have links
if #p31_links > 0 then
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({
['background-color'] = themeColor,
['font-weight'] = 'bold',
['text-align'] = 'center',
['color'] = args.titletextcolor or 'black',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(table.concat(p31_links, '، '))
end
local properties = mw.wikibase.orderProperties(item:getProperties())
local property_blacklist_hash = valuesToKeys(mergeTables(property_blacklist, hidden_properties))
local property_whitelist_hash = valuesToKeys(property_whitelist)
local properties_with_parents_hash = valuesToKeys(properties_with_parents)
local properties_with_children_hash = valuesToKeys(properties_with_children)
property_blacklist_hash['P31'] = true
property_blacklist_hash['P18'] = true
local edit_message = mw.message.new('vector-view-edit'):plain()
-- Birth/Death Logic
local date_of_birth = getBestStatement(item, 'P569')
local date_of_death = getBestStatement(item, 'P570')
local instance_of = getBestStatement(item, 'P31')
local place_of_birth = getBestStatement(item, 'P19')
local place_of_death = getBestStatement(item, 'P20')
local countryid = ' '
pcall(function ()
countryid = item.claims['P17'][1].mainsnak.datavalue.value.id
end)
if instance_of and instance_of.id == 'Q5' and date_of_birth and date_of_birth.time:sub(1, 1) ~= '-' then
local birth = getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('پٲدٲیِش'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(birth))
if date_of_death then
local death = getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('وَفات'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(death))
end
end
local merged_chronology = false -- flag for P155/P156
for _, property in pairs(properties) do
-- Skip rendering P156 separately if we merged it in P155 loop
local skip_this_property = false
if merged_chronology and property == 'P156' then
skip_this_property = true
end
if not skip_this_property then
-- Safely get datatype
local claims = item.claims[property]
local datatype = 'unknown'
if claims and claims[1] and claims[1].mainsnak and claims[1].mainsnak.datatype then
datatype = claims[1].mainsnak.datatype
end
local english_label = mw.wikibase.getLabelByLang(property, 'en')
english_label = english_label and english_label:upper() or property
local kashmiri_label = mw.wikibase.getLabelByLang(property, 'ks')
if property == 'P1082' or property == 'P1120' or property == 'P1339' or property == 'P2046' or property == 'P2044' then
datatype = 'number'
end
overriden_value = overriden_properties[english_label] or overriden_properties[kashmiri_label]
local shouldShow = false
if property_whitelist_hash[property] then
shouldShow = true
elseif datatype ~= 'commonsMedia' and datatype ~= 'external-id'
and datatype ~= 'wikibase-property' and
datatype ~= 'geo-shape' and datatype ~= 'tabular-data' and
(not property_blacklist_hash[property] and not property_blacklist_hash[english_label] and not property_blacklist_hash[kashmiri_label]) then
shouldShow = true
end
local statements = item:getBestStatements(property)
if shouldShow and (show_english_properties or kashmiri_label ~= nil or overriden_value) and #statements <= 30 then
local propertyValue = item:formatStatements(property)
-- RESTORED FEATURE: Link property label (P1629)
-- Checks if the property (e.g., "Capital") has a subject item (e.g., "Capital City")
-- and if that item has a Kashmiri article, it links the label.
local propertyEntity = mw.wikibase.getEntity(property)
if propertyEntity then
local propertySubjects = propertyEntity:getBestStatements('P1629') -- 'P1629 = subject item of this property'
if #propertySubjects == 1
and propertyEntity['claims']['P1629'][1].mainsnak.snaktype == 'value' then
local subjectItemQid = propertyEntity['claims']['P1629'][1].mainsnak.datavalue.value.id
local articleSitelink = mw.wikibase.getSitelink(subjectItemQid)
if articleSitelink ~= nil then -- Property subject item has local article
propertyValue.label = '[[' .. articleSitelink .. '|' .. propertyValue.label .. ']]'
end
end
end
local value = overriden_value
-- Check if value is manually overriden
if (value == nil) then
-- HIERARCHY FEATURE LOGIC
if #statements == 1 and levels >= 2 and (properties_with_parents_hash[property] or properties_with_children_hash[property]) then
value = propertyValue.value
if property == 'P155' or property == 'P156' then -- follows or followed by
value = '• ' .. value
end
local level = {}
-- Show parent/child item if any:
if item['claims'][property][1].mainsnak.snaktype == 'value' then
level[1] = {}
level[1].value = item['claims'][property][1].mainsnak.datavalue.value
level[1].item = mw.wikibase.getEntity(level[1].value.id)
if level[1].item then
level[1].statements = mw.wikibase.getBestStatements(level[1].item.id, property)
else
level[1].statements = {}
end
end
if item['claims'][property][1].mainsnak.snaktype == 'value'
and #level[1].statements == 1 and level[1].statements[1].mainsnak.datavalue then
level[1].qid = level[1].statements[1].mainsnak.datavalue.value.id
if level[1].qid ~= countryid then -- do not repeat country
level[1].propertyValue = level[1].item:formatStatements(property)
if level[1].propertyValue then
-- Show multi-level list as bulleted list:
if not (property == 'P155' or property == 'P156') then
value = '• ' .. value
end
if properties_with_children_hash[property] then -- next lower level / child item
if property == 'P156' then
value = value .. '<br/>• ' .. level[1].propertyValue.value
else
value = value .. '<br/>' .. ' • ' .. level[1].propertyValue.value
end
else -- next higher level / parent item
if property == 'P155' then
value = '• ' .. level[1].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[1].propertyValue.value .. '<br/> ' .. value
end
end
local lc = 2 -- level counter
while lc < levels and level[lc-1].item and level[lc-1].item.claims[property] and level[lc-1].item.claims[property][1] and level[lc-1].item.claims[property][1].mainsnak.datavalue do
level[lc]={}
level[lc].value = level[lc-1].item.claims[property][1].mainsnak.datavalue.value
level[lc].item = mw.wikibase.getEntity(level[lc].value.id)
if not level[lc].item then break end
level[lc].statements = mw.wikibase.getBestStatements(level[lc].item.id, property)
if #level[lc].statements > 0 and level[lc].statements[1].mainsnak.datavalue then
level[lc].qid = level[lc].statements[1].mainsnak.datavalue.value.id
if #level[lc].statements == 1 and level[lc].qid ~= countryid then
level[lc].propertyValue = level[lc].item:formatStatements(property)
if properties_with_children_hash[property] then
if property == 'P156' then
value = value .. '<br/>' .. '• ' .. level[lc].propertyValue.value
else
value = value .. '<br/>' .. string.rep(' ', lc) .. '• ' .. level[lc].propertyValue.value
end
else
if property == 'P155' then
value = '• ' .. level[lc].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[lc].propertyValue.value .. '<br/> ' .. value:gsub('<br/>', '<br/> ')
end
end
lc = lc+1
else
break
end
else
break
end
end -- while lc
end
end
end
if property == 'P155' then -- P155 (follows / Chronology)
local visited = {}
visited[item.id] = true
-- 1. Fetch previous items (P155 chain) up to 2 steps back
local prev_items = {}
local curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P155')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local prev_id = st[1].mainsnak.datavalue.value.id
if prev_id == countryid or visited[prev_id] then break end
table.insert(prev_items, prev_id)
visited[prev_id] = true
curr_qid = prev_id
else
break
end
end
value = ""
-- 2. Print previous items in CHRONOLOGICAL order (oldest first)
if #prev_items > 0 then
for i = #prev_items, 1, -1 do
local id = prev_items[i]
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
-- 3. Add Current Item (Bold)
value = value .. "<p>• \'\'\'" .. (item:getLabel() or mw.title.getCurrentTitle().text) .. "\'\'\'"
-- 4. Fetch next items (P156 chain) up to 2 steps forward
local next_items = {}
curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P156')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local next_id = st[1].mainsnak.datavalue.value.id
-- Stop if country ID or if item was already visited above
if next_id == countryid or visited[next_id] then break end
table.insert(next_items, next_id)
visited[next_id] = true
curr_qid = next_id
else
break
end
end
if #next_items > 0 then
for _, id in ipairs(next_items) do
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
propertyValue.label = 'کال زان' -- Chronology
merged_chronology = true
end
-- END HIERARCHY LOGIC
else
-- Standard processing for non-hierarchical items
if datatype == 'time' then
local statementObject = getBestStatement(item, property)
if statementObject and statementObject.time then
local dateString = statementObject.time
if property == 'P1317' or property == 'P2031' then
value = formatDate(lang, dateString, propertyValue.value, 'Y')
else
value = formatDate(lang, dateString, propertyValue.value)
end
else
value = ''
end
elseif datatype == 'wikibase-item' then
-- Custom formatting to add Tooltip, Icon, and Date Qualifiers
local vals = {}
local has_qualifier = false
for _, stmt in ipairs(statements) do
if stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue and stmt.mainsnak.datavalue.value.id then
local id = stmt.mainsnak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
local item_str = ""
if sitelink then
item_str = '[[' .. sitelink .. '|' .. label .. ']]'
elseif en_sitelink then
local desc = getDescription(id)
item_str = '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
item_str = label
end
-- Extract Date Qualifier if available
local qual = getDateQualifier(stmt)
if qual then
item_str = item_str .. ' <small>(' .. qual .. ')</small>'
has_qualifier = true
end
table.insert(vals, item_str)
end
end
-- Switch format: Unbulleted list (<br/>) if qualifiers exist, comma-separated (، ) if not
if has_qualifier then
value = table.concat(vals, '<br/>')
else
value = table.concat(vals, '، ')
end
if value == '' then value = propertyValue.value end
else
local qual = statements[1] and getDateQualifier(statements[1])
if qual then
value = propertyValue.value .. ' <small>(' .. qual .. ')</small>'
else
value = propertyValue.value
end
end
end
elseif (value:find("^[Q]%d+") ~= nil) then
value = '[[' .. mw.wikibase.getSitelink(value) .. ']]'
end
if (datatype == 'time' or datatype == 'number' or datatype == 'quantity') then
value = toKashmirinumbers(value)
end
-- COLLAPSIBLE LIST LOGIC FOR > 10 ITEMS (NO HEADER)
if #statements > 10 then
value = '<div class="mw-collapsible mw-collapsed" id="mw-custom-collapsible-' .. property .. '" style="border:none; background:transparent;">' ..
'<div class="mw-collapsible-content">' .. value .. '</div></div>'
end
if not isEmpty(value) then
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em',
['vertical-align'] = 'text-top'
})
:wikitext(lang:ucfirst(propertyValue.label)):done()
:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px',
['vertical-align'] = 'text-top'
})
:wikitext(frame:preprocess(value))
end
end
end -- end skip_this_property check
end
-- MANUAL ROWS AND CUSTOM HEADERS
for i = 1, 10 do
local label_param = 'label' .. i
local data_param = 'data' .. i
local header_param = 'customheader' .. i
-- Support for 3 columns
local data_a_param = 'data' .. i .. 'a'
local data_b_param = 'data' .. i .. 'b'
local data_c_param = 'data' .. i .. 'c'
local label_value = args[label_param]
local data_value = args[data_param]
local header_value = args[header_param]
local data_a_value = args[data_a_param]
local data_b_value = args[data_b_param]
local data_c_value = args[data_c_param]
-- STRICT CHECKS: Make sure the parameters aren't just empty strings
local has_label = label_value and #label_value > 0
local has_data = data_value and #data_value > 0
local has_data_a = data_a_value and #data_a_value > 0
local has_data_b = data_b_value and #data_b_value > 0
local has_data_c = data_c_value and #data_c_value > 0
-- Custom Header Row
if header_value and #header_value > 0 then
dataTable:tag('tr')
:tag('th')
:attr('colspan', '2')
:css({
['text-align'] = 'center',
['font-weight'] = 'bold',
['background-color'] = themeColor,
['color'] = args.titletextcolor or '#000000',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(frame:preprocess(header_value))
:done()
:done()
end
-- Data Row
if has_data or has_data_a or has_data_b or has_data_c then
local row = dataTable:tag('tr')
-- NEW Case 1: Dynamic Multi-Column layout (1, 2, or 3 columns)
if has_data_a or has_data_b or has_data_c then
local cell
if has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
cell = row:tag('td')
else
cell = row:tag('td'):attr('colspan', '2')
end
local innerTable = cell:tag('table')
:css({
['width'] = '100%',
['table-layout'] = 'fixed',
['text-align'] = 'center',
['background'] = 'transparent',
['border-collapse'] = 'collapse',
['line-height'] = '1.4em'
})
local innerRow = innerTable:tag('tr'):css('vertical-align', 'top')
-- Count how many columns actually exist to calculate perfect width
local active_cols = 0
if has_data_a then active_cols = active_cols + 1 end
if has_data_b then active_cols = active_cols + 1 end
if has_data_c then active_cols = active_cols + 1 end
local col_width = (100 / active_cols) .. '%'
local printed_cols = 0
-- Column A
if has_data_a then
innerRow:tag('td')
:css({ ['width'] = col_width, ['padding'] = '0.2em' })
:wikitext(frame:preprocess(data_a_value))
:done()
printed_cols = printed_cols + 1
end
-- Column B
if has_data_b then
local css_b = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_b['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_b)
:wikitext(frame:preprocess(data_b_value))
:done()
printed_cols = printed_cols + 1
end
-- Column C
if has_data_c then
local css_c = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_c['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_c)
:wikitext(frame:preprocess(data_c_value))
:done()
end
-- Original Case 2: Both standard label and standard data exist
elseif has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
row:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px'
})
:wikitext(frame:preprocess(data_value))
:done()
-- Original Case 3: Only standard data exists
else
row:tag('td')
:attr('colspan', '2')
:css({
['line-height'] = '1.6em',
['text-align'] = 'center',
['padding'] = '0.5em 0.3em',
['font-size'] = '100%'
})
:wikitext(frame:preprocess(data_value))
:done()
end
row:done()
end
end
-- Standalone Module at the bottom (Preserved exactly as requested)
local standalone_module = args['module'] or args['ماڈیول']
if standalone_module and #standalone_module > 0 then
dataTable:tag('tr')
:tag('td')
:attr('colspan', '2')
:css({
['padding'] = '0',
['text-align'] = 'center',
['width'] = '100%'
})
:wikitext(frame:preprocess(standalone_module))
:done()
:done()
end
-- Map
local coordinates_statements = item:getBestStatements('P625')
if #coordinates_statements >= 1 and coordinates_statements[1].mainsnak.datavalue and coordinates_statements[1].mainsnak.datavalue.value.globe == 'http://www.wikidata.org/entity/Q2' then
local latitude = coordinates_statements[1].mainsnak.datavalue.value.latitude
local longitude = coordinates_statements[1].mainsnak.datavalue.value.longitude
local geojson = {
type = 'Feature',
geometry = {
type = 'Point',
coordinates = { longitude, latitude }
},
properties = {
title = item:getLabel() or mw.title.getCurrentTitle().text,
['marker-symbol'] = 'marker',
['marker-color'] = '#224422',
}
}
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(frame:extensionTag('mapframe', mw.text.jsonEncode(geojson), {
height = 250,
width = 250,
frameless = 'frameless',
align = 'center',
latitude = latitude,
longitude = longitude,
zoom = 6
}))
end
local div_start = '<div style="border-style: solid; border-color:gray; border-width: 1px 0 0 0; margin-top: 2em; text-align: center;">'
local pen_icon = ' [[File:Wikidata-logo.svg|' .. edit_message .. '|22px|baseline|class=noviewer|link=https://www.wikidata.org/wiki/' .. item.id .. ']]'
local edit_message_link = '[https://www.wikidata.org/wiki/' .. item.id .. ' وِکی ڈیٹا پؠٹھ کٔرِو اؠڈِٹ]'
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(div_start .. edit_message_link .. pen_icon .. '</div>')
return tostring(dataTable)
end
return p
fdcsedl39w4oe36da2htd4jva28awcf
146588
146587
2026-07-31T14:01:08Z
آیات محراج
11062
146588
Scribunto
text/plain
-- Please DO NOT edit this page unless you know what you are doing.
-- Maintainer: User:511KeV
-- https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual
-- https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua
local property_blacklist = {
'P360', --is a list of
'P4224', --category contains
'P935', -- Commons gallery
'P1472', -- Commons Creator page
'P1612', -- Commons Institution page
'P373', -- Commons category
'P3722', -- Commons maps category
'P1151', -- topic's main Wikimedia portal
'P1424', -- topic's main template
'P910', -- topic's main category
'P1200', -- bodies of water basin category
'P1792', -- category of associated people
'P2521', -- female form of label
'P3321', -- male form of label
'P6186', -- category for eponymous categories
'P1464', -- category for people born here
'P1465', -- category for people who died here
'P1791', -- category of people buried here
'P1740', -- category for films shot at this location
'P2033', -- Category for pictures taken with camera
'P2517', -- category for recipients of this award
'P4195', -- category for employees of the organization
'P1754', -- category related to list
'P8596', -- category for the exterior of the item
'P301', -- category's main topic
'P6112',-- category for members of a team
'P971', -- category combines topics
'P3876', -- category for alumni of educational institution
'P8933', -- category for the view from the item
'P1753', -- list related to category
'P3921', -- Wikidata SPARQL query equivalent
'P1204', -- Wikimedia portal's main topic
'P1423', -- template's main topic
'P1709', -- equivalent class
'P3950', -- narrower external class
'P2888', -- exact match
'P1382', -- coincident with
'P2670', -- has parts of the class
'P3113', -- does not have part
'P2737', -- union of
'P2738', -- disjoint union of
'P2445', -- metasubclass of
'P1963', -- properties for this type
'P3176', -- uses property
'P1889', -- different from
'P460', -- said to be the same as
'P2959', -- permanent duplicated item
'P2860', -- cites
'P5125', -- wikimedia outline
'P5008', -- on focus list of Wikimedia project
'P2559', -- Wikidata usage instructions
'P1343', -- described by source
'P8687', -- social media followers
'P972', -- catalogue
'P1282', -- OSM tag or key
'P4839', -- Wolfram Language entity code
'P6104', -- Maintained by Wikiproject
'P5996', -- Category for films in this language
'P735', -- Given name
'P734', -- Family name
'P1559', -- Native name (Handled separately)
'P21', -- Sex or gender
'P2184', -- history of topic
'P1438', -- Jewish Encyclopedia ID
'P7867', -- category for maps
'P8402', -- Open Data portal
'P1448', -- official name (Handled separately)
'P569', -- date of birth (Handled separately)
'P570', -- date of death (Handled separately)
'P19', -- place of birth
'P20', -- place of death
'P27', -- country of citizenship
'P2747', -- Filmiroda rating
'P7561', -- category for the interior of the item
'P6365', -- member category
'P465', -- sRGB color hex triplet
'P487', -- Unicode character
'P7084', -- related category
'P7763', -- Copyright status as a creator
'P1814', -- name in kana
'P2001', -- Revised Romanization
'P2572', -- Hashtag
'P8989', -- category for the view of the item
'P6363', -- WordLift
}
-- Exceptions to the datatype blocking:
local property_whitelist = {
'P856', -- official website
'P3896',-- geoshape
'P345', -- IMDB id
'P6375' -- street address
}
-- Properties with higher level items (Bulleted Hierarchy):
local properties_with_parents = {
'P131', -- located in the administrative territorial entity
'P144', -- based on
'P155', -- follows
'P171', -- parent taxon
'P276', -- location
'P279', -- subclass of
'P361', -- part of
'P706', -- located on terrain feature
'P749', -- parent organization
'P807', -- separated/forked from
'P1365', -- replaced
'P1647', -- subproperty of
'P3730' -- next higher rank
}
local properties_with_children = {
-- Properties with lower level items:
'P150', -- contains administrative territorial entity
'P156', -- followed by
'P355', -- subsidiary
'P527', -- has part
'P1012', -- contains
'P1366', -- replaced by
'P3729', -- next lower rank
'P4330', -- contains
'P7888' -- merged into
}
-- Merge two tables and return a new table
function mergeTables(first, second)
result = {}
for k,v in pairs(first) do
table.insert(result, v)
end
for k,v in pairs(second) do
table.insert(result, v)
end
return result
end
-- Turn index based tables into key based tables
function valuesToKeys(array)
local result = {}
for _, v in pairs(array) do
result[v:upper()] = true
end
return result
end
-- Helper to get description for tooltips
function getDescription(id)
return mw.wikibase.getDescription(id, 'ks') or mw.wikibase.getDescription(id, 'en') or ""
end
function getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
local birth_time = ''
if date_of_death then
birth_time = formatDate(lang, date_of_birth.time)
else
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
birth_time = string.format('{{Birth date and age|%s|%s|%s}}',
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
end
local birth = birth_time
if place_of_birth then
-- Try to get the Kashmiri article name for the entity
local birth_location = mw.wikibase.getSitelink(place_of_birth.id, 'kswiki')
local link = true
if not birth_location then
-- If there was no Kashmiri article for the entity, then get an article name from other wikis
birth_location = mw.wikibase.getLabel(place_of_birth.id)
link = false
end
if birth_location then
if link then birth_location = '[[' .. birth_location .. ']]' end
birth = birth .. '<br>' .. birth_location
local birth_country = getBestStatementById(place_of_birth.id, 'P17')
if birth_country then
local birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'kswiki')
local link = true
if not birth_country_label then
birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'enwiki')
link = false
end
if link then birth_country_label = '[[' .. birth_country_label .. ']]' end
birth = birth .. '، ' .. birth_country_label
end
end
end
return birth
end
function getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
local date_of_death_parts = mw.text.split(formatDate(lang, date_of_death.time, nil, 'Y-m-j'), '-')
local death_time = string.format('{{Death date and age|%s|%s|%s|%s|%s|%s}}',
date_of_death_parts[1], date_of_death_parts[2], date_of_death_parts[3],
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
local death = death_time
if place_of_death then
local death_location = mw.wikibase.getSitelink(place_of_death.id, 'kswiki')
local link = true
if not death_location then
death_location = mw.wikibase.getSitelink(place_of_death.id, 'enwiki')
link = false
end
if not death_location then
death_location = mw.wikibase.getLabel(place_of_death.id)
link = false
end
if death_location then
if link then death_location = '[[' .. death_location .. ']]' end
death = death .. '<br>' .. death_location
local death_country = getBestStatementById(place_of_death.id, 'P17')
if death_country then
local death_country_label = mw.wikibase.getSitelink(death_country.id, 'kswiki')
local link = true
if not death_country_label then
death_country_label = mw.wikibase.getSitelink(death_country.id, 'enwiki')
link = false
end
if link then death_country_label = '[[' .. death_country_label .. ']]' end
death = death .. '، ' .. death_country_label
end
end
end
return death
end
-- Convert Arabic numbers (0123456789) to Kashmiri numbers (٠١٢٣٤٥٦٧٨٩) and translate date terms
function toKashmirinumbers(text)
if text == nil then return nil end
return text:gsub('0', '0')
:gsub('1', '1')
:gsub('2', '2')
:gsub('3', '3')
:gsub('4', '4')
:gsub('5', '5')
:gsub('6', '6')
:gsub('7', '7')
:gsub('8', '8')
:gsub('9', '9')
:gsub('century', 'صٔدی')
:gsub('BCE', 'مَسیٖح برٛونٛہہ')
:gsub('million years', 'مِلیَن ؤری')
:gsub('AD', 'عیٖسوی')
:gsub('square kilometre', 'کِلومیٖٹَر چَکور')
:gsub('kilometre', 'کِلومیٖٹَر')
end
function formatDate(lang, dateString, fallback, format)
-- Check if the date is year-only (Wikidata uses -00-00 for unknown month/day)
local isYearOnly = string.find(dateString, '%-00%-00T') ~= nil
-- If no specific format is requested, set default based on precision
if not format then
if isYearOnly then
format = 'Y' -- Only show the Year
else
format = 'j xg Y' -- Show Day Month Year
end
end
-- For BCE dates (starting with -), MediaWiki's formatDate often returns the raw string.
-- We return it here so toKashmirinumbers can translate "century" and "BCE" later.
if dateString:sub(1, 1) == '-' then return fallback or dateString end
-- Standardize the string for the parser
dateString = dateString:gsub('%-00%-00T', '-01-01T')
return lang:formatDate(format, dateString, false)
end
-- Safe renderer for qualifier snaks using MediaWiki's native function
local function renderSnakSafe(snak)
if not snak or snak.snaktype ~= 'value' then return nil end
local success, res = pcall(mw.wikibase.renderSnak, snak)
if success and res and res ~= '' then
return toKashmirinumbers(res)
end
return nil
end
-- Helper to extract date qualifiers (P585 = Point in time, P580 = Start time, P582 = End time)
local function getDateQualifier(stmt)
if not stmt or not stmt.qualifiers then return nil end
local q = stmt.qualifiers
-- 1. Check for Point in Time (P585)
local p585 = q.P585 and renderSnakSafe(q.P585[1])
if p585 then return p585 end
-- 2. Check for Start Time (P580) and/or End Time (P582)
local p580 = q.P580 and renderSnakSafe(q.P580[1])
local p582 = q.P582 and renderSnakSafe(q.P582[1])
if p580 and p582 then
return p580 .. ' – ' .. p582
elseif p580 then
return p580 .. ' –'
elseif p582 then
return '– ' .. p582
end
return nil
end
function isEnglish(text)
return string.find(text, '[abcdefghijklmnopqrstuvwxyz]') ~= nil
end
-- Returns the best statements for the first property this item has
function getBestStatement(item, ...)
for i,v in ipairs(arg) do
local statements = item:getBestStatements(v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
-- Returns the best statements for the first property this item has
function getBestStatementById(id, ...)
for i,v in ipairs(arg) do
local statements = mw.wikibase.getBestStatements( id, v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
function len(t)
local count = 0
for _ in pairs(t) do count = count + 1 end
return count
end
function isEmpty(s)
return s == nil or s == ''
end
local module_properties = { ['item'] = true, ['آئٹم'] = true, ['کھٔٹِتھ'] = true, ['صِرِف کٲشُر'] = true, ['module'] = true, ['ماڈیول'] = true }
function getOverridenProperties(args)
properties = {}
for key, value in pairs(args) do
if (not module_properties[key]) then
properties[key:upper()] = value
end
end
return properties
end
local p = {}
function p.databox(frame)
local args = frame:getParent().args
local itemId = nil
local show_english_properties = true
if args.item or args['اَیٹم'] then
itemId = args.item or args['اَیٹم']
end
if args['صِرِف کٲشُر'] == true or args['صِرِف کٲشُر'] == 'آ' then
show_english_properties = false
end
local overriden_properties = getOverridenProperties(args)
local hidden_properties = {}
if args['کھٔٹِتھ'] then
hidden_properties = mw.text.split(args['کھٔٹِتھ'], "%s*[,،]%s*")
end
local lang = mw.language.getContentLanguage()
local item = mw.wikibase.getEntity(itemId)
local levels = 3 -- Default Max Levels for hierarchy
if item == nil then
mw.addWarning("Wikidata item not found")
return ""
end
-- ==========================================
-- NEW: Get Dynamic Theme securely via pcall
-- ==========================================
local themeColor = '#F2F2F2'
local themeIcon = ''
local success, themeModule = pcall(require, 'Module:Databox/theme')
if success and type(themeModule) == 'table' then
local themeData = themeModule.getTheme(args, item)
if themeData then
themeColor = themeData.color or '#F2F2F2'
themeIcon = themeData.icon or ''
end
end
-- Get strict Kashmiri label or fallback to original label / page title
local headerText = nil
if item and item.labels and item.labels['ks'] then
headerText = item.labels['ks'].value
else
headerText = item:getLabel() or mw.title.getCurrentTitle().text
end
-- Apply icon to title text if available
if themeIcon ~= '' then
headerText = string.format("[[File:%s|22px|middle|link=]] %s", themeIcon, headerText)
end
-- ==========================================
--Table Construction
local dataTable = mw.html.create('table')
:addClass('infobox vcard')
:css({
['width'] = '22em'
})
-- Title
dataTable:tag('tr'):tag('th')
:addClass('fn')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
['background-color'] = themeColor,
['border-top'] = args.titleborder or 'none',
['border-bottom'] = args.titleborder or 'none',
['padding'] = '0.5em 0',
['margin'] = '0.5em 0',
['font-size'] = '125%',
['color'] = args.titletextcolor or 'black',
['font-weight'] = 'bold',
})
:wikitext(item:getLabel() or mw.title.getCurrentTitle().text)
-- Native name
local officialName = getBestStatement(item, 'P1448', 'P1559')
if officialName then
if officialName.language ~= 'ks' then
local langName = mw.language.fetchLanguageName(officialName.language, 'ks')
dataTable:tag('tr'):tag('th')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
padding = '0.5em 0',
margin = '0.5em 0',
['font-size'] = '90%',
['font-weight'] = 'bold',
['max-width'] = '240px'
})
:wikitext('اَصٕل ناو [[' .. langName ..']] زَبانہِ مَنٛز: ' .. officialName.text)
end
end
-- 1. Logo (P154) - 200px
local logo = args['لوگو'] or args['logo']
-- Manual caption for Logo
local logo_caption = args['لوگو_تَفصیٖل'] or args['logo_caption']
if not logo and item then
local st = item:getBestStatements('P154')
if #st > 0 then logo = st[1].mainsnak.datavalue.value end
end
if logo then
local logoCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center', ['padding-bottom'] = '5px'})
-- Render Logo
logoCell:wikitext('[[File:' .. logo .. '|frameless|200px]]')
-- Render Logo Caption (Only if manually added)
if logo_caption then
logoCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(logo_caption)
end
end
-- 2. Image (P18) - 300px
local image = args['تَصویٖر'] or args['image']
-- Manual caption for Image
local caption = args['تَصویٖر_تَفصیٖل'] or args['image_caption']
if not image and item then
local st = item:getBestStatements('P18')
if #st > 0 then image = st[1].mainsnak.datavalue.value end
end
if image then
local imageCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center'})
-- Render Image
imageCell:wikitext('[[File:' .. image .. '|frameless|300px]]')
-- Render Image Caption (Only if manually added)
if caption then
imageCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(caption)
end
end
-- P31 (Instance of)
local p31_stmts = item:getBestStatements('P31')
local p31_links = {} -- ALWAYS create this table, even if empty
if #p31_stmts > 0 then
for i = 1, math.min(#p31_stmts, 2) do
local snak = p31_stmts[i].mainsnak
if snak.datavalue and snak.datavalue.value.id then
local id = snak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
table.insert(p31_links, '[[' .. sitelink .. '|' .. label .. ']]')
elseif en_sitelink then
local desc = getDescription(id)
table.insert(p31_links, '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]')
else
table.insert(p31_links, label)
end
end
end
end
-- Render P31 row only if we actually have links
if #p31_links > 0 then
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({
['background-color'] = themeColor,
['font-weight'] = 'bold',
['text-align'] = 'center',
['color'] = args.titletextcolor or 'black',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(table.concat(p31_links, '، '))
end
local properties = mw.wikibase.orderProperties(item:getProperties())
local property_blacklist_hash = valuesToKeys(mergeTables(property_blacklist, hidden_properties))
local property_whitelist_hash = valuesToKeys(property_whitelist)
local properties_with_parents_hash = valuesToKeys(properties_with_parents)
local properties_with_children_hash = valuesToKeys(properties_with_children)
property_blacklist_hash['P31'] = true
property_blacklist_hash['P18'] = true
local edit_message = mw.message.new('vector-view-edit'):plain()
-- Birth/Death Logic
local date_of_birth = getBestStatement(item, 'P569')
local date_of_death = getBestStatement(item, 'P570')
local instance_of = getBestStatement(item, 'P31')
local place_of_birth = getBestStatement(item, 'P19')
local place_of_death = getBestStatement(item, 'P20')
local countryid = ' '
pcall(function ()
countryid = item.claims['P17'][1].mainsnak.datavalue.value.id
end)
if instance_of and instance_of.id == 'Q5' and date_of_birth and date_of_birth.time:sub(1, 1) ~= '-' then
local birth = getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('پٲدٲیِش'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(birth))
if date_of_death then
local death = getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('وَفات'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(death))
end
end
local merged_chronology = false -- flag for P155/P156
for _, property in pairs(properties) do
-- Skip rendering P156 separately if we merged it in P155 loop
local skip_this_property = false
if merged_chronology and property == 'P156' then
skip_this_property = true
end
if not skip_this_property then
-- Safely get datatype
local claims = item.claims[property]
local datatype = 'unknown'
if claims and claims[1] and claims[1].mainsnak and claims[1].mainsnak.datatype then
datatype = claims[1].mainsnak.datatype
end
local english_label = mw.wikibase.getLabelByLang(property, 'en')
english_label = english_label and english_label:upper() or property
local kashmiri_label = mw.wikibase.getLabelByLang(property, 'ks')
if property == 'P1082' or property == 'P1120' or property == 'P1339' or property == 'P2046' or property == 'P2044' then
datatype = 'number'
end
overriden_value = overriden_properties[english_label] or overriden_properties[kashmiri_label]
local shouldShow = false
if property_whitelist_hash[property] then
shouldShow = true
elseif datatype ~= 'commonsMedia' and datatype ~= 'external-id'
and datatype ~= 'wikibase-property' and
datatype ~= 'geo-shape' and datatype ~= 'tabular-data' and
(not property_blacklist_hash[property] and not property_blacklist_hash[english_label] and not property_blacklist_hash[kashmiri_label]) then
shouldShow = true
end
local statements = item:getBestStatements(property)
if shouldShow and (show_english_properties or kashmiri_label ~= nil or overriden_value) and #statements <= 30 then
local propertyValue = item:formatStatements(property)
-- RESTORED FEATURE: Link property label (P1629)
-- Checks if the property (e.g., "Capital") has a subject item (e.g., "Capital City")
-- and if that item has a Kashmiri article, it links the label.
local propertyEntity = mw.wikibase.getEntity(property)
if propertyEntity then
local propertySubjects = propertyEntity:getBestStatements('P1629') -- 'P1629 = subject item of this property'
if #propertySubjects == 1
and propertyEntity['claims']['P1629'][1].mainsnak.snaktype == 'value' then
local subjectItemQid = propertyEntity['claims']['P1629'][1].mainsnak.datavalue.value.id
local articleSitelink = mw.wikibase.getSitelink(subjectItemQid)
if articleSitelink ~= nil then -- Property subject item has local article
propertyValue.label = '[[' .. articleSitelink .. '|' .. propertyValue.label .. ']]'
end
end
end
local value = overriden_value
-- Check if value is manually overriden
if (value == nil) then
-- HIERARCHY FEATURE LOGIC
if #statements == 1 and levels >= 2 and (properties_with_parents_hash[property] or properties_with_children_hash[property]) then
value = propertyValue.value
if property == 'P155' or property == 'P156' then -- follows or followed by
value = '• ' .. value
end
local level = {}
-- Show parent/child item if any:
if item['claims'][property][1].mainsnak.snaktype == 'value' then
level[1] = {}
level[1].value = item['claims'][property][1].mainsnak.datavalue.value
level[1].item = mw.wikibase.getEntity(level[1].value.id)
if level[1].item then
level[1].statements = mw.wikibase.getBestStatements(level[1].item.id, property)
else
level[1].statements = {}
end
end
if item['claims'][property][1].mainsnak.snaktype == 'value'
and #level[1].statements == 1 and level[1].statements[1].mainsnak.datavalue then
level[1].qid = level[1].statements[1].mainsnak.datavalue.value.id
if level[1].qid ~= countryid then -- do not repeat country
level[1].propertyValue = level[1].item:formatStatements(property)
if level[1].propertyValue then
-- Show multi-level list as bulleted list:
if not (property == 'P155' or property == 'P156') then
value = '• ' .. value
end
if properties_with_children_hash[property] then -- next lower level / child item
if property == 'P156' then
value = value .. '<br/>• ' .. level[1].propertyValue.value
else
value = value .. '<br/>' .. ' • ' .. level[1].propertyValue.value
end
else -- next higher level / parent item
if property == 'P155' then
value = '• ' .. level[1].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[1].propertyValue.value .. '<br/> ' .. value
end
end
local lc = 2 -- level counter
while lc < levels and level[lc-1].item and level[lc-1].item.claims[property] and level[lc-1].item.claims[property][1] and level[lc-1].item.claims[property][1].mainsnak.datavalue do
level[lc]={}
level[lc].value = level[lc-1].item.claims[property][1].mainsnak.datavalue.value
level[lc].item = mw.wikibase.getEntity(level[lc].value.id)
if not level[lc].item then break end
level[lc].statements = mw.wikibase.getBestStatements(level[lc].item.id, property)
if #level[lc].statements > 0 and level[lc].statements[1].mainsnak.datavalue then
level[lc].qid = level[lc].statements[1].mainsnak.datavalue.value.id
if #level[lc].statements == 1 and level[lc].qid ~= countryid then
level[lc].propertyValue = level[lc].item:formatStatements(property)
if properties_with_children_hash[property] then
if property == 'P156' then
value = value .. '<br/>' .. '• ' .. level[lc].propertyValue.value
else
value = value .. '<br/>' .. string.rep(' ', lc) .. '• ' .. level[lc].propertyValue.value
end
else
if property == 'P155' then
value = '• ' .. level[lc].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[lc].propertyValue.value .. '<br/> ' .. value:gsub('<br/>', '<br/> ')
end
end
lc = lc+1
else
break
end
else
break
end
end -- while lc
end
end
end
if property == 'P155' then -- P155 (follows / Chronology)
local visited = {}
visited[item.id] = true
-- 1. Fetch previous items (P155 chain) up to 2 steps back
local prev_items = {}
local curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P155')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local prev_id = st[1].mainsnak.datavalue.value.id
if prev_id == countryid or visited[prev_id] then break end
table.insert(prev_items, prev_id)
visited[prev_id] = true
curr_qid = prev_id
else
break
end
end
value = ""
-- 2. Print previous items in CHRONOLOGICAL order (oldest first)
if #prev_items > 0 then
for i = #prev_items, 1, -1 do
local id = prev_items[i]
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
-- 3. Add Current Item (Bold)
value = value .. "<p>• \'\'\'" .. (item:getLabel() or mw.title.getCurrentTitle().text) .. "\'\'\'"
-- 4. Fetch next items (P156 chain) up to 2 steps forward
local next_items = {}
curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P156')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local next_id = st[1].mainsnak.datavalue.value.id
-- Stop if country ID or if item was already visited above
if next_id == countryid or visited[next_id] then break end
table.insert(next_items, next_id)
visited[next_id] = true
curr_qid = next_id
else
break
end
end
if #next_items > 0 then
for _, id in ipairs(next_items) do
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
propertyValue.label = 'کال زان' -- Chronology
merged_chronology = true
end
-- END HIERARCHY LOGIC
else
-- Standard processing for non-hierarchical items
if datatype == 'time' then
local statementObject = getBestStatement(item, property)
if statementObject and statementObject.time then
local dateString = statementObject.time
if property == 'P1317' or property == 'P2031' then
value = formatDate(lang, dateString, propertyValue.value, 'Y')
else
value = formatDate(lang, dateString, propertyValue.value)
end
else
value = ''
end
elseif datatype == 'wikibase-item' then
-- Custom formatting to add Tooltip, Icon, and Date Qualifiers
local vals = {}
local has_qualifier = false
for _, stmt in ipairs(statements) do
if stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue and stmt.mainsnak.datavalue.value.id then
local id = stmt.mainsnak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
local item_str = ""
if sitelink then
item_str = '[[' .. sitelink .. '|' .. label .. ']]'
elseif en_sitelink then
local desc = getDescription(id)
item_str = '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
item_str = label
end
-- Extract Date Qualifier if available
local qual = getDateQualifier(stmt)
if qual then
item_str = item_str .. ' <small>(' .. qual .. ')</small>'
has_qualifier = true
end
table.insert(vals, item_str)
end
end
-- Switch format: Unbulleted list (<br/>) if qualifiers exist, comma-separated (، ) if not
if has_qualifier then
value = table.concat(vals, '<br/>')
else
value = table.concat(vals, '، ')
end
if value == '' then value = propertyValue.value end
else
local qual = statements[1] and getDateQualifier(statements[1])
if qual then
value = propertyValue.value .. ' <small>(' .. qual .. ')</small>'
else
value = propertyValue.value
end
end
end
elseif (value:find("^[Q]%d+") ~= nil) then
value = '[[' .. mw.wikibase.getSitelink(value) .. ']]'
end
if (datatype == 'time' or datatype == 'number' or datatype == 'quantity') then
value = toKashmirinumbers(value)
end
-- COLLAPSIBLE LIST LOGIC FOR > 10 ITEMS (NO HEADER)
if #statements > 10 then
value = '<div class="mw-collapsible mw-collapsed" id="mw-custom-collapsible-' .. property .. '" style="border:none; background:transparent;">' ..
'<div class="mw-collapsible-content">' .. value .. '</div></div>'
end
if not isEmpty(value) then
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em',
['vertical-align'] = 'text-top'
})
:wikitext(lang:ucfirst(propertyValue.label)):done()
:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px',
['vertical-align'] = 'text-top'
})
:wikitext(frame:preprocess(value))
end
end
end -- end skip_this_property check
end
-- MANUAL ROWS AND CUSTOM HEADERS
for i = 1, 10 do
local label_param = 'label' .. i
local data_param = 'data' .. i
local header_param = 'customheader' .. i
-- Support for 3 columns
local data_a_param = 'data' .. i .. 'a'
local data_b_param = 'data' .. i .. 'b'
local data_c_param = 'data' .. i .. 'c'
local label_value = args[label_param]
local data_value = args[data_param]
local header_value = args[header_param]
local data_a_value = args[data_a_param]
local data_b_value = args[data_b_param]
local data_c_value = args[data_c_param]
-- STRICT CHECKS: Make sure the parameters aren't just empty strings
local has_label = label_value and #label_value > 0
local has_data = data_value and #data_value > 0
local has_data_a = data_a_value and #data_a_value > 0
local has_data_b = data_b_value and #data_b_value > 0
local has_data_c = data_c_value and #data_c_value > 0
-- Custom Header Row
if header_value and #header_value > 0 then
dataTable:tag('tr')
:tag('th')
:attr('colspan', '2')
:css({
['text-align'] = 'center',
['font-weight'] = 'bold',
['background-color'] = themeColor,
['color'] = args.titletextcolor or '#000000',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(frame:preprocess(header_value))
:done()
:done()
end
-- Data Row
if has_data or has_data_a or has_data_b or has_data_c then
local row = dataTable:tag('tr')
-- NEW Case 1: Dynamic Multi-Column layout (1, 2, or 3 columns)
if has_data_a or has_data_b or has_data_c then
local cell
if has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
cell = row:tag('td')
else
cell = row:tag('td'):attr('colspan', '2')
end
local innerTable = cell:tag('table')
:css({
['width'] = '100%',
['table-layout'] = 'fixed',
['text-align'] = 'center',
['background'] = 'transparent',
['border-collapse'] = 'collapse',
['line-height'] = '1.4em'
})
local innerRow = innerTable:tag('tr'):css('vertical-align', 'top')
-- Count how many columns actually exist to calculate perfect width
local active_cols = 0
if has_data_a then active_cols = active_cols + 1 end
if has_data_b then active_cols = active_cols + 1 end
if has_data_c then active_cols = active_cols + 1 end
local col_width = (100 / active_cols) .. '%'
local printed_cols = 0
-- Column A
if has_data_a then
innerRow:tag('td')
:css({ ['width'] = col_width, ['padding'] = '0.2em' })
:wikitext(frame:preprocess(data_a_value))
:done()
printed_cols = printed_cols + 1
end
-- Column B
if has_data_b then
local css_b = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_b['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_b)
:wikitext(frame:preprocess(data_b_value))
:done()
printed_cols = printed_cols + 1
end
-- Column C
if has_data_c then
local css_c = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_c['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_c)
:wikitext(frame:preprocess(data_c_value))
:done()
end
-- Original Case 2: Both standard label and standard data exist
elseif has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
row:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px'
})
:wikitext(frame:preprocess(data_value))
:done()
-- Original Case 3: Only standard data exists
else
row:tag('td')
:attr('colspan', '2')
:css({
['line-height'] = '1.6em',
['text-align'] = 'center',
['padding'] = '0.5em 0.3em',
['font-size'] = '100%'
})
:wikitext(frame:preprocess(data_value))
:done()
end
row:done()
end
end
-- Standalone Module at the bottom (Preserved exactly as requested)
local standalone_module = args['module'] or args['ماڈیول']
if standalone_module and #standalone_module > 0 then
dataTable:tag('tr')
:tag('td')
:attr('colspan', '2')
:css({
['padding'] = '0',
['text-align'] = 'center',
['width'] = '100%'
})
:wikitext(frame:preprocess(standalone_module))
:done()
:done()
end
-- Map
local coordinates_statements = item:getBestStatements('P625')
if #coordinates_statements >= 1 and coordinates_statements[1].mainsnak.datavalue and coordinates_statements[1].mainsnak.datavalue.value.globe == 'http://www.wikidata.org/entity/Q2' then
local latitude = coordinates_statements[1].mainsnak.datavalue.value.latitude
local longitude = coordinates_statements[1].mainsnak.datavalue.value.longitude
local geojson = {
type = 'Feature',
geometry = {
type = 'Point',
coordinates = { longitude, latitude }
},
properties = {
title = item:getLabel() or mw.title.getCurrentTitle().text,
['marker-symbol'] = 'marker',
['marker-color'] = '#224422',
}
}
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(frame:extensionTag('mapframe', mw.text.jsonEncode(geojson), {
height = 250,
width = 250,
frameless = 'frameless',
align = 'center',
latitude = latitude,
longitude = longitude,
zoom = 6
}))
end
local div_start = '<div style="border-style: solid; border-color:gray; border-width: 1px 0 0 0; margin-top: 2em; text-align: center;">'
local pen_icon = ' [[File:Wikidata-logo.svg|' .. edit_message .. '|22px|baseline|class=noviewer|link=https://www.wikidata.org/wiki/' .. item.id .. ']]'
local edit_message_link = '[https://www.wikidata.org/wiki/' .. item.id .. ' وِکی ڈیٹا پؠٹھ کٔرِو اؠڈِٹ]'
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(div_start .. edit_message_link .. pen_icon .. '</div>')
return tostring(dataTable)
end
return p
edtmfc3ximkj16mx27mmmapxoxkp5oy
146589
146588
2026-07-31T14:04:17Z
آیات محراج
11062
146589
Scribunto
text/plain
-- Please DO NOT edit this page unless you know what you are doing.
-- Maintainer: User:511KeV
-- https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual
-- https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua
local property_blacklist = {
'P360', --is a list of
'P4224', --category contains
'P935', -- Commons gallery
'P1472', -- Commons Creator page
'P1612', -- Commons Institution page
'P373', -- Commons category
'P3722', -- Commons maps category
'P1151', -- topic's main Wikimedia portal
'P1424', -- topic's main template
'P910', -- topic's main category
'P1200', -- bodies of water basin category
'P1792', -- category of associated people
'P2521', -- female form of label
'P3321', -- male form of label
'P6186', -- category for eponymous categories
'P1464', -- category for people born here
'P1465', -- category for people who died here
'P1791', -- category of people buried here
'P1740', -- category for films shot at this location
'P2033', -- Category for pictures taken with camera
'P2517', -- category for recipients of this award
'P4195', -- category for employees of the organization
'P1754', -- category related to list
'P8596', -- category for the exterior of the item
'P301', -- category's main topic
'P6112',-- category for members of a team
'P971', -- category combines topics
'P3876', -- category for alumni of educational institution
'P8933', -- category for the view from the item
'P1753', -- list related to category
'P3921', -- Wikidata SPARQL query equivalent
'P1204', -- Wikimedia portal's main topic
'P1423', -- template's main topic
'P1709', -- equivalent class
'P3950', -- narrower external class
'P2888', -- exact match
'P1382', -- coincident with
'P2670', -- has parts of the class
'P3113', -- does not have part
'P2737', -- union of
'P2738', -- disjoint union of
'P2445', -- metasubclass of
'P1963', -- properties for this type
'P3176', -- uses property
'P1889', -- different from
'P460', -- said to be the same as
'P2959', -- permanent duplicated item
'P2860', -- cites
'P5125', -- wikimedia outline
'P5008', -- on focus list of Wikimedia project
'P2559', -- Wikidata usage instructions
'P1343', -- described by source
'P8687', -- social media followers
'P972', -- catalogue
'P1282', -- OSM tag or key
'P4839', -- Wolfram Language entity code
'P6104', -- Maintained by Wikiproject
'P5996', -- Category for films in this language
'P735', -- Given name
'P734', -- Family name
'P1559', -- Native name (Handled separately)
'P21', -- Sex or gender
'P2184', -- history of topic
'P1438', -- Jewish Encyclopedia ID
'P7867', -- category for maps
'P8402', -- Open Data portal
'P1448', -- official name (Handled separately)
'P569', -- date of birth (Handled separately)
'P570', -- date of death (Handled separately)
'P19', -- place of birth
'P20', -- place of death
'P27', -- country of citizenship
'P2747', -- Filmiroda rating
'P7561', -- category for the interior of the item
'P6365', -- member category
'P465', -- sRGB color hex triplet
'P487', -- Unicode character
'P7084', -- related category
'P7763', -- Copyright status as a creator
'P1814', -- name in kana
'P2001', -- Revised Romanization
'P2572', -- Hashtag
'P8989', -- category for the view of the item
'P6363', -- WordLift
}
-- Exceptions to the datatype blocking:
local property_whitelist = {
'P856', -- official website
'P3896',-- geoshape
'P345', -- IMDB id
'P6375' -- street address
}
-- Properties with higher level items (Bulleted Hierarchy):
local properties_with_parents = {
'P131', -- located in the administrative territorial entity
'P144', -- based on
'P155', -- follows
'P171', -- parent taxon
'P276', -- location
'P279', -- subclass of
'P361', -- part of
'P706', -- located on terrain feature
'P749', -- parent organization
'P807', -- separated/forked from
'P1365', -- replaced
'P1647', -- subproperty of
'P3730' -- next higher rank
}
local properties_with_children = {
-- Properties with lower level items:
'P150', -- contains administrative territorial entity
'P156', -- followed by
'P355', -- subsidiary
'P527', -- has part
'P1012', -- contains
'P1366', -- replaced by
'P3729', -- next lower rank
'P4330', -- contains
'P7888' -- merged into
}
-- Merge two tables and return a new table
function mergeTables(first, second)
result = {}
for k,v in pairs(first) do
table.insert(result, v)
end
for k,v in pairs(second) do
table.insert(result, v)
end
return result
end
-- Turn index based tables into key based tables
function valuesToKeys(array)
local result = {}
for _, v in pairs(array) do
result[v:upper()] = true
end
return result
end
-- Helper to get description for tooltips
function getDescription(id)
return mw.wikibase.getDescription(id, 'ks') or mw.wikibase.getDescription(id, 'en') or ""
end
function getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
local birth_time = ''
if date_of_death then
birth_time = formatDate(lang, date_of_birth.time)
else
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
birth_time = string.format('{{Birth date and age|%s|%s|%s}}',
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
end
local birth = birth_time
if place_of_birth then
-- Try to get the Kashmiri article name for the entity
local birth_location = mw.wikibase.getSitelink(place_of_birth.id, 'kswiki')
local link = true
if not birth_location then
-- If there was no Kashmiri article for the entity, then get an article name from other wikis
birth_location = mw.wikibase.getLabel(place_of_birth.id)
link = false
end
if birth_location then
if link then birth_location = '[[' .. birth_location .. ']]' end
birth = birth .. '<br>' .. birth_location
local birth_country = getBestStatementById(place_of_birth.id, 'P17')
if birth_country then
local birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'kswiki')
local link = true
if not birth_country_label then
birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'enwiki')
link = false
end
if link then birth_country_label = '[[' .. birth_country_label .. ']]' end
birth = birth .. '، ' .. birth_country_label
end
end
end
return birth
end
function getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
local date_of_death_parts = mw.text.split(formatDate(lang, date_of_death.time, nil, 'Y-m-j'), '-')
local death_time = string.format('{{Death date and age|%s|%s|%s|%s|%s|%s}}',
date_of_death_parts[1], date_of_death_parts[2], date_of_death_parts[3],
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
local death = death_time
if place_of_death then
local death_location = mw.wikibase.getSitelink(place_of_death.id, 'kswiki')
local link = true
if not death_location then
death_location = mw.wikibase.getSitelink(place_of_death.id, 'enwiki')
link = false
end
if not death_location then
death_location = mw.wikibase.getLabel(place_of_death.id)
link = false
end
if death_location then
if link then death_location = '[[' .. death_location .. ']]' end
death = death .. '<br>' .. death_location
local death_country = getBestStatementById(place_of_death.id, 'P17')
if death_country then
local death_country_label = mw.wikibase.getSitelink(death_country.id, 'kswiki')
local link = true
if not death_country_label then
death_country_label = mw.wikibase.getSitelink(death_country.id, 'enwiki')
link = false
end
if link then death_country_label = '[[' .. death_country_label .. ']]' end
death = death .. '، ' .. death_country_label
end
end
end
return death
end
-- Convert Arabic numbers (0123456789) to Kashmiri numbers (٠١٢٣٤٥٦٧٨٩) and translate date terms
function toKashmirinumbers(text)
if text == nil then return nil end
return text:gsub('0', '0')
:gsub('1', '1')
:gsub('2', '2')
:gsub('3', '3')
:gsub('4', '4')
:gsub('5', '5')
:gsub('6', '6')
:gsub('7', '7')
:gsub('8', '8')
:gsub('9', '9')
:gsub('century', 'صٔدی')
:gsub('BCE', 'مَسیٖح برٛونٛہہ')
:gsub('million years', 'مِلیَن ؤری')
:gsub('AD', 'عیٖسوی')
:gsub('square kilometre', 'کِلومیٖٹَر چَکور')
:gsub('kilometre', 'کِلومیٖٹَر')
end
function formatDate(lang, dateString, fallback, format)
-- Check if the date is year-only (Wikidata uses -00-00 for unknown month/day)
local isYearOnly = string.find(dateString, '%-00%-00T') ~= nil
-- If no specific format is requested, set default based on precision
if not format then
if isYearOnly then
format = 'Y' -- Only show the Year
else
format = 'j xg Y' -- Show Day Month Year
end
end
-- For BCE dates (starting with -), MediaWiki's formatDate often returns the raw string.
-- We return it here so toKashmirinumbers can translate "century" and "BCE" later.
if dateString:sub(1, 1) == '-' then return fallback or dateString end
-- Standardize the string for the parser
dateString = dateString:gsub('%-00%-00T', '-01-01T')
return lang:formatDate(format, dateString, false)
end
-- Safe renderer for qualifier snaks using MediaWiki's native function
local function renderSnakSafe(snak)
if not snak or snak.snaktype ~= 'value' then return nil end
local success, res = pcall(mw.wikibase.renderSnak, snak)
if success and res and res ~= '' then
return toKashmirinumbers(res)
end
return nil
end
-- Helper to extract date qualifiers (P585 = Point in time, P580 = Start time, P582 = End time)
local function getDateQualifier(stmt)
if not stmt or not stmt.qualifiers then return nil end
local q = stmt.qualifiers
-- 1. Check for Point in Time (P585)
local p585 = q.P585 and renderSnakSafe(q.P585[1])
if p585 then return p585 end
-- 2. Check for Start Time (P580) and/or End Time (P582)
local p580 = q.P580 and renderSnakSafe(q.P580[1])
local p582 = q.P582 and renderSnakSafe(q.P582[1])
if p580 and p582 then
return p580 .. ' – ' .. p582
elseif p580 then
return p580 .. ' –'
elseif p582 then
return '– ' .. p582
end
return nil
end
function isEnglish(text)
return string.find(text, '[abcdefghijklmnopqrstuvwxyz]') ~= nil
end
-- Returns the best statements for the first property this item has
function getBestStatement(item, ...)
for i,v in ipairs(arg) do
local statements = item:getBestStatements(v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
-- Returns the best statements for the first property this item has
function getBestStatementById(id, ...)
for i,v in ipairs(arg) do
local statements = mw.wikibase.getBestStatements( id, v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
function len(t)
local count = 0
for _ in pairs(t) do count = count + 1 end
return count
end
function isEmpty(s)
return s == nil or s == ''
end
local module_properties = { ['item'] = true, ['اَیٹم'] = true, ['کھٔٹِتھ'] = true, ['صِرِف کٲشُر'] = true, ['module'] = true, ['ماڈیول'] = true }
function getOverridenProperties(args)
properties = {}
for key, value in pairs(args) do
if (not module_properties[key]) then
properties[key:upper()] = value
end
end
return properties
end
local p = {}
function p.databox(frame)
local args = frame:getParent().args
local itemId = nil
local show_english_properties = true
if args.item or args['اَیٹم'] then
itemId = args.item or args['اَیٹم']
end
if args['صِرِف کٲشُر'] == true or args['صِرِف کٲشُر'] == 'آ' then
show_english_properties = false
end
local overriden_properties = getOverridenProperties(args)
local hidden_properties = {}
if args['کھٔٹِتھ'] then
hidden_properties = mw.text.split(args['کھٔٹِتھ'], "%s*[,،]%s*")
end
local lang = mw.language.getContentLanguage()
local item = mw.wikibase.getEntity(itemId)
local levels = 3 -- Default Max Levels for hierarchy
if item == nil then
mw.addWarning("Wikidata item not found")
return ""
end
-- ==========================================
-- NEW: Get Dynamic Theme securely via pcall
-- ==========================================
local themeColor = '#F2F2F2'
local themeIcon = ''
local success, themeModule = pcall(require, 'Module:Databox/theme')
if success and type(themeModule) == 'table' then
local themeData = themeModule.getTheme(args, item)
if themeData then
themeColor = themeData.color or '#F2F2F2'
themeIcon = themeData.icon or ''
end
end
-- Extract ONLY the strict primary Kashmiri label, ignoring aliases completely
local headerText = nil
if item and item.labels and item.labels['ks'] and item.labels['ks']['value'] then
headerText = item.labels['ks']['value']
end
if not headerText then
headerText = mw.title.getCurrentTitle().text
end
-- Apply icon to title text if available
if themeIcon ~= '' then
headerText = string.format("[[File:%s|22px|middle|link=]] %s", themeIcon, headerText)
end
-- ==========================================
--Table Construction
local dataTable = mw.html.create('table')
:addClass('infobox vcard')
:css({
['width'] = '22em'
})
-- Title
dataTable:tag('tr'):tag('th')
:addClass('fn')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
['background-color'] = themeColor,
['border-top'] = args.titleborder or 'none',
['border-bottom'] = args.titleborder or 'none',
['padding'] = '0.5em 0',
['margin'] = '0.5em 0',
['font-size'] = '125%',
['color'] = args.titletextcolor or 'black',
['font-weight'] = 'bold',
})
:wikitext(item:getLabel() or mw.title.getCurrentTitle().text)
-- Native name
local officialName = getBestStatement(item, 'P1448', 'P1559')
if officialName then
if officialName.language ~= 'ks' then
local langName = mw.language.fetchLanguageName(officialName.language, 'ks')
dataTable:tag('tr'):tag('th')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
padding = '0.5em 0',
margin = '0.5em 0',
['font-size'] = '90%',
['font-weight'] = 'bold',
['max-width'] = '240px'
})
:wikitext('اَصٕل ناو [[' .. langName ..']] زَبانہِ مَنٛز: ' .. officialName.text)
end
end
-- 1. Logo (P154) - 200px
local logo = args['لوگو'] or args['logo']
-- Manual caption for Logo
local logo_caption = args['لوگو_تَفصیٖل'] or args['logo_caption']
if not logo and item then
local st = item:getBestStatements('P154')
if #st > 0 then logo = st[1].mainsnak.datavalue.value end
end
if logo then
local logoCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center', ['padding-bottom'] = '5px'})
-- Render Logo
logoCell:wikitext('[[File:' .. logo .. '|frameless|200px]]')
-- Render Logo Caption (Only if manually added)
if logo_caption then
logoCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(logo_caption)
end
end
-- 2. Image (P18) - 300px
local image = args['تَصویٖر'] or args['image']
-- Manual caption for Image
local caption = args['تَصویٖر_تَفصیٖل'] or args['image_caption']
if not image and item then
local st = item:getBestStatements('P18')
if #st > 0 then image = st[1].mainsnak.datavalue.value end
end
if image then
local imageCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center'})
-- Render Image
imageCell:wikitext('[[File:' .. image .. '|frameless|300px]]')
-- Render Image Caption (Only if manually added)
if caption then
imageCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(caption)
end
end
-- P31 (Instance of)
local p31_stmts = item:getBestStatements('P31')
local p31_links = {} -- ALWAYS create this table, even if empty
if #p31_stmts > 0 then
for i = 1, math.min(#p31_stmts, 2) do
local snak = p31_stmts[i].mainsnak
if snak.datavalue and snak.datavalue.value.id then
local id = snak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
table.insert(p31_links, '[[' .. sitelink .. '|' .. label .. ']]')
elseif en_sitelink then
local desc = getDescription(id)
table.insert(p31_links, '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]')
else
table.insert(p31_links, label)
end
end
end
end
-- Render P31 row only if we actually have links
if #p31_links > 0 then
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({
['background-color'] = themeColor,
['font-weight'] = 'bold',
['text-align'] = 'center',
['color'] = args.titletextcolor or 'black',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(table.concat(p31_links, '، '))
end
local properties = mw.wikibase.orderProperties(item:getProperties())
local property_blacklist_hash = valuesToKeys(mergeTables(property_blacklist, hidden_properties))
local property_whitelist_hash = valuesToKeys(property_whitelist)
local properties_with_parents_hash = valuesToKeys(properties_with_parents)
local properties_with_children_hash = valuesToKeys(properties_with_children)
property_blacklist_hash['P31'] = true
property_blacklist_hash['P18'] = true
local edit_message = mw.message.new('vector-view-edit'):plain()
-- Birth/Death Logic
local date_of_birth = getBestStatement(item, 'P569')
local date_of_death = getBestStatement(item, 'P570')
local instance_of = getBestStatement(item, 'P31')
local place_of_birth = getBestStatement(item, 'P19')
local place_of_death = getBestStatement(item, 'P20')
local countryid = ' '
pcall(function ()
countryid = item.claims['P17'][1].mainsnak.datavalue.value.id
end)
if instance_of and instance_of.id == 'Q5' and date_of_birth and date_of_birth.time:sub(1, 1) ~= '-' then
local birth = getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('پٲدٲیِش'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(birth))
if date_of_death then
local death = getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('وَفات'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(death))
end
end
local merged_chronology = false -- flag for P155/P156
for _, property in pairs(properties) do
-- Skip rendering P156 separately if we merged it in P155 loop
local skip_this_property = false
if merged_chronology and property == 'P156' then
skip_this_property = true
end
if not skip_this_property then
-- Safely get datatype
local claims = item.claims[property]
local datatype = 'unknown'
if claims and claims[1] and claims[1].mainsnak and claims[1].mainsnak.datatype then
datatype = claims[1].mainsnak.datatype
end
local english_label = mw.wikibase.getLabelByLang(property, 'en')
english_label = english_label and english_label:upper() or property
local kashmiri_label = mw.wikibase.getLabelByLang(property, 'ks')
if property == 'P1082' or property == 'P1120' or property == 'P1339' or property == 'P2046' or property == 'P2044' then
datatype = 'number'
end
overriden_value = overriden_properties[english_label] or overriden_properties[kashmiri_label]
local shouldShow = false
if property_whitelist_hash[property] then
shouldShow = true
elseif datatype ~= 'commonsMedia' and datatype ~= 'external-id'
and datatype ~= 'wikibase-property' and
datatype ~= 'geo-shape' and datatype ~= 'tabular-data' and
(not property_blacklist_hash[property] and not property_blacklist_hash[english_label] and not property_blacklist_hash[kashmiri_label]) then
shouldShow = true
end
local statements = item:getBestStatements(property)
if shouldShow and (show_english_properties or kashmiri_label ~= nil or overriden_value) and #statements <= 30 then
local propertyValue = item:formatStatements(property)
-- RESTORED FEATURE: Link property label (P1629)
-- Checks if the property (e.g., "Capital") has a subject item (e.g., "Capital City")
-- and if that item has a Kashmiri article, it links the label.
local propertyEntity = mw.wikibase.getEntity(property)
if propertyEntity then
local propertySubjects = propertyEntity:getBestStatements('P1629') -- 'P1629 = subject item of this property'
if #propertySubjects == 1
and propertyEntity['claims']['P1629'][1].mainsnak.snaktype == 'value' then
local subjectItemQid = propertyEntity['claims']['P1629'][1].mainsnak.datavalue.value.id
local articleSitelink = mw.wikibase.getSitelink(subjectItemQid)
if articleSitelink ~= nil then -- Property subject item has local article
propertyValue.label = '[[' .. articleSitelink .. '|' .. propertyValue.label .. ']]'
end
end
end
local value = overriden_value
-- Check if value is manually overriden
if (value == nil) then
-- HIERARCHY FEATURE LOGIC
if #statements == 1 and levels >= 2 and (properties_with_parents_hash[property] or properties_with_children_hash[property]) then
value = propertyValue.value
if property == 'P155' or property == 'P156' then -- follows or followed by
value = '• ' .. value
end
local level = {}
-- Show parent/child item if any:
if item['claims'][property][1].mainsnak.snaktype == 'value' then
level[1] = {}
level[1].value = item['claims'][property][1].mainsnak.datavalue.value
level[1].item = mw.wikibase.getEntity(level[1].value.id)
if level[1].item then
level[1].statements = mw.wikibase.getBestStatements(level[1].item.id, property)
else
level[1].statements = {}
end
end
if item['claims'][property][1].mainsnak.snaktype == 'value'
and #level[1].statements == 1 and level[1].statements[1].mainsnak.datavalue then
level[1].qid = level[1].statements[1].mainsnak.datavalue.value.id
if level[1].qid ~= countryid then -- do not repeat country
level[1].propertyValue = level[1].item:formatStatements(property)
if level[1].propertyValue then
-- Show multi-level list as bulleted list:
if not (property == 'P155' or property == 'P156') then
value = '• ' .. value
end
if properties_with_children_hash[property] then -- next lower level / child item
if property == 'P156' then
value = value .. '<br/>• ' .. level[1].propertyValue.value
else
value = value .. '<br/>' .. ' • ' .. level[1].propertyValue.value
end
else -- next higher level / parent item
if property == 'P155' then
value = '• ' .. level[1].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[1].propertyValue.value .. '<br/> ' .. value
end
end
local lc = 2 -- level counter
while lc < levels and level[lc-1].item and level[lc-1].item.claims[property] and level[lc-1].item.claims[property][1] and level[lc-1].item.claims[property][1].mainsnak.datavalue do
level[lc]={}
level[lc].value = level[lc-1].item.claims[property][1].mainsnak.datavalue.value
level[lc].item = mw.wikibase.getEntity(level[lc].value.id)
if not level[lc].item then break end
level[lc].statements = mw.wikibase.getBestStatements(level[lc].item.id, property)
if #level[lc].statements > 0 and level[lc].statements[1].mainsnak.datavalue then
level[lc].qid = level[lc].statements[1].mainsnak.datavalue.value.id
if #level[lc].statements == 1 and level[lc].qid ~= countryid then
level[lc].propertyValue = level[lc].item:formatStatements(property)
if properties_with_children_hash[property] then
if property == 'P156' then
value = value .. '<br/>' .. '• ' .. level[lc].propertyValue.value
else
value = value .. '<br/>' .. string.rep(' ', lc) .. '• ' .. level[lc].propertyValue.value
end
else
if property == 'P155' then
value = '• ' .. level[lc].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[lc].propertyValue.value .. '<br/> ' .. value:gsub('<br/>', '<br/> ')
end
end
lc = lc+1
else
break
end
else
break
end
end -- while lc
end
end
end
if property == 'P155' then -- P155 (follows / Chronology)
local visited = {}
visited[item.id] = true
-- 1. Fetch previous items (P155 chain) up to 2 steps back
local prev_items = {}
local curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P155')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local prev_id = st[1].mainsnak.datavalue.value.id
if prev_id == countryid or visited[prev_id] then break end
table.insert(prev_items, prev_id)
visited[prev_id] = true
curr_qid = prev_id
else
break
end
end
value = ""
-- 2. Print previous items in CHRONOLOGICAL order (oldest first)
if #prev_items > 0 then
for i = #prev_items, 1, -1 do
local id = prev_items[i]
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
-- 3. Add Current Item (Bold)
value = value .. "<p>• \'\'\'" .. (item:getLabel() or mw.title.getCurrentTitle().text) .. "\'\'\'"
-- 4. Fetch next items (P156 chain) up to 2 steps forward
local next_items = {}
curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P156')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local next_id = st[1].mainsnak.datavalue.value.id
-- Stop if country ID or if item was already visited above
if next_id == countryid or visited[next_id] then break end
table.insert(next_items, next_id)
visited[next_id] = true
curr_qid = next_id
else
break
end
end
if #next_items > 0 then
for _, id in ipairs(next_items) do
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
propertyValue.label = 'کال زان' -- Chronology
merged_chronology = true
end
-- END HIERARCHY LOGIC
else
-- Standard processing for non-hierarchical items
if datatype == 'time' then
local statementObject = getBestStatement(item, property)
if statementObject and statementObject.time then
local dateString = statementObject.time
if property == 'P1317' or property == 'P2031' then
value = formatDate(lang, dateString, propertyValue.value, 'Y')
else
value = formatDate(lang, dateString, propertyValue.value)
end
else
value = ''
end
elseif datatype == 'wikibase-item' then
-- Custom formatting to add Tooltip, Icon, and Date Qualifiers
local vals = {}
local has_qualifier = false
for _, stmt in ipairs(statements) do
if stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue and stmt.mainsnak.datavalue.value.id then
local id = stmt.mainsnak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
local item_str = ""
if sitelink then
item_str = '[[' .. sitelink .. '|' .. label .. ']]'
elseif en_sitelink then
local desc = getDescription(id)
item_str = '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
item_str = label
end
-- Extract Date Qualifier if available
local qual = getDateQualifier(stmt)
if qual then
item_str = item_str .. ' <small>(' .. qual .. ')</small>'
has_qualifier = true
end
table.insert(vals, item_str)
end
end
-- Switch format: Unbulleted list (<br/>) if qualifiers exist, comma-separated (، ) if not
if has_qualifier then
value = table.concat(vals, '<br/>')
else
value = table.concat(vals, '، ')
end
if value == '' then value = propertyValue.value end
else
local qual = statements[1] and getDateQualifier(statements[1])
if qual then
value = propertyValue.value .. ' <small>(' .. qual .. ')</small>'
else
value = propertyValue.value
end
end
end
elseif (value:find("^[Q]%d+") ~= nil) then
value = '[[' .. mw.wikibase.getSitelink(value) .. ']]'
end
if (datatype == 'time' or datatype == 'number' or datatype == 'quantity') then
value = toKashmirinumbers(value)
end
-- COLLAPSIBLE LIST LOGIC FOR > 10 ITEMS (NO HEADER)
if #statements > 10 then
value = '<div class="mw-collapsible mw-collapsed" id="mw-custom-collapsible-' .. property .. '" style="border:none; background:transparent;">' ..
'<div class="mw-collapsible-content">' .. value .. '</div></div>'
end
if not isEmpty(value) then
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em',
['vertical-align'] = 'text-top'
})
:wikitext(lang:ucfirst(propertyValue.label)):done()
:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px',
['vertical-align'] = 'text-top'
})
:wikitext(frame:preprocess(value))
end
end
end -- end skip_this_property check
end
-- MANUAL ROWS AND CUSTOM HEADERS
for i = 1, 10 do
local label_param = 'label' .. i
local data_param = 'data' .. i
local header_param = 'customheader' .. i
-- Support for 3 columns
local data_a_param = 'data' .. i .. 'a'
local data_b_param = 'data' .. i .. 'b'
local data_c_param = 'data' .. i .. 'c'
local label_value = args[label_param]
local data_value = args[data_param]
local header_value = args[header_param]
local data_a_value = args[data_a_param]
local data_b_value = args[data_b_param]
local data_c_value = args[data_c_param]
-- STRICT CHECKS: Make sure the parameters aren't just empty strings
local has_label = label_value and #label_value > 0
local has_data = data_value and #data_value > 0
local has_data_a = data_a_value and #data_a_value > 0
local has_data_b = data_b_value and #data_b_value > 0
local has_data_c = data_c_value and #data_c_value > 0
-- Custom Header Row
if header_value and #header_value > 0 then
dataTable:tag('tr')
:tag('th')
:attr('colspan', '2')
:css({
['text-align'] = 'center',
['font-weight'] = 'bold',
['background-color'] = themeColor,
['color'] = args.titletextcolor or '#000000',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(frame:preprocess(header_value))
:done()
:done()
end
-- Data Row
if has_data or has_data_a or has_data_b or has_data_c then
local row = dataTable:tag('tr')
-- NEW Case 1: Dynamic Multi-Column layout (1, 2, or 3 columns)
if has_data_a or has_data_b or has_data_c then
local cell
if has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
cell = row:tag('td')
else
cell = row:tag('td'):attr('colspan', '2')
end
local innerTable = cell:tag('table')
:css({
['width'] = '100%',
['table-layout'] = 'fixed',
['text-align'] = 'center',
['background'] = 'transparent',
['border-collapse'] = 'collapse',
['line-height'] = '1.4em'
})
local innerRow = innerTable:tag('tr'):css('vertical-align', 'top')
-- Count how many columns actually exist to calculate perfect width
local active_cols = 0
if has_data_a then active_cols = active_cols + 1 end
if has_data_b then active_cols = active_cols + 1 end
if has_data_c then active_cols = active_cols + 1 end
local col_width = (100 / active_cols) .. '%'
local printed_cols = 0
-- Column A
if has_data_a then
innerRow:tag('td')
:css({ ['width'] = col_width, ['padding'] = '0.2em' })
:wikitext(frame:preprocess(data_a_value))
:done()
printed_cols = printed_cols + 1
end
-- Column B
if has_data_b then
local css_b = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_b['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_b)
:wikitext(frame:preprocess(data_b_value))
:done()
printed_cols = printed_cols + 1
end
-- Column C
if has_data_c then
local css_c = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_c['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_c)
:wikitext(frame:preprocess(data_c_value))
:done()
end
-- Original Case 2: Both standard label and standard data exist
elseif has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
row:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px'
})
:wikitext(frame:preprocess(data_value))
:done()
-- Original Case 3: Only standard data exists
else
row:tag('td')
:attr('colspan', '2')
:css({
['line-height'] = '1.6em',
['text-align'] = 'center',
['padding'] = '0.5em 0.3em',
['font-size'] = '100%'
})
:wikitext(frame:preprocess(data_value))
:done()
end
row:done()
end
end
-- Standalone Module at the bottom (Preserved exactly as requested)
local standalone_module = args['module'] or args['ماڈیول']
if standalone_module and #standalone_module > 0 then
dataTable:tag('tr')
:tag('td')
:attr('colspan', '2')
:css({
['padding'] = '0',
['text-align'] = 'center',
['width'] = '100%'
})
:wikitext(frame:preprocess(standalone_module))
:done()
:done()
end
-- Map
local coordinates_statements = item:getBestStatements('P625')
if #coordinates_statements >= 1 and coordinates_statements[1].mainsnak.datavalue and coordinates_statements[1].mainsnak.datavalue.value.globe == 'http://www.wikidata.org/entity/Q2' then
local latitude = coordinates_statements[1].mainsnak.datavalue.value.latitude
local longitude = coordinates_statements[1].mainsnak.datavalue.value.longitude
local geojson = {
type = 'Feature',
geometry = {
type = 'Point',
coordinates = { longitude, latitude }
},
properties = {
title = item:getLabel() or mw.title.getCurrentTitle().text,
['marker-symbol'] = 'marker',
['marker-color'] = '#224422',
}
}
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(frame:extensionTag('mapframe', mw.text.jsonEncode(geojson), {
height = 250,
width = 250,
frameless = 'frameless',
align = 'center',
latitude = latitude,
longitude = longitude,
zoom = 6
}))
end
local div_start = '<div style="border-style: solid; border-color:gray; border-width: 1px 0 0 0; margin-top: 2em; text-align: center;">'
local pen_icon = ' [[File:Wikidata-logo.svg|' .. edit_message .. '|22px|baseline|class=noviewer|link=https://www.wikidata.org/wiki/' .. item.id .. ']]'
local edit_message_link = '[https://www.wikidata.org/wiki/' .. item.id .. ' وِکی ڈیٹا پؠٹھ کٔرِو اؠڈِٹ]'
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(div_start .. edit_message_link .. pen_icon .. '</div>')
return tostring(dataTable)
end
return p
kpne520pyirziqajax3h1imwl87dlct
146590
146589
2026-07-31T14:06:46Z
آیات محراج
11062
146590
Scribunto
text/plain
-- Please DO NOT edit this page unless you know what you are doing.
-- Maintainer: User:511KeV
-- https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual
-- https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua
local property_blacklist = {
'P360', --is a list of
'P4224', --category contains
'P935', -- Commons gallery
'P1472', -- Commons Creator page
'P1612', -- Commons Institution page
'P373', -- Commons category
'P3722', -- Commons maps category
'P1151', -- topic's main Wikimedia portal
'P1424', -- topic's main template
'P910', -- topic's main category
'P1200', -- bodies of water basin category
'P1792', -- category of associated people
'P2521', -- female form of label
'P3321', -- male form of label
'P6186', -- category for eponymous categories
'P1464', -- category for people born here
'P1465', -- category for people who died here
'P1791', -- category of people buried here
'P1740', -- category for films shot at this location
'P2033', -- Category for pictures taken with camera
'P2517', -- category for recipients of this award
'P4195', -- category for employees of the organization
'P1754', -- category related to list
'P8596', -- category for the exterior of the item
'P301', -- category's main topic
'P6112',-- category for members of a team
'P971', -- category combines topics
'P3876', -- category for alumni of educational institution
'P8933', -- category for the view from the item
'P1753', -- list related to category
'P3921', -- Wikidata SPARQL query equivalent
'P1204', -- Wikimedia portal's main topic
'P1423', -- template's main topic
'P1709', -- equivalent class
'P3950', -- narrower external class
'P2888', -- exact match
'P1382', -- coincident with
'P2670', -- has parts of the class
'P3113', -- does not have part
'P2737', -- union of
'P2738', -- disjoint union of
'P2445', -- metasubclass of
'P1963', -- properties for this type
'P3176', -- uses property
'P1889', -- different from
'P460', -- said to be the same as
'P2959', -- permanent duplicated item
'P2860', -- cites
'P5125', -- wikimedia outline
'P5008', -- on focus list of Wikimedia project
'P2559', -- Wikidata usage instructions
'P1343', -- described by source
'P8687', -- social media followers
'P972', -- catalogue
'P1282', -- OSM tag or key
'P4839', -- Wolfram Language entity code
'P6104', -- Maintained by Wikiproject
'P5996', -- Category for films in this language
'P735', -- Given name
'P734', -- Family name
'P1559', -- Native name (Handled separately)
'P21', -- Sex or gender
'P2184', -- history of topic
'P1438', -- Jewish Encyclopedia ID
'P7867', -- category for maps
'P8402', -- Open Data portal
'P1448', -- official name (Handled separately)
'P569', -- date of birth (Handled separately)
'P570', -- date of death (Handled separately)
'P19', -- place of birth
'P20', -- place of death
'P27', -- country of citizenship
'P2747', -- Filmiroda rating
'P7561', -- category for the interior of the item
'P6365', -- member category
'P465', -- sRGB color hex triplet
'P487', -- Unicode character
'P7084', -- related category
'P7763', -- Copyright status as a creator
'P1814', -- name in kana
'P2001', -- Revised Romanization
'P2572', -- Hashtag
'P8989', -- category for the view of the item
'P6363', -- WordLift
}
-- Exceptions to the datatype blocking:
local property_whitelist = {
'P856', -- official website
'P3896',-- geoshape
'P345', -- IMDB id
'P6375' -- street address
}
-- Properties with higher level items (Bulleted Hierarchy):
local properties_with_parents = {
'P131', -- located in the administrative territorial entity
'P144', -- based on
'P155', -- follows
'P171', -- parent taxon
'P276', -- location
'P279', -- subclass of
'P361', -- part of
'P706', -- located on terrain feature
'P749', -- parent organization
'P807', -- separated/forked from
'P1365', -- replaced
'P1647', -- subproperty of
'P3730' -- next higher rank
}
local properties_with_children = {
-- Properties with lower level items:
'P150', -- contains administrative territorial entity
'P156', -- followed by
'P355', -- subsidiary
'P527', -- has part
'P1012', -- contains
'P1366', -- replaced by
'P3729', -- next lower rank
'P4330', -- contains
'P7888' -- merged into
}
-- Merge two tables and return a new table
function mergeTables(first, second)
result = {}
for k,v in pairs(first) do
table.insert(result, v)
end
for k,v in pairs(second) do
table.insert(result, v)
end
return result
end
-- Turn index based tables into key based tables
function valuesToKeys(array)
local result = {}
for _, v in pairs(array) do
result[v:upper()] = true
end
return result
end
-- Helper to get description for tooltips
function getDescription(id)
return mw.wikibase.getDescription(id, 'ks') or mw.wikibase.getDescription(id, 'en') or ""
end
function getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
local birth_time = ''
if date_of_death then
birth_time = formatDate(lang, date_of_birth.time)
else
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
birth_time = string.format('{{Birth date and age|%s|%s|%s}}',
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
end
local birth = birth_time
if place_of_birth then
-- Try to get the Kashmiri article name for the entity
local birth_location = mw.wikibase.getSitelink(place_of_birth.id, 'kswiki')
local link = true
if not birth_location then
-- If there was no Kashmiri article for the entity, then get an article name from other wikis
birth_location = mw.wikibase.getLabel(place_of_birth.id)
link = false
end
if birth_location then
if link then birth_location = '[[' .. birth_location .. ']]' end
birth = birth .. '<br>' .. birth_location
local birth_country = getBestStatementById(place_of_birth.id, 'P17')
if birth_country then
local birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'kswiki')
local link = true
if not birth_country_label then
birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'enwiki')
link = false
end
if link then birth_country_label = '[[' .. birth_country_label .. ']]' end
birth = birth .. '، ' .. birth_country_label
end
end
end
return birth
end
function getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
local date_of_death_parts = mw.text.split(formatDate(lang, date_of_death.time, nil, 'Y-m-j'), '-')
local death_time = string.format('{{Death date and age|%s|%s|%s|%s|%s|%s}}',
date_of_death_parts[1], date_of_death_parts[2], date_of_death_parts[3],
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
local death = death_time
if place_of_death then
local death_location = mw.wikibase.getSitelink(place_of_death.id, 'kswiki')
local link = true
if not death_location then
death_location = mw.wikibase.getSitelink(place_of_death.id, 'enwiki')
link = false
end
if not death_location then
death_location = mw.wikibase.getLabel(place_of_death.id)
link = false
end
if death_location then
if link then death_location = '[[' .. death_location .. ']]' end
death = death .. '<br>' .. death_location
local death_country = getBestStatementById(place_of_death.id, 'P17')
if death_country then
local death_country_label = mw.wikibase.getSitelink(death_country.id, 'kswiki')
local link = true
if not death_country_label then
death_country_label = mw.wikibase.getSitelink(death_country.id, 'enwiki')
link = false
end
if link then death_country_label = '[[' .. death_country_label .. ']]' end
death = death .. '، ' .. death_country_label
end
end
end
return death
end
-- Convert Arabic numbers (0123456789) to Kashmiri numbers (٠١٢٣٤٥٦٧٨٩) and translate date terms
function toKashmirinumbers(text)
if text == nil then return nil end
return text:gsub('0', '0')
:gsub('1', '1')
:gsub('2', '2')
:gsub('3', '3')
:gsub('4', '4')
:gsub('5', '5')
:gsub('6', '6')
:gsub('7', '7')
:gsub('8', '8')
:gsub('9', '9')
:gsub('century', 'صٔدی')
:gsub('BCE', 'مَسیٖح برٛونٛہہ')
:gsub('million years', 'مِلیَن ؤری')
:gsub('AD', 'عیٖسوی')
:gsub('square kilometre', 'کِلومیٖٹَر چَکور')
:gsub('kilometre', 'کِلومیٖٹَر')
end
function formatDate(lang, dateString, fallback, format)
-- Check if the date is year-only (Wikidata uses -00-00 for unknown month/day)
local isYearOnly = string.find(dateString, '%-00%-00T') ~= nil
-- If no specific format is requested, set default based on precision
if not format then
if isYearOnly then
format = 'Y' -- Only show the Year
else
format = 'j xg Y' -- Show Day Month Year
end
end
-- For BCE dates (starting with -), MediaWiki's formatDate often returns the raw string.
-- We return it here so toKashmirinumbers can translate "century" and "BCE" later.
if dateString:sub(1, 1) == '-' then return fallback or dateString end
-- Standardize the string for the parser
dateString = dateString:gsub('%-00%-00T', '-01-01T')
return lang:formatDate(format, dateString, false)
end
-- Safe renderer for qualifier snaks using MediaWiki's native function
local function renderSnakSafe(snak)
if not snak or snak.snaktype ~= 'value' then return nil end
local success, res = pcall(mw.wikibase.renderSnak, snak)
if success and res and res ~= '' then
return toKashmirinumbers(res)
end
return nil
end
-- Helper to extract date qualifiers (P585 = Point in time, P580 = Start time, P582 = End time)
local function getDateQualifier(stmt)
if not stmt or not stmt.qualifiers then return nil end
local q = stmt.qualifiers
-- 1. Check for Point in Time (P585)
local p585 = q.P585 and renderSnakSafe(q.P585[1])
if p585 then return p585 end
-- 2. Check for Start Time (P580) and/or End Time (P582)
local p580 = q.P580 and renderSnakSafe(q.P580[1])
local p582 = q.P582 and renderSnakSafe(q.P582[1])
if p580 and p582 then
return p580 .. ' – ' .. p582
elseif p580 then
return p580 .. ' –'
elseif p582 then
return '– ' .. p582
end
return nil
end
function isEnglish(text)
return string.find(text, '[abcdefghijklmnopqrstuvwxyz]') ~= nil
end
-- Returns the best statements for the first property this item has
function getBestStatement(item, ...)
for i,v in ipairs(arg) do
local statements = item:getBestStatements(v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
-- Returns the best statements for the first property this item has
function getBestStatementById(id, ...)
for i,v in ipairs(arg) do
local statements = mw.wikibase.getBestStatements( id, v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
function len(t)
local count = 0
for _ in pairs(t) do count = count + 1 end
return count
end
function isEmpty(s)
return s == nil or s == ''
end
local module_properties = { ['item'] = true, ['اَیٹم'] = true, ['کھٔٹِتھ'] = true, ['صِرِف کٲشُر'] = true, ['module'] = true, ['ماڈیول'] = true }
function getOverridenProperties(args)
properties = {}
for key, value in pairs(args) do
if (not module_properties[key]) then
properties[key:upper()] = value
end
end
return properties
end
local p = {}
function p.databox(frame)
local args = frame:getParent().args
local itemId = nil
local show_english_properties = true
if args.item or args['اَیٹم'] then
itemId = args.item or args['اَیٹم']
end
if args['صِرِف کٲشُر'] == true or args['صِرِف کٲشُر'] == 'آ' then
show_english_properties = false
end
local overriden_properties = getOverridenProperties(args)
local hidden_properties = {}
if args['کھٔٹِتھ'] then
hidden_properties = mw.text.split(args['کھٔٹِتھ'], "%s*[,،]%s*")
end
local lang = mw.language.getContentLanguage()
local item = mw.wikibase.getEntity(itemId)
local levels = 3 -- Default Max Levels for hierarchy
if item == nil then
mw.addWarning("Wikidata item not found")
return ""
end
-- ==========================================
-- NEW: Get Dynamic Theme securely via pcall
-- ==========================================
local themeColor = '#F2F2F2'
local themeIcon = ''
local success, themeModule = pcall(require, 'Module:Databox/theme')
if success and type(themeModule) == 'table' then
local themeData = themeModule.getTheme(args, item)
if themeData then
themeColor = themeData.color or '#F2F2F2'
themeIcon = themeData.icon or ''
end
end
-- Force strict Kashmiri label with zero fallbacks or aliases
local headerText = mw.wikibase.getLabelByLang(item.id, 'ks') or mw.title.getCurrentTitle().text
-- Apply icon to title text if available
if themeIcon ~= '' then
headerText = string.format("[[File:%s|22px|middle|link=]] %s", themeIcon, headerText)
end
-- ==========================================
--Table Construction
local dataTable = mw.html.create('table')
:addClass('infobox vcard')
:css({
['width'] = '22em'
})
-- Title
dataTable:tag('tr'):tag('th')
:addClass('fn')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
['background-color'] = themeColor,
['border-top'] = args.titleborder or 'none',
['border-bottom'] = args.titleborder or 'none',
['padding'] = '0.5em 0',
['margin'] = '0.5em 0',
['font-size'] = '125%',
['color'] = args.titletextcolor or 'black',
['font-weight'] = 'bold',
})
:wikitext(item:getLabel() or mw.title.getCurrentTitle().text)
-- Native name
local officialName = getBestStatement(item, 'P1448', 'P1559')
if officialName then
if officialName.language ~= 'ks' then
local langName = mw.language.fetchLanguageName(officialName.language, 'ks')
dataTable:tag('tr'):tag('th')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
padding = '0.5em 0',
margin = '0.5em 0',
['font-size'] = '90%',
['font-weight'] = 'bold',
['max-width'] = '240px'
})
:wikitext('اَصٕل ناو [[' .. langName ..']] زَبانہِ مَنٛز: ' .. officialName.text)
end
end
-- 1. Logo (P154) - 200px
local logo = args['لوگو'] or args['logo']
-- Manual caption for Logo
local logo_caption = args['لوگو_تَفصیٖل'] or args['logo_caption']
if not logo and item then
local st = item:getBestStatements('P154')
if #st > 0 then logo = st[1].mainsnak.datavalue.value end
end
if logo then
local logoCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center', ['padding-bottom'] = '5px'})
-- Render Logo
logoCell:wikitext('[[File:' .. logo .. '|frameless|200px]]')
-- Render Logo Caption (Only if manually added)
if logo_caption then
logoCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(logo_caption)
end
end
-- 2. Image (P18) - 300px
local image = args['تَصویٖر'] or args['image']
-- Manual caption for Image
local caption = args['تَصویٖر_تَفصیٖل'] or args['image_caption']
if not image and item then
local st = item:getBestStatements('P18')
if #st > 0 then image = st[1].mainsnak.datavalue.value end
end
if image then
local imageCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center'})
-- Render Image
imageCell:wikitext('[[File:' .. image .. '|frameless|300px]]')
-- Render Image Caption (Only if manually added)
if caption then
imageCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(caption)
end
end
-- P31 (Instance of)
local p31_stmts = item:getBestStatements('P31')
local p31_links = {} -- ALWAYS create this table, even if empty
if #p31_stmts > 0 then
for i = 1, math.min(#p31_stmts, 2) do
local snak = p31_stmts[i].mainsnak
if snak.datavalue and snak.datavalue.value.id then
local id = snak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
table.insert(p31_links, '[[' .. sitelink .. '|' .. label .. ']]')
elseif en_sitelink then
local desc = getDescription(id)
table.insert(p31_links, '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]')
else
table.insert(p31_links, label)
end
end
end
end
-- Render P31 row only if we actually have links
if #p31_links > 0 then
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({
['background-color'] = themeColor,
['font-weight'] = 'bold',
['text-align'] = 'center',
['color'] = args.titletextcolor or 'black',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(table.concat(p31_links, '، '))
end
local properties = mw.wikibase.orderProperties(item:getProperties())
local property_blacklist_hash = valuesToKeys(mergeTables(property_blacklist, hidden_properties))
local property_whitelist_hash = valuesToKeys(property_whitelist)
local properties_with_parents_hash = valuesToKeys(properties_with_parents)
local properties_with_children_hash = valuesToKeys(properties_with_children)
property_blacklist_hash['P31'] = true
property_blacklist_hash['P18'] = true
local edit_message = mw.message.new('vector-view-edit'):plain()
-- Birth/Death Logic
local date_of_birth = getBestStatement(item, 'P569')
local date_of_death = getBestStatement(item, 'P570')
local instance_of = getBestStatement(item, 'P31')
local place_of_birth = getBestStatement(item, 'P19')
local place_of_death = getBestStatement(item, 'P20')
local countryid = ' '
pcall(function ()
countryid = item.claims['P17'][1].mainsnak.datavalue.value.id
end)
if instance_of and instance_of.id == 'Q5' and date_of_birth and date_of_birth.time:sub(1, 1) ~= '-' then
local birth = getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('پٲدٲیِش'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(birth))
if date_of_death then
local death = getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('وَفات'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(death))
end
end
local merged_chronology = false -- flag for P155/P156
for _, property in pairs(properties) do
-- Skip rendering P156 separately if we merged it in P155 loop
local skip_this_property = false
if merged_chronology and property == 'P156' then
skip_this_property = true
end
if not skip_this_property then
-- Safely get datatype
local claims = item.claims[property]
local datatype = 'unknown'
if claims and claims[1] and claims[1].mainsnak and claims[1].mainsnak.datatype then
datatype = claims[1].mainsnak.datatype
end
local english_label = mw.wikibase.getLabelByLang(property, 'en')
english_label = english_label and english_label:upper() or property
local kashmiri_label = mw.wikibase.getLabelByLang(property, 'ks')
if property == 'P1082' or property == 'P1120' or property == 'P1339' or property == 'P2046' or property == 'P2044' then
datatype = 'number'
end
overriden_value = overriden_properties[english_label] or overriden_properties[kashmiri_label]
local shouldShow = false
if property_whitelist_hash[property] then
shouldShow = true
elseif datatype ~= 'commonsMedia' and datatype ~= 'external-id'
and datatype ~= 'wikibase-property' and
datatype ~= 'geo-shape' and datatype ~= 'tabular-data' and
(not property_blacklist_hash[property] and not property_blacklist_hash[english_label] and not property_blacklist_hash[kashmiri_label]) then
shouldShow = true
end
local statements = item:getBestStatements(property)
if shouldShow and (show_english_properties or kashmiri_label ~= nil or overriden_value) and #statements <= 30 then
local propertyValue = item:formatStatements(property)
-- RESTORED FEATURE: Link property label (P1629)
-- Checks if the property (e.g., "Capital") has a subject item (e.g., "Capital City")
-- and if that item has a Kashmiri article, it links the label.
local propertyEntity = mw.wikibase.getEntity(property)
if propertyEntity then
local propertySubjects = propertyEntity:getBestStatements('P1629') -- 'P1629 = subject item of this property'
if #propertySubjects == 1
and propertyEntity['claims']['P1629'][1].mainsnak.snaktype == 'value' then
local subjectItemQid = propertyEntity['claims']['P1629'][1].mainsnak.datavalue.value.id
local articleSitelink = mw.wikibase.getSitelink(subjectItemQid)
if articleSitelink ~= nil then -- Property subject item has local article
propertyValue.label = '[[' .. articleSitelink .. '|' .. propertyValue.label .. ']]'
end
end
end
local value = overriden_value
-- Check if value is manually overriden
if (value == nil) then
-- HIERARCHY FEATURE LOGIC
if #statements == 1 and levels >= 2 and (properties_with_parents_hash[property] or properties_with_children_hash[property]) then
value = propertyValue.value
if property == 'P155' or property == 'P156' then -- follows or followed by
value = '• ' .. value
end
local level = {}
-- Show parent/child item if any:
if item['claims'][property][1].mainsnak.snaktype == 'value' then
level[1] = {}
level[1].value = item['claims'][property][1].mainsnak.datavalue.value
level[1].item = mw.wikibase.getEntity(level[1].value.id)
if level[1].item then
level[1].statements = mw.wikibase.getBestStatements(level[1].item.id, property)
else
level[1].statements = {}
end
end
if item['claims'][property][1].mainsnak.snaktype == 'value'
and #level[1].statements == 1 and level[1].statements[1].mainsnak.datavalue then
level[1].qid = level[1].statements[1].mainsnak.datavalue.value.id
if level[1].qid ~= countryid then -- do not repeat country
level[1].propertyValue = level[1].item:formatStatements(property)
if level[1].propertyValue then
-- Show multi-level list as bulleted list:
if not (property == 'P155' or property == 'P156') then
value = '• ' .. value
end
if properties_with_children_hash[property] then -- next lower level / child item
if property == 'P156' then
value = value .. '<br/>• ' .. level[1].propertyValue.value
else
value = value .. '<br/>' .. ' • ' .. level[1].propertyValue.value
end
else -- next higher level / parent item
if property == 'P155' then
value = '• ' .. level[1].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[1].propertyValue.value .. '<br/> ' .. value
end
end
local lc = 2 -- level counter
while lc < levels and level[lc-1].item and level[lc-1].item.claims[property] and level[lc-1].item.claims[property][1] and level[lc-1].item.claims[property][1].mainsnak.datavalue do
level[lc]={}
level[lc].value = level[lc-1].item.claims[property][1].mainsnak.datavalue.value
level[lc].item = mw.wikibase.getEntity(level[lc].value.id)
if not level[lc].item then break end
level[lc].statements = mw.wikibase.getBestStatements(level[lc].item.id, property)
if #level[lc].statements > 0 and level[lc].statements[1].mainsnak.datavalue then
level[lc].qid = level[lc].statements[1].mainsnak.datavalue.value.id
if #level[lc].statements == 1 and level[lc].qid ~= countryid then
level[lc].propertyValue = level[lc].item:formatStatements(property)
if properties_with_children_hash[property] then
if property == 'P156' then
value = value .. '<br/>' .. '• ' .. level[lc].propertyValue.value
else
value = value .. '<br/>' .. string.rep(' ', lc) .. '• ' .. level[lc].propertyValue.value
end
else
if property == 'P155' then
value = '• ' .. level[lc].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[lc].propertyValue.value .. '<br/> ' .. value:gsub('<br/>', '<br/> ')
end
end
lc = lc+1
else
break
end
else
break
end
end -- while lc
end
end
end
if property == 'P155' then -- P155 (follows / Chronology)
local visited = {}
visited[item.id] = true
-- 1. Fetch previous items (P155 chain) up to 2 steps back
local prev_items = {}
local curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P155')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local prev_id = st[1].mainsnak.datavalue.value.id
if prev_id == countryid or visited[prev_id] then break end
table.insert(prev_items, prev_id)
visited[prev_id] = true
curr_qid = prev_id
else
break
end
end
value = ""
-- 2. Print previous items in CHRONOLOGICAL order (oldest first)
if #prev_items > 0 then
for i = #prev_items, 1, -1 do
local id = prev_items[i]
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
-- 3. Add Current Item (Bold)
value = value .. "<p>• \'\'\'" .. (item:getLabel() or mw.title.getCurrentTitle().text) .. "\'\'\'"
-- 4. Fetch next items (P156 chain) up to 2 steps forward
local next_items = {}
curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P156')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local next_id = st[1].mainsnak.datavalue.value.id
-- Stop if country ID or if item was already visited above
if next_id == countryid or visited[next_id] then break end
table.insert(next_items, next_id)
visited[next_id] = true
curr_qid = next_id
else
break
end
end
if #next_items > 0 then
for _, id in ipairs(next_items) do
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
propertyValue.label = 'کال زان' -- Chronology
merged_chronology = true
end
-- END HIERARCHY LOGIC
else
-- Standard processing for non-hierarchical items
if datatype == 'time' then
local statementObject = getBestStatement(item, property)
if statementObject and statementObject.time then
local dateString = statementObject.time
if property == 'P1317' or property == 'P2031' then
value = formatDate(lang, dateString, propertyValue.value, 'Y')
else
value = formatDate(lang, dateString, propertyValue.value)
end
else
value = ''
end
elseif datatype == 'wikibase-item' then
-- Custom formatting to add Tooltip, Icon, and Date Qualifiers
local vals = {}
local has_qualifier = false
for _, stmt in ipairs(statements) do
if stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue and stmt.mainsnak.datavalue.value.id then
local id = stmt.mainsnak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
local item_str = ""
if sitelink then
item_str = '[[' .. sitelink .. '|' .. label .. ']]'
elseif en_sitelink then
local desc = getDescription(id)
item_str = '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
item_str = label
end
-- Extract Date Qualifier if available
local qual = getDateQualifier(stmt)
if qual then
item_str = item_str .. ' <small>(' .. qual .. ')</small>'
has_qualifier = true
end
table.insert(vals, item_str)
end
end
-- Switch format: Unbulleted list (<br/>) if qualifiers exist, comma-separated (، ) if not
if has_qualifier then
value = table.concat(vals, '<br/>')
else
value = table.concat(vals, '، ')
end
if value == '' then value = propertyValue.value end
else
local qual = statements[1] and getDateQualifier(statements[1])
if qual then
value = propertyValue.value .. ' <small>(' .. qual .. ')</small>'
else
value = propertyValue.value
end
end
end
elseif (value:find("^[Q]%d+") ~= nil) then
value = '[[' .. mw.wikibase.getSitelink(value) .. ']]'
end
if (datatype == 'time' or datatype == 'number' or datatype == 'quantity') then
value = toKashmirinumbers(value)
end
-- COLLAPSIBLE LIST LOGIC FOR > 10 ITEMS (NO HEADER)
if #statements > 10 then
value = '<div class="mw-collapsible mw-collapsed" id="mw-custom-collapsible-' .. property .. '" style="border:none; background:transparent;">' ..
'<div class="mw-collapsible-content">' .. value .. '</div></div>'
end
if not isEmpty(value) then
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em',
['vertical-align'] = 'text-top'
})
:wikitext(lang:ucfirst(propertyValue.label)):done()
:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px',
['vertical-align'] = 'text-top'
})
:wikitext(frame:preprocess(value))
end
end
end -- end skip_this_property check
end
-- MANUAL ROWS AND CUSTOM HEADERS
for i = 1, 10 do
local label_param = 'label' .. i
local data_param = 'data' .. i
local header_param = 'customheader' .. i
-- Support for 3 columns
local data_a_param = 'data' .. i .. 'a'
local data_b_param = 'data' .. i .. 'b'
local data_c_param = 'data' .. i .. 'c'
local label_value = args[label_param]
local data_value = args[data_param]
local header_value = args[header_param]
local data_a_value = args[data_a_param]
local data_b_value = args[data_b_param]
local data_c_value = args[data_c_param]
-- STRICT CHECKS: Make sure the parameters aren't just empty strings
local has_label = label_value and #label_value > 0
local has_data = data_value and #data_value > 0
local has_data_a = data_a_value and #data_a_value > 0
local has_data_b = data_b_value and #data_b_value > 0
local has_data_c = data_c_value and #data_c_value > 0
-- Custom Header Row
if header_value and #header_value > 0 then
dataTable:tag('tr')
:tag('th')
:attr('colspan', '2')
:css({
['text-align'] = 'center',
['font-weight'] = 'bold',
['background-color'] = themeColor,
['color'] = args.titletextcolor or '#000000',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(frame:preprocess(header_value))
:done()
:done()
end
-- Data Row
if has_data or has_data_a or has_data_b or has_data_c then
local row = dataTable:tag('tr')
-- NEW Case 1: Dynamic Multi-Column layout (1, 2, or 3 columns)
if has_data_a or has_data_b or has_data_c then
local cell
if has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
cell = row:tag('td')
else
cell = row:tag('td'):attr('colspan', '2')
end
local innerTable = cell:tag('table')
:css({
['width'] = '100%',
['table-layout'] = 'fixed',
['text-align'] = 'center',
['background'] = 'transparent',
['border-collapse'] = 'collapse',
['line-height'] = '1.4em'
})
local innerRow = innerTable:tag('tr'):css('vertical-align', 'top')
-- Count how many columns actually exist to calculate perfect width
local active_cols = 0
if has_data_a then active_cols = active_cols + 1 end
if has_data_b then active_cols = active_cols + 1 end
if has_data_c then active_cols = active_cols + 1 end
local col_width = (100 / active_cols) .. '%'
local printed_cols = 0
-- Column A
if has_data_a then
innerRow:tag('td')
:css({ ['width'] = col_width, ['padding'] = '0.2em' })
:wikitext(frame:preprocess(data_a_value))
:done()
printed_cols = printed_cols + 1
end
-- Column B
if has_data_b then
local css_b = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_b['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_b)
:wikitext(frame:preprocess(data_b_value))
:done()
printed_cols = printed_cols + 1
end
-- Column C
if has_data_c then
local css_c = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_c['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_c)
:wikitext(frame:preprocess(data_c_value))
:done()
end
-- Original Case 2: Both standard label and standard data exist
elseif has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
row:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px'
})
:wikitext(frame:preprocess(data_value))
:done()
-- Original Case 3: Only standard data exists
else
row:tag('td')
:attr('colspan', '2')
:css({
['line-height'] = '1.6em',
['text-align'] = 'center',
['padding'] = '0.5em 0.3em',
['font-size'] = '100%'
})
:wikitext(frame:preprocess(data_value))
:done()
end
row:done()
end
end
-- Standalone Module at the bottom (Preserved exactly as requested)
local standalone_module = args['module'] or args['ماڈیول']
if standalone_module and #standalone_module > 0 then
dataTable:tag('tr')
:tag('td')
:attr('colspan', '2')
:css({
['padding'] = '0',
['text-align'] = 'center',
['width'] = '100%'
})
:wikitext(frame:preprocess(standalone_module))
:done()
:done()
end
-- Map
local coordinates_statements = item:getBestStatements('P625')
if #coordinates_statements >= 1 and coordinates_statements[1].mainsnak.datavalue and coordinates_statements[1].mainsnak.datavalue.value.globe == 'http://www.wikidata.org/entity/Q2' then
local latitude = coordinates_statements[1].mainsnak.datavalue.value.latitude
local longitude = coordinates_statements[1].mainsnak.datavalue.value.longitude
local geojson = {
type = 'Feature',
geometry = {
type = 'Point',
coordinates = { longitude, latitude }
},
properties = {
title = item:getLabel() or mw.title.getCurrentTitle().text,
['marker-symbol'] = 'marker',
['marker-color'] = '#224422',
}
}
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(frame:extensionTag('mapframe', mw.text.jsonEncode(geojson), {
height = 250,
width = 250,
frameless = 'frameless',
align = 'center',
latitude = latitude,
longitude = longitude,
zoom = 6
}))
end
local div_start = '<div style="border-style: solid; border-color:gray; border-width: 1px 0 0 0; margin-top: 2em; text-align: center;">'
local pen_icon = ' [[File:Wikidata-logo.svg|' .. edit_message .. '|22px|baseline|class=noviewer|link=https://www.wikidata.org/wiki/' .. item.id .. ']]'
local edit_message_link = '[https://www.wikidata.org/wiki/' .. item.id .. ' وِکی ڈیٹا پؠٹھ کٔرِو اؠڈِٹ]'
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(div_start .. edit_message_link .. pen_icon .. '</div>')
return tostring(dataTable)
end
return p
ei03z6xuf6o6vketynlddsm694yikrv
146591
146590
2026-07-31T14:09:58Z
آیات محراج
11062
[[Special:Contributions/آیات محراج|آیات محراج]] ([[User talk:آیات محراج|کَتھ]]) سٕنٛدِ طَرفہٕ کَرنہٕ آمٕژ [[Special:Diff/146590|146590]] تَبدیٖلی آی رَد کَرنہٕ
146591
Scribunto
text/plain
-- Please DO NOT edit this page unless you know what you are doing.
-- Maintainer: User:511KeV
-- https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual
-- https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua
local property_blacklist = {
'P360', --is a list of
'P4224', --category contains
'P935', -- Commons gallery
'P1472', -- Commons Creator page
'P1612', -- Commons Institution page
'P373', -- Commons category
'P3722', -- Commons maps category
'P1151', -- topic's main Wikimedia portal
'P1424', -- topic's main template
'P910', -- topic's main category
'P1200', -- bodies of water basin category
'P1792', -- category of associated people
'P2521', -- female form of label
'P3321', -- male form of label
'P6186', -- category for eponymous categories
'P1464', -- category for people born here
'P1465', -- category for people who died here
'P1791', -- category of people buried here
'P1740', -- category for films shot at this location
'P2033', -- Category for pictures taken with camera
'P2517', -- category for recipients of this award
'P4195', -- category for employees of the organization
'P1754', -- category related to list
'P8596', -- category for the exterior of the item
'P301', -- category's main topic
'P6112',-- category for members of a team
'P971', -- category combines topics
'P3876', -- category for alumni of educational institution
'P8933', -- category for the view from the item
'P1753', -- list related to category
'P3921', -- Wikidata SPARQL query equivalent
'P1204', -- Wikimedia portal's main topic
'P1423', -- template's main topic
'P1709', -- equivalent class
'P3950', -- narrower external class
'P2888', -- exact match
'P1382', -- coincident with
'P2670', -- has parts of the class
'P3113', -- does not have part
'P2737', -- union of
'P2738', -- disjoint union of
'P2445', -- metasubclass of
'P1963', -- properties for this type
'P3176', -- uses property
'P1889', -- different from
'P460', -- said to be the same as
'P2959', -- permanent duplicated item
'P2860', -- cites
'P5125', -- wikimedia outline
'P5008', -- on focus list of Wikimedia project
'P2559', -- Wikidata usage instructions
'P1343', -- described by source
'P8687', -- social media followers
'P972', -- catalogue
'P1282', -- OSM tag or key
'P4839', -- Wolfram Language entity code
'P6104', -- Maintained by Wikiproject
'P5996', -- Category for films in this language
'P735', -- Given name
'P734', -- Family name
'P1559', -- Native name (Handled separately)
'P21', -- Sex or gender
'P2184', -- history of topic
'P1438', -- Jewish Encyclopedia ID
'P7867', -- category for maps
'P8402', -- Open Data portal
'P1448', -- official name (Handled separately)
'P569', -- date of birth (Handled separately)
'P570', -- date of death (Handled separately)
'P19', -- place of birth
'P20', -- place of death
'P27', -- country of citizenship
'P2747', -- Filmiroda rating
'P7561', -- category for the interior of the item
'P6365', -- member category
'P465', -- sRGB color hex triplet
'P487', -- Unicode character
'P7084', -- related category
'P7763', -- Copyright status as a creator
'P1814', -- name in kana
'P2001', -- Revised Romanization
'P2572', -- Hashtag
'P8989', -- category for the view of the item
'P6363', -- WordLift
}
-- Exceptions to the datatype blocking:
local property_whitelist = {
'P856', -- official website
'P3896',-- geoshape
'P345', -- IMDB id
'P6375' -- street address
}
-- Properties with higher level items (Bulleted Hierarchy):
local properties_with_parents = {
'P131', -- located in the administrative territorial entity
'P144', -- based on
'P155', -- follows
'P171', -- parent taxon
'P276', -- location
'P279', -- subclass of
'P361', -- part of
'P706', -- located on terrain feature
'P749', -- parent organization
'P807', -- separated/forked from
'P1365', -- replaced
'P1647', -- subproperty of
'P3730' -- next higher rank
}
local properties_with_children = {
-- Properties with lower level items:
'P150', -- contains administrative territorial entity
'P156', -- followed by
'P355', -- subsidiary
'P527', -- has part
'P1012', -- contains
'P1366', -- replaced by
'P3729', -- next lower rank
'P4330', -- contains
'P7888' -- merged into
}
-- Merge two tables and return a new table
function mergeTables(first, second)
result = {}
for k,v in pairs(first) do
table.insert(result, v)
end
for k,v in pairs(second) do
table.insert(result, v)
end
return result
end
-- Turn index based tables into key based tables
function valuesToKeys(array)
local result = {}
for _, v in pairs(array) do
result[v:upper()] = true
end
return result
end
-- Helper to get description for tooltips
function getDescription(id)
return mw.wikibase.getDescription(id, 'ks') or mw.wikibase.getDescription(id, 'en') or ""
end
function getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
local birth_time = ''
if date_of_death then
birth_time = formatDate(lang, date_of_birth.time)
else
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
birth_time = string.format('{{Birth date and age|%s|%s|%s}}',
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
end
local birth = birth_time
if place_of_birth then
-- Try to get the Kashmiri article name for the entity
local birth_location = mw.wikibase.getSitelink(place_of_birth.id, 'kswiki')
local link = true
if not birth_location then
-- If there was no Kashmiri article for the entity, then get an article name from other wikis
birth_location = mw.wikibase.getLabel(place_of_birth.id)
link = false
end
if birth_location then
if link then birth_location = '[[' .. birth_location .. ']]' end
birth = birth .. '<br>' .. birth_location
local birth_country = getBestStatementById(place_of_birth.id, 'P17')
if birth_country then
local birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'kswiki')
local link = true
if not birth_country_label then
birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'enwiki')
link = false
end
if link then birth_country_label = '[[' .. birth_country_label .. ']]' end
birth = birth .. '، ' .. birth_country_label
end
end
end
return birth
end
function getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
local date_of_death_parts = mw.text.split(formatDate(lang, date_of_death.time, nil, 'Y-m-j'), '-')
local death_time = string.format('{{Death date and age|%s|%s|%s|%s|%s|%s}}',
date_of_death_parts[1], date_of_death_parts[2], date_of_death_parts[3],
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
local death = death_time
if place_of_death then
local death_location = mw.wikibase.getSitelink(place_of_death.id, 'kswiki')
local link = true
if not death_location then
death_location = mw.wikibase.getSitelink(place_of_death.id, 'enwiki')
link = false
end
if not death_location then
death_location = mw.wikibase.getLabel(place_of_death.id)
link = false
end
if death_location then
if link then death_location = '[[' .. death_location .. ']]' end
death = death .. '<br>' .. death_location
local death_country = getBestStatementById(place_of_death.id, 'P17')
if death_country then
local death_country_label = mw.wikibase.getSitelink(death_country.id, 'kswiki')
local link = true
if not death_country_label then
death_country_label = mw.wikibase.getSitelink(death_country.id, 'enwiki')
link = false
end
if link then death_country_label = '[[' .. death_country_label .. ']]' end
death = death .. '، ' .. death_country_label
end
end
end
return death
end
-- Convert Arabic numbers (0123456789) to Kashmiri numbers (٠١٢٣٤٥٦٧٨٩) and translate date terms
function toKashmirinumbers(text)
if text == nil then return nil end
return text:gsub('0', '0')
:gsub('1', '1')
:gsub('2', '2')
:gsub('3', '3')
:gsub('4', '4')
:gsub('5', '5')
:gsub('6', '6')
:gsub('7', '7')
:gsub('8', '8')
:gsub('9', '9')
:gsub('century', 'صٔدی')
:gsub('BCE', 'مَسیٖح برٛونٛہہ')
:gsub('million years', 'مِلیَن ؤری')
:gsub('AD', 'عیٖسوی')
:gsub('square kilometre', 'کِلومیٖٹَر چَکور')
:gsub('kilometre', 'کِلومیٖٹَر')
end
function formatDate(lang, dateString, fallback, format)
-- Check if the date is year-only (Wikidata uses -00-00 for unknown month/day)
local isYearOnly = string.find(dateString, '%-00%-00T') ~= nil
-- If no specific format is requested, set default based on precision
if not format then
if isYearOnly then
format = 'Y' -- Only show the Year
else
format = 'j xg Y' -- Show Day Month Year
end
end
-- For BCE dates (starting with -), MediaWiki's formatDate often returns the raw string.
-- We return it here so toKashmirinumbers can translate "century" and "BCE" later.
if dateString:sub(1, 1) == '-' then return fallback or dateString end
-- Standardize the string for the parser
dateString = dateString:gsub('%-00%-00T', '-01-01T')
return lang:formatDate(format, dateString, false)
end
-- Safe renderer for qualifier snaks using MediaWiki's native function
local function renderSnakSafe(snak)
if not snak or snak.snaktype ~= 'value' then return nil end
local success, res = pcall(mw.wikibase.renderSnak, snak)
if success and res and res ~= '' then
return toKashmirinumbers(res)
end
return nil
end
-- Helper to extract date qualifiers (P585 = Point in time, P580 = Start time, P582 = End time)
local function getDateQualifier(stmt)
if not stmt or not stmt.qualifiers then return nil end
local q = stmt.qualifiers
-- 1. Check for Point in Time (P585)
local p585 = q.P585 and renderSnakSafe(q.P585[1])
if p585 then return p585 end
-- 2. Check for Start Time (P580) and/or End Time (P582)
local p580 = q.P580 and renderSnakSafe(q.P580[1])
local p582 = q.P582 and renderSnakSafe(q.P582[1])
if p580 and p582 then
return p580 .. ' – ' .. p582
elseif p580 then
return p580 .. ' –'
elseif p582 then
return '– ' .. p582
end
return nil
end
function isEnglish(text)
return string.find(text, '[abcdefghijklmnopqrstuvwxyz]') ~= nil
end
-- Returns the best statements for the first property this item has
function getBestStatement(item, ...)
for i,v in ipairs(arg) do
local statements = item:getBestStatements(v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
-- Returns the best statements for the first property this item has
function getBestStatementById(id, ...)
for i,v in ipairs(arg) do
local statements = mw.wikibase.getBestStatements( id, v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
function len(t)
local count = 0
for _ in pairs(t) do count = count + 1 end
return count
end
function isEmpty(s)
return s == nil or s == ''
end
local module_properties = { ['item'] = true, ['اَیٹم'] = true, ['کھٔٹِتھ'] = true, ['صِرِف کٲشُر'] = true, ['module'] = true, ['ماڈیول'] = true }
function getOverridenProperties(args)
properties = {}
for key, value in pairs(args) do
if (not module_properties[key]) then
properties[key:upper()] = value
end
end
return properties
end
local p = {}
function p.databox(frame)
local args = frame:getParent().args
local itemId = nil
local show_english_properties = true
if args.item or args['اَیٹم'] then
itemId = args.item or args['اَیٹم']
end
if args['صِرِف کٲشُر'] == true or args['صِرِف کٲشُر'] == 'آ' then
show_english_properties = false
end
local overriden_properties = getOverridenProperties(args)
local hidden_properties = {}
if args['کھٔٹِتھ'] then
hidden_properties = mw.text.split(args['کھٔٹِتھ'], "%s*[,،]%s*")
end
local lang = mw.language.getContentLanguage()
local item = mw.wikibase.getEntity(itemId)
local levels = 3 -- Default Max Levels for hierarchy
if item == nil then
mw.addWarning("Wikidata item not found")
return ""
end
-- ==========================================
-- NEW: Get Dynamic Theme securely via pcall
-- ==========================================
local themeColor = '#F2F2F2'
local themeIcon = ''
local success, themeModule = pcall(require, 'Module:Databox/theme')
if success and type(themeModule) == 'table' then
local themeData = themeModule.getTheme(args, item)
if themeData then
themeColor = themeData.color or '#F2F2F2'
themeIcon = themeData.icon or ''
end
end
-- Extract ONLY the strict primary Kashmiri label, ignoring aliases completely
local headerText = nil
if item and item.labels and item.labels['ks'] and item.labels['ks']['value'] then
headerText = item.labels['ks']['value']
end
if not headerText then
headerText = mw.title.getCurrentTitle().text
end
-- Apply icon to title text if available
if themeIcon ~= '' then
headerText = string.format("[[File:%s|22px|middle|link=]] %s", themeIcon, headerText)
end
-- ==========================================
--Table Construction
local dataTable = mw.html.create('table')
:addClass('infobox vcard')
:css({
['width'] = '22em'
})
-- Title
dataTable:tag('tr'):tag('th')
:addClass('fn')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
['background-color'] = themeColor,
['border-top'] = args.titleborder or 'none',
['border-bottom'] = args.titleborder or 'none',
['padding'] = '0.5em 0',
['margin'] = '0.5em 0',
['font-size'] = '125%',
['color'] = args.titletextcolor or 'black',
['font-weight'] = 'bold',
})
:wikitext(item:getLabel() or mw.title.getCurrentTitle().text)
-- Native name
local officialName = getBestStatement(item, 'P1448', 'P1559')
if officialName then
if officialName.language ~= 'ks' then
local langName = mw.language.fetchLanguageName(officialName.language, 'ks')
dataTable:tag('tr'):tag('th')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
padding = '0.5em 0',
margin = '0.5em 0',
['font-size'] = '90%',
['font-weight'] = 'bold',
['max-width'] = '240px'
})
:wikitext('اَصٕل ناو [[' .. langName ..']] زَبانہِ مَنٛز: ' .. officialName.text)
end
end
-- 1. Logo (P154) - 200px
local logo = args['لوگو'] or args['logo']
-- Manual caption for Logo
local logo_caption = args['لوگو_تَفصیٖل'] or args['logo_caption']
if not logo and item then
local st = item:getBestStatements('P154')
if #st > 0 then logo = st[1].mainsnak.datavalue.value end
end
if logo then
local logoCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center', ['padding-bottom'] = '5px'})
-- Render Logo
logoCell:wikitext('[[File:' .. logo .. '|frameless|200px]]')
-- Render Logo Caption (Only if manually added)
if logo_caption then
logoCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(logo_caption)
end
end
-- 2. Image (P18) - 300px
local image = args['تَصویٖر'] or args['image']
-- Manual caption for Image
local caption = args['تَصویٖر_تَفصیٖل'] or args['image_caption']
if not image and item then
local st = item:getBestStatements('P18')
if #st > 0 then image = st[1].mainsnak.datavalue.value end
end
if image then
local imageCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center'})
-- Render Image
imageCell:wikitext('[[File:' .. image .. '|frameless|300px]]')
-- Render Image Caption (Only if manually added)
if caption then
imageCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(caption)
end
end
-- P31 (Instance of)
local p31_stmts = item:getBestStatements('P31')
local p31_links = {} -- ALWAYS create this table, even if empty
if #p31_stmts > 0 then
for i = 1, math.min(#p31_stmts, 2) do
local snak = p31_stmts[i].mainsnak
if snak.datavalue and snak.datavalue.value.id then
local id = snak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
table.insert(p31_links, '[[' .. sitelink .. '|' .. label .. ']]')
elseif en_sitelink then
local desc = getDescription(id)
table.insert(p31_links, '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]')
else
table.insert(p31_links, label)
end
end
end
end
-- Render P31 row only if we actually have links
if #p31_links > 0 then
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({
['background-color'] = themeColor,
['font-weight'] = 'bold',
['text-align'] = 'center',
['color'] = args.titletextcolor or 'black',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(table.concat(p31_links, '، '))
end
local properties = mw.wikibase.orderProperties(item:getProperties())
local property_blacklist_hash = valuesToKeys(mergeTables(property_blacklist, hidden_properties))
local property_whitelist_hash = valuesToKeys(property_whitelist)
local properties_with_parents_hash = valuesToKeys(properties_with_parents)
local properties_with_children_hash = valuesToKeys(properties_with_children)
property_blacklist_hash['P31'] = true
property_blacklist_hash['P18'] = true
local edit_message = mw.message.new('vector-view-edit'):plain()
-- Birth/Death Logic
local date_of_birth = getBestStatement(item, 'P569')
local date_of_death = getBestStatement(item, 'P570')
local instance_of = getBestStatement(item, 'P31')
local place_of_birth = getBestStatement(item, 'P19')
local place_of_death = getBestStatement(item, 'P20')
local countryid = ' '
pcall(function ()
countryid = item.claims['P17'][1].mainsnak.datavalue.value.id
end)
if instance_of and instance_of.id == 'Q5' and date_of_birth and date_of_birth.time:sub(1, 1) ~= '-' then
local birth = getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('پٲدٲیِش'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(birth))
if date_of_death then
local death = getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('وَفات'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(death))
end
end
local merged_chronology = false -- flag for P155/P156
for _, property in pairs(properties) do
-- Skip rendering P156 separately if we merged it in P155 loop
local skip_this_property = false
if merged_chronology and property == 'P156' then
skip_this_property = true
end
if not skip_this_property then
-- Safely get datatype
local claims = item.claims[property]
local datatype = 'unknown'
if claims and claims[1] and claims[1].mainsnak and claims[1].mainsnak.datatype then
datatype = claims[1].mainsnak.datatype
end
local english_label = mw.wikibase.getLabelByLang(property, 'en')
english_label = english_label and english_label:upper() or property
local kashmiri_label = mw.wikibase.getLabelByLang(property, 'ks')
if property == 'P1082' or property == 'P1120' or property == 'P1339' or property == 'P2046' or property == 'P2044' then
datatype = 'number'
end
overriden_value = overriden_properties[english_label] or overriden_properties[kashmiri_label]
local shouldShow = false
if property_whitelist_hash[property] then
shouldShow = true
elseif datatype ~= 'commonsMedia' and datatype ~= 'external-id'
and datatype ~= 'wikibase-property' and
datatype ~= 'geo-shape' and datatype ~= 'tabular-data' and
(not property_blacklist_hash[property] and not property_blacklist_hash[english_label] and not property_blacklist_hash[kashmiri_label]) then
shouldShow = true
end
local statements = item:getBestStatements(property)
if shouldShow and (show_english_properties or kashmiri_label ~= nil or overriden_value) and #statements <= 30 then
local propertyValue = item:formatStatements(property)
-- RESTORED FEATURE: Link property label (P1629)
-- Checks if the property (e.g., "Capital") has a subject item (e.g., "Capital City")
-- and if that item has a Kashmiri article, it links the label.
local propertyEntity = mw.wikibase.getEntity(property)
if propertyEntity then
local propertySubjects = propertyEntity:getBestStatements('P1629') -- 'P1629 = subject item of this property'
if #propertySubjects == 1
and propertyEntity['claims']['P1629'][1].mainsnak.snaktype == 'value' then
local subjectItemQid = propertyEntity['claims']['P1629'][1].mainsnak.datavalue.value.id
local articleSitelink = mw.wikibase.getSitelink(subjectItemQid)
if articleSitelink ~= nil then -- Property subject item has local article
propertyValue.label = '[[' .. articleSitelink .. '|' .. propertyValue.label .. ']]'
end
end
end
local value = overriden_value
-- Check if value is manually overriden
if (value == nil) then
-- HIERARCHY FEATURE LOGIC
if #statements == 1 and levels >= 2 and (properties_with_parents_hash[property] or properties_with_children_hash[property]) then
value = propertyValue.value
if property == 'P155' or property == 'P156' then -- follows or followed by
value = '• ' .. value
end
local level = {}
-- Show parent/child item if any:
if item['claims'][property][1].mainsnak.snaktype == 'value' then
level[1] = {}
level[1].value = item['claims'][property][1].mainsnak.datavalue.value
level[1].item = mw.wikibase.getEntity(level[1].value.id)
if level[1].item then
level[1].statements = mw.wikibase.getBestStatements(level[1].item.id, property)
else
level[1].statements = {}
end
end
if item['claims'][property][1].mainsnak.snaktype == 'value'
and #level[1].statements == 1 and level[1].statements[1].mainsnak.datavalue then
level[1].qid = level[1].statements[1].mainsnak.datavalue.value.id
if level[1].qid ~= countryid then -- do not repeat country
level[1].propertyValue = level[1].item:formatStatements(property)
if level[1].propertyValue then
-- Show multi-level list as bulleted list:
if not (property == 'P155' or property == 'P156') then
value = '• ' .. value
end
if properties_with_children_hash[property] then -- next lower level / child item
if property == 'P156' then
value = value .. '<br/>• ' .. level[1].propertyValue.value
else
value = value .. '<br/>' .. ' • ' .. level[1].propertyValue.value
end
else -- next higher level / parent item
if property == 'P155' then
value = '• ' .. level[1].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[1].propertyValue.value .. '<br/> ' .. value
end
end
local lc = 2 -- level counter
while lc < levels and level[lc-1].item and level[lc-1].item.claims[property] and level[lc-1].item.claims[property][1] and level[lc-1].item.claims[property][1].mainsnak.datavalue do
level[lc]={}
level[lc].value = level[lc-1].item.claims[property][1].mainsnak.datavalue.value
level[lc].item = mw.wikibase.getEntity(level[lc].value.id)
if not level[lc].item then break end
level[lc].statements = mw.wikibase.getBestStatements(level[lc].item.id, property)
if #level[lc].statements > 0 and level[lc].statements[1].mainsnak.datavalue then
level[lc].qid = level[lc].statements[1].mainsnak.datavalue.value.id
if #level[lc].statements == 1 and level[lc].qid ~= countryid then
level[lc].propertyValue = level[lc].item:formatStatements(property)
if properties_with_children_hash[property] then
if property == 'P156' then
value = value .. '<br/>' .. '• ' .. level[lc].propertyValue.value
else
value = value .. '<br/>' .. string.rep(' ', lc) .. '• ' .. level[lc].propertyValue.value
end
else
if property == 'P155' then
value = '• ' .. level[lc].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[lc].propertyValue.value .. '<br/> ' .. value:gsub('<br/>', '<br/> ')
end
end
lc = lc+1
else
break
end
else
break
end
end -- while lc
end
end
end
if property == 'P155' then -- P155 (follows / Chronology)
local visited = {}
visited[item.id] = true
-- 1. Fetch previous items (P155 chain) up to 2 steps back
local prev_items = {}
local curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P155')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local prev_id = st[1].mainsnak.datavalue.value.id
if prev_id == countryid or visited[prev_id] then break end
table.insert(prev_items, prev_id)
visited[prev_id] = true
curr_qid = prev_id
else
break
end
end
value = ""
-- 2. Print previous items in CHRONOLOGICAL order (oldest first)
if #prev_items > 0 then
for i = #prev_items, 1, -1 do
local id = prev_items[i]
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
-- 3. Add Current Item (Bold)
value = value .. "<p>• \'\'\'" .. (item:getLabel() or mw.title.getCurrentTitle().text) .. "\'\'\'"
-- 4. Fetch next items (P156 chain) up to 2 steps forward
local next_items = {}
curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P156')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local next_id = st[1].mainsnak.datavalue.value.id
-- Stop if country ID or if item was already visited above
if next_id == countryid or visited[next_id] then break end
table.insert(next_items, next_id)
visited[next_id] = true
curr_qid = next_id
else
break
end
end
if #next_items > 0 then
for _, id in ipairs(next_items) do
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
propertyValue.label = 'کال زان' -- Chronology
merged_chronology = true
end
-- END HIERARCHY LOGIC
else
-- Standard processing for non-hierarchical items
if datatype == 'time' then
local statementObject = getBestStatement(item, property)
if statementObject and statementObject.time then
local dateString = statementObject.time
if property == 'P1317' or property == 'P2031' then
value = formatDate(lang, dateString, propertyValue.value, 'Y')
else
value = formatDate(lang, dateString, propertyValue.value)
end
else
value = ''
end
elseif datatype == 'wikibase-item' then
-- Custom formatting to add Tooltip, Icon, and Date Qualifiers
local vals = {}
local has_qualifier = false
for _, stmt in ipairs(statements) do
if stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue and stmt.mainsnak.datavalue.value.id then
local id = stmt.mainsnak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
local item_str = ""
if sitelink then
item_str = '[[' .. sitelink .. '|' .. label .. ']]'
elseif en_sitelink then
local desc = getDescription(id)
item_str = '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
item_str = label
end
-- Extract Date Qualifier if available
local qual = getDateQualifier(stmt)
if qual then
item_str = item_str .. ' <small>(' .. qual .. ')</small>'
has_qualifier = true
end
table.insert(vals, item_str)
end
end
-- Switch format: Unbulleted list (<br/>) if qualifiers exist, comma-separated (، ) if not
if has_qualifier then
value = table.concat(vals, '<br/>')
else
value = table.concat(vals, '، ')
end
if value == '' then value = propertyValue.value end
else
local qual = statements[1] and getDateQualifier(statements[1])
if qual then
value = propertyValue.value .. ' <small>(' .. qual .. ')</small>'
else
value = propertyValue.value
end
end
end
elseif (value:find("^[Q]%d+") ~= nil) then
value = '[[' .. mw.wikibase.getSitelink(value) .. ']]'
end
if (datatype == 'time' or datatype == 'number' or datatype == 'quantity') then
value = toKashmirinumbers(value)
end
-- COLLAPSIBLE LIST LOGIC FOR > 10 ITEMS (NO HEADER)
if #statements > 10 then
value = '<div class="mw-collapsible mw-collapsed" id="mw-custom-collapsible-' .. property .. '" style="border:none; background:transparent;">' ..
'<div class="mw-collapsible-content">' .. value .. '</div></div>'
end
if not isEmpty(value) then
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em',
['vertical-align'] = 'text-top'
})
:wikitext(lang:ucfirst(propertyValue.label)):done()
:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px',
['vertical-align'] = 'text-top'
})
:wikitext(frame:preprocess(value))
end
end
end -- end skip_this_property check
end
-- MANUAL ROWS AND CUSTOM HEADERS
for i = 1, 10 do
local label_param = 'label' .. i
local data_param = 'data' .. i
local header_param = 'customheader' .. i
-- Support for 3 columns
local data_a_param = 'data' .. i .. 'a'
local data_b_param = 'data' .. i .. 'b'
local data_c_param = 'data' .. i .. 'c'
local label_value = args[label_param]
local data_value = args[data_param]
local header_value = args[header_param]
local data_a_value = args[data_a_param]
local data_b_value = args[data_b_param]
local data_c_value = args[data_c_param]
-- STRICT CHECKS: Make sure the parameters aren't just empty strings
local has_label = label_value and #label_value > 0
local has_data = data_value and #data_value > 0
local has_data_a = data_a_value and #data_a_value > 0
local has_data_b = data_b_value and #data_b_value > 0
local has_data_c = data_c_value and #data_c_value > 0
-- Custom Header Row
if header_value and #header_value > 0 then
dataTable:tag('tr')
:tag('th')
:attr('colspan', '2')
:css({
['text-align'] = 'center',
['font-weight'] = 'bold',
['background-color'] = themeColor,
['color'] = args.titletextcolor or '#000000',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(frame:preprocess(header_value))
:done()
:done()
end
-- Data Row
if has_data or has_data_a or has_data_b or has_data_c then
local row = dataTable:tag('tr')
-- NEW Case 1: Dynamic Multi-Column layout (1, 2, or 3 columns)
if has_data_a or has_data_b or has_data_c then
local cell
if has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
cell = row:tag('td')
else
cell = row:tag('td'):attr('colspan', '2')
end
local innerTable = cell:tag('table')
:css({
['width'] = '100%',
['table-layout'] = 'fixed',
['text-align'] = 'center',
['background'] = 'transparent',
['border-collapse'] = 'collapse',
['line-height'] = '1.4em'
})
local innerRow = innerTable:tag('tr'):css('vertical-align', 'top')
-- Count how many columns actually exist to calculate perfect width
local active_cols = 0
if has_data_a then active_cols = active_cols + 1 end
if has_data_b then active_cols = active_cols + 1 end
if has_data_c then active_cols = active_cols + 1 end
local col_width = (100 / active_cols) .. '%'
local printed_cols = 0
-- Column A
if has_data_a then
innerRow:tag('td')
:css({ ['width'] = col_width, ['padding'] = '0.2em' })
:wikitext(frame:preprocess(data_a_value))
:done()
printed_cols = printed_cols + 1
end
-- Column B
if has_data_b then
local css_b = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_b['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_b)
:wikitext(frame:preprocess(data_b_value))
:done()
printed_cols = printed_cols + 1
end
-- Column C
if has_data_c then
local css_c = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_c['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_c)
:wikitext(frame:preprocess(data_c_value))
:done()
end
-- Original Case 2: Both standard label and standard data exist
elseif has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
row:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px'
})
:wikitext(frame:preprocess(data_value))
:done()
-- Original Case 3: Only standard data exists
else
row:tag('td')
:attr('colspan', '2')
:css({
['line-height'] = '1.6em',
['text-align'] = 'center',
['padding'] = '0.5em 0.3em',
['font-size'] = '100%'
})
:wikitext(frame:preprocess(data_value))
:done()
end
row:done()
end
end
-- Standalone Module at the bottom (Preserved exactly as requested)
local standalone_module = args['module'] or args['ماڈیول']
if standalone_module and #standalone_module > 0 then
dataTable:tag('tr')
:tag('td')
:attr('colspan', '2')
:css({
['padding'] = '0',
['text-align'] = 'center',
['width'] = '100%'
})
:wikitext(frame:preprocess(standalone_module))
:done()
:done()
end
-- Map
local coordinates_statements = item:getBestStatements('P625')
if #coordinates_statements >= 1 and coordinates_statements[1].mainsnak.datavalue and coordinates_statements[1].mainsnak.datavalue.value.globe == 'http://www.wikidata.org/entity/Q2' then
local latitude = coordinates_statements[1].mainsnak.datavalue.value.latitude
local longitude = coordinates_statements[1].mainsnak.datavalue.value.longitude
local geojson = {
type = 'Feature',
geometry = {
type = 'Point',
coordinates = { longitude, latitude }
},
properties = {
title = item:getLabel() or mw.title.getCurrentTitle().text,
['marker-symbol'] = 'marker',
['marker-color'] = '#224422',
}
}
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(frame:extensionTag('mapframe', mw.text.jsonEncode(geojson), {
height = 250,
width = 250,
frameless = 'frameless',
align = 'center',
latitude = latitude,
longitude = longitude,
zoom = 6
}))
end
local div_start = '<div style="border-style: solid; border-color:gray; border-width: 1px 0 0 0; margin-top: 2em; text-align: center;">'
local pen_icon = ' [[File:Wikidata-logo.svg|' .. edit_message .. '|22px|baseline|class=noviewer|link=https://www.wikidata.org/wiki/' .. item.id .. ']]'
local edit_message_link = '[https://www.wikidata.org/wiki/' .. item.id .. ' وِکی ڈیٹا پؠٹھ کٔرِو اؠڈِٹ]'
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(div_start .. edit_message_link .. pen_icon .. '</div>')
return tostring(dataTable)
end
return p
kpne520pyirziqajax3h1imwl87dlct
146592
146591
2026-07-31T14:17:26Z
آیات محراج
11062
146592
Scribunto
text/plain
-- Please DO NOT edit this page unless you know what you are doing.
-- Maintainer: User:511KeV
-- https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual
-- https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua
local property_blacklist = {
'P360', --is a list of
'P4224', --category contains
'P935', -- Commons gallery
'P1472', -- Commons Creator page
'P1612', -- Commons Institution page
'P373', -- Commons category
'P3722', -- Commons maps category
'P1151', -- topic's main Wikimedia portal
'P1424', -- topic's main template
'P910', -- topic's main category
'P1200', -- bodies of water basin category
'P1792', -- category of associated people
'P2521', -- female form of label
'P3321', -- male form of label
'P6186', -- category for eponymous categories
'P1464', -- category for people born here
'P1465', -- category for people who died here
'P1791', -- category of people buried here
'P1740', -- category for films shot at this location
'P2033', -- Category for pictures taken with camera
'P2517', -- category for recipients of this award
'P4195', -- category for employees of the organization
'P1754', -- category related to list
'P8596', -- category for the exterior of the item
'P301', -- category's main topic
'P6112',-- category for members of a team
'P971', -- category combines topics
'P3876', -- category for alumni of educational institution
'P8933', -- category for the view from the item
'P1753', -- list related to category
'P3921', -- Wikidata SPARQL query equivalent
'P1204', -- Wikimedia portal's main topic
'P1423', -- template's main topic
'P1709', -- equivalent class
'P3950', -- narrower external class
'P2888', -- exact match
'P1382', -- coincident with
'P2670', -- has parts of the class
'P3113', -- does not have part
'P2737', -- union of
'P2738', -- disjoint union of
'P2445', -- metasubclass of
'P1963', -- properties for this type
'P3176', -- uses property
'P1889', -- different from
'P460', -- said to be the same as
'P2959', -- permanent duplicated item
'P2860', -- cites
'P5125', -- wikimedia outline
'P5008', -- on focus list of Wikimedia project
'P2559', -- Wikidata usage instructions
'P1343', -- described by source
'P8687', -- social media followers
'P972', -- catalogue
'P1282', -- OSM tag or key
'P4839', -- Wolfram Language entity code
'P6104', -- Maintained by Wikiproject
'P5996', -- Category for films in this language
'P735', -- Given name
'P734', -- Family name
'P1559', -- Native name (Handled separately)
'P21', -- Sex or gender
'P2184', -- history of topic
'P1438', -- Jewish Encyclopedia ID
'P7867', -- category for maps
'P8402', -- Open Data portal
'P1448', -- official name (Handled separately)
'P569', -- date of birth (Handled separately)
'P570', -- date of death (Handled separately)
'P19', -- place of birth
'P20', -- place of death
'P27', -- country of citizenship
'P2747', -- Filmiroda rating
'P7561', -- category for the interior of the item
'P6365', -- member category
'P465', -- sRGB color hex triplet
'P487', -- Unicode character
'P7084', -- related category
'P7763', -- Copyright status as a creator
'P1814', -- name in kana
'P2001', -- Revised Romanization
'P2572', -- Hashtag
'P8989', -- category for the view of the item
'P6363', -- WordLift
}
-- Exceptions to the datatype blocking:
local property_whitelist = {
'P856', -- official website
'P3896',-- geoshape
'P345', -- IMDB id
'P6375' -- street address
}
-- Properties with higher level items (Bulleted Hierarchy):
local properties_with_parents = {
'P131', -- located in the administrative territorial entity
'P144', -- based on
'P155', -- follows
'P171', -- parent taxon
'P276', -- location
'P279', -- subclass of
'P361', -- part of
'P706', -- located on terrain feature
'P749', -- parent organization
'P807', -- separated/forked from
'P1365', -- replaced
'P1647', -- subproperty of
'P3730' -- next higher rank
}
local properties_with_children = {
-- Properties with lower level items:
'P150', -- contains administrative territorial entity
'P156', -- followed by
'P355', -- subsidiary
'P527', -- has part
'P1012', -- contains
'P1366', -- replaced by
'P3729', -- next lower rank
'P4330', -- contains
'P7888' -- merged into
}
-- Merge two tables and return a new table
function mergeTables(first, second)
result = {}
for k,v in pairs(first) do
table.insert(result, v)
end
for k,v in pairs(second) do
table.insert(result, v)
end
return result
end
-- Turn index based tables into key based tables
function valuesToKeys(array)
local result = {}
for _, v in pairs(array) do
result[v:upper()] = true
end
return result
end
-- Helper to get description for tooltips
function getDescription(id)
return mw.wikibase.getDescription(id, 'ks') or mw.wikibase.getDescription(id, 'en') or ""
end
function getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
local birth_time = ''
if date_of_death then
birth_time = formatDate(lang, date_of_birth.time)
else
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
birth_time = string.format('{{Birth date and age|%s|%s|%s}}',
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
end
local birth = birth_time
if place_of_birth then
-- Try to get the Kashmiri article name for the entity
local birth_location = mw.wikibase.getSitelink(place_of_birth.id, 'kswiki')
local link = true
if not birth_location then
-- If there was no Kashmiri article for the entity, then get an article name from other wikis
birth_location = mw.wikibase.getLabel(place_of_birth.id)
link = false
end
if birth_location then
if link then birth_location = '[[' .. birth_location .. ']]' end
birth = birth .. '<br>' .. birth_location
local birth_country = getBestStatementById(place_of_birth.id, 'P17')
if birth_country then
local birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'kswiki')
local link = true
if not birth_country_label then
birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'enwiki')
link = false
end
if link then birth_country_label = '[[' .. birth_country_label .. ']]' end
birth = birth .. '، ' .. birth_country_label
end
end
end
return birth
end
function getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
local date_of_death_parts = mw.text.split(formatDate(lang, date_of_death.time, nil, 'Y-m-j'), '-')
local death_time = string.format('{{Death date and age|%s|%s|%s|%s|%s|%s}}',
date_of_death_parts[1], date_of_death_parts[2], date_of_death_parts[3],
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
local death = death_time
if place_of_death then
local death_location = mw.wikibase.getSitelink(place_of_death.id, 'kswiki')
local link = true
if not death_location then
death_location = mw.wikibase.getSitelink(place_of_death.id, 'enwiki')
link = false
end
if not death_location then
death_location = mw.wikibase.getLabel(place_of_death.id)
link = false
end
if death_location then
if link then death_location = '[[' .. death_location .. ']]' end
death = death .. '<br>' .. death_location
local death_country = getBestStatementById(place_of_death.id, 'P17')
if death_country then
local death_country_label = mw.wikibase.getSitelink(death_country.id, 'kswiki')
local link = true
if not death_country_label then
death_country_label = mw.wikibase.getSitelink(death_country.id, 'enwiki')
link = false
end
if link then death_country_label = '[[' .. death_country_label .. ']]' end
death = death .. '، ' .. death_country_label
end
end
end
return death
end
-- Convert Arabic numbers (0123456789) to Kashmiri numbers (٠١٢٣٤٥٦٧٨٩) and translate date terms
function toKashmirinumbers(text)
if text == nil then return nil end
return text:gsub('0', '0')
:gsub('1', '1')
:gsub('2', '2')
:gsub('3', '3')
:gsub('4', '4')
:gsub('5', '5')
:gsub('6', '6')
:gsub('7', '7')
:gsub('8', '8')
:gsub('9', '9')
:gsub('century', 'صٔدی')
:gsub('BCE', 'مَسیٖح برٛونٛہہ')
:gsub('million years', 'مِلیَن ؤری')
:gsub('AD', 'عیٖسوی')
:gsub('square kilometre', 'کِلومیٖٹَر چَکور')
:gsub('kilometre', 'کِلومیٖٹَر')
end
function formatDate(lang, dateString, fallback, format)
-- Check if the date is year-only (Wikidata uses -00-00 for unknown month/day)
local isYearOnly = string.find(dateString, '%-00%-00T') ~= nil
-- If no specific format is requested, set default based on precision
if not format then
if isYearOnly then
format = 'Y' -- Only show the Year
else
format = 'j xg Y' -- Show Day Month Year
end
end
-- For BCE dates (starting with -), MediaWiki's formatDate often returns the raw string.
-- We return it here so toKashmirinumbers can translate "century" and "BCE" later.
if dateString:sub(1, 1) == '-' then return fallback or dateString end
-- Standardize the string for the parser
dateString = dateString:gsub('%-00%-00T', '-01-01T')
return lang:formatDate(format, dateString, false)
end
-- Safe renderer for qualifier snaks using MediaWiki's native function
local function renderSnakSafe(snak)
if not snak or snak.snaktype ~= 'value' then return nil end
local success, res = pcall(mw.wikibase.renderSnak, snak)
if success and res and res ~= '' then
return toKashmirinumbers(res)
end
return nil
end
-- Helper to extract date qualifiers (P585 = Point in time, P580 = Start time, P582 = End time)
local function getDateQualifier(stmt)
if not stmt or not stmt.qualifiers then return nil end
local q = stmt.qualifiers
-- 1. Check for Point in Time (P585)
local p585 = q.P585 and renderSnakSafe(q.P585[1])
if p585 then return p585 end
-- 2. Check for Start Time (P580) and/or End Time (P582)
local p580 = q.P580 and renderSnakSafe(q.P580[1])
local p582 = q.P582 and renderSnakSafe(q.P582[1])
if p580 and p582 then
return p580 .. ' – ' .. p582
elseif p580 then
return p580 .. ' –'
elseif p582 then
return '– ' .. p582
end
return nil
end
function isEnglish(text)
return string.find(text, '[abcdefghijklmnopqrstuvwxyz]') ~= nil
end
-- Returns the best statements for the first property this item has
function getBestStatement(item, ...)
for i,v in ipairs(arg) do
local statements = item:getBestStatements(v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
-- Returns the best statements for the first property this item has
function getBestStatementById(id, ...)
for i,v in ipairs(arg) do
local statements = mw.wikibase.getBestStatements( id, v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
function len(t)
local count = 0
for _ in pairs(t) do count = count + 1 end
return count
end
function isEmpty(s)
return s == nil or s == ''
end
local module_properties = { ['item'] = true, ['اَیٹم'] = true, ['کھٔٹِتھ'] = true, ['صِرِف کٲشُر'] = true, ['module'] = true, ['ماڈیول'] = true }
function getOverridenProperties(args)
properties = {}
for key, value in pairs(args) do
if (not module_properties[key]) then
properties[key:upper()] = value
end
end
return properties
end
local p = {}
function p.databox(frame)
local args = frame:getParent().args
local itemId = nil
local show_english_properties = true
if args.item or args['اَیٹم'] then
itemId = args.item or args['اَیٹم']
end
if args['صِرِف کٲشُر'] == true or args['صِرِف کٲشُر'] == 'آ' then
show_english_properties = false
end
local overriden_properties = getOverridenProperties(args)
local hidden_properties = {}
if args['کھٔٹِتھ'] then
hidden_properties = mw.text.split(args['کھٔٹِتھ'], "%s*[,،]%s*")
end
local lang = mw.language.getContentLanguage()
local item = mw.wikibase.getEntity(itemId)
local levels = 3 -- Default Max Levels for hierarchy
if item == nil then
mw.addWarning("Wikidata item not found")
return ""
end
-- ==========================================
-- NEW: Get Dynamic Theme securely via pcall
-- ==========================================
local themeColor = '#F2F2F2'
local themeIcon = ''
local success, themeModule = pcall(require, 'Module:Databox/theme')
if success and type(themeModule) == 'table' then
local themeData = themeModule.getTheme(args, item)
if themeData then
themeColor = themeData.color or '#F2F2F2'
themeIcon = themeData.icon or ''
end
end
local headerText = item:getLabel() or mw.title.getCurrentTitle().text
if themeIcon ~= '' then
headerText = string.format("[[File:%s|22px|middle|link=]] %s", themeIcon, headerText)
end
-- ==========================================
--Table Construction
local dataTable = mw.html.create('table')
:addClass('infobox vcard')
:css({
['width'] = '22em'
})
-- Title
dataTable:tag('tr'):tag('th')
:addClass('fn')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
['background-color'] = themeColor,
['border-top'] = args.titleborder or 'none',
['border-bottom'] = args.titleborder or 'none',
['padding'] = '0.5em 0',
['margin'] = '0.5em 0',
['font-size'] = '125%',
['color'] = args.titletextcolor or 'black',
['font-weight'] = 'bold',
})
:wikitext(item:getLabel() or mw.title.getCurrentTitle().text)
-- Native name
local officialName = getBestStatement(item, 'P1448', 'P1559')
if officialName then
if officialName.language ~= 'ks' then
local langName = mw.language.fetchLanguageName(officialName.language, 'ks')
dataTable:tag('tr'):tag('th')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
padding = '0.5em 0',
margin = '0.5em 0',
['font-size'] = '90%',
['font-weight'] = 'bold',
['max-width'] = '240px'
})
:wikitext('اَصٕل ناو [[' .. langName ..']] زَبانہِ مَنٛز: ' .. officialName.text)
end
end
-- 1. Logo (P154) - 200px
local logo = args['لوگو'] or args['logo']
-- Manual caption for Logo
local logo_caption = args['لوگو_تَفصیٖل'] or args['logo_caption']
if not logo and item then
local st = item:getBestStatements('P154')
if #st > 0 then logo = st[1].mainsnak.datavalue.value end
end
if logo then
local logoCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center', ['padding-bottom'] = '5px'})
-- Render Logo
logoCell:wikitext('[[File:' .. logo .. '|frameless|200px]]')
-- Render Logo Caption (Only if manually added)
if logo_caption then
logoCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(logo_caption)
end
end
-- 2. Image (P18) - 300px
local image = args['تَصویٖر'] or args['image']
-- Manual caption for Image
local caption = args['تَصویٖر_تَفصیٖل'] or args['image_caption']
if not image and item then
local st = item:getBestStatements('P18')
if #st > 0 then image = st[1].mainsnak.datavalue.value end
end
if image then
local imageCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center'})
-- Render Image
imageCell:wikitext('[[File:' .. image .. '|frameless|300px]]')
-- Render Image Caption (Only if manually added)
if caption then
imageCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(caption)
end
end
-- P31 (Instance of)
local p31_stmts = item:getBestStatements('P31')
local p31_links = {} -- ALWAYS create this table, even if empty
if #p31_stmts > 0 then
for i = 1, math.min(#p31_stmts, 2) do
local snak = p31_stmts[i].mainsnak
if snak.datavalue and snak.datavalue.value.id then
local id = snak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
table.insert(p31_links, '[[' .. sitelink .. '|' .. label .. ']]')
elseif en_sitelink then
local desc = getDescription(id)
table.insert(p31_links, '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]')
else
table.insert(p31_links, label)
end
end
end
end
-- Render P31 row only if we actually have links
if #p31_links > 0 then
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({
['background-color'] = themeColor,
['font-weight'] = 'bold',
['text-align'] = 'center',
['color'] = args.titletextcolor or 'black',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(table.concat(p31_links, '، '))
end
local properties = mw.wikibase.orderProperties(item:getProperties())
local property_blacklist_hash = valuesToKeys(mergeTables(property_blacklist, hidden_properties))
local property_whitelist_hash = valuesToKeys(property_whitelist)
local properties_with_parents_hash = valuesToKeys(properties_with_parents)
local properties_with_children_hash = valuesToKeys(properties_with_children)
property_blacklist_hash['P31'] = true
property_blacklist_hash['P18'] = true
local edit_message = mw.message.new('vector-view-edit'):plain()
-- Birth/Death Logic
local date_of_birth = getBestStatement(item, 'P569')
local date_of_death = getBestStatement(item, 'P570')
local instance_of = getBestStatement(item, 'P31')
local place_of_birth = getBestStatement(item, 'P19')
local place_of_death = getBestStatement(item, 'P20')
local countryid = ' '
pcall(function ()
countryid = item.claims['P17'][1].mainsnak.datavalue.value.id
end)
if instance_of and instance_of.id == 'Q5' and date_of_birth and date_of_birth.time:sub(1, 1) ~= '-' then
local birth = getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('پٲدٲیِش'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(birth))
if date_of_death then
local death = getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('وَفات'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(death))
end
end
local merged_chronology = false -- flag for P155/P156
for _, property in pairs(properties) do
-- Skip rendering P156 separately if we merged it in P155 loop
local skip_this_property = false
if merged_chronology and property == 'P156' then
skip_this_property = true
end
if not skip_this_property then
-- Safely get datatype
local claims = item.claims[property]
local datatype = 'unknown'
if claims and claims[1] and claims[1].mainsnak and claims[1].mainsnak.datatype then
datatype = claims[1].mainsnak.datatype
end
local english_label = mw.wikibase.getLabelByLang(property, 'en')
english_label = english_label and english_label:upper() or property
local kashmiri_label = mw.wikibase.getLabelByLang(property, 'ks')
if property == 'P1082' or property == 'P1120' or property == 'P1339' or property == 'P2046' or property == 'P2044' then
datatype = 'number'
end
overriden_value = overriden_properties[english_label] or overriden_properties[kashmiri_label]
local shouldShow = false
if property_whitelist_hash[property] then
shouldShow = true
elseif datatype ~= 'commonsMedia' and datatype ~= 'external-id'
and datatype ~= 'wikibase-property' and
datatype ~= 'geo-shape' and datatype ~= 'tabular-data' and
(not property_blacklist_hash[property] and not property_blacklist_hash[english_label] and not property_blacklist_hash[kashmiri_label]) then
shouldShow = true
end
local statements = item:getBestStatements(property)
if shouldShow and (show_english_properties or kashmiri_label ~= nil or overriden_value) and #statements <= 30 then
local propertyValue = item:formatStatements(property)
-- RESTORED FEATURE: Link property label (P1629)
-- Checks if the property (e.g., "Capital") has a subject item (e.g., "Capital City")
-- and if that item has a Kashmiri article, it links the label.
local propertyEntity = mw.wikibase.getEntity(property)
if propertyEntity then
local propertySubjects = propertyEntity:getBestStatements('P1629') -- 'P1629 = subject item of this property'
if #propertySubjects == 1
and propertyEntity['claims']['P1629'][1].mainsnak.snaktype == 'value' then
local subjectItemQid = propertyEntity['claims']['P1629'][1].mainsnak.datavalue.value.id
local articleSitelink = mw.wikibase.getSitelink(subjectItemQid)
if articleSitelink ~= nil then -- Property subject item has local article
propertyValue.label = '[[' .. articleSitelink .. '|' .. propertyValue.label .. ']]'
end
end
end
local value = overriden_value
-- Check if value is manually overriden
if (value == nil) then
-- HIERARCHY FEATURE LOGIC
if #statements == 1 and levels >= 2 and (properties_with_parents_hash[property] or properties_with_children_hash[property]) then
value = propertyValue.value
if property == 'P155' or property == 'P156' then -- follows or followed by
value = '• ' .. value
end
local level = {}
-- Show parent/child item if any:
if item['claims'][property][1].mainsnak.snaktype == 'value' then
level[1] = {}
level[1].value = item['claims'][property][1].mainsnak.datavalue.value
level[1].item = mw.wikibase.getEntity(level[1].value.id)
if level[1].item then
level[1].statements = mw.wikibase.getBestStatements(level[1].item.id, property)
else
level[1].statements = {}
end
end
if item['claims'][property][1].mainsnak.snaktype == 'value'
and #level[1].statements == 1 and level[1].statements[1].mainsnak.datavalue then
level[1].qid = level[1].statements[1].mainsnak.datavalue.value.id
if level[1].qid ~= countryid then -- do not repeat country
level[1].propertyValue = level[1].item:formatStatements(property)
if level[1].propertyValue then
-- Show multi-level list as bulleted list:
if not (property == 'P155' or property == 'P156') then
value = '• ' .. value
end
if properties_with_children_hash[property] then -- next lower level / child item
if property == 'P156' then
value = value .. '<br/>• ' .. level[1].propertyValue.value
else
value = value .. '<br/>' .. ' • ' .. level[1].propertyValue.value
end
else -- next higher level / parent item
if property == 'P155' then
value = '• ' .. level[1].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[1].propertyValue.value .. '<br/> ' .. value
end
end
local lc = 2 -- level counter
while lc < levels and level[lc-1].item and level[lc-1].item.claims[property] and level[lc-1].item.claims[property][1] and level[lc-1].item.claims[property][1].mainsnak.datavalue do
level[lc]={}
level[lc].value = level[lc-1].item.claims[property][1].mainsnak.datavalue.value
level[lc].item = mw.wikibase.getEntity(level[lc].value.id)
if not level[lc].item then break end
level[lc].statements = mw.wikibase.getBestStatements(level[lc].item.id, property)
if #level[lc].statements > 0 and level[lc].statements[1].mainsnak.datavalue then
level[lc].qid = level[lc].statements[1].mainsnak.datavalue.value.id
if #level[lc].statements == 1 and level[lc].qid ~= countryid then
level[lc].propertyValue = level[lc].item:formatStatements(property)
if properties_with_children_hash[property] then
if property == 'P156' then
value = value .. '<br/>' .. '• ' .. level[lc].propertyValue.value
else
value = value .. '<br/>' .. string.rep(' ', lc) .. '• ' .. level[lc].propertyValue.value
end
else
if property == 'P155' then
value = '• ' .. level[lc].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[lc].propertyValue.value .. '<br/> ' .. value:gsub('<br/>', '<br/> ')
end
end
lc = lc+1
else
break
end
else
break
end
end -- while lc
end
end
end
if property == 'P155' then -- P155 (follows / Chronology)
local visited = {}
visited[item.id] = true
-- 1. Fetch previous items (P155 chain) up to 2 steps back
local prev_items = {}
local curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P155')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local prev_id = st[1].mainsnak.datavalue.value.id
if prev_id == countryid or visited[prev_id] then break end
table.insert(prev_items, prev_id)
visited[prev_id] = true
curr_qid = prev_id
else
break
end
end
value = ""
-- 2. Print previous items in CHRONOLOGICAL order (oldest first)
if #prev_items > 0 then
for i = #prev_items, 1, -1 do
local id = prev_items[i]
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
-- 3. Add Current Item (Bold)
value = value .. "<p>• \'\'\'" .. (item:getLabel() or mw.title.getCurrentTitle().text) .. "\'\'\'"
-- 4. Fetch next items (P156 chain) up to 2 steps forward
local next_items = {}
curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P156')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local next_id = st[1].mainsnak.datavalue.value.id
-- Stop if country ID or if item was already visited above
if next_id == countryid or visited[next_id] then break end
table.insert(next_items, next_id)
visited[next_id] = true
curr_qid = next_id
else
break
end
end
if #next_items > 0 then
for _, id in ipairs(next_items) do
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
propertyValue.label = 'کال زان' -- Chronology
merged_chronology = true
end
-- END HIERARCHY LOGIC
else
-- Standard processing for non-hierarchical items
if datatype == 'time' then
local statementObject = getBestStatement(item, property)
if statementObject and statementObject.time then
local dateString = statementObject.time
if property == 'P1317' or property == 'P2031' then
value = formatDate(lang, dateString, propertyValue.value, 'Y')
else
value = formatDate(lang, dateString, propertyValue.value)
end
else
value = ''
end
elseif datatype == 'wikibase-item' then
-- Custom formatting to add Tooltip, Icon, and Date Qualifiers
local vals = {}
local has_qualifier = false
for _, stmt in ipairs(statements) do
if stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue and stmt.mainsnak.datavalue.value.id then
local id = stmt.mainsnak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
local item_str = ""
if sitelink then
item_str = '[[' .. sitelink .. '|' .. label .. ']]'
elseif en_sitelink then
local desc = getDescription(id)
item_str = '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
item_str = label
end
-- Extract Date Qualifier if available
local qual = getDateQualifier(stmt)
if qual then
item_str = item_str .. ' <small>(' .. qual .. ')</small>'
has_qualifier = true
end
table.insert(vals, item_str)
end
end
-- Switch format: Unbulleted list (<br/>) if qualifiers exist, comma-separated (، ) if not
if has_qualifier then
value = table.concat(vals, '<br/>')
else
value = table.concat(vals, '، ')
end
if value == '' then value = propertyValue.value end
else
local qual = statements[1] and getDateQualifier(statements[1])
if qual then
value = propertyValue.value .. ' <small>(' .. qual .. ')</small>'
else
value = propertyValue.value
end
end
end
elseif (value:find("^[Q]%d+") ~= nil) then
value = '[[' .. mw.wikibase.getSitelink(value) .. ']]'
end
if (datatype == 'time' or datatype == 'number' or datatype == 'quantity') then
value = toKashmirinumbers(value)
end
-- COLLAPSIBLE LIST LOGIC FOR > 10 ITEMS (NO HEADER)
if #statements > 10 then
value = '<div class="mw-collapsible mw-collapsed" id="mw-custom-collapsible-' .. property .. '" style="border:none; background:transparent;">' ..
'<div class="mw-collapsible-content">' .. value .. '</div></div>'
end
if not isEmpty(value) then
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em',
['vertical-align'] = 'text-top'
})
:wikitext(lang:ucfirst(propertyValue.label)):done()
:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px',
['vertical-align'] = 'text-top'
})
:wikitext(frame:preprocess(value))
end
end
end -- end skip_this_property check
end
-- MANUAL ROWS AND CUSTOM HEADERS
for i = 1, 10 do
local label_param = 'label' .. i
local data_param = 'data' .. i
local header_param = 'customheader' .. i
-- Support for 3 columns
local data_a_param = 'data' .. i .. 'a'
local data_b_param = 'data' .. i .. 'b'
local data_c_param = 'data' .. i .. 'c'
local label_value = args[label_param]
local data_value = args[data_param]
local header_value = args[header_param]
local data_a_value = args[data_a_param]
local data_b_value = args[data_b_param]
local data_c_value = args[data_c_param]
-- STRICT CHECKS: Make sure the parameters aren't just empty strings
local has_label = label_value and #label_value > 0
local has_data = data_value and #data_value > 0
local has_data_a = data_a_value and #data_a_value > 0
local has_data_b = data_b_value and #data_b_value > 0
local has_data_c = data_c_value and #data_c_value > 0
-- Custom Header Row
if header_value and #header_value > 0 then
dataTable:tag('tr')
:tag('th')
:attr('colspan', '2')
:css({
['text-align'] = 'center',
['font-weight'] = 'bold',
['background-color'] = themeColor,
['color'] = args.titletextcolor or '#000000',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(frame:preprocess(header_value))
:done()
:done()
end
-- Data Row
if has_data or has_data_a or has_data_b or has_data_c then
local row = dataTable:tag('tr')
-- NEW Case 1: Dynamic Multi-Column layout (1, 2, or 3 columns)
if has_data_a or has_data_b or has_data_c then
local cell
if has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
cell = row:tag('td')
else
cell = row:tag('td'):attr('colspan', '2')
end
local innerTable = cell:tag('table')
:css({
['width'] = '100%',
['table-layout'] = 'fixed',
['text-align'] = 'center',
['background'] = 'transparent',
['border-collapse'] = 'collapse',
['line-height'] = '1.4em'
})
local innerRow = innerTable:tag('tr'):css('vertical-align', 'top')
-- Count how many columns actually exist to calculate perfect width
local active_cols = 0
if has_data_a then active_cols = active_cols + 1 end
if has_data_b then active_cols = active_cols + 1 end
if has_data_c then active_cols = active_cols + 1 end
local col_width = (100 / active_cols) .. '%'
local printed_cols = 0
-- Column A
if has_data_a then
innerRow:tag('td')
:css({ ['width'] = col_width, ['padding'] = '0.2em' })
:wikitext(frame:preprocess(data_a_value))
:done()
printed_cols = printed_cols + 1
end
-- Column B
if has_data_b then
local css_b = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_b['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_b)
:wikitext(frame:preprocess(data_b_value))
:done()
printed_cols = printed_cols + 1
end
-- Column C
if has_data_c then
local css_c = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_c['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_c)
:wikitext(frame:preprocess(data_c_value))
:done()
end
-- Original Case 2: Both standard label and standard data exist
elseif has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
row:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px'
})
:wikitext(frame:preprocess(data_value))
:done()
-- Original Case 3: Only standard data exists
else
row:tag('td')
:attr('colspan', '2')
:css({
['line-height'] = '1.6em',
['text-align'] = 'center',
['padding'] = '0.5em 0.3em',
['font-size'] = '100%'
})
:wikitext(frame:preprocess(data_value))
:done()
end
row:done()
end
end
-- Standalone Module at the bottom (Preserved exactly as requested)
local standalone_module = args['module'] or args['ماڈیول']
if standalone_module and #standalone_module > 0 then
dataTable:tag('tr')
:tag('td')
:attr('colspan', '2')
:css({
['padding'] = '0',
['text-align'] = 'center',
['width'] = '100%'
})
:wikitext(frame:preprocess(standalone_module))
:done()
:done()
end
-- Map
local coordinates_statements = item:getBestStatements('P625')
if #coordinates_statements >= 1 and coordinates_statements[1].mainsnak.datavalue and coordinates_statements[1].mainsnak.datavalue.value.globe == 'http://www.wikidata.org/entity/Q2' then
local latitude = coordinates_statements[1].mainsnak.datavalue.value.latitude
local longitude = coordinates_statements[1].mainsnak.datavalue.value.longitude
local geojson = {
type = 'Feature',
geometry = {
type = 'Point',
coordinates = { longitude, latitude }
},
properties = {
title = item:getLabel() or mw.title.getCurrentTitle().text,
['marker-symbol'] = 'marker',
['marker-color'] = '#224422',
}
}
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(frame:extensionTag('mapframe', mw.text.jsonEncode(geojson), {
height = 250,
width = 250,
frameless = 'frameless',
align = 'center',
latitude = latitude,
longitude = longitude,
zoom = 6
}))
end
local div_start = '<div style="border-style: solid; border-color:gray; border-width: 1px 0 0 0; margin-top: 2em; text-align: center;">'
local pen_icon = ' [[File:Wikidata-logo.svg|' .. edit_message .. '|22px|baseline|class=noviewer|link=https://www.wikidata.org/wiki/' .. item.id .. ']]'
local edit_message_link = '[https://www.wikidata.org/wiki/' .. item.id .. ' وِکی ڈیٹا پؠٹھ کٔرِو اؠڈِٹ]'
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(div_start .. edit_message_link .. pen_icon .. '</div>')
return tostring(dataTable)
end
return p
kyjsti32q6ut05ze4pd3feleibi4hpo
146593
146592
2026-07-31T14:18:48Z
آیات محراج
11062
146593
Scribunto
text/plain
-- Please DO NOT edit this page unless you know what you are doing.
-- Maintainer: User:511KeV
-- https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual
-- https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua
local property_blacklist = {
'P360', --is a list of
'P4224', --category contains
'P935', -- Commons gallery
'P1472', -- Commons Creator page
'P1612', -- Commons Institution page
'P373', -- Commons category
'P3722', -- Commons maps category
'P1151', -- topic's main Wikimedia portal
'P1424', -- topic's main template
'P910', -- topic's main category
'P1200', -- bodies of water basin category
'P1792', -- category of associated people
'P2521', -- female form of label
'P3321', -- male form of label
'P6186', -- category for eponymous categories
'P1464', -- category for people born here
'P1465', -- category for people who died here
'P1791', -- category of people buried here
'P1740', -- category for films shot at this location
'P2033', -- Category for pictures taken with camera
'P2517', -- category for recipients of this award
'P4195', -- category for employees of the organization
'P1754', -- category related to list
'P8596', -- category for the exterior of the item
'P301', -- category's main topic
'P6112',-- category for members of a team
'P971', -- category combines topics
'P3876', -- category for alumni of educational institution
'P8933', -- category for the view from the item
'P1753', -- list related to category
'P3921', -- Wikidata SPARQL query equivalent
'P1204', -- Wikimedia portal's main topic
'P1423', -- template's main topic
'P1709', -- equivalent class
'P3950', -- narrower external class
'P2888', -- exact match
'P1382', -- coincident with
'P2670', -- has parts of the class
'P3113', -- does not have part
'P2737', -- union of
'P2738', -- disjoint union of
'P2445', -- metasubclass of
'P1963', -- properties for this type
'P3176', -- uses property
'P1889', -- different from
'P460', -- said to be the same as
'P2959', -- permanent duplicated item
'P2860', -- cites
'P5125', -- wikimedia outline
'P5008', -- on focus list of Wikimedia project
'P2559', -- Wikidata usage instructions
'P1343', -- described by source
'P8687', -- social media followers
'P972', -- catalogue
'P1282', -- OSM tag or key
'P4839', -- Wolfram Language entity code
'P6104', -- Maintained by Wikiproject
'P5996', -- Category for films in this language
'P735', -- Given name
'P734', -- Family name
'P1559', -- Native name (Handled separately)
'P21', -- Sex or gender
'P2184', -- history of topic
'P1438', -- Jewish Encyclopedia ID
'P7867', -- category for maps
'P8402', -- Open Data portal
'P1448', -- official name (Handled separately)
'P569', -- date of birth (Handled separately)
'P570', -- date of death (Handled separately)
'P19', -- place of birth
'P20', -- place of death
'P27', -- country of citizenship
'P2747', -- Filmiroda rating
'P7561', -- category for the interior of the item
'P6365', -- member category
'P465', -- sRGB color hex triplet
'P487', -- Unicode character
'P7084', -- related category
'P7763', -- Copyright status as a creator
'P1814', -- name in kana
'P2001', -- Revised Romanization
'P2572', -- Hashtag
'P8989', -- category for the view of the item
'P6363', -- WordLift
}
-- Exceptions to the datatype blocking:
local property_whitelist = {
'P856', -- official website
'P3896',-- geoshape
'P345', -- IMDB id
'P6375' -- street address
}
-- Properties with higher level items (Bulleted Hierarchy):
local properties_with_parents = {
'P131', -- located in the administrative territorial entity
'P144', -- based on
'P155', -- follows
'P171', -- parent taxon
'P276', -- location
'P279', -- subclass of
'P361', -- part of
'P706', -- located on terrain feature
'P749', -- parent organization
'P807', -- separated/forked from
'P1365', -- replaced
'P1647', -- subproperty of
'P3730' -- next higher rank
}
local properties_with_children = {
-- Properties with lower level items:
'P150', -- contains administrative territorial entity
'P156', -- followed by
'P355', -- subsidiary
'P527', -- has part
'P1012', -- contains
'P1366', -- replaced by
'P3729', -- next lower rank
'P4330', -- contains
'P7888' -- merged into
}
-- Merge two tables and return a new table
function mergeTables(first, second)
result = {}
for k,v in pairs(first) do
table.insert(result, v)
end
for k,v in pairs(second) do
table.insert(result, v)
end
return result
end
-- Turn index based tables into key based tables
function valuesToKeys(array)
local result = {}
for _, v in pairs(array) do
result[v:upper()] = true
end
return result
end
-- Helper to get description for tooltips
function getDescription(id)
return mw.wikibase.getDescription(id, 'ks') or mw.wikibase.getDescription(id, 'en') or ""
end
function getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
local birth_time = ''
if date_of_death then
birth_time = formatDate(lang, date_of_birth.time)
else
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
birth_time = string.format('{{Birth date and age|%s|%s|%s}}',
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
end
local birth = birth_time
if place_of_birth then
-- Try to get the Kashmiri article name for the entity
local birth_location = mw.wikibase.getSitelink(place_of_birth.id, 'kswiki')
local link = true
if not birth_location then
-- If there was no Kashmiri article for the entity, then get an article name from other wikis
birth_location = mw.wikibase.getLabel(place_of_birth.id)
link = false
end
if birth_location then
if link then birth_location = '[[' .. birth_location .. ']]' end
birth = birth .. '<br>' .. birth_location
local birth_country = getBestStatementById(place_of_birth.id, 'P17')
if birth_country then
local birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'kswiki')
local link = true
if not birth_country_label then
birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'enwiki')
link = false
end
if link then birth_country_label = '[[' .. birth_country_label .. ']]' end
birth = birth .. '، ' .. birth_country_label
end
end
end
return birth
end
function getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
local date_of_death_parts = mw.text.split(formatDate(lang, date_of_death.time, nil, 'Y-m-j'), '-')
local death_time = string.format('{{Death date and age|%s|%s|%s|%s|%s|%s}}',
date_of_death_parts[1], date_of_death_parts[2], date_of_death_parts[3],
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
local death = death_time
if place_of_death then
local death_location = mw.wikibase.getSitelink(place_of_death.id, 'kswiki')
local link = true
if not death_location then
death_location = mw.wikibase.getSitelink(place_of_death.id, 'enwiki')
link = false
end
if not death_location then
death_location = mw.wikibase.getLabel(place_of_death.id)
link = false
end
if death_location then
if link then death_location = '[[' .. death_location .. ']]' end
death = death .. '<br>' .. death_location
local death_country = getBestStatementById(place_of_death.id, 'P17')
if death_country then
local death_country_label = mw.wikibase.getSitelink(death_country.id, 'kswiki')
local link = true
if not death_country_label then
death_country_label = mw.wikibase.getSitelink(death_country.id, 'enwiki')
link = false
end
if link then death_country_label = '[[' .. death_country_label .. ']]' end
death = death .. '، ' .. death_country_label
end
end
end
return death
end
-- Convert Arabic numbers (0123456789) to Kashmiri numbers (٠١٢٣٤٥٦٧٨٩) and translate date terms
function toKashmirinumbers(text)
if text == nil then return nil end
return text:gsub('0', '0')
:gsub('1', '1')
:gsub('2', '2')
:gsub('3', '3')
:gsub('4', '4')
:gsub('5', '5')
:gsub('6', '6')
:gsub('7', '7')
:gsub('8', '8')
:gsub('9', '9')
:gsub('century', 'صٔدی')
:gsub('BCE', 'مَسیٖح برٛونٛہہ')
:gsub('million years', 'مِلیَن ؤری')
:gsub('AD', 'عیٖسوی')
:gsub('square kilometre', 'کِلومیٖٹَر چَکور')
:gsub('kilometre', 'کِلومیٖٹَر')
end
function formatDate(lang, dateString, fallback, format)
-- Check if the date is year-only (Wikidata uses -00-00 for unknown month/day)
local isYearOnly = string.find(dateString, '%-00%-00T') ~= nil
-- If no specific format is requested, set default based on precision
if not format then
if isYearOnly then
format = 'Y' -- Only show the Year
else
format = 'j xg Y' -- Show Day Month Year
end
end
-- For BCE dates (starting with -), MediaWiki's formatDate often returns the raw string.
-- We return it here so toKashmirinumbers can translate "century" and "BCE" later.
if dateString:sub(1, 1) == '-' then return fallback or dateString end
-- Standardize the string for the parser
dateString = dateString:gsub('%-00%-00T', '-01-01T')
return lang:formatDate(format, dateString, false)
end
-- Safe renderer for qualifier snaks using MediaWiki's native function
local function renderSnakSafe(snak)
if not snak or snak.snaktype ~= 'value' then return nil end
local success, res = pcall(mw.wikibase.renderSnak, snak)
if success and res and res ~= '' then
return toKashmirinumbers(res)
end
return nil
end
-- Helper to extract date qualifiers (P585 = Point in time, P580 = Start time, P582 = End time)
local function getDateQualifier(stmt)
if not stmt or not stmt.qualifiers then return nil end
local q = stmt.qualifiers
-- 1. Check for Point in Time (P585)
local p585 = q.P585 and renderSnakSafe(q.P585[1])
if p585 then return p585 end
-- 2. Check for Start Time (P580) and/or End Time (P582)
local p580 = q.P580 and renderSnakSafe(q.P580[1])
local p582 = q.P582 and renderSnakSafe(q.P582[1])
if p580 and p582 then
return p580 .. ' – ' .. p582
elseif p580 then
return p580 .. ' –'
elseif p582 then
return '– ' .. p582
end
return nil
end
function isEnglish(text)
return string.find(text, '[abcdefghijklmnopqrstuvwxyz]') ~= nil
end
-- Returns the best statements for the first property this item has
function getBestStatement(item, ...)
for i,v in ipairs(arg) do
local statements = item:getBestStatements(v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
-- Returns the best statements for the first property this item has
function getBestStatementById(id, ...)
for i,v in ipairs(arg) do
local statements = mw.wikibase.getBestStatements( id, v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
function len(t)
local count = 0
for _ in pairs(t) do count = count + 1 end
return count
end
function isEmpty(s)
return s == nil or s == ''
end
local module_properties = { ['item'] = true, ['آئٹم'] = true, ['کھٔٹِتھ'] = true, ['صِرِف کٲشُر'] = true, ['module'] = true, ['ماڈیول'] = true }
function getOverridenProperties(args)
properties = {}
for key, value in pairs(args) do
if (not module_properties[key]) then
properties[key:upper()] = value
end
end
return properties
end
local p = {}
function p.databox(frame)
local args = frame:getParent().args
local itemId = nil
local show_english_properties = true
if args.item or args['اَیٹم'] then
itemId = args.item or args['اَیٹم']
end
if args['صِرِف کٲشُر'] == true or args['صِرِف کٲشُر'] == 'آ' then
show_english_properties = false
end
local overriden_properties = getOverridenProperties(args)
local hidden_properties = {}
if args['کھٔٹِتھ'] then
hidden_properties = mw.text.split(args['کھٔٹِتھ'], "%s*[,،]%s*")
end
local lang = mw.language.getContentLanguage()
local item = mw.wikibase.getEntity(itemId)
local levels = 3 -- Default Max Levels for hierarchy
if item == nil then
mw.addWarning("Wikidata item not found")
return ""
end
-- ==========================================
-- NEW: Get Dynamic Theme securely via pcall
-- ==========================================
local themeColor = '#F2F2F2'
local themeIcon = ''
local success, themeModule = pcall(require, 'Module:Databox/theme')
if success and type(themeModule) == 'table' then
local themeData = themeModule.getTheme(args, item)
if themeData then
themeColor = themeData.color or '#F2F2F2'
themeIcon = themeData.icon or ''
end
end
local headerText = item:getLabel() or mw.title.getCurrentTitle().text
if themeIcon ~= '' then
headerText = string.format("[[File:%s|22px|middle|link=]] %s", themeIcon, headerText)
end
-- ==========================================
--Table Construction
local dataTable = mw.html.create('table')
:addClass('infobox vcard')
:css({
['width'] = '22em'
})
-- Title
dataTable:tag('tr'):tag('th')
:addClass('fn')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
['background-color'] = themeColor,
['border-top'] = args.titleborder or 'none',
['border-bottom'] = args.titleborder or 'none',
['padding'] = '0.5em 0',
['margin'] = '0.5em 0',
['font-size'] = '125%',
['color'] = args.titletextcolor or 'black',
['font-weight'] = 'bold',
})
:wikitext(headerText)
-- Native name
local officialName = getBestStatement(item, 'P1448', 'P1559')
if officialName then
if officialName.language ~= 'ks' then
local langName = mw.language.fetchLanguageName(officialName.language, 'ks')
dataTable:tag('tr'):tag('th')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
padding = '0.5em 0',
margin = '0.5em 0',
['font-size'] = '90%',
['font-weight'] = 'bold',
['max-width'] = '240px'
})
:wikitext('اَصٕل ناو [[' .. langName ..']] زَبانہِ مَنٛز: ' .. officialName.text)
end
end
-- 1. Logo (P154) - 200px
local logo = args['لوگو'] or args['logo']
-- Manual caption for Logo
local logo_caption = args['لوگو_تَفصیٖل'] or args['logo_caption']
if not logo and item then
local st = item:getBestStatements('P154')
if #st > 0 then logo = st[1].mainsnak.datavalue.value end
end
if logo then
local logoCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center', ['padding-bottom'] = '5px'})
-- Render Logo
logoCell:wikitext('[[File:' .. logo .. '|frameless|200px]]')
-- Render Logo Caption (Only if manually added)
if logo_caption then
logoCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(logo_caption)
end
end
-- 2. Image (P18) - 300px
local image = args['تَصویٖر'] or args['image']
-- Manual caption for Image
local caption = args['تَصویٖر_تَفصیٖل'] or args['image_caption']
if not image and item then
local st = item:getBestStatements('P18')
if #st > 0 then image = st[1].mainsnak.datavalue.value end
end
if image then
local imageCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center'})
-- Render Image
imageCell:wikitext('[[File:' .. image .. '|frameless|300px]]')
-- Render Image Caption (Only if manually added)
if caption then
imageCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(caption)
end
end
-- P31 (Instance of)
local p31_stmts = item:getBestStatements('P31')
local p31_links = {} -- ALWAYS create this table, even if empty
if #p31_stmts > 0 then
for i = 1, math.min(#p31_stmts, 2) do
local snak = p31_stmts[i].mainsnak
if snak.datavalue and snak.datavalue.value.id then
local id = snak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
table.insert(p31_links, '[[' .. sitelink .. '|' .. label .. ']]')
elseif en_sitelink then
local desc = getDescription(id)
table.insert(p31_links, '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]')
else
table.insert(p31_links, label)
end
end
end
end
-- Render P31 row only if we actually have links
if #p31_links > 0 then
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({
['background-color'] = themeColor,
['font-weight'] = 'bold',
['text-align'] = 'center',
['color'] = args.titletextcolor or 'black',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(table.concat(p31_links, '، '))
end
local properties = mw.wikibase.orderProperties(item:getProperties())
local property_blacklist_hash = valuesToKeys(mergeTables(property_blacklist, hidden_properties))
local property_whitelist_hash = valuesToKeys(property_whitelist)
local properties_with_parents_hash = valuesToKeys(properties_with_parents)
local properties_with_children_hash = valuesToKeys(properties_with_children)
property_blacklist_hash['P31'] = true
property_blacklist_hash['P18'] = true
local edit_message = mw.message.new('vector-view-edit'):plain()
-- Birth/Death Logic
local date_of_birth = getBestStatement(item, 'P569')
local date_of_death = getBestStatement(item, 'P570')
local instance_of = getBestStatement(item, 'P31')
local place_of_birth = getBestStatement(item, 'P19')
local place_of_death = getBestStatement(item, 'P20')
local countryid = ' '
pcall(function ()
countryid = item.claims['P17'][1].mainsnak.datavalue.value.id
end)
if instance_of and instance_of.id == 'Q5' and date_of_birth and date_of_birth.time:sub(1, 1) ~= '-' then
local birth = getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('پٲدٲیِش'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(birth))
if date_of_death then
local death = getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('وَفات'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(death))
end
end
local merged_chronology = false -- flag for P155/P156
for _, property in pairs(properties) do
-- Skip rendering P156 separately if we merged it in P155 loop
local skip_this_property = false
if merged_chronology and property == 'P156' then
skip_this_property = true
end
if not skip_this_property then
-- Safely get datatype
local claims = item.claims[property]
local datatype = 'unknown'
if claims and claims[1] and claims[1].mainsnak and claims[1].mainsnak.datatype then
datatype = claims[1].mainsnak.datatype
end
local english_label = mw.wikibase.getLabelByLang(property, 'en')
english_label = english_label and english_label:upper() or property
local kashmiri_label = mw.wikibase.getLabelByLang(property, 'ks')
if property == 'P1082' or property == 'P1120' or property == 'P1339' or property == 'P2046' or property == 'P2044' then
datatype = 'number'
end
overriden_value = overriden_properties[english_label] or overriden_properties[kashmiri_label]
local shouldShow = false
if property_whitelist_hash[property] then
shouldShow = true
elseif datatype ~= 'commonsMedia' and datatype ~= 'external-id'
and datatype ~= 'wikibase-property' and
datatype ~= 'geo-shape' and datatype ~= 'tabular-data' and
(not property_blacklist_hash[property] and not property_blacklist_hash[english_label] and not property_blacklist_hash[kashmiri_label]) then
shouldShow = true
end
local statements = item:getBestStatements(property)
if shouldShow and (show_english_properties or kashmiri_label ~= nil or overriden_value) and #statements <= 30 then
local propertyValue = item:formatStatements(property)
-- RESTORED FEATURE: Link property label (P1629)
-- Checks if the property (e.g., "Capital") has a subject item (e.g., "Capital City")
-- and if that item has a Kashmiri article, it links the label.
local propertyEntity = mw.wikibase.getEntity(property)
if propertyEntity then
local propertySubjects = propertyEntity:getBestStatements('P1629') -- 'P1629 = subject item of this property'
if #propertySubjects == 1
and propertyEntity['claims']['P1629'][1].mainsnak.snaktype == 'value' then
local subjectItemQid = propertyEntity['claims']['P1629'][1].mainsnak.datavalue.value.id
local articleSitelink = mw.wikibase.getSitelink(subjectItemQid)
if articleSitelink ~= nil then -- Property subject item has local article
propertyValue.label = '[[' .. articleSitelink .. '|' .. propertyValue.label .. ']]'
end
end
end
local value = overriden_value
-- Check if value is manually overriden
if (value == nil) then
-- HIERARCHY FEATURE LOGIC
if #statements == 1 and levels >= 2 and (properties_with_parents_hash[property] or properties_with_children_hash[property]) then
value = propertyValue.value
if property == 'P155' or property == 'P156' then -- follows or followed by
value = '• ' .. value
end
local level = {}
-- Show parent/child item if any:
if item['claims'][property][1].mainsnak.snaktype == 'value' then
level[1] = {}
level[1].value = item['claims'][property][1].mainsnak.datavalue.value
level[1].item = mw.wikibase.getEntity(level[1].value.id)
if level[1].item then
level[1].statements = mw.wikibase.getBestStatements(level[1].item.id, property)
else
level[1].statements = {}
end
end
if item['claims'][property][1].mainsnak.snaktype == 'value'
and #level[1].statements == 1 and level[1].statements[1].mainsnak.datavalue then
level[1].qid = level[1].statements[1].mainsnak.datavalue.value.id
if level[1].qid ~= countryid then -- do not repeat country
level[1].propertyValue = level[1].item:formatStatements(property)
if level[1].propertyValue then
-- Show multi-level list as bulleted list:
if not (property == 'P155' or property == 'P156') then
value = '• ' .. value
end
if properties_with_children_hash[property] then -- next lower level / child item
if property == 'P156' then
value = value .. '<br/>• ' .. level[1].propertyValue.value
else
value = value .. '<br/>' .. ' • ' .. level[1].propertyValue.value
end
else -- next higher level / parent item
if property == 'P155' then
value = '• ' .. level[1].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[1].propertyValue.value .. '<br/> ' .. value
end
end
local lc = 2 -- level counter
while lc < levels and level[lc-1].item and level[lc-1].item.claims[property] and level[lc-1].item.claims[property][1] and level[lc-1].item.claims[property][1].mainsnak.datavalue do
level[lc]={}
level[lc].value = level[lc-1].item.claims[property][1].mainsnak.datavalue.value
level[lc].item = mw.wikibase.getEntity(level[lc].value.id)
if not level[lc].item then break end
level[lc].statements = mw.wikibase.getBestStatements(level[lc].item.id, property)
if #level[lc].statements > 0 and level[lc].statements[1].mainsnak.datavalue then
level[lc].qid = level[lc].statements[1].mainsnak.datavalue.value.id
if #level[lc].statements == 1 and level[lc].qid ~= countryid then
level[lc].propertyValue = level[lc].item:formatStatements(property)
if properties_with_children_hash[property] then
if property == 'P156' then
value = value .. '<br/>' .. '• ' .. level[lc].propertyValue.value
else
value = value .. '<br/>' .. string.rep(' ', lc) .. '• ' .. level[lc].propertyValue.value
end
else
if property == 'P155' then
value = '• ' .. level[lc].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[lc].propertyValue.value .. '<br/> ' .. value:gsub('<br/>', '<br/> ')
end
end
lc = lc+1
else
break
end
else
break
end
end -- while lc
end
end
end
if property == 'P155' then -- P155 (follows / Chronology)
local visited = {}
visited[item.id] = true
-- 1. Fetch previous items (P155 chain) up to 2 steps back
local prev_items = {}
local curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P155')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local prev_id = st[1].mainsnak.datavalue.value.id
if prev_id == countryid or visited[prev_id] then break end
table.insert(prev_items, prev_id)
visited[prev_id] = true
curr_qid = prev_id
else
break
end
end
value = ""
-- 2. Print previous items in CHRONOLOGICAL order (oldest first)
if #prev_items > 0 then
for i = #prev_items, 1, -1 do
local id = prev_items[i]
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
-- 3. Add Current Item (Bold)
value = value .. "<p>• \'\'\'" .. (item:getLabel() or mw.title.getCurrentTitle().text) .. "\'\'\'"
-- 4. Fetch next items (P156 chain) up to 2 steps forward
local next_items = {}
curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P156')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local next_id = st[1].mainsnak.datavalue.value.id
-- Stop if country ID or if item was already visited above
if next_id == countryid or visited[next_id] then break end
table.insert(next_items, next_id)
visited[next_id] = true
curr_qid = next_id
else
break
end
end
if #next_items > 0 then
for _, id in ipairs(next_items) do
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
propertyValue.label = 'کال زان' -- Chronology
merged_chronology = true
end
-- END HIERARCHY LOGIC
else
-- Standard processing for non-hierarchical items
if datatype == 'time' then
local statementObject = getBestStatement(item, property)
if statementObject and statementObject.time then
local dateString = statementObject.time
if property == 'P1317' or property == 'P2031' then
value = formatDate(lang, dateString, propertyValue.value, 'Y')
else
value = formatDate(lang, dateString, propertyValue.value)
end
else
value = ''
end
elseif datatype == 'wikibase-item' then
-- Custom formatting to add Tooltip, Icon, and Date Qualifiers
local vals = {}
local has_qualifier = false
for _, stmt in ipairs(statements) do
if stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue and stmt.mainsnak.datavalue.value.id then
local id = stmt.mainsnak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
local item_str = ""
if sitelink then
item_str = '[[' .. sitelink .. '|' .. label .. ']]'
elseif en_sitelink then
local desc = getDescription(id)
item_str = '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
item_str = label
end
-- Extract Date Qualifier if available
local qual = getDateQualifier(stmt)
if qual then
item_str = item_str .. ' <small>(' .. qual .. ')</small>'
has_qualifier = true
end
table.insert(vals, item_str)
end
end
-- Switch format: Unbulleted list (<br/>) if qualifiers exist, comma-separated (، ) if not
if has_qualifier then
value = table.concat(vals, '<br/>')
else
value = table.concat(vals, '، ')
end
if value == '' then value = propertyValue.value end
else
local qual = statements[1] and getDateQualifier(statements[1])
if qual then
value = propertyValue.value .. ' <small>(' .. qual .. ')</small>'
else
value = propertyValue.value
end
end
end
elseif (value:find("^[Q]%d+") ~= nil) then
value = '[[' .. mw.wikibase.getSitelink(value) .. ']]'
end
if (datatype == 'time' or datatype == 'number' or datatype == 'quantity') then
value = toKashmirinumbers(value)
end
-- COLLAPSIBLE LIST LOGIC FOR > 10 ITEMS (NO HEADER)
if #statements > 10 then
value = '<div class="mw-collapsible mw-collapsed" id="mw-custom-collapsible-' .. property .. '" style="border:none; background:transparent;">' ..
'<div class="mw-collapsible-content">' .. value .. '</div></div>'
end
if not isEmpty(value) then
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em',
['vertical-align'] = 'text-top'
})
:wikitext(lang:ucfirst(propertyValue.label)):done()
:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px',
['vertical-align'] = 'text-top'
})
:wikitext(frame:preprocess(value))
end
end
end -- end skip_this_property check
end
-- MANUAL ROWS AND CUSTOM HEADERS
for i = 1, 10 do
local label_param = 'label' .. i
local data_param = 'data' .. i
local header_param = 'customheader' .. i
-- Support for 3 columns
local data_a_param = 'data' .. i .. 'a'
local data_b_param = 'data' .. i .. 'b'
local data_c_param = 'data' .. i .. 'c'
local label_value = args[label_param]
local data_value = args[data_param]
local header_value = args[header_param]
local data_a_value = args[data_a_param]
local data_b_value = args[data_b_param]
local data_c_value = args[data_c_param]
-- STRICT CHECKS: Make sure the parameters aren't just empty strings
local has_label = label_value and #label_value > 0
local has_data = data_value and #data_value > 0
local has_data_a = data_a_value and #data_a_value > 0
local has_data_b = data_b_value and #data_b_value > 0
local has_data_c = data_c_value and #data_c_value > 0
-- Custom Header Row
if header_value and #header_value > 0 then
dataTable:tag('tr')
:tag('th')
:attr('colspan', '2')
:css({
['text-align'] = 'center',
['font-weight'] = 'bold',
['background-color'] = themeColor,
['color'] = args.titletextcolor or '#000000',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(frame:preprocess(header_value))
:done()
:done()
end
-- Data Row
if has_data or has_data_a or has_data_b or has_data_c then
local row = dataTable:tag('tr')
-- NEW Case 1: Dynamic Multi-Column layout (1, 2, or 3 columns)
if has_data_a or has_data_b or has_data_c then
local cell
if has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
cell = row:tag('td')
else
cell = row:tag('td'):attr('colspan', '2')
end
local innerTable = cell:tag('table')
:css({
['width'] = '100%',
['table-layout'] = 'fixed',
['text-align'] = 'center',
['background'] = 'transparent',
['border-collapse'] = 'collapse',
['line-height'] = '1.4em'
})
local innerRow = innerTable:tag('tr'):css('vertical-align', 'top')
-- Count how many columns actually exist to calculate perfect width
local active_cols = 0
if has_data_a then active_cols = active_cols + 1 end
if has_data_b then active_cols = active_cols + 1 end
if has_data_c then active_cols = active_cols + 1 end
local col_width = (100 / active_cols) .. '%'
local printed_cols = 0
-- Column A
if has_data_a then
innerRow:tag('td')
:css({ ['width'] = col_width, ['padding'] = '0.2em' })
:wikitext(frame:preprocess(data_a_value))
:done()
printed_cols = printed_cols + 1
end
-- Column B
if has_data_b then
local css_b = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_b['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_b)
:wikitext(frame:preprocess(data_b_value))
:done()
printed_cols = printed_cols + 1
end
-- Column C
if has_data_c then
local css_c = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_c['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_c)
:wikitext(frame:preprocess(data_c_value))
:done()
end
-- Original Case 2: Both standard label and standard data exist
elseif has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
row:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px'
})
:wikitext(frame:preprocess(data_value))
:done()
-- Original Case 3: Only standard data exists
else
row:tag('td')
:attr('colspan', '2')
:css({
['line-height'] = '1.6em',
['text-align'] = 'center',
['padding'] = '0.5em 0.3em',
['font-size'] = '100%'
})
:wikitext(frame:preprocess(data_value))
:done()
end
row:done()
end
end
-- Standalone Module at the bottom (Preserved exactly as requested)
local standalone_module = args['module'] or args['ماڈیول']
if standalone_module and #standalone_module > 0 then
dataTable:tag('tr')
:tag('td')
:attr('colspan', '2')
:css({
['padding'] = '0',
['text-align'] = 'center',
['width'] = '100%'
})
:wikitext(frame:preprocess(standalone_module))
:done()
:done()
end
-- Map
local coordinates_statements = item:getBestStatements('P625')
if #coordinates_statements >= 1 and coordinates_statements[1].mainsnak.datavalue and coordinates_statements[1].mainsnak.datavalue.value.globe == 'http://www.wikidata.org/entity/Q2' then
local latitude = coordinates_statements[1].mainsnak.datavalue.value.latitude
local longitude = coordinates_statements[1].mainsnak.datavalue.value.longitude
local geojson = {
type = 'Feature',
geometry = {
type = 'Point',
coordinates = { longitude, latitude }
},
properties = {
title = item:getLabel() or mw.title.getCurrentTitle().text,
['marker-symbol'] = 'marker',
['marker-color'] = '#224422',
}
}
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(frame:extensionTag('mapframe', mw.text.jsonEncode(geojson), {
height = 250,
width = 250,
frameless = 'frameless',
align = 'center',
latitude = latitude,
longitude = longitude,
zoom = 6
}))
end
local div_start = '<div style="border-style: solid; border-color:gray; border-width: 1px 0 0 0; margin-top: 2em; text-align: center;">'
local pen_icon = ' [[File:Wikidata-logo.svg|' .. edit_message .. '|22px|baseline|class=noviewer|link=https://www.wikidata.org/wiki/' .. item.id .. ']]'
local edit_message_link = '[https://www.wikidata.org/wiki/' .. item.id .. ' وِکی ڈیٹا پؠٹھ کٔرِو اؠڈِٹ]'
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(div_start .. edit_message_link .. pen_icon .. '</div>')
return tostring(dataTable)
end
return p
6mq728ssb94zeylh3h9olt4q95iwudc
146594
146593
2026-07-31T14:38:12Z
آیات محراج
11062
146594
Scribunto
text/plain
-- Please DO NOT edit this page unless you know what you are doing.
-- Maintainer: User:511KeV
-- https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual
-- https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua
local property_blacklist = {
'P360', --is a list of
'P4224', --category contains
'P935', -- Commons gallery
'P1472', -- Commons Creator page
'P1612', -- Commons Institution page
'P373', -- Commons category
'P3722', -- Commons maps category
'P1151', -- topic's main Wikimedia portal
'P1424', -- topic's main template
'P910', -- topic's main category
'P1200', -- bodies of water basin category
'P1792', -- category of associated people
'P2521', -- female form of label
'P3321', -- male form of label
'P6186', -- category for eponymous categories
'P1464', -- category for people born here
'P1465', -- category for people who died here
'P1791', -- category of people buried here
'P1740', -- category for films shot at this location
'P2033', -- Category for pictures taken with camera
'P2517', -- category for recipients of this award
'P4195', -- category for employees of the organization
'P1754', -- category related to list
'P8596', -- category for the exterior of the item
'P301', -- category's main topic
'P6112',-- category for members of a team
'P971', -- category combines topics
'P3876', -- category for alumni of educational institution
'P8933', -- category for the view from the item
'P1753', -- list related to category
'P3921', -- Wikidata SPARQL query equivalent
'P1204', -- Wikimedia portal's main topic
'P1423', -- template's main topic
'P1709', -- equivalent class
'P3950', -- narrower external class
'P2888', -- exact match
'P1382', -- coincident with
'P2670', -- has parts of the class
'P3113', -- does not have part
'P2737', -- union of
'P2738', -- disjoint union of
'P2445', -- metasubclass of
'P1963', -- properties for this type
'P3176', -- uses property
'P1889', -- different from
'P460', -- said to be the same as
'P2959', -- permanent duplicated item
'P2860', -- cites
'P5125', -- wikimedia outline
'P5008', -- on focus list of Wikimedia project
'P2559', -- Wikidata usage instructions
'P1343', -- described by source
'P8687', -- social media followers
'P972', -- catalogue
'P1282', -- OSM tag or key
'P4839', -- Wolfram Language entity code
'P6104', -- Maintained by Wikiproject
'P5996', -- Category for films in this language
'P735', -- Given name
'P734', -- Family name
'P1559', -- Native name (Handled separately)
'P21', -- Sex or gender
'P2184', -- history of topic
'P1438', -- Jewish Encyclopedia ID
'P7867', -- category for maps
'P8402', -- Open Data portal
'P1448', -- official name (Handled separately)
'P569', -- date of birth (Handled separately)
'P570', -- date of death (Handled separately)
'P19', -- place of birth
'P20', -- place of death
'P27', -- country of citizenship
'P2747', -- Filmiroda rating
'P7561', -- category for the interior of the item
'P6365', -- member category
'P465', -- sRGB color hex triplet
'P487', -- Unicode character
'P7084', -- related category
'P7763', -- Copyright status as a creator
'P1814', -- name in kana
'P2001', -- Revised Romanization
'P2572', -- Hashtag
'P8989', -- category for the view of the item
'P6363', -- WordLift
}
-- Exceptions to the datatype blocking:
local property_whitelist = {
'P856', -- official website
'P3896',-- geoshape
'P345', -- IMDB id
'P6375' -- street address
}
-- Properties with higher level items (Bulleted Hierarchy):
local properties_with_parents = {
'P131', -- located in the administrative territorial entity
'P144', -- based on
'P155', -- follows
'P171', -- parent taxon
'P276', -- location
'P279', -- subclass of
'P361', -- part of
'P706', -- located on terrain feature
'P749', -- parent organization
'P807', -- separated/forked from
'P1365', -- replaced
'P1647', -- subproperty of
'P3730' -- next higher rank
}
local properties_with_children = {
-- Properties with lower level items:
'P150', -- contains administrative territorial entity
'P156', -- followed by
'P355', -- subsidiary
'P527', -- has part
'P1012', -- contains
'P1366', -- replaced by
'P3729', -- next lower rank
'P4330', -- contains
'P7888' -- merged into
}
-- Merge two tables and return a new table
function mergeTables(first, second)
result = {}
for k,v in pairs(first) do
table.insert(result, v)
end
for k,v in pairs(second) do
table.insert(result, v)
end
return result
end
-- Turn index based tables into key based tables
function valuesToKeys(array)
local result = {}
for _, v in pairs(array) do
result[v:upper()] = true
end
return result
end
-- Helper to get description for tooltips
function getDescription(id)
return mw.wikibase.getDescription(id, 'ks') or mw.wikibase.getDescription(id, 'en') or ""
end
function getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
local birth_time = ''
if date_of_death then
birth_time = formatDate(lang, date_of_birth.time)
else
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
birth_time = string.format('{{Birth date and age|%s|%s|%s}}',
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
end
local birth = birth_time
if place_of_birth then
-- Try to get the Kashmiri article name for the entity
local birth_location = mw.wikibase.getSitelink(place_of_birth.id, 'kswiki')
local link = true
if not birth_location then
-- If there was no Kashmiri article for the entity, then get an article name from other wikis
birth_location = mw.wikibase.getLabel(place_of_birth.id)
link = false
end
if birth_location then
if link then birth_location = '[[' .. birth_location .. ']]' end
birth = birth .. '<br>' .. birth_location
local birth_country = getBestStatementById(place_of_birth.id, 'P17')
if birth_country then
local birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'kswiki')
local link = true
if not birth_country_label then
birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'enwiki')
link = false
end
if link then birth_country_label = '[[' .. birth_country_label .. ']]' end
birth = birth .. '، ' .. birth_country_label
end
end
end
return birth
end
function getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
local date_of_death_parts = mw.text.split(formatDate(lang, date_of_death.time, nil, 'Y-m-j'), '-')
local death_time = string.format('{{Death date and age|%s|%s|%s|%s|%s|%s}}',
date_of_death_parts[1], date_of_death_parts[2], date_of_death_parts[3],
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
local death = death_time
if place_of_death then
local death_location = mw.wikibase.getSitelink(place_of_death.id, 'kswiki')
local link = true
if not death_location then
death_location = mw.wikibase.getSitelink(place_of_death.id, 'enwiki')
link = false
end
if not death_location then
death_location = mw.wikibase.getLabel(place_of_death.id)
link = false
end
if death_location then
if link then death_location = '[[' .. death_location .. ']]' end
death = death .. '<br>' .. death_location
local death_country = getBestStatementById(place_of_death.id, 'P17')
if death_country then
local death_country_label = mw.wikibase.getSitelink(death_country.id, 'kswiki')
local link = true
if not death_country_label then
death_country_label = mw.wikibase.getSitelink(death_country.id, 'enwiki')
link = false
end
if link then death_country_label = '[[' .. death_country_label .. ']]' end
death = death .. '، ' .. death_country_label
end
end
end
return death
end
-- Convert Arabic numbers (0123456789) to Kashmiri numbers (٠١٢٣٤٥٦٧٨٩) and translate date terms
function toKashmirinumbers(text)
if text == nil then return nil end
return text:gsub('0', '0')
:gsub('1', '1')
:gsub('2', '2')
:gsub('3', '3')
:gsub('4', '4')
:gsub('5', '5')
:gsub('6', '6')
:gsub('7', '7')
:gsub('8', '8')
:gsub('9', '9')
:gsub('century', 'صٔدی')
:gsub('BCE', 'مَسیٖح برٛونٛہہ')
:gsub('million years', 'مِلیَن ؤری')
:gsub('AD', 'عیٖسوی')
:gsub('square kilometre', 'کِلومیٖٹَر چَکور')
:gsub('kilometre', 'کِلومیٖٹَر')
end
function formatDate(lang, dateString, fallback, format)
-- Check if the date is year-only (Wikidata uses -00-00 for unknown month/day)
local isYearOnly = string.find(dateString, '%-00%-00T') ~= nil
-- If no specific format is requested, set default based on precision
if not format then
if isYearOnly then
format = 'Y' -- Only show the Year
else
format = 'j xg Y' -- Show Day Month Year
end
end
-- For BCE dates (starting with -), MediaWiki's formatDate often returns the raw string.
-- We return it here so toKashmirinumbers can translate "century" and "BCE" later.
if dateString:sub(1, 1) == '-' then return fallback or dateString end
-- Standardize the string for the parser
dateString = dateString:gsub('%-00%-00T', '-01-01T')
return lang:formatDate(format, dateString, false)
end
-- Safe renderer for qualifier snaks using MediaWiki's native function
local function renderSnakSafe(snak)
if not snak or snak.snaktype ~= 'value' then return nil end
local success, res = pcall(mw.wikibase.renderSnak, snak)
if success and res and res ~= '' then
return toKashmirinumbers(res)
end
return nil
end
-- Helper to extract date qualifiers (P585 = Point in time, P580 = Start time, P582 = End time)
local function getDateQualifier(stmt)
if not stmt or not stmt.qualifiers then return nil end
local q = stmt.qualifiers
-- 1. Check for Point in Time (P585)
local p585 = q.P585 and renderSnakSafe(q.P585[1])
if p585 then return p585 end
-- 2. Check for Start Time (P580) and/or End Time (P582)
local p580 = q.P580 and renderSnakSafe(q.P580[1])
local p582 = q.P582 and renderSnakSafe(q.P582[1])
if p580 and p582 then
return p580 .. ' – ' .. p582
elseif p580 then
return p580 .. ' –'
elseif p582 then
return '– ' .. p582
end
return nil
end
function isEnglish(text)
return string.find(text, '[abcdefghijklmnopqrstuvwxyz]') ~= nil
end
-- Returns the best statements for the first property this item has
function getBestStatement(item, ...)
for i,v in ipairs(arg) do
local statements = item:getBestStatements(v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
-- Returns the best statements for the first property this item has
function getBestStatementById(id, ...)
for i,v in ipairs(arg) do
local statements = mw.wikibase.getBestStatements( id, v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
function len(t)
local count = 0
for _ in pairs(t) do count = count + 1 end
return count
end
function isEmpty(s)
return s == nil or s == ''
end
local module_properties = { ['item'] = true, ['آئٹم'] = true, ['کھٔٹِتھ'] = true, ['صِرِف کٲشُر'] = true, ['module'] = true, ['ماڈیول'] = true }
function getOverridenProperties(args)
properties = {}
for key, value in pairs(args) do
if (not module_properties[key]) then
properties[key:upper()] = value
end
end
return properties
end
local p = {}
function p.databox(frame)
local args = frame:getParent().args
local itemId = nil
local show_english_properties = true
if args.item or args['اَیٹم'] then
itemId = args.item or args['اَیٹم']
end
if args['صِرِف کٲشُر'] == true or args['صِرِف کٲشُر'] == 'آ' then
show_english_properties = false
end
local overriden_properties = getOverridenProperties(args)
local hidden_properties = {}
if args['کھٔٹِتھ'] then
hidden_properties = mw.text.split(args['کھٔٹِتھ'], "%s*[,،]%s*")
end
local lang = mw.language.getContentLanguage()
local item = mw.wikibase.getEntity(itemId)
local levels = 3 -- Default Max Levels for hierarchy
if item == nil then
mw.addWarning("Wikidata item not found")
return ""
end
-- ==========================================
-- NEW: Get Dynamic Theme securely via pcall
-- ==========================================
local themeColor = '#F2F2F2'
local themeIcon = ''
local success, themeModule = pcall(require, 'Module:Databox/theme')
if success and type(themeModule) == 'table' then
local themeData = themeModule.getTheme(args, item)
if themeData then
themeColor = themeData.color or '#F2F2F2'
themeIcon = themeData.icon or ''
end
end
-- Extract ONLY the strict primary Kashmiri label directly from the Wikidata table
local headerText = nil
if item and item.labels and item.labels['ks'] and item.labels['ks'].value then
headerText = item.labels['ks'].value
else
headerText = mw.title.getCurrentTitle().text
end
-- If editors accidentally typed aliases into the main label using commas (، or ,), cut them off!
if headerText then
headerText = string.match(headerText, "^([^,،]+)")
-- Trim any extra spaces left behind
headerText = string.gsub(headerText, "^%s*(.-)%s*$", "%1")
end
-- Apply icon to title text if available
if themeIcon ~= '' then
headerText = string.format("[[File:%s|22px|middle|link=]] %s", themeIcon, headerText)
end
-- ==========================================
--Table Construction
local dataTable = mw.html.create('table')
:addClass('infobox vcard')
:css({
['width'] = '22em'
})
-- Title
dataTable:tag('tr'):tag('th')
:addClass('fn')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
['background-color'] = themeColor,
['border-top'] = args.titleborder or 'none',
['border-bottom'] = args.titleborder or 'none',
['padding'] = '0.5em 0',
['margin'] = '0.5em 0',
['font-size'] = '125%',
['color'] = args.titletextcolor or 'black',
['font-weight'] = 'bold',
})
:wikitext(headerText)
-- Native name
local officialName = getBestStatement(item, 'P1448', 'P1559')
if officialName then
if officialName.language ~= 'ks' then
local langName = mw.language.fetchLanguageName(officialName.language, 'ks')
dataTable:tag('tr'):tag('th')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
padding = '0.5em 0',
margin = '0.5em 0',
['font-size'] = '90%',
['font-weight'] = 'bold',
['max-width'] = '240px'
})
:wikitext('اَصٕل ناو [[' .. langName ..']] زَبانہِ مَنٛز: ' .. officialName.text)
end
end
-- 1. Logo (P154) - 200px
local logo = args['لوگو'] or args['logo']
-- Manual caption for Logo
local logo_caption = args['لوگو_تَفصیٖل'] or args['logo_caption']
if not logo and item then
local st = item:getBestStatements('P154')
if #st > 0 then logo = st[1].mainsnak.datavalue.value end
end
if logo then
local logoCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center', ['padding-bottom'] = '5px'})
-- Render Logo
logoCell:wikitext('[[File:' .. logo .. '|frameless|200px]]')
-- Render Logo Caption (Only if manually added)
if logo_caption then
logoCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(logo_caption)
end
end
-- 2. Image (P18) - 300px
local image = args['تَصویٖر'] or args['image']
-- Manual caption for Image
local caption = args['تَصویٖر_تَفصیٖل'] or args['image_caption']
if not image and item then
local st = item:getBestStatements('P18')
if #st > 0 then image = st[1].mainsnak.datavalue.value end
end
if image then
local imageCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center'})
-- Render Image
imageCell:wikitext('[[File:' .. image .. '|frameless|300px]]')
-- Render Image Caption (Only if manually added)
if caption then
imageCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(caption)
end
end
-- P31 (Instance of)
local p31_stmts = item:getBestStatements('P31')
local p31_links = {} -- ALWAYS create this table, even if empty
if #p31_stmts > 0 then
for i = 1, math.min(#p31_stmts, 2) do
local snak = p31_stmts[i].mainsnak
if snak.datavalue and snak.datavalue.value.id then
local id = snak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
table.insert(p31_links, '[[' .. sitelink .. '|' .. label .. ']]')
elseif en_sitelink then
local desc = getDescription(id)
table.insert(p31_links, '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]')
else
table.insert(p31_links, label)
end
end
end
end
-- Render P31 row only if we actually have links
if #p31_links > 0 then
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({
['background-color'] = themeColor,
['font-weight'] = 'bold',
['text-align'] = 'center',
['color'] = args.titletextcolor or 'black',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(table.concat(p31_links, '، '))
end
local properties = mw.wikibase.orderProperties(item:getProperties())
local property_blacklist_hash = valuesToKeys(mergeTables(property_blacklist, hidden_properties))
local property_whitelist_hash = valuesToKeys(property_whitelist)
local properties_with_parents_hash = valuesToKeys(properties_with_parents)
local properties_with_children_hash = valuesToKeys(properties_with_children)
property_blacklist_hash['P31'] = true
property_blacklist_hash['P18'] = true
local edit_message = mw.message.new('vector-view-edit'):plain()
-- Birth/Death Logic
local date_of_birth = getBestStatement(item, 'P569')
local date_of_death = getBestStatement(item, 'P570')
local instance_of = getBestStatement(item, 'P31')
local place_of_birth = getBestStatement(item, 'P19')
local place_of_death = getBestStatement(item, 'P20')
local countryid = ' '
pcall(function ()
countryid = item.claims['P17'][1].mainsnak.datavalue.value.id
end)
if instance_of and instance_of.id == 'Q5' and date_of_birth and date_of_birth.time:sub(1, 1) ~= '-' then
local birth = getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('پٲدٲیِش'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(birth))
if date_of_death then
local death = getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('وَفات'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(death))
end
end
local merged_chronology = false -- flag for P155/P156
for _, property in pairs(properties) do
-- Skip rendering P156 separately if we merged it in P155 loop
local skip_this_property = false
if merged_chronology and property == 'P156' then
skip_this_property = true
end
if not skip_this_property then
-- Safely get datatype
local claims = item.claims[property]
local datatype = 'unknown'
if claims and claims[1] and claims[1].mainsnak and claims[1].mainsnak.datatype then
datatype = claims[1].mainsnak.datatype
end
local english_label = mw.wikibase.getLabelByLang(property, 'en')
english_label = english_label and english_label:upper() or property
local kashmiri_label = mw.wikibase.getLabelByLang(property, 'ks')
if property == 'P1082' or property == 'P1120' or property == 'P1339' or property == 'P2046' or property == 'P2044' then
datatype = 'number'
end
overriden_value = overriden_properties[english_label] or overriden_properties[kashmiri_label]
local shouldShow = false
if property_whitelist_hash[property] then
shouldShow = true
elseif datatype ~= 'commonsMedia' and datatype ~= 'external-id'
and datatype ~= 'wikibase-property' and
datatype ~= 'geo-shape' and datatype ~= 'tabular-data' and
(not property_blacklist_hash[property] and not property_blacklist_hash[english_label] and not property_blacklist_hash[kashmiri_label]) then
shouldShow = true
end
local statements = item:getBestStatements(property)
if shouldShow and (show_english_properties or kashmiri_label ~= nil or overriden_value) and #statements <= 30 then
local propertyValue = item:formatStatements(property)
-- RESTORED FEATURE: Link property label (P1629)
-- Checks if the property (e.g., "Capital") has a subject item (e.g., "Capital City")
-- and if that item has a Kashmiri article, it links the label.
local propertyEntity = mw.wikibase.getEntity(property)
if propertyEntity then
local propertySubjects = propertyEntity:getBestStatements('P1629') -- 'P1629 = subject item of this property'
if #propertySubjects == 1
and propertyEntity['claims']['P1629'][1].mainsnak.snaktype == 'value' then
local subjectItemQid = propertyEntity['claims']['P1629'][1].mainsnak.datavalue.value.id
local articleSitelink = mw.wikibase.getSitelink(subjectItemQid)
if articleSitelink ~= nil then -- Property subject item has local article
propertyValue.label = '[[' .. articleSitelink .. '|' .. propertyValue.label .. ']]'
end
end
end
local value = overriden_value
-- Check if value is manually overriden
if (value == nil) then
-- HIERARCHY FEATURE LOGIC
if #statements == 1 and levels >= 2 and (properties_with_parents_hash[property] or properties_with_children_hash[property]) then
value = propertyValue.value
if property == 'P155' or property == 'P156' then -- follows or followed by
value = '• ' .. value
end
local level = {}
-- Show parent/child item if any:
if item['claims'][property][1].mainsnak.snaktype == 'value' then
level[1] = {}
level[1].value = item['claims'][property][1].mainsnak.datavalue.value
level[1].item = mw.wikibase.getEntity(level[1].value.id)
if level[1].item then
level[1].statements = mw.wikibase.getBestStatements(level[1].item.id, property)
else
level[1].statements = {}
end
end
if item['claims'][property][1].mainsnak.snaktype == 'value'
and #level[1].statements == 1 and level[1].statements[1].mainsnak.datavalue then
level[1].qid = level[1].statements[1].mainsnak.datavalue.value.id
if level[1].qid ~= countryid then -- do not repeat country
level[1].propertyValue = level[1].item:formatStatements(property)
if level[1].propertyValue then
-- Show multi-level list as bulleted list:
if not (property == 'P155' or property == 'P156') then
value = '• ' .. value
end
if properties_with_children_hash[property] then -- next lower level / child item
if property == 'P156' then
value = value .. '<br/>• ' .. level[1].propertyValue.value
else
value = value .. '<br/>' .. ' • ' .. level[1].propertyValue.value
end
else -- next higher level / parent item
if property == 'P155' then
value = '• ' .. level[1].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[1].propertyValue.value .. '<br/> ' .. value
end
end
local lc = 2 -- level counter
while lc < levels and level[lc-1].item and level[lc-1].item.claims[property] and level[lc-1].item.claims[property][1] and level[lc-1].item.claims[property][1].mainsnak.datavalue do
level[lc]={}
level[lc].value = level[lc-1].item.claims[property][1].mainsnak.datavalue.value
level[lc].item = mw.wikibase.getEntity(level[lc].value.id)
if not level[lc].item then break end
level[lc].statements = mw.wikibase.getBestStatements(level[lc].item.id, property)
if #level[lc].statements > 0 and level[lc].statements[1].mainsnak.datavalue then
level[lc].qid = level[lc].statements[1].mainsnak.datavalue.value.id
if #level[lc].statements == 1 and level[lc].qid ~= countryid then
level[lc].propertyValue = level[lc].item:formatStatements(property)
if properties_with_children_hash[property] then
if property == 'P156' then
value = value .. '<br/>' .. '• ' .. level[lc].propertyValue.value
else
value = value .. '<br/>' .. string.rep(' ', lc) .. '• ' .. level[lc].propertyValue.value
end
else
if property == 'P155' then
value = '• ' .. level[lc].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[lc].propertyValue.value .. '<br/> ' .. value:gsub('<br/>', '<br/> ')
end
end
lc = lc+1
else
break
end
else
break
end
end -- while lc
end
end
end
if property == 'P155' then -- P155 (follows / Chronology)
local visited = {}
visited[item.id] = true
-- 1. Fetch previous items (P155 chain) up to 2 steps back
local prev_items = {}
local curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P155')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local prev_id = st[1].mainsnak.datavalue.value.id
if prev_id == countryid or visited[prev_id] then break end
table.insert(prev_items, prev_id)
visited[prev_id] = true
curr_qid = prev_id
else
break
end
end
value = ""
-- 2. Print previous items in CHRONOLOGICAL order (oldest first)
if #prev_items > 0 then
for i = #prev_items, 1, -1 do
local id = prev_items[i]
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
-- 3. Add Current Item (Bold)
value = value .. "<p>• \'\'\'" .. (item:getLabel() or mw.title.getCurrentTitle().text) .. "\'\'\'"
-- 4. Fetch next items (P156 chain) up to 2 steps forward
local next_items = {}
curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P156')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local next_id = st[1].mainsnak.datavalue.value.id
-- Stop if country ID or if item was already visited above
if next_id == countryid or visited[next_id] then break end
table.insert(next_items, next_id)
visited[next_id] = true
curr_qid = next_id
else
break
end
end
if #next_items > 0 then
for _, id in ipairs(next_items) do
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
propertyValue.label = 'کال زان' -- Chronology
merged_chronology = true
end
-- END HIERARCHY LOGIC
else
-- Standard processing for non-hierarchical items
if datatype == 'time' then
local statementObject = getBestStatement(item, property)
if statementObject and statementObject.time then
local dateString = statementObject.time
if property == 'P1317' or property == 'P2031' then
value = formatDate(lang, dateString, propertyValue.value, 'Y')
else
value = formatDate(lang, dateString, propertyValue.value)
end
else
value = ''
end
elseif datatype == 'wikibase-item' then
-- Custom formatting to add Tooltip, Icon, and Date Qualifiers
local vals = {}
local has_qualifier = false
for _, stmt in ipairs(statements) do
if stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue and stmt.mainsnak.datavalue.value.id then
local id = stmt.mainsnak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
local item_str = ""
if sitelink then
item_str = '[[' .. sitelink .. '|' .. label .. ']]'
elseif en_sitelink then
local desc = getDescription(id)
item_str = '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
item_str = label
end
-- Extract Date Qualifier if available
local qual = getDateQualifier(stmt)
if qual then
item_str = item_str .. ' <small>(' .. qual .. ')</small>'
has_qualifier = true
end
table.insert(vals, item_str)
end
end
-- Switch format: Unbulleted list (<br/>) if qualifiers exist, comma-separated (، ) if not
if has_qualifier then
value = table.concat(vals, '<br/>')
else
value = table.concat(vals, '، ')
end
if value == '' then value = propertyValue.value end
else
local qual = statements[1] and getDateQualifier(statements[1])
if qual then
value = propertyValue.value .. ' <small>(' .. qual .. ')</small>'
else
value = propertyValue.value
end
end
end
elseif (value:find("^[Q]%d+") ~= nil) then
value = '[[' .. mw.wikibase.getSitelink(value) .. ']]'
end
if (datatype == 'time' or datatype == 'number' or datatype == 'quantity') then
value = toKashmirinumbers(value)
end
-- COLLAPSIBLE LIST LOGIC FOR > 10 ITEMS (NO HEADER)
if #statements > 10 then
value = '<div class="mw-collapsible mw-collapsed" id="mw-custom-collapsible-' .. property .. '" style="border:none; background:transparent;">' ..
'<div class="mw-collapsible-content">' .. value .. '</div></div>'
end
if not isEmpty(value) then
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em',
['vertical-align'] = 'text-top'
})
:wikitext(lang:ucfirst(propertyValue.label)):done()
:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px',
['vertical-align'] = 'text-top'
})
:wikitext(frame:preprocess(value))
end
end
end -- end skip_this_property check
end
-- MANUAL ROWS AND CUSTOM HEADERS
for i = 1, 10 do
local label_param = 'label' .. i
local data_param = 'data' .. i
local header_param = 'customheader' .. i
-- Support for 3 columns
local data_a_param = 'data' .. i .. 'a'
local data_b_param = 'data' .. i .. 'b'
local data_c_param = 'data' .. i .. 'c'
local label_value = args[label_param]
local data_value = args[data_param]
local header_value = args[header_param]
local data_a_value = args[data_a_param]
local data_b_value = args[data_b_param]
local data_c_value = args[data_c_param]
-- STRICT CHECKS: Make sure the parameters aren't just empty strings
local has_label = label_value and #label_value > 0
local has_data = data_value and #data_value > 0
local has_data_a = data_a_value and #data_a_value > 0
local has_data_b = data_b_value and #data_b_value > 0
local has_data_c = data_c_value and #data_c_value > 0
-- Custom Header Row
if header_value and #header_value > 0 then
dataTable:tag('tr')
:tag('th')
:attr('colspan', '2')
:css({
['text-align'] = 'center',
['font-weight'] = 'bold',
['background-color'] = themeColor,
['color'] = args.titletextcolor or '#000000',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(frame:preprocess(header_value))
:done()
:done()
end
-- Data Row
if has_data or has_data_a or has_data_b or has_data_c then
local row = dataTable:tag('tr')
-- NEW Case 1: Dynamic Multi-Column layout (1, 2, or 3 columns)
if has_data_a or has_data_b or has_data_c then
local cell
if has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
cell = row:tag('td')
else
cell = row:tag('td'):attr('colspan', '2')
end
local innerTable = cell:tag('table')
:css({
['width'] = '100%',
['table-layout'] = 'fixed',
['text-align'] = 'center',
['background'] = 'transparent',
['border-collapse'] = 'collapse',
['line-height'] = '1.4em'
})
local innerRow = innerTable:tag('tr'):css('vertical-align', 'top')
-- Count how many columns actually exist to calculate perfect width
local active_cols = 0
if has_data_a then active_cols = active_cols + 1 end
if has_data_b then active_cols = active_cols + 1 end
if has_data_c then active_cols = active_cols + 1 end
local col_width = (100 / active_cols) .. '%'
local printed_cols = 0
-- Column A
if has_data_a then
innerRow:tag('td')
:css({ ['width'] = col_width, ['padding'] = '0.2em' })
:wikitext(frame:preprocess(data_a_value))
:done()
printed_cols = printed_cols + 1
end
-- Column B
if has_data_b then
local css_b = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_b['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_b)
:wikitext(frame:preprocess(data_b_value))
:done()
printed_cols = printed_cols + 1
end
-- Column C
if has_data_c then
local css_c = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_c['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_c)
:wikitext(frame:preprocess(data_c_value))
:done()
end
-- Original Case 2: Both standard label and standard data exist
elseif has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
row:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px'
})
:wikitext(frame:preprocess(data_value))
:done()
-- Original Case 3: Only standard data exists
else
row:tag('td')
:attr('colspan', '2')
:css({
['line-height'] = '1.6em',
['text-align'] = 'center',
['padding'] = '0.5em 0.3em',
['font-size'] = '100%'
})
:wikitext(frame:preprocess(data_value))
:done()
end
row:done()
end
end
-- Standalone Module at the bottom (Preserved exactly as requested)
local standalone_module = args['module'] or args['ماڈیول']
if standalone_module and #standalone_module > 0 then
dataTable:tag('tr')
:tag('td')
:attr('colspan', '2')
:css({
['padding'] = '0',
['text-align'] = 'center',
['width'] = '100%'
})
:wikitext(frame:preprocess(standalone_module))
:done()
:done()
end
-- Map
local coordinates_statements = item:getBestStatements('P625')
if #coordinates_statements >= 1 and coordinates_statements[1].mainsnak.datavalue and coordinates_statements[1].mainsnak.datavalue.value.globe == 'http://www.wikidata.org/entity/Q2' then
local latitude = coordinates_statements[1].mainsnak.datavalue.value.latitude
local longitude = coordinates_statements[1].mainsnak.datavalue.value.longitude
local geojson = {
type = 'Feature',
geometry = {
type = 'Point',
coordinates = { longitude, latitude }
},
properties = {
title = item:getLabel() or mw.title.getCurrentTitle().text,
['marker-symbol'] = 'marker',
['marker-color'] = '#224422',
}
}
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(frame:extensionTag('mapframe', mw.text.jsonEncode(geojson), {
height = 250,
width = 250,
frameless = 'frameless',
align = 'center',
latitude = latitude,
longitude = longitude,
zoom = 6
}))
end
local div_start = '<div style="border-style: solid; border-color:gray; border-width: 1px 0 0 0; margin-top: 2em; text-align: center;">'
local pen_icon = ' [[File:Wikidata-logo.svg|' .. edit_message .. '|22px|baseline|class=noviewer|link=https://www.wikidata.org/wiki/' .. item.id .. ']]'
local edit_message_link = '[https://www.wikidata.org/wiki/' .. item.id .. ' وِکی ڈیٹا پؠٹھ کٔرِو اؠڈِٹ]'
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(div_start .. edit_message_link .. pen_icon .. '</div>')
return tostring(dataTable)
end
return p
6gf7qrg5pt407il0j0csxv0cer5m4va
146595
146594
2026-07-31T14:48:31Z
آیات محراج
11062
146595
Scribunto
text/plain
-- Please DO NOT edit this page unless you know what you are doing.
-- Maintainer: User:511KeV
-- https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual
-- https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua
local property_blacklist = {
'P360', --is a list of
'P4224', --category contains
'P935', -- Commons gallery
'P1472', -- Commons Creator page
'P1612', -- Commons Institution page
'P373', -- Commons category
'P3722', -- Commons maps category
'P1151', -- topic's main Wikimedia portal
'P1424', -- topic's main template
'P910', -- topic's main category
'P1200', -- bodies of water basin category
'P1792', -- category of associated people
'P2521', -- female form of label
'P3321', -- male form of label
'P6186', -- category for eponymous categories
'P1464', -- category for people born here
'P1465', -- category for people who died here
'P1791', -- category of people buried here
'P1740', -- category for films shot at this location
'P2033', -- Category for pictures taken with camera
'P2517', -- category for recipients of this award
'P4195', -- category for employees of the organization
'P1754', -- category related to list
'P8596', -- category for the exterior of the item
'P301', -- category's main topic
'P6112',-- category for members of a team
'P971', -- category combines topics
'P3876', -- category for alumni of educational institution
'P8933', -- category for the view from the item
'P1753', -- list related to category
'P3921', -- Wikidata SPARQL query equivalent
'P1204', -- Wikimedia portal's main topic
'P1423', -- template's main topic
'P1709', -- equivalent class
'P3950', -- narrower external class
'P2888', -- exact match
'P1382', -- coincident with
'P2670', -- has parts of the class
'P3113', -- does not have part
'P2737', -- union of
'P2738', -- disjoint union of
'P2445', -- metasubclass of
'P1963', -- properties for this type
'P3176', -- uses property
'P1889', -- different from
'P460', -- said to be the same as
'P2959', -- permanent duplicated item
'P2860', -- cites
'P5125', -- wikimedia outline
'P5008', -- on focus list of Wikimedia project
'P2559', -- Wikidata usage instructions
'P1343', -- described by source
'P8687', -- social media followers
'P972', -- catalogue
'P1282', -- OSM tag or key
'P4839', -- Wolfram Language entity code
'P6104', -- Maintained by Wikiproject
'P5996', -- Category for films in this language
'P735', -- Given name
'P734', -- Family name
'P1559', -- Native name (Handled separately)
'P21', -- Sex or gender
'P2184', -- history of topic
'P1438', -- Jewish Encyclopedia ID
'P7867', -- category for maps
'P8402', -- Open Data portal
'P1448', -- official name (Handled separately)
'P569', -- date of birth (Handled separately)
'P570', -- date of death (Handled separately)
'P19', -- place of birth
'P20', -- place of death
'P27', -- country of citizenship
'P2747', -- Filmiroda rating
'P7561', -- category for the interior of the item
'P6365', -- member category
'P465', -- sRGB color hex triplet
'P487', -- Unicode character
'P7084', -- related category
'P7763', -- Copyright status as a creator
'P1814', -- name in kana
'P2001', -- Revised Romanization
'P2572', -- Hashtag
'P8989', -- category for the view of the item
'P6363', -- WordLift
}
-- Exceptions to the datatype blocking:
local property_whitelist = {
'P856', -- official website
'P3896',-- geoshape
'P345', -- IMDB id
'P6375' -- street address
}
-- Properties with higher level items (Bulleted Hierarchy):
local properties_with_parents = {
'P131', -- located in the administrative territorial entity
'P144', -- based on
'P155', -- follows
'P171', -- parent taxon
'P276', -- location
'P279', -- subclass of
'P361', -- part of
'P706', -- located on terrain feature
'P749', -- parent organization
'P807', -- separated/forked from
'P1365', -- replaced
'P1647', -- subproperty of
'P3730' -- next higher rank
}
local properties_with_children = {
-- Properties with lower level items:
'P150', -- contains administrative territorial entity
'P156', -- followed by
'P355', -- subsidiary
'P527', -- has part
'P1012', -- contains
'P1366', -- replaced by
'P3729', -- next lower rank
'P4330', -- contains
'P7888' -- merged into
}
-- Merge two tables and return a new table
function mergeTables(first, second)
result = {}
for k,v in pairs(first) do
table.insert(result, v)
end
for k,v in pairs(second) do
table.insert(result, v)
end
return result
end
-- Turn index based tables into key based tables
function valuesToKeys(array)
local result = {}
for _, v in pairs(array) do
result[v:upper()] = true
end
return result
end
-- Helper to get description for tooltips
function getDescription(id)
return mw.wikibase.getDescription(id, 'ks') or mw.wikibase.getDescription(id, 'en') or ""
end
function getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
local birth_time = ''
if date_of_death then
birth_time = formatDate(lang, date_of_birth.time)
else
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
birth_time = string.format('{{Birth date and age|%s|%s|%s}}',
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
end
local birth = birth_time
if place_of_birth then
-- Try to get the Kashmiri article name for the entity
local birth_location = mw.wikibase.getSitelink(place_of_birth.id, 'kswiki')
local link = true
if not birth_location then
-- If there was no Kashmiri article for the entity, then get an article name from other wikis
birth_location = mw.wikibase.getLabel(place_of_birth.id)
link = false
end
if birth_location then
if link then birth_location = '[[' .. birth_location .. ']]' end
birth = birth .. '<br>' .. birth_location
local birth_country = getBestStatementById(place_of_birth.id, 'P17')
if birth_country then
local birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'kswiki')
local link = true
if not birth_country_label then
birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'enwiki')
link = false
end
if link then birth_country_label = '[[' .. birth_country_label .. ']]' end
birth = birth .. '، ' .. birth_country_label
end
end
end
return birth
end
function getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
local date_of_death_parts = mw.text.split(formatDate(lang, date_of_death.time, nil, 'Y-m-j'), '-')
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
local death_time = string.format('{{Death date and age|%s|%s|%s|%s|%s|%s}}',
date_of_death_parts[1], date_of_death_parts[2], date_of_death_parts[3],
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
local death = death_time
if place_of_death then
local death_location = mw.wikibase.getSitelink(place_of_death.id, 'kswiki')
local link = true
if not death_location then
death_location = mw.wikibase.getSitelink(place_of_death.id, 'enwiki')
link = false
end
if not death_location then
death_location = mw.wikibase.getLabel(place_of_death.id)
link = false
end
if death_location then
if link then death_location = '[[' .. death_location .. ']]' end
death = death .. '<br>' .. death_location
local death_country = getBestStatementById(place_of_death.id, 'P17')
if death_country then
local death_country_label = mw.wikibase.getSitelink(death_country.id, 'kswiki')
local link = true
if not death_country_label then
death_country_label = mw.wikibase.getSitelink(death_country.id, 'enwiki')
link = false
end
if link then death_country_label = '[[' .. death_country_label .. ']]' end
death = death .. '، ' .. death_country_label
end
end
end
return death
end
-- Convert Arabic numbers (0123456789) to Kashmiri numbers (٠١٢٣٤٥٦٧٨٩) and translate date terms
function toKashmirinumbers(text)
if text == nil then return nil end
return text:gsub('0', '0')
:gsub('1', '1')
:gsub('2', '2')
:gsub('3', '3')
:gsub('4', '4')
:gsub('5', '5')
:gsub('6', '6')
:gsub('7', '7')
:gsub('8', '8')
:gsub('9', '9')
:gsub('century', 'صٔدی')
:gsub('BCE', 'مَسیٖح برٛونٛہہ')
:gsub('million years', 'مِلیَن ؤری')
:gsub('AD', 'عیٖسوی')
:gsub('square kilometre', 'کِلومیٖٹَر چَکور')
:gsub('kilometre', 'کِلومیٖٹَر')
end
function formatDate(lang, dateString, fallback, format)
-- Check if the date is year-only (Wikidata uses -00-00 for unknown month/day)
local isYearOnly = string.find(dateString, '%-00%-00T') ~= nil
-- If no specific format is requested, set default based on precision
if not format then
if isYearOnly then
format = 'Y' -- Only show the Year
else
format = 'j xg Y' -- Show Day Month Year
end
end
-- For BCE dates (starting with -), MediaWiki's formatDate often returns the raw string.
-- We return it here so toKashmirinumbers can translate "century" and "BCE" later.
if dateString:sub(1, 1) == '-' then return fallback or dateString end
-- Standardize the string for the parser
dateString = dateString:gsub('%-00%-00T', '-01-01T')
return lang:formatDate(format, dateString, false)
end
-- Safe renderer for qualifier snaks using MediaWiki's native function
local function renderSnakSafe(snak)
if not snak or snak.snaktype ~= 'value' then return nil end
local success, res = pcall(mw.wikibase.renderSnak, snak)
if success and res and res ~= '' then
return toKashmirinumbers(res)
end
return nil
end
-- Helper to extract date qualifiers (P585 = Point in time, P580 = Start time, P582 = End time)
local function getDateQualifier(stmt)
if not stmt or not stmt.qualifiers then return nil end
local q = stmt.qualifiers
-- 1. Check for Point in Time (P585)
local p585 = q.P585 and renderSnakSafe(q.P585[1])
if p585 then return p585 end
-- 2. Check for Start Time (P580) and/or End Time (P582)
local p580 = q.P580 and renderSnakSafe(q.P580[1])
local p582 = q.P582 and renderSnakSafe(q.P582[1])
if p580 and p582 then
return p580 .. ' – ' .. p582
elseif p580 then
return p580 .. ' –'
elseif p582 then
return '– ' .. p582
end
return nil
end
function isEnglish(text)
return string.find(text, '[abcdefghijklmnopqrstuvwxyz]') ~= nil
end
-- Returns the best statements for the first property this item has
function getBestStatement(item, ...)
for i,v in ipairs(arg) do
local statements = item:getBestStatements(v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
-- Returns the best statements for the first property this item has
function getBestStatementById(id, ...)
for i,v in ipairs(arg) do
local statements = mw.wikibase.getBestStatements( id, v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
function len(t)
local count = 0
for _ in pairs(t) do count = count + 1 end
return count
end
function isEmpty(s)
return s == nil or s == ''
end
local module_properties = { ['item'] = true, ['آئٹم'] = true, ['کھٔٹِتھ'] = true, ['صِرِف کٲشُر'] = true, ['module'] = true, ['ماڈیول'] = true }
function getOverridenProperties(args)
properties = {}
for key, value in pairs(args) do
if (not module_properties[key]) then
properties[key:upper()] = value
end
end
return properties
end
local p = {}
function p.databox(frame)
local args = frame:getParent().args
local itemId = nil
local show_english_properties = true
if args.item or args['اَیٹم'] then
itemId = args.item or args['اَیٹم']
end
if args['صِرِف کٲشُر'] == true or args['صِرِف کٲشُر'] == 'آ' then
show_english_properties = false
end
local overriden_properties = getOverridenProperties(args)
local hidden_properties = {}
if args['کھٔٹِتھ'] then
hidden_properties = mw.text.split(args['کھٔٹِتھ'], "%s*[,،]%s*")
end
local lang = mw.language.getContentLanguage()
local item = mw.wikibase.getEntity(itemId)
local levels = 3 -- Default Max Levels for hierarchy
if item == nil then
mw.addWarning("Wikidata item not found")
return ""
end
-- ==========================================
-- Get Dynamic Theme securely via pcall
-- ==========================================
local themeColor = '#F2F2F2'
local themeIcon = ''
local success, themeModule = pcall(require, 'Module:Databox/theme')
if success and type(themeModule) == 'table' then
local themeData = themeModule.getTheme(args, item)
if themeData then
themeColor = themeData.color or '#F2F2F2'
themeIcon = themeData.icon or ''
end
end
-- Extract ONLY the strict primary Kashmiri label directly from the Wikidata table
local headerText = nil
if item and item.labels and item.labels['ks'] and item.labels['ks'].value then
headerText = item.labels['ks'].value
else
headerText = mw.title.getCurrentTitle().text
end
-- SAFELY cut off aliases using MediaWiki's Unicode string matcher (mw.ustring)
if headerText then
headerText = mw.ustring.match(headerText, "^([^,،]+)")
if headerText then
headerText = mw.ustring.gsub(headerText, "^%s*(.-)%s*$", "%1")
end
end
-- Fallback just in case the label was empty
if not headerText or headerText == '' then
headerText = mw.title.getCurrentTitle().text
end
-- Apply icon to title text if available
if themeIcon ~= '' then
headerText = string.format("[[File:%s|22px|middle|link=]] %s", themeIcon, headerText)
end
-- ==========================================
--Table Construction
local dataTable = mw.html.create('table')
:addClass('infobox vcard')
:css({
['width'] = '22em'
})
-- Title
dataTable:tag('tr'):tag('th')
:addClass('fn')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
['background-color'] = themeColor,
['border-top'] = args.titleborder or 'none',
['border-bottom'] = args.titleborder or 'none',
['padding'] = '0.5em 0',
['margin'] = '0.5em 0',
['font-size'] = '125%',
['color'] = args.titletextcolor or 'black',
['font-weight'] = 'bold',
})
:wikitext(headerText)
-- Native name
local officialName = getBestStatement(item, 'P1448', 'P1559')
if officialName then
if officialName.language ~= 'ks' then
local langName = mw.language.fetchLanguageName(officialName.language, 'ks')
dataTable:tag('tr'):tag('th')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
padding = '0.5em 0',
margin = '0.5em 0',
['font-size'] = '90%',
['font-weight'] = 'bold',
['max-width'] = '240px'
})
:wikitext('اَصٕل ناو [[' .. langName ..']] زَبانہِ مَنٛز: ' .. officialName.text)
end
end
-- 1. Logo (P154) - 200px
local logo = args['لوگو'] or args['logo']
local logo_caption = args['لوگو_تَفصیٖل'] or args['logo_caption']
if not logo and item then
local st = item:getBestStatements('P154')
if #st > 0 then logo = st[1].mainsnak.datavalue.value end
end
if logo then
local logoCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center', ['padding-bottom'] = '5px'})
logoCell:wikitext('[[File:' .. logo .. '|frameless|200px]]')
if logo_caption then
logoCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(logo_caption)
end
end
-- 2. Image (P18) - 300px
local image = args['تَصویٖر'] or args['image']
local caption = args['تَصویٖر_تَفصیٖل'] or args['image_caption']
if not image and item then
local st = item:getBestStatements('P18')
if #st > 0 then image = st[1].mainsnak.datavalue.value end
end
if image then
local imageCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center'})
imageCell:wikitext('[[File:' .. image .. '|frameless|300px]]')
if caption then
imageCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(caption)
end
end
-- P31 (Instance of)
local p31_stmts = item:getBestStatements('P31')
local p31_links = {}
if #p31_stmts > 0 then
for i = 1, math.min(#p31_stmts, 2) do
local snak = p31_stmts[i].mainsnak
if snak.datavalue and snak.datavalue.value.id then
local id = snak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
table.insert(p31_links, '[[' .. sitelink .. '|' .. label .. ']]')
elseif en_sitelink then
local desc = getDescription(id)
table.insert(p31_links, '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]')
else
table.insert(p31_links, label)
end
end
end
end
if #p31_links > 0 then
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({
['background-color'] = themeColor,
['font-weight'] = 'bold',
['text-align'] = 'center',
['color'] = args.titletextcolor or 'black',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(table.concat(p31_links, '، '))
end
local properties = mw.wikibase.orderProperties(item:getProperties())
local property_blacklist_hash = valuesToKeys(mergeTables(property_blacklist, hidden_properties))
local property_whitelist_hash = valuesToKeys(property_whitelist)
local properties_with_parents_hash = valuesToKeys(properties_with_parents)
local properties_with_children_hash = valuesToKeys(properties_with_children)
property_blacklist_hash['P31'] = true
property_blacklist_hash['P18'] = true
local edit_message = mw.message.new('vector-view-edit'):plain()
-- Birth/Death Logic
local date_of_birth = getBestStatement(item, 'P569')
local date_of_death = getBestStatement(item, 'P570')
local instance_of = getBestStatement(item, 'P31')
local place_of_birth = getBestStatement(item, 'P19')
local place_of_death = getBestStatement(item, 'P20')
local countryid = ' '
pcall(function ()
countryid = item.claims['P17'][1].mainsnak.datavalue.value.id
end)
if instance_of and instance_of.id == 'Q5' and date_of_birth and date_of_birth.time:sub(1, 1) ~= '-' then
local birth = getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('پٲدٲیِش'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(birth))
if date_of_death then
local death = getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('وَفات'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(death))
end
end
local merged_chronology = false
for _, property in pairs(properties) do
local skip_this_property = false
if merged_chronology and property == 'P156' then
skip_this_property = true
end
if not skip_this_property then
local claims = item.claims[property]
local datatype = 'unknown'
if claims and claims[1] and claims[1].mainsnak and claims[1].mainsnak.datatype then
datatype = claims[1].mainsnak.datatype
end
local english_label = mw.wikibase.getLabelByLang(property, 'en')
english_label = english_label and english_label:upper() or property
local kashmiri_label = mw.wikibase.getLabelByLang(property, 'ks')
if property == 'P1082' or property == 'P1120' or property == 'P1339' or property == 'P2046' or property == 'P2044' then
datatype = 'number'
end
overriden_value = overriden_properties[english_label] or overriden_properties[kashmiri_label]
local shouldShow = false
if property_whitelist_hash[property] then
shouldShow = true
elseif datatype ~= 'commonsMedia' and datatype ~= 'external-id'
and datatype ~= 'wikibase-property' and
datatype ~= 'geo-shape' and datatype ~= 'tabular-data' and
(not property_blacklist_hash[property] and not property_blacklist_hash[english_label] and not property_blacklist_hash[kashmiri_label]) then
shouldShow = true
end
local statements = item:getBestStatements(property)
if shouldShow and (show_english_properties or kashmiri_label ~= nil or overriden_value) and #statements <= 30 then
local propertyValue = item:formatStatements(property)
local propertyEntity = mw.wikibase.getEntity(property)
if propertyEntity then
local propertySubjects = propertyEntity:getBestStatements('P1629')
if #propertySubjects == 1
and propertyEntity['claims']['P1629'][1].mainsnak.snaktype == 'value' then
local subjectItemQid = propertyEntity['claims']['P1629'][1].mainsnak.datavalue.value.id
local articleSitelink = mw.wikibase.getSitelink(subjectItemQid)
if articleSitelink ~= nil then
propertyValue.label = '[[' .. articleSitelink .. '|' .. propertyValue.label .. ']]'
end
end
end
local value = overriden_value
if (value == nil) then
if #statements == 1 and levels >= 2 and (properties_with_parents_hash[property] or properties_with_children_hash[property]) then
value = propertyValue.value
if property == 'P155' or property == 'P156' then
value = '• ' .. value
end
local level = {}
if item['claims'][property][1].mainsnak.snaktype == 'value' then
level[1] = {}
level[1].value = item['claims'][property][1].mainsnak.datavalue.value
level[1].item = mw.wikibase.getEntity(level[1].value.id)
if level[1].item then
level[1].statements = mw.wikibase.getBestStatements(level[1].item.id, property)
else
level[1].statements = {}
end
end
if item['claims'][property][1].mainsnak.snaktype == 'value'
and #level[1].statements == 1 and level[1].statements[1].mainsnak.datavalue then
level[1].qid = level[1].statements[1].mainsnak.datavalue.value.id
if level[1].qid ~= countryid then
level[1].propertyValue = level[1].item:formatStatements(property)
if level[1].propertyValue then
if not (property == 'P155' or property == 'P156') then
value = '• ' .. value
end
if properties_with_children_hash[property] then
if property == 'P156' then
value = value .. '<br/>• ' .. level[1].propertyValue.value
else
value = value .. '<br/>' .. ' • ' .. level[1].propertyValue.value
end
else
if property == 'P155' then
value = '• ' .. level[1].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[1].propertyValue.value .. '<br/> ' .. value
end
end
local lc = 2
while lc < levels and level[lc-1].item and level[lc-1].item.claims and level[lc-1].item.claims[property] and level[lc-1].item.claims[property][1] and level[lc-1].item.claims[property][1].mainsnak.datavalue do
level[lc]={}
level[lc].value = level[lc-1].item.claims[property][1].mainsnak.datavalue.value
level[lc].item = mw.wikibase.getEntity(level[lc].value.id)
if not level[lc].item then break end
level[lc].statements = mw.wikibase.getBestStatements(level[lc].item.id, property)
if #level[lc].statements > 0 and level[lc].statements[1].mainsnak.datavalue then
level[lc].qid = level[lc].statements[1].mainsnak.datavalue.value.id
if #level[lc].statements == 1 and level[lc].qid ~= countryid then
level[lc].propertyValue = level[lc].item:formatStatements(property)
if properties_with_children_hash[property] then
if property == 'P156' then
value = value .. '<br/>' .. '• ' .. level[lc].propertyValue.value
else
value = value .. '<br/>' .. string.rep(' ', lc) .. '• ' .. level[lc].propertyValue.value
end
else
if property == 'P155' then
value = '• ' .. level[lc].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[lc].propertyValue.value .. '<br/> ' .. value:gsub('<br/>', '<br/> ')
end
end
lc = lc+1
else
break
end
else
break
end
end
end
end
end
if property == 'P155' then
local visited = {}
visited[item.id] = true
local prev_items = {}
local curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P155')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local prev_id = st[1].mainsnak.datavalue.value.id
if prev_id == countryid or visited[prev_id] then break end
table.insert(prev_items, prev_id)
visited[prev_id] = true
curr_qid = prev_id
else
break
end
end
value = ""
if #prev_items > 0 then
for i = #prev_items, 1, -1 do
local id = prev_items[i]
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
value = value .. "<p>• \'\'\'" .. (item:getLabel() or mw.title.getCurrentTitle().text) .. "\'\'\'"
local next_items = {}
curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P156')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local next_id = st[1].mainsnak.datavalue.value.id
if next_id == countryid or visited[next_id] then break end
table.insert(next_items, next_id)
visited[next_id] = true
curr_qid = next_id
else
break
end
end
if #next_items > 0 then
for _, id in ipairs(next_items) do
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
propertyValue.label = 'کال زان'
merged_chronology = true
end
else
if datatype == 'time' then
local statementObject = getBestStatement(item, property)
if statementObject and statementObject.time then
local dateString = statementObject.time
if property == 'P1317' or property == 'P2031' then
value = formatDate(lang, dateString, propertyValue.value, 'Y')
else
value = formatDate(lang, dateString, propertyValue.value)
end
else
value = ''
end
elseif datatype == 'wikibase-item' then
local vals = {}
local has_qualifier = false
for _, stmt in ipairs(statements) do
if stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue and stmt.mainsnak.datavalue.value.id then
local id = stmt.mainsnak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
local item_str = ""
if sitelink then
item_str = '[[' .. sitelink .. '|' .. label .. ']]'
elseif en_sitelink then
local desc = getDescription(id)
item_str = '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
item_str = label
end
local qual = getDateQualifier(stmt)
if qual then
item_str = item_str .. ' <small>(' .. qual .. ')</small>'
has_qualifier = true
end
table.insert(vals, item_str)
end
end
if has_qualifier then
value = table.concat(vals, '<br/>')
else
value = table.concat(vals, '، ')
end
if value == '' then value = propertyValue.value end
else
local qual = statements[1] and getDateQualifier(statements[1])
if qual then
value = propertyValue.value .. ' <small>(' .. qual .. ')</small>'
else
value = propertyValue.value
end
end
end
elseif (value:find("^[Q]%d+") ~= nil) then
value = '[[' .. mw.wikibase.getSitelink(value) .. ']]'
end
if (datatype == 'time' or datatype == 'number' or datatype == 'quantity') then
value = toKashmirinumbers(value)
end
if #statements > 10 then
value = '<div class="mw-collapsible mw-collapsed" id="mw-custom-collapsible-' .. property .. '" style="border:none; background:transparent;">' ..
'<div class="mw-collapsible-content">' .. value .. '</div></div>'
end
if not isEmpty(value) then
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em',
['vertical-align'] = 'text-top'
})
:wikitext(lang:ucfirst(propertyValue.label)):done()
:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px',
['vertical-align'] = 'text-top'
})
:wikitext(frame:preprocess(value))
end
end
end
end
for i = 1, 10 do
local label_param = 'label' .. i
local data_param = 'data' .. i
local header_param = 'customheader' .. i
local data_a_param = 'data' .. i .. 'a'
local data_b_param = 'data' .. i .. 'b'
local data_c_param = 'data' .. i .. 'c'
local label_value = args[label_param]
local data_value = args[data_param]
local header_value = args[header_param]
local data_a_value = args[data_a_param]
local data_b_value = args[data_b_param]
local data_c_value = args[data_c_param]
local has_label = label_value and #label_value > 0
local has_data = data_value and #data_value > 0
local has_data_a = data_a_value and #data_a_value > 0
local has_data_b = data_b_value and #data_b_value > 0
local has_data_c = data_c_value and #data_c_value > 0
if header_value and #header_value > 0 then
dataTable:tag('tr')
:tag('th')
:attr('colspan', '2')
:css({
['text-align'] = 'center',
['font-weight'] = 'bold',
['background-color'] = themeColor,
['color'] = args.titletextcolor or '#000000',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(frame:preprocess(header_value))
:done()
:done()
end
if has_data or has_data_a or has_data_b or has_data_c then
local row = dataTable:tag('tr')
if has_data_a or has_data_b or has_data_c then
local cell
if has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
cell = row:tag('td')
else
cell = row:tag('td'):attr('colspan', '2')
end
local innerTable = cell:tag('table')
:css({
['width'] = '100%',
['table-layout'] = 'fixed',
['text-align'] = 'center',
['background'] = 'transparent',
['border-collapse'] = 'collapse',
['line-height'] = '1.4em'
})
local innerRow = innerTable:tag('tr'):css('vertical-align', 'top')
local active_cols = 0
if has_data_a then active_cols = active_cols + 1 end
if has_data_b then active_cols = active_cols + 1 end
if has_data_c then active_cols = active_cols + 1 end
local col_width = (100 / active_cols) .. '%'
local printed_cols = 0
if has_data_a then
innerRow:tag('td')
:css({ ['width'] = col_width, ['padding'] = '0.2em' })
:wikitext(frame:preprocess(data_a_value))
:done()
printed_cols = printed_cols + 1
end
if has_data_b then
local css_b = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_b['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_b)
:wikitext(frame:preprocess(data_b_value))
:done()
printed_cols = printed_cols + 1
end
if has_data_c then
local css_c = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_c['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_c)
:wikitext(frame:preprocess(data_c_value))
:done()
end
elseif has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
row:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px'
})
:wikitext(frame:preprocess(data_value))
:done()
else
row:tag('td')
:attr('colspan', '2')
:css({
['line-height'] = '1.6em',
['text-align'] = 'center',
['padding'] = '0.5em 0.3em',
['font-size'] = '100%'
})
:wikitext(frame:preprocess(data_value))
:done()
end
row:done()
end
end
local standalone_module = args['module'] or args['ماڈیول']
if standalone_module and #standalone_module > 0 then
dataTable:tag('tr')
:tag('td')
:attr('colspan', '2')
:css({
['padding'] = '0',
['text-align'] = 'center',
['width'] = '100%'
})
:wikitext(frame:preprocess(standalone_module))
:done()
:done()
end
local coordinates_statements = item:getBestStatements('P625')
if #coordinates_statements >= 1 and coordinates_statements[1].mainsnak.datavalue and coordinates_statements[1].mainsnak.datavalue.value.globe == 'http://www.wikidata.org/entity/Q2' then
local latitude = coordinates_statements[1].mainsnak.datavalue.value.latitude
local longitude = coordinates_statements[1].mainsnak.datavalue.value.longitude
local geojson = {
type = 'Feature',
geometry = {
type = 'Point',
coordinates = { longitude, latitude }
},
properties = {
title = item:getLabel() or mw.title.getCurrentTitle().text,
['marker-symbol'] = 'marker',
['marker-color'] = '#224422',
}
}
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(frame:extensionTag('mapframe', mw.text.jsonEncode(geojson), {
height = 250,
width = 250,
frameless = 'frameless',
align = 'center',
latitude = latitude,
longitude = longitude,
zoom = 6
}))
end
local div_start = '<div style="border-style: solid; border-color:gray; border-width: 1px 0 0 0; margin-top: 2em; text-align: center;">'
local pen_icon = ' [[File:Wikidata-logo.svg|' .. edit_message .. '|22px|baseline|class=noviewer|link=https://www.wikidata.org/wiki/' .. item.id .. ']]'
local edit_message_link = '[https://www.wikidata.org/wiki/' .. item.id .. ' وِکی ڈیٹا پؠٹھ کٔرِو اؠڈِٹ]'
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(div_start .. edit_message_link .. pen_icon .. '</div>')
return tostring(dataTable)
end
return p
mre7aay8lyi7as45hjls98hjaw5czak
146596
146595
2026-07-31T14:53:35Z
آیات محراج
11062
146596
Scribunto
text/plain
-- Please DO NOT edit this page unless you know what you are doing.
-- Maintainer: User:511KeV
-- https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual
-- https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua
local property_blacklist = {
'P360', --is a list of
'P4224', --category contains
'P935', -- Commons gallery
'P1472', -- Commons Creator page
'P1612', -- Commons Institution page
'P373', -- Commons category
'P3722', -- Commons maps category
'P1151', -- topic's main Wikimedia portal
'P1424', -- topic's main template
'P910', -- topic's main category
'P1200', -- bodies of water basin category
'P1792', -- category of associated people
'P2521', -- female form of label
'P3321', -- male form of label
'P6186', -- category for eponymous categories
'P1464', -- category for people born here
'P1465', -- category for people who died here
'P1791', -- category of people buried here
'P1740', -- category for films shot at this location
'P2033', -- Category for pictures taken with camera
'P2517', -- category for recipients of this award
'P4195', -- category for employees of the organization
'P1754', -- category related to list
'P8596', -- category for the exterior of the item
'P301', -- category's main topic
'P6112',-- category for members of a team
'P971', -- category combines topics
'P3876', -- category for alumni of educational institution
'P8933', -- category for the view from the item
'P1753', -- list related to category
'P3921', -- Wikidata SPARQL query equivalent
'P1204', -- Wikimedia portal's main topic
'P1423', -- template's main topic
'P1709', -- equivalent class
'P3950', -- narrower external class
'P2888', -- exact match
'P1382', -- coincident with
'P2670', -- has parts of the class
'P3113', -- does not have part
'P2737', -- union of
'P2738', -- disjoint union of
'P2445', -- metasubclass of
'P1963', -- properties for this type
'P3176', -- uses property
'P1889', -- different from
'P460', -- said to be the same as
'P2959', -- permanent duplicated item
'P2860', -- cites
'P5125', -- wikimedia outline
'P5008', -- on focus list of Wikimedia project
'P2559', -- Wikidata usage instructions
'P1343', -- described by source
'P8687', -- social media followers
'P972', -- catalogue
'P1282', -- OSM tag or key
'P4839', -- Wolfram Language entity code
'P6104', -- Maintained by Wikiproject
'P5996', -- Category for films in this language
'P735', -- Given name
'P734', -- Family name
'P1559', -- Native name (Handled separately)
'P21', -- Sex or gender
'P2184', -- history of topic
'P1438', -- Jewish Encyclopedia ID
'P7867', -- category for maps
'P8402', -- Open Data portal
'P1448', -- official name (Handled separately)
'P569', -- date of birth (Handled separately)
'P570', -- date of death (Handled separately)
'P19', -- place of birth
'P20', -- place of death
'P27', -- country of citizenship
'P2747', -- Filmiroda rating
'P7561', -- category for the interior of the item
'P6365', -- member category
'P465', -- sRGB color hex triplet
'P487', -- Unicode character
'P7084', -- related category
'P7763', -- Copyright status as a creator
'P1814', -- name in kana
'P2001', -- Revised Romanization
'P2572', -- Hashtag
'P8989', -- category for the view of the item
'P6363', -- WordLift
}
-- Exceptions to the datatype blocking:
local property_whitelist = {
'P856', -- official website
'P3896',-- geoshape
'P345', -- IMDB id
'P6375' -- street address
}
-- Properties with higher level items (Bulleted Hierarchy):
local properties_with_parents = {
'P131', -- located in the administrative territorial entity
'P144', -- based on
'P155', -- follows
'P171', -- parent taxon
'P276', -- location
'P279', -- subclass of
'P361', -- part of
'P706', -- located on terrain feature
'P749', -- parent organization
'P807', -- separated/forked from
'P1365', -- replaced
'P1647', -- subproperty of
'P3730' -- next higher rank
}
local properties_with_children = {
-- Properties with lower level items:
'P150', -- contains administrative territorial entity
'P156', -- followed by
'P355', -- subsidiary
'P527', -- has part
'P1012', -- contains
'P1366', -- replaced by
'P3729', -- next lower rank
'P4330', -- contains
'P7888' -- merged into
}
-- Merge two tables and return a new table
function mergeTables(first, second)
result = {}
for k,v in pairs(first) do
table.insert(result, v)
end
for k,v in pairs(second) do
table.insert(result, v)
end
return result
end
-- Turn index based tables into key based tables
function valuesToKeys(array)
local result = {}
for _, v in pairs(array) do
result[v:upper()] = true
end
return result
end
-- Helper to get description for tooltips
function getDescription(id)
return mw.wikibase.getDescription(id, 'ks') or mw.wikibase.getDescription(id, 'en') or ""
end
function getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
local birth_time = ''
if date_of_death then
birth_time = formatDate(lang, date_of_birth.time)
else
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
birth_time = string.format('{{Birth date and age|%s|%s|%s}}',
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
end
local birth = birth_time
if place_of_birth then
-- Try to get the Kashmiri article name for the entity
local birth_location = mw.wikibase.getSitelink(place_of_birth.id, 'kswiki')
local link = true
if not birth_location then
-- If there was no Kashmiri article for the entity, then get an article name from other wikis
birth_location = mw.wikibase.getLabel(place_of_birth.id)
link = false
end
if birth_location then
if link then birth_location = '[[' .. birth_location .. ']]' end
birth = birth .. '<br>' .. birth_location
local birth_country = getBestStatementById(place_of_birth.id, 'P17')
if birth_country then
local birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'kswiki')
local link = true
if not birth_country_label then
birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'enwiki')
link = false
end
if link then birth_country_label = '[[' .. birth_country_label .. ']]' end
birth = birth .. '، ' .. birth_country_label
end
end
end
return birth
end
function getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
local date_of_death_parts = mw.text.split(formatDate(lang, date_of_death.time, nil, 'Y-m-j'), '-')
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
local death_time = string.format('{{Death date and age|%s|%s|%s|%s|%s|%s}}',
date_of_death_parts[1], date_of_death_parts[2], date_of_death_parts[3],
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
local death = death_time
if place_of_death then
local death_location = mw.wikibase.getSitelink(place_of_death.id, 'kswiki')
local link = true
if not death_location then
death_location = mw.wikibase.getSitelink(place_of_death.id, 'enwiki')
link = false
end
if not death_location then
death_location = mw.wikibase.getLabel(place_of_death.id)
link = false
end
if death_location then
if link then death_location = '[[' .. death_location .. ']]' end
death = death .. '<br>' .. death_location
local death_country = getBestStatementById(place_of_death.id, 'P17')
if death_country then
local death_country_label = mw.wikibase.getSitelink(death_country.id, 'kswiki')
local link = true
if not death_country_label then
death_country_label = mw.wikibase.getSitelink(death_country.id, 'enwiki')
link = false
end
if link then death_country_label = '[[' .. death_country_label .. ']]' end
death = death .. '، ' .. death_country_label
end
end
end
return death
end
-- Convert Arabic numbers (0123456789) to Kashmiri numbers (٠١٢٣٤٥٦٧٨٩) and translate date terms
function toKashmirinumbers(text)
if text == nil then return nil end
return text:gsub('0', '0')
:gsub('1', '1')
:gsub('2', '2')
:gsub('3', '3')
:gsub('4', '4')
:gsub('5', '5')
:gsub('6', '6')
:gsub('7', '7')
:gsub('8', '8')
:gsub('9', '9')
:gsub('century', 'صٔدی')
:gsub('BCE', 'مَسیٖح برٛونٛہہ')
:gsub('million years', 'مِلیَن ؤری')
:gsub('AD', 'عیٖسوی')
:gsub('square kilometre', 'کِلومیٖٹَر چَکور')
:gsub('kilometre', 'کِلومیٖٹَر')
end
function formatDate(lang, dateString, fallback, format)
-- Check if the date is year-only (Wikidata uses -00-00 for unknown month/day)
local isYearOnly = string.find(dateString, '%-00%-00T') ~= nil
-- If no specific format is requested, set default based on precision
if not format then
if isYearOnly then
format = 'Y' -- Only show the Year
else
format = 'j xg Y' -- Show Day Month Year
end
end
-- For BCE dates (starting with -), MediaWiki's formatDate often returns the raw string.
-- We return it here so toKashmirinumbers can translate "century" and "BCE" later.
if dateString:sub(1, 1) == '-' then return fallback or dateString end
-- Standardize the string for the parser
dateString = dateString:gsub('%-00%-00T', '-01-01T')
return lang:formatDate(format, dateString, false)
end
-- Safe renderer for qualifier snaks using MediaWiki's native function
local function renderSnakSafe(snak)
if not snak or snak.snaktype ~= 'value' then return nil end
local success, res = pcall(mw.wikibase.renderSnak, snak)
if success and res and res ~= '' then
return toKashmirinumbers(res)
end
return nil
end
-- Helper to extract date qualifiers (P585 = Point in time, P580 = Start time, P582 = End time)
local function getDateQualifier(stmt)
if not stmt or not stmt.qualifiers then return nil end
local q = stmt.qualifiers
-- 1. Check for Point in Time (P585)
local p585 = q.P585 and renderSnakSafe(q.P585[1])
if p585 then return p585 end
-- 2. Check for Start Time (P580) and/or End Time (P582)
local p580 = q.P580 and renderSnakSafe(q.P580[1])
local p582 = q.P582 and renderSnakSafe(q.P582[1])
if p580 and p582 then
return p580 .. ' – ' .. p582
elseif p580 then
return p580 .. ' –'
elseif p582 then
return '– ' .. p582
end
return nil
end
function isEnglish(text)
return string.find(text, '[abcdefghijklmnopqrstuvwxyz]') ~= nil
end
-- Returns the best statements for the first property this item has
function getBestStatement(item, ...)
for i,v in ipairs(arg) do
local statements = item:getBestStatements(v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
-- Returns the best statements for the first property this item has
function getBestStatementById(id, ...)
for i,v in ipairs(arg) do
local statements = mw.wikibase.getBestStatements( id, v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
function len(t)
local count = 0
for _ in pairs(t) do count = count + 1 end
return count
end
function isEmpty(s)
return s == nil or s == ''
end
local module_properties = { ['item'] = true, ['آئٹم'] = true, ['کھٔٹِتھ'] = true, ['صِرِف کٲشُر'] = true, ['module'] = true, ['ماڈیول'] = true }
function getOverridenProperties(args)
properties = {}
for key, value in pairs(args) do
if (not module_properties[key]) then
properties[key:upper()] = value
end
end
return properties
end
local p = {}
function p.databox(frame)
local args = frame:getParent().args
local itemId = nil
local show_english_properties = true
if args.item or args['اَیٹم'] then
itemId = args.item or args['اَیٹم']
end
if args['صِرِف کٲشُر'] == true or args['صِرِف کٲشُر'] == 'آ' then
show_english_properties = false
end
local overriden_properties = getOverridenProperties(args)
local hidden_properties = {}
if args['کھٔٹِتھ'] then
hidden_properties = mw.text.split(args['کھٔٹِتھ'], "%s*[,،]%s*")
end
local lang = mw.language.getContentLanguage()
local item = mw.wikibase.getEntity(itemId)
local levels = 3 -- Default Max Levels for hierarchy
if item == nil then
mw.addWarning("Wikidata item not found")
return ""
end
-- ==========================================
-- Get Dynamic Theme securely via pcall
-- ==========================================
local themeColor = '#F2F2F2'
local themeIcon = ''
local success, themeModule = pcall(require, 'Module:Databox/theme')
if success and type(themeModule) == 'table' then
local themeData = themeModule.getTheme(args, item)
if themeData then
themeColor = themeData.color or '#F2F2F2'
themeIcon = themeData.icon or ''
end
end
-- Extract ONLY the strict primary Kashmiri label directly from the Wikidata table
local headerText = nil
if item and item.labels and item.labels['ks'] and item.labels['ks'].value then
headerText = item.labels['ks'].value
else
headerText = mw.title.getCurrentTitle().text
end
-- SAFELY cut off anything after a comma, bracket, or slash
if headerText then
local cleaned = mw.ustring.match(headerText, "^([^,،%(/]+)")
if cleaned then
headerText = mw.ustring.gsub(cleaned, "^%s*(.-)%s*$", "%1")
end
end
-- Fallback just in case the label was empty
if not headerText or headerText == '' then
headerText = mw.title.getCurrentTitle().text
end
-- Apply icon to title text if available
if themeIcon ~= '' then
headerText = string.format("[[File:%s|22px|middle|link=]] %s", themeIcon, headerText)
end
-- ==========================================
--Table Construction
local dataTable = mw.html.create('table')
:addClass('infobox vcard')
:css({
['width'] = '22em'
})
-- Title
dataTable:tag('tr'):tag('th')
:addClass('fn')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
['background-color'] = themeColor,
['border-top'] = args.titleborder or 'none',
['border-bottom'] = args.titleborder or 'none',
['padding'] = '0.5em 0',
['margin'] = '0.5em 0',
['font-size'] = '125%',
['color'] = args.titletextcolor or 'black',
['font-weight'] = 'bold',
})
:wikitext(headerText)
-- Native name
local officialName = getBestStatement(item, 'P1448', 'P1559')
if officialName then
if officialName.language ~= 'ks' then
local langName = mw.language.fetchLanguageName(officialName.language, 'ks')
dataTable:tag('tr'):tag('th')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
padding = '0.5em 0',
margin = '0.5em 0',
['font-size'] = '90%',
['font-weight'] = 'bold',
['max-width'] = '240px'
})
:wikitext('اَصٕل ناو [[' .. langName ..']] زَبانہِ مَنٛز: ' .. officialName.text)
end
end
-- 1. Logo (P154) - 200px
local logo = args['لوگو'] or args['logo']
local logo_caption = args['لوگو_تَفصیٖل'] or args['logo_caption']
if not logo and item then
local st = item:getBestStatements('P154')
if #st > 0 then logo = st[1].mainsnak.datavalue.value end
end
if logo then
local logoCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center', ['padding-bottom'] = '5px'})
logoCell:wikitext('[[File:' .. logo .. '|frameless|200px]]')
if logo_caption then
logoCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(logo_caption)
end
end
-- 2. Image (P18) - 300px
local image = args['تَصویٖر'] or args['image']
local caption = args['تَصویٖر_تَفصیٖل'] or args['image_caption']
if not image and item then
local st = item:getBestStatements('P18')
if #st > 0 then image = st[1].mainsnak.datavalue.value end
end
if image then
local imageCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center'})
imageCell:wikitext('[[File:' .. image .. '|frameless|300px]]')
if caption then
imageCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(caption)
end
end
-- P31 (Instance of)
local p31_stmts = item:getBestStatements('P31')
local p31_links = {}
if #p31_stmts > 0 then
for i = 1, math.min(#p31_stmts, 2) do
local snak = p31_stmts[i].mainsnak
if snak.datavalue and snak.datavalue.value.id then
local id = snak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
table.insert(p31_links, '[[' .. sitelink .. '|' .. label .. ']]')
elseif en_sitelink then
local desc = getDescription(id)
table.insert(p31_links, '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]')
else
table.insert(p31_links, label)
end
end
end
end
if #p31_links > 0 then
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({
['background-color'] = themeColor,
['font-weight'] = 'bold',
['text-align'] = 'center',
['color'] = args.titletextcolor or 'black',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(table.concat(p31_links, '، '))
end
local properties = mw.wikibase.orderProperties(item:getProperties())
local property_blacklist_hash = valuesToKeys(mergeTables(property_blacklist, hidden_properties))
local property_whitelist_hash = valuesToKeys(property_whitelist)
local properties_with_parents_hash = valuesToKeys(properties_with_parents)
local properties_with_children_hash = valuesToKeys(properties_with_children)
property_blacklist_hash['P31'] = true
property_blacklist_hash['P18'] = true
local edit_message = mw.message.new('vector-view-edit'):plain()
-- Birth/Death Logic
local date_of_birth = getBestStatement(item, 'P569')
local date_of_death = getBestStatement(item, 'P570')
local instance_of = getBestStatement(item, 'P31')
local place_of_birth = getBestStatement(item, 'P19')
local place_of_death = getBestStatement(item, 'P20')
local countryid = ' '
pcall(function ()
countryid = item.claims['P17'][1].mainsnak.datavalue.value.id
end)
if instance_of and instance_of.id == 'Q5' and date_of_birth and date_of_birth.time:sub(1, 1) ~= '-' then
local birth = getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('پٲدٲیِش'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(birth))
if date_of_death then
local death = getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('وَفات'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(death))
end
end
local merged_chronology = false
for _, property in pairs(properties) do
local skip_this_property = false
if merged_chronology and property == 'P156' then
skip_this_property = true
end
if not skip_this_property then
local claims = item.claims[property]
local datatype = 'unknown'
if claims and claims[1] and claims[1].mainsnak and claims[1].mainsnak.datatype then
datatype = claims[1].mainsnak.datatype
end
local english_label = mw.wikibase.getLabelByLang(property, 'en')
english_label = english_label and english_label:upper() or property
local kashmiri_label = mw.wikibase.getLabelByLang(property, 'ks')
if property == 'P1082' or property == 'P1120' or property == 'P1339' or property == 'P2046' or property == 'P2044' then
datatype = 'number'
end
overriden_value = overriden_properties[english_label] or overriden_properties[kashmiri_label]
local shouldShow = false
if property_whitelist_hash[property] then
shouldShow = true
elseif datatype ~= 'commonsMedia' and datatype ~= 'external-id'
and datatype ~= 'wikibase-property' and
datatype ~= 'geo-shape' and datatype ~= 'tabular-data' and
(not property_blacklist_hash[property] and not property_blacklist_hash[english_label] and not property_blacklist_hash[kashmiri_label]) then
shouldShow = true
end
local statements = item:getBestStatements(property)
if shouldShow and (show_english_properties or kashmiri_label ~= nil or overriden_value) and #statements <= 30 then
local propertyValue = item:formatStatements(property)
local propertyEntity = mw.wikibase.getEntity(property)
if propertyEntity then
local propertySubjects = propertyEntity:getBestStatements('P1629')
if #propertySubjects == 1
and propertyEntity['claims']['P1629'][1].mainsnak.snaktype == 'value' then
local subjectItemQid = propertyEntity['claims']['P1629'][1].mainsnak.datavalue.value.id
local articleSitelink = mw.wikibase.getSitelink(subjectItemQid)
if articleSitelink ~= nil then
propertyValue.label = '[[' .. articleSitelink .. '|' .. propertyValue.label .. ']]'
end
end
end
local value = overriden_value
if (value == nil) then
if #statements == 1 and levels >= 2 and (properties_with_parents_hash[property] or properties_with_children_hash[property]) then
value = propertyValue.value
if property == 'P155' or property == 'P156' then
value = '• ' .. value
end
local level = {}
if item['claims'][property][1].mainsnak.snaktype == 'value' then
level[1] = {}
level[1].value = item['claims'][property][1].mainsnak.datavalue.value
level[1].item = mw.wikibase.getEntity(level[1].value.id)
if level[1].item then
level[1].statements = mw.wikibase.getBestStatements(level[1].item.id, property)
else
level[1].statements = {}
end
end
if item['claims'][property][1].mainsnak.snaktype == 'value'
and #level[1].statements == 1 and level[1].statements[1].mainsnak.datavalue then
level[1].qid = level[1].statements[1].mainsnak.datavalue.value.id
if level[1].qid ~= countryid then
level[1].propertyValue = level[1].item:formatStatements(property)
if level[1].propertyValue then
if not (property == 'P155' or property == 'P156') then
value = '• ' .. value
end
if properties_with_children_hash[property] then
if property == 'P156' then
value = value .. '<br/>• ' .. level[1].propertyValue.value
else
value = value .. '<br/>' .. ' • ' .. level[1].propertyValue.value
end
else
if property == 'P155' then
value = '• ' .. level[1].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[1].propertyValue.value .. '<br/> ' .. value
end
end
local lc = 2
while lc < levels and level[lc-1].item and level[lc-1].item.claims and level[lc-1].item.claims[property] and level[lc-1].item.claims[property][1] and level[lc-1].item.claims[property][1].mainsnak.datavalue do
level[lc]={}
level[lc].value = level[lc-1].item.claims[property][1].mainsnak.datavalue.value
level[lc].item = mw.wikibase.getEntity(level[lc].value.id)
if not level[lc].item then break end
level[lc].statements = mw.wikibase.getBestStatements(level[lc].item.id, property)
if #level[lc].statements > 0 and level[lc].statements[1].mainsnak.datavalue then
level[lc].qid = level[lc].statements[1].mainsnak.datavalue.value.id
if #level[lc].statements == 1 and level[lc].qid ~= countryid then
level[lc].propertyValue = level[lc].item:formatStatements(property)
if properties_with_children_hash[property] then
if property == 'P156' then
value = value .. '<br/>' .. '• ' .. level[lc].propertyValue.value
else
value = value .. '<br/>' .. string.rep(' ', lc) .. '• ' .. level[lc].propertyValue.value
end
else
if property == 'P155' then
value = '• ' .. level[lc].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[lc].propertyValue.value .. '<br/> ' .. value:gsub('<br/>', '<br/> ')
end
end
lc = lc+1
else
break
end
else
break
end
end
end
end
end
if property == 'P155' then
local visited = {}
visited[item.id] = true
local prev_items = {}
local curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P155')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local prev_id = st[1].mainsnak.datavalue.value.id
if prev_id == countryid or visited[prev_id] then break end
table.insert(prev_items, prev_id)
visited[prev_id] = true
curr_qid = prev_id
else
break
end
end
value = ""
if #prev_items > 0 then
for i = #prev_items, 1, -1 do
local id = prev_items[i]
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
value = value .. "<p>• \'\'\'" .. (item:getLabel() or mw.title.getCurrentTitle().text) .. "\'\'\'"
local next_items = {}
curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P156')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local next_id = st[1].mainsnak.datavalue.value.id
if next_id == countryid or visited[next_id] then break end
table.insert(next_items, next_id)
visited[next_id] = true
curr_qid = next_id
else
break
end
end
if #next_items > 0 then
for _, id in ipairs(next_items) do
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
propertyValue.label = 'کال زان'
merged_chronology = true
end
else
if datatype == 'time' then
local statementObject = getBestStatement(item, property)
if statementObject and statementObject.time then
local dateString = statementObject.time
if property == 'P1317' or property == 'P2031' then
value = formatDate(lang, dateString, propertyValue.value, 'Y')
else
value = formatDate(lang, dateString, propertyValue.value)
end
else
value = ''
end
elseif datatype == 'wikibase-item' then
local vals = {}
local has_qualifier = false
for _, stmt in ipairs(statements) do
if stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue and stmt.mainsnak.datavalue.value.id then
local id = stmt.mainsnak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
local item_str = ""
if sitelink then
item_str = '[[' .. sitelink .. '|' .. label .. ']]'
elseif en_sitelink then
local desc = getDescription(id)
item_str = '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
item_str = label
end
local qual = getDateQualifier(stmt)
if qual then
item_str = item_str .. ' <small>(' .. qual .. ')</small>'
has_qualifier = true
end
table.insert(vals, item_str)
end
end
if has_qualifier then
value = table.concat(vals, '<br/>')
else
value = table.concat(vals, '، ')
end
if value == '' then value = propertyValue.value end
else
local qual = statements[1] and getDateQualifier(statements[1])
if qual then
value = propertyValue.value .. ' <small>(' .. qual .. ')</small>'
else
value = propertyValue.value
end
end
end
elseif (value:find("^[Q]%d+") ~= nil) then
value = '[[' .. mw.wikibase.getSitelink(value) .. ']]'
end
if (datatype == 'time' or datatype == 'number' or datatype == 'quantity') then
value = toKashmirinumbers(value)
end
if #statements > 10 then
value = '<div class="mw-collapsible mw-collapsed" id="mw-custom-collapsible-' .. property .. '" style="border:none; background:transparent;">' ..
'<div class="mw-collapsible-content">' .. value .. '</div></div>'
end
if not isEmpty(value) then
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em',
['vertical-align'] = 'text-top'
})
:wikitext(lang:ucfirst(propertyValue.label)):done()
:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px',
['vertical-align'] = 'text-top'
})
:wikitext(frame:preprocess(value))
end
end
end
end
for i = 1, 10 do
local label_param = 'label' .. i
local data_param = 'data' .. i
local header_param = 'customheader' .. i
local data_a_param = 'data' .. i .. 'a'
local data_b_param = 'data' .. i .. 'b'
local data_c_param = 'data' .. i .. 'c'
local label_value = args[label_param]
local data_value = args[data_param]
local header_value = args[header_param]
local data_a_value = args[data_a_param]
local data_b_value = args[data_b_param]
local data_c_value = args[data_c_param]
local has_label = label_value and #label_value > 0
local has_data = data_value and #data_value > 0
local has_data_a = data_a_value and #data_a_value > 0
local has_data_b = data_b_value and #data_b_value > 0
local has_data_c = data_c_value and #data_c_value > 0
if header_value and #header_value > 0 then
dataTable:tag('tr')
:tag('th')
:attr('colspan', '2')
:css({
['text-align'] = 'center',
['font-weight'] = 'bold',
['background-color'] = themeColor,
['color'] = args.titletextcolor or '#000000',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(frame:preprocess(header_value))
:done()
:done()
end
if has_data or has_data_a or has_data_b or has_data_c then
local row = dataTable:tag('tr')
if has_data_a or has_data_b or has_data_c then
local cell
if has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
cell = row:tag('td')
else
cell = row:tag('td'):attr('colspan', '2')
end
local innerTable = cell:tag('table')
:css({
['width'] = '100%',
['table-layout'] = 'fixed',
['text-align'] = 'center',
['background'] = 'transparent',
['border-collapse'] = 'collapse',
['line-height'] = '1.4em'
})
local innerRow = innerTable:tag('tr'):css('vertical-align', 'top')
local active_cols = 0
if has_data_a then active_cols = active_cols + 1 end
if has_data_b then active_cols = active_cols + 1 end
if has_data_c then active_cols = active_cols + 1 end
local col_width = (100 / active_cols) .. '%'
local printed_cols = 0
if has_data_a then
innerRow:tag('td')
:css({ ['width'] = col_width, ['padding'] = '0.2em' })
:wikitext(frame:preprocess(data_a_value))
:done()
printed_cols = printed_cols + 1
end
if has_data_b then
local css_b = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_b['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_b)
:wikitext(frame:preprocess(data_b_value))
:done()
printed_cols = printed_cols + 1
end
if has_data_c then
local css_c = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_c['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_c)
:wikitext(frame:preprocess(data_c_value))
:done()
end
elseif has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
row:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px'
})
:wikitext(frame:preprocess(data_value))
:done()
else
row:tag('td')
:attr('colspan', '2')
:css({
['line-height'] = '1.6em',
['text-align'] = 'center',
['padding'] = '0.5em 0.3em',
['font-size'] = '100%'
})
:wikitext(frame:preprocess(data_value))
:done()
end
row:done()
end
end
local standalone_module = args['module'] or args['ماڈیول']
if standalone_module and #standalone_module > 0 then
dataTable:tag('tr')
:tag('td')
:attr('colspan', '2')
:css({
['padding'] = '0',
['text-align'] = 'center',
['width'] = '100%'
})
:wikitext(frame:preprocess(standalone_module))
:done()
:done()
end
local coordinates_statements = item:getBestStatements('P625')
if #coordinates_statements >= 1 and coordinates_statements[1].mainsnak.datavalue and coordinates_statements[1].mainsnak.datavalue.value.globe == 'http://www.wikidata.org/entity/Q2' then
local latitude = coordinates_statements[1].mainsnak.datavalue.value.latitude
local longitude = coordinates_statements[1].mainsnak.datavalue.value.longitude
local geojson = {
type = 'Feature',
geometry = {
type = 'Point',
coordinates = { longitude, latitude }
},
properties = {
title = item:getLabel() or mw.title.getCurrentTitle().text,
['marker-symbol'] = 'marker',
['marker-color'] = '#224422',
}
}
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(frame:extensionTag('mapframe', mw.text.jsonEncode(geojson), {
height = 250,
width = 250,
frameless = 'frameless',
align = 'center',
latitude = latitude,
longitude = longitude,
zoom = 6
}))
end
local div_start = '<div style="border-style: solid; border-color:gray; border-width: 1px 0 0 0; margin-top: 2em; text-align: center;">'
local pen_icon = ' [[File:Wikidata-logo.svg|' .. edit_message .. '|22px|baseline|class=noviewer|link=https://www.wikidata.org/wiki/' .. item.id .. ']]'
local edit_message_link = '[https://www.wikidata.org/wiki/' .. item.id .. ' وِکی ڈیٹا پؠٹھ کٔرِو اؠڈِٹ]'
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(div_start .. edit_message_link .. pen_icon .. '</div>')
return tostring(dataTable)
end
return p
trz09ue7ikesnma20a3f7y840q6xxzl
146597
146596
2026-07-31T14:57:58Z
آیات محراج
11062
146597
Scribunto
text/plain
-- Please DO NOT edit this page unless you know what you are doing.
-- Maintainer: User:511KeV
-- https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual
-- https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua
local property_blacklist = {
'P360', --is a list of
'P4224', --category contains
'P935', -- Commons gallery
'P1472', -- Commons Creator page
'P1612', -- Commons Institution page
'P373', -- Commons category
'P3722', -- Commons maps category
'P1151', -- topic's main Wikimedia portal
'P1424', -- topic's main template
'P910', -- topic's main category
'P1200', -- bodies of water basin category
'P1792', -- category of associated people
'P2521', -- female form of label
'P3321', -- male form of label
'P6186', -- category for eponymous categories
'P1464', -- category for people born here
'P1465', -- category for people who died here
'P1791', -- category of people buried here
'P1740', -- category for films shot at this location
'P2033', -- Category for pictures taken with camera
'P2517', -- category for recipients of this award
'P4195', -- category for employees of the organization
'P1754', -- category related to list
'P8596', -- category for the exterior of the item
'P301', -- category's main topic
'P6112',-- category for members of a team
'P971', -- category combines topics
'P3876', -- category for alumni of educational institution
'P8933', -- category for the view from the item
'P1753', -- list related to category
'P3921', -- Wikidata SPARQL query equivalent
'P1204', -- Wikimedia portal's main topic
'P1423', -- template's main topic
'P1709', -- equivalent class
'P3950', -- narrower external class
'P2888', -- exact match
'P1382', -- coincident with
'P2670', -- has parts of the class
'P3113', -- does not have part
'P2737', -- union of
'P2738', -- disjoint union of
'P2445', -- metasubclass of
'P1963', -- properties for this type
'P3176', -- uses property
'P1889', -- different from
'P460', -- said to be the same as
'P2959', -- permanent duplicated item
'P2860', -- cites
'P5125', -- wikimedia outline
'P5008', -- on focus list of Wikimedia project
'P2559', -- Wikidata usage instructions
'P1343', -- described by source
'P8687', -- social media followers
'P972', -- catalogue
'P1282', -- OSM tag or key
'P4839', -- Wolfram Language entity code
'P6104', -- Maintained by Wikiproject
'P5996', -- Category for films in this language
'P735', -- Given name
'P734', -- Family name
'P1559', -- Native name (Handled separately)
'P21', -- Sex or gender
'P2184', -- history of topic
'P1438', -- Jewish Encyclopedia ID
'P7867', -- category for maps
'P8402', -- Open Data portal
'P1448', -- official name (Handled separately)
'P569', -- date of birth (Handled separately)
'P570', -- date of death (Handled separately)
'P19', -- place of birth
'P20', -- place of death
'P27', -- country of citizenship
'P2747', -- Filmiroda rating
'P7561', -- category for the interior of the item
'P6365', -- member category
'P465', -- sRGB color hex triplet
'P487', -- Unicode character
'P7084', -- related category
'P7763', -- Copyright status as a creator
'P1814', -- name in kana
'P2001', -- Revised Romanization
'P2572', -- Hashtag
'P8989', -- category for the view of the item
'P6363', -- WordLift
}
-- Exceptions to the datatype blocking:
local property_whitelist = {
'P856', -- official website
'P3896',-- geoshape
'P345', -- IMDB id
'P6375' -- street address
}
-- Properties with higher level items (Bulleted Hierarchy):
local properties_with_parents = {
'P131', -- located in the administrative territorial entity
'P144', -- based on
'P155', -- follows
'P171', -- parent taxon
'P276', -- location
'P279', -- subclass of
'P361', -- part of
'P706', -- located on terrain feature
'P749', -- parent organization
'P807', -- separated/forked from
'P1365', -- replaced
'P1647', -- subproperty of
'P3730' -- next higher rank
}
local properties_with_children = {
-- Properties with lower level items:
'P150', -- contains administrative territorial entity
'P156', -- followed by
'P355', -- subsidiary
'P527', -- has part
'P1012', -- contains
'P1366', -- replaced by
'P3729', -- next lower rank
'P4330', -- contains
'P7888' -- merged into
}
-- Merge two tables and return a new table
function mergeTables(first, second)
result = {}
for k,v in pairs(first) do
table.insert(result, v)
end
for k,v in pairs(second) do
table.insert(result, v)
end
return result
end
-- Turn index based tables into key based tables
function valuesToKeys(array)
local result = {}
for _, v in pairs(array) do
result[v:upper()] = true
end
return result
end
-- Helper to get description for tooltips
function getDescription(id)
return mw.wikibase.getDescription(id, 'ks') or mw.wikibase.getDescription(id, 'en') or ""
end
function getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
local birth_time = ''
if date_of_death then
birth_time = formatDate(lang, date_of_birth.time)
else
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
birth_time = string.format('{{Birth date and age|%s|%s|%s}}',
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
end
local birth = birth_time
if place_of_birth then
-- Try to get the Kashmiri article name for the entity
local birth_location = mw.wikibase.getSitelink(place_of_birth.id, 'kswiki')
local link = true
if not birth_location then
-- If there was no Kashmiri article for the entity, then get an article name from other wikis
birth_location = mw.wikibase.getLabel(place_of_birth.id)
link = false
end
if birth_location then
if link then birth_location = '[[' .. birth_location .. ']]' end
birth = birth .. '<br>' .. birth_location
local birth_country = getBestStatementById(place_of_birth.id, 'P17')
if birth_country then
local birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'kswiki')
local link = true
if not birth_country_label then
birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'enwiki')
link = false
end
if link then birth_country_label = '[[' .. birth_country_label .. ']]' end
birth = birth .. '، ' .. birth_country_label
end
end
end
return birth
end
function getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
local date_of_death_parts = mw.text.split(formatDate(lang, date_of_death.time, nil, 'Y-m-j'), '-')
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
local death_time = string.format('{{Death date and age|%s|%s|%s|%s|%s|%s}}',
date_of_death_parts[1], date_of_death_parts[2], date_of_death_parts[3],
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
local death = death_time
if place_of_death then
local death_location = mw.wikibase.getSitelink(place_of_death.id, 'kswiki')
local link = true
if not death_location then
death_location = mw.wikibase.getSitelink(place_of_death.id, 'enwiki')
link = false
end
if not death_location then
death_location = mw.wikibase.getLabel(place_of_death.id)
link = false
end
if death_location then
if link then death_location = '[[' .. death_location .. ']]' end
death = death .. '<br>' .. death_location
local death_country = getBestStatementById(place_of_death.id, 'P17')
if death_country then
local death_country_label = mw.wikibase.getSitelink(death_country.id, 'kswiki')
local link = true
if not death_country_label then
death_country_label = mw.wikibase.getSitelink(death_country.id, 'enwiki')
link = false
end
if link then death_country_label = '[[' .. death_country_label .. ']]' end
death = death .. '، ' .. death_country_label
end
end
end
return death
end
-- Convert Arabic numbers (0123456789) to Kashmiri numbers (٠١٢٣٤٥٦٧٨٩) and translate date terms
function toKashmirinumbers(text)
if text == nil then return nil end
return text:gsub('0', '0')
:gsub('1', '1')
:gsub('2', '2')
:gsub('3', '3')
:gsub('4', '4')
:gsub('5', '5')
:gsub('6', '6')
:gsub('7', '7')
:gsub('8', '8')
:gsub('9', '9')
:gsub('century', 'صٔدی')
:gsub('BCE', 'مَسیٖح برٛونٛہہ')
:gsub('million years', 'مِلیَن ؤری')
:gsub('AD', 'عیٖسوی')
:gsub('square kilometre', 'کِلومیٖٹَر چَکور')
:gsub('kilometre', 'کِلومیٖٹَر')
end
function formatDate(lang, dateString, fallback, format)
-- Check if the date is year-only (Wikidata uses -00-00 for unknown month/day)
local isYearOnly = string.find(dateString, '%-00%-00T') ~= nil
-- If no specific format is requested, set default based on precision
if not format then
if isYearOnly then
format = 'Y' -- Only show the Year
else
format = 'j xg Y' -- Show Day Month Year
end
end
-- For BCE dates (starting with -), MediaWiki's formatDate often returns the raw string.
-- We return it here so toKashmirinumbers can translate "century" and "BCE" later.
if dateString:sub(1, 1) == '-' then return fallback or dateString end
-- Standardize the string for the parser
dateString = dateString:gsub('%-00%-00T', '-01-01T')
return lang:formatDate(format, dateString, false)
end
-- Safe renderer for qualifier snaks using MediaWiki's native function
local function renderSnakSafe(snak)
if not snak or snak.snaktype ~= 'value' then return nil end
local success, res = pcall(mw.wikibase.renderSnak, snak)
if success and res and res ~= '' then
return toKashmirinumbers(res)
end
return nil
end
-- Helper to extract date qualifiers (P585 = Point in time, P580 = Start time, P582 = End time)
local function getDateQualifier(stmt)
if not stmt or not stmt.qualifiers then return nil end
local q = stmt.qualifiers
-- 1. Check for Point in Time (P585)
local p585 = q.P585 and renderSnakSafe(q.P585[1])
if p585 then return p585 end
-- 2. Check for Start Time (P580) and/or End Time (P582)
local p580 = q.P580 and renderSnakSafe(q.P580[1])
local p582 = q.P582 and renderSnakSafe(q.P582[1])
if p580 and p582 then
return p580 .. ' – ' .. p582
elseif p580 then
return p580 .. ' –'
elseif p582 then
return '– ' .. p582
end
return nil
end
function isEnglish(text)
return string.find(text, '[abcdefghijklmnopqrstuvwxyz]') ~= nil
end
-- Returns the best statements for the first property this item has
function getBestStatement(item, ...)
for i,v in ipairs(arg) do
local statements = item:getBestStatements(v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
-- Returns the best statements for the first property this item has
function getBestStatementById(id, ...)
for i,v in ipairs(arg) do
local statements = mw.wikibase.getBestStatements( id, v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
function len(t)
local count = 0
for _ in pairs(t) do count = count + 1 end
return count
end
function isEmpty(s)
return s == nil or s == ''
end
local module_properties = { ['item'] = true, ['آئٹم'] = true, ['کھٔٹِتھ'] = true, ['صِرِف کٲشُر'] = true, ['module'] = true, ['ماڈیول'] = true }
function getOverridenProperties(args)
properties = {}
for key, value in pairs(args) do
if (not module_properties[key]) then
properties[key:upper()] = value
end
end
return properties
end
local p = {}
function p.databox(frame)
local args = frame:getParent().args
local itemId = nil
local show_english_properties = true
if args.item or args['اَیٹم'] then
itemId = args.item or args['اَیٹم']
end
if args['صِرِف کٲشُر'] == true or args['صِرِف کٲشُر'] == 'آ' then
show_english_properties = false
end
local overriden_properties = getOverridenProperties(args)
local hidden_properties = {}
if args['کھٔٹِتھ'] then
hidden_properties = mw.text.split(args['کھٔٹِتھ'], "%s*[,،]%s*")
end
local lang = mw.language.getContentLanguage()
local item = mw.wikibase.getEntity(itemId)
local levels = 3 -- Default Max Levels for hierarchy
if item == nil then
mw.addWarning("Wikidata item not found")
return ""
end
-- ==========================================
-- Get Dynamic Theme securely via pcall
-- ==========================================
local themeColor = '#F2F2F2'
local themeIcon = ''
local success, themeModule = pcall(require, 'Module:Databox/theme')
if success and type(themeModule) == 'table' then
local themeData = themeModule.getTheme(args, item)
if themeData then
themeColor = themeData.color or '#F2F2F2'
themeIcon = themeData.icon or ''
end
end
-- Extract the label using the original, working MediaWiki function
local headerText = item:getLabel() or mw.title.getCurrentTitle().text
-- Apply icon to title text if available
if themeIcon ~= '' then
headerText = string.format("[[File:%s|22px|middle|link=]] %s", themeIcon, headerText)
end
-- Title
dataTable:tag('tr'):tag('th')
:addClass('fn')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
['background-color'] = themeColor,
['border-top'] = args.titleborder or 'none',
['border-bottom'] = args.titleborder or 'none',
['padding'] = '0.5em 0',
['margin'] = '0.5em 0',
['font-size'] = '125%',
['color'] = args.titletextcolor or 'black',
['font-weight'] = 'bold',
})
:wikitext(headerText)
-- ==========================================
--Table Construction
local dataTable = mw.html.create('table')
:addClass('infobox vcard')
:css({
['width'] = '22em'
})
-- Title
dataTable:tag('tr'):tag('th')
:addClass('fn')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
['background-color'] = themeColor,
['border-top'] = args.titleborder or 'none',
['border-bottom'] = args.titleborder or 'none',
['padding'] = '0.5em 0',
['margin'] = '0.5em 0',
['font-size'] = '125%',
['color'] = args.titletextcolor or 'black',
['font-weight'] = 'bold',
})
:wikitext(headerText)
-- Native name
local officialName = getBestStatement(item, 'P1448', 'P1559')
if officialName then
if officialName.language ~= 'ks' then
local langName = mw.language.fetchLanguageName(officialName.language, 'ks')
dataTable:tag('tr'):tag('th')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
padding = '0.5em 0',
margin = '0.5em 0',
['font-size'] = '90%',
['font-weight'] = 'bold',
['max-width'] = '240px'
})
:wikitext('اَصٕل ناو [[' .. langName ..']] زَبانہِ مَنٛز: ' .. officialName.text)
end
end
-- 1. Logo (P154) - 200px
local logo = args['لوگو'] or args['logo']
local logo_caption = args['لوگو_تَفصیٖل'] or args['logo_caption']
if not logo and item then
local st = item:getBestStatements('P154')
if #st > 0 then logo = st[1].mainsnak.datavalue.value end
end
if logo then
local logoCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center', ['padding-bottom'] = '5px'})
logoCell:wikitext('[[File:' .. logo .. '|frameless|200px]]')
if logo_caption then
logoCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(logo_caption)
end
end
-- 2. Image (P18) - 300px
local image = args['تَصویٖر'] or args['image']
local caption = args['تَصویٖر_تَفصیٖل'] or args['image_caption']
if not image and item then
local st = item:getBestStatements('P18')
if #st > 0 then image = st[1].mainsnak.datavalue.value end
end
if image then
local imageCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center'})
imageCell:wikitext('[[File:' .. image .. '|frameless|300px]]')
if caption then
imageCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(caption)
end
end
-- P31 (Instance of)
local p31_stmts = item:getBestStatements('P31')
local p31_links = {}
if #p31_stmts > 0 then
for i = 1, math.min(#p31_stmts, 2) do
local snak = p31_stmts[i].mainsnak
if snak.datavalue and snak.datavalue.value.id then
local id = snak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
table.insert(p31_links, '[[' .. sitelink .. '|' .. label .. ']]')
elseif en_sitelink then
local desc = getDescription(id)
table.insert(p31_links, '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]')
else
table.insert(p31_links, label)
end
end
end
end
if #p31_links > 0 then
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({
['background-color'] = themeColor,
['font-weight'] = 'bold',
['text-align'] = 'center',
['color'] = args.titletextcolor or 'black',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(table.concat(p31_links, '، '))
end
local properties = mw.wikibase.orderProperties(item:getProperties())
local property_blacklist_hash = valuesToKeys(mergeTables(property_blacklist, hidden_properties))
local property_whitelist_hash = valuesToKeys(property_whitelist)
local properties_with_parents_hash = valuesToKeys(properties_with_parents)
local properties_with_children_hash = valuesToKeys(properties_with_children)
property_blacklist_hash['P31'] = true
property_blacklist_hash['P18'] = true
local edit_message = mw.message.new('vector-view-edit'):plain()
-- Birth/Death Logic
local date_of_birth = getBestStatement(item, 'P569')
local date_of_death = getBestStatement(item, 'P570')
local instance_of = getBestStatement(item, 'P31')
local place_of_birth = getBestStatement(item, 'P19')
local place_of_death = getBestStatement(item, 'P20')
local countryid = ' '
pcall(function ()
countryid = item.claims['P17'][1].mainsnak.datavalue.value.id
end)
if instance_of and instance_of.id == 'Q5' and date_of_birth and date_of_birth.time:sub(1, 1) ~= '-' then
local birth = getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('پٲدٲیِش'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(birth))
if date_of_death then
local death = getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('وَفات'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(death))
end
end
local merged_chronology = false
for _, property in pairs(properties) do
local skip_this_property = false
if merged_chronology and property == 'P156' then
skip_this_property = true
end
if not skip_this_property then
local claims = item.claims[property]
local datatype = 'unknown'
if claims and claims[1] and claims[1].mainsnak and claims[1].mainsnak.datatype then
datatype = claims[1].mainsnak.datatype
end
local english_label = mw.wikibase.getLabelByLang(property, 'en')
english_label = english_label and english_label:upper() or property
local kashmiri_label = mw.wikibase.getLabelByLang(property, 'ks')
if property == 'P1082' or property == 'P1120' or property == 'P1339' or property == 'P2046' or property == 'P2044' then
datatype = 'number'
end
overriden_value = overriden_properties[english_label] or overriden_properties[kashmiri_label]
local shouldShow = false
if property_whitelist_hash[property] then
shouldShow = true
elseif datatype ~= 'commonsMedia' and datatype ~= 'external-id'
and datatype ~= 'wikibase-property' and
datatype ~= 'geo-shape' and datatype ~= 'tabular-data' and
(not property_blacklist_hash[property] and not property_blacklist_hash[english_label] and not property_blacklist_hash[kashmiri_label]) then
shouldShow = true
end
local statements = item:getBestStatements(property)
if shouldShow and (show_english_properties or kashmiri_label ~= nil or overriden_value) and #statements <= 30 then
local propertyValue = item:formatStatements(property)
local propertyEntity = mw.wikibase.getEntity(property)
if propertyEntity then
local propertySubjects = propertyEntity:getBestStatements('P1629')
if #propertySubjects == 1
and propertyEntity['claims']['P1629'][1].mainsnak.snaktype == 'value' then
local subjectItemQid = propertyEntity['claims']['P1629'][1].mainsnak.datavalue.value.id
local articleSitelink = mw.wikibase.getSitelink(subjectItemQid)
if articleSitelink ~= nil then
propertyValue.label = '[[' .. articleSitelink .. '|' .. propertyValue.label .. ']]'
end
end
end
local value = overriden_value
if (value == nil) then
if #statements == 1 and levels >= 2 and (properties_with_parents_hash[property] or properties_with_children_hash[property]) then
value = propertyValue.value
if property == 'P155' or property == 'P156' then
value = '• ' .. value
end
local level = {}
if item['claims'][property][1].mainsnak.snaktype == 'value' then
level[1] = {}
level[1].value = item['claims'][property][1].mainsnak.datavalue.value
level[1].item = mw.wikibase.getEntity(level[1].value.id)
if level[1].item then
level[1].statements = mw.wikibase.getBestStatements(level[1].item.id, property)
else
level[1].statements = {}
end
end
if item['claims'][property][1].mainsnak.snaktype == 'value'
and #level[1].statements == 1 and level[1].statements[1].mainsnak.datavalue then
level[1].qid = level[1].statements[1].mainsnak.datavalue.value.id
if level[1].qid ~= countryid then
level[1].propertyValue = level[1].item:formatStatements(property)
if level[1].propertyValue then
if not (property == 'P155' or property == 'P156') then
value = '• ' .. value
end
if properties_with_children_hash[property] then
if property == 'P156' then
value = value .. '<br/>• ' .. level[1].propertyValue.value
else
value = value .. '<br/>' .. ' • ' .. level[1].propertyValue.value
end
else
if property == 'P155' then
value = '• ' .. level[1].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[1].propertyValue.value .. '<br/> ' .. value
end
end
local lc = 2
while lc < levels and level[lc-1].item and level[lc-1].item.claims and level[lc-1].item.claims[property] and level[lc-1].item.claims[property][1] and level[lc-1].item.claims[property][1].mainsnak.datavalue do
level[lc]={}
level[lc].value = level[lc-1].item.claims[property][1].mainsnak.datavalue.value
level[lc].item = mw.wikibase.getEntity(level[lc].value.id)
if not level[lc].item then break end
level[lc].statements = mw.wikibase.getBestStatements(level[lc].item.id, property)
if #level[lc].statements > 0 and level[lc].statements[1].mainsnak.datavalue then
level[lc].qid = level[lc].statements[1].mainsnak.datavalue.value.id
if #level[lc].statements == 1 and level[lc].qid ~= countryid then
level[lc].propertyValue = level[lc].item:formatStatements(property)
if properties_with_children_hash[property] then
if property == 'P156' then
value = value .. '<br/>' .. '• ' .. level[lc].propertyValue.value
else
value = value .. '<br/>' .. string.rep(' ', lc) .. '• ' .. level[lc].propertyValue.value
end
else
if property == 'P155' then
value = '• ' .. level[lc].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[lc].propertyValue.value .. '<br/> ' .. value:gsub('<br/>', '<br/> ')
end
end
lc = lc+1
else
break
end
else
break
end
end
end
end
end
if property == 'P155' then
local visited = {}
visited[item.id] = true
local prev_items = {}
local curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P155')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local prev_id = st[1].mainsnak.datavalue.value.id
if prev_id == countryid or visited[prev_id] then break end
table.insert(prev_items, prev_id)
visited[prev_id] = true
curr_qid = prev_id
else
break
end
end
value = ""
if #prev_items > 0 then
for i = #prev_items, 1, -1 do
local id = prev_items[i]
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
value = value .. "<p>• \'\'\'" .. (item:getLabel() or mw.title.getCurrentTitle().text) .. "\'\'\'"
local next_items = {}
curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P156')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local next_id = st[1].mainsnak.datavalue.value.id
if next_id == countryid or visited[next_id] then break end
table.insert(next_items, next_id)
visited[next_id] = true
curr_qid = next_id
else
break
end
end
if #next_items > 0 then
for _, id in ipairs(next_items) do
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
propertyValue.label = 'کال زان'
merged_chronology = true
end
else
if datatype == 'time' then
local statementObject = getBestStatement(item, property)
if statementObject and statementObject.time then
local dateString = statementObject.time
if property == 'P1317' or property == 'P2031' then
value = formatDate(lang, dateString, propertyValue.value, 'Y')
else
value = formatDate(lang, dateString, propertyValue.value)
end
else
value = ''
end
elseif datatype == 'wikibase-item' then
local vals = {}
local has_qualifier = false
for _, stmt in ipairs(statements) do
if stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue and stmt.mainsnak.datavalue.value.id then
local id = stmt.mainsnak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
local item_str = ""
if sitelink then
item_str = '[[' .. sitelink .. '|' .. label .. ']]'
elseif en_sitelink then
local desc = getDescription(id)
item_str = '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
item_str = label
end
local qual = getDateQualifier(stmt)
if qual then
item_str = item_str .. ' <small>(' .. qual .. ')</small>'
has_qualifier = true
end
table.insert(vals, item_str)
end
end
if has_qualifier then
value = table.concat(vals, '<br/>')
else
value = table.concat(vals, '، ')
end
if value == '' then value = propertyValue.value end
else
local qual = statements[1] and getDateQualifier(statements[1])
if qual then
value = propertyValue.value .. ' <small>(' .. qual .. ')</small>'
else
value = propertyValue.value
end
end
end
elseif (value:find("^[Q]%d+") ~= nil) then
value = '[[' .. mw.wikibase.getSitelink(value) .. ']]'
end
if (datatype == 'time' or datatype == 'number' or datatype == 'quantity') then
value = toKashmirinumbers(value)
end
if #statements > 10 then
value = '<div class="mw-collapsible mw-collapsed" id="mw-custom-collapsible-' .. property .. '" style="border:none; background:transparent;">' ..
'<div class="mw-collapsible-content">' .. value .. '</div></div>'
end
if not isEmpty(value) then
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em',
['vertical-align'] = 'text-top'
})
:wikitext(lang:ucfirst(propertyValue.label)):done()
:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px',
['vertical-align'] = 'text-top'
})
:wikitext(frame:preprocess(value))
end
end
end
end
for i = 1, 10 do
local label_param = 'label' .. i
local data_param = 'data' .. i
local header_param = 'customheader' .. i
local data_a_param = 'data' .. i .. 'a'
local data_b_param = 'data' .. i .. 'b'
local data_c_param = 'data' .. i .. 'c'
local label_value = args[label_param]
local data_value = args[data_param]
local header_value = args[header_param]
local data_a_value = args[data_a_param]
local data_b_value = args[data_b_param]
local data_c_value = args[data_c_param]
local has_label = label_value and #label_value > 0
local has_data = data_value and #data_value > 0
local has_data_a = data_a_value and #data_a_value > 0
local has_data_b = data_b_value and #data_b_value > 0
local has_data_c = data_c_value and #data_c_value > 0
if header_value and #header_value > 0 then
dataTable:tag('tr')
:tag('th')
:attr('colspan', '2')
:css({
['text-align'] = 'center',
['font-weight'] = 'bold',
['background-color'] = themeColor,
['color'] = args.titletextcolor or '#000000',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(frame:preprocess(header_value))
:done()
:done()
end
if has_data or has_data_a or has_data_b or has_data_c then
local row = dataTable:tag('tr')
if has_data_a or has_data_b or has_data_c then
local cell
if has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
cell = row:tag('td')
else
cell = row:tag('td'):attr('colspan', '2')
end
local innerTable = cell:tag('table')
:css({
['width'] = '100%',
['table-layout'] = 'fixed',
['text-align'] = 'center',
['background'] = 'transparent',
['border-collapse'] = 'collapse',
['line-height'] = '1.4em'
})
local innerRow = innerTable:tag('tr'):css('vertical-align', 'top')
local active_cols = 0
if has_data_a then active_cols = active_cols + 1 end
if has_data_b then active_cols = active_cols + 1 end
if has_data_c then active_cols = active_cols + 1 end
local col_width = (100 / active_cols) .. '%'
local printed_cols = 0
if has_data_a then
innerRow:tag('td')
:css({ ['width'] = col_width, ['padding'] = '0.2em' })
:wikitext(frame:preprocess(data_a_value))
:done()
printed_cols = printed_cols + 1
end
if has_data_b then
local css_b = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_b['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_b)
:wikitext(frame:preprocess(data_b_value))
:done()
printed_cols = printed_cols + 1
end
if has_data_c then
local css_c = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_c['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_c)
:wikitext(frame:preprocess(data_c_value))
:done()
end
elseif has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
row:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px'
})
:wikitext(frame:preprocess(data_value))
:done()
else
row:tag('td')
:attr('colspan', '2')
:css({
['line-height'] = '1.6em',
['text-align'] = 'center',
['padding'] = '0.5em 0.3em',
['font-size'] = '100%'
})
:wikitext(frame:preprocess(data_value))
:done()
end
row:done()
end
end
local standalone_module = args['module'] or args['ماڈیول']
if standalone_module and #standalone_module > 0 then
dataTable:tag('tr')
:tag('td')
:attr('colspan', '2')
:css({
['padding'] = '0',
['text-align'] = 'center',
['width'] = '100%'
})
:wikitext(frame:preprocess(standalone_module))
:done()
:done()
end
local coordinates_statements = item:getBestStatements('P625')
if #coordinates_statements >= 1 and coordinates_statements[1].mainsnak.datavalue and coordinates_statements[1].mainsnak.datavalue.value.globe == 'http://www.wikidata.org/entity/Q2' then
local latitude = coordinates_statements[1].mainsnak.datavalue.value.latitude
local longitude = coordinates_statements[1].mainsnak.datavalue.value.longitude
local geojson = {
type = 'Feature',
geometry = {
type = 'Point',
coordinates = { longitude, latitude }
},
properties = {
title = item:getLabel() or mw.title.getCurrentTitle().text,
['marker-symbol'] = 'marker',
['marker-color'] = '#224422',
}
}
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(frame:extensionTag('mapframe', mw.text.jsonEncode(geojson), {
height = 250,
width = 250,
frameless = 'frameless',
align = 'center',
latitude = latitude,
longitude = longitude,
zoom = 6
}))
end
local div_start = '<div style="border-style: solid; border-color:gray; border-width: 1px 0 0 0; margin-top: 2em; text-align: center;">'
local pen_icon = ' [[File:Wikidata-logo.svg|' .. edit_message .. '|22px|baseline|class=noviewer|link=https://www.wikidata.org/wiki/' .. item.id .. ']]'
local edit_message_link = '[https://www.wikidata.org/wiki/' .. item.id .. ' وِکی ڈیٹا پؠٹھ کٔرِو اؠڈِٹ]'
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(div_start .. edit_message_link .. pen_icon .. '</div>')
return tostring(dataTable)
end
return p
qff2fs98ko0uofki4t7s4meo7qdo5cb
146598
146597
2026-07-31T15:02:42Z
آیات محراج
11062
146598
Scribunto
text/plain
-- Please DO NOT edit this page unless you know what you are doing.
-- Maintainer: User:511KeV
local property_blacklist = {
'P360', 'P4224', 'P935', 'P1472', 'P1612', 'P373', 'P3722', 'P1151', 'P1424', 'P910', 'P1200', 'P1792', 'P2521', 'P3321', 'P6186', 'P1464', 'P1465', 'P1791', 'P1740', 'P2033', 'P2517', 'P4195', 'P1754', 'P8596', 'P301', 'P6112', 'P971', 'P3876', 'P8933', 'P1753', 'P3921', 'P1204', 'P1423', 'P1709', 'P3950', 'P2888', 'P1382', 'P2670', 'P3113', 'P2737', 'P2738', 'P2445', 'P1963', 'P3176', 'P1889', 'P460', 'P2959', 'P2860', 'P5125', 'P5008', 'P2559', 'P1343', 'P8687', 'P972', 'P1282', 'P4839', 'P6104', 'P5996', 'P735', 'P734', 'P1559', 'P21', 'P2184', 'P1438', 'P7867', 'P8402', 'P1448', 'P569', 'P570', 'P19', 'P20', 'P27', 'P2747', 'P7561', 'P6365', 'P465', 'P487', 'P7084', 'P7763', 'P1814', 'P2001', 'P2572', 'P8989', 'P6363'
}
local property_whitelist = {
'P856', 'P3896', 'P345', 'P6375'
}
local properties_with_parents = {
'P131', 'P144', 'P155', 'P171', 'P276', 'P279', 'P361', 'P706', 'P749', 'P807', 'P1365', 'P1647', 'P3730'
}
local properties_with_children = {
'P150', 'P156', 'P355', 'P527', 'P1012', 'P1366', 'P3729', 'P4330', 'P7888'
}
function mergeTables(first, second)
result = {}
for k,v in pairs(first) do table.insert(result, v) end
for k,v in pairs(second) do table.insert(result, v) end
return result
end
function valuesToKeys(array)
local result = {}
for _, v in pairs(array) do result[v:upper()] = true end
return result
end
function getDescription(id)
return mw.wikibase.getDescription(id, 'ks') or mw.wikibase.getDescription(id, 'en') or ""
end
function getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
local birth_time = ''
if date_of_death then
birth_time = formatDate(lang, date_of_birth.time)
else
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
birth_time = string.format('{{Birth date and age|%s|%s|%s}}', date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
end
local birth = birth_time
if place_of_birth then
local birth_location = mw.wikibase.getSitelink(place_of_birth.id, 'kswiki')
local link = true
if not birth_location then
birth_location = mw.wikibase.getLabel(place_of_birth.id)
link = false
end
if birth_location then
if link then birth_location = '[[' .. birth_location .. ']]' end
birth = birth .. '<br>' .. birth_location
local birth_country = getBestStatementById(place_of_birth.id, 'P17')
if birth_country then
local birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'kswiki')
local link = true
if not birth_country_label then
birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'enwiki')
link = false
end
if link then birth_country_label = '[[' .. birth_country_label .. ']]' end
birth = birth .. '، ' .. birth_country_label
end
end
end
return birth
end
function getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
local date_of_death_parts = mw.text.split(formatDate(lang, date_of_death.time, nil, 'Y-m-j'), '-')
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
local death_time = string.format('{{Death date and age|%s|%s|%s|%s|%s|%s}}',
date_of_death_parts[1], date_of_death_parts[2], date_of_death_parts[3],
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
local death = death_time
if place_of_death then
local death_location = mw.wikibase.getSitelink(place_of_death.id, 'kswiki')
local link = true
if not death_location then
death_location = mw.wikibase.getSitelink(place_of_death.id, 'enwiki')
link = false
end
if not death_location then
death_location = mw.wikibase.getLabel(place_of_death.id)
link = false
end
if death_location then
if link then death_location = '[[' .. death_location .. ']]' end
death = death .. '<br>' .. death_location
local death_country = getBestStatementById(place_of_death.id, 'P17')
if death_country then
local death_country_label = mw.wikibase.getSitelink(death_country.id, 'kswiki')
local link = true
if not death_country_label then
death_country_label = mw.wikibase.getSitelink(death_country.id, 'enwiki')
link = false
end
if link then death_country_label = '[[' .. death_country_label .. ']]' end
death = death .. '، ' .. death_country_label
end
end
end
return death
end
function toKashmirinumbers(text)
if text == nil then return nil end
return text:gsub('0', '0'):gsub('1', '1'):gsub('2', '2'):gsub('3', '3'):gsub('4', '4'):gsub('5', '5'):gsub('6', '6'):gsub('7', '7'):gsub('8', '8'):gsub('9', '9'):gsub('century', 'صٔدی'):gsub('BCE', 'مَسیٖح برٛونٛہہ'):gsub('million years', 'مِلیَن ؤری'):gsub('AD', 'عیٖسوی'):gsub('square kilometre', 'کِلومیٖٹَر چَکور'):gsub('kilometre', 'کِلومیٖٹَر')
end
function formatDate(lang, dateString, fallback, format)
local isYearOnly = string.find(dateString, '%-00%-00T') ~= nil
if not format then
if isYearOnly then format = 'Y' else format = 'j xg Y' end
end
if dateString:sub(1, 1) == '-' then return fallback or dateString end
dateString = dateString:gsub('%-00%-00T', '-01-01T')
return lang:formatDate(format, dateString, false)
end
local function renderSnakSafe(snak)
if not snak or snak.snaktype ~= 'value' then return nil end
local success, res = pcall(mw.wikibase.renderSnak, snak)
if success and res and res ~= '' then
return toKashmirinumbers(res)
end
return nil
end
local function getDateQualifier(stmt)
if not stmt or not stmt.qualifiers then return nil end
local q = stmt.qualifiers
local p585 = q.P585 and renderSnakSafe(q.P585[1])
if p585 then return p585 end
local p580 = q.P580 and renderSnakSafe(q.P580[1])
local p582 = q.P582 and renderSnakSafe(q.P582[1])
if p580 and p582 then return p580 .. ' – ' .. p582
elseif p580 then return p580 .. ' –'
elseif p582 then return '– ' .. p582
end
return nil
end
function isEnglish(text) return string.find(text, '[abcdefghijklmnopqrstuvwxyz]') ~= nil end
function getBestStatement(item, ...)
for i,v in ipairs(arg) do
local statements = item:getBestStatements(v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
function getBestStatementById(id, ...)
for i,v in ipairs(arg) do
local statements = mw.wikibase.getBestStatements( id, v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
function len(t)
local count = 0
for _ in pairs(t) do count = count + 1 end
return count
end
function isEmpty(s) return s == nil or s == '' end
local module_properties = { ['item'] = true, ['آئٹم'] = true, ['کھٔٹِتھ'] = true, ['صِرِف کٲشُر'] = true, ['module'] = true, ['ماڈیول'] = true }
function getOverridenProperties(args)
properties = {}
for key, value in pairs(args) do
if (not module_properties[key]) then properties[key:upper()] = value end
end
return properties
end
local p = {}
function p.databox(frame)
local args = frame:getParent().args
local itemId = args.item or args['اَیٹم']
local show_english_properties = true
if args['صِرِف کٲشُر'] == true or args['صِرِف کٲشُر'] == 'آ' then
show_english_properties = false
end
local overriden_properties = getOverridenProperties(args)
local hidden_properties = {}
if args['کھٔٹِتھ'] then hidden_properties = mw.text.split(args['کھٔٹِتھ'], "%s*[,،]%s*") end
local lang = mw.language.getContentLanguage()
local item = mw.wikibase.getEntity(itemId)
local levels = 3
if item == nil then
mw.addWarning("Wikidata item not found")
return ""
end
-- Dynamic Theme securely via pcall
local themeColor = '#F2F2F2'
local themeIcon = ''
local success, themeModule = pcall(require, 'Module:Databox/theme')
if success and type(themeModule) == 'table' then
local themeData = themeModule.getTheme(args, item)
if themeData then
themeColor = themeData.color or '#F2F2F2'
themeIcon = themeData.icon or ''
end
end
-- Safest Label Extraction
local headerText = mw.title.getCurrentTitle().text
if item and item.id then
local wdLabel = mw.wikibase.getLabel(item.id)
if wdLabel then
headerText = wdLabel
end
end
-- Apply icon
if themeIcon ~= '' then
headerText = string.format("[[File:%s|22px|middle|link=]] %s", themeIcon, headerText)
end
local dataTable = mw.html.create('table'):addClass('infobox vcard'):css({['width'] = '22em'})
dataTable:tag('tr'):tag('th')
:addClass('fn'):attr('colspan', 2)
:css({
['text-align'] = 'center',
['background-color'] = themeColor,
['border-top'] = args.titleborder or 'none',
['border-bottom'] = args.titleborder or 'none',
['padding'] = '0.5em 0',
['margin'] = '0.5em 0',
['font-size'] = '125%',
['color'] = args.titletextcolor or 'black',
['font-weight'] = 'bold',
})
:wikitext(headerText)
local officialName = getBestStatement(item, 'P1448', 'P1559')
if officialName and officialName.language ~= 'ks' then
local langName = mw.language.fetchLanguageName(officialName.language, 'ks')
dataTable:tag('tr'):tag('th'):attr('colspan', 2)
:css({['text-align']='center', padding='0.5em 0', margin='0.5em 0', ['font-size']='90%', ['font-weight']='bold', ['max-width']='240px'})
:wikitext('اَصٕل ناو [[' .. langName ..']] زَبانہِ مَنٛز: ' .. officialName.text)
end
local logo = args['لوگو'] or args['logo']
local logo_caption = args['لوگو_تَفصیٖل'] or args['logo_caption']
if not logo and item then
local st = item:getBestStatements('P154')
if #st > 0 then logo = st[1].mainsnak.datavalue.value end
end
if logo then
local logoCell = dataTable:tag('tr'):tag('td'):attr('colspan', 2):css({['text-align'] = 'center', ['padding-bottom'] = '5px'})
logoCell:wikitext('[[File:' .. logo .. '|frameless|200px]]')
if logo_caption then logoCell:tag('div'):css({['padding-top']='0.4em', ['line-height']='1.2em', ['font-size']='90%'}):wikitext(logo_caption) end
end
local image = args['تَصویٖر'] or args['image']
local caption = args['تَصویٖر_تَفصیٖل'] or args['image_caption']
if not image and item then
local st = item:getBestStatements('P18')
if #st > 0 then image = st[1].mainsnak.datavalue.value end
end
if image then
local imageCell = dataTable:tag('tr'):tag('td'):attr('colspan', 2):css({['text-align'] = 'center'})
imageCell:wikitext('[[File:' .. image .. '|frameless|300px]]')
if caption then imageCell:tag('div'):css({['padding-top']='0.4em', ['line-height']='1.2em', ['font-size']='90%'}):wikitext(caption) end
end
local p31_stmts = item:getBestStatements('P31')
local p31_links = {}
if #p31_stmts > 0 then
for i = 1, math.min(#p31_stmts, 2) do
local snak = p31_stmts[i].mainsnak
if snak.datavalue and snak.datavalue.value.id then
local id = snak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then table.insert(p31_links, '[[' .. sitelink .. '|' .. label .. ']]')
elseif en_sitelink then
local desc = getDescription(id)
table.insert(p31_links, '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]')
else table.insert(p31_links, label) end
end
end
end
if #p31_links > 0 then
dataTable:tag('tr'):tag('td'):attr('colspan', 2)
:css({['background-color']=themeColor, ['font-weight']='bold', ['text-align']='center', ['color']=args.titletextcolor or 'black', ['border-top']=args.headerborder or 'none', ['border-bottom']=args.headerborder or 'none', ['padding']='0.2em'})
:wikitext(table.concat(p31_links, '، '))
end
local properties = mw.wikibase.orderProperties(item:getProperties())
local property_blacklist_hash = valuesToKeys(mergeTables(property_blacklist, hidden_properties))
local property_whitelist_hash = valuesToKeys(property_whitelist)
local properties_with_parents_hash = valuesToKeys(properties_with_parents)
local properties_with_children_hash = valuesToKeys(properties_with_children)
property_blacklist_hash['P31'] = true
property_blacklist_hash['P18'] = true
local edit_message = mw.message.new('vector-view-edit'):plain()
local date_of_birth = getBestStatement(item, 'P569')
local date_of_death = getBestStatement(item, 'P570')
local instance_of = getBestStatement(item, 'P31')
local place_of_birth = getBestStatement(item, 'P19')
local place_of_death = getBestStatement(item, 'P20')
local countryid = ' '
pcall(function () countryid = item.claims['P17'][1].mainsnak.datavalue.value.id end)
if instance_of and instance_of.id == 'Q5' and date_of_birth and date_of_birth.time:sub(1, 1) ~= '-' then
local birth = getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
dataTable:tag('tr'):tag('th'):attr('scope', 'row'):css({['padding-top']='0.225em', ['line-height']='1.1em', ['padding-right']='0.65em'}):wikitext('پٲدٲیِش'):done():tag('td'):css({['line-height']='1.4em', ['max-width']='180px'}):wikitext(frame:preprocess(birth))
if date_of_death then
local death = getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
dataTable:tag('tr'):tag('th'):attr('scope', 'row'):css({['padding-top']='0.225em', ['line-height']='1.1em', ['padding-right']='0.65em'}):wikitext('وَفات'):done():tag('td'):css({['line-height']='1.4em', ['max-width']='180px'}):wikitext(frame:preprocess(death))
end
end
local merged_chronology = false
for _, property in pairs(properties) do
local skip_this_property = false
if merged_chronology and property == 'P156' then skip_this_property = true end
if not skip_this_property then
local claims = item.claims[property]
local datatype = 'unknown'
if claims and claims[1] and claims[1].mainsnak and claims[1].mainsnak.datatype then datatype = claims[1].mainsnak.datatype end
local english_label = mw.wikibase.getLabelByLang(property, 'en')
english_label = english_label and english_label:upper() or property
local kashmiri_label = mw.wikibase.getLabelByLang(property, 'ks')
if property == 'P1082' or property == 'P1120' or property == 'P1339' or property == 'P2046' or property == 'P2044' then datatype = 'number' end
overriden_value = overriden_properties[english_label] or overriden_properties[kashmiri_label]
local shouldShow = false
if property_whitelist_hash[property] then shouldShow = true
elseif datatype ~= 'commonsMedia' and datatype ~= 'external-id' and datatype ~= 'wikibase-property' and datatype ~= 'geo-shape' and datatype ~= 'tabular-data' and (not property_blacklist_hash[property] and not property_blacklist_hash[english_label] and not property_blacklist_hash[kashmiri_label]) then shouldShow = true end
local statements = item:getBestStatements(property)
if shouldShow and (show_english_properties or kashmiri_label ~= nil or overriden_value) and #statements <= 30 then
local propertyValue = item:formatStatements(property)
local propertyEntity = mw.wikibase.getEntity(property)
if propertyEntity then
local propertySubjects = propertyEntity:getBestStatements('P1629')
if #propertySubjects == 1 and propertyEntity['claims']['P1629'][1].mainsnak.snaktype == 'value' then
local subjectItemQid = propertyEntity['claims']['P1629'][1].mainsnak.datavalue.value.id
local articleSitelink = mw.wikibase.getSitelink(subjectItemQid)
if articleSitelink ~= nil then propertyValue.label = '[[' .. articleSitelink .. '|' .. propertyValue.label .. ']]' end
end
end
local value = overriden_value
if (value == nil) then
if #statements == 1 and levels >= 2 and (properties_with_parents_hash[property] or properties_with_children_hash[property]) then
value = propertyValue.value
if property == 'P155' or property == 'P156' then value = '• ' .. value end
local level = {}
if item['claims'][property][1].mainsnak.snaktype == 'value' then
level[1] = {}
level[1].value = item['claims'][property][1].mainsnak.datavalue.value
level[1].item = mw.wikibase.getEntity(level[1].value.id)
if level[1].item then level[1].statements = mw.wikibase.getBestStatements(level[1].item.id, property)
else level[1].statements = {} end
end
if item['claims'][property][1].mainsnak.snaktype == 'value' and #level[1].statements == 1 and level[1].statements[1].mainsnak.datavalue then
level[1].qid = level[1].statements[1].mainsnak.datavalue.value.id
if level[1].qid ~= countryid then
level[1].propertyValue = level[1].item:formatStatements(property)
if level[1].propertyValue then
if not (property == 'P155' or property == 'P156') then value = '• ' .. value end
if properties_with_children_hash[property] then
if property == 'P156' then value = value .. '<br/>• ' .. level[1].propertyValue.value
else value = value .. '<br/>' .. ' • ' .. level[1].propertyValue.value end
else
if property == 'P155' then value = '• ' .. level[1].propertyValue.value .. '<br/>' .. value
else value = '• ' .. level[1].propertyValue.value .. '<br/> ' .. value end
end
local lc = 2
while lc < levels and level[lc-1].item and level[lc-1].item.claims and level[lc-1].item.claims[property] and level[lc-1].item.claims[property][1] and level[lc-1].item.claims[property][1].mainsnak.datavalue do
level[lc]={}
level[lc].value = level[lc-1].item.claims[property][1].mainsnak.datavalue.value
level[lc].item = mw.wikibase.getEntity(level[lc].value.id)
if not level[lc].item then break end
level[lc].statements = mw.wikibase.getBestStatements(level[lc].item.id, property)
if #level[lc].statements > 0 and level[lc].statements[1].mainsnak.datavalue then
level[lc].qid = level[lc].statements[1].mainsnak.datavalue.value.id
if #level[lc].statements == 1 and level[lc].qid ~= countryid then
level[lc].propertyValue = level[lc].item:formatStatements(property)
if properties_with_children_hash[property] then
if property == 'P156' then value = value .. '<br/>' .. '• ' .. level[lc].propertyValue.value
else value = value .. '<br/>' .. string.rep(' ', lc) .. '• ' .. level[lc].propertyValue.value end
else
if property == 'P155' then value = '• ' .. level[lc].propertyValue.value .. '<br/>' .. value
else value = '• ' .. level[lc].propertyValue.value .. '<br/> ' .. value:gsub('<br/>', '<br/> ') end
end
lc = lc+1
else break end
else break end
end
end
end
end
if property == 'P155' then
local visited = {}
visited[item.id] = true
local prev_items = {}
local curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P155')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local prev_id = st[1].mainsnak.datavalue.value.id
if prev_id == countryid or visited[prev_id] then break end
table.insert(prev_items, prev_id)
visited[prev_id] = true
curr_qid = prev_id
else break end
end
value = ""
if #prev_items > 0 then
for i = #prev_items, 1, -1 do
local id = prev_items[i]
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then value = value .. '<p>• <span title="' .. getDescription(id) .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else value = value .. "<p>• " .. label end
end
end
value = value .. "<p>• \'\'\'" .. (mw.wikibase.getLabel(item.id) or mw.title.getCurrentTitle().text) .. "\'\'\'"
local next_items = {}
curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P156')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local next_id = st[1].mainsnak.datavalue.value.id
if next_id == countryid or visited[next_id] then break end
table.insert(next_items, next_id)
visited[next_id] = true
curr_qid = next_id
else break end
end
if #next_items > 0 then
for _, id in ipairs(next_items) do
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then value = value .. '<p>• <span title="' .. getDescription(id) .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else value = value .. "<p>• " .. label end
end
end
propertyValue.label = 'کال زان'
merged_chronology = true
end
else
if datatype == 'time' then
local statementObject = getBestStatement(item, property)
if statementObject and statementObject.time then
local dateString = statementObject.time
if property == 'P1317' or property == 'P2031' then value = formatDate(lang, dateString, propertyValue.value, 'Y')
else value = formatDate(lang, dateString, propertyValue.value) end
else value = '' end
elseif datatype == 'wikibase-item' then
local vals = {}
local has_qualifier = false
for _, stmt in ipairs(statements) do
if stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue and stmt.mainsnak.datavalue.value.id then
local id = stmt.mainsnak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
local item_str = ""
if sitelink then item_str = '[[' .. sitelink .. '|' .. label .. ']]'
elseif en_sitelink then item_str = '<span title="' .. getDescription(id) .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else item_str = label end
local qual = getDateQualifier(stmt)
if qual then
item_str = item_str .. ' <small>(' .. qual .. ')</small>'
has_qualifier = true
end
table.insert(vals, item_str)
end
end
if has_qualifier then value = table.concat(vals, '<br/>') else value = table.concat(vals, '، ') end
if value == '' then value = propertyValue.value end
else
local qual = statements[1] and getDateQualifier(statements[1])
if qual then value = propertyValue.value .. ' <small>(' .. qual .. ')</small>'
else value = propertyValue.value end
end
end
elseif (value:find("^[Q]%d+") ~= nil) then value = '[[' .. mw.wikibase.getSitelink(value) .. ']]' end
if (datatype == 'time' or datatype == 'number' or datatype == 'quantity') then value = toKashmirinumbers(value) end
if #statements > 10 then
value = '<div class="mw-collapsible mw-collapsed" id="mw-custom-collapsible-' .. property .. '" style="border:none; background:transparent;"><div class="mw-collapsible-content">' .. value .. '</div></div>'
end
if not isEmpty(value) then
dataTable:tag('tr'):tag('th'):attr('scope', 'row'):css({['padding-top']='0.225em', ['line-height']='1.1em', ['padding-right']='0.65em', ['vertical-align']='text-top'}):wikitext(lang:ucfirst(propertyValue.label)):done():tag('td'):css({['line-height']='1.4em', ['max-width']='180px', ['vertical-align']='text-top'}):wikitext(frame:preprocess(value))
end
end
end
end
for i = 1, 10 do
local label_param = 'label' .. i
local data_param = 'data' .. i
local header_param = 'customheader' .. i
local data_a_param = 'data' .. i .. 'a'
local data_b_param = 'data' .. i .. 'b'
local data_c_param = 'data' .. i .. 'c'
local label_value = args[label_param]
local data_value = args[data_param]
local header_value = args[header_param]
local data_a_value = args[data_a_param]
local data_b_value = args[data_b_param]
local data_c_value = args[data_c_param]
local has_label = label_value and #label_value > 0
local has_data = data_value and #data_value > 0
local has_data_a = data_a_value and #data_a_value > 0
local has_data_b = data_b_value and #data_b_value > 0
local has_data_c = data_c_value and #data_c_value > 0
if header_value and #header_value > 0 then
dataTable:tag('tr'):tag('th'):attr('colspan', '2'):css({['text-align']='center', ['font-weight']='bold', ['background-color']=themeColor, ['color']=args.titletextcolor or '#000000', ['border-top']=args.headerborder or 'none', ['border-bottom']=args.headerborder or 'none', ['padding']='0.2em'}):wikitext(frame:preprocess(header_value)):done():done()
end
if has_data or has_data_a or has_data_b or has_data_c then
local row = dataTable:tag('tr')
if has_data_a or has_data_b or has_data_c then
local cell
if has_label then row:tag('th'):attr('scope', 'row'):css({['padding-top']='0.225em', ['line-height']='1.1em', ['padding-right']='0.65em'}):wikitext(label_value):done(); cell = row:tag('td')
else cell = row:tag('td'):attr('colspan', '2') end
local innerTable = cell:tag('table'):css({['width']='100%', ['table-layout']='fixed', ['text-align']='center', ['background']='transparent', ['border-collapse']='collapse', ['line-height']='1.4em'})
local innerRow = innerTable:tag('tr'):css('vertical-align', 'top')
local active_cols = 0
if has_data_a then active_cols = active_cols + 1 end
if has_data_b then active_cols = active_cols + 1 end
if has_data_c then active_cols = active_cols + 1 end
local col_width = (100 / active_cols) .. '%'
local printed_cols = 0
if has_data_a then innerRow:tag('td'):css({ ['width'] = col_width, ['padding'] = '0.2em' }):wikitext(frame:preprocess(data_a_value)):done(); printed_cols = printed_cols + 1 end
if has_data_b then local css_b = { ['width'] = col_width, ['padding'] = '0.2em' }; if printed_cols > 0 then css_b['border-left'] = '1px solid #aaa' end; innerRow:tag('td'):css(css_b):wikitext(frame:preprocess(data_b_value)):done(); printed_cols = printed_cols + 1 end
if has_data_c then local css_c = { ['width'] = col_width, ['padding'] = '0.2em' }; if printed_cols > 0 then css_c['border-left'] = '1px solid #aaa' end; innerRow:tag('td'):css(css_c):wikitext(frame:preprocess(data_c_value)):done() end
elseif has_label then
row:tag('th'):attr('scope', 'row'):css({['padding-top']='0.225em', ['line-height']='1.1em', ['padding-right']='0.65em'}):wikitext(label_value):done(); row:tag('td'):css({ ['line-height']='1.4em', ['max-width']='180px' }):wikitext(frame:preprocess(data_value)):done()
else
row:tag('td'):attr('colspan', '2'):css({ ['line-height']='1.6em', ['text-align']='center', ['padding']='0.5em 0.3em', ['font-size']='100%'}):wikitext(frame:preprocess(data_value)):done()
end
row:done()
end
end
local standalone_module = args['module'] or args['ماڈیول']
if standalone_module and #standalone_module > 0 then dataTable:tag('tr'):tag('td'):attr('colspan', '2'):css({ ['padding']='0', ['text-align']='center', ['width']='100%'}):wikitext(frame:preprocess(standalone_module)):done():done() end
local coordinates_statements = item:getBestStatements('P625')
if #coordinates_statements >= 1 and coordinates_statements[1].mainsnak.datavalue and coordinates_statements[1].mainsnak.datavalue.value.globe == 'http://www.wikidata.org/entity/Q2' then
local latitude = coordinates_statements[1].mainsnak.datavalue.value.latitude
local longitude = coordinates_statements[1].mainsnak.datavalue.value.longitude
local geojson = { type = 'Feature', geometry = { type = 'Point', coordinates = { longitude, latitude } }, properties = { title = mw.wikibase.getLabel(item.id) or mw.title.getCurrentTitle().text, ['marker-symbol'] = 'marker', ['marker-color'] = '#224422' } }
dataTable:tag('tr'):tag('td'):attr('colspan', 2):css({ ['text-align'] = 'center'}):wikitext(frame:extensionTag('mapframe', mw.text.jsonEncode(geojson), { height = 250, width = 250, frameless = 'frameless', align = 'center', latitude = latitude, longitude = longitude, zoom = 6 }))
end
local div_start = '<div style="border-style: solid; border-color:gray; border-width: 1px 0 0 0; margin-top: 2em; text-align: center;">'
local pen_icon = ' [[File:Wikidata-logo.svg|' .. edit_message .. '|22px|baseline|class=noviewer|link=https://www.wikidata.org/wiki/' .. item.id .. ']]'
local edit_message_link = '[https://www.wikidata.org/wiki/' .. item.id .. ' وِکی ڈیٹا پؠٹھ کٔرِو اؠڈِٹ]'
dataTable:tag('tr'):tag('td'):attr('colspan', 2):css({ ['text-align'] = 'center'}):wikitext(div_start .. edit_message_link .. pen_icon .. '</div>')
return tostring(dataTable)
end
return p
chqzi3xggu3lxbblk1068gvpc3y3dgv
146599
146598
2026-07-31T15:07:55Z
آیات محراج
11062
146599
Scribunto
text/plain
-- Please DO NOT edit this page unless you know what you are doing.
-- Maintainer: User:511KeV
local property_blacklist = {
'P360', 'P4224', 'P935', 'P1472', 'P1612', 'P373', 'P3722', 'P1151', 'P1424', 'P910', 'P1200', 'P1792', 'P2521', 'P3321', 'P6186', 'P1464', 'P1465', 'P1791', 'P1740', 'P2033', 'P2517', 'P4195', 'P1754', 'P8596', 'P301', 'P6112', 'P971', 'P3876', 'P8933', 'P1753', 'P3921', 'P1204', 'P1423', 'P1709', 'P3950', 'P2888', 'P1382', 'P2670', 'P3113', 'P2737', 'P2738', 'P2445', 'P1963', 'P3176', 'P1889', 'P460', 'P2959', 'P2860', 'P5125', 'P5008', 'P2559', 'P1343', 'P8687', 'P972', 'P1282', 'P4839', 'P6104', 'P5996', 'P735', 'P734', 'P1559', 'P21', 'P2184', 'P1438', 'P7867', 'P8402', 'P1448', 'P569', 'P570', 'P19', 'P20', 'P27', 'P2747', 'P7561', 'P6365', 'P465', 'P487', 'P7084', 'P7763', 'P1814', 'P2001', 'P2572', 'P8989', 'P6363'
}
local property_whitelist = {
'P856', 'P3896', 'P345', 'P6375'
}
local properties_with_parents = {
'P131', 'P144', 'P155', 'P171', 'P276', 'P279', 'P361', 'P706', 'P749', 'P807', 'P1365', 'P1647', 'P3730'
}
local properties_with_children = {
'P150', 'P156', 'P355', 'P527', 'P1012', 'P1366', 'P3729', 'P4330', 'P7888'
}
function mergeTables(first, second)
result = {}
for k,v in pairs(first) do table.insert(result, v) end
for k,v in pairs(second) do table.insert(result, v) end
return result
end
function valuesToKeys(array)
local result = {}
for _, v in pairs(array) do result[v:upper()] = true end
return result
end
function getDescription(id)
return mw.wikibase.getDescription(id, 'ks') or mw.wikibase.getDescription(id, 'en') or ""
end
function getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
local birth_time = ''
if date_of_death then
birth_time = formatDate(lang, date_of_birth.time)
else
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
birth_time = string.format('{{Birth date and age|%s|%s|%s}}', date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
end
local birth = birth_time
if place_of_birth then
local birth_location = mw.wikibase.getSitelink(place_of_birth.id, 'kswiki')
local link = true
if not birth_location then
birth_location = mw.wikibase.getLabel(place_of_birth.id)
link = false
end
if birth_location then
if link then birth_location = '[[' .. birth_location .. ']]' end
birth = birth .. '<br>' .. birth_location
local birth_country = getBestStatementById(place_of_birth.id, 'P17')
if birth_country then
local birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'kswiki')
local link = true
if not birth_country_label then
birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'enwiki')
link = false
end
if link then birth_country_label = '[[' .. birth_country_label .. ']]' end
birth = birth .. '، ' .. birth_country_label
end
end
end
return birth
end
function getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
local date_of_death_parts = mw.text.split(formatDate(lang, date_of_death.time, nil, 'Y-m-j'), '-')
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
local death_time = string.format('{{Death date and age|%s|%s|%s|%s|%s|%s}}',
date_of_death_parts[1], date_of_death_parts[2], date_of_death_parts[3],
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
local death = death_time
if place_of_death then
local death_location = mw.wikibase.getSitelink(place_of_death.id, 'kswiki')
local link = true
if not death_location then
death_location = mw.wikibase.getSitelink(place_of_death.id, 'enwiki')
link = false
end
if not death_location then
death_location = mw.wikibase.getLabel(place_of_death.id)
link = false
end
if death_location then
if link then death_location = '[[' .. death_location .. ']]' end
death = death .. '<br>' .. death_location
local death_country = getBestStatementById(place_of_death.id, 'P17')
if death_country then
local death_country_label = mw.wikibase.getSitelink(death_country.id, 'kswiki')
local link = true
if not death_country_label then
death_country_label = mw.wikibase.getSitelink(death_country.id, 'enwiki')
link = false
end
if link then death_country_label = '[[' .. death_country_label .. ']]' end
death = death .. '، ' .. death_country_label
end
end
end
return death
end
function toKashmirinumbers(text)
if text == nil then return nil end
return text:gsub('0', '0'):gsub('1', '1'):gsub('2', '2'):gsub('3', '3'):gsub('4', '4'):gsub('5', '5'):gsub('6', '6'):gsub('7', '7'):gsub('8', '8'):gsub('9', '9'):gsub('century', 'صٔدی'):gsub('BCE', 'مَسیٖح برٛونٛہہ'):gsub('million years', 'مِلیَن ؤری'):gsub('AD', 'عیٖسوی'):gsub('square kilometre', 'کِلومیٖٹَر چَکور'):gsub('kilometre', 'کِلومیٖٹَر')
end
function formatDate(lang, dateString, fallback, format)
local isYearOnly = string.find(dateString, '%-00%-00T') ~= nil
if not format then
if isYearOnly then format = 'Y' else format = 'j xg Y' end
end
if dateString:sub(1, 1) == '-' then return fallback or dateString end
dateString = dateString:gsub('%-00%-00T', '-01-01T')
return lang:formatDate(format, dateString, false)
end
local function renderSnakSafe(snak)
if not snak or snak.snaktype ~= 'value' then return nil end
local success, res = pcall(mw.wikibase.renderSnak, snak)
if success and res and res ~= '' then
return toKashmirinumbers(res)
end
return nil
end
local function getDateQualifier(stmt)
if not stmt or not stmt.qualifiers then return nil end
local q = stmt.qualifiers
local p585 = q.P585 and renderSnakSafe(q.P585[1])
if p585 then return p585 end
local p580 = q.P580 and renderSnakSafe(q.P580[1])
local p582 = q.P582 and renderSnakSafe(q.P582[1])
if p580 and p582 then return p580 .. ' – ' .. p582
elseif p580 then return p580 .. ' –'
elseif p582 then return '– ' .. p582
end
return nil
end
function isEnglish(text) return string.find(text, '[abcdefghijklmnopqrstuvwxyz]') ~= nil end
function getBestStatement(item, ...)
for i,v in ipairs(arg) do
local statements = item:getBestStatements(v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
function getBestStatementById(id, ...)
for i,v in ipairs(arg) do
local statements = mw.wikibase.getBestStatements( id, v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
function len(t)
local count = 0
for _ in pairs(t) do count = count + 1 end
return count
end
function isEmpty(s) return s == nil or s == '' end
local module_properties = { ['item'] = true, ['آئٹم'] = true, ['کھٔٹِتھ'] = true, ['صِرِف کٲشُر'] = true, ['module'] = true, ['ماڈیول'] = true }
function getOverridenProperties(args)
properties = {}
for key, value in pairs(args) do
if (not module_properties[key]) then properties[key:upper()] = value end
end
return properties
end
local p = {}
function p.databox(frame)
local args = frame:getParent().args
local itemId = args.item or args['اَیٹم']
local show_english_properties = true
if args['صِرِف کٲشُر'] == true or args['صِرِف کٲشُر'] == 'آ' then
show_english_properties = false
end
local overriden_properties = getOverridenProperties(args)
local hidden_properties = {}
if args['کھٔٹِتھ'] then hidden_properties = mw.text.split(args['کھٔٹِتھ'], "%s*[,،]%s*") end
local lang = mw.language.getContentLanguage()
local item = mw.wikibase.getEntity(itemId)
local levels = 3
if item == nil then
mw.addWarning("Wikidata item not found")
return ""
end
-- Dynamic Theme securely via pcall
local themeColor = '#F2F2F2'
local themeIcon = ''
local success, themeModule = pcall(require, 'Module:Databox/theme')
if success and type(themeModule) == 'table' then
local themeData = themeModule.getTheme(args, item)
if themeData then
themeColor = themeData.color or '#F2F2F2'
themeIcon = themeData.icon or ''
end
end
-- NUCLEAR OPTION: Completely ignore Wikidata for the title. Force local page name ONLY.
local headerText = mw.title.getCurrentTitle().text
-- Apply icon
if themeIcon ~= '' then
headerText = string.format("[[File:%s|22px|middle|link=]] %s", themeIcon, headerText)
end
local dataTable = mw.html.create('table'):addClass('infobox vcard'):css({['width'] = '22em'})
dataTable:tag('tr'):tag('th')
:addClass('fn'):attr('colspan', 2)
:css({
['text-align'] = 'center',
['background-color'] = themeColor,
['border-top'] = args.titleborder or 'none',
['border-bottom'] = args.titleborder or 'none',
['padding'] = '0.5em 0',
['margin'] = '0.5em 0',
['font-size'] = '125%',
['color'] = args.titletextcolor or 'black',
['font-weight'] = 'bold',
})
:wikitext(headerText)
local officialName = getBestStatement(item, 'P1448', 'P1559')
if officialName and officialName.language ~= 'ks' then
local langName = mw.language.fetchLanguageName(officialName.language, 'ks')
dataTable:tag('tr'):tag('th'):attr('colspan', 2)
:css({['text-align']='center', padding='0.5em 0', margin='0.5em 0', ['font-size']='90%', ['font-weight']='bold', ['max-width']='240px'})
:wikitext('اَصٕل ناو [[' .. langName ..']] زَبانہِ مَنٛز: ' .. officialName.text)
end
local logo = args['لوگو'] or args['logo']
local logo_caption = args['لوگو_تَفصیٖل'] or args['logo_caption']
if not logo and item then
local st = item:getBestStatements('P154')
if #st > 0 then logo = st[1].mainsnak.datavalue.value end
end
if logo then
local logoCell = dataTable:tag('tr'):tag('td'):attr('colspan', 2):css({['text-align'] = 'center', ['padding-bottom'] = '5px'})
logoCell:wikitext('[[File:' .. logo .. '|frameless|200px]]')
if logo_caption then logoCell:tag('div'):css({['padding-top']='0.4em', ['line-height']='1.2em', ['font-size']='90%'}):wikitext(logo_caption) end
end
local image = args['تَصویٖر'] or args['image']
local caption = args['تَصویٖر_تَفصیٖل'] or args['image_caption']
if not image and item then
local st = item:getBestStatements('P18')
if #st > 0 then image = st[1].mainsnak.datavalue.value end
end
if image then
local imageCell = dataTable:tag('tr'):tag('td'):attr('colspan', 2):css({['text-align'] = 'center'})
imageCell:wikitext('[[File:' .. image .. '|frameless|300px]]')
if caption then imageCell:tag('div'):css({['padding-top']='0.4em', ['line-height']='1.2em', ['font-size']='90%'}):wikitext(caption) end
end
local p31_stmts = item:getBestStatements('P31')
local p31_links = {}
if #p31_stmts > 0 then
for i = 1, math.min(#p31_stmts, 2) do
local snak = p31_stmts[i].mainsnak
if snak.datavalue and snak.datavalue.value.id then
local id = snak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then table.insert(p31_links, '[[' .. sitelink .. '|' .. label .. ']]')
elseif en_sitelink then
local desc = getDescription(id)
table.insert(p31_links, '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]')
else table.insert(p31_links, label) end
end
end
end
if #p31_links > 0 then
dataTable:tag('tr'):tag('td'):attr('colspan', 2)
:css({['background-color']=themeColor, ['font-weight']='bold', ['text-align']='center', ['color']=args.titletextcolor or 'black', ['border-top']=args.headerborder or 'none', ['border-bottom']=args.headerborder or 'none', ['padding']='0.2em'})
:wikitext(table.concat(p31_links, '، '))
end
local properties = mw.wikibase.orderProperties(item:getProperties())
local property_blacklist_hash = valuesToKeys(mergeTables(property_blacklist, hidden_properties))
local property_whitelist_hash = valuesToKeys(property_whitelist)
local properties_with_parents_hash = valuesToKeys(properties_with_parents)
local properties_with_children_hash = valuesToKeys(properties_with_children)
property_blacklist_hash['P31'] = true
property_blacklist_hash['P18'] = true
local edit_message = mw.message.new('vector-view-edit'):plain()
local date_of_birth = getBestStatement(item, 'P569')
local date_of_death = getBestStatement(item, 'P570')
local instance_of = getBestStatement(item, 'P31')
local place_of_birth = getBestStatement(item, 'P19')
local place_of_death = getBestStatement(item, 'P20')
local countryid = ' '
pcall(function () countryid = item.claims['P17'][1].mainsnak.datavalue.value.id end)
if instance_of and instance_of.id == 'Q5' and date_of_birth and date_of_birth.time:sub(1, 1) ~= '-' then
local birth = getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
dataTable:tag('tr'):tag('th'):attr('scope', 'row'):css({['padding-top']='0.225em', ['line-height']='1.1em', ['padding-right']='0.65em'}):wikitext('پٲدٲیِش'):done():tag('td'):css({['line-height']='1.4em', ['max-width']='180px'}):wikitext(frame:preprocess(birth))
if date_of_death then
local death = getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
dataTable:tag('tr'):tag('th'):attr('scope', 'row'):css({['padding-top']='0.225em', ['line-height']='1.1em', ['padding-right']='0.65em'}):wikitext('وَفات'):done():tag('td'):css({['line-height']='1.4em', ['max-width']='180px'}):wikitext(frame:preprocess(death))
end
end
local merged_chronology = false
for _, property in pairs(properties) do
local skip_this_property = false
if merged_chronology and property == 'P156' then skip_this_property = true end
if not skip_this_property then
local claims = item.claims[property]
local datatype = 'unknown'
if claims and claims[1] and claims[1].mainsnak and claims[1].mainsnak.datatype then datatype = claims[1].mainsnak.datatype end
local english_label = mw.wikibase.getLabelByLang(property, 'en')
english_label = english_label and english_label:upper() or property
local kashmiri_label = mw.wikibase.getLabelByLang(property, 'ks')
if property == 'P1082' or property == 'P1120' or property == 'P1339' or property == 'P2046' or property == 'P2044' then datatype = 'number' end
overriden_value = overriden_properties[english_label] or overriden_properties[kashmiri_label]
local shouldShow = false
if property_whitelist_hash[property] then shouldShow = true
elseif datatype ~= 'commonsMedia' and datatype ~= 'external-id' and datatype ~= 'wikibase-property' and datatype ~= 'geo-shape' and datatype ~= 'tabular-data' and (not property_blacklist_hash[property] and not property_blacklist_hash[english_label] and not property_blacklist_hash[kashmiri_label]) then shouldShow = true end
local statements = item:getBestStatements(property)
if shouldShow and (show_english_properties or kashmiri_label ~= nil or overriden_value) and #statements <= 30 then
local propertyValue = item:formatStatements(property)
local propertyEntity = mw.wikibase.getEntity(property)
if propertyEntity then
local propertySubjects = propertyEntity:getBestStatements('P1629')
if #propertySubjects == 1 and propertyEntity['claims']['P1629'][1].mainsnak.snaktype == 'value' then
local subjectItemQid = propertyEntity['claims']['P1629'][1].mainsnak.datavalue.value.id
local articleSitelink = mw.wikibase.getSitelink(subjectItemQid)
if articleSitelink ~= nil then propertyValue.label = '[[' .. articleSitelink .. '|' .. propertyValue.label .. ']]' end
end
end
local value = overriden_value
if (value == nil) then
if #statements == 1 and levels >= 2 and (properties_with_parents_hash[property] or properties_with_children_hash[property]) then
value = propertyValue.value
if property == 'P155' or property == 'P156' then value = '• ' .. value end
local level = {}
if item['claims'][property][1].mainsnak.snaktype == 'value' then
level[1] = {}
level[1].value = item['claims'][property][1].mainsnak.datavalue.value
level[1].item = mw.wikibase.getEntity(level[1].value.id)
if level[1].item then level[1].statements = mw.wikibase.getBestStatements(level[1].item.id, property)
else level[1].statements = {} end
end
if item['claims'][property][1].mainsnak.snaktype == 'value' and #level[1].statements == 1 and level[1].statements[1].mainsnak.datavalue then
level[1].qid = level[1].statements[1].mainsnak.datavalue.value.id
if level[1].qid ~= countryid then
level[1].propertyValue = level[1].item:formatStatements(property)
if level[1].propertyValue then
if not (property == 'P155' or property == 'P156') then value = '• ' .. value end
if properties_with_children_hash[property] then
if property == 'P156' then value = value .. '<br/>• ' .. level[1].propertyValue.value
else value = value .. '<br/>' .. ' • ' .. level[1].propertyValue.value end
else
if property == 'P155' then value = '• ' .. level[1].propertyValue.value .. '<br/>' .. value
else value = '• ' .. level[1].propertyValue.value .. '<br/> ' .. value end
end
local lc = 2
while lc < levels and level[lc-1].item and level[lc-1].item.claims and level[lc-1].item.claims[property] and level[lc-1].item.claims[property][1] and level[lc-1].item.claims[property][1].mainsnak.datavalue do
level[lc]={}
level[lc].value = level[lc-1].item.claims[property][1].mainsnak.datavalue.value
level[lc].item = mw.wikibase.getEntity(level[lc].value.id)
if not level[lc].item then break end
level[lc].statements = mw.wikibase.getBestStatements(level[lc].item.id, property)
if #level[lc].statements > 0 and level[lc].statements[1].mainsnak.datavalue then
level[lc].qid = level[lc].statements[1].mainsnak.datavalue.value.id
if #level[lc].statements == 1 and level[lc].qid ~= countryid then
level[lc].propertyValue = level[lc].item:formatStatements(property)
if properties_with_children_hash[property] then
if property == 'P156' then value = value .. '<br/>' .. '• ' .. level[lc].propertyValue.value
else value = value .. '<br/>' .. string.rep(' ', lc) .. '• ' .. level[lc].propertyValue.value end
else
if property == 'P155' then value = '• ' .. level[lc].propertyValue.value .. '<br/>' .. value
else value = '• ' .. level[lc].propertyValue.value .. '<br/> ' .. value:gsub('<br/>', '<br/> ') end
end
lc = lc+1
else break end
else break end
end
end
end
end
if property == 'P155' then
local visited = {}
visited[item.id] = true
local prev_items = {}
local curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P155')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local prev_id = st[1].mainsnak.datavalue.value.id
if prev_id == countryid or visited[prev_id] then break end
table.insert(prev_items, prev_id)
visited[prev_id] = true
curr_qid = prev_id
else break end
end
value = ""
if #prev_items > 0 then
for i = #prev_items, 1, -1 do
local id = prev_items[i]
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then value = value .. '<p>• <span title="' .. getDescription(id) .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else value = value .. "<p>• " .. label end
end
end
value = value .. "<p>• \'\'\'" .. (mw.wikibase.getLabel(item.id) or mw.title.getCurrentTitle().text) .. "\'\'\'"
local next_items = {}
curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P156')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local next_id = st[1].mainsnak.datavalue.value.id
if next_id == countryid or visited[next_id] then break end
table.insert(next_items, next_id)
visited[next_id] = true
curr_qid = next_id
else break end
end
if #next_items > 0 then
for _, id in ipairs(next_items) do
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then value = value .. '<p>• <span title="' .. getDescription(id) .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else value = value .. "<p>• " .. label end
end
end
propertyValue.label = 'کال زان'
merged_chronology = true
end
else
if datatype == 'time' then
local statementObject = getBestStatement(item, property)
if statementObject and statementObject.time then
local dateString = statementObject.time
if property == 'P1317' or property == 'P2031' then value = formatDate(lang, dateString, propertyValue.value, 'Y')
else value = formatDate(lang, dateString, propertyValue.value) end
else value = '' end
elseif datatype == 'wikibase-item' then
local vals = {}
local has_qualifier = false
for _, stmt in ipairs(statements) do
if stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue and stmt.mainsnak.datavalue.value.id then
local id = stmt.mainsnak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
local item_str = ""
if sitelink then item_str = '[[' .. sitelink .. '|' .. label .. ']]'
elseif en_sitelink then item_str = '<span title="' .. getDescription(id) .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else item_str = label end
local qual = getDateQualifier(stmt)
if qual then
item_str = item_str .. ' <small>(' .. qual .. ')</small>'
has_qualifier = true
end
table.insert(vals, item_str)
end
end
if has_qualifier then value = table.concat(vals, '<br/>') else value = table.concat(vals, '، ') end
if value == '' then value = propertyValue.value end
else
local qual = statements[1] and getDateQualifier(statements[1])
if qual then value = propertyValue.value .. ' <small>(' .. qual .. ')</small>'
else value = propertyValue.value end
end
end
elseif (value:find("^[Q]%d+") ~= nil) then value = '[[' .. mw.wikibase.getSitelink(value) .. ']]' end
if (datatype == 'time' or datatype == 'number' or datatype == 'quantity') then value = toKashmirinumbers(value) end
if #statements > 10 then
value = '<div class="mw-collapsible mw-collapsed" id="mw-custom-collapsible-' .. property .. '" style="border:none; background:transparent;"><div class="mw-collapsible-content">' .. value .. '</div></div>'
end
if not isEmpty(value) then
dataTable:tag('tr'):tag('th'):attr('scope', 'row'):css({['padding-top']='0.225em', ['line-height']='1.1em', ['padding-right']='0.65em', ['vertical-align']='text-top'}):wikitext(lang:ucfirst(propertyValue.label)):done():tag('td'):css({['line-height']='1.4em', ['max-width']='180px', ['vertical-align']='text-top'}):wikitext(frame:preprocess(value))
end
end
end
end
for i = 1, 10 do
local label_param = 'label' .. i
local data_param = 'data' .. i
local header_param = 'customheader' .. i
local data_a_param = 'data' .. i .. 'a'
local data_b_param = 'data' .. i .. 'b'
local data_c_param = 'data' .. i .. 'c'
local label_value = args[label_param]
local data_value = args[data_param]
local header_value = args[header_param]
local data_a_value = args[data_a_param]
local data_b_value = args[data_b_param]
local data_c_value = args[data_c_param]
local has_label = label_value and #label_value > 0
local has_data = data_value and #data_value > 0
local has_data_a = data_a_value and #data_a_value > 0
local has_data_b = data_b_value and #data_b_value > 0
local has_data_c = data_c_value and #data_c_value > 0
if header_value and #header_value > 0 then
dataTable:tag('tr'):tag('th'):attr('colspan', '2'):css({['text-align']='center', ['font-weight']='bold', ['background-color']=themeColor, ['color']=args.titletextcolor or '#000000', ['border-top']=args.headerborder or 'none', ['border-bottom']=args.headerborder or 'none', ['padding']='0.2em'}):wikitext(frame:preprocess(header_value)):done():done()
end
if has_data or has_data_a or has_data_b or has_data_c then
local row = dataTable:tag('tr')
if has_data_a or has_data_b or has_data_c then
local cell
if has_label then row:tag('th'):attr('scope', 'row'):css({['padding-top']='0.225em', ['line-height']='1.1em', ['padding-right']='0.65em'}):wikitext(label_value):done(); cell = row:tag('td')
else cell = row:tag('td'):attr('colspan', '2') end
local innerTable = cell:tag('table'):css({['width']='100%', ['table-layout']='fixed', ['text-align']='center', ['background']='transparent', ['border-collapse']='collapse', ['line-height']='1.4em'})
local innerRow = innerTable:tag('tr'):css('vertical-align', 'top')
local active_cols = 0
if has_data_a then active_cols = active_cols + 1 end
if has_data_b then active_cols = active_cols + 1 end
if has_data_c then active_cols = active_cols + 1 end
local col_width = (100 / active_cols) .. '%'
local printed_cols = 0
if has_data_a then innerRow:tag('td'):css({ ['width'] = col_width, ['padding'] = '0.2em' }):wikitext(frame:preprocess(data_a_value)):done(); printed_cols = printed_cols + 1 end
if has_data_b then local css_b = { ['width'] = col_width, ['padding'] = '0.2em' }; if printed_cols > 0 then css_b['border-left'] = '1px solid #aaa' end; innerRow:tag('td'):css(css_b):wikitext(frame:preprocess(data_b_value)):done(); printed_cols = printed_cols + 1 end
if has_data_c then local css_c = { ['width'] = col_width, ['padding'] = '0.2em' }; if printed_cols > 0 then css_c['border-left'] = '1px solid #aaa' end; innerRow:tag('td'):css(css_c):wikitext(frame:preprocess(data_c_value)):done() end
elseif has_label then
row:tag('th'):attr('scope', 'row'):css({['padding-top']='0.225em', ['line-height']='1.1em', ['padding-right']='0.65em'}):wikitext(label_value):done(); row:tag('td'):css({ ['line-height']='1.4em', ['max-width']='180px' }):wikitext(frame:preprocess(data_value)):done()
else
row:tag('td'):attr('colspan', '2'):css({ ['line-height']='1.6em', ['text-align']='center', ['padding']='0.5em 0.3em', ['font-size']='100%'}):wikitext(frame:preprocess(data_value)):done()
end
row:done()
end
end
local standalone_module = args['module'] or args['ماڈیول']
if standalone_module and #standalone_module > 0 then dataTable:tag('tr'):tag('td'):attr('colspan', '2'):css({ ['padding']='0', ['text-align']='center', ['width']='100%'}):wikitext(frame:preprocess(standalone_module)):done():done() end
local coordinates_statements = item:getBestStatements('P625')
if #coordinates_statements >= 1 and coordinates_statements[1].mainsnak.datavalue and coordinates_statements[1].mainsnak.datavalue.value.globe == 'http://www.wikidata.org/entity/Q2' then
local latitude = coordinates_statements[1].mainsnak.datavalue.value.latitude
local longitude = coordinates_statements[1].mainsnak.datavalue.value.longitude
local geojson = { type = 'Feature', geometry = { type = 'Point', coordinates = { longitude, latitude } }, properties = { title = mw.wikibase.getLabel(item.id) or mw.title.getCurrentTitle().text, ['marker-symbol'] = 'marker', ['marker-color'] = '#224422' } }
dataTable:tag('tr'):tag('td'):attr('colspan', 2):css({ ['text-align'] = 'center'}):wikitext(frame:extensionTag('mapframe', mw.text.jsonEncode(geojson), { height = 250, width = 250, frameless = 'frameless', align = 'center', latitude = latitude, longitude = longitude, zoom = 6 }))
end
local div_start = '<div style="border-style: solid; border-color:gray; border-width: 1px 0 0 0; margin-top: 2em; text-align: center;">'
local pen_icon = ' [[File:Wikidata-logo.svg|' .. edit_message .. '|22px|baseline|class=noviewer|link=https://www.wikidata.org/wiki/' .. item.id .. ']]'
local edit_message_link = '[https://www.wikidata.org/wiki/' .. item.id .. ' وِکی ڈیٹا پؠٹھ کٔرِو اؠڈِٹ]'
dataTable:tag('tr'):tag('td'):attr('colspan', 2):css({ ['text-align'] = 'center'}):wikitext(div_start .. edit_message_link .. pen_icon .. '</div>')
return tostring(dataTable)
end
return p
hhdudsr1a0zapxdptgqigu3l3jw9imm
146600
146599
2026-07-31T15:11:55Z
آیات محراج
11062
146600
Scribunto
text/plain
-- Please DO NOT edit this page unless you know what you are doing.
-- Maintainer: User:511KeV
-- https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual
-- https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua
local property_blacklist = {
'P360', --is a list of
'P4224', --category contains
'P935', -- Commons gallery
'P1472', -- Commons Creator page
'P1612', -- Commons Institution page
'P373', -- Commons category
'P3722', -- Commons maps category
'P1151', -- topic's main Wikimedia portal
'P1424', -- topic's main template
'P910', -- topic's main category
'P1200', -- bodies of water basin category
'P1792', -- category of associated people
'P6186', -- category for eponymous categories
'P1464', -- category for people born here
'P1465', -- category for people who died here
'P1791', -- category of people buried here
'P1740', -- category for films shot at this location
'P2033', -- Category for pictures taken with camera
'P2517', -- category for recipients of this award
'P4195', -- category for employees of the organization
'P1754', -- category related to list
'P8596', -- category for the exterior of the item
'P301', -- category's main topic
'P971', -- category combines topics
'P3876', -- category for alumni of educational institution
'P8933', -- category for the view from the item
'P1753', -- list related to category
'P3921', -- Wikidata SPARQL query equivalent
'P1204', -- Wikimedia portal's main topic
'P1423', -- template's main topic
'P1709', -- equivalent class
'P3950', -- narrower external class
'P2888', -- exact match
'P1382', -- coincident with
'P2670', -- has parts of the class
'P3113', -- does not have part
'P2737', -- union of
'P2738', -- disjoint union of
'P2445', -- metasubclass of
'P1963', -- properties for this type
'P3176', -- uses property
'P1889', -- different from
'P460', -- said to be the same as
'P2959', -- permanent duplicated item
'P2860', -- cites
'P5125', -- wikimedia outline
'P5008', -- on focus list of Wikimedia project
'P2559', -- Wikidata usage instructions
'P1343', -- described by source
'P972', -- catalogue
'P1282', -- OSM tag or key
'P4839', -- Wolfram Language entity code
'P6104', -- Maintained by Wikiproject
'P5996', -- Category for films in this language
'P735', -- Given name
'P734', -- Family name
'P1559', -- Native name (Handled separately)
'P21', -- Sex or gender
'P2184', -- history of topic
'P1438', -- Jewish Encyclopedia ID
'P7867', -- category for maps
'P8402', -- Open Data portal
'P1448', -- official name (Handled separately)
'P569', -- date of birth (Handled separately)
'P570', -- date of death (Handled separately)
'P19', -- place of birth
'P20', -- place of death
'P27', -- country of citizenship
'P2747', -- Filmiroda rating
'P7561', -- category for the interior of the item
'P1196', -- manner of death
'P6365', -- member category
'P465', -- sRGB color hex triplet
'P487', -- Unicode character
'P7084', -- related category
'P7763', -- Copyright status as a creator
'P1814', -- name in kana
'P2001', -- Revised Romanization
'P2572', -- Hashtag
'P8989', -- category for the view of the item
'P6363', -- WordLift
}
-- Exceptions to the datatype blocking:
local property_whitelist = {
'P856', -- official website
'P3896',-- geoshape
'P345', -- IMDB id
'P6375' -- street address
}
-- Properties with higher level items (Bulleted Hierarchy):
local properties_with_parents = {
'P131', -- located in the administrative territorial entity
'P144', -- based on
'P155', -- follows
'P171', -- parent taxon
'P276', -- location
'P279', -- subclass of
'P361', -- part of
'P706', -- located on terrain feature
'P749', -- parent organization
'P807', -- separated/forked from
'P1365', -- replaced
'P1647', -- subproperty of
'P3730' -- next higher rank
}
local properties_with_children = {
-- Properties with lower level items:
'P150', -- contains administrative territorial entity
'P156', -- followed by
'P355', -- subsidiary
'P527', -- has part
'P1012', -- contains
'P1366', -- replaced by
'P3729', -- next lower rank
'P4330', -- contains
'P7888' -- merged into
}
function mergeTables(first, second)
result = {}
for k,v in pairs(first) do table.insert(result, v) end
for k,v in pairs(second) do table.insert(result, v) end
return result
end
function valuesToKeys(array)
local result = {}
for _, v in pairs(array) do result[v:upper()] = true end
return result
end
function getDescription(id)
return mw.wikibase.getDescription(id, 'ks') or mw.wikibase.getDescription(id, 'en') or ""
end
function getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
local birth_time = ''
if date_of_death then
birth_time = formatDate(lang, date_of_birth.time)
else
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
birth_time = string.format('{{Birth date and age|%s|%s|%s}}', date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
end
local birth = birth_time
if place_of_birth then
local birth_location = mw.wikibase.getSitelink(place_of_birth.id, 'kswiki')
local link = true
if not birth_location then
birth_location = mw.wikibase.getLabel(place_of_birth.id)
link = false
end
if birth_location then
if link then birth_location = '[[' .. birth_location .. ']]' end
birth = birth .. '<br>' .. birth_location
local birth_country = getBestStatementById(place_of_birth.id, 'P17')
if birth_country then
local birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'kswiki')
local link = true
if not birth_country_label then
birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'enwiki')
link = false
end
if link then birth_country_label = '[[' .. birth_country_label .. ']]' end
birth = birth .. '، ' .. birth_country_label
end
end
end
return birth
end
function getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
local date_of_death_parts = mw.text.split(formatDate(lang, date_of_death.time, nil, 'Y-m-j'), '-')
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
local death_time = string.format('{{Death date and age|%s|%s|%s|%s|%s|%s}}',
date_of_death_parts[1], date_of_death_parts[2], date_of_death_parts[3],
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
local death = death_time
if place_of_death then
local death_location = mw.wikibase.getSitelink(place_of_death.id, 'kswiki')
local link = true
if not death_location then
death_location = mw.wikibase.getSitelink(place_of_death.id, 'enwiki')
link = false
end
if not death_location then
death_location = mw.wikibase.getLabel(place_of_death.id)
link = false
end
if death_location then
if link then death_location = '[[' .. death_location .. ']]' end
death = death .. '<br>' .. death_location
local death_country = getBestStatementById(place_of_death.id, 'P17')
if death_country then
local death_country_label = mw.wikibase.getSitelink(death_country.id, 'kswiki')
local link = true
if not death_country_label then
death_country_label = mw.wikibase.getSitelink(death_country.id, 'enwiki')
link = false
end
if link then death_country_label = '[[' .. death_country_label .. ']]' end
death = death .. '، ' .. death_country_label
end
end
end
return death
end
function toKashmirinumbers(text)
if text == nil then return nil end
return text:gsub('0', '0'):gsub('1', '1'):gsub('2', '2'):gsub('3', '3'):gsub('4', '4'):gsub('5', '5'):gsub('6', '6'):gsub('7', '7'):gsub('8', '8'):gsub('9', '9'):gsub('century', 'صٔدی'):gsub('BCE', 'مَسیٖح برٛونٛہہ'):gsub('million years', 'مِلیَن ؤری'):gsub('AD', 'عیٖسوی'):gsub('square kilometre', 'کِلومیٖٹَر چَکور'):gsub('kilometre', 'کِلومیٖٹَر')
end
function formatDate(lang, dateString, fallback, format)
local isYearOnly = string.find(dateString, '%-00%-00T') ~= nil
if not format then
if isYearOnly then format = 'Y' else format = 'j xg Y' end
end
if dateString:sub(1, 1) == '-' then return fallback or dateString end
dateString = dateString:gsub('%-00%-00T', '-01-01T')
return lang:formatDate(format, dateString, false)
end
local function renderSnakSafe(snak)
if not snak or snak.snaktype ~= 'value' then return nil end
local success, res = pcall(mw.wikibase.renderSnak, snak)
if success and res and res ~= '' then
return toKashmirinumbers(res)
end
return nil
end
local function getDateQualifier(stmt)
if not stmt or not stmt.qualifiers then return nil end
local q = stmt.qualifiers
local p585 = q.P585 and renderSnakSafe(q.P585[1])
if p585 then return p585 end
local p580 = q.P580 and renderSnakSafe(q.P580[1])
local p582 = q.P582 and renderSnakSafe(q.P582[1])
if p580 and p582 then return p580 .. ' – ' .. p582
elseif p580 then return p580 .. ' –'
elseif p582 then return '– ' .. p582
end
return nil
end
function isEnglish(text) return string.find(text, '[abcdefghijklmnopqrstuvwxyz]') ~= nil end
function getBestStatement(item, ...)
for i,v in ipairs(arg) do
local statements = item:getBestStatements(v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
function getBestStatementById(id, ...)
for i,v in ipairs(arg) do
local statements = mw.wikibase.getBestStatements( id, v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
function len(t)
local count = 0
for _ in pairs(t) do count = count + 1 end
return count
end
function isEmpty(s) return s == nil or s == '' end
local module_properties = { ['item'] = true, ['آئٹم'] = true, ['کھٔٹِتھ'] = true, ['صِرِف کٲشُر'] = true, ['module'] = true, ['ماڈیول'] = true }
function getOverridenProperties(args)
properties = {}
for key, value in pairs(args) do
if (not module_properties[key]) then properties[key:upper()] = value end
end
return properties
end
local p = {}
function p.databox(frame)
local args = frame:getParent().args
local itemId = args.item or args['اَیٹم']
local show_english_properties = true
if args['صِرِف کٲشُر'] == true or args['صِرِف کٲشُر'] == 'آ' then
show_english_properties = false
end
local overriden_properties = getOverridenProperties(args)
local hidden_properties = {}
if args['کھٔٹِتھ'] then hidden_properties = mw.text.split(args['کھٔٹِتھ'], "%s*[,،]%s*") end
local lang = mw.language.getContentLanguage()
local item = mw.wikibase.getEntity(itemId)
local levels = 3
if item == nil then
mw.addWarning("Wikidata item not found")
return ""
end
-- Dynamic Theme securely via pcall
local themeColor = '#F2F2F2'
local themeIcon = ''
local success, themeModule = pcall(require, 'Module:Databox/theme')
if success and type(themeModule) == 'table' then
local themeData = themeModule.getTheme(args, item)
if themeData then
themeColor = themeData.color or '#F2F2F2'
themeIcon = themeData.icon or ''
end
end
-- NUCLEAR OPTION: Completely ignore Wikidata for the title. Force local page name ONLY.
local headerText = mw.title.getCurrentTitle().text
-- Apply icon
if themeIcon ~= '' then
headerText = string.format("[[File:%s|22px|middle|link=]] %s", themeIcon, headerText)
end
local dataTable = mw.html.create('table'):addClass('infobox vcard'):css({['width'] = '22em'})
dataTable:tag('tr'):tag('th')
:addClass('fn'):attr('colspan', 2)
:css({
['text-align'] = 'center',
['background-color'] = themeColor,
['border-top'] = args.titleborder or 'none',
['border-bottom'] = args.titleborder or 'none',
['padding'] = '0.5em 0',
['margin'] = '0.5em 0',
['font-size'] = '125%',
['color'] = args.titletextcolor or 'black',
['font-weight'] = 'bold',
})
:wikitext(headerText)
local officialName = getBestStatement(item, 'P1448', 'P1559')
if officialName and officialName.language ~= 'ks' then
local langName = mw.language.fetchLanguageName(officialName.language, 'ks')
dataTable:tag('tr'):tag('th'):attr('colspan', 2)
:css({['text-align']='center', padding='0.5em 0', margin='0.5em 0', ['font-size']='90%', ['font-weight']='bold', ['max-width']='240px'})
:wikitext('اَصٕل ناو [[' .. langName ..']] زَبانہِ مَنٛز: ' .. officialName.text)
end
local logo = args['لوگو'] or args['logo']
local logo_caption = args['لوگو_تَفصیٖل'] or args['logo_caption']
if not logo and item then
local st = item:getBestStatements('P154')
if #st > 0 then logo = st[1].mainsnak.datavalue.value end
end
if logo then
local logoCell = dataTable:tag('tr'):tag('td'):attr('colspan', 2):css({['text-align'] = 'center', ['padding-bottom'] = '5px'})
logoCell:wikitext('[[File:' .. logo .. '|frameless|200px]]')
if logo_caption then logoCell:tag('div'):css({['padding-top']='0.4em', ['line-height']='1.2em', ['font-size']='90%'}):wikitext(logo_caption) end
end
local image = args['تَصویٖر'] or args['image']
local caption = args['تَصویٖر_تَفصیٖل'] or args['image_caption']
if not image and item then
local st = item:getBestStatements('P18')
if #st > 0 then image = st[1].mainsnak.datavalue.value end
end
if image then
local imageCell = dataTable:tag('tr'):tag('td'):attr('colspan', 2):css({['text-align'] = 'center'})
imageCell:wikitext('[[File:' .. image .. '|frameless|300px]]')
if caption then imageCell:tag('div'):css({['padding-top']='0.4em', ['line-height']='1.2em', ['font-size']='90%'}):wikitext(caption) end
end
local p31_stmts = item:getBestStatements('P31')
local p31_links = {}
if #p31_stmts > 0 then
for i = 1, math.min(#p31_stmts, 2) do
local snak = p31_stmts[i].mainsnak
if snak.datavalue and snak.datavalue.value.id then
local id = snak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then table.insert(p31_links, '[[' .. sitelink .. '|' .. label .. ']]')
elseif en_sitelink then
local desc = getDescription(id)
table.insert(p31_links, '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]')
else table.insert(p31_links, label) end
end
end
end
if #p31_links > 0 then
dataTable:tag('tr'):tag('td'):attr('colspan', 2)
:css({['background-color']=themeColor, ['font-weight']='bold', ['text-align']='center', ['color']=args.titletextcolor or 'black', ['border-top']=args.headerborder or 'none', ['border-bottom']=args.headerborder or 'none', ['padding']='0.2em'})
:wikitext(table.concat(p31_links, '، '))
end
local properties = mw.wikibase.orderProperties(item:getProperties())
local property_blacklist_hash = valuesToKeys(mergeTables(property_blacklist, hidden_properties))
local property_whitelist_hash = valuesToKeys(property_whitelist)
local properties_with_parents_hash = valuesToKeys(properties_with_parents)
local properties_with_children_hash = valuesToKeys(properties_with_children)
property_blacklist_hash['P31'] = true
property_blacklist_hash['P18'] = true
local edit_message = mw.message.new('vector-view-edit'):plain()
local date_of_birth = getBestStatement(item, 'P569')
local date_of_death = getBestStatement(item, 'P570')
local instance_of = getBestStatement(item, 'P31')
local place_of_birth = getBestStatement(item, 'P19')
local place_of_death = getBestStatement(item, 'P20')
local countryid = ' '
pcall(function () countryid = item.claims['P17'][1].mainsnak.datavalue.value.id end)
if instance_of and instance_of.id == 'Q5' and date_of_birth and date_of_birth.time:sub(1, 1) ~= '-' then
local birth = getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
dataTable:tag('tr'):tag('th'):attr('scope', 'row'):css({['padding-top']='0.225em', ['line-height']='1.1em', ['padding-right']='0.65em'}):wikitext('پٲدٲیِش'):done():tag('td'):css({['line-height']='1.4em', ['max-width']='180px'}):wikitext(frame:preprocess(birth))
if date_of_death then
local death = getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
dataTable:tag('tr'):tag('th'):attr('scope', 'row'):css({['padding-top']='0.225em', ['line-height']='1.1em', ['padding-right']='0.65em'}):wikitext('وَفات'):done():tag('td'):css({['line-height']='1.4em', ['max-width']='180px'}):wikitext(frame:preprocess(death))
end
end
local merged_chronology = false
for _, property in pairs(properties) do
local skip_this_property = false
if merged_chronology and property == 'P156' then skip_this_property = true end
if not skip_this_property then
local claims = item.claims[property]
local datatype = 'unknown'
if claims and claims[1] and claims[1].mainsnak and claims[1].mainsnak.datatype then datatype = claims[1].mainsnak.datatype end
local english_label = mw.wikibase.getLabelByLang(property, 'en')
english_label = english_label and english_label:upper() or property
local kashmiri_label = mw.wikibase.getLabelByLang(property, 'ks')
if property == 'P1082' or property == 'P1120' or property == 'P1339' or property == 'P2046' or property == 'P2044' then datatype = 'number' end
overriden_value = overriden_properties[english_label] or overriden_properties[kashmiri_label]
local shouldShow = false
if property_whitelist_hash[property] then shouldShow = true
elseif datatype ~= 'commonsMedia' and datatype ~= 'external-id' and datatype ~= 'wikibase-property' and datatype ~= 'geo-shape' and datatype ~= 'tabular-data' and (not property_blacklist_hash[property] and not property_blacklist_hash[english_label] and not property_blacklist_hash[kashmiri_label]) then shouldShow = true end
local statements = item:getBestStatements(property)
if shouldShow and (show_english_properties or kashmiri_label ~= nil or overriden_value) and #statements <= 30 then
local propertyValue = item:formatStatements(property)
local propertyEntity = mw.wikibase.getEntity(property)
if propertyEntity then
local propertySubjects = propertyEntity:getBestStatements('P1629')
if #propertySubjects == 1 and propertyEntity['claims']['P1629'][1].mainsnak.snaktype == 'value' then
local subjectItemQid = propertyEntity['claims']['P1629'][1].mainsnak.datavalue.value.id
local articleSitelink = mw.wikibase.getSitelink(subjectItemQid)
if articleSitelink ~= nil then propertyValue.label = '[[' .. articleSitelink .. '|' .. propertyValue.label .. ']]' end
end
end
local value = overriden_value
if (value == nil) then
if #statements == 1 and levels >= 2 and (properties_with_parents_hash[property] or properties_with_children_hash[property]) then
value = propertyValue.value
if property == 'P155' or property == 'P156' then value = '• ' .. value end
local level = {}
if item['claims'][property][1].mainsnak.snaktype == 'value' then
level[1] = {}
level[1].value = item['claims'][property][1].mainsnak.datavalue.value
level[1].item = mw.wikibase.getEntity(level[1].value.id)
if level[1].item then level[1].statements = mw.wikibase.getBestStatements(level[1].item.id, property)
else level[1].statements = {} end
end
if item['claims'][property][1].mainsnak.snaktype == 'value' and #level[1].statements == 1 and level[1].statements[1].mainsnak.datavalue then
level[1].qid = level[1].statements[1].mainsnak.datavalue.value.id
if level[1].qid ~= countryid then
level[1].propertyValue = level[1].item:formatStatements(property)
if level[1].propertyValue then
if not (property == 'P155' or property == 'P156') then value = '• ' .. value end
if properties_with_children_hash[property] then
if property == 'P156' then value = value .. '<br/>• ' .. level[1].propertyValue.value
else value = value .. '<br/>' .. ' • ' .. level[1].propertyValue.value end
else
if property == 'P155' then value = '• ' .. level[1].propertyValue.value .. '<br/>' .. value
else value = '• ' .. level[1].propertyValue.value .. '<br/> ' .. value end
end
local lc = 2
while lc < levels and level[lc-1].item and level[lc-1].item.claims and level[lc-1].item.claims[property] and level[lc-1].item.claims[property][1] and level[lc-1].item.claims[property][1].mainsnak.datavalue do
level[lc]={}
level[lc].value = level[lc-1].item.claims[property][1].mainsnak.datavalue.value
level[lc].item = mw.wikibase.getEntity(level[lc].value.id)
if not level[lc].item then break end
level[lc].statements = mw.wikibase.getBestStatements(level[lc].item.id, property)
if #level[lc].statements > 0 and level[lc].statements[1].mainsnak.datavalue then
level[lc].qid = level[lc].statements[1].mainsnak.datavalue.value.id
if #level[lc].statements == 1 and level[lc].qid ~= countryid then
level[lc].propertyValue = level[lc].item:formatStatements(property)
if properties_with_children_hash[property] then
if property == 'P156' then value = value .. '<br/>' .. '• ' .. level[lc].propertyValue.value
else value = value .. '<br/>' .. string.rep(' ', lc) .. '• ' .. level[lc].propertyValue.value end
else
if property == 'P155' then value = '• ' .. level[lc].propertyValue.value .. '<br/>' .. value
else value = '• ' .. level[lc].propertyValue.value .. '<br/> ' .. value:gsub('<br/>', '<br/> ') end
end
lc = lc+1
else break end
else break end
end
end
end
end
if property == 'P155' then
local visited = {}
visited[item.id] = true
local prev_items = {}
local curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P155')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local prev_id = st[1].mainsnak.datavalue.value.id
if prev_id == countryid or visited[prev_id] then break end
table.insert(prev_items, prev_id)
visited[prev_id] = true
curr_qid = prev_id
else break end
end
value = ""
if #prev_items > 0 then
for i = #prev_items, 1, -1 do
local id = prev_items[i]
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then value = value .. '<p>• <span title="' .. getDescription(id) .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else value = value .. "<p>• " .. label end
end
end
value = value .. "<p>• \'\'\'" .. (mw.wikibase.getLabel(item.id) or mw.title.getCurrentTitle().text) .. "\'\'\'"
local next_items = {}
curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P156')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local next_id = st[1].mainsnak.datavalue.value.id
if next_id == countryid or visited[next_id] then break end
table.insert(next_items, next_id)
visited[next_id] = true
curr_qid = next_id
else break end
end
if #next_items > 0 then
for _, id in ipairs(next_items) do
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then value = value .. '<p>• <span title="' .. getDescription(id) .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else value = value .. "<p>• " .. label end
end
end
propertyValue.label = 'کال زان'
merged_chronology = true
end
else
if datatype == 'time' then
local statementObject = getBestStatement(item, property)
if statementObject and statementObject.time then
local dateString = statementObject.time
if property == 'P1317' or property == 'P2031' then value = formatDate(lang, dateString, propertyValue.value, 'Y')
else value = formatDate(lang, dateString, propertyValue.value) end
else value = '' end
elseif datatype == 'wikibase-item' then
local vals = {}
local has_qualifier = false
for _, stmt in ipairs(statements) do
if stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue and stmt.mainsnak.datavalue.value.id then
local id = stmt.mainsnak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
local item_str = ""
if sitelink then item_str = '[[' .. sitelink .. '|' .. label .. ']]'
elseif en_sitelink then item_str = '<span title="' .. getDescription(id) .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else item_str = label end
local qual = getDateQualifier(stmt)
if qual then
item_str = item_str .. ' <small>(' .. qual .. ')</small>'
has_qualifier = true
end
table.insert(vals, item_str)
end
end
if has_qualifier then value = table.concat(vals, '<br/>') else value = table.concat(vals, '، ') end
if value == '' then value = propertyValue.value end
else
local qual = statements[1] and getDateQualifier(statements[1])
if qual then value = propertyValue.value .. ' <small>(' .. qual .. ')</small>'
else value = propertyValue.value end
end
end
elseif (value:find("^[Q]%d+") ~= nil) then value = '[[' .. mw.wikibase.getSitelink(value) .. ']]' end
if (datatype == 'time' or datatype == 'number' or datatype == 'quantity') then value = toKashmirinumbers(value) end
if #statements > 10 then
value = '<div class="mw-collapsible mw-collapsed" id="mw-custom-collapsible-' .. property .. '" style="border:none; background:transparent;"><div class="mw-collapsible-content">' .. value .. '</div></div>'
end
if not isEmpty(value) then
dataTable:tag('tr'):tag('th'):attr('scope', 'row'):css({['padding-top']='0.225em', ['line-height']='1.1em', ['padding-right']='0.65em', ['vertical-align']='text-top'}):wikitext(lang:ucfirst(propertyValue.label)):done():tag('td'):css({['line-height']='1.4em', ['max-width']='180px', ['vertical-align']='text-top'}):wikitext(frame:preprocess(value))
end
end
end
end
for i = 1, 10 do
local label_param = 'label' .. i
local data_param = 'data' .. i
local header_param = 'customheader' .. i
local data_a_param = 'data' .. i .. 'a'
local data_b_param = 'data' .. i .. 'b'
local data_c_param = 'data' .. i .. 'c'
local label_value = args[label_param]
local data_value = args[data_param]
local header_value = args[header_param]
local data_a_value = args[data_a_param]
local data_b_value = args[data_b_param]
local data_c_value = args[data_c_param]
local has_label = label_value and #label_value > 0
local has_data = data_value and #data_value > 0
local has_data_a = data_a_value and #data_a_value > 0
local has_data_b = data_b_value and #data_b_value > 0
local has_data_c = data_c_value and #data_c_value > 0
if header_value and #header_value > 0 then
dataTable:tag('tr'):tag('th'):attr('colspan', '2'):css({['text-align']='center', ['font-weight']='bold', ['background-color']=themeColor, ['color']=args.titletextcolor or '#000000', ['border-top']=args.headerborder or 'none', ['border-bottom']=args.headerborder or 'none', ['padding']='0.2em'}):wikitext(frame:preprocess(header_value)):done():done()
end
if has_data or has_data_a or has_data_b or has_data_c then
local row = dataTable:tag('tr')
if has_data_a or has_data_b or has_data_c then
local cell
if has_label then row:tag('th'):attr('scope', 'row'):css({['padding-top']='0.225em', ['line-height']='1.1em', ['padding-right']='0.65em'}):wikitext(label_value):done(); cell = row:tag('td')
else cell = row:tag('td'):attr('colspan', '2') end
local innerTable = cell:tag('table'):css({['width']='100%', ['table-layout']='fixed', ['text-align']='center', ['background']='transparent', ['border-collapse']='collapse', ['line-height']='1.4em'})
local innerRow = innerTable:tag('tr'):css('vertical-align', 'top')
local active_cols = 0
if has_data_a then active_cols = active_cols + 1 end
if has_data_b then active_cols = active_cols + 1 end
if has_data_c then active_cols = active_cols + 1 end
local col_width = (100 / active_cols) .. '%'
local printed_cols = 0
if has_data_a then innerRow:tag('td'):css({ ['width'] = col_width, ['padding'] = '0.2em' }):wikitext(frame:preprocess(data_a_value)):done(); printed_cols = printed_cols + 1 end
if has_data_b then local css_b = { ['width'] = col_width, ['padding'] = '0.2em' }; if printed_cols > 0 then css_b['border-left'] = '1px solid #aaa' end; innerRow:tag('td'):css(css_b):wikitext(frame:preprocess(data_b_value)):done(); printed_cols = printed_cols + 1 end
if has_data_c then local css_c = { ['width'] = col_width, ['padding'] = '0.2em' }; if printed_cols > 0 then css_c['border-left'] = '1px solid #aaa' end; innerRow:tag('td'):css(css_c):wikitext(frame:preprocess(data_c_value)):done() end
elseif has_label then
row:tag('th'):attr('scope', 'row'):css({['padding-top']='0.225em', ['line-height']='1.1em', ['padding-right']='0.65em'}):wikitext(label_value):done(); row:tag('td'):css({ ['line-height']='1.4em', ['max-width']='180px' }):wikitext(frame:preprocess(data_value)):done()
else
row:tag('td'):attr('colspan', '2'):css({ ['line-height']='1.6em', ['text-align']='center', ['padding']='0.5em 0.3em', ['font-size']='100%'}):wikitext(frame:preprocess(data_value)):done()
end
row:done()
end
end
local standalone_module = args['module'] or args['ماڈیول']
if standalone_module and #standalone_module > 0 then dataTable:tag('tr'):tag('td'):attr('colspan', '2'):css({ ['padding']='0', ['text-align']='center', ['width']='100%'}):wikitext(frame:preprocess(standalone_module)):done():done() end
local coordinates_statements = item:getBestStatements('P625')
if #coordinates_statements >= 1 and coordinates_statements[1].mainsnak.datavalue and coordinates_statements[1].mainsnak.datavalue.value.globe == 'http://www.wikidata.org/entity/Q2' then
local latitude = coordinates_statements[1].mainsnak.datavalue.value.latitude
local longitude = coordinates_statements[1].mainsnak.datavalue.value.longitude
local geojson = { type = 'Feature', geometry = { type = 'Point', coordinates = { longitude, latitude } }, properties = { title = mw.wikibase.getLabel(item.id) or mw.title.getCurrentTitle().text, ['marker-symbol'] = 'marker', ['marker-color'] = '#224422' } }
dataTable:tag('tr'):tag('td'):attr('colspan', 2):css({ ['text-align'] = 'center'}):wikitext(frame:extensionTag('mapframe', mw.text.jsonEncode(geojson), { height = 250, width = 250, frameless = 'frameless', align = 'center', latitude = latitude, longitude = longitude, zoom = 6 }))
end
local div_start = '<div style="border-style: solid; border-color:gray; border-width: 1px 0 0 0; margin-top: 2em; text-align: center;">'
local pen_icon = ' [[File:Wikidata-logo.svg|' .. edit_message .. '|22px|baseline|class=noviewer|link=https://www.wikidata.org/wiki/' .. item.id .. ']]'
local edit_message_link = '[https://www.wikidata.org/wiki/' .. item.id .. ' وِکی ڈیٹا پؠٹھ کٔرِو اؠڈِٹ]'
dataTable:tag('tr'):tag('td'):attr('colspan', 2):css({ ['text-align'] = 'center'}):wikitext(div_start .. edit_message_link .. pen_icon .. '</div>')
return tostring(dataTable)
end
return p
bd1ftmwea9pye8gfl0lxxfx58ipj4mq
146601
146600
2026-07-31T15:15:33Z
آیات محراج
11062
146601
Scribunto
text/plain
-- Please DO NOT edit this page unless you know what you are doing.
-- Maintainer: User:511KeV
-- https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual
-- https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua
local property_blacklist = {
'P360', --is a list of
'P4224', --category contains
'P935', -- Commons gallery
'P1472', -- Commons Creator page
'P1612', -- Commons Institution page
'P373', -- Commons category
'P3722', -- Commons maps category
'P1151', -- topic's main Wikimedia portal
'P1424', -- topic's main template
'P910', -- topic's main category
'P1200', -- bodies of water basin category
'P1792', -- category of associated people
'P2521', -- female form of label
'P3321', -- male form of label
'P6186', -- category for eponymous categories
'P1464', -- category for people born here
'P1465', -- category for people who died here
'P1791', -- category of people buried here
'P1740', -- category for films shot at this location
'P2033', -- Category for pictures taken with camera
'P2517', -- category for recipients of this award
'P4195', -- category for employees of the organization
'P1754', -- category related to list
'P8596', -- category for the exterior of the item
'P301', -- category's main topic
'P6112',-- category for members of a team
'P971', -- category combines topics
'P3876', -- category for alumni of educational institution
'P8933', -- category for the view from the item
'P1753', -- list related to category
'P3921', -- Wikidata SPARQL query equivalent
'P1204', -- Wikimedia portal's main topic
'P1423', -- template's main topic
'P1709', -- equivalent class
'P3950', -- narrower external class
'P2888', -- exact match
'P1382', -- coincident with
'P2670', -- has parts of the class
'P3113', -- does not have part
'P2737', -- union of
'P2738', -- disjoint union of
'P2445', -- metasubclass of
'P1963', -- properties for this type
'P3176', -- uses property
'P1889', -- different from
'P460', -- said to be the same as
'P2959', -- permanent duplicated item
'P2860', -- cites
'P5125', -- wikimedia outline
'P5008', -- on focus list of Wikimedia project
'P2559', -- Wikidata usage instructions
'P1343', -- described by source
'P8687', -- social media followers
'P972', -- catalogue
'P1282', -- OSM tag or key
'P4839', -- Wolfram Language entity code
'P6104', -- Maintained by Wikiproject
'P5996', -- Category for films in this language
'P735', -- Given name
'P734', -- Family name
'P1559', -- Native name (Handled separately)
'P21', -- Sex or gender
'P2184', -- history of topic
'P1438', -- Jewish Encyclopedia ID
'P7867', -- category for maps
'P8402', -- Open Data portal
'P1448', -- official name (Handled separately)
'P569', -- date of birth (Handled separately)
'P570', -- date of death (Handled separately)
'P19', -- place of birth
'P20', -- place of death
'P27', -- country of citizenship
'P2747', -- Filmiroda rating
'P7561', -- category for the interior of the item
'P6365', -- member category
'P465', -- sRGB color hex triplet
'P487', -- Unicode character
'P7084', -- related category
'P7763', -- Copyright status as a creator
'P1814', -- name in kana
'P2001', -- Revised Romanization
'P2572', -- Hashtag
'P8989', -- category for the view of the item
'P6363', -- WordLift
}
-- Exceptions to the datatype blocking:
local property_whitelist = {
'P856', -- official website
'P3896',-- geoshape
'P345', -- IMDB id
'P6375' -- street address
}
-- Properties with higher level items (Bulleted Hierarchy):
local properties_with_parents = {
'P131', -- located in the administrative territorial entity
'P144', -- based on
'P155', -- follows
'P171', -- parent taxon
'P276', -- location
'P279', -- subclass of
'P361', -- part of
'P706', -- located on terrain feature
'P749', -- parent organization
'P807', -- separated/forked from
'P1365', -- replaced
'P1647', -- subproperty of
'P3730' -- next higher rank
}
local properties_with_children = {
-- Properties with lower level items:
'P150', -- contains administrative territorial entity
'P156', -- followed by
'P355', -- subsidiary
'P527', -- has part
'P1012', -- contains
'P1366', -- replaced by
'P3729', -- next lower rank
'P4330', -- contains
'P7888' -- merged into
}
-- Merge two tables and return a new table
function mergeTables(first, second)
result = {}
for k,v in pairs(first) do
table.insert(result, v)
end
for k,v in pairs(second) do
table.insert(result, v)
end
return result
end
-- Turn index based tables into key based tables
function valuesToKeys(array)
local result = {}
for _, v in pairs(array) do
result[v:upper()] = true
end
return result
end
-- Helper to get description for tooltips
function getDescription(id)
return mw.wikibase.getDescription(id, 'ks') or mw.wikibase.getDescription(id, 'en') or ""
end
function getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
local birth_time = ''
if date_of_death then
birth_time = formatDate(lang, date_of_birth.time)
else
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
birth_time = string.format('{{Birth date and age|%s|%s|%s}}',
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
end
local birth = birth_time
if place_of_birth then
-- Try to get the Kashmiri article name for the entity
local birth_location = mw.wikibase.getSitelink(place_of_birth.id, 'kswiki')
local link = true
if not birth_location then
-- If there was no Kashmiri article for the entity, then get an article name from other wikis
birth_location = mw.wikibase.getLabel(place_of_birth.id)
link = false
end
if birth_location then
if link then birth_location = '[[' .. birth_location .. ']]' end
birth = birth .. '<br>' .. birth_location
local birth_country = getBestStatementById(place_of_birth.id, 'P17')
if birth_country then
local birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'kswiki')
local link = true
if not birth_country_label then
birth_country_label = mw.wikibase.getSitelink(birth_country.id, 'enwiki')
link = false
end
if link then birth_country_label = '[[' .. birth_country_label .. ']]' end
birth = birth .. '، ' .. birth_country_label
end
end
end
return birth
end
function getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
local date_of_birth_parts = mw.text.split(formatDate(lang, date_of_birth.time, nil, 'Y-m-j'), '-')
local date_of_death_parts = mw.text.split(formatDate(lang, date_of_death.time, nil, 'Y-m-j'), '-')
local death_time = string.format('{{Death date and age|%s|%s|%s|%s|%s|%s}}',
date_of_death_parts[1], date_of_death_parts[2], date_of_death_parts[3],
date_of_birth_parts[1], date_of_birth_parts[2], date_of_birth_parts[3])
local death = death_time
if place_of_death then
local death_location = mw.wikibase.getSitelink(place_of_death.id, 'kswiki')
local link = true
if not death_location then
death_location = mw.wikibase.getSitelink(place_of_death.id, 'enwiki')
link = false
end
if not death_location then
death_location = mw.wikibase.getLabel(place_of_death.id)
link = false
end
if death_location then
if link then death_location = '[[' .. death_location .. ']]' end
death = death .. '<br>' .. death_location
local death_country = getBestStatementById(place_of_death.id, 'P17')
if death_country then
local death_country_label = mw.wikibase.getSitelink(death_country.id, 'kswiki')
local link = true
if not death_country_label then
death_country_label = mw.wikibase.getSitelink(death_country.id, 'enwiki')
link = false
end
if link then death_country_label = '[[' .. death_country_label .. ']]' end
death = death .. '، ' .. death_country_label
end
end
end
return death
end
-- Convert Arabic numbers (0123456789) to Kashmiri numbers (٠١٢٣٤٥٦٧٨٩) and translate date terms
function toKashmirinumbers(text)
if text == nil then return nil end
return text:gsub('0', '0')
:gsub('1', '1')
:gsub('2', '2')
:gsub('3', '3')
:gsub('4', '4')
:gsub('5', '5')
:gsub('6', '6')
:gsub('7', '7')
:gsub('8', '8')
:gsub('9', '9')
:gsub('century', 'صٔدی')
:gsub('BCE', 'مَسیٖح برٛونٛہہ')
:gsub('million years', 'مِلیَن ؤری')
:gsub('AD', 'عیٖسوی')
:gsub('square kilometre', 'کِلومیٖٹَر چَکور')
:gsub('kilometre', 'کِلومیٖٹَر')
end
function formatDate(lang, dateString, fallback, format)
-- Check if the date is year-only (Wikidata uses -00-00 for unknown month/day)
local isYearOnly = string.find(dateString, '%-00%-00T') ~= nil
-- If no specific format is requested, set default based on precision
if not format then
if isYearOnly then
format = 'Y' -- Only show the Year
else
format = 'j xg Y' -- Show Day Month Year
end
end
-- For BCE dates (starting with -), MediaWiki's formatDate often returns the raw string.
-- We return it here so toKashmirinumbers can translate "century" and "BCE" later.
if dateString:sub(1, 1) == '-' then return fallback or dateString end
-- Standardize the string for the parser
dateString = dateString:gsub('%-00%-00T', '-01-01T')
return lang:formatDate(format, dateString, false)
end
-- Safe renderer for qualifier snaks using MediaWiki's native function
local function renderSnakSafe(snak)
if not snak or snak.snaktype ~= 'value' then return nil end
local success, res = pcall(mw.wikibase.renderSnak, snak)
if success and res and res ~= '' then
return toKashmirinumbers(res)
end
return nil
end
-- Helper to extract date qualifiers (P585 = Point in time, P580 = Start time, P582 = End time)
local function getDateQualifier(stmt)
if not stmt or not stmt.qualifiers then return nil end
local q = stmt.qualifiers
-- 1. Check for Point in Time (P585)
local p585 = q.P585 and renderSnakSafe(q.P585[1])
if p585 then return p585 end
-- 2. Check for Start Time (P580) and/or End Time (P582)
local p580 = q.P580 and renderSnakSafe(q.P580[1])
local p582 = q.P582 and renderSnakSafe(q.P582[1])
if p580 and p582 then
return p580 .. ' – ' .. p582
elseif p580 then
return p580 .. ' –'
elseif p582 then
return '– ' .. p582
end
return nil
end
function isEnglish(text)
return string.find(text, '[abcdefghijklmnopqrstuvwxyz]') ~= nil
end
-- Returns the best statements for the first property this item has
function getBestStatement(item, ...)
for i,v in ipairs(arg) do
local statements = item:getBestStatements(v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
-- Returns the best statements for the first property this item has
function getBestStatementById(id, ...)
for i,v in ipairs(arg) do
local statements = mw.wikibase.getBestStatements( id, v)
if len(statements) >= 1 and statements[1] and statements[1].mainsnak.datavalue then
return statements[1].mainsnak.datavalue.value
end
end
return nil
end
function len(t)
local count = 0
for _ in pairs(t) do count = count + 1 end
return count
end
function isEmpty(s)
return s == nil or s == ''
end
local module_properties = { ['item'] = true, ['آئٹم'] = true, ['کھٔٹِتھ'] = true, ['صِرِف کٲشُر'] = true, ['module'] = true, ['ماڈیول'] = true }
function getOverridenProperties(args)
properties = {}
for key, value in pairs(args) do
if (not module_properties[key]) then
properties[key:upper()] = value
end
end
return properties
end
local p = {}
function p.databox(frame)
local args = frame:getParent().args
local itemId = nil
local show_english_properties = true
if args.item or args['اَیٹم'] then
itemId = args.item or args['اَیٹم']
end
if args['صِرِف کٲشُر'] == true or args['صِرِف کٲشُر'] == 'آ' then
show_english_properties = false
end
local overriden_properties = getOverridenProperties(args)
local hidden_properties = {}
if args['کھٔٹِتھ'] then
hidden_properties = mw.text.split(args['کھٔٹِتھ'], "%s*[,،]%s*")
end
local lang = mw.language.getContentLanguage()
local item = mw.wikibase.getEntity(itemId)
local levels = 3 -- Default Max Levels for hierarchy
if item == nil then
mw.addWarning("Wikidata item not found")
return ""
end
-- ==========================================
-- NEW: Get Dynamic Theme securely via pcall
-- ==========================================
local themeColor = '#F2F2F2'
local themeIcon = ''
local success, themeModule = pcall(require, 'Module:Databox/theme')
if success and type(themeModule) == 'table' then
local themeData = themeModule.getTheme(args, item)
if themeData then
themeColor = themeData.color or '#F2F2F2'
themeIcon = themeData.icon or ''
end
end
local headerText = item:getLabel() or mw.title.getCurrentTitle().text
if themeIcon ~= '' then
headerText = string.format("[[File:%s|22px|middle|link=]] %s", themeIcon, headerText)
end
-- ==========================================
--Table Construction
local dataTable = mw.html.create('table')
:addClass('infobox vcard')
:css({
['width'] = '22em'
})
-- Title
dataTable:tag('tr'):tag('th')
:addClass('fn')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
['background-color'] = themeColor,
['border-top'] = args.titleborder or 'none',
['border-bottom'] = args.titleborder or 'none',
['padding'] = '0.5em 0',
['margin'] = '0.5em 0',
['font-size'] = '125%',
['color'] = args.titletextcolor or 'black',
['font-weight'] = 'bold',
})
:wikitext(headerText)
-- Native name
local officialName = getBestStatement(item, 'P1448', 'P1559')
if officialName then
if officialName.language ~= 'ks' then
local langName = mw.language.fetchLanguageName(officialName.language, 'ks')
dataTable:tag('tr'):tag('th')
:attr('colspan', 2)
:css({
['text-align'] = 'center',
padding = '0.5em 0',
margin = '0.5em 0',
['font-size'] = '90%',
['font-weight'] = 'bold',
['max-width'] = '240px'
})
:wikitext('اَصٕل ناو [[' .. langName ..']] زَبانہِ مَنٛز: ' .. officialName.text)
end
end
-- 1. Logo (P154) - 200px
local logo = args['لوگو'] or args['logo']
-- Manual caption for Logo
local logo_caption = args['لوگو_تَفصیٖل'] or args['logo_caption']
if not logo and item then
local st = item:getBestStatements('P154')
if #st > 0 then logo = st[1].mainsnak.datavalue.value end
end
if logo then
local logoCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center', ['padding-bottom'] = '5px'})
-- Render Logo
logoCell:wikitext('[[File:' .. logo .. '|frameless|200px]]')
-- Render Logo Caption (Only if manually added)
if logo_caption then
logoCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(logo_caption)
end
end
-- 2. Image (P18) - 300px
local image = args['تَصویٖر'] or args['image']
-- Manual caption for Image
local caption = args['تَصویٖر_تَفصیٖل'] or args['image_caption']
if not image and item then
local st = item:getBestStatements('P18')
if #st > 0 then image = st[1].mainsnak.datavalue.value end
end
if image then
local imageCell = dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({['text-align'] = 'center'})
-- Render Image
imageCell:wikitext('[[File:' .. image .. '|frameless|300px]]')
-- Render Image Caption (Only if manually added)
if caption then
imageCell:tag('div')
:css({['padding-top'] = '0.4em', ['line-height'] = '1.2em', ['font-size'] = '90%'})
:wikitext(caption)
end
end
-- P31 (Instance of)
local p31_stmts = item:getBestStatements('P31')
local p31_links = {} -- ALWAYS create this table, even if empty
if #p31_stmts > 0 then
for i = 1, math.min(#p31_stmts, 2) do
local snak = p31_stmts[i].mainsnak
if snak.datavalue and snak.datavalue.value.id then
local id = snak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
table.insert(p31_links, '[[' .. sitelink .. '|' .. label .. ']]')
elseif en_sitelink then
local desc = getDescription(id)
table.insert(p31_links, '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]')
else
table.insert(p31_links, label)
end
end
end
end
-- Render P31 row only if we actually have links
if #p31_links > 0 then
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({
['background-color'] = themeColor,
['font-weight'] = 'bold',
['text-align'] = 'center',
['color'] = args.titletextcolor or 'black',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(table.concat(p31_links, '، '))
end
local properties = mw.wikibase.orderProperties(item:getProperties())
local property_blacklist_hash = valuesToKeys(mergeTables(property_blacklist, hidden_properties))
local property_whitelist_hash = valuesToKeys(property_whitelist)
local properties_with_parents_hash = valuesToKeys(properties_with_parents)
local properties_with_children_hash = valuesToKeys(properties_with_children)
property_blacklist_hash['P31'] = true
property_blacklist_hash['P18'] = true
local edit_message = mw.message.new('vector-view-edit'):plain()
-- Birth/Death Logic
local date_of_birth = getBestStatement(item, 'P569')
local date_of_death = getBestStatement(item, 'P570')
local instance_of = getBestStatement(item, 'P31')
local place_of_birth = getBestStatement(item, 'P19')
local place_of_death = getBestStatement(item, 'P20')
local countryid = ' '
pcall(function ()
countryid = item.claims['P17'][1].mainsnak.datavalue.value.id
end)
if instance_of and instance_of.id == 'Q5' and date_of_birth and date_of_birth.time:sub(1, 1) ~= '-' then
local birth = getBirthStatement(lang, date_of_birth, date_of_death, place_of_birth)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('پٲدٲیِش'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(birth))
if date_of_death then
local death = getDeathStatement(lang, date_of_birth, date_of_death, place_of_death)
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext('وَفات'):done()
:tag('td')
:css({ ['line-height'] = '1.4em', ['max-width'] = '180px' })
:wikitext(frame:preprocess(death))
end
end
local merged_chronology = false -- flag for P155/P156
for _, property in pairs(properties) do
-- Skip rendering P156 separately if we merged it in P155 loop
local skip_this_property = false
if merged_chronology and property == 'P156' then
skip_this_property = true
end
if not skip_this_property then
-- Safely get datatype
local claims = item.claims[property]
local datatype = 'unknown'
if claims and claims[1] and claims[1].mainsnak and claims[1].mainsnak.datatype then
datatype = claims[1].mainsnak.datatype
end
local english_label = mw.wikibase.getLabelByLang(property, 'en')
english_label = english_label and english_label:upper() or property
local kashmiri_label = mw.wikibase.getLabelByLang(property, 'ks')
if property == 'P1082' or property == 'P1120' or property == 'P1339' or property == 'P2046' or property == 'P2044' then
datatype = 'number'
end
overriden_value = overriden_properties[english_label] or overriden_properties[kashmiri_label]
local shouldShow = false
if property_whitelist_hash[property] then
shouldShow = true
elseif datatype ~= 'commonsMedia' and datatype ~= 'external-id'
and datatype ~= 'wikibase-property' and
datatype ~= 'geo-shape' and datatype ~= 'tabular-data' and
(not property_blacklist_hash[property] and not property_blacklist_hash[english_label] and not property_blacklist_hash[kashmiri_label]) then
shouldShow = true
end
local statements = item:getBestStatements(property)
if shouldShow and (show_english_properties or kashmiri_label ~= nil or overriden_value) and #statements <= 30 then
local propertyValue = item:formatStatements(property)
-- RESTORED FEATURE: Link property label (P1629)
-- Checks if the property (e.g., "Capital") has a subject item (e.g., "Capital City")
-- and if that item has a Kashmiri article, it links the label.
local propertyEntity = mw.wikibase.getEntity(property)
if propertyEntity then
local propertySubjects = propertyEntity:getBestStatements('P1629') -- 'P1629 = subject item of this property'
if #propertySubjects == 1
and propertyEntity['claims']['P1629'][1].mainsnak.snaktype == 'value' then
local subjectItemQid = propertyEntity['claims']['P1629'][1].mainsnak.datavalue.value.id
local articleSitelink = mw.wikibase.getSitelink(subjectItemQid)
if articleSitelink ~= nil then -- Property subject item has local article
propertyValue.label = '[[' .. articleSitelink .. '|' .. propertyValue.label .. ']]'
end
end
end
local value = overriden_value
-- Check if value is manually overriden
if (value == nil) then
-- HIERARCHY FEATURE LOGIC
if #statements == 1 and levels >= 2 and (properties_with_parents_hash[property] or properties_with_children_hash[property]) then
value = propertyValue.value
if property == 'P155' or property == 'P156' then -- follows or followed by
value = '• ' .. value
end
local level = {}
-- Show parent/child item if any:
if item['claims'][property][1].mainsnak.snaktype == 'value' then
level[1] = {}
level[1].value = item['claims'][property][1].mainsnak.datavalue.value
level[1].item = mw.wikibase.getEntity(level[1].value.id)
if level[1].item then
level[1].statements = mw.wikibase.getBestStatements(level[1].item.id, property)
else
level[1].statements = {}
end
end
if item['claims'][property][1].mainsnak.snaktype == 'value'
and #level[1].statements == 1 and level[1].statements[1].mainsnak.datavalue then
level[1].qid = level[1].statements[1].mainsnak.datavalue.value.id
if level[1].qid ~= countryid then -- do not repeat country
level[1].propertyValue = level[1].item:formatStatements(property)
if level[1].propertyValue then
-- Show multi-level list as bulleted list:
if not (property == 'P155' or property == 'P156') then
value = '• ' .. value
end
if properties_with_children_hash[property] then -- next lower level / child item
if property == 'P156' then
value = value .. '<br/>• ' .. level[1].propertyValue.value
else
value = value .. '<br/>' .. ' • ' .. level[1].propertyValue.value
end
else -- next higher level / parent item
if property == 'P155' then
value = '• ' .. level[1].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[1].propertyValue.value .. '<br/> ' .. value
end
end
local lc = 2 -- level counter
while lc < levels and level[lc-1].item and level[lc-1].item.claims[property] and level[lc-1].item.claims[property][1] and level[lc-1].item.claims[property][1].mainsnak.datavalue do
level[lc]={}
level[lc].value = level[lc-1].item.claims[property][1].mainsnak.datavalue.value
level[lc].item = mw.wikibase.getEntity(level[lc].value.id)
if not level[lc].item then break end
level[lc].statements = mw.wikibase.getBestStatements(level[lc].item.id, property)
if #level[lc].statements > 0 and level[lc].statements[1].mainsnak.datavalue then
level[lc].qid = level[lc].statements[1].mainsnak.datavalue.value.id
if #level[lc].statements == 1 and level[lc].qid ~= countryid then
level[lc].propertyValue = level[lc].item:formatStatements(property)
if properties_with_children_hash[property] then
if property == 'P156' then
value = value .. '<br/>' .. '• ' .. level[lc].propertyValue.value
else
value = value .. '<br/>' .. string.rep(' ', lc) .. '• ' .. level[lc].propertyValue.value
end
else
if property == 'P155' then
value = '• ' .. level[lc].propertyValue.value .. '<br/>' .. value
else
value = '• ' .. level[lc].propertyValue.value .. '<br/> ' .. value:gsub('<br/>', '<br/> ')
end
end
lc = lc+1
else
break
end
else
break
end
end -- while lc
end
end
end
if property == 'P155' then -- P155 (follows / Chronology)
local visited = {}
visited[item.id] = true
-- 1. Fetch previous items (P155 chain) up to 2 steps back
local prev_items = {}
local curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P155')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local prev_id = st[1].mainsnak.datavalue.value.id
if prev_id == countryid or visited[prev_id] then break end
table.insert(prev_items, prev_id)
visited[prev_id] = true
curr_qid = prev_id
else
break
end
end
value = ""
-- 2. Print previous items in CHRONOLOGICAL order (oldest first)
if #prev_items > 0 then
for i = #prev_items, 1, -1 do
local id = prev_items[i]
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
-- 3. Add Current Item (Bold)
value = value .. "<p>• \'\'\'" .. (item:getLabel() or mw.title.getCurrentTitle().text) .. "\'\'\'"
-- 4. Fetch next items (P156 chain) up to 2 steps forward
local next_items = {}
curr_qid = item.id
for step = 1, 2 do
local st = mw.wikibase.getBestStatements(curr_qid, 'P156')
if st and st[1] and st[1].mainsnak and st[1].mainsnak.datavalue and st[1].mainsnak.datavalue.value and st[1].mainsnak.datavalue.value.id then
local next_id = st[1].mainsnak.datavalue.value.id
-- Stop if country ID or if item was already visited above
if next_id == countryid or visited[next_id] then break end
table.insert(next_items, next_id)
visited[next_id] = true
curr_qid = next_id
else
break
end
end
if #next_items > 0 then
for _, id in ipairs(next_items) do
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
if sitelink then
value = value .. "<p>• [[" .. sitelink .. "|" .. label .. "]]"
elseif en_sitelink then
local desc = getDescription(id)
value = value .. '<p>• <span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
value = value .. "<p>• " .. label
end
end
end
propertyValue.label = 'کال زان' -- Chronology
merged_chronology = true
end
-- END HIERARCHY LOGIC
else
-- Standard processing for non-hierarchical items
if datatype == 'time' then
local statementObject = getBestStatement(item, property)
if statementObject and statementObject.time then
local dateString = statementObject.time
if property == 'P1317' or property == 'P2031' then
value = formatDate(lang, dateString, propertyValue.value, 'Y')
else
value = formatDate(lang, dateString, propertyValue.value)
end
else
value = ''
end
elseif datatype == 'wikibase-item' then
-- Custom formatting to add Tooltip, Icon, and Date Qualifiers
local vals = {}
local has_qualifier = false
for _, stmt in ipairs(statements) do
if stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue and stmt.mainsnak.datavalue.value.id then
local id = stmt.mainsnak.datavalue.value.id
local label = mw.wikibase.getLabel(id) or mw.wikibase.getLabelByLang(id, 'en') or id
local sitelink = mw.wikibase.getSitelink(id)
local en_sitelink = mw.wikibase.getSitelink(id, 'enwiki')
local item_str = ""
if sitelink then
item_str = '[[' .. sitelink .. '|' .. label .. ']]'
elseif en_sitelink then
local desc = getDescription(id)
item_str = '<span title="' .. desc .. '">' .. label .. '</span> [[File:Noun Project label icon 1116097 cc mirror.svg|12px|link=d:' .. id .. '|title=وِکی ڈیٹا]]'
else
item_str = label
end
-- Extract Date Qualifier if available
local qual = getDateQualifier(stmt)
if qual then
item_str = item_str .. ' <small>(' .. qual .. ')</small>'
has_qualifier = true
end
table.insert(vals, item_str)
end
end
-- Switch format: Unbulleted list (<br/>) if qualifiers exist, comma-separated (، ) if not
if has_qualifier then
value = table.concat(vals, '<br/>')
else
value = table.concat(vals, '، ')
end
if value == '' then value = propertyValue.value end
else
local qual = statements[1] and getDateQualifier(statements[1])
if qual then
value = propertyValue.value .. ' <small>(' .. qual .. ')</small>'
else
value = propertyValue.value
end
end
end
elseif (value:find("^[Q]%d+") ~= nil) then
value = '[[' .. mw.wikibase.getSitelink(value) .. ']]'
end
if (datatype == 'time' or datatype == 'number' or datatype == 'quantity') then
value = toKashmirinumbers(value)
end
-- COLLAPSIBLE LIST LOGIC FOR > 10 ITEMS (NO HEADER)
if #statements > 10 then
value = '<div class="mw-collapsible mw-collapsed" id="mw-custom-collapsible-' .. property .. '" style="border:none; background:transparent;">' ..
'<div class="mw-collapsible-content">' .. value .. '</div></div>'
end
if not isEmpty(value) then
dataTable:tag('tr')
:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em',
['vertical-align'] = 'text-top'
})
:wikitext(lang:ucfirst(propertyValue.label)):done()
:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px',
['vertical-align'] = 'text-top'
})
:wikitext(frame:preprocess(value))
end
end
end -- end skip_this_property check
end
-- MANUAL ROWS AND CUSTOM HEADERS
for i = 1, 10 do
local label_param = 'label' .. i
local data_param = 'data' .. i
local header_param = 'customheader' .. i
-- Support for 3 columns
local data_a_param = 'data' .. i .. 'a'
local data_b_param = 'data' .. i .. 'b'
local data_c_param = 'data' .. i .. 'c'
local label_value = args[label_param]
local data_value = args[data_param]
local header_value = args[header_param]
local data_a_value = args[data_a_param]
local data_b_value = args[data_b_param]
local data_c_value = args[data_c_param]
-- STRICT CHECKS: Make sure the parameters aren't just empty strings
local has_label = label_value and #label_value > 0
local has_data = data_value and #data_value > 0
local has_data_a = data_a_value and #data_a_value > 0
local has_data_b = data_b_value and #data_b_value > 0
local has_data_c = data_c_value and #data_c_value > 0
-- Custom Header Row
if header_value and #header_value > 0 then
dataTable:tag('tr')
:tag('th')
:attr('colspan', '2')
:css({
['text-align'] = 'center',
['font-weight'] = 'bold',
['background-color'] = themeColor,
['color'] = args.titletextcolor or '#000000',
['border-top'] = args.headerborder or 'none',
['border-bottom'] = args.headerborder or 'none',
['padding'] = '0.2em'
})
:wikitext(frame:preprocess(header_value))
:done()
:done()
end
-- Data Row
if has_data or has_data_a or has_data_b or has_data_c then
local row = dataTable:tag('tr')
-- NEW Case 1: Dynamic Multi-Column layout (1, 2, or 3 columns)
if has_data_a or has_data_b or has_data_c then
local cell
if has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
cell = row:tag('td')
else
cell = row:tag('td'):attr('colspan', '2')
end
local innerTable = cell:tag('table')
:css({
['width'] = '100%',
['table-layout'] = 'fixed',
['text-align'] = 'center',
['background'] = 'transparent',
['border-collapse'] = 'collapse',
['line-height'] = '1.4em'
})
local innerRow = innerTable:tag('tr'):css('vertical-align', 'top')
-- Count how many columns actually exist to calculate perfect width
local active_cols = 0
if has_data_a then active_cols = active_cols + 1 end
if has_data_b then active_cols = active_cols + 1 end
if has_data_c then active_cols = active_cols + 1 end
local col_width = (100 / active_cols) .. '%'
local printed_cols = 0
-- Column A
if has_data_a then
innerRow:tag('td')
:css({ ['width'] = col_width, ['padding'] = '0.2em' })
:wikitext(frame:preprocess(data_a_value))
:done()
printed_cols = printed_cols + 1
end
-- Column B
if has_data_b then
local css_b = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_b['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_b)
:wikitext(frame:preprocess(data_b_value))
:done()
printed_cols = printed_cols + 1
end
-- Column C
if has_data_c then
local css_c = { ['width'] = col_width, ['padding'] = '0.2em' }
if printed_cols > 0 then css_c['border-left'] = '1px solid #aaa' end
innerRow:tag('td')
:css(css_c)
:wikitext(frame:preprocess(data_c_value))
:done()
end
-- Original Case 2: Both standard label and standard data exist
elseif has_label then
row:tag('th')
:attr('scope', 'row')
:css({
['padding-top'] = '0.225em',
['line-height'] = '1.1em',
['padding-right'] = '0.65em'
})
:wikitext(label_value)
:done()
row:tag('td')
:css({
['line-height'] = '1.4em',
['max-width'] = '180px'
})
:wikitext(frame:preprocess(data_value))
:done()
-- Original Case 3: Only standard data exists
else
row:tag('td')
:attr('colspan', '2')
:css({
['line-height'] = '1.6em',
['text-align'] = 'center',
['padding'] = '0.5em 0.3em',
['font-size'] = '100%'
})
:wikitext(frame:preprocess(data_value))
:done()
end
row:done()
end
end
-- Standalone Module at the bottom (Preserved exactly as requested)
local standalone_module = args['module'] or args['ماڈیول']
if standalone_module and #standalone_module > 0 then
dataTable:tag('tr')
:tag('td')
:attr('colspan', '2')
:css({
['padding'] = '0',
['text-align'] = 'center',
['width'] = '100%'
})
:wikitext(frame:preprocess(standalone_module))
:done()
:done()
end
-- Map
local coordinates_statements = item:getBestStatements('P625')
if #coordinates_statements >= 1 and coordinates_statements[1].mainsnak.datavalue and coordinates_statements[1].mainsnak.datavalue.value.globe == 'http://www.wikidata.org/entity/Q2' then
local latitude = coordinates_statements[1].mainsnak.datavalue.value.latitude
local longitude = coordinates_statements[1].mainsnak.datavalue.value.longitude
local geojson = {
type = 'Feature',
geometry = {
type = 'Point',
coordinates = { longitude, latitude }
},
properties = {
title = item:getLabel() or mw.title.getCurrentTitle().text,
['marker-symbol'] = 'marker',
['marker-color'] = '#224422',
}
}
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(frame:extensionTag('mapframe', mw.text.jsonEncode(geojson), {
height = 250,
width = 250,
frameless = 'frameless',
align = 'center',
latitude = latitude,
longitude = longitude,
zoom = 6
}))
end
local div_start = '<div style="border-style: solid; border-color:gray; border-width: 1px 0 0 0; margin-top: 2em; text-align: center;">'
local pen_icon = ' [[File:Wikidata-logo.svg|' .. edit_message .. '|22px|baseline|class=noviewer|link=https://www.wikidata.org/wiki/' .. item.id .. ']]'
local edit_message_link = '[https://www.wikidata.org/wiki/' .. item.id .. ' وِکی ڈیٹا پؠٹھ کٔرِو اؠڈِٹ]'
dataTable:tag('tr'):tag('td')
:attr('colspan', 2)
:css({ ['text-align'] = 'center'})
:wikitext(div_start .. edit_message_link .. pen_icon .. '</div>')
return tostring(dataTable)
end
return p
6mq728ssb94zeylh3h9olt4q95iwudc
آشا بوسلے
0
12960
146677
135318
2026-08-01T05:47:15Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146677
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|onlysourced=No|noicon=Yes}}
'''آشا بوسلے''' ٲس اَکھ [[ہِندوستان|ہِندوستٲنؠ]] اداکارہ تہٕ گؠون واجیٚنؠ۔
== موتھ ==
11 اپریل 2026 آیہِ بھوسلے تھکاوٹ تہٕ پلمونری سینہٕ کہِ [[لاگ|لاگہٕ]] کِنہِ [[ممبئی]] کِس [[بریچ کینڈی ہسپتال|بریچ کینڈی ہسپتالَس]] مَنٛز ہسپتالَس مَنٛز دٲخٕل کرنہٕ۔ أمؠ سٕنٛزِ نیچِوِ زَنایی بھوسلے یَن کوٚر سوشل میڈیا کہِ ذٔریعہٕ أمؠ سٕنٛدِ دٲخلُک اعلان، ییٚلاجَس دوران رازدٲری ہٕنٛز درخواست کٔرِتھ۔ دٔیمہِ دۄہ، یعنی 12 اپریل 2026، گٔیہِ سۄ 92 ؤری وٲنٛسہِ مَنٛز واریاہَن [[تان (حَیاتِیات)|اَنٛگ]] ناکام گژھنہٕ کِنؠ وجہ سٟتؠ۔<ref>{{Cite web|last=Farzeen|first=Sana|date=2026-04-12|title=Asha Bhosle, playback icon, dies at 92 in Mumbai|url=https://www.indiatoday.in/movies/celebrities/story/legendary-singer-asha-bhosle-dies-at-mumbai-hospital-2895028-2026-04-12|access-date=12 April 2026|website=India Today|language=en}}</ref>
== حَوالہٕ ==
{{حَوالہٕ}}
[[زٲژ:لوٗکھ]]
[[زٲژ:ہِندوستٲنی اداکارہ]]
[[زٲژ:1933 پٲدٲیِش]]
[[زٲژ:2026 وَفات]]
[[زٲژ:20 صٔدی ہِندوستان زَنان گُلوکار]]
6qkelotf1i4p1rdpqd91iv5bije0bwg
ادا خان
0
13209
146709
70919
2026-08-01T06:01:16Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146709
wikitext
text/x-wiki
{{حَوالہٕ وَرٲے}}
{{مولوٗماتھ}}
'''ادا خان''' چھِ اَکھ [[ہِندوستان|ہِندوستٲنؠ]] اَداکارہ یۄس [[فِلِم|فِلمَن]] مَنٛز چھِ کٲم کَران۔
== ذٲتی زِندگی ==
== فِلمی دور ==
== حَوالہٕ ==
{{حَوالہٕ}}
[[زٲژ:ہِندوستٲنؠ لوٗکھ]]
[[زٲژ:ہِندوستٲنؠ فِلِم اَداکارہ]]
{{نامُکَمَل مَضموٗن}}
[[زٲژ:زِنٛدٕ لوٗکھ]]
[[زٲژ:ہِندوستٲنؠ مُسَلمان]]
1tpltog2j4615ec3ewxt9j7bso50xmy
آمنہ شریف
0
13266
146685
70911
2026-08-01T05:48:58Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146685
wikitext
text/x-wiki
{{حَوالہٕ وَرٲے}}
{{مولوٗماتھ}}
'''آمنہ شریف''' چھِ اَکھ [[ہِندوستان|ہِندوستٲنؠ]] اَداکارہ یۄس [[فِلِم|فِلمَن]] مَنٛز چھِ کٲم کَران۔
== ذٲتی زِندگی ==
== فِلمی دور ==
== حَوالہٕ ==
{{حَوالہٕ}}
[[زٲژ:ہِندوستٲنؠ لوٗکھ]]
[[زٲژ:ہِندوستٲنؠ فِلِم اَداکارہ]]
{{نامُکَمَل مَضموٗن}}
[[زٲژ:زِنٛدٕ لوٗکھ]]
[[زٲژ:ہِندوستٲنؠ مُسَلمان]]
ql0cluagdte4fkyi4nccm0hl3wxncvf
ادیتی گپتا
0
13319
146710
70925
2026-08-01T06:01:56Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146710
wikitext
text/x-wiki
{{حَوالہٕ وَرٲے}}
{{مولوٗماتھ}}
'''ادیتی گپتا''' چھِ اَکھ [[ہِندوستان|ہِندوستٲنؠ]] اَداکارہ یۄس [[فِلِم|فِلمَن]] مَنٛز چھِ کٲم کَران۔
== ذٲتی زِندگی ==
== فِلمی دور ==
== حَوالہٕ ==
{{حَوالہٕ}}
[[زٲژ:ہِندوستٲنؠ لوٗکھ]]
[[زٲژ:ہِندوستٲنؠ فِلِم اَداکارہ]]
{{نامُکَمَل مَضموٗن}}
[[زٲژ:زِنٛدٕ لوٗکھ]]
[[زٲژ:1988 پٲدٲیِش]]
inmjgif77eqz0xak3e3xliuu829n6vz
انییا
0
13325
146740
74073
2026-08-01T06:18:02Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146740
wikitext
text/x-wiki
{{حَوالہٕ وَرٲے}}
{{مولوٗماتھ}}
'''انییا''' چھِ اَکھ [[ہِندوستان|ہِندوستٲنؠ]] اَداکارہ یۄس [[فِلِم|فِلمَن]] مَنٛز چھِ کٲم کَران.
== ذٲتی زِندگی ==
== فِلمی دور ==
== حَوالہٕ ==
{{حَوالہٕ}}
[[زٲژ:ہِندوستٲنؠ لوٗکھ]]
[[زٲژ:ہِندوستٲنؠ فِلِم اَداکارہ]]
{{نامُکَمَل مَضموٗن}}
[[زٲژ:زِنٛدٕ لوٗکھ]]
[[زٲژ:1988 پٲدٲیِش]]
gjxpr9411n1kccu95ywkmgkox6qvdtz
انزلا اباسی
0
13702
146736
74056
2026-08-01T06:15:45Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146736
wikitext
text/x-wiki
{{حَوالہٕ وَرٲے}}
{{مولوٗماتھ}}
'''انزلا اباسی''' چھِ اَکھ [[پاکِستان|پاکِستٲنؠ]] اَداکارہ یۄس [[فِلِم|فِلمَن]] مَنٛز چھِ کٲم کَران۔
== ذٲتی زِندگی ==
== فِلمی دور ==
== حَوالہٕ ==
{{حَوالہٕ}}
[[زٲژ:پٲکِستٲنؠ لوٗکھ]]
[[زٲژ:پٲکِستٲنؠ فِلِم اَداکارہ]]
{{نامُکَمَل مَضموٗن}}
[[زٲژ:زِنٛدٕ لوٗکھ]]
[[زٲژ:1998 پٲدٲیِش]]
iat83yrnnil52tun4d42jfi009xogzs
وِکیٖپیٖڈیا:رُکُن فِہرِست اؠڈِٹ تَعداد مُطٲبِق
4
14505
146637
146435
2026-07-31T18:02:16Z
Nadeemulhaqmir-bot
9480
Updated List of Wikipedians
146637
wikitext
text/x-wiki
== List of Wikipedians by number of edits ==
<div style="direction:ltr">
{| class="wikitable"
|- style="white-space:nowrap;"
! No.
! User
! Edit count
|-
| 1
| [[User: آیات محراج | آیات محراج]]
| [[Special:Contributions/آیات محراج|34684]]
|-
| 2
| <small><sub><span style="color:grey;"> </span></sub></small>[[User:511KeV|<span style="font-family:sans-serif; color:#FF1100; text-shadow:.2em .2em .4em #AfAfB1;">'''511KeV'''</span>]] [[User_talk:511KeV|<sup> '' (کتھ باتھ)''</sup>]]
| [[Special:Contributions/511KeV|21538]]
|-
| 3
| [[User:Nadeemulhaqmir-bot|<span style="font-weight: 700; font-family: cursive;color: #41bf14;text-shadow: -1px 1px 0px #030318;">Mir-Bot</span>🍁]][[User_talk:Nadeemulhaqmir-bot|<sup>Talk</sup>]]
| [[Special:Contributions/Nadeemulhaqmir-bot|13937]]
|-
| 4
| [[User: Uhaas bot | Uhaas bot]]
| [[Special:Contributions/Uhaas bot|11723]]
|-
| 5
| [[User: SieBot | SieBot]]
| [[Special:Contributions/SieBot|2432]]
|-
| 6
| [[User: Xqbot | Xqbot]]
| [[Special:Contributions/Xqbot|2374]]
|-
| 7
| [[User: SakuraBot | SakuraBot]]
| [[Special:Contributions/SakuraBot|2330]]
|-
| 8
| [[User: Humzah Rouf Phumboo | Humzah Rouf Phumboo]]
| [[Special:Contributions/Humzah Rouf Phumboo|2268]]
|-
| 9
| [[User: Koshur | Koshur]]
| [[Special:Contributions/Koshur|2227]]
|-
| 10
| [[User:Rishabhbhat|Rishabhbhat]] ([[User talk:Rishabhbhat|कथ]])
| [[Special:Contributions/Rishabhbhat|1669]]
|-
|}
</div>
ikrdu7q401vra26jibr0un2icpbvwej
تھایرایِڈ
0
14566
146805
68728
2026-08-01T09:05:25Z
آیات محراج
11062
/* */ fixed a small typo
146805
wikitext
text/x-wiki
{{Infobox anatomy
| Name = تھایرایِڈ
| pronunciation = {{IPAc-en|ˈ|θ|aɪ|r|ɔɪ|d}}
| Latin = Glandula thyreoidea
| Image = Anterior thyroid.jpg
| Caption =
| Image2 = Thyroid dummy.jpg
| Caption2 =
| Width =
| System = [[اینڈوکرایِن نِظام]]
| Artery = [[سُپیرِیَر تھایرایِڈ آرٹری]]، [[اِنفیریَر تھایرایِڈ آرٹری]]
| Vein = [[سُپیرِیَر تھایرایِڈ وین]]، [[مٕنٛزِم تھایرایِڈ وین]]، [[اِنفیریَر تھایرایِڈ وین]]
| Nerve =
| Lymph =
}}
'''تھایرایِڈ''' یا '''تھایرایِڈ گۆدوٗد''' چھُ اَکھ گۆدوٗد یُس [[تھٔرکنٛڈؠلَن]] مَنٛز آسان چھُ۔ اِنسانَن مَنٛز چھُ یہِ گَردَن مَنٛز آسَن تہٕ اَتھ چھِ زٕ حِصہٕ آسَن۔ یِم زٕ حِصہٕ چھِ اَکہِ زٲیِلہٕ ٹِشوٗ سٟتؠ جوڈِتھ آسَن یَتھ تھایرایِڈ اِستھمَس وَنان چھِ۔ تھایرایِڈ چھُ گَردَن مَنٛز [[آدٕمؠ سُنٛد ژوٗنٛٹ|آدٕمؠ سٕنٛدِ ژوٗنٛٹہِ]] بۄنہٕ کَنہِ آسان چھُ۔ میکراسکوپ طور چھُ تھایرایِڈ گۆدوٗدُک کامہِ ہُنٛد مَرکَز تھایرایِڈ فالِکٔل۔ یِم فالِکٔل چھ گول آسان تہٕ چھِ فالِکیلَر سؠلو سٟتؠ ؤلِتھ آسَن۔ تھایرایِڈ گۆدوٗد چھُ ترٛے [[ہارمون]] بَناوَن: ٹی ۳، ٹی ۴ تہٕ پیپٹایِڈ ہارمون.<ref>{{کِتاب حَوالہٕ|url=https://www.worldcat.org/oclc/756281854|title=Medical physiology : a cellular and molecular approach|date=2012|others=Walter F. Boron, Emile L. Boulpaep|isbn=978-1-4377-1753-2|edition=2|location=Philadelphia, PA|oclc=756281854}}</ref>
== حَوالہٕ ==
{{حَوالہٕ}}
[[زٲژ:تان]]
[[زٲژ:گۆدوٗد]]
meqfvv5f5cym606f22lrpw8za2l1atb
4 ڈی سی ٹی
0
15125
146657
84455
2026-08-01T05:36:46Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146657
wikitext
text/x-wiki
ژور جہتی کمپیوٹڈ ٹوموگرافی (4DCT) چھُ سی ٹی سکیننگچ اَکھ قسم یۄس وقتس سٟتؠ سٟتؠ متعدد تصاویر ریکارڈ چھُ کران۔ یہٕ چھُ سکینس ویڈیو کس طورس پؠٹھ ری پلے بیک کرنچ اجازت دِوان، تاکہ جسمٲنی عملہٕ ہیکن مشاہدٕ گژھتھ تہٕ اۆنٛدروٗنی حرکتہٕ ہیکن ٹریک کرنہٕ۔ یہٕ نام چھُ روایتی 3D کمپیوٹر ٹومگرافیس مَنٛز وقتچ (چوتھ جہت کس طورس پؠٹھ) اضافہٕ سٟتؠ اخذ کرنہٕ آمُت۔ <ref>{{کِتاب حَوالہٕ|url=https://www.worldcat.org/oclc/183179117|title=Image-guided radiotherapy of lung cancer|date=2008|publisher=Informa Healthcare|others=James D. Cox, Joe Y. Chang, Ritsuko Komaki|isbn=978-0-8493-8782-1|location=New York|oclc=183179117}}</ref>
فلوروسکوپی چھِ 4DCT ہٕنٛدس پٲٹھ اَکھ مشٲہدٕ، تاہم یہٕ چھُ 3D CT ہٕنٛدس بجائے 2D [[ریڈیوگرٛافی|ریڈیوگرافی]] مَنٛز وقتٕک عنصرچ متعارف کرنچ حوالہٕ دیوان۔<ref>{{کِتاب حَوالہٕ|url=https://www.worldcat.org/oclc/710061661|title=Medical computer vision : recognition techniques and applications in medical imaging : international MICCAI workshop, MCV 2010, Beijing, China, September 20, 2010 : revised selected papers|date=2011|publisher=Springer|others=Bjoern Menze|isbn=978-3-642-18421-5|location=Berlin|oclc=710061661}}</ref><ref>{{کِتاب حَوالہٕ|url=https://www.worldcat.org/oclc/966428563|title=Medical and surgical treatment of parathyroid diseases : an evidence-based approach|date=2017|others=Brendan C., Jr. Stack, Donald L. Bodenner, Twyla B. Bartel, Andrew M. Hinson|isbn=978-3-319-26794-4|location=Switzerland|oclc=966428563}}</ref><ref>{{کِتاب حَوالہٕ|url=https://www.worldcat.org/oclc/899593635|title=Principles and practice of stereotactic radiosurgery|date=2015|others=Lawrence S. Chin, William F. Regine|isbn=978-1-4614-8363-2|edition=Second edition|location=New York|oclc=899593635}}</ref><ref>{{کِتاب حَوالہٕ|url=https://www.worldcat.org/oclc/756771311|title=Advances in radiation oncology in lung cancer|date=2011|publisher=Springer|others=Branislav Jeremić|isbn=978-3-642-19925-7|edition=2nd ed|location=Berlin|oclc=756771311}}</ref>
=== تشخیصی ریڈیالجی ===
4DCT چھُ تشخیصی ریڈیالجی طریقہٕ کارن مَنٛز اِستِمال گژھن شۆروٗع کرمژ، مثلن مشترکہٕ مسائل، دلچ چکر تہٕ پیراٹائیروڈک غسلس مَنٛز فرق۔ تشخیص خٲطرٕ 4DCT ہنز منفی خصوصیات مَنٛز چھِ بڑی تہٕ پیچیدٕ ڈیٹا سیٹس تہٕ مریضس مَنٛز بڑھن وٲل تابکاری ہنز خوراک شٲمل۔<ref>{{Cite journal|last=Kwong|first=Yune|last2=Mel|first2=Alexandra Olimpia|last3=Wheeler|first3=Greg|last4=Troupis|first4=John M|date=2015-10|title=Four-dimensional computed tomography (4DCT): A review of the current status and applications: 4DCT review|url=https://onlinelibrary.wiley.com/doi/10.1111/1754-9485.12326|journal=Journal of Medical Imaging and Radiation Oncology|language=en|volume=59|issue=5|pages=545–554|doi=10.1111/1754-9485.12326}}</ref>
== حَوالہٕ ==
{{حَوالہٕ}}
[[زٲژ:ریڈیالجی]]
[[زٲژ:ریڈیوگرٛافی]]
9p08nr2un25uyyidn40o4aqw2bpg78n
چیٹ جی پی ٹی
0
15403
146630
146460
2026-07-31T18:01:39Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
146630
wikitext
text/x-wiki
{{حَوالہٕ وَرٲے}}
{{Infobox software/Wikidata}}
'''چیٹ جی پی ٹی''' ({{lang-en|ChatGPT}}) چھُ اَکھ مصنوعی ذہانت چیٹ باٹ یُس اوپن اے آی کہِ ذریعہٕ تیار کَرنہٕ آمُت تہٕ نَوَمبَر 2022 مَنٛز شۆروٗع کَرنہٕ آمُت۔ یہٕ چھُ اوپن اے آی کہِ جی پی ٹی 3 خاندان ہندس بٔڈِس زبان ماڈلس سرس پؠٹھ بناونہٕ آمُت تہٕ یہٕ چھُ نَظرِ تَل تہٕ خۄدکار طور تکنیکن ہُنٛد اِستِمال کٔرِتھ ہیٚچھناونہٕ آمُت۔
s558iodv71lzah8sd6scmqrkjexb3yi
اَرچنا مہَانتا
0
15552
146753
110059
2026-08-01T06:23:21Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146753
wikitext
text/x-wiki
{{Orphan|date=اَپریل 2023}}
{{مولوٗماتھ}}
'''ارچَنا مَہَانتا''' (۱۸ مارٕچ ۱۹۴۹ – ۲۷ اَگَست ۲۰۲۰) أس اَکھ نامور لُکہٕ گلوٗکار [[آسام]] [[ہِندوستان|ہندوستان]] پؠٹھہٕ۔ اَرچنا مَہَانتا تہٕ تٕمی سُنٛدی مرحوٗم خاندار [[کھاگیٚن مہَانتا|کھاگیٚن مہانتا]] چھُ اَکھ بڈ بوڈ شِرکتھ آسٲمی لُکہٕ موٗسیقی بچاونس تہٕ بڈہاونس مٕنٛز.<ref>{{Cite web|url=https://www.indiatoday.in/lifestyle/celebrity/story/veteran-assamese-singer-archana-mahanta-dies-in-guwahati-assam-cm-mourns-demise-1715808-2020-08-27|website=India Today|title=Veteran Assamese singer Archana Mahanta dies in Guwahati. Assam CM mourns demise|language=en|url-status=live|access-date=27 August 2020|archive-url=https://web.archive.org/web/20200828044433/https://www.indiatoday.in/lifestyle/celebrity/story/veteran-assamese-singer-archana-mahanta-dies-in-guwahati-assam-cm-mourns-demise-1715808-2020-08-27 |archive-date=28 August 2020 }}</ref>
== ذٲتی زندگی ==
ارچَنا مہانتا أس آسٲمی لُکٕہ گلوکار کھگیٚن مہانتا ہٕنی خاندارٕنی تہٕ أس موج أکس نامور گلوٗکار [[پاپوٗن|پاپون]] سٕنٛز.<ref>{{Cite web|url=https://www.hindustantimes.com/india-news/papon-s-mother-and-noted-assamese-singer-archana-mahanta-passes-away/story-qxwwwSNhglyIhg2Tm1qOiP.html|website=Hindustan Times|title=Papon's mother and noted Assamese singer Archana Mahanta passes away|date=27 August 2020|language=en|url-status=live|access-date=27 August 2020|archive-url=https://web.archive.org/web/20200827224405/https://www.hindustantimes.com/india-news/papon-s-mother-and-noted-assamese-singer-archana-mahanta-passes-away/story-qxwwwSNhglyIhg2Tm1qOiP.html |archive-date=27 August 2020 }}</ref>
== کٲم ==
کینٛہہ مَشہوٗر بٲتھ اَرچنا-[[کھاگیٚن]] دۄنہٕ وٕنی ہیٚتھ (آسٲمی مٕنٛز):<ref>{{Cite web|url=https://gaana.com/artist/archana-mahanta|website=Gaana|title=Archana Mahanta Songs on Gaana}}</ref><ref>{{Cite web|url=https://xurorenajori.info/khagen-mahanta-archana-mahanta-%E0%A6%96%E0%A6%97%E0%A7%87%E0%A6%A8-%E0%A6%AE%E0%A6%B9%E0%A6%A8%E0%A7%8D%E0%A6%A4-%E0%A6%86%E0%A7%B0%E0%A7%81-%E0%A6%85%E0%A7%B0%E0%A7%8D%E0%A6%9A%E0%A6%A8/|website=Enajori|title=Khagen Mahanta and Archana Mahanta Songs|access-date=28 August 2020|archive-date=28 January 2021|archive-url=https://web.archive.org/web/20210128104044/https://xurorenajori.info/khagen-mahanta-archana-mahanta-%E0%A6%96%E0%A6%97%E0%A7%87%E0%A6%A8-%E0%A6%AE%E0%A6%B9%E0%A6%A8%E0%A7%8D%E0%A6%A4-%E0%A6%86%E0%A7%B0%E0%A7%81-%E0%A6%85%E0%A7%B0%E0%A7%8D%E0%A6%9A%E0%A6%A8/|url-status=dead}} {{Webarchive|url=https://web.archive.org/web/20210128104044/https://xurorenajori.info/khagen-mahanta-archana-mahanta-%E0%A6%96%E0%A6%97%E0%A7%87%E0%A6%A8-%E0%A6%AE%E0%A6%B9%E0%A6%A8%E0%A7%8D%E0%A6%A4-%E0%A6%86%E0%A7%B0%E0%A7%81-%E0%A6%85%E0%A7%B0%E0%A7%8D%E0%A6%9A%E0%A6%A8/ |date=28 January 2021 }}</ref>
• بھور دوپوریا
• اے پھول پاہ ہلیٖچاہ جلیٖچاہ
• بھائ لگ جائ او
• چھاتیو متیٖلے
• جُنتی اُلالے توراتی اُلابو
اَرچنا مہَانتا ہَن کۄٚر ۲۷ اَگَست ۲۰۲۰ ہَس مٕنٛز وفات۔ یِمن أس ڈائبٹیز، یائ بلڈ پریشر، تہٕ [[پارکسنٕز ڈزیٖز]].<ref>{{Cite web|url=http://sentinelassam.com/north-east-india-news/assam-news/angaraag-papon-mahantas-mother-and-noted-singer-archana-mahanta-passes-away-497734|website=The Sentinel|title=Angaraag 'Papon' Mahanta's mother and noted singer Archana Mahanta passes away|date=27 August 2020|language=en|url-status=live|access-date=27 August 2020|archive-url=https://web.archive.org/web/20210214111742/https://www.sentinelassam.com/north-east-india-news/assam-news/angaraag-papon-mahantas-mother-and-noted-singer-archana-mahanta-passes-away-497734 |archive-date=14 February 2021 }}</ref><ref>{{Cite web|url=https://timesofindia.indiatimes.com/city/guwahati/archana-mahanta-who-took-assamese-folk-music-to-new-heights-dies-at-72/articleshow/77796615.cms|website=The Times of India|title=Archana Mahanta, who took Assamese folk music to new heights, dies at 72|language=en|url-status=live|access-date=28 August 2020|archive-url=https://web.archive.org/web/20200828222321/https://timesofindia.indiatimes.com/city/guwahati/archana-mahanta-who-took-assamese-folk-music-to-new-heights-dies-at-72/articleshow/77796615.cms |archive-date=28 August 2020 }}</ref>
== بییہٚ وُچُھو ==
[[حُسنا بائی]]
[[نور بانو (گلوکار)]]
== حَوالہٕ ==
[[زٲژ:2020 وَفات]]
[[زٲژ:ہِندوستٲنؠ زَنان لوٗکہٕ گُلوکار]]
[[زٲژ:۱۹۴۹ زاے]]
[[زٲژ:1949 پٲدٲیِش]]
b6sddctaxxcauvpc3jjfex0y89o9hxr
آدٲرٕش راتھورے
0
15565
146664
110024
2026-08-01T05:41:26Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146664
wikitext
text/x-wiki
{{Orphan|date=اَپریل 2023}}
{{Infobox musical artist|Name=''' آدٲرٕش راتھورے'''|birth_date=۱۲ جوٗن ۱۹۹۸ (وٲنٛژھ ۳۴)|birth_place=[[جوٗگِنٛدر نگر]]، [[ہِماچل پردیش]]، [[ہِنٛدوستان]]|Origin=[[ہِماچل پردیش]]|Genre=[[دیسی ہِپ ہاپ]]، [[ہِنٛدی]]، [[ہِماچلی]]، [[R&B]]|Occupation=ریپر، گلوٗکار، بٲتھ لکھٲوی، سمٲجی کارکُن، اخبار نٕویٖس|Years_active=۲۰۰۹ – حٲضر|Label=BVM رکارڈٕس}}
'''آدٲرٕش راتھورے''' (زاے ۱۲ جوٗن ۱۹۸۸) چھِ اَکھ [[ہِندوستان|ہِنٛدوستٲنی]] اخبار نویٖس، موٗسیٖکار تہٕ لُکہٕ گلوٗکار [[ہِمالیَہ|ہمالیہ پردیشٕکی]]، زیٛادٕ یوان زانٔنہٕ یِہنٛدِ ریپ بٲتھ سٕتی. ''دِککَر ہے'' یُس [[کامن ویلٕتھ بٲزی|کامن ویلٕتھ بٲزیہٕ]]، [[دِل]] ۲۰۱۰ ہَس رِشوتھ خوری خلاف چھُ۔ یِمہٕ گٕی زیٛادٕ مَشہوٗر سمٲجی نیٚٹوٕرکِنٛک سائٹو سٕتی ییٚلہِ یہِ بٲتھ آنلائن اپلوڈ کُرُکھ.<ref name=mid>{{cite news |title=A musical rap for CWG |url=http://www.mid-day.com/sports/2010/sep/280910-Delhi-CWG-ills-onilne-song-big-hit.htm |publisher=[[MiD DAY]] |date=2010-09-28 }}</ref>
زاے [[جوگِنٛدَر نگر]]، [[ہِماچَل پرَٛدیش|ہماچل پردیشس]] مٕنٛز، یِمو چھےٚ آنلائن اخبارنٕویٖس کٲم تہِ انجام دِژمٕژ بی بی سی ہِندی خبرن سٕتی۔ گۄٚڈٕ گۄٚڈٕ ٲسی یمہٕ ٹائمٕز گُرپس سٕتی کٲم کران۔ یمہِ برونٛہہ کۄٚر یمو کینٛہَن چنلن سٕتی تہِ کٲم.<ref>https://archive.today/20130121155332/http://www.divyahimachal.com/himachal-articles/peoples-opinion/%E0%A4%B8%E0%A4%B5%E0%A4%BE%E0%A4%B2-%E0%A4%A6%E0%A5%87%E0%A4%B6-%E0%A4%95%E0%A5%87-%E0%A4%AD%E0%A4%B5%E0%A4%BF%E0%A4%B7%E0%A5%8D%E0%A4%AF-%E0%A4%95%E0%A4%BE-%E0%A4%B9%E0%A5%88/</ref>
نَوِ دِل مٕنٛز یُس CWG رِشوتھ خوری ہِیوٚنٛد واقع گوو یمو تُج تھ خلاف اَکھ مُہم۔ ہِیوٚنٛد بٲتھ مُہمہِ خٲطرٕ گوو اَکھ بۄٚڈ نامور انٹرنیٹس پؠٹھ پوٗرٕ دُنیاہس مٕنٛز۔ یِمو کۄٚر حٲصل گۄٚڈٕ نیوٚک ریپَر لقب ہِماچلی کَتھہِ مٕنٛز . یمن آیہِ حوصلہٕ افزٲیی کرنہٕ یہنٛدِس ہماچلی وٕرجن کولاوٕری دیس باپتھ.<ref>{{cite news |title=Delhi debacle inspires rap song |url=http://www.theaustralian.com.au/archive/sportold/delhi-debacle-inspires-rap-song/story-fn66fst6-1225931183901 |publisher=[[The Australian]] |date=28 September 2010 }}h</ref><ref>{{cite news |title=Delhi debacle inspires rap song|url=http://www.heraldsun.com.au/archives/old-sport-pages/delhi-debacle-inspires-rap-song/story-fn65k7vp-1225931183901 |publisher=[[Herald Sun]]|date=28 September 2010 }}</ref><ref>{{cite web|url=http://www.thenewshimachal.com/2011/12/himachali-version-of-kolavari-di-by-aadarsh-rathore/ |title=Himachali Version of Kolavari Di by Aadarsh Rathore |publisher=The News Himachal |date=2011-12-15 |accessdate=2013-10-05}}</ref><ref>{{cite web |url=http://www.divyahimachal.com/life-style/%E0%A4%86-%E0%A4%97%E0%A4%AF%E0%A4%BE-%E0%A4%B9%E0%A4%BF%E0%A4%AE%E0%A4%BE%E0%A4%9A%E0%A4%B2%E0%A5%80-%E0%A4%95%E0%A5%8B%E0%A4%B2%E0%A4%BE%E0%A4%B5%E0%A4%B0%E0%A5%80-%E0%A4%A1%E0%A5%80/ |title=आ गया हिमाचली कोलावरी डी « Divya Himachal: No. 1 in Himachal news – News – Hindi news – Himachal news – latest Himachal news |website=www.divyahimachal.com |access-date=22 May 2022 |archive-url=https://archive.today/20130121201934/http://www.divyahimachal.com/life-style/%E0%A4%86-%E0%A4%97%E0%A4%AF%E0%A4%BE-%E0%A4%B9%E0%A4%BF%E0%A4%AE%E0%A4%BE%E0%A4%9A%E0%A4%B2%E0%A5%80-%E0%A4%95%E0%A5%8B%E0%A4%B2%E0%A4%BE%E0%A4%B5%E0%A4%B0%E0%A5%80-%E0%A4%A1%E0%A5%80/ |archive-date=21 January 2013 |url-status=dead }} {{Webarchive|url=https://archive.today/20130121201934/http://www.divyahimachal.com/life-style/%E0%A4%86-%E0%A4%97%E0%A4%AF%E0%A4%BE-%E0%A4%B9%E0%A4%BF%E0%A4%AE%E0%A4%BE%E0%A4%9A%E0%A4%B2%E0%A5%80-%E0%A4%95%E0%A5%8B%E0%A4%B2%E0%A4%BE%E0%A4%B5%E0%A4%B0%E0%A5%80-%E0%A4%A1%E0%A5%80/ |date=21 January 2013 }}</ref>
== کامہِ ==
• ایسے ہماچلی (۲۰۰۹)
• آئجا گھرا جو (۲۰۰۹)
• دِککَر ہے (۲۰۱۰)
• شریٖف مَہنو (۲۰۱۱)
== حَوالہٕ ==
{{حَوالہٕ}}
== بیروٗنی کُنٛڈٕ ==
* [https://web.archive.org/web/20120312070939/http://www.jogindernagar.com/home/11-articles-news/967-himachali-version-of-kolaveri-di-by-aadarsh-rathore.html आ गया जोगिन्दर नगर के आदर्श राठौर का हिमाचली कोलावरी डी]
* [https://web.archive.org/web/20120419162004/http://hillpost.in/2011/12/14/himachali-version-of-kolavari-di-by-aadarsh-rathore/37678/more/video-more/hp_bureau Himachali Version of Kolavari Di by Aadarsh Rathore]
[[زٲژ:زِنٛدٕ لوٗکھ]]
[[زٲژ:۱۹۸۸ زاے]]
[[زٲژ:ہِنٛدوستٲنی مرٕد لُکہٕ گلوٗکار]]
[[زٲژ:1988 پٲدٲیِش]]
matkrtd6fxd7eruyn365qwtayn416bc
اجتا سریواستاوا
0
15601
146703
76047
2026-08-01T05:58:46Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146703
wikitext
text/x-wiki
{{Multiple issues|
{{Dead end|date=اَپریل 2023}}
{{Orphan|date=اَپریل 2023}}
{{حَوالہٕ وَرٲے}}
}}
اجیتا سریواستھاوا چھ اَکھ ہِندوستٲنؠ گلوکار، تعلیمی کارکن تہٕ سمأجی کارکن۔ سریواستھاوا چھ مرزپور تہٕ آس پاسک علاقن مَنٛز لوک موٗسیٖقی ہُنٛد اَکھ مَقبوٗل شکل، کجاری لوک گانن مَقبوٗل بناونہٕ تہٕ فروغ دینہٕ خٲطرٕ مَشہوٗر۔ تمن آیہٕ فنون ہنٛد میدانس مَنٛز پننہٕ شراکتہٕ خٲطرٕہ 2022 مَنٛز ہِندوستٲنؠ حکومتہٕ سٟتؠ پدما شری سٟتؠ نوازنہٕ۔
== زندگی تہٕ تٲلیٖم ==
سریواستوا اوس وارانسی، اتر پردیشس مَنٛز زیٛادٕ۔ تمو کوٚر پننہٕ سنگیٹ پروباکر پرایاگ سنگیٹ سمٹی، پرایاگراج، گورکھپور یونیورسٹیس مَنٛز بی ای ڈی، تہٕ بنارس ہندو یونیورسٹیس مَنٛز ایم اے مکمل۔
پتہٕ کور تیم مرزاپور کِس مَشہوٗر شٲیِر، لکھٲرؠ تہٕ وکیل رسبیہاری لال سٟتؠ خاندر تہٕ تم کٔر تیمہِس مَنٛز آباد۔ تیم سٕندِس کَنی نیچو انوراگ آنند چھُ ہِندوستٲنؠ فضائیہس مَنٛز خدمت کران۔
== کیریئر ==
سریواستوا کوٚر پنُن پیشہ ورانہٕ کیریئر 1980 مَنٛز آل انڈیا ریڈیو وارانسی سٟتؠ شۆروٗع۔ تمو کوٚر مختلف تنظیمن مَنٛز کٲم تہٕ پرفارم یَتھ مَنٛز آل انڈیا ریڈیو، لکنو دوردارشن، سنگیٹ نٹک اکیڈمی اتر پردیش، انڈین کونسل فار کلچرل رلیشنز، وزارت خارجہ، این سی زیڈ سی سی پرایاج، وزارت سیاحت، وزارت ثقافت، حکومت دہلی، ہِندوستٲنؠ فوج تہٕ ٹی سیریز شٲمل چھِ۔
2017 مَنٛز 40 ؤریُک تعلیمی کیریئر پتہٕ آریہ کنیا انٹر کالجس پؠٹھ لیکچرر طور ریٹائر۔ امہٕ پتہٕ کوٚر تمو پنُن وَقٕت قومی تہٕ بین الاقوامی سطحس پیٚٹھ کجاری تہٕ باقےٕ لوکہٕ موٗسیٖقی ہٕنٛدس تحفظ، فروغ تہٕ فَہلاونہٕ خٲطرٕ مکمل طور پٲٹھؠ وقف۔
== انعام ==
2022 - پدم شری
2021 - وشوا ہندی شوٹھ سمورڈھن انعام
2021 - کجلی کوکیلا انعام
2021 - یوگی سکشائیکا ایویم کجلی گیکا انعام
2021، 2010 - سارک فوسوال انعام
2021، 2020، 2019 - نری شاکتِ پراسکار، اتر پردیش حکومت
2020 - کاشی آنند سممن
2019 - ہریت اتر پردیش، سوچ اتر پردیش وِشستھ سمن
2019 - کجلی کاریاسالا مکھیا پرسکھشیکا انعام
2017 - نامی جگریت سمن
2017 - اترپردیش سنگیت ناٹک اکیڈمی انعام
2011 - ویشیا گاوراو سممن
2008 - نری شاکتِ سممن - امر اوجالا
1996 - کجلی سمراگی ایوارڈ
{{Uncategorized|date=اَپریل 2023}}
[[زٲژ:20 صٔدی ہِندوستان زَنان گُلوکار]]
[[زٲژ:ہِندوستٲنؠ زَنان لوٗکہٕ گُلوکار]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
[[زٲژ:2024 وَفات]]
6xua9vclbxizep0emff9f0gvv1g8fkt
آسیہ اندرابی
0
15645
146676
133068
2026-08-01T05:47:01Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146676
wikitext
text/x-wiki
{{مولوٗماتھ}}
آسیہ آندرابی چھ اَکھ کٲشِر علیحدگی پسند تہٕ [[دُختران-ای-ملت]] تَنظیٖم ہٕنٛز بٲنی رہنما۔ یہٕ جَماتھ چھ [[کشمیر وٲدی]] مَنٛز علیحدگی پسند تَنظیٖم آل پارٹیز ہریات کانفرنسک حصہٕ۔ [[ہِندوستان|ہِندوستٲنؠ]] حکومتن چھ یہٕ "منظور تنظیم" قرار دِت۔ <ref>{{Cite web|url=https://mha.gov.in/banned-organisations|title=Banned Organisations {{!}} Ministry of Home Affairs {{!}} GoI|website=mha.gov.in|language=en|access-date=2018-07-06}}</ref> تنظیم چھُ دعوا کران کہ یہٕ چھُ کشمیرچآزٲدی ہُنٛد مقصد۔ <ref>{{cite web|url=http://www.pakistankakhudahafiz.com/kashmir/life-times-asiya-andrabi/|title=Life and times of Asiya Andrabi – PKKH.tv|date=11 March 2014|access-date=25 August 2016|archive-date=2 April 2015|archive-url=https://web.archive.org/web/20150402092819/http://www.pakistankakhudahafiz.com/kashmir/life-times-asiya-andrabi/|url-status=dead}}</ref>
آسیہ آندرابی چھ وادی مَنٛز سارِوٕے کھۄتہٕ اَہَم زَنان علیحدگی پسندنو مَنٛز اَکھ۔ <ref>{{Cite web|url = http://www.kashmirlit.org/asiya-andrabi-a-lifetime-of-fighting-for-freedom/|title = Kashmir Lit|date = 9 December 2019|access-date = 15 April 2023|archive-date = 15 April 2021|archive-url = https://web.archive.org/web/20210415055446/http://www.kashmirlit.org/asiya-andrabi-a-lifetime-of-fighting-for-freedom/|url-status = dead}}</ref> آسیہ آندرابی اوس 1990 مَنٛز قاسم فکتو (حزب مجاہدینک بانی رکن) سٟتؠ خاندر کۆرمُت۔ تیم سُنٛد خاندار چھُ 1992 پؠٹھ جیلس مَنٛز۔ اَتھ وقتہٕ تام، آسیہ اوس کشمیرک سارِوٕے کھۄتہٕ بڑٕہ 'خواتین جہادی' (یَتھ پٲنٹھ تیم پننہٕ 'دکھتارن-ای-ملاتک لیوٹیننٹس' بیان چھِ کران) ہِنٛز سربراہ۔ .<ref name="indiatimes.com">{{cite web|url=http://timesofindia.indiatimes.com/home/sunday-times/deep-focus/For-the-first-family-of-militancy-a-troubled-road/articleshow/46571622.cms|title=For the first family of militancy, a troubled road – Times of India|access-date=25 August 2016}}</ref><ref>{{cite web|url=http://www.greaterkashmir.com/news/2014/Jun/1/dr-qasim-faktoo-completes-22-yrs-in-incarceration-14.asp|title=Dr Qasim Faktoo completes 22 yrs in incarceration|website=Greater Kashmir|archive-url=https://web.archive.org/web/20150402205240/http://www.greaterkashmir.com/news/2014/Jun/1/dr-qasim-faktoo-completes-22-yrs-in-incarceration-14.asp|archive-date=2 April 2015|url-status=dead|access-date=24 March 2015}}</ref>
آسیہ آندرابی چھِ کشمیر وادی مَنٛز مختلف احتجاجن مَنٛز حِصہٕ نیومُت۔ تم چھِ 2010 کس کشمیرس مَنٛز کشمیرس مَنٛز فساداتس مَنٛز مسرت عالمس پؠٹھ دُکھتھران-ای-مِلَت کارکنن ہنٛدس دیہٕ نیٹ ورکس ریلی سپورٹ خٲطرٕ اِستِمال کٔرِتھ مَشہوٗر۔ <ref name="indiatimes.com"/> She hoisted the Pakistan flag and sang the Pakistani national anthem in Kashmir on 25 March 2015.<ref>{{cite web|url=https://www.youtube.com/watch?v=45-MQSrKDPw |archive-url=https://ghostarchive.org/varchive/youtube/20211218/45-MQSrKDPw |archive-date=2021-12-18 |url-status=live|title=I Hoisted Pakistan Flag & Sung Pakistani National Anthem – Asiya Andrabi|last=TIMES NOW|date=24 March 2015|via=YouTube|access-date=25 August 2016}}{{cbignore}}</ref> تمن کوٚر 25 مارٕچ 2015 مَنٛز کشمیرس مَنٛز پاکستانک جَنٛڈٕ ہٹٲو تہٕ پٲکِستٲنؠ قومی ترانہٕ گٲی۔ <ref>{{cite web|url=http://ibnlive.in.com/news/jk-separatist-asiya-andrabi-booked-for-unfurling-pakistan-flag-on-its-national-day-in-srinagar/536072-3-245.html|archive-url=https://web.archive.org/web/20150325223530/http://ibnlive.in.com/news/jk-separatist-asiya-andrabi-booked-for-unfurling-pakistan-flag-on-its-national-day-in-srinagar/536072-3-245.html|url-status=dead|archive-date=25 March 2015|title=J&K: Separatist Asiya Andrabi booked for unfurling Pakistan flag on its national day in Srinagar|date=25 March 2015|access-date=25 August 2016}} {{Webarchive|url=https://web.archive.org/web/20150325223530/http://ibnlive.in.com/news/jk-separatist-asiya-andrabi-booked-for-unfurling-pakistan-flag-on-its-national-day-in-srinagar/536072-3-245.html |date=25 March 2015 }}</ref> پتہٕ، تمن کوٚر سِریٖنَگرَس مَنٛز پننہٕ قومی دنس پؠٹھ پاکستانک جَنٛڈٕ ہٹانے خٲطرٕ کتاب۔ 12 سَتَمبَر 2015 مَنٛز، تمن کٔر اَکھ گائے ذبح تہٕ جموں و کشمیرس مَنٛز گائےچ فروختس پؠٹھ پابندی خَلاف مزاحمت کرنہٕ خٲطرٕ اَکھ ویڈیو جاری۔ <ref>{{cite web|url=http://www.geo.tv/article-197235-Hurriyat-leader-Asiya-slaughters-cow-to-defy-ban-in-Srinagar|title=Hurriyat leader Asiya slaughters cow to defy ban in Srinagar|access-date=25 August 2016}}</ref>
6 جُلَے 2018 مَنٛز آی آسیہٕ نیشنل انویسٹی گیشن ایجنسی (این آئی اے) ، بھارتک وفاقی انسداد دہشت گردی تنظیم، "ہندوستانس خَلاف جَنٛگ چھُ شۆروٗع کران" تہٕ باقی غیر قانونی سرگرمیو خٲطرٕہ حراستس مَنٛز گٲمٕتؠ۔
<ref name=":0">{{Cite news|url=https://timesofindia.indiatimes.com/india/dukhtaran-e-milat-chief-asiya-andrabi-two-others-taken-into-nia-custody/articleshow/64881213.cms|title=Dukhtaran-e-Milat chief Asiya Andrabi, two others taken into NIA custody - Times of India|work=The Times of India|access-date=2018-07-06}}</ref><ref name=":1">{{Cite web|url=https://www.indiatoday.in/india/story/nia-arrests-dukhtaran-e-millat-chief-asiya-andrabi-2-aides-in-sedition-case-1278919-2018-07-06|title=NIA arrests Dukhtaran-e-Millat chief Asiya Andrabi, 2 aides in sedition case|website=India Today|language=en|access-date=2018-07-06}}</ref>
== ذاتی زندگی تہٕ تٲلیٖم ==
آسیہن کوٚر حیاتیاتس مَنٛز بی ایس سی۔ تیم کوٚر کشمیر یوٗنِوَرسِٹی پؠٹھ عربی زبانس مَنٛز گریجویشن۔ <ref name="indiatimes.com" /><ref name="auto">{{cite news|title=Life and times of Asiya Andrabi|url=http://www.pakistankakhudahafiz.com/tag/asiya-andrabi/|access-date=3 April 2015|work=Rahiba R Parveen|agency=Pakistan Ka Khuda Hafiz(Policy Institute of Pakistan)|date=11 March 2014|archivedate=3 April 2015|archiveurl=https://web.archive.org/web/20150403161711/http://www.pakistankakhudahafiz.com/tag/asiya-andrabi/}}</ref> تیم کوٚر 1990 مَنٛز اشق حسین فکتو سٟتؠ شادی۔ <ref name="indiatimes.com" /> 2015 تام، آسیہن سٕندِس خاوند [[ڈاکٹَر|ڈاکٹر]] فکتو چھُ 23 وٕریو جیلس مَنٛز روزان۔ <ref name="indiatimes.com" />
تیم سٕندِس جوان ترین فرزند، 15 وٕریُک احمد بن قاسم، چھُ سِریٖنَگرَس مَنٛز کلاس IX مَنٛز روزان، ییلہٕ زن تیم سٕندِس بڑین فرزند، 22 وٕریُک محمد بن قاسم، اندرابی سٕندِس بڑی بہن سٟتؠ ملائیشیاس مَنٛز روزان چھُ۔ تیم چھُ تیم سٕندِس یوٗنِوَرسِٹی کرکٹ ٹیمُک کپتان۔ آسیہٕ سٕندِ زیٛادٕ تر رشتہ دار چھِ پاکستان، سعودی عرب، انگلینڈ تہٕ ملائیشیاس مَنٛز منتقل۔ تیم سٕندِس اَکھ بھتیجے، ذوالقرنین چھِ پاکستان فوجس مَنٛز اَکھ کپتان تہٕ دۄنہٕ بھتیجے اِرتھیاز-ان-ن-ن-نبی چھِ اَکھ ایروانٹیکل انجینئر تہٕ اِسلام آباد کہِ بین الاقوامی اسلامی یونیورسٹیس مَنٛز لیکچر۔
اندرابین بنیٲدی پننہٕ مذہبی عقیدٕ نیو فاؤنڈیشنلسٹ جمیات اہل-ہدیث کہ تعلیماتس پؠٹھ۔ یہٕ چھُ اسلامک pristine تعلیماتس پؠٹھ عمل کران کہ مذہبی متن کہ مطابق چھُ ہر چیزس قبول کٔرِتھ تہٕ اسلامی شرعی قانونس ذریعہٕ نہٕ حکم کرنہٕ آمت چیز رد کٔرِتھ۔
کشمیرس مَنٛز کردار
پاکستان نواز سرگرمی تہٕ علیحدگی پسندی مَنٛز، آسیہ چھ سید علی شاہ گیلانی سٟنٛد سینیئر یم 1980 کس دہائی مَنٛز جموں و کشمیر قانون ساز اسمبلیک رکن ٲس ییلہٕ تیم دوکتھران-ای-ملاتچ بنیاد دیت۔ 1982 مَنٛز آسیا ٲس زنانن خٲطرٕ اَکھ مدرسہ - تالیمل [[قُرآن|قرآن]] - سٟتؠ وابستہٕ یم پتہٕ دوکتھران-ای-ملاتس مَنٛز تبدیل گٲی۔ تمو کوٚر زنانن پنن عقیدٕچ تٲلیٖم، سمجھ تہٕ مشق کرنہٕ خٲطرٕ دعوت شۆروٗع۔ تمس اوس بھارتس خَلاف زنانن متحرک کرنہٕ خٲطرٕ الزام لگٲنٕ آمت۔
"دُکھتاران-ای-ملات" ہٕنٛدس تشکیلس پؠٹھ حوصلہٕ افزائی پؠٹھ، تمو کوٚر یہٕ زِ،
- مَن اوس اَکھ مہتواکانہٕ بچن۔ مَن اوس بیرونِ تٲلیٖم حٲصِل کرنٕچ خواہشس پؠٹھ یہٕ اعتراضٕ سٟتؠ چونکمت۔ مگر اَتھ مایوس حالتس مَنٛز مائل خائربادی سٟنٛد کتاب 'خواتین کی باٹین' آو مَن بچاونہٕ۔"
کتابک کور کہانی ٲس مریم جمیلا، اَکھ عیسائی زنانہٕ یُس مذہبچ گہری مطالعہٕ کرنہٕ پتہٕ اسلامس مَنٛز تبدیل گژھن۔ آسیہ خٲطرٕہ، جمیلا کیٛن کہانی ٲس اسلامچ مشق کرنہٕ خٲطرٕ اَکھ چشم کھولن وٲل۔ پتہٕ آسیہ بنیٲدی مُسلمان۔
آسیا گوو 1980 کس دہائی کس ٲخرس مَنٛز نمایاں ییلہٕ تمن کوٚر ڈی ایم بنیٲدی طورس پؠٹھ سمأجی بدعنوانین خَلاف شۆروٗع۔ تاہم، آسیا چھِ 1990 کس مسلح بغاوتس سٟتؠ شۆروٗع گژھن وول علیحدگی پسند مہمس مَنٛز کودمٕژ۔ 1993 مَنٛز آی تمن پننہٕ قومی مُخٲلِف سرگرمیو خٲطرٕ گرفتار کرنہٕ، پتہٕ 1994 مَنٛز آو تمن آزاد کرنہٕ، تہٕ تم 2004 تام گٲی زیر زمین۔ آسیا 2007 پیٹھہٕ 2009 تام اوس ماہانہٕ کس دوران گرفتار۔ 2010 کس ناآرامی دوران، تمن آو دوٛن لگاتار وٕہٕہٕ دوٛن وٲرین تام حراستس مَنٛز تھونہٕ۔ مسرت عالم (پرو پاکستان مسلم لیگ ہُنٛد رہنما) سٟتؠ، آسیا چھُ 2010 کس احتجاجن ہنٛد اَکھ ماسٹر مینڈس مَنٛز شٲمل گژھن وول، [3] تہٕ آسیا گوو - Quit Jammu and Kashmir - کی قیادت۔ 1982 مَنٛز، آسیا ٲس خواتین خٲطرٕ اَکھ ڈگہ قریش مہمس سٟتؠ وابستہ
== گرفتاریہٕ ==
تمن آو 28 اَگَست 2010 مَنٛز جمو و کشمیر پولیسو بھارتس خَلاف جَنٛگ کرن تہٕ تشددس مَنٛز ترغیب دینہٕ خٲطرٕ گرفتار۔ تمن آو 17 سَتَمبَر 2015 مَنٛز دوبارٕ گرفتار کرنہٕ۔ = یمن مَنٛز ٲسؠ پننس خَلاف درج کُنہٕ دوہ کیسس سٟتؠ منسلک۔ یمن معاملاتن مَنٛز ٲسؠ پاکستانک جَنٛڈٕ لہران تہٕ حال ہی مَنٛز ٹیلیفونک ذریع پاکستانس مَنٛز اَکھ کانفرنس پؠٹھ خطاب کرن۔ ڈی ایم ذرائعن مطٲبق، اندرابی، یس نہٕ سٟتؠ چھُ سٲرٕج، اوس سری نگر کس ریمباگ، ویمن پولیس سٹیشنس مَنٛز بھیجنہٕ آمت۔ عدالتن کوٚر تیمس ضمانت دی، مگر تمن آو دوبارٕ گرفتار کرنہٕ، تہٕ کشمیریو کوٚر تیمس دوبارٕہٕ گرفتار کرنہٕ خَلاف احتجاج۔
6 جُلَے 2018 مَنٛز آی آسیہ تہٕ یمن سٟتؠ وابستہٕ زٕ بیٚیہ، نھیدہ نصرین تہٕ صوفی فہمیدا، سری نگر جیلہٕ پؠٹھ منتقل کرنہٕ تہٕ نیشنل انویسٹی گیشن ایجنسی (این آئی اے) سٟتؠ نیو دہلی مَنٛز لایا گیا۔ یمن ہندین جرائمک کوڈ (آئی پی سی) کہ مختلف حصن تحت بغاوت خٲطرٕ دیگر چیزن علاوہ مۄحفوٗظ کرنہٕ آمت۔ اَتھ پتہٕ، 16 جُلَے 2018 مَنٛز، دہلی کورٹن تہہر جیلس مَنٛز تین پؠٹھ اَکھ مہینہٕ عدالتی تحویلک حکم۔
== تَنقیٖد ==
آسیہٕ اوس کشمیری نوجوانن ہندس خَلاف جہاد تہٕ "آزادی لڑائی" مَنٛز ترغیب دینہٕ خٲطرٕ تَنقیٖد یوان کرنہٕ، ییلہٕ زن تیم سٕندِس پننہِ زٕ پُٹ چھُ ہِندوستٲنؠ پاسپورٹ پؠٹھ ملائیشیاہس مَنٛز اعلیٰ تعلیماتچ پیروی کران۔
ڈاکٹر درخشاں آندرابی یم جموں و کشمیرک سوشلسٹ ڈیموکریٹک پارٹیک صدر چھِ (اَکھ کشمیری سیاست دان) 2010 مَنٛز کوٚر یہٕ بیان۔
"مَیں اوس گۄڈنُیٛک یُس آسیہٕ ہِنٛز تعٲمیر کرن وٲل دوہتٲری کس بارس مَنٛز کتھ کرنہٕ آمُت۔ ہم ٲس خوش زِ تیم ٲسؠ ونان زِ تیم چھِ پننِس زٕن ہُنٛد پاسپورٹ مۄحفوٗظ کٔرِتھ تہٕ ملائیشیا مَنٛز آئی ٹی ہنٛد مطالعہٕ کٔرِتھ مگر یہٕ گژھہٕ تمام کشمیری نوجوانن خٲطرٕ لاگو۔ آسیہٕ گژھہٕ تمام کشمیریو ہُنٛد پاسپور مۄحفوٗظ کرنچ تہٕ پنن پان تٲلیٖم دینہٕ خٲطرٕہ پوٛچھتھ۔ امہٕ بجائے چھِ تیم نوجوانن ہندس ہر چیزس پؠٹھ دِوان۔"
2001 مَنٛز، تمو کوٚر کشمیری زنانن مَنٛز اعتدالک احساس دنٕچ اَکھ مہمچ قیادت، یۄس کشمیری برادری ہنٛد ممبرانن ہنٛد ذریعہٕ تَنقیٖد گٔمٕژ۔
== حَوالہٕ ==
{{Reflist}}
[[زٲژ:کٲشِرؠ لوٗکھ]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
[[زٲژ:کٲشِرؠ مُسَلمان]]
tli0vbb7h02t4vainy7645mo6vkb2hf
اعظم علی
0
15676
146721
110043
2026-08-01T06:06:37Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146721
wikitext
text/x-wiki
{{مولوٗماتھ}}
{{Multiple issues|
{{Dead end|date=اَپریل 2023}}
{{Orphan|date=اَپریل 2023}}
{{Uncategorized|date=اَپریل 2023}}
}}
'''اعظم علی''' (فارسی: اعظم علی) چھ اَکھ ایرانی موسیقار۔ 2013 تام، تمو کوٚر بینڈ واس تہٕ نیاز سٟتؠ ژور فول البم رلیز۔
تمن اوس تہرانس مَنٛز 3 اکتوبر 1970 مَنٛز جنم، علین کوٚر پننہٕ بچپن ہُنٛد زیٛادٕ تر حصہٕ پنچگنی، بھارتس مَنٛز گذران۔ علی تہٕ تیم سٕندٕ مٲم 1985 مَنٛز لاس اینجلس، کیلیفورنیاس مَنٛز آمت منتقل، یمہٕ پتہٕ علین کوٚر سانٹوئر دریافت۔ علین کوٚر فارسی ماسٹر منوچہر سدیگی سٟتؠ سانٹوئرچ مطالعہٕ، یمہٕ سٟتؠ تیم سٕندِس آوازس دوبارٕہٕ دریافت۔<ref name="parstimes1">{{cite web|url=http://www.parstimes.com/musicians/azam_ali/ |title=Azam Ali |website=Parstimes.com |access-date=28 December 2016}}</ref><ref>{{Cite web|url=http://www.hrmusic.com/artists/aalart.html|archive-url=https://web.archive.org/web/20021126191645/http://www.hrmusic.com/artists/aalart.html|url-status=dead|archive-date=26 November 2002|title=Azam Ali|date=26 November 2002}} {{Webarchive|url=https://web.archive.org/web/20021126191645/http://www.hrmusic.com/artists/aalart.html |date=26 November 2002 }}</ref> 1996 مَنٛز، علین کوٚر "الترنٹیو ورلڈ" گروپ VAS فارسیسٹ گریگ ایلس سٟتؠ UCLA مَنٛز اَکھ کنسرٹس مَنٛز برونٛہہہٕ اَکھ سالہٕ ملنہٕ پتہٕ تشکیل۔ سٕنٛدؠ تہٕ سٕنٛدؠ شوہر، لوگا رامین ٹورکیان، چھِ تہٕ بیٛاکھ گروپک حصہٕ، نیاز، اَکھ ایرانی آکوسٹک الیکٹرانک گروپ۔ سُہٕ چھُ ونان زِ سُہٕ چھُ ایرانس مَنٛز سارِوٕے کھوتہٕ پرکشش لوکن مَنٛز اَکھ تہٕ تیم سٕندِس شائقینن سٟتؠ 2018 مَنٛز یہٕ لیبل حٲصل۔
2005 مَنٛز، ازم علی آو Enter the Chicken، اَکھ 2005 بکٹی ہیڈ البم مَنٛز شٲمل، سرج ٹانکیان سٟتؠ "کاما" گیت گیت گیت۔ <ref>{{Cite news|url=http://www.blabbermouth.net/news/buckethead-serj-tankian-collaboration-posted-online/|title=BUCKETHEAD/SERJ TANKIAN Collaboration Posted Online|date=5 October 2005|work=BLABBERMOUTH.NET|access-date=8 September 2017|language=en-US}}</ref>
2006 مَنٛز، علی ٲس نیفیس / بریتھس مَنٛز شٲمل، ترک نیی پلیئر تہٕ ڈی جی، مرکن ڈیڈی ہنٛد اَکھ البم، "ڈیم" گیت گیت گیت۔
2002 مَنٛز، علین کوٚر پننس گوڈنُک سولو البم، پورٹل آف گریس رلیز۔ یہٕ پتہٕ آیہٕ 2006 کس ایلیزیم فار دی بریو، یۄس 23 سَتَمبَر 2006 مَنٛز بلڈ بلڈس ورلڈ البمز چارٹس مَنٛز نمبر 10 پؠٹھ گٲمٕژ۔ علین ترٛیٚیم البم، راتہٕ پؠٹھ دنہٕ کس کنارے تام (2011) ، چھُ سٕنٛدؠ سٕنٛدس اولادس سٟتؠ متاثرہٕ آمت۔ سوانز سوانز اَکھ سفر خاموشس تام (2013) ، علی سند ژورٕم البم، چھُ سٕنٛدس مرضی سٟتؠ لوگا رامین ٹورکیان سٟتؠ ملٲیٲنی کوشش یس 2009 مَنٛز شۆروٗع گٔمٕژ تہٕ یہٕ چھُ انٹمی خلاہٕ تلاش کران یم تمن گٲی ٹورنگن ہنٛد مطالبن پؠٹھ بچنہٕ خٲطرٕ پنن پانہٕ بناونہٕ آمت۔
== حَوالہٕ ==
[[زٲژ:1970 پٲدٲیِش]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
5f81pwo6zqmoukoqh3fhyrtn6uhvn6z
فرما:Country data PLE
10
18040
146844
80800
2026-08-01T11:47:30Z
EmausBot
1793
Fixing double redirect from [[فرما:Country data Palestine]] to [[فرما:Country data فَلسطیٖن]]
146844
wikitext
text/x-wiki
#REDIRECT [[فرما:Country data فَلسطیٖن]]
[[Category:Country data redirects|PLE]]
b69q1ocst71r4c8dbfi622gvg2aa99g
احمد زیویل
0
18193
146706
81626
2026-08-01T06:00:07Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146706
wikitext
text/x-wiki
'''احمد حسن زیویل''' (26 فَرؤری 1946 - 2 اَگَست 2016) اوس اَکھ [[مِسر|مصری]] تہٕ امریکی کیٖمیا دان یَس " فیمیٹو کیمسٹری ہُنٛد مول" چھُ وَنہٕ یوان۔<ref name=":0">{{ویب حَوالہٕ|last=Khan|first=Amina|date=2016-08-05|title=Nobel Prize-winning Caltech scientist Ahmed Zewail has died at 70|url=https://www.latimes.com/local/obituaries/la-me-ahmed-zewail-20160805-snap-story.html|access-date=2023-06-01|website=Los Angeles Times|language=en-US}}</ref><ref name="father of">{{Cite journal|last=Douhal, Abderrazzak|last2=Lahmani, Françoise|last3=Zewail, Ahmed H.|date=1996|title=Proton-transfer reaction dynamics|journal=Chemical Physics|volume=207|issue=2–3|pages=477–498|bibcode=1996CP....207..477D|doi=10.1016/0301-0104(96)00067-5|issn=0301-0104}}</ref> سہ آو 1999 تس مَنٛز کیمسٹری مَنٛز نوبل انعام سٟتؠ نوازنہٕ تہٕ بنیو گوڈنک مِصری تہٕ عرب یم سائنسی شعبن مَنٛز نوبل انعام حٲصل کوٚر تہٕ [[رساێن|کیمسٹری]] مَنٛز اوس نوبل انعام زینن وول دوٚیٛم افریقی۔<ref name=":0" /> سہٕ اوس کیلیفورنیا انسٹیٹیوٹ آف ٹیکنالوجی مَنٛز کیمسٹریک لینس پالنگ چیئر پروفیسر تہٕ فزکسک پروفیسر تہٕ الٹرا فاسٹ سائنس اینڈ ٹیکنالوجی خٲطرٕ فزیکل بائیولوجی سینٹرک ڈائریکٹر۔
[[زٲژ:2016 وَفات]]
kd5f67lwxohyqfs2fsx1o28gendq9m7
اَنظَر شاہ کشمیری
0
18248
146768
94906
2026-08-01T06:27:51Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146768
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''انزار شاہ کشمیری''' (1927 - 2008) اوس اَکھ ہندوستٲنؠاسلامی سکالر ییٚمہ [[جامع امام انور شاہ دیوان آباد|جامع امام انور شاہ]] قٲیِم کوٚر تہٕ [[دیوبَند|دیوبندس]] مَنٛز <a href="./دارالعلوم_دیوبَند" rel="mw:WikiLink">دارالعلوم وقفٕچ</a> مُشترکہٕ بُنیاد ترٛٲوو۔ سُہ اوس [[دارالعلوم دیوبَند]] دیونُک سٲبقہٕ طٲلبہِ عٔلِم۔ سُہ اوس [[حنافی|حنفی]] سُکالر [[انور شاہ کشمیری]] سُنٛد سارِوٕے کھۄتہٕ لۄکٹ نیٚچو۔
== سَوانِح عُمری ==
انزار شاہ کشمیری زاو 6 دَسَمبَر 1927 دوہ [[دیوبَند|دیوبندس]] مَنٛز۔ أمہ سنٛد مول [[انور شاہ کشمیری]] اوس اَکھ اہل الحدیث۔<ref name="ilmgate">{{ویب حَوالہٕ|last=Muhammadullah Khalili Qasmi|title=Mawlana Anzar Shah Kashmiri: A Tribute to His Life and Services|url=http://www.ilmgate.org/mawlana-anzar-shah-kashmiri-a-tribute-to-his-life-and-services/|access-date=22 May 2019|website=IlmGate.org}}</ref> تٔمہ کٔر [[دارالعلوم دیوبَند]] دیون پؠٹھ [[گریجویشن]] ییٚتہ أمہ [[اعزاز علی اَمروہی|ازاز علی امروہی]] تہٕ [[حسین احمد مدنی]] یس سٟتؠ تٲلیٖم حٲصل کٔر۔<ref name="ilmgate" />
1982 تھس مَنٛز کٔر شاہن [[دارالعلوم وقف دیوبندٕچ]] مُشترکہٕ بُنیاد۔ تٔمہ کٔر 1997 تھس مَنٛز [[جامع امام انور شاہ دیوان آباد|جامع امام انور شاہ]] قٲیِم۔<ref name="ilmgate">{{ویب حَوالہٕ|last=Muhammadullah Khalili Qasmi|title=Mawlana Anzar Shah Kashmiri: A Tribute to His Life and Services|url=http://www.ilmgate.org/mawlana-anzar-shah-kashmiri-a-tribute-to-his-life-and-services/|access-date=22 May 2019|website=IlmGate.org}}<cite class="citation web cs1" data-ve-ignore="true" id="CITEREFMuhammadullah_Khalili_Qasmi">Muhammadullah Khalili Qasmi. [http://www.ilmgate.org/mawlana-anzar-shah-kashmiri-a-tribute-to-his-life-and-services/ "Mawlana Anzar Shah Kashmiri: A Tribute to His Life and Services"]. ''IlmGate.org''<span class="reference-accessdate">. Retrieved <span class="nowrap">22 May</span> 2019</span>.</cite></ref><ref name="pasemargezindah">{{کِتاب حَوالہٕ|last=[[Nur Alam Khalil Amini]]|url=https://archive.org/download/Pas-e-Marg-Zindah/Pas-e-Marg-Zindah.pdf|title=Pas-e-Marg-e-Zindah|work=Archive.org|publisher=Idara Ilm-o-Adab|location=Deoband|pages=798–818|language=Urdu}}</ref>
سُہ آو 2004 مَنٛز اُتر پردیش کانگریسُک نٲیِب صَدٕر مقرر کرنہٕ۔ تٔمس میول عربی زبٲنؠ تہٕ ادبَس مَنٛز تہنٛزٕ شرکژ خٲطرٕ 2003 مَنٛز صدارتی سرٹیفکیٹ آف آنر۔<ref name="ilmgate" /><ref name="pasemargezindah" />
== وَفات تہٕ وراثت ==
کشمیری اوس کینژن ؤرین دل تہٕ '''[[ۄکہٕ وَچہِ|بۄکہٕ وَچن]]''' ہٟنٛز بؠمار مَنٛز مبتلا تہٕ سُہ اوس [[دِل|دِلہ]] ہٕنٛدس [[سر گنگا رام ہسپتال (ہندوستان)|سر گنگا رام ہسپتالَس]] مَنٛز عیٚلاج کران۔<ref name="ilmgate">{{ویب حَوالہٕ|last=Muhammadullah Khalili Qasmi|title=Mawlana Anzar Shah Kashmiri: A Tribute to His Life and Services|url=http://www.ilmgate.org/mawlana-anzar-shah-kashmiri-a-tribute-to-his-life-and-services/|access-date=22 May 2019|website=IlmGate.org}}<cite class="citation web cs1" data-ve-ignore="true" id="CITEREFMuhammadullah_Khalili_Qasmi">Muhammadullah Khalili Qasmi. [http://www.ilmgate.org/mawlana-anzar-shah-kashmiri-a-tribute-to-his-life-and-services/ "Mawlana Anzar Shah Kashmiri: A Tribute to His Life and Services"]. ''IlmGate.org''<span class="reference-accessdate">. Retrieved <span class="nowrap">22 May</span> 2019</span>.</cite></ref><ref name="greaterkashmir">{{ویب حَوالہٕ|title=Moulana Anzar Shah passes away|url=https://www.greaterkashmir.com/news/more/news/moulana-anzar-shah-passes-away/|access-date=22 May 2019|website=Greater Kashmir}}</ref> سُہ گزریو 26 اپریل 2008 بَٹہ وار دۄہ [[دِل|دلہ]] مَنٛز۔<ref name="ilmgate" /><ref name="greaterkashmir" />
ُسہ آو پنٛنس مٲلس [[انور شاہ کشمیری]] سنٛز قبر نزدیٖکھ دیوبندس مَنٛز دَفَن کرنہٕ تہٕ أمس سٕنٛدِس خانٛدارنس مَنٛز ٲس شٚے کور تہٕ اَکھ نیٚچو احمد کھیزر شاہ کشمیری یُس جامعیا امام انور شاہ دیوبندُک چانٛسٕلر اوس۔<ref name="ilmgate">{{ویب حَوالہٕ|last=Muhammadullah Khalili Qasmi|title=Mawlana Anzar Shah Kashmiri: A Tribute to His Life and Services|url=http://www.ilmgate.org/mawlana-anzar-shah-kashmiri-a-tribute-to-his-life-and-services/|access-date=22 May 2019|website=IlmGate.org}}<cite class="citation web cs1" data-ve-ignore="true" id="CITEREFMuhammadullah_Khalili_Qasmi">Muhammadullah Khalili Qasmi. [http://www.ilmgate.org/mawlana-anzar-shah-kashmiri-a-tribute-to-his-life-and-services/ "Mawlana Anzar Shah Kashmiri: A Tribute to His Life and Services"]. ''IlmGate.org''<span class="reference-accessdate">. Retrieved <span class="nowrap">22 May</span> 2019</span>.</cite></ref><ref name="greaterkashmir">{{ویب حَوالہٕ|title=Moulana Anzar Shah passes away|url=https://www.greaterkashmir.com/news/more/news/moulana-anzar-shah-passes-away/|access-date=22 May 2019|website=Greater Kashmir}}<cite class="citation web cs1" data-ve-ignore="true">[https://www.greaterkashmir.com/news/more/news/moulana-anzar-shah-passes-away/ "Moulana Anzar Shah passes away"]. ''Greater Kashmir''<span class="reference-accessdate">. Retrieved <span class="nowrap">22 May</span> 2019</span>.</cite></ref><ref name="pasemargezindah">{{کِتاب حَوالہٕ|last=[[Nur Alam Khalil Amini]]|url=https://archive.org/download/Pas-e-Marg-Zindah/Pas-e-Marg-Zindah.pdf|title=Pas-e-Marg-e-Zindah|work=Archive.org|publisher=Idara Ilm-o-Adab|location=Deoband|pages=798–818|language=Urdu}}<cite class="citation book cs1 cs1-prop-foreign-lang-source" data-ve-ignore="true" id="CITEREFNur_Alam_Khalil_Amini">[[نور عالم خلیل امینی|Nur Alam Khalil Amini]]. [https://archive.org/download/Pas-e-Marg-Zindah/Pas-e-Marg-Zindah.pdf ''Pas-e-Marg-e-Zindah''] <span class="cs1-format">(PDF)</span>. ''Archive.org'' (in Urdu). Deoband: Idara Ilm-o-Adab۔ pp. 798–818.</cite>
[[Category:CS1 Urdu-language sources (ur)]]</ref>
== ادبی کامہٕ ==
انزار شاہ کشمیری سٕنٛزؠن کِتابن مَنٛز چھِ یِم شٲمِل:
* تکریر شاہی (تفسیر)
* ''الفایز'' ال جار (عربی)
* ''اسماء حسنہ کی برکات''<ref name="asmahusna">{{ویب حَوالہٕ|last=Allama Syed Muhammad Anzar Shah Kashmiri|title=Asma-e-Husna Ki Barkat|url=http://www.islamicbookcenter.org/index.php?dispatch=products.view&product_id=198|access-date=22 May 2019|website=islamicbookcenter.org|publisher=Idara Islamiyat, [[Pakistan]]}}</ref>
* نوادرت ''[[انور شاہ کشمیری|امام کشمیری]]''<ref name="nawaderat">{{ویب حَوالہٕ|last=Maulana Syed Anzar Shah Kashmiri|title=Nawaderat Imam Kashmiri|url=https://archive.org/download/NawadaratImamKashmiri/Nawadarat-Imam-Kashmiri.pdf|access-date=22 May 2019|website=Archive.org|publisher=Memon Islamic Books, [[Karachi]]|language=Urdu}}</ref>
* ''تادکیرۃ التول الزاز'' ([[اعزاز علی اَمروہی|ازاز علی امروہیزٕ]] سٕنٛز سَوانِح عُمری)۔
* ''لالا - او - گل''
* ''نقش و ضحکۃ''
* ''خائر المجالیس''
== بیٚیہِ وُچھِو ==
* [[ابن عربی]]
== حَوالہٕ ==
{{حَوالہٕ}}{{Authority control}}
[[زٲژ:2008 وَفات]]
[[زٲژ:1927 پٲدٲیِش]]
[[زٲژ:دیوبندٕک لوٗکھ]]
b3j2e7ppz0u7gf31jc5i6nyn7oz6m5r
آغا شاہد علی
0
18304
146683
108314
2026-08-01T05:48:29Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146683
wikitext
text/x-wiki
{{Infobox writer/Wikidata|fetchwikidata=ALL|name=آغا شاہد علی|image=File:AghaShahidAliPic.gif}}
'''آغا شاہد علی''' (4 فرؤری 1949 - 8 دَسَمبَر 2001) اوس اَکھ کٲشُر - امریکی [[شٲیِر|شٲیِر]] یم امریکہ ہجرت کٔر تہٕ [[اَمریٖکہ|امریکی]] نظمن مَنٛز ادبی تحریکس سٟتؠ منسلک گو۔<ref name=":3">{{Cite journal|last=Benvenuto|first=Christine|date=2002|title=Agha Shahid Ali|url=https://www.jstor.org/stable/25091852|url-status=live|journal=The Massachusetts Review|language=en|volume=43|issue=2|pages=261–273|jstor=25091852|archive-url=https://web.archive.org/web/20221020150054/https://www.jstor.org/stable/25091852|archive-date=October 20, 2022|access-date=October 20, 2022|quote=He was born in New Delhi in 1949}}</ref><ref name="Jacket Magazine-Agha Shahid Ali">{{ویب حَوالہٕ|title=A Tribute to Agha Shahid Ali|url=http://jacketmagazine.com/18/ali.html|access-date=2 January 2010|publisher=[[Jacket (magazine)|Jacket Magazine]]}}</ref><ref name="King-Kok Cheung">{{کِتاب حَوالہٕ|url=https://books.google.com/books?id=6v659OPjoKIC&pg=PA194|title=An interethnic companion to Asian American literature|publisher=[[Cambridge University Press]]|year=1997|isbn=9780521447904|quote=Contemporary South Asian American writers belong primarily to this middle and upper class: Kashmiri-American Agha Shahid Ali, Meena Alexander, Bharati Mukherjee, Vikram Seth, Pakistani American Sara Suleria, Javaid Qazi, Indo-Canadian Rohinton Mistry, Uma Parameswaran, Sri Lankan Canadian Michael Ondaatje, and Indo-Guyanese Canadian Cyril Dabydeen, among others.|access-date=2 January 2010}}</ref><ref>{{ویب حَوالہٕ|last=Manan Kapoor|first=Sahapedia|title=How the legendary Begum Akhtar influenced the life and poetry of Agha Shahid Ali|url=https://scroll.in/article/923025/how-the-legendary-begum-akhtar-influenced-the-life-and-poetry-of-agha-shahid-ali|access-date=2020-08-05|website=Scroll.in|language=en-US}}</ref> أمؠ سٕنٛدٮ۪ن مجموٗعن مَنٛز چھ اے واک تھرو دی ''یلو پیجز'' - دی ہاف انچ ہمالیہ - اے نوسٹالجسٹ میپ آف امریکہ - دی کنٹری ودآؤٹ اے ''پوسٹ آفس'' - تہٕ رومز آر نیور فینیشڈ - پتہٕ 2001 مَنٛز نیشنل بک ایوارڈ خٲطرٕ فائنلسٹٕ
یونیورسٹی آف یوٹاہ پریس چھ اَتھ مشہوٗر شٲیِر تہٕ پیارے وۄستاد سٕنٛد یاد مَنٛز پریتھ وأری آغا شاہد علی شاعری انعام دیوان۔<ref>{{ویب حَوالہٕ|title=Agha Shahid Ali Poetry Prize|url=http://uofupress.com/ali-poetry-prize.php|access-date=18 January 2015|website=uofupress.com|archive-date=12 January 2015|archive-url=https://web.archive.org/web/20150112213507/http://www.uofupress.com/ali-poetry-prize.php|url-status=dead}}</ref>
== ابتدٲئی زندگی تہٕ ابتدٲئی تعٲلیٖم ==
<ref>{{ویب حَوالہٕ|title=Agha Family of Srinagar Kashmir|url=https://aghafamilyofsrinagarkashmir.wordpress.com}}</ref> آغاہ شاہد علی زایہِ <ref>{{ویب حَوالہٕ|date=30 November 2017|title=Kandahar's Qizilbash|url=http://kashmirlife.net/kandahars-qizilbash-issue-35-vol-09-157293/}}</ref> ۴ وہؠک ۱۹۴۹ [[دِل|نوِ دِلِ]]، مشرقی پنجاب ڈومینین آف انڈیا ہس مَنٛز، <ref name=":3"/> [[سِریٖنَگَر|سرینگر]]، [[وادئ کشمیر|کشمیر]] مَنٛز واقعہٕ اکہ نامور افغٲنؠ قزلبشی آغا خاندانس مٕٛنز۔ <ref>{{ویب حَوالہٕ|last=Sarah Wetzel-Fishman|date=10 June 2009|title=The veiled suite, the collected poems by agha shahid ali|url=http://www.rattle.com/the-veiled-suite-the-collected-poems-by-agha-shahid-ali/|publisher=Rattle}}</ref> یِمہٕ پلے بڈے ہِنٛدوستان [[کٔشیٖر|کٔشیٖر وادی]] مٕنٛز، تہٕ گٕیہ یوٗنائٹڈ سٹیٹ ۱۹۷۶ ہس مٕنٛز۔ شاہد سٕنٛدؠ بابہٕ صٲب آغا اشرف علی ٲسؠ اَکھ مشہوٗر تعٲلیٖمی مٲہر۔ اِہٕنٛز <ref name="Outlook India-Kashmir Conflict & Agha Shahid Ali">{{ویب حَوالہٕ|title='The Ghat of the Only World': Agha Shahid Ali in Brooklyn|url=http://www.outlookindia.com/article.aspx?216239|access-date=2 January 2010|publisher=[[Outlook (Indian magazine)|Outlook]]}}</ref> نانؠ بیگم ظفر علی ٲس [[کٔشیٖر|کٕشیٖرِ]] ہِنٛز گۄڈٕنِچ میٚٹرک پاس کرن واجنؠ زنانہٕ۔ شاہد صٲبن چھُ پۄٚرمُت <ref name="Jacket Magazine-Agha Shahid Ali"/> برن ہال سکولس مٕنٛز
پتہٕ [[یونِورسِٹی آف کَشمیٖر|کشمیر یونیورسٹی]] تہٕ ہندو کالج، دہلی یونیورسٹی منصل۔
شاہد زایہِ اَکھ [[شیعہ|شیعہ مسلمان]]، مگر تِہٕنٛز پرورش ٲس دنیٲوی.
شاہد <ref>{{ویب حَوالہٕ|title='I Write on that Void: Kashmir, Kaschmir, Cashmere, Qashmir' – Remembering Agha Shahid Ali|url=https://thewire.in/books/i-write-on-that-void-kashmir-kaschmir-cashmere-qashmir-remembering-agha-shahid-ali}}</ref> تہٕ تمہِ سُند برادر اقبال دۄنؤیو کٕر آئرش کیتھولک پارچیل سکولس مَنٛز تعٲلیٖم حٲصل تہٕ، اکس انٹرویوس مٕنٛز، دِژ تمو یہِ زان ز: "گھرس مَنٛز اوس نہٕ زانٛہہ تہ کُنہِ تہِ قسمُک پیروکیلزمک اشارٕہ۔"
== بیروٗنی کُنٛڈٕ ==
* آغاہ شاہد علی Poets.org at
* آغا شاہد علی، پوٹری فاؤنڈیشنفاؤنڈیشن آف ووتھ
*[http://www.uofupress.com/ali-poetry-prize.php آغا شاہد علی ینعام] یونیورسٹی آف یوتاہ پریس
* [http://kafila.org/2011/01/30/%E2%80%98i-swear-i-have-my-hopes%E2%80%99-agha-shahid-ali%E2%80%99s-delhi-years/ قسم چُس کھؠوان...میہٚ چھےٚ پنٔنہِ وۄمیدٕ: آغا شاہد علی سٕنز دلِ ہنٛدؠ ؤری ']میہٚ چھےٚ پنٔنہِ وۄمیدٕ: آغا شاہد علی سٕنز دلِ ہنٛدؠ ؤری '
== حَوالہٕ جات ==
{{حَوالہٕ}}
*
[[زٲژ:کٲشُر شٲعِر]]
[[زٲژ:1949 پٲدٲیِش]]
[[زٲژ:2001 وَفات]]
[[زٲژ:کٲشِرؠ مُسَلمان]]
cod3qppoazwgb0fffylogqosn9p09l8
اشرف سہرائی
0
18514
146719
83103
2026-08-01T06:05:59Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146719
wikitext
text/x-wiki
{{دَفتَردار معلوٗمات ڈَبہٕ|website=}}
محمد مشرف خان (23 مارٕچ 1944 - 5 مئی 2021) یس خاص پٲٹھؠ اشرف سہرائی یا صرف سہرائی کہ ناوٕ سٟتؠ زاننہٕ چھ یوان اوس اَکھ کشمیری علیحدگی پسند رہنما تہٕ اَکھ کشمیری علیحدگی پرست سیٲسی جماعت تحریک ہرییاتک چیئرمین۔ {{spnd}}<ref>[https://www.nytimes.com/2021/05/10/obituaries/mohammed-ashraf-sehrai-dead-covid.html Mohammad Ashraf Sehrai, Kashmiri Separatist, Is Dead at 77]. </ref><ref name="auto3">{{ویب حَوالہٕ|date=28 March 2018|title=The Next Geelani|url=https://kashmirlife.net/the-next-geelani-vol-09-issue-52-169482/}}</ref><ref>{{Cite news|url=https://www.news18.com/news/india/geelani-resigns-as-tehreek-e-hurriyat-chief-trusted-friend-sehrai-takes-over-1693901.html|title=Geelani Resigns As Tehreek-e-Hurriyat Chief, Trusted Friend Sehrai Takes Over|date=19 March 2018|first=Sheikh|last=Saaliq|journal=News18|accessdate=24 February 2020}}</ref> سہ آو حریت کس تٲریخس مَنٛز گۄڈنچہ لٹہ انتخابہٕ ذٔریعہٕ صدر منتخب کرنہٕ ییٚلہ سید علی شاہ گیلانی ین صحت خراب گژھنہٕ کنہ عہدٕ ترٛوو۔ <ref></ref><ref name="auto">{{ویب حَوالہٕ|title=After Geelani, who?|url=https://www.dailyo.in/politics/kashmir-syed-ali-shah-geelani-pakistan-hurriyat-ashraf-sehrai-asiya-andrabi-masarat-alam-bhat/story/1/6603.html|website=www.dailyo.in}}</ref>
تٔمہ اوس جماعت اسلامی کشمیرک جنرل سکریٹری تہٕ ڈپٹی چیرمین تہ کٲم کٔرمٕژ۔ پتہٕ آو سہ امکہ سیٲسی تقسیمک سربراہ مقرر کرنہٕ۔<ref name="Raafi 2021">{{ویب حَوالہٕ|last=Raafi|first=Muhammad|date=5 May 2021|title=Jailed Since July 2020, Hurriyat Leader Ashraf Sehrai Dies in Preventive Custody|url=https://thewire.in/article/rights/jailed-since-july-2020-hurriyat-leader-ashraf-sehrai-dies-in-preventive-custody|access-date=5 May 2021|website=The Wire}}<cite class="citation web cs1" data-ve-ignore="true" id="CITEREFRaafi2021">Raafi, Muhammad (5 May 2021). </cite></ref>
[[زٲژ:2021 وَفات]]
[[زٲژ:کٲشِرؠ لوٗکھ]]
sd2stkzkfm1r8xr3mj6cj0vzv3dedzu
50 سینٹ
0
18651
146658
131529
2026-08-01T05:37:25Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146658
wikitext
text/x-wiki
کرٹس جیمز جیکسن III (پٲدٲیِش 6 جُلَے 1975)، یُس پیشہ ورانہ طورس پؠٹھ 50 سینٹ کہِ ناوٕ سٟتؠ زاننہٕ چھُ یوان، چھُ اَکھ امریکی ریپر، اداکار، ٹیلی وِجَن پروڈیوسر تہٕ کاروبٲری۔ جۆنوٗبی جمیکا کس ہمسایہٕ کوئنزس مَنٛز زامُت، جیکسنن کٔر 1996 مَنٛز موٗسیٖقی ہنٛد کیریر بناون شۆروٗع۔ 2000 کس شروعاتس مَنٛز کۆر تیم کولمبیا ریکارڈز خٲطرٕ پنُن ڈیبیو البم پاور آف دی ڈالر ریکارڈ ، تاہم تیم وۄن تمہ وریہٕ مئی مَنٛز شوٹنگ دوران نو گولین ہند دماکہٕ ، یم کہ وجہ سٟتؠ ایمٕچ ریلیز گے منسوخ تہٕ جیکسن آو لیبل پیٹھہٕ ہَٹاونہٕ کرنہٕ۔ 2002 مَنٛز، جیکسنن کٔر مکس ٹیپ گیس ہوز بیک جٲری۔<ref>{{ویب حَوالہٕ|title=50 Cent|url=https://www.biography.com/musician/50-cent|access-date=September 28, 2020|website=Biography|language=en-us}}<cite class="citation web cs1" data-ve-ignore="true">[https://www.biography.com/musician/50-cent "50 Cent"]. </cite></ref><ref>{{ویب حَوالہٕ|date=March 28, 2018|title=Why 50 Cent Is One Of The Greatest Of All Time|url=https://www.hotnewhiphop.com/why-50-cent-is-one-of-the-greatest-of-all-time-news.46683.html?_amp|access-date=September 28, 2020|website=www.hotnewhiphop.com}}<cite class="citation web cs1" data-ve-ignore="true">[https://www.hotnewhiphop.com/why-50-cent-is-one-of-the-greatest-of-all-time-news.46683.html?_amp "Why 50 Cent Is One Of The Greatest Of All Time"]. </cite></ref> پتہٕ کۆر ایمینمن ایمکس لیبلس پؠٹھ دستخط ، یوس ڈاکٹر ڈری سٟنٛز ایمپریٚنٛٹم انٹرٹینمنٹ تہٕ انٹرسکوپ ریکارڈز اَکھ امپرنٹ چھ۔
[[زٲژ:زِنٛدٕ لوٗکھ]]
a9dk6mhbhbjsldm7wc8412lddwqb7pw
شاومی
0
18908
146625
146546
2026-07-31T18:01:13Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
146625
wikitext
text/x-wiki
{{Infobox company|onlysourced=No|noicon=Yes}}[[File:Xiaomi_Redmi_Note.JPG|right|thumb|'''شاومی''' ریڈمی نوٹ]]
[[File:Xiaomi_Store.jpg|right|thumb|کوالالمپورَس منٛز کسٹمر سپورٹ باپتھ اکھ شاومی ایٚکسلایزوٗز سروِس سینٹرکوالا لمپور]]
'''شاومی کارپوریشن''' (/ˈʃaʊmi/ː <ref>{{Cite news|url=https://www.bbc.com/news/blogs-magazine-monitor-30848303|title=How to say: Xiaomi|journal=[[BBC News]]|date=12 November 2018|accessdate=29 June 2018|archivedate=24 February 2021|archiveurl=https://web.archive.org/web/20210224161400/https://www.bbc.com/news/blogs-magazine-monitor-30848303}}</ref> چینی: عام طورس پؠٹھ شاومی ناوٕ سٟتؠ چھ زاننہٕ یوان تہٕ '''شاومی انکارپوریٹڈ''' کہ ناوٕ سٟتؠ چھُ رجسٹرڈ، یُس اَکھ چینی ڈیزاینَر تہٕ کنزیومر الیکٹرانکِس تہٕ متعلق سافٹ وییَر گھریلو آلات آٹوموبایل تہٕ گھریلو ہارڈوییَرک بناون وألؠ چھ۔ <ref name="CNET">{{ویب حَوالہٕ|last=Pendlebury, Ty|date=16 July 2021|title=Xiaomi overtakes Apple as the world's No. 2 smartphone-maker|url=https://www.cnet.com/tech/mobile/xiaomi-overtakes-apple-as-the-worlds-number-two-smartphone-maker|access-date=7 October 2023|website=[[CNET]]}}</ref> یہِ چھُ [[سیمسنگ|سام سنگ]] پتہٕ دُنؠیاہس مَنٛز [[سمارٹ فون|سمارٹ فوٗن]] بناون وألؠ دویِم سارِوٕے کھۄتہٕ بوٛڑ صنعت کار، یمو مَنٛز زیٛادٕ تر چھِ MIUI (وۄنؠ ہایپر او ایس) [[آپریٹِنگ سِسٹَم|آپریٹنگ سسٹم]] پؠٹھ پکان، یس [[اینڈرویِڈ|اینڈرائڈ۔]] آپریٹنگ سسٹمَس پؠٹھ منأسِب چھ۔ <ref>{{ویب حَوالہٕ|title=Global 500: Xiaomi|url=https://fortune.com/company/xiaomi/global500/|url-status=live|archive-url=https://web.archive.org/web/20201028061057/https://fortune.com/company/xiaomi/global500/|archive-date=28 October 2020|access-date=16 September 2021|website=[[Fortune (magazine)|Fortune]]}}</ref> <ref>{{ویب حَوالہٕ|date=2 August 2021|title=Xiaomi moves up on Fortune's Global 500 list (#338)|url=https://m.gsmarena.com/xiaomi_moves_up_on_fortunes_global_500_list_338_apple_is_near_the_top_6-news-50343.php|url-status=live|archive-url=https://web.archive.org/web/20210802162124/https://m.gsmarena.com/xiaomi_moves_up_on_fortunes_global_500_list_338_apple_is_near_the_top_6-news-50343.php|archive-date=2 August 2021|access-date=2 August 2021|website=gsmarena.com}}</ref> یہِ کمپنی چھِ 338 ہمِس نمبرس پؠٹھ تہٕ چھِ ''فارچیون'' گلوبل 500 مَنٛز سارِوٕے کھۄتہٕ کم وأنٛس ہِنٛز کمپنی۔
'''شاومی''' ہٕنٛز بُنیاد آیہِ 2010 ہَس مَنٛز بیٖجنگ مَنٛز وٕنکیٚونس ملٹی ارب پتی۔ لی جون شیٚن سینیر سٲتھیٚن سٟتؠ قٲیم کرنہٕ۔ لی ین ٲس کنگ سافٹ تہٕ Joyo.com ہِنٛز بُنیاد تھومٕژ، یمو مَنٛز پتہٕ 2004 مَنٛز 75 ملین ڈالرن مَنٛز ایمیزونس کن۔ اَگَست 2011 ہس مَنٛز کوٚر '''شاومی''' ین پنُن گۄڈنیٚوک سمارٹ فون جٲری تہٕ 2014 ہس تام اوس چینَس مَنٛز کٕنن وٲلؠ سمارٹ فونن ہنٛد سارِوٕے کھۄ
تہٕ زیٛادٕ باَزرس مَنٛز حصہٕ۔
ابتدٲیی طورس پؠٹھ کمپنی صرف پنٕنؠ مصنوعات آن لاین کٕنان، تاہم پتہٕ کھولۄن ایم سیرِک (bricks) تہٕ مارٹر اسٹورز۔ <ref>{{ویب حَوالہٕ|date=17 February 2015|title=The China Smartphone Market Picks Up Slightly in 2014Q4, IDC Reports|url=https://www.displaydaily.com/article/press-releases/the-china-smartphone-market-picks-up-slightly-in-2014q4-idc-reports|url-status=live|archive-url=https://web.archive.org/web/20150217221541/http://www.idc.com/getdoc.jsp?containerId=prHK25437515|archive-date=17 February 2015|publisher=IDC}}</ref> 2015 تام، اوس یہٕ کنزیومر الیکٹرانکسک اَکھ بٔڑِس رینج تیار کران۔ 2020 <ref>{{Cite news|url=https://in.mashable.com/technlogy/25962/xiaomi-ui-has-gained-more-than-500m-monthly-active-users|title=Xiaomi UI Has Gained More Than 500M Monthly Active Users|first=Praneeth|last=Palli|journal=[[Mashable]]|date=23 November 2021|accessdate=12 January 2022|archivedate=12 January 2022|archiveurl=https://web.archive.org/web/20220112213307/https://in.mashable.com/technlogy/25962/xiaomi-ui-has-gained-more-than-500m-monthly-active-users}}</ref> مَنٛز کٕن کمپنی 146.3 ملین سمارٹ فون تہٕ ایمکہِ MIUI (ۄنؠ ہایپر او ایس موبایل آپریٹنگ سسٹم چھُ 500 ملین زیٛادٕ اِستِمال کرن وٲلؠ۔ کاؤنٹرپواینٹ مطٲبق <ref>{{ویب حَوالہٕ|date=8 February 2023|title=Global Smartphone Market Share: Q4 2020 to Q4 2022|url=https://www.counterpointresearch.com/global-smartphone-share/|url-status=live|archive-url=https://web.archive.org/web/20180817144648/https://www.counterpointresearch.com/global-smartphone-share/|archive-date=17 August 2018|access-date=1 March 2023|website=Counterpoint Research|language=en-US}} {{Webarchive|url=https://web.archive.org/web/20180817144648/https://www.counterpointresearch.com/global-smartphone-share/ |date=17 August 2018 }}</ref> 2023 ہَس تام '''شیایومی''' پوٗرٕ دُنؠیاہَس مَنٛز سمارٹ فونن ہِنٛد ترٛیٚیم سارِوٕے کھۄتہٕ بوٚڑ کٕنن وول، ییٚمُیٛک بازرَس مَنٛز حصہٕ چھ تَقریٖبَن 12%۔ ایمچہ موجودگی ہِند وجہ <ref>{{Cite news|url=https://www.cnbc.com/2019/09/09/xiaomi-how-the-apple-of-china-grew-rapidly-into-80-new-markets.html|title=The 'Apple of China' expanded into 80 new markets in four years. Here's how Xiaomi grew so rapidly|first=Uptin|last=Saiidi|journal=[[CNBC]]|date=10 September 2019|accessdate=10 September 2019|archivedate=21 September 2019|archiveurl=https://web.archive.org/web/20190921035629/https://www.cnbc.com/2019/09/09/xiaomi-how-the-apple-of-china-grew-rapidly-into-80-new-markets.html}}</ref> گٲی کیانٛہہ لوٗکھ چھِ '''شیایومی''' یَس چینک ایپل تہٕ ونان۔ <ref>{{ویب حَوالہٕ|date=18 March 2023|title=Wearable 444.7m Apple Xiaomi|url=https://gembells.com/wearable-444-7m-apple-xiaomi/|url-status=live|archive-url=https://web.archive.org/web/20230331134406/https://gembells.com/wearable-444-7m-apple-xiaomi/|archive-date=31 March 2023|access-date=1 April 2023|language=en-US}}</ref> یہِ چھُ پنؠن (wearable) لاگنوألؠ چیزن ہنٛز رینج سٟتؠ آمت۔ یہِ چھُ ٹی وی، فلیش لایٹس، اِنسان بردار ہوٲیی گاڑٕ، تہٕ ہوا صاف کرن وٲلؠ آلات تیار کرن ووٗل اَکھ بوٚڑ پأدٕ کار تہٕ یمؠ پننہِ انٹرنیٹ آف تھنگز تہٕ شاومی سمارٹ گرٕ Xiaomi Smart) Home) پروڈکٹ ایکو سسٹمِک اِستِمال چھِ کران۔
<ref>{{Cite news|url=https://www.theverge.com/2013/8/29/4672668/what-is-xiaomi-china-smartphone-hugo-barra-android|title=What is Xiaomi? Here's the Chinese company that just stole one of Android's biggest stars|first=Dan|last=Seifert|journal=[[The Verge]]|date=29 August 2013|archiveurl=https://web.archive.org/web/20140710235623/http://www.theverge.com/2013/8/29/4672668/what-is-xiaomi-china-smartphone-hugo-barra-android|archivedate=10 July 2014}}</ref> <ref>{{Cite news|url=https://www.telegraph.co.uk/technology/mobile-phones/10880495/How-can-Xiaomi-sell-its-phones-so-cheaply.html|title=How can Xiaomi sell its phones so cheaply?|journal=[[The Daily Telegraph]]|date=6 June 2014|location=London|archiveurl=https://web.archive.org/web/20140618155200/http://www.telegraph.co.uk/technology/mobile-phones/10880495/How-can-Xiaomi-sell-its-phones-so-cheaply.html|archivedate=18 June 2014}}</ref> پنٕنؠ قٲمتن پنٕنؠ بناونِک لاگت تہٕ موادٕک بلٕک لاگتس قریب تھاوان تہٕ پنٕنؠ زیٛادٕ تر مصنوعات چھِ 18 ہن رؠتن بازرَس مَنٛز تھاوان، یم زیٛادٕ تر سمارٹ فون کمپنیو کھۄتہٕ زیٛادٕ چھُ۔ <ref>{{ویب حَوالہٕ|last=Triggs|first=Rob|date=22 December 2014|title=The Xiaomi model is taking over the world|url=http://www.androidauthority.com/xiaomi-business-model-575619/|url-status=live|archive-url=https://web.archive.org/web/20150217131634/http://www.androidauthority.com/xiaomi-business-model-575619/|archive-date=17 February 2015|access-date=17 February 2015|website=Android Authority}}</ref> پنن انوینٹری کم تھونہٕ خأطرٕ انوینٹری اصلاح تہٕ فلیش سیلز تہٕ اِستِمال کران۔
== حَوالہٕ ==
{{حَوالہٕ}}
[[زٲژ:کمپنی]]
6op42ey63286r12dfl913ugyjwh5ql0
ایپل کمپنی، انکارپوریٹڈ
0
19009
146634
146447
2026-07-31T18:01:58Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
146634
wikitext
text/x-wiki
{{Infobox company|noicon=Yes}}
'''ایپل کمپنی، انکارپوریٹڈ '''(سابقہ ایپل کمپیوٹر، Inc.) چھُ اَکھ امریکٕچ ملٹی نیشنل ٹیکنالوجی کمپنی یمُک صدٕر دفتر [[کیلیفورنیا]] کِس کیپرٹینو مَنٛز چھِ۔ یہٕ چھُ کنزیومر الیکٹرانکس کمپیوٹر سافٹہٕ وییَر، تہٕ آن لاین سروسز ڈیزاین، تیار تہٕ کٕنَان۔ یٕم چھِ آلات میکوس چھِ آیی فون آیی پیڈ میک، ایٚایپل گٔر وِجَن پرو تہٕ ایٚایپل ٹی وی [[آپریٹِنگ سِسٹَم]] مَنٛز چھ آی او ایس، آیی پیڈ او ایس تہٕ ایٚل او ایس شٲمل تہٕ سافٹہٕ وییَر ایٚپلکیشنن تہٕ خدماتن مَنٛز چھِ آی ٹیونز، آی کلاؤڈ ایٚپل میوٗزک تہٕ ایٚپل ٹیوٗ پلس شٲمل۔
ایپلٕچ بنیاد ٲس 1 اپریل 1976 مَنٛز سٹیون ووزنیاک ِسِنٛد ایپل I پرسنَل کمپیوٹر تیار کرنہٕ تہٕ مارکیٹِنٛگ خٲطرٕ بناونہٕ آمٕژ۔ کمپنی ٲس 1977 مَنٛز ووزنیاک تہٕ سٹیون جابز بناومِژ۔ امیُک دوٚیُم کمپیوٹر، ایپل II گۄڑنک بھڑس پیمانس پؠٹھ تیار مایکرو کمپیوٹر مَنٛز اکِس طورَس پؠٹھ اصلؠ سیلر۔ ایپل کوٚر 1983 مَنٛز لیزا تہٕ 1984 مَنٛز میکنٹوش متعارف، یؠتھ مَنٛز گرافِک یوزر انٹرفیس تہٕ ماؤس اِستِمال کرَن وألؠ گۄڑنک کمپیوٹرز أس۔ 1985 تام، کمپنی ہِنٛد اۆنٛدروٗنی مسایلَن مَنٛز ٲس امکہِ مصنوعاتٕچ اعلٰی قأمَت تہٕ ایگزیکٹوز کہِ درمیان طاقتٕٕچ جدو جَہد شٲمل۔ تم وریٚہہ تروٚو جابزن ایپل نیکسٹ، انکارپوریشن بناونہٕ خٲطرٕ، تہٕ ووزنیاکن کوٚر باقین اِدارَن کُن ۔ پرسنل کمپیوٹرن ہِنٛد مارکیٹ گیؠ پورٕ 1990 کِس دہایی مَنٛز توسیع تہٕ تیار، تہٕ ایپل کوٛر ونٹل۔ پاورڈ پی سی کلون (یَتھ "ونٹل" تہٕ چھِ وننہٕ یوان) پؠٹھ مایکروسافٹ ونڈوز آپریٹنگ سسٹمچ کم قیمتٕچ اجارہ داری سٟتؠ مارکیٹک کٲفی حصہِ۔
1997 مَنٛز، ایپل دیوول نِش ٲس ہفتہٕ دوٗر۔ ایمچہِ ناکامی [[آپریٹِنگ سِسٹَم|آپریٹنگ سسٹم]] حِکمت عملی حل کرنہٕ تہٕ جابز سٕنٛز واپسی رغبت کرنہٕ خٲطرٕہ، نیوو ایم NeXT۔ ینہٕ والن دہاییٖن دوران، جابزٕن کٔر ایپلس کنٚہہ حکمت عملین ذریعہٕ منافع بخش گژھنس کن واپس رہنمایی یَتھ مَنٛز آیی امیک آیی پوڈ آیی فون، تہٕ آیی پیڈک تنقیدی تعریف خاطرٕ متعارف کراون، "تھنک ڈفریٚنٹ" مہم تہٕ باقی یادگار اِشتہار بأزی ہنٛز مہم شۆروٗع کرن، ایپل سٹور ریٹیل چین کھولٕنؠ، تہٕ متعدد کمپنیہٕ حٲصل کرٕنؠ شٲمل چھَ۔ پننہٕ پروڈکٹ پورٹ فولیو وسیع کرنہٕ خٲطرٕ۔ جابزن دیت صحتٕک وجوہاتن پؠٹھ 2011 ہس مَنٛز اِستیف، تہٕ زٕ رؠتہٕ پتہٕ گزریو سُہ۔ أمؠ سٕنٛز جاے آیہ ٹم کک سی ای او بناونہٕ۔
ایپلس چھ پننین ٹھیکیدارن ہنٛد مزوٗرؠ ہنٛد طریقہٕ، امکہٕ ماحولیاتی طریٖقن، تہٕ امکہٕ کاروبأری اخلاقیاتس متعلق تنقیدک سامان کرن ، بشمول مسابقتی مُخٲلِف طریقہٕ تہٕ موادچ سورسِنگ۔ امہِ باووٚجوٗد، چھِ اَتھ بٔڑس پیمانس پؠٹھ فالوور تہٕ اعلی سطحٕچ برانڈٕچ وفادأری۔ یہِ چھِ لگاتار دُنؠیا کیو سارِوٕے کھۄتہٕ قٟمتی برانڈو مَنٛز اَکھ قرار دنہٕ آمُت۔
ایپل بنییہ عوٲمی طور پٲٹھؠ تجارت کرن واجیٚنؠ گۄڑنچ امریکی کمپنی ییٚمیک مالیت اَگَست 2018 مَنٛز 1 ٹریلین ڈالر کھۄتہٕ زیٛادٕ اوس، پتہٕ اَگَست 2020 مَنٛز 2 ٹریلین ڈالر، تہٕ جَنؤری 2022 مَنٛز 3 ٹریلین ڈالر۔ جون 2023 <ref>{{ویب حَوالہٕ|title=Apple's market value ends above $3 trillion for first time|url=https://apple.news/ABv4dpRHxQwOcIriF3DF1MA|access-date=June 30, 2023|publisher=Reuters|language=en-US}}</ref> اوس امیوک قدٕر صرف 3 ٹریلین ڈالر کھۄتہٕ زیٛادٕ۔
== حَوالہٕ==
{{حَوالہٕ}}
[[زٲژ:کمپنی]]
meoug1oy4us3vw6hpwmu93tw34969ts
ٹائٹینک
0
19123
146843
106093
2026-08-01T11:47:20Z
EmausBot
1793
Fixing double redirect from [[آر ایم آیس ٹائٹینک]] to [[آر ایم آیس ٹایٹینِک]]
146843
wikitext
text/x-wiki
#REDIRECT [[آر ایم آیس ٹایٹینِک]]
hvypgylpy9jroozlcemvfgl2x8d52lz
ٹایٹینِک (1997 فلم)
0
19124
146638
86810
2026-07-31T18:02:23Z
آیات محراج
11062
[[ٹائٹینک (1997 فلم)]] صَفہٕ آو پَکناونہٕ [[ٹایٹینِک (1997 فلم)]] جاے، پَکناوَن وول صٲرف آیات محراج
86810
wikitext
text/x-wiki
{{حَوالہٕ وَرٲے}}
{{Databox|تَصویٖر=TITANIC-Attrappe des Titanic-Museums in Branson Missouri USA.jpg}}
'''''ٹائٹینک''''' چھِ اَکھ 1997 امریکی رومانٹک ڈیزاسٹر فلم یٔمچ ہدایت کٲری، تحریر، پروڈیوس تہٕ شریک ترمیٖم جیمز کیمرون ٲس کٔرمٕژ۔ تٲریخی تہٕ افسانوی دۄشوٕنی پہلون شٲمل کٔرِتھ، چھِ یہِ 1912 مَنٛز {{RMS|Titanic}} کہ پھٹنہٕ کِس بیانس پیٚٹھ مبنی۔ کیٹ ونسلیٹ تہٕ لیونارڈو ڈی کیپریو چھ مختلف سمٲجی طبقن ہنٛدین ارکانن ہنٛد کردار ادا کران یم جہازٕ کِس گۄڈنکس سفرس دوران محبتس مَنٛز چھِ یوان۔ اَتھ فلمہ مَنٛز چھ بلی زین کیتھی بیٹس فرانسس فشر گلوریا سٹیورٹ برنارڈ ہل جوناتھن ہائیڈ وکٹر گاربر ڈیوڈ وارنر سوزی امیس تہٕ بل پیکسٹن تہٕ شٲمل۔
svsijisode7enzni31eu4j4h0zxbo0v
146640
146638
2026-07-31T18:03:02Z
آیات محراج
11062
/* */
146640
wikitext
text/x-wiki
{{حَوالہٕ وَرٲے}}{{Infobox film/Wikidata}}
'''''ٹایٹینِک''''' چھِ اَکھ 1997 امریکی رومانٹک ڈیزاسٹر فلم یٔمچ ہدایت کٲری، تحریر، پروڈیوس تہٕ شریک ترمیٖم جیمز کیمرون ٲس کٔرمٕژ۔ تٲریخی تہٕ افسانوی دۄشوٕنی پہلون شٲمل کٔرِتھ، چھِ یہِ 1912 مَنٛز {{RMS|Titanic}} کہ پھٹنہٕ کِس بیانس پیٚٹھ مبنی۔ کیٹ ونسلیٹ تہٕ لیونارڈو ڈی کیپریو چھ مختلف سمٲجی طبقن ہنٛدین ارکانن ہنٛد کردار ادا کران یم جہازٕ کِس گۄڈنکس سفرس دوران محبتس مَنٛز چھِ یوان۔ اَتھ فلمہ مَنٛز چھ بلی زین کیتھی بیٹس فرانسس فشر گلوریا سٹیورٹ برنارڈ ہل جوناتھن ہائیڈ وکٹر گاربر ڈیوڈ وارنر سوزی امیس تہٕ بل پیکسٹن تہٕ شٲمل۔
9k85dbb3fl8zytv7ac3r6vufu0hixly
146641
146640
2026-07-31T18:04:57Z
آیات محراج
11062
/* */
146641
wikitext
text/x-wiki
{{حَوالہٕ وَرٲے}}{{Infobox film/Wikidata|image=TITANIC-Attrappe des Titanic-Museums in Branson Missouri USA.jpg}}
'''''ٹایٹینِک''''' چھِ اَکھ 1997 امریکی رومانٹک ڈیزاسٹر فلم یٔمچ ہدایت کٲری، تحریر، پروڈیوس تہٕ شریک ترمیٖم جیمز کیمرون ٲس کٔرمٕژ۔ تٲریخی تہٕ افسانوی دۄشوٕنی پہلون شٲمل کٔرِتھ، چھِ یہِ 1912 مَنٛز {{RMS|Titanic}} کہ پھٹنہٕ کِس بیانس پیٚٹھ مبنی۔ کیٹ ونسلیٹ تہٕ لیونارڈو ڈی کیپریو چھ مختلف سمٲجی طبقن ہنٛدین ارکانن ہنٛد کردار ادا کران یم جہازٕ کِس گۄڈنکس سفرس دوران محبتس مَنٛز چھِ یوان۔ اَتھ فلمہ مَنٛز چھ بلی زین کیتھی بیٹس فرانسس فشر گلوریا سٹیورٹ برنارڈ ہل جوناتھن ہائیڈ وکٹر گاربر ڈیوڈ وارنر سوزی امیس تہٕ بل پیکسٹن تہٕ شٲمل۔
t0y99mgxcms3f2ij42ag4zf5jg46aq3
پوٗتھ
0
19140
146804
137629
2026-08-01T09:03:48Z
آیات محراج
11062
/* */
146804
wikitext
text/x-wiki
[[File:Gutenberg_Bible,_Lenox_Copy,_New_York_Public_Library,_2009._Pic_01.jpg|alt=|thumb|گوٹنبرگ بایبٕل پرنٹنگ پریس استعمال کرتھ پرنٚٹ گژھن وٲلؠ گوڈنک کتابن منٛز چھ اکھ۔]]
اَکھ( '''پوٗتھ''' یا '''پوٗتھؠ''': جمع: '''پوتھہِ''') یا ('''کِتاب:'''جمع''':کِتابہٕ)''' چھِ تحریر یا تصویرک شکلہٕ مَنٛز معلومات ریکارڈ کرنک اَکھ ذریعہٕ۔ کتابہٕ چھ عام طور پأٹھؠ واریہن ورقن پؠٹھ مشتمل آسان، یم اکہٕ سٟتؠ جڑتھ چھِ آسان تہٕ چھِ اکس کوٓر سٟتؠ مۄحفوٗظ آسان۔<ref name=":0">{{کِتاب حَوالہٕ|last=Feather|first=John|url=https://www.worldcat.org/oclc/50480180|title=International Encyclopedia of Information and Library Science|last2=Sturges|first2=Paul|date=2003|publisher=Routledge|isbn=0-415-25901-0|edition=2nd|location=London|pages=41|oclc=50480180|access-date=March 21, 2023|archive-url=https://web.archive.org/web/20091125014359/http://www.worldcat.org/oclc/50480180|archive-date=November 25, 2009|url-status=live}}</ref>
==ناوُک آگُر==
[[wikt:پوٗتھ|پوٗتھ]] یا [[wikt:پوٗتھؠ|پوٗتھؠ]] چھِ سنٛسکرٕت لَفٕظ पुस्तक/پُستٔکٔہ پؠٹھ آمُت تہٕ [[wikt:کِتاب|کِتاب]] عربی زَبانہِ پؠٹھ۔
==حَوالہٕ==
dshtptf67fmqqzrqrm2fkfpbb28uy8f
آر ایم آیس ٹایٹینِک
0
19194
146616
87261
2026-07-31T17:58:49Z
آیات محراج
11062
[[آر ایم آیس ٹائٹینک]] صَفہٕ آو پَکناونہٕ [[آر ایم آیس ٹایٹینِک]] جاے، پَکناوَن وول صٲرف آیات محراج
87261
wikitext
text/x-wiki
{{حَوالہٕ وَرٲے}}
{{مولوٗماتھ}}
[[فَیِل:Titanic earlier Southampton.png|thumb|آر ایم ایس]]
'''آر ایم ایس ''ٹائٹینک''''' اوس اَکھ برطانوی مسافر تہٕ میٖل ننہٕ وول سمندری جہاز، یس وائٹ سٹار لائن کہ ذریعہٕ چلاونہٕ اوس یوان، یس 15 اپریل 1912 مَنٛز ساوتھمپٹن انگلینڈ پؠٹھ [[نیویارک شَہَر|نیویارک شہر]] تام پننہٕ گۄڈنک سفرس دوران اَکھ شیٖنہٕ پہاڈس سۭتؠ ٹاسہٕ کس نتیجس مَنٛز شمالی اٹلانٹک سمندرس مَنٛز ڈوبیو۔ رِیاسَتھ ہائے متحدہ امریکہ۔ جہازس مَنٛز سوار اندازٕ مطٲبق 2,224 مسافرن تہٕ عملہ مَنٛز گیٚہ تَقریٖبَن 1,500 افراد ہلاک، یمہٕ سٟتؠ یہٕ امہٕ وختٕک اکس جہازک سارِوٕے کھوتہٕ مہلک پھٹُن اوس۔اَمہِ آفتن کوٚر عوامک توجہ مبذول، سمندری حفاظت کیٚن ضوابطن مَنٛز بڑیٚو تبدیلیٚن ہنٛد حوصلہٕ افزٲیی، تہٕ واریاہ فنکارانہٕ کامین متٲثر۔
2sr0i6lzlggq0gcflzdwohh1oyxct4d
146618
146616
2026-07-31T17:59:25Z
آیات محراج
11062
/* */
146618
wikitext
text/x-wiki
{{حَوالہٕ وَرٲے}}
{{مولوٗماتھ}}
[[فَیِل:Titanic earlier Southampton.png|thumb|آر ایم ایس]]
'''آر ایم ایس ''ٹایٹینِک''''' اوس اَکھ برطانوی سفری تہٕ میٖل ننہٕ وول سمندری جہاز، یس وائٹ سٹار لائن کہ ذریعہٕ چلاونہٕ اوس یوان، یس 15 اپریل 1912 مَنٛز ساوتھمپٹن انگلینڈ پؠٹھ [[نیویارک شَہَر|نیویارک شہر]] تام پننہٕ گۄڈنک سفرس دوران اَکھ شیٖنہٕ پہاڈس سۭتؠ ٹاسہٕ کس نتیجس مَنٛز شمالی اٹلانٹک سمندرس مَنٛز ڈوبیو۔ رِیاسَتھ ہائے متحدہ امریکہ۔ جہازس مَنٛز سوار اندازٕ مطٲبق 2,224 مسافرن تہٕ عملہ مَنٛز گیٚہ تَقریٖبَن 1,500 افراد ہلاک، یمہٕ سٟتؠ یہٕ امہٕ وختٕک اکس جہازک سارِوٕے کھوتہٕ مہلک پھٹُن اوس۔اَمہِ آفتن کوٚر عوامک توجہ مبذول، سمندری حفاظت کیٚن ضوابطن مَنٛز بڑیٚو تبدیلیٚن ہنٛد حوصلہٕ افزٲیی، تہٕ واریاہ فنکارانہٕ کامین متٲثر۔
0gkehsm302zjdfk1x14so2ur4c4q7k2
146619
146618
2026-07-31T18:00:43Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
146619
wikitext
text/x-wiki
{{حَوالہٕ وَرٲے}}
{{مولوٗماتھ}}
[[فَیِل:Titanic earlier Southampton.png|thumb|آر ایم ایس]]
'''آر ایم ایس ''ٹایٹینِک''''' اوس اَکھ برطانوی سفری تہٕ میٖل ننہٕ وول سمندری جہاز، یس وایٹ سٹار لاین کہ ذریعہٕ چلاونہٕ اوس یوان، یس 15 اپریل 1912 مَنٛز ساوتھمپٹن انگلینڈ پؠٹھ [[نیویارک شَہَر|نیویارک شہر]] تام پننہٕ گۄڈنک سفرس دوران اَکھ شیٖنہٕ پہاڈس سٟتؠ ٹاسہٕ کس نتیجس مَنٛز شمالی اٹلانٹک سمندرس مَنٛز ڈوبیو۔ رِیاسَتھ ہاے متحدہ امریکہ۔ جہازس مَنٛز سوار اندازٕ مطٲبق 2,224 مسافرن تہٕ عملہ مَنٛز گیٚہ تَقریٖبَن 1,500 افراد ہلاک، یمہٕ سٟتؠ یہٕ امہٕ وختٕک اکس جہازک سارِوٕے کھۄتہٕ مہلک پھٹُن اوس۔اَمہِ آفتن کوٚر عوامک توجہ مبذول، سمندری حفاظت کیٚن ضوابطن مَنٛز بڑیٚو تبدیلیٚن ہنٛد حوصلہٕ افزٲیی، تہٕ واریاہ فنکارانہٕ کامین متٲثر۔
ccms29h7k1vdg9hevhfbajvl2n3zuen
آریانا گرٛانڈے
0
19310
146671
114372
2026-08-01T05:45:15Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146671
wikitext
text/x-wiki
{{حَوالہٕ وَرٲے}}
{{اِنسان معلوٗمات ڈَبہٕ
| name = آریانا گرٛانڈے
| image = Ariana Grande promoting Wicked (2024).jpg
| caption = Ariana Grande promoting Wicked (2024)
| birth_name = <!-- Please keep "Butera". This is for her birth name, not her stage name. --> Ariana Grande-Butera
| birth_date = {{Birth date and age|1993|6|26}}
| birth_place = [[Boca Raton, Florida]], U.S.
| occupation = {{flatlist|
* Singer
* songwriter
* actress
}}
| years_active = 2008–present
| notable_works = {{hlist|[[Ariana Grande discography|Discography]]|[[List of songs recorded by Ariana Grande|songs recorded]]|[[Ariana Grande videography|videography]]|[[List of Ariana Grande live performances|performances]]}}
| title = {{indented plainlist|
* Founder, chairwoman, and owner of [[R.E.M. Beauty]]
}}
| spouse = {{marriage|Dalton Gomez|2021|2024|end=divorced}}
| relatives = [[Frankie Grande]] (half-brother)
| awards = [[List of awards and nominations received by Ariana Grande|Full list]]
| website = {{URL|https://arianagrande.com/}}
| module = {{Infobox musical artist|embed=yes
| instruments = Vocals
| genre = {{hlist|[[Pop music|Pop]]|[[Contemporary R&B|R&B]]}}<!--Reliable sources must classify artist/their overall music as listed genre(s)-->
| label = [[Republic Records|Republic]]
}}
| signature = Ariana Grande autograph.svg
}}
'''آریانا گرٛانڈے-بُٹیرا''' (پٲدٲیِش 26 جوٗن 1993) چھِ اَکھ امریکی گلوکار، نغمہٕ نِگار تہٕ اداکأرؠ۔
[[زٲژ:1993 پٲدٲیِش]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
1lsehd1tw7mmkskfh7c2kgw2vbvznpk
آیوٗش شرما
0
19372
146691
88458
2026-08-01T05:52:03Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146691
wikitext
text/x-wiki
{{اِنسان معلوٗمات ڈَبہٕ
| name = آیوٗش شرما
| image = Aayush Sharma in 2022 (cropped).png
| image_size =
| caption = Sharma in 2022
| birth_date = {{Birth date and age|df=yes|1990|10|26}}<ref name="dob"/>
| birth_place = [[Mandi, Himachal Pradesh|Mandi]], [[Himachal Pradesh]], India
| nationality =
| alma_mater =
| occupation = [[Actor]]
| years_active = 2018{{endash}}present
| spouse = {{marriage|[[Salim Khan family|Arpita Khan Sharma]]|2014}}
| children = 2
| parents =
| father = [[Anil Sharma (Himachal Pradesh politician)|Anil Sharma]]
| relatives = {{ubl
| [[Salman Khan]] ({{small|brother in-law}})
| [[Sohail Khan]] ({{small|brother in-law}})
| [[Arbaaz Khan]] ({{small|brother in-law}})
| [[Alvira Khan Agnihotri]] ({{small|sister in-law}})
| [[Sukh Ram|Pandit Sukh Ram]] ({{small|grandfather}})}}
| family = [[Salim Khan family]]
| website =
| signature =
}}
<references />
آیوٗش شرما (پیدٲیش 26 اکتوبر 1990) چھِ اَکھ [[ہِندوستان|ہندوستٲنؠ]] اداکار یُس ہنٛدی فِلمن مَنٛز کٲم چھ کران۔<ref name="dob">{{ویب حَوالہٕ|date=26 October 2021|title=Salman Khan calls Iulia Vantur to pose with him at Aayush Sharma's birthday bash. This is what happened|url=https://indianexpress.com/article/entertainment/bollywood/salman-khan-calls-iulia-vantur-to-pose-with-him-at-aayush-sharma-birthday-bash-see-photos-and-videos-7590934/|access-date=25 November 2021|website=[[The Times of India]]}}</ref> أمؠ کٔر پنٛنہ فلمی شروٗعات بؠمَس [[سَلمان خان|سلمان خان]] سٕنٛز پروڈکشن ''لوراتری'' (2018) تہٕ انٹیم: دی فاینل ٹروتھ (2021) سٟتؠ یَتھ مَنٛز أمِہ خانس سٟتؠ اداکٲری کٔر۔
== حَوالہٕ ==
[[زٲژ:زِنٛدٕ لوٗکھ]]
sytctuafulu019el2t38rzq6rdo4mwc
امریٖتا سنٛگھ
0
19410
146730
88803
2026-08-01T06:13:12Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146730
wikitext
text/x-wiki
{{حَوالہٕ وَرٲے}}
{{مولوٗماتھ}}
امریٖتا سنٛگھ (پیدٲیش 9 فَرؤری 1958) چھےٚ اَکھ ہندوستٲنہ اداکارہ یوٚس زیٛادٕ تر ہنٛدی فلمن مَنٛز کٲم چھےٚ کران۔ سنٛگھن کٔر پنٛنہ اداکٲری ہنٛز شروٗعات بیتاب (1983) سٟتؠ۔
[[زٲژ:زِنٛدٕ لوٗکھ]]
5zpbz89gjyrj1fps1wbr121tdyt0n9j
آرین خان
0
19480
146672
133591
2026-08-01T05:45:25Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146672
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|onlysourced=No}}<references />
'''آریان خان''' (زامُت 12 نَوَمبَر 1997) چھ اَکھ ہندوستٲنؠ کارٕبٲر۔<ref name="vogue">{{Cite news|last=Chou|first=Chloe|date=13 December 2022|title=Exclusive: Aryan Khan reveals his future plans just days after announcing his writing debut|journal=[[Vogue India]]|url=https://www.vogue.in/culture-and-living/content/exclusive-aryan-khan-reveals-his-future-plans-just-days-after-announcing-his-writing-debut|accessdate=4 September 2023|archiveurl=https://web.archive.org/web/20230904085903/https://www.vogue.in/culture-and-living/content/exclusive-aryan-khan-reveals-his-future-plans-just-days-after-announcing-his-writing-debut|archivedate=4 September 2023}}</ref> یہِ چھِ ہندوستٲنہ اداکار [[شاہ رُخ خان]] تہٕ پروڈیوسر گوری خان سُنٛد زیٹۆٹھ ہیٚوٗ نیٚچو۔
== حَوالہٕ ==
[[زٲژ:ہِندوستٲنؠ لوٗکھ]]
[[زٲژ:1997 پٲدٲیِش]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
qa9unc6cf02rwyyjh4526qtxucfpdjm
ابراہیٖم رَییٖسی
0
19596
146699
142383
2026-08-01T05:55:37Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146699
wikitext
text/x-wiki
{{Infobox officeholder/Wikidata|caption=مَرنہٕ برونٛہہ کیٚنٛہہ گٲنٛٹہٕ}}
'''ابراہیٖم رایسولادتی''' ({{زَبان|Fa|ابراہیم رئیسی}} الساداتی 14 دَسَمبَر 1960-19 میی 2024) اوس اَکھ [[ایٖران|ایٖرأنی]] سیاست دان یس 2021 پؠٹھ 2024 مَنٛز پننہٕ موتس تام ایٖرانُک ٲٹھِم صدر پٲٹھؠ کٲم اوس کران۔<ref>{{ویب حَوالہٕ|last=Taylor|first=Jerome|date=20 May 2024|title=Drone footage shows wreckage of crashed helicopter|url=https://www.cnn.com/middleeast/live-news/raisi-iran-president-helicopter-crash/h_f56d9dc05b70138e1dacf0cfa1daa796|url-status=live|archive-url=https://web.archive.org/web/20240520050505/https://www.cnn.com/middleeast/live-news/raisi-iran-president-helicopter-crash/h_f56d9dc05b70138e1dacf0cfa1daa796|archive-date=20 May 2024|access-date=20 May 2024|website=[[CNN]]}}</ref><ref>{{ویب حَوالہٕ|date=20 May 2024|title=Iran's president, foreign minister martyred in copter crash|url=https://en.mehrnews.com/news/215381/Iran-s-president-foreign-minister-martyred-in-copter-crash|website=Mehr News Agency|access-date=22 May 2024|archive-date=26 May 2024|archive-url=https://web.archive.org/web/20240526071419/https://en.mehrnews.com/news/215381/Iran-s-president-foreign-minister-martyred-in-copter-crash|url-status=dead}}</ref>
رییٖسی سٕنٛدس دورس دوران کوٚر ایٖرانَن یورینیم افزودگی تیز، بین الاقوٲمی معاینے مَنٛز رکاوٹ، ایس سی او تہٕ برکس مَنٛز شٲمل تہٕ کوٚرکھ چیٖنس سٟتؠ 25 ورین ہنٛد معاہدٕ، تہٕ یوکرینس پؠٹھ حملس مَنٛز کٔرٕن روسٕچ حمایت۔<ref>{{ویب حَوالہٕ|date=12 February 2023|title=سفر رئیسی به پکن برای «عملیاتی کردن» قرارداد ۲۵ ساله ایران و چین|url=https://www.bbc.com/persian/articles/cy9dklvkywzo.amp|url-status=live|archive-url=https://web.archive.org/web/20230813092922/https://www.bbc.com/persian/articles/cy9dklvkywzo.amp|archive-date=13 August 2023|access-date=21 May 2024}}</ref> ایٖرانَن کوٚر [[2023 اسرائیل-حماس جنگ|غزہ تنازعہ]] دوران اسراییٖلس پیٚٹھ میزاییٖل تہٕ ڈرٛون حملہٕ تہٕ [[حزب اللہ]] تہٕ حوثی تحریک ہوین پراکسی گروپس ہتھیار فراہم کرِن جٲری۔ اکثر بطور اعلی رہنما خامنہ ایی سٕنٛد جانشین کس طورس پؠٹھ وچھنہٕ ینہٕ وول، رییٖسی گزریو 2024 مَنٛز ورزقانس قریب ہیلی کاپٹر کس حٲدثس مَنٛز۔<ref>{{ویب حَوالہٕ|date=20 May 2024|title=Iran's president, foreign minister and others found dead at helicopter crash site, state media says|url=https://apnews.com/article/iran-president-ebrahim-raisi-426c6f4ae2dd1f0801c73875bb696f48|url-status=live|archive-url=https://web.archive.org/web/20240520030612/https://apnews.com/article/iran-president-ebrahim-raisi-426c6f4ae2dd1f0801c73875bb696f48|archive-date=20 May 2024|access-date=20 May 2024|website=AP News|language=en}}</ref>
== حَوالہٕ ==
[[زٲژ:ایٖرٲنؠ سِیاسَتھ دان]]
[[زٲژ:2024 وَفات]]
bbud2nxjjulmy90kkq6nujyfsu405tg
البر کامو
0
19941
146724
92970
2026-08-01T06:08:23Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146724
wikitext
text/x-wiki
{{حَوالہٕ وَرٲے}}
{{مولوٗماتھ}}
البر کامو یاالبأرٛٹ کیمس یا البیغ کامی اوس اَکھ فرانسیسی فلسفی ییم واریاہ مشہوٗر کتابہٕ لیٚکھن وول۔ تٔمِس آو 1957 مَنٛز ادبُک [[نوبَل یَنام]] دِنہٕ۔
==وجوٗد==
البیغ کامی سٕنٛزٕ کتابہٕ چھےٚ وجوٗدٕچ مثالہٕ مانٛنہٕ یوان۔
==مذہبی خیالات==
البأرٛٹ اوس نہٕ خۄدا تہٕ مذہبس پؠٹھ یقیٖن تھاوان، مگر توتہٕ اوس یہٕ مانان زِ سُہٕ چھُ نہٕ ملحد۔ اِنسٲنی زِندگی خٲطرٕہ خدایس انکار کرنُک منطقی نتیجہٕ کیا چھُ، کامسن کوٚر یہٕ یمن الفاظن مَنٛز بیان: You will never live if you are looking for the meaning of life:اگر توہہِ زندگی ہند معنی زانٕنٕچ کوشش کٔرِو، توہہِ ہیکِو نہٕ زندٕہ روزِتھ۔
[[زٲژ:1913 پٲدٲیِش]]
[[زٲژ:1960 وَفات]]
kb3fzws7drav2bic11jqjkgsote727v
آر ایٚم (بی ٹی ایس)
0
19976
146665
93360
2026-08-01T05:42:25Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146665
wikitext
text/x-wiki
{{حَوالہٕ وَرٲے}}
{{اِنسان معلوٗمات ڈَبہٕ
| name = آر ایٚم
| image = RM at W Korea Love Your W, November 2023.jpg
| alt =
| caption = RM in November 2023
| birth_name = Kim Nam-joon
| birth_date = {{birth date and age|mf=yes|1994|09|12}}
| birth_place = [[Dongjak District]], [[Seoul]], South Korea
| education = [[Apgujeong High School]]<br />Global Cyber University
| occupation = {{hlist|Rapper|songwriter|record producer}}
| years_active = {{start date|2010}}–present
| honours = [[File:ROK Order of Cultural Merit Hwa-gwan (5th Class) ribbon.PNG|border|23px]] [[Order of Cultural Merit (South Korea)|Hwagwan Order of Cultural Merit]] (2018)
| module = {{Infobox musical artist|embed=yes
| genre = {{hlist|[[K-pop]]|[[Hip hop music|hip hop]]|[[Contemporary R&B|R&B]]}}
| instrument = Vocals
| label = [[Big Hit Music|Big Hit]]
| current_member_of = [[BTS]]
}}
| module2 = {{Infobox Korean name|child=yes|headercolor=transparent
|hangul = 김남준
|hanja = {{linktext|金|南|俊}}
|rr = Gim Nam(-)jun
|mr = Kim Namjun
}}
| signature = RM signature.svg
}}
'''ِکم نَم جوٗن''' (کورین:김남준 ) 12 سَتَمبَر 1994 مَنٛز پیدٲیش، یُس پیشورانہٕ طور پٲٹھؠ RM (سابقہ '''راپ مونسٹر''') کہ ناوٕ سٟتؠ زاننہٕ چھ یوان چھ اَکھ جنوٗبی کوریائی ریپر، نغمہ نگار تہٕ ریکارڈ پروڈیوسر۔ سہُ چھ [[جۆنوٗبی کۄرِیا|جنوٗبی کوریٲیی]] بوے بینڈ [[بی ٹی ایس]] رہنما۔
[[زٲژ:زِنٛدٕ لوٗکھ]]
qdhu91tmpg4izsly1i0bnaihieg2k0a
ابوبکر محمد زکریا
0
19986
146701
131511
2026-08-01T05:57:40Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146701
wikitext
text/x-wiki
{{Infobox religious biography
| honorific-prefix = Doctor
| name = Abubakar Muhammad Zakaria
| honorific_suffix = Majumdar
| image = Dr. ABM Zakaria.png
| birth_date = {{birth year and age|1969}}
| birth_place = [[Chauddagram Upazila|Dhanushara]], [[Comilla District]], [[East Pakistan]]
| death_date =
| death_place =
| death_cause =
| nationality = [[Bangladeshi]]
| religion = [[Islam]]
| denomination = [[Sunni]]
| movement = [[Salafi]]
| creed = [[Athari]]
| institute = [[Islamic University, Bangladesh]]
| known_for = Media personality and writer
| occupation = Professor, Fiqh and Legal Studies, [[Islamic University, Bangladesh]]
| notable_works = Tafsir-e-Zakariya, Hindusiyat wa Tasur, Ash-Shirk fil Kadim wal Hadith, Comparative Religion and Muslim personalities
| spouse =
| children = 4 sons, 2 daughters
| alma_mater =[[Islamic University of Madinah]] <br /> [[Government Madrasah-e-Alia]]
| teacher =[[Abdullah Al-Gudayyan]], Maulana Fakhruddin, [[Ubaidul Haq]], [[Abdur Rahim (scholar)|Abdur Rahim]], [[Muhammad ibn al-Uthaymeen]]
| students =
| module = {{Infobox Arabic name|embed=yes
| ism = Muḥammad Zakariyyā<br/>محمد زكريا
| nasab = ibn Muḥammad Ṣiddīq ar-Raḥmān<br/>بن محمد صدّيق الرحمن
| kunya = Abū Bakr<br />أبو بكر
| nisba = Majmūʾadār<br />مجموعدار<br />al-Kumillāʾī<br />الكملائي<br />al-Bangālī<br />البنغالي}}
| website = https://abubakarzakaria.com/
}}
'''ابوبکر محمد زکریا موجمدار''' ({{lang-bn|আবু বকর মুহাম্মাদ যাকারিয়া মজুমদার}}; زینہٕ 1969) اَکھ بنگلہ دیشی اِسلٲمی سکالر، میڈیا شخصیت، پروفیسر، مصنف، مبلغ تہٕ اِسلٲمی اسپیکر<ref>{{cite web|url=https://www.ntvbd.com/video/religion/apnar-jiggasha/apnar-jiggasa-d-abu-bokor-muhammod-jakaria-joynul-abedin-ep-545-slamic-talk-live-show/1525422360.ntv|title=অতিথি ড. আবু বকর মুহাম্মাদ যাকারিয়া, পর্ব ৫৪৫ (সরাসরি)|date=2018-05-04|website=এনটিভি অনলাইন|access-date=2021-06-12}}</ref><ref>{{cite web|url=https://islamhouse.com/bn/books/2776621/|title=কুরআনুল কারীম (বাংলা অনুবাদ ও সংক্ষিপ্ত তাফসীর - ড. আবু বকর মুহাম্মাদ যাকারিয়া, ১ম-২য় খণ্ড)|date=2015-10-18|website=ইসলামহাইজ ডট কম|language=bn-BD|access-date=2022-01-14}}</ref> وسُہ چھُ کشتیا، بنگلہ دیشٕچ اسلامک یوٗنِوَرسِٹی مَنٛز فقہ تہٕ قونوٗنی مطالعُک پروفیسر سنٛد پٲٹھؠ کٲم کران۔ سُہ چھُ بنٛگلہ دیش کیٚن مُختٔلِف ٹیلی وِجَن چینلن پیٚٹھ مُختٔلِف اخبارن تہٕ رِسالن مَنٛز اِسلٲمی پروگرامن تہٕ اِسلامس مُتعلِق ک<ref name="a">{{cite news |last1=Hasan |first1=Mehedi |date=11 April 2019 |title=মাদরাসার পাঠ্য : মুহাম্মদ সা: কবরে সশরীরে জীবিত এবং কেয়ামত পর্যন্ত সব কিছু দেখবেন! |language=bn |trans-title=Madrasah text: Muhammad (Saw) Alive in the grave and will see everything until the Day of Resurrection! |work=[[Daily Naya Diganta]] |url=https://www.dailynayadiganta.com/education/406326/%E0%A6%AE%E0%A6%BE%E0%A6%A6%E0%A6%B0%E0%A6%BE%E0%A6%B8%E0%A6%BE%E0%A6%B0-%E0%A6%AA%E0%A6%BE%E0%A6%A0%E0%A7%8D%E0%A6%AF-%E0%A6%AE%E0%A7%81%E0%A6%B9%E0%A6%BE%E0%A6%AE%E0%A7%8D%E0%A6%AE%E0%A6%A6-%E0%A6%B8%E0%A6%BE-%E0%A6%95%E0%A6%AC%E0%A6%B0%E0%A7%87-%E0%A6%B8%E0%A6%B6%E0%A6%B0%E0%A7%80%E0%A6%B0%E0%A7%87-%E0%A6%9C%E0%A7%80%E0%A6%AC%E0%A6%BF%E0%A6%A4-%E0%A6%8F%E0%A6%AC%E0%A6%82-%E0%A6%95%E0%A7%87%E0%A7%9F%E0%A6%BE%E0%A6%AE%E0%A6%A4-%E0%A6%AA%E0%A6%B0%E0%A7%8D%E0%A6%AF%E0%A6%A8%E0%A7%8D%E0%A6%A4-%E0%A6%B8%E0%A6%AC-%E0%A6%95%E0%A6%BF%E0%A6%9B%E0%A7%81-%E0%A6%A6%E0%A7%87%E0%A6%96%E0%A6%AC%E0%A7%87%E0%A6%A8 |access-date=12 Jan 2022 |archivedate=6 May 2023 |archiveurl=https://web.archive.org/web/20230506071049/https://www.dailynayadiganta.com/education/406326/%E0%A6%AE%E0%A6%BE%E0%A6%A6%E0%A6%B0%E0%A6%BE%E0%A6%B8%E0%A6%BE%E0%A6%B0-%E0%A6%AA%E0%A6%BE%E0%A6%A0%E0%A7%8D%E0%A6%AF-%E0%A6%AE%E0%A7%81%E0%A6%B9%E0%A6%BE%E0%A6%AE%E0%A7%8D%E0%A6%AE%E0%A6%A6-%E0%A6%B8%E0%A6%BE-%E0%A6%95%E0%A6%AC%E0%A6%B0%E0%A7%87-%E0%A6%B8%E0%A6%B6%E0%A6%B0%E0%A7%80%E0%A6%B0%E0%A7%87-%E0%A6%9C%E0%A7%80%E0%A6%AC%E0%A6%BF%E0%A6%A4-%E0%A6%8F%E0%A6%AC%E0%A6%82-%E0%A6%95%E0%A7%87%E0%A7%9F%E0%A6%BE%E0%A6%AE%E0%A6%A4-%E0%A6%AA%E0%A6%B0%E0%A7%8D%E0%A6%AF%E0%A6%A8%E0%A7%8D%E0%A6%A4-%E0%A6%B8%E0%A6%AC-%E0%A6%95%E0%A6%BF%E0%A6%9B%E0%A7%81-%E0%A6%A6%E0%A7%87%E0%A6%96%E0%A6%AC%E0%A7%87%E0%A6%A8 }}</ref> سُہ چھُ مُختٔلِف اِسلٲمی محفِلن مَنٛز واعظ تہِ دِوان تہٕ مُختٔلِف جایَن پؠٹھ جُمعہ چہِ نماز برٛونٛہہ واعظ دِوان۔<ref name="b">{{cite news |last1=Hasan |first1=Mehedi |date=30 Apr 2019 |title=রসুলের সা: রওজা জিয়ারত করলেই শাফায়াত ওয়াজিব! এসব কী শেখানো হচ্ছে মাদরাসায়? |language=bn |work=[[Daily Naya Diganta]] |url=https://www.dailynayadiganta.com/education/406598/%E0%A6%B0%E0%A6%B8%E0%A7%81%E0%A6%B2%E0%A7%87%E0%A6%B0-%E0%A6%B8%E0%A6%BE-%E0%A6%B0%E0%A6%93%E0%A6%9C%E0%A6%BE-%E0%A6%9C%E0%A6%BF%E0%A6%AF%E0%A6%BC%E0%A6%BE%E0%A6%B0%E0%A6%A4-%E0%A6%95%E0%A6%B0%E0%A6%B2%E0%A7%87%E0%A6%87-%E0%A6%B6%E0%A6%BE%E0%A6%AB%E0%A6%BE%E0%A6%AF%E0%A6%BC%E0%A6%BE%E0%A6%A4-%E0%A6%93%E0%A6%AF%E0%A6%BC%E0%A6%BE%E0%A6%9C%E0%A6%BF%E0%A6%AC |access-date=12 Jan 2022 |archivedate=5 May 2023 |archiveurl=https://web.archive.org/web/20230505032229/https://www.dailynayadiganta.com/education/406598/%E0%A6%B0%E0%A6%B8%E0%A7%81%E0%A6%B2%E0%A7%87%E0%A6%B0-%E0%A6%B8%E0%A6%BE-%E0%A6%B0%E0%A6%93%E0%A6%9C%E0%A6%BE-%E0%A6%9C%E0%A6%BF%E0%A6%AF%E0%A6%BC%E0%A6%BE%E0%A6%B0%E0%A6%A4-%E0%A6%95%E0%A6%B0%E0%A6%B2%E0%A7%87%E0%A6%87-%E0%A6%B6%E0%A6%BE%E0%A6%AB%E0%A6%BE%E0%A6%AF%E0%A6%BC%E0%A6%BE%E0%A6%A4-%E0%A6%93%E0%A6%AF%E0%A6%BC%E0%A6%BE%E0%A6%9C%E0%A6%BF%E0%A6%AC }}</ref><ref name="c">{{cite news |last1=Hasan |first1=Mehedi |date=April 26, 2019 |title=মাদরাসার পাঠ্য; মাজারে গিয়ে দোয়া করলে কবুল হয়! |language=bn |work=[[Daily Naya Diganta]] |url=https://www.dailynayadiganta.com/education/406080/%E0%A6%AE%E0%A6%BE%E0%A6%A6%E0%A6%B0%E0%A6%BE%E0%A6%B8%E0%A6%BE%E0%A6%B0-%E0%A6%AA%E0%A6%BE%E0%A6%A0%E0%A7%8D%E0%A6%AF;-%E0%A6%AE%E0%A6%BE%E0%A6%9C%E0%A6%BE%E0%A6%B0%E0%A7%87-%E0%A6%97%E0%A6%BF%E0%A7%9F%E0%A7%87-%E0%A6%A6%E0%A7%8B%E0%A7%9F%E0%A6%BE-%E0%A6%95%E0%A6%B0%E0%A6%B2%E0%A7%87-%E0%A6%95%E0%A6%AC%E0%A7%81%E0%A6%B2-%E0%A6%B9%E0%A7%9F |access-date=12 Jan 2022 |archivedate=9 May 2023 |archiveurl=https://web.archive.org/web/20230509225637/https://www.dailynayadiganta.com/education/406080/%E0%A6%AE%E0%A6%BE%E0%A6%A6%E0%A6%B0%E0%A6%BE%E0%A6%B8%E0%A6%BE%E0%A6%B0-%E0%A6%AA%E0%A6%BE%E0%A6%A0%E0%A7%8D%E0%A6%AF;-%E0%A6%AE%E0%A6%BE%E0%A6%9C%E0%A6%BE%E0%A6%B0%E0%A7%87-%E0%A6%97%E0%A6%BF%E0%A7%9F%E0%A7%87-%E0%A6%A6%E0%A7%8B%E0%A7%9F%E0%A6%BE-%E0%A6%95%E0%A6%B0%E0%A6%B2%E0%A7%87-%E0%A6%95%E0%A6%AC%E0%A7%81%E0%A6%B2-%E0%A6%B9%E0%A7%9F }}</ref><ref>{{cite news |date=May 9, 2019 |title=প্রকাশিত প্রতিবেদনের প্রতিবাদ ও প্রতিবেদকের বক্তব্য |language=bn |work=[[Daily Naya Diganta]] |url=https://www.dailynayadiganta.com/more-news/408636/ND |access-date=12 Jan 2022 |archivedate=5 May 2023 |archiveurl=https://web.archive.org/web/20230505032229/https://www.dailynayadiganta.com/more-news/408636/ND }}</ref> تٔمؠ سُنٛد تفسیر زکریا اوس بادشاہ فہد کمپلیکسَن کنگ فہد پرنٹنگ پریسَن قرآن پاک چھپاونہٕ باپتھ شایَع کۆرمُت۔ یہِ چھِ سعودی عربٕچ سرکٲرؠ اشاعت تہٕ اَتھ کِتابہِ چھِ بنگال کؠو مُسلمان پرن والؠو تعریٖف کٔرمٕژ۔<ref>{{cite web |title=ترجمة معاني القرآن الكريم إلى اللغة البنغالية (المجلد الأول) – مجمع الملك فهد لطباعة المصحف الشريف |url=https://qurancomplex.gov.sa/en/kfgqpc-quran-translate-bengali-1/ |website=qurancomplex.gov.sa |access-date=14 Jan 2022 |language=en-US |archive-date=5 May 2023 |archive-url=https://web.archive.org/web/20230505032234/https://qurancomplex.gov.sa/en/kfgqpc-quran-translate-bengali-1/ |url-status=dead }}</ref><ref>{{cite web|title=ترجمة معاني القرآن الكريم إلى اللغة البنغالية (المجلد الثاني) – مجمع الملك فهد لطباعة المصحف الشريف|url=https://qurancomplex.gov.sa/en/kfgqpc-quran-translate-bengali-2/|website=qurancomplex.gov.sa|access-date=14 Jan 2022|language=en-US|archive-date=5 May 2023|archive-url=https://web.archive.org/web/20230505032231/https://qurancomplex.gov.sa/en/kfgqpc-quran-translate-bengali-2/|url-status=dead}}</ref> ان کی کتاب ہند و تسور<ref>{{cite web |title=الهندوسية وتاثر بعض الفرق الاسلامية بها تاليف ابوبكر محمد زكريا |website = [[YouTube]]|url=https://m.youtube.com/watch?v=l73RuVlmfzg&feature=youtu.be|access-date=14 January 2022 |language=en}}</ref> تہٕ شرک چھُ عرب دنیاہس مَنٛز واریاہ مَقبوٗل۔ اَمہِ علاوٕ چھِ أمہِ سٕنٛزٕ کِتابہٕ بنٛگلہ دیش کِس عوٲمی اعلیٰ تعلیٖمی نِصابس مَنٛز تہِ شٲمِل۔ سعودی عرب پؠٹھٕ شایع گژھَن وٲلِس 2023 ہَس مَنٛز حجَس پؠٹھ تٔمؠ سُنٛد دۄن جلدن ہُنٛد بنٛگٲلہِ تبصرٕ اوس سعودی حکوٗمتَن تمام بنٛگٲلہِ زائرین تحفہٕ دِیُتمُت۔
== حَوالہٕ ==
{{Reflist}}
== بیرونی لینکْہ ==
{{colbegin}}
* {{YouTube|c=UCsdrsrt-_eB_x3R85GVqwVQ|title=ابوبکر محمد زکریا}}
* {{Facebook|AbubakarMdZakaria|ابوبکر محمد زکریا}}
* [https://islamhouse.com/bn/author/25506/ ابو بکر محمد زکریا IslamHouse.com]
{{colend}}
{{authority control}}
{{DEFAULTSORT:Zakaria, Abubakar Muhammad}}
[[Category:اسلامی یونیورسٹی آف مدینہ سابق طالب علم]]
[[Category:اسلامی یونیورسٹی آف مدینہ]]
[[Category:بنگلہ دیشٕک ماہرین تعلیم]]
[[Category:1969 ہٕچ پیدائش]]
[[Category:زندٕ لوک]]
[[Category:1969 ہٕچ پیدائش]]
[[Category:بااثر لوک]]
[[Category:بنگلہ دیشی اسلام پسند]]
[[Category:بنگلہ دیشی سلفی]]
[[Category:بنگلہ دیشی سنی اسکالرز اسلام]]
[[Category:بنگلہ دیشی ترجمہٕ]]
[[Category:بنگلہ دیشی سکالر]]
[[Category:یونیورسٹی آف مدینہ]]
[[Category:زندٕ افراد]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
ogg74i7cnr1286dmlhq2xjaq7o21rqm
آبھا ہانجوٗرا
0
20073
146661
134461
2026-08-01T05:40:33Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146661
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|onlysourced=No|noicon=Yes}}
'''آبھا ہانجوٗرا''' ( {{lang-en|Aabha Hanjura}}) چھِ اَکھ ہندوستٲنؠ گلوکار، نغمہٕ نگار تہٕ موسیقار یُس بنیٲدی طور پٲٹھؠ [[کٲشِر زَبان|کأشِرس]] تہٕ [[ہِندی زَبان|ہِندی]] زبانن سٟتؠ سٟتؠ [[پَنٛجٲبؠ زَبان|پَنٛجٲبؠ]] [[ڈوٗگٕرؠ زَبان|ڈوٗگٕرؠ]] تہٕ باقی زبانن مَنٛز گؠوان چھَ۔ ہانجوٗرا چھےٚ پاپ بینڈ صوفیسٹیشنٕچ اہم گؠوَن واجیٚن، ییٚمیک بنیاد أمہ 2012 ہس مَنٛز تھوٚو۔ سۄ چھےٚ اَکھ اندؠ فنکار، سۄ چھےٚ سۄ موٗسیٖقی خٲطرٕ زاننہٕ یوان یوٚسہٕ کأشِر تہٕ باقی ہِندوستٲنؠ لۆک تہٕ صوفی طرزَن معاصر پاپ موٗسیٖقی سٟتؠ ملاوان چھ۔
==ابتدأے زِندگی تہٕ تألیٖم==
ہانجوٗرا زاے ہندوستانَس مَنٛز رِیاسَتھ [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)|جۆم تہٕ کٔشیٖر]] کِس [[سِریٖنَگَر]] کِس کنی پوٗر علاقس مَنٛز أکِس [[کٲشِرؠ پنٛڈِت]] خانٛدانَس مَنٛز۔ ییٚلہِ سۄ ترٛےٚ وٲنٛسہِ ٲس، سۄ تہٕ أمہِ سُنٛد عیال آو رِیاستس مَنٛز شورش کہِ وجہہ سٟتہِ ہیٚنٛدِ ہجرت دوران وادی کٔشیٖرِ منٛزٕ بے گرٕ کرنہٕ۔ <ref name=TheHindu>{{cite web |last=Murthy |first=Neeraja |url=https://www.thehindu.com/entertainment/music/aabha-hanjuras-new-folk-song-has-with-a-touch-of-punjabi/article65442345.ece/ |title=Aabha Hanjura's new folk song has a touch of Punjabi |work=[[The Hindu]] |date=24 May 2022}}</ref> سۄ بَڑییہِ جوٚمَس مَنٛز، یُس سۄ بغاوتہٕ کہِ وجہ سٟتؠ غیر مستحکم تہِ یاد کران چھِ، مگر وادی کھۄتہٕ تہِ کم۔ تٔمہِ کٔر پنٕنہِ سکوٗلٕچ تٔعلیٖم جموں مَنٛز تہٕ کٔرٕن ہِندوستٲنؠ کلاسیکی موسیٖقی ہِنٛز تربِیت حٲصِل۔ 2005 ہَس مَنٛز گٔیہِ سۄ تہٕ أمہِ سُنٛد عیال جنوٗبی ہندوستانَس مَنٛز بنگلور ۔بنگلوروَس مَنٛز کٔر تٔمؠ مغربی کلاسیکی موٗسیٖقی خٲطرٕ کلاس۔ أمہِ کٔر جین کالیج پؠٹھٕ کامرسَس مَنٛز ڈِگری حٲصِل۔
==زأتی زِندگی==
ہانجوٗرا ہَس چھُ خانٛدَر کٔرِتھ تہٕ أمِس چھِ اَکھ کوٗر۔ سۄ چھِ بنگلورَس مَنٛز روزان۔
== حَوالہٕ ==
[[زٲژ:کٲشِرؠ پنٛڈِت]]
[[زٲژ:کٲشِرؠ فَنکار]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
1suovz0hm41o6fqbggkrzjan4gniqq3
الوٗ ارجُن
0
20120
146726
94834
2026-08-01T06:10:18Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146726
wikitext
text/x-wiki
{{اِنسان معلوٗمات ڈَبہٕ
| name = الوٗ ارجُن
| image = Allu Arjun at 69th NFA.jpg
| caption = Allu Arjun at 69th NFA
| other_names = Arjun, Bunny, Stylish Star, Icon StAAr
| birth_date = {{birth date and age|df=yes|1982|4|8}}{{efn|name=dob}}
| birth_place = [[Chennai|Madras]] (now [[Chennai]]), [[Tamil Nadu]], India
| occupation = {{hlist|Actor|dancer}}
| years_active = 2001–present
| notable_works = [[Allu Arjun filmography|Full list]]
| spouse = {{marriage|Sneha Reddy|2011}}
| children = 2 <!--Do not add personal information about non notable minors-->
| father = [[Allu Aravind]]
| relatives = [[Allu Sirish]] (brother)
| family = [[Konidela–Allu family|Konidela–Allu]]
| awards = [[List of awards and nominations received by Allu Arjun|Full list]]
}}
'''الوٗ ارجُن''' (پیدٲیش 8 اپریل 1982) چھ اَکھ ہندوستٲنہ اداکار یس [[تؠلِگوٗ زَبان|تؠلگوٗ]] سیٚنماہس مَنٛز کٲم چھ کران۔ ہِندوستٲنؠ سیٚنماہس مَنٛز ساروٕے کھۄتہٕ زیٛادٕ پونٛسہٕ زینن والؠن اداکارو منٛزٕ اَکھ، ایٚلو ارجن چھ 2014 پیٚٹھٕ ''فوربس انڈیا'' چہ سلیبریٹی 100 کس فہرستس مَنٛز شٲمل کرنہٕ آمت۔ أمس چھ واریاہ ایوارڈ۔ میلان یمن مَنٛز اَکھ نیشنل فلم ایوارڈ شیٚیہ فلم فیئر ایوارڈز تہٕ ترٛےٚ نندی ایوارڈز شٲمل چھ۔ سہ چھ ہِندوستٲنؠ سنیما کیو بہترین رقاصو منٛزٕ اَکھ ماننہٕ یوان۔<ref>{{Cite journal|last=Henniker|first=Charlie|date=2020|title=Shah Rukh Khan starring as Shah Rukh Khan: Performance style, audience expectation and self-parody|url=http://dx.doi.org/10.5040/9781839022906.ch-015|journal=Indian Film Stars|pages=205–218|doi=10.5040/9781839022906.ch-015}}</ref> أمس چھ مشہوٗر "سٹائلش سٹار" تہٕ "آئیکون سٹار" ونٛنہٕ یوان۔
الوٗ ارجُنن کٔر 2003 ہس مَنٛز ''آریہ۔''گنگوتری سٟتؠ پننہ اداکٲری ہنٛز شروٗعات۔ سہ گوٚو سکمار سٕنٛز کلٹ کلاسک آریہ (2004) مَنٛز اداکٲری کٔرِتھ مشہوٗر یَتھ خٲطرٕ تٔمس نندی سپیشل جیوری ایوارڈ میول۔ تٔمؠ کٔر ایکشن فلمن بنی (2005) تہٕ ''دسمودورو'' (2007) سٟتؠ پنٕنؠ شہرت مضبوٗط۔ 2008 ہس مَنٛز کٔر أمہ رومانوی ڈرٛامہ پاروگوہس مَنٛز کٲم ییٚمہ خٲطرٕ أمہ بہتٔریٖن اداکار-تیلگوٗ باپتھ پنن گۄڈنیوک فلم فیر ایوارڈ زیوٗن۔
الوٗ ارجُنن کٔر قابل ذکر فلمن مَنٛز اداکٲری یَتھ کٔنؠ آریہ 2 (2009) ''ویدم'' (2010) ''جولایی'' (2012) ''ریس گورم'' (2014) س/او ستیہ مورتی (2015) ''رودھرمادیوی''رودھرمادیوی سرٛیانوڈو (2016) ڈی جے: دوواڈا جگنادھم (2017) ''الا ویکنتھاپورمولو'' (2020) تہٕ پشپا: دی رائز (2021) ۔ ''ویدم'' مَنٛز أکس زیٹھ درجٕک کیبل آپریٹر تہٕ ''ریس گورم'' مَنٛز أکس لاپرواہ سٹریٹ اسمارٹ مین سٕنٛد پٲٹھؠ أمؠ سٕنٛز اداکٲری زیٖنن بہترین اداکار-تیلگو باپتھ زٕ فلم فیئر ایوارڈ أمہ زیوٗن رٗدھرامادیوی یس مَنٛز شہزادٕ گونا گنا ریڈی سنٛد کردار ادا کرنہٕ باپتھ بہتٔریٖن معاون اداکار سنٛد فلم فیر ایوارڈ تہ۔ تٔمس میول پشپا: دی رائزس مَنٛز پننہ اداکٲری باپتھ واریاہ تعٲریٖف، یوٚسہٕ 2021 ہس مَنٛز ساروٕے کھۄتہٕ زیٛادٕ کمٲئی کرن واجیٚنؠ ہندوستٲنہ فلم بنتھ ابھریو تہٕ چھ از تام ساروٕے کھۄتہٕ زیٛادٕ کماون واجیٚنٕ تیلگوٗ فلمن مَنٛز شمار گژھان۔ اَمہِ فلمہ باپتھ کوٚر تٔمس بہتٔریٖن اداکار سنٛد گۄڈنیوک نیشنل فلم ایوارڈ تہٕ بہتٔریٖن ادا کار سنٛد ژورم فلم فیئر ایوارڈ تہٕ حٲصل۔
الوٗ ارجُن چھ واریاہ برانڈن تہٕ مصنوعاتن ہنز توثیق کران، تہٕ چھ پرو کبڈی لیگ تہٕ سٹریمنگ سروس آہا خٲطرٕ اَکھ مَشہوٗر برانڈ ایمبیسیڈر۔
== ابتدائی زندگی ==
اٗلوٗ ارجُن اوس 8 اپریل 1982 ہس مَنٛز أکس تیلگو خاندانس مَنٛز فلم پروڈیوسر اٗاٗلّو اراونٛد تہٕ نرملا ہس نش مدراس (موجودٕ چنئی) مَنٛز زیٖنمٗت۔ أمہ سنٛد مولبببب اوس مشہوٗر فلمی مزاح نگار الوٗ راملنگیا یس 1000 کھۄتہٕ زیٛادٕ فلمن مَنٛز آو۔ تہنز مقٲمی جاے چھ مغربی گوداوری ضلعہٕ، آندھرا پردیشک پلاکولو اٗلو ارجن بڈیو 1990 کس دہلس مَنٛز تہنٛد خاندان [[حیدرآباد|حیدرآباد۔]] منتقل گژھنہٕ برٛونٛہہ چنئی مَنٛز۔
سہ چھ ترٛؠن شرؠن مَنٛز دویم۔ أمہ سنٛد بوٚڑ بوے وینکٹیش چھ اَکھ کارٕبٲر ییٚلہ زن أمہ سنٛد لۄکٹ بوے سریش تہ چھ اَکھ اداکار۔ أمہ سٕنٛز پژٕٕرؠ چھےٚ سریکھا کونیڈلا، اداکارہ چرنجیوی سٕنٛز خانٛدارنہ۔ یہِ چھ اداکار رام چرن سنٛد گۄڈنیوک کزن۔
== حَوالہٕ ==
[[زٲژ:زِنٛدٕ لوٗکھ]]
pi6evxth6719trfzcza9a0jzicvnmbt
افضل گوٗر
0
20134
146723
94900
2026-08-01T06:07:09Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146723
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''محمد افضل گوٗر / گوٗروٗ''' (جوٗن 1969-9 فَرؤری 2013) اوس اَکھ کشمیری دہشت گرد یُس 2001 کس ہِندوستٲنؠ پارلیمنٹس پؠٹھ حملس مَنٛز پنن کردارٕ خٲطرٕ سزا دنہٕ آو۔<ref name="Jaffrelot">{{کِتاب حَوالہٕ|last=Jaffrelot|first=Christophe|url=https://books.google.com/books?id=i5GMCwAAQBAJ&pg=PA520|title=The Pakistan Paradox: Instability and Resilience|date=2015|publisher=Oxford University Press|isbn=978-0-19-023518-5|language=en}}</ref><ref name="THindu">{{Cite news|date=2013-02-09|title=Afzal Guru: A chronology of events|language=en-IN|journal=The Hindu|url=https://www.thehindu.com/news/national/afzal-guru-a-chronology-of-events/article4396402.ece|accessdate=2023-03-02|issn=0971-751X}}</ref> تٔمس میوٗل پننہ مُلوَثگی خٲطرٕ موتک سزا، یس ہنٛدستٲنہ سپریٖم کورٹن برقرار تھوٚو۔ صدر ہند سٕنٛد طرفہٕ رحمٕچ عرضی رد کرنہٕ پتہٕ آو تٔمس 9 فَرؤری 2013 پھٲسھؠ دنہٕ۔ أمہ سٕنٛز لاش آیہ دلہ ہنٛدس [[تہاڑ جیل]] کس أنٛد پٔکہ دفن کرنہٕ۔<ref>{{Cite news|date=2002-12-03|title=Afzal Guru: A chronology of events|language=en-IN|journal=The Hindu|url=https://www.thehindu.com/news/national/afzal-guru-a-chronology-of-events/article4396402.ece|accessdate=2023-03-02|issn=0971-751X}}</ref>
سہ اوس پاکستانس مَنٛز مقیم دہشت گردانہ تنظیم جیش محمد بٲژ۔<ref name="Jaffrelot">{{کِتاب حَوالہٕ|last=Jaffrelot|first=Christophe|url=https://books.google.com/books?id=i5GMCwAAQBAJ&pg=PA520|title=The Pakistan Paradox: Instability and Resilience|date=2015|publisher=Oxford University Press|isbn=978-0-19-023518-5|language=en}}</ref><ref name="THindu">{{Cite news|date=2013-02-09|title=Afzal Guru: A chronology of events|language=en-IN|journal=The Hindu|url=https://www.thehindu.com/news/national/afzal-guru-a-chronology-of-events/article4396402.ece|accessdate=2023-03-02|issn=0971-751X}}</ref>
==اِبتدأے زِندگی==
افضل گوٗر اوس 1969 تھس مَنٛز ہِندوستٲنؠ [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)]] کس [[وَرمُل|بارہمولہ]] ضِلہٕ کس شَہَر [[سوپور|سوپوٗر]] نزدیٖک [[دوآبگاہ|دوآبگہ گامس]] مَنٛز حبیب اللہ سٕنٛدس خانٛدانس مَنٛز زامُت ۔ حبیب اللہ اوس لکرِ تہٕ نقل و حملک کاربار چلاوان، تہٕ گزریومُت ییٚلہ گوٗروٗ شُر اوس۔ گوٗروٗ وَن کٕر پنٕنؠ سکوٗلٕچ تٲلیٖم گورنمنٛٹ سکوٗل، سوپورٕ پؠٹھٕ مکمل تہٕ 1986 تھس مَنٛز کوٚرکھ میٹرکک امتحان پاس۔ اَمہِ پتہٕ کوٚر أمؠ جہلم وادی میڈیکل کالجس مَنٛز دٲخلہٕ۔ تٔمؠ اوس پننس ایم بی بی ایس کورس گۄڈنیوک ؤری پوٗرٕ کوٚرمت تہٕ اوس مسابقتی امتحانن ہنٛز تیاری کران ییٚلہ تٔمؠ باقٕیہ سرگرمین مَنٛز حصہٕ نِنہٕ شروٗع کوٚر۔
== حَوالہٕ ==
[[زٲژ:2013 وَفات]]
lvdemooq36wo0ztovgoy95bvf9h7erx
آمِر پیٖرزادا
0
20450
146686
110027
2026-08-01T05:49:08Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146686
wikitext
text/x-wiki
{{اِنسان معلوٗمات ڈَبہٕ
| name = Aamir Peerzada
| image =
| caption = Peerzada in 2015
| birth_date = {{birth date and age|df=y|1991|4|4}}
| birth_place = [[Bandipora]], [[Jammu and Kashmir (state)|Jammu and Kashmir]], India
| death_date =
| death_place =
| education =
| occupation = Journalist, filmmaker & author
| agent =
| notable_works = Ramnath Goenka Award 2015, Redink Award 2016, Redink Award 2017, The Dark Hour: India Under Lockdowns
| title =
| spouse =
| children =
| relatives =
| family =
}}
'''آمِر پیٖرزادا''' چھِ اَکھ ہندوستٲنہ صحافی، دستاویزی فلم ساز تہٕ مصنف۔ سہ چھ وٕنکیٚنس دلہ تہٕ سِریٖنَگرَس مَنٛز واقع [[بی بی سی نیوز]] سٟتؠ کٲم کران۔ تٔمہ چھ مارٕچ 2017 ہس تام بطور رپوٹر تہٕ پروڈیوسر این ڈی ٹی وی یس سۭتہ کٲم کٔرمٕژ۔ 2015 ہس مَنٛز، کٔر تٔمؠ اپریل 2015 کس نیپال کس زلزلس دوران ماؤنٹ ایورسٹ کس لچہِ تام اَکھ چیلنجنگ سفر فلمایا۔<ref>{{ویب حَوالہٕ|title=Blog: Frozen Bodies, Snow Stained With Blood at Everest Base Camp|url=http://www.ndtv.com/blog/frozen-bodies-snow-stained-with-blood-at-everest-base-camp-760351}}</ref> دستاویزی فلم آپریشن ایورسٹ-سمیٹرز ٹو سیویئرس آیہٕ پتہٕ پیرزادا تہٕ تہنٛز ٹیم کہ طرفہٕ ریکارڈ کرنہٕ آمٕژ فوٹیجک اِستِمال کٔرِتھ بناونہٕ۔ تٔمہ چھِ ڈاکومنٹری فلمہٕ لائٹنگ دی ہمالیہ تہٕ سیاچن-جرنی ٹو دی ورلڈز ہائیجٹ بیٹل فیلڈ تہ تیار کٔرمٕژ۔[3]<ref>{{ویب حَوالہٕ|title=Blog: A 60-km Trek to the World's Highest Battlefield, Siachen|url=http://www.ndtv.com/blog/a-60-km-trek-to-the-worlds-highest-battlefield-siachen-1234739}}</ref>
پیٖرزادا چھ رولی بکس کہ انتھولوجی دی ڈارک آور: انڈیا انڈر لاک ڈاؤنز ہند مصنفینن مَنٛز اَکھ۔
== اِبتدأے زِندگی تہٕ اِبتدأے تألیٖم ==
پیٖرزادا زاو 1991 ہس مَنٛز [[کٔشیٖر|کشمیر]] ہندوستانس مَنٛز۔ أمہ سنٛد مول آو 2002 ہس مَنٛز نامعلوم بندوق بردارو دسہ مارنہٕ۔<ref>{{ویب حَوالہٕ|date=10 June 2017|title=Aamir Rafiq bags second RedInk award for Excellence in Journalism|url=http://risingkashmir.com/news/aamir-rafiq-bags-second-redink-award-for-excellence-in-journalism|website=risingkashmir.com|access-date=18 October 2024|archive-date=19 February 2019|archive-url=https://web.archive.org/web/20190219015752/http://risingkashmir.com/news/aamir-rafiq-bags-second-redink-award-for-excellence-in-journalism|url-status=dead}} {{Webarchive|url=https://web.archive.org/web/20190219015752/http://risingkashmir.com/news/aamir-rafiq-bags-second-redink-award-for-excellence-in-journalism |date=19 February 2019 }}</ref><ref>{{ویب حَوالہٕ|date=15 February 2019|title=Aamir Peerzada is a journalist for BBC Indian languages. He grew up in Indian-administered Kashmir, during insurgency of the 1990s, and the violence reached his family. It was this tragic event which compelled him to become a journalist.|url=https://www.bbc.co.uk/programmes/p07109c6|publisher=BBC}}</ref>پیٖرزاداہن کٕر پننہ سکولٕچ تألیٖم جواہر نوودیہ ودیالیہ [[وَرمُل|بارہمولہ]] پیٹھہٕ تہٕ پتہٕ کٔرٕن سائنسس مَنٛز بیچلر باپتھ [[یونِورسِٹی آف کَشمیٖر|کشمیر یونیورسٹی]] مَنٛز شمولیت اختیار۔ اَمہِ پتہٕ کٔر تٔمؠ نشریاتی صحافت ہنٛز مطٲلعہٕ۔
== اعزاز تہٕ یَنام ==
* رام ناتھ گوئنکا ایوارڈ فار ایکسی لینس ان جرنلزم 2015 <ref>{{ویب حَوالہٕ|title=Ramnath Goenka Excellence in Journalism Awards|url=http://expressindia.indianexpress.com/ramnath-goenka-foundation/winners2015.html|website=The Indian Express|access-date=2024-10-18|archive-date=2019-05-28|archive-url=https://web.archive.org/web/20190528130203/http://expressindia.indianexpress.com/ramnath-goenka-foundation/winners2015.html|url-status=dead}} {{Webarchive|url=https://web.archive.org/web/20190528130203/http://expressindia.indianexpress.com/ramnath-goenka-foundation/winners2015.html |date=2019-05-28 }}</ref>
* ریڈ انک ایوارڈ 2016-سپورٹس زمرس تحت چھ انڈین جرنلزمس مَنٛز ایکسیلنس <ref>{{ویب حَوالہٕ|last=Rathod|first=Pranav|title=Pressclub Mumbai|url=http://www.mumbaipressclub.com/public/index.php/redink2016|website=MumbaiPressclub|access-date=2024-10-18|archive-date=2018-09-25|archive-url=https://web.archive.org/web/20180925142312/http://www.mumbaipressclub.com/public/index.php/redink2016|url-status=dead}} {{Webarchive|url=https://web.archive.org/web/20180925142312/http://www.mumbaipressclub.com/public/index.php/redink2016 |date=2018-09-25 }}</ref>
* ریڈ انک ایوارڈ 2017-سائنس تہٕ اختراع کس زمرس تحت چھ انڈین جرنلزمس مَنٛز بہتری <ref>{{ویب حَوالہٕ|last=Rathod|first=Pranav|title=Pressclub Mumbai|url=http://www.mumbaipressclub.com/public/index.php/redink2017|website=MumbaiPressclub|access-date=2024-10-18|archive-date=2020-06-30|archive-url=https://web.archive.org/web/20200630214710/http://www.mumbaipressclub.com/public/index.php/redink2017|url-status=dead}} {{Webarchive|url=https://web.archive.org/web/20200630214710/http://www.mumbaipressclub.com/public/index.php/redink2017 |date=2020-06-30 }}</ref>
== حالٕے کٲم ==
* (2015 آپریشن ایورسٹ-سمیٹیرز ٹو سیویئرس این ڈی ٹی وی
* (2016) لائٹنگ دی ہمالیہ این ڈی ٹی وی
== حَوالہٕ ==
[[زٲژ:زِنٛدٕ لوٗکھ]]
[[زٲژ:کٲشِرؠ لوٗکھ]]
[[زٲژ:کٲشِرؠ مُسَلمان]]
k1srvb2uin6lc84l1a4t7i7wq4ntada
1990 زُکُر تہٕ ٹینٛگ پوٗر قتلِ عام
0
20939
146652
100920
2026-08-01T05:21:19Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146652
wikitext
text/x-wiki
'''زُکُر تہٕ ٹینٛگ پوٗر قتلِ عام''' اوس مظٲہرن ہنٛد قتلِ یم 1 مارٕچ 1990 دۄہ [[سِریٖنَگَر|سریٖنگر]] کس [[زُکُر]] کرٛاسنٛگ تہٕ ٹینٛگ پوٗر بائی پاس روڈس پؠٹھ [[کٔشیٖر]] مَنٛز رائے دأری متعلق [[اقوامہٕ متحدٕ|اقوام متحدہ]] قراردادس پؠٹھ عمل کرنُک مطألبہٕ اوس کران، یَتھ مَنٛز ہِندوستٲنؠ فوجس ذریعہٕ 26 افراد ہلاک تہٕ 14 زخمی گیؠ۔<ref>{{کِتاب حَوالہٕ|last=Ali|first=Tariq|title=Kashmir: The Case for Freedom|last2=Bhatt|first2=Hilal|last3=Chatterji|first3=Angana P.|last4=Mishra|first4=Pankaj|last5=Roy|first5=Arundhati|publisher=[[Verso Books]]|year=2011|isbn=9781844677351|page=xii|author-link=Tariq Ali|author-link3=Angana P. Chatterji|author-link4=Pankaj Mishra|author-link5=Arundhati Roy}}</ref><ref name="gossman1991">{{کِتاب حَوالہٕ|last=Gossman|first=Patricia|title=Human Rights in India: Kashmir Under Siege|publisher=[[Human Rights Watch]]|year=1991|isbn=9780300056143|pages=59–60}}</ref> امؠ وجہ سٟتؠ کٔر ایمنسٹی انٹرنیشنل کشمیرس پؠٹھ فوری کاروٲیی خٲطرٕ اپیٖل جٲری۔<ref>{{کِتاب حَوالہٕ|last=Maheshwari|first=Anil|title=Crescent over Kashmir: Politics of Mullaism|publisher=[[Rupa & Co.]]|year=1993|isbn=9788171671571|pages=172–173}} </ref>{{عوامس پؠٹھ حملہٕ معلوٗمات ڈَبہٕ|location=[[زُکُر]], [[سِریٖنَگَر]], [[ہِندوستان]]<br/>ٹینٛگ پوٗر|date=1 مارٕچ 1990|partof=[[جۆم تہٕ کٔشیٖر منٛز اِنسٲنی حقوٗقن ہِنٛز خِلاف ورزی]]|target=عوام|type=قتل عام بڑِس تہٕ پؠمانس پیٚٹھ شوٗٹِنٛگ|fatalities=47 مٲرِکھ|injuries=14–100 زخمی|perpetrator={{army|India}}}}
== حَوالہٕ ==
[[زٲژ:سِریٖنَگَر ضِلہٕ]]
089a1xg8cn3usb5j0baullcbfs9fbss
1990 ہنٛدٕوور قتلِ عام
0
21154
146653
141444
2026-08-01T05:21:29Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146653
wikitext
text/x-wiki
{{عوامس پؠٹھ حملہٕ معلوٗمات ڈَبہٕ|title=ہنٛدٕوور قتلِ عام|partof=[[جۆم تہٕ کٔشیٖر منٛز اِنسٲنی حقوٗقن ہِنٛز خِلاف ورزی]]|image=|image_size=|image_upright=|alt=|caption=|map=|map_size=|map_alt=|map_caption=|location=[[ہنٛدٕوور]], [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|جۆم تہٕ کٔشیٖر]], [[ہِندوستان]]|target=عوام|coordinates=|date=25 جنوَری 1990|time=11am-2pm|timezone=|type=قتلِ عام|fatalities=21 مٲرِکھ|injuries=75 زخمی|victims=|perpetrators={{flagdeco|India}} Border Security Force}}
'''ہنٛدٕوور قتلِ عام''' اوس بارڈر سیکورٹی فورس (بی ایس ایف) کہ طرفہٕ 25 جَنؤری 1990 ہس مَنٛز [[ہِندوستان]] کس [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|جموں و کشمیر]] کس [[کۄپوور ضِلہٕ]] کس أکس قصبس [[ہنٛدٕوور|ہنٛدٕوٲرِس]] مَنٛز 21 غٲر مسلح شہری مارنہٕ آمت۔<ref>{{ویب حَوالہٕ|last=migrator|date=2018-01-24|title=Handwara massacre survivors want a memorial for the victims|url=https://www.greaterkashmir.com/kashmir/handwara-massacre-survivors-want-a-memorial-for-the-victims/|access-date=2024-12-18|website=Greater Kashmir|language=en-US}}</ref><ref name=":0">{{ویب حَوالہٕ|last=|date=2019-01-25|title=29 Years On, Justice Eludes Handwara Massacre Victims|url=https://kashmirobserver.net/2019/01/25/29-years-on-justice-eludes-handwara-massacre-victims/?utm_source=chatgpt.com|access-date=2024-12-18|website=Kashmir Observer|language=en-US}}</ref>
== پس منظر ==
ہنٛدٕوور واقعہٕ برٛونٛہہ، 21 جَنؤری 1990 دوہ کٔر سینٹرل ریزرو پولیس فورس (سی آر پی ایف) سری نگر کس گأوکٔدلس پؠٹھ مظٲہرن پؠٹھ گولہ باری، ییٚمہ سۭتہ واریاہ شہری ہلاک گیؠ۔ یہِ واقعہٕ، یَتھ [[1990 گأوکدٕل قتلِ عام]] ونان چھ، کوٚر عوٲمی غم تہٕ شرارتہ تیز تہٕ اَمہِ کہ وجہ سٟتؠ گوو پورٕ علاقس مَنٛز بٔڑس پیمانس پؠٹھ احتجاج۔<ref>{{ویب حَوالہٕ|title=Kashmir: The Scarred and the Beautiful|url=https://www.nybooks.com/articles/2008/05/01/kashmir-the-scarred-and-the-beautiful/|url-status=dead|archive-url=https://web.archive.org/web/20160201175847/https://www.nybooks.com/articles/2008/05/01/kashmir-the-scarred-and-the-beautiful/|archive-date=1 February 2016|access-date=26 January 2022|website=The New York Review of Books}}</ref>
== قتلِ عام ==
25 جَنؤری [[1990 گأوکدٕل قتلِ عام|1990 دۄہ گٲوکدٕل قتلِ عامس]] خَلاف احتجاج کرنہٕ تہٕ ژور دۄہ برٛونٛہہ گژھن وٲلس قَتٕل عامس جواب دہ آسنٛک مطالبہٕ کرنہٕ خٲطرٕ آیہ ساسہٕ بٔد بسکیٖن ہنڈواڈاہس مَنٛز جمع کرنہٕ۔ احتجاج کرن وٲلہ کٔرؠ نعرن ہنٛد نعرہ لگٲوتھ تہٕ پلے کارڈ لہرٲوتھ شہرس مَنٛز جلوٗس۔ ییٚلہٕ جلوٗس ہنٛدٕوور پُلیس سٹیشنس قریب ووت، اَکھ ٹاٹا مٹاڈور (407) بی ایس ایف اہلکار ہیتھ ووت جائے وقوع پؠٹھ۔<ref name=":0"/><ref>{{ویب حَوالہٕ|title=Handwara Massacre {{!}} Jan 25, 1990: When 21 people fell to BSF bullets|url=https://www.greaterkashmir.com/kashmir/handwara-massacre-jan-25-1990-when-21-people-fell-to-bsf-bullets|access-date=26 January 2022|website=Greater Kashmir}}</ref><ref>{{ویب حَوالہٕ|title="It was doomsday": 31 years on, justice eludes Handwara massacre victims|url=https://thekashmirwalla.com/it-was-doomsday-31-years-on-justice-eludes-handwara-massacre-victims/|url-status=usurped|archive-url=https://web.archive.org/web/20220125144909/https://thekashmirwalla.com/it-was-doomsday-31-years-on-justice-eludes-handwara-massacre-victims/|archive-date=25 January 2022|access-date=26 January 2022|website=the Kashmir Walla}}</ref>
چشم دیٖد گواہن مطٲبق کٔر بی ایس ایف اہلکارو بلا ؤنکہ ہجومس پؠٹھ اندٕ اندٕ گولہ چلاونہٕ۔ گولہ باری ہٕنٛد نٔتیٖجس مَنٛز گٔیہ فوری طور 21 شہری ہلاک تہٕ 75 کھۄتہٕ زیٛادٕ زخمی۔ ہلاک گژھن والؠن مَنٛز ٲسؠ زنانہٕ تہٕ شُرؠ شٲمل، واریاہن چشم دیٖد گواہو کوٚر یہِ منظر افراتفری تہٕ تکلیف دہ قرار، یَتھ مَنٛز لاشہٕ زمیٖنس پؠٹھ پیمٕتؠ چھ تہٕ زندٕ بچیمتؠ چھ گولہ دٲری نش بچنہٕ خٲطرٕ ژلان۔<ref>{{ویب حَوالہٕ|last=|first=|date=2021-01-25|title=Handwara Massacre: Where 25 fell to Bullets mourning Gaw Kadal|url=https://thekashmiriyat.co.uk/handwara-massacre-where-25-fell-to-bullets-mourning-gaw-kadal/?amp=1|access-date=2024-12-18|website=The Kashmiriyat|language=en-US|archive-date=2023-01-25|archive-url=https://web.archive.org/web/20230125141415/https://thekashmiriyat.co.uk/handwara-massacre-where-25-fell-to-bullets-mourning-gaw-kadal/?amp=1|url-status=dead}}</ref>
==حَوالہٕ==
{{حَوالہٕ}}
[[زٲژ:کۄپوور ضِلہٕ]]
fzr0dkbz8nx0ohu7vy0ybw98qyulshy
اَلطاف بُخاری
0
21256
146761
133390
2026-08-01T06:25:24Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146761
wikitext
text/x-wiki
{{دَفتَردار معلوٗمات ڈَبہٕ|name=اَلطاف بُخاری|image=|caption=|birth_date={{Birth date and age|df=y|1958|2|19}}|birth_place=[[سِریٖنَگَر]]، [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)]]|occupation=سِیاسَتھ دان تہٕ کاربٲرؠ شخٕص|nationality=ہِندوستٲنؠ|party=[[جموں اینٛڈ کشمیٖر اپنی پارٹی]](2020-موجوٗد) <br> [[جموں و کشمیر پیپلٕز ڈیموکریٹِک پارٹی]](2020 تام)|office1=صدٕر [[جموں اینٛڈ کشمیٖر اپنی پارٹی]]|term_start1=2020|predecessor1=جاے قٲیِم گٲمٕژ|successor1=|office2=رکن جموں و کشمیر قانوٗن ساز اسمبلی|constituency2=[[اُمرا کدٕل اسمبلی حلقہٕ]]|term_start2=2015|term_end2=2018|office3=|term_start3=2015|term_end3=2016|office4=وزیٖرِ باغاتن ہُینٛد|term_start4=2015|term_end4=2016|office5=وزیٖرِ تعلیٖم جموں و کشمیٖر|term_start5=4 اَپریل 2016|term_end5=جوٗن 2018|office6=وزیٖرِ محنت و روزگار جموں و کشمیر|term_start6=مارٕچ 2018|term_end6=جوٗن 2018|office7=وزیٖرِ خزانہٕ جموں و کشمیر|term_start7=4 اَپریل 2016|term_end7=19 جوٗن 2018}}
[[فَیِل:A delegation led by the Minister for Education, Jammu & Kashmir, Shri Syed Mohammad Altaf Bukhari meeting the Union Minister for Human Resource Development, Shri Prakash Javadekar, in New Delhi (1).jpg|thumb|اَلطاف بُخاری میٖٹِنٛگ منٛز]]
سید محمد اَلطاف بُخاری چھ اَکھ ہندوستٲنہ [[سِیاسَتھ دان]] یمیک تعلق چھ [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)|جموں و کشمیر]] سٟتؠ۔ سہ چھ اَکھ سیٲسی تنظیم [[جموں اینٛڈ کشمیٖر اپنی پارٹی|جموں و کشمیر اپنی پارٹی]] ہنٛد صدر، یوٚس تٔمؠ 2020 مَنٛز شروٗع کٔر۔<ref>{{Cite news|title=Altaf Bukhari again elected as president of Apni Party|url=https://www.hindustantimes.com/cities/chandigarh-news/jk-altaf-bukhari-again-elected-as-president-of-apni-party-101678489835533.html|publisher=[[Hindustan Times]]|date=March 11, 2023}}<cite class="citation news cs1" data-ve-ignore="true">[https://www.hindustantimes.com/cities/chandigarh-news/jk-altaf-bukhari-again-elected-as-president-of-apni-party-101678489835533.html "Altaf Bukhari again elected as president of Apni Party"]. [[Hindustan Times]]. 11 March 2023.</cite></ref> تٔمہ کٔر 2015 پؠٹھٕ 2018 تام بطور رکن جۆم تہٕ کٔشیٖر مَجلِسہِ قۄنوٗن سٲزی طور کٲم، یمؠ [[اُمرا کدٕل اسمبلی حلقہٕ]] نمٲئندگی کٔر۔ تمہ کٕر [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|جموں و کشمیر]] وزیٖرِ تٲلیٖم کٲم تہٕ پتہٕ سمبھول وزارت مالیات، محنت تہٕ روزگارٕچ اضٲفی ذمہٕ دٲری۔<ref name="Indiatv">{{Cite news|title=Mehbooba reshuffles cabinet, appoints Altaf Bukhari as education minister|url=https://www.indiatvnews.com/politics/national-mehbooba-reshuffles-cabinet-appoints-altaf-bukhari-as-education-minister-369338|publisher=[[India TV]]|date=February 17, 2017}}</ref><ref name="firstpost">{{Cite news|title=Jammu and Kashmir education minister Syed Mohammed Altaf Bukhari given additional charge of finance|url=https://www.firstpost.com/india/jammu-and-kashmir-education-minister-syed-mohammed-altaf-bukhari-given-additional-charge-of-finance-4388429.html|publisher=[[Firstpost]]|date=March 13, 2018}}</ref><ref name="greaterkashmir">{{Cite news|title=Education Minister Altaf Bukhari gets additional charge of Finance, Labour and Employment depts|url=https://www.greaterkashmir.com/kashmir/education-minister-altaf-bukhari-gets-additional-charge-of-finance-labour-and-employment-depts|publisher=[[Greater Kashmir]]|date=March 14, 2018}}</ref>
== اِبتدٲے زِندگی تہٕ اِبتدٲے تٔعٲلیٖم ==
أمہ چھ وٗڈۆر-سوپور کس گورنمنٹ ایگریکلچر کالجس مَنٛز زرعی سائنس مَنٛز بیچلر ڈگری حٲصل کٔرمٕژ، یوٚس 1980 مَنٛز [[یونِورسِٹی آف کَشمیٖر|کشمیر یونیورسٹی]] ذٔریعہٕ حٲصل ٲس کٔرمٕژ۔<ref>{{Cite news|last=Mukherjee|first=Saurav|title=Syed Mohammad Altaf Bukhari is PDP-NC-Congress CM Face: All You Need to Know About J&K Leader|url=https://www.latestly.com/india/politics/syed-mohammad-altaf-bukhari-is-pdp-nc-congress-cm-face-all-you-need-to-know-about-jk-leader-499465.html|publisher=LatestLY|date=November 21, 2018}}</ref> أمہ سنٛد مول اوس سید محمد اقبال بُخاری اَکھ مشہوٗر کارٕبٲر تہٕ ایف آیی ایٚل انڈسٹریزک بانی۔<ref name="bukhari">{{Cite news|last=Hussain|first=Masood|title=A Tycoon's Death|url=https://kashmirlife.net/a-tycoons-death-vol-13-issue-35-280534/|publisher=[[Kashmir Life]]|date=November 25, 2021}}</ref>
==حَوالہٕ==
{{حَوالہٕ}}
[[زٲژ:کٲشِرؠ سِیاسَتدان]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
godh32sb9plwu82d0nc7gr9yc7nk50l
آل پارٹیز حُریَت کانفرنس
0
21310
146684
102723
2026-08-01T05:48:39Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146684
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''آل پارٹیز حُریت کانفرنس''' ('''اے پی ایچ سی''') چھ 26 سیٲسی، سمٲجی تہٕ مذہبی تنظیمن ہنٛد اتحاد یس 9 مارٕچ 1993 تس مَنٛز [[کشمیر تنازٕ|کشمیر تنازعہ]] مَنٛز کشمیری آزٲدی ہنٛد وجہ پٔدٕ کرنہٕ خٲطرٕ اَکھ متحد سیٲسی محاذ کس طورس پیٚٹھ قٲیم کرنہٕ آو۔ محمود احمد ساگھار اوس اے پی ایچ سی-پی اے کے چیپٹرک گوڈنک کنوینر ییٚلہ 1993 تھس مَنٛز اتحاد قٲیم گوٚو۔<ref>{{Cite news|url=http://indianexpress.com/article/explained/hurriyat-its-history-role-and-relevance/|title=Hurriyat: Its History, Role and Relevance|date=31 August 2015|journal=The Indian Express|accessdate=13 May 2017|language=en-US}}<cite class="citation news cs1" data-ve-ignore="true">[http://indianexpress.com/article/explained/hurriyat-its-history-role-and-relevance/ "Hurriyat: Its History, Role and Relevance"]. </cite></ref> اَمہِ اتحادس چھ تٲریٖخی طور [[پٲکِستان|پاکستانن]] مثبت طور وچھمت تکیاز یہِ چھ رِیاسَتھ [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)|جموں و کشمیر]] پؠٹھ ہندوستٲنہ حوٚکوٗمَتھ کس دعوس مقابلہٕ کران۔<ref name="kashmirherald1">{{ویب حَوالہٕ|title=All Party Hurriyat Conference (APHC)|url=http://www.kashmirherald.com/profiles/hurriyat.html|access-date=10 March 2015|publisher=Kashmirherald.com}}</ref><ref name="autogenerated1">{{ویب حَوالہٕ|title=All Parties Hurriyat Conference|url=http://www.satp.org/satporgtp/countries/india/states/jandk/terrorist_outfits/Hurriyat.htm|access-date=10 March 2015|publisher=Satp.org}}</ref><ref>{{ویب حَوالہٕ|title=Sorry for the inconvenience|url=http://mea.gov.in/opinion/2002/05/23o05.htm|access-date=9 December 2007}}</ref> تنظیٖم چھ دۄن اہم دھڑن مَنٛز تقسیٖم، میٖروایز تہٕ گیلانی دھڑ۔ [[میرواعظ عمر فاروق]] چھ میٖرواعِظ دھڑک بانی تہٕ چیئرمین تہٕ مسارت عالم بھٹ چھ گیلانی دھڑک عبوری چیئرمین، یس تہنٛد مرنہٕ پتہٕ دھڑک بانی [[سید علی شاہ گیلانی]] سنٛد جانشین گوٚو۔<ref>{{ویب حَوالہٕ|date=2 February 2019|title=Separatist leader Mirwaiz Umar Farooq placed under house arrest|url=https://www.thehindu.com/news/national/separatist-leader-mirwaiz-umar-farooq-placed-under-house-arrest/article26160439.ece|access-date=14 February 2023|website=Press Trust of India|publisher=The Hindu}}</ref><ref name="Desk">{{ویب حَوالہٕ|last=News Desk|date=2021-09-07|title=Masarat Alam is new chairman of Hurriyat Conference {{!}} Free Press Kashmir|url=https://freepresskashmir.news/2021/09/07/masarat-alam-is-new-chairman-of-hurriyat-conference/|access-date=2021-09-07|website=freepresskashmir.news|language=en-GB}}</ref>
==حَوالہٕ==
[[زٲژ:کٔشیٖر]]
s028iolbwm58wdorjxc5ze1t05dqbzd
افروت پیک
0
21456
146722
103121
2026-08-01T06:06:51Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146722
wikitext
text/x-wiki
{{Infobox mountain
| name = Apharwat Peak
| photo = Apharwat_Peak.JPG
| photo_caption = Apharwat Peak as seen from Kongdori.
| photo_alt = A large, snow-clad mountain ridge
| elevation_m = 4390
| elevation_ref = <ref name="elevation"/>
| prominence_m =
| prominence_ref =
| parent_peak =
| range = [[Pir Panjal Range]]
| location = [[Gulmarg]], [[Jammu and Kashmir (union territory)|Jammu and Kashmir]], [[India]]
| map = India Jammu and Kashmir
| map_caption = Location in Jammu and Kashmir
| label_position = right
| map_size = 250
| coordinates = {{coord|33.9995402|N|74.325517|E|type:mountain_scale:100000|format=dms|display=inline,title}}
| type =
| easiest_route = Cable car
}}
<references />
افروت چوٹی چھےٚ اِکھ چوٹی، یوٚسہٕ سطح سمندر پیٚٹھٕ 4,390 میٖٹَر (14,403 فٹ) تھدس ہندوستان کِس [[گُلمَرگ|گلمارگ]] مَنٛز واقعہٕ چھےٚ۔ اَتھ چھُ واریاہ شٔہر یوان تہٕ چھُ ؤریک زیٛادٕ تر وقتہٕ شٔہرٕ سٟتؠ ڈھکتھ روزان۔ لائن آف کنٹرول (ایل او سی) چھُ ییٚتہ پؠٹھ بمشکل کینٛہہ کلومیٹر دور۔ گٗلمارگ پؠٹھٕ کیبل کار چِہ دومہ مرحلس مَنٛز، اَتھ جایہ واتنہٕ خٲطرٕ چھُ موسمس پؠٹھ زیٛادٕ انحصار۔
گُلمارگس مَنٛز چھُ ترٛیٚن ایکڑ کھۄتہٕ زیٛادٕ سِکی تہٕ سُنو بورڈنگ ہنٛد علاقہٕ۔ شُروعات کرن والین ہندؠ ڈھلان چھُ لگ بگ 7000 فٹن پیٹھہٕ شۆروٗع گژھان، ییلہ زن کِہ فیز 1 ہٕچ زیٛادٕ سنگین دوڑ چھ 10,000 فٹن پؠٹھ۔ کرسی لفٹ ہؠکہ سکی تہٕ سُنو بورڈٕکؠ شوقینن 11,500 فٹہٕ تام واتٲوتھ، ییٚلہ زَن مرحلہٕ 2 چھ 14,000 فٹہٕ پؠٹھ ساروٕے کھۄتہٕ زیٛادٕ دوڑ۔<ref>{{ویب حَوالہٕ|title=5 of the best snowboarding destinations in India|url=https://www.redbull.com/in-en/snowboarding-destinations-india|access-date=2020-09-23|website=Red Bull|language=en}}</ref>
افروت چوٹی پؠٹھ گونڈولا، یَس ایشیا ہک سَاروی کھوتہٕ بوٚڑ تہٕ تھود کیبل کار چھُ یَتھ مَنٛز پائنک جنگل تہٕ شینہٕ سٟتؠ ڈھکن ہمالیٲیی پہاڑن ہنٛز چوٹیہٕ چھُ، چھُ سکیئرن تہٕ سُنو بورڈرزن پہاڑن پؠٹھ 3900 میٖٹَر پؠٹھ 4100 میٖٹَر تھدس تام نوان۔<ref>{{ویب حَوالہٕ|date=2020-02-22|title=Gulmarg preps for national winter games, Kashmir hopes for tourism boost|url=https://www.hindustantimes.com/india-news/gulmarg-preps-for-national-winter-games-kashmir-hopes-for-tourism-boost/story-3ddHDh2Q9AIusZ4k6P2h4I.html|access-date=2020-09-23|website=Hindustan Times|language=en}}</ref> سَاروی کھوتہٕ نزدیٖک ہوائی اڈہ چھُ شیخ ال عالم بَین الاقوٲمی ہوائی اڈہ سری نگر۔
==حَوالہٕ==
[[زٲژ:وَرمُل ضِلہٕ]]
nwjwmhk7hp8kbjxn3fivoluf2fdfc3j
2009 آسیہ تہٕ نیٖلوفر کیس
0
21468
146655
103184
2026-08-01T05:23:07Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146655
wikitext
text/x-wiki
{{عوامس پؠٹھ حملہٕ معلوٗمات ڈَبہٕ|map={{switcher
| {{Location map |India
| float = center
| width = 250
| label = شُپؠ یَن
| coordinates = {{Coord|33.72|74.83}}
}}
| Show map of India
| {{Location map |India Jammu and Kashmir
| float = center
| width = 250
| label = شُپؠ یَن
| coordinates = {{Coord|33.72|74.83}}
}}
| Show map of Jammu and Kashmir}}|location=بۆنگام، [[شُپؠ یَن]]، [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|جموں و کشمیر]]،|date=29 مے 2009|type=بیٚصدری تہٕ قتٕل|fatalities=2|title=2009 شُپؠ یَن بیٚصدری تہٕ قتٕل کیس<br>2009 آسیہ تہٕ نیٖلوفر کیس}}
شُپؠ یَن بیٚصدری تہٕ قتلک مقدمہٕ، یَتھ آسایہ، نیٖلوفر کیس تہٕ چھ ونان، چھ سی آر پی ایف کہ طرفہٕ مبینہ طور پٲٹھؠ دۄن نوجوان زنانن اغوا، بیٚصدری تہٕ قتلن ہنٛد مقدمہٕ۔<ref name="Greater Kashmir 2019">{{ویب حَوالہٕ|date=2019-05-29|title=Asiya, Neelofar rape & murder: No justice to victims as a decade passes|url=https://www.greaterkashmir.com/kashmir/asiya-neelofar-rape-murder-no-justice-to-victims-as-a-decade-passes|access-date=2022-05-29|website=Greater Kashmir}}</ref><ref name="Fida 2017">{{Cite news|last=Fida|first=Rouf|title=Aisya-Neelofar case: Shakeel's nightmare hasn't ended yet|journal=Free Press Kashmir|date=2017-05-30|url=https://freepresskashmir.news/2017/05/30/aisya-neelofar-case-shakeels-nightmare-hasnt-ended-yet/|accessdate=2022-05-29}}</ref><ref name="autogenerated1">{{Cite news|title=Deaths provoke Kashmir protests|url=http://news.bbc.co.uk/2/hi/south_asia/8076666.stm|publisher=BBC}}</ref> 29 تہٕ 30 میی 2009 ہس درمیان چھ [[ہِندوستان]] کس رِیاسَتھ [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|جموں و کشمیر]] کس [[شۄپیان ضِلہٕ]] کس بۆنگامس مَنٛز پُراَسرار حالات۔ زٕ زنانہٕ، یِم زٲم کاکنہِ آسہٕ، گیؠ 29 مئی 2009 گرٕچہِ وتہِ پؠٹھ پننؠن باغو منٛزٕ لاپتہ۔ دویمہ صبحہٕ آیہ تہنٛزٕ دۄشوٕنی ہِنٛز لاشہٕ اَکھ کلومیٖٹر دوٗر لبنہٕ۔ مقٲمی پولیسن کوٚر الزام رد یہِ ونتھ ز زنانہٕ چھ وٗچھنہٕ یوان ز تم چھ اکس [[کۄل|کۄلہِ]] مَنٛز پھٹمٕتؠ۔<ref name="autogenerated1" /> 22 جوٗن 2023 کوٚر جموں و کشمیر انتظامیہن زٕ ڈاکٹر،: ڈاکٹر بِلال احمد دلال تہٕ ڈاکٹر نِگہت شاہین چلّو مشترقہٕ پاکستانس مَنٛز قٲئم گروپو سۭتہ "سرگرمی سان کٲم کرنہٕ تہٕ مقدمس مَنٛز ثوٚبوٗت غلط ثٲبت کرنس پؠٹھ برخاست۔ افسرو مطٲبق، سنٹرل بیورو آف انویسٹی گیشنن (سی بی آیی) کوٚر پتہ ز 29 میی 2009 ہس مَنٛز آسیہ جان تہٕ نیٖلوفر سنٛد مرنہٕ اوس حادثٲتی طور پھٹنہٕ سٟتؠ گوٚو، نہ کہ عصمت دری یا قَتٕل سٟتؠ۔ ڈاکٹرن کٔر مبینہ طور پٲٹھؠ پوسٹ مارٹم رپورٹس مَنٛز حفاظتی دستہٕ بناونہٕ خٲطرٕ رٲبطہٕ، ییٚمیک مقصد ہنٛدستٲنہ ریاستس خَلاف ناراضگی پٲدٕ کرن اوس۔ سی بی آیی ین چھ یمن خَلاف ثوٚبوٗت بناوُن تہٕ واقعٕچ سچائی مسخ کرنہٕ باپتھ چھ یمن پؠٹھ کشمیرس مَنٛز پاکستان سٟتؠ وابستہٕ املاکن سٟتؠ سازشی ہنٛد اِلزام لگٲوِتھ فرد جرم عائد کٔرمٕژ۔<ref>{{Cite news|last=PTI|date=2023-06-22|title=Two J&K doctors dismissed for fabricating evidence in 2009 ‘Shopian rape-murder’ case|url=https://www.thehindu.com/news/national/other-states/two-jk-doctors-dismissed-for-fabricating-evidence-in-2009-shopian-rape-murder-case/article66997254.ece|accessdate=2024-11-08|journal=The Hindu|language=en-IN|issn=0971-751X}}</ref>
== ہَلاکتہٕ ==
22 ؤرِش نیٖلوفر جان تہٕ 17 ؤرِش آسیہ جان ٲس زٲم کاکنہِ تہٕ ٲس شُپین کس بۆنگامس مَنٛز روزان۔ نیٖلوفر جانس اوس شکیٖل احمد اہانٛگرس سٟتؠ خانٛدر کٔرِتھ تہٕ یمن بٲژن اوس دۄن ؤرؠ ین ہنٛد نیٚچوٗ۔ آسیہ جان ٲس عبدُل غنی اہانٛگر سٕنٛز کوٗر۔ أمؠ اوس مرنہٕ برٛونٛہہ ؤرؠ یس مَنٛز میٹرک اِمتحانن مَنٛز ڈِسٹِکشن حٲصل کوٚرمت۔ {{حَوالہٕ ضروٗرتھ|date=October 2024}}
==حَوالہٕ==
[[زٲژ:شُپؠ یَن ضِلہٕ]]
f5zjhe7g2hzfwhsnkke8kv6rdxhyr4s
اللہ جلائی بائی
0
21474
146725
103329
2026-08-01T06:09:58Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146725
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''اللہ جلائی بائی''' (1 فَرؤری 1902 - 3 نَوَمبَر 1992<ref>{{ویب حَوالہٕ|title=Allah Jilai Bai|url=https://www.mapsofindia.com/bikaner/famous-people/allah-jilai-bai.html|access-date=2025-02-18|website=www.mapsofindia.com}}</ref>)ٲس راجستھان، ہندوستانٕچ اَکھ لوک گُلوکار<ref>{{ویب حَوالہٕ|title=Allah Jilai Bai|url=https://www.mapsofindia.com/bikaner/famous-people/allah-jilai-bai.html|access-date=2025-02-18|website=www.mapsofindia.com}}</ref>۔
'''اللہ جلائی بائی''', بیکانیرَس مَنٛز زامٕژ گُلوکارَن ہِنٛدِس أکِس خانٛدانَس مَنٛز، 10 ؤری وٲنٛسہِ تام ٲس سۄ مہاراجہ گنگا سنگھ سٕنٛدِس دربارَس مَنٛز گیوان۔
سہٕ ٲس مانڈ، تھومری، خیال تہٕ دادرا ہَس مَنٛز اصل پٲٹھؠ وٲقف۔ أمؠ سُنٛد ساروِی کھۄتہٕ زِیٛادٕ مشہوٗر باتھ چہُ کیسریا بالم- 1982 مَنٛز دِیُوت ہِنٛدُستٲنہِ حُکوٗمتَن تٔمِس آرٹس کِس مٲدانَس مَنٛز [[پدم شری]] اعزاز، یوس سارِوٕے کھۄتہٕ بوٚڑ شہری اعزازو منٛزٕ اَکھ چہُ <ref>{{ویب حَوالہٕ|date=2012-02-29|title=Padma Shri Awardees - Padma Awards - My India, My Pride - Know India: National Portal of India|url=http://india.gov.in/myindia/padmashri_awards_list1.php?start=1140|access-date=2025-02-19|website=web.archive.org|archive-date=2012-02-29|archive-url=https://web.archive.org/web/20120229165559/http://india.gov.in/myindia/padmashri_awards_list1.php?start=1140|url-status=bot: unknown}}</ref><ref>{{ویب حَوالہٕ|title=Allah Jilai Bai|url=https://www.mapsofindia.com/bikaner/famous-people/allah-jilai-bai.html|access-date=2025-02-19|website=www.mapsofindia.com}}</ref>۔ أمِس آو 1988 مَنٛز فوک میوٗزِک باپتھ سنگیت ناٹک اکیڈمی ایوارڈ تہِ دِنہٕ، تہٕ آو 2012 ہَس مَنٛز مرنہٕ پتہٕ راجستھان رتن اعزاز تہٕ دِنہٕ۔<ref>https://timesofindia.indiatimes.com/city/jaipur/govt-names-seven-for-rajasthan-ratna-award/articleshow/12475144.cms</ref>
==اللہ جلائی بائی سٕنٛدؠ مشہوٗر بٲتھ==
*کیسریا بالم (ساروٕے کھۄتہٕ مَشہوٗر)
*بائی سارا بیرا
*موٗمل
*کُرجا
*چھپر پُران
*آج تو نینا رو لوبھی۔
*آیو آیو سنینا رو ساتھ
*پوٗجن دیو گنگور
==مزید وچھُوں==
*[[راک سٹار رمانی امل]]
*[[مالنی اوستھی]]
*[[من پریت اختر]]
==حَوالہٕ==
{{reflist}}
==بیرونی لنک==
* [https://web.archive.org/web/20080502052510/http://www.realbikaner.com/personality/jilai.html اللہ جلائی بائی realbikaner.com]
*[https://web.archive.org/web/20090105174210/http://www.hamarabikaner.org/bikaneripop/allahjillaibai.html پدم شری اللہ جلائی بائی]
*[https://web.archive.org/web/20111029065643/http://folkrajasthan.com/allah-jilai-bai/ FolkRajasthan.com پؠٹھ بوزِو اللہ جلائی بائی سٕنٛدؠ لُکہٕ بٲتھ]
[[زٲژ:1902 پٲدٲیِش]]
[[زٲژ:1992 وَفات]]
[[زٲژ:20 صٔدی ہِندوستان زَنان گُلوکار]]
[[زٲژ:ہِندوستٲنؠ لوٗکہٕ گُلوکار]]
[[زٲژ:ہِندوستٲنؠ زَنان لوٗکہٕ گُلوکار]]
bqscnjmzsd4wbaxubav58scbtu66e95
آنندی گوپال جوشی
0
21505
146688
110941
2026-08-01T05:49:28Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146688
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''آنندی بائی گوپال راؤ جوشی''' (31 مارٕچ 1865-26 فَرؤری 1887) ٲس مغربی طبٕچ گۄڈنچ ہِندوستٲنؠ خاتون ڈاکٹر۔ سۄ ٲس [[بَرطٲنوی ہِند]] کس سابقہ بمبئی پریسیڈنسی ہنٛز گۄڑنچ زنانہٕ ییٚمہ امریکہس مَنٛز مغربی طبس مَنٛز دۄن ؤرین ہنٛز ڈگری حٲصل کٔر۔<ref>{{Cite news|last=Venkatraman|first=Vijaysree|title=This woman in 1883 had the best answer to the question of why a girl would want to be a doctor|url=https://qz.com/240793/this-woman-in-1883-had-the-best-answer-to-the-question-of-why-a-girl-would-want-to-be-a-doctor/|publisher=[[Qz.com]]|date=27 July 2014|access-date=22 February 2025|archivedate=7 July 2018|archiveurl=https://web.archive.org/web/20180707094225/https://qz.com/240793/this-woman-in-1883-had-the-best-answer-to-the-question-of-why-a-girl-would-want-to-be-a-doctor/}}</ref> أمس ٲسؠ ''آنندی بائی جوشی'' تہٕ ''آنندی ''گوپال'' جوشی'' تہٕ وننہٕ یوان (ییٚتہ گوپال أمؠ سٕنٛدس خانٛدار سنٛد گۄڈنیوک ناو ''گوپال راؤ'' پؠٹھٕ اوس آمت۔ {{حَوالہٕ ضروٗرتھ|date=February 2024}}
== اِبتدٲے زِندگی ==
آنندی بایی جوشی زاے یمنا، کلیان مَنٛز، 31 مارٕچ 1865 تھس مَنٛز، پٲنٛژِم شُر نَوَن شُرؠن مَنٛز۔<ref name="Bhar2024">{{Cite journal|last=Bharadwaj|first=Hareesha Rishab|last2=Dalal|first2=Priyal|last3=Tan|first3=Joecelyn Kirani|last4=Agarwal|first4=Trishtha|last5=Javed|first5=Mahnoor|date=1 November 2024|title=Journey across the world to study medicine: The Anandi Joshi story|url=https://journals.sagepub.com/doi/full/10.1177/09677720231190887|journal=Journal of Medical Biography|language=en|volume=32|issue=4|pages=372–379|doi=10.1177/09677720231190887|issn=0967-7720|pmc=11566070}}</ref><ref name="Rao2021">{{کِتاب حَوالہٕ|last=Rao|first=Kavitha|url=https://books.google.com/books?id=9GHRzgEACAAJ|title=Lady Doctors: The Untold Stories of India's First Women in Medicine|date=2021|publisher=Westland Publications Private Limited|isbn=978-93-90679-05-8|pages=27-60|language=en|chapter=The good wife}}</ref> أمہ سٕنٛز پرورش گیہ أکس مرٲٹھہ چتپاون برہمن خانٛدانس مَنٛز، یَتھ کٔنؠ ز تمہ وقتہٕ اوس رواج تہٕ ماجہ ہنٛد دباو کِنہِ اوس أمہ نو ؤریہ کس وٲنٛسہ مَنٛز گوپال راؤ جوشی یس أمس کھۄتہٕ لگ بگ وہو ؤریہ بۆڈ مۆنٛڈ اوس، سۭتہ خانٛدر کوٚرمت۔<ref>{{کِتاب حَوالہٕ|last=Kosambi|first=M|url=https://books.google.com/books?id=LO-ztHz3XTUC&dq=chitpavan+anandibai&pg=PA104|title=Ideals, Images, and Real Lives: Women in Literature and History|last2=Thorner|first2=Alice|last3=Krishna Raj|first3=Maithreyi|date=2000|publisher=Orient Longman|isbn=81-250-0843-8|location=Hyderabad India|page=107}}</ref><ref name=":2">{{Cite news|url=http://indianexpress.com/article/who-is/who-is-anandi-gopal-joshi-5117944/|title=Who is Anandi Gopal Joshi?|date=31 March 2018|journal=The Indian Express|accessdate=31 March 2018|language=en-US}}</ref> {{Page number|date=February 2024}} خانٛدرٕ پتہٕ تھوٚو یمنا سٕنٛدس خانٛدارن أمہ سنٛد ناو بدلٲوتھ 'آنندی'۔<ref>{{ویب حَوالہٕ|title=Anandibai Joshi|url=http://www.streeshakti.com/booka.aspx?author=16|access-date=23 March 2018|website=Streeshakti The Parallel Force|publisher=Streeshakti}}<cite class="citation web cs1" data-ve-ignore="true">[http://www.streeshakti.com/booka.aspx?author=16 "Anandibai Joshi"]. ''Streeshakti The Parallel Force''. Streeshakti<span class="reference-accessdate">. Retrieved <span class="nowrap">23 March</span> 2018</span>.</cite></ref>
ژۄدہ ؤرشہٕ وٲنٛسہ مَنٛز دِژ آنندی بایی أکس نیٚچوس زؠوان، مگر طبی دیکھ بھال نہٕ آسنہٕ کنہ روٗز یہِ شُر صرف کُل دہن دۄہن زندٕ۔ یہِ گوٚو آنندی سٕنٛز زندگی مَنٛز اَکھ اہم موڑ ثٲبت تہٕ کٔرٕن سۄ ڈاکٹر بننہٕ خٲطرٕ حوصلہٕ افزٲیی۔<ref name=":1">{{Cite news|url=http://drexel.edu/now/archive/2017/March/Women-Physicians/|title=Remembering the Pioneering Women From One of Drexel's Legacy Medical Colleges|last=Falcone|first=Alissa|date=27 March 2017|journal=DrexelNow|accessdate=13 October 2017|language=en}}<cite class="citation news cs1" data-ve-ignore="true" id="CITEREFFalcone2017">Falcone, Alissa (27 March 2017). [http://drexel.edu/now/archive/2017/March/Women-Physicians/ "Remembering the Pioneering Women From One of Drexel's Legacy Medical Colleges"]. ''DrexelNow''<span class="reference-accessdate">. Retrieved <span class="nowrap">13 October</span> 2017</span>.</cite></ref> ییٚلہ گوپال راون تس مشنری سکوٗلن مَنٛز دٲخل کرنٕچ کوٗشش کٔر تہٕ یہِ گوٚو نہٕ کامیاب، تم گٔیہ کلکتہ منتقل۔ تتیٚتھ ہیٚچھ تٔمہ [[سَنَسکرٕٛت زَبان|سنٛسکرٕت]] تہٕ انگریزی پرٕنؠ تہٕ بولن۔
==حَوالہٕ==
[[زٲژ:1865 پٲدٲیِش]]
[[زٲژ:1887 وَفات]]
bcacq49rtptzge0nfq5xnarbslwjn12
اشون کمار
0
21565
146720
103797
2026-08-01T06:06:12Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146720
wikitext
text/x-wiki
{{حَوالہٕ وَرٲے}}
'''اشون کمار''' چھُ اَکھ ہندوستٲنئ فلم ساز۔ تٔمہ چھ آسکر خٲطرٕ نامزد ہندوستانٕچ وٲحد مختصر فلم لٹل ٹیررسٹ لیکھمٕژ، ہدایت کٲری کٔرمٕژ تہٕ پروڈیوس کٔرمٕژ یَتھ مَنٛز أمہ سٕنٛز گۄڈنچ فلم روڈ ٹو لداخ ٲس امی ؤریہ ریلیز گٔمٕژ۔ تٔمہ بنٲو فیچر ڈاکومنٹری فلمہٕ انشااللہ، کشمیر (2012) تہٕ ''انشا اللہ فٹ بال'' (2010) فیچر تھرلر دی فاریسٹ (2012) تہ کمونگ آف ایج ٹیل ڈیزڈ ان دون (2010) تہ۔
2005 ہَس مَنٛز بنیوو کمار اکیڈمی ایوارڈ آسکر نامزدگی حٲصِل کرن وول ساروٕے کھۄتہٕ کم وٲنٛسہ ۂند ہنٛدستٲنہ مُصنف/ہدایت کار۔ سہ چھ گۄڈنیوک ہندوستٲنہ تہ یس پنٛنہ فلمہ لٹل ٹیررسٹس سٟتؠ یورپی فلم اکیڈمی مَنٛز نامزد گوٚو۔
[[زٲژ:زِنٛدٕ لوٗکھ]]
b9amr0r2ej4opblugsh7x95mtyw5fft
اَنُشکا سین
0
21615
146772
131901
2026-08-01T06:28:31Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146772
wikitext
text/x-wiki
{{Infobox person
| name = اَنُشکا سین
| image = Anushka Sen snapped at Amazon Prime Video India's announcement slate 2024.jpg
| caption = سین 2024
| birth_date = {{Birth date and age|2002|8|4|df=y}}
| birth_place = رانچی، جھارکھنڈ, [[ہِندوستان]]
| education = ٹھاکُر کالیج آف سائنس اینڈ کامرس, [[ممبئی]]
| occupation = {{hlist|اداکٲر|ماڈل}}
| years_active = 2009–از کال
| known_for = {{ubl|''بال ویٖر''|''جھانسی کی رانی (2019 ٹی وی سیریز)''|''فئیر فیکٹر: خطروں کے کھلاڑی 11''|''دل دوستی دِلیما''}}
| website =
}}
'''اَنُشکا سین''' (پیدٲیش 4 اَگَست 2002) چھےٚ اَکھ ہندوستٲنہ ٹیلی وِجَن اَداکٲر تہٕ ماڈل۔<ref>{{ویب حَوالہٕ|date=4 August 2021|title=Anushka Sen celebrates 19th birthday in Udaipur|url=https://www.indiatoday.in/television/celebrity/story/anushka-sen-celebrates-19th-birthday-in-udaipur-parents-gift-her-watch-worth-rs-50k-1836563-2021-08-04|access-date=9 December 2021|website=India Today}}</ref> سۄ چھےٚ ''بالویر'' ''جھانسی کی رانی'' فیر فیکٹر: خطروں کے کھلاڑی 11، تہٕ ''دل دوستی دقت'' مَنٛز پننہ کامہ باپتھ مشہوٗر۔
== ذٲتی زِندگی ==
سین اوس رانچی مَنٛز أکس بنٛگٲلہ بیادیا خانٛدانس مَنٛز، تہٕ پتہٕ گۆو پنٛنس خانٛدانس سۭتہ مٗ[[ممبئی]]<ref>{{ویب حَوالہٕ|title=Anushka Sen Biography: Everything about the social media influencer and the youngest contestant of Khatron Ke Khiladi 11|url=https://www.jagrantv.com/en-show/anushka-sen-biography-age-net-worth-early-life-education-mother-family-and-photo-rc1020944|access-date=11 November 2021|website=jagrantv}}</ref> أمہ کٕر ریان انٹرنیشنل سکوٗل کاندیولی مَنٛز تعٲلیٖم حٲصل تہٕ بطور کامرس طالبہ ہایر سیکنڈری ایجوکیشن سی بی ایس ایی بورڈ امتحانن مَنٛز کٔرٕن 89.4% سکور۔<ref>{{Cite news|title=Anushka Sen secures 89.4% in CBSE 12th standard exams|url=https://timesofindia.indiatimes.com/tv/news/hindi/baalveer-actress-anushka-sen-secures-89-4-in-cbse-12th-standard-exams/articleshow/76950076.cms|accessdate=6 April 2021|journal=The Times of India|date=14 July 2020}}</ref> پتہٕ کٔر أمہ تھیکر کالج آف سائنس اینڈ کامرس [[ممبئی]] مَنٛز فلمگرافی مَنٛز ڈگری حٲصل۔<ref>{{Cite news|last=Patowari|first=Farzana|title=Anushka Sen: It has resolved my attendance issues|url=https://timesofindia.indiatimes.com/tv/news/hindi/online-classes-come-to-the-rescue-of-these-student-tv-actors/photostory/80453353.cms?picid=80453569|accessdate=5 May 2021|journal=The Times of India|date=26 January 2021}}</ref>
== پیشورانہٕ زِندگی ==
سینن کٔر پننہ پیشورانہٕ زِندگی ہنٛز شروعات بطور چائلڈ اَداکار 2009 مَنٛز زی ٹی وی کس سیریل ''یہن مین گرٕ گرٕ کھیلی'' سٟتؠ۔ أمی ؤریہ آو أمہ سٕنٛز گۄڈنچ موٗسیٖقی ویٖڈیو ''ہمکو ہے آشا'' ریلیز کرنہٕ۔<ref>{{ویب حَوالہٕ|date=15 July 2020|title=Securing 89.4% in CBSE 12th grade to doing an ad with 'chachu' MS Dhoni; a look at lesser known facts about Baalveer's Anushka Sen|url=https://timesofindia.indiatimes.com/tv/news/hindi/securing-89-4-in-cbse-12th-grade-to-doing-an-ad-with-chachu-ms-dhoni-a-look-at-lesser-known-facts-about-baalveers-anushka-sen/photostory/76978824.cms|access-date=16 December 2022|website=The Times of India}}</ref>
2012 ہس مَنٛز بنییہ سۄ سب ٹی وی کس ''بالویر'' مَنٛز مہر سنٛد کردار ادا کرنہٕ باپتھ مشہوٗر۔<ref>{{Cite news|language=Tripathi|title='बालवीर' की छोटी बच्ची हो गई इतनी ग्लैमरस, PHOTOS देख पहचानना मुश्किल|url=https://zeenews.india.com/hindi/entertainment/television/anushka-sen-the-little-girl-of-baalveer-has-become-so-glamorous-difficult-to-recognize-by-photos|accessdate=24 July 2022|journal=Zee News}}</ref> 2015 ہس مَنٛز آیہ سۄ بالی ووڈ فلمہ کریزی ککاڈ فیملی مَنٛز وٕچھنہٕ۔
2021 ہس مَنٛز کٔر سۄ اسٹنٹس پؠٹھ مبنی ریئلٹی ٹی وی شو فیئر فیکٹر: خطروں کے کھلاڑی 11 مَنٛز دٲخل تہٕ آیہ سٔتمس ہفتس مَنٛز ختم کرنہٕ۔<ref>{{Cite news|last=Keshri|first=Shweta|title=Anushka Sen gets eliminated from KKK 11, says lasting for 7 weeks is big|url=https://www.indiatoday.in/television/reality-tv/story/anushka-sen-gets-eliminated-from-kkk-11-says-lasting-for-7-weeks-is-big-1847093-2021-08-30|accessdate=25 September 2021|journal=India Today|date=30 August 2021}}</ref> سۄ ٲس اَمہِ شوس مَنٛز وٕچھنہٕ ینہٕ واجیٚنہ ساروٕے کھۄتہٕ کم وٲنٛسہ کھِلٲڑؠ۔<ref>{{Cite news|title=List of KKK 11 contestants|url=https://www.dnaindia.com/television/photo-gallery-nikki-tamboli-rahul-vaidya-abhinav-shukla-anushka-sen-divyanka-tripathi-dahiya-arjun-bijlani-mahel-chahl-sana-makbul-khatron-ke-khiladi-11-confirmed-contestants-list-2889141/divyanka-tripathi-dahiya-2889142|accessdate=12 May 2021|journal=DNA India|date=6 May 2021}}</ref>
2023 ہس مَنٛز آیہ سۄ کورین سیاحت اعزازی سفیر مُقَرر کرنہٕ۔ سۄ چھےٚ پنٛنہ گۄڑنچ کورین فِلِم ہٕنٛز شوٹنگ تہٕ کران، ییٚمیک ناو ''ایشیاء'' چھ۔<ref>{{Cite news|title=Anushka Sen's upcoming korean project|url=https://timesofindia.indiatimes.com/web-series/news/korean/anushka-sen-i-feel-grateful-that-i-am-being-recognised-as-the-bridge-between-india-and-korea/articleshow/105020073.cms|accessdate=20 January 2024|journal=The Times of India|date=6 November 2023}}</ref>
2024 ہَس مَنٛز کٔر أمہ ایمیزون پرائم ویڈیو کس نوعمر ڈرٛامہ ''دل دوستی دقت'' مَنٛز اسمارا سنٛد کردار ادا۔<ref>{{ویب حَوالہٕ|date=2024-05-06|title=Anushka Sen On Playing Asmara In Dil Dosti Dilemma And Show's Success|url=https://www.timesnownews.com/entertainment-news/web-series/anushka-sen-on-playing-asmara-in-dil-dosti-dilemma-and-show-success-3-generations-are-watching-exclusive-article-109889420|access-date=2024-05-27|website=Times Now|language=en}}</ref>
== یَنام تہٕ نامزدگی ==
{| class="wikitable sortable"
!ؤری
!یَنام
!زٲژ
!کٲم
!نتیٖجہٕ
!حَوالہٕ
|-
|2022
|ہِندوستٲنؠ ٹیلی وِجَن اکیڈمی ایوارڈ
|مَقبوٗل اداکٲر-ویب
|''کریش''
|{{nom}}
|<ref>{{ویب حَوالہٕ|title=The 21st ITA Awards|url=https://www.theita2021.com/|access-date=14 November 2021|website=theita2021.com}}</ref>
|-
|2024
|فِلِم فیئر او ٹی ٹی ایوارڈز
|بہترین اداکار (زٔنؠ): کامیڈی
|''دل دوستی دلیما''
|{{nom}}
|<ref>{{ویب حَوالہٕ|title=Filmfare OTT Awards 2024 Nominations|url=https://www.filmfare.com/awards/filmfare-ott-awards-2024/vote#153|access-date=17 October 2024|website=Filmfare}}</ref>
|}
==حَوالہٕ==
[[زٲژ:2002 پٲدٲیِش]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
an4yshsk7q2svsybxdt4wptloazq0q0
امینہ ودود
0
21693
146734
110050
2026-08-01T06:14:44Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146734
wikitext
text/x-wiki
'''امینہ ودود''' (پٲدٲیِش 25 سَتَمبَر 1952) چھِ اَکھ اَمریکی [[مُسلمان|مسلمان]] عالم دین۔ ودود چھِ 4 کنسورشیم فار ریلیجیئس سٹڈیزس مَنٛز وزٹنگ پروفیسر کہٕ طورس پؠٹھ کٲم کران تہٕ اس وزارتہٕ خٲطرٕ سٹار کنگ سکولس مَنٛز وزٹنگ سکالر تہٕ۔<ref>{{ویب حَوالہٕ|title=ICRS Yogyakarta - Visiting Professor|url=https://www.icrs.or.id/visiting-professor|access-date=4 February 2023|website=ICRS}}</ref><ref>{{ویب حَوالہٕ|title=Amina Wadud, PhD|url=http://www.ciis.edu/academics/graduate-programs/womens-spirituality/amina-wadud|url-status=dead|archive-url=https://web.archive.org/web/20200613091940/https://www.ciis.edu/academics/graduate-programs/womens-spirituality/amina-wadud|archive-date=2020-06-13|access-date=2021-04-11|website=www.ciis.edu}} {{Webarchive|url=https://web.archive.org/web/20200613091940/https://www.ciis.edu/academics/graduate-programs/womens-spirituality/amina-wadud |date=2020-06-13 }}</ref> ودودن چھِ اسلامس مَنٛز زنانن ہنٛدس کِردارس پؠٹھ بٔڑس پیمانِس پؠٹھ لیوکھمت۔
بیتھیسڈا، میری لینڈس مَنٛز بطور میتھوڈسٹ پیدٲئش تہٕ پَرورش پانے ودودن کوٚر 1972 مَنٛز پنسلوانیا یونیورسٹی مَنٛز زیر تٲلیٖم [[اِسلام|اسلام]] قبول۔ اَمہِ کٔر عربی تہٕ اِسلامی علومک مطٲلعہٕ، گۄڈٕ امریکہس مَنٛز تہٕ پتہٕ مصرس مَنٛز۔ ودود بنییہ 2005 ہس مَنٛز بین الاقوٲمی شہ سرخیو مَنٛز ییٚلہ تٔمؠ نیو یارک کِس أکس مخلوط جماعت مَنٛز جمعہچ نمازن ہنٛز قیادت کٔر، ییٚمہ سٟتؠ اِسلامی دنیا کیٛن کنہہ شعبن مَنٛز تنازٕ پیدٕ گوٚو۔ اَمہِ باووٚجوٗد، وادود چھِ پوٗرٕ دنیاہس مَنٛز مختٔلف مجالس مَنٛز نمازن ہنٛز قیادت کران۔
== ابتدایی زندگی ==
واڈوڈ اوس میری ٹیسلے بیتھیسڈا، میری لینڈس مَنٛز زامُت۔ تیم سُند مول اوس میتھوڈسٹ وزیر۔ پننس مٲلس سٟتؠ کٔر تم 1963 مَنٛز ریو ڈاکٹر مارٹن لوتھر کنگس سٟتؠ واشنگٹنس مَنٛز مارچس مَنٛز شرکت۔ یہِ اوس انصاف تہٕ مساوات خٲطرٕ محرک پٲٹھؠ مذہبس سٟتؠ تٔمؠ سُنٛد گۄڈنُیٛک مُقاب.
1972 مَنٛز، کوٚر تٔمؠ اِسلام قبوٗل، ییٚلہ زن پنسلوانیا یونیورسٹی مَنٛز اَکھ طالبہٕ علم ٲس، یَتھ مَنٛز تٔمؠ 1970 پیٚٹھٕ 1975 تام شرکت کٔر۔ تٔمؠ بدلوو قونوٗنی طور پنٛنِس تَمہِ وقتہٕ کِس خانٛدارس سٟتؠ پنُن ناو تہٕ ٲخٕر کار تھوٚو 'امینا واڈود' پنُن ناو قٲیِم، یُس تٔمؠ کیپٹل لیٹرو ورٲے ہجے کرنُک انتخاب کوٚر۔
== تٲلیٖم ==
1975 مَنٛز، واڈوڈن کٔر یونیورسٹی آف پنسلوانیا پیٚٹھٕ ایلیمنٹری ایجوکیشنَس مَنٛز بیچلر آف سائنس سٟتؠ گریجویشن تہٕ بنیو اَکھ مصدقہ ٹیچر۔ پتہٕ گٔیہٕ سۄ دۄن ؤرؠ یَن خٲطرٕ البیدا، لیبیا ییٚتہِ تٔمؠ یونیورسٹی مَنٛز انگریزی پرناوان ٲس۔
تٔمؠ کٔر نیر ایسٹرن سٹڈیزَس مَنٛز ایم اے تہٕ پتہٕ 1988 مَنٛز مشی گن یونیورسٹی پؠٹھ عربی تہٕ اسلامک سٹڈیزَس مَنٛز پی ایچ ڈی۔ گریجویٹ سکولس دوران، تم کر مصرس مَنٛز تٲلیٖم حٲصل، بشمول قاہرہ مَنٛز امریکن یونیورسٹی مَنٛز جدید عربی خاطرٕ سینٹر فار عربی اسٹڈیز ابراڈ پروگرامس مَنٛز جدید عربی، قاہرہ یونیورسٹی مَنٛز قرآنی مطالعہٕ تہٕ تفسیر (تفسیر یا مذہبی تشریح)، تہٕ الازہر یونیورسٹی مَنٛز فلسفہٕ شٲمل۔
[[زٲژ:زِنٛدٕ لوٗکھ]]
sg4kxtanx8qw1cmvst7emqlzgdmvhyq
امینہ شیخ
0
21695
146732
116574
2026-08-01T06:14:24Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146732
wikitext
text/x-wiki
{{حَوالہٕ وَرٲے}}
{{مولوٗماتھ}}
'''امینہ شیخ''' (اُردوٗ: امنہ شیخ) چھےٚ اَکھ امریکی-پاکِستانی اداکارہ، نغمہ نِگار تہٕ سابقہ فیشن ماڈل۔ شیخس چھِ پننہ اداکٲری باپتھ تنقیدی تعٲریٖف حٲصِل گٔمٕژ، تہٕ أمؠ چھِ نو نامزدگین مَنٛز ژور لکس سٹائل ایوارڈز زیٖنمٕتہ۔
نیو یارک شَہَرس مَنٛز زیٖنؠ تہٕ [[کَرٲچی|کراچی]] تہٕ [[ریاض]] مَنٛز پٕرؠ، شیخن کٔر ہیمپشائر کالج مَنٛز ویڈیو پروڈکشنٕچ تٲلیٖم حٲصِل۔ کیوریَس پکچرَس مَنٛز معاون پٲٹھؠ کٲم کرنہٕ پَتہٕ آیہ سۄ واپس پاکِستان تہٕ کٔرٕن بطور فیشن ماڈل پننہ پیشورانہٕ زِندگی ہنٛز شروعاتھ، یَتھ دوران سۄ فرانسیسی برانڈ لوریالٕچ ترجمان ٲس تہٕ بہترین ماڈل نامزدگی باپتھ ملییہ لکس سٹائل ایوارڈ۔ اَمہِ پَتہٕ آیہ سۄ 2008 چہ ٹیلی وِجَن فِلِم ''بارش میں دیوار'' تہٕ جیو ٹی وی سیریز ''دل ای نادان'' مَنٛز بطور زنانہٕ مرکزی کِردار ادا کرنہٕ، ییٚمہ خٲطرٕ تٔمس بہتٔریٖن ابھرتھ ٹیلنٹ باپتھ لکس سٹائل ایوارڈ میول۔ شیخن ٲس واریاہن سیریزن مَنٛز کِردار ادا کرمژٕ، یمن مَنٛز دام (2010) ''ماٹ'' (2010) اوران (2010) میرا سین (2010) ''مین عبد القادر ہون'' (2010) میرا سین 2 (2012) میرات ال ارووس (2013) تہٕ ''جیکسن ہائیٹس'' (2014) شٲمل چھ۔
شیخن کٔر پنٛنہ فلمی شروعاتھ 2012 ہَس مَنٛز مَشہوٗر سمٲجی ڈرٛامہ سیڈلنگس سٟتؠ۔ فلمہ مَنٛز أمہ سٕنٛز اداکٲری کٔر تنقیدی تعریف حٲصل تہٕ کٔرٕن أمہ واریاہ قومی تہٕ بین الاقوٲمی اعزاز حٲصل، یمن مَنٛز بہتٔریٖن فِلِم اداکارہ ہنٛد لکس سٹائل ایوارڈ، نیو سارک فِلِم فیسٹیول ایوارڈ تہٕ سارک فِلِم فیٹیول ایوارڈ شٲمل چھ۔ أمہ کٔر رومانس ''ارمان'' (2013) مَنٛز زرناب سٕنٛد کٍردارس مَنٛز مزید کامیٲبی حٲصل تہٕ اَمہِ پتہٕ کٔرٕن سمٲجی ڈرٛامہ جوش: انڈیپینڈینس تھرو یونٹی (2014) مَنٛز اداکٲری، یس اَکھ تنقیدی تہٕ تجٲرتی کامیٲبی ٲس۔ شیخس آیہ أمہ سٕنٛدس کِردارس خٲطرٕ بٔڑس پیمانس پیٚٹھ تعٲریٖف کرنہٕ تہٕ لکس سٹائل ایوارڈز تہٕ سائلنٹ ریور فِلِم فیسٹیولس مَنٛز بہترین اداکارہ کٍس زمرس مَنٛز نامزدگی حٲصِل کرنہٕ۔ أمہ سٕنٛز ساروٕے کھۄتہٕ بٔڑ تجٲرتی کامیٲبی آیہ فیملی ڈرٛامہ ''کیک۔'' (2018) سٟتؠ۔ 2015 ہس مَنٛز کٔر أمہ بطور اَکھ کمیٹی ممبر پاکستٲنہ اکیڈمی سلیکشن کمیٹی کٲم۔
[[زٲژ:زِنٛدٕ لوٗکھ]]
ldnxhkfil3fypuuxor8gmb9tlkzwoil
Sabreen (actress)
0
21724
146660
104311
2026-08-01T05:39:17Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146660
wikitext
text/x-wiki
{{حَوالہٕ وَرٲے}}
{{اِنسان معلوٗمات ڈَبہٕ
| name = Sabreen
| image = Sabreen.jpg
| alt = <!-- descriptive text for use by speech synthesis (text-to-speech) software -->
| caption =
| native_name = صابرين
| native_name_lang = ar
| other_names =
| birth_name = <!-- only use if different from name -->
| birth_date = {{Birth date and age|1966|10|07}}
| birth_place = [[Cairo]], Egypt
| death_date = <!-- {{Death date and age|YYYY|MM|DD|YYYY|MM|DD}} (DEATH date then BIRTH date) -->
| death_place =
| occupation = Actress
| years_active =
| known_for =
| notable_works =
| children = 4
}}
'''سبرین''' ( ّپیدٲیشٍ 7 اکتوبر 1966) چھےٚ اکھّ مصریٍ اداکارہّ۔
[[زٲژ:زِنٛدٕ لوٗکھ]]
q93vi8wc9cmxrjxha7ngshb598oi9am
اسما الاسد
0
21725
146717
104583
2026-08-01T06:05:21Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146717
wikitext
text/x-wiki
{{infobox person/Wikidata|fetchwikidata=ALL}}
اسماءّ فوازّ الاسد (عربیٍ: أسماء فوازّ الأصد نیے '''اخراز''' پٲدٲیِش 11 اَگَست 1975) چھٍ شامچٍ سابق خاتون اول، یمن [[بَشارُ الاَسَد|بشار الاسد]] سٟتؠ خانٛدر کٔرِتھ اوس آمت کرنہٕ۔ أمہ سنٛد خانٛدار اوس 2000 پیٚٹھٕ 8 دَسَمبَر 2024 ہس مَنٛز تختہٕ الٹنہٕ تام صدر۔ لندنس مَنٛز شامٕک مٲلس ماجہ سٟتؠ زٲنتھ تہٕ پرورش پانے، أمس چھ دوگنہٕ برطانوی تہٕ شامی شہریت۔ ُسو بنییہٍ 13 دَسَمبَر 2000 تس مَنٛز گو تیم گوڈنچہ خاتون ییلہٕ تیم شام کہ صدر الاسدسٍ سٟتؠ خانٛدر ُکوٚر۔<ref>{{Cite news|date=24 March 2012|url=https://www.scotsman.com/news/world/assads-british-wife-targeted-by-eu-as-annan-pursues-talks-on-ceasefire-1637382|title=Assad's British wife targeted by EU as Annan pursues talks on ceasefire|journal=[[The Scotsman]]|accessdate=21 September 2023}}</ref><ref name="Ramdani1">{{Cite news|title=Is Asma Assad in London?|last=Ramdani|first=Nabila|date=10 May 2011|url=https://www.telegraph.co.uk/news/worldnews/middleeast/syria/8503481/Is-Asma-Assad-in-London.html|journal=The Telegraph|archiveurl=https://web.archive.org/web/20110611144310/http://www.telegraph.co.uk/news/worldnews/middleeast/syria/8503481/Is-Asma-Assad-in-London.html|archivedate=11 June 2011|accessdate=25 April 2021}}</ref><ref>{{ویب حَوالہٕ|date=27 December 2024|title=Rise and Fall of Syrian Dictator’s Wife Fighting to Live|url=https://www.thedailybeast.com/who-is-asma-al-assad-the-rise-and-fall-of-syrian-dictators-wife-fighting-to-live/|website=The Daily Beast|language=en}}</ref>
ّاسماء فواز اخرسن کٕر 1996 تھس مَنٛز کنگز کالج لندن پیٹھہٕ کمپیوٹر سائنس تہٕ فرانسیسی ادب ّمَنٛز بیچلر ڈگری حٲصل۔ تسٍ اُوس انویسٹمنٹ بینکنگ مَنٛز کیریئر تہٕ ٲسٍ ہارورڈ یونیورسٹی مّنٛز ایم بی اے۔ شۆروٗع کرنکٍ منصوبہٕ بناوان ییلہٕ تٔمؠ دَسَمبَر 2000 مَنٛز بشار الاسدس سٟتؠ ّخانٛدر کوٚر۔ خانٛدرٕ پتہٕ ُدیت تٔمہ انویسٹمنٹ بینکنگ مَنٛز پننٍہ نوکریٍ پؠٹھ اٍستیفا تہٕ روز شامّس مَنٛز، ییٚتہ تہنٛد ترٛےٚ شرؠ زیٖنؠ ٲسؠ۔ بطورٍ خاتون اول، تیم کُور شام کہٍ خاّنہ جنگی کہ وّجہ سٟتؠ رکنہٕ آمٕتؠ اصلاحاتی اقدام کہ حصہٕ کس طورس پؠٹھ سمٲجی تہٕ اقتصادی ترقی سٟتؠ وابستہٕ حکومتی تنظیمن ہنز حمایت کرنسٍ مَنٛز اہّم کردار ادا۔<ref name="ruiz">{{Cite journal|last=Ruiz de Elvira|first=L.|last2=Zintl|first2=T.|date=2014|title=The end of the Ba'athist social contract in Bashar al-Assad's Syria: reading sociopolitical transformations through charities and broader benevolent activism|journal=International Journal of Middle East Studies|volume=46|issue=2|pages=329–349|doi=10.1017/S0020743814000130}}</ref>
[[زٲژ:زِنٛدٕ لوٗکھ]]
r12yh8szl7ylrtl82d29gk46ahqgymr
آسیما چٹرجی
0
21760
146675
104452
2026-08-01T05:46:47Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146675
wikitext
text/x-wiki
{{Infobox scientist|image=Asima Chatterjee 1.jpg|caption=|birth_date={{Birth date|1917|9|23|df=yes}}|birth_place=[[Calcutta]], [[Bengal Presidency]], British India|death_date={{Death date and age|2006|11|22|1917|9|23|df=yes}}|death_place=Kolkata, West Bengal, India|spouse={{Marriage|Baradananda Chatterjee|1945}}|children=1|education=[[University of Calcutta]] ([[Doctorate of Science|DS]])|occupation=[[Chemist]]|field=[[Organic chemistry]], [[Phytochemistry|phytomedicine]]|work_institution={{ubl|[[Rajabazar Science College]]|[[University of Calcutta]]}}|module={{Infobox officeholder
| embed = yes
| office = [[Member of Parliament]], [[Rajya Sabha]]
| constituency1 = [[List of nominated members of Rajya Sabha|Nominated]]
| termstart = 18 February 1982
| termend = 13 April 1984
| termstart1 = 9 May 1984
| termend1 = 8 May 1990
}}}}
'''آسیما چٹرجی''' (23 سَتَمبَر 1917-22 نَوَمبَر 2006) أوس اکَھ ہندُوستٲنی نامیاتی کیمسٹ یِس نامیاتی کیمسٹری تہٕ فائٹو میڈیسن کیٚن شعبن مَنٛز پنٛنہ کامِہ خٲطرٕ مشہوٗر ٲس۔<ref name="GoogleHonours">{{ویب حَوالہٕ|date=23 February 2017|title=Google honours Indian chemist Asima Chatterjee on 100th birthday|url=https://economictimes.indiatimes.com/news/science/google-honours-indian-chemist-asima-chatterjee-on-100th-birthday/who-was-asima-chatterjee/slideshow/60806383.cms|access-date=20 November 2020|website=India Times}}</ref> تیم سٕند سَاروی کھوتہٕ قٲبل ذَکر کامین مَنٛز چھُ وِنکا الکلائڈزس پؠٹھ تحقیق، مَرگی رُوکاوتھ ادویاتٕچ ترقی، تہٕ ملیریا روکاوتھ دواہن ہنز ترقی شٲمل۔ تٔمہ چھِ برصغیر ہند کِین ادویاتی کلیٚن پیٚٹھ کٲفی کٲم تِہ تصنیف کٔرمٕژ۔ سٕۄ ٲس ہِندوستٲنؠ یونیورسٹی پؠٹھ ڈاکٹریٹ آف سائنس حٲصل کرن واجیٚنہ گۄڑنچ زنانہٕ۔<ref name="IAS" />
== __LEAD_SECTION__ ==
{{Infobox scientist|image=Asima Chatterjee 1.jpg|caption=|birth_date={{Birth date|1917|9|23|df=yes}}|birth_place=[[Calcutta]], [[Bengal Presidency]], British India|death_date={{Death date and age|2006|11|22|1917|9|23|df=yes}}|death_place=Kolkata, West Bengal, India|spouse={{Marriage|Baradananda Chatterjee|1945}}|children=1|education=[[University of Calcutta]] ([[Doctorate of Science|DS]])|occupation=[[Chemist]]|field=[[Organic chemistry]], [[Phytochemistry|phytomedicine]]|work_institution={{ubl|[[Rajabazar Science College]]|[[University of Calcutta]]}}|module={{Infobox officeholder
| embed = yes
| office = [[Member of Parliament]], [[Rajya Sabha]]
| constituency1 = [[List of nominated members of Rajya Sabha|Nominated]]
| termstart = 18 February 1982
| termend = 13 April 1984
| termstart1 = 9 May 1984
| termend1 = 8 May 1990
}}}}
'''آسیما چٹرجی''' (23 سَتَمبَر 1917-22 نَوَمبَر 2006) أوس اکَھ ہندُوستٲنی نامیاتی کیمسٹ یِس نامیاتی کیمسٹری تہٕ فائٹو میڈیسن کیٚن شعبن مَنٛز پنٛنہ کامِہ خٲطرٕ مشہوٗر ٲس۔<ref name="GoogleHonours">{{ویب حَوالہٕ|date=23 February 2017|title=Google honours Indian chemist Asima Chatterjee on 100th birthday|url=https://economictimes.indiatimes.com/news/science/google-honours-indian-chemist-asima-chatterjee-on-100th-birthday/who-was-asima-chatterjee/slideshow/60806383.cms|access-date=20 November 2020|website=India Times}}</ref> تیم سٕند سَاروی کھوتہٕ قٲبل ذَکر کامین مَنٛز چھُ وِنکا الکلائڈزس پؠٹھ تحقیق، مَرگی رُوکاوتھ ادویاتٕچ ترقی، تہٕ ملیریا روکاوتھ دواہن ہنز ترقی شٲمل۔ تٔمہ چھِ برصغیر ہند کِین ادویاتی کلیٚن پیٚٹھ کٲفی کٲم تِہ تصنیف کٔرمٕژ۔سٕند سَاروی کھوتہٕ قٲبل ذَکر کامین مَنٛز چھُ وِنکا الکلائڈزس پؠٹھ تحقیق، مَرگی رُوکاوتھ ادویاتٕچ ترقی، تہٕ ملیریا روکاوتھ دواہن ہنز ترقی شٲمل۔ تٔمہ چھِ برصغیر ہند کِین ادویاتی کلیٚن پیٚٹھ کٲفی کٲم تِہ تصنیف کٔرمٕژ۔ سٕۄ ٲس ہِندوستٲنؠ یونیورسٹی پؠٹھ ڈاکٹریٹ آف سائنس حٲصل کرن واجیٚنہ گۄڑنچ زنانہٕ سٕۄ ٲس ہِندوستٲنؠ یونیورسٹی پؠٹھ ڈاکٹریٹ آف سائنس حٲصل کرن واجیٚنہ گۄڑنچ زنانہٕ۔<ref name="IAS" />
[[زٲژ:1917 پٲدٲیِش]]
[[زٲژ:2006 وَفات]]
922vmfp8bn9tmahx0d5pbv5ze35xkso
امینہ عباس
0
21776
146733
104552
2026-08-01T06:14:34Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146733
wikitext
text/x-wiki
{{Infobox officeholder
| name =
| image =
| image_size =
| alt =
| caption =
| office = [[ریاستِ فلسطیٖن]] ہُنٛد [[خاتوٗن اول]]
| term_label = کردارس منٛز
| term_start = 8 مئی 2005
| term_end =
| president = [[محموٗد عباس]]
| predecessor = سُہا عرفات
| successor =
| office2 = فلسطینی قومی اتھارٹی ہُنٛد خاتوٗن اول
| term_label2 = کردارس منٛز
| term_start2 = 15 جنوَری 2005
| term_end2 =
| president2 = [[محموٗد عباس]]
| predecessor2 = سُہا عرفات
| successor2 =
| birth_name = آمِنہ خالد مُصطفیٰ الفانوس
| birth_date = 1942
| birth_place =
| death_date =
| death_place =
| spouse = [[محموٗد عباس]] (1958–موجوٗد)
| children = 3 (یاسِر عباس ہؠتھ)
| known_for =
| occupation =
| parents =
| party = فتح
}}
'''امینہ عباس''' ([[عَربی زَبان|عربی]]: أمینة عباس الفانوس، پٲدٲیِش 1942) چھ اَکھ [[ریاستِ فلسطیٖن|فلسطین:]] عوامی شخصیت یم صدر [[محموٗد عباس]] سنٛز زنانہٕ پٲٹھؠ فلسطینچ موجودٕ [[خاتوٗن اول]] چھ۔
== عوأمی زِندگی ==
امینہ چھ فلسطینٕچ خاتوٗن اول۔<ref>{{ویب حَوالہٕ|date=2009-06-04|title=First Lady of Palestine {{!}} Current Leader|url=https://planetrulers.com/palestine-first-lady/|access-date=2024-11-21|website=Current Heads of State & Dictators}}</ref> 2005 مَنٛز پننس خانٛدار سندِ صدر منتخب گژھنہٕ پتہٕ کٔر تٔمؠ فلسطینٕچ گۄڑنچ خاتوٗن پٲٹھؠ کٲم۔
أمہ کٕر 2008 ہس مَنٛز متحدہ عرب امارات مَنٛز منعقد گژھن واجیٚنؠ جورڈنٕچ زنانن ہٕنٛد حقوقٕچ تنظیٖم عرب وومن آرگنائزیشن چہ دٔیمہ کانفرنسہ مَنٛز رِیاسَتھ فلسطینٕچ نمٲئندگی۔
28 فَرؤری 2012 ہس مَنٛز کٕر عباسن ترکی چہ خاتوٗن اول ایمین ایردوانس سٟتؠ وان، ترکی مَنٛز بُنیُل کہ متاثرین خٲطرٕہ خیراتی عطیہ چہ مہمٕچ سرپرستی۔
== ذٲتی زِندگی ==
أمہ کوٚر 1958 ہس مَنٛز [[محموٗد عباس]] سۭتہ خانٛدر۔ {{حَوالہٕ ضروٗرتھ|date=November 2024}}تمن چھِ ترٛے نیٚچی۔<ref>{{Cite journal|last=Ben-Menachem|first=Yoni|date=September 14, 2016|title=The Businesses of Mahmoud Abbas and His Sons|url=https://jcpa.org/article/the-businesses-of-mahmoud-abbas-and-his-sons/|journal=Jerusalem Issue Briefs|volume=16|issue=15|via=Jerusalem Center for Public Affairs}}</ref> تس سنٛد زیۆٹھ ہیٛونیٚچوٗ، مزین عباس، یس دوحا مَنٛز اَکھ بلڈنگ کمپنی چلاوان اوس، گزریو 2002 مَنٛز [[دِلُک دورٕ]] سٟتؠ [[قَطَر]] مَنٛز۔<ref>{{Cite news|url=https://www.albawaba.com/news/eldest-son-plo-no-2-dies|title=Eldest son of PLO no. 2 dies|date=16 June 2002|journal=[[Al Bawaba]]|accessdate=3 September 2024}}</ref> أمہ سنٛد دویم نیٚچوٗ، یاسِر عباس چھ اَکھ کاربٲر شخٕص۔<ref>{{Cite news|url=https://www.jpost.com/Middle-East/PA-officials-scandalized-at-disclosure-by-Abbass-son-of-vast-personal-fortune|title=PA officials scandalised at disclosure by Abbas's son of vast personal fortune|first=Khaled|last=Abu Toameh|date=16 April 2009|journal=The Jerusalem Post|accessdate=3 September 2024}}</ref> أمہ سنٛد ساروٕے کھۄتہٕ لۄکٹ نیٚچوٗ، تاریک چھ اَکھ کاربٲرؠ ایگزِکیٛوٹِو۔ أمس چھ ٲٹھ زُرؠ (''شُرؠن ہِنٛد شُرؠ'')، یمو منٛزٕ شیٚیہ چھ سیڈز آف پیٖس پہلٗک حصہٕ۔<ref>{{ویب حَوالہٕ|last=Kula|first=Irwin|author-link=Irwin Kula|date=25 September 2013|title=Why Palestinian President Mahmoud Abbas' Grandchildren Give Him Hope|url=http://thewisdomdaily.com/why-palestinia-president-mahmoud-abbas-grandchildren-give-him-hope/|access-date=26 January 2020|website=The Wisdom Daily}}</ref>
جوٗن 2014 ہس مَنٛز کوٚر عباسن اسوٹا میڈیکل سینٹرس مَنٛز جراحی ہند طریقہ کار، یوس تل ایوب کس رامت حیال کس ایکس نجی کلینکس مَنٛز اوس۔<ref name="times">{{Cite news|last=Winer|first=Stuart|date=June 15, 2014|title=Mahmoud Abbas’s wife undergoes surgery in Israel|url=https://www.timesofisrael.com/mahmoud-abbass-wife-undergoes-surgery-in-israel/|journal=[[The Times of Israel]]}}</ref><ref>{{ویب حَوالہٕ|last=Press|first=Viva Sarah|date=2014-06-15|title=Mahmud Abbas's wife hospitalized in Tel Aviv|url=https://www.israel21c.org/abu-mazens-wife-hospitalized-in-tel-aviv/|access-date=2024-11-21|website=ISRAEL21c|language=en-US}}</ref> سۄ آیہ زنٛگہِ آپریشن کرنہٕ پتہٕ دۄیہ دۄہ رہا کرنہٕ۔<ref>{{ویب حَوالہٕ|last=June 2014|first=|date=June 15, 2014|title=Palestinian President's Wife Treated in Israel Hospital|url=https://naharnet.com/stories/en/135064-palestinian-president-s-wife-treated-in-israel-hospital|access-date=2024-11-21|website=Naharnet}}</ref><ref>{{ویب حَوالہٕ|date=2014-06-15|title=Wife of Palestinian Authority President undergoes surgery in Tel Aviv|url=https://www.jpost.com/middle-east/wife-of-palestinian-authority-president-undergoes-surgery-in-tel-aviv-359392|access-date=2024-11-21|website=The Jerusalem Post|language=en}}</ref>
==حَوالہٕ==
[[زٲژ:1942 پٲدٲیِش]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
jb065y4gfcaghtqimzvvpiw7ti2dvz6
آمینہ الصدر
0
21808
146687
104639
2026-08-01T05:49:18Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146687
wikitext
text/x-wiki
{{infobox person/Wikidata|fetchwikidata=ALL|onlysourced=Yes|death_date=1980 <br> [[پھٲسؠ|پھٲسؠ ہِنٛدؠ وَجَہ سٕتؠ]]}}
آمینہ حیدر الصدر (عربی: امنۃ حیدر الصدر 1937-1980) یَتھ {{Lang|ar|بنت الهدى الصدر}} کہ ناوٕ سٟتؠ چھ زاننہٕ یوان اوس اَکھ [[عِراق|عراقی]] اُستاد تہٕ سیٲسی کارکن یَتھ [[صدام حسین]] سٕنٛز حکومتن پننس بٲیس آیت اللہ سید محمد بکر الصدر سٟتؠ 1980 مَنٛز قَتٕل کرنہٕ آے۔<ref>{{کِتاب حَوالہٕ|last=Augustus R. Norton|url=https://books.google.com/books?id=x0MZOnnu8qcC&pg=PA30|title=Hezbollah: A Short History|date=January 19, 2009|publisher=Princeton University Press|isbn=978-0-691-14107-7|pages=30|access-date=August 9, 2013}}</ref>
== پیٚشہٕ تہٕ زِندگی ==
آمینہ حیدر الصدر ٲس 1937 ہس مَنٛز [[کاظمیٖن|کازیمیہ]] [[بَغداد|بغداد]] مَنٛز زینہ یتہ تیم ٲخر کار کورزن خٲطرٕہ واریاہ مذہبی سکوٗل قٲیِم کٕر۔<ref>{{ویب حَوالہٕ|last=Waqt|first=Al|date=2016-04-23|title=Report: Bint Al-Huda Sadr: Icon of Islamic Feminism|url=http://en.abna24.com/cultural/archive/2016/04/23/749239/story.html|access-date=2022-04-10|website=en.abna24.com|language=English}}</ref> بِنٛت الحداہن کوٚر عراق چہ [[مُسلمان|مسلمان]] زنانن مَنٛز [[اِسلام|اسلام]] بیداری پٲدٕ کرنس مَنٛز اہم کردار ادا۔ سۄ ٲس پنٛنس وہوس مَنٛز ییٚلہ تٔمؠ 1959 مَنٛز نجف عراق کیٚن مذہبی مفکرینن ہٕنٛد ذٔریعہٕ چھاپنہٕ ینہٕ وٲلس العدوا، أکس اسلامی رسالس مَنٛز مضموٗن لیکھن شروٗع کٔر۔ سۄ ٲس 1977 ہس مَنٛز سفار بغاوت مَنٛز شرکت خٲطرٕ تہٕ مشہوٗر۔
بِنٛتُ الحدا بڈے ہیچھنٕچ شدیٖد محبت سٟتؠ۔ سۄ گیہ جلدی اَتھ کتھہ نش باخبر ز سۄ کیا سمجھان ٲس مسلم زنانن ہنٛد مصائب تہٕ تم بٔڑ آفات یم تہنٛدس ملکس مَنٛز اِسلأمی نظریس نۄقصان چھ واتاوان۔
1980 مَنٛز، آیہ سۄ تہٕ أمہ سنٛد بوے، مذہبی رہنما آیت اللہ سید محمد بکر الصدر [[صدام حسین]] سٕنٛدس دور حکوٗمتس مَنٛز حکومتس خٕلاف اہم کردار ادا کرنہٕ کنہ گرفتار کرنہٕ، بے رحمی سان تشدد کرنہٕ تہٕ پتہٕ قَتٕل کرنہٕ۔ وننہٕ چھ یوان ز صدام حسینن مٔر پانہٕ تم۔<ref name="Guardian">{{Cite news|last=Sami Ramadani|title=There's more to Sadr than meets the eye|url=https://www.theguardian.com/world/2004/aug/24/iraq.comment|journal=The Guardian|date=August 24, 2004}}</ref>
== کامہِ ==
* اے ورڈ اینڈ اے کال-1960 کہٕ دہائی مَنٛز شایَع گژھن واجین گوڈنکین کتابہٕ۔
* حٔقیقتن ہنٛد فتح
* اَکھ خاتوٗن پیغمبرس سٟتؠ
* زٕ زنانہٕ تہٕ اَکھ مرد-تٲلیٖم تہٕ رہنمائی کس بارس مَنٛز اَکھ دٔلیٖل۔
* تنازعہ حقیٖقت
* پزرٕچ تلاش-1979 مَنٛز شایَع۔
* مکہ کیٛن پہاڑن پؠٹھ یادیں-1973 مَنٛز پننہٕ زیارت ایٹو مکہ پتہٕ لیکھنہٕ۔
* ہسپتالس مَنٛز مُلاقات
* رامٕژ آنٹی
* کیٛاہ مےٚ اوس مگر زانٛکٲری
* دی گیم
* ہیروک مُسلمان خاتوٗن
* اۆنٛدروٗنی بحث
* رٲمٕژ ڈائری
* خانداریٚنؠ چُنٕن
* تعیین
* روحانی سفر
* اَکھ خراب سودا
* تحفہٕ
* مہرنہِ ہنٛد دورٕ
* اۆنٛدروٗنی بحث
* ٲخٕری دۄہ
* مشکل وَقٕت
* اَکھ نوٚو شروٗعات
* ٲخری گھنٹہٕ
* تنازعس سٟتؠ جدوجہد
* بے حیائی
* تشکر زیاد
* فٔرم سٕٹیٚینڈ
* خطرناک گیم
* اَکھ مُسلمان سٹوڈنٹس ڈایری
==حَوالہٕ==
[[زٲژ:1980 وَفات]]
pas980bsh9fw0w96i6lb11ou9a15v62
ؤرجینیا وولف
0
21819
146693
104638
2026-08-01T05:53:27Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146693
wikitext
text/x-wiki
{{Infobox writer/Wikidata|fetchwikidata=ALL|name=ؤرجینیا وولف <br> Virginia Woolf}}
ؤرجینیا وولف (25 جَنؤری 1882 - 28 مارٕچ 1941) ٲس اَکھ انگریزی مصنف، ادبی نقاد، تہٕ 20 مہٕ صدی ہنٛد سارِوٕے کھوتہٕ اہم جدیٖدیت پسنٛد مصنفینن مَنٛز اَکھ۔ سُہٕ چھِ پننین [[ناول|ناولن]] مسز ڈیلوے (1925) ، ٹو دی لائٹ ہاؤس (1927) ، تہٕ اورلینڈو (1928) سٟتؠ سٟتؠ پننہٕ شعور کس دھارس مَنٛز بیانیہ تکنیکن ہنٛد اہم اِستعمال خأطرٕ مشہوٗر۔<ref>{{ویب حَوالہٕ|date=2025-02-14|title=Virginia Woolf {{!}} Biography, Books, Death, & Facts {{!}} Britannica|url=https://www.britannica.com/biography/Virginia-Woolf|access-date=2025-03-13|website=www.britannica.com|language=en}}</ref>
==اِبتِدٲے زِنٛدگی تہٕ تٲلیٖم==
{{multiple image
| header = مول موج
| align = right
| direction = horizontal
| total_width = 340
| float = none
| image1 = Leslie Stephen c1860.jpg
| caption1 = Leslie Stephen, 1860
| alt1 = Photo of her مول, Leslie Stephen in 1860
| image2 = Cameron julia jackson.jpg
| caption2 = Julia Stephen, 1867
| alt2 = Photo of her موج, Julia Stephen 1867
}}
ورجینیا وولف زایہ 25 جَنؤری 1882 مَنٛز جۆنوٗبی کینسنگٹن، لندنس مَنٛز ایڈلائن ورجینیا سٹیفن اکس امیر تہٕ دانشور خاندانس مَنٛز۔ تیم سُند مول، سر لیسلی سٹیفن اوس اَکھ توٲریٖخ دان، مصنف تہٕ ایڈیٹر، ییلہِ زَن کہِ تیم سٕنز موج جولیا سٹیفن ٲس اَکھ ماڈل تہٕ انسان دوست۔ وولف ٲس بنیٲدی طور پٲٹھؠ گھرس مَنٛز تعٲلیٖم حٲصل کرمژ، یتہٕ تٔمِس پننس مٲل سنٛز وسیع لائبریری تام رسٲئی ٲس۔ تٔمؠ سٕنٛدِ ادبس سٟتؠ گۄڈٕنِچ نمٲئش تہٕ فکری بحثو کوٚر تٔمؠ سٕنٛز تحریر سٮ۪ٹھاہ مُتٲثِر۔
1895 مَنٛز پننہٕ ماجہٕ ہنٛد مرنہٕ تہٕ 1904 مَنٛز پننس مٲل سنٛد مرنہٕ پتہٕ، وولفس پیو گۄڈنُیٛک بڑ ذہنی خرٲبی۔ یمن واقعاتو پتہٕ، سۄ تہٕ تٔمؠ سٕنٛدؠ بیٚنہٕ بٲے گٔیہٕ بلومسبری مَنٛز، ییٚتہ سۄ بلومسبری گروپس سٟتؠ شٲمِل گٔیہٕ، یُس فنکارن، مصنفینن تہٕ دانشورن ہنٛد اَکھ مجموعہٕ اوس۔
==کریئر تہٕ ادبی شِرکت==
وولف سٕنٛز تحریری پیشورانہٕ زِندگی ہُنٛد آغاز گوٚو ٹائمز لٹریری سپلیمنٹ خٲطرٕ کتابن ہٕنٛدیٚو جٲیزو سٟتؠ۔ تیم سٕنز گوڈنِچ ناول، دی وویج آؤٹ (1915) کوٚر تیم سُند تجربٲتی بیانیہ انداز متعارف۔ تاہم، یہٕ ٲس مسز ڈیلوے (1925) تہٕ ٹو دی لائٹ ہاؤس (1927) یم سُوٛ اَکھ اہم جدیدیت پسند مصنف کس طورس پؠٹھ قٲئم کوٛر۔ یِمو ناولَو کٔر جدید ادبی تکنیکہٕ ذٔریعہٕ وَقٕت، یادداشت تہٕ انسٲنی شعور کٮ۪ن موضوٗعاتن ہٕنٛز تلاش۔
1917 مَنٛز، وولف تہٕ تیم سٕندِس خاندار، لیونارڈ وولفن ترٲو ہوگارتھ پریسٕچ بنیاد، یم ٹی ایس ایلیٹ تہٕ سگمنڈ فرائیڈ ہی بڑین جدیدیت پسند مصنفینن ہنز کٲم شایَع کٔر۔ وولف سُند ناول اورلینڈو (1928) اوس اَکھ تخیلاتی سوانح عمری یُس ویٹا سیک ویل ویسٹ سٟتؠ تیم سٕندِ تعلقہٕ سٟتؠ متٲثر اوس تہٕ یہٕ چھُ LGBTQ+ ادبس مَنٛز اَکھ اہم کٲم سمجِنہٕ یوان۔
تیم سُند مضمون اے روم آف ون اون (1929) چھُ اَکھ تاریخی حقوق نسواں ہند متن، یوس زنانن ہنز فکری آزٲدی تہٕ معاشی آزٲدی ہنز وکالت کران چھُ۔ بیٛاکھ اَکھ قٲبل ذکر ناول، دی ویوز (1931) کوٚر اکس شاعرانہٕ، کثیر آواز وٲل بیانیہ سٟتؠ تجربہٕ۔
==ذٲتی زِندگی تہٕ تعلقات==
1912 مَنٛز، وولفن کوٚر لیونارڈ وولفس سٟتؠ خانٛدر، یُس اَکھ مصنف تہٕ سیٲسی نظریہ دان اوس۔ تہنٛد خانٛدر اوس فکری طور پٲٹھؠ مددگار، تہٕ لیونارڈن کوٚر وولف سٕنٛز ذہنی صحتچ جدوجہد منظم کرنس مَنٛز اہم کردار ادا۔ وولفس ٲس زنانن سٟتؠ اہم رومینٹِک تہٕ جذبٲتی تعلقات تہٕ، خاص طور پٲٹھؠ اَکھ سٲتھی مُصنف تہٕ اشرافیہ ویٹا سیک ویل ویسٹس سٟتؠ۔ یمن ہنٛد تعلقاتن کوٛر اورلینڈو متٲثر تہٕ امچ خصوٗصیات ٲس گہری پیار تہٕ باہمی فنکارانہٕ تعریف۔
==دماغی صحت تہٕ موت==
وولف ٲس ڈپریشن کین بار بار گژھن وٲل اقساطن سٟتؠ متٲثر، یُس جدیٖد سٕکالرزن ہنٛد خیال چھُ زِ یہٕ ہیکہٕ بائپولر ڈس آرڈر ٲستھ۔ دوٚیمِس جنگہِ عظیمَس دوران گٔیہٕ بم دھماکَو سٟتؠ تباہ گژھنہٕ تہٕ تٔمؠ سٕنٛزِ کامہِ ہٕنٛدِ استقبالہٕ کِس خدشہٕ سٟتؠ تٔمؠ سٕنٛز ذہنی صحت خراب گٔمٕژ۔ 28 مارٕچ 1941 ہَس مَنٛز، بیٚیہِ اکہِ خرٲبی ہٕنٛدِ خوفہٕ سٟتؠ ڈبٲو تٔمؠ سسیکسَس مَنٛز پننِس گَرَس نزدیٖک دٔریاو اوزَس مَنٛز۔ تٔمؠ سٕنٛز لاش آیہِ ترٛیٚیہِ ہفتہٕ پتہٕ لبنہٕ، تہٕ أمؠ سٕنٛز تدفین آیہِ کرنہٕ، تہٕ أمؠ سُنٛد سوٗر آو منک ہاؤسَس مَنٛز أمؠ سٕنٛدِس باغس مَنٛز دفن کرنہٕ۔
==وَراثت==
ؤرجینیا وولف چھُ 20 مہٕ صدی ہنٛد سارِوٕے کھوتہٕ زیٛادٕ بااثر مصنفینن مَنٛز اَکھ سمجھنہٕ یوان۔ تیم سٕنزن کامین ہند مطالعہٕ چھُ تہندِ زمینی بیٲنی تکنیٖکن تہٕ زنان حقوٗق کین موضوٗعاتن خٲطرٕہ جٲری۔ وولفین سٹریم آف شعور تکنیٖک کٔر پتہٕ کیٛن مُصنفینن متٲثر، تہٕ تیم سٕنٛدؠ مضموَن چھِ زَنہِ حقوٗق کہِ ادبی تنقیدُک مرکز بنیومُت۔ از چھُ وولف سنز میراث ادبی مطالعہٕ، صنفی تقریٖر، تہٕ جدیٖدیت پسنٛد ادبس مَنٛز قٲئم۔
==حَوالہٕ==
[[زٲژ:1882 پٲدٲیِش]]
[[زٲژ:1941 وَفات]]
c7l4209z4i22zca7lkophps2bmn42u2
اَوانِی چَترویدی
0
21858
146774
110064
2026-08-01T06:29:00Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146774
wikitext
text/x-wiki
{{دَفتَردار معلوٗمات ڈَبہٕ|honorific_prefix=|name=Avani Chaturvedi|image=File:Flying Officer Avani Chaturvedi.jpg|imagesize=|caption=|native_name=|native_name_lang=|birth_name=|birth_date={{birth date and age|1993|10|27|df=y}}|birth_place=[[Rewa, Madhya Pradesh|Satna]], [[Madhya Pradesh]], [[India]]|death_date=|death_place=|education=[[Banasthali University]], [[Rajasthan]], [[India]] (B.Tech Computer Science)|allegiance={{IND}}|branch={{air force|India}}|occupation=[[Fighter Pilot]]|rank=[[File:Indian IAF OF-3.svg|25px]] Squadron Leader|unit=|spouse=Flt Lt Vineet Chikara|children=|relatives=|awards=}}
[[File:The_Marshal_of_the_Indian_Air_Force_(MIAF)_Arjan_Singh_along_with_the_Chief_of_the_Air_Staff,_Air_Chief_Marshal_Arup_Raha_(cropped).jpg|thumb| (ایل-آر-موہنا سنگھ جیٹروال اونی چترویدی تہٕ بھاونا کانتھ]]
'''سکواڈرن لیڈر اوانی چترویدیِ''' (پیدٲیش 27 اکتوبر 1993) چھِ ریوا ضلعہٕ، [[مَدھیَہ پرَٛدیش|مدھیہ پردیش]] اکَھ ہندوستٲنہِ پائلٹ۔ سٔۄ آیہ پننِہ دوٚن سٲتھی، موہنا سنگھ جیٹروال تہٕ بھاونا کانتھ سۭتہ ہندوستانس مَنٛز گۄڑنچ زنانہٕ جنگی پائلٹ قرار دنہٕ۔<ref>{{Cite news|url=http://timesofindia.indiatimes.com/india/Avani-Bhawana-Mohana-become-IAFs-first-women-fighter-pilots/articleshow/52805137.cms|title=Avani, Bhawana, Mohana become IAF's first women fighter pilots - Times of India|journal=The Times of India|accessdate=2016-12-09}}</ref><ref>{{Cite news|url=http://www.thehindu.com/news/national/First-batch-of-three-female-fighter-pilots-commissioned/article14429868.ece|title=First batch of three female fighter pilots commissioned|last=Krishnamoorthy|first=Suresh|journal=The Hindu|accessdate=2016-12-09}}</ref> ترٛیٚو آیہ جُون 2016 ہس مَنٛز انڈین ایئر فورس لڑاکا سکواڈرن مَنٛز شٲمل کرنہٕ۔ تم آیہ 18 جُون 2016 دوہ تمِہ وقتہٕ کہ وزیر دفاع منوہر پاریکر سٕند طرفہٕ رسمِی طُور قومٕچ خدمَت کرنہٕ خٲطرٕ مقرر کرنہٕ۔<ref>{{Cite news|url=https://economictimes.indiatimes.com/news/defence/iaf-pilots-with-indias-first-female-fighter-pilot-test-f-21-simulator/articleshow/70254376.cms?from=mdr|title=IAF pilots test F-21 simulator|last=Gurung|first=Shaurya Karanbir|date=2019-07-17|journal=The Economic Times|accessdate=2019-10-18}}</ref>
اکتوبر 2015 ہس مَنٛز کوٚر حکُومت ہنٛدستانن زنانن خٲطرٕ لڑاکا سٹریم کھولنک فٲصلہٕ۔<ref>{{ویب حَوالہٕ|title=Meet Avani Chaturvedi: First Indian woman to fly fighter jet - History created|url=https://economictimes.indiatimes.com/news/defence/meet-avani-chaturvedi-first-indian-woman-to-fly-fighter-jet/a-remarkable-achievement/slideshow/63025313.cms|access-date=2023-09-06|website=The Economic Times}}</ref>
چترویدی سٕنٛز کامیٲبی چھِ ہنٛدستانس تِمن مُلکن ہنٛدس فہرستس مَنٛز ترٛوومت، یَتھ کٔنؠ برطانیہ، امریکہ، اسرائیل تہٕ پاکستان، ییٚتہ زنانہٕ لڑاکا جیٹ اڑاونک اجازت چھِ۔<ref>{{ویب حَوالہٕ|last=Patley|first=Sanya|date=2023-08-15|title=How Fighter Pilot Avani Chaturvedi Created History|url=https://www.womensweb.in/2023/08/avani-chaturvedi-ag23wk3ap/|access-date=2023-09-06|website=Women's Web|language=en|archive-date=2023-09-06|archive-url=https://web.archive.org/web/20230906104248/https://www.womensweb.in/2023/08/avani-chaturvedi-ag23wk3ap/|url-status=dead}} {{Webarchive|url=https://web.archive.org/web/20230906104248/https://www.womensweb.in/2023/08/avani-chaturvedi-ag23wk3ap/ |date=2023-09-06 }}</ref>
[[زٲژ:1993 پٲدٲیِش]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
exceexy01c2ln9jjn5j0et15ckrgqpc
اَکشَرا سِنٛگھ
0
21881
146779
135818
2026-08-01T06:30:47Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146779
wikitext
text/x-wiki
{{Infobox actor
| name = اَکشَرا سِنٛگھ
| image = Akshara Singh.jpg
| alt =
| caption = 2021 مَنٛز سِنٛگھ
| birth_name =
| birth_date =
| birth_place = [[ممبئی|بَمبَئی]]، [[مہاراشٹر]]، ہِندوستان
| alias = بھوجپوٗری رٲنی
| occupation = {{Hlist|اَداکٲر|گؠوَن واجیٚن|نَژَن واجیٚن|[[ٹیلی وِجَن]] پیش کنندٕ}}
| years_active = 2010–2021
| awards =
| website =
| spouse =
}}
'''اَکشَرا سِنٛگھ چھےٚ''' اَکھ ہندوستٲنہ اداکٲر یوٚس بنیٲدی طور [[بھوجپوٗری زَبان|بھوجپوری]] فلمن مَنٛز کٲم چھےٚ کران تہٕ چھ واریاہن ایوارڈن ہنٛد وصوٗل کنندگان۔<ref name="actress">{{Cite news|title=Bhojpuri actress Akshara Singh breathes in some fresh natural air|url=https://timesofindia.indiatimes.com/entertainment/bhojpuri/movies/news/bhojpuri-actress-akshara-singh-breathes-in-some-fresh-natural-air/articleshow/75597164.cms|accessdate=9 June 2020|journal=Entertainment Times|agency=The Times Group|date=4 June 202}}</ref><ref name="about">{{Cite news|last=About|first=Akshara|title=Bhojpuri Actress Akshara Singh|url=https://timesofindia.indiatimes.com/topic/Akshara-Singh|accessdate=14 April 2020|journal=Entertainment Times|agency=The Times Group|date=12 April 2020}}</ref> اَکشَرا چھ ایٚکشن ڈرٛامہ ''تابادالا'' سیٲسی ڈرٛامہ ''سرکار راج'' تہٕ ایٚکشن رومینس ''ستیہ'' ہشن فلمن مَنٛز پنٛنہ کردارن خٲطرٕ زاننہٕ یوان۔<ref>{{ویب حَوالہٕ|date=10 August 2021|title=Bigg Boss OTT contestant Akshara Singh: Want to prove Bhojpuri films are not only about lehenga-choli|url=https://indianexpress.com/article/entertainment/television/akshara-singh-bigg-boss-ott-bhojpuri-pawan-singh-controversy-karan-johar-7444286/|website=The Indian Express}}</ref> سۄ چھےٚ ساروٕے کھۄتہٕ زیٛادٕ پونٛسہٕ زینن واجیٚنؠ بھوجپوری اداکارن مَنٛز اَکھ مانٛنہٕ یوان۔<ref name="actress" /><ref name="Pupolarity">{{Cite news|title=Bhojpuri bombshell Akshara Singh and her various sizzling avatars|url=https://zeenews.india.com/photos/entertainment/bhojpuri-bombshell-akshara-singh-and-her-various-sizzling-avatars-in-pics-2288968|accessdate=9 June 2020|journal=Zee News|agency=Essel Group|date=9 June 2020}}</ref>
== پیشورانہٕ زِندگی ==
سِنٛگھن کٔر پننہ اداکٲری ہنٛز شروٗعات روی کشن سٟتہ 2010 کس ایٚکشن ڈرٛامہ ''ستیہ میو جیتے'' یس مَنٛز۔ اَمہِ پتہٕ آیہ سۄ 2011 کس فیملی ڈرٛامہ ''پران جائے پر وچان نا جائے'' یس مَنٛز وٕچھنہٕ۔<ref name="first">{{ویب حَوالہٕ|date=11 November 2011|title=Pran Jaye Par Vachan Na Jaye cast & crew|url=https://timesofindia.indiatimes.com/entertainment/bhojpuri/movie-details/pran-jaye-par-vachan-na-jaye/movieshow/62526020.cms|access-date=14 April 2020|website=Entertainment Times}}</ref> سِنٛگھ آے 2016 ہس مَنٛز کھیسری لال یادو سٟتؠ رومانٹک ڈرامہ اے بلما بہار والاہس مَنٛز تہٕ 2017 ہس مَنٛز ایکشن ڈرامہ ''ستیہ۔'' ''تابادلا'' ما توجھے سلامس مَنٛز پون سنگھ سٟتؠ تہٕ وٕچھنہٕ۔
سِنٛگھ آیہِ گۄڈنچہ لٹہ 2015 ہس مَنٛز ہندی [[ٹیلی وِجَن|ٹیلی وِجنس]] مَنٛز کالا ٹیکا تہٕ زی ٹی وی یس پؠٹھ سروِس ولی بہو یس پؠٹھ وچھنہٕ۔<ref name="teeka">{{ویب حَوالہٕ|last=TV Series 2015–2017|first=Kaala Teeka|date=15 January 2016|title=Akshara Singh leaves 'Kaala Teeka' shoot|url=https://www.pinkvilla.com/tv/news/348114/akshara-singh-leaves-kaala-teeka-shoot-honour-her-other-commitment|url-status=dead|archive-url=https://web.archive.org/web/20200609202747/https://www.pinkvilla.com/tv/news/348114/akshara-singh-leaves-kaala-teeka-shoot-honour-her-other-commitment|archive-date=9 June 2020|access-date=14 April 2020|publisher=Pinkvilla}} {{Webarchive|url=https://web.archive.org/web/20200609202747/https://www.pinkvilla.com/tv/news/348114/akshara-singh-leaves-kaala-teeka-shoot-honour-her-other-commitment |date=9 June 2020 }}</ref> اَمہِ پتہٕ کوٚر سِنٛگھن ہِندوستٲنؠ تٲریٖخی رزمیہ ''سوریہ پتر کرن'' مَنٛز گندھاری سنٛد کردار ادا تہٕ سونی ٹی وی یس پؠٹھ تٲریٖخی شو پورس خٲطرٕ کوٚر کڈیکا سنٛد کردار ادا۔<ref name="sony">{{ویب حَوالہٕ|last=Suryaputra Karn|first=Akshara Singh|date=19 August 2019|title=Bhojpuri actor Akshara Singh|url=https://www.newsx.com/entertainment/bhojpuri-actor-akshara-singh-photo-bhojpuri-singing-sensation-is-lost-in-her-thoughts.html|access-date=14 April 2020|publisher=NewsX}}</ref>
== میڈیا تصویٖر ==
سِنٛگھ چھ میڈیاہس مَنٛز ساروٕے کھۄتہٕ مشہوٗر تہٕ ساروٕے کھۄتہٕ زیٛادٕ پونٛسہٕ زینن واجیٚنؠ بھوجپوٗری اداکارایہ مَنٛز اَکھ ماننہٕ یوان۔<ref>{{Cite news|url=https://timesofindia.indiatimes.com/entertainment/bhojpuri/web-stories/top-10-actresses-who-rule-the-bhojpuri-industry/photostory/91401562.cms|title=Check out the list of 10 actresses who rule the Bhojpuri film industry|journal=The Times of India|accessdate=11 September 2023}}</ref><ref>{{Cite news|url=https://hindi.news18.com/photogallery/entertainment/bhojpuri-top-5-highest-paid-bhojpuri-actress-akshra-singh-amrapali-dubey-monalisa-kajal-raghwani-rani-chatterjee-5154257-page-4.html|title=From Amrapali Dubey to Monalisa: Highest paid actresses in Bhojpuri cinema|journal=News18|accessdate=28 January 2024|archivedate=28 July 2024|archiveurl=https://web.archive.org/web/20240728064350/https://hindi.news18.com/photogallery/entertainment/bhojpuri-top-5-highest-paid-bhojpuri-actress-akshra-singh-amrapali-dubey-monalisa-kajal-raghwani-rani-chatterjee-5154257-page-4.html}}</ref> سۄ چھ [[انسٹاگرام]] پؠٹھ ساروٕے کھۄتہٕ زیٛادٕ فالو کرنہٕ ینہٕ واجؠن بھوجپوری اداکارن مَنٛز اَکھ، ییٚمہ سٕنٛدؠ 6.5 ملین کھۄتہٕ زیٛادٕ فالوورز چھ۔<ref>{{Cite news|url=https://navbharattimes.indiatimes.com/entertainment/bhojpuri-cinema/most-popular-bhojpuri-actors-actresses-instagram-followers-see-list-here/articleshow/90821439.cms|title=These 10 Bhojpuri stars are a sensation on social media, know how many Instagram followers they have|journal=Navbharat Times|accessdate=31 October 2023}}</ref><ref>{{Cite news|url=https://www.jagrantv.com/amp-stories-hi/entertainment/monalisa-to-amrapali-dubey-these-are-the-most-followed-bhojpuri-actresses-on-instagram-ws926|title=Monalisa to Amrapali Dubey: Most followed Bhojpuri actresses on Instagram|journal=Jagran TV|accessdate=24 November 2022}}</ref>
سِنٛگھن کٔر پرشانت کشور سنٛز جان سوراج مہمہ مَنٛز شٲمل گژھنک اشارہ دتھ ز سۄ ہؠکہ 2024 مَنٛز ینہٕ وٲلہ لوک سبھا الیکشن لڑتھ۔<ref>{{Cite news|last=Tewary|first=Amarnath|date=27 November 2023|title=Popular Bhojpuri actor Akshara Singh joins Prashant Kishor’s Jan Suraaj campaign|url=https://www.thehindu.com/news/national/other-states/popular-bhojpuri-actor-akshara-singh-joins-prashant-kishors-jan-suraaj-campaign/article67579840.ece|accessdate=24 January 2024|journal=The Hindu|language=en-IN|issn=0971-751X}}</ref> ووٚنُن:{{Blockquote|"اگر یہٕ میٲنِس تقدیٖرس منٛز آسہٕ تہٕ مےٚ میلن لوٗکن ہنٛد محبت تہٕ حمایت بہٕ ہیٚکہٕ پول لڑتھ مگر صرف وقت ونن اتھ بارس منٛز [...] بِہارٕچ کوٗر آسنہٕ کہِ وجہہ سٕتؠ کَرٕ بہٕ رِیاستٕچ بہتٔری تہٕ ترقی خٲطرٕ خٕدمات سرانجام دِنؠ۔"}}
==حَوالہٕ==
[[زٲژ:ہِندوستٲنؠ فِلِم اَداکارہ]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
0pg8gukflmam9jv5qn7qodygtcpuv4d
ابھیا ہیرنمایی
0
21898
146702
104936
2026-08-01T05:58:27Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146702
wikitext
text/x-wiki
{{مولوٗماتھ}}
ابھیا ہیرنمایی چھِ اَکھ ہندوستٲنہِ پلے بیک گُلوکار۔ أمہِ چھِ بٲتھ رِکارڈ کٔرِمٕتہِ تہٕ ملیالم تہٕ تیلگوٗ زبانَن مَنٛز فِلمی موسیٖقی خٲطرٕ چھِ بیکنگ آواز فراہم کٔرمٕژ۔<ref>http://www.thehindu.com/features/metroplus/society/Notes-of-a-Bohemian-kind/article14397061.ece</ref>
==ڈیسْک وگرافی==
{| class = "sortable wikitable"
|+ List of Abhaya Hiranmayi film song credits
|-
! scope="col" | Year
! scope="col" | Film
! scope="col" | Song
! scope="col" | Composer
! scope="col" class="unsortable" | {{Refh}}
|-
| 2014 || ''[[Naku Penta Naku Taka]]'' || "Naku Penta, Naku Taka" || [[Gopi Sundar]] ||
|-
| 2015 || ''[[Vishwasam Athallae Ellaam]]'' || "No Foolakking" || Gopi Sundar ||
|-
| 2015 || ''[[Malli Malli Idi Rani Roju]]'' || "Choti Zinagi" || Gopi Sundar ||<ref name=":2" />
|-
| 2015 || ''[[Two Countries]]'' || "Thanne Thanne" || Gopi Sundar ||
|-
| 2015 || ''[[James & Alice|James and Alice]]'' || "Mazhaye Mazhaye" || Gopi Sundar ||
|-
| 2017 || ''[[Satya (2017 film)|Satya]]'' || "Njan Ninne Thedivarum" || Gopi Sundar ||
|-
| 2017 || ''[[Goodalochana]]'' || "Koyikode Song" || Gopi Sundar ||
|-
| 2017 || ''[[Two Countries]]'' || "Cheliya Cheliya Vidipoke Kalala" || Gopi Sundar ||
|-
| 2020 || ''[[Joshua (2020 film)|Joshua]]'' || "Cheliya Konda Konda Kondattom" || Gopi Sundar ||
|-
| 2024 || ''[[Malaikottai Vaaliban]]'' || "Punnara Kattile Poovanatthil" || Prashant Pillai ||<ref>{{Cite web |title=2 Countries (Original Motion Picture Soundtrack) - EP by Gopi Sundar on Apple Music |website=[[iTunes]] |date=13 December 2017 |url=https://music.apple.com/in/album/2-countries-original-motion-picture-soundtrack-ep/1325084209 |language=en-gb |access-date=16 December 2017}}</ref>
|-
| 2024 || ''[[Kunddala Puranam]]'' || "Pularumbo Thotte" || [[Blesson Thomas]] ||<ref>{{Cite web |title=Song from 'Kundala Purana' sung by Abhaya Hiranmayi; Remarkable...(Malayalam) |date=1 June 2024 |url=https://www.manoramaonline.com/music/music-news/2024/06/01/pularumbo-thotte-song-from-the-movie-kunddala-puranam.htm}}</ref>
|}
==فلموگرافی==
{| class="wikitable sortable"
|+
! Year !! Title !! Role !! class="unsortable" | Notes
|-
| 2024 || ''[[Pani (film)|پانی]]'' || جیا، ڈیوی سٕنٛز خانٛدارِنؠ || Debut<ref>{{Cite news |title='Pics From Joju George's Directorial Debut Pani Shoot Viral |url=https://www.news18.com/movies/pics-from-joju-georges-directorial-debut-pani-shoot-viral-8945307.html |access-date=27 June 2024 |website=[[News18]] |language=en |archive-date=27 June 2024 |archive-url=http://web.archive.org/web/20240627013340/https://www.news18.com/movies/pics-from-joju-georges-directorial-debut-pani-shoot-viral-8945307.html |url-status=live}}</ref>
|-
|}
==حَوالہٕ==
{{reflist}}
==مزید وچھُوں==
*[[راک سٹار رمانی امل]]
*[[اللہ جلائی بائی]]
*[[من پریت اختر]]
*[[ کنجل ڈیو]]
*[[بِندھیا واسِنی دیوی]]
==بیرونی لینکْہ==
*[[imdbname:8099355|ابھیا ہیرنمایی آی ایم ڈی بی یَس پٮ۪ٹھ]]
[[زٲژ:ہِندوستٲنؠ لوٗکہٕ گُلوکار]]
[[زٲژ:ہِندوستٲنؠ زَنان لوٗکہٕ گُلوکار]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
o6d0dho186yfcbr6gz5esu1n0vnejoz
اَویناش تِواری
0
22067
146775
105527
2026-08-01T06:29:21Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146775
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL}}
'''اَویناش تِواری''' (پیدٲیش 15 اَگَست 1985) چھ اَکھ ہِندوستٲنؠ اداکار یس [[ہِندی زَبان|ہندی]] فلمن تہٕ سیریزن مَنٛز چھ کٲم کران۔ تٔمس میول رومانوی فلم ''[[لأل تہٕ مجنوں (2018 فلم)|لیلا ماجنو]]'' (2018) تہٕ مافوق الفطرت فلم بلبلس (2020) مَنٛز اداکٲری باپتھ شناخت۔<ref>{{ویب حَوالہٕ|date=7 September 2018|title=Laila Majnu movie review: All you need is love|url=https://www.hindustantimes.com/bollywood/laila-majnu-movie-review-rating-imtiaz-ali-avinash-tiwari-tripti-dimri-s-film-is-a-thoughtful-romance/story-Y70SbBEoNqxkpuoyMQ34ZP.html|url-status=live|archive-url=https://web.archive.org/web/20190308081007/https://www.hindustantimes.com/bollywood/laila-majnu-movie-review-rating-imtiaz-ali-avinash-tiwari-tripti-dimri-s-film-is-a-thoughtful-romance/story-Y70SbBEoNqxkpuoyMQ34ZP.html|archive-date=8 March 2019|access-date=2019-03-07|website=Hindustan Times|language=en}}</ref><ref>{{ویب حَوالہٕ|date=29 June 2019|title=SCOOP! Laila Majnu lead cast Avinash Tiwary and Tripti Dimri to feature in Netflix horror project Bulbul produced by Anushka Sharma!|url=https://www.bollywoodhungama.com/news/bollywood/scoop-laila-majnu-lead-cast-avinash-tiwary-tripti-dimri-feature-netflix-horror-project-bulbul-produced-anushka-sharma/|url-status=live|archive-url=https://web.archive.org/web/20190709041459/https://www.bollywoodhungama.com/news/bollywood/scoop-laila-majnu-lead-cast-avinash-tiwary-tripti-dimri-feature-netflix-horror-project-bulbul-produced-anushka-sharma/|archive-date=9 July 2019|access-date=2019-07-24|website=[[Bollywood Hungama]]|language=en}}</ref>
== حَوالہٕ ==
[[زٲژ:زِنٛدٕ لوٗکھ]]
l7wnebvhqxl79gummvwjcl91bckqcda
ارفع کریٖم
0
22079
146714
110038
2026-08-01T06:02:55Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146714
wikitext
text/x-wiki
{{Infobox person/Wikidata|image=File:Arfakrim12 - from Commons.jpg|fetchwikidata=ALL|known for=دُنیاہُک ساروی کھوتہٕ لۄکُٹ مائیکروسافٹ سرٹیفائیڈ پروفیشنل، 2004–2008<ref>{{cite web|url=https://www.geo.tv/|title=Geo.tv: Latest News Breaking Pakistan, World, Live Videos|website=geo.tv|access-date=23 May 2019|archive-date=23 May 2019|archive-url=https://web.archive.org/web/20190523125504/https://www.geo.tv/|url-status=live}}</ref><ref>{{Cite web|date=16 January 2020|title=Arfa Karim Late - The Youngest Microsoft Certified Professional from Pakistan|url=https://www.maticstoday.com/2020/01/16/arfa-karim-late-the-youngest-microsoft-certified-professional-from-pakistan/|access-date=22 January 2021|website=Matics Today|language=en-US|archive-date=18 January 2021|archive-url=https://web.archive.org/web/20210118015610/https://www.maticstoday.com/2020/01/16/arfa-karim-late-the-youngest-microsoft-certified-professional-from-pakistan/|url-status=live}}</ref>|death_date={{death date and age|2012|01|14|1995|2|2|df=y}}<br>'''وَجَہ''': مِرگی سٕتؠ دِلُک دورٕ}}
ارفع عبدُلکریٖم رندھاوا (2 فَرؤری 1995-14 جَنؤری 2012) ٲس اَکھ [[پٲکِستان|پٲکِستانی]] طالبہ علم تہٕ کمپیوٹر پروڈیجی یۄس 2004 مَنٛز سارِوٕے کھۄتہٕ کم وٲنٛسہِ مائیکروسافٹ سرٹیفائیڈ پروفیشنل (ایم سی پی) بنے۔ أمؠ سٕنٛد کامیٲبی خٲطرٕ آیہ سۄ [[گِنیٖز بُک آف وٲرٛلڈ ریکارڈ]] مَنٛز جمع کرنہٕ۔<ref>{{ویب حَوالہٕ|date=23 August 2017|title=Arfa Karim in Guinness Book|url=https://tribune.com.pk/story/1485803/15-noteworthy-guinness-world-records-that-make-pakistan-proud/|url-status=live|archive-url=https://web.archive.org/web/20180722125841/https://tribune.com.pk/story/1485803/15-noteworthy-guinness-world-records-that-make-pakistan-proud/|archive-date=22 July 2018|access-date=22 July 2018|website=The Express Tribune}}</ref> 10 ؤرین مَنٛز آو ارفا ہس [[بِل گیٹٕس]] کہ طرفہٕ امریکہس مَنٛز [[مائیکروسافٹ]] کہ ہیڈ کوارٹرس تام وٕچھنٕچ دعوت دنہٕ۔ سۄ گزرییہ 2012 ہس مَنٛز، 16 وہر وٲنٛسہ مَنٛز، دلک دورٕ سٟتؠ۔
== زِندگی ہِنٛز دٔلیٖل ==
=== اِبتدٲے زِندگی ===
رندھاوا زاو فیصل آباد ضِلہٕ [[پَنٛجاب (پاکِستان)|پنجاب، پاکستان]] مَنٛز رام دیوالی پؠٹھ أکس نسلی پنجابی خانٛدانس مَنٛز۔ {{حَوالہٕ ضروٗرتھ|date=July 2022}}
=== پیشورانہٕ زِندگی ===
ارفع رندھاوا ہَن کٔر [[مائیکروسافٹ]] ہیڈکوارٹرُک دورٕ کرنہٕ پتہٕ نمایاں شِناخت حٲصِل۔ مایکروسافٹٕچ وی پی یَن کٔر أمِس مُتعلِق بلاگ، تہٕ أمِس مِیوٗل 2005 مَنٛز فاطمہ جناح گولڈ میڈل تہٕ سلام پاکستان یوٗتھ ایوارڈ۔ سۄ ٲس صدر پرائڈ آف پرفارمنس ایوارڈ حٲصِل کرن واجیٚنؠ ساروِی کھۄتہٕ لۄکٕٹ رٹن واجیٚنہِ تہٕ 2010 ہَس مَنٛز بَنییہِ پی ٹی سی ایل کِس ای وی اوُک برانڈ ایمبیسڈر۔
۔<ref name="pakblogyoungitchild">{{ویب حَوالہٕ|date=2 January 2012|title=Arfa Karim Randhawa young IT child prodigy | Pakistan's youngest MCP|url=http://www.pakblog.net/2011/12/arfa-karim-randhawa-young-it-child.html|url-status=live|archive-url=https://web.archive.org/web/20181005022432/http://www.pakblog.net/2011/12/arfa-karim-randhawa-young-it-child.html|archive-date=5 October 2018|access-date=2 September 2014}}</ref>
=== شِناخت ===
امریکہ پؠٹھ واپس ینہٕ پتہٕ بنییہ رندھاوا پاکستانس مَنٛز اَکھ اَیکن۔<ref>{{ویب حَوالہٕ|title=Arfa Karim a wonder child of Pakistan|url=https://www.thenews.com.pk/archive/print/341456-arfa-karim-a-wonder-child-of-pakistan|url-status=live|archive-url=https://web.archive.org/web/20210616043026/https://www.thenews.com.pk/archive/print/341456-arfa-karim-a-wonder-child-of-pakistan|archive-date=16 June 2021|access-date=15 June 2021|website=www.thenews.com.pk|language=en}}</ref> تٔمس آو مختٔلف چینلن ہنٛد ذٔریعہٕ انٹرویو دنہٕ، واریاہن بین الاقوٲمی کانفرن تہٕ سمٹسن مَنٛز مدعو کرنہٕ، تہٕ ملیٚوکھ صدر تہٕ وزیر اعظم پاکستان سٕنٛد طرفہٕ اعزاز۔<ref name="Pakistan Today 2012">{{ویب حَوالہٕ|date=26 January 2012|title=Arfa Karim: The sun sets in the East|url=https://archive.pakistantoday.com.pk/2012/01/26/arfa-karim-the-sun-sets-in-the-east/|url-status=live|archive-url=https://web.archive.org/web/20210922032716/https://archive.pakistantoday.com.pk/2012/01/26/arfa-karim-the-sun-sets-in-the-east/|archive-date=22 September 2021|access-date=22 September 2021|website=Pakistan Today}} {{Webarchive|url=https://web.archive.org/web/20210922032716/https://archive.pakistantoday.com.pk/2012/01/26/arfa-karim-the-sun-sets-in-the-east/ |date=22 September 2021 }}</ref> 2006 مَنٛز، کوٚر مائیکرو سافٹن [[بارسیلونا]] مَنٛز منعقد ٹیک ایڈ ڈویلپرز کانفرنسہ مَنٛز سوٛ کلیدی سپیکر بننچ دعوت۔<ref name="Arfa Abdul Karim passes away">{{ویب حَوالہٕ|last=Dawn.com|date=14 January 2012|title=Arfa Karim passes away in Lahore|url=http://www.dawn.com/news/688081|url-status=live|archive-url=https://web.archive.org/web/20170610211247/https://www.dawn.com/news/688081|archive-date=10 June 2017|access-date=23 December 2016|website=Dawn|location=Pakistan}}</ref>
=== بین الاقوٲمی فورم پؠٹھ توجہ مرکوز ===
رندھاوا ہن کٕر مختٔلف بین الاقوٲمی فورمن پؠٹھ پاکستانٕچ نمٲئندگی تہٕ تٔمس آیہ پاکستان انفارمیشن ٹیکنالوجی پروفیشنلز فورم طرفہٕ دوٚن ہفتن ہنٛد روزن خٲطرٕ [[دُبَے|دبئی]] مَنٛز مدعو کرنہٕ، ییٚتہ أمہ سٕنٛدس اعزازس مَنٛز ڈنر استقبالیہ آو کرنہٕ۔ دبیی ہٕکؠ معززین بشمول پاکستانٕکؠ سفیرن کٔر شِرکت۔ أمس آیہ مختٔلف اعزاز تہٕ تۄحفہٕ دنہٕ، یمن مَنٛز اَکھ لیپ ٹاپ تہٕ شٲمل اوس۔<ref name="Arfa honoured">{{Cite news|title=Child prodigy honoured|url=http://archives.dawn.com/weekly/science/archive/050827/science11.htm|accessdate=15 January 2012|journal=DAWN|date=27 August 2005|archiveurl=https://web.archive.org/web/20120118190059/http://archives.dawn.com/weekly/science/archive/050827/science11.htm|archivedate=18 January 2012}}</ref> نَوَمبَر 2006 ہس مَنٛز کٔر رندھاواہن مائیکروسافٹ کہ طرفہٕ دعوت موصوٗل گژھنہٕ پتہٕ منعقد گژھن واجنہ ٹیک ایڈ ڈویلپرز کانفرنس مَنٛز شرکت۔<ref name="Arfa Abdul Karim passes away"/> سۄ ٲس اَمہِ کانفرنسہ مَنٛز 5000 کھۄتہٕ زیٛادٕ ڈویلپرزن مَنٛز وٲحد پٲکِستٲنؠ۔<ref name="Arfa, Samaa News report">{{Cite news|title=Arfa Abdul Karim's funeral prayer offered in Lahore|url=http://www.samaa.tv/newsdetail.aspx?ID=41610&CID=1|accessdate=15 January 2012|journal=Samaa News|date=15 January 2012|archiveurl=https://web.archive.org/web/20120116102049/http://samaa.tv/newsdetail.aspx?ID=41610&CID=1|archivedate=16 January 2012}}</ref>
=== موت ===
2011 ہَس مَنٛز پیوٚو 16 وُہُر پٲکِستٲنہِ طالبہِ علِم ارفا کریٖم رندھاوا ہَس مِرگہِ ہِنٛدِ دورٕ پتہٕ [[دِلُک دورٕ]]، ییٚمہِ سۭتہِ دؠماغس سؠٹھاہ نۄقصان گوٚو۔ [[بِل گیٹٕس|بِل گیٹسن]] کٔر مداخلت، بین الاقوٲمی طبی مشاورتُک انتظام تہٕ علاجُک خرچہٕ پورٕ کرنٕچ پیشکش۔ اِبتِدٲے بہتٔری باووٚجوٗد گُزریٛوو رندھاوا 14 جَنؤری 2012 تہٕ آو پنٛنِس آبٲیی گامس مَنٛز دفن کرنہٕ۔
== ارفع سافٹ ویئر ٹیکنالوجی پارٛک ==
[[ارفع سافٹ ویئر ٹیکنالوجی پارک]] چھ ملکک سارِوٕے کھوتہٕ بۆڑ انفارمیشن اینٛڈ کمیونیکیشن ٹیکنالوجی پارک یس [[لوہوٗر|لاہور]] مَنٛز واقعہٕ چھ۔<ref name=":0" /> [[17 (گرَٛنٛد)|سَدہ]] پورعمارت چھ پاکستانس مَنٛز گوڈنچہ بین الاقوٲمی معیارٕچ سہوٗلیت۔<ref name=":0">{{ویب حَوالہٕ|title=Arfa Software Technology Park | PITB|url=https://www.pitb.gov.pk/astp|url-status=live|archive-url=https://web.archive.org/web/20210115193439/https://www.pitb.gov.pk/astp|archive-date=15 January 2021|access-date=14 January 2021}}</ref> یہِ منصوٗبہٕ گوٚو 15 جَنؤری 2012 "ارفع سافٹ ویئر ٹیکنالوجی پارک" ناو دنہٕ برٛونٛہہ "لاہور ٹیکنالوجی پارک" ناوٕ سٟتؠ شروٗع۔<ref name=":0" /> ارفع سافٹ ویئر ٹیکنالوجی پارکہ مَنٛز چھ ارفا کریم فاؤنڈیشنک اَکھ مستقل سیکرٹریٹ۔<ref>{{ویب حَوالہٕ|date=10 February 2012|title=Shahbaz praises Arfa; inaugurates IT Park|url=https://www.nation.com.pk/10-Feb-2012/shahbaz-praises-arfa-inaugurates-it-park|access-date=12 October 2024|website=The Nation|language=en-US}}</ref>
== حَوالہٕ ==
[[زٲژ:1995 پٲدٲیِش]]
[[زٲژ:2012 وَفات]]
rb0smvyszjr6ovug7m3aicm2rmbw10f
آصِف سُلطان
0
22264
146678
106491
2026-08-01T05:47:49Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146678
wikitext
text/x-wiki
{{اِنسان معلوٗمات ڈَبہٕ
| name = آصِف سُلطان
| image = Asif Sultan Kashmiri journalist.webp
| alt = <!-- descriptive text for use by speech synthesis (text-to-speech) software -->
| caption =
| other_names =
| birth_name = <!-- only use if different from name -->
| birth_date =
| birth_place =
| death_date = <!-- {{Death date and age|YYYY|MM|DD|YYYY|MM|DD}} (DEATH date then BIRTH date) -->
| death_place =
| nationality =
| occupation = جرنلِسٹ<br>نریٹر
| years_active =
| known_for =
| notable_works =
| awards = جون اوبوچن پرٛیس فرٛیٖڑم یَنام (2019)<ref name="press.org">{{cite news|url=https://www.press.org/newsroom/national-press-club-announces-2019-press-freedom-honorees|publisher=The National Press Club|location=[[Washington, D.C.]]
|author=Donnelly, John M.|title=National Press Club announces 2019 press freedom honorees|date=22 August 2019|access-date=10 May 2021}}</ref>
}}
'''آصِف سُلطان''' چھُ اَکھ [[کٲشِرؠ لوٗکھ|کٲشُر]] صحافی یس اَگَست 2018 پیٹھہٕ ہِندوستان کہ طرفہٕ قٲد چھ۔<ref name="cpj.org">{{Cite news|url=https://cpj.org/data/people/aasif-sultan/|publisher=cpj.org|last=|title=Aasif Sultan|date=|accessdate=10 May 2021|journal=Committee to Protect Journalism|location=New York}}</ref><ref name="aa.com.tr">{{Cite news|url=https://www.aa.com.tr/en/asia-pacific/activists-demand-detained-kashmiri-journalists-release/1955066|publisher=Anadulu Agency|location=Turkey|last=Hilal Mir|title=Activists demand detained Kashmiri journalist's release|date=27 August 2020|accessdate=10 May 2021}}</ref><ref>{{ویب حَوالہٕ|date=2020-04-20|title=UAPA case against Kashmiri photojournalist for 'anti-national posts'|url=https://indianexpress.com/article/india/kashmir-photojournalist-uapa-anti-national-posts-6370631/|access-date=2021-05-12|website=The Indian Express|language=en}}</ref> 17 اَکتوٗبر 2019 میٛوٗل آصفس نیشنل پریس کلب آف امریکہ کہ طرفہٕ سالانہٕ ''جان اوبوچن پرٛیس فرٛیٖڈم ایوارڈ''<ref name="theprint">{{Cite news|url=https://theprint.in/india/jailed-kashmiri-journalist-who-won-us-media-award-was-arrested-after-burhan-wani-profile/281597/|publisher=theprint.in|last=Azaan Javid|title=Jailed Kashmiri journalist who won US media award was arrested after Burhan Wani profile|date=24 August 2019|accessdate=10 May 2021}}</ref> اپریل 2022 ہس مَنٛز آیہ آصفس ضمانت دنہٕ مگر آو نہٕ رِہا کرنہٕ، اَمہِ بجایہ آو سہ دوبارٕ گرفتار کرنہٕ تہٕ آو پبلک سیفٹی ایکٹ تحت مقدمہٕ درج کرنہٕ۔<ref>{{ویب حَوالہٕ|last=Crouch|first=Erik|date=2022-04-11|title=Kashmiri journalist Aasif Sultan granted bail, then re-arrested under preventative detention law|url=https://cpj.org/2022/04/kashmiri-journalist-aasif-sultan-granted-bail-then-re-arrested-under-preventative-detention-law/|access-date=2023-08-27|website=Committee to Protect Journalists|language=en-US}}</ref>
سہ آو ترٛیٚن موقعن پؠٹھ ضمانت حٲصل کرنہٕ پتہٕ مئی 2024 مَنٛز رِہا کرنہٕ۔<ref>{{ویب حَوالہٕ|last=PTI|title=Kashmiri journalist arrested for 'providing support to militants' released after 5 years|url=https://www.deccanherald.com/india/jammu-and-kashmir/kashmiri-journalist-arrested-for-providing-support-to-militants-released-after-5-years-2916256|access-date=2024-03-02|website=Deccan Herald|language=en}}</ref>
==دٔلیٖل==
سِیاسَتھ تہٕ اِنسٲنی حقوٗقن ہُنٛد احاطہٕ کَرن وول کشمیٖر راوی ہُک ایٚسِسٹنٛٹ ایڈیٹر سُلطان آو 27 اَگَست 2018 دۄہ یو اے پی اے یَس تحت دہشت گردن ہٕنٛز مُبیعنہٕ حمایت کرنہٕ کِس اِلزامَس مَنٛز گِرِفتار کرنہٕ۔ أمہِ سٕنٛز گِرِفتٲری گٔیہِ أکِس مارنہٕ آمٕتہِ مِلٹَنٛٹ سُنٛد پروفائل 'آغازِ [[برہان وانی|بُرہان وانی]] (''the rise of burhan'' ''wani'')' شایعہ کرنہٕ پتہٕ۔ تٔمِس آو بار بار ضمانتَس نِش اِنکار کرنہٕ، تہٕ أمؠ سُنٛد مُقدِمہٕ گوٚو جون 2019 ہَس مَنٛز شۆروٗع، ییٚمہِ سٟتؠ کٔشیٖرِ مَنٛز پریس ہٕنٛدؠ حالات خراب گژھنٕچ علامت پٲٹھؠ بین الاقوٲمی تنقیٖد گٔیہ ۔
اپریل 2022 ہَس مَنٛز دِژ ہائی کورٹَن أمِس یو اے پی اے کیسَس مَنٛز ضمانت، یَتھ مَنٛز یہِ وننہٕ آو زِ سُہ چھُ دہشت گردَن سٟتؠ جوڑَن وٲلؠ ثبوٗتَن ہٕنٛز کٔمی۔ وۄنٛہِ گوٚو، سُہ آو فوراً پی ایس اے یَس تحت دُوبارٕ گِرِفتار کرنہٕ۔ یہِ حراست ٲس دَسَمبَر 2023 ہَس مَنٛز ہائی کورٹَن "غٲر قونوٗنی تہٕ غٲر پائیدار" قرار دِتھ رد کٔرمٕژ۔
ضمانت دِنہٕ باووٚجوٗد آو سُلطان 29 فَرؤری 2024 یَلہٕ ترٛاونہٕ، صِرِف آو 2019 کِس أکِس معاملَس مَنٛز دوٚیمہِ دۄہ دُوبارٕ گِرِفتار کرنہٕ۔ أمِس آیہِ ٲخٕر کار 10 مئی اَتھ معاملَس مَنٛز ضمانت دِنہٕ، مُنصِفن ووٚن زِ تٔمہِ سٕنٛز گِرِفتٲری ٲس "کُنہِ وجہ یا نظمہٕ ورٲے" تہٕ سُہ اوس بےٚ قصوٗر ۔<ref>{{Cite web |last= |first= |date=2024-05-15 |title=Kashmir journalist Asif Sultan gets bail over two months after re-arrest under PSA |url=https://www.newslaundry.com/2024/05/15/kashmir-journalist-aasif-sultan-gets-bail-over-two-months-after-re-arrest-under-psa |url-status=live |archive-url=https://web.archive.org/web/20240515103845/https://www.newslaundry.com/2024/05/15/kashmir-journalist-aasif-sultan-gets-bail-over-two-months-after-re-arrest-under-psa |archive-date=2024-05-15 |access-date=2024-05-24 |website=[[Newslaundry]] |language=en}}</ref>
==کامہِ==
* {{cite magazine|last=سُلطان|first=سُلطان|date=1 July 2018|title=آغازِ بُرہان وانی
|magazine=کشمیٖر نریٹر|location=[[سِریٖنَگَر]]|url=http://kashmirnarrator.com/the-rise-of-burhan/|access-date=1 Jun 2021|url-status=live|issue=June 2018
|archive-url=https://web.archive.org/web/20180704153714/http://kashmirnarrator.com:80/the-rise-of-burhan/|archive-date=4 July 2018}}
==یَنام==
جون اوبوچن پرٛیس فرٛیٖڑم یَنام
==حَوالہٕ==
[[زٲژ:کٲشِرؠ مُسَلمان]]
[[زٲژ:کٲشِرؠ لِکھٲرؠ]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
ivvzha9ricie5vh1hxtxbaz3jnxekjj
آرنٛلڈ شٕوارزیٚنیگر
0
22269
146668
106560
2026-08-01T05:44:27Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146668
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|birth_name=آرنٛلڈ اَلوئِس شٕوارزیٚنیگر|caption=آرنٛلڈ شٕوارزیٚنیگر 2019 ہس منٛز}}
'''آرنٛلڈ اَلوئِس شٕوارزیٚنیگر''' (پٲدٲیِش 30 جُلَے 1947) چھ اَکھ آسٹریا تہٕ امریکی اداکار، تاجر، سابق سِیاسَتھ دان، تہٕ سابق پیشہ ور باڈی بلڈر، یس ہائی پروفائل ایکشن فلمہٕ مَنٛز پنن کردارٕ خاطرٕ زاننہٕ چھ یوان۔ تٔمؠ کٔر 2003 پیٚٹھٕ 2011 تام کیلیفورنیا کس 38 ہم گورنر سٕنٛدؠ پٲٹھؠ کٲم۔<ref>{{Cite news|last=Kennedy|first=Robert F. Jr.|date=May 3, 2007|title=The 2007 TIME 100|journal=Time|url=https://content.time.com/time/specials/2007/time100/article/0,28804,1595326_1615513_1615451,00.html|accessdate=April 1, 2022|issn=0040-781X|archivedate=April 1, 2022|archiveurl=https://web.archive.org/web/20220401081135/http://content.time.com/time/specials/2007/time100/article/0,28804,1595326_1615513_1615451,00.html}}</ref>
== حَوالہٕ ==
[[زٲژ:زِنٛدٕ لوٗکھ]]
mvrmr4c8qusule5o3x8d0cuhlyjmok4
اَجے دیوگن
0
22315
146750
106749
2026-08-01T06:22:21Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146750
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|birth_name=وِشال ویٖروٗ دیوگن|caption=اَجے دیوگن 2012 ہس منٛز}}
'''وِشال ویٖروٗ دیوگن''' (پیدٲیش 2 اپریل 1969) یس پیشورانہٕ طور '''اَجے دیوگن''' ناوٕ سٟتؠ زاننہٕ چھ یوان چھ اَکھ ہِندوستٲنؠ اداکار، فلم ڈائریکٹر تہٕ پروڈیوسر۔ ہندی سیٚنماہٕکؠ ساروٕے کھۄتہٕ زیٛادٕ کامیاب اداکارو منٛزٕ اَکھ، دیوگن چھ 100 کھۄتہٕ زیٛادٕ فلمن مَنٛز وٕچھنہٕ آمت تہٕ أمؠ چھ واریاہ تعریفیں زیٖنمٕتؠ، یمن مَنٛز ژور نیشنل فلم ایوارڈز تہٕ ژور فلم فیئر ایوارڈز شٲمل چھ۔ 2016 ہس مَنٛز آو تس حکومت ہند طرفہٕ [[پَدَم شِرٛی]] اعزاز دنہٕ، یس ملکک ژوٗرم ساروٕیہ کھۄتہٕ بوٚڑ شہری اعزاز چھ۔<ref>{{ویب حَوالہٕ|date=27 January 2017|title=Deeply humbled, elated to receive Padma Shri: Ajay Devgn|url=https://timesofindia.indiatimes.com/entertainment/hindi/bollywood/news/deeply-humbled-elated-to-receive-padma-shri-ajay-devgn/articleshow/50718277.cms|access-date=18 March 2022|website=[[The Times of India]]}}</ref>
تٔمہ چھ اکثر فلم ساز روہت شیٹی یس سۭتہ کٲم کٔرمٕژ تہٕ أمؠ چھ اداکارہ [[کاجول]] سۭتہ خانٛدر کوٚرمت، ییٚمہ سۭتہ أمس زٕ شُرؠ چھ۔
== حَوالہٕ ==
[[زٲژ:زِنٛدٕ لوٗکھ]]
95zhev5mieg1zd7zo91fkoaaldl6uy9
2025 پَہَلگام حملہٕ
0
22480
146656
107844
2026-08-01T05:30:21Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146656
wikitext
text/x-wiki
{{Infobox civilian attack
| title = 2025 پَہَلگام حملہٕ
| partof = [[جۆم تہٕ کٔشیٖر منٛز بغاوَت]] ہُنٛد حِصہٕ
| image =File:Baisaran Valley Kashmir24102023.jpg
| caption = بیسَرَن وٲدی، پَہَلگام
| map = {{Location map|India Jammu and Kashmir
| width = 300
| lat_deg = 34 | lat_min = 00 | lat_sec = 13 | lat_dir = N
| lon_deg = 75 | lon_min = 20 | lon_sec = 01 | lon_dir = E
| label = پَہَلگام
| border = none
| float = center
}}
| map_alt = جۆم تہٕ کٔشیٖر، ہِندوستانس مَنٛز حمَلہٕ سٕنٛد جاے ہُنٛد نقشہٕ
| map_caption = حمَلہٕ سٕنٛد جاے ہُنٛد نقشہٕ ہِنٛدستٲنؠ اِنتِظامؠ جۆم تہٕ کٔشیٖر مَنٛز
| location = [[پَہَلگام]], [[انَنت ناگ ضِلہٕ]], [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|جۆم تہٕ کٔشیٖر]], [[ہِندوستان]]
| coordinates = {{coord|34|00|13|N|75|20|01|E|display=inline,title}}
| date = 22 اپریل 2025
| time =
| timezone =
| target = سِیاح
| type = بٔڑس شَدیٖد گۆلؠ بٲزی<br/>بٔڑس پؠمانس پؠٹھ قتلِ عام
| fatalities = 28<ref name="the hindu live"/>
| injuries = 20<ref name="20 زخمی">{{Cite news |date=April 22, 2025 |title=Mamata condemns Pahalgam terror attack, says perpetrators must not go unpunished |url=https://www.deccanherald.com/india/west-bengal/mamata-condemns-pahalgam-terror-attack-says-perpetrators-must-not-go-unpunished-3504928 |access-date=April 22, 2025 |publisher=[[Deccan Herald]]}}</ref>
| weapons = اؠم4 کاربایٖن, اے کے47
| victims =ؤچِھو [[#ہلاکتہٕ|ہلاکتہٕ]] پوٗرٕ فہرست خٲطرٕ
| motive =جموں و کشمیرُک خصوٗصی درجہٕ ختم <br> کٔشیٖرِ منٛز غٲر مقٲمی بَستی ہِنٛز مُخٲلِفت
| numparts = 5
| perpetrators = {{Tree list}}
*[[لشکر طیبہ]]
** [[File:TRF_logo.png|25px]][[دی ریزسٹنس فرٛنٹ]]
{{Tree list/end}} <ref>{{Cite news|title=What is The Resistance Front? Hafiz Saeed's TRF claims responsibility for Pahalgam attack on tourists|url=https://timesofindia.indiatimes.com/india/what-is-the-resistance-front-hafiz-saeeds-trf-claims-responsibility-for-pahalgam-attack-on-tourists/articleshow/120524611.cms|access-date=22 April 2025|website=[[Times of India]]}}</ref><ref>{{Cite news|title=What is TRF, LeT terror group offshoot that has taken responsibility for Pahalgam attack?|url=https://www.firstpost.com/explainers/what-is-trf-let-terror-group-offshoot-that-has-taken-responsibility-for-pahalgam-attack-13882193.html|access-date=22 April 2025|website=[[Firstpost]]}}</ref>
}}
22 اپریل 2025 ہِندوستان کہ زیر انتظام [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)|جموں و کشمیر]] کس [[انَنت ناگ ضِلہٕ|اننت ناگ]] ضِلس مَنٛز [[پَہَلگام|پہلگام]] نزدیٖک [[بیسَرَن وٲدی]] مَنٛز کٔر [[دی ریزسٹنس فرٛنٹ|دی ریزسٹنس فرنٹس]] (ٹی آر ایف) سٟتؠ وابستہٕ دہشت گردن سِیاحن ہنٛدس أکس گروپس پؠٹھ گولہٕ باری، یَتھ مَنٛز کم از کم 28 نفر ہلاک تہٕ 20 کھۄتہٕ زیٛادٕ زخمی گٔیہ۔ 2019 کس [[2019 پُلووم حملہٕ|پُلووم حملہٕ]] پتہٕ خطس مَنٛز ساروٕے کھۄتہٕ خطرناک حملن مَنٛز آو عام شہری نِشانہٕ بناونہٕ تہٕ وننہٕ چھ یوان ز امیٛک مقصد اوس وادی کشمیرس مَنٛز مبینہ آبٲدی مَنٛز تبدیلین ہنٛد مقابلہٕ کرن۔
حملس مَنٛز گٔیہ سیاحن تہٕ اہلکارن ہیتھ کم از کم 28 نفر ہلاک تہٕ واریاہ زخمی۔ ہِندوستٲنؠ حکامو دِت یہِ واقعہٕ دہشت گردانہ حملہ قرار، یَتھ مَنٛز ہِندوستٲنؠ حکومتس خٕلاف دہشت گردانہ کاروٲیی ہنٛد اِلزام اوس لگاونہٕ آمت۔<ref>{{ویب حَوالہٕ|last=Zargar|first=Arshad R.|date=2025-04-22|title=Terror attack on tourists in Indian-controlled Kashmir leaves at least 20 dead, reports say – CBS News|url=https://www.cbsnews.com/news/india-kashmir-terror-attack-tourists-killed-wounded-pahalgam/|access-date=2025-04-22|website=www.cbsnews.com|language=en-US}}</ref> [[دی ریزسٹنس فرٛنٹ|دی ریزسٹنس فرنٹنن]] (ٹی آر ایف) ، دہشت گردانہ گروپ [[لشکر طیبہ]] کس أکس شاخہ، دِژ حملٕچ ذمہٕ دٲری قبوٗل۔
== پس منظر ==
2019 ہَس مَنٛز کوٚر [[ہِندوستان|ہِنٛدُستانن]] [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|جموں و کشمیرُک]] خصوٗصی درجہٕ ختٕم، ییٚمہِ سۭتہِ رِیاست دۄن وفٲقی زیر انتظام علاقن [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)|جموں و کشمیر]] تہٕ [[لَداخ|لداخس]] مَنٛز تقسیٖم گٔیہِ۔ اَمہِ اقدامَن دِیُت مقٲمی حُکامَن نؠبرِمؠن لوٗکَن ڈومیسائل حق جٲری کرنُک اختیار، ییٚمہِ سٟتؠ تِمَن زٔمیٖن ہینٕچ تہٕ تنازعہٕ وٲلِس علاقَس مَنٛز نوکری ۔
علاقٕچ محدوٗد خۄد مۄختٲری ختم کرنہٕ پتہٕ کوٚر ہندوستانن بٔڑِس پیمانَس پؠٹھ کریک ڈاؤن شروٗع۔ اَمہِ سۭتہِ گٔیہِ [[کشمیر تنازٕ|کٔشیٖرِ ہِنٛدِس تنازَس]] دوران [[پٲکِستان|پٲکِستانس]] سۭتہِ تعلُقات خراب ۔ ہِنٛدُستانن چھِ اَتھ علاقَس مَنٛز انٛدازٕ مُطٲبِق 500,000 فوجی مستقل طور تعیِنات کٔرِمٕتہِ ۔
== حملہٕ ==
ژۄر پؠٹھ شیٚیہ دہشت گردو٘ دسہ حملہٕ گوٚو 22 اپریلس أندؠ پٔکؠ پہلگامس نزدیٖک بیسارن مٲدانس مَنٛز، یس ہنٛدستان کہ زیر انتظام کشمیرس مَنٛز پیدل یا [[گُر|گُرؠن]] پؠٹھ گژھن واجیٚن جاے اَکھ دوٗر دَراز سِیاحتی مُقام چھ۔<ref name="jaz">{{ویب حَوالہٕ|title=Gunmen kill at least 26 in Indian-administered Kashmir: Police|url=https://www.aljazeera.com/news/2025/4/22/gunmen-open-fire-on-tourists-in-indian-administered-kashmir|access-date=2025-04-22|website=Al Jazeera|language=en}}</ref> یہِ علاقہٕ اوس سیاحن سٟتؠ بھرتھ یس [[بٲرِش|روٗد]] کہ دۄہہ پتہٕ بہتر موسمک لطف تلان چھ۔ زِندٕ بچیمتین د مطٲبق، فوجی طرزٕک وردی مَنٛز بندوق بردار ٲس نزدیٖکی [[جنگل|جنگلو]] پیٹھہٕ ابھرن تہٕ کٕرٕن ہجومس پؠٹھ گولہ باری شروٗع۔<ref>{{ویب حَوالہٕ|date=2025-04-22|title=Hindus were singled out, shot: Tourist's blow-by-blow account of Pahalgam attack|url=https://www.indiatoday.in/india/story/pahalgam-terror-attack-tourists-killed-injured-jammu-kashmir-ordeal-security-forces-2713085-2025-04-22|access-date=2025-04-22|website=India Today|language=en}}</ref><ref name=":02">{{ویب حَوالہٕ|title=J&K: Tourist Killed, Several Hurt in Attack on Pahalgam Health Resort|url=https://thewire.in/security/south-kashmir-pahalgam-militant-attack-killed-tourist|url-status=live|archive-url=https://web.archive.org/web/20250422154841/https://thewire.in/security/south-kashmir-pahalgam-militant-attack-killed-tourist|archive-date=22 April 2025|access-date=2025-04-22|website=The Wire|language=en}}</ref><ref>{{Cite news|last=Irfan|first=Shams|last2=Mehrotra|first2=Karishma|date=22 April 2025|title=Gunmen launch rare attack on tourists in Indian-administered Kashmir|url=https://www.washingtonpost.com/world/2025/04/22/india-kashmir-tourist-terrorist-baisaran/|accessdate=22 April 2025|journal=The Washington Post|language=en-US|issn=0190-8286}}</ref>
بچنہٕ ینہٕ والؠو دِژ اِطلاع زِ حملہٕ آورو کٔر گۄڈنچہ لٹہِ پولیس اہلکار بننک پأٹھؠ پیش، اچانک گولہ چلاونہٕ برٛونٛہہ چِھک ناو پرژھمٔتؠ، زیٛادٕ تر زنانن ترٛٲوِتھ کۆرُکھ مردن پؠٹھ ٹارگیٹ۔ گواہن ہنٛدین بیانن مَنٛز چھ وننہٕ آمت ز حملہ آورو کٔر غٲر مُسلمان الگ، تہٕ دتن متاثرین کلمہٕ پرنہٕ تہٕ خُتنہٕ وُچھنہٕ خٲطرٕ ؤننہٕ۔ ناکام گژھن والؠن ٲس گولہٕ لگاونہٕ آمت۔<ref>{{ویب حَوالہٕ|date=2025-04-22|title=Terrorists singled out & shot non-Muslims in Pahalgam attack, say sources & witnesses|url=https://www.firstpost.com/india/pahalgam-attack-tourists-killed-jammu-kashmir-anantnag-news-updates-13882238.html|access-date=2025-04-22|website=Firstpost|language=en-us}}</ref><ref>{{Cite news|last=Arora|first=Mansi|title='Stripped to check for circumcision, asked to recite Islamic verse': Tourists recall horror after J&K terror attack|url=https://www.wionews.com/india-news/stripped-to-check-for-circumcision-asked-to-recite-islamic-verse-tourists-recall-horror-after-jk-terror-attack-8991109|accessdate=22 April 2025|journal=[[WION]]|date=22 April 2025|archiveurl=https://web.archive.org/web/20250422204056/https://www.wionews.com/india-news/stripped-to-check-for-circumcision-asked-to-recite-islamic-verse-tourists-recall-horror-after-jk-terror-attack-8991109|archivedate=22 April 2025}}</ref>
گواہو ووٚن زِ زیٛادٕ تر شِکار ٲسؠ مرد، أکِس حملہ آورن ووٚن مبینہ طور أکس زنانہٕ ز سۄ چھےٚ بچاونہٕ یوان تاکہ سۄ ہؠکہ ہنٛدستٲنہ [[ہِندوستانُک ؤزیٖرِ اَعظَم|وزیر اعظم]] [[نَرینٛدَر مودی|نریندر مودی]] "خوفناک واقعہ بیان کٔرِتھ"۔ واریاہ شکار آیہ نزدیٖکی حدس تام گولہٕ لگاونہٕ، تہٕ جائے وقوعہ کہ ویٖڈیو فوٹیج مَنٛز آیہ خونخوار نفر زمیٖنس پیٚٹھ لرِ تہٕ باقٕی مددٕچ درخاست کران ہاونہٕ۔<ref>{{ویب حَوالہٕ|date=2025-04-22|title='Go tell this to Modi', Pahalgam attacker told me after killing my husband: Karnataka survivor – 'Go tell this to Modi', Pahalgam attacker told me after killing my husband: Karnataka survivor BusinessToday|url=https://www.businesstoday.in/india/story/go-tell-this-to-modi-pahalgam-attacker-told-me-after-killing-my-husband-karnataka-survivor-473142-2025-04-22|access-date=2025-04-22|website=Business Today|language=en}}</ref> حملہ آورو پرژھ ناو تہٕ منٛگ کٔر ز شکار گژھن ''کلیم'' پرٕن۔ تمو کٔر مسلمانن ہنٛز پہچان ختنہ تہٕ بچاونہٕ خأطرٕ ختنن ہنٛز جانٛچ، یقینی بناوان زِ تم کرن غٲر مسلمانن نشانہٕ بناون۔<ref>{{ویب حَوالہٕ|date=2025-04-22|title=Terrorists singled out & shot non-Muslims in Pahalgam attack, say sources & witnesses|url=https://www.firstpost.com/india/pahalgam-attack-tourists-killed-jammu-kashmir-anantnag-news-updates-13882238.html|access-date=2025-04-22|website=Firstpost|language=en-us}}</ref><ref>{{Cite news|last=Arora|first=Mansi|title='Stripped to check for circumcision, asked to recite Islamic verse': Tourists recall horror after J&K terror attack|url=https://www.wionews.com/india-news/stripped-to-check-for-circumcision-asked-to-recite-islamic-verse-tourists-recall-horror-after-jk-terror-attack-8991109|accessdate=22 April 2025|journal=[[WION]]|date=22 April 2025|archiveurl=https://web.archive.org/web/20250422204056/https://www.wionews.com/india-news/stripped-to-check-for-circumcision-asked-to-recite-islamic-verse-tourists-recall-horror-after-jk-terror-attack-8991109|archivedate=22 April 2025}}</ref>
چشم دیٖد گواہن ہٲو ویٖڈیو مَنٛز خوف و ہراس تہٕ زخمی متاثرینن مددٕچ التجا کرنٕک منظر۔ اَکھ زنانہٕ ٲس پننس خانٛدار سٕنٛد خٲطرٕ مددہٕ خٲطرٕ چیٚنٛگ کران ؤچھنہٕ آمٕژ، ییٚلہ زن باقی ٲس گاسہٕ مٲدانس مَنٛز بے حرکت لرِ ؤچھنہٕ آمٕتؠ۔ کم از کم آیہ 28 نفر ہلاک کرنہٕ، تہٕ واریاہ باقٕیہ شدیٖد زخمی کرنہٕ۔<ref>{{Cite news|date=2025-04-22|title=India: Gunmen kill at least 20 tourists in Kashmir|url=https://www.lemonde.fr/en/international/article/2025/04/22/india-gunmen-kill-at-least-20-tourists-in-kashmir_6740515_4.html|accessdate=2025-04-22|journal=Le Monde|language=en}}</ref><ref>{{Cite news|date=22 April 2025|title=People wail for help as loved ones lie in pools of blood: Pahalgan after attack on tourists|url=https://timesofindia.indiatimes.com/india/my-husband-was-shot-in-head-pahalgam-sees-panic-and-chaos-after-terrorists-target-tourists/articleshow/120519335.cms|accessdate=22 April 2025|journal=The Times of India|issn=0971-8257}}</ref> حملٕچ خبر ضلعہٕ ہیڈکوارٹرس تام واتنہٕ پتہٕ ووت ایمرجنسی سروس جائے وقوع پؠٹھ۔ زٕ شدید زخمی افراد آیہ 16:30 أنٛد پٔکہ اننت ناگ ضِلہٕ ہسپتال ننہٕ، ییٚلہ زن باقٕیہ آیہ نزدیکی طبی مرکزن مَنٛز ننہٕ۔ کینٛہہ آیہ ہیلی کاپٹر کہ ذٔریعہٕ سری نگر کس فوجی ہسپتال مَنٛز مزید علاج باپتھ ننہٕ۔<ref>{{ویب حَوالہٕ|title=J&K: Tourist Killed, Several Hurt in Attack on Pahalgam Health Resort|url=https://thewire.in/security/south-kashmir-pahalgam-militant-attack-killed-tourist|url-status=live|archive-url=https://web.archive.org/web/20250422154841/https://thewire.in/security/south-kashmir-pahalgam-militant-attack-killed-tourist|archive-date=22 April 2025|access-date=2025-04-22|website=The Wire|language=en}}</ref> تہٕ أکؠ مُقٲمی گُرؠ وول، '''سید عادِل حسین شاہَن''' کٔر مبینہ طور پٲٹھؠ سیاحَن ہٕنٛز حفاظت کرنٕچ تہٕ گولہِ لگٲوِتھ مارنہٕ برٛونٛہہ أکِس حملہ آورَس نِش بندوق کُشتی کرنٕچ کوٗشش۔
علاقس مَنٛز آیہ مقٲمی پولیس تہٕ ہندوستٲنہ فوجس شٲمل کٔرِتھ مُشتَرکہٕ تلاشی تہٕ محاصرٕ آپریشن شروٗع کرنہٕ۔ حملہٕ آورن ہنٛد پتہ لگاونہٕ خٲطرٕ آیہ ہیلی کاپٹر تعینات کرنہٕ، تہٕ پَہَلگام کین کینٛہہ حصن مَنٛز آو عارضی لاک ڈاؤن لاگو کرنہٕ۔<ref>{{ویب حَوالہٕ|last=Jaiswal|first=Arushi|date=2025-04-22|title=Pahalgam attack: One tourist killed, 12 to 13 injured in Jammu and Kashmir's terror strike|url=https://www.indiatvnews.com/jammu-and-kashmir/pahalgam-terrorist-attack-army-jammu-and-kashmir-police-casualties-search-operation-latest-updates-2025-04-22-986733|access-date=2025-04-22|website=India TV News|language=en}}</ref><ref>{{Cite news|last=|first=|date=2025-04-22|title=Pahalgam terror attack LIVE: PM Modi to return to India cutting short Saudi Arabia visit; Navy Officer among 26 killed|url=https://www.thehindu.com/news/national/pahalgam-jammu-kashmir-terror-attack-tourists-dead-injured-april-22-2025/article69478557.ece|accessdate=2025-04-22|journal=The Hindu|language=en-IN|issn=0971-751X|archivedate=22 April 2025|archiveurl=https://web.archive.org/web/20250422145036/https://www.thehindu.com/news/national/pahalgam-jammu-kashmir-terror-attack-tourists-dead-injured-april-22-2025/article69478557.ece}}</ref>
== ہلاکتہٕ ==
حملس مَنٛز گٔیہ کم از کم 28 شہری ہلاک یَتھ مَنٛز تِمؠ: [[کَرناٹَک|کرناٹکا،]] [[کیرَلا|کیرالہ ،]] [[مَہاراشٹٛر|مہاراشٹر ،]] [[اوڈِشا|اوڈیشہ ،]] [[گُجرات|گجرات ،]] [[ہَرِیانا|ہریانہ ،]] [[مَغرَبی بَنٛگال|مغربی بنگال ،]] تہٕ [[وۄتُر پرَٛدیش|اتر پردیش ،]] ہیتھ مختلف [[ہِندوستٲنؠ رِیاسَتھ تہٕ مَرکٔزی عَلاقہٕ|ریاستہٕ]] ہنٛدؠ 24 ہندوستٲنہ سِیاح، [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)|جموں و کشمیرٕک]] زٕ مقٲمی سیاح، تہٕ [[نؠپال]] تہٕ [[مُتحدہ عرب امارات]] زٕ غٲر ملکی سیاح۔<ref name="the hindu live">{{Cite news|date=22 April 2025|title=Pahalgam terror attack LIVE: Foreign tourists among 28 killed; Amit Shah in Srinagar to review security situation|url=https://www.thehindu.com/news/national/pahalgam-jammu-kashmir-terror-attack-tourists-dead-injured-april-22-2025/article69478557.ece|accessdate=22 April 2025|journal=The Hindu|language=en-IN|issn=0971-751X|archivedate=22 April 2025|archiveurl=https://web.archive.org/web/20250422145036/https://www.thehindu.com/news/national/pahalgam-jammu-kashmir-terror-attack-tourists-dead-injured-april-22-2025/article69478557.ece}}</ref><ref name="liveMint1">{{Cite news|last=Hari|first=Ravi|title='Brutal crime has no justification': Vladimir Putin on terror attack in Jammu and Kashmir's Pahalgam|url=https://www.livemint.com/news/india/brutal-crime-has-no-justification-vladimir-putin-on-terror-attack-in-jammu-and-kashmirs-pahalgam-11745341006877.html|accessdate=22 April 2025|journal=[[Mint (newspaper)]]|publisher=[[HT Media]]|date=22 April 2025|archiveurl=https://web.archive.org/web/20250422171311/https://www.livemint.com/news/india/brutal-crime-has-no-justification-vladimir-putin-on-terror-attack-in-jammu-and-kashmirs-pahalgam-11745341006877.html|archivedate=22 April 2025}}</ref>
کم از کم چھ 20 زخمی۔ <ref>{{ویب حَوالہٕ|date=22 April 2025|title=Many feared dead in gun attack on tourists in Indian-controlled Kashmir|url=https://apnews.com/article/kashmir-tourist-attack-dc7067a18899d9e7ff7726d4e05982c3|url-status=live|archive-url=https://web.archive.org/web/20250422201549/https://apnews.com/article/kashmir-tourist-attack-dc7067a18899d9e7ff7726d4e05982c3|archive-date=22 April 2025|access-date=22 April 2025|website=AP News|language=en}}</ref><ref name=":0">{{ویب حَوالہٕ|title=Kashmir Terror Attack Updates: 28 Killed In J&K's Worst Terror Attack In Recent Times, Say Sources|url=https://www.ndtv.com/india-news/jammu-and-kashmir-terrorist-attack-live-updates-pahalgam-anantnag-tourists-prime-minister-narendra-modi-amit-shah-terrorists-news-8227401|access-date=22 April 2025|website=www.ndtv.com|language=en}}</ref> اَتھ مَنٛز چھ [[گُجرات|گجرات]]، [[تٲمِل ناڈوٗ]] تہٕ [[مَہاراشٹٛر|مہاراشٹرک]] متاثرین تہٕ شٲمل۔<ref>{{ویب حَوالہٕ|date=22 April 2025|title=Kerala man among victims of Pahalgam terror attack|url=https://english.mathrubhumi.com/news/kerala/kerala-man-killed-in-terror-attack-pahalgam-1.10529818|access-date=22 April 2025|website=English.Mathrubhumi|language=en}}</ref><ref name="ndtv">{{ویب حَوالہٕ|title=Pahalgam Terror Attack: How Trump, Putin, Meloni, Other World Leaders Reacted To Kashmir Killings|url=https://zeenews.india.com/india/pahalgam-terror-attack-how-trump-putin-meloni-other-world-leaders-reacted-to-kashmir-killings-2889780.html|access-date=22 April 2025|website=Zee News|language=en}}</ref><ref name="guardian">{{Cite news|last=Hassan|first=Aakash|last2=Beaumont|first2=Peter|date=22 April 2025|title=At least 28 tourists killed by suspected militants in Kashmir attack|url=https://www.theguardian.com/world/2025/apr/22/tourists-killed-by-suspected-militants-in-kashmir-attack|accessdate=22 April 2025|journal=The Guardian|language=en-GB|issn=0261-3077}}</ref> ہلاک گژھن والؠن مَنٛز چھ اَکھ 26 وہر ہندوستٲنہ نیوی ہنٛد افسر تہٕ اَکھ اِنٹیلیجینس بیورو اہلکار شٲمل۔<ref>{{ویب حَوالہٕ|title=Intelligence Bureau Officer Shot In Front Of Wife, Children In J&K Attack|url=https://www.ndtv.com/india-news/intelligence-bureau-officer-manish-ranjan-shot-in-front-of-wife-kids-in-pahalgam-terror-attack-deaths-8230390|access-date=2025-04-22|website=www.ndtv.com|language=en}}</ref><ref>{{ویب حَوالہٕ|date=2025-04-22|title=Indian Navy Officer among 26 killed in Pahalgam terror attack|url=https://english.mathrubhumi.com/news/india/navy-lieutenant-killed-pahalgam-attack-1.10530098|access-date=2025-04-22|website=English.Mathrubhumi|language=en}}</ref>
{| class="wikitable sortable" style="font-size:85%; margin:0 0 0.5em 1em; float:right;"
! قومیت
! ہلاک
! زخمی
|-
|{{Flag|India|name=ہِندوستان}}
| 26
| 20
|-
|{{Flag|UAE|name=یوٗ اے ای}}
| 1
|
|-
|{{Flag|Nepal|name=نؠپال}}
| 1
|
|- class="sortbottom"
! style="text-align:left;" | کُل
| '''28'''
| '''20'''
|}
== ذمہٕ دٲری ==
پاکستانس مَنٛز [[دی ریزسٹنس فرٛنٹ]] پؠٹھ مبنی [[لشکر طیبہ]] کس أکس شاخ، مزاحمتی محاذن چھ حملٕچ ذمہٕ دٲری قبوٗل کٔرمٕژ۔<ref>{{ویب حَوالہٕ|title=Kashmir Terror Attack Updates: 26 Killed; National Conference, Mehbooba Mufti's PDP To Support Bandh Today|url=https://www.ndtv.com/india-news/jammu-and-kashmir-terrorist-attack-live-updates-pahalgam-anantnag-tourists-prime-minister-narendra-modi-amit-shah-terrorists-news-8227401|access-date=22 April 2025|website=www.ndtv.com|language=en}}</ref> اَمہِ جمٲژ ووٚن ز یہِ چھ 85,000 کھۄتہٕ زیٛادٕ ہندوستٲنؠ "نیبرمؠن" ہٕنٛز آبادکٲری ہٕنٛد وجہ سٟتؠ ناراض یس "آبٲدی مَنٛز تبدیلی" ہنٛد بٲعث چھ۔<ref name="guardian">{{Cite news|last=Hassan|first=Aakash|last2=Beaumont|first2=Peter|date=22 April 2025|title=At least 28 tourists killed by suspected militants in Kashmir attack|url=https://www.theguardian.com/world/2025/apr/22/tourists-killed-by-suspected-militants-in-kashmir-attack|accessdate=22 April 2025|journal=The Guardian|language=en-GB|issn=0261-3077}}</ref><ref>{{ویب حَوالہٕ|date=22 April 2025|title=At least 20 feared killed in militant attack on tourists in Indian Kashmir, security sources say|url=https://www.cnbc.com/2025/04/22/at-least-20-feared-killed-in-militant-attack-on-tourists-in-indian-kashmir-security-sources-say.html|access-date=22 April 2025|website=CNBC|language=en}}</ref>
26 اپریل کوٚر ٹی آر ایفَن حملٕچ ذمہٕ دٲری واپس تہٕ کوٚرُن یہِ داعوا زِ تِہنٛدِ ذِمہٕ دٲری ہُنٛد گۄڈنُیٛک دعوا چھُ مواصلاتٕچ خٕلاف ورزی ۔ ٹی آر ایفَن کوٚر ہندوستٲنہِ انٹلیجنس کارکُنَن پؠٹھ حملَس مَنٛز حصہٕ نِنُک اِلزام، تہٕ ووٚنُن زِ تِم چھِ مجرمَن مُتعلِق پنٕنؠ تحقیٖقات کران۔
== جواب ==
ہنٛدستٲن وزیر اعظم [[نَرینٛدَر مودی]] ین کوٚر پنن [[سوٗدی عرب|سعودی عربک]] دورٕ مختصر تہٕ ووٚن ز دہشت گردی ہنٛد مقابلہٕ کرنہٕ خٲطرٕ ہنٛدستان کس عزمس پؠٹھ زور دتھ کر ذمہٕ دارن اِنصافس مَنٛز اننہٕ۔ مرکزی وزیر داخلہ [[اَمِت شاہ]] کوٚر حالاتک جٲیزٕ ننہٕ تہٕ حفاظتی جوابس مَنٛز ہم آہنگی خٲطرٕ [[سِریٖنَگَر|سری نگرک]] سفر۔ مرکزی وزیرِ مالیات تہٕ کارپوریٹ امور [[نِرملا سیتارامن]] کوٚر امریکہ تہٕ پیروک پنن سرکٲر دورٕ مختصر۔ حفاظتی فوجن کٔر مجرمن رٹنہٕ خٲطرٕ تلاشی شۆروٗع، تہٕ متٲثر سیاحن ہنٛز مدد کرنہٕ خٲطرٕ آیہ اَکھ ہیلپ لائن قٲیم کرنہٕ۔<ref>{{Cite news|date=22 April 2025|title=Pahalgam attack live updates: At least 12 tourists injured, multiple deaths feared|url=https://www.hindustantimes.com/india-news/pahalgam-attack-live-updates-jammu-and-kashmir-terrorists-operation-death-injury-latest-news-today-amit-shah-101745327477992.html|archivedate=|accessdate=22 April 2025|journal=Hindustan Times}}</ref> حملٕچ مذمت کران آیہ ہنٛدستان کہ زیر انتظام کٔشیٖر کؠن واریاہن حصن مَنٛز احتجاج کرنہٕ، یمن مَنٛز کینٛہہ [[جۆم]] تہٕ شٲمل چھ یمو پاکستانس پؠٹھ اِلزام لگٲو۔<ref name="guardian">{{Cite news|last=Hassan|first=Aakash|last2=Beaumont|first2=Peter|date=22 April 2025|title=At least 28 tourists killed by suspected militants in Kashmir attack|url=https://www.theguardian.com/world/2025/apr/22/tourists-killed-by-suspected-militants-in-kashmir-attack|accessdate=22 April 2025|journal=The Guardian|language=en-GB|issn=0261-3077}}</ref>
== رد عمل ==
اَمہِ حملٕچ سیٲسی رہنماو تہٕ سِوَل سوسائٹیہ طرفہٕ فوری طور پٲٹھؠ بٔڑس پیمانس پؠٹھ مذمت کٔر۔ وزیرِ اعلٰی [[عمر عبداللہ]] ین کوٚر یہِ واقعہٕ "حالیہ ؤرین مَنٛز عام شہرین پؠٹھ نظر ینہٕ واجینہ کنہِ تہٕ چیز کھۄتہٕ واریہ بۆڑ" قرار۔ صدر [[دروپدی مرمو]] کوٚر متاثرینن ہنٛدین خاندانن سٟتؠ تعزیتک اظہار تہٕ اَتھ "بزدلانہ تہٕ غٲر اِنسٲنی حرکت" قرار۔ وزیر اعظم نریندر مودی ین کٔر تشددچ مذمت تہٕ یقین دہانی ز حملک ذمہٕ دارن یی اِنصافس مَنٛز اننہٕ یَتھ مَنٛز دہشت گردی ہنٛد مقابلہٕ کرنہٕ خٲطرٕ قوم کس مضبوٗط عزمس پؠٹھ زور اوس دنہٕ آمت۔<ref>{{Cite news|date=22 April 2025|title=Attack on tourists in J&K: 26 killed, including foreigners, locals & official|url=https://timesofindia.indiatimes.com/india/gunshots-heard-in-pahalgam-tourist-resort-in-jks-anantnag-district/articleshow/120515935.cms|accessdate=22 April 2025|journal=The Times of India|issn=0971-8257}}</ref><ref>{{ویب حَوالہٕ|date=22 April 2025|title=Prime Minister strongly condemns the terror attack in Pahalgam, Jammu and Kashmir|url=https://pib.gov.in/PressReleasePage.aspx?PRID=2123552|url-status=live|archive-url=https://web.archive.org/web/20250422164806/https://pib.gov.in/PressReleasePage.aspx?PRID=2123552|archive-date=22 April 2025|access-date=22 April 2025|website=pib.gov.in}}</ref> تہٕ وزیرِ دفاع [[راج ناتھ سِنٛگھ]] دیُت اَتھ "بزدلانہٕ عمل" قرار۔ حزب اختلافٕچ کانٛگریس ایم پی پرینکا گاندھی ین وون یہِ "انسانیتس خَلاف جُرُم"۔ لوک سبھا مَنٛز حزب اختلافک رہنما [[راہُل گاندھی]] ین وون یہٕ حملہٕ "خوفناک"، تہٕ کوٚرکھ متاثرینن خٲطرٕ حمایتس پؠٹھ زور۔<ref name=":0">{{ویب حَوالہٕ|title=Kashmir Terror Attack Updates: 28 Killed In J&K's Worst Terror Attack In Recent Times, Say Sources|url=https://www.ndtv.com/india-news/jammu-and-kashmir-terrorist-attack-live-updates-pahalgam-anantnag-tourists-prime-minister-narendra-modi-amit-shah-terrorists-news-8227401|access-date=22 April 2025|website=www.ndtv.com|language=en}}</ref><ref name="the hindu live">{{Cite news|date=22 April 2025|title=Pahalgam terror attack LIVE: Foreign tourists among 28 killed; Amit Shah in Srinagar to review security situation|url=https://www.thehindu.com/news/national/pahalgam-jammu-kashmir-terror-attack-tourists-dead-injured-april-22-2025/article69478557.ece|accessdate=22 April 2025|journal=The Hindu|language=en-IN|issn=0971-751X|archivedate=22 April 2025|archiveurl=https://web.archive.org/web/20250422145036/https://www.thehindu.com/news/national/pahalgam-jammu-kashmir-terror-attack-tourists-dead-injured-april-22-2025/article69478557.ece}}</ref>
واریاہن ملکن کٔر حملن ہنٛز مذمت تہٕ/یا متاثرینن سٟتؠ اظہار تعزیت۔<ref>{{Cite news|title=From Trump to Meloni, how world leaders reacted to 'heinous' Pahalgam terror attack|url=https://www.hindustantimes.com/india-news/deeply-disturbing-how-world-leaders-trump-putin-reacted-heinous-pahalgam-terror-attack-101745365201307.html|accessdate=23 April 2025|journal=Hindustan Times|date=23 April 2025}}</ref><ref>{{Cite news|title=How World Reacted To Terror Attack In Kashmir That Left 26 Dead|url=https://www.ndtv.com/world-news/how-the-world-reacted-to-the-terror-attack-in-kashmir-that-left-26-dead-8230595|accessdate=23 April 2025|journal=NDTV|language=en}}</ref>
[[یورپی یوٗنین]] تہٕ [[اقوامہٕ متحدٕ|اقوام متحدہ]] کوٛر یتھی بیانات جأری۔<ref name=":1">{{ویب حَوالہٕ|date=23 April 2025|title=Jammu and Kashmir Pahalgam Terror Attack LIVE updates: Nirmala Sitharaman cuts short US, Peru visit to return to India after Pahalgam terror attack|url=https://timesofindia.indiatimes.com/india/jammu-and-kashmir-terror-attack-pahalgam-security-forces-terrorists-killed-tourist-injured-search-operation-police-pm-modi-hm-amit-shah-omar-abdullah/liveblog/120519770.cms|access-date=22 April 2025|website=The Times of India|language=en}}</ref>
===حملہٕ کٲشِرؠ طٲلبہٕ عٔلمن پؠٹھ===
ہِندوستان کؠن مُختٔلِف رِیاستن پؠٹھ آے [[کٲشِرؠ مُسَلمان|کٲشِر]] طٲلبہٕ عٔلمن پؠٹھ حملہٕ کرنہٕ یَتھ مَنٛز تِمن پَلَو ژٹٕنؠ تہٕ زخمی کرٕنؠ شٲمِل چھِ ۔<ref>{{ویب حَوالہٕ|last=Wani|first=Fayaz|date=2025-04-24|title=Kashmiri students assaulted, harassed across India after Pahalgam terror attack|url=https://www.newindianexpress.com/nation/2025/Apr/24/kashmiri-students-assaulted-harassed-across-india-after-pahalgam-terror-attack|access-date=2025-04-25|website=The New Indian Express|language=en}}</ref>
==تٔحقیٖق==
نیشنل انویسٹی گیشن ایجنسیَن کٔر 23 اپریل جایہِ ہُنٛد دورٕ کرنہٕ پتہٕ حملٕچ تحقیقات شۆروٗع۔
اِبتِدٲے تٔحقیٖقاتہٕ پتہٕ چھِ سیکورٹی ایجنسیَو حملَس مَنٛز شٲمِل ترٛٮ۪ن دہشت گردَن ہٕنٛدؠ خاکہٕ جٲری کٔرمٕتؠ تہٕ ووٚنمُت زِ یِمَن سارنٕے ہُنٛد تعلُق چھُ لشکر طیبہَس سٟتؠ، تہٕ کم از کم چھِ زٕ غٲر مُلکی ماننہٕ یِوان۔ انٹلیجنس ایجنسیَو کٔر لشکر طیبہ ہُک اَکھ اعلیٰ کمانڈر سیف اللہ قصوری عرف خالد قَتٕل عام ہُنٛد ماسٹر مائنڈ پٲٹھؠ پہچان۔
== بییٚہِ وچھِو ==
* [[2019 پُلووم حملہٕ]]
==حَوالہٕ==
{{حَوالہٕ}}
[[زٲژ:انَنت ناگ ضِلہٕ]]
36hz3lchsuqg26xh3v6y23f8cc41wqy
اَمِت شاہ
0
22486
146765
125043
2026-08-01T06:27:04Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146765
wikitext
text/x-wiki
{{Infobox officeholder/Wikidata}}
'''اَمِت بھائی انیل چندر شاہ''' (پیدٲیش 22 اکتوبر 1964) چھ اَکھ ہندوستٲنؠ [[سِیاسَتھ دان]] یس وٕنکیٚنس مئی 2019 پیٹھہٕ 32 ہم وزیرِ داخلہ تہٕ جُلَے 2021 پیٹھہٕ [[سہکٲری]] ہُنٛد گۄڈنیک وزیٖر پٲٹھؠ کٲم چھ کران۔<ref>{{Cite journal|year=2012|title=Amitbhai Anilchandra Shah Versus The Central Bureau of Investigation & Anr.|url=https://main.sci.gov.in/jonew/judis/40244.pdf|journal=Supreme Court of India Reports}}</ref><ref>{{ویب حَوالہٕ|title=About us {{!}} Sri Amit Shah Journey {{!}} Shri Amit Shah|url=https://www.amitshah.co.in/about|access-date=2024-12-10|website=www.amitshah.co.in}}</ref> سُہ چھُ گاندھی نگر خٲطرٕ رکن پارلیمان تہٕ۔ تٔمہ کٔر 2014 پؠٹھٕ 2020 تام [[بھارتی جَنتا پارٹی|بھارتیہ جنتا پارٹی]] (بی جے پی) ہٗک 10 ہم صدر بننٕچ کٲم۔ شاہ چھ [[بھارتی جَنتا پارٹی|بی جے پی]] ہک اَکھ اہم حکمت عملی ساز تہٕ [[ہِندوستانُک ؤزیٖرِ اَعظَم|وزیر اعظم]] [[نَرینٛدَر مودی|نریندر مودی]] سند زبردست حلیف۔<ref>{{Cite news|title=Amit Shah: BJP's 'Chanakya' who delivered Modi Wave 2.0|url=https://timesofindia.indiatimes.com/india/amit-shah-bjps-chanakya-who-delivered-modi-wave-2-0/articleshow/69465902.cms|archiveurl=https://web.archive.org/web/20200820224801/https://timesofindia.indiatimes.com/india/amit-shah-bjps-chanakya-who-delivered-modi-wave-2-0/articleshow/69465902.cms|archivedate=20 August 2020|journal=[[The Times of India]]|agency=PTI|date=23 May 2019|accessdate=1 June 2019}}</ref>
==حَوالہٕ==
[[زٲژ:ہِندوستٲنؠ سِیاسَتدان]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
s5r6f6tx18y951m5n60174i5wvd0lll
اَڈریٛا اَرجونا
0
22499
146777
110065
2026-08-01T06:29:58Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146777
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''اَڈریٛا اَرجونا ٹورِس''' (Adria Arjona Torres) {{IPA|es|ˈaðɾja aɾˈxona|lang}}[[ہِسپٲنوی زَبان|ہسپانوی]]: [ˈaːdɾja aɾˈxona] 25 اپریل 1992 مَنٛز پٲدٕ گژھن واجیٚنہ اَکھ امریکی اداکٲر چھ۔ تیم کوٚر اوز کتاب موافقت ایمریلڈ سٹی (2017) اناتھیما ڈیوائس ان گڈ اومنس (2019) تہٕ ''اندور'' (2022) مَنٛز بکس کیلن مَنٛز ڈوری گیل کردار ادا۔<ref>{{cite web|date=April 9, 2010|title=La modelo venezolana Deisy Arvelo está embarazada de Ricardo Arjona Arjona|url=http://www.analitica.com/va/entretenimiento/quepasa/9652346.asp|url-status=dead|archive-url=https://web.archive.org/web/20121216165753/http://www.analitica.com/va/entretenimiento/quepasa/9652346.asp|archive-date=December 16, 2012|access-date=March 23, 2012|publisher=Analitica.com|language=es}} {{Webarchive|url=https://web.archive.org/web/20121216165753/http://www.analitica.com/va/entretenimiento/quepasa/9652346.asp |date=December 16, 2012 }}</ref>
== حَوالہٕ ==
[[زٲژ:زِنٛدٕ لوٗکھ]]
cy9jnzd1ojqjae1tvav3h6w7cupmd3n
اَنوٗ مَلِک
0
22534
146769
107705
2026-08-01T06:28:01Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146769
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''اَنوَر سردار "اَنوٗ" مَلِک''' (پیدٲیش 2 نَوَمبَر 1960) چھ اَکھ ہِندوستٲنؠ موٗسیٖقی ساز گلوکار، موٗسیٖقی ہنٛد ترتیٖب دنہٕ وول تہٕ سکور کمپوزر<ref>{{Cite news|url=https://www.morungexpress.com/anu-malik-reveals-how-asha-bhosale-give-him-his-name|title=Anu Malik reveals how Asha Bhosale give him his name|date=16 October 2021|journal=[[The Morung Express]]|accessdate=29 May 2024}}</ref> سہ چھ اَکھ انڈین نیشنل ایوارڈ تہٕ فلم فیئر ایوارڈ زینن وول موسیقار، یس بنیٲدی طور پٲٹھؠ [[بٲلی وُڈ|ہندی فلم انڈسٹری]] خٲطرٕ موٗسیٖقی چھ ترتیٖب دوان۔<ref>{{Cite news|url=https://www.hindustantimes.com/music/my-talent-stands-vindicated-anu-malik-on-national-awards-winning-song/story-OSZ7zHpvMtmec38eOfS6AN.html|title=My talent stands vindicated: Anu Malik on National Awards-winning song|date=31 March 2016|journal=hindustantimes.com/|accessdate=20 November 2017}}</ref> سُہ چھِ سردار ملک سنٛد نیٚچو۔<ref>{{ویب حَوالہٕ|date=2021-04-18|title="At 22, I would wake up at 2 am every day and inspect the black Fiat I had purchased," says Anu Malik|url=https://www.hindustantimes.com/lifestyle/brunch/at-22-i-would-wake-up-at-2-am-every-day-and-inspect-the-black-fiat-i-had-purchased-says-anu-malik-101618710213215.html|access-date=2022-05-07|website=Hindustan Times|language=en}}</ref>
==حَوالہٕ==
[[زٲژ:ہِندوستٲنؠ مُسَلمان]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
0k91wnx5jp4x1erna0ft6uwzi6j8qoh
اَجِت دووَل
0
22621
146749
108199
2026-08-01T06:22:11Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146749
wikitext
text/x-wiki
{{Infobox person/Wikidata|abovestyle=background:#E6E6FA|fetchwikidata=ALL}}
'''اَجِت کُمار دووَل''' (پیدٲیش 20 جَنؤری 1945) چھ اَکھ ہندوستٲنؠ بیوروکریٹ تہٕ سابق سپائی ماسٹر، یس وٕنکیٚنس 2014 پیٹھہٕ قومی سلامتی مشیر پٲٹھؠ کٲم چھ کران۔ [[کیرَلا]] کیڈرک اَکھ سابق انڈین پولیس سروس افسر، تٔمؠ ٲس اَمہِ برٛونٛہہ 2004-05 مَنٛز انٹلیجنس بیوروک ڈائریکٹر پٲٹھؠ کٲم کٔرمٕژ، اکہ دہلہ تام اَمہِ کس آپریشن ونگٕچ سربرٲہی کرنہٕ پتہٕ۔<ref name=":1">{{Cite web|date=30 August 2017|title=Ajit Doval: The most powerful person in India after PM Modi|url=http://economictimes.indiatimes.com/slideshows/people/ajit-doval-the-most-powerful-person-in-india-after-pm-modi/dobal-magic/slideshow/54405118.cms|url-status=live|archive-url=https://web.archive.org/web/20170827020355/http://economictimes.indiatimes.com/slideshows/people/ajit-doval-the-most-powerful-person-in-india-after-pm-modi/dobal-magic/slideshow/54405118.cms|archive-date=27 August 2017|access-date=2017-08-24|website=The Economic Times}}</ref>
== حَوالہٕ ==
[[زٲژ:زِنٛدٕ لوٗکھ]]
lcw5w6xlw1cl4vdn7ggwb0zd2uqt24w
اَنوٗرادھا پَٹیل
0
22811
146770
109191
2026-08-01T06:28:11Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146770
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''اَنوٗرادھا پَٹیل''' (پیدٲیش 5 اپریل 1953) چھ اَکھ ہندوستٲنؠ شٲیِر، یوٚسہٕ [[مَرٲٹھؠ زَبان|مرٲٹھؠ]] زبٲنؠ مَنٛز چھ لیکھان چھِ۔ 2019 ہس مَنٛز زیوٗن أمہ پننہ شاعری ہنٛد مجموعہ ''کڑچت اجوناہی۔'' باپتھ [[ساہِتیا اکادمی یَنام]] ہندوستانُک ساروٕے کھۄتہٕ بوٚڑ ادبی اعزاز۔
== زانِ زِندگی ==
پَٹیل زاو [[پاہوٗر، مَہاراشٹٛر|پاہوٗر]] مہاراشٹرا ہس مَنٛز أکس زمین دارن ہنٛدس خانٛدانس مَنٛز۔ ہائی سکول پتہٕ کٔر نہٕ أمؠ کانٛہہ رسمی تٲلیٖم حٲصل۔ أمہ کوٚر 21 وہر وٲنٛسہ مَنٛز مراٹھی ادب کس وۄستاد تہٕ پروفیسر کوٹیکراؤ تھلے پاٹلس سۭتہ خانٛدر۔ سۄ چھ [[اورَنٛگ آباد]] مَنٛز روزان۔<ref name=":1">{{Cite web|last=LNN|date=2019-12-19|title=असा आहे साहित्य अकादमी पुरस्कार जाहीर झालेल्या अनुराधा पाटील यांचा प्रवास|url=https://www.lokmat.com/aurangabad/journey-anuradha-patil-who-has-announced-sahitya-akademi-award-2019/|access-date=2022-01-04|website=Lokmat|language=mr-IN}}</ref> <ref name=":2">{{Cite web|date=December 2019|title=Meet the Author: Anuradha Patil|url=http://sahitya-akademi.gov.in/library/meettheauthor/anuradha_patil.pdf|website=[[Sahitya Akademi]]}}</ref>
==حَوالہٕ==
{{حَوالہٕ}}
[[زٲژ:زِنٛدٕ لوٗکھ]]
4d7nxqhgfv1ni2a14uo40idpf9pn9p0
ابراہَم لِنکن
0
22850
146696
125032
2026-08-01T05:54:48Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146696
wikitext
text/x-wiki
{{Infobox officeholder/Wikidata}}
'''ابراہَم لِنکن''' (12 فَرؤری 1809-15 اپریل 1865) اوس ریاستہائے متحدہ امریکہک 16 ہم صدر، 1861 پؠٹھ 1865 مَنٛز پننہٕ قتلس تام خدمات انجام دُیتمُت۔ تیم کٕر امریکی خانہ جنگی مَنٛز امریکہ کہ قیادت، کنفیڈریٹ سٹیٹس آف امریکہس شکست تہٕ غۄلٲمی ختم کرنس مَنٛز کۆرُکھ اہم کردار ادا۔<ref>{{cite journal|last=Coleman|first=Charles|date=1959|title=Lincoln's Lincoln grandmother|journal=Journal of the Illinois State Historical Society|volume=52|issue=1|pages=59–90|jstor=40189910}}</ref>
== حَوالہٕ ==
[[زٲژ:اَمریٖکی سِیاسَتھ دان]]
[[زٲژ:1809 پٲدٲیِش]]
[[زٲژ:1865 وَفات]]
aiw3j3c6a1ux3g8ea6kw9r9dre7vp1l
اومَنٛگ کُمار
0
22904
146743
109678
2026-08-01T06:20:02Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146743
wikitext
text/x-wiki
{{اِنسان معلوٗمات ڈَبہٕ
| name = اومَنٛگ کُمار
| image = Omung Kumar on the sets of Sarbjit.jpg
| image_size =
| alt =
| caption =
| other_names =
| birth_name =
| birth_date =
| birth_place =
| death_date =
| death_place =
| occupation = {{Hlist|فِلِم ڈائریکٹر|پروڈکشن ڈیزائنر|ٹیلی وِجَن میزبان}}
| spouse = وَنیتا اومَنٛگ کُمار
| website = |
}}
'''اومَنٛگ کُمار بھنڈولہ''' چھ اَکھ ہِندوستٲنؠ فِلِم ڈائریکٹر، فِلِم پروڈکشن ڈیزائنر، تہٕ ٹیلی وِجَن میزبان یس [[بٲلی وُڈ|ہندی فلم]] مَنٛز پننہِ کامہِ باپتھ زاننہٕ چھ یوان۔<ref>{{ویب حَوالہٕ|last=Patwa|first=Priyadarshini|date=2019-08-06|title=Filmmaker Omung Kumar's Work Den Gives Us a Quick Tour Around the Globe|url=https://www.entrepreneur.com/en-in/lifestyle/filmmaker-omung-kumars-work-den-gives-us-a-quick-tour/337652|access-date=2025-06-02|website=Entrepreneur|language=en}}</ref>
==حَوالہٕ==
[[زٲژ:زِنٛدٕ لوٗکھ]]
2uxosc4bgfslqv0vial2rb7yf9w3mh3
فرما:Country data State of Palestine
10
22918
146845
109720
2026-08-01T11:47:40Z
EmausBot
1793
Fixing double redirect from [[فرما:Country data Palestine]] to [[فرما:Country data فَلسطیٖن]]
146845
wikitext
text/x-wiki
#REDIRECT [[فرما:Country data فَلسطیٖن]]
r9pkiw46yf95hc3ejqqmn95uksi7nfj
اَمریش پوٗری
0
22962
146764
109958
2026-08-01T06:26:17Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146764
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''اَمریش پوٗری''' (22 جون 1932-12 جَنؤری 2005) اوس اَکھ ہِندوستٲنؠ اداکار، یس ہِندوستٲنؠ سنیما تہٕ تھیٹر مَنٛز سارِوٕے کھوتہٕ قٲبل ذکر تہٕ اہم شخصیتن مَنٛز اَکھ اوس۔<ref name="HT1">{{ویب حَوالہٕ|date=11 January 2010|title=Mogambo Amrish Puri lives on: A tribute|url=http://www.hindustantimes.com/entertainment/mogambo-amrish-puri-lives-on-a-tribute/story-UHSxi1EgFV6Ga4rKavjnnL.html|url-status=live|archive-url=https://web.archive.org/web/20160516022532/http://www.hindustantimes.com/entertainment/mogambo-amrish-puri-lives-on-a-tribute/story-UHSxi1EgFV6Ga4rKavjnnL.html|archive-date=16 May 2016|access-date=11 May 2016|website=[[Hindustan Times]]}}</ref><ref>{{ویب حَوالہٕ|date=12 January 2005|title=Amrish Puri is Dead|url=http://www.rediff.com/movies/2005/jan/12puri.htm|url-status=dead|archive-url=https://web.archive.org/web/20130709081955/http://www.rediff.com/movies/2005/jan/12puri.htm|archive-date=9 July 2013}}</ref> تٔمؠ کٔر 450 کھۄتہٕ زیٛادٕ فلمن مَنٛز اداکٲری، تہٕ کٔرن پنن پان ہندوستٲنؠ سنیما کیٚن مشہوٗر تہٕ مشہوٗر اداکارو منٛزٕ اَکھ قٲیم۔<ref>{{ویب حَوالہٕ|date=23 June 2022|title=More Than 'Mogambo': The Many Shades of Amrish Puri|url=https://www.outlookindia.com/art-entertainment/more-than-mogambo-the-many-shades-of-amrish-puri-news-204057}}</ref><ref>{{ویب حَوالہٕ|title=Bollywood News, Filmfare Awards, Movie Reviews, Celebrity Photos & Updates|url=http://www.filmfare.com/details.php?id=17}}</ref> پوٗری ین زیوٗن ٲٹھن نامزدگین مَنٛز بہتٔریٖن معاون اداکار سٕنٛد خٲطرٕ ترٛےٚ فلم فیئر ایوارڈ۔ أمس چھ بہتٔریٖن دُشمن نامزدگیو باپتھ زیٛادٕ تر فلم فیر ایوارڈ تہٕ۔
==حَوالہٕ==
[[زٲژ:2005 وَفات]]
rwqyznvn6j2thxo8y2rsft2re863avt
آغا سید روح اللہ مہدی
0
23076
146681
139100
2026-08-01T05:48:09Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146681
wikitext
text/x-wiki
{{دَفتَردار معلوٗمات ڈَبہٕ|name=آغا سید روح اللہ مہدی|image=File:Ruhullah Mehdi.jpg|birth_date={{birth year and age|1977}}|birth_place=[[بڈگام]]، [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|جۆم تہٕ کٔشیٖر]]، [[ہِندوستان]]|father=[[آغا سید مہدی]]|residence=دارالمصطفیٰ شرعت آباد [[بڈگام]]، [[سری نگر]] [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)|جموں و کشمیر]]|parents=[[آغا سید مہدی]]|spouse=نیئرہ اسلاماکرم|children=کوٗر: 1|alma_mater=[[ٹِنڈَل بِسکو سۆکوٗل]]، [[یونیورسٹی آف کشمیٖر]]|party=[[Jammu & Kashmir National Conference|جۆم تہٕ کٔشیٖر نیشنل کانفرنس]]|office=ممبر پارلیمنٹ، لوک سبھا|constituency=[[سِریٖنَگَر لوک سبھا حلقہٕ|سریٖنگر]]|term_start=4 جون 2024|term_end=|predecessor=[[فاروق عبداللہ]]|office1=[[جۆم تہٕ کٔشیٖر مَجلِسہِ قۄنوٗن سٲزی]] ہُنٛد رُکُن|term_start1=2002|term_end1=2018|constituency1=[[بَڈگوم اسمبلی حلقہٕ|بڈگام]]|office2=کابینہ منسٹر، سائنس تہٕ ٹیکنالوجی، جانور پالن|term_start5=2008|term_end5=2014|governor5=[[این این ووہرا]]}}
'''آغا سید روح اللہ مہدی''' چھ [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)|جموں و کشمیر]] اَکھ ہندوستٲنؠ سِیاسَتھ دان یُس ؤنکینس [[سِریٖنَگَر لوک سبھا حلقہٕ]] چہ نمٲئندگی کران رکن پارلیمان پٲٹھؠ کٲم چھُ کران۔ سہ چھ [[جۆم تہٕ کٔشیٖر قومی کانفرٛنٕس|جموں و کشمیر نیشنل کانفرنس]] (جے کے این سی) رکن۔ آغا سید روح اللہ مہدی چھ [[پرَٛکٕرٲن ۳۷۰|آرٹیکل 370]] ختم کرنس خَلاف تہٕ جموں و کشمیرس مَنٛز شمولیتی، غٲر فِرقہٕ وارانہ [[سِیاسَتھ]] ہنٛز [[ؤکیٖل|وکالت]] خٲطرٕ زاننہٕ یوان۔ تٔمہ کٕر ترٛیٚیہ لٹہ [[بَڈگوم اسمبلی حلقہٕ|بَڈگام]] پؠٹھٕ بطور ایم ایٚل اے کٲم تہٕ تھٲوٕن جموں و کشمیر حکوٗمتس مَنٛز وزارتی عہدٕ، یَتھ مَنٛز سائنس تہٕ ٹیکنالوجی تہٕ مویشی پروری ہوؠ محکمہٕ تہٕ شٲمل ٲسؠ۔<ref>{{Cite news|date=December 23, 2014|title=Full list of winners and losers in Jammu and Kashmir assembly elections|journal=India TV News|url=https://www.indiatvnews.com/politics/national/winners-and-losers-in-jammu-kashmir-assembly-elections-24157.html}}</ref> سہ چھ اَکھ مشہوٗر [[شیعہ|شیعہ مسلمان]] عٲلم تہٕ۔
== اِبتدٲے زِندگی ==
آغا سید روح اللہ مہدی زاو جموں و کشمیر کس بڈگامس مَنٛز أکس مشہوٗر مذہبی تہٕ سیٲسی خانٛدانس مَنٛز۔ أمہ سنٛد خانٛدان، آغا خانٛدان چھ خطہٕ چہ شیعہ مُسلمان برادری مَنٛز سخٕت جڑو، یَتھ مَنٛز مذہبی علم تہٕ قیادتک وراثت چھِ۔ تمہ سند مول، [[آغا سید مہدی]] اوس اَکھ قٲبل احترام علما تہٕ سِیاسَتھ دان یمو علاقٕک مذہبی تہٕ سیٲسی منظر نامہٕ چہ ترقی مَنٛز اہم کردار ادا کوٚر۔
روح اللہ مہدی بَڈے مذہبی اثر و رسوخ تہٕ سیٲسی سرگرمی ہنٛدس ماحولس مَنٛز۔ تٔمؠ کٔر پنٛنہ اِبتدٲیی تٲلیٖم [[ٹِنڈَل بِسکو سۆکوٗل]] پؠٹھ حٲصل۔ 2000 تس مَنٛز پننِس مٲلؠ سٕنٛد بے وَقٕت مرنہٕ پتہٕ، روح اللہ مہدی ین کوٚر سیاستس مَنٛز قدم۔
== سیٲسی پیشورانہٕ زِندگی ==
آغا روح اللہ سٕنٛز سیٲسی پیشورانہٕ زندگی گیہ 2002 تھس مَنٛز شروٗع، ییٚلہ تٔمؠ [[بَڈگوم]] پؠٹھ پنٕنؠ گۄڈنچہ اسمبلی الیکشن مُقابلہٕ تہٕ زیٛون۔ تٔمہ تھوٚو 2008 تہٕ 2014 ہس مَنٛز پنن زیننک سِلسِلہٕ جٲری۔ 2009 مَنٛز آو سہ ریاستی کابینہس مَنٛز شٲمل کرنہٕ تہٕ بنیوو ہندوستانس مَنٛز سارِوٕے کھوتہٕ کم عمُرُک بینہٕ وزیٖر۔ مہدی آو 2015 ہس مَنٛز نیشنل کانفرنسہٕ ہنٛد اہم ترجمان نامزد کرنہٕ۔ وونہ گو٘، 5 اَگَست 2019 دوہ آرٹیکل 370 ختم کرنہٕ پتہٕ، کوٚر تمہ پارٹی ہند موقف نش پانس الگ تہٕ کورُن پارٹی پؠٹھ 5 اَگَست پتہٕ جموں و کشمیر کین حالاتن پؠٹھ خاموش روزنُک اِلزام۔ تٔمہ دیت 28 جُلَے 2020 چیف ترجمان سٕنٛد عہدٕ پؠٹھ اِستیف۔<ref>{{Cite news|last=Ganai|first=Naseer|date=2024-07-05|title=Ruhullah Mehdi, Rising Star of Kashmir’s Politics|url=https://www.outlookindia.com/national/ruhullah-mehdi-rising-star-of-kashmirs-politics|accessdate=2024-10-17|language=en}}</ref>
2024 کس لوک سبھا الیکشنس مَنٛز مُقابلہٕ مہدی ین سری نگر حلقہٕ پؠٹھ نیشنل کانفرنسہٕ ہنٛدؠ امیدوار پٲٹھؠ تہٕ زیوٗن 1.8 لچھ ووٹن ہٕنٛد مارجن سٟتؠ۔<ref>{{Cite news|last=Ashiq|first=Peerzada|date=2024-04-12|title=National Conference fields Omar Abdullah from Baramulla, Shia cleric Aga Syed Ruhullah Mehdi from Srinagar|url=https://www.thehindu.com/news/national/jammu-and-kashmir/nc-fields-omar-from-baramulla-shia-cleric-mehdi-from-srinagar-seats/article68057363.ece|accessdate=2024-10-17|journal=The Hindu|language=en-IN|issn=0971-751X}}</ref><ref>{{Cite news|title=Srinagar election results 2024 live updates: JKNC's Aga Syed Ruhullah Mehdi wins with over 1.8 lakh votes|url=https://timesofindia.indiatimes.com/city/jammu/srinagar-election-results-2024-jammu-kashmir-srinagar-lok-sabha-elections-poll-result-updates-aga-syed-ruhullah-mehdi-jkn-waheed-ur-rehman-para-jkpdp/articleshow/110640350.cms|accessdate=2024-10-17|journal=The Times of India|issn=0971-8257}}</ref>
== کامیٲبی ==
آغا روح اللہ، آیہ 2019 پتہٕ آرٹیکل 370 ختم کرنس خِلاف پننہِ واضح تہٕ نارٕ دار تقریرو سٕتہِ مشہوٗر گۆو۔ 2006 تھس مَنٛز آو سہ امریکی سفارت خانہٕ طرفہٕ امریکہس مَنٛز بین الاقوٲمی وزیٹر لیڈرشپ پروگرام باپتھ ساروٕے کھۄتہٕ کم وٲنٛسہ ہنٛدستٲنہ قانون ساز سنٛد پٲٹھؠ منتخب کرنہٕ۔ 2010 ہس مَنٛز آو تٔمس نیٹ ورک 18، سی این این-آئی بی این کہ طرفہٕ ساروٕے کھۄتہٕ کم وٲنٛسہ ہنٛدستٲنؠ رہنما سنٛد اعزاز دنہٕ۔<ref name=":0">{{ویب حَوالہٕ|date=2024-06-04|title=From Tragedy To Controversy: Ruhullah’s Rise As A Politician|url=https://kashmirobserver.net/2024/06/04/from-tragedy-to-controversy-ruhullahs-rise-as-a-politician/|access-date=2024-11-02|website=Kashmir Observer|language=en-US}}</ref>
[[File:Aga_Syed_Ruhullah_Mehdi_in_2024.jpg|right|thumb|آغا سید روح اللہ مہدی]]
== پارلیمنٹس مَنٛز ==
* [[MoHFW|ایم او ایچ ایف ڈبلیو]] اِنڈیا چہ مختٔلف وزارتن سۭتہ کٔرن این ایچ ایم ڈاکٹرن تہٕ نیم طبی معالجینن متعلق مُشکلہٕ بیان۔ جموں و کشمیر کین تمام ضِلہٕ ہسپتالو مَنٛز، خاص طور پٲٹھؠ پُلوۄم-شۄپین تہٕ بڈگام-گاندَربل ضِلہٕ ہسپتولو مَنٛز سی ٹی سکینٕچ درخواست۔
* جموں و کشمیرٕک ہتہٕ بٔد قٲد یلہٕ تر٘اونٗک منٛگ، یم ؤری وادن مٗقابلہٕ کرنہٕ بغٲر قٲد چھ تہٕ یمن مٗقابلس مَنٛز چھ تہٕ یمن نہٕ وونہِ سزا دنہٕ آمٕژ چھ، یمن جموں و کشمیر کین جیلن مَنٛز منتقل کرنہٕ باپتھ منٛگ۔
* جموں و کشمیرَس مَنٛز شرابَس تہٕ نشہٕ چیزن ہٕنٛز پوٗرٕ ممانعت نافذ کرنہٕ، لاگو کرنہٕ تہٕ فروغ دِنہٕ خٲطرٕ کوٚر اَکھ نجی رُکُن بل مُتعارُف۔
<ref>{{ویب حَوالہٕ|last=Qadir|first=Gafira|date=2024-08-14|title=Interview with Kashmir MP Aga Syed Ruhullah Mehdi: “Kashmiris reduced to second-class citizens of Union of India”|url=https://maktoobmedia.com/india/interview-with-kashmir-mp-aga-syed-ruhullah-mehdi-kashmiris-reduced-to-second-class-citizens-of-union-of-india/|access-date=2024-11-02|website=Maktoob Media|language=en-US}}</ref><ref>{{ویب حَوالہٕ|date=2024-10-30|title=Release prisoners held without trial, end ‘overly harsh’ police verification, NC MP Ruhullah Mehdi urges CM Omar Abdullah|url=https://maktoobmedia.com/india/release-prisoners-held-without-trial-end-overly-harsh-police-verification-nc-mp-ruhullah-mehdi-urges-cm-omar-abdullah/|access-date=2024-11-02|website=Maktoob Media|language=en-US}}</ref><ref>{{ویب حَوالہٕ|date=2024-09-30|title=NC’s most sought-after face, Aga Ruhullah makes his presence felt in J&K polls|url=https://indianexpress.com/article/political-pulse/nc-aga-ruhullah-makes-his-presence-felt-in-jk-polls-9595378/|access-date=2024-11-02|website=The Indian Express|language=en}}</ref><ref>{{Cite news|date=2024-11-01|title=After terror attack in Budgam, Srinagar MP Aga Ruhullah slams BJP’s “Repeated Failures” in J&K Security|url=https://risingkashmir.com/after-terror-attack-in-budgam-srinagar-mp-aga-ruhullah-slams-bjps-repeated-failures-in-jk-security/|accessdate=2024-11-02|journal=[[Rising Kashmir]]|language=en-US|archivedate=2024-11-06|archiveurl=https://web.archive.org/web/20241106075741/https://risingkashmir.com/after-terror-attack-in-budgam-srinagar-mp-aga-ruhullah-slams-bjps-repeated-failures-in-jk-security/}}</ref><ref>{{Cite news|date=2024-11-01|title=BJP Should Be Held Accountable: Aga Ruhullah|url=https://kashmirobserver.net/2024/11/01/bjp-should-be-held-accountable-aga-ruhullah/|accessdate=2024-11-02|journal=[[Kashmir Observer]]|language=en-US}}</ref><ref>{{Cite news|date=2024-10-29|title=MP Aga Syed Ruhullah Mehdi urges the new J&K Chief Minister to prioritize justice, employment, and equitable governance for a united and progressive future|url=https://asianewsnetwork.net/mp-aga-syed-ruhullah-mehdi-urges-the-new-jk-chief-minister-to-prioritize-justice-employment-and-equitable-governance-for-a-united-and-progressive-future/|accessdate=2024-11-02|journal=[[Asia News Network]]|language=en-GB}}</ref><ref>{{ویب حَوالہٕ|title=Aga Ruhullah Face behind NC's success in JK Elections 2024|url=https://www.moneycontrol.com/news/india/aga-syed-ruhullah-mehdi-meet-the-face-behind-ncs-success-in-jk-elections-12845033.html|website=Money Control}}</ref>
== حَوالہٕ ==
[[زٲژ:زِنٛدٕ لوٗکھ]]
ej8y7k6jue9a6ox37ke2en77932tqhy
آغا سید مہدی
0
23078
146682
110936
2026-08-01T05:48:19Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146682
wikitext
text/x-wiki
{{for|سِیاستھ رہنما خٲطرٕ|آغا سید روح اللہ مہدی}}
{{Infobox person
| name = آغا سید مہدی مُصطفٰی
| image = Shaheed Aga Syed Mehdi.jpg
| birth_date = {{birth date|df=yes|1959|02|19}}
| resting_place = [[آغہٕ صٲبُن استان|زیارت سرکار]]، [[بڈگام]]
| death_date = {{death date and age|df=yes|2000|11|03|1959|02|19}}
| death_place = کنہِ ہوم-ماگوم سڑک
| children = [[آغا سید روح اللہ مہدی]]
| title = شہید ای جعفر
| website = https://twitter.com/raheislam
}}
'''آغا سید مہدی''' (19 فَرؤری 1959-3 نَوَمبَر 2000) اوس اَکھ ممتاز [[شیعہ]] عٲلم تہٕ کشمیر علاقک سِیاسَتھ دان۔ سہ اوس بااثر آغا خانٛدانس سٟتؠ تعلق تھاوان، یس شیعہ مُسلمان برادری مَنٛز پننہِ مذہبی قیادت خٲطرٕ زاننہٕ چھ یوان۔ آغا سید مہدی ین کوٚر جموں و کشمیرس مَنٛز مقٲمی سِیاسَتھ تہٕ مذہبی معاملن مَنٛز اہم کردار ادا، خاص طور پٲٹھؠ کٔرٕن شیعہ آبٲدی ہٕنٛدؠن حقوٗقن تہٕ مفاداتن ہنٛز وکالت۔سہ آو [[جُمعہ|جمع]] دۄہ 3 نَوَمبَر 2000 دۄہ {{Le|آی ای ڈی|Improvised explosive device}} دھماکہٕ مَنٛز ہلاک کرنہٕ۔
==زِندگی تہٕ تٲلیٖم==
آغا سید مہدی زاو [[بَڈگوم|بڈگام]]، کشمیرس مَنٛز، اَہَم آغا خانٛدانس مَنٛز۔ تٔمؠ کٔر باب العلمَس مَنٛز تٔعلیٖم حٲصِل تہٕ امہِ پتہٕ کٔرٕن جامعہ باب العلم، بڈگام پٮ۪ٹھٕ مولوی فاضل حٲصِل۔ تٔمؠ کٔر 22 ؤری وٲنٛسہِ تام انجمن ای شری شیان بطورِ ممبر شموٗلیت اختیار۔ سُہ گوٚو پنٛنہِ اِنسان دوست کامہِ خٲطرٕ لُکن مَنٛز مشہوٗر۔ پتہٕ کٔر تٔمؠ [[ہِندوستٲنؠ قومی کانٛگرٛیس|انڈین نیشنل کانگریسَس]] مَنٛز شٲمِل تہٕ 1998 تھس مَنٛز کٔرٕن ایم پی اِلیکشنَن مَنٛز حصہٕ۔ 1990 کِس [[جۆم تہٕ کٔشیٖر منٛز بغاوَت|کٔشیٖرِ بغاوتس]] دوران بَچاو شہید آغا سید مہدی یَن ٹاسک فورس تہٕ فوجٕکہِ کریک ڈاؤن دوران حراستَس مَنٛز نِنہٕ آمٕتہِ تفتیشی مرکزَو تہٕ فوجی کیمپَو منٛزٕ واریٛاہ بےٚ گۄناہ نوجوان بچٲیمٕتؠ۔
==قَتٕل تہٕ نتیجہٕ==
3 نَوَمبَر 2000 آو آغا سید مہدی پننؠن ترٛؠن سیکیورٹی اہلکارَن تہٕ دۄن حٲمیَن سٟتؠ مَنٛز بڈگامَس مَنٛز پننؠن ترٛؠن سیکیورٹی اہلکارَن تہٕ دۄن حٲمیَن سٟتؠ أکِس طاقتور آٮٔی ای ڈی دھماکَس مَنٛز قَتٕل کرنہٕ۔ دھماکہٕ اوس یوٗتاہ طاقتور زِ بُلیٚٹ پرٛوٗف جِپسی آو پھٔٹِتھ تہٕ وٕڑٲوِن قبضہٕ کَرن والیٚن ٹُکرَن مَنٛز۔ أمہِ سٕنٛدِ قتلٕچ خبر پٔھلییہِ تیزی سان ، جموں و کشمیرٕچ حکوٗمتَن کوٚر کرفیو نافذ تہٕ دفعہ 144 سی آر پی سی وُنہِ تہِ ہتہٕ بٔدؠ تہٕ ساسہٕ بٔدؠ چھِ أمؠ سٕنٛدِس جنازَس مَنٛز شٲمِل یَتھ مَنٛز مرکزی دھارٕچ تہٕ زیٛادٕ تر سیپا شٲمِل چھِ۔. أمہِ سٕنٛدِس جنازس دوران وۄن بڈگامٕچہِ [[کٲشِرؠ پنٛڈِت]] زنانہٕ "بایو اسہِ کُس کرِ رٲچھ ؤنؠ" ۔ شہیٖد آغا سید مہدی آو سرکار سٕنٛدِس استان بڈگام یا [[آغہٕ صٲبُن استان|آغہٕ صٲبُن استانس]] مَنٛز دفن کرنہٕ۔<ref>تاریخ کشمیر مطبوعہ از راہ اِسلام آرگنائزیشن</ref><ref>{{Cite news |url=http://www.knskashmir.com/Dr--Farooq--Omar-pay-glowing-tributes-to-Shaheed-Aga-Syed-Mehdi-11786 |title=Dr. Farooq, Omar pay glowing tributes to Shaheed Aga Syed Mehdi |last=KNS |work=KNS |access-date=2018-11-04 |language=en-GB}}</ref><ref name=":1" /><ref name=":0" /><ref>{{Cite web |url=https://www.thehindu.com/thehindu/2000/11/04/stories/01040006.htm |website=[[The Hindu]] |title=Tension as Shias take to the streets |date=2000-11-04 |access-date=2018-11-04}}{{dead link|date=April 2021|bot=medic}}{{cbignore|bot=medic}}</ref><ref>{{Cite web |url=https://www.tribuneindia.com/2000/20001104/main1.htm |title=The Tribune, Chandigarh, India – Main News |website=www.tribuneindia.com |access-date=2018-11-04}}</ref><ref>{{Cite book|title=شہید جفا|publisher=Anjuman E Sharie Shiyaan|year=2000|location=Budgam Kashmir}}</ref><ref>{{Cite news |url=http://www.jammu-kashmir.com/archives/archives2000/kashmir20001104a.html|title=3 Violence mars Shia Leaders funeral |work=The Hindu |access-date=2019-12-04 |language=en-US}}</ref>
== حَوالہٕ ==
[[زٲژ:2000 وَفات]]
[[زٲژ:کٲشِرؠ مُسَلمان]]
nj99ooajkd45kpxyaw9i6zuklfcgyfm
ارنب گوسوامی
0
23121
146716
111215
2026-08-01T06:03:16Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146716
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''ارنب رنجن گوسوامی''' (پیدٲیش 7 مارٕچ 1973) چھ اَکھ ہِندوستٲنؠ دٕچھنہ طرفٕک خبر رساں اینکر تہٕ صحافی۔<ref>{{ویب حَوالہٕ|title=Indian police arrest right-wing TV presenter in suicide case|url=https://www.aljazeera.com/news/2020/11/4/indian-police-arrest-right-wing-tv-presenter-in-suicide-case|access-date=15 May 2023|website=www.aljazeera.com|language=en}}</ref> سُہ چھِ ریپبلک میڈیا نیٹ ورک مینجنگ ڈائریکٹر تہٕ ایڈیٹر ان چیف، اَکھ قدامت پسند خبر رساں تنظیم یم ہندو قوم پرستی پؠٹھ مبنی چھ۔<ref name=":6">{{ویب حَوالہٕ|last=Madan|first=Aman|date=23 January 2019|title=India's Not-So-Free Media|url=https://thediplomat.com/2019/01/indias-not-so-free-media/|access-date=14 November 2019|website=[[The Diplomat (magazine)|The Diplomat]]|language=en-US}}</ref><ref>{{ویب حَوالہٕ|last=Bureau|first=Adgully|date=20 January 2019|title=Republic Media Network strengthens the top management team|url=https://www.adgully.com/republic-media-network-strengthens-the-top-management-team-82968.html|access-date=15 July 2020|website=adgully.com|language=en-US}}</ref><ref>{{ویب حَوالہٕ|last=Jha|first=Lata|date=6 May 2019|title=Arnab Goswami buys back Republic Media shares from Asianet|url=https://www.livemint.com/industry/media/arnab-goswami-buys-back-republic-media-shares-from-asianet-1557146618503.html|access-date=14 August 2020|website=Livemint|language=en}}</ref>
نَوَمبَر 2016 ہس مَنٛز دیت گوسوامی ین ٹایمز نوے کس ایڈیٹر ان چیف سٕنٛد حیثیتہٕ پؠٹھ اِستیٖف۔<ref name="indianexpress1">{{ویب حَوالہٕ|last=Mohan|first=Kshitiz|title=Arnab Goswami's Republic TV To Launch On 6 May|url=http://businessworld.in/article/Arnab-Goswami-s-Republic-TV-To-Launch-On-6-May/05-05-2017-117680|website=BW Businessworld}}</ref><ref>{{ویب حَوالہٕ|title=Arnab Goswami India's Inquister|url=http://www.openthemagazine.com/shorts/smallworld/arnab-goswami-india-s-inquisitor|access-date=12 October 2020|website=Open Magazine}}</ref> تٔمؠ سنٛد نیوز چینل ریپبلک ٹی وی آو مئی 2017 مَنٛز شۆروٗع کرنہٕ۔<ref>{{Cite news|title=Arnab Goswami's Republic TV launched; here's how to watch it live on phone|url=http://www.business-standard.com/article/current-affairs/arnab-goswami-s-republic-tv-launched-here-s-how-to-watch-it-live-on-phone-117050600230_1.html|journal=Business Standard, India.|accessdate=6 May 2017|date=6 May 2017|last=Team|first=BS Web}}</ref><ref>{{Cite news|title=Arnab Goswami's Republic first Indian news channel to air live on Hotstar|url=http://www.business-standard.com/article/current-affairs/arnab-goswami-s-republic-first-indian-news-channel-to-air-live-on-hotstar-117050500303_1.html|journal=Business Standard, India.|accessdate=6 May 2017|date=5 May 2017|last=Team|first=BS Web}}</ref><ref>{{Cite news|title=Arnab Goswami: India's most loved and loathed TV anchor|url=https://www.bbc.com/news/world-asia-india-54930379|accessdate=22 November 2020|journal=BBC News|date=22 November 2020}}</ref>
==حَوالہٕ==
[[زٲژ:زِنٛدٕ لوٗکھ]]
atfbjwvqj5vre4hzo0pmuhvlgc8n6g2
آی یوٗ (گلوکار)
0
23127
146689
111307
2026-08-01T05:50:52Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146689
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|module={{Infobox Korean name/auto|child=yes|headercolor=transparent
| hangul = %이지은
| hangulstage = %_아이유
}}|suppressfields=website}}
'''لی جی أن''' ([[کوریٲیی زبان|کورین]] :이지은 ) (پٲدٲیِش 16 مئی 1993) یُس پننہٕ سٹیج ناو '''IU''' سٟتؠ تہٕ چھ زاننہٕ یوان چھ اَکھ جۆنوٗبی کوریائی گلوکارہ-نغمٕہ نگار تہٕ اداکٲر۔
2025 مَنٛز، فوربس کوریاہس مَنٛز آو IU "کوئین آف K-پاپ تہٕ K-ڈرامہ" وننہٕ، یَتھ مَنٛز موٗسیٖقی تہٕ اداکٲری ہنٛدٕ دۄشوٕنی صنعتن مَنٛز أمؠ سُنٛد اثر و رسوخ تہٕ کامیٲبیک ذِکر اوس آمُت کرنہٕ۔<ref>{{ویب حَوالہٕ|last=Yeo|first=Kyeong-mi|date=April 28, 2025|script-title=ko:K팝·K드라마 여왕 등극한 아이유|trans-title=IU became the queen of K-pop and K-drama|url=https://www.forbeskorea.co.kr/news/articleView.html?idxno=400029|url-status=live|archive-url=https://web.archive.org/web/20250430094515/https://www.forbeskorea.co.kr/news/articleView.html?idxno=400029|archive-date=April 30, 2025|access-date=April 28, 2025|website=[[forbeskorea]]|language=Ko}}</ref>
== حَوالہٕ ==
[[زٲژ:1993 پٲدٲیِش]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
7c3n58ct5dt68gg7pp41pw4vumypl20
آزاد کٔشیٖر ہِنٛز تَوٲریٖخ
0
23128
146651
111265
2026-07-31T18:56:13Z
آیات محراج
11062
مِلاوُن [[زٲژ:آزاد کٔشیٖر]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ
146651
wikitext
text/x-wiki
[[Image:Kashmir Region November 2019.jpg|thumb|تنازعہٕ دار [[کٔشیٖر]] علاقُک نقشہٕ یتھ منٛز پٲکِستٲنہِ زیر انتظام دۄن علاقن سۭتہِ سبز رنگس منٛز ہاونہٕ آمٕتہِ چھِ ۔]]
[[Image:Flag of Azad Kashmir.svg|thumb|right|[[آزاد کٔشیٖر ہُنٛد جَنٛڑٕ|آزاد کشمیرُک سول جھنڈٕ]].]]
[[آزاد کٔشیٖر|آزاد کٔشِیرِچ]] تَواریٖخ چھِ بٔڑِس پیٚمانس پیٚٹھ [[کٔشیٖر|کٔشِیرِ]] ہٕنٛدِ علاقٕہٕ چہِ تَواریٖخَس سۭتہِ تہٕ [[ہِندوستان|ہِنٛدُستان]] تہٕ [[پٲکِستان|پاکِستانَس]] درمیان جٲری تنازٕ سٕتہِ وۄپھدِتھ۔
تَقسیٖم برٛونٛہہ:
* [[جۆم تہٕ کٔشیٖر (شاہزٲدؠ رِیاسَتھ)|شاہی رِیاست جۆم تہٕ کٔشِیر]]: 1947 مَنٛز برطانوی ہِنٛدُستانٕچ تَقسیٖمہٕ برٛونٛہہ اوس یہِ علاقہٕ شاہی رِیاست جۆم تہٕ کٔشِیرُک اَکھ حِصہٕ۔
* [[ڈوٗگٕر راج]]: اَتھ رِیاستَس پؠٹھ اوس ڈوگرٕ خاندانُک راج، یِمو 1846 مَنٛز گۄڈٕنِچہِ اینگلو-سِکھ جَنٛگہٕ پَتہٕ اَتھ علاقس پؠٹھ قَبضہٕ کوٚرمُت اوس۔
* مُختَلِف آبٲدی: شاہی رِیاستَس مَنٛز ٲسؠ مُختَلِف علاقہٕ یِمَن ہٕنٛز آبٲدی تہٕ ثقافَتھ اَلَگ اَلَگ ٲس۔ [[وادی کٔشیٖر|کٔشِیر وادی]] ٲس زیٛادٕ تَر [[مُسلمان]]، ییٚلِہ زَن [[جۆم]] کؠن باقی علاقن مَنٛز ٲس مِلژٔرؠ آبٲدی، تہٕ [[لَداخ]] تہٕ [[گِلگَت بالتِستان|گِلگَت-بَلتِستانَس]] مَنٛز ٲسؠ مَخصوٗص برادرِیہٕ۔<ref>{{Cite web |last=Correspondent |first=D. C. |date=2023-06-26 |title=PoK is, was and will remain a part of India: Rajnath Singh in Jammu |url=https://www.deccanchronicle.com/nation/politics/260623/pok-is-was-and-will-remain-a-part-of-india-rajnath-singh-in-jammu.html |access-date=2024-03-16 |website=[[Deccan Chronicle]] |language=en}}</ref>
==ہِنٛدُستانٕچ تَقسیٖم تہٕ گۄڈٕنِچ کٔشیٖر جَنٛگ==
* اِلحاقُک اِختِیار: 1947 مَنٛز، شاہی رِیاستَن آو یہِ اِختِیار دِنہٕ زِ تِم گَژھَن ہِنٛدُستانَس سۭتہِ یا پاکِستانَس سۭتہِ اِلحاق کرِن یا آزاد روزَن۔
* مہاراجاہ سُنٛد اِبتِدٲیی فَصلہٕ: جۄم تہٕ کٔشِیرِ ہٕنٛدِ مہاراجہ ہَری سِنٛگھَن کوٚر گۄڈٕ آزاد روزنُک فَصلہٕ۔
* پُنچھٕچ بَغاوت: مہاراجاہ سٕنٛدِس حُکوٗمَتھ خٕلاف پُنچھَس مَنٛز اَکھ بَغاوت وۄتھ، یَمِچ وَجہہ سَمٲجی-سِیٲسی تَناو تہٕ مہاراجاہ سٕنٛز پالسیہٕ ٲس۔<ref>{{cite web |url=http://www.indiatogether.org/peace/kashmir/intro.htm |title=The J&K conflict: A Chronological Introduction |publisher=India Together |access-date=2010-06-05 |archive-url=https://web.archive.org/web/20140404153406/http://indiatogether.org/peace/kashmir/intro.htm |archive-date=2014-04-04 |url-status=live }}</ref><ref name = britannica>{{cite web |author=Britannica Concise Encyclopedia |url=http://www.britannica.com/EBchecked/topic/312908/Kashmir |title=Kashmir (region, Indian subcontinent) – Britannica Online Encyclopedia |publisher=Encyclopædia Britannica |access-date=2010-06-05 |archive-url=https://web.archive.org/web/20100301205100/http://www.britannica.com/EBchecked/topic/312908/Kashmir |archive-date=2010-03-01 |url-status=live }}</ref>
* قبٲیلی حَملہٕ: اکتوبر 1947 مَنٛز، پاکِستانٕچ حِمایَت یافتہٕ پختون قبٲیلو کوٚر جۄم تہٕ کٔشِیرس پؠٹھ حَملہٕ، یَمہِ سۭتہِ مہاراجاہ ہِنٛدُستانٕ نِش مَدَتھ تَلَب کرنس پؠٹھ مَجبوٗر گوٚو۔
* اِلحاقُک مُعٲہدٕ: ہِنٛدُستانَن کٔر اَتھ شرطَس پؠٹھ فَوجی مَدَتھ فراہم کرنس پؠٹھ اِتفاق زِ مہاراجاہ کرِ ہِنٛدُستانَس سۭتہِ اِلحاق کِس مُعٲہدس پؠٹھ دَستخَت، یُس تٔمؠ 26 اکتوبر 1947 دۄہ کوٚر۔
* ہِنٛد-پاک جَنٛگ 1947-48: اَمہِ سۭتہِ گوٚو گۄڈنیُک ہِنٛد-پاک جَنٛگ شروٗع، یَتھ مَنٛز ہِنٛدُستٲنِؠ فَوجو رِیاستٕچ حِفاظَت کرنہٕ خٲطرٕ مداخلت کٔر۔
آزاد کٔشِیرِ ہُنٛد قِیام:
* عارضی حُکوٗمَتُک اعلان: جَنٛگَس دوران، باغِیو کٔر 24 اکتوبر 1947 مَنٛز رِیاستٕکِس جۆنوٗب مغرِبی علاقن مَنٛز آزاد جۄم تہٕ کٔشِیرِ ہِنٛز عارضی حُکوٗمَت قٲیِم کرُنک اعلان۔
* جَنٛگ بَنٛدی لائِنُک قِیام: 1 جَنؤری 1949 مَنٛز اقوام متحدہ چہِ ثالثی سۭتہِ گوٚو جَنٛگ خَتٕم، یَمہِ کِس نتیٖجس مَنٛز جَنٛگ بَنٛدی لائِن (یُس پَتہٕ 1972 مَنٛز لائِن آف کَنٹرول یا LoC کہِ ناوٕ سۭتہِ رسمی بناونہٕ آیہِ) قٲیِم کرنہٕ آیہِ۔
* کٔشِیرِ ہٕنٛز تَقسیٖم: اَمہِ لائِنہِ کوٚر علاقہٕ تَخصیٖم، یَتھ مَنٛز پاکِستانَن مغرِبی تہٕ شُمٲلی حِصَن ہُنٛد اِنتِظام تہٕ ہِنٛدُستانَن مشرق تہٕ جۆنوٗبی حِصَن ہُنٛد اِنتِظام سنبھالیو۔
* پاکِستان کِس اِنتِظامس تَحت کٔشِیر: پاکِستان کِس قَبضس مَنٛز آمتؠ علاقہٕ آیہِ آزاد جۄم تہٕ کٔشِیر (AJK) تہٕ گِلگَت-بَلتِستانَس مَنٛز تَخصیٖم کرنہٕ۔
==1949 پؠٹھٕ آزاد کٔشِیر==
* پاکِستانس پؠٹھ اِنحِصار: آزاد کٔشِیرَن چھُ مَدَتھ تہٕ اِنتِظامہٕ خٲطرٕ پاکِستانس پؠٹھ واریاہ اِنحِصار کوٚرمُت۔
* مَحدوٗد خۄد مُختاری: اگرچہ آزاد کٔشِیر اَکھ خۄد مُختار اِدارٕ چھُ یَمِچ پَنُن آئین، مُنتَخَب اسمبلی، صدر تہٕ وزیر اعظم چھُ، مگر امٕہِ کِس اِختیارَس پؠٹھ چھِ پاکِستانٕچ نِگرٲنی تہٕ یہِ چھُ مَحدوٗد۔
* اقوام متحدہ چہِ راے شُمٲری نہٕ گژھِن: اقوام متحدہ چہِ قَراردادَن مَنٛز کٔشِیرِ ہٕنٛد مستقبل طے کرنہٕ خٲطرٕ راے شُمٲری ہُنٛد مُطالبہٕ کرنہٕ باوجوٗد، فَوج واپس نِنہٕ کِس معاملس پؠٹھ ہِنٛدُستان تہٕ پاکِستانَس درمیان اِختلافاتو کِنؠ چھُ دۄشوٕی طَرفہٕ کانٛہہ تہِ راے شُمٲری مُنَقِد نہٕ آمتؠ کرنہٕ۔
* لائِن آف کَنٹرول (LoC): لائِن آف کَنٹرول چھِ اصلی سَرحَد روٗدمٕژ، اگرچہ دۄشوٕی مُلُک چھِ پوٗرٕ کٔشِیرِ علاقس پؠٹھ پَنُن دعویٰ کران۔
==آزاد کٔشیٖر ہُنٛد دۄہ==
آزاد کٔشیٖرِ ہُنٛد دۄہ چھُ آزاد جۄم کٔشیٖر حُکوٗمتُک گۄڈنیُک دۄہ مناوان، یُس 24 اکتوبر 1947 ہس مَنٛز بناونہٕ آو ۔
==حَوالہٕ==
[[زٲژ:آزاد کٔشیٖر]]
dviofo8f6098fvatjuo2kimo7jez0rf
اَبھینَو شُکلا
0
23131
146748
111261
2026-08-01T06:22:01Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146748
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''اَبھینَو شُکلا''' (پیدٲیش 27 سَتَمبَر 1982) چھ اَکھ ہندوستٲنؠ اداکار یُس بُنیٲدی طور پٲٹھؠ [[ہِندی زَبان|ہندی]] ٹیلی وِجنس تہٕ فلمن مَنٛز کٲم چھ کران۔ أمہ کٕر ''بگ باس 14'' تہٕ فیر فیکٹر: خطروں کے کھلاڑی 11 ہس مَنٛز حصہٕ تہٕ آو پتہٕ کس مَنٛز سیمی فاینلسٹ بنتھ۔<ref>{{ویب حَوالہٕ|date=29 September 2020|title=Bigg Boss 14: Gia Manek OUT, Rubina Dilaik & Abhinav Shukla To Get LOCKED Inside Salman Khan's 'BB 14' House?|url=https://news.abplive.com/entertainment/television/bigg-boss-14-gia-manek-out-rubina-dilaik-abhinav-shukla-to-get-locked-in-salman-khan-bb-14-house-1351318|website=ABP}}<cite class="citation web cs1" data-ve-ignore="true">[https://news.abplive.com/entertainment/television/bigg-boss-14-gia-manek-out-rubina-dilaik-abhinav-shukla-to-get-locked-in-salman-khan-bb-14-house-1351318 "Bigg Boss 14: Gia Manek OUT, Rubina Dilaik & Abhinav Shukla To Get LOCKED Inside Salman Khan's 'BB 14' House?"]. </cite></ref>
==حَوالہٕ==
[[زٲژ:زِنٛدٕ لوٗکھ]]
scg8u9n7uh5oldm4dwsicfwu8vdmi22
اَویناش مِشرا
0
23211
146776
111589
2026-08-01T06:29:31Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146776
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|birth_place=رائے پوٗر، [[چھَتیٖس گَڑھ]]}}
'''اَویناش مِشرا''' (پیدٲیش 9 دَسَمبَر 1995) چھ اَکھ ہندوستٲنؠ اداکار یس ہِندی ٹیلی وِجنس مَنٛز کٲم چھ کران۔ أمہ کٔر پنٛنہ اداکٲری ہنٛز شروٗعات سیٹھ جی یس سٕتہِ (2017) ، یَتھ مَنٛز أمہ باجی راؤ سُنٛد کردار ادا کوٚر۔ مِشرا چھ یہِ تیری گلیاں تہٕ ناتھ-زیوار یا زنجیر مَنٛز اداکٲری تہٕ بِگ باس 18 ہس مَنٛز پننہِ شرکت باپتھ زاننہٕ یوان۔
==ذٲتی زِندگی==
مِشرا زاو 9 دَسَمبَر 1995 رائے پوٗر، [[چھَتیٖس گَڑھ]] مَنٛز۔ أمہ سنٛد مول اوس رَوی مِشرا تہٕ موج ٲس سنگیتا مِشرا۔<ref>{{Cite news |title=Yeh Teri Galiyan actor Avinash Mishra plans a road trip on his 24th birthday |url=https://timesofindia.indiatimes.com/tv/news/hindi/yeh-teri-galiyan-actor-avinash-mishra-plans-a-road-trip-on-his-24th-birthday/articleshow/72403570.cms |website=The Times of India |language=en}}</ref><ref>{{Cite web |title=Who Is Avinash Mishra? |url=https://www.freepressjournal.in/entertainment/who-is-avinash-mishra-all-you-need-to-know-about-bigg-boss-18-contestant |access-date=2024-11-17 |website=Free Press Journal |language=en}}</ref>
==پیٚشہٕ ورانہٕ زِندگی==
مِشراہن کٕر پننہ پیشورانہٕ زِندگی ہنٛز شروعات اشتہارن مَنٛز کٲم کٔرِتھ۔
أمہ کٔر 2017 ہس مَنٛز سیٹھ جی یس سۭتہ ٹیلی وِجنس پؠٹھ شروٗعات، ییٚتہ أمہ باجی راؤ سُنٛد کردار ادا کوٚر۔ امی ؤریہ آو سہ جیا شنکر سٟتؠ پیار تُنے کیٛا کِیا ہس مَنٛز، عشق بازس مَنٛز ابھے سِنٛگھ اوبرائے سُنٛد کردار ادا کوٚر، تہٕ لو آن دی رن مَنٛز کٔرٕن سڈ سنٛد کردار ادا۔
2018 ہس مَنٛز آو سہ سونی ٹی وی کس زندگی کے کراس روڈس مَنٛز سوگریو سنٛد کردارس مَنٛز تہٕ مریم خان-رپورٹنگ لائیو مَنٛز زین اشراف سنٛد کردارس مَنٛز وچھنہٕ۔ 2018 پؠٹھٕ 2020 تام کٔر أمہ زی ٹی وی کس یہِ تیری گلیان مَنٛز ورشیکا مہتا ہس سۭتہ شانتنو مزٗمدار سنٛد کردار ادا۔
2020 ہس مَنٛز کوٚر أمہ سٹار پلس چہ یہِ رشتے ہیں پیار کے یس مَنٛز کاویری پرٛیامس سٕتہ کٗنال راجوانش سنٛد کردار ادا۔ 2020 پؠٹھٕ 2021 تام آو سہ سٹار ہِندوستان چہ درگا-ماتا کی چھایا ہس مَنٛز چاہت پانڈے یس سۭتہ بطور دیو انیجا وٕچھنہٕ۔
2022 پؠٹھٕ 2023 تام کوٚر أمہ ڈنگل ٹی وی کس ناتھ: زیوار یا زنجیرس مَنٛز اکہ لٹہ بیٚیہ پانٛڈے سٕنٛد مقابلس مَنٛز انسپکٹر آریان مشرا سنٛد کردار ادا۔ 2023 ہس مَنٛز کوٚر أمہ سٹار پلس کس ٹٹلی یس مَنٛز گارو مہتا سنٛد کردار ادا۔
2024 ہس مَنٛز کوٚر أمہ سٹار پلس کس میٹھا کھٹا پیار ہمارا ہس مَنٛز شیوم سنٛد کردار ادا۔ پتہٕ امی ؤریہ کوٚر تٔمؠ کلر ٹی وی کس ریئلٹی شو بِگ باس 18 مَنٛز حِصہٕ۔
==حَوالہٕ==
[[زٲژ:1995 پٲدٲیِش]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
ohrm4m9qk40yog8cahfon8p2g2geci4
اوزی اوسبورن
0
23355
146741
112207
2026-08-01T06:18:42Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146741
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL}}
'''جون مائیکل''' "'''اوزی'''" '''اوسبورن''' (3 دَسَمبَر 1948-22 جُلَے 2025) اوس اَکھ انگریز گلوکار، نغمہٕ نگار تہٕ میڈیا شخصیت۔ سہٕ گوو 1970 کہ [[دہائ|دہٲئی]] مَنٛز ہیوی میٹل بینڈ بلیک سبتھ کہ مرکزی گلوکار کہ طورس پؠٹھ نمایاں، یَتھ دوران تیم " '''پرنس آف ڈارکنیس/انہِ لٹہِ ہِنٛز شہزٲد'''" ناورؠژھ اختیار کوٚر۔<ref>{{ویب حَوالہٕ|last=Bader|first=David Von|date=30 July 2013|title=Ozzy Osbourne, the Prince of Darkness, on His Nickname: "It's Better Than Being Called an Asshole"|url=https://www.browardpalmbeach.com/music/ozzy-osbourne-the-prince-of-darkness-on-his-nickname-its-better-than-being-called-an-asshole-6434446|access-date=7 September 2018}}</ref>
5 جُلَے 2025 ہس مَنٛز کوٚر اوسبورنن صحت کین مسٲئلن درمیان بیک ٹو دی بیگننگ کنسرٹ ایونٹس مَنٛز پنن آخری شو پیش، تہٕ وأریہٕ کس شروعس مَنٛز کوٚرکھ اعلان ز یہٕ آسہ تیم سٕنٛز آخری براہ راست پرفارمنس، حالانکہ تیم سنٛد ارادٕ اوس ز تیم کرن موٗسیٖقی ہنٛز ریکارڈنگ جٲری۔<ref>{{ویب حَوالہٕ|date=3 July 2025|title=Ozzy Osbourne Backs Out Of Retirement?|url=https://www.alternativenation.net/ozzy-osbourne-backs-out-of-retirement/|access-date=8 July 2025|publisher=AlternativeNation.net}}</ref> اوسبورن گزریوٚو سَدا دۄہ پتہٕ 22 جُلَے۔
==حَوالہٕ==
[[زٲژ:2025 وَفات]]
[[زٲژ:1948 پٲدٲیِش]]
autfk8aczpikcrb9hofqqdpwn324rnf
اَمیتابھ مَٹہٕ
0
23392
146766
113057
2026-08-01T06:27:23Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146766
wikitext
text/x-wiki
{{اِنسان معلوٗمات ڈَبہٕ
| name = اَمیتابھ مَٹہٕ <br> اَمیتابھ مَٹوٗ
| image = Professor Amitabh Mattoo.jpg
| image_size = 220px
| caption =
| birth_date = 26 جوٗن 1962
| birth_place = {{a|Srinagar}}، [[جۆم تہٕ کٔشیٖر]], [[ہِندوستان]]
| death_date =
| death_place =
| nationality =
| occupation = تعلیمی, عوامی دانشور , {{a|author}}،
| spouse =
| children =
| website = https://www.amitabhmattoo.com
}}
'''اَمیتابھ مَٹوٗ یا اَمیتابھ مَٹہٕ''' (پیدٲیش 26 جون 1962، [[سِریٖنَگَر]]) چھ جدید تہٕ عصری [[تَوٲریٖخ]]، سیٲسی سائنس، بین الاقوامی تعلقات کس بارس مَنٛز ہندوستانٕک سرکردٕ مفکرینن تہٕ مصنفینن مَنٛز اَکھ۔<ref>{{ویب حَوالہٕ|title=Indian professor Amitabh Mattoo honoured in Australia|url=http://articles.economictimes.indiatimes.com/2014-12-19/news/57233803_1_indian-professor-australia-india-institute-bilateral-ties|url-status=dead|archive-url=https://web.archive.org/web/20150101044208/http://articles.economictimes.indiatimes.com/2014-12-19/news/57233803_1_indian-professor-australia-india-institute-bilateral-ties|archive-date=1 January 2015|access-date=3 November 2015|website=timesofindia-economictimes}}</ref> تٔمس آو 2009 مَنٛز [[ہِندوستٲنؠ سرکار|حکومت ہند]] طرفہٕ [[پَدَم شِرٛی]] اعزاز دنہٕ۔
وٕنکیٚنَس چھِ سُہ جواہر لال نہرو یونیورسٹی مَنٛز ڈین تہٕ چیئر پروفیسر، میلبورن یونیورسٹی مَنٛز اعزازی پروفیسر، تہٕ آسٹریلیا انڈیا انسٹی ٹیوٹُک ممتاز فیلو شٲمِل اہم عہدن پؠٹھ فٲصلہٕ۔ 27 مئی 2025 آو سُہ ڈیفنس سروسز سٹاف کالج، ویلنگٹنَس مَنٛز گۄڈٕنِچ چیئرس آف ایکسیلینس پؠٹھ تعیِنات کرنہٕ۔
امہِ برٛونٛہہ اوس تٔمؠ جموں و کشمیر کِس وزیر اعلیٰ سٕنٛدِس مشیر سٕنٛدؠ پٲٹھؠ (جون 2018 تام) کابینہٕ ؤزیٖرِ سٕنٛدِس درجہٕ سٟتؠ خدمات انجام دِژمٕژ۔ 2002 پؠٹھٕ 2008 تام اوس سُہ جموں یونیورسٹی ہُنٛد وائس چانسلر، تہٕ آزاد ہندوستانس مَنٛز یُتھ عہدٕ تھاون وول تمہِ وقتہٕ سارِوٕے کھۄتہٕ لۄکُٹ شخص بنیوو۔
میٹو سٕنٛدِس وسیع کیریئرَس مَنٛز چھِ آسٹریلیا انڈیا انسٹی ٹیوٗٹُک بانی سی ای او، جرمن انسٹی ٹیوٹ فار گلوبل اینڈ ایریا اسٹڈیزُک اکیڈمِک ایڈوائزری بورڈُک ڈپٹی چیئر، تہٕ گورننگٕچ صدارت بورڈ تہِ شٲمِل چھُ ۔ تٔمؠ چھِ مختلف ہِندوستٲنؠ وزیرِ اعظم تہٕ جموں و کشمیرس مَنٛز کثیر ثقافتی تہٕ مفاہمتٕچ وکالت کٔرمٕژ، خاص طور [[آرٹیکل 370]] منسوٗخی پتہٕ۔
== حَوالہٕ ==
[[زٲژ:کٲشِرؠ پنٛڈِت]]
[[زٲژ:کٲشِرؠ لوٗکھ]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
nxf2nrm5iacxo6u4m0th3na2qxfdbtf
احمد حلمی
0
23435
146704
112658
2026-08-01T05:59:28Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146704
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''احمد محمد حلمی عبدُل رحمان عواد''' ([[عَربی زَبان|عربی]] :أحمد محمد حلمی عبد الرحمن عواد; 18 نَوَمبَر 1968 مَنٛز پیدٲیش) چھ اَکھ مصری اداکار، مزاح نگار، فِلِم پروڈیوسر، مصنف، ٹی وی میزبان تہٕ سفارت کار۔<ref>{{ویب حَوالہٕ|title=أحمد حلمي – ﺗﻤﺜﻴﻞ فيلموجرافيا، صور، فيديو|url=https://elcinema.com/person/1037605/|url-status=live|archive-url=https://web.archive.org/web/20201118110054/https://elcinema.com/person/1037605|archive-date=2020-11-18|access-date=2024-07-12|website=elCinema.com}}</ref> تٔمؠ کوٚر پنٛنہ پیشورانہٕ زندگی ہنٛد آغاز 1993 مَنٛز مصری سیٹلائٹ نشریہ پیٚٹھ لعب عیال ناوٕ أکس پروگرامہٕ سٟتؠ۔ 1998 تس مَنٛز بنٲو تیمن پنٕن گوڈنچہ فِلِم Aboud Ala El Hedoud (عربی: ابود علی الحدود) ۔
==حَوالہٕ==
[[زٲژ:زِنٛدٕ لوٗکھ]]
qbqo189zdn7z5f1yh13dvbiyflprv7r
ارجُن رامپال
0
23456
146712
112721
2026-08-01T06:02:16Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146712
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''ارجُن رامپال''' (پیدٲیش 26 نَوَمبَر 1972) چھ اَکھ ہِندوستٲنؠ اداکار تہٕ ماڈل یس زیٛادٕ تر [[ہِندی زَبان|ہندی]] فِلمن مَنٛز چھ کٲم کران۔ أمہ کٔر پنٛنہ اداکٲری ہنٛز شروٗعات راجیو رائے سٕنٛز رومانوی فِلِم ''پیار عشق اور محبت'' (2001) مَنٛز تہٕ اَمہِ پتہٕ کٔرٕن 40 کھۄتہٕ زیٛادٕ فِلمن مَنٛز اداکٲری۔ تٔمس چھ واریاہ ایوارڈ میٖلمٕتؠ یمن مَنٛز بہتٔریٖن حمایت کار اداکارٕ سُنٛد نیشنل فِلِم ایوارڈ تہٕ ''راک آن!!'' مَنٛز پننہِ اداکٲری باپتھ بہتٔریٖن حمایت کار اداکارٕ سُنٛد فِلِم فیئر ایوارڈ شٲمل چھُ۔ <ref name="NATIONAL FILM AWARD">{{ویب حَوالہٕ|title=National Film Awards Best Supporting Actor|url=http://www.awardsandshows.com/features/national-awards-best-supporting-actor-593.html|url-status=live|archive-url=https://web.archive.org/web/20120820230650/http://www.awardsandshows.com/features/national-awards-best-supporting-actor-593.html|archive-date=20 August 2012|access-date=11 July 2012|website=Awards & Shows}}</ref><ref name="FILMFARE AWARD">{{ویب حَوالہٕ|title=Filmfare Best Supporting Actor Award|url=http://www.awardsandshows.com/features/best-supporting-actor-69.html|url-status=live|archive-url=https://web.archive.org/web/20120305000938/http://www.awardsandshows.com/features/best-supporting-actor-69.html|archive-date=5 March 2012|access-date=11 July 2012|website=Awards & Shows}}</ref>
==حَوالہٕ==
[[زٲژ:زِنٛدٕ لوٗکھ]]
qe6on17oi45dca3k139w1298r143qk4
2002 کالُچک قتلِ عام
0
23554
146654
113373
2026-08-01T05:22:29Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146654
wikitext
text/x-wiki
{{Infobox civilian attack/Wikidata|perpetrators={{A|The Resistance Front}}|target=سیاحتی بسہٕ، فوجی کیمٛپ|type=گولہِ بٲری|location=کالُچک، [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|جۆم تہٕ کٔشیٖر]]، [[ہِندوستان ]]}}
'''کالُچک قتلِ عام''' اوس 14 مئی 2002 ہنٛدستٲنؠ رِیاسَتھ [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|جموں و کشمیر]] کس کالُچک قصبس نزدیٖک دہشت گردانہ حملہٕ۔ ترٛؠو دہشت گردو کوٚر ہِندوستٲنؠ رِیاسَتھ [[ہِماچَل پرَٛدیش]] پؠٹھ [[مَنالی، ہِماچَل پرَٛدیش|مَنالی]] پؠٹھ [[جۆم]] گژھن واجؠن ہماچل روڈ ٹرانسپورٹ کارپوریشن بسس پؠٹھ حملہٕ تہٕ کٔرِکھ 7 نفر ہلاک۔<ref name=mea1>{{cite web |title=Kaluchak Massacre Kaluchak massacre, Ministry of External Affairs, India |url=http://meaindia.nic.in/jk/kaluchak-massacre.htm |archive-url=https://web.archive.org/web/20090410161314/http://meaindia.nic.in/jk/kaluchak-massacre.htm |archive-date=10 April 2009 |url-status=dead |access-date=15 March 2009 |df=dmy }}</ref> اَمہِ پتہٕ درٛاو تم فوج کس خانٛدٲنی کواٹرس مَنٛز تہٕ کوٚرُکھ قٲدین پؠٹھ اندٕ اندٕ گولہ چلاونہٕ، یَتھ مَنٛز 10 شر، ٲٹھ زنانہٕ تہٕ فوجٕکہ پانژھ نفر ہیتھ 23 نفر ہلاک گیؠ۔ ہلاک گژھن والین بچن ہنٛز وٲنٛسہ مَنٛز ٲس ژور پؠٹھ دہن ؤرین تام۔ حملَس مَنٛز گٔیہِ ژوٚترٕہ افراد زخمی۔ {{حَوالہٕ ضروٗرتھ|date=October 2024}}
==حَوالہٕ==
[[زٲژ: واقعات]]
[[زٲژ:جۆم ضِلہٕ]]
kedanwxbs1jvyvw4x31fh9eckkj16ii
انیٖت پڈا
0
23598
146738
113602
2026-08-01T06:17:42Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146738
wikitext
text/x-wiki
{{اِنسان معلوٗمات ڈَبہٕ
| name = انیٖت پڈا
| birth_name =
| birth_date = {{birth date and age|2002|10|014|df=yes}}
| birth_place = [[اَمرِتسَر]]، [[پَنٛجاب (ہِندوستان)|پنجاب]]، [[ہِندوستان]]
| nationality = ہِندوستٲنؠ
| education =
| alma_mater = جیسس اینڈ میری کالیج، [[دِل]]
| occupation = اداکٲر
| years_active = 2022–ازکال
}}
'''انیٖت پڈا''' (پیدٲیش 14 اکتوبر 2002) چھےٚ اَکھ ہندوستٲنؠ [[اداکار|اداکٲر]] یوٚس زیٛادٕ تر [[ہِندی زَبان|ہنٛدی]] فلمن مَنٛز کٲم چھےٚ کران۔ أمہ کوٚر پننہ پیشورانہٕ زندگی ہنٛد آغاز ڈرٛامہ ''سلام وینکی'' (2022) مَنٛز أکس مختصر کردار سٟتؠ تہٕ ایمیزون پرٛایم ویڈیو سیریز بگ گرلز ڈونٹ کرائی (2024) مَنٛز کوٚر أمہ پنن گۄڈنیوک مرکزی کردار ادا۔ أمس آیہ موہت سوری سٕنٛدس رومانٹک ڈرٛامہ ''[[سیارا]]'' (2025) سٟتؠ کامیٲبی حٲصل ییٚمہ خٲطرٕ أمہ زیٛادٕ مشہوٗرگی حٲصل کٔر۔
== اِبتدٲے زِندگی تہٕ تٲلیٖم==
انیت پڈا زاے 14 اکتوبر 2002 أکِس منزِمہِ طبقس مَنٛز جاٹ سِکھ خاندان، [[اَمرِتسَر]]، [[پَنٛجاب (ہِندوستان)|پنجاب]]س مَنٛز۔ تٔمہِ كٕر امرتسر کِس سپرنگ ڈیل سینئر سکوٗل مَنٛز تٔعلیٖم حٲصِل۔<ref>{{cite web|url=https://timesofindia.indiatimes.com/education/news/aneet-padda-studied-sociology-at-this-delhi-university-college-before-her-big-yrf-debut/articleshow/122827792.cms|title=Aneet Padda studied sociology at this Delhi University college before her big YRF debut|website=The Times of India|access-date= 28 July 2025}}</ref><ref name=":0">{{Cite web |last=Mathur |first=Abhimanyu |title=Who is Aneet Padda? Saiyaara star was once an extra in Kajol's Salaam Venky, now the outsider leads Mohit Suri's YRF film |url=https://www.hindustantimes.com/entertainment/bollywood/who-is-aneet-padda-saiyaara-star-was-extra-in-kajol-salaam-venky-how-outsider-bagged-mohit-suri-yrf-film-ahaan-panday-101752822816852.html |website=Hindustan Times |publisher=HT Digital Streams Limited |date=18 July 2025 |access-date=19 July 2025}}</ref> اِشتِہارن (advertisement) مَنٛز [[ماڈَل (شخٕص)|ماڈلِنٛگ]] کَران کٔر پڈا ہَن اَمی وقتس مَنٛز جیٖزَس اینڈ میری کالج آف دِلہِ یوٗنیورسٹی پؠٹھٕ انگریزی مَنٛز معموٗلی سٟتؠ سیاسیاتَس مَنٛز بیچلر ڈگری مُکمل۔
<ref name=":0" /><ref>{{cite web |author=<!-- not stated --> |date= 23 July 2025|title= She almost lost the role that made her a household name, until her co-star stepped in. This is Aneet Padda's story.|url= https://www.instagram.com/reel/DMcEvV_xzhM/?hl=en|website= Instagram|location= India |publisher= Brut India|access-date= 30 July 2025}}</ref><ref> {{cite web|author=<!-- not stated -->|date= 3 August 2025|title= 'Saiyaara' star Aneet Padda's old college bio goes viral; Fans REACT - 'Relatable and refreshing'|url= https://timesofindia.indiatimes.com/entertainment/hindi/bollywood/news/saiyaara-star-aneet-paddas-old-college-bio-goes-viral-fans-react-relatable-and-refreshing/articleshow/123072409.cms|website= The Times of India|location=India|publisher= Times Entertainment|access-date= 3 August 2025}}</ref>
==حَوالہٕ ==
[[زٲژ:2002 پٲدٲیِش]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
8d7ju4hszgsf92vc0cfkbvv5821bqcs
ارجُن کپوٗر
0
23646
146713
113843
2026-08-01T06:02:26Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146713
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|image=File:Arjun Kapoor at film promotions of Mubarakan.jpg|caption=2017 ہَس منٛز ارجُن}}
ارجُن کپوٗر (زامُت 26 جوٗن 1985) چھُ اَکھ ہِنٛدُستٲنہِ اداکار یُس [[بٲلی وُڈ|بالی ووڈ]] فلمَن مَنٛز کٲم چھُ کران۔ ارجُن چھُ [[انیٖل کپوٗر]] سُنٛد بابتھٕر۔ أمؠ سُنٛد مول [[بونی کپوٗر]] چھُ اَکھ فِلِم پیشکار۔ کٔپوٗرن کوٚر پنٕنہِ پیشورانہٕ اداکٲری ہنٛز شروٗعات حبیب فیصل سٕنٛزِ فِلمہِ عشق زادے سٟتہِ ، یوٚسہٕ 2012 ہَس مَنٛز ریلیز گٔیہِ۔<ref name="Zee – Kapoor turns 28">{{cite web|url=http://zeenews.india.com/entertainment/celebrity/ishaqzaada-arjun-kapoor-turns-28_137673.html|title=Arjun Kapoor turns 28|date=26 June 2013|quote=Arjun ... turned 28 today.|access-date=26 August 2013|archive-url=https://web.archive.org/web/20171201080911/http://zeenews.india.com/entertainment/celebrity/ishaqzaada-arjun-kapoor-turns-28_137673.html|archive-date=1 December 2017|url-status=live}}</ref><ref name="timesofindia.indiatimes.com">{{cite web|url=https://timesofindia.indiatimes.com/city/patna/i-feel-i-can-be-the-brand-ambassador-of-patna-arjun-kapoor/articleshow/66016611.cms|title=I feel I can be the brand ambassador of Patna: Arjun Kapoor|website=[[The Times of India]] |access-date=1 October 2018|archive-url=https://web.archive.org/web/20181102211448/https://timesofindia.indiatimes.com/city/patna/i-feel-i-can-be-the-brand-ambassador-of-patna-arjun-kapoor/articleshow/66016611.cms|archive-date=2 November 2018|url-status=live}}</ref>
==فِلمہٕ==
;بحیثیتِ اداکار
{| class="wikitable"
|-
! نمبر شُمار
!ؤری
!فِلِم
!کردار
|-
| 1
|2012
| “'' عشق زادے ''“
|پرما چوہان
|-
| 2
| 2013
|“''اورنگزیب''“
| اجے وشال
|-
| 3
| 2014
| “''گنڈے'' “
|بالا بھٹ اچاریہ
|-
| 4
| 2014
| “''ٹو اِسٹیٹس''“
| کرش ملہوترا
|-
|5
| 2014
| “ ''فائنڈنگ فینی''“
| ساویو دا گاما
|-
| 6
|2015
| “''تیور (فِلِم)''“
| گھنشیام شکلا (پنٹو)
|-
| 7
|2016
| “''کی اینڈ کا''“
| کبیر بنسل
|-
| 8
|2017
| “''ہاف گرل فرینڈ''“
| مادھو جا
|-
| 9
|2017
| “''مبارکاں''“
| کرن سنگھ/چرن سنگھ
|-
| 10
|2018
| “''بھویش جوشی''“
| خصوصی ظہور
|-
| 11
|2018
| “''نمستے انگلینڈ (زیر تکمیل)''“
| پرم
|-
|-
| 12
|2019
| “''سندیپ اور پنکی فرار (زیر تکمیل)''“
| ستندر داہیا
|-
|-
| 13
|2019
| “''انڈیا موسٹ وانٹڈ (زیر تکمیل)''“
| پرابھات
|-
|-
| 14
|2019
| “''پانی پت''“
| سدھاشو راؤ بھاؤ
|}
==حَوالہٕ ==
[[زٲژ:زِنٛدٕ لوٗکھ]]
k0guaf43poatl20vmxp56gxe36oo6gw
انیٖل کپوٗر
0
23648
146739
113841
2026-08-01T06:17:52Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146739
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|caption=2018 ہس منٛز}}
'''انیٖل سُریندر کپوٗر''' (پیدٲیش 24 دَسَمبَر 1956) چھِ اَکھ ہندوستٲنؠ اداکار تہٕ پروڈیوسر یُس بنیٲدی طور پٲٹھؠ ہِندوستٲنؠ ٹیلی وِجَن تہٕ بین الاقوامی فلمن علاوٕ [[بٲلی وُڈ|ہندی فلم]] مَنٛز چھ کٲم کران۔<ref name="DOB">{{Cite news|url=http://www.hindustantimes.com/entertainment/my-dad-is-a-liar-sonam-kapoor/story-85noueENZiI8YE4Ru0AnyK.html|title=My dad is a liar: Sonam Kapoor|date=23 March 2012|journal=Hindustan Times|accessdate=16 February 2017|archivedate=28 March 2017|archiveurl=https://web.archive.org/web/20170328220448/http://www.hindustantimes.com/entertainment/my-dad-is-a-liar-sonam-kapoor/story-85noueENZiI8YE4Ru0AnyK.html|quote="He is 1956 born."}}</ref> اداکار پٲٹھؠ تہٕ پروڈیوسر پٲٹھؠ 40 ؤری کھۄتہٕ زیٛادٕ دورس پؠٹھ محیط پیشورانہٕ زندگی مَنٛز چھ کٔپوٗر 2005 پیٹھہٕ 100 کھۄتہٕ زیٛادٕ فلمن مَنٛز وٕچھنہٕ آمت۔ تٔمس چھ واریاہ اعزازات میلیمٕتہ، یمن مَنٛز زٕ نیشنل فِلِم ایوارڈز تہٕ ستھ فِلِم فیئر ایوارڈز شٲمل چھِ۔<ref name="Filmfare">{{ویب حَوالہٕ|title=Filmfare Awards (1953–2005)|url=http://deep750.googlepages.com/FilmfareAwards.pdf|url-status=dead|archive-url=https://web.archive.org/web/20090612065210/http://deep750.googlepages.com/FilmfareAwards.pdf|archive-date=12 June 2009|access-date=5 November 2007}}</ref>
== حَوالہٕ ==
[[زٲژ:زِنٛدٕ لوٗکھ]]
jft30d2a92d2a4d4fz3bssb44z5pxrg
اَبرار قاضی
0
23667
146745
114042
2026-08-01T06:21:28Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146745
wikitext
text/x-wiki
{{اِنسان معلوٗمات ڈَبہٕ
| name = اَبرار قاضی
| image = Zee Rishtey Awards 2024.png
| caption =
| birth_date = {{Birth date and age|1992|08|03|df=yes}}
| birth_place = [[سِریٖنَگَر]], [[جۆم تہٕ کٔشیٖر]], ہِندوستان<ref>{{cite web|url=https://kashmirlife.net/another-majnoon-issue-43-vol-10-199547/amp/|title=Another Majnoon|website= Kashmir Life|date=23 January 2019|access-date=9 January 2021}}</ref> <!--Must be attributed to a reliable published source with an established reputation for fact-checking. No blogs, no IMDb.-->
| occupation = اداکار
| years_active = 2018–ازکال
}}
'''اَبرار قاضی''' (زامُت 3 اَگَست 1992) چھ اَکھ ہندوستٲنؠ ٹیلی وِجَن اداکار۔ سہ چھ ''گٹھ بندھن'' مَنٛز رگھو جادھو، یہِ ہے چاہتینس مَنٛز رودرکش کھرانہ تہٕ سمراٹ چودھری تہٕ ''کبھی نیم کبھی شہادت'' شہدس مَنٛز ادے ویر جندال سٕنٛد کردارٕ خٲطرٕ مشہوٗر۔ أمؠ چھِ [[کُم کُم بھاگیہ|کُم کُم بھاگیس]] مَنٛز تہٕ ادکٲرؠ کٔرمٔژ۔
==اِبتدٲے زِندگی==
اَبرار قاضی زاو 3 اَگَست 1992 تھس مَنٛز [[سِریٖنَگَر]]، [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|جۆم تہٕ کٔشیٖر]]، ہندوستانس مَنٛز۔ أمہِ كٕر پنٕنہِ سكوٗلی تٲلیم [[ٹِنڈَل بِسکو سۆکوٗل|ٹنڈیل بسکو سکوٗل، سرینگر]] پیٹھہٕ مٗكمل ۔ قاضی یَن کٔر [[اسلامیا کالج سائنس تہِ کامرس، سری نگر|اِسلامیہ کالج آف سائنس اینڈ کامرس، سرینگر]] پؠٹھٕ بیچلر آف کامرس ڈِگری حٲصِل تہٕ صحافیتس مَنٛز ماسٹر آف آرٹس مَنٛز ڈِگری تہِ حٲصِل۔<ref>{{Cite web|title=The Family Man Cast & Crew|url=https://www.imdb.com/title/tt9544034/fullcredits|access-date=8 August 2025|website=IMDb}}</ref>
اَبرار قاضی اوس پننؠن شروٗعاتی دۄہَن مَنٛز پننؠن دوستَن ہٕنٛدِ مدتہٕ سٟتؠ سمٲجی مَسلن پؠٹھ مبنی فِلمہٕ بناوان۔ تٔمؠ کٔر پنٛنِس آبٲیی شَہرس مَنٛز أکِس پرائیویٹ کمپنی مَنٛز گرافک ڈیزائنر سٕنٛدؠ پٲٹھؠ تہِ کٲم مگر اداکار بننُک خواب پورا کرنہٕ خٲطرٕ ترٲوٕن نوکری واریاہ کم وقتس مَنٛز۔
==پیٚشہٕ ==
قاضی یَن کٔر پنٕنہِ فلمی پیشورانہٕ زِندگی ہِنٛز شروٗعات 2018 ہس مَنٛز [[لأل تہٕ مجنوں (2018 فلم)|لیلا مجنوں]] مَنٛز زید سٕنٛدِ کِردارٕ سٟتؠ، یوٚس اِمتیاز علی یَن لیٚچھمٕژ تہٕ ساجد علی یَن ہدایت کٲری کٔرمٕژ ٲس۔ 2019 ہَس مَنٛز، آو سُہ [[امیزون|اَمیزون]] پرٛایِم ویٖڈیو جاسوسی تھرلر دی فیملی مینَس مَنٛز کریٖم بھٹ سٕنٛدؠ کِردار پٲٹھؠ کٲم۔
اکتوٗبر 2023 ہَس مَنٛز کٔر قاضی زی ٹی وی کِس [[کُم کُم بھاگیہ]] ہس مَنٛز 20 ؤرِین ہنٛز بیٲنی ہُنٛد وۄٹھ ترٛاونہٕ پتہٕ شٲمِل، یَتھ مَنٛز راچی شرماہس سٟتہِ راجونش "آر وی" ملہوترا سُنٛد کردار ادا کوٚر۔
==فِلموگرٛافی==
===فِلمہٕ===
{| class="wikitable"
! ؤری
! عنوان
! کردار
|-
|2018
|''[[لأل تہٕ مجنوں (2018 فلم)|لیلا مجنوں]]''
|زید
|}
===ٹیلی وِجَن===
{| class="wikitable sortable"
! ؤری
! عنوان
! کردار
! نوٹ
|-
| 2019
| ''گٹھ بندھن''
| راگَھو جادھو || rowspan="3"| مرکزی کردار
|-
| 2019–2022
| rowspan="3" | ''یہِ ہے چاہتے''
| رُدرکش "رُودرا" کھورانا
|-
| 2022–2023
| سمراٹ "سیم" چودھری
|-
|2021
|بھون گرگ
|کیمیو کردار
|-
| 2022
| ''راویوار ود سٹار پریوار''
| مقابلہٕ کرن وول
|
|-
| 2023–2025
| ''[[کُم کُم بھاگیہ]]''
| راجونٛش "آر وی" ملہوترا
| rowspan = "2" | مرکزی کردار
|-
| 2025–ازکال
| '' کبھی نیم نیم کبھی شہد شہد''
| ادے ویر "یوٗ وی" جندال
|-
|}
===وؠب سیریٖز===
{| class="wikitable"
! ؤری
! عنوان
! کردار
! حَوالہٕ.
|-
|2019
|'' دی فیملی مین ''
|کریٖم بھٹ
|<ref>{{Cite web|url=https://thewire.in/film/the-family-man-review|title='The Family Man' Review: Compelling Story, Tight Filmmaking Make for a Memorable Watch|website=The Wire|access-date=2019-09-27}}</ref>
|}
==حَوالہٕ==
[[زٲژ:کٲشِرؠ لوٗکھ]]
[[زٲژ:کٲشِرؠ اَداکار]]
[[زٲژ:کٲشِرؠ مُسَلمان]]
[[زٲژ:1993 پٲدٲیِش]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
macnymbwzi43nizwov6azq8dcund2hv
الیجینڈرو کاسٹیلو (مُجرم)
0
23681
146727
114061
2026-08-01T06:10:50Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146727
wikitext
text/x-wiki
{{مولوٗماتھ|bgcolor=#B0C4DE}}
'''الیجینڈرو روزالس کاسٹیلو''' (زامُت 26 نَوَمبَر 1998) چھ اَکھ امریکی فرأری یُس 24 اکتوبر 2017 ہس مَنٛز ایف بی آیہٕ کس ٹین موسٹ وانٹڈ فرٲرؠ فہرستس مَنٛز شٲمل کرنہٕ آو۔ سہ چھ اَگَست 2016 ہس مَنٛز شارلٹ، شمٲلی کیرولائنا مَنٛز ٹرک کوان "سینڈی" لی لی سٕنٛد قتلس مَنٛز مُبطلہ۔<ref>{{ویب حَوالہٕ|title=Alejandro Rosales Castillo|url=https://www.fbi.gov/wanted/topten/alejandro-castillo|access-date=March 10, 2019|website=Federal Bureau of Investigation|publisher=U.S. Department of Justice|language=en-us}}</ref> کاسٹیلو اوس 516 ہم فرٲرؠ یس ایف بی آیی کس ٹین موسٹ وانٹڈ مفرور فہرستس مَنٛز تھاونہٕ آو۔ ایف بی آیی چھ أمس رٹنہٕ باپتھ زانٛکٲری دنہٕ باپتھ 250,000 ڈالر یَنام پیش کران۔<ref>{{Cite news|url=https://www.fbi.gov/news/stories/new-top-ten-fugitive-alejandro-castillo|title=New Top Ten Fugitive. Help Us Catch a Killer|date=October 24, 2017|accessdate=September 28, 2018|journal=[[FBI]]|publisher=[[U.S. government]], [[U.S. Department of Justice]]}}</ref>
==جُرُم==
اَگَست 2016 ہَس مَنٛز کوٚر الیجینڈرو روزیلز کاسٹیلو مُبیعنہٕ طور پننہِ گۄڈنِم گرٕل فرینڈ (ex-girlfriend) ٹرک کوان "سینڈی" لی لی یَس قرضہٕ ادا کرنہٕ کہِ بہانہٕ مَنٛز أمِس سمکھنہٕ خٲطرٕ ورغلاو، تہٕ [[میکسیکو]] ژلنہٕ برٛونٛہہ لگٲوٕن أمِس [[کَلہٕ|کَلس]] گوٗلؠ۔
==حَوالہٕ ==
[[زٲژ:1998 پٲدٲیِش]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
9gtdoe8wyu7keb1yjbm5pxdc3rcv3ea
احمد رَضا میٖر
0
23693
146705
115893
2026-08-01T05:59:54Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146705
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|father=[[آصِف رَضا میٖر]]|occupation=گلوکار <br> اَداکار|spouse=[[ساجَل علی]] <br> (خ. 2020 - ط. 2022)|image=}}
'''احمد رَضا میٖر''' ([[اُردوٗ زَبان|اُردوٗ]]: احمد رضا میر) (زامُت 29 سَتَمبَر 1993) چھِ اَکھ پٲکستانؠ اداکار تہٕ گلوکار یس بُنیٲدی طور پٲٹھؠ اُردوٗ ٹیلی وِجنس مَنٛز کٲم چھ کران۔<ref>{{Cite news|url=https://www.thenews.com.pk/latest/896238-sajal-aly-shares-a-pda-filled-photo-with-ahad-raza-mir-to-wish-him-on-his-birthday|title=Sajal Aly shares a PDA-filled photo with Ahad Raza Mir to wish him on his birthday|date=29 September 2021|accessdate=15 January 2022|journal=The News International (newspaper)}}</ref><ref>{{ویب حَوالہٕ|title=Ahad Raza Mir {{!}} Actor, Producer, Soundtrack|url=https://www.imdb.com/name/nm8898391/|access-date=2023-09-03|website=IMDb|language=en-US}}</ref> اداکار [[آصِف رَضا میٖر]] سنٛد نیٚچو، أمؠ کٔر [[کیلگری ینیورسٹی]] مَنٛز فائن آرٹسٕچ پیروی۔ میران چھِ واریاہ ایوارڈ میلیمٕتہ، یمن مَنٛز ژور ہم ایوارڈز تہٕ اَکھ لکس سٹائل ایوارڈ شٲمل چھِ۔<ref>{{ویب حَوالہٕ|last=Kari|first=Maria|date=2019-09-21|title=Ahad Raza Mir feels more Pakistani now than he ever has|url=https://images.dawn.com/news/1183697|archive-url=|archive-date=|access-date=2019-09-26|website=DAWN|language=en}}</ref><ref name="hamlet2">{{Cite news|url=http://www.aaj.tv/2019/06/ahad-raza-mir-bags-international-nomination-for-hamlet/|title=Ahad Raza Mir bags International nomination for hamlet|date=12 June 2019|journal=AAJ Tv|accessdate=15 June 2019|archivedate=13 June 2019|archiveurl=https://web.archive.org/web/20190613130634/http://www.aaj.tv/2019/06/ahad-raza-mir-bags-international-nomination-for-hamlet/}}</ref>
==اِبتدٲے زِندگی تہٕ خاندان==
میٖر زاو [[کَرٲچی]]، [[سِندھ|سِنٛدھ]]، پٲکستانس مَنٛز أکِس [[کٲشِرؠ لوٗکھ|کٲشِرِ خانٛدانس]] مَنٛز۔ سُہ چھُ پاکِستٲنہِ فِلِم تہٕ ٹی وی اِنڈسٹری ہُنٛد اَکھ برگٗزیدٕ اداکار تہٕ پیشكار [[آصِف رَضا]] میٖرس نیٚچُو۔ میٖرُن مٲلؠ بٕڑِبَب، [[رَضا میٖر]]، اوس اَکھ فِلِم ساز ییٚمہِ گۄڈٕنِچہِ پاکستٲنہِ فِلمہِ، تیری یاد (1948) مَنٛز بطورِ سینماٹوگرافر تہِ کٲم کٔر۔ أمہِ سٕنٛز موج سمرا رَضا میٖر چھےٚ اَکھ موسیقار یۄسہٕ 1993 تھس مَنٛز قٲیِم کرنہٕ آمٕتہِ پاکستانُک گۄڈٕنِچہِ زنانہٕ بینڈ سمفنی ہُنٛد حصہٕ ٲس۔ أمِس چھُ اَکھ لۄکُٹ بوے عدنان رَضا میٖر، ییٚمہِ 2023 ہس مَنٛز ہم ٹی وی یَس پؠٹھ مزاحیہ ڈرامہ فیئر ٹیل سٟتؠ پننہِ اداکٲری ہُنٛد پیشورانہٕ زِندگی شروٗع کوٚر۔ گلوکار تہٕ اداکار ہاروٗن شاہد چھُ أمہِ سُنٛد پِتُر بوے۔
میٖرن کٔر پرفارمِنٛگ آرٹس ہائی سکوٗلَس مَنٛز تٔعلیٖم حٲصِل، تہٕ [[کیلگری یونیورسٹی]] پؠٹھٕ کٔرٕن بیچلر آف فائن آرٹس ڈگری ہیتھ گریجویشن۔
==ذٲتی زِندگی ==
6 جوٗن 2019 كٕر میٖرن پنٛنِس سٲتھی اداکارٕ تہٕ اداکارہ [[ساجَل علی]] یس سٟتہِ نِشٲنہِ تہٕ 14 مارٕچ 2020 کوٚرُن [[ابوٗظہبی|ابوٗظہبیس]] مَنٛز أکِس ذٲتی تقریٖبہِ مَنٛز أمِس سٟتؠ خانٛدر۔ یِم جورٕ گٔیہِ مبینہ طور الگ تہٕ ٲخٕر کار 22 مارٕچ 2022 طلاق۔
== حَوالہٕ ==
[[زٲژ:کٲشِرؠ لوٗکھ]]
[[زٲژ:کٲشِرؠ مُسَلمان]]
[[زٲژ:1993 پٲدٲیِش]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
b2nb95vkcx1u48fwpz1n4krw6pcs8r6
اَشیش چودھری
0
23762
146755
114496
2026-08-01T06:23:42Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146755
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|children=2|occupation=[[ماڈَل (شخٕص)|ماڈَل]] تہٕ [[اَداکار]]}}
'''اَشیش چودھری''' (پیدٲیش 1978/1979) چھ اَکھ ہِندوستٲنؠ اداکار ییٚمہ واریاہن [[بٲلی وُڈ|ہندی فلم]] تہٕ ٹیلی وِجَن پروڈکشنن مَنٛز کٲم چھِ کٔرمٕژ۔<ref name="indianexpress.2015.04.13">{{ویب حَوالہٕ|date=13 April 2015|title=Ashish Chowdhry wins 'Khatron Ke Khiladi – Darr Ka Blockbuster Returns'|url=https://indianexpress.com/article/entertainment/television/ashish-chowdhry-wins-khatron-ke-khiladi-darr-ka-blockbuster-returns/|url-access=limited|archive-url=https://web.archive.org/web/20150413085754/https://indianexpress.com/article/entertainment/television/ashish-chowdhry-wins-khatron-ke-khiladi-darr-ka-blockbuster-returns/url-status=live|archive-date=13 April 2015|access-date=29 February 2024|website=[[The Indian Express]]}}</ref> سہ چھ مزاحیہ فلمہٕ ''[[دھمال]]'' (2007) تہٕ ''ڈبل دھمال'' (2011) مَنٛز بومن سُنٛد کردار ادا کرنہٕ تہٕ فیئر فیکٹر: خطروں کے کھلاڑی 6 زیننہٕ خٲطرٕ مشہوٗر۔<ref>{{ویب حَوالہٕ|date=10 October 2007|title=Ashish Chowdhary signs 3-film deal|url=https://www.bollywoodhungama.com/news/box-office-special-features/2007-30-screens-in-u-k/|url-status=live|archive-url=https://web.archive.org/web/20131214065120/http://www.bollywoodhungama.com/news/2007/10/10/10235/|archive-date=14 December 2013|access-date=20 May 2010|website=[[Bollywood Hungama]]}}</ref><ref>{{ویب حَوالہٕ|date=5 September 2019|title=Beyhadh 2: Ashish Chowdhry opens up on working with Jennifer Winget|url=https://www.indiatoday.in/television/soaps/story/beyhadh-2-ashish-chowdhry-opens-up-on-working-with-jennifer-winget-1606926-2019-10-07|url-status=live|archive-url=https://web.archive.org/web/20191105185406/https://www.indiatoday.in/television/soaps/story/beyhadh-2-ashish-chowdhry-opens-up-on-working-with-jennifer-winget-1606926-2019-10-07|archive-date=5 November 2019|access-date=2020-02-27|website=India Today|language=en}}</ref>
==حَوالہٕ ==
[[زٲژ:زِنٛدٕ لوٗکھ]]
piysujl0jm18jxfpmkdqwmstmcjpu2v
اَرشَد وارسی
0
23765
146751
114494
2026-08-01T06:22:34Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146751
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|children=2}}
'''اَرشَد وارسی''' (پیدٲیش 19 اپریل 1968) چھ اَکھ ہِندوستٲنؠ اداکار یس [[ہِندی زَبان|ہندی]] فلمن مَنٛز چھ وچھنہٕ یوان۔<ref>{{Cite news|url=http://www.thegenxtimes.com/editorials/the-success-story-of-the-circuit-of-bollywood-arshad-warsi/|title=The success story of the circuit of Bollywood: Arshad Warsi|date=9 April 2017|journal=The GenX Times|accessdate=9 April 2017|archiveurl=https://web.archive.org/web/20181224203019/http://www.thegenxtimes.com/editorials/the-success-story-of-the-circuit-of-bollywood-arshad-warsi/|archivedate=24 December 2018}}</ref><ref>{{Cite news|url=https://timesofindia.indiatimes.com/entertainment/hindi/bollywood/news/Holi-Arshad-Warsi-style/articleshow/12220821.cms|title=Holi, Arshad Warsi style|journal=[[The Times of India]]|publisher=[[The Times Group]]|accessdate=1 April 2012|archiveurl=https://web.archive.org/web/20140202112823/http://articles.timesofindia.indiatimes.com/2012-03-11/news-interviews/31144711_1_arshad-warsi-jolly-llb-holi|archivedate=2 February 2014}}</ref> أمس چھ واریاہ ایوارڈ مِلیمٕتؠ یمن مَنٛز پانژن نامزدگین مَنٛز اَکھ فِلِم فیئر ایوارڈ تہ شٲمل چھ تہٕ یہِ چھ مختلف فلمی صنف مَنٛز اداکٲری باپتھ مشہوٗر۔
==حَوالہٕ ==
[[زٲژ:زِنٛدٕ لوٗکھ]]
ece04r13ivrj6d6mt5at42va58bzbb7
اَلبا بپٹِسٹا
0
23815
146759
114728
2026-08-01T06:24:40Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146759
wikitext
text/x-wiki
{{مولوٗماتھ}}
اَلبا بپٹِسٹا (پٲدٲیِش 10 جُلَے 1997) چھےٚ اَکھ [[پُرتَگال|پرتگالی]] اداکٲر۔<ref name="uol">{{ویب حَوالہٕ|last=Beatriz Amendola|date=15 July 2020|title=Alba Baptista, de 'Warrior Nun', é filha de brasileiro e fala cinco línguas|trans-title=Alba Baptista, from 'Warrior Nun', daughter of a Brazilian father and speaks five languages|url=https://entretenimento.uol.com.br/noticias/redacao/2020/07/15/alba-baptista-de-warrior-nun-e-filha-de-brasileiro-e-fala-cinco-linguas.htm|access-date=26 July 2020|website=entretenimento.uol.com.br|language=pt}}</ref> تٔمؠ کٔر پنٛنہ پیشورانہٕ زندگی ہنٛد آغاز پنٛنس مقٲمی پرتگال مَنٛز جارڈنز پروبیڈوس (2014-2015) سیریز سٟتؠ۔ 2020 پؠٹھٕ 2022 تام کٔر أمہ [[نیٹ فلکس]] چہ سیریز واریر ننس مَنٛز اداکٲری، ییٚمہ سۭتہ أمہ سٕنٛز انگریزی زبٲنہ مَنٛز شروٗعات گٔیہ۔<ref name="deadline-uta">{{ویب حَوالہٕ|last=Wiseman|first=Andreas|date=4 March 2020|title=UTA Signs Alba Baptista, Star Of Netflix’s Upcoming Fantasy Series ‘Warrior Nun’|url=https://deadline.com/2020/03/netflix-warrior-nun-alba-baptista-uta-1202873945/|website=Deadline Hollywood}}</ref>
==حَوالہٕ==
[[زٲژ:1997 پٲدٲیِش]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
s96ei2uaqi36e02cg77f821s47l5q9t
ارمان مَلِک
0
23922
146715
115451
2026-08-01T06:03:05Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146715
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL}}
'''ارمان مَلِک''' (پیدٲیش 22 جُلَے 1995) چھ اَکھ ہِندوستٲنؠ پلے بیک گلوکار نغمہٕ نِگار، ریکارڈ پروڈیوسر، آوازٕ اوور آرٹسٹ، تہٕ [[اداکار]] ۔ سہ چھ واریاہن ہِندوستٲنؠ زبانن مَنٛز گؠونس خٲطرٕ زاننہٕ یوان۔ سہ چھ موسیقار [[اَمال مَلِک]] سنٛد بوے۔ اَمہِ برٛونٛہہ اوس أمؠ سٕنٛز نمٲئندگی یونیورسل میوزک انڈیا تہٕ ٹی T-سیریز کران، وۄنؠ چھ أمؠ سٕنٛز نمٲیندگی آرسٹا ریکارڈز کران۔<ref>{{ویب حَوالہٕ|last=Hungama|first=Bollywood|date=2015-05-22|title=T-Series exclusively signs Amaal Mallik, Armaan Mallik and Shrey Singhal : Bollywood News - Bollywood Hungama|url=https://www.bollywoodhungama.com/news/bollywood/t-series-exclusively-signs-amaal-mallik-armaan-mallik-and-shrey-singhal/|access-date=2021-10-30|website=[[Bollywood Hungama]]|language=en}}</ref><ref>{{ویب حَوالہٕ|last=Armaan Malik|first=Bhushan Kumar|date=12 May 2015|title=From here on starts a new journey ! Happy to announce I'm signed with @TSeries & the Super-ManBhushan Kumar! #LetsGo|url=https://twitter.com/armaanmalik22/status/598104654744944640|access-date=2022-02-09|website=Twitter|language=en}}</ref><ref name=":2">{{ویب حَوالہٕ|title=Warner Music announces partnership with Indian pop star Armaan Malik {{!}} Complete Music Update|url=https://completemusicupdate.com/article/warner-music-announces-partnership-with-indian-pop-star-armaan-malik/|access-date=2022-06-05|archive-date=2022-02-22|archive-url=https://web.archive.org/web/20220222120626/https://completemusicupdate.com/article/warner-music-announces-partnership-with-indian-pop-star-armaan-malik/|url-status=dead}}</ref> أمس چھ وارنر میوزک انڈیا ہس سۭتہ شرکت داری مَنٛز آلویز میوزک گلوبل ناوٕ اَکھ ریکارڈ لیبل تہٕ ۔<ref name=":2" /> أمہ سٕنٛز گۄڈنچ آن سکرین اداکٲری ٲس 2011 ہس مَنٛز فِلِم ''کچہ لمبو'' ہس مَنٛز۔<ref>{{Cite news|url=https://starofmysore.com/yuva-dasara-young-singer-armaan-malik-drowns-crowd-in-soulful-melodies-amidst-rain/|title=Yuva Dasara: Young Singer Armaan Malik Drowns Crowd In Soulful Melodies Amidst Rain|date=15 October 2018|journal=Star of Mysore}}</ref>
== حَوالہٕ ==
[[زٲژ:زِنٛدٕ لوٗکھ]]
5yn5dqp44kqprc86ufr9dz9uqazomcz
اَشیٖش وِدیارتھی
0
23946
146756
115539
2026-08-01T06:23:52Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146756
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''اَشیٖش وِدیارتھی''' (پیدٲیش 19 جون 1965) چھ اَکھ ہِندوستٲنؠ اداکار یس زیٛادٕ تر [[ہِندی زَبان|ہندی،]] [[تؠلِگوٗ زَبان|تیلگو،]] [[تٲمِل زَبان|تامل،]] [[بَنٛگٲلؠ زَبان|بنٛگٲلہ،]] [[کننڑ زَبان|کنڑ،]] [[مَلیٛٲلی زَبان|ملیالم،]] [[اَنٛگریٖزی زَبان|انگریزی،]] [[مَرٲٹھؠ زَبان|مرٲٹھۍ]] تہٕ [[اۆرِیا زَبان|اوڈیا]] فلمن مَنٛز چھ کٲم کران۔<ref>{{ویب حَوالہٕ|title=Actor Ashish Vidyarthi On Getting Married At 57: "Age Doesn't Matter"|url=https://www.ndtv.com/entertainment/actor-ashish-vidyarthi-on-getting-married-at-57-age-doesnt-matter-4070715|access-date=2023-06-23|website=NDTV.com}}</ref> سہ چھ پننس مخٲلف تہٕ کردارٕ خٲطرٕ مشہوٗر۔ 1995 تس مَنٛز مِیوٗل أمِس درٛوہکال باپتھ بہتٔریٖن نائب اداکارُک نیشنل فِلِم ایوارڈ۔ تٔمس چھ فِلِم فیئر ایوارڈز ساؤتھ سٟتؠ زٕ فِلِم فیئر ایوارڈن خٲطرٕ نامزدگی ہیتھ واریاہ ایوارڈ تہ میلیمٕتہ۔<ref>{{Cite news|url=https://www.thehindu.com/todays-paper/tp-national/tp-kerala/Ashish-Vidyarthi-to-present-play-in-the-city/article15302363.ece|title=Ashish Vidyarthi to present play in the city|date=13 September 2008|journal=The Hindu|accessdate=5 January 2019|archivedate=29 June 2018|archiveurl=https://web.archive.org/web/20180629033231/https://www.thehindu.com/todays-paper/tp-national/tp-kerala/Ashish-Vidyarthi-to-present-play-in-the-city/article15302363.ece}}</ref><ref>{{ویب حَوالہٕ|date=3 September 2007|title=Expressing his gratitude|url=https://www.thehindu.com/todays-paper/tp-national/tp-kerala/Expressing-his-gratitude/article14827511.ece|url-status=live|archive-url=https://web.archive.org/web/20191210214041/https://www.thehindu.com/todays-paper/tp-national/tp-kerala/Expressing-his-gratitude/article14827511.ece|archive-date=10 December 2019|access-date=5 January 2019}}</ref>
==حَوالہٕ ==
[[زٲژ:زِنٛدٕ لوٗکھ]]
oqfp9o6vrtdwfll2s3cz1mdshxu0cgz
آدتیہ رائے کپور
0
23956
146663
115532
2026-08-01T05:41:09Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146663
wikitext
text/x-wiki
{{مولوٗماتھ}}
آدتیہ رائے کپور چھُ اَکھ ہندوستٲنہِ اداکار یُس 16 نَوَمبَر 1985 مَنٛز [[ممبئی]]، ہندوستانَس مَنٛز زامُت چھُ۔ أمہِ کٔر لندن ڈریمز سٟتہِ پننہِ اداکٲری ہِنٛز شروعات تہٕ پتہٕ کوٚرُن سپر ہِٹ عاشقی 2 مَنٛز مرکٔزی کِردار ادا ییٚمہِ پتہٕ سُہ [[فِتوٗر|فِتوٗرَس]] مَنٛز بطور نائب اداکار تہِ وُچھنہٕ آو۔<ref>{{Cite web |url=https://www.indiatoday.in/india-today-insight/story/aditya-roy-kapoor-keeping-it-natural-2354485-2023-04-02 |title=Aditya Roy Kapoor: Keeping it natural! |author=Suhani Singh |work=India Today |date=2 April 2023| access-date=24 June 2023}}</ref>
==حَوالہٕ ==
[[زٲژ:زِنٛدٕ لوٗکھ]]
4925k83czadhogq7y6cdhdocpfejvi9
ابرار احمد (پٲکستانؠ کرکٹر)
0
24062
146695
116119
2026-08-01T05:54:25Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146695
wikitext
text/x-wiki
{{مولوٗماتھ|bgcolor=#B0C4DE }}
'''ابرار احمد''' (زامُت 11 سَتَمبَر 1998) چھُ اَکھ [[پٲکِستان|پاکِستٲنی]] [[کِرٛکَٹ|کرکٹر]] تہٕ لیٚگ سپِن باؤلر۔
== اِبتدٲے زِندگی ==
[[کَرٲچی|کراچیَس]] مَنٛز زامُت، احمد چھُ ٲٹھو بٲے بارنیٛو (پانٛژھ بٲے تہٕ ترٛےٚ بیٚنؠ) مَنٛز ساروِی کھۄتہٕ لۄکُٹ، تہٕ أمؠ سُنٛد بوے شہزاد خان اوس امہِ برونٛہہ نیشنل بینک باپتھ فاسٹ باؤلر گِنٛدان۔ یہِ چھُ اَکھ حافظ، ییٚمؠ سورُے قرآن حفظ کوٚرمُت چھُ۔<ref>{{Cite web|last=Raj|first=Pratyush|date=9 December 2022|title='Who is Abdul Qadir, never heard of him': Meet Abrar Ahmed, Pakistan's new mystery spinner|url=https://indianexpress.com/article/sports/cricket/meet-abrar-ahmed-pakistans-new-mystery-spinner-8314869/lite/|website=[[The Indian Express]]|quote=[…] another elder brother Shahzad Khan, a fast bowler, represented National Bank in the domestic circuit […] the youngest among eight siblings (five brothers and three sisters), Abrar was more close to his mother. When he turned nine, Abrar’s mother asked him to do hifz (memorization of the Quran).}}</ref>
==حَوالہٕ ==
[[زٲژ:پٲکِستٲنؠ لوٗکھ]]
[[زٲژ:1998 پٲدٲیِش]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
jll1oax9ezn50o7le6e32pd16rbn7fr
انمول کے سی
0
24105
146737
116352
2026-08-01T06:16:02Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146737
wikitext
text/x-wiki
{{مولوٗماتھ}}
انمول کے سی زامُت 30 مارٕچ 1994، چھُ اَکھ [[نؠپال|نؠپٲلؠ]] اداکار۔ سُہ چھُ برگُزیدٕ نؠپٲلؠ اداکار [[بُھوَن کے سی]] تہٕ نیپٲلہِ اداکٲر سُشمیتا بومجنَن ہُنٛد نیٚچُو۔<ref>{{Cite web|last=सुवेदी|first=विजय|date=2016-02-24|title=ड्याडी-ममी नमिले 'मर्छु' समेत भनेँ: अनमोल केसी|url=https://www.onlinekhabar.com/2016/02/392537|url-status=live|archive-url=https://web.archive.org/web/20210917231557/https://www.onlinekhabar.com/2016/02/392537|archive-date=2021-09-17|access-date=2022-08-12|website=[[Online Khabar]]|language=ne}}</ref> یہِ چھُ نؠپٲلؠ سنیما ہُک ساروِی کھۄتہٕ زِیٛادٕ معاوضہٕ نِنہٕ والؠو تہٕ اَہم اداکارو مَنٛز اَکھ۔<ref>{{Cite web|date=2017-08-30|title=२३ लाखको बाइकमा अनमोलको स्टाइल(५ तस्बिर)|url=https://www.onlinekhabar.com/2016/06/439776|url-status=live|archive-url=https://web.archive.org/web/20161103081754/http://www.onlinekhabar.com/2016/06/439776/|archive-date=3 November 2016|access-date=7 April 2021|website=[[Online Khabar]]|language=ne}}</ref><ref>{{Cite web|last=तोमर|first=संगीता|date=2017-07-22|title=मिलिए नेपाल के सुपरस्टार से जिसकी हर फिल्म होती है ब्लॉकबस्टर, लेता है मोटी फीस|url=https://www.amarujala.com/photo-gallery/entertainment/bollywood/anmol-kc-nepal-superstar-highest-paid-actor-of-nepal|url-status=live|archive-url=https://web.archive.org/web/20220508092317/https://www.amarujala.com/photo-gallery/entertainment/bollywood/anmol-kc-nepal-superstar-highest-paid-actor-of-nepal|archive-date=2022-05-08|access-date=2022-05-08|website=[[Amar Ujala]]|language=hi}}</ref>
تٔمؠ کٔر پننہِ کیریئرُک آغاز پنٛنِس مٲلہِ سٕنٛزن فلمَن مَنٛز خاص کردار ادا کرنہٕ سٟتؠ، گۄڈٕ سپر سٹارس (2001) مَنٛز بطورِ چائلڈ آرٹسٹ تہٕ فِلِم سٲتھی ما تیمرو (2012) مَنٛز أکِس بٲتس مَنٛز۔ أمِس چھِ "میگا سٹار" وننہٕ یِوان۔
==حَوالہٕ==
[[زٲژ:نؠپٲلؠ لوٗکھ]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
8jymqfr0l3i3ootv03oi3nah21szkw0
اَنوٗپرنا روے
0
24137
146771
116509
2026-08-01T06:28:21Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146771
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''اَنوٗپرنا روے''' (پیدٲیش 9 مئی 1994) چھِ اَکھ ہِندوستٲنؠ فِلِم ڈائریکٹر تہٕ سکرین رائٹر۔<ref>{{ویب حَوالہٕ|title=Home|url=https://www.songsofforgottentrees.com/|access-date=2025-09-08|website=SOFT|language=en}}</ref> أمؠ زیوٗن 2025 مَنٛز 82 مہ وینس انٹرنیشنل فِلِم فیسٹیولس مَنٛز اویزونٹی (ہورائزنز سیکشن) مَنٛز پنٛنہ گۄڑنچ فیچر فِلِم سونگس آف فارگٹن ٹریز خٲطرٕ بہتٔریٖن ہدایت کارک ایوارڈ۔<ref name=":0">{{ویب حَوالہٕ|date=2025-09-06|title=Biennale Cinema 2025 {{!}} Official awards of the 82nd Venice International Film Festival|url=https://www.labiennale.org/en/news/official-awards-82nd-venice-international-film-festival|access-date=2025-09-07|website=La Biennale di Venezia|language=en}}<cite class="citation web cs1" data-ve-ignore="">[https://www.labiennale.org/en/news/official-awards-82nd-venice-international-film-festival "Biennale Cinema 2025 | Official awards of the 82nd Venice International Film Festival"]. ''La Biennale di Venezia''. 6 September 2025<span class="reference-accessdate">. Retrieved <span class="nowrap">7 September</span> 2025</span>.</cite></ref><ref>{{ویب حَوالہٕ|title=Venice Film Festival {{!}} India's Anuparna Roy Wins Best Director Award For 'Songs of Forgotten Trees'|url=https://www.hollywoodreporterindia.com/features/insight/venice-film-festival-indias-anuparna-roy-wins-best-director-award-for-songs-of-forgotten-trees|access-date=2025-09-07|website=The Hollywood Reporter India|language=en}}<cite class="citation web cs1" data-ve-ignore="">[https://www.hollywoodreporterindia.com/features/insight/venice-film-festival-indias-anuparna-roy-wins-best-director-award-for-songs-of-forgotten-trees "Venice Film Festival | India's Anuparna Roy Wins Best Director Award For 'Songs of Forgotten Trees'"]. ''The Hollywood Reporter India''<span class="reference-accessdate">. Retrieved <span class="nowrap">7 September</span> 2025</span>.</cite></ref><ref>{{ویب حَوالہٕ|date=2025-09-07|title=Anuparna Roy becomes first Indian to win Best Director award in Orizzonti section at Venice Film Festival|url=https://indianexpress.com/article/entertainment/bollywood/anuparna-roy-becomes-first-indian-to-win-best-director-award-at-venice-film-festival-10234832/|access-date=2025-09-07|website=The Indian Express|language=en}}<cite class="citation web cs1" data-ve-ignore="">[https://indianexpress.com/article/entertainment/bollywood/anuparna-roy-becomes-first-indian-to-win-best-director-award-at-venice-film-festival-10234832/ "Anuparna Roy becomes first Indian to win Best Director award in Orizzonti section at Venice Film Festival"]. ''The Indian Express''. 7 September 2025<span class="reference-accessdate">. Retrieved <span class="nowrap">7 September</span> 2025</span>.</cite></ref><ref>{{Cite news|date=2025-09-08|title=Anuparna Roy’s Venice Win: Priyanka Chopra applauds 'Songs of Forgotten Trees' director for historic win|url=https://timesofindia.indiatimes.com/entertainment/hindi/bollywood/news/anuparna-roys-venice-win-priyanka-chopra-applauds-songs-of-forgotten-trees-director-for-historic-win/articleshow/123755754.cms|accessdate=2025-09-08|journal=The Times of India|issn=0971-8257}}<cite class="citation news cs1" data-ve-ignore="">[https://timesofindia.indiatimes.com/entertainment/hindi/bollywood/news/anuparna-roys-venice-win-priyanka-chopra-applauds-songs-of-forgotten-trees-director-for-historic-win/articleshow/123755754.cms "Anuparna Roy's Venice Win: Priyanka Chopra applauds 'Songs of Forgotten Trees' director for historic win"]. ''The Times of India''. 8 September 2025. [[ISSN (identifier)|ISSN]] [https://search.worldcat.org/issn/0971-8257 0971-8257]<span class="reference-accessdate">. Retrieved <span class="nowrap">8 September</span> 2025</span>.</cite></ref>
==حَوالہٕ ==
[[زٲژ:ہِندوستٲنؠ لوٗکھ]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
o0emgtx406l4c6iicwq3zws7h9ghvu3
ناگ(داتھ)
0
24219
146622
146555
2026-07-31T18:00:58Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
146622
wikitext
text/x-wiki
{{Infobox element|color=Yellow}}
ناگ چھُ سُہ [[داتھ]] یُس کٲرِتھ داتہٕ ویٛن چیزن واٹھ دِنس لگان چھُ۔<ref>{{ویب حَوالہٕ|last=Grierson|first=George Abraham|date=1932|title=A dictionary of the Kashmiri language|url=https://dsal.uchicago.edu/cgi-bin/app/grierson_query.py?qs=n%C4%81g%201&searchhws=yes&matchtype=exact|access-date=2025-09-16|website=dsal.uchicago.edu}}</ref> اَتھ چھ علامت Pb.
== حَوالہٕ ==
[[زٲژ:داتھ]]
bxjrzdj9utjkpqaq2f1qfjh70yscdwy
سروانَنٛد کول پرٛیمی
0
24271
146821
117056
2026-08-01T10:25:51Z
Xocolatl
14635
([[c:GR|GR]]) [[c:COM:FR|File renamed]]: [[File:News, Report,.jpg]] → [[File:News Report on Sarwanand Koul Premi dual murder.jpg]] [[c:COM:FR#FR2|Criterion 2]] (meaningless or ambiguous name)
146821
wikitext
text/x-wiki
{{Infobox writer/Wikidata|fetchwikidata=ALL|name=سروانَنٛد کول پرٛیمی|caption=سروانَنٛد کول پرٛیمی|language=[[کٲشِر زَبان|کٲشُر]]}}
'''سروانَنٛد کول پرٛیمی''' (2 نَوَمبَر 1924 - 1 مٔی 1990)، اوس اَکھ [[کٲشِر زَبان|کٲشِرِ]] [[شٲیِر|شٲعِر]]، [[شؠچھ وٲنؠ]]، تحقیٖقی سکالر، گاندھیائی، سمٲجی مُصلح تہٕ آزٲدی کارکُن یُس [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|جموں و کشمیر]]، ہِندوستانَس مَنٛز روزان چھُ۔ پننِس جوان خانٛدرٕ وٲلِس نیٚچوِس وریندر (27) سٕتہِ آو سُہ 1990 تھس مَنٛز اِسلٲمی دہشت گردَو اغوا کٔرِتھ، اذیت دِنہٕ تہٕ مارنہٕ۔<ref>{{Cite web|date=29 April 2017|title=A Poet of hope|url=http://www.dailyexcelsior.com/a-poet-of-hope/|url-status=live|archive-url=https://web.archive.org/web/20170516073956/http://www.dailyexcelsior.com/a-poet-of-hope/|archive-date=16 May 2017|access-date=2018-08-21|website=www.dailyexcelsior.com}}</ref><ref>{{Cite web|title=Real Tragedy of Kashmir|url=http://www.kashmirherald.com/featuredarticle/realtragedyofkashmir.html|url-status=live|archive-url=https://web.archive.org/web/20150819052356/http://www.kashmirherald.com/featuredarticle/realtragedyofkashmir.html|archive-date=19 August 2015|access-date=2018-08-21|website=www.kashmirherald.com}}</ref><ref>{{Cite web|title=The Unsung Hero of Kashmiriyat - Sarwanand Kaul Premi - Early Times Newspaper Jammu Kashmir|url=http://www.earlytimesnews.com/newsdet.aspx?q=201624|url-status=live|archive-url=https://web.archive.org/web/20180821223242/http://www.earlytimesnews.com/newsdet.aspx?q=201624|archive-date=21 August 2018|access-date=2018-08-21|website=www.earlytimesnews.com}}</ref><ref>{{Cite web|last=Editorjknews|title=JKCA pays tributes to the Sarwanand Koul Premi on his 27th death anniversary|url=http://jknewspoint.com/jkca-pays-tributes-to-the-sarwanand-koul-premi-on-his-27th-death-anniversary/|url-status=dead|archive-url=https://web.archive.org/web/20180821191917/http://jknewspoint.com/jkca-pays-tributes-to-the-sarwanand-koul-premi-on-his-27th-death-anniversary/|archive-date=21 August 2018|access-date=2018-08-21|website=jknewspoint.com|language=en-US}}</ref><ref>{{Cite news|url=https://www.thestatesman.com/opinion/banished-from-home-i-1502436679.html|title=Banished from Home ~ I - The Statesman|date=2017-08-13|work=The Statesman|access-date=2018-08-21|language=en-US|archive-date=21 August 2018|archive-url=https://web.archive.org/web/20180821191856/https://www.thestatesman.com/opinion/banished-from-home-i-1502436679.html|url-status=live}}</ref><ref name=":0">{{Cite web|date=19 January 2016|title=Exodus of Kashmiri Pandits: What happened on January 19, 26 years ago?|url=https://www.indiatoday.in/fyi/story/exodus-of-kashmiri-pandits-january-19-jammu-and-kashmir-304487-2016-01-19|url-status=live|archive-url=https://web.archive.org/web/20180913132051/https://www.indiatoday.in/fyi/story/exodus-of-kashmiri-pandits-january-19-jammu-and-kashmir-304487-2016-01-19|archive-date=13 September 2018|access-date=2018-09-01|website=India Today|language=en}}</ref>
کینٛہَن ؤرِین کٔر أمہِ گامَس تہٕ کھادی اِنٛڈسٹریز بورڈَس (اَکھ رِیاستی اِدارٕ) تہٕ سٕتی پنٛجاب کِس محکمہٕ صنعتَس مَنٛز کٲم۔ سُہ آو کٔشیٖر واپس تہٕ کٔرٕن 1954 پؠٹھٕ 1977 تام جموں و کشمیر کِس محکمہٕ تعلیمس مَنٛز بطورِ وۄستاد شٲمِل۔<ref>{{Cite web|title=Pandita, R. (2007). ''Pt. Sarwanand Kaul Premi''. Retrieved from|url=http://www.shehjar.com/list/16/87/1.html|url-status=live|archive-url=https://web.archive.org/web/20181012124006/http://www.shehjar.com/list/16/87/1.html|archive-date=12 October 2018|access-date=11 October 2018}}</ref>
== شایع شُدٕ کٲم ==
* کلامہِ پرٛیمی
* پیامی پرٛیمی
* روٗد جٲری
* اۆش تہٕ وۆش
* گیتانجانلی (ترجمہٕ)
* رُسی پَدشاہ کتھا
* پنچچادر (شٲیری سۅمبرنہٕ)
* بختی کوسُم
* ٲخری مُلاقات
* ماتُھر دیوی
* مِرزا کاک (زِندگی تہٕ کٲم)
* مِرزا کاک جی واکھ
* کشمیر کی بیٹی
* بگوت گیتا (ترجمہٕ 1)
* تاج
* روپا بھوانی<ref name="Dutt1999">{{cite book|author=Kartik Chandra Dutt|url=https://books.google.com/books?id=QA1V7sICaIwC&pg=PA585|title=Who's who of Indian Writers, 1999: A-M|publisher=Sahitya Akademi|year=1999|isbn=978-81-260-0873-5|pages=585–}}</ref>
== موتھ ==
[[File:News Report on Sarwanand Koul Premi dual murder.jpg|thumb|مسٹر سروانَنٛد پرٛیمی تہٕ وریندر پرٛیمی سٕنٛدِس قتلٕچ خبر]]
سُہ آو پننِس نیٚچوِس سٕتہِ 1 مئی 1990 مَنٛز کٲشِرِ اِسلٲمی علیحدگی پسند دہشت گردَو قَتٕل کٔرِتھ [[پھٲسؠ]] دِنہٕ۔
==حَوالہٕ ==
[[زٲژ:کٲشُر شٲعِر]]
[[زٲژ:کٲشِرؠ پنٛڈِت]]
d59m4ely75jt1yglvdc1f9j8y9ub0nn
اَبھِشیک شرما
0
24346
146746
117442
2026-08-01T06:21:41Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146746
wikitext
text/x-wiki
{{مولوٗماتھ|bgcolor=#b2cbeb}}
'''اَبھِشیک شرما (زامُت: 4 سَتَمبَر 2000)''' چھُ اَکھ ہِنٛدُستٲنؠ کِرٛکَٹ کھِلٲڑؠ یُس ہِندوستان قومی ٹیٖمہِ خٲطرٕ گِنٛدان چھُ۔<ref>{{Cite news|title=Abhishek Sharma, Dhruv Jurel, Riyan Parag make T20I debuts for India|url=https://www.indiatoday.in/sports/cricket/story/zimbabwe-vs-india-first-t20i-abhishek-sharma-riyan-parag-dhruv-jurel-debuts-harare-2563270-2024-07-06|work=India Today}}</ref> تٔمؠ کوٚر جُلَے 2024 ہَس مَنٛز زمبابوے یَس خٕلاف پنُن گۄڈنِچہِ لَٹہِ۔<ref>{{cite news|last1=Raj|first1=Pratyush|date=7 July 2024|title=Abhishek Sharma's father: After 1st match, I reminded him six-hitting was what led to India call-up|url=https://indianexpress.com/article/sports/cricket/abhishek-sharmas-father-after-1st-match-i-reminded-him-six-hitting-was-what-led-to-india-call-up-9438838/|access-date=8 July 2024|work=The Indian Express|language=en}}</ref> سُہ چھُ کھوورِ اتھہٕ سٟتؠ اوپنِنٛگ بیٹٕر تہٕ کھوورِ نٔرِ سِپنَر سٕنٛدِ پٲٹھؠ گِنٛدان۔ گھریلو کرکٹس مَنٛز چھُ سُہ پنجابٕچ نمائندگی کران تہٕ انڈین پریمیئر لیگَس مَنٛز چھُ سُہ سن رایزرز حیدرآباد باپتھ گِنٛدان۔<ref name="Bio">{{Cite web|title=Abhishek Sharma|url=http://www.espncricinfo.com/india/content/player/1070183.html|access-date=26 February 2017|work=ESPNcricinfo}}</ref> شرما بَنیٛوو 2025 ہَس مَنٛز نمبر ون ٹی ٹوئنٹی بیٹنگ کِھلٲڑؠ.<ref>{{Cite news|title=Abhishek Sharma joins Virat Kohli & SKY in elite T20I club, beats SRH teammate Travis Head|url=https://www.firstpost.com/firstcricket/icc-rankings-abhishek-sharma-tops-t20i-rishabh-pant-ravindra-jadeja-test-gains-13915789.html|work=Firstpost|date=30 July 2025|access-date=30 July 2025}}</ref>
==ذٲتی زِندگی ==
سُہ اوس 4 سَتَمبَر 2000 [[اَمرِتسَر|اَمرِتسَرَس]] مَنٛز زامُت۔
==حَوالہٕ ==
[[زٲژ:ہِندوستٲنؠ لوٗکھ]]
[[زٲژ:2000 پٲدٲیِش]]
[[زٲژ:ہِندوستٲنؠ کِرٛکَٹ کھِلٲڈؠ]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
kijc710m7gnk0llrqo96j1e30z3kkqj
تاو مَت
0
24415
146605
117900
2026-07-31T16:00:12Z
آیات محراج
11062
[[تاؤ مَت]] صَفہٕ آو پَکناونہٕ [[تاو مَت]] جاے، پَکناوَن وول صٲرف آیات محراج : Fixed typo
117900
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''تاؤ''' یا '''داؤ''' '''مَت''' یا '''دَرٕم''' چھِ اَکھ [[مَذہَب|دَرٕم]] یا فلسفہٕ یُس [[چیٖن|چینس]] مَنٛز آز برٛونٛہہ 2500 ؤری وجوٗدس مَنٛز آو۔<ref>{{Cite web|last=Mark|first=Emily|date=22 February 2016|title=道家|url=https://www.worldhistory.org/trans/zh/1-14406/|access-date=2025-03-28|website=世界历史百科全书|language=zh}}</ref> امیُک بٲنؠ چھ [[لاؤزی]] ۔ ییلہِ بُدھ مَت چیٖن ووت امِچ تٲلیٖم گٔیہ رلہٕ تاؤ مت کِس تٲلیمس سٟتؠ۔ واریاہ چینی چھِ وۄنؠ بُدھ مَت تہٕ تاؤ ازم أکِس میٛۆل پٲٹھؠ وٕچھان۔ اکہ سروے مطٲبق چھ چینچ 50٪ پیٹھٕ 80٪ آبٲدی بدھ متس پؠٹھ یقین تھاوان۔ یہٕ چھُ 50٪ بُدھ تہٕ 30٪ تاؤسٹ۔ پوٗزا چھےٚ دیوتاہن تہٕ جانورن ہٕنٛز پوٗزا کرنہٕ خٲطرٕ کرنہٕ یِوان۔ باقٕے چیٖز چھِ قربان کرنہٕ یِوان۔ چینی کھیٛن، چینی کیمسٹری، چینی کنگ فو، فینگ شوئی، چینی دَوا بیترِ۔ واریاہ چیز یم چینس مَنٛز نیران چھہِ تم چھہِ کُنہِ نتہ کُنہِ طرفہ تاؤ ازمس سٟتؠ تعلق تھاوان۔ یۄدوَے تاؤ مت چھُ نہٕ اَکھ منظم مذہب، امہٕ کِس پیروکارن ہنٛز تعداد معلوم کرُن چھُ مشکل۔
== حَوالہٕ ==
[[زٲژ:مَذہَب]]
pzl0zrmrxuwcbki8lvgn6rhawzh4anr
146607
146605
2026-07-31T16:00:28Z
آیات محراج
11062
/* */
146607
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''تاو''' یا '''داو''' '''مَت''' یا '''دَرٕم''' چھِ اَکھ [[مَذہَب|دَرٕم]] یا فلسفہٕ یُس [[چیٖن|چینس]] مَنٛز آز برٛونٛہہ 2500 ؤری وجوٗدس مَنٛز آو۔<ref>{{Cite web|last=Mark|first=Emily|date=22 February 2016|title=道家|url=https://www.worldhistory.org/trans/zh/1-14406/|access-date=2025-03-28|website=世界历史百科全书|language=zh}}</ref> امیُک بٲنؠ چھ [[لاؤزی]] ۔ ییلہِ بُدھ مَت چیٖن ووت امِچ تٲلیٖم گٔیہ رلہٕ تاؤ مت کِس تٲلیمس سٟتؠ۔ واریاہ چینی چھِ وۄنؠ بُدھ مَت تہٕ تاؤ ازم أکِس میٛۆل پٲٹھؠ وٕچھان۔ اکہ سروے مطٲبق چھ چینچ 50٪ پیٹھٕ 80٪ آبٲدی بدھ متس پؠٹھ یقین تھاوان۔ یہٕ چھُ 50٪ بُدھ تہٕ 30٪ تاؤسٹ۔ پوٗزا چھےٚ دیوتاہن تہٕ جانورن ہٕنٛز پوٗزا کرنہٕ خٲطرٕ کرنہٕ یِوان۔ باقٕے چیٖز چھِ قربان کرنہٕ یِوان۔ چینی کھیٛن، چینی کیمسٹری، چینی کنگ فو، فینگ شوئی، چینی دَوا بیترِ۔ واریاہ چیز یم چینس مَنٛز نیران چھہِ تم چھہِ کُنہِ نتہ کُنہِ طرفہ تاؤ ازمس سٟتؠ تعلق تھاوان۔ یۄدوَے تاؤ مت چھُ نہٕ اَکھ منظم مذہب، امہٕ کِس پیروکارن ہنٛز تعداد معلوم کرُن چھُ مشکل۔
== حَوالہٕ ==
[[زٲژ:مَذہَب]]
1zl3w9tefx56vuu0gj8for1h8zyo9r2
146608
146607
2026-07-31T16:01:25Z
آیات محراج
11062
/* */
146608
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''تاو''' یا '''داو''' '''مَت''' یا '''دَرٕم''' چھِ اَکھ [[مَذہَب|دَرٕم]] یا فلسفہٕ یُس [[چیٖن|چینس]] مَنٛز آز برٛونٛہہ 2500 ؤری وجوٗدس مَنٛز آو۔<ref>{{Cite web|last=Mark|first=Emily|date=22 February 2016|title=道家|url=https://www.worldhistory.org/trans/zh/1-14406/|access-date=2025-03-28|website=世界历史百科全书|language=zh}}</ref> امیُک بٲنؠ چھ [[لاوزی]] ۔ ییلہِ بُدھ مَت چیٖن ووت امِچ تٲلیٖم گٔیہ رلہٕ تاؤ مت کِس تٲلیمس سٟتؠ۔ واریاہ چینی چھِ وۄنؠ بُدھ مَت تہٕ تاؤ ازم أکِس میٛۆل پٲٹھؠ وٕچھان۔ اکہ سروے مطٲبق چھ چینچ 50٪ پیٹھٕ 80٪ آبٲدی بدھ متس پؠٹھ یقین تھاوان۔ یہٕ چھُ 50٪ بُدھ تہٕ 30٪ تاؤسٹ۔ پوٗزا چھےٚ دیوتاہن تہٕ جانورن ہٕنٛز پوٗزا کرنہٕ خٲطرٕ کرنہٕ یِوان۔ باقٕے چیٖز چھِ قربان کرنہٕ یِوان۔ چینی کھیٛن، چینی کیمسٹری، چینی کنگ فو، فینگ شوئی، چینی دَوا بیترِ۔ واریاہ چیز یم چینس مَنٛز نیران چھہِ تم چھہِ کُنہِ نتہ کُنہِ طرفہ تاؤ ازمس سٟتؠ تعلق تھاوان۔ یۄدوَے تاؤ مت چھُ نہٕ اَکھ منظم مذہب، امہٕ کِس پیروکارن ہنٛز تعداد معلوم کرُن چھُ مشکل۔
== حَوالہٕ ==
[[زٲژ:مَذہَب]]
dz4oq3ylv3lxplpoxqd4a4bolq4mlba
146620
146608
2026-07-31T18:00:48Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
146620
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''تاو''' یا '''داو''' '''مَت''' یا '''دَرٕم''' چھِ اَکھ [[مَذہَب|دَرٕم]] یا فلسفہٕ یُس [[چیٖن|چینس]] مَنٛز آز برٛونٛہہ 2500 ؤری وجوٗدس مَنٛز آو۔<ref>{{Cite web|last=Mark|first=Emily|date=22 February 2016|title=道家|url=https://www.worldhistory.org/trans/zh/1-14406/|access-date=2025-03-28|website=世界历史百科全书|language=zh}}</ref> امیُک بٲنؠ چھ [[لاوزی]] ۔ ییلہِ بُدھ مَت چیٖن ووت امِچ تٲلیٖم گٔیہ رلہٕ تاو مت کِس تٲلیمس سٟتؠ۔ واریاہ چینی چھِ وۄنؠ بُدھ مَت تہٕ تاو ازم أکِس میٛۆل پٲٹھؠ وٕچھان۔ اکہ سروے مطٲبق چھ چینچ 50٪ پیٹھٕ 80٪ آبٲدی بدھ متس پؠٹھ یقین تھاوان۔ یہٕ چھُ 50٪ بُدھ تہٕ 30٪ تاؤسٹ۔ پوٗزا چھےٚ دیوتاہن تہٕ جانورن ہٕنٛز پوٗزا کرنہٕ خٲطرٕ کرنہٕ یِوان۔ باقٕے چیٖز چھِ قربان کرنہٕ یِوان۔ چینی کھیٛن، چینی کیمسٹری، چینی کنگ فو، فینگ شویی، چینی دَوا بیترِ۔ واریاہ چیز یم چینس مَنٛز نیران چھہِ تم چھہِ کُنہِ نتہ کُنہِ طرفہ تاو ازمس سٟتؠ تعلق تھاوان۔ یۄدوَے تاو مت چھُ نہٕ اَکھ منظم مذہب، امہٕ کِس پیروکارن ہنٛز تعداد معلوم کرُن چھُ مشکل۔
== حَوالہٕ ==
[[زٲژ:مَذہَب]]
j1tbtzpm0qz8glq3bwfreqo2sj8fem4
آزٲدی ہِنٛز تسبیٖح
0
24462
146673
118119
2026-08-01T05:45:53Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146673
wikitext
text/x-wiki
{{Infobox anthem|prefix=قومی|country=[[قبرص]] تہٕ [[یونان]]|lyrics_date=1823|title=Hýmnos pros tin Eleftherían|english_title=آزٲدی ہِنٛز تسبیٖح}}
"'''آزٲدی ہِنٛز تسبیٖح'''" چھِ اَکھ یونٲنی نظم یوس ڈیونیسیس سولومو 1823 ہس مَنٛز لؠچھمتؠ چھ تہٕ 1828 ہس مَنٛز ٲس نکولس منٹزاروسن موٗسیٖقی ترتیب دژمٕژ۔ کُل 158 سٹینزاہن پؠٹھ مشتمل، امکہ زٕ گۄڈنٕک سٹینزا بنے باضابطہ طورس پؠٹھ 1864 ہس مَنٛز [[یونان]] تہٕ 1966 ہس مَنٛز [[قبرص]] [[قومی ترانہٕ]]۔<ref name="Enc">{{Cite encyclopedia | last = Sklavos | first =G. |title=Ἐθνικός ὔμνος | trans-title = National anthem | pages = 244–247 | encyclopedia = Μεγάλη Ἐλληνικὴ Ἐγκυκλοπαιδεῖα, Τόμος Δέκατος. Ἑλλάς – Ἑλληνισμὸς |url= |location=[[Athens]] |publisher=Pyrsos Co. Ltd. |year=1934 |language=Greek }}</ref>
==حَوالہٕ==
[[زٲژ:قبرص]]
[[زٲژ:یونان]]
[[زٲژ:قومی ترانہٕ]]
sbpf6njwyflyr5zg4wpmg9oqv9n9oi4
اَیاکا مِیوشی
0
24514
146781
118387
2026-08-01T06:31:39Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146781
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|onlysourced=No|suppressfields=website}}
اَیاکا مِیوشی (三吉 彩花، مِیوشی اَیاکا؛ پیدٲیش 18 جون 1996) چھےٚ اَکھ [[جاپان|جاپٲنؠ]] اداکٲر، ماڈل تہٕ سٲبِقہٕ آئیڈل۔ <ref>{{cite web|url=http://www.oricon.co.jp/prof/512632/profile/|script-title=ja:三吉彩花のプロフィール|trans-title=Miyoshi Ayaka's Profile|accessdate=2015-11-04|publisher=oricon ME inc.|language=Japanese}}</ref><ref>{{cite web|url=http://talent.yahoo.co.jp/pf/detail/pp257552|script-title=ja:三吉彩花|accessdate=2015-11-04|publisher=Yahoo Japan Corporation|language=Japanese|archive-date=2016-03-04|archive-url=https://web.archive.org/web/20160304104713/http://talent.yahoo.co.jp/pf/detail/pp257552|url-status=dead}}</ref> تٔمؠ سٕنٛز نمایندگی چھےٚ ٹیلنٹ ایجنسی ایموز انکارپوریٹڈ کران، تہٕ ٲس 2010 پیٹھٕ 2012 تام ایجنسی ہٕنٛدس گرل گروپ ساکورا گاکوین ہٕنٛز رُکن۔
==پیٚشہٕ==
أمؠ کٔر پننن پیٚشِش شروعات 2006 ہس مَنٛز اکس جاپٲنؠ ڈرامہ ہس مَنٛز تہٕ پتہٕ 10 اپریل 2010 ہس مَنٛز گٔؠ یہِ ائیڈل گروپس مَنٛز شٲمِل ۔
أمؠ چھِ نیٹ فلکس سریٖز [[ایلِس اِن بارڈر لینٛڈ (ٹی وی سیریٖز)|ایلِس اِن بارڈر لینٛڈ]] مَنٛز تہٕ اداکأری کٔرمژ ۔
==ذٲتی زِندگی==
مِیوشی زاے 18 جون 1996 کاواگوے، سائتاماہس مَنٛز۔ سۄ چھِ اَکھ کُنی شُر تہٕ کورین زَبان روٲنی سان بولان۔
أمس اوس [[ریٛوما تکیئوٗچی]] سٟتؠ رِشتہ مگر اکتوبر 2024 ہس مَنٛز گٔیہ یم جورٕ الگ، پنؠن پیٚشن پؠٹھ زیٛادٕ توجہ دِنہٕ خٲطرٕ۔
==حَوالہٕ==
[[زٲژ:جاپٲنؠ لوٗکھ]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
0dz0k1xco5s0mynir1qp3389g4szt83
قایِم شہر
0
24528
146602
145829
2026-07-31T15:57:10Z
آیات محراج
11062
[[قائمشہر]] صَفہٕ آو پَکناونہٕ [[قایِم شہر]] جاے، پَکناوَن وول صٲرف آیات محراج : ئ isn't used in kashmiri orthography
145829
wikitext
text/x-wiki
{{مولوٗماتھ|bgcolor=#cddeff}}قٲیِم شَہَر چھُ مَمازندران صوبہٕ تہٕ شمال [[ایٖران|ایران]] کہِ سارِوٕے کھۄتہٕ زیٛادٕ آبٲدی والن تہٕ سارِوٕے کھۄتہٕ بڑن شہروں مَنٛز اَکھ تہٕ قٲیِم شہرِ شہرِ ہند مرکز چھُ، یُس مرکزی البرز ضِلس مَنٛز چھُ واقع تہٕ 1357 ہچ انقلاب برونٛہہ چھُ اَتھ شاہی ناوٕ ونان۔ قطب شَہَر چھُ مازندرانن مَنٛز صنعتٕچ تہٕ برآمدات بنیاد تہٕ [[ایٖران|ایران]] اہم تجارتی، [[کاشکٲری|زراعت]] سیاحت معدنیات تہٕ صنعتی شہروں مَنٛز چھُ اَکھ۔
قدرتی بے ترتیباتن ہندِس نظرس مَنٛز چھُ شہرٕچ بنیاد بیابان تہٕ البرز پہاڑٕچ زٕ علاقن مَنٛز تقسیم گژھان تہٕ یہٕ چھُ 51 میٖٹَر سطح سمنڈک سطحس پؠٹھ۔ شہرک قٲیِم مقام چھُ پرٛیٚتھ تہٕ نم آب و ہوا۔ زیٛادٕ تر ؤریو مَنٛز، چھُ موسمِ سرما شہرس مَنٛز کل سالانہٕ بارشک نصف حصہٕ فراہم کران، تہٕ موسمِ گرما چھُ شہرس مَنٛز سارِوٕے کھۄتہٕ کم بارشُک موسم۔ اوسط آبشار چھُ 850 ملی میٖٹَر ٲخری جغرافیائی درست ڈیٹا کہِ بنیادس پؠٹھ چھُ قٲیِم شَہَر ایرانُک سارِوٕے کھۄتہٕ بڑن شہرن مَنٛز اَکھ۔شہرٕچ آباد کار چھِ تبرین قومن ہنٛد تہٕ چھِ مازندرانین زبانہٕ بولان۔ امہٕ شہرٕک باشندٕ چھِ امہٕ زبانہٕ پؠٹھ زور دیوان، یُس مازندرانِک زبان اَکھ بولن وٲل زبان چھِ۔ یہٕ شہرٕچ زیٛادٕ تر آبٲدی چھِ رسمی طور پٲنٹھ [[مُسلمان|مسلمان چُھ]] شعیہ بارہ امامان۔
شہرس مَنٛز زندگی ہنٛد سابقہٕ چھُ قدیم شَہَر ''چمنُک'' تہٕ ''توجیہٕ'' سٟتؠ تعلق تھاوان، تہٕ شہرس مَنٛز قدیم آثار قدیمہٕ ہنٛد دریافتن سٟتؠ گو 5000 وٕریو پتھریلو سامانن ہنٛد دریافت۔ یہٕ شَہَر گوو [[پہلوی خاندان|پُلوی دور]] مَنٛز زیٛادٕ توجہ مرکوز، تہٕ پتہٕ گوو قاجرین دورس مَنٛز شہرچ بنیأدی تعمیر ''علی آباد'' کہٕ ناوس مَنٛز شۆروٗع، مگر شہرچ خوشحالی تہٕ ترقیچ ابتدا گوو پلووی دورس مَنٛز۔ شہرس مَنٛز ٲس مختلف فیکٹریاں تہٕ مراکز تعمیر کرنہٕ آمت۔ 1314 کس ستمبرس مَنٛز۔شُھ اوس وزیرانن ہٕنٛدس بورڈس سندٕس مطٲبق، سوادکوہ قریب واقع شہرُک نام تبدیل کٔرِتھ شاہی۔ دُہٕیُم جنگہٕ کس اختتامس پتہٕ، شہرک قیامچ ترقی گٔیہٕ جاری تہٕ شہرک قیام کَنون آبٲدی قبول کرنس مَنٛز۔ 1357 مَنٛز، شہنشاہن کوٚر شہرٕچ قائمیتس ناو تبدیل۔
شہرچ حیثیت چھ اَکھ جغرافیائی طور پٲنٹھ اسٹریٹجک شَہَر کہ طورس پؠٹھ خاص اہمیتک حامل یم [[تہران]] شمال تہٕ شمال مشرقس سٟتؠ دوٛن مختلف راستن پؠٹھ فیروزکوه روڈ تہٕ ہراز روڈ سٟتؠ جوڑان چھِ۔ ونان چھِ زِ پننٕس سالانہٕ پٲنژن ملین مسافر فیروزکاوہ سڑک محور پیٹھہٕ شہرس مَنٛز چھِ وٲل وٲل تہٕ یہٕ چھُ بابلسر پورٹ پیٹھہٕ سمندری سرحدس سٟتؠ جڑان۔ یہٕ شَہَر چھُ ایرانک اَکھ سیاحتی مرکز تہٕ اَتھ مَنٛز چھِ سیاحتی توجہک اَکھ مجموعہٕ۔ تالقانین میدانس مَنٛز چھُ گھنٹہٕ برج شہرچ بنیٲدی علامت۔
شہرس مَنٛز ٲس 1324 مَنٛز شاہی شہرستانچ تشکیل برونٹھ سٲری شہرستانچ نشٲہی۔ شاہی شہرستانی تشکیل سٟتؠ یہٕ شَہَر اوس شاہی شہرسٹینچ مرکز بنان۔ پَتہٕ آو شمیمرزاد ڈِویجَن، فیروزکوہ میونسپلٹی، سوادکوہ میونیسپلٹی ، جویبار میونسپलٹی تہٕ سیمرگ میونسپالٹی شہرٕچ سابقہ حصن مَنٛز حصہٕ، یم میونسپولٹی بنان۔ 1995 مَنٛز اوس شہرچ آبٲدی تَقریٖبَن 204,953، یہٕ چھُ مزارندران صوبہٕ تہٕ شمال مشرقی حصہٕ مَنٛز سارِوٕے کھۄتہٕ زیٛادٕ آبٲدی۔<ref name="fallingrain">{{ویب حَوالہٕ |url=http://www.fallingrain.com/world/IR/35/Qaemshahr.html |title=Maps, Weather, Videos, and Airports for Qa'emshahr, Iran |access-date=2025-10-07 |archive-date=2025-07-13 |archive-url=https://web.archive.org/web/20250713042630/http://www.fallingrain.com/world/IR/35/Qaemshahr.html |url-status=dead }}</ref>
== حَوالہٕ ==
[[زٲژ:ایٖران]]
276po8fdgax7mase6htcpyd0rqweue0
146604
146602
2026-07-31T15:58:58Z
آیات محراج
11062
/* */
146604
wikitext
text/x-wiki
{{مولوٗماتھ|bgcolor=#cddeff}}{{Nowrap|قایِم شہر}} یا قٲیِم شَہَر ({{زَبان|Fa|قائمشهر}}) چھُ مَمازندران صوبہٕ تہٕ شمال [[ایٖران|ایران]] کہِ سارِوٕے کھۄتہٕ زیٛادٕ آبٲدی والن تہٕ سارِوٕے کھۄتہٕ بڑن شہروں مَنٛز اَکھ تہٕ قٲیِم شہرِ شہرِ ہند مرکز چھُ، یُس مرکزی البرز ضِلس مَنٛز چھُ واقع تہٕ 1357 ہچ انقلاب برونٛہہ چھُ اَتھ شاہی ناوٕ ونان۔ قطب شَہَر چھُ مازندرانن مَنٛز صنعتٕچ تہٕ برآمدات بنیاد تہٕ [[ایٖران|ایران]] اہم تجارتی، [[کاشکٲری|زراعت]] سیاحت معدنیات تہٕ صنعتی شہروں مَنٛز چھُ اَکھ۔
قدرتی بے ترتیباتن ہندِس نظرس مَنٛز چھُ شہرٕچ بنیاد بیابان تہٕ البرز پہاڑٕچ زٕ علاقن مَنٛز تقسیم گژھان تہٕ یہٕ چھُ 51 میٖٹَر سطح سمنڈک سطحس پؠٹھ۔ شہرک قٲیِم مقام چھُ پرٛیٚتھ تہٕ نم آب و ہوا۔ زیٛادٕ تر ؤریو مَنٛز، چھُ موسمِ سرما شہرس مَنٛز کل سالانہٕ بارشک نصف حصہٕ فراہم کران، تہٕ موسمِ گرما چھُ شہرس مَنٛز سارِوٕے کھۄتہٕ کم بارشُک موسم۔ اوسط آبشار چھُ 850 ملی میٖٹَر ٲخری جغرافیائی درست ڈیٹا کہِ بنیادس پؠٹھ چھُ قٲیِم شَہَر ایرانُک سارِوٕے کھۄتہٕ بڑن شہرن مَنٛز اَکھ۔شہرٕچ آباد کار چھِ تبرین قومن ہنٛد تہٕ چھِ مازندرانین زبانہٕ بولان۔ امہٕ شہرٕک باشندٕ چھِ امہٕ زبانہٕ پؠٹھ زور دیوان، یُس مازندرانِک زبان اَکھ بولن وٲل زبان چھِ۔ یہٕ شہرٕچ زیٛادٕ تر آبٲدی چھِ رسمی طور پٲنٹھ [[مُسلمان|مسلمان چُھ]] شعیہ بارہ امامان۔
شہرس مَنٛز زندگی ہنٛد سابقہٕ چھُ قدیم شَہَر ''چمنُک'' تہٕ ''توجیہٕ'' سٟتؠ تعلق تھاوان، تہٕ شہرس مَنٛز قدیم آثار قدیمہٕ ہنٛد دریافتن سٟتؠ گو 5000 وٕریو پتھریلو سامانن ہنٛد دریافت۔ یہٕ شَہَر گوو [[پہلوی خاندان|پُلوی دور]] مَنٛز زیٛادٕ توجہ مرکوز، تہٕ پتہٕ گوو قاجرین دورس مَنٛز شہرچ بنیأدی تعمیر ''علی آباد'' کہٕ ناوس مَنٛز شۆروٗع، مگر شہرچ خوشحالی تہٕ ترقیچ ابتدا گوو پلووی دورس مَنٛز۔ شہرس مَنٛز ٲس مختلف فیکٹریاں تہٕ مراکز تعمیر کرنہٕ آمت۔ 1314 کس ستمبرس مَنٛز۔شُھ اوس وزیرانن ہٕنٛدس بورڈس سندٕس مطٲبق، سوادکوہ قریب واقع شہرُک نام تبدیل کٔرِتھ شاہی۔ دُہٕیُم جنگہٕ کس اختتامس پتہٕ، شہرک قیامچ ترقی گٔیہٕ جاری تہٕ شہرک قیام کَنون آبٲدی قبول کرنس مَنٛز۔ 1357 مَنٛز، شہنشاہن کوٚر شہرٕچ قائمیتس ناو تبدیل۔
شہرچ حیثیت چھ اَکھ جغرافیائی طور پٲنٹھ اسٹریٹجک شَہَر کہ طورس پؠٹھ خاص اہمیتک حامل یم [[تہران]] شمال تہٕ شمال مشرقس سٟتؠ دوٛن مختلف راستن پؠٹھ فیروزکوه روڈ تہٕ ہراز روڈ سٟتؠ جوڑان چھِ۔ ونان چھِ زِ پننٕس سالانہٕ پٲنژن ملین مسافر فیروزکاوہ سڑک محور پیٹھہٕ شہرس مَنٛز چھِ وٲل وٲل تہٕ یہٕ چھُ بابلسر پورٹ پیٹھہٕ سمندری سرحدس سٟتؠ جڑان۔ یہٕ شَہَر چھُ ایرانک اَکھ سیاحتی مرکز تہٕ اَتھ مَنٛز چھِ سیاحتی توجہک اَکھ مجموعہٕ۔ تالقانین میدانس مَنٛز چھُ گھنٹہٕ برج شہرچ بنیٲدی علامت۔
شہرس مَنٛز ٲس 1324 مَنٛز شاہی شہرستانچ تشکیل برونٹھ سٲری شہرستانچ نشٲہی۔ شاہی شہرستانی تشکیل سٟتؠ یہٕ شَہَر اوس شاہی شہرسٹینچ مرکز بنان۔ پَتہٕ آو شمیمرزاد ڈِویجَن، فیروزکوہ میونسپلٹی، سوادکوہ میونیسپلٹی ، جویبار میونسپलٹی تہٕ سیمرگ میونسپالٹی شہرٕچ سابقہ حصن مَنٛز حصہٕ، یم میونسپولٹی بنان۔ 1995 مَنٛز اوس شہرچ آبٲدی تَقریٖبَن 204,953، یہٕ چھُ مزارندران صوبہٕ تہٕ شمال مشرقی حصہٕ مَنٛز سارِوٕے کھۄتہٕ زیٛادٕ آبٲدی۔<ref name="fallingrain">{{ویب حَوالہٕ |url=http://www.fallingrain.com/world/IR/35/Qaemshahr.html |title=Maps, Weather, Videos, and Airports for Qa'emshahr, Iran |access-date=2025-10-07 |archive-date=2025-07-13 |archive-url=https://web.archive.org/web/20250713042630/http://www.fallingrain.com/world/IR/35/Qaemshahr.html |url-status=dead }}</ref>
== حَوالہٕ ==
[[زٲژ:ایٖران]]
d3y7f67kal72ys2p46fs5c1cy2vihw5
146621
146604
2026-07-31T18:00:53Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
146621
wikitext
text/x-wiki
{{مولوٗماتھ|bgcolor=#cddeff}}{{Nowrap|قایِم شہر}} یا قٲیِم شَہَر ({{زَبان|Fa|قائمشهر}}) چھُ مَمازندران صوبہٕ تہٕ شمال [[ایٖران|ایران]] کہِ سارِوٕے کھۄتہٕ زیٛادٕ آبٲدی والن تہٕ سارِوٕے کھۄتہٕ بڑن شہروں مَنٛز اَکھ تہٕ قٲیِم شہرِ شہرِ ہند مرکز چھُ، یُس مرکزی البرز ضِلس مَنٛز چھُ واقع تہٕ 1357 ہچ انقلاب برونٛہہ چھُ اَتھ شاہی ناوٕ ونان۔ قطب شَہَر چھُ مازندرانن مَنٛز صنعتٕچ تہٕ برآمدات بنیاد تہٕ [[ایٖران|ایران]] اہم تجارتی، [[کاشکٲری|زراعت]] سیاحت معدنیات تہٕ صنعتی شہروں مَنٛز چھُ اَکھ۔
قدرتی بے ترتیباتن ہندِس نظرس مَنٛز چھُ شہرٕچ بنیاد بیابان تہٕ البرز پہاڑٕچ زٕ علاقن مَنٛز تقسیم گژھان تہٕ یہٕ چھُ 51 میٖٹَر سطح سمنڈک سطحس پؠٹھ۔ شہرک قٲیِم مقام چھُ پرٛیٚتھ تہٕ نم آب و ہوا۔ زیٛادٕ تر ؤریو مَنٛز، چھُ موسمِ سرما شہرس مَنٛز کل سالانہٕ بارشک نصف حصہٕ فراہم کران، تہٕ موسمِ گرما چھُ شہرس مَنٛز سارِوٕے کھۄتہٕ کم بارشُک موسم۔ اوسط آبشار چھُ 850 ملی میٖٹَر ٲخری جغرافیایی درست ڈیٹا کہِ بنیادس پؠٹھ چھُ قٲیِم شَہَر ایرانُک سارِوٕے کھۄتہٕ بڑن شہرن مَنٛز اَکھ۔شہرٕچ آباد کار چھِ تبرین قومن ہنٛد تہٕ چھِ مازندرانین زبانہٕ بولان۔ امہٕ شہرٕک باشندٕ چھِ امہٕ زبانہٕ پؠٹھ زور دیوان، یُس مازندرانِک زبان اَکھ بولن وٲل زبان چھِ۔ یہٕ شہرٕچ زیٛادٕ تر آبٲدی چھِ رسمی طور پٲنٹھ [[مُسلمان|مسلمان چُھ]] شعیہ بارہ امامان۔
شہرس مَنٛز زندگی ہنٛد سابقہٕ چھُ قدیم شَہَر ''چمنُک'' تہٕ ''توجیہٕ'' سٟتؠ تعلق تھاوان، تہٕ شہرس مَنٛز قدیم آثار قدیمہٕ ہنٛد دریافتن سٟتؠ گو 5000 وٕریو پتھریلو سامانن ہنٛد دریافت۔ یہٕ شَہَر گوو [[پہلوی خاندان|پُلوی دور]] مَنٛز زیٛادٕ توجہ مرکوز، تہٕ پتہٕ گوو قاجرین دورس مَنٛز شہرچ بنیأدی تعمیر ''علی آباد'' کہٕ ناوس مَنٛز شۆروٗع، مگر شہرچ خوشحالی تہٕ ترقیچ ابتدا گوو پلووی دورس مَنٛز۔ شہرس مَنٛز ٲس مختلف فیکٹریاں تہٕ مراکز تعمیر کرنہٕ آمت۔ 1314 کس ستمبرس مَنٛز۔شُھ اوس وزیرانن ہٕنٛدس بورڈس سندٕس مطٲبق، سوادکوہ قریب واقع شہرُک نام تبدیل کٔرِتھ شاہی۔ دُہٕیُم جنگہٕ کس اختتامس پتہٕ، شہرک قیامچ ترقی گٔیہٕ جاری تہٕ شہرک قیام کَنون آبٲدی قبول کرنس مَنٛز۔ 1357 مَنٛز، شہنشاہن کوٚر شہرٕچ قایمیتس ناو تبدیل۔
شہرچ حیثیت چھ اَکھ جغرافیایی طور پٲنٹھ اسٹریٹجک شَہَر کہ طورس پؠٹھ خاص اہمیتک حامل یم [[تہران]] شمال تہٕ شمال مشرقس سٟتؠ دوٛن مختلف راستن پؠٹھ فیروزکوه روڈ تہٕ ہراز روڈ سٟتؠ جوڑان چھِ۔ ونان چھِ زِ پننٕس سالانہٕ پٲنژن ملین مسافر فیروزکاوہ سڑک محور پیٹھہٕ شہرس مَنٛز چھِ وٲل وٲل تہٕ یہٕ چھُ بابلسر پورٹ پیٹھہٕ سمندری سرحدس سٟتؠ جڑان۔ یہٕ شَہَر چھُ ایرانک اَکھ سیاحتی مرکز تہٕ اَتھ مَنٛز چھِ سیاحتی توجہک اَکھ سۆمبرُن۔ تالقانین میدانس مَنٛز چھُ گھنٹہٕ برج شہرچ بنیٲدی علامت۔
شہرس مَنٛز ٲس 1324 مَنٛز شاہی شہرستانچ تشکیل برونٹھ سٲری شہرستانچ نشٲہی۔ شاہی شہرستانی تشکیل سٟتؠ یہٕ شَہَر اوس شاہی شہرسٹینچ مرکز بنان۔ پَتہٕ آو شمیمرزاد ڈِویجَن، فیروزکوہ میونسپلٹی، سوادکوہ میونیسپلٹی ، جویبار میونسپलٹی تہٕ سیمرگ میونسپالٹی شہرٕچ سابقہ حصن مَنٛز حصہٕ، یم میونسپولٹی بنان۔ 1995 مَنٛز اوس شہرچ آبٲدی تَقریٖبَن 204,953، یہٕ چھُ مزارندران صوبہٕ تہٕ شمال مشرقی حصہٕ مَنٛز سارِوٕے کھۄتہٕ زیٛادٕ آبٲدی۔<ref name="fallingrain">{{ویب حَوالہٕ |url=http://www.fallingrain.com/world/IR/35/Qaemshahr.html |title=Maps, Weather, Videos, and Airports for Qa'emshahr, Iran |access-date=2025-10-07 |archive-date=2025-07-13 |archive-url=https://web.archive.org/web/20250713042630/http://www.fallingrain.com/world/IR/35/Qaemshahr.html |url-status=dead }}</ref>
== حَوالہٕ ==
[[زٲژ:ایٖران]]
o4l2kjyqxdvcfz368b2q3w4r4bxn173
ارباز خان
0
24568
146711
118625
2026-08-01T06:02:06Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146711
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|onlysourced=No}}
'''ارباز سلیٖم خان''' (پیدٲیش 4 اَگَست 1967) چھِ اَکھ ہِندوستٲنؠ اداکار تہٕ فِلِم پروڈیوسر یس بنیٲدی طور پٲٹھؠ چھ تیلگو اُردوٗ تہٕ [[مَلیٛٲلی زَبان|ملیالم سنیما]] علاوٕ [[بٲلی وُڈ|ہندی سنیما]] مَنٛز کٲم کران۔<ref>{{ویب حَوالہٕ|title=Arbaaz Khan Archives|url=https://www.koimoi.com/actor/arbaaz-khan/|url-status=live|archive-url=https://web.archive.org/web/20190901171223/https://www.koimoi.com/actor/arbaaz-khan/|archive-date=1 September 2019|access-date=1 September 2019}}</ref><ref>{{ویب حَوالہٕ|title=Arbaaz Khan Filmography, Wallpapers, Pictures, Photo Gallery, News, Videos, Events & Parties|url=http://www.glamsham.com/celebrity/arbaaz-khan|url-status=dead|archive-url=https://web.archive.org/web/20140318143016/http://www.glamsham.com/celebrity/arbaaz-khan|archive-date=18 March 2014|access-date=18 March 2014}}</ref>
1996 ہس مَنٛز پننہ شروٗعاتہٕ پتہٕ کٔر أمہ واریاہن اہم تہٕ شرکتی کردارن مَنٛز اداکٲری۔ أمؠ زیوٗن فلمہِ خٲطرٕ بہترین مشہوٗر فِلِم فراہم کرن واجیٚن صحت مند تفریٖح باپتھ نیشنل فِلِم ایوارڈ۔
== حَوالہٕ ==
[[زٲژ:ہِندوستٲنؠ لوٗکھ]]
[[زٲژ:ہِندوستٲنؠ مُسَلمان]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
lcrppadaginlnxumvbizmkjxo0jr2nu
آرنولڈ ووسلوٗ
0
24678
146666
119244
2026-08-01T05:43:50Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146666
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|onlysourced=No}}
'''آرنولڈ ووسلوٗ''' (زامُت 16 جون 1962) چھِ اَکھ جۆنوٗبی افریقی تہٕ امریکی اداکار۔<ref>{{ویب حَوالہٕ|date=June 5, 2023|title=Celebrity birthdays for the week of June 11–17|url=https://apnews.com/article/celebrity-birthdays-29edc83c7a808a70fa3db6d13b5b26a9|access-date=August 5, 2023|website=[[The Associated Press]]|quote=Actor Arnold Vosloo is 61}}</ref> تٔمؠ کٔر پنٛنہ پیشورانہٕ زِندگی ہنٛد آغاز بطور سٹیج اداکار تہٕ کٔرٕن جنوٗبی افریقی فِلمن مَنٛز اداکٲری یَتھ کٔنؠ ''بوئٹی گان بارڈر ٹوٗ'' (1984) ۔ 1980 کس ٲخرس مَنٛز [[اَمریٖکہ|ریاست ہائے متحدہ امریکہ]] ہِجرت کرنہٕ پتہٕ، تم کۆر دُشمنی وٲلؠ کِردار ادا کرنہٕ خأطرٕ مشہوٗر، خاص طور پٲٹھؠ [[دی ممی (1999 فِلِم)|دی ممی (1999)]] تہٕ [[دی ممی ریٹرنز|دی ممی ریٹرنزس (2001)]] مَنٛز اِمہوٹیپ سُنٛد کِردار ادا کرنہٕ خٲطرٕ۔
== حَوالہٕ ==
[[زٲژ:اَمریٖکی لوٗکھ]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
7oxh2wmvniww1wrhpri9xxb21fvw29d
آغا حشر کاشمیٖری
0
24711
146679
119453
2026-08-01T05:47:59Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146679
wikitext
text/x-wiki
{{Infobox writer/Wikidata|fetchwikidata=ALL|onlysourced=No|death_date=1 اَپریل 1935|occupation=اُردوٗ شٲعِر، ناٹک کار تہٕ ڈراما نگار}}
آغا حَشر کاشمیٖری زامُت (محمد شاہ۔ 3 اپریل 1879 – 1 اپریل 1935) اوس اَکھ [[اُردوٗ]] شٲعِر، ناٹک کار تہٕ ڈراما نگار۔ تہنٛد واریٛاہ ڈراما ٲسؠ ہِندوستٲنؠ شیکسپیر سٕنٛدِ بدلاو۔<ref name="EB">{{cite encyclopedia|url=http://www.britannica.com/EBchecked/topic/65480/Bilwa-Mangal|title=Bilwa Mangal, a play by Agha Hashar Kashmiri|encyclopedia=[[Encyclopædia Britannica]]|accessdate=11 February 2023}}</ref>
==اِبتدٲے زِندگی ==
مُحمد شاہ (آغا حشر کاشمیری اوس تٔمؠ سُنٛد قلمی ناو) زاو 1879 مَنٛز برطٲنوی ہندوستانٕک رِیاسَتھ [[بَنارس|بنارسَس]] مَنٛز۔ أمہِ ہٲو سٹیج ڈراماہن مَنٛز دِلچسپی ہاوٕنہِ تہٕ گوٚو 14 وُہُر وٲنٛسہِ مَنٛز [[ممبئی|بمبیہِ]] تہٕ تَتہِ کٔرٕن پنٕنہِ پیشورانہٕ زِندگی ہُنٛد آغاز۔
==موتھ==
[[File:Agha Hashar - The Indian Shakespeare (8318934296).jpg|thumb|کاشمیری سٕنٛز قبر]]
کاشمیٖری گُزریٛوو 1 اَپریل 1935 مَنٛز [[لوہوٗر|لاہور]]، برطانوی ہِندوستانَس مَنٛز۔
==حَوالہٕ ==
[[زٲژ:ہِندوستٲنؠ لوٗکھ]]
[[زٲژ:پٲکِستٲنؠ لوٗکھ]]
[[زٲژ:1879 پٲدٲیِش]]
[[زٲژ:1935 وَفات]]
b8am1sulumeov36ijc5z9fjrkhbehye
اَلبیرِک زویسِگ
0
24811
146760
119841
2026-08-01T06:25:11Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146760
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|onlysourced=No|caption=اَلبیرِک زویسِگ}}
فادر '''اَلبیرِک''' یا اَلبیرِک زویسِگ (17 نَوَمبَر 1808-18 نَوَمبَر 1854) اوس اَکھ سیسٹرشین رٲہب یمو 1841 مَنٛز [[سوئس زبور]] یُس موجودٕ [[سوِزر لینٛڈ|سوئس]] [[قومی ترانہٕ]] چھَ۔<ref name="Baker Bio">{{کِتاب حَوالہٕ|last=Slonimsky|first=Nicolas|title=Baker's Biographical dictionary of musicians.|publisher=Schirmer Books|year=1978|isbn=0-02-870240-9|edition=6th|location=New York|pages=1955|chapter=Zwyssig, Alberich}}</ref>
==زِندگی ==
سُہ اوس باونس مَنٛز زامُت تہٕ 1821 پؠٹھ 1841 تام اوس ویٹنگن ایبیس مَنٛز روزان، تہٕ اکس رٲہب، پادری، وۄستاد، سیکرٹری تہٕ کوئر ماسٹر کِس طورس پؠٹھ کٲم کران۔
1854 مَنٛز، تم کٔر [[بریگینز]] کِس مہریروس مَنٛز برٛونٛہہ خانقاہ کِس دوبارٕ بُنیادس مَنٛز حصہٕ مگر کیہن رؠتہٕ پتہٕ گُزریو تتہِ۔
==حَوالہٕ ==
[[زٲژ:سوِش لوٗکھ]]
[[زٲژ:1808 پٲدٲیِش]]
[[زٲژ:1854 وَفات]]
6nfn43vawnh3b1s93f3nbycsy102d7o
اَشنوٗر کور
0
25156
146754
136499
2026-08-01T06:23:31Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146754
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|onlysourced=No|noicon=Yes}}
'''اَشنوٗر کور''' (پیدٲیش 3 مئی 2004) چھےٚ اَکھ ہِندوستٲنؠ اداکٲر یوٚس بنیٲدی طور ہندی ٹیلی وِجَنس مَنٛز کٲم چھےٚ کران۔ کورن کٔر پننہِ اداکٲری ہنٛز شروٗعات 2009 مَنٛز ''جھانسی کی رانی'' سٟتؠ۔ سۄ چھ دۄن آی ٹی اے ایوارڈن خٲطرٕ نامزدگین سٟتؠ اَکھ انڈین ٹیلی ایوارڈ حٲصل کٔرمٕژ۔<ref>{{Cite news|url=https://timesofindia.indiatimes.com/tv/news/hindi/yeh-rishtas-naira-aka-ashnoor-kaur-roped-in-to-play-the-lead-role-in-patiala-babes/articleshow/65707237.cms|title=Yeh Rishta's Naira aka Ashnoor Kaur roped in to play the lead role in Patiala Babes|accessdate=21 April 2021|journal=The Times of India|date=6 September 2018}}</ref><ref>{{Cite news|url=https://timesofindia.indiatimes.com/tv/news/hindi/from-siddharth-nigam-jannat-zubair-rehmani-to-avneet-kaur-young-brigade-take-over-tv/photostory/66639384.cms|title=From Siddharth Nigam, Jannat Zubair Rehmani to Avneet Kaur: Young brigade take over TV|date=15 November 2018|journal=The Times of India|accessdate=21 April 2021}}</ref> کور چھےٚ 2025 ہس مَنٛز ہِنٛدستٲنؠ رئیلٹی شو [[بِگ بوس (ہِندی ٹی وی سیریٖز) سیزن 19|''بِگ بوس 19'']] ہس مَنٛز اَکھ کھِلٲڑؠ۔
==حَوالہٕ==
[[زٲژ:ہِندوستٲنؠ لوٗکھ]]
[[زٲژ:2004 پٲدٲیِش]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
1x1i7103gthj26r6b5ei63slpa3frg5
اَمال مَلِک
0
25458
146762
121711
2026-08-01T06:25:45Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146762
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''اَمال مَلِک''' (زامُت 16 جون 1990) چھِ اَکھ ہِندوستٲنؠ موٗسیٖقی ہدایت کار، موسیقار، گلوکار، موٗسیٖقی پروڈیوسر، ترتیب کار، پس منظر سکورر، اداکار تہٕ نغمہٕ نگار۔<ref>{{Cite news|title=Amaal Mallik: Movies, Photos, Videos, News, Biography & Birthday {{!}} eTimes|url=https://timesofindia.indiatimes.com/topic/Amaal-Mallik|accessdate=2021-10-29|journal=The Times of India}}</ref> سہ چھ [[ڈبو ملک]] تہٕ جیوتی ملک سُنٛد زُیٛٹھ نیٚچوٗ، [[سردار ملک]] سُنٛد نیٚچوٗ، تہٕ پلے بیک گلوکار [[ارمان مَلِک|ارمان ملک]] سُنٛد بوے۔<ref>{{ویب حَوالہٕ|title=Singer Amaal Mallik opens up about nepotism, his struggles, and rediscovering himself|url=https://www.freepressjournal.in/entertainment/singer-amaal-mallik-opens-up-about-nepotism-his-struggles-and-rediscovering-himself|access-date=2021-10-29|website=Free Press Journal|language=en}}</ref>
==حَوالہٕ==
[[زٲژ:ہِندوستٲنؠ لوٗکھ]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
fnyom3gz6yi5lgqixje59ddypu9ncds
اَبھیشیک بَجاج
0
25465
146747
135914
2026-08-01T06:21:51Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146747
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|onlysourced=No|noicon=Yes}}
'''اَبھیشیک بَجاج''' (پیدٲیش 24 اکتوبر 1992) چھِ اَکھ ہِندوستٲنؠ اداکار یس [[ہِندی زَبان|ہندی]] فلمن تہٕ ٹیلی وِجنَس مَنٛز چھ کٲم کران۔<ref>{{Cite news|title=Abhishek Bajaj bonds with Tiger Shroff over fitness|journal=Tribune|url=http://www.tribunenewsline.com/abhishek-bajaj-bonds-with-tiger-shroff-over-fitness/|access-date=2025-11-14|archivedate=2024-12-13|archiveurl=https://web.archive.org/web/20241213063935/http://www.tribunenewsline.com/abhishek-bajaj-bonds-with-tiger-shroff-over-fitness/}}</ref> أمہ کٔر دھرما پروڈکشن تحت سٹوڈنٹ آف دی یئر 2 (2019) سٟتؠ پنٛنہ فلمی شروعات۔<ref>{{Cite news|title=Abhishek Bajaj joins the cast of Student of the Year 2|journal=The Indian Express|url=https://indianexpress.com/article/entertainment/television/abhishek-bajaj-student-of-the-year-2-5263170/}}</ref> 2025 ہس مَنٛز کٔر أمہ [[بِگ بوس (ہِندی ٹی وی سیریٖز) سیزن 19|باس باس 19]] ہس مَنٛز بطور مدمقابل شرکت، یس کلرز ٹی وی یس پؠٹھ ہاونہٕ آو۔<ref>{{ویب حَوالہٕ|date=November 8, 2025|title=Weekend Ka Vaar: Abhishek Bajaj eliminated; Ashnoor Kaur cries; fans call out Salman Khan & makers for unfair eviction|url=https://www.ibtimes.co.in/weekend-ka-vaar-abhishek-bajaj-eliminated-ashnoor-kaur-cries-fans-call-out-salman-khan-makers-892039|website=IB Times}}</ref>
==حَوالہٕ==
[[زٲژ:ہِندوستٲنؠ لوٗکھ]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
a5wxbtw24aiz8e44mjr3la5z6zqypg9
ؤتٕرگام
0
25937
146692
123827
2026-08-01T05:52:55Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146692
wikitext
text/x-wiki
{{مولوٗماتھ|bgcolor=#cdff|label1=سرکٲرؠ زَبانہٕ|data1=[[کٲشِر زَبان|کٲشُر]], [[اُردُو زَبان|اُردٗو]], [[ہِندی زَبان|ہِندی]], [[ڈوگری زَبان|ڈوگری]], [[انٛگریٖزی زَبان|انٛگریٖزی]]<ref name="OfficialLang">{{cite web |url=http://egazette.nic.in/WriteReadData/2020/222037.pdf |title=The Jammu and Kashmir Official Languages Act, 2020 |publisher=The Gazette of India }}</ref><ref>{{cite news | title=Parliament passes JK Official Languages Bill, 2020 | work=Rising Kashmir | url=http://risingkashmir.com/news/parliament-passes-jk-official-languages-bill-2020 | access-date=2021-10-16 | archivedate=2020-09-24 | archiveurl=https://web.archive.org/web/20200924141909/http://risingkashmir.com/news/parliament-passes-jk-official-languages-bill-2020 }} {{Webarchive|url=https://web.archive.org/web/20200924141909/http://risingkashmir.com/news/parliament-passes-jk-official-languages-bill-2020 |date=2020-09-24 }}</ref>}}
'''ؤتٕرگام رافیا آباد''' چھِ اَکھ قصبہٕ یس ہنٛدستان کس مرکزی زیر انتظام علاقہٕ [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)|جموں و کشمیر]] کس [[وَرمُل ضِلہٕ]] مَنٛز واقع چھُ۔ یہِ چھ سرینگر پؠٹھ {{Convert|58|km}} (36 میٖل شمال مغرب، تہٕ [[وَرمُل]] شَہَر پؠٹھ {{Convert|15|km|0}} کلومیٹر (9 میٖل) ۔ یہِ چھُ نالہٕ '''ہمل''' کِس بٔٹھس پؠٹھ واقعہٕ یُس وَرمُل-رفیع آباد-کۄپوور [[نیشنل ہائی وے این ایچ-701 (ہِندوستان)|نیشنل ہائی وے این ایچ-701]] ہس سۆم (parallel) چھُ۔
==حَوالہٕ==
[[زٲژ:وَرمُل ضِلٕکؠ قصبہٕ تہٕ شہر]]
[[زٲژ:کٔشیٖر]]
6m6oglxz7jx5qyjeby5qf3iv9q9oc36
انتھونی البانیز
0
26103
146735
124494
2026-08-01T06:15:10Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146735
wikitext
text/x-wiki
{{Infobox officeholder/Wikidata}}
انتھونی البانیز{{IPAc-en|pron|ˈ|æ|l|b|ə|n|iː|z}} {{respell|AL|bə|neez}}; زامُت: 2 مارٕچ 1963) چھُ اَکھ آسٹریلوی سیاست دان یمؠ 2022 پیٹھٕ آسٹریلیاہٕکؠ 31 ہِم وزیر اعظم سٕندِ حثیتہٕ خدمات انجام دِژ۔<ref>{{cite web|last=Wu|first=David|date=22 May 2022|title=Five Labor MPs to be immediately sworn in ahead of key Quad trip|url=https://www.skynews.com.au/australia-news/politics/anthony-albanese-penny-wong-richard-marles-jim-chalmers-katy-gallagher-to-be-sworn-in-first-ahead-of-quad-meeting/news-story/002bf7e9acc07ede11353d4202c0081a|url-status=live|archive-url=https://web.archive.org/web/20220531114655/https://www.skynews.com.au/australia-news/politics/anthony-albanese-penny-wong-richard-marles-jim-chalmers-katy-gallagher-to-be-sworn-in-first-ahead-of-quad-meeting/news-story/002bf7e9acc07ede11353d4202c0081a|archive-date=31 May 2022|access-date=23 May 2022|website=Sky News Australia}}</ref> <ref>{{Cite web|title=Anthony Albanese – Australian Labor Party|url=https://www.alp.org.au/anthony_albanese|url-status=live|archive-url=https://web.archive.org/web/20231216082434/https://www.alp.org.au/anthony_albanese|archive-date=16 December 2023|access-date=16 December 2023|website=www.alp.org.au|language=en}}</ref>
==حَوالہٕ ==
[[زٲژ:آسٹرٛیلیٛا سِیاسَتھ دان]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
trlxg70twi57sjre2hbzhdma6z0qu9k
اختر محی الدین (لِکھٲرؠ)
0
26227
146708
124947
2026-08-01T06:01:03Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146708
wikitext
text/x-wiki
{{اِنسان معلوٗمات ڈَبہٕ
| name = اختر محی الدین
| image = <!-- filename only, no "File:" or "Image:" prefix, and no enclosing [[brackets]] -->
| alt = <!-- descriptive text for use by speech synthesis (text-to-speech) software -->
| caption =
| other_names =
| birth_name = غلام محی الدین وانی
| birth_date = {{Birth date|1928|04|17|df=y}}
| birth_place = [[سرینگر]]، [[جۆم تہٕ کٔشیٖر (شاہزٲدؠ رِیاسَتھ)|جۆم تہٕ کٔشیٖر]]
| death_date = {{Death year and age|2001|1928}}
| death_place =
| nationality =
| occupation = [[کٲشِر زَبان|کٲشِر]] ناول نگار، ڈراما نگار تہٕ افسانہٕ نگار
| years_active =
| known_for = جدید [[کٲشِرِ ادب]]
| notable_works = ''ستھ سنگر'' تہٕ ''سۄنزل'' افسانہٕ;<br/>''دود دگ'' ناول
| awards = [[ساہتیہ اکادمی ایوارڈ]] (1958)
[[پدم شری]] (1968; واپس 1984)
}}
'''اختر محی الدین''' (زامُت '''غلام محی الدین وانی'''؛ 17 اپریل 1928 – 2001) اوس اَکھ [[کٲشِر زَبان|کٲشُر]] ناول نگار، ڈراما نگار تہٕ افسانہ نگار، یِمو جدید [[کٲشُر ادَب|کٲشِر ادبٕچ]] ترقی مَنٛز اہم کردار ادا کوٚر'''۔'''<ref>{{cite web|title=Fixture|url=https://core.ac.uk/download/pdf/14947345.pdf|access-date=9 May 2023|website=Core}}</ref>
== اِبتدٲیی زندگی ==
[[سِریٖنَگَر|سرینگر]]، [[جۆم تہٕ کٔشیٖر (شاہزٲدؠ رِیاسَتھ)|جموں و کشمیرس]] مَنٛز زامُت، أمؠ سٕنٛز ناول، دود دگ چھِ کٲشرِس مَنٛز لیکھنہٕ تہٕ شایع گژھن واجنہِ گۄڈٕنِچ ناول ماننہٕ یِوان۔ أمِس میٛوٗل 1958 ہس مَنٛز پنٛنہِ افسانہٕ سوٚمبرنہِ ستھ سنٛگر خٲطرٕ ساہتِیہ اکادمی ایواڈ ۔<ref name="Only Kashmir 2018">{{cite web|date=2018-02-09|title=Seminar on Akhtar Mohiuddin concludes at Kashmir University - Behind the News|url=http://onlykashmir.in/seminar-on-akhtar-mohiuddin-concludes-at-kashmir-university/|access-date=2018-03-14|website=Only Kashmir}}</ref><ref name="Kumar2002">{{cite book|author1=Khushwant Singh|url=https://books.google.com/books?id=atIPnEIiJ0IC&pg=PT18|title=Our Favourite Indian Stories|author2=Neelam Kumar|publisher=Jaico Publishing House|year=2002|isbn=978-81-7224-978-6|location=Mumbai|page=18}}</ref>
تٔمؠ سُنٛد ابتدٲیی لؠکھ اوس اُردوٗ زبٲنؠ مَنٛز۔ ''ستھ سنگر'' تہٕ ''سۄنزل'' چھِ أمؠ سٕنٛزِ افسانن ہٕنٛز سۆمبرنہِ۔ تٔمؠ لیچھؠ کینٛہہ ڈراما تہِ۔ اِنسٲنی فطرتٕچ تصویر کشی تہٕ اِنسٲنی فطرتٕچ سَمبالٕنؠ چھِ أمؠ سٕنٛدؠن تحریرن ہٕنٛدؠ بنیٲدی خصوٗصِیت۔ [[ہِندوستٲنؠ سَرکار|ہِندوستٲنؠ سَرکارن]] دِیوٗت تس 1968 ٹھس مَنٛز [[پَدَم شِرٛی]] اعزاز ۔<ref name="Malhotra2005">{{cite book|author=R. P. Malhotra|url=https://books.google.com/books?id=Z0v8xZwx2OIC&pg=PA40|title=Encyclopaedic Dictionary of Asian Novels and Novelists: A-I|publisher=Global Vision Publishing House|year=2005|isbn=978-81-8220-067-8|location=New Delhi|page=40}}</ref> تٔمہِ دِیُت [[مقبول بٹ|مقبول بھٹس]] [[پھٲسؠ]] دِنس خَلاف احتجاجس مَنٛز پدم شری واپس، ییٚمِس سُہ "کٔشیٖرِ ہُنٛد قومی ہیرو" مانان اوس ۔<ref>{{Cite web|last=Handoo|first=Bilal|date=2016-11-25|title=Writer's Solidarity|url=https://kashmirlife.net/writers-solidarity-vol06-issue12-60069/|url-status=live|archive-url=https://web.archive.org/web/20170708192138/http://kashmirlife.net/writers-solidarity-vol06-issue12-60069/|archive-date=2017-07-08|access-date=2022-02-04|website=Kashmir Life|language=en}}</ref><ref>{{Cite web|last=Mir|first=Hilal|date=2016-11-25|title=The Kashmiri Novel: Tales in a lost tongue|url=https://www.hindustantimes.com/books/the-kashmiri-novel-tales-in-a-lost-tongue/story-2PqYE6Y4iSJviPJsCVGlyL.html|url-status=live|archive-url=https://web.archive.org/web/20210630021327/https://www.hindustantimes.com/books/the-kashmiri-novel-tales-in-a-lost-tongue/story-2PqYE6Y4iSJviPJsCVGlyL.html|archive-date=2021-06-30|access-date=2022-02-04|website=[[Hindustan Times]]|language=en}}</ref>
== مزید پٔرِو ==
* {{cite book|author1=Akhtar Mohiuddin|author2=Syed Taffazull Hussain|title=SHORT STORIES OF AKHTAR MOHIUDDIN: Translated into English From Original Kashmiri Works of Akhtar Mohiuddin|url=https://books.google.com/books?id=FSgoCwAAQBAJ|publisher=Syed Taffazull Hussain|isbn=978-93-5254-623-7}}
اختر محی الدین۔ Enmeshed Life: کٲشرِ زبانہِ مَنٛز لیکھنہٕ آمٕژ أکِس ناولُک ترجمہٕ یُس زُو تہٕ زولان چھُ، یُس تسلیم احمد وارن ترجمہٕ کورمُت۔
==حَوالہٕ ==
[[زٲژ:کٲشِرؠ لِکھٲرؠ]]
[[زٲژ:2001 وَفات]]
of0t90g2etqvyi1ri7g0a01lkkze4l5
اَمان اللہ خان
0
26229
146763
124945
2026-08-01T06:25:55Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146763
wikitext
text/x-wiki
{{Infobox officeholder/Wikidata}}
'''اَمان اللہ خان''' (24 اَگَست 1934-26 اپریل 2016) اوس [[جموں کشمیٖر لِبَرؠشَن فرنٛٹ]] (جے کے ایل ایف) بٲنؠ یُس اَکھ کٲشُر عسکریت پسند گروپ چھُ یُس پورٕ کشمیر خطس خٲطرٕ آزٲدی ہنٛز وکالت کران چھِ۔<ref name="Joshi1">{{کِتاب حَوالہٕ|last=Joshi|first=Manoj|title=The lost rebellion: Kashmir in the nineties|date=1 January 1999|publisher=penguin books|location=Mumbai}}</ref>
== حَوالہٕ ==
[[زٲژ:2016 وَفات]]
cn3u3pqm5wh8uobamxgn0a0yp1nhuxy
اَنُشکا شَرما
0
26461
146773
126118
2026-08-01T06:28:41Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146773
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|onlysourced=No}}
'''اَنُشکا شَرما''' (تلفظ: [əˈnʊʃka ˈʃərma]؛ زامٕژ 1 مئی 1988) چھےٚ اَکھ ہِندوستٲنؠ اداکارہ یوٚس ہِنٛدی فلمَن مَنٛز کٲم کران چھِ۔ أمہِ چھِ فِلِم فِیَر ایٚوارڈَن تہٕ آیفا ایوارڈَن سان واریاہ اعزاز زینِمٕتہِ ۔ شرما چھَ 2010 کِس دہلِس مَنٛز فوربس انڈیا کِس سلیبریٹی 100 مَنٛز وُچھنہٕ آمُت تہٕ یہِ اوس فوربس ایشیاہَن 2018 کِس 30 انٛڈر 30 لِسٹَس مَنٛز شٲمِل کوٚرمُت۔<ref>{{cite news|author=Indo Asian News Service|title=Anushka Sharma named in Forbes 30 Under 30 Asia list|url=https://www.hindustantimes.com/bollywood/anushka-sharma-named-in-forbes-30-under-30-asia-list/story-Rm6DGKQ8xlWndWDvBkAp5J_amp.html|work=Hindustan Times|accessdate=15 September 2019|archive-date=29 March 2018|archive-url=https://web.archive.org/web/20180329121324/https://www.hindustantimes.com/bollywood/anushka-sharma-named-in-forbes-30-under-30-asia-list/story-Rm6DGKQ8xlWndWDvBkAp5J_amp.html|url-status=live}}</ref>
==اِبتدٲے زِندگی==
شرما زاے 1 مئی 1988 [[ایودھیا]]، [[وۄتُر پرَٛدیش|اتر پردیشس]] مَنٛز۔
==ذٲتی زِندگی==
شَرما چھَ کِرکٹر [[وِراٹ کوہلی]] یَس سٟتؠ خاندر كۆرمُت ، ییمہِ سٕتہِ أمِس زٕ شُرؠ چھِ ۔
==حَوالہٕ==
[[زٲژ:ہِندوستٲنؠ فِلِم اَداکارہ]]
[[زٲژ:1988 پٲدٲیِش]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
pdtjo6z3xw47xypk0pgv9lxfj033abb
قائمشهر
0
26641
146842
127013
2026-08-01T11:47:10Z
EmausBot
1793
Fixing double redirect from [[قائمشہر]] to [[قایِم شہر]]
146842
wikitext
text/x-wiki
#REDIRECT [[قایِم شہر]]
hmfsj3cxnfyrujmmp6dly0z4knvit4a
لی جُنٛگ ہا
0
26927
146614
128310
2026-07-31T17:48:26Z
آیات محراج
11062
/* */
146614
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|onlysourced=No|noicon=Yes|module={{Infobox Korean name/auto|child=yes|headercolor=transparent
| hangul = %이관민
| hangulstage = %이정하
}}|image=File:Lee Jung-ha 이정하 in August 2023.jpg}}
'''لی کوان-مِن''' ([[کوریٲیی زبان|کورین]]: 이관민 ) (پٲدٲیِش 23 فَرؤری 1998) چھِ اَکھ جۆنوٗبی کوریٲیی اداکار یس سٹیجک ناو '''لی جُنٛگ-ہا،''' سٟتؠ مشہوٗر چھُ۔<ref>{{ویب حَوالہٕ|date=July 28, 2021|script-title=ko:[영상][인터뷰] '신입사관 구해령' 이정하 "'김치국' 맡아 기뻐...이상형은 박보영"|url=https://www.news1.kr/articles/?3718659|url-status=live|archive-url=https://web.archive.org/web/20230823143043/https://www.news1.kr/articles/?3718659|archive-date=August 23, 2023|access-date=August 24, 2021|publisher=News1}}</ref><ref>{{ویب حَوالہٕ|date=June 1, 2021|script-title=ko:이정하·고윤정 측 "'무빙', 긍정 검토 중" [공식입장]|url=http://osen.mt.co.kr/article/G1111597577|url-status=live|archive-url=https://web.archive.org/web/20211031183053/http://osen.mt.co.kr/article/G1111597577|archive-date=October 31, 2021|access-date=July 2, 2021|publisher=[[OSEN (newspaper)|OSEN]]}}</ref><ref>{{ویب حَوالہٕ|date=June 2, 2021|script-title=ko:'알고있지만' 송강X한소희, 아찔한 첫키스 후 이열음이정하 자극제 등장|url=http://pop.heraldcorp.com/view.php?ud=202107020908123528694_1|url-status=live|archive-url=https://web.archive.org/web/20211218025803/http://pop.heraldcorp.com/view.php?ud=202107020908123528694_1|archive-date=December 18, 2021|access-date=July 2, 2021|publisher=[[The Korea Herald]]}}</ref>
== اِبتدٲے زِندگی ==
لی جُنٛگ ہا زاو 23 فرؤری 1998،
[[موکپو]]س مَنٛز۔
== حَوالہٕ ==
[[زٲژ:جۆنوٗبی کۄرِیٲیی اداکار]]
pqy9he9rzom5kzyu7rmujrlm64vkf34
اوہ سیٛونٛگ ہوٗن
0
27018
146744
128873
2026-08-01T06:21:12Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146744
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|onlysourced=No|noicon=Yes|module={{Infobox Korean name/auto|child=yes|headercolor=transparent
| hangul = %오승훈
| hanja =
}}|agent=[[ناموٗ ایکٹرز]]}}
اوہ سیٛونٛگ ہوٗن (زامُت 11 فَرؤری 1991) چھُ اَکھ جۆنوٗبی کوریائی اداکار تہٕ ماڈل۔<ref>{{cite web|title=오승훈|trans-title=Oh Seung-hoon|url=https://movie.naver.com/movie/bi/pi/basic.nhn?code=405379|website=[[Naver]]|access-date=3 April 2019|language=ko}}</ref> تٔمؠ کٔر فِلِم میتھڈ (2017) مَنٛز پننہٕ کردارٕ خٲطرٕ توجہ تہٕ تعریف حٲصل۔ سُہ اوس 2017 ہٕچ ٹی وی سیریٖز انوسنٹ ڈیفینڈنٹ کِس مرکٔزی مُخٲلف سُنٛد کِرایہِ پؠٹھ قٲتل سُنٛد کردار ادا کرنہٕ خٲطرٕ تہِ زاننہٕ یِوان۔
==حَوالہٕ==
[[زٲژ:جۆنوٗبی کۄرِیٲیی اداکار]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
i23l7srfpg2cdp57evnn879nepf14q8
الیسا لِیٛو
0
27251
146728
129940
2026-08-01T06:11:00Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146728
wikitext
text/x-wiki
{{مولوٗماتھ}}
اِلیسا لِیٛو (زامٕژ 8 اَگَست 2005) چھِ اَکھ امریکی فگر سکیٹر ییٚمؠ واریاہَن فگر سکیٹنگ چیمپئن شپس مَنٛز حصہٕ چھُ نِمُت تہٕ چھِ 2021 سی ایس نِبلہارن کپ چیمپیَن، 2021 سی ایس لومبارڈیا کپ چیمپیَن، تہٕ دۄیہِ لَٹہِ امریکی قومی چیمپئن (2019، 2020)۔ جونیئر سطحَس پؠٹھ زیٛوٗن تٔمؠ 2020 ورلڈ جونیئر چیمپئن شپس مَنٛز سرتَلہِ تمغہٕ، 2019-20 جونیئر گرینڈ پری فاینلَس مَنٛز رۄپہٕ تمغہٕ، دۄیہِ لَٹہِ جونیئر گرینڈ پری چیمپیَن، تہٕ 2018 ہُک یو ایس نیشنل جونیئر چیمپیَن۔<ref name="Sl190516">{{cite magazine|last=Kahler|first=Kalyn|date=May 16, 2019|title=In Quads We Trust: 13-Year-Old Alysa Liu Is the Future of U.S. Ladies' Figure Skating|url=https://www.si.com/olympics/2019/05/16/alysa-liu-us-figure-skating-future-quads|url-status=live|archive-url=https://web.archive.org/web/20191209234800/https://www.si.com/olympics/2019/05/16/alysa-liu-us-figure-skating-future-quads|archive-date=December 9, 2019|access-date=March 2, 2024|magazine=[[Sports Illustrated]]}}</ref>
==حَوالہٕ==
[[زٲژ:اَمریٖکی لوٗکھ]]
[[زٲژ:2005 پٲدٲیِش]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
fzkyjtlsu8r8ystdapdeevr6rui2z9c
اَنا ژُچِیا
0
27266
146767
142800
2026-08-01T06:27:41Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146767
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''اَنا ژُچِیا''' (土屋 アンナ، ژُچِیا اَنا؛ زامٕژ 11 مارٕچ 1984) چھےٚ اَکھ [[جاپٲنؠ لوٗکھ|جاپٲنی]] گلوکار، اداکٲر تہٕ اڈٕ ریٹایرڈ ماڈل۔ 2005 پیٹھٕ چھےٚ سۄ بنیٲدی طور گلوکار پٲٹھؠ زاننہٕ یِوان۔<ref name="ORICON PROFILE">{{Cite web|date=2025-12-27|title=土屋アンナのプロフィール|url=https://www.oricon.co.jp/prof/338078/|access-date=2026-02-21|website=オリコンニュース(ORICON NEWS)|language=ja}}</ref>
== حَوالہٕ ==
[[زٲژ:جاپٲنؠ اداکار]]
[[زٲژ:جاپٲنؠ گلوکار]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
8s7xt2yuh88cchxzdaia5vz0z9ib167
ابو اوبیدا
0
27546
146700
131111
2026-08-01T05:56:46Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146700
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''حذیفہ سمیر عبد اللہ الکہلوت''' یُس '''ابو ابیدا''' ناو سٟتؠ تہٕ زانہٕ یوان ( 11 فَرؤری 1985-30 اَگَست 2025) اوس اَکھ فلسطینی عسکریت پسند تہٕ [[حماس]] کِس فوجی ونگ القصم بریگیڈ تَرجَمان، 2007 پیٹھہٕ 2025 مَنٛز پننہٕ موتس تام۔<ref>{{ویب حَوالہٕ|date=29 December 2025|title=Al-Qassam Brigades reveal Abu Obeida's identity, announce his death after 3 months|url=https://www.turkiyetoday.com/region/al-qassam-brigades-reveal-abu-obeidas-identity-announce-his-death-after-3-months-3212116?s=1|access-date=30 December 2025|website=Türkiye Today}}</ref><ref name=":2">{{ویب حَوالہٕ|date=2025-12-29|title=Hamas confirms death of spokesman Abu Obeida, says he was killed by Israel in August|url=https://www.dawn.com/news/1963944|access-date=2026-01-02|website=Dawn|language=en}}</ref> سُہ اوس "القصم سنٛز میڈیا مہمچ مرکزی شخصیت" پٲٹھؠ بیان آمت کرنہٕ۔<ref name="agathocleous">{{ویب حَوالہٕ|last=Agathocleous|first=Sophia|last2=van Veen|first2=Erwin|date=2024-10-17|title=Hamas "From the Heart of Battle": Analyzing Abu Obeida's Discourse|url=https://www.thecairoreview.com/essays/hamas-from-the-heart-of-battle-analyzing-abu-obaidas-discourse/|access-date=2025-09-07|website=The Cairo Review of Global Affairs|language=en-US}}</ref>
[[زٲژ:حماس]]
== پس منظر ==
حوذیفا سمیر عبداللہ الکہلوت اوس 1985 مَنٛز غزہس مَنٛز زامُت۔<ref name=":2">{{ویب حَوالہٕ|date=2025-12-29|title=Hamas confirms death of spokesman Abu Obeida, says he was killed by Israel in August|url=https://www.dawn.com/news/1963944|access-date=2026-01-02|website=Dawn|language=en}}</ref><ref name="Zamn">{{ویب حَوالہٕ|date=25 July 2014|title=القسام: صورة أبو عبيدة المتداولة غير حقيقية|url=https://zamnpress.com/news/55519|access-date=2 July 2022|website=Zamn Press|language=ar}}</ref><ref name=":0">{{ویب حَوالہٕ|title=Who is Abu Obeida, Hamas's military spokesman?|url=https://www.middleeasteye.net/who-abu-obeida-hamas-speech-palestine|access-date=31 August 2025|website=Middle East Eye|language=en}}</ref> اسرائیل کہ تشکیلہٕ برونٛہہ گے تیم سٟنٛز خاندان نیلیہ (جدید اشکلون قریب) مَنٛز روزنہٕ یۆتام نہٕ تیم 1948 کہ فلسطین کہ جَنٛگس دوران صیہونی ملیشیاہن کڑنہٕ ٲس آمتؠ۔<ref name=":0" /><ref name=":1">{{Cite news|last=Zitun|first=Yoav|date=31 August 2025|title=Israel confirms killing of Hamas spokesperson Abu Obeida in Gaza strike|url=https://www.ynetnews.com/article/hjtcwtzqlx|accessdate=31 August 2025|journal=Ynetnews|language=en}}</ref> سُہ آو شمٲلی غزہ کِس [[جبالیا پناہ گزیٖن کیمٛپ|جبلیا پناہ گزین کیمپ]] مَنٛز پالنہٕ۔<ref name=":2" /> ابو اوبیدا آو گۄڈنچہ لٹہ 2002 ہس مَنٛز، میڈیا تہٕ پریس کانفرسن مَنٛز قاسم بریگیڈ ہٕنٛز نمائندگی کرنہِ۔ 2005 ہس مَنٛز غزہ پؠٹھ اسرائیلی فوج کڑنہٕ پتہٕ آو سُہ سرکٲرؠ طور القصمک تَرجَمان مُقرر کرنہٕ۔<ref name="Al-Sharq">{{Cite news|last=Zboun|first=Kifah|title=Abu Ubaida...Al-Mulatham: Symbol of the Gaza Battle|url=https://english.aawsat.com/features/4643556-abu-ubaidaal-mulatham-symbol-gaza-battle|accessdate=12 December 2023|journal=[[Al-Sharq al-Awsat]]|date=2 November 2023}}</ref>
امریکاہ مُطٲبق اوس ابو اوبیدا کم از کم 2007 پیٹھہٕ قاسم بریگیڈک تَرجَمان۔<ref name="Sanctions">{{Cite news|title=US sanctions target Hamas spokesperson, drone program leaders|url=https://www.reuters.com/world/middle-east/us-sanctions-target-hamas-spokesperson-drone-program-leaders-2024-04-12/|accessdate=9 May 2024|journal=[[Reuters]]|date=12 April 2024}}</ref> سُہ اوس صرف اَکھ وزُل کیفی۔ لٲگتھ تہٕ پنن بوتھ بند کٔرِتھ وچھنہٕ یوان۔<ref name="Zamn" /><ref name="agathocleous">{{ویب حَوالہٕ|last=Agathocleous|first=Sophia|last2=van Veen|first2=Erwin|date=2024-10-17|title=Hamas "From the Heart of Battle": Analyzing Abu Obeida's Discourse|url=https://www.thecairoreview.com/essays/hamas-from-the-heart-of-battle-analyzing-abu-obaidas-discourse/|access-date=2025-09-07|website=The Cairo Review of Global Affairs|language=en-US}}</ref> 2014 ہس مَنٛز کور اسرائیلی میڈیا آؤٹ لیٹن اَکھ تصویر جٲری، مبینہ طور ابو اوبیدا سٕنٛز۔ تاہم، تصویر تہٕ ناوک جواز اوس القصم بریگیڈ انکار کۆرمت۔<ref name="Zamn">{{ویب حَوالہٕ|date=25 July 2014|title=القسام: صورة أبو عبيدة المتداولة غير حقيقية|url=https://zamnpress.com/news/55519|access-date=2 July 2022|website=Zamn Press|language=ar}}<cite class="citation web cs1 cs1-prop-foreign-lang-source" data-ve-ignore="">[https://zamnpress.com/news/55519 "القسام: صورة أبو عبیدة المتداولة غیر حقیقیة"]. ''Zamn Press'' (in Arabic). 25 July 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">2 July</span> 2022</span>.</cite>
[[Category:CS1 Arabic-language sources (ar)]]</ref> اپریل 2024 مَنٛز، ریاستہائے متحدک محکمہ خزانن کۆر ابو اوبیدا ہس خَلاف تعزیراتک اعلان تہٕ کرن الکہلوت کس طورس پؠٹھ پننہٕ شناختک دوبارٕ دعوا۔<ref name="Sanctions" /><ref name="OFAC">{{ویب حَوالہٕ|title=Counter Terrorism Designations; Balkans-related Designation Removal; Cyber-related Designation Update|url=https://ofac.treasury.gov/recent-actions/20240412|access-date=30 May 2024|website=Office of Foreign Assets Control|language=en}}</ref>
[[زٲژ:2025 وَفات]]
t64zuwdyadqve079n0ottxte6dcecpb
احمد وحیدی
0
27909
146707
131870
2026-08-01T06:00:40Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146707
wikitext
text/x-wiki
{{Infobox officeholder/Wikidata}}
احمد وحیدی چھُ اَکھ ایرٲنی فوجی افسر یُس 1 مارٕچ 2026 اسلامی انقلابی گارڈ کورپس (آئی آر جی سی) ہُک کمانڈر ان چیف مقرر آو کرنہٕ۔ امہِ برونٛہہ اوس یِمو دَسَمبَر 2025 پیٹھٕ 2026 ہَس مَنٛز [[2026 ایٖران تنازٕ|ایرانَس پیٹھ اسرٲیل-امریکہ حملَس]] مَنٛز [[محمد پاکپور|محمد پاک پور]] سٕنٛدِ مرنَس تام پاسداران انقلاب کِس ڈپٹی کمانڈر سٕنٛدِ حثیتہٕ خدمات انجام دِژمٕژ۔<ref name="The Washington Institute">{{cite web|last=Alfoneh|first=Ali|date=2021-06-03|title=The Evolution of Iran's Qods Force Since 1979|url=https://www.washingtoninstitute.org/policy-analysis/evolution-irans-qods-force-1979|access-date=2024-04-24|website=The Washington Institute}}</ref>
==حَوالہٕ==
[[زٲژ:ایٖرٲنؠ سِیاسَتھ دان]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
8a2blk5yt6luu24tvpt21g1pylwpz44
امیر حاتمی
0
27991
146731
132251
2026-08-01T06:13:51Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146731
wikitext
text/x-wiki
{{Infobox officeholder/Wikidata}}
امیر حاتمی ([[فارسی زَبان|فارسی]]: امیر حاتمی، زامُت 1966ء) چھُ اَکھ ایرٲنی فوجی افسر یُس ایرٲنی فوجُک کمانڈر ان چیف سٕندِ حثیتہٕ کٲم کران چھُ۔ جوٗن 2025 ہَس مَنٛز [[ایٖران-اِسرٲیل جنٛگ|ایرانَس پیٹھ اسرائیلی حملَن]] مَنٛز پنٕنؠ پیشرو [[مُحمد باقری (جنرل)|محمد باقری]] سٕنٛدِ قَتٕل پتہٕ [[عبدالرحیم موسوی]] سٕنٛدِ ہتھیار در فوجُک چیف آف جنرل سٹاف بناونہٕ پتہٕ آو حاتمی کمانڈر ان چیٖف مقرر کرنہٕ۔<ref>{{Cite web|url=https://en.irna.ir/news/85862208/General-Hatami-appointed-new-Army-Chief|access-date=2026-03-08|website=en.irna.ir}}</ref>
==حَوالہٕ==
[[زٲژ:ایٖرٲنؠ سِیاسَتھ دان]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
jt7njycxooedsb7o3tqmhllpeqa1v81
اَکشے کُمار
0
28390
146780
133316
2026-08-01T06:30:57Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146780
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|onlysourced=No|caption=اَکشے کُمار}}
اکشے ہری اوم بھاٹیا (زامُت راجیو ہری اوم بھاٹیا؛ 9 سَتَمبَر 1967)، یُس پیشہٕ ورانہٕ طور اکشے کُمار ناوٕ سٟتؠ زاننہٕ چھُ یِوان، چھُ اَکھ ہِندوستٲنؠ اداکار تہٕ فِلِم پروڈیوسر یُس [[ہِندی سیٚنما|ہندی سیٚنما ہَس]] مَنٛز کٲم کران چھُ۔ 30 ؤرِیَو کھۄتہٕ زِیٛادٕ وقتَس پؠٹھ پھٔہلِتھ پننِس پیشورانہٕ زِندگی دوران چھُ کُمار 150 کھۄتہٕ زِیٛادٕ فِلمن مَنٛز وٕچھنہٕ آمُت تہٕ چھِن زٕ نیشنل فِلِم ایوارڈ تہٕ زٕ [[فِلِم فیئر یَنام|فِلِم فِیَر ایوارڈَن]] سٟتؠ واریاہ ایوارڈ زیٖنِمٕتؠ ۔ أمِس میٛوٗل 2009 وس مَنٛز [[ہِندوستٲنؠ سَرکار]] طرفہٕ ہِنٛدُستانُک ژوٗرِم سارِوٕیہ کھۄتہٕ بوٚڈ شٔہری اعزاز ۔ کُمار چھُ ہِنٛدُستٲنہِ سیٚنِماہس مَنٛز سارِوٕے کھۄتہٕ زیٛادٕ مشہوٗر اَداکارو منٛزٕ اَکھ۔<ref>{{Cite news|url=http://indianexpress.com/article/entertainment/opinion-entertainment/akshay-kumar-might-well-be-the-new-king-of-bollywood-here-is-why-3005752/|title=Akshay Kumar might well be the new king of Bollywood. Here is why|journal=The Indian Express|date=31 August 2016|accessdate=31 August 2016|archivedate=31 August 2016|archiveurl=https://web.archive.org/web/20160831093438/http://indianexpress.com/article/entertainment/opinion-entertainment/akshay-kumar-might-well-be-the-new-king-of-bollywood-here-is-why-3005752/}}</ref><ref>{{Cite news|url=http://indianexpress.com/article/entertainment/opinion-entertainment/akshay-kumar-might-well-be-the-new-king-of-bollywood-here-is-why-3005752/|title=Akshay Kumar might well be the new king of Bollywood. Here is why|journal=The Indian Express|date=31 August 2016|accessdate=31 August 2016|archivedate=31 August 2016|archiveurl=https://web.archive.org/web/20160831093438/http://indianexpress.com/article/entertainment/opinion-entertainment/akshay-kumar-might-well-be-the-new-king-of-bollywood-here-is-why-3005752/}}</ref>
==حَوالہٕ==
[[زٲژ:ہِندوستٲنؠ اَداکار]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
m9f1hr110s2k43b5lcv1898o7kd88j2
ابراہیم زولفقاری
0
28779
146697
134676
2026-08-01T05:55:12Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146697
wikitext
text/x-wiki
{{مولوٗماتھ
| bgcolor = LightSteelBlue
| تَصویٖر = Ebrahim Zolfaghari (cropped).jpg
}}
'''ابراہیم ذوالفقاری''' ([[فارسی زَبان|فارسی]]: ابراهیم ذوالفقاری) چھِ اَکھ ایرٲنی فوجی افسر تہٕ [[اسلامی جمہوریہ ایران ہتھیار در فوج]] کِس مِلِتھ آپریشنل کمانڈ [[خاتم الانبیا مرکزی ہیڈ کوارٹر|خاتم الانبیا مرکزی ہیڈ کوارٹرُک]] ترجمان۔<ref name="reuters">{{ویب حَوالہٕ|title=Iran military spokesperson says US is negotiating with itself|url=https://www.reuters.com/world/middle-east/iran-military-spokesperson-says-us-is-negotiating-with-itself-state-media-2026-03-25/|access-date=30 March 2026|website=Reuters}}</ref><ref name="ht">{{ویب حَوالہٕ|title=Who is Ebrahim Zolfaghari?|url=https://www.hindustantimes.com/world-news/who-is-ebrahim-zolfaghari-iranian-military-official-in-focus-101774448859956.html|access-date=30 March 2026|website=Hindustan Times}}</ref>
سُہ چھُ سرکٲرؠ مصلَن مَنٛز ایرانٕچ فوجی قیادتٕچ نمٲیندگی تہٕ علاقٲیی تناؤَس دوران پننؠن عوٲمی بیانَن باپتھ زاننہٕ یِوان۔
== پیشہٕ ==
زولفقاری چھُ ایران کِس فوجی ڈانچَس مَنٛز بریگیڈ ییر جنرل سُنٛد عہدٕ تھاوان تہٕ چھُ مُلکٕک بچاو ادارَس سٟتؠ وابستہٕ۔
یِم چھِ [[خاتم الانبیا مرکزی ہیڈ کوارٹر|خاتم الانبیا مرکزی ہیڈ کوارٹرٕکؠ]] ترجمان سٕنٛدِ حثیتہٕ کٲم کران، یُس اسلامی جمہوریہ ایران آرمی تہٕ اسلامی انقلابی گارڈ کورپس (آئی آر جی سی) درمیان کارروائیَن مَنٛز تالمیل کران چھُ۔
== عوٲمی پروفائل ==
زولفقاری یَن کٔر 2026 ہَس مَنٛز ایران، امریکہ تہٕ اسرٲیلَس شٲمِل شدیٖد تناؤ دوران بین الاقوٲمی توجہ حٲصِل، خاص طور [[2026 ایٖران جَنٛگ|2026 کِس ایران جنگَس]] مَنٛز۔
تٔمؠ ووٚن زِ امریکہ چھُ سِفارتی کوٗشِشہِ مسترد کٔرِتھ "پانَس سٟتؠ کَتھ باتھ کران"۔
تٔمؠ ووٚن یہِ تہِ زِ جنگَن ہُنٛد فٲصلہٕ چھُ سوشل میڈیا بجایہِ مٲدانہِ جنٛگَس مَنٛز یِوان کرنہٕ۔
أمؠ وۆن زِ اَتھ پزِ نہٕ یمن Epic fury ناو تھاوُن بلکہِ Epic Fear ناو تھاوُن۔
تٔمؠ دِیُت أکِس ٹیلی وِجَن پیغامَس مَنٛز امریکی صدر [[ڈونلڈ جان ٹرمپ|ڈونلڈ ٹرمپ]] سٕنٛدِ جملُک حوالہٕ "You are fired"، یُس بٔڑِس پیمانَس پؠٹھ اطلاع دِنہٕ آو۔
== عوٲمی تَصویٖر ==
زولفقاری چھُ ایران کِس سٹریٹجک مواصلاتی آلاتُک حصہٕ ماننہٕ یِوان، یُس فوجی قیادتَن طرفہٕ سرکٲرؠ بیانہٕ پیش کران چھُ۔
== حَوالہٕ ==
[[زٲژ:ایٖرٲنی لوٗکھ]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
3kijo3gbefi2as07yz9q9t7c7pf5ikx
اَڈیل
0
28873
146778
134955
2026-08-01T06:30:13Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146778
wikitext
text/x-wiki
{{مولوٗماتھ}}
اَڈیل لاری بلیو ایڈکنز (/əˈdɛl/ زامٕژ 5 مئی 1988) چھےٚ اَکھ انگریز گلوکار، نغمہ نگار تہٕ اداکارہ۔ برطٲنوی ثقافتی علامت سمجنہٕ یِوان، سۄ چھےٚ پننہِ میزو سوپرانو آوازٕ تہٕ جذبٲتی گؠوُن لیکھنہٕ خٲطرٕ زاننہٕ یِوان۔ تٔمؠ سٕنٛدیٚن تعریفن مَنٛز چھِ 16 گریمی ایوارڈ، 12 برٹ ایوارڈ (یَتھ مَنٛز ترٛےٚ برٹش البم آف دی ایئر خٲطرٕ)، اَکھ اکیڈمی ایوارڈ، اَکھ پرائم ٹائم ایمی ایوارڈ، تہٕ گولڈن گلوب ایوارڈ شٲمل۔<ref>{{Cite magazine|title=After 37 weeks, Ed Sheeran's = moves ahead of Adele's 30 to top 2020s sales rankings|url=https://www.musicweek.com/talent/read/after-37-weeks-ed-sheeran-s-moves-ahead-of-adele-s-30-to-top-2020s-sales-rankings/086311|access-date=23 January 2023|magazine=Music Week|archive-date=6 January 2023|archive-url=https://web.archive.org/web/20230106144654/https://www.musicweek.com/talent/read/after-37-weeks-ed-sheeran-s-moves-ahead-of-adele-s-30-to-top-2020s-sales-rankings/086311|url-status=live}}</ref>
==حَوالہٕ==
[[زٲژ:بَرطٲنوی لوٗکھ]]
[[زٲژ:1988 پٲدٲیِش]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
k5dv07qhyb3lmncj30odyn0aofnz7h0
اَلار کیرِس
0
29164
146758
135905
2026-08-01T06:24:30Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146758
wikitext
text/x-wiki
{{Infobox officeholder/Wikidata}}
اَلار کیرِس (زامُت 26 مارٕچ 1958) چھُ [[ایٚسٹونیا|ایسٹونیاہُک]] شیٚیِم صدٕر، یٔمؠ 11 اکتوبر 2021 مَنٛز عہدٕ سمبول۔ تٔمؠ اوس امہِ برٛونٛہہ مالیکیولر جینیٹسٹ، ڈیولپمنٹل باییولوجسٹ، تہٕ ایسٹونین سول سرونٹ سٕنٛدِ حثیتہٕ کٲم کٔرمٕژ۔<ref name=":1">{{Cite web|last=Tambur|first=Silver|date=2021-08-31|title=Alar Karis elected president of Estonia|url=https://estonianworld.com/life/alar-karis-elected-president-of-estonia/|access-date=2021-08-31|website=Estonian World|language=en-GB}}</ref>
== حَوالہٕ ==
[[زٲژ:ایٚسٹونیاہٕکؠ سِیاسَتھ دان]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
ac9ykqtxwqzp53tuy7qvfos4uqq7qg9
اولیویا روڈریگو
0
29945
146742
138527
2026-08-01T06:19:52Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146742
wikitext
text/x-wiki
{{Infobox person/Wikidata|fetchwikidata=ALL|onlysourced=No|birth_name=اولیویا اِزابل روڈریگو}}
'''اولیویا اِزابل روڈریگو'''<ref>{{Cite news|last=LW|date=April 4, 2022|title=Olivia Rodrigo net worth 2022: How much is the Grammy winner earning?|url=https://www.marca.com/en/lifestyle/music/2022/04/04/624b2b63e2704e107f8b4574.html|access-date=June 27, 2023|newspaper=[[Marca (newspaper)|Marca]]|archive-date=June 27, 2023|archive-url=https://web.archive.org/web/20230627155447/https://www.marca.com/en/lifestyle/music/2022/04/04/624b2b63e2704e107f8b4574.html|url-status=live}}</ref> (زامٕژ ۲۰ فَرؤری ۲۰۰۳) چھےٚ اَکھ اَمریٖکی گُلوکار، گؠوُن نِوِش تہٕ اَداکار۔ أمؠ کٔر ۲۰۲۱ مَنٛز پنٛنہِ سِنٛگل ڈرٛایؤرز لٲیِسَنس سٟتؠ بین الاقوٲمی شُہرت حٲصِل۔
==ذٲتی زِنٛدگی تہٕ کٲم==
روڈریگو ٲس ۲۰۱۵ پؠٹھہٕ ٹیٖلی وِجَنَس پؠٹھ کٲم کَران، بِزارڈوارک تہٕ ہایی سکوٗل میوٗزِکَل: دی میوٗزِکَل: دی سیٖریز مَنٛز۔ أمؠ سُنٛد گوڈٕنیُک سِنگل ڈرٛایؤرز لٲیِسَنس گو ۲۰۲۱ مَنٛز رِلیٖز تہٕ بَنیو سٹریٖمِنٛگ رِکارڈ۔ أمؠ سُنٛد ڈیبیوٗ ایلَبَم سَور آو بِل بورڈ ۲۰۰ چارٹَس پؠٹھ نَمبَر ۱ پؠٹھ، تہٕ سٲری ۱۱ گؠوُن آیہِ بِل بورڈ ہاٹ ۱۰۰ مَنٛز اَکہِ وَتھ دَرٕج کَرنہٕ۔ ۲۰۲۳ مَنٛز آو أمؠ سُنٛد دوٚیُم ایلَبَم گَٹس یُس تٔمؠ سُنٛد تَنقیٖدی تہٕ تِجٲرتی کامیٲبی حٲصِل کٔر۔
==اَنٛداز==
أمؠ سُنٛد میوٗزِک چھُ ٹیٖن ایجَر دِل پھُٹمُت، شرارارتھ، تہٕ بَڈنَس پؠٹھ مَرکوز۔ أمؠ سٕنٛدؠن اَثرن مَنٛز چھِ ٹیلَر سُوِفٹ، لورڈ، تہٕ ایلانیٖس موریسِٹ شٲمِل۔
==حَوالہٕ==
[[زٲژ:اَمریٖکی لوٗکھ]]
[[زٲژ:2003 پٲدٲیِش]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
k9rfrlhllpts8pp9xs6u43fddod2201
الیکسِس ژِپراس
0
30473
146729
140725
2026-08-01T06:11:10Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146729
wikitext
text/x-wiki
{{Infobox officeholder/Wikidata}}
'''الیکسِس ژِپراس''' ([[یونٲنی زَبان|یونانی]]: Αλέξης Τσίπρας [aˈleksis ˈt͡sipras]؛ زامُت: 28 جُلَے 1974) چھُ اَکھ [[یونان|یوٗنٲنی]] سِیاسَت دان یُس سِیٲسی جمٲژ ELAS ہُک بٲنی تہٕ رہنُما چھُ تہٕ یِمو 2015 پیٹھٕ 2019 تام یوٗنانُک ؤزیٖر اعظم سٕنٛدِ حثیتہٕ خدمات انجام دِژمٕژ چھِ۔
2026 ہس مَنٛز کٔر ژِپراسَن دٔچھُن طرفٕچ سیٲسی جماعت ایی ایٚلٕچ بنیاد۔<ref name=":2">{{Cite web|last=atsatsouli|date=2026-05-26|title=ΕΛ.Α.Σ: Ελληνική Αριστερή Συμπαράταξη το όνομα έκπληξη του νέου κόμματος του Αλέξη Τσίπρα|url=https://www.in.gr/2026/05/26/politics/politiki-grammateia/el-a-s-elliniki-aristeri-symparataksi-to-onoma-ekpliksi-tou-neou-kommatos-tou-aleksi-tsipra/|access-date=2026-05-26|website=in.gr|language=el}}</ref>
==حَوالہٕ==
[[زٲژ:یوٗنٲنؠ ؤزیٖرِ اعظم]]
[[زٲژ:1974 پٲدٲیِش]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
pv8m5etu76djiuoclf1o9g8ql5ijva4
ابراہیم موگرہ
0
30648
146698
141402
2026-08-01T05:55:22Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146698
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''ابراہیم موگرہ''' چھ لیسٹرک اَکھ امامہ تہٕ مِسلم کونسل آف برطانیہک سابق اسسٹنٹ سیکرٹری جنرل۔<ref>{{ویب حَوالہٕ|last=<!--staff writer-->|title=#RedWednesday: Sheikh Mogra from Muslim Council of Great Britain at Westminster Cathedral|url=https://www.indcatholicnews.com/news/36090|access-date=2019-03-04|website=indcatholicnews.com|language=en}}</ref>
== ابِتدایی زندگی ==
موگرا أوس 1965 تھس مَنٛز گجراتی ہندوستٲنہ نَسٕل کِس أکس خانٛدانس مَنٛز زیٖنمٗت تہٕ گوٚو 18 وہر وٲنٛسہ مَنٛز تٲلیٖم حٲصل کرنہٕ تہٕ آباد گژھنہٕ باپتھ برطانیہ ہجرت۔ تٔمؠ کٔر دارل عالم بری ہولکومبے، گریٹر مانچسٹر الازہر یوٗنِوَرسِٹی قاہرہ تہٕ سکول آف اورینٹل اینڈ افریقن سٹڈیز، لندنس مَنٛز تٲلیٖم حٲصل۔ سہٕ چھُ لیسٹرس مَنٛز عربی تہٕ مُسلم لایف سٹڈیز کِس مدرسین خزینات اللمک بانی تہٕ پرنسپل۔<ref>{{کِتاب حَوالہٕ|last=Kabir|first=Nahid Afrose|title=Young British Muslims: Identity, Culture, Politics and the Media|publisher=Edinburgh University Press|year=2010|isbn=978-0748641338|location=Edinburgh|pages=1–2|chapter=Introduction: My research observations}}</ref>
== پیشورانہٕ زِندگی ==
2000 مَنٛز، کور تم بی بی سی ریڈیو 2 کِس فیتھ ان دی نیشنس مَنٛز اہم مذہبی عقایدک درمیان موتچ جانچ مَنٛز حصہ۔<ref>{{Cite news|first=Keith|last=Bince|title=Life, death, footie – and Phil Collins|date=21 October 2000|url=https://www.theguardian.com/theobserver/2000/oct/22/features.review107|journal=[[The Observer]]|accessdate=26 May 2013}}</ref> سُہ چھِ بی بی سی ون پؠٹھ براہ راست نشر گژھن وول اَکھ عقیدٕ تہٕ اخلاقیاتک ٹیلی وِجَن پروگرام دی بگ کویسشنس مَنٛز پینلسٹ۔
تٔمؠ چھُ ''دی گارڈین۔'' مَنٛز حصہٕ نیومت تہٕ اَتھ خٲطرٕ چھ لیکھان۔<ref>{{ویب حَوالہٕ|title=Ibrahim Mogra|url=https://www.theguardian.com/profile/ibrahim-mogra|access-date=2019-03-04|website=The Guardian|language=en}}</ref>
2018 ہس مَنٛز کٕر موگرا ہن '21 فار 21' بین المذابطہ ایوارڈن خٲطرٕ ججنن ہندس پینلس مَنٛز کٲم، یوس دی جیوش نیوز، دی چرچ ٹایمز تہٕ برٹش مسلم ٹی وی ہند اَکھ باہمی تعاونک پروجیکٹ چھُ۔<ref>{{ویب حَوالہٕ|title=Know a young interfaith ambassador?|url=https://www.churchtimes.co.uk/articles/2018/27-april/news/uk/know-a-young-interfaith-ambassador|access-date=2019-03-04|website=churchtimes.co.uk}}</ref><ref>{{ویب حَوالہٕ|title=The value of difference: 21 young interfaith leaders are recognised|url=https://www.churchtimes.co.uk/articles/2018/16-november/news/uk/the-value-of-difference-21-young-interfaith-leaders-are-recognised|access-date=2019-03-04|website=churchtimes.co.uk}}</ref>
==بییہِ وُچھیو==
*[[باہ امام]]
*[[ژۆدہ معصوم]]
*[[علی ابن ابی طالب]]
==حَوالہٕ==
[[زٲژ:زِنٛدٕ لوٗکھ]]
hn8sf48ijli3n5ohso9xkh9e4cfbvv9
اسماعیل الفارقی
0
30651
146718
141401
2026-08-01T06:05:42Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146718
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''<span data-ve-ignore="" title="Arabic-language romanization">''اسماعیل راجی الفارقی''</span>''' (عربی: اسماعیل راجی الفرقی، : اسماعیل راجی الفاروقی، عربی: اسماعیل راجی الفارقی، عربی، عربی: اِسلام علی الفارقی) {{IPA|ar|ʔis.maːˈʕiːl raːˈʤiː ʔal.faːˈruː.qiː|pron}}{{IPA|ar|ʔis.maːˈʕiːl raːˈʤiː ʔal.faːˈruː.qiː|pron}}1 جَنؤری 1921-27 مٔی 1986) أوس اَکھ فلسطینی امریکی [[مُسلمان]] فلسفی تہٕ مذہبک اسکالر۔ {{IPA|ar|ʔis.maːˈʕiːl raːˈʤiː ʔal.faːˈruː.qiː|pron}} تٔمؠ کوٚر اِسلامی مطٲلعات، اخلاقیات تہٕ بین المذدین ہنٛز کتھ باتھ مَنٛز نمایاں کردار ادا، تہٕ چھُ علم اِسلام بناونک علمبردار تہٕ توہادس اَکھ جامع عالمی نظریہٕ کس طورس پیٚٹھ بیان کرنہٕ خٲطرٕ مشہوٗر۔ تمو کوٚر مشترکہٕ اِخلأقی اقدار تہٕ خدٲیی اتحاد کِس عالمی تصورس پؠٹھ مبنی میٹا مذہبک اَکھ نمونہٕ تجویز۔
جافا ہس مَنٛز اِبتدایی تٲلیٖم پتہٕ کٕر الفارقی ین امریکن یوٗنِوَرسِٹی آف بیروت، انڈیانا یوٗنِوَرسِٹی تہٕ [[قاہرہ|قاہرٕ۔]] کِس الازہر یوٗنِوَرسِٹی مَنٛز فلسفہٕ تہٕ الہیاتک مطٲلعہٕ۔ تٔمؠ کٔر کینیڈا چہ میک گل یوٗنِوَرسِٹی مَنٛز، پتہٕ پاکستانس مَنٛز، تہٕ پتہٕ سیراکیوز یوٗنِوَرسِٹی مَنٛز تدریس، ییٚتہ تٔمؠ دُنؠیا کیٚن مذہبن ہنٛد تٲریٖخی اٹلس تیار کوٚر (1974) ، اَکھ بٔڑس پیمانس پیٚٹھ حوالہٕ دنہٕ آمٕژ کٲم۔ امہٕ پتہٕ کٔر تٔمؠ ٹیمپل یوٗنِوَرسِٹی مَنٛز شمولیت اختیار ییٚتہ تٔمؠ اِسلامک سٹڈیز پروگرامٕچ بنیاد تہٕ صدارت کٔر۔ اَکھ شاندار مصنف، تیم کٕر 100 کھۄتہٕ زیادٕہ علمی مضامین تہٕ 25 کتابہٕ شایَع، یمن مَنٛز کرسچن ایتھکس اے ہسٹوریکل اینڈ سسٹمیٹک اینالیسس آف اٹز ڈومیننٹ آیڈیاز (1967) تہٕ التؤید اٹز امپلیکیشنز فار تھاٹ اینڈ لایف (1982) شٲمل چھُ۔ تٔمؠ کٔر انٹرنیشنل انسٹی ٹیوٹ آف اِسلامک تھاٹٕچ تہٕ مُشتَرکہٕ بنیاد تہٕ بین المذابطہ تہٕ مُسلمان تعلیمی پہلون مَنٛز کورک کردار ادا۔
مٔی 1986 مَنٛز آو الفارقی تہٕ تہنٛز خانٛدارنہ لویس لامیہ الفارقی پنسلوانیاہس مَنٛز وینکوٹس مَنٛز تہنٛزٕ گرٕ مَنٛز قَتٕل کرنہٕ۔ تہنٛد مرنہٕ سٟتؠ گوٚو بین الاقوٲمی توجہ حٲصل تہٕ تمام تعلیٖمی تہٕ بین المذابطہ برادرین مَنٛز گوٚو بٔڑس پیمانس پؠٹھ ماتم۔ تیم سنٛد وراثت چھےٚ تیم سٟنٛز تحریرو، ادارن تہٕ اِسلامی فکری اصلاحاتس پؠٹھ اثر و رسوخ کہ ذریعہ برقرار۔<ref>{{Cite journal|date=1986|title=Isma'il R. al-Faruqi: January 1, 1921–May 27, 1986|journal=Zygon: Journal of Religion and Science|language=en|volume=21|issue=4|pages=549|doi=10.1111/j.1467-9744.1986.tb00767.x}}</ref><ref>{{Cite journal|last=Nyang|first=Sulayman S.|year=1986|title=In Memoriam|journal=American Journal of Islamic Social Sciences|language=en|volume=3|issue=1|pages=6–9|doi=10.35632/ajis.v3i1.2900}}</ref><ref name="UKMission">{{کِتاب حَوالہٕ|title=The Path of Islamic Da'wah in the West|publisher=UK Islamic Mission|year=1986|editor-last=Siddiqui|editor-first=A. R.|location=London|page=5|language=en|chapter=Preface|oclc=634362296|editor-last2=Ahmad|editor-first2=Syed F.}}</ref><ref>{{Cite journal|last=Braibanti|first=Ralph|date=1986|title=Isma'il and Lois Al-Faruqi: A Memorial Tribute|journal=Journal of South Asian and Middle Eastern Studies|language=en|location=Villanova, PA|publisher=Pakistan American Foundation|volume=9|issue=4|pages=3–11|id={{ProQuest|1311902560}}}}</ref><ref>{{Cite journal|last=Manzoor|first=S. Parvez|date=10 June 1988|title=The Scholar's Pen is Mightier than the Assassin's Blade|journal=Muslim Journal|language=en|location=Chicago|volume=13|issue=33|page=6}}</ref>
==بییہِ وُچھیو==
*[[باہ امام]]
*[[ژۆدہ معصوم]]
*[[علی ابن ابی طالب]]
==حَوالہٕ==
[[زٲژ:1986 وَفات]]
cb55be7x9yeddhxcme4m1xyv14cgs02
آیانا پرٛیسلی
0
30799
146690
141984
2026-08-01T05:51:03Z
SakuraBot
9889
[[وپ:باٹ|باٹ]] چھُ صَفَس زٲژ پؠٹھ کٲم کَران.
146690
wikitext
text/x-wiki
{{Infobox officeholder/Wikidata|birth_name=آیانا سویِنی پرٛیسلی|noicon=Yes}}
'''آیانا سویِنی پرٛیسلی''' (زامٕژ 3 فَرؤری 1974) چھَ اَکھ امریکی سیاست دان یمؠ 2019 پیٹھٕ میساچوسٹس کس 7 مہٕ کانگریشنل ضلعک امریکی نمایندٕ سٕندِ حثیتہٕ خدمات انجام دژمژ۔ اَتھ ضِلس مَنٛز چھِ [[بوسٹن|بوسٹنک]] شمٲلی ترٛےٚ ژور حصہٕ، کیمبرجک زیٛادٕ تر حصہٕ، ملٹنک کنہہ حصہٕ سٟتؠ سٟتؠ تمام چیلسی، ایورٹ، رینڈولف تہٕ سومرویل شٲمل۔<ref>{{cite news|first=Nik|last=DeCosta-Klipa|date=November 21, 2018|url=https://www.boston.com/news/politics/2018/11/21/ayanna-pressley-photos-first-week-washington-dc/|title=Here's what Ayanna Pressley's first week in Washington looked like|website=Boston.com|access-date=December 21, 2018|archive-date=December 21, 2018|archive-url=https://web.archive.org/web/20181221230936/https://www.boston.com/news/politics/2018/11/21/ayanna-pressley-photos-first-week-washington-dc|url-status=live}}</ref>
== ذٲتی زِندگی ==
[[فَیِل:Ayanna Pressley and Conan Harris 49649433761.jpg|thumb|2019 ہس مَنٛز پننِس خاندارس سٕتؠ ]]
[[فَیِل:Ayanna Pressley speaking on her alopecia, September 2020 (cropped).png|thumb|ہاؤس چیمبرس مَنٛز ایلوپیشیا متلق وؠژار دِوان]]
پرٛیسلی چھِ [[بوسٹن]] کِس ڈورچیسٹر محلس مَنٛز پننِس خانٛدار، کونن ہیرس تہٕ أمؠ سٕنٛزِ [[وۄرٕ شُرؠ|وۄرٕ کورِ]] سٟتؠ روزان۔ ہیرسَن دِیُت پنٕنؠ مشاورتی فرم قٲیم کرنہٕ باپتھ جَنؤری 2019 ہَس مَنٛز سینیر پبلک سیفٹی ایڈوایزر سٕنٛدِ عہدٕ سٟتؠ اِستِفہٕ۔ اَکھ عقیدٕچ زنانہٕ تہٕ بپٹسٹ مبلغ سٕنٛز {{مانے|زُر|granddaughter}}، پرٛیسلی یَن کوٚر بوسٹن یوٗنِوَرسِٹی مَنٛز پننِس وقتس دوران شُرؠن ہٕنٛدِ «جِنسی استحصال» تہٕ «جِنسی زیادتی» ہٕنٛدِ حثیتہٕ پنٕنؠ تجرُبُک اِظہار کھلہٕ پٲٹھؠ ۔ جَنؤری 2020 مَنٛز، کوٚر تٔمؠ پننہِ [[ایلوپیشیا ایریٹا]] تشخیصُک ظٲہِر، ییٚمہ کِنؠ مَس پیوٚو، تہٕ پتہٕ کٔرٕن دستاویزی سیریز دی ہییَر ٹیلزَس مَنٛز پننہِ سفرَس پؠٹھ بحث۔ [[وِل سِمِتھ|وِل سمتھَس]] سٟتؠ وابستہٕ آسکر واقعہٕ پتہٕ، پرٛیسلی یَن کٔر گۄڈٕ پننہِ حالتہٕ کِنؠ أمؠ سٕنٛزِ حرکتٕچ حمایت۔ اَمہِ علاوٕ چھِ سۄ غٲر منافع بخش تنظیمہِ دی لنکسُک حصہٕ۔
==حَوالہٕ==
[[زٲژ:اَمریٖکی سِیاسَتھ دان]]
[[زٲژ:1974 پٲدٲیِش]]
[[زٲژ:زِنٛدٕ لوٗکھ]]
kdo9evxk43dpacqee70dpct8z0qdo5j
رُکُن:Nadeemulhaqmir-bot/log/2026/7
2
31223
146636
146434
2026-07-31T18:02:11Z
Nadeemulhaqmir-bot
9480
باٹ چھُ اَز دۄہُک لاگ مَحفوٗظ کَران.
146636
wikitext
text/x-wiki
==1-7-2026==
==== [[بیٛوٗٹِرِک ایسِڈ]] - ([[Special:Diff/143346|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[تھٔنؠ]] - ([[Special:Diff/143347|فَرَق]]) ====
# <nowiki> اِستعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> تٔھ </nowiki><b> -> </b><nowiki>تھٔ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ژھاے اِنٛگ-ویٚن]] - ([[Special:Diff/143348|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[سُریندَر کُمار چودھری]] - ([[Special:Diff/143349|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[روبرٹ جوے]] - ([[Special:Diff/143350|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[جۆم تہٕ کٔشیٖر مَنٛز چُناو]] - ([[Special:Diff/143351|فَرَق]]) ====
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
==2-7-2026==
==== [[لہاسپیتالیت دی لوبریگیت]] - ([[Special:Diff/143532|فَرَق]]) ====
# <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
==== [[جورڈی البا]] - ([[Special:Diff/143533|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[منظور نعمانی]] - ([[Special:Diff/143534|فَرَق]]) ====
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki>
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[سکینہ اتو]] - ([[Special:Diff/143535|فَرَق]]) ====
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
==== [[ٹراماڈول]] - ([[Special:Diff/143536|فَرَق]]) ====
# <nowiki> تقریبا </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki>
# <nowiki> دنیاہس </nowiki><b> -> </b><nowiki>دُنؠیاہس</nowiki>
# <nowiki> علاج </nowiki><b> -> </b><nowiki>یَلاج</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[امکسسلن]] - ([[Special:Diff/143537|فَرَق]]) ====
# <nowiki> علاج </nowiki><b> -> </b><nowiki>یَلاج</nowiki>
==== [[دَلیٖپ تاہِل]] - ([[Special:Diff/143538|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki>
# <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ہندوستٲنی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
==== [[مہینٛدر سِنٛگھ دھونی]] - ([[Special:Diff/143539|فَرَق]]) ====
# <nowiki> سہُ </nowiki><b> -> </b><nowiki>سُہ</nowiki>
# <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki>
==== [[سانایے تاکایچی]] - ([[Special:Diff/143540|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ریڈ وایِسمین]] - ([[Special:Diff/143541|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[جون میٚک ایٚنرو]] - ([[Special:Diff/143542|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> وقت </nowiki><b> -> </b><nowiki>وَقٕت</nowiki>
==== [[چارلٕس لیٚکلرک]] - ([[Special:Diff/143543|فَرَق]]) ====
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
==== [[مِسٹر بیٖسٹ]] - ([[Special:Diff/143544|فَرَق]]) ====
# <nowiki> انسان </nowiki><b> -> </b><nowiki>اِنسان</nowiki>
# <nowiki> مجموعی </nowiki><b> -> </b><nowiki>سۆمبرُنی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
==== [[لیو نل میسی]] - ([[Special:Diff/143545|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> دُنیاہُک </nowiki><b> -> </b><nowiki>دُنؠیاہُک</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[خیبر ضِلہٕ]] - ([[Special:Diff/143546|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ڈویژنُک </nowiki><b> -> </b><nowiki>ڈِویجَنُک</nowiki>
# <nowiki> سۭتہِ </nowiki><b> -> </b><nowiki>سٟتہِ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[شاہیٖن آفریٖدی]] - ([[Special:Diff/143547|فَرَق]]) ====
# <nowiki> قٕہ </nowiki><b> -> </b><nowiki>قہٕ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[سَچِن تَنڈُلکر]] - ([[Special:Diff/143548|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[بیٚٹی وایِٹ]] - ([[Special:Diff/143549|فَرَق]]) ====
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[وِراٹ کوہلی]] - ([[Special:Diff/143550|فَرَق]]) ====
# <nowiki> مِہ </nowiki><b> -> </b><nowiki>مہِ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ساجد الرحمن]] - ([[Special:Diff/143551|فَرَق]]) ====
# <nowiki> ابتدائی </nowiki><b> -> </b><nowiki>اِبتدٲیی</nowiki>
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> نائب صدر </nowiki><b> -> </b><nowiki>نٲیِب صٔدٕر</nowiki>
# <nowiki> مٕہ </nowiki><b> -> </b><nowiki>مہٕ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[عبدُل مَجیٖد کَکروٗ]] - ([[Special:Diff/143552|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> گھرٕ </nowiki><b> -> </b><nowiki>گرٕ</nowiki>
# <nowiki> متاثر </nowiki><b> -> </b><nowiki>مُتٲثِر</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ہندوستٲنۍ </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[سُنیٖل چھیتری]] - ([[Special:Diff/143553|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> کِھ </nowiki><b> -> </b><nowiki>کھِ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[کرِسٹِیانو رونالڈو]] - ([[Special:Diff/143554|فَرَق]]) ====
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
==== [[ایرلِنٛگ ہالینٛڈ]] - ([[Special:Diff/143555|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> دنیاہٕک </nowiki><b> -> </b><nowiki>دُنؠیاہٕک</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> کِھ </nowiki><b> -> </b><nowiki>کھِ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==3-7-2026==
==== [[لایبیریا ہُک نِشان]] - ([[Special:Diff/143656|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[لایبیریا ہُک جَنٛڈٕ]] - ([[Special:Diff/143657|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[آل ہیل، لایبیریا، ہیل!]] - ([[Special:Diff/143658|فَرَق]]) ====
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[فِلِپ ٹارلو]] - ([[Special:Diff/143659|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[جارج وِیَہ]] - ([[Special:Diff/143660|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> گۄڈٕنیُک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[جوزف بوکایی]] - ([[Special:Diff/143661|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[لَیگر]] - ([[Special:Diff/143662|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[لایبیریا]] - ([[Special:Diff/143663|فَرَق]]) ====
# <nowiki> مربع </nowiki><b> -> </b><nowiki>چَکور</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[بولٹن]] - ([[Special:Diff/143664|فَرَق]]) ====
# <nowiki> اً </nowiki><b> -> </b><nowiki>ن</nowiki>
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جنگس </nowiki><b> -> </b><nowiki>جَنٛگس</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[ڈِیان مورگن]] - ([[Special:Diff/143665|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> امہ </nowiki><b> -> </b><nowiki>اَمہِ</nowiki>
# <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[سِریٖنَگرٕکؠ مییَرزن ہُنٛد فہرست]] - ([[Special:Diff/143666|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
==== [[ہاردک پانڈیا]] - ([[Special:Diff/143667|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[پیروُک صٔدٕر]] - ([[Special:Diff/143668|فَرَق]]) ====
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[2026 پیروٗ عام چُناو]] - ([[Special:Diff/143669|فَرَق]]) ====
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==4-7-2026==
==== [[2026 یوٗرپی گرٛؠشِمٕچ لٔہر]] - ([[Special:Diff/143780|فَرَق]]) ====
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> مُلک </nowiki><b> -> </b><nowiki>مُلُک</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> يٖ </nowiki><b> -> </b><nowiki>یٖ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[شِوالِک گُر]] - ([[Special:Diff/143781|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ==حوالہٕ== </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ہندوستٲنی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
# <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki>
# <nowiki> ت. </nowiki><b> -> </b><nowiki>ت۔</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[اَمُر-یاکُژک مینلٲن]] - ([[Special:Diff/143782|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki>
# <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki>
# <nowiki> ز. </nowiki><b> -> </b><nowiki>ز۔</nowiki>
==== [[ڈھَنٛڈاری کلاں ریلوے سِٹیشن]] - ([[Special:Diff/143783|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> ڈویژنَس </nowiki><b> -> </b><nowiki>ڈِویجَنَس</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
==== [[قومی مَہوَتھ 44 (ہِندوستان)]] - ([[Special:Diff/143784|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[بیرکے اوزیر]] - ([[Special:Diff/143785|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[2014 ہِندوستٲنؠ عام چُناو]] - ([[Special:Diff/143786|فَرَق]]) ====
# <nowiki> اً </nowiki><b> -> </b><nowiki>ن</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ارمان فۄیسَل آکاش]] - ([[Special:Diff/143787|فَرَق]]) ====
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[آبہٕ رَڑ]] - ([[Special:Diff/143788|فَرَق]]) ====
# <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[صوفیہ ورگارا]] - ([[Special:Diff/143789|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> دعویٰ </nowiki><b> -> </b><nowiki>دعوا</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki>
# <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> معاون </nowiki><b> -> </b><nowiki>سہارٕ</nowiki>
# <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[نگریگ]] - ([[Special:Diff/143790|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki>
# <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
==== [[مُحمد صلاح]] - ([[Special:Diff/143791|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki>
# <nowiki> وقت </nowiki><b> -> </b><nowiki>وَقٕت</nowiki>
# <nowiki> کِھ </nowiki><b> -> </b><nowiki>کھِ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[مینیسوٹا]] - ([[Special:Diff/143792|فَرَق]]) ====
# <nowiki> دُنیاہس </nowiki><b> -> </b><nowiki>دُنؠیاہس</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[عام لوٗن]] - ([[Special:Diff/143793|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[کیکو فُجیموری]] - ([[Special:Diff/143794|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ڈین کین]] - ([[Special:Diff/143795|فَرَق]]) ====
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[رِیا پِلَیی]] - ([[Special:Diff/143796|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki>
# <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> سۭتہِ </nowiki><b> -> </b><nowiki>سٟتہِ</nowiki>
# <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki>
# <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki>
# <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ہندوستٲنی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[لینٛڈر پیس]] - ([[Special:Diff/143797|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ہندوستٲنی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==5-7-2026==
==== [[گرٛوپ ایکشن (سَمٲج زان)]] - ([[Special:Diff/143818|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> وقت </nowiki><b> -> </b><nowiki>وَقٕت</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[فَن تٔحریٖک]] - ([[Special:Diff/143819|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
==== [[ہارلیم نۆو زَنَم]] - ([[Special:Diff/143820|فَرَق]]) ====
# <nowiki> اً </nowiki><b> -> </b><nowiki>ن</nowiki>
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> گھرن </nowiki><b> -> </b><nowiki>گرن</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> موسیقی </nowiki><b> -> </b><nowiki>موٗسیٖقی</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki>
# <nowiki> ئیس </nowiki><b> -> </b><nowiki>ئیس</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ٹوٗپاک شکوٗر]] - ([[Special:Diff/143821|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> دنیاہس </nowiki><b> -> </b><nowiki>دُنؠیاہس</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==6-7-2026==
==== [[زوسر]] - ([[Special:Diff/143943|فَرَق]]) ====
# <nowiki> اً </nowiki><b> -> </b><nowiki>ن</nowiki>
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> امہ </nowiki><b> -> </b><nowiki>اَمہِ</nowiki>
# <nowiki> انسان </nowiki><b> -> </b><nowiki>اِنسان</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> گوڑنک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki>
# <nowiki> گھرس </nowiki><b> -> </b><nowiki>گرس</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مشہور </nowiki><b> -> </b><nowiki>مَشہوٗر</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئیس </nowiki><b> -> </b><nowiki>ئیس</nowiki>
# <nowiki> ئید </nowiki><b> -> </b><nowiki>ئید</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[باستت]] - ([[Special:Diff/143944|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[دِلجیٖت دوسانٛجھ]] - ([[Special:Diff/143945|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> میل </nowiki><b> -> </b><nowiki>میٖل</nowiki>
# <nowiki> نژاد </nowiki><b> -> </b><nowiki>نَسٕل</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[جَسوَنٛت سِنٛگھ کھالڑا]] - ([[Special:Diff/143946|فَرَق]]) ====
# <nowiki> اً </nowiki><b> -> </b><nowiki>ن</nowiki>
# <nowiki> تعاون </nowiki><b> -> </b><nowiki>سہکٲری</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[2024 برطانیہُک عام چُناو]] - ([[Special:Diff/143947|فَرَق]]) ====
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> حکوٗمت </nowiki><b> -> </b><nowiki>حوٚکوٗمَتھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> گۄڈٕنیُک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[اوبسیشن (2025 فِلِم)]] - ([[Special:Diff/143948|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> دنیاہس </nowiki><b> -> </b><nowiki>دُنؠیاہس</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> معاون </nowiki><b> -> </b><nowiki>سہارٕ</nowiki>
# <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[زُوگٲنؠ کنٕوَٹ]] - ([[Special:Diff/143949|فَرَق]]) ====
# <nowiki> اً </nowiki><b> -> </b><nowiki>ن</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ضروری </nowiki><b> -> </b><nowiki>ضۆروٗری</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ٹایگر وُڈس]] - ([[Special:Diff/143950|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[اَفریٖقی اَمریٖکی]] - ([[Special:Diff/143951|فَرَق]]) ====
# <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki>
# <nowiki> اً </nowiki><b> -> </b><nowiki>ن</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> تِہ </nowiki><b> -> </b><nowiki>تہِ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> موسیقی </nowiki><b> -> </b><nowiki>موٗسیٖقی</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[اَفریٖقی-اَمریٖکی ثقافت]] - ([[Special:Diff/143952|فَرَق]]) ====
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
==== [[اَفریٖقی-اَمریٖکی فَن]] - ([[Special:Diff/143953|فَرَق]]) ====
# <nowiki> مِہ </nowiki><b> -> </b><nowiki>مہِ</nowiki>
==== [[دی نیو نیگرو]] - ([[Special:Diff/143954|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
==== [[ہارلیمٕچ تَوٲریٖخ]] - ([[Special:Diff/143955|فَرَق]]) ====
# <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> دارالحکومت </nowiki><b> -> </b><nowiki>رازدٲنؠ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> موسیقی </nowiki><b> -> </b><nowiki>موٗسیٖقی</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ناومی اوساکا]] - ([[Special:Diff/143956|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki>
# <nowiki> دُنیا </nowiki><b> -> </b><nowiki>دُنؠیا</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> گۄڈٕنیُک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> میٹر </nowiki><b> -> </b><nowiki>میٖٹَر</nowiki>
# <nowiki> میل </nowiki><b> -> </b><nowiki>میٖل</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[چوٗاو-کہٕ، اوساکا]] - ([[Special:Diff/143957|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ضلعہٕ </nowiki><b> -> </b><nowiki>ضِلہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
==== [[نیمار]] - ([[Special:Diff/143958|فَرَق]]) ====
# <nowiki> دنیاہک </nowiki><b> -> </b><nowiki>دُنؠیاہک</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[ثقافتی تٔحریٖک]] - ([[Special:Diff/143959|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> موسیقی </nowiki><b> -> </b><nowiki>موٗسیٖقی</nowiki>
==7-7-2026==
==== [[جارجیٛوس ژَلمٛپورِس]] - ([[Special:Diff/144012|فَرَق]]) ====
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> میٹر </nowiki><b> -> </b><nowiki>میٖٹَر</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
==== [[وِکٹر ژوے]] - ([[Special:Diff/144013|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مشترکہ </nowiki><b> -> </b><nowiki>مُشتَرکہٕ</nowiki>
# <nowiki> موسیقی </nowiki><b> -> </b><nowiki>موٗسیٖقی</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> مِہ </nowiki><b> -> </b><nowiki>مہِ</nowiki>
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
# <nowiki> ي </nowiki><b> -> </b><nowiki>ی</nowiki>
==== [[اِلیَہ سُژکیویر]] - ([[Special:Diff/144014|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> قیمت </nowiki><b> -> </b><nowiki>قٟمَتھ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مشترکہ </nowiki><b> -> </b><nowiki>مُشتَرکہٕ</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> يٖ </nowiki><b> -> </b><nowiki>یٖ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[رَمیٚسِس ترٛیٚیِم]] - ([[Special:Diff/144015|فَرَق]]) ====
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مارچ </nowiki><b> -> </b><nowiki>مارٕچ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[چارلس ڈارون]] - ([[Special:Diff/144016|فَرَق]]) ====
# <nowiki> انواع </nowiki><b> -> </b><nowiki>زٲژ</nowiki>
# <nowiki> دنیا </nowiki><b> -> </b><nowiki>دُنؠیا</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[سید علی خامنہ ای]] - ([[Special:Diff/144017|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[علی خامنہ ای سُنٛد قتٕل]] - ([[Special:Diff/144018|فَرَق]]) ====
# <nowiki> ئیل </nowiki><b> -> </b><nowiki>ئیل</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[علی خامنہ ای سُنٛد رِیٲستی سطحس پؠٹھ جِنازٕ]] - ([[Special:Diff/144019|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> شُروٗع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
==== [[خع سخموی]] - ([[Special:Diff/144020|فَرَق]]) ====
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[کِرَن گاڈاکھ]] - ([[Special:Diff/144021|فَرَق]]) ====
# <nowiki> شُروٗع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> کِہ </nowiki><b> -> </b><nowiki>کہِ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[زوسر]] - ([[Special:Diff/144022|فَرَق]]) ====
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
==8-7-2026==
==== [[رامبھَدراچاریہ]] - ([[Special:Diff/144096|فَرَق]]) ====
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> شاعر </nowiki><b> -> </b><nowiki>شٲیِر</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ؠ مٕتؠ </nowiki><b> -> </b><nowiki>ؠمٕتؠ</nowiki>
==== [[احد زرگر]] - ([[Special:Diff/144097|فَرَق]]) ====
# <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> لِہ </nowiki><b> -> </b><nowiki>لہِ</nowiki>
# <nowiki> ۓ </nowiki><b> -> </b><nowiki>ۓ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ؠ مٕتؠ </nowiki><b> -> </b><nowiki>ؠمٕتؠ</nowiki>
==== [[گورنمنٹ میڈیکل کالیج، وَرمُل]] - ([[Special:Diff/144098|فَرَق]]) ====
# <nowiki> ؠ مٕتؠ </nowiki><b> -> </b><nowiki>ؠمٕتؠ</nowiki>
==== [[ہیریسن فورڈ]] - ([[Special:Diff/144099|فَرَق]]) ====
# <nowiki> دُنیاہک </nowiki><b> -> </b><nowiki>دُنؠیاہک</nowiki>
# <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ؠ مٕتؠ </nowiki><b> -> </b><nowiki>ؠمٕتؠ</nowiki>
==== [[اِیان میک کیلِن]] - ([[Special:Diff/144100|فَرَق]]) ====
# <nowiki> دنیاہس </nowiki><b> -> </b><nowiki>دُنؠیاہس</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ؠ مٕتؠ </nowiki><b> -> </b><nowiki>ؠمٕتؠ</nowiki>
==== [[رشید امجد]] - ([[Special:Diff/144101|فَرَق]]) ====
# <nowiki> ؠ مٕتؠ </nowiki><b> -> </b><nowiki>ؠمٕتؠ</nowiki>
==== [[مَہیش ٹھاکُر]] - ([[Special:Diff/144102|فَرَق]]) ====
# <nowiki> ؠ مٕتؠ </nowiki><b> -> </b><nowiki>ؠمٕتؠ</nowiki>
==== [[جموں و کشمیر بورڈ آف سکول ایجوکیشن]] - ([[Special:Diff/144103|فَرَق]]) ====
# <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[سِری پرٛتاپ ہایر سیکنڈری سکوٗل]] - ([[Special:Diff/144104|فَرَق]]) ====
# <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ایس ایم ڈی ہایی سکوٗل]] - ([[Special:Diff/144105|فَرَق]]) ====
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[لِٹٕل اینجلس ہایی سکوٗل]] - ([[Special:Diff/144106|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[پریزنٹیشن کانوینٛٹ ہایر سیکنڈری سکوٗل]] - ([[Special:Diff/144107|فَرَق]]) ====
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[کاتالونِیا]] - ([[Special:Diff/144108|فَرَق]]) ====
# <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki>
# <nowiki> آئین </nowiki><b> -> </b><nowiki>ٲییٖن</nowiki>
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> دارالحکومت </nowiki><b> -> </b><nowiki>رازدٲنؠ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مقامی </nowiki><b> -> </b><nowiki>مُقٲمی</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[مونوبینزون]] - ([[Special:Diff/144109|فَرَق]]) ====
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ڈبہٕ ہۆر]] - ([[Special:Diff/144110|فَرَق]]) ====
# <nowiki> ژِھ </nowiki><b> -> </b><nowiki>ژھِ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[وِلادِمیر میک ٹاوِش]] - ([[Special:Diff/144111|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[کویِنٹَن ڈی کوک]] - ([[Special:Diff/144112|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ہاشِم آملہ]] - ([[Special:Diff/144113|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> دنیاہس </nowiki><b> -> </b><nowiki>دُنؠیاہس</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ِ. </nowiki><b> -> </b><nowiki>ِ۔</nowiki>
# <nowiki> کِھ </nowiki><b> -> </b><nowiki>کھِ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[بیتھ موٗنی]] - ([[Special:Diff/144114|فَرَق]]) ====
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[سِریٖنَگَر]] - ([[Special:Diff/144115|فَرَق]]) ====
# <nowiki> ؠ مٕتؠ </nowiki><b> -> </b><nowiki>ؠمٕتؠ</nowiki>
==9-7-2026==
==== [[ٹوبی سیمیٛوٗل]] - ([[Special:Diff/144200|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[آرتھر فیری]] - ([[Special:Diff/144201|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
==== [[گِریٖش بھَرَدواج]] - ([[Special:Diff/144202|فَرَق]]) ====
# <nowiki> اً </nowiki><b> -> </b><nowiki>ن</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ہندوستٲنی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[کینجِرو ژُدا]] - ([[Special:Diff/144203|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> بیاکھ </nowiki><b> -> </b><nowiki>بیٛاکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki>
# <nowiki> ز. </nowiki><b> -> </b><nowiki>ز۔</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[رایبوسوم]] - ([[Special:Diff/144204|فَرَق]]) ====
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
==== [[جۆم تہٕ کٔشیٖر رایفٕلٕز]] - ([[Special:Diff/144205|فَرَق]]) ====
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جنگن </nowiki><b> -> </b><nowiki>جَنٛگن</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ہندوستٲنۍ </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[2024 کاتالانُک عَلاقٲیی چُناو]] - ([[Special:Diff/144206|فَرَق]]) ====
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[2024 روٗسی صٔدرٲتی چُناو]] - ([[Special:Diff/144207|فَرَق]]) ====
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[گالیشیَن زَبان]] - ([[Special:Diff/144208|فَرَق]]) ====
# <nowiki> اً </nowiki><b> -> </b><nowiki>ن</nowiki>
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چھے </nowiki><b> -> </b><nowiki>چھےٚ</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ؤ </nowiki><b> -> </b><nowiki>و</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[گالیشیَن وِکیٖپیٖڈیا]] - ([[Special:Diff/144209|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مارچ </nowiki><b> -> </b><nowiki>مارٕچ</nowiki>
# <nowiki> ویکیپیڈیا </nowiki><b> -> </b><nowiki>وِکیٖپیٖڈیا</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ا. </nowiki><b> -> </b><nowiki>ا۔</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[زَبٲنؠ دٲیرٕ ؤچھن گاہ]] - ([[Special:Diff/144210|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==10-7-2026==
==== [[2022 فیٖفا عالمی کپ]] - ([[Special:Diff/144288|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> گۄڈٕنیُک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki>
# <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[شۄبنکر]] - ([[Special:Diff/144289|فَرَق]]) ====
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> انسان </nowiki><b> -> </b><nowiki>اِنسان</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[لعیٖب]] - ([[Special:Diff/144290|فَرَق]]) ====
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ہندوستٲنی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
# <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ي </nowiki><b> -> </b><nowiki>ی</nowiki>
==== [[کِلِیان ایٚمباپے]] - ([[Special:Diff/144291|فَرَق]]) ====
# <nowiki> اً </nowiki><b> -> </b><nowiki>ن</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> بیاکھ </nowiki><b> -> </b><nowiki>بیٛاکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki>
# <nowiki> دُنیاہُک </nowiki><b> -> </b><nowiki>دُنؠیاہُک</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki>
# <nowiki> میل </nowiki><b> -> </b><nowiki>میٖل</nowiki>
# <nowiki> وقت </nowiki><b> -> </b><nowiki>وَقٕت</nowiki>
# <nowiki> کِھ </nowiki><b> -> </b><nowiki>کھِ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[بونی ٹایلر]] - ([[Special:Diff/144292|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> دنیاہس </nowiki><b> -> </b><nowiki>دُنؠیاہس</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مشہور </nowiki><b> -> </b><nowiki>مَشہوٗر</nowiki>
# <nowiki> موسیقی </nowiki><b> -> </b><nowiki>موٗسیٖقی</nowiki>
# <nowiki> وژن </nowiki><b> -> </b><nowiki>وِجَن</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[گالیشیَن زَبان]] - ([[Special:Diff/144293|فَرَق]]) ====
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
==== [[گالیشیَن وِکیٖپیٖڈیا]] - ([[Special:Diff/144294|فَرَق]]) ====
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
==11-7-2026==
==== [[بو-کاپ]] - ([[Special:Diff/144384|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki>
# <nowiki> جنوب </nowiki><b> -> </b><nowiki>جۆنوٗب</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> گھرٕ </nowiki><b> -> </b><nowiki>گرٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مسلمان </nowiki><b> -> </b><nowiki>مُسلمان</nowiki>
# <nowiki> ئین </nowiki><b> -> </b><nowiki>ئین</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[جیڈن ایڈمز]] - ([[Special:Diff/144385|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> گۄڈٕنیُک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki>
# <nowiki> گھرس </nowiki><b> -> </b><nowiki>گرس</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[اینٛڈرِو ٹیٹ]] - ([[Special:Diff/144386|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> انتہائی </nowiki><b> -> </b><nowiki>اِنتِہٲیی</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> میل </nowiki><b> -> </b><nowiki>میٖل</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[مارٹِن پیٚٹری]] - ([[Special:Diff/144387|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> جنگس </nowiki><b> -> </b><nowiki>جَنٛگس</nowiki>
# <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> شائع </nowiki><b> -> </b><nowiki>شایَع</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki>
# <nowiki> مارچ </nowiki><b> -> </b><nowiki>مارٕچ</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ژٕنٛگ چُن-شیٖن]] - ([[Special:Diff/144388|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
==== [[ژیرِنٛگ وانٛگمو دھومپا]] - ([[Special:Diff/144389|فَرَق]]) ====
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> شاعر </nowiki><b> -> </b><nowiki>شٲیِر</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[تاویوٗایٚن، تایوان]] - ([[Special:Diff/144390|فَرَق]]) ====
# <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki>
# <nowiki> ٕ. </nowiki><b> -> </b><nowiki>ٕ۔</nowiki>
==== [[گُیٖشان ضِلہٕ]] - ([[Special:Diff/144391|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[یانی ژٕنٛگ]] - ([[Special:Diff/144392|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[لامین یمال]] - ([[Special:Diff/144393|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> دنیاہُک </nowiki><b> -> </b><nowiki>دُنؠیاہُک</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[محمد رفیع]] - ([[Special:Diff/144394|فَرَق]]) ====
# <nowiki> اً </nowiki><b> -> </b><nowiki>ن</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> موسیقی </nowiki><b> -> </b><nowiki>موٗسیٖقی</nowiki>
# <nowiki> ہندوستٲنۍ </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[اِسلامٕچ تَوٲریٖخ]] - ([[Special:Diff/144395|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[عامر خان]] - ([[Special:Diff/144396|فَرَق]]) ====
# <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> ٰ. </nowiki><b> -> </b><nowiki>ٰ۔</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
==12-7-2026==
==== [[تیماباشی سِٹیشن]] - ([[Special:Diff/144447|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
==== [[جُلَے 2026 بلوچِستان حملہٕ]] - ([[Special:Diff/144448|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> امہ </nowiki><b> -> </b><nowiki>اَمہِ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> ضلعہٕ </nowiki><b> -> </b><nowiki>ضِلہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مخالف </nowiki><b> -> </b><nowiki>مُخٲلِف</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[ڈیکلن رایِس]] - ([[Special:Diff/144449|فَرَق]]) ====
# <nowiki> اَنگریٖزؠ </nowiki><b> -> </b><nowiki>اَنٛگریٖزی</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> دُنیاہُک </nowiki><b> -> </b><nowiki>دُنؠیاہُک</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> گۄڈٕنیُک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[کیوِن زیگرز]] - ([[Special:Diff/144450|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[2024 اَیرِش عام چُناو]] - ([[Special:Diff/144451|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[2022 فرٛانٛسی صٔدرٲتی چُناو]] - ([[Special:Diff/144452|فَرَق]]) ====
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
==== [[یہِ چھِ اَکھ لڑکہٕ کورِ چیٖز]] - ([[Special:Diff/144453|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> شاعری </nowiki><b> -> </b><nowiki>شٲیری</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki>
# <nowiki> کٔرتھ </nowiki><b> -> </b><nowiki>کٔرِتھ</nowiki>
# <nowiki> گھر </nowiki><b> -> </b><nowiki>گرٕ</nowiki>
# <nowiki> گھرن </nowiki><b> -> </b><nowiki>گرن</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki>
# <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==13-7-2026==
==== [[جۆم تہٕ کٔشیٖر قومی کانفرٛنٕس]] - ([[Special:Diff/144549|فَرَق]]) ====
# <nowiki> اً </nowiki><b> -> </b><nowiki>ن</nowiki>
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> حکوٗمت </nowiki><b> -> </b><nowiki>حوٚکوٗمَتھ</nowiki>
# <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki>
# <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki>
# <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> سۭتہِ </nowiki><b> -> </b><nowiki>سٟتہِ</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> شُروٗع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مارچ </nowiki><b> -> </b><nowiki>مارٕچ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# فرما ہَٹاوَن
==== [[ڈیموکریٹک پارٹی (اَمریٖکہ)]] - ([[Special:Diff/144550|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مقبول </nowiki><b> -> </b><nowiki>مَقبوٗل</nowiki>
# <nowiki> ہٕنز </nowiki><b> -> </b><nowiki>ہٕنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئیس </nowiki><b> -> </b><nowiki>ئیس</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ڈونلڈ جان ٹرمپ]] - ([[Special:Diff/144551|فَرَق]]) ====
# <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki>
# <nowiki> ل. </nowiki><b> -> </b><nowiki>ل۔</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئیل </nowiki><b> -> </b><nowiki>ئیل</nowiki>
# <nowiki> ئین </nowiki><b> -> </b><nowiki>ئین</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ریپبلکن پارٹی (اَمریٖکہ)]] - ([[Special:Diff/144552|فَرَق]]) ====
# <nowiki> انتہائی </nowiki><b> -> </b><nowiki>اِنتِہٲیی</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اندروٗنی </nowiki><b> -> </b><nowiki>اۆنٛدروٗنی</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> تعاون </nowiki><b> -> </b><nowiki>سہکٲری</nowiki>
# <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مخالف </nowiki><b> -> </b><nowiki>مُخٲلِف</nowiki>
# <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ؠ مٕتؠ </nowiki><b> -> </b><nowiki>ؠمٕتؠ</nowiki>
==== [[چیٖنی کمیٛوٗنِسٹ پارٹی]] - ([[Special:Diff/144553|فَرَق]]) ====
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ۓ </nowiki><b> -> </b><nowiki>ۓ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ڈیموکریٹک پارٹی (جۆنوٗبی کوریا، 2015)]] - ([[Special:Diff/144554|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مارچ </nowiki><b> -> </b><nowiki>مارٕچ</nowiki>
# <nowiki> وژن </nowiki><b> -> </b><nowiki>وِجَن</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[2024 جۆنوٗبی کوریٲیی قونوٗن ساز چُناو]] - ([[Special:Diff/144555|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ضروری </nowiki><b> -> </b><nowiki>ضۆروٗری</nowiki>
# <nowiki> کرتھ </nowiki><b> -> </b><nowiki>کٔرِتھ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[2026 اِسرٲیِل قونوٗن ساز چُناو]] - ([[Special:Diff/144556|فَرَق]]) ====
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئیل </nowiki><b> -> </b><nowiki>ئیل</nowiki>
==== [[2022 اِسرٲیِل قونوٗن ساز چُناو]] - ([[Special:Diff/144557|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki>
# <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[ژمر گاو]] - ([[Special:Diff/144558|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[عبدالعزیز عثمان]] - ([[Special:Diff/144559|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> دُنیاہَس </nowiki><b> -> </b><nowiki>دُنؠیاہَس</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki>
# <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki>
# <nowiki> نِہ </nowiki><b> -> </b><nowiki>نہِ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==14-7-2026==
==== [[مَغرَبی بَنٛگال قونوٗن ساز ایٚسمبلی]] - ([[Special:Diff/144601|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> گوڑنک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مارچ </nowiki><b> -> </b><nowiki>مارٕچ</nowiki>
# <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki>
# <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[2026 مَغرَبی بَنٛگال قونوٗن ساز ایٚسمبلی چُناو]] - ([[Special:Diff/144602|فَرَق]]) ====
# <nowiki> اً </nowiki><b> -> </b><nowiki>ن</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> حکوٗمت </nowiki><b> -> </b><nowiki>حوٚکوٗمَتھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> قتل </nowiki><b> -> </b><nowiki>قَتٕل</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ؠ مٕتؠ </nowiki><b> -> </b><nowiki>ؠمٕتؠ</nowiki>
==== [[بھارتی جَنتا پارٹی]] - ([[Special:Diff/144603|فَرَق]]) ====
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ِ. </nowiki><b> -> </b><nowiki>ِ۔</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[ترِٛنَموٗل کانٛگرٛیس]] - ([[Special:Diff/144604|فَرَق]]) ====
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> حکوٗمت </nowiki><b> -> </b><nowiki>حوٚکوٗمَتھ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[نیپالی کانٛگرٛیس]] - ([[Special:Diff/144605|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> حکوٗمت </nowiki><b> -> </b><nowiki>حوٚکوٗمَتھ</nowiki>
# <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> گۄڈٕنیُک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[2026 نؠپٲلؠ عام چُناو]] - ([[Special:Diff/144606|فَرَق]]) ====
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[لِنٛڈسے گرٛاہم]] - ([[Special:Diff/144607|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[اِسرٲیِل کیٛن رٲومٕتؠ قٔبیٖلن سٕتؠ کٲشِرؠ نسلُک نظریہٕ]] - ([[Special:Diff/144608|فَرَق]]) ====
# <nowiki> اِستعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> دُنیا </nowiki><b> -> </b><nowiki>دُنؠیا</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[شکیرا]] - ([[Special:Diff/144609|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> دنیاہس </nowiki><b> -> </b><nowiki>دُنؠیاہس</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki>
# <nowiki> سٕند </nowiki><b> -> </b><nowiki>سٟنٛد</nowiki>
# <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مقبول </nowiki><b> -> </b><nowiki>مَقبوٗل</nowiki>
# <nowiki> موسیقی </nowiki><b> -> </b><nowiki>موٗسیٖقی</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئین </nowiki><b> -> </b><nowiki>ئین</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==15-7-2026==
==== [[تٲمِل ناڈوٗ قونوٗن ساز ایٚسمبلی]] - ([[Special:Diff/144693|فَرَق]]) ====
# <nowiki> اً </nowiki><b> -> </b><nowiki>ن</nowiki>
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> سۭتہِ </nowiki><b> -> </b><nowiki>سٟتہِ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[ہِند آریٲیی زَبانن مَنٛز شُوا مِٹان]] - ([[Special:Diff/144694|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ضروری </nowiki><b> -> </b><nowiki>ضۆروٗری</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
==== [[کاتالونِیا خٲطرٕ اِکوَٹ (2020)]] - ([[Special:Diff/144695|فَرَق]]) ====
# <nowiki> آزادی </nowiki><b> -> </b><nowiki> آزادی</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[اینڈرویِڈ]] - ([[Special:Diff/144696|فَرَق]]) ====
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[اِسلٲمی سَنٛس]] - ([[Special:Diff/144697|فَرَق]]) ====
# <nowiki> تِہ </nowiki><b> -> </b><nowiki>تہِ</nowiki>
# <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[اِنسان]] - ([[Special:Diff/144698|فَرَق]]) ====
# <nowiki> انسان </nowiki><b> -> </b><nowiki>اِنسان</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[دِل (جِسمٲنؠ اَنٛگ)]] - ([[Special:Diff/144699|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[آبنوس]] - ([[Special:Diff/144700|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[آزاد کٔشیٖر]] - ([[Special:Diff/144701|فَرَق]]) ====
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> يٖ </nowiki><b> -> </b><nowiki>یٖ</nowiki>
==== [[آزاد کٔشیٖر قونوٗن ساز ایٚسمبلی]] - ([[Special:Diff/144702|فَرَق]]) ====
# <nowiki> آزادی </nowiki><b> -> </b><nowiki> آزادی</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> محفوظ </nowiki><b> -> </b><nowiki>مۄحفوٗظ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[پاکستان پیپلز پارٹی]] - ([[Special:Diff/144703|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
==== [[سیم نیٖل]] - ([[Special:Diff/144704|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> ٹیلی ویژنس </nowiki><b> -> </b><nowiki>ٹیلی وِجنس</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ز. </nowiki><b> -> </b><nowiki>ز۔</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[سکینہ بِنٛت حُسین]] - ([[Special:Diff/144705|فَرَق]]) ====
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[کیرَلا قونوٗن ساز ایٚسمبلی]] - ([[Special:Diff/144706|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
# <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki>
# <nowiki> گۄڈٕنیُک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==16-7-2026==
==== [[اۆک سَنٛگور]] - ([[Special:Diff/144739|فَرَق]]) ====
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> امہ </nowiki><b> -> </b><nowiki>اَمہِ</nowiki>
# <nowiki> ==حوالہٕ== </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki>
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ٹوماس ٹوخل]] - ([[Special:Diff/144740|فَرَق]]) ====
# <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> گۄڈٕنیُک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[چھوے مِن شِک]] - ([[Special:Diff/144741|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki>
# <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> سۭتہِ </nowiki><b> -> </b><nowiki>سٟتہِ</nowiki>
# <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==17-7-2026==
==== [[2021 آزاد کٔشیٖر عام چُناو]] - ([[Special:Diff/144769|فَرَق]]) ====
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ؠ مٕتؠ </nowiki><b> -> </b><nowiki>ؠمٕتؠ</nowiki>
==== [[جانِک سِنَر]] - ([[Special:Diff/144770|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> گۄڈٕنیُک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki>
# <nowiki> گوڑنک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[جاڈا پِنٛکیٹ سمِتھ]] - ([[Special:Diff/144771|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> دُنیا </nowiki><b> -> </b><nowiki>دُنؠیا</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[ایلن فلیچر (اداکار)]] - ([[Special:Diff/144772|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مارچ </nowiki><b> -> </b><nowiki>مارٕچ</nowiki>
==== [[عمار سنگھ]] - ([[Special:Diff/144773|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> دعویٰ </nowiki><b> -> </b><nowiki>دعوا</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ہِنٛدوستانی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
# <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ي </nowiki><b> -> </b><nowiki>ی</nowiki>
==18-7-2026==
==== [[بین الاقوٲمی خَلٲیی سِٹیشن]] - ([[Special:Diff/144917|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[سُنیتا وِلیمٕز]] - ([[Special:Diff/144918|فَرَق]]) ====
# <nowiki> ضلعہٕ </nowiki><b> -> </b><nowiki>ضِلہٕ</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> مجموعی </nowiki><b> -> </b><nowiki>سۆمبرُنی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[سونم وانٛگچُک (اِنجیٖنَر)]] - ([[Special:Diff/144919|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[جۆم ہَوٲیی اڈٕ]] - ([[Special:Diff/144920|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> سۭتہِ </nowiki><b> -> </b><nowiki>سٟتہِ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
==== [[شیخ العالم بَین الاقوٲمی ہوٲیی اَڈٕ]] - ([[Special:Diff/144921|فَرَق]]) ====
# <nowiki> اً </nowiki><b> -> </b><nowiki>ن</nowiki>
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> جنگن </nowiki><b> -> </b><nowiki>جَنٛگن</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> سۭتہِ </nowiki><b> -> </b><nowiki>سٟتہِ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> میل </nowiki><b> -> </b><nowiki>میٖل</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
==== [[ووستوک 1]] - ([[Special:Diff/144922|فَرَق]]) ====
# <nowiki> انسان </nowiki><b> -> </b><nowiki>اِنسان</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> میل </nowiki><b> -> </b><nowiki>میٖل</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ب. </nowiki><b> -> </b><nowiki>ب۔</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[اپولو ۱۱]] - ([[Special:Diff/144923|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[چنٛدریان-۳]] - ([[Special:Diff/144924|فَرَق]]) ====
# <nowiki> تَھ </nowiki><b> -> </b><nowiki>تھَ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ہِندوستٲنؠ فِضٲیی تٔحقیٖقی تَنظیٖم]] - ([[Special:Diff/144925|فَرَق]]) ====
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[شیخ مصطفیٰ کَمال]] - ([[Special:Diff/144926|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[2025 العُدید اییَر بیس پؠٹھ ایٖرٲنی ہَوٲیی حملہٕ]] - ([[Special:Diff/144927|فَرَق]]) ====
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> دعوی </nowiki><b> -> </b><nowiki>دعوا</nowiki>
# <nowiki> دنیا </nowiki><b> -> </b><nowiki>دُنؠیا</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[2026 کولمبیا اییَر فورس لاک ہیٖڈ C-130 حٲدثہٕ]] - ([[Special:Diff/144928|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[انٛگارا اییَر لاینٛز پرواز 2311 حٲدثہٕ]] - ([[Special:Diff/144929|فَرَق]]) ====
# <nowiki> لِہ </nowiki><b> -> </b><nowiki>لہِ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[اییَر اِنڈیا پرواز 171]] - ([[Special:Diff/144930|فَرَق]]) ====
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[یوٗ پی ایس اییَر لاینٛز پَرواز 2976]] - ([[Special:Diff/144931|فَرَق]]) ====
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[لویی وِل، کینٹکی]] - ([[Special:Diff/144932|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ہارٹس فیلڈ- جیکسن اٹلانٹا بین الاقوٲمی ہوٲیی اڈٕ]] - ([[Special:Diff/144933|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> دُنیا </nowiki><b> -> </b><nowiki>دُنؠیا</nowiki>
# <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
==== [[2009 اَفغٲنؠ صٔدرٲتی چُناو]] - ([[Special:Diff/144934|فَرَق]]) ====
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==19-7-2026==
==== [[دی اوڈیسی (2026 فِلِم)]] - ([[Special:Diff/145063|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ی. </nowiki><b> -> </b><nowiki>ی۔</nowiki>
==== [[پِیانو]] - ([[Special:Diff/145064|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[سَنٛتوٗر]] - ([[Special:Diff/145065|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> دُنیاہَس </nowiki><b> -> </b><nowiki>دُنؠیاہَس</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> سٍتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> موسیقی </nowiki><b> -> </b><nowiki>موٗسیٖقی</nowiki>
# <nowiki> ہندوستٲنی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[بھَجَن سوپورؠ]] - ([[Special:Diff/145066|فَرَق]]) ====
# <nowiki> بَھ </nowiki><b> -> </b><nowiki>بھَ</nowiki>
==== [[تُمبَکھ نٲر]] - ([[Special:Diff/145067|فَرَق]]) ====
# <nowiki> ٕ. </nowiki><b> -> </b><nowiki>ٕ۔</nowiki>
==== [[جۆم تہٕ کٔشیٖر ہِنٛز موٗسیٖقی]] - ([[Special:Diff/145068|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[گِٹار]] - ([[Special:Diff/145069|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[جۆم تہٕ کٔشیٖر قونوٗن ساز کونسل]] - ([[Special:Diff/145070|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki>
# <nowiki> ہندوستٲنی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
# <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[یُوول نوح ہَراری]] - ([[Special:Diff/145071|فَرَق]]) ====
# <nowiki> سٲتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> مَنز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مشہور </nowiki><b> -> </b><nowiki>مَشہوٗر</nowiki>
# <nowiki> ئِی </nowiki><b> -> </b><nowiki>ئِی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[مُجتبہ یوٗسُف]] - ([[Special:Diff/145072|فَرَق]]) ====
# <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[عابِد مُشتاق]] - ([[Special:Diff/145073|فَرَق]]) ====
# <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[راسِکھ سَلام]] - ([[Special:Diff/145074|فَرَق]]) ====
# <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki>
# <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki>
# <nowiki> گۄڈٕنیُک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> کِھ </nowiki><b> -> </b><nowiki>کھِ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[گارفیلڈ سوبرز]] - ([[Special:Diff/145075|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مجموعی </nowiki><b> -> </b><nowiki>سۆمبرُنی</nowiki>
# <nowiki> وقت </nowiki><b> -> </b><nowiki>وَقٕت</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[جدہ ٹاوَر]] - ([[Special:Diff/145076|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> میٹر </nowiki><b> -> </b><nowiki>میٖٹَر</nowiki>
==== [[اپولو 13]] - ([[Special:Diff/145077|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
==== [[کاتالونِیاہٕچ پارلیمینٛٹ]] - ([[Special:Diff/145078|فَرَق]]) ====
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جنگس </nowiki><b> -> </b><nowiki>جَنٛگس</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==20-7-2026==
==== [[بشاکھا گھوش]] - ([[Special:Diff/145187|فَرَق]]) ====
# <nowiki> اً </nowiki><b> -> </b><nowiki>ن</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> گھر </nowiki><b> -> </b><nowiki>گرٕ</nowiki>
# <nowiki> ہندوستانی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
# <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki>
# <nowiki> جِہ </nowiki><b> -> </b><nowiki>جہِ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[فارسی زَبان]] - ([[Special:Diff/145188|فَرَق]]) ====
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki>
# <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki>
# <nowiki> ش. </nowiki><b> -> </b><nowiki>ش۔</nowiki>
==== [[مِصری عَجٲیِب گرٕ]] - ([[Special:Diff/145189|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> دنیاہک </nowiki><b> -> </b><nowiki>دُنؠیاہک</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> گھر </nowiki><b> -> </b><nowiki>گرٕ</nowiki>
# <nowiki> گھرن </nowiki><b> -> </b><nowiki>گرن</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مجموعہٕ </nowiki><b> -> </b><nowiki>سۆمبرُن</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ع. </nowiki><b> -> </b><nowiki>ع۔</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[خوفو]] - ([[Special:Diff/145190|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> دنیا </nowiki><b> -> </b><nowiki>دُنؠیا</nowiki>
# <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[تاج مَحل]] - ([[Special:Diff/145191|فَرَق]]) ====
# <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki>
==== [[گیٖزاہُک عظیٖم اہرام]] - ([[Special:Diff/145192|فَرَق]]) ====
# <nowiki> اً </nowiki><b> -> </b><nowiki>ن</nowiki>
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> امہ </nowiki><b> -> </b><nowiki>اَمہِ</nowiki>
# <nowiki> اندرونی </nowiki><b> -> </b><nowiki>اۆنٛدروٗنی</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> دنیاہک </nowiki><b> -> </b><nowiki>دُنؠیاہک</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> سنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki>
# <nowiki> کرتھ </nowiki><b> -> </b><nowiki>کٔرِتھ</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> میٹر </nowiki><b> -> </b><nowiki>میٖٹَر</nowiki>
# <nowiki> مشہور </nowiki><b> -> </b><nowiki>مَشہوٗر</nowiki>
# <nowiki> مقامی </nowiki><b> -> </b><nowiki>مُقٲمی</nowiki>
# <nowiki> یِہ </nowiki><b> -> </b><nowiki>یہِ</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki>
# <nowiki> ئین </nowiki><b> -> </b><nowiki>ئین</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[دانُری]] - ([[Special:Diff/145193|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[کرِٛسٹوفر نولن]] - ([[Special:Diff/145194|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> دنیاہس </nowiki><b> -> </b><nowiki>دُنؠیاہس</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[دی نیویارک ٹایمز]] - ([[Special:Diff/145195|فَرَق]]) ====
# <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ٹام ہالینٛڈ]] - ([[Special:Diff/145196|فَرَق]]) ====
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ؠ مٕتؠ </nowiki><b> -> </b><nowiki>ؠمٕتؠ</nowiki>
==== [[سیکسوفون]] - ([[Special:Diff/145197|فَرَق]]) ====
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
==== [[پونٛٹ ڈیل ڈیبل]] - ([[Special:Diff/145198|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جنگس </nowiki><b> -> </b><nowiki>جَنٛگس</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> میٹر </nowiki><b> -> </b><nowiki>میٖٹَر</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[گولڈن گیٹ کٔدٕل]] - ([[Special:Diff/145199|فَرَق]]) ====
# <nowiki> دنیاہک </nowiki><b> -> </b><nowiki>دُنؠیاہک</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[رِچمَنٛڈ-سان رافیل کٔدٕل]] - ([[Special:Diff/145200|فَرَق]]) ====
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
==== [[کملا ہیرِس]] - ([[Special:Diff/145201|فَرَق]]) ====
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[گِٹار]] - ([[Special:Diff/145202|فَرَق]]) ====
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
==21-7-2026==
==== [[زابیواکا]] - ([[Special:Diff/145280|فَرَق]]) ====
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
==== [[میپل، زایوٗ تہٕ کلچ]] - ([[Special:Diff/145281|فَرَق]]) ====
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[2026 فیٖفا عالمی کپ]] - ([[Special:Diff/145282|فَرَق]]) ====
# <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki>
==== [[ہِروکی اِتو]] - ([[Special:Diff/145283|فَرَق]]) ====
# <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki>
==== [[دِلہِ پُلیٖس]] - ([[Special:Diff/145284|فَرَق]]) ====
# <nowiki> اً </nowiki><b> -> </b><nowiki>ن</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> دُنیاہُک </nowiki><b> -> </b><nowiki>دُنؠیاہُک</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[اینٛڈی برنہم]] - ([[Special:Diff/145285|فَرَق]]) ====
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> محفوظ </nowiki><b> -> </b><nowiki>مۄحفوٗظ</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[1989 تیانانمین چوکُک احتِجاج تہٕ قتلِ عام]] - ([[Special:Diff/145286|فَرَق]]) ====
# <nowiki> آزادی </nowiki><b> -> </b><nowiki> آزادی</nowiki>
# <nowiki> اً </nowiki><b> -> </b><nowiki>ن</nowiki>
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> قتل </nowiki><b> -> </b><nowiki>قَتٕل</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[فارسی زَبان]] - ([[Special:Diff/145287|فَرَق]]) ====
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
==== [[ناے]] - ([[Special:Diff/145288|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki>
==== [[2026 دِلہِ جنتر منتر احتِجاج]] - ([[Special:Diff/145289|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> شُروٗع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مارچ </nowiki><b> -> </b><nowiki>مارٕچ</nowiki>
# <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[کناٹ پٕلیس، نٔو دِل]] - ([[Special:Diff/145290|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> دنیاہک </nowiki><b> -> </b><nowiki>دُنؠیاہک</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> میٹر </nowiki><b> -> </b><nowiki>میٖٹَر</nowiki>
# <nowiki> مربع </nowiki><b> -> </b><nowiki>چَکور</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
==== [[جنتر منتر، نٔو دِل]] - ([[Special:Diff/145291|فَرَق]]) ====
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[چناب ٹایمز فاؤنڈیشن]] - ([[Special:Diff/145292|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==22-7-2026==
==== [[کیلی ہوٹل]] - ([[Special:Diff/145374|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ز. </nowiki><b> -> </b><nowiki>ز۔</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[اسؠ سأری موٗدؠ]] - ([[Special:Diff/145375|فَرَق]]) ====
# <nowiki> ز. </nowiki><b> -> </b><nowiki>ز۔</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[5]] - ([[Special:Diff/145376|فَرَق]]) ====
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[2026]] - ([[Special:Diff/145377|فَرَق]]) ====
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[سینے لامنس]] - ([[Special:Diff/145378|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[سپین قومی فُٹ بال ٹیٖم]] - ([[Special:Diff/145379|فَرَق]]) ====
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ایسٹاڈیو ایزٹیکا]] - ([[Special:Diff/145380|فَرَق]]) ====
# <nowiki> دُنیاہُک </nowiki><b> -> </b><nowiki>دُنؠیاہُک</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[2018]] - ([[Special:Diff/145381|فَرَق]]) ====
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[2019]] - ([[Special:Diff/145382|فَرَق]]) ====
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[لوٗمین مٲدان]] - ([[Special:Diff/145383|فَرَق]]) ====
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
==== [[ہارڈ راک سٹیڈیم]] - ([[Special:Diff/145384|فَرَق]]) ====
# <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki>
==== [[وَنپٕلے]] - ([[Special:Diff/145385|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ٹی وی آر اَے]] - ([[Special:Diff/145386|فَرَق]]) ====
# <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[تُرکِش ریڈیو تہٕ ٹیلی وِجَن کارپوریشن]] - ([[Special:Diff/145387|فَرَق]]) ====
# <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
==== [[فاکس سپورٹس]] - ([[Special:Diff/145388|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[بیٚل میٖڈیا]] - ([[Special:Diff/145390|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[اِختیارٕچ رِکھ]] - ([[Special:Diff/145391|فَرَق]]) ====
# <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==23-7-2026==
==== [[2021 تٲمِل ناڈوٗ قونوٗن ساز ایٚسمبلی چُناو]] - ([[Special:Diff/145466|فَرَق]]) ====
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[مَحموٗد گٲمی]] - ([[Special:Diff/145467|فَرَق]]) ====
# <nowiki> اردو </nowiki><b> -> </b><nowiki>اُردوٗ</nowiki>
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> سنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki>
# <nowiki> شاعری </nowiki><b> -> </b><nowiki>شٲیری</nowiki>
# <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki>
# <nowiki> کرنہ </nowiki><b> -> </b><nowiki>کَرنہٕ</nowiki>
# <nowiki> کھوتہ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> وژن </nowiki><b> -> </b><nowiki>وِجَن</nowiki>
# <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki>
# <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki>
# <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
==== [[13ہِم جۆم تہٕ کٔشیٖر ایٚسمبلی]] - ([[Special:Diff/145468|فَرَق]]) ====
# <nowiki> امہ </nowiki><b> -> </b><nowiki>اَمہِ</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki>
==== [[کٲشِرؠ کھؠنَن ہِنٛز فہرست]] - ([[Special:Diff/145469|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۅ </nowiki><b> -> </b><nowiki>ۄ</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ِ. </nowiki><b> -> </b><nowiki>ِ۔</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[جارج آر آر مارٹِن]] - ([[Special:Diff/145470|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[جیٚف بیزوس]] - ([[Special:Diff/145471|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> انسان </nowiki><b> -> </b><nowiki>اِنسان</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[اَنَتھ ناگ]] - ([[Special:Diff/145472|فَرَق]]) ====
# <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki>
# <nowiki> کِہ </nowiki><b> -> </b><nowiki>کہِ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[فِلِم فییَر یَنام بہتٔریٖن سہارٕ اداکار خٲطرٕ]] - ([[Special:Diff/145473|فَرَق]]) ====
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
==24-7-2026==
==== [[فَلسطیٖنی آزٲدی تَنظیٖم]] - ([[Special:Diff/145566|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki>
# <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
# <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki>
# <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئیل </nowiki><b> -> </b><nowiki>ئیل</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[سیف علی خان]] - ([[Special:Diff/145567|فَرَق]]) ====
# <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
==== [[اِسرٲیِلی بَچاو فوج]] - ([[Special:Diff/145568|فَرَق]]) ====
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> خ. </nowiki><b> -> </b><nowiki>خ۔</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[بابر کرٛوٗز میزایِل]] - ([[Special:Diff/145569|فَرَق]]) ====
# <nowiki> اً </nowiki><b> -> </b><nowiki>ن</nowiki>
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[کورین برٛوڈکاسٹِنٛگ سِسٹم]] - ([[Special:Diff/145570|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> تنقید </nowiki><b> -> </b><nowiki>تَنقیٖد</nowiki>
# <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki>
# <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki>
# <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> حکوٗمت </nowiki><b> -> </b><nowiki>حوٚکوٗمَتھ</nowiki>
# <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki>
# <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki>
# <nowiki> دُنیاہُک </nowiki><b> -> </b><nowiki>دُنؠیاہُک</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> سٕند </nowiki><b> -> </b><nowiki>سٟنٛد</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> ضروری </nowiki><b> -> </b><nowiki>ضۆروٗری</nowiki>
# <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki>
# <nowiki> کٔرتھ </nowiki><b> -> </b><nowiki>کٔرِتھ</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> گوڑنک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مارچ </nowiki><b> -> </b><nowiki>مارٕچ</nowiki>
# <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[اےکے-47]] - ([[Special:Diff/145571|فَرَق]]) ====
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> دُنیاہَس </nowiki><b> -> </b><nowiki>دُنؠیاہَس</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki>
==== [[مَحموٗد گٲمی]] - ([[Special:Diff/145572|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
==== [[جورہاٹ]] - ([[Special:Diff/145573|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> بھارتی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> دارالحکومت </nowiki><b> -> </b><nowiki>رازدٲنؠ</nowiki>
# <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
# <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[نیہا بورا]] - ([[Special:Diff/145574|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[دھرمیندر پرَٛدھان]] - ([[Special:Diff/145575|فَرَق]]) ====
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ؤ </nowiki><b> -> </b><nowiki>و</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[سِرؠیہِ منڈُل]] - ([[Special:Diff/145576|فَرَق]]) ====
# <nowiki> ؠ. </nowiki><b> -> </b><nowiki>ؠ۔</nowiki>
==== [[مییو کِلینِک]] - ([[Special:Diff/145577|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> دُنیاہَس </nowiki><b> -> </b><nowiki>دُنؠیاہَس</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> علاج </nowiki><b> -> </b><nowiki>یَلاج</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> گھرٕ </nowiki><b> -> </b><nowiki>گرٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki>
==25-7-2026==
==== [[جۆنوٗبی ایشیاہٕچ معشیت]] - ([[Special:Diff/145720|فَرَق]]) ====
# <nowiki> دنیاہک </nowiki><b> -> </b><nowiki>دُنؠیاہک</nowiki>
# <nowiki> ؤ </nowiki><b> -> </b><nowiki>و</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[جۆم تہٕ کٔشیٖر حکوٗمت]] - ([[Special:Diff/145721|فَرَق]]) ====
# <nowiki> آئین </nowiki><b> -> </b><nowiki>ٲییٖن</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[جۆم تہٕ کٔشیٖر ایڈمنسٹریٹو سٔروِس]] - ([[Special:Diff/145722|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> ضِلعہٕ </nowiki><b> -> </b><nowiki>ضِلہٕ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مجموعی </nowiki><b> -> </b><nowiki>سۆمبرُنی</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[اوڈیسی (ویٖڈیو پلیٹ فارم)]] - ([[Special:Diff/145723|فَرَق]]) ====
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[کاتالان سۆتھُر]] - ([[Special:Diff/145724|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
==== [[ٹیمز دٔرؠیاو]] - ([[Special:Diff/145725|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[لندنُک بَنٛدَرگاہ]] - ([[Special:Diff/145726|فَرَق]]) ====
# <nowiki> دنیاہس </nowiki><b> -> </b><nowiki>دُنؠیاہس</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ُ. </nowiki><b> -> </b><nowiki>ُ۔</nowiki>
==== [[لاس اینٛجلسُک بَنٛدَرگاہ]] - ([[Special:Diff/145727|فَرَق]]) ====
# <nowiki> اً </nowiki><b> -> </b><nowiki>ن</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> میل </nowiki><b> -> </b><nowiki>میٖل</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
==== [[عام آدمی پارٹی]] - ([[Special:Diff/145728|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ہندوستٲنۍ </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[سِیٲسی ٹَسنہٕ]] - ([[Special:Diff/145729|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> کٔرتھ </nowiki><b> -> </b><nowiki>کٔرِتھ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[دھرمیندر پرَٛدھان]] - ([[Special:Diff/145730|فَرَق]]) ====
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ز. </nowiki><b> -> </b><nowiki>ز۔</nowiki>
==== [[جامع مسجد، سرینگر]] - ([[Special:Diff/145731|فَرَق]]) ====
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
==== [[جموں و کشمیر پیپلٕز ڈیموکریٹِک پارٹی]] - ([[Special:Diff/145733|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[لوٗسی اہریش]] - ([[Special:Diff/145734|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki>
# <nowiki> ٹیلی ویژنس </nowiki><b> -> </b><nowiki>ٹیلی وِجنس</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> ئیل </nowiki><b> -> </b><nowiki>ئیل</nowiki>
==== [[ژاچی ہَلیوی]] - ([[Special:Diff/145735|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki>
==== [[ژِپی شَویٖت]] - ([[Special:Diff/145736|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
==== [[ہایڈرٛوکلورِک ایسِڈ]] - ([[Special:Diff/145737|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
==== [[ریمِنٛگٹن ماڈَل 1100]] - ([[Special:Diff/145738|فَرَق]]) ====
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
==== [[جموں اینٛڈ کشمیٖر پیپلز کانفرنس]] - ([[Special:Diff/145739|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[شیٚن]] - ([[Special:Diff/145740|فَرَق]]) ====
# <nowiki> ێ </nowiki><b> -> </b><nowiki>یٚ</nowiki>
==== [[زمیٖن]] - ([[Special:Diff/145741|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[زوٗن]] - ([[Special:Diff/145742|فَرَق]]) ====
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> مجموعی </nowiki><b> -> </b><nowiki>سۆمبرُنی</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[کورین برٛوڈکاسٹِنٛگ سِسٹم]] - ([[Special:Diff/145743|فَرَق]]) ====
# <nowiki> دُنیاہٕکؠ </nowiki><b> -> </b><nowiki>دُنؠیاہٕکؠ</nowiki>
==26-7-2026==
==== [[اونتی پور اِیَر فورس سٹیشن]] - ([[Special:Diff/145917|فَرَق]]) ====
# <nowiki> تقریبا </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
==== [[اِیَربَس اے220]] - ([[Special:Diff/145918|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
==== [[برٛینٛڈَن آیِک]] - ([[Special:Diff/145919|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[جاوا سِکرِپٹ]] - ([[Special:Diff/145920|فَرَق]]) ====
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[پایتھَن (پرٛوگرامِنٛگ زَبان)]] - ([[Special:Diff/145921|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[ایچ اے ایل تیجس]] - ([[Special:Diff/145922|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ہندوستٲنۍ </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
# <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[چیٖنٕچ معشیت]] - ([[Special:Diff/145923|فَرَق]]) ====
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> دُنیاہُک </nowiki><b> -> </b><nowiki>دُنؠیاہُک</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> مُلک </nowiki><b> -> </b><nowiki>مُلُک</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مجموعی </nowiki><b> -> </b><nowiki>سۆمبرُنی</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[اَمریٖکٕچ معشیت]] - ([[Special:Diff/145924|فَرَق]]) ====
# <nowiki> دُنیا </nowiki><b> -> </b><nowiki>دُنؠیا</nowiki>
==== [[بَنٛگلہ دیشٕچ معشیت]] - ([[Special:Diff/145925|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki>
# <nowiki> دنیاہس </nowiki><b> -> </b><nowiki>دُنؠیاہس</nowiki>
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki>
==== [[بویِنٛگ 747]] - ([[Special:Diff/145926|فَرَق]]) ====
# <nowiki> اً </nowiki><b> -> </b><nowiki>ن</nowiki>
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> دُنیاہُک </nowiki><b> -> </b><nowiki>دُنؠیاہُک</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[اِیَربَس اے380]] - ([[Special:Diff/145927|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki>
# <nowiki> دنیاہک </nowiki><b> -> </b><nowiki>دُنؠیاہک</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> شُروٗع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[مَنٛزیُٛم کال]] - ([[Special:Diff/145928|فَرَق]]) ====
# <nowiki> اً </nowiki><b> -> </b><nowiki>ن</nowiki>
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> انسان </nowiki><b> -> </b><nowiki>اِنسان</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جنگ </nowiki><b> -> </b><nowiki>جَنٛگ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئیس </nowiki><b> -> </b><nowiki>ئیس</nowiki>
==== [[جۆم تہٕ کٔشیٖر ہِنٛز معشیت]] - ([[Special:Diff/145929|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> تقریبا </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
==== [[جاپانٕچ معشیت]] - ([[Special:Diff/145930|فَرَق]]) ====
# <nowiki> انتہائی </nowiki><b> -> </b><nowiki>اِنتِہٲیی</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> دنیاہک </nowiki><b> -> </b><nowiki>دُنؠیاہک</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ترٛامہٕ کال]] - ([[Special:Diff/145931|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> دنیا </nowiki><b> -> </b><nowiki>دُنؠیا</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
==== [[کٲنٛسؠ کال]] - ([[Special:Diff/145932|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[پٲکِستٲنِچ معیشت]] - ([[Special:Diff/145933|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
==== [[ہِندوستانٕچ معیشت]] - ([[Special:Diff/145934|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
==27-7-2026==
==== [[ویٖدِک کال]] - ([[Special:Diff/146045|فَرَق]]) ====
# <nowiki> اً </nowiki><b> -> </b><nowiki>ن</nowiki>
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> تِہ </nowiki><b> -> </b><nowiki>تہِ</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> صحیح </nowiki><b> -> </b><nowiki>صٔحیٖح</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> م. </nowiki><b> -> </b><nowiki>م۔</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[جاوا (پرٛوگرٛامِنٛگ زَبان)]] - ([[Special:Diff/146046|فَرَق]]) ====
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ورژن </nowiki><b> -> </b><nowiki>ؤرجَن</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> کِہ </nowiki><b> -> </b><nowiki>کہِ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[یوٗ سی براؤزر]] - ([[Special:Diff/146047|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
==== [[ایٖرانٕچ معیشت]] - ([[Special:Diff/146048|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> دُنیاہُک </nowiki><b> -> </b><nowiki>دُنؠیاہُک</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> گھر </nowiki><b> -> </b><nowiki>گرٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[قراقرم مَہوَتھ]] - ([[Special:Diff/146049|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> دنیاہک </nowiki><b> -> </b><nowiki>دُنؠیاہک</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
==== [[گوٗگُل ڈیٖپ مایِنٛڈ]] - ([[Special:Diff/146050|فَرَق]]) ====
# <nowiki> ڈویژنس </nowiki><b> -> </b><nowiki>ڈِویجَنس</nowiki>
# <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki>
# <nowiki> ۓ </nowiki><b> -> </b><nowiki>ۓ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ڈیمس ہسابس]] - ([[Special:Diff/146051|فَرَق]]) ====
# <nowiki> ابتدائی </nowiki><b> -> </b><nowiki>اِبتدٲیی</nowiki>
# <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki>
# <nowiki> بَھ </nowiki><b> -> </b><nowiki>بھَ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ۓ </nowiki><b> -> </b><nowiki>ۓ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[سافٹ ویر زٲژ]] - ([[Special:Diff/146052|فَرَق]]) ====
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[برٛایِن وِلسن]] - ([[Special:Diff/146053|فَرَق]]) ====
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[سینٹینیلا ہسپتال میڈیکل سینٹر]] - ([[Special:Diff/146054|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> علاج </nowiki><b> -> </b><nowiki>یَلاج</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[گوٗگُل فوٹوز]] - ([[Special:Diff/146055|فَرَق]]) ====
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> ٕ. </nowiki><b> -> </b><nowiki>ٕ۔</nowiki>
# <nowiki> ٘ </nowiki><b> -> </b><nowiki>ٚ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[گوٗگُل ترجمہٕ]] - ([[Special:Diff/146056|فَرَق]]) ====
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[گوٗگُل کروٗم]] - ([[Special:Diff/146057|فَرَق]]) ====
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[سَبوے سرفرز]] - ([[Special:Diff/146058|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ٹیمپٕل رن]] - ([[Special:Diff/146059|فَرَق]]) ====
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
==== [[وٹس ایپ]] - ([[Special:Diff/146060|فَرَق]]) ====
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> ھ. </nowiki><b> -> </b><nowiki>ھ۔</nowiki>
==== [[مایکروسافٹ ونڈوز]] - ([[Special:Diff/146061|فَرَق]]) ====
# <nowiki> ٹ. </nowiki><b> -> </b><nowiki>ٹ۔</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
==== [[دربار مو]] - ([[Special:Diff/146062|فَرَق]]) ====
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> شُروٗع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> کٔرتھ </nowiki><b> -> </b><nowiki>کٔرِتھ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki>
# <nowiki> وقت </nowiki><b> -> </b><nowiki>وَقٕت</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> چِہ </nowiki><b> -> </b><nowiki>چہِ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[کمبوجہ]] - ([[Special:Diff/146063|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> جنگن </nowiki><b> -> </b><nowiki>جَنٛگن</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> صحیح </nowiki><b> -> </b><nowiki>صٔحیٖح</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مشہور </nowiki><b> -> </b><nowiki>مَشہوٗر</nowiki>
# <nowiki> ہندوستٲنی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
# <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[اَشوک]] - ([[Special:Diff/146064|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[اِنٛڈین انسٹی ٹیوٹ آف سِکیٖنٛگ اینٛڈ ماونٛٹینیرِنٛگ]] - ([[Special:Diff/146065|فَرَق]]) ====
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> دُنیاہَس </nowiki><b> -> </b><nowiki>دُنؠیاہَس</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ڈوٗگٕرؠ لوٗکھ]] - ([[Special:Diff/146066|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[جۆم تہٕ کٔشیٖر فُٹ بال ایسوسی ایشن]] - ([[Special:Diff/146067|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ہندوستٲنی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[اَبھِجیٖت دِپکے]] - ([[Special:Diff/146068|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> امہ </nowiki><b> -> </b><nowiki>اَمہِ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> حکوٗمت </nowiki><b> -> </b><nowiki>حوٚکوٗمَتھ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
==== [[جاپانٕچ معشیت]] - ([[Special:Diff/146069|فَرَق]]) ====
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
==28-7-2026==
==== [[بی ایم ڈبلیٛو ایس1000آرآر]] - ([[Special:Diff/146163|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ڈُکاٹی مونسٹر]] - ([[Special:Diff/146164|فَرَق]]) ====
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[بَراک اوبامہ]] - ([[Special:Diff/146165|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki>
==== [[لویی پارٹرِج]] - ([[Special:Diff/146166|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
==== [[مٔہِنٛدرٛا تھار]] - ([[Special:Diff/146167|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ے. </nowiki><b> -> </b><nowiki>ے۔</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
==== [[رولز رویِس فینٹم ٲٹھِم]] - ([[Special:Diff/146168|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> لگژری </nowiki><b> -> </b><nowiki>لَگجَری</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[فورد موٹر کمپنی]] - ([[Special:Diff/146169|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> دُنیا </nowiki><b> -> </b><nowiki>دُنؠیا</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران
==== [[فورڈ ایف-سیریٖز]] - ([[Special:Diff/146170|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> پرچم </nowiki><b> -> </b><nowiki>جَنٛڈٕ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[وولکس ویگن بیٖٹل]] - ([[Special:Diff/146171|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> امہ </nowiki><b> -> </b><nowiki>اَمہِ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> دعویٰ </nowiki><b> -> </b><nowiki>دعوا</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مجموعہٕ </nowiki><b> -> </b><nowiki>سۆمبرُن</nowiki>
# <nowiki> ۅ </nowiki><b> -> </b><nowiki>ۄ</nowiki>
# <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[نِکولاس مادُرو]] - ([[Special:Diff/146172|فَرَق]]) ====
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ٹیٚسلا سایبر ٹرَٛک]] - ([[Special:Diff/146173|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> میل </nowiki><b> -> </b><nowiki>میٖل</nowiki>
# <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==29-7-2026==
==== [[تادے پۄگاچار]] - ([[Special:Diff/146267|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ؠ مٕتؠ </nowiki><b> -> </b><nowiki>ؠمٕتؠ</nowiki>
==== [[اپالاچی ہایی سکوٗل]] - ([[Special:Diff/146268|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ضِلعہٕ </nowiki><b> -> </b><nowiki>ضِلہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[2024 اپالاچی ہایی سکوٗل گولہِ حملہٕ]] - ([[Special:Diff/146269|فَرَق]]) ====
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[2026 آزاد کٔشیٖر احتِجاج]] - ([[Special:Diff/146270|فَرَق]]) ====
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> شُروٗع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[بَلتی زَبان]] - ([[Special:Diff/146271|فَرَق]]) ====
# <nowiki> اردو </nowiki><b> -> </b><nowiki>اُردوٗ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پاکستانی </nowiki><b> -> </b><nowiki> پٲکِستٲنؠ</nowiki>
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> ضلعہٕ </nowiki><b> -> </b><nowiki>ضِلہٕ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[سینٹرل اِنسٹیٹیوٹ آف بُدھِسٹ سٕٹَڈیٖز]] - ([[Special:Diff/146272|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> دوا </nowiki><b> -> </b><nowiki>دَوا</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> سۭتہِ </nowiki><b> -> </b><nowiki>سٟتہِ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki>
# <nowiki> ٘ </nowiki><b> -> </b><nowiki>ٚ</nowiki>
==== [[ایس اَے جی سویِر ایس اَے جی ایم 400]] - ([[Special:Diff/146273|فَرَق]]) ====
# <nowiki> ق. </nowiki><b> -> </b><nowiki>ق۔</nowiki>
==== [[آل اِنٛڈیا کشمیٖر کمیٹی]] - ([[Special:Diff/146274|فَرَق]]) ====
# <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
==== [[بَلتی لوٗکھ]] - ([[Special:Diff/146275|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> ضلعس </nowiki><b> -> </b><nowiki>ضِلس</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
==== [[جَنٛگٕلؠ بیٛٲر]] - ([[Special:Diff/146276|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> تقریبا </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ؤ </nowiki><b> -> </b><nowiki>و</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ؠ. </nowiki><b> -> </b><nowiki>ؠ۔</nowiki>
# <nowiki> ؠ مٕتؠ </nowiki><b> -> </b><nowiki>ؠمٕتؠ</nowiki>
==== [[رایَل ایٚنفیٖلڈ بُلیٚٹ]] - ([[Special:Diff/146277|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[بازنطینی سلطنت]] - ([[Special:Diff/146278|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جنگن </nowiki><b> -> </b><nowiki>جَنٛگن</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> دنیا </nowiki><b> -> </b><nowiki>دُنؠیا</nowiki>
# <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki>
# <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==30-7-2026==
==== [[سیمسینٛگ گیٚلیکسی S25]] - ([[Special:Diff/146419|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[جیریٚڈ لیٹو]] - ([[Special:Diff/146420|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
==== [[آل اِنٛڈیا سُٹوڈنٹس فیڈریشن]] - ([[Special:Diff/146421|فَرَق]]) ====
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki>
# <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki>
# <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki>
# <nowiki> یوٗنیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[آل اِنٛڈیا سُٹوڈنٹس ایسوسی ایشن]] - ([[Special:Diff/146422|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki>
==== [[سُٹوڈنٹس فیڈریشن آف اِنٛڈیا]] - ([[Special:Diff/146423|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
==== [[تھۆدٕ مۄہنیٛو]] - ([[Special:Diff/146424|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ==حوالہٕ== </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki>
# <nowiki> س. </nowiki><b> -> </b><nowiki>س۔</nowiki>
==== [[کٲسِب مۄہنیٛو]] - ([[Special:Diff/146425|فَرَق]]) ====
# <nowiki> ابتدائی </nowiki><b> -> </b><nowiki>اِبتدٲیی</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki>
# <nowiki> ==حوالہٕ== </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki>
# <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki>
==== [[گۄڈٕ مۄہنیٛو]] - ([[Special:Diff/146426|فَرَق]]) ====
# <nowiki> ابتدائی </nowiki><b> -> </b><nowiki>اِبتدٲیی</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki>
==== [[کارکُن مۄہنیٛو]] - ([[Special:Diff/146427|فَرَق]]) ====
# <nowiki> ابتدائی </nowiki><b> -> </b><nowiki>اِبتدٲیی</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> انسان </nowiki><b> -> </b><nowiki>اِنسان</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
==== [[تارک مۄہنیٛو]] - ([[Special:Diff/146428|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> انسان </nowiki><b> -> </b><nowiki>اِنسان</nowiki>
# <nowiki> ==حوالہٕ== </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[نِکہٕ مۄہنیٛو]] - ([[Special:Diff/146429|فَرَق]]) ====
# <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> تقریبا </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki>
# <nowiki> ==حوالہٕ== </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> میٹر </nowiki><b> -> </b><nowiki>میٖٹَر</nowiki>
# <nowiki> ؤ </nowiki><b> -> </b><nowiki>و</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
==== [[2025 ٹوٗر دی فرٛانٛس]] - ([[Special:Diff/146431|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki>
# <nowiki> گۄڈٕنیُک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[2026 ٹوٗر دی فرٛانٛس]] - ([[Special:Diff/146432|فَرَق]]) ====
# <nowiki> اً </nowiki><b> -> </b><nowiki>ن</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> وقت </nowiki><b> -> </b><nowiki>وَقٕت</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[ریمکو ایونپول]] - ([[Special:Diff/146433|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==31-7-2026==
==== [[آر ایم آیس ٹایٹینِک]] - ([[Special:Diff/146619|فَرَق]]) ====
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
==== [[تاو مَت]] - ([[Special:Diff/146620|فَرَق]]) ====
# <nowiki> ؤ </nowiki><b> -> </b><nowiki>و</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[قایِم شہر]] - ([[Special:Diff/146621|فَرَق]]) ====
# <nowiki> مجموعہٕ </nowiki><b> -> </b><nowiki>سۆمبرُن</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ناگ(داتھ)]] - ([[Special:Diff/146622|فَرَق]]) ====
# <nowiki> ُ. </nowiki><b> -> </b><nowiki>ُ۔</nowiki>
==== [[مَسجِد اَقصیٰ]] - ([[Special:Diff/146623|فَرَق]]) ====
# <nowiki> تِہ </nowiki><b> -> </b><nowiki>تہِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> دُنیاہَس </nowiki><b> -> </b><nowiki>دُنؠیاہَس</nowiki>
# <nowiki> يٖ </nowiki><b> -> </b><nowiki>یٖ</nowiki>
# <nowiki> مِہ </nowiki><b> -> </b><nowiki>مہِ</nowiki>
==== [[شاومی 13]] - ([[Special:Diff/146624|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[شاومی]] - ([[Special:Diff/146625|فَرَق]]) ====
# <nowiki> تقریبا </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki>
# <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki>
# <nowiki> دنیاہس </nowiki><b> -> </b><nowiki>دُنؠیاہس</nowiki>
# <nowiki> کِہ </nowiki><b> -> </b><nowiki>کہِ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[کیٛوٗشوٗ]] - ([[Special:Diff/146626|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> گھرٕ </nowiki><b> -> </b><nowiki>گرٕ</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> میل </nowiki><b> -> </b><nowiki>میٖل</nowiki>
# <nowiki> مربع </nowiki><b> -> </b><nowiki>چَکور</nowiki>
==== [[یاژٕشیرو]] - ([[Special:Diff/146627|فَرَق]]) ====
# <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki>
# <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> گھرن </nowiki><b> -> </b><nowiki>گرن</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> میل </nowiki><b> -> </b><nowiki>میٖل</nowiki>
# <nowiki> مربع </nowiki><b> -> </b><nowiki>چَکور</nowiki>
==== [[کُماموٹو پریفیکچر]] - ([[Special:Diff/146628|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جنوب </nowiki><b> -> </b><nowiki>جۆنوٗب</nowiki>
# <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki>
# <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki>
# <nowiki> دارالحکومت </nowiki><b> -> </b><nowiki>رازدٲنؠ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki>
# <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki>
# <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> میل </nowiki><b> -> </b><nowiki>میٖل</nowiki>
# <nowiki> مربع </nowiki><b> -> </b><nowiki>چَکور</nowiki>
==== [[2026 کُماموٹو بُنیُل]] - ([[Special:Diff/146629|فَرَق]]) ====
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki>
# <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[چیٹ جی پی ٹی]] - ([[Special:Diff/146630|فَرَق]]) ====
# <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki>
==== [[آیفون 17]] - ([[Special:Diff/146631|فَرَق]]) ====
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki>
==== [[آے او ایس 26]] - ([[Special:Diff/146632|فَرَق]]) ====
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki>
# <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
# <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki>
==== [[ایپل اے19]] - ([[Special:Diff/146633|فَرَق]]) ====
# <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki>
# <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki>
# <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki>
# <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[ایپل کمپنی، انکارپوریٹڈ]] - ([[Special:Diff/146634|فَرَق]]) ====
# <nowiki> چَھ </nowiki><b> -> </b><nowiki>چھَ</nowiki>
# <nowiki> دنیا </nowiki><b> -> </b><nowiki>دُنؠیا</nowiki>
# <nowiki> صِہ </nowiki><b> -> </b><nowiki>صہِ</nowiki>
# <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki>
# <nowiki> ئین </nowiki><b> -> </b><nowiki>ئین</nowiki>
# <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki>
# <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki>
==== [[وۄتلاو]] - ([[Special:Diff/146635|فَرَق]]) ====
# <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki>
# <nowiki> ==حوالہٕ== </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki>
# <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki>
# <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki>
# <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki>
h1wbqh0zj4bnakkf9o779gdol856ogc
وۄتلاو
0
31904
146635
146438
2026-07-31T18:02:03Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
146635
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''وۄتلاو''' یا '''وۄتلُن کرٛم''' چھُ زوٗ ہیٛٔژ آبٲدی ہنٛزن وراثتی خصوصیاتن مَنٛز اکہٕ پتہٕ بییہٕ پیٖرِ مَنٛز بدلاوس ونان۔<ref>{{ویب حَوالہٕ|year=2016|title=Evolution Resources|url=http://www.nas.edu/evolution/index.html|url-status=live|archive-url=https://web.archive.org/web/20160603230514/http://www.nas.edu/evolution/index.html|archive-date=3 June 2016|publisher=[[National Academies of Sciences, Engineering, and Medicine]]|location=Washington, D.C.}}</ref> یہٕ چھ تمہٕ وِزِ سپدان ییٚلہٕ وۄتلاو یِتھ کٔنؠ زن [[جینی ییٖرُن]] تہٕ قۄدرتی چُناو چھُ جینی بؠنؠر پؠٹھ کٲم کران، ییٚمہٕ کہِ وجہہ سٟتؠ چھُ آبٲدی مَنٛز کم یا زیٛادٕ خاص خصوصیات ینہٕ والؠن پیٖرؠن مَنٛز عام گژھان۔<ref name="Scott-Phillips-2014">{{Cite journal|last=Scott-Phillips|first=Thomas C.|last2=Laland|first2=Kevin N.|author-link2=Kevin Laland|last3=Shuker|first3=David M.|last4=Dickins|first4=Thomas E.|last5=West|first5=Stuart A.|author-link5=Stuart West|display-authors=3|date=May 2014|title=The Niche Construction Perspective: A Critical Appraisal|journal=[[Evolution (journal)|Evolution]]|volume=68|issue=5|pages=1231–1243|bibcode=2014Evolu..68.1231S|doi=10.1111/evo.12332|issn=0014-3820|pmc=4261998|pmid=24325256|quote=Evolutionary processes are generally thought of as processes by which these changes occur. Four such processes are widely recognized: natural selection (in the broad sense, to include sexual selection), genetic drift, mutation, and migration (Fisher 1930; Haldane 1932). The latter two generate variation; the first two sort it.}}</ref> وۄتلُن کرٛم کہِ کارکردگی سٟتؠ زوٗدیُٛت نظام کس ہر سٕترس پؠٹھ چھ [[زٲژٕ ہژھ]] زؠوان۔
== حَوالہٕ ==
p1qb6v44tz8wk8qxb9blsngrc8hao3o
آیفون 17
0
31946
146631
146459
2026-07-31T18:01:43Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
146631
wikitext
text/x-wiki
{{Infobox equipment|front_camera=18 MP, f/1.9, 23 mm|rear_camera=وایِڈ: 48 MP, f/1.6, 26 mm </br> الٹرا وایِڈ: 48 MP, f/2.2, 13 mm}}
'''آیفون 17''' یا '''آیی فون 17''' چھُ اَکھ [[سمارٹ فون]] یُس [[ایپل کمپنی، انکارپوریٹڈ|ایپلَن]] تیار کوٚرمُت تہٕ مارکیٹِنٛگ چھُ کوٚرمُت یُس آیی فون کِس کُنوُہمہِ نسلُک حصہٕ چھُ۔ آیی فون 16 پتہٕ آو 9 سَتَمبَر 2025 کیلیفورنیا کِس کُپرٹینو کِس ایپل پارکہِ مَنٛز أکِس ایپل ایونٹَس دوران زِیٛادٕ قٟمت، تازٕ کرنہٕ آمُت آیفون 17 Pro تہٕ 17 Pro Max تہٕ نٔوِس آیی فون اییَرَس سٟتؠ اعلان کرنہٕ تہٕ 19 سَتَمبَر جٲری کرنہٕ۔<ref>{{Cite web|date=September 9, 2025|title=Apple debuts iPhone 17|url=https://www.apple.com/newsroom/2025/09/apple-debuts-iphone-17/|access-date=September 9, 2025|publisher=Apple Inc.}}</ref>
== حَوالہٕ ==
[[زٲژ:موبایِل فون]]
rxv95n6qhtdq1m600yyeyxiuzf7kln4
ایپل اے19
0
31949
146633
146453
2026-07-31T18:01:53Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
146633
wikitext
text/x-wiki
{{infobox equipment}}
'''ایپل اے 19''' تہٕ '''ایپل اے 19 پرٛو''' چھُ 64 بٹ اے آر ایم پؠٹھ مبنی سسٹمن ہند جورٕ اکس چِپس پؠٹھ (ایس او سی) یُس [[ایپل کمپنی، انکارپوریٹڈ|ایپل اِنکارپوریشنَن]] ڈیزاین کوٚر، ایپل سلکان سیریزک حصہٕ چھُ۔ اے 19 چھُ [[آیفون 17]] تہٕ [[آیفون 17 ای]] یس مَنٛز اِستِمال گژھان، ییٚلہ زن اے 19 پرٛو آیی فون17 پرٛو، آیفون 17 پرٛو میکس تہٕ آیفون ایرس مَنٛز اِستِمال گژھان چھُ۔ 9 سَتَمبَر 2025 ہس مَنٛز آو اعلان کرنہٕ، تیم چھ بالترتیب ایپل A18 تہٕ ایپل A18 پرٛو پرٛوسیسرزن ہُنٛد جٲنشین۔<ref>{{ویب حَوالہٕ|title=Apple debuts iPhone 17|url=https://www.apple.com/newsroom/2025/09/apple-debuts-iphone-17/|access-date=2025-09-17|website=Apple Newsroom|language=en-US}}</ref><ref>{{ویب حَوالہٕ|title=Introducing iPhone Air, a powerful new iPhone with a breakthrough design|url=https://www.apple.com/newsroom/2025/09/introducing-iphone-air-a-powerful-new-iphone-with-a-breakthrough-design/|access-date=2025-09-17|website=Apple Newsroom|language=en-US}}</ref><ref>{{ویب حَوالہٕ|title=Apple unveils iPhone 17 Pro and iPhone 17 Pro Max|url=https://www.apple.com/newsroom/2025/09/apple-unveils-iphone-17-pro-and-iphone-17-pro-max/|access-date=2025-09-17|website=Apple Newsroom|language=en-US}}</ref>
==حَوالہٕ==
[[زٲژ:سی پی یوٗ]]
fw37an5zoliwo6411ovqso0krmuz6uf
آے او ایس 26
0
31951
146632
146458
2026-07-31T18:01:48Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
146632
wikitext
text/x-wiki
{{Infobox software/Wikidata}}
'''آے او ایس 26''' یا '''آیی آو ایس 26''' چھُ [[آیفون]] خٲطرٕ ایپلُک [[آی او ایس|iOS آپریٹِنٛگ سِسٹمُک]] کُنوُہِم بوٚڑ ریلیز۔ امیُک اعلان آو 9 جون 2025 ورلڈ وایڈ ڈویلپرز کانفرنسہِ (WWDC) مَنٛز کرنہٕ، تہٕ 15 سَتَمبَر 2025 آو جٲری کرنہٕ۔ iOS 18 ہُک جانشین، امیُک ورجن نمبر آو 26 تام برونہہ کُن اننہٕ تِکیازِ ایپلَن اپنوو پننِس آپریٹنگ سسٹمَس مَنٛز مستقل مزاجی خٲطرٕ اَکھ ؤرؠ یَس پؠٹھ مبنی کنونشن۔<ref>{{Cite web|last=Pandey|first=Rajesh|date=June 9, 2025|title=Goodbye iOS 19, hello iOS 26: Apple switches to year-based names|url=https://www.cultofmac.com/news/goodbye-ios-19-hello-ios-26-apple-switches-to-year-based-name|url-status=live|archive-url=https://web.archive.org/web/20250609224752/https://www.cultofmac.com/news/goodbye-ios-19-hello-ios-26-apple-switches-to-year-based-name|archive-date=June 9, 2025|access-date=June 10, 2025|website=Cult of Mac|language=en-US}}</ref>
iOS 26 چھُ لیکویڈ گلاس ڈیزاین لینگویج مُتعارف کران یُس باقٕے تمام ایپل پلیٹ فارمَن پؠٹھ اشتراک چھُ یِوان کرنہٕ، یُس iOS 7 پتہٕ یوزر انٹرفیسُک گۄڈٕنِچ بٔڑ نوِ سرٕ ڈیزاین چھُ۔ ویلیٹ ایپ چھُ لایو سرگرمیہِ ہُنٛد اِستِمال کٔرِتھ پروازٕچ حیثیت ٹریک تہٕ شییَر کرنٕچ صلٲحِیت سٟتؠ اَکھ بہتر بورڈنگ پاس متعارف کران۔ ایپل انٹیلی جنسٕچ نٔوؠ خصوصیاتَن مَنٛز چھِ ویجول انٹیلی جنسَس مَنٛز اضٲفی [[چیٹ جی پی ٹی]] انٹیگریشن شٲمِل، یُس وۄنؠ سِکرین شاٹ تُلنہٕ وِزِ اِستِمال چھُ یِوان کرنہٕ، تہٕ تھرڈ پارٹی ایپس ہٕنٛز ایپل انٹیلی جنس فریم ورکَس ضم کرنٕچ صلٲحِیت چھِ۔
یہِ ریلیٖز آو بٔڑِس پیمانَس پؠٹھ تنقیٖدی تہٕ صارفَن ہٕنٛدِ استقبالَس سٟتؠ پذیراے حٲصِل، جٲیزٕ نِنہٕ والؠو تہٕ صارفینَو کٔر امِکؠ متنازعہ لِکوِڈ گلاس انٹرفیس، کارکردٕگی ہٕنٛدِس مسلَن، لوٚت اپناونٕچ شرح، تہٕ بیٹری ہٕنٛز زندگی تہٕ استعمالَس مُتعلِق بٔڑِس پیمانَس پؠٹھ شِکایاتَن پؠٹھ تنقیٖد۔<ref name="TechRadar">{{cite news|last=Richards|first=Jamie|title=Liquid Glass totally wrecks the Home Screen in iOS 26 – and I'm waiting for the option to change it back|work=TechRadar|date=19 Sep 2025|url=https://www.techradar.com/phones/iphone/im-a-huge-ios-26-fan-but-liquid-glass-has-totally-ruined-one-of-the-iphones-most-important-features|archive-date=February 12, 2026|access-date=January 28, 2026|archive-url=https://web.archive.org/web/20260212143704/https://www.techradar.com/phones/iphone/im-a-huge-ios-26-fan-but-liquid-glass-has-totally-ruined-one-of-the-iphones-most-important-features|url-status=live}}</ref>
==حَوالہٕ==
[[زٲژ:سافٹ وییَر]]
jbuldlevuno350plcn6mb48oku5oqrd
2026 کُماموٹو بُنیُل
0
31954
146629
146504
2026-07-31T18:01:33Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
146629
wikitext
text/x-wiki
{{Infobox earthquake|name=2026 کُماموٹو بُنیُل|image=M 6.8 - 5 km E of Uto, Japan.png|image_size=|pushpin_map=Japan|caption={{Abbr|USGS|United States Geological Survey}} ShakeMap|timestamp=2026-07-28 07:27:15|anss_url=us6000tgb9|isc_event=646050065|local_date={{Start date|df=yes|2026|07|28}}|local_time=16:27:15 [[Japan Standard Time|JST]] ([[UTC+9]])|magnitude={{M|w|link=y|6.8}}<br />{{M|j|7.1|link=y}}|coordinates={{Coord|32.682|130.722|display=inline,title}}|depth={{cvt|10|km}}|max_intensity={{JMA|7|MMI|9}}|damage=|foreshocks=|aftershocks=|landslide=|fault=[[Futagawa-Hinagu fault zone|Hinagu Fault]]|tsunami=|pga=1.7 ''[[Peak ground acceleration|g]]''|pgv={{cvt|94.26|cm|ft}}/s|areas_affected=[[Kumamoto Prefecture|Kumamoto]], [[Ōita Prefecture|Ōita]] and [[Fukuoka Prefecture]]s, Japan|type=[[Strike-slip]]|casualties=35 موٗدؠ، 129 زخمی|citations=|duration=16 سیکنڈ}}
[[فَیِل:2026 Kumamoto Earthquake JSDF Rescue 20260729.jpg|thumb|بُنلہِ پتہٕ ]]
[[فَیِل:Rescue_at_AEON_Mall_Kumamoto_(2026_Kumamoto_Earthquake).jpg|thumb|بُنلہِ پتہٕ ]]
28 جُلَے 2026 16:27:15 JST (07:27:15 UTC) آو جۆنوٗبی جاپانَس مَنٛز [[کُماموٹو پریفیکچر|کُماموٹو پریفیکچرَس]] مَنٛز 10 کِلوٗمیٖٹَر (6.2 میٖل) سرٛنؠرَس پؠٹھ Mww 6.8 (MJMA 7.1) کہِ شدت سٟتؠ بُنیُل۔ کم از کم گٔیہِ 35 نفر ہلاک تہٕ درجن واد زخمی گٔیہِ۔<ref name=":0">{{cite anss|M 6.8 – 5 km E of Uto, Japan|2026|us6000tgb9}}</ref>
== حَوالہٕ ==
[[زٲژ:2026 واقعات]]
[[زٲژ:جاپان]]
ml17s6p2lymtqm4bmcdzlmtliakfvii
کُماموٹو پریفیکچر
0
31955
146628
146509
2026-07-31T18:01:28Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
146628
wikitext
text/x-wiki
{{Infobox settlement/Wikidata}}
'''کُماموٹو پریفیکچر''' چھُ جاپانُک اَکھ پریفیکچر یُس [[کیٛوٗشوٗ]] [[لانٛکھ|لانٛکہِ]] پؠٹھ واقع چھُ۔ کُماموٹو پریفیکچرٕچ آبٲدی چھےٚ 1,683,115 (1 اکتوبر 2025 تام) تہٕ اَمیُک جغرافیٲیی رۄقبہٕ چھُ 7,409 چَکور کلومیٹر (2,861 چَکور میٖل)۔ کوماموٹو پریفیکچرچ سرحد چھِ شمالس مَنٛز فوکوکا پریفیکچر، شمال مشرقس مَنٛز [[اویٹا پریفیکچر]]، جۆنوٗب مشرقس مَنٛز [[میازاکی پریفیکچر]]، تہٕ جنوبس مَنٛز [[کاگوشیما پریفیکچر|کاگوشیما پریفیکچرس]] سٟتؠ۔
کماموٹو چھ کماموٹو پریفیکچرک رازدٲنؠ تہٕ سارِوٕے کھۄتہٕ بٔڑؠ شَہَر، باقی بڑؠن شہرن سٟتؠ بشمول [[یاژٕشیروشی]] [[اماکوسا]]، تہٕ [[تمانا، کُماموٹو|تمانا]].<ref>Nussbaum, Louis-Frédéric. (2005). "Kumamoto prefecture" in {{Google books|p2QnPijAEmEC|''Japan Encyclopedia'', p. 572|page=572}}.</ref>
== آبٲدی ==
{{Historical populations/Wikidata}}
== حَوالہٕ ==
[[زٲژ:جاپان]]
jvwobuvyz4ct1bbgt5j61atz8ecsjfj
یاژٕشیرو
0
31956
146627
146515
2026-07-31T18:01:23Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
146627
wikitext
text/x-wiki
{{Infobox settlement/Wikidata}}[[File:Yatsushiro_City_Hall_2023-2.JPG|right|thumb|270x270px|یاژٕشیروشی سِٹی ہال]]
[[File:Yatsushiro_castle.JPG|right|thumb|270x270px|یاژٕشیروشی میٚحلٕکؠ کھَنٛڈراتھ ]]
'''یاژٕشیروشی''' ('''八代市، یاژٕشیرو-شی''') چھُ اَکھ شَہَر یُس [[کُماموٹو پریفیکچر]]، جاپانَس مَنٛز واقع چھُ۔ 1 اَگَست 2024 تام، شہرچ تخمینہ آبٲدی ٲس 57,953 گرن مَنٛز 120,389، تہٕ آبٲدی ہنٛز کثافت ٲس 300 نفر فی کلومیٹر 2۔ شہرُک کُل رقبہٕ چھُ 681.29 کلومیٹر2 (263.05 چَکور میٖل)۔<ref name="Yatsushiro-hp">{{cite web|title=Yatsushiro City official statistics|url=https://www.city.yatsushiro.lg.jpl|location=Japan|language=ja}}{{Dead link|date=January 2026|bot=InternetArchiveBot}}</ref>
==حَوالہٕ==
[[زٲژ:جاپان]]
t0a56pcm467fjigxqaf70b8f7cl9r0v
کیٛوٗشوٗ
0
31959
146626
146525
2026-07-31T18:01:18Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
146626
wikitext
text/x-wiki
{{مولوٗماتھ
| صِرِف کٲشُر = آ
| لوگو = Terra Kyushu 20091028.jpg
| تَصویٖر = Kyushu Region in Japan (extended).svg
}}
'''کیٛوٗشوٗ''' {{linktext|九州}}<ref>{{cite book|script-title=ja:NHK日本語発音アクセント新辞典|publisher=NHK Publishing|editor=NHK Broadcasting Culture Research Institute|date=24 May 2016|lang=ja}}</ref><ref>{{Shinmeikai Nihongo Accent Jiten 2nd Edition|p=216}}</ref> ({{lit}} نَو صوبہٕ) چھُ [[جاپان]] کؠن ژورن اہم [[لانٛکھ|لانٛکن]] مَنٛز ترٛیِم سارِوٕے کھۄتہٕ بۆڑ۔
کیٛوٗشوُک زمینی رۄقبہٕ چھُ 36,782 چَکور کلومیٹر (14,202 چَکور میٖل) تہٕ 2025 تام چھِ آبٲدی 12,382,121۔
اَکھ نظریہٕ چھُ یہٕ زِ کیٛوٗشوٗ اوس قدیم زمانس مَنٛز پنُن آزاد خاندانک گرٕ، یتہٕ اَکھ الگ، جۆنوٗبی اثر و رسوخ ثقافت تہٕ رؠوایت پروان چھِ یۄس [[ہونشوٗ]] نش الگ ٲس۔<ref>{{Cite web|title=伝統芸能・工芸|九州への旅行や観光情報は九州旅ネット|url=https://www.welcomekyushu.jp/history/tradition/index.html|url-status=dead|archive-url=https://web.archive.org/web/20241213104338/https://www.welcomekyushu.jp/history/tradition/index.html|archive-date=2024-12-13|access-date=2025-05-16|website=www.welcomekyushu.jp|language=ja}}</ref>
==حَوالہٕ ==
[[زٲژ:جاپان]]
c5yrowa1a8l4ojepmn48ivc1cdz9jzn
مَسجِد اَقصیٰ
0
31963
146623
146553
2026-07-31T18:01:03Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
146623
wikitext
text/x-wiki
{{Infobox structure
|localitzacio={{flag|فَلسطیٖن}}
}}
'''مَسجِد اَقصیٰ''' ({{زَبان|Ar|المسجد الأقصى}}) یا '''قِبلی مسجِد''' («'''قٔبلٕچ مٔشیٖد'''») چھُ اِسلامَس مَنٛز تریِم سارِوٕے کھۄتہٕ مُقَدس جاے، یۄس بَیتُ المَقَدس (یَروٗشَلَمَس) مَنٛز واقَع چھُ۔ اِسلامی عٔقیٖدَس مَنٛز، یہِ چھُ حَرمُ الشَّریٖفُک حِصہٕ تہٕ مُسلمانَن ہِنٛز گۄڈٕنیُٛک [[قٔبلہٕ]]۔<ref>{{Cite journal |last=Salameh |first=Khader |date=2009 |title=A New Saljuq Inscription in the Masjid al-Aqsa, Jerusalem |url=http://dx.doi.org/10.1179/175638009x427620 |journal=Levant |volume=41 |issue=1 |pages=107–117 |doi=10.1179/175638009x427620 |s2cid=162230613 |issn=0075-8914 |access-date=20 August 2022 |archive-date=19 July 2023 |archive-url=https://web.archive.org/web/20230719062642/https://www.tandfonline.com/doi/abs/10.1179/175638009X427620 |url-status=live |url-access=subscription }}</ref>
==اَہمِیت تہٕ روٗحٲنِیت==
[[مُسلمان|مُسلمانَن]] ہُنٛد عٔقیٖدٕ چھُ زِ [[مُحَمَّد|نَبی مُحَمَّد (صَلَّی اللہُ عَلَیہِ وَسَلَّم)]] ٲسؠ [[اِسرا تہٕ معراج|اِسرا تہٕ معراجَس]] دَوران [[مکہٕ]] کِس [[مَسجِدُ الحرام|مَسجِد حَرام]] پؠٹھٕ اَتھ مُقَدس جایہِ تام سَفَر کَرِتھ ٲمٕتؠ۔ [[قُرآن|قُرآنَس]] مَنٛز چھُ اَمیُک ذِکِر آمُت کَرنہٕ زِ [[اللہ|خۄدایَن]] چھُ اَتھ جایہِ تہٕ اَمہِ کِس أنٛدؠ پٔکھؠ بَرکَت بَخشؠ مٕژ۔ مُسلمان پَران چھِ زِ یہِ ٲسؠ مکہٕ کِس کَعبہٕ بَننہٕ پَتہٕ دُیِم سارِوٕے کھۄتہٕ پرٛٲنؠ مَسجِد یۄس زَمیٖنَس پؠٹھ بَناوَنہٕ آیہِ۔
==تَوٲریٖخ==
گۄڈنِک پٲٹھؠ اوس یہِ اَکھ لۄکُٹ نؠماز جاے یُس دُیِم خَلیٖفہٕ [[عمر بِن خطاب|عُمَر (رَضِیَ اللہُ عَنہُ)]] ہَن بَنٲو۔ پَتہٕ کٔرؠ اُموی خَلیٖفہٕ [[عَبدُ المَلِک بِن مَروان|عَبدُ المَلِک]] تہٕ أمِس سٕنٛدؠ نؠچِو [[اَل-ولیٖد گۄڈٕنیُٛک|اَل-ولیٖدَن]] اَمیِچ بَجَر تہٕ تعٲمیٖر۔ یِمَو کٔرؠ ٲٹھمہِ صَدی ہِنٛز شُروٗعاتَس مَنٛز مَسجِد مُکَمَل۔ مُختَلِف [[بٕنیُل|بُنلَن]] ہِنٛدِ وجہ گیہِ مَسجِد کِہنٛژھا نۄقصان تہٕ پَتہٕ آیہِ یہِ مُختَلِف خَلیٖفَو تہٕ حُکمرانَو دٔسؠ دُبارٕ بَناوَنہٕ۔ عَباسی خَلیٖفہٕ المَہدِی تہٕ ظاہِر بَرکُوکَن کٔرؠ اَمیِچ مَزیٖد مَرمَت۔
==طَرزِ تَعمیٖر==
[[File:المسجد الأقصى من الداخل.jpg|thumb|أنٛدرِم نظار]]
مَسجِد اَقصیٰ ہُنٛد طَرزِ تَعمیٖر چھُ اِسلامی فَنِ تَعمیٖرُک اَکھ مَشہوٗر مِثال۔ اَتھ مَنٛز چھِ خوٗبصوٗرَت گُمبَد تہٕ محراب۔ اَمیُک ساروٕے کھۄتہٕ بٔڑ گُمبَد چھُ [[ناگ(داتھ)|ناگہٕ]] تہٕ [[سۄن|سۄنہٕ]] رَنٛگہٕ سٟتؠ سَجٲوِتھ۔ حَرمُ الشَّریٖفَس مَنٛز چھِ قُبَّۃُ الصَّخرَہ تہِ شٲمِل، یُس پانہٕ اَکھ اَہَم تَوٲریٖخی عِمارَت چھُ۔
==مَذہَبی رٲبطہٕ==
اَز کَل چھُ یہِ مُقَدس اِحاتہٕ سٲرِسٕے اِسلامی دُنؠیاہَس خٲطرٕ اَکھ بٔڑ اَہمِیت تھاوان۔ اَتھ جایہِ چھِ ہَر وَقتہٕ سِیاسی تہٕ مَذہَبی تَنَازٕ رۄزان، مَگر مُسلمانَن خٲطرٕ چھُ یہِ اَکھ مُقَدس مُقام یَتھ سٟتؠ تِمَن ہُنٛد روٗحٲنی عَقیٖدٕ جُڑِتھ۔
==حَوالہٕ==
[[زٲژ:مسجد]]
er3xd4y3gbiggz2fuib5tj2c6o5hmme
شاومی 13
0
31967
146624
146551
2026-07-31T18:01:08Z
Nadeemulhaqmir-bot
9480
باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]]
146624
wikitext
text/x-wiki
{{Infobox equipment}}
'''شاومی 13''' (اَنٛگریٖزؠ:Xiaomi 13) چھُ چیٖنی الیکٹرانکس کمپنی [[شاومی]] ہُنٛد اَکھ فلیگ شِپ [[اینڈرویِڈ|اینڈرایِڈ]] [[سمارٹ فون]]، یُس دَسَمبَر 2022 ہَس مَنٛز جٲری گوٚو۔ یہِ چھُ شاومی 13 سیریزُک حصہٕ، یَتھ مَنٛز شاومی 13 Pro تہٕ شاومی 13 Lite تہِ شٲمِل چھِ۔ اَتھ ڈیوایسَس مَنٛز چھِ پریمِیم بلڈ کوالٹی، جدید کیمرا سسٹم، تہٕ تھوٚد درجٕچ کارکردٕگی شٲمِل، یِم صارفینَن ہٕنٛز خدمت کران چھِ یِم فلیگ شِپ فونَس مَنٛز تھوٚد درجٕچ وضاحتَن ترجیح دِوان چھِ۔<ref>{{cite web |url= https://www.gsmarena.com/xiaomi_13-12013.php|title= Xiaomi 13|last= |first= |date= 11 December 2022|website= GSMArena|publisher= |access-date= |quote=}}</ref><ref>{{cite web |url= https://www.gsmarena.com/xiaomi_13_pro-11962.php|title= Xiaomi 13 Pro|last= |first= |date= 11 December 2022|website= GSMArena|publisher= |access-date= |quote=}}</ref><ref>{{cite web |url= https://www.phonearena.com/phones/Xiaomi-13_id12072|title= Xiaomi 13 Specs|last= |first= |date= 11 December 2022|website= PhoneArena|publisher= |access-date= |quote=}}</ref><ref>{{cite web|url= https://specs-tech.com/xiaomi-13/?lang=en|title= Xiaomi 13 Specifications|last= |first= |date= 11 December 2022|website= SmartPhones Specs|publisher= |access-date= |quote= }}{{Dead link|date=December 2025 |bot=InternetArchiveBot }}</ref><ref>{{cite web|url= https://www.smartphonesspecs.com/xiaomi-13-smartphone/|title= Xiaomi 13 SmartPhone: Full Specs, Price, Pros & Cons|last= |first= |date= 11 December 2022|website= Smartphones Specs|publisher= |access-date= |quote= |archive-date= 13 April 2023|archive-url= https://web.archive.org/web/20230413013031/https://www.smartphonesspecs.com/xiaomi-13-smartphone/|url-status= dead}}</ref>
==خۄصوٗصِیَتھ==
===رَنٛگ تہٕ ڈِسپلے===
شاومی فون چھُ جدید ڈیزاینَس مَنٛز یِوان۔ یہِ چھُ کرُٛہُن، سفید تہٕ پوشہٕ سبز ہیٚتھ مُختٔلِف رنگن مَنٛز دٔستِیاب۔ اَتھ مَنٛز چھُ 6.36 اِنچ ایمولِڈ ڈِسپلے۔
===چِپ سیٚٹ===
یہِ چھُ کوالکوم سنیپ ڈریگن 8 جیٚن 2 چِپ سیٚٹ سٟتؠ چلان۔
===کیمرہ===
اَتھ مَنٛز چھُ 50 میگا پکسل مین سینسر، 10 میگا پکسل ٹیلی فوٹو سینسر تہٕ 12 میگا پکسل الٹرا وایِڈ سینسر۔
===بیٹری تہٕ چارج===
شاومی 13 چھُ 4500 MH بیٹری یَتھ مَنٛز 67 وایرڈ سُپَر فاسٹ چارجِنٛگ چھِ۔
==حَوالہٕ==
[[زٲژ:موبایِل فون]]
auyxoabtfklp7dgbkzze9d438hkw79w
Module:Databox/theme
828
31968
146564
146560
2026-07-31T12:05:25Z
آیات محراج
11062
146564
Scribunto
text/plain
-- Helper module to determine dynamic colors and icons for Databox
local p = {}
-- Map Wikidata Q-IDs to specific colors and icons
-- Add more classes here as needed.
local themeMap = {
-- People
['Q5'] = { color = '#dce6f1', icon = '' }, -- human
-- Geography / Places
['Q515'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- city
['Q532'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- village
['Q6256'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- country
['Q4022'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- river
['Q8502'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- mountain
-- Military
['Q164509'] = { color = '#b0c4de', icon = 'Military symbol.svg' }, -- military conflict
['Q728'] = { color = '#b0c4de', icon = 'Military symbol.svg' }, -- army
['Q56015'] = { color = '#b0c4de', icon = 'Military symbol.svg' }, -- weapon
-- Biology
['Q16521'] = { color = '#d0f0c0', icon = '' }, -- taxon
['Q729'] = { color = '#d0f0c0', icon = '' }, -- animal
['Q756'] = { color = '#d0f0c0', icon = '' }, -- plant
-- Media / Art
['Q11424'] = { color = '#ffc0cb', icon = '' }, -- film
['Q5398426'] = { color = '#ffc0cb', icon = '' }, -- television series
['Q482994'] = { color = '#ffc0cb', icon = '' }, -- album
['Q571'] = { color = '#ffc0cb', icon = '' }, -- book
-- Default fallback
['default'] = { color = '#F2F2F2', icon = '' }
}
function p.getTheme(args, item)
-- Allow manual overrides
local themeColor = args.bgcolor or args['color'] or args['رَنٛگ']
local themeIcon = args.icon or args['نِشان']
-- If both are manually provided, skip the automatic detection
if themeColor and themeIcon then
return { color = themeColor, icon = themeIcon }
end
local autoColor = nil
local autoIcon = nil
-- Safely fetch P31 (instance of) using getBestStatements
if item then
local statements = item:getBestStatements('P31')
if statements then
for _, statement in ipairs(statements) do
if statement.mainsnak and statement.mainsnak.snaktype == 'value' then
local qid = statement.mainsnak.datavalue.value.id
if themeMap[qid] then
autoColor = themeMap[qid].color
autoIcon = themeMap[qid].icon
break -- Stop searching once we find a match
end
end
end
end
end
-- Return the final styling
return {
color = themeColor or autoColor or themeMap['default'].color,
icon = themeIcon or autoIcon or themeMap['default'].icon
}
end
return p
cbnug0nytg1mmeni59tud5kf6h45c3e
146565
146564
2026-07-31T12:08:02Z
آیات محراج
11062
146565
Scribunto
text/plain
-- Helper module to determine dynamic colors and icons for Databox
local p = {}
-- Map Wikidata Q-IDs to specific colors and icons
-- Add more classes here as needed.
local themeMap = {
-- People
['Q5'] = { color = '#dce6f1', icon = '' }, -- human
-- Geography / Places
['Q515'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- city
['Q532'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- village
['Q6256'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- country
['Q4022'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- river
['Q8502'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- mountain
-- Military
['Q164509'] = { color = '#b0c4de', icon = 'Military symbol.svg' }, -- military conflict
['Q728'] = { color = '#b0c4de', icon = 'Military symbol.svg' }, -- army
['Q56015'] = { color = '#b0c4de', icon = 'Military symbol.svg' }, -- weapon
-- Biology
['Q16521'] = { color = '#d0f0c0', icon = '' }, -- taxon
['Q729'] = { color = '#d0f0c0', icon = '' }, -- animal
['Q756'] = { color = '#d0f0c0', icon = '' }, -- plant
-- Media / Art
['Q11424'] = { color = '#ffc0cb', icon = '' }, -- film
['Q5398426'] = { color = '#ffc0cb', icon = '' }, -- television series
['Q482994'] = { color = '#ffc0cb', icon = '' }, -- album
['Q571'] = { color = '#ffc0cb', icon = '' }, -- book
-- Default fallback
['default'] = { color = '#F2F2F2', icon = '' }
}
function p.getTheme(args, item)
-- Fetch arguments
local themeColor = args.bgcolor or args['color'] or args['رَنٛگ']
local themeIcon = args.icon or args['نِشان']
-- THE FIX: Convert empty strings from the template into actual 'nil'
if themeColor == '' then themeColor = nil end
if themeIcon == '' then themeIcon = nil end
-- If both are manually provided, skip the automatic detection
if themeColor and themeIcon then
return { color = themeColor, icon = themeIcon }
end
local autoColor = nil
local autoIcon = nil
-- Safely fetch P31 (instance of) using getBestStatements
if item then
local statements = item:getBestStatements('P31')
if statements then
for _, statement in ipairs(statements) do
if statement.mainsnak and statement.mainsnak.snaktype == 'value' then
local qid = statement.mainsnak.datavalue.value.id
if themeMap[qid] then
autoColor = themeMap[qid].color
autoIcon = themeMap[qid].icon
break -- Stop searching once we find a match
end
end
end
end
end
-- Return the final styling
return {
color = themeColor or autoColor or themeMap['default'].color,
icon = themeIcon or autoIcon or themeMap['default'].icon
}
end
return p
sfumjm14t74b5fl3apnetohng7cc9d8
146567
146565
2026-07-31T12:19:35Z
آیات محراج
11062
146567
Scribunto
text/plain
local p = {}
-- Q-ID Lookup Table for Colors and Icons
local themeMap = {
['Q5'] = { color = '#dce6f1', icon = '' }, -- human
['Q515'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- city
['Q532'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- village
['Q6256'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- country
['Q4022'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- river
['Q8502'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- mountain
['Q164509'] = { color = '#b0c4de', icon = 'Military symbol.svg' }, -- military conflict
['Q728'] = { color = '#b0c4de', icon = 'Military symbol.svg' }, -- army
['Q16521'] = { color = '#d0f0c0', icon = '' }, -- taxon
['Q729'] = { color = '#d0f0c0', icon = '' }, -- animal
['Q756'] = { color = '#d0f0c0', icon = '' }, -- plant
['Q11424'] = { color = '#ffc0cb', icon = '' }, -- film
['Q5398426'] = { color = '#ffc0cb', icon = '' }, -- TV series
['Q482994'] = { color = '#ffc0cb', icon = '' }, -- album
['default'] = { color = '#F2F2F2', icon = '' }
}
-- Clean parameters to prevent blank space errors
local function cleanParam(val)
if val then
val = mw.text.trim(val)
if val ~= '' then return val end
end
return nil
end
function p.getTheme(args, item)
-- Check for manual user parameters first
local themeColor = cleanParam(args.bgcolor) or cleanParam(args['color']) or cleanParam(args['رَنٛگ'])
local themeIcon = cleanParam(args.icon) or cleanParam(args['نِشان'])
if themeColor and themeIcon then
return { color = themeColor, icon = themeIcon }
end
local autoColor = nil
local autoIcon = nil
-- Check Wikidata P31
if item and item.claims and item.claims['P31'] then
for _, stmt in ipairs(item.claims['P31']) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
local qid = stmt.mainsnak.datavalue.value.id
if themeMap[qid] then
autoColor = themeMap[qid].color
autoIcon = themeMap[qid].icon
break
end
end
end
end
return {
color = themeColor or autoColor or themeMap['default'].color,
icon = themeIcon or autoIcon or themeMap['default'].icon
}
end
return p
fbyyos8bj92tjt1msza8w54geewgex5
146570
146567
2026-07-31T12:31:18Z
آیات محراج
11062
146570
Scribunto
text/plain
local p = {}
-- Q-ID Lookup Table for Colors and Icons
local themeMap = {
['Q5'] = { color = '#dce6f1', icon = '' },
['Q515'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q532'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q6256'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q4022'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q8502'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q123705'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q164509'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q3506821'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q728'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q16521'] = { color = '#d0f0c0', icon = '' },
['Q729'] = { color = '#d0f0c0', icon = '' },
['Q756'] = { color = '#d0f0c0', icon = '' },
['Q11424'] = { color = '#ffc0cb', icon = '' },
['Q201658'] = { color = '#ffc0cb', icon = '' },
['Q5398426'] = { color = '#ffc0cb', icon = '' },
['Q482994'] = { color = '#ffc0cb', icon = '' },
['default'] = { color = '#F2F2F2', icon = '' }
}
-- Clean parameters passed from Template:Databox
local function cleanParam(val)
if val then
val = mw.text.trim(val)
if val ~= '' then return val end
end
return nil
end
function p.getTheme(args, item)
-- Check for manual user parameters first
local themeColor = cleanParam(args.bgcolor) or cleanParam(args['color']) or cleanParam(args['رَنٛگ'])
local themeIcon = cleanParam(args.icon) or cleanParam(args['نِشان'])
-- If both are explicitly set by the user, return them immediately
if themeColor and themeIcon then
return { color = themeColor, icon = themeIcon }
end
local autoColor = nil
local autoIcon = nil
-- Check Wikidata P31 (instance of) statements using the safest method
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
local qid = stmt.mainsnak.datavalue.value.id
if themeMap[qid] then
autoColor = themeMap[qid].color
autoIcon = themeMap[qid].icon
break
end
end
end
end
end
return {
color = themeColor or autoColor or themeMap['default'].color,
icon = themeIcon or autoIcon or themeMap['default'].icon
}
end
-- The foolproof debug function!
function p.debugtest(frame)
local qid = frame.args[1] or 'Q17042539'
local item = mw.wikibase.getEntity(qid)
local theme = p.getTheme({}, item)
return "Debug Result for " .. qid .. " -> Color: " .. tostring(theme.color) .. " | Icon: " .. tostring(theme.icon)
end
return p
k5uqxq24x52qa9o1r5qciz4n2yplj4d
146571
146570
2026-07-31T12:44:48Z
آیات محراج
11062
146571
Scribunto
text/plain
local p = {}
-- Q-ID Lookup Table for Colors and Icons
local themeMap = {
['Q5'] = { color = '#dce6f1', icon = '' },
['Q515'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q532'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q6256'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q4022'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q8502'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q123705'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q164509'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q3506821'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q728'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q16521'] = { color = '#d0f0c0', icon = '' },
['Q729'] = { color = '#d0f0c0', icon = '' },
['Q756'] = { color = '#d0f0c0', icon = '' },
['Q11424'] = { color = '#ffc0cb', icon = '' },
['Q201658'] = { color = '#ffc0cb', icon = '' },
['Q5398426'] = { color = '#ffc0cb', icon = '' },
['Q482994'] = { color = '#ffc0cb', icon = '' },
['default'] = { color = '#F2F2F2', icon = '' }
}
-- Clean parameters passed from Template:Databox
local function cleanParam(val)
if val then
val = mw.text.trim(val)
if val ~= '' then return val end
end
return nil
end
function p.getTheme(args, item)
-- Check for manual user parameters first
local themeColor = cleanParam(args.bgcolor) or cleanParam(args['color']) or cleanParam(args['رَنٛگ'])
local themeIcon = cleanParam(args.icon) or cleanParam(args['نِشان'])
-- If both are explicitly set by the user, return them immediately
if themeColor and themeIcon then
return { color = themeColor, icon = themeIcon }
end
local autoColor = nil
local autoIcon = nil
-- Check Wikidata P31 (instance of) statements using the safest method
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
local qid = stmt.mainsnak.datavalue.value.id
if themeMap[qid] then
autoColor = themeMap[qid].color
autoIcon = themeMap[qid].icon
break
end
end
end
end
end
return {
color = themeColor or autoColor or themeMap['default'].color,
icon = themeIcon or autoIcon or themeMap['default'].icon
}
end
-- The foolproof debug function!
function p.debugtest(frame)
local qid = frame.args[1] or 'Q17042539'
local item = mw.wikibase.getEntity(qid)
local found_ids = {}
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
table.insert(found_ids, stmt.mainsnak.datavalue.value.id)
end
end
end
end
local theme = p.getTheme({}, item)
return "Debug Result for " .. qid .. " -> Color: " .. tostring(theme.color) .. " | Found P31 IDs on Wikidata: " .. table.concat(found_ids, ", ")
end
return p
6zjntsuhtdtwpd1x1env0ytr4appsym
146572
146571
2026-07-31T12:50:59Z
آیات محراج
11062
146572
Scribunto
text/plain
local p = {}
-- Q-ID Lookup Table for Colors and Icons
local themeMap = {
['Q5'] = { color = '#dce6f1', icon = '' },
['Q515'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q532'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q6256'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q4022'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q8502'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q123705'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q164509'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q3506821'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q728'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q16521'] = { color = '#d0f0c0', icon = '' },
['Q729'] = { color = '#d0f0c0', icon = '' },
['Q756'] = { color = '#d0f0c0', icon = '' },
['Q11424'] = { color = '#ffc0cb', icon = '' },
['Q201658'] = { color = '#ffc0cb', icon = '' },
['Q5398426'] = { color = '#ffc0cb', icon = '' },
['Q482994'] = { color = '#ffc0cb', icon = '' },
['default'] = { color = '#F2F2F2', icon = '' },
['Q196600'] = { color = '#ffc0cb', icon = '' }, -- media franchise
}
-- Clean parameters passed from Template:Databox
local function cleanParam(val)
if val then
val = mw.text.trim(val)
if val ~= '' then return val end
end
return nil
end
function p.getTheme(args, item)
-- Check for manual user parameters first
local themeColor = cleanParam(args.bgcolor) or cleanParam(args['color']) or cleanParam(args['رَنٛگ'])
local themeIcon = cleanParam(args.icon) or cleanParam(args['نِشان'])
-- If both are explicitly set by the user, return them immediately
if themeColor and themeIcon then
return { color = themeColor, icon = themeIcon }
end
local autoColor = nil
local autoIcon = nil
-- Check Wikidata P31 (instance of) statements using the safest method
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
local qid = stmt.mainsnak.datavalue.value.id
if themeMap[qid] then
autoColor = themeMap[qid].color
autoIcon = themeMap[qid].icon
break
end
end
end
end
end
return {
color = themeColor or autoColor or themeMap['default'].color,
icon = themeIcon or autoIcon or themeMap['default'].icon
}
end
-- The foolproof debug function!
function p.debugtest(frame)
local qid = frame.args[1] or 'Q17042539'
local item = mw.wikibase.getEntity(qid)
local found_ids = {}
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
table.insert(found_ids, stmt.mainsnak.datavalue.value.id)
end
end
end
end
local theme = p.getTheme({}, item)
return "Debug Result for " .. qid .. " -> Color: " .. tostring(theme.color) .. " | Found P31 IDs on Wikidata: " .. table.concat(found_ids, ", ")
end
return p
8bdlzo0azp6fbc56nd09ex2etgltfjw
146574
146572
2026-07-31T13:01:02Z
آیات محراج
11062
146574
Scribunto
text/plain
local p = {}
-- Q-ID Lookup Table for Colors and Icons
local themeMap = {
['Q5'] = { color = '#dce6f1', icon = '' },
['Q515'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q532'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q6256'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q4022'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q8502'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q123705'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q164509'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q3506821'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q728'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q16521'] = { color = '#d0f0c0', icon = '' },
['Q729'] = { color = '#d0f0c0', icon = '' },
['Q756'] = { color = '#d0f0c0', icon = '' },
['Q11424'] = { color = '#ffc0cb', icon = '' },
['Q201658'] = { color = '#ffc0cb', icon = '' },
['Q515'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- city
['Q532'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- village
['Q6256'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- country
['Q4022'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- river
['Q8502'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- mountain
['Q123705'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- neighborhood
['Q11271835'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- provincial capital
['Q1549591'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- big city
['Q51929311'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- largest city
['Q5398426'] = { color = '#ffc0cb', icon = '' },
['Q482994'] = { color = '#ffc0cb', icon = '' },
['default'] = { color = '#F2F2F2', icon = '' },
['Q196600'] = { color = '#ffc0cb', icon = '' }, -- media franchise
}
-- Clean parameters passed from Template:Databox
local function cleanParam(val)
if val then
val = mw.text.trim(val)
if val ~= '' then return val end
end
return nil
end
function p.getTheme(args, item)
-- Check for manual user parameters first
local themeColor = cleanParam(args.bgcolor) or cleanParam(args['color']) or cleanParam(args['رَنٛگ'])
local themeIcon = cleanParam(args.icon) or cleanParam(args['نِشان'])
-- If both are explicitly set by the user, return them immediately
if themeColor and themeIcon then
return { color = themeColor, icon = themeIcon }
end
local autoColor = nil
local autoIcon = nil
-- Check Wikidata P31 (instance of) statements using the safest method
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
local qid = stmt.mainsnak.datavalue.value.id
if themeMap[qid] then
autoColor = themeMap[qid].color
autoIcon = themeMap[qid].icon
break
end
end
end
end
end
return {
color = themeColor or autoColor or themeMap['default'].color,
icon = themeIcon or autoIcon or themeMap['default'].icon
}
end
-- The foolproof debug function!
function p.debugtest(frame)
local qid = frame.args[1] or 'Q17042539'
local item = mw.wikibase.getEntity(qid)
local found_ids = {}
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
table.insert(found_ids, stmt.mainsnak.datavalue.value.id)
end
end
end
end
local theme = p.getTheme({}, item)
return "Debug Result for " .. qid .. " -> Color: " .. tostring(theme.color) .. " | Found P31 IDs on Wikidata: " .. table.concat(found_ids, ", ")
end
return p
6ndegge6ildmjqw39mgfw0fcxhm1kz2
146575
146574
2026-07-31T13:04:50Z
آیات محراج
11062
146575
Scribunto
text/plain
local p = {}
-- Q-ID Lookup Table for Colors and Icons
local themeMap = {
['Q5'] = { color = '#dce6f1', icon = '' },
['Q515'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q532'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q6256'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q4022'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q8502'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q123705'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' },
['Q164509'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q3506821'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q728'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q16521'] = { color = '#d0f0c0', icon = '' },
['Q729'] = { color = '#d0f0c0', icon = '' },
['Q756'] = { color = '#d0f0c0', icon = '' },
['Q11424'] = { color = '#ffc0cb', icon = '' },
['Q201658'] = { color = '#ffc0cb', icon = '' },
['Q515'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- city
['Q532'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- village
['Q6256'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- country
['Q4022'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- river
['Q8502'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- mountain
['Q123705'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- neighborhood
['Q11271835'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- provincial capital
['Q1549591'] = { color = '#e0f2fe', icon = 'Map marker icon.svg' }, -- big city
['Q51929311'] = { color = '#e0f2fe', icon = 'File:Map marker icon.svg' }, -- largest city
['Q5398426'] = { color = '#ffc0cb', icon = '' },
['Q482994'] = { color = '#ffc0cb', icon = '' },
['default'] = { color = '#F2F2F2', icon = '' },
['Q196600'] = { color = '#ffc0cb', icon = '' }, -- media franchise
}
-- Clean parameters passed from Template:Databox
local function cleanParam(val)
if val then
val = mw.text.trim(val)
if val ~= '' then return val end
end
return nil
end
function p.getTheme(args, item)
-- Check for manual user parameters first
local themeColor = cleanParam(args.bgcolor) or cleanParam(args['color']) or cleanParam(args['رَنٛگ'])
local themeIcon = cleanParam(args.icon) or cleanParam(args['نِشان'])
-- If both are explicitly set by the user, return them immediately
if themeColor and themeIcon then
return { color = themeColor, icon = themeIcon }
end
local autoColor = nil
local autoIcon = nil
-- Check Wikidata P31 (instance of) statements using the safest method
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
local qid = stmt.mainsnak.datavalue.value.id
if themeMap[qid] then
autoColor = themeMap[qid].color
autoIcon = themeMap[qid].icon
break
end
end
end
end
end
return {
color = themeColor or autoColor or themeMap['default'].color,
icon = themeIcon or autoIcon or themeMap['default'].icon
}
end
-- The foolproof debug function!
function p.debugtest(frame)
local qid = frame.args[1] or 'Q17042539'
local item = mw.wikibase.getEntity(qid)
local found_ids = {}
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
table.insert(found_ids, stmt.mainsnak.datavalue.value.id)
end
end
end
end
local theme = p.getTheme({}, item)
return "Debug Result for " .. qid .. " -> Color: " .. tostring(theme.color) .. " | Found P31 IDs on Wikidata: " .. table.concat(found_ids, ", ")
end
return p
ahrkxru5tl7uje33yur3ebawjlkwut8
146576
146575
2026-07-31T13:08:42Z
آیات محراج
11062
146576
Scribunto
text/plain
local p = {}
-- Q-ID Lookup Table for Colors and Icons
local themeMap = {
['Q5'] = { color = '#dce6f1', icon = '' },
['Q515'] = { color = '#e0f2fe', icon = ' Map marker font awesome.svg' },
['Q532'] = { color = '#e0f2fe', icon = ' Map marker font awesome.svg' },
['Q6256'] = { color = '#e0f2fe', icon = ' Map marker font awesome.svg' },
['Q4022'] = { color = '#e0f2fe', icon = ' Map marker font awesome.svg' },
['Q8502'] = { color = '#e0f2fe', icon = ' Map marker font awesome.svg' },
['Q123705'] = { color = '#e0f2fe', icon = ' Map marker font awesome.svg' },
['Q164509'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q3506821'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q728'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q16521'] = { color = '#d0f0c0', icon = '' },
['Q729'] = { color = '#d0f0c0', icon = '' },
['Q756'] = { color = '#d0f0c0', icon = '' },
['Q11424'] = { color = '#ffc0cb', icon = '' },
['Q201658'] = { color = '#ffc0cb', icon = '' },
['Q515'] = { color = '#e0f2fe', icon = ' Map marker font awesome.svg' }, -- city
['Q532'] = { color = '#e0f2fe', icon = ' Map marker font awesome.svg' }, -- village
['Q6256'] = { color = '#e0f2fe', icon = ' Map marker font awesome.svg' }, -- country
['Q4022'] = { color = '#e0f2fe', icon = ' Map marker font awesome.svg' }, -- river
['Q8502'] = { color = '#e0f2fe', icon = ' Map marker font awesome.svg' }, -- mountain
['Q123705'] = { color = '#e0f2fe', icon = ' Map marker font awesome.svg' }, -- neighborhood
['Q11271835'] = { color = '#e0f2fe', icon = ' Map marker font awesome.svg' }, -- provincial capital
['Q1549591'] = { color = '#e0f2fe', icon = ' Map marker font awesome.svg' }, -- big city
['Q51929311'] = { color = '#e0f2fe', icon = ' Map marker font awesome.svg' }, -- largest city
['Q5398426'] = { color = '#ffc0cb', icon = '' },
['Q482994'] = { color = '#ffc0cb', icon = '' },
['default'] = { color = '#F2F2F2', icon = '' },
['Q196600'] = { color = '#ffc0cb', icon = '' }, -- media franchise
}
-- Clean parameters passed from Template:Databox
local function cleanParam(val)
if val then
val = mw.text.trim(val)
if val ~= '' then return val end
end
return nil
end
function p.getTheme(args, item)
-- Check for manual user parameters first
local themeColor = cleanParam(args.bgcolor) or cleanParam(args['color']) or cleanParam(args['رَنٛگ'])
local themeIcon = cleanParam(args.icon) or cleanParam(args['نِشان'])
-- If both are explicitly set by the user, return them immediately
if themeColor and themeIcon then
return { color = themeColor, icon = themeIcon }
end
local autoColor = nil
local autoIcon = nil
-- Check Wikidata P31 (instance of) statements using the safest method
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
local qid = stmt.mainsnak.datavalue.value.id
if themeMap[qid] then
autoColor = themeMap[qid].color
autoIcon = themeMap[qid].icon
break
end
end
end
end
end
return {
color = themeColor or autoColor or themeMap['default'].color,
icon = themeIcon or autoIcon or themeMap['default'].icon
}
end
-- The foolproof debug function!
function p.debugtest(frame)
local qid = frame.args[1] or 'Q17042539'
local item = mw.wikibase.getEntity(qid)
local found_ids = {}
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
table.insert(found_ids, stmt.mainsnak.datavalue.value.id)
end
end
end
end
local theme = p.getTheme({}, item)
return "Debug Result for " .. qid .. " -> Color: " .. tostring(theme.color) .. " | Found P31 IDs on Wikidata: " .. table.concat(found_ids, ", ")
end
return p
d3i1vr5ljm52j4mlvfxptk2to4l8wf3
146579
146576
2026-07-31T13:16:33Z
آیات محراج
11062
146579
Scribunto
text/plain
local p = {}
-- Q-ID Lookup Table for Colors and Icons
local themeMap = {
['Q5'] = { color = '#dce6f1', icon = '' },
['Q515'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q532'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q6256'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q4022'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q8502'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q123705'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q164509'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q3506821'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q728'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q16521'] = { color = '#d0f0c0', icon = '' },
['Q729'] = { color = '#d0f0c0', icon = '' },
['Q756'] = { color = '#d0f0c0', icon = '' },
['Q11424'] = { color = '#ffc0cb', icon = '' },
['Q201658'] = { color = '#ffc0cb', icon = '' },
['Q515'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- city
['Q532'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- village
['Q6256'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- country
['Q4022'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- river
['Q8502'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- mountain
['Q123705'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- neighborhood
['Q11271835'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- provincial capital
['Q1549591'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- big city
['Q51929311'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- largest city
['Q5398426'] = { color = '#ffc0cb', icon = '' },
['Q482994'] = { color = '#ffc0cb', icon = '' },
['default'] = { color = '#F2F2F2', icon = '' },
['Q196600'] = { color = '#ffc0cb', icon = '' }, -- media franchise
}
-- Clean parameters passed from Template:Databox
local function cleanParam(val)
if val then
val = mw.text.trim(val)
if val ~= '' then return val end
end
return nil
end
function p.getTheme(args, item)
-- Check for manual user parameters first
local themeColor = cleanParam(args.bgcolor) or cleanParam(args['color']) or cleanParam(args['رَنٛگ'])
local themeIcon = cleanParam(args.icon) or cleanParam(args['نِشان'])
-- If both are explicitly set by the user, return them immediately
if themeColor and themeIcon then
return { color = themeColor, icon = themeIcon }
end
local autoColor = nil
local autoIcon = nil
-- Check Wikidata P31 (instance of) statements using the safest method
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
local qid = stmt.mainsnak.datavalue.value.id
if themeMap[qid] then
autoColor = themeMap[qid].color
autoIcon = themeMap[qid].icon
break
end
end
end
end
end
return {
color = themeColor or autoColor or themeMap['default'].color,
icon = themeIcon or autoIcon or themeMap['default'].icon
}
end
-- The foolproof debug function!
function p.debugtest(frame)
local qid = frame.args[1] or 'Q17042539'
local item = mw.wikibase.getEntity(qid)
local found_ids = {}
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
table.insert(found_ids, stmt.mainsnak.datavalue.value.id)
end
end
end
end
local theme = p.getTheme({}, item)
return "Debug Result for " .. qid .. " -> Color: " .. tostring(theme.color) .. " | Found P31 IDs on Wikidata: " .. table.concat(found_ids, ", ")
end
return p
5wvq0z4hgg2yl23gmyhyh8cylzyn0jc
146580
146579
2026-07-31T13:22:15Z
آیات محراج
11062
146580
Scribunto
text/plain
local p = {}
-- Q-ID Lookup Table for Colors and Icons
local themeMap = {
['Q5'] = { color = '#dce6f1', icon = '' },
['Q515'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q532'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q6256'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q4022'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q8502'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q123705'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q164509'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q3506821'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q728'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q16521'] = { color = '#d0f0c0', icon = '' },
['Q729'] = { color = '#d0f0c0', icon = '' },
['Q756'] = { color = '#d0f0c0', icon = '' },
['Q11424'] = { color = '#ffc0cb', icon = '' },
['Q201658'] = { color = '#ffc0cb', icon = '' },
['Q515'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- city
['Q532'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- village
['Q6256'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- country
['Q4022'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- river
['Q8502'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- mountain
['Q103495'] = { color = '#B0C4DE', icon = 'Battle_icon_gladii.svg' },
['Q11514315'] = { color = '#B0C4DE', icon = 'Battle_icon_gladii.svg' },
['Q123705'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- neighborhood
['Q11271835'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- provincial capital
['Q1549591'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- big city
['Q51929311'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- largest city
['Q5398426'] = { color = '#ffc0cb', icon = '' },
['Q482994'] = { color = '#ffc0cb', icon = '' },
['default'] = { color = '#F2F2F2', icon = '' },
['Q196600'] = { color = '#ffc0cb', icon = '' }, -- media franchise
}
-- Clean parameters passed from Template:Databox
local function cleanParam(val)
if val then
val = mw.text.trim(val)
if val ~= '' then return val end
end
return nil
end
function p.getTheme(args, item)
-- Check for manual user parameters first
local themeColor = cleanParam(args.bgcolor) or cleanParam(args['color']) or cleanParam(args['رَنٛگ'])
local themeIcon = cleanParam(args.icon) or cleanParam(args['نِشان'])
-- If both are explicitly set by the user, return them immediately
if themeColor and themeIcon then
return { color = themeColor, icon = themeIcon }
end
local autoColor = nil
local autoIcon = nil
-- Check Wikidata P31 (instance of) statements using the safest method
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
local qid = stmt.mainsnak.datavalue.value.id
if themeMap[qid] then
autoColor = themeMap[qid].color
autoIcon = themeMap[qid].icon
break
end
end
end
end
end
return {
color = themeColor or autoColor or themeMap['default'].color,
icon = themeIcon or autoIcon or themeMap['default'].icon
}
end
-- The foolproof debug function!
function p.debugtest(frame)
local qid = frame.args[1] or 'Q17042539'
local item = mw.wikibase.getEntity(qid)
local found_ids = {}
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
table.insert(found_ids, stmt.mainsnak.datavalue.value.id)
end
end
end
end
local theme = p.getTheme({}, item)
return "Debug Result for " .. qid .. " -> Color: " .. tostring(theme.color) .. " | Found P31 IDs on Wikidata: " .. table.concat(found_ids, ", ")
end
return p
frko86ntspll7nw08utjke8yyzlicml
146581
146580
2026-07-31T13:30:16Z
آیات محراج
11062
146581
Scribunto
text/plain
local p = {}
-- Q-ID Lookup Table for Colors and Icons
local themeMap = {
['Q5'] = { color = '#dce6f1', icon = '' },
['Q515'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q532'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q6256'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q4022'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q8502'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q123705'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q164509'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q3506821'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q728'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q16521'] = { color = '#d0f0c0', icon = '' },
['Q729'] = { color = '#d0f0c0', icon = '' },
['Q756'] = { color = '#d0f0c0', icon = '' },
['Q11424'] = { color = '#ffc0cb', icon = '' },
['Q201658'] = { color = '#ffc0cb', icon = '' },
['Q515'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- city
['Q532'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- village
['Q6256'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- country
['Q4022'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- river
['Q8502'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- mountain
['Q103495'] = { color = '#B0C4DE', icon = 'Battle_icon_gladii.svg' },
['Q11514315'] = { color = '#B0C4DE', icon = 'Battle_icon_gladii.svg' },
['Q123705'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- neighborhood
['Q11271835'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- provincial capital
['Q1549591'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- big city
['Q51929311'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- largest city
['Q6957341'] = { color = '#CCAA99', icon = 'ReligijneSymbole2.svg' },
['Q9174'] = { color = '#CCAA99', icon = 'ReligijneSymbole2.svg' },
['Q5398426'] = { color = '#ffc0cb', icon = '' },
['Q482994'] = { color = '#ffc0cb', icon = '' },
['default'] = { color = '#F2F2F2', icon = '' },
['Q196600'] = { color = '#ffc0cb', icon = '' }, -- media franchise
}
-- Clean parameters passed from Template:Databox
local function cleanParam(val)
if val then
val = mw.text.trim(val)
if val ~= '' then return val end
end
return nil
end
function p.getTheme(args, item)
-- Check for manual user parameters first
local themeColor = cleanParam(args.bgcolor) or cleanParam(args['color']) or cleanParam(args['رَنٛگ'])
local themeIcon = cleanParam(args.icon) or cleanParam(args['نِشان'])
-- If both are explicitly set by the user, return them immediately
if themeColor and themeIcon then
return { color = themeColor, icon = themeIcon }
end
local autoColor = nil
local autoIcon = nil
-- Check Wikidata P31 (instance of) statements using the safest method
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
local qid = stmt.mainsnak.datavalue.value.id
if themeMap[qid] then
autoColor = themeMap[qid].color
autoIcon = themeMap[qid].icon
break
end
end
end
end
end
return {
color = themeColor or autoColor or themeMap['default'].color,
icon = themeIcon or autoIcon or themeMap['default'].icon
}
end
-- The foolproof debug function!
function p.debugtest(frame)
local qid = frame.args[1] or 'Q17042539'
local item = mw.wikibase.getEntity(qid)
local found_ids = {}
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
table.insert(found_ids, stmt.mainsnak.datavalue.value.id)
end
end
end
end
local theme = p.getTheme({}, item)
return "Debug Result for " .. qid .. " -> Color: " .. tostring(theme.color) .. " | Found P31 IDs on Wikidata: " .. table.concat(found_ids, ", ")
end
return p
ijty47mvgqg367oiyuiztz9ql2b8ck9
146610
146581
2026-07-31T16:55:30Z
آیات محراج
11062
146610
Scribunto
text/plain
local p = {}
-- Q-ID Lookup Table for Colors and Icons
local themeMap = {
['Q5'] = { color = '#dce6f1', icon = '' },
['Q515'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q532'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q6256'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q4022'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q8502'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q123705'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q164509'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q3506821'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q728'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q16521'] = { color = '#d0f0c0', icon = '' },
['Q729'] = { color = '#d0f0c0', icon = '' },
['Q756'] = { color = '#d0f0c0', icon = '' },
['Q11424'] = { color = '#ffc0cb', icon = '' },
['Q201658'] = { color = '#ffc0cb', icon = '' },
['Q515'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- city
['Q532'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- village
['Q6256'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- country
['Q4022'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- river
['Q8502'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- mountain
['Q103495'] = { color = '#B0C4DE', icon = 'Battle_icon_gladii.svg' },
['Q11514315'] = { color = '#B0C4DE', icon = 'Battle_icon_gladii.svg' },
['Q123705'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- neighborhood
['Q11271835'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- provincial capital
['Q1549591'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- big city
['Q51929311'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- largest city
['Q6957341'] = { color = '#CCAA99', icon = 'ReligijneSymbole2.svg' },
['Q9174'] = { color = '#CCAA99', icon = 'ReligijneSymbole2.svg' },
['Q29517555'] = { color = '', icon = 'OOjs UI icon language-ltr.svg' },
['Q8192'] = { color = '', icon = 'OOjs UI icon language-ltr.svg' },
['Q5398426'] = { color = '#ffc0cb', icon = '' },
['Q482994'] = { color = '#ffc0cb', icon = '' },
['default'] = { color = '#F2F2F2', icon = '' },
['Q196600'] = { color = '#ffc0cb', icon = '' }, -- media franchise
}
-- Clean parameters passed from Template:Databox
local function cleanParam(val)
if val then
val = mw.text.trim(val)
if val ~= '' then return val end
end
return nil
end
function p.getTheme(args, item)
-- Check for manual user parameters first
local themeColor = cleanParam(args.bgcolor) or cleanParam(args['color']) or cleanParam(args['رَنٛگ'])
local themeIcon = cleanParam(args.icon) or cleanParam(args['نِشان'])
-- If both are explicitly set by the user, return them immediately
if themeColor and themeIcon then
return { color = themeColor, icon = themeIcon }
end
local autoColor = nil
local autoIcon = nil
-- Check Wikidata P31 (instance of) statements using the safest method
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
local qid = stmt.mainsnak.datavalue.value.id
if themeMap[qid] then
autoColor = themeMap[qid].color
autoIcon = themeMap[qid].icon
break
end
end
end
end
end
return {
color = themeColor or autoColor or themeMap['default'].color,
icon = themeIcon or autoIcon or themeMap['default'].icon
}
end
-- The foolproof debug function!
function p.debugtest(frame)
local qid = frame.args[1] or 'Q17042539'
local item = mw.wikibase.getEntity(qid)
local found_ids = {}
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
table.insert(found_ids, stmt.mainsnak.datavalue.value.id)
end
end
end
end
local theme = p.getTheme({}, item)
return "Debug Result for " .. qid .. " -> Color: " .. tostring(theme.color) .. " | Found P31 IDs on Wikidata: " .. table.concat(found_ids, ", ")
end
return p
aa5nghjdevlu8pd9o2vnvnp4u4ma5iw
146611
146610
2026-07-31T16:57:20Z
آیات محراج
11062
146611
Scribunto
text/plain
local p = {}
-- Q-ID Lookup Table for Colors and Icons
local themeMap = {
['Q5'] = { color = '#dce6f1', icon = '' },
['Q515'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q532'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q6256'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q4022'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q8502'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q123705'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q164509'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q3506821'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q728'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q16521'] = { color = '#d0f0c0', icon = '' },
['Q729'] = { color = '#d0f0c0', icon = '' },
['Q756'] = { color = '#d0f0c0', icon = '' },
['Q11424'] = { color = '#ffc0cb', icon = '' },
['Q201658'] = { color = '#ffc0cb', icon = '' },
['Q515'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- city
['Q532'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- village
['Q6256'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- country
['Q4022'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- river
['Q8502'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- mountain
['Q103495'] = { color = '#B0C4DE', icon = 'Battle_icon_gladii.svg' },
['Q11514315'] = { color = '#B0C4DE', icon = 'Battle_icon_gladii.svg' },
['Q123705'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- neighborhood
['Q11271835'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- provincial capital
['Q1549591'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- big city
['Q51929311'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- largest city
['Q6957341'] = { color = '#CCAA99', icon = 'ReligijneSymbole2.svg' },
['Q9174'] = { color = '#CCAA99', icon = 'ReligijneSymbole2.svg' },
['Q29517555'] = { color = '#dce6f1', icon = 'OOjs UI icon language-ltr.svg' },
['Q8192'] = { color = '#dce6f1', icon = 'OOjs UI icon language-ltr.svg' },
['Q5398426'] = { color = '#ffc0cb', icon = '' },
['Q482994'] = { color = '#ffc0cb', icon = '' },
['default'] = { color = '#F2F2F2', icon = '' },
['Q196600'] = { color = '#ffc0cb', icon = '' }, -- media franchise
}
-- Clean parameters passed from Template:Databox
local function cleanParam(val)
if val then
val = mw.text.trim(val)
if val ~= '' then return val end
end
return nil
end
function p.getTheme(args, item)
-- Check for manual user parameters first
local themeColor = cleanParam(args.bgcolor) or cleanParam(args['color']) or cleanParam(args['رَنٛگ'])
local themeIcon = cleanParam(args.icon) or cleanParam(args['نِشان'])
-- If both are explicitly set by the user, return them immediately
if themeColor and themeIcon then
return { color = themeColor, icon = themeIcon }
end
local autoColor = nil
local autoIcon = nil
-- Check Wikidata P31 (instance of) statements using the safest method
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
local qid = stmt.mainsnak.datavalue.value.id
if themeMap[qid] then
autoColor = themeMap[qid].color
autoIcon = themeMap[qid].icon
break
end
end
end
end
end
return {
color = themeColor or autoColor or themeMap['default'].color,
icon = themeIcon or autoIcon or themeMap['default'].icon
}
end
-- The foolproof debug function!
function p.debugtest(frame)
local qid = frame.args[1] or 'Q17042539'
local item = mw.wikibase.getEntity(qid)
local found_ids = {}
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
table.insert(found_ids, stmt.mainsnak.datavalue.value.id)
end
end
end
end
local theme = p.getTheme({}, item)
return "Debug Result for " .. qid .. " -> Color: " .. tostring(theme.color) .. " | Found P31 IDs on Wikidata: " .. table.concat(found_ids, ", ")
end
return p
7hek1lcd0bahd6qjxfde0qyt0hfnkm2
146612
146611
2026-07-31T17:20:33Z
آیات محراج
11062
146612
Scribunto
text/plain
local p = {}
-- Q-ID Lookup Table for Colors and Icons
local themeMap = {
['Q5'] = { color = '#dce6f1', icon = '' },
['Q515'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q532'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q6256'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q4022'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q8502'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q123705'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q164509'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q3506821'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q728'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q16521'] = { color = '#d0f0c0', icon = '' },
['Q729'] = { color = '#d0f0c0', icon = '' },
['Q756'] = { color = '#d0f0c0', icon = '' },
['Q11424'] = { color = '#ffc0cb', icon = '' },
['Q201658'] = { color = '#ffc0cb', icon = '' },
['Q515'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- city
['Q532'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- village
['Q6256'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- country
['Q4022'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- river
['Q8502'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- mountain
['Q103495'] = { color = '#B0C4DE', icon = 'Battle_icon_gladii.svg' },
['Q11514315'] = { color = '#B0C4DE', icon = 'Battle_icon_gladii.svg' },
['Q123705'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- neighborhood
['Q11271835'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- provincial capital
['Q1549591'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- big city
['Q51929311'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- largest city
['Q6957341'] = { color = '#CCAA99', icon = 'ReligijneSymbole2.svg' },
['Q9174'] = { color = '#CCAA99', icon = 'ReligijneSymbole2.svg' },
['Q29517555'] = { color = '#dce6f1', icon = 'OOjs UI icon language-ltr.svg' },
['Q8192'] = { color = '#dce6f1', icon = 'OOjs UI icon language-ltr.svg' },
['Q112826905'] = { color = '#dce6f1', icon = 'Human brain icon.svg' },
['Q103812529'] = { color = '#dce6f1', icon = 'Human brain icon.svg' },
['Q5398426'] = { color = '#ffc0cb', icon = '' },
['Q482994'] = { color = '#ffc0cb', icon = '' },
['default'] = { color = '#F2F2F2', icon = '' },
['Q196600'] = { color = '#ffc0cb', icon = '' }, -- media franchise
}
-- Clean parameters passed from Template:Databox
local function cleanParam(val)
if val then
val = mw.text.trim(val)
if val ~= '' then return val end
end
return nil
end
function p.getTheme(args, item)
-- Check for manual user parameters first
local themeColor = cleanParam(args.bgcolor) or cleanParam(args['color']) or cleanParam(args['رَنٛگ'])
local themeIcon = cleanParam(args.icon) or cleanParam(args['نِشان'])
-- If both are explicitly set by the user, return them immediately
if themeColor and themeIcon then
return { color = themeColor, icon = themeIcon }
end
local autoColor = nil
local autoIcon = nil
-- Check Wikidata P31 (instance of) statements using the safest method
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
local qid = stmt.mainsnak.datavalue.value.id
if themeMap[qid] then
autoColor = themeMap[qid].color
autoIcon = themeMap[qid].icon
break
end
end
end
end
end
return {
color = themeColor or autoColor or themeMap['default'].color,
icon = themeIcon or autoIcon or themeMap['default'].icon
}
end
-- The foolproof debug function!
function p.debugtest(frame)
local qid = frame.args[1] or 'Q17042539'
local item = mw.wikibase.getEntity(qid)
local found_ids = {}
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
table.insert(found_ids, stmt.mainsnak.datavalue.value.id)
end
end
end
end
local theme = p.getTheme({}, item)
return "Debug Result for " .. qid .. " -> Color: " .. tostring(theme.color) .. " | Found P31 IDs on Wikidata: " .. table.concat(found_ids, ", ")
end
return p
13y2hgn9ittvewytgy42j58k2rb88hx
146613
146612
2026-07-31T17:23:03Z
آیات محراج
11062
146613
Scribunto
text/plain
local p = {}
-- Q-ID Lookup Table for Colors and Icons
local themeMap = {
['Q5'] = { color = '#dce6f1', icon = '' },
['Q515'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q532'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q6256'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q4022'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q8502'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q123705'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q164509'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q3506821'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q728'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q16521'] = { color = '#d0f0c0', icon = '' },
['Q729'] = { color = '#d0f0c0', icon = '' },
['Q756'] = { color = '#d0f0c0', icon = '' },
['Q11424'] = { color = '#ffc0cb', icon = '' },
['Q201658'] = { color = '#ffc0cb', icon = '' },
['Q515'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- city
['Q532'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- village
['Q6256'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- country
['Q4022'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- river
['Q8502'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- mountain
['Q103495'] = { color = '#B0C4DE', icon = 'Battle_icon_gladii.svg' },
['Q11514315'] = { color = '#B0C4DE', icon = 'Battle_icon_gladii.svg' },
['Q123705'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- neighborhood
['Q11271835'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- provincial capital
['Q1549591'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- big city
['Q51929311'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- largest city
['Q6957341'] = { color = '#CCAA99', icon = 'ReligijneSymbole2.svg' },
['Q9174'] = { color = '#CCAA99', icon = 'ReligijneSymbole2.svg' },
['Q29517555'] = { color = '#dce6f1', icon = 'OOjs UI icon language-ltr.svg' },
['Q8192'] = { color = '#dce6f1', icon = 'OOjs UI icon language-ltr.svg' },
['Q112826905'] = { color = '#f0dbb6', icon = 'Human brain icon.svg' },
['Q103812529'] = { color = '#f0dbb6', icon = 'Human brain icon.svg' },
['Q5398426'] = { color = '#ffc0cb', icon = '' },
['Q482994'] = { color = '#ffc0cb', icon = '' },
['default'] = { color = '#F2F2F2', icon = '' },
['Q196600'] = { color = '#ffc0cb', icon = '' }, -- media franchise
}
-- Clean parameters passed from Template:Databox
local function cleanParam(val)
if val then
val = mw.text.trim(val)
if val ~= '' then return val end
end
return nil
end
function p.getTheme(args, item)
-- Check for manual user parameters first
local themeColor = cleanParam(args.bgcolor) or cleanParam(args['color']) or cleanParam(args['رَنٛگ'])
local themeIcon = cleanParam(args.icon) or cleanParam(args['نِشان'])
-- If both are explicitly set by the user, return them immediately
if themeColor and themeIcon then
return { color = themeColor, icon = themeIcon }
end
local autoColor = nil
local autoIcon = nil
-- Check Wikidata P31 (instance of) statements using the safest method
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
local qid = stmt.mainsnak.datavalue.value.id
if themeMap[qid] then
autoColor = themeMap[qid].color
autoIcon = themeMap[qid].icon
break
end
end
end
end
end
return {
color = themeColor or autoColor or themeMap['default'].color,
icon = themeIcon or autoIcon or themeMap['default'].icon
}
end
-- The foolproof debug function!
function p.debugtest(frame)
local qid = frame.args[1] or 'Q17042539'
local item = mw.wikibase.getEntity(qid)
local found_ids = {}
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
table.insert(found_ids, stmt.mainsnak.datavalue.value.id)
end
end
end
end
local theme = p.getTheme({}, item)
return "Debug Result for " .. qid .. " -> Color: " .. tostring(theme.color) .. " | Found P31 IDs on Wikidata: " .. table.concat(found_ids, ", ")
end
return p
6tz6e85z9tdse9bc4t75m33v0kfyosa
146615
146613
2026-07-31T17:57:19Z
آیات محراج
11062
146615
Scribunto
text/plain
local p = {}
-- Q-ID Lookup Table for Colors and Icons
local themeMap = {
['Q5'] = { color = '#dce6f1', icon = '' },
['Q515'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q532'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q6256'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q4022'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q8502'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q123705'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q164509'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q3506821'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q728'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q16521'] = { color = '#d0f0c0', icon = '' },
['Q729'] = { color = '#d0f0c0', icon = '' },
['Q756'] = { color = '#d0f0c0', icon = '' },
['Q11424'] = { color = '#ffc0cb', icon = '' },
['Q201658'] = { color = '#ffc0cb', icon = '' },
['Q515'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- city
['Q532'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- village
['Q6256'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- country
['Q4022'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- river
['Q8502'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- mountain
['Q103495'] = { color = '#B0C4DE', icon = 'Battle_icon_gladii.svg' },
['Q11514315'] = { color = '#B0C4DE', icon = 'Battle_icon_gladii.svg' },
['Q123705'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- neighborhood
['Q11271835'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- provincial capital
['Q1549591'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- big city
['Q51929311'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- largest city
['Q6957341'] = { color = '#CCAA99', icon = 'ReligijneSymbole2.svg' },
['Q9174'] = { color = '#CCAA99', icon = 'ReligijneSymbole2.svg' },
['Q29517555'] = { color = '#dce6f1', icon = 'OOjs UI icon language-ltr.svg' },
['Q8192'] = { color = '#dce6f1', icon = 'OOjs UI icon language-ltr.svg' },
['Q112826905'] = { color = '#f0dbb6', icon = 'Human brain icon.svg' },
['Q103812529'] = { color = '#f0dbb6', icon = 'Human brain icon.svg' },
['Q193622'] = { color = '#cdeeff', icon = 'OOjs UI icon ribbonPrize.svg' },
['Q618779'] = { color = '#cdeeff', icon = 'OOjs UI icon ribbonPrize.svg' },
['Q2003221'] = { color = '#cdeeff', icon = 'OOjs UI icon ribbonPrize.svg' },
['Q5398426'] = { color = '#ffc0cb', icon = '' },
['Q482994'] = { color = '#ffc0cb', icon = '' },
['default'] = { color = '#F2F2F2', icon = '' },
['Q196600'] = { color = '#ffc0cb', icon = '' }, -- media franchise
}
-- Clean parameters passed from Template:Databox
local function cleanParam(val)
if val then
val = mw.text.trim(val)
if val ~= '' then return val end
end
return nil
end
function p.getTheme(args, item)
-- Check for manual user parameters first
local themeColor = cleanParam(args.bgcolor) or cleanParam(args['color']) or cleanParam(args['رَنٛگ'])
local themeIcon = cleanParam(args.icon) or cleanParam(args['نِشان'])
-- If both are explicitly set by the user, return them immediately
if themeColor and themeIcon then
return { color = themeColor, icon = themeIcon }
end
local autoColor = nil
local autoIcon = nil
-- Check Wikidata P31 (instance of) statements using the safest method
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
local qid = stmt.mainsnak.datavalue.value.id
if themeMap[qid] then
autoColor = themeMap[qid].color
autoIcon = themeMap[qid].icon
break
end
end
end
end
end
return {
color = themeColor or autoColor or themeMap['default'].color,
icon = themeIcon or autoIcon or themeMap['default'].icon
}
end
-- The foolproof debug function!
function p.debugtest(frame)
local qid = frame.args[1] or 'Q17042539'
local item = mw.wikibase.getEntity(qid)
local found_ids = {}
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
table.insert(found_ids, stmt.mainsnak.datavalue.value.id)
end
end
end
end
local theme = p.getTheme({}, item)
return "Debug Result for " .. qid .. " -> Color: " .. tostring(theme.color) .. " | Found P31 IDs on Wikidata: " .. table.concat(found_ids, ", ")
end
return p
7wour7h21jj3rwfocpsxkrs6msi683u
146642
146615
2026-07-31T18:11:17Z
آیات محراج
11062
146642
Scribunto
text/plain
local p = {}
-- Q-ID Lookup Table for Colors and Icons
local themeMap = {
['Q5'] = { color = '#dce6f1', icon = '' },
['Q515'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q532'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q6256'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q4022'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q123705'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q164509'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q3506821'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q728'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q16521'] = { color = '#d0f0c0', icon = '' },
['Q729'] = { color = '#d0f0c0', icon = '' },
['Q756'] = { color = '#d0f0c0', icon = '' },
['Q11424'] = { color = '#ffc0cb', icon = '' },
['Q201658'] = { color = '#ffc0cb', icon = '' },
['Q515'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- city
['Q532'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- village
['Q6256'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- country
['Q4022'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- river
['Q8502'] = { color = '#e7dcc3', icon = 'Mountain Icon.svg' }, -- mountain
['Q103495'] = { color = '#B0C4DE', icon = 'Battle_icon_gladii.svg' },
['Q11514315'] = { color = '#B0C4DE', icon = 'Battle_icon_gladii.svg' },
['Q123705'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- neighborhood
['Q11271835'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- provincial capital
['Q1549591'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- big city
['Q51929311'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- largest city
['Q6957341'] = { color = '#CCAA99', icon = 'ReligijneSymbole2.svg' },
['Q9174'] = { color = '#CCAA99', icon = 'ReligijneSymbole2.svg' },
['Q29517555'] = { color = '#dce6f1', icon = 'OOjs UI icon language-ltr.svg' },
['Q8192'] = { color = '#dce6f1', icon = 'OOjs UI icon language-ltr.svg' },
['Q112826905'] = { color = '#f0dbb6', icon = 'Human brain icon.svg' },
['Q103812529'] = { color = '#f0dbb6', icon = 'Human brain icon.svg' },
['Q193622'] = { color = '#cdeeff', icon = 'OOjs UI icon ribbonPrize.svg' },
['Q618779'] = { color = '#cdeeff', icon = 'OOjs UI icon ribbonPrize.svg' },
['Q2003221'] = { color = '#cdeeff', icon = 'OOjs UI icon ribbonPrize.svg' },
['Q5398426'] = { color = '#ffc0cb', icon = '' },
['Q482994'] = { color = '#ffc0cb', icon = '' },
['default'] = { color = '#F2F2F2', icon = '' },
['Q196600'] = { color = '#ffc0cb', icon = '' }, -- media franchise
}
-- Clean parameters passed from Template:Databox
local function cleanParam(val)
if val then
val = mw.text.trim(val)
if val ~= '' then return val end
end
return nil
end
function p.getTheme(args, item)
-- Check for manual user parameters first
local themeColor = cleanParam(args.bgcolor) or cleanParam(args['color']) or cleanParam(args['رَنٛگ'])
local themeIcon = cleanParam(args.icon) or cleanParam(args['نِشان'])
-- If both are explicitly set by the user, return them immediately
if themeColor and themeIcon then
return { color = themeColor, icon = themeIcon }
end
local autoColor = nil
local autoIcon = nil
-- Check Wikidata P31 (instance of) statements using the safest method
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
local qid = stmt.mainsnak.datavalue.value.id
if themeMap[qid] then
autoColor = themeMap[qid].color
autoIcon = themeMap[qid].icon
break
end
end
end
end
end
return {
color = themeColor or autoColor or themeMap['default'].color,
icon = themeIcon or autoIcon or themeMap['default'].icon
}
end
-- The foolproof debug function!
function p.debugtest(frame)
local qid = frame.args[1] or 'Q17042539'
local item = mw.wikibase.getEntity(qid)
local found_ids = {}
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
table.insert(found_ids, stmt.mainsnak.datavalue.value.id)
end
end
end
end
local theme = p.getTheme({}, item)
return "Debug Result for " .. qid .. " -> Color: " .. tostring(theme.color) .. " | Found P31 IDs on Wikidata: " .. table.concat(found_ids, ", ")
end
return p
dr6hoafztzs36jwaenfhmjwdt63vket
146647
146642
2026-07-31T18:36:00Z
آیات محراج
11062
146647
Scribunto
text/plain
local p = {}
-- Q-ID Lookup Table for Colors and Icons
local themeMap = {
['Q5'] = { color = '#dce6f1', icon = '' },
['Q515'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q532'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q6256'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q4022'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q123705'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q164509'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q3506821'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q728'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q16521'] = { color = '#d0f0c0', icon = '' },
['Q729'] = { color = '#d0f0c0', icon = '' },
['Q756'] = { color = '#d0f0c0', icon = '' },
['Q11424'] = { color = '#ffc0cb', icon = '' },
['Q201658'] = { color = '#ffc0cb', icon = '' },
['Q515'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- city
['Q532'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- village
['Q6256'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- country
['Q4022'] = { color = '#cdff', icon = 'Watercources resources pl icon.svg' }, -- river
['Q8502'] = { color = '#e7dcc3', icon = 'Mountain Icon.svg' }, -- mountain
['Q103495'] = { color = '#B0C4DE', icon = 'Battle_icon_gladii.svg' },
['Q11514315'] = { color = '#B0C4DE', icon = 'Battle_icon_gladii.svg' },
['Q123705'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- neighborhood
['Q11271835'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- provincial capital
['Q1549591'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- big city
['Q51929311'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- largest city
['Q6957341'] = { color = '#CCAA99', icon = 'ReligijneSymbole2.svg' },
['Q9174'] = { color = '#CCAA99', icon = 'ReligijneSymbole2.svg' },
['Q29517555'] = { color = '#dce6f1', icon = 'OOjs UI icon language-ltr.svg' },
['Q8192'] = { color = '#dce6f1', icon = 'OOjs UI icon language-ltr.svg' },
['Q112826905'] = { color = '#f0dbb6', icon = 'Human brain icon.svg' },
['Q103812529'] = { color = '#f0dbb6', icon = 'Human brain icon.svg' },
['Q193622'] = { color = '#cdeeff', icon = 'OOjs UI icon ribbonPrize.svg' },
['Q618779'] = { color = '#cdeeff', icon = 'OOjs UI icon ribbonPrize.svg' },
['Q2003221'] = { color = '#cdeeff', icon = 'OOjs UI icon ribbonPrize.svg' },
['Q5398426'] = { color = '#ffc0cb', icon = '' },
['Q482994'] = { color = '#ffc0cb', icon = '' },
['default'] = { color = '#F2F2F2', icon = '' },
['Q196600'] = { color = '#ffc0cb', icon = '' }, -- media franchise
}
-- Clean parameters passed from Template:Databox
local function cleanParam(val)
if val then
val = mw.text.trim(val)
if val ~= '' then return val end
end
return nil
end
function p.getTheme(args, item)
-- Check for manual user parameters first
local themeColor = cleanParam(args.bgcolor) or cleanParam(args['color']) or cleanParam(args['رَنٛگ'])
local themeIcon = cleanParam(args.icon) or cleanParam(args['نِشان'])
-- If both are explicitly set by the user, return them immediately
if themeColor and themeIcon then
return { color = themeColor, icon = themeIcon }
end
local autoColor = nil
local autoIcon = nil
-- Check Wikidata P31 (instance of) statements using the safest method
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
local qid = stmt.mainsnak.datavalue.value.id
if themeMap[qid] then
autoColor = themeMap[qid].color
autoIcon = themeMap[qid].icon
break
end
end
end
end
end
return {
color = themeColor or autoColor or themeMap['default'].color,
icon = themeIcon or autoIcon or themeMap['default'].icon
}
end
-- The foolproof debug function!
function p.debugtest(frame)
local qid = frame.args[1] or 'Q17042539'
local item = mw.wikibase.getEntity(qid)
local found_ids = {}
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
table.insert(found_ids, stmt.mainsnak.datavalue.value.id)
end
end
end
end
local theme = p.getTheme({}, item)
return "Debug Result for " .. qid .. " -> Color: " .. tostring(theme.color) .. " | Found P31 IDs on Wikidata: " .. table.concat(found_ids, ", ")
end
return p
toc54tg7g4qcvfaagn2gzbj1nymipbu
146816
146647
2026-08-01T10:18:14Z
آیات محراج
11062
More qid and themes added
146816
Scribunto
text/plain
local p = {}
-- Q-ID Lookup Table for Colors and Icons
local themeMap = {
['Q5'] = { color = '#dce6f1', icon = '' },
['Q11862829'] = { color = '#F8D7DA', icon = 'Noun Project science icon 334989 cc.svg' },
['Q515'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q532'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q6256'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q4022'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q123705'] = { color = '#cdff', icon = ' Map marker font awesome.svg' },
['Q164509'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q3506821'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q728'] = { color = '#b0c4de', icon = 'Military symbol.svg' },
['Q16521'] = { color = '#d0f0c0', icon = '' },
['Q729'] = { color = '#d0f0c0', icon = '' },
['Q756'] = { color = '#d0f0c0', icon = '' },
['Q11424'] = { color = '#ffc0cb', icon = '' },
['Q201658'] = { color = '#ffc0cb', icon = '' },
['Q515'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- city
['Q532'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- village
['Q6256'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- country
['Q4022'] = { color = '#cdff', icon = 'Watercources resources pl icon.svg' }, -- river
['Q8502'] = { color = '#e7dcc3', icon = 'Mountain Icon.svg' }, -- mountain
['Q103495'] = { color = '#B0C4DE', icon = 'Battle_icon_gladii.svg' },
['Q11514315'] = { color = '#B0C4DE', icon = 'Battle_icon_gladii.svg' },
['Q123705'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- neighborhood
['Q11271835'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- provincial capital
['Q1549591'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- big city
['Q51929311'] = { color = '#cdff', icon = ' Map marker font awesome.svg' }, -- largest city
['Q6957341'] = { color = '#CCAA99', icon = 'ReligijneSymbole2.svg' },
['Q9174'] = { color = '#CCAA99', icon = 'ReligijneSymbole2.svg' },
['Q29517555'] = { color = '#dce6f1', icon = 'OOjs UI icon language-ltr.svg' },
['Q8192'] = { color = '#dce6f1', icon = 'OOjs UI icon language-ltr.svg' },
['Q112826905'] = { color = '#f0dbb6', icon = 'Human brain icon.svg' },
['Q103812529'] = { color = '#f0dbb6', icon = 'Human brain icon.svg' },
['Q193622'] = { color = '#cdeeff', icon = 'OOjs UI icon ribbonPrize.svg' },
['Q618779'] = { color = '#cdeeff', icon = 'OOjs UI icon ribbonPrize.svg' },
['Q2003221'] = { color = '#cdeeff', icon = 'OOjs UI icon ribbonPrize.svg' },
['Q5398426'] = { color = '#ffc0cb', icon = '' },
['Q482994'] = { color = '#ffc0cb', icon = '' },
['default'] = { color = '#F2F2F2', icon = '' },
['Q196600'] = { color = '#ffc0cb', icon = '' }, -- media franchise
}
-- Clean parameters passed from Template:Databox
local function cleanParam(val)
if val then
val = mw.text.trim(val)
if val ~= '' then return val end
end
return nil
end
function p.getTheme(args, item)
-- Check for manual user parameters first
local themeColor = cleanParam(args.bgcolor) or cleanParam(args['color']) or cleanParam(args['رَنٛگ'])
local themeIcon = cleanParam(args.icon) or cleanParam(args['نِشان'])
-- If both are explicitly set by the user, return them immediately
if themeColor and themeIcon then
return { color = themeColor, icon = themeIcon }
end
local autoColor = nil
local autoIcon = nil
-- Check Wikidata P31 (instance of) statements using the safest method
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
local qid = stmt.mainsnak.datavalue.value.id
if themeMap[qid] then
autoColor = themeMap[qid].color
autoIcon = themeMap[qid].icon
break
end
end
end
end
end
return {
color = themeColor or autoColor or themeMap['default'].color,
icon = themeIcon or autoIcon or themeMap['default'].icon
}
end
-- The foolproof debug function!
function p.debugtest(frame)
local qid = frame.args[1] or 'Q17042539'
local item = mw.wikibase.getEntity(qid)
local found_ids = {}
if item and item.id then
local statements = mw.wikibase.getBestStatements(item.id, 'P31')
if statements then
for _, stmt in ipairs(statements) do
if stmt.mainsnak and stmt.mainsnak.snaktype == 'value' and stmt.mainsnak.datavalue then
table.insert(found_ids, stmt.mainsnak.datavalue.value.id)
end
end
end
end
local theme = p.getTheme({}, item)
return "Debug Result for " .. qid .. " -> Color: " .. tostring(theme.color) .. " | Found P31 IDs on Wikidata: " .. table.concat(found_ids, ", ")
end
return p
k4zxnvvnrsnc3dj2ygx15qdv8k5ldkn
قائمشہر
0
31969
146603
2026-07-31T15:57:11Z
آیات محراج
11062
[[قائمشہر]] صَفہٕ آو پَکناونہٕ [[قایِم شہر]] جاے، پَکناوَن وول صٲرف آیات محراج : ئ isn't used in kashmiri orthography
146603
wikitext
text/x-wiki
#REDIRECT [[قایِم شہر]]
hmfsj3cxnfyrujmmp6dly0z4knvit4a
تاؤ مَت
0
31970
146606
2026-07-31T16:00:12Z
آیات محراج
11062
[[تاؤ مَت]] صَفہٕ آو پَکناونہٕ [[تاو مَت]] جاے، پَکناوَن وول صٲرف آیات محراج : Fixed typo
146606
wikitext
text/x-wiki
#REDIRECT [[تاو مَت]]
qu2q474uwfa6tp1zfwixdrq9wlex4e6
2024 جموں و کشمیر قانون ساز اسمبلی انتخابات
0
31971
146609
2026-07-31T16:05:06Z
آیات محراج
11062
[[2024 جۆم تہٕ کٔشیٖر قونوٗن ساز ایٚسمبلی چُناو]] پؠٹھ رجوٗع مُکَرر
146609
wikitext
text/x-wiki
#REDIRECT [[2024 جۆم تہٕ کٔشیٖر قونوٗن ساز ایٚسمبلی چُناو]]
ohbsk3u5trt9e4on2ec6521yvijqu2x
آر ایم آیس ٹائٹینک
0
31972
146617
2026-07-31T17:58:49Z
آیات محراج
11062
[[آر ایم آیس ٹائٹینک]] صَفہٕ آو پَکناونہٕ [[آر ایم آیس ٹایٹینِک]] جاے، پَکناوَن وول صٲرف آیات محراج
146617
wikitext
text/x-wiki
#REDIRECT [[آر ایم آیس ٹایٹینِک]]
hvypgylpy9jroozlcemvfgl2x8d52lz
ٹائٹینک (1997 فلم)
0
31973
146639
2026-07-31T18:02:23Z
آیات محراج
11062
[[ٹائٹینک (1997 فلم)]] صَفہٕ آو پَکناونہٕ [[ٹایٹینِک (1997 فلم)]] جاے، پَکناوَن وول صٲرف آیات محراج
146639
wikitext
text/x-wiki
#REDIRECT [[ٹایٹینِک (1997 فلم)]]
cbz9qp2fv20zqse8wh6brgds0xqzzw6
رشمور پہاڑ
0
31974
146643
2026-07-31T18:18:48Z
آیات محراج
11062
"[[:ur:Special:Redirect/revision/10014059|رشمور پہاڑی]]" ضفُک اِنتدٲیی حِصُک تَرجَمہٕ طور تَخلیق کَرنہٕ آمُت
146643
wikitext
text/x-wiki
رشمور پہاڑ (اَنٛگریٖزؠ : Mount Rushmore National Memorial) چُھ [[جۆنوٗبی ڈکوٹا]]، [[اَمریٖکہ]] منٛز گرینائٹ کس پہاڑس پیٹھ کھنمُت اکھ مجسمہٕ، یتھ منٛز امریکٕکؠ ژور صدر ہاونہٕ چِھ آمٕتؠ۔ یہٕ اوس أکس ڈینش امریکی مجسمہٕ ساز، [[گوٹزون بورگلم]]، تہٕ تٔمۍ سنٛد نیچوۍ [[لِنٛکن بورگلم|لِنٛکن بورگلمن]] تراشمُت۔
رشمور پہاڑ چُھ امریکُک اکھ قومی علامت بنیومُت تہٕ کتابن تہٕ ثقافتی حوالن منٛز چُھ اتھ پیٹھ بٔڑس پیمانس پیٹھ بحث یِوان کرنہٕ، تہٕ پرؠتھ ؤریہٕ چِھ زٕ مِلیَن لوٗکھ اوٚت گژھان ۔
n61nynjvzkncmkh0zybqvzx9geybmul
146644
146643
2026-07-31T18:21:09Z
آیات محراج
11062
/* */
146644
wikitext
text/x-wiki
'''رشمور پہاڑ''' (اَنٛگریٖزؠ : Mount Rushmore National Memorial) چُھ [[جۆنوٗبی ڈکوٹا]]، [[اَمریٖکہ]] منٛز گرینائٹ کس پہاڑس پیٹھ کھنمُت اکھ مجسمہٕ، یتھ منٛز امریکٕکؠ ژور صدر ہاونہٕ چِھ آمٕتؠ۔ یہٕ اوس أکس ڈینش امریکی مجسمہٕ ساز، [[گوٹزون بورگلم]]، تہٕ تٔمۍ سنٛد نیچوۍ [[لِنٛکن بورگلم|لِنٛکن بورگلمن]] تراشمُت۔<ref>{{cite web|title=Why These Four Presidents?|url=https://www.nps.gov/moru/learn/historyculture/why-these-four-presidents.htm|access-date=February 13, 2019|website=nps.gov|publisher=National Park Service}}</ref>
رشمور پہاڑ چُھ امریکُک اکھ قومی علامت بنیومُت تہٕ کتابن تہٕ ثقافتی حوالن منٛز چُھ اتھ پیٹھ بٔڑس پیمانس پیٹھ بحث یِوان کرنہٕ، تہٕ پرؠتھ ؤریہٕ چِھ زٕ مِلیَن لوٗکھ اوٚت گژھان ۔
01i58vhste2reh5whc6fqzcysq1hz6r
146645
146644
2026-07-31T18:23:50Z
آیات محراج
11062
+[[زٲژ:پہاڑ]]; +[[زٲژ:اَمریٖکہ]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ
146645
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''رشمور پہاڑ''' (اَنٛگریٖزؠ : Mount Rushmore National Memorial) چُھ [[جۆنوٗبی ڈکوٹا]]، [[اَمریٖکہ]] منٛز گرینائٹ کس پہاڑس پیٹھ کھنمُت اکھ مجسمہٕ، یتھ منٛز امریکٕکؠ ژور صدر ہاونہٕ چِھ آمٕتؠ۔ یہٕ اوس أکس ڈینش امریکی مجسمہٕ ساز، [[گوٹزون بورگلم]]، تہٕ تٔمؠ سنٛد نیچوؠ [[لِنٛکن بورگلم|لِنٛکن بورگلمن]] گوٚرمُت۔<ref>{{cite web|title=Why These Four Presidents?|url=https://www.nps.gov/moru/learn/historyculture/why-these-four-presidents.htm|access-date=February 13, 2019|website=nps.gov|publisher=National Park Service}}</ref>
رشمور پہاڑ چُھ امریکُک اکھ قومی علامت بنیومُت تہٕ کتابن تہٕ ثقافتی حوالن منٛز چُھ اتھ پیٹھ بٔڑس پیمانس پیٹھ بحث یِوان کرنہٕ، تہٕ پرؠتھ ؤریہٕ چِھ زٕ مِلیَن لوٗکھ اوٚت گژھان ۔
==حَوالہٕ==
[[زٲژ:پہاڑ]]
[[زٲژ:اَمریٖکہ]]
1zgrdmp75tkzlxyf28z8eba7c9tgbjy
زٲژ:پہاڑ
14
31975
146646
2026-07-31T18:26:48Z
آیات محراج
11062
Created blank page
146646
wikitext
text/x-wiki
phoiac9h4m842xq45sp7s6u21eteeq1
شاردا دٔرؠیاو
0
31976
146648
2026-07-31T18:44:33Z
آیات محراج
11062
"[[:en:Special:Redirect/revision/1347640130|Sharda River]]" ضفُک اِنتدٲیی حِصُک تَرجَمہٕ طور تَخلیق کَرنہٕ آمُت
146648
wikitext
text/x-wiki
'''شاردا دٔرؠیاو''' یَتھ '''کٲلی دٔرؠیاو''' یا '''مہاکٲلی دٔرؠیاو''' تہِ ونان چھِ، چھُ اکھ سرحد پار ہمالیٲیی [[دٔرؠیاو]] یُس [[ہِندوستان]] تہٕ [[نؠپال|نیپالَس]] منٛز پھٔہلِتھ چھُ ییٚمیُک کُل زیچھر تقریباً 480 کلومیٹر (300 میل) چھُ۔<ref>{{cite journal|author1=Midha, N.|author2=Mathur, P.K.|name-list-style=amp|year=2014|title=Channel characteristics and planform dynamics in the Indian Terai, Sharda River|url=http://www.rhinoresourcecenter.com/pdf_files/139/1390008106.pdf|url-status=dead|journal=Environmental Management|volume=53|issue=1|pages=120–134|bibcode=2014EnMan..53..120M|doi=10.1007/s00267-013-0196-4|pmid=24202283|archive-url=https://web.archive.org/web/20221126153027/http://www.rhinoresourcecenter.com/pdf_files/139/1390008106.pdf|archive-date=26 November 2022|access-date=13 May 2020|s2cid=6159788}}</ref>
یہِ چھُ ہایڈرو الیکٹرک پاور پٲداوارٕچ صلاحیت پیش کران۔ یہِ دٔریاو چھُ انڈین ریورز انٹر لنک پروجیکٹُک ہمالیائی حصہٕ کٮ۪ن واریاہَو منصوٗبَو منٛز أکِس ذٔریعہٕ پٲٹھۍ تہِ تجویٖز کرنہٕ آمُت۔
drqkp5o3zxrgsbcx6ndmz4rzakpnz6n
146650
146648
2026-07-31T18:46:57Z
آیات محراج
11062
مِلاوُن [[زٲژ:دٔرؠیاو]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ
146650
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''شاردا دٔرؠیاو''' یَتھ '''کٲلی دٔرؠیاو''' یا '''مہاکٲلی دٔرؠیاو''' تہِ ونان چھِ، چھُ اکھ سرحد پار ہمالیٲیی [[دٔرؠیاو]] یُس [[ہِندوستان]] تہٕ [[نؠپال|نیپالَس]] منٛز پھٔہلِتھ چھُ ییٚمیُک کُل زیچھر تقریباً 480 کلومیٹر (300 میل) چھُ۔<ref>{{cite journal|author1=Midha, N.|author2=Mathur, P.K.|name-list-style=amp|year=2014|title=Channel characteristics and planform dynamics in the Indian Terai, Sharda River|url=http://www.rhinoresourcecenter.com/pdf_files/139/1390008106.pdf|url-status=dead|journal=Environmental Management|volume=53|issue=1|pages=120–134|bibcode=2014EnMan..53..120M|doi=10.1007/s00267-013-0196-4|pmid=24202283|archive-url=https://web.archive.org/web/20221126153027/http://www.rhinoresourcecenter.com/pdf_files/139/1390008106.pdf|archive-date=26 November 2022|access-date=13 May 2020|s2cid=6159788}}</ref>
یہِ چھُ ہایڈرو الیکٹرک پاور پٲداوارٕچ صلاحیت پیش کران۔ یہِ دٔریاو چھُ انڈین ریورز انٹر لنک پروجیکٹُک ہمالیٲیی حصہٕ کٮ۪ن واریاہَو منصوٗبَو منٛز أکِس ذٔریعہٕ پٲٹھۍ تہِ تجویٖز کرنہٕ آمُت۔
==حَوالہٕ==
[[زٲژ:دٔرؠیاو]]
93etznet0x67doclsv9tpvybjosle7v
شاردا دٔریاو
0
31977
146649
2026-07-31T18:45:04Z
آیات محراج
11062
رَجوٗع مُکَرر تَخلیٖق کَران
146649
wikitext
text/x-wiki
#REDIRECT [[شاردا_دٔرؠیاو]]
0uqfxkik1ppdbsselu8s9rsl3leifx1
نَم
0
31978
146659
2026-08-01T05:38:46Z
آیات محراج
11062
"[[:en:Special:Redirect/revision/1362983777|Nail (anatomy)]]" ضفُک اِنتدٲیی حِصُک تَرجَمہٕ طور تَخلیق کَرنہٕ آمُت
146659
wikitext
text/x-wiki
'''نَم''' چھِ [[اتھہٕ|اَتھَن]] تہٕ [[کھۆر|کھۆرَن]] ہٕنٛزؠن [[اۆنٛگُج|اوٚنٛگجَن]] ہٕنٛدؠن پؠٹھ اَکھ سَخٕت بچاو حِصہٕ یُس عام طور سارِنٕے نَر وانٛدرن مَنٛز لبنہٕ چھِ یِوان (سِوٲے [[مارموسیٹ]])۔
arf3we3hv9xjzofcefciqqnfsfxvabs
146662
146659
2026-08-01T05:40:50Z
آیات محراج
11062
/* */
146662
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''نَم''' چھِ [[اتھہٕ|اَتھَن]] تہٕ [[کھۆر|کھۆرَن]] ہٕنٛزؠن [[اۆنٛگُج|اوٚنٛگجَن]] ہٕنٛدؠن پؠٹھ اَکھ سَخٕت بچاو حِصہٕ یُس عام طور سارِنٕے نَر وانٛدرن مَنٛز لبنہٕ چھِ یِوان (سِوٲے [[مارموسیٹ]])۔
0vgmsgqwp8n4nacwmxa4d7xfj2jl0i7
146680
146662
2026-08-01T05:48:04Z
آیات محراج
11062
/* */
146680
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''نَم''' چھِ [[اتھہٕ|اَتھَن]] تہٕ [[کھۆر|کھۆرَن]] ہٕنٛزؠن [[اۆنٛگُج|اوٚنٛگجَن]] ہٕنٛدؠن پؠٹھ اَکھ سَخٕت بچاو حِصہٕ یُس عام طور سارِنٕے نَر وانٛدرن مَنٛز لبنہٕ چھِ یِوان (بَغٲر [[مارموسیٹ]])۔<ref name="Wang 2016">{{Cite journal|last=Wang|first=Bin|year=2016|title=Keratin: Structure, mechanical properties, occurrence in biological organisms, and efforts at bio inspiration|url=https://escholarship.org/content/qt5sb7q6jp/qt5sb7q6jp.pdf?t=o9xpu0|journal=Progress in Materials Science|volume=76|pages=229–318|doi=10.1016/j.pmatsci.2015.06.001|doi-access=free}}</ref>
== حَوالہٕ ==
5ffmbpcreoo6eu5p0e3byr4q1bo127e
اتھہٕ نَم
0
31979
146667
2026-08-01T05:44:01Z
آیات محراج
11062
Created blank page
146667
wikitext
text/x-wiki
phoiac9h4m842xq45sp7s6u21eteeq1
146674
146667
2026-08-01T05:46:01Z
آیات محراج
11062
/* */
146674
wikitext
text/x-wiki
#REDIRECT [[نَم]]
n42joq8ikjqw22y3rnp3ttykc75554c
کھۆرٕ نَم
0
31980
146669
2026-08-01T05:44:43Z
آیات محراج
11062
Created blank page
146669
wikitext
text/x-wiki
phoiac9h4m842xq45sp7s6u21eteeq1
146670
146669
2026-08-01T05:45:11Z
آیات محراج
11062
/* */
146670
wikitext
text/x-wiki
#REDIRECT [[نَم]]
n42joq8ikjqw22y3rnp3ttykc75554c
2026 موروکو-سپین سرحدی واقعہٕ
0
31981
146782
2026-08-01T06:59:53Z
آیات محراج
11062
"[[:en:Special:Redirect/revision/1367140318|2026 Morocco–Spain border incident]]" ضفُک اِنتدٲیی حِصُک تَرجَمہٕ طور تَخلیق کَرنہٕ آمُت
146782
wikitext
text/x-wiki
جولائی 2026 کِس ٲخرس منٛز، اندازٕ مطٲبق شیٹھ ساس لوٗکو، زیٛادٕ تر نوجوان مرد، [[مراکش|موروکو]] پیٹھٕ [[ہِسپٲنِیا|سپین]] شمٲلی افریقہک خۄد مختار شہر [[سیوٹا]] منٛز سرحد عبور کٔر، کم تعداد منٛز گٔیہٕ [[میلیلا]] منٛز دٲخل گژھنٕچ کوٗشش، مقٲمی استقبالیہ سہوٗلیاتن پیٹھ مغلوب گٔیہٕ تہٕ سیوٹا ہٕچ حکومتس دِژ درخواست زِ ہسپانوی حکومت کرِ قومی ہنگٲمی حالتُک اعلان۔ زیادٕ تر ٲسۍ تراجال تہٕ بینزو بریک واٹرَس أنٛدۍ پٔکھۍ [[ژھرٛانٛٹ]] وٲیِتھ یا بٔٹھِس پٮ۪ٹھ پیدل عبوٗر کٔرِتھ دٲخٕل۔ 31 جولائی تام ووٚن ہسپانوی حکامَن زِ دٲخل گژھن والٮ۪ن منٛز ٲسۍ تقریباً نؠصف رضاکارانہٕ طور مراکش واپس آمٕتۍ، ییٚلہِ زَن کرٛاسِنٛگَس دوران آبَس پھٹنہٕ تہٕ باقٕے واقعاتَن سۭتۍ مرن والٮ۪ن ہُنٛد تعداد کم از کم 57 تام ووتمُت۔<ref name="57deaths">{{cite web|title=Spain says migrants are returning from Ceuta after 57 die in border rush|url=https://www.reuters.com/world/africa/spain-morocco-halt-deadly-rush-spanish-enclave-after-49000-cross-day-2026-07-31/|access-date=1 August 2026}}</ref>
319rzmx5ww43a90x9smmez7qf35uyin
146783
146782
2026-08-01T07:09:04Z
آیات محراج
11062
146783
wikitext
text/x-wiki
جولائی 2026 کِس ٲخرس منٛز، اندازٕ مطٲبق شیٹھ ساس لوٗکو، زیٛادٕ تر نوجوان مرد، [[مراکش|موروکو]] پیٹھٕ [[ہِسپٲنِیا|سپین]] شمٲلی افریقہک خۄد مختار شہر [[سیوٹا]] منٛز سرحد عبور کٔر، کم تعداد منٛز گٔیہٕ [[میلیلا]] منٛز دٲخل گژھنٕچ کوٗشش، مقٲمی استقبالیہ سہوٗلیاتن پیٹھ مغلوب گٔیہٕ تہٕ سیوٹا ہٕچ حکومتس دِژ درخواست زِ ہسپانوی حکومت کرِ قومی ہنگٲمی حالتُک اعلان۔ زیادٕ تر ٲسۍ تراجال تہٕ بینزو بریک واٹرَس أنٛدۍ پٔکھۍ [[ژھرٛانٛٹ]] وٲیِتھ یا بٔٹھِس پٮ۪ٹھ پیدل عبوٗر کٔرِتھ دٲخٕل۔ 31 جولائی تام ووٚن ہسپانوی حکامَن زِ دٲخل گژھن والٮ۪ن منٛز ٲسۍ تقریباً نؠصف رضاکارانہٕ طور مراکش واپس آمٕتۍ، ییٚلہِ زَن کرٛاسِنٛگَس دوران آبَس پھٹنہٕ تہٕ باقٕے واقعاتَن سۭتۍ مرن والٮ۪ن ہُنٛد تعداد کم از کم 57 تام ووتمُت۔<ref name="57deaths">{{cite web|title=Spain says migrants are returning from Ceuta after 57 die in border rush|url=https://www.reuters.com/world/africa/spain-morocco-halt-deadly-rush-spanish-enclave-after-49000-cross-day-2026-07-31/|access-date=1 August 2026}}</ref>
== پس منظر ==
سیوٹا تہٕ میلیلا چِھ افریقہس سۭتۍ یورپی یونینچ وٲحد زمینی سرحد، یمک دعوا مراکش چُھ کران ونہٕ تہٕ سپین چُھ پننہٕ علاقک حصہٕ سمجھان۔ سرحدی کنٹرول چِھ سیٲسی حرکیات سۭتۍ متٲثر آسان، خاص طور پأٹھۍ سپین تہٕ مراکشس درمیان۔ 2021 ہٕکۍ سرحدی واقعَس منٛز آیہِ ابراہیم غالی سٕنٛدِ ہسپتالَس منٛز دٲخٕل گژھنَس سۭتۍ وابستہٕ سِفارتی تناؤ درمیان سیوٹاہَس منٛز 8,000 بے قاعدٕ دٲخل گٔیہِ۔ یِنہٕ والٮ۪ن ؤرۍیَن مَنٛز آیہِ سوشل میٖڈیا کہِ ذٔریعہٕ کراسِنٛگَن ہٕنٛز سہوٗلیت فراہم کرنہٕ تہٕ بوزنہٕ یِنہٕ واجنہِ تبدیلیہِ ہٕنٛز جٲری کوٗشِشہِ وٕچھنہٕ۔
2026 ہُک سُپریم کورٹُک أکۍ اہم فٲصلَن کٔر سمندرَس منٛز تارکین وطنَن باپتھ "ہاٹ ریٹرن" پالیسی محدوٗد، ییٚمہِ سۭتۍ سرحدی اِنتظام پیچیدٕ گٔیہِ تہٕ مراکشی تعاوُنَس پیٹھ دارمدٲری اُجاگر کوٚر۔ امہٕ علاوٕ، مغربی صحارا ہس پیٹھ سپین کہ بدلوٕن عۄہدن کوٚر الجیرِیاہس سۭتۍ امکۍ تعلقات متٲثر، یُس 2026 منٛز وزیر اعظم سانچیز سٕنٛدِ دورٕ پتہٕ مفاہمت پیٹھ اختتام پذیر گوٚو۔
0z9coq1v58af8zmhim7qc3ad7zzupl4
146784
146783
2026-08-01T07:13:18Z
آیات محراج
11062
مِلاوُن [[زٲژ:2026 واقعات]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ
146784
wikitext
text/x-wiki
جولائی 2026 کِس ٲخرس منٛز، اندازٕ مطٲبق شیٹھ ساس لوٗکو، زیٛادٕ تر نوجوان مرد، [[مراکش|موروکو]] پیٹھٕ [[ہِسپٲنِیا|سپین]] شمٲلی افریقہک خۄد مختار شہر [[سیوٹا]] منٛز سرحد عبور کٔر، کم تعداد منٛز گٔیہٕ [[میلیلا]] منٛز دٲخل گژھنٕچ کوٗشش، مقٲمی استقبالیہ سہوٗلیاتن پیٹھ مغلوب گٔیہٕ تہٕ سیوٹا ہٕچ حکومتس دِژ درخواست زِ ہسپانوی حکومت کرِ قومی ہنگٲمی حالتُک اعلان۔ زیادٕ تر ٲسؠ تراجال تہٕ بینزو بریک واٹرَس أنٛدؠ پٔکھؠ [[ژھرٛانٛٹ]] وٲیِتھ یا بٔٹھِس پٮ۪ٹھ پیدل عبوٗر کٔرِتھ دٲخٕل۔ 31 جولائی تام ووٚن ہسپانوی حکامَن زِ دٲخل گژھن والٮ۪ن منٛز ٲسؠ تقریباً نؠصف رضاکارانہٕ طور موروکو واپس آمٕتؠ، ییٚلہِ زَن کرٛاسِنٛگَس دوران آبَس پھٹنہٕ تہٕ باقٕے واقعاتَن سۭتؠ مرن والٮ۪ن ہُنٛد تعداد کم از کم 57 تام ووتمُت۔<ref name="57deaths">{{cite web|title=Spain says migrants are returning from Ceuta after 57 die in border rush|url=https://www.reuters.com/world/africa/spain-morocco-halt-deadly-rush-spanish-enclave-after-49000-cross-day-2026-07-31/|access-date=1 August 2026}}</ref>
== پس منظر ==
سیوٹا تہٕ میلیلا چِھ افریقہس سۭتؠ یورپی یونینچ وٲحد زمینی سرحد، یمک دعوا موروکو چُھ کران ونہٕ تہٕ سپین چُھ پننہٕ علاقک حصہٕ سمجھان۔ سرحدی کنٹرول چِھ سیٲسی حرکیات سۭتؠ متٲثر آسان، خاص طور پأٹھؠ سپین تہٕ موروکو س درمیان۔ 2021 ہٕکؠ سرحدی واقعَس منٛز آیہِ ابراہیم غالی سٕنٛدِ ہسپتالَس منٛز دٲخٕل گژھنَس سۭتؠ وابستہٕ سِفارتی تناؤ درمیان سیوٹاہَس منٛز 8,000 بے قاعدٕ دٲخل گٔیہِ۔ یِنہٕ والٮ۪ن ؤرؠیَن مَنٛز آیہِ سوشل میٖڈیا کہِ ذٔریعہٕ کراسِنٛگَن ہٕنٛز سہوٗلیت فراہم کرنہٕ تہٕ بوزنہٕ یِنہٕ واجنہِ تبدیلیہِ ہٕنٛز جٲری کوٗشِشہِ وٕچھنہٕ۔
2026 ہُک سُپریم کورٹُک أکؠ اہم فٲصلَن کٔر سمندرَس منٛز تارکین وطنَن باپتھ "ہاٹ ریٹرن" پالیسی محدوٗد، ییٚمہِ سۭتؠ سرحدی اِنتظام پیچیدٕ گٔیہِ تہٕ موروکو ی تعاوُنَس پیٹھ دارمدٲری اُجاگر کوٚر۔ امہٕ علاوٕ، مغربی صحارا ہس پیٹھ سپین کہ بدلوٕن عۄہدن کوٚر الجیرِیاہس سۭتؠ امکؠ تعلقات متٲثر، یُس 2026 منٛز وزیر اعظم سانچیز سٕنٛدِ دورٕ پتہٕ مفاہمت پیٹھ اختتام پذیر گوٚو۔
==حَوالہٕ==
[[زٲژ:2026 واقعات]]
9veoxrfpfu2b4hk2zewc6687r2yn1lv
146785
146784
2026-08-01T07:14:03Z
آیات محراج
11062
/* */
146785
wikitext
text/x-wiki
{{مولوٗماتھ}}
جولائی 2026 کِس ٲخرس منٛز، اندازٕ مطٲبق شیٹھ ساس لوٗکو، زیٛادٕ تر نوجوان مرد، [[مراکش|موروکو]] پیٹھٕ [[ہِسپٲنِیا|سپین]] شمٲلی افریقہک خۄد مختار شہر [[سیوٹا]] منٛز سرحد عبور کٔر، کم تعداد منٛز گٔیہٕ [[میلیلا]] منٛز دٲخل گژھنٕچ کوٗشش، مقٲمی استقبالیہ سہوٗلیاتن پیٹھ مغلوب گٔیہٕ تہٕ سیوٹا ہٕچ حکومتس دِژ درخواست زِ ہسپانوی حکومت کرِ قومی ہنگٲمی حالتُک اعلان۔ زیادٕ تر ٲسؠ تراجال تہٕ بینزو بریک واٹرَس أنٛدؠ پٔکھؠ [[ژھرٛانٛٹ]] وٲیِتھ یا بٔٹھِس پٮ۪ٹھ پیدل عبوٗر کٔرِتھ دٲخٕل۔ 31 جولائی تام ووٚن ہسپانوی حکامَن زِ دٲخل گژھن والٮ۪ن منٛز ٲسؠ تقریباً نؠصف رضاکارانہٕ طور موروکو واپس آمٕتؠ، ییٚلہِ زَن کرٛاسِنٛگَس دوران آبَس پھٹنہٕ تہٕ باقٕے واقعاتَن سۭتؠ مرن والٮ۪ن ہُنٛد تعداد کم از کم 57 تام ووتمُت۔<ref name="57deaths">{{cite web|title=Spain says migrants are returning from Ceuta after 57 die in border rush|url=https://www.reuters.com/world/africa/spain-morocco-halt-deadly-rush-spanish-enclave-after-49000-cross-day-2026-07-31/|access-date=1 August 2026}}</ref>
== پس منظر ==
سیوٹا تہٕ میلیلا چِھ افریقہس سۭتؠ یورپی یونینچ وٲحد زمینی سرحد، یمک دعوا موروکو چُھ کران ونہٕ تہٕ سپین چُھ پننہٕ علاقک حصہٕ سمجھان۔ سرحدی کنٹرول چِھ سیٲسی حرکیات سۭتؠ متٲثر آسان، خاص طور پأٹھؠ سپین تہٕ موروکو س درمیان۔ 2021 ہٕکؠ سرحدی واقعَس منٛز آیہِ ابراہیم غالی سٕنٛدِ ہسپتالَس منٛز دٲخٕل گژھنَس سۭتؠ وابستہٕ سِفارتی تناؤ درمیان سیوٹاہَس منٛز 8,000 بے قاعدٕ دٲخل گٔیہِ۔ یِنہٕ والٮ۪ن ؤرؠیَن مَنٛز آیہِ سوشل میٖڈیا کہِ ذٔریعہٕ کراسِنٛگَن ہٕنٛز سہوٗلیت فراہم کرنہٕ تہٕ بوزنہٕ یِنہٕ واجنہِ تبدیلیہِ ہٕنٛز جٲری کوٗشِشہِ وٕچھنہٕ۔
2026 ہُک سُپریم کورٹُک أکؠ اہم فٲصلَن کٔر سمندرَس منٛز تارکین وطنَن باپتھ "ہاٹ ریٹرن" پالیسی محدوٗد، ییٚمہِ سۭتؠ سرحدی اِنتظام پیچیدٕ گٔیہِ تہٕ موروکو ی تعاوُنَس پیٹھ دارمدٲری اُجاگر کوٚر۔ امہٕ علاوٕ، مغربی صحارا ہس پیٹھ سپین کہ بدلوٕن عۄہدن کوٚر الجیرِیاہس سۭتؠ امکؠ تعلقات متٲثر، یُس 2026 منٛز وزیر اعظم سانچیز سٕنٛدِ دورٕ پتہٕ مفاہمت پیٹھ اختتام پذیر گوٚو۔
==حَوالہٕ==
[[زٲژ:2026 واقعات]]
pwbycpttwqhicrfhj9f3ib3uxjkuk76
نِرمل پُرجا
0
31982
146786
2026-08-01T07:46:39Z
آیات محراج
11062
Created page with "نِرمل پُرجا، یُس نِمس یا نِمسدایی ناوٕ سۭتۍ زانٛنہٕ چھُ یِوان، چھُ اکھ نیپالُک کوہ پیما یوٚس 25 جولائی 1983 منٛز نیپال کِس میاگدی ضِلعس منٛز زامُت۔ کوہ پیمٲیی کُن گژھنہٕ برٛونٛہہ کٔر تٔمۍ برطانوی فوج کِس گورکھاس بریگیڈَس منٛز کٲم تہٕ پتہٕ بنیوو رائل نیوی ہٕنٛدِس س..."
146786
wikitext
text/x-wiki
نِرمل پُرجا، یُس نِمس یا نِمسدایی ناوٕ سۭتۍ زانٛنہٕ چھُ یِوان، چھُ اکھ نیپالُک کوہ پیما یوٚس 25 جولائی 1983 منٛز نیپال کِس میاگدی ضِلعس منٛز زامُت۔ کوہ پیمٲیی کُن گژھنہٕ برٛونٛہہ کٔر تٔمۍ برطانوی فوج کِس گورکھاس بریگیڈَس منٛز کٲم تہٕ پتہٕ بنیوو رائل نیوی ہٕنٛدِس سپیشل بوٹ سروسَس منٛز شٲمِل گژھن وول گۄڈٕنیُک گورکھا تہٕ پوٗرٕ وقتس کھسنس پٮ۪ٹھ توجہ دِنہٕ خٲطرٕ کوٚرُن 2018 ہَس منٛز استعفیٰ دِنَس تام سرد موسمٕک جنگٕک مٲہر سٕنٛدِ حثیتہٕ خدمات انجام دِوان۔
تٔمۍ کٔر "پروجیکٹ پاسیبل 14/7" کہِ ذٔریعہٕ عالمی شہرت حٲصل، یتھ منٛز تٔمۍ اپریل تہٕ اکتوبر 2019 ہَس درمیان صرف شیٚن رٮ۪تن تہٕ شیٚن دۄہن منٛز دنیاہٕکۍ ٲٹھ ساس میٹر تھزرن پیٹھ تھوٚد - اکھ ریکارڈ یُس پتہٕ 2023 منٛز کرسٹن ہریلا تہٕ ٹینجن شیرپاہَن پھُٹروو۔ اتھ کارنامہٕ دوران بنیو سُہ 48 گھنٹَن انٛدر ایورسٹ، لوٹسے تہٕ مکالوٗ سر کرن وول گۄڈنیُک شخٕص تہِ۔ 2021 ہَس منٛز کٔر تٔمۍ K2 کِس گۄڈٕنِکِس ونٛدَس پٮ۪ٹھ کھسنہٕ پٮ۪ٹھ نیپالی کوہ پیما ہٕنٛدِس ٹیمٕچ قیادت، تہٕ ووت پانہٕ آکسیجنَس ورٲے چوٹی پیٹھ۔ پُرجا ہَن چھُ تنہٕ پتہٕ ریکارڈ پھٕٹراوُن جٲری تھوومُت، یَتھ منٛز تمام 14 چوٹیَن تہٕ سَتھ سمٹَن ہُنٛد سپلیمنٹل آکسیجنَس (2024) سۭتۍ تہٕ امہِ ورٲے، تہٕ کُل 8,000 میٹر سربراہی اجلاسَن (مئی 2026 تام 56) تہٕ بالَن درمیان رفتار عبور کرنَس خٲطرٕ نٔوۍ نشان قٲیِم کرُن شٲمِل چھُ۔
تٔمۍ سٕنٛز دٔلیٖل ٲس نیٹ فلیکس دستاویزی فلم «14 پیکس: نتھنگ از امپاسیبل» (2021) تہٕ تٔمۍ سٕنٛز یادداشت «بیونڈ پاسیبل» (2020) منٛز وننہٕ آمٕژ۔ سُہ آو 2018 ہَس منٛز ایم بی ای مُقرر کرنہٕ تہٕ 2023 ہَس منٛز کٔرٕن لافبورو یونیورسٹی طرفہٕ اعزازی ڈگری حٲصِل۔ تٔمۍ سٕنٛدِس پیشورانہٕ زِندگی تہِ چھُ تناعضہٕ سۭتۍ نشان زد گوٚمُت: 2024 منٛز دۄیو زَنانَو عوٲمی طور تٔمِس پٮ۪ٹھ جنسی حراساں تہٕ زبردستی ہُنٛد الزام لگٲومُت، یِمَن الزامَن نِش تٔمۍ تردید کٔرمٕژ، تہٕ میڈیا ہٕنٛدِ اَکہِ مُتعلقہٕ تنازعہٕ کِنۍ کوٚر نیپالٕچ پریس کونسلَن 2025 ہَس منٛز أکِس اخبار بلیک لسٹ کرنَس پٮ۪ٹھ مجبور۔ حال حالٕے آو 30 جولائی 2026 پٲکِستانَس منٛز براڈ پیکَس پٮ۪ٹھ برفانی تودٕ یِنہٕ پتہٕ پورجا سٕنٛدِ لاپتہ گژھنٕچ اطلاع دِنہٕ۔ as of 1 August 2026, three bodies had been recovered and identified, though Purja's status remained unconfirmed.
ip17wptvv8z760f5tlm44lsejdobbd4
146787
146786
2026-08-01T07:49:01Z
آیات محراج
11062
/* */
146787
wikitext
text/x-wiki
نِرمل پُرجا، یُس نِمس یا نِمسدایی ناوٕ سۭتۍ زانٛنہٕ چھُ یِوان، چھُ اکھ نیپالُک کوہ پیما یوٚس 25 جولائی 1983 منٛز نیپال کِس میاگدی ضِلعس منٛز زامُت۔ کوہ پیمٲیی کُن گژھنہٕ برٛونٛہہ کٔر تٔمۍ برطانوی فوج کِس گورکھاس بریگیڈَس منٛز کٲم تہٕ پتہٕ بنیوو رائل نیوی ہٕنٛدِس سپیشل بوٹ سروسَس منٛز شٲمِل گژھن وول گۄڈٕنیُک گورکھا تہٕ پوٗرٕ وقتس کھسنس پٮ۪ٹھ توجہ دِنہٕ خٲطرٕ کوٚرُن 2018 ہَس منٛز استعفیٰ دِنَس تام سرد موسمٕک جنگٕک مٲہر سٕنٛدِ حثیتہٕ خدمات انجام دِوان۔
تٔمۍ کٔر "پروجیکٹ پاسیبل 14/7" کہِ ذٔریعہٕ عالمی شہرت حٲصل، یتھ منٛز تٔمۍ اپریل تہٕ اکتوبر 2019 ہَس درمیان صرف شیٚن رٮ۪تن تہٕ شیٚن دۄہن منٛز دنیاہٕکۍ ٲٹھ ساس میٹر تھزرن پیٹھ تھوٚد - اکھ ریکارڈ یُس پتہٕ 2023 منٛز کرسٹن ہریلا تہٕ ٹینجن شیرپاہَن پھُٹروو۔ اتھ کارنامہٕ دوران بنیو سُہ 48 گھنٹَن انٛدر ایورسٹ، لوٹسے تہٕ مکالوٗ سر کرن وول گۄڈنیُک شخٕص تہِ۔ 2021 ہَس منٛز کٔر تٔمۍ K2 کِس گۄڈٕنِکِس ونٛدَس پٮ۪ٹھ کھسنہٕ پٮ۪ٹھ نیپالی کوہ پیما ہٕنٛدِس ٹیمٕچ قیادت، تہٕ ووت پانہٕ آکسیجنَس ورٲے چوٹی پیٹھ۔ پُرجا ہَن چھُ تنہٕ پتہٕ ریکارڈ پھٕٹراوُن جٲری تھوومُت، یَتھ منٛز تمام 14 چوٹیَن تہٕ سَتھ سمٹَن ہُنٛد سپلیمنٹل آکسیجنَس (2024) سۭتۍ تہٕ امہِ ورٲے، تہٕ کُل 8,000 میٹر سربراہی اجلاسَن (مئی 2026 تام 56) تہٕ بالَن درمیان رفتار عبور کرنَس خٲطرٕ نٔوۍ نشان قٲیِم کرُن شٲمِل چھُ۔
تٔمۍ سٕنٛز دٔلیٖل ٲس نیٹ فلیکس دستاویزی فلم «14 پیکس: نتھنگ از امپاسیبل» (2021) تہٕ تٔمۍ سٕنٛز یادداشت «بیونڈ پاسیبل» (2020) منٛز وننہٕ آمٕژ۔ سُہ آو 2018 ہَس منٛز ایم بی ای مُقرر کرنہٕ تہٕ 2023 ہَس منٛز کٔرٕن لافبورو یونیورسٹی طرفہٕ اعزازی ڈگری حٲصِل۔ تٔمۍ سٕنٛدِس پیشورانہٕ زِندگی تہِ چھُ تناعضہٕ سۭتۍ نشان زد گوٚمُت: 2024 منٛز دۄیو زَنانَو عوٲمی طور تٔمِس پٮ۪ٹھ جنسی حراساں تہٕ زبردستی ہُنٛد الزام لگٲومُت، یِمَن الزامَن نِش تٔمۍ تردید کٔرمٕژ، تہٕ میڈیا ہٕنٛدِ اَکہِ مُتعلقہٕ تنازعہٕ کِنۍ کوٚر نیپالٕچ پریس کونسلَن 2025 ہَس منٛز أکِس اخبار بلیک لسٹ کرنَس پٮ۪ٹھ مجبور۔ حال حالٕے آو 30 جولائی 2026 پٲکِستانَس منٛز براڈ پیکَس پٮ۪ٹھ برفانی تودٕ یِنہٕ پتہٕ پورجا سٕنٛدِ لاپتہ گژھنٕچ اطلاع دِنہٕ۔ 1 اگست دِژ بی بی سی تہٕ اے پی یَن اطلاع زِ ترٛےٚ لاشہٕ چھِ برآمد کٔرمٕژ تہٕ یِمَن ہٕنٛز شناخت چھِ میلوری گیس (امریکہ)، نادیرہ الحرتھی (عمان) تہٕ پوٗر بہادُر گُرنگ (نیپال) ناوٕ سۭتۍ کرنہٕ آمٕژ۔
bxxtkj9dpsoqaqs1jy07gzf3xete86k
146788
146787
2026-08-01T07:49:45Z
آیات محراج
11062
/* */
146788
wikitext
text/x-wiki
نِرمل پُرجا، یُس نِمس یا نِمسدایی ناوٕ سۭتۍ زانٛنہٕ چھُ یِوان، چھُ اکھ نیپالُک کوہ پیما یوٚس 25 جولائی 1983 منٛز نیپال کِس میاگدی ضِلعس منٛز زامُت۔ کوہ پیمٲیی کُن گژھنہٕ برٛونٛہہ کٔر تٔمۍ برطانوی فوج کِس گورکھاس بریگیڈَس منٛز کٲم تہٕ پتہٕ بنیوو رائل نیوی ہٕنٛدِس سپیشل بوٹ سروسَس منٛز شٲمِل گژھن وول گۄڈٕنیُک گورکھا تہٕ پوٗرٕ وقتس کھسنس پٮ۪ٹھ توجہ دِنہٕ خٲطرٕ کوٚرُن 2018 ہَس منٛز استعفیٰ دِنَس تام سرد موسمٕک جنگٕک مٲہر سٕنٛدِ حثیتہٕ خدمات انجام دِوان۔
تٔمۍ کٔر "پروجیکٹ پاسیبل 14/7" کہِ ذٔریعہٕ عالمی شہرت حٲصل، یتھ منٛز تٔمۍ اپریل تہٕ اکتوبر 2019 ہَس درمیان صرف شیٚن رٮ۪تن تہٕ شیٚن دۄہن منٛز دنیاہٕکۍ ٲٹھ ساس میٹر تھزرن پیٹھ تھوٚد - اکھ ریکارڈ یُس پتہٕ 2023 منٛز کرسٹن ہریلا تہٕ ٹینجن شیرپاہَن پھُٹروو۔ اتھ کارنامہٕ دوران بنیو سُہ 48 گھنٹَن انٛدر ایورسٹ، لوٹسے تہٕ مکالوٗ سر کرن وول گۄڈنیُک شخٕص تہِ۔ 2021 ہَس منٛز کٔر تٔمۍ K2 کِس گۄڈٕنِکِس ونٛدَس پٮ۪ٹھ کھسنہٕ پٮ۪ٹھ نیپالی کوہ پیما ہٕنٛدِس ٹیمٕچ قیادت، تہٕ ووت پانہٕ آکسیجنَس ورٲے چوٹی پیٹھ۔ پُرجا ہَن چھُ تنہٕ پتہٕ ریکارڈ پھٕٹراوُن جٲری تھوومُت، یَتھ منٛز تمام 14 چوٹیَن تہٕ سَتھ سمٹَن ہُنٛد سپلیمنٹل آکسیجنَس (2024) سۭتۍ تہٕ امہِ ورٲے، تہٕ کُل 8,000 میٹر سربراہی اجلاسَن (مئی 2026 تام 56) تہٕ بالَن درمیان رفتار عبور کرنَس خٲطرٕ نٔوۍ نشان قٲیِم کرُن شٲمِل چھُ۔
تٔمۍ سٕنٛز دٔلیٖل ٲس نیٹ فلیکس دستاویزی فلم «14 پیکس: نتھنگ از امپاسیبل» (2021) تہٕ تٔمۍ سٕنٛز یادداشت «بیونڈ پاسیبل» (2020) منٛز وننہٕ آمٕژ۔ سُہ آو 2018 ہَس منٛز ایم بی ای مُقرر کرنہٕ تہٕ 2023 ہَس منٛز کٔرٕن لافبورو یونیورسٹی طرفہٕ اعزازی ڈگری حٲصِل۔ تٔمۍ سٕنٛدِس پیشورانہٕ زِندگی تہِ چھُ تناعضہٕ سۭتۍ نشان زد گوٚمُت: 2024 منٛز دۄیو زَنانَو عوٲمی طور تٔمِس پٮ۪ٹھ جنسی حراساں تہٕ زبردستی ہُنٛد الزام لگٲومُت، یِمَن الزامَن نِش تٔمۍ تردید کٔرمٕژ، تہٕ میڈیا ہٕنٛدِ اَکہِ مُتعلقہٕ تنازعہٕ کِنۍ کوٚر نیپالٕچ پریس کونسلَن 2025 ہَس منٛز أکِس اخبار بلیک لسٹ کرنَس پٮ۪ٹھ مجبور۔ حال حالٕے آو 30 جولائی 2026 پٲکِستانَس منٛز براڈ پیکَس پٮ۪ٹھ شیٖنہٕ طوٗفانہٕ یِنہٕ پتہٕ پورجا سٕنٛدِ لاپتہ گژھنٕچ اطلاع دِنہٕ۔ 1 اگست دِژ بی بی سی تہٕ اے پی یَن اطلاع زِ ترٛےٚ لاشہٕ چھِ برآمد کٔرمٕژ تہٕ یِمَن ہٕنٛز شناخت چھِ میلوری گیس (امریکہ)، نادیرہ الحرتھی (عمان) تہٕ پوٗر بہادُر گُرنگ (نیپال) ناوٕ سۭتۍ کرنہٕ آمٕژ۔
brbwnzhxzxh0te6rzk58oflcljcqijv
146789
146788
2026-08-01T07:51:11Z
آیات محراج
11062
/* */
146789
wikitext
text/x-wiki
'''نِرمل پُرجا'''، یُس '''نِمس''' یا '''نِمسدایی''' ناوٕ سۭتۍ زانٛنہٕ چھُ یِوان، چھُ اکھ نیپالُک کوہ پیما یوٚس 25 جولائی 1983 منٛز نیپال کِس میاگدی ضِلعس منٛز زامُت۔ کوہ پیمٲیی کُن گژھنہٕ برٛونٛہہ کٔر تٔمۍ برطانوی فوج کِس گورکھاس بریگیڈَس منٛز کٲم تہٕ پتہٕ بنیوو رائل نیوی ہٕنٛدِس سپیشل بوٹ سروسَس منٛز شٲمِل گژھن وول گۄڈٕنیُک گورکھا تہٕ پوٗرٕ وقتس کھسنس پٮ۪ٹھ توجہ دِنہٕ خٲطرٕ کوٚرُن 2018 ہَس منٛز اِستیٖفہٕ دِنَس تام سرد موسمٕک جنگٕک مٲہر سٕنٛدِ حثیتہٕ خدمات انجام دِوان۔
تٔمۍ کٔر "پروجیکٹ پاسیبل 14/7" کہِ ذٔریعہٕ عالمی شہرت حٲصل، یتھ منٛز تٔمۍ اپریل تہٕ اکتوبر 2019 ہَس درمیان صرف شیٚن رٮ۪تن تہٕ شیٚن دۄہن منٛز دنیاہٕکۍ ٲٹھ ساس میٹر تھزرن پیٹھ تھوٚد - اکھ ریکارڈ یُس پتہٕ 2023 منٛز کرسٹن ہریلا تہٕ ٹینجن شیرپاہَن پھُٹروو۔ اتھ کارنامہٕ دوران بنیو سُہ 48 گھنٹَن انٛدر ایورسٹ، لوٹسے تہٕ مکالوٗ سر کرن وول گۄڈنیُک شخٕص تہِ۔ 2021 ہَس منٛز کٔر تٔمۍ K2 کِس گۄڈٕنِکِس ونٛدَس پٮ۪ٹھ کھسنہٕ پٮ۪ٹھ نیپالی کوہ پیما ہٕنٛدِس ٹیمٕچ قیادت، تہٕ ووت پانہٕ آکسیجنَس ورٲے چوٹی پیٹھ۔ پُرجا ہَن چھُ تنہٕ پتہٕ ریکارڈ پھٕٹراوُن جٲری تھوومُت، یَتھ منٛز تمام 14 چوٹیَن تہٕ سَتھ سمٹَن ہُنٛد سپلیمنٹل آکسیجنَس (2024) سۭتۍ تہٕ امہِ ورٲے، تہٕ کُل 8,000 میٹر سربراہی اجلاسَن (مئی 2026 تام 56) تہٕ بالَن درمیان رفتار عبور کرنَس خٲطرٕ نٔوۍ نشان قٲیِم کرُن شٲمِل چھُ۔
تٔمۍ سٕنٛز دٔلیٖل ٲس نیٹ فلیکس دستاویزی فلم «14 پیکس: نتھنگ از امپاسیبل» (2021) تہٕ تٔمۍ سٕنٛز یادداشت «بیونڈ پاسیبل» (2020) منٛز وننہٕ آمٕژ۔ سُہ آو 2018 ہَس منٛز ایم بی ای مُقرر کرنہٕ تہٕ 2023 ہَس منٛز کٔرٕن لافبورو یونیورسٹی طرفہٕ اعزازی ڈگری حٲصِل۔ تٔمۍ سٕنٛدِس پیشورانہٕ زِندگی تہِ چھُ تناعضہٕ سۭتۍ نشان زد گوٚمُت: 2024 منٛز دۄیو زَنانَو عوٲمی طور تٔمِس پٮ۪ٹھ جنسی حراساں تہٕ زبردستی ہُنٛد الزام لگٲومُت، یِمَن الزامَن نِش تٔمۍ تردید کٔرمٕژ، تہٕ میڈیا ہٕنٛدِ اَکہِ مُتعلقہٕ تنازعہٕ کِنۍ کوٚر نیپالٕچ پریس کونسلَن 2025 ہَس منٛز أکِس اخبار بلیک لسٹ کرنَس پٮ۪ٹھ مجبور۔ حال حالٕے آو 30 جولائی 2026 پٲکِستانَس منٛز براڈ پیکَس پٮ۪ٹھ شیٖنہٕ طوٗفانہٕ یِنہٕ پتہٕ پورجا سٕنٛدِ لاپتہ گژھنٕچ اطلاع دِنہٕ۔ 1 اگست دِژ بی بی سی تہٕ اے پی یَن اطلاع زِ ترٛےٚ لاشہٕ چھِ برآمد کٔرمٕژ تہٕ یِمَن ہٕنٛز شناخت چھِ میلوری گیس (امریکہ)، نادیرہ الحرتھی (عمان) تہٕ پوٗر بہادُر گُرنگ (نیپال) ناوٕ سۭتۍ کرنہٕ آمٕژ۔
ajfhuh64t55lxialnrol8lxm8wraz54
146790
146789
2026-08-01T07:52:11Z
آیات محراج
11062
/* */
146790
wikitext
text/x-wiki
'''نِرمل پُرجا'''، یُس '''نِمس''' یا '''نِمسدایی''' ناوٕ سۭتۍ زانٛنہٕ چھُ یِوان، چھُ اکھ نیپالُک کوہ پیما یوٚس 25 جولائی 1983 منٛز نیپال کِس میاگدی ضِلعس منٛز زامُت۔<ref name="RedBull">{{cite web|title=Nirmal Purja|url=https://www.redbull.com/my-en/athlete/nirmal-purja|url-status=live|archive-url=https://web.archive.org/web/20211030124313/https://www.redbull.com/my-en/athlete/nirmal-purja|archive-date=30 October 2021|access-date=28 January 2021|publisher=RedBull}}</ref> کوہ پیمٲیی کُن گژھنہٕ برٛونٛہہ کٔر تٔمۍ برطانوی فوج کِس گورکھاس بریگیڈَس منٛز کٲم تہٕ پتہٕ بنیوو رائل نیوی ہٕنٛدِس سپیشل بوٹ سروسَس منٛز شٲمِل گژھن وول گۄڈٕنیُک گورکھا تہٕ پوٗرٕ وقتس کھسنس پٮ۪ٹھ توجہ دِنہٕ خٲطرٕ کوٚرُن 2018 ہَس منٛز اِستیٖفہٕ دِنَس تام سرد موسمٕک جنگٕک مٲہر سٕنٛدِ حثیتہٕ خدمات انجام دِوان۔
تٔمۍ کٔر "پروجیکٹ پاسیبل 14/7" کہِ ذٔریعہٕ عالمی شہرت حٲصل، یتھ منٛز تٔمۍ اپریل تہٕ اکتوبر 2019 ہَس درمیان صرف شیٚن رٮ۪تن تہٕ شیٚن دۄہن منٛز دنیاہٕکۍ ٲٹھ ساس میٹر تھزرن پیٹھ تھوٚد - اکھ ریکارڈ یُس پتہٕ 2023 منٛز کرسٹن ہریلا تہٕ ٹینجن شیرپاہَن پھُٹروو۔ اتھ کارنامہٕ دوران بنیو سُہ 48 گھنٹَن انٛدر ایورسٹ، لوٹسے تہٕ مکالوٗ سر کرن وول گۄڈنیُک شخٕص تہِ۔ 2021 ہَس منٛز کٔر تٔمۍ K2 کِس گۄڈٕنِکِس ونٛدَس پٮ۪ٹھ کھسنہٕ پٮ۪ٹھ نیپالی کوہ پیما ہٕنٛدِس ٹیمٕچ قیادت، تہٕ ووت پانہٕ آکسیجنَس ورٲے چوٹی پیٹھ۔ پُرجا ہَن چھُ تنہٕ پتہٕ ریکارڈ پھٕٹراوُن جٲری تھوومُت، یَتھ منٛز تمام 14 چوٹیَن تہٕ سَتھ سمٹَن ہُنٛد سپلیمنٹل آکسیجنَس (2024) سۭتۍ تہٕ امہِ ورٲے، تہٕ کُل 8,000 میٹر سربراہی اجلاسَن (مئی 2026 تام 56) تہٕ بالَن درمیان رفتار عبور کرنَس خٲطرٕ نٔوۍ نشان قٲیِم کرُن شٲمِل چھُ۔
تٔمۍ سٕنٛز دٔلیٖل ٲس نیٹ فلیکس دستاویزی فلم «14 پیکس: نتھنگ از امپاسیبل» (2021) تہٕ تٔمۍ سٕنٛز یادداشت «بیونڈ پاسیبل» (2020) منٛز وننہٕ آمٕژ۔ سُہ آو 2018 ہَس منٛز ایم بی ای مُقرر کرنہٕ تہٕ 2023 ہَس منٛز کٔرٕن لافبورو یونیورسٹی طرفہٕ اعزازی ڈگری حٲصِل۔ تٔمۍ سٕنٛدِس پیشورانہٕ زِندگی تہِ چھُ تناعضہٕ سۭتۍ نشان زد گوٚمُت: 2024 منٛز دۄیو زَنانَو عوٲمی طور تٔمِس پٮ۪ٹھ جنسی حراساں تہٕ زبردستی ہُنٛد الزام لگٲومُت، یِمَن الزامَن نِش تٔمۍ تردید کٔرمٕژ، تہٕ میڈیا ہٕنٛدِ اَکہِ مُتعلقہٕ تنازعہٕ کِنۍ کوٚر نیپالٕچ پریس کونسلَن 2025 ہَس منٛز أکِس اخبار بلیک لسٹ کرنَس پٮ۪ٹھ مجبور۔ حال حالٕے آو 30 جولائی 2026 پٲکِستانَس منٛز براڈ پیکَس پٮ۪ٹھ شیٖنہٕ طوٗفانہٕ یِنہٕ پتہٕ پورجا سٕنٛدِ لاپتہ گژھنٕچ اطلاع دِنہٕ۔ 1 اگست دِژ بی بی سی تہٕ اے پی یَن اطلاع زِ ترٛےٚ لاشہٕ چھِ برآمد کٔرمٕژ تہٕ یِمَن ہٕنٛز شناخت چھِ میلوری گیس (امریکہ)، نادیرہ الحرتھی (عمان) تہٕ پوٗر بہادُر گُرنگ (نیپال) ناوٕ سۭتۍ کرنہٕ آمٕژ۔
hacploki6mezlq1t0nhlkna3ifrjnv4
146791
146790
2026-08-01T07:53:27Z
آیات محراج
11062
/* */
146791
wikitext
text/x-wiki
{{Infobox person ca/catalan}}
'''نِرمل پُرجا'''، یُس '''نِمس''' یا '''نِمسدایی''' ناوٕ سۭتۍ زانٛنہٕ چھُ یِوان، چھُ اکھ نیپالُک کوہ پیما یوٚس 25 جولائی 1983 منٛز نیپال کِس میاگدی ضِلعس منٛز زامُت۔<ref name="RedBull">{{cite web|title=Nirmal Purja|url=https://www.redbull.com/my-en/athlete/nirmal-purja|url-status=live|archive-url=https://web.archive.org/web/20211030124313/https://www.redbull.com/my-en/athlete/nirmal-purja|archive-date=30 October 2021|access-date=28 January 2021|publisher=RedBull}}</ref> کوہ پیمٲیی کُن گژھنہٕ برٛونٛہہ کٔر تٔمۍ برطانوی فوج کِس گورکھاس بریگیڈَس منٛز کٲم تہٕ پتہٕ بنیوو [[رایَل نیوی]] ہٕنٛدِس سپیشل بوٹ سروسَس منٛز شٲمِل گژھن وول گۄڈٕنیُک گورکھا تہٕ پوٗرٕ وقتس کھسنس پٮ۪ٹھ توجہ دِنہٕ خٲطرٕ کوٚرُن 2018 ہَس منٛز اِستیٖفہٕ دِنَس تام سرد موسمٕک جنگٕک مٲہر سٕنٛدِ حثیتہٕ خدمات انجام دِوان۔
تٔمۍ کٔر "پروجیکٹ پاسیبل 14/7" کہِ ذٔریعہٕ عالمی شہرت حٲصل، یتھ منٛز تٔمۍ اپریل تہٕ اکتوبر 2019 ہَس درمیان صرف شیٚن رٮ۪تن تہٕ شیٚن دۄہن منٛز دنیاہٕکۍ ٲٹھ ساس میٹر تھزرن پیٹھ تھوٚد - اکھ ریکارڈ یُس پتہٕ 2023 منٛز کرسٹن ہریلا تہٕ ٹینجن شیرپاہَن پھُٹروو۔ اتھ کارنامہٕ دوران بنیو سُہ 48 گھنٹَن انٛدر ایورسٹ، لوٹسے تہٕ مکالوٗ سر کرن وول گۄڈنیُک شخٕص تہِ۔ 2021 ہَس منٛز کٔر تٔمۍ K2 کِس گۄڈٕنِکِس ونٛدَس پٮ۪ٹھ کھسنہٕ پٮ۪ٹھ نیپالی کوہ پیما ہٕنٛدِس ٹیمٕچ قیادت، تہٕ ووت پانہٕ آکسیجنَس ورٲے چوٹی پیٹھ۔ پُرجا ہَن چھُ تنہٕ پتہٕ ریکارڈ پھٕٹراوُن جٲری تھوومُت، یَتھ منٛز تمام 14 چوٹیَن تہٕ سَتھ سمٹَن ہُنٛد سپلیمنٹل آکسیجنَس (2024) سۭتۍ تہٕ امہِ ورٲے، تہٕ کُل 8,000 میٹر سربراہی اجلاسَن (مئی 2026 تام 56) تہٕ بالَن درمیان رفتار عبور کرنَس خٲطرٕ نٔوۍ نشان قٲیِم کرُن شٲمِل چھُ۔
تٔمۍ سٕنٛز دٔلیٖل ٲس نیٹ فلیکس دستاویزی فلم «14 پیکس: نتھنگ از امپاسیبل» (2021) تہٕ تٔمۍ سٕنٛز یادداشت «بیونڈ پاسیبل» (2020) منٛز وننہٕ آمٕژ۔ سُہ آو 2018 ہَس منٛز ایم بی ای مُقرر کرنہٕ تہٕ 2023 ہَس منٛز کٔرٕن لافبورو یونیورسٹی طرفہٕ اعزازی ڈگری حٲصِل۔ تٔمۍ سٕنٛدِس پیشورانہٕ زِندگی تہِ چھُ تناعضہٕ سۭتۍ نشان زد گوٚمُت: 2024 منٛز دۄیو زَنانَو عوٲمی طور تٔمِس پٮ۪ٹھ جنسی حراساں تہٕ زبردستی ہُنٛد الزام لگٲومُت، یِمَن الزامَن نِش تٔمۍ تردید کٔرمٕژ، تہٕ میڈیا ہٕنٛدِ اَکہِ مُتعلقہٕ تنازعہٕ کِنۍ کوٚر نیپالٕچ پریس کونسلَن 2025 ہَس منٛز أکِس اخبار بلیک لسٹ کرنَس پٮ۪ٹھ مجبور۔ حال حالٕے آو 30 جولائی 2026 پٲکِستانَس منٛز براڈ پیکَس پٮ۪ٹھ شیٖنہٕ طوٗفانہٕ یِنہٕ پتہٕ پورجا سٕنٛدِ لاپتہ گژھنٕچ اطلاع دِنہٕ۔ 1 اگست دِژ بی بی سی تہٕ اے پی یَن اطلاع زِ ترٛےٚ لاشہٕ چھِ برآمد کٔرمٕژ تہٕ یِمَن ہٕنٛز شناخت چھِ میلوری گیس (امریکہ)، نادیرہ الحرتھی (عمان) تہٕ پوٗر بہادُر گُرنگ (نیپال) ناوٕ سۭتۍ کرنہٕ آمٕژ۔
pz29ymfnv453dnue9byiyzdr7cziwjf
146794
146791
2026-08-01T07:58:03Z
آیات محراج
11062
/* */
146794
wikitext
text/x-wiki
{{Infobox person ca/catalan|prefix_honorific=[[آردڈر آف دی برِٛٹِش ایٚمپایر|ایم بی ای]]}}
'''نِرمل پُرجا'''، یُس '''نِمس''' یا '''نِمسدایی''' ناوٕ سۭتۍ زانٛنہٕ چھُ یِوان، چھُ اکھ نیپالُک کوہ پیما یوٚس 25 جولائی 1983 منٛز نیپال کِس میاگدی ضِلعس منٛز زامُت۔<ref name="RedBull">{{cite web|title=Nirmal Purja|url=https://www.redbull.com/my-en/athlete/nirmal-purja|url-status=live|archive-url=https://web.archive.org/web/20211030124313/https://www.redbull.com/my-en/athlete/nirmal-purja|archive-date=30 October 2021|access-date=28 January 2021|publisher=RedBull}}</ref> کوہ پیمٲیی کُن گژھنہٕ برٛونٛہہ کٔر تٔمۍ برطانوی فوج کِس گورکھاس بریگیڈَس منٛز کٲم تہٕ پتہٕ بنیوو [[رایَل نیوی]] ہٕنٛدِس سپیشل بوٹ سروسَس منٛز شٲمِل گژھن وول گۄڈٕنیُک گورکھا تہٕ پوٗرٕ وقتس کھسنس پٮ۪ٹھ توجہ دِنہٕ خٲطرٕ کوٚرُن 2018 ہَس منٛز اِستیٖفہٕ دِنَس تام سرد موسمٕک جنگٕک مٲہر سٕنٛدِ حثیتہٕ خدمات انجام دِوان۔
تٔمۍ کٔر "پروجیکٹ پاسیبل 14/7" کہِ ذٔریعہٕ عالمی شہرت حٲصل، یتھ منٛز تٔمۍ اپریل تہٕ اکتوبر 2019 ہَس درمیان صرف شیٚن رٮ۪تن تہٕ شیٚن دۄہن منٛز دنیاہٕکۍ ٲٹھ ساس میٹر تھزرن پیٹھ تھوٚد - اکھ ریکارڈ یُس پتہٕ 2023 منٛز کرسٹن ہریلا تہٕ ٹینجن شیرپاہَن پھُٹروو۔ اتھ کارنامہٕ دوران بنیو سُہ 48 گھنٹَن انٛدر ایورسٹ، لوٹسے تہٕ مکالوٗ سر کرن وول گۄڈنیُک شخٕص تہِ۔ 2021 ہَس منٛز کٔر تٔمۍ K2 کِس گۄڈٕنِکِس ونٛدَس پٮ۪ٹھ کھسنہٕ پٮ۪ٹھ نیپالی کوہ پیما ہٕنٛدِس ٹیمٕچ قیادت، تہٕ ووت پانہٕ آکسیجنَس ورٲے چوٹی پیٹھ۔ پُرجا ہَن چھُ تنہٕ پتہٕ ریکارڈ پھٕٹراوُن جٲری تھوومُت، یَتھ منٛز تمام 14 چوٹیَن تہٕ سَتھ سمٹَن ہُنٛد سپلیمنٹل آکسیجنَس (2024) سۭتۍ تہٕ امہِ ورٲے، تہٕ کُل 8,000 میٹر سربراہی اجلاسَن (مئی 2026 تام 56) تہٕ بالَن درمیان رفتار عبور کرنَس خٲطرٕ نٔوۍ نشان قٲیِم کرُن شٲمِل چھُ۔
تٔمۍ سٕنٛز دٔلیٖل ٲس نیٹ فلیکس دستاویزی فلم «14 پیکس: نتھنگ از امپاسیبل» (2021) تہٕ تٔمۍ سٕنٛز یادداشت «بیونڈ پاسیبل» (2020) منٛز وننہٕ آمٕژ۔ سُہ آو 2018 ہَس منٛز ایم بی ای مُقرر کرنہٕ تہٕ 2023 ہَس منٛز کٔرٕن لافبورو یونیورسٹی طرفہٕ اعزازی ڈگری حٲصِل۔ تٔمۍ سٕنٛدِس پیشورانہٕ زِندگی تہِ چھُ تناعضہٕ سۭتۍ نشان زد گوٚمُت: 2024 منٛز دۄیو زَنانَو عوٲمی طور تٔمِس پٮ۪ٹھ جنسی حراساں تہٕ زبردستی ہُنٛد الزام لگٲومُت، یِمَن الزامَن نِش تٔمۍ تردید کٔرمٕژ، تہٕ میڈیا ہٕنٛدِ اَکہِ مُتعلقہٕ تنازعہٕ کِنۍ کوٚر نیپالٕچ پریس کونسلَن 2025 ہَس منٛز أکِس اخبار بلیک لسٹ کرنَس پٮ۪ٹھ مجبور۔ حال حالٕے آو 30 جولائی 2026 پٲکِستانَس منٛز براڈ پیکَس پٮ۪ٹھ شیٖنہٕ طوٗفانہٕ یِنہٕ پتہٕ پورجا سٕنٛدِ لاپتہ گژھنٕچ اطلاع دِنہٕ۔ 1 اگست دِژ بی بی سی تہٕ اے پی یَن اطلاع زِ ترٛےٚ لاشہٕ چھِ برآمد کٔرمٕژ تہٕ یِمَن ہٕنٛز شناخت چھِ میلوری گیس (امریکہ)، نادیرہ الحرتھی (عمان) تہٕ پوٗر بہادُر گُرنگ (نیپال) ناوٕ سۭتۍ کرنہٕ آمٕژ۔
73g5dngf1ct1gypq2810t89xmchi7i1
146795
146794
2026-08-01T07:59:20Z
آیات محراج
11062
+[[زٲژ:1983 پٲدٲیِش]]; +[[زٲژ:نؠپٲلؠ لوٗکھ]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ
146795
wikitext
text/x-wiki
{{Infobox person ca/catalan|prefix_honorific=[[آردڈر آف دی برِٛٹِش ایٚمپایر|ایم بی ای]]}}
'''نِرمل پُرجا'''، یُس '''نِمس''' یا '''نِمسدایی''' ناوٕ سۭتۍ زانٛنہٕ چھُ یِوان، چھُ اکھ نیپالُک کوہ پیما یوٚس 25 جولائی 1983 منٛز نیپال کِس میاگدی ضِلعس منٛز زامُت۔<ref name="RedBull">{{cite web|title=Nirmal Purja|url=https://www.redbull.com/my-en/athlete/nirmal-purja|url-status=live|archive-url=https://web.archive.org/web/20211030124313/https://www.redbull.com/my-en/athlete/nirmal-purja|archive-date=30 October 2021|access-date=28 January 2021|publisher=RedBull}}</ref> کوہ پیمٲیی کُن گژھنہٕ برٛونٛہہ کٔر تٔمۍ برطانوی فوج کِس گورکھاس بریگیڈَس منٛز کٲم تہٕ پتہٕ بنیوو [[رایَل نیوی]] ہٕنٛدِس سپیشل بوٹ سروسَس منٛز شٲمِل گژھن وول گۄڈٕنیُک گورکھا تہٕ پوٗرٕ وقتس کھسنس پٮ۪ٹھ توجہ دِنہٕ خٲطرٕ کوٚرُن 2018 ہَس منٛز اِستیٖفہٕ دِنَس تام سرد موسمٕک جنگٕک مٲہر سٕنٛدِ حثیتہٕ خدمات انجام دِوان۔
تٔمۍ کٔر "پروجیکٹ پاسیبل 14/7" کہِ ذٔریعہٕ عالمی شہرت حٲصل، یتھ منٛز تٔمۍ اپریل تہٕ اکتوبر 2019 ہَس درمیان صرف شیٚن رٮ۪تن تہٕ شیٚن دۄہن منٛز دنیاہٕکۍ ٲٹھ ساس میٹر تھزرن پیٹھ تھوٚد - اکھ ریکارڈ یُس پتہٕ 2023 منٛز کرسٹن ہریلا تہٕ ٹینجن شیرپاہَن پھُٹروو۔ اتھ کارنامہٕ دوران بنیو سُہ 48 گھنٹَن انٛدر ایورسٹ، لوٹسے تہٕ مکالوٗ سر کرن وول گۄڈنیُک شخٕص تہِ۔ 2021 ہَس منٛز کٔر تٔمۍ K2 کِس گۄڈٕنِکِس ونٛدَس پٮ۪ٹھ کھسنہٕ پٮ۪ٹھ نیپالی کوہ پیما ہٕنٛدِس ٹیمٕچ قیادت، تہٕ ووت پانہٕ آکسیجنَس ورٲے چوٹی پیٹھ۔ پُرجا ہَن چھُ تنہٕ پتہٕ ریکارڈ پھٕٹراوُن جٲری تھوومُت، یَتھ منٛز تمام 14 چوٹیَن تہٕ سَتھ سمٹَن ہُنٛد سپلیمنٹل آکسیجنَس (2024) سۭتۍ تہٕ امہِ ورٲے، تہٕ کُل 8,000 میٹر سربراہی اجلاسَن (مئی 2026 تام 56) تہٕ بالَن درمیان رفتار عبور کرنَس خٲطرٕ نٔوۍ نشان قٲیِم کرُن شٲمِل چھُ۔
تٔمۍ سٕنٛز دٔلیٖل ٲس نیٹ فلیکس دستاویزی فلم «14 پیکس: نتھنگ از امپاسیبل» (2021) تہٕ تٔمۍ سٕنٛز یادداشت «بیونڈ پاسیبل» (2020) منٛز وننہٕ آمٕژ۔ سُہ آو 2018 ہَس منٛز ایم بی ای مُقرر کرنہٕ تہٕ 2023 ہَس منٛز کٔرٕن لافبورو یونیورسٹی طرفہٕ اعزازی ڈگری حٲصِل۔ تٔمۍ سٕنٛدِس پیشورانہٕ زِندگی تہِ چھُ تناعضہٕ سۭتۍ نشان زد گوٚمُت: 2024 منٛز دۄیو زَنانَو عوٲمی طور تٔمِس پٮ۪ٹھ جنسی حراساں تہٕ زبردستی ہُنٛد الزام لگٲومُت، یِمَن الزامَن نِش تٔمۍ تردید کٔرمٕژ، تہٕ میڈیا ہٕنٛدِ اَکہِ مُتعلقہٕ تنازعہٕ کِنۍ کوٚر نیپالٕچ پریس کونسلَن 2025 ہَس منٛز أکِس اخبار بلیک لسٹ کرنَس پٮ۪ٹھ مجبور۔ حال حالٕے آو 30 جولائی 2026 پٲکِستانَس منٛز براڈ پیکَس پٮ۪ٹھ شیٖنہٕ طوٗفانہٕ یِنہٕ پتہٕ پورجا سٕنٛدِ لاپتہ گژھنٕچ اطلاع دِنہٕ۔ 1 اگست دِژ بی بی سی تہٕ اے پی یَن اطلاع زِ ترٛےٚ لاشہٕ چھِ برآمد کٔرمٕژ تہٕ یِمَن ہٕنٛز شناخت چھِ میلوری گیس (امریکہ)، نادیرہ الحرتھی (عمان) تہٕ پوٗر بہادُر گُرنگ (نیپال) ناوٕ سۭتۍ کرنہٕ آمٕژ۔
==حَوالہٕ==
[[زٲژ:1983 پٲدٲیِش]]
[[زٲژ:نؠپٲلؠ لوٗکھ]]
eu9wg4x37j4zi6bpchyxh3pysp44ulu
146796
146795
2026-08-01T08:01:31Z
آیات محراج
11062
/* */
146796
wikitext
text/x-wiki
{{Infobox person ca/catalan|prefix_honorific=[[آردڈر آف دی برِٛٹِش ایٚمپایر|ایم بی ای]]}}
'''نِرمل پُرجا'''، یُس '''نِمس''' یا '''نِمسدایی''' ناوٕ سۭتۍ زانٛنہٕ چھُ یِوان، چھُ اکھ نیپالُک کوہ پیما یوٚس 25 جولائی 1983 منٛز نیپال کِس میاگدی ضِلعس منٛز زامُت۔<ref name="RedBull">{{cite web|title=Nirmal Purja|url=https://www.redbull.com/my-en/athlete/nirmal-purja|url-status=live|archive-url=https://web.archive.org/web/20211030124313/https://www.redbull.com/my-en/athlete/nirmal-purja|archive-date=30 October 2021|access-date=28 January 2021|publisher=RedBull}}</ref> کوہ پیمٲیی کُن گژھنہٕ برٛونٛہہ کٔر تٔمۍ برطانوی فوج کِس گورکھاس بریگیڈَس منٛز کٲم تہٕ پتہٕ بنیوو [[رایَل نیوی]] ہٕنٛدِس سپیشل بوٹ سروسَس منٛز شٲمِل گژھن وول گۄڈٕنیُک گورکھا تہٕ پوٗرٕ وقتس کھسنس پٮ۪ٹھ توجہ دِنہٕ خٲطرٕ کوٚرُن 2018 ہَس منٛز اِستیٖفہٕ دِنَس تام سرد موسمٕک جنگٕک مٲہر سٕنٛدِ حثیتہٕ خدمات انجام دِوان۔
تٔمۍ کٔر "پروجیکٹ پاسیبل 14/7" کہِ ذٔریعہٕ عالمی شہرت حٲصل، یتھ منٛز تٔمۍ اپریل تہٕ اکتوبر 2019 ہَس درمیان صرف شیٚن رٮ۪تن تہٕ شیٚن دۄہن منٛز دنیاہٕکۍ ٲٹھ ساس میٹر تھزرن پیٹھ تھوٚد - اکھ ریکارڈ یُس پتہٕ 2023 منٛز کرسٹن ہریلا تہٕ ٹینجن شیرپاہَن پھُٹروو۔ اتھ کارنامہٕ دوران بنیو سُہ 48 گھنٹَن انٛدر ایورسٹ، لوٹسے تہٕ مکالوٗ سر کرن وول گۄڈنیُک شخٕص تہِ۔ 2021 ہَس منٛز کٔر تٔمۍ K2 کِس گۄڈٕنِکِس ونٛدَس پٮ۪ٹھ کھسنہٕ پٮ۪ٹھ نیپالی کوہ پیما ہٕنٛدِس ٹیمٕچ قیادت، تہٕ ووت پانہٕ آکسیجنَس ورٲے چوٹی پیٹھ۔ پُرجا ہَن چھُ تنہٕ پتہٕ ریکارڈ پھٕٹراوُن جٲری تھوومُت، یَتھ منٛز تمام 14 چوٹیَن تہٕ سَتھ سمٹَن ہُنٛد سپلیمنٹل آکسیجنَس (2024) سۭتۍ تہٕ امہِ ورٲے، تہٕ کُل 8,000 میٹر سربراہی اجلاسَن (مئی 2026 تام 56) تہٕ بالَن درمیان رفتار عبور کرنَس خٲطرٕ نٔوۍ نشان قٲیِم کرُن شٲمِل چھُ۔
تٔمۍ سٕنٛز دٔلیٖل ٲس نیٹ فلیکس دستاویزی فلم «14 پیکس: نتھنگ از امپاسیبل» (2021) تہٕ تٔمۍ سٕنٛز یادداشت «بیونڈ پاسیبل» (2020) منٛز وننہٕ آمٕژ۔ سُہ آو 2018 ہَس منٛز [[آردڈر آف دی برِٛٹِش ایٚمپایر|ایم بی ای]] مُقرر کرنہٕ تہٕ 2023 ہَس منٛز کٔرٕن لافبورو یونیورسٹی طرفہٕ اعزازی ڈگری حٲصِل۔ تٔمۍ سٕنٛدِس پیشورانہٕ زِندگی تہِ چھُ تناعضہٕ سۭتۍ نشان زد گوٚمُت: 2024 منٛز دۄیو زَنانَو عوٲمی طور تٔمِس پٮ۪ٹھ جنسی حراساں تہٕ زبردستی ہُنٛد الزام لگٲومُت، یِمَن الزامَن نِش تٔمۍ تردید کٔرمٕژ، تہٕ میڈیا ہٕنٛدِ اَکہِ مُتعلقہٕ تنازعہٕ کِنۍ کوٚر نیپالٕچ پریس کونسلَن 2025 ہَس منٛز أکِس اخبار بلیک لسٹ کرنَس پٮ۪ٹھ مجبور۔ حال حالٕے آو 30 جولائی 2026 پٲکِستانَس منٛز براڈ پیکَس پٮ۪ٹھ شیٖنہٕ طوٗفانہٕ یِنہٕ پتہٕ پورجا سٕنٛدِ لاپتہ گژھنٕچ اطلاع دِنہٕ۔ 1 اگست دِژ بی بی سی تہٕ اے پی یَن اطلاع زِ ترٛےٚ لاشہٕ چھِ برآمد کٔرمٕژ تہٕ یِمَن ہٕنٛز شناخت چھِ میلوری گیس (امریکہ)، نادیرہ الحرتھی (عمان) تہٕ پوٗر بہادُر گُرنگ (نیپال) ناوٕ سۭتۍ کرنہٕ آمٕژ۔
==حَوالہٕ==
[[زٲژ:1983 پٲدٲیِش]]
[[زٲژ:نؠپٲلؠ لوٗکھ]]
ch4ebnogkgr4372mipdcyuvccwgsw8c
آرڈر آف دی برِٛٹِش ایمپایرُک مؠمبر
0
31983
146792
2026-08-01T07:55:59Z
آیات محراج
11062
Created page with "[[آردڈر آف دی برِٛٹِش ایٚمپایر]]"
146792
wikitext
text/x-wiki
[[آردڈر آف دی برِٛٹِش ایٚمپایر]]
g663egums2aun66umuy6cei44pv5z80
146793
146792
2026-08-01T07:56:44Z
آیات محراج
11062
/* */
146793
wikitext
text/x-wiki
#REDIRECT [[آردڈر آف دی برِٛٹِش ایٚمپایر]]
t96vvj25kwcix4h0ohvk87j6z8vs79z
پوٗتنا
0
31984
146797
2026-08-01T08:28:39Z
آیات محراج
11062
.
146797
wikitext
text/x-wiki
پوٗتنا چھِ أکِس ہندو افسانَس منٛز اکھ راکشس باے تہِ یُس أکِس خوبصوٗرت زنانہِ ہٕنٛدِس شکلہِ منٛز کرشنَس دۄد دِنہِ خٲطرٕ آمٕژ تاکہِ سُہ مرِ أمؠ سٕنٛدؠ وؠہہ لد دۄدٕ سٕتؠ مگر ٲخٕرکار أمکہِ وجہہ سۭتۍ مۄیہِ یہِ پانہٕ.
fbqg1v55rffjbcxlue5u403rxzc9egk
146798
146797
2026-08-01T08:32:16Z
آیات محراج
11062
/* */
146798
wikitext
text/x-wiki
'''پوٗتنا''' چھِ أکِس ہندو افسانَس منٛز اکھ راکشس باے تہِ یُس أکِس خوبصوٗرت زنانہِ ہٕنٛدِس شکلہِ منٛز [[کرِٛشُن|کرِٛشنَس]] [[دۄد]] دِنہِ خٲطرٕ آمٕژ تاکہِ سُہ مرِ أمؠ سٕنٛدؠ [[وؠہہ|وؠہہ لد]] دۄدٕ سٕتؠ مگر ٲخٕرکار أمکہِ وجہہ سۭتۍ مۄیہِ یہِ پانہٕ.<ref>{{Cite book|last=shanti lal nager|url=https://archive.org/details/357106450BrahmavaivartaPurana2SanskritTextWithEnglishTranslationPdf|title=Brahmavaivarta Purana (Part 2)|page=[https://archive.org/details/357106450BrahmavaivartaPurana2SanskritTextWithEnglishTranslationPdf/page/n93 81]}}</ref>
== حَوالہٕ ==
jty7px6141a9tmb9pc90mkolvb8zzn9
146799
146798
2026-08-01T08:34:31Z
آیات محراج
11062
/* */
146799
wikitext
text/x-wiki
[[فَیِل:Kerala, krishna bambino che uccide l'orchessa putana, xvii secolo.jpg|thumb]]
'''پوٗتنا''' چھِ أکِس ہندو افسانَس منٛز اکھ راکشس باے تہِ یُس أکِس خوبصوٗرت زنانہِ ہٕنٛدِس شکلہِ منٛز [[کرِٛشُن|کرِٛشنَس]] [[دۄد]] دِنہِ خٲطرٕ آمٕژ تاکہِ سُہ مرِ أمؠ سٕنٛدؠ [[وؠہہ|وؠہہ لد]] دۄدٕ سٕتؠ مگر ٲخٕرکار أمکہِ وجہہ سۭتۍ مۄیہِ یہِ پانہٕ.<ref>{{Cite book|last=shanti lal nager|url=https://archive.org/details/357106450BrahmavaivartaPurana2SanskritTextWithEnglishTranslationPdf|title=Brahmavaivarta Purana (Part 2)|page=[https://archive.org/details/357106450BrahmavaivartaPurana2SanskritTextWithEnglishTranslationPdf/page/n93 81]}}</ref>
== حَوالہٕ ==
94wzgdg7z58wvuodkioycqyy5q5gxx7
146800
146799
2026-08-01T08:35:00Z
آیات محراج
11062
مِلاوُن [[زٲژ:ہؠنٛدؠ دَرٕم]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ
146800
wikitext
text/x-wiki
[[فَیِل:Kerala, krishna bambino che uccide l'orchessa putana, xvii secolo.jpg|thumb]]
'''پوٗتنا''' چھِ أکِس ہندو افسانَس منٛز اکھ راکشس باے تہِ یُس أکِس خوبصوٗرت زنانہِ ہٕنٛدِس شکلہِ منٛز [[کرِٛشُن|کرِٛشنَس]] [[دۄد]] دِنہِ خٲطرٕ آمٕژ تاکہِ سُہ مرِ أمؠ سٕنٛدؠ [[وؠہہ|وؠہہ لد]] دۄدٕ سٕتؠ مگر ٲخٕرکار أمکہِ وجہہ سۭتۍ مۄیہِ یہِ پانہٕ.<ref>{{Cite book|last=shanti lal nager|url=https://archive.org/details/357106450BrahmavaivartaPurana2SanskritTextWithEnglishTranslationPdf|title=Brahmavaivarta Purana (Part 2)|page=[https://archive.org/details/357106450BrahmavaivartaPurana2SanskritTextWithEnglishTranslationPdf/page/n93 81]}}</ref>
== حَوالہٕ ==
[[زٲژ:ہؠنٛدؠ دَرٕم]]
rgf6zd7z87qezey908uzwn0cm6v2k2h
آرڈر آف آسٹرٛیلیا
0
31985
146801
2026-08-01T08:54:41Z
آیات محراج
11062
"[[:en:Special:Redirect/revision/1360822670|Order of Australia]]" ضفُک اِنتدٲیی حِصُک تَرجَمہٕ طور تَخلیق کَرنہٕ آمُت
146801
wikitext
text/x-wiki
'''آرڈر آف آسٹرٛیلیا''' چھُ اکھ آسٹریلوی اعزاز یس آسٹریلوی شہرین تہٕ باقی نفرن شاندار خدمت تہٕ کامیٲبی خٲطرٕ تسلیٖم چھِ کران۔<ref name="its-honour">{{ویب حَوالہٕ|title=Companion of the Order of Australia|url=https://www.pmc.gov.au/honours-and-symbols/list-australian-honours/companion-order-australia|access-date=2024-06-25|website=Department of the Prime Minister and Cabinet|publisher=[[Australian Government]]}}</ref> یہِ اوس 14 فَرؤری 1975 آسٹریلیا چہ رٲنؠ [[ایٚلزبیٚتھ دۆیِم|ایٚلزبتھ II]] ہن تمہِ وقتہٕ کہ وزیر اعظم گوف وٹلم کس مشورٕ پؠٹھ قٲیم کوٚرمت۔ آرڈر کہ قیام برونٹھ ہیٛکن آسٹریلیاہن برطانوی اعزازات حٲصل کرتھ، یس 1992 تام متوازی طورس پیٹھ جٲری رود گژھان۔
jp0ou3w6kx8vbzdm5np3bv2qmc1hvl3
146802
146801
2026-08-01T08:56:49Z
آیات محراج
11062
/* */
146802
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''آرڈر آف آسٹرٛیلیا''' چھُ اکھ آسٹریلوی اعزاز یس آسٹریلوی شہرین تہٕ باقی نفرن شاندار خدمت تہٕ کامیٲبی خٲطرٕ تسلیٖم چھِ کران۔<ref name="its-honour">{{ویب حَوالہٕ|title=Companion of the Order of Australia|url=https://www.pmc.gov.au/honours-and-symbols/list-australian-honours/companion-order-australia|access-date=2024-06-25|website=Department of the Prime Minister and Cabinet|publisher=[[Australian Government]]}}</ref> یہِ اوس 14 فَرؤری 1975 آسٹریلیا چہ رٲنؠ [[ایٚلزبیٚتھ دۆیِم|ایٚلزبتھ II]] ہن تمہِ وقتہٕ کہ وزیر اعظم گوف وٹلم کس مشورٕ پؠٹھ قٲیم کوٚرمت۔ آرڈر کہ قیام برونٹھ ہیٛکن آسٹریلیاہن برطانوی اعزازات حٲصل کرتھ، یس 1992 تام متوازی طورس پیٹھ جٲری رود گژھان۔
1hcy9lbmed985v29p8hiivtn1hwqb3x
146803
146802
2026-08-01T09:02:25Z
آیات محراج
11062
+[[زٲژ:آسٹرٛیلیٛا]]; +[[زٲژ:یَنام]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ
146803
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''آرڈر آف آسٹرٛیلیا''' چھُ اکھ آسٹریلوی اعزاز یس آسٹریلوی شہرین تہٕ باقی نفرن شاندار خدمت تہٕ کامیٲبی خٲطرٕ تسلیٖم چھِ کران۔<ref name="its-honour">{{ویب حَوالہٕ|title=Companion of the Order of Australia|url=https://www.pmc.gov.au/honours-and-symbols/list-australian-honours/companion-order-australia|access-date=2024-06-25|website=Department of the Prime Minister and Cabinet|publisher=[[Australian Government]]}}</ref> یہِ اوس 14 فَرؤری 1975 آسٹریلیا چہ رٲنؠ [[ایٚلزبیٚتھ دۆیِم|ایٚلزبتھ II]] ہن تمہِ وقتہٕ کہ وزیر اعظم گوف وٹلم کس مشورٕ پؠٹھ قٲیم کوٚرمت۔ آرڈر کہ قیام برونٹھ ہیٛکن آسٹریلیاہن برطانوی اعزازات حٲصل کرتھ، یس 1992 تام متوازی طورس پیٹھ جٲری رود گژھان۔
==حَوالہٕ==
[[زٲژ:آسٹرٛیلیٛا]]
[[زٲژ:یَنام]]
l4ciixcbqivblb384amjboh07hh5yuf
تھر کۆنٛڈ
0
31986
146806
2026-08-01T09:37:14Z
آیات محراج
11062
"[[:en:Special:Redirect/revision/1357956244|Spinal column]]" ضفُک اِنتدٲیی حِصُک تَرجَمہٕ طور تَخلیق کَرنہٕ آمُت
146806
wikitext
text/x-wiki
'''تھر کۆنٛڈ'''<ref>{{ویب حَوالہٕ|last=Grierson|first=George Abraham|date=1932|title=A dictionary of the Kashmiri language|url=https://dsal.uchicago.edu/cgi-bin/app/grierson_query.py?qs=thar%202&searchhws=yes&matchtype=exact#gsc.tab=0|access-date=2026-08-01|website=dsal.uchicago.edu}}</ref>، یتھ '''کمبرٕچ أڈِج''' تہِ ونان چھِ، چھِ 33 ہَن [[أڈِجؠ|أڈجن]] ہُند اکھ لچکدار زنجیر یُس جسمک وزنس سہارٕ دِوان چھُ، حرکتُک اجازت دِوان چھُ، تہٕ کمبرٕچ نازک أڑجِچ رٲچھ کران چھُ۔
جانورن ہنز تَقریٖبَن 50,000 [[زٲژ]] چھِ تھر کۆنٛڈ آسان۔<ref name="Krogh2010">{{کِتاب حَوالہٕ|last=Krogh|first=David|url=https://books.google.com/books?id=Ph7NSAAACAAJ|title=Biology: A Guide to the Natural World|date=2010|publisher=Benjamin-Cummings Publishing Company|isbn=978-0-321-61655-5|page=333|access-date=2015-06-27|archive-url=https://web.archive.org/web/20230124144510/https://books.google.com/books?id=Ph7NSAAACAAJ|archive-date=2023-01-24|url-status=live|name-list-style=vanc}}</ref> اِنسٲنؠ کمبر چھُ ساروی کھوتہٕ زیادٕ مطٲلعہٕ کرنہٕ آمژٕ مثالن منٛز اکھ، کیازٕکہ انسٲنی تھر کۆنٛڈ ہِنٛز عموٗمی ساخت چھِ باقی [[مۄمَل جانور|مۄمَل جانورن]]، [[سَریسۄرَپھ|رینگنہٕ والؠن جانورن]] تہٕ [[جاناوار]] منٛز لبنہٕ ینہٕ وٲلؠ ڈانٛچن ہنٛدٕ بالکل عام. تاہم، کۆنٛڈ جِسٕم ہنٛز شکل چھِ زندٕ زٲژُک مختلف گروپن درمیان کُنہِ حدس تام مختلف آسان۔
q7ikm2jrqb389l2dp1v52ymfagc3etv
146810
146806
2026-08-01T09:41:40Z
آیات محراج
11062
/* */
146810
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''تھر کۆنٛڈ'''<ref>{{ویب حَوالہٕ|last=Grierson|first=George Abraham|date=1932|title=A dictionary of the Kashmiri language|url=https://dsal.uchicago.edu/cgi-bin/app/grierson_query.py?qs=thar%202&searchhws=yes&matchtype=exact#gsc.tab=0|access-date=2026-08-01|website=dsal.uchicago.edu}}</ref> ('''Spinal column''') یتھ '''کمبرٕچ أڈِج''' تہِ ونان چھِ، چھِ 33 ہَن [[أڈِجؠ|أڈجن]] ہُند اکھ لچکدار زنجیر یُس جسمک وزنس سہارٕ دِوان چھُ، حرکتُک اجازت دِوان چھُ، تہٕ کمبرٕچ نازک أڑجِچ رٲچھ کران چھُ۔
جانورن ہنز تَقریٖبَن 50,000 [[زٲژ]] چھِ تھر کۆنٛڈ آسان۔<ref name="Krogh2010">{{کِتاب حَوالہٕ|last=Krogh|first=David|url=https://books.google.com/books?id=Ph7NSAAACAAJ|title=Biology: A Guide to the Natural World|date=2010|publisher=Benjamin-Cummings Publishing Company|isbn=978-0-321-61655-5|page=333|access-date=2015-06-27|archive-url=https://web.archive.org/web/20230124144510/https://books.google.com/books?id=Ph7NSAAACAAJ|archive-date=2023-01-24|url-status=live|name-list-style=vanc}}</ref> اِنسٲنؠ کمبر چھُ ساروی کھوتہٕ زیادٕ مطٲلعہٕ کرنہٕ آمژٕ مثالن منٛز اکھ، کیازٕکہ انسٲنی تھر کۆنٛڈ ہِنٛز عموٗمی ساخت چھِ باقی [[مۄمَل جانور|مۄمَل جانورن]]، [[سَریسۄرَپھ|رینگنہٕ والؠن جانورن]] تہٕ [[جاناوار]] منٛز لبنہٕ ینہٕ وٲلؠ ڈانٛچن ہنٛدٕ بالکل عام. تاہم، کۆنٛڈ جِسٕم ہنٛز شکل چھِ زندٕ زٲژُک مختلف گروپن درمیان کُنہِ حدس تام مختلف آسان۔
== حَوالہٕ ==
710v9iets1tu9srfj9riexlk8tkvn7b
146811
146810
2026-08-01T09:43:11Z
آیات محراج
11062
مِلاوُن [[زٲژ:ایناٹمی]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ
146811
wikitext
text/x-wiki
{{مولوٗماتھ}}
'''تھر کۆنٛڈ'''<ref>{{ویب حَوالہٕ|last=Grierson|first=George Abraham|date=1932|title=A dictionary of the Kashmiri language|url=https://dsal.uchicago.edu/cgi-bin/app/grierson_query.py?qs=thar%202&searchhws=yes&matchtype=exact#gsc.tab=0|access-date=2026-08-01|website=dsal.uchicago.edu}}</ref> ('''Spinal column''') یتھ '''کمبرٕچ أڈِج''' تہِ ونان چھِ، چھِ 33 ہَن [[أڈِجؠ|أڈجن]] ہُند اکھ لچکدار زنجیر یُس جسمک وزنس سہارٕ دِوان چھُ، حرکتُک اجازت دِوان چھُ، تہٕ کمبرٕچ نازک أڑجِچ رٲچھ کران چھُ۔
جانورن ہنز تَقریٖبَن 50,000 [[زٲژ]] چھِ تھر کۆنٛڈ آسان۔<ref name="Krogh2010">{{کِتاب حَوالہٕ|last=Krogh|first=David|url=https://books.google.com/books?id=Ph7NSAAACAAJ|title=Biology: A Guide to the Natural World|date=2010|publisher=Benjamin-Cummings Publishing Company|isbn=978-0-321-61655-5|page=333|access-date=2015-06-27|archive-url=https://web.archive.org/web/20230124144510/https://books.google.com/books?id=Ph7NSAAACAAJ|archive-date=2023-01-24|url-status=live|name-list-style=vanc}}</ref> اِنسٲنؠ کمبر چھُ ساروی کھوتہٕ زیادٕ مطٲلعہٕ کرنہٕ آمژٕ مثالن منٛز اکھ، کیازٕکہ انسٲنی تھر کۆنٛڈ ہِنٛز عموٗمی ساخت چھِ باقی [[مۄمَل جانور|مۄمَل جانورن]]، [[سَریسۄرَپھ|رینگنہٕ والؠن جانورن]] تہٕ [[جاناوار]] منٛز لبنہٕ ینہٕ وٲلؠ ڈانٛچن ہنٛدٕ بالکل عام. تاہم، کۆنٛڈ جِسٕم ہنٛز شکل چھِ زندٕ زٲژُک مختلف گروپن درمیان کُنہِ حدس تام مختلف آسان۔
== حَوالہٕ ==
[[زٲژ:ایناٹمی]]
82j5ogjdiryawi2j4jyv9d2837i0rc7
تھٔر کوٚنٛڈ
0
31987
146807
2026-08-01T09:38:31Z
آیات محراج
11062
رَجوٗع مُکَرر تَخلیٖق کَران
146807
wikitext
text/x-wiki
#REDIRECT [[تھر_کۆنٛڈ]]
19avypne2zzao3otii50kg4hv2olucp
کمبرٕچ أڈج
0
31988
146808
2026-08-01T09:38:32Z
آیات محراج
11062
رَجوٗع مُکَرر تَخلیٖق کَران
146808
wikitext
text/x-wiki
#REDIRECT [[تھر_کۆنٛڈ]]
19avypne2zzao3otii50kg4hv2olucp
تھٔرکنٛڈؠلَن
0
31989
146809
2026-08-01T09:40:02Z
آیات محراج
11062
رَجوٗع مُکَرر تَخلیٖق کَران
146809
wikitext
text/x-wiki
#REDIRECT [[تھر_کۆنٛڈ]]
19avypne2zzao3otii50kg4hv2olucp
ترَٛکھ
0
31990
146812
2026-08-01T10:03:44Z
آیات محراج
11062
"[[:en:Special:Redirect/revision/1360555515|Sacrum]]" ضفُک اِنتدٲیی حِصُک تَرجَمہٕ طور تَخلیق کَرنہٕ آمُت
146812
wikitext
text/x-wiki
ترَٛکھ چُھ اکھ بٔڑ، ترُٛکوٗن [[أڈِجؠ|أڈج]] یۄس [[تھر کۆنٛڈ|کمبر]] کِس بُنیادس پیٹھ واقع چِھ یُس [[پیلوِس]] ہٕنٛز پٔتمہِ دیوار بناوان چُھ، یتھ منٛز پانٛژ وٲٹِتھ ورٹیبرا (S1–S5) پیٹھ مشتمل چُھ۔ یہِ چُھ [[تھر کۆنٛڈ|کمرٕچ أڈجن]] سۭتۍ جوڑان تہٕ جسمُک ہیٚرمِس وزن زنٛگن تام واتناونَس منٛز مدد کران۔<ref>{{cite web|last=Kilincer|first=Cumhur|display-authors=etal|year=2009|title=Sacrum anatomy|url=http://www.scientificspine.com/spinal-anatomy/sacrum-anatomy.html|access-date=8 November 2015|work=Scientific spine|publisher=Self|location=Trakya Üniversitesi Rektörlüğü, Yerleşkesi, 22030 Edirne, Turkey}}</ref>
sla0360xnisp899w4128t5qakt5dbff
146813
146812
2026-08-01T10:07:11Z
آیات محراج
11062
/* */
146813
wikitext
text/x-wiki
{{مولوٗماتھ
| کھٔٹِتھ = اَمیِک حِصہٕ
}}
'''ترَٛکھ''' ('''sacrum''') چُھ اکھ بٔڑ، ترُٛکوٗن [[أڈِجؠ|أڈج]] یۄس [[تھر کۆنٛڈ|کمبر]] کِس بُنیادس پیٹھ واقع چِھ یُس [[پیلوِس]] ہٕنٛز پٔتمہِ دیوار بناوان چُھ، یتھ منٛز پانٛژ وٲٹِتھ ورٹیبرا (S1–S5) پیٹھ مشتمل چُھ۔ یہِ چُھ [[تھر کۆنٛڈ|کمرٕچ أڈجن]] سۭتۍ جوڑان تہٕ جسمُک ہیٚرمِس وزن زنٛگن تام واتناونَس منٛز مدد کران۔<ref>{{cite web|last=Kilincer|first=Cumhur|display-authors=etal|year=2009|title=Sacrum anatomy|url=http://www.scientificspine.com/spinal-anatomy/sacrum-anatomy.html|access-date=8 November 2015|work=Scientific spine|publisher=Self|location=Trakya Üniversitesi Rektörlüğü, Yerleşkesi, 22030 Edirne, Turkey}}</ref>
== حَوالہٕ ==
b23qlg7eggtj2smt9o4nwgj0p92ghsz
146814
146813
2026-08-01T10:07:52Z
آیات محراج
11062
مِلاوُن [[زٲژ:ایناٹمی]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ
146814
wikitext
text/x-wiki
{{مولوٗماتھ
| کھٔٹِتھ = اَمیِک حِصہٕ
}}
'''ترَٛکھ''' ('''sacrum''') چُھ اکھ بٔڑ، ترُٛکوٗن [[أڈِجؠ|أڈج]] یۄس [[تھر کۆنٛڈ|کمبر]] کِس بُنیادس پیٹھ واقع چِھ یُس [[پیلوِس]] ہٕنٛز پٔتمہِ دیوار بناوان چُھ، یتھ منٛز پانٛژ وٲٹِتھ ورٹیبرا (S1–S5) پیٹھ مشتمل چُھ۔ یہِ چُھ [[تھر کۆنٛڈ|کمرٕچ أڈجن]] سۭتۍ جوڑان تہٕ جسمُک ہیٚرمِس وزن زنٛگن تام واتناونَس منٛز مدد کران۔<ref>{{cite web|last=Kilincer|first=Cumhur|display-authors=etal|year=2009|title=Sacrum anatomy|url=http://www.scientificspine.com/spinal-anatomy/sacrum-anatomy.html|access-date=8 November 2015|work=Scientific spine|publisher=Self|location=Trakya Üniversitesi Rektörlüğü, Yerleşkesi, 22030 Edirne, Turkey}}</ref>
== حَوالہٕ ==
[[زٲژ:ایناٹمی]]
8ejem77hf7i23lfxbw4m9mw4bkdn8ri
146815
146814
2026-08-01T10:09:02Z
آیات محراج
11062
/* */
146815
wikitext
text/x-wiki
{{مولوٗماتھ
| کھٔٹِتھ = اَمیِک حِصہٕ
| تَصویٖر = Sacrum - animation00.gif
| لوگو = Sacrum - anterior view04.png
}}
'''ترَٛکھ''' ('''sacrum''') چُھ اکھ بٔڑ، ترُٛکوٗن [[أڈِجؠ|أڈج]] یۄس [[تھر کۆنٛڈ|کمبر]] کِس بُنیادس پیٹھ واقع چِھ یُس [[پیلوِس]] ہٕنٛز پٔتمہِ دیوار بناوان چُھ، یتھ منٛز پانٛژ وٲٹِتھ ورٹیبرا (S1–S5) پیٹھ مشتمل چُھ۔ یہِ چُھ [[تھر کۆنٛڈ|کمرٕچ أڈجن]] سۭتۍ جوڑان تہٕ جسمُک ہیٚرمِس وزن زنٛگن تام واتناونَس منٛز مدد کران۔<ref>{{cite web|last=Kilincer|first=Cumhur|display-authors=etal|year=2009|title=Sacrum anatomy|url=http://www.scientificspine.com/spinal-anatomy/sacrum-anatomy.html|access-date=8 November 2015|work=Scientific spine|publisher=Self|location=Trakya Üniversitesi Rektörlüğü, Yerleşkesi, 22030 Edirne, Turkey}}</ref>
== حَوالہٕ ==
[[زٲژ:ایناٹمی]]
62ehtoicjy5xkp2i89gtjobynbszqjo
ثى۪قہ عیسٲے کلیسا
0
31991
146818
2026-08-01T10:23:02Z
آیات محراج
11062
[[ثى۪قہ عیسٲے کلیسا]] صَفہٕ آو پَکناونہٕ [[حٔقیٖقی عیسٲے کلیسا]] جاے، پَکناوَن وول صٲرف آیات محراج
146818
wikitext
text/x-wiki
#REDIRECT [[حٔقیٖقی عیسٲے کلیسا]]
awt6vwnja6f7lwjpq9gcpgk4j7ec7cj
کَتھ:ثى۪قہ عیسٲے کلیسا
1
31992
146820
2026-08-01T10:23:02Z
آیات محراج
11062
[[کَتھ:ثى۪قہ عیسٲے کلیسا]] صَفہٕ آو پَکناونہٕ [[کَتھ:حٔقیٖقی عیسٲے کلیسا]] جاے، پَکناوَن وول صٲرف آیات محراج
146820
wikitext
text/x-wiki
#REDIRECT [[کَتھ:حٔقیٖقی عیسٲے کلیسا]]
396tmoihkc1bxj84935fd7qf3258hut
شیطٲنِیَتھ
0
31993
146827
2026-08-01T10:53:15Z
آیات محراج
11062
"[[:en:Special:Redirect/revision/1366165034|Satanism]]" ضفُک اِنتدٲیی حِصُک تَرجَمہٕ طور تَخلیق کَرنہٕ آمُت
146827
wikitext
text/x-wiki
.
6t9fg2gmch401ldtk8m7pyzz632ixbb
146828
146827
2026-08-01T10:55:21Z
آیات محراج
11062
/* */
146828
wikitext
text/x-wiki
[[فَیِل:Pentagram4.svg|thumb|اَکھ خاص قٕسٕمُک پانٛژھ کوٗنَل تارُکھ (Pentagram) یُس شیطٲنِیَتھ ہِنٛز مَرکٔزی نِشانہٕ سَمجٕنہٕ چھِ یِوان۔]]
'''شیطٲنِیَتھ''' یا '''شیطان پَرَستی''' چھِ [[شیطان|شیطانَس]] کِس کِردارَس پؠٹھ مَبنی [[خیالیت|نَظریٲتی]] تہٕ [[فلسفہ|فَلسَفیانہٕ]] عٔقیٖدَن ہُنٛد اَکھ گروپ۔
اَتھ مَذہَبَس مانَن والؠن نَزدیٖکھ چھُ شَیطانُک مَقام خۄدایَس نِش بُلَنٛد، تِکیٛازِ یِم لُکھ چھِ صِرِف شَیطانٕچ عِبادَتھ کَران۔ اَتھ پَتھ پَکَن وٲلؠ چھِ مَردُم خوری (اِنسانَن کھؠوَن وٲلؠ) تِہ کَران، تِہُنٛد عِبادَتھ گاہ چھُ کرِہُن آسان، یِم لُکھ چھِ عَجیٖب غَریٖب تہٕ خَطَرناک تَریٖقَو سٟتؠ شَیطانٕچ عِبادَتھ کَران۔ تِہِنٛز نِشانی چھِ شَیطان کؠن ہؠنٛگَن ہِنٛدِ پٲٹھؠ۔ اَتھ گروپَس مَنٛز شٲمِل کورِ چھِ صُبٕحَے بیٖچھ مَنٛگنَس خٲطرٕ نؠران، تاکہِ تَنظیٖمِکیَن باقی رُکُنَن خٲطرٕ کھؠنُک اِنتِظام کَرِتھ یِیَن۔ یِمَن مَنٛز چھِ بَہَن وَریَن خۄتہٕ کَم وٲنٛسہِ ہِنٛزِ کورِ تِہ شٲمِل آسان، یِم زیٛادٕ تَر مَحلَن مَنٛز بیٖچھ چھِ مَنٛگان۔ اَتھ گروپَس مَنٛز چھِ واریاہ نَوجَوان کورِ گَرٕ پؠٹھٕ ژٔلِمٕژ آسان۔ تَنظیٖمُک کَنٹرول چھُ لَڑَکَن ہِنٛدِس اَتھس مَنٛز آسان۔ میٖٹِنٛگ چھِ صِرِف لَڑَکَن ہِنٛز گَژھان، یَتھ مَنٛز کورِ شٲمِل چھِنہٕ گَژھان۔ ہَفتہٕ کِس ٲخٕرَس پؠٹھ چھِ یِمَن سٟتؠ تَنظیٖمِک تِم مؠمبَر تِہ شٲمِل گَژھان یِم پَننؠن مٲلِس ماجہِ سٟتؠ چھِ روزان۔ یِمَن میٖٹِنٛگَن مَنٛز چھِ مُجرِمانہٕ سَرگَرمیَن مُتَلِق مَشوَرٕ گَژھان۔ کورؠن چھِنہٕ لَڑَکَن ہِنٛدِس کُنِہ تِہ حُکمٕچ خِلاف وَرزی کَرنٕچ اِجازَتھ آسان۔
ghdre37t3fheckfb1nb8sctrt239jlt
146829
146828
2026-08-01T10:58:05Z
آیات محراج
11062
مِلاوُن [[زٲژ:مَذہَب]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ
146829
wikitext
text/x-wiki
[[فَیِل:Pentagram4.svg|thumb|اَکھ خاص قٕسٕمُک پانٛژھ کوٗنَل تارُکھ (Pentagram) یُس شیطٲنِیَتھ ہِنٛز مَرکٔزی نِشانہٕ سَمجٕنہٕ چھِ یِوان۔]]
'''شیطٲنِیَتھ''' یا '''شیطان پَرَستی''' چھِ [[شیطان|شیطانَس]] کِس کِردارَس پؠٹھ مَبنی [[خیالیت|نَظریٲتی]] تہٕ [[فلسفہ|فَلسَفیانہٕ]] عٔقیٖدَن ہُنٛد اَکھ گروپ۔
اَتھ مَذہَبَس مانَن والؠن نَزدیٖکھ چھُ شیطانُک مَقام خۄدایَس نِش بُلَنٛد، تِکیٛازِ یِم لُکھ چھِ صِرِف شیطانٕچ عِبادَتھ کَران۔ اَتھ پَتھ پَکَن وٲلؠ چھِ مَردُم خوری (اِنسانَن کھؠوَن وٲلؠ) تِہ کَران، تِہُنٛد عِبادَتھ گاہ چھُ کرِہُن آسان، یِم لُکھ چھِ عَجیٖب غَریٖب تہٕ خَطَرناک تَریٖقَو سٟتؠ شیطان ٕچ عِبادَتھ کَران۔ تِہِنٛز نِشانی چھِ شیطان کؠن ہؠنٛگَن ہِنٛدِ پٲٹھؠ۔ اَتھ گروپَس مَنٛز شٲمِل کورِ چھِ صُبٕحَے بیٖچھ مَنٛگنَس خٲطرٕ نؠران، تاکہِ تَنظیٖمِکیَن باقی رُکُنَن خٲطرٕ کھؠنُک اِنتِظام کٔرِتھ یی۔ یِمَن مَنٛز چھِ بَہَن وَریَن کھۄتہٕ کَم وٲنٛسہِ ہِنٛزِ کورِ تِہ شٲمِل آسان، یِم زیٛادٕ تَر مَحلَن مَنٛز بیٖچھ چھِ مَنٛگان۔ اَتھ گروپَس مَنٛز چھِ واریاہ نَوجَوان کورِ گَرٕ پؠٹھٕ ژٔلِمٕژ آسان۔ تَنظیٖمُک کَنٹرول چھُ لَڑَکَن ہِنٛدِس اَتھس مَنٛز آسان۔ میٖٹِنٛگ چھِ صِرِف لَڑَکَن ہِنٛز گَژھان، یَتھ مَنٛز کورِ شٲمِل چھِنہٕ گَژھان۔ ہَفتہٕ کِس ٲخٕرَس پؠٹھ چھِ یِمَن سٟتؠ تَنظیٖمِک تِم مؠمبَر تِہ شٲمِل گَژھان یِم پَننؠن مٲلِس ماجہِ سٟتؠ چھِ روزان۔ یِمَن میٖٹِنٛگَن مَنٛز چھِ مُجرِمانہٕ سَرگَرمیَن مُتَلِق مَشوَرٕ گَژھان۔ کورؠن چھِنہٕ لَڑَکَن ہِنٛدِس کُنِہ تِہ حُکمٕچ خِلاف وَرزی کَرنٕچ اِجازَتھ آسان۔
[[زٲژ:مَذہَب]]
otodzr3yxp70wbtbco54gdmi3xn5e4c
146830
146829
2026-08-01T10:58:52Z
آیات محراج
11062
/* */
146830
wikitext
text/x-wiki
[[فَیِل:Pentagram4.svg|thumb|اَکھ خاص قٕسٕمُک پانٛژھ کوٗنَل تارُکھ (Pentagram) یُس شیطٲنِیَتھ ہِنٛز مَرکٔزی نِشانہٕ سَمجٕنہٕ چھِ یِوان۔]]
'''شیطٲنِیَتھ''' یا '''شیطان پَرَستی''' چھِ [[شیطان|شیطانَس]] کِس کِردارَس پؠٹھ مَبنی [[خیالیت|نَظریٲتی]] تہٕ [[فلسفہ|فَلسَفیانہٕ]] عٔقیٖدَن ہُنٛد اَکھ گروپ۔
اَتھ مَذہَبَس مانَن والؠن نَزدیٖکھ چھُ شیطانُک مَقام خۄدایَس نِش بُلَنٛد، تِکیٛازِ یِم لُکھ چھِ صِرِف شیطانٕچ عِبادَتھ کَران۔ اَتھ پَتھ پَکَن وٲلؠ چھِ مَردُم خوری (اِنسانَن کھؠوَن وٲلؠ) تِہ کَران، تِہُنٛد عِبادَتھ گاہ چھُ کرِہُن آسان، یِم لُکھ چھِ عَجیٖب غَریٖب تہٕ خَطَرناک تَریٖقَو سٟتؠ شیطانٕچ عِبادَتھ کَران۔ تِہِنٛز نِشانی چھِ شیطان سٕنٛدؠ ہؠنٛگَن ہِنٛدِ پٲٹھؠ۔ اَتھ گروپَس مَنٛز شٲمِل کورِ چھِ صُبٕحَے بیٖچھ مَنٛگنَس خٲطرٕ نؠران، تاکہِ تَنظیٖمِکیَن باقی رُکُنَن خٲطرٕ کھؠنُک اِنتِظام کٔرِتھ یی۔ یِمَن مَنٛز چھِ بَہَن وَریَن کھۄتہٕ کَم وٲنٛسہِ ہِنٛزِ کورِ تِہ شٲمِل آسان، یِم زیٛادٕ تَر مَحلَن مَنٛز بیٖچھ چھِ مَنٛگان۔ اَتھ گروپَس مَنٛز چھِ واریاہ نَوجَوان کورِ گَرٕ پؠٹھٕ ژٔلِمٕژ آسان۔ تَنظیٖمُک کَنٹرول چھُ لَڑَکَن ہِنٛدِس اَتھس مَنٛز آسان۔ میٖٹِنٛگ چھِ صِرِف لَڑَکَن ہِنٛز گَژھان، یَتھ مَنٛز کورِ شٲمِل چھِنہٕ گَژھان۔ ہَفتہٕ کِس ٲخٕرَس پؠٹھ چھِ یِمَن سٟتؠ تَنظیٖمِک تِم مؠمبَر تِہ شٲمِل گَژھان یِم پَننؠن مٲلِس ماجہِ سٟتؠ چھِ روزان۔ یِمَن میٖٹِنٛگَن مَنٛز چھِ مُجرِمانہٕ سَرگَرمیَن مُتَلِق مَشوَرٕ گَژھان۔ کورؠن چھِنہٕ لَڑَکَن ہِنٛدِس کُنِہ تِہ حُکمٕچ خِلاف وَرزی کَرنٕچ اِجازَتھ آسان۔
[[زٲژ:مَذہَب]]
7nr6bwmdxtb7s0n8nu28aoy7v8aelhm
146831
146830
2026-08-01T10:59:49Z
آیات محراج
11062
/* */
146831
wikitext
text/x-wiki
[[فَیِل:Pentagram4.svg|thumb|اَکھ خاص قٕسٕمُک پانٛژھ کوٗنَل تارُکھ (Pentagram) یُس شیطٲنِیَتھ ہِنٛز مَرکٔزی نِشانہٕ سَمجٕنہٕ چھِ یِوان۔]]
'''شیطٲنِیَتھ''' یا '''شیطان پَرَستی''' چھِ [[شیطان|شیطانَس]] کِس کِردارَس پؠٹھ مَبنی [[خیالیت|نَظریٲتی]] تہٕ [[فلسفہٕ|فَلسَفیانہٕ]] عٔقیٖدَن ہُنٛد اَکھ گروپ۔<ref name="Satanism-Introduction">{{cite web|author-last=Abrams|author-first=Joe|date=Spring 2006|editor-last=Wyman|editor-first=Kelly|title=The Religious Movements Homepage Project – Satanism: An Introduction|url=http://religiousmovements.lib.virginia.edu/nrms/satanism/intro.html#atheistic/theistic|archive-url=https://web.archive.org/web/20060829152745/http://religiousmovements.lib.virginia.edu/nrms/satanism/intro.html#atheistic/theistic|archive-date=29 August 2006|access-date=1 January 2021|website=virginia.edu|publisher=[[University of Virginia]]}}</ref>
اَتھ مَذہَبَس مانَن والؠن نَزدیٖکھ چھُ شیطانُک مَقام خۄدایَس نِش بُلَنٛد، تِکیٛازِ یِم لُکھ چھِ صِرِف شیطانٕچ عِبادَتھ کَران۔ اَتھ پَتھ پَکَن وٲلؠ چھِ مَردُم خوری (اِنسانَن کھؠوَن وٲلؠ) تِہ کَران، تِہُنٛد عِبادَتھ گاہ چھُ کرِہُن آسان، یِم لُکھ چھِ عَجیٖب غَریٖب تہٕ خَطَرناک تَریٖقَو سٟتؠ شیطانٕچ عِبادَتھ کَران۔ تِہِنٛز نِشانی چھِ شیطان سٕنٛدؠ ہؠنٛگَن ہِنٛدِ پٲٹھؠ۔ اَتھ گروپَس مَنٛز شٲمِل کورِ چھِ صُبٕحَے بیٖچھ مَنٛگنَس خٲطرٕ نؠران، تاکہِ تَنظیٖمِکیَن باقی رُکُنَن خٲطرٕ کھؠنُک اِنتِظام کٔرِتھ یی۔ یِمَن مَنٛز چھِ بَہَن وَریَن کھۄتہٕ کَم وٲنٛسہِ ہِنٛزِ کورِ تِہ شٲمِل آسان، یِم زیٛادٕ تَر مَحلَن مَنٛز بیٖچھ چھِ مَنٛگان۔ اَتھ گروپَس مَنٛز چھِ واریاہ نَوجَوان کورِ گَرٕ پؠٹھٕ ژٔلِمٕژ آسان۔ تَنظیٖمُک کَنٹرول چھُ لَڑَکَن ہِنٛدِس اَتھس مَنٛز آسان۔ میٖٹِنٛگ چھِ صِرِف لَڑَکَن ہِنٛز گَژھان، یَتھ مَنٛز کورِ شٲمِل چھِنہٕ گَژھان۔ ہَفتہٕ کِس ٲخٕرَس پؠٹھ چھِ یِمَن سٟتؠ تَنظیٖمِک تِم مؠمبَر تِہ شٲمِل گَژھان یِم پَننؠن مٲلِس ماجہِ سٟتؠ چھِ روزان۔ یِمَن میٖٹِنٛگَن مَنٛز چھِ مُجرِمانہٕ سَرگَرمیَن مُتَلِق مَشوَرٕ گَژھان۔ کورؠن چھِنہٕ لَڑَکَن ہِنٛدِس کُنِہ تِہ حُکمٕچ خِلاف وَرزی کَرنٕچ اِجازَتھ آسان۔
[[زٲژ:مَذہَب]]
req6r0pb7jk4tiztboh0ufnbx5jpihe
146832
146831
2026-08-01T11:00:37Z
آیات محراج
11062
/* */
146832
wikitext
text/x-wiki
[[فَیِل:Pentagram4.svg|thumb|اَکھ خاص قٕسٕمُک پانٛژھ کوٗنَل تارُکھ (Pentagram) یُس شیطٲنِیَتھ ہِنٛز مَرکٔزی نِشانہٕ سَمجٕنہٕ چھِ یِوان۔]]
'''شیطٲنِیَتھ''' یا '''شیطان پَرَستی''' چھِ [[شیطان|شیطانَس]] کِس کِردارَس پؠٹھ مَبنی [[خیالیت|نَظریٲتی]] تہٕ [[فلسفہٕ|فَلسَفیانہٕ]] عٔقیٖدَن ہُنٛد اَکھ گروپ۔<ref name="Satanism-Introduction">{{cite web|author-last=Abrams|author-first=Joe|date=Spring 2006|editor-last=Wyman|editor-first=Kelly|title=The Religious Movements Homepage Project – Satanism: An Introduction|url=http://religiousmovements.lib.virginia.edu/nrms/satanism/intro.html#atheistic/theistic|archive-url=https://web.archive.org/web/20060829152745/http://religiousmovements.lib.virginia.edu/nrms/satanism/intro.html#atheistic/theistic|archive-date=29 August 2006|access-date=1 January 2021|website=virginia.edu|publisher=[[University of Virginia]]}}</ref>
اَتھ مَذہَبَس مانَن والؠن نَزدیٖکھ چھُ شیطانُک مَقام خۄدایَس نِش بُلَنٛد، تِکیٛازِ یِم لُکھ چھِ صِرِف شیطانٕچ عِبادَتھ کَران۔ اَتھ پَتھ پَکَن وٲلؠ چھِ مَردُم خوری (اِنسانَن کھؠوَن وٲلؠ) تِہ کَران، تِہُنٛد عِبادَتھ گاہ چھُ کرِہُن آسان، یِم لُکھ چھِ عَجیٖب غَریٖب تہٕ خَطَرناک تَریٖقَو سٟتؠ شیطانٕچ عِبادَتھ کَران۔ تِہِنٛز نِشانی چھِ شیطان سٕنٛدؠ ہؠنٛگَن ہِنٛدِ پٲٹھؠ۔ اَتھ گروپَس مَنٛز شٲمِل کورِ چھِ صُبٕحَے بیٖچھ مَنٛگنَس خٲطرٕ نؠران، تاکہِ تَنظیٖمِکیَن باقی رُکُنَن خٲطرٕ کھؠنُک اِنتِظام کٔرِتھ یی۔ یِمَن مَنٛز چھِ بَہَن وَریَن کھۄتہٕ کَم وٲنٛسہِ ہِنٛزِ کورِ تِہ شٲمِل آسان، یِم زیٛادٕ تَر مَحلَن مَنٛز بیٖچھ چھِ مَنٛگان۔ اَتھ گروپَس مَنٛز چھِ واریاہ نَوجَوان کورِ گَرٕ پؠٹھٕ ژٔلِمٕژ آسان۔ تَنظیٖمُک کَنٹرول چھُ لَڑَکَن ہِنٛدِس اَتھس مَنٛز آسان۔ میٖٹِنٛگ چھِ صِرِف لَڑَکَن ہِنٛز گَژھان، یَتھ مَنٛز کورِ شٲمِل چھِنہٕ گَژھان۔ ہَفتہٕ کِس ٲخٕرَس پؠٹھ چھِ یِمَن سٟتؠ تَنظیٖمِک تِم مؠمبَر تِہ شٲمِل گَژھان یِم پَننؠن مٲلِس ماجہِ سٟتؠ چھِ روزان۔ یِمَن میٖٹِنٛگَن مَنٛز چھِ مُجرِمانہٕ سَرگَرمیَن مُتَلِق مَشوَرٕ گَژھان۔ کورؠن چھِنہٕ لَڑَکَن ہِنٛدِس کُنِہ تِہ حُکمٕچ خِلاف وَرزی کَرنٕچ اِجازَتھ آسان۔
== حَوالہٕ ==
[[زٲژ:مَذہَب]]
r5tydz8mu47pe4g0vk6wybyr4jom98e
ڈیٚلٹا اِیَر لاینز
0
31994
146833
2026-08-01T11:08:29Z
آیات محراج
11062
"[[:en:Special:Redirect/revision/1366764135|Delta Air Lines]]" ضفُک اِنتدٲیی حِصُک تَرجَمہٕ طور تَخلیق کَرنہٕ آمُت
146833
wikitext
text/x-wiki
ڈیٚلٹا اِیَر لاینز، انکارپوریٹڈ چھِ [[اَمریٖکہ|ریاستہاے متحدٕچ]] اکھ بٔڑ ایئر لائن ییٚمیُک صدر دفتر اٹلانٹا، جارجیاہَس منٛز چھُ، یُس نَو حب چلاوان چھُ، یَتھ منٛز ہارٹس فیلڈ-جیکسن اٹلانٹا بین الاقوٲمی ہوٲیی اڈٕ چھُ کُل مسافرَن تہٕ روانگی ہٕنٛدِ تعدادٕ لحاظٕ ساروٕے کھۄتہٕ بوٚڑ ۔ ڈیلٹا کنیکشن برانڈ ناوَس تحت کٲم کرن وٲلۍ پنٕنۍ علاقٲیی ذیلی ادارٕ تہٕ ٹھیکیدارَن سۭتۍ، چھِ ڈیٚلٹا روزانہٕ 5,400 کھۄتہٕ زِیٛادٕ پروازٕ تہٕ چھِ شیٚن براعظمن ہٕنٛدٮ۪ن 52 مُلکَن منٛز 325 منزلَن ہٕنٛز خدمت کران۔
ڈیٚلٹا چھُ امریکہَس منٛز سارِوٕے کھۄتہٕ پرٛون تہِ چلَن واجیٚنۍ تجارتی ایئر لائنَو منٛز اکھ، یٔمۍ 1929 منٛز مسافرَن ہٕنٛز کٲم شروع کٔر۔ 21 ہِمہِ صٔدی ہِنٛدِس ٲخرس پیٹھ اوس یہِ سکائی ٹیم ایئر لائن اتحادُک اکھ بٲنی رُکُن۔ ایئر لائن چھِ دنیاہٕچ ساروٕے کھۄتہٕ بٔڑۍ ایئر لائنَن منٛز آمدٕنی تہٕ برانڈ ویلیوَس منٛز گۄڈٕنِکِس نمبرَس پٮ۪ٹھ تہٕ نِنہٕ والٮ۪ن مسافرَن ہٕنٛدِ تعدادٕ لحاظٕ دٔیِمِس نمبرَس پیٹھ۔<ref name="statsfacts">{{cite web|title=Corporate Stats and Facts|url=http://news.delta.com/corporate-stats-and-facts/|url-status=live|archive-url=https://web.archive.org/web/20150801131900/http://news.delta.com/corporate-stats-and-facts|archive-date=August 1, 2015|access-date=August 7, 2015|publisher=Delta Air Lines}}</ref>
g2wj3v27qe4qrzu5xkk2qf56ukhgj60
146834
146833
2026-08-01T11:12:53Z
آیات محراج
11062
مِلاوُن [[زٲژ:اِیَر لاینز]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ
146834
wikitext
text/x-wiki
{{Infobox organisation/Wikidata}}
ڈیٚلٹا اِیَر لاینز، انکارپوریٹڈ چھِ [[اَمریٖکہ|ریاستہاے متحدٕچ]] اکھ بٔڑ اِیَر لائن ییٚمیُک صدر دفتر اٹلانٹا، جارجیاہَس منٛز چھُ، یُس نَو حب چلاوان چھُ، یَتھ منٛز ہارٹس فیلڈ-جیکسن اٹلانٹا بین الاقوٲمی ہوٲیی اڈٕ چھُ کُل سفریَن تہٕ روانگی ہٕنٛدِ تعدادٕ لحاظٕ ساروٕے کھۄتہٕ بوٚڑ ۔ ڈیلٹا کنیکشن برانڈ ناوَس تحت کٲم کرن وٲلۍ پنٕنۍ علاقٲیی ذیلی ادارٕ تہٕ ٹھیکیدارَن سۭتۍ، چھِ ڈیٚلٹا روزانہٕ 5,400 کھۄتہٕ زِیٛادٕ پروازٕ تہٕ چھِ شیٚن براعظمن ہٕنٛدٮ۪ن 52 مُلکَن منٛز 325 منزلَن ہٕنٛز خدمت کران۔
ڈیٚلٹا چھُ امریکہَس منٛز سارِوٕے کھۄتہٕ پرٛون تہِ چلَن واجیٚنۍ تجارتی اِیَر لائنَو منٛز اکھ، یٔمۍ 1929 منٛز مسافرَن ہٕنٛز کٲم شروع کٔر۔ 21 ہِمہِ صٔدی ہِنٛدِس ٲخرس پیٹھ اوس یہِ سکائی ٹیم اِیَر لائن اتحادُک اکھ بٲنی رُکُن۔ اِیَر لائن چھِ دنیاہٕچ ساروٕے کھۄتہٕ بٔڑۍ اِیَر لائنَن منٛز آمدٕنی تہٕ برانڈ ویلیوَس منٛز گۄڈٕنِکِس نمبرَس پٮ۪ٹھ تہٕ نِنہٕ والٮ۪ن مسافرَن ہٕنٛدِ تعدادٕ لحاظٕ دٔیِمِس نمبرَس پیٹھ۔<ref name="statsfacts">{{cite web|title=Corporate Stats and Facts|url=http://news.delta.com/corporate-stats-and-facts/|url-status=live|archive-url=https://web.archive.org/web/20150801131900/http://news.delta.com/corporate-stats-and-facts|archive-date=August 1, 2015|access-date=August 7, 2015|publisher=Delta Air Lines}}</ref>
==حَوالہٕ==
[[زٲژ:اِیَر لاینز]]
97nd04u6rwqov729tawzqh792rortky
146835
146834
2026-08-01T11:14:12Z
آیات محراج
11062
/* */
146835
wikitext
text/x-wiki
{{Infobox organisation/Wikidata}}
ڈیٚلٹا اِیَر لاینز، انکارپوریٹڈ چھِ [[اَمریٖکہ|ریاستہاے متحدٕچ]] اکھ بٔڑ اِیَر لائن ییٚمیُک صدر دفتر اٹلانٹا، جارجیاہَس منٛز چھُ، یُس نَو حب چلاوان چھُ، یَتھ منٛز ہارٹس فیلڈ-جیکسن اٹلانٹا بین الاقوٲمی ہوٲیی اڈٕ چھُ کُل سفریَن تہٕ روانگی ہٕنٛدِ تعدادٕ لحاظٕ ساروٕے کھۄتہٕ بوٚڑ ۔ ڈیلٹا کنیکشن برانڈ ناوَس تحت کٲم کرن وٲلۍ پنٕنۍ علاقٲیی ذیلی ادارٕ تہٕ ٹھیکیدارَن سۭتۍ، چھِ ڈیٚلٹا روزانہٕ 5,400 کھۄتہٕ زِیٛادٕ پروازٕ تہٕ چھِ شیٚن براعظمن ہٕنٛدٮ۪ن 52 مُلکَن منٛز 325 منزلَن ہٕنٛز خدمت کران۔
ڈیٚلٹا چھُ امریکہَس منٛز سارِوٕے کھۄتہٕ پرٛون تہِ چلَن واجیٚنۍ تجارتی اِیَر لائنَو منٛز اکھ، یٔمۍ 1929 منٛز مسافرَن ہٕنٛز کٲم شروع کٔر۔ 21 ہِمہِ صٔدی ہِنٛدِس ٲخرس پیٹھ اوس یہِ سکائی ٹیم اِیَر لائن یکجوتُک اکھ بٲنی رُکُن۔ اِیَر لائن چھِ دنیاہٕچ ساروٕے کھۄتہٕ بٔڑۍ اِیَر لائنَن منٛز آمدٕنی تہٕ برانڈ ویلیوَس منٛز گۄڈٕنِکِس نمبرَس پٮ۪ٹھ تہٕ نِنہٕ والٮ۪ن مسافرَن ہٕنٛدِ تعدادٕ لحاظٕ دٔیِمِس نمبرَس پیٹھ۔<ref name="statsfacts">{{cite web|title=Corporate Stats and Facts|url=http://news.delta.com/corporate-stats-and-facts/|url-status=live|archive-url=https://web.archive.org/web/20150801131900/http://news.delta.com/corporate-stats-and-facts|archive-date=August 1, 2015|access-date=August 7, 2015|publisher=Delta Air Lines}}</ref>
==حَوالہٕ==
[[زٲژ:اِیَر لاینز]]
s6iij9efy7d34wauhfbccteclokyvp7
فرما:Ifnot
10
31995
146836
2026-08-01T11:17:41Z
آیات محراج
11062
Content copied from catalan wiki
146836
wikitext
text/x-wiki
{{#if:{{{first|{{{1|}}}}}}|{{{third|{{{3|}}}}}}|{{{second|{{{2|}}}}}}}}<noinclude>
Permet executar un <code><nowiki>{{#if:</nowiki></code> on la primera acció és el resultat de "No s'acompleix" i la segona és per quan "Sí s'acompleix".
La seva funció és fer més llegible el codi d'una plantilla quan la i evitar deixar el primer paràmetre buit amb dues barres seguides, sovint poc visibles.
== Sintaxi ==
<code><nowiki>{{if not|<valor>|<acció pel NO>|<acció pel SÍ>}}</nowiki></code>
*l'acció pel SÍ és opcional. De fet, si tenim acció pel NO i pel Sí, no té cap avantatge aquesta plantilla vs un IF.
== Exemples ==
* Cas d' IF estàndard amb acció per totes dues situacions: <code><nowiki>{{#if:A|tinc "A"|sense A}}</nowiki></code> >>> resultat >>> '''{{#if:A|tinc "A"|sense A}}'''
* Cas d' IF estàndard amb acció només quan fals: <code><nowiki>{{#if:{{{A|}}}||sense A}}</nowiki></code> >>> resultat >>> '''{{#if:{{{A|}}}||sense A}}'''
; Fent servir <code><nowiki>{{if not}}</nowiki></code> seria:
* Amb acció per totes dues situacions: <code><nowiki>{{Ifnot|A|sense A|tinc "A"}}</nowiki></code> >>> resultat >>> '''{{Ifnot|A|sense A|tinc "A"}}'''. Aquest cas, no té cap avantatge, només s'inverteixen l'ordre de les accions.
* Amb acció només quan fals: <code><nowiki>{{Ifnot|{{{A|}}}|sense A}}</nowiki></code> >>> resultat >>> '''{{Ifnot|{{{A|}}}|sense A}}'''. Aquesta aplicació fa que no calgui deixar un paràmetre buit com en el cas d'un if.
== Utilització dins un rowformat de Wikidades ==
Quan s'utilitza dins un una crida a mòdul:Wikidades, els paràmetres posicionals poden produir. Llavors <u>cal fer servir</u> la següent sintaxi:
*<code><nowiki>{{if not|first=<valor>|second=<acció pel NO>|third=<acció pel SÍ>}}</nowiki></code>
[[زٲژ:فرما ڈَبہٕ]]</noinclude>
ey3ch7r3us9zqznu0ia96ld5be1742u
146837
146836
2026-08-01T11:18:39Z
آیات محراج
11062
146837
wikitext
text/x-wiki
{{#if:{{{first|{{{1|}}}}}}|{{{third|{{{3|}}}}}}|{{{second|{{{2|}}}}}}}}<noinclude>
Permet executar un <code><nowiki>{{#if:</nowiki></code> on la primera acció és el resultat de "No s'acompleix" i la segona és per quan "Sí s'acompleix".
La seva funció és fer més llegible el codi d'una plantilla quan la i evitar deixar el primer paràmetre buit amb dues barres seguides, sovint poc visibles.
== Sintaxi ==
<code><nowiki>{{if not|<valor>|<acció pel NO>|<acció pel SÍ>}}</nowiki></code>
*l'acció pel SÍ és opcional. De fet, si tenim acció pel NO i pel Sí, no té cap avantatge aquesta plantilla vs un IF.
== Exemples ==
* Cas d' IF estàndard amb acció per totes dues situacions: <code><nowiki>{{#if:A|tinc "A"|sense A}}</nowiki></code> >>> resultat >>> '''{{#if:A|tinc "A"|sense A}}'''
* Cas d' IF estàndard amb acció només quan fals: <code><nowiki>{{#if:{{{A|}}}||sense A}}</nowiki></code> >>> resultat >>> '''{{#if:{{{A|}}}||sense A}}'''
; Fent servir <code><nowiki>{{if not}}</nowiki></code> seria:
* Amb acció per totes dues situacions: <code><nowiki>{{Ifnot|A|sense A|tinc "A"}}</nowiki></code> >>> resultat >>> '''{{Ifnot|A|sense A|tinc "A"}}'''. Aquest cas, no té cap avantatge, només s'inverteixen l'ordre de les accions.
* Amb acció només quan fals: <code><nowiki>{{Ifnot|{{{A|}}}|sense A}}</nowiki></code> >>> resultat >>> '''{{Ifnot|{{{A|}}}|sense A}}'''. Aquesta aplicació fa que no calgui deixar un paràmetre buit com en el cas d'un if.
== Utilització dins un rowformat de Wikidades ==
Quan s'utilitza dins un una crida a mòdul:Wikidades, els paràmetres posicionals poden produir. Llavors <u>cal fer servir</u> la següent sintaxi:
*<code><nowiki>{{if not|first=<valor>|second=<acció pel NO>|third=<acció pel SÍ>}}</nowiki></code>
[[زٲژ:فرما]]</noinclude>
1pe9qzyepdj2eii4x20kwpk5ss5yp0o
فرما:Format start end
10
31996
146838
2026-08-01T11:20:33Z
آیات محراج
11062
Content copied from catalan
146838
wikitext
text/x-wiki
{{#if:{{{1|{{{start|}}}}}}{{{2|{{{end|}}}}}}
|{{#invoke:String1|replace|source={{{open|{{{3|(}}}}}}{{{start|{{{1|}}}}}}{{{separator|{{{5|–}}}}}}{{{end|{{{2|}}}}}}{{{close|{{{4|)}}}}}}|{{novalue|lang={{{lang|}}}}}|}}
}}<noinclude>{{documentation}}</noinclude>
oe5b2xnlcuv8gam5mznsderxwzs1obj
بویِنٛگ 767
0
31997
146839
2026-08-01T11:25:18Z
آیات محراج
11062
"[[:en:Special:Redirect/revision/1366900586|Boeing 767]]" ضفُک اِنتدٲیی حِصُک تَرجَمہٕ طور تَخلیق کَرنہٕ آمُت
146839
wikitext
text/x-wiki
بویِنٛگ 767 چھُ اکھ امریکی کھۆل باڈی ہوٲیی جہاز یس بوینٛگ کمرشل ہوٲئی جہازو تیار تہٕ تیار کوٚر۔
ہوٲیی جہازک ڈیزائن آو 14 جولائی 1978 منٛز 7X7 پروگرامک پٲنٹھ شروع کرنہٕ، پروٹوٹائپ اوس گوڑنک لٹہٕ 26 ستمبر 1981 منٛز اڑنہٕ آمت، تہٕ یہٕ آو 30 جولائی 1982 منٛز تصدیق کرنہٕ۔
9ok8golbbwbgx63eluv9iamyw3wq3fh
146840
146839
2026-08-01T11:28:17Z
آیات محراج
11062
/* */
146840
wikitext
text/x-wiki
{{Infobox aircraft}}
'''بویِنٛگ 767''' چھُ اکھ امریکی کھۆل باڈی ہوٲیی جہاز یس بویِنٛگ کمرشل ہوٲئی جہازو تیار تہٕ تیار کوٚر۔
ہوٲیی جہازک ڈیزائن آو 14 جولائی 1978 منٛز 7X7 پروگرامک پٲنٹھ شروع کرنہٕ، پروٹوٹائپ اوس گوڑنک لٹہٕ 26 ستمبر 1981 منٛز اڑنہٕ آمت، تہٕ یہٕ آو 30 جولائی 1982 منٛز تَصدیٖق کرنہٕ۔<ref name="saver">{{cite web|last=Velupillai|first=David|date=August 8, 1981|title=Boeing 767: The new fuel saver|url=http://www.flightglobal.com/pdfarchive/view/1981/1981%20-%202612.html|access-date=July 30, 2011|work=Flight International|pages=436–37, 439, 440–41, 445–48, 453}}</ref>
جولائی 2018 ہَس منٛز ٲسۍ یِمَو منٛز کُل 742 ہوٲیی جہازٕ خٕدمَتس منٛز، یَتھ منٛز [[ڈیٚلٹا اِیَر لاینز]] پننِس بیڑَس منٛز 77 ہوٲیی جہازَن سۭتۍ سارِوٕے کھۄتہٕ بٔڑ آپریٹر ٲس۔
a10v1um6cddhbxm62nnwmbzyi4uwuby
146841
146840
2026-08-01T11:29:42Z
آیات محراج
11062
مِلاوُن [[زٲژ:ہَوٲیی جہاز]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ
146841
wikitext
text/x-wiki
{{Infobox aircraft}}
'''بویِنٛگ 767''' چھُ اکھ امریکی کھۆل باڈی ہوٲیی جہاز یس بویِنٛگ کمرشل ہوٲئی جہازو تیار تہٕ تیار کوٚر۔
ہوٲیی جہازک ڈیزائن آو 14 جولائی 1978 منٛز 7X7 پروگرامک پٲنٹھ شروع کرنہٕ، پروٹوٹائپ اوس گوڑنک لٹہٕ 26 ستمبر 1981 منٛز اڑنہٕ آمت، تہٕ یہٕ آو 30 جولائی 1982 منٛز تَصدیٖق کرنہٕ۔<ref name="saver">{{cite web|last=Velupillai|first=David|date=August 8, 1981|title=Boeing 767: The new fuel saver|url=http://www.flightglobal.com/pdfarchive/view/1981/1981%20-%202612.html|access-date=July 30, 2011|work=Flight International|pages=436–37, 439, 440–41, 445–48, 453}}</ref>
جولائی 2018 ہَس منٛز ٲسۍ یِمَو منٛز کُل 742 ہوٲیی جہازٕ خٕدمَتس منٛز، یَتھ منٛز [[ڈیٚلٹا اِیَر لاینز]] پننِس بیڑَس منٛز 77 ہوٲیی جہازَن سۭتۍ سارِوٕے کھۄتہٕ بٔڑ آپریٹر ٲس۔
==حَوالہٕ==
[[زٲژ:ہَوٲیی جہاز]]
ig5cdqzrpdqh4b3awkhzjpbc5d4jsap