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

3

O que a definição de cada um dos quatro valores "locale" diferentes 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 servem cada um deles, e o TechNet não explica isso claramente em nenhum lugar que eu tenha encontrado.

  • UserLocale
  • Systemlocale
  • InputLocale
  • KeyboardLocale
nudl
fonte
A localidade do usuário se aplica apenas ao usuário atual. O sistema local se aplica a todos os usuários. A localidade do teclado se aplica ao teclado. "Existem quatro localidades disponíveis" - Onde você vê essas ofertas?
Ramhound 29/08
@Ramhound eu usá-los principalmente no customsettings.ini do Microsoft Deployment Toolkit
NUDL
Eu também encontro aqueles no registro HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\UnattendSettings\International.
Biswapriyo 29/08
11
Fiz uma tentativa de responder à sua pergunta. Quanto ao que a localidade define especificamente, bem, qualquer coisa que seja uma configuração regional e seja tratada pela localidade (ou seja, en-us), há muitas coisas para listar tudo. A moeda padrão que o Excel usa, a menos que você a altere, é uma dessas coisas.
Ramhound 29/08

Respostas:

2

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

UserLocale é descrito da seguinte maneira.

UserLocale

O código do idioma do usuário a ser usado com o sistema operacional de destino. Se não especificado, o Assistente de Implantação usa o código do idioma do usuário configurado na imagem que está sendo implantada.

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

InputLocale e KeyboardLocale são descritos a seguir.

insira a descrição da imagem aqui

Além disso,

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

Fonte:

  1. SystemLocale

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

Ramhound
fonte