Version: APS 2.8
In der DFL (→ Glossar) muss vor einer Nutzung der Internationalisierung diese mit Hilfe des Befehls dfl:i18n eingeschaltet und konfiguriert werden:
<dfl:i18n xmlns:xd="http://www.oxygenxml.com/ns/doc/xsl" mode="default">
...
</dfl:i18n>
Weitere Unter-Befehle definieren dann innerhalt dieses tags die Vorgaben, welche dann innerhalb der DFL genutzt werden können. Um die Sprachfunktion zu deaktivieren, muss das Attribut mode auf disabled gesetzt werden. Vermutlich funktioniert auch unabled.
Zunächst müssen die verwendeten Sprachen definiert werden. Erfolgt dies nicht, so werden alle sprachspezifischen Ausgaben hintereinander ausgegeben.
<dfl:i18n xmlns:xd="http://www.oxygenxml.com/ns/doc/xsl" mode="default">
<!-- Liste der Sprachen definieren: -->
<Language id="de" Label="Deutsch"/>
<Language id="en" Label="English"/>
<Language id="fr" Label="Francaise"/>
</dfl:i18n>
Sobald die Sprachen definiert sind, steht zur sprachspezifischen Ausgabe folgender tag zur Verfügung:
<dfl:i18nText language="de">Dieser Satz ist in Deutsch</dfl:i18nText> <dfl:i18nText language="en">This sentence is in English</dfl:i18nText> <dfl:i18nText language="fr">Cette phrase est en français</dfl:i18nText>
Ausgegeben wird jeweils der Text, der zur vom User angewählten Sprache passt.