Compartilhar via


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

Localidades e idiomas

Identificadores de localidade

Nomes de localidades

Classificar identificadores de pedido

Usando Pseudo-Locales para teste de localização