Localizar los paquetes de Windows Installer

Entre las herramientas de implementación de Visual Studio se incluyen varias características que le permitirán distribuir múltiples versiones de su aplicación para adaptarla a distintas configuraciones regionales. En dicho caso, necesitará crear un instalador independiente para cada versión localizada de la aplicación: no es posible crear un solo instalador para varias configuraciones regionales.

SugerenciaSugerencia

Si los archivos principales de la aplicación van a ser los mismos en todas las configuraciones regionales, considere la posibilidad de situarlos en un módulo de combinación y agregar este modulo de combinación a los distintos instaladores de cada configuración regional junto con los archivos específicos de cada configuración. Las configuraciones del Registro, las acciones personalizadas y los tipos de archivos pueden colocarse en el módulo de combinación, con lo que se evita el tener que crearlos de nuevo en cada proyecto.

Para crear un instalador localizado, establezca la propiedad Localization del proyecto de implementación en alguno de los idiomas aceptados (que se muestran en la lista desplegable de la ventana Propiedades). La propiedad Localization determinará el idioma de los textos predeterminados que se mostrarán en los cuadros de diálogo de la interfaz de usuario durante la instalación. Los textos traducidos no pueden verse en el entorno de desarrollo integrado: sólo aparecen tras compilar y ejecutar el instalador.

El texto proporcionado por las propiedades no se traducirá. Por ejemplo, la propiedad ProductName determina el nombre que se muestra en la barra de título de los cuadros de diálogo de instalación. Por tanto, en cada proyecto de implementación que desee localizar deberá introducir el valor localizado de ProductName en la ventana Propiedades. Otras propiedades que tal vez deba localizar en los distintos proyectos de implementación serían: Author, Description, Keywords, Manufacturer, ManufacturerUrl, Subject, SupportPhone, SupportUrl y Title. Si la propiedad AddRemoveProgramsIcon fuera a especificar un icono con texto, también debería localizarlo por separado.

Nota

El texto de las propiedades de la implementación deberá escribirse con los caracteres de la página de códigos de la configuración regional de destino; de lo contrario, se producirá un error de compilación. Las páginas de códigos aceptadas en implementación son: 1252 (Neutra, Inglés, Francés, Alemán, Italiano y Español), 936 (Chino simplificado), 950 (Chino tradicional), 932 (Japonés) y 949 (Coreano).

Otras propiedades que tal vez deban localizarse son las propiedades Name y Description de los métodos abreviados del Editor del sistema de archivos, las propiedades Name y Description de las acciones y los tipos de archivos del Editor de tipos de archivos y la propiedad Message de las condiciones del Editor de condiciones de inicio.

Nota

En los instaladores localizados, el texto predeterminado de las propiedades CopyrightWarning y WelcomeText aparecerá durante la instalación en el idioma especificado en la propiedad Localization del proyecto, no en el idioma que se muestra en la ventana Propiedades. Si se modifica la propiedad CopyrightWarning o WelcomeText, el texto de la ventana Propiedades se mostrará durante la instalación; para evitarlo, escriba el texto en el idioma localizado.

Vea también

Referencia

Propiedades de implementación

Localization (Propiedad)

Conceptos

Juegos de caracteres en C++

Otros recursos

Globalizar y localizar aplicaciones