Rubrique précédente: Commandes GeneralRubrique suivante: Commandes Enum


Voir Exemple : Créer des arborescences de paramètres localisés.

Vous pouvez souhaiter utiliser le cinquième paramètre de la commande Option pour les raisons suivantes :

Les arborescences Paramètres générées par des scripts CA DMM n'utilisent pas de noms de référence indépendants de la langue. Par conséquent, les modèles DMM sont créés avec des références d'arborescence Paramètres dépendantes de la langue. Cela pose un problème lorsque les chaînes du script sont traduites dans une autre langue, car les modèles ne peuvent plus sélectionner les paramètres.

Grâce au cinquième paramètre, vous pouvez créer un nom de référence unique (par exemple, arrière-plan) qui ne dépend pas de la version du nom affiché, dépendante du système local, (par exemple, Bildschirmmaske) de sorte que les modèles soient basés sur des noms de référence et non sur les noms affichés.

Le cinquième paramètre indique un nom de référence indépendant de la langue. Le chemin d'accès actuellement utilisé pour créer l'option devient le paramètre de nom affiché.

Exemple de code de script :

var g_SettingsDisplayPath = "MS Word/Settings";

function PrepareLanguages()
{
     // inutile de vérifier l'anglais, car les chaînes globales sont définies en anglais par défaut.
     if (LANGUAGE == 'ger')
     {
          g_SettingsDisplayPath = "MS Word (german)/Settings";
     }
     else if (LANGUAGE == 'jpn')
     {
          g_SettingsDisplayPath = "MS Word (japanese)/Settings";
     }
}

function Detection()
{
     PrepareLanguages();
     
     Option(g_SettingsDisplayPath, "Store", "Apply", "", "msword/settings");
}