Pseudo-Locales
Windows Vista e posterior: NLS define várias pseudo-localidades para uso além das localidades existentes do Windows. Use essas pseudo-localidades para testar a localização de seus aplicativos. Para obter detalhes de implementação, consulte Usando Pseudo-Locales parade Teste de Localização.
Pseudo-Locales com suporte
As pseudo-localidades com suporte do NLS são:
- Pseudo-localidade base
- Pseudo-localidade espelhada (da direita para a esquerda)
- Pseudo-localidade em língua do Leste Asiático
Escolha a pseudo-localidade específica a ser usada com base em suas atribuições de página de código e as cadeias de caracteres para localização, por exemplo, nomes de mês, nomes de dia. Os dados de cada pseudo-localidade incluem não apenas páginas de código relevantes e cadeias de caracteres de dia e mês para localização, mas também dados para vários outros casos de teste para NLS. Os casos de teste examinam os seguintes tipos de dados:
- Identificadores de localidade de 9 bits. Pseudo-localidades oferecem uma boa oportunidade para testar a operação de identificadores de localidade de 9 bits.
- Cadeias de caracteres de idiomas que devem usar fontes pequenas. Devido às limitações na GDI (interface do dispositivo gráfico), a fonte da interface do usuário para alguns idiomas é menor que a ideal. As pseudo-localidades incluem várias cadeias de caracteres dessas linguagens, combinadas com cadeias de caracteres de idiomas com manipulação de fontes mais padrão. Você pode usar essas cadeias de caracteres no teste para determinar como uma fonte limitada por GDI é renderizada.
- Comprimentos de cadeia de caracteres incomuns. Algumas constantes de informações de localidade, por exemplo, LOCALE_SLIST e LOCALE_ICURRENCY, têm limites convencionais no tamanho da cadeia de caracteres. As pseudo-localidades dão suporte ao exame de comprimentos de cadeia de caracteres variados.
- Classificações alternativas. Pseudo-localidades podem ser usadas para testar a funcionalidade de classificação alternativa quando o identificador de ordem de classificação alternativo difere do identificador de ordem de classificação base que geralmente está associado à localidade.
Nomes e identificadores de pseudo-localidade
As pseudo-localidades têm nomes de localidade que são escolhidos do espaço de uso privado para evitar conflitos com possíveis cadeias de caracteres introduzidas nos padrões ISO (Organização Internacional para Padronização) 639 e ISO 3166. Cada pseudo-localidade também tem seu próprio identificador de localidade. A tabela a seguir fornece os nomes e identificadores para as pseudo-localidades definidas.
Pseudo-localidade | Nome da localidade | Identificador de localidade |
---|---|---|
Base | qps-ploc | 0501 |
Espelhado | qps-plocm | 09ff |
Idioma do Leste Asiático | qps-ploca | 05fe |
Exemplo
O exemplo a seguir mostra o texto exibido para uma pseudo-localidade base:
[Шđлеśđαỳ !!], 8 đ [Μäŕςћ !!] õf 2006
Tópicos relacionados
-
usando Pseudo-Locales para de teste de localização