Use of Schematron for Multi-Lingual Schemas
The following Schematron schema shows how multiple languages may be supported.
<sch:schema  xmlns:sch="http://purl.oclc.org/dsdl/schematron" 
     xml:lang="en" >
    <sch:title>Example of Multi-Lingual Schema</sch:title>

    <sch:pattern>
        <sch:rule context="dog">
            <sch:assert test="bone" diagnostics="d1 d2">
            A dog should have a bone.
            </sch:assert>
        </sch:rule>
    </sch:pattern>
    
    <sch:diagnostics>
        <sch:diagnostic id="d1" xml:lang="en">
        A dog should have a bone.
        </sch:diagnostic>
        <sch:diagnostic id="d2" xml:lang="de">
        Das Hund muss ein Bein haben.
        </sch:diagnostic>
    </sch:diagnostics>
    
</sch:schema>