سامي

SAMI ( تبادل الوسائط المتزامنة التي يمكن الوصول إليها ) هي مبادرة إمكانية الوصول من مايكروسوفت تم إصدارها في صيف عام 1998. [ 1 ] تم تصميم لغة الترميز المنظمة لتبسيط إنشاء ترجمات لتشغيل الوسائط على جهاز الكمبيوتر.

ملخص

يُوفر ملف SAMI دعمًا للترجمة المصاحبة لتنسيقات الوسائط المتعددة. عادةً، يتم تشغيل ملف الوسائط المتعددة (مثل ملف فيديو أو ملف صوتي) بواسطة مشغل وسائط مثل Windows Media Player . قد تعرض مشغلات الوسائط التي تدعم الترجمة المصاحبة وتنسيق SAMI محتويات ملف SAMI المُضمّن.

ملف SAMI هو ملف نصي عادي ، وبالتالي يمكن إنشاؤه أو تعديله في أي محرر نصوص. يشبه هيكله إلى حد كبير بنية HTML . قد تحمل الملفات امتدادات .sami.smi أو .sami ، مع العلم أن استخدام .sami قد يُسبب تعارضًا في امتدادات الملفات، نظرًا لأن ملفات لغة تكامل الوسائط المتعددة المتزامنة (SMIL) وصور ماكنتوش ذاتية التحميل تستخدم أيضًا هذا الامتداد..sami.smi

علامات HTML و CSS المدعومة

يُشبه تنسيق SAMI تنسيقي HTML و CSS ؛ بل إنه يُطبّق مجموعة فرعية من كليهما. ولا يتطلب SAMI مطابقة دقيقة للوسوم.

علامات HTML الصالحة في SAMI [ 2 ]
اسموصف
بنمط نص غامق
قاعدةحجم الخط الأساسي
بي دي أوتجاوز I18N BiDi
كبيرنمط نص كبير
اقتباساقتباس طويل
BRاستراحة قسرية
التسمية التوضيحيةشرح الجدول
مركزاختصار لـ DIV align=center
كولعمود الجدول
مجموعة كولمجموعة أعمدة الجدول
DDوصف التعريف
DIVحاوية لغة/نمط عامة
DLقائمة التعريفات
DTمصطلح التعريف
الخطتغيير محلي للخط
H1عنوان
H2عنوان
H3عنوان
H4عنوان
H5عنوان
H6عنوان
الموارد البشريةالمسطرة الأفقية
أنانمط النص المائل
صورةصورة مضمنة
ليبند القائمة
OLقائمة مرتبة
Pفقرة
قبلنص منسق مسبقًا
سؤالاقتباس قصير ضمن النص
Sنمط النص المشطوب
صغيرنمط نص صغير
فترةحاوية لغة/نمط عامة
يضربنص مشطوب
فرعيرمز سفلي
رشفةرمز مرتفع
طاولةغير متوفر
تي بوديجسم الجدول
تي ديخلية بيانات الجدول
تيفوتتذييل الجدول
ذخلية رأس الجدول
رأسرأس الجدول
TRصف الطاولة
تي تينمط نصي أحادي المسافة أو نمط نصي من نوع تيليتايب
يونمط النص المسطر
ULقائمة غير مرتبة

مثال

