LOCALE_ICONSTRUCTEDLOCALE
Идентификатор запроса, если языковой стандарт является "созданным" языковым стандартом. Использование этого LCTYPE не рекомендуется.
Это определяет языковой стандарт, для которого многие windows не имеют полных сведений и должны "создавать" сведения во время выполнения. Как правило, информация, предоставляемая LOCALE_ICONSTRUCTEDLOCALE, ограничена, так как Windows предоставляет столько данных, сколько доступно для каждого языкового стандарта. Поэтому использование этого LCTYPE не рекомендуется.
Ценность | Значение |
---|---|
0 | Не создано |
1 | Конструированный языковой стандарт |
Примером будет запрос на "de-US", или немецкий в Соединенных Штатах. NLS будет использовать данные немецкого языка, которые он может найти и данные региона США, которые он может найти.
Это может быть не идеально, так как, например, система, скорее всего, не будет иметь информацию о названии Соединенных Штатов на немецком языке. Однако если приложение или пользователь хочет контекста "de-US", возвращаемые данные являются лучшими.
Приложения, использующие LOCALE_ICONSTRUCTEDLOCALE, чтобы отклонить языковые стандарты и вернуться к другому языковому стандарту, как правило, в конечном итоге хуже, например при посадке на de-DE или en-US в этом примере. Ни одного из них не близко к первоначальному запросу на немецкий язык с регионом Соединенных Штатов.