حل المشكلات

النقطة في أول السطر والكلمة الإنجليزية في غير مكانها: حل مشاكل اتجاه النص في ملف SRT العربي

تظهر مشاكل اتجاه النص في ملف SRT العربي عادةً لأن المشغل يفترض أن السطر يُقرأ من اليسار إلى اليمين، فتهرب النقطة وعلامة الاستفهام إلى بداية الجملة وتتبدل مواضع الكلمات الإنجليزية والأرقام. الحل غالبًا لا يحتاج إلى إعادة الترجمة، بل إلى فهم ما يفعله المشغل وإضافة علامة اتجاه غير مرئية أو تصحيح الترميز والخط.

مدة القراءة: 8 دقيقة · آخر تحديث

ملاحظة: واجهة mydubly متاحة حاليًا بالإنجليزية فقط. يمكنك تفريغ الصوت العربي نصيًا والترجمة إلى العربية وتوليد صوت عربي، لكن الأزرار تظهر بالإنجليزية.

كيف يقرر المشغل اتجاه السطر؟

ملف SRT ملف نصي بسيط لا يحتوي على أي إعداد يقول للمشغل إن هذه الترجمة عربية أو إنها تُكتب من اليمين. كل ما فيه رقم المقطع، وسطر التوقيت، ثم النص. لذلك يعتمد المشغل على ما يُعرف بالخوارزمية ثنائية الاتجاه في معيار يونيكود، وهي القواعد التي تحدد كيف تُرتَّب الحروف العربية واللاتينية والأرقام وعلامات الترقيم عندما تجتمع في سطر واحد.

تقسم هذه الخوارزمية الحروف إلى ثلاث فئات تقريبًا: حروف قوية الاتجاه مثل الحروف العربية (من اليمين) والحروف اللاتينية (من اليسار)، وحروف ضعيفة مثل الأرقام، وحروف محايدة مثل النقطة والفاصلة والشرطة والمسافة والأقواس. الحرف المحايد لا اتجاه له، فيأخذ اتجاه ما حوله. وإذا جاء في طرف السطر، كالنقطة في آخر الجملة، أخذ اتجاه السطر الأساسي الذي قرره المشغل.

هنا أصل المشكلة: بعض المشغلات تجعل كل سطر من اليسار إلى اليمين مهما كانت لغته، وبعضها يحدد الاتجاه من أول حرف قوي في السطر. في الحالة الأولى تنتقل علامات الترقيم الطرفية إلى الجهة الخطأ دائمًا، وفي الثانية تظهر المشكلة فقط حين يبدأ السطر بكلمة إنجليزية أو برمز.

الأعراض الشائعة وما يدل عليه كل منها

قبل أن تغيّر أي شيء في الملف، شخّص العرض بدقة، لأن لكل عرض سببًا مختلفًا:

  • النقطة أو علامة الاستفهام أو التعجب تظهر في أول الجملة من جهة اليمين: المشغل يعامل السطر على أنه من اليسار إلى اليمين.
  • السطر الذي يبدأ باسم منتج أو كلمة إنجليزية يظهر مبعثرًا، فتأتي الكلمة الإنجليزية في أقصى اليسار والنقطة في أقصى اليمين: الاتجاه حُدد من أول حرف قوي وكان لاتينيًا.
  • الشرطة التي تسبق كلام المتحدث في الحوار تظهر في نهاية السطر: الشرطة حرف محايد في طرف السطر.
  • الأقواس معكوسة، فيظهر القوس المغلق قبل الكلمة: الاتجاه الأساسي خطأ، وانعكاس شكل القوس لم يُطبَّق.
  • الحروف العربية منفصلة عن بعضها وتُقرأ من اليسار: المشغل أو الجهاز لا يدعم تشكيل الحروف العربية ووصلها أصلًا.
  • رموز غريبة مثل ال أو علامات استفهام بدل الحروف: مشكلة ترميز، لا مشكلة اتجاه.
  • مربعات فارغة مكان الحروف: الخط المستخدم في المشغل لا يحتوي على الحروف العربية.

أول ثلاثة أعراض تُعالَج بعلامات الاتجاه أو بإعدادات المشغل، أما الثلاثة الأخيرة فتحتاج إلى تغيير المشغل أو الترميز أو الخط.

مثال عملي: لماذا تهرب علامة الاستفهام؟

مقطع قبل الإصلاح وبعده

