تحويل CSV إلى SMI
أو ألصق نص الترجمة
ما يغيره هذا التحويل
لا شيء يفقده هذا الاتجاه — لكل ميزة في صيغة المصدر مكان تذهب إليه في صيغة الهدف.
تأتي هذه القائمة من مصفوفة القدرات لهاتين الصيغتين، لا من الملف الذي حملته. وقد يفقد ملف بعينه أكثر إن استخدم ميزات تسمح بها الصيغة ولا تمثلها المصفوفة.
هذه الأداة تعيد كتابة CSV بصيغة SMI. التتابع الزمني محفوظ داخل SMI. المقاطع تصل من CSV بالترتيب نفسه. أرقام التوقيت متطابقة، والصياغة مختلفة: 00:00:01.250 في CSV وStart=1250 في SMI.
ملف SMI الناتج يحتفظ بكل ما في CSV: النص والترتيب والأزمنة. لا بند ناقص في التقرير.
المقاطع الفارغة تعالج بصمت. وما لا يفهم يظهر في تقرير SMI. ملفات CSV تعالج بالتتابع. هكذا تصل SMI بلا تنافس على الذاكرة. لا يغادر ملف CSV جهازك أثناء إنتاجه بصيغة SMI.
أمثلة
ملف CSV نموذجي محول إلى SMI
الإدخال
start,end,text
00:00:01.000,00:00:03.500,The quick brown fox.
00:00:04.000,00:00:06.250,"Jumps over, the lazy dog."
00:00:07.000,00:00:09.000,"Two lines here.
And a second one."
الناتج
<SAMI>
<HEAD>
<STYLE TYPE="text/css">
<!--
P { text-align: center; font-family: Arial, sans-serif; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=1000>
<P>The quick brown fox.
<SYNC Start=3500>
<P>
<SYNC Start=4000>
<P>Jumps over, the lazy dog.
<SYNC Start=6250>
<P>
<SYNC Start=7000>
<P>Two lines here.<br>And a second one.
<SYNC Start=9000>
<P>
</BODY>
</SAMI>
العمودان يحملان الترجمة نفسها من CSV إلى SMI. الفرق في الكتابة لا في المضمون.
ملف CSV غير مرتب يخرج بصيغة SMI
الإدخال
id,start,end,note,text
1,00:00:01,000,00:00:04,000,cue one,"Hello there, friend."
2,00:00:05.000,00:00:07.000,cue two,Second line.
bad,notatime,00:00:09.000,cue three,Unreadable start.
4,00:00:10.000,00:00:09.000,cue four,End before start.
5,00:00:12.000,00:00:14.000,cue five,Unquoted comma in text, right here.
الناتج
<SAMI>
<HEAD>
<STYLE TYPE="text/css">
<!--
P { text-align: center; font-family: Arial, sans-serif; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=1000>
<P>Hello there, friend.
<SYNC Start=4000>
<P>
<SYNC Start=5000>
<P>Second line.
<SYNC Start=7000>
<P>
<SYNC Start=10000>
<P>End before start.
<SYNC Start=10001>
<P>
<SYNC Start=12000>
<P>Unquoted comma in text, right here.
<SYNC Start=14000>
<P>
</BODY>
</SAMI>
الملفات الحقيقية تصل هكذا: نهايات أسطر مختلطة. وفراغات وحقول فارغة. المحول يصلح أو يسجل، ولا يخفي شيئا عند إنتاج SMI من CSV.
الأسئلة الشائعة
كيف يحسب SMI بداية كل مقطع ونهايته بعد قراءة CSV؟
نفس اللحظة تظهر في CSV بالشكل 00:00:01.250، وفي SMI بالشكل Start=1250. كل رقم زمني يصل إلى SMI بقيمته الأصلية من CSV.
ما ثمن التحويل من CSV إلى SMI؟
صفر فقدان بين CSV وSMI: النص والأزمنة والترتيب تصل كما هي، والفرق في الكتابة فقط.
هل يصل النص من CSV إلى SMI بلا تغيير؟
النص ينتقل من CSV إلى SMI كما هو، وما يعرفه SMI من وسوم يبقى. أما المجهول فيكتب نصا في تقرير SMI. أو يسجل، ولا يحول إلى وسم مخترع.
إذا حولت SMI عائدا إلى CSV، هل أحصل على الملف نفسه؟
ليس كاملا. إرجاع SMI إلى CSV يسقط التنسيق، الموضع على الشاشة ومحتوى الصيغة، وهي قائمة تخص ملفات SMI الحقيقية. النسخة الأصلية من CSV تبقى المرجع الآمن.
أين تعالج ملفات CSV عند تحويلها إلى SMI؟
ملفات CSV لا ترفع ولا تخزن خارج جهازك؛ التحويل إلى SMI يجري في المتصفح وحده.
هل تنزل نتائج CSV بصيغة SMI مجتمعة أم ملفا ملفا؟
نعم. يمكنك التوقف في منتصف دفعة CSV، والملفات المكتملة بصيغة SMI تبقى جاهزة للتنزيل.
هل يكفي ملف SMI مكان CSV في كل الاستخدامات؟
المحتوى واحد، والاستخدام مختلف: الجداول ومراجعة المترجمين يفضل CSV، بينما يفضل المشغلات التي تقرأ SAMI وصفحات ويندوز القديمة SMI.