Descripción de implementaciones multilingües

Publicada: octubre de 2009

Se aplica a: Windows 7, Windows Server 2008 R2

Todas las instalaciones de Windows® 7 contienen al menos un paquete de idioma y los binarios independientes del idioma que conforman el sistema operativo principal. Los paquetes de idioma contienen recursos específicos de un idioma en particular y se usan para localizar la interfaz de usuario (UI). Dado que los recursos de idioma para la UI se encuentran en un paquete de idioma y separados del código binario del sistema operativo principal, es posible cambiar el idioma de la interfaz de usuario por completo sin cambiar los binarios principales del sistema operativo o bien se pueden instalar varios idiomas en la misma imagen de Windows.

Existen dos escenarios de implementación multilingüe:

  • Implementación de una imagen que contiene varios idiomas pero sólo uno de ellos está activado como el predeterminado.

    Los requisitos de licencia establecen que Windows 7 puede incluir un solo idioma, con excepción de las ediciones Windows 7 Ultimate y Enterprise Éstas son conocidas como ediciones de un solo idioma. Cuando se agregan varios paquetes de idioma a una imagen de Windows y se implementa una edición de Windows de un solo idioma, durante la Bienvenida de Windows (OOBE), se solicita a los usuarios que seleccionen el idioma que desean usar en una lista de idiomas disponibles. Una vez que ese idioma ha sido seleccionado y el equipo se reinicia, todos los demás paquetes de idioma serán eliminados del equipo mediante la tarea de eliminación de paquetes de idioma.

    Nota

    Los paquetes de interfaz de idiomas (LIP), que brindan cobertura de localización para interfaz de usuario de alta visibilidad, no están sujetos a restricciones en cuanto a licencias y se pueden instalar en ediciones de idioma único, siempre y cuando el paquete de idioma primario ya esté instalado. La tarea de eliminación de paquetes de idioma no elimina los LIP.

  • Implementación de una imagen multilingüe que permita al usuario alternar entre diferentes idiomas.

    Las ediciones Ultimate y Enterprise de Windows 7 pueden incluir varios idiomas. Éstas son conocidas como ediciones multilingües. Si se agregan varios paquetes de idioma a una imagen de Windows, se puede implementar la edición multilingüe de Windows en un entorno multilingüe y los usuarios finales pueden cambiar el idioma para mostrar escogiendo entre varios idiomas en un mismo equipo.

Cuando se planea una implementación multilingüe, es importante comprender cuál es el escenario de implementación multilingüe que se va a llevar a cabo. También es necesario comprender los distintos tipos de paquetes de idioma disponibles y de qué manera difieren. Por ejemplo, algunos paquetes de idioma dependen de otro paquete de idioma para localizar completamente la UI. Una vez que haya comprendido los distintos tipos de paquetes de idioma y sus requisitos, el usuario debería determinar exactamente cuántos son los paquetes de idioma que necesita instalar. Luego puede elegir el método de instalación del paquete de idioma apropiado y determinar cuándo y cómo se realizará la configuración internacional. Antes de comenzar con una implementación internacional, también es importante comprender de qué manera el archivo Lang.ini y la tarea de eliminación de paquetes de idioma afectarán los planes de implementación. Este tema incluye información básica acerca de cada una de estas cuestiones.

En este tema se incluye lo siguiente:

  • Tipos de paquetes de idioma

  • Paquetes locales

  • Instalación de paquetes de idioma

  • El archivo Lang.ini

  • La tarea de eliminación de paquetes de idioma

Tipos de paquetes de idioma

Hay dos tipos de paquetes de idioma: un paquete de idioma y un paquete de interfaz de idiomas (LIP). Tanto los paquetes de idioma como los LIP se usan para localizar la interfaz de usuario del sistema operativo. La única diferencia entre un paquete de idioma y un LIP es el nivel de recursos incluidos y las restricciones de licencia.

