Pseudo-Locales
Windows Vista e posterior: O 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 sobre a implementação, consulte Usando Pseudo-Locales para testes de localização.
Pseudo-Locales com suporte
As pseudo-localidades compatíveis com o 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 nas cadeias de caracteres para localização, por exemplo, nomes de mês, nomes de dia. Os dados para 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. As 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 a limitações na GDI (interface gráfica do dispositivo), a fonte da interface do usuário para alguns idiomas é menor do que o ideal. As pseudo-localidades incluem várias cadeias de caracteres dessas linguagens, combinadas com cadeias de caracteres de linguagens 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 variados de cadeia de caracteres.
- 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 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 [Μäŕςћ !!] ōf 2006
Tópicos relacionados