Tema anterior: Comandos GeneralesTema siguiente: Comandos de enumeración


Ejemplo: Creación de árboles de valores localizados

El uso del quinto parámetro en el comando Option puede resultar interesante por estos motivos:

Los árboles de valores generados por los scripts de CA DMM no emplean nombres de referencia independientes del idioma. En consecuencia, las plantillas de DMM se crean con referencias a un árbol de valores que depende del idioma. Esto supone un inconveniente cuando se traducen a otro idioma las cadenas de un script puesto que las plantillas ya no pueden seleccionar ningún valor.

Gracias al quinto parámetro, se puede crear un único nombre de referencia (por ejemplo, background) independiente de la versión localizada del nombre que se exhibe en pantalla (por ejemplo, fondo), de tal modo que las plantillas se basen en nombres de referencias, no en los rótulos.

El quinto parámetro alude a un nombre de referencia ajeno al idioma utilizado. La ruta que se use para crear la opción se convierte en el parámetro de nombre para mostrar.

Código de script de ejemplo:

var g_SettingsDisplayPath = "MS Word/Settings";

function PrepareLanguages()
{
     // don't need to check for english because the global strings default to english.
     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");
}