إزالة وسوم العريض
أو ألصق نص الترجمة
الخيارات
صندوق واحد وسبعة خيارات، ولكل خيار صفحته. وItalic وBold وUnderline وColor تزيل ذلك النوع الواحد من النطاق وتترك بقية تنسيق السطر. وAll تزيل كل نطاق تمثله الأداة — الأربعة وتوقيت الكاريوكي — وتترك كل ما عداها في النص. وHTML تفعل الشيء نفسه ثم تكنس أيضا ترميز الأقواس الزاوية المتبقي في النص لأن الأداة لا تمثله، مثل وسوم المتحدث <v Bob> و<c.className> في VTT. وASS تفعل ذلك لكتل التجاوز بدلا من ذلك، فتمحو أكواد {…} التي لم تعرف وقت القراءة، مثل {\fad(500,500)}. وهذه الصفحة تملأ الصندوق بالخيار الذي يسميه عنوانها ولا تسرد غيره.
معدل الإطارات الذي تحسب به التوقيتات. في صفحات الصيغ هو ما يحتاجه MicroDVD، لأنه يخزن التوقيت أرقام إطارات. وفي صفحات معدل الإطارات هو المعدل الذي وقت به الملف — النسخة التي صنعت لها الترجمة — ويأخذ الصندوق الثاني في الصفحة معدل الفيديو الذي ستستخدمها معه. والشائعة 23.976 و24 و25 و29.97 و30 و50 و59.94 و60. والخطأ فيه يزحزح الخط الزمني كله، وفي صفحات معدل الإطارات يزحزحه بنسبة لا بمقدار ثابت.
تنزع هذه الصفحة العريض من كل سطر ترجمة ولا تغير شيئا آخر. تعود الكلمات كما كتبت، مع رموزها الزمنية وترتيبها وفواصل أسطرها سليمة، ويبقى أي مائل أو تسطير أو لون في السطر نفسه حيث وضعه الملف. يحذف العريض لأنه طلب حذفه، لا لأن العريض خطأ.
العريض هو التنسيق الذي يلجأ إليه حين يؤدي السطر وظيفة غير الحوار. عنوان فصل، اسم أغنية، نص على الشاشة، رقم هاتف، لافتة في اللقطة، تعليق يعرضه البرنامج نفسه — كل ذلك يضعه من حرر الملف بخط عريض، وبحلول التسليم يكون التوكيد في الطريق في الغالب. ويطلب المراجعون إزالته لأن أسلوبهم المؤسسي يحجز العريض لشيء آخر، أو لأن التنسيق جاء من قالب لم يختره أحد.
الإزالة لا تخص صيغة بعينها بالمعنى المهم: SRT و WebVTT و SBV و SAMI تكتب العريض <b> و</b>، و ASS و SSA تكتبه {\b1} و{\b0}، و TTML يكتب span بوزن خط عريض. ويقرأ الملف بالصيغة التي هو عليها لا بالامتداد الذي يحمله. وتفصيل يستحق المعرفة لمن يعمل على ترجمات المعجبين: العريض الموزون مثل {\b700} يطلب وزنا أثقل من العريض العادي، ويقرأ عريضا مثل غيره، فيذهب كما يذهب {\b1}.
لا يرفع شيء — العمل كله داخل تبويب المتصفح، والملف الخالي من العريض يعود بايت ببايت، وهي النتيجة الصادقة لتشغيل لم يجد ما يفعله.
أمثلة
مقطع عنوان وكلمة مؤكدة
الإدخال
1
00:00:01,000 --> 00:00:02,000
<b>CHAPTER ONE</b>
2
00:00:03,000 --> 00:00:04,000
The <b>room</b> was dark.
الناتج
1
00:00:01,000 --> 00:00:02,000
CHAPTER ONE
2
00:00:03,000 --> 00:00:04,000
The room was dark.
يفقد المقطع العريض بكامله والكلمة المؤكدة في وسطه عريضهما بالطريقة نفسها. ويحتفظ المقطع الأول بأحرفه الكبيرة كما كتبها محرر الملف، فحالة الأحرف خارج نطاق هذه الخطوة؛ وإن أردت تغييرها فصفحات التحويل إلى أحرف كبيرة أو صغيرة هي المقصد.
عريض ومائل في السطر نفسه
الإدخال
1
00:00:01,000 --> 00:00:02,000
<i>A voice off screen.</i> <b>She left.</b>
الناتج
1
00:00:01,000 --> 00:00:02,000
<i>A voice off screen.</i> She left.
ينجو المائل ويذهب العريض، في السطر نفسه. هذه هي الخطوة التي تحفظ أعراف الملف: المائل للكلام خارج الشاشة، والعريض للتوكيد، ولا ينزع إلا الثاني. أما نزع الاثنين معا فصفحة أخرى، وهي المقصد حين تقرر أن الملف لا يحتاج أي تنسيق.
عريض موزون في ملف ASS
الإدخال
[Script Info]
Title: bold
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,1
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,{\b1}hello{\b0} {\b700}there{\b0}
الناتج
[Script Info]
Title: bold
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,1
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,hello there
يذهب النطاقان، بما فيهما الموزون. {\b700} ليس كود تجاوز فشل المحرك في فهمه — إنه عريض بوزن، وينزع كأي عريض آخر، فيعالج ملف ترجمة المعجبين الذي يطلب خطا أثقل بالخطوة نفسها. وتحتفظ الكلمات بين النطاقين بتباعدها.
الأسئلة الشائعة
كيف يكتب وسم <b> العريض في كل صيغة ترجمة؟
تستخدم SRT و WebVTT و SBV و SAMI زوج وسوم <b> حول الكلمات. وتستخدم ASS و SSA الأمر {\b1} لتشغيل العريض و{\b0} لإيقافه، مع وزن اختياري مثل {\b700} للخط الأثقل. أما TTML فيلف النص في span يحمل وزن خط عريض. تقرأ الصفحة كل ذلك بوصفه الشيء نفسه، فلا تعتمد النتيجة على الصيغة التي صادف أن ملفك عليها.
هل تؤثر إزالة وسم <b> على التوقيت أو فواصل الأسطر؟
لا. الوسم وحده هو ما يزول. تحتفظ كل بداية ونهاية بقيمتها الزمنية دون نقصان، ويبقى ترتيب المقاطع كما ورد. أما فواصل الأسطر فهي من بنية المقطع لا من تنسيقه، فمقطع من سطرين يظل سطرين بعدها، والفاصل حيث وضعه الملف.
لماذا قد يطلب أحد حذف وسم <b> العريض من ملف ترجمة؟
في الغالب لأن العريض جاء مع الملف ولم يختر له. يستعمل العريض في عناوين الفصول وأسماء الأغاني والنصوص على الشاشة واللافتات، وفي حالات كثيرة يكون موروثا من قالب أو منسوخا من نسخة نصية، فترفضه مواصفة تسليم تحجز العريض لشيء آخر. ولإزالته أثر في القراءة كذلك: فالتوكيد ينافس ميزانية سرعة القراءة التي يحملها السطر منذ البداية.
أيمكن إبقاء وسم <b> على المقاطع التي هي عناوين وحذفه في غيرها؟
ليس في هذه الصفحة التي تعمل على الملف كله. والطريق العملي أن تشغل الصفحة ثم تعيد العريض إلى المقاطع القليلة التي تحتاجه، أو أن تقسم الملف أولا وتشغل الصفحة على جزء منه. فالقرار لكل مقطع لا يمكن قراءته من ملف واحد يفلت، وليس أمام الصفحة ما تستند إليه.
ما مصير التنسيق الآخر في السطر عند زوال وسم <b>؟
يبقى. نطاقات المائل والتسطير واللون وتوقيت الكاريوكي منفصلة عن نطاق العريض، فالسطر العريض والمائل معا يعود مائلا وغير عريض. وهذا مقصود، وهو ما يبرر وجودها بجانب أداة إزالة كل تنسيق: المهمة الشائعة هي نزع نوع واحد من التوكيد مع إبقاء بقية أعراف الملف على حالها.
لماذا بقي العريض في ملف ASS بعد تشغيل صفحة إزالة الوسم العريض؟
تحقق أولا من أن العريض حقيقي. يستطيع ASS أن يجعل النص يبدو ثقيلا عبر النمط المسمى في جدول أنماطه لا عبر وسم مضمن، وهذه الصفحة تحذف النطاقات المضمنة وحدها — لا تمس جدول الأنماط ولا النمط الذي يشير إليه المقطع. فالمقطع الذي نمطه عريض بذاته يظل عريضا، لأن العريض خاصية النمط لا النص.