{ "examples.actor.blurb": "من فعل شيئًا، بالكلمات: اسم شخص، أو الوكيل والشخص الذي تصرّف نيابةً عنه. بلا شارة ولا أيقونة.", "examples.actor.states.an-agent-acting-for-a-person": "اسم الوكيل، ثم الشخص الذي تصرّف نيابةً عنه. وحين يكون التطبيق نفسه هو من فعل شيئًا، لا تعرض شيئًا.", "examples.api-tokens.blurb": "صفحة رموز API: الكشف لمرة واحدة، ونموذج الإنشاء، والقائمة، وأزرار الإلغاء.", "examples.api-tokens.states.four-tokens-two-of-them-live": "ترسل نماذج الإلغاء إلى ‎/tokens/revoke‎ و‎/tokens/revoke-agent‎ و‎/tokens/revoke-all‎، تحت مسار الصفحة نفسها. وجّهها إلى حيث يعالجها تطبيقك.", "examples.api-tokens.states.just-created-the-secret-shown-once": "اعرض هذا في الاستجابة لنموذج الإنشاء نفسه، ولا تُعد توجيهها: السر موجود في تلك الاستجابة ولا في أي مكان آخر.", "examples.back-nav.blurb": "رابط العودة مستوى واحدًا لأعلى، فوق شاشة العرض أو التحرير.", "examples.badge.blurb": "شارة محاطة بإطار بحروف كبيرة، للعلامات الصغيرة الثابتة. وهي غير ‎status-pill‎ الذي يعبّر عن حالة السجل.", "examples.box.blurb": "بطاقة القسم ذات الحشو، والعنوان الذي يقف خارجها.", "examples.bulk-bar.blurb": "شريط ترويسة وضع التحديد، يحلّ محل شريط القائمة: العدد، ورابط لتوسيع التحديد، وقائمة الإجراءات.", "examples.bulk-bar.states.three-rows-selected": "العنصر المُتلِف يأتي أخيرًا: فالمدخل الأول هو ما يشغّله النموذج المحيط ضمنيًّا عند ضغط Enter.", "examples.button.blurb": "تأتي الأزرار بأربعة أنواع وثلاثة أحجام، ويمكن لرابط أن يبدو كزر. أما مؤشر الانتظار الذي يظهر أثناء إرسال النموذج فانظره في form-foot.", "examples.callout.blurb": "مفردات التنبيه الوحيدة: شريط ملوّن، وأيقونة نغمة، وعنوان عريض اختياري، وفقرة متن واحدة.", "examples.callout.states.negative-announced-as-an-alert": "تجعل ‎role=\"alert\"‎ قارئ الشاشة يعلن الرسالة فور ظهورها. احتفظ بها للرسائل التي لا تحتمل الانتظار.", "examples.choice-field.blurb": "بطاقات الخيارات، الشكل المفضّل لمجموعة أزرار الاختيار أو مربّعات التأشير. يبقى العنوان قصيرًا، ويتولّى الوصف الشرح.", "examples.confirm-form.blurb": "صف الإجراءات في صفحة التأكيد. للإجراءات المُتلِفة مسار خاص بها لا مربّع حوار، فلا شيء يحتاج إلى برمجة.", "examples.confirm-form.states.ordinary-default-cancel-wording": "يقول رابط الإلغاء «إلغاء»، وهي الصياغة المعتادة. غيّرها حين تكون كلمات النموذج نفسه أوضح.", "examples.detail-list.blurb": "قائمة تعريفات عن سجل في شاشة التفاصيل. علامة mono للقيم ذات الطابع الآلي.", "examples.dropdown.blurb": "عنصر يُفتح ويُغلق بلا أي JavaScript: زر summary فوق لوحة من روابط عادية. ضعه في صف بجانب ما يعمل عليه، ولا تضعه أبدًا في سطر وحده.", "examples.dropdown.states.menu-idiom": "قائمة ‎details/summary‎ التي تقف خلف قوائم الفائض في الترويسة وخلف تصفية شريط القائمة، ومعها تصفية مطبَّقة في هيئة شارة يمكن إزالتها.", "examples.empty-state.blurb": "بطاقة الحالة الفارغة. حالة فارغة مع مداخل للخطوات الأولى.", "examples.error-page.blurb": "جسد استجابة الخطأ كاملًا: الحالة، وجملة صادقة واحدة، وطريق للعودة، ومراجع الخطأ 500 التي يفيد منها المشرف.", "examples.error-page.states.500-server-error": "الحالة 500 هي الوحيدة التي تحمل رقمًا مرجعيًا: يمكن لمن يدير النظام البحث عنه في السجلات بـ grep.", "examples.error-page.states.anything-else-the-generic-pair": "أي حالة ليست لها صياغة خاصة بها تأخذ هذا الزوج العام: عنوان يقول إن شيئًا ما ليس على ما يرام، ونص يقول أن تحاول مرة أخرى.", "examples.field-check.blurb": "آلية التبديل الوحيدة: مربّع تأشير حقيقي بمظهر مفتاح، مع بقاء لوحة المفاتيح وقارئ الشاشة على حالهما.", "examples.field-date.blurb": "حقل تاريخ أصلي، ومعه صندوق التحرير والسرد الذي يضيفه datetime.js ويفهم اللغة الطبيعية حين يحمل الحقل ‎data-rst-date‎. اكتب فيه \"غدًا\".", "examples.field-date.states.enhanced-input-type-tomorrow-or-in-3-weeks": "الكلمات التي يحلّلها موجودة على ‎data-rst-date-words‎، وهي هنا بلغة الصفحة. ويحملها ‎i18n/.json‎ باثنتي عشرة لغة، فيستطيع الحقل تحليل أيّ لغة كُتبت بها الصفحة.", "examples.field-date.states.plain-the-bare-native-input": "لا توجد أي سمات تحسين، فلا يجد datetime.js شيئًا. ومع ذلك يظل المنتقي الأصلي يفتح.", "examples.field-daterange.blurb": "بداية ونهاية ضمن ‎fieldset‎ واحد بتسمية. أعطِ كل حقل إدخال ‎name‎ و‎id‎ خاصّين به.", "examples.field-daterange.states.date-and-time-seeded": "ثبّت البداية والنهاية ما تزال فارغة، فيملأ datetime.js النهاية بعد ساعة. لا شيء في الترميز يفعل ذلك؛ السكربت هو من يفعله.", "examples.field-datetime.blurb": "تاريخ ووقت في حقل واحد، وقيمة واحدة.", "examples.field-datetime.states.enhanced-input-type-tomorrow-or-in-3-weeks": "الكلمات التي يحلّلها موجودة على ‎data-rst-date-words‎، وهي هنا بلغة الصفحة. ويحملها ‎i18n/.json‎ باثنتي عشرة لغة، فيستطيع الحقل تحليل أيّ لغة كُتبت بها الصفحة.", "examples.field-datetime.states.plain-the-bare-native-input": "لا توجد أي سمات تحسين، فلا يجد datetime.js شيئًا. ومع ذلك يظل المنتقي الأصلي يفتح.", "examples.field-money.blurb": "مبلغ مالي بعملة واحدة. يظهر رمز العملة بجوار التسمية ويُرسَل مع النموذج، فإذا تغيّرت العملة بينما كان أحدهم يكتب، يُكتشف ذلك عند الحفظ.", "examples.field-select.blurb": "غلاف الحقل حول عنصر select أصلي. أضف ‎data-rst-select‎ فيحوّله select.js إلى صندوق تحرير وسرد قابل للتصفية؛ ويبقى select الأصلي هو ما يرسله النموذج. يستحق ذلك ابتداءً من نحو عشرة خيارات.", "examples.field-select.states.hand-written-with-optgroups": "الخيارات المجمّعة هي عناصر optgroup تكتبها بنفسك. يحافظ select.js على المجموعات بدل أن يسقطها؛ ويمكن لعنصر select أيضًا أن يرفض التحسين كليًا بـ ‎data-rst-select=\"false\"‎.", "examples.field-select.states.twelve-options-the-filterable-combobox": "أضف ‎data-rst-select‎ ابتداءً من نحو عشرة خيارات. وتحت ذلك اتركه: البحث في حفنة من العناصر أثاث لا عون.", "examples.field-text.blurb": "حقل نص واحد بتسمية. نجمة علامة الإلزام ‎aria-hidden‎؛ أما الإشارة البرمجية فهي السمة required على الحقل.", "examples.field-text.states.the-headline-field": "أعطِ الحقل الرئيسي في النموذج، كعنوان أو اسم، ‎rst-input=\"primary\"‎ ليصبح حقل الإدخال أبرز.", "examples.field-textarea.blurb": "غلاف field-text حول عنصر textarea.", "examples.field-time.blurb": "الغلاف نفسه حول حقل وقت أصلي. والتحسين هنا يقرأ ساعة لا تقويمًا.", "examples.field-url.blurb": "حقل عنوان ويب يقبل example.com مع ‎https://‎ أو بدونه. وعلى ما يقرأ النموذج أن يضيف المخطّط ويتحقق من العنوان.", "examples.field.blurb": "تسمية وحقل إدخال وتلميح اختياري وشرح وخطأ. عنصر التحكّم النصّي العام، بمعرّف صريح.", "examples.form-error.blurb": "سطر ملخّص الخطأ في النموذج، ‎role=\"alert\"‎. اتركه حين لا يكون هناك خطأ.", "examples.form-foot.blurb": "صف الختام في النموذج: زر إرسال رئيسي واحد ورابط إلغاء اختياري. الإلغاء رابط لأن مغادرة النموذج تنقُّل بين الصفحات.", "examples.form-foot.states.idle-the-button-before-anything-happens": "الزر الذي يغيّر شيئًا يأخذ حالة تحميل؛ أما الزر الذي يكشف شيئًا فقط، كالإفصاح أو القائمة المنسدلة أو علامة التبويب، فلا. يطبّق busy.js هذه القاعدة على كل زر إرسال في كل نموذج، دون أي شيء يلزم تفعيله.", "examples.form-foot.states.working-what-busy-js-writes-on-the-way-out": "الزر الذي نُقر وحده: تحتفظ بقية أزرار الإرسال في النموذج باسمها وقيمتها، ويُحمى النموذج نفسه من إرسال ثانٍ. تُلغي ‎data-busy=\"false\"‎ ذلك، على النموذج أو على زر واحد؛ وتستبدل ‎data-busy-label‎ النص. ومع إيقاف السكربتات لا يحدث شيء من هذا ويُرسَل النموذج تمامًا كما كان دائمًا، فيبقى التقاط الإرسال الثاني مهمة تطبيقك.", "examples.form-layout.blurb": "السمات التي تمنح النموذج إيقاعه وشريط الحفظ الخاص به. وهي تحيط بسلسلة من الحقول تؤلّفها بنفسك.", "examples.format-abbr.blurb": "يُظهر وسم الصيغة الكاملة عند تمرير المؤشر. وهذا لا يعمل على الهاتف، وكثيرًا ما تتخطّاه قارئات الشاشة. فاكتب الكلمات كاملة في أول مرة أيضًا.", "examples.format-addresses.blurb": "وسم
ليس للعناوين البريدية. بل ليقول من كتب الصفحة. وعنوان التوصيل نصٌّ عادي. وقائمة الموظفين قائمة.", "examples.format-dates.blurb": "ضع التاريخ في وسم ‎