Codificação e localização
Ao desenvolver aplicativos preparados para o mundo, você deve se concentrar atenção em uma variedade de problemas em todo o processo de design e desenvolvimento de aplicativo.Os três problemas principais são globalização, possibilidade de localização e localização.
Globalização é a primeira etapa no processo.Um aplicativo globalizado oferece suporte a interfaces de usuário localizada e dados regionais para todos os usuários.Aplicativos verdadeiramente global devem ser cultura neutra e com neutralidade de linguagem.Uma etapa intermediária antes à localização é o teste de possibilidade de localização.Nesta etapa, você garante que tem separados os recursos do aplicativo que requerem tradução do restante do código do aplicativo.Se você testar corretamente a possibilidade de localização antes de prosseguir para a etapa de localização, você não deverá modificar o código de fonte do seu aplicativo durante a localização.Localização é a última etapa no processo de desenvolvimento de um aplicativo preparado para o mundo.Nesta etapa, você pode personalizar seu aplicativo para culturas específicas ou regiões para ter suporte.Essa etapa deve consistem principalmente de traduzir a interface do usuário em idiomas de destino.
Se endereço globalização, possibilidade de localização e os requisitos de localização de logo de início na fase de design, você minimizará o intervalo de time e money necessário para produzir aplicativos de qualidade localizado para os idiomas que você pretende dar suporte.O .NET estrutura fornece suporte extenso para o desenvolvimento de aplicativos do mundo.Este tópico fornece informações para ajudá-lo a projetar e desenvolver aplicativos do mundo.
Para obter informações adicionais, consulte Globalizing and Localizing Applications no Visual Studio 2005 documentação, suporte internacional no Microsoft Windows 2000 (www.msdn.microsoft.com/biblioteca/backgrnd/html/intl\_sup\_nt5.htm) e site da Microsoft Global Software Development (www.microsoft.com/globaldev).
Nesta seção
Visão geral de localização e codificação
Descreve as três etapas envolvidas na criação de um aplicativo preparado para o mundo em código gerenciado e explica as vantagens de seguir este modelo.Usando a classe CultureInfo
Descreve o CultureInfo classe e como conjunto e usar o CurrentUICulture, CurrentCulture, e InvariantCulture Propriedades.Como: Criar culturas personalizadas
Descreve como usar o CultureAndRegionInfoBuilder classe para criar uma cultura definida pelo usuário.Localizando e usando recursos para uma cultura específica
Descreve como a ResourceManager classe acessa recursos específicos da cultura em time de execução com base na CurrentUICulture propriedade.Culturas geradas a partir de localidades do Windows
Descreve como culturas não no .NET estrutura são criadas automaticamente a partir de localidades no Windows.Nomes associados a um objeto RegionInfo
Descreve os muitos nomes diferentes que estão associados a cada região geográfica.Unicode no .NET estrutura
Descreve o esquema de codificação de caracteres universais Unicode de caractere e o texto e os benefícios de usá-lo internamente no .NET estrutura.Seqüência de caracteres de indexação
Descreve como usar o StringInfo classe enumerar seqüências de caracteres de elementos de texto e iterar por meio desses elementos.Descrever uma cultura com dados LDML
Descreve como a Microsoft usa LDML para armazenar informações sobre uma cultura.Formatação de data e time para uma cultura específica
Descreve como usar o DateTime estrutura para formatar datas para culturas específicas.Exibição vs. armazenamento de dados formatados
Fornece diretrizes para usar uma cultura para formato de dados armazenados em um arquivo ou uma memória em vez de dados exibidos ao usuário.Usando calendários para culturas específicas
Descreve como usar o Calendar classe e o CultureInfo classe para exibir e manipular calendários para culturas específicas.Formatação de dados numéricos para uma cultura específica
Descreve como usar o NumberFormatInfo classe para exibição e o formato moeda, separadores Decimal e outros símbolos numéricos com base na cultura.Comparando e classificando dados para uma cultura específica
Descreve como comparar e classificar dados em uma base por cultura para oferecer suporte a convenções de classificação específicas de cultura e específico a um linguagem.Diferenciação de cultura operações de string
Descreve como usar os métodos do .NET estrutura e classes que são sensíveis à cultura por padrão, para obter os resultados de diferenciação de cultura.Best Practices for Developing World-Ready Applications
Descreve as práticas recomendadas a seguir para desenvolver aplicativos do mundo ASP.NET, localização e globalização.Recursos em aplicativos
Descreve o suporte do .NET estrutura para a criação e a localização de recursos e o modelo de recursos do asssembly satélite para empacotamento e implantação desses recursos localizados.Normalização e classificação
Descreve como preparar as seqüências de caracteres para uma classificar de diferenciação de cultura.Noções básicas sobre codificações
Descreve como escolher uma codificação apropriada e planejar uma estratégia de fallback.
Referência
System.Globalization Namespace
Contém classes que definem informações relacionadas à cultura, incuindo o linguagem, Country/região, os calendários em uso, os padrões de formatação para datas, moeda, números e a classificar ordem para seqüências de caracteres.System.Resources Namespace
Fornece classes para criar, manipular e usando os recursos.System.Text Namespace
Contém classes representando ASCII, ANSI, Unicode, UTF-7, UTF-8 e outras codificações de caractere.Recurso arquivo gerador (Resgen.exe)
Descreve como usar Resgen.exe para converter arquivos .txt e baseados em XML recurso formatar (.resx) arquivos para arquivos comuns de .recursos binário de runtime linguagem.Windows Forms recurso Editor (Winres.exe)
Descreve como usar Winres.exe rápida e com com facilidade localizar formulários de Windows Forms.
Seções relacionadas
ASP.NET QuickStart
Fornece os exemplos a seguir na categoria de localização: Configuração de cultura e codificação, localizando aplicativos ASP.NET e trabalhando com arquivos recurso.QuickStart de tarefas comuns
Fornece a globalização seguinte e linguagem nacional (NLS) suporte exemplos: CultureRegion Sample, MultipleEncodings Sample, amostra codificação e MultiCurrency Sample.Fornece os seguintes exemplos de recursos: Crie recursos, usar recursos, leitura e gravar recursos e criar um leitor de recursos.