Tipo ¿Se encuentran todos los recursos necesarios en el paquete de idioma? ¿Se encuentran todos los recursos localizados en ese idioma? ¿Hay requisitos? Disponibilidad y uso

Paquete de idioma

Contiene el 100% de los recursos necesarios para localizar la interfaz de usuario.

Algunos de los recursos del paquete de idioma pueden estar localizados en un idioma diferente del del paquete de idioma. Por ejemplo, algunos de los recursos en un paquete de idioma danés pueden estar localizados en danés mientras que el resto de los recursos están localizados en inglés.

Los paquetes de idioma requieren la correspondiente licencia.

Los paquetes de idioma están disponibles para todas las ediciones de Windows a través de programas de licencias por volumen. Para obtener más información, vea el sitio web de licencias por volumen de Microsoft.

Los paquetes de idioma para Windows Vista® Ultimate están disponibles en el sitio web de Microsoft Windows Update.

Los paquetes de idioma para el Entorno de preinstalación de Windows (Windows PE) están disponibles en los medios del Kit de preinstalación OEM de Windows (Windows OPK) y del Kit de instalación automatizada de Windows (Windows AIK).

LIP

(conocido también como un paquete de idioma parcial)

Contiene un subconjunto de recursos necesarios para localizar la interfaz de usuario.

Todos los recursos de idioma en un LIP están localizados en el idioma del LIP.

Los LIP no requieren licencia.

Dado que en un LIP sólo se incluye un subconjunto de los recursos, se debe instalar un paquete de idioma (o idioma primario*) antes de instalar un LIP.

Se pueden descargar los LIP del sitio web Microsoft.com y aplicarlos en cualquier copia original de Windows.

Los LIP son paquetes de idioma parcialmente localizados para mercados emergentes o de idiomas de minorías en donde no hay disponible una versión completamente localizada de Windows. Para obtener más información, vea el Programa de idiomas locales (puede estar en inglés).

*Un idioma primario es un paquete de idioma que contiene recursos completamente o parcialmente localizados. El idioma primario puede ser diferente del idioma base.

Paquetes de idioma

Si bien los paquetes de idioma incluyen un conjunto completo de recursos de idioma, en el caso de algunos idiomas, no todos los recursos están localizados en ese idioma en particular. En este caso, se hace referencia al paquete de idioma como un paquete de idioma parcialmente localizado. Por ejemplo, todos los recursos en el paquete de idioma francés están localizados en francés mientras que en el paquete de idioma griego (Grecia), la mayoría de los recursos de idioma están localizados en griego y los demás recursos de idioma están en inglés (en este caso se considera al inglés el idioma base).

Para proporcionar una interfaz de usuario completa, un paquete de idioma parcialmente localizado incluye un idioma base para localizar esas partes de la interfaz que no están localizadas por un paquete de idioma parcialmente localizado.

Los LIP

Las corporaciones y los usuarios finales pueden descargar los LIP del centro de descargas de Microsoft.com. Los OEM y los ensambladores de equipos que hayan aceptado los Términos de licencia del software de Microsoft pueden obtener los LIP del centro de descargas dedicado a los OEM y los ensambladores de equipos. La mayoría de los LIP pueden ser instalados y utilizados en cualquier edición de Windows. Contienen sólo un subconjunto de los recursos de la interfaz de usuario requeridos para un idioma específico.

Como no se incluyen todos los recursos de idioma para la interfaz de usuario, los LIP requieren al menos un paquete de idioma (o idioma primario). Los paquetes de idioma primario proporcionan compatibilidad para un LIP. Las partes de la interfaz de usuario que no están traducidas al idioma del LIP se muestran en el idioma primario. En aquellos países o regiones donde normalmente se usan dos idiomas, se puede proporcionar un mayor nivel de localización mediante la aplicación de un LIP sobre un paquete de idioma para ofrecer así una mejor experiencia de usuario.

