Compartir a través de


Internacionalización para aplicaciones de Windows

(Anteriormente titulado "Soporte internacional")

En esta sección se describen las tecnologías de Windows que permiten admitir las numerosas referencias culturales y los lenguajes escritos del marketplace internacional en la aplicación De Microsoft Win32 basada en C o C++.

Windows se ha convertido en una plataforma esencial para los clientes de todo el mundo. Los usuarios internacionales esperan soluciones adaptadas a sus idiomas y regiones de todo el mundo. En esta sección, encontrará la información que necesita para desarrollar soluciones multilangua, multicultural y multisitio. El soporte técnico internacional integrado en Windows le permite implementar muchos escenarios con menos sobrecarga de ingeniería que nunca.

El desarrollo de aplicaciones listas para el mundo requiere el uso de muchos servicios y herramientas. Windows contiene características que permiten desarrollar soluciones que:

  • Admite las diferentes necesidades específicas del idioma y específicas de la configuración regional de los usuarios de todo el mundo (incluida la compatibilidad con texto especializado, el comportamiento de ordenación, el formato de fecha y hora y los diseños de teclado). (Para obtener más información, consulte National Language Support Knowledge Center).
  • Se globalizan (se pueden implementar en todo el mundo a partir de una sola imagen binaria) y se pueden localizar (se pueden adaptar para mercados locales específicos). (Para obtener más información, consulte interfaz de usuario multilingüe).
  • Mostrar fuentes y texto internacionales, y permitir a los usuarios especificar la fuente que desean. (Para obtener más información, consulta compatibilidad con scripts y fuentes en Windows).
  • Permitir al usuario escribir caracteres y símbolos complejos con un teclado estándar.
  • Proporcionar compatibilidad con muchos lenguajes escritos diferentes a través de Unicode y juegos de caracteres tradicionales.
  • Descubra la entrada de idioma por parte de un usuario y adapte la experiencia del usuario proporcionada por la aplicación. (Para obtener más información, consulte Escritura de aplicaciones listas para el mundo en Windows: Servicios lingüísticos extendidos en Windows).

En esta sección

En esta sección se documentan las siguientes tecnologías de soporte técnico internacionales. Se muestran con algunos escenarios clave para los que se pueden usar.

  • Introducción al desarrollo internacional de Windows

    Describe cómo empezar a crear aplicaciones listas para el mundo y proporciona un tutorial que ilustra una tarea común al escribir software global.

    Escenarios comunes:

    • Determine una ruta de acceso que se debe seguir para aprender a desarrollar software internacional.
    • Descubra las tecnologías de internacionalización disponibles en el Kit de desarrollo de software (SDK) de Microsoft Windows.
    • Siga un tutorial que toma una aplicación monolingüe existente y agrega compatibilidad con idiomas adicionales.
  • Globalization Services

    Describe servicios lingüísticos extendidos (ELS), que le permiten detectar el idioma en el que se escriben los datos de texto y de usuario, y compatibilidad con idiomas nacionales (NLS), que permite a una aplicación usar información regional para mostrar información confidencial de referencia cultural (como la hora, las fechas y la moneda) y ordenar correctamente las cadenas.

    Escenarios comunes:

    • Descubra el idioma de la entrada del usuario, de modo que el contenido de ayuda se pueda mostrar en un idioma comprensible.
    • Descubra el script usado en el texto que se va a mostrar. Si se trata de chino simplificado o tradicional, ofrezca al usuario la opción de que el texto se translitera de uno a otro.
    • Permitir que el usuario seleccione una configuración regional (una colección de información de preferencias de usuario relacionada con el idioma).
    • Mostrar horas, fechas, información del calendario, moneda y muchos otros objetos dependientes de la referencia cultural en los idiomas y formatos adecuados.
    • Ordene las cadenas en el orden esperado por el usuario de una configuración regional determinada.
  • del Administrador de métodos de entrada de

    Describe la tecnología usada por una aplicación para comunicarse con un editor de métodos de entrada (IME). El IME permite a los usuarios del equipo escribir caracteres y símbolos complejos mediante un teclado estándar.

    Escenario común:

    • Permitir al usuario usar un teclado estándar para escribir caracteres kanji japoneses.
  • internacional de fuentes y de presentación de texto

    Describe la compatibilidad proporcionada por la plataforma Windows para fuentes internacionales, texto internacional y tipografía fina.

    Escenarios comunes:

    • Permitir al usuario seleccionar fuentes internacionales basadas en el juego de caracteres.
    • Mostrar texto internacional.
    • Procese scripts complejos, incluida la representación bidireccional, la forma contextual y las ligaduras (Uniscribe).
    • Permite un alto grado de control para la tipografía fina (Uniscribe).
  • de interfaz de usuario multilingüe de

    Describe cómo las aplicaciones pueden separar los recursos dependientes del idioma del código neutro del lenguaje para los lenguajes de interfaz de usuario admitidos.

    Escenarios comunes:

    • Cree imágenes de implementación única regionales o mundiales de una aplicación.
    • Localice una solución mediante la actualización de recursos de aplicación sin ningún cambio en el código fuente de la aplicación.
    • Permitir que los usuarios cambien de un lenguaje de interfaz de usuario a otro en tiempo de ejecución.
  • conjuntos de caracteres y Unicode

    Describe cómo las aplicaciones pueden aprovechar Unicode, el estándar de codificación de caracteres mundial que usa valores de código de 16 bits para representar todos los caracteres usados en la computación moderna, incluidos símbolos técnicos y caracteres especiales usados en la publicación.

    Escenarios comunes:

    • Admite muchos idiomas diferentes del marketplace internacional a través de Unicode.
    • Convierta caracteres Unicode en y desde otros conjuntos de caracteres, cuando sea necesario.
  • Consideraciones de seguridad de : Características internacionales

    Proporciona información sobre las consideraciones de seguridad relacionadas con las características de soporte técnico para el desarrollo internacional.

    La información de seguridad pertenece a todos los escenarios.

La compatibilidad con el desarrollo internacional también está disponible para las aplicaciones escritas en código administrado. Si está desarrollando para .NET Framework, necesitará algunas o todas las siguientes:

  • El espacio de nombres System.Globalization contiene clases que definen información relacionada con la referencia cultural y proporcionan funciones avanzadas de globalización.
  • El espacio de nombres System.Text contiene clases que representan codificaciones de caracteres, convierten bloques de caracteres y manipulan y formatan objetos String.