Пользовательские языковые стандарты
Windows Vista и более поздних версий: Пользовательские языковые стандарты поддерживают международные свойства, обеспечивающие более соответствующий языку взаимодействие с пользователем по сравнению со стандартными языковыми стандартами, поставляемыми корпорацией Майкрософт с операционной системой. Использование пользовательских языковых стандартов позволяет администраторам расширять предоставленный корпорацией Майкрософт набор языковых стандартов или заменять данные в языковом стандарте, поставляемом с Windows, например символы валют или названия месяцев года.
Два типа пользовательских языковых стандартов — это дополнительные и заменяемые языковые стандарты. Дополнительные языковые параметры — это пользовательские языковые параметры, которые позволяют корпорациям, университетам, государственным органам и другим третьим сторонам создавать данные языкового стандарта, недоступные в операционной системе доставки. Заменяющие языковые параметры — это пользовательские языковые параметры, которые поставляются вместе с операционной системой без изменения идентификаторов языкового стандарта или имен языкового стандарта.
Для создания пользовательских языковых стандартов можно использовать служебную программу Построитель языков, предоставляемую 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 для своих автоматизированных кассовых компьютеров (ATM), которые банк поставляет по всей Северная Америка с пользовательскими интерфейсами на французском, английском и испанском языках. Чтобы обеспечить согласованное взаимодействие, банк создает языковой стандарт для французского языка в США, который имеет США форматы, но названия дней и месяцев на французском языке. |
Пример языкового стандарта замены
Имя языкового стандарта | Описание |
---|---|
ru-RU | Fabricam является канадским производителем ПК с офисами по всему миру. Чтобы обеспечить согласованное поведение пользовательского интерфейса для всех своих компьютеров, компания разрабатывает языковой стандарт для использования в масштабах всей компании. Он использует 24-часовые часы, но в противном случае ведет себя как поддерживаемый языковой стандарт английского языка (США). Так как пользовательский языковой стандарт очень похож на поддерживаемый языковой стандарт, Fabricam решает реализовать его в качестве замены языкового стандарта, а не дополнительного языкового стандарта. |
Связанные темы