Partilhar via


Introdução ao 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 introduzindo um tutorial de introdução.

Primeiros passos

Se você escrever aplicativos para usuários em uma única localidade, esses aplicativos poderão ser bem-sucedidos mesmo se você os projetar com pressupostos específicos de localidade, como apresentar datas em um formato específico ou classificar cadeias de caracteres em uma sequência específica. Mas agora você tem que garantir que seus aplicativos possam ser usados em vários países, por usuários que têm idiomas e culturas diferentes. Para ter êxito em várias localidades, os aplicativos precisam se ajustar à localidade em que são executados. Essa flexibilidade é importante, quer seja ao adicioná-la a uma aplicação existente, quer ao projetá-la numa nova aplicação.

Esta secção ajuda-o a começar no desenvolvimento internacional. Apresenta links para tópicos que fornecem visões gerais sobre pré-requisitos da internacionalização. Ele resume as tecnologias que o SDK oferece para suporte a clientes em todo o mundo. Finalmente, esta seção fornece um aplicativo de exemplo que resolve um problema que você frequentemente 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 estas visões gerais.

Também esteja ciente dos artigos mais extensos que podem ser encontrados no Go Global Developer Center na seção Globalization Step-by-Step. À medida que você desenvolve software internacional, você vai querer consultar as visões gerais adicionais e artigos detalhados que podem ser encontrados lá.

Percursos de Aprendizagem

O caminho que você segue em seguida para aprender a criar software internacional depende dos cenários que você enfrenta. Os cenários a seguir são baseados nos introduzidos no tópico da seção principal, 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 que o aplicativo enumere idiomas, localidades e formatos específicos de localidade. Você pode usá-los em aplicativos Microsoft Win32 que você escreve em C ou C++ .

O Extended Linguistic Services oferece tecnologia da Microsoft, patenteada para a identificação de idiomas e scripts em textos. Seu aplicativo pode determinar os serviços disponíveis com base na categoria, bem como na linguagem de entrada e saída, script e tipo de conteúdo.

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

Input Method Manager (IMM) é uma tecnologia que ajuda o aplicativo a receber entrada do software Input Method Editor (IME), 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íngüe 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 novo idioma ou cultura.

Esta tarefa oferece a oportunidade de apresentar um tutorial que leva você passo a passo através da criação de um aplicativo Hello MUI, fazendo uso do modelo de recursos Multilingual User Interface (MUI) e suporte associado fornecido no Windows.

O tutorial adota o conceito do aplicativo Hello World familiar, demonstrando o uso do MUI para construir um aplicativo multilíngue básico.

Você pode começar o tutorial Hello MUI em Adicionar Suporte a Interface de Usuário Multilíngue a um Aplicativo.