Показать полную графическую версию : Языковые параметры в реестре
Serg1619
25-04-2017, 12:59
Добрый день!
Подскажите, пожалуйста, где в реестре находятся настройки языковых параметров?
А именно, где находится настройка языка интерфейса?
Статью: https://habrahabr.ru/post/207224/
читал, но там упоминается о языке ввода.
Спасибо.
Serg1619,
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language
Default (https://technet.microsoft.com/en-us/library/cc976090.aspx)
InstallLanguage (https://technet.microsoft.com/en-us/library/cc957158.aspx)
Locale IDs Assigned by Microsoft (https://msdn.microsoft.com/en-US/goglobal/bb964664.aspx)
Но поменять язык, с лёгкой руки внеся правки в эти параметры, не выйдет. Есть процедура изменения языка.
Serg1619
25-04-2017, 16:55
Казбек, спасибо!
А про процедуру изменения языка можно поподробнее?
Это в опциях языка "Make this the primary language"?
Serg1619,
В целом, процедура достаточно подробно описана здесь (https://www.eightforums.com/tutorials/5849-language-add-remove-windows-8-a.html). Вы какую конечную цель преследуете то? Чего хотите добиться и для чего?
Serg1619
25-04-2017, 17:52
Казбек, Конечная цель - сменить интерфейс системы с английского на русский наиболее правильным методом. Да и чтобы в будущем при установке какого-либо апдейта или софта у меня ничего не "сломалось" и интерфейс не стал снова английским.
Serg1619,
Я бы советовал вам сделать так.
Качаете MUI для русского (http://winaero.com/blog/download-official-mui-language-packs-for-windows-8-1-windows-8-and-windows-7/)
Обратите внимания на разрядность своей ОС и её версию: в соответствии с ними и скачиваете пакет.
Инсталлируете его:
dism /Online /Add-Package /PackagePath:C:\lp.cab
C:\lp.cab - путь к вашему MUI.
Далее:
dism /Online /Get-Packages
Удаляете ваш текущий пакет:
dism /Online /Remove-Package /PackageName:Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~ru-RU~10.0.10240.16384
Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~ru-RU~10.0.10240.16384 - имя вашего пакета.
В вашем случае имя пакета будет другим, так как вы будете удалят английский пакет.
По окончанию жмете Y. Перегружаетесь уже в русскую ОС.
Serg1619
25-04-2017, 18:26
Казбек, спасибо
Serg1619
25-04-2017, 21:07
То есть, если английский пакет не удалять, то менять язык по ссылке в посте №4.
то менять язык по ссылке в посте №4 »
Общая рекомендация - делать, как в сообщении 4. То что в сообщении 6 - это с поправкой in my opinion.
Serg1619
26-04-2017, 12:09
Общая рекомендация - делать, как в сообщении 4 »
Рекомендовано Microsoft'ом?
..сорри...
Казбек, обязательно ли удалять старый пакет или можно оставить?И как включить новый без удаления старого?
However,
Удалять не обязательно. В принципе, всё то же, что я описал в командной строке, можно сделать и через графическую оболочку. В строке Выполнить:
lpksetup.exe
Там всё просто, разберетесь.
И как включить новый без удаления старого? »
http://i63.tinypic.com/2qi1ndl.png
http://i67.tinypic.com/2b9y89.png
Serg1619
16-05-2017, 20:46
в реестре, в \HKEY_Curreny_User\Control Panel\Desktop нашел параметр PreferredUILanguages, имеющий после переключения языка интерфейса на русский, значение ru-RU. Смущает только то, что этот параметр мультистроковый и то, что до переключения языка интерфейса на русский этот параметр отсутствует. Возникает вопрос: это точно параметр, отвечающий за язык интерфейса или еще какой-нибудь. И как в случае его отсутствия система определяет язык интерфейса?
Спасибо.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.