المقطع رقم 14 في الملف: التوقيت 00:01:12,400 --> 00:01:15,100 والنص «هل جرّبت تطبيق Zoom في الاجتماع؟». في مشغل يجعل الأسطر من اليسار، تظهر علامة الاستفهام في أقصى اليمين قبل كلمة «هل»، وتُحشر كلمة Zoom بشكل يربك القارئ. بعد إضافة علامة الاتجاه غير المرئية المسماة RLM (رمزها U+200F) في أول النص وبعد علامة الاستفهام، يصبح السطر من اليمين وتعود العلامة إلى مكانها الطبيعي في يسار الجملة، دون أن يتغير شكل النص في المحرر.

الكلمات الإنجليزية والأرقام داخل الجملة العربية

الكلمة الإنجليزية في وسط جملة عربية لا تسبب مشكلة في العادة، لأن الخوارزمية تعرض الكلمة نفسها من اليسار وتضعها في موضعها الصحيح من الجملة العربية. المشكلة تبدأ في ثلاث حالات محددة:

  • أن تكون الكلمة الإنجليزية أول ما في السطر، مثل سطر يبدأ باسم شركة أو منصة. عندها يظن المشغل الذي يعتمد على أول حرف قوي أن السطر كله إنجليزي.
  • أن تأتي كلمتان إنجليزيتان أو أكثر متتاليتين بينهما علامة ترقيم، مثل اسم برنامج متبوع بفاصلة ثم اسم آخر، فتُعرض كتلة لاتينية واحدة بترتيب لم يقصده الكاتب.
  • أن تأتي الكلمة الإنجليزية في آخر السطر وتليها نقطة، فتُلصق النقطة بالكتلة اللاتينية بدل الجملة العربية.

أما الأرقام فتُكتب دائمًا من اليسار إلى اليمين حتى داخل النص العربي، وهذا صحيح ومطلوب: الرقم 2026 يبقى 2026. لكن تعابير مثل نطاق الصفحات «10-20» أو الوقت «3:30» أو التواريخ بالشرطة قد تُعرض بترتيب يربك القارئ العربي إذا جاورتها علامة ترقيم في طرف السطر. وكثير من المترجمين يتجنبون ذلك بالصياغة: «من 10 إلى 20» بدل الشرطة، و«الساعة الثالثة والنصف» حين يسمح طول السطر.

علامات الاتجاه غير المرئية: الأداة الأهم وحدودها

يونيكود يوفر حروفًا لا تظهر على الشاشة لكنها توجه الخوارزمية. أشهرها وأبسطها:

RLM (U+200F)
حرف قوي من اليمين لا يُرى. يوضع في أول السطر أو بعد علامة الترقيم الطرفية ليجبر ما حوله على اتجاه اليمين.
LRM (U+200E)
نظيره من اليسار، ويفيد لتثبيت كلمة إنجليزية مع علامة الترقيم الملاصقة لها.
RLE ثم PDF (U+202B و U+202C)
يحيطان بالنص كله ليجعلاه كتلة من اليمين، وهي طريقة قديمة لكنها مدعومة على نطاق واسع.
RLI ثم PDI (U+2067 و U+2069)
الطريقة الأحدث لعزل مقطع باتجاه معين، لكن دعمها في المشغلات القديمة أضعف.

القاعدة العملية: ابدأ بـ RLM في أول كل سطر عربي، فهي تحل معظم الحالات في المشغلات التي تعتمد على أول حرف قوي. إذا كان المشغل يفرض اتجاه اليسار على كل الأسطر، أضف RLM أيضًا بعد علامة الترقيم في آخر السطر.

وانتبه إلى أن هذه الحروف لا تُرى في المحرر، فقد تنسى وجودها، وقد تتضاعف إن شغّلت أداة الإصلاح مرتين. وبعض البرامج القديمة تعرضها مربعات صغيرة. لذلك جرّب على عينة من الملف قبل تعميم الإصلاح.

الخطأ الذي يتكرر: قلب علامات الترقيم يدويًا

انتشر قديمًا في مجتمعات الترجمة حل سريع، وهو نقل النقطة وعلامة الاستفهام إلى أول السطر داخل الملف نفسه حتى تظهر في المكان الصحيح على مشغل معين. هذا الحل يبدو ناجحًا على جهاز المترجم، لكنه يفسد العرض في كل مشغل يطبق الخوارزمية بشكل صحيح، فتظهر العلامات في أول الجملة لدى بقية المشاهدين. وإذا رفعت الملف إلى يوتيوب أو سلّمته لمحرر فيديو، فأنت لا تعرف أي مشغل سيستخدمه الجمهور.

