System.GetDefaultLangID

table System.GetDefaultLangID ( )
Примеры

Описание

Возвращает таблицу, содержащую коды идентификатора (ID) основного (первичного - primary) и дополнительного (вторичного - secondary) языков на локальной системе.

Параметры

Нет.

Возврат

ResultVariable

(таблица) Таблица содержащая коды идентификаторов (ID) языков для основного и дополнительного языков, индексированная значениями "Primary" и "Secondary". Если сведения о языке нельзя определить или происходит ошибка, возвращается значение nil. Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.

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

Примеры

Пример 1

language_info = System.GetDefaultLangID();
Получаем коды идентификаторов (ID) основного и дополнительного языков и сохраняем их в таблице под названием "language_info". Эти значения могут быть доступны как language_info.Primary и language_info.Secondary.

Пример 2

-- Retrieve the system's default language ID's
-- Извлекаем ID'ры языков системы по умолчанию
tLangID = System.GetDefaultLangID();

-- Check if default primary language is english (English = 9)
-- Проверям, не английский ли основной язык по умолчанию (English = 9)
if tLangID.Primary == 9 then
    -- Default primary language is english
    -- Основным языком по умолчанию является английский
    Dialog.Message("Default Language", "Your default language is English!");
else
    -- Default primary language is not english
    -- Основным языком по умолчанию является не английский язык
    Dialog.Message("Default Language", "Your default language is not English!");
end
Извлекаем идентификаторы (ID) языков системы по умолчанию, сравниваем идентификатор основного языка с представленным ID английского (9) и показываем соответствующее сообщение.
Смотрите также: Связанные действия