{
    "access": {
        "unauthorized": "Неавторизированный",
        "unauthorized-access": "Несанкционированный доступ",
        "unauthorized-access-text": "Вы должны войти в систему для получения доступа к этому ресурсу!",
        "access-forbidden": "Доступ запрещен",
        "access-forbidden-text": "У вас нет прав доступа к этому ресурсу!<br/>Для получения доступа попробуйте войти под другим пользователем.",
        "refresh-token-expired": "Сессия истекла",
        "refresh-token-failed": "Не удалось обновить сессию"
    },
    "action": {
        "activate": "Активировать",
        "suspend": "Приостановить",
        "save": "Сохранить",
        "saveAs": "Сохранить как",
        "cancel": "Отмена",
        "ok": "ОК",
        "delete": "Удалить",
        "add": "Добавить",
        "yes": "Да",
        "no": "Нет",
        "update": "Обновить",
        "remove": "Удалить",
        "search": "Поиск",
        "clear-search": "Очистить",
        "assign": "Присвоить",
        "unassign": "Отозвать",
        "share": "Поделиться",
        "make-private": "Закрыть для общего доступа",
        "apply": "Применить",
        "apply-changes": "Применить изменения",
        "edit-mode": "Режим редактирования",
        "enter-edit-mode": "Режим редактирования",
        "decline-changes": "Отменить изменения",
        "close": "Закрыть",
        "back": "Назад",
        "run": "Запуск",
        "sign-in": "Войти",
        "edit": "Редактировать",
        "view": "Просмотреть",
        "create": "Создать",
        "drag": "Переместить",
        "refresh": "Обновить",
        "undo": "Откатить",
        "copy": "Копировать",
        "paste": "Вставить",
        "copy-reference": "Копировать ссылку",
        "paste-reference": "Вставить ссылку",
        "import": "Импортировать",
        "export": "Экспортировать",
        "share-via": "Поделиться в {{provider}}",
        "continue": "Продолжить",
        "discard-changes": "Отменить изменения"
    },
    "aggregation": {
        "aggregation": "Агрегация",
        "function": "Тип агрегации данных",
        "limit": "Максимальное значение",
        "group-interval": "Интервал группировки",
        "min": "Мин",
        "max": "Maкс",
        "avg": "Среднее",
        "sum": "Сумма",
        "count": "Количество",
        "none": "Без агрегации"
    },
    "admin": {
        "general": "Общие",
        "general-settings": "Общие настройки",
        "outgoing-mail": "Исходящая почта",
        "outgoing-mail-settings": "Настройки исходящей почты",
        "system-settings": "Системные настройки",
        "test-mail-sent": "Пробное письмо успешно отправлено!",
        "base-url": "Базовая URL",
        "base-url-required": "Базовая URL обязательна.",
        "mail-from": "Отправитель",
        "mail-from-required": "Отправитель обязателен.",
        "smtp-protocol": "SMTP протокол",
        "smtp-host": "SMTP хост",
        "smtp-host-required": "SMTP хост обязателен.",
        "smtp-port": "SMTP порт",
        "smtp-port-required": "SMTP порт обязателен.",
        "smtp-port-invalid": "Недействительный SMTP порт.",
        "timeout-msec": "Таймаут (мс)",
        "timeout-required": "Таймаут обязателен.",
        "timeout-invalid": "Недействительный таймаут.",
        "enable-tls": "Включить TLS",
        "tls-version" : "Версия TLS",
        "send-test-mail": "Отправить пробное письмо",
        "security-settings": "Настройки безопасности",
        "password-policy": "Политика паролей",
        "minimum-password-length": "Минимальная длина пароля",
        "minimum-password-length-required": "Требуется минимальная длина пароля",
        "minimum-password-length-range": "Минимальная длина пароля должна быть в диапазоне от 5 до 50",
        "minimum-uppercase-letters": "Минимальное количество прописных букв",
        "minimum-uppercase-letters-range": "Минимальное количество прописных букв не может быть отрицательным",
        "minimum-lowercase-letters": "Минимальное количество строчных букв",
        "minimum-lowercase-letters-range": "Минимальное количество строчных букв не может быть отрицательным",
        "minimum-digits": "Минимальное количество цифр",
        "minimum-digits-range": "Минимальное количество цифр не может быть отрицательным",
        "minimum-special-characters": "Минимальное количество специальных символов",
        "minimum-special-characters-range": "Минимальное количество специальных символов не может быть отрицательным",
        "password-expiration-period-days": "Срок действия пароля в днях",
        "password-expiration-period-days-range": "Срок действия пароля в днях не может быть отрицательным",
        "password-reuse-frequency-days": "Частота повторного использования пароля в днях",
        "password-reuse-frequency-days-range": "Частота повторного использования пароля в днях не может быть отрицательной",
        "general-policy": "Общая политика",
        "max-failed-login-attempts": "Максимальное количество неудачных попыток входа в систему, прежде чем учетная запись заблокирована",
        "minimum-max-failed-login-attempts-range": "Максимальное количество неудачных попыток входа в систему не может быть отрицательным",
        "user-lockout-notification-email": "В случае блокировки учетной записи пользователя отправьте уведомление на электронную почту"
    },
    "alarm": {
        "alarm": "Оповещение",
        "alarms": "Оповещения",
        "select-alarm": "Выбрать оповещение",
        "no-alarms-matching": "Оповещения '{{entity}}' не найдены.",
        "alarm-required": "Оповещение обязательно",
        "alarm-status": "Статус оповещения",
        "search-status": {
            "ANY": "Все",
            "ACTIVE": "Активные",
            "CLEARED": "Сброшенные",
            "ACK": "Подтвержденные",
            "UNACK": "Неподтвержденные"
        },
        "display-status": {
            "ACTIVE_UNACK": "Активные неподтвержденные",
            "ACTIVE_ACK": "Активные подтвержденные",
            "CLEARED_UNACK": "Сброшенные неподтвержденные",
            "CLEARED_ACK": "Сброшенные подтвержденные"
        },
        "no-alarms-prompt": "Оповещения отсутствуют",
        "created-time": "Время создания",
        "type": "Тип",
        "severity": "Уровень",
        "originator": "Инициатор",
        "originator-type": "Тип инициатора",
        "details": "Подробности",
        "status": "Статус",
        "alarm-details": "Подробности об оповещении",
        "start-time": "Время начала",
        "end-time": "Время окончания",
        "ack-time": "Время подтверждения",
        "clear-time": "Время сброса",
        "severity-critical": "Критический",
        "severity-major": "Основной",
        "severity-minor": "Второстепенный",
        "severity-warning": "Предупреждение",
        "severity-indeterminate": "Неопределенный",
        "acknowledge": "Подтвердить",
        "clear": "Сбросить",
        "search": "Поиск оповещений",
        "selected-alarms": "Выбрано { count, plural, 1 {1 оповещение} few {# оповещения} other {# оповещений} }",
        "no-data": "Нет данных для отображения",
        "polling-interval": "Интервал опроса оповещений (сек)",
        "polling-interval-required": "Интервал опроса оповещений обязателен.",
        "min-polling-interval-message": "Минимальный интервал опроса оповещений 1 секунда.",
        "aknowledge-alarms-title": "Подтвердить { count, plural, 1 {1 оповещение} other {# оповещений} }",
        "aknowledge-alarms-text": "Вы точно хотите подтвердить { count, plural, 1 {1 оповещение} other {# оповещений} }?",
        "aknowledge-alarm-title": "Подтвердить оповещение",
        "aknowledge-alarm-text": "Вы точно хотите подтвердить оповещение?",
        "clear-alarms-title": "Сбросить { count, plural, 1 {1 оповещение} other {# оповещений} }",
        "clear-alarms-text": "Вы точно хотите сбросить { count, plural, 1 {1 оповещение} other {# оповещений} }?",
        "clear-alarm-title": "Сбросить оповещение",
        "clear-alarm-text": "Вы точно хотите сбросить оповещение?",
        "alarm-status-filter": "Фильтр оповещений",
        "max-count-load": "Максимальное количество оповещений для загрузки (0 - неограниченно)",
        "max-count-load-required": "Максимальное количество оповещений для загрузки обязателен.",
        "max-count-load-error-min": "Минимальное значение 0.",
        "fetch-size": "Размер пакета для загрузки",
        "fetch-size-required": "Размер пакета для загрузки обязателен.",
        "fetch-size-error-min": "Минимальное значение 10."
    },
    "alias": {
        "add": "Добавить псевдоним",
        "edit": "Редактировать псевдоним",
        "name": "Псевдоним",
        "name-required": "Псевдоним обязателен",
        "duplicate-alias": "Такой псевдоним уже существует.",
        "filter-type-single-entity": "Отдельный объект",
        "filter-type-entity-list": "Список объектов",
        "filter-type-entity-name": "Название объекта",
        "filter-type-state-entity": "Объект из состояния дашборда",
        "filter-type-state-entity-description": "Объект, полученный из параметров состояния дашборда",
        "filter-type-asset-type": "Тип актива",
        "filter-type-asset-type-description": "Активы типа '{{assetType}}'",
        "filter-type-asset-type-and-name-description": "Активы типа '{{assetType}}' и названием, начинающимся с '{{prefix}}'",
        "filter-type-device-type": "Тип устройства",
        "filter-type-device-type-description": "Устройства типа '{{deviceType}}'",
        "filter-type-device-type-and-name-description": "Устройства типа '{{deviceType}}' и названием, начинающимся с '{{prefix}}'",
        "filter-type-entity-view-type": "Тип Представления Объекта",
        "filter-type-entity-view-type-description": "Представления Объекта типа '{{entityView}}'",
        "filter-type-entity-view-type-and-name-description": "Представления Объекта типа '{{entityView}}' и названием, начинающимся с '{{prefix}}'",
        "filter-type-relations-query": "Запрос по типу отношений",
        "filter-type-relations-query-description": "{{entities}}, имеющие отношение типа {{relationType}} {{direction}} {{rootEntity}}",
        "filter-type-asset-search-query": "Поисковый запрос по активам",
        "filter-type-asset-search-query-description": "Активы типа {{assetTypes}}, имеющие отношение типа {{relationType}} {{direction}} {{rootEntity}}",
        "filter-type-device-search-query": "Поисковый запрос по устройствам",
        "filter-type-device-search-query-description": "Устройства типа {{deviceTypes}}, имеющие отношение типа {{relationType}} {{direction}} {{rootEntity}}",
        "filter-type-entity-view-search-query": "Поисковый запрос по представлениям объектов",
        "filter-type-entity-view-search-query-description": "Представления объектов типа {{entityViewTypes}}, имеющие отношение типа {{relationType}} {{direction}} {{rootEntity}}",
        "entity-filter": "Фильтр объектов",
        "resolve-multiple": "Принять как несколько объектов",
        "filter-type": "Тип фильтра",
        "filter-type-required": "Тип фильтра обязателен.",
        "entity-filter-no-entity-matched": "Объекты, соответствующие фильтру, не найдены.",
        "no-entity-filter-specified": "Не указан фильтр объектов",
        "root-state-entity": "Использовать объект, полученный из дашборда, как корневой",
        "last-level-relation": "Использовать только отношения последнего уровня",
        "root-entity": "Корневой объект",
        "state-entity-parameter-name": "Название объекта состояния",
        "default-state-entity": "Объект состояния по умолчанию",
        "default-entity-parameter-name": "По умолчанию",
        "max-relation-level": "Максимальная глубина отношений",
        "unlimited-level": "Неограниченная глубина",
        "state-entity": "Объект состояния дашборда",
        "all-entities": "Все объекты",
        "any-relation": "не указано"
    },
    "asset": {
        "asset": "Актив",
        "assets": "Активы",
        "management": "Управление активами",
        "view-assets": "Просмотреть активы",
        "add": "Добавить актив",
        "assign-to-customer": "Присвоить клиенту",
        "assign-asset-to-customer": "Присвоить актив(ы) клиенту",
        "assign-asset-to-customer-text": "Пожалуйста, выберите активы, которые нужно присвоить объекту",
        "no-assets-text": "Активы не найдены",
        "assign-to-customer-text": "Пожалуйста, выберите клиента, которому нужно присвоить актив(ы)",
        "public": "Общедоступные",
        "assignedToCustomer": "Присвоить клиенту",
        "make-public": "Открыть общий доступ к активу",
        "make-private": "Закрыть общий доступ к активу",
        "unassign-from-customer": "Отозвать у клиента",
        "delete": "Удалить актив",
        "asset-public": "Актив общедоступный",
        "asset-type": "Тип актива",
        "asset-type-required": "Тип актива обязателен.",
        "select-asset-type": "Выберите тип актива",
        "enter-asset-type": "Введите тип актива",
        "any-asset": "Любой актив",
        "no-asset-types-matching": "Активы типа '{{entitySubtype}}' не найдены.",
        "asset-type-list-empty": "Типы активов не выбраны.",
        "asset-types": "Типы активов",
        "name": "Название",
        "name-required": "Название обязательно.",
        "description": "Описание",
        "type": "Тип",
        "type-required": "Тип обязателен.",
        "details": "Подробности",
        "events": "События",
        "add-asset-text": "Добавить новый актив",
        "asset-details": "Подробности об активе",
        "assign-assets": "Присвоить активы",
        "assign-assets-text": "Присвоить { count, plural, 1 {1 актив} few {# актива} other {# активов} } клиенту",
        "delete-assets": "Удалить активы",
        "unassign-assets": "Отозвать активы",
        "unassign-assets-action-title": "Отозвать { count, plural, 1 {1 актив} few {# актива} other {# активов} } у клиента",
        "assign-new-asset": "Присвоить новый актив",
        "delete-asset-title": "Вы точно хотите удалить '{{assetName}}'?",
        "delete-asset-text": "Внимание, после подтверждения актив и все связанные с ним данные будут безвозвратно удалены.",
        "delete-assets-title": "Вы точно хотите удалить { count, plural, 1 {1 актив} few {# актива} other {# активов} }",
        "delete-assets-action-title": "Удалить { count, plural, 1 {1 актив} few {# актива} other {# активов} }",
        "delete-assets-text": "Внимание, после подтверждения выбранные активы и все связанные с ними данные будут безвозвратно удалены.",
        "make-public-asset-title": "Вы точно хотите открыть общий доступ к активу '{{assetName}}'?",
        "make-public-asset-text": "Внимание, после подтверждения актив и все связанные с ним данные станут общедоступными.",
        "make-private-asset-title": "Вы точно хотите закрыть общий доступ к активу '{{assetName}}'?",
        "make-private-asset-text": "После подтверждения актив и все связанные с ним данные будут закрыты для общего доступа",
        "unassign-asset-title": "Вы точно хотите отозвать актив '{{assetName}}'?",
        "unassign-asset-text": "После подтверждения актив будут отозван, и клиент потеряет к нему доступ.",
        "unassign-asset": "Отозвать актив",
        "unassign-assets-title": "Вы точно хотите отозвать { count, plural, 1 {1 актив} few {# актива} other {# активов} }?",
        "unassign-assets-text": "После подтверждения активы будут отозваны, и клиент потеряет к ним доступ.",
        "copyId": "Копировать ИД актива",
        "idCopiedMessage": "ИД актива скопировано в буфер обмена",
        "select-asset": "Выбрать активы",
        "no-assets-matching": "Активы, соответствующие '{{entity}}', не найдены.",
        "asset-required": "Актив обязателен",
        "name-starts-with": "Название актива, начинающееся с",
        "import": "Импортировать активы",
        "asset-file": "Файл с активами",
        "label": "Метка"
    },
    "attribute": {
        "attributes": "Атрибуты",
        "latest-telemetry": "Последняя телеметрия",
        "attributes-scope": "Контекст атрибутов объекта",
        "scope-latest-telemetry": "Последняя телеметрия",
        "scope-client": "Клиентские атрибуты",
        "scope-server": "Серверные атрибуты",
        "scope-shared": "Общие атрибуты",
        "add": "Добавить атрибут",
        "key": "Ключ",
        "last-update-time": "Последнее обновление",
        "key-required": "Ключ атрибута обязателен.",
        "value": "Значение",
        "value-required": "Значение атрибута обязательно.",
        "delete-attributes-title": "Вы уверенны, что хотите удалить { count, plural, one {1 атрибут} few {# атрибута} other {# атрибутов} }? ",
        "delete-attributes-text": "Внимание, после подтверждения выбранные атрибуты будут удалены.",
        "delete-attributes": "Удалить атрибуты",
        "enter-attribute-value": "Введите значение атрибута",
        "show-on-widget": "Показать на виджете",
        "widget-mode": "Виджет-режим",
        "next-widget": "Следующий виджет",
        "prev-widget": "Предыдущий виджет",
        "add-to-dashboard": "Добавить на дашборд",
        "add-widget-to-dashboard": "Добавить виджет на дашборд",
        "selected-attributes": "{ count, plural, 1 {Выбран} other {Выбраны} } { count, plural, one {1 атрибут} few {# атрибута} other {# атрибутов} }",
        "selected-telemetry": "{ count, plural, 1 {Выбран} other {Выбраны} } { count, plural, 1 {1 параметр} few {# параметра} other {# параметров} } телеметрии"
    },
    "audit-log": {
        "audit": "Аудит",
        "audit-logs": "Логи аудита",
        "timestamp": "Время",
        "entity-type": "Тип объекта",
        "entity-name": "Название объекта",
        "user": "Пользователь",
        "type": "Тип",
        "status": "Статус",
        "details": "Подробности",
        "type-added": "Добавленный",
        "type-deleted": "Удаленный",
        "type-updated": "Обновленный",
        "type-attributes-updated": "Обновлены атрибуты",
        "type-attributes-deleted": "Удалены атрибуты",
        "type-rpc-call": "RPC вызов",
        "type-credentials-updated": "Обновлены учетные данные",
        "type-assigned-to-customer": "Присвоен клиенту",
        "type-unassigned-from-customer": "Отозван у клиента",
        "type-activated": "Активирован",
        "type-suspended": "Приостановлен",
        "type-credentials-read": "Чтение учетные данных",
        "type-attributes-read": "Чтение атрибутов",
        "type-relation-add-or-update": "Обновлены отношения",
        "type-relation-delete": "Удалены отношения",
        "type-relations-delete": "Удалены все отношения",
        "type-alarm-ack": "Подтвержден",
        "type-alarm-clear": "Сброшен",
        "type-login": "Вход",
        "type-logout": "Выход",
        "type-lockout": "Заблокирован",
        "status-success": "Успех",
        "status-failure": "Сбой",
        "audit-log-details": "Подробности аудит лога",
        "no-audit-logs-prompt": "Логи не найдены",
        "action-data": "Данные действия",
        "failure-details": "Подробности сбоя",
        "search": "Поиск аудит логов",
        "clear-search": "Очистить поиск"
    },
    "confirm-on-exit": {
        "message": "У вас есть несохраненные изменения. Вы точно хотите покинуть эту страницу?",
        "html-message": "У вас есть несохраненные изменения.<br/>Вы точно хотите покинуть эту страницу?",
        "title": "Несохраненные изменения"
    },
    "contact": {
        "country": "Страна",
        "city": "Город",
        "state": "Штат",
        "postal-code": "Почтовый код",
        "postal-code-invalid": "Допустимы только цифры",
        "address": "Адрес",
        "address2": "Адрес 2",
        "phone": "Телефон",
        "email": "Эл. адрес",
        "no-address": "Адрес не указан"
    },
    "common": {
        "username": "Имя пользователя",
        "password": "Пароль",
        "enter-username": "Введите имя пользователя",
        "enter-password": "Введите пароль",
        "enter-search": "Введите условие поиска"
    },
    "content-type": {
        "json": "Json",
        "text": "Текстовый",
        "binary": "Бинарный (Base64)"
    },
    "customer": {
        "customer": "Клиент",
        "customers": "Клиенты",
        "management": "Управление клиентами",
        "dashboard": "Дашборд клиента",
        "dashboards": "Дашборды клиента",
        "devices": "Устройства клиента",
        "entity-views": "Представления объектов клиента",
        "assets": "Активы клиента",
        "public-dashboards": "Общедоступные дашборды",
        "public-devices": "Общедоступные устройства",
        "public-assets": "Общедоступные активы",
        "public-entity-views": "Общедоступные представления объектов",
        "add": "Добавить клиента",
        "delete": "Удалить клиента",
        "manage-customer-users": "Управление пользователями клиента",
        "manage-customer-devices": "Управление устройствами клиента",
        "manage-customer-dashboards": "Управление дашбордами клиента",
        "manage-public-devices": "Управление общедоступными устройствами",
        "manage-public-dashboards": "Управление общедоступными дашбордами",
        "manage-customer-assets": "Управление активами клиента",
        "manage-public-assets": "Управление общедоступными активами",
        "add-customer-text": "Добавить нового клиента",
        "no-customers-text": "Клиенты не найдены",
        "customer-details": "Подробности о клиенте",
        "delete-customer-title": "Вы точно хотите удалить клиента '{{customerTitle}}'?",
        "delete-customer-text": "Внимание, после подтверждения клиент и все связанные с ним данные будут безвозвратно удалены.",
        "delete-customers-title": "Вы точно хотите удалить { count, plural, 1 {1 клиент} few {# клиента} other {# клиентов} }?",
        "delete-customers-action-title": "Удалить { count, plural, 1 {1 клиент} few {# клиента} other {# клиентов} }",
        "delete-customers-text": "Внимание, после подтверждения выбранные клиенты и все связанные с ними данные будут безвозвратно удалены.",
        "manage-users": "Управление пользователями",
        "manage-assets": "Управление активами",
        "manage-devices": "Управление устройствами",
        "manage-dashboards": "Управление дашбордами",
        "title": "Имя",
        "title-required": "Название обязательно.",
        "description": "Описание",
        "details": "Подробности",
        "events": "События",
        "copyId": "Копировать ИД клиента",
        "idCopiedMessage": "ИД клиента скопирован в буфер обмена",
        "select-customer": "Выбрать клиента",
        "no-customers-matching": "Клиенты, соответствующие '{{entity}}', не найдены.",
        "customer-required": "Клиент обязателен",
        "select-default-customer": "Выбрать клиента по умолчанию",
        "default-customer": "Клиент по умолчанию",
        "default-customer-required": "Клиент по умолчанию обязателен для отладки дашборда на уровне на уровне Владельца"
    },
    "datetime": {
        "date-from": "Дата с",
        "time-from": "Время с",
        "date-to": "Дата до",
        "time-to": "Время до"
    },
    "dashboard": {
        "dashboard": "Дашборд",
        "dashboards": "Дашборды",
        "management": "Управление дашбордами",
        "view-dashboards": "Просмотреть дашборды",
        "add": "Добавить дашборд",
        "assign-dashboard-to-customer": "Прикрепить дашборд(ы) к клиенту",
        "assign-dashboard-to-customer-text": "Пожалуйста, выберите дашборды, которые нужно прикрепить к клиенту",
        "assign-to-customer-text": "Пожалуйста, выберите клиента, к которому нужно прикрепить дашборд(ы)",
        "assign-to-customer": "Прикрепить к клиенту",
        "unassign-from-customer": "Отозвать у клиента",
        "make-public": "Открыть дашборд для общего доступа",
        "make-private": "Закрыть дашборд для общего доступа",
        "manage-assigned-customers": "Управление назначенными клиентами",
        "assigned-customers": "Назначенные клиенты",
        "assign-to-customers": "Присвоить дашборд(ы) клиенту",
        "assign-to-customers-text": "Пожалуйста, выбери клиентов, которым нужно присвоить дашборд(ы)",
        "unassign-from-customers": "Отозвать дашборд(ы) у клиентов",
        "unassign-from-customers-text": "Пожалуйста, выберите клиентов, у которых нужно отозвать дашборд(ы)",
        "no-dashboards-text": "Дашборды не найдены",
        "no-widgets": "Виджеты не сконфигурированы",
        "add-widget": "Добавить новый виджет",
        "title": "Название",
        "select-widget-title": "Выберите виджет",
        "select-widget-subtitle": "Список доступных виджетов",
        "delete": "Удалить дашборд",
        "title-required": "Название обязательно.",
        "description": "Описание",
        "details": "Подробности",
        "dashboard-details": "Подробности о дашборде",
        "add-dashboard-text": "Добавить новый дашборд",
        "assign-dashboards": "Прикрепить дашборды",
        "assign-new-dashboard": "Прикрепить новый дашборд",
        "assign-dashboards-text": "Прикрепить { count, plural, 1 {1 дашборд} few {# дашборда} other {# дашбордов} } к клиенту",
        "unassign-dashboards-action-text": "Отозвать { count, plural, 1 {1 дашборд} few {# дашборда} other {# дашбордов} } у клиента",
        "delete-dashboards": "Удалить дашборды",
        "unassign-dashboards": "Отозвать дашборды",
        "unassign-dashboards-action-title": "Отозвать { count, plural, one {1 дашборд} few {# дашборда} other {# дашбордов} } у клиента",
        "delete-dashboard-title": "Вы точно хотите удалить дашборд '{{dashboardTitle}}'?",
        "delete-dashboard-text": "Внимание, после подтверждения дашборд и все связанные с ним данные будут безвозвратно утеряны.",
        "delete-dashboards-title": "Вы точно хотите удалить { count, plural, one {1 дашборд} few {# дашборда} other {# дашбордов} }?",
        "delete-dashboards-action-title": "Удалить { count, plural, one {1 дашборд} few {# дашборда} other {# дашбордов} }",
        "delete-dashboards-text": "Внимание, после подтверждения дашборды и все связанные с ними данные будут безвозвратно утеряны.",
        "unassign-dashboard-title": "Вы точно хотите отозвать дашборд '{{dashboardTitle}}'?",
        "unassign-dashboard-text": "После подтверждения дашборд не будет доступен клиенту.",
        "unassign-dashboard": "Отозвать дашборд",
        "unassign-dashboards-title": "Вы точно хотите отозвать { count, plural, one {1 дашборд} few {# дашборда} other {# дашбордов} }?",
        "unassign-dashboards-text": "После подтверждения выбранные дашборды не будут доступны клиенту.",
        "public-dashboard-title": "Теперь дашборд общедоступный",
        "public-dashboard-text": "Теперь ваш дашборд <b>{{dashboardTitle}}</b> доступен всем по <a href='{{publicLink}}' target='_blank'>ссылке</a>:",
        "public-dashboard-notice": "<b>Примечание:</b> Для получения доступа к данным устройства нужно открыть общий доступ к этому устройству.",
        "make-private-dashboard-title": "Вы точно хотите закрыть общий доступ к дашборду '{{dashboardTitle}}'?",
        "make-private-dashboard-text": "После подтверждения дашборд будет закрыт для общего доступа.",
        "make-private-dashboard": "Закрыть дашборд для общего доступа",
        "socialshare-text": "'{{dashboardTitle}}' сделано ThingsBoard",
        "socialshare-title": "'{{dashboardTitle}}' сделано ThingsBoard",
        "select-dashboard": "Выберите дашборд",
        "no-dashboards-matching": "Дашборд '{{entity}}' не найден.",
        "dashboard-required": "Дашборд обязателен.",
        "select-existing": "Выберите существующий дашборд",
        "create-new": "Создать новый дашборд",
        "new-dashboard-title": "Новое название дашборда",
        "open-dashboard": "Открыть дашборд",
        "set-background": "Установить фон",
        "background-color": "Фоновый цвет",
        "background-image": "Фоновая картинка",
        "background-size-mode": "Размер фона",
        "no-image": "Картинка не выбрана",
        "drop-image": "Перетащите картинку или кликните для выбора файла.",
        "settings": "Настройки",
        "columns-count": "Количество колонок",
        "columns-count-required": "Количество колонок обязательно.",
        "min-columns-count-message": "Минимальное число колонок - 10.",
        "max-columns-count-message": "Максимальное число колонок - 1000.",
        "widgets-margins": "Величина отступа между виджетами",
        "horizontal-margin": "Величина горизонтального отступа",
        "horizontal-margin-required": "Величина горизонтального отступа обязательна.",
        "min-horizontal-margin-message": "Минимальная величина горизонтального отступа - 0.",
        "max-horizontal-margin-message": "Максимальная величина горизонтального отступа - 50.",
        "vertical-margin": "Величина вертикального отступа",
        "vertical-margin-required": "Величина вертикального отступа обязательна.",
        "min-vertical-margin-message": "Минимальная величина вертикального отступа - 0.",
        "max-vertical-margin-message": "Максимальная величина вертикального отступа - 50.",
        "autofill-height": "Автозаполнение по высоте",
        "mobile-layout": "Настройки мобильного режима",
        "mobile-row-height": "Высота строки в мобильном режиме, px",
        "mobile-row-height-required": "Высота строки в мобильном режиме обязательна.",
        "min-mobile-row-height-message": "Минимальная высота строки в мобильном режиме составляет 5 px.",
        "max-mobile-row-height-message": "Максимальная высота строки в мобильном режиме составляет 200 px.",
        "display-title": "Показать название дашборда",
        "toolbar-always-open": "Отображать панель инструментов",
        "title-color": "Цвет названия",
        "display-dashboards-selection": "Отображать выборку дашбордов",
        "display-entities-selection": "Отображать выбору объектов",
        "display-dashboard-timewindow": "Показать временное окно",
        "display-dashboard-export": "Показать экспорт",
        "import": "Импортировать дашборд",
        "export": "Экспортировать дашборд",
        "export-failed-error": "Не удалось экспортировать дашборд: {{error}}",
        "create-new-dashboard": "Создать новый дашборд",
        "dashboard-file": "Файл дашборда",
        "invalid-dashboard-file-error": "Не удалось импортировать дашборд: неизвестная схема данных дашборда.",
        "dashboard-import-missing-aliases-title": "Настроить псевдонимы импортированного дашборда",
        "create-new-widget": "Создать новый виджет",
        "import-widget": "Импортировать виджет",
        "widget-file": "Виджет-файл",
        "invalid-widget-file-error": "Не удалось импортировать виджет: неправильный формат данных.",
        "widget-import-missing-aliases-title": "Настроить псевдонимы, которые использует импортированный виджет",
        "open-toolbar": "Открыть панель инструментов дашборда",
        "close-toolbar": "Закрыть панель инструментов",
        "configuration-error": "Ошибка в настройках",
        "alias-resolution-error-title": "Ошибка в настройках псевдонимов дашборда",
        "invalid-aliases-config": "Не удалось найти устройство, соответствующее фильтру псевдонимов.<br/>Пожалуйста, обратитесь к администратору для устранения неполадки.",
        "select-devices": "Выберите устройства",
        "assignedToCustomer": "Присвоенные клиенту",
        "assignedToCustomers": "Присвоенные клиентам",
        "public": "Публичный",
        "public-link": "Публичная ссылка",
        "copy-public-link": "Копировать публичную ссылку",
        "public-link-copied-message": "Публичная ссылка на дашборд скопирована в буфер обмена.",
        "manage-states": "Управление состоянием дашборда",
        "states": "Состояния дашборда",
        "search-states": "Поиск состояния дашборда",
        "selected-states": "Выбрано { count, plural, 1 {1 состояние} few {# состояния} other {# состояний} } дашборда",
        "edit-state": "Изменить состояние дашборда",
        "delete-state": "Удалить состояние дашборда",
        "add-state": "Добавить состояние дашборда",
        "state": "Состояние дашборда",
        "state-name": "Название",
        "state-name-required": "Название состояния дашборда обязательно.",
        "state-id": "ИД состояния",
        "state-id-required": "ИД состояния дашборда обязателен.",
        "state-id-exists": "Состояния дашборда с таким именем уже существует.",
        "is-root-state": "Корневое состояние",
        "delete-state-title": "Удалить состояние дашборда",
        "delete-state-text": "Вы точно хотите удалить состояние дашборда '{{stateName}}'?",
        "show-details": "Показать подробности",
        "hide-details": "Скрыть подробности",
        "select-state": "Выбрать состояние",
        "state-controller": "Контроллер состояния"
    },
    "datakey": {
        "settings": "Настройки",
        "advanced": "Дополнительно",
        "label": "Метка",
        "color": "Цвет",
        "units": "Укажите символы, которые нужно указывать после значения",
        "decimals": "Число знаков после запятой",
        "data-generation-func": "Функция генерации данных",
        "use-data-post-processing-func": "Использовать функцию пост-обработки данных",
        "configuration": "Конфигурация ключа данных",
        "timeseries": "Телеметрия",
        "attributes": "Атрибуты",
        "entity-field": "Поле объекта",
        "alarm": "Параметры оповещения",
        "timeseries-required": "Телеметрия объекта обязательна.",
        "timeseries-or-attributes-required": "Телеметрия/атрибуты обязательны.",
        "maximum-timeseries-or-attributes": "Максимальное количество параметров телеметрии или атрибутов равно {{count}}",
        "alarm-fields-required": "Параметры оповещения обязательны.",
        "function-types": "Тип функции",
        "function-types-required": "Тип функции обязателен.",
        "maximum-function-types": "Максимальное количество типов функции равно {{count}}",
        "time-description": "время текущего значения;",
        "value-description": "текущее значение;",
        "prev-value-description": "результат предыдущего вызова функции;",
        "time-prev-description": "время предыдущего значения;",
        "prev-orig-value-description": "исходное предыдущее значение;"
    },
    "datasource": {
        "type": "Тип источника данных",
        "name": "Название",
        "add-datasource-prompt": "Пожалуйста, добавьте источник данных"
    },
    "details": {
        "edit-mode": "Режим редактирования",
        "edit-json": "Редактировать JSON",
        "toggle-edit-mode": "Режим редактирования"
    },
    "device": {
        "device": "Устройство",
        "device-required": "Устройство обязательно.",
        "devices": "Устройства",
        "management": "Управление устройствами",
        "view-devices": "Просмотреть устройства",
        "device-alias": "Псевдоним устройства",
        "aliases": "Псевдонимы устройства",
        "no-alias-matching": "'{{alias}}' не найден.",
        "no-aliases-found": "Псевдонимы не найдены.",
        "no-key-matching": "'{{key}}' не найден.",
        "no-keys-found": "Ключи не найдены.",
        "create-new-alias": "Создать новый!",
        "create-new-key": "Создать новый!",
        "duplicate-alias-error": "Найден дублирующийся псевдоним '{{alias}}'.<br>В рамках дашборда псевдонимы устройств должны быть уникальными.",
        "configure-alias": "Настроить '{{alias}}' псевдоним",
        "no-devices-matching": "Устройство '{{entity}}' не найдено.",
        "alias": "Псевдоним",
        "alias-required": "Псевдоним устройства обязателен.",
        "remove-alias": "Удалить псевдоним устройства",
        "add-alias": "Добавить псевдоним устройства",
        "name-starts-with": "Название начинается с",
        "device-list": "Список устройств",
        "use-device-name-filter": "Использовать фильтр",
        "device-list-empty": "Устройства не выбраны.",
        "device-name-filter-required": "Фильтр названия устройства обязателен.",
        "device-name-filter-no-device-matched": "Устройства, названия которых начинаются с '{{device}}', не найдены.",
        "add": "Добавить устройство",
        "assign-to-customer": "Присвоить клиенту",
        "assign-device-to-customer": "Присвоить устройство(а) клиенту",
        "assign-device-to-customer-text": "Пожалуйста, выберите устройства, которые нужно присвоить клиенту",
        "make-public": "Открыть общий доступ к устройству",
        "make-private": "Закрыть общий доступ к устройству",
        "no-devices-text": "Устройства не найдены",
        "assign-to-customer-text": "Пожалуйста, выберите клиента, которому нужно присвоить устройство(а)",
        "device-details": "Подробности об устройстве",
        "add-device-text": "Добавить новое устройство",
        "credentials": "Учетные данные",
        "manage-credentials": "Управление учетными данными",
        "delete": "Удалить устройство",
        "assign-devices": "Присвоить устройство",
        "assign-devices-text": "Присвоить { count, plural, one {1 устройство} few {# устройства} other {# устройств} } клиенту",
        "delete-devices": "Удалить устройства",
        "unassign-from-customer": "Отозвать у клиенту",
        "unassign-devices": "Отозвать устройства",
        "unassign-devices-action-title": "Отозвать у клиента { count, plural, one {1 устройство} few {# устройства} other {# устройств} }",
        "assign-new-device": "Присвоить новое устройство",
        "make-public-device-title": "Вы точно хотите открыть общий доступ к устройству '{{deviceName}}'?",
        "make-public-device-text": "После подтверждения устройство и все связанные с ним данные будут общедоступными.",
        "make-private-device-title": "Вы точно хотите закрыть общий доступ к устройству '{{deviceName}}'",
        "make-private-device-text": "После подтверждения устройство и все связанные с ним данные будут закрыты для общего доступа.",
        "view-credentials": "Просмотреть учетные данные",
        "delete-device-title": "Вы точно хотите удалить устройство '{{deviceName}}'?",
        "delete-device-text": "Внимание, после подтверждения устройство и все связанные с ним данные будут безвозвратно утеряны.",
        "delete-devices-title": "Вы точно хотите удалить { count, plural, one {1 устройство} few {# устройства} other {# устройств} }?",
        "delete-devices-action-title": "Удалить { count, plural, one {1 устройство} few {# устройства} other {# устройств} }",
        "delete-devices-text": "Внимание, после подтверждения выбранные устройства и все связанные с ними данные будут безвозвратно утеряны..",
        "unassign-device-title": "Вы точно хотите отозвать устройство '{{deviceName}}'?",
        "unassign-device-text": "После подтверждения устройство будет недоступно клиенту.",
        "unassign-device": "Отозвать устройство",
        "unassign-devices-title": "Вы точно хотите отозвать { count, plural, one {1 устройство} few {# устройства} other {# устройств} }?",
        "unassign-devices-text": "После подтверждения выбранные устройства будут недоступны клиенту.",
        "device-credentials": "Учетные данные устройства",
        "credentials-type": "Тип учетных данных",
        "access-token": "Токен",
        "access-token-required": "Токен обязателен.",
        "access-token-invalid": "Длина токена должна быть от 1 до 20 символов.",
        "rsa-key": "Открытый ключ RSA",
        "rsa-key-required": "Открытый ключ RSA обязателен.",
        "secret": "Секрет",
        "secret-required": "Секрет обязателен.",
        "device-type": "Тип устройства",
        "device-type-required": "Тип устройства обязатеен.",
        "select-device-type": "Выберите тип устройства",
        "enter-device-type": "Введите тип устройства",
        "any-device": "Любое устройство",
        "no-device-types-matching": "Тип устройства, соответствующий '{{entitySubtype}}', не найден.",
        "device-type-list-empty": "Не выбран тип устройства.",
        "device-types": "Типы устройств",
        "name": "Название",
        "name-required": "Название обязательно.",
        "description": "Описание",
        "events": "События",
        "details": "Подробности",
        "copyId": "Копировать идентификатор устройства",
        "copyAccessToken": "Копировать токен",
        "idCopiedMessage": "Идентификатор устройства скопирован в буфер обмена",
        "accessTokenCopiedMessage": "Токен устройства скопирован в буфер обмена",
        "assignedToCustomer": "Присвоен клиенту",
        "unable-delete-device-alias-title": "Не удалось удалить псевдоним устройства",
        "unable-delete-device-alias-text": "Не удалось удалить псевдоним '{{deviceAlias}}' устройства, т.к. он используется следующими виджетами:<br/>{{widgetsList}}",
        "is-gateway": "Гейтвей",
        "public": "Общедоступный",
        "device-public": "Устройство общедоступно",
        "select-device": "Выбрать устройство",
        "import": "Импортировать устройства",
        "device-file": "Файл с устройствами"
    },
    "dialog": {
        "close": "Закрыть диалог"
    },
    "direction": {
        "column": "Колонка",
        "row": "Строка"
    },
    "error": {
        "unable-to-connect": "Не удалось подключиться к серверу! Пожалуйста, проверьте интернет-соединение.",
        "unhandled-error-code": "Код необработанной ошибки: {{errorCode}}",
        "unknown-error": "Неизвестная ошибка"
    },
    "entity": {
        "entity": "Объект",
        "entities": "Объекты",
        "aliases": "Псевдонимы объекта",
        "entity-alias": "Псевдоним объекта",
        "unable-delete-entity-alias-title": "Не удалось удалить псевдоним объекта",
        "unable-delete-entity-alias-text": "Псевдоним объекта '{{entityAlias}}' не может быть удален, так как используется следующим(и) виджетом(ами):<br/>{{widgetsList}}",
        "duplicate-alias-error": "Найден дубликат псевдонима '{{alias}}'.<br>В рамках одного дашборда псевдонимы объектов должны быть уникальными.",
        "missing-entity-filter-error": "Отсутствует фильтр для псевдонима '{{alias}}'.",
        "configure-alias": "Настроить псевдоним '{{alias}}'",
        "alias": "Псевдоним",
        "alias-required": "Псевдоним объекта обязателен.",
        "remove-alias": "Убрать псевдоним объекта",
        "add-alias": "Добавить псевдоним объекта",
        "entity-list": "Список объектов",
        "entity-type": "Тип объекта",
        "entity-types": "Типы объекта",
        "entity-type-list": "Список типов объекта",
        "any-entity": "Любой объект",
        "enter-entity-type": "Введите тип объекта",
        "no-entities-matching": "Объекты, соответствующие '{{entity}}', не найдены.",
        "no-entity-types-matching": "Типы объектов, соответствующие '{{entityType}}', не найдены.",
        "name-starts-with": "Название, начинающееся с",
        "use-entity-name-filter": "Использовать фильтр",
        "entity-list-empty": "Не выбраны объекты.",
        "entity-type-list-empty": "Не выбраны типы объекта.",
        "entity-name-filter-required": "Фильтр по названию объекта обязателен.",
        "entity-name-filter-no-entity-matched": "Объекты, чье название начинается с '{{entity}}', не найдены.",
        "all-subtypes": "Все",
        "select-entities": "Выберите объекты",
        "no-aliases-found": "Псевдонимы не найдены.",
        "no-alias-matching": "Псевдоним '{{alias}}' не найден.",
        "create-new-alias": "Создать новый!",
        "key": "Ключ",
        "key-name": "Название ключа",
        "no-keys-found": "Ключ не найден.",
        "no-key-matching": "Ключ '{{key}}' не найден.",
        "create-new-key": "Создать новый!",
        "type": "Тип",
        "type-required": "Тип объекта обязателен.",
        "type-device": "Устройство",
        "type-devices": "Устройства",
        "list-of-devices": "{ count, plural, 1 {Одно устройство} other {Список из # устройств} }",
        "device-name-starts-with": "Устройства, чьи название начинается с '{{prefix}}'",
        "type-asset": "Актив",
        "type-assets": "Активы",
        "list-of-assets": "{ count, plural, 1 {Один актив} other {Список из # активов} }",
        "asset-name-starts-with": "Активы, чьи название начинается с '{{prefix}}'",
        "type-entity-view": "Представление Объекта",
        "type-entity-views": "Представления Объекта",
        "list-of-entity-views": "{ count, plural, 1 {Одно представление объекта} other {Список из # представлений объекта} }",
        "entity-view-name-starts-with": "Представления Объекта, чьи название начинается с '{{prefix}}'",
        "type-rule": "Правило",
        "type-rules": "Правила",
        "list-of-rules": "{ count, plural, 1 {Одно правило} other {Список из # правил} }",
        "rule-name-starts-with": "Правила, чьи названия начинаются с '{{prefix}}'",
        "type-plugin": "Плагин",
        "type-plugins": "Плагины",
        "list-of-plugins": "{ count, plural, 1 {Один плагин} other {Список из # плагинов} }",
        "plugin-name-starts-with": "Плагины, чьи имена начинаются с '{{prefix}}'",
        "type-tenant": "Владелец",
        "type-tenants": "Владельцы",
        "list-of-tenants": "{ count, plural, 1 {Один владелец} other {Список из # владельцев} }",
        "tenant-name-starts-with": "Владельцы, чьи имена начинаются с '{{prefix}}'",
        "type-customer": "Клиент",
        "type-customers": "Клиенты",
        "list-of-customers": "{ count, plural, 1 {Один клиент} other {Список из # клиентов} }",
        "customer-name-starts-with": "Клиенты, чьи имена начинаются с '{{prefix}}'",
        "type-user": "Пользователь",
        "type-users": "Пользователи",
        "list-of-users": "{ count, plural, 1 {Один пользователь} other {Список из # пользователей} }",
        "user-name-starts-with": "Пользователи, чьи имена начинаются с '{{prefix}}'",
        "type-dashboard": "Дашборд",
        "type-dashboards": "Дашборды",
        "list-of-dashboards": "{ count, plural, 1 {Один дашборд} other {Список из # дашбордов} }",
        "dashboard-name-starts-with": "Дашборды, чьи названия начинаются с '{{prefix}}'",
        "type-alarm": "Оповещение",
        "type-alarms": "Оповещения",
        "list-of-alarms": "{ count, plural, 1 {Одно оповещение} other {Список из # оповещений} }",
        "alarm-name-starts-with": "Оповещения, чьи названия начинаются с '{{prefix}}'",
        "type-rulechain": "Цепочка правил",
        "type-rulechains": "Цепочки правил",
        "list-of-rulechains": "{ count, plural, 1 {Одна цепочка правил} other {Список из # цепочек правил} }",
        "rulechain-name-starts-with": "Цепочки правил, чьи названия начинаются с '{{prefix}}'",
        "type-rulenode": "Правило",
        "type-rulenodes": "Правила",
        "list-of-rulenodes": "{ count, plural, 1 {Одно правило} other {Список из # правил} }",
        "rulenode-name-starts-with": "Правила, чьи названия начинаются с '{{prefix}}'",
        "type-current-customer": "Текущий клиент",
        "type-current-tenant": "Текущий владелец",
        "search": "Поиск объектов",
        "selected-entities": "Выбран(ы) { count, plural, 1 {1 объект} few {# объекта} other {# объектов} }",
        "entity-name": "Название объекта",
        "entity-label": "Метка объекта",
        "details": "Подробности об объекте",
        "no-entities-prompt": "Объекты не найдены",
        "no-data": "Нет данных для отображения",
        "columns-to-display": "Отобразить следующие колонки"
    },
    "entity-field": {
        "created-time": "Время создания",
        "name": "Название",
        "type": "Тип",
        "first-name": "Имя",
        "last-name": "Фамилия",
        "email": "Электронная почта",
        "title": "Название",
        "country": "Страна",
        "state": "Штат/Область",
        "city": "Город",
        "address": "Адрес",
        "address2": "Адрес 2",
        "zip": "Индекс",
        "phone": "Телефон",
        "label": "Метка"
    },
    "entity-view": {
        "entity-view": "Представление Объекта",
        "entity-view-required": "Представление объекта обязательно.",
        "entity-views": "Представления Объектов",
        "management": "Управление представлениями объектов",
        "view-entity-views": "Просмотр представлений объектов",
        "entity-view-alias": "Псевдоним Представления Объекта",
        "aliases": "Псевдонимы Представления Объекта",
        "no-alias-matching": "Псевдоним '{{alias}}' не найден.",
        "no-aliases-found": "Псевдонимы не найдены.",
        "no-key-matching": "Ключ '{{key}}' не найден.",
        "no-keys-found": "Ключи не найдены.",
        "create-new-alias": "Создать новый!",
        "create-new-key": "Создать новый!",
        "duplicate-alias-error": "Найден дубликат псевдонима '{{alias}}'.<br>В рамках одного дашборда псевдонимы представлений объектов должны быть уникальными.",
        "configure-alias": "Настроить псевдоним '{{alias}}'",
        "no-entity-views-matching": "Объекты, соответствующие '{{entity}}', не найдены.",
        "alias": "Псевдоним",
        "alias-required": "Псевдоним представления объекта обязателен.",
        "remove-alias": "Убрать псевдоним представления объекта",
        "add-alias": "Добавить псевдоним представления объекта",
        "name-starts-with": "Представления объектов, чьи название начинается с",
        "entity-view-list": "Список представлений объектов",
        "use-entity-view-name-filter": "Использовать фильтр",
        "entity-view-list-empty": "Не выбраны представления объектов.",
        "entity-view-name-filter-required": "Для представлений объектов фильтр по названиям обязателен.",
        "entity-view-name-filter-no-entity-view-matched": "Представление объектов, чьи название начинаются с '{{entityView}}', не найдены.",
        "add": "Представление объекта",
        "assign-to-customer": "Назначить клиенту",
        "assign-entity-view-to-customer": "Назначить представление(я) объекта(ов) клиенту",
        "assign-entity-view-to-customer-text": "Пожалуйста, выберите представления объектов, которые нужно назначить клиенту",
        "no-entity-views-text": "Представления объектов не найдены",
        "assign-to-customer-text": "Пожалуйста, выберите клиента, которому нужно назначить представления объектов",
        "entity-view-details": "Подробности о представлении объекта",
        "add-entity-view-text": "Добавить новое представление объекта",
        "delete": "Удалить представление объекта",
        "assign-entity-views": "Назначить представления объектов",
        "assign-entity-views-text": "Назначить клиенту { count, plural, 1 {1 представление объекта} few {# представления объектов} other {# представлений объектов} }",
        "delete-entity-views": "Удалить представления объектов",
        "unassign-from-customer": "Отозвать у клиента",
        "unassign-entity-views": "Отозвать представления объектов",
        "unassign-entity-views-action-title": "Отозвать у клиента { count, plural, 1 {1 представление объекта} few {# представления объектов} other {# представлений объектов} }",
        "assign-new-entity-view": "Назначит новое представление объекта",
        "delete-entity-view-title": "Вы точно хотите удалить представление объекта '{{entityViewName}}'?",
        "delete-entity-view-text": "Внимание, после подтверждения представление объекта и все связанные с ним данные будут безвозвратно удалены.",
        "delete-entity-views-title": "Вы точно хотите удалить { count, plural, 1 {1 представление объекта} few {# представления объектов} other {# представлений объектов} }?",
        "delete-entity-views-action-title": "Удалить { count, plural, 1 {1 представление объекта} few {# представления объектов} other {# представлений объектов} }",
        "delete-entity-views-text": "Внимание, после подтверждения выбранные представления объектов и все связанные с ними данные будут безвозвратно удалены.",
        "unassign-entity-view-title": "Вы точно хотите отозвать представление объекта '{{entityViewName}}'?",
        "unassign-entity-view-text": "После подтверждение представление объекта будет недоступно клиенту.",
        "unassign-entity-view": "Отозвать представление объекта",
        "unassign-entity-views-title": "Вы точно хотите отозвать { count, plural, 1 {1 представление объекта} few {# представления объектов} other {# представлений объектов} }?",
        "unassign-entity-views-text": "После подтверждение выбранные представления объектов будет недоступно клиенту.",
        "entity-view-type": "Тип представления объекта",
        "entity-view-type-required": "Тип представления объекта обязателен.",
        "select-entity-view-type": "Выберите тип представления объекта",
        "enter-entity-view-type": "Введите тип представления объекта",
        "any-entity-view": "Любое представление объекта",
        "no-entity-view-types-matching": "Типы представления объекта, соответствующие '{{entitySubtype}}', не найдены.",
        "entity-view-type-list-empty": "Не выбраны типы представления объекта.",
        "entity-view-types": "Типы представления объекта",
        "name": "Название",
        "name-required": "Название обязательно.",
        "description": "Описание",
        "events": "События",
        "details": "Подробности",
        "copyId": "Копировать ИД представление объекта",
        "assignedToCustomer": "Назначено клиенту",
        "unable-entity-view-device-alias-title": "Не удалось удалить псевдоним представления объекта",
        "unable-entity-view-device-alias-text": "Не удалось удалить псевдоним устройства '{{entityViewAlias}}', т.к. он используется следующими виджетами:<br/>{{widgetsList}}",
        "select-entity-view": "Выбрать представление объекта",
        "make-public": "Открыть общий доступ к представлению объекта",
        "make-private": "Закрыть общий доступ к представлению объекта",
        "start-date": "Дата начала",
        "start-ts": "Время начала",
        "end-date": "Дата окончания",
        "end-ts": "Время окончания",
        "date-limits": "Временной лимит",
        "client-attributes": "Клиентские атрибуты",
        "shared-attributes": "Общие атрибуты",
        "server-attributes": "Серверные атрибуты",
        "timeseries": "Телеметрия",
        "client-attributes-placeholder": "Клиентские атрибуты",
        "shared-attributes-placeholder": "Общие атрибуты",
        "server-attributes-placeholder": "Серверные атрибуты",
        "timeseries-placeholder": "Телеметрия",
        "target-entity": "Целевой объект",
        "attributes-propagation": "Пробросить атрибуты",
        "attributes-propagation-hint": "Представление объекта автоматически копирует указанные атрибуты с Целевого Объекта каждый раз, когда вы сохраняете или обновляете это представление. В целях производительности атрибуты целевого объекта не пробрасываются в представление объекта на каждом их изменении. Вы можете включить автоматический проброс, настроив в вашей цепочке правило \"copy to view\" и соединив его с сообщениями типа \"Post attributes\" и \"Attributes Updated\".",
        "timeseries-data": "Данные телеметрии",
        "timeseries-data-hint": "Настроить ключи данных телеметрии целевого объекта, которые будут доступны представлению объекта. Эти данные только для чтения.",
        "make-public-entity-view-title": "Вы уверенны, что хотите открыть общий доступ к представленю объекта '{{entityViewName}}'?",
        "make-public-entity-view-text": "После подтверждения представление объекта и все связанные с ним данные станут публичными и доступными для других пользователей.",
        "make-private-entity-view-title": "Вы уверенны, что хотите закрыть общий доступ к представлению объекта '{{entityViewName}}'?",
        "make-private-entity-view-text": "После подтверждения представление объекта и все звязанные с ним данные станут приватными и не будут доступны для других пользователей."
    },
    "event": {
        "event-type": "Тип события",
        "type-error": "Ошибка",
        "type-lc-event": "Событие жизненного цикла",
        "type-stats": "Статистика",
        "type-debug-rule-node": "Отладка",
        "type-debug-rule-chain": "Отладка",
        "no-events-prompt": "События не найдены",
        "error": "Ошибка",
        "alarm": "Аварийное оповещение",
        "event-time": "Время возникновения события",
        "server": "Сервер",
        "body": "Тело",
        "method": "Метод",
        "type": "Тип",
        "entity": "Объект",
        "message-id": "ИД сообщения",
        "message-type": "Тип сообщения",
        "data-type": "Тип данных",
        "relation-type": "Тип отношения",
        "metadata": "Метаданные",
        "data": "Данные",
        "event": "Событие",
        "status": "Статус",
        "success": "Успех",
        "failed": "Неудача",
        "messages-processed": "Сообщения обработаны",
        "errors-occurred": "Возникли ошибки"
    },
    "extension": {
        "extensions": "Расширение",
        "selected-extensions": "Выбрано { count, plural, 1 {1 расширение} few {# расширения} other {# расширений} }",
        "type": "Тип",
        "key": "Ключ",
        "value": "Значение",
        "id": "ИД",
        "extension-id": "ИД расширения",
        "extension-type": "Тип расширения",
        "transformer-json": "JSON *",
        "unique-id-required": "Такое ИД расширения уже существует.",
        "delete": "Удалить расширение",
        "add": "Добавить расширение",
        "edit": "Редактировать расширение",
        "delete-extension-title": "Вы точно хотите удалить расширение '{{extensionId}}'?",
        "delete-extension-text": "Внимание, после подтверждения расширение и все связанные с ним данные будут безвозвратно удалены.",
        "delete-extensions-title": "Вы точно хотите удалить { count, plural, 1 {1 расширение} few {# расширения} other {# расширений} }?",
        "delete-extensions-text": "Внимание, после подтверждения выбранные расширения будут удалены.",
        "converters": "Конвертеры",
        "converter-id": "ИД конвертера",
        "configuration": "Конфигурация",
        "converter-configurations": "Конфигурация конвертера",
        "token": "Токен безопасности",
        "add-converter": "Добавить конвертер",
        "add-config": "Добавить конфигурацию конвертера",
        "device-name-expression": "Маска названия устройства",
        "device-type-expression": "Маска типа устройства",
        "custom": "Пользовательский",
        "to-double": "To Double",
        "transformer": "Преобразователь",
        "json-required": "JSON преобразователя обязателен.",
        "json-parse": "Не удалось распознать JSON преобразователя.",
        "attributes": "Атрибуты",
        "add-attribute": "Добавить атрибут",
        "add-map": "Добавить элемент сопоставления",
        "timeseries": "Телеметрия",
        "add-timeseries": "Добавить параметр телеметрии",
        "field-required": "Параметр обязателен",
        "brokers": "Брокеры",
        "add-broker": "Добавить брокер",
        "host": "Хост",
        "port": "Порт",
        "port-range": "Значение порта лежит в диапазоне от 1 до 65535.",
        "ssl": "SSL",
        "credentials": "Учетные данные",
        "username": "Имя пользователя",
        "password": "Пароль",
        "retry-interval": "Интервал повтора в миллисекундах",
        "anonymous": "Анонимный",
        "basic": "Общий",
        "pem": "PEM",
        "ca-cert": "Файл CA сертификата *",
        "private-key": "Файл приватного ключа *",
        "cert": "Файл сертификата *",
        "no-file": "Не выбран файл.",
        "drop-file": "Перетяните файл или нажмите для выбора файла.",
        "mapping": "Сопоставление",
        "topic-filter": "Фильтр тем",
        "converter-type": "Тип конвертера",
        "converter-json": "JSON",
        "json-name-expression": "JSON выражение для названия устройства",
        "topic-name-expression": "Выражение для названия устройства в названии темы",
        "json-type-expression": "JSON выражение для типа устройства",
        "topic-type-expression": "Выражение для типа устройства в названии темы",
        "attribute-key-expression": "Выражение для атрибута",
        "attr-json-key-expression": "JSON выражение для атрибута",
        "attr-topic-key-expression": "Выражение для атрибута в названии темы",
        "request-id-expression": "Выражение для ИД запроса",
        "request-id-json-expression": "JSON выражение для ИД запроса",
        "request-id-topic-expression": "Выражение для ИД запроса в названии темы",
        "response-topic-expression": "Выражение для темы ответов",
        "value-expression": "Выражение для значения",
        "topic": "Тема",
        "timeout": "Таймаут в миллисекундах",
        "converter-json-required": "JSON конвертер обязателен.",
        "converter-json-parse": "Не удалось распознать JSON конвертера.",
        "filter-expression": "Выражение для фильтрации",
        "connect-requests": "Запросы о подключении устройства",
        "add-connect-request": "Добавить запросы о подключении устройства",
        "disconnect-requests": "Запросы об отсоединении устройства",
        "add-disconnect-request": "Добавить запрос об отсоединении устройства",
        "attribute-requests": "Запросы для атрибутов",
        "add-attribute-request": "Добавить запрос для атрибутов",
        "attribute-updates": "Обновление атрибутов",
        "add-attribute-update": "Добавить обновление атрибутов",
        "server-side-rpc": "Серверный RPC",
        "add-server-side-rpc-request": "Добавить серверный RPC",
        "device-name-filter": "Фильтр для названия устройства",
        "attribute-filter": "Фильтр для атрибутов",
        "method-filter": "Фильтр для процедур",
        "request-topic-expression": "Выражение для темы запросов",
        "response-timeout": "Время ожидания ответа в миллисекундах",
        "topic-expression": "Выражение для названия темы",
        "client-scope": "Клиентский",
        "add-device": "Добавить устройство",
        "opc-server": "Серверы",
        "opc-add-server": "Добавить сервер",
        "opc-add-server-prompt": "Пожалуйста, добавьте сервер",
        "opc-application-name": "Название приложения",
        "opc-application-uri": "URI приложения",
        "opc-scan-period-in-seconds": "Частота сканирования в секундах",
        "opc-security": "Безопасность",
        "opc-identity": "Идентификация",
        "opc-keystore": "Хранилище ключей",
        "opc-type": "Тип",
        "opc-keystore-type": "Тип",
        "opc-keystore-location": "Расположение *",
        "opc-keystore-password": "Пароль",
        "opc-keystore-alias": "Псевдоним",
        "opc-keystore-key-password": "Пароль для ключ",
        "opc-device-node-pattern": "Паттерн OPC узла устройства",
        "opc-device-name-pattern": "Паттерн названия устройства",
        "modbus-server": "Серверы/ведомые устройства",
        "modbus-add-server": "Добавить сервер/ведомое устройство",
        "modbus-add-server-prompt": "Пожалуйста, добавить сервер/ведомое устройство",
        "modbus-transport": "Транспорт",
        "modbus-tcp-reconnect": "Переподключатсься автоматически",
        "modbus-port-name": "Название последовательного порта",
        "modbus-encoding": "Кодирование символов",
        "modbus-parity": "Паритет",
        "modbus-baudrate": "Скорость передачи",
        "modbus-databits": "Биты данных",
        "modbus-stopbits": "Стоп-биты",
        "modbus-databits-range": "Параметр \"Биты данных\" может принимать значения 7 или 8.",
        "modbus-stopbits-range": "Параметр \"Стоп-биты\" может принимать значения 1 или 2.",
        "modbus-unit-id": "ИД устройства",
        "modbus-unit-id-range": "ИД устройства должен быть в диапазоне от 1 до 247.",
        "modbus-device-name": "Название устройства",
        "modbus-poll-period": "Частота опроса (в миллисекундах)",
        "modbus-attributes-poll-period": "Частота опроса для атрибутов (в миллисекундах)",
        "modbus-timeseries-poll-period": "Частота опроса для телеметрии (в миллисекундах)",
        "modbus-poll-period-range": "Значение параметра \"Частота опроса\" должно быть больше ноля.",
        "modbus-tag": "Тег",
        "modbus-function": "Modbus функция",
        "modbus-register-address": "Адрес регистра",
        "modbus-register-address-range": "Адрес регистра должен быть в диапазоне от 0 до 65535.",
        "modbus-register-bit-index": "Номер бита",
        "modbus-register-bit-index-range": "Номер бита должен быть в диапазоне от 0 до 15.",
        "modbus-register-count": "Количество регистров",
        "modbus-register-count-range": "Количество регистров должно быть больше ноля.",
        "modbus-byte-order": "Порядок байтов",
        "sync": {
            "status": "Статус",
            "sync": "Синхронизирован",
            "not-sync": "Не синхронизирован",
            "last-sync-time": "Время последней синхронизации",
            "not-available": "Не доступен"
        },
        "export-extensions-configuration": "Экспортировать конфигурацию расширений",
        "import-extensions-configuration": "Импортировать конфигурацию расширений",
        "import-extensions": "Импортировать расширения",
        "import-extension": "Импортировать расширение",
        "export-extension": "Экспортировать расширение",
        "file": "Файл расширений",
        "invalid-file-error": "Не правильный формат файла"
    },
    "fullscreen": {
        "expand": "Во весь экран",
        "exit": "Выйти из полноэкранного режима",
        "toggle": "Во весь экран",
        "fullscreen": "Полноэкранный режим"
    },
    "function": {
        "function": "Функция"
    },
    "grid": {
        "delete-item-title": "Вы точно хотите удалить этот объект?",
        "delete-item-text": "Внимание, после подтверждения объект и все связанные с ним данные будут безвозвратно утеряны.",
        "delete-items-title": "Вы точно хотите удалить { count, plural, one {1 объект} few {# объекта} other {# объектов} }?",
        "delete-items-action-title": "Удалить { count, plural, one {1 объект} few {# объекта} other {# объектов}",
        "delete-items-text": "Внимание, после подтверждения выбранные объекты и все связанные с ними данные будут безвозвратно утеряны.",
        "add-item-text": "Добавить новый объект",
        "no-items-text": "Объекты не найдены",
        "item-details": "Подробности об объекте",
        "delete-item": "Удалить объект",
        "delete-items": "Удалить объекты",
        "scroll-to-top": "Прокрутка к началу"
    },
    "help": {
        "goto-help-page": "Перейти к справке"
    },
    "home": {
        "home": "Главная",
        "profile": "Профиль",
        "logout": "Выйти из системы",
        "menu": "Меню",
        "avatar": "Аватар",
        "open-user-menu": "Открыть меню пользователя"
    },
    "import": {
        "no-file": "Файл не выбран",
        "drop-file": "Перетащите JSON файл или кликните для выбора файла.",
        "drop-file-csv": "Перетащите CSV файл или кликните для выбора файла.",
        "column-value": "Значение",
        "column-title": "Название",
        "column-example": "Пример значений данных",
        "column-key": "Ключ атрибута/телеметрии",
        "csv-delimiter": "Разделитель в CSV файле",
        "csv-first-line-header": "Первая строка содержит названия колонок",
        "csv-update-data": "Обновить атрибут/телеметрию",
        "import-csv-number-columns-error": "Файл должен содержать как минимум две колонки",
        "import-csv-invalid-format-error": "Неверный формат данных. Строка: '{{line}}'",
        "column-type": {
            "name": "Название",
            "type": "Тип",
            "label": "Метка",
            "column-type": "Тип колонки",
            "client-attribute": "Клиентский атрибут",
            "shared-attribute": "Общий атрибут",
            "server-attribute": "Серверный атрибут",
            "timeseries": "Телеметрия",
            "entity-field": "Entity field",
            "access-token": "Токен"
        },
        "stepper-text": {
            "select-file": "Выберите файл",
            "configuration": "Конфигурация импорта",
            "column-type": "Выберите тип колонок",
            "creat-entities": "Создание новых объектов",
            "done": "Завершено"
        },
        "message": {
            "create-entities": "{{count}} новый(х) объект(ов) было успешно создано.",
            "update-entities": "{{count}} объект(ов) успешно обновлено.",
            "error-entities": "Возникла ошибка при создании {{count}} объекта(ов)."
        }
    },
    "item": {
        "selected": "Выбранные"
    },
    "js-func": {
        "no-return-error": "Функция должна возвращать значение!",
        "return-type-mismatch": "Функция должна возвращать значение типа '{{type}}'!"
    },
    "key-val": {
        "key": "Ключ",
        "value": "Значение",
        "remove-entry": "Удалить элемент",
        "add-entry": "Добавить элемент",
        "no-data": "Элементы отсутствуют"
    },
    "layout": {
        "layout": "Макет",
        "manage": "Управление макетами",
        "settings": "Настройки макета",
        "color": "Цвет",
        "main": "Основной",
        "right": "Правый",
        "select": "Выбрать макет"
    },
    "legend": {
        "direction": "Расположение элементов легенды",
        "position": "Расположение легенды",
        "show-max": "Показать максимальное значение",
        "show-min": "Показать минимальное значение",
        "show-avg": "Показать среднее значение",
        "show-total": "Показать сумму",
        "settings": "Настройки легенды",
        "min": "Мин",
        "max": "Макс",
        "avg": "Среднее",
        "total": "Сумма",
        "comparison-time-ago": {
            "days": "(день назад)",
            "weeks": "(неделю назад)",
            "months": "(месяц назад)",
            "years": "(год назад)"
        }
    },
    "login": {
        "login": "Войти",
        "request-password-reset": "Запрос на сброс пароля",
        "reset-password": "Сбросить пароль",
        "create-password": "Создать пароль",
        "passwords-mismatch-error": "Введенные пароли должны быть одинаковыми!",
        "password-again": "Введите пароль еще раз",
        "sign-in": "Пожалуйста, войдите в систему",
        "username": "Имя пользователя (эл. адрес)",
        "remember-me": "Запомнить меня",
        "forgot-password": "Забыли пароль?",
        "password-reset": "Пароль сброшен",
        "expired-password-reset-message": "Срок действия Вашего пароля закончился! Пожалуйста, создайте новый пароль.",
        "new-password": "Новый пароль",
        "new-password-again": "Повторите новый пароль",
        "password-link-sent-message": "Ссылка для сброса пароля была успешно отправлена!",
        "email": "Эл. адрес",
        "login-with": "Войти через {{name}}",
        "or": "или"
    },
    "position": {
        "top": "Верх",
        "bottom": "Низ",
        "left": "Левый край",
        "right": "Правый край"
    },
    "profile": {
        "profile": "Профиль",
        "last-login-time": "Время последнего входа в систему",
        "change-password": "Изменить пароль",
        "current-password": "Текущий пароль"
    },
    "relation": {
        "relations": "Отношения",
        "direction": "Направления",
        "search-direction": {
            "FROM": "От",
            "TO": "К"
        },
        "direction-type": {
            "FROM": "от",
            "TO": "к"
        },
        "from-relations": "Исходящие отношения",
        "to-relations": "Входящие отношения",
        "selected-relations": "Выбрано { count, plural, 1 {1 отношение} few {# отношения} other {# отношений} }",
        "type": "Тип",
        "to-entity-type": "К типу объекта",
        "to-entity-name": "К объекта",
        "from-entity-type": "От типа объекта",
        "from-entity-name": "От объекта",
        "to-entity": "К объекту",
        "from-entity": "От объекта",
        "delete": "Удалить отношение",
        "relation-type": "Тип отношения",
        "relation-type-required": "Тип отношения обязателен.",
        "any-relation-type": "Любой тип",
        "add": "Добавить отношение",
        "edit": "Редактировать отношение",
        "delete-to-relation-title": "Вы точно хотите удалить отношение, идущее к объекту '{{entityName}}'?",
        "delete-to-relation-text": "Внимание, после подтверждения объект '{{entityName}}' будет отвязан от текущего объекта.",
        "delete-to-relations-title": "Вы точно хотите удалить { count, plural, 1 {1 отношение} few {# отношения} other {# отношений} }?",
        "delete-to-relations-text": "Внимание, после подтверждения выбранные объекты будут отвязаны от текущего объекта.",
        "delete-from-relation-title": "Вы точно хотите удалить отношение, идущее от объекта '{{entityName}}'?",
        "delete-from-relation-text": "Внимание, после подтверждения текущий объект будет отвязан от объекта '{{entityName}}'.",
        "delete-from-relations-title": "Вы точно хотите удалить { count, plural, 1 {1 отношение} few {# отношения} other {# отношений} }?",
        "delete-from-relations-text": "Внимание, после подтверждения выбранные объекты будут отвязаны от соответствующих объектов.",
        "remove-relation-filter": "Удалить фильтр отношений",
        "add-relation-filter": "Добавить фильтр отношений",
        "any-relation": "Любое отношение",
        "relation-filters": "Фильтры отношений",
        "additional-info": "Дополнительная информация (JSON)",
        "invalid-additional-info": "Не удалось распознать JSON с дополнительной информацией."
    },
    "rulechain": {
        "rulechain": "Цепочка правил",
        "rulechains": "Цепочки правил",
        "root": "Корневая",
        "delete": "Удалить цепочку правил",
        "name": "Названия",
        "name-required": "Название необходимо.",
        "description": "Описание",
        "add": "Добавить цепочку правил",
        "set-root": "Сделать цепочку корневой",
        "set-root-rulechain-title": "Вы точно хотите сделать цепочку правил '{{ruleChainName}}' корневой?",
        "set-root-rulechain-text": "После подтверждения цепочка правил станет корневой и будет обрабатывать все входящие сообщения.",
        "delete-rulechain-title": "Вы точно хотите удалить цепочку правил '{{ruleChainName}}'?",
        "delete-rulechain-text": "Внимание, после подтверждения цепочка правил и все связанные с ней данные будут безвозвратно удалены.",
        "delete-rulechains-title": "Вы точно хотите удалить { count, plural, 1 {1 цепочку правил} few {# цепочки правил} other {# цепочек правил} }?",
        "delete-rulechains-action-title": "Удалить { count, plural, 1 {1 цепочку правил} few {# цепочки правил} other {# цепочек правил} }",
        "delete-rulechains-text": "Внимание, после подтверждения выбранные цепочки правил и все связанные с ними данные будут безвозвратно удалены.",
        "add-rulechain-text": "Добавить новую цепочку правил",
        "no-rulechains-text": "Цепочки правил не найдены",
        "rulechain-details": "Подробности о цепочке правил",
        "details": "Подробности",
        "events": "События",
        "system": "Системная",
        "import": "Импортировать цепочку правил",
        "export": "Экспортировать цепочку правил",
        "export-failed-error": "Не удалось экспортировать цепочку правил: {{error}}",
        "create-new-rulechain": "Создать новую цепочку правил",
        "rulechain-file": "Файл цепочки правил",
        "invalid-rulechain-file-error": "Не удалось импортировать цепочку правил: неправильный формат.",
        "copyId": "Копировать ИД цепочки правил",
        "idCopiedMessage": "ИД цепочки правил скопирован в буфер обмена",
        "select-rulechain": "Выбрать цепочку правил",
        "no-rulechains-matching": "Цепочки правил, соответствующие '{{entity}}', не найдены.",
        "rulechain-required": "Цепочка правил обязательна",
        "management": "Управление цепочками правил",
        "debug-mode": "Режим отладки"
    },
    "rulenode": {
        "details": "Подробности",
        "events": "События",
        "search": "Поиск правил",
        "open-node-library": "Открыть библиотеку правил",
        "add": "Добавить правило",
        "name": "Название",
        "name-required": "Название обязательно.",
        "type": "Тип",
        "description": "Описание",
        "delete": "Удалить правило",
        "select-all-objects": "Выделить все правила и связи",
        "deselect-all-objects": "Отменить выделение правил и связей",
        "delete-selected-objects": "Удалить выделенные правила и связи",
        "delete-selected": "Удалить выделенные",
        "select-all": "Выделить всё",
        "copy-selected": "Копировать выделенное",
        "deselect-all": "Отменить выделение",
        "rulenode-details": "Подробности о правиле",
        "debug-mode": "Режим отладки",
        "configuration": "Настройки",
        "link": "Связь",
        "link-details": "Подробности о связи правила",
        "add-link": "Добавить связь",
        "link-label": "Метка связи",
        "link-label-required": "Метка связи обязателен.",
        "custom-link-label": "Пользовательская метка связи",
        "custom-link-label-required": "Пользовательская метка связи обязателен.",
        "link-labels": "Метки связи",
        "link-labels-required": "Метки связи обязательны.",
        "no-link-labels-found": "Метки связи не найдены",
        "no-link-label-matching": "Метка '{{label}}' не найдена.",
        "create-new-link-label": "Создать новую!",
        "type-filter": "Фильтр",
        "type-filter-details": "Фильтр входящих сообщений с заданными условиями",
        "type-enrichment": "Насыщение",
        "type-enrichment-details": "Добавить данные в метадату сообщения",
        "type-transformation": "Преобразование",
        "type-transformation-details": "Изменить содержимое сообщение и его метадату",
        "type-action": "Действие",
        "type-action-details": "Выполнить заданное действие",
        "type-external": "Сторонние",
        "type-external-details": "Взаимодействовать со сторонними системами",
        "type-rule-chain": "Цепочка правил",
        "type-rule-chain-details": "Перенаправить входящее сообщение в другую цепочку правил",
        "type-input": "Вход",
        "type-input-details": "Логический вход цепочки правил перенаправляет входящие сообщения в следующее правило",
        "type-unknown": "Неизвестный",
        "type-unknown-details": "Неопределенное правило",
        "directive-is-not-loaded": "Указанная директива конфигурации '{{directiveName}}' не доступна.",
        "ui-resources-load-error": "Не удалось загрузить UI ресурсы.",
        "invalid-target-rulechain": "Не удалось определить целевую цепочку правил!",
        "test-script-function": "Протестировать скрипт",
        "message": "Сообщение",
        "message-type": "Тип сообщения",
        "select-message-type": "Выбрать тип сообщения",
        "message-type-required": "Тип сообщения обязателен",
        "metadata": "Метаданные",
        "metadata-required": "Метаданные объекта не могут быть пустыми.",
        "output": "Выход",
        "test": "Протестировать",
        "help": "Помощь",
        "reset-debug-mode": "Сбросить режим отладки во всех правилах"
    },
    "queue": {
        "select_name": "Выберите имя для Queue",
        "name": "Имя для Queue",
        "name_required": "Поле 'Имя для Queue' обязательно к заполнению!"

    },
    "tenant": {
        "tenant": "Владелец",
        "tenants": "Владельцы",
        "management": "Управление владельцами",
        "add": "Добавить владельца",
        "admins": "Администраторы",
        "manage-tenant-admins": "Управление администраторами владельца",
        "delete": "Удалить владельца",
        "add-tenant-text": "Добавить нового владельца",
        "no-tenants-text": "Владельцы не найдены",
        "tenant-details": "Подробности об владельце",
        "delete-tenant-title": "Вы точно хотите удалить владельца '{{tenantTitle}}'?",
        "delete-tenant-text": "Внимание, после подтверждения владелец и все связанные с ним данные будут безвозвратно утеряны.",
        "delete-tenants-title": "Вы точно хотите удалить { count, plural, one {1 владельца}  other {# владельцев} }?",
        "delete-tenants-action-title": "Удалить { count, plural, one {1 владельца}  other {# владельцев} }",
        "delete-tenants-text": "Внимание, после подтверждения выбранные Владельцы и все связанные с ними данные будут безвозвратно утеряны.",
        "title": "Имя",
        "title-required": "Имя обязательно.",
        "description": "Описание",
        "details": "Подробности",
        "events": "События",
        "copyId": "Копировать ИД владельца",
        "idCopiedMessage": "ИД владельца скопирован в буфер обмена",
        "select-tenant": "Выбрать владельца",
        "no-tenants-matching": "Владельцы, соответствующие '{{entity}}', не найдены.",
        "tenant-required": "Владелец обязателен"
    },
    "timeinterval": {
        "seconds-interval": "{ seconds, plural, one {1 секунда} few {# секунды} other {# секунд} }",
        "minutes-interval": "{ minutes, plural, one {1 минута} few {# минуты} other {# минут} }",
        "hours-interval": "{ hours, plural, one {1 час} few {# часа} other {# часов} }",
        "days-interval": "{ days, plural, one {1 день} few {# дня} other {# дней} }",
        "days": "Дни",
        "hours": "Часы",
        "minutes": "Минуты",
        "seconds": "Секунды",
        "advanced": "Дополнительно"
    },
    "timewindow": {
        "days": "{ days, plural, one {1 день} few {# дня} other {# дней} }",
        "hours": "{ hours, plural, one {1 час} few {# часа} other {# часов} }",
        "minutes": "{ minutes, plural, one {1 минута} few {# минуты} other {# минут} }",
        "seconds": "{ seconds, plural, one {1 секунда} few {# секунды} other {# секунд} }",
        "realtime": "Режим реального времени",
        "history": "История",
        "last-prefix": "Последние",
        "period": "с {{ startTime }} до {{ endTime }}",
        "edit": "Изменить временное окно",
        "date-range": "Диапазон дат",
        "last": "Последние",
        "time-period": "Период времени",
        "hide": "Скрыть"
    },
    "user": {
        "user": "Пользователь",
        "users": "Пользователи",
        "customer-users": "Пользователи клиента",
        "tenant-admins": "Администраторы владельца",
        "sys-admin": "Системный администратор",
        "tenant-admin": "Администратор владельца",
        "customer": "Клиент",
        "anonymous": "Аноним",
        "add": "Добавить пользователя",
        "delete": "Удалить пользователя",
        "add-user-text": "Добавить нового пользователя",
        "no-users-text": "Пользователи не найдены",
        "user-details": "Подробности о пользователе",
        "delete-user-title": "Вы точно хотите удалить пользователя '{{userEmail}}'?",
        "delete-user-text": "Внимание, после подтверждения пользователь и все связанные с ним данные будут безвозвратно утеряны.",
        "delete-users-title": "Вы точно хотите удалить { count, plural, one {1 пользователя} other {# пользователей} }?",
        "delete-users-action-title": "Удалить { count, plural, one {1 пользователя} other {# пользователей} }",
        "delete-users-text": "Внимание, после подтверждения выбранные пользователи и все связанные с ними данные будут безвозвратно утеряны.",
        "activation-email-sent-message": "Активационное письмо успешно отправлено!",
        "resend-activation": "Повторить отправку активационного письма",
        "email": "Эл. адрес",
        "email-required": "Эл. адрес обязателен.",
        "invalid-email-format": "Не правильный формат письма.",
        "first-name": "Имя",
        "last-name": "Фамилия",
        "description": "Описание",
        "default-dashboard": "Дашборд по умолчанию",
        "always-fullscreen": "Всегда в полноэкранном режиме",
        "select-user": "Выбрать пользователя",
        "no-users-matching": "Пользователи, соответствующие '{{entity}}', не найдены.",
        "user-required": "Пользователь обязателен",
        "activation-method": "Метод активации",
        "display-activation-link": "Отобразить ссылку для активации",
        "send-activation-mail": "Отправить активационное письмо",
        "activation-link": "Активационная ссылка для пользователя",
        "activation-link-text": "Для активации пользователя используйте <a href='{{activationLink}}' target='_blank'>ссылку</a> :",
        "copy-activation-link": "Копировать активационную ссылку",
        "activation-link-copied-message": "Ссылка для активации пользователя скопировано в буфер обмена",
        "details": "Подробности",
        "login-as-tenant-admin": "Войти как администратор владельца",
        "login-as-customer-user": "Войти как пользователь клиента",
        "disable-account": "Отключить учетную запись пользователя",
        "enable-account": "Включить учетную запись пользователя",
        "enable-account-message": "Учетная запись пользователя была успешно включена!",
        "disable-account-message": "Учетная запись пользователя была успешно отключена!"
    },
    "value": {
        "type": "Тип значения",
        "string": "Строка",
        "string-value": "Строковое значение",
        "integer": "Целое число",
        "integer-value": "Целочисленное значение",
        "invalid-integer-value": "Неправильный формат целого числа",
        "double": "Число двойной точности",
        "double-value": "Значение двойной точности",
        "boolean": "Логический тип",
        "boolean-value": "Логическое значение",
        "false": "Ложь",
        "true": "Правда",
        "long": "Целое число"
    },
    "widget": {
        "widget-library": "Галерея виджетов",
        "widget-bundle": "Набор виджетов",
        "select-widgets-bundle": "Выберите набор виджетов",
        "management": "Управление виджетами",
        "editor": "Редактор виджетов",
        "widget-type-not-found": "Ошибка при загрузке конфигурации виджета.<br>Возможно, связанный с ней\n    тип виджета уже удален.",
        "widget-type-load-error": "Не удалось загрузить виджет по следующим причинам:",
        "remove": "Удалить виджет",
        "edit": "Редактировать виджет",
        "remove-widget-title": "Вы точно хотите удалить виджет '{{widgetTitle}}'?",
        "remove-widget-text": "Внимание, после подтверждения виджет и все связанные с ним данные будут безвозвратно утеряны.",
        "timeseries": "Телеметрия",
        "search-data": "Поиск данных",
        "no-data-found": "Данные не найдено",
        "latest-values": "Последние значения",
        "rpc": "Управляющий виджет",
        "alarm": "Виджет оповещений",
        "static": "Статический виджет",
        "select-widget-type": "Выберите тип виджета",
        "missing-widget-title-error": "Укажите название виджета!",
        "widget-saved": "Виджет сохранен",
        "unable-to-save-widget-error": "Не удалось сохранить виджет! Виджет содержит ошибки!",
        "save": "Сохранить виджет",
        "saveAs": "Сохранить виджет как",
        "save-widget-type-as": "Сохранить тип виджета как",
        "save-widget-type-as-text": "Пожалуйста, введите название виджета и/или укажите целевой набор виджетов",
        "toggle-fullscreen": "Во весь экран",
        "run": "Запустить виджет",
        "title": "Название виджета",
        "title-required": "Название виджета обязательно.",
        "type": "Тип виджета",
        "resources": "Ресурсы",
        "resource-url": "JavaScript/CSS URL",
        "remove-resource": "Удалить ресурс",
        "add-resource": "Добавить ресурс",
        "html": "HTML",
        "tidy": "Форматировать",
        "css": "CSS",
        "settings-schema": "Схема конфигурации",
        "datakey-settings-schema": "Схема конфигурации ключа данных",
        "javascript": "Javascript",
        "remove-widget-type-title": "Вы точно хотите удалить виджет '{{widgetName}}'?",
        "remove-widget-type-text": "Внимание, после подтверждения тип виджета и все связанные с ним данные будут безвозвратно утеряны.",
        "remove-widget-type": "Удалить тип виджета",
        "add-widget-type": "Добавить новый тип виджета",
        "widget-type-load-failed-error": "Не удалось загрузить тип виджета!",
        "widget-template-load-failed-error": "Не удалось загрузить шаблон виджета!",
        "add": "Добавить виджет",
        "undo": "Откатить изменения в виджете",
        "export": "Экспортировать виджет"
    },
    "widget-action": {
        "header-button": "Кнопка заголовка виджета",
        "open-dashboard-state": "Перейти к новомум состоянию дашборда",
        "update-dashboard-state": "Обновить текущее состояние дашборда",
        "open-dashboard": "Перейти к другому дашборду",
        "custom": "Пользовательское действие",
        "custom-pretty": "Пользовательское действие (с HTML шаблоном)",
        "target-dashboard-state": "Целевое состояние дашборда",
        "target-dashboard-state-required": "Целевое состояние дашборда обязательно",
        "set-entity-from-widget": "Установить объект из виджета",
        "target-dashboard": "Целевой дашборд",
        "open-right-layout": "Открыть мобильный режим дашборда"
    },
    "widgets-bundle": {
        "current": "Текущий набор",
        "widgets-bundles": "Наборы виджетов",
        "add": "Добавить набор виджетов",
        "delete": "Удалить набор виджетов",
        "title": "Название",
        "title-required": "Название обязательно.",
        "add-widgets-bundle-text": "Добавить новый набор виджетов",
        "no-widgets-bundles-text": "Наборы виджетов не найдены",
        "empty": "Пустой набор виджетов",
        "details": "Подробности",
        "widgets-bundle-details": "Подробности о наборе виджетов",
        "delete-widgets-bundle-title": "Вы точно хотите удалить набор виджетов '{{widgetsBundleTitle}}'?",
        "delete-widgets-bundle-text": "Внимание, после подтверждения набор виджетов и все связанные с ним данные будут безвозвратно утеряны.",
        "delete-widgets-bundles-title": "Вы точно хотите удалить { count, plural, one {1 набор виджетов} few {# набора виджетов} other {# наборов виджетов} }?",
        "delete-widgets-bundles-action-title": "Удалить { count, plural, one {1 набор виджетов} few {# набора виджетов} other {# наборов виджетов} }",
        "delete-widgets-bundles-text": "Внимание, после подтверждения выбранные наборы виджетов и все связанные с ними данные будут безвозвратно утеряны..",
        "no-widgets-bundles-matching": "Набор виджетов '{{widgetsBundle}}' не найден.",
        "widgets-bundle-required": "Набор виджетов обязателен.",
        "system": "Системный",
        "import": "Импортировать набор виджетов",
        "export": "Экспортировать набор виджетов",
        "export-failed-error": "Не удалось экспортировать набор виджетов: {{error}}",
        "create-new-widgets-bundle": "Создать новый набор виджетов",
        "widgets-bundle-file": "Файл набора виджетов",
        "invalid-widgets-bundle-file-error": "Не удалось импортировать набор виджетов: неизвестная схема данных набора виджетов."
    },
    "widget-config": {
        "data": "Данные",
        "settings": "Настройки",
        "advanced": "Дополнительно",
        "title": "Название",
        "general-settings": "Общие настройки",
        "display-title": "Показать название",
        "drop-shadow": "Тень",
        "enable-fullscreen": "Во весь экран",
        "background-color": "Цвет фона",
        "text-color": "Цвет текста",
        "padding": "Отступ",
        "margin": "Margin",
        "widget-style": "Стиль виджета",
        "title-style": "Стиль названия",
        "mobile-mode-settings": "Настройки мобильного режима",
        "order": "Порядок",
        "height": "Высота",
        "units": "Специальный символ после значения",
        "decimals": "Количество цифр после запятой",
        "timewindow": "Временное окно",
        "use-dashboard-timewindow": "Использовать временное окно дашборда",
        "display-timewindow": "Показывать временное окно",
        "display-legend": "Показать легенду",
        "datasources": "Источники данных",
        "maximum-datasources": "Максимальной количество источников данных равно {{count}}",
        "datasource-type": "Тип",
        "datasource-parameters": "Параметры",
        "remove-datasource": "Удалить источник данных",
        "add-datasource": "Добавить источник данных",
        "target-device": "Целевое устройство",
        "alarm-source": "Источник оповещения",
        "actions": "Действия",
        "action": "Действие",
        "add-action": "Добавить действие",
        "search-actions": "Поиск действий",
        "action-source": "Источник действий",
        "action-source-required": "Источник действий обязателен.",
        "action-name": "Название",
        "action-name-required": "Название действия обязательно.",
        "action-name-not-unique": "Действие с таким именем уже существует.<br/>Название должно быть уникально в рамках одного источника действий.",
        "action-icon": "Иконка",
        "action-type": "Тип",
        "action-type-required": "Тип действий обязателен.",
        "edit-action": "Редактировать действие",
        "delete-action": "Удалить действие",
        "delete-action-title": "Удалить действие виджета",
        "delete-action-text": "Вы точно хотите удалить действие виджета '{{actionName}}'?",
        "display-icon": "Показывать иконку в названии",
        "icon-color": "Цвет иконки",
        "icon-size": "Размер иконки"
    },
    "widget-type": {
        "import": "Импортировать тип виджета",
        "export": "Экспортировать тип виджета",
        "export-failed-error": "Не удалось экспортировать тип виджета: {{error}}",
        "create-new-widget-type": "Создать новый тип виджета",
        "widget-type-file": "Файл типа виджета",
        "invalid-widget-type-file-error": "Не удалось импортировать виджет: неизвестная схема данных типа виджета."
    },
    "widgets": {
        "date-range-navigator": {
            "localizationMap": {
                "Sun": "Вс",
                "Mon": "Пн",
                "Tue": "Вт",
                "Wed": "Ср",
                "Thu": "Чт",
                "Fri": "Пт",
                "Sat": "Сб",
                "Jan": "Янв.",
                "Feb": "Февр.",
                "Mar": "Март",
                "Apr": "Апр.",
                "May": "Май",
                "Jun": "Июнь",
                "Jul": "Июль",
                "Aug": "Авг.",
                "Sep": "Сент.",
                "Oct": "Окт.",
                "Nov": "Нояб.",
                "Dec": "Дек.",
                "January": "Январь",
                "February": "Февраль",
                "March": "Март",
                "April": "Апрель",
                "June": "Июнь",
                "July": "Июль",
                "August": "Август",
                "September": "Сентябрь",
                "October": "Октября",
                "November": "Ноябрь",
                "December": "Декабрь",
                "Custom Date Range": "Пользовательский диапазон дат",
                "Date Range Template": "Шаблон диапазона дат",
                "Today": "Сегодня",
                "Yesterday": "Вчера",
                "This Week": "На этой неделе",
                "Last Week": "Прошлая неделя",
                "This Month": "Этот месяц",
                "Last Month": "Прошлый месяц",
                "Year": "Год",
                "This Year": "В этом году",
                "Last Year": "Прошлый год",
                "Date picker": "Выбор даты",
                "Hour": "Час",
                "Day": "День",
                "Week": "Неделю",
                "2 weeks": "2 Недели",
                "Month": "Месяц",
                "3 months": "3 Месяца",
                "6 months": "6 Месяцев",
                "Custom interval": "Пользовательский интервал",
                "Interval": "Интервал",
                "Step size": "Размер шага",
                "Ok": "Ok"
            }
        },
        "input-widgets": {
            "attribute-not-allowed": "Атрибут не может быть выбран в этом виджете",
            "date": "Дата",
            "blocked-location": "Геолокация заблокирована в вашем браузере",
            "claim-device": "Подтвердить устройство",
            "claim-failed": "Не удалось подтвердить устройство!",
            "claim-not-found": "Устройство не найдено!",
            "claim-successful": "Устройство успешно подтверждено!",
            "discard-changes": "Отменить изменения",
            "device-name": "Название устройства",
            "device-name-required": "Необходимо указать название устройства",
            "entity-attribute-required": "Значение атрибута обязателено",
            "entity-coordinate-required": "Необходимо указать широту и долготу",
            "entity-timeseries-required": "Значение телеметрии обязательно",
            "get-location": "Получить текущее местоположение",
            "latitude": "Широта",
            "longitude": "Долгота",
            "not-allowed-entity": "Выбраный объект не имеет общих атрибутов",
            "no-attribute-selected": "Атрибут не выбран",
            "no-datakey-selected": "Ни один datakey не выбран",
            "no-entity-selected": "Объект не выбран",
            "no-coordinate-specified": "Ключ для широты/долготы не указан",
            "no-support-geolocation": "Ваш браузер не поддерживает геолокацию",
            "no-image": "Нет изображения",
            "no-support-web-camera": "Нет поддерживаемой веб-камеры",
            "no-timeseries-selected": "Параметр телеметрии не выбран",
            "secret-key": "Секретный ключ",
            "secret-key-required": "Необходимо указать секретный ключ",
            "switch-attribute-value": "Изменить значение атрибута",
            "switch-camera": "Изменить камеру",
            "switch-timeseries-value": "Изменить значение телеметрии",
            "take-photo": "Сделать фото",
            "time": "Время",
            "timeseries-not-allowed": "Телеметрия не может быть выбрана в этом виджете",
            "update-failed": "Не удалось обновить",
            "update-successful": "Успешно обновлено",
            "update-attribute": "Обновить атрибут",
            "update-timeseries": "Обновить телеметрию",
            "value": "Значение"
        }
    },
    "icon": {
        "icon": "Иконка",
        "select-icon": "Выбрать иконку",
        "material-icons": "Иконки в стиле Material",
        "show-all": "Показать все иконки"
    },
    "custom": {
        "widget-action": {
            "action-cell-button": "Кнопка действия в ячейке таблицы",
            "row-click": "Действий при щелчке на строку",
            "marker-click": "Действия при щелчке на маркер",
            "polygon-click": "Действия при щелчке на полигон",
            "tooltip-tag-action": "Действие при нажатии на ссылку в подсказке",
            "node-selected": "Действий при выборе ноды",
            "element-click": "Действий при щелчке на HTML элементе",
            "pie-slice-click": "Действий при щелчке на секции круговой диаграммы",
            "row-double-click": "Действий при двойном щелчке на строку"
        }
    },
    "language": {
        "language": "Язык"
    }
}
