Implementación y localización
Actualización: noviembre 2007
Entre las herramientas de implementación de Visual Studio se incluyen varias funciones 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.
Sugerencia: |
---|
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 generar 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. |
Cuando se implemente una aplicación que utilice .NET Framework, de forma predeterminada se agregará al proyecto un módulo de combinación con los archivos de Common Language Runtime de .NET Framework (dotnetfxredist_x86_language.msm). En los instaladores localizados, se deberá reemplazar este módulo de combinación con el módulo de combinación de ..NET Framework de la configuración regional de destino. En Visual Studio no se incluyen módulos de combinación localizados; éstos se encuentran en el sitio Web de Microsoft.
Vea también
Conceptos
Referencia
Propiedades de la implementación de Windows Installer