Teilen über


Mehrere Sprachzusammenführungsmodule

Mehrere Sprachmodule können Komponenten mit mehreren verschiedenen Sprachen als einzelne verbunddatei bereitstellen. Das Design und die Funktionalität mehrerer Sprachzusammenführungsmodule ähnelt einzelsprachigen Modulen. Ein Seriendruckmodul mit mehreren Sprachen ist in der Vorlagenzusammenfassung Eigenschaft aufgeführt. Die Datenbank eines Seriendruckmoduls mit mehreren Sprachen enthält alle Setupinformationen für mehrere Sprachen. Die MergeModule.CABinet-Kabinett in einem Seriendruckmodul mit mehreren Sprachen enthält alle Dateien für alle unterstützten Sprachen.

Wenn Sie eine MSM-Datei mit mehreren Sprachen auf eine .msi-Datei anwenden, müssen Sie die endgültige Sprache des Installationspakets nach dem Zusammenführen angeben. Im Fall eines einzelnen Sprachzusammenführungsmoduls werden in der Dateitabelle des Seriendruckmoduls jede Datei aufgelistet, die in der MergeModule.CABinet-Kabinett vorhanden ist. Im Fall eines Seriendruckmoduls mit mehreren Sprachen enthält MergeModule.CABinet alle Dateien für jede sprache, die vom Modul unterstützt wird, aber nur die Teilmenge der Dateien für die endgültige Sprache wird in die Dateitabelle des Moduls eingefügt. Das Zusammenführungstool muss sicherstellen, dass das Modul die Teilmenge der Informationen und Dateien bereitstellt, die für die angeforderte endgültige Sprache erforderlich sind.

Jedes Seriendruckmodul verfügt über eine Standardsprache, die in der Spalte "Sprache" der tabelle ModuleSignatureangegeben ist. Die Standardsprache eines Seriendruckmoduls wird auch als erste oder einzige Sprache in der Vorlagenzusammenfassung Eigenschaft angezeigt. Abhängig von der angeforderten endgültigen Sprache und der Standardsprache des Moduls wendet das Seriendrucktool möglicherweise Sprachtransformationen auf ein Modul für mehrere Sprachen an, sodass es in der angeforderten Sprache geöffnet werden kann, oder eine Annäherung an die angeforderte Sprache. Die Sprachtransformationen sind in das Seriendruckmodul eingebettet. Zusammenführungstools müssen Sprachtransformationen in Übereinstimmung mit den folgenden allgemeinen Regeln anwenden:

  • Wenn die Standard- und Endsprachen identisch sind, kann das Modul ohne Sprachtransformationen zusammengeführt werden.
  • Wenn die Standardsprache 0 ist (ein sprachneutrales Modul), kann das Modul ohne Sprachtransformationen zusammengeführt werden.
  • Wenn die endgültige Sprache nicht die Standardsprache ist, muss das Seriendrucktool eine der im Modul eingebetteten Sprachtransformationen anwenden, um das Modul in die endgültige Sprache oder auf eine Annäherung der endgültigen Sprache zu ändern.

Beispielsweise sind keine Sprachtransformationen erforderlich, wenn die endgültige Sprache 1033 (US-Englisch) ist und die Standardsprache des Moduls 1033 (US-Englisch), 0 (sprachneutral) oder 9 (generisches Englisch) ist.

Sprachtransformationen sind erforderlich, wenn die endgültige Sprache 1033 (US-Englisch) ist und die Standardsprache 1031 (Deutsch) ist. In diesem Fall kann das Seriendrucktool zuerst das Modul für mehrere Sprachen nach einer eingebetteten Sprachtransformation in 1033 (US-Englisch) durchsuchen. Wenn dies fehlschlägt, wird möglicherweise nach einer Transformation in eine Sprache mit einer übereinstimmenden primären LANGID gesucht, auch wenn die sekundäre LANGID nicht übereinstimmt. Wenn das Tool beispielsweise keine Transformation in 1033 (US-Englisch) finden kann, sucht es nach einer Transformation in 9 (Generisches Englisch). Wenn dies fehlschlägt, sucht das Zusammenführungstool nach einer Transformation in 0 (sprache neutral). Wenn bei all diesen Suchvorgängen nach einer geeigneten Transformation ein Fehler auftritt, kann das Modul nicht geöffnet werden.

Weitere Informationen finden Sie unter Erstellen mehrerer Sprachzusammenführungsmodule.