AssetTypeLanguage.xsd 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  3. xmlns="uri:ea.com:eala:asset"
  4. xmlns:at="uri:ea.com:eala:asset:type"
  5. xmlns:xas="uri:ea.com:eala:asset:schema"
  6. targetNamespace="uri:ea.com:eala:asset"
  7. elementFormDefault="qualified"
  8. xmlns:XmlEdit="http://tempuri.org/XmlEdit.xsd">
  9. <xs:complexType name="SeparatorList">
  10. <xs:sequence />
  11. <xs:attribute name="Thousand" type="xs:string" use="optional" default="," />
  12. <xs:attribute name="Decimal" type="xs:string" use="optional" default="." />
  13. <xs:attribute name="TimeMinuteToSecond" type="xs:string" use="optional" default=":" />
  14. </xs:complexType>
  15. <xs:simpleType name="FontUse">
  16. <xs:restriction base="xs:string">
  17. <xs:enumeration value="DrawableCaptionFont" />
  18. <xs:enumeration value="DefaultWindowFont" />
  19. <xs:enumeration value="DefaultDisplayStringFont" />
  20. <xs:enumeration value="TooltipFontName" />
  21. <xs:enumeration value="NativeDebugDisplay" />
  22. </xs:restriction>
  23. </xs:simpleType>
  24. <xs:complexType name="FontDefine">
  25. <xs:sequence>
  26. <xs:element name="FontTitle" type="FontUse" />
  27. <xs:element name="Font" type="FontDesc" />
  28. </xs:sequence>
  29. </xs:complexType>
  30. <xs:complexType name="Language" xas:typeGroup="Xml">
  31. <xs:complexContent>
  32. <xs:extension base="BaseInheritableAsset">
  33. <xs:sequence>
  34. <xs:element name="Separators" type="SeparatorList" />
  35. <xs:element name="UnicodeFontName" type="xs:string" />
  36. <xs:element name="FontInfo" type="FontDefine" minOccurs="0" maxOccurs="unbounded" />
  37. </xs:sequence>
  38. </xs:extension>
  39. </xs:complexContent>
  40. </xs:complexType>
  41. </xs:schema>