Share via


Introducción con el desarrollo internacional de Windows

Este tema le ayuda a empezar a crear aplicaciones listas para el mundo, especificando requisitos previos, resumen de tecnologías e introducción a un tutorial de introducción.

Introducción

Si escribe aplicaciones para los usuarios en una sola configuración regional, esas aplicaciones se pueden realizar correctamente incluso si las diseña con suposiciones específicas de la configuración regional, como presentar fechas en un formato determinado o ordenar cadenas en una secuencia determinada. Pero ahora tiene que asegurarse de que las aplicaciones se pueden usar en varios países, por parte de los usuarios que tienen diferentes idiomas y culturas diferentes. Para tener éxito en varias configuraciones regionales, las aplicaciones deben ajustarse a la configuración regional en la que se ejecutan. Esta flexibilidad es importante tanto si se agrega a una aplicación existente como si se diseña en una nueva aplicación.

Esta sección le ayuda a empezar a trabajar en el desarrollo internacional. Presenta vínculos a temas que proporcionan información general sobre requisitos previos de internacionalización. Resume las tecnologías que ofrece el SDK para el soporte técnico de los clientes de todo el mundo. Por último, en esta sección se proporciona una aplicación de ejemplo que soluciona un problema que a menudo se encuentra al escribir software global.

Requisitos previos

Debe familiarizarse con los problemas que surgen en el desarrollo de software internacional para Windows. Comience con estas información general.

Tenga en cuenta también los artículos más extensos que se pueden encontrar en el Centro para desarrolladores globales de Go en la sección Paso a paso de globalización . A medida que desarrolle software internacional, le interesará consultar las información general adicionales y artículos detallados que se pueden encontrar allí.

Rutas de aprendizaje

La ruta de acceso que sigue a continuación en el aprendizaje para crear software internacional depende de los escenarios a los que se enfrenta. Los siguientes escenarios se basan en los introducidos en el tema principal de la sección Internacionalización para aplicaciones Windows.

Tecnologías de internacionalización en el SDK

La sección Soporte técnico para el desarrollo internacional del SDK proporciona tecnologías que permiten a la aplicación enumerar idiomas, configuraciones regionales y formatos específicos de la configuración regional. Puede usarlos en aplicaciones de Microsoft Win32 que escriba en C o C++ .

Los servicios lingüísticos extendidos ofrecen tecnología patentada por Microsoft para la identificación de idiomas y scripts en texto. La aplicación puede determinar los servicios disponibles en función de la categoría, así como en el lenguaje de entrada y salida, el script y el tipo de contenido.

Las fuentes internacionales y la presentación de texto proporcionan información sobre fuentes internacionales, scripts complejos y glifos, y la representación fina de la tipografía en la plataforma Windows.

Input Method Manager (IMM) es una tecnología que ayuda a la aplicación a recibir la entrada del software Editor de métodos de entrada (IME), que a su vez permite la entrada de caracteres y símbolos, como kanji japonés, para otros idiomas mediante un teclado estándar.

La aplicación Hello MUI

Una tarea común en el desarrollo internacional comienza con una aplicación monolingüe que debe preparar el mundo. Debe agregar compatibilidad con idiomas adicionales, pero de una manera que no requiera que vuelva a escribir el código para cada nuevo idioma o referencia cultural.

Esta tarea ofrece la oportunidad de presentar un tutorial que le lleva paso a paso por la creación de una aplicación Hello MUI, haciendo uso del modelo de recursos de interfaz de usuario multilingüe (MUI) y la compatibilidad asociada proporcionada en Windows.

El tutorial adopta el concepto de la aplicación familiar Hola mundo, que muestra el uso de MUI para compilar una aplicación multilingüe básica.

Puede comenzar el tutorial Hello MUI en Agregar compatibilidad con la interfaz de usuario multilingüe a una aplicación.