Compartilhar via


Introdução com o Desenvolvimento Internacional do Windows

Este tópico ajuda você a começar a criar aplicativos prontos para o mundo, especificando pré-requisitos, resumindo tecnologias e apresentando um tutorial de introdução.

Introdução

Se você escrever aplicativos para usuários em uma única localidade, esses aplicativos poderão ser bem-sucedidos mesmo se você projetá-los com suposições específicas de localidade, como apresentar datas em um formato específico ou classificar cadeias de caracteres em uma sequência específica. Mas agora você precisa garantir que seus aplicativos possam ser usados em vários países, por usuários que têm idiomas diferentes e culturas diferentes. Para ter êxito em várias localidades, os aplicativos precisam se ajustar à localidade em que são executados. Essa flexibilidade é importante se você adicioná-lo a um aplicativo existente ou projete-o em um novo aplicativo.

Esta seção ajuda você a começar a desenvolver internacionalmente. Ele apresenta links para tópicos que fornecem visões gerais de pré-requisito da internacionalização. Ele resume as tecnologias que o SDK oferece para dar suporte a clientes em todo o mundo. Por fim, esta seção fornece um aplicativo de exemplo que resolve um problema que você geralmente encontra ao escrever software global.

Pré-requisitos

Você deve se familiarizar com os problemas que surgem no desenvolvimento de software internacional para Windows. Comece com essas visões gerais.

Lembre-se também dos artigos mais abrangentes que podem ser encontrados no Go Global Developer Center na seção Passo a passo da globalização . Ao desenvolver software internacional, você desejará consultar as visões gerais adicionais e artigos detalhados que podem ser encontrados lá.

Roteiros de aprendizagem

O caminho a seguir no aprendizado para criar software internacional depende dos cenários que você enfrenta. Os cenários a seguir são baseados naqueles introduzidos no tópico da seção main, Internacionalização para aplicativos do Windows.

Tecnologias de internacionalização no SDK

A seção Suporte ao Desenvolvimento Internacional do SDK fornece tecnologias que permitem ao aplicativo enumerar idiomas, localidades e formatos específicos da localidade. Você pode usá-los em aplicativos Do Microsoft Win32 que você escreve em C ou C++ .

Os Serviços Linguísticos Estendidos oferecem tecnologia patenteada pela Microsoft para a identificação de idiomas e scripts em texto. Seu aplicativo pode determinar os serviços disponíveis com base na categoria, bem como no idioma de entrada e saída, script e tipo de conteúdo.

Fontes Internacionais e Exibição de Texto fornece informações sobre fontes internacionais, scripts complexos e glifos e a renderização fina de tipografia na plataforma Windows.

O IMM (Gerenciador de Métodos de Entrada) é uma tecnologia que ajuda o aplicativo a receber entradas do software IME (Editor de Método de Entrada), que, por sua vez, permite a entrada de caracteres e símbolos, como kanji japonês, para outros idiomas usando um teclado padrão.

O aplicativo Hello MUI

Uma tarefa comum no desenvolvimento internacional começa com um aplicativo monolíngue que você deve preparar para o mundo. Você precisa adicionar suporte para idiomas adicionais, mas de uma forma que não exija que você reescreva o código para cada nova linguagem ou cultura.

Essa tarefa oferece a oportunidade de apresentar um tutorial que leva você passo a passo durante a criação de um aplicativo Hello MUI, usando o modelo de recurso MUI (Interface do Usuário Multilíngue) e o suporte associado fornecido no Windows.

O tutorial adota o conceito do aplicativo de Olá, Mundo familiar, demonstrando o uso da MUI para criar um aplicativo multilíngue básico.

Você pode iniciar o tutorial Hello MUI em Adicionando suporte à interface do usuário multilíngue a um aplicativo.