Инструменты пользователя

Инструменты сайта


localization

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
localization [2021/12/10 17:03]
vladimir [Локализация Windows IoT Enterprise]
localization [2022/12/28 16:11] (текущий)
vladimir [Документация]
Строка 1: Строка 1:
 ====== Локализация Windows IoT Enterprise ====== ====== Локализация Windows IoT Enterprise ======
-<WRAP center round tip 60%> + 
-Для автоматической локализации системы можно использовать скрипт локализации,​ который находится [[+tab|https://​www.quarta-embedded.ru/​we/​scripts/​|в наборе скриптов]] +
-</​WRAP>​+
 ===== Включение поддержки кириллицы ===== ===== Включение поддержки кириллицы =====
 Запустите среду "​PowerShell"​ [[+tab|run-dialog-box|выполнив команду]] "​powershell"​ с правами администратора.\\ Запустите среду "​PowerShell"​ [[+tab|run-dialog-box|выполнив команду]] "​powershell"​ с правами администратора.\\
Строка 38: Строка 37:
 ===== Изменение языка экрана входа в систему ===== ===== Изменение языка экрана входа в систему =====
 Запустите среду "​PowerShell"​ [[+tab|run-dialog-box|выполнив команду]] "​powershell"​ с правами администратора.\\ Запустите среду "​PowerShell"​ [[+tab|run-dialog-box|выполнив команду]] "​powershell"​ с правами администратора.\\
-Измените язык экрана входа в систему на текущий язык системы выполнив ​команду ​в среде "​PowerShell"​+Измените язык экрана входа в систему на текущий язык системы выполнив в среде "​PowerShell"​
 <​code>​ <​code>​
 '<​gs:​GlobalizationServices xmlns:​gs="​urn:​longhornGlobalizationUnattend">​ '<​gs:​GlobalizationServices xmlns:​gs="​urn:​longhornGlobalizationUnattend">​
Строка 51: Строка 50:
 ===== Изменение языка системы для новых пользователей ===== ===== Изменение языка системы для новых пользователей =====
 Запустите среду "​PowerShell"​ [[+tab|run-dialog-box|выполнив команду]] "​powershell"​ с правами администратора.\\ Запустите среду "​PowerShell"​ [[+tab|run-dialog-box|выполнив команду]] "​powershell"​ с правами администратора.\\
-Измените язык системы для новых пользователей выполнив ​команду ​в среде "​PowerShell"​+Измените язык системы для новых пользователей выполнив в среде "​PowerShell"​
 <​code>​ <​code>​
 '<​gs:​GlobalizationServices xmlns:​gs="​urn:​longhornGlobalizationUnattend">​ '<​gs:​GlobalizationServices xmlns:​gs="​urn:​longhornGlobalizationUnattend">​
Строка 61: Строка 60:
 Remove-Item "​$env:​TEMP\LangNewAcc.xml"​ Remove-Item "​$env:​TEMP\LangNewAcc.xml"​
 </​code>​ </​code>​
 +===== Создание локализованного дистрибутива =====
 +Для создания локализованного дистрибутива потребуется локализовать:​
 +  - Саму систему - install.wim,​ с использованием файла «Microsoft-Windows-Client-Language-Pack»
 +    - install.wim находится в установочном образе в папке «sources»
 +  - WinRE - Winre.wim, с использованием файла «lp.cab»
 +    - Файл находится в образе install.wim,​ в папке «Windows\System32\Recovery»
 +  - WinPE - boot.wim, с использованием файлов «lp.cab» и «WinPE-Setup»
 +    - Файл находится в установочном образе в папке «sources»
 +==== Пример русскоязычной локализации ====
 +На диске Е находится записанный установочный образ.\\
 +В папке «c:​\Mount» находятся пакеты локализации:​ «Microsoft-Windows-Client-Language-Pack_x86_ru-ru.cab»,​ «lp.cab», «WinPE-Setup_ru-ru.cab».\\
 +Для локализации необходимо запустить консоль с повышенными привилегиями и выполнить нижеуказанные команды:​
 +<​code>​
 +cd c:\mount
 +dism /Mount-Wim /​WimFile:​e:​\sources\install.wim /index:1 /​MountDir:​Install
 +dism /​Image:​Install /​Add-Package /​PackagePath:​Microsoft-Windows-Client-Language-Pack_x86_ru-ru.cab
 +dism /​Image:​Install /​Set-AllIntl:​ru-ru
 +dism /​Image:​Install /​Set-TimeZone:"​Russian Standard Time"
  
 +dism /Mount-Wim /​WimFile:​Install\Windows\System32\Recovery\Winre.wim /index:1 /​MountDir:​Winre
 +dism /​Image:​Winre /​Add-Package /​PackagePath:​lp.cab
 +dism /​Image:​Winre /​Set-AllIntl:​ru-ru
 +dism /​Image:​Winre /​Set-TimeZone:"​Russian Standard Time"
 +dism /​Unmount-Image /​MountDir:​Winre /Commit
 +
 +dism /​Image:​Install /​Gen-LangINI /​distribution:​E:​\ /​Set-AllIntl:​ru-RU
 +dism /​image:​Install /​Set-SetupUILang:​RU-ru /​distribution:​E:​\
 +dism /​Unmount-Image /​MountDir:​Install /Commit
 +
 +dism /mount-wim /​wimfile:​e:​\sources\boot.wim /index:1 /​mountdir:​Boot
 +dism /Image:Boot /​Add-Package /​PackagePath:​lp.cab
 +dism /Image:Boot /​Set-AllIntl:​ru-ru
 +copy e:​\sources\lang.ini Boot\sources\lang.ini
 +dism /​Unmount-Image /​MountDir:​Boot /Commit
 +
 +dism /mount-wim /​wimfile:​e:​\sources\boot.wim /index:2 /​mountdir:​Boot
 +dism /Image:Boot /​Add-Package /​PackagePath:​lp.cab
 +dism /Image:Boot /​Add-Package /​PackagePath:​WinPE-Setup_ru-ru.cab
 +dism /Image:Boot /​Set-AllIntl:​ru-ru
 +copy e:​\sources\lang.ini Boot\sources\lang.ini /y
 +dism /​Unmount-Image /​MountDir:​Boot /Commit
 +</​code>​
  
 +===== Документация =====
 +  * [[+tab|https://​learn.microsoft.com/​en-us/​previous-versions/​windows/​it-pro/​windows-8.1-and-8/​hh825682(v=win.10)|Перечень языковых сокращений]]
 +  * [[+tab|https://​learn.microsoft.com/​en-us/​windows/​win32/​intl/​table-of-geographical-locations|Table of Geographical Locations]]
 +  * [[+tab|https://​learn.microsoft.com/​en-us/​windows-hardware/​manufacture/​desktop/​default-time-zones?​view=windows-11|Default Time Zones]]
 +  * [[+tab|https://​learn.microsoft.com/​en-us/​windows/​win32/​wmformat/​language-strings|Language Strings]]
  
localization.1639145034.txt.gz · Последние изменения: 2021/12/10 17:03 — vladimir