Mit den Parser-Regeln wird festgelegt, wie der Dateityp XML-letter durch die Dateityp-Support-Software verarbeitet wird.
| XML-Element | Zu übersetzen | Hinweise |
|---|---|---|
| <letter> | Nein | Das ist das Root-Element und repräsentiert die Briefstruktur. |
| <title maxlength="50"> | Ja | Diese Elemente wurden eingefügt, um zu zeigen, wie Sie Textabschnitte behandeln können, die Längenbeschränkungen aufweisen. |
| <title maxlength="40"> | Ja | |
| <salutation> | Ja | "Dear Daniel" soll übersetzt werden. |
| <text> | Ja | Der Text des Briefs soll übersetzt werden. |
| <component translate="yes"> | Ja | Diese Elemente wurden eingefügt, um zu zeigen, wie Sie Textabschnitte behandeln können, die als übersetzbar bzw. nicht übersetzbar markiert wurden. |
| <component translate="no"> | Nein | |
| <emphasis> | Ja | Mit dem Hervorhebungs-Tag wird das Format des Texts geändert, aber der Text soll immer noch übersetzt werden. |
| <signature> | Nein | Der Name oder die Adresse einer Person wird nicht übersetzt. |
| <address> | Nein | |
| <weblink> | Nein | Die Webadresse wird nicht verändert. |
| <logo alt> | Ja | Der Alt-Text des Logos sollte in der Landessprache sein. |
| <logo address> | Nein | Die Webadresse wird nicht geändert. |
Dieses Ergebnis wird mit folgenden Parser-Regeln erreicht:
| Element @attribute=... | XPath | Übersetzungseinstellung | Tag-Typ |
|---|---|---|---|
| (any) @translatable="yes" | //*[@translatable = 'yes'] | Zu übersetzen | Inline |
| (any) @translatable="no" | //*[@translatable = 'no'] | Nicht zu übersetzen | Inline |
| letter | //letter | Zu übersetzen | Struktur |
| salutation | //salutation | Zu übersetzen | Struktur |
| text | //text | Zu übersetzen | Struktur |
| emphasis | //emphasis | Nicht angegeben | Inline |
| signature | //signature | Nicht zu übersetzen | Struktur |
| address | //address | Nicht zu übersetzen | Struktur |
| weblink | //weblink | Nicht zu übersetzen | Struktur |
| logo @alt=... | //logo/@alt | Zu übersetzen | Inline |
| logo @address=... | //logo/@address | Nicht zu übersetzen | Struktur |
| Alle anderen Elemente werden von dieser letzten Regel in der Regeltabelle abgedeckt. | //* | Nicht zu übersetzen |