Partilhar via


Globalizar e localizar aplicativos .NET

O desenvolvimento de um aplicativo pronto para o mundo, incluindo um aplicativo que pode ser localizado em um ou mais idiomas, envolve três etapas: globalização, revisão de localizabilidade e localização.

Globalização

Esta etapa envolve o design e a codificação de um aplicativo que seja neutro em termos de cultura e idioma, e que ofereça suporte a interfaces de usuário localizadas e dados regionais para todos os usuários. Envolve a tomada de decisões de design e programação que não se baseiam em pressupostos específicos da cultura. Embora um aplicativo globalizado não esteja localizado, ele é projetado e escrito para que possa ser posteriormente localizado em um ou mais idiomas com relativa facilidade.

Revisão de localizabilidade

Esta etapa envolve a revisão do código e do design de um aplicativo para garantir que ele possa ser localizado facilmente e identificar possíveis obstáculos para a localização, além de verificar se o código executável do aplicativo está separado de seus recursos. Se o estágio de globalização foi eficaz, a revisão de localizabilidade confirmará as escolhas de design e codificação feitas durante a globalização. O estágio de localizabilidade também pode identificar quaisquer problemas restantes para que o código-fonte de um aplicativo não precise ser modificado durante o estágio de localização.

Localização

Esta etapa envolve a personalização de um aplicativo para culturas ou regiões específicas. Se as etapas de globalização e localizabilidade tiverem sido executadas corretamente, a localização consistirá principalmente na tradução da interface do usuário.

Seguir estes três passos oferece duas vantagens:

  • Ele livra você de ter que adaptar um aplicativo que é projetado para suportar uma única cultura, como o inglês dos EUA, para suportar culturas adicionais.

  • Isso resulta em aplicativos localizados que são mais estáveis e têm menos bugs.

O .NET fornece suporte extensivo para o desenvolvimento de aplicativos localizados e prontos para o mundo. Em particular, muitos membros de tipo na biblioteca de classes .NET ajudam a globalização retornando valores que refletem as convenções da cultura do usuário atual ou de uma cultura especificada. Além disso, o .NET suporta assemblies satélite, que facilitam o processo de localização de um aplicativo.

Nesta secção

Globalização

Discute o primeiro estágio da criação de um aplicativo pronto para o mundo, que envolve projetar e codificar um aplicativo que seja neutro em termos de cultura e linguagem.

Globalização do .NET e UTI

Descreve como a globalização do .NET usa componentes internacionais para Unicode (ICU).

Revisão de localizabilidade

Discute o segundo estágio da criação de um aplicativo localizado, que envolve a identificação de possíveis obstáculos à localização.

Localização

Discute o estágio final da criação de um aplicativo localizado, que envolve a personalização da interface do usuário de um aplicativo para regiões ou culturas específicas.

Operações de cadeia de caracteres insensíveis à cultura

Descreve como usar métodos .NET e classes que são sensíveis à cultura por padrão para obter resultados que não diferenciam a cultura.

Práticas recomendadas para o desenvolvimento de aplicativos prontos para o mundo

Descreve as práticas recomendadas a serem seguidas para globalização, localização e desenvolvimento de aplicativos ASP.NET prontos para o mundo.

Referência

  • System.Globalization espaço de nomes

    Contém classes que definem informações relacionadas à cultura, incluindo o idioma, o país/região, os calendários em uso, os padrões de formato para datas, moeda e números e a ordem de classificação para cadeias de caracteres.

  • System.Resources espaço de nomes

    Fornece classes para criar, manipular e usar recursos.

  • System.Text espaço de nomes

    Contém classes que representam ASCII, ANSI, Unicode e outras codificações de caracteres.

  • Resgen.exe (Gerador de arquivos de recursos)

    Descreve como usar o Resgen.exe para converter arquivos .txt e arquivos de formato de recurso baseado em XML (.resx) em arquivos binários .resources do Common Language Runtime.

  • Winres.exe (Editor de Recursos do Windows Forms)

    Descreve como usar Winres.exe para localizar formulários do Windows Forms.