Einstellungen für Sprache und Schriftart in strukturierten Dokumenten

Sie können Ihre Inhalte in verschiedenen Sprachen sowohl in strukturierten als auch in unstrukturierten Dokumenten (DITA 1.2, DITA 1.3 und LwDITA) erstellen und Korrektur lesen. Wählen Sie eine der 46 Sprachen aus, die im Lieferumfang von FrameMaker enthalten sind, und fügen Sie sie als Attributwert für@xml:langfür Ihre strukturierten Inhalte. So fügen Sie einen Attributwert für@xml:lang, sollten Sie den von der IETF (Internet Engineering Task Force) definierten BCP 47-Standard befolgen.

< AttributeForXMLLang > = < BCP47-code> xml: lang = en-US xml: lang = zh-TW

FrameMaker legt die verschiedenen Eigenschaften vonAbsatzgestaltungbasierend auf der Spracheinstellung im Dialogfeld "@xml:langaus Ihrer XML-Datei.

Figure 1. @xml:langangegebener Attributwert

Die Eigenschaften von "Absatz-Designer", die automatisch bei der Angabe des Attributwerts für@xml:langsind:
Note: Wenn der Wert für@xml:langfür die XML-Datei nicht definiert ist, werden die Standardformatierungsregeln angewendet. Wenn der Wert für@xml:langfür einen Absatz nicht definiert ist, wird die Sprache des übergeordneten Elements festgelegt.

Um mehrsprachige Authoring- und Veröffentlichungsfunktionen zu unterstützen, legen Sie die folgenden Sprach-Tag-Eigenschaften in dermaker.iniim FrameMaker-Installationsverzeichnis verfügbar:

C:\Program Files\Adobe\Adobe FrameMaker 2026\maker.ini

Suchen Sie in der Dateimaker.ini-Datei finden Sie die folgenden Abschnitte, die konfiguriert werden sollten, um diese Funktion zu aktivieren:

[XMLLangPreferences] AttributeForXMLLang=xml:lang ApplyFontSettingsBasedOnXMLLangAttribute=On [XMLLangExclusionList] DITA_1.3_task=codeblock DITA_1.3_topic=codeblock, mathml, gleichung-block
Note: Sie können diese Einstellungen im Dialogfeld "maker.iniDatei verfügbar unter%appdata%\Adobe\FrameMaker\17 .
Die Einstellungen unter "XMLLangPreferenceswerden im Folgenden erläutert:

Die Einstellung unterXMLLangExclusionListwird im Folgenden erläutert:

  • StructAppName = <durch Kommas getrennte Liste von Element-Tags, die von der XML-Lang-Funktionalität ausgeschlossen werden sollen>

    StructAppNameist der Name der strukturierten Anwendung, für die die Ausschlussliste definiert ist.

    Legen Sie diese Eigenschaft fest, um die Elemente aufzulisten, die von der XML-Lang-Funktionalität ausgeschlossen werden sollen. Dies wird in der Regel verwendet, um Elemente zu ignorieren, bei denen Sie die Rechtschreibprüfung nicht ausführen müssen, z. B. eine<Codeblock>. Einige Beispiele für Element-Tags, die von der XML-Lang-Funktionalität ausgeschlossen werden sollen, sind:

    DITA_1.3_topic=codeblock DITA_1.3_task=codeblock DITA_1.3_topic=codeblock, mathml, gleichung-block

    Das folgende Dokument enthält Beispieltext, der in mehreren Sprachen geschrieben wurde. Die Rechtschreibprüfung wird gemäß der Spracheinstellung im Dialogfeld "@xml:langfür jeden Absatz festlegen.

Figure 2. Beispieldokument mit Text in mehreren Sprachen