Как узнать локализацию windows

Как определить язык интерфейса Windows?

Как узнать язык интерфейса Windows?

Языковой интерфейс Windows – язык локализованной версии Windows, применявшийся и указанный во время установки. Все меню, диалоговые окна, окна ошибок и справки будут встречать пользователя именно на этом языке. До тех пор, пока пользователь не выберет другой язык. Другими словами, язык интерфейса Windows это именно язык пользователя, установленный администратором; на нём будет говорить любой из создаваемых новых пользователей. Язык интерфейса системы можно изменить только в том случае, если к основному языку установлен ещё как минимум один дополнительный. Сейчас вы узнаете точно, на каком языке говорит Windows 7/10, сеанс которой на данный момент запущен.

Как узнать языковой интерфейс Windows из cmd?

Открываем консоль от имени администратора и вводим команду:

Как видно по выдаче терминала, с помощью этой команды вы увидите все дополнительные языковые пакеты, доступные при смене раскладки клавиатуры.

Как узнать язык интерфейса Windows из PowerShell?

На этот раз запускаем консоль PowerShell от имени администратора и вводим команду:

Выводимая здесь информация аналогична cmd-шной. Эти два способа являются наиболее информативными вариантами обнаружить языковой пакет Windows. Однако в запасе у вас есть ещё один вариант – реестр.

Как определить язык Windows с помощью реестра?

Отправляемся через редактор реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language

Нам лишь остаётся вооружённым взглядом присмотреться к двум параметрам справа. Это Default и InstallLanquage. Первый из них определяет установленный по умолчанию язык системы, второй – показатель LCID (Язык ID). Показатель имеет числовой вид, и за его расшифровкой вам придётся отправиться за справкой на офсайт Microsoft.

У меня всё. Теперь вы точно знаете, на каком языке разговаривает ваша Windows. Ведь до того вы не знали, правда?

Как в Windows 10 определить системный язык

Как известно, Windows 10 поддерживает установку языковых пакетов, с помощью которых можно изменять локализацию интерфейса операционной системы. С этим очень близко связано понятие системного языка. Системный язык это не тот, который был добавлен с помощью языкового пакета, а тот, который был выбран при установке самой системы. Если вы работаете на корпоративном компьютере, язык которого менялся посредством установки MUI -пакетов, возможно, вы захотите узнать, какой язык использовался в системе изначально.

Способов определить системный язык несколько.

Рассмотрим их по порядку.

С помощью консольной утилиты DISM

Запустите от имени администратора командную строку и выполните в ней команду dism /online /get-intl . Через несколько секунд получите результат.

Читайте также:  Live образы linux 2020

Обратите внимание на параметр «Язык пользовательского интерфейса по умолчанию». Его значение и будет системным языком.

С помощью консоли PowerShell

Запустите консоль PowerShell от имени администратора и выполните команду [CultureInfo]::InstalleduICulture .

Значение параметра DisplayName будет указывать на системный язык. Обратите также внимание на параметр LCID, он содержит код языка, прописанный в реестре Windows (смотрите ниже).

С помощью редактора реестра и таблицы декодирования

Командой regedit откройте редактор реестра и разверните ветку

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language

В правой колонке окна редактора найдите строковый параметр InstallLanguage (он в самом низу) и посмотрите его значение.

Оно представлено четырёхзначным кодом, для расшифровки которого следует воспользоваться таблицей декодирования на сайте MSDN. В нашем примере код 0419 соответствует русскому языку.

Определение локализации Windows + считывание настроек из INI

Всем привет. Есть два вопроса.

1. Как определить локализацию Windows ? Например при запуске программы, она должна это определить и переключиться в отображения интерфейса на каком-либо языке. Для русской Windows в русский, для английской Windows в английский, для болгарской Windows в болгарский, для любой другой по стандарту в английский. У меня есть только такая идея. Читать ветку в реестре

