Apertura di un modulo di unione Multiple-Language in un linguaggio specifico

Durante l'unione di un modulo in un database di installazione, sono disponibili due lingue importanti. La prima è la lingua del pacchetto di installazione di destinazione specificata da ProductLanguage nella tabella delle proprietà. Il secondo è il linguaggio del modulo di merge visualizzato nella colonna Language della tabella ModuleSignature.

La lingua del pacchetto di installazione può essere passata al modulo dallo strumento di unione quando il pacchetto viene aperto per un merge. Tuttavia, a volte potrebbe essere necessario ignorare la lingua della destinazione e richiedere che il modulo venga aperto in un'altra lingua, ad esempio un pacchetto in inglese che installa sia le risorse inglesi che tedesche dal modulo.

Quando si apre un modulo con una richiesta di lingua, lo strumento di merge controlla la lingua richiesta rispetto alle lingue specificate nella colonna Lingua della tabella ModuleSignature.

Il processo seguente viene usato per determinare quale lingua usare.

Per determinare quale lingua usare

  1. Se la lingua nella tabella ModuleSignature è uguale o più generale della lingua richiesta, verrà aperto il modulo.
  2. Se il modulo supporta la lingua esatta richiesta, tale lingua viene usata.
  3. Se il modulo supporta il gruppo di lingue della lingua richiesto che tale gruppo di linguaggio venga usato, ad esempio, controllare 9 se è stato richiesto 1033, ma non trovato nel passaggio 2.
  4. Verificare se è presente una trasformazione della lingua che modifica il modulo in modo neutrale.
  5. Se nessuno dei passaggi precedenti ha esito positivo, il modulo non supporta la lingua richiesta e l'unione ha esito negativo.