Partager via


Ouverture d’un module de fusion multilingue dans une langue spécifique

Pour la fusion d’un module dans une base de données d’installation, il y a deux langues importantes. La première est la langue du package d’installation cible spécifiée par ProductLanguage dans la table Property. La deuxième est la langue du module de fusion qui s’affiche dans la colonne Language de la table ModuleSignature.

La langue du package d’installation peut être passée au module par l’outil de fusion quand le package est ouvert pour une fusion. Toutefois, vous devez parfois ignorer la langue de la cible et demander à ouvrir le module dans une autre langue, par exemple, un package anglais installant à la fois les ressources en anglais et en allemand du module.

Quand vous ouvrez un module avec une demande de langue, l’outil de fusion vérifie la langue demandée par rapport aux langues spécifiées dans la colonne Language de la table ModuleSignature.

Le processus suivant permet de déterminer la langue à utiliser.

Pour déterminer la langue à utiliser

  1. Si la langue dans la table ModuleSignature est équivalente ou plus générale que la langue demandée, le module s’ouvre.
  2. Si le module prend en charge la langue exacte demandée, cette langue est utilisée.
  3. Si le module prend en charge le groupe linguistique de la langue demandée, ce groupe linguistique est utilisé, par exemple, cochez 9 si 1033 a été demandé mais est introuvable à l’étape 2.
  4. Vérifiez s’il y a une transformation de langue qui définit le module comme indépendant de la langue.
  5. Si aucune des étapes précédentes ne réussit, le module ne prend pas en charge la langue demandée et la fusion échoue.