إصلاح الترقيم المعكوس في ترجمة SRT وVTT العربية
حين تظهر النقطة أو علامة الاستفهام في الجهة الخطأ من السطر العربي، أو ينقلب ترتيب سطر يبدأ بكلمة إنجليزية، فالمشغّل يعرض ذلك السطر من اليسار إلى اليمين. وضع علامة اتجاه غير مرئية في أول كل سطر يخبره بالاتجاه الصحيح، وتفعل هذه الأداة ذلك للملف كله.
جارٍ تحميل الأداة…
تعمل هذه الأداة داخل المتصفح: لا يُرفع ملفك ولا نصك. كل ما تبلّغ عنه الصفحة هو أن الأداة استُخدمت، دون أي نص أو اسم ملف.
ما الذي يحدث ولماذا؟
العربية تُكتب من اليمين إلى اليسار والإنجليزية من اليسار إلى اليمين، والسطر الذي يجمعهما تُرتّبه خوارزمية يونيكود للنص ثنائي الاتجاه. وفيها، عند غياب تعليمات أخرى، يُؤخذ اتجاه السطر من أول حرف قوي الاتجاه فيه، وعلامات الترقيم محايدة لا اتجاه لها فتتبع ما حولها. وملف الترجمة لا يذكر الاتجاه، فيخمّن المشغّل. إن خمّن من اليسار إلى اليمين ظهرت النقطة أو «؟» أو «!» في آخر الجملة العربية عند الطرف الخطأ، وقد يُعرض سطر يبدأ بكلمة إنجليزية أو رقم بترتيب كلماته مقلوبًا.
ماذا تغيّر الأداة؟
تضع حرفًا واحدًا غير مرئي، هو علامة الاتجاه من اليمين إلى اليسار (U+200F)، في أول كل سطر نص. هذا كل شيء: أرقام المقاطع وسطور الأوقات وترويسة WEBVTT والملاحظات والأسطر الفارغة
تُنسخ كما هي، فيبقى الملف مطابقًا للأصل وتستطيع مقارنتهما سطرًا سطرًا. والعلامة غير مرئية، فيبدو النص بعد التغيير كما كان، وهذا هو المتوقع. ويذكر السطر تحت الناتج عدد الأسطر التي أُضيفت إليها العلامة.
الخيارات
- الأسطر التي فيها حروف عربية فقط: مفعَّل افتراضيًّا، فيبقى السطر الإنجليزي بالكامل أو الرمز وحده كما هو. عطّله لتضع العلامة في كل سطر نص.
- الإزالة بدل الإضافة: يُزيل علامات الاتجاه من أول كل سطر نص، فيتراجع عن عمل الأداة أو ينظّف ملفًا جاءك بعلامات لا تريدها.
- السطر الذي يبدأ بالعلامة أصلًا لا تُضاف إليه ثانية، فتشغيل الأداة مرتين لا يضرّ.
ما لا تعالجه الأداة
ثلاث مشكلات تشبهها وعلاجها مختلف. علامات استفهام أو رموز غريبة في مكان الحروف تعني أن الملف غير محفوظ بترميز UTF-8، وهذه مشكلة ترميز لا اتجاه. وحروف تظهر منفصلة غير متصلة سببها مشغّل أو خط لا يدعم الكتابة العربية. وبعض المشغّلات تتجاهل علامات الاتجاه كليًّا، وعندها لا حلّ إلا مشغّل آخر أو صفحة مساعدة المنصة. ولا تترجم الأداة ولا تعدّل الكلام؛ للتعديل استعمل محرر الترجمة.
جرّبه قبل أن تنشر
لا نضمن أن كل مشغّل يتبع العلامة، فملف SRT بلا مواصفة رسمية وتختلف المشغّلات في معاملته. افتح الناتج في المشغّل أو المنصة التي سيشاهد فيها جمهورك، وانظر إلى أربعة أسطر: سطر ينتهي بنقطة أو «؟»، وسطر يبدأ بكلمة إنجليزية، وسطر فيه اسم متحدث، وسطر طويل انقسم إلى سطرين. وتفصيل المشكلة وبديل بسكربت بايثون في مقالة كيف تُصلح الترقيم المعكوس في ترجمة SRT العربية.
من أين يأتي الملف؟
مُصدِّر SRT وVTT في الموقع يكتب النص العربي كما هو ولا يضيف علامات اتجاه، وقد فحصنا ذلك بتاريخ 2026-10-26. فإن كانت ترجمتك مصدَّرة من هنا فهذه الأداة أسرع طريق لإضافتها.
أسئلة شائعة
لماذا تقفز النقطة إلى الطرف الآخر من السطر العربي؟
لأن ملف الترجمة لا يقول في أي اتجاه يُقرأ السطر، فيحدّده المشغّل من أول حرف قوي الاتجاه. إن كان ذلك الحرف لاتينيًّا أو رقمًا أو ليس عربيًّا، يُعرض السطر من اليسار إلى اليمين، وتتبع علامة الترقيم، التي لا اتجاه لها، اتجاه السطر لا اتجاه الكلام العربي، فتظهر عند أول كلمة بدل آخرها.
ماذا تفعل العلامة؟
U+200F علامة الاتجاه من اليمين إلى اليسار حرف غير مرئي لكنه يُعدّ حرفًا عربيًّا في الخوارزمية. إن وُضع في أول السطر صار أول حرف قوي الاتجاه، فيُقرأ السطر كله من اليمين إلى اليسار حتى لو بدأ بكلمة إنجليزية. ولا يظهر شيء.
هل تعمل في كل مشغّل؟
لا ضمان. ملف SRT بلا مواصفة رسمية، وتختلف المشغّلات في معاملة الاتجاه، وبعضها يتجاهل العلامة. افتح الناتج في المشغّل الذي سيستعمله جمهورك وافحص أربعة أسطر.
هل يُرفع ملفي؟
لا. التغيير جافاسكربت داخل هذا التبويب، ولا يغادر النص ولا الملف متصفحك.
ليس عندك ملف ترجمة عربي؟
ارفع التسجيل واحصل على ملف SRT أو VTT بوقتَي بداية ونهاية لكل سطر.