Если допустим значение равно 419 — русский. Если 409 — английский и т.д. Но я не уверен, что эти значения постоянные, если в случае, когда Windows английская, но установлен пакет локализации. В общем, как\где\почём можно без проблем и «лёгким взмахом» определить язык системы?

2. В общем как уже стало понятно, программа мультиязычная(пока три языка). Изначально интерфейс программы на русском. Язык выбирается посредством ComboBox через обработчик OnSelect. В MyProgram.ini в результате выбора создаётся запись в зависимости от выбора. Всё хорошо, всё нормально, но! закавыка вот в чём. При повторном запуске, я не могу правильно сделать, чтобы значения инициализировались тем языком, значение которого было сохранено в .ini. Я могу поставить такую команду в OnCreate

но тогда когда мне не нужно выбирать язык, .ini файл всё равно создаётся. В общем я же хочу:
1. Если мне не нужно выбирать язык, чтобы программа при запуске не создавала ini-файл, а только при выборе языка.
2. Чтобы если язык был выбран, при запуске программа была локализирована для той версии языка, который был выбран. Language=1 — болгарский и т.д.

0 — английский, 1 — болгарский, 2 — русский

Как узнать язык системы?

Сервер, частная сеть; как узнать общую картину системы
Вопросик) я чайник, нужно узнать — имеется частная сеть, стоит сервер (из 4х машин), под.

Как узнать язык системы?
Пробовал через: CultureInfo.InstalledUICulture Но он постоянно возвращает en-US, а на самом деле.

Как узнать язык установленной Windows?
При запуске программы необходимо определять язык windows установленный для данного пользователя.

Читайте также:  Конвертеры величин для windows

Как узнать язык на котором написан софт?
Вобщем то сабж. Кто может помочь в етом вопросе. программа

Решение

видимо речь о chcp 1251 и chcp 1252?

Добавлено через 4 минуты

А вот тут подробнее. Русский файл, это русское имя? А если имя «Вася_Super.txt» или содержимое русское? А если подмешено китайское как обычно? Ну, что тогда будем делать?

Добавлено через 44 минуты
Ну извращайтесь на здоровье:

Language — Country/Region LCID Hex LCID Dec
Afrikaans — South Africa 0436 1078
Albanian — Albania 041c 1052
Alsatian 0484 1156
Amharic — Ethiopia 045e 1118
Arabic — Saudi Arabia 0401 1025
Arabic — Algeria 1401 5121
Arabic — Bahrain 3c01 15361
Arabic — Egypt 0c01 3073
Arabic — Iraq 0801 2049
Arabic — Jordan 2c01 11265
Arabic — Kuwait 3401 13313
Arabic — Lebanon 3001 12289
Arabic — Libya 1001 4097
Arabic — Morocco 1801 6145
Arabic — Oman 2001 8193
Arabic — Qatar 4001 16385
Arabic — Syria 2801 10241
Arabic — Tunisia 1c01 7169
Arabic — U.A.E. 3801 14337
Arabic — Yemen 2401 9217
Armenian — Armenia 042b 1067
Assamese 044d 1101
Azeri (Cyrillic) 082c 2092
Azeri (Latin) 042c 1068
Bashkir 046d 1133
Basque 042d 1069
Belarusian 0423 1059
Bengali (India) 0445 1093
Bengali (Bangladesh) 0845 2117
Bosnian (Bosnia/Herzegovina) 141A 5146
Breton 047e 1150
Bulgarian 0402 1026
Burmese 0455 1109
Catalan 0403 1027
Cherokee — United States 045c 1116
Chinese — People’s Republic of China 0804 2052
Chinese — Singapore 1004 4100
Chinese — Taiwan 0404 1028
Chinese — Hong Kong SAR 0c04 3076
Chinese — Macao SAR 1404 5124
Corsican 0483 1155
Croatian 041a 1050
Croatian (Bosnia/Herzegovina) 101a 4122
Czech 0405 1029
Danish 0406 1030
Dari 048c 1164
Divehi 0465 1125
Dutch — Netherlands 0413 1043
Dutch — Belgium 0813 2067
Edo 0466 1126
English — United States 0409 1033
English — United Kingdom 0809 2057
English — Australia 0c09 3081
English — Belize 2809 10249
English — Canada 1009 4105
English — Caribbean 2409 9225
English — Hong Kong SAR 3c09 15369
English — India 4009 16393
English — Indonesia 3809 14345
English — Ireland 1809 6153
English — Jamaica 2009 8201
English — Malaysia 4409 17417
English — New Zealand 1409 5129
English — Philippines 3409 13321
English — Singapore 4809 18441
English — South Africa 1c09 7177
English — Trinidad 2c09 11273
English — Zimbabwe 3009 12297
Estonian 0425 1061
Faroese 0438 1080
Farsi 0429 1065
Filipino 0464 1124
Finnish 040b 1035
French — France 040c 1036
French — Belgium 080c 2060
French — Cameroon 2c0c 11276
French — Canada 0c0c 3084
French — Democratic Rep. of Congo 240c 9228
French — Cote d’Ivoire 300c 12300
French — Haiti 3c0c 15372
French — Luxembourg 140c 5132
French — Mali 340c 13324
French — Monaco 180c 6156
French — Morocco 380c 14348
French — North Africa e40c 58380
French — Reunion 200c 8204
French — Senegal 280c 10252
French — Switzerland 100c 4108
French — West Indies 1c0c 7180
Frisian — Netherlands 0462 1122
Fulfulde — Nigeria 0467 1127
FYRO Macedonian 042f 1071
Galician 0456 1110
Georgian 0437 1079
German — Germany 0407 1031
German — Austria 0c07 3079
German — Liechtenstein 1407 5127
German — Luxembourg 1007 4103
German — Switzerland 0807 2055
Читайте также:  Quick launch button windows 10