Para obtener más información sobre los paquetes de idioma admitidos, los LIP y los idiomas base y primario relacionados, vea Paquetes de idioma disponibles.

En la siguiente ilustración se muestran distintos tipos de paquetes de idioma y configuraciones de paquete de idioma.

Diagrama de tipos de paquete de idioma

Paquetes locales

Los paquetes locales no son paquetes de idioma. No obstante, en Windows 7 se pueden instalar y activar los paquetes locales para personalizar las opciones de tema de Windows, los favoritos de Windows Internet Explorer® y las fuentes RSS para un país o una región específicos. Los paquetes locales contienen recursos específicos de un país o una región. Por ejemplo, si se agrega y se habilita el paquete local para los Estados Unidos, se agregará un tema personalizado del mercado de los Estados Unidos a la opción Personalización del Panel de control del usuario final y se agregará un directorio "Sitios web de los Estados Unidos" a la carpeta Favoritos del usuario en Internet Explorer.

Los paquetes locales incluyen:

  • Temas personalizados del mercado. Son específicos de un país o una región en particular e incluyen papeles tapiz, combinaciones de sonidos y colores de Aero Glass.

  • Favoritos de IE locales. Un paquete local puede incluir varios vínculos a sitios web públicos o sitios web de Microsoft para ese país o esa región.

  • Fuentes RSS locales. Un paquete local puede incluir varias fuentes RSS locales para ese país o esa región.

Para obtener más información acerca de la instalación y activación de paquetes locales, vea Agregar y quitar paquetes locales.

Instalación de paquetes de idioma

Antes de agregar otros paquetes de idioma a una imagen de Windows, se debe determinar qué idiomas, dialectos y fuentes debe admitir la instalación de Windows y si los idiomas requieren un idioma primario, editores de métodos de entrada (IME), teclados o dispositivos de entrada alternativos. También es necesario determinar si los formatos de moneda, zona horaria y calendario varían entre los diferentes países o regiones. Para obtener más información, vea Descripción de paquetes de idioma.

Se puede agregar un paquete de idioma a una imagen de Windows durante diversas fases de la implementación. Éste se puede agregar cuando la imagen de Windows esté sin conexión, durante una instalación automatizada con el programa de instalación de Windows y con un archivo de respuesta para instalación desatendida (Unattend.xml) o mientras el sistema operativo se esté ejecutando.

