Поделиться через


Пользовательские языковые параметры

Windows Vista и более поздних версий: пользовательские языковые стандарты поддерживают международные свойства, обеспечивающие более культурно подходящий пользовательский интерфейс, чем те, которые предоставляются стандартными языковыми стандартами, поставляемыми корпорацией Майкрософт с операционной системой. Использование пользовательских языковых стандартов позволяет администраторам расширить предоставленный корпорацией Майкрософт набор языковых стандартов или заменить данные в языковом стандарте, который поставляется с Windows, например символы валюты или имена месяцев года.

Два типа пользовательских языковых стандартов являются дополнительными языковыми стандартами и языковыми стандартами замены. Дополнительные языковые стандарта — это пользовательские языковые стандарта, которые позволяют корпорациям, университетам, правительствам и другим третьим сторонам создавать данные языкового стандарта, недоступные в операционной системе доставки. Языковые параметры замены — это пользовательские языковые параметры, которые отправляются с операционной системой без изменения идентификаторов языкового стандарта или имен языкового стандарта.

Для создания пользовательских языковых стандартов можно использовать служебную программу Locale Builder, предоставляемую NLS. Дополнительные сведения см. в разделе Microsoft Locale Builder. Инструкции по использованию пользовательских языковых стандартов в приложениях предоставляются в работе с пользовательскими языковыми стандартами.

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

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

Пункт Дополнительный языковой стандарт Языковой стандарт замены
Календари Может включать любой календарь, предоставляемый корпорацией Майкрософт. По крайней мере один из указанных календарей должен быть григорианским локализованным календарем. Может включать любой календарь, предоставляемый корпорацией Майкрософт. По крайней мере один из указанных календарей должен быть григорианским локализованным календарем, а коллекция должна содержать календарь по умолчанию замененного языкового стандарта.
Сортировка Может использовать любой из предоставленных корпорацией Майкрософт сортировки. Сохраняет поведение сортировки заменяемого языкового стандарта.
Имена дней и месяцев Можно настроить только для стандартного григорианского календаря, а не для не григорианских календарей, а не для специализированных григорианских календарей, таких как григорианский ближневосточный французский календарь. То же, что и для дополнительного языкового стандарта.
Имя языка (LOCALE_SLANGUAGE или LOCALE_SLOCALIZEDLANGUAGENAME) Возвращает LOCALE_SNATIVELANGNAME или LOCALE_SNATIVELANGUAGENAME. Сохраняет имя языка заменяемого языкового стандарта.
Идентификатор языкового стандарта Установите значение LOCALE_CUSTOM_UNSPECIFIED, если языковой стандарт в настоящее время выбран пользователем в соответствии с языковым стандартом и форматами, в этом случае для него задано значение LOCALE_CUSTOM_DEFAULT. Сохраняет идентификатор языкового стандарта, заменяемого языкового стандарта.
Имя языкового стандарта Произвольный; должен соответствовать шаблону, описанной в имен языкового стандарта. Сохраняет имя языкового стандарта, заменяемого языкового стандарта.

 

Дополнительные примеры языкового стандарта

Имя языкового стандарта Описание
en-CA-fabricam Fabricam является канадским производителем ПК с офисами по всему миру. Чтобы обеспечить согласованное поведение пользовательского интерфейса для всех своих компьютеров, компания разрабатывает языковой стандарт для использования корпоративного стандарта.
fr-US Woodlawn Bank использует Windows XP Embedded для своих автоматизированных компьютеров САТС, которые банк поставляется по всей Северной Америке с пользовательскими интерфейсами на французском, английском и испанском языках. Чтобы обеспечить согласованный опыт, банк создает языковой стандарт для французского языка в Соединенных Штатах с форматами Соединенных Штатов, но французскими днями и месяцами.

 

Пример языкового стандарта замены

Имя языкового стандарта Описание
en-US Fabricam является канадским производителем ПК с офисами по всему миру. Чтобы обеспечить согласованное поведение пользовательского интерфейса для всех своих компьютеров, компания разрабатывает языковой стандарт для использования корпоративного стандарта. Он использует 24-часовые часы, но в противном случае действует как поддерживаемый английский (США) языковой стандарт. Так как настраиваемый языковой стандарт настолько похож на поддерживаемый языковой стандарт, Fabricam решает реализовать его в качестве замены языкового стандарта вместо дополнительного языкового стандарта.

 

языков и языков

Работа с пользовательскими языковыми параметрами