اللغة هي حقل البيانات الوصفية الذي يسجل أي لغة بشرية يستخدمها الملف. في المستند أو الكتاب الإلكتروني، يحدد حقل Language لغة النص. في ملف صوتي أو فيديو، يحدد هذا الحقل عادةً اللغة المنطوقة أو المَغنّاة في أحد المسارات.
ما هي الملفات التي تحمله
يخزن كل تنسيق ملفات اللغة في مكانه الخاص:
- تخزن مقاطع فيديو MKV لغة لكل مسار، بحيث يكون لكل مسار صوتي أو ترجمة قيمة خاصة به
- تخزن مقاطع فيديو MP4 وMOV رمز اللغة في ترويسة الوسائط لكل مسار
- يمكن لملفات MP3 حمل اللغة في وسم ID3، في الإطار
TLAN - يمكن لملفات WAV وAVI حمل اللغة في كتلة RIFF INFO، في الحقل
ILNG - يمكن لملفات PDF تخزين اللغة الافتراضية للمستند بالكامل في المُدخل
Lang - يجب أن تسمي الكتب الإلكترونية EPUB لغة واحدة على الأقل في بيانات الحزمة الوصفية، في العنصر
dc:language - يمكن لملفات Office مثل DOCX وXLSX وPPTX تخزين اللغة في خصائص المستند
- يمكن لملفات JPG وTIFF وغيرها التي تحتوي على كتلة XMP تخزين اللغة في حقل XMP
dc:language
كيف تبدو القيم
تستخدم الملفات نظامي ترميز رئيسيين. يمنح ISO 639-2 كل لغة رمزاً من 3 أحرف. يستخدم BCP 47 رمزاً من حرفين عندما يكون متوفراً، ويمكنه إضافة منطقة بعد الشرطة.
engتعني الإنجليزية في ISO 639-2، وenتعني الإنجليزية في BCP 47freوfraكلاهما يشيران إلى الفرنسية، لأن ISO 639-2 يوفر رمزاً ببليوغرافياً ورمزاً مصطلحياً لبعض اللغاتgerوdeuكلاهما يشيران إلى الألمانيةen-USهي الإنجليزية المستخدمة في الولايات المتحدةfre-caهي الفرنسية الكندية في الصيغة الأقدم التي تستخدمها ملفات MKV
لا يكون لاختلاف حالة الأحرف أي معنى في وسم BCP 47، لذلك يشير en-us وen-US إلى اللغة نفسها. بحسب العرف، تُكتبُ جزء اللغة بأحرف صغيرة وجزء المنطقة بأحرف كبيرة.
تستخدم وسوم ID3 الرموز ذات الأحرف الثلاثة، بينما تستخدم كتب EPUB وسوم BCP 47. يمكن لمسار MKV أن يحمل كلا الشكلين، وعندها يجب على البرامج تجاهل الرمز ذي الأحرف الثلاثة. يعرض تقرير يتم إنشاؤه باستخدام FFmpeg القيمة كوسم لكل دفق، مثل language=eng.
أكواد لغات خاصة
يشير الرمز und إلى لغة غير محددة. يوفر ISO 639-2 هذا الرمز للمحتوى الذي لا يمكن تحديد لغته.
يحتوي ISO 639-2 على مزيد من الرموز الخاصة. يعني mul عدة لغات، ويعني zxx أنه لا يوجد أي محتوى لغوي على الإطلاق. داخل أُطر ID3 مثل التعليقات وكلمات الأغاني، تشير السلسلة XXX إلى لغة مجهولة.
لماذا هو مهم
تقرأ مشغلات الوسائط لغة المسار لاختيار مسار صوتي لك. إذا ضبطت الفرنسية كلغتك المفضلة، يختار المشغل مساراً لغته الفرنسية. بالنسبة إلى الترجمات، يفحص المشغل أيضاً أعلاماً مثل Hearing Impaired.
يمكن أن تكون القيمة المفقودة مضللة. في ملف MKV، يُحسب المسار الذي لا يحتوي على عنصر Language كمسار باللغة الإنجليزية، لأن القيمة الافتراضية هي eng.
في المستندات، تساعد اللغةُ برامجَ قراءة الشاشة. مع قيمة Lang الصحيحة، يمكن لبرنامج قراءة الشاشة تحميل قواعد النطق المناسبة لملف PDF. يمكن لملف PDF أيضاً تمييز عبارة واحدة بلغة أخرى، مثل es-MX للإسبانية المكسيكية داخل نص إنجليزي.
يمكن لكتاب EPUB أن يدرج عدة لغات. تتعامل أنظمة القراءة عندها مع الأولى على أنها اللغة الرئيسية للكتاب.