Codificação e localização
Ao desenvolver aplicativos do mundo, você deve concentrar a atenção em uma variedade de problemas em todo o processo de design e desenvolvimento de aplicativo. Os três principais problemas são a 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 de dados regionais para todos os usuários. Aplicativos realmente globais devem ser a cultura neutra e neutralidade de idioma. Uma etapa intermediária antes para a localização está testando a possibilidade de localização. Nesta etapa, você garante que você tenha separado os recursos do aplicativo que exigem a conversã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 origem do aplicativo durante a localização. A localização é a última etapa no processo de desenvolvimento de um aplicativo do mundo. Nesta etapa, você pode personalizar seu aplicativo de suporte para as culturas específicas ou regiões. Esta etapa deve consistir principalmente traduzir a interface do usuário em idiomas de destino.
Se você endereço globalização, possibilidade de localização e requisitos de localização de logo no início da fase de design, você minimizará a quantidade de tempo e dinheiro necessário para produzir aplicativos de qualidade traduzido para os idiomas que você pretende dar suporte. A.NET Framework fornece amplo suporte para o desenvolvimento de aplicativos preparados para o 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 na Visual Studio 2005 Site da Microsoft Global Software Development (www.microsoft.com/globaldev), o suporte internacional no Microsoft Windows 2000 (www.msdn.microsoft.com/library/backgrnd/html/intl\_sup\_nt5.htm) e documentações.
Visão geral de localização e de codificação
Descreve as três etapas envolvidas na criação de um aplicativo do mundo em código gerenciado e explica as vantagens de seguir este modelo.Usando a classe CultureInfo
Descreve o CultureInfo classe e como definir e usar o CurrentUICulture, CurrentCulture, e InvariantCulture Propriedades.Como: Criar personalizado culturas
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 o ResourceManager classe acessa os recursos específicos da cultura em tempo de execução com base na CurrentUICulture propriedade.Culturas geradas a partir de localidades do Windows
Descreve como culturas não o.NET Framework são criados automaticamente 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 na.NET Framework
Descreve o esquema de codificação de caracteres universais Unicode para caracteres e o texto e os benefícios de usá-la internamente em de.NET Framework.A indexação de seqüência de caracteres
Descreve como usar o StringInfo classe para enumerar as seqüências de caracteres de elementos de texto e iterar por meio desses elementos.Descrevendo uma cultura com dados LDML
Descreve como a Microsoft usa LDML para armazenar informações sobre uma cultura.A formatação de data e hora para uma cultura específica
Descreve como usar o DateTime estrutura para formatar datas para culturas específicas.Exibir vs. Armazenamento de dados formatados
Fornece diretrizes para o uso de uma cultura para formatar os dados armazenados em um arquivo ou memória versus os 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 os calendários para culturas específicas.Formatação de dados numéricos para uma cultura específica
Descreve como usar o NumberFormatInfo classe para formatar e exibir unidade monetária, separadores decimais e outros símbolos numéricos com base na cultura.Comparar e classificar 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 idioma e de cultura.Operações de cadeia de caracteres com diferenciação de cultura
Descreve como usar.Classes que são sensíveis à cultura e métodos de NET Framework por padrão para obter resultados com diferenciação de cultura.Práticas recomendadas para desenvolvimento de aplicativos do mundo
Descreve as práticas recomendadas a seguir para desenvolvimento ASP do mundo, localização e globalização.NET applications.Recursos em aplicativos
Descreve o.NET Framework para a criação e a localização de recursos e o modelo de recursos do assembly satélite para o empacotamento e implantação desses recursos localizados.Normalização e classificação
Descreve como preparar as seqüências de caracteres para uma classificação de diferenciação de cultura.Codificação de caracteres a.NET Framework
Descreve como escolher uma codificação apropriada e planejar uma estratégia de fallback.
System.GlobalizationNamespace
Contém classes que definem informações relacionadas à cultura, incluindo o idioma, país/região, os calendários em uso, os padrões de formatação para datas, moeda, números e a classificação do pedido para seqüências de caracteres.System.ResourcesNamespace
Fornece classes para criar, manipular e utilizando recursos.System.TextNamespace
Contém classes que representam ASCII, ANSI, Unicode e outras codificações de caractere.Resource File Generator (Resgen. exe)
Descreve como usar Resgen. exe para converter arquivos. txt e arquivos de formato (. resx) de recurso baseado em XML, arquivos. Resources de binários de runtime de idioma comum.Editor de recursos de formulários do Windows (Winres.exe)
Descreve como usar o Winres.exe rápida e facilmente localizar formulários de Windows Forms.
ASP.NET QuickStart
Fornece os seguintes exemplos na categoria de localização: A configuração de cultura e codificação, localizando o ASP.NET Applications e trabalhar com arquivos de recurso.QuickStart de tarefas comuns
A seguir a globalização e o idioma nacional fornece exemplos de suporte (NLS): Amostra de CultureRegion, MultipleEncodings exemplo, codificação de exemplo e amostra de personalisável. Fornece os seguintes exemplos de recursos: Criar recursos, recursos de uso, leitura e gravação recursos e faça um leitor de recursos.