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

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


Боковая панель

Общие вопросы

Решения Кварта Технологии

Системы Windows Embedded/IoT, кроме Compact

Лицензирование, активация и ключи продукта

Загрузка, устройства и драйверы

Разработка, развертывание, тиражирование, обслуживание и обновления

Компоненты для встраивания и брендирование

Системы Windows Embedded Compact

Разработка образа

Эксплуатация и обслуживание образа

.NET Micro Framework

Другое

public:windows:common:locale

Что такое локаль системы

В средствах разработки можно встретить сразу 5 параметров, связанных с локализацией системы.

  • UILanguage - язык меню и диалогов системы, в развернутой системе этому параметру соответствует одноименная настройка;
  • UILanguageFallback - язык меню и диалогов системы, для которых не нашлось локализованных ресурсов (в Windows Embedded 8 Standard и Windows Embedded Standard 7 настройка игнорируется, соответствующий язык всегда английский);
  • UserLocale - локаль пользователя. Подразумеваются региональные стандарты, такие, как разделитель целой и дробной части, формат написания дат, денежная единица и т.п.;
  • InputLocale - локаль ввода. Это язык ввода и раскладка клавиатуры;
  • SystemLocale - системная локаль. Это совокупность шрифтов, языка и кодовых страниц для программ, не поддерживающих юникод.

Простейший способ настройки указанных параметров - ввод языка или локали в формате ««LL-RR»», где LL - код языка, RR - обозначение региона. Определенным кодам языка строго соответствуют обозначения регионов.

Для русской локали используется обозначение ru-RU, для английской (США) - en-US.

Пример настройки образа системы в Image Configuration Wizard:

  • UILanguage = ru-RU
  • UILanguageFallback = (не задано)
  • UserLocale = ru-RU
  • InputLocale = en-US
  • SystemLocale = ru-RU

В данном случае меню и диалоги системы будут русифицированы, региональные стандарты будут русскими, язык для не-юникод программ будет русским, но раскладка клавиатуры английской (США).

public/windows/common/locale.txt · Последние изменения: 2015/07/28 16:50 — Sergey Antonovich