error-page
جسد استجابة الخطأ كاملًا: الحالة، وجملة صادقة واحدة، وطريق للعودة، ومراجع الخطأ 500 التي يفيد منها المشرف.
404: غير موجود
<div rst-error >
<p rst-error-status >404</p >
<h1 rst-error-title >لم نعثر على تلك الصفحة</h1 >
<p rst-error-body >قد يكون الرابط قديمًا، أو تكون الصفحة قد نُقلت. تحقق من العنوان، أو ارجع إلى البداية.</p >
<p rst-error-cta >
<a rst-btn ="primary" href ="/" >صفحة البداية</a >
</p >
</div >
{{ template "error-page" dict "Status" 404 "HomeHref" "/" }}
403: ممنوع
<div rst-error >
<p rst-error-status >403</p >
<h1 rst-error-title >لا يمكنك الاطلاع على هذا</h1 >
<p rst-error-body >لا يملك حسابك صلاحية الوصول هنا. إذا كنت ترى أنه ينبغي أن يملكها، فاسأل من يدير هذا الموقع.</p >
<p rst-error-cta >
<a rst-btn ="primary" href ="/" >صفحة البداية</a >
<a rst-btn href ="/posts" >رجوع</a >
</p >
</div >
{{ template "error-page" dict "Status" 403 "HomeHref" "/" "BackHref" "/posts" }}
422: تعذّرت المعالجة
<div rst-error >
<p rst-error-status >422</p >
<h1 rst-error-title >لم يتم إرسال ذلك</h1 >
<p rst-error-body >هناك خطأ في بعض ما تم إرساله. ارجع وحاول مرة أخرى؛ لم يُحفظ أي شيء.</p >
<p rst-error-cta >
<a rst-btn ="primary" href ="/" >صفحة البداية</a >
<a rst-btn href ="/posts/1/edit" >رجوع</a >
</p >
</div >
{{ template "error-page" dict
"Status" 422
"HomeHref" "/"
"BackHref" "/posts/1/edit" }}
500: خطأ في الخادم
<div rst-error >
<p rst-error-status >500</p >
<h1 rst-error-title >حدث خطأ من جانبنا</h1 >
<p rst-error-body >المشكلة ليست منك. تم تسجيل المشكلة. حاول مرة أخرى بعد قليل؛ وإذا تكرر ذلك، فاذكر الرقم المرجعي أدناه.</p >
<p rst-error-cta >
<a rst-btn ="primary" href ="/" >صفحة البداية</a >
</p >
<p class ="rst-mono" rst-error-ref dir ="auto" >الرقم المرجعي: k3f9tq</p >
</div >
{{ template "error-page" dict "Status" 500 "HomeHref" "/" "Ref" "k3f9tq" }}
الحالة 500 هي الوحيدة التي تحمل رقمًا مرجعيًا: يمكن لمن يدير النظام البحث عنه في السجلات بـ grep.
503: غير متاح
<div rst-error >
<p rst-error-status >503</p >
<h1 rst-error-title >الخدمة غير متاحة لفترة قصيرة</h1 >
<p rst-error-body >يجري تحديث الموقع أو أنه مشغول. حاول مرة أخرى بعد دقيقة.</p >
<p rst-error-cta >
<a rst-btn ="primary" href ="/" >صفحة البداية</a >
</p >
</div >
{{ template "error-page" dict "Status" 503 "HomeHref" "/" }}
أي حالة أخرى: الزوج العام
<div rst-error >
<p rst-error-status >418</p >
<h1 rst-error-title >هناك خطأ ما</h1 >
<p rst-error-body >تعذّر إتمام هذا الطلب. ارجع وحاول مرة أخرى.</p >
<p rst-error-cta >
<a rst-btn ="primary" href ="/" >صفحة البداية</a >
</p >
</div >
{{ template "error-page" dict "Status" 418 "HomeHref" "/" }}
خمس حالات مصاغة في فهرس الإطار. أما السادسة فترتدّ إلى الزوج العام بدل أن تعرض على القارئ اسم مفتاح مفقود.