الگو:راهنما: تفاوت میان نسخه‌ها

از قانون ایران ما
تغییر کد برای بهبود نمایش
تصحیح کد این الگو
 
(یک نسخهٔ میانیِ ایجادشده توسط همین کاربر نشان داده نشد)
خط ۱: خط ۱:
<!-- ===== الگو:راهنما (Documentation) ===== -->
<includeonly>{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}}|en=|fa=|#default=}}<div class="plainlinks" dir="{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}}|en=ltr|#default=rtl}}" style="margin:1.2em 0;border:1px solid #a2a9b1;border-{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}}|en=left|#default=right}}:4px solid #6b7280;background:#f8f9fa;padding:0;"><div style="display:flex;gap:.75em;align-items:flex-start;padding:.75em 1em;"><div style="flex:0 0 2.2em;line-height:0;text-align:center;"><span style="font-size:1.6em;display:inline-block;margin-top:.1em;">📄</span></div><div style="flex:1 1 auto;text-align:{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}}|en=left|#default=right}};"><div style="font-weight:600;margin:0 0 .35em 0;">{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}}|en=Documentation|#default=راهنما}}<span style="font-weight:400;opacity:.7;">— {{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}}|en=for|#default=برای}} <code>{{BASEPAGENAME}}</code></span></div><div style="margin:.1em 0 .6em 0;font-size:90%;opacity:.9;white-space:nowrap;">{{#ifexist:{{FULLPAGENAME}}/راهنما|[[{{FULLPAGENAME}}/راهنما|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}}|en=View doc|#default=مشاهدهٔ راهنما}}]] • [{{fullurl:{{FULLPAGENAME}}/راهنما|action=edit}} {{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}}|en=Edit|#default=ویرایش}}]|{{#ifexist:{{FULLPAGENAME}}/doc|[[{{FULLPAGENAME}}/doc|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}}|en=View doc|#default=مشاهدهٔ راهنما}}]] • [{{fullurl:{{FULLPAGENAME}}/doc|action=edit}} {{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}}|en=Edit|#default=ویرایش}}]|[[{{FULLPAGENAME}}/راهنما|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}}|en=Create /راهنما|#default=ساخت /راهنما}}]] • [[{{FULLPAGENAME}}/doc|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}}|en=Create /doc|#default=ساخت /doc}}]]}}}} • {{#ifexist:{{FULLPAGENAME}}/آزمایشی|[[{{FULLPAGENAME}}/آزمایشی|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}}|en=Sandbox|#default=آزمایشی}}]]|[[{{FULLPAGENAME}}/آزمایشی|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}}|en=Create sandbox|#default=ساخت /آزمایشی}}]]}} • {{#ifexist:{{FULLPAGENAME}}/موارد_آزمون|[[{{FULLPAGENAME}}/موارد_آزمون|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}}|en=Testcases|#default=موارد آزمون}}]]|[[{{FULLPAGENAME}}/موارد_آزمون|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}}|en=Create testcases|#default=ساخت /موارد_آزمون}}]]}}</div><div style="background:#fff;border:1px solid #eaecf0;border-radius:.5em;padding:1em;">{{#ifexist:{{FULLPAGENAME}}/راهنما|{{{{FULLPAGENAME}}/راهنما}}|{{#ifexist:{{FULLPAGENAME}}/doc|{{{{FULLPAGENAME}}/doc}}|{{#if:{{{content|{{{متن|}}}}}}|{{{content|{{{متن}}}}}}|<span style="opacity:.8;">{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}}|en=Put the template’s documentation on <code>{{BASEPAGENAME}}/راهنما</code> (preferred) or <code>{{BASEPAGENAME}}/doc</code>, or pass it via <code>|content=</code>.|#default=راهنمای این الگو را در «<code>{{BASEPAGENAME}}/راهنما</code>» (ترجیحی) یا «<code>{{BASEPAGENAME}}/doc</code>» بنویسید، یا با پارامتر <code>|متن=</code> / <code>|content=</code> وارد کنید.}}</span>}}}}}}</div></div></div></div>{{#if:{{{nocat|{{{بدون_رده|}}}}}}||{{#if:{{REVISIONID}}|[[رده:الگوهای دارای زیرصفحه‌ی راهنما]]|}}}}</includeonly><noinclude>{{راهنما}}</noinclude>
<includeonly>
<!-- Bilingual fa/en; no Variables extension or Lua required. -->
 
<!-- Language / direction. Default RTL Persian; switch with |lang=en or |زبان=en -->
{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}}
| en =
| fa =
| #default =
}}
 
