Compartir a través de


Información general sobre MUI

En este tema se proporciona información general conceptual sobre la tecnología de interfaz de usuario multilingüe (MUI), la compatibilidad con la plataforma que proporciona para habilitar experiencias de usuario multilingües y las ventajas que ofrece al ecosistema de Windows.

En esta página:

La necesidad de computación multilingüe

Para beneficiarse de las oportunidades de crecimiento presentadas por los mercados internacionales, las plataformas y aplicaciones de Microsoft admiten más idiomas, culturas y mercados que nunca.

Los aspectos específicos del lenguaje, la cultura y el mercado siguen siendo extremadamente relevantes para los usuarios internacionales, a pesar de las tendencias de globalización crecientes. En el gráfico circular siguiente se muestra que los hablantes que no son inglés todavía constituyen el 91,5 por ciento de la población mundial.

gráfico circular con tres segmentos; la etiqueta

En todo el mundo hay 193 países y más de 6.900 idiomas vivos conocidos en uso hoy en día. El inglés, a pesar de su papel como idioma empresarial del mundo, sólo se habla en un 8,5% de la población mundial como un idioma primero o segundo. Para proporcionar información nativa al 94 % de la población mundial, esta información tendría que estar disponible en el 347 (aproximadamente el 5 %) de los idiomas del mundo que tienen al menos un millón de hablantes. Esto es especialmente cierto, ya que las tendencias de globalización han aumentado las expectativas de estos usuarios con respecto a la tecnología y su disponibilidad en sus mercados.

La necesidad de localizar software en más idiomas ha aumentado a lo largo de los años y Microsoft ahora proporciona Windows Vista y otros productos en más idiomas que nunca. Esta evolución es especialmente clara con Microsoft Windows, ya que ha pasado de admitir 30 idiomas con Windows 98 a casi 100 con Windows Vista, como se muestra en el siguiente gráfico de barras.

gráfico de barras que muestra que el número de idiomas es mucho mayor en windows vista que en windows 98 o windows xp

Figura 2: Número de idiomas admitidos por las versiones de Microsoft Windows

El rol de MUI en la habilitación de la informática multilingüe

Como se explicó en la sección anterior, la globalización y la localización de aplicaciones se han convertido en una necesidad en un mundo más integrado globalmente. En particular, a medida que cada vez más empresas se están volviendo globales, ya sea internamente o a través de sus redes empresariales, la necesidad de aplicaciones multilingües aumenta considerablemente. Por lo tanto, son los obstáculos a los que se enfrentan estas empresas actualmente en la implementación de estas aplicaciones globalmente.

Proporcionar compatibilidad con más lenguajes para sistemas operativos Windows, así como aplicaciones de software creadas para la plataforma Windows, requiere nuevas estrategias que permitan implementar todos los escenarios principales con una sobrecarga de ingeniería mínima.

La tecnología MUI está destinada a desarrolladores e ISV con el objetivo de crear y admitir aplicaciones multilingües para la plataforma Windows. MUI también es de importancia clave para los OEM y las empresas, que pueden aprovecharlo para implementar el sistema operativo Windows y agregar aplicaciones a equipos en distintos lenguajes a través de la implementación de imágenes únicas.

Conceptos básicos de MUI

La idea fundamental detrás de MUI es separar el almacenamiento de recursos localizables del código fuente de la aplicación, para poder diseñar cualquier aplicación multilingüe como una combinación de un binario principal independiente del lenguaje y un conjunto de archivos de recursos localizados específicos del idioma.

Una vez que el código fuente de la aplicación se almacena por separado de los recursos localizados, resulta fácil cargar dinámicamente los recursos localizados adecuados para un contexto de aplicación determinado en función de una lógica que tenga en cuenta la configuración de sistema, usuario y nivel de aplicación para el idioma de la interfaz de usuario.

