Windows 7 embedded russian language pack x64

russian language pack windows 7 embedded

В приложении языковые архивы для Windows 7 Embedded SP0 и SP1.
Устанавливать надо через панель управления язык и региональные стандарты.

SP0: russian_100.exe [37,94 Mb] (cкачиваний: 511)

SP1: russian_sp1_100.exe [38,05 Mb] (cкачиваний: 1949)

распаковать нужный архив, далее скормить cab файл по пути ниже:
Control panel. ->
Clock, Language, and Region. ->
Region and Language. ->
Keyboards and Languages. ->
Install/uninstall languages…

Просмотров: 5 280 Дата публикации: 20-05-2021, 23:10

Распечатать статью

Если вам помогла данная статья, то вы можете помочь в развитии нашему сайту (любая сумма приветствуется, от 10 рублей):

Windows 7 SP1, SP0 (without service pack) Multilingual User Interface (MUI) Language Packs 32bit / 64bit Files

Microsoft has released both the 32-bit and the 64-bit MUI (Multilingual User Interface) language packs for Windows 7 SP0 and SP1. Windows 7 SP1 MUI language packs are released as KB2483139 and Windows 7 SP0 (without service pack) MUI language packs are released as KB972813. Only Windows 7 Ultimate and Windows 7 Enterprise editions is may be installed for MUI language packs. However, it’s possible to install the language packs on any editions of Windows 7 can make use of Vistalizator tool to install MUI language packs on non-supported Windows editions.

Supported 36 languages:
Arabic, Bulgarian, Chinese (simplified), Chinese (Traditional Hong Kong), Chinese (Traditional Taiwan), Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, German, Greek, Hebrew, Hungarian, Italian, Japanese, Korean, Latvian, Lithuanian, Norwegian, Polish, Portuguese (Brazil), Portuguese (Portugal), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, and Ukrainian. Direct download links are below.

————————————————————————————————-

————————————————————————————————-

————————————————————————————————————

————————————————————————————————————

От: faq Из: Программы

петр петрович
3 ответа
Денис

поставить русский языковый пакет.

петр петрович

Не могу найти дай ссылку на хороший языковой пакет

влад иванов

загрузить обновления для языка или скачать windows6.1-kb2483139-x64-ru-ru_0587eb296a2f04e0d3699650d39b53ee18b97a79.exe -_+

KPbICMAH

http://download.windowsupdate.com/msdownload/update/software/updt/2011/02/windows6.1-kb2483139-x64-ru-ru_0587eb296a2f04e0d3699650d39b53ee18b97a79.exe – языковой пакет.

процедура установки и русификации embedded семёрки тут: https://overclockers.ru/blog/Zystax/show/30352/11111

Похожие записи:

  1. Отвечу на ваши вопросы по WordPress
  2. Не могу установить дискорд
  3. Бот для викторины Python Telegram
  4. Как расшифровать зашифрованный MPEG CENC OMA DCF с Bento4 sdk из FFmpeg
  5. Можно ли в этом установить антивирус?

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Комментарий *

Имя *

Email *

Сохранить моё имя, email и адрес сайта в этом браузере для последующих моих комментариев.

WWW.LUSHNIKOV.NET

windows

Windows Embedded Standard 7 и как ее правильно готовить

Windows Embedded Standard 7 это операционная система, ориентированная на встраиваемые устройства. Она выглядит, как обычная Windows 7. Запускает те же программы, что и обычная Windows 7. Так что согласно утиному тесту, это обычная Windows 7. Но с нюансами:

  • Продукт не требует активации. Достаточно просто ввести ключ. Оно и понятно, ведь встраиваемое устройство должно уметь работать там, где нет не только интернета, но и телефона.
  • Есть возможность перевести диск в read only. Идеально для тонких клиентов и медиаплееров. Можно перезагружать компьютер резетом и возвращаться к гарантировано рабочему состоянию системы.
  • Широчайшие возможности для кастомизации. В процессе инсталяции системы можно выбрать, какие компоненты устанавливать, а какие нет. Как вам полноценная система с браузером, занимающая всего 1 гигабайт?
  • Добавление компонентов после инсталяции несколько усложнено. В панели управления в разделе Turn Windows features on and off пусто. Но если сильно приспичит, компоненты можно добавить через dism. Напомню, что программы ставятся и работют. Речь только о компонентах самой Windows.
  • По-умолчанию выключен файл подкачки. Включается мышкой в том же месте, где и в обычной Windows 7.
  • Нельзя сменить ключ. Что было введено при инсталяции, с тем и придется жить до следующей переустановки.
  • Bluetooth у меня сходу не заработал. Но я особо и не пытался его запустить.

Где взять бесплатно

  • Во-первых, есть триал на 30 дней. Он доступен каждому без регистрации и смс.
  • Во-вторых, после регистрации можно получить триал на 180 дней.
  • В-третьих, годовой годовой ключ может получить каждый студент, зарегистрировавшийся в DreamSpark. Студенту проще всего получить доступ к этому порталу, указав название своего учебного заведения в своем профиле ВКонтакте и выполнив несколько шагов из простой инструкции. Как дополнительный бонус, откроется доступ к еще нескольким интересным продуктам.

Важная оговорка: в интернет уплыли несколько OEM-ключей от некоторых крупных производителей оборудования. Эти ключи постоянные и не ограниченные по времени, но использование таких ключей нарушает лицензионное соглашение.

Какой дистрибутив лучше выбрать

Через DreamSpark распространяется дистрибутив с 32битной ОС, без SP1, но с возможностью выбрать русский язык. Поставить SP1 в уже установленную систему не получится, но можно интегрировать его в дистрибутив. Всё бы ничего, но после инсталяции такая система скачает несколько обновлений, после одного из которых будет грузиться только в черный экран. Совсем не годится.

Вместе с 30тидневным триалом скачиваются два дистрибутива: 32bit и 64bit. Оба с SP1, но без русского языка. Отдельно MUI скачивается тут для 32bit, тут для 64bit и может быть как добавлен после инсталяции, так и интегрирован в дистрибутив. Все необходимые для интеграции инструменты есть на третьем диске (Toolkit).

Как приготовить

Ставим

