Diccionari

Què és l'idioma en les metadades?

La llengua és el camp de metadades que indica l'idioma del text, de la parla o dels subtítols d'un fitxer. Els fitxers normalment l'emmagatzemen com un codi curt, com ara eng o en-US.

language

Idioma és el camp de metadades que registra quin idioma humà fa servir un fitxer. En un document o un llibre electrònic, el camp Language indica l'idioma del text. En un fitxer d'àudio o vídeo, el camp sol indicar l'idioma que es parla o es canta en una pista.

Quins fitxers ho porten

Cada format de fitxer desa l'idioma en un lloc diferent:

  • Els vídeos MKV desen un idioma per a cada pista, de manera que cada pista d'àudio i de subtítols té el seu propi valor
  • Els vídeos MP4 i MOV desen un codi d'idioma a la capçalera multimèdia de cada pista
  • Els fitxers MP3 poden portar l'idioma a l'etiqueta ID3, al marc TLAN
  • Els fitxers WAV i AVI poden portar l'idioma al bloc RIFF INFO, al camp ILNG
  • Els fitxers PDF poden desar l'idioma predeterminat de tot el document a l'entrada Lang
  • Els llibres electrònics EPUB han d'indicar com a mínim un idioma a les metadades del paquet, a l'element dc:language
  • Els fitxers d'Office com DOCX, XLSX i PPTX poden desar l'idioma a les propietats del document
  • Els fitxers JPG, TIFF i altres amb un bloc XMP poden desar l'idioma al camp XMP dc:language

Com són els valors

Els fitxers fan servir 2 sistemes de codis principals. L'ISO 639-2 assigna a cada idioma un codi de 3 lletres. El BCP 47 fa servir un codi de 2 lletres quan existeix i pot afegir-hi una regió després d'un guionet.

  • eng és anglès a l'ISO 639-2, i en és anglès al BCP 47
  • fre i fra són tots dos francès, perquè l'ISO 639-2 té un codi bibliogràfic i un de terminològic per a alguns idiomes
  • ger i deu són tots dos alemany
  • en-US és l'anglès tal com s'utilitza als Estats Units
  • fre-ca és francès canadenc en la forma antiga que fan servir els fitxers MKV

Les majúscules i minúscules no tenen cap significat en una etiqueta BCP 47, per tant en-us i en-US indiquen el mateix idioma. Per convenció, s'escriu la part de l'idioma en minúscules i la part de la regió en majúscules.

Les etiquetes ID3 fan servir els codis de 3 lletres, i els llibres EPUB fan servir etiquetes BCP 47. Una pista MKV pot contenir totes dues formes, i els programes aleshores han d'ignorar el codi de 3 lletres. Un informe fet amb FFmpeg enumera el valor com una etiqueta de cada flux, com ara language=eng.

Codis de llengua especials

El codi und significa indeterminat. L'ISO 639-2 el preveu per a contingut en un idioma que no es pot determinar.

L'ISO 639-2 té més codis especials. mul vol dir diversos idiomes, i zxx vol dir que no hi ha contingut lingüístic. Dins de marcs ID3 com comentaris i lletres de cançons, la cadena XXX indica un idioma desconegut.

Per què és important

Els reproductors multimèdia llegeixen l'idioma de la pista per triar una pista d'àudio per a tu. Si configures el francès com a idioma preferit, el reproductor selecciona una pista que tingui el francès com a idioma. Per als subtítols, el reproductor també comprova indicadors com per a persones amb discapacitat auditiva.

Un valor que falta pot portar a error. En un fitxer MKV, una pista sense element Language compta com a anglès, perquè el valor predeterminat és eng.

En documents, l'idioma ajuda els lectors de pantalla. Amb el valor Lang adequat, un lector de pantalla pot carregar les regles de pronunciació correctes per a un PDF. Un PDF també pot marcar una sola frase amb un altre idioma, com es-MX per a l'espanyol de Mèxic dins de text en anglès.

Un llibre EPUB pot llistar diversos idiomes. Els sistemes de lectura aleshores tracten el primer com l'idioma principal del llibre.