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.
@xml:langangegebener Attributwert
@xml:langsind:@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.iniSuchen 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-blockXMLLangPreferenceswerden im Folgenden erläutert:AttributeForXMLLang=xml:lang: Diese Eigenschaft wird standardmäßig kommentiert. Entfernen Sie das Semikolon (;), um die Kommentarfunktion aufzuheben, und legen Sie dies für die@xml:lang, um in Ihrer XML-Datei zu arbeiten.ApplyFontSettingsBasedOnXMLLangAttribute=On: Legen Sie diese Eigenschaft fest, um das entsprechendeSchriftfamilieundUnterschneiden-Einstellungen basierend auf der@xml:lang-Funktionalität.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.
