انتقل إلى المحتوى الرئيسي
SubtitleMatrix

الحفاظ على لغة واحدة في الترجمة

النص والتنسيقفصل ملف ثنائي اللغة إلى مسارين
أو ألصق نص الترجمة

الخيارات

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

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

معدل الإطارات الذي تحسب به التوقيتات. في صفحات الصيغ هو ما يحتاجه MicroDVD، لأنه يخزن التوقيت أرقام إطارات. وفي صفحات معدل الإطارات هو المعدل الذي وقت به الملف — النسخة التي صنعت لها الترجمة — ويأخذ الصندوق الثاني في الصفحة معدل الفيديو الذي ستستخدمها معه. والشائعة 23.976 و24 و25 و29.97 و30 و50 و59.94 و60. والخطأ فيه يزحزح الخط الزمني كله، وفي صفحات معدل الإطارات يزحزحه بنسبة لا بمقدار ثابت.

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

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

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

تدخل عشر صيغ: SRT و WebVTT و ASS و SSA و SBV و SAMI و TTML و JSON و CSV، إضافة إلى MicroDVD، حيث تقرأ أرقام الإطارات وتكتب بمعدل الإطارات الذي تحدده. يستبعد LRC لأنه لا يخزن وقت نهاية، ويستبعد النص العادي لأنه بلا توقيت أصلا، فليس لأي منهما مقطع ينتمي إليه السطر. لا يعد الإبقاء على لغة واحدة فقدانا في التقرير، لأن إزالتها هي غرض الصفحة، لكن التقرير يخبرك عندما يضطر مقطع إلى القسمة بالصف لا بالحروف. لا يرفع أي شيء ولا يتطلب حسابا، وملفك يقرأ ويكتب داخل هذه التبويب من المتصفح.

أمثلة

احتفظ بالترجمة وأسقط الأصل

الإدخال

1
00:00:01,000 --> 00:00:03,000
Good morning.
早上好。

2
00:00:05,000 --> 00:00:07,000
How are you?
你好吗?

الناتج

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.
Buenos días.

2
00:00:05,000 --> 00:00:07,000
How are you?
¿Cómo estás?

الناتج

1
00:00:01,000 --> 00:00:03,000
Buenos días.

2
00:00:05,000 --> 00:00:07,000
¿Cómo estás?

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

طلب لغة لا يحملها الملف

الإدخال

1
00:00:01,000 --> 00:00:03,000
Good morning, everyone.
Welcome back to the show.

2
00:00:05,000 --> 00:00:07,000
Today we are talking about
subtitle formats.

الناتج

(no cues)

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

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

كيف أحتفظ بلغة واحدة وأزيل الأخرى من ملف ترجمة مزدوج؟

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

طلبت اللغة الأخرى فجاءني ملف بلا مقاطع، ماذا حدث؟

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

أي لغة تعتبرها هذه الصفحة اللغة الأولى؟

اللغة التي تظهر أولا في ملفك بترتيب الكتابة من الأعلى: أول سطر يحمل حروفا في أول مقطع يحسم، ويتبع الملف كله ذلك الحكم. في إصدار يجلس فيه الأصل فوق الترجمة تكون اللغة الأولى هي الأصل. لا يحاول شيء اكتشاف أي لغة المصدر وأيها الترجمة؛ فالحروف تقول لغة السطر، لكنها لا تقول أي اللغتين كتبت أولا.

هل تسجل اللغة المحذوفة في التقرير كفقدان؟

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

هل تبقى الأوقات وأرقام المقاطع عند إزالة لغة؟

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

ما الصيغ المقبولة هنا وهل يغادر ملفي جهازي؟

تقبل الصفحة SRT ثم WebVTT ثم ASS و SSA، وتليها SBV و SAMI و TTML و JSON و CSV مع MicroDVD. في MicroDVD تحمل أرقام الإطارات معنى الوقت بحسب معدل الإطارات المحدد، وفي الملف المزدوج يفصل بين اللغتين خط عمودي واحد. أما LRC فليس مقبولا لأنه لا يحفظ نهاية المقطع، والنص العادي كذلك لأنه بلا توقيت أصلا. لا يغادر شيء جهازك: القراءة والفلترة والكتابة تجري في نافذة المتصفح نفسها، وهذا ما يبحث عنه من تمنع مادته أن تخرج من جهازه.

أدوات ذات صلة