ویکی اقتباس urwikiquote https://ur.wikiquote.org/wiki/%D8%B5%D9%81%D8%AD%DB%81_%D8%A7%D9%88%D9%84 MediaWiki 1.47.0-wmf.8 first-letter میڈیا خاص تبادلۂ خیال صارف تبادلۂ خیال صارف ویکی اقتباس تبادلۂ خیال ویکی اقتباس فائل تبادلۂ خیال فائل میڈیاویکی تبادلۂ خیال میڈیاویکی سانچہ تبادلۂ خیال سانچہ معاونت تبادلۂ خیال معاونت زمرہ تبادلۂ خیال زمرہ TimedText TimedText talk ماڈیول تبادلۂ خیال ماڈیول Event Event talk ویکی اقتباس:دیوان عام 4 1908 14691 14300 2026-06-23T17:12:13Z MediaWiki message delivery 1031 /* RFC about AI-generated content in Wikimedia Commons */ نیا قطعہ 14691 wikitext text/x-wiki {{ویکی اقتباس:دیوان عام/سرنامہ}} <div lang="en" dir="ltr"> * '''en:''' Requests for the [[m:bot|bot]] flag should be made on this page. This wiki uses the [[m:bot policy|standard bot policy]], and allows [[m:bot policy#Global_bots|global bots]] and [[m:bot policy#Automatic_approval|automatic approval of certain types of bots]]. Other bots should apply below, and then [[m:Steward requests/Bot status|request access]] from a steward if there is no objection. </div> == <span lang="en" dir="ltr">Annual review of the Universal Code of Conduct and Enforcement Guidelines</span> == <div lang="en" dir="ltr"> <section begin="announcement-content" /> I am writing to you to let you know the annual review period for the Universal Code of Conduct and Enforcement Guidelines is open now. You can make suggestions for changes through 9 February 2026. This is the first step of several to be taken for the annual review. [[m:Special:MyLanguage/Universal Code of Conduct/Annual review/2026|Read more information and find a conversation to join on the UCoC page on Meta]]. The [[m:Special:MyLanguage/Universal Code of Conduct/Coordinating Committee|Universal Code of Conduct Coordinating Committee]] (U4C) is a global group dedicated to providing an equitable and consistent implementation of the UCoC. This annual review was planned and implemented by the U4C. For more information and the responsibilities of the U4C, [[m:Special:MyLanguage/Universal Code of Conduct/Coordinating Committee/Charter|you may review the U4C Charter]]. Please share this information with other members in your community wherever else might be appropriate. -- In cooperation with the U4C, [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User talk:Keegan (WMF)|talk]])<section end="announcement-content" /> </div> 21:02، 19 جنوری 2026ء ([[UTC|م ع و]]) <!-- صارف:Keegan (WMF)@metawiki نے https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29905753 پر موجود فہرست کو استعمال کرتے ہوئے یہ پیغام روانہ کیا ہے۔ --> == [[صارف:AvocatoBot]] == آداب! یہ روبہ 2013 سے غیر فعال ہے۔ اس وجہ سے مضیفین سے درخواست کی گئی ہے کہ اس کا روبہ اختیار [https://meta.wikimedia.org/w/index.php?title=Steward_requests/Bot_status&diff=prev&oldid=29961213 واپس لیا جائے]۔ روبہ کے منتظم بھی کئی سال سے غیر فعال ہیں اور انھیں میٹا ویکی پر آگاہ کیا گیا ہے۔ [[صارف:AafiOnMobile|AafiOnMobile]] ([[تبادلۂ خیال صارف:AafiOnMobile|تبادلۂ خیال]]) 07:42، 21 جنوری 2026ء ([[UTC|م ع و]]) == Request for comment (global AI policy) == <bdi lang="en" dir="ltr" class="mw-content-ltr"> Apologies for writing in English. {{int:Please-translate}} A [[:m:Requests for comment/Artificial intelligence policy|request for comment]] is currently being held to decide on a global AI policy. {{int:Feedback-thanks-title}} [[صارف:MediaWiki message delivery|MediaWiki message delivery]] ([[تبادلۂ خیال صارف:MediaWiki message delivery|تبادلۂ خیال]]) 00:58، 26 اپريل 2026ء ([[UTC|م ع و]]) </bdi> <!-- صارف:Codename Noreste@metawiki نے https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30424282 پر موجود فہرست کو استعمال کرتے ہوئے یہ پیغام روانہ کیا ہے۔ --> == <span lang="en" dir="ltr">Vote now in the 2026 U4C election</span> == <div lang="en" dir="ltr"> <section begin="announcement-content" /> Eligible voters are asked to participate in the 2026 [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|Universal Code of Conduct Coordinating Committee]] election. More information–including an eligibility check, voting process information, candidate information, and a link to the vote–are available on Meta at the [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|2026 Election information page]]. The vote closes on 2 June 2026 at [https://zonestamp.toolforge.org/1780358400 00:00 UTC]. Please vote if your account is eligible. Results will be available by 14 June 2026. -- In cooperation with the U4C,<section end="announcement-content" /> </div> [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User talk:Keegan (WMF)|talk]]) 17:15، 27 مئی 2026ء ([[UTC|م ع و]]) <!-- صارف:Keegan (WMF)@metawiki نے https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 پر موجود فہرست کو استعمال کرتے ہوئے یہ پیغام روانہ کیا ہے۔ --> == RFC about AI-generated content in Wikimedia Commons == <bdi lang="en" dir="ltr">Apologies for writing in English, please help translate this message to your language. You are invited to participate in a [[c:Commons:Requests for comment/Policy update for AI content|request for comment on Wikimedia Commons about a policy update for AI content]]. This may affect files that are uploaded to Wikimedia Commons for use on this project. Thank you. [[m:User:Codename Noreste|Codename Noreste]] ([[m:User talk:Codename Noreste|تبادلۂ خیال]])</bdi> 17:12، 23 جون 2026ء ([[UTC|م ع و]]) <!-- صارف:Codename Noreste@metawiki نے https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 پر موجود فہرست کو استعمال کرتے ہوئے یہ پیغام روانہ کیا ہے۔ --> n1y5kygmjuhskk97e5cm31tvhc1wm76 پریم چند 0 2456 14681 14445 2026-06-23T12:28:03Z Sabaaya 2943 درست کیا 14681 wikitext text/x-wiki [[:w:پریم چند|منشی پریم چند]] اردو کے نامور ناول نگار اور افسانہ نگار ہیں۔ ان کا اصلی نام '''دھنپت رائے''' ہے، لیکن ادبی دنیا میں پریم چند کے نام سے مشہور ہیں۔ وہ 1880ء میں منشی عجائب لال کے وہاں ضلع وارانسی مرٹھوا کے گاؤں لمہی میں پیدا ہوئے۔ان کے دادا گاؤں کے پٹواری اور والد ایک ڈاک خانے میں کلرک تھے۔ پریم چند ایک غریب گھرانے سے تعلق رکھتے تھے۔ آپ نے تقریباً سات آٹھ برس فارسی پڑھنے کے بعد انگریزی تعلیم شروع کی۔ پندرہ سال کی عمر میں شادی ہو گئی۔ ایک سال بعد والد کا انتقال ہو گیا۔ اس وقت آٹھویں جماعت میں پڑھتے تھے۔ پورے گھر بار کا بوجھ آپ پر ہی پڑ گیا۔ فکر معاش نے زیادہ پریشان کیا تو لڑکوں کو بطور استاد پڑھانے لگے اور میٹرک پاس کرنے کے بعد محکمہ تعلیم میں ملازم ہو گئے۔ اسی دوران میں بی۔ اے کی ڈگری حاصل کی۔ ==اقتباسات== *میرے پاس کون سی عظمت ہے کہ میں کسی کو بتاؤں؟ میں اس ملک میں لاکھوں لوگوں کی طرح رہتا ہوں۔ میں عام ہوں۔ میری زندگی بھی عام ہے۔ میں ایک غریب اسکول ٹیچر ہوں جو خاندانی مشقت کا شکار ہے۔ اپنی پوری زندگی میں، میں اس امید کے ساتھ پیستا رہا ہوں کہ میں اپنے دکھوں سے آزاد ہو جاؤں گا۔ لیکن میں خود کو تکلیف سے آزاد نہیں کر پایا۔ اس زندگی میں ایسی کیا خاص بات ہے جو کسی کو بتانے کی ضرورت ہے؟ **{{Cite web|url=http://www.imdb.com/name/nm0695919/bio|title=منشی پریم چند میں: سوانح عمری۔10 دسمبر 2013 کو بازیافت ہوا۔|publisher=انٹرنیٹ میڈیا ڈیٹا بیس}} *جتنی بڑی آفت، [اس نے ایک بار لکھا] ریشہ اتنا ہی سخت۔ یہ المیہ ہے جو انسان کو بناتا ہے۔ **"پریم چند قاری کی منتخب کہانیاں 1" میں حوالہ دیا گیا ہے۔ ==حوالہ جات== {{حوالہ جات}} [[زمرہ:اردو مصنفین]] 4aa7ky8pew2ui91j4iua303v9r1wkrw 14682 14681 2026-06-23T12:29:27Z Sabaaya 2943 /* اقتباسات */ اقتباسات شامل کیے 14682 wikitext text/x-wiki [[:w:پریم چند|منشی پریم چند]] اردو کے نامور ناول نگار اور افسانہ نگار ہیں۔ ان کا اصلی نام '''دھنپت رائے''' ہے، لیکن ادبی دنیا میں پریم چند کے نام سے مشہور ہیں۔ وہ 1880ء میں منشی عجائب لال کے وہاں ضلع وارانسی مرٹھوا کے گاؤں لمہی میں پیدا ہوئے۔ان کے دادا گاؤں کے پٹواری اور والد ایک ڈاک خانے میں کلرک تھے۔ پریم چند ایک غریب گھرانے سے تعلق رکھتے تھے۔ آپ نے تقریباً سات آٹھ برس فارسی پڑھنے کے بعد انگریزی تعلیم شروع کی۔ پندرہ سال کی عمر میں شادی ہو گئی۔ ایک سال بعد والد کا انتقال ہو گیا۔ اس وقت آٹھویں جماعت میں پڑھتے تھے۔ پورے گھر بار کا بوجھ آپ پر ہی پڑ گیا۔ فکر معاش نے زیادہ پریشان کیا تو لڑکوں کو بطور استاد پڑھانے لگے اور میٹرک پاس کرنے کے بعد محکمہ تعلیم میں ملازم ہو گئے۔ اسی دوران میں بی۔ اے کی ڈگری حاصل کی۔ ==اقتباسات== *میرے پاس کون سی عظمت ہے کہ میں کسی کو بتاؤں؟ میں اس ملک میں لاکھوں لوگوں کی طرح رہتا ہوں۔ میں عام ہوں۔ میری زندگی بھی عام ہے۔ میں ایک غریب اسکول ٹیچر ہوں جو خاندانی مشقت کا شکار ہے۔ اپنی پوری زندگی میں، میں اس امید کے ساتھ پیستا رہا ہوں کہ میں اپنے دکھوں سے آزاد ہو جاؤں گا۔ لیکن میں خود کو تکلیف سے آزاد نہیں کر پایا۔ اس زندگی میں ایسی کیا خاص بات ہے جو کسی کو بتانے کی ضرورت ہے؟ **{{Cite web|url=http://www.imdb.com/name/nm0695919/bio|title=منشی پریم چند میں: سوانح عمری۔10 دسمبر 2013 کو بازیافت ہوا۔|publisher=انٹرنیٹ میڈیا ڈیٹا بیس}} *جتنی بڑی آفت، [اس نے ایک بار لکھا] ریشہ اتنا ہی سخت۔ یہ المیہ ہے جو انسان کو بناتا ہے۔ **"پریم چند قاری کی منتخب کہانیاں 1" میں حوالہ دیا گیا ہے۔ *عورت کی زور اور [[حوصلہ]]، [[غرور]] اور [[عزت]] [[مرد]] کی [[ذات]] سے ہے اسے [[شوہر]] کی [[طاقت]] اور مرد کی [[ہمت]] کا [[گھمنڈ]] ہوتا ہے۔ *[[عورت]] گالیاں سہتی ہے، مار سہتی ہے مگر میکے کی نندا اس سے نہیں سہی جاتی۔<ref>افسانہ، بڑے [[گھر]] کی [[بیٹی]]</ref> {{ویکیپیڈیا}} ==حوالہ جات== {{حوالہ جات}} [[زمرہ:اردو مصنفین]] 1zzj1gx8himdl86iy9t3clkm3wfjty5 سانچہ:New pages 10 2677 14700 14677 2026-06-24T00:00:20Z Aafis Bot 2972 تجدید فہرست (روبہ) 14700 wikitext text/x-wiki <div style="background-color: #faf9b2;color:var(--color-base-fixed,#202122); border: 2px solid #faf9b2; border-bottom: none; padding-top: 0.3em; padding-bottom: 0.3em; font-size: large; text-align:center;"> '''[[Special:NewPages|نئے صفحات]]''' </div> <!-- Image start --> [[File:Olga kardovskaya portret ahmatovoy 1914 szh 16.jpg|thumb|ویکی اقتباس میں نیا: [[انا اخماتووا]]]] <!-- Image end --> <div style="background: #ffffec; color:var(--color-base-fixed,#202122); border: 2px solid #faf9b2; border-top: none; padding: 0.6em; padding-top: none;"> <!-- NOTE BEFORE ADDING: Total of fourteen (15) only, in chronological order: add to top, remove from bottom --> <!-- List Top --> :[[انا اخماتووا]] :[[خلیل الرحمن اعظمی]] :[[خلیل الرحمن اعظم]] :[[سلیم اختر]] :[[رشید حسن خان]] :[[گلبرٹ ہائیٹ]] :[[یوسف حسین خان]] :[[نثار احمد فاروقی]] :[[رائن ہولڈ نیبر]] :[[وارث علوی]] :[[محی الدین قادری زور]] :[[امتیاز علی عرشی]] :[[محمد حسن عسکری]] :[[محمود حسن عسکری]] :[[وزیر آغا]] <!-- List Bottom --> {{break}} <div style="text-align:center;" class="plainlinks">چند نئے صفحات کی ایک جزوی فہرست ([[Special:NewPages|نئے صفحات]] [http://ur.wikiquote.org/w/index.php?title=سانچہ:New_pages&action=edit شامل کریں])</div></div><noinclude>[[Category:Main Page templates|{{PAGENAME}}]]</noinclude> fn2kwle6yyz5nrrnzkysjvecaamh763 صارف:Khajb/فہرست برائے ایکسپلورنگ اردو مسابقہ 2 5666 14690 14679 2026-06-23T13:41:38Z Khajb 3035 14690 wikitext text/x-wiki #[[شبلی نعمانی]] #[[مولوی عبدالحق]] #[[محمد مجیب]] #[[مختار احمد انصاری]] #[[رشید احمد صدیقی]] #[[محمود الحسن]] #[[خواجہ غلام السیدین]] #[[سید احمد دہلوی]] #[[حافظ محمود شیرانی]] #[[ذکاء اللہ دہلوی]] #[[قرۃ العین حیدر]] #[[آل احمد سرور]] #[[محمد حسین آزاد]] #[[سید احتشام حسین]] #[[کلیم الدین احمد]] #[[مسعود حسین خان]] #[[فرمان فتح پوری]] #[[عبادت بریلوی]] #[[وقار عظیم]] #[[مجنوں گورکھپوری]] #[[شمیم حنفی]] #[[نیاز فتح پوری]] #[[اسلوب احمد انصاری]] #[[جمیل جالبی]] #[[وزیر آغا]] #[[محمد حسن عسکری]] #[[امتیاز علی عرشی]] #[[محی الدین قادری زور]] #[[وارث علوی]] #[[نثار احمد فاروقی]] #[[یوسف حسین خان]] #[[رشید حسن خان]] #[[سلیم اختر]] 8h5ws7g6wx3zhp0x22f1c6r111k8b4u 14693 14690 2026-06-23T18:13:20Z Khajb 3035 14693 wikitext text/x-wiki #[[شبلی نعمانی]] #[[مولوی عبدالحق]] #[[محمد مجیب]] #[[مختار احمد انصاری]] #[[رشید احمد صدیقی]] #[[محمود الحسن]] #[[خواجہ غلام السیدین]] #[[سید احمد دہلوی]] #[[حافظ محمود شیرانی]] #[[ذکاء اللہ دہلوی]] #[[قرۃ العین حیدر]] #[[آل احمد سرور]] #[[محمد حسین آزاد]] #[[سید احتشام حسین]] #[[کلیم الدین احمد]] #[[مسعود حسین خان]] #[[فرمان فتح پوری]] #[[عبادت بریلوی]] #[[وقار عظیم]] #[[مجنوں گورکھپوری]] #[[شمیم حنفی]] #[[نیاز فتح پوری]] #[[اسلوب احمد انصاری]] #[[جمیل جالبی]] #[[وزیر آغا]] #[[محمد حسن عسکری]] #[[امتیاز علی عرشی]] #[[محی الدین قادری زور]] #[[وارث علوی]] #[[نثار احمد فاروقی]] #[[یوسف حسین خان]] #[[رشید حسن خان]] #[[سلیم اختر]] #[[خلیل الرحمن اعظمی]] oajzb48plh2n9spq30u0pf27xb0xv2a 14702 14693 2026-06-24T06:27:37Z Khajb 3035 14702 wikitext text/x-wiki #[[شبلی نعمانی]] #[[مولوی عبدالحق]] #[[محمد مجیب]] #[[مختار احمد انصاری]] #[[رشید احمد صدیقی]] #[[محمود الحسن]] #[[خواجہ غلام السیدین]] #[[سید احمد دہلوی]] #[[حافظ محمود شیرانی]] #[[ذکاء اللہ دہلوی]] #[[قرۃ العین حیدر]] #[[آل احمد سرور]] #[[محمد حسین آزاد]] #[[سید احتشام حسین]] #[[کلیم الدین احمد]] #[[مسعود حسین خان]] #[[فرمان فتح پوری]] #[[عبادت بریلوی]] #[[وقار عظیم]] #[[مجنوں گورکھپوری]] #[[شمیم حنفی]] #[[نیاز فتح پوری]] #[[اسلوب احمد انصاری]] #[[جمیل جالبی]] #[[وزیر آغا]] #[[محمد حسن عسکری]] #[[امتیاز علی عرشی]] #[[محی الدین قادری زور]] #[[وارث علوی]] #[[نثار احمد فاروقی]] #[[یوسف حسین خان]] #[[رشید حسن خان]] #[[سلیم اختر]] #[[خلیل الرحمن اعظمی]] #[[مالک رام]] 388l3icxws4b6xe0hfobihn7tirddps 14704 14702 2026-06-24T07:52:36Z Khajb 3035 14704 wikitext text/x-wiki #[[شبلی نعمانی]] #[[مولوی عبدالحق]] #[[محمد مجیب]] #[[مختار احمد انصاری]] #[[رشید احمد صدیقی]] #[[محمود الحسن]] #[[خواجہ غلام السیدین]] #[[سید احمد دہلوی]] #[[حافظ محمود شیرانی]] #[[ذکاء اللہ دہلوی]] #[[قرۃ العین حیدر]] #[[آل احمد سرور]] #[[محمد حسین آزاد]] #[[سید احتشام حسین]] #[[کلیم الدین احمد]] #[[مسعود حسین خان]] #[[فرمان فتح پوری]] #[[عبادت بریلوی]] #[[وقار عظیم]] #[[مجنوں گورکھپوری]] #[[شمیم حنفی]] #[[نیاز فتح پوری]] #[[اسلوب احمد انصاری]] #[[جمیل جالبی]] #[[وزیر آغا]] #[[محمد حسن عسکری]] #[[امتیاز علی عرشی]] #[[محی الدین قادری زور]] #[[وارث علوی]] #[[نثار احمد فاروقی]] #[[یوسف حسین خان]] #[[رشید حسن خان]] #[[سلیم اختر]] #[[خلیل الرحمن اعظمی]] #[[مالک رام]] #[[اکبر الدین صدیقی]] fzah823k4ylhs5nntkkj8rlaw3km2sv سانچہ:تصدیق ناکام 10 5737 14683 2026-06-23T12:39:48Z Aafi 2411 تصدیق ناکام 14683 wikitext text/x-wiki {{ safesubst:<noinclude/>#invoke:Unsubst||date=__DATE__ |$B= <!--{{تصدیق ناکام}} begin-->{{حل کریں | subst = <includeonly>{{subst:</includeonly><includeonly>substcheck}}</includeonly> | link = en:Wikipedia:Verifiability | text = تصدیق ناکام | title = {{{reason|اس ٹیگ کے قریب مواد درج شدہ حوالہ میں موجود نہیں۔}}} | date = {{{date|}}} | cat = [[زمرہ:ناکام تصدیق والے تمام مضامیم]] | cat-date = زمرہ:ناکام تصدیق والے مضامین | post-text = {{#if:{{{talk|}}}|– [[{{TALKPAGENAME}}#{{{talk}}}|see discussion]]|{{#if:{{{talkpage|{{{talk page|}}}}}}|– [[{{{talkpage|{{{talk page}}}}}}|see discussion]]}}}} }}<!--{{تصدیق ناکام}} تمام--> }}<noinclude> {{دستاویز}} </noinclude> ov36bh1sgpneztpk8g6vikn4bkd3djw 14687 14683 2026-06-23T12:44:07Z Aafi 2411 درستی 14687 wikitext text/x-wiki {{ safesubst:<noinclude/>#invoke:Unsubst||date=__DATE__ |$B= <!--{{تصدیق ناکام}} begin-->{{حل کریں | subst = <includeonly>{{subst:</includeonly><includeonly>substcheck}}</includeonly> | link = :en:Wikipedia:Verifiability | text = تصدیق ناکام | title = {{{reason|اس ٹیگ کے قریب مواد درج شدہ حوالہ میں موجود نہیں۔}}} | date = {{{date|}}} | cat = [[زمرہ:ناکام تصدیق والے تمام مضامیم]] | cat-date = زمرہ:ناکام تصدیق والے مضامین | post-text = {{#if:{{{talk|}}}|– [[{{TALKPAGENAME}}#{{{talk}}}|see discussion]]|{{#if:{{{talkpage|{{{talk page|}}}}}}|– [[{{{talkpage|{{{talk page}}}}}}|see discussion]]}}}} }}<!--{{تصدیق ناکام}} تمام--> }}<noinclude> {{دستاویز}} </noinclude> leuv4qj6fv94dpnrg7h8not7wuxqtx3 ماڈیول:Unsubst 828 5738 14684 2026-06-23T12:40:37Z Aafi 2411 از انگریزی ویکیپیڈیا 14684 Scribunto text/plain local checkType = require('libraryUtil').checkType local p = {} local BODY_PARAM = '$B' local specialParams = { ['$params'] = 'parameter list', ['$aliases'] = 'parameter aliases', ['$flags'] = 'flags', ['$B'] = 'template content', ['$template-name'] = 'template invocation name override', } function p.main(frame, body) -- If we are substing, this function returns a template invocation, and if -- not, it returns the template body. The template body can be specified in -- the body parameter, or in the template parameter defined in the -- BODY_PARAM variable. This function can be called from Lua or from -- #invoke. -- Return the template body if we aren't substing. if not mw.isSubsting() then if body ~= nil then return body elseif frame.args[BODY_PARAM] ~= nil then return frame.args[BODY_PARAM] else error(string.format( "no template content specified (use parameter '%s' from #invoke)", BODY_PARAM ), 2) end end -- Sanity check for the frame object. if type(frame) ~= 'table' or type(frame.getParent) ~= 'function' or not frame:getParent() then error( "argument #1 to 'main' must be a frame object with a parent " .. "frame available", 2 ) end -- Find the invocation name. local mTemplateInvocation = require('Module:Template invocation') local name if frame.args['$template-name'] and '' ~= frame.args['$template-name'] then name = frame.args['$template-name'] -- override whatever the template name is with this name else name = mTemplateInvocation.name(frame:getParent():getTitle()) end -- Combine passed args with passed defaults local args = {} if string.find( ','..(frame.args['$flags'] or '')..',', ',%s*override%s*,' ) then for k, v in pairs( frame:getParent().args ) do args[k] = v end for k, v in pairs( frame.args ) do if not specialParams[k] then if v == '__DATE__' then v = mw.getContentLanguage():formatDate( 'F Y' ) end args[k] = v end end else for k, v in pairs( frame.args ) do if not specialParams[k] then if v == '__DATE__' then v = mw.getContentLanguage():formatDate( 'F Y' ) end args[k] = v end end for k, v in pairs( frame:getParent().args ) do args[k] = v end end -- Trim parameters, if not specified otherwise if not string.find( ','..(frame.args['$flags'] or '')..',', ',%s*keep%-whitespace%s*,' ) then for k, v in pairs( args ) do args[k] = mw.ustring.match(v, '^%s*(.*)%s*$') or '' end end -- Pull information from parameter aliases local aliases = {} if frame.args['$aliases'] then local list = mw.text.split( frame.args['$aliases'], '%s*,%s*' ) for k, v in ipairs( list ) do local tmp = mw.text.split( v, '%s*>%s*' ) aliases[tonumber(mw.ustring.match(tmp[1], '^[1-9][0-9]*$')) or tmp[1]] = ((tonumber(mw.ustring.match(tmp[2], '^[1-9][0-9]*$'))) or tmp[2]) end end for k, v in pairs( aliases ) do if args[k] and ( not args[v] or args[v] == '' ) then args[v] = args[k] end args[k] = nil end -- Remove empty parameters, if specified if string.find( ','..(frame.args['$flags'] or '')..',', ',%s*remove%-empty%s*,' ) then local tmp = 0 for k, v in ipairs( args ) do if v ~= '' or ( args[k+1] and args[k+1] ~= '' ) or ( args[k+2] and args[k+2] ~= '' ) then tmp = k else break end end for k, v in pairs( args ) do if v == '' then if not (type(k) == 'number' and k < tmp) then args[k] = nil end end end end -- Order parameters if frame.args['$params'] then local params, tmp = mw.text.split( frame.args['$params'], '%s*,%s*' ), {} for k, v in ipairs(params) do v = tonumber(mw.ustring.match(v, '^[1-9][0-9]*$')) or v if args[v] then tmp[v], args[v] = args[v], nil end end for k, v in pairs(args) do tmp[k], args[k] = args[k], nil end args = tmp end return mTemplateInvocation.invocation(name, args) end p[''] = p.main -- For backwards compatibility return p eu3d3ip0gtd6n65iz4vmtpogb62rxdi سانچہ:حل کریں 10 5739 14685 2026-06-23T12:42:17Z Aafi 2411 تخلیق سانچہ 14685 wikitext text/x-wiki {{#switch:{{{subst|¬}}} |¬={{حامل زمرہ |template=[[Category:Templates needing substitution checking]] |nocat={{{nocat|<noinclude>true</noinclude>}}} }} |SUBST=[[زمرہ:صفحات مع نادرست طور پر جانشین شدہ سانچے]] }}{{حامل زمرہ |main={{Fix/category |cat-date={{{cat-date|}}} |cat={{{cat|}}} |cat-date2={{{cat-date2|}}} |cat2={{{cat2|}}} |cat-date3={{{cat-date3|}}} |cat3={{{cat3|}}} |date={{{date|}}} }} |template={{#if:{{{name|}}}|{{#ifeq:{{{name}}}|{{ROOTPAGENAME}}||{{#if:{{{date|}}}||[[Category:Templates including undated clean-up tags]]}}}}}} |subpage=no }}{{#if:{{{text|}}} |<sup class="noprint Inline-Template {{{class|}}}" style="white-space:nowrap;">&#91;<i>{{#if:{{{pre-text|}}} |{{{pre-text}}}&#32; }}[[{{{link|Wikipedia:Cleanup}}}|<span title="{{#invoke:string|replace|source={{delink|1={{{title|{{{link|Wikipedia:Cleanup}}}}}}{{#if:{{{date|}}}|&#32;({{{date}}})}}}}|pattern=" |replace=' |plain=true}}">{{{text|}}}</span>]]{{#if:{{{post-text|}}} |&#32;{{{post-text}}} }}</i>&#93;</sup>|{{{special|}}} }}<noinclude> {{دستاویز}} <!-- Add cats and interwikis to the /doc subpage, not here! --> </noinclude> 0bo11lv46n80q6qp74eh2mti66j5gfk 14686 14685 2026-06-23T12:43:22Z Aafi 2411 انگریزی سے 14686 wikitext text/x-wiki {{#switch:{{{subst|¬}}} |¬={{#invoke:Category handler|main |template=[[Category:Templates needing substitution checking]] |nocat={{{nocat|<noinclude>true</noinclude>}}} }} |SUBST=[[Category:Pages with incorrectly substituted templates]] }}{{#invoke:Category handler|main |main={{Fix/category |cat-date={{{cat-date|}}} |cat={{{cat|}}} |cat-date2={{{cat-date2|}}} |cat2={{{cat2|}}} |cat-date3={{{cat-date3|}}} |cat3={{{cat3|}}} |date={{{date|}}} }} |template={{#if:{{{name|}}}|{{#ifeq:{{{name}}}|{{ROOTPAGENAME}}||{{#if:{{{date|}}}||[[Category:Templates including undated clean-up tags]]}}}}}} |subpage=no }}{{#if:{{{text|}}} |<sup class="noprint Inline-Template {{{class|}}}" style="white-space:nowrap;">&#91;<i>{{#if:{{{pre-text|}}} |{{{pre-text}}}&#32; }}[[{{{link|Wikipedia:Cleanup}}}|<span title="{{#invoke:string|replace|source={{delink|1={{{title|{{{link|Wikipedia:Cleanup}}}}}}{{#if:{{{date|}}}|&#32;({{{date}}})}}}}|pattern=" |replace=&quot; |plain=true}}">{{{text|}}}</span>]]{{#if:{{{post-text|}}} |&#32;{{{post-text}}} }}</i>&#93;</sup>|{{{special|}}} }}{{#invoke:Check for unknown parameters|check|unknown=[[Category:Pages using Template:Fix with unknown parameters|_VALUE_{{PAGENAME}}]]|preview=Page using [[Template:Fix]] with unknown parameter "_VALUE_"|ignoreblank=y| cat | cat-date | cat-date2 | cat-date3 | cat2 | cat3 | class | date | link | name | nocat | post-text | pre-text | special | subst | text | title }}<noinclude> {{Documentation}} <!-- Add cats and interwikis to the /doc subpage, not here! --> </noinclude> jwz6zae1wne77hdp52ah3ko3sqik945 ماڈیول:String 828 5740 14688 2026-06-23T12:45:50Z Aafi 2411 انگریزی سے 14688 Scribunto text/plain --[[ This module is intended to provide access to basic string functions. Most of the functions provided here can be invoked with named parameters, unnamed parameters, or a mixture. If named parameters are used, Mediawiki will automatically remove any leading or trailing whitespace from the parameter. Depending on the intended use, it may be advantageous to either preserve or remove such whitespace. Global options ignore_errors: If set to 'true' or 1, any error condition will result in an empty string being returned rather than an error message. error_category: If an error occurs, specifies the name of a category to include with the error message. The default category is [Category:Errors reported by Module String]. no_category: If set to 'true' or 1, no category will be added if an error is generated. Unit tests for this module are available at Module:String/tests. ]] local str = {} --[[ len This function returns the length of the target string. Usage: {{#invoke:String|len|target_string|}} OR {{#invoke:String|len|s=target_string}} Parameters s: The string whose length to report If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from the target string. ]] function str.len( frame ) local new_args = str._getParameters( frame.args, {'s'} ) local s = new_args['s'] or '' return mw.ustring.len( s ) end --[[ sub This function returns a substring of the target string at specified indices. Usage: {{#invoke:String|sub|target_string|start_index|end_index}} OR {{#invoke:String|sub|s=target_string|i=start_index|j=end_index}} Parameters s: The string to return a subset of i: The first index of the substring to return, defaults to 1. j: The last index of the string to return, defaults to the last character. The first character of the string is assigned an index of 1. If either i or j is a negative value, it is interpreted the same as selecting a character by counting from the end of the string. Hence, a value of -1 is the same as selecting the last character of the string. If the requested indices are out of range for the given string, an error is reported. ]] function str.sub( frame ) local new_args = str._getParameters( frame.args, { 's', 'i', 'j' } ) local s = new_args['s'] or '' local i = tonumber( new_args['i'] ) or 1 local j = tonumber( new_args['j'] ) or -1 local len = mw.ustring.len( s ) -- Convert negatives for range checking if i < 0 then i = len + i + 1 end if j < 0 then j = len + j + 1 end if i > len or j > len or i < 1 or j < 1 then return str._error( 'String subset index out of range' ) end if j < i then return str._error( 'String subset indices out of order' ) end return mw.ustring.sub( s, i, j ) end --[[ This function implements that features of {{str sub old}} and is kept in order to maintain these older templates. ]] function str.sublength( frame ) local i = tonumber( frame.args.i ) or 0 local len = tonumber( frame.args.len ) return mw.ustring.sub( frame.args.s, i + 1, len and ( i + len ) ) end --[[ _match This function returns a substring from the source string that matches a specified pattern. It is exported for use in other modules Usage: strmatch = require("Module:String")._match sresult = strmatch( s, pattern, start, match, plain, nomatch ) Parameters s: The string to search pattern: The pattern or string to find within the string start: The index within the source string to start the search. The first character of the string has index 1. Defaults to 1. match: In some cases it may be possible to make multiple matches on a single string. This specifies which match to return, where the first match is match= 1. If a negative number is specified then a match is returned counting from the last match. Hence match = -1 is the same as requesting the last match. Defaults to 1. plain: A flag indicating that the pattern should be understood as plain text. Defaults to false. nomatch: If no match is found, output the "nomatch" value rather than an error. For information on constructing Lua patterns, a form of [regular expression], see: * http://www.lua.org/manual/5.1/manual.html#5.4.1 * http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns * http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Ustring_patterns ]] -- This sub-routine is exported for use in other modules function str._match( s, pattern, start, match_index, plain_flag, nomatch ) if s == '' then return str._error( 'Target string is empty' ) end if pattern == '' then return str._error( 'Pattern string is empty' ) end start = tonumber(start) or 1 if math.abs(start) < 1 or math.abs(start) > mw.ustring.len( s ) then return str._error( 'Requested start is out of range' ) end if match_index == 0 then return str._error( 'Match index is out of range' ) end if plain_flag then pattern = str._escapePattern( pattern ) end local result if match_index == 1 then -- Find first match is simple case result = mw.ustring.match( s, pattern, start ) else if start > 1 then s = mw.ustring.sub( s, start ) end local iterator = mw.ustring.gmatch(s, pattern) if match_index > 0 then -- Forward search for w in iterator do match_index = match_index - 1 if match_index == 0 then result = w break end end else -- Reverse search local result_table = {} local count = 1 for w in iterator do result_table[count] = w count = count + 1 end result = result_table[ count + match_index ] end end if result == nil then if nomatch == nil then return str._error( 'Match not found' ) else return nomatch end else return result end end --[[ match This function returns a substring from the source string that matches a specified pattern. Usage: {{#invoke:String|match|source_string|pattern_string|start_index|match_number|plain_flag|nomatch_output}} OR {{#invoke:String|match|s=source_string|pattern=pattern_string|start=start_index |match=match_number|plain=plain_flag|nomatch=nomatch_output}} Parameters s: The string to search pattern: The pattern or string to find within the string start: The index within the source string to start the search. The first character of the string has index 1. Defaults to 1. match: In some cases it may be possible to make multiple matches on a single string. This specifies which match to return, where the first match is match= 1. If a negative number is specified then a match is returned counting from the last match. Hence match = -1 is the same as requesting the last match. Defaults to 1. plain: A flag indicating that the pattern should be understood as plain text. Defaults to false. nomatch: If no match is found, output the "nomatch" value rather than an error. If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from each string. In some circumstances this is desirable, in other cases one may want to preserve the whitespace. If the match_number or start_index are out of range for the string being queried, then this function generates an error. An error is also generated if no match is found. If one adds the parameter ignore_errors=true, then the error will be suppressed and an empty string will be returned on any failure. For information on constructing Lua patterns, a form of [regular expression], see: * http://www.lua.org/manual/5.1/manual.html#5.4.1 * http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns * http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Ustring_patterns ]] -- This is the entry point for #invoke:String|match function str.match( frame ) local new_args = str._getParameters( frame.args, {'s', 'pattern', 'start', 'match', 'plain', 'nomatch'} ) local s = new_args['s'] or '' local start = tonumber( new_args['start'] ) or 1 local plain_flag = str._getBoolean( new_args['plain'] or false ) local pattern = new_args['pattern'] or '' local match_index = math.floor( tonumber(new_args['match']) or 1 ) local nomatch = new_args['nomatch'] return str._match( s, pattern, start, match_index, plain_flag, nomatch ) end --[[ pos This function returns a single character from the target string at position pos. Usage: {{#invoke:String|pos|target_string|index_value}} OR {{#invoke:String|pos|target=target_string|pos=index_value}} Parameters target: The string to search pos: The index for the character to return If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from the target string. In some circumstances this is desirable, in other cases one may want to preserve the whitespace. The first character has an index value of 1. If one requests a negative value, this function will select a character by counting backwards from the end of the string. In other words pos = -1 is the same as asking for the last character. A requested value of zero, or a value greater than the length of the string returns an error. ]] function str.pos( frame ) local new_args = str._getParameters( frame.args, {'target', 'pos'} ) local target_str = new_args['target'] or '' local pos = tonumber( new_args['pos'] ) or 0 if pos == 0 or math.abs(pos) > mw.ustring.len( target_str ) then return str._error( 'String index out of range' ) end return mw.ustring.sub( target_str, pos, pos ) end --[[ str_find This function duplicates the behavior of {{str_find}}, including all of its quirks. This is provided in order to support existing templates, but is NOT RECOMMENDED for new code and templates. New code is recommended to use the "find" function instead. Returns the first index in "source" that is a match to "target". Indexing is 1-based, and the function returns -1 if the "target" string is not present in "source". Important Note: If the "target" string is empty / missing, this function returns a value of "1", which is generally unexpected behavior, and must be accounted for separatetly. ]] function str.str_find( frame ) local new_args = str._getParameters( frame.args, {'source', 'target'} ) local source_str = new_args['source'] or '' local target_str = new_args['target'] or '' if target_str == '' then return 1 end local start = mw.ustring.find( source_str, target_str, 1, true ) if start == nil then start = -1 end return start end --[[ find This function allows one to search for a target string or pattern within another string. Usage: {{#invoke:String|find|source_str|target_string|start_index|plain_flag}} OR {{#invoke:String|find|source=source_str|target=target_str|start=start_index|plain=plain_flag}} Parameters source: The string to search target: The string or pattern to find within source start: The index within the source string to start the search, defaults to 1 plain: Boolean flag indicating that target should be understood as plain text and not as a Lua style regular expression, defaults to true If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from the parameter. In some circumstances this is desirable, in other cases one may want to preserve the whitespace. This function returns the first index >= "start" where "target" can be found within "source". Indices are 1-based. If "target" is not found, then this function returns 0. If either "source" or "target" are missing / empty, this function also returns 0. This function should be safe for UTF-8 strings. ]] function str.find( frame ) local new_args = str._getParameters( frame.args, {'source', 'target', 'start', 'plain' } ) local source_str = new_args['source'] or '' local pattern = new_args['target'] or '' local start_pos = tonumber(new_args['start']) or 1 local plain = new_args['plain'] or true if source_str == '' or pattern == '' then return 0 end plain = str._getBoolean( plain ) local start = mw.ustring.find( source_str, pattern, start_pos, plain ) if start == nil then start = 0 end return start end --[[ replace This function allows one to replace a target string or pattern within another string. Usage: {{#invoke:String|replace|source_str|pattern_string|replace_string|replacement_count|plain_flag}} OR {{#invoke:String|replace|source=source_string|pattern=pattern_string|replace=replace_string| count=replacement_count|plain=plain_flag}} Parameters source: The string to search pattern: The string or pattern to find within source replace: The replacement text count: The number of occurences to replace, defaults to all. plain: Boolean flag indicating that pattern should be understood as plain text and not as a Lua style regular expression, defaults to true ]] function str.replace( frame ) local new_args = str._getParameters( frame.args, {'source', 'pattern', 'replace', 'count', 'plain' } ) local source_str = new_args['source'] or '' local pattern = new_args['pattern'] or '' local replace = new_args['replace'] or '' local count = tonumber( new_args['count'] ) local plain = new_args['plain'] or true if source_str == '' or pattern == '' then return source_str end plain = str._getBoolean( plain ) if plain then pattern = str._escapePattern( pattern ) replace = string.gsub( replace, "%%", "%%%%" ) --Only need to escape replacement sequences. end local result if count ~= nil then result = mw.ustring.gsub( source_str, pattern, replace, count ) else result = mw.ustring.gsub( source_str, pattern, replace ) end return result end --[[ simple function to pipe string.rep to templates. ]] function str.rep( frame ) local repetitions = tonumber( frame.args[2] ) if not repetitions then return str._error( 'function rep expects a number as second parameter, received "' .. ( frame.args[2] or '' ) .. '"' ) end return string.rep( frame.args[1] or '', repetitions ) end --[[ escapePattern This function escapes special characters from a Lua string pattern. See [1] for details on how patterns work. [1] https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns Usage: {{#invoke:String|escapePattern|pattern_string}} Parameters pattern_string: The pattern string to escape. ]] function str.escapePattern( frame ) local pattern_str = frame.args[1] if not pattern_str then return str._error( 'No pattern string specified' ) end local result = str._escapePattern( pattern_str ) return result end --[[ count This function counts the number of occurrences of one string in another. ]] function str.count(frame) local args = str._getParameters(frame.args, {'source', 'pattern', 'plain'}) local source = args.source or '' local pattern = args.pattern or '' local plain = str._getBoolean(args.plain or true) if plain then pattern = str._escapePattern(pattern) end local _, count = mw.ustring.gsub(source, pattern, '') return count end --[[ endswith This function determines whether a string ends with another string. ]] function str.endswith(frame) local args = str._getParameters(frame.args, {'source', 'pattern'}) local source = args.source or '' local pattern = args.pattern or '' if pattern == '' then -- All strings end with the empty string. return "yes" end if mw.ustring.sub(source, -mw.ustring.len(pattern), -1) == pattern then return "yes" else return "" end end --[[ join Join all non empty arguments together; the first argument is the separator. Usage: {{#invoke:String|join|sep|one|two|three}} ]] function str.join(frame) local args = {} local sep for _, v in ipairs( frame.args ) do if sep then if v ~= '' then table.insert(args, v) end else sep = v end end return table.concat( args, sep or '' ) end -- findpagetext returns the position of a piece of text in a page -- First positional parameter or |text is the search text -- Optional parameter |title is the page title, defaults to current page -- Optional parameter |plain is either true for plain search (default) or false for Lua pattern search -- Optional parameter |nomatch is the return value when no match is found; default is nil function str._findpagetext(args) -- process parameters local nomatch = args.nomatch or "" if nomatch == "" then nomatch = nil end -- local text = mw.text.trim(args[1] or args.text or "") if text == "" then return nil end -- local title = args.title or "" local titleobj if title == "" then titleobj = mw.title.getCurrentTitle() else titleobj = mw.title.new(title) end -- local plain = args.plain or "" if plain:sub(1, 1) == "f" then plain = false else plain = true end -- get the page content and look for 'text' - return position or nomatch local content = titleobj and titleobj:getContent() return content and mw.ustring.find(content, text, 1, plain) or nomatch end function str.findpagetext(frame) local args = frame.args local pargs = frame:getParent().args for k, v in pairs(pargs) do args[k] = v end if not (args[1] or args.text) then return nil end -- just the first value return (str._findpagetext(args)) end --[[ Helper function that populates the argument list given that user may need to use a mix of named and unnamed parameters. This is relevant because named parameters are not identical to unnamed parameters due to string trimming, and when dealing with strings we sometimes want to either preserve or remove that whitespace depending on the application. ]] function str._getParameters( frame_args, arg_list ) local new_args = {} local index = 1 local value for _, arg in ipairs( arg_list ) do value = frame_args[arg] if value == nil then value = frame_args[index] index = index + 1 end new_args[arg] = value end return new_args end --[[ Helper function to handle error messages. ]] function str._error( error_str ) local frame = mw.getCurrentFrame() local error_category = frame.args.error_category or 'Errors reported by Module String' local ignore_errors = frame.args.ignore_errors or false local no_category = frame.args.no_category or false if str._getBoolean(ignore_errors) then return '' end local error_str = '<strong class="error">String Module Error: ' .. error_str .. '</strong>' if error_category ~= '' and not str._getBoolean( no_category ) then error_str = '[[Category:' .. error_category .. ']]' .. error_str end return error_str end --[[ Helper Function to interpret boolean strings ]] function str._getBoolean( boolean_str ) local boolean_value if type( boolean_str ) == 'string' then boolean_str = boolean_str:lower() if boolean_str == 'false' or boolean_str == 'no' or boolean_str == '0' or boolean_str == '' then boolean_value = false else boolean_value = true end elseif type( boolean_str ) == 'boolean' then boolean_value = boolean_str else error( 'No boolean value found' ) end return boolean_value end --[[ Helper function that escapes all pattern characters so that they will be treated as plain text. ]] function str._escapePattern( pattern_str ) return ( string.gsub( pattern_str, "[%(%)%.%%%+%-%*%?%[%^%$%]]", "%%%0" ) ) end return str j3b8d4sejqnvazpfl0gk0yfaa503gli سلیم اختر 0 5741 14689 2026-06-23T13:41:00Z Khajb 3035 ”'''[[w:سلیم اختر|ڈاکٹر سلیم اختر]]''' (1934ء – 2018ء) اردو کے ایک نامور نقاد، محقق، افسانہ نگار اور ممتاز ماہرِ تعلیم تھے۔ انہوں نے اردو تنقید میں نفسیاتی دبستان (psychological criticism) کو مستحکم کرنے میں بنیادی کردار ادا کیا۔ ان کی معرکہ آرا تصنیف "اردو ادب کی...“ مواد پر مشتمل نیا صفحہ بنایا 14689 wikitext text/x-wiki '''[[w:سلیم اختر|ڈاکٹر سلیم اختر]]''' (1934ء – 2018ء) اردو کے ایک نامور نقاد، محقق، افسانہ نگار اور ممتاز ماہرِ تعلیم تھے۔ انہوں نے اردو تنقید میں نفسیاتی دبستان (psychological criticism) کو مستحکم کرنے میں بنیادی کردار ادا کیا۔ ان کی معرکہ آرا تصنیف "اردو ادب کی مختصر ترین تاریخ" اپنے منفرد اسلوب اور جامعیت کی وجہ سے ادبی دنیا میں ایک سند کا درجہ رکھتی ہے۔ == اقوال == * تنقید کا کام صرف فن پارے کے ظاہری اسلوب کو دیکھنا نہیں ہے، بلکہ فنکار کے لاشعور، اس کی دبی ہوئی خواہشات اور ان نفسیاتی الجھنوں کا سراغ لگانا ہے جو تخلیق کی اصل محرک بنتی ہیں۔ ** سلیم اختر، ''نفسیاتی تنقید''، ایجوکیشنل پبلشنگ ہاؤس، دہلی، 1998ء، ص 14۔ * ادبی تاریخ کا مقصد محض مصنفین کی فہرست یا ان کے سنہ پیدائش جمع کرنا نہیں، بلکہ بدلتے ہوئے تہذیبی شعور، سماجی تغیرات اور فکری دھاروں کے ارتقاء کو واضح کرنا ہے۔ ** سلیم اختر، ''اردو ادب کی مختصر ترین تاریخ''، ایجوکیشنل پبلشنگ ہاؤس، دہلی، 2002ء، ص 45۔ * ادب میں کوئی بھی نظریہ یا دبستان آخری اور حتمی نہیں ہوتا؛ ہر دور اپنے نئے مسائل، جذباتی کشمکش اور فکری تقاضوں کے ساتھ ادب کو پرکھنے کے نئے پیمانے وضع کرتا ہے۔ ** سلیم اختر، ''تنقیدی دبستان''، ایجوکیشنل پبلشنگ ہاؤس، دہلی، 1995ء، ص 28۔ == بیرونی روابط == {{ویکیپیڈیا}} mib12p1dm3jmvu50khep835wk8yt5y2 خلیل الرحمن اعظم 0 5742 14692 2026-06-23T18:12:37Z Khajb 3035 ”'''[[w:خلیل الرحمن اعظمی|خلیل الرحمن اعظمی]]''' (1927ء – 1978ء) اردو کے ایک ممتاز مایہ ناز شاعر، نقاد اور علی گڑھ مسلم یونیورسٹی کے پروفیسر تھے۔ انہوں نے ترقی پسند تحریک کے تحت اردو شاعری، بالخصوص غزل کے ارتقاء پر گراں قدر تحقیقی اور تنقیدی کام کیا۔ ان...“ مواد پر مشتمل نیا صفحہ بنایا 14692 wikitext text/x-wiki '''[[w:خلیل الرحمن اعظمی|خلیل الرحمن اعظمی]]''' (1927ء – 1978ء) اردو کے ایک ممتاز مایہ ناز شاعر، نقاد اور علی گڑھ مسلم یونیورسٹی کے پروفیسر تھے۔ انہوں نے ترقی پسند تحریک کے تحت اردو شاعری، بالخصوص غزل کے ارتقاء پر گراں قدر تحقیقی اور تنقیدی کام کیا۔ ان کی تصنیف "اردو میں ترقی پسند ادبی تحریک" اس موضوع پر سب سے مستند دستاویزی کتاب مانی جاتی ہے۔ == اقوال == * غزل کا خمیر انسانی جذبات کی سچائی سے بنتا ہے؛ کوئی بھی تحریک غزل کو اس وقت تک ختم نہیں کر سکتی جب تک انسان کے دل میں دھڑکن اور احساس باقی ہے۔ ** خلیل الرحمن اعظمی، ''فکر و فن''، ایجوکیشنل پبلشنگ ہاؤس، دہلی، 1990ء، ص 34۔ * ترقی پسند تحریک نے اردو ادب کو ایک نئی زندگی اور عوامی شعور تو دیا، لیکن جہاں ادب صرف نعرہ بازی بن گیا، وہاں اس کی تخلیقی اور جمالیاتی قدریں کمزور ہو گئیں۔ ** خلیل الرحمن اعظمی، ''اردو میں ترقی پسند ادبی تحریک''، انجمن ترقی اردو (ہند)، نئی دہلی، 1985ء، ص 18۔ * شاعری محض الفاظ کی جادوگری نہیں ہے، بلکہ یہ شاعر کے باطنی کرب، اس کے عہد کی سچائیوں اور انسانی رشتوں کا ایک خوبصورت لسانی اظہار ہے۔ ** خلیل الرحمن اعظمی، ''مضامینِ خلیل''، مکتبہ جامعہ لمیٹڈ، نئی دہلی، 1974ء، ص 52۔ == روابط == {{ویکیپیڈیا}} rr0ri1hvo9f54xqw2jlgtwo3ahpmo1w خلیل الرحمن اعظمی 0 5743 14694 2026-06-23T18:13:33Z Khajb 3035 ”'''[[w:خلیل الرحمن اعظمی|خلیل الرحمن اعظمی]]''' (1927ء – 1978ء) اردو کے ایک ممتاز مایہ ناز شاعر، نقاد اور علی گڑھ مسلم یونیورسٹی کے پروفیسر تھے۔ انہوں نے ترقی پسند تحریک کے تحت اردو شاعری، بالخصوص غزل کے ارتقاء پر گراں قدر تحقیقی اور تنقیدی کام کیا۔ ان...“ مواد پر مشتمل نیا صفحہ بنایا 14694 wikitext text/x-wiki '''[[w:خلیل الرحمن اعظمی|خلیل الرحمن اعظمی]]''' (1927ء – 1978ء) اردو کے ایک ممتاز مایہ ناز شاعر، نقاد اور علی گڑھ مسلم یونیورسٹی کے پروفیسر تھے۔ انہوں نے ترقی پسند تحریک کے تحت اردو شاعری، بالخصوص غزل کے ارتقاء پر گراں قدر تحقیقی اور تنقیدی کام کیا۔ ان کی تصنیف "اردو میں ترقی پسند ادبی تحریک" اس موضوع پر سب سے مستند دستاویزی کتاب مانی جاتی ہے۔ == اقوال == * غزل کا خمیر انسانی جذبات کی سچائی سے بنتا ہے؛ کوئی بھی تحریک غزل کو اس وقت تک ختم نہیں کر سکتی جب تک انسان کے دل میں دھڑکن اور احساس باقی ہے۔ ** خلیل الرحمن اعظمی، ''فکر و فن''، ایجوکیشنل پبلشنگ ہاؤس، دہلی، 1990ء، ص 34۔ * ترقی پسند تحریک نے اردو ادب کو ایک نئی زندگی اور عوامی شعور تو دیا، لیکن جہاں ادب صرف نعرہ بازی بن گیا، وہاں اس کی تخلیقی اور جمالیاتی قدریں کمزور ہو گئیں۔ ** خلیل الرحمن اعظمی، ''اردو میں ترقی پسند ادبی تحریک''، انجمن ترقی اردو (ہند)، نئی دہلی، 1985ء، ص 18۔ * شاعری محض الفاظ کی جادوگری نہیں ہے، بلکہ یہ شاعر کے باطنی کرب، اس کے عہد کی سچائیوں اور انسانی رشتوں کا ایک خوبصورت لسانی اظہار ہے۔ ** خلیل الرحمن اعظمی، ''مضامینِ خلیل''، مکتبہ جامعہ لمیٹڈ، نئی دہلی، 1974ء، ص 52۔ == روابط == {{ویکیپیڈیا}} rr0ri1hvo9f54xqw2jlgtwo3ahpmo1w انا اخماتووا 0 5744 14695 2026-06-23T20:36:25Z Muntaqibah 2617 صفحہ تخلیق کیا 14695 wikitext text/x-wiki '''[[w: انا اخماتووا | انا اخماتووا]]''' ==اقتباسات== ==بیرونی روابط== {{ویکیپیڈیا}} qc4ao3bcaaer6s4zsslosv514x159m2 14696 14695 2026-06-23T20:39:45Z Muntaqibah 2617 /* */ اضافہ کیا 14696 wikitext text/x-wiki '''[[w: انا اخماتووا | انا اخماتووا]]''' (23 جون 1889ء – 5 مارچ 1966ء) روس کی ایک ممتاز شاعرہ تھیں، جو اپنے قلمی نام آنا اخماتوا (Анна Ахматова) سے زیادہ مشہور ہیں۔ ان کی شاعری کو سوویت حکام نے تنقید اور سنسرشپ کا نشانہ بنایا، تاہم انہوں نے ملک چھوڑنے کے بجائے روس ہی میں رہنے کا فیصلہ کیا۔ وہ سوویت دور، خصوصاً اسٹالنزم کے سائے میں زندگی گزارنے اور تخلیقی اظہار کی مشکلات کی ایک اہم گواہ بن کر رہیں۔ ان کی شاعری میں انسانی دکھ، جبر، یادداشت اور روحانی استقامت کے موضوعات نمایاں ہیں، اور انہیں بیسویں صدی کی عظیم ترین روسی شاعرات میں شمار کیا جاتا ہے ==اقتباسات== ==بیرونی روابط== {{ویکیپیڈیا}} 18xk2gs2se7jmrvgz673ct9ep1q6nir 14697 14696 2026-06-23T20:41:06Z Muntaqibah 2617 /* */ تصویر شامل کی 14697 wikitext text/x-wiki '''[[w: انا اخماتووا | انا اخماتووا]]''' (23 جون 1889ء – 5 مارچ 1966ء) روس کی ایک ممتاز شاعرہ تھیں، جو اپنے قلمی نام آنا اخماتوا (Анна Ахматова) سے زیادہ مشہور ہیں۔ ان کی شاعری کو سوویت حکام نے تنقید اور سنسرشپ کا نشانہ بنایا، تاہم انہوں نے ملک چھوڑنے کے بجائے روس ہی میں رہنے کا فیصلہ کیا۔ وہ سوویت دور، خصوصاً اسٹالنزم کے سائے میں زندگی گزارنے اور تخلیقی اظہار کی مشکلات کی ایک اہم گواہ بن کر رہیں۔ ان کی شاعری میں انسانی دکھ، جبر، یادداشت اور روحانی استقامت کے موضوعات نمایاں ہیں، اور انہیں بیسویں صدی کی عظیم ترین روسی شاعرات میں شمار کیا جاتا ہے [[File:Olga kardovskaya portret ahmatovoy 1914 szh 16.jpg|thumb|right|I go forth to seek — <br> To seek and claim the lovely magic garden <br> Where grasses softly sigh and Muses speak.]] ==اقتباسات== ==بیرونی روابط== {{ویکیپیڈیا}} 081qvdashrosuaff2rn3sz4l2xwp7tv 14698 14697 2026-06-23T20:42:24Z Muntaqibah 2617 /* */ درستی 14698 wikitext text/x-wiki '''[[w: انا اخماتووا | انا اخماتووا]]''' (23 جون 1889ء – 5 مارچ 1966ء) روس کی ایک ممتاز شاعرہ تھیں، جو اپنے قلمی نام آنا اخماتوا (Анна Ахматова) سے زیادہ مشہور ہیں۔ ان کی شاعری کو سوویت حکام نے تنقید اور سنسرشپ کا نشانہ بنایا، تاہم انہوں نے ملک چھوڑنے کے بجائے روس ہی میں رہنے کا فیصلہ کیا۔ وہ سوویت دور، خصوصاً اسٹالنزم کے سائے میں زندگی گزارنے اور تخلیقی اظہار کی مشکلات کی ایک اہم گواہ بن کر رہیں۔ ان کی شاعری میں انسانی دکھ، جبر، یادداشت اور روحانی استقامت کے موضوعات نمایاں ہیں، اور انہیں بیسویں صدی کی عظیم ترین روسی شاعرات میں شمار کیا جاتا ہے [[File:Olga kardovskaya portret ahmatovoy 1914 szh 16.jpg|thumb|right|I go forth to seek — <br> To seek and claim the lovely magic garden <br> Where grasses softly sigh and Muses speak.| میں نکل پڑتی ہوں تلاش میں — اس دلکش اور سحر انگیز باغ کی تلاش میں، جہاں گھاسیں آہستہ آہستہ سرگوشیاں کرتی ہیں اور الہام و فن کی دیویاں (میوزز) گفتگو کرتی ہیں]] ==اقتباسات== ==بیرونی روابط== {{ویکیپیڈیا}} ceymiusp5rgu9zfoyw13t91d663mt1m 14699 14698 2026-06-23T20:43:52Z Muntaqibah 2617 /* اقتباسات */ اقتباس 14699 wikitext text/x-wiki '''[[w: انا اخماتووا | انا اخماتووا]]''' (23 جون 1889ء – 5 مارچ 1966ء) روس کی ایک ممتاز شاعرہ تھیں، جو اپنے قلمی نام آنا اخماتوا (Анна Ахматова) سے زیادہ مشہور ہیں۔ ان کی شاعری کو سوویت حکام نے تنقید اور سنسرشپ کا نشانہ بنایا، تاہم انہوں نے ملک چھوڑنے کے بجائے روس ہی میں رہنے کا فیصلہ کیا۔ وہ سوویت دور، خصوصاً اسٹالنزم کے سائے میں زندگی گزارنے اور تخلیقی اظہار کی مشکلات کی ایک اہم گواہ بن کر رہیں۔ ان کی شاعری میں انسانی دکھ، جبر، یادداشت اور روحانی استقامت کے موضوعات نمایاں ہیں، اور انہیں بیسویں صدی کی عظیم ترین روسی شاعرات میں شمار کیا جاتا ہے [[File:Olga kardovskaya portret ahmatovoy 1914 szh 16.jpg|thumb|right|I go forth to seek — <br> To seek and claim the lovely magic garden <br> Where grasses softly sigh and Muses speak.| میں نکل پڑتی ہوں تلاش میں — اس دلکش اور سحر انگیز باغ کی تلاش میں، جہاں گھاسیں آہستہ آہستہ سرگوشیاں کرتی ہیں اور الہام و فن کی دیویاں (میوزز) گفتگو کرتی ہیں]] ==اقتباسات== * ہم میں سے ہر ایک کی زندگی شیکسپیر کے کسی ڈرامے کی مانند ہے جسے ہزارویں درجے تک بڑھا دیا گیا ہو۔ ہر خاندان میں خاموش جدائیاں، اور خاموش، تاریک اور خونی واقعات چھپے ہیں۔ ماؤں اور بیویوں نے ایک انوکھا، غیر مرئی ماتم اوڑھ رکھا ہے۔ اب گرفتار شدگان واپس لوٹ رہے ہیں، اور دو روس ایک دوسرے کی آنکھوں میں آنکھیں ڈالے کھڑے ہیں: ایک وہ جنہوں نے جیلوں میں ڈالا تھا، اور دوسرا وہ جنہیں جیلوں میں ڈالا گیا تھا۔ ایک نئے عہد کا آغاز ہو چکا ہے۔ تم اور میں، مل کر اس کا انتظار کریں گے- ==بیرونی روابط== {{ویکیپیڈیا}} cbd5ah9nhpw3exwvg9h9sijhb4e09qa مالک رام 0 5745 14701 2026-06-24T06:27:05Z Khajb 3035 ”'''[[w:مالک رام|مالک رام]]''' (1906ء – 1993ء) اردو کے ایک عظیم الشان محقق، نقاد اور مایہ ناز غالب شناس تھے۔ انہوں نے کلاسیکی متون کی تدوین، تذکرہ نگاری اور بالخصوص مرزا غالب کی حیات و شعری ورثے پر ایسی کڑی اور مستند تحقیق کی جو اردو ادب میں ایک سند مانی...“ مواد پر مشتمل نیا صفحہ بنایا 14701 wikitext text/x-wiki '''[[w:مالک رام|مالک رام]]''' (1906ء – 1993ء) اردو کے ایک عظیم الشان محقق، نقاد اور مایہ ناز غالب شناس تھے۔ انہوں نے کلاسیکی متون کی تدوین، تذکرہ نگاری اور بالخصوص مرزا غالب کی حیات و شعری ورثے پر ایسی کڑی اور مستند تحقیق کی جو اردو ادب میں ایک سند مانی جاتی ہے۔ انہیں 1983ء میں ساہتیہ اکادمی اعزاز سے نوازا گیا۔ == اقوال == * غالب کی سوانح اور ان کے کلام کی تدوین میں سب سے بڑی رکاوٹ وہ فرضی روایات اور قصے ہیں جو تذکرہ نگاروں نے بغیر کسی تصدیق کے لکھ دیے؛ محقق کا کام ان افسانوں کی دھند کو چھانٹ کر اصل تاریخی سچائی کو سامنے لانا ہے۔ ** مالک رام، ''ذکرِ غالب''، علمی مجلس، دہلی، 1938ء، ص 12۔ * تحقیق کا اصل حسن اور اس کی روح اس بات میں ہے کہ محقق بلا کسی مذہبی، لسانی یا علاقائی عصبیت کے، صرف اور صرف تاریخی حقائق اور غیر جانبدارانہ شواہد کی پیروی کرے۔ ** مالک رام، ''تذکرۂ معاصرین'' (جلد اول)، مکتبہ جامعہ لمیٹڈ، نئی دہلی، 1972ء، ص 24۔ * غالب کے شاگردوں کا دائرہ اتنا وسیع ہے کہ ان کے حالات اور کلام کا مطالعہ کیے بغیر ہم انیسویں صدی کے آخری نصف کی تہذیبی اور ادبی تاریخ کو مکمل طور پر نہیں سمجھ سکتے۔ ** مالک رام، ''تلامذۂ غالب''، مکتہ جامعہ لمیٹڈ، نئی دہلی، 1957ء، ص 18۔ == بیرونی روابط == {{ویکیپیڈیا}} kqjndqrfkkclartd33k32xa08vulvko اکبر الدین صدیقی 0 5746 14703 2026-06-24T07:51:59Z Khajb 3035 ”'''[[w:اکبر الدین صدیقی|پروفیسر اکبر الدین صدیقی]]''' (1914ء – 1988ء) اردو کے ایک مایہ ناز محقق اور تدوینِ متن (textual criticism) کے ماہر تھے۔ انہوں نے قدیم دکنی قلمی نسخوں کی دریافت، تصحیح اور ادبی تاریخ کو دستاویزی شکل دینے میں غیر معمولی اور تاریخی خدمات ان...“ مواد پر مشتمل نیا صفحہ بنایا 14703 wikitext text/x-wiki '''[[w:اکبر الدین صدیقی|پروفیسر اکبر الدین صدیقی]]''' (1914ء – 1988ء) اردو کے ایک مایہ ناز محقق اور تدوینِ متن (textual criticism) کے ماہر تھے۔ انہوں نے قدیم دکنی قلمی نسخوں کی دریافت، تصحیح اور ادبی تاریخ کو دستاویزی شکل دینے میں غیر معمولی اور تاریخی خدمات انجام دیں۔ == اقوال == * قدیم دکنی متون کی تدوین صرف الفاظ کو درست کرنے کا نام نہیں ہے، بلکہ یہ اس عہد کے صوتیاتی، املائی اور لسانی مزاج کو اس کی اصل روح کے ساتھ زندہ کرنے کا ایک کڑا سائنسی عمل ہے۔ ** اکبر الدین صدیقی، ''قدیم اردو کی تدوین''، دائرۃ المعارف پریس، حیدرآباد، 1974ء، ص 18۔ * قلی قطب شاہ کی شاعری برصغیر کی مشترکہ تہذیب اور دکنی زبان کے اس ابتدائی جلال کا مظہر ہے جہاں مقامی رنگ اور کلاسیکی شعری اقدار ایک دوسرے میں رچ بس گئی ہیں۔ ** اکبر الدین صدیقی، ''مطالعۂ قطب شاہ''، ایجوکیشنل پبلشنگ ہاؤس، دہلی، 1982ء، ص 34۔ * کسی بھی نایاب قلمی نسخے کی دریافت اس وقت تک ادھوری ہے جب تک کہ اس کے تقابلی مطالعے اور تاریخی شواہد کے ذریعے اس کے مصنف اور سنِ تصنیف کا معروضی تعین نہ کر لیا جائے۔ ** اکبر الدین صدیقی، ''تحقیق اور تدوینِ متن''، مکتبہ جامعہ لمیٹڈ، نئی دہلی، 1979ء، ص 45۔ == بیرونی روابط == {{ویکیپیڈیا}} ojutucw4mbng5qt677tw4mkzwuuy8pd ویکی اقتباس:آج کا اقتباس/24 جون 2026 4 5747 14705 2026-06-24T11:58:26Z AafiOnMobile 2419 ++ 14705 wikitext text/x-wiki {{Wikiquote:Quote of the day/Template | image1 = Silver King Wildfire, Utah - July 2024.jpg | image1px = 272px | image2 = 2025 Southern California fires and the United States Forest Service (USFS) - Taskforce 1600 at the Palisades Fire (54264940069).jpg | image2px = 358px | quote = <!-- ⨀ <br /> --> معروضی شواہد ہی حتمی سند ہیں۔ ریکارڈ کرنے والے جھوٹ بول سکتے ہیں، مگر فطرت اس سے قاصر ہے۔ | author = والٹر مائیکل ملر جونیئر }} p7b5d8mwnq0niiqvma73mdvn0tmo3hq