ویکی‌نبشته fawikisource https://fa.wikisource.org/wiki/%D8%B5%D9%81%D8%AD%D9%87%D9%94_%D8%A7%D8%B5%D9%84%DB%8C MediaWiki 1.47.0-wmf.24 first-letter مدیا ویژه بحث کاربر بحث کاربر ویکی‌نبشته بحث ویکی‌نبشته پرونده بحث پرونده مدیاویکی بحث مدیاویکی الگو بحث الگو راهنما بحث راهنما رده بحث رده درگاه بحث درگاه پدیدآورنده بحث پدیدآورنده برگه گفتگوی برگه فهرست گفتگوی فهرست TimedText TimedText talk پودمان بحث پودمان Event Event talk برگه:The Blind Owl.pdf/۹۰ 104 46734 305358 299278 2026-10-26T15:25:02Z Charan Gill 6444 /* هم‌سنجی‌شده */ 305358 proofread-page text/x-wiki <noinclude><pagequality level="4" user="Charan Gill" />{{سرصفحه‌مستمر|۹۰||}}</noinclude>شبیه لبهای زنم بود - لبهای او طعم کونه خیار میداد - تلخ مزه و گس بود، لابد لبهای ان لکاته هم همین طعم را داشت. «در همینوقت دیدم پدرش - آن پیرمرد قوزی که شال گردن بسته بود از در خانه بیرون آمد بی آنکه بطرف من نگاه بکند رد شد، بریده بریده میخندید، خنده ترسناکی بود که مو را بتن آدم راست میکرد و شانه‌هایش از شدت خنده میلرزید، از زور خجالت میخواستم بزمین فرو بروم - نزدیک غروب شده بود بلند شدم، مثل اینکه میخواستم از خودم فرار بکنم. بدون اراده راه خانه را پیش گرفتم، هیچکس و هیچ چیز را نمیدیدیم، بنظرم میامد که از میان یک شهر مجهول و ناشناس حرکت میکردم. خانه‌های عجیب و غریب به اشکال بریده بریده هندسی با دریچه‌های متروک سیاه اطراف من بود، مثل این بود که هرگز یک جنبنده نمیتوانست در آنها مسکن داشته باشد ولی دیوارهای سفید آنها با روشنائی ناخوشی میدرخشید و چیزیکه غریب بود، چیزیکه نمیتوانستم باور بکنم در مقابل هر یک ازین دیوارها میایستادم جلو مهتاب سایه‌ام بزرگ و غلیظ بدیوار میافتاد ولی بدون سر بود - سایه‌ام سر نداشت - شنیده بودم که اگر سایه کسی سر نداشته باشد تا سر سال میمیرد. «هراسان وارد خانه‌ام شدم و به اطاقم پناه<noinclude></noinclude> gd05dhnab1kcsana8yphbekpb6ijbmx برگه:The Blind Owl.pdf/۹۱ 104 46735 305359 299279 2026-10-26T16:22:51Z Charan Gill 6444 /* هم‌سنجی‌شده */ 305359 proofread-page text/x-wiki <noinclude><pagequality level="4" user="Charan Gill" />{{سرصفحه‌مستمر|۹۱||}}</noinclude>بردم، در همینوقت خوندماغ شدم و بعد از آنکه مقدار زیادی خون از دماغم رفت بیهوش در رختخوابم افتادم.- دایه‌ام مشغول پرستاری من شد. «قبل از اینکه بخوابم در آینه بصورت خود نگاه کردم، دیدم صورتم شکسته محو و بی روح شده بود. بقدری محو بود که خودم را نمیشناختم - رفتم در رختخواب لحاف را روی سرم کشیدم غلت زدم، رویم را بطرف دیوار کردم، پاهایم را جمع کردم، چشمهایم را بستم و دنباله خیالات خودم را گرفتم - این رشته‌هائی که سرنوشت تاریک، غم‌انگیز، مهیب و پر از کیف مرا تشکیل میداد - آنجائیکه زندگی با مرگ بهم آمیخته میشود و تصویرهای منحرف شده بوجود میاید، میل‌های کشته شده دیرین، میلهای محو شده و خفه شده دوباره زنده میشوند و فریاد انتقام میکشند - در اینوقت از طبیعت و دنیای ظاهری کنده میشدم و حاضر بودم که در جریان ازلی محو و نابود بشوم - چندبار با خودم زمزمه کردم: «مرگ.. مرگ.. کجایی؟» همین بمن تسکین داد و چشمهایم بهم رفت. «چشمهایم که بسته شد دیدم در {{w|میدان محمدیه}} بودم. دار بلندی برپا کرده بودند و پیرمرد خنزرپنزری جلو اطاقم را به چوبه دار آویخته بودند - چند نفر {{w|داروغه}}<noinclude></noinclude> 8t3y3de6okrwe7jz1agjaj5fw8st6g1 برگه:The Blind Owl.pdf/۹۲ 104 46737 305363 299280 2026-10-27T02:43:20Z Charan Gill 6444 /* هم‌سنجی‌شده */ 305363 proofread-page text/x-wiki <noinclude><pagequality level="4" user="Charan Gill" />{{سرصفحه‌مستمر|۹۲||}}</noinclude>مست پای دار شراب میخوردند - مادرزنم با صورت برافروخته با صورتی که در موقع اوقات تلخی زنم حالا می‌بینم که رنگ لبش میپرد و چشمهایش گرد و وحشت زده میشود، دست مرا میکشید از میان مردم رد میکرد و به میرغضب که لباس سرخ پوشیده بود نشان میداد و میگفت: «اینم دار بزنین» من هراسان از خواب پریدم - مثل کوره میسوختم، تنم خیس عرق بود و حرارت سوزانی روی گونه‌هایم شعله‌ور بود - برای اینکه خودم را از دست این کابوس برهانم. بلند شدم آب خوردم و کمی بسرورویم زدم، دوباره خوابیدم ولی خواب بچشمم نمیامد. در سایه روشن اطاق به کوزه آب که روی رف بود خیره شده بودم، بنظرم آمد تا مدتی که کوزه روی رف است خوابم نخواهد برد - یکجور ترس بی جا برایم تولید شده بودکه کوزه خواهد افتاد، بلند شدم که جای کوزه را محفوظ کنم، ولی بواسطه تحریک مجهولی که خودم ملتفت نبودم دستم عمداً بکوزه خورد، کوزه افتاد و شکست. بالاخره پلکهای چشمم را بهم فشار دادم اما بخیالم رسید که دایه‌ام بلند شده بمن نگاه میکند، مشتهای خودم را زیر لحاف گره کردم ولی هیچ اتفاق فوق العاده‌ای رخ نداده بود. در حالت اغما صدای در کوچه را شنیدم، صدای پای دایه‌ام را شنیدم که نعلینش را بزمین میکشید و<noinclude></noinclude> eunlu5zpomowbp87fho01f5vvnhsrpf ویکی‌نبشته:دفترخانه 4 66717 305357 305250 2026-10-26T14:01:21Z MediaWiki message delivery 7756 /* ویکی شما به زودی در حالت فقط خواندن قرار خواهد گرفت */ بخش جدید 305357 wikitext text/x-wiki {{سردر دفترخانه}} == بازبینی سالانهٔ آیین‌نامهٔ فراگیر رفتاری: تغییرات پیشنهادی برای نظرخواهی در دسترس‌اند == <div lang="fa" dir="rtl" class="mw-content-ltr"> {{Int:Please-translate}}. این پیام را برای اطلاع‌رسانی دربارهٔ [[m:Special:MyLanguage/Universal_Code_of_Conduct/Annual_review/Proposed_Changes|تغییرات پیشنهادی]] در [[foundation:Special:MyLanguage/Policy:Universal_Code_of_Conduct/Enforcement_guidelines|آیین‌نامهٔ فراگیر رفتاری (UCoC)]] و [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Charter|هیئت هماهنگی (U4C)]] ارسال می‌کنم که برای بررسی و ارائهٔ بازخورد در دسترس هستند. '''[[m:Special:MyLanguage/Universal_Code_of_Conduct/Annual_review/Proposed_Changes|می‌توانید تا پایان روز سه‌شنبه، ۱۸ مارس ۲۰۲۵ بازخورد خود را دربارهٔ تغییرات پیشنهادی ارائه دهید]]'''. این مرحلهٔ دوم از فرایند بازبینی سالانه است و مرحلهٔ نهایی شامل رأی‌گیری جامعه دربارهٔ تغییرات پیشنهادی خواهد بود. [[m:Special:MyLanguage/Universal_Code_of_Conduct/Annual_review|برای اطلاعات بیشتر و یافتن پیوندهای مرتبط، صفحهٔ بازبینی سالانهٔ آیین‌نامهٔ فراگیر رفتاری را در فراویکی ببینید]]. [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|هیئت هماهنگی]] (U4C) یک گروه جهانی است که به اجرای عادلانه و یکپارچهٔ آیین‌نامهٔ فراگیر رفتاری اختصاص دارد. این بازبینی سالانه توسط هیئت هماهنگی برنامه‌ریزی و اجرا شده است. برای اطلاعات بیشتر دربارهٔ مسئولیت‌های هیئت هماهنگی، '''[[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Charter|منشور هیئت هماهنگی را بررسی کنید]]'''. لطفاً این اطلاعات را با سایر اعضای جامعهٔ خود در مکان‌های مناسب به اشتراک بگذارید. -- در همکاری با هیئت هماهنگی، [[m:User:Keegan (WMF)|Keegan (WMF)]] مارس ۲۰۲۵، ساعت ۱۸:۵۱ (UTC) -- ترجمه به فارسی [[کاربر:Darafsh|<span style="color:Purple; text-shadow:grey 0.1em 0.2em 0.1em;">درفش کاویانی</span>]] ([[بحث کاربر:Darafsh|<span title="پیام بگذارید!" style="cursor: crosshair;">بحث</span>]]) ۱۵ مارس ۲۰۲۵، ساعت ۰۳:۰۸ (UTC) </div> <!-- پیام توسط کاربر:Keegan (WMF)@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=28307738 ارسال شده است --> {{آغاز تاشو | bg=#fafad2 |عنوان = متن اصلی به زبان انگلیسی}} == Universal Code of Conduct annual review: proposed changes are available for comment == <div lang="en" dir="ltr" class="mw-content-ltr"> My apologies for writing in English. {{Int:Please-translate}}. I am writing to you to let you know that [[m:Special:MyLanguage/Universal_Code_of_Conduct/Annual_review/Proposed_Changes|proposed changes]] to the [[foundation:Special:MyLanguage/Policy:Universal_Code_of_Conduct/Enforcement_guidelines|Universal Code of Conduct (UCoC) Enforcement Guidelines]] and [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Charter|Universal Code of Conduct Coordinating Committee (U4C) Charter]] are open for review. '''[[m:Special:MyLanguage/Universal_Code_of_Conduct/Annual_review/Proposed_Changes|You can provide feedback on suggested changes]]''' through the [[d:Q614092|end of day]] on Tuesday, 18 March 2025. This is the second step in the annual review process, the final step will be community voting on the proposed changes. [[m:Special:MyLanguage/Universal_Code_of_Conduct/Annual_review|Read more information and find relevant links about the process on the UCoC annual review 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)]] ۷ مارس ۲۰۲۵، ساعت ۱۸:۵۱ (UTC) {{پایان تاشو}} == ویکی شما به زودی در حالت فقط خواندنی قرار خواهد گرفت == <section begin="server-switch"/><div class="plainlinks"> [[:m:Special:MyLanguage/Tech/Server switch|این خبرنامه را در زبان دیگری بخوانید]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-Tech%2FServer+switch&language=&action=page&filter= {{int:please-translate}}] بنیاد ویکی مدیا در نظر دارد تا مرکز ثانویه داده خود را به آزمایش بگذارد. این امر سبب می‌شود که ویکی‌پدیا و دیگر ویکی‌های ویکی‌مدیا حتی پس از حوادث نیز برخط بمانند. <span class="mw-translate-fuzzy">عملیات سوئیچ یا همان بازگشت ترافیک کاربران به مرکز داده اصلی در روز '''{{#time:j xg|2025-03-19|fa}}''' انجام می گیرد.</span> آزمون در '''[https://zonestamp.toolforge.org/{{#time:U|2025-03-19T14:00|en}} {{#time:H:i e|2025-03-19T14:00}}]''' ساعت هماهنگ جهانی. متاسفانه به دلیل برخی از محدودیت ها در [[mw:Special:MyLanguage/Manual:What is MediaWiki?|ویکی‌مدیا]]، تمام ویرایش‌ها همزمان با فرآیند عملیات سوئیج متوقف خواهند شد. پیشاپیش به‌خاطر این مشکلات عذرخواهی می‌کنیم و برآنیم تا در آینده چنین اتفاقاتی را به حداقل برسانیم. 30 دقیقه قبل از اجرای تست، یک بنر اطلاع‌رسانی در همه ویکی‌ها نمایش داده خواهد شد. <span lang="en" dir="ltr" class="mw-content-ltr">This banner will remain visible until the end of the operation.</span> '''شما می‌توانید مقالات ویکی‌ها را بخوانید،‌ ولی قابلیت ویرایش برای مدت کوتاهی غیرفعال خواهد شد.''' *به مدت یک ساعت در {{#time:l j xg Y|2025-03-19|fa}} نمی توانید ویرایش کنید. *اگر در زمان‌های نام برده تلاش کنید مقاله‌ای را ویرایش یا ذخیره کنید، پیام خطایی را مشاهده خواهید کرد. ما امیدواریم که ویرایشی در زمان های نام برده از بین نرود ولی نمی توانیم این امر را تضمین کنیم. اگر پیام خطا را مشاهده کردید، لطفا تا بازگشت همه چیز به حالت عادی شکیبا باشید. بعد از آن شما باید بتوانید که تغییرات را ذخیره کنید. ولی توصیخ می‌کنیم که برای آسودگی خاطر یک کپی از تغییراتتان تهیه کنید. ''اثرات دیگر'': *کارهای پس زمینه کندتر خواهند بود و بعضی از انها شاید رها شوند. ممکن است لینک های قرمز به سرعت عادی خود اپدیت نشوند. اگر مقاله ای که در جایی دیگر لینک شده را بوجود آورید، لینک آن مدت زمانی طولانی‌تر قرمز خواهند بود. برخی از اسکریپت های سنگین متوقف خواهند شد. * <span lang="en" dir="ltr" class="mw-content-ltr">We expect the code deployments to happen as any other week.</span> <span lang="en" dir="ltr" class="mw-content-ltr">However, some case-by-case code freezes could punctually happen if the operation require them afterwards.</span> * [[mw:Special:MyLanguage/GitLab|گیت‌لب]] برای ۹۰ دقیقه قابل دسترس نخواهد بود. این پروژه ممکن است در صورت لزوم به تعویق بیفتد. شما می توانید [[wikitech:Switch_Datacenter|برنامه را در wikitech.wikimedia.org]] مطالعه کنید. هر تغییری از پیش در برنامه اعلان خواهد شد. '''لطفا این اطلاعات را با دیگران در اشتراک بگذارید.'''</div><section end="server-switch"/> <bdi lang="en" dir="ltr">[[User:MediaWiki message delivery|MediaWiki message delivery]]</bdi> ۱۴ مارس ۲۰۲۵، ساعت ۲۳:۱۵ (UTC) <!-- پیام توسط کاربر:Quiddity (WMF)@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=Distribution_list/Non-Technical_Village_Pumps_distribution_list&oldid=28307742 ارسال شده است --> == سالنامه‌نگاری == یکی از کارهایی که به نظرم می‌تواند خیلی به ویکی‌پدیا و البته علاقه‌مندان تاریخ کمک کند این است که اگر وقت اجازه می‌داد سالنامه‌ها (یا همان مقالات سال‌های قمری و شمسی) در ویکی‌پدیا را با اطلاعاتی که از کتب تاریخی در ویکی‌نبشته خوانده و هم‌سنجی می‌کنیم تکمیل کنیم. به نظرم این کار به شدت به غنای مقالات تاریخی ویکی‌پدیا کمک می‌کند. [[کاربر:Yoosef Pooranvary|یوسف]] ([[بحث کاربر:Yoosef Pooranvary|بحث]]) ۱۹ مارس ۲۰۲۵، ساعت ۰۹:۰۱ (UTC) == Final proposed modifications to the Universal Code of Conduct Enforcement Guidelines and U4C Charter now posted == <div lang="en" dir="ltr" class="mw-content-ltr"> The proposed modifications to the [[foundation:Special:MyLanguage/Policy:Universal_Code_of_Conduct/Enforcement_guidelines|Universal Code of Conduct Enforcement Guidelines]] and the U4C Charter [[m:Universal_Code_of_Conduct/Annual_review/2025/Proposed_Changes|are now on Meta-wiki for community notice]] in advance of the voting period. This final draft was developed from the previous two rounds of community review. Community members will be able to vote on these modifications starting on 17 April 2025. The vote will close on 1 May 2025, and results will be announced no later than 12 May 2025. The U4C election period, starting with a call for candidates, will open immediately following the announcement of the review results. More information will be posted on [[m:Special:MyLanguage//Universal_Code_of_Conduct/Coordinating_Committee/Election|the wiki page for the election]] soon. Please be advised that this process will require more messages to be sent here over the next two months. 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, you may [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Charter|review the U4C Charter]]. Please share this message with members of your community so they can participate as well. -- In cooperation with the U4C, [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User_talk:Keegan (WMF)|talk]]) ۴ آوریل ۲۰۲۵، ساعت ۰۲:۰۵ (UTC) </div> <!-- پیام توسط کاربر:Keegan (WMF)@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=28469465 ارسال شده است --> == Vote now on the revised UCoC Enforcement Guidelines and U4C Charter == <div lang="en" dir="ltr" class="mw-content-ltr"> The voting period for the revisions to the Universal Code of Conduct Enforcement Guidelines ("UCoC EG") and the UCoC's Coordinating Committee Charter is open now through the end of 1 May (UTC) ([https://zonestamp.toolforge.org/1746162000 find in your time zone]). [[m:Special:MyLanguage/Universal_Code_of_Conduct/Annual_review/2025/Voter_information|Read the information on how to participate and read over the proposal before voting]] on the UCoC page on Meta-wiki. 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 of the EG and Charter was planned and implemented by the U4C. Further information will be provided in the coming months about the review of the UCoC itself. For more information and the responsibilities of the U4C, you may [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Charter|review the U4C Charter]]. Please share this message with members of your community so they can participate as well. In cooperation with the U4C -- [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User_talk:Keegan (WMF)|talk]]) ۱۷ آوریل ۲۰۲۵، ساعت ۰۰:۳۵ (UTC) </div> <!-- پیام توسط کاربر:Keegan (WMF)@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=28469465 ارسال شده است --> == <span lang="en" dir="ltr">Vote on proposed modifications to the UCoC Enforcement Guidelines and U4C Charter</span> == <div lang="en" dir="ltr"> <section begin="announcement-content" /> The voting period for the revisions to the Universal Code of Conduct Enforcement Guidelines and U4C Charter closes on 1 May 2025 at 23:59 UTC ([https://zonestamp.toolforge.org/1746162000 find in your time zone]). [[m:Special:MyLanguage/Universal Code of Conduct/Annual review/2025/Voter information|Read the information on how to participate and read over the proposal before voting]] on the UCoC page on Meta-wiki. 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, you may [[m:Special:MyLanguage/Universal Code of Conduct/Coordinating Committee/Charter|review the U4C Charter]]. Please share this message with members of your community in your language, as appropriate, so they can participate as well. In cooperation with the U4C -- <section end="announcement-content" /> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User talk:Keegan (WMF)|talk]]) ۲۹ آوریل ۲۰۲۵، ساعت ۰۳:۴۱ (UTC)</div> <!-- پیام توسط کاربر:Keegan (WMF)@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=28618011 ارسال شده است --> == We will be enabling the new Charts extension on your wiki soon! == ''(Apologies for posting in English)'' Hi all! We have good news to share regarding the ongoing problem with graphs and charts affecting all wikis that use them. As you probably know, the [[:mw:Special:MyLanguage/Extension:Graph|old Graph extension]] was disabled in 2023 [[listarchive:list/wikitech-l@lists.wikimedia.org/thread/EWL4AGBEZEDMNNFTM4FRD4MHOU3CVESO/|due to security reasons]]. We’ve worked in these two years to find a solution that could replace the old extension, and provide a safer and better solution to users who wanted to showcase graphs and charts in their articles. We therefore developed the [[:mw:Special:MyLanguage/Extension:Chart|Charts extension]], which will be replacing the old Graph extension and potentially also the [[:mw:Extension:EasyTimeline|EasyTimeline extension]]. After successfully deploying the extension on Italian, Swedish, and Hebrew Wikipedia, as well as on MediaWiki.org, as part of a pilot phase, we are now happy to announce that we are moving forward with the next phase of deployment, which will also include your wiki. The deployment will happen in batches, and will start from '''May 6'''. Please, consult [[:mw:Special:MyLanguage/Extension:Chart/Project#Deployment Timeline|our page on MediaWiki.org]] to discover when the new Charts extension will be deployed on your wiki. You can also [[:mw:Special:MyLanguage/Extension:Chart|consult the documentation]] about the extension on MediaWiki.org. If you have questions, need clarifications, or just want to express your opinion about it, please refer to the [[:mw:Special:MyLanguage/Extension_talk:Chart/Project|project’s talk page on Mediawiki.org]], or ping me directly under this thread. If you encounter issues using Charts once it gets enabled on your wiki, please report it on the [[:mw:Extension_talk:Chart/Project|talk page]] or at [[phab:tag/charts|Phabricator]]. Thank you in advance! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) ۶ مهٔ ۲۰۲۵، ساعت ۱۵:۰۸ (UTC) <!-- پیام توسط کاربر:Sannita (WMF)@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=User:Sannita_(WMF)/Mass_sending_test&oldid=28663781 ارسال شده است --> == <span lang="en" dir="ltr">Call for Candidates for the Universal Code of Conduct Coordinating Committee (U4C)</span> == <div lang="en" dir="ltr"> <section begin="announcement-content" /> The results of voting on the Universal Code of Conduct Enforcement Guidelines and Universal Code of Conduct Coordinating Committee (U4C) Charter is [[m:Special:MyLanguage/Universal Code of Conduct/Annual review/2025#Results|available on Meta-wiki]]. You may now [[m:Special:MyLanguage/Universal Code of Conduct/Coordinating Committee/Election/2025/Candidates|submit your candidacy to serve on the U4C]] through 29 May 2025 at 12:00 UTC. Information about [[m:Special:MyLanguage/Universal Code of Conduct/Coordinating Committee/Election/2025|eligibility, process, and the timeline are on Meta-wiki]]. Voting on candidates will open on 1 June 2025 and run for two weeks, closing on 15 June 2025 at 12:00 UTC. If you have any questions, you can ask on [[m:Talk:Universal Code of Conduct/Coordinating Committee/Election/2025|the discussion page for the election]]. -- in cooperation with the U4C, </div><section end="announcement-content" /> </div> <bdi lang="en" dir="ltr">[[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User_talk:Keegan (WMF)|بحث]])</bdi> ۱۵ مهٔ ۲۰۲۵، ساعت ۲۲:۰۸ (UTC) <!-- پیام توسط کاربر:Keegan (WMF)@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=28618011 ارسال شده است --> == RfC ongoing regarding Abstract Wikipedia (and your project) == <div lang="en" dir="ltr" class="mw-content-ltr"> ''(Apologies for posting in English, if this is not your first language)'' Hello all! We opened a discussion on Meta about a very delicate issue for the development of [[:m:Special:MyLanguage/Abstract Wikipedia|Abstract Wikipedia]]: where to store the abstract content that will be developed through functions from Wikifunctions and data from Wikidata. Since some of the hypothesis involve your project, we wanted to hear your thoughts too. We want to make the decision process clear: we do not yet know which option we want to use, which is why we are consulting here. We will take the arguments from the Wikimedia communities into account, and we want to consult with the different communities and hear arguments that will help us with the decision. The decision will be made and communicated after the consultation period by the Foundation. You can read the various hypothesis and have your say at [[:m:Abstract Wikipedia/Location of Abstract Content|Abstract Wikipedia/Location of Abstract Content]]. Thank you in advance! -- [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|<span class="signature-talk">{{int:Talkpagelinktext}}</span>]]) ۲۲ مهٔ ۲۰۲۵، ساعت ۱۵:۲۷ (UTC) </div> <!-- پیام توسط کاربر:Sannita (WMF)@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=User:Sannita_(WMF)/Mass_sending_test&oldid=28768453 ارسال شده است --> == انتخاب و دعوت به پرسش برای هیئت امنای بنیاد ویکی‌مدیا در سال ۲۰۲۵ == <section begin="announcement-content" /> :''[[m:Special:MyLanguage/Wikimedia Foundation elections/2025/Announcement/Selection announcement|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Wikimedia Foundation elections/2025/Announcement/Selection announcement}}&language=&action=page&filter= {{int:please-translate}}]'' سلام به همگی، امسال، دورهٔ فعالیت ۲ (دو) نفر از اعضای هیئت امنای بنیاد ویکی‌مدیا که توسط جامعه و گروه‌های وابسته انتخاب شده‌اند، به پایان می‌رسد [۱]. هیئت امنا از تمام اعضای جنبش دعوت می‌کند تا در فرایند انتخاب امسال مشارکت کرده و برای پر کردن این کرسی‌ها رأی دهند. کمیتهٔ انتخابات این فرایند را با پشتیبانی کارکنان بنیاد ویکی‌مدیا نظارت خواهد کرد [۲]. کمیتهٔ حکمرانی، متشکل از اعضای هیئت امنایی که نامزد انتخابات سال ۲۰۲۵ برای کرسی‌های منتخب جامعه و گروه‌های وابسته نیستند (راجو ناریستی، شنی ایونشتاین سیگالوف، لورنزو لوزا، کتی کالینز، ویکتوریا دورونینا و إسراء الشافعی) [۳]، مسئول نظارت هیئت امنا بر فرایند انتخاب اعضا در سال ۲۰۲۵ و اطلاع‌رسانی به هیئت امنا است. جزئیات بیشتر دربارهٔ نقش‌های کمیتهٔ انتخابات، هیئت امنا و کارکنان را می‌توانید در اینجا بیابید [۴]. در اینجا تاریخ‌های کلیدی برنامه‌ریزی‌شده آمده است: * ۲۲ مه تا ۵ ژوئن: اعلام عمومی (همین اطلاعیه) و دورهٔ دریافت پرسش‌ها [۵] * ۱۷ ژوئن تا ۱ ژوئیهٔ ۲۰۲۵: فراخوان نامزدی * ژوئیهٔ ۲۰۲۵: در صورت نیاز، رأی‌گیری گروه‌های وابسته برای گزینش فهرست کوتاه اگر بیش از ۱۰ نفر نامزد شوند [۵] * اوت ۲۰۲۵: دورهٔ کارزار تبلیغاتی * اوت – سپتامبر ۲۰۲۵: دورهٔ دو هفته‌ای رأی‌گیری جامعه * اکتبر – نوامبر ۲۰۲۵: بررسی پیشینهٔ نامزدهای منتخب * نشست هیئت امنا در دسامبر ۲۰۲۵: آغاز به‌کار اعضای جدید هیئت امنا برای آگاهی بیشتر دربارهٔ فرایند انتخاب سال ۲۰۲۵ — از جمله جدول زمانی دقیق، روند نامزدی، قوانین کارزار انتخاباتی و معیارهای واجد شرایط بودن رأی‌دهندگان — به این صفحه در فراویکی مراجعه کنید [[m:Special:MyLanguage/Wikimedia_Foundation_elections/2025|[پیوند]]]. '''فراخوان پرسش‌ها ''' در هر فرایند انتخاباتی، جامعه این فرصت را دارد که پرسش‌هایی برای پاسخ‌دهی نامزدهای هیئت امنا ارسال کند. کمیتهٔ انتخابات از میان پرسش‌های ارائه‌شده توسط جامعه، پرسش‌هایی را برای پاسخ‌دهی توسط نامزدها انتخاب می‌کند. نامزدها موظف‌اند همهٔ پرسش‌های الزامی را در فرم نامزدی پاسخ دهند؛ در غیر این صورت، درخواست آن‌ها رد صلاحیت خواهد شد. امسال، کمیتهٔ انتخابات ۵ پرسش برای پاسخ‌دهی نامزدها انتخاب خواهد کرد. این پرسش‌ها ممکن است ترکیبی از پرسش‌های مشابه یا مرتبط ارسال‌شده از سوی جامعه باشند. [[m:Special:MyLanguage/Wikimedia_Foundation_elections/2025/Questions_for_candidates|[پیوند]]] '''داوطلبان انتخابات ''' راه دیگری برای مشارکت در فرایند انتخاباتی سال ۲۰۲۵ این است که داوطلب انتخابات شوید. داوطلبان انتخابات پل ارتباطی بین کمیتهٔ انتخابات و جامعهٔ مربوط به خود هستند. آن‌ها کمک می‌کنند تا جامعه‌شان نمایندگی داشته باشد و برای مشارکت در رأی‌گیری فعال شود. دربارهٔ این برنامه و نحوهٔ پیوستن به آن در این صفحه از فراویکی بیشتر بخوانید [[m:Wikimedia_Foundation_elections/2025/Election_volunteers|[پیوند]]]. با سپاس! [۱] https://meta.wikimedia.org/wiki/Wikimedia_Foundation_elections/2022/Results [۲] https://foundation.wikimedia.org/wiki/Committee:Elections_Committee_Charter [۳] https://foundation.wikimedia.org/wiki/Resolution:Committee_Membership,_December_2024 [۴] https://meta.wikimedia.org/wiki/Wikimedia_Foundation_elections_committee/Roles [۵] https://meta.wikimedia.org/wiki/Wikimedia_Foundation_elections/2025/FAQ [۶] https://meta.wikimedia.org/wiki/Wikimedia_Foundation_elections/2025/Questions_for_candidates با احترام، ویکتوریا دورونینا نمایندهٔ هیئت امنا در کمیتهٔ انتخابات کمیتهٔ حکمرانی<section end="announcement-content" /> [[کاربر:MediaWiki message delivery|MediaWiki message delivery]] ([[بحث کاربر:MediaWiki message delivery|بحث]]) ۲۸ مهٔ ۲۰۲۵، ساعت ۰۳:۰۸ (UTC) <!-- پیام توسط کاربر:RamzyM (WMF)@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=28618011 ارسال شده است --> == Vote now in the 2025 U4C Election == <div lang="en" dir="ltr" class="mw-content-ltr"> Apologies for writing in English. {{Int:Please-translate}} Eligible voters are asked to participate in the 2025 [[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/2025|2025 Election information page]]. The vote closes on 17 June 2025 at [https://zonestamp.toolforge.org/1750161600 12:00 UTC]. Please vote if your account is eligible. Results will be available by 1 July 2025. -- In cooperation with the U4C, [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User talk:Keegan (WMF)|talk]]) ۱۳ ژوئن ۲۰۲۵، ساعت ۲۳:۰۱ (UTC) </div> <!-- پیام توسط کاربر:Keegan (WMF)@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=28848819 ارسال شده است --> == هیئت امنای بنیاد ویکی‌مدیا ۲۰۲۵ - دعوت به نامزدی == <section begin="announcement-content" /> :''<div class="plainlinks">[[m:Special:MyLanguage/Wikimedia Foundation elections/2025/Announcement/Call for candidates|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Wikimedia Foundation elections/2025/Announcement/Call for candidates}}&language=&action=page&filter= {{int:please-translate}}]</div> سلام به همگی، [[m:Special:MyLanguage/Wikimedia Foundation elections/2025| از ۱۷ ژوئن ۲۰۲۵ تا ۲ ژوئیهٔ ۲۰۲۵ ساعت ۱۱:۵۹ به وقت ساعت هماهنگ جهانی برگزار می‌شود.[۱] ]]هیئت امنا بر فعالیت‌های بنیاد ویکی‌مدیا نظارت دارد و هر عضو هیئت برای یک دورهٔ سه‌ساله خدمت می‌کند.[۲] این یک موقعیت داوطلبانه است. امسال، جامعهٔ ویکی‌مدیا در اواخر اوت تا سپتامبر ۲۰۲۵ برای پُر کردن دو (۲) کرسی در هیئت امنای بنیاد رأی‌گیری خواهد کرد. آیا شما – یا کسی که می‌شناسید – گزینهٔ مناسبی برای پیوستن به هیئت امنای بنیاد ویکی‌مدیا هستید؟[۳] برای آگاهی بیشتر از شرایط لازم برای نامزدی در این موقعیت‌های رهبری و نحوهٔ ثبت نامزدی خود، به [[m:Special:MyLanguage/Wikimedia Foundation elections/2025/Candidate application|این صفحه در فراویکی]] مراجعه کنید یا شخص دیگری را به شرکت در انتخابات امسال تشویق کنید. با احترام، ابهیشک سوریاوانشی<br /> رئیس کمیتهٔ انتخابات از طرف کمیتهٔ انتخابات و کمیتهٔ حاکمیت [۱] https://meta.wikimedia.org/wiki/Special:MyLanguage/Wikimedia_Foundation_elections/2025/Call_for_candidates [۲] https://foundation.wikimedia.org/wiki/Legal:Bylaws#(B)_Term. [۳] https://meta.wikimedia.org/wiki/Special:MyLanguage/Wikimedia_Foundation_elections/2025/Resources_for_candidates<section end="announcement-content" /> [[کاربر:MediaWiki message delivery|MediaWiki message delivery]] ([[بحث کاربر:MediaWiki message delivery|بحث]]) ۱۷ ژوئن ۲۰۲۵، ساعت ۱۷:۴۴ (UTC) <!-- پیام توسط کاربر:RamzyM (WMF)@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=28866958 ارسال شده است --> == <span lang="en" dir="ltr">Sister Projects Task Force reviews Wikispore and Wikinews</span> == <div lang="en" dir="ltr"> <section begin="message"/> Dear Wikimedia Community, The [[m:Wikimedia Foundation Community Affairs Committee|Community Affairs Committee (CAC)]] of the Wikimedia Foundation Board of Trustees assigned [[m:Wikimedia Foundation Community Affairs Committee/Sister Projects Task Force|the Sister Projects Task Force (SPTF)]] to update and implement a procedure for assessing the lifecycle of Sister Projects – wiki [[m:Wikimedia projects|projects supported by Wikimedia Foundation (WMF)]]. A vision of relevant, accessible, and impactful free knowledge has always guided the Wikimedia Movement. As the ecosystem of Wikimedia projects continues to evolve, it is crucial that we periodically review existing projects to ensure they still align with our goals and community capacity. Despite their noble intent, some projects may no longer effectively serve their original purpose. '''Reviewing such projects is not about giving up – it's about responsible stewardship of shared resources'''. Volunteer time, staff support, infrastructure, and community attention are finite, and the non-technical costs tend to grow significantly as our ecosystem has entered a different age of the internet than the one we were founded in. Supporting inactive projects or projects that didn't meet our ambitions can unintentionally divert these resources from areas with more potential impact. Moreover, maintaining projects that no longer reflect the quality and reliability of the Wikimedia name stands for, involves a reputational risk. An abandoned or less reliable project affects trust in the Wikimedia movement. Lastly, '''failing to sunset or reimagine projects that are no longer working can make it much harder to start new ones'''. When the community feels bound to every past decision – no matter how outdated – we risk stagnation. A healthy ecosystem must allow for evolution, adaptation, and, when necessary, letting go. If we create the expectation that every project must exist indefinitely, we limit our ability to experiment and innovate. Because of this, SPTF reviewed two requests concerning the lifecycle of the Sister Projects to work through and demonstrate the review process. We chose Wikispore as a case study for a possible new Sister Project opening and Wikinews as a case study for a review of an existing project. Preliminary findings were discussed with the CAC, and a community consultation on both proposals was recommended. === Wikispore === The [[m:Wikispore|application to consider Wikispore]] was submitted in 2019. SPTF decided to review this request in more depth because rather than being concentrated on a specific topic, as most of the proposals for the new Sister Projects are, Wikispore has the potential to nurture multiple start-up Sister Projects. After careful consideration, the SPTF has decided '''not to recommend''' Wikispore as a Wikimedia Sister Project. Considering the current activity level, the current arrangement allows '''better flexibility''' and experimentation while WMF provides core infrastructural support. We acknowledge the initiative's potential and seek community input on what would constitute a sufficient level of activity and engagement to reconsider its status in the future. As part of the process, we shared the decision with the Wikispore community and invited one of its leaders, Pharos, to an SPTF meeting. Currently, we especially invite feedback on measurable criteria indicating the project's readiness, such as contributor numbers, content volume, and sustained community support. This would clarify the criteria sufficient for opening a new Sister Project, including possible future Wikispore re-application. However, the numbers will always be a guide because any number can be gamed. === Wikinews === We chose to review Wikinews among existing Sister Projects because it is the one for which we have observed the highest level of concern in multiple ways. Since the SPTF was convened in 2023, its members have asked for the community's opinions during conferences and community calls about Sister Projects that did not fulfil their promise in the Wikimedia movement.[https://commons.wikimedia.org/wiki/File:WCNA_2024._Sister_Projects_-_opening%3F_closing%3F_merging%3F_splitting%3F.pdf <nowiki>[1]</nowiki>][https://meta.wikimedia.org/wiki/Wikimedia_Foundation_Community_Affairs_Committee/Sister_Projects_Task_Force#Wikimania_2023_session_%22Sister_Projects:_past,_present_and_the_glorious_future%22 <nowiki>[2]</nowiki>][https://meta.wikimedia.org/wiki/WikiConvention_francophone/2024/Programme/Quelle_proc%C3%A9dure_pour_ouvrir_ou_fermer_un_projet_%3F <nowiki>[3]</nowiki>] Wikinews was the leading candidate for an evaluation because people from multiple language communities proposed it. Additionally, by most measures, it is the least active Sister Project, with the greatest drop in activity over the years. While the Language Committee routinely opens and closes language versions of the Sister Projects in small languages, there has never been a valid proposal to close Wikipedia in major languages or any project in English. This is not true for Wikinews, where there was a proposal to close English Wikinews, which gained some traction but did not result in any action[https://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_English_Wikinews <nowiki>[4]</nowiki>][https://meta.wikimedia.org/wiki/WikiConvention_francophone/2024/Programme/Quelle_proc%C3%A9dure_pour_ouvrir_ou_fermer_un_projet_%3F <nowiki>[5]</nowiki>, see section 5] as well as a draft proposal to close all languages of Wikinews[https://meta.wikimedia.org/wiki/Talk:Proposals_for_closing_projects/Archive_2#Close_Wikinews_completely,_all_languages? <nowiki>[6]</nowiki>]. [[:c:File:Sister Projects Taskforce Wikinews review 2024.pdf|Initial metrics]] compiled by WMF staff also support the community's concerns about Wikinews. Based on this report, SPTF recommends a community reevaluation of Wikinews. We conclude that its current structure and activity levels are the lowest among the existing sister projects. SPTF also recommends pausing the opening of new language editions while the consultation runs. SPTF brings this analysis to a discussion and welcomes discussions of alternative outcomes, including potential restructuring efforts or integration with other Wikimedia initiatives. '''Options''' mentioned so far (which might be applied to just low-activity languages or all languages) include but are not limited to: *Restructure how Wikinews works and is linked to other current events efforts on the projects, *Merge the content of Wikinews into the relevant language Wikipedias, possibly in a new namespace, *Merge content into compatibly licensed external projects, *Archive Wikinews projects. Your insights and perspectives are invaluable in shaping the future of these projects. We encourage all interested community members to share their thoughts on the relevant discussion pages or through other designated feedback channels. === Feedback and next steps === We'd be grateful if you want to take part in a conversation on the future of these projects and the review process. We are setting up two different project pages: [[m:Public consultation about Wikispore|Public consultation about Wikispore]] and [[m:Public consultation about Wikinews|Public consultation about Wikinews]]. Please participate between 27 June 2025 and 27 July 2025, after which we will summarize the discussion to move forward. You can write in your own language. I will also host a community conversation 16th July Wednesday 11.00 UTC and 17th July Thursday 17.00 UTC (call links to follow shortly) and will be around at Wikimania for more discussions. <section end="message"/> </div> -- [[User:Victoria|Victoria]] on behalf of the Sister Project Task Force, ۲۷ ژوئن ۲۰۲۵، ساعت ۲۰:۵۷ (UTC) <!-- پیام توسط کاربر:Johan (WMF)@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=User:Johan_(WMF)/Sister_project_MassMassage_on_behalf_of_Victoria/Target_list&oldid=28911188 ارسال شده است --> == <span lang="en" dir="ltr"> Upcoming Deployment of the CampaignEvents Extension</span> == <div lang="en" dir="ltr"> <section begin="message"/> Hello everyone, ''(Apologies for posting in English if English is not your first language. Please help translate to your language.)'' The Campaigns Product Team is planning a global deployment of the '''[[:mw:Help:Extension:CampaignEvents|CampaignEvents extension]]''' to all Wikisource, including this Wikisource, during the '''week of August 25th'''. This extension is designed to help organizers plan and manage events, WikiProjects, and other on-wiki collaborations - and to make these efforts more discoverable. The three main features of this extension are: * '''[[:m:Event_Center/Registration|Event Registration]]''': A simple way to sign up for events on the wiki. * '''[[:m:CampaignEvents/Collaboration_list|Collaboration List]]''': A global list of events and a local list of WikiProjects, accessible at '''[[:m:Special:AllEvents|Special:AllEvents]]'''. * '''[[:m:Campaigns/Foundation_Product_Team/Invitation_list|Invitation Lists]]''': A tool to help organizers find editors who might want to join, based on their past contributions. '''Note''': The extension comes with a new user right called '''"Event Organizer"''', which will be managed by administrators on this Wikisource. Organizer tools like Event Registration and Invitation Lists will only work if someone is granted this right. The Collaboration List is available to everyone immediately after deployment. The extension is already live on several wikis, including '''all Wikipedia, Meta, Wikidata''', and more ( [[m:CampaignEvents/Deployment_status#Current_Deployment_Status_for_CampaignEvents_extension| See the full deployment list]]) If you have any questions, concerns, or feedback, please feel free to share them on the [[m:Talk:CampaignEvents| extension talkpage]]. We’d love to hear from you before the rollout. Thank you! <section end="message"/> </div> <bdi lang="en" dir="ltr">[[User:Udehb-WMF|Udehb-WMF]] ([[User talk:Udehb-WMF|بحث]]) ۳۱ ژوئیهٔ ۲۰۲۵، ساعت ۱۵:۴۰ (UTC)</bdi> <!-- پیام توسط کاربر:Udehb-WMF@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=User:Udehb-WMF/sandbox/MM_target_Wikisource&oldid=29066664 ارسال شده است --> == <span lang="en" dir="ltr">Temporary accounts will be rolled out soon</span> == <div lang="en" dir="ltr"> <section begin="body"/> Hello, we are the Wikimedia Foundation [[mw:Special:MyLanguage/Product Safety and Integrity|Product Safety and Integrity]] team. We would like to announce that '''we plan to enable [[mw:Special:MyLanguage/Trust and Safety Product/Temporary Accounts|temporary accounts]] for this wiki in the week of September 1'''. Temporary accounts are successfully live on 30 wikis, including many large ones like German, Japanese, and French. The change they bring is especially relevant to logged-out editors, who this feature is designed to protect. But it is also relevant to community members like mentors, patrollers, and admins – anyone who reverts edits, blocks users, or otherwise interacts with logged-out editors as part of keeping the wikis safe and accurate. '''Why we are building temporary accounts''' Our wikis should be safer to edit by default for logged-out editors. Temporary accounts allow people to continue editing the wikis without creating an account, while avoiding publicly tying their edits to their IP address. We believe this is in the best interest of our logged-out editors, who make valuable contributions to the wikis and who may later create accounts and grow our community of editors, admins, and other roles. Even though the wikis do warn logged-out editors that their IP address will be associated with their edit, many people may not understand what an IP address is, or that it could be used to connect them to other information about them in ways they might not expect. Additionally, our moderation software and tools rely too heavily on network origin (IP addresses) to identify users and patterns of activity, especially as IP addresses themselves are becoming less stable as identifiers. Temporary accounts allow for more precise interactions with logged-out editors, including more precise blocks, and can help limit how often we unintentionally end up blocking good-faith users who use the same IP addresses as bad-faith users. '''How temporary accounts work''' [[File:Temporary account banner and empty talk page.png|thumb]] Any time a logged-out user publishes an edit on this wiki, a cookie will be set in this user's browser, and a temporary account tied with this cookie will be automatically created. This account's name will follow the pattern: <code dir=ltr>~2025-12345-67</code> (a tilde, current year, a number). On pages like Recent Changes or page history, this name will be displayed. The cookie will expire 90 days after its creation. As long as it exists, all edits made from this device will be attributed to this temporary account. It will be the same account even if the IP address changes, unless the user clears their cookies or uses a different device or web browser. A record of the IP address used at the time of each edit will be stored for 90 days after the edit. However, only some logged-in users will be able to see it. '''What does this mean for different groups of users?''' '''For logged-out editors''' * This increases privacy: currently, if you do not use a registered account to edit, then everybody can see the IP address for the edits you made, even after 90 days. That will no longer be possible on this wiki. * If you use a temporary account to edit from different locations in the last 90 days (for example at home and at a coffee shop), the edit history and the IP addresses for all those locations will now be recorded together, for the same temporary account. Users who [[foundation:Special:MyLanguage/Policy:Access_to_temporary_account_IP_addresses|meet the relevant requirements]] will be able to view this data. If this creates any personal security concerns for you, please contact talktohumanrights at wikimedia.org for advice. '''For community members interacting with logged-out editors''' * A temporary account is uniquely linked to a device. In comparison, an IP address can be shared with different devices and people (for example, different people at school or at work might have the same IP address). * Compared to the current situation, it will be safer to assume that a temporary user's talk page belongs to only one person, and messages left there will be read by them. As you can see in the screenshot, temporary account users will receive notifications. It will also be possible to thank them for their edits, ping them in discussions, and invite them to get more involved in the community. '''For users who use IP address data to moderate and maintain the wiki''' * '''For patrollers''' who track persistent abusers, investigate violations of policies, etc.: Users who [[foundation:Special:MyLanguage/Policy:Access_to_temporary_account_IP_addresses|meet the requirements]] will be able to reveal temporary users' IP addresses and all contributions made by temporary accounts from a specific IP address or range ([[Special:IPContributions]]). They will also have access to useful information about the IP addresses thanks to the [[mw:Special:MyLanguage/Trust and Safety Product/IP Info|IP Info]] feature. Many other pieces of software have been built or adjusted to work with temporary accounts, including AbuseFilter, global blocks, Global User Contributions, and more. (For information for volunteer developers on how to update the code of your tools – see the last part of the message.) * '''For admins blocking logged-out editors''': ** It will be possible to block many abusers by just blocking their temporary accounts. A blocked person won't be able to create new temporary accounts quickly if the admin selects the [[mw:Special:MyLanguage/Autoblock|autoblock]] option. ** It will still be possible to block an IP address or IP range. * Temporary accounts will not be retroactively applied to contributions made before the deployment. On Special:Contributions, you will be able to see existing IP user contributions, but not new contributions made by temporary accounts on that IP address. Instead, you should use Special:IPContributions for this. '''Our requests for you, and next steps''' * If you know of any tools, bots, gadgets etc. using data about IP addresses or being available for logged-out users, you may want to test if they work on [[testwiki:Main_Page|testwiki]] or [[test2wiki:Main_Page|test2wiki]]. If you are a volunteer developer, [[mw:Special:MyLanguage/Trust and Safety Product/Temporary Accounts/For developers|read our documentation for developers]], and in particular, the section on [[mw:Special:MyLanguage/Trust and Safety Product/Temporary Accounts/For developers#How should I update my code?|how your code might need to be updated]]. * If you want to test the temporary account experience, for example just to check what it feels like, go to testwiki or test2wiki and edit without logging in. * Tell us if you know of any difficulties that need to be addressed. We will try to help, and if we are not able, we will consider the available options. * Look at our [[m:Meta:Babel#Temporary_Accounts:_access_to_IP_addresses_and_next_steps|previous message]] about requirements for users without extended rights who may need access to IP addresses. To learn more about the project, check out [[mw:Special:MyLanguage/Trust and Safety Product/Temporary Accounts/FAQ|our FAQ]] – you will find many useful answers there. You may also [[mw:Special:MyLanguage/Trust and Safety Product/Temporary Accounts/Updates|look at the updates]] (we have just posted one) and [[mw:Newsletter:Product Safety and Integrity|subscribe to our new newsletter]]. If you'd like to talk to me (Szymon) off-wiki, you will find me on Discord and Telegram. Thank you!<section end="body" /> </div> <bdi lang="en" dir="ltr">[[m:user:NKohli (WMF)|NKohli (WMF)]], [[m:user:SGrabarczuk (WMF)|SGrabarczuk (WMF)]]</bdi> ۲۶ اوت ۲۰۲۵، ساعت ۲۱:۳۶ (UTC) <!-- پیام توسط کاربر:Quiddity (WMF)@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=User:Quiddity_(WMF)/sandbox6&oldid=29181713 ارسال شده است --> == روزنامه‌های ویکی‌نبشته و سالنامه‌های ویکی‌پدیا == یکی از کارهایی که دوست دارم انجام بدهم این است که با تکمیل روزنامه‌های قدیمی در ویکی‌نبشته، رخدادهای موجود در آنها را در سال‌های متناظرشان در ویکی‌پدیا پیاده کنم. به نظرم تکمیل این سالنامه‌ها تاثیر خوبی در ایجاد یک نگاه واقعی به تاریخ معاصر خواهد داشت و تصویر مناسبی از پیوستگی تاریخی تا زمان حال نشان می‌دهد. اگر کسی علاقه داشت، من دارم گهگاه روی سال [[W:۱۲۶۷ (قمری)|۱۲۶۷ قمری]] کار می‌کنم. [[کاربر:Yoosef Pooranvary|یوسف]] ([[بحث کاربر:Yoosef Pooranvary|بحث]]) ۲۹ اوت ۲۰۲۵، ساعت ۰۶:۲۹ (UTC) == ویکی شما به زودی در حالت فقط خواندن قرار خواهد گرفت == <section begin="server-switch"/><div class="plainlinks"> [[:m:Special:MyLanguage/Tech/Server switch|این خبرنامه را در زبان دیگری بخوانید]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-Tech%2FServer+switch&language=&action=page&filter= {{int:please-translate}}] [[foundation:|بنیاد ویکی‌مدیا]] ترافیک را بین مراکز داده‌اش جابه‌جا خواهد کرد. این کار باعث می‌شود که ویکی‌پدیا و دیگر ویکی‌های ویکی‌مدیا حتی پس از یک فاجعه آنلاین بمانند. تمام ترافیک در '''{{#time:j xg|2025-09-24|fa}}''' جابه‌جا خواهد شد. جابه‌جایی از ساعت '''[https://zonestamp.toolforge.org/{{#time:U|2025-09-24T15:00|en}} {{#time:H:i e|2025-09-24T15:00}}]''' آغاز خواهد شد. متأسفانه، به دلیل برخی محدودیت‌ها در [[mw:Special:MyLanguage/Manual:What is MediaWiki?|مدیاویکی]]، تمام ویرایش‌ها باید در هنگام جابه‌جایی متوقف شوند. بابت این اختلال پوزش می‌طلبیم و در تلاش هستیم که آن را در آینده به حداقل برسانیم. یک بنر ۳۰ دقیقه پیش از انجام این عملیات در تمام ویکی‌ها نمایش داده خواهد شد. این بنر تا پایان عملیات قابل مشاهده خواهد بود. <span lang="en" dir="ltr" class="mw-content-ltr">You can contribute to the [https://meta.wikimedia.org/w/index.php?title=Special%3ATranslate&group=Centralnotice-tgroup-read_only_banner&task=view&language=&filter=&action=translate translation or proofreading] of this banner text.</span> '''شما قادر خواهید بود تمام ویکی‌ها را بخوانید، اما برای مدت کوتاهی امکان ویرایش نخواهید داشت.''' *تا یک ساعت در '''{{#time:l j xg Y|2025-09-24|fa}}''' قادر به ویرایش نخواهید بود. *اگر در این مدت تلاش کنید ویرایش کنید یا تغییرات را ذخیره نمایید، یک پیام خطا مشاهده خواهید کرد. امیدواریم که در این دقایق هیچ ویرایشی از دست نرود، اما نمی‌توانیم آن را تضمین کنیم. اگر پیام خطا را مشاهده کردید، لطفاً منتظر بمانید تا همه چیز به حالت عادی بازگردد. پس از آن باید بتوانید ویرایش خود را ذخیره کنید. اما توصیه می‌کنیم که برای احتیاط، ابتدا یک نسخه از تغییرات خود تهیه کنید. ''تأثیرات دیگر:'' *وظایف پس‌زمینه کندتر اجرا خواهند شد و برخی ممکن است حذف شوند. پیوندهای قرمز ممکن است به سرعت معمول به‌روز نشوند. اگر مقاله‌ای ایجاد کنید که قبلاً در جای دیگری پیوند داده شده است، پیوند آن بیشتر از حد معمول قرمز خواهد ماند. برخی اسکریپت‌های بلندمدت باید متوقف شوند. * انتظار داریم که استقرار کد مانند هر هفتهٔ دیگر انجام شود. با این حال، در برخی موارد، در صورت لزوم، مسدودسازی موقتی کد ممکن است به‌صورت موردی انجام شود. * [[mw:Special:MyLanguage/GitLab|گیت‌لب]] برای حدود ۹۰ دقیقه در دسترس نخواهد بود. این پروژه در صورت لزوم ممکن است به تعویق بیفتد. می‌توانید [[wikitech:Switch_Datacenter|برنامهٔ زمانی را در wikitech.wikimedia.org بخوانید]]. هرگونه تغییر در برنامهٔ زمانی اعلام خواهد شد. '''لطفاً این اطلاعات را با جامعهٔ خود به اشتراک بگذارید.'''</div><section end="server-switch"/> <span dir=ltr>[[m:User:Trizek (WMF)|Trizek (WMF)]] ([[m:User talk:Trizek (WMF)|{{int:talk}}]])</span> ۱۸ سپتامبر ۲۰۲۵، ساعت ۱۵:۴۲ (UTC) <!-- پیام توسط کاربر:Trizek (WMF)@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=Distribution_list/Non-Technical_Village_Pumps_distribution_list&oldid=29170715 ارسال شده است --> == Upcoming Dark Mode user interface rollout for anonymous Wikimedia sites users == <div lang="en" dir="ltr"> {{int:Hello}} Wikimedians, Apologies if this message is not in your language. {{int:please-translate}}. The [[mw:Special:MyLanguage/Reading/Web|Reader Experience team]] will launch the Dark mode feature for anonymous users on all Wikimedia sites, including yours, on October 29, 2025. [[:en:Special:MyLanguage/Light-on-dark color scheme|Dark mode]] is an option that allows users to view pages in light-coloured text, and icons on a dark background. Once it is available for anonymous users, they can enable it when using various devices. More information on ways to enable it can be found on [[:en:Special:MyLanguage/Wikipedia:Dark mode#Options for anyone|this page]]. Given many pages are still not compatible with dark mode this will be an opt-in feature and not automatically apply to pages. Dark mode requires modifications to content pages and templates, and since our initial launch [https://diff.wikimedia.org/2024/07/17/dark-modes-bright-future-how-dark-mode-will-transform-wikipedias-accessibility/ in July 2024], we have been working with communities and helping them prepare for dark mode. Before the rollout, it is essential that template authors and technical contributors test dark mode and read [[mw:Special:MyLanguage/Reading/Web/Accessibility for reading/Updates/2024-04|this page]] to learn how to make pages Dark mode-ready and address any compatibility issues found in templates. We will fix most color compatibility issues only on the most-viewed pages on projects with over 5 million monthly page views. Technical contributors with an account should opt into dark mode currently using preferences or settings and test pages and seek help before the release to ensure everything complies before the enablement. If you have any questions or need help, please [[mw:Special:MyLanguage/Talk:Reading/Web/Accessibility for reading#|contact the Reader Experience team]] for support. Thank you! </div> <bdi lang="en" dir="ltr">[[User:UOzurumba (WMF)|UOzurumba (WMF)]]</bdi> ۳۰ سپتامبر ۲۰۲۵، ساعت ۰۲:۰۸ (UTC) <!-- پیام توسط کاربر:UOzurumba (WMF)@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=User:UOzurumba_(WMF)/sandbox_Dark_mode_deployment_mass_message_list_(October_2025)&oldid=29358561 ارسال شده است --> == نظر خود را اعلام کنید: در انتخابات هیئت امنای سال ۲۰۲۵ رأی دهید == <section begin="announcement-content" /> سلام به همگی، دورهٔ رأی‌گیری برای [[m:Special:MyLanguage/Wikimedia Foundation elections/2025|انتخابات هیئت امنای سال ۲۰۲۵]] اکنون آغاز شده است. نامزدها برای دو کرسی در هیئت امنا رقابت می‌کنند. برای بررسی شرایط رأی‌دهی خود، لطفاً به [[m:Special:MyLanguage/Wikimedia Foundation elections/2025/Voter eligibility guidelines|صفحهٔ شرایط رأی‌دهندگان]] مراجعه کنید. برای آشنایی بیشتر با نامزدها، [[m:Special:MyLanguage/Wikimedia Foundation elections/2025/Candidates|بیانیه‌های معرفی آن‌ها را بخوانید و ویدیوهای نامزدی‌شان را تماشا کنید]]. هر زمان آماده بودید، به [[m:Special:SecurePoll/vote/405|صفحهٔ رأی‌گیری SecurePoll]] بروید و رأی دهید. '''دورهٔ رأی‌گیری از ۸ اکتبر ساعت ۰۰:۰۰ (UTC) آغاز می‌شود و تا ۲۲ اکتبر ساعت ۲۳:۵۹ (UTC) ادامه دارد.''' با احترام، ابهیشک سوریاوانشی<br />رئیس کمیتهٔ انتخابات<section end="announcement-content" /> [[کاربر:MediaWiki message delivery|MediaWiki message delivery]] ([[بحث کاربر:MediaWiki message delivery|بحث]]) ۹ اکتبر ۲۰۲۵، ساعت ۰۴:۴۹ (UTC) <!-- پیام توسط کاربر:RamzyM (WMF)@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29360896 ارسال شده است --> == <span lang="en" dir="ltr">Help us decide the name of the new Abstract Wikipedia project</span> == <div lang="en" dir="ltr"> <section begin="function1"/> {{int:Hello}}. Please help pick a name for the new Abstract Wikipedia wiki project. This project will be a wiki that will enable users to combine functions from [[:f:|Wikifunctions]] and data from Wikidata in order to generate natural language sentences in any supported languages. These sentences can then be used by any Wikipedia (or elsewhere). There will be two rounds of voting, each followed by legal review of candidates, with votes beginning on 20 October and 17 November 2025. Our goal is to have a final project name selected on mid-December 2025. If you would like to participate, then '''[[m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|please learn more and vote now]]''' at meta-wiki. {{Int:Feedback-thanks-title}} <section end="function1"/> </div> -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) ۲۰ اکتبر ۲۰۲۵، ساعت ۱۱:۴۳ (UTC) <!-- پیام توسط کاربر:Sannita (WMF)@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29432175 ارسال شده است --> == حالا می‌توانید فعالیت خود را خودتان سازمان‌دهی کنید! - Now you can organize your own event! == [[پرونده:Ar Campaigns events picto.png|90px|بدون‌قاب|چپ]] Hello everyone! 👋 I’d like to share some great news 🎉 ou can now use the '''[[metawiki:Connection_Team/Registration|Event Registration Tool]]''' to easily organize your own events — even if you don’t have the “Event Organizer” right! All you need is to be an '''autoconfirmed user''' on the wiki 👌 If you’d like to try the tool or need any help, I’m here as a '''Product Ambassador''' in the [[metawiki:Connection_Team|Connection Team]], and I’ll be happy to assist you anytime 😉 Don’t hesitate to contact me 💬 [https://phabricator.wikimedia.org/T401445 Phabricator link] Note: This message was automatically translated to make it easier to read — so feel free to review or correct it. With all my respect and appreciation سلام به همه! 👋 می‌خواهم خبر خوبی به شما بدهم 🎉 اکنون می‌توانید از '''[[metawiki:Connection_Team/Registration|ابزار ثبت رویدادها]]''' برای سازمان‌دهی آسان رویدادهای خود استفاده کنید، حتی اگر دسترسی «سازمان‌دهنده رویداد» نداشته باشید! تنها چیزی که نیاز دارید این است که در ویکی '''کاربر تأییدشده خودکار''' باشید 👌 اگر مایلید ابزار را امتحان کنید یا به کمکی نیاز دارید، من به عنوان '''سفیر محصول''' در [[metawiki:Connection_Team|تیم ارتباطات]] در خدمت شما هستم و با خوشحالی در هر زمان کمکتان خواهم کرد 😉 در تماس بودن با من تردید نکنید 💬 [https://phabricator.wikimedia.org/T401445 پیوند فابریکیتور] یادداشت: این پیام به‌صورت خودکار ترجمه شده است تا خواندن آن آسان‌تر شود — بنابراین در تصحیح آن تردید نکنید. با احترام و آرزوی موفقیت 🌷 . [[کاربر:Bachounda (WMF)|Bachounda (WMF)]] ([[بحث کاربر:Bachounda (WMF)|بحث]]) ۲۸ اکتبر ۲۰۲۵، ساعت ۱۳:۱۲ (UTC) == در پیِ جذب داوطلب برای پیوستن به چندین کمیتهٔ جنبش هستیم == <section begin="announcement-content" /> هر سال، معمولاً از اکتبر تا دسامبر، چندین کمیتهٔ جنبش به دنبال داوطلبان جدید می‌گردند. در مورد این کمیته‌ها در صفحه‌های فراویکی آن‌ها بیشتر بخوانید: * [[m:Special:MyLanguage/Affiliations Committee|کمیتهٔ وابستگی‌ها (AffCom)]] * [[m:Special:MyLanguage/Ombuds commission|کمیسیون دادآوران (OC)]] * [[m:Special:MyLanguage/Wikimedia Foundation/Legal/Community Resilience and Sustainability/Trust and Safety/Case Review Committee|کمیتهٔ بازبینی پرونده‌ها (CRC)]] درخواست‌ها برای این کمیته‌ها از تاریخ ۳۰ اکتبر ۲۰۲۵ آغاز می‌شود. مهلت ارسال درخواست برای کمیتهٔ وابستگی‌ها تا تاریخ ۱۱ دسامبر ۲۰۲۵ است و مهلت درخواست برای کمیسیون دادآوران و کمیتهٔ بازبینی پرونده‌ها تا تاریخ ۱۱ دسامبر ۲۰۲۵ ادامه دارد. برای آگاهی از نحوهٔ درخواست، با [[m:Special:MyLanguage/Wikimedia Foundation/Legal/Committee appointments|بازدید از صفحهٔ انتصابات در فراویکی]] همراه شوید. در صورت داشتن هرگونه پرسش، می‌توانید در صفحهٔ گفت‌وگو پیام بگذارید یا به نشانی cst[[File:At sign.svg|16x16px|link=|(_AT_)]]wikimedia.org ایمیل بفرستید. از طرف تیم پشتیبانی کمیته‌ها، <section end="announcement-content" /> -[[m:User:MKaur (WMF)| MKaur (WMF)]] ۳۰ اکتبر ۲۰۲۵، ساعت ۱۴:۱۳ (UTC) <!-- پیام توسط کاربر:MKaur (WMF)@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29517125 ارسال شده است --> == <span lang="en" dir="ltr">Reminder: Help us decide the name of the new Abstract Wikipedia project</span> == <div lang="en" dir="ltr"> <section begin="function2"/> {{int:Hello}}. Reminder: Please help to choose name for the new Abstract Wikipedia wiki project. The finalist vote starts today. The finalists for the name are: <span lang="en" dir="ltr" class="mw-content-ltr">Abstract Wikipedia, Multilingual Wikipedia, Wikiabstracts, Wikigenerator, Proto-Wiki</span>. If you would like to participate, then '''[[m:Special:MyLanguage/Abstract Wikipedia/Abstract Wikipedia naming contest|please learn more and vote now]]''' at meta-wiki. {{Int:Feedback-thanks-title}} <section end="function2"/> </div> -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) ۲۰ نوامبر ۲۰۲۵، ساعت ۱۴:۲۲ (UTC) <!-- پیام توسط کاربر:Sannita (WMF)@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29583860 ارسال شده است --> == Thank You for Last Year – Join Wiki Loves Ramadan 2026 == Dear Wikimedia communities, We hope you are doing well, and we wish you a happy New Year. ''Last year, we captured light. This year, we’ll capture legacy.'' In 2025, communities around the world shared the glow of Ramadan nights and the warmth of collective iftars. In 2026, ''Wiki Loves Ramadan'' is expanding, bringing more stories, more cultures, and deeper global connections across Wikimedia projects. We invite you to explore the ''Wiki Loves Ramadan 2026'' [[m:Special:MyLanguage/Wiki Loves Ramadan 2026|Meta page]] to learn how you can participate and [[m:Special:MyLanguage/Wiki Loves Ramadan 2026/Participating communities|sign up]] your community. 📷 ''Photo campaign on '' [[c:Special:MyLanguage/Commons:Wiki Loves Ramadan 2026|Wikimedia Commons]] If you have questions about the project, please refer to the FAQs: * [[m:Special:MyLanguage/Wiki Loves Ramadan/FAQ/|Meta-Wiki]] * [[c:Special:MyLanguage/Commons:Wiki Loves Ramadan/FAQ|Wikimedia Commons]] ''Early registration for updates is now open via the '''[[m:Special:RegisterForEvent/2710|Event page]]''''' ''Stay connected and receive updates:'' * [https://t.me/WikiLovesRamadan Telegram channel] * [https://lists.wikimedia.org/postorius/lists/wikilovesramadan.lists.wikimedia.org/ Mailing list] We look forward to collaborating with you and your community. '''The Wiki Loves Ramadan 2026 Organizing Team''' ۱۶ ژانویهٔ ۲۰۲۶، ساعت ۱۹:۴۵ (UTC) <!-- پیام توسط کاربر:ZI Jony@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=Distribution_list/Non-Technical_Village_Pumps_distribution_list&oldid=29879549 ارسال شده است --> == <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> ۱۹ ژانویهٔ ۲۰۲۶، ساعت ۲۱:۰۲ (UTC) <!-- پیام توسط کاربر:Keegan (WMF)@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=29905753 ارسال شده است --> == ابزار بررسی وضعیت حق تکثیر برای ویکی‌نبشتهٔ فارسی == سلام یک ابزاری نوشتم که براساس قوانین حق تکثیر ایران، نام نویسنده را می‌گیرد و به کاربر می‌گوید که آثار این شخص در مالکیت عمومی قرار دارند یا نه و آیا می‌توان آثار او را در ویکی‌نبشتهٔ فارسی استفاده کرد یا نه: https://wikisource-copyright-check.toolforge.org/ لطفاً استفاده کنید و اگر پیشنهادی داشتید بفرمایید. [[کاربر:Darafsh|<span style="color:Purple; text-shadow:grey 0.1em 0.2em 0.1em;">درفش کاویانی</span>]] ([[بحث کاربر:Darafsh|<span title="پیام بگذارید!" style="cursor: crosshair;">بحث</span>]]) ۲۱ فوریهٔ ۲۰۲۶، ساعت ۱۳:۵۳ (UTC) :ابزار جالبی است منتهی مقداری disclaimer نیاز دارد. فقط براساس تاریخ مرگ در ویکی‌داده کار می‌کند؟ [[کاربر:Hanooz|Hanooz]] ([[بحث کاربر:Hanooz|بحث]]) ۲۱ فوریهٔ ۲۰۲۶، ساعت ۱۹:۳۳ (UTC) == Action Required: Update templates/modules for electoral maps (Migrating from P1846 to P14226) == Hello everyone, This is a notice regarding an ongoing data migration on Wikidata that may affect your election-related templates and Lua modules (such as <code>Module:Itemgroup/list</code>). '''The Change:'''<br /> Currently, many templates pull electoral maps from Wikidata using the property [[:d:Property:P1846|P1846]], combined with the qualifier [[:d:Property:P180|P180]]: [[:d:Q19571328|Q19571328]]. We are migrating this data (across roughly 4,000 items) to a newly created, dedicated property: '''[[:d:Property:P14226|P14226]]'''. '''What You Need To Do:'''<br /> To ensure your templates and infoboxes do not break or lose their maps, please update your local code to fetch data from [[:d:Property:P14226|P14226]] instead of the old [[:d:Property:P1846|P1846]] + [[:d:Property:P180|P180]] structure. A [[m:Wikidata/Property Migration: P1846 to P14226/List|list of pages]] was generated using Wikimedia Global Search. '''Deadline:'''<br /> We are temporarily retaining the old data on [[:d:Property:P1846|P1846]] to allow for a smooth transition. However, to complete the data cleanup on Wikidata, the old [[:d:Property:P1846|P1846]] statements will be removed after '''May 1, 2026'''. Please update your modules and templates before this date to prevent any disruption to your wiki's election articles. Let us know if you have any questions or need assistance with the query logic. Thank you for your help! [[User:ZI Jony|ZI Jony]] using [[کاربر:MediaWiki message delivery|MediaWiki message delivery]] ([[بحث کاربر:MediaWiki message delivery|بحث]]) ۳ آوریل ۲۰۲۶، ساعت ۱۷:۱۲ (UTC) <!-- پیام توسط کاربر:ZI Jony@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=Distribution_list/Non-Technical_Village_Pumps_distribution_list&oldid=29941252 ارسال شده است --> == 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|بحث]]) ۲۶ آوریل ۲۰۲۶، ساعت ۰۰:۵۸ (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]]) ۲۷ مهٔ ۲۰۲۶، ساعت ۱۷:۱۵ (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> ۲۳ ژوئن ۲۰۲۶، ساعت ۱۷:۱۲ (UTC) <!-- پیام توسط کاربر:Codename Noreste@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 ارسال شده است --> == استقرار پیوند تماس‌های حقوقی و ایمنی در پابرگ ویکی شما == <section begin="Message"/> '''تماس‌های حقوقی و ایمنی''' سلام جامعهٔ کاربری، بنیاد ویکی‌مدیا یک [[wmf:Special:MyLanguage/Legal:Wikimedia Foundation Legal and Safety Contact Information|صفحهٔ واحد برای تماس‌های حقوقی و ایمنی]] فراهم کرده است تا در پابرگ ویکی شما پیوند داده شود و دسترسی به اطلاعات حقوقی دقیق تضمین گردد. این یک الزام مقرراتی است. ما پیش‌تر پیوندها را در ویکی‌های انگلیسی، آلمانی، ایتالیایی، اسپانیایی و چند ویکی دیگر فعال کرده‌ایم و به‌زودی آن را در ویکی شما نیز مستقر خواهیم کرد. لطفاً [[m:Special:MyLanguage/Wikimedia_Foundation_Legal_and_Safety_Contacts_FAQ|در صفحهٔ پروژه بیشتر بخوانید]] و هرگونه نظر را در این ریسه یا در [[m:Special:MyLanguage/Talk:Wikimedia Foundation Legal and Safety Contacts FAQ|صفحهٔ بحث]] مطرح کنید. <section end="Message"/> -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) ۲۵ ژوئن ۲۰۲۶، ساعت ۱۳:۳۱ (UTC) <!-- پیام توسط کاربر:Sannita (WMF)@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=User:Sannita_(WMF)/Mass_sending_test&oldid=30731267 ارسال شده است --> == ارجاع به آیات کتاب مقدس == @[[کاربر:Hanooz|Hanooz]]، @[[کاربر:Darafsh|Darafsh]]. الان که به همت کاربر Hanooz همهٔ برگ‌های کتاب مقدس پر شده‌اند، می‌توان از قابلیت ارجاع به آیات در سایر پروژه‌های ویکی استفاده کرد. برای مثال به این شکل: <nowiki>[[s:سفر اعداد#۵:۱۹]]</nowiki> که ارجاع دقیقی به [[سفر اعداد#۵:۱۹|آیه ۱۹ از باب ۵ سفر اعداد]] می‌دهد. همچنین با وارد کردن تنها یک عدد می‌توان مستقیماً سراغ یک باب رفت. مثلا <nowiki>[[s:سفر پیدایش#۴]]</nowiki> که به [[سفر پیدایش#۴|باب چهارم از سفر پیدایش]] ارجاع می‌دهد. البته این مورد هنوز برای سایر اسفار نیاز به کار دارد. [[کاربر:Yoosef Pooranvary|یوسف]] ([[بحث کاربر:Yoosef Pooranvary|بحث]]) ۳۰ ژوئن ۲۰۲۶، ساعت ۱۹:۰۸ (UTC) : ممنون. [[Special:Diff/290140/prev]] ویرایش من کار نکرد. چه تغییری در متن باید ایجاد شود؟ [[کاربر:Hanooz|Hanooz]] ([[بحث کاربر:Hanooz|بحث]]) ۲ ژوئیهٔ ۲۰۲۶، ساعت ۰۵:۰۴ (UTC) :: چه خوب. می‌توانیم در ویکی‌پدیا الگویی ایجاد کنیم که خیلی راحت‌تر بتوان به کتاب مقدس در اینجا ارجاع داد، شبیه ویکی‌پدیای انگلیسی. ممنون از هنوز برای ایجاد صفحات، من هم سعی می‌کنم در نمونه‌خوانی کمک کنم. -- [[کاربر:Darafsh|<span style="color:Purple; text-shadow:grey 0.1em 0.2em 0.1em;">درفش کاویانی</span>]] ([[بحث کاربر:Darafsh|<span title="پیام بگذارید!" style="cursor: crosshair;">بحث</span>]]) ۲ ژوئیهٔ ۲۰۲۶، ساعت ۰۸:۱۷ (UTC) :::یک نکته که احتمالا از دست درفش عزیز بر می‌آید این است که در صورت ارجاع به یک آیه یا حتی یک باب، موقعی که کاربر صفحه را باز می‌کند، آن آیه یا باب، برای چند ثانیه یا به طور ثابت هایلایت آبی شود. مثل زمانی که در ویکی‌پدیا روی شمارهٔ یک منبع در متن مقاله کلیک می‌شود و سپس متن مورد ارجاع در پانویس هایلایت می‌شود. [[کاربر:Yoosef Pooranvary|یوسف]] ([[بحث کاربر:Yoosef Pooranvary|بحث]]) ۲ ژوئیهٔ ۲۰۲۶، ساعت ۱۷:۰۷ (UTC) ::انگار ارجاع به کل یک باب کار نمی‌کند. مرورگر آن را با شماره برگ اشتباه می‌گیرد. فکر کنم باید در صفحه‌های مربوط به اسفار، کاری کنیم که شماره برگ‌ها (آنها که گوشه سمت راست نمایش پیدا می‌کنند) نشان داده نشوند. اینطوری احتمالا این مشکل هم حل شود. [[کاربر:Yoosef Pooranvary|یوسف]] ([[بحث کاربر:Yoosef Pooranvary|بحث]]) ۲ ژوئیهٔ ۲۰۲۶، ساعت ۱۷:۰۲ (UTC) :::@[[کاربر:Hanooz|Hanooz]] فکر کنم درست شد. [[کاربر:Yoosef Pooranvary|یوسف]] ([[بحث کاربر:Yoosef Pooranvary|بحث]]) ۲ ژوئیهٔ ۲۰۲۶، ساعت ۱۷:۲۶ (UTC) == Request for comment (the future of Abstract Wikipedia) == <bdi lang="en" dir="ltr" class="mw-content-ltr"> Apologies if this has not yet been translated into your wiki's language. {{int:Please-translate}} You are invited to voice your opinions in a [[:m:Requests for comment/The future of Abstract Wikipedia|request for comment about the future of Abstract Wikipedia]]. {{Int:Feedback-thanks-title}} [[:m:User:Kowal2701|Kowal2701]] ([[:m:User talk:Kowal2701|talk]]) ۲۴ ژوئیهٔ ۲۰۲۶، ساعت ۱۲:۲۵ (UTC) </bdi> <!-- پیام توسط کاربر:DreamRimmer@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 ارسال شده است --> == درخواست پرچم برای ربات YoosefBot == سلام به دوستان. {{پب|Darafsh}}، {{پب|Hanooz}} هدف ربات YoosefBot پردازش متن برگه‌های فرهنگ نفیسی و ساخت صفحه‌های مربوط به هر مدخل است. محدودهٔ عملکرد آن در فضای نام فهرست و فضای نام اصلی است. زبان برنامه‌نویسی استفاده‌شده در آن فقط پایتون است و به شکل نیمه‌خودکار از روی دستگاه خودم عمل می‌کند. کمی از عملکرد آن را به نمایش می‌گذارم تا نسبت به کارکردش اطمینان حاصل کنید. [[کاربر:Yoosef Pooranvary|یوسف]] ([[بحث کاربر:Yoosef Pooranvary|بحث]]) ۲۴ ژوئیهٔ ۲۰۲۶، ساعت ۱۸:۱۰ (UTC) :سلام. موافقم. به نظرم نتیجه خوب از کار درآمده. [[کاربر:Hanooz|Hanooz]] ([[بحث کاربر:Hanooz|بحث]]) ۲۴ ژوئیهٔ ۲۰۲۶، ساعت ۲۰:۱۰ (UTC) ::@[[کاربر:Yoosef Pooranvary|Yoosef Pooranvary]] سلام. مدیران امکان اعطای دسترسی ربات را ندارند، باید در متا درخواست دهید. با این حال، نیازی به پرچم هم شاید نباشد از آنجایی که ویکی ما بسیار کوچک است. [[کاربر:Darafsh|<span style="color:Purple; text-shadow:grey 0.1em 0.2em 0.1em;">درفش کاویانی</span>]] ([[بحث کاربر:Darafsh|<span title="پیام بگذارید!" style="cursor: crosshair;">بحث</span>]]) ۲۵ ژوئیهٔ ۲۰۲۶، ساعت ۰۸:۱۲ (UTC) :::پس همینطور جلو می‌رویم ببینیم چه می‌شود. [[کاربر:Yoosef Pooranvary|یوسف]] ([[بحث کاربر:Yoosef Pooranvary|بحث]]) ۲۵ ژوئیهٔ ۲۰۲۶، ساعت ۱۶:۱۱ (UTC) == مهاجرت به پارسوید == <section begin="announcement-content" /> <em>[[m:Special:MyLanguage/Wikimedia Foundation/Product and Technology/Parsoid Read Views/Read View Announcement|این صفحه را به زبان دیگری بخوانید]]</em> سلام به همگی! مفتخرم به شما اعلان کنم که به عنوان قدم بعدی در پروژه یکپارچه‌سازی پارسوید، به زودی پارسوید به عنوان موتور رندر‌کننده پیش‌فرض در ویکی فعال می‌شود. ما با هدف تبدیل فارسوید به تجزیه‌گر پیش‌فرض ویکی‌متن در نسخه پشتیبانی طولانی‌مدت ویکی‌رسانه، به تدریح درحال افزایش شمار صفحاتی که از پارسوید استفاده می‌کنند هستیم. این عمل افزایش اطمینان و یکپارچگی، ویکی‌ها را برای ویراستاران، خوانندگان، و ابزارهای مورداستفاده همچنین توسعه ویژگی برای ویکی‌متن را در آینده آسان‌تر می‌کند اگر این عمل چرحه‌کار شما را بهم می‌ریزد، نگران نباشید! شما می‌توانید از طریق قسمت تنظیمات کاربر، یا در منوی ابزارها در صفحه فعلی، پارسوید را خاموش کنید. در سند [[mw:Special:MyLanguage/Help:Extension:ParserMigration|افزونه:کوچ‌پارسه]] می‌توانید جزئیات بیشتر را مطالعه کنید. [[mw:Special:MyLanguage/Parsoid/Parser Unification/Confidence Framework|اطلاعات بیشتر درباره راهبرد عرضه]]، نظیر آزمایش‌های صورت‌گرفته قبل از فعال‌سازی فارسوید برای یک ویکی جدید در دسترس است. برای گزارش ایراد و مشکلات، لطفا به قسمت [[mw:Special:MyLanguage/Parsoid/Parser Unification/Known Issues|مشکلات یافته‌شده]] مراجعه کنید و اگر ایراد جدید یافته‌اید، می‌توانید یک تیکت فب، با برچسب [[phab:project/view/5846|Content Transform Team in Phabricator]] بسازید. <section end="announcement-content" /> [[mw:User:MSantos (WMF)|Content Transform Team]] ۳ اوت ۲۰۲۶، ساعت ۱۶:۳۱ (UTC) <!-- پیام توسط کاربر:MSantos (WMF)@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery/Wikisource&oldid=28221043 ارسال شده است --> == ویکی شما به زودی در حالت فقط خواندن قرار خواهد گرفت == <section begin="server-switch"/><div class="plainlinks"> [[:m:Special:MyLanguage/Tech/Server switch|این خبرنامه را در زبان دیگری بخوانید]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-Tech%2FServer+switch&language=&action=page&filter= {{int:please-translate}}] [[foundation:|بنیاد ویکی‌مدیا]] ترافیک را بین مراکز داده‌اش جابه‌جا خواهد کرد. این کار باعث می‌شود که ویکی‌پدیا و دیگر ویکی‌های ویکی‌مدیا حتی پس از یک فاجعه آنلاین بمانند. تمام ترافیک در '''{{#time:j xg|2026-09-23|fa}}''' جابه‌جا خواهد شد. جابه‌جایی از ساعت '''[https://zonestamp.toolforge.org/{{#time:U|2026-09-23T14:00|en}} {{#time:H:i e|2026-09-23T14:00}}]''' آغاز خواهد شد. متأسفانه، به دلیل برخی محدودیت‌ها در [[mw:Special:MyLanguage/Manual:What is MediaWiki?|مدیاویکی]]، تمام ویرایش‌ها باید در هنگام جابه‌جایی متوقف شوند. بابت این اختلال پوزش می‌طلبیم و در تلاش هستیم که آن را در آینده به حداقل برسانیم. یک بنر ۳۰ دقیقه پیش از انجام این عملیات در تمام ویکی‌ها نمایش داده خواهد شد. این بنر تا پایان عملیات قابل مشاهده خواهد بود. <span lang="en" dir="ltr" class="mw-content-ltr">You can contribute to the [https://meta.wikimedia.org/w/index.php?title=Special%3ATranslate&group=Centralnotice-tgroup-read_only_banner&task=view&language=&filter=&action=translate translation or proofreading] of this banner text.</span> '''شما قادر خواهید بود تمام ویکی‌ها را بخوانید، اما برای مدت کوتاهی امکان ویرایش نخواهید داشت.''' * تا یک ساعت در '''{{#time:l j xg Y|2026-09-23|fa}}''' قادر به ویرایش نخواهید بود. * اگر در این مدت تلاش کنید ویرایش کنید یا تغییرات را ذخیره نمایید، یک پیام خطا مشاهده خواهید کرد. امیدواریم که در این دقایق هیچ ویرایشی از دست نرود، اما نمی‌توانیم آن را تضمین کنیم. اگر پیام خطا را مشاهده کردید، لطفاً منتظر بمانید تا همه چیز به حالت عادی بازگردد. پس از آن باید بتوانید ویرایش خود را ذخیره کنید. اما توصیه می‌کنیم که برای احتیاط، ابتدا یک نسخه از تغییرات خود تهیه کنید. ''تأثیرات دیگر:'' * وظایف پس‌زمینه کندتر اجرا خواهند شد و برخی ممکن است حذف شوند. پیوندهای قرمز ممکن است به سرعت معمول به‌روز نشوند. اگر مقاله‌ای ایجاد کنید که قبلاً در جای دیگری پیوند داده شده است، پیوند آن بیشتر از حد معمول قرمز خواهد ماند. برخی اسکریپت‌های بلندمدت باید متوقف شوند. * انتظار داریم که استقرار کد مانند هر هفتهٔ دیگر انجام شود. با این حال، در برخی موارد، در صورت لزوم، مسدودسازی موقتی کد ممکن است به‌صورت موردی انجام شود. * [[mw:Special:MyLanguage/GitLab|گیت‌لب]] برای حدود ۹۰ دقیقه در دسترس نخواهد بود. این پروژه در صورت لزوم ممکن است به تعویق بیفتد. می‌توانید [[wikitech:Switch_Datacenter|برنامهٔ زمانی را در wikitech.wikimedia.org بخوانید]]. هرگونه تغییر در برنامهٔ زمانی اعلام خواهد شد. '''لطفاً این اطلاعات را با جامعهٔ خود به اشتراک بگذارید.'''</div><section end="server-switch"/> [[m:user:Trizek (WMF)|Trizek (WMF)]] ۱۵ سپتامبر ۲۰۲۶، ساعت ۱۲:۵۸ (UTC) <!-- پیام توسط کاربر:Trizek (WMF)@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=Distribution_list/Non-Technical_Village_Pumps_distribution_list&oldid=30513874 ارسال شده است --> == Your feedback wanted: Remove ''(Language link added:) and similar'' edits from Special:RecentChanges == ''(Apologies for posting in English. You can help by translating it)'' Hello, I’m Danny from [[:en:w:Wikimedia_Deutschland|Wikimedia Deutschland’s]] [[m:Wikidata_For_Wikimedia_Projects|Wikidata For Wikimedia Projects]] team.<br/> We have been investigating and examining how Wikidata’s use in the [[Special:RecentChanges]] and [[Special:Watchlist]] pages can be made to be more useful, or less ‘noisy’ (fewer edits that have little value to the reader). We are currently exploring to make a change in the volume and the type of Wikidata edits that appear in these pages, and '''we need your feedback''' to help us ensure this is a positive change for the Wikis and won’t disrupt your workflows.<br/> Language links are also known as sitelinks or interlanguage links and describe when a Wikidata item is connected to a Wiki, adding it to the language dropdown tool for other connected Wikis. [[File:Types of Lang Link changes.png|x350px|frame|A variety of "Language Link" edits as seen in the Recent Changes feed]] The request for feedback is whether you support the removal of these language link edits from the Recent Changes and Watchlist feed, or would you oppose such a change and if so, why? Please share you thoughts on the dedicated '''[[m:Talk:Wikidata_For_Wikimedia_Projects/Clearer_Wikidata_Edit_Summaries/Hide_Language_Link_edits|metawiki Talk page]]'''. Further information about this change: [[m:Wikidata_For_Wikimedia_Projects/Clearer_Wikidata_Edit_Summaries/Hide_Language_Link_edits|m:Wikidata_For_Wikimedia_Projects/Hide_Language_Link_edits]] Thank you for any participation or feedback you give, -- [[m:User:Danny_Benjafield_(WMDE)|User:Danny Benjafield (WMDE)]] ۲۵ سپتامبر ۲۰۲۶، ساعت ۱۲:۱۸ (UTC) <!-- پیام توسط کاربر:Danny Benjafield (WMDE)@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=User:Danny_Benjafield_(WMDE)/MassMessage_test_list&oldid=31080967 ارسال شده است --> == Wikidata Sitelink changes in Recent Changes and Watchlist == ''(Apologies for cross-posting in English, translating it will help spread the message)'' Editors on group 1 wikis, including Wikiquote, Wikibooks, Wikiversity, Wikivoyage, and Wikisource, will no longer see notifications on [[Special:RecentChanges|Recent Changes]] and [[Special:Watchlist|Watchlist]] when a link to ''another'' language version of a page is added, removed, or changed in its Wikidata item. This change will begin on '''October 5 at 07:00 UTC''' as a two-week trial to reduce high-volume, low-value notifications and make higher-value changes easier to identify. Editors who rely on these notifications should be aware of the change and can share feedback or concerns on the [[m:Wikidata For Wikimedia Projects/Clearer Wikidata Edit Summaries/Hide Language Link edits|project]] or [[m:Talk:Wikidata_For_Wikimedia_Projects/Clearer_Wikidata_Edit_Summaries/Hide_Language_Link_edits|talk page]].<br/>Please reach out if you have any questions, thank you! -- [[User:Danny_Benjafield_(WMDE)|Danny Benjafield (WMDE)]] ([[User_talk:Danny_Benjafield_(WMDE)|talk]]) sent via [[کاربر:MediaWiki message delivery|MediaWiki message delivery]] ([[بحث کاربر:MediaWiki message delivery|بحث]]) ۱ اکتبر ۲۰۲۶، ساعت ۱۲:۴۲ (UTC) <!-- پیام توسط کاربر:Danny Benjafield (WMDE)@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=User:Danny_Benjafield_(WMDE)/MassMessage_test_list&oldid=31106967 ارسال شده است --> == فضای نام بحث == با وجود [[ویکی‌نبشته:نظرخواهی برای تصحیح فضاهای نامی]]، [[phab:T90340|T90340]] و [[gerrit:190232|190232]] نام فضای نام بحث برگه و فهرست "گفتگو" مانده. [[کاربر:Hanooz|Hanooz]] ([[بحث کاربر:Hanooz|بحث]]) ۸ اکتبر ۲۰۲۶، ساعت ۲۲:۰۵ (UTC) == <span lang="en" dir="ltr">[[الگو:بدون منبع]] vs [[الگو:منبع تصویر نامعلوم]]</span> == <div lang="en" dir="ltr"> FYI: {{Ping|Hanooz}} Preamble: [[d:Special:Diff/2522804728/2555147831|diff 1]], [[d:Special:Diff/2550018724/2555147672|diff 2]], [[Special:Diff/70214/304040|diff 3]] and '''[[d:Special:Permalink/2558316316#Q5962027|discussion]]'''. Hello, [[d:Q5962027]] has been modified to accommodate a different template. [[الگو:بدون منبع]] is returned to the correct version and [[الگو:منبع تصویر نامعلوم]] is the new template with the new Wikicode. If that's relevant, I'm happy. Otherwise, please give me feedback. If you would like the pages currently using the old template to be updated to the new one, I can easily handle that via an automated process. Please let me know your thoughts on this as well. Best regards. —[[کاربر:Eihel|Eihel]] ([[بحث کاربر:Eihel|بحث]]) ۱۸ اکتبر ۲۰۲۶، ساعت ۰۹:۰۳ (UTC) :{{Ping|Eihel}} Do you know how many files does Persian Wikisource host? [[کاربر:Hanooz|Hanooz]] ([[بحث کاربر:Hanooz|بحث]]) ۱۸ اکتبر ۲۰۲۶، ساعت ۱۸:۲۳ (UTC) ::There is no connection between your question and what I wrote, {{Ping|Hanooz}}. Why this question? —[[کاربر:Eihel|Eihel]] ([[بحث کاربر:Eihel|بحث]]) ۱۸ اکتبر ۲۰۲۶، ساعت ۲۱:۴۰ (UTC) ::: Your answer shows how uninformed you are regarding this project. You created a file related template — just because there's a Persian '''Wikipedia''' template — in a wiki that host Zero files (and locally uploading are disabled out of a consensus) with the totally unrelated content you copied from the edit I made. You just added to the maintenance work of a very small wiki. You don't even seem to be aware of what Wikisource is or does generally. :::There's [[:الگو:صفحه‌های بی‌سند|Template:No scan]] for pages in main namespace that are not created using transclusion of the pages in page namespace and [[:الگو:بدون منبع|Template:No source]] for pages in main namespace that are not backed by Commons files and do not source external sources. [[کاربر:Hanooz|Hanooz]] ([[بحث کاربر:Hanooz|بحث]]) ۱۸ اکتبر ۲۰۲۶، ساعت ۲۲:۰۴ (UTC) </div> == ویکی شما به زودی در حالت فقط خواندن قرار خواهد گرفت == <section begin="server-switch"/><div class="plainlinks"> [[:m:Special:MyLanguage/Tech/Server switch|این خبرنامه را در زبان دیگری بخوانید]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-Tech%2FServer+switch&language=&action=page&filter= {{int:please-translate}}] [[foundation:|بنیاد ویکی‌مدیا]] ترافیک را بین مراکز داده‌اش جابه‌جا خواهد کرد. این کار باعث می‌شود که ویکی‌پدیا و دیگر ویکی‌های ویکی‌مدیا حتی پس از یک فاجعه آنلاین بمانند. تمام ترافیک در '''{{#time:j xg|2026-10-28|fa}}''' جابه‌جا خواهد شد. جابه‌جایی از ساعت '''[https://zonestamp.toolforge.org/{{#time:U|2026-10-28T15:00|en}} {{#time:H:i e|2026-10-28T15:00}}]''' آغاز خواهد شد. متأسفانه، به دلیل برخی محدودیت‌ها در [[mw:Special:MyLanguage/Manual:What is MediaWiki?|مدیاویکی]]، تمام ویرایش‌ها باید در هنگام جابه‌جایی متوقف شوند. بابت این اختلال پوزش می‌طلبیم و در تلاش هستیم که آن را در آینده به حداقل برسانیم. یک بنر ۳۰ دقیقه پیش از انجام این عملیات در تمام ویکی‌ها نمایش داده خواهد شد. این بنر تا پایان عملیات قابل مشاهده خواهد بود. <span lang="en" dir="ltr" class="mw-content-ltr">You can contribute to the [https://meta.wikimedia.org/w/index.php?title=Special%3ATranslate&group=Centralnotice-tgroup-read_only_banner&task=view&language=&filter=&action=translate translation or proofreading] of this banner text.</span> '''شما قادر خواهید بود تمام ویکی‌ها را بخوانید، اما برای مدت کوتاهی امکان ویرایش نخواهید داشت.''' * تا یک ساعت در '''{{#time:l j xg Y|2026-10-28|fa}}''' قادر به ویرایش نخواهید بود. * اگر در این مدت تلاش کنید ویرایش کنید یا تغییرات را ذخیره نمایید، یک پیام خطا مشاهده خواهید کرد. امیدواریم که در این دقایق هیچ ویرایشی از دست نرود، اما نمی‌توانیم آن را تضمین کنیم. اگر پیام خطا را مشاهده کردید، لطفاً منتظر بمانید تا همه چیز به حالت عادی بازگردد. پس از آن باید بتوانید ویرایش خود را ذخیره کنید. اما توصیه می‌کنیم که برای احتیاط، ابتدا یک نسخه از تغییرات خود تهیه کنید. ''تأثیرات دیگر:'' * وظایف پس‌زمینه کندتر اجرا خواهند شد و برخی ممکن است حذف شوند. پیوندهای قرمز ممکن است به سرعت معمول به‌روز نشوند. اگر مقاله‌ای ایجاد کنید که قبلاً در جای دیگری پیوند داده شده است، پیوند آن بیشتر از حد معمول قرمز خواهد ماند. برخی اسکریپت‌های بلندمدت باید متوقف شوند. * انتظار داریم که استقرار کد مانند هر هفتهٔ دیگر انجام شود. با این حال، در برخی موارد، در صورت لزوم، مسدودسازی موقتی کد ممکن است به‌صورت موردی انجام شود. * [[mw:Special:MyLanguage/GitLab|گیت‌لب]] برای حدود ۹۰ دقیقه در دسترس نخواهد بود. این پروژه در صورت لزوم ممکن است به تعویق بیفتد. می‌توانید [[wikitech:Switch_Datacenter|برنامهٔ زمانی را در wikitech.wikimedia.org بخوانید]]. هرگونه تغییر در برنامهٔ زمانی اعلام خواهد شد. '''لطفاً این اطلاعات را با جامعهٔ خود به اشتراک بگذارید.'''</div><section end="server-switch"/> [[user:Trizek_(WMF)|Trizek_(WMF)]] ۲۶ اکتبر ۲۰۲۶، ساعت ۱۴:۰۱ (UTC) <!-- پیام توسط کاربر:Trizek (WMF)@metawiki با استفاده از فهرست در https://meta.wikimedia.org/w/index.php?title=Distribution_list/Non-Technical_Village_Pumps_distribution_list&oldid=30513874 ارسال شده است --> d0fhafd36dcw9cyijhlgi81rt4qzw6u الگو:شعر۲/توضیحات 10 98249 305360 2026-10-27T02:03:29Z Hanooz 17889 صفحه‌ای تازه حاوی «{{زیرصفحه توضیحات}} این الگوها برای نمایش اشعار در ویکی‌نبشته به کار می‌روند. کار اصلی را [[پودمان:شعر]] انجام می‌دهد؛ الگوهای {{الگو|شعر}}، {{الگو|پایان شعر}}، {{الگو|بیت}}، {{الگو|بیت۱}}، {{الگو|بیت نردبانی}}، {{الگو|مصراع}}، {{الگو|بیت خالی}}، {{الگو|مص...» ایجاد کرد 305360 wikitext text/x-wiki {{زیرصفحه توضیحات}} این الگوها برای نمایش اشعار در ویکی‌نبشته به کار می‌روند. کار اصلی را [[پودمان:شعر]] انجام می‌دهد؛ الگوهای {{الگو|شعر}}، {{الگو|پایان شعر}}، {{الگو|بیت}}، {{الگو|بیت۱}}، {{الگو|بیت نردبانی}}، {{الگو|مصراع}}، {{الگو|بیت خالی}}، {{الگو|مصراع خالی}} و {{الگو|جداکننده بند}} فقط درگاهی به آن‌اند و شیوه‌نامه‌شان در [[الگو:شعر/styles.css]] است. نام‌های کوتاه پیشین (<code>ب</code>، <code>ب۱</code>، <code>بن</code>، <code>م</code>) تغییرمسیر هستند و همچنان کار می‌کنند. == امکانات در یک نگاه == * '''انواع ردیف:''' بیت دومصراعی، بیت پلکانی/ضربدری ({{الگو|بیت۱}} و {{الگو|بیت نردبانی}})، مصراع تنها و شعر نو؛ همه در یک شعر قابل ترکیب‌اند. * '''چیدمان ثابت و هم‌تراز:''' همهٔ ابیات یک شعر — حتی اگر در چند جدولِ جدا (صفحه‌های جدا) باشند — از یک نقطه آغاز می‌شوند؛ با <code>عرض</code> و <code>حداکثر عرض</code> قابل تنظیم است. * '''ترازبندی:''' میانه، وسط، راست، چپ، دوطرفه (پهن) و لبه‌چین؛ برای کل شعر یا فقط یک ردیف. * '''نماد و فاصله:''' نماد میان دو مصراع (<code>جداکننده</code>)، نماد میان بندها (<code>جداکننده بند</code>، <code>@نماد</code>، {{الگو|جداکننده بند}})، و فاصلهٔ دلخواه میان بندها (<code>فاصله</code>، <code>ارتفاع</code>، <code>@فاصله</code>). * '''شماره‌گذاری:''' دستی (راست/وسط/چپ) و خودکار (هر ''n''‌امین بیت)، با تبدیل رقم به فارسی یا لاتین. * '''نستعلیق:''' با <code>نستعلیق</code>؛ قلم و اندازه از خودِ الگوی {{الگو|نستعلیق}} می‌آید. * '''حالت «متن»:''' کل شعر به‌صورت خط‌های ساده در یک فراخوانی؛ با خط‌های <code>@…</code> نوع ردیف و نماد/فاصلهٔ بندها را در میانهٔ متن عوض می‌کنید؛ نشانه‌های درون‌خطی برای شماره و تراز. * '''شعر چندصفحه‌ای:''' پیش‌نمایش کامل هر «صفحه:» و دوخته‌شدن صفحه‌ها در صفحهٔ اصلی؛ مصراع یا بیتِ ناتمام در پایان صفحه هم پشتیبانی می‌شود. * '''نمایش واکنش‌گرا:''' در پنجرهٔ باریک هر بیت «ستونی» می‌شود (دو مصراع زیر هم)؛ در فضای نام «صفحه» آستانهٔ ستونی‌شدن به طول مصراع‌ها بستگی دارد. * '''پانویس:''' <code>&lt;ref&gt;</code> در پایان مصراع بدون برهم‌زدن عرض و ترازبندی. * زبان و جهت، سبک/کلاس/شناسه برای هر ردیف، و رده‌های پیگیری برای خطاها. ساختار خروجی همان جدول ۷ستونی است و برای کتاب الکترونیکی هم کار می‌کند. == شروع سریع == === با الگوها === شعر را با {{الگو|شعر}} باز کنید، هر بیت را با {{الگو|بیت}} بنویسید و با {{الگو|پایان شعر}} ببندید: <pre> {{شعر}} {{بیت|الا یا ایها الساقی ادر کأسا و ناولها|که عشق آسان نمود اول ولی افتاد مشکل‌ها}} {{بیت|به بوی نافه‌ای کاخر صبا زان طره بگشاید|ز تاب جعد مشکینش چه خون افتاد در دل‌ها}} {{پایان شعر}} </pre> نتیجه: {{شعر}} {{بیت|الا یا ایها الساقی ادر کأسا و ناولها|که عشق آسان نمود اول ولی افتاد مشکل‌ها}} {{بیت|به بوی نافه‌ای کاخر صبا زان طره بگشاید|ز تاب جعد مشکینش چه خون افتاد در دل‌ها}} {{پایان شعر}} === با حالت «متن» === همین شعر را می‌توان خط‌به‌خط در پارامتر <code>متن</code> نوشت؛ هر دو خط پیاپی یک بیت می‌شوند و نیازی به {{الگو|پایان شعر}} نیست: <pre> {{شعر|متن= الا یا ایها الساقی ادر کأسا و ناولها که عشق آسان نمود اول ولی افتاد مشکل‌ها به بوی نافه‌ای کاخر صبا زان طره بگشاید ز تاب جعد مشکینش چه خون افتاد در دل‌ها }} </pre> نتیجه: {{شعر|متن= الا یا ایها الساقی ادر کأسا و ناولها که عشق آسان نمود اول ولی افتاد مشکل‌ها به بوی نافه‌ای کاخر صبا زان طره بگشاید ز تاب جعد مشکینش چه خون افتاد در دل‌ها }} حالت «متن» برای ویرایش دیداری و رونویسیِ اشعارِ بلند مناسب‌تر است؛ بخش [[#حالت «متن»|حالت «متن»]] را ببینید. === علامت «=» و «|» در مصراع === : '''نکته:''' اگر در مصراع علامت <code>=</code> یا <code>|</code> دارید، به‌جای آن‌ها <code><nowiki>{{=}}</nowiki></code> و <code><nowiki>{{!}}</nowiki></code> بنویسید؛ وگرنه مصراع به‌عنوان پارامتر ناشناخته خوانده می‌شود و صفحه به [[:رده:صفحه‌های دارای پارامتر ناشناخته در الگوهای شعر]] می‌رود. در حالت «متن» علامت <code>=</code> مشکلی ندارد (پارامتر نام دارد)، ولی <code>|</code> را باید با <code><nowiki>{{!}}</nowiki></code> بنویسید. == الگوها == هر الگو فقط یک درگاه به پودمان است: متن آن <code><nowiki>{{#invoke:شعر|نقطهٔ ورود}}</nowiki></code> است. {| class="wikitable" ! الگو !! نام کوتاه !! نقطهٔ ورود !! کار |- | {{الگو|شعر}} || — || <code>open</code> || آغاز شعر؛ با <code>متن</code> کل شعر را می‌سازد (بدون نیاز به {{الگو|پایان شعر}}) |- | {{الگو|پایان شعر}} || — || <code>close</code> || پایان شعر |- | {{الگو|بیت}} || <code>ب</code> || <code>bayt</code> || بیت دومصراعی |- | {{الگو|بیت۱}} || <code>ب۱</code> || <code>stagger</code> || بیت پلکانی (ضربدری) |- | {{الگو|بیت نردبانی}} || <code>بن</code> || <code>ladder</code> || بیت نردبانی (در نسخهٔ کنونی دقیقاً مانند {{الگو|بیت۱}}) |- | {{الگو|مصراع}} || <code>م</code> || <code>mesra</code> || یک مصراعِ تنها |- | {{الگو|بیت خالی}} || — || <code>emptyBayt</code> || یک خط خالی؛ با <code>ارتفاع</code> فاصلهٔ دلخواه، با <code>نماد</code> ردیفِ نماد |- | {{الگو|مصراع خالی}} || — || <code>emptyMesra</code> || مانند {{الگو|بیت خالی}}، برای شعر نو |- | {{الگو|جداکننده بند}} || — || <code>divider</code> || ردیفِ نمادِ سراسری و وسط‌چین میان دو بند |} == مرجع پارامترها == * نام‌های انگلیسی (ستون «هم‌ارز» در جدول‌ها) هم پذیرفته می‌شوند. نام‌های چندکلمه‌ای را هم با فاصله و هم با نیم‌فاصله می‌توان نوشت (مثلاً «حداکثر عرض» یا «حداکثر‌عرض»). * پارامتر یا مقدارِ ناشناخته، مصراعِ اضافه و «=» در مصراع صفحه را به [[:رده:صفحه‌های دارای پارامتر ناشناخته در الگوهای شعر]] می‌برد؛ پارامتر نادرست خوانده نمی‌شود ولی صفحه نمی‌شکند. * مقدارِ «بله/نه» به این صورت‌ها هم نوشته می‌شود: <code>بله</code>، <code>بلی</code>، <code>آری</code>، <code>yes</code>، <code>true</code>، <code>1</code> / <code>نه</code>، <code>خیر</code>، <code>no</code>، <code>false</code>، <code>0</code>. * طول‌ها (عرض، تورفتگی، فاصله، ارتفاع…) عدد با واحد <code>%</code>، <code>px</code>، <code>em</code>، <code>ex</code>، <code>ch</code>، <code>rem</code>، <code>vw</code>، <code>vh</code>، <code>pt</code>، <code>cm</code>، <code>mm</code> یا <code>in</code> هستند؛ عدد بدون واحد پیکسل حساب می‌شود. رقم فارسی و «٪» هم پذیرفته است (<code>۲۰٪</code>). === شعر (آغاز) === گزینه‌هایی که برای کل شعر اثر دارند در {{الگو|شعر}} داده می‌شوند. ==== گزینه‌های بی‌نام ==== {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>1</code> || <code>نستعلیق</code> یا <code>ادامه</code> || — || گزینهٔ بی‌نام: <code>نستعلیق</code> نمای نستعلیق را روشن می‌کند؛ <code>ادامه</code> یعنی این صفحه ادامهٔ شعرِ صفحهٔ پیش است (فقط حالت الگو). |- | <code>2</code> || <code>نستعلیق</code> یا <code>ادامه</code> || — || مانند گزینهٔ بی‌نام نخست؛ هر دو را می‌توان نوشت. |} ==== چیدمان و اندازه ==== {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>عرض</code><br><small>هم‌ارز: <code>width</code></small> || درصد یا طول (<code>80%</code>، <code>30em</code>، <code>480px</code>) یا <code>خودکار</code> || <code>100%</code> تا سقف <code>حداکثر عرض</code>؛ با <code><nowiki>ترازبندی=پهن</nowiki></code> (بی‌عرض): <code>خودکار</code> || عرض قاب شعر. عدد بدون واحد پیکسل است. <code>خودکار</code> یعنی جدولِ هم‌اندازهٔ محتوا (وسط‌چین). اگر فقط <code>عرض</code> بدهید سقف عرض ۱۰۰٪ می‌شود. |- | <code>حداکثر عرض</code><br><small>هم‌ارز: <code>max-width</code></small> || طول یا <code>بدون</code> || <code>50em</code> || سقف عرض قاب (وقتی عرض ثابت است). <code>بدون</code> (یا <code>none</code>، <code>نامحدود</code>) یعنی بی‌سقف. |- | <code>تلفن</code><br><small>هم‌ارز: <code>phone</code></small> || <code>ستونی</code>، <code>دوستونه</code>، <code>همیشه</code> || <code>ستونی</code> || <code>ستونی</code>: در پنجرهٔ باریک هر بیت دو مصراعِ زیر هم می‌شود؛ <code>دوستونه</code>: همیشه دو ستون (در پنجرهٔ بسیار باریک با فاصلهٔ کمتر)؛ <code>همیشه</code>: همیشه ستونی. |} ==== ترازبندی و نمادها ==== {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>ترازبندی</code><br><small>هم‌ارز: <code>justify</code>، <code>تراز‌بندی</code></small> || <code>میانه</code> (<code>درون</code>)، <code>وسط</code> (<code>مرکز</code>)، <code>راست</code>، <code>چپ</code>، <code>پهن</code> (<code>دوطرفه</code>)، <code>لبه</code> || <code>میانه</code> برای بیت دومصراعی؛ <code>لبه</code> برای بیت پلکانی || ترازبندی مصراع‌ها در جایگاهشان برای همهٔ ابیات (در هر ردیف: فقط برای همان ردیف). <code>میانه</code>: مصراع‌ها به محور میانی می‌چسبند؛ <code>لبه</code>: مصراع نخست به راست و دوم به چپ؛ <code>پهن</code>: دوطرفه. |- | <code>جداکننده</code><br><small>هم‌ارز: <code>separator</code></small> || <code>بله</code> (❖)، <code>نه</code>، یا یک نمادِ کوتاه مثل <code>✤</code> || بدون نماد || نمادی میان دو مصراعِ هر بیت، در ستون میانی (اگر شمارهٔ میانی <code>شو</code> نیامده باشد). در نمایش ستونی پنهان می‌شود. در هر ردیف هم می‌توان داد. |- | <code>جداکننده بند</code><br><small>هم‌ارز: <code>stanza-separator</code>، <code>جداکنندهٔ بند</code>، <code>نماد بند</code></small> || <code>بله</code> (• • •)، <code>نه</code>، یا هر نمادِ کوتاه (<code>❖</code>، <code>❖ ❖ ❖</code>) || بدون نماد || ردیفِ نمادِ سراسری و وسط‌چین در هر بریدگیِ بند: در حالت <code>متن</code> به‌جای هر خط خالی، و در حالت الگو به‌جای هر «بیت خالی» (بی‌ارتفاع). برای نمادِ تک‌به‌تک از خط <code>@نماد</code> یا الگوی «جداکننده بند» استفاده کنید. |} ==== حالت «متن» و نوع ردیف‌ها ==== {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>متن</code><br><small>هم‌ارز: <code>text</code></small> || خط‌های ساده || — || کل شعر به‌صورت خط‌های ساده در یک فراخوانی: هر دو خط پیاپی یک بیت، خط خالی = پایان بند. در این حالت به «پایان شعر» نیازی نیست. |- | <code>نوع</code><br><small>هم‌ارز: <code>type</code></small> || <code>بیت</code>، <code>بیت۱</code> (<code>پلکانی</code>)، <code>بیت نردبانی</code> (<code>نردبانی</code>)، <code>مصراع</code> (<code>نو</code>، <code>نیمایی</code>، <code>آزاد</code>) || <code>بیت</code> || نوع پیش‌فرض ردیف‌ها در حالت <code>متن</code>. با <code><nowiki>نوع=مصراع</nowiki></code> ردیف‌های «مصراع» هم در شماره‌گذاری خودکار شمرده می‌شوند. |- | <code>تراز</code><br><small>هم‌ارز: <code>align</code></small> || <code>وسط</code>، <code>راست</code>، <code>چپ</code> || <code>راست</code> در شعر نو؛ <code>وسط</code> برای مصراع تنهای پایان بند || تراز مصراع‌های تنها در حالت <code>متن</code>. |- | <code>تورفتگی</code><br><small>هم‌ارز: <code>indent</code></small> || طول (<code>20%</code>، <code>3em</code>) || بدون تورفتگی || تورفتگی ردیف‌های پلکانی/نردبانی در حالت <code>متن</code>. بدون آن هر مصراع در نیمهٔ خودش می‌نشیند. |- | <code>واحد تورفتگی</code><br><small>هم‌ارز: <code>indent-unit</code>، <code>واحد‌تورفتگی</code></small> || طول || <code>1.5em</code> || اندازهٔ هر «:» در شعر نو (<code><nowiki>نوع=مصراع</nowiki></code>). |- | <code>فاصله</code><br><small>هم‌ارز: <code>gap</code></small> || طول (<code>0.5em</code>) || یک خط || ارتفاع فاصلهٔ میان بندها در حالت <code>متن</code>. |- | <code>بند</code><br><small>هم‌ارز: <code>stanza</code></small> || <code>جدید</code> || — || در حالت <code>متن</code> و صفحهٔ ادامه: پیش از نخستین ردیف یک فاصلهٔ بند (یا نمادِ <code>جداکننده بند</code>) می‌گذارد. |} ==== شماره‌گذاری ==== {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>شماره‌گذاری</code><br><small>هم‌ارز: <code>numbering</code>، <code>شماره</code>، <code>شمارهگذاری</code></small> || <code>بله</code>، عدد (<code>5</code>)، <code>نه</code> || خاموش || <code>بله</code>: شمارهٔ همهٔ ابیات؛ یک عدد مثل <code>5</code>: هر پنجمین بیت؛ <code>نه</code> (یا <code>0</code>): خاموش. |- | <code>شروع</code><br><small>هم‌ارز: <code>start</code></small> || عدد || <code>1</code> || شمارهٔ بیت نخست. |- | <code>سمت</code><br><small>هم‌ارز: <code>side</code></small> || <code>چپ</code>، <code>راست</code>، <code>وسط</code> || <code>چپ</code> || سمت نمایش شمارهٔ خودکار. در ردیف‌هایی که ستون میانی ندارند (پلکانی، مصراع) <code>وسط</code> همان <code>چپ</code> است. |- | <code>ارقام</code><br><small>هم‌ارز: <code>digits</code></small> || <code>فارسی</code> (<code>fa</code>)، <code>لاتین</code> (<code>latin</code>)، <code>بدون تغییر</code> (<code>keep</code>) || <code>فارسی</code> || تبدیل رقم‌های شماره‌ها. مقداری که نشانه‌گذاری دارد (پیوند، قالب‌بندی) دست‌نخورده می‌ماند. |} ==== ظاهر ==== {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>نستعلیق</code><br><small>هم‌ارز: <code>nastaliq</code></small> || <code>بله</code>، <code>نه</code> || <code>نه</code> || نمای نستعلیق؛ کلاس و قلم را خودِ الگوی «نستعلیق» تعیین می‌کند. معادل نوشتن <code>نستعلیق</code> به‌صورت بی‌نام (<code><nowiki>{{شعر|نستعلیق}}</nowiki></code>). |- | <code>سبک</code><br><small>هم‌ارز: <code>style</code></small> || CSS || — || سبک CSS روی قاب بیرونی شعر (با <code><nowiki>عرض=خودکار</nowiki></code>: روی جدول). |- | <code>کلاس</code><br><small>هم‌ارز: <code>class</code></small> || نام کلاس || — || کلاسِ افزوده به قاب شعر. |- | <code>زبان</code><br><small>هم‌ارز: <code>lang</code></small> || کد زبان (<code>ar</code>، <code>en</code>، <code>fa</code>) || — || برای ابیات غیرفارسی؛ خصوصیت <code>lang</code> را می‌گذارد و <code>جهت</code> را از آن حدس می‌زند. |- | <code>جهت</code><br><small>هم‌ارز: <code>dir</code></small> || <code>rtl</code>، <code>ltr</code> || از <code>زبان</code> حدس زده می‌شود || جهت متن. |} ==== شعر چندصفحه‌ای ==== {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>ادامه</code><br><small>هم‌ارز: <code>continue</code></small> || الگو: <code>ادامه</code> (بی‌نام) یا <code>قبل</code>؛ حالت <code>متن</code>: <code>قبل</code>، <code>بعد</code>، <code>هر دو</code> || — || شعر چندصفحه‌ای: این صفحه ادامهٔ شعرِ صفحهٔ پیش است (<code>قبل</code>) و/یا در صفحهٔ بعد ادامه دارد (<code>بعد</code>، فقط حالت <code>متن</code>). در حالت <code>متن</code>، <code><nowiki>ادامه=بله</nowiki></code> مبهم است و پذیرفته نمی‌شود. |- | <code>ناتمام</code><br><small>هم‌ارز: <code>unfinished</code></small> || <code>بله</code>، <code>نه</code> || <code>نه</code> || حالت <code>متن</code>: آخرین ردیفِ این صفحه در صفحهٔ بعد ادامه دارد. |- | <code>دنباله</code><br><small>هم‌ارز: <code>continued</code></small> || <code>بله</code>، <code>اول</code>، <code>دوم</code>، <code>هر دو</code> || <code>نه</code> || حالت <code>متن</code>: نخستین ردیف ادامهٔ ردیف ناتمامِ صفحهٔ پیش است. <code>اول</code>/<code>دوم</code>: کدام مصراع ادامه دارد (پیش‌فرض: خودکار). |- | <code>اتصال</code><br><small>هم‌ارز: <code>join</code></small> || <code>فاصله</code>، <code>چسبیده</code>، <code>نیم‌فاصله</code> || <code>فاصله</code> || نحوهٔ چسباندن دو تکهٔ یک مصراع در مرز صفحه. |} ==== فضای نام «صفحه» ==== {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>طول مصراع</code><br><small>هم‌ارز: <code>hemistich-length</code>، <code>طول‌مصراع</code></small> || <code>کوتاه</code>، <code>متوسط</code>، <code>بلند</code>، عدد، <code>خودکار</code> || حالت <code>متن</code>: خودکار؛ حالت الگو: <code>متوسط</code> || فقط فضای نام «صفحه»: تعیین دستیِ آستانهٔ ستونی‌شدن بر پایهٔ طول بلندترین مصراع (<code>کوتاه</code> تا ۲۰ نویسه، <code>متوسط</code> تا ۳۰، <code>بلند</code> بیشتر؛ یا خودِ شمار نویسه). |} === پایان شعر === {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>1</code> || <code>ادامه</code> || — || <code><nowiki>{{پایان شعر|ادامه}}</nowiki></code>: شعر در صفحهٔ بعد ادامه دارد (جدول بسته نمی‌شود). |- | <code>ادامه</code><br><small>هم‌ارز: <code>continue</code></small> || <code>بعد</code>، <code>هر دو</code>، <code>بله</code> || — || مانند <code>ادامه</code> بی‌نام. <code>قبل</code> را در «شعر» بنویسید. |} === بیت === {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>1</code> || متن || — || مصراع نخست (سمت راست). اگر فقط یکی از دو مصراع پر باشد (و ردیف ناتمام/دنباله نباشد) صفحه به ردهٔ «بیت ناقص» می‌رود. |- | <code>2</code> || متن || — || مصراع دوم (سمت چپ). |- | <code>ش</code><br><small>هم‌ارز: <code>r</code>، <code>right</code></small> || متن یا عدد || — || شمارهٔ دستی در سمت راست ردیف. رقم‌ها طبق <code>ارقام</code> تبدیل می‌شوند و بر شماره‌گذاری خودکارِ همان ردیف مقدم‌اند. |- | <code>شو</code><br><small>هم‌ارز: <code>c</code>، <code>center</code></small> || متن یا عدد || — || شمارهٔ میانِ دو مصراع (جای نمادِ <code>جداکننده</code> را می‌گیرد). |- | <code>شچ</code><br><small>هم‌ارز: <code>l</code>، <code>left</code></small> || متن یا عدد || — || شمارهٔ دستی در سمت چپ ردیف. |- | <code>ترازبندی</code><br><small>هم‌ارز: <code>justify</code></small> || مانند <code>ترازبندی</code> در «شعر» || ترازبندی شعر || ترازبندی فقط همین ردیف. |- | <code>جداکننده</code><br><small>هم‌ارز: <code>separator</code></small> || <code>بله</code>، <code>نه</code>، نماد || از «شعر» || نمادِ میان دو مصراعِ همین بیت (<code>نه</code> برای حذف). |- | <code>سبک</code><br><small>هم‌ارز: <code>style</code></small> || CSS || — || سبک CSS روی مصراع‌های (یا مصراعِ) این ردیف؛ مثلاً برای برجسته‌کردن یک بیت. |- | <code>کلاس</code><br><small>هم‌ارز: <code>class</code></small> || نام کلاس || — || کلاسِ افزوده به ردیف. |- | <code>شناسه</code><br><small>هم‌ارز: <code>id</code></small> || نام || — || <code>id</code> ردیف، برای پیوند مستقیم به آن بیت. |- | <code>ناتمام</code><br><small>هم‌ارز: <code>unfinished</code></small> || <code>بله</code>، <code>نه</code> || <code>نه</code> || این ردیف در صفحهٔ بعد ادامه دارد (بخش «شعر چندصفحه‌ای»). |- | <code>دنباله</code><br><small>هم‌ارز: <code>continued</code></small> || <code>بله</code> || <code>نه</code> || این ردیف ادامهٔ ردیفِ ناتمامِ صفحهٔ پیش است. در حالت الگو، مصراعِ تهی را تهی بگذارید. |- | <code>اتصال</code><br><small>هم‌ارز: <code>join</code></small> || <code>فاصله</code>، <code>چسبیده</code>، <code>نیم‌فاصله</code> || <code>فاصله</code> || نحوهٔ چسباندن دو تکه در ردیفِ دارای <code>دنباله</code>. |} === بیت۱ و بیت نردبانی === هر دو یک پارامتر دارند (در نسخهٔ کنونی خروجی‌شان یکی است). ستون میانی ندارند، پس <code>شو</code> و <code>جداکننده</code> در آن‌ها اثری ندارد. {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>1</code> || متن || — || مصراع نخست. |- | <code>2</code> || متن || — || مصراع دوم. |- | <code>ش</code><br><small>هم‌ارز: <code>r</code>، <code>right</code></small> || متن یا عدد || — || شمارهٔ دستی در سمت راست ردیف. رقم‌ها طبق <code>ارقام</code> تبدیل می‌شوند و بر شماره‌گذاری خودکارِ همان ردیف مقدم‌اند. |- | <code>شچ</code><br><small>هم‌ارز: <code>l</code>، <code>left</code></small> || متن یا عدد || — || شمارهٔ دستی در سمت چپ ردیف. |- | <code>تورفتگی</code><br><small>هم‌ارز: <code>indent</code></small> || طول (<code>20%</code>، <code>3em</code>) || بدون تورفتگی || بدون آن هر مصراع در نیمهٔ خودش می‌نشیند؛ با آن هر خط جعبه‌ای به پهنای «۱۰۰٪ منهای تورفتگی» است که یکی به راست و دیگری به چپ می‌چسبد. |- | <code>ترازبندی</code><br><small>هم‌ارز: <code>justify</code></small> || مانند <code>ترازبندی</code> در «شعر» || ترازبندی شعر || ترازبندی فقط همین ردیف. |- | <code>سبک</code><br><small>هم‌ارز: <code>style</code></small> || CSS || — || سبک CSS روی مصراع‌های (یا مصراعِ) این ردیف؛ مثلاً برای برجسته‌کردن یک بیت. |- | <code>کلاس</code><br><small>هم‌ارز: <code>class</code></small> || نام کلاس || — || کلاسِ افزوده به ردیف. |- | <code>شناسه</code><br><small>هم‌ارز: <code>id</code></small> || نام || — || <code>id</code> ردیف، برای پیوند مستقیم به آن بیت. |- | <code>ناتمام</code><br><small>هم‌ارز: <code>unfinished</code></small> || <code>بله</code>، <code>نه</code> || <code>نه</code> || این ردیف در صفحهٔ بعد ادامه دارد (بخش «شعر چندصفحه‌ای»). |- | <code>دنباله</code><br><small>هم‌ارز: <code>continued</code></small> || <code>بله</code> || <code>نه</code> || این ردیف ادامهٔ ردیفِ ناتمامِ صفحهٔ پیش است. در حالت الگو، مصراعِ تهی را تهی بگذارید. |- | <code>اتصال</code><br><small>هم‌ارز: <code>join</code></small> || <code>فاصله</code>، <code>چسبیده</code>، <code>نیم‌فاصله</code> || <code>فاصله</code> || نحوهٔ چسباندن دو تکه در ردیفِ دارای <code>دنباله</code>. |} === مصراع === {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>1</code> || متن || — || متن مصراع. |- | <code>ش</code><br><small>هم‌ارز: <code>r</code>، <code>right</code></small> || متن یا عدد || — || شمارهٔ دستی در سمت راست ردیف. رقم‌ها طبق <code>ارقام</code> تبدیل می‌شوند و بر شماره‌گذاری خودکارِ همان ردیف مقدم‌اند. |- | <code>شچ</code><br><small>هم‌ارز: <code>l</code>، <code>left</code></small> || متن یا عدد || — || شمارهٔ دستی در سمت چپ ردیف. |- | <code>تراز</code><br><small>هم‌ارز: <code>align</code></small> || <code>وسط</code>، <code>راست</code>، <code>چپ</code> || <code>وسط</code> || تراز مصراع. <code>تورفتگی</code> فقط برای تراز راست و چپ اثر دارد. |- | <code>تورفتگی</code><br><small>هم‌ارز: <code>indent</code></small> || طول (<code>20%</code>، <code>3em</code>) || بدون تورفتگی || بدون آن هر مصراع در نیمهٔ خودش می‌نشیند؛ با آن هر خط جعبه‌ای به پهنای «۱۰۰٪ منهای تورفتگی» است که یکی به راست و دیگری به چپ می‌چسبد. |- | <code>سبک</code><br><small>هم‌ارز: <code>style</code></small> || CSS || — || سبک CSS روی مصراع‌های (یا مصراعِ) این ردیف؛ مثلاً برای برجسته‌کردن یک بیت. |- | <code>کلاس</code><br><small>هم‌ارز: <code>class</code></small> || نام کلاس || — || کلاسِ افزوده به ردیف. |- | <code>شناسه</code><br><small>هم‌ارز: <code>id</code></small> || نام || — || <code>id</code> ردیف، برای پیوند مستقیم به آن بیت. |- | <code>ناتمام</code><br><small>هم‌ارز: <code>unfinished</code></small> || <code>بله</code>، <code>نه</code> || <code>نه</code> || این ردیف در صفحهٔ بعد ادامه دارد (بخش «شعر چندصفحه‌ای»). |- | <code>دنباله</code><br><small>هم‌ارز: <code>continued</code></small> || <code>بله</code> || <code>نه</code> || این ردیف ادامهٔ ردیفِ ناتمامِ صفحهٔ پیش است. در حالت الگو، مصراعِ تهی را تهی بگذارید. |- | <code>اتصال</code><br><small>هم‌ارز: <code>join</code></small> || <code>فاصله</code>، <code>چسبیده</code>، <code>نیم‌فاصله</code> || <code>فاصله</code> || نحوهٔ چسباندن دو تکه در ردیفِ دارای <code>دنباله</code>. |} === بیت خالی و مصراع خالی === این دو الگو سه کار می‌کنند: بدون پارامتر یک خط خالی (در {{الگو|بیت خالی}} با ستون‌های شماره)، با <code>ارتفاع</code> یک فاصلهٔ دلخواه، و با <code>نماد</code> (یا وقتی {{الگو|شعر}} پارامتر <code>جداکننده بند</code> دارد) یک ردیفِ نماد. جدول زیر برای {{الگو|بیت خالی}} است؛ {{الگو|مصراع خالی}} همین پارامترها را بدون <code>شو</code> دارد. {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>ارتفاع</code><br><small>هم‌ارز: <code>height</code></small> || طول (<code>0.5em</code>) || یک خط || ارتفاع فاصله (پیش‌فرض یک خط). به‌تنهایی فقط <code>کلاس</code> اثر دارد؛ همراه <code>نماد</code> ارتفاعِ ردیف نماد را تعیین می‌کند. |- | <code>نماد</code><br><small>هم‌ارز: <code>symbol</code></small> || <code>نه</code> یا نماد (<code>• • •</code>، <code>❖</code>) || — || به‌جای خط خالی، یک ردیفِ نمادِ سراسری و وسط‌چین می‌آورد؛ <code>نه</code> = فاصلهٔ ساده. |- | <code>ش</code><br><small>هم‌ارز: <code>r</code>، <code>right</code></small> || متن یا عدد || — || شمارهٔ سمت راست؛ فقط در ردیف خالیِ ساده (بدون <code>ارتفاع</code> و <code>نماد</code>). |- | <code>شو</code><br><small>هم‌ارز: <code>c</code>، <code>center</code></small> || متن یا عدد || — || شمارهٔ میانی؛ فقط در ردیف خالیِ ساده. |- | <code>شچ</code><br><small>هم‌ارز: <code>l</code>، <code>left</code></small> || متن یا عدد || — || شمارهٔ سمت چپ؛ فقط در ردیف خالیِ ساده. |- | <code>سبک</code><br><small>هم‌ارز: <code>style</code></small> || CSS || — || سبک CSS روی ردیف خالی (با <code>نماد</code>: روی ردیف نماد؛ با <code>ارتفاع</code> به‌تنهایی اثر ندارد). |- | <code>کلاس</code><br><small>هم‌ارز: <code>class</code></small> || نام کلاس || — || کلاسِ افزوده به ردیف. |- | <code>شناسه</code><br><small>هم‌ارز: <code>id</code></small> || نام || — || <code>id</code> ردیف؛ فقط در ردیف خالیِ ساده. |} === جداکننده بند === {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>1</code> || نماد (<code>• • •</code>، <code>❖</code>) یا <code>نه</code> || نمادِ <code>جداکننده بند</code> شعر، وگرنه • • • || نمادِ ردیف؛ <code>نه</code> = فاصلهٔ ساده. همان <code><nowiki>نماد=</nowiki></code> را هم می‌پذیرد. |- | <code>ارتفاع</code><br><small>هم‌ارز: <code>height</code></small> || طول (<code>0.5em</code>) || یک خط || ارتفاع ردیف نماد (پیش‌فرض یک خط)؛ نماد در میانهٔ آن می‌نشیند. |- | <code>سبک</code><br><small>هم‌ارز: <code>style</code></small> || CSS || — || سبک CSS روی ردیف نماد؛ مثلاً <code>color:#b3362b</code> برای رنگ یا <code>font-size:150%</code> برای اندازه. |- | <code>کلاس</code><br><small>هم‌ارز: <code>class</code></small> || نام کلاس || — || کلاسِ افزوده به ردیف. |} == چیدمان: عرض ثابت و هم‌تراز == جدول شعر به‌طور پیش‌فرض '''عرضی ثابت و مستقل از محتوا''' دارد: عرض ۱۰۰٪ فضای موجود با سقف <code>50em</code>، با دو ستونِ هم‌اندازه برای مصراع‌ها، یک ستون میانی (فاصلهٔ دو مصراع) و دو ستونِ باریک برای شماره‌ها. نتیجه این است که همهٔ ابیات یک شعر از یک نقطه آغاز می‌شوند و اگر شعر در چند جدول جدا (مثلاً هر صفحه یک جدول) بیاید، قاب‌ها دقیقاً هم‌اندازه و هم‌تراز می‌مانند؛ برخلاف جدولِ هم‌اندازهٔ محتوا که عرضش بسته به بلندترین مصراعِ همان صفحه فرق می‌کند و آغاز شعر را در مرز صفحه جابه‌جا می‌کند. <pre> {{شعر|عرض=70%}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{پایان شعر}} </pre> {{شعر|عرض=70%}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{پایان شعر}} * '''عرض=خودکار:''' جدول به اندازهٔ محتوا می‌شود (و وسط‌چین): برای رباعی یا شعر کوتاه که نمی‌خواهید قاب پهن داشته باشد. {{شعر|عرض=خودکار}} {{بیت|عاقبت در دو سه خط جمع شود از بد و نیک|آنچه یک عمر به دارا و سکندر گذرد}} {{پایان شعر}} * '''حداکثر عرض:''' سقف عرض را عوض می‌کند: <code>حداکثر عرض=40em</code>، یا <code>حداکثر عرض=بدون</code> برای بی‌سقف. * همهٔ ستون‌ها را همین عرض تعیین می‌کند؛ پس مصراع‌های بلندتر از ستون به چند خط شکسته می‌شوند. برای شعرهای بلندمصراع یا نستعلیق (قلم درشت‌تر) <code>عرض</code> یا <code>حداکثر عرض</code> را بیشتر کنید. * با <code>ترازبندی=پهن</code> اگر <code>عرض</code> ندهید، جدول هم‌اندازهٔ محتوا (<code>عرض=خودکار</code>) است، چون در شعر دوطرفه ستون‌ها باید به اندازهٔ بلندترین مصراع شوند؛ با دادنِ <code>عرض</code> همان عرضِ ثابت اعمال می‌شود. * در شعر چندصفحه‌ای فقط گزینه‌های {{الگو|شعر}} صفحهٔ نخست در صفحهٔ اصلی اثر دارد (بخش «شعر چندصفحه‌ای»). * مدیران پودمان می‌توانند پیش‌فرض را در <code>cfg</code> بالای [[پودمان:شعر]] عوض کنند (<code>defaultWidth</code>، <code>maxWidth</code>؛ مقدار <code>'auto'</code> رفتار هم‌اندازهٔ محتوا را برای همهٔ شعرها برمی‌گرداند). == ترازبندی مصراع‌ها == پارامتر <code>ترازبندی</code> در {{الگو|شعر}} (برای همهٔ ابیات) یا در هر ردیف (فقط همان ردیف) مشخص می‌کند متن مصراع‌ها در جایگاه خود چگونه بنشیند: {| class="wikitable" ! مقدار !! معنی |- | <code>میانه</code> (یا <code>درون</code>) || '''پیش‌فرض {{الگو|بیت}}.''' هر دو مصراع به محور میانیِ بیت می‌چسبند (مصراع نخست به چپِ جایگاهش، مصراع دوم به راستِ جایگاهش)؛ فاصلهٔ دو مصراع در همهٔ ابیات یکسان می‌ماند — شیوهٔ کتاب‌های کلاسیک و گنجور. |- | <code>وسط</code> (یا <code>مرکز</code>) || هر مصراع وسط جایگاهش. |- | <code>راست</code> / <code>چپ</code> || همهٔ مصراع‌ها به راست/چپ جایگاهشان چسبیده (همهٔ خط‌ها از یک نقطه آغاز می‌شوند). |- | <code>پهن</code> (یا <code>دوطرفه</code>) || دوطرفه: هر مصراع کل پهنای جایگاهش را می‌گیرد (چیدمان چاپی کلاسیک). همهٔ ستون‌ها به اندازهٔ بلندترین مصراعِ کل شعر می‌شوند. اگر کوتاه‌ترین مصراعِ یک بیت کمتر از ۷۰٪ بلندترینِ همان بیت باشد، آن بیت کشیده نمی‌شود (وسط‌چین می‌ماند) تا فاصلهٔ واژه‌ها بی‌جهت باز نشود. |- | <code>لبه</code> || مصراع نخست به آغاز (راست) و مصراع دوم به پایان (چپ) می‌چسبد؛ '''پیش‌فرض {{الگو|بیت۱}} و {{الگو|بیت نردبانی}}'''. |} <pre> {{شعر|ترازبندی=پهن}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} </pre> '''پهن (دوطرفه):''' {{شعر|ترازبندی=پهن}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} '''میانه (پیش‌فرض):''' {{شعر}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} '''وسط:''' {{شعر|ترازبندی=وسط}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} '''راست:''' {{شعر|ترازبندی=راست}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} '''لبه:''' {{شعر|ترازبندی=لبه}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} ترازبندی در یک ردیف (بقیه پیش‌فرض می‌مانند): <code><nowiki>{{بیت|…|…|ترازبندی=پهن}}</nowiki></code> == بیت پلکانی (ضربدری) و نردبانی == برای نمایش ابیات به‌صورت ضربدری و نامتقارن از {{الگو|بیت۱}} (یا {{الگو|بیت نردبانی}}) به‌جای {{الگو|بیت}} استفاده کنید؛ هر بیت روی '''دو خط''' می‌آید. بدون پارامتر، مصراع نخست در نیمهٔ راست و مصراع دوم (در خط بعد) در نیمهٔ چپ می‌نشیند و هر دو به لبهٔ خود می‌چسبند (<code>ترازبندی=لبه</code>): <pre> {{شعر}} {{بیت۱|آن همه شوکت و ناموس شهان آخر کار|چند سطری است که بر صفحهٔ دفتر گذرد}} {{بیت۱|عاقبت در دو سه خط جمع شود از بد و نیک|آنچه یک عمر به دارا و سکندر گذرد}} {{پایان شعر}} </pre> {{شعر}} {{بیت۱|آن همه شوکت و ناموس شهان آخر کار|چند سطری است که بر صفحهٔ دفتر گذرد}} {{بیت۱|عاقبت در دو سه خط جمع شود از بد و نیک|آنچه یک عمر به دارا و سکندر گذرد}} {{پایان شعر}} * '''تورفتگی:''' با <code>تورفتگی</code> هر خط جعبه‌ای به پهنای «۱۰۰٪ منهای تورفتگی» می‌شود که یکی به راست و دیگری به چپ می‌چسبد؛ هرچه تورفتگی کمتر باشد پله‌ها کوتاه‌ترند: <pre> {{شعر}} {{بیت۱|ش=۲۵۵|شچ=۲۵۶|تورفتگی=5%|یوسف گم‌گشته بازآید بکنعان غم مخور|کلبهٔ احزان شود روزی گلستان غم مخور}} {{بیت۱|تورفتگی=5%|ای دل غمدیده حالت به شود دل بد مکن|وین سر شوریده بازآید بسامان غم مخور}} {{پایان شعر}} </pre> {{شعر}} {{بیت۱|ش=۲۵۵|شچ=۲۵۶|تورفتگی=5%|یوسف گم‌گشته بازآید بکنعان غم مخور|کلبهٔ احزان شود روزی گلستان غم مخور}} {{بیت۱|تورفتگی=5%|ای دل غمدیده حالت به شود دل بد مکن|وین سر شوریده بازآید بسامان غم مخور}} {{پایان شعر}} * '''ترکیب با بیت دومصراعی:''' انواع ردیف را می‌توان در یک شعر آمیخت: <pre> {{شعر}} {{بیت|ش=۲۰۱|شو=۲۰۲|شچ=۲۰۳|ابر و باد و مه و خورشید و فلک در کارند|تا تو نانی بکف آریّ و بغفلت نخوری}} {{بیت۱|ش=۲۰۴|شچ=۲۰۵|همه از بهر تو سر گشته و فرمانبردار|شرط انصاف نباشد که تو فرمان نبری}} {{پایان شعر}} </pre> {{شعر}} {{بیت|ش=۲۰۱|شو=۲۰۲|شچ=۲۰۳|ابر و باد و مه و خورشید و فلک در کارند|تا تو نانی بکف آریّ و بغفلت نخوری}} {{بیت۱|ش=۲۰۴|شچ=۲۰۵|همه از بهر تو سر گشته و فرمانبردار|شرط انصاف نباشد که تو فرمان نبری}} {{پایان شعر}} * '''{{الگو|بیت نردبانی}}:''' در نسخهٔ کنونی پودمان همان {{الگو|بیت۱}} است و تورفتگی پیش‌فرضِ جداگانه‌ای ندارد؛ برای پله‌های بلندتر یا کوتاه‌تر <code>تورفتگی</code> بدهید. * مقدار <code>تورفتگی</code> را با ٪ یا واحدهای <code>em</code> و <code>px</code> می‌توان داد (مقدار بدون واحد پیکسل است). * ترازبندی پیش‌فرض این دو <code>لبه</code> است؛ برای وسط‌چین‌کردن جعبه‌ها <code>ترازبندی=وسط</code> بدهید. * با <code>عرض=خودکار</code> (چیدمان هم‌اندازهٔ محتوا) تورفتگی نسبت به عرضِ جدول است و جدول به اندازهٔ محتوا می‌شود. == نماد میان دو مصراع == پارامتر <code>جداکننده</code> نمادی را میان دو مصراعِ هر بیت می‌گذارد (در ستون میانی). <code>بله</code> نمادِ پیش‌فرض ❖ را می‌گذارد، هر نمادِ کوتاهی هم پذیرفته است، و <code>نه</code> آن را حذف می‌کند: <pre> {{شعر|جداکننده=بله}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند|جداکننده=✤}} {{پایان شعر}} </pre> {{شعر|جداکننده=بله}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند|جداکننده=✤}} {{پایان شعر}} * در {{الگو|شعر}} برای همهٔ ابیات اثر دارد و در هر ردیف فقط برای همان ردیف. * اگر شمارهٔ میانی (<code>شو</code>) آمده باشد جای نماد را می‌گیرد. * نماد باید کوتاه باشد (تا حدود ۸ نویسه) و <code>&lt;</code> <code>&gt;</code> <code>{</code> <code>}</code> <code>|</code> <code>[</code> <code>]</code> و <code>"</code> نداشته باشد؛ وگرنه نادیده گرفته می‌شود و صفحه به ردهٔ پارامتر ناشناخته می‌رود. * در نمایش ستونی (صفحهٔ باریک) نماد پنهان می‌شود. رنگ و اندازه‌اش با <code>.poem-sep</code> در [[الگو:شعر/styles.css]] تعیین می‌شود؛ پیش‌فرض همگانی را مدیر پودمان با <code>cfg.separator</code> می‌دهد. * این نماد میان '''دو مصراعِ یک بیت''' است؛ برای نمادِ میان '''دو بند''' بخش بعد را ببینید. == بندها: فاصله و نماد == بیت‌ها معمولاً در «بند» دسته می‌شوند (رباعی، چهارپاره و…). میان بندها می‌توان یک فاصله یا یک نماد (مثل • • • یا ❖) گذاشت. === فاصلهٔ ساده === هنگامی که بخواهید میان ابیات یا مصراع‌های یک قطعه یک خط فاصله ایجاد کنید، از این الگوها استفاده کنید: * {{الگو|بیت خالی}} * {{الگو|مصراع خالی}} برای فاصله‌ای کوتاه‌تر یا بلندتر از یک خط پارامتر <code>ارتفاع</code> را بدهید: <code><nowiki>{{بیت خالی|ارتفاع=0.5em}}</nowiki></code>. در حالت «متن» خط خالی میان دو بند همین کار را می‌کند (یک خط؛ اندازه‌اش را <code>فاصله=0.5em</code> عوض می‌کند). <pre> {{شعر}} {{بیت|بشنو این نی چون شکایت می‌کند|از جدایی‌ها حکایت می‌کند}} {{بیت خالی|ارتفاع=1.5em}} {{بیت|کز نیستان تا مرا ببریده‌اند|در نفیرم مرد و زن نالیده‌اند}} {{پایان شعر}} </pre> {{شعر}} {{بیت|بشنو این نی چون شکایت می‌کند|از جدایی‌ها حکایت می‌کند}} {{بیت خالی|ارتفاع=1.5em}} {{بیت|کز نیستان تا مرا ببریده‌اند|در نفیرم مرد و زن نالیده‌اند}} {{پایان شعر}} === نماد میان بندها === {{الگو|جداکننده بند}} یک ردیفِ '''سراسری و وسط‌چین''' با نماد می‌گذارد؛ نمادِ پیش‌فرض • • • است و هر نمادِ دیگری را می‌توان به‌صورت پارامتر بی‌نام داد. (همین کار را <code><nowiki>{{بیت خالی|نماد=…}}</nowiki></code> هم می‌کند.) <pre> {{شعر}} {{بیت|بنی‌آدم اعضای یکدیگرند|که در آفرینش ز یک گوهرند}} {{جداکننده بند}} {{بیت|چو عضوی به درد آورد روزگار|دگر عضوها را نماند قرار}} {{جداکننده بند|❖ ❖ ❖}} {{بیت|تو کز محنت دیگران بی‌غمی|نشاید که نامت نهند آدمی}} {{پایان شعر}} </pre> {{شعر}} {{بیت|بنی‌آدم اعضای یکدیگرند|که در آفرینش ز یک گوهرند}} {{جداکننده بند}} {{بیت|چو عضوی به درد آورد روزگار|دگر عضوها را نماند قرار}} {{جداکننده بند|❖ ❖ ❖}} {{بیت|تو کز محنت دیگران بی‌غمی|نشاید که نامت نهند آدمی}} {{پایان شعر}} اگر نماد را برای '''همهٔ''' بندها می‌خواهید، پارامتر <code>جداکننده بند</code> را در {{الگو|شعر}} بدهید: آن‌گاه هر {{الگو|بیت خالی}}ِ بی‌ارتفاع (و در حالت «متن» هر خط خالی میان دو بند) ردیفِ نماد می‌شود. <pre> {{شعر|جداکننده بند=• • •|متن= بنی‌آدم اعضای یکدیگرند که در آفرینش ز یک گوهرند چو عضوی به درد آورد روزگار دگر عضوها را نماند قرار تو کز محنت دیگران بی‌غمی نشاید که نامت نهند آدمی }} </pre> {{شعر|جداکننده بند=• • •|متن= بنی‌آدم اعضای یکدیگرند که در آفرینش ز یک گوهرند چو عضوی به درد آورد روزگار دگر عضوها را نماند قرار تو کز محنت دیگران بی‌غمی نشاید که نامت نهند آدمی }} * ردیفِ نماد همیشه یک خط بلند است (با <code>ارتفاع</code> بلندتر می‌شود)، نمادش پررنگ است و رنگش از متن ارث می‌برد؛ برای رنگ دیگر: <code><nowiki>{{جداکننده بند|❖|سبک=color:#b3362b}}</nowiki></code>. در حالت «متن» رنگ و اندازه را شیوه‌نامه (<code>.poem-ornament-cell</code>) تعیین می‌کند. * ردیفِ نماد در نمایش ستونی هم دیده می‌شود (برخلاف نمادِ میان دو مصراع). * برای فاصلهٔ ساده در شعری که نمادِ خودکار دارد: {{الگو|جداکننده بند}}<code>|نه</code> یا <code><nowiki>{{بیت خالی|نماد=نه}}</nowiki></code>، و در حالت «متن» خط <code>@نماد نه</code>. * نمادِ پیش‌فرض را مدیر پودمان با <code>cfg.stanzaOrnament</code> عوض می‌کند. === نماد و فاصله در حالت «متن» === در حالت «متن» دو خطِ ویژه، بریدگیِ میان بندها را جداگانه تنظیم می‌کنند (هر کدام در یک خطِ جدا و با <code>@</code> آغاز می‌شود): {| class="wikitable" ! خط !! کار |- | <code>@نماد</code> || یک ردیفِ نمادِ پیش‌فرض (• • •) همین‌جا |- | <code>@نماد ❖</code> || یک ردیفِ نمادِ دلخواه |- | <code>@نماد نه</code> || فاصلهٔ ساده (برای شعری که <code>جداکننده بند</code> دارد) |- | <code>@فاصله</code> || یک ردیف فاصلهٔ اضافه (یک خط یا اندازهٔ <code>فاصله=</code>) |- | <code>@فاصله 3em</code> || یک ردیف فاصله با اندازهٔ دلخواه |} <pre> {{شعر|متن= بشنو این نی چون شکایت می‌کند از جدایی‌ها حکایت می‌کند @نماد • • • کز نیستان تا مرا ببریده‌اند در نفیرم مرد و زن نالیده‌اند @فاصله 2em سینه خواهم شرحه شرحه از فراق تا بگویم شرح درد اشتیاق }} </pre> {{شعر|متن= بشنو این نی چون شکایت می‌کند از جدایی‌ها حکایت می‌کند @نماد • • • کز نیستان تا مرا ببریده‌اند در نفیرم مرد و زن نالیده‌اند @فاصله 2em سینه خواهم شرحه شرحه از فراق تا بگویم شرح درد اشتیاق }} * این خط‌ها جای خط‌های خالیِ کنارشان را می‌گیرند (خط خالی پیش و پس از آن‌ها شمرده نمی‌شود)؛ پس برای خوانایی می‌توانید دورشان خط خالی بگذارید. * می‌توان چند خط را پشت‌سرهم نوشت: هر کدام یک ردیف می‌شود، به همان ترتیب (تا هشت ردیف). مثلاً <code>@نماد</code> و بعد <code>@فاصله</code> یک نماد و یک فاصلهٔ اضافه می‌دهد. * '''چند خط خالیِ پشت‌سرهم همچنان یک فاصله‌اند''' (برای سازگاری با شعرهای پیشین)؛ فاصلهٔ بزرگ‌تر را با <code>@فاصله</code> بگیرید. * خط <code>@نماد</code> یا <code>@فاصله</code> پیش از نخستین ردیف نادیده گرفته می‌شود. نام‌های دیگرِ پذیرفته‌شده: <code>@جداکننده</code>، <code>@جداکننده بند</code>، <code>@نماد بند</code>، <code>@ornament</code>، <code>@separator</code>، <code>@symbol</code> (برای نماد) و <code>@gap</code> (برای فاصله). * در پایان بند، مصراعِ تنها (اگر خط‌های بند فرد باشند) پیش از فاصله/نماد جای خود را می‌گیرد. === کدام را به کار ببرم؟ === {| class="wikitable" ! می‌خواهم !! با الگوها !! در حالت «متن» |- | فاصلهٔ یک‌خطی میان بندها || {{الگو|بیت خالی}} || یک خط خالی |- | فاصلهٔ دلخواه || <code><nowiki>{{بیت خالی|ارتفاع=0.5em}}</nowiki></code> || <code>فاصله=0.5em</code> (همهٔ بندها) یا <code>@فاصله 0.5em</code> (همان‌جا) |- | نماد میان همهٔ بندها || <code>جداکننده بند=• • •</code> در {{الگو|شعر}} و {{الگو|بیت خالی}} میان بندها || <code>جداکننده بند=• • •</code> در {{الگو|شعر}} و خط خالی میان بندها |- | نماد فقط در یک بریدگی || <code><nowiki>{{جداکننده بند|• • •}}</nowiki></code> || <code>@نماد • • •</code> |- | فاصلهٔ ساده در شعری که نمادِ خودکار دارد || <code><nowiki>{{جداکننده بند|نه}}</nowiki></code> یا <code><nowiki>{{بیت خالی|نماد=نه}}</nowiki></code> || <code>@نماد نه</code> |- | نماد به‌جای یک فاصلهٔ بلندتر || <code><nowiki>{{جداکننده بند|❖|ارتفاع=3em}}</nowiki></code> || <code>@نماد ❖</code> و <code>@فاصله</code> پشت‌سرهم |} == مصراع‌های تنها و شعر نو == الگوی {{الگو|مصراع}} یک مصراع را وسط‌چین می‌نویسد. برای شعر نو می‌توانید تراز و تورفتگی بدهید: <pre> {{شعر}} {{مصراع|ای آدمها که بر ساحل نشسته‌اید|تراز=راست}} {{مصراع|شادمان بر ساحل|تراز=راست|تورفتگی=1.5em}} {{مصراع|ما در موج|تراز=راست|تورفتگی=3em}} {{پایان شعر}} </pre> {{شعر}} {{مصراع|ای آدمها که بر ساحل نشسته‌اید|تراز=راست}} {{مصراع|شادمان بر ساحل|تراز=راست|تورفتگی=1.5em}} {{مصراع|ما در موج|تراز=راست|تورفتگی=3em}} {{پایان شعر}} * <code>تراز</code>: <code>وسط</code> (پیش‌فرض)، <code>راست</code> یا <code>چپ</code>. <code>تورفتگی</code> فقط برای تراز راست و چپ اثر دارد. * مصراعِ تنها در میان ابیات (مثلاً مصراع پایانی یک بند) وسط‌چین می‌آید و زیر دو ستونِ شعر قرار می‌گیرد. * در شعرِ نو معمولاً {{الگو|شعر}} را با <code>نوع=مصراع</code> به کار می‌برند تا مصراع‌ها در شماره‌گذاری خودکار شمرده شوند؛ نوشتنِ شعر نو در حالت «متن» ساده‌تر است (بخش «حالت «متن»»). == شماره‌گذاری == === شماره‌گذاری دستی === اگر می‌خواهید در سمت راست یک بیت شمارهٔ آن را درج کنید، از پارامتر «ش» (مخفف «شماره») استفاده کنید. برای شماره در وسط (میان دو مصراع) از «شو» و برای سمت چپ از «شچ» استفاده کنید: <pre> {{شعر}} {{بیت|ش=۱۰۰|نیست آواز کسی آنجا که اوست|کی رسد جان کسی آنجا که اوست}} {{بیت|شو=۱۰۱|صد هزاران طور از جان بر ترست|هر چه خواهم گفت او زان برتر است}} {{بیت|شچ=۱۰۲|عقل در سودای او حیران بماند|جان ز عجز انگشت در دندان بماند}} {{مصراع|ش=۱۰۳|ای مرغ سحر عشق ز پروانه بیاموز}} {{مصراع|شچ=۱۰۴|کان سوخته را جان شد و آواز نیامد}} {{پایان شعر}} </pre> {{شعر}} {{بیت|ش=۱۰۰|نیست آواز کسی آنجا که اوست|کی رسد جان کسی آنجا که اوست}} {{بیت|شو=۱۰۱|صد هزاران طور از جان بر ترست|هر چه خواهم گفت او زان برتر است}} {{بیت|شچ=۱۰۲|عقل در سودای او حیران بماند|جان ز عجز انگشت در دندان بماند}} {{مصراع|ش=۱۰۳|ای مرغ سحر عشق ز پروانه بیاموز}} {{مصراع|شچ=۱۰۴|کان سوخته را جان شد و آواز نیامد}} {{پایان شعر}} * '''ارقام:''' رقم‌های لاتین و عربی در شماره‌ها خودکار به رقم فارسی تبدیل می‌شوند (<code>ش=12</code> ← ۱۲). برای خاموش‌کردن، در {{الگو|شعر}} بنویسید <code>ارقام=بدون تغییر</code> یا <code>ارقام=لاتین</code>. مقداری که نشانه‌گذاری دارد (مثلاً پیوند یا قالب‌بندی) دست‌نخورده می‌ماند. === شماره‌گذاری خودکار === به‌جای نوشتن دستی شماره‌ها، در {{الگو|شعر}} پارامتر <code>شماره‌گذاری</code> را بدهید: <pre> {{شعر|شماره‌گذاری=5|شروع=1}} {{بیت|مصراع اول|مصراع دوم}} … (شمارهٔ ۵، ۱۰، ۱۵ و … در سمت چپ نمایش داده می‌شود) {{پایان شعر}} </pre> {{شعر|شماره‌گذاری=بله|سمت=راست}} {{بیت|نیست آواز کسی آنجا که اوست|کی رسد جان کسی آنجا که اوست}} {{بیت|صد هزاران طور از جان بر ترست|هر چه خواهم گفت او زان برتر است}} {{بیت|عقل در سودای او حیران بماند|جان ز عجز انگشت در دندان بماند}} {{پایان شعر}} * بیت‌های {{الگو|بیت}}، {{الگو|بیت۱}} و {{الگو|بیت نردبانی}} شمرده می‌شوند. {{الگو|مصراع}} فقط وقتی شمرده می‌شود که <code>نوع=مصراع</code> داده باشید. * با <code>شماره‌گذاری=5</code> همهٔ ابیات شمرده می‌شوند ولی فقط شمارهٔ مضرب ۵ نمایش داده می‌شود؛ <code>شروع</code> شمارهٔ بیت نخست را تعیین می‌کند (برای صفحه‌ای که از میانهٔ شعر آغاز می‌شود، شمارهٔ نخستین بیت همان صفحه را بدهید). * اگر برای بیتی خودتان ش، شو یا شچ بدهید، همان نمایش داده می‌شود و شمارش خودکار برای آن بیت کنار می‌رود (شمارنده همچنان جلو می‌رود). * مصراع تنهای پایان بند (در حالت «متن») شمرده نمی‌شود. * شمارنده در طول رندر یک صفحه نگه داشته می‌شود و با هر {{الگو|شعر}} از نو آغاز می‌شود (مگر در شعر چندصفحه‌ای؛ بخش بعد). == نستعلیق == *نکته: در صورت استفاده از نستعلیق {{الگو|دارای نستعلیق}} را استفاده کنید تا اگر کاربر فونت نستعلیق را ندارد از آن را نصب و استفاده نماید. {{دارای نستعلیق}} دستورات زیر: <pre> {{شعر|نستعلیق}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{مصراع|بیخود از شعشعهٔ پرتو ذاتم کردند}} {{مصراع|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} </pre> چنین نتیجه می‌دهد: {{شعر|نستعلیق}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{مصراع|بیخود از شعشعهٔ پرتو ذاتم کردند}} {{مصراع|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} * '''چگونه کار می‌کند:''' پودمان خودِ الگوی {{الگو|نستعلیق}} را بسط می‌دهد و کلاس و استایل‌های قلم (<code>font-family</code>، <code>font-size</code>، <code>line-height</code> و…) را که آن الگو می‌گذارد روی شعر می‌نشاند؛ پس هر تغییر در {{الگو|نستعلیق}} (و شیوه‌نامهٔ آن) خودکار به شعرها هم می‌رسد و به <code>Common.css</code> یا ترتیب شیوه‌نامه‌ها وابسته نیست. اگر آن الگو در دسترس نباشد، فهرستِ قلمِ <code>cfg.nastaliqFonts</code> به کار می‌رود. * پارامتر <code>قلم</code> وجود ندارد. برای قلمی دیگر، یا {{الگو|نستعلیق}} را تغییر دهید یا در {{الگو|شعر}} بنویسید <code><nowiki>{{شعر|سبک=font-family: Vazirmatn, serif}}</nowiki></code>. * قلم‌ها باید روی دستگاه خواننده نصب باشند (وب‌قلم بارگذاری نمی‌شود)؛ اگر نیستند، قلم پیش‌فرض نمایش داده می‌شود. * اگر نستعلیق اعمال نمی‌شود: (۱) صفحهٔ شیوه‌نامهٔ شعر ([[الگو:شعر/styles.css]]) باید ساخته و از نوع «Sanitized CSS» باشد؛ (۲) قلم روی دستگاه نصب باشد؛ (۳) در <code>Common.css</code> یا ابزارکی قاعدهٔ <code>!important</code> برای <code>td</code> یا <code>.nastaliq</code> نباشد؛ (۴) اگر نوشته درشت‌تر از انتظار است، اندازهٔ قلم را در {{الگو|نستعلیق}} تنظیم کنید و قاعده‌های تکراریِ <code>.nastaliq</code> را از <code>Common.css</code> بردارید. == پانویس == می‌توان در پایان یک مصراع پانویس (<code>&lt;ref&gt;</code>) گذاشت. نشانهٔ پانویس از متن مصراع جدا می‌شود و بیرون از لبهٔ پایانی آویزان می‌ماند، پس در عرض و ترازبندی مصراع شمرده نمی‌شود و همهٔ مصراع‌ها هم‌اندازه می‌مانند: <pre> {{بیت|مصراع نخست<ref>منبع</ref>|مصراع دوم}} </pre> فقط پانویسی که در '''پایان''' مصراع باشد این‌گونه جدا می‌شود؛ پانویس میانهٔ مصراع همان‌جا می‌ماند. == سبک، کلاس، شناسه، زبان و جهت == * اگر می‌خواهید برای شعر سبک اضافه‌ای به کار بگیرید از <code>سبک</code> در {{الگو|شعر}} استفاده کنید: *:برای رنگ پشت‌زمینهٔ دلخواه <nowiki>{{شعر|سبک=background: blue}}</nowiki> *:رنگ دلخواه برای متن <nowiki>{{شعر|سبک=color: white}}</nowiki> *:برای قرار نگرفتن در وسط <nowiki>{{شعر|سبک=margin: 0}}</nowiki> نمونه‌ای از ترکیب هر سه:{{سخ}} <pre> {{شعر|سبک=background: blue; margin: 0; color: white}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{پایان شعر}} </pre> {{شعر|سبک=background: blue; margin: 0; color: white}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{پایان شعر}} * در {{الگو|بیت}}، {{الگو|مصراع}} و… پارامتر <code>سبک</code> روی خودِ مصراع‌ها اثر می‌گذارد (مثلاً برجسته‌کردن یک بیت: <code><nowiki>{{بیت|…|…|سبک=font-weight:bold}}</nowiki></code>). در {{الگو|شعر}} روی قاب بیرونی شعر می‌نشیند (پس <code>margin: 0</code> شعر را به راست می‌برد). * <code>کلاس</code> یک کلاس CSS به شعر (در {{الگو|شعر}}) یا به همان ردیف (در بقیه) می‌افزاید؛ <code>شناسه</code> به ردیف یک <code>id</code> می‌دهد تا بتوان به آن بیت پیوند داد (مثلاً <code>[[#ب۱۲]]</code> برای <code>شناسه=ب۱۲</code>). * <code>زبان</code> (مثل <code>ar</code>) در {{الگو|شعر}} برای ابیات عربی، انگلیسی و… است؛ <code>جهت</code> (<code>rtl</code> یا <code>ltr</code>) در صورت ندادن، از زبان حدس زده می‌شود. <pre> {{شعر|زبان=en|عرض=خودکار}} {{بیت|Shall I compare thee to a summer's day?|Thou art more lovely and more temperate}} {{پایان شعر}} </pre> نتیجه: {{شعر|زبان=en|عرض=خودکار}} {{بیت|Shall I compare thee to a summer's day?|Thou art more lovely and more temperate}} {{پایان شعر}} == حالت «متن» == به‌جای نوشتن یک‌به‌یک {{الگو|بیت}}ها می‌توانید مصراع‌ها را خط‌به‌خط در پارامتر <code>متن</code> بنویسید. در این حالت نیازی به {{الگو|پایان شعر}} نیست و همهٔ گزینه‌های {{الگو|شعر}} (عرض، ترازبندی، نستعلیق، شماره‌گذاری، …) به کار می‌آید. <pre> {{شعر|نستعلیق|شماره‌گذاری=1|متن= دوش وقت سحر از غصه نجاتم دادند واندر آن ظلمت شب آب حیاتم دادند بیخود از شعشعهٔ پرتو ذاتم کردند باده از جام تجلی صفاتم دادند }} </pre> {{شعر|نستعلیق|شماره‌گذاری=1|متن= دوش وقت سحر از غصه نجاتم دادند واندر آن ظلمت شب آب حیاتم دادند بیخود از شعشعهٔ پرتو ذاتم کردند باده از جام تجلی صفاتم دادند }} * هر دو خط پیاپی یک بیت می‌شوند. '''خط خالی = پایان بند''' (یک فاصله؛ اندازه‌اش با <code>فاصله=0.5em</code> تنظیم می‌شود، و نمادش با <code>جداکننده بند</code> یا <code>@نماد</code>؛ بخش «بندها»). چند خط خالیِ پشت‌سرهم همچنان یک فاصله‌اند. اگر شمار خط‌های یک بند فرد باشد، خط آخر تنها و وسط‌چین می‌آید. * <code>نوع</code>: <code>بیت</code> (پیش‌فرض)، <code>بیت۱</code> (پلکانی)، <code>بیت نردبانی</code>، یا <code>مصراع</code> (هر خط یک مصراع جداگانه؛ شعر نو). برای پلکانی و نردبانی <code>تورفتگی</code> را هم می‌توان داد، و <code>ترازبندی</code> و <code>عرض</code> برای همهٔ ردیف‌ها. * با <code>نوع=مصراع</code> هر <code>:</code> ابتدای خط یک پله تورفتگی (<code>واحد تورفتگی</code>، پیش‌فرض <code>1.5em</code>) می‌دهد و ترازِ پیش‌فرض راست است؛ <code>تراز</code> را می‌توانید عوض کنید. * در <code>متن</code> فقط متن ساده بنویسید (پیوند و پانویس مشکلی ندارند)؛ الگوهای {{الگو|بیت}} و {{الگو|مصراع}} را داخل آن نگذارید. علامت <code>=</code> در متن مشکلی ندارد، ولی <code>|</code> را با <code><nowiki>{{!}}</nowiki></code> بنویسید. این حالت ساختار الگو را کامل و بسته نگه می‌دارد و برای ویرایش دیداری هم مناسب‌تر است. === شعر نو در حالت «متن» === {{شعر|نوع=مصراع|متن= ای آدمها که بر ساحل نشسته‌اید :شادمان بر ساحل ::ما در موج }} <pre> {{شعر|نوع=مصراع|متن= ای آدمها که بر ساحل نشسته‌اید :شادمان بر ساحل ::ما در موج }} </pre> === عوض‌کردن نوع ردیف در میانهٔ متن (خط‌های <code>@</code>) === نوع پیش‌فرض را <code>نوع=</code> مشخص می‌کند. اگر می‌خواهید در میانهٔ همان متن چند بیت نردبانی یا پلکانی یا یک مصراع تنها بیاید، یک '''خط جداگانه''' بنویسید که با <code>@</code> آغاز شود؛ از آن خط به بعد نوعِ جدید برقرار است تا خط <code>@</code> بعدی: {| class="wikitable" ! خط !! نوع ردیف‌های بعدی |- | <code>@بیت</code> || بیت دومصراعی (دو ستون) |- | <code>@بیت۱</code> (یا <code>@پلکانی</code>، <code>@ضربدری</code>) || بیت پلکانی |- | <code>@بیت نردبانی</code> (یا <code>@نردبانی</code>) || بیت نردبانی |- | <code>@مصراع</code> (یا <code>@نو</code>، <code>@نیمایی</code>، <code>@آزاد</code>) || هر خط یک مصراع جدا |} گزینه‌ها را می‌توان پس از نوع نوشت: <code>تورفتگی=</code>، <code>تراز=</code> (برای مصراع) و <code>ترازبندی=</code>؛ مثلاً <code>@بیت۱ تورفتگی=10%</code> یا <code>@مصراع تراز=وسط</code>. (مقدارِ هر گزینه نباید فاصله داشته باشد.) <pre> {{شعر|متن= دوش وقت سحر از غصه نجاتم دادند واندر آن ظلمت شب آب حیاتم دادند @بیت نردبانی بیخود از شعشعهٔ پرتو ذاتم کردند باده از جام تجلی صفاتم دادند @بیت۱ تورفتگی=10% یوسف گم‌گشته بازآید بکنعان غم مخور کلبهٔ احزان شود روزی گلستان غم مخور @مصراع تراز=وسط مصراع تنها در میانهٔ شعر @بیت عقل در سودای او حیران بماند جان ز عجز انگشت در دندان بماند }} </pre> {{شعر|متن= دوش وقت سحر از غصه نجاتم دادند واندر آن ظلمت شب آب حیاتم دادند @بیت نردبانی بیخود از شعشعهٔ پرتو ذاتم کردند باده از جام تجلی صفاتم دادند @بیت۱ تورفتگی=10% یوسف گم‌گشته بازآید بکنعان غم مخور کلبهٔ احزان شود روزی گلستان غم مخور @مصراع تراز=وسط مصراع تنها در میانهٔ شعر @بیت عقل در سودای او حیران بماند جان ز عجز انگشت در دندان بماند }} * هر خط <code>@</code> گزینه‌های پیشین را کنار می‌گذارد و به پیش‌فرض‌های {{الگو|شعر}} برمی‌گردد (گزینه‌ها جمع نمی‌شوند)؛ پس <code>@بیت۱</code> بدون گزینه، تورفتگی پیش‌فرض خودِ شعر را دارد. * خط <code>@</code> جفت‌شدنِ خط‌ها را قطع می‌کند: اگر پیش از آن خطی تنها مانده باشد، همان‌جا به‌صورت مصراع تنها (وسط‌چین) درمی‌آید. فاصلهٔ بند نمی‌گذارد (برای آن خط خالی بگذارید). * در شعرِ <code>نوع=بیت</code>، مصراع‌هایی که با <code>@مصراع</code> می‌آیند شماره‌گذاری خودکار را نمی‌شمارند؛ در شعرِ <code>نوع=مصراع</code> همهٔ خط‌ها (و بیت‌های <code>@بیت</code>) شمرده می‌شوند. * <code>@مصراع</code> مانند <code>نوع=مصراع</code> به‌طور پیش‌فرض راست‌چین است؛ برای وسط‌چین <code>تراز=وسط</code> بدهید. * خط <code>@</code> می‌تواند خط نخست متن باشد. فاصلهٔ پس از <code>@</code> مهم نیست. نوع یا گزینهٔ ناشناخته نادیده گرفته می‌شود و صفحه به ردهٔ پارامتر ناشناخته می‌رود. * دو خطِ ویژهٔ <code>@نماد</code> و <code>@فاصله</code> نوع ردیف را عوض نمی‌کنند؛ آن‌ها بریدگیِ میان بندها را می‌سازند (بخش «نماد و فاصله در حالت «متن»»). * خط <code>@</code> با شعر چندصفحه‌ای هم کار می‌کند (ادغام ردیف ناتمام به نوعِ ردیف آخر/نخست وابسته است). === نشانه‌های درون‌خطی در حالت متن === (برگرفته از الگوی ppoem) {| class="wikitable" ! نشانه !! کاربرد |- | <code>&gt;&gt; متن</code> || مصراعِ تنها، راست‌چین |- | <code>&lt;&gt; متن</code> || مصراعِ تنها، وسط‌چین |- | <code>۱۲ &lt;&lt;&lt; متن</code> || شمارهٔ سمت راست (مانند <code>ش=۱۲</code>) |- | <code>متن &gt;&gt;&gt; ۱۲</code> || شمارهٔ سمت چپ (مانند <code>شچ=۱۲</code>) |} نشانه‌های شماره روی هر یک از دو خطِ یک بیت هم کار می‌کنند، و نشانه‌های تراز روی خطِ تنها و مصراع‌های شعر نو: <pre> {{شعر|متن= ۱۲ <<< دوش وقت سحر از غصه نجاتم دادند واندر آن ظلمت شب آب حیاتم دادند >>> ۱۳ >> مصراعِ تنها، راست‌چین <> مصراعِ تنها، وسط‌چین }} </pre> {{شعر|متن= ۱۲ <<< دوش وقت سحر از غصه نجاتم دادند واندر آن ظلمت شب آب حیاتم دادند >>> ۱۳ >> مصراعِ تنها، راست‌چین <> مصراعِ تنها، وسط‌چین }} == شعر چندصفحه‌ای (ویژهٔ ویکی‌نبشته) == وقتی شعر در چند «صفحه:» ادامه دارد، دو خواسته داریم: در پیش‌نمایش هر صفحه شعر کامل و بسته دیده شود، و در صفحهٔ اصلی (که صفحه‌ها با <code>&lt;pages/&gt;</code> درج می‌شوند) همهٔ صفحه‌ها یک جدول واحد باشند تا ستون‌ها در مرز صفحه جابه‌جا نشوند. پارامتر <code>ادامه</code> هر دو را برآورده می‌کند: {| class="wikitable" ! صفحه !! بالای صفحه !! پایین صفحه |- | نخست || <code><nowiki>{{شعر}}</nowiki></code> || <code><nowiki>{{پایان شعر|ادامه}}</nowiki></code> |- | میانی || <code><nowiki>{{شعر|ادامه}}</nowiki></code> || <code><nowiki>{{پایان شعر|ادامه}}</nowiki></code> |- | آخر || <code><nowiki>{{شعر|ادامه}}</nowiki></code> || <code><nowiki>{{پایان شعر}}</nowiki></code> |} <pre> ──── صفحهٔ ۱ ──── {{شعر}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{پایان شعر|ادامه}} ──── صفحهٔ ۲ ──── {{شعر|ادامه}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} </pre> * در فضای نام «صفحه» <code>ادامه</code> نادیده گرفته می‌شود و هر صفحه کامل و بسته نمایش داده می‌شود. * در صفحهٔ اصلی، <code><nowiki>{{شعر|ادامه}}</nowiki></code> جدول تازه باز نمی‌کند و <code><nowiki>{{پایان شعر|ادامه}}</nowiki></code> نمی‌بندد؛ پس صفحه‌ها به هم دوخته می‌شوند. اگر درج از میانهٔ شعر آغاز شود، <code><nowiki>{{شعر|ادامه}}</nowiki></code> خودش جدول را باز می‌کند. * '''هم‌ترازی در مرز صفحه:''' چون عرض جدول ثابت است (بخش «چیدمان»)، حتی اگر صفحه‌ای بدون <code>ادامه</code> باشد و جدول جدا بسازد، قاب شعر با صفحهٔ قبل هم‌اندازه و هم‌تراز می‌ماند؛ گزینه‌های <code>عرض</code> و <code>ترازبندی</code> را در همهٔ صفحه‌ها یکسان بنویسید. * گزینه‌های {{الگو|شعر}} (نستعلیق، عرض، سبک، شماره‌گذاری، جداکننده بند و…) را در هر صفحه تکرار کنید تا پیش‌نمایش درست باشد؛ در صفحهٔ اصلی فقط گزینه‌های صفحهٔ نخست اثر دارد و شماره‌گذاری خودکار از صفحهٔ قبل ادامه می‌یابد. * اگر فقط بخشی از صفحه‌ها را درج می‌کنید و شعر در آخرین صفحهٔ درج‌شده تمام نمی‌شود، بعد از <code>&lt;pages/&gt;</code> بنویسید <code><nowiki>{{پایان شعر}}</nowiki></code>. * این الگوها در صفحهٔ اصلی بدون پارامتر <code>ادامه</code> همان‌طور که بود کار می‌کنند. === مصراع (یا بیت) ناتمام در پایان صفحه === گاهی مصراعی در پایان صفحه ناتمام می‌ماند و در صفحهٔ بعد ادامه دارد (یا مصراع دوم یک بیت به صفحهٔ بعد می‌رود). در ردیفِ آخرِ صفحه <code>ناتمام=بله</code> و در نخستین ردیفِ صفحهٔ بعد <code>دنباله=بله</code> بنویسید؛ در صفحهٔ اصلی این دو ردیف مصراع‌به‌مصراع یکی می‌شوند: <pre> ──── صفحهٔ ۱ ──── {{شعر}} {{بیت|دوش وقت سحر از غصه|واندر آن ظلمت شب آب|ناتمام=بله}} {{پایان شعر|ادامه}} ──── صفحهٔ ۲ ──── {{شعر|ادامه}} {{بیت|نجاتم دادند|حیاتم دادند|دنباله=بله}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} </pre> نتیجه در صفحهٔ اصلی (دو نیمه پشت سر هم نوشته شده‌اند و یک شعر می‌سازند): {{شعر}} {{بیت|دوش وقت سحر از غصه|واندر آن ظلمت شب آب|ناتمام=بله}} {{پایان شعر|ادامه}} {{شعر|ادامه}} {{بیت|نجاتم دادند|حیاتم دادند|دنباله=بله}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} * '''بیتی که میان دو مصراع بریده شده:''' در صفحهٔ اول فقط مصراع نخست را بنویسید و در صفحهٔ بعد مصراع اول را تهی بگذارید: <pre> ──── صفحهٔ ۱ ──── {{شعر}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|ناتمام=بله}} {{پایان شعر|ادامه}} ──── صفحهٔ ۲ ──── {{شعر|ادامه}} {{بیت||واندر آن ظلمت شب آب حیاتم دادند|دنباله=بله}} {{پایان شعر}} </pre> * '''اتصال:''' دو تکه به‌طور پیش‌فرض با فاصله به هم می‌چسبند. برای واژهٔ بریده <code>اتصال=چسبیده</code> و برای «می‌/رود» <code>اتصال=نیم‌فاصله</code> را در ردیفِ <code>دنباله</code> بدهید. * ردیف‌های {{الگو|بیت}}، {{الگو|بیت۱}}، {{الگو|بیت نردبانی}} و {{الگو|مصراع}} هر کدام جداگانه ادغام می‌شوند؛ دو تکه باید از یک نوع الگو باشند. * هر ردیف در شماره‌گذاری خودکار یک بار شمرده می‌شود و شماره‌ها را می‌توان در هر دو تکه داد (تکهٔ بعدی مقدم است). * در فضای نام «صفحه» ردیفِ ناتمام با خط‌چین نشان داده می‌شود. ردیفی که ادامه‌اش هرگز نیاید همان‌طور که هست نمایش داده می‌شود و متنی گم نمی‌شود. * ادغام به این تکیه دارد که الگوها در یک رندر به ترتیب اجرا شوند. اگر روزی در جایی متنِ ردیف ناتمام گم شد، مدیر پودمان می‌تواند <code>cfg.mergeRows = false</code> کند: آن‌گاه هر تکه فوراً و به‌صورت ردیفِ جدا نمایش داده می‌شود. === شعر چندصفحه‌ای در حالت «متن» === در حالت <code>متن</code> هر صفحه یک فراخوانی است: <code>ادامه=بعد</code> (صفحهٔ نخست)، <code>ادامه=هر دو</code> (میانی)، <code>ادامه=قبل</code> (آخر)؛ و برای مصراع ناتمام <code>ناتمام=بله</code> / <code>دنباله=بله</code> (با <code>اتصال</code>). در حالت متن «ادامه=بله» مبهم است و پذیرفته نمی‌شود. <pre> ──── صفحهٔ ۱ ──── {{شعر|ادامه=بعد|ناتمام=بله|متن= دوش وقت سحر از غصه نجاتم دادند واندر آن ظلمت شب آب حیاتم دادند بیخود از شعشعهٔ پرتو باده از جام تجلی }} ──── صفحهٔ ۲ ──── {{شعر|ادامه=قبل|دنباله=بله|متن= ذاتم کردند صفاتم دادند }} </pre> * اگر آخرین خطِ ناتمامِ صفحه فرد باشد، بیتی با مصراع نخست می‌شود و خط اول صفحهٔ بعد به‌طور خودکار مصراع دومِ همان بیت است؛ با <code>دنباله=اول</code> یا <code>دنباله=دوم</code> می‌توانید صریح بگویید کدام مصراع ادامه دارد. * <code>بند=جدید</code> در صفحهٔ ادامه، پیش از نخستین ردیف یک فاصلهٔ بند (یا ردیفِ نماد، اگر شعر <code>جداکننده بند</code> دارد) می‌گذارد. == نمایش در صفحه‌های باریک == مصراع‌های کنار هم در پنجرهٔ باریک جا نمی‌شوند؛ پس پیش‌فرض، شعر در پنجرهٔ باریک (تا حدود ۸۳۲ پیکسل) '''ستونی''' می‌شود: برای هر بیت شماره بالا، دو مصراع وسط‌چین زیر هم، و یک خط‌چین پس از آن (در بیت پلکانی پس از خط دوم). نمادِ میان دو مصراع و نسخهٔ نامرئیِ اندازه‌گیر پنهان می‌شوند؛ ردیفِ نمادِ میان بندها همچنان دیده می‌شود. در پنجره‌های کمی عریض‌تر، فاصلهٔ واژه‌ها در شعر دوطرفه اندکی کم می‌شود تا مصراع‌ها هنوز در یک خط جا شوند. {| class="wikitable" ! <code>تلفن=</code> !! رفتار |- | <code>ستونی</code> (پیش‌فرض) || در پنجرهٔ باریک ستونی؛ در پنجرهٔ عریض دوستونه. |- | <code>دوستونه</code> || همیشه دوستونه؛ در پنجرهٔ بسیار باریک (تا ۴۸۰ پیکسل) فاصله‌ها کمتر می‌شود تا جا برای متن بماند. |- | <code>همیشه</code> || همیشه ستونی، حتی در پنجرهٔ عریض. |} === فضای نام «صفحه» === در «صفحه:» تصویر کنار متن است و ستونِ متن حدود نیمی از پنجره است؛ پس شعر زودتر باید ستونی شود. اما مرورگر پهنای واقعیِ ستونِ متن را به شیوه‌نامه نمی‌دهد (TemplateStyles از ''container query'' پشتیبانی نمی‌کند) و فقط پهنای پنجره در دسترس است. برای این‌که هر شعر نه زودتر از لازم ستونی شود و نه دیرتر، پودمان '''طولِ بلندترین مصراع''' را می‌سنجد و یکی از سه کلاس را روی شعر می‌گذارد؛ هر سطح آستانهٔ خودش را دارد: {| class="wikitable" ! سطح (کلاس) !! بلندترین مصراع !! فشرده‌شدن (فاصله‌ها کم می‌شود) !! ستونی‌شدن |- | کوتاه (<code>poem-w1</code>) || تا ۲۰ نویسه || پنجرهٔ ≤ ۸۶em (۱۳۷۶px) || پنجرهٔ ≤ ۷۶em (۱۲۱۶px) |- | متوسط (<code>poem-w2</code>) || تا ۳۰ نویسه || پنجرهٔ ≤ ۱۰۶em (۱۶۹۶px) || پنجرهٔ ≤ ۹۶em (۱۵۳۶px) |- | بلند (<code>poem-w3</code>) || بیشتر از ۳۰ نویسه || پنجرهٔ ≤ ۱۲۶em (۲۰۱۶px) || پنجرهٔ ≤ ۱۱۶em (۱۸۵۶px) |} * '''فشرده‌شدن:''' پیش از ستونی‌شدن، فاصلهٔ دو مصراع از ≈ ۵٫۹em به ≈ ۳٫۴em می‌رسد (هنوز فاصلهٔ معقول) و ستون‌های شماره باریک می‌شوند؛ مصراع‌ها دست‌نخورده می‌مانند. بالاتر از آستانهٔ فشرده‌شدن، شعر با فاصله‌های عادی و دوستونه نمایش داده می‌شود. * در حالت <code>متن</code> سطح به‌طور خودکار از روی طول مصراع‌ها تعیین می‌شود. در حالت الگو (مصراع‌ها بعداً می‌رسند) پیش‌فرض «متوسط» است؛ برای شعرِ کوتاه‌مصراع بنویسید <code><nowiki>{{شعر|طول مصراع=کوتاه}}</nowiki></code> و برای شعرِ بلندمصراع <code><nowiki>{{شعر|طول مصراع=بلند}}</nowiki></code> (یا شمار نویسهٔ بلندترین مصراع، مثلاً <code>طول مصراع=24</code>). * '''پایهٔ حساب:''' هر نویسه ≈ ۰٫۵em؛ جدولِ فشرده ≈ (نویسه + ۸٫۴)em و جدولِ عادی ≈ (نویسه + ۱۳٫۹)em پهنا می‌خواهد؛ ستونِ متن ≈ نیمی از پنجره منهای ۹em فرض شده (em در media query همیشه ۱۶px است). اگر قلمِ صفحه درشت‌تر است، عددها را در [[الگو:شعر/styles.css]] بالا ببرید. * اگر پنجرهٔ «صفحه:»ی شما عمودی است (تصویر بالای متن) و ستونِ متن پهن است، برای آن شعر <code>تلفن=دوستونه</code> بگذارید تا هرگز ستونی نشود. * پس از به‌روزرسانی پودمان، صفحه‌های «صفحه:»ی قدیمی با یک ویرایش تهی (null edit) یا پاک‌سازی (purge) کلاس سطح را می‌گیرند؛ تا آن زمان به‌عنوان «متوسط» رفتار می‌کنند. == رده‌های پیگیری و خطاها == فقط در صفحه‌های اصلی و فضای نام «صفحه» (نه در الگو و پودمان): * [[:رده:صفحه‌های دارای پارامتر ناشناخته در الگوهای شعر]] — پارامتر یا مقدار نادرست (عرض، ترازبندی، نماد، خط <code>@</code> ناشناخته، …)، مصراع اضافه، «=» در مصراع، یا ادامهٔ ناسازگار. * [[:رده:صفحه‌های دارای بیت ناقص]] — بیتی که فقط یک مصراع دارد (به‌جز ردیف‌های ناتمام/دنباله). * [[:رده:صفحه‌های دارای خطا در پودمان شعر]] — خطای پیش‌بینی‌نشده (به‌جای شکستن صفحه، پیام قرمز نشان داده می‌شود). == پرسش‌های رایج == {| class="wikitable" ! مشکل !! راه‌حل |- | آغاز شعر در مرز دو صفحه جابه‌جا می‌شود || <code>عرض</code>/<code>ترازبندی</code> را در همهٔ صفحه‌ها یکسان بگذارید (یا ندهید: پیش‌فرض ثابت است) و صفحه‌ها را با <code>ادامه</code> بدوزید. |- | در «صفحه:» شعر زیر هم (ستونی) نمایش داده می‌شود || بخش «فضای نام «صفحه»»: آستانه به طول مصراع بستگی دارد؛ برای شعرِ کوتاه‌مصراع <code>طول مصراع=کوتاه</code>، و برای هرگز-ستونی‌نشدن <code>تلفن=دوستونه</code> بگذارید. |- | مصراع‌ها بیش از اندازه می‌شکنند || <code>عرض</code> یا <code>حداکثر عرض</code> را بیشتر کنید؛ یا <code>عرض=خودکار</code>. |- | نماد میان بندها نمی‌آید || در حالت الگو، الگوی {{الگو|جداکننده بند}} باید ساخته شده باشد (متنش <code><nowiki>{{#invoke:شعر|divider}}</nowiki></code>) یا از <code><nowiki>{{بیت خالی|نماد=• • •}}</nowiki></code> استفاده کنید. در حالت «متن» خط <code>@نماد</code> باید خطی جدا باشد و <code>جداکننده بند</code> فقط جای خط‌های خالی را می‌گیرد. |- | چند خط خالی فاصلهٔ بزرگ‌تر نمی‌دهد || چند خط خالیِ پشت‌سرهم عمداً یک فاصله‌اند؛ برای فاصلهٔ بزرگ‌تر <code>@فاصله</code> (یا <code>@فاصله 3em</code>) بنویسید. |- | نستعلیق اعمال نمی‌شود || بخش «نستعلیق»، فهرست بررسی (۱) تا (۴). |- | <code>قلم=</code> کار نمی‌کند || چنین پارامتری وجود ندارد (صفحه به ردهٔ پارامتر ناشناخته می‌رود). قلم را {{الگو|نستعلیق}} تعیین می‌کند، یا <code>سبک=font-family: …</code> بدهید. |- | می‌خواهم یک بیتِ پلکانی وسط شعرِ دومصراعی بیاورم || در حالت متن خط <code>@بیت۱</code> و بعد <code>@بیت</code>؛ یا در حالت الگو، {{الگو|بیت۱}}. |- | شماره‌گذاری در صفحهٔ دوم از نو شروع می‌شود || در «صفحه:» طبیعی است (از <code>شروع</code> می‌گیرد)؛ در صفحهٔ اصلی با <code>ادامه</code> ادامه می‌یابد. |- | متن ردیف ناتمام نمایش داده نمی‌شود || صفحهٔ بعد را با <code>دنباله=بله</code> بنویسید و درج کنید؛ یا {{الگو|پایان شعر}} بگذارید. اگر باز هم نشد: <code>cfg.mergeRows = false</code>. |- | صفحه به ردهٔ «پارامتر ناشناخته» رفت || نام پارامتر یا مقدارش را بررسی کنید؛ «=» یا «|» در مصراع (از <code><nowiki>{{=}}</nowiki></code> و <code><nowiki>{{!}}</nowiki></code> استفاده کنید)؛ مصراع سوم؛ یا نمادی که <code>&lt;</code> <code>{</code> <code>|</code> <code>[</code> و <code>"</code> دارد. |- | پیام قرمز «خطا در پودمان شعر» || پارامترها را بررسی کنید و خطا را در [[بحث پودمان:شعر]] گزارش کنید؛ صفحه نمی‌شکند. |} == نکات فنی == === ساختار خروجی === هر شعر یک <code>div</code> با یک جدول است؛ هر سطرِ جدول ۷ ستونی است (شماره | مصراع ۱ (۲ ستون) | شمارهٔ میانی | مصراع ۲ (۲ ستون) | شماره). در چیدمان ثابت یک ردیف نامرئی <code>.poem-sizer</code> ستون‌ها را تعیین می‌کند؛ با <code>عرض=خودکار</code> جدول بدون آن و بدون <code>.poem-fixed</code> ساخته می‌شود. <pre> <div class="poem poem-fixed poem-stack" style="width:100%;max-width:50em;margin:0 auto"> <table class="poem-table" role="presentation" style="width:100%;table-layout:fixed"> <tr class="poem-sizer"> … ۷ سلول … </tr> <tr class="poem-row poem-bayt"> <td class="poem-num poem-num-r"></td> <td class="b poem-m poem-m1 poem-a-end" colspan="2"><span class="beyt">مصراع ۱</span></td> <td class="poem-num poem-num-c"></td> <td class="b poem-m poem-m2 poem-a-start" colspan="2"><span class="beyt">مصراع ۲</span></td> <td class="poem-num poem-num-l"></td> </tr> <tr class="poem-row poem-ornament"><td class="poem-ornament-cell" colspan="7">• • •</td></tr> </table> </div> </pre> === کلاس‌های CSS === {| class="wikitable" ! کلاس !! روی چه !! کار |- | <code>poem</code> || <code>div</code> بیرونی || قاب شعر |- | <code>poem-fixed</code> || <code>div</code> || چیدمان ثابت (جدول با ردیف اندازه‌گیر) |- | <code>poem-stack</code> || <code>div</code> || امکان ستونی‌شدن در صفحهٔ باریک (نبود آن = <code>تلفن=دوستونه</code>) |- | <code>poem-stack-always</code> || <code>div</code> || همیشه ستونی (<code>تلفن=همیشه</code>) |- | <code>poem-just</code> || <code>div</code> || ترازبندی پهن در کل شعر |- | <code>poem-page</code> || <code>div</code> || شعر در فضای نام «صفحه» |- | <code>poem-w1</code>، <code>poem-w2</code>، <code>poem-w3</code> || <code>div</code> (فقط فضای نام «صفحه») || طول مصراع: کوتاه، متوسط، بلند |- | <code>poem-table</code>، <code>nastaliq</code> || <code>table</code> || جدول؛ کلاس نستعلیق |- | <code>poem-sizer</code> || <code>tr</code> || ردیف نامرئیِ تعیین‌کنندهٔ ستون‌ها (فقط چیدمان ثابت) |- | <code>poem-row</code> + <code>poem-bayt</code> / <code>poem-stagger</code> (و <code>-1</code>، <code>-2</code>) / <code>poem-mesra</code> / <code>poem-gap</code> / <code>poem-ornament</code> || <code>tr</code> || نوع ردیف |- | <code>poem-skip</code> || <code>tr</code> || ردیف نامرئی که جای «ادامه» می‌نشیند (تا خط خالی و <code>&lt;p&gt;</code> پدید نیاید) |- | <code>poem-partial-end</code>، <code>poem-partial-start</code> || <code>tr</code> || ردیفِ ناتمام/دنباله در پیش‌نمایش «صفحه:» (خط‌چین) |- | <code>poem-num</code> (و <code>-r</code>، <code>-c</code>، <code>-l</code>) || <code>td</code> || ستون‌های شماره |- | <code>b</code>، <code>poem-m</code>، <code>poem-m1</code>، <code>poem-m2</code> || <code>td</code> || سلول مصراع (<code>b</code> و <code>beyt</code> برای سازگاری با شیوه‌های قدیمی حفظ شده‌اند) |- | <code>poem-a-start</code>، <code>poem-a-end</code>، <code>poem-a-right</code>، <code>poem-a-left</code>، <code>poem-a-justify</code> || <code>td</code> || ترازبندی مصراع |- | <code>poem-m-right</code>، <code>poem-m-left</code> || <code>td</code> || مصراع تنها با تراز راست/چپ |- | <code>beyt</code> || <code>span</code> || متن مصراع |- | <code>poem-ref</code> || <code>span</code> || پانویسِ آویزان در پایان مصراع |- | <code>poem-sz</code> || <code>span</code> || نسخهٔ نامرئیِ اندازه‌گیر (ترازبندی پهن) |- | <code>poem-sep</code> || <code>span</code> || نمادِ میان دو مصراع |- | <code>poem-ornament-cell</code> || <code>td</code> || سلول ردیفِ نمادِ میان بندها |- | <code>poem-gapcell</code> || <code>td</code> || سلول ردیف فاصله |- | <code>poem-st</code> || <code>div</code> || جعبهٔ هر خط در بیت پلکانیِ تورفتگی‌دار (چیدمان ثابت) |- | <code>poem-indent</code> || <code>td</code> || سلول فاصله‌گذار در بیت پلکانیِ تورفتگی‌دار (چیدمان خودکار) |- | <code>poem-s</code>، <code>poem-g</code> || <code>td</code> در <code>.poem-sizer</code> || ستون کناری و ستون میانی |} === شیوه‌نامه === اندازه‌ها در [[الگو:شعر/styles.css]] تعریف شده‌اند (نشانی شیوه‌نامه را مدیر پودمان با <code>cfg.styles</code> تعیین می‌کند): {| class="wikitable" ! انتخابگر !! مقدار !! کار |- | <code>.poem-g</code> || <code>4.7em</code> || ستون میانیِ چیدمان ثابت |- | <code>.poem-s</code> || <code>3.4em</code> || ستون‌های کناریِ چیدمان ثابت |- | <code>.poem-m</code> || <code>0.6em</code> || حاشیهٔ درونیِ هر مصراع (چپ و راست) |- | <code>.poem-num-c</code> || <code>5.5em</code> || ستون میانی در چیدمان هم‌اندازهٔ محتوا |- | <code>.poem-num-r</code>، <code>.poem-num-l</code> || <code>4em</code> || ستون‌های کناری در چیدمان هم‌اندازهٔ محتوا |- | <code>.poem-num</code> || <code>85%</code> || اندازهٔ شماره‌ها |- | <code>.poem-sep</code> || <code>#b3362b</code>، <code>90%</code> || رنگ و اندازهٔ نمادِ میان دو مصراع |- | <code>.poem-ornament-cell</code> || پررنگ || ردیفِ نمادِ میان بندها |} فاصلهٔ دو مصراع در حالت عادی ≈ ۴٫۷em + ۲×۰٫۶em ≈ ۵٫۹em است. آستانه‌های ستونی‌شدن (۵۲em برای صفحهٔ اصلی، و جدول بخش «فضای نام «صفحه»») و اندازه‌های حالت فشرده نیز همان‌جا و با توضیح آمده‌اند. === تنظیمات پودمان (<code>cfg</code>) === مدیران پودمان می‌توانند پیش‌فرض‌ها را در <code>cfg</code> بالای [[پودمان:شعر]] عوض کنند: {| class="wikitable" ! کلید !! پیش‌فرض !! کار |- | <code>styles</code> || <code>Template:شعر۲/styles.css</code> || صفحهٔ TemplateStyles |- | <code>pageNs</code> || <code>104</code> || شمارهٔ فضای نام «صفحه» |- | <code>mesraUnit</code> || <code>1.5em</code> || اندازهٔ هر <code>:</code> در شعر نو |- | <code>defaultWidth</code> || <code>100%</code> || عرض پیش‌فرض؛ <code>'auto'</code> رفتار هم‌اندازهٔ محتوا را برای همهٔ شعرها برمی‌گرداند |- | <code>maxWidth</code> || <code>50em</code> || سقف عرض (وقتی عرض داده نشده) |- | <code>justDefault</code> || <code>{ bayt = 'inner', stagger = 'edge' }</code> || ترازبندی پیش‌فرض هر نوع بیت |- | <code>justifyMinRatio</code> || <code>0.7</code> || در ترازبندی پهن، کمترین نسبتِ کوتاه‌ترین به بلندترین مصراعِ بیت برای کشیده‌شدن |- | <code>nastaliqTemplate</code> || <code>نستعلیق</code> || الگوی ویکی که نمای نستعلیق از آن گرفته می‌شود |- | <code>nastaliqFonts</code> || فهرست قلم‌های نستعلیق || آخرین چاره، فقط اگر آن الگو در دسترس نبود |- | <code>separator</code> || <code>''</code> (بدون نماد) || نمادِ میان دو مصراعِ همهٔ شعرها |- | <code>ornament</code> || <code>❖</code> || نمادِ <code>جداکننده=بله</code> |- | <code>stanzaOrnament</code> || <code>• • •</code> || نمادِ پیش‌فرضِ <code>جداکننده بند</code>، <code>@نماد</code> و {{الگو|جداکننده بند}} |- | <code>hemiShort</code>، <code>hemiMedium</code> || <code>20</code>، <code>30</code> || مرزِ طول مصراع (نویسه) برای سطح‌های «کوتاه» و «متوسط» در فضای نام «صفحه» |- | <code>mergeRows</code> || <code>true</code> || ادغام ردیف ناتمام با دنباله‌اش |- | <code>cats</code> || — || نام رده‌های پیگیری |} فهرست <code>nastaliqFonts</code> باید با فهرست قلم در {{الگو|نستعلیق}} سازگار باشد. === ساخت الگوها === متن هر الگو یک فراخوانی پودمان است، مثلاً برای الگوی تازهٔ {{الگو|جداکننده بند}}: <pre> <includeonly>{{#invoke:شعر|divider}}</includeonly><noinclude>{{توضیحات}}</noinclude> </pre> نقطه‌های ورود: <code>open</code>، <code>close</code>، <code>bayt</code>، <code>stagger</code>، <code>ladder</code>، <code>mesra</code>، <code>emptyBayt</code>، <code>emptyMesra</code>، <code>divider</code>. === یادداشت‌های فنی === * {{الگو|شعر}} و {{الگو|پایان شعر}} باید هر دو از یک نسخه باشند: <code>&lt;div class="poem"&gt;&lt;table&gt;</code> را اولی باز و دومی می‌بندد. * تشخیص فضای نام «صفحه» بر پایهٔ شمارهٔ ۱۰۴ است (<code>cfg.pageNs</code>). * رده‌های پیگیری فقط در صفحهٔ اصلی و فضاهای نام محتوایی سفارشی (مثل «صفحه») افزوده می‌شوند. * دوختن صفحه‌ها، ادغام ردیف ناتمام و شماره‌گذاری خودکار به این تکیه دارند که الگوها در یک رندر به ترتیب اجرا شوند (رندر کلاسیک MediaWiki و <code>&lt;pages/&gt;</code> چنین‌اند). در رندرهایی که هر الگو جداگانه بسط داده شود (مثلاً برخی خوانش‌های Parsoid) این سه کار نمی‌کنند؛ شعر همچنان درست و هم‌تراز نمایش داده می‌شود چون قاب ثابت است. * هر خطای پیش‌بینی‌نشده به‌جای شکستن صفحه، پیامی قرمز و ردهٔ خطا می‌دهد. == الگوهای مرتبط == * [[الگو:بیت]] برای نوشتن بیت‌ها * [[الگو:بیت۱]] برای بیت‌های پلکانی * [[الگو:بیت نردبانی]] برای بیت‌های نردبانی * [[الگو:مصراع]] برای نوشتن تک مصراع‌ها * [[الگو:بیت خالی]] و [[الگو:مصراع خالی]] برای فاصله * [[الگو:جداکننده بند]] برای نماد میان بندها * [[الگو:پایان شعر]] برای تمام کردن الگو * [[الگو:نستعلیق]] برای نوشتن متن‌های دیگر با خط نستعلیق == داده‌های الگو == <templatedata> { "description": "آغاز شعر (در حالت «متن»: کل شعر). همهٔ گزینه‌هایی که برای کل شعر اثر دارند اینجا داده می‌شوند.", "params": { "1": { "label": "گزینهٔ بی‌نام نخست", "description": "گزینهٔ بی‌نام: «نستعلیق» نمای نستعلیق را روشن می‌کند؛ «ادامه» یعنی این صفحه ادامهٔ شعرِ صفحهٔ پیش است (فقط حالت الگو).", "type": "string", "suggestedvalues": [ "نستعلیق", "ادامه" ] }, "2": { "label": "گزینهٔ بی‌نام دوم", "description": "مانند گزینهٔ بی‌نام نخست؛ هر دو را می‌توان نوشت.", "type": "string", "suggestedvalues": [ "نستعلیق", "ادامه" ] }, "عرض": { "label": "عرض", "description": "عرض قاب شعر. عدد بدون واحد پیکسل است. «خودکار» یعنی جدولِ هم‌اندازهٔ محتوا (وسط‌چین). اگر فقط «عرض» بدهید سقف عرض ۱۰۰٪ می‌شود.", "type": "line", "aliases": [ "width" ] }, "حداکثر عرض": { "label": "حداکثر عرض", "description": "سقف عرض قاب (وقتی عرض ثابت است). «بدون» (یا «none»، «نامحدود») یعنی بی‌سقف.", "type": "line", "aliases": [ "max-width" ] }, "تلفن": { "label": "رفتار در صفحهٔ باریک", "description": "«ستونی»: در پنجرهٔ باریک هر بیت دو مصراعِ زیر هم می‌شود؛ «دوستونه»: همیشه دو ستون (در پنجرهٔ بسیار باریک با فاصلهٔ کمتر)؛ «همیشه»: همیشه ستونی.", "type": "string", "aliases": [ "phone" ], "suggestedvalues": [ "ستونی", "دوستونه", "همیشه" ] }, "ترازبندی": { "label": "ترازبندی", "description": "ترازبندی مصراع‌ها در جایگاهشان برای همهٔ ابیات (در هر ردیف: فقط برای همان ردیف). «میانه»: مصراع‌ها به محور میانی می‌چسبند؛ «لبه»: مصراع نخست به راست و دوم به چپ؛ «پهن»: دوطرفه.", "type": "string", "aliases": [ "justify", "تراز‌بندی" ], "suggestedvalues": [ "میانه", "وسط", "راست", "چپ", "پهن", "لبه" ] }, "جداکننده": { "label": "نماد میان دو مصراع", "description": "نمادی میان دو مصراعِ هر بیت، در ستون میانی (اگر شمارهٔ میانی «شو» نیامده باشد). در نمایش ستونی پنهان می‌شود. در هر ردیف هم می‌توان داد.", "type": "string", "aliases": [ "separator" ] }, "جداکننده بند": { "label": "نماد میان بندها", "description": "ردیفِ نمادِ سراسری و وسط‌چین در هر بریدگیِ بند: در حالت «متن» به‌جای هر خط خالی، و در حالت الگو به‌جای هر «بیت خالی» (بی‌ارتفاع). برای نمادِ تک‌به‌تک از خط «@نماد» یا الگوی «جداکننده بند» استفاده کنید.", "type": "string", "aliases": [ "stanza-separator", "جداکنندهٔ بند", "نماد بند" ] }, "متن": { "label": "متن شعر", "description": "کل شعر به‌صورت خط‌های ساده در یک فراخوانی: هر دو خط پیاپی یک بیت، خط خالی = پایان بند. در این حالت به «پایان شعر» نیازی نیست.", "type": "content", "aliases": [ "text" ] }, "نوع": { "label": "نوع ردیف‌ها", "description": "نوع پیش‌فرض ردیف‌ها در حالت «متن». با «نوع=مصراع» ردیف‌های «مصراع» هم در شماره‌گذاری خودکار شمرده می‌شوند.", "type": "string", "aliases": [ "type" ], "suggestedvalues": [ "بیت", "بیت۱", "بیت نردبانی", "مصراع" ] }, "تراز": { "label": "تراز مصراع‌های تنها", "description": "تراز مصراع‌های تنها در حالت «متن».", "type": "string", "aliases": [ "align" ], "suggestedvalues": [ "وسط", "راست", "چپ" ] }, "تورفتگی": { "label": "تورفتگی", "description": "تورفتگی ردیف‌های پلکانی/نردبانی در حالت «متن». بدون آن هر مصراع در نیمهٔ خودش می‌نشیند.", "type": "line", "aliases": [ "indent" ] }, "واحد تورفتگی": { "label": "اندازهٔ هر پله", "description": "اندازهٔ هر «:» در شعر نو («نوع=مصراع»).", "type": "line", "aliases": [ "indent-unit", "واحد‌تورفتگی" ] }, "فاصله": { "label": "فاصلهٔ میان بندها", "description": "ارتفاع فاصلهٔ میان بندها در حالت «متن».", "type": "line", "aliases": [ "gap" ] }, "بند": { "label": "بند تازه", "description": "در حالت «متن» و صفحهٔ ادامه: پیش از نخستین ردیف یک فاصلهٔ بند (یا نمادِ «جداکننده بند») می‌گذارد.", "type": "string", "aliases": [ "stanza" ], "suggestedvalues": [ "جدید" ] }, "شماره‌گذاری": { "label": "شماره‌گذاری خودکار", "description": "«بله»: شمارهٔ همهٔ ابیات؛ یک عدد مثل «5»: هر پنجمین بیت؛ «نه» (یا «0»): خاموش.", "type": "string", "aliases": [ "numbering", "شماره", "شمارهگذاری" ] }, "شروع": { "label": "شمارهٔ نخست", "description": "شمارهٔ بیت نخست.", "type": "number", "aliases": [ "start" ] }, "سمت": { "label": "سمت شماره", "description": "سمت نمایش شمارهٔ خودکار. در ردیف‌هایی که ستون میانی ندارند (پلکانی، مصراع) «وسط» همان «چپ» است.", "type": "string", "aliases": [ "side" ], "suggestedvalues": [ "چپ", "راست", "وسط" ] }, "ارقام": { "label": "رقم‌ها", "description": "تبدیل رقم‌های شماره‌ها. مقداری که نشانه‌گذاری دارد (پیوند، قالب‌بندی) دست‌نخورده می‌ماند.", "type": "string", "aliases": [ "digits" ], "suggestedvalues": [ "فارسی", "لاتین", "بدون تغییر" ] }, "نستعلیق": { "label": "نمای نستعلیق", "description": "نمای نستعلیق؛ کلاس و قلم را خودِ الگوی «نستعلیق» تعیین می‌کند. معادل نوشتن «نستعلیق» به‌صورت بی‌نام («{{شعر|نستعلیق}}»).", "type": "string", "aliases": [ "nastaliq" ], "suggestedvalues": [ "بله", "نه" ] }, "سبک": { "label": "سبک CSS", "description": "سبک CSS روی قاب بیرونی شعر (با «عرض=خودکار»: روی جدول).", "type": "string", "aliases": [ "style" ] }, "کلاس": { "label": "کلاس CSS", "description": "کلاسِ افزوده به قاب شعر.", "type": "string", "aliases": [ "class" ] }, "زبان": { "label": "زبان", "description": "برای ابیات غیرفارسی؛ خصوصیت «lang» را می‌گذارد و «جهت» را از آن حدس می‌زند.", "type": "string", "aliases": [ "lang" ] }, "جهت": { "label": "جهت", "description": "جهت متن.", "type": "string", "aliases": [ "dir" ], "suggestedvalues": [ "rtl", "ltr" ] }, "ادامه": { "label": "ادامه از/به صفحهٔ دیگر", "description": "شعر چندصفحه‌ای: این صفحه ادامهٔ شعرِ صفحهٔ پیش است («قبل») و/یا در صفحهٔ بعد ادامه دارد («بعد»، فقط حالت «متن»). در حالت «متن»، «ادامه=بله» مبهم است و پذیرفته نمی‌شود.", "type": "string", "aliases": [ "continue" ], "suggestedvalues": [ "قبل", "بعد", "هر دو" ] }, "ناتمام": { "label": "ردیف آخر ناتمام", "description": "حالت «متن»: آخرین ردیفِ این صفحه در صفحهٔ بعد ادامه دارد.", "type": "string", "aliases": [ "unfinished" ], "suggestedvalues": [ "بله", "نه" ] }, "دنباله": { "label": "ردیف نخست دنباله", "description": "حالت «متن»: نخستین ردیف ادامهٔ ردیف ناتمامِ صفحهٔ پیش است. «اول»/«دوم»: کدام مصراع ادامه دارد (پیش‌فرض: خودکار).", "type": "string", "aliases": [ "continued" ], "suggestedvalues": [ "بله", "اول", "دوم", "هر دو" ] }, "اتصال": { "label": "نحوهٔ چسباندن", "description": "نحوهٔ چسباندن دو تکهٔ یک مصراع در مرز صفحه.", "type": "string", "aliases": [ "join" ], "suggestedvalues": [ "فاصله", "چسبیده", "نیم‌فاصله" ] }, "طول مصراع": { "label": "طول مصراع", "description": "فقط فضای نام «صفحه»: تعیین دستیِ آستانهٔ ستونی‌شدن بر پایهٔ طول بلندترین مصراع («کوتاه» تا ۲۰ نویسه، «متوسط» تا ۳۰، «بلند» بیشتر؛ یا خودِ شمار نویسه).", "type": "string", "aliases": [ "hemistich-length", "طول‌مصراع" ], "suggestedvalues": [ "کوتاه", "متوسط", "بلند", "خودکار" ] } }, "paramOrder": [ "1", "2", "عرض", "حداکثر عرض", "تلفن", "ترازبندی", "جداکننده", "جداکننده بند", "متن", "نوع", "تراز", "تورفتگی", "واحد تورفتگی", "فاصله", "بند", "شماره‌گذاری", "شروع", "سمت", "ارقام", "نستعلیق", "سبک", "کلاس", "زبان", "جهت", "ادامه", "ناتمام", "دنباله", "اتصال", "طول مصراع" ] } </templatedata> 4ddrnqccflz59vg4hmsob1fmvu0fpu6 305361 305360 2026-10-27T02:09:26Z Hanooz 17889 305361 wikitext text/x-wiki {{زیرصفحه توضیحات}} این الگوها برای نمایش اشعار در ویکی‌نبشته به کار می‌روند. کار اصلی را [[پودمان:شعر]] انجام می‌دهد؛ الگوهای {{الگو|شعر}}، {{الگو|پایان شعر}}، {{الگو|بیت}}، {{الگو|بیت۱}}، {{الگو|بیت نردبانی}}، {{الگو|مصراع}}، {{الگو|بیت خالی}}، {{الگو|مصراع خالی}} و {{الگو|جداکننده بند}} فقط درگاهی به آن‌اند و شیوه‌نامه‌شان در [[الگو:شعر/styles.css]] است. نام‌های کوتاه پیشین (<code>ب</code>، <code>ب۱</code>، <code>بن</code>، <code>م</code>) تغییرمسیر هستند و همچنان کار می‌کنند. == امکانات در یک نگاه == * '''انواع ردیف:''' بیت دومصراعی، بیت پلکانی/ضربدری ({{الگو|بیت۱}} و {{الگو|بیت نردبانی}})، مصراع تنها و شعر نو؛ همه در یک شعر قابل ترکیب‌اند. * '''چیدمان ثابت و هم‌تراز:''' همهٔ ابیات یک شعر — حتی اگر در چند جدولِ جدا (صفحه‌های جدا) باشند — از یک نقطه آغاز می‌شوند؛ با <code>عرض</code> و <code>حداکثر عرض</code> قابل تنظیم است. * '''ترازبندی:''' میانه، وسط، راست، چپ، دوطرفه (پهن) و لبه‌چین؛ برای کل شعر یا فقط یک ردیف. * '''نماد و فاصله:''' نماد میان دو مصراع (<code>جداکننده</code>)، نماد میان بندها (<code>جداکننده بند</code>، <code>@نماد</code>، {{الگو|جداکننده بند}})، و فاصلهٔ دلخواه میان بندها (<code>فاصله</code>، <code>ارتفاع</code>، <code>@فاصله</code>). * '''شماره‌گذاری:''' دستی (راست/وسط/چپ) و خودکار (هر ''n''‌امین بیت)، با تبدیل رقم به فارسی یا لاتین. * '''نستعلیق:''' با <code>نستعلیق</code>؛ قلم و اندازه از خودِ الگوی {{الگو|نستعلیق}} می‌آید. * '''حالت «متن»:''' کل شعر به‌صورت خط‌های ساده در یک فراخوانی؛ با خط‌های <code>@…</code> نوع ردیف و نماد/فاصلهٔ بندها را در میانهٔ متن عوض می‌کنید؛ نشانه‌های درون‌خطی برای شماره و تراز. * '''شعر چندصفحه‌ای:''' پیش‌نمایش کامل هر «صفحه:» و دوخته‌شدن صفحه‌ها در صفحهٔ اصلی؛ مصراع یا بیتِ ناتمام در پایان صفحه هم پشتیبانی می‌شود. * '''نمایش واکنش‌گرا:''' در پنجرهٔ باریک هر بیت «ستونی» می‌شود (دو مصراع زیر هم)؛ در فضای نام «صفحه» آستانهٔ ستونی‌شدن به طول مصراع‌ها بستگی دارد. * '''پانویس:''' <code>&lt;ref&gt;</code> در پایان مصراع بدون برهم‌زدن عرض و ترازبندی. * زبان و جهت، سبک/کلاس/شناسه برای هر ردیف، و رده‌های پیگیری برای خطاها. ساختار خروجی همان جدول ۷ستونی است و برای کتاب الکترونیکی هم کار می‌کند. == شروع سریع == === با الگوها === شعر را با {{الگو|شعر}} باز کنید، هر بیت را با {{الگو|بیت}} بنویسید و با {{الگو|پایان شعر}} ببندید: <pre> {{شعر}} {{بیت|الا یا ایها الساقی ادر کأسا و ناولها|که عشق آسان نمود اول ولی افتاد مشکل‌ها}} {{بیت|به بوی نافه‌ای کاخر صبا زان طره بگشاید|ز تاب جعد مشکینش چه خون افتاد در دل‌ها}} {{پایان شعر}} </pre> نتیجه: {{شعر}} {{بیت|الا یا ایها الساقی ادر کأسا و ناولها|که عشق آسان نمود اول ولی افتاد مشکل‌ها}} {{بیت|به بوی نافه‌ای کاخر صبا زان طره بگشاید|ز تاب جعد مشکینش چه خون افتاد در دل‌ها}} {{پایان شعر}} === با حالت «متن» === همین شعر را می‌توان خط‌به‌خط در پارامتر <code>متن</code> نوشت؛ هر دو خط پیاپی یک بیت می‌شوند و نیازی به {{الگو|پایان شعر}} نیست: <pre> {{شعر۲|متن= الا یا ایها الساقی ادر کأسا و ناولها که عشق آسان نمود اول ولی افتاد مشکل‌ها به بوی نافه‌ای کاخر صبا زان طره بگشاید ز تاب جعد مشکینش چه خون افتاد در دل‌ها }} </pre> نتیجه: {{شعر۲|متن= الا یا ایها الساقی ادر کأسا و ناولها که عشق آسان نمود اول ولی افتاد مشکل‌ها به بوی نافه‌ای کاخر صبا زان طره بگشاید ز تاب جعد مشکینش چه خون افتاد در دل‌ها }} حالت «متن» برای ویرایش دیداری و رونویسیِ اشعارِ بلند مناسب‌تر است؛ بخش [[#حالت «متن»|حالت «متن»]] را ببینید. === علامت «=» و «|» در مصراع === : '''نکته:''' اگر در مصراع علامت <code>=</code> یا <code>|</code> دارید، به‌جای آن‌ها <code><nowiki>{{=}}</nowiki></code> و <code><nowiki>{{!}}</nowiki></code> بنویسید؛ وگرنه مصراع به‌عنوان پارامتر ناشناخته خوانده می‌شود و صفحه به [[:رده:صفحه‌های دارای پارامتر ناشناخته در الگوهای شعر]] می‌رود. در حالت «متن» علامت <code>=</code> مشکلی ندارد (پارامتر نام دارد)، ولی <code>|</code> را باید با <code><nowiki>{{!}}</nowiki></code> بنویسید. == الگوها == هر الگو فقط یک درگاه به پودمان است: متن آن <code><nowiki>{{#invoke:شعر|نقطهٔ ورود}}</nowiki></code> است. {| class="wikitable" ! الگو !! نام کوتاه !! نقطهٔ ورود !! کار |- | {{الگو|شعر}} || — || <code>open</code> || آغاز شعر؛ با <code>متن</code> کل شعر را می‌سازد (بدون نیاز به {{الگو|پایان شعر}}) |- | {{الگو|پایان شعر}} || — || <code>close</code> || پایان شعر |- | {{الگو|بیت}} || <code>ب</code> || <code>bayt</code> || بیت دومصراعی |- | {{الگو|بیت۱}} || <code>ب۱</code> || <code>stagger</code> || بیت پلکانی (ضربدری) |- | {{الگو|بیت نردبانی}} || <code>بن</code> || <code>ladder</code> || بیت نردبانی (در نسخهٔ کنونی دقیقاً مانند {{الگو|بیت۱}}) |- | {{الگو|مصراع}} || <code>م</code> || <code>mesra</code> || یک مصراعِ تنها |- | {{الگو|بیت خالی}} || — || <code>emptyBayt</code> || یک خط خالی؛ با <code>ارتفاع</code> فاصلهٔ دلخواه، با <code>نماد</code> ردیفِ نماد |- | {{الگو|مصراع خالی}} || — || <code>emptyMesra</code> || مانند {{الگو|بیت خالی}}، برای شعر نو |- | {{الگو|جداکننده بند}} || — || <code>divider</code> || ردیفِ نمادِ سراسری و وسط‌چین میان دو بند |} == مرجع پارامترها == * نام‌های انگلیسی (ستون «هم‌ارز» در جدول‌ها) هم پذیرفته می‌شوند. نام‌های چندکلمه‌ای را هم با فاصله و هم با نیم‌فاصله می‌توان نوشت (مثلاً «حداکثر عرض» یا «حداکثر‌عرض»). * پارامتر یا مقدارِ ناشناخته، مصراعِ اضافه و «=» در مصراع صفحه را به [[:رده:صفحه‌های دارای پارامتر ناشناخته در الگوهای شعر]] می‌برد؛ پارامتر نادرست خوانده نمی‌شود ولی صفحه نمی‌شکند. * مقدارِ «بله/نه» به این صورت‌ها هم نوشته می‌شود: <code>بله</code>، <code>بلی</code>، <code>آری</code>، <code>yes</code>، <code>true</code>، <code>1</code> / <code>نه</code>، <code>خیر</code>، <code>no</code>، <code>false</code>، <code>0</code>. * طول‌ها (عرض، تورفتگی، فاصله، ارتفاع…) عدد با واحد <code>%</code>، <code>px</code>، <code>em</code>، <code>ex</code>، <code>ch</code>، <code>rem</code>، <code>vw</code>، <code>vh</code>، <code>pt</code>، <code>cm</code>، <code>mm</code> یا <code>in</code> هستند؛ عدد بدون واحد پیکسل حساب می‌شود. رقم فارسی و «٪» هم پذیرفته است (<code>۲۰٪</code>). === شعر (آغاز) === گزینه‌هایی که برای کل شعر اثر دارند در {{الگو|شعر}} داده می‌شوند. ==== گزینه‌های بی‌نام ==== {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>1</code> || <code>نستعلیق</code> یا <code>ادامه</code> || — || گزینهٔ بی‌نام: <code>نستعلیق</code> نمای نستعلیق را روشن می‌کند؛ <code>ادامه</code> یعنی این صفحه ادامهٔ شعرِ صفحهٔ پیش است (فقط حالت الگو). |- | <code>2</code> || <code>نستعلیق</code> یا <code>ادامه</code> || — || مانند گزینهٔ بی‌نام نخست؛ هر دو را می‌توان نوشت. |} ==== چیدمان و اندازه ==== {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>عرض</code><br><small>هم‌ارز: <code>width</code></small> || درصد یا طول (<code>80%</code>، <code>30em</code>، <code>480px</code>) یا <code>خودکار</code> || <code>100%</code> تا سقف <code>حداکثر عرض</code>؛ با <code><nowiki>ترازبندی=پهن</nowiki></code> (بی‌عرض): <code>خودکار</code> || عرض قاب شعر. عدد بدون واحد پیکسل است. <code>خودکار</code> یعنی جدولِ هم‌اندازهٔ محتوا (وسط‌چین). اگر فقط <code>عرض</code> بدهید سقف عرض ۱۰۰٪ می‌شود. |- | <code>حداکثر عرض</code><br><small>هم‌ارز: <code>max-width</code></small> || طول یا <code>بدون</code> || <code>50em</code> || سقف عرض قاب (وقتی عرض ثابت است). <code>بدون</code> (یا <code>none</code>، <code>نامحدود</code>) یعنی بی‌سقف. |- | <code>تلفن</code><br><small>هم‌ارز: <code>phone</code></small> || <code>ستونی</code>، <code>دوستونه</code>، <code>همیشه</code> || <code>ستونی</code> || <code>ستونی</code>: در پنجرهٔ باریک هر بیت دو مصراعِ زیر هم می‌شود؛ <code>دوستونه</code>: همیشه دو ستون (در پنجرهٔ بسیار باریک با فاصلهٔ کمتر)؛ <code>همیشه</code>: همیشه ستونی. |} ==== ترازبندی و نمادها ==== {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>ترازبندی</code><br><small>هم‌ارز: <code>justify</code>، <code>تراز‌بندی</code></small> || <code>میانه</code> (<code>درون</code>)، <code>وسط</code> (<code>مرکز</code>)، <code>راست</code>، <code>چپ</code>، <code>پهن</code> (<code>دوطرفه</code>)، <code>لبه</code> || <code>میانه</code> برای بیت دومصراعی؛ <code>لبه</code> برای بیت پلکانی || ترازبندی مصراع‌ها در جایگاهشان برای همهٔ ابیات (در هر ردیف: فقط برای همان ردیف). <code>میانه</code>: مصراع‌ها به محور میانی می‌چسبند؛ <code>لبه</code>: مصراع نخست به راست و دوم به چپ؛ <code>پهن</code>: دوطرفه. |- | <code>جداکننده</code><br><small>هم‌ارز: <code>separator</code></small> || <code>بله</code> (❖)، <code>نه</code>، یا یک نمادِ کوتاه مثل <code>✤</code> || بدون نماد || نمادی میان دو مصراعِ هر بیت، در ستون میانی (اگر شمارهٔ میانی <code>شو</code> نیامده باشد). در نمایش ستونی پنهان می‌شود. در هر ردیف هم می‌توان داد. |- | <code>جداکننده بند</code><br><small>هم‌ارز: <code>stanza-separator</code>، <code>جداکنندهٔ بند</code>، <code>نماد بند</code></small> || <code>بله</code> (• • •)، <code>نه</code>، یا هر نمادِ کوتاه (<code>❖</code>، <code>❖ ❖ ❖</code>) || بدون نماد || ردیفِ نمادِ سراسری و وسط‌چین در هر بریدگیِ بند: در حالت <code>متن</code> به‌جای هر خط خالی، و در حالت الگو به‌جای هر «بیت خالی» (بی‌ارتفاع). برای نمادِ تک‌به‌تک از خط <code>@نماد</code> یا الگوی «جداکننده بند» استفاده کنید. |} ==== حالت «متن» و نوع ردیف‌ها ==== {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>متن</code><br><small>هم‌ارز: <code>text</code></small> || خط‌های ساده || — || کل شعر به‌صورت خط‌های ساده در یک فراخوانی: هر دو خط پیاپی یک بیت، خط خالی = پایان بند. در این حالت به «پایان شعر» نیازی نیست. |- | <code>نوع</code><br><small>هم‌ارز: <code>type</code></small> || <code>بیت</code>، <code>بیت۱</code> (<code>پلکانی</code>)، <code>بیت نردبانی</code> (<code>نردبانی</code>)، <code>مصراع</code> (<code>نو</code>، <code>نیمایی</code>، <code>آزاد</code>) || <code>بیت</code> || نوع پیش‌فرض ردیف‌ها در حالت <code>متن</code>. با <code><nowiki>نوع=مصراع</nowiki></code> ردیف‌های «مصراع» هم در شماره‌گذاری خودکار شمرده می‌شوند. |- | <code>تراز</code><br><small>هم‌ارز: <code>align</code></small> || <code>وسط</code>، <code>راست</code>، <code>چپ</code> || <code>راست</code> در شعر نو؛ <code>وسط</code> برای مصراع تنهای پایان بند || تراز مصراع‌های تنها در حالت <code>متن</code>. |- | <code>تورفتگی</code><br><small>هم‌ارز: <code>indent</code></small> || طول (<code>20%</code>، <code>3em</code>) || بدون تورفتگی || تورفتگی ردیف‌های پلکانی/نردبانی در حالت <code>متن</code>. بدون آن هر مصراع در نیمهٔ خودش می‌نشیند. |- | <code>واحد تورفتگی</code><br><small>هم‌ارز: <code>indent-unit</code>، <code>واحد‌تورفتگی</code></small> || طول || <code>1.5em</code> || اندازهٔ هر «:» در شعر نو (<code><nowiki>نوع=مصراع</nowiki></code>). |- | <code>فاصله</code><br><small>هم‌ارز: <code>gap</code></small> || طول (<code>0.5em</code>) || یک خط || ارتفاع فاصلهٔ میان بندها در حالت <code>متن</code>. |- | <code>بند</code><br><small>هم‌ارز: <code>stanza</code></small> || <code>جدید</code> || — || در حالت <code>متن</code> و صفحهٔ ادامه: پیش از نخستین ردیف یک فاصلهٔ بند (یا نمادِ <code>جداکننده بند</code>) می‌گذارد. |} ==== شماره‌گذاری ==== {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>شماره‌گذاری</code><br><small>هم‌ارز: <code>numbering</code>، <code>شماره</code>، <code>شمارهگذاری</code></small> || <code>بله</code>، عدد (<code>5</code>)، <code>نه</code> || خاموش || <code>بله</code>: شمارهٔ همهٔ ابیات؛ یک عدد مثل <code>5</code>: هر پنجمین بیت؛ <code>نه</code> (یا <code>0</code>): خاموش. |- | <code>شروع</code><br><small>هم‌ارز: <code>start</code></small> || عدد || <code>1</code> || شمارهٔ بیت نخست. |- | <code>سمت</code><br><small>هم‌ارز: <code>side</code></small> || <code>چپ</code>، <code>راست</code>، <code>وسط</code> || <code>چپ</code> || سمت نمایش شمارهٔ خودکار. در ردیف‌هایی که ستون میانی ندارند (پلکانی، مصراع) <code>وسط</code> همان <code>چپ</code> است. |- | <code>ارقام</code><br><small>هم‌ارز: <code>digits</code></small> || <code>فارسی</code> (<code>fa</code>)، <code>لاتین</code> (<code>latin</code>)، <code>بدون تغییر</code> (<code>keep</code>) || <code>فارسی</code> || تبدیل رقم‌های شماره‌ها. مقداری که نشانه‌گذاری دارد (پیوند، قالب‌بندی) دست‌نخورده می‌ماند. |} ==== ظاهر ==== {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>نستعلیق</code><br><small>هم‌ارز: <code>nastaliq</code></small> || <code>بله</code>، <code>نه</code> || <code>نه</code> || نمای نستعلیق؛ کلاس و قلم را خودِ الگوی «نستعلیق» تعیین می‌کند. معادل نوشتن <code>نستعلیق</code> به‌صورت بی‌نام (<code><nowiki>{{شعر|نستعلیق}}</nowiki></code>). |- | <code>سبک</code><br><small>هم‌ارز: <code>style</code></small> || CSS || — || سبک CSS روی قاب بیرونی شعر (با <code><nowiki>عرض=خودکار</nowiki></code>: روی جدول). |- | <code>کلاس</code><br><small>هم‌ارز: <code>class</code></small> || نام کلاس || — || کلاسِ افزوده به قاب شعر. |- | <code>زبان</code><br><small>هم‌ارز: <code>lang</code></small> || کد زبان (<code>ar</code>، <code>en</code>، <code>fa</code>) || — || برای ابیات غیرفارسی؛ خصوصیت <code>lang</code> را می‌گذارد و <code>جهت</code> را از آن حدس می‌زند. |- | <code>جهت</code><br><small>هم‌ارز: <code>dir</code></small> || <code>rtl</code>، <code>ltr</code> || از <code>زبان</code> حدس زده می‌شود || جهت متن. |} ==== شعر چندصفحه‌ای ==== {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>ادامه</code><br><small>هم‌ارز: <code>continue</code></small> || الگو: <code>ادامه</code> (بی‌نام) یا <code>قبل</code>؛ حالت <code>متن</code>: <code>قبل</code>، <code>بعد</code>، <code>هر دو</code> || — || شعر چندصفحه‌ای: این صفحه ادامهٔ شعرِ صفحهٔ پیش است (<code>قبل</code>) و/یا در صفحهٔ بعد ادامه دارد (<code>بعد</code>، فقط حالت <code>متن</code>). در حالت <code>متن</code>، <code><nowiki>ادامه=بله</nowiki></code> مبهم است و پذیرفته نمی‌شود. |- | <code>ناتمام</code><br><small>هم‌ارز: <code>unfinished</code></small> || <code>بله</code>، <code>نه</code> || <code>نه</code> || حالت <code>متن</code>: آخرین ردیفِ این صفحه در صفحهٔ بعد ادامه دارد. |- | <code>دنباله</code><br><small>هم‌ارز: <code>continued</code></small> || <code>بله</code>، <code>اول</code>، <code>دوم</code>، <code>هر دو</code> || <code>نه</code> || حالت <code>متن</code>: نخستین ردیف ادامهٔ ردیف ناتمامِ صفحهٔ پیش است. <code>اول</code>/<code>دوم</code>: کدام مصراع ادامه دارد (پیش‌فرض: خودکار). |- | <code>اتصال</code><br><small>هم‌ارز: <code>join</code></small> || <code>فاصله</code>، <code>چسبیده</code>، <code>نیم‌فاصله</code> || <code>فاصله</code> || نحوهٔ چسباندن دو تکهٔ یک مصراع در مرز صفحه. |} ==== فضای نام «صفحه» ==== {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>طول مصراع</code><br><small>هم‌ارز: <code>hemistich-length</code>، <code>طول‌مصراع</code></small> || <code>کوتاه</code>، <code>متوسط</code>، <code>بلند</code>، عدد، <code>خودکار</code> || حالت <code>متن</code>: خودکار؛ حالت الگو: <code>متوسط</code> || فقط فضای نام «صفحه»: تعیین دستیِ آستانهٔ ستونی‌شدن بر پایهٔ طول بلندترین مصراع (<code>کوتاه</code> تا ۲۰ نویسه، <code>متوسط</code> تا ۳۰، <code>بلند</code> بیشتر؛ یا خودِ شمار نویسه). |} === پایان شعر === {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>1</code> || <code>ادامه</code> || — || <code><nowiki>{{پایان شعر|ادامه}}</nowiki></code>: شعر در صفحهٔ بعد ادامه دارد (جدول بسته نمی‌شود). |- | <code>ادامه</code><br><small>هم‌ارز: <code>continue</code></small> || <code>بعد</code>، <code>هر دو</code>، <code>بله</code> || — || مانند <code>ادامه</code> بی‌نام. <code>قبل</code> را در «شعر» بنویسید. |} === بیت === {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>1</code> || متن || — || مصراع نخست (سمت راست). اگر فقط یکی از دو مصراع پر باشد (و ردیف ناتمام/دنباله نباشد) صفحه به ردهٔ «بیت ناقص» می‌رود. |- | <code>2</code> || متن || — || مصراع دوم (سمت چپ). |- | <code>ش</code><br><small>هم‌ارز: <code>r</code>، <code>right</code></small> || متن یا عدد || — || شمارهٔ دستی در سمت راست ردیف. رقم‌ها طبق <code>ارقام</code> تبدیل می‌شوند و بر شماره‌گذاری خودکارِ همان ردیف مقدم‌اند. |- | <code>شو</code><br><small>هم‌ارز: <code>c</code>، <code>center</code></small> || متن یا عدد || — || شمارهٔ میانِ دو مصراع (جای نمادِ <code>جداکننده</code> را می‌گیرد). |- | <code>شچ</code><br><small>هم‌ارز: <code>l</code>، <code>left</code></small> || متن یا عدد || — || شمارهٔ دستی در سمت چپ ردیف. |- | <code>ترازبندی</code><br><small>هم‌ارز: <code>justify</code></small> || مانند <code>ترازبندی</code> در «شعر» || ترازبندی شعر || ترازبندی فقط همین ردیف. |- | <code>جداکننده</code><br><small>هم‌ارز: <code>separator</code></small> || <code>بله</code>، <code>نه</code>، نماد || از «شعر» || نمادِ میان دو مصراعِ همین بیت (<code>نه</code> برای حذف). |- | <code>سبک</code><br><small>هم‌ارز: <code>style</code></small> || CSS || — || سبک CSS روی مصراع‌های (یا مصراعِ) این ردیف؛ مثلاً برای برجسته‌کردن یک بیت. |- | <code>کلاس</code><br><small>هم‌ارز: <code>class</code></small> || نام کلاس || — || کلاسِ افزوده به ردیف. |- | <code>شناسه</code><br><small>هم‌ارز: <code>id</code></small> || نام || — || <code>id</code> ردیف، برای پیوند مستقیم به آن بیت. |- | <code>ناتمام</code><br><small>هم‌ارز: <code>unfinished</code></small> || <code>بله</code>، <code>نه</code> || <code>نه</code> || این ردیف در صفحهٔ بعد ادامه دارد (بخش «شعر چندصفحه‌ای»). |- | <code>دنباله</code><br><small>هم‌ارز: <code>continued</code></small> || <code>بله</code> || <code>نه</code> || این ردیف ادامهٔ ردیفِ ناتمامِ صفحهٔ پیش است. در حالت الگو، مصراعِ تهی را تهی بگذارید. |- | <code>اتصال</code><br><small>هم‌ارز: <code>join</code></small> || <code>فاصله</code>، <code>چسبیده</code>، <code>نیم‌فاصله</code> || <code>فاصله</code> || نحوهٔ چسباندن دو تکه در ردیفِ دارای <code>دنباله</code>. |} === بیت۱ و بیت نردبانی === هر دو یک پارامتر دارند (در نسخهٔ کنونی خروجی‌شان یکی است). ستون میانی ندارند، پس <code>شو</code> و <code>جداکننده</code> در آن‌ها اثری ندارد. {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>1</code> || متن || — || مصراع نخست. |- | <code>2</code> || متن || — || مصراع دوم. |- | <code>ش</code><br><small>هم‌ارز: <code>r</code>، <code>right</code></small> || متن یا عدد || — || شمارهٔ دستی در سمت راست ردیف. رقم‌ها طبق <code>ارقام</code> تبدیل می‌شوند و بر شماره‌گذاری خودکارِ همان ردیف مقدم‌اند. |- | <code>شچ</code><br><small>هم‌ارز: <code>l</code>، <code>left</code></small> || متن یا عدد || — || شمارهٔ دستی در سمت چپ ردیف. |- | <code>تورفتگی</code><br><small>هم‌ارز: <code>indent</code></small> || طول (<code>20%</code>، <code>3em</code>) || بدون تورفتگی || بدون آن هر مصراع در نیمهٔ خودش می‌نشیند؛ با آن هر خط جعبه‌ای به پهنای «۱۰۰٪ منهای تورفتگی» است که یکی به راست و دیگری به چپ می‌چسبد. |- | <code>ترازبندی</code><br><small>هم‌ارز: <code>justify</code></small> || مانند <code>ترازبندی</code> در «شعر» || ترازبندی شعر || ترازبندی فقط همین ردیف. |- | <code>سبک</code><br><small>هم‌ارز: <code>style</code></small> || CSS || — || سبک CSS روی مصراع‌های (یا مصراعِ) این ردیف؛ مثلاً برای برجسته‌کردن یک بیت. |- | <code>کلاس</code><br><small>هم‌ارز: <code>class</code></small> || نام کلاس || — || کلاسِ افزوده به ردیف. |- | <code>شناسه</code><br><small>هم‌ارز: <code>id</code></small> || نام || — || <code>id</code> ردیف، برای پیوند مستقیم به آن بیت. |- | <code>ناتمام</code><br><small>هم‌ارز: <code>unfinished</code></small> || <code>بله</code>، <code>نه</code> || <code>نه</code> || این ردیف در صفحهٔ بعد ادامه دارد (بخش «شعر چندصفحه‌ای»). |- | <code>دنباله</code><br><small>هم‌ارز: <code>continued</code></small> || <code>بله</code> || <code>نه</code> || این ردیف ادامهٔ ردیفِ ناتمامِ صفحهٔ پیش است. در حالت الگو، مصراعِ تهی را تهی بگذارید. |- | <code>اتصال</code><br><small>هم‌ارز: <code>join</code></small> || <code>فاصله</code>، <code>چسبیده</code>، <code>نیم‌فاصله</code> || <code>فاصله</code> || نحوهٔ چسباندن دو تکه در ردیفِ دارای <code>دنباله</code>. |} === مصراع === {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>1</code> || متن || — || متن مصراع. |- | <code>ش</code><br><small>هم‌ارز: <code>r</code>، <code>right</code></small> || متن یا عدد || — || شمارهٔ دستی در سمت راست ردیف. رقم‌ها طبق <code>ارقام</code> تبدیل می‌شوند و بر شماره‌گذاری خودکارِ همان ردیف مقدم‌اند. |- | <code>شچ</code><br><small>هم‌ارز: <code>l</code>، <code>left</code></small> || متن یا عدد || — || شمارهٔ دستی در سمت چپ ردیف. |- | <code>تراز</code><br><small>هم‌ارز: <code>align</code></small> || <code>وسط</code>، <code>راست</code>، <code>چپ</code> || <code>وسط</code> || تراز مصراع. <code>تورفتگی</code> فقط برای تراز راست و چپ اثر دارد. |- | <code>تورفتگی</code><br><small>هم‌ارز: <code>indent</code></small> || طول (<code>20%</code>، <code>3em</code>) || بدون تورفتگی || بدون آن هر مصراع در نیمهٔ خودش می‌نشیند؛ با آن هر خط جعبه‌ای به پهنای «۱۰۰٪ منهای تورفتگی» است که یکی به راست و دیگری به چپ می‌چسبد. |- | <code>سبک</code><br><small>هم‌ارز: <code>style</code></small> || CSS || — || سبک CSS روی مصراع‌های (یا مصراعِ) این ردیف؛ مثلاً برای برجسته‌کردن یک بیت. |- | <code>کلاس</code><br><small>هم‌ارز: <code>class</code></small> || نام کلاس || — || کلاسِ افزوده به ردیف. |- | <code>شناسه</code><br><small>هم‌ارز: <code>id</code></small> || نام || — || <code>id</code> ردیف، برای پیوند مستقیم به آن بیت. |- | <code>ناتمام</code><br><small>هم‌ارز: <code>unfinished</code></small> || <code>بله</code>، <code>نه</code> || <code>نه</code> || این ردیف در صفحهٔ بعد ادامه دارد (بخش «شعر چندصفحه‌ای»). |- | <code>دنباله</code><br><small>هم‌ارز: <code>continued</code></small> || <code>بله</code> || <code>نه</code> || این ردیف ادامهٔ ردیفِ ناتمامِ صفحهٔ پیش است. در حالت الگو، مصراعِ تهی را تهی بگذارید. |- | <code>اتصال</code><br><small>هم‌ارز: <code>join</code></small> || <code>فاصله</code>، <code>چسبیده</code>، <code>نیم‌فاصله</code> || <code>فاصله</code> || نحوهٔ چسباندن دو تکه در ردیفِ دارای <code>دنباله</code>. |} === بیت خالی و مصراع خالی === این دو الگو سه کار می‌کنند: بدون پارامتر یک خط خالی (در {{الگو|بیت خالی}} با ستون‌های شماره)، با <code>ارتفاع</code> یک فاصلهٔ دلخواه، و با <code>نماد</code> (یا وقتی {{الگو|شعر}} پارامتر <code>جداکننده بند</code> دارد) یک ردیفِ نماد. جدول زیر برای {{الگو|بیت خالی}} است؛ {{الگو|مصراع خالی}} همین پارامترها را بدون <code>شو</code> دارد. {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>ارتفاع</code><br><small>هم‌ارز: <code>height</code></small> || طول (<code>0.5em</code>) || یک خط || ارتفاع فاصله (پیش‌فرض یک خط). به‌تنهایی فقط <code>کلاس</code> اثر دارد؛ همراه <code>نماد</code> ارتفاعِ ردیف نماد را تعیین می‌کند. |- | <code>نماد</code><br><small>هم‌ارز: <code>symbol</code></small> || <code>نه</code> یا نماد (<code>• • •</code>، <code>❖</code>) || — || به‌جای خط خالی، یک ردیفِ نمادِ سراسری و وسط‌چین می‌آورد؛ <code>نه</code> = فاصلهٔ ساده. |- | <code>ش</code><br><small>هم‌ارز: <code>r</code>، <code>right</code></small> || متن یا عدد || — || شمارهٔ سمت راست؛ فقط در ردیف خالیِ ساده (بدون <code>ارتفاع</code> و <code>نماد</code>). |- | <code>شو</code><br><small>هم‌ارز: <code>c</code>، <code>center</code></small> || متن یا عدد || — || شمارهٔ میانی؛ فقط در ردیف خالیِ ساده. |- | <code>شچ</code><br><small>هم‌ارز: <code>l</code>، <code>left</code></small> || متن یا عدد || — || شمارهٔ سمت چپ؛ فقط در ردیف خالیِ ساده. |- | <code>سبک</code><br><small>هم‌ارز: <code>style</code></small> || CSS || — || سبک CSS روی ردیف خالی (با <code>نماد</code>: روی ردیف نماد؛ با <code>ارتفاع</code> به‌تنهایی اثر ندارد). |- | <code>کلاس</code><br><small>هم‌ارز: <code>class</code></small> || نام کلاس || — || کلاسِ افزوده به ردیف. |- | <code>شناسه</code><br><small>هم‌ارز: <code>id</code></small> || نام || — || <code>id</code> ردیف؛ فقط در ردیف خالیِ ساده. |} === جداکننده بند === {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>1</code> || نماد (<code>• • •</code>، <code>❖</code>) یا <code>نه</code> || نمادِ <code>جداکننده بند</code> شعر، وگرنه • • • || نمادِ ردیف؛ <code>نه</code> = فاصلهٔ ساده. همان <code><nowiki>نماد=</nowiki></code> را هم می‌پذیرد. |- | <code>ارتفاع</code><br><small>هم‌ارز: <code>height</code></small> || طول (<code>0.5em</code>) || یک خط || ارتفاع ردیف نماد (پیش‌فرض یک خط)؛ نماد در میانهٔ آن می‌نشیند. |- | <code>سبک</code><br><small>هم‌ارز: <code>style</code></small> || CSS || — || سبک CSS روی ردیف نماد؛ مثلاً <code>color:#b3362b</code> برای رنگ یا <code>font-size:150%</code> برای اندازه. |- | <code>کلاس</code><br><small>هم‌ارز: <code>class</code></small> || نام کلاس || — || کلاسِ افزوده به ردیف. |} == چیدمان: عرض ثابت و هم‌تراز == جدول شعر به‌طور پیش‌فرض '''عرضی ثابت و مستقل از محتوا''' دارد: عرض ۱۰۰٪ فضای موجود با سقف <code>50em</code>، با دو ستونِ هم‌اندازه برای مصراع‌ها، یک ستون میانی (فاصلهٔ دو مصراع) و دو ستونِ باریک برای شماره‌ها. نتیجه این است که همهٔ ابیات یک شعر از یک نقطه آغاز می‌شوند و اگر شعر در چند جدول جدا (مثلاً هر صفحه یک جدول) بیاید، قاب‌ها دقیقاً هم‌اندازه و هم‌تراز می‌مانند؛ برخلاف جدولِ هم‌اندازهٔ محتوا که عرضش بسته به بلندترین مصراعِ همان صفحه فرق می‌کند و آغاز شعر را در مرز صفحه جابه‌جا می‌کند. <pre> {{شعر|عرض=70%}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{پایان شعر}} </pre> {{شعر|عرض=70%}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{پایان شعر}} * '''عرض=خودکار:''' جدول به اندازهٔ محتوا می‌شود (و وسط‌چین): برای رباعی یا شعر کوتاه که نمی‌خواهید قاب پهن داشته باشد. {{شعر|عرض=خودکار}} {{بیت|عاقبت در دو سه خط جمع شود از بد و نیک|آنچه یک عمر به دارا و سکندر گذرد}} {{پایان شعر}} * '''حداکثر عرض:''' سقف عرض را عوض می‌کند: <code>حداکثر عرض=40em</code>، یا <code>حداکثر عرض=بدون</code> برای بی‌سقف. * همهٔ ستون‌ها را همین عرض تعیین می‌کند؛ پس مصراع‌های بلندتر از ستون به چند خط شکسته می‌شوند. برای شعرهای بلندمصراع یا نستعلیق (قلم درشت‌تر) <code>عرض</code> یا <code>حداکثر عرض</code> را بیشتر کنید. * با <code>ترازبندی=پهن</code> اگر <code>عرض</code> ندهید، جدول هم‌اندازهٔ محتوا (<code>عرض=خودکار</code>) است، چون در شعر دوطرفه ستون‌ها باید به اندازهٔ بلندترین مصراع شوند؛ با دادنِ <code>عرض</code> همان عرضِ ثابت اعمال می‌شود. * در شعر چندصفحه‌ای فقط گزینه‌های {{الگو|شعر}} صفحهٔ نخست در صفحهٔ اصلی اثر دارد (بخش «شعر چندصفحه‌ای»). * مدیران پودمان می‌توانند پیش‌فرض را در <code>cfg</code> بالای [[پودمان:شعر]] عوض کنند (<code>defaultWidth</code>، <code>maxWidth</code>؛ مقدار <code>'auto'</code> رفتار هم‌اندازهٔ محتوا را برای همهٔ شعرها برمی‌گرداند). == ترازبندی مصراع‌ها == پارامتر <code>ترازبندی</code> در {{الگو|شعر}} (برای همهٔ ابیات) یا در هر ردیف (فقط همان ردیف) مشخص می‌کند متن مصراع‌ها در جایگاه خود چگونه بنشیند: {| class="wikitable" ! مقدار !! معنی |- | <code>میانه</code> (یا <code>درون</code>) || '''پیش‌فرض {{الگو|بیت}}.''' هر دو مصراع به محور میانیِ بیت می‌چسبند (مصراع نخست به چپِ جایگاهش، مصراع دوم به راستِ جایگاهش)؛ فاصلهٔ دو مصراع در همهٔ ابیات یکسان می‌ماند — شیوهٔ کتاب‌های کلاسیک و گنجور. |- | <code>وسط</code> (یا <code>مرکز</code>) || هر مصراع وسط جایگاهش. |- | <code>راست</code> / <code>چپ</code> || همهٔ مصراع‌ها به راست/چپ جایگاهشان چسبیده (همهٔ خط‌ها از یک نقطه آغاز می‌شوند). |- | <code>پهن</code> (یا <code>دوطرفه</code>) || دوطرفه: هر مصراع کل پهنای جایگاهش را می‌گیرد (چیدمان چاپی کلاسیک). همهٔ ستون‌ها به اندازهٔ بلندترین مصراعِ کل شعر می‌شوند. اگر کوتاه‌ترین مصراعِ یک بیت کمتر از ۷۰٪ بلندترینِ همان بیت باشد، آن بیت کشیده نمی‌شود (وسط‌چین می‌ماند) تا فاصلهٔ واژه‌ها بی‌جهت باز نشود. |- | <code>لبه</code> || مصراع نخست به آغاز (راست) و مصراع دوم به پایان (چپ) می‌چسبد؛ '''پیش‌فرض {{الگو|بیت۱}} و {{الگو|بیت نردبانی}}'''. |} <pre> {{شعر|ترازبندی=پهن}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} </pre> '''پهن (دوطرفه):''' {{شعر|ترازبندی=پهن}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} '''میانه (پیش‌فرض):''' {{شعر}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} '''وسط:''' {{شعر|ترازبندی=وسط}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} '''راست:''' {{شعر|ترازبندی=راست}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} '''لبه:''' {{شعر|ترازبندی=لبه}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} ترازبندی در یک ردیف (بقیه پیش‌فرض می‌مانند): <code><nowiki>{{بیت|…|…|ترازبندی=پهن}}</nowiki></code> == بیت پلکانی (ضربدری) و نردبانی == برای نمایش ابیات به‌صورت ضربدری و نامتقارن از {{الگو|بیت۱}} (یا {{الگو|بیت نردبانی}}) به‌جای {{الگو|بیت}} استفاده کنید؛ هر بیت روی '''دو خط''' می‌آید. بدون پارامتر، مصراع نخست در نیمهٔ راست و مصراع دوم (در خط بعد) در نیمهٔ چپ می‌نشیند و هر دو به لبهٔ خود می‌چسبند (<code>ترازبندی=لبه</code>): <pre> {{شعر}} {{بیت۱|آن همه شوکت و ناموس شهان آخر کار|چند سطری است که بر صفحهٔ دفتر گذرد}} {{بیت۱|عاقبت در دو سه خط جمع شود از بد و نیک|آنچه یک عمر به دارا و سکندر گذرد}} {{پایان شعر}} </pre> {{شعر}} {{بیت۱|آن همه شوکت و ناموس شهان آخر کار|چند سطری است که بر صفحهٔ دفتر گذرد}} {{بیت۱|عاقبت در دو سه خط جمع شود از بد و نیک|آنچه یک عمر به دارا و سکندر گذرد}} {{پایان شعر}} * '''تورفتگی:''' با <code>تورفتگی</code> هر خط جعبه‌ای به پهنای «۱۰۰٪ منهای تورفتگی» می‌شود که یکی به راست و دیگری به چپ می‌چسبد؛ هرچه تورفتگی کمتر باشد پله‌ها کوتاه‌ترند: <pre> {{شعر}} {{بیت۱|ش=۲۵۵|شچ=۲۵۶|تورفتگی=5%|یوسف گم‌گشته بازآید بکنعان غم مخور|کلبهٔ احزان شود روزی گلستان غم مخور}} {{بیت۱|تورفتگی=5%|ای دل غمدیده حالت به شود دل بد مکن|وین سر شوریده بازآید بسامان غم مخور}} {{پایان شعر}} </pre> {{شعر}} {{بیت۱|ش=۲۵۵|شچ=۲۵۶|تورفتگی=5%|یوسف گم‌گشته بازآید بکنعان غم مخور|کلبهٔ احزان شود روزی گلستان غم مخور}} {{بیت۱|تورفتگی=5%|ای دل غمدیده حالت به شود دل بد مکن|وین سر شوریده بازآید بسامان غم مخور}} {{پایان شعر}} * '''ترکیب با بیت دومصراعی:''' انواع ردیف را می‌توان در یک شعر آمیخت: <pre> {{شعر}} {{بیت|ش=۲۰۱|شو=۲۰۲|شچ=۲۰۳|ابر و باد و مه و خورشید و فلک در کارند|تا تو نانی بکف آریّ و بغفلت نخوری}} {{بیت۱|ش=۲۰۴|شچ=۲۰۵|همه از بهر تو سر گشته و فرمانبردار|شرط انصاف نباشد که تو فرمان نبری}} {{پایان شعر}} </pre> {{شعر}} {{بیت|ش=۲۰۱|شو=۲۰۲|شچ=۲۰۳|ابر و باد و مه و خورشید و فلک در کارند|تا تو نانی بکف آریّ و بغفلت نخوری}} {{بیت۱|ش=۲۰۴|شچ=۲۰۵|همه از بهر تو سر گشته و فرمانبردار|شرط انصاف نباشد که تو فرمان نبری}} {{پایان شعر}} * '''{{الگو|بیت نردبانی}}:''' در نسخهٔ کنونی پودمان همان {{الگو|بیت۱}} است و تورفتگی پیش‌فرضِ جداگانه‌ای ندارد؛ برای پله‌های بلندتر یا کوتاه‌تر <code>تورفتگی</code> بدهید. * مقدار <code>تورفتگی</code> را با ٪ یا واحدهای <code>em</code> و <code>px</code> می‌توان داد (مقدار بدون واحد پیکسل است). * ترازبندی پیش‌فرض این دو <code>لبه</code> است؛ برای وسط‌چین‌کردن جعبه‌ها <code>ترازبندی=وسط</code> بدهید. * با <code>عرض=خودکار</code> (چیدمان هم‌اندازهٔ محتوا) تورفتگی نسبت به عرضِ جدول است و جدول به اندازهٔ محتوا می‌شود. == نماد میان دو مصراع == پارامتر <code>جداکننده</code> نمادی را میان دو مصراعِ هر بیت می‌گذارد (در ستون میانی). <code>بله</code> نمادِ پیش‌فرض ❖ را می‌گذارد، هر نمادِ کوتاهی هم پذیرفته است، و <code>نه</code> آن را حذف می‌کند: <pre> {{شعر|جداکننده=بله}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند|جداکننده=✤}} {{پایان شعر}} </pre> {{شعر|جداکننده=بله}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند|جداکننده=✤}} {{پایان شعر}} * در {{الگو|شعر}} برای همهٔ ابیات اثر دارد و در هر ردیف فقط برای همان ردیف. * اگر شمارهٔ میانی (<code>شو</code>) آمده باشد جای نماد را می‌گیرد. * نماد باید کوتاه باشد (تا حدود ۸ نویسه) و <code>&lt;</code> <code>&gt;</code> <code>{</code> <code>}</code> <code>|</code> <code>[</code> <code>]</code> و <code>"</code> نداشته باشد؛ وگرنه نادیده گرفته می‌شود و صفحه به ردهٔ پارامتر ناشناخته می‌رود. * در نمایش ستونی (صفحهٔ باریک) نماد پنهان می‌شود. رنگ و اندازه‌اش با <code>.poem-sep</code> در [[الگو:شعر/styles.css]] تعیین می‌شود؛ پیش‌فرض همگانی را مدیر پودمان با <code>cfg.separator</code> می‌دهد. * این نماد میان '''دو مصراعِ یک بیت''' است؛ برای نمادِ میان '''دو بند''' بخش بعد را ببینید. == بندها: فاصله و نماد == بیت‌ها معمولاً در «بند» دسته می‌شوند (رباعی، چهارپاره و…). میان بندها می‌توان یک فاصله یا یک نماد (مثل • • • یا ❖) گذاشت. === فاصلهٔ ساده === هنگامی که بخواهید میان ابیات یا مصراع‌های یک قطعه یک خط فاصله ایجاد کنید، از این الگوها استفاده کنید: * {{الگو|بیت خالی}} * {{الگو|مصراع خالی}} برای فاصله‌ای کوتاه‌تر یا بلندتر از یک خط پارامتر <code>ارتفاع</code> را بدهید: <code><nowiki>{{بیت خالی|ارتفاع=0.5em}}</nowiki></code>. در حالت «متن» خط خالی میان دو بند همین کار را می‌کند (یک خط؛ اندازه‌اش را <code>فاصله=0.5em</code> عوض می‌کند). <pre> {{شعر}} {{بیت|بشنو این نی چون شکایت می‌کند|از جدایی‌ها حکایت می‌کند}} {{بیت خالی|ارتفاع=1.5em}} {{بیت|کز نیستان تا مرا ببریده‌اند|در نفیرم مرد و زن نالیده‌اند}} {{پایان شعر}} </pre> {{شعر}} {{بیت|بشنو این نی چون شکایت می‌کند|از جدایی‌ها حکایت می‌کند}} {{بیت خالی|ارتفاع=1.5em}} {{بیت|کز نیستان تا مرا ببریده‌اند|در نفیرم مرد و زن نالیده‌اند}} {{پایان شعر}} === نماد میان بندها === {{الگو|جداکننده بند}} یک ردیفِ '''سراسری و وسط‌چین''' با نماد می‌گذارد؛ نمادِ پیش‌فرض • • • است و هر نمادِ دیگری را می‌توان به‌صورت پارامتر بی‌نام داد. (همین کار را <code><nowiki>{{بیت خالی|نماد=…}}</nowiki></code> هم می‌کند.) <pre> {{شعر}} {{بیت|بنی‌آدم اعضای یکدیگرند|که در آفرینش ز یک گوهرند}} {{جداکننده بند}} {{بیت|چو عضوی به درد آورد روزگار|دگر عضوها را نماند قرار}} {{جداکننده بند|❖ ❖ ❖}} {{بیت|تو کز محنت دیگران بی‌غمی|نشاید که نامت نهند آدمی}} {{پایان شعر}} </pre> {{شعر}} {{بیت|بنی‌آدم اعضای یکدیگرند|که در آفرینش ز یک گوهرند}} {{جداکننده بند}} {{بیت|چو عضوی به درد آورد روزگار|دگر عضوها را نماند قرار}} {{جداکننده بند|❖ ❖ ❖}} {{بیت|تو کز محنت دیگران بی‌غمی|نشاید که نامت نهند آدمی}} {{پایان شعر}} اگر نماد را برای '''همهٔ''' بندها می‌خواهید، پارامتر <code>جداکننده بند</code> را در {{الگو|شعر}} بدهید: آن‌گاه هر {{الگو|بیت خالی}}ِ بی‌ارتفاع (و در حالت «متن» هر خط خالی میان دو بند) ردیفِ نماد می‌شود. <pre> {{شعر|جداکننده بند=• • •|متن= بنی‌آدم اعضای یکدیگرند که در آفرینش ز یک گوهرند چو عضوی به درد آورد روزگار دگر عضوها را نماند قرار تو کز محنت دیگران بی‌غمی نشاید که نامت نهند آدمی }} </pre> {{شعر|جداکننده بند=• • •|متن= بنی‌آدم اعضای یکدیگرند که در آفرینش ز یک گوهرند چو عضوی به درد آورد روزگار دگر عضوها را نماند قرار تو کز محنت دیگران بی‌غمی نشاید که نامت نهند آدمی }} * ردیفِ نماد همیشه یک خط بلند است (با <code>ارتفاع</code> بلندتر می‌شود)، نمادش پررنگ است و رنگش از متن ارث می‌برد؛ برای رنگ دیگر: <code><nowiki>{{جداکننده بند|❖|سبک=color:#b3362b}}</nowiki></code>. در حالت «متن» رنگ و اندازه را شیوه‌نامه (<code>.poem-ornament-cell</code>) تعیین می‌کند. * ردیفِ نماد در نمایش ستونی هم دیده می‌شود (برخلاف نمادِ میان دو مصراع). * برای فاصلهٔ ساده در شعری که نمادِ خودکار دارد: {{الگو|جداکننده بند}}<code>|نه</code> یا <code><nowiki>{{بیت خالی|نماد=نه}}</nowiki></code>، و در حالت «متن» خط <code>@نماد نه</code>. * نمادِ پیش‌فرض را مدیر پودمان با <code>cfg.stanzaOrnament</code> عوض می‌کند. === نماد و فاصله در حالت «متن» === در حالت «متن» دو خطِ ویژه، بریدگیِ میان بندها را جداگانه تنظیم می‌کنند (هر کدام در یک خطِ جدا و با <code>@</code> آغاز می‌شود): {| class="wikitable" ! خط !! کار |- | <code>@نماد</code> || یک ردیفِ نمادِ پیش‌فرض (• • •) همین‌جا |- | <code>@نماد ❖</code> || یک ردیفِ نمادِ دلخواه |- | <code>@نماد نه</code> || فاصلهٔ ساده (برای شعری که <code>جداکننده بند</code> دارد) |- | <code>@فاصله</code> || یک ردیف فاصلهٔ اضافه (یک خط یا اندازهٔ <code>فاصله=</code>) |- | <code>@فاصله 3em</code> || یک ردیف فاصله با اندازهٔ دلخواه |} <pre> {{شعر|متن= بشنو این نی چون شکایت می‌کند از جدایی‌ها حکایت می‌کند @نماد • • • کز نیستان تا مرا ببریده‌اند در نفیرم مرد و زن نالیده‌اند @فاصله 2em سینه خواهم شرحه شرحه از فراق تا بگویم شرح درد اشتیاق }} </pre> {{شعر|متن= بشنو این نی چون شکایت می‌کند از جدایی‌ها حکایت می‌کند @نماد • • • کز نیستان تا مرا ببریده‌اند در نفیرم مرد و زن نالیده‌اند @فاصله 2em سینه خواهم شرحه شرحه از فراق تا بگویم شرح درد اشتیاق }} * این خط‌ها جای خط‌های خالیِ کنارشان را می‌گیرند (خط خالی پیش و پس از آن‌ها شمرده نمی‌شود)؛ پس برای خوانایی می‌توانید دورشان خط خالی بگذارید. * می‌توان چند خط را پشت‌سرهم نوشت: هر کدام یک ردیف می‌شود، به همان ترتیب (تا هشت ردیف). مثلاً <code>@نماد</code> و بعد <code>@فاصله</code> یک نماد و یک فاصلهٔ اضافه می‌دهد. * '''چند خط خالیِ پشت‌سرهم همچنان یک فاصله‌اند''' (برای سازگاری با شعرهای پیشین)؛ فاصلهٔ بزرگ‌تر را با <code>@فاصله</code> بگیرید. * خط <code>@نماد</code> یا <code>@فاصله</code> پیش از نخستین ردیف نادیده گرفته می‌شود. نام‌های دیگرِ پذیرفته‌شده: <code>@جداکننده</code>، <code>@جداکننده بند</code>، <code>@نماد بند</code>، <code>@ornament</code>، <code>@separator</code>، <code>@symbol</code> (برای نماد) و <code>@gap</code> (برای فاصله). * در پایان بند، مصراعِ تنها (اگر خط‌های بند فرد باشند) پیش از فاصله/نماد جای خود را می‌گیرد. === کدام را به کار ببرم؟ === {| class="wikitable" ! می‌خواهم !! با الگوها !! در حالت «متن» |- | فاصلهٔ یک‌خطی میان بندها || {{الگو|بیت خالی}} || یک خط خالی |- | فاصلهٔ دلخواه || <code><nowiki>{{بیت خالی|ارتفاع=0.5em}}</nowiki></code> || <code>فاصله=0.5em</code> (همهٔ بندها) یا <code>@فاصله 0.5em</code> (همان‌جا) |- | نماد میان همهٔ بندها || <code>جداکننده بند=• • •</code> در {{الگو|شعر}} و {{الگو|بیت خالی}} میان بندها || <code>جداکننده بند=• • •</code> در {{الگو|شعر}} و خط خالی میان بندها |- | نماد فقط در یک بریدگی || <code><nowiki>{{جداکننده بند|• • •}}</nowiki></code> || <code>@نماد • • •</code> |- | فاصلهٔ ساده در شعری که نمادِ خودکار دارد || <code><nowiki>{{جداکننده بند|نه}}</nowiki></code> یا <code><nowiki>{{بیت خالی|نماد=نه}}</nowiki></code> || <code>@نماد نه</code> |- | نماد به‌جای یک فاصلهٔ بلندتر || <code><nowiki>{{جداکننده بند|❖|ارتفاع=3em}}</nowiki></code> || <code>@نماد ❖</code> و <code>@فاصله</code> پشت‌سرهم |} == مصراع‌های تنها و شعر نو == الگوی {{الگو|مصراع}} یک مصراع را وسط‌چین می‌نویسد. برای شعر نو می‌توانید تراز و تورفتگی بدهید: <pre> {{شعر}} {{مصراع|ای آدمها که بر ساحل نشسته‌اید|تراز=راست}} {{مصراع|شادمان بر ساحل|تراز=راست|تورفتگی=1.5em}} {{مصراع|ما در موج|تراز=راست|تورفتگی=3em}} {{پایان شعر}} </pre> {{شعر}} {{مصراع|ای آدمها که بر ساحل نشسته‌اید|تراز=راست}} {{مصراع|شادمان بر ساحل|تراز=راست|تورفتگی=1.5em}} {{مصراع|ما در موج|تراز=راست|تورفتگی=3em}} {{پایان شعر}} * <code>تراز</code>: <code>وسط</code> (پیش‌فرض)، <code>راست</code> یا <code>چپ</code>. <code>تورفتگی</code> فقط برای تراز راست و چپ اثر دارد. * مصراعِ تنها در میان ابیات (مثلاً مصراع پایانی یک بند) وسط‌چین می‌آید و زیر دو ستونِ شعر قرار می‌گیرد. * در شعرِ نو معمولاً {{الگو|شعر}} را با <code>نوع=مصراع</code> به کار می‌برند تا مصراع‌ها در شماره‌گذاری خودکار شمرده شوند؛ نوشتنِ شعر نو در حالت «متن» ساده‌تر است (بخش «حالت «متن»»). == شماره‌گذاری == === شماره‌گذاری دستی === اگر می‌خواهید در سمت راست یک بیت شمارهٔ آن را درج کنید، از پارامتر «ش» (مخفف «شماره») استفاده کنید. برای شماره در وسط (میان دو مصراع) از «شو» و برای سمت چپ از «شچ» استفاده کنید: <pre> {{شعر}} {{بیت|ش=۱۰۰|نیست آواز کسی آنجا که اوست|کی رسد جان کسی آنجا که اوست}} {{بیت|شو=۱۰۱|صد هزاران طور از جان بر ترست|هر چه خواهم گفت او زان برتر است}} {{بیت|شچ=۱۰۲|عقل در سودای او حیران بماند|جان ز عجز انگشت در دندان بماند}} {{مصراع|ش=۱۰۳|ای مرغ سحر عشق ز پروانه بیاموز}} {{مصراع|شچ=۱۰۴|کان سوخته را جان شد و آواز نیامد}} {{پایان شعر}} </pre> {{شعر}} {{بیت|ش=۱۰۰|نیست آواز کسی آنجا که اوست|کی رسد جان کسی آنجا که اوست}} {{بیت|شو=۱۰۱|صد هزاران طور از جان بر ترست|هر چه خواهم گفت او زان برتر است}} {{بیت|شچ=۱۰۲|عقل در سودای او حیران بماند|جان ز عجز انگشت در دندان بماند}} {{مصراع|ش=۱۰۳|ای مرغ سحر عشق ز پروانه بیاموز}} {{مصراع|شچ=۱۰۴|کان سوخته را جان شد و آواز نیامد}} {{پایان شعر}} * '''ارقام:''' رقم‌های لاتین و عربی در شماره‌ها خودکار به رقم فارسی تبدیل می‌شوند (<code>ش=12</code> ← ۱۲). برای خاموش‌کردن، در {{الگو|شعر}} بنویسید <code>ارقام=بدون تغییر</code> یا <code>ارقام=لاتین</code>. مقداری که نشانه‌گذاری دارد (مثلاً پیوند یا قالب‌بندی) دست‌نخورده می‌ماند. === شماره‌گذاری خودکار === به‌جای نوشتن دستی شماره‌ها، در {{الگو|شعر}} پارامتر <code>شماره‌گذاری</code> را بدهید: <pre> {{شعر|شماره‌گذاری=5|شروع=1}} {{بیت|مصراع اول|مصراع دوم}} … (شمارهٔ ۵، ۱۰، ۱۵ و … در سمت چپ نمایش داده می‌شود) {{پایان شعر}} </pre> {{شعر|شماره‌گذاری=بله|سمت=راست}} {{بیت|نیست آواز کسی آنجا که اوست|کی رسد جان کسی آنجا که اوست}} {{بیت|صد هزاران طور از جان بر ترست|هر چه خواهم گفت او زان برتر است}} {{بیت|عقل در سودای او حیران بماند|جان ز عجز انگشت در دندان بماند}} {{پایان شعر}} * بیت‌های {{الگو|بیت}}، {{الگو|بیت۱}} و {{الگو|بیت نردبانی}} شمرده می‌شوند. {{الگو|مصراع}} فقط وقتی شمرده می‌شود که <code>نوع=مصراع</code> داده باشید. * با <code>شماره‌گذاری=5</code> همهٔ ابیات شمرده می‌شوند ولی فقط شمارهٔ مضرب ۵ نمایش داده می‌شود؛ <code>شروع</code> شمارهٔ بیت نخست را تعیین می‌کند (برای صفحه‌ای که از میانهٔ شعر آغاز می‌شود، شمارهٔ نخستین بیت همان صفحه را بدهید). * اگر برای بیتی خودتان ش، شو یا شچ بدهید، همان نمایش داده می‌شود و شمارش خودکار برای آن بیت کنار می‌رود (شمارنده همچنان جلو می‌رود). * مصراع تنهای پایان بند (در حالت «متن») شمرده نمی‌شود. * شمارنده در طول رندر یک صفحه نگه داشته می‌شود و با هر {{الگو|شعر}} از نو آغاز می‌شود (مگر در شعر چندصفحه‌ای؛ بخش بعد). == نستعلیق == *نکته: در صورت استفاده از نستعلیق {{الگو|دارای نستعلیق}} را استفاده کنید تا اگر کاربر فونت نستعلیق را ندارد از آن را نصب و استفاده نماید. {{دارای نستعلیق}} دستورات زیر: <pre> {{شعر|نستعلیق}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{مصراع|بیخود از شعشعهٔ پرتو ذاتم کردند}} {{مصراع|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} </pre> چنین نتیجه می‌دهد: {{شعر|نستعلیق}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{مصراع|بیخود از شعشعهٔ پرتو ذاتم کردند}} {{مصراع|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} * '''چگونه کار می‌کند:''' پودمان خودِ الگوی {{الگو|نستعلیق}} را بسط می‌دهد و کلاس و استایل‌های قلم (<code>font-family</code>، <code>font-size</code>، <code>line-height</code> و…) را که آن الگو می‌گذارد روی شعر می‌نشاند؛ پس هر تغییر در {{الگو|نستعلیق}} (و شیوه‌نامهٔ آن) خودکار به شعرها هم می‌رسد و به <code>Common.css</code> یا ترتیب شیوه‌نامه‌ها وابسته نیست. اگر آن الگو در دسترس نباشد، فهرستِ قلمِ <code>cfg.nastaliqFonts</code> به کار می‌رود. * پارامتر <code>قلم</code> وجود ندارد. برای قلمی دیگر، یا {{الگو|نستعلیق}} را تغییر دهید یا در {{الگو|شعر}} بنویسید <code><nowiki>{{شعر|سبک=font-family: Vazirmatn, serif}}</nowiki></code>. * قلم‌ها باید روی دستگاه خواننده نصب باشند (وب‌قلم بارگذاری نمی‌شود)؛ اگر نیستند، قلم پیش‌فرض نمایش داده می‌شود. * اگر نستعلیق اعمال نمی‌شود: (۱) صفحهٔ شیوه‌نامهٔ شعر ([[الگو:شعر/styles.css]]) باید ساخته و از نوع «Sanitized CSS» باشد؛ (۲) قلم روی دستگاه نصب باشد؛ (۳) در <code>Common.css</code> یا ابزارکی قاعدهٔ <code>!important</code> برای <code>td</code> یا <code>.nastaliq</code> نباشد؛ (۴) اگر نوشته درشت‌تر از انتظار است، اندازهٔ قلم را در {{الگو|نستعلیق}} تنظیم کنید و قاعده‌های تکراریِ <code>.nastaliq</code> را از <code>Common.css</code> بردارید. == پانویس == می‌توان در پایان یک مصراع پانویس (<code>&lt;ref&gt;</code>) گذاشت. نشانهٔ پانویس از متن مصراع جدا می‌شود و بیرون از لبهٔ پایانی آویزان می‌ماند، پس در عرض و ترازبندی مصراع شمرده نمی‌شود و همهٔ مصراع‌ها هم‌اندازه می‌مانند: <pre> {{بیت|مصراع نخست<ref>منبع</ref>|مصراع دوم}} </pre> فقط پانویسی که در '''پایان''' مصراع باشد این‌گونه جدا می‌شود؛ پانویس میانهٔ مصراع همان‌جا می‌ماند. == سبک، کلاس، شناسه، زبان و جهت == * اگر می‌خواهید برای شعر سبک اضافه‌ای به کار بگیرید از <code>سبک</code> در {{الگو|شعر}} استفاده کنید: *:برای رنگ پشت‌زمینهٔ دلخواه <nowiki>{{شعر|سبک=background: blue}}</nowiki> *:رنگ دلخواه برای متن <nowiki>{{شعر|سبک=color: white}}</nowiki> *:برای قرار نگرفتن در وسط <nowiki>{{شعر|سبک=margin: 0}}</nowiki> نمونه‌ای از ترکیب هر سه:{{سخ}} <pre> {{شعر|سبک=background: blue; margin: 0; color: white}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{پایان شعر}} </pre> {{شعر|سبک=background: blue; margin: 0; color: white}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{پایان شعر}} * در {{الگو|بیت}}، {{الگو|مصراع}} و… پارامتر <code>سبک</code> روی خودِ مصراع‌ها اثر می‌گذارد (مثلاً برجسته‌کردن یک بیت: <code><nowiki>{{بیت|…|…|سبک=font-weight:bold}}</nowiki></code>). در {{الگو|شعر}} روی قاب بیرونی شعر می‌نشیند (پس <code>margin: 0</code> شعر را به راست می‌برد). * <code>کلاس</code> یک کلاس CSS به شعر (در {{الگو|شعر}}) یا به همان ردیف (در بقیه) می‌افزاید؛ <code>شناسه</code> به ردیف یک <code>id</code> می‌دهد تا بتوان به آن بیت پیوند داد (مثلاً <code>[[#ب۱۲]]</code> برای <code>شناسه=ب۱۲</code>). * <code>زبان</code> (مثل <code>ar</code>) در {{الگو|شعر}} برای ابیات عربی، انگلیسی و… است؛ <code>جهت</code> (<code>rtl</code> یا <code>ltr</code>) در صورت ندادن، از زبان حدس زده می‌شود. <pre> {{شعر|زبان=en|عرض=خودکار}} {{بیت|Shall I compare thee to a summer's day?|Thou art more lovely and more temperate}} {{پایان شعر}} </pre> نتیجه: {{شعر|زبان=en|عرض=خودکار}} {{بیت|Shall I compare thee to a summer's day?|Thou art more lovely and more temperate}} {{پایان شعر}} == حالت «متن» == به‌جای نوشتن یک‌به‌یک {{الگو|بیت}}ها می‌توانید مصراع‌ها را خط‌به‌خط در پارامتر <code>متن</code> بنویسید. در این حالت نیازی به {{الگو|پایان شعر}} نیست و همهٔ گزینه‌های {{الگو|شعر}} (عرض، ترازبندی، نستعلیق، شماره‌گذاری، …) به کار می‌آید. <pre> {{شعر|نستعلیق|شماره‌گذاری=1|متن= دوش وقت سحر از غصه نجاتم دادند واندر آن ظلمت شب آب حیاتم دادند بیخود از شعشعهٔ پرتو ذاتم کردند باده از جام تجلی صفاتم دادند }} </pre> {{شعر|نستعلیق|شماره‌گذاری=1|متن= دوش وقت سحر از غصه نجاتم دادند واندر آن ظلمت شب آب حیاتم دادند بیخود از شعشعهٔ پرتو ذاتم کردند باده از جام تجلی صفاتم دادند }} * هر دو خط پیاپی یک بیت می‌شوند. '''خط خالی = پایان بند''' (یک فاصله؛ اندازه‌اش با <code>فاصله=0.5em</code> تنظیم می‌شود، و نمادش با <code>جداکننده بند</code> یا <code>@نماد</code>؛ بخش «بندها»). چند خط خالیِ پشت‌سرهم همچنان یک فاصله‌اند. اگر شمار خط‌های یک بند فرد باشد، خط آخر تنها و وسط‌چین می‌آید. * <code>نوع</code>: <code>بیت</code> (پیش‌فرض)، <code>بیت۱</code> (پلکانی)، <code>بیت نردبانی</code>، یا <code>مصراع</code> (هر خط یک مصراع جداگانه؛ شعر نو). برای پلکانی و نردبانی <code>تورفتگی</code> را هم می‌توان داد، و <code>ترازبندی</code> و <code>عرض</code> برای همهٔ ردیف‌ها. * با <code>نوع=مصراع</code> هر <code>:</code> ابتدای خط یک پله تورفتگی (<code>واحد تورفتگی</code>، پیش‌فرض <code>1.5em</code>) می‌دهد و ترازِ پیش‌فرض راست است؛ <code>تراز</code> را می‌توانید عوض کنید. * در <code>متن</code> فقط متن ساده بنویسید (پیوند و پانویس مشکلی ندارند)؛ الگوهای {{الگو|بیت}} و {{الگو|مصراع}} را داخل آن نگذارید. علامت <code>=</code> در متن مشکلی ندارد، ولی <code>|</code> را با <code><nowiki>{{!}}</nowiki></code> بنویسید. این حالت ساختار الگو را کامل و بسته نگه می‌دارد و برای ویرایش دیداری هم مناسب‌تر است. === شعر نو در حالت «متن» === {{شعر|نوع=مصراع|متن= ای آدمها که بر ساحل نشسته‌اید :شادمان بر ساحل ::ما در موج }} <pre> {{شعر|نوع=مصراع|متن= ای آدمها که بر ساحل نشسته‌اید :شادمان بر ساحل ::ما در موج }} </pre> === عوض‌کردن نوع ردیف در میانهٔ متن (خط‌های <code>@</code>) === نوع پیش‌فرض را <code>نوع=</code> مشخص می‌کند. اگر می‌خواهید در میانهٔ همان متن چند بیت نردبانی یا پلکانی یا یک مصراع تنها بیاید، یک '''خط جداگانه''' بنویسید که با <code>@</code> آغاز شود؛ از آن خط به بعد نوعِ جدید برقرار است تا خط <code>@</code> بعدی: {| class="wikitable" ! خط !! نوع ردیف‌های بعدی |- | <code>@بیت</code> || بیت دومصراعی (دو ستون) |- | <code>@بیت۱</code> (یا <code>@پلکانی</code>، <code>@ضربدری</code>) || بیت پلکانی |- | <code>@بیت نردبانی</code> (یا <code>@نردبانی</code>) || بیت نردبانی |- | <code>@مصراع</code> (یا <code>@نو</code>، <code>@نیمایی</code>، <code>@آزاد</code>) || هر خط یک مصراع جدا |} گزینه‌ها را می‌توان پس از نوع نوشت: <code>تورفتگی=</code>، <code>تراز=</code> (برای مصراع) و <code>ترازبندی=</code>؛ مثلاً <code>@بیت۱ تورفتگی=10%</code> یا <code>@مصراع تراز=وسط</code>. (مقدارِ هر گزینه نباید فاصله داشته باشد.) <pre> {{شعر|متن= دوش وقت سحر از غصه نجاتم دادند واندر آن ظلمت شب آب حیاتم دادند @بیت نردبانی بیخود از شعشعهٔ پرتو ذاتم کردند باده از جام تجلی صفاتم دادند @بیت۱ تورفتگی=10% یوسف گم‌گشته بازآید بکنعان غم مخور کلبهٔ احزان شود روزی گلستان غم مخور @مصراع تراز=وسط مصراع تنها در میانهٔ شعر @بیت عقل در سودای او حیران بماند جان ز عجز انگشت در دندان بماند }} </pre> {{شعر|متن= دوش وقت سحر از غصه نجاتم دادند واندر آن ظلمت شب آب حیاتم دادند @بیت نردبانی بیخود از شعشعهٔ پرتو ذاتم کردند باده از جام تجلی صفاتم دادند @بیت۱ تورفتگی=10% یوسف گم‌گشته بازآید بکنعان غم مخور کلبهٔ احزان شود روزی گلستان غم مخور @مصراع تراز=وسط مصراع تنها در میانهٔ شعر @بیت عقل در سودای او حیران بماند جان ز عجز انگشت در دندان بماند }} * هر خط <code>@</code> گزینه‌های پیشین را کنار می‌گذارد و به پیش‌فرض‌های {{الگو|شعر}} برمی‌گردد (گزینه‌ها جمع نمی‌شوند)؛ پس <code>@بیت۱</code> بدون گزینه، تورفتگی پیش‌فرض خودِ شعر را دارد. * خط <code>@</code> جفت‌شدنِ خط‌ها را قطع می‌کند: اگر پیش از آن خطی تنها مانده باشد، همان‌جا به‌صورت مصراع تنها (وسط‌چین) درمی‌آید. فاصلهٔ بند نمی‌گذارد (برای آن خط خالی بگذارید). * در شعرِ <code>نوع=بیت</code>، مصراع‌هایی که با <code>@مصراع</code> می‌آیند شماره‌گذاری خودکار را نمی‌شمارند؛ در شعرِ <code>نوع=مصراع</code> همهٔ خط‌ها (و بیت‌های <code>@بیت</code>) شمرده می‌شوند. * <code>@مصراع</code> مانند <code>نوع=مصراع</code> به‌طور پیش‌فرض راست‌چین است؛ برای وسط‌چین <code>تراز=وسط</code> بدهید. * خط <code>@</code> می‌تواند خط نخست متن باشد. فاصلهٔ پس از <code>@</code> مهم نیست. نوع یا گزینهٔ ناشناخته نادیده گرفته می‌شود و صفحه به ردهٔ پارامتر ناشناخته می‌رود. * دو خطِ ویژهٔ <code>@نماد</code> و <code>@فاصله</code> نوع ردیف را عوض نمی‌کنند؛ آن‌ها بریدگیِ میان بندها را می‌سازند (بخش «نماد و فاصله در حالت «متن»»). * خط <code>@</code> با شعر چندصفحه‌ای هم کار می‌کند (ادغام ردیف ناتمام به نوعِ ردیف آخر/نخست وابسته است). === نشانه‌های درون‌خطی در حالت متن === (برگرفته از الگوی ppoem) {| class="wikitable" ! نشانه !! کاربرد |- | <code>&gt;&gt; متن</code> || مصراعِ تنها، راست‌چین |- | <code>&lt;&gt; متن</code> || مصراعِ تنها، وسط‌چین |- | <code>۱۲ &lt;&lt;&lt; متن</code> || شمارهٔ سمت راست (مانند <code>ش=۱۲</code>) |- | <code>متن &gt;&gt;&gt; ۱۲</code> || شمارهٔ سمت چپ (مانند <code>شچ=۱۲</code>) |} نشانه‌های شماره روی هر یک از دو خطِ یک بیت هم کار می‌کنند، و نشانه‌های تراز روی خطِ تنها و مصراع‌های شعر نو: <pre> {{شعر|متن= ۱۲ <<< دوش وقت سحر از غصه نجاتم دادند واندر آن ظلمت شب آب حیاتم دادند >>> ۱۳ >> مصراعِ تنها، راست‌چین <> مصراعِ تنها، وسط‌چین }} </pre> {{شعر|متن= ۱۲ <<< دوش وقت سحر از غصه نجاتم دادند واندر آن ظلمت شب آب حیاتم دادند >>> ۱۳ >> مصراعِ تنها، راست‌چین <> مصراعِ تنها، وسط‌چین }} == شعر چندصفحه‌ای (ویژهٔ ویکی‌نبشته) == وقتی شعر در چند «صفحه:» ادامه دارد، دو خواسته داریم: در پیش‌نمایش هر صفحه شعر کامل و بسته دیده شود، و در صفحهٔ اصلی (که صفحه‌ها با <code>&lt;pages/&gt;</code> درج می‌شوند) همهٔ صفحه‌ها یک جدول واحد باشند تا ستون‌ها در مرز صفحه جابه‌جا نشوند. پارامتر <code>ادامه</code> هر دو را برآورده می‌کند: {| class="wikitable" ! صفحه !! بالای صفحه !! پایین صفحه |- | نخست || <code><nowiki>{{شعر}}</nowiki></code> || <code><nowiki>{{پایان شعر|ادامه}}</nowiki></code> |- | میانی || <code><nowiki>{{شعر|ادامه}}</nowiki></code> || <code><nowiki>{{پایان شعر|ادامه}}</nowiki></code> |- | آخر || <code><nowiki>{{شعر|ادامه}}</nowiki></code> || <code><nowiki>{{پایان شعر}}</nowiki></code> |} <pre> ──── صفحهٔ ۱ ──── {{شعر}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{پایان شعر|ادامه}} ──── صفحهٔ ۲ ──── {{شعر|ادامه}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} </pre> * در فضای نام «صفحه» <code>ادامه</code> نادیده گرفته می‌شود و هر صفحه کامل و بسته نمایش داده می‌شود. * در صفحهٔ اصلی، <code><nowiki>{{شعر|ادامه}}</nowiki></code> جدول تازه باز نمی‌کند و <code><nowiki>{{پایان شعر|ادامه}}</nowiki></code> نمی‌بندد؛ پس صفحه‌ها به هم دوخته می‌شوند. اگر درج از میانهٔ شعر آغاز شود، <code><nowiki>{{شعر|ادامه}}</nowiki></code> خودش جدول را باز می‌کند. * '''هم‌ترازی در مرز صفحه:''' چون عرض جدول ثابت است (بخش «چیدمان»)، حتی اگر صفحه‌ای بدون <code>ادامه</code> باشد و جدول جدا بسازد، قاب شعر با صفحهٔ قبل هم‌اندازه و هم‌تراز می‌ماند؛ گزینه‌های <code>عرض</code> و <code>ترازبندی</code> را در همهٔ صفحه‌ها یکسان بنویسید. * گزینه‌های {{الگو|شعر}} (نستعلیق، عرض، سبک، شماره‌گذاری، جداکننده بند و…) را در هر صفحه تکرار کنید تا پیش‌نمایش درست باشد؛ در صفحهٔ اصلی فقط گزینه‌های صفحهٔ نخست اثر دارد و شماره‌گذاری خودکار از صفحهٔ قبل ادامه می‌یابد. * اگر فقط بخشی از صفحه‌ها را درج می‌کنید و شعر در آخرین صفحهٔ درج‌شده تمام نمی‌شود، بعد از <code>&lt;pages/&gt;</code> بنویسید <code><nowiki>{{پایان شعر}}</nowiki></code>. * این الگوها در صفحهٔ اصلی بدون پارامتر <code>ادامه</code> همان‌طور که بود کار می‌کنند. === مصراع (یا بیت) ناتمام در پایان صفحه === گاهی مصراعی در پایان صفحه ناتمام می‌ماند و در صفحهٔ بعد ادامه دارد (یا مصراع دوم یک بیت به صفحهٔ بعد می‌رود). در ردیفِ آخرِ صفحه <code>ناتمام=بله</code> و در نخستین ردیفِ صفحهٔ بعد <code>دنباله=بله</code> بنویسید؛ در صفحهٔ اصلی این دو ردیف مصراع‌به‌مصراع یکی می‌شوند: <pre> ──── صفحهٔ ۱ ──── {{شعر}} {{بیت|دوش وقت سحر از غصه|واندر آن ظلمت شب آب|ناتمام=بله}} {{پایان شعر|ادامه}} ──── صفحهٔ ۲ ──── {{شعر|ادامه}} {{بیت|نجاتم دادند|حیاتم دادند|دنباله=بله}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} </pre> نتیجه در صفحهٔ اصلی (دو نیمه پشت سر هم نوشته شده‌اند و یک شعر می‌سازند): {{شعر}} {{بیت|دوش وقت سحر از غصه|واندر آن ظلمت شب آب|ناتمام=بله}} {{پایان شعر|ادامه}} {{شعر|ادامه}} {{بیت|نجاتم دادند|حیاتم دادند|دنباله=بله}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} * '''بیتی که میان دو مصراع بریده شده:''' در صفحهٔ اول فقط مصراع نخست را بنویسید و در صفحهٔ بعد مصراع اول را تهی بگذارید: <pre> ──── صفحهٔ ۱ ──── {{شعر}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|ناتمام=بله}} {{پایان شعر|ادامه}} ──── صفحهٔ ۲ ──── {{شعر|ادامه}} {{بیت||واندر آن ظلمت شب آب حیاتم دادند|دنباله=بله}} {{پایان شعر}} </pre> * '''اتصال:''' دو تکه به‌طور پیش‌فرض با فاصله به هم می‌چسبند. برای واژهٔ بریده <code>اتصال=چسبیده</code> و برای «می‌/رود» <code>اتصال=نیم‌فاصله</code> را در ردیفِ <code>دنباله</code> بدهید. * ردیف‌های {{الگو|بیت}}، {{الگو|بیت۱}}، {{الگو|بیت نردبانی}} و {{الگو|مصراع}} هر کدام جداگانه ادغام می‌شوند؛ دو تکه باید از یک نوع الگو باشند. * هر ردیف در شماره‌گذاری خودکار یک بار شمرده می‌شود و شماره‌ها را می‌توان در هر دو تکه داد (تکهٔ بعدی مقدم است). * در فضای نام «صفحه» ردیفِ ناتمام با خط‌چین نشان داده می‌شود. ردیفی که ادامه‌اش هرگز نیاید همان‌طور که هست نمایش داده می‌شود و متنی گم نمی‌شود. * ادغام به این تکیه دارد که الگوها در یک رندر به ترتیب اجرا شوند. اگر روزی در جایی متنِ ردیف ناتمام گم شد، مدیر پودمان می‌تواند <code>cfg.mergeRows = false</code> کند: آن‌گاه هر تکه فوراً و به‌صورت ردیفِ جدا نمایش داده می‌شود. === شعر چندصفحه‌ای در حالت «متن» === در حالت <code>متن</code> هر صفحه یک فراخوانی است: <code>ادامه=بعد</code> (صفحهٔ نخست)، <code>ادامه=هر دو</code> (میانی)، <code>ادامه=قبل</code> (آخر)؛ و برای مصراع ناتمام <code>ناتمام=بله</code> / <code>دنباله=بله</code> (با <code>اتصال</code>). در حالت متن «ادامه=بله» مبهم است و پذیرفته نمی‌شود. <pre> ──── صفحهٔ ۱ ──── {{شعر|ادامه=بعد|ناتمام=بله|متن= دوش وقت سحر از غصه نجاتم دادند واندر آن ظلمت شب آب حیاتم دادند بیخود از شعشعهٔ پرتو باده از جام تجلی }} ──── صفحهٔ ۲ ──── {{شعر|ادامه=قبل|دنباله=بله|متن= ذاتم کردند صفاتم دادند }} </pre> * اگر آخرین خطِ ناتمامِ صفحه فرد باشد، بیتی با مصراع نخست می‌شود و خط اول صفحهٔ بعد به‌طور خودکار مصراع دومِ همان بیت است؛ با <code>دنباله=اول</code> یا <code>دنباله=دوم</code> می‌توانید صریح بگویید کدام مصراع ادامه دارد. * <code>بند=جدید</code> در صفحهٔ ادامه، پیش از نخستین ردیف یک فاصلهٔ بند (یا ردیفِ نماد، اگر شعر <code>جداکننده بند</code> دارد) می‌گذارد. == نمایش در صفحه‌های باریک == مصراع‌های کنار هم در پنجرهٔ باریک جا نمی‌شوند؛ پس پیش‌فرض، شعر در پنجرهٔ باریک (تا حدود ۸۳۲ پیکسل) '''ستونی''' می‌شود: برای هر بیت شماره بالا، دو مصراع وسط‌چین زیر هم، و یک خط‌چین پس از آن (در بیت پلکانی پس از خط دوم). نمادِ میان دو مصراع و نسخهٔ نامرئیِ اندازه‌گیر پنهان می‌شوند؛ ردیفِ نمادِ میان بندها همچنان دیده می‌شود. در پنجره‌های کمی عریض‌تر، فاصلهٔ واژه‌ها در شعر دوطرفه اندکی کم می‌شود تا مصراع‌ها هنوز در یک خط جا شوند. {| class="wikitable" ! <code>تلفن=</code> !! رفتار |- | <code>ستونی</code> (پیش‌فرض) || در پنجرهٔ باریک ستونی؛ در پنجرهٔ عریض دوستونه. |- | <code>دوستونه</code> || همیشه دوستونه؛ در پنجرهٔ بسیار باریک (تا ۴۸۰ پیکسل) فاصله‌ها کمتر می‌شود تا جا برای متن بماند. |- | <code>همیشه</code> || همیشه ستونی، حتی در پنجرهٔ عریض. |} === فضای نام «صفحه» === در «صفحه:» تصویر کنار متن است و ستونِ متن حدود نیمی از پنجره است؛ پس شعر زودتر باید ستونی شود. اما مرورگر پهنای واقعیِ ستونِ متن را به شیوه‌نامه نمی‌دهد (TemplateStyles از ''container query'' پشتیبانی نمی‌کند) و فقط پهنای پنجره در دسترس است. برای این‌که هر شعر نه زودتر از لازم ستونی شود و نه دیرتر، پودمان '''طولِ بلندترین مصراع''' را می‌سنجد و یکی از سه کلاس را روی شعر می‌گذارد؛ هر سطح آستانهٔ خودش را دارد: {| class="wikitable" ! سطح (کلاس) !! بلندترین مصراع !! فشرده‌شدن (فاصله‌ها کم می‌شود) !! ستونی‌شدن |- | کوتاه (<code>poem-w1</code>) || تا ۲۰ نویسه || پنجرهٔ ≤ ۸۶em (۱۳۷۶px) || پنجرهٔ ≤ ۷۶em (۱۲۱۶px) |- | متوسط (<code>poem-w2</code>) || تا ۳۰ نویسه || پنجرهٔ ≤ ۱۰۶em (۱۶۹۶px) || پنجرهٔ ≤ ۹۶em (۱۵۳۶px) |- | بلند (<code>poem-w3</code>) || بیشتر از ۳۰ نویسه || پنجرهٔ ≤ ۱۲۶em (۲۰۱۶px) || پنجرهٔ ≤ ۱۱۶em (۱۸۵۶px) |} * '''فشرده‌شدن:''' پیش از ستونی‌شدن، فاصلهٔ دو مصراع از ≈ ۵٫۹em به ≈ ۳٫۴em می‌رسد (هنوز فاصلهٔ معقول) و ستون‌های شماره باریک می‌شوند؛ مصراع‌ها دست‌نخورده می‌مانند. بالاتر از آستانهٔ فشرده‌شدن، شعر با فاصله‌های عادی و دوستونه نمایش داده می‌شود. * در حالت <code>متن</code> سطح به‌طور خودکار از روی طول مصراع‌ها تعیین می‌شود. در حالت الگو (مصراع‌ها بعداً می‌رسند) پیش‌فرض «متوسط» است؛ برای شعرِ کوتاه‌مصراع بنویسید <code><nowiki>{{شعر|طول مصراع=کوتاه}}</nowiki></code> و برای شعرِ بلندمصراع <code><nowiki>{{شعر|طول مصراع=بلند}}</nowiki></code> (یا شمار نویسهٔ بلندترین مصراع، مثلاً <code>طول مصراع=24</code>). * '''پایهٔ حساب:''' هر نویسه ≈ ۰٫۵em؛ جدولِ فشرده ≈ (نویسه + ۸٫۴)em و جدولِ عادی ≈ (نویسه + ۱۳٫۹)em پهنا می‌خواهد؛ ستونِ متن ≈ نیمی از پنجره منهای ۹em فرض شده (em در media query همیشه ۱۶px است). اگر قلمِ صفحه درشت‌تر است، عددها را در [[الگو:شعر/styles.css]] بالا ببرید. * اگر پنجرهٔ «صفحه:»ی شما عمودی است (تصویر بالای متن) و ستونِ متن پهن است، برای آن شعر <code>تلفن=دوستونه</code> بگذارید تا هرگز ستونی نشود. * پس از به‌روزرسانی پودمان، صفحه‌های «صفحه:»ی قدیمی با یک ویرایش تهی (null edit) یا پاک‌سازی (purge) کلاس سطح را می‌گیرند؛ تا آن زمان به‌عنوان «متوسط» رفتار می‌کنند. == رده‌های پیگیری و خطاها == فقط در صفحه‌های اصلی و فضای نام «صفحه» (نه در الگو و پودمان): * [[:رده:صفحه‌های دارای پارامتر ناشناخته در الگوهای شعر]] — پارامتر یا مقدار نادرست (عرض، ترازبندی، نماد، خط <code>@</code> ناشناخته، …)، مصراع اضافه، «=» در مصراع، یا ادامهٔ ناسازگار. * [[:رده:صفحه‌های دارای بیت ناقص]] — بیتی که فقط یک مصراع دارد (به‌جز ردیف‌های ناتمام/دنباله). * [[:رده:صفحه‌های دارای خطا در پودمان شعر]] — خطای پیش‌بینی‌نشده (به‌جای شکستن صفحه، پیام قرمز نشان داده می‌شود). == پرسش‌های رایج == {| class="wikitable" ! مشکل !! راه‌حل |- | آغاز شعر در مرز دو صفحه جابه‌جا می‌شود || <code>عرض</code>/<code>ترازبندی</code> را در همهٔ صفحه‌ها یکسان بگذارید (یا ندهید: پیش‌فرض ثابت است) و صفحه‌ها را با <code>ادامه</code> بدوزید. |- | در «صفحه:» شعر زیر هم (ستونی) نمایش داده می‌شود || بخش «فضای نام «صفحه»»: آستانه به طول مصراع بستگی دارد؛ برای شعرِ کوتاه‌مصراع <code>طول مصراع=کوتاه</code>، و برای هرگز-ستونی‌نشدن <code>تلفن=دوستونه</code> بگذارید. |- | مصراع‌ها بیش از اندازه می‌شکنند || <code>عرض</code> یا <code>حداکثر عرض</code> را بیشتر کنید؛ یا <code>عرض=خودکار</code>. |- | نماد میان بندها نمی‌آید || در حالت الگو، الگوی {{الگو|جداکننده بند}} باید ساخته شده باشد (متنش <code><nowiki>{{#invoke:شعر|divider}}</nowiki></code>) یا از <code><nowiki>{{بیت خالی|نماد=• • •}}</nowiki></code> استفاده کنید. در حالت «متن» خط <code>@نماد</code> باید خطی جدا باشد و <code>جداکننده بند</code> فقط جای خط‌های خالی را می‌گیرد. |- | چند خط خالی فاصلهٔ بزرگ‌تر نمی‌دهد || چند خط خالیِ پشت‌سرهم عمداً یک فاصله‌اند؛ برای فاصلهٔ بزرگ‌تر <code>@فاصله</code> (یا <code>@فاصله 3em</code>) بنویسید. |- | نستعلیق اعمال نمی‌شود || بخش «نستعلیق»، فهرست بررسی (۱) تا (۴). |- | <code>قلم=</code> کار نمی‌کند || چنین پارامتری وجود ندارد (صفحه به ردهٔ پارامتر ناشناخته می‌رود). قلم را {{الگو|نستعلیق}} تعیین می‌کند، یا <code>سبک=font-family: …</code> بدهید. |- | می‌خواهم یک بیتِ پلکانی وسط شعرِ دومصراعی بیاورم || در حالت متن خط <code>@بیت۱</code> و بعد <code>@بیت</code>؛ یا در حالت الگو، {{الگو|بیت۱}}. |- | شماره‌گذاری در صفحهٔ دوم از نو شروع می‌شود || در «صفحه:» طبیعی است (از <code>شروع</code> می‌گیرد)؛ در صفحهٔ اصلی با <code>ادامه</code> ادامه می‌یابد. |- | متن ردیف ناتمام نمایش داده نمی‌شود || صفحهٔ بعد را با <code>دنباله=بله</code> بنویسید و درج کنید؛ یا {{الگو|پایان شعر}} بگذارید. اگر باز هم نشد: <code>cfg.mergeRows = false</code>. |- | صفحه به ردهٔ «پارامتر ناشناخته» رفت || نام پارامتر یا مقدارش را بررسی کنید؛ «=» یا «|» در مصراع (از <code><nowiki>{{=}}</nowiki></code> و <code><nowiki>{{!}}</nowiki></code> استفاده کنید)؛ مصراع سوم؛ یا نمادی که <code>&lt;</code> <code>{</code> <code>|</code> <code>[</code> و <code>"</code> دارد. |- | پیام قرمز «خطا در پودمان شعر» || پارامترها را بررسی کنید و خطا را در [[بحث پودمان:شعر]] گزارش کنید؛ صفحه نمی‌شکند. |} == نکات فنی == === ساختار خروجی === هر شعر یک <code>div</code> با یک جدول است؛ هر سطرِ جدول ۷ ستونی است (شماره | مصراع ۱ (۲ ستون) | شمارهٔ میانی | مصراع ۲ (۲ ستون) | شماره). در چیدمان ثابت یک ردیف نامرئی <code>.poem-sizer</code> ستون‌ها را تعیین می‌کند؛ با <code>عرض=خودکار</code> جدول بدون آن و بدون <code>.poem-fixed</code> ساخته می‌شود. <pre> <div class="poem poem-fixed poem-stack" style="width:100%;max-width:50em;margin:0 auto"> <table class="poem-table" role="presentation" style="width:100%;table-layout:fixed"> <tr class="poem-sizer"> … ۷ سلول … </tr> <tr class="poem-row poem-bayt"> <td class="poem-num poem-num-r"></td> <td class="b poem-m poem-m1 poem-a-end" colspan="2"><span class="beyt">مصراع ۱</span></td> <td class="poem-num poem-num-c"></td> <td class="b poem-m poem-m2 poem-a-start" colspan="2"><span class="beyt">مصراع ۲</span></td> <td class="poem-num poem-num-l"></td> </tr> <tr class="poem-row poem-ornament"><td class="poem-ornament-cell" colspan="7">• • •</td></tr> </table> </div> </pre> === کلاس‌های CSS === {| class="wikitable" ! کلاس !! روی چه !! کار |- | <code>poem</code> || <code>div</code> بیرونی || قاب شعر |- | <code>poem-fixed</code> || <code>div</code> || چیدمان ثابت (جدول با ردیف اندازه‌گیر) |- | <code>poem-stack</code> || <code>div</code> || امکان ستونی‌شدن در صفحهٔ باریک (نبود آن = <code>تلفن=دوستونه</code>) |- | <code>poem-stack-always</code> || <code>div</code> || همیشه ستونی (<code>تلفن=همیشه</code>) |- | <code>poem-just</code> || <code>div</code> || ترازبندی پهن در کل شعر |- | <code>poem-page</code> || <code>div</code> || شعر در فضای نام «صفحه» |- | <code>poem-w1</code>، <code>poem-w2</code>، <code>poem-w3</code> || <code>div</code> (فقط فضای نام «صفحه») || طول مصراع: کوتاه، متوسط، بلند |- | <code>poem-table</code>، <code>nastaliq</code> || <code>table</code> || جدول؛ کلاس نستعلیق |- | <code>poem-sizer</code> || <code>tr</code> || ردیف نامرئیِ تعیین‌کنندهٔ ستون‌ها (فقط چیدمان ثابت) |- | <code>poem-row</code> + <code>poem-bayt</code> / <code>poem-stagger</code> (و <code>-1</code>، <code>-2</code>) / <code>poem-mesra</code> / <code>poem-gap</code> / <code>poem-ornament</code> || <code>tr</code> || نوع ردیف |- | <code>poem-skip</code> || <code>tr</code> || ردیف نامرئی که جای «ادامه» می‌نشیند (تا خط خالی و <code>&lt;p&gt;</code> پدید نیاید) |- | <code>poem-partial-end</code>، <code>poem-partial-start</code> || <code>tr</code> || ردیفِ ناتمام/دنباله در پیش‌نمایش «صفحه:» (خط‌چین) |- | <code>poem-num</code> (و <code>-r</code>، <code>-c</code>، <code>-l</code>) || <code>td</code> || ستون‌های شماره |- | <code>b</code>، <code>poem-m</code>، <code>poem-m1</code>، <code>poem-m2</code> || <code>td</code> || سلول مصراع (<code>b</code> و <code>beyt</code> برای سازگاری با شیوه‌های قدیمی حفظ شده‌اند) |- | <code>poem-a-start</code>، <code>poem-a-end</code>، <code>poem-a-right</code>، <code>poem-a-left</code>، <code>poem-a-justify</code> || <code>td</code> || ترازبندی مصراع |- | <code>poem-m-right</code>، <code>poem-m-left</code> || <code>td</code> || مصراع تنها با تراز راست/چپ |- | <code>beyt</code> || <code>span</code> || متن مصراع |- | <code>poem-ref</code> || <code>span</code> || پانویسِ آویزان در پایان مصراع |- | <code>poem-sz</code> || <code>span</code> || نسخهٔ نامرئیِ اندازه‌گیر (ترازبندی پهن) |- | <code>poem-sep</code> || <code>span</code> || نمادِ میان دو مصراع |- | <code>poem-ornament-cell</code> || <code>td</code> || سلول ردیفِ نمادِ میان بندها |- | <code>poem-gapcell</code> || <code>td</code> || سلول ردیف فاصله |- | <code>poem-st</code> || <code>div</code> || جعبهٔ هر خط در بیت پلکانیِ تورفتگی‌دار (چیدمان ثابت) |- | <code>poem-indent</code> || <code>td</code> || سلول فاصله‌گذار در بیت پلکانیِ تورفتگی‌دار (چیدمان خودکار) |- | <code>poem-s</code>، <code>poem-g</code> || <code>td</code> در <code>.poem-sizer</code> || ستون کناری و ستون میانی |} === شیوه‌نامه === اندازه‌ها در [[الگو:شعر/styles.css]] تعریف شده‌اند (نشانی شیوه‌نامه را مدیر پودمان با <code>cfg.styles</code> تعیین می‌کند): {| class="wikitable" ! انتخابگر !! مقدار !! کار |- | <code>.poem-g</code> || <code>4.7em</code> || ستون میانیِ چیدمان ثابت |- | <code>.poem-s</code> || <code>3.4em</code> || ستون‌های کناریِ چیدمان ثابت |- | <code>.poem-m</code> || <code>0.6em</code> || حاشیهٔ درونیِ هر مصراع (چپ و راست) |- | <code>.poem-num-c</code> || <code>5.5em</code> || ستون میانی در چیدمان هم‌اندازهٔ محتوا |- | <code>.poem-num-r</code>، <code>.poem-num-l</code> || <code>4em</code> || ستون‌های کناری در چیدمان هم‌اندازهٔ محتوا |- | <code>.poem-num</code> || <code>85%</code> || اندازهٔ شماره‌ها |- | <code>.poem-sep</code> || <code>#b3362b</code>، <code>90%</code> || رنگ و اندازهٔ نمادِ میان دو مصراع |- | <code>.poem-ornament-cell</code> || پررنگ || ردیفِ نمادِ میان بندها |} فاصلهٔ دو مصراع در حالت عادی ≈ ۴٫۷em + ۲×۰٫۶em ≈ ۵٫۹em است. آستانه‌های ستونی‌شدن (۵۲em برای صفحهٔ اصلی، و جدول بخش «فضای نام «صفحه»») و اندازه‌های حالت فشرده نیز همان‌جا و با توضیح آمده‌اند. === تنظیمات پودمان (<code>cfg</code>) === مدیران پودمان می‌توانند پیش‌فرض‌ها را در <code>cfg</code> بالای [[پودمان:شعر]] عوض کنند: {| class="wikitable" ! کلید !! پیش‌فرض !! کار |- | <code>styles</code> || <code>Template:شعر۲/styles.css</code> || صفحهٔ TemplateStyles |- | <code>pageNs</code> || <code>104</code> || شمارهٔ فضای نام «صفحه» |- | <code>mesraUnit</code> || <code>1.5em</code> || اندازهٔ هر <code>:</code> در شعر نو |- | <code>defaultWidth</code> || <code>100%</code> || عرض پیش‌فرض؛ <code>'auto'</code> رفتار هم‌اندازهٔ محتوا را برای همهٔ شعرها برمی‌گرداند |- | <code>maxWidth</code> || <code>50em</code> || سقف عرض (وقتی عرض داده نشده) |- | <code>justDefault</code> || <code>{ bayt = 'inner', stagger = 'edge' }</code> || ترازبندی پیش‌فرض هر نوع بیت |- | <code>justifyMinRatio</code> || <code>0.7</code> || در ترازبندی پهن، کمترین نسبتِ کوتاه‌ترین به بلندترین مصراعِ بیت برای کشیده‌شدن |- | <code>nastaliqTemplate</code> || <code>نستعلیق</code> || الگوی ویکی که نمای نستعلیق از آن گرفته می‌شود |- | <code>nastaliqFonts</code> || فهرست قلم‌های نستعلیق || آخرین چاره، فقط اگر آن الگو در دسترس نبود |- | <code>separator</code> || <code>''</code> (بدون نماد) || نمادِ میان دو مصراعِ همهٔ شعرها |- | <code>ornament</code> || <code>❖</code> || نمادِ <code>جداکننده=بله</code> |- | <code>stanzaOrnament</code> || <code>• • •</code> || نمادِ پیش‌فرضِ <code>جداکننده بند</code>، <code>@نماد</code> و {{الگو|جداکننده بند}} |- | <code>hemiShort</code>، <code>hemiMedium</code> || <code>20</code>، <code>30</code> || مرزِ طول مصراع (نویسه) برای سطح‌های «کوتاه» و «متوسط» در فضای نام «صفحه» |- | <code>mergeRows</code> || <code>true</code> || ادغام ردیف ناتمام با دنباله‌اش |- | <code>cats</code> || — || نام رده‌های پیگیری |} فهرست <code>nastaliqFonts</code> باید با فهرست قلم در {{الگو|نستعلیق}} سازگار باشد. === ساخت الگوها === متن هر الگو یک فراخوانی پودمان است، مثلاً برای الگوی تازهٔ {{الگو|جداکننده بند}}: <pre> <includeonly>{{#invoke:شعر|divider}}</includeonly><noinclude>{{توضیحات}}</noinclude> </pre> نقطه‌های ورود: <code>open</code>، <code>close</code>، <code>bayt</code>، <code>stagger</code>، <code>ladder</code>، <code>mesra</code>، <code>emptyBayt</code>، <code>emptyMesra</code>، <code>divider</code>. === یادداشت‌های فنی === * {{الگو|شعر}} و {{الگو|پایان شعر}} باید هر دو از یک نسخه باشند: <code>&lt;div class="poem"&gt;&lt;table&gt;</code> را اولی باز و دومی می‌بندد. * تشخیص فضای نام «صفحه» بر پایهٔ شمارهٔ ۱۰۴ است (<code>cfg.pageNs</code>). * رده‌های پیگیری فقط در صفحهٔ اصلی و فضاهای نام محتوایی سفارشی (مثل «صفحه») افزوده می‌شوند. * دوختن صفحه‌ها، ادغام ردیف ناتمام و شماره‌گذاری خودکار به این تکیه دارند که الگوها در یک رندر به ترتیب اجرا شوند (رندر کلاسیک MediaWiki و <code>&lt;pages/&gt;</code> چنین‌اند). در رندرهایی که هر الگو جداگانه بسط داده شود (مثلاً برخی خوانش‌های Parsoid) این سه کار نمی‌کنند؛ شعر همچنان درست و هم‌تراز نمایش داده می‌شود چون قاب ثابت است. * هر خطای پیش‌بینی‌نشده به‌جای شکستن صفحه، پیامی قرمز و ردهٔ خطا می‌دهد. == الگوهای مرتبط == * [[الگو:بیت]] برای نوشتن بیت‌ها * [[الگو:بیت۱]] برای بیت‌های پلکانی * [[الگو:بیت نردبانی]] برای بیت‌های نردبانی * [[الگو:مصراع]] برای نوشتن تک مصراع‌ها * [[الگو:بیت خالی]] و [[الگو:مصراع خالی]] برای فاصله * [[الگو:جداکننده بند]] برای نماد میان بندها * [[الگو:پایان شعر]] برای تمام کردن الگو * [[الگو:نستعلیق]] برای نوشتن متن‌های دیگر با خط نستعلیق == داده‌های الگو == <templatedata> { "description": "آغاز شعر (در حالت «متن»: کل شعر). همهٔ گزینه‌هایی که برای کل شعر اثر دارند اینجا داده می‌شوند.", "params": { "1": { "label": "گزینهٔ بی‌نام نخست", "description": "گزینهٔ بی‌نام: «نستعلیق» نمای نستعلیق را روشن می‌کند؛ «ادامه» یعنی این صفحه ادامهٔ شعرِ صفحهٔ پیش است (فقط حالت الگو).", "type": "string", "suggestedvalues": [ "نستعلیق", "ادامه" ] }, "2": { "label": "گزینهٔ بی‌نام دوم", "description": "مانند گزینهٔ بی‌نام نخست؛ هر دو را می‌توان نوشت.", "type": "string", "suggestedvalues": [ "نستعلیق", "ادامه" ] }, "عرض": { "label": "عرض", "description": "عرض قاب شعر. عدد بدون واحد پیکسل است. «خودکار» یعنی جدولِ هم‌اندازهٔ محتوا (وسط‌چین). اگر فقط «عرض» بدهید سقف عرض ۱۰۰٪ می‌شود.", "type": "line", "aliases": [ "width" ] }, "حداکثر عرض": { "label": "حداکثر عرض", "description": "سقف عرض قاب (وقتی عرض ثابت است). «بدون» (یا «none»، «نامحدود») یعنی بی‌سقف.", "type": "line", "aliases": [ "max-width" ] }, "تلفن": { "label": "رفتار در صفحهٔ باریک", "description": "«ستونی»: در پنجرهٔ باریک هر بیت دو مصراعِ زیر هم می‌شود؛ «دوستونه»: همیشه دو ستون (در پنجرهٔ بسیار باریک با فاصلهٔ کمتر)؛ «همیشه»: همیشه ستونی.", "type": "string", "aliases": [ "phone" ], "suggestedvalues": [ "ستونی", "دوستونه", "همیشه" ] }, "ترازبندی": { "label": "ترازبندی", "description": "ترازبندی مصراع‌ها در جایگاهشان برای همهٔ ابیات (در هر ردیف: فقط برای همان ردیف). «میانه»: مصراع‌ها به محور میانی می‌چسبند؛ «لبه»: مصراع نخست به راست و دوم به چپ؛ «پهن»: دوطرفه.", "type": "string", "aliases": [ "justify", "تراز‌بندی" ], "suggestedvalues": [ "میانه", "وسط", "راست", "چپ", "پهن", "لبه" ] }, "جداکننده": { "label": "نماد میان دو مصراع", "description": "نمادی میان دو مصراعِ هر بیت، در ستون میانی (اگر شمارهٔ میانی «شو» نیامده باشد). در نمایش ستونی پنهان می‌شود. در هر ردیف هم می‌توان داد.", "type": "string", "aliases": [ "separator" ] }, "جداکننده بند": { "label": "نماد میان بندها", "description": "ردیفِ نمادِ سراسری و وسط‌چین در هر بریدگیِ بند: در حالت «متن» به‌جای هر خط خالی، و در حالت الگو به‌جای هر «بیت خالی» (بی‌ارتفاع). برای نمادِ تک‌به‌تک از خط «@نماد» یا الگوی «جداکننده بند» استفاده کنید.", "type": "string", "aliases": [ "stanza-separator", "جداکنندهٔ بند", "نماد بند" ] }, "متن": { "label": "متن شعر", "description": "کل شعر به‌صورت خط‌های ساده در یک فراخوانی: هر دو خط پیاپی یک بیت، خط خالی = پایان بند. در این حالت به «پایان شعر» نیازی نیست.", "type": "content", "aliases": [ "text" ] }, "نوع": { "label": "نوع ردیف‌ها", "description": "نوع پیش‌فرض ردیف‌ها در حالت «متن». با «نوع=مصراع» ردیف‌های «مصراع» هم در شماره‌گذاری خودکار شمرده می‌شوند.", "type": "string", "aliases": [ "type" ], "suggestedvalues": [ "بیت", "بیت۱", "بیت نردبانی", "مصراع" ] }, "تراز": { "label": "تراز مصراع‌های تنها", "description": "تراز مصراع‌های تنها در حالت «متن».", "type": "string", "aliases": [ "align" ], "suggestedvalues": [ "وسط", "راست", "چپ" ] }, "تورفتگی": { "label": "تورفتگی", "description": "تورفتگی ردیف‌های پلکانی/نردبانی در حالت «متن». بدون آن هر مصراع در نیمهٔ خودش می‌نشیند.", "type": "line", "aliases": [ "indent" ] }, "واحد تورفتگی": { "label": "اندازهٔ هر پله", "description": "اندازهٔ هر «:» در شعر نو («نوع=مصراع»).", "type": "line", "aliases": [ "indent-unit", "واحد‌تورفتگی" ] }, "فاصله": { "label": "فاصلهٔ میان بندها", "description": "ارتفاع فاصلهٔ میان بندها در حالت «متن».", "type": "line", "aliases": [ "gap" ] }, "بند": { "label": "بند تازه", "description": "در حالت «متن» و صفحهٔ ادامه: پیش از نخستین ردیف یک فاصلهٔ بند (یا نمادِ «جداکننده بند») می‌گذارد.", "type": "string", "aliases": [ "stanza" ], "suggestedvalues": [ "جدید" ] }, "شماره‌گذاری": { "label": "شماره‌گذاری خودکار", "description": "«بله»: شمارهٔ همهٔ ابیات؛ یک عدد مثل «5»: هر پنجمین بیت؛ «نه» (یا «0»): خاموش.", "type": "string", "aliases": [ "numbering", "شماره", "شمارهگذاری" ] }, "شروع": { "label": "شمارهٔ نخست", "description": "شمارهٔ بیت نخست.", "type": "number", "aliases": [ "start" ] }, "سمت": { "label": "سمت شماره", "description": "سمت نمایش شمارهٔ خودکار. در ردیف‌هایی که ستون میانی ندارند (پلکانی، مصراع) «وسط» همان «چپ» است.", "type": "string", "aliases": [ "side" ], "suggestedvalues": [ "چپ", "راست", "وسط" ] }, "ارقام": { "label": "رقم‌ها", "description": "تبدیل رقم‌های شماره‌ها. مقداری که نشانه‌گذاری دارد (پیوند، قالب‌بندی) دست‌نخورده می‌ماند.", "type": "string", "aliases": [ "digits" ], "suggestedvalues": [ "فارسی", "لاتین", "بدون تغییر" ] }, "نستعلیق": { "label": "نمای نستعلیق", "description": "نمای نستعلیق؛ کلاس و قلم را خودِ الگوی «نستعلیق» تعیین می‌کند. معادل نوشتن «نستعلیق» به‌صورت بی‌نام («{{شعر|نستعلیق}}»).", "type": "string", "aliases": [ "nastaliq" ], "suggestedvalues": [ "بله", "نه" ] }, "سبک": { "label": "سبک CSS", "description": "سبک CSS روی قاب بیرونی شعر (با «عرض=خودکار»: روی جدول).", "type": "string", "aliases": [ "style" ] }, "کلاس": { "label": "کلاس CSS", "description": "کلاسِ افزوده به قاب شعر.", "type": "string", "aliases": [ "class" ] }, "زبان": { "label": "زبان", "description": "برای ابیات غیرفارسی؛ خصوصیت «lang» را می‌گذارد و «جهت» را از آن حدس می‌زند.", "type": "string", "aliases": [ "lang" ] }, "جهت": { "label": "جهت", "description": "جهت متن.", "type": "string", "aliases": [ "dir" ], "suggestedvalues": [ "rtl", "ltr" ] }, "ادامه": { "label": "ادامه از/به صفحهٔ دیگر", "description": "شعر چندصفحه‌ای: این صفحه ادامهٔ شعرِ صفحهٔ پیش است («قبل») و/یا در صفحهٔ بعد ادامه دارد («بعد»، فقط حالت «متن»). در حالت «متن»، «ادامه=بله» مبهم است و پذیرفته نمی‌شود.", "type": "string", "aliases": [ "continue" ], "suggestedvalues": [ "قبل", "بعد", "هر دو" ] }, "ناتمام": { "label": "ردیف آخر ناتمام", "description": "حالت «متن»: آخرین ردیفِ این صفحه در صفحهٔ بعد ادامه دارد.", "type": "string", "aliases": [ "unfinished" ], "suggestedvalues": [ "بله", "نه" ] }, "دنباله": { "label": "ردیف نخست دنباله", "description": "حالت «متن»: نخستین ردیف ادامهٔ ردیف ناتمامِ صفحهٔ پیش است. «اول»/«دوم»: کدام مصراع ادامه دارد (پیش‌فرض: خودکار).", "type": "string", "aliases": [ "continued" ], "suggestedvalues": [ "بله", "اول", "دوم", "هر دو" ] }, "اتصال": { "label": "نحوهٔ چسباندن", "description": "نحوهٔ چسباندن دو تکهٔ یک مصراع در مرز صفحه.", "type": "string", "aliases": [ "join" ], "suggestedvalues": [ "فاصله", "چسبیده", "نیم‌فاصله" ] }, "طول مصراع": { "label": "طول مصراع", "description": "فقط فضای نام «صفحه»: تعیین دستیِ آستانهٔ ستونی‌شدن بر پایهٔ طول بلندترین مصراع («کوتاه» تا ۲۰ نویسه، «متوسط» تا ۳۰، «بلند» بیشتر؛ یا خودِ شمار نویسه).", "type": "string", "aliases": [ "hemistich-length", "طول‌مصراع" ], "suggestedvalues": [ "کوتاه", "متوسط", "بلند", "خودکار" ] } }, "paramOrder": [ "1", "2", "عرض", "حداکثر عرض", "تلفن", "ترازبندی", "جداکننده", "جداکننده بند", "متن", "نوع", "تراز", "تورفتگی", "واحد تورفتگی", "فاصله", "بند", "شماره‌گذاری", "شروع", "سمت", "ارقام", "نستعلیق", "سبک", "کلاس", "زبان", "جهت", "ادامه", "ناتمام", "دنباله", "اتصال", "طول مصراع" ] } </templatedata> cu64nv85g5l5wa60cvv9h341jka0q3f 305362 305361 2026-10-27T02:15:43Z Hanooz 17889 305362 wikitext text/x-wiki {{زیرصفحه توضیحات}} این الگوها برای نمایش اشعار در ویکی‌نبشته به کار می‌روند. کار اصلی را [[پودمان:شعر]] انجام می‌دهد؛ الگوهای {{الگو|شعر}}، {{الگو|پایان شعر}}، {{الگو|بیت}}، {{الگو|بیت۱}}، {{الگو|بیت نردبانی}}، {{الگو|مصراع}}، {{الگو|بیت خالی}}، {{الگو|مصراع خالی}} و {{الگو|جداکننده بند}} فقط درگاهی به آن‌اند و شیوه‌نامه‌شان در [[الگو:شعر/styles.css]] است. نام‌های کوتاه پیشین (<code>ب</code>، <code>ب۱</code>، <code>بن</code>، <code>م</code>) تغییرمسیر هستند و همچنان کار می‌کنند. == امکانات در یک نگاه == * '''انواع ردیف:''' بیت دومصراعی، بیت پلکانی/ضربدری ({{الگو|بیت۱}} و {{الگو|بیت نردبانی}})، مصراع تنها و شعر نو؛ همه در یک شعر قابل ترکیب‌اند. * '''چیدمان ثابت و هم‌تراز:''' همهٔ ابیات یک شعر — حتی اگر در چند جدولِ جدا (صفحه‌های جدا) باشند — از یک نقطه آغاز می‌شوند؛ با <code>عرض</code> و <code>حداکثر عرض</code> قابل تنظیم است. * '''ترازبندی:''' میانه، وسط، راست، چپ، دوطرفه (پهن) و لبه‌چین؛ برای کل شعر یا فقط یک ردیف. * '''نماد و فاصله:''' نماد میان دو مصراع (<code>جداکننده</code>)، نماد میان بندها (<code>جداکننده بند</code>، <code>@نماد</code>، {{الگو|جداکننده بند}})، و فاصلهٔ دلخواه میان بندها (<code>فاصله</code>، <code>ارتفاع</code>، <code>@فاصله</code>). * '''شماره‌گذاری:''' دستی (راست/وسط/چپ) و خودکار (هر ''n''‌امین بیت)، با تبدیل رقم به فارسی یا لاتین. * '''نستعلیق:''' با <code>نستعلیق</code>؛ قلم و اندازه از خودِ الگوی {{الگو|نستعلیق}} می‌آید. * '''حالت «متن»:''' کل شعر به‌صورت خط‌های ساده در یک فراخوانی؛ با خط‌های <code>@…</code> نوع ردیف و نماد/فاصلهٔ بندها را در میانهٔ متن عوض می‌کنید؛ نشانه‌های درون‌خطی برای شماره و تراز. * '''شعر چندصفحه‌ای:''' پیش‌نمایش کامل هر «صفحه:» و دوخته‌شدن صفحه‌ها در صفحهٔ اصلی؛ مصراع یا بیتِ ناتمام در پایان صفحه هم پشتیبانی می‌شود. * '''نمایش واکنش‌گرا:''' در پنجرهٔ باریک هر بیت «ستونی» می‌شود (دو مصراع زیر هم)؛ در فضای نام «صفحه» آستانهٔ ستونی‌شدن به طول مصراع‌ها بستگی دارد. * '''پانویس:''' <code>&lt;ref&gt;</code> در پایان مصراع بدون برهم‌زدن عرض و ترازبندی. * زبان و جهت، سبک/کلاس/شناسه برای هر ردیف، و رده‌های پیگیری برای خطاها. ساختار خروجی همان جدول ۷ستونی است و برای کتاب الکترونیکی هم کار می‌کند. == شروع سریع == === با الگوها === شعر را با {{الگو|شعر}} باز کنید، هر بیت را با {{الگو|بیت}} بنویسید و با {{الگو|پایان شعر}} ببندید: <pre> {{شعر}} {{بیت|الا یا ایها الساقی ادر کأسا و ناولها|که عشق آسان نمود اول ولی افتاد مشکل‌ها}} {{بیت|به بوی نافه‌ای کاخر صبا زان طره بگشاید|ز تاب جعد مشکینش چه خون افتاد در دل‌ها}} {{پایان شعر}} </pre> نتیجه: {{شعر}} {{بیت|الا یا ایها الساقی ادر کأسا و ناولها|که عشق آسان نمود اول ولی افتاد مشکل‌ها}} {{بیت|به بوی نافه‌ای کاخر صبا زان طره بگشاید|ز تاب جعد مشکینش چه خون افتاد در دل‌ها}} {{پایان شعر}} === با حالت «متن» === همین شعر را می‌توان خط‌به‌خط در پارامتر <code>متن</code> نوشت؛ هر دو خط پیاپی یک بیت می‌شوند و نیازی به {{الگو|پایان شعر}} نیست: <pre> {{شعر۲|متن= الا یا ایها الساقی ادر کأسا و ناولها که عشق آسان نمود اول ولی افتاد مشکل‌ها به بوی نافه‌ای کاخر صبا زان طره بگشاید ز تاب جعد مشکینش چه خون افتاد در دل‌ها }} </pre> نتیجه: {{شعر۲|متن= الا یا ایها الساقی ادر کأسا و ناولها که عشق آسان نمود اول ولی افتاد مشکل‌ها به بوی نافه‌ای کاخر صبا زان طره بگشاید ز تاب جعد مشکینش چه خون افتاد در دل‌ها }} حالت «متن» برای ویرایش دیداری و رونویسیِ اشعارِ بلند مناسب‌تر است؛ بخش [[#حالت «متن»|حالت «متن»]] را ببینید. === علامت «=» و «|» در مصراع === : '''نکته:''' اگر در مصراع علامت <code>=</code> یا <code>|</code> دارید، به‌جای آن‌ها <code><nowiki>{{=}}</nowiki></code> و <code><nowiki>{{!}}</nowiki></code> بنویسید؛ وگرنه مصراع به‌عنوان پارامتر ناشناخته خوانده می‌شود و صفحه به [[:رده:صفحه‌های دارای پارامتر ناشناخته در الگوهای شعر]] می‌رود. در حالت «متن» علامت <code>=</code> مشکلی ندارد (پارامتر نام دارد)، ولی <code>|</code> را باید با <code><nowiki>{{!}}</nowiki></code> بنویسید. == الگوها == هر الگو فقط یک درگاه به پودمان است: متن آن <code><nowiki>{{#invoke:شعر|نقطهٔ ورود}}</nowiki></code> است. {| class="wikitable" ! الگو !! نام کوتاه !! نقطهٔ ورود !! کار |- | {{الگو|شعر}} || — || <code>open</code> || آغاز شعر؛ با <code>متن</code> کل شعر را می‌سازد (بدون نیاز به {{الگو|پایان شعر}}) |- | {{الگو|پایان شعر}} || — || <code>close</code> || پایان شعر |- | {{الگو|بیت}} || <code>ب</code> || <code>bayt</code> || بیت دومصراعی |- | {{الگو|بیت۱}} || <code>ب۱</code> || <code>stagger</code> || بیت پلکانی (ضربدری) |- | {{الگو|بیت نردبانی}} || <code>بن</code> || <code>ladder</code> || بیت نردبانی (در نسخهٔ کنونی دقیقاً مانند {{الگو|بیت۱}}) |- | {{الگو|مصراع}} || <code>م</code> || <code>mesra</code> || یک مصراعِ تنها |- | {{الگو|بیت خالی}} || — || <code>emptyBayt</code> || یک خط خالی؛ با <code>ارتفاع</code> فاصلهٔ دلخواه، با <code>نماد</code> ردیفِ نماد |- | {{الگو|مصراع خالی}} || — || <code>emptyMesra</code> || مانند {{الگو|بیت خالی}}، برای شعر نو |- | {{الگو|جداکننده بند}} || — || <code>divider</code> || ردیفِ نمادِ سراسری و وسط‌چین میان دو بند |} == مرجع پارامترها == * نام‌های انگلیسی (ستون «هم‌ارز» در جدول‌ها) هم پذیرفته می‌شوند. نام‌های چندکلمه‌ای را هم با فاصله و هم با نیم‌فاصله می‌توان نوشت (مثلاً «حداکثر عرض» یا «حداکثر‌عرض»). * پارامتر یا مقدارِ ناشناخته، مصراعِ اضافه و «=» در مصراع صفحه را به [[:رده:صفحه‌های دارای پارامتر ناشناخته در الگوهای شعر]] می‌برد؛ پارامتر نادرست خوانده نمی‌شود ولی صفحه نمی‌شکند. * مقدارِ «بله/نه» به این صورت‌ها هم نوشته می‌شود: <code>بله</code>، <code>بلی</code>، <code>آری</code>، <code>yes</code>، <code>true</code>، <code>1</code> / <code>نه</code>، <code>خیر</code>، <code>no</code>، <code>false</code>، <code>0</code>. * طول‌ها (عرض، تورفتگی، فاصله، ارتفاع…) عدد با واحد <code>%</code>، <code>px</code>، <code>em</code>، <code>ex</code>، <code>ch</code>، <code>rem</code>، <code>vw</code>، <code>vh</code>، <code>pt</code>، <code>cm</code>، <code>mm</code> یا <code>in</code> هستند؛ عدد بدون واحد پیکسل حساب می‌شود. رقم فارسی و «٪» هم پذیرفته است (<code>۲۰٪</code>). === شعر (آغاز) === گزینه‌هایی که برای کل شعر اثر دارند در {{الگو|شعر}} داده می‌شوند. ==== گزینه‌های بی‌نام ==== {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>1</code> || <code>نستعلیق</code> یا <code>ادامه</code> || — || گزینهٔ بی‌نام: <code>نستعلیق</code> نمای نستعلیق را روشن می‌کند؛ <code>ادامه</code> یعنی این صفحه ادامهٔ شعرِ صفحهٔ پیش است (فقط حالت الگو). |- | <code>2</code> || <code>نستعلیق</code> یا <code>ادامه</code> || — || مانند گزینهٔ بی‌نام نخست؛ هر دو را می‌توان نوشت. |} ==== چیدمان و اندازه ==== {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>عرض</code><br><small>هم‌ارز: <code>width</code></small> || درصد یا طول (<code>80%</code>، <code>30em</code>، <code>480px</code>) یا <code>خودکار</code> || <code>100%</code> تا سقف <code>حداکثر عرض</code>؛ با <code><nowiki>ترازبندی=پهن</nowiki></code> (بی‌عرض): <code>خودکار</code> || عرض قاب شعر. عدد بدون واحد پیکسل است. <code>خودکار</code> یعنی جدولِ هم‌اندازهٔ محتوا (وسط‌چین). اگر فقط <code>عرض</code> بدهید سقف عرض ۱۰۰٪ می‌شود. |- | <code>حداکثر عرض</code><br><small>هم‌ارز: <code>max-width</code></small> || طول یا <code>بدون</code> || <code>50em</code> || سقف عرض قاب (وقتی عرض ثابت است). <code>بدون</code> (یا <code>none</code>، <code>نامحدود</code>) یعنی بی‌سقف. |- | <code>تلفن</code><br><small>هم‌ارز: <code>phone</code></small> || <code>ستونی</code>، <code>دوستونه</code>، <code>همیشه</code> || <code>ستونی</code> || <code>ستونی</code>: در پنجرهٔ باریک هر بیت دو مصراعِ زیر هم می‌شود؛ <code>دوستونه</code>: همیشه دو ستون (در پنجرهٔ بسیار باریک با فاصلهٔ کمتر)؛ <code>همیشه</code>: همیشه ستونی. |} ==== ترازبندی و نمادها ==== {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>ترازبندی</code><br><small>هم‌ارز: <code>justify</code>، <code>تراز‌بندی</code></small> || <code>میانه</code> (<code>درون</code>)، <code>وسط</code> (<code>مرکز</code>)، <code>راست</code>، <code>چپ</code>، <code>پهن</code> (<code>دوطرفه</code>)، <code>لبه</code> || <code>میانه</code> برای بیت دومصراعی؛ <code>لبه</code> برای بیت پلکانی || ترازبندی مصراع‌ها در جایگاهشان برای همهٔ ابیات (در هر ردیف: فقط برای همان ردیف). <code>میانه</code>: مصراع‌ها به محور میانی می‌چسبند؛ <code>لبه</code>: مصراع نخست به راست و دوم به چپ؛ <code>پهن</code>: دوطرفه. |- | <code>جداکننده</code><br><small>هم‌ارز: <code>separator</code></small> || <code>بله</code> (❖)، <code>نه</code>، یا یک نمادِ کوتاه مثل <code>✤</code> || بدون نماد || نمادی میان دو مصراعِ هر بیت، در ستون میانی (اگر شمارهٔ میانی <code>شو</code> نیامده باشد). در نمایش ستونی پنهان می‌شود. در هر ردیف هم می‌توان داد. |- | <code>جداکننده بند</code><br><small>هم‌ارز: <code>stanza-separator</code>، <code>جداکنندهٔ بند</code>، <code>نماد بند</code></small> || <code>بله</code> (• • •)، <code>نه</code>، یا هر نمادِ کوتاه (<code>❖</code>، <code>❖ ❖ ❖</code>) || بدون نماد || ردیفِ نمادِ سراسری و وسط‌چین در هر بریدگیِ بند: در حالت <code>متن</code> به‌جای هر خط خالی، و در حالت الگو به‌جای هر «بیت خالی» (بی‌ارتفاع). برای نمادِ تک‌به‌تک از خط <code>@نماد</code> یا الگوی «جداکننده بند» استفاده کنید. |} ==== حالت «متن» و نوع ردیف‌ها ==== {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>متن</code><br><small>هم‌ارز: <code>text</code></small> || خط‌های ساده || — || کل شعر به‌صورت خط‌های ساده در یک فراخوانی: هر دو خط پیاپی یک بیت، خط خالی = پایان بند. در این حالت به «پایان شعر» نیازی نیست. |- | <code>نوع</code><br><small>هم‌ارز: <code>type</code></small> || <code>بیت</code>، <code>بیت۱</code> (<code>پلکانی</code>)، <code>بیت نردبانی</code> (<code>نردبانی</code>)، <code>مصراع</code> (<code>نو</code>، <code>نیمایی</code>، <code>آزاد</code>) || <code>بیت</code> || نوع پیش‌فرض ردیف‌ها در حالت <code>متن</code>. با <code><nowiki>نوع=مصراع</nowiki></code> ردیف‌های «مصراع» هم در شماره‌گذاری خودکار شمرده می‌شوند. |- | <code>تراز</code><br><small>هم‌ارز: <code>align</code></small> || <code>وسط</code>، <code>راست</code>، <code>چپ</code> || <code>راست</code> در شعر نو؛ <code>وسط</code> برای مصراع تنهای پایان بند || تراز مصراع‌های تنها در حالت <code>متن</code>. |- | <code>تورفتگی</code><br><small>هم‌ارز: <code>indent</code></small> || طول (<code>20%</code>، <code>3em</code>) || بدون تورفتگی || تورفتگی ردیف‌های پلکانی/نردبانی در حالت <code>متن</code>. بدون آن هر مصراع در نیمهٔ خودش می‌نشیند. |- | <code>واحد تورفتگی</code><br><small>هم‌ارز: <code>indent-unit</code>، <code>واحد‌تورفتگی</code></small> || طول || <code>1.5em</code> || اندازهٔ هر «:» در شعر نو (<code><nowiki>نوع=مصراع</nowiki></code>). |- | <code>فاصله</code><br><small>هم‌ارز: <code>gap</code></small> || طول (<code>0.5em</code>) || یک خط || ارتفاع فاصلهٔ میان بندها در حالت <code>متن</code>. |- | <code>بند</code><br><small>هم‌ارز: <code>stanza</code></small> || <code>جدید</code> || — || در حالت <code>متن</code> و صفحهٔ ادامه: پیش از نخستین ردیف یک فاصلهٔ بند (یا نمادِ <code>جداکننده بند</code>) می‌گذارد. |} ==== شماره‌گذاری ==== {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>شماره‌گذاری</code><br><small>هم‌ارز: <code>numbering</code>، <code>شماره</code>، <code>شمارهگذاری</code></small> || <code>بله</code>، عدد (<code>5</code>)، <code>نه</code> || خاموش || <code>بله</code>: شمارهٔ همهٔ ابیات؛ یک عدد مثل <code>5</code>: هر پنجمین بیت؛ <code>نه</code> (یا <code>0</code>): خاموش. |- | <code>شروع</code><br><small>هم‌ارز: <code>start</code></small> || عدد || <code>1</code> || شمارهٔ بیت نخست. |- | <code>سمت</code><br><small>هم‌ارز: <code>side</code></small> || <code>چپ</code>، <code>راست</code>، <code>وسط</code> || <code>چپ</code> || سمت نمایش شمارهٔ خودکار. در ردیف‌هایی که ستون میانی ندارند (پلکانی، مصراع) <code>وسط</code> همان <code>چپ</code> است. |- | <code>ارقام</code><br><small>هم‌ارز: <code>digits</code></small> || <code>فارسی</code> (<code>fa</code>)، <code>لاتین</code> (<code>latin</code>)، <code>بدون تغییر</code> (<code>keep</code>) || <code>فارسی</code> || تبدیل رقم‌های شماره‌ها. مقداری که نشانه‌گذاری دارد (پیوند، قالب‌بندی) دست‌نخورده می‌ماند. |} ==== ظاهر ==== {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>نستعلیق</code><br><small>هم‌ارز: <code>nastaliq</code></small> || <code>بله</code>، <code>نه</code> || <code>نه</code> || نمای نستعلیق؛ کلاس و قلم را خودِ الگوی «نستعلیق» تعیین می‌کند. معادل نوشتن <code>نستعلیق</code> به‌صورت بی‌نام (<code><nowiki>{{شعر|نستعلیق}}</nowiki></code>). |- | <code>سبک</code><br><small>هم‌ارز: <code>style</code></small> || CSS || — || سبک CSS روی قاب بیرونی شعر (با <code><nowiki>عرض=خودکار</nowiki></code>: روی جدول). |- | <code>کلاس</code><br><small>هم‌ارز: <code>class</code></small> || نام کلاس || — || کلاسِ افزوده به قاب شعر. |- | <code>زبان</code><br><small>هم‌ارز: <code>lang</code></small> || کد زبان (<code>ar</code>، <code>en</code>، <code>fa</code>) || — || برای ابیات غیرفارسی؛ خصوصیت <code>lang</code> را می‌گذارد و <code>جهت</code> را از آن حدس می‌زند. |- | <code>جهت</code><br><small>هم‌ارز: <code>dir</code></small> || <code>rtl</code>، <code>ltr</code> || از <code>زبان</code> حدس زده می‌شود || جهت متن. |} ==== شعر چندصفحه‌ای ==== {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>ادامه</code><br><small>هم‌ارز: <code>continue</code></small> || الگو: <code>ادامه</code> (بی‌نام) یا <code>قبل</code>؛ حالت <code>متن</code>: <code>قبل</code>، <code>بعد</code>، <code>هر دو</code> || — || شعر چندصفحه‌ای: این صفحه ادامهٔ شعرِ صفحهٔ پیش است (<code>قبل</code>) و/یا در صفحهٔ بعد ادامه دارد (<code>بعد</code>، فقط حالت <code>متن</code>). در حالت <code>متن</code>، <code><nowiki>ادامه=بله</nowiki></code> مبهم است و پذیرفته نمی‌شود. |- | <code>ناتمام</code><br><small>هم‌ارز: <code>unfinished</code></small> || <code>بله</code>، <code>نه</code> || <code>نه</code> || حالت <code>متن</code>: آخرین ردیفِ این صفحه در صفحهٔ بعد ادامه دارد. |- | <code>دنباله</code><br><small>هم‌ارز: <code>continued</code></small> || <code>بله</code>، <code>اول</code>، <code>دوم</code>، <code>هر دو</code> || <code>نه</code> || حالت <code>متن</code>: نخستین ردیف ادامهٔ ردیف ناتمامِ صفحهٔ پیش است. <code>اول</code>/<code>دوم</code>: کدام مصراع ادامه دارد (پیش‌فرض: خودکار). |- | <code>اتصال</code><br><small>هم‌ارز: <code>join</code></small> || <code>فاصله</code>، <code>چسبیده</code>، <code>نیم‌فاصله</code> || <code>فاصله</code> || نحوهٔ چسباندن دو تکهٔ یک مصراع در مرز صفحه. |} ==== فضای نام «صفحه» ==== {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>طول مصراع</code><br><small>هم‌ارز: <code>hemistich-length</code>، <code>طول‌مصراع</code></small> || <code>کوتاه</code>، <code>متوسط</code>، <code>بلند</code>، عدد، <code>خودکار</code> || حالت <code>متن</code>: خودکار؛ حالت الگو: <code>متوسط</code> || فقط فضای نام «صفحه»: تعیین دستیِ آستانهٔ ستونی‌شدن بر پایهٔ طول بلندترین مصراع (<code>کوتاه</code> تا ۲۰ نویسه، <code>متوسط</code> تا ۳۰، <code>بلند</code> بیشتر؛ یا خودِ شمار نویسه). |} === پایان شعر === {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>1</code> || <code>ادامه</code> || — || <code><nowiki>{{پایان شعر|ادامه}}</nowiki></code>: شعر در صفحهٔ بعد ادامه دارد (جدول بسته نمی‌شود). |- | <code>ادامه</code><br><small>هم‌ارز: <code>continue</code></small> || <code>بعد</code>، <code>هر دو</code>، <code>بله</code> || — || مانند <code>ادامه</code> بی‌نام. <code>قبل</code> را در «شعر» بنویسید. |} === بیت === {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>1</code> || متن || — || مصراع نخست (سمت راست). اگر فقط یکی از دو مصراع پر باشد (و ردیف ناتمام/دنباله نباشد) صفحه به ردهٔ «بیت ناقص» می‌رود. |- | <code>2</code> || متن || — || مصراع دوم (سمت چپ). |- | <code>ش</code><br><small>هم‌ارز: <code>r</code>، <code>right</code></small> || متن یا عدد || — || شمارهٔ دستی در سمت راست ردیف. رقم‌ها طبق <code>ارقام</code> تبدیل می‌شوند و بر شماره‌گذاری خودکارِ همان ردیف مقدم‌اند. |- | <code>شو</code><br><small>هم‌ارز: <code>c</code>، <code>center</code></small> || متن یا عدد || — || شمارهٔ میانِ دو مصراع (جای نمادِ <code>جداکننده</code> را می‌گیرد). |- | <code>شچ</code><br><small>هم‌ارز: <code>l</code>، <code>left</code></small> || متن یا عدد || — || شمارهٔ دستی در سمت چپ ردیف. |- | <code>ترازبندی</code><br><small>هم‌ارز: <code>justify</code></small> || مانند <code>ترازبندی</code> در «شعر» || ترازبندی شعر || ترازبندی فقط همین ردیف. |- | <code>جداکننده</code><br><small>هم‌ارز: <code>separator</code></small> || <code>بله</code>، <code>نه</code>، نماد || از «شعر» || نمادِ میان دو مصراعِ همین بیت (<code>نه</code> برای حذف). |- | <code>سبک</code><br><small>هم‌ارز: <code>style</code></small> || CSS || — || سبک CSS روی مصراع‌های (یا مصراعِ) این ردیف؛ مثلاً برای برجسته‌کردن یک بیت. |- | <code>کلاس</code><br><small>هم‌ارز: <code>class</code></small> || نام کلاس || — || کلاسِ افزوده به ردیف. |- | <code>شناسه</code><br><small>هم‌ارز: <code>id</code></small> || نام || — || <code>id</code> ردیف، برای پیوند مستقیم به آن بیت. |- | <code>ناتمام</code><br><small>هم‌ارز: <code>unfinished</code></small> || <code>بله</code>، <code>نه</code> || <code>نه</code> || این ردیف در صفحهٔ بعد ادامه دارد (بخش «شعر چندصفحه‌ای»). |- | <code>دنباله</code><br><small>هم‌ارز: <code>continued</code></small> || <code>بله</code> || <code>نه</code> || این ردیف ادامهٔ ردیفِ ناتمامِ صفحهٔ پیش است. در حالت الگو، مصراعِ تهی را تهی بگذارید. |- | <code>اتصال</code><br><small>هم‌ارز: <code>join</code></small> || <code>فاصله</code>، <code>چسبیده</code>، <code>نیم‌فاصله</code> || <code>فاصله</code> || نحوهٔ چسباندن دو تکه در ردیفِ دارای <code>دنباله</code>. |} === بیت۱ و بیت نردبانی === هر دو یک پارامتر دارند (در نسخهٔ کنونی خروجی‌شان یکی است). ستون میانی ندارند، پس <code>شو</code> و <code>جداکننده</code> در آن‌ها اثری ندارد. {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>1</code> || متن || — || مصراع نخست. |- | <code>2</code> || متن || — || مصراع دوم. |- | <code>ش</code><br><small>هم‌ارز: <code>r</code>، <code>right</code></small> || متن یا عدد || — || شمارهٔ دستی در سمت راست ردیف. رقم‌ها طبق <code>ارقام</code> تبدیل می‌شوند و بر شماره‌گذاری خودکارِ همان ردیف مقدم‌اند. |- | <code>شچ</code><br><small>هم‌ارز: <code>l</code>، <code>left</code></small> || متن یا عدد || — || شمارهٔ دستی در سمت چپ ردیف. |- | <code>تورفتگی</code><br><small>هم‌ارز: <code>indent</code></small> || طول (<code>20%</code>، <code>3em</code>) || بدون تورفتگی || بدون آن هر مصراع در نیمهٔ خودش می‌نشیند؛ با آن هر خط جعبه‌ای به پهنای «۱۰۰٪ منهای تورفتگی» است که یکی به راست و دیگری به چپ می‌چسبد. |- | <code>ترازبندی</code><br><small>هم‌ارز: <code>justify</code></small> || مانند <code>ترازبندی</code> در «شعر» || ترازبندی شعر || ترازبندی فقط همین ردیف. |- | <code>سبک</code><br><small>هم‌ارز: <code>style</code></small> || CSS || — || سبک CSS روی مصراع‌های (یا مصراعِ) این ردیف؛ مثلاً برای برجسته‌کردن یک بیت. |- | <code>کلاس</code><br><small>هم‌ارز: <code>class</code></small> || نام کلاس || — || کلاسِ افزوده به ردیف. |- | <code>شناسه</code><br><small>هم‌ارز: <code>id</code></small> || نام || — || <code>id</code> ردیف، برای پیوند مستقیم به آن بیت. |- | <code>ناتمام</code><br><small>هم‌ارز: <code>unfinished</code></small> || <code>بله</code>، <code>نه</code> || <code>نه</code> || این ردیف در صفحهٔ بعد ادامه دارد (بخش «شعر چندصفحه‌ای»). |- | <code>دنباله</code><br><small>هم‌ارز: <code>continued</code></small> || <code>بله</code> || <code>نه</code> || این ردیف ادامهٔ ردیفِ ناتمامِ صفحهٔ پیش است. در حالت الگو، مصراعِ تهی را تهی بگذارید. |- | <code>اتصال</code><br><small>هم‌ارز: <code>join</code></small> || <code>فاصله</code>، <code>چسبیده</code>، <code>نیم‌فاصله</code> || <code>فاصله</code> || نحوهٔ چسباندن دو تکه در ردیفِ دارای <code>دنباله</code>. |} === مصراع === {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>1</code> || متن || — || متن مصراع. |- | <code>ش</code><br><small>هم‌ارز: <code>r</code>، <code>right</code></small> || متن یا عدد || — || شمارهٔ دستی در سمت راست ردیف. رقم‌ها طبق <code>ارقام</code> تبدیل می‌شوند و بر شماره‌گذاری خودکارِ همان ردیف مقدم‌اند. |- | <code>شچ</code><br><small>هم‌ارز: <code>l</code>، <code>left</code></small> || متن یا عدد || — || شمارهٔ دستی در سمت چپ ردیف. |- | <code>تراز</code><br><small>هم‌ارز: <code>align</code></small> || <code>وسط</code>، <code>راست</code>، <code>چپ</code> || <code>وسط</code> || تراز مصراع. <code>تورفتگی</code> فقط برای تراز راست و چپ اثر دارد. |- | <code>تورفتگی</code><br><small>هم‌ارز: <code>indent</code></small> || طول (<code>20%</code>، <code>3em</code>) || بدون تورفتگی || بدون آن هر مصراع در نیمهٔ خودش می‌نشیند؛ با آن هر خط جعبه‌ای به پهنای «۱۰۰٪ منهای تورفتگی» است که یکی به راست و دیگری به چپ می‌چسبد. |- | <code>سبک</code><br><small>هم‌ارز: <code>style</code></small> || CSS || — || سبک CSS روی مصراع‌های (یا مصراعِ) این ردیف؛ مثلاً برای برجسته‌کردن یک بیت. |- | <code>کلاس</code><br><small>هم‌ارز: <code>class</code></small> || نام کلاس || — || کلاسِ افزوده به ردیف. |- | <code>شناسه</code><br><small>هم‌ارز: <code>id</code></small> || نام || — || <code>id</code> ردیف، برای پیوند مستقیم به آن بیت. |- | <code>ناتمام</code><br><small>هم‌ارز: <code>unfinished</code></small> || <code>بله</code>، <code>نه</code> || <code>نه</code> || این ردیف در صفحهٔ بعد ادامه دارد (بخش «شعر چندصفحه‌ای»). |- | <code>دنباله</code><br><small>هم‌ارز: <code>continued</code></small> || <code>بله</code> || <code>نه</code> || این ردیف ادامهٔ ردیفِ ناتمامِ صفحهٔ پیش است. در حالت الگو، مصراعِ تهی را تهی بگذارید. |- | <code>اتصال</code><br><small>هم‌ارز: <code>join</code></small> || <code>فاصله</code>، <code>چسبیده</code>، <code>نیم‌فاصله</code> || <code>فاصله</code> || نحوهٔ چسباندن دو تکه در ردیفِ دارای <code>دنباله</code>. |} === بیت خالی و مصراع خالی === این دو الگو سه کار می‌کنند: بدون پارامتر یک خط خالی (در {{الگو|بیت خالی}} با ستون‌های شماره)، با <code>ارتفاع</code> یک فاصلهٔ دلخواه، و با <code>نماد</code> (یا وقتی {{الگو|شعر}} پارامتر <code>جداکننده بند</code> دارد) یک ردیفِ نماد. جدول زیر برای {{الگو|بیت خالی}} است؛ {{الگو|مصراع خالی}} همین پارامترها را بدون <code>شو</code> دارد. {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>ارتفاع</code><br><small>هم‌ارز: <code>height</code></small> || طول (<code>0.5em</code>) || یک خط || ارتفاع فاصله (پیش‌فرض یک خط). به‌تنهایی فقط <code>کلاس</code> اثر دارد؛ همراه <code>نماد</code> ارتفاعِ ردیف نماد را تعیین می‌کند. |- | <code>نماد</code><br><small>هم‌ارز: <code>symbol</code></small> || <code>نه</code> یا نماد (<code>• • •</code>، <code>❖</code>) || — || به‌جای خط خالی، یک ردیفِ نمادِ سراسری و وسط‌چین می‌آورد؛ <code>نه</code> = فاصلهٔ ساده. |- | <code>ش</code><br><small>هم‌ارز: <code>r</code>، <code>right</code></small> || متن یا عدد || — || شمارهٔ سمت راست؛ فقط در ردیف خالیِ ساده (بدون <code>ارتفاع</code> و <code>نماد</code>). |- | <code>شو</code><br><small>هم‌ارز: <code>c</code>، <code>center</code></small> || متن یا عدد || — || شمارهٔ میانی؛ فقط در ردیف خالیِ ساده. |- | <code>شچ</code><br><small>هم‌ارز: <code>l</code>، <code>left</code></small> || متن یا عدد || — || شمارهٔ سمت چپ؛ فقط در ردیف خالیِ ساده. |- | <code>سبک</code><br><small>هم‌ارز: <code>style</code></small> || CSS || — || سبک CSS روی ردیف خالی (با <code>نماد</code>: روی ردیف نماد؛ با <code>ارتفاع</code> به‌تنهایی اثر ندارد). |- | <code>کلاس</code><br><small>هم‌ارز: <code>class</code></small> || نام کلاس || — || کلاسِ افزوده به ردیف. |- | <code>شناسه</code><br><small>هم‌ارز: <code>id</code></small> || نام || — || <code>id</code> ردیف؛ فقط در ردیف خالیِ ساده. |} === جداکننده بند === {| class="wikitable" style="width:100%" ! پارامتر !! مقدارها !! پیش‌فرض !! توضیح |- | <code>1</code> || نماد (<code>• • •</code>، <code>❖</code>) یا <code>نه</code> || نمادِ <code>جداکننده بند</code> شعر، وگرنه • • • || نمادِ ردیف؛ <code>نه</code> = فاصلهٔ ساده. همان <code><nowiki>نماد=</nowiki></code> را هم می‌پذیرد. |- | <code>ارتفاع</code><br><small>هم‌ارز: <code>height</code></small> || طول (<code>0.5em</code>) || یک خط || ارتفاع ردیف نماد (پیش‌فرض یک خط)؛ نماد در میانهٔ آن می‌نشیند. |- | <code>سبک</code><br><small>هم‌ارز: <code>style</code></small> || CSS || — || سبک CSS روی ردیف نماد؛ مثلاً <code>color:#b3362b</code> برای رنگ یا <code>font-size:150%</code> برای اندازه. |- | <code>کلاس</code><br><small>هم‌ارز: <code>class</code></small> || نام کلاس || — || کلاسِ افزوده به ردیف. |} == چیدمان: عرض ثابت و هم‌تراز == جدول شعر به‌طور پیش‌فرض '''عرضی ثابت و مستقل از محتوا''' دارد: عرض ۱۰۰٪ فضای موجود با سقف <code>50em</code>، با دو ستونِ هم‌اندازه برای مصراع‌ها، یک ستون میانی (فاصلهٔ دو مصراع) و دو ستونِ باریک برای شماره‌ها. نتیجه این است که همهٔ ابیات یک شعر از یک نقطه آغاز می‌شوند و اگر شعر در چند جدول جدا (مثلاً هر صفحه یک جدول) بیاید، قاب‌ها دقیقاً هم‌اندازه و هم‌تراز می‌مانند؛ برخلاف جدولِ هم‌اندازهٔ محتوا که عرضش بسته به بلندترین مصراعِ همان صفحه فرق می‌کند و آغاز شعر را در مرز صفحه جابه‌جا می‌کند. <pre> {{شعر|عرض=70%}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{پایان شعر}} </pre> {{شعر|عرض=70%}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{پایان شعر}} * '''عرض=خودکار:''' جدول به اندازهٔ محتوا می‌شود (و وسط‌چین): برای رباعی یا شعر کوتاه که نمی‌خواهید قاب پهن داشته باشد. {{شعر|عرض=خودکار}} {{بیت|عاقبت در دو سه خط جمع شود از بد و نیک|آنچه یک عمر به دارا و سکندر گذرد}} {{پایان شعر}} * '''حداکثر عرض:''' سقف عرض را عوض می‌کند: <code>حداکثر عرض=40em</code>، یا <code>حداکثر عرض=بدون</code> برای بی‌سقف. * همهٔ ستون‌ها را همین عرض تعیین می‌کند؛ پس مصراع‌های بلندتر از ستون به چند خط شکسته می‌شوند. برای شعرهای بلندمصراع یا نستعلیق (قلم درشت‌تر) <code>عرض</code> یا <code>حداکثر عرض</code> را بیشتر کنید. * با <code>ترازبندی=پهن</code> اگر <code>عرض</code> ندهید، جدول هم‌اندازهٔ محتوا (<code>عرض=خودکار</code>) است، چون در شعر دوطرفه ستون‌ها باید به اندازهٔ بلندترین مصراع شوند؛ با دادنِ <code>عرض</code> همان عرضِ ثابت اعمال می‌شود. * در شعر چندصفحه‌ای فقط گزینه‌های {{الگو|شعر}} صفحهٔ نخست در صفحهٔ اصلی اثر دارد (بخش «شعر چندصفحه‌ای»). * مدیران پودمان می‌توانند پیش‌فرض را در <code>cfg</code> بالای [[پودمان:شعر]] عوض کنند (<code>defaultWidth</code>، <code>maxWidth</code>؛ مقدار <code>'auto'</code> رفتار هم‌اندازهٔ محتوا را برای همهٔ شعرها برمی‌گرداند). == ترازبندی مصراع‌ها == پارامتر <code>ترازبندی</code> در {{الگو|شعر}} (برای همهٔ ابیات) یا در هر ردیف (فقط همان ردیف) مشخص می‌کند متن مصراع‌ها در جایگاه خود چگونه بنشیند: {| class="wikitable" ! مقدار !! معنی |- | <code>میانه</code> (یا <code>درون</code>) || '''پیش‌فرض {{الگو|بیت}}.''' هر دو مصراع به محور میانیِ بیت می‌چسبند (مصراع نخست به چپِ جایگاهش، مصراع دوم به راستِ جایگاهش)؛ فاصلهٔ دو مصراع در همهٔ ابیات یکسان می‌ماند — شیوهٔ کتاب‌های کلاسیک و گنجور. |- | <code>وسط</code> (یا <code>مرکز</code>) || هر مصراع وسط جایگاهش. |- | <code>راست</code> / <code>چپ</code> || همهٔ مصراع‌ها به راست/چپ جایگاهشان چسبیده (همهٔ خط‌ها از یک نقطه آغاز می‌شوند). |- | <code>پهن</code> (یا <code>دوطرفه</code>) || دوطرفه: هر مصراع کل پهنای جایگاهش را می‌گیرد (چیدمان چاپی کلاسیک). همهٔ ستون‌ها به اندازهٔ بلندترین مصراعِ کل شعر می‌شوند. اگر کوتاه‌ترین مصراعِ یک بیت کمتر از ۷۰٪ بلندترینِ همان بیت باشد، آن بیت کشیده نمی‌شود (وسط‌چین می‌ماند) تا فاصلهٔ واژه‌ها بی‌جهت باز نشود. |- | <code>لبه</code> || مصراع نخست به آغاز (راست) و مصراع دوم به پایان (چپ) می‌چسبد؛ '''پیش‌فرض {{الگو|بیت۱}} و {{الگو|بیت نردبانی}}'''. |} <pre> {{شعر|ترازبندی=پهن}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} </pre> '''پهن (دوطرفه):''' {{شعر|ترازبندی=پهن}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} '''میانه (پیش‌فرض):''' {{شعر}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} '''وسط:''' {{شعر|ترازبندی=وسط}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} '''راست:''' {{شعر|ترازبندی=راست}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} '''لبه:''' {{شعر|ترازبندی=لبه}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} ترازبندی در یک ردیف (بقیه پیش‌فرض می‌مانند): <code><nowiki>{{بیت|…|…|ترازبندی=پهن}}</nowiki></code> == بیت پلکانی (ضربدری) و نردبانی == برای نمایش ابیات به‌صورت ضربدری و نامتقارن از {{الگو|بیت۱}} (یا {{الگو|بیت نردبانی}}) به‌جای {{الگو|بیت}} استفاده کنید؛ هر بیت روی '''دو خط''' می‌آید. بدون پارامتر، مصراع نخست در نیمهٔ راست و مصراع دوم (در خط بعد) در نیمهٔ چپ می‌نشیند و هر دو به لبهٔ خود می‌چسبند (<code>ترازبندی=لبه</code>): <pre> {{شعر}} {{بیت۱|آن همه شوکت و ناموس شهان آخر کار|چند سطری است که بر صفحهٔ دفتر گذرد}} {{بیت۱|عاقبت در دو سه خط جمع شود از بد و نیک|آنچه یک عمر به دارا و سکندر گذرد}} {{پایان شعر}} </pre> {{شعر}} {{بیت۱|آن همه شوکت و ناموس شهان آخر کار|چند سطری است که بر صفحهٔ دفتر گذرد}} {{بیت۱|عاقبت در دو سه خط جمع شود از بد و نیک|آنچه یک عمر به دارا و سکندر گذرد}} {{پایان شعر}} * '''تورفتگی:''' با <code>تورفتگی</code> هر خط جعبه‌ای به پهنای «۱۰۰٪ منهای تورفتگی» می‌شود که یکی به راست و دیگری به چپ می‌چسبد؛ هرچه تورفتگی کمتر باشد پله‌ها کوتاه‌ترند: <pre> {{شعر}} {{بیت۱|ش=۲۵۵|شچ=۲۵۶|تورفتگی=5%|یوسف گم‌گشته بازآید بکنعان غم مخور|کلبهٔ احزان شود روزی گلستان غم مخور}} {{بیت۱|تورفتگی=5%|ای دل غمدیده حالت به شود دل بد مکن|وین سر شوریده بازآید بسامان غم مخور}} {{پایان شعر}} </pre> {{شعر}} {{بیت۱|ش=۲۵۵|شچ=۲۵۶|تورفتگی=5%|یوسف گم‌گشته بازآید بکنعان غم مخور|کلبهٔ احزان شود روزی گلستان غم مخور}} {{بیت۱|تورفتگی=5%|ای دل غمدیده حالت به شود دل بد مکن|وین سر شوریده بازآید بسامان غم مخور}} {{پایان شعر}} * '''ترکیب با بیت دومصراعی:''' انواع ردیف را می‌توان در یک شعر آمیخت: <pre> {{شعر}} {{بیت|ش=۲۰۱|شو=۲۰۲|شچ=۲۰۳|ابر و باد و مه و خورشید و فلک در کارند|تا تو نانی بکف آریّ و بغفلت نخوری}} {{بیت۱|ش=۲۰۴|شچ=۲۰۵|همه از بهر تو سر گشته و فرمانبردار|شرط انصاف نباشد که تو فرمان نبری}} {{پایان شعر}} </pre> {{شعر}} {{بیت|ش=۲۰۱|شو=۲۰۲|شچ=۲۰۳|ابر و باد و مه و خورشید و فلک در کارند|تا تو نانی بکف آریّ و بغفلت نخوری}} {{بیت۱|ش=۲۰۴|شچ=۲۰۵|همه از بهر تو سر گشته و فرمانبردار|شرط انصاف نباشد که تو فرمان نبری}} {{پایان شعر}} * '''{{الگو|بیت نردبانی}}:''' در نسخهٔ کنونی پودمان همان {{الگو|بیت۱}} است و تورفتگی پیش‌فرضِ جداگانه‌ای ندارد؛ برای پله‌های بلندتر یا کوتاه‌تر <code>تورفتگی</code> بدهید. * مقدار <code>تورفتگی</code> را با ٪ یا واحدهای <code>em</code> و <code>px</code> می‌توان داد (مقدار بدون واحد پیکسل است). * ترازبندی پیش‌فرض این دو <code>لبه</code> است؛ برای وسط‌چین‌کردن جعبه‌ها <code>ترازبندی=وسط</code> بدهید. * با <code>عرض=خودکار</code> (چیدمان هم‌اندازهٔ محتوا) تورفتگی نسبت به عرضِ جدول است و جدول به اندازهٔ محتوا می‌شود. == نماد میان دو مصراع == پارامتر <code>جداکننده</code> نمادی را میان دو مصراعِ هر بیت می‌گذارد (در ستون میانی). <code>بله</code> نمادِ پیش‌فرض ❖ را می‌گذارد، هر نمادِ کوتاهی هم پذیرفته است، و <code>نه</code> آن را حذف می‌کند: <pre> {{شعر|جداکننده=بله}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند|جداکننده=✤}} {{پایان شعر}} </pre> {{شعر|جداکننده=بله}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند|جداکننده=✤}} {{پایان شعر}} * در {{الگو|شعر}} برای همهٔ ابیات اثر دارد و در هر ردیف فقط برای همان ردیف. * اگر شمارهٔ میانی (<code>شو</code>) آمده باشد جای نماد را می‌گیرد. * نماد باید کوتاه باشد (تا حدود ۸ نویسه) و <code>&lt;</code> <code>&gt;</code> <code>{</code> <code>}</code> <code>|</code> <code>[</code> <code>]</code> و <code>"</code> نداشته باشد؛ وگرنه نادیده گرفته می‌شود و صفحه به ردهٔ پارامتر ناشناخته می‌رود. * در نمایش ستونی (صفحهٔ باریک) نماد پنهان می‌شود. رنگ و اندازه‌اش با <code>.poem-sep</code> در [[الگو:شعر/styles.css]] تعیین می‌شود؛ پیش‌فرض همگانی را مدیر پودمان با <code>cfg.separator</code> می‌دهد. * این نماد میان '''دو مصراعِ یک بیت''' است؛ برای نمادِ میان '''دو بند''' بخش بعد را ببینید. == بندها: فاصله و نماد == بیت‌ها معمولاً در «بند» دسته می‌شوند (رباعی، چهارپاره و…). میان بندها می‌توان یک فاصله یا یک نماد (مثل • • • یا ❖) گذاشت. === فاصلهٔ ساده === هنگامی که بخواهید میان ابیات یا مصراع‌های یک قطعه یک خط فاصله ایجاد کنید، از این الگوها استفاده کنید: * {{الگو|بیت خالی}} * {{الگو|مصراع خالی}} برای فاصله‌ای کوتاه‌تر یا بلندتر از یک خط پارامتر <code>ارتفاع</code> را بدهید: <code><nowiki>{{بیت خالی|ارتفاع=0.5em}}</nowiki></code>. در حالت «متن» خط خالی میان دو بند همین کار را می‌کند (یک خط؛ اندازه‌اش را <code>فاصله=0.5em</code> عوض می‌کند). <pre> {{شعر}} {{بیت|بشنو این نی چون شکایت می‌کند|از جدایی‌ها حکایت می‌کند}} {{بیت خالی|ارتفاع=1.5em}} {{بیت|کز نیستان تا مرا ببریده‌اند|در نفیرم مرد و زن نالیده‌اند}} {{پایان شعر}} </pre> {{شعر}} {{بیت|بشنو این نی چون شکایت می‌کند|از جدایی‌ها حکایت می‌کند}} {{بیت خالی|ارتفاع=1.5em}} {{بیت|کز نیستان تا مرا ببریده‌اند|در نفیرم مرد و زن نالیده‌اند}} {{پایان شعر}} === نماد میان بندها === {{الگو|جداکننده بند}} یک ردیفِ '''سراسری و وسط‌چین''' با نماد می‌گذارد؛ نمادِ پیش‌فرض • • • است و هر نمادِ دیگری را می‌توان به‌صورت پارامتر بی‌نام داد. (همین کار را <code><nowiki>{{بیت خالی|نماد=…}}</nowiki></code> هم می‌کند.) <pre> {{شعر}} {{بیت|بنی‌آدم اعضای یکدیگرند|که در آفرینش ز یک گوهرند}} {{جداکننده بند}} {{بیت|چو عضوی به درد آورد روزگار|دگر عضوها را نماند قرار}} {{جداکننده بند|❖ ❖ ❖}} {{بیت|تو کز محنت دیگران بی‌غمی|نشاید که نامت نهند آدمی}} {{پایان شعر}} </pre> {{شعر}} {{بیت|بنی‌آدم اعضای یکدیگرند|که در آفرینش ز یک گوهرند}} {{جداکننده بند}} {{بیت|چو عضوی به درد آورد روزگار|دگر عضوها را نماند قرار}} {{جداکننده بند|❖ ❖ ❖}} {{بیت|تو کز محنت دیگران بی‌غمی|نشاید که نامت نهند آدمی}} {{پایان شعر}} اگر نماد را برای '''همهٔ''' بندها می‌خواهید، پارامتر <code>جداکننده بند</code> را در {{الگو|شعر}} بدهید: آن‌گاه هر {{الگو|بیت خالی}}ِ بی‌ارتفاع (و در حالت «متن» هر خط خالی میان دو بند) ردیفِ نماد می‌شود. <pre> {{شعر|جداکننده بند=• • •|متن= بنی‌آدم اعضای یکدیگرند که در آفرینش ز یک گوهرند چو عضوی به درد آورد روزگار دگر عضوها را نماند قرار تو کز محنت دیگران بی‌غمی نشاید که نامت نهند آدمی }} </pre> {{شعر|جداکننده بند=• • •|متن= بنی‌آدم اعضای یکدیگرند که در آفرینش ز یک گوهرند چو عضوی به درد آورد روزگار دگر عضوها را نماند قرار تو کز محنت دیگران بی‌غمی نشاید که نامت نهند آدمی }} * ردیفِ نماد همیشه یک خط بلند است (با <code>ارتفاع</code> بلندتر می‌شود)، نمادش پررنگ است و رنگش از متن ارث می‌برد؛ برای رنگ دیگر: <code><nowiki>{{جداکننده بند|❖|سبک=color:#b3362b}}</nowiki></code>. در حالت «متن» رنگ و اندازه را شیوه‌نامه (<code>.poem-ornament-cell</code>) تعیین می‌کند. * ردیفِ نماد در نمایش ستونی هم دیده می‌شود (برخلاف نمادِ میان دو مصراع). * برای فاصلهٔ ساده در شعری که نمادِ خودکار دارد: {{الگو|جداکننده بند}}<code>|نه</code> یا <code><nowiki>{{بیت خالی|نماد=نه}}</nowiki></code>، و در حالت «متن» خط <code>@نماد نه</code>. * نمادِ پیش‌فرض را مدیر پودمان با <code>cfg.stanzaOrnament</code> عوض می‌کند. === نماد و فاصله در حالت «متن» === در حالت «متن» دو خطِ ویژه، بریدگیِ میان بندها را جداگانه تنظیم می‌کنند (هر کدام در یک خطِ جدا و با <code>@</code> آغاز می‌شود): {| class="wikitable" ! خط !! کار |- | <code>@نماد</code> || یک ردیفِ نمادِ پیش‌فرض (• • •) همین‌جا |- | <code>@نماد ❖</code> || یک ردیفِ نمادِ دلخواه |- | <code>@نماد نه</code> || فاصلهٔ ساده (برای شعری که <code>جداکننده بند</code> دارد) |- | <code>@فاصله</code> || یک ردیف فاصلهٔ اضافه (یک خط یا اندازهٔ <code>فاصله=</code>) |- | <code>@فاصله 3em</code> || یک ردیف فاصله با اندازهٔ دلخواه |} <pre> {{شعر۲|متن= بشنو این نی چون شکایت می‌کند از جدایی‌ها حکایت می‌کند @نماد • • • کز نیستان تا مرا ببریده‌اند در نفیرم مرد و زن نالیده‌اند @فاصله 2em سینه خواهم شرحه شرحه از فراق تا بگویم شرح درد اشتیاق }} </pre> {{شعر۲|متن= بشنو این نی چون شکایت می‌کند از جدایی‌ها حکایت می‌کند @نماد • • • کز نیستان تا مرا ببریده‌اند در نفیرم مرد و زن نالیده‌اند @فاصله 2em سینه خواهم شرحه شرحه از فراق تا بگویم شرح درد اشتیاق }} * این خط‌ها جای خط‌های خالیِ کنارشان را می‌گیرند (خط خالی پیش و پس از آن‌ها شمرده نمی‌شود)؛ پس برای خوانایی می‌توانید دورشان خط خالی بگذارید. * می‌توان چند خط را پشت‌سرهم نوشت: هر کدام یک ردیف می‌شود، به همان ترتیب (تا هشت ردیف). مثلاً <code>@نماد</code> و بعد <code>@فاصله</code> یک نماد و یک فاصلهٔ اضافه می‌دهد. * '''چند خط خالیِ پشت‌سرهم همچنان یک فاصله‌اند''' (برای سازگاری با شعرهای پیشین)؛ فاصلهٔ بزرگ‌تر را با <code>@فاصله</code> بگیرید. * خط <code>@نماد</code> یا <code>@فاصله</code> پیش از نخستین ردیف نادیده گرفته می‌شود. نام‌های دیگرِ پذیرفته‌شده: <code>@جداکننده</code>، <code>@جداکننده بند</code>، <code>@نماد بند</code>، <code>@ornament</code>، <code>@separator</code>، <code>@symbol</code> (برای نماد) و <code>@gap</code> (برای فاصله). * در پایان بند، مصراعِ تنها (اگر خط‌های بند فرد باشند) پیش از فاصله/نماد جای خود را می‌گیرد. === کدام را به کار ببرم؟ === {| class="wikitable" ! می‌خواهم !! با الگوها !! در حالت «متن» |- | فاصلهٔ یک‌خطی میان بندها || {{الگو|بیت خالی}} || یک خط خالی |- | فاصلهٔ دلخواه || <code><nowiki>{{بیت خالی|ارتفاع=0.5em}}</nowiki></code> || <code>فاصله=0.5em</code> (همهٔ بندها) یا <code>@فاصله 0.5em</code> (همان‌جا) |- | نماد میان همهٔ بندها || <code>جداکننده بند=• • •</code> در {{الگو|شعر}} و {{الگو|بیت خالی}} میان بندها || <code>جداکننده بند=• • •</code> در {{الگو|شعر}} و خط خالی میان بندها |- | نماد فقط در یک بریدگی || <code><nowiki>{{جداکننده بند|• • •}}</nowiki></code> || <code>@نماد • • •</code> |- | فاصلهٔ ساده در شعری که نمادِ خودکار دارد || <code><nowiki>{{جداکننده بند|نه}}</nowiki></code> یا <code><nowiki>{{بیت خالی|نماد=نه}}</nowiki></code> || <code>@نماد نه</code> |- | نماد به‌جای یک فاصلهٔ بلندتر || <code><nowiki>{{جداکننده بند|❖|ارتفاع=3em}}</nowiki></code> || <code>@نماد ❖</code> و <code>@فاصله</code> پشت‌سرهم |} == مصراع‌های تنها و شعر نو == الگوی {{الگو|مصراع}} یک مصراع را وسط‌چین می‌نویسد. برای شعر نو می‌توانید تراز و تورفتگی بدهید: <pre> {{شعر}} {{مصراع|ای آدمها که بر ساحل نشسته‌اید|تراز=راست}} {{مصراع|شادمان بر ساحل|تراز=راست|تورفتگی=1.5em}} {{مصراع|ما در موج|تراز=راست|تورفتگی=3em}} {{پایان شعر}} </pre> {{شعر}} {{مصراع|ای آدمها که بر ساحل نشسته‌اید|تراز=راست}} {{مصراع|شادمان بر ساحل|تراز=راست|تورفتگی=1.5em}} {{مصراع|ما در موج|تراز=راست|تورفتگی=3em}} {{پایان شعر}} * <code>تراز</code>: <code>وسط</code> (پیش‌فرض)، <code>راست</code> یا <code>چپ</code>. <code>تورفتگی</code> فقط برای تراز راست و چپ اثر دارد. * مصراعِ تنها در میان ابیات (مثلاً مصراع پایانی یک بند) وسط‌چین می‌آید و زیر دو ستونِ شعر قرار می‌گیرد. * در شعرِ نو معمولاً {{الگو|شعر}} را با <code>نوع=مصراع</code> به کار می‌برند تا مصراع‌ها در شماره‌گذاری خودکار شمرده شوند؛ نوشتنِ شعر نو در حالت «متن» ساده‌تر است (بخش «حالت «متن»»). == شماره‌گذاری == === شماره‌گذاری دستی === اگر می‌خواهید در سمت راست یک بیت شمارهٔ آن را درج کنید، از پارامتر «ش» (مخفف «شماره») استفاده کنید. برای شماره در وسط (میان دو مصراع) از «شو» و برای سمت چپ از «شچ» استفاده کنید: <pre> {{شعر}} {{بیت|ش=۱۰۰|نیست آواز کسی آنجا که اوست|کی رسد جان کسی آنجا که اوست}} {{بیت|شو=۱۰۱|صد هزاران طور از جان بر ترست|هر چه خواهم گفت او زان برتر است}} {{بیت|شچ=۱۰۲|عقل در سودای او حیران بماند|جان ز عجز انگشت در دندان بماند}} {{مصراع|ش=۱۰۳|ای مرغ سحر عشق ز پروانه بیاموز}} {{مصراع|شچ=۱۰۴|کان سوخته را جان شد و آواز نیامد}} {{پایان شعر}} </pre> {{شعر}} {{بیت|ش=۱۰۰|نیست آواز کسی آنجا که اوست|کی رسد جان کسی آنجا که اوست}} {{بیت|شو=۱۰۱|صد هزاران طور از جان بر ترست|هر چه خواهم گفت او زان برتر است}} {{بیت|شچ=۱۰۲|عقل در سودای او حیران بماند|جان ز عجز انگشت در دندان بماند}} {{مصراع|ش=۱۰۳|ای مرغ سحر عشق ز پروانه بیاموز}} {{مصراع|شچ=۱۰۴|کان سوخته را جان شد و آواز نیامد}} {{پایان شعر}} * '''ارقام:''' رقم‌های لاتین و عربی در شماره‌ها خودکار به رقم فارسی تبدیل می‌شوند (<code>ش=12</code> ← ۱۲). برای خاموش‌کردن، در {{الگو|شعر}} بنویسید <code>ارقام=بدون تغییر</code> یا <code>ارقام=لاتین</code>. مقداری که نشانه‌گذاری دارد (مثلاً پیوند یا قالب‌بندی) دست‌نخورده می‌ماند. === شماره‌گذاری خودکار === به‌جای نوشتن دستی شماره‌ها، در {{الگو|شعر}} پارامتر <code>شماره‌گذاری</code> را بدهید: <pre> {{شعر|شماره‌گذاری=5|شروع=1}} {{بیت|مصراع اول|مصراع دوم}} … (شمارهٔ ۵، ۱۰، ۱۵ و … در سمت چپ نمایش داده می‌شود) {{پایان شعر}} </pre> {{شعر|شماره‌گذاری=بله|سمت=راست}} {{بیت|نیست آواز کسی آنجا که اوست|کی رسد جان کسی آنجا که اوست}} {{بیت|صد هزاران طور از جان بر ترست|هر چه خواهم گفت او زان برتر است}} {{بیت|عقل در سودای او حیران بماند|جان ز عجز انگشت در دندان بماند}} {{پایان شعر}} * بیت‌های {{الگو|بیت}}، {{الگو|بیت۱}} و {{الگو|بیت نردبانی}} شمرده می‌شوند. {{الگو|مصراع}} فقط وقتی شمرده می‌شود که <code>نوع=مصراع</code> داده باشید. * با <code>شماره‌گذاری=5</code> همهٔ ابیات شمرده می‌شوند ولی فقط شمارهٔ مضرب ۵ نمایش داده می‌شود؛ <code>شروع</code> شمارهٔ بیت نخست را تعیین می‌کند (برای صفحه‌ای که از میانهٔ شعر آغاز می‌شود، شمارهٔ نخستین بیت همان صفحه را بدهید). * اگر برای بیتی خودتان ش، شو یا شچ بدهید، همان نمایش داده می‌شود و شمارش خودکار برای آن بیت کنار می‌رود (شمارنده همچنان جلو می‌رود). * مصراع تنهای پایان بند (در حالت «متن») شمرده نمی‌شود. * شمارنده در طول رندر یک صفحه نگه داشته می‌شود و با هر {{الگو|شعر}} از نو آغاز می‌شود (مگر در شعر چندصفحه‌ای؛ بخش بعد). == نستعلیق == *نکته: در صورت استفاده از نستعلیق {{الگو|دارای نستعلیق}} را استفاده کنید تا اگر کاربر فونت نستعلیق را ندارد از آن را نصب و استفاده نماید. {{دارای نستعلیق}} دستورات زیر: <pre> {{شعر|نستعلیق}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{مصراع|بیخود از شعشعهٔ پرتو ذاتم کردند}} {{مصراع|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} </pre> چنین نتیجه می‌دهد: {{شعر|نستعلیق}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{مصراع|بیخود از شعشعهٔ پرتو ذاتم کردند}} {{مصراع|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} * '''چگونه کار می‌کند:''' پودمان خودِ الگوی {{الگو|نستعلیق}} را بسط می‌دهد و کلاس و استایل‌های قلم (<code>font-family</code>، <code>font-size</code>، <code>line-height</code> و…) را که آن الگو می‌گذارد روی شعر می‌نشاند؛ پس هر تغییر در {{الگو|نستعلیق}} (و شیوه‌نامهٔ آن) خودکار به شعرها هم می‌رسد و به <code>Common.css</code> یا ترتیب شیوه‌نامه‌ها وابسته نیست. اگر آن الگو در دسترس نباشد، فهرستِ قلمِ <code>cfg.nastaliqFonts</code> به کار می‌رود. * پارامتر <code>قلم</code> وجود ندارد. برای قلمی دیگر، یا {{الگو|نستعلیق}} را تغییر دهید یا در {{الگو|شعر}} بنویسید <code><nowiki>{{شعر|سبک=font-family: Vazirmatn, serif}}</nowiki></code>. * قلم‌ها باید روی دستگاه خواننده نصب باشند (وب‌قلم بارگذاری نمی‌شود)؛ اگر نیستند، قلم پیش‌فرض نمایش داده می‌شود. * اگر نستعلیق اعمال نمی‌شود: (۱) صفحهٔ شیوه‌نامهٔ شعر ([[الگو:شعر/styles.css]]) باید ساخته و از نوع «Sanitized CSS» باشد؛ (۲) قلم روی دستگاه نصب باشد؛ (۳) در <code>Common.css</code> یا ابزارکی قاعدهٔ <code>!important</code> برای <code>td</code> یا <code>.nastaliq</code> نباشد؛ (۴) اگر نوشته درشت‌تر از انتظار است، اندازهٔ قلم را در {{الگو|نستعلیق}} تنظیم کنید و قاعده‌های تکراریِ <code>.nastaliq</code> را از <code>Common.css</code> بردارید. == پانویس == می‌توان در پایان یک مصراع پانویس (<code>&lt;ref&gt;</code>) گذاشت. نشانهٔ پانویس از متن مصراع جدا می‌شود و بیرون از لبهٔ پایانی آویزان می‌ماند، پس در عرض و ترازبندی مصراع شمرده نمی‌شود و همهٔ مصراع‌ها هم‌اندازه می‌مانند: <pre> {{بیت|مصراع نخست<ref>منبع</ref>|مصراع دوم}} </pre> فقط پانویسی که در '''پایان''' مصراع باشد این‌گونه جدا می‌شود؛ پانویس میانهٔ مصراع همان‌جا می‌ماند. == سبک، کلاس، شناسه، زبان و جهت == * اگر می‌خواهید برای شعر سبک اضافه‌ای به کار بگیرید از <code>سبک</code> در {{الگو|شعر}} استفاده کنید: *:برای رنگ پشت‌زمینهٔ دلخواه <nowiki>{{شعر|سبک=background: blue}}</nowiki> *:رنگ دلخواه برای متن <nowiki>{{شعر|سبک=color: white}}</nowiki> *:برای قرار نگرفتن در وسط <nowiki>{{شعر|سبک=margin: 0}}</nowiki> نمونه‌ای از ترکیب هر سه:{{سخ}} <pre> {{شعر|سبک=background: blue; margin: 0; color: white}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{پایان شعر}} </pre> {{شعر|سبک=background: blue; margin: 0; color: white}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{پایان شعر}} * در {{الگو|بیت}}، {{الگو|مصراع}} و… پارامتر <code>سبک</code> روی خودِ مصراع‌ها اثر می‌گذارد (مثلاً برجسته‌کردن یک بیت: <code><nowiki>{{بیت|…|…|سبک=font-weight:bold}}</nowiki></code>). در {{الگو|شعر}} روی قاب بیرونی شعر می‌نشیند (پس <code>margin: 0</code> شعر را به راست می‌برد). * <code>کلاس</code> یک کلاس CSS به شعر (در {{الگو|شعر}}) یا به همان ردیف (در بقیه) می‌افزاید؛ <code>شناسه</code> به ردیف یک <code>id</code> می‌دهد تا بتوان به آن بیت پیوند داد (مثلاً <code>[[#ب۱۲]]</code> برای <code>شناسه=ب۱۲</code>). * <code>زبان</code> (مثل <code>ar</code>) در {{الگو|شعر}} برای ابیات عربی، انگلیسی و… است؛ <code>جهت</code> (<code>rtl</code> یا <code>ltr</code>) در صورت ندادن، از زبان حدس زده می‌شود. <pre> {{شعر|زبان=en|عرض=خودکار}} {{بیت|Shall I compare thee to a summer's day?|Thou art more lovely and more temperate}} {{پایان شعر}} </pre> نتیجه: {{شعر|زبان=en|عرض=خودکار}} {{بیت|Shall I compare thee to a summer's day?|Thou art more lovely and more temperate}} {{پایان شعر}} == حالت «متن» == به‌جای نوشتن یک‌به‌یک {{الگو|بیت}}ها می‌توانید مصراع‌ها را خط‌به‌خط در پارامتر <code>متن</code> بنویسید. در این حالت نیازی به {{الگو|پایان شعر}} نیست و همهٔ گزینه‌های {{الگو|شعر}} (عرض، ترازبندی، نستعلیق، شماره‌گذاری، …) به کار می‌آید. <pre> {{شعر|نستعلیق|شماره‌گذاری=1|متن= دوش وقت سحر از غصه نجاتم دادند واندر آن ظلمت شب آب حیاتم دادند بیخود از شعشعهٔ پرتو ذاتم کردند باده از جام تجلی صفاتم دادند }} </pre> {{شعر|نستعلیق|شماره‌گذاری=1|متن= دوش وقت سحر از غصه نجاتم دادند واندر آن ظلمت شب آب حیاتم دادند بیخود از شعشعهٔ پرتو ذاتم کردند باده از جام تجلی صفاتم دادند }} * هر دو خط پیاپی یک بیت می‌شوند. '''خط خالی = پایان بند''' (یک فاصله؛ اندازه‌اش با <code>فاصله=0.5em</code> تنظیم می‌شود، و نمادش با <code>جداکننده بند</code> یا <code>@نماد</code>؛ بخش «بندها»). چند خط خالیِ پشت‌سرهم همچنان یک فاصله‌اند. اگر شمار خط‌های یک بند فرد باشد، خط آخر تنها و وسط‌چین می‌آید. * <code>نوع</code>: <code>بیت</code> (پیش‌فرض)، <code>بیت۱</code> (پلکانی)، <code>بیت نردبانی</code>، یا <code>مصراع</code> (هر خط یک مصراع جداگانه؛ شعر نو). برای پلکانی و نردبانی <code>تورفتگی</code> را هم می‌توان داد، و <code>ترازبندی</code> و <code>عرض</code> برای همهٔ ردیف‌ها. * با <code>نوع=مصراع</code> هر <code>:</code> ابتدای خط یک پله تورفتگی (<code>واحد تورفتگی</code>، پیش‌فرض <code>1.5em</code>) می‌دهد و ترازِ پیش‌فرض راست است؛ <code>تراز</code> را می‌توانید عوض کنید. * در <code>متن</code> فقط متن ساده بنویسید (پیوند و پانویس مشکلی ندارند)؛ الگوهای {{الگو|بیت}} و {{الگو|مصراع}} را داخل آن نگذارید. علامت <code>=</code> در متن مشکلی ندارد، ولی <code>|</code> را با <code><nowiki>{{!}}</nowiki></code> بنویسید. این حالت ساختار الگو را کامل و بسته نگه می‌دارد و برای ویرایش دیداری هم مناسب‌تر است. === شعر نو در حالت «متن» === {{شعر|نوع=مصراع|متن= ای آدمها که بر ساحل نشسته‌اید :شادمان بر ساحل ::ما در موج }} <pre> {{شعر|نوع=مصراع|متن= ای آدمها که بر ساحل نشسته‌اید :شادمان بر ساحل ::ما در موج }} </pre> === عوض‌کردن نوع ردیف در میانهٔ متن (خط‌های <code>@</code>) === نوع پیش‌فرض را <code>نوع=</code> مشخص می‌کند. اگر می‌خواهید در میانهٔ همان متن چند بیت نردبانی یا پلکانی یا یک مصراع تنها بیاید، یک '''خط جداگانه''' بنویسید که با <code>@</code> آغاز شود؛ از آن خط به بعد نوعِ جدید برقرار است تا خط <code>@</code> بعدی: {| class="wikitable" ! خط !! نوع ردیف‌های بعدی |- | <code>@بیت</code> || بیت دومصراعی (دو ستون) |- | <code>@بیت۱</code> (یا <code>@پلکانی</code>، <code>@ضربدری</code>) || بیت پلکانی |- | <code>@بیت نردبانی</code> (یا <code>@نردبانی</code>) || بیت نردبانی |- | <code>@مصراع</code> (یا <code>@نو</code>، <code>@نیمایی</code>، <code>@آزاد</code>) || هر خط یک مصراع جدا |} گزینه‌ها را می‌توان پس از نوع نوشت: <code>تورفتگی=</code>، <code>تراز=</code> (برای مصراع) و <code>ترازبندی=</code>؛ مثلاً <code>@بیت۱ تورفتگی=10%</code> یا <code>@مصراع تراز=وسط</code>. (مقدارِ هر گزینه نباید فاصله داشته باشد.) <pre> {{شعر۲|متن= دوش وقت سحر از غصه نجاتم دادند واندر آن ظلمت شب آب حیاتم دادند @بیت نردبانی بیخود از شعشعهٔ پرتو ذاتم کردند باده از جام تجلی صفاتم دادند @بیت۱ تورفتگی=10% یوسف گم‌گشته بازآید بکنعان غم مخور کلبهٔ احزان شود روزی گلستان غم مخور @مصراع تراز=وسط مصراع تنها در میانهٔ شعر @بیت عقل در سودای او حیران بماند جان ز عجز انگشت در دندان بماند }} </pre> {{شعر۲|متن= دوش وقت سحر از غصه نجاتم دادند واندر آن ظلمت شب آب حیاتم دادند @بیت نردبانی بیخود از شعشعهٔ پرتو ذاتم کردند باده از جام تجلی صفاتم دادند @بیت۱ تورفتگی=10% یوسف گم‌گشته بازآید بکنعان غم مخور کلبهٔ احزان شود روزی گلستان غم مخور @مصراع تراز=وسط مصراع تنها در میانهٔ شعر @بیت عقل در سودای او حیران بماند جان ز عجز انگشت در دندان بماند }} * هر خط <code>@</code> گزینه‌های پیشین را کنار می‌گذارد و به پیش‌فرض‌های {{الگو|شعر}} برمی‌گردد (گزینه‌ها جمع نمی‌شوند)؛ پس <code>@بیت۱</code> بدون گزینه، تورفتگی پیش‌فرض خودِ شعر را دارد. * خط <code>@</code> جفت‌شدنِ خط‌ها را قطع می‌کند: اگر پیش از آن خطی تنها مانده باشد، همان‌جا به‌صورت مصراع تنها (وسط‌چین) درمی‌آید. فاصلهٔ بند نمی‌گذارد (برای آن خط خالی بگذارید). * در شعرِ <code>نوع=بیت</code>، مصراع‌هایی که با <code>@مصراع</code> می‌آیند شماره‌گذاری خودکار را نمی‌شمارند؛ در شعرِ <code>نوع=مصراع</code> همهٔ خط‌ها (و بیت‌های <code>@بیت</code>) شمرده می‌شوند. * <code>@مصراع</code> مانند <code>نوع=مصراع</code> به‌طور پیش‌فرض راست‌چین است؛ برای وسط‌چین <code>تراز=وسط</code> بدهید. * خط <code>@</code> می‌تواند خط نخست متن باشد. فاصلهٔ پس از <code>@</code> مهم نیست. نوع یا گزینهٔ ناشناخته نادیده گرفته می‌شود و صفحه به ردهٔ پارامتر ناشناخته می‌رود. * دو خطِ ویژهٔ <code>@نماد</code> و <code>@فاصله</code> نوع ردیف را عوض نمی‌کنند؛ آن‌ها بریدگیِ میان بندها را می‌سازند (بخش «نماد و فاصله در حالت «متن»»). * خط <code>@</code> با شعر چندصفحه‌ای هم کار می‌کند (ادغام ردیف ناتمام به نوعِ ردیف آخر/نخست وابسته است). === نشانه‌های درون‌خطی در حالت متن === (برگرفته از الگوی ppoem) {| class="wikitable" ! نشانه !! کاربرد |- | <code>&gt;&gt; متن</code> || مصراعِ تنها، راست‌چین |- | <code>&lt;&gt; متن</code> || مصراعِ تنها، وسط‌چین |- | <code>۱۲ &lt;&lt;&lt; متن</code> || شمارهٔ سمت راست (مانند <code>ش=۱۲</code>) |- | <code>متن &gt;&gt;&gt; ۱۲</code> || شمارهٔ سمت چپ (مانند <code>شچ=۱۲</code>) |} نشانه‌های شماره روی هر یک از دو خطِ یک بیت هم کار می‌کنند، و نشانه‌های تراز روی خطِ تنها و مصراع‌های شعر نو: <pre> {{شعر۲|متن= ۱۲ <<< دوش وقت سحر از غصه نجاتم دادند واندر آن ظلمت شب آب حیاتم دادند >>> ۱۳ >> مصراعِ تنها، راست‌چین <> مصراعِ تنها، وسط‌چین }} </pre> {{شعر۲|متن= ۱۲ <<< دوش وقت سحر از غصه نجاتم دادند واندر آن ظلمت شب آب حیاتم دادند >>> ۱۳ >> مصراعِ تنها، راست‌چین <> مصراعِ تنها، وسط‌چین }} == شعر چندصفحه‌ای (ویژهٔ ویکی‌نبشته) == وقتی شعر در چند «صفحه:» ادامه دارد، دو خواسته داریم: در پیش‌نمایش هر صفحه شعر کامل و بسته دیده شود، و در صفحهٔ اصلی (که صفحه‌ها با <code>&lt;pages/&gt;</code> درج می‌شوند) همهٔ صفحه‌ها یک جدول واحد باشند تا ستون‌ها در مرز صفحه جابه‌جا نشوند. پارامتر <code>ادامه</code> هر دو را برآورده می‌کند: {| class="wikitable" ! صفحه !! بالای صفحه !! پایین صفحه |- | نخست || <code><nowiki>{{شعر}}</nowiki></code> || <code><nowiki>{{پایان شعر|ادامه}}</nowiki></code> |- | میانی || <code><nowiki>{{شعر|ادامه}}</nowiki></code> || <code><nowiki>{{پایان شعر|ادامه}}</nowiki></code> |- | آخر || <code><nowiki>{{شعر|ادامه}}</nowiki></code> || <code><nowiki>{{پایان شعر}}</nowiki></code> |} <pre> ──── صفحهٔ ۱ ──── {{شعر}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|واندر آن ظلمت شب آب حیاتم دادند}} {{پایان شعر|ادامه}} ──── صفحهٔ ۲ ──── {{شعر|ادامه}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} </pre> * در فضای نام «صفحه» <code>ادامه</code> نادیده گرفته می‌شود و هر صفحه کامل و بسته نمایش داده می‌شود. * در صفحهٔ اصلی، <code><nowiki>{{شعر|ادامه}}</nowiki></code> جدول تازه باز نمی‌کند و <code><nowiki>{{پایان شعر|ادامه}}</nowiki></code> نمی‌بندد؛ پس صفحه‌ها به هم دوخته می‌شوند. اگر درج از میانهٔ شعر آغاز شود، <code><nowiki>{{شعر|ادامه}}</nowiki></code> خودش جدول را باز می‌کند. * '''هم‌ترازی در مرز صفحه:''' چون عرض جدول ثابت است (بخش «چیدمان»)، حتی اگر صفحه‌ای بدون <code>ادامه</code> باشد و جدول جدا بسازد، قاب شعر با صفحهٔ قبل هم‌اندازه و هم‌تراز می‌ماند؛ گزینه‌های <code>عرض</code> و <code>ترازبندی</code> را در همهٔ صفحه‌ها یکسان بنویسید. * گزینه‌های {{الگو|شعر}} (نستعلیق، عرض، سبک، شماره‌گذاری، جداکننده بند و…) را در هر صفحه تکرار کنید تا پیش‌نمایش درست باشد؛ در صفحهٔ اصلی فقط گزینه‌های صفحهٔ نخست اثر دارد و شماره‌گذاری خودکار از صفحهٔ قبل ادامه می‌یابد. * اگر فقط بخشی از صفحه‌ها را درج می‌کنید و شعر در آخرین صفحهٔ درج‌شده تمام نمی‌شود، بعد از <code>&lt;pages/&gt;</code> بنویسید <code><nowiki>{{پایان شعر}}</nowiki></code>. * این الگوها در صفحهٔ اصلی بدون پارامتر <code>ادامه</code> همان‌طور که بود کار می‌کنند. === مصراع (یا بیت) ناتمام در پایان صفحه === گاهی مصراعی در پایان صفحه ناتمام می‌ماند و در صفحهٔ بعد ادامه دارد (یا مصراع دوم یک بیت به صفحهٔ بعد می‌رود). در ردیفِ آخرِ صفحه <code>ناتمام=بله</code> و در نخستین ردیفِ صفحهٔ بعد <code>دنباله=بله</code> بنویسید؛ در صفحهٔ اصلی این دو ردیف مصراع‌به‌مصراع یکی می‌شوند: <pre> ──── صفحهٔ ۱ ──── {{شعر}} {{بیت|دوش وقت سحر از غصه|واندر آن ظلمت شب آب|ناتمام=بله}} {{پایان شعر|ادامه}} ──── صفحهٔ ۲ ──── {{شعر|ادامه}} {{بیت|نجاتم دادند|حیاتم دادند|دنباله=بله}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} </pre> نتیجه در صفحهٔ اصلی (دو نیمه پشت سر هم نوشته شده‌اند و یک شعر می‌سازند): {{شعر}} {{بیت|دوش وقت سحر از غصه|واندر آن ظلمت شب آب|ناتمام=بله}} {{پایان شعر|ادامه}} {{شعر|ادامه}} {{بیت|نجاتم دادند|حیاتم دادند|دنباله=بله}} {{بیت|بیخود از شعشعهٔ پرتو ذاتم کردند|باده از جام تجلی صفاتم دادند}} {{پایان شعر}} * '''بیتی که میان دو مصراع بریده شده:''' در صفحهٔ اول فقط مصراع نخست را بنویسید و در صفحهٔ بعد مصراع اول را تهی بگذارید: <pre> ──── صفحهٔ ۱ ──── {{شعر}} {{بیت|دوش وقت سحر از غصه نجاتم دادند|ناتمام=بله}} {{پایان شعر|ادامه}} ──── صفحهٔ ۲ ──── {{شعر|ادامه}} {{بیت||واندر آن ظلمت شب آب حیاتم دادند|دنباله=بله}} {{پایان شعر}} </pre> * '''اتصال:''' دو تکه به‌طور پیش‌فرض با فاصله به هم می‌چسبند. برای واژهٔ بریده <code>اتصال=چسبیده</code> و برای «می‌/رود» <code>اتصال=نیم‌فاصله</code> را در ردیفِ <code>دنباله</code> بدهید. * ردیف‌های {{الگو|بیت}}، {{الگو|بیت۱}}، {{الگو|بیت نردبانی}} و {{الگو|مصراع}} هر کدام جداگانه ادغام می‌شوند؛ دو تکه باید از یک نوع الگو باشند. * هر ردیف در شماره‌گذاری خودکار یک بار شمرده می‌شود و شماره‌ها را می‌توان در هر دو تکه داد (تکهٔ بعدی مقدم است). * در فضای نام «صفحه» ردیفِ ناتمام با خط‌چین نشان داده می‌شود. ردیفی که ادامه‌اش هرگز نیاید همان‌طور که هست نمایش داده می‌شود و متنی گم نمی‌شود. * ادغام به این تکیه دارد که الگوها در یک رندر به ترتیب اجرا شوند. اگر روزی در جایی متنِ ردیف ناتمام گم شد، مدیر پودمان می‌تواند <code>cfg.mergeRows = false</code> کند: آن‌گاه هر تکه فوراً و به‌صورت ردیفِ جدا نمایش داده می‌شود. === شعر چندصفحه‌ای در حالت «متن» === در حالت <code>متن</code> هر صفحه یک فراخوانی است: <code>ادامه=بعد</code> (صفحهٔ نخست)، <code>ادامه=هر دو</code> (میانی)، <code>ادامه=قبل</code> (آخر)؛ و برای مصراع ناتمام <code>ناتمام=بله</code> / <code>دنباله=بله</code> (با <code>اتصال</code>). در حالت متن «ادامه=بله» مبهم است و پذیرفته نمی‌شود. <pre> ──── صفحهٔ ۱ ──── {{شعر|ادامه=بعد|ناتمام=بله|متن= دوش وقت سحر از غصه نجاتم دادند واندر آن ظلمت شب آب حیاتم دادند بیخود از شعشعهٔ پرتو باده از جام تجلی }} ──── صفحهٔ ۲ ──── {{شعر|ادامه=قبل|دنباله=بله|متن= ذاتم کردند صفاتم دادند }} </pre> * اگر آخرین خطِ ناتمامِ صفحه فرد باشد، بیتی با مصراع نخست می‌شود و خط اول صفحهٔ بعد به‌طور خودکار مصراع دومِ همان بیت است؛ با <code>دنباله=اول</code> یا <code>دنباله=دوم</code> می‌توانید صریح بگویید کدام مصراع ادامه دارد. * <code>بند=جدید</code> در صفحهٔ ادامه، پیش از نخستین ردیف یک فاصلهٔ بند (یا ردیفِ نماد، اگر شعر <code>جداکننده بند</code> دارد) می‌گذارد. == نمایش در صفحه‌های باریک == مصراع‌های کنار هم در پنجرهٔ باریک جا نمی‌شوند؛ پس پیش‌فرض، شعر در پنجرهٔ باریک (تا حدود ۸۳۲ پیکسل) '''ستونی''' می‌شود: برای هر بیت شماره بالا، دو مصراع وسط‌چین زیر هم، و یک خط‌چین پس از آن (در بیت پلکانی پس از خط دوم). نمادِ میان دو مصراع و نسخهٔ نامرئیِ اندازه‌گیر پنهان می‌شوند؛ ردیفِ نمادِ میان بندها همچنان دیده می‌شود. در پنجره‌های کمی عریض‌تر، فاصلهٔ واژه‌ها در شعر دوطرفه اندکی کم می‌شود تا مصراع‌ها هنوز در یک خط جا شوند. {| class="wikitable" ! <code>تلفن=</code> !! رفتار |- | <code>ستونی</code> (پیش‌فرض) || در پنجرهٔ باریک ستونی؛ در پنجرهٔ عریض دوستونه. |- | <code>دوستونه</code> || همیشه دوستونه؛ در پنجرهٔ بسیار باریک (تا ۴۸۰ پیکسل) فاصله‌ها کمتر می‌شود تا جا برای متن بماند. |- | <code>همیشه</code> || همیشه ستونی، حتی در پنجرهٔ عریض. |} === فضای نام «صفحه» === در «صفحه:» تصویر کنار متن است و ستونِ متن حدود نیمی از پنجره است؛ پس شعر زودتر باید ستونی شود. اما مرورگر پهنای واقعیِ ستونِ متن را به شیوه‌نامه نمی‌دهد (TemplateStyles از ''container query'' پشتیبانی نمی‌کند) و فقط پهنای پنجره در دسترس است. برای این‌که هر شعر نه زودتر از لازم ستونی شود و نه دیرتر، پودمان '''طولِ بلندترین مصراع''' را می‌سنجد و یکی از سه کلاس را روی شعر می‌گذارد؛ هر سطح آستانهٔ خودش را دارد: {| class="wikitable" ! سطح (کلاس) !! بلندترین مصراع !! فشرده‌شدن (فاصله‌ها کم می‌شود) !! ستونی‌شدن |- | کوتاه (<code>poem-w1</code>) || تا ۲۰ نویسه || پنجرهٔ ≤ ۸۶em (۱۳۷۶px) || پنجرهٔ ≤ ۷۶em (۱۲۱۶px) |- | متوسط (<code>poem-w2</code>) || تا ۳۰ نویسه || پنجرهٔ ≤ ۱۰۶em (۱۶۹۶px) || پنجرهٔ ≤ ۹۶em (۱۵۳۶px) |- | بلند (<code>poem-w3</code>) || بیشتر از ۳۰ نویسه || پنجرهٔ ≤ ۱۲۶em (۲۰۱۶px) || پنجرهٔ ≤ ۱۱۶em (۱۸۵۶px) |} * '''فشرده‌شدن:''' پیش از ستونی‌شدن، فاصلهٔ دو مصراع از ≈ ۵٫۹em به ≈ ۳٫۴em می‌رسد (هنوز فاصلهٔ معقول) و ستون‌های شماره باریک می‌شوند؛ مصراع‌ها دست‌نخورده می‌مانند. بالاتر از آستانهٔ فشرده‌شدن، شعر با فاصله‌های عادی و دوستونه نمایش داده می‌شود. * در حالت <code>متن</code> سطح به‌طور خودکار از روی طول مصراع‌ها تعیین می‌شود. در حالت الگو (مصراع‌ها بعداً می‌رسند) پیش‌فرض «متوسط» است؛ برای شعرِ کوتاه‌مصراع بنویسید <code><nowiki>{{شعر|طول مصراع=کوتاه}}</nowiki></code> و برای شعرِ بلندمصراع <code><nowiki>{{شعر|طول مصراع=بلند}}</nowiki></code> (یا شمار نویسهٔ بلندترین مصراع، مثلاً <code>طول مصراع=24</code>). * '''پایهٔ حساب:''' هر نویسه ≈ ۰٫۵em؛ جدولِ فشرده ≈ (نویسه + ۸٫۴)em و جدولِ عادی ≈ (نویسه + ۱۳٫۹)em پهنا می‌خواهد؛ ستونِ متن ≈ نیمی از پنجره منهای ۹em فرض شده (em در media query همیشه ۱۶px است). اگر قلمِ صفحه درشت‌تر است، عددها را در [[الگو:شعر/styles.css]] بالا ببرید. * اگر پنجرهٔ «صفحه:»ی شما عمودی است (تصویر بالای متن) و ستونِ متن پهن است، برای آن شعر <code>تلفن=دوستونه</code> بگذارید تا هرگز ستونی نشود. * پس از به‌روزرسانی پودمان، صفحه‌های «صفحه:»ی قدیمی با یک ویرایش تهی (null edit) یا پاک‌سازی (purge) کلاس سطح را می‌گیرند؛ تا آن زمان به‌عنوان «متوسط» رفتار می‌کنند. == رده‌های پیگیری و خطاها == فقط در صفحه‌های اصلی و فضای نام «صفحه» (نه در الگو و پودمان): * [[:رده:صفحه‌های دارای پارامتر ناشناخته در الگوهای شعر]] — پارامتر یا مقدار نادرست (عرض، ترازبندی، نماد، خط <code>@</code> ناشناخته، …)، مصراع اضافه، «=» در مصراع، یا ادامهٔ ناسازگار. * [[:رده:صفحه‌های دارای بیت ناقص]] — بیتی که فقط یک مصراع دارد (به‌جز ردیف‌های ناتمام/دنباله). * [[:رده:صفحه‌های دارای خطا در پودمان شعر]] — خطای پیش‌بینی‌نشده (به‌جای شکستن صفحه، پیام قرمز نشان داده می‌شود). == پرسش‌های رایج == {| class="wikitable" ! مشکل !! راه‌حل |- | آغاز شعر در مرز دو صفحه جابه‌جا می‌شود || <code>عرض</code>/<code>ترازبندی</code> را در همهٔ صفحه‌ها یکسان بگذارید (یا ندهید: پیش‌فرض ثابت است) و صفحه‌ها را با <code>ادامه</code> بدوزید. |- | در «صفحه:» شعر زیر هم (ستونی) نمایش داده می‌شود || بخش «فضای نام «صفحه»»: آستانه به طول مصراع بستگی دارد؛ برای شعرِ کوتاه‌مصراع <code>طول مصراع=کوتاه</code>، و برای هرگز-ستونی‌نشدن <code>تلفن=دوستونه</code> بگذارید. |- | مصراع‌ها بیش از اندازه می‌شکنند || <code>عرض</code> یا <code>حداکثر عرض</code> را بیشتر کنید؛ یا <code>عرض=خودکار</code>. |- | نماد میان بندها نمی‌آید || در حالت الگو، الگوی {{الگو|جداکننده بند}} باید ساخته شده باشد (متنش <code><nowiki>{{#invoke:شعر|divider}}</nowiki></code>) یا از <code><nowiki>{{بیت خالی|نماد=• • •}}</nowiki></code> استفاده کنید. در حالت «متن» خط <code>@نماد</code> باید خطی جدا باشد و <code>جداکننده بند</code> فقط جای خط‌های خالی را می‌گیرد. |- | چند خط خالی فاصلهٔ بزرگ‌تر نمی‌دهد || چند خط خالیِ پشت‌سرهم عمداً یک فاصله‌اند؛ برای فاصلهٔ بزرگ‌تر <code>@فاصله</code> (یا <code>@فاصله 3em</code>) بنویسید. |- | نستعلیق اعمال نمی‌شود || بخش «نستعلیق»، فهرست بررسی (۱) تا (۴). |- | <code>قلم=</code> کار نمی‌کند || چنین پارامتری وجود ندارد (صفحه به ردهٔ پارامتر ناشناخته می‌رود). قلم را {{الگو|نستعلیق}} تعیین می‌کند، یا <code>سبک=font-family: …</code> بدهید. |- | می‌خواهم یک بیتِ پلکانی وسط شعرِ دومصراعی بیاورم || در حالت متن خط <code>@بیت۱</code> و بعد <code>@بیت</code>؛ یا در حالت الگو، {{الگو|بیت۱}}. |- | شماره‌گذاری در صفحهٔ دوم از نو شروع می‌شود || در «صفحه:» طبیعی است (از <code>شروع</code> می‌گیرد)؛ در صفحهٔ اصلی با <code>ادامه</code> ادامه می‌یابد. |- | متن ردیف ناتمام نمایش داده نمی‌شود || صفحهٔ بعد را با <code>دنباله=بله</code> بنویسید و درج کنید؛ یا {{الگو|پایان شعر}} بگذارید. اگر باز هم نشد: <code>cfg.mergeRows = false</code>. |- | صفحه به ردهٔ «پارامتر ناشناخته» رفت || نام پارامتر یا مقدارش را بررسی کنید؛ «=» یا «|» در مصراع (از <code><nowiki>{{=}}</nowiki></code> و <code><nowiki>{{!}}</nowiki></code> استفاده کنید)؛ مصراع سوم؛ یا نمادی که <code>&lt;</code> <code>{</code> <code>|</code> <code>[</code> و <code>"</code> دارد. |- | پیام قرمز «خطا در پودمان شعر» || پارامترها را بررسی کنید و خطا را در [[بحث پودمان:شعر]] گزارش کنید؛ صفحه نمی‌شکند. |} == نکات فنی == === ساختار خروجی === هر شعر یک <code>div</code> با یک جدول است؛ هر سطرِ جدول ۷ ستونی است (شماره | مصراع ۱ (۲ ستون) | شمارهٔ میانی | مصراع ۲ (۲ ستون) | شماره). در چیدمان ثابت یک ردیف نامرئی <code>.poem-sizer</code> ستون‌ها را تعیین می‌کند؛ با <code>عرض=خودکار</code> جدول بدون آن و بدون <code>.poem-fixed</code> ساخته می‌شود. <pre> <div class="poem poem-fixed poem-stack" style="width:100%;max-width:50em;margin:0 auto"> <table class="poem-table" role="presentation" style="width:100%;table-layout:fixed"> <tr class="poem-sizer"> … ۷ سلول … </tr> <tr class="poem-row poem-bayt"> <td class="poem-num poem-num-r"></td> <td class="b poem-m poem-m1 poem-a-end" colspan="2"><span class="beyt">مصراع ۱</span></td> <td class="poem-num poem-num-c"></td> <td class="b poem-m poem-m2 poem-a-start" colspan="2"><span class="beyt">مصراع ۲</span></td> <td class="poem-num poem-num-l"></td> </tr> <tr class="poem-row poem-ornament"><td class="poem-ornament-cell" colspan="7">• • •</td></tr> </table> </div> </pre> === کلاس‌های CSS === {| class="wikitable" ! کلاس !! روی چه !! کار |- | <code>poem</code> || <code>div</code> بیرونی || قاب شعر |- | <code>poem-fixed</code> || <code>div</code> || چیدمان ثابت (جدول با ردیف اندازه‌گیر) |- | <code>poem-stack</code> || <code>div</code> || امکان ستونی‌شدن در صفحهٔ باریک (نبود آن = <code>تلفن=دوستونه</code>) |- | <code>poem-stack-always</code> || <code>div</code> || همیشه ستونی (<code>تلفن=همیشه</code>) |- | <code>poem-just</code> || <code>div</code> || ترازبندی پهن در کل شعر |- | <code>poem-page</code> || <code>div</code> || شعر در فضای نام «صفحه» |- | <code>poem-w1</code>، <code>poem-w2</code>، <code>poem-w3</code> || <code>div</code> (فقط فضای نام «صفحه») || طول مصراع: کوتاه، متوسط، بلند |- | <code>poem-table</code>، <code>nastaliq</code> || <code>table</code> || جدول؛ کلاس نستعلیق |- | <code>poem-sizer</code> || <code>tr</code> || ردیف نامرئیِ تعیین‌کنندهٔ ستون‌ها (فقط چیدمان ثابت) |- | <code>poem-row</code> + <code>poem-bayt</code> / <code>poem-stagger</code> (و <code>-1</code>، <code>-2</code>) / <code>poem-mesra</code> / <code>poem-gap</code> / <code>poem-ornament</code> || <code>tr</code> || نوع ردیف |- | <code>poem-skip</code> || <code>tr</code> || ردیف نامرئی که جای «ادامه» می‌نشیند (تا خط خالی و <code>&lt;p&gt;</code> پدید نیاید) |- | <code>poem-partial-end</code>، <code>poem-partial-start</code> || <code>tr</code> || ردیفِ ناتمام/دنباله در پیش‌نمایش «صفحه:» (خط‌چین) |- | <code>poem-num</code> (و <code>-r</code>، <code>-c</code>، <code>-l</code>) || <code>td</code> || ستون‌های شماره |- | <code>b</code>، <code>poem-m</code>، <code>poem-m1</code>، <code>poem-m2</code> || <code>td</code> || سلول مصراع (<code>b</code> و <code>beyt</code> برای سازگاری با شیوه‌های قدیمی حفظ شده‌اند) |- | <code>poem-a-start</code>، <code>poem-a-end</code>، <code>poem-a-right</code>، <code>poem-a-left</code>، <code>poem-a-justify</code> || <code>td</code> || ترازبندی مصراع |- | <code>poem-m-right</code>، <code>poem-m-left</code> || <code>td</code> || مصراع تنها با تراز راست/چپ |- | <code>beyt</code> || <code>span</code> || متن مصراع |- | <code>poem-ref</code> || <code>span</code> || پانویسِ آویزان در پایان مصراع |- | <code>poem-sz</code> || <code>span</code> || نسخهٔ نامرئیِ اندازه‌گیر (ترازبندی پهن) |- | <code>poem-sep</code> || <code>span</code> || نمادِ میان دو مصراع |- | <code>poem-ornament-cell</code> || <code>td</code> || سلول ردیفِ نمادِ میان بندها |- | <code>poem-gapcell</code> || <code>td</code> || سلول ردیف فاصله |- | <code>poem-st</code> || <code>div</code> || جعبهٔ هر خط در بیت پلکانیِ تورفتگی‌دار (چیدمان ثابت) |- | <code>poem-indent</code> || <code>td</code> || سلول فاصله‌گذار در بیت پلکانیِ تورفتگی‌دار (چیدمان خودکار) |- | <code>poem-s</code>، <code>poem-g</code> || <code>td</code> در <code>.poem-sizer</code> || ستون کناری و ستون میانی |} === شیوه‌نامه === اندازه‌ها در [[الگو:شعر/styles.css]] تعریف شده‌اند (نشانی شیوه‌نامه را مدیر پودمان با <code>cfg.styles</code> تعیین می‌کند): {| class="wikitable" ! انتخابگر !! مقدار !! کار |- | <code>.poem-g</code> || <code>4.7em</code> || ستون میانیِ چیدمان ثابت |- | <code>.poem-s</code> || <code>3.4em</code> || ستون‌های کناریِ چیدمان ثابت |- | <code>.poem-m</code> || <code>0.6em</code> || حاشیهٔ درونیِ هر مصراع (چپ و راست) |- | <code>.poem-num-c</code> || <code>5.5em</code> || ستون میانی در چیدمان هم‌اندازهٔ محتوا |- | <code>.poem-num-r</code>، <code>.poem-num-l</code> || <code>4em</code> || ستون‌های کناری در چیدمان هم‌اندازهٔ محتوا |- | <code>.poem-num</code> || <code>85%</code> || اندازهٔ شماره‌ها |- | <code>.poem-sep</code> || <code>#b3362b</code>، <code>90%</code> || رنگ و اندازهٔ نمادِ میان دو مصراع |- | <code>.poem-ornament-cell</code> || پررنگ || ردیفِ نمادِ میان بندها |} فاصلهٔ دو مصراع در حالت عادی ≈ ۴٫۷em + ۲×۰٫۶em ≈ ۵٫۹em است. آستانه‌های ستونی‌شدن (۵۲em برای صفحهٔ اصلی، و جدول بخش «فضای نام «صفحه»») و اندازه‌های حالت فشرده نیز همان‌جا و با توضیح آمده‌اند. === تنظیمات پودمان (<code>cfg</code>) === مدیران پودمان می‌توانند پیش‌فرض‌ها را در <code>cfg</code> بالای [[پودمان:شعر]] عوض کنند: {| class="wikitable" ! کلید !! پیش‌فرض !! کار |- | <code>styles</code> || <code>Template:شعر۲/styles.css</code> || صفحهٔ TemplateStyles |- | <code>pageNs</code> || <code>104</code> || شمارهٔ فضای نام «صفحه» |- | <code>mesraUnit</code> || <code>1.5em</code> || اندازهٔ هر <code>:</code> در شعر نو |- | <code>defaultWidth</code> || <code>100%</code> || عرض پیش‌فرض؛ <code>'auto'</code> رفتار هم‌اندازهٔ محتوا را برای همهٔ شعرها برمی‌گرداند |- | <code>maxWidth</code> || <code>50em</code> || سقف عرض (وقتی عرض داده نشده) |- | <code>justDefault</code> || <code>{ bayt = 'inner', stagger = 'edge' }</code> || ترازبندی پیش‌فرض هر نوع بیت |- | <code>justifyMinRatio</code> || <code>0.7</code> || در ترازبندی پهن، کمترین نسبتِ کوتاه‌ترین به بلندترین مصراعِ بیت برای کشیده‌شدن |- | <code>nastaliqTemplate</code> || <code>نستعلیق</code> || الگوی ویکی که نمای نستعلیق از آن گرفته می‌شود |- | <code>nastaliqFonts</code> || فهرست قلم‌های نستعلیق || آخرین چاره، فقط اگر آن الگو در دسترس نبود |- | <code>separator</code> || <code>''</code> (بدون نماد) || نمادِ میان دو مصراعِ همهٔ شعرها |- | <code>ornament</code> || <code>❖</code> || نمادِ <code>جداکننده=بله</code> |- | <code>stanzaOrnament</code> || <code>• • •</code> || نمادِ پیش‌فرضِ <code>جداکننده بند</code>، <code>@نماد</code> و {{الگو|جداکننده بند}} |- | <code>hemiShort</code>، <code>hemiMedium</code> || <code>20</code>، <code>30</code> || مرزِ طول مصراع (نویسه) برای سطح‌های «کوتاه» و «متوسط» در فضای نام «صفحه» |- | <code>mergeRows</code> || <code>true</code> || ادغام ردیف ناتمام با دنباله‌اش |- | <code>cats</code> || — || نام رده‌های پیگیری |} فهرست <code>nastaliqFonts</code> باید با فهرست قلم در {{الگو|نستعلیق}} سازگار باشد. === ساخت الگوها === متن هر الگو یک فراخوانی پودمان است، مثلاً برای الگوی تازهٔ {{الگو|جداکننده بند}}: <pre> <includeonly>{{#invoke:شعر|divider}}</includeonly><noinclude>{{توضیحات}}</noinclude> </pre> نقطه‌های ورود: <code>open</code>، <code>close</code>، <code>bayt</code>، <code>stagger</code>، <code>ladder</code>، <code>mesra</code>، <code>emptyBayt</code>، <code>emptyMesra</code>، <code>divider</code>. === یادداشت‌های فنی === * {{الگو|شعر}} و {{الگو|پایان شعر}} باید هر دو از یک نسخه باشند: <code>&lt;div class="poem"&gt;&lt;table&gt;</code> را اولی باز و دومی می‌بندد. * تشخیص فضای نام «صفحه» بر پایهٔ شمارهٔ ۱۰۴ است (<code>cfg.pageNs</code>). * رده‌های پیگیری فقط در صفحهٔ اصلی و فضاهای نام محتوایی سفارشی (مثل «صفحه») افزوده می‌شوند. * دوختن صفحه‌ها، ادغام ردیف ناتمام و شماره‌گذاری خودکار به این تکیه دارند که الگوها در یک رندر به ترتیب اجرا شوند (رندر کلاسیک MediaWiki و <code>&lt;pages/&gt;</code> چنین‌اند). در رندرهایی که هر الگو جداگانه بسط داده شود (مثلاً برخی خوانش‌های Parsoid) این سه کار نمی‌کنند؛ شعر همچنان درست و هم‌تراز نمایش داده می‌شود چون قاب ثابت است. * هر خطای پیش‌بینی‌نشده به‌جای شکستن صفحه، پیامی قرمز و ردهٔ خطا می‌دهد. == الگوهای مرتبط == * [[الگو:بیت]] برای نوشتن بیت‌ها * [[الگو:بیت۱]] برای بیت‌های پلکانی * [[الگو:بیت نردبانی]] برای بیت‌های نردبانی * [[الگو:مصراع]] برای نوشتن تک مصراع‌ها * [[الگو:بیت خالی]] و [[الگو:مصراع خالی]] برای فاصله * [[الگو:جداکننده بند]] برای نماد میان بندها * [[الگو:پایان شعر]] برای تمام کردن الگو * [[الگو:نستعلیق]] برای نوشتن متن‌های دیگر با خط نستعلیق == داده‌های الگو == <templatedata> { "description": "آغاز شعر (در حالت «متن»: کل شعر). همهٔ گزینه‌هایی که برای کل شعر اثر دارند اینجا داده می‌شوند.", "params": { "1": { "label": "گزینهٔ بی‌نام نخست", "description": "گزینهٔ بی‌نام: «نستعلیق» نمای نستعلیق را روشن می‌کند؛ «ادامه» یعنی این صفحه ادامهٔ شعرِ صفحهٔ پیش است (فقط حالت الگو).", "type": "string", "suggestedvalues": [ "نستعلیق", "ادامه" ] }, "2": { "label": "گزینهٔ بی‌نام دوم", "description": "مانند گزینهٔ بی‌نام نخست؛ هر دو را می‌توان نوشت.", "type": "string", "suggestedvalues": [ "نستعلیق", "ادامه" ] }, "عرض": { "label": "عرض", "description": "عرض قاب شعر. عدد بدون واحد پیکسل است. «خودکار» یعنی جدولِ هم‌اندازهٔ محتوا (وسط‌چین). اگر فقط «عرض» بدهید سقف عرض ۱۰۰٪ می‌شود.", "type": "line", "aliases": [ "width" ] }, "حداکثر عرض": { "label": "حداکثر عرض", "description": "سقف عرض قاب (وقتی عرض ثابت است). «بدون» (یا «none»، «نامحدود») یعنی بی‌سقف.", "type": "line", "aliases": [ "max-width" ] }, "تلفن": { "label": "رفتار در صفحهٔ باریک", "description": "«ستونی»: در پنجرهٔ باریک هر بیت دو مصراعِ زیر هم می‌شود؛ «دوستونه»: همیشه دو ستون (در پنجرهٔ بسیار باریک با فاصلهٔ کمتر)؛ «همیشه»: همیشه ستونی.", "type": "string", "aliases": [ "phone" ], "suggestedvalues": [ "ستونی", "دوستونه", "همیشه" ] }, "ترازبندی": { "label": "ترازبندی", "description": "ترازبندی مصراع‌ها در جایگاهشان برای همهٔ ابیات (در هر ردیف: فقط برای همان ردیف). «میانه»: مصراع‌ها به محور میانی می‌چسبند؛ «لبه»: مصراع نخست به راست و دوم به چپ؛ «پهن»: دوطرفه.", "type": "string", "aliases": [ "justify", "تراز‌بندی" ], "suggestedvalues": [ "میانه", "وسط", "راست", "چپ", "پهن", "لبه" ] }, "جداکننده": { "label": "نماد میان دو مصراع", "description": "نمادی میان دو مصراعِ هر بیت، در ستون میانی (اگر شمارهٔ میانی «شو» نیامده باشد). در نمایش ستونی پنهان می‌شود. در هر ردیف هم می‌توان داد.", "type": "string", "aliases": [ "separator" ] }, "جداکننده بند": { "label": "نماد میان بندها", "description": "ردیفِ نمادِ سراسری و وسط‌چین در هر بریدگیِ بند: در حالت «متن» به‌جای هر خط خالی، و در حالت الگو به‌جای هر «بیت خالی» (بی‌ارتفاع). برای نمادِ تک‌به‌تک از خط «@نماد» یا الگوی «جداکننده بند» استفاده کنید.", "type": "string", "aliases": [ "stanza-separator", "جداکنندهٔ بند", "نماد بند" ] }, "متن": { "label": "متن شعر", "description": "کل شعر به‌صورت خط‌های ساده در یک فراخوانی: هر دو خط پیاپی یک بیت، خط خالی = پایان بند. در این حالت به «پایان شعر» نیازی نیست.", "type": "content", "aliases": [ "text" ] }, "نوع": { "label": "نوع ردیف‌ها", "description": "نوع پیش‌فرض ردیف‌ها در حالت «متن». با «نوع=مصراع» ردیف‌های «مصراع» هم در شماره‌گذاری خودکار شمرده می‌شوند.", "type": "string", "aliases": [ "type" ], "suggestedvalues": [ "بیت", "بیت۱", "بیت نردبانی", "مصراع" ] }, "تراز": { "label": "تراز مصراع‌های تنها", "description": "تراز مصراع‌های تنها در حالت «متن».", "type": "string", "aliases": [ "align" ], "suggestedvalues": [ "وسط", "راست", "چپ" ] }, "تورفتگی": { "label": "تورفتگی", "description": "تورفتگی ردیف‌های پلکانی/نردبانی در حالت «متن». بدون آن هر مصراع در نیمهٔ خودش می‌نشیند.", "type": "line", "aliases": [ "indent" ] }, "واحد تورفتگی": { "label": "اندازهٔ هر پله", "description": "اندازهٔ هر «:» در شعر نو («نوع=مصراع»).", "type": "line", "aliases": [ "indent-unit", "واحد‌تورفتگی" ] }, "فاصله": { "label": "فاصلهٔ میان بندها", "description": "ارتفاع فاصلهٔ میان بندها در حالت «متن».", "type": "line", "aliases": [ "gap" ] }, "بند": { "label": "بند تازه", "description": "در حالت «متن» و صفحهٔ ادامه: پیش از نخستین ردیف یک فاصلهٔ بند (یا نمادِ «جداکننده بند») می‌گذارد.", "type": "string", "aliases": [ "stanza" ], "suggestedvalues": [ "جدید" ] }, "شماره‌گذاری": { "label": "شماره‌گذاری خودکار", "description": "«بله»: شمارهٔ همهٔ ابیات؛ یک عدد مثل «5»: هر پنجمین بیت؛ «نه» (یا «0»): خاموش.", "type": "string", "aliases": [ "numbering", "شماره", "شمارهگذاری" ] }, "شروع": { "label": "شمارهٔ نخست", "description": "شمارهٔ بیت نخست.", "type": "number", "aliases": [ "start" ] }, "سمت": { "label": "سمت شماره", "description": "سمت نمایش شمارهٔ خودکار. در ردیف‌هایی که ستون میانی ندارند (پلکانی، مصراع) «وسط» همان «چپ» است.", "type": "string", "aliases": [ "side" ], "suggestedvalues": [ "چپ", "راست", "وسط" ] }, "ارقام": { "label": "رقم‌ها", "description": "تبدیل رقم‌های شماره‌ها. مقداری که نشانه‌گذاری دارد (پیوند، قالب‌بندی) دست‌نخورده می‌ماند.", "type": "string", "aliases": [ "digits" ], "suggestedvalues": [ "فارسی", "لاتین", "بدون تغییر" ] }, "نستعلیق": { "label": "نمای نستعلیق", "description": "نمای نستعلیق؛ کلاس و قلم را خودِ الگوی «نستعلیق» تعیین می‌کند. معادل نوشتن «نستعلیق» به‌صورت بی‌نام («{{شعر|نستعلیق}}»).", "type": "string", "aliases": [ "nastaliq" ], "suggestedvalues": [ "بله", "نه" ] }, "سبک": { "label": "سبک CSS", "description": "سبک CSS روی قاب بیرونی شعر (با «عرض=خودکار»: روی جدول).", "type": "string", "aliases": [ "style" ] }, "کلاس": { "label": "کلاس CSS", "description": "کلاسِ افزوده به قاب شعر.", "type": "string", "aliases": [ "class" ] }, "زبان": { "label": "زبان", "description": "برای ابیات غیرفارسی؛ خصوصیت «lang» را می‌گذارد و «جهت» را از آن حدس می‌زند.", "type": "string", "aliases": [ "lang" ] }, "جهت": { "label": "جهت", "description": "جهت متن.", "type": "string", "aliases": [ "dir" ], "suggestedvalues": [ "rtl", "ltr" ] }, "ادامه": { "label": "ادامه از/به صفحهٔ دیگر", "description": "شعر چندصفحه‌ای: این صفحه ادامهٔ شعرِ صفحهٔ پیش است («قبل») و/یا در صفحهٔ بعد ادامه دارد («بعد»، فقط حالت «متن»). در حالت «متن»، «ادامه=بله» مبهم است و پذیرفته نمی‌شود.", "type": "string", "aliases": [ "continue" ], "suggestedvalues": [ "قبل", "بعد", "هر دو" ] }, "ناتمام": { "label": "ردیف آخر ناتمام", "description": "حالت «متن»: آخرین ردیفِ این صفحه در صفحهٔ بعد ادامه دارد.", "type": "string", "aliases": [ "unfinished" ], "suggestedvalues": [ "بله", "نه" ] }, "دنباله": { "label": "ردیف نخست دنباله", "description": "حالت «متن»: نخستین ردیف ادامهٔ ردیف ناتمامِ صفحهٔ پیش است. «اول»/«دوم»: کدام مصراع ادامه دارد (پیش‌فرض: خودکار).", "type": "string", "aliases": [ "continued" ], "suggestedvalues": [ "بله", "اول", "دوم", "هر دو" ] }, "اتصال": { "label": "نحوهٔ چسباندن", "description": "نحوهٔ چسباندن دو تکهٔ یک مصراع در مرز صفحه.", "type": "string", "aliases": [ "join" ], "suggestedvalues": [ "فاصله", "چسبیده", "نیم‌فاصله" ] }, "طول مصراع": { "label": "طول مصراع", "description": "فقط فضای نام «صفحه»: تعیین دستیِ آستانهٔ ستونی‌شدن بر پایهٔ طول بلندترین مصراع («کوتاه» تا ۲۰ نویسه، «متوسط» تا ۳۰، «بلند» بیشتر؛ یا خودِ شمار نویسه).", "type": "string", "aliases": [ "hemistich-length", "طول‌مصراع" ], "suggestedvalues": [ "کوتاه", "متوسط", "بلند", "خودکار" ] } }, "paramOrder": [ "1", "2", "عرض", "حداکثر عرض", "تلفن", "ترازبندی", "جداکننده", "جداکننده بند", "متن", "نوع", "تراز", "تورفتگی", "واحد تورفتگی", "فاصله", "بند", "شماره‌گذاری", "شروع", "سمت", "ارقام", "نستعلیق", "سبک", "کلاس", "زبان", "جهت", "ادامه", "ناتمام", "دنباله", "اتصال", "طول مصراع" ] } </templatedata> jmjf4psvzz2yduvy7d0r4w7ei4mbudf