<textLang>

<textLang> (text language) describes the languages and writing systems identified within the bibliographic work being described, rather than its description. 3.11.2.3 Imprint, Pagination, and Other Details 10.6.6 Languages and Writing Systems
Modulcore — 3 Elements Available in All TEI Documents
Attributeatt.global (@xml:id, @n, @xml:lang, @rend, @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 (main language) supplies a code which identifies the chief language used in the bibliographic work.
Zustand Optional
Datentyp

<rng:ref name="data.language"/>
data.language
Werte a recognised language ‘tag’ generated according to BCP 47 which may additionally be documented by a language element in the header
otherLangs (other languages) one or more codes identifying any other languages used in the bibliographic work.
Zustand Optional
Datentyp 0–∞ Vorkommen von 

<rng:ref name="data.language"/>
data.language
Durch Leerzeichen getrennt
Werte a list of codes, each of which is a recognised language ‘tag’ generated according to BCP 47 which may additionally be documented by a language element in the header
Verwendet von
Enthalten in
Kann enthalten
Deklaration

<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
}
Beispiel
<textLang mainLang="en" otherLangs="la"> Predominantly in English with Latin
glosses</textLang>