<div class="plainlinks"
    dir="{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=ltr|#default=rtl}}"
    style="margin:1.2em 0; border:1px solid #a2a9b1;
            border-{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=left|#default=right}}:4px solid #6b7280;
            background:#f8f9fa; padding:0;">
 
  <div style="display:flex; gap:.75em; align-items:flex-start; padding:.75em 1em;">
    <!-- icon -->
    <div style="flex:0 0 2.2em; line-height:0; text-align:center;">
      <span style="font-size:1.6em; display:inline-block; margin-top:.1em;">📄</span>
    </div>
 
    <div style="flex:1 1 auto; text-align:{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=left|#default=right}};">
      <!-- heading -->
      <div style="font-weight:600; margin:0 0 .35em 0;">
        {{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Documentation|#default=راهنما}}
        <span style="font-weight:400; opacity:.7;">
          — {{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=for|#default=برای}}
          <code>{{BASEPAGENAME}}</code>
        </span>
      </div>
 
      <!-- action links: View/Edit for /راهنما or /doc; plus /آزمایشی and /موارد_آزمون -->
      <div style="margin:.1em 0 .6em 0; font-size:90%; opacity:.9; white-space:nowrap;">
        <!-- /راهنما or /doc -->
        {{#ifexist:{{FULLPAGENAME}}/راهنما
          | [[{{FULLPAGENAME}}/راهنما|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=View doc|#default=مشاهدهٔ راهنما}}]]
            • [{{fullurl:{{FULLPAGENAME}}/راهنما|action=edit}} {{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Edit|#default=ویرایش}}]
          | {{#ifexist:{{FULLPAGENAME}}/doc
              | [[{{FULLPAGENAME}}/doc|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=View doc|#default=مشاهدهٔ راهنما}}]]
                • [{{fullurl:{{FULLPAGENAME}}/doc|action=edit}} {{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Edit|#default=ویرایش}}]
              | [[{{FULLPAGENAME}}/راهنما|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Create /راهنما|#default=ساخت /راهنما}}]]
                • [[{{FULLPAGENAME}}/doc|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Create /doc|#default=ساخت /doc}}]]
            }}
        }}
 
        <!-- /آزمایشی (sandbox) -->
        • {{#ifexist:{{FULLPAGENAME}}/آزمایشی
            | [[{{FULLPAGENAME}}/آزمایشی|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Sandbox|#default=آزمایشی}}]]
            | [[{{FULLPAGENAME}}/آزمایشی|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Create sandbox|#default=ساخت /آزمایشی}}]]
          }}
 
        <!-- /موارد_آزمون (testcases) -->
        • {{#ifexist:{{FULLPAGENAME}}/موارد_آزمون
            | [[{{FULLPAGENAME}}/موارد_آزمون|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Testcases|#default=موارد آزمون}}]]
            | [[{{FULLPAGENAME}}/موارد_آزمون|{{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}|en=Create testcases|#default=ساخت /موارد_آزمون}}]]
          }}
      </div>
 
      <!-- body: transclude doc if exists; else |content=/|متن=; else hint -->
      <div style="background:#fff; border:1px solid #eaecf0; border-radius:.5em; padding:1em;">
        {{#ifexist:{{FULLPAGENAME}}/راهنما
          | {{{{FULLPAGENAME}}/راهنما}}
          | {{#ifexist:{{FULLPAGENAME}}/doc
              | {{{{FULLPAGENAME}}/doc}}
              | {{#if:{{{content|{{{متن|}}}}}}|
                  {{{content|{{{متن}}}}}}
                | <span style="opacity:.8;">
                    {{#switch:{{lc:{{{زبان|{{{lang|fa}}}}}}}
                      | en = Put the template’s documentation on <code>{{BASEPAGENAME}}/راهنما</code> (preferred) or <code>{{BASEPAGENAME}}/doc</code>, or pass it via <code>|content=</code>.
                      | #default = راهنمای این الگو را در «<code>{{BASEPAGENAME}}/راهنما</code>» (ترجیحی) یا «<code>{{BASEPAGENAME}}/doc</code>» بنویسید، یا با پارامتر <code>|متن=</code> / <code>|content=</code> وارد کنید.
                    }}
                  </span>
                }}
            }}
        }}
      </div>
    </div>
  </div>
</div>
 
<!-- Tracking category on the TEMPLATE PAGE only (use inside <noinclude>…</noinclude>). -->
{{#if:{{{nocat|{{{بدون_رده|}}}}}}||
  {{#if:{{REVISIONID}}|
    [[رده:الگوهای دارای زیرصفحهٔ راهنما]]
  | }}
}}
</includeonly>
<noinclude>{{راهنما}}</noinclude>

نسخهٔ کنونی تا ۳۰ نوامبر ۲۰۲۵، ساعت ۱۰:۰۷