Qual é a diferença entre UserLocale, Systemlocale, InputLocale e KeyboardLocale no Windows?

Qual é a diferença entre UserLocale, Systemlocale, InputLocale e KeyboardLocale no Windows?

O que a configuração de cada um dos quatro valores diferentes de "localidade" realmente faz no Windows? Formato de data? Moeda? Separador decimal? Layout do teclado? Separador de arquivos CSV para Excel?

Existem quatro "Locales" disponíveis para definir ao implantar o Windows, mas não consigo distinguir entre eles, mesmo depois de implantar centenas de sistemas em vários países. Seria útil entender para que serve cada um, e o TechNet não explica isso claramente em nenhum lugar que encontrei.

  • Local do usuário
  • Local do sistema
  • EntradaLocale
  • TecladoLocale

Responder1

O que a configuração de cada um dos quatro valores diferentes de "localidade" realmente faz no Windows?

UserLocale é descrito a seguir.

Local do usuário

A localidade do usuário a ser usada com o sistema operacional de destino. Se não for especificado, o Assistente de Implementação usará a localidade do usuário configurada na imagem que está sendo implementada.

Você também queria saber o que ele definia. Ele define a moeda, o senador decimal, o formato da data, o layout do teclado e qualquer coisa que seria definida pela configuração regional.

InputLocale e KeyboardLocale são descritos a seguir.

insira a descrição da imagem aqui

Adicionalmente,

SystemLocale especifica o idioma padrão a ser usado para programas não Unicode.

Fonte:

  1. Local do sistema

  2. Introdução à referência do kit de ferramentas

informação relacionada