2 <!-- This file is used for xml files which install or update language items. -->
3 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.woltlab.com" targetNamespace="http://www.woltlab.com" elementFormDefault="qualified">
5 <xs:include schemaLocation="types.xsd" />
8 <xs:element name="language">
10 <!-- deprecated since 5.5 -->
12 <xs:element name="category" type="category" maxOccurs="unbounded" />
14 <!-- /deprecated since 5.5 -->
15 <xs:element name="import" type="import" minOccurs="0" />
16 <xs:element name="delete" type="delete" minOccurs="0" />
17 <xs:attribute name="languagecode" type="woltlab_varchar" use="required" />
18 <xs:attribute name="languagename" type="woltlab_varchar" use="optional" />
19 <xs:attribute name="countrycode" type="woltlab_varchar" use="optional" />
23 <!-- import element -->
24 <xs:complexType name="import">
26 <xs:element name="category" type="category" maxOccurs="unbounded" />
30 <!-- delete element -->
31 <xs:complexType name="delete">
33 <xs:element name="item" type="item" maxOccurs="unbounded" />
37 <!-- language category element type -->
38 <xs:complexType name="category">
40 <xs:element name="item" type="item" maxOccurs="unbounded" />
42 <xs:attribute name="name" type="woltlab_varchar" use="required" />
45 <!-- language item element type -->
46 <xs:complexType name="item" mixed="true">
47 <xs:attribute name="name" type="woltlab_varchar" use="required" />