Батник для изменения языка интерфейса Windows

Cкрипт позволяет изменять язык интерфейса системы в версиях,которые не поддерживают официально данную возможность. Для Windows 7 это все редакции младше Ultimate, а начиная с Windows 8 и выше - это редакции Single Language. В остальных редакциях изменить язык системы можно стандартным способом. Однако если вы захотите, то также можете это сделать с помощью данного скрипта, так как он является универсальным и может работать со всеми редакциями.

 С помощью этого скрипта вы можете:

  1. Извлечь cab файл из exe файла языкового пакета.(Extract.cmd)
  2. Установить языковой пакет для системы.(Install.cmd)
  3. Посмотреть список языков доступных в системе.(List.cmd)
  4. Сохранить список названий языковых пакетов в файл.(Save.cmd)
  5. Поменять язык пользовательского интерфейса.(xx-XX.cmd)
  6. Удалить ненужный языковой пакет из системы.(Delete-xx-XX.cmd)

Выбор действия, которое необходимо произвести, определяется именем самого скрипта. Изначально скрипт имеет нейтральное название - xx-XX.cmd. Таким образом, для выполнения того или иного действия, вы должны соответствующим образом его переименовать. Для удобства вы можете сделать несколько копий этого файла.

1. Извлечь cab файл из exe файла языкового пакета.(Extract.cmd)

Языковые пакеты для Windows 7 предоставляются в виде exe файлов. Поэтому, прежде чем интегрировать пакет в систему, нам необходимо извлечь из него cab файл. Для Windows 8 и выше языковые пакеты уже представлены в виде cab файлов. Для того чтобы извлеч cab файл, необходимо поместить exe файл языкового пакета в одну паку вместе с батником. A сам батник переименовать в "Extract.cmd" и запустить. После этого в папке появится необходимый нам cab файл.

2. Установить языковой пакет для системы.(Install.cmd)

Для установки языка необходимо разместить нужный cab файл языкового пакета в одной папке с батником. Батник нужно переименовать в "Install.cmd" и запустить. Процесс установки может занять определенное время, поэтому будьте терпиливыми и дождитесь его окончания - до тех пор пока в окне не отобразится надпись -
"Для продолжения нажмте любую клавишу". После выполнения установки рекомендуется перезагрузить систему. И пожалуйста, будьте внимательны в том какой именно cab файл вы используете.Так как, например файл, предназначенный для 32 битной версии(x86) не может быть установлен на 64 битную ситему(x64) и соответственно наоборот.

3. Посмотреть список языков доступных в системе.(List.cmd)

Для того, чтобы посмотреть, какие языки доступны в системе необходимо переименовать батник в "List.cmd". В данной задаче проверяется наличие соответствующих языковых разделов в реестре. Следут учесть, что могут возникать ситуации, при которых в реестре присутствует необходимый раздел, но на самом деле языковой пакет может быть не установлен, а также возможна и противоположная ситуация. Поэтому не стоит полагаться на этот метод получения информации на 100 процентов.

4. Сохранить список названий языковых пакетов в файл.(Save.cmd)

В отличие от предыдущего метода получения информации об установленных в системе языковых пакетах - этот метод является более надежным. В данном случае проверяются не разделы реестра, а сам образ операционной системы на наличие интегрированных в нее языковых пакетов, с помощью определенных команд. После выполнения, в папке должен появиться текстовый файл Languages.txt со списком реальных имен установленных в системе языковых пакетов. Для выполнения данного действия необходимо переименовать батник в "Save.cmd" и запустить его.

5. Поменять язык пользовательского интерфейса.(xx-XX.cmd)

Поменять пользовательский язык интерфейса вы сможете, выбрав один из тех, которые установлены в вашей системе. Если вы выберите язык, которого у вас нет, то ничего страшного не произойдет. Так как прежде, чем внести какие-то изменения в реестр, батник проверяет действительное наличие данного языка. И если такого языка нет, то никаких изменений внесено не будет. Для того, что бы поменять язык - необходимо правильно переименовать батник. В качестве имени нужно использовать соответствующий культурный код языка (Language Culture Name). В конце приводится список таких кодов (В данный список включены только те языки, для которых были выпущены языковые пакеты). Таким образом, например, для изменения языка на русский - нужно переименовать батник в "ru-RU.cmd", а для изменения на английский в "en-US.cmd" и так далее. Если в вашей системе установлено несколько языков, то вы можете сделать соответствующее кличество копий этого батника с разными именами. Для того, чтобы изменения вступили в силу вам будет необходимо перезагрузить систему.

6. Удалить ненужный языковой пакет из системы.(Delete-xx-XX.cmd)

C помощью данного батника вы можете удалить языковой пакет, если считаете, что он вам больше не нужен. Для выполнения этого действия батник нужно переименовать. Имя батника должно включать слово "Delete" и соответствующий культурный код языка, как описано в предыдущем параграфе - "Delete-xx-XX.cmd". Если например, вы хотите удалить английский языковой пакет, то переименуйте батник в "Delete-en-US.cmd". Как и процесс установки языкового пакета, процесс его удаления занимает определенное время. Поэтому также рекомендуется дождаться его завершения, и появления на экране надписи - "Для продолжения нажмте любую клавишу". После удаления перезагрузите систему.

Список культурных кодов для языков

"ar-SA" Arabic - Saudi Arabia
"bg-BG" Bulgarian - Bulgaria
"cs-CZ" Czech - Czech Republic
"da-DK" Danish - Denmark
"de-DE" German - Germany
"el-GR" Greek - Greece
"en-GB" English - United Kingdom
"en-US" English - United States
"es-ES" Spanish - Spain
"es-MX" Spanish - Mexico
"et-EE" Estonian - Estonia
"fi-FI" Finnish - Finland
"fr-CA" French - Canada
"fr-FR" French - France
"he-IL" Hebrew - Israel
"hr-HR" Croatian - Croatia
"hu-HU" Hungarian - Hungary
"it-IT" Italian - Italy
"ja-JP" Japanese - Japan
"ko-KR" Korean - Korea
"lt-LT" Lithuanian - Lithuania
"lv-LV" Latvian - Latvia
"nb-NO" Norwegian - Norway
"nl-NL" Dutch - Netherlands
"pl-PL" Polish - Poland
"pt-BR" Portuguese - Brazil
"pt-PT" Portuguese - Portugal
"ro-RO" Romanian - Romania
"ru-RU" Russian - Russia
"sk-SK" Slovak - Slovakia
"sl-SI" Slovenian - Slovenia
"sr-Latn-CS" Serbian - Serbia (Latin) Old
"sr-Latn-RS" Serbian - Serbia (Latin) New
"sv-SE" Swedish - Sweden
"th-TH" Thai - Thailand
"tr-TR" Turkish - Turkey
"uk-UA" Ukrainian - Ukraine
"zh-CN" Chinese(Simplified) - China
"zh-HK" Chinese(Traditional) - Hong Kong SAR
"zh-TW" Chinese - Taiwan

Скачать с Облака Mail.ru Скачать с Яндекс.Диска Скачать с Microsoft OneDrive

* Внимание! Комментарии не зарегистрированных пользователей теперь будут публиковаться только после прохождения проверки, что может занять некоторое время. Комментарии зарегистрированных пользователей будут публиковаться автоматически. Однако регистрация новых пользователей теперь не автоматическая и будет проходить дополнительную модерацию. Если не возникнет никаких проблем, то ваш аккаунт будет активирован в течении суток, о чем вы получите уведомление по почте.

Добавить комментарий