دمج ترجمتين في ملف واحد
أو ألصق نص الترجمة
أو ألصق نص الملف الثاني
الخيارات
نادرا ما تتفق ترجمتان مقطعا بمقطع، وهذا الخيار يقرر ما يحدث حيث تختلفان. وحيث يتداخل مقطع في ملف مع مقطع في الآخر يعدان اللحظة نفسها ويحملان معا، ويقرر التداخل مدة بقاء الناتج على الشاشة. والباقي هو هذا الخيار. والحفاظ على الملفين يضيف كل مقطع غير متطابق سطرا خاصا به، فلا تغيب كلمة من أي مدخل — ولا يحفظ توقيت الملف الثاني، لأن المقطع غير المتطابق يجب أن يقع في مكان على خط الملف الأول. والحفاظ على خط الملف الأول يفعل العكس: تحتفظ مقاطع الملف الأول بالبدايات والنهايات التي جاءت بها بالضبط، ولا يدخل شيء جديد، وكل مقطع في الملف الثاني لا يقابل شيئا يسقط. ويسمي التقرير بعد التشغيل دائما كم كان عددها.
حين يعد مقطعان اللحظة نفسها يجب أن يتشارك نصهما الشاشة. وسطران هو كيف تبث الترجمات المزدوجة عادة وكيف يتوقع معظم اللاعبين رؤيتها: سطر الملف الأول فوق سطر الملف الثاني، ويصير المقطع من سطرين. وهذا يحتاج أن يسمح المقطع بفاصل سطر، ولهذا تستبعد كل صيغة تخزن المقطع سطرا واحدا من هذه الصفحة كلها بدل تسطيحها هنا بهدوء. وسطر واحد بفاصل يضع اللغتين في سطر واحد تفصلهما بما تكتبه في الحقل أدناه، وهو ما تريده حين يقصد أن يرى القراء الترجمة أولا والأصل بجانبها — ترجمة مترجم لا بثا مزدوج اللغة.
معدل الإطارات الذي تحسب به التوقيتات. في صفحات الصيغ هو ما يحتاجه MicroDVD، لأنه يخزن التوقيت أرقام إطارات. وفي صفحات معدل الإطارات هو المعدل الذي وقت به الملف — النسخة التي صنعت لها الترجمة — ويأخذ الصندوق الثاني في الصفحة معدل الفيديو الذي ستستخدمها معه. والشائعة 23.976 و24 و25 و29.97 و30 و50 و59.94 و60. والخطأ فيه يزحزح الخط الزمني كله، وفي صفحات معدل الإطارات يزحزحه بنسبة لا بمقدار ثابت.
هنا يدخل ملفان ويخرج ملف واحد. ضع الأصل أولا في الصندوق الأول، والترجمة في الصندوق الثاني، وكل مقطع يتشارك وقت العرض مع مقطع في الملف الآخر مقطعا واحدا يحمل النصين: الأصل في السطر الأول والترجمة في الثاني. هذا هو الملف الذي يحتاجه البث الثنائي اللغة: مسار واحد وملف واحد وشيء واحد يحمل، بدل مسارين يستطيع المشغل أن يترك المشاهد يطفئهما أو ترفضهما أداة تأليف الأقراص.
الاقتران بالوقت لا بالترتيب. لو تساوى عدد المقاطع في الملفين لأمكن القران سطرا بسطر، لكن المترجم يغير هذا العدد: يقسم سطرا إنجليزيا واحدا إلى سطرين صينيين، أو يدمج سؤالين في مقطع واحد. فيقرن المقطع بمقطع حين تتقاطع فترتاهما الزمنيتان، وعندها فقط. أما المقاطع التي لا تتقاطع مع شيء فهي الحالة المهمة، والخيار الأول يقرر مصيرها. الاحتفاظ بالملفين يحمل كل مقطع على حاله فلا تغيب كلمة من أي مدخل، والثمن أن الناتج لم يعد خطا زمنيا دقيقا لأحد، لأن المقطع غير المتطابق يجب أن يستقر في مكان. أما الاحتفاظ بتوقيت الملف الأول فيفعل العكس: تخرج مقاطع الملف الأول ببداياتها ونهاياتها كما دخلت، ولا يدرج شيء بينها، ويسقط أي مقطع في الملف الثاني لا يناظر شيئا ويكتب العدد في التقرير بعد التشغيل.
الخيار الثاني هو كيف يتشارك النصان الشاشة. السطران هما الشكل المعتاد للترجمة الثنائية في البث وما يتوقعه معظم المشغلات: سطر الملف الأول فوق سطر الثاني. والسطر الواحد يجمعهما بالفاصل الذي تكتبه — شرطة مائلة محاطة بمسافتين أو شرطة معترضة محاطة بمسافتين أو خط عمودي أو لا شيء، وهو عرف زوج مثل الصينية واليابانية. يحتاج ترتيب السطرين إلى صيغة تسمح بفاصل سطر داخل المقطع، والصيغ التي تخزن المقطع سطرا واحدا مستبعدة من هذه الصفحة بدل تسطيحها فيها.
تقرأ كل الصيغ هنا بالطريقة نفسها: SRT و WebVTT و ASS و SSA و SBV و SAMI و TTML ثم JSON و CSV. و MicroDVD ليس منها، لأن مقطعه سطر واحد من أرقام الإطارات؛ و LRC ليس منها، لأنه لا يخزن وقت نهاية والاقتران كله أوقات نهاية؛ والنص العادي ليس منها، لأنه لا يملك هذا ولا ذاك. وإن كان الملفان بصيغتين مختلفتين فلا بأس، فكل صندوق يقرأ بما يحمله. لا يرفع شيء: يقرأ الملفان ويدمجان ويكتبان من جديد داخل تبويب المتصفح هذا، ولهذا وجدت الصفحة لكل من يتعامل مع مادة لا يجوز أن تغادر جهازه. ويستوعب الصندوقان عدة ملفات، ويجري قران الملف الأول من هنا بالملف الأول من هناك ثم الثاني بالثاني، فيمر موسم كامل في تشغيل واحد.
أمثلة
ملفان متوافقان دمجا في سطرين
الإدخال
First file:
1
00:00:01,000 --> 00:00:03,000
Good morning.
2
00:00:05,000 --> 00:00:07,000
How are you?
Second file:
1
00:00:01,000 --> 00:00:03,000
早上好。
2
00:00:05,000 --> 00:00:07,000
你好吗?
الناتج
1
00:00:01,000 --> 00:00:03,000
Good morning.
早上好。
2
00:00:05,000 --> 00:00:07,000
How are you?
你好吗?
يقرن المقطعان لأن وقتيهما يتقاطعان تماما، ويخرج كل زوج مقطعا من سطرين سطر الملف الأول أعلاهما. لا شيء يضيع ولا شيء يتحرك، ويقول التقرير بعد التشغيل ذلك. أرقام المقاطع من الملف الأول، وهذا ما تحصل عليه حين يكون كل مقطع في الناتج من ذلك الملف؛ المقطع غير المتطابق من الملف الثاني هو ما يغير ذلك، كما يبين المثال الثالث.
الملفان نفسهما، مدمجان في سطر واحد
الإدخال
First file:
1
00:00:01,000 --> 00:00:03,000
Good morning.
2
00:00:05,000 --> 00:00:07,000
How are you?
Second file:
1
00:00:01,000 --> 00:00:03,000
早上好。
2
00:00:05,000 --> 00:00:07,000
你好吗?
الناتج
1
00:00:01,000 --> 00:00:03,000
Good morning. / 早上好。
2
00:00:05,000 --> 00:00:07,000
How are you? / 你好吗?
الاقتران نفسه والتوقيتان نفسهما، مرتبان في سطر واحد بين لغتين تفصلهما شرطة مائلة محاطة بمسافتين. السطر أطول من سطر أي من المدخلين، فقد يعد هذا الملف الآن متجاوزا للحد في صفحة تحدد الأحرف لكل سطر — وهذا أثر حقيقي للترتيب لا خطأ تقريب. وترك الفاصل فارغا خيار حقيقي آخر: يلتصق النصان مباشرة أحدهما بالآخر، وهي الطريقة التي تصف بها الصينية واليابانية معا.
مقطع في الملف الثاني لا يطابق شيئا
الإدخال
First file:
1
00:00:01,000 --> 00:00:03,000
Good morning.
2
00:00:05,000 --> 00:00:07,000
How are you?
Second file:
1
00:00:01,000 --> 00:00:03,000
早上好。
2
00:00:03,000 --> 00:00:04,500
(敲门声)
الناتج
1
00:00:01,000 --> 00:00:03,000
Good morning.
早上好。
2
00:00:03,000 --> 00:00:04,500
(敲门声)
3
00:00:05,000 --> 00:00:07,000
How are you?
يبدأ المقطع الصيني الثاني في اللحظة التي ينتهي فيها المقطع الإنجليزي الأول بالضبط، والبداية عند نهاية سابق ليست اللحظة نفسها، فهما ترجمتان لا واحدة. لذلك يحمل مقطعا مستقلا بوقته الخاص في وسط الملف. ودخول مقطع من الملف الثاني إلى الناتج يعني إعادة ترقيم الملف كله من 1، فلا يبقى ترقيم الملف الأول.
الأسئلة الشائعة
الملفان فيهما عددان مختلفان من المقاطع. أيهما يعتمد؟
لا هذا ولا ذاك، وهذا معنى الاقتران بالوقت. يقرن مقطع من أحد الملفين بمقطع من الآخر حين تتقاطع فترتاهما، مهما كانت أرقامهما، فترجمة تقسم سطرا طويلا إلى سطرين أقصر تخرج مع ذلك ملتصقة بالسطر الذي تنتمي إليه. أول المقطعين المنقسمين هو الذي يقترن، والثاني لا يتقاطع مع شيء ثم إما يحمل مقطعا مستقلا وإما يسقط حسب الخيار الأول. ويخبرك التقرير بعد التشغيل أي الأمرين حدث وكم مقطعا تأثر.
هل يغير دمج ترجمة توقيت الأصل عندي؟
ليس إن أبقيته على الاحتفاظ بخط الملف الأول. في ذلك الإعداد يخرج كل مقطع من الملف الأول ببدايته ونهايته كما دخل، ولا يدرج شيء بينها، فيبقى الملف الذي ضبطت توقيته وفحصته هو الملف الذي معك. والكلفة في الجانب الآخر: أي مقطع من الملف الثاني بلا تقاطع مع شيء لا موضع له على ذلك الخط، فيسقط ويعد في التقرير. أما إن احتفظت بالملفين فلا يسقط نص، لكن المقاطع المقترنة تحصل على أوسع فترة ممكنة، فتتقدم بدايتها وتتأخر نهايتها، وقد يدفع ذلك مقطعا بضع مئات من الميلي ثانية تحت المقطع التالي.
هل أستطيع استخدام هذا لإضافة ترجمة بلغة ثانية أم للدمج فقط؟
يقبل الصندوقان أي صيغة يقرأها الموقع، فملف ترجمة زائد ملف نصي حولته إلى SRT يعمل كما يعمل ملفا ترجمة. ما تحتاجه الصفحة من المدخل الثاني هو خط زمني: قاعدة الاقتران ليست إلا تقاطع فترتين. وملف بلا أوقات إطلاقا لا يمكن دمجه، ولهذا لا يقبل النص العادي هنا: ملف النص يحتاج خطا زمنيا يختلق له أولا، والخط الزمني المختلق قرار تتخذه أنت عن قصد لا أداة تتخذه بدلا عنك.
هل علي رفع الملفين إلى خادم؟
لا، ولا خادم لترفعهما إليه. يقرأ الملفان في تبويب المتصفح هذا ويدمجان في الذاكرة ويكتبان هنا، وإغلاق التبويب يضيع كل شيء ولم يرسل شيء إلى أي مكان. هذا يهم أكثر ما يهم في المادة التي تترجم نفسها: نسخ غير صادرة، وفيديو تدريب داخلي، وتسجيلات قانونية وطبية، وكل ما يخضع لحظر نشر. البديل المعتاد موقع يطلب منك رفع الملف أولا، وهذا ليس خيارا لهؤلاء المستخدمين على الإطلاق.
ماذا لو كان الملفان بصيغتين مختلفتين؟
يعمل ذلك وهو شائع: ملف WebVTT من ندوة عبر الإنترنت وملف SRT من مترجم. لكل صندوق قراءته الخاصة، ويحمل الناتج صيغة الصندوق الأول، ولهذا وجب تمييزهما بالتسمية. ما يستحق الانتباه هو التنسيق: إن كان الأول ASS بمقاطع منسقة والثاني SRT عاديا فالناتج ASS، ويأخذ نص الملف الثاني النمط السائد في الأول بدل نمطه الأصلي، مع عدد المقاطع المتأثرة في التقرير.
أي لغة تقع في السطر الأعلى؟
اللغة التي تضعها في الصندوق الأول، فترتيب السطرين بيدك لا أبجدي ولا تلقائي. وهذا أهم مما يبدو في بث ثنائي اللغة: العرف أن الأصل فوق والترجمة تحته، لكن ترجمة تعلم اللغات كثيرا ما تضع اللغة المتعلمة فوق كي تقع عليها العين أولا. بدل الملفين بين الصندوقين تتبدل الأسطر.