مذكرة تقنية · برمجيات
بناء منصات ويب ثنائية اللغة (عربي–إنجليزي) للمحتوى الهندسي: نهج يبدأ من الاتجاه من اليمين إلى اليسار
الملخص
تنشر المؤسسات الهندسية في المنطقة لقرّاء يتنقلون بين العربية والإنجليزية، وأحيانًا داخل المستند الواحد. ومعاملة العربية كترجمة لاحقة تُنتج تخطيطات مكسورة وأرقامًا مختلطة الاتجاه ومصطلحات غير متسقة. تصف هذه المذكرة نهجًا يبدأ من الاتجاه من اليمين إلى اليسار: خصائص CSS المنطقية، ومعالجة النص ثنائي الاتجاه مع الوحدات والرموز، والتوجيه والبيانات الوصفية المراعية للغة، وسير عمل للمصطلحات يحافظ على دقة اللغتين.
ابدأ من الاتجاه لا من الترجمة
التخطيط المصمم من اليسار إلى اليمين ثم المعكوس لاحقًا تتسرب افتراضاته في كل مكان: هوامش في الجهة الخطأ، وأيقونات تشير إلى الخلف، وعروض متتابعة تتحرك في الاتجاه المعاكس. والتصميم الذي يعامل الاتجاه متغيرًا منذ أول مكوّن يتفادى معظم ذلك.
- استخدم خصائص CSS المنطقية مثل
margin-inline-startوpadding-inline-endوinset-inline-startبدل اليسار واليمين. - عيّن
dirوlangعلى جذر المستند لكل لغة، ولا تغيّرdirإلا على العناصر التي تحتاجه فعلًا. - اعكس الأيقونات الاتجاهية (الأسهم وعلامات الرجوع)، لا الأيقونات التي تمثل أشياء حقيقية أو الزمن كالساعة وزر التشغيل.
النص ثنائي الاتجاه في المحتوى الهندسي
العربية الهندسية مليئة بمقاطع لاتينية: الوحدات وأرقام القطع والمعايير والشيفرات والمعادلات. تعالج خوارزمية يونيكود ثنائية الاتجاه معظمها، لا كلها.
- ضع أرقام القطع وأسماء الملفات والروابط والشيفرات في عناصر تحمل
dir="ltr"كي تبقى أحرفها مرتبة. - أبقِ الرقم ووحدته معًا؛ فالانتقال إلى سطر جديد أو تغيّر الاتجاه بين «25» و«m/s» يُربك القارئ.
- اختر الأرقام الغربية أو الأرقام العربية الهندية لكل منتج والتزم بها؛ فالخلط بينهما أكثر عيوب المحتوى ثنائي اللغة شيوعًا.
- اعرض المعادلات بأداة عرض رياضية معزولة عن الفقرة المحيطة المكتوبة من اليمين إلى اليسار.
التوجيه والبيانات الوصفية والبحث
امنح كل لغة رابطها الخاص، وصرّح بالعلاقة بينها عبر روابط hreflang البديلة ليعرض محرك البحث النسخة الصحيحة. ترجم العناوين والأوصاف لا متن النص وحده، واسمح بمسار مختلف لكل لغة حين يتوقعه القراء.
المصطلحات أصلٌ يُدار
أصعب مشكلات المحتوى الهندسي ثنائي اللغة ليست التخطيط بل الكلمات. احتفظ بمسرد للمصطلحات العربية والإنجليزية المعتمدة، مع ملاحظات حيث لا يوجد مصطلح عربي مستقر في المجال. واجعل خبيرًا في الموضوع يراجع الترجمات التقنية، وتتبّع المحتوى الذي رُوجع كي تكون الصفحة غير المترجمة أو المترجمة آليًا ظاهرة لا منشورة بصمت.
إمكانية الوصول
تحتاج قارئات الشاشة إلى قيمة lang الصحيحة لنطق النص. راجع التباين وحجم الخط للنص العربي الذي يحتاج غالبًا إلى حجم أكبر قليلًا وتباعد أسطر أوسع من النص اللاتيني ليُقرأ بارتياح. واختبر اللغتين على الهواتف وبمحتوى حقيقي؛ فالنص المؤقت يُخفي كل مشكلة مما سبق.
