Hello,
The localization options are defined in the Schematron
specification. You can use the diagnostic element to specify the
message in multiple languages.
http://www.schematron.com/iso/P8.html#GEN17
There is also an example of a multilingual schema in the Annex G
of the Schematron specification:
http://www.schematron.com/iso/P27.html#GEN39
<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>
Best Regards,
Octavian
On 11.01.2016 15:59, Tony Graham wrote: