Пользовательские языковые параметры
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 решает реализовать его в качестве замены языкового стандарта вместо дополнительного языкового стандарта. |
Связанные разделы