Estos atributos fundamentales de MUI ayudan a facilitar escenarios empresariales como:

  • Un modelo de localización mejorado para la interfaz de usuario y el contenido de ayuda, a través de la separación física del código fuente de la aplicación y los recursos localizables.
  • Tratar los recursos localizables como contenido dinámico y cargarlos según la configuración del idioma de la interfaz de usuario y las preferencias de reserva. Esto habilita escenarios como:
    • Cambiar de un lenguaje de interfaz de usuario a otro en tiempo de ejecución.
    • Creación de imágenes de implementación únicas regionales o mundiales que cubren un conjunto de lenguajes para oem y empresas.

Historial de MUI en Windows

El nivel de compatibilidad disponible para una experiencia de usuario multilingüe en el nivel de sistema operativo Windows y para el desarrollo de aplicaciones multilingües en la plataforma Windows ha evolucionado con el tiempo y en las diferentes versiones de Windows.

La funcionalidad admitida antes de Windows Vista era bastante básica, con imágenes de Windows de un solo idioma y una opción para agregar paquetes de interfaz de usuario multilingües en escenarios específicos. No hay compatibilidad para desarrolladores para aplicaciones multilingües disponibles.

Con Windows Vista, Microsoft ha realizado una inversión significativa en MUI y Windows Vista se ha creado desde cero en una plataforma MUI. Aunque esto representa un avance importante en la estrategia de localización de Windows, ya que es un habilitador clave para que Microsoft proporcione Windows en más idiomas que nunca, es primero y ante todo un gran avance para los usuarios, desarrolladores y clientes de Windows. Proporciona varias ventajas importantes, como:

  • Un sistema operativo independiente del lenguaje con compatibilidad integrada con MUI.
  • Empaquetado, implementación e instalación configurables para admitir escenarios multilingües.
  • Implementación de una sola imagen con varios idiomas.
  • Un modelo de mantenimiento mejorado en el que el código ejecutable se puede actualizar independientemente de los recursos.
  • Compatibilidad para desarrolladores para compilar aplicaciones multilingües.

En la tabla siguiente se proporciona información general detallada sobre la compatibilidad de la plataforma Windows con MUI:

Category Soporte técnico
Versiones compatibles de Windows (solo compatibilidad con so)
  • Windows 2000 Professional
  • Familia windows 2000 Server
  • Windows XP Professional
  • Windows XP Tablet PC Edition
  • Familia Windows Server 2003
  • Windows XP Embedded

Versiones compatibles de Windows (compatibilidad con aplicaciones de & del sistema operativo)
  • Windows Vista

Versiones no admitidas de Windows
  • Windows 9x
  • Windows Me
  • Windows XP Home Edition

 

Ventajas de la tecnología MUI

MUI afecta positivamente a varios aspectos del ecosistema de Windows:

  • Ventajas para desarrolladores: numerosas ventajas se ofrecen a los desarrolladores de aplicaciones mediante la disponibilidad de compatibilidad con la API muI para crear aplicaciones multilingües modeladas en los mismos principios que la compatibilidad multilingüe en el propio sistema operativo Windows principal. Entre las ventajas se incluye lo siguiente:
    • La capacidad de proporcionar una experiencia de idioma para mostrar que sea coherente con lo que ofrece el propio sistema operativo.
    • La capacidad de ampliar fácilmente la compatibilidad con idiomas para una aplicación.
    • La capacidad de mantener y atender fácilmente la aplicación.
    • La capacidad de habilitar la implementación de imágenes únicas de las aplicaciones por parte de los OEM.
  • Ventajas para empresas: la principal ventaja que ofrece MUI para empresas es la capacidad de implementar, apoyar y mantener la misma imagen multilingüe en todo el mundo con una sola instalación. Otra victoria importante es la capacidad de admitir escritorios multilingües que ofrecen una interacción perfecta a los usuarios con diferentes preferencias de idioma.
  • Ventajas de los OEM: la principal ventaja de los OEM es la instalación de imagen única que permite MUI, con compatibilidad con varios idiomas, lo que permite una administración más eficaz del inventario. Los OEM también se benefician de la compatibilidad de MUI con el desarrollo de aplicaciones, ya que les permite proporcionar aplicaciones de valor añadido en sus imágenes mientras se benefician de la instalación de una sola imagen, siempre y cuando estas aplicaciones estén habilitadas para MUI.