إزالة وسوم التسطير
أو ألصق نص الترجمة
الخيارات
صندوق واحد وسبعة خيارات، ولكل خيار صفحته. و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 و SAMI و SBV و WebVTT التسطير <u> و</u>، ويكتبه ASS و SSA بالأمرين {\u1} و{\u0}، بينما TTML يلفه في span بزخرفة تسطير على النص. لا تغادر بياناتك جهازك: القراءة والكتابة تجريان داخل تبويب المتصفح، وملف بلا تسطير يعود كما دخل.
أمثلة
أسماء تحتها خط لتسليم
الإدخال
1
00:00:01,000 --> 00:00:02,000
The <u>defendant</u> was not present.
2
00:00:03,000 --> 00:00:04,000
<u>Exhibit B</u> is a letter.
الناتج
1
00:00:01,000 --> 00:00:02,000
The defendant was not present.
2
00:00:03,000 --> 00:00:04,000
Exhibit B is a letter.
تحتفظ الكلمات التي تحتها خط بإملائها وموضعها في الجملة، ويذهب زوجا الوسمين وحدهما. ولا يظهر في الناتج أن defendant و Exhibit B كانتا تحملان علامة، وهذا هو مقصد الخطوة وأيضا الشيء الذي يجب التحقق منه قبل تشغيلها.
ملف WebVTT فيه وسم فئة وتسطير
الإدخال
WEBVTT
00:00:01.000 --> 00:00:02.000
<c.lawyer>The <u>defendant</u></c> was not present.
الناتج
WEBVTT
00:00:01.000 --> 00:00:02.000
<c.lawyer>The defendant</c> was not present.
يذهب التسطير ويبقى <c.lawyer>، لأن اسم الفئة ليس نطاق تنسيق — إنه اسم يبحث عنه المشغل في جدول أنماط الصفحة. وتركه هو ما يستطيع المحرك فعله بصدق مع وسم لم يعرفه قط، ولوسوم هذا النوع صفحة أخرى يصرح عنوانها بما تفعل.
ملف ASS فيه تسطير إلى جانب مائل
الإدخال
[Script Info]
Title: underline
[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,,{\u1}hello{\u0} {\i1}there{\i0}
الناتج
[Script Info]
Title: underline
[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 {\i1}there{\i0}
الإزالة نفسها بصيغة ASS: يختفي {\u1} و{\u0} ويترك زوج المائل إلى جانبهما كما كتبه الملف. نطاقان متجاوران في السطر ولا يطلب إلا واحد منهما، وهي الحالة التي يجب أن يصيبها المحرك في ملف حقيقي.
الأسئلة الشائعة
هل يكتب وسم <u> للتسطير بالطريقة نفسها في كل صيغة ترجمة؟
لا، وإن كانت كلها تعني الشيء نفسه. وفي ملفات SRT و SAMI و SBV و WebVTT يكتب التسطير زوجا من <u> حول الكلمات، وتشغل ASS و SSA التسطير بالأمر {\u1} وتوقفه بالأمر {\u0}، ويلف TTML الكلمات في span بزخرفة تسطير. ويقرأ الملف بالصيغة التي هو عليها حقا، فالملف الذي يحمل الامتداد .srt قد يكون في حقيقته WebVTT، وتبقى تسطيراته مقروءة مع ذلك.
هل يغير حذف وسم <u> النص أو توقيت الملف؟
لا هذا ولا ذاك. تعيد الصفحة كتابة الترميز ولا شيء غيره: فبدايات المقاطع ونهاياتها تحتفظ بقيمها بالميلي ثانية، وترتيب المقاطع ترتيب الملف، وعدد المقاطع لا يتغير. والأحرف متطابقة إلا في أحرف الوسم، فلا تتغير كتابة أي كلمة، ولا يضم سطر إلى آخر، ولا تضاف علامة ترقيم.
هل أفقد معلومات الكلمات التي كان يغطيها وسم <u>؟
نعم، وهذا الشيء الوحيد الذي يجب التفكير فيه قبل التشغيل. فالتسطير هو السجل الوحيد بأن كلمة كانت تحمل علامة، وبعد زواله لا يميز الملف كلمة عليها علامة من كلمة عادية. وإن كانت العلامات مهمة — قائمة مصطلحات يراجعها مدقق أو قائمة أسماء أطراف أعدها مترجم — فانسخها من الملف أولا ثم شغل الصفحة.
لماذا تنصح مواصفات التسليم بتجنب التسطير في الترجمة؟
لأن الخط يلتصق بالأحرف وقد يلتبس بجزء منها. فذيول الحروف تصطدم بالخط، وفي الأحجام الصغيرة يسهل أخذ الحرف المسطر حرفا آخر — وهي كلفة حقيقية في وسيط يقرأ مرة واحدة وبسرعة من شخص لا يستطيع أن يتوقف لينظر ثانية. ولذلك يستحق الملف المليء بعلامات العمل تنظيفا قبل خروجه.
هل يمكن حذف التسطير من جزء من الملف فقط؟
هذه الصفحة تعمل على الملف كله، فلا. وإن كانت مقاطع بعينها وحدها تحتاج تنظيفا، فالطريق الموثوق أن تفصلها في ملف مستقل ثم تمرر ذلك الملف وحده على الأداة، أو أن تعيد بعد التشغيل الوسوم إلى المقاطع المراد إبقاؤها. فالملف المفلت وحده لا يحمل تعليمات عن أي المقاطع تمس.
ما مصير العريض والمائل واللون في سطر أزيل تسطيره؟
تبقى. كل نوع من التنسيق نطاق مستقل، فالسطر المسطر والعريض معا يعود عريضا بلا تسطير، والسطر المسطر داخل نطاق مائل يحتفظ بالمائل بقدر ما كان للملف. أما نزع جميعها معا فهو صفحة إزالة كل وسوم التنسيق، وهي مهمة مختلفة عن نزع واحد منها.