فحص الترجمة بحثا عن عيوب بنيوية
أو ألصق نص الترجمة
الخيارات
مللي ثانية من الشاشة الفارغة المسموح بها بين نهاية مقطع وبداية التالي. ويقاس الفراغ من أبعد نهاية بلغها الملف حتى الآن، لا من المقطع السابق مباشرة، فالمقطع الطويل الذي يقع تحت عدة مقاطع قصيرة لا يخترع فجوة لم تكن على الشاشة. وما يفعله الرقم يتوقف على الصفحة: إغلاق الفجوات يغلق كل ما هو أوسع منه (0 هي القيمة المعتادة وتعني أن يتلاقى الاثنان بالضبط)، وصفحة الفحص تسرد كل امتداد أوسع منه وتترك الملف. وما هو عند الرقم أو دونه يترك في الحالتين.
مدة — 1000 و1s و1.5s و00:00:01,000 كلها تعمل. هذا هو الحد بين ترجمة تبقى ما يكفي لقراءتها وأخرى تمر كالوميض. وما يحدث على الجانب الخاطئ يتوقف على الصفحة: إغلاق الفجوات يبقي المقطع القصير على الشاشة أطول، ويأخذ الوقت المضاف من الفجوة التالية كي لا يغطي أي مقطع كلمات التالي (والمقطع الأخير لا شيء بعده فيمتد فقط)، وصفحة الفحص تسرد كل مقطع تحت الحد وتترك الملف دون مساس.
صندوق واحد وخياران، ولكل خيار صفحته. والمقطع بلا نص أصلا ترجمة تشغل الخط الزمني ولا تعرض شيئا — ولا قراءة لملف تجعل ذلك صحيحا، فيؤشره التقرير خطأ. والمقطع بلا أحرف سطر يحمل شيئا لكن لا كلمات: رموز موسيقية تنوب عن أغنية، أو رقم مجرد، أو ثلاث شرطات. وتستخدمها بعض ملفات الترجمة عمدا، فيؤشرها التقرير للمراجعة لا كخطأ، ويعرض عمود القياس الأحرف الموجودة فعلا.
معدل الإطارات الذي تحسب به التوقيتات. في صفحات الصيغ هو ما يحتاجه MicroDVD، لأنه يخزن التوقيت أرقام إطارات. وفي صفحات معدل الإطارات هو المعدل الذي وقت به الملف — النسخة التي صنعت لها الترجمة — ويأخذ الصندوق الثاني في الصفحة معدل الفيديو الذي ستستخدمها معه. والشائعة 23.976 و24 و25 و29.97 و30 و50 و59.94 و60. والخطأ فيه يزحزح الخط الزمني كله، وفي صفحات معدل الإطارات يزحزحه بنسبة لا بمقدار ثابت.
هذه هي الصفحة التي تشغلها عندما لا تعرف بعد ما الخطأ في الملف. تمرر ملف ترجمة عبر الفحوص البنيوية الستة في تمريرة واحدة — المقاطع المتداخلة، والفراغات، والمقاطع الفارغة، والمقاطع بلا كلمات، والبدايات الخارجة عن التسلسل، والمدد خارج حدودك — وتعيد تقريرا واحدا بقسم لكل فحص. ويطبع كل قسم سواء وجد شيئا أو لا، وهذا هو المقصود: تقرير لا يسرد إلا المشكلات سيتركك عاجزا عن التمييز بين فحص عاد نظيفا وفحص لم يجر أصلا.
يحتفظ كل فحص بمفرداته. تقاس التداخلات بالميلي ثانية المشتركة، والفراغات بالميلي ثانية الخالية، والمدد مقابل الحدين اللذين تضبطهما، وفحصا الترتيب يبلغ عنهما كنتائج على مستوى المستند، لأن المقطع الذي اضطر إلى الترتيب أو الإصلاح لا يترك أثرا في الملف يمكن الإشارة إلى موضعه. والأعداد لا تجمع إلى عدد الأشياء الخطأ في الملف، ولا يقصد لها ذلك: قد يكون المقطع قصيرا وفارغا ومتداخلا في وقت واحد، وكل ذلك يبلغ عنه الفحص الذي يعرف كيف يصفه. وما يمنحك التقرير شكل مشكلات الملف لا مجموعها.
الترويسة جزء من الجواب. تسمي الملف والصيغة التي قرئ بها وكم مقطعا يحوي وكم فحصا جرى وكل ما اضطر القارئ إلى إصلاحه في الطريق — رمز زمني تعذرت قراءته كما كتب، أو مقاطع اضطرت إلى الحركة قبل أن يتماسك الملف. وهذه الإصلاحات هي سبب ظهور إعادة ترتيب أو مدة صفرية في قسم نتائج بلا رقم مقطع: الدليل عدد الإصلاحات لا مقطع في الملف. شغل الصفحات المحددة بعد ذلك على أي شيء يكشفه هذا الفحص الشامل، لأن كل واحدة منها تشرح عيبا واحدا بالتفصيل وتعرض الإصلاح الذي يناسبه.
أمثلة
ملف فيه عدة أنواع من المشكلات
الترجمة
1
00:00:01,000 --> 00:00:03,000
Where were you?
2
00:00:03,500 --> 00:00:04,000
3
00:00:04,500 --> 00:00:09,000
I was working late.
4
00:00:09,300 --> 00:00:12,000
Until when?
ما يجده التقرير
Checks run 6
Cues 4
Overlapping cues — 1 found
Gaps between cues — 2 found
Cue duration outside the limit — 1 found
Cues with no words — 1 found
Cues out of sequence — Nothing found
Cues ending before they start — Nothing found
أربعة مقاطع وأربعة عيوب وقسمان فارغان من الستة. القسم الفارغ لترتيب المقاطع نتيجة لا ثغرة في التقرير — به تعرف أن الملف فحص من ذلك الجانب وعاد نظيفا. والمقطع الفارغ والمقطع القصير هما المقطع نفسه، ويعدان مرتين بقاعدتين تصفانه بطريقتين.
ملف نظيف
الترجمة
1
00:00:01,000 --> 00:00:03,000
Where were you?
2
00:00:03,000 --> 00:00:05,000
I was working late.
ما يجده التقرير
Checks run 6
Cues 2
Overlapping cues — Nothing found
Gaps between cues — Nothing found
Cue duration outside the limit — Nothing found
Cues with no words — Nothing found
Cues out of sequence — Nothing found
Cues ending before they start — Nothing found
ستة فحوص وستة أقسام فارغة. هذا هو الجواب الذي ينبغي أن تعطيه الصفحة في معظم الأوقات، وهو الطريقة الوحيدة لرؤية أن «لم يوجد شيء» يطبع لكل فحص لا مرة للملف — سطر تلخيص واحد سيترك القارئ عاجزا عن معرفة أي خمسة فحوص تخطت.
ملف اضطر القارئ إلى إصلاحه
الترجمة
1
00:00:09,000 --> 00:00:11,000
I was working late.
2
00:00:01,000 --> 00:00:02,000
Where were you?
3
00:00:05,000 --> 00:00:05,000
Until when?
ما يجده التقرير
Lost while reading Timing × 1, Cue order × 2
Cues out of sequence — 1 found
Cues ending before they start — 1 found
Gaps between cues — 1 found
Cue duration outside the limit — 1 found
ثلاثة مقاطع وثلاث مشكلات، واحدة منها اضطر القارئ إلى إصلاحها قبل أن يمكن فحص أي شيء. تسجل الترويسة الإصلاحين، والميلي ثانية الواحدة المستحدثة للمقطع 3 تعود في قسم المدة رقما مقيسا مقابل الحد الأدنى ثانية — العيب نفسه موصوفا من اتجاهين في التقرير نفسه.
الأسئلة الشائعة
أي فحوص تشغلها صفحة الفحص الشامل على ملف الترجمة؟
ستة: المقاطع المتداخلة، والفراغات بين المقاطع الأطول من حد الفراغ، والمقاطع الفارغة، والمقاطع التي لا تحوي كلمات، والمقاطع التي تسير أوقات بدايتها إلى الخلف، والمقاطع التي تقع مدتها خارج الحد الأدنى والأقصى اللذين تضبطهما. ولكل فحص قسمه في التقرير، ويطبع بالترتيب نفسه في كل مرة، ويظهر كل قسم سواء وجد شيئا أو لا.
لماذا يحصل فحص نظيف على قسم في تقرير الفحص الشامل؟
لأن «لم يوجد شيء» و«لم يفحص» جوابان مختلفان، وتقرير يسرد المشكلات فقط سيتركك عاجزا عن التمييز بينهما. ستة أقسام تعني أن ستة فحوص جرت؛ والقسم الفارغ يقول إن ذلك الفحص نظر فلم يجد شيئا، وهي نتيجة يمكن الاعتماد عليها لا غياب معلومة.
هل تجمع أعداد أقسام الفحص الشامل إلى عدد المشكلات في ملفي؟
لا، ولا يقصد لها ذلك. قد يكون المقطع قصيرا وفارغا ومتداخلا في الوقت نفسه، ويبلغ عن كل ذلك القاعدة التي تستطيع وصفه — فقد يظهر المقطع نفسه في ثلاثة أقسام. لا تجمع شيئا؛ اقرأ الأقسام نازلا وخذ كل واحد كجوابه الخاص.
أي حدود يجب أن أضبطها قبل تشغيل الفحص الشامل؟
اثنان: حد الفراغ، أي أطول وقفة تقبلها، والحد الأدنى لمدة المقطع، أي أقصر مدة يجوز أن يبقاها المقطع على الشاشة. والحد الأقصى للمدة غير مطلوب وافتراضيه سبع ثوان. والثلاثة تطبع مقابل كل نتيجة تنتجها، فيقول التقرير ما قيس مقابله ولا يتركك تتذكر.
لماذا لا تحمل بعض نتائج الفحص الشامل رقم مقطع أو رمزا زمنيا؟
لأنها نتائج على مستوى المستند. مشكلة ترتيب المقاطع والرمز الزمني الصفري المصلح كلتاهما تنتج أثناء قراءة الملف — تكون المقاطع قد رتبت أو أصلحت بحلول إمكان فحص أي شيء — فعدد الإصلاحات هو الدليل، ولم يبق موضع في الملف يمكن وصفه بالخطأ بصدق.
هل أستخدم صفحة الفحص الشامل بدلا من الفحوص الفردية؟
استخدمها لتعرف ما الخطأ، ثم استخدم الصفحات الفردية للتصرف. كل واحدة منها تشرح عيبا واحدا بكامل طوله، وتضبط حدها الخاص، وتشير إلى العملية التي تصلح تلك المشكلة بعينها. الفحص الشامل نقطة الدخول لا بديل عن الصفحات الست خلفه.
أي صيغ الترجمة يمكن فحصها بالفحص الشامل؟
العشر التي تخزن وقت بداية ووقتا للنهاية: SRT و WebVTT و ASS و SSA و SBV و SMI و MicroDVD و TTML و JSON و CSV. LRC والنص العادي غير مقبولين، لأن أربعة من الفحوص الستة تحتاج وقت نهاية والاثنين الآخرين يحتاجان نموذج مقاطع — وفحص تلك الصيغ لن يعيد إلا أقساما فارغة، وهو ما سيقرأ كشهادة سلامة.
هل يمكنني فحص مسلسل كامل في تشغيل واحد بالفحص الشامل؟
نعم. يمكن وضع أي عدد من الملفات في الطابور فتفحص واحدة بعد أخرى، ولكل منها تقريرها، وتنزل التقارير معا في ملف zip. يظهر التقدم لكل ملف، ويمكن إيقاف التشغيل في المنتصف، ولا يغادر أي ملف المتصفح في أي لحظة.