Итак, можно просто взять дистрибутив и установить с него систему (пункт Build an Image). В процессе установки будет предложено выбрать готовый шаблон (например, Application Compatibility, это наиболее полный вариант) и отталкиваясь от него настроить систему по своему вкусу.

Но ведь интереснее сделать свой дистрибутив.

Ставим Toolkit

Берем любую машину с Windows (например, виртуальную), подключаем к ней диск Standard 7 SP1 Toolkit.iso и запускаем setup.exe. При установке в качестве Setup Type стоит выбрать Custom. Тогда появится вот такое меню:

Самое время решить, какой именно версии и битности дистрибутив мы будем варить. Набор необходимых для сборки файлов называется Distribution Share. Доступны на выбор с сервис-паком и без него, 32 и 64 бит. Скопированы они будут в каталог C:\Program Files (x86)\Windows Embedded Standard 7\ в виде подкаталогов с именами DS, DS64, DSSP1 и DS64SP1. Предположим, что нам нужен AMD64 SP1 Distribution Share. Ставим только его. Для продолжения установки потребуется вставить диск Standard 7 SP1 64bit IBW.iso.

Запускаем

Пуск -> Программы -> Windows Embedded Standard 7 -> Image Configuration Editor.

Первое, что надо сделать, это подключить Distribution Share:

File -> Select Distribution Share… -> C:\Program Files (x86)\Windows Embedded Standard 7\DS64SP1.

Интегрируем русский язык

Файл с русским языком входит в состав MUI, ссылка на который была выше. Имя файла – lp.cab.

File -> Import -> Import Package(s)… -> выбираем этот файл.

Делаем установочный диск с полной Distribution Share

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

Tools -> Create Media -> Create IBW Image with full Distribution Share…

Указываем папку, в которую надо полжить файлы, указываем битность (x64) и жмем OK. Из того, что получится, можно сразу делать загрузочный диск. Об одном из способов создать загрузочный DVD – в конце статьи.

Готовим свой дистрибутив.

В качестве отправной точки я предлагаю использовать шаблон Application Compatibility. Для SP1 64bit все шаблоны лежат в каталоге C:\Program Files (x86)\Windows Embedded Standard 7\DS64SP1\Templates\IBW. Берем оттуда Application Compatibility.xml и копируем под новым именем на рабочий стол, например.

File-> Open Answer File -> выбриаем наш файл и соглашаемся на ассоциацию этого файла с открытой Distribution Share.

Validate -> Add Required and Optional Packages

Во вкладке Validation окна Messages останется всего одно сообщение об ошибке. Кликаем на него два раза и узнаем, что из неразрешенных зависимостей остались только языковые пакеты. Выбираем русский и английский, жмем OK. Повторный запуск валидации (например, кнопкой F5) ошибок не выявит.

Удаляем лишние пакеты. Например, я никогда не использовал Speech and Text. Находим его в колонке Answer File и раскрываем группу:

Feature Pack -> User Interface -> Microsoft Speech API

Кликаем на нее правой кнопкой и выбираем Delete. Таким же способом можно избавить дистрибутив от практически любого компонента. Периодически рекомендую нажимать F5, чтобы убедиться, что случайно не отключили что-то действительно необходимое. В этом случае на вкладке Validation появится сообщение об ошибке, двойной клик на котором откроет окно, в котором эту ошибку можно будет исправить.

Сохраняем получившийся Answer File:

Теперь его можно обратно скопировать в Distribution Share и снова сделать загрузочный диск, как в предыдущем пункте. Наш Answer File появится в списке тимплейтов при установке системы.

А можно сразу приготовить дистрибутив, который окажется компактнее и не будет задавать лишних вопросов при инсталяции:

Tools -> Create Media -> Create IBW Image From Answer File…

Указываем папку, в которую надо полжить файлы и жмем OK.

Как сделать загрузочный DVD

Проще всего воспользоваться программой WBI Creator. Интерфейс прост, назначение полей и кнопок очевидно. На выходе из программы получится iso, который можно сразу писать на болванку.

Кроме того, можно создать загрузочную флешку этим или этим.

Comments

Приветствую, спасибо за развернутую статью, случайно не осталось рабочей версии WBI Creator, ваши ссылки умерли. Если можно поделитесь софтиной

Источник

Как русифицировать windows 7, за минуту

Как русифицировать windows 7, за минуту

Добрый день уважаемые читатели и гости блога, если обратиться к статистике операционных систем за май 2017, то вы увидите, что Windows 7, прочно укрепила свои позиции среди пользователей, и думаю такая тенденция еще долгое время сохранится. Материал по данной ОС, все так же актуален. Не так давно, мне на почту пришло несколько вопросов, как русифицировать windows 7, их владельцам достались ноутбуки, как я понял они из США, и я решил написать об этом статью, тем более я недавно, опять локализовывал Windows Server 2012 R2 и все освежил в памяти, ну что приступим.

Русификация windows 7 professional или Home

Русификация — это установка дополнительного языкового пакета в операционную систему Windows 7, с целью изменения языкового интерфейса в самой ОС и ее программах, по простому, сделать все русское.

Виды русификации Windows 7

Существуют два вида изменить язык вашей операционной системы:

  • Установить дополнительный языковой пакет MUI, подходит для всех редакций, и даже для Максимальной (Ultimate) и Корпоративной (Enterprise)
  • Для Максимальной (Ultimate) и Корпоративной (Enterprise) требуется установить пакет обновления через «Центр обновления Windows» или language pack, в виде lp файла

Установка языкового пакета MUI

Так как у большинства людей, чаще всего установлены, либо домашняя версия, либо профессиональная, то я начну именно со способа установки дополнительного пакета. Первое, что вам потребуется сделать, это определить разрядность вашей семерки, делается это для того, чтобы скачать нужную версию пакета. И так я буду русифицировать windows 7 professional.

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

  • MUI Windows 7 SP1 x86 — https://cloud.mail.ru/public/LLX2/3dhA23D3N
  • MUI Windows 7 SP1 x64 — https://cloud.mail.ru/public/LHCU/BPPpKN3Mo

