يشرح هذا المستند ما يفعله إعداد “دعم اتجاه النص المختلط” في Discourse، وكيف يعمل، وكيف يؤثر على كتابة المنشورات.
مستوى المستخدم المطلوب: المشرف
يُعد إعداد “دعم اتجاه النص المختلط” أمرًا بالغ الأهمية للمواقع التي تتضمن لغات تُكتب من اليسار إلى اليمين (LTR) ولغات تُكتب من اليمين إلى اليسار (RTL). يضمن تفعيل هذا الإعداد أن يقوم Discourse تلقائيًا بتعديل اتجاه النص للعناصر المختلفة مثل محتوى المنشور، وعناوين المواضيع، وأسماء الفئات، ومنطقة المعاينة في المحرر، وذلك بناءً على اللغة المكتشفة. بالإضافة إلى ذلك، يقوم بتعيين اتجاه النص في حقول الإدخال وفقًا للغة المدخلة من قبل المستخدم. طالما أن المحتوى مفصل بسطر جديد، يسمح لك هذا الإعداد بدمج نصوص ذات اتجاهات مختلفة داخل منشور واحد.
ملخص
ستغطي هذه الوثيقة النقاط التالية:
- كيفية عمل إعداد “دعم اتجاه النص المختلط”
- تأثيره على عرض المحتوى
- كيفية تأثيره على كتابة المنشورات
- أفضل الممارسات والمشاكل الشائعة
كيفية العمل
يؤثر إعداد دعم اتجاه النص المختلط فقط على عرض المحتوى في المتصفح. فهو لا يغير المحتوى المخزن في قاعدة البيانات. عند التفعيل، يضيف Discourse السمة dir="auto" إلى عناصر HTML مثل فقرات المنشورات، وعناوين المواضيع، وأسماء الفئات، وحقول الإدخال النصي. ثم يقوم المتصفح تلقائيًا بتحديد وتطبيق اتجاه النص الصحيح بناءً على محتوى كل عنصر.
كتابة منشور جديد
عند كتابة منشور، تقوم حقول الإدخال باكتشاف اتجاه النص المدخل تلقائيًا بفضل السمة dir="auto". لمساعدة المستخدمين الذين يحتاجون إلى دعم اتجاه نص مختلط، يضيف الإعداد أيضًا زر تبديل الاتجاه في شريط أدوات المحرر. عند النقر على هذا الزر، يتم تبديل اتجاه منطقة النص بأكملها.
في منطقة المعاينة داخل المحرر، سيظهر النص بالاتجاه الصحيح بغض النظر عن الاتجاه الحالي لمنطقة النص.
أفضل الممارسات
- قم بتفعيل هذا الإعداد إذا كان مجتمعك يستخدم بشكل متكرر لغات تُكتب من اليسار إلى اليمين (LTR) ولغات تُكتب من اليمين إلى اليسار (RTL).
- استخدم زر تبديل الاتجاه لضبط اتجاه النص عند كتابة المنشورات لضمان سهولة القراءة.
- أبلغ المستخدمين عن زر تبديل الاتجاه لتحسين سهولة الاستخدام في المنشورات متعددة اللغات.
المشاكل الشائعة وحلولها
- عدم ظهور محاذاة النص بشكل صحيح: تأكد من تفعيل الإعداد. يعتمد المتصفح على السمة
dir="auto"لتحديد الاتجاه من أول حرف ذو اتجاه قوي في كل عنصر. - اتجاه النص المقتبس: تتبع عناوين الاقتباس دائمًا اتجاه لغة الموقع، بينما تستخدم فقرات الاقتباس السمة
dir="auto"للكشف التلقائي عن الاتجاه.
الأسئلة الشائعة
س: ماذا يحدث إذا تم تعطيل الإعداد؟
ج: لن يتم ضبط اتجاه النص تلقائيًا بناءً على اللغة، مما قد يسبب مشاكل في القراءة في المنشورات متعددة اللغات.
س: هل يغير المحتوى الفعلي في قاعدة البيانات؟
ج: لا، فهو يؤثر فقط على كيفية عرض المحتوى في المتصفح.
س: هل يمكنني تعيين اتجاه النص يدويًا بدون هذا الإعداد؟
ج: نعم، لكن تفعيل هذا الإعداد يبسط العملية ويضمن الاتساق في جميع أنحاء الموقع.