Antes de agregar un paquete de idioma a la imagen de Windows, tenga en cuenta lo siguiente.

  • La imagen puede contener tantos paquetes de idioma como sean necesarios. Sin embargo, los paquetes de idioma adicionales incrementan el tamaño de la imagen y la duración de la ejecución de algunas operaciones de servicio e instalación. Para evitar problemas, siga estas directrices:

    • Puede agregar todos los paquetes de idioma al mismo tiempo mediante el comando Dism /Add-Package.

    • Si se agregan paquetes de idioma a una imagen sin conexión mediante la ejecución del comando Dism /Apply-Unattend desde un entorno de sistema operativo host completo, se recomienda no agregar más de 20 paquetes de idioma al mismo tiempo, dado que los paquetes se procesan en una única sesión y las limitaciones en cuanto a memoria pueden impedir que se procesen paquetes de idioma adicionales.

    • Si se agregan paquetes de idioma a una imagen sin conexión mediante la ejecución del comando Dism /Apply-Unattend desde un entorno Windows PE host, se recomienda no agregar mas de siete paquetes de idioma a la vez. Si se agregan paquetes mediante un archivo de respuesta de instalación desatendida, todos los paquetes se expanden y se procesan en una sola sesión. Es posible que no haya memoria suficiente para todos los paquetes extendidos en un entorno Windows PE.

    • Se pueden agregar todos los paquetes de idioma a la vez mediante el comando LPKSetup.exe /i en un sistema operativo en ejecución. Sin embargo, se recomienda no usar esta herramienta para quitar más de 20 paquetes de idioma simultáneamente.

  • Algunos idiomas requieren más espacio de almacenamiento en el disco duro que otros.

  • Al agregar paquetes de idioma, el tamaño de la imagen de Windows puede aumentar.

  • No se admiten las actualizaciones entre idiomas. Esto significa que en escenarios de actualización o migración, si se actualiza o migra un sistema operativo con varios paquetes de idioma instalados, sólo se podrá actualizar o migrar al idioma de interfaz de usuario predeterminado del sistema. Por ejemplo, si el idioma predeterminado es el inglés, sólo se podrá actualizar o migrar a Windows 7 en inglés.

  • Este idioma predeterminado no se puede quitar. Se usa para generar identificadores de seguridad (SID) del equipo. El idioma de interfaz de usuario predeterminado es el idioma seleccionado durante la Bienvenida de Windows o el idioma de interfaz de usuario especificado en la herramienta de línea de comandos Administración y mantenimiento de imágenes de implementación (DISM) o en el archivo de respuesta para instalación desatendida si se omite la Bienvenida de Windows.

  • Si agrega un paquete de idioma a una imagen de Windows en un entorno Windows PE, se debe agregar a Windows PE la compatibilidad con el archivo de paginación. Para obtener más información, vea Procedimientos recomendados para el mantenimiento.

  • No se debe instalar un paquete de idioma después de una actualización. Si se instala una actualización (revisión, versión de distribución general [GDR] o Service Pack [SP]) que contenga recursos dependientes del idioma antes de instalar un paquete de idioma, los cambios específicos de idioma incluidos en la actualización no se aplicarán y será necesario reinstalar la actualización. Siempre se deben instalar los paquetes de idioma antes de instalar las actualizaciones.

Puede agregar un paquete de idioma de una de las siguientes maneras:

  • Instalación sin conexión. Si hay una imagen personalizada de Windows a la cual es necesario agregarle un paquete de idioma, ésta puede ser actualizada completa y fácilmente sin conexión mediante el uso de la herramienta de línea de comandos DISM para montar la imagen y agregar el paquete de idioma antes de que arranque la imagen. También se puede usar DISM para configurar opciones internacionales en una imagen sin conexión después de que se agregue un paquete de idioma a la imagen. Para obtener más información sobre cómo hacerlo, vea la Referencia técnica de Administración y mantenimiento de imágenes de implementación y la sección sobre cómo Agregar y quitar paquetes de idioma sin conexión.

  • **Uso del programa de instalación de Windows.**Si desea usar el programa de instalación de Windows para implementar una edición multilingüe de Windows, puede copiar uno o varios paquetes de idioma en el directorio \Langpacks del recurso compartido de distribución, actualizar el archivo Lang.ini y, a continuación, usar el programa de instalación para instalar los paquetes de idioma que están en el recurso compartido de distribución. Para obtener más información, vea Crear un recurso compartido de distribución para una imagen multilingüe. Además, se puede agregar compatibilidad multilingüe al programa de instalación de Windows. Para obtener más información, vea Tutorial: Agregar compatibilidad multilingüe a la instalación de Windows.

    Si se implementa una imagen multilingüe o si se cuenta con una imagen de Windows a la cual se le debe aplicar un determinado paquete de idioma en el equipo específico donde se está realizando la implementación, es posible agregar el paquete de idioma mediante el programa de instalación de Windows y un archivo de respuesta de instalación desatendida. Se debe agregar el paquete de idioma a la imagen antes de configurar las opciones internacionales. Para obtener más información acerca de cómo agregar un paquete de idioma directamente a un archivo de respuesta, vea Agregar un paquete a un archivo de respuesta. Para agregar un paquete de idioma y configurar opciones internacionales, utilice la fase de configuración WindowsPE para agregar el paquete de idioma y otras fases de configuración para configurar opciones internacionales. Para obtener más información, vea Establecer la configuración internacional en un archivo de respuesta.

    Nota

    Si se especifica un idioma y una configuración regional en un archivo de respuesta, esas opciones de configuración sobrescriben toda configuración predeterminada anterior. Por ejemplo, si en primer lugar se cambia la configuración predeterminada UILanguage a FR-FR mediante la herramienta de línea de comandos DISM en una imagen sin conexión y más tarde se aplica un archivo de respuesta para instalación desatendida que especifica EN-US como idioma de la interfaz de usuario, EN-US será el idioma de interfaz de usuario predeterminado.

  • En un sistema operativo en ejecución. Si es necesario arrancar el sistema operativo para instalar una aplicación o para probar y validar la instalación, se puede agregar un paquete de idioma al sistema operativo en ejecución mediante DISM o la herramienta de instalación de paquetes de idioma (Lpksetup.exe). Este método sólo se puede usar para paquetes de idioma que estén almacenados fuera de la imagen de Windows. Para obtener más información, vea Agregar un paquete de idioma en línea e Agregar paquetes de interfaz de idiomas.

