Language เป็นช่องข้อมูลเมทาดาทาที่บันทึกว่ามนุษย์ใช้ภาษาใดในไฟล์นั้น ในเอกสารหรืออีบุ๊ก ช่อง 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
ลักษณะของค่าเป็นอย่างไร
ไฟล์ใช้ระบบรหัสหลัก 2 แบบ ISO 639-2 กำหนดรหัสตัวอักษร 3 ตัวให้แต่ละภาษา BCP 47 ใช้รหัสตัวอักษร 2 ตัวเมื่อมี และสามารถเพิ่มภูมิภาคต่อท้ายด้วยเครื่องหมายยัติภังค์
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 ใช้รหัสแบบ 3 ตัวอักษร และหนังสือ EPUB ใช้แท็ก BCP 47 แทร็ก MKV หนึ่งแทร็กสามารถเก็บได้ทั้งสองรูปแบบ จากนั้นโปรแกรมต้องละเว้นรหัสแบบ 3 ตัวอักษร รายงานที่สร้างด้วย 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 สามารถระบุได้หลายภาษา ระบบอ่านจะถือว่าภาษาแรกเป็นภาษาหลักของหนังสือ