إن ورثت ملفًا بهذه الطريقة، فبرامج تحرير الترجمات مثل Subtitle Edit تضم أدوات مخصصة للنصوص التي تُكتب من اليمين، منها ما يعيد علامات الترقيم إلى نهاية السطر، ومنها ما يضيف علامات الاتجاه تلقائيًا. والأسلم أن يبقى النص في الملف بترتيبه المنطقي الطبيعي: الكلمات بالترتيب الذي تُنطق به، والنقطة في النهاية، ثم تتولى علامات الاتجاه أو المشغل الباقي.

الترميز والخط ووصل الحروف

إذا رأيت رموزًا لا معنى لها بدل الحروف العربية، فالمشكلة في ترميز الملف. الملفات العربية القديمة كثيرًا ما حُفظت بترميز Windows-1256، بينما تتوقع المشغلات الحديثة UTF-8. الحل أن تفتح الملف في محرر نصوص يتيح اختيار الترميز، وتحفظه بترميز UTF-8. وفي VLC يمكنك أيضًا ضبط الترميز الافتراضي للترجمات من إعدادات الترجمة والعرض على الشاشة إن كانت لديك ملفات قديمة كثيرة. وفي دليل الرموز الغريبة في الترجمة (بالإنجليزية) تفاصيل أكثر عن هذه الحالة.

أما المربعات الفارغة فتعني أن الخط المختار في المشغل لا يحتوي على الحروف العربية، فغيّر خط الترجمة من إعدادات المشغل إلى خط يدعم العربية. والحروف المنفصلة المقلوبة تعني أن المشغل أو جهاز التلفاز أو البرنامج لا يدعم وصل الحروف العربية من الأساس، وهنا لا تفيد علامات الاتجاه ولا تغيير الترميز، والحل هو مشغل آخر أو تحديث البرنامج. وفي بعض برامج المونتاج يلزم تفعيل محرك نصوص يدعم لغات الشرق الأوسط من الإعدادات قبل كتابة العناوين العربية.

خطوات الإصلاح بالترتيب

  1. افتح الملف في محرر نصوص بسيط وتأكد أن الحروف العربية تظهر سليمة. إن لم تظهر، أصلح الترميز أولًا واحفظ بـ UTF-8.
  2. جرّب الملف في مشغلين مختلفين على الأقل، مثل VLC وPotPlayer أو مشغل المتصفح، لتعرف هل المشكلة في الملف أم في مشغل بعينه.
  3. حدد الأسطر المتأثرة: هل هي كل الأسطر، أم التي تبدأ بكلمة إنجليزية، أم التي تنتهي برقم أو كلمة لاتينية؟
  4. أضف RLM في أول الأسطر العربية، ثم بعد علامات الترقيم الطرفية إن لزم، يدويًا أو بأداة الإصلاح في برنامج تحرير الترجمات.
  5. أعد الصياغة حيث يسهل ذلك: لا تبدأ السطر بكلمة إنجليزية إن أمكن، واكتب النطاقات بالكلمات.
  6. إن كانت الحروف منفصلة أو تظهر مربعات، غيّر الخط أو المشغل بدل تعديل النص.
  7. احفظ نسخة أصلية قبل أي إصلاح جماعي، وقارن النتيجة على المشغل الذي سيستخدمه جمهورك فعلًا.

إن كنت تحتاج إلى أساسيات التعديل نفسه، فراجع طريقة تعديل ملف SRT (بالإنجليزية).

أين يدخل mydubly في هذه المشكلة وما الذي لا يفعله

إذا كنت تبحث عن تحويل الصوت إلى نص SRT بالعربية، فإن مولّد الترجمات في mydubly (بالإنجليزية) يصنع الملف من الصوت مباشرة: ترفع الفيديو في خانة «Drop a video here» أو الصوت في «Drop audio here»، وتترك مفتاح «Full translation output» مطفأً، ثم تختار من «Select language» لغة المتحدث نفسها للحصول على النص كما قيل دون ترجمة، أو العربية إن كان الكلام بلغة أخرى، ثم تضغط «Transcribe video» وتنزّل الملف عبر «Download subtitles» باسم subtitles.srt.

ما يفيدك في سياق هذا المقال: الملف يُحفظ بترميز UTF-8 مع علامة BOM، وهي العلامة التي تساعد معظم المشغلات والمحررات على التعرف على الترميز، فلا تظهر مشكلة الرموز الغريبة في الأحوال المعتادة. وكل مقطع كلامي يأتي في سطر واحد، وهذا يسهّل إضافة RLM أو تقسيم السطر الطويل يدويًا.

