Localidades personalizadas

Windows Vista e posterior: As localidades personalizadas dão suporte a propriedades internacionais que fornecem uma experiência de usuário mais culturalmente apropriada do que aquelas fornecidas com as localidades padrão enviadas pela Microsoft com o sistema operacional. O uso de localidades personalizadas permite que os administradores estendam o conjunto de localidades fornecido pela Microsoft ou substituam os dados em uma localidade que é fornecida pelo Windows, por exemplo, símbolos de moeda ou nomes dos meses do ano.

Os dois tipos de localidades personalizadas são localidades complementares e localidades de substituição. Localidades complementares são localidades personalizadas que permitem que corporações, universidades, governos e outros terceiros criem dados de localidade não disponíveis no sistema operacional de envio. Localidades de substituição são localidades personalizadas que são enviadas com o sistema operacional sem alterar os identificadores de localidade ou os nomes de localidade.

Você pode usar o utilitário Locale Builder fornecido pelo NLS para criar localidades personalizadas. Para obter mais informações, consulte Microsoft Locale Builder. As instruções para usar localidades personalizadas em seus aplicativos são fornecidas em Trabalhando com localidades personalizadas.

Comparação de tipos de localidade personalizada

A tabela a seguir descreve as diferenças entre localidades complementares e de substituição.

Item Localidade suplementar Localidade de substituição
Calendários Pode incluir qualquer um dos calendários fornecidos pela Microsoft. Pelo menos um dos calendários fornecidos deve ser o calendário localizado gregoriano. Pode incluir qualquer um dos calendários fornecidos pela Microsoft. Pelo menos um dos calendários fornecidos deve ser o calendário localizado gregoriano e a coleção deve incluir o calendário padrão da localidade substituída.
Classificação Pode usar qualquer uma das classificações fornecidas pela Microsoft. Retém o comportamento de classificação da localidade que está sendo substituída.
Nomes de dia e mês Pode ser personalizado apenas para o calendário gregoriano padrão, não para calendários não gregorianos e não para calendários gregorianos especializados, como o calendário francês do Oriente Médio gregoriano. O mesmo que para localidade suplementar.
Nome do idioma (LOCALE_SLANGUAGE ou LOCALE_SLOCALIZEDLANGUAGENAME) Retorna LOCALE_SNATIVELANGNAME ou LOCALE_SNATIVELANGUAGENAME. Mantém o nome do idioma da localidade sendo substituído.
Identificador de localidade Defina como LOCALE_CUSTOM_UNSPECIFIED , a menos que a localidade seja a localidade Padrões e Formatos selecionadas no momento do usuário, nesse caso, ela está definida como LOCALE_CUSTOM_DEFAULT. Mantém o identificador de localidade da localidade sendo substituído.
Nome da localidade Arbitrário; deve se ajustar ao padrão discutido em Nomes de Localidade. Mantém o nome da localidade sendo substituído.

 

Exemplos de localidade suplementar

Nome da localidade Descrição
en-CA-fabricam Fabricam é um fabricante canadense de computadores com escritórios em todo o mundo. Para fornecer um comportamento consistente de interface do usuário para todos os seus computadores, a empresa desenvolve uma localidade para usar toda a empresa.
fr-US O Woodlawn Bank usa o Windows XP Embedded para seus caixas eletrônicos automatizados (ATMs), que o banco envia por todo o América do Norte com interfaces de usuário em francês, inglês e espanhol. Para proporcionar uma experiência consistente, o banco cria uma localidade para francês no Estados Unidos que tem formatos Estados Unidos, mas nomes de dia e mês franceses.

 

Exemplo de localidade de substituição

Nome da localidade Descrição
pt-BR Fabricam é um fabricante canadense de computadores com escritórios em todo o mundo. Para fornecer um comportamento consistente de interface do usuário para todos os seus computadores, a empresa desenvolve uma localidade para usar toda a empresa. Ele usa um relógio de 24 horas, mas de outra forma se comporta como a localidade de inglês (Estados Unidos) com suporte. Como a localidade personalizada é tão semelhante à localidade com suporte, a Fabricam decide implementá-la como uma localidade de substituição em vez de uma localidade suplementar.

 

Localidades e idiomas

Trabalhando com localidades personalizadas