El archivo Lang.ini

Si se implementa Windows mediante el programa de instalación de Windows y se han agregado o quitado paquetes de idioma del recurso compartido de distribución, es necesario volver a crear el archivo Lang.ini. El programa de instalación de Windows utiliza el archivo Lang.ini para identificar paquetes de idioma dentro de la imagen y del recurso compartido de distribución. El archivo Lang.ini se usa además para identificar el idioma que se mostrará durante la instalación de Windows. También es necesario volver a generar el archivo Lang.ini si se planea crear medios de recuperación para imágenes que contengan varios idiomas.

Para volver a crear el archivo Lang.ini en base a cualquier actualización de paquete de idiomas, se pueden usar las opciones de línea de comandos de configuración de opciones internacionales de DISM. No modifique el archivo Lang.ini manualmente. Para obtener más información, vea Opciones de línea de comandos de mantenimiento de la configuración internacional y de los idiomas.

La tarea de eliminación de paquetes de idioma

Los requisitos de licencia establecen que Windows 7 puede incluir un solo idioma, con excepción de las ediciones Windows 7 Ultimate y Windows 7 Enterprise. Para estas ediciones de un solo idioma, Windows quitará del equipo todos los idiomas no predeterminados automáticamente. Esto sólo se aplica a Windows 7. En Windows Server® 2008 R2, puede instalar múltiples paquetes de idiomas en todas las ediciones.

Para ediciones de un solo idioma de Windows, todos los paquetes de idioma no predeterminados serán eliminados del equipo. La tarea de eliminación de paquetes de idioma comenzará entre 25 y 60 minutos después de que el usuario final haya reiniciado el sistema operativo. Los paquetes de idioma se quitarán en un momento de inactividad.

Si se ejecuta la herramienta Sysprep, se restablece el reloj de eliminación de paquetes de idioma. El reloj no volverá a comenzar hasta la próxima vez que se ejecute la Bienvenida de Windows y se reinicie el equipo. Si personaliza la imagen de Windows, considere arrancar en modo auditoría y realizar las personalizaciones. La tarea de eliminación de paquetes de idioma no se activará cuando se arranque en modo auditoría. Para obtener más información acerca del modo auditoría, vea Personalizar Windows en modo auditoría. También se puede actualizar la imagen de Windows sin conexión sin arrancar la imagen. Para obtener más información, vea el tema acerca de cómo Mantenimiento de una imagen sin conexión.

El uso de la configuración SkipMachineOobe en el componente Microsoft-Windows-Shell-Setup no omite la tarea de eliminación de paquetes de idioma.

Nota

La tarea de eliminación de paquetes de idioma no elimina los LIP.

Consulte también

Conceptos

Descripción de paquetes de idioma
Paquetes de idioma disponibles
Valores predeterminados de un paquete de idioma
Idiomas de entrada predeterminados