Kaspersky IoT Secure Gateway 1000 SDK

Манифест программы

23 января 2025

ID 264533

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

В качестве значений некоторых ключей используются локализованные строки – строки из символов английского алфавита или ключи, состоящие из символов английского алфавита, начинающиеся и заканчивающиеся знаком @, и указывающие локализованное значение в файле локализации.

Обратите внимание: в текущей версии Kaspersky IoT Secure Gateway 1000 SDK локализованные строки не поддерживаются.

Основные ключи манифеста программы

Формат файла локализации

Информация для локализации информации, хранящейся в манифесте, хранится в файлах локализации в формате JSON. Имя файла локализации должно иметь следующий формат:

  • pkg-locale

    Язык по умолчанию.

  • pkg-locale-<locLang>

    Язык с кодом <locLang>. Код языка указывается в формате ISO 639-1.

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

Файлы локализации содержат пары "<id>": "<value>". Ключами служат значения, которые используется полями манифеста для ссылки на локализованную информацию, а значением служит локализованная информация. Например, для пары "description": "localizedApplicationDescription" в манифесте будет выполнен поиск значения по ключу localizedApplicationDescription в соответствующем файле локализации.

Пример файла локализации

{

"locale":

{

"localizedApplicationDescription": "Example application"

}

}

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!