Share via


Öffnen eines mehrsprachigen Mergemoduls in einer bestimmten Sprache

Beim Zusammenführen eines Moduls in eine Installationsdatenbank gibt es zwei wichtige Sprachen. Die erste ist die Sprache des Zielinstallationspakets, die durch ProductLanguage in der Property-Tabelle angegeben wird. Die zweite ist die Sprache des Mergemoduls, die in der Language-Spalte der ModuleSignatur-Tabelle angezeigt wird.

Die Sprache des Installationspakets kann vom Mergetool an das Modul übergeben werden, wenn das Paket für eine Zusammenführung geöffnet wird. Manchmal kann es jedoch erforderlich sein, die Sprache des Ziels zu ignorieren und das Öffnen des Moduls in einer anderen Sprache anzufordern, z. B. bei einem englischen Paket, das sowohl die englischen als auch die deutschen Ressourcen aus dem Modul installiert.

Wenn Sie ein Modul mit einer Sprachanforderung öffnen, überprüft das Mergetool die angeforderte Sprache anhand der Sprachen, die in der Language-Spalte 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

  1. Wenn die Sprache in der ModuleSignature-Tabelle gleich oder allgemeiner ist als die angeforderte Sprache, wird das Modul geöffnet.
  2. Wenn das Modul genau die angeforderte Sprache unterstützt, wird diese Sprache verwendet.
  3. Wenn das Modul die Sprachgruppe der angeforderten Sprache unterstützt, wird diese Sprachgruppe verwendet. Beispiel: Überprüfen Sie 9, wenn 1033 angefordert, aber in Schritt 2 nicht gefunden wurde.
  4. Überprüfen Sie, ob es eine Sprachtransformation gibt, die das Modul in „neutral“ ändert.
  5. Wenn keiner der vorherigen Schritte erfolgreich war, unterstützt das Modul die angeforderte Sprache nicht und bei der Zusammenführung tritt ein Fehler auf.