إليك مثال على ملف SAMI. يضبط هذا الملف الوقت بالمللي ثانية. ويستخدم CSS لتنسيق كلٍ من المصدر والنص، كما يدعم اختيار اللغة (يظهر هنا الإنجليزية والفرنسية المُقلّدة). يحدد كل قسم SYNC وقت بدء الترجمة. تُعرض ترجمة جديدة كل ثانية (1000 مللي ثانية). يُحدد المعرّف Class=اللغة. يشير المعرّف ID=Source(المطابق لـ #Sourceفي تعريف معرّف CSS) إلى سطر المصدر/المتحدث؛ والقيمة الافتراضية هي الترجمة المغلقة. لا يشترط أن يكون اسم المعرّف "Source"؛ بل يمكن أن يكون أي اسم.

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

سامي<HEAD> <TITLE> مثال سامي </TITLE><SAMIParam> مقاييس الوسائط {cheap44.wav} {time:ms;} المواصفات {MSFT:1.0;} </SAMIParam><STYLE TYPE= "text/css" > <!--  P { font-family: Arial; font-weight: normal; color: white; background-color: black; text-align: center; } #Source {color: red; background-color: blue; font-family: Courier; font-size: 12pt; font-weight: normal; text-align: left; } .ENUSCC { الاسم: الإنجليزية؛ اللغة: ar-US؛ ساميتيب: سي سي؛ }  .FRFRCC { الاسم: الفرنسية؛ اللغة: fr-FR؛ ساميتيب: سي سي؛ } --> </STYLE></HEAD><الجسم><!-- افتح قائمة التشغيل، اختر الترجمة والترجمة المصاحبة، فعّلها إن وجدت --> <!-- افتح قائمة الأدوات، الأمان، عرض الترجمة المحلية عند وجودها --><SYNC Start= 0 > <P Class= ENUSCC ID = Source > المتحدث </P> <P Class= ENUSCC > نص SAMI 0000 </P><P Class= FRFRCC ID = Source > الراوي </P> <P Class= FRFRCC > نص SAMI 0000 </P> </SYNC><SYNC Start= 1000 > <P Class= ENUSCC > SAMI 1000 text </P> <P Class= FRFRCC > Texte SAMI 1000 </P> </SYNC><SYNC Start= 2000 > <P Class= ENUSCC > نص SAMI 2000 </P> <P Class= FRFRCC > نص SAMI 2000 </P> </SYNC><SYNC Start= 3000 > <P Class= ENUSCC > SAMI 3000 text </P> <P Class= FRFRCC > Texte SAMI 3000 </P> </SYNC></BODY> </SAMI>

الارتباط بوسائل الإعلام

يحتاج مشغل الوسائط إلى معرفة كيفية ربط ملف وسائط معين بملف SAMI. أحيانًا يتم ذلك باستخدام نفس اسم ملف الوسائط الأصلي. على سبيل المثال، عندما يفتح مشغل وسائط ويندوز (WMP) ملف الصوت cheap44.wav، فإنه يتحقق مما إذا كان الملف cheap44.smi موجودًا في نفس المجلد. إذا كان موجودًا، يستخدم WMP هذا الملف لعرض الترجمة المصاحبة.

بدلاً من ذلك، يمكن توضيح الارتباط صراحةً باستخدام إدخال في ملف مُعيد توجيه التدفق المتقدم (ASX). يقوم المستخدم بفتح ملف ASX بدلاً من ذلك.

<asx version= "3.0" previewmode= " No " > <abstract> ASXHEAD هذا ملخص البرنامج </abstract> <title> ASXHEAD عنوان البرنامج هنا </title> <author> اسم المؤلف </author> <copyright> © 2002 - اسم الشركة </copyright> <entry> < ref href = " cheap44.wav ? sami = cheap44.smi " / > <abstract> ASX هذا ملخص المقطع </abstract> <title> ASX عنوان المقطع هنا </title> <author> ASX اسمك </author> <copyright> ASX © 2000 - اسم الشركة </copyright> </entry> </asx>

دعم البرامج

فيما يلي قائمة بالبرامج التي يمكنها تشغيل ملفات SAMI بالإضافة إلى محتوى الوسائط المتعددة:

انظر أيضاً

مراجع

  1. "إضافة الترجمة المصاحبة إلى برامج الوسائط المتعددة" . أخبار ومقالات مطوري مايكروسوفت . مايكروسوفت. سبتمبر 1998. مؤرشف من الأصل في 12 أكتوبر 1999.
  2. "فهم SAMI 1.0" . شبكة مطوري مايكروسوفت . شركة مايكروسوفت . فبراير 2003. تم الاطلاع عليه بتاريخ 14 يونيو 2011 .

للمزيد من القراءة

  1. جون غندرسون (14 مارس 2003). "SAMI والترجمة الفورية في QuickTime" . مركز إلينوي لإمكانية الوصول إلى تكنولوجيا المعلومات . جامعة إلينوي في أوربانا-شامبين . تاريخ الاسترجاع: 14 يونيو 2011 .
  2. "إنشاء ملف SAMI" . إضافة الترجمة إلى ملفات Windows Media . WebAIM . تم الاطلاع عليه بتاريخ 14 يونيو 2011 .
  3. "برنامج لإنشاء التعليقات التوضيحية" . WebAIM . تم الاطلاع عليه بتاريخ 14 يونيو 2011 .