Öffnen eines Multiple-Language Mergemoduls in einer bestimmten Sprache
Beim Zusammenführen eines Moduls in einer Installationsdatenbank gibt es zwei wichtige Sprachen. Die erste ist die Sprache des Zielinstallationspakets, das von ProductLanguage in der Eigenschaftentabelle angegeben wird. Die zweite ist die Sprache des Mergemoduls, das in der Spalte Sprache der ModuleSignature-Tabelle angezeigt wird.
Die Sprache des Installationspakets kann vom Mergetool an das Modul übergeben werden, wenn das Paket für einen Merge geöffnet wird. Manchmal kann es jedoch erforderlich sein, die Sprache des Ziels zu ignorieren und an fordern, dass das Modul in einer anderen Sprache geöffnet wird, z. B. in einem englischen Paket, das sowohl die englischen als auch die deutschen Ressourcen aus dem Modul installiert.
Beim Öffnen eines Moduls mit einer Sprachanforderung überprüft das Mergetool die angeforderte Sprache mit den Sprachen, die in der Spalte Sprache der ModuleSignature-Tabelle angegeben sind.
Der folgende Prozess wird verwendet, um zu bestimmen, welche Sprache verwendet werden soll.
So bestimmen Sie, welche Sprache verwendet werden soll
- Wenn die Sprache in der ModuleSignature-Tabelle gleich oder allgemeiner als die angeforderte Sprache ist, wird das Modul geöffnet.
- Wenn das Modul die genaue angeforderte Sprache unterstützt, wird diese Sprache verwendet.
- Wenn das Modul die Sprachgruppe der von der Sprachgruppe angeforderten Sprache unterstützt, überprüfen Sie beispielsweise 9, ob 1033 angefordert, aber in Schritt 2 nicht gefunden wurde.
- Überprüfen Sie, ob es eine Sprachtransformation gibt, die das Modul in neutral ändert.
- Wenn keiner der vorherigen Schritte erfolgreich ist, unterstützt das Modul die angeforderte Sprache nicht, und die Zusammenführung schlägt fehl.