Почему я не даю ссылок на официальный сайт MIcrosoft, все просто если вы зайдете по официальному адресу (https://support.microsoft.com/en-us/help/14236/language-packs), то на против русского языка увидите надпись «Windows Update», отсылающую вас в «Центр обновления Windows», позволяющий в ряде случаев установить русский язык на windows 7.

Я использую 64 битную версию и загружаю пакет под нее.

Запускаем файл windows6.1-kb2483139-x64-ru-ru_0587eb296a2f04e0d3699650d39b53ee18b97a79.exe, если все хорошо, то вы увидите мастер установки, который займет минут 10-15, после чего потребуется перезагрузка.

А, что делать если ничего не происходит после запуска данного MUI, как русифицировать windows 7? Такое то же очень часто встречается, и проблема тут в том, что языковой пакет может не соответствовать вашей редакции. Например вы спокойно в логах просмотра событий, вы легко обнаружите сообщение:

В сообщении вам скажут, что ваш language pack поврежден и возможно это так, для примера вы можете его спокойно попробовать распаковать архиватором, если будут ошибки, то так оно и есть, вам придется его перекачать.

Если с вашим пакетом windows6.1-kb2483139-x64-ru-ru_0587eb296a2f04e0d3699650d39b53ee18b97a79.exe все хорошо, то делаем следующее. В момент его запуска, в той папке, где он лежит вы на пару мгновений можете обнаружить файл lp.cab. Данный файл это сокращенное название language pack.

У меня получилось вот так, lp — copy.cab

Продолжаем нашу русификацию windows 7, теперь имея файл lp.cab, вам необходимо открыть:

Именно lp.setup поможет локализовать вашу семерку.

В открывшемся окне, выберите пункт «install display langueges» (установить язык интерфейса)

Далее мастер русификации вас попросит выбрать ваш файл lp.cab, делается это через кнопку «Browse»

Нажимаем кнопку «next» и «install» после соглашения с лицензией. Если у вас выскочило предупреждение и кнопка «next» не активна, то читаем ниже.

Вам сообщат, что это пакет для версии Enterprise или Ultimate, не спешите расстраиваться, тут же говориться, что вы можете установить LIP пакет.

Не спешите расстраиваться, все это можно обмануть, делаем вот что. Открываем командную строку от имени администратора, описано тут и вводит вот такую команду:

DISM /Online /Add-Package /PackagePath:

bcdedit /set locale ru-RU
bcdboot %WinDir% /l ru-RU

— это путь до вашего lp.cab файла

Когда напишете команду и запустите русификацию, вы можете встретить вот такую ошибку: Error 87, связана она с тем, что в названии папки есть пробелы, либо ее переименуйте, например, в lp или заключите в двойные кавычки

Еще на некоторых редакция виндоус, вы можете увидеть ошибку: An error occurred trying to open. Error: 0x80070003, Тут попробуйте в пути

не писать ссылку на файл lp.cab.

Все начинается локализация системы и вы увидите процент выполнения операции по русификации.

Дожидаемся выполнения распаковки language pack и после чего выполняем команды bcdboot, описанные выше.

Затем вы запускаете редактор реестра виндоус (описано тут) и переходите в ветку из которой удаляете папку en-US и перезагружаетесь.

В итоге у вас в системе появится русский язык, но это еще не все, вам необходимо закончить русифицировать windows 7 professional. Открываете «Панель управления» пункт «Язык и региональные стандарты»

Проверяете, что на вкладке «Форматы» установлен русский.

На вкладке «Расположение» установлен русский формат

В пункте «Дополнительно — Копировать параметры» установлены галки:

  • Экран приветствия и системные учетные записи
  • Новые учетные записи пользователей

И в пункте «Изменить язык системы» установлен пункт русский.

Теперь можно считать, что русификация windows 7 завершена.

Как русифицировать windows 7 с помощью Vistalizator

Чтобы была произведена, более легкая русификация windows 7 я вам предложу утилиту Vistalizator. Как видите установить русский язык на windows 7 очень просто.

Запускаем Vistalizator, видим, что у нас только английский язык.

Нажимаем кнопку «Add langueges» и указываем путь до нашего языкового пакета, который скачан заранее, ссылки в начале статьи.

Нажимаем «install langueges»

Начинается процесс локализации виндоус 7, придется подождать минут 20.

После чего перезагружаемся и проверяем пункт «Язык и региональные стандарты», описанный выше. Все русификация закончена и можно пользоваться новой системой.

Источник

Скачать официальные языковые пакеты (Language Packs) Windows 7 SP1.

Системные требования:

Разрядность: x32/x64
Поддержка версий: Windows 7 Ultimate (Максимальная) и Windows 7 Enterprise (Корпоративная).
Обновление: Установка возможна только при наличие обновления SP1. Установка обновления по инструкции.

Для корректной установки языкового дополнения, мы рекомендуем использовать только оригинальные дистрибутивы Windows 7. Скачать оригинальные MSDN дистрибутивы Windows 7 можете в нашем каталоге.

Скачать официальные языковые пакеты (Language Packs) для Windows 7 SP1 x32:

Arabic / Арабский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (51,2 Мб)

Bulgarian / Болгарский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (40,7 Мб)

Chinese (Simplified) / Китайский упрощенный: Скачать с сервера Microsoft / Скачать с сервера SofComputers (144 Мб)

Chinese (Traditional) / Китайский традиционный: Скачать с сервера Microsoft / Скачать с сервера SofComputers (116 Мб)

Croatian / Хорватский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (46,2 Мб)

Czech / Чешский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (53,7 Мб)

Danish / Датский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (48,4 Мб)

Dutch / Нидерландский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (51,9 Мб)

English / Английский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (156,9 Мб)

Estonian / Эстонский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (38,6 Мб)

Finnish / Финский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (53 Мб)

French / Французский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (91,8 Мб)

German / Немецкий: Скачать с сервера Microsoft / Скачать с сервера SofComputers (112 Мб)

Greek / Греческий: Скачать с сервера Microsoft / Скачать с сервера SofComputers (52 Мб)

Hebrew / Иврит: Скачать с сервера Microsoft / Скачать с сервера SofComputers (44,4 Мб)

Hungarian / Венгерский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (50,7 Мб)

Italian / Итальянский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (49,2 Мб)

Japanese / Японский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (100 Мб)

Korean / Корейский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (57,4 Мб)

Latvian / Латышский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (35,6 Мб)

Lithuanian / Литовский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (40 Мб)

Norwegian / Норвежский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (55,3 Мб)

Polish / Польский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (55,2 Мб)

Portuguese (Brazil) / Португальский (Бразилия): Скачать с сервера Microsoft / Скачать с сервера SofComputers (51,7 Мб)

Portuguese / Португальский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (52 Мб)

Romanian / Румынский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (44,9 Мб)

Russian / Русский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (54,5 Мб)

Serbian (Latin) / Сербский на латинице: Скачать с сервера Microsoft / Скачать с сервера SofComputers (48,2 Мб)

Slovak / Словацкий: Скачать с сервера Microsoft / Скачать с сервера SofComputers (40 Мб)

Slovenian / Словенский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (39,4 Мб)

Spanish / Испанский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (97,5 Мб)

Swedish / Шведский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (51,9 Мб)

Thai / Тайский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (41,3 Мб)

Turkish / Турецкий: Скачать с сервера Microsoft / Скачать с сервера SofComputers (45,4 Мб)

Ukrainian / Украинский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (42,3 Мб)

Скачать официальные языковые пакеты (Language Packs) для Windows 7 SP1 x64:

Arabic / Арабский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (66,9 Мб)

Bulgarian / Болгарский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (49,4 Мб)

Chinese (Simplified) / Китайский упрощенный: Скачать с сервера Microsoft / Скачать с сервера SofComputers (166 Мб)

Chinese (Traditional) / Китайский традиционный: Скачать с сервера Microsoft / Скачать с сервера SofComputers (187 Мб)

Croatian / Хорватский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (54,7 Мб)

Czech / Чешский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (65,5 Мб)

Danish / Датский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (59,5 Мб)

Dutch / Нидерландский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (63,2 Мб)

English / Английский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (164 Мб)

Estonian / Эстонский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (46,9 Мб)

Finnish / Финский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (64,4 Мб)

French / Французский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (104 Мб)

German / Немецкий: Скачать с сервера Microsoft / Скачать с сервера SofComputers (123 Мб)

Greek / Греческий: Скачать с сервера Microsoft / Скачать с сервера SofComputers (64,4 Мб)

Hebrew / Иврит: Скачать с сервера Microsoft / Скачать с сервера SofComputers (55,9 Мб)

Hungarian / Венгерский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (62,2 Мб)

Italian / Итальянский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (60,3 Мб)

Japanese / Японский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (123 Мб)

Korean / Корейский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (81,6 Мб)

Latvian / Латышский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (44 Мб)

Lithuanian / Литовский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (48,5 Мб)

Norwegian / Норвежский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (66,3 Мб)

Polish / Польский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (66,9 Мб)

Portuguese (Brazil) / Португальский (Бразилия): Скачать с сервера Microsoft / Скачать с сервера SofComputers (63,4 Мб)

Portuguese / Португальский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (63,4 Мб)

Romanian / Румынский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (53,1 Мб)

Russian / Русский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (67,5 Мб)

Serbian (Latin) / Сербский на латинице: Скачать с сервера Microsoft / Скачать с сервера SofComputers (56,9 Мб)

Slovak / Словацкий: Скачать с сервера Microsoft / Скачать с сервера SofComputers (48,3 Мб)

Slovenian / Словенский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (47,9 Мб)

Spanish / Испанский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (109 Мб)

Swedish / Шведский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (63,3 Мб)

Thai / Тайский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (49,8 Мб)

Turkish / Турецкий: Скачать с сервера Microsoft / Скачать с сервера SofComputers (56,6 Мб)

Ukrainian / Украинский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (51 Мб)

Содержание

  1. Multilingual user interface mui pack 1 for windows standard embedded 7
  2. Русификация windows 7 professional или Home
  3. Виды русификации Windows 7
  4. Установка языкового пакета MUI
  5. Как русифицировать windows 7 с помощью Vistalizator
  6. WWW.LUSHNIKOV.NET
  7. windows
  8. Windows Embedded Standard 7 и как ее правильно готовить
  9. Где взять бесплатно
  10. Какой дистрибутив лучше выбрать
  11. Как приготовить
  12. Ставим
  13. Ставим Toolkit
  14. Запускаем
  15. Интегрируем русский язык
  16. Делаем установочный диск с полной Distribution Share
  17. Готовим свой дистрибутив.
  18. Как сделать загрузочный DVD
  19. Comments
  20. Adding Multilingual User Interface Support to an Application
  21. Overview
  22. The Idea Behind Hello MUI
  23. Setting up the Hello MUI Solution
  24. Platform Requirements
  25. Prerequisites
  26. Step 0: Creating the Hard-coded Hello MUI
  27. Step 1: Implementing the Basic Resource Module
  28. Step 2: Building the Basic Resource Module
  29. Splitting the Various Language Resource Modules: An Overview
  30. Splitting the Various Language Resource Modules: Creating the Files
  31. Step 3: Creating a Resource-Savvy «Hello MUI»
  32. Step 4: Globalizing «Hello MUI»
  33. Step 5: Customizing «Hello MUI»
  34. Additional Considerations for MUI
  35. Support for Console Applications
  36. Determination of Languages to Support at Run-Time
  37. Complex Script Support in Versions Prior to Windows Vista
  38. Summary

Multilingual user interface mui pack 1 for windows standard embedded 7

rusifitsirovat windows 7

Добрый день уважаемые читатели и гости блога, если обратиться к статистике операционных систем за май 2017, то вы увидите, что Windows 7, прочно укрепила свои позиции среди пользователей, и думаю такая тенденция еще долгое время сохранится. Материал по данной ОС, все так же актуален. Не так давно, мне на почту пришло несколько вопросов, как русифицировать windows 7, их владельцам достались ноутбуки, как я понял они из США, и я решил написать об этом статью, тем более я недавно, опять локализовывал Windows Server 2012 R2 и все освежил в памяти, ну что приступим.

Русификация windows 7 professional или Home

Существуют два вида изменить язык вашей операционной системы:

Установка языкового пакета MUI

Так как у большинства людей, чаще всего установлены, либо домашняя версия, либо профессиональная, то я начну именно со способа установки дополнительного пакета. Первое, что вам потребуется сделать, это определить разрядность вашей семерки, делается это для того, чтобы скачать нужную версию пакета. И так я буду русифицировать windows 7 professional.

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

Почему я не даю ссылок на официальный сайт MIcrosoft, все просто если вы зайдете по официальному адресу (https://support.microsoft.com/en-us/help/14236/language-packs), то на против русского языка увидите надпись «Windows Update», отсылающую вас в «Центр обновления Windows», позволяющий в ряде случаев установить русский язык на windows 7.MUI Microsoft

Я использую 64 битную версию и загружаю пакет под нее.

Proverka razryadnosti Windows 7

Запускаем файл windows6.1-kb2483139-x64-ru-ru_0587eb296a2f04e0d3699650d39b53ee18b97a79.exe, если все хорошо, то вы увидите мастер установки, который займет минут 10-15, после чего потребуется перезагрузка.

ustanovka russkogo yazyika Windows 7

А, что делать если ничего не происходит после запуска данного MUI, как русифицировать windows 7? Такое то же очень часто встречается, и проблема тут в том, что языковой пакет может не соответствовать вашей редакции. Например вы спокойно в логах просмотра событий, вы легко обнаружите сообщение:

0x800f070d Windows 7

В сообщении вам скажут, что ваш language pack поврежден и возможно это так, для примера вы можете его спокойно попробовать распаковать архиватором, если будут ошибки, то так оно и есть, вам придется его перекачать.

raspakovka KB972813

Если с вашим пакетом windows6.1-kb2483139-x64-ru-ru_0587eb296a2f04e0d3699650d39b53ee18b97a79.exe все хорошо, то делаем следующее. В момент его запуска, в той папке, где он лежит вы на пару мгновений можете обнаружить файл lp.cab. Данный файл это сокращенное название language pack.

lp mui windows 7

kak rusifitsirovat windows 7 lp

Продолжаем нашу русификацию windows 7, теперь имея файл lp.cab, вам необходимо открыть:

Именно lp.setup поможет локализовать вашу семерку.

ustanavlivaem lp.cab v Windows 7

В открывшемся окне, выберите пункт «install display langueges» (установить язык интерфейса)

kak rusifitsirovat windows 7 professional

Далее мастер русификации вас попросит выбрать ваш файл lp.cab, делается это через кнопку «Browse»

rusifitsirovat windows 7 home

Нажимаем кнопку «next» и «install» после соглашения с лицензией. Если у вас выскочило предупреждение и кнопка «next» не активна, то читаем ниже.

MUI dlya Windows 7 64 SP1

Вам сообщат, что это пакет для версии Enterprise или Ultimate, не спешите расстраиваться, тут же говориться, что вы можете установить LIP пакет.

LIP dlya Windows 7 64 SP1

Не спешите расстраиваться, все это можно обмануть, делаем вот что. Открываем командную строку от имени администратора, описано тут и вводит вот такую команду:

DISM /Online /Add-Package /PackagePath:

bcdedit /set locale ru-RU
bcdboot %WinDir% /l ru-RU

— это путь до вашего lp.cab файла

Когда напишете команду и запустите русификацию, вы можете встретить вот такую ошибку: Error 87, связана она с тем, что в названии папки есть пробелы, либо ее переименуйте, например, в lp или заключите в двойные кавычки

kak rusifitsirovat os vindous 7

Еще на некоторых редакция виндоус, вы можете увидеть ошибку: An error occurred trying to open. Error: 0x80070003, Тут попробуйте в пути

не писать ссылку на файл lp.cab.

kak rusifitsirovat vindous 7

Все начинается локализация системы и вы увидите процент выполнения операции по русификации.

ustanovka MUI ru ru

Дожидаемся выполнения распаковки language pack и после чего выполняем команды bcdboot, описанные выше.

vyipolnenie komandyi bcdedit

Затем вы запускаете редактор реестра виндоус (описано тут) и переходите в ветку из которой удаляете папку en-US и перезагружаетесь.

udalyaem angliyskuyu lokalizatsiyu Windows 7

В итоге у вас в системе появится русский язык, но это еще не все, вам необходимо закончить русифицировать windows 7 professional. Открываете «Панель управления» пункт «Язык и региональные стандарты»

yazyik i regionalnyie standartyi

Проверяете, что на вкладке «Форматы» установлен русский.

kak rusifitsirovat windows 7 professional 64

На вкладке «Расположение» установлен русский форматvkladka raspolozhenie

kopirovat parametryi sistemyi

И в пункте «Изменить язык системы» установлен пункт русский.

rusifikatsiya windows 7

Теперь можно считать, что русификация windows 7 завершена.

Как русифицировать windows 7 с помощью Vistalizator

Чтобы была произведена, более легкая русификация windows 7 я вам предложу утилиту Vistalizator. Как видите установить русский язык на windows 7 очень просто.

Запускаем Vistalizator, видим, что у нас только английский язык.

Zapusk Vistalizator

Нажимаем кнопку «Add langueges» и указываем путь до нашего языкового пакета, который скачан заранее, ссылки в начале статьи.

dobavlyaem MUI windows 7 sp1 v Vistalizator

Нажимаем «install langueges»

rusifikatsiya windows 7 Vistalizator

Начинается процесс локализации виндоус 7, придется подождать минут 20.

ustanovka KB972813

После чего перезагружаемся и проверяем пункт «Язык и региональные стандарты», описанный выше. Все русификация закончена и можно пользоваться новой системой.

Источник

WWW.LUSHNIKOV.NET

windows

Windows Embedded Standard 7 и как ее правильно готовить

Windows Embedded Standard 7 это операционная система, ориентированная на встраиваемые устройства. Она выглядит, как обычная Windows 7. Запускает те же программы, что и обычная Windows 7. Так что согласно утиному тесту, это обычная Windows 7. Но с нюансами:

Где взять бесплатно

Важная оговорка: в интернет уплыли несколько OEM-ключей от некоторых крупных производителей оборудования. Эти ключи постоянные и не ограниченные по времени, но использование таких ключей нарушает лицензионное соглашение.

Какой дистрибутив лучше выбрать

Через DreamSpark распространяется дистрибутив с 32битной ОС, без SP1, но с возможностью выбрать русский язык. Поставить SP1 в уже установленную систему не получится, но можно интегрировать его в дистрибутив. Всё бы ничего, но после инсталяции такая система скачает несколько обновлений, после одного из которых будет грузиться только в черный экран. Совсем не годится.

Вместе с 30тидневным триалом скачиваются два дистрибутива: 32bit и 64bit. Оба с SP1, но без русского языка. Отдельно MUI скачивается тут для 32bit, тут для 64bit и может быть как добавлен после инсталяции, так и интегрирован в дистрибутив. Все необходимые для интеграции инструменты есть на третьем диске (Toolkit).

Как приготовить

Ставим

Итак, можно просто взять дистрибутив и установить с него систему (пункт Build an Image). В процессе установки будет предложено выбрать готовый шаблон (например, Application Compatibility, это наиболее полный вариант) и отталкиваясь от него настроить систему по своему вкусу.

wes7 install

wes7 install2

wes7 install3

Но ведь интереснее сделать свой дистрибутив.

Ставим Toolkit

Берем любую машину с Windows (например, виртуальную), подключаем к ней диск Standard 7 SP1 Toolkit.iso и запускаем setup.exe. При установке в качестве Setup Type стоит выбрать Custom. Тогда появится вот такое меню:

wes7 toolkit1

Самое время решить, какой именно версии и битности дистрибутив мы будем варить. Набор необходимых для сборки файлов называется Distribution Share. Доступны на выбор с сервис-паком и без него, 32 и 64 бит. Скопированы они будут в каталог C:Program Files (x86)Windows Embedded Standard 7 в виде подкаталогов с именами DS, DS64, DSSP1 и DS64SP1. Предположим, что нам нужен AMD64 SP1 Distribution Share. Ставим только его. Для продолжения установки потребуется вставить диск Standard 7 SP1 64bit IBW.iso.

Запускаем

Первое, что надо сделать, это подключить Distribution Share:

wes7 toolkit2

wes7 toolkit3

Интегрируем русский язык

Файл с русским языком входит в состав MUI, ссылка на который была выше. Имя файла – lp.cab.

wes7 toolkit4

Делаем установочный диск с полной Distribution Share

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

wes7 toolkit5

Указываем папку, в которую надо полжить файлы, указываем битность (x64) и жмем OK. Из того, что получится, можно сразу делать загрузочный диск. Об одном из способов создать загрузочный DVD – в конце статьи.

Готовим свой дистрибутив.

В качестве отправной точки я предлагаю использовать шаблон Application Compatibility. Для SP1 64bit все шаблоны лежат в каталоге C:Program Files (x86)Windows Embedded Standard 7DS64SP1TemplatesIBW. Берем оттуда Application Compatibility.xml и копируем под новым именем на рабочий стол, например.

wes7 toolkit6

Во вкладке Validation окна Messages останется всего одно сообщение об ошибке. Кликаем на него два раза и узнаем, что из неразрешенных зависимостей остались только языковые пакеты. Выбираем русский и английский, жмем OK. Повторный запуск валидации (например, кнопкой F5) ошибок не выявит.

wes7 toolkit7

wes7 toolkit8

wes7 toolkit9

Удаляем лишние пакеты. Например, я никогда не использовал Speech and Text. Находим его в колонке Answer File и раскрываем группу:

Кликаем на нее правой кнопкой и выбираем Delete. Таким же способом можно избавить дистрибутив от практически любого компонента. Периодически рекомендую нажимать F5, чтобы убедиться, что случайно не отключили что-то действительно необходимое. В этом случае на вкладке Validation появится сообщение об ошибке, двойной клик на котором откроет окно, в котором эту ошибку можно будет исправить.

wes7 toolkit10

Сохраняем получившийся Answer File:

Теперь его можно обратно скопировать в Distribution Share и снова сделать загрузочный диск, как в предыдущем пункте. Наш Answer File появится в списке тимплейтов при установке системы.

А можно сразу приготовить дистрибутив, который окажется компактнее и не будет задавать лишних вопросов при инсталяции:

Указываем папку, в которую надо полжить файлы и жмем OK.

Как сделать загрузочный DVD

Проще всего воспользоваться программой WBI Creator. Интерфейс прост, назначение полей и кнопок очевидно. На выходе из программы получится iso, который можно сразу писать на болванку.

wes7 toolkit11

wes7 toolkit12

Кроме того, можно создать загрузочную флешку этим или этим.

Приветствую, спасибо за развернутую статью, случайно не осталось рабочей версии WBI Creator, ваши ссылки умерли. Если можно поделитесь софтиной

Источник

Adding Multilingual User Interface Support to an Application

This tutorial demonstrates how to take a monolingual application and make it world-ready. This application is in the form of a complete solution that is built within Microsoft Visual Studio.

Overview

Beginning with WindowsВ Vista, the Windows operating system itself was built from the ground up to be a multilingual platform, with additional support that enables you to create multilingual applications that use the Windows MUI resource model.

This tutorial illustrates this new support for multilingual applications by covering the following aspects:

These links help provide a quick refresher on the concepts on internationalization and MUI:

The Idea Behind Hello MUI

You are probably familiar with the classic Hello World application, which illustrates basic programming concepts. This tutorial takes a similar approach to illustrate how to use the MUI resource model to update a monolingual application to create a multilingual version called Hello MUI.

The tasks in this tutorial are described in detailed steps because of the precision with which these activities must be performed, and the need to explain the details to developers who have little experience with these tasks.

Setting up the Hello MUI Solution

These steps outline how to prepare to create the Hello MUI solution.

Platform Requirements

You must compile the code samples in this tutorial using the Windows Software Development Kit (SDK) for WindowsВ 7 and Visual Studio 2008. The WindowsВ 7 SDK will install on WindowsВ XP, WindowsВ Vista and WindowsВ 7, and the sample solution can be built on any of these operating system versions.

All code samples in this tutorial are designed to be executed on x86 and x64 versions of WindowsВ XP, WindowsВ Vista and WindowsВ 7. Specific parts that will not work on WindowsВ XP are called out where appropriate.

Prerequisites

Install Visual Studio 2008.

Install the Windows SDK for WindowsВ 7.

You can install it from the Windows SDK page of the Windows Developer Center. The SDK includes utilities to develop applications for OS versions starting from WindowsВ XP through the most recent.

If you are not installing the package to the default location, or if you are not installing on the system drive, which is usually the C drive, make note of the install path.

Configure the Visual Studio command line parameters.

Install the Microsoft NLS downlevel APIs add-on package.

In the context of this tutorial, this package is necessary only if you will be customizing the application to run on Windows versions prior to WindowsВ Vista. See Step 5: Customizing Hello MUI.

Download and install the package from its download site.

As with the Windows SDK, if you are not installing the package to the default location, or if you are not installing on the system drive, which is usually the C drive, make note of the install path.

If your development platform is WindowsВ XP or Windows ServerВ 2003, confirm that Nlsdl.dll is installed and registered correctly.

If you develop an application that uses MUI and that must run on Windows versions prior to WindowsВ Vista, Nlsdl.dll must be present on the destination Windows platform. In most cases, this means that the application needs to carry and install the redistributable Nlsdl installer (and not merely copy Nlsdl.dll itself).

Step 0: Creating the Hard-coded Hello MUI

This tutorial begins with the monolingual version of the Hello MUI application. The application assumes the use of the C++ programming language, wide character strings, and the MessageBoxW function for output.

Begin by creating the initial GuiStep_0 application, as well as the HelloMUI solution, which contain all of the applications in this tutorial.

In Visual Studio 2008, create a new project. Use the following settings and values:

Configure the project threading model:

In the Solution Explorer, right-click the project GuiStep_0, and then select Properties.

In the project Property Pages dialog box:

Replace the contents of GuiStep_0.cpp with the following code:

Build and run the application.

The straightforward source code above makes the simplistic design choice of hard-coding, or embedding, all the output the user will see—in this case the text «Hello MUI». This choice limits the utility of the application for users who don’t recognize the English word «Hello.» Because MUI is a technology-based English acronym, it is assumed for this tutorial that the string remains «MUI» for all languages.

Step 1: Implementing the Basic Resource Module

Microsoft Win32 has long exposed the capability for application developers to separate their UI resource data from application source code. This separation comes in the form of the Win32 resource model, in which strings, bitmaps, icons, messages and other items normally displayed to a user are packaged into a distinct section of the executable, separated from executable code.

To illustrate this separation between executable code and resource data packaging, in this step the tutorial places the previously hard-coded «Hello» string (the «en-US» resource) into the resource section of a DLL module in the HelloModule_en_us project.

This Win32В DLL could also contain library type executable functionality (as any other DLL might). But to help focus on the Win32 resource-related aspects, we leave the run-time DLL code stubbed out in dllmain.cpp. Subsequent sections of this tutorial make use of the HelloModule resource data being built here and also present appropriate runtime code.

To construct a Win32 resource module, start by creating a DLL with a stubbed out dllmain:

Add a new project to the HelloMUI solution:

Configure this project’s threading model:

In the Solution Explorer, right-click the project HelloModule_en_us and select Properties.

In the project’s Property Pages dialog box:

Examine dllmain.cpp. (You may want to add the UNREFERENCED_PARAMETER macros to the generated code, as we have here, to enable it to compile at warning level 4.)

Add a resource-definition file HelloModule.rc to the project:

Under the project HelloModule_en_us, right-click the Resource Files folder, and select Add, and then select New Item.

In the Add New Item dialog box, choose the following:

Specify that the new HelloModule.rc file is to be saved as Unicode:

Add a string table containing the «Hello» string:

In the Resource View, right-click HelloModule.rc and select Add Resource.

Select String Table.

Add a string to the String Table:

If you view HelloModule.rc as text now, you will see various pieces of resource-specific source code. The one of greatest interest is the section that describes the «Hello» string:

This «Hello» string is the resource that needs to be localized (that is, translated) into every language that the application hopes to support. For example, the HelloModule_ta_in project (which you will create in the next step) will contain its own localized version of HelloModule.rc for «ta-IN»:

Build the HelloModule_en_us project to be sure there are no errors.

Create six more projects in the HelloMUI solution (or as many of them as you wish) to create six more resource DLLs for additional languages. Use the values in this table:

Step 2: Building the Basic Resource Module

Using previous resource models, building any one of the seven HelloModule projects would result in seven separate DLLs. Each DLL would contain a resource section with a single string localized into the appropriate language. Although appropriate for the historic Win32 resource model, this design does not take advantage of MUI.

In the WindowsВ Vista SDK and later, MUI provides the ability to split executables into source code and localizable content modules. With the additional customization that is covered later in Step 5, applications can be enabled for multi-lingual support to run on versions prior to WindowsВ Vista.

The primary mechanisms available to split resources from executable code, starting with WindowsВ Vista, are:

See Resource Utilities for more information.

For the sake of simplicity, this tutorial uses muirct.exe to split the «Hello MUI» executable.

Splitting the Various Language Resource Modules: An Overview

A multi-part process is involved in splitting the DLLs into one executable HelloModule.dll, plus a HelloModule.dll.mui for each of the seven supported languages within this tutorial. This overview describes the required steps; the next section presents a command file that performs those steps.

First, split the English-only HelloModule.dll module by using the command:

Similarly, muirct.exe is invoked to create a HelloModule.dll.mui file for each of the other languages. However, in those cases the language-neutral DLL is discarded, as only the first one created will be needed. The commands that process the Spanish and French resources look like this:

Splitting the Various Language Resource Modules: Creating the Files

For this tutorial you create a command file containing the commands to split the various DLLs, and you invoke it manually. Note that in actual development work, you could reduce the potential for build errors by including these commands as pre-build or post-build events in the HelloMUI solution, but that is beyond the scope of this tutorial.

Create the files for the debug build:

Create a command file DoReverseMuiLoc.cmd containing the following commands:

Create an xml file DoReverseMuiLoc.rcconfig containing the following lines:

Copy DoReverseMuiLoc.cmd and DoReverseMuiLoc.rcconfig to ProjectRootDirectoryHelloMUIDebug.

Open the Visual Studio 2008 command prompt and navigate to the Debug directory.

When you create a release build, you copy the same DoReverseMuiLoc.cmd and DoReverseMuiLoc.rcconfig files to the Release directory and run the command file there.

Step 3: Creating a Resource-Savvy «Hello MUI»

Building on the initial hard-coded GuiStep_0.exe example from above, you could extend the reach of the application to multiple language users by choosing to incorporate the Win32 resource model. The new run-time code presented in this step includes the module loading (LoadLibraryEx) and string retrieval (LoadString) logic.

Add a new project to the HelloMUI solution (using the menu selection File, Add, and New Project) with the following settings and values:

Set this project to run from within Visual Studio, and configure its threading model:

In the Solution Explorer, right-click the project GuiStep_1 and select Set as StartUp Project.

Right-click it again and select Properties.

In the project’s Property Pages dialog box:

Replace the contents of GuiStep_1.cpp with the following code:

Build and run the application. The output will be displayed in the language currently set as the display language of the computer (provided it is one of the seven languages we have built).

Step 4: Globalizing «Hello MUI»

Although the previous example is able to display its output in different languages, it falls short in a number of areas. Perhaps the most noticeable is that the application is only available in a small subset of languages when compared to the Windows operating system itself. If, for example, the GuiStep_1 application from the previous step were installed on a Japanese build of Windows, resource location failures would be likely.

To address this situation, you have two primary options:

The other option of allowing for configurable language preferences and loading resources based on this user-defined hierarchy can greatly increase customer satisfaction. Unfortunately, it also complicates the functionality needed within the application.

This step of the tutorial uses a simplified text file mechanism to enable custom user language configuration. The text file is parsed at run-time by the application, and the parsed and validated language list is used in establishing a custom fallback list. After the custom fallback list is established, the Windows APIs will load resources according to the language precedence set forth in this list. The remainder of the code is similar to that found in the preceding step.

Add a new project to the HelloMUI solution (using the menu selection File, Add, and New Project) with the following settings and values:

Set this project to run from within Visual Studio, and configure its threading model:

In the Solution Explorer, right-click the project GuiStep_2 and select Set as StartUp Project.

Right-click it again and select Properties.

In the project’s Property Pages dialog box:

Replace the contents of GuiStep_2.cpp with the following code:

Create a Unicode text file langs.txt containing the following line:

Be sure to save the file as Unicode.

Copy langs.txt to the directory from which the program will run:

Build and run the project. Try editing langs.txt so that different languages appear at the front of the list.

Step 5: Customizing «Hello MUI»

A number of the run-time features mentioned so far within this tutorial are available only on WindowsВ Vista and later. You may wish to re-use the effort invested in localizing and splitting resources by making the application work on downlevel Windows operating system versions, such as WindowsВ XP. This process involves adjusting the previous example in two key areas:

The language management and language fallback order support offered in pre-WindowsВ Vista versions of the Windows operating system differs significantly from that in WindowsВ Vista and later. For this reason, applications that allow user-configured language fallback must adjust their language management practices:

Create a project that can use the localized resource modules on any version of Windows:

Add a new project to the HelloMUI solution (using the menu selection File, Add, and New Project) with the following settings and values:

Set this project to run from within Visual Studio, and configure its threading model. Also, configure it to add the necessary headers and libraries.

The paths used in this tutorial assume that the WindowsВ 7 SDK and the Microsoft NLS downlevel APIs package were installed to their default directories. If that is not the case, modify the paths appropriately.

In the Solution Explorer, right-click the project GuiStep_3 and select Set as StartUp Project.

Right-click it again and select Properties.

In the project’s Property Pages dialog box:

In the top left drop-down, set Configuration to All Configurations.

Under Configuration Properties expand C/C++, select Code Generation, and set Runtime Library: Multi-threaded Debug (/MTd).

Select General and add to Additional Include Directories:

Select Language and set Treat wchar_t as Built-in Type: No (/Zc:wchar_t-).

Select Advanced and set Calling Convention: _stdcall (/Gz).

Under Configuration Properties expand Linker, select Input, and add to Additional Dependencies:

Replace the contents of GuiStep_3.cpp with the following code:

Create or copy langs.txt to the appropriate directory, as previously described in Step 4: Globalizing «Hello MUI».

Build and run the project.

If the application should run on Windows versions prior to WindowsВ Vista, be sure to read the documents that came with the Microsoft NLS downlevel APIs package on how to redistribute Nlsdl.dll.

Additional Considerations for MUI

Support for Console Applications

The techniques covered in this tutorial can also be used in console applications. However, unlike most standard GUI controls, the Windows command window cannot display characters for all languages. For this reason, multilingual console applications require special attention.

Calling the APIs SetThreadUILanguage or SetThreadPreferredUILanguages with specific filtering flags causes the resource loading functions to remove language resource probes for specific languages that are not normally displayed within a command window. When these flags are set, the language-setting algorithms allow only those languages that will display properly in the command window to be on the fallback list.

For more information on using these APIs to build a multilingual console application, see the remarks sections of SetThreadUILanguage and SetThreadPreferredUILanguages.

Determination of Languages to Support at Run-Time

You can adopt one of the following design suggestions to determine which languages your application should support at run-time:

During installation, enable the end user to select the preferred language from a list of supported languages

Read a language list from a configuration file

Some of the projects in this tutorial contain a function used to parse a langs.txt configuration file, which contains a language list.

Because this function takes external input, validate the languages that are provided as input. See the IsValidLocaleName or DownLevelLocaleNameToLCID functions for more details on performing that validation.

Query the operating system to determine which languages are installed

This approach helps the application use the same language as the operating system. Although this does not require user prompting, if you choose this option, be aware that operating system languages can be added or removed at any time and can change after the user installs the application. Also, be aware that in some cases, the operating system is installed with limited language support, and the application offers more value if it supports languages that the operating system does not support.

For more information on how to determine the currently installed languages in the operating system, see the EnumUILanguages function.

Complex Script Support in Versions Prior to Windows Vista

When an application that supports certain complex scripts runs on a version of Windows prior to WindowsВ Vista, text in that script may not display properly in GUI components. For example, in the downlevel project within this tutorial, hi-IN and ta-IN scripts may not display in the message box due to issues with processing complex scripts and the lack of related fonts. Normally, problems of this nature present themselves as square boxes in the GUI component.

More information about how to enable complex script processing can be found at Script and Font Support in Windows.

Summary

This tutorial globalized a monolingual application and demonstrated the following best practices.

Источник

  • Windows 7 embedded 32 bit скачать без торрента
  • Windows 7 eng 32 bit torrent
  • Windows 7 embedded compact x86 скачать торрент
  • Windows 7 elgujakviso edition 2019
  • Windows 7 embedded официальный образ