Получение и настройка сведений о языковом стандарте

Приложение должно иметь возможность получать и задавать конкретные сведения о доступных языковых стандартах и языках. Каждый элемент сведений о языковом стандарте, например название определенного дня недели или символ, используемый в качестве десятичного разделителя, имеет соответствующую константу. Доступные константы определяются в константах сведений о языковом стандарте.

Приложение всегда хранит сведения о языковом стандарте и управляет ими в виде строки, заканчивающейся нулевым значением. Двоичные данные не допускаются, и любые числовые значения должны быть указаны в виде текста. Каждый тип информации имеет определенный формат. Кроме того, несколько типов связаны друг с другом, что изменение одного типа также изменяет значение другого типа.

Чтобы получить сведения о языковом стандарте, приложение вызывает GetLocaleInfo или GetLocaleInfoEx с константой, соответствующей требуемым сведениям. Приложение может вызвать SetLocaleInfo , чтобы задать элемент сведений о языковом стандарте.

Примечание

Хотя может поддерживаться идентификатор языкового стандарта, он недоступен для использования приложением, если не установлен соответствующий языковой стандарт.

 

Поскольку большинство констант сведений о языковом стандарте являются взаимоисключающими, одновременно можно обрабатывать только один тип информации. Исключениями из этого правила являются LOCALE_USE_CP_ACP, LOCALE_RETURN_NUMBER и LOCALE_NOUSEROVERRIDE, которые можно объединить с другими константами с помощью двоичного ИЛИ.

Внимание!

Использование LOCALE_NOUSEROVERRIDE настоятельно не рекомендуется, так как оно отключает пользовательские настройки.

 

Как и ряд приложений, например Microsoft Active Directory, ваше приложение может хранить свои строки в сортируемой базе данных. Дополнительные сведения см. в разделе Обработка сортировки в приложениях.

Использование поддержки национальных языков

Константы сведений о языковом стандарте

Обработка сортировки в приложениях

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