Language वह मेटाडेटा फ़ील्ड है जो दर्ज करता है कि कोई फ़ाइल कौन सी मानवीय भाषा का उपयोग करती है। किसी दस्तावेज़ या ई‑बुक में Language फ़ील्ड टेक्स्ट की भाषा बताता है। किसी ऑडियो या वीडियो फ़ाइल में, यह फ़ील्ड आम तौर पर उस ट्रैक में बोली या गाई जाने वाली भाषा का नाम देता है।
कौन सी फाइलें इसे रखती हैं
हर फ़ाइल फ़ॉर्मेट भाषा को अपने‑अपने स्थान पर सहेजता है:
- MKV वीडियो हर ट्रैक के लिए एक भाषा सहेजते हैं, इसलिए हर ऑडियो और सबटाइटल ट्रैक का अपना अलग मान होता है
- MP4 और MOV वीडियो हर ट्रैक के मीडिया हेडर में एक भाषा कोड सहेजते हैं
- MP3 फ़ाइलें अपनी ID3 टैग में,
TLANफ़्रेम में भाषा रख सकती हैं - WAV और AVI फ़ाइलें अपने RIFF INFO ब्लॉक में,
ILNGफ़ील्ड में भाषा रख सकती हैं - PDF फ़ाइलें पूरे दस्तावेज़ की डिफ़ॉल्ट भाषा को
Langएंट्री में सहेज सकती हैं - EPUB ई‑बुक्स को अपने पैकेज मेटाडेटा में,
dc:languageएलिमेंट में कम से कम एक भाषा का नाम देना आवश्यक होता है - DOCX, XLSX और PPTX जैसी Office फ़ाइलें अपनी document properties में भाषा सहेज सकती हैं
- JPG, TIFF और वे अन्य फ़ाइलें जिनमें XMP ब्लॉक होता है, XMP फ़ील्ड
dc:languageमें भाषा सहेज सकती हैं
मूल्य कैसे दिखते हैं
फ़ाइलें 2 मुख्य कोड सिस्टम उपयोग करती हैं। ISO 639-2 हर भाषा को 3 अक्षरों का कोड देता है। BCP 47 जहाँ संभव हो 2 अक्षरों का कोड उपयोग करता है और हाइफ़न के बाद कोई क्षेत्र (region) जोड़ सकता है।
engISO 639-2 में अंग्रेज़ी है, औरenBCP 47 में अंग्रेज़ी हैfreऔरfraदोनों फ़्रेंच हैं, क्योंकि ISO 639-2 में कुछ भाषाओं के लिए एक bibliographic कोड और एक terminology कोड होता हैgerऔरdeuदोनों जर्मन हैंen-USवह अंग्रेज़ी है जो संयुक्त राज्य अमेरिका में उपयोग होती हैfre-caवह कैनेडियन फ़्रेंच है जो MKV फ़ाइलों में उपयोग होने वाले पुराने रूप में लिखी जाती है
BCP 47 टैग में अक्षरों का case कोई अर्थ नहीं रखता, इसलिए en-us और en-US एक ही भाषा का नाम देते हैं। परंपरा के रूप में, आप भाषा वाला भाग छोटे अक्षरों में और क्षेत्र (region) वाला भाग बड़े अक्षरों में लिखते हैं।
ID3 टैग 3‑अक्षर वाले कोड उपयोग करते हैं, और EPUB किताबें BCP 47 टैग उपयोग करती हैं। कोई MKV ट्रैक दोनों रूप रख सकता है, और तब प्रोग्रामों को 3‑अक्षर वाला कोड नज़रअंदाज़ करना होता है। FFmpeg से बनाई गई रिपोर्ट हर स्ट्रीम के लिए मान को एक टैग के रूप में सूचीबद्ध करती है, जैसे language=eng।
विशेष भाषा कोड
कोड und का अर्थ है undetermined। ISO 639-2 इसे ऐसे कंटेंट के लिए देता है जिसकी भाषा तय नहीं की जा सकती।
ISO 639-2 में और भी विशेष कोड हैं। mul का मतलब है कई भाषाएँ, और zxx का मतलब है कि बिल्कुल भी भाषा संबंधी कंटेंट नहीं है। ID3 फ़्रेमों, जैसे comments और lyrics, के अंदर स्ट्रिंग XXX किसी अज्ञात भाषा को चिह्नित करती है।
यह क्यों महत्वपूर्ण है
मीडिया प्लेयर आपके लिए ऑडियो ट्रैक चुनने के लिए ट्रैक भाषा पढ़ते हैं। अगर आप फ़्रेंच को अपनी पसंदीदा भाषा के रूप में सेट करते हैं, तो प्लेयर उसी ट्रैक को चुनता है जिसकी भाषा फ़्रेंच हो। सबटाइटल के लिए, प्लेयर Hearing Impaired जैसी flags भी जाँचता है।
किसी मान का गायब होना ग़लत दिशा दे सकता है। किसी MKV फ़ाइल में, जिस ट्रैक में Language एलिमेंट नहीं है, उसे अंग्रेज़ी माना जाता है, क्योंकि डिफ़ॉल्ट मान eng होता है।
दस्तावेज़ों में भाषा स्क्रीन रीडर की मदद करती है। सही Lang मान के साथ, स्क्रीन रीडर किसी PDF के लिए सही उच्चारण नियम लोड कर सकता है। कोई PDF किसी एक वाक्यांश को दूसरी भाषा से भी चिह्नित कर सकता है, जैसे अंग्रेज़ी टेक्स्ट के भीतर मैक्सिकन स्पैनिश के लिए es-MX।
कोई EPUB किताब कई भाषाएँ सूचीबद्ध कर सकती है। रीडिंग सिस्टम तब पहली भाषा को किताब की मुख्य भाषा मानते हैं।