وما لا يفعله: لا يوفر mydubly واجهة لتحرير الترجمة أو لإدراج علامات الاتجاه، فأي إصلاح للاتجاه يتم في الملف بعد تنزيله. ولا يدمج الترجمة في صورة الفيديو، ولا يستورد ملف SRT جاهزًا لترجمته. التسعير بالدقيقة: الترجمة النصية تكلف رصيدًا واحدًا لكل دقيقة بحد أدنى 5 أرصدة للملف، فملف عشر دقائق يكلف 10 أرصدة أي $0.01. ولمعرفة دقة التفريغ العربي نفسه وحدوده راجع دليل التفريغ الصوتي بالعربي.

قائمة فحص قبل نشر ترجمة عربية

  • الحروف سليمة في محرر النصوص والترميز UTF-8.
  • علامات الترقيم في نهاية الجمل على أكثر من مشغل.
  • الأسطر التي تبدأ بكلمة إنجليزية أو رقم مختبرة واحدًا واحدًا.
  • الشرطات في الحوار تظهر في بداية الكلام لا في نهايته.
  • الأقواس وعلامات التنصيص متجهة بالشكل الصحيح.
  • لا توجد علامات اتجاه مكررة أو مربعات صغيرة ظاهرة.
  • الملف مختبر على المنصة النهائية نفسها، سواء كانت يوتيوب أو مشغل التلفاز أو برنامج المونتاج.

ولمن يعمل على مشروع أكبر من ملف واحد، يشرح مقال توطين الفيديو للغات التي تُكتب من اليمين (بالإنجليزية) ما يتجاوز الترجمة إلى العناوين والرسوم.

الأسئلة الشائعة

لماذا تظهر الترجمة العربية سليمة في مشغل ومقلوبة في آخر؟

لأن كل مشغل يقرر اتجاه السطر بطريقته، فبعضها يعتمد على أول حرف قوي في السطر وبعضها يفرض اتجاه اليسار على كل الأسطر. الملف واحد لكن طريقة العرض مختلفة. أضف علامة RLM في أول الأسطر العربية ليظهر الملف بشكل صحيح في أغلب المشغلات.

هل أنقل النقطة إلى أول السطر حتى تظهر في مكانها؟

لا يُنصح بذلك. هذا الحل ينجح على مشغل واحد ويفسد العرض في المشغلات التي تطبق قواعد يونيكود بشكل صحيح. اترك النقطة في نهاية الجملة داخل الملف، واستخدم علامة الاتجاه غير المرئية بدلًا من ذلك.

ما الفرق بين مشكلة الاتجاه ومشكلة الترميز؟

في مشكلة الاتجاه تكون الحروف العربية سليمة لكن ترتيب العلامات أو الكلمات الإنجليزية خطأ. في مشكلة الترميز تظهر رموز لا معنى لها أو علامات استفهام بدل الحروف. الأولى تُصلح بعلامات الاتجاه، والثانية بحفظ الملف بترميز UTF-8.

هل يقبل يوتيوب ملف SRT عربيًا فيه علامات اتجاه؟

يوتيوب يقبل ملفات SRT بترميز UTF-8، وعلامات الاتجاه حروف يونيكود عادية لا تُرى. ومع ذلك جرّب العرض بعد الرفع على الحاسوب والهاتف، لأن مشغل الهاتف قد يختلف قليلًا في العرض عن مشغل المتصفح.

الحروف العربية تظهر منفصلة على شاشة التلفاز، فما الحل؟

هذا يعني أن مشغل التلفاز لا يدعم وصل الحروف العربية، وتعديل الملف لن يغيّر ذلك. جرّب تشغيل الفيديو من مشغل آخر أو من جهاز متصل بالتلفاز، أو ادمج الترجمة في صورة الفيديو ببرنامج مونتاج إن كان العرض على هذا الجهاز ضروريًا.

هل يضيف mydubly علامات الاتجاه تلقائيًا إلى ملف SRT؟

لا يوفر mydubly أداة لإدراج علامات الاتجاه أو لتحرير الترجمة داخل الموقع. ما يقدمه ملف SRT بترميز UTF-8 مع BOM وسطر واحد لكل مقطع كلامي، وأي تعديل على الاتجاه يتم بعد التنزيل في محرر نصوص أو برنامج ترجمات.