在保存本地化字符串时使用属性与复杂类型

时间:2018-02-19 15:03:24

标签: xml xsd localization

我想在我的xml文件中保存本地化字符串,使得每个文本字段都应该具有所有支持语言的本地化变体。有时本地化可能会丢失,并且总会有英语本地化。我想出了如何做到这两个解决方案。

A)

<title lang="en">iOS App Developer</title>
<title lang="sk">Vývojár aplikácií pre systém iOS</title>

b)中

<title>
    <en>iOS App Developer</en>
    <sk>Vývojár aplikácií pre systém iOS</sk>
</title>

这两种解决方案的专业人士和专家是什么?

此外,我还需要为此XML文件编写XSD架构,我希望能够在一个枚举中列出所有可用的本地化,然后将每个字段的本地化字符串限制为唯一(例如那里)不是每个本地化的2个英语本地化,并且每个本地化最多只有一个。

以下是我的XSD中的语言枚举现在的样子:

<xsd:simpleType name="language-type">
    <xsd:restriction base="xsd:string">
        <xsd:enumeration value="en"/>
        <xsd:enumeration value="sk"/>
    </xsd:restriction>
</xsd:simpleType>

0 个答案:

没有答案