Pseudo-Locales
Windows Vista e versões posteriores: NLS define várias pseudolocalidades 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 o Pseudo-Locales para testes de localização.
Pseudo-Locales suportados
As pseudo-localidades suportadas pelo NLS são:
- Pseudo-localidade de base
- Pseudo-localidade espelhada (da direita para a esquerda)
- Pseudo-localidade de idioma asiático oriental
Escolha a pseudolocalidade 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 meses, nomes de dias. Os dados para cada pseudolocalidade 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 de 9 bits. Pseudo-localidades fornecem uma boa oportunidade para testar a operação de identificadores de localidade de 9 bits.
- Strings de idiomas que devem usar fontes pequenas. Devido a limitações na interface do dispositivo gráfico (GDI), a fonte da interface do usuário para alguns idiomas é menor do que o ideal. Pseudo-localidades incluem várias cadeias de caracteres desses idiomas, combinadas com cadeias de caracteres de idiomas com manipulação de fontes mais padrão. Você pode usar essas cadeias de caracteres em testes para determinar como uma fonte limitada por GDI é renderizada.
- Comprimentos de corda 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 suportam o exame de comprimentos de cordas variados.
- Classificações alternativas. As pseudolocalidades 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 pseudolocalidade
As pseudo-localidades têm nomes de localidade que são escolhidos a partir do espaço de uso privado para evitar conflitos com possíveis cadeias de caracteres introduzidas nas normas ISO 639 e ISO 3166 da Organização Internacional de Padronização (ISO). Cada pseudo-localidade também tem seu próprio identificador de localidade. A tabela a seguir fornece os nomes e identificadores para as pseudolocalidades definidas.
Pseudo-localidade | Nome da localidade | Identificador de localidade |
---|---|---|
Base | QPS-PLOC | 0501 |
Espelhado | QPS-PLOCM | 09 e seguintes |
Língua asiática oriental | QPS-PLOCA | 05FE |
Exemplo
O exemplo a seguir mostra o texto exibido para uma pseudolocalidade base:
[Шěđлеśđαỳ !!], 8 ōf [Μäŕςћ !!] Ōf 2006
Tópicos relacionados