<textLang>

<textLang> (langues du texte) décrit les langues et systèmes d'écriture utilisés dans un manuscrit (et non dans la description du manuscrit, dont les langues et systèmes d'écriture sont décrits dans l'élément langUsage). [3.11.2.3 Imprint, Pagination, and Other Details 10.6.6 Languages and Writing Systems]
Modulecore — 3 Elements Available in All TEI Documents
Attributsatt.global (@xml:id, @n, @xml:lang, @rend, @style, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change))
mainLang (langue principale) contient un code identifiant la langue principale du manuscrit.
Statut Optionel
Type de données

<rng:ref name="data.language"/>
data.language
Valeurs Un ‘code’ de langue identifiée, généré conformément au BCP 47 qui peut également être documenté par un élément language dans l'en-tête TEI.
otherLangs (autres langues) contient un ou plusieurs codes identifiant toute autre langue utilisée dans le manuscrit.
Statut Optionel
Type de données 0–∞ occurrences of 

<rng:ref name="data.language"/>
data.language
séparé par un espace
Valeurs Une liste de codes : chacun d'eux est un ‘code’ de langue identifiée, généré conformément au BCP 47 et qui peut également être documenté par un élément language dans l'en-tête TEI.
Utilisé par
Contenu dans
Peut contenir
Declaration

<rng:element name="textLang">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.global.linking.attributes"/>
 <rng:ref name="att.global.analytic.attributes"/>
 <rng:ref name="att.global.facs.attributes"/>
 <rng:ref name="att.global.change.attributes"/>
 <rng:optional>
  <rng:attribute name="mainLang">
   <rng:ref name="data.language"/>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="otherLangs">
   <rng:list>
    <rng:zeroOrMore>
     <rng:ref name="data.language"/>
    </rng:zeroOrMore>
   </rng:list>
  </rng:attribute>
 </rng:optional>
 <rng:ref name="macro.phraseSeq"/>
</rng:element>
element textLang
{
   att.global.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   attribute mainLang { data.language }?,
   attribute otherLangs { list { data.language* } }?,
   macro.phraseSeq
}
Exemple
<textLang mainLang="en" otherLangs="la"> En français essentiellement, avec des gloses en
latin.</textLang>