Добавлено через 9 минут

Нуу, я таких извращений в языковые файлы добавлять не собирался

Добавлено через 9 минут

Решение

Решение

Подниму тему.
Есть аналогичная задача, но для самописной 1С 7.7 + Microsoft SQL Server 2012 Express (терминал только для OpenVPN юзеров, остальным 1G сеть растягиваем) + зоопарк ОС.
Задача менять .dll файлы после обновления винды (с политикой Ms надеюсь все в курсе), дав группе администраторов права (через cacls) на перезапись файлов. В англицкой и русской версии эта группа называется по разному.
Посмотрел ветку в 10-ке из скрипта greg zakharov, а там код уже 0419, а не 1049, да и локаль англицкая, хотя винда с русской мордой. Вот и возник затык, писать монстра глупо, может есть элегантное решение с проверкой версии?

Добавлено через 9 минут
UPD во втором посте есть скрипт с key=HKU\.DEFAULT\Control Panel\International , там есть интересный параметр LocaleName — ru-RU. По логике надо опереться на него, но есть много крокодилов. Боюсь, что очередная сборка от васи пупкина может конфликтнуть. Никто не встречался с такой возможностью?

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

XP Как изменить язык системы?
Господа, Здравствуйте! Подскажите, как изменить язык Windows XP? У меня устновлена русская версия.

Как изменить язык системы
Добрый вечер. Дорогие форумчане как можно изменить язык системы на винда 8 на пример я хочу.

Как програмно изменить язык системы?
У меня есть приложение выполняющее определённые функции. Мне нужно научит его менять язык Windows.

Как получить текущий язык системы в Android?
Здравствуйте. Подскажите как получить текущий язык системы (тот, что установлен в Настройки -> Язык.

Как сменить язык системы Linux Mint 17.3
Всем привет) нужна ваша помощь 🙂 Установил Linux Mint 17.3 . При установке я выбирал русский, но.

Английский язык для окна ввода пароля, русский язык для самой системы
собственно, сабж. у меня пароль на английском языке, при включении компьютера по умолчанию стоит.

Оцените статью
Adblock
detector