{
  "meta": {
    "baseLanguage": "en",
    "targetLanguage": "ru",
    "exportedAtUtc": "2026-09-04T09:27:18.9355057Z",
    "version": 1
  },
  "entries": [
    {
      "entityType": "status",
      "entityKey": "Open",
      "field": "name",
      "sourceText": "Open",
      "targetText": "Открыта"
    },
    {
      "entityType": "status",
      "entityKey": "Open",
      "field": "modalTitle",
      "sourceText": "Open",
      "targetText": "Открыта"
    },
    {
      "entityType": "status",
      "entityKey": "Open",
      "field": "modalSubtitle",
      "sourceText": "Please add a comment about the current status.",
      "targetText": "Добавьте комментарий о текущем статусе."
    },
    {
      "entityType": "status",
      "entityKey": "Assigned",
      "field": "name",
      "sourceText": "Assigned",
      "targetText": "Назначена"
    },
    {
      "entityType": "status",
      "entityKey": "Assigned",
      "field": "modalTitle",
      "sourceText": "Assigned",
      "targetText": "Назначена"
    },
    {
      "entityType": "status",
      "entityKey": "Assigned",
      "field": "modalSubtitle",
      "sourceText": "Please add a comment about the current status.",
      "targetText": "Добавьте комментарий о текущем статусе."
    },
    {
      "entityType": "status",
      "entityKey": "InProgress",
      "field": "name",
      "sourceText": "In Progress",
      "targetText": "В работе"
    },
    {
      "entityType": "status",
      "entityKey": "InProgress",
      "field": "modalTitle",
      "sourceText": "In Progress",
      "targetText": "В работе"
    },
    {
      "entityType": "status",
      "entityKey": "InProgress",
      "field": "modalSubtitle",
      "sourceText": "What is being worked on?",
      "targetText": "Над чем идёт работа?"
    },
    {
      "entityType": "status",
      "entityKey": "WaitingForUser",
      "field": "name",
      "sourceText": "Waiting for User Response",
      "targetText": "Ожидает ответа пользователя"
    },
    {
      "entityType": "status",
      "entityKey": "WaitingForUser",
      "field": "modalTitle",
      "sourceText": "Waiting for User Response",
      "targetText": "Ожидает ответа пользователя"
    },
    {
      "entityType": "status",
      "entityKey": "WaitingForUser",
      "field": "modalSubtitle",
      "sourceText": "What are we waiting for?",
      "targetText": "Чего мы ждём?"
    },
    {
      "entityType": "status",
      "entityKey": "WaitingForServiceProvider",
      "field": "name",
      "sourceText": "Waiting for Service Provider Response",
      "targetText": "Ожидает ответа поставщика услуг"
    },
    {
      "entityType": "status",
      "entityKey": "WaitingForServiceProvider",
      "field": "modalTitle",
      "sourceText": "Waiting for Service Provider Response",
      "targetText": "Ожидает ответа поставщика услуг"
    },
    {
      "entityType": "status",
      "entityKey": "WaitingForServiceProvider",
      "field": "modalSubtitle",
      "sourceText": "What are we waiting for?",
      "targetText": "Чего мы ждём?"
    },
    {
      "entityType": "status",
      "entityKey": "Resolved",
      "field": "name",
      "sourceText": "Resolved",
      "targetText": "Решена"
    },
    {
      "entityType": "status",
      "entityKey": "Resolved",
      "field": "modalTitle",
      "sourceText": "Resolved",
      "targetText": "Решена"
    },
    {
      "entityType": "status",
      "entityKey": "Resolved",
      "field": "modalSubtitle",
      "sourceText": "What was the solution?",
      "targetText": "Каким было решение?"
    },
    {
      "entityType": "status",
      "entityKey": "Closed",
      "field": "name",
      "sourceText": "Closed",
      "targetText": "Закрыта"
    },
    {
      "entityType": "status",
      "entityKey": "Closed",
      "field": "modalTitle",
      "sourceText": "Closed",
      "targetText": "Закрыта"
    },
    {
      "entityType": "status",
      "entityKey": "Closed",
      "field": "modalSubtitle",
      "sourceText": "Why is this ticket being closed?",
      "targetText": "Почему эта заявка закрывается?"
    },
    {
      "entityType": "status",
      "entityKey": "Reopened",
      "field": "name",
      "sourceText": "Reopened",
      "targetText": "Открыта повторно"
    },
    {
      "entityType": "status",
      "entityKey": "Reopened",
      "field": "modalTitle",
      "sourceText": "Reopened",
      "targetText": "Открыта повторно"
    },
    {
      "entityType": "status",
      "entityKey": "Reopened",
      "field": "modalSubtitle",
      "sourceText": "Why is this ticket being reopened?",
      "targetText": "Почему эта заявка открывается повторно?"
    },
    {
      "entityType": "status",
      "entityKey": "WaitingForOtherTeam",
      "field": "name",
      "sourceText": "Waiting for other team",
      "targetText": "Ожидает другую команду"
    },
    {
      "entityType": "status",
      "entityKey": "WaitingForOtherTeam",
      "field": "modalTitle",
      "sourceText": "Waiting for other team",
      "targetText": "Ожидает другую команду"
    },
    {
      "entityType": "status",
      "entityKey": "WaitingForOtherTeam",
      "field": "modalSubtitle",
      "sourceText": "What are we waiting for?",
      "targetText": "Чего мы ждём?"
    },
    {
      "entityType": "status",
      "entityKey": "BackFromOtherTeam",
      "field": "name",
      "sourceText": "Back from other team",
      "targetText": "Возвращена от другой команды"
    },
    {
      "entityType": "status",
      "entityKey": "BackFromOtherTeam",
      "field": "modalTitle",
      "sourceText": "Back from other team",
      "targetText": "Возвращена от другой команды"
    },
    {
      "entityType": "status",
      "entityKey": "BackFromOtherTeam",
      "field": "modalSubtitle",
      "sourceText": "What did the other team report back?",
      "targetText": "Что ответила другая команда?"
    },
    {
      "entityType": "status",
      "entityKey": "WaitingForApproval",
      "field": "name",
      "sourceText": "Waiting for approval",
      "targetText": "Ожидает согласования"
    },
    {
      "entityType": "status",
      "entityKey": "WaitingForApproval",
      "field": "modalTitle",
      "sourceText": "",
      "targetText": null
    },
    {
      "entityType": "status",
      "entityKey": "WaitingForApproval",
      "field": "modalSubtitle",
      "sourceText": "",
      "targetText": null
    },
    {
      "entityType": "status",
      "entityKey": "Rejected",
      "field": "name",
      "sourceText": "Rejected",
      "targetText": "Отклонена"
    },
    {
      "entityType": "status",
      "entityKey": "Rejected",
      "field": "modalTitle",
      "sourceText": "",
      "targetText": null
    },
    {
      "entityType": "status",
      "entityKey": "Rejected",
      "field": "modalSubtitle",
      "sourceText": "",
      "targetText": null
    },
    {
      "entityType": "priority",
      "entityKey": "Low",
      "field": "name",
      "sourceText": "Low",
      "targetText": "Низкий"
    },
    {
      "entityType": "priority",
      "entityKey": "Medium",
      "field": "name",
      "sourceText": "Medium",
      "targetText": "Средний"
    },
    {
      "entityType": "priority",
      "entityKey": "High",
      "field": "name",
      "sourceText": "High",
      "targetText": "Высокий"
    },
    {
      "entityType": "priority",
      "entityKey": "Critical",
      "field": "name",
      "sourceText": "Critical",
      "targetText": "Критический"
    },
    {
      "entityType": "role",
      "entityKey": "Admin",
      "field": "name",
      "sourceText": "Admin",
      "targetText": "Администратор"
    },
    {
      "entityType": "role",
      "entityKey": "Agent",
      "field": "name",
      "sourceText": "Agent",
      "targetText": "Оператор"
    },
    {
      "entityType": "role",
      "entityKey": "Customer",
      "field": "name",
      "sourceText": "Customer",
      "targetText": "Клиент"
    },
    {
      "entityType": "maintenanceTextModule",
      "entityKey": "SystemOutage",
      "field": "name",
      "sourceText": "There is currently a system outage.",
      "targetText": "Сейчас в системе произошёл сбой."
    },
    {
      "entityType": "maintenanceTextModule",
      "entityKey": "MaintenanceScheduled",
      "field": "name",
      "sourceText": "Maintenance work is scheduled from / to:",
      "targetText": "Технические работы запланированы с / по:"
    },
    {
      "entityType": "maintenanceTextModule",
      "entityKey": "AffectedSystems",
      "field": "name",
      "sourceText": "The following systems / services are affected:",
      "targetText": "Затронуты следующие системы и службы:"
    },
    {
      "entityType": "maintenanceTextModule",
      "entityKey": "WorkingOnProblem",
      "field": "name",
      "sourceText": "We are working on the problem and will inform you as soon as it has been resolved.",
      "targetText": "Мы работаем над проблемой и сообщим, как только она будет устранена."
    },
    {
      "entityType": "maintenanceTextModule",
      "entityKey": "RefrainFromTickets",
      "field": "name",
      "sourceText": "Please refrain from creating new tickets regarding this issue, as we are already aware of the disruption.",
      "targetText": "Пожалуйста, не создавайте новые заявки по этому поводу: о сбое нам уже известно."
    },
    {
      "entityType": "maintenanceNotification",
      "entityKey": "current",
      "field": "title",
      "sourceText": "",
      "targetText": null
    },
    {
      "entityType": "maintenanceNotification",
      "entityKey": "current",
      "field": "body",
      "sourceText": "",
      "targetText": null
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.alreadyAnonymized",
      "field": "text",
      "sourceText": "Already anonymized as Anonymized user {n}. Running it again also covers data restored since.",
      "targetText": "Уже анонимизирован как «Anonymized user {n}». Повторный запуск охватывает и данные, восстановленные с тех пор."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.badge",
      "field": "text",
      "sourceText": "Anonymized",
      "targetText": "Анонимизирован"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.button",
      "field": "text",
      "sourceText": "Anonymize",
      "targetText": "Анонимизировать"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.cannotUndo",
      "field": "text",
      "sourceText": "This cannot be undone.",
      "targetText": "Отменить это нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.clearContent",
      "field": "text",
      "sourceText": "Also clear the content of tickets this person requested ({count})",
      "targetText": "Также очистить содержимое заявок, поданных этим человеком ({count})"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.confirmLabel",
      "field": "text",
      "sourceText": "Type ANONYMIZE to confirm",
      "targetText": "Введите ANONYMIZE для подтверждения"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.done",
      "field": "text",
      "sourceText": "Done. This person is now shown as Anonymized user {n}.",
      "targetText": "Готово. Теперь этот человек отображается как «Anonymized user {n}»."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.errors.adminOnly",
      "field": "text",
      "sourceText": "Only an administrator can anonymize a person.",
      "targetText": "Анонимизировать человека может только администратор."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.errors.confirmation",
      "field": "text",
      "sourceText": "Type ANONYMIZE to confirm.",
      "targetText": "Введите ANONYMIZE для подтверждения."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.errors.hashKeyUnavailable",
      "field": "text",
      "sourceText": "The anonymization key cannot be read. Check that the data protection keys are present, then try again.",
      "targetText": "Не удалось прочитать ключ анонимизации. Проверьте, что ключи защиты данных на месте, и повторите попытку."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.errors.lastAdmin",
      "field": "text",
      "sourceText": "The last active administrator cannot be anonymized.",
      "targetText": "Последнего активного администратора нельзя анонимизировать."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.errors.placeholderAddress",
      "field": "text",
      "sourceText": "This address is already a placeholder.",
      "targetText": "Этот адрес уже является заполнителем."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.errors.self",
      "field": "text",
      "sourceText": "You cannot anonymize your own account.",
      "targetText": "Свою учётную запись анонимизировать нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.explain",
      "field": "text",
      "sourceText": "Name and e-mail address are replaced by a placeholder. Tickets and figures stay.",
      "targetText": "Имя и адрес электронной почты заменяются заполнителем. Заявки и показатели сохраняются."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.failed",
      "field": "text",
      "sourceText": "The anonymization could not be completed.",
      "targetText": "Не удалось завершить анонимизацию."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.fileErrors",
      "field": "text",
      "sourceText": "{count} file(s) could not be deleted from the server.",
      "targetText": "Не удалось удалить с сервера файлов: {count}."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.retentionHint",
      "field": "text",
      "sourceText": "Check retention duties first (e.g. business letters must be kept for 6 years in Germany).",
      "targetText": "Сначала проверьте сроки обязательного хранения (например, в Германии деловые письма хранятся 6 лет)."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.running",
      "field": "text",
      "sourceText": "Anonymizing...",
      "targetText": "Анонимизация..."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.anonymize.title",
      "field": "text",
      "sourceText": "Anonymize",
      "targetText": "Анонимизировать"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.archiveError",
      "field": "text",
      "sourceText": "Error archiving/restoring user.",
      "targetText": "Ошибка при архивировании или восстановлении пользователя."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.archiveTitle",
      "field": "text",
      "sourceText": "Archive",
      "targetText": "Архивировать"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Отмена"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.close",
      "field": "text",
      "sourceText": "Close",
      "targetText": "Закрыть"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.colActions",
      "field": "text",
      "sourceText": "Actions",
      "targetText": "Действия"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.colEmail",
      "field": "text",
      "sourceText": "Email",
      "targetText": "Электронная почта"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.colName",
      "field": "text",
      "sourceText": "Name",
      "targetText": "Имя"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.colRole",
      "field": "text",
      "sourceText": "Role",
      "targetText": "Роль"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.colTeam",
      "field": "text",
      "sourceText": "Team",
      "targetText": "Команда"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.confirmEmailConfirm",
      "field": "text",
      "sourceText": "Mark as confirmed",
      "targetText": "Отметить как подтверждённый"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.confirmEmailError",
      "field": "text",
      "sourceText": "The email address could not be confirmed.",
      "targetText": "Подтвердить адрес электронной почты не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.confirmEmailInfo",
      "field": "text",
      "sourceText": "Only do this if you know that the address belongs to this person. After that, the customer also sees the tickets that were created for this address.",
      "targetText": "Делайте это, только если знаете, что адрес принадлежит этому человеку. После этого клиент увидит и заявки, созданные для этого адреса."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.confirmEmailTitle",
      "field": "text",
      "sourceText": "Mark email as confirmed",
      "targetText": "Отметить адрес электронной почты как подтверждённый"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.create",
      "field": "text",
      "sourceText": "Create",
      "targetText": "Создать"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.createDialogDesc",
      "field": "text",
      "sourceText": "All required fields (*) must be filled in",
      "targetText": "Все обязательные поля (*) должны быть заполнены"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.createDialogTitle",
      "field": "text",
      "sourceText": "Create new user",
      "targetText": "Создание пользователя"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.createError",
      "field": "text",
      "sourceText": "Error creating user.",
      "targetText": "Ошибка при создании пользователя."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.archivesHint",
      "field": "text",
      "sourceText": "Archived tickets are not included. Check your archives separately.",
      "targetText": "Заявки в архиве не включены. Проверьте архивы отдельно."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.byEmail",
      "field": "text",
      "sourceText": "Export by e-mail address",
      "targetText": "Выгрузка по адресу электронной почты"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.checkHint",
      "field": "text",
      "sourceText": "Check the export before you hand it over. Black out data of other people if needed.",
      "targetText": "Проверьте выгрузку, прежде чем передавать её. При необходимости закройте данные других людей."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.download",
      "field": "text",
      "sourceText": "Download",
      "targetText": "Скачать"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.downloading",
      "field": "text",
      "sourceText": "Preparing the download...",
      "targetText": "Подготовка к скачиванию..."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.emailLabel",
      "field": "text",
      "sourceText": "E-mail address",
      "targetText": "Адрес электронной почты"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.errors.emailInvalid",
      "field": "text",
      "sourceText": "Enter a valid e-mail address.",
      "targetText": "Введите правильный адрес электронной почты."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.errors.nothingFound",
      "field": "text",
      "sourceText": "No data found for this person.",
      "targetText": "Данные этого человека не найдены."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.errors.targetAmbiguous",
      "field": "text",
      "sourceText": "Choose either a user or an e-mail address, not both.",
      "targetText": "Выберите либо пользователя, либо адрес электронной почты, но не оба сразу."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.errors.targetRequired",
      "field": "text",
      "sourceText": "Choose a user or enter an e-mail address.",
      "targetText": "Выберите пользователя или введите адрес электронной почты."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.errors.userNotFound",
      "field": "text",
      "sourceText": "This user does not exist.",
      "targetText": "Такого пользователя не существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.failed",
      "field": "text",
      "sourceText": "The export could not be created.",
      "targetText": "Создать выгрузку не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.count",
      "field": "text",
      "sourceText": "{count} entries",
      "targetText": "Записей: {count}"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.createdAt",
      "field": "text",
      "sourceText": "Created on",
      "targetText": "Создано"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.description",
      "field": "text",
      "sourceText": "Description",
      "targetText": "Описание"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.email",
      "field": "text",
      "sourceText": "E-mail address",
      "targetText": "Адрес электронной почты"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.internal",
      "field": "text",
      "sourceText": "Internal note",
      "targetText": "Внутренняя заметка"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.kind.attachment",
      "field": "text",
      "sourceText": "Attachment",
      "targetText": "Вложение"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.kind.comment",
      "field": "text",
      "sourceText": "Comment",
      "targetText": "Комментарий"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.kind.history",
      "field": "text",
      "sourceText": "Change",
      "targetText": "Изменение"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.name",
      "field": "text",
      "sourceText": "Name",
      "targetText": "Имя"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.noEntries",
      "field": "text",
      "sourceText": "No entries.",
      "targetText": "Записей нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.otherSections",
      "field": "text",
      "sourceText": "Other data",
      "targetText": "Прочие данные"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.profile",
      "field": "text",
      "sourceText": "Account",
      "targetText": "Учётная запись"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.readme.internal",
      "field": "text",
      "sourceText": "Entries marked as internal notes were written by staff for internal use.",
      "targetText": "Записи, помеченные как внутренние заметки, были написаны сотрудниками для внутреннего использования."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.readme.intro",
      "field": "text",
      "sourceText": "This archive contains the data this system stores about you. Each JSON file holds one area. The file overview.html shows the main content in a readable form. For each ticket, it also shows why the ticket is included.",
      "targetText": "Этот архив содержит данные о вас, которые хранятся в системе. Каждый файл JSON содержит одну область. Файл overview.html показывает основное содержимое в удобном для чтения виде. Для каждой заявки там также указано, почему она включена."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.readme.missing",
      "field": "text",
      "sourceText": "These attachment files could not be included:",
      "targetText": "Не удалось включить эти файлы вложений:"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.reason.assignee",
      "field": "text",
      "sourceText": "Assigned agent",
      "targetText": "Назначенный оператор"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.reason.attachmentUploader",
      "field": "text",
      "sourceText": "Uploaded an attachment",
      "targetText": "Загружено вложение"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.reason.commenter",
      "field": "text",
      "sourceText": "Wrote a comment",
      "targetText": "Оставлен комментарий"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.reason.creator",
      "field": "text",
      "sourceText": "Created the ticket",
      "targetText": "Создана заявка"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.reason.historyActor",
      "field": "text",
      "sourceText": "Changed the ticket",
      "targetText": "Изменена заявка"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.reason.mailReply",
      "field": "text",
      "sourceText": "Replied by e-mail to someone else's ticket",
      "targetText": "Отправлен ответ по электронной почте на заявку другого человека"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.reason.observer",
      "field": "text",
      "sourceText": "Observer",
      "targetText": "Наблюдатель"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.reason.requester",
      "field": "text",
      "sourceText": "Requester",
      "targetText": "Заявитель"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.reason.teamJoiner",
      "field": "text",
      "sourceText": "Brought a team in",
      "targetText": "Привлечена команда"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.reason.versionChanger",
      "field": "text",
      "sourceText": "Last person to change the ticket",
      "targetText": "Последнее изменение заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.section.approvals",
      "field": "text",
      "sourceText": "Approvals",
      "targetText": "Согласования"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.section.assignments",
      "field": "text",
      "sourceText": "Assignments",
      "targetText": "Назначения"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.section.knowledge-base",
      "field": "text",
      "sourceText": "Knowledge base articles",
      "targetText": "Записи базы знаний"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.section.mail-intake",
      "field": "text",
      "sourceText": "Received e-mails",
      "targetText": "Полученные письма"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.section.profile",
      "field": "text",
      "sourceText": "Account",
      "targetText": "Учётная запись"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.section.reply-templates",
      "field": "text",
      "sourceText": "Reply templates",
      "targetText": "Шаблоны ответов"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.section.requester-suggestions",
      "field": "text",
      "sourceText": "Saved requester suggestions",
      "targetText": "Сохранённые подсказки заявителей"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.section.security-log",
      "field": "text",
      "sourceText": "Security log",
      "targetText": "Журнал безопасности"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.section.survey-consent",
      "field": "text",
      "sourceText": "Survey consents and unsubscribes",
      "targetText": "Согласия и отписки от опроса"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.section.surveys",
      "field": "text",
      "sourceText": "Satisfaction surveys",
      "targetText": "Опросы удовлетворённости"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.section.team-log",
      "field": "text",
      "sourceText": "Team changes",
      "targetText": "Изменения команд"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.section.tickets",
      "field": "text",
      "sourceText": "Tickets",
      "targetText": "Заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.section.time-entries",
      "field": "text",
      "sourceText": "Time entries",
      "targetText": "Записи времени"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.seeFile",
      "field": "text",
      "sourceText": "See file",
      "targetText": "См. файл"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.status",
      "field": "text",
      "sourceText": "Status",
      "targetText": "Статус"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.address",
      "field": "text",
      "sourceText": "E-mail address",
      "targetText": "Адрес электронной почты"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.anonymized",
      "field": "text",
      "sourceText": "Anonymized (address removed)",
      "targetText": "Анонимизировано (адрес удалён)"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.channel",
      "field": "text",
      "sourceText": "Channel",
      "targetText": "Канал"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.channel.Admin",
      "field": "text",
      "sourceText": "Recorded by an administrator",
      "targetText": "Внёс администратор"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.channel.Agent",
      "field": "text",
      "sourceText": "Recorded by an agent",
      "targetText": "Внёс оператор"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.channel.Link",
      "field": "text",
      "sourceText": "Link in the survey e-mail",
      "targetText": "Ссылка в письме с опросом"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.channel.MailClient",
      "field": "text",
      "sourceText": "Unsubscribe button of the e-mail program",
      "targetText": "Кнопка отписки в почтовой программе"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.channel.Portal",
      "field": "text",
      "sourceText": "Self-service",
      "targetText": "Клиентский портал"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.date",
      "field": "text",
      "sourceText": "Date",
      "targetText": "Дата"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.kind",
      "field": "text",
      "sourceText": "Action",
      "targetText": "Действие"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.kind.Consented",
      "field": "text",
      "sourceText": "Consent given",
      "targetText": "Согласие дано"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.kind.Resubscribed",
      "field": "text",
      "sourceText": "Subscribed again",
      "targetText": "Подписка возобновлена"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.kind.Unsubscribed",
      "field": "text",
      "sourceText": "Unsubscribed",
      "targetText": "Отписка"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.language",
      "field": "text",
      "sourceText": "Language",
      "targetText": "Язык"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.textVersion",
      "field": "text",
      "sourceText": "Text version",
      "targetText": "Версия текста"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.ticket",
      "field": "text",
      "sourceText": "Ticket",
      "targetText": "Заявка"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.way",
      "field": "text",
      "sourceText": "How it was given",
      "targetText": "Способ предоставления"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.way.InPerson",
      "field": "text",
      "sourceText": "In person",
      "targetText": "Лично"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.way.InWriting",
      "field": "text",
      "sourceText": "In writing",
      "targetText": "В письменной форме"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.surveyConsent.way.Phone",
      "field": "text",
      "sourceText": "By phone",
      "targetText": "По телефону"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.tickets",
      "field": "text",
      "sourceText": "Tickets",
      "targetText": "Заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.title",
      "field": "text",
      "sourceText": "Copy of your personal data",
      "targetText": "Копия ваших персональных данных"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.file.whyIncluded",
      "field": "text",
      "sourceText": "Why this ticket is included",
      "targetText": "Почему эта заявка включена"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.found",
      "field": "text",
      "sourceText": "Data found for this person:",
      "targetText": "Найдены данные этого человека:"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.foundNothing",
      "field": "text",
      "sourceText": "No data found for this person.",
      "targetText": "Данные этого человека не найдены."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.matchedAccount",
      "field": "text",
      "sourceText": "This address belongs to the account of {name}.",
      "targetText": "Этому адресу соответствует учётная запись: {name}."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.rowAction",
      "field": "text",
      "sourceText": "Export personal data",
      "targetText": "Выгрузить персональные данные"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.search",
      "field": "text",
      "sourceText": "Search",
      "targetText": "Поиск"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.searching",
      "field": "text",
      "sourceText": "Searching...",
      "targetText": "Поиск..."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.title",
      "field": "text",
      "sourceText": "Export personal data",
      "targetText": "Выгрузить персональные данные"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.dataExport.useAccount",
      "field": "text",
      "sourceText": "Use this account",
      "targetText": "Использовать эту учётную запись"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.deactivatedLong",
      "field": "text",
      "sourceText": "Deactivated for over a year. If the person has left, delete the account.",
      "targetText": "Отключён больше года. Если человек ушёл, удалите учётную запись."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.delete.anonymizeAfter",
      "field": "text",
      "sourceText": "After {months} months, the name and e-mail address are replaced by a placeholder. This cannot be undone.",
      "targetText": "Через {months} мес. имя и адрес электронной почты заменяются заполнителем. Отменить это нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.delete.anonymizeMaybe",
      "field": "text",
      "sourceText": "If automatic anonymization is turned on, the name and e-mail address are replaced by a placeholder after the set time.",
      "targetText": "Если автоматическая анонимизация включена, имя и адрес электронной почты по истечении заданного срока заменяются заполнителем."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.delete.button",
      "field": "text",
      "sourceText": "Delete account",
      "targetText": "Удалить учётную запись"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.delete.confirm",
      "field": "text",
      "sourceText": "{name} can no longer sign in. The account is hidden from the active user list. You can restore it later under Archived.",
      "targetText": "{name} больше не сможет войти. Учётная запись скрывается из списка активных пользователей. Позже её можно восстановить в разделе «В архиве»."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.delete.done",
      "field": "text",
      "sourceText": "Account deleted.",
      "targetText": "Учётная запись удалена."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.delete.error",
      "field": "text",
      "sourceText": "The account could not be deleted.",
      "targetText": "Не удалось удалить учётную запись."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.delete.title",
      "field": "text",
      "sourceText": "Delete account",
      "targetText": "Удаление учётной записи"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.deletedBadge",
      "field": "text",
      "sourceText": "Deleted",
      "targetText": "Удалён"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.department",
      "field": "text",
      "sourceText": "Department",
      "targetText": "Отдел"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.editDialogTitle",
      "field": "text",
      "sourceText": "Edit user",
      "targetText": "Изменение пользователя"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.editTitle",
      "field": "text",
      "sourceText": "Edit",
      "targetText": "Изменить"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.email",
      "field": "text",
      "sourceText": "Email",
      "targetText": "Электронная почта"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.emailConfirmedDone",
      "field": "text",
      "sourceText": "The email address is now confirmed.",
      "targetText": "Адрес электронной почты подтверждён."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.emailReq",
      "field": "text",
      "sourceText": "Email *",
      "targetText": "Электронная почта *"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.emailShared",
      "field": "text",
      "sourceText": "This e-mail address belongs to more than one account. Change it so that each account has its own address.",
      "targetText": "Этот адрес электронной почты принадлежит нескольким учётным записям. Измените его, чтобы у каждой учётной записи был свой адрес."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.emailSharedHint",
      "field": "text",
      "sourceText": "A customer also sees the tickets that an agent or an email created for this address. If two accounts have the same address, both see these tickets.",
      "targetText": "Клиент видит и заявки, которые для этого адреса создал оператор или которые пришли по электронной почте. Если у двух учётных записей один и тот же адрес, эти заявки видят обе."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.emailUnconfirmed",
      "field": "text",
      "sourceText": "not confirmed",
      "targetText": "не подтверждён"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.fillRequired",
      "field": "text",
      "sourceText": "Please fill in all required fields.",
      "targetText": "Заполните все обязательные поля."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.firstName",
      "field": "text",
      "sourceText": "First name",
      "targetText": "Имя"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.firstNameReq",
      "field": "text",
      "sourceText": "First name *",
      "targetText": "Имя *"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.generate",
      "field": "text",
      "sourceText": "Generate",
      "targetText": "Создать"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.inviteError",
      "field": "text",
      "sourceText": "User created, but the invitation could not be sent.",
      "targetText": "Пользователь создан, но приглашение отправить не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.inviteSent",
      "field": "text",
      "sourceText": "Invitation e-mail sent.",
      "targetText": "Письмо с приглашением отправлено."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.languageEnglish",
      "field": "text",
      "sourceText": "English",
      "targetText": "Английский"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.languageFrench",
      "field": "text",
      "sourceText": "French",
      "targetText": "Французский"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.languageGerman",
      "field": "text",
      "sourceText": "German",
      "targetText": "Немецкий"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.lastName",
      "field": "text",
      "sourceText": "Last name",
      "targetText": "Фамилия"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.lastNameReq",
      "field": "text",
      "sourceText": "Last name *",
      "targetText": "Фамилия *"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.location",
      "field": "text",
      "sourceText": "Location",
      "targetText": "Местоположение"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.locationPlaceholder",
      "field": "text",
      "sourceText": "Select",
      "targetText": "Выберите"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.lockedBadge",
      "field": "text",
      "sourceText": "locked",
      "targetText": "заблокирован"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.newUser",
      "field": "text",
      "sourceText": "New user",
      "targetText": "Новый пользователь"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.noUserSelected",
      "field": "text",
      "sourceText": "No user selected.",
      "targetText": "Пользователь не выбран."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.noUsersFound",
      "field": "text",
      "sourceText": "No users found",
      "targetText": "Пользователи не найдены"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.none",
      "field": "text",
      "sourceText": "None",
      "targetText": "Нет"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.pageTitle",
      "field": "text",
      "sourceText": "User management",
      "targetText": "Управление пользователями"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.password",
      "field": "text",
      "sourceText": "Password",
      "targetText": "Пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.passwordReq",
      "field": "text",
      "sourceText": "Password *",
      "targetText": "Пароль *"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.passwordSetByUser",
      "field": "text",
      "sourceText": "The user sets it via the invitation link",
      "targetText": "Пользователь задаёт его по ссылке из приглашения"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.position",
      "field": "text",
      "sourceText": "Position",
      "targetText": "Должность"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.preferredLanguage",
      "field": "text",
      "sourceText": "Preferred language",
      "targetText": "Предпочитаемый язык"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.reset2faConfirm",
      "field": "text",
      "sourceText": "Reset 2FA",
      "targetText": "Сбросить 2FA"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.reset2faDialogTitle",
      "field": "text",
      "sourceText": "Reset two-factor authentication",
      "targetText": "Сброс двухфакторной аутентификации"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.reset2faError",
      "field": "text",
      "sourceText": "Error resetting two-factor authentication.",
      "targetText": "Ошибка при сбросе двухфакторной аутентификации."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.reset2faInfo",
      "field": "text",
      "sourceText": "This removes the authenticator app and recovery codes for this user (e.g. after losing their phone). They will be asked to set up 2FA again at next sign-in if required by policy.",
      "targetText": "Это удаляет приложение-аутентификатор и коды восстановления для этого пользователя, например после утери телефона. При следующем входе ему будет предложено настроить 2FA заново, если этого требует политика."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.reset2faTitle",
      "field": "text",
      "sourceText": "Reset 2FA",
      "targetText": "Сбросить 2FA"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.resetError",
      "field": "text",
      "sourceText": "Error resetting password.",
      "targetText": "Ошибка при сбросе пароля."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.resetPwDialogDescPrefix",
      "field": "text",
      "sourceText": "For:",
      "targetText": "Для:"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.resetPwDialogTitle",
      "field": "text",
      "sourceText": "Reset password",
      "targetText": "Сброс пароля"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.resetPwInfo",
      "field": "text",
      "sourceText": "A secure temporary password will be generated and shown once.",
      "targetText": "Будет создан надёжный временный пароль, он будет показан один раз."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.resetPwTitle",
      "field": "text",
      "sourceText": "Reset password",
      "targetText": "Сбросить пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.restoreDeleted.button",
      "field": "text",
      "sourceText": "Restore",
      "targetText": "Восстановить"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.restoreDeleted.confirm",
      "field": "text",
      "sourceText": "{name} can sign in again. The account becomes active.",
      "targetText": "{name} снова сможет войти. Учётная запись станет активной."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.restoreDeleted.done",
      "field": "text",
      "sourceText": "Account restored.",
      "targetText": "Учётная запись восстановлена."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.restoreDeleted.error",
      "field": "text",
      "sourceText": "The account could not be restored.",
      "targetText": "Не удалось восстановить учётную запись."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.restoreDeleted.title",
      "field": "text",
      "sourceText": "Restore account",
      "targetText": "Восстановление учётной записи"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.restoreTitle",
      "field": "text",
      "sourceText": "Restore",
      "targetText": "Восстановить"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.role",
      "field": "text",
      "sourceText": "Role",
      "targetText": "Роль"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.roleReq",
      "field": "text",
      "sourceText": "Role *",
      "targetText": "Роль *"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Сохранить"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.searchPlaceholder",
      "field": "text",
      "sourceText": "Search users...",
      "targetText": "Поиск пользователей..."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.sendInvite",
      "field": "text",
      "sourceText": "Send login details by e-mail",
      "targetText": "Отправить данные для входа по электронной почте"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.showActive",
      "field": "text",
      "sourceText": "Active",
      "targetText": "Активные"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.showArchived",
      "field": "text",
      "sourceText": "Archived",
      "targetText": "В архиве"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.surveyAudience.auto",
      "field": "text",
      "sourceText": "Automatic by domain",
      "targetText": "Автоматически по домену"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.surveyAudience.employee",
      "field": "text",
      "sourceText": "Employee",
      "targetText": "Сотрудник компании"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.surveyAudience.external",
      "field": "text",
      "sourceText": "External",
      "targetText": "Внешний контакт"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.surveyAudience.label",
      "field": "text",
      "sourceText": "Satisfaction survey",
      "targetText": "Опрос удовлетворённости"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.surveyAudience.loadFailed",
      "field": "text",
      "sourceText": "This setting could not be loaded. Close the dialog and open it again to change it.",
      "targetText": "Не удалось загрузить эту настройку. Чтобы изменить её, закройте окно и откройте его снова."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.surveyAudience.result",
      "field": "text",
      "sourceText": "Result: {value}",
      "targetText": "Результат: {value}"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.team",
      "field": "text",
      "sourceText": "Team",
      "targetText": "Команда"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.tempPassword",
      "field": "text",
      "sourceText": "Temporary password",
      "targetText": "Временный пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.tempPasswordCreated",
      "field": "text",
      "sourceText": "Temporary password created.",
      "targetText": "Временный пароль создан."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.temporarilyLockedBadge",
      "field": "text",
      "sourceText": "temporarily locked",
      "targetText": "временно заблокирован"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.twoFactorReset",
      "field": "text",
      "sourceText": "Two-factor authentication has been reset.",
      "targetText": "Двухфакторная аутентификация сброшена."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.unlockError",
      "field": "text",
      "sourceText": "Error unlocking the account.",
      "targetText": "Ошибка при разблокировке учётной записи."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.unlockTitle",
      "field": "text",
      "sourceText": "Unlock now",
      "targetText": "Разблокировать сейчас"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.updateError",
      "field": "text",
      "sourceText": "Error updating user.",
      "targetText": "Ошибка при изменении пользователя."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.userArchived",
      "field": "text",
      "sourceText": "User archived.",
      "targetText": "Пользователь помещён в архив."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.userCreated",
      "field": "text",
      "sourceText": "User created successfully!",
      "targetText": "Пользователь успешно создан!"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.userRestored",
      "field": "text",
      "sourceText": "User restored.",
      "targetText": "Пользователь восстановлен."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.userUnlocked",
      "field": "text",
      "sourceText": "Account unlocked.",
      "targetText": "Учётная запись разблокирована."
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.userUpdated",
      "field": "text",
      "sourceText": "User updated!",
      "targetText": "Пользователь изменён!"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.usernameReq",
      "field": "text",
      "sourceText": "Username *",
      "targetText": "Имя пользователя *"
    },
    {
      "entityType": "uiText",
      "entityKey": "admin.users.usersCount",
      "field": "text",
      "sourceText": "users",
      "targetText": "пользователей"
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.approve",
      "field": "text",
      "sourceText": "Approve",
      "targetText": "Согласовать"
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.approved",
      "field": "text",
      "sourceText": "You approved this request.",
      "targetText": "Вы согласовали этот запрос."
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.commentLabel",
      "field": "text",
      "sourceText": "Comment (required when you reject — the requester will see it)",
      "targetText": "Комментарий (обязателен при отклонении, заявитель его увидит)"
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.decidedHint",
      "field": "text",
      "sourceText": "A decision cannot be changed. Please contact the service desk if something is wrong.",
      "targetText": "Решение изменить нельзя. Если что-то не так, обратитесь в службу поддержки."
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.errors.reasonRequired",
      "field": "text",
      "sourceText": "Please add a short reason for the rejection.",
      "targetText": "Укажите короткую причину отклонения."
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.errors.saveFailed",
      "field": "text",
      "sourceText": "Your decision could not be saved. Please try again.",
      "targetText": "Сохранить ваше решение не удалось. Попробуйте ещё раз."
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.expiresOn",
      "field": "text",
      "sourceText": "Please decide by {0}.",
      "targetText": "Примите решение до {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.invalidOrExpired",
      "field": "text",
      "sourceText": "This approval link is invalid or has expired. Please contact the service desk if the request still needs a decision.",
      "targetText": "Эта ссылка на согласование недействительна или устарела. Если по запросу всё ещё нужно решение, обратитесь в службу поддержки."
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.noTasks",
      "field": "text",
      "sourceText": "No tasks are attached to this request any more.",
      "targetText": "К этому запросу больше не привязано ни одной задачи."
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.reject",
      "field": "text",
      "sourceText": "Reject",
      "targetText": "Отклонить"
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.rejected",
      "field": "text",
      "sourceText": "You rejected this request.",
      "targetText": "Вы отклонили этот запрос."
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.requestClosed",
      "field": "text",
      "sourceText": "This request has already been rejected. Your decision is no longer needed.",
      "targetText": "Этот запрос уже отклонён. Ваше решение больше не нужно."
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.requester",
      "field": "text",
      "sourceText": "Requested by",
      "targetText": "Запросил"
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.subtitle",
      "field": "text",
      "sourceText": "Ticket #{0} \"{1}\"",
      "targetText": "Заявка №{0} «{1}»"
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.tasks",
      "field": "text",
      "sourceText": "This decision covers",
      "targetText": "Это решение относится к"
    },
    {
      "entityType": "uiText",
      "entityKey": "approval.title",
      "field": "text",
      "sourceText": "Approval request",
      "targetText": "Запрос на согласование"
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.assignRole.success",
      "field": "text",
      "sourceText": "Role '{0}' assigned to '{1}'.",
      "targetText": "Роль «{0}» назначена пользователю «{1}»."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.confirmEmail.success",
      "field": "text",
      "sourceText": "Your email address is confirmed. You now also see the tickets that were created for this address.",
      "targetText": "Ваш адрес электронной почты подтверждён. Теперь вы видите и заявки, созданные для этого адреса."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.accountLocked",
      "field": "text",
      "sourceText": "This account is temporarily locked. Please try again later.",
      "targetText": "Эта учётная запись временно заблокирована. Попробуйте позже."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.invalidCredentials",
      "field": "text",
      "sourceText": "Invalid username or password.",
      "targetText": "Неверное имя пользователя или пароль."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.invalidOrExpiredConfirmation",
      "field": "text",
      "sourceText": "This link is invalid or has expired. After signing in, you can request a new link above your ticket list.",
      "targetText": "Эта ссылка недействительна или устарела. После входа новую ссылку можно запросить над списком заявок."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.invalidOrExpiredInvite",
      "field": "text",
      "sourceText": "This link is invalid or has expired. Please ask an administrator to send a new invitation.",
      "targetText": "Эта ссылка недействительна или устарела. Попросите администратора отправить новое приглашение."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.invalidOrExpiredReset",
      "field": "text",
      "sourceText": "This link is invalid or has expired. Please request a new password reset.",
      "targetText": "Эта ссылка недействительна или устарела. Запросите сброс пароля заново."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.invalidTwoFactorCode",
      "field": "text",
      "sourceText": "Invalid verification code.",
      "targetText": "Неверный код подтверждения."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.roleNotFound",
      "field": "text",
      "sourceText": "Role '{0}' does not exist.",
      "targetText": "Роль «{0}» не существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.siteNotFound",
      "field": "text",
      "sourceText": "This location no longer exists.",
      "targetText": "Этого местоположения больше нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.tooManyRequests",
      "field": "text",
      "sourceText": "Too many attempts. Please wait a minute and try again.",
      "targetText": "Слишком много попыток. Подождите минуту и попробуйте ещё раз."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.twoFactorAlreadyEnabled",
      "field": "text",
      "sourceText": "Two-factor authentication is already set up for this account.",
      "targetText": "Двухфакторная аутентификация для этой учётной записи уже настроена."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.twoFactorSessionExpired",
      "field": "text",
      "sourceText": "Your sign-in session expired. Please sign in again.",
      "targetText": "Сеанс входа истёк. Войдите ещё раз."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.userNotFound",
      "field": "text",
      "sourceText": "User not found.",
      "targetText": "Пользователь не найден."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.usernameAlreadyExists",
      "field": "text",
      "sourceText": "Username already exists.",
      "targetText": "Такое имя пользователя уже существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.errors.usernameRequired",
      "field": "text",
      "sourceText": "A username is required.",
      "targetText": "Нужно имя пользователя."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.forgotPassword.done",
      "field": "text",
      "sourceText": "If an account exists for this address, a password reset link has been sent.",
      "targetText": "Если для этого адреса есть учётная запись, ссылка для сброса пароля отправлена."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.register.disabled",
      "field": "text",
      "sourceText": "Self-registration is not enabled on this system.",
      "targetText": "Самостоятельная регистрация в этой системе не включена."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.register.emailInvalid",
      "field": "text",
      "sourceText": "Please enter a valid email address.",
      "targetText": "Введите правильный адрес электронной почты."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.register.nameRequired",
      "field": "text",
      "sourceText": "First name and last name are required.",
      "targetText": "Нужны имя и фамилия."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.register.notPossible",
      "field": "text",
      "sourceText": "Registration could not be completed. If you already have an account, use the password reset on the sign-in page.",
      "targetText": "Завершить регистрацию не удалось. Если учётная запись у вас уже есть, воспользуйтесь сбросом пароля на странице входа."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.register.success",
      "field": "text",
      "sourceText": "User created successfully.",
      "targetText": "Пользователь успешно создан."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.resetPassword.success",
      "field": "text",
      "sourceText": "Your password has been changed. You can now sign in.",
      "targetText": "Ваш пароль изменён. Теперь вы можете войти."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.setInitialPassword.success",
      "field": "text",
      "sourceText": "Your password has been set. You can now sign in.",
      "targetText": "Ваш пароль задан. Теперь вы можете войти."
    },
    {
      "entityType": "uiText",
      "entityKey": "auth.twoFactor.skipExpired",
      "field": "text",
      "sourceText": "Two-factor authentication can no longer be postponed. Please set it up now.",
      "targetText": "Двухфакторную аутентификацию больше нельзя отложить. Настройте её сейчас."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.address",
      "field": "text",
      "sourceText": "E-mail address",
      "targetText": "Адрес электронной почты"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.addressPlaceholder",
      "field": "text",
      "sourceText": "name@example.com",
      "targetText": "name@example.com"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.assign",
      "field": "text",
      "sourceText": "Assign to a user",
      "targetText": "Назначить пользователю"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.enabled",
      "field": "text",
      "sourceText": "Active",
      "targetText": "Активно"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.escalateHint",
      "field": "text",
      "sourceText": "The ticket moves to that team and the current assignee is cleared. No second ticket is created.",
      "targetText": "Заявка переходит в эту команду, а текущий исполнитель снимается. Вторая заявка не создаётся."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.escalateToTeam",
      "field": "text",
      "sourceText": "Hand over to another team",
      "targetText": "Передать другой команде"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.field",
      "field": "text",
      "sourceText": "Action",
      "targetText": "Действие"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.followUpIn",
      "field": "text",
      "sourceText": "Follow-up in",
      "targetText": "Напоминание через"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.note",
      "field": "text",
      "sourceText": "Note",
      "targetText": "Заметка"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.notePlaceholder",
      "field": "text",
      "sourceText": "Why is this coming back?",
      "targetText": "Почему это возвращается?"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.remove",
      "field": "text",
      "sourceText": "Remove action",
      "targetText": "Удалить действие"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.sendEmail",
      "field": "text",
      "sourceText": "Send an e-mail",
      "targetText": "Отправить письмо"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.setFollowUp",
      "field": "text",
      "sourceText": "Set a follow-up",
      "targetText": "Поставить напоминание"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.setPriority",
      "field": "text",
      "sourceText": "Set the priority",
      "targetText": "Задать приоритет"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.setStatus",
      "field": "text",
      "sourceText": "Set the status",
      "targetText": "Задать статус"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.targetPriority",
      "field": "text",
      "sourceText": "Target priority",
      "targetText": "Целевой приоритет"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.targetStatus",
      "field": "text",
      "sourceText": "Target status",
      "targetText": "Целевой статус"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.targetTeam",
      "field": "text",
      "sourceText": "Team",
      "targetText": "Команда"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.targetUser",
      "field": "text",
      "sourceText": "User",
      "targetText": "Пользователь"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.action.unassign",
      "field": "text",
      "sourceText": "Remove the assignee",
      "targetText": "Снять исполнителя"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.banner.noEnabledRule",
      "field": "text",
      "sourceText": "No rule is enabled. Nothing is being checked and tickets behave exactly as before.",
      "targetText": "Ни одно правило не включено. Ничего не проверяется, и заявки ведут себя точно как прежде."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.banner.notLicensed",
      "field": "text",
      "sourceText": "Automation is part of Professional. It is not active on this installation.",
      "targetText": "Автоматизация входит в Professional. На этой установке она не активна."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.banner.notLicensedStored",
      "field": "text",
      "sourceText": "{0} rule(s) are stored and stay untouched — none of them runs. They start working again as soon as the license covers automation.",
      "targetText": "{0} правил сохранены и остаются нетронутыми, но ни одно из них не работает. Они снова начнут работать, как только лицензия покроет автоматизацию."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.banner.runnerActive",
      "field": "text",
      "sourceText": "The automation checks every minute. {0} of {1} rule(s) are enabled.",
      "targetText": "Автоматизация проверяет каждую минуту. Включено {0} правил из {1}."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.amount",
      "field": "text",
      "sourceText": "Amount",
      "targetText": "Значение"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.assignee",
      "field": "text",
      "sourceText": "Assignee",
      "targetText": "Исполнитель"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.field",
      "field": "text",
      "sourceText": "Condition",
      "targetText": "Условие"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.mainCategory",
      "field": "text",
      "sourceText": "Category",
      "targetText": "Категория"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.operator",
      "field": "text",
      "sourceText": "Comparison",
      "targetText": "Сравнение"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.priority",
      "field": "text",
      "sourceText": "Priority",
      "targetText": "Приоритет"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.remove",
      "field": "text",
      "sourceText": "Remove condition",
      "targetText": "Удалить условие"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.status",
      "field": "text",
      "sourceText": "Status",
      "targetText": "Статус"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.surveyScore",
      "field": "text",
      "sourceText": "Satisfaction rating (CSAT)",
      "targetText": "Оценка удовлетворённости (CSAT)"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.team",
      "field": "text",
      "sourceText": "Team",
      "targetText": "Команда"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.timeSinceActivity",
      "field": "text",
      "sourceText": "Time without any activity",
      "targetText": "Время без какой-либо активности"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.timeSinceAgentReply",
      "field": "text",
      "sourceText": "Time without a public reply from an agent",
      "targetText": "Время без публичного ответа оператора"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.timeSinceCreated",
      "field": "text",
      "sourceText": "Time since the ticket was created",
      "targetText": "Время с момента создания заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.timeSinceCustomerReply",
      "field": "text",
      "sourceText": "Time without a reply from the requester",
      "targetText": "Время без ответа заявителя"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.timeSinceStatusChange",
      "field": "text",
      "sourceText": "Time without a status change",
      "targetText": "Время без смены статуса"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.unit",
      "field": "text",
      "sourceText": "Unit",
      "targetText": "Единица"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.condition.value",
      "field": "text",
      "sourceText": "Value",
      "targetText": "Значение"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.errors.actionRequired",
      "field": "text",
      "sourceText": "A rule needs at least one action.",
      "targetText": "Правилу нужно хотя бы одно действие."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.errors.conditionRequired",
      "field": "text",
      "sourceText": "A rule needs at least one condition.",
      "targetText": "Правилу нужно хотя бы одно условие."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.errors.forbidden",
      "field": "text",
      "sourceText": "Forbidden.",
      "targetText": "Запрещено."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.errors.invalidAction",
      "field": "text",
      "sourceText": "Action '{0}' is not configured completely: {1}",
      "targetText": "Действие «{0}» настроено не полностью: {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.errors.loadFailed",
      "field": "text",
      "sourceText": "The automation rules could not be loaded.",
      "targetText": "Загрузить правила автоматизации не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.errors.nameRequired",
      "field": "text",
      "sourceText": "A rule needs a name.",
      "targetText": "Правилу нужно название."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.errors.notFound",
      "field": "text",
      "sourceText": "Rule not found.",
      "targetText": "Правило не найдено."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.errors.previewFailed",
      "field": "text",
      "sourceText": "The preview could not be loaded.",
      "targetText": "Загрузить предпросмотр не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.errors.runsFailed",
      "field": "text",
      "sourceText": "The log could not be loaded.",
      "targetText": "Загрузить журнал не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.errors.unknownTeam",
      "field": "text",
      "sourceText": "Unknown team.",
      "targetText": "Неизвестная команда."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.if.add",
      "field": "text",
      "sourceText": "Add condition",
      "targetText": "Добавить условие"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.if.description",
      "field": "text",
      "sourceText": "Which tickets it applies to.",
      "targetText": "К каким заявкам это относится."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.if.title",
      "field": "text",
      "sourceText": "IF",
      "targetText": "ЕСЛИ"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.matchType.all",
      "field": "text",
      "sourceText": "All conditions must apply",
      "targetText": "Должны выполняться все условия"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.matchType.any",
      "field": "text",
      "sourceText": "Any condition is enough",
      "targetText": "Достаточно любого условия"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.notSet",
      "field": "text",
      "sourceText": "(not set)",
      "targetText": "(не задано)"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.operator.atLeast",
      "field": "text",
      "sourceText": "is at least",
      "targetText": "не меньше чем"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.operator.atMost",
      "field": "text",
      "sourceText": "is at most",
      "targetText": "не больше чем"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.operator.is",
      "field": "text",
      "sourceText": "is",
      "targetText": "равно"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.operator.isNot",
      "field": "text",
      "sourceText": "is not",
      "targetText": "не равно"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.operator.isNotSet",
      "field": "text",
      "sourceText": "is not set",
      "targetText": "не задано"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.operator.isSet",
      "field": "text",
      "sourceText": "is set",
      "targetText": "задано"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.operator.longerThan",
      "field": "text",
      "sourceText": "longer than",
      "targetText": "дольше чем"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.outcome.done",
      "field": "text",
      "sourceText": "Done",
      "targetText": "Выполнено"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.outcome.failed",
      "field": "text",
      "sourceText": "Failed",
      "targetText": "Не удалось"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.outcome.withdrawn",
      "field": "text",
      "sourceText": "Nothing was done. The ticket was changed in the meantime.",
      "targetText": "Ничего не выполнено. За это время заявка была изменена."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.outcome.withdrawnError",
      "field": "text",
      "sourceText": "Nothing was done. The run could not be completed.",
      "targetText": "Ничего не выполнено. Запуск не удалось завершить."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.assign",
      "field": "text",
      "sourceText": "assign it to {0}",
      "targetText": "назначить её пользователю {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.assigneeNotSet",
      "field": "text",
      "sourceText": "has no assignee",
      "targetText": "не имеет исполнителя"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.assigneeSet",
      "field": "text",
      "sourceText": "has an assignee",
      "targetText": "имеет исполнителя"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.categoryIs",
      "field": "text",
      "sourceText": "is in the category {0}",
      "targetText": "находится в категории {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.categoryIsNot",
      "field": "text",
      "sourceText": "is not in the category {0}",
      "targetText": "не находится в категории {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.escalate",
      "field": "text",
      "sourceText": "hand it over to the team {0}",
      "targetText": "передать её команде {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.priorityIs",
      "field": "text",
      "sourceText": "has the priority {0}",
      "targetText": "имеет приоритет {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.priorityIsNot",
      "field": "text",
      "sourceText": "does not have the priority {0}",
      "targetText": "не имеет приоритета {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.sendEmail",
      "field": "text",
      "sourceText": "send an e-mail to {0}",
      "targetText": "отправить письмо на {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.setFollowUp",
      "field": "text",
      "sourceText": "set a follow-up in {0} {1}",
      "targetText": "поставить напоминание через {0} {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.setPriority",
      "field": "text",
      "sourceText": "set the priority to {0}",
      "targetText": "задать приоритет {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.setStatus",
      "field": "text",
      "sourceText": "set the status to {0}",
      "targetText": "задать статус {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.sinceActivity",
      "field": "text",
      "sourceText": "has seen no activity for more than {0} {1}",
      "targetText": "не видела никакой активности дольше {0} {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.sinceAgentReply",
      "field": "text",
      "sourceText": "has had no public reply from an agent for more than {0} {1}",
      "targetText": "не получала публичного ответа оператора дольше {0} {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.sinceCreated",
      "field": "text",
      "sourceText": "was created more than {0} {1} ago",
      "targetText": "создана больше {0} {1} назад"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.sinceCustomerReply",
      "field": "text",
      "sourceText": "has had no reply from the requester for more than {0} {1}",
      "targetText": "не получала ответа заявителя дольше {0} {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.sinceStatusChange",
      "field": "text",
      "sourceText": "has kept the same status for more than {0} {1}",
      "targetText": "сохраняет один и тот же статус дольше {0} {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.statusIs",
      "field": "text",
      "sourceText": "has the status {0}",
      "targetText": "имеет статус {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.statusIsNot",
      "field": "text",
      "sourceText": "does not have the status {0}",
      "targetText": "не имеет статуса {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.surveyAtLeast",
      "field": "text",
      "sourceText": "was rated {0} stars or more",
      "targetText": "оценена на {0} звёзд или больше"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.surveyAtMost",
      "field": "text",
      "sourceText": "was rated {0} stars or fewer",
      "targetText": "оценена на {0} звёзд или меньше"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.surveyIs",
      "field": "text",
      "sourceText": "was rated with {0} stars",
      "targetText": "оценена на {0} звёзд"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.surveyIsNot",
      "field": "text",
      "sourceText": "was rated, but not with {0} stars",
      "targetText": "оценена, но не на {0} звёзд"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.teamIs",
      "field": "text",
      "sourceText": "belongs to the team {0}",
      "targetText": "принадлежит команде {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.teamIsNot",
      "field": "text",
      "sourceText": "does not belong to the team {0}",
      "targetText": "не принадлежит команде {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.phrase.unassign",
      "field": "text",
      "sourceText": "remove the assignee",
      "targetText": "снять исполнителя"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.pleaseSelect",
      "field": "text",
      "sourceText": "Please select",
      "targetText": "Выберите"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.preview.button",
      "field": "text",
      "sourceText": "Which tickets would this affect?",
      "targetText": "Какие заявки это затронет?"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.preview.empty",
      "field": "text",
      "sourceText": "No ticket matches this rule right now.",
      "targetText": "Сейчас этому правилу не соответствует ни одна заявка."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.preview.hint",
      "field": "text",
      "sourceText": "The preview only reads. It changes nothing and writes no log entry. Unsaved changes are not included.",
      "targetText": "Предпросмотр только читает. Он ничего не меняет и не пишет записи в журнал. Несохранённые изменения в него не входят."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.preview.more",
      "field": "text",
      "sourceText": "and {0} more",
      "targetText": "и ещё {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.preview.title",
      "field": "text",
      "sourceText": "Tickets this rule would affect right now",
      "targetText": "Заявки, которые это правило затронуло бы прямо сейчас"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.recipient.addressLabel",
      "field": "text",
      "sourceText": "a fixed address",
      "targetText": "на постоянный адрес"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.recipient.assignee",
      "field": "text",
      "sourceText": "the assignee",
      "targetText": "исполнителю"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.recipient.observers",
      "field": "text",
      "sourceText": "the observers",
      "targetText": "наблюдателям"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.recipient.requester",
      "field": "text",
      "sourceText": "the requester",
      "targetText": "заявителю"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rule.enabled",
      "field": "text",
      "sourceText": "Enabled",
      "targetText": "Включено"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rule.everyTeam",
      "field": "text",
      "sourceText": "Every team",
      "targetText": "Каждая команда"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rule.matchType",
      "field": "text",
      "sourceText": "How the conditions combine",
      "targetText": "Как сочетаются условия"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rule.name",
      "field": "text",
      "sourceText": "Name",
      "targetText": "Название"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rule.sortOrder",
      "field": "text",
      "sourceText": "Order",
      "targetText": "Порядок"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rule.stopProcessing",
      "field": "text",
      "sourceText": "Skip the following rules for a ticket this rule applies to",
      "targetText": "Пропускать следующие правила для заявки, к которой применилось это правило"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rule.team",
      "field": "text",
      "sourceText": "Team",
      "targetText": "Команда"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rules.add",
      "field": "text",
      "sourceText": "Add rule",
      "targetText": "Добавить правило"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rules.allTeams",
      "field": "text",
      "sourceText": "All teams",
      "targetText": "Все команды"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rules.description",
      "field": "text",
      "sourceText": "A rule works on the tickets of its team. New rules are always created switched off — try the preview before you enable one.",
      "targetText": "Правило работает с заявками своей команды. Новые правила всегда создаются выключенными. Прежде чем включить правило, попробуйте предпросмотр."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rules.disabled",
      "field": "text",
      "sourceText": "Off",
      "targetText": "Выключено"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rules.enabled",
      "field": "text",
      "sourceText": "Enabled",
      "targetText": "Включено"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rules.lastRun",
      "field": "text",
      "sourceText": "Last run: {0}",
      "targetText": "Последний запуск: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rules.needTeam",
      "field": "text",
      "sourceText": "Create a team first: a rule belongs to a team.",
      "targetText": "Сначала создайте команду: правило принадлежит команде."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rules.never",
      "field": "text",
      "sourceText": "never",
      "targetText": "никогда"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rules.newName",
      "field": "text",
      "sourceText": "New rule",
      "targetText": "Новое правило"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rules.teamFilter",
      "field": "text",
      "sourceText": "Team",
      "targetText": "Команда"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.rules.title",
      "field": "text",
      "sourceText": "Rules",
      "targetText": "Правила"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.runs.button",
      "field": "text",
      "sourceText": "Log",
      "targetText": "Журнал"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.runs.cycle",
      "field": "text",
      "sourceText": "Cycle",
      "targetText": "Цикл"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.runs.detail",
      "field": "text",
      "sourceText": "Details",
      "targetText": "Подробности"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.runs.empty",
      "field": "text",
      "sourceText": "This rule has not done anything yet.",
      "targetText": "Это правило пока ничего не сделало."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.runs.outcome",
      "field": "text",
      "sourceText": "Result",
      "targetText": "Результат"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.runs.ranAt",
      "field": "text",
      "sourceText": "When",
      "targetText": "Когда"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.runs.ticket",
      "field": "text",
      "sourceText": "Ticket",
      "targetText": "Заявка"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.runs.title",
      "field": "text",
      "sourceText": "What this rule did",
      "targetText": "Что сделало это правило"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.sentence.incomplete",
      "field": "text",
      "sourceText": "A rule needs at least one condition and one action.",
      "targetText": "Правилу нужно хотя бы одно условие и одно действие."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.sentence.lastSeparator",
      "field": "text",
      "sourceText": "{0} and {1}",
      "targetText": "{0} и {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.sentence.listSeparator",
      "field": "text",
      "sourceText": ", ",
      "targetText": ", "
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.sentence.whenAll",
      "field": "text",
      "sourceText": "When a ticket {0}, then {1}.",
      "targetText": "Когда заявка {0}, тогда {1}."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.sentence.whenAny",
      "field": "text",
      "sourceText": "When a ticket matches any of these — {0} — then {1}.",
      "targetText": "Когда заявка соответствует любому из этих условий — {0} — тогда {1}."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.subtitle",
      "field": "text",
      "sourceText": "Rules that act when nobody else does. Without an enabled rule nothing is checked and nothing changes.",
      "targetText": "Правила, которые действуют, когда никто другой не действует. Без включённого правила ничего не проверяется и ничего не меняется."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.then.add",
      "field": "text",
      "sourceText": "Add action",
      "targetText": "Добавить действие"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.then.description",
      "field": "text",
      "sourceText": "What happens. Every action is written to the ticket history with the rule name as its author.",
      "targetText": "Что происходит. Каждое действие записывается в историю заявки, а автором указывается название правила."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.then.title",
      "field": "text",
      "sourceText": "THEN",
      "targetText": "ТОГДА"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.title",
      "field": "text",
      "sourceText": "Automation",
      "targetText": "Автоматизация"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.unit.businessDays",
      "field": "text",
      "sourceText": "business days",
      "targetText": "рабочих дней"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.unit.businessHours",
      "field": "text",
      "sourceText": "business hours",
      "targetText": "рабочих часов"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.unit.businessMinutes",
      "field": "text",
      "sourceText": "business minutes",
      "targetText": "рабочих минут"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.unit.days",
      "field": "text",
      "sourceText": "days",
      "targetText": "дней"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.unit.hours",
      "field": "text",
      "sourceText": "hours",
      "targetText": "часов"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.unit.minutes",
      "field": "text",
      "sourceText": "minutes",
      "targetText": "минут"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.when.add",
      "field": "text",
      "sourceText": "Add time condition",
      "targetText": "Добавить условие по времени"
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.when.description",
      "field": "text",
      "sourceText": "Something has not happened for a while. This is what the automation reacts to.",
      "targetText": "Что-то не происходит уже некоторое время. Именно на это реагирует автоматизация."
    },
    {
      "entityType": "uiText",
      "entityKey": "automation.when.title",
      "field": "text",
      "sourceText": "WHEN",
      "targetText": "КОГДА"
    },
    {
      "entityType": "uiText",
      "entityKey": "availability.available",
      "field": "text",
      "sourceText": "Available",
      "targetText": "Доступен"
    },
    {
      "entityType": "uiText",
      "entityKey": "availability.away",
      "field": "text",
      "sourceText": "Away",
      "targetText": "Отсутствует"
    },
    {
      "entityType": "uiText",
      "entityKey": "availability.busy",
      "field": "text",
      "sourceText": "Busy",
      "targetText": "Занят"
    },
    {
      "entityType": "uiText",
      "entityKey": "availability.busyHint",
      "field": "text",
      "sourceText": "Busy resets itself to available after one hour.",
      "targetText": "Через час «Занят» сам возвращается на «Доступен»."
    },
    {
      "entityType": "uiText",
      "entityKey": "availability.label",
      "field": "text",
      "sourceText": "Availability",
      "targetText": "Доступность"
    },
    {
      "entityType": "uiText",
      "entityKey": "availability.remaining",
      "field": "text",
      "sourceText": "{0} min left",
      "targetText": "осталось {0} мин"
    },
    {
      "entityType": "uiText",
      "entityKey": "availability.untilHint",
      "field": "text",
      "sourceText": "Leave empty for an absence without a set end.",
      "targetText": "Оставьте пустым, если конец отсутствия неизвестен."
    },
    {
      "entityType": "uiText",
      "entityKey": "availability.untilLabel",
      "field": "text",
      "sourceText": "Away until",
      "targetText": "Отсутствует до"
    },
    {
      "entityType": "uiText",
      "entityKey": "availability.untilShort",
      "field": "text",
      "sourceText": "until {0}",
      "targetText": "до {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "availability.updateError",
      "field": "text",
      "sourceText": "Availability could not be changed.",
      "targetText": "Изменить доступность не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "availability.updated",
      "field": "text",
      "sourceText": "Availability updated.",
      "targetText": "Доступность обновлена."
    },
    {
      "entityType": "uiText",
      "entityKey": "businessCalendars.errors.fileTooLarge",
      "field": "text",
      "sourceText": "The file is too large.",
      "targetText": "Файл слишком большой."
    },
    {
      "entityType": "uiText",
      "entityKey": "businessCalendars.errors.inUseByTeam",
      "field": "text",
      "sourceText": "This calendar is assigned to at least one team and cannot be deleted.",
      "targetText": "Этот календарь назначен хотя бы одной команде, поэтому удалить его нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "businessCalendars.errors.invalidDayOfWeek",
      "field": "text",
      "sourceText": "Day of week must be between 0 and 6.",
      "targetText": "День недели должен быть от 0 до 6."
    },
    {
      "entityType": "uiText",
      "entityKey": "businessCalendars.errors.invalidWindow",
      "field": "text",
      "sourceText": "A window must start within the day and end after it starts (at most 48h).",
      "targetText": "Промежуток должен начинаться в пределах дня и заканчиваться после своего начала (не более 48 ч)."
    },
    {
      "entityType": "uiText",
      "entityKey": "businessCalendars.errors.noFile",
      "field": "text",
      "sourceText": "No file was uploaded.",
      "targetText": "Файл не был загружен."
    },
    {
      "entityType": "uiText",
      "entityKey": "businessCalendars.errors.notAnIcsFile",
      "field": "text",
      "sourceText": "This file is not an iCalendar file.",
      "targetText": "Этот файл не является файлом iCalendar."
    },
    {
      "entityType": "uiText",
      "entityKey": "businessCalendars.errors.unknownTimeZone",
      "field": "text",
      "sourceText": "Unknown time zone.",
      "targetText": "Неизвестный часовой пояс."
    },
    {
      "entityType": "uiText",
      "entityKey": "calendar.clear",
      "field": "text",
      "sourceText": "Clear",
      "targetText": "Очистить"
    },
    {
      "entityType": "uiText",
      "entityKey": "calendar.month",
      "field": "text",
      "sourceText": "Month",
      "targetText": "Месяц"
    },
    {
      "entityType": "uiText",
      "entityKey": "calendar.nextMonth",
      "field": "text",
      "sourceText": "Next month",
      "targetText": "Следующий месяц"
    },
    {
      "entityType": "uiText",
      "entityKey": "calendar.pickDate",
      "field": "text",
      "sourceText": "Pick a date",
      "targetText": "Выберите дату"
    },
    {
      "entityType": "uiText",
      "entityKey": "calendar.previousMonth",
      "field": "text",
      "sourceText": "Previous month",
      "targetText": "Предыдущий месяц"
    },
    {
      "entityType": "uiText",
      "entityKey": "calendar.time",
      "field": "text",
      "sourceText": "Time",
      "targetText": "Время"
    },
    {
      "entityType": "uiText",
      "entityKey": "calendar.today",
      "field": "text",
      "sourceText": "Today",
      "targetText": "Сегодня"
    },
    {
      "entityType": "uiText",
      "entityKey": "calendar.week",
      "field": "text",
      "sourceText": "Week",
      "targetText": "Неделя"
    },
    {
      "entityType": "uiText",
      "entityKey": "calendar.year",
      "field": "text",
      "sourceText": "Year",
      "targetText": "Год"
    },
    {
      "entityType": "uiText",
      "entityKey": "categories.errors.mainCategoryInUse",
      "field": "text",
      "sourceText": "The main category is used in tickets and cannot be deleted.",
      "targetText": "Основная категория используется в заявках, поэтому удалить её нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "categories.errors.mainCategoryNotFound",
      "field": "text",
      "sourceText": "Main category with id {0} does not exist.",
      "targetText": "Основная категория с идентификатором {0} не существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "categories.errors.subCategoriesMissing",
      "field": "text",
      "sourceText": "Some subcategories do not exist.",
      "targetText": "Некоторые подкатегории не существуют."
    },
    {
      "entityType": "uiText",
      "entityKey": "categories.errors.subCategoryInUse",
      "field": "text",
      "sourceText": "The subcategory is used in tickets and cannot be deleted.",
      "targetText": "Подкатегория используется в заявках, поэтому удалить её нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "categories.errors.subCategoryNotFound",
      "field": "text",
      "sourceText": "Subcategory with id {0} does not exist.",
      "targetText": "Подкатегория с идентификатором {0} не существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "categories.errors.translationRequired",
      "field": "text",
      "sourceText": "At least one translation must be provided.",
      "targetText": "Нужен хотя бы один перевод."
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.changeError",
      "field": "text",
      "sourceText": "Error changing password.",
      "targetText": "Ошибка при смене пароля."
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.confirmPassword",
      "field": "text",
      "sourceText": "Confirm password",
      "targetText": "Подтвердите пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.confirmPasswordPlaceholder",
      "field": "text",
      "sourceText": "Repeat new password",
      "targetText": "Повторите новый пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.currentPassword",
      "field": "text",
      "sourceText": "Current password",
      "targetText": "Текущий пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.currentPasswordPlaceholder",
      "field": "text",
      "sourceText": "Current password",
      "targetText": "Текущий пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.expiredSubtitle",
      "field": "text",
      "sourceText": "Your password is older than allowed by the password policy. Please choose a new one to continue.",
      "targetText": "Ваш пароль старше, чем разрешает политика паролей. Чтобы продолжить, выберите новый."
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.expiredTitle",
      "field": "text",
      "sourceText": "Your password has expired",
      "targetText": "Срок действия пароля истёк"
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.fillAllFields",
      "field": "text",
      "sourceText": "Please fill in all fields.",
      "targetText": "Заполните все поля."
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.newPassword",
      "field": "text",
      "sourceText": "New password",
      "targetText": "Новый пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.newPasswordPlaceholder",
      "field": "text",
      "sourceText": "New password",
      "targetText": "Новый пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.passwordChanged",
      "field": "text",
      "sourceText": "Password changed successfully!",
      "targetText": "Пароль успешно изменён!"
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.passwordTooShort",
      "field": "text",
      "sourceText": "Password must be at least 6 characters long.",
      "targetText": "Пароль должен быть не короче 6 символов."
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.passwordsMismatch",
      "field": "text",
      "sourceText": "Passwords do not match.",
      "targetText": "Пароли не совпадают."
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.policySubtitle",
      "field": "text",
      "sourceText": "The password rules have been tightened since you last set your password. Please choose a new one to continue.",
      "targetText": "С тех пор как вы задали пароль, правила стали строже. Чтобы продолжить, выберите новый."
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.policyTitle",
      "field": "text",
      "sourceText": "Your password no longer meets the requirements",
      "targetText": "Ваш пароль больше не отвечает требованиям"
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.save",
      "field": "text",
      "sourceText": "Change password",
      "targetText": "Сменить пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.saving",
      "field": "text",
      "sourceText": "Saving...",
      "targetText": "Сохранение..."
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.setNewPassword",
      "field": "text",
      "sourceText": "Set new password",
      "targetText": "Задать новый пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.subtitle",
      "field": "text",
      "sourceText": "Update your password",
      "targetText": "Обновите свой пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "changePassword.title",
      "field": "text",
      "sourceText": "Change password",
      "targetText": "Смена пароля"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.add",
      "field": "text",
      "sourceText": "Add",
      "targetText": "Добавить"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Отмена"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.close",
      "field": "text",
      "sourceText": "Close",
      "targetText": "Закрыть"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.confirm",
      "field": "text",
      "sourceText": "Confirm",
      "targetText": "Подтвердить"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.delete",
      "field": "text",
      "sourceText": "Delete",
      "targetText": "Удалить"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.deleted",
      "field": "text",
      "sourceText": "Deleted.",
      "targetText": "Удалено."
    },
    {
      "entityType": "uiText",
      "entityKey": "common.disabled",
      "field": "text",
      "sourceText": "Disabled",
      "targetText": "Выключено"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.duration.daysHours",
      "field": "text",
      "sourceText": "{d}d {h}h",
      "targetText": "{d} д {h} ч"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.duration.decimalDays",
      "field": "text",
      "sourceText": "{n} d",
      "targetText": "{n} д"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.duration.decimalHours",
      "field": "text",
      "sourceText": "{n} h",
      "targetText": "{n} ч"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.duration.decimalMinutes",
      "field": "text",
      "sourceText": "{n} min",
      "targetText": "{n} мин"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.duration.hours",
      "field": "text",
      "sourceText": "{h}h",
      "targetText": "{h} ч"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.duration.hoursMinutes",
      "field": "text",
      "sourceText": "{h}h {m}m",
      "targetText": "{h} ч {m} мин"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.duration.minutes",
      "field": "text",
      "sourceText": "{m}m",
      "targetText": "{m} мин"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.enabled",
      "field": "text",
      "sourceText": "Enabled",
      "targetText": "Включено"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.errors.alreadyExists",
      "field": "text",
      "sourceText": "This entry already exists.",
      "targetText": "Такая запись уже существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "common.errors.mandatoryEntryCannotBeDeleted",
      "field": "text",
      "sourceText": "This entry is mandatory and cannot be deleted.",
      "targetText": "Эта запись обязательна, поэтому удалить её нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "common.errors.mandatoryEntryCannotBeRenamed",
      "field": "text",
      "sourceText": "This entry is mandatory and cannot be renamed.",
      "targetText": "Эта запись обязательна, поэтому переименовать её нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "common.errors.nameRequired",
      "field": "text",
      "sourceText": "Name must not be empty.",
      "targetText": "Название не должно быть пустым."
    },
    {
      "entityType": "uiText",
      "entityKey": "common.errors.saveFailed",
      "field": "text",
      "sourceText": "Save failed.",
      "targetText": "Сохранить не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "common.no",
      "field": "text",
      "sourceText": "No",
      "targetText": "Нет"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.noItems",
      "field": "text",
      "sourceText": "No entries.",
      "targetText": "Записей нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "common.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Сохранить"
    },
    {
      "entityType": "uiText",
      "entityKey": "common.saved",
      "field": "text",
      "sourceText": "Saved.",
      "targetText": "Сохранено."
    },
    {
      "entityType": "uiText",
      "entityKey": "common.yes",
      "field": "text",
      "sourceText": "Yes",
      "targetText": "Да"
    },
    {
      "entityType": "uiText",
      "entityKey": "confirmEmail.failedTitle",
      "field": "text",
      "sourceText": "Confirmation failed",
      "targetText": "Подтверждение не удалось"
    },
    {
      "entityType": "uiText",
      "entityKey": "confirmEmail.successTitle",
      "field": "text",
      "sourceText": "Email address confirmed",
      "targetText": "Адрес электронной почты подтверждён"
    },
    {
      "entityType": "uiText",
      "entityKey": "confirmEmail.title",
      "field": "text",
      "sourceText": "Confirm email address",
      "targetText": "Подтверждение адреса электронной почты"
    },
    {
      "entityType": "uiText",
      "entityKey": "confirmEmail.working",
      "field": "text",
      "sourceText": "Your email address is being confirmed.",
      "targetText": "Ваш адрес электронной почты подтверждается."
    },
    {
      "entityType": "uiText",
      "entityKey": "customFields.errors.invalidValue",
      "field": "text",
      "sourceText": "Field '{0}' has an invalid value.",
      "targetText": "У поля «{0}» недопустимое значение."
    },
    {
      "entityType": "uiText",
      "entityKey": "customFields.errors.mandatoryMissing",
      "field": "text",
      "sourceText": "Custom field '{0}' is mandatory.",
      "targetText": "Дополнительное поле «{0}» обязательно."
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.avgResolution",
      "field": "text",
      "sourceText": "Avg. resolution time",
      "targetText": "Среднее время решения"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.charts.byCategory",
      "field": "text",
      "sourceText": "Tickets by category",
      "targetText": "Заявки по категориям"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.charts.byPriority",
      "field": "text",
      "sourceText": "Tickets by priority",
      "targetText": "Заявки по приоритетам"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.charts.byStatus",
      "field": "text",
      "sourceText": "Tickets by status",
      "targetText": "Заявки по статусам"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.charts.count",
      "field": "text",
      "sourceText": "Count",
      "targetText": "Количество"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.charts.noData",
      "field": "text",
      "sourceText": "No data",
      "targetText": "Нет данных"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.charts.unknown",
      "field": "text",
      "sourceText": "Unknown",
      "targetText": "Неизвестно"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.createdAgo",
      "field": "text",
      "sourceText": "Created",
      "targetText": "Создана"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.dateLabel",
      "field": "text",
      "sourceText": "Date",
      "targetText": "Дата"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.defaultUser",
      "field": "text",
      "sourceText": "User",
      "targetText": "Пользователь"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.myTickets",
      "field": "text",
      "sourceText": "My assigned tickets",
      "targetText": "Назначенные мне заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.myTicketsCustomer",
      "field": "text",
      "sourceText": "My tickets",
      "targetText": "Мои заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.noAgentsClosed",
      "field": "text",
      "sourceText": "No closed tickets for this day",
      "targetText": "За этот день закрытых заявок нет"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.noAssigned",
      "field": "text",
      "sourceText": "No assigned tickets",
      "targetText": "Назначенных заявок нет"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.noCustomerTickets",
      "field": "text",
      "sourceText": "No tickets",
      "targetText": "Заявок нет"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.noOpenTickets",
      "field": "text",
      "sourceText": "No open tickets",
      "targetText": "Открытых заявок нет"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.noTitle",
      "field": "text",
      "sourceText": "Untitled",
      "targetText": "Без заголовка"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.noTopCallers",
      "field": "text",
      "sourceText": "No data",
      "targetText": "Нет данных"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.notClosed",
      "field": "text",
      "sourceText": "Tickets which are not Closed",
      "targetText": "Заявки, которые не закрыты"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.open",
      "field": "text",
      "sourceText": "open",
      "targetText": "открыто"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.refresh",
      "field": "text",
      "sourceText": "Refresh",
      "targetText": "Обновить"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.showAll",
      "field": "text",
      "sourceText": "Show all",
      "targetText": "Показать все"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.ticketsLabel",
      "field": "text",
      "sourceText": "Tickets",
      "targetText": "Заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.title",
      "field": "text",
      "sourceText": "Dashboard",
      "targetText": "Панель"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.top3Title",
      "field": "text",
      "sourceText": "Top 3 longest open tickets",
      "targetText": "Три заявки, открытые дольше всего"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.topAgentsClosedTitle",
      "field": "text",
      "sourceText": "Top agents closed tickets",
      "targetText": "Операторы с наибольшим числом закрытых заявок"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.topCallerTitle",
      "field": "text",
      "sourceText": "Top \"caller\" by tickets",
      "targetText": "Заявитель с наибольшим числом заявок"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.totalTickets",
      "field": "text",
      "sourceText": "Total tickets",
      "targetText": "Всего заявок"
    },
    {
      "entityType": "uiText",
      "entityKey": "dashboard.welcome",
      "field": "text",
      "sourceText": "Welcome back",
      "targetText": "С возвращением"
    },
    {
      "entityType": "uiText",
      "entityKey": "departments.errors.alreadyExists",
      "field": "text",
      "sourceText": "Department already exists.",
      "targetText": "Такой отдел уже существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "email.approvalRejected.body",
      "field": "text",
      "sourceText": "Hello {fullName},\n\nyour request #{ticketId} \"{ticketTitle}\" was not approved ({stageName}).\n\nThis affects:\n{taskList}\n\nReason given:\n{reason}\n\nIf you think this was a mistake, please reply to this e-mail or contact the service desk.",
      "targetText": "Здравствуйте, {fullName}!\n\nваш запрос №{ticketId} «{ticketTitle}» не согласован ({stageName}).\n\nЭто касается:\n{taskList}\n\nУказанная причина:\n{reason}\n\nЕсли вы считаете, что это ошибка, ответьте на это письмо или обратитесь в службу поддержки."
    },
    {
      "entityType": "uiText",
      "entityKey": "email.approvalRejected.subject",
      "field": "text",
      "sourceText": "Not approved: ticket #{ticketId} \"{ticketTitle}\"",
      "targetText": "Не согласовано: заявка №{ticketId} «{ticketTitle}»"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.approvalReminder.body",
      "field": "text",
      "sourceText": "{greeting}\n\nthis is a reminder: the request below is still waiting for your decision.\n\nTicket #{ticketId} \"{ticketTitle}\", submitted by {requesterName} ({stageName})\n\nThis decision covers:\n{taskList}\n\nPlease approve or reject it here:\n{decisionUrl}\n\nThe tasks stay on hold until you decide - nothing is approved automatically.",
      "targetText": "{greeting}\n\nнапоминаем: запрос ниже всё ещё ждёт вашего решения.\n\nЗаявка №{ticketId} «{ticketTitle}», подал {requesterName} ({stageName})\n\nЭто решение относится к:\n{taskList}\n\nСогласуйте или отклоните его здесь:\n{decisionUrl}\n\nЗадачи ждут, пока вы не решите - ничего не согласуется автоматически."
    },
    {
      "entityType": "uiText",
      "entityKey": "email.approvalReminder.subject",
      "field": "text",
      "sourceText": "Reminder: ticket #{ticketId} \"{ticketTitle}\" is waiting for your approval",
      "targetText": "Напоминание: заявка №{ticketId} «{ticketTitle}» ждёт вашего согласования"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.approvalRequest.body",
      "field": "text",
      "sourceText": "{greeting}\n\n{requesterName} submitted a request that needs your approval ({stageName}).\n\nTicket #{ticketId} \"{ticketTitle}\"\n\nThis decision covers:\n{taskList}\n\nPlease approve or reject it here:\n{decisionUrl}\n\nThe link is valid for 14 days. The tasks stay on hold until you decide.",
      "targetText": "{greeting}\n\n{requesterName} подал запрос, которому нужно ваше согласование ({stageName}).\n\nЗаявка №{ticketId} «{ticketTitle}»\n\nЭто решение относится к:\n{taskList}\n\nСогласуйте или отклоните его здесь:\n{decisionUrl}\n\nСсылка действует 14 дней. Задачи ждут, пока вы не решите."
    },
    {
      "entityType": "uiText",
      "entityKey": "email.approvalRequest.subject",
      "field": "text",
      "sourceText": "Approval needed: ticket #{ticketId} \"{ticketTitle}\"",
      "targetText": "Нужно согласование: заявка №{ticketId} «{ticketTitle}»"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.automation.body",
      "field": "text",
      "sourceText": "Hello {fullName},\n\nticket #{ticketId} \"{ticketTitle}\" was flagged by the automation rule \"{ruleName}\".\n\nPlease sign in and take a look.",
      "targetText": "Здравствуйте, {fullName}!\n\nзаявку №{ticketId} «{ticketTitle}» отметило правило автоматизации «{ruleName}».\n\nВойдите в систему и посмотрите её."
    },
    {
      "entityType": "uiText",
      "entityKey": "email.automation.subject",
      "field": "text",
      "sourceText": "Ticket #{ticketId} \"{ticketTitle}\" needs your attention",
      "targetText": "Заявка №{ticketId} «{ticketTitle}» требует внимания"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.certExpiry.body",
      "field": "text",
      "sourceText": "{greeting}\n\nthe HTTPS certificate of your ticket system expires on {expiryDate}. That is in {days} day(s). After that, browsers block access to the system.\n\nInstall a new certificate on the server with \"Change how SMITEY is reached\" in the SMITEY installer.\n\nSystem address:\n{link}",
      "targetText": "{greeting}\n\nсрок действия HTTPS-сертификата вашей системы заявок истекает {expiryDate}. Это через {days} дней. После этого браузеры заблокируют доступ к системе.\n\nУстановите на сервер новый сертификат с помощью «Изменить способ доступа к SMITEY» в установщике SMITEY.\n\nАдрес системы:\n{link}"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.certExpiry.subject",
      "field": "text",
      "sourceText": "HTTPS certificate expires in {days} day(s)",
      "targetText": "Срок действия HTTPS-сертификата истекает через {days} дней"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.confirmEmail.body",
      "field": "text",
      "sourceText": "Hello {fullName},\n\nplease confirm the email address of your ticket system account. Your username is {username}.\n\nAfter that, you also see the tickets that were created for this address. These are, for example, tickets from your emails or tickets that an agent created for you.\n\nUse this link to confirm. It is valid for {validHours} hours:\n\n{confirmUrl}\n\nIf you did not register, you can ignore this e-mail.\n\nBest regards,\nTicket-System",
      "targetText": "Здравствуйте, {fullName}!\n\nподтвердите адрес электронной почты для вашей учётной записи в системе заявок. Ваше имя пользователя: {username}.\n\nПосле этого вы увидите и заявки, созданные для этого адреса. Это, например, заявки из ваших писем или заявки, которые для вас создал оператор.\n\nДля подтверждения воспользуйтесь этой ссылкой. Она действует {validHours} ч:\n\n{confirmUrl}\n\nЕсли вы не регистрировались, это письмо можно не читать.\n\nС уважением,\nСистема заявок"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.confirmEmail.subject",
      "field": "text",
      "sourceText": "Confirm your email address",
      "targetText": "Подтвердите адрес электронной почты"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.csat.body",
      "field": "text",
      "sourceText": "Hello {fullName},\n\nyour ticket #{ticketId} \"{ticketTitle}\" has been closed.\n\nWe would love to hear how satisfied you were with the way it was handled. One click is all it takes:\n\n1 - Very dissatisfied: {rate1Url}\n2 - Dissatisfied: {rate2Url}\n3 - Neutral: {rate3Url}\n4 - Satisfied: {rate4Url}\n5 - Very satisfied: {rate5Url}\n\nYou can also open the survey directly and leave an optional comment:\n{surveyUrl}\n\nThe link is valid for 30 days. Thank you for your feedback!\n\nYou can stop receiving these surveys at any time: {unsubscribeUrl}",
      "targetText": "Здравствуйте, {fullName}!\n\nваша заявка №{ticketId} «{ticketTitle}» закрыта.\n\nНам важно узнать, насколько вы довольны тем, как её обработали. Достаточно одного щелчка:\n\n1 - Совсем не доволен: {rate1Url}\n2 - Не доволен: {rate2Url}\n3 - Нейтрально: {rate3Url}\n4 - Доволен: {rate4Url}\n5 - Очень доволен: {rate5Url}\n\nМожно также открыть опрос прямо сейчас и оставить комментарий по желанию:\n{surveyUrl}\n\nСсылка действует 30 дней. Спасибо за отзыв!\n\nОтказаться от этих опросов можно в любой момент: {unsubscribeUrl}"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.csat.subject",
      "field": "text",
      "sourceText": "How did we do? Ticket #{ticketId} \"{ticketTitle}\"",
      "targetText": "Как мы справились? Заявка №{ticketId} «{ticketTitle}»"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.greeting.anonymous",
      "field": "text",
      "sourceText": "Hello,",
      "targetText": "Здравствуйте!"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.greeting.named",
      "field": "text",
      "sourceText": "Hello {fullName},",
      "targetText": "Здравствуйте, {fullName}!"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.incidentNotice.block",
      "field": "text",
      "sourceText": "We are aware of an incident: {incidentTitle} — we will get back to you as soon as it is resolved.",
      "targetText": "Нам известно о сбое: {incidentTitle} — мы вернёмся к вам, как только он будет устранён."
    },
    {
      "entityType": "uiText",
      "entityKey": "email.incidentResolved.body",
      "field": "text",
      "sourceText": "Hello {fullName},\n\nthe problem behind your ticket #{ticketId} \"{ticketTitle}\" has been resolved.\n\n{resolution}\n\nIf the problem persists for you, simply reply to this e-mail and we will reopen your ticket.",
      "targetText": "Здравствуйте, {fullName}!\n\nпроблема, стоявшая за вашей заявкой №{ticketId} «{ticketTitle}», устранена.\n\n{resolution}\n\nЕсли у вас проблема осталась, просто ответьте на это письмо, и мы откроем вашу заявку повторно."
    },
    {
      "entityType": "uiText",
      "entityKey": "email.incidentResolved.subject",
      "field": "text",
      "sourceText": "Resolved: ticket #{ticketId} \"{ticketTitle}\"",
      "targetText": "Решено: заявка №{ticketId} «{ticketTitle}»"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.kbReview.body",
      "field": "text",
      "sourceText": "Hello {fullName},\n\n{authorName} submitted the knowledge base entry \"{articleTitle}\" in topic \"{topicName}\". It is awaiting review.\n\nPlease sign in and open the Knowledge Base to review and approve the entry.",
      "targetText": "Здравствуйте, {fullName}!\n\n{authorName} подал запись базы знаний «{articleTitle}» в теме «{topicName}». Она ждёт проверки.\n\nВойдите в систему и откройте базу знаний, чтобы проверить и опубликовать запись."
    },
    {
      "entityType": "uiText",
      "entityKey": "email.kbReview.subject",
      "field": "text",
      "sourceText": "Knowledge base: entry \"{articleTitle}\" is awaiting review",
      "targetText": "База знаний: запись «{articleTitle}» ждёт проверки"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.observer.bodyIntro",
      "field": "text",
      "sourceText": "The following information was added or changed:",
      "targetText": "Добавлены или изменены следующие сведения:"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.observer.changesHeading",
      "field": "text",
      "sourceText": "Changes:",
      "targetText": "Изменения:"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.observer.internalMarker",
      "field": "text",
      "sourceText": "INTERNAL NOTE - not visible to the customer",
      "targetText": "ВНУТРЕННЯЯ ЗАМЕТКА - клиенту не видна"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.observer.newComment",
      "field": "text",
      "sourceText": "New comment:",
      "targetText": "Новый комментарий:"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.observer.newCommentBy",
      "field": "text",
      "sourceText": "New comment by",
      "targetText": "Новый комментарий от"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.observer.replyHint",
      "field": "text",
      "sourceText": "You can reply to this e-mail to add a comment to the ticket.",
      "targetText": "Вы можете ответить на это письмо, чтобы добавить комментарий к заявке."
    },
    {
      "entityType": "uiText",
      "entityKey": "email.passwordReset.body",
      "field": "text",
      "sourceText": "Hello {fullName},\n\na password reset was requested for your ticket system account (username: {username}).\n\nIf you requested this, use the link below to choose a new password. It is valid for {validHours} hours and can only be used once:\n\n{resetUrl}\n\nIf you did not request a password reset, you can ignore this e-mail - your password stays unchanged.\n\nBest regards,\nTicket-System",
      "targetText": "Здравствуйте, {fullName}!\n\nдля вашей учётной записи в системе заявок запрошен сброс пароля (имя пользователя: {username}).\n\nЕсли это сделали вы, выберите новый пароль по ссылке ниже. Она действует {validHours} ч и работает только один раз:\n\n{resetUrl}\n\nЕсли сброс пароля вы не запрашивали, это письмо можно не читать - пароль останется прежним.\n\nС уважением,\nСистема заявок"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.passwordReset.subject",
      "field": "text",
      "sourceText": "Reset your ticket system password",
      "targetText": "Сброс пароля в системе заявок"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.registrationWelcome.body",
      "field": "text",
      "sourceText": "Hello {fullName},\n\nyour account has been created.\n\nUsername: {username}\n\nYou can sign in here with the password you chose:\n\n{loginUrl}\n\nIf you did not register, you can ignore this e-mail.\n\nBest regards,\nTicket-System",
      "targetText": "Здравствуйте, {fullName}!\n\nваша учётная запись создана.\n\nИмя пользователя: {username}\n\nВойти можно здесь, с выбранным вами паролем:\n\n{loginUrl}\n\nЕсли вы не регистрировались, это письмо можно не читать.\n\nС уважением,\nСистема заявок"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.registrationWelcome.subject",
      "field": "text",
      "sourceText": "Welcome to the ticket system",
      "targetText": "Добро пожаловать в систему заявок"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.securityAlert.body",
      "field": "text",
      "sourceText": "{greeting}\n\nthe security log recorded {count} new security event(s):\n\n{events}\n\nOpen the security log for details:\n{link}",
      "targetText": "{greeting}\n\nв журнале безопасности появились новые события: {count}.\n\n{events}\n\nПодробности смотрите в журнале безопасности:\n{link}"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.securityAlert.more",
      "field": "text",
      "sourceText": "...and {count} more.",
      "targetText": "...и ещё {count}."
    },
    {
      "entityType": "uiText",
      "entityKey": "email.securityAlert.subject",
      "field": "text",
      "sourceText": "Security alert: {count} new security event(s)",
      "targetText": "Оповещение безопасности: новых событий — {count}"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.slaBreach.body",
      "field": "text",
      "sourceText": "Hello {fullName},\n\nthe deadline \"{metric}\" for ticket #{ticketId} \"{ticketTitle}\" has been breached.\n\nPlease sign in and take care of the ticket.",
      "targetText": "Здравствуйте, {fullName}!\n\nсрок «{metric}» по заявке №{ticketId} «{ticketTitle}» нарушен.\n\nВойдите в систему и займитесь заявкой."
    },
    {
      "entityType": "uiText",
      "entityKey": "email.slaBreach.subject",
      "field": "text",
      "sourceText": "SLA breached: ticket #{ticketId} \"{ticketTitle}\"",
      "targetText": "Нарушен SLA: заявка №{ticketId} «{ticketTitle}»"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.test.body",
      "field": "text",
      "sourceText": "This is a test e-mail from your ticket system.\n\nIf you received it, your e-mail settings are working correctly.\n\nBest regards,\nTicket-System",
      "targetText": "Это тестовое письмо из вашей системы заявок.\n\nЕсли вы его получили, ваши настройки почты работают правильно.\n\nС уважением,\nСистема заявок"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.test.subject",
      "field": "text",
      "sourceText": "Test e-mail from your ticket system",
      "targetText": "Тестовое письмо из вашей системы заявок"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.ticketAssigned.body",
      "field": "text",
      "sourceText": "Hello {fullName},\n\nTicket {ticketRef} has just been assigned to you.\nPlease process it promptly.\n\nThank you,\nTicket-System",
      "targetText": "Здравствуйте, {fullName}!\n\nзаявка {ticketRef} только что назначена вам.\nПожалуйста, займитесь ею без промедления.\n\nСпасибо,\nСистема заявок"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.ticketAssigned.subject",
      "field": "text",
      "sourceText": "You have been assigned the ticket - #{ticketId} - {ticketTitle} - {ticketPriority}",
      "targetText": "Вам назначена заявка - №{ticketId} - {ticketTitle} - {ticketPriority}"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.userInvite.body",
      "field": "text",
      "sourceText": "Hello {fullName},\n\nan account has been created for you in the ticket system.\n\nUsername: {username}\n\nPlease set your password using the link below. It is valid for {validHours} hours and can only be used once:\n\n{setPasswordUrl}\n\nIf you were not expecting this account, you can ignore this e-mail.\n\nBest regards,\nTicket-System",
      "targetText": "Здравствуйте, {fullName}!\n\nдля вас создана учётная запись в системе заявок.\n\nИмя пользователя: {username}\n\nЗадайте пароль по ссылке ниже. Она действует {validHours} ч и работает только один раз:\n\n{setPasswordUrl}\n\nЕсли этой учётной записи вы не ждали, это письмо можно не читать.\n\nС уважением,\nСистема заявок"
    },
    {
      "entityType": "uiText",
      "entityKey": "email.userInvite.subject",
      "field": "text",
      "sourceText": "Your ticket system account",
      "targetText": "Ваша учётная запись в системе заявок"
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Отмена"
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.clear",
      "field": "text",
      "sourceText": "Remove",
      "targetText": "Удалить"
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.dateLabel",
      "field": "text",
      "sourceText": "Date and time",
      "targetText": "Дата и время"
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.edit",
      "field": "text",
      "sourceText": "Change",
      "targetText": "Изменить"
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.errors.dateRequired",
      "field": "text",
      "sourceText": "Please pick a date and time.",
      "targetText": "Выберите дату и время."
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.errors.saveFailed",
      "field": "text",
      "sourceText": "The follow-up could not be saved.",
      "targetText": "Сохранить напоминание не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.hint",
      "field": "text",
      "sourceText": "Only agents and administrators see this — the requester never does.",
      "targetText": "Это видят только операторы и администраторы, заявитель — никогда."
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.none",
      "field": "text",
      "sourceText": "No follow-up set.",
      "targetText": "Напоминание не поставлено."
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.noteLabel",
      "field": "text",
      "sourceText": "Note (optional)",
      "targetText": "Заметка (по желанию)"
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.notePlaceholder",
      "field": "text",
      "sourceText": "Why is this coming back?",
      "targetText": "Почему это возвращается?"
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.overdue",
      "field": "text",
      "sourceText": "Overdue",
      "targetText": "Просрочено"
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Сохранить"
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.set",
      "field": "text",
      "sourceText": "Set follow-up",
      "targetText": "Поставить напоминание"
    },
    {
      "entityType": "uiText",
      "entityKey": "followUp.title",
      "field": "text",
      "sourceText": "Follow-up",
      "targetText": "Напоминание"
    },
    {
      "entityType": "uiText",
      "entityKey": "forgotPassword.backToLogin",
      "field": "text",
      "sourceText": "Back to sign in",
      "targetText": "Назад ко входу"
    },
    {
      "entityType": "uiText",
      "entityKey": "forgotPassword.description",
      "field": "text",
      "sourceText": "Enter your e-mail address. If an account exists for it, we will send you a link to choose a new password.",
      "targetText": "Введите свой адрес электронной почты. Если для него есть учётная запись, мы отправим ссылку для выбора нового пароля."
    },
    {
      "entityType": "uiText",
      "entityKey": "forgotPassword.doneBody",
      "field": "text",
      "sourceText": "If an account exists for this address, a password reset link is on its way. The link is valid for 24 hours. If you did not request a reset, you can ignore the e-mail.",
      "targetText": "Если для этого адреса есть учётная запись, ссылка для сброса пароля уже в пути. Она действует 24 часа. Если сброс вы не запрашивали, письмо можно не читать."
    },
    {
      "entityType": "uiText",
      "entityKey": "forgotPassword.doneTitle",
      "field": "text",
      "sourceText": "Check your e-mail",
      "targetText": "Проверьте почту"
    },
    {
      "entityType": "uiText",
      "entityKey": "forgotPassword.emailLabel",
      "field": "text",
      "sourceText": "E-mail address",
      "targetText": "Адрес электронной почты"
    },
    {
      "entityType": "uiText",
      "entityKey": "forgotPassword.emailPlaceholder",
      "field": "text",
      "sourceText": "you@example.com",
      "targetText": "you@example.com"
    },
    {
      "entityType": "uiText",
      "entityKey": "forgotPassword.emailRequired",
      "field": "text",
      "sourceText": "Please enter your e-mail address.",
      "targetText": "Введите свой адрес электронной почты."
    },
    {
      "entityType": "uiText",
      "entityKey": "forgotPassword.error",
      "field": "text",
      "sourceText": "The request could not be sent. Please try again later.",
      "targetText": "Отправить запрос не удалось. Попробуйте позже."
    },
    {
      "entityType": "uiText",
      "entityKey": "forgotPassword.sending",
      "field": "text",
      "sourceText": "Sending...",
      "targetText": "Отправка..."
    },
    {
      "entityType": "uiText",
      "entityKey": "forgotPassword.submit",
      "field": "text",
      "sourceText": "Send reset link",
      "targetText": "Отправить ссылку для сброса"
    },
    {
      "entityType": "uiText",
      "entityKey": "forgotPassword.title",
      "field": "text",
      "sourceText": "Reset your password",
      "targetText": "Сброс пароля"
    },
    {
      "entityType": "uiText",
      "entityKey": "httpNotice.dismiss",
      "field": "text",
      "sourceText": "Hide for 30 days",
      "targetText": "Скрыть на 30 дней"
    },
    {
      "entityType": "uiText",
      "entityKey": "httpNotice.link",
      "field": "text",
      "sourceText": "How to switch on HTTPS",
      "targetText": "Как включить HTTPS"
    },
    {
      "entityType": "uiText",
      "entityKey": "httpNotice.text",
      "field": "text",
      "sourceText": "This connection is not encrypted. Passwords and tickets travel in plain text.",
      "targetText": "Это соединение не зашифровано. Пароли и заявки передаются открытым текстом."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.approve",
      "field": "text",
      "sourceText": "Approve & publish",
      "targetText": "Одобрить и опубликовать"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.approved",
      "field": "text",
      "sourceText": "Entry published.",
      "targetText": "Запись опубликована."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.approvedBy",
      "field": "text",
      "sourceText": "Approved by {0}",
      "targetText": "Одобрил {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.attachments",
      "field": "text",
      "sourceText": "Attachments",
      "targetText": "Вложения"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.author",
      "field": "text",
      "sourceText": "Author",
      "targetText": "Автор"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.backToOverview",
      "field": "text",
      "sourceText": "Back to overview",
      "targetText": "Назад к обзору"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.bodyLabel",
      "field": "text",
      "sourceText": "Content",
      "targetText": "Содержание"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Отмена"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.deflection.hint",
      "field": "text",
      "sourceText": "These entries might already solve your problem:",
      "targetText": "Возможно, ваша проблема уже решается этими записями:"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.deflection.openKb",
      "field": "text",
      "sourceText": "Open knowledge base",
      "targetText": "Открыть базу знаний"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.deflection.title",
      "field": "text",
      "sourceText": "Possible solutions from the knowledge base",
      "targetText": "Возможные решения из базы знаний"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.deleteConfirm",
      "field": "text",
      "sourceText": "Delete this entry permanently?",
      "targetText": "Удалить эту запись навсегда?"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.deleteEntry",
      "field": "text",
      "sourceText": "Delete entry",
      "targetText": "Удалить запись"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.deleted",
      "field": "text",
      "sourceText": "Entry deleted.",
      "targetText": "Запись удалена."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.edit",
      "field": "text",
      "sourceText": "Edit",
      "targetText": "Изменить"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.entriesLabel",
      "field": "text",
      "sourceText": "Entries",
      "targetText": "Записи"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.articleNotFound",
      "field": "text",
      "sourceText": "Entry with id {0} does not exist.",
      "targetText": "Запись с идентификатором {0} не существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.attachmentNotFound",
      "field": "text",
      "sourceText": "Attachment does not exist.",
      "targetText": "Вложение не существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.bodyRequired",
      "field": "text",
      "sourceText": "The entry needs a text body.",
      "targetText": "Записи нужен текст."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.fileTooLarge",
      "field": "text",
      "sourceText": "File is too large. Maximum allowed: {0:F0} MB.",
      "targetText": "Файл слишком большой. Максимум: {0:F0} МБ."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.fileTypeNotAllowed",
      "field": "text",
      "sourceText": "File type '{0}' is not allowed. Allowed types: {1}",
      "targetText": "Тип файла «{0}» не разрешён. Разрешённые типы: {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.forbidden",
      "field": "text",
      "sourceText": "Forbidden.",
      "targetText": "Запрещено."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.loadFailed",
      "field": "text",
      "sourceText": "Could not load the knowledge base.",
      "targetText": "Загрузить базу знаний не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.noFileUploaded",
      "field": "text",
      "sourceText": "No file uploaded.",
      "targetText": "Файл не загружен."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.saveFailed",
      "field": "text",
      "sourceText": "Could not save the entry.",
      "targetText": "Сохранить запись не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.sourceTicketNotAllowed",
      "field": "text",
      "sourceText": "The linked ticket does not exist or is not visible to you.",
      "targetText": "Связанная заявка не существует или вам не видна."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.titleRequired",
      "field": "text",
      "sourceText": "A title is required.",
      "targetText": "Нужен заголовок."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.topicNameRequired",
      "field": "text",
      "sourceText": "Topic name is required.",
      "targetText": "Нужно название темы."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.topicNotEmpty",
      "field": "text",
      "sourceText": "The topic still contains entries. Delete or move them first.",
      "targetText": "В теме ещё есть записи. Сначала удалите или перенесите их."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.topicNotFound",
      "field": "text",
      "sourceText": "Topic with id {0} does not exist.",
      "targetText": "Тема с идентификатором {0} не существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.unauthorized",
      "field": "text",
      "sourceText": "Unauthorized.",
      "targetText": "Нет доступа."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.errors.uploadFailed",
      "field": "text",
      "sourceText": "Could not upload the file.",
      "targetText": "Загрузить файл не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.fromTicket.created",
      "field": "text",
      "sourceText": "Knowledge base entry created.",
      "targetText": "Запись базы знаний создана."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.fromTicket.dialogTitle",
      "field": "text",
      "sourceText": "Add to knowledge base",
      "targetText": "Добавить в базу знаний"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.fromTicket.hint",
      "field": "text",
      "sourceText": "Review the text before saving — remove personal data such as names, e-mail addresses and screenshots.",
      "targetText": "Просмотрите текст перед сохранением и уберите личные данные: имена, адреса электронной почты, снимки экрана."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.fromTicket.selectTopic",
      "field": "text",
      "sourceText": "Topic",
      "targetText": "Тема"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.imagePasteTooLarge",
      "field": "text",
      "sourceText": "The image exceeds the 50 MB limit.",
      "targetText": "Изображение превышает предел в 50 МБ."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.imagePasteUnsupported",
      "field": "text",
      "sourceText": "Only PNG, JPEG and GIF images can be pasted.",
      "targetText": "Вставить можно только изображения PNG, JPEG и GIF."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.newEntry",
      "field": "text",
      "sourceText": "New entry",
      "targetText": "Новая запись"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.noResults",
      "field": "text",
      "sourceText": "No entries found.",
      "targetText": "Записи не найдены."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.noTopics",
      "field": "text",
      "sourceText": "No topics yet. Topics are managed under Settings → Knowledge Base.",
      "targetText": "Тем пока нет. Темами управляют в разделе «Настройки» → «База знаний»."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.of",
      "field": "text",
      "sourceText": "of",
      "targetText": "из"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.page",
      "field": "text",
      "sourceText": "Page",
      "targetText": "Страница"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.pageSubtitle",
      "field": "text",
      "sourceText": "Solutions, how-tos and documentation",
      "targetText": "Решения, инструкции и документация"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.pageTitle",
      "field": "text",
      "sourceText": "Knowledge Base",
      "targetText": "База знаний"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.pendingBadge",
      "field": "text",
      "sourceText": "{0} awaiting review",
      "targetText": "{0} ждут проверки"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Сохранить"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.saved",
      "field": "text",
      "sourceText": "Entry saved.",
      "targetText": "Запись сохранена."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.searchPlaceholder",
      "field": "text",
      "sourceText": "Search the knowledge base...",
      "targetText": "Поиск по базе знаний..."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.sourceTicket",
      "field": "text",
      "sourceText": "Source: Ticket #{0}",
      "targetText": "Источник: заявка №{0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.status.pendingReview",
      "field": "text",
      "sourceText": "Awaiting review",
      "targetText": "Ждёт проверки"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.status.published",
      "field": "text",
      "sourceText": "Published",
      "targetText": "Опубликована"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.submittedForReview",
      "field": "text",
      "sourceText": "Entry submitted for review. An admin will approve it before it is published.",
      "targetText": "Запись отправлена на проверку. Перед публикацией её одобрит администратор."
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.titleLabel",
      "field": "text",
      "sourceText": "Title",
      "targetText": "Заголовок"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.topicLabel",
      "field": "text",
      "sourceText": "Topic",
      "targetText": "Тема"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.updated",
      "field": "text",
      "sourceText": "Updated",
      "targetText": "Изменена"
    },
    {
      "entityType": "uiText",
      "entityKey": "kb.uploadFile",
      "field": "text",
      "sourceText": "Upload file",
      "targetText": "Загрузить файл"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbHistory.articleApproved",
      "field": "text",
      "sourceText": "Entry approved",
      "targetText": "Запись одобрена"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbHistory.articleCreated",
      "field": "text",
      "sourceText": "Entry created",
      "targetText": "Запись создана"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbHistory.articleDeleted",
      "field": "text",
      "sourceText": "Entry deleted",
      "targetText": "Запись удалена"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbHistory.articleUpdated",
      "field": "text",
      "sourceText": "Entry updated",
      "targetText": "Запись изменена"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbHistory.topicCreated",
      "field": "text",
      "sourceText": "Topic created",
      "targetText": "Тема создана"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbHistory.topicDeleted",
      "field": "text",
      "sourceText": "Topic deleted",
      "targetText": "Тема удалена"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbHistory.topicUpdated",
      "field": "text",
      "sourceText": "Topic updated",
      "targetText": "Тема изменена"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.addTopic",
      "field": "text",
      "sourceText": "Add topic",
      "targetText": "Добавить тему"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.agentsCanCreate",
      "field": "text",
      "sourceText": "Agents can create entries",
      "targetText": "Операторы могут создавать записи"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.agentsCanCreateHint",
      "field": "text",
      "sourceText": "Entries created by agents await admin review before they are published. Admins can always create entries.",
      "targetText": "Записи, созданные операторами, публикуются только после проверки администратором. Администраторы могут создавать записи всегда."
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.customerVisible",
      "field": "text",
      "sourceText": "Visible to customers",
      "targetText": "Видно клиентам"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.customerVisibleHint",
      "field": "text",
      "sourceText": "Customers see this topic and its published entries; internal topics stay agent/admin-only.",
      "targetText": "Клиенты видят эту тему и её опубликованные записи. Внутренние темы остаются доступны только операторам и администраторам."
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.deleteTopic",
      "field": "text",
      "sourceText": "Delete topic",
      "targetText": "Удалить тему"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.deleteTopicConfirm",
      "field": "text",
      "sourceText": "Delete this topic?",
      "targetText": "Удалить эту тему?"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.description",
      "field": "text",
      "sourceText": "Description",
      "targetText": "Описание"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.history",
      "field": "text",
      "sourceText": "History",
      "targetText": "История"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.historyDesc",
      "field": "text",
      "sourceText": "Who created, approved, changed or deleted entries and topics.",
      "targetText": "Кто создал, одобрил, изменил или удалил записи и темы."
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.historyEmpty",
      "field": "text",
      "sourceText": "No history yet.",
      "targetText": "Истории пока нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.name",
      "field": "text",
      "sourceText": "Name",
      "targetText": "Название"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.pageTitle",
      "field": "text",
      "sourceText": "Knowledge Base Settings",
      "targetText": "Настройки базы знаний"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.sortOrder",
      "field": "text",
      "sourceText": "Sort order",
      "targetText": "Порядок сортировки"
    },
    {
      "entityType": "uiText",
      "entityKey": "kbSettings.topics",
      "field": "text",
      "sourceText": "Topics",
      "targetText": "Темы"
    },
    {
      "entityType": "uiText",
      "entityKey": "languages.errors.expiryHoursOutOfRange",
      "field": "text",
      "sourceText": "The time until re-login must be between 1 and 24 hours.",
      "targetText": "Время до повторного входа должно быть от 1 до 24 часов."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Доступ запрещён"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.accessDeniedDesc",
      "field": "text",
      "sourceText": "This page is only available for authorized users.",
      "targetText": "Эта страница доступна только пользователям с правами."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.activate.button",
      "field": "text",
      "sourceText": "Activate license",
      "targetText": "Активировать лицензию"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.activate.dropHint",
      "field": "text",
      "sourceText": "Drop the license file to load it.",
      "targetText": "Отпустите файл лицензии, чтобы загрузить его."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.activate.fileLoaded",
      "field": "text",
      "sourceText": "License file loaded. Review the key and click Activate license.",
      "targetText": "Файл лицензии загружен. Проверьте ключ и нажмите «Активировать лицензию»."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.activate.fileReadError",
      "field": "text",
      "sourceText": "The selected file could not be read.",
      "targetText": "Прочитать выбранный файл не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.activate.placeholder",
      "field": "text",
      "sourceText": "Paste your license key here",
      "targetText": "Вставьте сюда свой лицензионный ключ"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.activate.subtitle",
      "field": "text",
      "sourceText": "Paste, Upload or Drag and Drop the license key you received and activate it. The key is verified offline.",
      "targetText": "Вставьте, загрузите или перетащите полученный лицензионный ключ и активируйте его. Ключ проверяется без подключения к сети."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.activate.success",
      "field": "text",
      "sourceText": "The license was activated successfully.",
      "targetText": "Лицензия успешно активирована."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.activate.title",
      "field": "text",
      "sourceText": "Activate license",
      "targetText": "Активация лицензии"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.activate.uploadButton",
      "field": "text",
      "sourceText": "Upload license file",
      "targetText": "Загрузить файл лицензии"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.activate.uploadHint",
      "field": "text",
      "sourceText": "Upload a license file (.lic) or drag and drop it into the Box or paste the key below.",
      "targetText": "Загрузите файл лицензии (.lic), перетащите его в поле или вставьте ключ ниже."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.contactServer.button",
      "field": "text",
      "sourceText": "Contact license server now",
      "targetText": "Связаться с сервером лицензий сейчас"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.contactServer.error",
      "field": "text",
      "sourceText": "The license server could not be contacted.",
      "targetText": "Связаться с сервером лицензий не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.contactServer.ok",
      "field": "text",
      "sourceText": "The license server has been contacted.",
      "targetText": "Связь с сервером лицензий установлена."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.contactServer.renewed",
      "field": "text",
      "sourceText": "Confirmed with the license server, valid until {0}.",
      "targetText": "Подтверждено сервером лицензий, действует до {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.contactServer.skipped",
      "field": "text",
      "sourceText": "Nothing was sent: {0}",
      "targetText": "Ничего не отправлено: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.contactServer.subtitle",
      "field": "text",
      "sourceText": "This installation reports in once a day on its own. Use this if you need it to happen right now — for example before buying a license with this installation’s instance ID, or after your license was unblocked. An internet connection is required.",
      "targetText": "Эта установка сама отчитывается раз в день. Воспользуйтесь этим, если нужно прямо сейчас: например перед покупкой лицензии по идентификатору этой установки или после снятия блокировки с лицензии. Нужно подключение к интернету."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.contactServer.title",
      "field": "text",
      "sourceText": "Contact license server now",
      "targetText": "Связаться с сервером лицензий сейчас"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.deactivate.button",
      "field": "text",
      "sourceText": "Deactivate license",
      "targetText": "Деактивировать лицензию"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.deactivate.confirm",
      "field": "text",
      "sourceText": "Do you really want to deactivate the license on this installation? The system will fall back to the demo state.",
      "targetText": "Действительно деактивировать лицензию на этой установке? Система вернётся в демонстрационное состояние."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.deactivate.subtitle",
      "field": "text",
      "sourceText": "Removes the local license key and releases this installation's activation slot on the license server. Note: the license is bound to this installation — to move to another system, request a re-issued license there (see license recovery below).",
      "targetText": "Удаляет локальный лицензионный ключ и освобождает место активации этой установки на сервере лицензий. Учтите: лицензия привязана к этой установке. Чтобы перейти на другую систему, запросите там повторный выпуск лицензии, см. восстановление лицензии ниже."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.deactivate.success",
      "field": "text",
      "sourceText": "The license was deactivated.",
      "targetText": "Лицензия деактивирована."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.deactivate.title",
      "field": "text",
      "sourceText": "Deactivate license",
      "targetText": "Деактивация лицензии"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.demo.daysLeft",
      "field": "text",
      "sourceText": "Demo · {0} days left",
      "targetText": "Demo · осталось {0} дней"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.demo.expired",
      "field": "text",
      "sourceText": "Demo expired",
      "targetText": "Срок Demo истёк"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.demo.lastDay",
      "field": "text",
      "sourceText": "Demo · last day",
      "targetText": "Demo · последний день"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.drReissue.button",
      "field": "text",
      "sourceText": "Request recovery license",
      "targetText": "Запросить лицензию для восстановления"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.drReissue.error",
      "field": "text",
      "sourceText": "The recovery request could not be sent.",
      "targetText": "Отправить запрос на восстановление не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.drReissue.placeholder",
      "field": "text",
      "sourceText": "License ID (LIC-…) or purchase e-mail",
      "targetText": "Идентификатор лицензии (LIC-…) или адрес почты покупки"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.drReissue.requested",
      "field": "text",
      "sourceText": "If a matching license exists, a confirmation link has been sent to the e-mail address on file. Confirm it to receive your re-issued license.",
      "targetText": "Если подходящая лицензия есть, ссылка для подтверждения отправлена на указанный при покупке адрес. Подтвердите её, чтобы получить лицензию заново."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.drReissue.subtitle",
      "field": "text",
      "sourceText": "Reinstalled without your backup? Your license is bound to the previous installation. Enter your license ID or purchase e-mail to receive a re-issued license bound to this installation. A confirmation link is sent to the e-mail address on file.",
      "targetText": "Переустановили систему без резервной копии? Ваша лицензия привязана к прежней установке. Введите идентификатор лицензии или адрес почты покупки, чтобы получить лицензию заново, привязанную к этой установке. Ссылка для подтверждения уйдёт на указанный при покупке адрес."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.drReissue.title",
      "field": "text",
      "sourceText": "Recover license after reinstall",
      "targetText": "Восстановление лицензии после переустановки"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.edition.basic",
      "field": "text",
      "sourceText": "Basic",
      "targetText": "Basic"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.edition.demo",
      "field": "text",
      "sourceText": "Demo",
      "targetText": "Demo"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.edition.professional",
      "field": "text",
      "sourceText": "Professional",
      "targetText": "Professional"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.contactServerNotConfigured",
      "field": "text",
      "sourceText": "No license server is configured, so this installation cannot report in.",
      "targetText": "Сервер лицензий не настроен, поэтому эта установка не может отчитаться."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.drInputRequired",
      "field": "text",
      "sourceText": "Enter your license ID or the e-mail address used for purchase.",
      "targetText": "Введите идентификатор лицензии или адрес почты, использованный при покупке."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.drServerNotConfigured",
      "field": "text",
      "sourceText": "No license server is configured, so disaster-recovery re-issue is unavailable.",
      "targetText": "Сервер лицензий не настроен, поэтому повторный выпуск для восстановления недоступен."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.empty",
      "field": "text",
      "sourceText": "Please enter a license key.",
      "targetText": "Введите лицензионный ключ."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.featureNotAvailable",
      "field": "text",
      "sourceText": "This feature requires the Professional license.",
      "targetText": "Для этой функции нужна лицензия Professional."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.featureRequiresNewerVersion",
      "field": "text",
      "sourceText": "This feature requires a Professional {0}.x license.",
      "targetText": "Для этой функции нужна лицензия Professional {0}.x."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.invalidFormat",
      "field": "text",
      "sourceText": "The license key has an invalid format.",
      "targetText": "У лицензионного ключа неверный формат."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.invalidSignature",
      "field": "text",
      "sourceText": "The license key signature is invalid.",
      "targetText": "Подпись лицензионного ключа недействительна."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.limitStaff",
      "field": "text",
      "sourceText": "The license limit for staff users (administrators and agents) has been reached.",
      "targetText": "Достигнут предел лицензии по сотрудникам (администраторы и операторы)."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.limitTeams",
      "field": "text",
      "sourceText": "The license limit for teams has been reached.",
      "targetText": "Достигнут предел лицензии по командам."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.readOnly",
      "field": "text",
      "sourceText": "The license is invalid or expired. The system is in read-only mode.",
      "targetText": "Лицензия недействительна или её срок истёк. Система работает только на чтение."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.redeemBadInstance",
      "field": "text",
      "sourceText": "This installation could not report a valid instance id. Please contact support.",
      "targetText": "Эта установка не смогла сообщить действительный идентификатор экземпляра. Обратитесь в поддержку."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.redeemFailed",
      "field": "text",
      "sourceText": "The activation code could not be redeemed. Please try again later.",
      "targetText": "Активировать код не удалось. Попробуйте позже."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.redeemInputRequired",
      "field": "text",
      "sourceText": "Enter your activation code and the e-mail address used for purchase.",
      "targetText": "Введите код активации и адрес почты, использованный при покупке."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.redeemInvalidOrUsed",
      "field": "text",
      "sourceText": "This activation code is not valid, was already used, or does not match the purchase e-mail.",
      "targetText": "Этот код активации недействителен, уже использован или не совпадает с адресом почты покупки."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.redeemLicenseInactive",
      "field": "text",
      "sourceText": "The license behind this code is not active. Please contact support.",
      "targetText": "Лицензия за этим кодом не активна. Обратитесь в поддержку."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.errors.redeemServerNotConfigured",
      "field": "text",
      "sourceText": "No license server is configured, so activation codes cannot be redeemed.",
      "targetText": "Сервер лицензий не настроен, поэтому коды активации использовать нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.accountBasic",
      "field": "text",
      "sourceText": "Account-Management (2 Admins or 1 Admin + 1 Agent + unlimited Users)",
      "targetText": "Управление учётными записями (2 администратора либо 1 администратор + 1 оператор + неограниченно пользователей)"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.accountPro",
      "field": "text",
      "sourceText": "Account-Management (unlimited Admins + unlimited Agents + unlimited Users)",
      "targetText": "Управление учётными записями (неограниченно администраторов + неограниченно операторов + неограниченно пользователей)"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.archive",
      "field": "text",
      "sourceText": "Archive old Tickets",
      "targetText": "Архивирование старых заявок"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.auth2fa",
      "field": "text",
      "sourceText": "Authentication (local with 2FA)",
      "targetText": "Аутентификация (локальная, с 2FA)"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.branding",
      "field": "text",
      "sourceText": "Branding - CI",
      "targetText": "Фирменный стиль"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.customFields",
      "field": "text",
      "sourceText": "Ticket-Management with Custom Fields by Team",
      "targetText": "Управление заявками с дополнительными полями по командам"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.emailIntegration",
      "field": "text",
      "sourceText": "E-Mail integration for Tickets and other Features",
      "targetText": "Работа с электронной почтой для заявок и других функций"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.maintenance",
      "field": "text",
      "sourceText": "Maintenance- / Incident- Notification",
      "targetText": "Уведомления о работах и сбоях"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.maintenanceEmail",
      "field": "text",
      "sourceText": "Maintenance- / Incident- Notification with E-Mail functionality",
      "targetText": "Уведомления о работах и сбоях с отправкой по электронной почте"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.multilanguage",
      "field": "text",
      "sourceText": "Multilanguage",
      "targetText": "Многоязычность"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.parentChild",
      "field": "text",
      "sourceText": "Ticket-Management with Parent/Child-Tickets for multiple Teams",
      "targetText": "Управление заявками с основными заявками и подзаявками для нескольких команд"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.reporting",
      "field": "text",
      "sourceText": "Reporting + Dashboards",
      "targetText": "Отчётность и панели"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.sso",
      "field": "text",
      "sourceText": "Authentication SSO",
      "targetText": "Аутентификация SSO"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.teamBasic",
      "field": "text",
      "sourceText": "Team-Management (limited to 1 Team)",
      "targetText": "Управление командами (только 1 команда)"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.teamPro",
      "field": "text",
      "sourceText": "Team-Management (unlimited Teams)",
      "targetText": "Управление командами (неограниченно команд)"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.feature.ticketManagement",
      "field": "text",
      "sourceText": "Ticket-Management",
      "targetText": "Управление заявками"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.lease.hint",
      "field": "text",
      "sourceText": "This license confirms itself with the license server once a day. Only license data is transmitted, never ticket contents.",
      "targetText": "Эта лицензия подтверждает себя на сервере лицензий раз в день. Передаются только данные лицензии, содержимое заявок — никогда."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.lease.lastConfirmed",
      "field": "text",
      "sourceText": "Last confirmed",
      "targetText": "Последнее подтверждение"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.lease.neverConfirmed",
      "field": "text",
      "sourceText": "Not confirmed yet",
      "targetText": "Ещё не подтверждена"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.lease.pendingBanner",
      "field": "text",
      "sourceText": "License activation pending: this server has not reached the license server yet. It keeps retrying every hour.",
      "targetText": "Активация лицензии ожидается: этот сервер ещё не связался с сервером лицензий. Он повторяет попытку каждый час."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.lease.title",
      "field": "text",
      "sourceText": "License server check",
      "targetText": "Проверка на сервере лицензий"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.lease.validUntil",
      "field": "text",
      "sourceText": "Confirmed until",
      "targetText": "Подтверждена до"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.lease.warnBanner",
      "field": "text",
      "sourceText": "The license could not be confirmed with the license server. Without a successful check the system switches to read-only on {0}.",
      "targetText": "Подтвердить лицензию на сервере лицензий не удалось. Без успешной проверки {0} система перейдёт в режим только для чтения."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.page.subtitle",
      "field": "text",
      "sourceText": "View the current license status, activate a license key and manage activations.",
      "targetText": "Посмотрите текущее состояние лицензии, активируйте лицензионный ключ и управляйте активациями."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.page.title",
      "field": "text",
      "sourceText": "License",
      "targetText": "Лицензия"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.readOnlyBanner.message",
      "field": "text",
      "sourceText": "The license is invalid or expired. You can still read and export data, but changes are blocked until a valid license is activated.",
      "targetText": "Лицензия недействительна или её срок истёк. Данные можно читать и выгружать, но изменения заблокированы, пока не будет активирована действующая лицензия."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.readOnlyBanner.title",
      "field": "text",
      "sourceText": "Read-only mode",
      "targetText": "Режим только для чтения"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.reason.activationPending",
      "field": "text",
      "sourceText": "The license is applied but has not yet been confirmed by the license server. Make sure this server can reach the license server.",
      "targetText": "Лицензия применена, но ещё не подтверждена сервером лицензий. Убедитесь, что этот сервер может связаться с сервером лицензий."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.reason.demo",
      "field": "text",
      "sourceText": "You are using the demo version.",
      "targetText": "Вы пользуетесь демонстрационной версией."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.reason.demoExpired",
      "field": "text",
      "sourceText": "The demo period has expired. The system is in read-only mode.",
      "targetText": "Демонстрационный период закончился. Система работает только на чтение."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.reason.expired",
      "field": "text",
      "sourceText": "The license has expired. The system is in read-only mode.",
      "targetText": "Срок лицензии истёк. Система работает только на чтение."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.reason.instanceMismatch",
      "field": "text",
      "sourceText": "This license is bound to a different installation. If you reinstalled without your data, request a disaster-recovery re-issue below. The system is in read-only mode.",
      "targetText": "Эта лицензия привязана к другой установке. Если вы переустановили систему без своих данных, запросите ниже повторный выпуск для восстановления. Система работает только на чтение."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.reason.invalidSignature",
      "field": "text",
      "sourceText": "The stored license key is invalid. The system is in read-only mode.",
      "targetText": "Сохранённый лицензионный ключ недействителен. Система работает только на чтение."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.reason.leaseExpired",
      "field": "text",
      "sourceText": "The license could not be confirmed by the license server for an extended period. The system is in read-only mode until the connection is restored.",
      "targetText": "Сервер лицензий долгое время не мог подтвердить лицензию. Система работает только на чтение, пока связь не восстановится."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.reason.noLicense",
      "field": "text",
      "sourceText": "No license key is installed.",
      "targetText": "Лицензионный ключ не установлен."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.reason.revoked",
      "field": "text",
      "sourceText": "This license was revoked by the vendor (for example after a refund). The system is in read-only mode. Please contact support if you believe this is an error.",
      "targetText": "Эта лицензия отозвана поставщиком, например после возврата денег. Система работает только на чтение. Если вы считаете, что это ошибка, обратитесь в поддержку."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.reason.tamper",
      "field": "text",
      "sourceText": "A license integrity problem was detected. The system is in read-only mode.",
      "targetText": "Обнаружено нарушение целостности лицензии. Система работает только на чтение."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.reason.unbound",
      "field": "text",
      "sourceText": "This license is not bound to an installation and cannot be used. Please contact support for a re-issued license.",
      "targetText": "Эта лицензия не привязана к установке, поэтому пользоваться ею нельзя. Обратитесь в поддержку за повторным выпуском лицензии."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.reason.valid",
      "field": "text",
      "sourceText": "Your license is active.",
      "targetText": "Ваша лицензия активна."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.redeem.button",
      "field": "text",
      "sourceText": "Redeem code",
      "targetText": "Использовать код"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.redeem.codePlaceholder",
      "field": "text",
      "sourceText": "Activation code (SMTY-…)",
      "targetText": "Код активации (SMTY-…)"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.redeem.emailPlaceholder",
      "field": "text",
      "sourceText": "E-mail address the code was sent to",
      "targetText": "Адрес почты, на который пришёл код"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.redeem.error",
      "field": "text",
      "sourceText": "The activation code could not be redeemed.",
      "targetText": "Использовать код активации не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.redeem.subtitle",
      "field": "text",
      "sourceText": "Bought without naming this installation? Then you received an activation code by e-mail instead of a license file. Enter it here together with the e-mail address it was sent to — the one you used at checkout. Your license is created for this installation right away; you do not need to type any ID.",
      "targetText": "Купили, не называя эту установку? Тогда вместо файла лицензии вы получили код активации по почте. Введите его здесь вместе с адресом, на который он пришёл, то есть с адресом покупки. Лицензия сразу создаётся для этой установки, вводить какой-либо идентификатор не нужно."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.redeem.success",
      "field": "text",
      "sourceText": "Your license is active.",
      "targetText": "Ваша лицензия активна."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.redeem.title",
      "field": "text",
      "sourceText": "Activate with a purchase code",
      "targetText": "Активация по коду покупки"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.activationMode",
      "field": "text",
      "sourceText": "Activation mode",
      "targetText": "Способ активации"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.customer",
      "field": "text",
      "sourceText": "Licensed to",
      "targetText": "Лицензия выдана"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.edition",
      "field": "text",
      "sourceText": "Edition",
      "targetText": "Редакция"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.expiresAt",
      "field": "text",
      "sourceText": "Valid until",
      "targetText": "Действует до"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.features",
      "field": "text",
      "sourceText": "Enabled features",
      "targetText": "Включённые функции"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.featuresHint",
      "field": "text",
      "sourceText": "Features marked as ✓ are enabled. Features marked as ✕ are disabled but can be enabled by upgrading to a professional license.",
      "targetText": "Функции со знаком ✓ включены. Функции со знаком ✕ выключены, но их можно включить, перейдя на лицензию Professional."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.instanceId",
      "field": "text",
      "sourceText": "Instance ID",
      "targetText": "Идентификатор экземпляра"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.licenseId",
      "field": "text",
      "sourceText": "License ID",
      "targetText": "Идентификатор лицензии"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.licensedUpTo",
      "field": "text",
      "sourceText": "Licensed up to version",
      "targetText": "Лицензия до версии"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.perpetual",
      "field": "text",
      "sourceText": "Perpetual",
      "targetText": "Бессрочная"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.readOnly",
      "field": "text",
      "sourceText": "Read-only",
      "targetText": "Только чтение"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.state",
      "field": "text",
      "sourceText": "State",
      "targetText": "Состояние"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.supportId",
      "field": "text",
      "sourceText": "Support ID",
      "targetText": "Идентификатор поддержки"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.supportIdHint",
      "field": "text",
      "sourceText": "Give this ID to support so they can find your installation.",
      "targetText": "Сообщите этот идентификатор поддержке, чтобы там нашли вашу установку."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.supportUntil",
      "field": "text",
      "sourceText": "Support until",
      "targetText": "Поддержка до"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.title",
      "field": "text",
      "sourceText": "License status",
      "targetText": "Состояние лицензии"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.usage",
      "field": "text",
      "sourceText": "Current usage",
      "targetText": "Текущее использование"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.usageLine",
      "field": "text",
      "sourceText": "Admins: {0} · Agents: {1} · Teams: {2}",
      "targetText": "Администраторы: {0} · Операторы: {1} · Команды: {2}"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.status.valid",
      "field": "text",
      "sourceText": "Active",
      "targetText": "Активна"
    },
    {
      "entityType": "uiText",
      "entityKey": "license.upgradeRequired.message",
      "field": "text",
      "sourceText": "This feature is only available with the Professional license.",
      "targetText": "Эта функция доступна только с лицензией Professional."
    },
    {
      "entityType": "uiText",
      "entityKey": "license.upgradeRequired.title",
      "field": "text",
      "sourceText": "Professional license required",
      "targetText": "Нужна лицензия Professional"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.appTitle",
      "field": "text",
      "sourceText": "Ticket system",
      "targetText": "Система заявок"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.fillAllFields",
      "field": "text",
      "sourceText": "Please fill in all fields.",
      "targetText": "Заполните все поля."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.forgotPassword",
      "field": "text",
      "sourceText": "Do you need a password reset?",
      "targetText": "Нужно сбросить пароль?"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.languageLabel",
      "field": "text",
      "sourceText": "Language",
      "targetText": "Язык"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.loggingIn",
      "field": "text",
      "sourceText": "Signing in...",
      "targetText": "Вход..."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.login",
      "field": "text",
      "sourceText": "Sign in",
      "targetText": "Войти"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.loginFailed",
      "field": "text",
      "sourceText": "Login failed.",
      "targetText": "Войти не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.loginFailedDetails",
      "field": "text",
      "sourceText": "Login failed. Please check your credentials.",
      "targetText": "Войти не удалось. Проверьте свои данные для входа."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.loginSuccess",
      "field": "text",
      "sourceText": "Successfully signed in!",
      "targetText": "Вход выполнен!"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.noAccountYet",
      "field": "text",
      "sourceText": "No account yet?",
      "targetText": "Ещё нет учётной записи?"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.password",
      "field": "text",
      "sourceText": "Password",
      "targetText": "Пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.passwordPlaceholder",
      "field": "text",
      "sourceText": "Enter password",
      "targetText": "Введите пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.registerNow",
      "field": "text",
      "sourceText": "Register",
      "targetText": "Зарегистрироваться"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.backToLocal",
      "field": "text",
      "sourceText": "Back to standard sign in",
      "targetText": "Назад к обычному входу"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.divider",
      "field": "text",
      "sourceText": "or continue with",
      "targetText": "или продолжить через"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.accountLocked",
      "field": "text",
      "sourceText": "This account is temporarily locked. Please try again later.",
      "targetText": "Эта учётная запись временно заблокирована. Попробуйте позже."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.domainNotAllowed",
      "field": "text",
      "sourceText": "Your account's domain is not allowed to sign in here.",
      "targetText": "Домену вашей учётной записи вход сюда не разрешён."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.emailBelongsToDeletedAccount",
      "field": "text",
      "sourceText": "An account with this e-mail address was deleted. Ask an administrator to restore it.",
      "targetText": "Учётная запись с этим адресом электронной почты удалена. Попросите администратора восстановить её."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.emailMissing",
      "field": "text",
      "sourceText": "The provider did not share an e-mail address.",
      "targetText": "Провайдер не передал адрес электронной почты."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.emailNotVerified",
      "field": "text",
      "sourceText": "Your e-mail address is not verified with the provider.",
      "targetText": "Ваш адрес электронной почты у провайдера не подтверждён."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.emailShared",
      "field": "text",
      "sourceText": "This e-mail address belongs to more than one account. Ask an administrator to fix this.",
      "targetText": "Этот адрес электронной почты принадлежит нескольким учётным записям. Попросите администратора исправить это."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.invalidState",
      "field": "text",
      "sourceText": "The sign-in request could not be verified. Please try again.",
      "targetText": "Проверить запрос на вход не удалось. Попробуйте ещё раз."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.invalidToken",
      "field": "text",
      "sourceText": "The provider response could not be validated.",
      "targetText": "Проверить ответ провайдера не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.missingCode",
      "field": "text",
      "sourceText": "The sign-in provider did not return an authorization code.",
      "targetText": "Провайдер входа не вернул код авторизации."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.providerDisabled",
      "field": "text",
      "sourceText": "This sign-in method is not available.",
      "targetText": "Этот способ входа недоступен."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.providerRejected",
      "field": "text",
      "sourceText": "The sign-in provider rejected the request.",
      "targetText": "Провайдер входа отклонил запрос."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.providerUnavailable",
      "field": "text",
      "sourceText": "The sign-in provider is currently unavailable.",
      "targetText": "Провайдер входа сейчас недоступен."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.provisioningDisabled",
      "field": "text",
      "sourceText": "No account exists for this user and automatic provisioning is disabled.",
      "targetText": "Для этого пользователя нет учётной записи, а автоматическое создание выключено."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.tokenExchangeFailed",
      "field": "text",
      "sourceText": "Could not complete the sign-in with the provider.",
      "targetText": "Завершить вход у провайдера не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.errors.unknown",
      "field": "text",
      "sourceText": "Sign-in failed. Please try again.",
      "targetText": "Войти не удалось. Попробуйте ещё раз."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.ldap",
      "field": "text",
      "sourceText": "Sign in with company account",
      "targetText": "Войти с корпоративной учётной записью"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.ldapPassword",
      "field": "text",
      "sourceText": "Password",
      "targetText": "Пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.ldapPasswordPlaceholder",
      "field": "text",
      "sourceText": "Enter password",
      "targetText": "Введите пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.ldapSigningIn",
      "field": "text",
      "sourceText": "Signing in...",
      "targetText": "Вход..."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.ldapSubmit",
      "field": "text",
      "sourceText": "Sign in",
      "targetText": "Войти"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.ldapSubtitle",
      "field": "text",
      "sourceText": "Use your Active Directory / LDAP credentials.",
      "targetText": "Воспользуйтесь своими данными Active Directory / LDAP."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.ldapTitle",
      "field": "text",
      "sourceText": "Sign in with directory account",
      "targetText": "Вход с учётной записью каталога"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.ldapUsername",
      "field": "text",
      "sourceText": "Username",
      "targetText": "Имя пользователя"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.ldapUsernamePlaceholder",
      "field": "text",
      "sourceText": "e.g. j.doe",
      "targetText": "например, j.doe"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.processing",
      "field": "text",
      "sourceText": "Completing sign-in...",
      "targetText": "Завершение входа..."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.providerButton",
      "field": "text",
      "sourceText": "Sign in with",
      "targetText": "Войти через"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.sso.redirecting",
      "field": "text",
      "sourceText": "Redirecting to your sign-in provider...",
      "targetText": "Переход к вашему провайдеру входа..."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.subtitle",
      "field": "text",
      "sourceText": "Sign in to continue",
      "targetText": "Войдите, чтобы продолжить"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.back",
      "field": "text",
      "sourceText": "Back to sign in",
      "targetText": "Назад ко входу"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.codeLabel",
      "field": "text",
      "sourceText": "Verification code",
      "targetText": "Код подтверждения"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.codePlaceholder",
      "field": "text",
      "sourceText": "123456",
      "targetText": "123456"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.copyCodes",
      "field": "text",
      "sourceText": "Copy codes",
      "targetText": "Скопировать коды"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.daysLeft",
      "field": "text",
      "sourceText": "Days left to set this up: {days}",
      "targetText": "Осталось дней на настройку: {days}"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.invalidCode",
      "field": "text",
      "sourceText": "Invalid verification code.",
      "targetText": "Неверный код подтверждения."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.recoveryCodesContinue",
      "field": "text",
      "sourceText": "I have saved my codes - continue",
      "targetText": "Я сохранил коды - продолжить"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.recoveryCodesDesc",
      "field": "text",
      "sourceText": "Store these one-time recovery codes in a safe place. Each can be used once to sign in if you lose your device.",
      "targetText": "Храните эти одноразовые коды восстановления в надёжном месте. Каждым можно один раз войти, если вы потеряете устройство."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.recoveryCodesTitle",
      "field": "text",
      "sourceText": "Save your recovery codes",
      "targetText": "Сохраните коды восстановления"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.recoveryLabel",
      "field": "text",
      "sourceText": "Recovery code",
      "targetText": "Код восстановления"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.recoveryPlaceholder",
      "field": "text",
      "sourceText": "xxxxx-xxxxx",
      "targetText": "xxxxx-xxxxx"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.sessionExpired",
      "field": "text",
      "sourceText": "Your sign-in session expired. Please sign in again.",
      "targetText": "Сеанс входа истёк. Войдите ещё раз."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.setupConfirm",
      "field": "text",
      "sourceText": "Activate",
      "targetText": "Активировать"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.setupManualKey",
      "field": "text",
      "sourceText": "Or enter this key manually:",
      "targetText": "Либо введите этот ключ вручную:"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.setupSubtitle",
      "field": "text",
      "sourceText": "Two-factor authentication is required for your account. Scan the QR code with an authenticator app, then enter the generated code.",
      "targetText": "Для вашей учётной записи нужна двухфакторная аутентификация. Отсканируйте QR-код приложением-аутентификатором и введите полученный код."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.setupTitle",
      "field": "text",
      "sourceText": "Set up two-factor authentication",
      "targetText": "Настройка двухфакторной аутентификации"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.skip",
      "field": "text",
      "sourceText": "Set up later",
      "targetText": "Настроить позже"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.subtitle",
      "field": "text",
      "sourceText": "Enter the 6-digit code from your authenticator app.",
      "targetText": "Введите 6-значный код из приложения-аутентификатора."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.title",
      "field": "text",
      "sourceText": "Two-factor authentication",
      "targetText": "Двухфакторная аутентификация"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.useAuthenticator",
      "field": "text",
      "sourceText": "Use authenticator code instead",
      "targetText": "Использовать код из приложения"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.useRecovery",
      "field": "text",
      "sourceText": "Use a recovery code instead",
      "targetText": "Использовать код восстановления"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.verify",
      "field": "text",
      "sourceText": "Verify",
      "targetText": "Проверить"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.twoFactor.verifying",
      "field": "text",
      "sourceText": "Verifying...",
      "targetText": "Проверка..."
    },
    {
      "entityType": "uiText",
      "entityKey": "login.username",
      "field": "text",
      "sourceText": "Username",
      "targetText": "Имя пользователя"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.usernamePlaceholder",
      "field": "text",
      "sourceText": "Enter username",
      "targetText": "Введите имя пользователя"
    },
    {
      "entityType": "uiText",
      "entityKey": "login.volume",
      "field": "text",
      "sourceText": "Volume",
      "targetText": "Громкость"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Доступ запрещён"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.active.body",
      "field": "text",
      "sourceText": "Active: Body",
      "targetText": "Активно: Текст"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.active.hint",
      "field": "text",
      "sourceText": "Click a field to activate it (red border). Ticked items and free text are inserted into the active field.",
      "targetText": "Щёлкните по полю, чтобы сделать его активным (красная рамка). Отмеченные пункты и свободный текст попадают в активное поле."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.active.title",
      "field": "text",
      "sourceText": "Active: Title / Subject",
      "targetText": "Активно: Заголовок / Тема"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.certExpiry.body",
      "field": "text",
      "sourceText": "The certificate expires on {date}. Install a new certificate on the server with \"Change how SMITEY is reached\" in the SMITEY installer.",
      "targetText": "Срок действия сертификата истекает {date}. Установите на сервер новый сертификат с помощью «Изменить способ доступа к SMITEY» в установщике SMITEY."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.certExpiry.expiredBody",
      "field": "text",
      "sourceText": "The certificate expired on {date}. Browsers now block access to this system. Install a new certificate on the server with \"Change how SMITEY is reached\" in the SMITEY installer.",
      "targetText": "Срок действия сертификата истёк {date}. Браузеры теперь блокируют доступ к этой системе. Установите на сервер новый сертификат с помощью «Изменить способ доступа к SMITEY» в установщике SMITEY."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.certExpiry.expiredTitle",
      "field": "text",
      "sourceText": "HTTPS certificate has expired",
      "targetText": "Срок действия HTTPS-сертификата истёк"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.certExpiry.noticeTitle",
      "field": "text",
      "sourceText": "HTTPS certificate expires soon",
      "targetText": "Срок действия HTTPS-сертификата скоро истекает"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.certExpiry.urgentTitle",
      "field": "text",
      "sourceText": "HTTPS certificate expires in a few days",
      "targetText": "Срок действия HTTPS-сертификата истекает через несколько дней"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.chips.calendar",
      "field": "text",
      "sourceText": "Calendar (add date)",
      "targetText": "Календарь (добавить дату)"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.chips.time",
      "field": "text",
      "sourceText": "Time (add time)",
      "targetText": "Время (добавить время)"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.chips.title",
      "field": "text",
      "sourceText": "Insertable items",
      "targetText": "Что можно вставить"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.createCard.subtitle",
      "field": "text",
      "sourceText": "Here you can create a notification on the login page and across the whole ticket system to inform users and agents, hopefully reducing the creation of unnecessary tickets.",
      "targetText": "Здесь можно создать уведомление на странице входа и во всей системе заявок, чтобы сообщить пользователям и операторам о происходящем и уменьшить число лишних заявок."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.createCard.title",
      "field": "text",
      "sourceText": "Create maintenance or incident notice",
      "targetText": "Создание уведомления о работах или сбое"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.created",
      "field": "text",
      "sourceText": "Created",
      "targetText": "Создано"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.deleted",
      "field": "text",
      "sourceText": "Deleted",
      "targetText": "Удалено"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.diskBanner.noticeBody",
      "field": "text",
      "sourceText": "The server disk is {percent}% full - {free} GB of {total} GB left. Nothing has failed yet. Plan a clean-up before it becomes urgent.",
      "targetText": "Диск сервера заполнен на {percent}% - свободно {free} ГБ из {total} ГБ. Пока ничего не сломалось. Запланируйте уборку, пока она не стала срочной."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.diskBanner.noticeTitle",
      "field": "text",
      "sourceText": "Disk space is running low",
      "targetText": "Места на диске становится мало"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.diskBanner.updateBody",
      "field": "text",
      "sourceText": "Only {free} GB of {total} GB are free. The next update needs at least {required} GB and will not start. Free up space; container images from earlier updates are usually the biggest item.",
      "targetText": "Свободно всего {free} ГБ из {total} ГБ. Следующему обновлению нужно не меньше {required} ГБ, и оно не запустится. Освободите место; больше всего обычно занимают образы контейнеров от прежних обновлений."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.diskBanner.userBody",
      "field": "text",
      "sourceText": "The server is running out of disk space. Uploads and e-mail may stop working. Please contact your administrator.",
      "targetText": "На сервере заканчивается место на диске. Загрузка файлов и почта могут перестать работать. Обратитесь к администратору."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.diskBanner.warningBody",
      "field": "text",
      "sourceText": "The server disk is {percent}% full - only {free} GB of {total} GB left. Attachments, e-mail and backups can start failing. Free up space now; container images from earlier updates are usually the biggest item.",
      "targetText": "Диск сервера заполнен на {percent}% - свободно всего {free} ГБ из {total} ГБ. Вложения, почта и резервные копии могут начать давать сбой. Освободите место сейчас; больше всего обычно занимают образы контейнеров от прежних обновлений."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.diskBanner.warningTitle",
      "field": "text",
      "sourceText": "Disk almost full",
      "targetText": "Диск почти заполнен"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.errors.systemExists",
      "field": "text",
      "sourceText": "A system or service with this name already exists.",
      "targetText": "Система или служба с таким названием уже существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.errors.textModuleExists",
      "field": "text",
      "sourceText": "A text module with this wording already exists.",
      "targetText": "Текстовый блок с такой формулировкой уже существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.field.body",
      "field": "text",
      "sourceText": "Body",
      "targetText": "Текст"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.field.bodyPlaceholder",
      "field": "text",
      "sourceText": "Body",
      "targetText": "Текст"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.field.title",
      "field": "text",
      "sourceText": "Title / Subject",
      "targetText": "Заголовок / Тема"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.field.titleDesc",
      "field": "text",
      "sourceText": "Tick the text modules and other options to compose a title and body. You can also enter free text. Text in \"Title / Subject\" is shown in the upper part of the notification and used as the subject when you send an e-mail. Text in \"Body\" is used in the lower part of the notification and as the body when sent as e-mail.",
      "targetText": "Отмечайте текстовые блоки и другие пункты, чтобы составить заголовок и текст. Можно вводить и свободный текст. Текст в поле «Заголовок / Тема» показывается в верхней части уведомления и служит темой письма при отправке. Текст в поле «Текст» используется в нижней части уведомления и как тело письма."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.field.titlePlaceholder",
      "field": "text",
      "sourceText": "Title / Subject",
      "targetText": "Заголовок / Тема"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.incidentBannerLabel",
      "field": "text",
      "sourceText": "Known incident",
      "targetText": "Известный сбой"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.list.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Отмена"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.list.edit",
      "field": "text",
      "sourceText": "Edit",
      "targetText": "Изменить"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.notificationCard.title",
      "field": "text",
      "sourceText": "Create Notification",
      "targetText": "Создание уведомления"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.overlay.dismiss",
      "field": "text",
      "sourceText": "Dismiss",
      "targetText": "Закрыть"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.pageDesc",
      "field": "text",
      "sourceText": "Create and manage notifications shown on the login page and across the ticket system.",
      "targetText": "Создавайте уведомления для страницы входа и всей системы заявок и управляйте ими."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.pageTitle",
      "field": "text",
      "sourceText": "Maintenance and incident notices",
      "targetText": "Уведомления о работах и сбоях"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.recipientRequired",
      "field": "text",
      "sourceText": "Please enter at least one recipient.",
      "targetText": "Укажите хотя бы одного получателя."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.requiredField",
      "field": "text",
      "sourceText": "Please enter a value.",
      "targetText": "Введите значение."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.runningIncidents",
      "field": "text",
      "sourceText": "These incidents are shown on the sign-in page right now. They come from a ticket and disappear by themselves once it is resolved. The switch above does not apply to them.",
      "targetText": "Эти групповые инциденты показываются на странице входа прямо сейчас. Они приходят из заявки и пропадают сами, как только она решена. Переключатель выше на них не действует."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Сохранить"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.saved",
      "field": "text",
      "sourceText": "Saved",
      "targetText": "Сохранено"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.selectFieldFirst",
      "field": "text",
      "sourceText": "Click 'Title / Subject' or 'Body' first to choose where to insert.",
      "targetText": "Сначала щёлкните по полю «Заголовок / Тема» или «Текст», чтобы выбрать, куда вставлять."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.sendAsEmail",
      "field": "text",
      "sourceText": "Send as E-Mail",
      "targetText": "Отправить письмом"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.sendError",
      "field": "text",
      "sourceText": "Could not send e-mail",
      "targetText": "Отправить письмо не удалось"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.sendMail",
      "field": "text",
      "sourceText": "Send Mail",
      "targetText": "Отправить письмо"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.sendSuccess",
      "field": "text",
      "sourceText": "E-mail sent",
      "targetText": "Письмо отправлено"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.systems.add",
      "field": "text",
      "sourceText": "Add System / Service",
      "targetText": "Добавить систему или службу"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.systems.empty",
      "field": "text",
      "sourceText": "No systems / services yet.",
      "targetText": "Систем и служб пока нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.systems.placeholder",
      "field": "text",
      "sourceText": "Enter a system / service",
      "targetText": "Введите систему или службу"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.systems.title",
      "field": "text",
      "sourceText": "Systems / Services",
      "targetText": "Системы и службы"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.textModules.add",
      "field": "text",
      "sourceText": "Add Text Module",
      "targetText": "Добавить текстовый блок"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.textModules.empty",
      "field": "text",
      "sourceText": "No text modules yet.",
      "targetText": "Текстовых блоков пока нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.textModules.placeholder",
      "field": "text",
      "sourceText": "Enter a text module",
      "targetText": "Введите текстовый блок"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.textModules.title",
      "field": "text",
      "sourceText": "Text Modules",
      "targetText": "Текстовые блоки"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.to.label",
      "field": "text",
      "sourceText": "To:",
      "targetText": "Кому:"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.to.placeholder",
      "field": "text",
      "sourceText": "Enter e-mail addresses, separated by commas",
      "targetText": "Введите адреса электронной почты через запятую"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.toggle.label",
      "field": "text",
      "sourceText": "Turn notification on/off",
      "targetText": "Включить или выключить уведомление"
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.unknownError",
      "field": "text",
      "sourceText": "An error occurred.",
      "targetText": "Произошла ошибка."
    },
    {
      "entityType": "uiText",
      "entityKey": "maintenance.updated",
      "field": "text",
      "sourceText": "Updated",
      "targetText": "Изменено"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.back",
      "field": "text",
      "sourceText": "Back",
      "targetText": "Назад"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.dismiss",
      "field": "text",
      "sourceText": "Don't show again",
      "targetText": "Больше не показывать"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.finish",
      "field": "text",
      "sourceText": "Finish setup",
      "targetText": "Завершить настройку"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.finished.body",
      "field": "text",
      "sourceText": "Everything you need for daily work is in place. There is more to discover whenever you need it: service level agreements, automation rules, request workflows with approvals, reply templates and the knowledge base — each on its own settings page.",
      "targetText": "Всё необходимое для повседневной работы готово. Когда понадобится, вас ждёт большее: соглашения об уровне обслуживания, правила автоматизации, рабочие процессы для запросов с согласованием, шаблоны ответов и база знаний — каждое на своей странице настроек."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.finished.title",
      "field": "text",
      "sourceText": "You're set up.",
      "targetText": "Настройка завершена."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.later",
      "field": "text",
      "sourceText": "Continue later",
      "targetText": "Продолжить позже"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.next",
      "field": "text",
      "sourceText": "Next",
      "targetText": "Далее"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.openPage",
      "field": "text",
      "sourceText": "Open settings",
      "targetText": "Открыть настройки"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.proHint",
      "field": "text",
      "sourceText": "Included for the whole trial period. Afterwards this feature requires a Professional license.",
      "targetText": "Входит в поставку на весь пробный период. После него эта функция требует лицензии Professional."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.proLocked",
      "field": "text",
      "sourceText": "Your current license is Basic, so this feature is switched off. You can set it up later at any time after upgrading to Professional.",
      "targetText": "Ваша текущая лицензия — Basic, поэтому эта функция отключена. Вы сможете настроить её в любой момент после перехода на Professional."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.recheck",
      "field": "text",
      "sourceText": "Check again",
      "targetText": "Проверить снова"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.sidebar",
      "field": "text",
      "sourceText": "Setup assistant",
      "targetText": "Мастер настройки"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.skip",
      "field": "text",
      "sourceText": "Skip this step",
      "targetText": "Пропустить этот шаг"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.statusDone",
      "field": "text",
      "sourceText": "Done",
      "targetText": "Готово"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.statusOpen",
      "field": "text",
      "sourceText": "Open",
      "targetText": "Не выполнено"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.statusSkipped",
      "field": "text",
      "sourceText": "Skipped",
      "targetText": "Пропущено"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.stepOf",
      "field": "text",
      "sourceText": "Step {0} of {1}",
      "targetText": "Шаг {0} из {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.categories.body",
      "field": "text",
      "sourceText": "Categories are what your customers pick when they file a ticket, and what your reports group by. Each team has its own set: create the main categories first, then the subcategories underneath them.",
      "targetText": "Категории — это то, что ваши клиенты выбирают при создании заявки и по чему группируются отчёты. У каждой команды свой набор: сначала создайте основные категории, а затем подкатегории внутри них."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.categories.noTeams",
      "field": "text",
      "sourceText": "Create a team first — categories belong to a team.",
      "targetText": "Сначала создайте команду — категории принадлежат команде."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.categories.perTeam",
      "field": "text",
      "sourceText": "Open the categories of a team:",
      "targetText": "Открыть категории команды:"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.categories.title",
      "field": "text",
      "sourceText": "Set up categories",
      "targetText": "Настройка категорий"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.email.body",
      "field": "text",
      "sourceText": "With SMTP configured, the system sends invitations with a sign-in link to new users, notifies agents about assignments, and replies to customers. Optionally, each team can have its own mailbox so incoming mail becomes tickets automatically.",
      "targetText": "Когда SMTP настроен, система отправляет новым пользователям приглашения со ссылкой для входа, уведомляет операторов о назначениях и отвечает клиентам. При желании каждая команда получает собственный почтовый ящик, и тогда входящие письма сами становятся заявками."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.email.hint",
      "field": "text",
      "sourceText": "Use the test button on the e-mail settings page — it names the exact reason when something is wrong. Without e-mail, you hand new users the one-time password generated in the user administration instead.",
      "targetText": "Воспользуйтесь кнопкой проверки на странице настроек почты — она называет точную причину, если что-то не так. Без почты вы передаёте новым пользователям одноразовый пароль, созданный в управлении пользователями."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.email.title",
      "field": "text",
      "sourceText": "Connect e-mail",
      "targetText": "Подключение электронной почты"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.firstTicket.body",
      "field": "text",
      "sourceText": "Try it out: file a ticket the way your customers will. Your helpdesk team can solve it directly or escalate it to a specialist team, which then takes over.",
      "targetText": "Попробуйте сами: создайте заявку так, как это будут делать ваши клиенты. Ваша служба поддержки может решить её сразу или передать профильной команде, которая возьмёт её на себя."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.firstTicket.title",
      "field": "text",
      "sourceText": "Create your first ticket",
      "targetText": "Создание первой заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.language.body",
      "field": "text",
      "sourceText": "The interface starts in English. Language packs are free JSON files: download the one you need, then import it under Settings → Language and switch the language on. Every user picks their own language afterwards.",
      "targetText": "Интерфейс запускается на английском языке. Языковые пакеты — это бесплатные файлы JSON: скачайте нужный, импортируйте его в разделе Настройки → Язык и включите язык. Дальше каждый пользователь выбирает свой язык сам."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.language.downloadLink",
      "field": "text",
      "sourceText": "Download language packs",
      "targetText": "Скачать языковые пакеты"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.language.hint",
      "field": "text",
      "sourceText": "Doing this first means the rest of this assistant speaks your language too.",
      "targetText": "Если начать с этого, дальше мастер тоже будет говорить на вашем языке."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.language.title",
      "field": "text",
      "sourceText": "Choose your language",
      "targetText": "Выбор языка"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.sso.body",
      "field": "text",
      "sourceText": "Let your users sign in with the accounts they already have — via OpenID Connect, SAML 2.0, LDAP/Active Directory or a regional social login.",
      "targetText": "Позвольте пользователям входить с теми учётными записями, которые у них уже есть, — через OpenID Connect, SAML 2.0, LDAP/Active Directory или региональный вход через социальные сети."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.sso.hint",
      "field": "text",
      "sourceText": "If you plan to use single sign-on, set it up BEFORE you create user accounts by hand, so every account is provisioned through your identity provider from the start. Always keep your local administrator account as an emergency access.",
      "targetText": "Если вы планируете использовать single sign-on, настройте его ДО того, как создавать учётные записи вручную, — тогда каждая запись с самого начала создаётся через вашего поставщика удостоверений. Всегда сохраняйте локальную учётную запись администратора как аварийный доступ."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.sso.title",
      "field": "text",
      "sourceText": "Single sign-on (optional)",
      "targetText": "Single sign-on (необязательно)"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.teams.body",
      "field": "text",
      "sourceText": "A team is a group of agents that handles tickets together. Create at least one — your helpdesk or first point of contact — and add your administrators and agents to it.",
      "targetText": "Команда — это группа операторов, которые вместе обрабатывают заявки. Создайте хотя бы одну — вашу службу поддержки или первую линию обращения — и включите в неё своих администраторов и операторов."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.teams.hint",
      "field": "text",
      "sourceText": "Only the FIRST team is open to your customers. Every team you create after that is a specialist team that customers cannot see or file tickets in; those tickets get there by escalation from the first team. You can change this per team at any time.",
      "targetText": "Только ПЕРВАЯ команда открыта для ваших клиентов. Каждая следующая команда — профильная: клиенты её не видят и не могут создавать в ней заявки; туда заявки попадают только по эскалации из первой команды. Это можно изменить для каждой команды в любой момент."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.teams.title",
      "field": "text",
      "sourceText": "Create your teams",
      "targetText": "Создание команд"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.timezone.body",
      "field": "text",
      "sourceText": "Every timestamp in the system — tickets, reports, business hours — is shown in this time zone. The server clock stays on UTC, so this is the only place you need to set it.",
      "targetText": "Каждая отметка времени в системе — заявки, отчёты, рабочее время — отображается в этом часовом поясе. Часы сервера остаются на UTC, поэтому пояс задаётся только здесь."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.timezone.title",
      "field": "text",
      "sourceText": "Set the time zone",
      "targetText": "Настройка часового пояса"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.users.body",
      "field": "text",
      "sourceText": "Create the accounts for your administrators, agents and customers, and give each one a role. Users who signed in through single sign-on already exist here — they start as customers, so this is where you promote them to agent or administrator.",
      "targetText": "Создайте учётные записи для своих администраторов, операторов и клиентов и назначьте каждому роль. Пользователи, вошедшие через single sign-on, уже есть здесь — они начинают как клиенты, и именно здесь вы повышаете их до оператора или администратора."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.users.hint",
      "field": "text",
      "sourceText": "New users never receive a password by e-mail. They get a time-limited link to set their own — or, without e-mail, a one-time password you hand over personally.",
      "targetText": "Новые пользователи никогда не получают пароль по электронной почте. Им приходит ссылка с ограниченным сроком действия, чтобы задать пароль самостоятельно, — либо, без почты, одноразовый пароль, который вы передаёте лично."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.steps.users.title",
      "field": "text",
      "sourceText": "Add your users",
      "targetText": "Добавление пользователей"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.title",
      "field": "text",
      "sourceText": "Setup assistant",
      "targetText": "Мастер настройки"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.welcome.body",
      "field": "text",
      "sourceText": "Your ticket system is installed and ready. This assistant walks you through the settings you need to get started — it takes about ten minutes, and you can leave and return at any time.",
      "targetText": "Ваша система заявок установлена и готова к работе. Этот мастер проведёт вас по настройкам, которые нужны для старта, — это занимает около десяти минут, и вы можете прерваться и вернуться в любой момент."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.welcome.demoNote",
      "field": "text",
      "sourceText": "You are running the trial version, which includes every Professional feature for the whole trial period. Nothing you set up now is lost when you buy a license — the trial becomes your live system.",
      "targetText": "Вы используете пробную версию, которая включает все функции Professional на весь пробный период. Ничто из того, что вы настроите сейчас, не пропадёт при покупке лицензии — пробная версия станет вашей рабочей системой."
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.welcome.languageLabel",
      "field": "text",
      "sourceText": "Language of this assistant",
      "targetText": "Язык этого мастера"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.welcome.start",
      "field": "text",
      "sourceText": "Let's go",
      "targetText": "Начнём"
    },
    {
      "entityType": "uiText",
      "entityKey": "onboarding.welcome.title",
      "field": "text",
      "sourceText": "Welcome!",
      "targetText": "Добро пожаловать!"
    },
    {
      "entityType": "uiText",
      "entityKey": "passwordRules.caselessNote",
      "field": "text",
      "sourceText": "If you write your password in a script without uppercase and lowercase letters, the two letter-case rules count as fulfilled.",
      "targetText": "Если вы записываете пароль письмом без прописных и строчных букв, оба правила о регистре считаются выполненными."
    },
    {
      "entityType": "uiText",
      "entityKey": "passwordRules.history",
      "field": "text",
      "sourceText": "differ from your last {0} passwords",
      "targetText": "отличаться от последних {0} ваших паролей"
    },
    {
      "entityType": "uiText",
      "entityKey": "passwordRules.minLength",
      "field": "text",
      "sourceText": "be at least {0} characters long",
      "targetText": "быть длиной не менее {0} символов"
    },
    {
      "entityType": "uiText",
      "entityKey": "passwordRules.notMet",
      "field": "text",
      "sourceText": "Your password does not meet all requirements yet.",
      "targetText": "Ваш пароль пока отвечает не всем требованиям."
    },
    {
      "entityType": "uiText",
      "entityKey": "passwordRules.requireDigit",
      "field": "text",
      "sourceText": "contain a number",
      "targetText": "содержать цифру"
    },
    {
      "entityType": "uiText",
      "entityKey": "passwordRules.requireLowercase",
      "field": "text",
      "sourceText": "contain a lowercase letter",
      "targetText": "содержать строчную букву"
    },
    {
      "entityType": "uiText",
      "entityKey": "passwordRules.requireSpecial",
      "field": "text",
      "sourceText": "contain a special character",
      "targetText": "содержать особый знак"
    },
    {
      "entityType": "uiText",
      "entityKey": "passwordRules.requireUppercase",
      "field": "text",
      "sourceText": "contain an uppercase letter",
      "targetText": "содержать прописную букву"
    },
    {
      "entityType": "uiText",
      "entityKey": "passwordRules.title",
      "field": "text",
      "sourceText": "Your password must:",
      "targetText": "Ваш пароль должен:"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.backendArchiveManage",
      "field": "text",
      "sourceText": "Archive: manage archives",
      "targetText": "Архив: управление архивами"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.backendArchiveManageDesc",
      "field": "text",
      "sourceText": "Lets the user create, download and delete archive files. The user can also restore archived tickets and remove archived tickets from the live database.",
      "targetText": "Позволяет пользователю создавать, скачивать и удалять файлы архива. Пользователь также может восстанавливать архивные заявки и удалять архивные заявки из рабочей базы данных."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.backendLanguageSettingsAndTranslationsManage",
      "field": "text",
      "sourceText": "Settings: Languages and translations",
      "targetText": "Настройки: языки и переводы"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.backendLanguageSettingsAndTranslationsManageDesc",
      "field": "text",
      "sourceText": "Lets the user choose the available languages and import or export translations.",
      "targetText": "Позволяет пользователю выбирать доступные языки и загружать или выгружать переводы."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.backendUpdatesApply",
      "field": "text",
      "sourceText": "Updates: install updates",
      "targetText": "Обновления: установка обновлений"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.backendUpdatesApplyDesc",
      "field": "text",
      "sourceText": "Lets the user start a system update. The system restarts and is unavailable for a few minutes. A full backup is made automatically first. Seeing whether an update is available only needs the 'Settings: Updates' permission.",
      "targetText": "Позволяет пользователю запускать обновление системы. Система перезапускается и несколько минут недоступна. Полная резервная копия создаётся автоматически заранее. Чтобы видеть, есть ли обновление, достаточно права «Настройки: обновления»."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.backendUsersAssignable",
      "field": "text",
      "sourceText": "Tickets: assign to agents",
      "targetText": "Заявки: назначение операторам"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.backendUsersAssignableDesc",
      "field": "text",
      "sourceText": "Lets the user assign tickets to agents and admins in their teams.",
      "targetText": "Позволяет пользователю назначать заявки операторам и администраторам своих команд."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navKnowledgeBase",
      "field": "text",
      "sourceText": "Page: Knowledge base",
      "targetText": "Страница: база знаний"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navKnowledgeBaseDesc",
      "field": "text",
      "sourceText": "Lets the user open the knowledge base. Customers only see topics that are visible to customers.",
      "targetText": "Позволяет пользователю открывать базу знаний. Клиенты видят только темы, видимые клиентам."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navMaintenance",
      "field": "text",
      "sourceText": "Page: Maintenance and incident notices",
      "targetText": "Страница: уведомления о работах и сбоях"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navMaintenanceDesc",
      "field": "text",
      "sourceText": "Lets the user create and manage maintenance and incident notices.",
      "targetText": "Позволяет пользователю создавать уведомления о работах и сбоях и управлять ими."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navNewTicket",
      "field": "text",
      "sourceText": "Sidebar: New ticket",
      "targetText": "Боковая панель: новая заявка"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navNewTicketDesc",
      "field": "text",
      "sourceText": "Lets the user see the New ticket entry in the sidebar.",
      "targetText": "Позволяет пользователю видеть пункт «Новая заявка» в боковой панели."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsArchive",
      "field": "text",
      "sourceText": "Settings: Archive",
      "targetText": "Настройки: архив"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsArchiveDesc",
      "field": "text",
      "sourceText": "Lets the user open the ticket archive page.",
      "targetText": "Позволяет пользователю открывать страницу архива заявок."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsAutomation",
      "field": "text",
      "sourceText": "Settings: Automation",
      "targetText": "Настройки: автоматизация"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsAutomationDesc",
      "field": "text",
      "sourceText": "Lets the user create and change time-based automation rules.",
      "targetText": "Позволяет пользователю создавать и менять правила автоматизации по времени."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsCi",
      "field": "text",
      "sourceText": "Settings: Corporate identity",
      "targetText": "Настройки: фирменный стиль"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsCiDesc",
      "field": "text",
      "sourceText": "Lets the user set the logo, favicon and colors.",
      "targetText": "Позволяет пользователю задавать логотип, значок сайта и цвета."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsEmail",
      "field": "text",
      "sourceText": "Settings: E-mail",
      "targetText": "Настройки: почта"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsEmailDesc",
      "field": "text",
      "sourceText": "Lets the user manage mail server settings, e-mail workflows and the blacklist.",
      "targetText": "Позволяет пользователю управлять настройками почтового сервера, почтовыми правилами и чёрным списком."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsGeneral",
      "field": "text",
      "sourceText": "Settings: General",
      "targetText": "Настройки: общие"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsGeneralDesc",
      "field": "text",
      "sourceText": "Lets the user manage drop-down lists, the date format, the time zone and other basic settings.",
      "targetText": "Позволяет пользователю управлять списками выбора, форматом даты, часовым поясом и другими основными настройками."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsKnowledgeBase",
      "field": "text",
      "sourceText": "Settings: Knowledge base",
      "targetText": "Настройки: база знаний"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsKnowledgeBaseDesc",
      "field": "text",
      "sourceText": "Lets the user manage knowledge base topics and decide whether agents can create entries. The user also sees the change history.",
      "targetText": "Позволяет пользователю управлять темами базы знаний и решать, могут ли операторы создавать записи. Пользователь также видит историю изменений."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsLicense",
      "field": "text",
      "sourceText": "Settings: License",
      "targetText": "Настройки: лицензия"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsLicenseDesc",
      "field": "text",
      "sourceText": "Lets the user view the license status, activate a new license key and deactivate the license on this installation.",
      "targetText": "Позволяет пользователю смотреть состояние лицензии, активировать новый лицензионный ключ и деактивировать лицензию в этой установке."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsReports",
      "field": "text",
      "sourceText": "Settings: Reports",
      "targetText": "Настройки: отчёты"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsReportsDesc",
      "field": "text",
      "sourceText": "Lets the user choose which fields appear in reports.",
      "targetText": "Позволяет пользователю выбирать, какие поля показываются в отчётах."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsRequestWorkflows",
      "field": "text",
      "sourceText": "Settings: Request workflows",
      "targetText": "Настройки: рабочие процессы запросов"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsRequestWorkflowsDesc",
      "field": "text",
      "sourceText": "Lets the user build request workflows. Careful: their tasks create tickets in other teams.",
      "targetText": "Позволяет пользователю строить рабочие процессы запросов. Осторожно: их задачи создают заявки в других командах."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsSecurity",
      "field": "text",
      "sourceText": "Settings: Security",
      "targetText": "Настройки: безопасность"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsSecurityDesc",
      "field": "text",
      "sourceText": "Lets the user manage role permissions and sign-in security.",
      "targetText": "Позволяет пользователю управлять правами ролей и безопасностью входа."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsSla",
      "field": "text",
      "sourceText": "Settings: SLA and business hours",
      "targetText": "Настройки: SLA и рабочие часы"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsSlaDesc",
      "field": "text",
      "sourceText": "Lets the user manage business hours and deadline policies.",
      "targetText": "Позволяет пользователю управлять рабочими часами и политиками сроков."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsSso",
      "field": "text",
      "sourceText": "Settings: Single sign-on",
      "targetText": "Настройки: единый вход"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsSsoDesc",
      "field": "text",
      "sourceText": "Lets the user set up single sign-on with LDAP or Active Directory, OIDC, SAML 2.0 or regional social logins.",
      "targetText": "Позволяет пользователю настраивать единый вход через LDAP или Active Directory, OIDC, SAML 2.0 или региональные социальные входы."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsTeams",
      "field": "text",
      "sourceText": "Settings: Teams",
      "targetText": "Настройки: команды"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsTeamsDesc",
      "field": "text",
      "sourceText": "Lets the user create, edit and delete teams and choose which agents and customers belong to them.",
      "targetText": "Позволяет пользователю создавать, изменять и удалять команды и выбирать, какие операторы и клиенты в них входят."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsTemplates",
      "field": "text",
      "sourceText": "Settings: Templates",
      "targetText": "Настройки: шаблоны"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsTemplatesDesc",
      "field": "text",
      "sourceText": "Lets the user create and change reply templates.",
      "targetText": "Позволяет пользователю создавать и менять шаблоны ответов."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsTicketFieldSettings",
      "field": "text",
      "sourceText": "Settings: Ticket settings",
      "targetText": "Настройки: настройки заявок"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsTicketFieldSettingsDesc",
      "field": "text",
      "sourceText": "Lets the user choose which ticket fields are required or visible to customers and add custom fields.",
      "targetText": "Позволяет пользователю выбирать, какие поля заявки обязательны или видны клиентам, и добавлять дополнительные поля."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsUpdates",
      "field": "text",
      "sourceText": "Settings: Updates",
      "targetText": "Настройки: обновления"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.navSettingsUpdatesDesc",
      "field": "text",
      "sourceText": "Lets the user check the installed version and see whether a new release is available.",
      "targetText": "Позволяет пользователю проверять установленную версию и смотреть, вышел ли новый выпуск."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.securityAuditLog",
      "field": "text",
      "sourceText": "Security log",
      "targetText": "Журнал безопасности"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.securityAuditLogDesc",
      "field": "text",
      "sourceText": "Lets the user read and export the security log: sign-in events and administrator actions.",
      "targetText": "Позволяет пользователю просматривать и выгружать журнал безопасности: события входа и действия администраторов."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.securityDataSubjectAnonymize",
      "field": "text",
      "sourceText": "Anonymize people",
      "targetText": "Анонимизация людей"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.securityDataSubjectAnonymizeDesc",
      "field": "text",
      "sourceText": "Replace a person's name and e-mail address with a placeholder, now or after a set period. This cannot be undone.",
      "targetText": "Позволяет заменить имя и адрес электронной почты человека заполнителем, сразу или через заданный срок. Отменить это нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.securityDataSubjectExport",
      "field": "text",
      "sourceText": "Data export (data subject request)",
      "targetText": "Выгрузка данных (запрос субъекта данных)"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.securityDataSubjectExportDesc",
      "field": "text",
      "sourceText": "Download everything the system stores about one person, to answer a data subject access request.",
      "targetText": "Позволяет скачать всё, что система хранит об одном человеке, чтобы ответить на запрос о доступе к данным."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.securityUserManagement",
      "field": "text",
      "sourceText": "Users: manage accounts",
      "targetText": "Пользователи: управление учётными записями"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.securityUserManagementDesc",
      "field": "text",
      "sourceText": "Lets the user create, edit and archive user accounts and reset their passwords.",
      "targetText": "Позволяет пользователю создавать, изменять и архивировать учётные записи пользователей и сбрасывать их пароли."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.timeTrackingEditClosed",
      "field": "text",
      "sourceText": "Time tracking: edit after closing",
      "targetText": "Учёт времени: изменение после закрытия"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.timeTrackingEditClosedDesc",
      "field": "text",
      "sourceText": "Lets the user change entries after the ticket is resolved or closed. Without it, a period that was already invoiced cannot be changed later.",
      "targetText": "Позволяет пользователю менять записи после того, как заявка решена или закрыта. Без этого права уже выставленный к оплате период потом не изменить."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.timeTrackingLog",
      "field": "text",
      "sourceText": "Time tracking: log time",
      "targetText": "Учёт времени: запись времени"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.timeTrackingLogDesc",
      "field": "text",
      "sourceText": "Lets the user log time on tickets of their teams and edit their own entries.",
      "targetText": "Позволяет пользователю записывать время по заявкам своих команд и менять свои записи."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.timeTrackingManageOthers",
      "field": "text",
      "sourceText": "Time tracking: edit other people's entries",
      "targetText": "Учёт времени: изменение чужих записей"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.timeTrackingManageOthersDesc",
      "field": "text",
      "sourceText": "Lets the user change or delete time entries logged by someone else. Whoever can change other people's time changes other people's invoices.",
      "targetText": "Позволяет пользователю менять и удалять записи времени, сделанные другими. Кто меняет чужое время, тот меняет чужие счета."
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.timeTrackingReport",
      "field": "text",
      "sourceText": "Time tracking: see the report",
      "targetText": "Учёт времени: просмотр отчёта"
    },
    {
      "entityType": "uiText",
      "entityKey": "permissions.timeTrackingReportDesc",
      "field": "text",
      "sourceText": "Lets the user open the time report and export the entries as CSV.",
      "targetText": "Позволяет пользователю открывать отчёт по времени и выгружать записи в CSV."
    },
    {
      "entityType": "uiText",
      "entityKey": "positions.errors.alreadyExists",
      "field": "text",
      "sourceText": "Position already exists.",
      "targetText": "Такая должность уже существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "priority.Critical",
      "field": "text",
      "sourceText": "Critical",
      "targetText": "Критический"
    },
    {
      "entityType": "uiText",
      "entityKey": "priority.High",
      "field": "text",
      "sourceText": "High",
      "targetText": "Высокий"
    },
    {
      "entityType": "uiText",
      "entityKey": "priority.Low",
      "field": "text",
      "sourceText": "Low",
      "targetText": "Низкий"
    },
    {
      "entityType": "uiText",
      "entityKey": "priority.Medium",
      "field": "text",
      "sourceText": "Medium",
      "targetText": "Средний"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Отмена"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.choose",
      "field": "text",
      "sourceText": "Choose image",
      "targetText": "Выбрать изображение"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.cropHint",
      "field": "text",
      "sourceText": "Drag to move, use the slider to zoom. The visible circle is what others will see.",
      "targetText": "Перетаскивайте, чтобы сдвинуть, ползунком меняйте масштаб. Другие увидят то, что попадает в круг."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.cropTitle",
      "field": "text",
      "sourceText": "Position your picture",
      "targetText": "Разместите своё фото"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.current",
      "field": "text",
      "sourceText": "Current picture",
      "targetText": "Текущее фото"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.errors.corrupt",
      "field": "text",
      "sourceText": "This image could not be read. Please try a different file.",
      "targetText": "Прочитать это изображение не удалось. Попробуйте другой файл."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.errors.dimensions",
      "field": "text",
      "sourceText": "The image resolution is too high. Please use a smaller image.",
      "targetText": "Разрешение изображения слишком высокое. Возьмите изображение поменьше."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.errors.empty",
      "field": "text",
      "sourceText": "No image was selected.",
      "targetText": "Изображение не выбрано."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.errors.format",
      "field": "text",
      "sourceText": "Only JPEG, PNG and WebP images are accepted.",
      "targetText": "Принимаются только изображения JPEG, PNG и WebP."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.errors.generic",
      "field": "text",
      "sourceText": "The profile picture could not be saved.",
      "targetText": "Сохранить фотографию профиля не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.errors.notAllowed",
      "field": "text",
      "sourceText": "Profile pictures are disabled for customer accounts.",
      "targetText": "Для учётных записей клиентов фотографии профиля выключены."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.errors.tooLarge",
      "field": "text",
      "sourceText": "The image is too large. Maximum size is {0} MB.",
      "targetText": "Изображение слишком большое. Максимальный размер: {0} МБ."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.hint",
      "field": "text",
      "sourceText": "JPEG, PNG or WebP, up to {0} MB. The image is cropped to a square and scaled down automatically.",
      "targetText": "JPEG, PNG или WebP, до {0} МБ. Изображение обрезается до квадрата и уменьшается автоматически."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.noPicture",
      "field": "text",
      "sourceText": "No picture uploaded yet — your initials are shown instead.",
      "targetText": "Фотография пока не загружена — вместо неё показываются ваши инициалы."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.remove",
      "field": "text",
      "sourceText": "Remove picture",
      "targetText": "Удалить фото"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.removed",
      "field": "text",
      "sourceText": "Profile picture removed.",
      "targetText": "Фотография профиля удалена."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.replace",
      "field": "text",
      "sourceText": "Replace image",
      "targetText": "Заменить изображение"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.save",
      "field": "text",
      "sourceText": "Save picture",
      "targetText": "Сохранить фото"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.saved",
      "field": "text",
      "sourceText": "Profile picture updated.",
      "targetText": "Фотография профиля обновлена."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.saving",
      "field": "text",
      "sourceText": "Saving...",
      "targetText": "Сохранение..."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.avatar.zoom",
      "field": "text",
      "sourceText": "Zoom",
      "targetText": "Масштаб"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.subtitle",
      "field": "text",
      "sourceText": "Your picture is shown next to your name in tickets and in the sidebar.",
      "targetText": "Ваше фото показывается рядом с именем в заявках и на боковой панели."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.surveyConsent.given",
      "field": "text",
      "sourceText": "Consent given on {date}",
      "targetText": "Согласие дано {date}"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.surveyConsent.noConsent",
      "field": "text",
      "sourceText": "No consent given yet.",
      "targetText": "Согласия пока нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.surveyConsent.title",
      "field": "text",
      "sourceText": "Satisfaction surveys by e-mail",
      "targetText": "Опросы удовлетворённости по электронной почте"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.surveyConsent.unsubscribed",
      "field": "text",
      "sourceText": "Unsubscribed on {date}",
      "targetText": "Отписан {date}"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.title",
      "field": "text",
      "sourceText": "Profile picture",
      "targetText": "Фотография профиля"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.codesDone",
      "field": "text",
      "sourceText": "I have saved my codes",
      "targetText": "Я сохранил коды"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.codesLeft",
      "field": "text",
      "sourceText": "Recovery codes left: {count}",
      "targetText": "Осталось кодов восстановления: {count}"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.continue",
      "field": "text",
      "sourceText": "Continue",
      "targetText": "Продолжить"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.copied",
      "field": "text",
      "sourceText": "Recovery codes copied.",
      "targetText": "Коды восстановления скопированы."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.copy",
      "field": "text",
      "sourceText": "Copy",
      "targetText": "Скопировать"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.copyFailed",
      "field": "text",
      "sourceText": "The codes could not be copied. Download them or select them and copy them yourself.",
      "targetText": "Не удалось скопировать коды. Скачайте их или выделите и скопируйте вручную."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.disableText",
      "field": "text",
      "sourceText": "Enter the current code from your authenticator app to turn off two-factor authentication.",
      "targetText": "Введите текущий код из приложения-аутентификатора, чтобы выключить двухфакторную аутентификацию."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.disableTitle",
      "field": "text",
      "sourceText": "Turn off two-factor authentication",
      "targetText": "Выключение двухфакторной аутентификации"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.download",
      "field": "text",
      "sourceText": "Download",
      "targetText": "Скачать"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.errors.code",
      "field": "text",
      "sourceText": "The code is not correct. Enter the current code from your authenticator app.",
      "targetText": "Код неверный. Введите текущий код из приложения-аутентификатора."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.errors.generic",
      "field": "text",
      "sourceText": "The change could not be saved. Please try again.",
      "targetText": "Не удалось сохранить изменение. Попробуйте ещё раз."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.errors.load",
      "field": "text",
      "sourceText": "The two-factor settings could not be loaded.",
      "targetText": "Не удалось загрузить настройки двухфакторной аутентификации."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.errors.notEnabled",
      "field": "text",
      "sourceText": "Two-factor authentication is not turned on for this account.",
      "targetText": "Двухфакторная аутентификация для этой учётной записи не включена."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.errors.password",
      "field": "text",
      "sourceText": "Wrong password.",
      "targetText": "Неверный пароль."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.errors.providerManaged",
      "field": "text",
      "sourceText": "Your sign-in provider manages two-factor authentication for this account.",
      "targetText": "Двухфакторной аутентификацией этой учётной записи управляет ваш провайдер входа."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.errors.required",
      "field": "text",
      "sourceText": "Two-factor authentication is required for your role. You cannot turn it off.",
      "targetText": "Для вашей роли двухфакторная аутентификация обязательна. Выключить её нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.errors.setupFirst",
      "field": "text",
      "sourceText": "Please start the setup first.",
      "targetText": "Сначала начните настройку."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.newCodes",
      "field": "text",
      "sourceText": "New recovery codes",
      "targetText": "Новые коды восстановления"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.passwordHint",
      "field": "text",
      "sourceText": "Enter your password to turn on two-factor authentication.",
      "targetText": "Введите пароль, чтобы включить двухфакторную аутентификацию."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.passwordLabel",
      "field": "text",
      "sourceText": "Password",
      "targetText": "Пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.qrAlt",
      "field": "text",
      "sourceText": "QR code for your authenticator app",
      "targetText": "QR-код для приложения-аутентификатора"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.renewText",
      "field": "text",
      "sourceText": "Enter the current code from your authenticator app. Your old recovery codes will stop working.",
      "targetText": "Введите текущий код из приложения-аутентификатора. Старые коды восстановления перестанут действовать."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.renewTitle",
      "field": "text",
      "sourceText": "Create new recovery codes",
      "targetText": "Создание новых кодов восстановления"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.renewed",
      "field": "text",
      "sourceText": "New recovery codes created. The old codes no longer work.",
      "targetText": "Новые коды восстановления созданы. Старые коды больше не действуют."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.requiredHint",
      "field": "text",
      "sourceText": "Your role requires two-factor authentication. You cannot turn it off.",
      "targetText": "Ваша роль требует двухфакторной аутентификации. Выключить её нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.requiredSetupHint",
      "field": "text",
      "sourceText": "Your role requires two-factor authentication. Please turn it on.",
      "targetText": "Ваша роль требует двухфакторной аутентификации. Включите её."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.setupHint",
      "field": "text",
      "sourceText": "Scan the QR code with an authenticator app. Then enter the 6-digit code from the app.",
      "targetText": "Отсканируйте QR-код приложением-аутентификатором. Затем введите 6-значный код из приложения."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.statusOff",
      "field": "text",
      "sourceText": "Two-factor authentication is off.",
      "targetText": "Двухфакторная аутентификация выключена."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.statusOn",
      "field": "text",
      "sourceText": "Two-factor authentication is on.",
      "targetText": "Двухфакторная аутентификация включена."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.subtitle",
      "field": "text",
      "sourceText": "A code from an authenticator app protects your account in addition to your password.",
      "targetText": "Код из приложения-аутентификатора защищает вашу учётную запись в дополнение к паролю."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.title",
      "field": "text",
      "sourceText": "Two-factor authentication",
      "targetText": "Двухфакторная аутентификация"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.turnOff",
      "field": "text",
      "sourceText": "Turn off",
      "targetText": "Выключить"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.turnOn",
      "field": "text",
      "sourceText": "Turn on",
      "targetText": "Включить"
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.turnedOff",
      "field": "text",
      "sourceText": "Two-factor authentication is now off.",
      "targetText": "Двухфакторная аутентификация теперь выключена."
    },
    {
      "entityType": "uiText",
      "entityKey": "profile.twoFactor.turnedOn",
      "field": "text",
      "sourceText": "Two-factor authentication is now on.",
      "targetText": "Двухфакторная аутентификация теперь включена."
    },
    {
      "entityType": "uiText",
      "entityKey": "register.allFieldsRequired",
      "field": "text",
      "sourceText": "Please fill in all fields.",
      "targetText": "Заполните все поля."
    },
    {
      "entityType": "uiText",
      "entityKey": "register.backToLogin",
      "field": "text",
      "sourceText": "Back to sign in",
      "targetText": "Назад ко входу"
    },
    {
      "entityType": "uiText",
      "entityKey": "register.description",
      "field": "text",
      "sourceText": "Register to submit tickets and follow their progress. Your sign-in name is derived from your e-mail address and shown once you are done.",
      "targetText": "Зарегистрируйтесь, чтобы подавать заявки и следить за их ходом. Имя для входа получается из вашего адреса электронной почты и показывается в конце."
    },
    {
      "entityType": "uiText",
      "entityKey": "register.disabledBody",
      "field": "text",
      "sourceText": "This system does not accept self-registration. Please ask your administrator for an account.",
      "targetText": "Эта система не принимает самостоятельную регистрацию. Попросите учётную запись у своего администратора."
    },
    {
      "entityType": "uiText",
      "entityKey": "register.disabledTitle",
      "field": "text",
      "sourceText": "Registration is not available",
      "targetText": "Регистрация недоступна"
    },
    {
      "entityType": "uiText",
      "entityKey": "register.doneBody",
      "field": "text",
      "sourceText": "You can sign in now with the password you just chose. If e-mail is set up on this system, a message with your sign-in name is on its way.",
      "targetText": "Теперь вы можете войти с только что выбранным паролем. Если в этой системе настроена почта, письмо с именем для входа уже в пути."
    },
    {
      "entityType": "uiText",
      "entityKey": "register.doneTitle",
      "field": "text",
      "sourceText": "Your account is ready",
      "targetText": "Ваша учётная запись готова"
    },
    {
      "entityType": "uiText",
      "entityKey": "register.email",
      "field": "text",
      "sourceText": "E-mail address",
      "targetText": "Адрес электронной почты"
    },
    {
      "entityType": "uiText",
      "entityKey": "register.emailPlaceholder",
      "field": "text",
      "sourceText": "you@example.com",
      "targetText": "you@example.com"
    },
    {
      "entityType": "uiText",
      "entityKey": "register.error",
      "field": "text",
      "sourceText": "The account could not be created. Please try again later.",
      "targetText": "Создать учётную запись не удалось. Попробуйте позже."
    },
    {
      "entityType": "uiText",
      "entityKey": "register.firstName",
      "field": "text",
      "sourceText": "First name",
      "targetText": "Имя"
    },
    {
      "entityType": "uiText",
      "entityKey": "register.lastName",
      "field": "text",
      "sourceText": "Last name",
      "targetText": "Фамилия"
    },
    {
      "entityType": "uiText",
      "entityKey": "register.password",
      "field": "text",
      "sourceText": "Password",
      "targetText": "Пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "register.sending",
      "field": "text",
      "sourceText": "Creating account...",
      "targetText": "Создание учётной записи..."
    },
    {
      "entityType": "uiText",
      "entityKey": "register.submit",
      "field": "text",
      "sourceText": "Create account",
      "targetText": "Создать учётную запись"
    },
    {
      "entityType": "uiText",
      "entityKey": "register.title",
      "field": "text",
      "sourceText": "Create an account",
      "targetText": "Создание учётной записи"
    },
    {
      "entityType": "uiText",
      "entityKey": "register.toLogin",
      "field": "text",
      "sourceText": "Go to sign in",
      "targetText": "Перейти ко входу"
    },
    {
      "entityType": "uiText",
      "entityKey": "register.yourUsername",
      "field": "text",
      "sourceText": "Your sign-in name",
      "targetText": "Ваше имя для входа"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.agent",
      "field": "text",
      "sourceText": "Agent",
      "targetText": "Оператор"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.allAgents",
      "field": "text",
      "sourceText": "All agents",
      "targetText": "Все операторы"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.allCategories",
      "field": "text",
      "sourceText": "All categories",
      "targetText": "Все категории"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.allChannels",
      "field": "text",
      "sourceText": "All channels",
      "targetText": "Все каналы"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.allMainCategories",
      "field": "text",
      "sourceText": "All main categories",
      "targetText": "Все основные категории"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.allPlaceholder",
      "field": "text",
      "sourceText": "All",
      "targetText": "Все"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.allPriorities",
      "field": "text",
      "sourceText": "All priorities",
      "targetText": "Все приоритеты"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.allStatuses",
      "field": "text",
      "sourceText": "All statuses",
      "targetText": "Все статусы"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.allSubCategories",
      "field": "text",
      "sourceText": "All subcategories",
      "targetText": "Все подкатегории"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.allTeams",
      "field": "text",
      "sourceText": "All teams",
      "targetText": "Все команды"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.allUsers",
      "field": "text",
      "sourceText": "All users",
      "targetText": "Все пользователи"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.autoAssign.assigned",
      "field": "text",
      "sourceText": "Assigned automatically",
      "targetText": "Назначено автоматически"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.autoAssign.formerMember",
      "field": "text",
      "sourceText": "no longer in the team",
      "targetText": "больше не в команде"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.autoAssign.noCandidate",
      "field": "text",
      "sourceText": "Nobody available",
      "targetText": "Никого нет"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.autoAssign.noCandidateHint",
      "field": "text",
      "sourceText": "Tickets that stayed unassigned because every agent of the team was busy or away.",
      "targetText": "Заявки, оставшиеся без исполнителя, потому что все операторы команды были заняты или отсутствовали."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.autoAssign.noCandidateTickets",
      "field": "text",
      "sourceText": "Most recent:",
      "targetText": "Самые свежие:"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.autoAssign.noTeams",
      "field": "text",
      "sourceText": "No team distributes tickets automatically. The setting is per team in Teams.",
      "targetText": "Ни одна команда не распределяет заявки автоматически. Настройка задаётся для каждой команды в разделе «Команды»."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.autoAssign.subtitle",
      "field": "text",
      "sourceText": "What the distribution did in the selected period — a log of the automation, not a rating of people.",
      "targetText": "Что сделало распределение за выбранный период. Это журнал автоматизации, а не оценка людей."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.autoAssign.teams",
      "field": "text",
      "sourceText": "Teams in this view",
      "targetText": "Команды в этом виде"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.autoAssign.tickets",
      "field": "text",
      "sourceText": "Tickets",
      "targetText": "Заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.autoAssign.title",
      "field": "text",
      "sourceText": "Automatic assignment",
      "targetText": "Автоматическое назначение"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.category",
      "field": "text",
      "sourceText": "Category",
      "targetText": "Категория"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.channel",
      "field": "text",
      "sourceText": "Channel",
      "targetText": "Канал"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.agents",
      "field": "text",
      "sourceText": "Agents",
      "targetText": "Операторы"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.averagesSkipped",
      "field": "text",
      "sourceText": "Average processing times are not calculated for more than {limit} tickets. Narrow the filter to see them.",
      "targetText": "Для более чем {limit} заявок среднее время обработки не считается. Сузьте фильтр, чтобы его увидеть."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.avgNetProcessing",
      "field": "text",
      "sourceText": "Avg net processing (h)",
      "targetText": "Средняя чистая обработка (ч)"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.avgWaitingOtherTeam",
      "field": "text",
      "sourceText": "Avg waiting for other team (h)",
      "targetText": "Среднее ожидание другой команды (ч)"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.avgWaitingUser",
      "field": "text",
      "sourceText": "Avg waiting for user (h)",
      "targetText": "Среднее ожидание пользователя (ч)"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.byAgent",
      "field": "text",
      "sourceText": "By agent",
      "targetText": "По оператору"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.byChannel",
      "field": "text",
      "sourceText": "By channel",
      "targetText": "По каналу"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.byLocation",
      "field": "text",
      "sourceText": "By location",
      "targetText": "По местоположению"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.byMainCategory",
      "field": "text",
      "sourceText": "By main category",
      "targetText": "По основной категории"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.byPriority",
      "field": "text",
      "sourceText": "By priority",
      "targetText": "По приоритету"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.byStatus",
      "field": "text",
      "sourceText": "By status",
      "targetText": "По статусу"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.bySubCategory",
      "field": "text",
      "sourceText": "By subcategory",
      "targetText": "По подкатегории"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.byTeam",
      "field": "text",
      "sourceText": "By processing team",
      "targetText": "По обрабатывающей команде"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.byUser",
      "field": "text",
      "sourceText": "By user",
      "targetText": "По пользователю"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.count",
      "field": "text",
      "sourceText": "Count",
      "targetText": "Количество"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.hours",
      "field": "text",
      "sourceText": "Hours",
      "targetText": "Часы"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.open",
      "field": "text",
      "sourceText": "Open",
      "targetText": "Открытые"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.overTime",
      "field": "text",
      "sourceText": "Tickets over time",
      "targetText": "Заявки по времени"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.resolved",
      "field": "text",
      "sourceText": "Resolved",
      "targetText": "Решённые"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.share",
      "field": "text",
      "sourceText": "Share",
      "targetText": "Доля"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.showingTop",
      "field": "text",
      "sourceText": "Showing the largest {shown} of {total} groups; {other} tickets are in the groups not shown.",
      "targetText": "Показаны самые крупные группы: {shown} из {total}; в непоказанных группах {other} заявок."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.showingTopOne",
      "field": "text",
      "sourceText": "Showing the largest {shown} of {total} groups; {other} ticket is in the groups not shown.",
      "targetText": "Показаны самые крупные группы: {shown} из {total}; в непоказанных группах {other} заявка."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.slaBreakdown",
      "field": "text",
      "sourceText": "SLA waiting times (avg hours)",
      "targetText": "Время ожидания по SLA (среднее, часы)"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.tickets",
      "field": "text",
      "sourceText": "Tickets",
      "targetText": "Заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.total",
      "field": "text",
      "sourceText": "Total",
      "targetText": "Всего"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.charts.unassigned",
      "field": "text",
      "sourceText": "Unassigned",
      "targetText": "Без исполнителя"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.chooseDate",
      "field": "text",
      "sourceText": "Choose date:",
      "targetText": "Выберите дату:"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.confirmPages",
      "field": "text",
      "sourceText": "Are you sure you want to export approximately {pages} pages?",
      "targetText": "Точно выгрузить примерно {pages} страниц?"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.average",
      "field": "text",
      "sourceText": "Average score",
      "targetText": "Средняя оценка"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.byAgent",
      "field": "text",
      "sourceText": "By agent",
      "targetText": "По оператору"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.byTeam",
      "field": "text",
      "sourceText": "By team",
      "targetText": "По команде"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.comments",
      "field": "text",
      "sourceText": "Latest comments",
      "targetText": "Последние комментарии"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.disabled",
      "field": "text",
      "sourceText": "Satisfaction surveys are not enabled.",
      "targetText": "Опросы удовлетворённости не включены."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.filterAll",
      "field": "text",
      "sourceText": "All tickets",
      "targetText": "Все заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.filterLabel",
      "field": "text",
      "sourceText": "Satisfaction",
      "targetText": "Удовлетворённость"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.filterRated",
      "field": "text",
      "sourceText": "Rated only",
      "targetText": "Только с оценкой"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.filterScoreMax",
      "field": "text",
      "sourceText": "Score to",
      "targetText": "Оценка до"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.filterScoreMin",
      "field": "text",
      "sourceText": "Score from",
      "targetText": "Оценка от"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.filterUnrated",
      "field": "text",
      "sourceText": "Not rated",
      "targetText": "Без оценки"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.noData",
      "field": "text",
      "sourceText": "No survey data in the selected period.",
      "targetText": "За выбранный период данных опросов нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.notAsked",
      "field": "text",
      "sourceText": "Closed without survey",
      "targetText": "Закрыты без опроса"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.notAskedHint",
      "field": "text",
      "sourceText": "Closed tickets that did not receive a survey (no requester, merged reports, incident links, throttling, or surveys disabled).",
      "targetText": "Закрытые заявки, по которым опрос не отправлялся: нет заявителя, объединённые сообщения, привязка к групповому инциденту, ограничение частоты или опросы выключены."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.responseRate",
      "field": "text",
      "sourceText": "Response rate",
      "targetText": "Доля ответов"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.responses",
      "field": "text",
      "sourceText": "Responses",
      "targetText": "Ответы"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.satisfactionRate",
      "field": "text",
      "sourceText": "Satisfaction rate (4-5 stars)",
      "targetText": "Доля довольных (4-5 звёзд)"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.sent",
      "field": "text",
      "sourceText": "Surveys sent",
      "targetText": "Отправлено опросов"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.title",
      "field": "text",
      "sourceText": "Customer satisfaction (CSAT)",
      "targetText": "Удовлетворённость клиентов (CSAT)"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csat.trend",
      "field": "text",
      "sourceText": "Trend",
      "targetText": "Динамика"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csvExport",
      "field": "text",
      "sourceText": "CSV export",
      "targetText": "Выгрузка в CSV"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csvExported",
      "field": "text",
      "sourceText": "CSV exported!",
      "targetText": "CSV выгружен!"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.csvHeaders",
      "field": "text",
      "sourceText": "ID;Title;Status;Priority;Category;Assigned to;Created at;Waiting user (h);Waiting ERP (h);Waiting IT infra (h);Net processing (h)",
      "targetText": "ID;Заголовок;Статус;Приоритет;Категория;Назначена;Создана;Ожидание пользователя (ч);Ожидание ERP (ч);Ожидание ИТ-инфраструктуры (ч);Чистая обработка (ч)"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.date",
      "field": "text",
      "sourceText": "Date",
      "targetText": "Дата"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.duplicates.byChannel",
      "field": "text",
      "sourceText": "Channel combination (original to duplicate)",
      "targetText": "Сочетание каналов (оригинал и повтор)"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.duplicates.byRequester",
      "field": "text",
      "sourceText": "Per requester",
      "targetText": "По заявителю"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.duplicates.heading",
      "field": "text",
      "sourceText": "Duplicate reports",
      "targetText": "Повторные сообщения"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.duplicates.hint",
      "field": "text",
      "sourceText": "A high count for one person usually means the same issue arrived through two channels, not that someone works badly. The channel breakdown is the part you can act on.",
      "targetText": "Большое число у одного человека обычно значит, что один и тот же вопрос пришёл двумя каналами, а не что человек плохо работает. Действовать можно по разбивке каналов."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.duplicates.merged",
      "field": "text",
      "sourceText": "Tickets merged",
      "targetText": "Объединено заявок"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.duplicates.none",
      "field": "text",
      "sourceText": "No tickets were merged in this period.",
      "targetText": "За этот период заявки не объединялись."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.duplicates.originals",
      "field": "text",
      "sourceText": "Merged into",
      "targetText": "Объединены в"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.duplicates.requesters",
      "field": "text",
      "sourceText": "People affected",
      "targetText": "Затронуто людей"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.duplicates.unknown",
      "field": "text",
      "sourceText": "{count} duplicates could not be attributed to a requester (no address and no own account).",
      "targetText": "{count} повторов не удалось отнести к заявителю (нет адреса и нет своей учётной записи)."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.exportFailed",
      "field": "text",
      "sourceText": "Export failed.",
      "targetText": "Выгрузить не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.exportLoadingTickets",
      "field": "text",
      "sourceText": "Loading {total} tickets for the export...",
      "targetText": "Загрузка {total} заявок для выгрузки..."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.exportLoadingTicketsOne",
      "field": "text",
      "sourceText": "Loading the ticket for the export...",
      "targetText": "Загрузка заявки для выгрузки..."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.exportProgress",
      "field": "text",
      "sourceText": "Loading tickets... {loaded} of {total}",
      "targetText": "Загрузка заявок... {loaded} из {total}"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.filter",
      "field": "text",
      "sourceText": "Filter",
      "targetText": "Фильтр"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.from",
      "field": "text",
      "sourceText": "From",
      "targetText": "С"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.generateReport",
      "field": "text",
      "sourceText": "Generate report",
      "targetText": "Построить отчёт"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.incidents.heading",
      "field": "text",
      "sourceText": "Group incidents",
      "targetText": "Групповые инциденты"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.incidents.hint",
      "field": "text",
      "sourceText": "Each report keeps its own requester, status and deadline. The figure shows how much reporting one outage produced, not how much time was saved.",
      "targetText": "У каждого сообщения остаётся свой заявитель, свой статус и свой срок. Цифра показывает, сколько сообщений принёс один групповой инцидент, а не сколько времени сэкономлено."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.incidents.incidents",
      "field": "text",
      "sourceText": "Group incidents",
      "targetText": "Групповые инциденты"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.incidents.largest",
      "field": "text",
      "sourceText": "Largest incidents",
      "targetText": "Самые крупные групповые инциденты"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.incidents.none",
      "field": "text",
      "sourceText": "No group incidents in this period.",
      "targetText": "За этот период групповых инцидентов не было."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.incidents.ratio",
      "field": "text",
      "sourceText": "Reports per incident",
      "targetText": "Сообщений на групповой инцидент"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.incidents.reports",
      "field": "text",
      "sourceText": "Reports attached",
      "targetText": "Привязано сообщений"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.incidents.resolved",
      "field": "text",
      "sourceText": "Incidents resolved",
      "targetText": "Групповых инцидентов решено"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.incidents.summary",
      "field": "text",
      "sourceText": "{reports} reports were handled through {incidents} incidents.",
      "targetText": "{reports} сообщений обработано через {incidents} групповых инцидентов."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.includeTicketTable",
      "field": "text",
      "sourceText": "Include ticket table in export",
      "targetText": "Включить таблицу заявок в выгрузку"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.includeTicketTableSlow",
      "field": "text",
      "sourceText": "With this many tickets the export can take a while.",
      "targetText": "При таком числе заявок выгрузка может занять время."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.includeTicketTableWarning",
      "field": "text",
      "sourceText": "All {total} tickets will be added to the export as a table, approximately {pages} pages.",
      "targetText": "Все {total} заявок будут добавлены в выгрузку таблицей, примерно {pages} страниц."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.includeTicketTableWarningOne",
      "field": "text",
      "sourceText": "The ticket will be added to the export as a table.",
      "targetText": "Заявка будет добавлена в выгрузку в виде таблицы."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.loadError",
      "field": "text",
      "sourceText": "Error loading report.",
      "targetText": "Ошибка при загрузке отчёта."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.location",
      "field": "text",
      "sourceText": "Location",
      "targetText": "Местоположение"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.mainCategory",
      "field": "text",
      "sourceText": "Main category",
      "targetText": "Основная категория"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.noData",
      "field": "text",
      "sourceText": "No data to export.",
      "targetText": "Выгружать нечего."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.openDatePicker",
      "field": "text",
      "sourceText": "Show date picker",
      "targetText": "Показать выбор даты"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.pagesEstimate",
      "field": "text",
      "sourceText": "approx. {pages} pages",
      "targetText": "примерно {pages} страниц"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.pdfBuilding",
      "field": "text",
      "sourceText": "Creating the PDF...",
      "targetText": "Создание PDF..."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.pdfChartsHeading",
      "field": "text",
      "sourceText": "Charts",
      "targetText": "Диаграммы"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.pdfDataHeading",
      "field": "text",
      "sourceText": "Ticket data",
      "targetText": "Данные заявок"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.pdfExport",
      "field": "text",
      "sourceText": "PDF export",
      "targetText": "Выгрузка в PDF"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.pdfExported",
      "field": "text",
      "sourceText": "PDF exported!",
      "targetText": "PDF выгружен!"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.pdfGeneratedOn",
      "field": "text",
      "sourceText": "Generated on",
      "targetText": "Создан"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.pdfPeriod",
      "field": "text",
      "sourceText": "Period",
      "targetText": "Период"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.pdfReportTitle",
      "field": "text",
      "sourceText": "Ticket Report",
      "targetText": "Отчёт по заявкам"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.pdfRowLimit",
      "field": "text",
      "sourceText": "The PDF contains at most {max} tickets; use the CSV export for the complete data.",
      "targetText": "В PDF попадает не более {max} заявок; полные данные берите из выгрузки в CSV."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.pdfRowsTruncated",
      "field": "text",
      "sourceText": "Showing the first {shown} of {total} rows.",
      "targetText": "Показаны первые {shown} строк из {total}."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.pdfTableTruncated",
      "field": "text",
      "sourceText": "Showing the first {shown} of {total} tickets. Use the CSV export for the complete data.",
      "targetText": "Показаны первые {shown} заявок из {total}. Полные данные берите из выгрузки в CSV."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.priority",
      "field": "text",
      "sourceText": "Priority",
      "targetText": "Приоритет"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.requester",
      "field": "text",
      "sourceText": "Requester",
      "targetText": "Заявитель"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.avg",
      "field": "text",
      "sourceText": "Avg. time used",
      "targetText": "Среднее использованное время"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.breached",
      "field": "text",
      "sourceText": "Breached",
      "targetText": "Нарушено"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.countsClocks",
      "field": "text",
      "sourceText": "Counted per target, not per ticket: a ticket with a first-reply and a resolution target counts twice.",
      "targetText": "Считается по целям, а не по заявкам: заявка с целью по первому ответу и целью по решению считается дважды."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.heading",
      "field": "text",
      "sourceText": "Service level agreements",
      "targetText": "Соглашения об уровне обслуживания"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.incidentHint",
      "field": "text",
      "sourceText": "Closing thirty reports through one group incident produces thirty met targets from a single piece of work. The second figure leaves those reports out.",
      "targetText": "Закрытие тридцати сообщений одним групповым инцидентом даёт тридцать соблюдённых целей за одну работу. Вторая цифра эти сообщения не учитывает."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.met",
      "field": "text",
      "sourceText": "Met",
      "targetText": "Соблюдено"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.metWithoutIncidents",
      "field": "text",
      "sourceText": "Met without group incidents",
      "targetText": "Соблюдено без групповых инцидентов"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.metric",
      "field": "text",
      "sourceText": "Target",
      "targetText": "Цель"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.metricFirstResponse",
      "field": "text",
      "sourceText": "First response",
      "targetText": "Первый ответ"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.metricResolution",
      "field": "text",
      "sourceText": "Resolution",
      "targetText": "Решение"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.noData",
      "field": "text",
      "sourceText": "No deadlines started in this period.",
      "targetText": "За этот период сроки не начинались."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.notEnabled",
      "field": "text",
      "sourceText": "No SLA rule is active, so nothing is being measured.",
      "targetText": "Ни одно правило SLA не действует, поэтому ничего не измеряется."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.open",
      "field": "text",
      "sourceText": "Still running",
      "targetText": "Ещё идут"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.rate",
      "field": "text",
      "sourceText": "Achieved",
      "targetText": "Достигнуто"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.sla.rateWithoutIncidents",
      "field": "text",
      "sourceText": "Achieved without group incidents",
      "targetText": "Достигнуто без групповых инцидентов"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.status",
      "field": "text",
      "sourceText": "Status",
      "targetText": "Статус"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.subCategory",
      "field": "text",
      "sourceText": "Subcategory",
      "targetText": "Подкатегория"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.subtitle",
      "field": "text",
      "sourceText": "Ticket analyses and statistics",
      "targetText": "Анализ заявок и статистика"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.team",
      "field": "text",
      "sourceText": "Processing team",
      "targetText": "Обрабатывающая команда"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.billed",
      "field": "text",
      "sourceText": "Billed",
      "targetText": "К оплате"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.byAgent",
      "field": "text",
      "sourceText": "By agent",
      "targetText": "По оператору"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.byCategory",
      "field": "text",
      "sourceText": "By category",
      "targetText": "По категории"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.byDate",
      "field": "text",
      "sourceText": "By day",
      "targetText": "По дням"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.byRequester",
      "field": "text",
      "sourceText": "By requester",
      "targetText": "По заявителю"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.byTeam",
      "field": "text",
      "sourceText": "By team",
      "targetText": "По команде"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.capped",
      "field": "text",
      "sourceText": "Showing the largest {shown} of {total} groups. Use the CSV export for the complete figures.",
      "targetText": "Показаны самые крупные группы: {shown} из {total}. Полные цифры берите из выгрузки в CSV."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.checkNotice",
      "field": "text",
      "sourceText": "These figures come from entries made by agents and from the rounding rules you configured. Please check them before invoicing — they are a working basis, not an audited invoice.",
      "targetText": "Эти цифры сложены из записей операторов и настроенных вами правил округления. Проверьте их перед выставлением счёта: это рабочая основа, а не проверенный счёт."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.colBilled",
      "field": "text",
      "sourceText": "Billed (min)",
      "targetText": "К оплате (мин)"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.colLogged",
      "field": "text",
      "sourceText": "Logged (min)",
      "targetText": "Записано (мин)"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.colNote",
      "field": "text",
      "sourceText": "Note",
      "targetText": "Заметка"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.colTicket",
      "field": "text",
      "sourceText": "Ticket",
      "targetText": "Заявка"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.entries",
      "field": "text",
      "sourceText": "Entries",
      "targetText": "Записи"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.exportCsv",
      "field": "text",
      "sourceText": "Export entries (CSV)",
      "targetText": "Выгрузить записи (CSV)"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.exportHint",
      "field": "text",
      "sourceText": "Individual entries, never truncated — the basis for invoicing.",
      "targetText": "Отдельные записи, никогда не обрезаются. Это основа для счёта."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.exportPdf",
      "field": "text",
      "sourceText": "Export entries (PDF)",
      "targetText": "Выгрузить записи (PDF)"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.exportPdfHint",
      "field": "text",
      "sourceText": "The same entries as a document to hand over — capped at 20,000 entries, which the document states.",
      "targetText": "Те же записи документом для передачи. Предел — 20 000 записей, и документ об этом сообщает."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.exportXlsx",
      "field": "text",
      "sourceText": "Export entries (Excel)",
      "targetText": "Выгрузить записи (Excel)"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.logged",
      "field": "text",
      "sourceText": "Logged",
      "targetText": "Записано"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.noData",
      "field": "text",
      "sourceText": "No time logged in the selected period.",
      "targetText": "За выбранный период время не записывалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.pdfEntriesHeading",
      "field": "text",
      "sourceText": "Time entries",
      "targetText": "Записи времени"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.pdfTableTruncated",
      "field": "text",
      "sourceText": "Showing the first {shown} of {total} time entries. Use the CSV export for the complete data.",
      "targetText": "Показаны первые {shown} записей времени из {total}. Полные данные берите из выгрузки в CSV."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.pdfTitle",
      "field": "text",
      "sourceText": "Time report",
      "targetText": "Отчёт по времени"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.rounding",
      "field": "text",
      "sourceText": "Rounding: increment {inc} min, minimum {min} min per entry. Billed values are rounded per entry, never the total.",
      "targetText": "Округление: шаг {inc} мин, минимум {min} мин на запись. К оплате округляется каждая запись, а не сумма."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.tickets",
      "field": "text",
      "sourceText": "Tickets with time",
      "targetText": "Заявки со временем"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.ticketsHint",
      "field": "text",
      "sourceText": "40 hours on 3 out of 500 tickets is not an evaluation — it is three agents who are the only ones logging.",
      "targetText": "40 часов на 3 заявках из 500 — это не оценка, а три оператора, которые единственные ведут записи."
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.title",
      "field": "text",
      "sourceText": "Time spent",
      "targetText": "Затраченное время"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.time.xlsxSheetName",
      "field": "text",
      "sourceText": "Time entries",
      "targetText": "Записи времени"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.title",
      "field": "text",
      "sourceText": "Reports",
      "targetText": "Отчёты"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.to",
      "field": "text",
      "sourceText": "To",
      "targetText": "По"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.user",
      "field": "text",
      "sourceText": "User",
      "targetText": "Пользователь"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.xlsxExport",
      "field": "text",
      "sourceText": "Excel export",
      "targetText": "Выгрузка в Excel"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.xlsxSummarySheet",
      "field": "text",
      "sourceText": "Key figures",
      "targetText": "Ключевые цифры"
    },
    {
      "entityType": "uiText",
      "entityKey": "reports.xlsxTicketsSheet",
      "field": "text",
      "sourceText": "Tickets",
      "targetText": "Заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.approval.decidedOn",
      "field": "text",
      "sourceText": "Decided on {0}",
      "targetText": "Решено {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.approval.noApprover",
      "field": "text",
      "sourceText": "no approver could be determined",
      "targetText": "согласующего определить не удалось"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.approval.notSent",
      "field": "text",
      "sourceText": "The request has not been sent yet.",
      "targetText": "Запрос ещё не отправлен."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.approval.reassign",
      "field": "text",
      "sourceText": "Reassign",
      "targetText": "Передать другому"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.approval.reassignPrompt",
      "field": "text",
      "sourceText": "Send this approval to which e-mail address instead?",
      "targetText": "На какой адрес электронной почты отправить это согласование вместо прежнего?"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.approval.reassigned",
      "field": "text",
      "sourceText": "The approval request was reassigned. The new approver receives the link shortly.",
      "targetText": "Запрос на согласование передан другому. Новый согласующий получит ссылку в ближайшее время."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.approval.superseded",
      "field": "text",
      "sourceText": "No longer needed: the request was rejected.",
      "targetText": "Больше не нужно: запрос отклонён."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.approval.title",
      "field": "text",
      "sourceText": "Approvals",
      "targetText": "Согласования"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.approval.waiting",
      "field": "text",
      "sourceText": "Waiting since {0}",
      "targetText": "Ждёт с {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.approvalReassigned",
      "field": "text",
      "sourceText": "The approval request was reassigned. The new approver receives the link shortly.",
      "targetText": "Запрос на согласование передан другому. Новый согласующий получит ссылку в ближайшее время."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.closeNote.header",
      "field": "text",
      "sourceText": "Task #{0} ({1}) was closed with this note:",
      "targetText": "Задача №{0} ({1}) закрыта со следующим комментарием:"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.alreadyDecided",
      "field": "text",
      "sourceText": "This approval has already been decided and cannot be reassigned.",
      "targetText": "По этому согласованию решение уже принято, передать его другому нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.approvalNotFound",
      "field": "text",
      "sourceText": "Approval request not found.",
      "targetText": "Запрос на согласование не найден."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.approvalSuperseded",
      "field": "text",
      "sourceText": "The request was rejected. This approval is no longer needed and cannot be reassigned.",
      "targetText": "Запрос отклонён. Это согласование больше не нужно, передать его другому нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.approverRequired",
      "field": "text",
      "sourceText": "Every approval stage needs an approver.",
      "targetText": "Каждому этапу согласования нужен согласующий."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.awaitingApproval",
      "field": "text",
      "sourceText": "This ticket is waiting for approval and cannot be worked on yet.",
      "targetText": "Эта заявка ждёт согласования, работать над ней пока нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.categoryNotInTeam",
      "field": "text",
      "sourceText": "The category of a task must come from the team that handles it.",
      "targetText": "Категория задачи должна относиться к команде, которая её выполняет."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.forbidden",
      "field": "text",
      "sourceText": "Forbidden.",
      "targetText": "Запрещено."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.invalidApprover",
      "field": "text",
      "sourceText": "One of the selected approvers does not exist.",
      "targetText": "Одного из выбранных согласующих не существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.invalidApproverEmail",
      "field": "text",
      "sourceText": "Please enter a valid e-mail address.",
      "targetText": "Введите правильный адрес электронной почты."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.invalidApproverField",
      "field": "text",
      "sourceText": "One of the selected fields does not exist or cannot hold an e-mail address.",
      "targetText": "Одного из выбранных полей не существует, или оно не может содержать адрес электронной почты."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.invalidReminder",
      "field": "text",
      "sourceText": "The reminder must be between 1 and {0} hours.",
      "targetText": "Напоминание должно быть от 1 до {0} часов."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.invalidSelection",
      "field": "text",
      "sourceText": "Unknown selection mode.",
      "targetText": "Неизвестный способ выбора."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.invalidStage",
      "field": "text",
      "sourceText": "One of the selected approval stages does not belong to this workflow.",
      "targetText": "Один из выбранных этапов согласования не относится к этому рабочему процессу."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.invalidTeam",
      "field": "text",
      "sourceText": "One of the selected teams does not exist or is inactive.",
      "targetText": "Одной из выбранных команд не существует, или она неактивна."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.loadFailed",
      "field": "text",
      "sourceText": "The request workflows could not be loaded.",
      "targetText": "Загрузить рабочие процессы запросов не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.nameRequired",
      "field": "text",
      "sourceText": "Every step needs a name.",
      "targetText": "Каждому шагу нужно название."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.notFound",
      "field": "text",
      "sourceText": "Request workflow not found.",
      "targetText": "Рабочий процесс запроса не найден."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.stageNameDuplicate",
      "field": "text",
      "sourceText": "Two approval stages cannot share the same name — the name is what the approver sees.",
      "targetText": "У двух этапов согласования не может быть одного названия: именно название видит согласующий."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.stageNameRequired",
      "field": "text",
      "sourceText": "Every approval stage needs a name.",
      "targetText": "Каждому этапу согласования нужно название."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.templateNameTooLong",
      "field": "text",
      "sourceText": "A name can have at most {0} characters.",
      "targetText": "Название может содержать не более {0} символов."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.tooManyRequestStages",
      "field": "text",
      "sourceText": "Only one approval stage can cover the whole request.",
      "targetText": "Весь запрос может охватывать только один этап согласования."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.tooManyStages",
      "field": "text",
      "sourceText": "A request workflow can have at most {0} approval stages.",
      "targetText": "В рабочем процессе запроса может быть не более {0} этапов согласования."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.tooManySteps",
      "field": "text",
      "sourceText": "A request workflow can have at most {0} steps.",
      "targetText": "В рабочем процессе запроса может быть не более {0} шагов."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.errors.wrongKind",
      "field": "text",
      "sourceText": "Only ticket templates can carry a request workflow.",
      "targetText": "Рабочий процесс запроса может быть только у шаблона заявки."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.form.always",
      "field": "text",
      "sourceText": "(always included)",
      "targetText": "(входит всегда)"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.form.hint",
      "field": "text",
      "sourceText": "Each selected item becomes its own ticket for the team that handles it.",
      "targetText": "Каждый выбранный пункт становится отдельной заявкой для команды, которая им занимается."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.form.section",
      "field": "text",
      "sourceText": "What is needed?",
      "targetText": "Что нужно?"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.list.allTeams",
      "field": "text",
      "sourceText": "All teams",
      "targetText": "Все команды"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.list.createTemplate",
      "field": "text",
      "sourceText": "Create ticket template",
      "targetText": "Создать шаблон заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.list.customerVisible",
      "field": "text",
      "sourceText": "Customer",
      "targetText": "Клиент"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.list.draft",
      "field": "text",
      "sourceText": "Draft",
      "targetText": "Черновик"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.list.edit",
      "field": "text",
      "sourceText": "Edit tasks",
      "targetText": "Изменить задачи"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.list.empty",
      "field": "text",
      "sourceText": "There is no ticket template yet. Create one under Templates first.",
      "targetText": "Шаблонов заявок пока нет. Сначала создайте шаблон в разделе «Шаблоны»."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.list.hint",
      "field": "text",
      "sourceText": "A workflow lives on a ticket template. Pick one to add its tasks.",
      "targetText": "Рабочий процесс живёт на шаблоне заявки. Выберите шаблон, чтобы добавить его задачи."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.list.stepCount",
      "field": "text",
      "sourceText": "{0} task(s)",
      "targetText": "{0} задач"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.list.title",
      "field": "text",
      "sourceText": "Ticket templates",
      "targetText": "Шаблоны заявок"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.progress.count",
      "field": "text",
      "sourceText": "{0} of {1} done",
      "targetText": "{0} из {1} выполнено"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.progress.title",
      "field": "text",
      "sourceText": "Workflow tasks",
      "targetText": "Задачи рабочего процесса"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.rename",
      "field": "text",
      "sourceText": "Rename",
      "targetText": "Переименовать"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.selection.always",
      "field": "text",
      "sourceText": "Always — cannot be deselected",
      "targetText": "Всегда — снять выбор нельзя"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.selection.optIn",
      "field": "text",
      "sourceText": "Selectable, off by default",
      "targetText": "На выбор, по умолчанию выключено"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.selection.optOut",
      "field": "text",
      "sourceText": "Selectable, on by default",
      "targetText": "На выбор, по умолчанию включено"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.add",
      "field": "text",
      "sourceText": "Add approval",
      "targetText": "Добавить согласование"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.approver",
      "field": "text",
      "sourceText": "Decided by",
      "targetText": "Решает"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.approverValue",
      "field": "text",
      "sourceText": "Approver",
      "targetText": "Согласующий"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.fromFieldHint",
      "field": "text",
      "sourceText": "The requester enters the address themselves — only pick a field they actually fill in.",
      "targetText": "Адрес вводит сам заявитель, поэтому выбирайте только то поле, которое он действительно заполняет."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.fromFieldLabel",
      "field": "text",
      "sourceText": "the address in \"{0}\"",
      "targetText": "адрес в поле «{0}»"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.hint",
      "field": "text",
      "sourceText": "One approval covers the whole request. Add a second stage only when single tasks need their own release.",
      "targetText": "Одно согласование охватывает весь запрос. Добавляйте второй этап только тогда, когда отдельным задачам нужно своё разрешение."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.modeEmail",
      "field": "text",
      "sourceText": "A fixed e-mail address",
      "targetText": "Постоянный адрес электронной почты"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.modeField",
      "field": "text",
      "sourceText": "The address in a ticket field",
      "targetText": "Адрес из поля заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.modeUser",
      "field": "text",
      "sourceText": "A user of this system",
      "targetText": "Пользователь этой системы"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.name",
      "field": "text",
      "sourceText": "Name",
      "targetText": "Название"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.namePlaceholder",
      "field": "text",
      "sourceText": "e.g. line manager approval",
      "targetText": "например, согласование руководителя"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.noApprover",
      "field": "text",
      "sourceText": "nobody yet",
      "targetText": "пока никого"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.reminder",
      "field": "text",
      "sourceText": "Remind after (hours)",
      "targetText": "Напомнить через (часов)"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.reminderHint",
      "field": "text",
      "sourceText": "A request is never approved automatically. If nobody reacts, it keeps waiting.",
      "targetText": "Запрос никогда не согласуется автоматически. Если никто не отреагирует, он продолжит ждать."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.reminderPlaceholder",
      "field": "text",
      "sourceText": "Empty: never remind",
      "targetText": "Пусто: не напоминать"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.scope",
      "field": "text",
      "sourceText": "Covers",
      "targetText": "Охватывает"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.scopeRequest",
      "field": "text",
      "sourceText": "The whole request",
      "targetText": "Весь запрос"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.scopeTasks",
      "field": "text",
      "sourceText": "Only the tasks that point to it",
      "targetText": "Только задачи, которые на него указывают"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.selectField",
      "field": "text",
      "sourceText": "Select a text field",
      "targetText": "Выберите текстовое поле"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.selectUser",
      "field": "text",
      "sourceText": "Select a user",
      "targetText": "Выберите пользователя"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.stage.title",
      "field": "text",
      "sourceText": "Approvals",
      "targetText": "Согласования"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.alreadyStarted",
      "field": "text",
      "sourceText": "A workflow has already been started for this ticket.",
      "targetText": "Для этой заявки рабочий процесс уже запущен."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.approvalNote",
      "field": "text",
      "sourceText": "This template can require an approval. Until it is given, the ticket and its tasks are locked.",
      "targetText": "Для этого шаблона может потребоваться согласование. Пока оно не получено, заявка и её задачи заблокированы."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.button",
      "field": "text",
      "sourceText": "Start workflow",
      "targetText": "Запустить рабочий процесс"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.closed",
      "field": "text",
      "sourceText": "A workflow cannot be started on a closed ticket.",
      "targetText": "Для закрытой заявки нельзя запустить рабочий процесс."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.confirm",
      "field": "text",
      "sourceText": "Start",
      "targetText": "Запустить"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.failed",
      "field": "text",
      "sourceText": "The workflow could not be started.",
      "targetText": "Запустить рабочий процесс не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.intro",
      "field": "text",
      "sourceText": "Use this when a request arrived by e-mail. The tasks are created as if the request had been entered in the form.",
      "targetText": "Используйте это, если запрос пришёл по электронной почте. Задачи создаются так, как если бы запрос был введён в форме."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.isWorkflowTask",
      "field": "text",
      "sourceText": "This ticket is a task of another workflow.",
      "targetText": "Эта заявка является задачей другого рабочего процесса."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.notLicensed",
      "field": "text",
      "sourceText": "Your license does not include request workflows.",
      "targetText": "Ваша лицензия не включает рабочие процессы запросов."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.nothingCreated",
      "field": "text",
      "sourceText": "No task was created. Select at least one item.",
      "targetText": "Не создано ни одной задачи. Выберите хотя бы один пункт."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.onceNote",
      "field": "text",
      "sourceText": "Only one workflow can be started per ticket.",
      "targetText": "Для одной заявки можно запустить только один рабочий процесс."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.started",
      "field": "text",
      "sourceText": "Workflow started. Tasks created: {0}.",
      "targetText": "Рабочий процесс запущен. Создано задач: {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.template",
      "field": "text",
      "sourceText": "Template",
      "targetText": "Шаблон"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.templatePlaceholder",
      "field": "text",
      "sourceText": "Choose a template",
      "targetText": "Выберите шаблон"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.title",
      "field": "text",
      "sourceText": "Start a workflow",
      "targetText": "Запуск рабочего процесса"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.start.titleHint",
      "field": "text",
      "sourceText": "Task titles start with this title, for example: {0}",
      "targetText": "Названия задач начинаются с этого заголовка, например: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.status.active",
      "field": "text",
      "sourceText": "Request workflows are active.",
      "targetText": "Рабочие процессы запросов действуют."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.status.kept",
      "field": "text",
      "sourceText": "{0} workflow(s) with {1} task(s) are stored and stay untouched — nothing is created until the license covers it again.",
      "targetText": "{0} рабочих процессов с {1} задачами сохранены и остаются нетронутыми: пока лицензия снова их не покроет, ничего не создаётся."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.status.notLicensed",
      "field": "text",
      "sourceText": "Request workflows are part of Professional.",
      "targetText": "Рабочие процессы запросов входят в Professional."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.add",
      "field": "text",
      "sourceText": "Add task",
      "targetText": "Добавить задачу"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.approvalStage",
      "field": "text",
      "sourceText": "Extra approval",
      "targetText": "Дополнительное согласование"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.categoryNeedsTeam",
      "field": "text",
      "sourceText": "Choose the team first. The categories come from that team.",
      "targetText": "Сначала выберите команду. Категории берутся из этой команды."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.childBody",
      "field": "text",
      "sourceText": "What the team has to do",
      "targetText": "Что должна сделать команда"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.childBodyPlaceholder",
      "field": "text",
      "sourceText": "The order for the specialist team. Ask them to put credentials in the closing comment.",
      "targetText": "Задание для профильной команды. Попросите её указать данные для доступа в комментарии при закрытии."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.childTitle",
      "field": "text",
      "sourceText": "Ticket title",
      "targetText": "Заголовок заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.childTitlePlaceholder",
      "field": "text",
      "sourceText": "Empty: the task name is used",
      "targetText": "Пусто: берётся название задачи"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.childTitlePrefix",
      "field": "text",
      "sourceText": "Parent ticket title -",
      "targetText": "Заголовок основной заявки -"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.credentialsHint",
      "field": "text",
      "sourceText": "Credentials belong in the closing comment. It reaches the parent ticket as an internal note, and the requester gets everything once all tasks are done.",
      "targetText": "Данные для доступа должны быть в комментарии при закрытии. Он попадает в основную заявку как внутренняя заметка. Заявитель получит всё, когда все задачи будут выполнены."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.maxReached",
      "field": "text",
      "sourceText": "A workflow can have at most {0} tasks.",
      "targetText": "В рабочем процессе может быть не более {0} задач."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.name",
      "field": "text",
      "sourceText": "Task",
      "targetText": "Задача"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.namePlaceholder",
      "field": "text",
      "sourceText": "e.g. the account to create",
      "targetText": "например, какую учётную запись создать"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.needTeam",
      "field": "text",
      "sourceText": "Create a team first — every task needs one.",
      "targetText": "Сначала создайте команду: она нужна каждой задаче."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.noExtraApproval",
      "field": "text",
      "sourceText": "None — the request approval is enough",
      "targetText": "Нет — согласования запроса достаточно"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.noTeam",
      "field": "text",
      "sourceText": "no team yet",
      "targetText": "команды пока нет"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.selection",
      "field": "text",
      "sourceText": "Chosen by the requester",
      "targetText": "Выбирает заявитель"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.team",
      "field": "text",
      "sourceText": "Handled by",
      "targetText": "Выполняет"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.step.teamPlaceholder",
      "field": "text",
      "sourceText": "Not assigned yet — this task is not offered",
      "targetText": "Ещё не назначено — эта задача не предлагается"
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.subtitle",
      "field": "text",
      "sourceText": "Let one request create the tasks it needs — one ticket per item, each in the team that handles it.",
      "targetText": "Пусть один запрос сам создаёт нужные задачи: по заявке на каждый пункт, каждая в своей команде."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.summary.approval",
      "field": "text",
      "sourceText": "The request is released by {0}.",
      "targetText": "Запрос разрешает {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.summary.default",
      "field": "text",
      "sourceText": "By default {0} task(s) are created: {1}.",
      "targetText": "По умолчанию создаётся {0} задач: {1}."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.summary.empty",
      "field": "text",
      "sourceText": "No tasks yet — this template creates a single ticket.",
      "targetText": "Задач пока нет — этот шаблон создаёт одну заявку."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.summary.extraApproval",
      "field": "text",
      "sourceText": "{0} task(s) additionally wait for their own approval.",
      "targetText": "Ещё {0} задач ждут собственного согласования."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.summary.noneByDefault",
      "field": "text",
      "sourceText": "By default no task is created; the requester picks from {0} optional task(s).",
      "targetText": "По умолчанию не создаётся ни одной задачи; заявитель выбирает из {0} необязательных задач."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.summary.selectable",
      "field": "text",
      "sourceText": "The requester can change {0} of them.",
      "targetText": "Заявитель может изменить {0} из них."
    },
    {
      "entityType": "uiText",
      "entityKey": "requestWorkflows.title",
      "field": "text",
      "sourceText": "Request workflows",
      "targetText": "Рабочие процессы запросов"
    },
    {
      "entityType": "uiText",
      "entityKey": "resetPassword.confirmLabel",
      "field": "text",
      "sourceText": "Repeat password",
      "targetText": "Повторите пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "resetPassword.description",
      "field": "text",
      "sourceText": "Set a new password for your ticket system account.",
      "targetText": "Задайте новый пароль для своей учётной записи в системе заявок."
    },
    {
      "entityType": "uiText",
      "entityKey": "resetPassword.error",
      "field": "text",
      "sourceText": "The password could not be changed.",
      "targetText": "Изменить пароль не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "resetPassword.linkInvalid",
      "field": "text",
      "sourceText": "This link is incomplete. Please use the link from your password reset e-mail.",
      "targetText": "Эта ссылка неполная. Воспользуйтесь ссылкой из письма о сбросе пароля."
    },
    {
      "entityType": "uiText",
      "entityKey": "resetPassword.mismatch",
      "field": "text",
      "sourceText": "The passwords do not match.",
      "targetText": "Пароли не совпадают."
    },
    {
      "entityType": "uiText",
      "entityKey": "resetPassword.passwordLabel",
      "field": "text",
      "sourceText": "New password",
      "targetText": "Новый пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "resetPassword.submit",
      "field": "text",
      "sourceText": "Change password",
      "targetText": "Сменить пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "resetPassword.successBody",
      "field": "text",
      "sourceText": "You can now sign in with your username and your new password.",
      "targetText": "Теперь вы можете войти со своим именем пользователя и новым паролем."
    },
    {
      "entityType": "uiText",
      "entityKey": "resetPassword.successTitle",
      "field": "text",
      "sourceText": "Password changed",
      "targetText": "Пароль изменён"
    },
    {
      "entityType": "uiText",
      "entityKey": "resetPassword.title",
      "field": "text",
      "sourceText": "Choose a new password",
      "targetText": "Выберите новый пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "resetPassword.toLogin",
      "field": "text",
      "sourceText": "Go to sign in",
      "targetText": "Перейти ко входу"
    },
    {
      "entityType": "uiText",
      "entityKey": "richEditor.blockquote",
      "field": "text",
      "sourceText": "Quote",
      "targetText": "Цитата"
    },
    {
      "entityType": "uiText",
      "entityKey": "richEditor.bold",
      "field": "text",
      "sourceText": "Bold",
      "targetText": "Полужирный"
    },
    {
      "entityType": "uiText",
      "entityKey": "richEditor.bulletList",
      "field": "text",
      "sourceText": "Bullet list",
      "targetText": "Маркированный список"
    },
    {
      "entityType": "uiText",
      "entityKey": "richEditor.clearFormatting",
      "field": "text",
      "sourceText": "Clear formatting",
      "targetText": "Убрать оформление"
    },
    {
      "entityType": "uiText",
      "entityKey": "richEditor.highlight",
      "field": "text",
      "sourceText": "Highlight color",
      "targetText": "Цвет выделения"
    },
    {
      "entityType": "uiText",
      "entityKey": "richEditor.italic",
      "field": "text",
      "sourceText": "Italic",
      "targetText": "Курсив"
    },
    {
      "entityType": "uiText",
      "entityKey": "richEditor.link",
      "field": "text",
      "sourceText": "Link",
      "targetText": "Ссылка"
    },
    {
      "entityType": "uiText",
      "entityKey": "richEditor.linkHint",
      "field": "text",
      "sourceText": "Leave the field empty to remove the link.",
      "targetText": "Оставьте поле пустым, чтобы убрать ссылку."
    },
    {
      "entityType": "uiText",
      "entityKey": "richEditor.linkPrompt",
      "field": "text",
      "sourceText": "Enter URL",
      "targetText": "Введите адрес"
    },
    {
      "entityType": "uiText",
      "entityKey": "richEditor.orderedList",
      "field": "text",
      "sourceText": "Numbered list",
      "targetText": "Нумерованный список"
    },
    {
      "entityType": "uiText",
      "entityKey": "richEditor.strike",
      "field": "text",
      "sourceText": "Strikethrough",
      "targetText": "Зачёркнутый"
    },
    {
      "entityType": "uiText",
      "entityKey": "richEditor.textColor",
      "field": "text",
      "sourceText": "Text color",
      "targetText": "Цвет текста"
    },
    {
      "entityType": "uiText",
      "entityKey": "richEditor.underline",
      "field": "text",
      "sourceText": "Underline",
      "targetText": "Подчёркнутый"
    },
    {
      "entityType": "uiText",
      "entityKey": "roles.errors.alreadyExists",
      "field": "text",
      "sourceText": "Role already exists.",
      "targetText": "Такая роль уже существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "roles.errors.assignedCannotDelete",
      "field": "text",
      "sourceText": "Role is assigned to users and cannot be deleted.",
      "targetText": "Роль назначена пользователям, поэтому удалить её нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "roles.errors.creationNotSupported",
      "field": "text",
      "sourceText": "New roles cannot be created. Permissions for Admin, Agent and Customer are set under Settings > Security in the permission concept.",
      "targetText": "Новые роли создавать нельзя. Права для ролей «Администратор», «Оператор» и «Клиент» задаются в разделе «Настройки» > «Безопасность» в схеме прав."
    },
    {
      "entityType": "uiText",
      "entityKey": "security.errors.invalidCorsOrigin",
      "field": "text",
      "sourceText": "Each entry must be a valid origin, e.g. https://app.example.com (no path).",
      "targetText": "Каждая запись должна быть допустимым источником, например https://app.example.com (без пути)."
    },
    {
      "entityType": "uiText",
      "entityKey": "security.errors.invalidPublicBaseUrl",
      "field": "text",
      "sourceText": "Enter a valid address, e.g. https://support.example.com (scheme + host, no path).",
      "targetText": "Введите правильный адрес, например https://support.example.com (схема и узел, без пути)."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.area.allowedOrigins",
      "field": "text",
      "sourceText": "Allowed origins (CORS)",
      "targetText": "Разрешённые домены интерфейса (CORS)"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.area.anonymizeDeletedAccounts",
      "field": "text",
      "sourceText": "Privacy: anonymize deleted accounts",
      "targetText": "Конфиденциальность: анонимизация удалённых пользователей"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.area.anonymizeExternalContacts",
      "field": "text",
      "sourceText": "Privacy: anonymize external contacts",
      "targetText": "Конфиденциальность: анонимизация внешних контактов"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.area.hashKeyDiscarded",
      "field": "text",
      "sourceText": "Privacy: hash key discarded",
      "targetText": "Конфиденциальность: ключ отброшен"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.area.logRetention",
      "field": "text",
      "sourceText": "Security log retention",
      "targetText": "Хранение журнала безопасности"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.area.passwordPolicy",
      "field": "text",
      "sourceText": "Password policy",
      "targetText": "Политика паролей"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.area.publicAddress",
      "field": "text",
      "sourceText": "Public address",
      "targetText": "Публичный адрес"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.area.selfRegistration",
      "field": "text",
      "sourceText": "Self-registration",
      "targetText": "Самостоятельная регистрация"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.area.signInDuration",
      "field": "text",
      "sourceText": "Sign-in duration",
      "targetText": "Срок действия входа"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.area.ssoOff",
      "field": "text",
      "sourceText": "Single sign-on switched off",
      "targetText": "Единый вход выключен"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.area.ssoSettings",
      "field": "text",
      "sourceText": "Single sign-on: global settings and LDAP",
      "targetText": "Единый вход: общие настройки и LDAP"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.area.twoFactor",
      "field": "text",
      "sourceText": "Two-factor requirement",
      "targetText": "Обязательная 2FA"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.banner",
      "field": "text",
      "sourceText": "{0} security event(s) since your last visit.",
      "targetText": "С вашего последнего визита событий безопасности: {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.bannerLink",
      "field": "text",
      "sourceText": "Open security log",
      "targetText": "Открыть журнал безопасности"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.category.Admin",
      "field": "text",
      "sourceText": "Administration",
      "targetText": "Администрирование"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.category.Login",
      "field": "text",
      "sourceText": "Sign-in",
      "targetText": "Вход"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.col.actor",
      "field": "text",
      "sourceText": "Done by",
      "targetText": "Кто выполнил"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.col.browser",
      "field": "text",
      "sourceText": "Browser",
      "targetText": "Браузер"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.col.category",
      "field": "text",
      "sourceText": "Area",
      "targetText": "Раздел"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.col.details",
      "field": "text",
      "sourceText": "Details",
      "targetText": "Подробности"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.col.ip",
      "field": "text",
      "sourceText": "IP address",
      "targetText": "IP-адрес"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.col.kind",
      "field": "text",
      "sourceText": "Event",
      "targetText": "Событие"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.col.provider",
      "field": "text",
      "sourceText": "Sign-in method",
      "targetText": "Способ входа"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.col.result",
      "field": "text",
      "sourceText": "Result",
      "targetText": "Результат"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.col.subject",
      "field": "text",
      "sourceText": "Affected person",
      "targetText": "Затронутое лицо"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.col.time",
      "field": "text",
      "sourceText": "Time",
      "targetText": "Время"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.allTeams",
      "field": "text",
      "sourceText": "all teams",
      "targetText": "все команды"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.anonymizedAccount",
      "field": "text",
      "sourceText": "Account",
      "targetText": "Учётная запись"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.anonymizedAccountContent",
      "field": "text",
      "sourceText": "Account, content cleared",
      "targetText": "Учётная запись, содержимое очищено"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.anonymizedAddress",
      "field": "text",
      "sourceText": "Address without account",
      "targetText": "Адрес без учётной записи"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.anonymizedAddressContent",
      "field": "text",
      "sourceText": "Address without account, content cleared",
      "targetText": "Адрес без учётной записи, содержимое очищено"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.archiveCreated",
      "field": "text",
      "sourceText": "{0}: {1} tickets",
      "targetText": "{0}: заявок: {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.archiveDeletedFromLive",
      "field": "text",
      "sourceText": "{0}: {1} tickets deleted",
      "targetText": "{0}: удалено заявок: {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.archiveRestored",
      "field": "text",
      "sourceText": "{0}: {1} tickets restored",
      "targetText": "{0}: восстановлено заявок: {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.createdWithRole",
      "field": "text",
      "sourceText": "Role: {0}",
      "targetText": "Роль: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.deletedTeam",
      "field": "text",
      "sourceText": "a deleted team",
      "targetText": "удалённая команда"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.export",
      "field": "text",
      "sourceText": "{0}, {1} rows, {2}",
      "targetText": "{0}, строк: {1}, {2}"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.exportCapped",
      "field": "text",
      "sourceText": "{0}, {1} of {2} rows, {3}",
      "targetText": "{0}, строк: {1} из {2}, {3}"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.noRole",
      "field": "text",
      "sourceText": "none",
      "targetText": "нет"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.permissionOff",
      "field": "text",
      "sourceText": "{0}: removed from {1}",
      "targetText": "{0}: отозвано у роли {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.permissionOn",
      "field": "text",
      "sourceText": "{0}: granted to {1}",
      "targetText": "{0}: выдано роли {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.roleNamesUpdated",
      "field": "text",
      "sourceText": "{0}: names updated",
      "targetText": "{0}: названия обновлены"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.ssoProviderCreated",
      "field": "text",
      "sourceText": "Sign-in provider created: {0}",
      "targetText": "Провайдер входа создан: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.ssoProviderDeleted",
      "field": "text",
      "sourceText": "Sign-in provider deleted: {0}",
      "targetText": "Провайдер входа удалён: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.ssoProviderUpdated",
      "field": "text",
      "sourceText": "Sign-in provider updated: {0}",
      "targetText": "Провайдер входа обновлён: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.details.teamScope",
      "field": "text",
      "sourceText": "{0}: Agent Team changed from {1} to {2}",
      "targetText": "{0}: команда оператора изменена с {1} на {2}"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.errors.invalidCategory",
      "field": "text",
      "sourceText": "Unknown area.",
      "targetText": "Неизвестный раздел."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.errors.invalidKind",
      "field": "text",
      "sourceText": "Unknown event type.",
      "targetText": "Неизвестный тип события."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.ArchiveCreated",
      "field": "text",
      "sourceText": "Archive created",
      "targetText": "Архив создан"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.ArchiveDeletedFromLive",
      "field": "text",
      "sourceText": "Archived tickets removed from live data",
      "targetText": "Архивные заявки удалены из рабочих данных"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.ArchiveFileDeleted",
      "field": "text",
      "sourceText": "Archive file deleted",
      "targetText": "Файл архива удалён"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.ArchiveRestored",
      "field": "text",
      "sourceText": "Archive restored",
      "targetText": "Архив восстановлен"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.LoginFailed",
      "field": "text",
      "sourceText": "Sign-in failed",
      "targetText": "Неудачный вход"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.LoginLockedOut",
      "field": "text",
      "sourceText": "Account locked after failed sign-ins",
      "targetText": "Учётная запись заблокирована после неудачных входов"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.LoginSucceeded",
      "field": "text",
      "sourceText": "Sign-in succeeded",
      "targetText": "Успешный вход"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.LoginWhileLocked",
      "field": "text",
      "sourceText": "Sign-in attempt while locked",
      "targetText": "Попытка входа при блокировке"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.PasswordChanged",
      "field": "text",
      "sourceText": "Password changed",
      "targetText": "Пароль изменён"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.PasswordResetByLink",
      "field": "text",
      "sourceText": "Password reset by link",
      "targetText": "Пароль сброшен по ссылке"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.PermissionsChanged",
      "field": "text",
      "sourceText": "Permissions changed",
      "targetText": "Права изменены"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.RoleCreated",
      "field": "text",
      "sourceText": "Role created",
      "targetText": "Роль создана"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.RoleDeleted",
      "field": "text",
      "sourceText": "Role deleted",
      "targetText": "Роль удалена"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.RoleUpdated",
      "field": "text",
      "sourceText": "Role name changed",
      "targetText": "Название роли изменено"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.SecurityLogExported",
      "field": "text",
      "sourceText": "Security log exported",
      "targetText": "Журнал безопасности выгружен"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.SecuritySettingsChanged",
      "field": "text",
      "sourceText": "Security settings changed",
      "targetText": "Настройки безопасности изменены"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.TwoFactorDisabled",
      "field": "text",
      "sourceText": "Two-factor authentication turned off",
      "targetText": "Двухфакторная аутентификация выключена"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.TwoFactorEnabled",
      "field": "text",
      "sourceText": "Two-factor authentication turned on",
      "targetText": "Двухфакторная аутентификация включена"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.TwoFactorFailed",
      "field": "text",
      "sourceText": "Two-factor code rejected",
      "targetText": "Код двухфакторной аутентификации отклонён"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.TwoFactorRecoveryCodesRenewed",
      "field": "text",
      "sourceText": "New recovery codes created",
      "targetText": "Новые коды восстановления созданы"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.TwoFactorSetupDeferred",
      "field": "text",
      "sourceText": "Two-factor setup postponed",
      "targetText": "Настройка 2FA отложена"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.UserActivated",
      "field": "text",
      "sourceText": "Account activated",
      "targetText": "Учётная запись активирована"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.UserAnonymized",
      "field": "text",
      "sourceText": "Account anonymized",
      "targetText": "Учётная запись анонимизирована"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.UserCreated",
      "field": "text",
      "sourceText": "Account created",
      "targetText": "Учётная запись создана"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.UserDeactivated",
      "field": "text",
      "sourceText": "Account deactivated",
      "targetText": "Учётная запись деактивирована"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.UserDeleted",
      "field": "text",
      "sourceText": "Account deleted",
      "targetText": "Учётная запись удалена"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.UserEmailConfirmedByAdmin",
      "field": "text",
      "sourceText": "E-mail address confirmed by administrator",
      "targetText": "Адрес почты подтверждён администратором"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.UserInvited",
      "field": "text",
      "sourceText": "Invitation sent",
      "targetText": "Приглашение отправлено"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.UserPasswordResetByAdmin",
      "field": "text",
      "sourceText": "Password reset by administrator",
      "targetText": "Пароль сброшен администратором"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.UserRestored",
      "field": "text",
      "sourceText": "Account restored",
      "targetText": "Учётная запись восстановлена"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.UserRoleChanged",
      "field": "text",
      "sourceText": "Account role changed",
      "targetText": "Роль учётной записи изменена"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.UserTwoFactorReset",
      "field": "text",
      "sourceText": "Two-factor reset",
      "targetText": "Двухфакторная аутентификация сброшена"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.kind.UserUnlocked",
      "field": "text",
      "sourceText": "Account unlocked",
      "targetText": "Учётная запись разблокирована"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Доступ запрещён"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.accessDeniedDesc",
      "field": "text",
      "sourceText": "This page is only available for authorized users.",
      "targetText": "Эта страница доступна только пользователям с нужными правами."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.allAreas",
      "field": "text",
      "sourceText": "All areas",
      "targetText": "Все разделы"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.allEvents",
      "field": "text",
      "sourceText": "All events",
      "targetText": "Все события"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.apply",
      "field": "text",
      "sourceText": "Apply",
      "targetText": "Применить"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.desc",
      "field": "text",
      "sourceText": "Sign-in events and administrator actions, newest first.",
      "targetText": "События входа и действия администраторов, сначала новые."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.empty",
      "field": "text",
      "sourceText": "No entries match these filters.",
      "targetText": "Нет записей, подходящих под эти фильтры."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.exportCapped",
      "field": "text",
      "sourceText": "Exports contain the first {0} entries. Narrow the filters to export the rest.",
      "targetText": "Выгрузка содержит первые {0} записей. Сузьте фильтры, чтобы выгрузить остальное."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.exportCsv",
      "field": "text",
      "sourceText": "Export CSV",
      "targetText": "Выгрузить CSV"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.exportFailed",
      "field": "text",
      "sourceText": "The export could not be created.",
      "targetText": "Не удалось создать выгрузку."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.exportPdf",
      "field": "text",
      "sourceText": "Export PDF",
      "targetText": "Выгрузить PDF"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.failuresOnly",
      "field": "text",
      "sourceText": "Failures only",
      "targetText": "Только неудачные"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.filters",
      "field": "text",
      "sourceText": "Filters",
      "targetText": "Фильтры"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.from",
      "field": "text",
      "sourceText": "From",
      "targetText": "С"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.loadFailed",
      "field": "text",
      "sourceText": "The security log could not be loaded.",
      "targetText": "Не удалось загрузить журнал безопасности."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.loading",
      "field": "text",
      "sourceText": "Loading...",
      "targetText": "Загрузка..."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.next",
      "field": "text",
      "sourceText": "Next",
      "targetText": "Далее"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.pageOf",
      "field": "text",
      "sourceText": "Page {0} of {1} ({2} entries)",
      "targetText": "Страница {0} из {1} (записей: {2})"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.person",
      "field": "text",
      "sourceText": "Person",
      "targetText": "Человек"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.personPlaceholder",
      "field": "text",
      "sourceText": "Name or account",
      "targetText": "Имя или учётная запись"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.previous",
      "field": "text",
      "sourceText": "Previous",
      "targetText": "Назад"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.reset",
      "field": "text",
      "sourceText": "Reset",
      "targetText": "Сбросить"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.title",
      "field": "text",
      "sourceText": "Security log",
      "targetText": "Журнал безопасности"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.page.to",
      "field": "text",
      "sourceText": "To",
      "targetText": "По"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.filter.area",
      "field": "text",
      "sourceText": "Area",
      "targetText": "Раздел"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.filter.failures",
      "field": "text",
      "sourceText": "Failures only",
      "targetText": "Только неудачные"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.filter.from",
      "field": "text",
      "sourceText": "From",
      "targetText": "С"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.filter.kind",
      "field": "text",
      "sourceText": "Event",
      "targetText": "Событие"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.filter.none",
      "field": "text",
      "sourceText": "No filter",
      "targetText": "Без фильтра"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.filter.person",
      "field": "text",
      "sourceText": "Person filter set",
      "targetText": "Задан фильтр по человеку"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.filter.to",
      "field": "text",
      "sourceText": "To",
      "targetText": "По"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.filters",
      "field": "text",
      "sourceText": "Filters",
      "targetText": "Фильтры"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.generatedOn",
      "field": "text",
      "sourceText": "Generated on",
      "targetText": "Создан"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.pageOf",
      "field": "text",
      "sourceText": "Page {0} of {1}",
      "targetText": "Страница {0} из {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.period",
      "field": "text",
      "sourceText": "Period",
      "targetText": "Период"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.tableHeading",
      "field": "text",
      "sourceText": "Log entries",
      "targetText": "Записи журнала"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.title",
      "field": "text",
      "sourceText": "Security log",
      "targetText": "Журнал безопасности"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.pdf.truncated",
      "field": "text",
      "sourceText": "Showing the first {shown} of {total} entries. Narrow the filters or use the CSV export for the rest.",
      "targetText": "Показаны первые {shown} из {total} записей. Сузьте фильтры или выгрузите остальное в CSV."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.reason.invalidPassword",
      "field": "text",
      "sourceText": "Wrong password.",
      "targetText": "Неверный пароль."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.reason.rateLimited",
      "field": "text",
      "sourceText": "Too many attempts from this address.",
      "targetText": "Слишком много попыток с этого адреса."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.reason.unknownAccount",
      "field": "text",
      "sourceText": "Unknown user name.",
      "targetText": "Неизвестное имя пользователя."
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.result.failed",
      "field": "text",
      "sourceText": "Failed",
      "targetText": "Неудача"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.result.success",
      "field": "text",
      "sourceText": "Success",
      "targetText": "Успех"
    },
    {
      "entityType": "uiText",
      "entityKey": "securityLog.unknownAccount",
      "field": "text",
      "sourceText": "unknown account",
      "targetText": "неизвестная учётная запись"
    },
    {
      "entityType": "uiText",
      "entityKey": "setPassword.confirmLabel",
      "field": "text",
      "sourceText": "Repeat password",
      "targetText": "Повторите пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "setPassword.description",
      "field": "text",
      "sourceText": "Choose a password for your ticket system account.",
      "targetText": "Выберите пароль для своей учётной записи в системе заявок."
    },
    {
      "entityType": "uiText",
      "entityKey": "setPassword.error",
      "field": "text",
      "sourceText": "The password could not be set.",
      "targetText": "Задать пароль не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "setPassword.linkInvalid",
      "field": "text",
      "sourceText": "This link is incomplete. Please use the link from your invitation e-mail.",
      "targetText": "Эта ссылка неполная. Воспользуйтесь ссылкой из письма с приглашением."
    },
    {
      "entityType": "uiText",
      "entityKey": "setPassword.mismatch",
      "field": "text",
      "sourceText": "The passwords do not match.",
      "targetText": "Пароли не совпадают."
    },
    {
      "entityType": "uiText",
      "entityKey": "setPassword.passwordLabel",
      "field": "text",
      "sourceText": "New password",
      "targetText": "Новый пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "setPassword.submit",
      "field": "text",
      "sourceText": "Set password",
      "targetText": "Задать пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "setPassword.successBody",
      "field": "text",
      "sourceText": "You can now sign in with your username and your new password.",
      "targetText": "Теперь вы можете войти со своим именем пользователя и новым паролем."
    },
    {
      "entityType": "uiText",
      "entityKey": "setPassword.successTitle",
      "field": "text",
      "sourceText": "Password set",
      "targetText": "Пароль задан"
    },
    {
      "entityType": "uiText",
      "entityKey": "setPassword.title",
      "field": "text",
      "sourceText": "Set your password",
      "targetText": "Задайте свой пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "setPassword.toLogin",
      "field": "text",
      "sourceText": "Go to sign in",
      "targetText": "Перейти ко входу"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Доступ запрещён"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.accessDeniedDesc",
      "field": "text",
      "sourceText": "This page is only available for authorized users.",
      "targetText": "Эта страница доступна только пользователям с правами."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.colActions",
      "field": "text",
      "sourceText": "Actions",
      "targetText": "Действия"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.colAttachments",
      "field": "text",
      "sourceText": "Attachments",
      "targetText": "Вложения"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.colCreated",
      "field": "text",
      "sourceText": "Created",
      "targetText": "Создан"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.colFile",
      "field": "text",
      "sourceText": "File",
      "targetText": "Файл"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.colRange",
      "field": "text",
      "sourceText": "Range",
      "targetText": "Период"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.colSize",
      "field": "text",
      "sourceText": "Size",
      "targetText": "Размер"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.colTickets",
      "field": "text",
      "sourceText": "Tickets",
      "targetText": "Заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.createButton",
      "field": "text",
      "sourceText": "Create archive",
      "targetText": "Создать архив"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.createCard.subtitle",
      "field": "text",
      "sourceText": "Only closed tickets within the selected range are archived. The archive is a self-contained ZIP file (tickets, comments, history, custom fields and attachments).",
      "targetText": "Архивируются только закрытые заявки из выбранного периода. Архив — это самостоятельный файл ZIP с заявками, комментариями, историей, дополнительными полями и вложениями."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.createCard.title",
      "field": "text",
      "sourceText": "Create archive",
      "targetText": "Создание архива"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.created",
      "field": "text",
      "sourceText": "Archive created.",
      "targetText": "Архив создан."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.dateRequired",
      "field": "text",
      "sourceText": "Please select a start and end date.",
      "targetText": "Выберите дату начала и дату конца."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.deleteFile",
      "field": "text",
      "sourceText": "Delete archive file",
      "targetText": "Удалить файл архива"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.deleteFileConfirm",
      "field": "text",
      "sourceText": "Delete this archive file? The tickets in the live database are not affected.",
      "targetText": "Удалить этот файл архива? Заявок в рабочей базе данных это не коснётся."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.deleteLive",
      "field": "text",
      "sourceText": "Delete from live DB",
      "targetText": "Удалить из рабочей базы"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.deleteLiveConfirm",
      "field": "text",
      "sourceText": "Permanently delete the tickets contained in this archive from the live database? Make sure you have verified the archive first. This cannot be undone.",
      "targetText": "Навсегда удалить заявки из этого архива в рабочей базе данных? Сначала убедитесь, что архив проверен. Отменить это нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.deletedLive",
      "field": "text",
      "sourceText": "Deleted {count} ticket(s) from the live database.",
      "targetText": "Из рабочей базы данных удалено {count} заявок."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.download",
      "field": "text",
      "sourceText": "Download",
      "targetText": "Скачать"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.downloadError",
      "field": "text",
      "sourceText": "Download failed.",
      "targetText": "Скачать не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.fileDeleted",
      "field": "text",
      "sourceText": "Archive file deleted.",
      "targetText": "Файл архива удалён."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.fromLabel",
      "field": "text",
      "sourceText": "From",
      "targetText": "С"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.listEmpty",
      "field": "text",
      "sourceText": "No archives yet.",
      "targetText": "Архивов пока нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.listTitle",
      "field": "text",
      "sourceText": "Existing archives",
      "targetText": "Существующие архивы"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.pageDesc",
      "field": "text",
      "sourceText": "Archive closed tickets from a date range to keep the live database small, then restore them later if needed.",
      "targetText": "Архивируйте закрытые заявки из выбранного периода, чтобы рабочая база данных оставалась небольшой, и при необходимости восстанавливайте их позже."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.pageTitle",
      "field": "text",
      "sourceText": "Archive",
      "targetText": "Архив"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.previewButton",
      "field": "text",
      "sourceText": "Preview",
      "targetText": "Предпросмотр"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.previewResult",
      "field": "text",
      "sourceText": "{count} closed ticket(s) would be archived.",
      "targetText": "Было бы заархивировано {count} закрытых заявок."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.processing",
      "field": "text",
      "sourceText": "Processing...",
      "targetText": "Обработка..."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.reanonymized",
      "field": "text",
      "sourceText": "{count} anonymized person(s) were anonymized again in the restored tickets.",
      "targetText": "Анонимизированных людей, повторно анонимизированных в восстановленных заявках: {count}."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.restore",
      "field": "text",
      "sourceText": "Restore",
      "targetText": "Восстановить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.restoreConfirm",
      "field": "text",
      "sourceText": "Restore all tickets from this archive into the live system? Existing tickets with the same id are skipped.",
      "targetText": "Восстановить все заявки из этого архива в рабочую систему? Существующие заявки с тем же номером пропускаются."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.restored",
      "field": "text",
      "sourceText": "Restored {tickets} ticket(s), skipped {skipped} existing.",
      "targetText": "Восстановлено {tickets} заявок, пропущено уже существующих: {skipped}."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.skippedTeams",
      "field": "text",
      "sourceText": "{count} team assignment(s) could not be restored because the team no longer exists.",
      "targetText": "{count} назначений на команду восстановить не удалось, потому что команды больше нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.skippedWorkflowTasks",
      "field": "text",
      "sourceText": "{count} workflow task(s) could not be restored because their ticket is missing.",
      "targetText": "{count} задач рабочего процесса восстановить не удалось, потому что их заявки нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.subFolderHint",
      "field": "text",
      "sourceText": "Stored inside the archive volume. To use a custom host path, bind-mount the archive volume to that directory (see deployment docs).",
      "targetText": "Хранится внутри тома архива. Чтобы использовать свой путь на узле, подключите том архива к этому каталогу (см. документацию по развёртыванию)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.subFolderLabel",
      "field": "text",
      "sourceText": "Subfolder (optional)",
      "targetText": "Подпапка (по желанию)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.subFolderPlaceholder",
      "field": "text",
      "sourceText": "e.g. 2024",
      "targetText": "например, 2024"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.toLabel",
      "field": "text",
      "sourceText": "To",
      "targetText": "По"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.archive.unknownError",
      "field": "text",
      "sourceText": "An error occurred.",
      "targetText": "Произошла ошибка."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Доступ запрещён"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.accessDeniedDesc",
      "field": "text",
      "sourceText": "Only admins and agents can manage categories.",
      "targetText": "Управлять категориями могут только администраторы и операторы."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.create",
      "field": "text",
      "sourceText": "Create",
      "targetText": "Создать"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.createMain",
      "field": "text",
      "sourceText": "New main category",
      "targetText": "Новая основная категория"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.createSub",
      "field": "text",
      "sourceText": "New subcategory",
      "targetText": "Новая подкатегория"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.delete",
      "field": "text",
      "sourceText": "Delete",
      "targetText": "Удалить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.enRequired",
      "field": "text",
      "sourceText": "EN (required)",
      "targetText": "EN (обязательно)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.exportJson",
      "field": "text",
      "sourceText": "Export JSON",
      "targetText": "Выгрузить JSON"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.importExportHint",
      "field": "text",
      "sourceText": "You can enter new categories one by one in English, or add them in bulk by using the export and import buttons. On a newly installed system, download the empty export file to get the structure, add everything you need, and import it.",
      "targetText": "Новые категории можно вводить по одной на английском или добавлять сразу все кнопками выгрузки и загрузки. На только что установленной системе скачайте пустой файл выгрузки, чтобы увидеть структуру, впишите всё нужное и загрузите файл обратно."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.importJson",
      "field": "text",
      "sourceText": "Import JSON",
      "targetText": "Загрузить JSON"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.importUpdated",
      "field": "text",
      "sourceText": "Categories imported",
      "targetText": "Категории загружены"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.inUseHint",
      "field": "text",
      "sourceText": "Delete may fail when category is used by tickets.",
      "targetText": "Удаление может не пройти, если категория используется заявками."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.invalidJson",
      "field": "text",
      "sourceText": "Invalid JSON file.",
      "targetText": "Недопустимый файл JSON."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.linkSave",
      "field": "text",
      "sourceText": "Save links",
      "targetText": "Сохранить связи"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.linkedSubs",
      "field": "text",
      "sourceText": "Visible subcategories",
      "targetText": "Видимые подкатегории"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.links",
      "field": "text",
      "sourceText": "Links",
      "targetText": "Связи"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.linksSaved",
      "field": "text",
      "sourceText": "Links saved",
      "targetText": "Связи сохранены"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.mainCategories",
      "field": "text",
      "sourceText": "Main categories",
      "targetText": "Основные категории"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.mainCreated",
      "field": "text",
      "sourceText": "Main category created",
      "targetText": "Основная категория создана"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.mainDeleted",
      "field": "text",
      "sourceText": "Main category deleted",
      "targetText": "Основная категория удалена"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.mainUpdated",
      "field": "text",
      "sourceText": "Main category saved",
      "targetText": "Основная категория сохранена"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.noMain",
      "field": "text",
      "sourceText": "No main categories",
      "targetText": "Основных категорий нет"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.noSub",
      "field": "text",
      "sourceText": "No subcategories",
      "targetText": "Подкатегорий нет"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.pageDesc",
      "field": "text",
      "sourceText": "Manage main categories and subcategories, including how they are linked to each other.",
      "targetText": "Управляйте основными категориями и подкатегориями, в том числе тем, как они связаны между собой."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.pageTitle",
      "field": "text",
      "sourceText": "Settings · Manage categories",
      "targetText": "Настройки · Управление категориями"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.renameHint",
      "field": "text",
      "sourceText": "Renaming via JSON is not supported. Please use the fields on this page instead.",
      "targetText": "Переименование через JSON не поддерживается. Пользуйтесь полями на этой странице."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.requiredTranslation",
      "field": "text",
      "sourceText": "Please fill English.",
      "targetText": "Заполните английский."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Сохранить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.selectMainForLinks",
      "field": "text",
      "sourceText": "Select main category for linking",
      "targetText": "Выберите основную категорию для связывания"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.subCategories",
      "field": "text",
      "sourceText": "Subcategories",
      "targetText": "Подкатегории"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.subCreated",
      "field": "text",
      "sourceText": "Subcategory created",
      "targetText": "Подкатегория создана"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.subDeleted",
      "field": "text",
      "sourceText": "Subcategory deleted",
      "targetText": "Подкатегория удалена"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.subUpdated",
      "field": "text",
      "sourceText": "Subcategory saved",
      "targetText": "Подкатегория сохранена"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.systemName",
      "field": "text",
      "sourceText": "SystemName",
      "targetText": "SystemName"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.teamDeniedDesc",
      "field": "text",
      "sourceText": "This team does not allow agents to manage categories. An administrator can change this in the team settings.",
      "targetText": "Эта команда не разрешает операторам управлять категориями. Изменить это может администратор в настройках команды."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.categories.unknownError",
      "field": "text",
      "sourceText": "An error occurred.",
      "targetText": "Произошла ошибка."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.accentColor",
      "field": "text",
      "sourceText": "Accent color",
      "targetText": "Акцентный цвет"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.accentColorDesc",
      "field": "text",
      "sourceText": "Used for icons, highlights and hover states.",
      "targetText": "Используется для значков, выделений и наведения."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Доступ запрещён"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.accessDeniedDesc",
      "field": "text",
      "sourceText": "This page is only available for authorized users.",
      "targetText": "Эта страница доступна только пользователям с правами."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.backgroundColor",
      "field": "text",
      "sourceText": "Background color",
      "targetText": "Цвет фона"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.backgroundColorDesc",
      "field": "text",
      "sourceText": "Used as the base page background tone.",
      "targetText": "Используется как основной тон фона страницы."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Отмена"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.colorsSection",
      "field": "text",
      "sourceText": "Colors",
      "targetText": "Цвета"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.colorsSectionDesc",
      "field": "text",
      "sourceText": "Choose your brand colors. Text and hover colors are calculated automatically for readability.",
      "targetText": "Выберите цвета своей марки. Цвета текста и наведения рассчитываются автоматически, чтобы всё оставалось читаемым."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.confirm",
      "field": "text",
      "sourceText": "Confirm",
      "targetText": "Подтвердить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.errors.fileContentMismatch",
      "field": "text",
      "sourceText": "The file content does not match its file type.",
      "targetText": "Содержимое файла не соответствует его типу."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.errors.fileTooLarge",
      "field": "text",
      "sourceText": "File is too large. Maximum allowed: {0:F0} MB.",
      "targetText": "Файл слишком большой. Максимум: {0:F0} МБ."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.errors.fileTypeNotAllowed",
      "field": "text",
      "sourceText": "File type '{0}' is not allowed. Allowed types: {1}",
      "targetText": "Тип файла «{0}» не разрешён. Разрешённые типы: {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.errors.invalidColor",
      "field": "text",
      "sourceText": "Colors must be valid hex values (e.g. #1A73E8).",
      "targetText": "Цвета должны быть правильными шестнадцатеричными значениями, например #1A73E8."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.errors.invalidPayload",
      "field": "text",
      "sourceText": "Invalid payload.",
      "targetText": "Недопустимые данные."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.errors.noFile",
      "field": "text",
      "sourceText": "No file uploaded.",
      "targetText": "Файл не загружен."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.errors.svgActiveContent",
      "field": "text",
      "sourceText": "This SVG file contains scripts and cannot be used.",
      "targetText": "Этот файл SVG содержит скрипты, поэтому использовать его нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.faviconSection",
      "field": "text",
      "sourceText": "Favicon",
      "targetText": "Значок сайта"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.faviconSectionDesc",
      "field": "text",
      "sourceText": "Shown in the browser tab. Recommended: SVG or 64x64px PNG/ICO, max. 2 MB.",
      "targetText": "Показывается на вкладке браузера. Рекомендуется SVG либо PNG или ICO размером 64x64 пикселя, не более 2 МБ."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.hexPlaceholder",
      "field": "text",
      "sourceText": "#1A73E8",
      "targetText": "#1A73E8"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.logoSection",
      "field": "text",
      "sourceText": "Logo",
      "targetText": "Логотип"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.logoSectionDesc",
      "field": "text",
      "sourceText": "Shown in the sidebar below the system logo. Recommended: 400x160px, PNG or SVG with transparent background, max. 2 MB.",
      "targetText": "Показывается на боковой панели под логотипом системы. Рекомендуется 400x160 пикселей, PNG или SVG с прозрачным фоном, не более 2 МБ."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.noFavicon",
      "field": "text",
      "sourceText": "No favicon uploaded.",
      "targetText": "Значок сайта не загружен."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.noLogo",
      "field": "text",
      "sourceText": "No logo uploaded.",
      "targetText": "Логотип не загружен."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.notSet",
      "field": "text",
      "sourceText": "Not set - the built-in color is used. The square on the left shows black until you pick one.",
      "targetText": "Не задано - используется встроенный цвет. Квадрат слева показывает чёрный, пока цвет не выбран."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.pageDesc",
      "field": "text",
      "sourceText": "Configure your corporate identity: logo, favicon and colors.",
      "targetText": "Настройте свой фирменный стиль: логотип, значок сайта и цвета."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.pageTitle",
      "field": "text",
      "sourceText": "CI Settings",
      "targetText": "Настройки фирменного стиля"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.previewAccentButton",
      "field": "text",
      "sourceText": "Accent button",
      "targetText": "Акцентная кнопка"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.previewButton",
      "field": "text",
      "sourceText": "Primary button",
      "targetText": "Основная кнопка"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.previewCardText",
      "field": "text",
      "sourceText": "Example content on a card surface.",
      "targetText": "Пример содержимого на поверхности карточки."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.previewCardTitle",
      "field": "text",
      "sourceText": "Card title",
      "targetText": "Заголовок карточки"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.previewSection",
      "field": "text",
      "sourceText": "Live preview",
      "targetText": "Живой предпросмотр"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.previewSectionDesc",
      "field": "text",
      "sourceText": "Preview of your colors before saving.",
      "targetText": "Предпросмотр ваших цветов до сохранения."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.primaryColor",
      "field": "text",
      "sourceText": "Primary color",
      "targetText": "Основной цвет"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.primaryColorDesc",
      "field": "text",
      "sourceText": "Used for primary buttons and active navigation.",
      "targetText": "Используется для основных кнопок и активной навигации."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.remove",
      "field": "text",
      "sourceText": "Remove",
      "targetText": "Удалить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.removed",
      "field": "text",
      "sourceText": "File removed.",
      "targetText": "Файл удалён."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.replace",
      "field": "text",
      "sourceText": "Replace",
      "targetText": "Заменить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.restoreDefaults",
      "field": "text",
      "sourceText": "Restore defaults",
      "targetText": "Вернуть настройки по умолчанию"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.restoreDefaultsConfirmDesc",
      "field": "text",
      "sourceText": "This resets all colors and removes the uploaded logo and favicon.",
      "targetText": "Это сбрасывает все цвета и удаляет загруженные логотип и значок сайта."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.restoreDefaultsConfirmTitle",
      "field": "text",
      "sourceText": "Restore default settings?",
      "targetText": "Вернуть настройки по умолчанию?"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.restored",
      "field": "text",
      "sourceText": "Default settings restored.",
      "targetText": "Настройки по умолчанию возвращены."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Сохранить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.saved",
      "field": "text",
      "sourceText": "CI settings saved.",
      "targetText": "Настройки фирменного стиля сохранены."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.saving",
      "field": "text",
      "sourceText": "Saving...",
      "targetText": "Сохранение..."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.unknownError",
      "field": "text",
      "sourceText": "An error occurred.",
      "targetText": "Произошла ошибка."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.upload",
      "field": "text",
      "sourceText": "Upload",
      "targetText": "Загрузить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ci.uploaded",
      "field": "text",
      "sourceText": "File uploaded.",
      "targetText": "Файл загружен."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Доступ запрещён"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.accessDeniedDesc",
      "field": "text",
      "sourceText": "You are not allowed to manage e-mail settings.",
      "targetText": "Вам не разрешено управлять настройками почты."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.blacklist.add",
      "field": "text",
      "sourceText": "Add",
      "targetText": "Добавить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.blacklist.added",
      "field": "text",
      "sourceText": "Address added to the blacklist.",
      "targetText": "Адрес добавлен в чёрный список."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.blacklist.cardDesc",
      "field": "text",
      "sourceText": "All e-mail addresses added to this list will be blocked for all teams.",
      "targetText": "Все адреса электронной почты из этого списка блокируются для всех команд."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.blacklist.cardTitle",
      "field": "text",
      "sourceText": "E-Mail Blacklist",
      "targetText": "Чёрный список адресов"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.blacklist.duplicate",
      "field": "text",
      "sourceText": "This address is already on the blacklist.",
      "targetText": "Этот адрес уже в чёрном списке."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.blacklist.empty",
      "field": "text",
      "sourceText": "No addresses on the blacklist yet.",
      "targetText": "В чёрном списке пока нет адресов."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.blacklist.inputPlaceholder",
      "field": "text",
      "sourceText": "name@example.com or @example.com",
      "targetText": "name@example.com или @example.com"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.blacklist.invalid",
      "field": "text",
      "sourceText": "Please enter a valid e-mail address or domain (e.g. user@example.com or @example.com).",
      "targetText": "Введите правильный адрес электронной почты или домен, например user@example.com или @example.com."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.blacklist.remove",
      "field": "text",
      "sourceText": "Remove",
      "targetText": "Удалить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.blacklist.removed",
      "field": "text",
      "sourceText": "Address removed from the blacklist.",
      "targetText": "Адрес удалён из чёрного списка."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.enabled",
      "field": "text",
      "sourceText": "Enabled",
      "targetText": "Включено"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.cardDesc",
      "field": "text",
      "sourceText": "Incoming mail server used to poll team mailboxes and turn e-mails into tickets.",
      "targetText": "Сервер входящей почты, с которого опрашиваются почтовые ящики команд и из писем создаются заявки."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.cardTitle",
      "field": "text",
      "sourceText": "IMAP Settings",
      "targetText": "Настройки IMAP"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.cleanup",
      "field": "text",
      "sourceText": "Daily cleanup time",
      "targetText": "Время ежедневной очистки"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.cleanupHelp",
      "field": "text",
      "sourceText": "Time of day when old messages are cleaned up, based on the time zone configured in General Settings.",
      "targetText": "Время суток, когда убираются старые сообщения. Считается по часовому поясу из раздела «Общие настройки»."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.cleanupHour",
      "field": "text",
      "sourceText": "Hour",
      "targetText": "Час"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.cleanupMinute",
      "field": "text",
      "sourceText": "Minute",
      "targetText": "Минута"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.enabledHelp",
      "field": "text",
      "sourceText": "Turn incoming e-mail polling (IMAP) on or off.",
      "targetText": "Включает и выключает опрос входящей почты (IMAP)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersCreate",
      "field": "text",
      "sourceText": "Create on server",
      "targetText": "Создать на сервере"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersCreateError",
      "field": "text",
      "sourceText": "Folder could not be created.",
      "targetText": "Создать папку не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersCreateFailed",
      "field": "text",
      "sourceText": "Folder could not be created: {0}",
      "targetText": "Создать папку не удалось: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersCreateNoName",
      "field": "text",
      "sourceText": "Enter a folder name first.",
      "targetText": "Сначала введите название папки."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersCreated",
      "field": "text",
      "sourceText": "Folder {0} created.",
      "targetText": "Папка {0} создана."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersEmpty",
      "field": "text",
      "sourceText": "The server did not report any folders.",
      "targetText": "Сервер не сообщил ни одной папки."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersError",
      "field": "text",
      "sourceText": "Folder list could not be read.",
      "targetText": "Прочитать список папок не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersFailed",
      "field": "text",
      "sourceText": "Folder list could not be read: {0}",
      "targetText": "Прочитать список папок не удалось: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersLoad",
      "field": "text",
      "sourceText": "Read from server",
      "targetText": "Прочитать с сервера"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersNewHint",
      "field": "text",
      "sourceText": "Pick any name you like — it is created below your inbox. The field above then shows the full path your mail server uses for it.",
      "targetText": "Название выбирайте любое: папка создаётся внутри вашего входящего ящика. Поле выше потом покажет полный путь, который использует ваш почтовый сервер."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersNewLabel",
      "field": "text",
      "sourceText": "Name of the new folder",
      "targetText": "Название новой папки"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersNewPlaceholder",
      "field": "text",
      "sourceText": "e.g. Processed",
      "targetText": "например, Processed"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersNoHost",
      "field": "text",
      "sourceText": "Save the IMAP host first, then the folder list can be read.",
      "targetText": "Сначала сохраните узел IMAP, тогда список папок можно будет прочитать."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersNoMailbox",
      "field": "text",
      "sourceText": "Save the mailbox user name and password for this team first.",
      "targetText": "Сначала сохраните имя пользователя и пароль почтового ящика этой команды."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.foldersPick",
      "field": "text",
      "sourceText": "Pick a folder from the server",
      "targetText": "Выберите папку на сервере"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.generalSection",
      "field": "text",
      "sourceText": "General",
      "targetText": "Общее"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.host",
      "field": "text",
      "sourceText": "Host",
      "targetText": "Узел"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.hostHelp",
      "field": "text",
      "sourceText": "Hostname of the incoming mail server, e.g. imap.example.com.",
      "targetText": "Имя узла сервера входящей почты, например imap.example.com."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.inboxFolder",
      "field": "text",
      "sourceText": "Inbox folder",
      "targetText": "Папка входящих"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.inboxFolderHelp",
      "field": "text",
      "sourceText": "Folder that is polled for new messages. Usually INBOX.",
      "targetText": "Папка, которая опрашивается на новые сообщения. Обычно INBOX."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.mailboxEnabledHelp",
      "field": "text",
      "sourceText": "Enable polling for this team's mailbox.",
      "targetText": "Включает опрос почтового ящика этой команды."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.mailboxPassword",
      "field": "text",
      "sourceText": "Password",
      "targetText": "Пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.mailboxPasswordHelp",
      "field": "text",
      "sourceText": "Password for this team's mailbox. Stored encrypted at rest.",
      "targetText": "Пароль почтового ящика этой команды. Хранится в зашифрованном виде."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.mailboxUsername",
      "field": "text",
      "sourceText": "Mailbox address (username)",
      "targetText": "Адрес почтового ящика (имя пользователя)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.mailboxUsernameHelp",
      "field": "text",
      "sourceText": "Full e-mail address / login for this team's mailbox.",
      "targetText": "Полный адрес электронной почты или логин почтового ящика этой команды."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.mailboxesDesc",
      "field": "text",
      "sourceText": "Each team has its own mailbox credentials. The username is also used as the outgoing 'From' address for that team.",
      "targetText": "У каждой команды свои данные для доступа к почтовому ящику. Имя пользователя служит также адресом отправителя исходящих писем этой команды."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.mailboxesSection",
      "field": "text",
      "sourceText": "Team mailboxes",
      "targetText": "Почтовые ящики команд"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.pollSeconds",
      "field": "text",
      "sourceText": "Poll interval (seconds)",
      "targetText": "Интервал опроса (секунды)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.pollSecondsHelp",
      "field": "text",
      "sourceText": "How often the mailboxes are checked for new messages. Minimum 15 seconds.",
      "targetText": "Как часто почтовые ящики проверяются на новые сообщения. Минимум 15 секунд."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.port",
      "field": "text",
      "sourceText": "Port",
      "targetText": "Порт"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.portHelp",
      "field": "text",
      "sourceText": "Server port. Common value: 993 (SSL).",
      "targetText": "Порт сервера. Обычное значение: 993 (SSL)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.processedFolder",
      "field": "text",
      "sourceText": "Processed folder",
      "targetText": "Папка обработанных"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.processedFolderHelp",
      "field": "text",
      "sourceText": "Messages that need no ticket are moved here: mail from blocked senders, automatic messages, and mail handled by a workflow with \"Move to folder\" that names no folder of its own. The retention cleanup also covers this folder. Leave blank to keep such messages in the inbox.",
      "targetText": "Сюда переносятся сообщения, для которых заявка не нужна: письма от заблокированных отправителей, автоматические сообщения и письма, обработанные правилом с действием «Переместить в папку», в котором своя папка не указана. Очистка по сроку хранения охватывает и эту папку. Оставьте пустым, чтобы такие сообщения оставались во входящих."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.retentionDays",
      "field": "text",
      "sourceText": "Retention (days)",
      "targetText": "Хранение (дней)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.retentionDaysHelp",
      "field": "text",
      "sourceText": "Messages older than this in both the inbox and processed folder are deleted during cleanup.",
      "targetText": "Сообщения старше этого срока удаляются при очистке и во входящих, и в папке обработанных."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.useSsl",
      "field": "text",
      "sourceText": "Use SSL",
      "targetText": "Использовать SSL"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.imap.useSslHelp",
      "field": "text",
      "sourceText": "Enable for implicit SSL (usually port 993).",
      "targetText": "Включите для неявного SSL, обычно порт 993."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.loadError",
      "field": "text",
      "sourceText": "Error loading e-mail settings.",
      "targetText": "Ошибка при загрузке настроек почты."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.notifications.assignmentEnabled",
      "field": "text",
      "sourceText": "Send assignment e-mails",
      "targetText": "Отправлять письма о назначении"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.notifications.assignmentEnabledHelp",
      "field": "text",
      "sourceText": "Send an e-mail to the agent/admin a ticket is assigned to. Turn off to disable assignment e-mails for this team.",
      "targetText": "Отправляет письмо оператору или администратору, которому назначена заявка. Выключите, чтобы для этой команды письма о назначении не уходили."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.notifications.desc",
      "field": "text",
      "sourceText": "Control e-mail notifications when tickets in this team are assigned.",
      "targetText": "Управляет почтовыми уведомлениями при назначении заявок этой команды."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.notifications.section",
      "field": "text",
      "sourceText": "Assignment notifications",
      "targetText": "Уведомления о назначении"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.notifications.selfAssignmentEnabled",
      "field": "text",
      "sourceText": "Notify on self-assignment",
      "targetText": "Уведомлять при назначении себе"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.notifications.selfAssignmentEnabledHelp",
      "field": "text",
      "sourceText": "Also send an e-mail when you assign a ticket to yourself (including automatic self-assignment). When off, you only receive an e-mail when someone else assigns a ticket to you.",
      "targetText": "Отправляет письмо и тогда, когда вы назначаете заявку себе, в том числе автоматически. Когда выключено, письмо приходит только если заявку вам назначил кто-то другой."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.notifications.ticketActionsEnabled",
      "field": "text",
      "sourceText": "Send mail on ticket actions",
      "targetText": "Отправлять письма при действиях с заявкой"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.notifications.ticketActionsEnabledHelp",
      "field": "text",
      "sourceText": "When enabled, ticket action popups (close, status comment, transfer) offer options to send the comment as an e-mail to the user, an agent, or a custom address.",
      "targetText": "Когда включено, окна действий с заявкой (закрытие, комментарий к статусу, передача) предлагают отправить комментарий письмом пользователю, оператору или на произвольный адрес."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.pageDesc",
      "field": "text",
      "sourceText": "Manage mail server settings and e-mail workflows.",
      "targetText": "Управляйте настройками почтового сервера и почтовыми правилами."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.pageTitle",
      "field": "text",
      "sourceText": "E-Mail Settings",
      "targetText": "Настройки почты"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.passwordHint",
      "field": "text",
      "sourceText": "Leave blank to keep the current password.",
      "targetText": "Оставьте пустым, чтобы сохранить текущий пароль."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.passwordPlaceholderEmpty",
      "field": "text",
      "sourceText": "Enter password",
      "targetText": "Введите пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.passwordPlaceholderSet",
      "field": "text",
      "sourceText": "•••••••• (unchanged)",
      "targetText": "•••••••• (без изменений)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Сохранить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.saveError",
      "field": "text",
      "sourceText": "Error saving e-mail settings.",
      "targetText": "Ошибка при сохранении настроек почты."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.saved",
      "field": "text",
      "sourceText": "E-mail settings saved.",
      "targetText": "Настройки почты сохранены."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.cardDesc",
      "field": "text",
      "sourceText": "Global outgoing mail server used to send notifications and auto-replies.",
      "targetText": "Общий сервер исходящей почты для отправки уведомлений и автоответов."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.cardTitle",
      "field": "text",
      "sourceText": "SMTP Settings",
      "targetText": "Настройки SMTP"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.enabledHelp",
      "field": "text",
      "sourceText": "Turn outgoing e-mail (SMTP) on or off.",
      "targetText": "Включает и выключает исходящую почту (SMTP)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.fromAddress",
      "field": "text",
      "sourceText": "From address",
      "targetText": "Адрес отправителя"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.fromAddressHelp",
      "field": "text",
      "sourceText": "Default sender address used when a team has no dedicated mailbox.",
      "targetText": "Адрес отправителя по умолчанию, если у команды нет своего почтового ящика."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.fromName",
      "field": "text",
      "sourceText": "From name",
      "targetText": "Имя отправителя"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.fromNameHelp",
      "field": "text",
      "sourceText": "Display name shown as the sender of outgoing e-mails.",
      "targetText": "Отображаемое имя, которое видно как отправитель исходящих писем."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.host",
      "field": "text",
      "sourceText": "Host",
      "targetText": "Узел"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.hostHelp",
      "field": "text",
      "sourceText": "Hostname of the outgoing mail server, e.g. smtp.example.com.",
      "targetText": "Имя узла сервера исходящей почты, например smtp.example.com."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.password",
      "field": "text",
      "sourceText": "Password",
      "targetText": "Пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.passwordHelp",
      "field": "text",
      "sourceText": "Password for the SMTP server. Stored encrypted at rest.",
      "targetText": "Пароль сервера SMTP. Хранится в зашифрованном виде."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.port",
      "field": "text",
      "sourceText": "Port",
      "targetText": "Порт"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.portHelp",
      "field": "text",
      "sourceText": "Server port. Common values: 587 (STARTTLS) or 465 (SSL).",
      "targetText": "Порт сервера. Обычные значения: 587 (STARTTLS) или 465 (SSL)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.testError",
      "field": "text",
      "sourceText": "The test e-mail could not be sent.",
      "targetText": "Отправить тестовое письмо не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.testFailed",
      "field": "text",
      "sourceText": "Test e-mail could not be sent: {0}",
      "targetText": "Отправить тестовое письмо не удалось: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.testHelp",
      "field": "text",
      "sourceText": "Sends a test message using the saved SMTP settings. Save your changes first, then test.",
      "targetText": "Отправляет тестовое сообщение с сохранёнными настройками SMTP. Сначала сохраните изменения, потом проверяйте."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.testRecipient",
      "field": "text",
      "sourceText": "Recipient",
      "targetText": "Получатель"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.testRecipientPlaceholder",
      "field": "text",
      "sourceText": "you@example.com",
      "targetText": "you@example.com"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.testSend",
      "field": "text",
      "sourceText": "Send test e-mail",
      "targetText": "Отправить тестовое письмо"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.testSending",
      "field": "text",
      "sourceText": "Sending...",
      "targetText": "Отправка..."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.testSkipped",
      "field": "text",
      "sourceText": "No test e-mail was sent. {0} is the placeholder address of an anonymized person.",
      "targetText": "Тестовое письмо не отправлено. {0} является заполнителем адреса анонимизированного человека."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.testSuccess",
      "field": "text",
      "sourceText": "Test e-mail sent to {0}. Check the inbox.",
      "targetText": "Тестовое письмо отправлено на {0}. Проверьте входящие."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.testTitle",
      "field": "text",
      "sourceText": "Send test e-mail",
      "targetText": "Отправка тестового письма"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.useSsl",
      "field": "text",
      "sourceText": "Use SSL",
      "targetText": "Использовать SSL"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.useSslHelp",
      "field": "text",
      "sourceText": "Enable for implicit SSL (usually port 465). Disable to use STARTTLS (usually port 587).",
      "targetText": "Включите для неявного SSL, обычно порт 465. Выключите, чтобы использовать STARTTLS, обычно порт 587."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.username",
      "field": "text",
      "sourceText": "Username",
      "targetText": "Имя пользователя"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.smtp.usernameHelp",
      "field": "text",
      "sourceText": "Login user for the SMTP server.",
      "targetText": "Пользователь для входа на сервер SMTP."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.assignee",
      "field": "text",
      "sourceText": "Assign to",
      "targetText": "Назначить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.autoReply",
      "field": "text",
      "sourceText": "Auto-reply",
      "targetText": "Автоответ"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.autoReplyBody",
      "field": "text",
      "sourceText": "Body",
      "targetText": "Текст"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.autoReplyBodyHelp",
      "field": "text",
      "sourceText": "Optional confirmation text. Placeholders: {originalSubject}, {ticketId}, {ticketTag}. Leave blank to use the default message.",
      "targetText": "Необязательный текст подтверждения. Заполнители: {originalSubject}, {ticketId}, {ticketTag}. Оставьте пустым, чтобы взять сообщение по умолчанию."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.autoReplySubject",
      "field": "text",
      "sourceText": "Subject",
      "targetText": "Тема"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.autoReplySubjectHelp",
      "field": "text",
      "sourceText": "Optional. The ticket reference is NOT added automatically. It is only inserted where you use {ticketTag}; replies are recognized by it. {ticketId} inserts only the ticket number. Use {originalSubject} for the incoming subject. Example: {originalSubject} {ticketTag} produces \"Printer problem [TICKET-99-a1b2c3]\".",
      "targetText": "По желанию. Ссылка на заявку НЕ добавляется сама. Она вставляется только там, где вы поставите {ticketTag}; по ней распознаются ответы. {ticketId} вставляет только номер заявки. Для темы входящего письма служит {originalSubject}. Пример: {originalSubject} {ticketTag} даёт «Проблема с принтером [TICKET-99-a1b2c3]»."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.bodyLanguageHint",
      "field": "text",
      "sourceText": "Always enter the text in English so the language export / import works properly.",
      "targetText": "Вводите текст всегда на английском, чтобы выгрузка и загрузка языков работали правильно."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.createOrAppendTicket",
      "field": "text",
      "sourceText": "Create or append ticket",
      "targetText": "Создать заявку или дописать в неё"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.fixedLanguage",
      "field": "text",
      "sourceText": "Language",
      "targetText": "Язык"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.languageMode",
      "field": "text",
      "sourceText": "Reply language",
      "targetText": "Язык ответа"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.languageMode.agent",
      "field": "text",
      "sourceText": "Assigned agent's language",
      "targetText": "Язык назначенного оператора"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.languageMode.english",
      "field": "text",
      "sourceText": "Standard English",
      "targetText": "Обычный английский"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.languageMode.fixed",
      "field": "text",
      "sourceText": "Fixed language",
      "targetText": "Постоянный язык"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.languageMode.team",
      "field": "text",
      "sourceText": "Team default language",
      "targetText": "Язык команды по умолчанию"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.languageModeHelp",
      "field": "text",
      "sourceText": "Choose which language the translated subject/body is sent in. Translations are managed on the Languages page.",
      "targetText": "Выберите, на каком языке уходят переведённые тема и текст. Переводами управляют на странице языков."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.mainCategory",
      "field": "text",
      "sourceText": "Main category",
      "targetText": "Основная категория"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.moveFolder",
      "field": "text",
      "sourceText": "Folder",
      "targetText": "Папка"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.moveFolderHelp",
      "field": "text",
      "sourceText": "Target folder for the message. Leave blank to use the general processed folder.",
      "targetText": "Папка назначения для сообщения. Оставьте пустым, чтобы использовать общую папку обработанных."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.moveToFolder",
      "field": "text",
      "sourceText": "Move to folder",
      "targetText": "Переместить в папку"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.none",
      "field": "text",
      "sourceText": "— Keep default —",
      "targetText": "— Оставить как есть —"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.owningTeam",
      "field": "text",
      "sourceText": "Owning team",
      "targetText": "Владеющая команда"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.priority",
      "field": "text",
      "sourceText": "Priority",
      "targetText": "Приоритет"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.recipientExtra",
      "field": "text",
      "sourceText": "Additional addresses",
      "targetText": "Дополнительные адреса"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.recipientExtraHelp",
      "field": "text",
      "sourceText": "Comma-separated. Blocked senders on the blacklist are skipped automatically.",
      "targetText": "Через запятую. Отправители из чёрного списка пропускаются автоматически."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.recipientHelp",
      "field": "text",
      "sourceText": "One e-mail is sent per recipient, each in their own language. Team membership and role are checked again right before sending, so someone who left the team stops receiving these mails.",
      "targetText": "Каждому получателю уходит своё письмо, каждому на его языке. Участие в команде и роль проверяются заново прямо перед отправкой, поэтому тот, кто ушёл из команды, эти письма получать перестаёт."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.recipientMembers",
      "field": "text",
      "sourceText": "Team members (admins and agents)",
      "targetText": "Участники команды (администраторы и операторы)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.recipientNoMembers",
      "field": "text",
      "sourceText": "This team has no admins or agents yet.",
      "targetText": "В этой команде пока нет ни администраторов, ни операторов."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.recipientSelected",
      "field": "text",
      "sourceText": "Selected team members and addresses",
      "targetText": "Выбранные участники команды и адреса"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.recipientSender",
      "field": "text",
      "sourceText": "The sender of the incoming e-mail",
      "targetText": "Отправитель входящего письма"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.recipientStale",
      "field": "text",
      "sourceText": "Some selected recipients are no longer an admin or agent in this team. They are skipped when sending.",
      "targetText": "Некоторые выбранные получатели больше не администраторы и не операторы этой команды. При отправке они пропускаются."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.recipientStaleRemove",
      "field": "text",
      "sourceText": "Remove them",
      "targetText": "Убрать их"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.recipients",
      "field": "text",
      "sourceText": "Recipients",
      "targetText": "Получатели"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.sendCondAlways",
      "field": "text",
      "sourceText": "Always, for every e-mail this workflow handles",
      "targetText": "Всегда, для каждого письма, которое обрабатывает это правило"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.sendCondNone",
      "field": "text",
      "sourceText": "No conditions — the mail is always sent.",
      "targetText": "Условий нет — письмо уходит всегда."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.sendMail",
      "field": "text",
      "sourceText": "Send mail",
      "targetText": "Отправить письмо"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.sendMailBody",
      "field": "text",
      "sourceText": "Body",
      "targetText": "Текст"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.sendMailConditions",
      "field": "text",
      "sourceText": "Send conditions",
      "targetText": "Условия отправки"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.sendMailConditionsHelp",
      "field": "text",
      "sourceText": "The mail is sent whenever these conditions match. Leave empty to always send.",
      "targetText": "Письмо уходит всякий раз, когда эти условия выполняются. Оставьте пустым, чтобы отправлять всегда."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.sendMailMatchType",
      "field": "text",
      "sourceText": "Match",
      "targetText": "Совпадение"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.sendMailSubject",
      "field": "text",
      "sourceText": "Subject",
      "targetText": "Тема"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.setFields",
      "field": "text",
      "sourceText": "Set fields",
      "targetText": "Задать поля"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.status",
      "field": "text",
      "sourceText": "Status",
      "targetText": "Статус"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.subCategory",
      "field": "text",
      "sourceText": "Subcategory",
      "targetText": "Подкатегория"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.tokenOriginalSubject",
      "field": "text",
      "sourceText": "Original subject",
      "targetText": "Исходная тема"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.tokenOriginalSubjectHelp",
      "field": "text",
      "sourceText": "The subject line of the incoming e-mail.",
      "targetText": "Строка темы входящего письма."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.tokenTicketTag",
      "field": "text",
      "sourceText": "Ticket reference",
      "targetText": "Ссылка на заявку"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.action.tokenTicketTagHelp",
      "field": "text",
      "sourceText": "Inserts [TICKET-99-a1b2c3]. Lets a reply be matched to the existing ticket instead of opening a new one.",
      "targetText": "Вставляет [TICKET-99-a1b2c3]. Благодаря этому ответ попадает в существующую заявку, а не открывает новую."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.actionType",
      "field": "text",
      "sourceText": "Action",
      "targetText": "Действие"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.actions",
      "field": "text",
      "sourceText": "Actions",
      "targetText": "Действия"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.addAction",
      "field": "text",
      "sourceText": "+ Add action",
      "targetText": "+ Добавить действие"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.addCondition",
      "field": "text",
      "sourceText": "+ Add condition",
      "targetText": "+ Добавить условие"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.addWorkflow",
      "field": "text",
      "sourceText": "+ Add workflow",
      "targetText": "+ Добавить правило"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.advancedForced",
      "field": "text",
      "sourceText": "These conditions cannot be shown in the simple view, so they are being edited in detail below. Deleting them all switches back to the simple view.",
      "targetText": "Эти условия нельзя показать в простом виде, поэтому они правятся подробно ниже. Если удалить их все, вернётся простой вид."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.advancedHide",
      "field": "text",
      "sourceText": "Hide advanced",
      "targetText": "Скрыть подробное"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.advancedShow",
      "field": "text",
      "sourceText": "Advanced",
      "targetText": "Подробное"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.cardDesc",
      "field": "text",
      "sourceText": "Define per team how incoming e-mails are processed using conditions and actions.",
      "targetText": "Задайте для каждой команды, как обрабатываются входящие письма, с помощью условий и действий."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.cardTitle",
      "field": "text",
      "sourceText": "E-Mail Workflows",
      "targetText": "Почтовые правила"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.conditionMode",
      "field": "text",
      "sourceText": "When?",
      "targetText": "Когда?"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.conditionMode.all",
      "field": "text",
      "sourceText": "Every e-mail in this mailbox",
      "targetText": "Каждое письмо в этом почтовом ящике"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.conditionMode.contains",
      "field": "text",
      "sourceText": "Only when subject or text contains",
      "targetText": "Только если тема или текст содержит"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.conditionMode.containsHelp",
      "field": "text",
      "sourceText": "Matches when the term appears in the subject or anywhere in the message text. Not case-sensitive.",
      "targetText": "Срабатывает, когда слово встречается в теме или где-либо в тексте сообщения. Регистр не учитывается."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.conditionType",
      "field": "text",
      "sourceText": "Type",
      "targetText": "Тип"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.conditionType.body",
      "field": "text",
      "sourceText": "Body",
      "targetText": "Текст"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.conditionType.recipient",
      "field": "text",
      "sourceText": "Recipient (To/Cc)",
      "targetText": "Получатель (кому и копия)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.conditionType.sender",
      "field": "text",
      "sourceText": "Sender (From)",
      "targetText": "Отправитель (от кого)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.conditionType.subject",
      "field": "text",
      "sourceText": "Subject",
      "targetText": "Тема"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.conditionType.subjectOrBody",
      "field": "text",
      "sourceText": "Subject or body",
      "targetText": "Тема или текст"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.conditionValue",
      "field": "text",
      "sourceText": "Value",
      "targetText": "Значение"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.conditionValueHelp",
      "field": "text",
      "sourceText": "Leave blank to match this team's own mailbox address.",
      "targetText": "Оставьте пустым, чтобы совпадал собственный адрес почтового ящика этой команды."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.conditions",
      "field": "text",
      "sourceText": "Conditions",
      "targetText": "Условия"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.delete",
      "field": "text",
      "sourceText": "Delete workflow",
      "targetText": "Удалить правило"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.enabled",
      "field": "text",
      "sourceText": "Enabled",
      "targetText": "Включено"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.errors.unknownPlaceholder",
      "field": "text",
      "sourceText": "Workflow '{0}', action '{1}', field '{2}': unknown placeholders {3}. Available here: {4}.",
      "targetText": "Правило «{0}», действие «{1}», поле «{2}»: неизвестные заполнители {3}. Здесь доступны: {4}."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.matchAll",
      "field": "text",
      "sourceText": "All conditions",
      "targetText": "Все условия"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.matchAny",
      "field": "text",
      "sourceText": "Any condition",
      "targetText": "Любое условие"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.matchType",
      "field": "text",
      "sourceText": "Match",
      "targetText": "Совпадение"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.moveDown",
      "field": "text",
      "sourceText": "Move down",
      "targetText": "Вниз"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.moveUp",
      "field": "text",
      "sourceText": "Move up",
      "targetText": "Вверх"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.name",
      "field": "text",
      "sourceText": "Name",
      "targetText": "Название"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.noActions",
      "field": "text",
      "sourceText": "No actions defined.",
      "targetText": "Действия не заданы."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.noConditions",
      "field": "text",
      "sourceText": "No conditions — this workflow matches every message.",
      "targetText": "Условий нет — это правило подходит к любому сообщению."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.noWorkflows",
      "field": "text",
      "sourceText": "No workflows defined for this team yet.",
      "targetText": "Для этой команды правил пока нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.oneWorkflowHint",
      "field": "text",
      "sourceText": "Put everything that belongs to one case into a single workflow. Workflows run from top to bottom and \"Stop after match\" ends the run, so a workflow below one that already matched never gets its turn. Only actions inside the same workflow know the ticket that was just created — that is what lets a notification carry its ticket reference.",
      "targetText": "Всё, что относится к одному случаю, складывайте в одно правило. Правила выполняются сверху вниз, а «Остановиться после совпадения» завершает работу, поэтому правило ниже уже сработавшего своей очереди не получит. Только действия внутри одного правила знают только что созданную заявку — именно это позволяет уведомлению нести ссылку на неё."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.operator",
      "field": "text",
      "sourceText": "Operator",
      "targetText": "Оператор сравнения"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.operator.contains",
      "field": "text",
      "sourceText": "Contains",
      "targetText": "Содержит"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.operator.equals",
      "field": "text",
      "sourceText": "Equals",
      "targetText": "Равно"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.operator.regex",
      "field": "text",
      "sourceText": "Regex",
      "targetText": "Регулярное выражение"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.removeAction",
      "field": "text",
      "sourceText": "Remove",
      "targetText": "Удалить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.removeCondition",
      "field": "text",
      "sourceText": "Remove",
      "targetText": "Удалить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.selectTeam",
      "field": "text",
      "sourceText": "Team",
      "targetText": "Команда"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.stopProcessing",
      "field": "text",
      "sourceText": "Stop after match",
      "targetText": "Остановиться после совпадения"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.email.workflows.stopProcessingHelp",
      "field": "text",
      "sourceText": "If enabled, no further workflows are evaluated once this one matches.",
      "targetText": "Если включено, после срабатывания этого правила остальные правила не проверяются."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Доступ запрещён"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.accessDeniedDesc",
      "field": "text",
      "sourceText": "This page is only available for administrators.",
      "targetText": "Эта страница доступна только администраторам."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.addDepartment",
      "field": "text",
      "sourceText": "+ Add department",
      "targetText": "+ Добавить отдел"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.addPosition",
      "field": "text",
      "sourceText": "+ Add position",
      "targetText": "+ Добавить должность"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.addPriority",
      "field": "text",
      "sourceText": "+ Add priority",
      "targetText": "+ Добавить приоритет"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.addSite",
      "field": "text",
      "sourceText": "+ Add location",
      "targetText": "+ Добавить местоположение"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.addStatus",
      "field": "text",
      "sourceText": "+ Add status",
      "targetText": "+ Добавить статус"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.allowedTransitions",
      "field": "text",
      "sourceText": "Allowed transitions to new status",
      "targetText": "Разрешённые переходы в новый статус"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.backgroundColor",
      "field": "text",
      "sourceText": "Background color",
      "targetText": "Цвет фона"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Отмена"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.countsAsClosed",
      "field": "text",
      "sourceText": "Counts as closed",
      "targetText": "Считается закрытым"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.countsAsClosedHint",
      "field": "text",
      "sourceText": "Final state. Automatic closing moves tickets to this status.",
      "targetText": "Конечное состояние. При автоматическом закрытии заявки переходят в этот статус."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.countsAsResolved",
      "field": "text",
      "sourceText": "Counts as resolved",
      "targetText": "Считается решённым"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.countsAsResolvedHint",
      "field": "text",
      "sourceText": "Work is done. Tickets in this status are closed automatically after 24 hours.",
      "targetText": "Работа сделана. Заявки в этом статусе закрываются автоматически через 24 часа."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.countsAsWaitingForCustomer",
      "field": "text",
      "sourceText": "Waiting for the requester",
      "targetText": "Ожидание заявителя"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.countsAsWaitingForCustomerHint",
      "field": "text",
      "sourceText": "We are waiting for the requester, not for another team or a service provider.",
      "targetText": "Мы ждём заявителя, а не другую команду и не поставщика услуг."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.created",
      "field": "text",
      "sourceText": "Entry created.",
      "targetText": "Запись создана."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.baseUrl",
      "field": "text",
      "sourceText": "Survey links are built from this address:",
      "targetText": "Ссылки опросов строятся из этого адреса:"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.baseUrlLink",
      "field": "text",
      "sourceText": "Change it under Security",
      "targetText": "Изменить в разделе «Безопасность»"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.baseUrlUnknown",
      "field": "text",
      "sourceText": "The public address of this installation is not known yet, so no survey can be sent.",
      "targetText": "Публичный адрес этой установки пока неизвестен, поэтому отправить опрос нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.byAgent",
      "field": "text",
      "sourceText": "Per-agent evaluation",
      "targetText": "Разбивка по операторам"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.byAgentDesc",
      "field": "text",
      "sourceText": "Adds a per-agent breakdown to the satisfaction report. Ratings on individual tickets are always visible to the team.",
      "targetText": "Добавляет разбивку по операторам в отчёт об удовлетворённости. Оценки по отдельным заявкам команда видит всегда."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.byAgentRequiresEnabled",
      "field": "text",
      "sourceText": "Enable satisfaction surveys first.",
      "targetText": "Сначала включите опросы удовлетворённости."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.desc",
      "field": "text",
      "sourceText": "After a ticket is closed, the requester receives an e-mail with a five-star rating link. Employees receive it unless they have unsubscribed. External people receive it only after giving consent. The survey is sent once per ticket and the link expires after 30 days.",
      "targetText": "После закрытия заявки заявитель получает письмо со ссылкой на оценку по пяти звёздам. Сотрудники компании получают его, если не отписались. Внешние контакты получают его только после согласия. По заявке опрос уходит один раз, ссылка действует 30 дней."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.enabled",
      "field": "text",
      "sourceText": "Send satisfaction surveys",
      "targetText": "Отправлять опросы удовлетворённости"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.enabledDesc",
      "field": "text",
      "sourceText": "Only tickets closed after enabling are surveyed. Existing ratings stay visible when disabled.",
      "targetText": "Опрашиваются только заявки, закрытые после включения. При выключении уже поставленные оценки остаются видны."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.ownDomains",
      "field": "text",
      "sourceText": "Own e-mail domains",
      "targetText": "Собственные почтовые домены"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.ownDomainsDesc",
      "field": "text",
      "sourceText": "Addresses with these domains count as employees. Employees receive the survey and can unsubscribe. Everyone else receives it only after giving consent. If the field is empty, everyone counts as external.",
      "targetText": "Адреса с этими доменами считаются сотрудниками. Сотрудники получают опрос и могут отписаться. Все остальные получают его только после согласия. Если поле пустое, все считаются внешними контактами."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.ownDomainsInvalid",
      "field": "text",
      "sourceText": "These entries are not valid domains: {0}",
      "targetText": "Эти записи не являются правильными доменами: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.ownDomainsSave",
      "field": "text",
      "sourceText": "Save domains",
      "targetText": "Сохранить домены"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.ownDomainsTooLong",
      "field": "text",
      "sourceText": "The list is too long. Please keep it under {0} characters.",
      "targetText": "Список слишком длинный. Он не должен превышать {0} символов."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.requiresSmtp",
      "field": "text",
      "sourceText": "Sending requires the e-mail (SMTP) settings to be configured and enabled.",
      "targetText": "Для отправки нужны настроенные и включённые настройки почты (SMTP)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.skipCount",
      "field": "text",
      "sourceText": "Surveys not sent in the last 30 days: {noConsent} without consent, {unsubscribed} after unsubscribing.",
      "targetText": "Опросы не отправлены за последние 30 дней: {noConsent} без согласия, {unsubscribed} после отписки."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.skipListLink",
      "field": "text",
      "sourceText": "Show consents and unsubscribes",
      "targetText": "Показать согласия и отписки"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.throttleDays",
      "field": "text",
      "sourceText": "At most one survey per requester within",
      "targetText": "Не более одного опроса на заявителя за"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.throttleDaysDesc",
      "field": "text",
      "sourceText": "Someone who reports several tickets within this window is asked only once. Set 0 to ask on every closed ticket. A customer desk with many different senders rarely hits this limit; an internal helpdesk, where the same people report again and again, does.",
      "targetText": "Того, кто за этот срок подал несколько заявок, спрашивают только один раз. Поставьте 0, чтобы спрашивать по каждой закрытой заявке. Служба поддержки клиентов со множеством разных отправителей упирается в этот предел редко, а внутренняя, где обращаются одни и те же люди, — часто."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.throttleDaysUnit",
      "field": "text",
      "sourceText": "days",
      "targetText": "дней"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.csat.title",
      "field": "text",
      "sourceText": "Customer Satisfaction Score (CSAT)",
      "targetText": "Оценка удовлетворённости клиентов (CSAT)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.customFields.cardDesc",
      "field": "text",
      "sourceText": "Maximum number of active custom fields allowed per team.",
      "targetText": "Наибольшее число действующих дополнительных полей на одну команду."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.customFields.cardTitle",
      "field": "text",
      "sourceText": "Custom Fields Limit",
      "targetText": "Предел дополнительных полей"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.customFields.label",
      "field": "text",
      "sourceText": "Maximum custom fields per team",
      "targetText": "Наибольшее число дополнительных полей на команду"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.customFields.rangeError",
      "field": "text",
      "sourceText": "Value must be between 1 and 50.",
      "targetText": "Значение должно быть от 1 до 50."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.customFields.saveButton",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Сохранить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.customFields.saveError",
      "field": "text",
      "sourceText": "Error saving custom fields limit.",
      "targetText": "Ошибка при сохранении предела дополнительных полей."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.customFields.saveSuccess",
      "field": "text",
      "sourceText": "Custom fields limit saved.",
      "targetText": "Предел дополнительных полей сохранён."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.cardDesc",
      "field": "text",
      "sourceText": "How dates and times are written throughout the system. This is a setting of your installation, not of the chosen language - a company writes dates one way, whoever is looking.",
      "targetText": "Как во всей системе пишутся даты и время. Это настройка вашей установки, а не выбранного языка - в компании даты пишут одинаково, кто бы ни смотрел."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.cardTitle",
      "field": "text",
      "sourceText": "Date and time format",
      "targetText": "Формат даты и времени"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.dateSeparator",
      "field": "text",
      "sourceText": "Date separator",
      "targetText": "Разделитель даты"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.order",
      "field": "text",
      "sourceText": "Date order",
      "targetText": "Порядок частей даты"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.orderDmy",
      "field": "text",
      "sourceText": "Day, month, year",
      "targetText": "День, месяц, год"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.orderMdy",
      "field": "text",
      "sourceText": "Month, day, year",
      "targetText": "Месяц, день, год"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.orderYmd",
      "field": "text",
      "sourceText": "Year, month, day",
      "targetText": "Год, месяц, день"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.preview",
      "field": "text",
      "sourceText": "This is how it looks",
      "targetText": "Вот как это выглядит"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.saveButton",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Сохранить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.saveError",
      "field": "text",
      "sourceText": "Error saving the format.",
      "targetText": "Ошибка при сохранении формата."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.saveSuccess",
      "field": "text",
      "sourceText": "Date and time format saved.",
      "targetText": "Формат даты и времени сохранён."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.time12",
      "field": "text",
      "sourceText": "12 hours (AM/PM)",
      "targetText": "12 часов (AM/PM)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.time24",
      "field": "text",
      "sourceText": "24 hours",
      "targetText": "24 часа"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.timeFormat",
      "field": "text",
      "sourceText": "Clock",
      "targetText": "Часы"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dateFormat.timeSeparator",
      "field": "text",
      "sourceText": "Time separator",
      "targetText": "Разделитель времени"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.deleteConfirmDesc",
      "field": "text",
      "sourceText": "This entry will be permanently removed.",
      "targetText": "Эта запись будет удалена навсегда."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.deleteConfirmTitle",
      "field": "text",
      "sourceText": "Are you sure you want to delete?",
      "targetText": "Точно удалить?"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.deleted",
      "field": "text",
      "sourceText": "Entry deleted.",
      "targetText": "Запись удалена."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.department",
      "field": "text",
      "sourceText": "Department",
      "targetText": "Отдел"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dropdownSectionDesc",
      "field": "text",
      "sourceText": "Manage the drop-down lists used in tickets and user profiles.",
      "targetText": "Управляйте списками выбора, которые используются в заявках и профилях пользователей."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.dropdownSectionTitle",
      "field": "text",
      "sourceText": "Drop-down lists",
      "targetText": "Списки выбора"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.editStatus",
      "field": "text",
      "sourceText": "Edit status",
      "targetText": "Изменить статус"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.emptyName",
      "field": "text",
      "sourceText": "Name must not be empty.",
      "targetText": "Название не должно быть пустым."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.enRequired",
      "field": "text",
      "sourceText": "EN (required)",
      "targetText": "EN (обязательно)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.exportJson",
      "field": "text",
      "sourceText": "Export JSON",
      "targetText": "Выгрузить JSON"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.importExportHint",
      "field": "text",
      "sourceText": "You can enter new entries one by one in English, or add them in bulk by using the export and import buttons. On a newly installed system, download the empty export file to get the structure, add everything you need, and import it.",
      "targetText": "Новые записи можно вводить по одной на английском или добавлять сразу все кнопками выгрузки и загрузки. На только что установленной системе скачайте пустой файл выгрузки, чтобы увидеть структуру, впишите всё нужное и загрузите файл обратно."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.importJson",
      "field": "text",
      "sourceText": "Import JSON",
      "targetText": "Загрузить JSON"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.importUpdated",
      "field": "text",
      "sourceText": "Entries imported",
      "targetText": "Записи загружены"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.invalidJson",
      "field": "text",
      "sourceText": "Invalid JSON file.",
      "targetText": "Недопустимый файл JSON."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.isSystemOnly",
      "field": "text",
      "sourceText": "System only",
      "targetText": "Только для системы"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.lastFlagCannotBeRemoved",
      "field": "text",
      "sourceText": "This is the last status with this flag. Assign it to another status first.",
      "targetText": "Это последний статус с этой пометкой. Сначала поставьте её другому статусу."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.mandatoryHint",
      "field": "text",
      "sourceText": "Mandatory",
      "targetText": "Обязательный"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.noItems",
      "field": "text",
      "sourceText": "No entries found.",
      "targetText": "Записи не найдены."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.noTransitions",
      "field": "text",
      "sourceText": "No transitions available.",
      "targetText": "Переходов нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.ok",
      "field": "text",
      "sourceText": "Ok",
      "targetText": "Хорошо"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.onboarding.body",
      "field": "text",
      "sourceText": "Walk through the initial setup steps again. Nothing is reset — the assistant only shows you what is set up and what is still open.",
      "targetText": "Пройдите шаги первоначальной настройки ещё раз. Ничего не сбрасывается — мастер лишь показывает, что уже настроено, а что ещё не сделано."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.onboarding.restart",
      "field": "text",
      "sourceText": "Show setup assistant",
      "targetText": "Показать мастер настройки"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.onboarding.running",
      "field": "text",
      "sourceText": "The setup assistant is currently active. You'll find it in the sidebar.",
      "targetText": "Мастер настройки сейчас активен. Вы найдёте его на боковой панели."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.onboarding.title",
      "field": "text",
      "sourceText": "Setup assistant",
      "targetText": "Мастер настройки"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.pageDesc",
      "field": "text",
      "sourceText": "Drop-down lists and other basic settings",
      "targetText": "Списки выбора и другие основные настройки"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.pageTitle",
      "field": "text",
      "sourceText": "General Settings",
      "targetText": "Общие настройки"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.position",
      "field": "text",
      "sourceText": "Position",
      "targetText": "Должность"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.priority",
      "field": "text",
      "sourceText": "Priority",
      "targetText": "Приоритет"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.quickActionHint",
      "field": "text",
      "sourceText": "Only first 4 are shown as quick actions; others appear under More statuses.",
      "targetText": "Быстрыми действиями показываются только первые четыре; остальные попадают в «Другие статусы»."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.renameHint",
      "field": "text",
      "sourceText": "Renaming via JSON is not supported. Please use the fields on this page instead.",
      "targetText": "Переименование через JSON не поддерживается. Пользуйтесь полями на этой странице."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.requiresComment",
      "field": "text",
      "sourceText": "Requires comment in dialog",
      "targetText": "Требует комментария в окне"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.role",
      "field": "text",
      "sourceText": "Role",
      "targetText": "Роль"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.rolesFixedHint",
      "field": "text",
      "sourceText": "The three roles are fixed and cannot be renamed. You translate their names with a language pack under Settings > Language Settings. What a role may do is set under Settings > Security in the permission concept.",
      "targetText": "Три роли заданы жёстко, переименовать их нельзя. Их названия вы переводите языковым пакетом в разделе «Настройки» > «Настройки языка». Что роль может делать, задаётся в разделе «Настройки» > «Безопасность» в схеме прав."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Сохранить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.saveStatus",
      "field": "text",
      "sourceText": "Save status",
      "targetText": "Сохранить статус"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.semanticFlagsHint",
      "field": "text",
      "sourceText": "These flags tell the system what a status means, independent of its name. Renaming a status no longer changes how it is treated.",
      "targetText": "Эти пометки сообщают системе, что значит статус, независимо от его названия. Переименование статуса больше не меняет то, как с ним обращаются."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.semanticFlagsSection",
      "field": "text",
      "sourceText": "Meaning of this status",
      "targetText": "Значение этого статуса"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.showAsQuickAction",
      "field": "text",
      "sourceText": "Set as primary status (max. 4)",
      "targetText": "Сделать основным статусом (не более 4)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.showModal",
      "field": "text",
      "sourceText": "Show dialog",
      "targetText": "Показывать окно"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.showOnCreateTicket",
      "field": "text",
      "sourceText": "Show status in new ticket form",
      "targetText": "Показывать статус в форме новой заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.site",
      "field": "text",
      "sourceText": "Location",
      "targetText": "Местоположение"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.sortOrder",
      "field": "text",
      "sourceText": "Sort order",
      "targetText": "Порядок сортировки"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.status",
      "field": "text",
      "sourceText": "Status",
      "targetText": "Статус"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.statusSaved",
      "field": "text",
      "sourceText": "Status saved.",
      "targetText": "Статус сохранён."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.billableDefault",
      "field": "text",
      "sourceText": "New entries are billable by default",
      "targetText": "Новые записи по умолчанию оплачиваемые"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.byAgent",
      "field": "text",
      "sourceText": "Per-agent evaluation",
      "targetText": "Разбивка по операторам"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.byAgentDesc",
      "field": "text",
      "sourceText": "Adds a per-agent breakdown to the time report. Off by default: time per person is performance data.",
      "targetText": "Добавляет разбивку по операторам в отчёт по времени. По умолчанию выключено: время на человека — это данные о его работе."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.byAgentRequiresEnabled",
      "field": "text",
      "sourceText": "Enable time tracking first.",
      "targetText": "Сначала включите учёт времени."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.desc",
      "field": "text",
      "sourceText": "Agents log the effort spent on a ticket. This is effort per case, not attendance of a person — there is no clock-in tracking.",
      "targetText": "Операторы записывают затраты на заявку. Это затраты на дело, а не присутствие человека: прихода и ухода здесь нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.enabled",
      "field": "text",
      "sourceText": "Enable time tracking",
      "targetText": "Включить учёт времени"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.enabledDesc",
      "field": "text",
      "sourceText": "While switched off no entry can be made anywhere. Existing entries stay visible and exportable.",
      "targetText": "Пока выключено, записи нельзя сделать нигде. Существующие записи остаются видны, и их можно выгружать."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.increment",
      "field": "text",
      "sourceText": "Rounding increment (minutes)",
      "targetText": "Шаг округления (минуты)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.incrementDesc",
      "field": "text",
      "sourceText": "Rounds every entry up to the next multiple. 0 = off.",
      "targetText": "Округляет каждую запись вверх до следующего кратного. 0 — выключено."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.minimum",
      "field": "text",
      "sourceText": "Minimum per entry (minutes)",
      "targetText": "Минимум на запись (минуты)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.minimumDesc",
      "field": "text",
      "sourceText": "Every entry is billed with at least this value. 0 = off.",
      "targetText": "Каждая запись идёт к оплате не меньше этого значения. 0 — выключено."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.perTeam",
      "field": "text",
      "sourceText": "Every team takes part unless you exclude it under Teams.",
      "targetText": "Участвует каждая команда, если вы не исключите её в разделе «Команды»."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.quick",
      "field": "text",
      "sourceText": "Quick buttons (minutes, comma separated)",
      "targetText": "Быстрые кнопки (минуты, через запятую)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.quickDesc",
      "field": "text",
      "sourceText": "Shown next to the input field on a ticket. Leave empty for the free input only.",
      "targetText": "Показываются рядом с полем ввода на заявке. Оставьте пустым, чтобы был только свободный ввод."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.require",
      "field": "text",
      "sourceText": "Require a time entry before resolving or closing",
      "targetText": "Требовать запись времени перед решением или закрытием"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.requireDesc",
      "field": "text",
      "sourceText": "Applies only when a person who may log time changes the status. Auto-close, merging and bulk actions are never blocked — otherwise tickets would exist that nobody can close.",
      "targetText": "Действует только тогда, когда статус меняет человек, которому разрешено записывать время. Автоматическое закрытие, объединение и сводные действия не блокируются никогда, иначе появились бы заявки, которые никто не может закрыть."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.requiresEnabled",
      "field": "text",
      "sourceText": "Enable time tracking first.",
      "targetText": "Сначала включите учёт времени."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.roundingNote",
      "field": "text",
      "sourceText": "Rounding only changes the BILLED value and is applied per entry, never to the total. What was logged stays untouched, so changing these values never falsifies past data.",
      "targetText": "Округление меняет только значение К ОПЛАТЕ и применяется к каждой записи, а не к сумме. Записанное остаётся нетронутым, поэтому изменение этих значений никогда не искажает прошлые данные."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.sample",
      "field": "text",
      "sourceText": "With these settings {input} minutes are billed as {billable} minutes.",
      "targetText": "С этими настройками {input} минут идут к оплате как {billable} минут."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Сохранить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.saved",
      "field": "text",
      "sourceText": "Time tracking settings saved.",
      "targetText": "Настройки учёта времени сохранены."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.timer",
      "field": "text",
      "sourceText": "Stopwatch on the ticket",
      "targetText": "Секундомер на заявке"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.timerAutoStart",
      "field": "text",
      "sourceText": "Start the timer when a ticket is opened",
      "targetText": "Запускать секундомер при открытии заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.timerAutoStartDesc",
      "field": "text",
      "sourceText": "Opening another ticket pauses the running one. Nothing else pauses it — a hidden window is not a break.",
      "targetText": "Открытие другой заявки приостанавливает идущий секундомер. Больше его ничто не приостанавливает: скрытое окно — это не перерыв."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.timerDesc",
      "field": "text",
      "sourceText": "Adds start/pause to a ticket. It proposes the elapsed time since the agent pressed start — the entry is only created once a human confirms it. Quick entry works without it.",
      "targetText": "Добавляет на заявку запуск и паузу. Секундомер предлагает время, прошедшее с нажатия оператором кнопки запуска; запись создаётся только после подтверждения человеком. Быстрый ввод работает и без него."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.timerMax",
      "field": "text",
      "sourceText": "Maximum runtime (minutes)",
      "targetText": "Наибольшее время работы (минуты)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.timerMaxDesc",
      "field": "text",
      "sourceText": "Guard against the timer left running overnight. It is capped, never discarded, and the agent is told. 0 = no limit.",
      "targetText": "Защита от секундомера, забытого на ночь. Время ограничивается, но не отбрасывается, и оператору об этом сообщают. 0 — без предела."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timeTracking.title",
      "field": "text",
      "sourceText": "Time tracking per ticket",
      "targetText": "Учёт времени по заявке"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timezone.cardDesc",
      "field": "text",
      "sourceText": "System time zone used to display history timestamps and to run scheduled tasks. The server clock itself stays in UTC and is kept accurate by the operating system.",
      "targetText": "Часовой пояс системы, по которому показываются отметки времени в истории и выполняются задания по расписанию. Сами часы сервера идут по UTC, и их точность поддерживает операционная система."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timezone.cardTitle",
      "field": "text",
      "sourceText": "Time Zone",
      "targetText": "Часовой пояс"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timezone.label",
      "field": "text",
      "sourceText": "Time zone",
      "targetText": "Часовой пояс"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timezone.saveButton",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Сохранить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timezone.saveError",
      "field": "text",
      "sourceText": "Error saving time zone.",
      "targetText": "Ошибка при сохранении часового пояса."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.timezone.saveSuccess",
      "field": "text",
      "sourceText": "Time zone saved.",
      "targetText": "Часовой пояс сохранён."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.translationLanguage",
      "field": "text",
      "sourceText": "Language",
      "targetText": "Язык"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.translationModalSubtitle",
      "field": "text",
      "sourceText": "Dialog subtitle",
      "targetText": "Подзаголовок окна"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.translationModalTitle",
      "field": "text",
      "sourceText": "Dialog title",
      "targetText": "Заголовок окна"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.translationName",
      "field": "text",
      "sourceText": "Name",
      "targetText": "Название"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.translationsSection",
      "field": "text",
      "sourceText": "Translations",
      "targetText": "Переводы"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.unknownError",
      "field": "text",
      "sourceText": "An error occurred.",
      "targetText": "Произошла ошибка."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.general.updated",
      "field": "text",
      "sourceText": "Entry saved.",
      "targetText": "Запись сохранена."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Доступ запрещён"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.accessDeniedDesc",
      "field": "text",
      "sourceText": "This page is only available for administrators.",
      "targetText": "Эта страница доступна только администраторам."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.alwaysActive",
      "field": "text",
      "sourceText": "Always active",
      "targetText": "Всегда включён"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.exportBtn",
      "field": "text",
      "sourceText": "Export JSON",
      "targetText": "Выгрузить JSON"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.exportDesc",
      "field": "text",
      "sourceText": "Download a JSON file with all English source texts and existing translations for the target language.",
      "targetText": "Скачайте файл JSON со всеми английскими исходными текстами и уже имеющимися переводами для выбранного языка."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.exportSection",
      "field": "text",
      "sourceText": "Export translations",
      "targetText": "Выгрузка переводов"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.exportSuccess",
      "field": "text",
      "sourceText": "Export successful",
      "targetText": "Выгрузка выполнена"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.importBtn",
      "field": "text",
      "sourceText": "Import JSON",
      "targetText": "Загрузить JSON"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.importDesc",
      "field": "text",
      "sourceText": "Upload a previously exported JSON file. Empty fields are skipped; existing translations are overwritten.",
      "targetText": "Загрузите ранее выгруженный файл JSON. Пустые поля пропускаются, имеющиеся переводы перезаписываются."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.importHint",
      "field": "text",
      "sourceText": "Only JSON files in the export format are accepted.",
      "targetText": "Принимаются только файлы JSON в формате выгрузки."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.importPacksHint",
      "field": "text",
      "sourceText": "Ready-made language packs for every language are free on our website. Download the file for your language and import it here. You can also edit the file first to improve a translation.",
      "targetText": "Готовые языковые пакеты для всех языков бесплатно доступны на нашем сайте. Скачайте файл для своего языка и импортируйте его здесь. Файл можно сначала изменить, чтобы улучшить перевод."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.importPlaceholderExample",
      "field": "text",
      "sourceText": "e.g.",
      "targetText": "например,"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.importPlaceholderRejected",
      "field": "text",
      "sourceText": "entries rejected because their {placeholders} do not match the English original (the previous translation stays active for those, or English if there was none)",
      "targetText": "записей отклонено, потому что их заполнители {placeholders} не совпадают с английским оригиналом (для них остаётся прежний перевод, а если его не было, то английский)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.importSection",
      "field": "text",
      "sourceText": "Import translations",
      "targetText": "Загрузка переводов"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.importSkipped",
      "field": "text",
      "sourceText": "skipped",
      "targetText": "пропущено"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.importSuccess",
      "field": "text",
      "sourceText": "Import successful",
      "targetText": "Загрузка выполнена"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.importUpdated",
      "field": "text",
      "sourceText": "entries updated",
      "targetText": "записей обновлено"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.invalidJson",
      "field": "text",
      "sourceText": "Invalid JSON file.",
      "targetText": "Недопустимый файл JSON."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.invalidJsonWithFileAndPosition",
      "field": "text",
      "sourceText": "Invalid JSON file {file} at line {line}, column {column}.",
      "targetText": "Недопустимый файл JSON {file}, строка {line}, столбец {column}."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.invalidJsonWithPosition",
      "field": "text",
      "sourceText": "Invalid JSON file at line {line}, column {column}.",
      "targetText": "Недопустимый файл JSON, строка {line}, столбец {column}."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.langDesc",
      "field": "text",
      "sourceText": "Select the languages available in the system. English is always active.",
      "targetText": "Выберите языки, доступные в системе. Английский включён всегда."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.langSection",
      "field": "text",
      "sourceText": "Languages",
      "targetText": "Языки"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.languagesSaved",
      "field": "text",
      "sourceText": "Language settings saved",
      "targetText": "Настройки языка сохранены"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.noFileSelected",
      "field": "text",
      "sourceText": "No file selected",
      "targetText": "Файл не выбран"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.pageDesc",
      "field": "text",
      "sourceText": "Choose the available languages and import or export translations.",
      "targetText": "Выберите доступные языки и загрузите или выгрузите переводы."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.pageTitle",
      "field": "text",
      "sourceText": "Language Settings",
      "targetText": "Настройки языка"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.saveLanguages",
      "field": "text",
      "sourceText": "Save languages",
      "targetText": "Сохранить языки"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.selectFile",
      "field": "text",
      "sourceText": "Select file",
      "targetText": "Выбрать файл"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.statusComplete",
      "field": "text",
      "sourceText": "Complete and up to date.",
      "targetText": "Полный и актуальный."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.statusDesc",
      "field": "text",
      "sourceText": "An update brings new and reworded English texts. The translations come from a language pack you import yourself, so they do not travel with it.",
      "targetText": "Обновление приносит новые и переформулированные английские тексты. Переводы берутся из языкового пакета, который вы загружаете сами, поэтому с обновлением они не приходят."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.statusMissing",
      "field": "text",
      "sourceText": "{missing} texts are not translated and appear in English.",
      "targetText": "{missing} текстов не переведены и показываются по-английски."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.statusSection",
      "field": "text",
      "sourceText": "State of your language packs",
      "targetText": "Состояние ваших языковых пакетов"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.statusStale",
      "field": "text",
      "sourceText": "{stale} texts belong to an older English wording and now say something different from the original. Export this language, translate the changed lines and import the file again.",
      "targetText": "{stale} текстов относятся к прежней английской формулировке и теперь говорят не то, что оригинал. Выгрузите этот язык, переведите изменившиеся строки и загрузите файл заново."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.statusTranslated",
      "field": "text",
      "sourceText": "{translated} of {total} texts translated",
      "targetText": "переведено {translated} текстов из {total}"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.statusUnknown",
      "field": "text",
      "sourceText": "{unknown} texts were imported before this check existed, so their state is unknown. The next import settles it.",
      "targetText": "{unknown} текстов загружены до появления этой проверки, поэтому их состояние неизвестно. Следующая загрузка это выяснит."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.targetLanguage",
      "field": "text",
      "sourceText": "Target language",
      "targetText": "Язык перевода"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.language.unknownError",
      "field": "text",
      "sourceText": "An error occurred.",
      "targetText": "Произошла ошибка."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Доступ запрещён"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.accessDeniedDesc",
      "field": "text",
      "sourceText": "You are not allowed to manage report settings.",
      "targetText": "Вам не разрешено управлять настройками отчётов."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.adminSection",
      "field": "text",
      "sourceText": "Admin",
      "targetText": "Администратор"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.agentSection",
      "field": "text",
      "sourceText": "Agent",
      "targetText": "Оператор"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.cardTitle",
      "field": "text",
      "sourceText": "Add / Remove fields from Report Page",
      "targetText": "Добавление и удаление полей на странице отчётов"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.customFieldsSection",
      "field": "text",
      "sourceText": "Custom fields",
      "targetText": "Дополнительные поля"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.customerSection",
      "field": "text",
      "sourceText": "Customer",
      "targetText": "Клиент"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.field.assignedTo",
      "field": "text",
      "sourceText": "Assigned to",
      "targetText": "Назначена"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.field.channel",
      "field": "text",
      "sourceText": "Channel",
      "targetText": "Канал"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.field.fromDate",
      "field": "text",
      "sourceText": "From date",
      "targetText": "Дата с"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.field.location",
      "field": "text",
      "sourceText": "Location",
      "targetText": "Местоположение"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.field.mainCategory",
      "field": "text",
      "sourceText": "Main category",
      "targetText": "Основная категория"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.field.priority",
      "field": "text",
      "sourceText": "Priority",
      "targetText": "Приоритет"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.field.processingTeam",
      "field": "text",
      "sourceText": "Processing team",
      "targetText": "Обрабатывающая команда"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.field.satisfaction",
      "field": "text",
      "sourceText": "Satisfaction (CSAT)",
      "targetText": "Удовлетворённость (CSAT)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.field.status",
      "field": "text",
      "sourceText": "Status",
      "targetText": "Статус"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.field.subCategory",
      "field": "text",
      "sourceText": "Subcategory",
      "targetText": "Подкатегория"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.field.toDate",
      "field": "text",
      "sourceText": "To date",
      "targetText": "Дата по"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.field.user",
      "field": "text",
      "sourceText": "User",
      "targetText": "Пользователь"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.loadError",
      "field": "text",
      "sourceText": "Error loading report field settings.",
      "targetText": "Ошибка при загрузке настроек полей отчёта."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.pageDesc",
      "field": "text",
      "sourceText": "Choose which fields appear in reports.",
      "targetText": "Выберите, какие поля показываются в отчётах."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.pageTitle",
      "field": "text",
      "sourceText": "Report Settings",
      "targetText": "Настройки отчётов"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Сохранить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.saveError",
      "field": "text",
      "sourceText": "Error saving report field settings.",
      "targetText": "Ошибка при сохранении настроек полей отчёта."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.saved",
      "field": "text",
      "sourceText": "Report field settings saved.",
      "targetText": "Настройки полей отчёта сохранены."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.reports.visible",
      "field": "text",
      "sourceText": "Visible on reports",
      "targetText": "Видно в отчётах"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Доступ запрещён"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.accessDeniedDesc",
      "field": "text",
      "sourceText": "This page is only available for administrators.",
      "targetText": "Эта страница доступна только администраторам."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.adminMandatory",
      "field": "text",
      "sourceText": "Permission is mandatory for Admin and cannot be removed!",
      "targetText": "Для роли «Администратор» это право обязательно, снять его нельзя!"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.adminOnly",
      "field": "text",
      "sourceText": "Only an administrator can change these settings.",
      "targetText": "Менять эти настройки может только администратор."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.agentTeamNone",
      "field": "text",
      "sourceText": "None (all teams)",
      "targetText": "Нет (все команды)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.baseUrl.description",
      "field": "text",
      "sourceText": "The address your users type in the browser. Every link this system sends by e-mail is built from it - invitations, password resets and satisfaction surveys. It is remembered automatically the first time an administrator signs in; fill it in only if that address is not the one your users see, for example when administrators use the IP and everyone else a DNS name.",
      "targetText": "Адрес, который ваши пользователи набирают в браузере. Из него строится каждая ссылка, которую эта система отправляет письмом: приглашения, сбросы пароля и опросы удовлетворённости. Адрес запоминается сам при первом входе администратора; заполняйте поле только тогда, когда этот адрес не тот, который видят пользователи, например если администраторы работают по IP, а все остальные по имени DNS."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.baseUrl.effective",
      "field": "text",
      "sourceText": "Currently in use",
      "targetText": "Используется сейчас"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.baseUrl.label",
      "field": "text",
      "sourceText": "Address (leave empty to determine it automatically)",
      "targetText": "Адрес (оставьте пустым, чтобы определялся автоматически)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.baseUrl.placeholder",
      "field": "text",
      "sourceText": "https://support.example.com",
      "targetText": "https://support.example.com"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.baseUrl.saveError",
      "field": "text",
      "sourceText": "Error saving the address. Enter a scheme and host, e.g. https://support.example.com (no path).",
      "targetText": "Ошибка при сохранении адреса. Введите схему и узел, например https://support.example.com (без пути)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.baseUrl.saved",
      "field": "text",
      "sourceText": "Address saved",
      "targetText": "Адрес сохранён"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.baseUrl.section",
      "field": "text",
      "sourceText": "Public address of this installation",
      "targetText": "Публичный адрес этой установки"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.baseUrl.sourceConfigured",
      "field": "text",
      "sourceText": "entered here",
      "targetText": "введён здесь"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.baseUrl.sourceEnvironment",
      "field": "text",
      "sourceText": "from the environment",
      "targetText": "из окружения"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.baseUrl.sourceObserved",
      "field": "text",
      "sourceText": "remembered automatically",
      "targetText": "запомнен автоматически"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.baseUrl.unknown",
      "field": "text",
      "sourceText": "Not known yet - links cannot be built. It is remembered the next time an administrator signs in, or you can enter it above.",
      "targetText": "Пока неизвестен - ссылки построить нельзя. Он запомнится при следующем входе администратора, либо введите его выше."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.cors.description",
      "field": "text",
      "sourceText": "By default only the frontend served from this server can call the API. If you host the frontend on a different domain, add its full origin here (one per line), e.g. https://app.example.com. Leave empty unless you know you need it.",
      "targetText": "По умолчанию обращаться к API может только интерфейс, который отдаёт этот сервер. Если вы размещаете интерфейс на другом домене, добавьте сюда его полный источник, по одному в строке, например https://app.example.com. Оставьте пустым, если точно не знаете, что это нужно."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.cors.placeholder",
      "field": "text",
      "sourceText": "https://app.example.com",
      "targetText": "https://app.example.com"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.cors.saveError",
      "field": "text",
      "sourceText": "Error saving allowed domains. Make sure every line is a valid origin (scheme + host, no path).",
      "targetText": "Ошибка при сохранении разрешённых доменов. Убедитесь, что каждая строка — правильный источник (схема и узел, без пути)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.cors.saved",
      "field": "text",
      "sourceText": "Allowed domains saved",
      "targetText": "Разрешённые домены сохранены"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.cors.section",
      "field": "text",
      "sourceText": "Allowed frontend domains (CORS)",
      "targetText": "Разрешённые домены интерфейса (CORS)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.hoursLabel",
      "field": "text",
      "sourceText": "Hours",
      "targetText": "Часы"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.invalidRange",
      "field": "text",
      "sourceText": "Only values from 1 to 24 are allowed.",
      "targetText": "Разрешены только значения от 1 до 24."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.jwtDescription",
      "field": "text",
      "sourceText": "Enter the time until re-login (JWT token timer) in hours. Only values from 1 to 24 are allowed. We recommend 12 hours:",
      "targetText": "Введите время до повторного входа (таймер токена JWT) в часах. Разрешены только значения от 1 до 24. Мы советуем 12 часов:"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.jwtSection",
      "field": "text",
      "sourceText": "JWT token timer",
      "targetText": "Таймер токена JWT"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.pageDesc",
      "field": "text",
      "sourceText": "Configure authentication security options.",
      "targetText": "Настройте параметры безопасности при входе."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.pageTitle",
      "field": "text",
      "sourceText": "Security",
      "targetText": "Безопасность"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.charactersLabel",
      "field": "text",
      "sourceText": "characters",
      "targetText": "символов"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.complexity",
      "field": "text",
      "sourceText": "Password must contain",
      "targetText": "Пароль должен содержать"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.daysLabel",
      "field": "text",
      "sourceText": "days",
      "targetText": "дней"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.description",
      "field": "text",
      "sourceText": "These rules apply to every account whenever a password is set - when an account is created, when a user changes their own password and when an administrator resets one.",
      "targetText": "Эти правила действуют для каждой учётной записи при любой установке пароля: при создании учётной записи, когда пользователь меняет свой пароль сам и когда его сбрасывает администратор."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.errors.historyRange",
      "field": "text",
      "sourceText": "Password history must be between 0 and {0} (0 = disabled).",
      "targetText": "История паролей должна быть от 0 до {0} (0 — выключено)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.errors.maxAgeRange",
      "field": "text",
      "sourceText": "Password expiry must be between 0 and {0} days (0 = never expires).",
      "targetText": "Срок действия пароля должен быть от 0 до {0} дней (0 — не истекает)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.errors.minLengthRange",
      "field": "text",
      "sourceText": "Minimum length must be between {0} and {1}.",
      "targetText": "Наименьшая длина должна быть от {0} до {1}."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.history",
      "field": "text",
      "sourceText": "Block reuse of the last",
      "targetText": "Запретить повтор последних"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.historyHelp",
      "field": "text",
      "sourceText": "A new password may not match one of the user's most recent passwords (1 to 15, the current password counts as one). 0 = reuse allowed. Recommended: 3.",
      "targetText": "Новый пароль не должен совпадать с одним из последних паролей пользователя (от 1 до 15, текущий пароль считается одним из них). 0 — повтор разрешён. Советуем 3."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.installerNote",
      "field": "text",
      "sourceText": "The password chosen during installation is checked by the installer itself, before this policy exists. If it does not satisfy the policy, the administrator has to set a compliant password at first sign-in.",
      "targetText": "Пароль, выбранный при установке, проверяет сам установщик, ещё до появления этой политики. Если он политике не соответствует, администратору придётся задать подходящий пароль при первом входе."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.invalid",
      "field": "text",
      "sourceText": "Invalid password policy.",
      "targetText": "Недопустимая политика паролей."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.maxAge",
      "field": "text",
      "sourceText": "Password expires after",
      "targetText": "Пароль истекает через"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.maxAgeHelp",
      "field": "text",
      "sourceText": "After this many days users must set a new password at sign-in. 0 = no forced password change. Recommended: 90 days.",
      "targetText": "По прошествии стольких дней пользователи должны задать новый пароль при входе. 0 — принудительной смены пароля нет. Советуем 90 дней."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.minLength",
      "field": "text",
      "sourceText": "Minimum password length",
      "targetText": "Наименьшая длина пароля"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.minLengthHelp",
      "field": "text",
      "sourceText": "Number of characters every password must have (6 to 128). Recommended: 12.",
      "targetText": "Сколько символов должно быть в каждом пароле (от 6 до 128). Советуем 12."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.passwordsLabel",
      "field": "text",
      "sourceText": "passwords",
      "targetText": "паролей"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.requireDigit",
      "field": "text",
      "sourceText": "Numbers",
      "targetText": "Цифры"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.requireLowercase",
      "field": "text",
      "sourceText": "Lowercase letters",
      "targetText": "Строчные буквы"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.requireSpecial",
      "field": "text",
      "sourceText": "Special characters",
      "targetText": "Особые знаки"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.requireUppercase",
      "field": "text",
      "sourceText": "Uppercase letters",
      "targetText": "Прописные буквы"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.saveError",
      "field": "text",
      "sourceText": "Error saving the password policy.",
      "targetText": "Ошибка при сохранении политики паролей."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.saved",
      "field": "text",
      "sourceText": "Password policy saved",
      "targetText": "Политика паролей сохранена"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.scriptNote",
      "field": "text",
      "sourceText": "Works in every language: many writing systems (for example Chinese, Japanese, Korean, Arabic, Hebrew, Thai or Devanagari) have no uppercase and lowercase letters at all. A password that contains such a letter therefore satisfies the two letter-case rules automatically, so no language is locked out. The length, number and special-character rules apply to everyone - digits from any script count as numbers.",
      "targetText": "Работает на любом языке: у многих систем письма (например, китайской, японской, корейской, арабской, еврейской, тайской или деванагари) прописных и строчных букв нет вовсе. Поэтому пароль с такой буквой выполняет оба правила о регистре сам собой, и ни один язык не остаётся за бортом. Правила длины, цифр и особых знаков действуют для всех - цифры любой письменности считаются цифрами."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.section",
      "field": "text",
      "sourceText": "Password policy",
      "targetText": "Политика паролей"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.passwordPolicy.ssoNote",
      "field": "text",
      "sourceText": "Accounts that sign in through SSO or LDAP have no local password, so expiry does not apply to them - their password rules are set in the directory or identity provider.",
      "targetText": "У учётных записей, входящих через SSO или LDAP, местного пароля нет, поэтому срок действия к ним не относится: правила их паролей задаются в каталоге или у провайдера учётных данных."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.permissionsAdminOnly",
      "field": "text",
      "sourceText": "Only an administrator can change permissions.",
      "targetText": "Менять права может только администратор."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.permissionsDescription",
      "field": "text",
      "sourceText": "Configure which roles can use each application permission.",
      "targetText": "Задайте, какие роли могут пользоваться каждым правом в программе."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.permissionsLoadError",
      "field": "text",
      "sourceText": "Error loading permission settings.",
      "targetText": "Ошибка при загрузке настроек прав."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.permissionsLoading",
      "field": "text",
      "sourceText": "Loading permissions...",
      "targetText": "Загрузка прав..."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.permissionsNotForCustomers",
      "field": "text",
      "sourceText": "Customers cannot be given security permissions.",
      "targetText": "Клиентам нельзя выдавать права, связанные с безопасностью."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.permissionsSaveError",
      "field": "text",
      "sourceText": "Error saving permission settings.",
      "targetText": "Ошибка при сохранении настроек прав."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.permissionsSaved",
      "field": "text",
      "sourceText": "Permission settings saved",
      "targetText": "Настройки прав сохранены"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.permissionsSection",
      "field": "text",
      "sourceText": "Permission concept",
      "targetText": "Схема прав"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.after",
      "field": "text",
      "sourceText": "after",
      "targetText": "через"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.archives.desc",
      "field": "text",
      "sourceText": "Archive files are updated in the nightly run after someone is anonymized.",
      "targetText": "Файлы архивов обновляются при ночном запуске после того, как кто-то анонимизирован."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.archives.title",
      "field": "text",
      "sourceText": "Archives",
      "targetText": "Архивы"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Отмена"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.carryover.title",
      "field": "text",
      "sourceText": "Restore from a backup",
      "targetText": "Восстановление из резервной копии"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.carryoverDroppedHashRows",
      "field": "text",
      "sourceText": "{count} anonymization(s) by e-mail address could not be carried over from before the restore. The anonymization key of the backup does not match. If you know these people, anonymize them again.",
      "targetText": "Анонимизаций по адресу электронной почты, которые не удалось перенести из периода до восстановления: {count}. Ключ анонимизации в резервной копии не совпадает. Если вы знаете этих людей, анонимизируйте их снова."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.carryoverImportError",
      "field": "text",
      "sourceText": "A carry-over file from the backup app could not be read ({file}). It stays on the server and is read again at the next start. Run the restore again with the current backup app.",
      "targetText": "Не удалось прочитать файл переноса из приложения резервного копирования ({file}). Он остаётся на сервере и будет прочитан снова при следующем запуске. Выполните восстановление ещё раз с текущей версией приложения резервного копирования."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.carryoverPending",
      "field": "text",
      "sourceText": "{count} anonymization(s) from before a restore will be applied again tonight at 03:00.",
      "targetText": "Число анонимизаций, выполненных до восстановления, которые будут повторно применены сегодня ночью в 03:00: {count}."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.confirm",
      "field": "text",
      "sourceText": "Confirm",
      "targetText": "Подтвердить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.confirmIntro",
      "field": "text",
      "sourceText": "The next daily run anonymizes these deleted users. This cannot be undone.",
      "targetText": "Следующий ежедневный запуск анонимизирует этих удалённых пользователей. Отменить это нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.confirmLabel",
      "field": "text",
      "sourceText": "Type ANONYMIZE to confirm",
      "targetText": "Введите ANONYMIZE для подтверждения"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.confirmNone",
      "field": "text",
      "sourceText": "No deleted user is due yet with this time limit.",
      "targetText": "При таком сроке пока нет удалённых пользователей, которых пора анонимизировать."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.confirmTitle",
      "field": "text",
      "sourceText": "Who will be anonymized",
      "targetText": "Кто будет анонимизирован"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.deletedAccounts.title",
      "field": "text",
      "sourceText": "Deleted accounts",
      "targetText": "Удалённые учётные записи"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.deletedOn",
      "field": "text",
      "sourceText": "Deleted on {date}",
      "targetText": "Удалён {date}"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.download",
      "field": "text",
      "sourceText": "Download list of anonymizations",
      "targetText": "Скачать список анонимизаций"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.downloadError",
      "field": "text",
      "sourceText": "The list could not be downloaded.",
      "targetText": "Не удалось скачать список."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.downloadHelp",
      "field": "text",
      "sourceText": "Lists every anonymization so far. You need it if you restore an older backup.",
      "targetText": "Содержит все анонимизации на сегодня. Он нужен, если вы восстанавливаете более старую резервную копию."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.errors.months",
      "field": "text",
      "sourceText": "Enter a number of months from 1 to 120.",
      "targetText": "Введите число месяцев от 1 до 120."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.external.confirmIntro",
      "field": "text",
      "sourceText": "The next daily run anonymizes these people. This cannot be undone.",
      "targetText": "Следующий ежедневный запуск анонимизирует этих людей. Отменить это нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.external.confirmNone",
      "field": "text",
      "sourceText": "Nobody is due yet with this time limit.",
      "targetText": "При таком сроке пока никого не пора анонимизировать."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.external.confirmTotal",
      "field": "text",
      "sourceText": "Due in total: {count}.",
      "targetText": "Всего к анонимизации: {count}."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.external.desc",
      "field": "text",
      "sourceText": "People without a staff account who have not been in contact for the set time are anonymized. Their tickets and figures stay.",
      "targetText": "Люди без служебной учётной записи, с которыми не было контакта в течение заданного срока, анонимизируются. Их заявки и показатели сохраняются."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.external.enable",
      "field": "text",
      "sourceText": "Anonymize external contacts automatically",
      "targetText": "Автоматически анонимизировать внешние контакты"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.external.lastContactOn",
      "field": "text",
      "sourceText": "Last contact {date}",
      "targetText": "Последний контакт: {date}"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.external.months",
      "field": "text",
      "sourceText": "Months without contact",
      "targetText": "Месяцев без контакта"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.external.monthsHelp",
      "field": "text",
      "sourceText": "Counted from the last contact: a ticket they requested, an e-mail, a comment or a survey answer. People with an open ticket are skipped. Allowed: 1 to 120 months. Default: 36. The check runs once a day at 03:00 in the time zone set under General settings.",
      "targetText": "Отсчитывается от последнего контакта: поданной заявки, письма, комментария или ответа на опрос. Люди с открытой заявкой пропускаются. Допустимо: от 1 до 120 месяцев. По умолчанию: 36. Проверка выполняется раз в день в 03:00 по часовому поясу из раздела «Общие настройки»."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.external.title",
      "field": "text",
      "sourceText": "External contacts",
      "targetText": "Внешние контакты"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.hashKey.confirmLabel",
      "field": "text",
      "sourceText": "Confirmation word",
      "targetText": "Слово для подтверждения"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.hashKey.discard",
      "field": "text",
      "sourceText": "Discard old key",
      "targetText": "Отбросить старый ключ"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.hashKey.discardBody",
      "field": "text",
      "sourceText": "A new key is created. People anonymized by e-mail address are then no longer recognized in backups and archives. Type DISCARD to confirm.",
      "targetText": "Будет создан новый ключ. Люди, анонимизированные по адресу электронной почты, больше не будут распознаваться в резервных копиях и архивах. Введите DISCARD для подтверждения."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.hashKey.discardedCount",
      "field": "text",
      "sourceText": "{count} anonymized e-mail address(es) can no longer be recognized in backups and archives.",
      "targetText": "Анонимизированных адресов электронной почты, которые больше нельзя распознать в резервных копиях и архивах: {count}."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.hashKey.errors.confirmation",
      "field": "text",
      "sourceText": "Type DISCARD to confirm.",
      "targetText": "Введите DISCARD для подтверждения."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.hashKey.errors.notUnreadable",
      "field": "text",
      "sourceText": "The key can be read. Nothing to discard.",
      "targetText": "Ключ можно прочитать. Отбрасывать нечего."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.hashKey.manualLink",
      "field": "text",
      "sourceText": "How to restore the key",
      "targetText": "Как восстановить ключ"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.hashKey.unreadableBody",
      "field": "text",
      "sourceText": "The server's key ring is missing or does not match. Saved mail and single sign-on passwords do not work either. Restore the key-*.xml files from a backup into the key folder and restart the server.",
      "targetText": "Набор ключей сервера отсутствует или не совпадает. Сохранённые пароли почты и единого входа тоже не работают. Восстановите файлы key-*.xml из резервной копии в папку ключей и перезапустите сервер."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.hashKey.unreadableTitle",
      "field": "text",
      "sourceText": "The anonymization key cannot be read",
      "targetText": "Не удаётся прочитать ключ анонимизации"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.help",
      "field": "text",
      "sourceText": "Name and e-mail address are replaced by a placeholder. Tickets and figures stay.",
      "targetText": "Имя и адрес электронной почты заменяются заполнителем. Заявки и показатели сохраняются."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.label",
      "field": "text",
      "sourceText": "Anonymize deleted users automatically",
      "targetText": "Автоматически анонимизировать удалённых пользователей"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.lastRun.failed",
      "field": "text",
      "sourceText": "Last run {date} failed. {hint}",
      "targetText": "Последний запуск {date} завершился ошибкой. {hint}"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.lastRun.hint.generic",
      "field": "text",
      "sourceText": "Details are in the server log.",
      "targetText": "Подробности есть в журнале сервера."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.lastRun.hint.hashKeyUnreadable",
      "field": "text",
      "sourceText": "E-mail addresses could not be checked because the anonymization key cannot be read.",
      "targetText": "Не удалось проверить адреса электронной почты, потому что не удаётся прочитать ключ анонимизации."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.lastRun.none",
      "field": "text",
      "sourceText": "Not run yet",
      "targetText": "Ещё не запускалось"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.lastRun.ok",
      "field": "text",
      "sourceText": "Last run {date}: {count} done",
      "targetText": "Последний запуск {date}: выполнено {count}"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.lastRun.partial",
      "field": "text",
      "sourceText": "Last run {date}: {count} done, {failed} skipped. {hint}",
      "targetText": "Последний запуск {date}: выполнено {count}, пропущено {failed}. {hint}"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.monthsHelp",
      "field": "text",
      "sourceText": "Counted from the day the account was deleted. Allowed: 1 to 120 months. Default: 36. The check runs once a day at 03:00 in the time zone set under General settings. The first check runs shortly after you switch it on.",
      "targetText": "Отсчитывается со дня удаления учётной записи. Допустимо: от 1 до 120 месяцев. По умолчанию: 36. Проверка выполняется раз в день в 03:00 по часовому поясу из раздела «Общие настройки». Первая проверка выполняется вскоре после включения."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.monthsUnit",
      "field": "text",
      "sourceText": "months",
      "targetText": "мес."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.operatorGuideLink",
      "field": "text",
      "sourceText": "Data protection guide for operators",
      "targetText": "Пособие по защите данных для эксплуатирующих организаций"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.previewError",
      "field": "text",
      "sourceText": "The list of affected users could not be loaded.",
      "targetText": "Не удалось загрузить список затронутых пользователей."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.saveError",
      "field": "text",
      "sourceText": "Error saving the data protection setting.",
      "targetText": "Ошибка при сохранении настройки защиты данных."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.saved",
      "field": "text",
      "sourceText": "Data protection setting saved",
      "targetText": "Настройка защиты данных сохранена"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.section",
      "field": "text",
      "sourceText": "Data protection",
      "targetText": "Защита данных"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.sectionDescRetention",
      "field": "text",
      "sourceText": "How long personal data is kept: deleted accounts, external contacts and the security log (sign-ins and administrator actions).",
      "targetText": "Как долго хранятся персональные данные: удалённые учётные записи, внешние контакты и журнал безопасности (входы и действия администраторов)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.securityLog.adminEnable",
      "field": "text",
      "sourceText": "Delete old administrator actions",
      "targetText": "Удалять старые действия администраторов"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.securityLog.adminMonths",
      "field": "text",
      "sourceText": "Months",
      "targetText": "Месяцы"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.securityLog.adminMonthsHelp",
      "field": "text",
      "sourceText": "Administrator actions show who changed what. Allowed: 1 to 120 months. Default: 12.",
      "targetText": "Действия администраторов показывают, кто что изменил. Допустимо: от 1 до 120 месяцев. По умолчанию: 12."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.securityLog.desc",
      "field": "text",
      "sourceText": "Old entries of the security log are deleted in the nightly run.",
      "targetText": "Старые записи журнала безопасности удаляются при ночном запуске."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.securityLog.errors.days",
      "field": "text",
      "sourceText": "Enter a number of days from 7 to 365.",
      "targetText": "Введите число дней от 7 до 365."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.securityLog.errors.months",
      "field": "text",
      "sourceText": "Enter a number of months from 1 to 120.",
      "targetText": "Введите число месяцев от 1 до 120."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.securityLog.loginDays",
      "field": "text",
      "sourceText": "Days",
      "targetText": "Дни"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.securityLog.loginDaysHelp",
      "field": "text",
      "sourceText": "Sign-in events include IP address and browser. Allowed: 7 to 365 days. Default: 90.",
      "targetText": "Записи о входах содержат IP-адрес и браузер. Допустимо: от 7 до 365 дней. По умолчанию: 90."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.securityLog.loginEnable",
      "field": "text",
      "sourceText": "Delete old sign-in events",
      "targetText": "Удалять старые записи о входах"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.privacy.securityLog.title",
      "field": "text",
      "sourceText": "Security log retention",
      "targetText": "Хранение журнала безопасности"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.roleAdmin",
      "field": "text",
      "sourceText": "Admin",
      "targetText": "Администратор"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.roleAgent",
      "field": "text",
      "sourceText": "Agent",
      "targetText": "Оператор"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.roleAgentTeam",
      "field": "text",
      "sourceText": "Agent Team",
      "targetText": "Команда оператора"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.roleCustomer",
      "field": "text",
      "sourceText": "Customer",
      "targetText": "Клиент"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Сохранить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.saved",
      "field": "text",
      "sourceText": "Security settings saved",
      "targetText": "Настройки безопасности сохранены"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.selfRegistration.help",
      "field": "text",
      "sourceText": "Adds a \"Register\" link to the sign-in page. Self-registered accounts always get the Customer role. They see their own tickets. Once their address is confirmed, they also see the tickets that an agent or an email created for this address. Leave this off for an internal helpdesk.",
      "targetText": "Добавляет на страницу входа ссылку «Зарегистрироваться». Самостоятельно зарегистрированные учётные записи всегда получают роль «Клиент». Они видят свои заявки. Когда их адрес подтверждён, они видят и заявки, которые для этого адреса создал оператор или которые пришли по электронной почте. Для внутренней службы поддержки это лучше не включать."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.selfRegistration.label",
      "field": "text",
      "sourceText": "Allow visitors to register themselves",
      "targetText": "Разрешить посетителям регистрироваться самим"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.selfRegistration.noSmtpNote",
      "field": "text",
      "sourceText": "Registration works without e-mail. The sign-in name is then only shown on screen. With SMTP configured, a welcome message with the sign-in name is sent, followed by a message with a confirmation link. Until the address is confirmed, the account is marked as unconfirmed. An administrator can also confirm it in the user management. Passwords are never sent by e-mail.",
      "targetText": "Регистрация работает и без почты. Имя для входа тогда показывается только на экране. Если SMTP настроен, отправляется приветственное письмо с именем для входа, а за ним письмо со ссылкой для подтверждения. Пока адрес не подтверждён, учётная запись помечена как неподтверждённая. Администратор может подтвердить её и в управлении пользователями. Пароли по почте не отправляются никогда."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.selfRegistration.saveError",
      "field": "text",
      "sourceText": "Error saving the registration setting.",
      "targetText": "Ошибка при сохранении настройки регистрации."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.selfRegistration.saved",
      "field": "text",
      "sourceText": "Registration setting saved",
      "targetText": "Настройка регистрации сохранена"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.selfRegistration.section",
      "field": "text",
      "sourceText": "Self-registration",
      "targetText": "Самостоятельная регистрация"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.selfRegistration.sectionDesc",
      "field": "text",
      "sourceText": "Whether visitors can create an account themselves. Off by default.",
      "targetText": "Могут ли посетители сами создавать учётную запись. По умолчанию выключено."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.bruteForceNote",
      "field": "text",
      "sourceText": "Brute-force protection works in two stages. After 5 failed attempts for the same account, that one address is paused for 15 minutes, while the account stays usable from every other address. The account itself is locked for 15 minutes only after 20 failed attempts, which takes several addresses.",
      "targetText": "Защита от перебора работает в две ступени. После 5 неудачных попыток по одной учётной записи этот один адрес приостанавливается на 15 минут, а сама учётная запись остаётся доступной с любого другого адреса. Сама учётная запись блокируется на 15 минут только после 20 неудачных попыток, а для этого нужно несколько адресов."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.description",
      "field": "text",
      "sourceText": "Enforce two-factor authentication (TOTP, e.g. Google Authenticator) at sign-in.",
      "targetText": "Требовать двухфакторную аутентификацию (TOTP, например Google Authenticator) при входе."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.loadError",
      "field": "text",
      "sourceText": "Error loading 2FA settings.",
      "targetText": "Ошибка при загрузке настроек 2FA."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.mode",
      "field": "text",
      "sourceText": "Two-factor requirement",
      "targetText": "Обязательная 2FA"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.modeAdmins",
      "field": "text",
      "sourceText": "Administrators only",
      "targetText": "Только администраторы"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.modeAll",
      "field": "text",
      "sourceText": "Everyone",
      "targetText": "Все"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.modeOff",
      "field": "text",
      "sourceText": "Off",
      "targetText": "Выключено"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.modeStaff",
      "field": "text",
      "sourceText": "Administrators and agents",
      "targetText": "Администраторы и операторы"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.recommendation",
      "field": "text",
      "sourceText": "Recommended: at least administrators.",
      "targetText": "Рекомендуется: как минимум администраторы."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.recoveryNote",
      "field": "text",
      "sourceText": "Users receive one-time recovery codes during setup to sign in if they lose their device. Admins can reset 2FA for a user in User Management.",
      "targetText": "При настройке пользователи получают одноразовые коды восстановления, чтобы войти при потере устройства. Администраторы могут сбросить 2FA пользователю в разделе «Управление пользователями»."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.saveError",
      "field": "text",
      "sourceText": "Error saving 2FA settings.",
      "targetText": "Ошибка при сохранении настроек 2FA."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.saved",
      "field": "text",
      "sourceText": "2FA settings saved",
      "targetText": "Настройки 2FA сохранены"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.section",
      "field": "text",
      "sourceText": "2FA Settings",
      "targetText": "Настройки 2FA"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.ssoNote",
      "field": "text",
      "sourceText": "Interaction with single sign-on (SSO): External identity providers (OIDC, SAML 2.0 and social logins) handle multi-factor authentication on their own side, so users signing in through them are not asked for a local TOTP code. LDAP / Active Directory sign-in has no built-in MFA, so the local 2FA policy above still applies to those users.",
      "targetText": "Как это сочетается с единым входом (SSO): внешние провайдеры учётных данных (OIDC, SAML 2.0 и социальные входы) занимаются многофакторной аутентификацией у себя, поэтому у входящих через них местный код TOTP не спрашивается. У входа через LDAP или Active Directory своей MFA нет, поэтому местная политика 2FA выше на таких пользователей распространяется."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.statusError",
      "field": "text",
      "sourceText": "Clock drift too large - fix server time",
      "targetText": "Расхождение часов слишком велико - исправьте время сервера"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.statusOk",
      "field": "text",
      "sourceText": "Clock is in sync",
      "targetText": "Часы синхронны"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.statusUnavailable",
      "field": "text",
      "sourceText": "NTP server unreachable",
      "targetText": "Сервер NTP недоступен"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.statusWarn",
      "field": "text",
      "sourceText": "Minor clock drift detected",
      "targetText": "Замечено небольшое расхождение часов"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.timeCheck",
      "field": "text",
      "sourceText": "Check now",
      "targetText": "Проверить сейчас"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.timeChecking",
      "field": "text",
      "sourceText": "Checking...",
      "targetText": "Проверка..."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.timeNtpLabel",
      "field": "text",
      "sourceText": "NTP time (UTC)",
      "targetText": "Время NTP (UTC)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.timeOffsetLabel",
      "field": "text",
      "sourceText": "Offset",
      "targetText": "Расхождение"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.timeSeconds",
      "field": "text",
      "sourceText": "seconds",
      "targetText": "секунд"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.timeServerLabel",
      "field": "text",
      "sourceText": "Server time (UTC)",
      "targetText": "Время сервера (UTC)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.timeSync",
      "field": "text",
      "sourceText": "Server time synchronization",
      "targetText": "Синхронизация времени сервера"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.twoFactor.timeSyncDesc",
      "field": "text",
      "sourceText": "TOTP codes depend on an accurate server clock. This compares the server time against a public NTP server.",
      "targetText": "Коды TOTP зависят от точных часов сервера. Здесь время сервера сверяется с общедоступным сервером NTP."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.security.unknownError",
      "field": "text",
      "sourceText": "An error occurred.",
      "targetText": "Произошла ошибка."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Доступ запрещён"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.accessDeniedDesc",
      "field": "text",
      "sourceText": "This page is only available for authorized users.",
      "targetText": "Эта страница доступна только пользователям с правами."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.active",
      "field": "text",
      "sourceText": "Active",
      "targetText": "Активен"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.audit.desc",
      "field": "text",
      "sourceText": "The latest single sign-on attempts for anomaly review.",
      "targetText": "Последние попытки единого входа для разбора отклонений."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.audit.email",
      "field": "text",
      "sourceText": "User",
      "targetText": "Пользователь"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.audit.empty",
      "field": "text",
      "sourceText": "No sign-in attempts recorded yet.",
      "targetText": "Попытки входа пока не записаны."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.audit.failure",
      "field": "text",
      "sourceText": "Failed",
      "targetText": "Неудача"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.audit.ip",
      "field": "text",
      "sourceText": "IP address",
      "targetText": "IP-адрес"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.audit.provider",
      "field": "text",
      "sourceText": "Provider",
      "targetText": "Провайдер"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.audit.refresh",
      "field": "text",
      "sourceText": "Refresh",
      "targetText": "Обновить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.audit.result",
      "field": "text",
      "sourceText": "Result",
      "targetText": "Результат"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.audit.retention",
      "field": "text",
      "sourceText": "Entries are deleted after {days} days (Settings → Security).",
      "targetText": "Записи удаляются через {days} дней (Настройки → Безопасность)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.audit.retentionOff",
      "field": "text",
      "sourceText": "Entries are kept until you delete them.",
      "targetText": "Записи хранятся, пока вы их не удалите."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.audit.section",
      "field": "text",
      "sourceText": "Recent sign-in attempts",
      "targetText": "Последние попытки входа"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.audit.success",
      "field": "text",
      "sourceText": "Success",
      "targetText": "Успех"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.audit.time",
      "field": "text",
      "sourceText": "Time",
      "targetText": "Время"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.dingtalk.desc",
      "field": "text",
      "sourceText": "Allow sign-in with DingTalk accounts (China). Uses the DingTalk OAuth 2.0 API.",
      "targetText": "Разрешает вход с учётными записями DingTalk (Китай). Использует API DingTalk OAuth 2.0."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.dingtalk.section",
      "field": "text",
      "sourceText": "DingTalk",
      "targetText": "DingTalk"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.disabled",
      "field": "text",
      "sourceText": "Disabled",
      "targetText": "Выключено"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.enabled",
      "field": "text",
      "sourceText": "Enabled",
      "targetText": "Включено"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.endpoint.authorization",
      "field": "text",
      "sourceText": "Authorization endpoint",
      "targetText": "Конечная точка авторизации"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.endpoint.discovery",
      "field": "text",
      "sourceText": "Discovery URL",
      "targetText": "Адрес обнаружения"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.endpoint.help",
      "field": "text",
      "sourceText": "These endpoints are pre-configured for this provider. Only change them if the provider has moved its URLs. Leave a field empty to use the built-in default shown as placeholder.",
      "targetText": "Эти конечные точки для данного провайдера уже настроены. Меняйте их только тогда, когда провайдер перенёс свои адреса. Оставьте поле пустым, чтобы использовалось встроенное значение, показанное подсказкой."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.endpoint.section",
      "field": "text",
      "sourceText": "Endpoint URLs (advanced)",
      "targetText": "Адреса конечных точек (для опытных)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.endpoint.token",
      "field": "text",
      "sourceText": "Token endpoint",
      "targetText": "Конечная точка токена"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.endpoint.userDetail",
      "field": "text",
      "sourceText": "User detail endpoint",
      "targetText": "Конечная точка сведений о пользователе"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.endpoint.userInfo",
      "field": "text",
      "sourceText": "User info endpoint",
      "targetText": "Конечная точка данных пользователя"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.errors.emailBelongsToDeletedAccount",
      "field": "text",
      "sourceText": "An account with this e-mail address was deleted. Ask an administrator to restore it.",
      "targetText": "Учётная запись с этим адресом электронной почты удалена. Попросите администратора восстановить её."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.errors.emailShared",
      "field": "text",
      "sourceText": "This e-mail address belongs to more than one account. Ask an administrator to fix this.",
      "targetText": "Этот адрес электронной почты принадлежит нескольким учётным записям. Попросите администратора исправить это."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.errors.generic",
      "field": "text",
      "sourceText": "Sign-in failed.",
      "targetText": "Войти не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.errors.providerDisabled",
      "field": "text",
      "sourceText": "This sign-in method is not available.",
      "targetText": "Этот способ входа недоступен."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.errors.providerUnavailable",
      "field": "text",
      "sourceText": "The sign-in provider is currently unavailable.",
      "targetText": "Провайдер входа сейчас недоступен."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.errors.provisioningDisabled",
      "field": "text",
      "sourceText": "No account exists for this user and automatic provisioning is disabled.",
      "targetText": "Для этого пользователя нет учётной записи, а автоматическое создание выключено."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.inactive",
      "field": "text",
      "sourceText": "Inactive",
      "targetText": "Неактивен"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.kakao.desc",
      "field": "text",
      "sourceText": "Allow sign-in with Kakao accounts (South Korea). Uses OAuth 2.0 + user-info endpoint.",
      "targetText": "Разрешает вход с учётными записями Kakao (Южная Корея). Использует OAuth 2.0 и конечную точку данных пользователя."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.kakao.section",
      "field": "text",
      "sourceText": "Kakao",
      "targetText": "Kakao"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.baseDn",
      "field": "text",
      "sourceText": "Base DN",
      "targetText": "Base DN"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.baseDnHelp",
      "field": "text",
      "sourceText": "Search base for user lookups, e.g. DC=example,DC=com.",
      "targetText": "База поиска пользователей, например DC=example,DC=com."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.bindDn",
      "field": "text",
      "sourceText": "Service account DN",
      "targetText": "DN служебной учётной записи"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.bindDnHelp",
      "field": "text",
      "sourceText": "Optional read-only account used to locate users, e.g. CN=svc-ldap,OU=Service,DC=example,DC=com. Leave empty for anonymous bind.",
      "targetText": "Необязательная учётная запись только для чтения, по которой находят пользователей, например CN=svc-ldap,OU=Service,DC=example,DC=com. Оставьте пустым для анонимной привязки."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.bindPassword",
      "field": "text",
      "sourceText": "Service account password",
      "targetText": "Пароль служебной учётной записи"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.desc",
      "field": "text",
      "sourceText": "Authenticate users against your on-premise directory. Credentials are verified by a secure bind; passwords are never stored.",
      "targetText": "Проверяйте пользователей по своему локальному каталогу. Данные для входа проверяются защищённой привязкой, пароли не сохраняются."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.emailAttribute",
      "field": "text",
      "sourceText": "E-mail attribute",
      "targetText": "Атрибут электронной почты"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.enable",
      "field": "text",
      "sourceText": "Enable LDAP / Active Directory",
      "targetText": "Включить LDAP / Active Directory"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.enableHelp",
      "field": "text",
      "sourceText": "Users can sign in with their company directory account.",
      "targetText": "Пользователи могут входить с учётной записью из каталога компании."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.firstNameAttribute",
      "field": "text",
      "sourceText": "First name attribute",
      "targetText": "Атрибут имени"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.host",
      "field": "text",
      "sourceText": "Host",
      "targetText": "Узел"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.hostHelp",
      "field": "text",
      "sourceText": "Hostname or IP address of the directory server, e.g. dc01.example.com.",
      "targetText": "Имя узла или IP-адрес сервера каталога, например dc01.example.com."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.lastNameAttribute",
      "field": "text",
      "sourceText": "Last name attribute",
      "targetText": "Атрибут фамилии"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.mfaNote",
      "field": "text",
      "sourceText": "Note: LDAP / Active Directory has no built-in multi-factor authentication. If a 2FA policy is enabled under Security, these users are still asked for a local TOTP code.",
      "targetText": "Примечание: у LDAP и Active Directory нет собственной многофакторной аутентификации. Если в разделе «Безопасность» включена политика 2FA, у этих пользователей всё равно спрашивается местный код TOTP."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.port",
      "field": "text",
      "sourceText": "Port",
      "targetText": "Порт"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.portHelp",
      "field": "text",
      "sourceText": "Leave 0 to use the default (389 for plain, 636 for LDAPS).",
      "targetText": "Оставьте 0, чтобы использовалось значение по умолчанию: 389 для обычного соединения, 636 для LDAPS."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.section",
      "field": "text",
      "sourceText": "Active Directory / LDAP",
      "targetText": "Active Directory / LDAP"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.useSsl",
      "field": "text",
      "sourceText": "Use SSL/TLS (LDAPS)",
      "targetText": "Использовать SSL/TLS (LDAPS)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.useSslHelp",
      "field": "text",
      "sourceText": "Strongly recommended so credentials are encrypted in transit.",
      "targetText": "Настоятельно советуем, чтобы данные для входа шифровались при передаче."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.userFilter",
      "field": "text",
      "sourceText": "User search filter",
      "targetText": "Фильтр поиска пользователя"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.ldap.userFilterHelp",
      "field": "text",
      "sourceText": "LDAP filter to find the user. Use {username} as placeholder, e.g. (sAMAccountName={username}).",
      "targetText": "Фильтр LDAP для поиска пользователя. Заполнитель — {username}, например (sAMAccountName={username})."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.line.desc",
      "field": "text",
      "sourceText": "Allow sign-in with LINE accounts (popular in Japan, Taiwan and Thailand). Uses OpenID Connect.",
      "targetText": "Разрешает вход с учётными записями LINE (популярны в Японии, на Тайване и в Таиланде). Использует OpenID Connect."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.line.section",
      "field": "text",
      "sourceText": "LINE",
      "targetText": "LINE"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.loadError",
      "field": "text",
      "sourceText": "Error loading SSO settings.",
      "targetText": "Ошибка при загрузке настроек SSO."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.master.autoProvision",
      "field": "text",
      "sourceText": "Automatically create accounts on first sign-in",
      "targetText": "Создавать учётные записи автоматически при первом входе"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.master.autoProvisionHelp",
      "field": "text",
      "sourceText": "When a user signs in via SSO for the first time and no matching account exists, a new account is created automatically (linked by verified e-mail) with the default role 'Customer'.",
      "targetText": "Когда пользователь впервые входит через SSO и подходящей учётной записи нет, она создаётся автоматически (связывается по подтверждённому адресу почты) с ролью «Клиент» по умолчанию."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.master.desc",
      "field": "text",
      "sourceText": "Master switch for all SSO providers. When off, only the standard username and password sign-in is available.",
      "targetText": "Главный переключатель для всех провайдеров SSO. Когда он выключен, доступен только обычный вход по имени пользователя и паролю."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.master.enable",
      "field": "text",
      "sourceText": "Enable single sign-on",
      "targetText": "Включить единый вход"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.master.enableHelp",
      "field": "text",
      "sourceText": "Allows users to sign in through the providers configured below.",
      "targetText": "Позволяет пользователям входить через настроенных ниже провайдеров."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.master.section",
      "field": "text",
      "sourceText": "Single sign-on",
      "targetText": "Единый вход"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.naver.desc",
      "field": "text",
      "sourceText": "Allow sign-in with Naver accounts (South Korea). Uses OAuth 2.0 + user-info endpoint.",
      "targetText": "Разрешает вход с учётными записями Naver (Южная Корея). Использует OAuth 2.0 и конечную точку данных пользователя."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.naver.section",
      "field": "text",
      "sourceText": "Naver",
      "targetText": "Naver"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.oidc.desc",
      "field": "text",
      "sourceText": "Connect any OpenID Connect 1.0 identity provider using Authorization Code flow with PKCE. Common examples: Okta, Keycloak, Auth0, Ping Identity, Microsoft Entra ID.",
      "targetText": "Подключите любого провайдера учётных данных OpenID Connect 1.0 по схеме Authorization Code с PKCE. Обычные примеры: Okta, Keycloak, Auth0, Ping Identity, Microsoft Entra ID."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.oidc.issuerPresetLabel",
      "field": "text",
      "sourceText": "Quick fill for common providers:",
      "targetText": "Быстрое заполнение для распространённых провайдеров:"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.oidc.issuerPresetNote",
      "field": "text",
      "sourceText": "Values with {placeholder} must be replaced with your actual tenant or domain before saving.",
      "targetText": "Значения с {placeholder} перед сохранением нужно заменить на ваш настоящий тенант или домен."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.oidc.scopes",
      "field": "text",
      "sourceText": "Scopes",
      "targetText": "Области доступа"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.oidc.scopesHelp",
      "field": "text",
      "sourceText": "Optional. Space-separated OAuth scopes. Leave empty to use the default (openid profile email).",
      "targetText": "По желанию. Области OAuth через пробел. Оставьте пустым, чтобы использовалось значение по умолчанию (openid profile email)."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.oidc.section",
      "field": "text",
      "sourceText": "Generic OIDC Provider",
      "targetText": "Обычный провайдер OIDC"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.pageDesc",
      "field": "text",
      "sourceText": "Configure single sign-on so users can authenticate with your directory or an external identity provider.",
      "targetText": "Настройте единый вход, чтобы пользователи проходили проверку через ваш каталог или внешнего провайдера учётных данных."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.pageTitle",
      "field": "text",
      "sourceText": "SSO Settings",
      "targetText": "Настройки SSO"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.add",
      "field": "text",
      "sourceText": "Add provider",
      "targetText": "Добавить провайдера"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.allowedDomains",
      "field": "text",
      "sourceText": "Allowed e-mail domains",
      "targetText": "Разрешённые почтовые домены"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.allowedDomainsHelp",
      "field": "text",
      "sourceText": "Optional. Comma-separated list of e-mail domains allowed to sign in through this provider, e.g. example.com. Leave empty to allow any domain.",
      "targetText": "По желанию. Список почтовых доменов через запятую, которым разрешён вход через этого провайдера, например example.com. Оставьте пустым, чтобы разрешить любой домен."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Отмена"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.clientId",
      "field": "text",
      "sourceText": "Client ID / App key",
      "targetText": "Client ID / ключ приложения"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.clientSecret",
      "field": "text",
      "sourceText": "Client secret",
      "targetText": "Client secret"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.confirmDelete",
      "field": "text",
      "sourceText": "Delete this provider?",
      "targetText": "Удалить этого провайдера?"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.confirmDeleteDesc",
      "field": "text",
      "sourceText": "This will permanently remove the provider and its credentials. Active users linked to it will not be able to sign in through it any more.",
      "targetText": "Это навсегда удалит провайдера и его данные для доступа. Активные пользователи, связанные с ним, больше не смогут через него входить."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.created",
      "field": "text",
      "sourceText": "Provider saved.",
      "targetText": "Провайдер сохранён."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.delete",
      "field": "text",
      "sourceText": "Delete",
      "targetText": "Удалить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.deleted",
      "field": "text",
      "sourceText": "Provider deleted.",
      "targetText": "Провайдер удалён."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.displayName",
      "field": "text",
      "sourceText": "Display name",
      "targetText": "Отображаемое название"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.displayNameHelp",
      "field": "text",
      "sourceText": "Label shown on the sign-in button, e.g. 'Okta', 'Company SAML'.",
      "targetText": "Надпись на кнопке входа, например «Okta», «Company SAML»."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.edit",
      "field": "text",
      "sourceText": "Edit",
      "targetText": "Изменить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.enable",
      "field": "text",
      "sourceText": "Enable this provider",
      "targetText": "Включить этого провайдера"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.incomplete",
      "field": "text",
      "sourceText": "Incomplete",
      "targetText": "Не настроен до конца"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.incompleteHint",
      "field": "text",
      "sourceText": "This provider is missing required settings and is hidden from the login page. Click 'Edit' and fill in the fields its provider type needs. A generic OIDC provider needs the Client ID, the Client secret and the Issuer URL. A SAML 2.0 provider only needs the metadata URL.",
      "targetText": "У этого провайдера не хватает обязательных настроек, поэтому со страницы входа он скрыт. Нажмите «Изменить» и заполните поля, которые нужны его типу. Обычному провайдеру OIDC нужны Client ID, Client secret и Issuer URL. Провайдеру SAML 2.0 нужен только адрес метаданных."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.issuerOrMetadata",
      "field": "text",
      "sourceText": "Issuer URL / Metadata URL",
      "targetText": "Issuer URL / Metadata URL"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.issuerOrMetadataHelp",
      "field": "text",
      "sourceText": "For generic OIDC: the issuer base URL (discovery appended automatically). For SAML 2.0: the full IdP metadata URL.",
      "targetText": "Для обычного OIDC: базовый адрес издателя, путь обнаружения дописывается сам. Для SAML 2.0: полный адрес метаданных провайдера."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.masterDisabledHint",
      "field": "text",
      "sourceText": "Single sign-on is turned off above, so no sign-in buttons appear on the login page. Enable it and save to activate configured providers.",
      "targetText": "Единый вход выше выключен, поэтому на странице входа кнопок не появляется. Включите его и сохраните, чтобы настроенные провайдеры заработали."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.noProviders",
      "field": "text",
      "sourceText": "No SSO providers configured yet. Add one below.",
      "targetText": "Провайдеры SSO пока не настроены. Добавьте одного ниже."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.providerType",
      "field": "text",
      "sourceText": "Provider type",
      "targetText": "Тип провайдера"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.redirectUriReady",
      "field": "text",
      "sourceText": "Provider saved. The exact redirect URI is now shown below - copy it and register it with the provider.",
      "targetText": "Провайдер сохранён. Точный адрес перенаправления теперь показан ниже: скопируйте его и зарегистрируйте у провайдера."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.saveError",
      "field": "text",
      "sourceText": "Error saving provider.",
      "targetText": "Ошибка при сохранении провайдера."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.saveProvider",
      "field": "text",
      "sourceText": "Save provider",
      "targetText": "Сохранить провайдера"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.section",
      "field": "text",
      "sourceText": "Identity providers",
      "targetText": "Провайдеры учётных данных"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.sectionDesc",
      "field": "text",
      "sourceText": "Add one card per external identity provider. Each provider gets its own sign-in button.",
      "targetText": "Добавьте по карточке на каждого внешнего провайдера учётных данных. У каждого провайдера своя кнопка входа."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.provider.sortOrder",
      "field": "text",
      "sourceText": "Sort order",
      "targetText": "Порядок сортировки"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.redirectOriginHelp",
      "field": "text",
      "sourceText": "Some providers (e.g. Google) also ask for the base origin. Register this value as the authorized JavaScript origin.",
      "targetText": "Некоторые провайдеры, например Google, спрашивают ещё и базовый источник. Зарегистрируйте это значение как разрешённый источник JavaScript."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.redirectOriginLabel",
      "field": "text",
      "sourceText": "Authorized JavaScript origin",
      "targetText": "Разрешённый источник JavaScript"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.redirectUriHelp",
      "field": "text",
      "sourceText": "Register exactly this callback URL with the provider. It must match strictly.",
      "targetText": "Зарегистрируйте у провайдера ровно этот адрес возврата. Он должен совпадать в точности."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.redirectUriLabel",
      "field": "text",
      "sourceText": "Redirect URI (configure this in the provider)",
      "targetText": "Адрес перенаправления (задайте его у провайдера)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.redirectUriNewIntro",
      "field": "text",
      "sourceText": "The redirect URI (callback URL) is generated by this ticket system, not by the provider. The {id} is an internal number that this system assigns when you save - never enter '{id}' at the provider. Follow these steps:",
      "targetText": "Адрес перенаправления (адрес возврата) создаёт эта система заявок, а не провайдер. {id} — это внутренний номер, который система присваивает при сохранении; никогда не вводите «{id}» у провайдера. Выполните такие шаги:"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.redirectUriStep1",
      "field": "text",
      "sourceText": "Enter a display name here and click 'Save provider'. Client ID and secret can stay empty for now.",
      "targetText": "Введите здесь отображаемое название и нажмите «Сохранить провайдера». Client ID и secret пока можно оставить пустыми."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.redirectUriStep2",
      "field": "text",
      "sourceText": "After saving, the finished callback URL is shown here (with a real number instead of {id}). Copy it.",
      "targetText": "После сохранения здесь показывается готовый адрес возврата, уже с настоящим номером вместо {id}. Скопируйте его."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.redirectUriStep3",
      "field": "text",
      "sourceText": "At the provider (e.g. Google), paste that URL into the redirect URI field ('Authorized redirect URIs') and finish creating the app. The provider then gives you a Client ID and Client secret.",
      "targetText": "У провайдера, например у Google, вставьте этот адрес в поле адреса перенаправления ('Authorized redirect URIs') и завершите создание приложения. После этого провайдер выдаст вам Client ID и Client secret."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.redirectUriStep4",
      "field": "text",
      "sourceText": "Come back here, click 'Edit' on this provider, and enter the Client ID, Client secret and issuer URL.",
      "targetText": "Вернитесь сюда, нажмите «Изменить» у этого провайдера и введите Client ID, Client secret и адрес издателя."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.saml.desc",
      "field": "text",
      "sourceText": "Connect any SAML 2.0 identity provider using SP-initiated login via redirect binding. Common examples: Okta, Microsoft Entra ID (Azure AD), Keycloak, OneLogin, Ping Identity.",
      "targetText": "Подключите любого провайдера учётных данных SAML 2.0 со входом по инициативе SP через привязку redirect. Обычные примеры: Okta, Microsoft Entra ID (Azure AD), Keycloak, OneLogin, Ping Identity."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.saml.section",
      "field": "text",
      "sourceText": "SAML 2.0 Provider",
      "targetText": "Провайдер SAML 2.0"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.saml.spEntityId",
      "field": "text",
      "sourceText": "SP Entity ID (optional)",
      "targetText": "SP Entity ID (по желанию)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.saml.spEntityIdHelp",
      "field": "text",
      "sourceText": "Override the Service Provider entity ID sent in the AuthnRequest. Defaults to the application base URL when left empty.",
      "targetText": "Заменяет идентификатор поставщика услуг, отправляемый в AuthnRequest. Если оставить пустым, берётся базовый адрес приложения."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Сохранить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.saveError",
      "field": "text",
      "sourceText": "Error saving SSO settings.",
      "targetText": "Ошибка при сохранении настроек SSO."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.saved",
      "field": "text",
      "sourceText": "SSO settings saved",
      "targetText": "Настройки SSO сохранены"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.saving",
      "field": "text",
      "sourceText": "Saving...",
      "targetText": "Сохранение..."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.secretClearHint",
      "field": "text",
      "sourceText": "Type a new value to replace it, or clear the field and save to remove it.",
      "targetText": "Введите новое значение, чтобы заменить его, либо очистите поле и сохраните, чтобы убрать."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.secretStored",
      "field": "text",
      "sourceText": "A secret is stored. Leave empty to keep it unchanged.",
      "targetText": "Секрет сохранён. Оставьте пустым, чтобы он не менялся."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.switchOffOnly",
      "field": "text",
      "sourceText": "Existing sign-in methods keep working. You can only switch them off here.",
      "targetText": "Уже настроенные способы входа продолжают работать. Здесь их можно только выключить."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.wechat.desc",
      "field": "text",
      "sourceText": "Allow sign-in with WeChat Open Platform accounts (China). Uses OAuth 2.0 + user-info endpoint. Requires an open-platform app, not a public-account app.",
      "targetText": "Разрешает вход с учётными записями WeChat Open Platform (Китай). Использует OAuth 2.0 и конечную точку данных пользователя. Нужно приложение открытой платформы, а не приложение публичного аккаунта."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.wechat.section",
      "field": "text",
      "sourceText": "WeChat",
      "targetText": "WeChat"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.wecom.agentId",
      "field": "text",
      "sourceText": "Agent ID",
      "targetText": "Agent ID (идентификатор приложения)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.wecom.agentIdHelp",
      "field": "text",
      "sourceText": "The agent (application) ID from the WeCom admin panel.",
      "targetText": "Идентификатор агента (приложения) из панели администратора WeCom."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.wecom.desc",
      "field": "text",
      "sourceText": "Allow sign-in with WeCom / Enterprise WeChat accounts (China). Uses the Work OAuth 2.0 API.",
      "targetText": "Разрешает вход с учётными записями WeCom / Enterprise WeChat (Китай). Использует API Work OAuth 2.0."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.sso.wecom.section",
      "field": "text",
      "sourceText": "WeCom (WeChat Work)",
      "targetText": "WeCom (WeChat Work)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.alreadyUnsubscribed",
      "field": "text",
      "sourceText": "This address is already unsubscribed.",
      "targetText": "Этот адрес уже отписан."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.anonymized",
      "field": "text",
      "sourceText": "anonymized",
      "targetText": "анонимизировано"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.channel.Admin",
      "field": "text",
      "sourceText": "Administrator",
      "targetText": "Администратор"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.channel.Agent",
      "field": "text",
      "sourceText": "Agent",
      "targetText": "Оператор"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.channel.Link",
      "field": "text",
      "sourceText": "Unsubscribe link",
      "targetText": "Ссылка для отписки"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.channel.MailClient",
      "field": "text",
      "sourceText": "Mail program",
      "targetText": "Почтовая программа"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.channel.Portal",
      "field": "text",
      "sourceText": "Self-service",
      "targetText": "Клиентский портал"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.colChannel",
      "field": "text",
      "sourceText": "Channel",
      "targetText": "Канал"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.colDate",
      "field": "text",
      "sourceText": "Date",
      "targetText": "Дата"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.colDoneBy",
      "field": "text",
      "sourceText": "Done by",
      "targetText": "Кто внёс"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.colLanguage",
      "field": "text",
      "sourceText": "Language",
      "targetText": "Язык"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.colTextVersion",
      "field": "text",
      "sourceText": "Text version",
      "targetText": "Версия текста"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.colTicket",
      "field": "text",
      "sourceText": "Ticket",
      "targetText": "Заявка"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.desc",
      "field": "text",
      "sourceText": "Shows who has agreed to the satisfaction survey and who has unsubscribed. Newest first.",
      "targetText": "Показывает, кто согласился на опрос удовлетворённости и кто отписался. Сначала новые."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.empty",
      "field": "text",
      "sourceText": "No entries match these filters.",
      "targetText": "Нет записей, подходящих под эти фильтры."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.history",
      "field": "text",
      "sourceText": "History",
      "targetText": "История"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.historyEmpty",
      "field": "text",
      "sourceText": "There are no entries for this address.",
      "targetText": "По этому адресу записей нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.invalidAddress",
      "field": "text",
      "sourceText": "Please enter a valid e-mail address.",
      "targetText": "Введите правильный адрес электронной почты."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.invalidPage",
      "field": "text",
      "sourceText": "This page does not exist.",
      "targetText": "Такой страницы нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.invalidSearch",
      "field": "text",
      "sourceText": "The search text is too long.",
      "targetText": "Текст поиска слишком длинный."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.invalidState",
      "field": "text",
      "sourceText": "This state is not valid.",
      "targetText": "Это состояние недопустимо."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.loadFailed",
      "field": "text",
      "sourceText": "The list could not be loaded.",
      "targetText": "Не удалось загрузить список."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.recorded",
      "field": "text",
      "sourceText": "The unsubscribe was recorded.",
      "targetText": "Отписка записана."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.saveFailed",
      "field": "text",
      "sourceText": "The unsubscribe could not be recorded.",
      "targetText": "Не удалось записать отписку."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.search",
      "field": "text",
      "sourceText": "Search",
      "targetText": "Поиск"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.searchLabel",
      "field": "text",
      "sourceText": "E-mail address",
      "targetText": "Адрес электронной почты"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.searchPlaceholder",
      "field": "text",
      "sourceText": "Search by e-mail address",
      "targetText": "Поиск по адресу электронной почты"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.state.Consented",
      "field": "text",
      "sourceText": "Consented",
      "targetText": "Согласие дано"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.state.Resubscribed",
      "field": "text",
      "sourceText": "Subscribed again",
      "targetText": "Подписан снова"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.state.Unsubscribed",
      "field": "text",
      "sourceText": "Unsubscribed",
      "targetText": "Отписан"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.stateAll",
      "field": "text",
      "sourceText": "All states",
      "targetText": "Все состояния"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.stateLabel",
      "field": "text",
      "sourceText": "State",
      "targetText": "Состояние"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.title",
      "field": "text",
      "sourceText": "Survey consents and unsubscribes",
      "targetText": "Согласия и отписки от опроса"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.surveyConsents.unsubscribeHelp",
      "field": "text",
      "sourceText": "This address will no longer receive satisfaction surveys. The entry stays as proof and cannot be removed.",
      "targetText": "Этот адрес больше не будет получать опросы удовлетворённости. Запись остаётся как доказательство, удалить её нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Доступ запрещён"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.accessDeniedDesc",
      "field": "text",
      "sourceText": "This page is only available for authorized users.",
      "targetText": "Эта страница доступна только пользователям с правами."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.active",
      "field": "text",
      "sourceText": "Active",
      "targetText": "Активна"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.addAgent",
      "field": "text",
      "sourceText": "Add Agent",
      "targetText": "Добавить оператора"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.addMember",
      "field": "text",
      "sourceText": "Add member",
      "targetText": "Добавить участника"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.agentCanManageCategories",
      "field": "text",
      "sourceText": "The agent has permission to manage categories (create, edit, and delete).",
      "targetText": "Оператор имеет право управлять категориями: создавать, изменять и удалять."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.agentCanManageTickets",
      "field": "text",
      "sourceText": "The agent has permission to manage tickets (create and edit).",
      "targetText": "Оператор имеет право управлять заявками: создавать и изменять."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.agentCanViewReports",
      "field": "text",
      "sourceText": "The agent has permission to see Reports for this Team.",
      "targetText": "Оператор имеет право видеть отчёты этой команды."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.agentPermissions",
      "field": "text",
      "sourceText": "Agent Permissions",
      "targetText": "Права оператора"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.agentPermissionsUpdated",
      "field": "text",
      "sourceText": "Agent permissions updated.",
      "targetText": "Права оператора обновлены."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.agents",
      "field": "text",
      "sourceText": "Agents",
      "targetText": "Операторы"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.agentsSessionNotice",
      "field": "text",
      "sourceText": "Agents who are added or removed need to log out and log back in for the changes to take effect.",
      "targetText": "Добавленным и удалённым операторам нужно выйти и войти заново, чтобы изменения вступили в силу."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.auditLog",
      "field": "text",
      "sourceText": "Audit log",
      "targetText": "Журнал изменений"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.autoAssign",
      "field": "text",
      "sourceText": "Automatic assignment",
      "targetText": "Автоматическое назначение"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.autoAssignAvailabilityNote",
      "field": "text",
      "sourceText": "Agents who are busy or away are skipped. If nobody is available, the ticket stays unassigned.",
      "targetText": "Занятые и отсутствующие операторы пропускаются. Если свободных нет, заявка остаётся без исполнителя."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.autoAssignLeastLoad",
      "field": "text",
      "sourceText": "Least load",
      "targetText": "По наименьшей загрузке"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.autoAssignLeastLoadHelp",
      "field": "text",
      "sourceText": "A new ticket goes to the available agent with the fewest open tickets. Tickets waiting for the requester count half.",
      "targetText": "Новая заявка уходит доступному оператору с наименьшим числом открытых заявок. Заявки, ждущие заявителя, считаются за половину."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.autoAssignOff",
      "field": "text",
      "sourceText": "Off",
      "targetText": "Выключено"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.autoAssignOffHelp",
      "field": "text",
      "sourceText": "New tickets stay unassigned. Someone picks them up from the pool.",
      "targetText": "Новые заявки остаются без исполнителя. Их берут из общего списка."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.autoAssignProfessional",
      "field": "text",
      "sourceText": "Automatic assignment requires the Professional license. You can save the setting, but tickets stay unassigned.",
      "targetText": "Для автоматического назначения нужна лицензия Professional. Настройку можно сохранить, но заявки останутся без исполнителя."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.autoAssignRoundRobin",
      "field": "text",
      "sourceText": "Round robin",
      "targetText": "По кругу"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.autoAssignRoundRobinHelp",
      "field": "text",
      "sourceText": "A new ticket goes to the available agent whose last automatic assignment is longest ago.",
      "targetText": "Новая заявка уходит доступному оператору, у которого последнее автоматическое назначение было дольше всего назад."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.businessCalendarHelp",
      "field": "text",
      "sourceText": "SLA deadlines for this team use these business hours, unless the SLA rule sets its own calendar.",
      "targetText": "Сроки SLA для этой команды считаются по этим рабочим часам, если правило SLA не задаёт собственный календарь."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.copyFrom",
      "field": "text",
      "sourceText": "Copy categories from",
      "targetText": "Скопировать категории из"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.create",
      "field": "text",
      "sourceText": "Create",
      "targetText": "Создать"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.createTeam",
      "field": "text",
      "sourceText": "Create team",
      "targetText": "Создать команду"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.created",
      "field": "text",
      "sourceText": "Team created.",
      "targetText": "Команда создана."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.customerCanCreateTickets",
      "field": "text",
      "sourceText": "Can create new tickets and see their own tickets",
      "targetText": "Может создавать новые заявки и видеть свои заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.customerCanViewDashboard",
      "field": "text",
      "sourceText": "Can see their own tickets of this team in the dashboard and in reports",
      "targetText": "Может видеть свои заявки этой команды на панели и в отчётах"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.customerPermissions",
      "field": "text",
      "sourceText": "Customer permissions",
      "targetText": "Права клиента"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.customerPermissionsUpdated",
      "field": "text",
      "sourceText": "Customer permissions updated.",
      "targetText": "Права клиента обновлены."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.defaultLanguage",
      "field": "text",
      "sourceText": "Default e-mail language",
      "targetText": "Язык почты по умолчанию"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.defaultLanguageHelp",
      "field": "text",
      "sourceText": "Used as the fallback language for workflow e-mails when 'Team default language' is selected.",
      "targetText": "Используется как запасной язык писем по правилам, когда выбран «Язык команды по умолчанию»."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.delete",
      "field": "text",
      "sourceText": "Delete",
      "targetText": "Удалить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.deleted",
      "field": "text",
      "sourceText": "Team deleted.",
      "targetText": "Команда удалена."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.details",
      "field": "text",
      "sourceText": "Team details",
      "targetText": "Сведения о команде"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.memberAdded",
      "field": "text",
      "sourceText": "Member added.",
      "targetText": "Участник добавлен."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.memberRemoved",
      "field": "text",
      "sourceText": "Member removed.",
      "targetText": "Участник удалён."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.members",
      "field": "text",
      "sourceText": "Members",
      "targetText": "Участники"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.noAudit",
      "field": "text",
      "sourceText": "No audit entries yet.",
      "targetText": "Записей в журнале пока нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.noMembers",
      "field": "text",
      "sourceText": "No members in this team.",
      "targetText": "В этой команде нет участников."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.noTeams",
      "field": "text",
      "sourceText": "No teams available.",
      "targetText": "Команд нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.none",
      "field": "text",
      "sourceText": "None",
      "targetText": "Нет"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.pageDesc",
      "field": "text",
      "sourceText": "Manage teams, members and audit history",
      "targetText": "Управляйте командами, участниками и историей изменений"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.pageTitle",
      "field": "text",
      "sourceText": "Teams",
      "targetText": "Команды"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.remove",
      "field": "text",
      "sourceText": "Remove",
      "targetText": "Удалить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.requiredName",
      "field": "text",
      "sourceText": "Please enter a team name.",
      "targetText": "Введите название команды."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Сохранить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.teamName",
      "field": "text",
      "sourceText": "Team name",
      "targetText": "Название команды"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.teams",
      "field": "text",
      "sourceText": "Teams",
      "targetText": "Команды"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.timeTracking",
      "field": "text",
      "sourceText": "Time tracking",
      "targetText": "Учёт времени"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.timeTrackingGlobalOff",
      "field": "text",
      "sourceText": "Time tracking is switched off for the whole system. Turn it on under Settings, General before this setting takes effect.",
      "targetText": "Учёт времени выключен для всей системы. Включите его в разделе «Настройки» → «Общие настройки», иначе эта настройка не подействует."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.timeTrackingHelp",
      "field": "text",
      "sourceText": "Agents of this team log the effort spent on their tickets. Switch it off to leave this team out; entries that already exist stay visible and exportable.",
      "targetText": "Операторы этой команды записывают затраты по своим заявкам. Выключите, чтобы команда не участвовала; уже сделанные записи остаются видны, и их можно выгружать."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.timeTrackingProfessional",
      "field": "text",
      "sourceText": "Time tracking requires the Professional license. You can save the setting, but no time can be logged.",
      "targetText": "Для учёта времени нужна лицензия Professional. Настройку можно сохранить, но записывать время будет нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.unknownError",
      "field": "text",
      "sourceText": "An error occurred.",
      "targetText": "Произошла ошибка."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.teams.updated",
      "field": "text",
      "sourceText": "Team saved.",
      "targetText": "Команда сохранена."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Доступ запрещён"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.accessDeniedDesc",
      "field": "text",
      "sourceText": "You are not allowed to manage ticket field settings.",
      "targetText": "Вам не разрешено управлять настройками полей заявки."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.agentCardTitle",
      "field": "text",
      "sourceText": "Admin / Agent Field Settings",
      "targetText": "Настройки полей для администратора и оператора"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.addButton",
      "field": "text",
      "sourceText": "Add custom field",
      "targetText": "Добавить дополнительное поле"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.cancelButton",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Отмена"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.cardDesc",
      "field": "text",
      "sourceText": "Define additional fields that can be filled when creating or editing tickets.",
      "targetText": "Задайте дополнительные поля, которые можно заполнять при создании и изменении заявок."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.cardTitle",
      "field": "text",
      "sourceText": "Custom Fields",
      "targetText": "Дополнительные поля"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.deactivateButton",
      "field": "text",
      "sourceText": "Deactivate",
      "targetText": "Отключить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.deactivateConfirm",
      "field": "text",
      "sourceText": "Deactivate this custom field? Existing ticket values are preserved.",
      "targetText": "Отключить это дополнительное поле? Значения в существующих заявках сохраняются."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.deactivateSuccess",
      "field": "text",
      "sourceText": "Custom field deactivated.",
      "targetText": "Дополнительное поле отключено."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.defaultHidden",
      "field": "text",
      "sourceText": "Hidden for customer by default",
      "targetText": "По умолчанию скрыто от клиента"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.defaultMandatory",
      "field": "text",
      "sourceText": "Mandatory by default",
      "targetText": "По умолчанию обязательное"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.defaultReadOnly",
      "field": "text",
      "sourceText": "Not editable by customer by default",
      "targetText": "По умолчанию клиент не может его менять"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.defaultsLabel",
      "field": "text",
      "sourceText": "Defaults",
      "targetText": "Значения по умолчанию"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.dragHint",
      "field": "text",
      "sourceText": "Drag to reorder",
      "targetText": "Перетащите, чтобы изменить порядок"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.editButton",
      "field": "text",
      "sourceText": "Edit",
      "targetText": "Изменить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.empty",
      "field": "text",
      "sourceText": "No custom fields defined yet.",
      "targetText": "Дополнительные поля пока не заданы."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.loadError",
      "field": "text",
      "sourceText": "Error loading custom fields.",
      "targetText": "Ошибка при загрузке дополнительных полей."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.maxExceeded",
      "field": "text",
      "sourceText": "Maximum number of custom fields per team would be exceeded.",
      "targetText": "Наибольшее число дополнительных полей на команду было бы превышено."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.modalTitleEdit",
      "field": "text",
      "sourceText": "Edit custom field",
      "targetText": "Изменение дополнительного поля"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.modalTitleNew",
      "field": "text",
      "sourceText": "New custom field",
      "targetText": "Новое дополнительное поле"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.nameLabel",
      "field": "text",
      "sourceText": "Name",
      "targetText": "Название"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.namePlaceholder",
      "field": "text",
      "sourceText": "e.g. SAP client",
      "targetText": "например, клиент SAP"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.restoreButton",
      "field": "text",
      "sourceText": "Restore",
      "targetText": "Восстановить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.restoreSuccess",
      "field": "text",
      "sourceText": "Custom field restored.",
      "targetText": "Дополнительное поле восстановлено."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.saveButton",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Сохранить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.saveError",
      "field": "text",
      "sourceText": "Error saving custom field.",
      "targetText": "Ошибка при сохранении дополнительного поля."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.saveSuccess",
      "field": "text",
      "sourceText": "Custom field saved.",
      "targetText": "Дополнительное поле сохранено."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.scope.Global",
      "field": "text",
      "sourceText": "All teams (including new ones)",
      "targetText": "Все команды (включая новые)"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.scope.TeamSpecific",
      "field": "text",
      "sourceText": "Selected teams only",
      "targetText": "Только выбранные команды"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.scopeLabel",
      "field": "text",
      "sourceText": "Scope",
      "targetText": "Область действия"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.showDeleted",
      "field": "text",
      "sourceText": "Show deactivated",
      "targetText": "Показать отключённые"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.teamsLabel",
      "field": "text",
      "sourceText": "Teams",
      "targetText": "Команды"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.type.Boolean",
      "field": "text",
      "sourceText": "Yes / No",
      "targetText": "Да / Нет"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.type.Date",
      "field": "text",
      "sourceText": "Date",
      "targetText": "Дата"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.type.Decimal",
      "field": "text",
      "sourceText": "Decimal",
      "targetText": "Дробное число"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.type.Integer",
      "field": "text",
      "sourceText": "Integer",
      "targetText": "Целое число"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.type.MultilineText",
      "field": "text",
      "sourceText": "Multiline text",
      "targetText": "Многострочный текст"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.type.Text",
      "field": "text",
      "sourceText": "Text",
      "targetText": "Текст"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customFields.typeLabel",
      "field": "text",
      "sourceText": "Field type",
      "targetText": "Тип поля"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.customerCardTitle",
      "field": "text",
      "sourceText": "Customer Field Settings",
      "targetText": "Настройки полей для клиента"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.field.assignTo",
      "field": "text",
      "sourceText": "Assign to",
      "targetText": "Назначить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.field.description",
      "field": "text",
      "sourceText": "Description",
      "targetText": "Описание"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.field.location",
      "field": "text",
      "sourceText": "Location",
      "targetText": "Местоположение"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.field.mainCategory",
      "field": "text",
      "sourceText": "Main category",
      "targetText": "Основная категория"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.field.owningTeam",
      "field": "text",
      "sourceText": "Owning team",
      "targetText": "Владеющая команда"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.field.priority",
      "field": "text",
      "sourceText": "Priority",
      "targetText": "Приоритет"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.field.referenceTicketNumber",
      "field": "text",
      "sourceText": "Reference ticket number",
      "targetText": "Номер связанной заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.field.requesterEmail",
      "field": "text",
      "sourceText": "User email address",
      "targetText": "Адрес электронной почты пользователя"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.field.requesterPhone",
      "field": "text",
      "sourceText": "User phone number",
      "targetText": "Телефон пользователя"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.field.status",
      "field": "text",
      "sourceText": "Status",
      "targetText": "Статус"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.field.subCategory",
      "field": "text",
      "sourceText": "Subcategory",
      "targetText": "Подкатегория"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.field.title",
      "field": "text",
      "sourceText": "Title",
      "targetText": "Заголовок"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.hiddenSwitch",
      "field": "text",
      "sourceText": "Is hidden for Customer",
      "targetText": "Скрыто от клиента"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.loadError",
      "field": "text",
      "sourceText": "Error loading ticket field settings.",
      "targetText": "Ошибка при загрузке настроек полей заявки."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.mandatorySwitch",
      "field": "text",
      "sourceText": "Field is mandatory",
      "targetText": "Поле обязательное"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.pageDesc",
      "field": "text",
      "sourceText": "Choose which fields are required and which ones customers can see.",
      "targetText": "Выберите, какие поля обязательны и какие видны клиентам."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.pageTitle",
      "field": "text",
      "sourceText": "Ticket Settings",
      "targetText": "Настройки заявок"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.readOnlySwitch",
      "field": "text",
      "sourceText": "Is not editable",
      "targetText": "Нельзя изменить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Сохранить"
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.saveError",
      "field": "text",
      "sourceText": "Error saving ticket field settings.",
      "targetText": "Ошибка при сохранении настроек полей заявки."
    },
    {
      "entityType": "uiText",
      "entityKey": "settings.ticketFields.saved",
      "field": "text",
      "sourceText": "Ticket field settings saved",
      "targetText": "Настройки полей заявки сохранены"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.appearance",
      "field": "text",
      "sourceText": "Appearance",
      "targetText": "Оформление"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.categories",
      "field": "text",
      "sourceText": "Categories",
      "targetText": "Категории"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.changePassword",
      "field": "text",
      "sourceText": "Change password",
      "targetText": "Сменить пароль"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.dashboard",
      "field": "text",
      "sourceText": "Dashboard",
      "targetText": "Панель"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.help",
      "field": "text",
      "sourceText": "Help",
      "targetText": "Помощь"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.knowledgeBase",
      "field": "text",
      "sourceText": "Knowledge Base",
      "targetText": "База знаний"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.language",
      "field": "text",
      "sourceText": "Language",
      "targetText": "Язык"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.logout",
      "field": "text",
      "sourceText": "Sign out",
      "targetText": "Выйти"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.maintenance",
      "field": "text",
      "sourceText": "Maintenance and incident notices",
      "targetText": "Уведомления о работах и сбоях"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.newTicket",
      "field": "text",
      "sourceText": "New Ticket",
      "targetText": "Новая заявка"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.profile",
      "field": "text",
      "sourceText": "Profile picture",
      "targetText": "Фотография профиля"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.reports",
      "field": "text",
      "sourceText": "Reports",
      "targetText": "Отчёты"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsArchive",
      "field": "text",
      "sourceText": "Archive",
      "targetText": "Архив"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsAutomation",
      "field": "text",
      "sourceText": "Automation",
      "targetText": "Автоматизация"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsCi",
      "field": "text",
      "sourceText": "CI Settings",
      "targetText": "Настройки фирменного стиля"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsEmail",
      "field": "text",
      "sourceText": "E-Mail Settings",
      "targetText": "Настройки почты"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsGeneral",
      "field": "text",
      "sourceText": "General Settings",
      "targetText": "Общие настройки"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsKnowledgeBase",
      "field": "text",
      "sourceText": "Knowledge Base",
      "targetText": "База знаний"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsLanguage",
      "field": "text",
      "sourceText": "Language Settings",
      "targetText": "Настройки языка"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsLicense",
      "field": "text",
      "sourceText": "License",
      "targetText": "Лицензия"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsMenu",
      "field": "text",
      "sourceText": "Settings",
      "targetText": "Настройки"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsReports",
      "field": "text",
      "sourceText": "Report Settings",
      "targetText": "Настройки отчётов"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsRequestWorkflows",
      "field": "text",
      "sourceText": "Request workflows",
      "targetText": "Рабочие процессы запросов"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsSecurity",
      "field": "text",
      "sourceText": "Security",
      "targetText": "Безопасность"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsSecurityLog",
      "field": "text",
      "sourceText": "Security log",
      "targetText": "Журнал безопасности"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsSla",
      "field": "text",
      "sourceText": "SLA / Business Hours",
      "targetText": "SLA / Рабочие часы"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsSso",
      "field": "text",
      "sourceText": "SSO Settings",
      "targetText": "Настройки SSO"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsTeams",
      "field": "text",
      "sourceText": "Teams",
      "targetText": "Команды"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsTemplates",
      "field": "text",
      "sourceText": "Templates",
      "targetText": "Шаблоны"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsTicketFieldSettings",
      "field": "text",
      "sourceText": "Ticket Settings",
      "targetText": "Настройки заявок"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.settingsUpdates",
      "field": "text",
      "sourceText": "Updates",
      "targetText": "Обновления"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.themeDark",
      "field": "text",
      "sourceText": "Dark mode",
      "targetText": "Тёмное оформление"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.themeLight",
      "field": "text",
      "sourceText": "Light mode",
      "targetText": "Светлое оформление"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.tickets",
      "field": "text",
      "sourceText": "Tickets",
      "targetText": "Заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.users",
      "field": "text",
      "sourceText": "User Management",
      "targetText": "Управление пользователями"
    },
    {
      "entityType": "uiText",
      "entityKey": "sidebar.version",
      "field": "text",
      "sourceText": "Version",
      "targetText": "Версия"
    },
    {
      "entityType": "uiText",
      "entityKey": "sites.errors.alreadyExists",
      "field": "text",
      "sourceText": "This location already exists.",
      "targetText": "Это местоположение уже существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.badge.breached",
      "field": "text",
      "sourceText": "Breached",
      "targetText": "Нарушено"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.badge.cancelledHint",
      "field": "text",
      "sourceText": "Ended without a verdict — counted neither as met nor as breached.",
      "targetText": "Завершено без вердикта: не засчитано ни как соблюдённое, ни как нарушенное."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.badge.earlierBreachHint",
      "field": "text",
      "sourceText": "An earlier deadline on this ticket was breached. The column shows the next open one.",
      "targetText": "Более ранний срок по этой заявке был нарушен. В столбце показан следующий открытый."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.badge.met",
      "field": "text",
      "sourceText": "In time",
      "targetText": "В срок"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.badge.noDueDate",
      "field": "text",
      "sourceText": "Not calculable",
      "targetText": "Не вычисляется"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.badge.noDueDateHint",
      "field": "text",
      "sourceText": "The assigned calendar has no open hours, so no due date could be calculated.",
      "targetText": "У назначенного календаря нет рабочих часов, поэтому срок вычислить не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.badge.noneHint",
      "field": "text",
      "sourceText": "No deadline applies to this ticket.",
      "targetText": "К этой заявке срок не относится."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.badge.paused",
      "field": "text",
      "sourceText": "Paused",
      "targetText": "Приостановлено"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.badge.pausedHint",
      "field": "text",
      "sourceText": "Waiting for the requester — the deadline is not running.",
      "targetText": "Ждём заявителя — срок не идёт."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.breachAction.escalate",
      "field": "text",
      "sourceText": "Hand over to another team",
      "targetText": "Передать другой команде"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.breachAction.none",
      "field": "text",
      "sourceText": "Record only",
      "targetText": "Только записать"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.breachAction.notify",
      "field": "text",
      "sourceText": "Notify assignee and observers",
      "targetText": "Уведомить исполнителя и наблюдателей"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.calendars.addWindow",
      "field": "text",
      "sourceText": "Add opening hours",
      "targetText": "Добавить рабочие часы"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.calendars.default",
      "field": "text",
      "sourceText": "Default",
      "targetText": "По умолчанию"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.calendars.deleteAria",
      "field": "text",
      "sourceText": "Delete calendar",
      "targetText": "Удалить календарь"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.calendars.description",
      "field": "text",
      "sourceText": "Opening hours per weekday and closed days. Times are in the calendar's own time zone.",
      "targetText": "Рабочие часы по дням недели и нерабочие дни. Время указано в собственном часовом поясе календаря."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.calendars.newName",
      "field": "text",
      "sourceText": "New calendar",
      "targetText": "Новый календарь"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.calendars.nextDay",
      "field": "text",
      "sourceText": "ends next day",
      "targetText": "заканчивается на следующий день"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.calendars.noHolidays",
      "field": "text",
      "sourceText": "This calendar has no closed days for the next twelve months. Deadlines will run through public holidays.",
      "targetText": "У этого календаря нет нерабочих дней на ближайшие двенадцать месяцев. Сроки будут идти и в праздники."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.calendars.timeZone",
      "field": "text",
      "sourceText": "Time zone",
      "targetText": "Часовой пояс"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.calendars.title",
      "field": "text",
      "sourceText": "Business hours",
      "targetText": "Рабочие часы"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.calendars.window.dayAria",
      "field": "text",
      "sourceText": "Weekday",
      "targetText": "День недели"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.calendars.window.deleteAria",
      "field": "text",
      "sourceText": "Remove these opening hours",
      "targetText": "Убрать эти рабочие часы"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.calendars.window.endAria",
      "field": "text",
      "sourceText": "End of opening hours",
      "targetText": "Конец рабочих часов"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.calendars.window.startAria",
      "field": "text",
      "sourceText": "Start of opening hours",
      "targetText": "Начало рабочих часов"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.cycle",
      "field": "text",
      "sourceText": "(cycle {0})",
      "targetText": "(цикл {0})"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.day.friday",
      "field": "text",
      "sourceText": "Friday",
      "targetText": "Пятница"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.day.monday",
      "field": "text",
      "sourceText": "Monday",
      "targetText": "Понедельник"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.day.saturday",
      "field": "text",
      "sourceText": "Saturday",
      "targetText": "Суббота"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.day.sunday",
      "field": "text",
      "sourceText": "Sunday",
      "targetText": "Воскресенье"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.day.thursday",
      "field": "text",
      "sourceText": "Thursday",
      "targetText": "Четверг"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.day.tuesday",
      "field": "text",
      "sourceText": "Tuesday",
      "targetText": "Вторник"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.day.wednesday",
      "field": "text",
      "sourceText": "Wednesday",
      "targetText": "Среда"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.errors.forbidden",
      "field": "text",
      "sourceText": "Forbidden.",
      "targetText": "Запрещено."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.consumed",
      "field": "text",
      "sourceText": "{0} of working time used",
      "targetText": "использовано рабочего времени: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.dueAfter",
      "field": "text",
      "sourceText": "new deadline {0}",
      "targetText": "новый срок {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.empty",
      "field": "text",
      "sourceText": "No entries yet.",
      "targetText": "Записей пока нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.hide",
      "field": "text",
      "sourceText": "Hide deadline history",
      "targetText": "Скрыть историю сроков"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.loadFailed",
      "field": "text",
      "sourceText": "The deadline history could not be loaded.",
      "targetText": "Загрузить историю сроков не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.show",
      "field": "text",
      "sourceText": "Show deadline history",
      "targetText": "Показать историю сроков"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.type.breached",
      "field": "text",
      "sourceText": "Breached",
      "targetText": "Нарушено"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.type.cancelled",
      "field": "text",
      "sourceText": "Cancelled",
      "targetText": "Отменено"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.type.mergedIntoOriginal",
      "field": "text",
      "sourceText": "Merged",
      "targetText": "Объединено"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.type.met",
      "field": "text",
      "sourceText": "Met",
      "targetText": "Соблюдено"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.type.paused",
      "field": "text",
      "sourceText": "Paused",
      "targetText": "Приостановлено"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.type.recalculated",
      "field": "text",
      "sourceText": "Recalculated",
      "targetText": "Пересчитано"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.type.resumed",
      "field": "text",
      "sourceText": "Resumed",
      "targetText": "Возобновлено"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.events.type.started",
      "field": "text",
      "sourceText": "Started",
      "targetText": "Начато"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.holidays.import",
      "field": "text",
      "sourceText": "Import holidays (.ics)",
      "targetText": "Загрузить праздники (.ics)"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.holidays.imported",
      "field": "text",
      "sourceText": "Imported {0} day(s), replaced {1}, skipped {2} unreadable and {3} already present.",
      "targetText": "Загружено {0} дней, заменено {1}, пропущено {2} нечитаемых и {3} уже имеющихся."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.holidays.more",
      "field": "text",
      "sourceText": "and {0} more",
      "targetText": "и ещё {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.holidays.title",
      "field": "text",
      "sourceText": "Closed days",
      "targetText": "Нерабочие дни"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.inactiveHint",
      "field": "text",
      "sourceText": "No policy is active. No deadlines are being tracked and tickets behave exactly as before.",
      "targetText": "Ни одна политика не действует. Сроки не отслеживаются, и заявки ведут себя точно как прежде."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.metric.firstResponse",
      "field": "text",
      "sourceText": "Time to first response",
      "targetText": "Время до первого ответа"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.metric.firstResponseHint",
      "field": "text",
      "sourceText": "Stops at the first public reply by an agent. Auto-replies and internal notes do not count.",
      "targetText": "Останавливается на первом публичном ответе оператора. Автоответы и внутренние заметки не считаются."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.metric.firstResponseShort",
      "field": "text",
      "sourceText": "Response",
      "targetText": "Ответ"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.metric.resolution",
      "field": "text",
      "sourceText": "Time to resolution",
      "targetText": "Время до решения"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.metric.resolutionHint",
      "field": "text",
      "sourceText": "Stops when the ticket reaches a status that counts as resolved.",
      "targetText": "Останавливается, когда заявка доходит до статуса, который считается решённым."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.metric.resolutionShort",
      "field": "text",
      "sourceText": "Resolution",
      "targetText": "Решение"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.policies.add",
      "field": "text",
      "sourceText": "Add policy",
      "targetText": "Добавить политику"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.policies.description",
      "field": "text",
      "sourceText": "The first matching policy applies. An empty condition means \"any\", not \"none\". Only new tickets get deadlines.",
      "targetText": "Действует первая подходящая политика. Пустое условие значит «любое», а не «никакое». Сроки получают только новые заявки."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.policies.title",
      "field": "text",
      "sourceText": "Policies",
      "targetText": "Политики"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.policy.anyCondition",
      "field": "text",
      "sourceText": "Any",
      "targetText": "Любое"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.policy.categoryNoTeam",
      "field": "text",
      "sourceText": "Without a team",
      "targetText": "Без команды"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.policy.isActive",
      "field": "text",
      "sourceText": "Active",
      "targetText": "Действует"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.policy.mainCategory",
      "field": "text",
      "sourceText": "Main category",
      "targetText": "Основная категория"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.policy.name",
      "field": "text",
      "sourceText": "Name",
      "targetText": "Название"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.policy.newName",
      "field": "text",
      "sourceText": "New policy",
      "targetText": "Новая политика"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.policy.priority",
      "field": "text",
      "sourceText": "Priority",
      "targetText": "Приоритет"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.policy.sortOrder",
      "field": "text",
      "sourceText": "Order",
      "targetText": "Порядок"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.policy.subCategory",
      "field": "text",
      "sourceText": "Subcategory",
      "targetText": "Подкатегория"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.policy.team",
      "field": "text",
      "sourceText": "Team",
      "targetText": "Команда"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.subtitle",
      "field": "text",
      "sourceText": "Business hours and response deadlines. Without an active policy nothing is measured and nothing changes.",
      "targetText": "Рабочие часы и сроки ответа. Без действующей политики ничего не измеряется и ничего не меняется."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.target.breachAction",
      "field": "text",
      "sourceText": "When breached",
      "targetText": "При нарушении"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.target.calendar",
      "field": "text",
      "sourceText": "Calendar",
      "targetText": "Календарь"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.target.calendarFromTeam",
      "field": "text",
      "sourceText": "From the team",
      "targetText": "От команды"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.target.escalateHint",
      "field": "text",
      "sourceText": "The ticket moves to that team and the current assignee is cleared.",
      "targetText": "Заявка переходит в эту команду, а текущий исполнитель снимается."
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.target.escalateTo",
      "field": "text",
      "sourceText": "Hand over to",
      "targetText": "Передать"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.target.escalateToPlaceholder",
      "field": "text",
      "sourceText": "Please select a team",
      "targetText": "Выберите команду"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.target.minutes",
      "field": "text",
      "sourceText": "Working minutes",
      "targetText": "Рабочих минут"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.target.pauses",
      "field": "text",
      "sourceText": "Pause while waiting for the requester",
      "targetText": "Приостанавливать, пока ждём заявителя"
    },
    {
      "entityType": "uiText",
      "entityKey": "sla.title",
      "field": "text",
      "sourceText": "Service level agreements",
      "targetText": "Соглашения об уровне обслуживания"
    },
    {
      "entityType": "uiText",
      "entityKey": "slaPolicies.errors.duplicateMetric",
      "field": "text",
      "sourceText": "Each metric may appear only once per policy.",
      "targetText": "Каждая цель может встречаться в политике только один раз."
    },
    {
      "entityType": "uiText",
      "entityKey": "slaPolicies.errors.durationRequired",
      "field": "text",
      "sourceText": "A target duration must be greater than zero.",
      "targetText": "Целевая продолжительность должна быть больше нуля."
    },
    {
      "entityType": "uiText",
      "entityKey": "slaPolicies.errors.escalationTeamRequired",
      "field": "text",
      "sourceText": "Escalating on breach requires a target team.",
      "targetText": "Для передачи при нарушении нужна команда назначения."
    },
    {
      "entityType": "uiText",
      "entityKey": "slaPolicies.errors.targetRequired",
      "field": "text",
      "sourceText": "A policy needs at least one target.",
      "targetText": "Политике нужна хотя бы одна цель."
    },
    {
      "entityType": "uiText",
      "entityKey": "slaPolicies.errors.unknownCalendar",
      "field": "text",
      "sourceText": "Unknown business calendar.",
      "targetText": "Неизвестный рабочий календарь."
    },
    {
      "entityType": "uiText",
      "entityKey": "slaPolicies.errors.unknownCategory",
      "field": "text",
      "sourceText": "Unknown category.",
      "targetText": "Неизвестная категория."
    },
    {
      "entityType": "uiText",
      "entityKey": "slaPolicies.errors.unknownMetric",
      "field": "text",
      "sourceText": "Unknown target metric '{0}'.",
      "targetText": "Неизвестная целевая величина «{0}»."
    },
    {
      "entityType": "uiText",
      "entityKey": "slaPolicies.errors.unknownTeam",
      "field": "text",
      "sourceText": "Unknown team.",
      "targetText": "Неизвестная команда."
    },
    {
      "entityType": "uiText",
      "entityKey": "status.Assigned",
      "field": "text",
      "sourceText": "Assigned",
      "targetText": "Назначена"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.BackFromOtherTeam",
      "field": "text",
      "sourceText": "Back from other team",
      "targetText": "Возвращена от другой команды"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.Cancelled",
      "field": "text",
      "sourceText": "Cancelled",
      "targetText": "Отменена"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.Closed",
      "field": "text",
      "sourceText": "Closed",
      "targetText": "Закрыта"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.InProgress",
      "field": "text",
      "sourceText": "In Progress",
      "targetText": "В работе"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.New",
      "field": "text",
      "sourceText": "New",
      "targetText": "Новая"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.Open",
      "field": "text",
      "sourceText": "Open",
      "targetText": "Открыта"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.Pending",
      "field": "text",
      "sourceText": "Pending",
      "targetText": "В ожидании"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.Rejected",
      "field": "text",
      "sourceText": "Rejected",
      "targetText": "Отклонена"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.Reopened",
      "field": "text",
      "sourceText": "Reopened",
      "targetText": "Открыта повторно"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.Resolved",
      "field": "text",
      "sourceText": "Resolved",
      "targetText": "Решена"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.WaitingForApproval",
      "field": "text",
      "sourceText": "Waiting for approval",
      "targetText": "Ожидает согласования"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.WaitingForOtherTeam",
      "field": "text",
      "sourceText": "Waiting for other team",
      "targetText": "Ожидает другую команду"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.WaitingForServiceProvider",
      "field": "text",
      "sourceText": "Waiting for Service Provider Response",
      "targetText": "Ожидает ответа поставщика услуг"
    },
    {
      "entityType": "uiText",
      "entityKey": "status.WaitingForUser",
      "field": "text",
      "sourceText": "Waiting for User Response",
      "targetText": "Ожидает ответа пользователя"
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.changeHint",
      "field": "text",
      "sourceText": "You can change your rating until the link expires.",
      "targetText": "Оценку можно изменить, пока действует ссылка."
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.commentLabel",
      "field": "text",
      "sourceText": "Would you like to add a comment? (optional)",
      "targetText": "Хотите добавить комментарий? (по желанию)"
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.consent.text",
      "field": "text",
      "sourceText": "Yes, I would like to receive a short satisfaction survey by e-mail after my tickets are closed. I can withdraw this at any time.",
      "targetText": "Да, я хочу получать по электронной почте короткий опрос удовлетворённости после закрытия моих заявок. Я могу отозвать согласие в любой момент."
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.errors.invalidScore",
      "field": "text",
      "sourceText": "Please choose a rating between 1 and 5 stars.",
      "targetText": "Выберите оценку от 1 до 5 звёзд."
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.errors.saveFailed",
      "field": "text",
      "sourceText": "Your rating could not be saved. Please try again.",
      "targetText": "Сохранить вашу оценку не удалось. Попробуйте ещё раз."
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.invalidOrExpired",
      "field": "text",
      "sourceText": "This link is invalid or has expired. If you still want to share feedback, simply reply to the e-mail you received from us.",
      "targetText": "Эта ссылка недействительна или устарела. Если вы всё же хотите оставить отзыв, просто ответьте на полученное от нас письмо."
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.score1",
      "field": "text",
      "sourceText": "Very dissatisfied",
      "targetText": "Совсем не доволен"
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.score2",
      "field": "text",
      "sourceText": "Dissatisfied",
      "targetText": "Не доволен"
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.score3",
      "field": "text",
      "sourceText": "Neutral",
      "targetText": "Нейтрально"
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.score4",
      "field": "text",
      "sourceText": "Satisfied",
      "targetText": "Доволен"
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.score5",
      "field": "text",
      "sourceText": "Very satisfied",
      "targetText": "Очень доволен"
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.submit",
      "field": "text",
      "sourceText": "Submit rating",
      "targetText": "Отправить оценку"
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.subtitle",
      "field": "text",
      "sourceText": "Ticket #{ticketId} \"{ticketTitle}\"",
      "targetText": "Заявка №{ticketId} «{ticketTitle}»"
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.thanks",
      "field": "text",
      "sourceText": "Thank you for your feedback!",
      "targetText": "Спасибо за отзыв!"
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.title",
      "field": "text",
      "sourceText": "How satisfied were you?",
      "targetText": "Насколько вы довольны?"
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.unsubscribeLink",
      "field": "text",
      "sourceText": "Stop receiving surveys",
      "targetText": "Больше не получать опросы"
    },
    {
      "entityType": "uiText",
      "entityKey": "survey.update",
      "field": "text",
      "sourceText": "Update rating",
      "targetText": "Изменить оценку"
    },
    {
      "entityType": "uiText",
      "entityKey": "surveyNotice.dismiss",
      "field": "text",
      "sourceText": "Hide for 30 days",
      "targetText": "Скрыть на 30 дней"
    },
    {
      "entityType": "uiText",
      "entityKey": "surveyNotice.link",
      "field": "text",
      "sourceText": "Open the survey settings",
      "targetText": "Открыть настройки опроса"
    },
    {
      "entityType": "uiText",
      "entityKey": "surveyNotice.text",
      "field": "text",
      "sourceText": "Since version 1.11.0, external people receive the survey only after giving consent. Enter your company's e-mail domains so that your employees keep receiving the survey.",
      "targetText": "Начиная с версии 1.11.0 внешние контакты получают опрос только после согласия. Укажите почтовые домены вашей компании, чтобы сотрудники продолжали получать опрос."
    },
    {
      "entityType": "uiText",
      "entityKey": "teams.errors.autoAssignModeInvalid",
      "field": "text",
      "sourceText": "'{0}' is not a valid assignment mode. Valid values: Off, RoundRobin, LeastLoad.",
      "targetText": "«{0}» не является допустимым способом назначения. Допустимые значения: Off, RoundRobin, LeastLoad."
    },
    {
      "entityType": "uiText",
      "entityKey": "teams.errors.copySourceNotFound",
      "field": "text",
      "sourceText": "The team to copy categories from does not exist.",
      "targetText": "Команды, из которой копируются категории, не существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.action.assignSelf",
      "field": "text",
      "sourceText": "The agent who applies it",
      "targetText": "Оператор, который его применяет"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.action.enabled",
      "field": "text",
      "sourceText": "Suggested",
      "targetText": "Предлагается"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.action.field",
      "field": "text",
      "sourceText": "Action",
      "targetText": "Действие"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.action.notePlaceholder",
      "field": "text",
      "sourceText": "Follow-up note",
      "targetText": "Заметка к напоминанию"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.action.remove",
      "field": "text",
      "sourceText": "Remove action",
      "targetText": "Удалить действие"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.actions.add",
      "field": "text",
      "sourceText": "Add action",
      "targetText": "Добавить действие"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.actions.hint",
      "field": "text",
      "sourceText": "Suggested when the template is applied; the agent can deselect each one.",
      "targetText": "Предлагается при применении шаблона; оператор может снять любую отметку."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.actions.title",
      "field": "text",
      "sourceText": "Actions",
      "targetText": "Действия"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.add",
      "field": "text",
      "sourceText": "Add reply template",
      "targetText": "Добавить шаблон ответа"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.addTicket",
      "field": "text",
      "sourceText": "Add ticket template",
      "targetText": "Добавить шаблон заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.allTeams",
      "field": "text",
      "sourceText": "All teams",
      "targetText": "Все команды"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.attachments.empty",
      "field": "text",
      "sourceText": "No attachments.",
      "targetText": "Вложений нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.attachments.hint",
      "field": "text",
      "sourceText": "Own copies; they are added to the ticket when the template is applied.",
      "targetText": "Собственные копии; они добавляются к заявке при применении шаблона."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.attachments.internalHint",
      "field": "text",
      "sourceText": "This template is an internal note. Its attachments are not added to the ticket, because customers can see ticket attachments.",
      "targetText": "Этот шаблон — внутренняя заметка. Его вложения к заявке не добавляются, потому что вложения заявки видят клиенты."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.attachments.remove",
      "field": "text",
      "sourceText": "Remove attachment",
      "targetText": "Удалить вложение"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.attachments.removed",
      "field": "text",
      "sourceText": "Attachment removed.",
      "targetText": "Вложение удалено."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.attachments.title",
      "field": "text",
      "sourceText": "Attachments",
      "targetText": "Вложения"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.attachments.upload",
      "field": "text",
      "sourceText": "Upload file",
      "targetText": "Загрузить файл"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.attachments.uploaded",
      "field": "text",
      "sourceText": "File uploaded.",
      "targetText": "Файл загружен."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.deleteConfirm",
      "field": "text",
      "sourceText": "Delete this template? Its attachments are removed as well.",
      "targetText": "Удалить этот шаблон? Его вложения тоже будут удалены."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.duplicate",
      "field": "text",
      "sourceText": "Duplicate",
      "targetText": "Сделать копию"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.duplicated",
      "field": "text",
      "sourceText": "Duplicated. The copy is a draft only you can see.",
      "targetText": "Копия сделана. Это черновик, который видите только вы."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.attachmentNotFound",
      "field": "text",
      "sourceText": "Attachment not found.",
      "targetText": "Вложение не найдено."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.attachmentsReplyOnly",
      "field": "text",
      "sourceText": "Only reply templates carry attachments.",
      "targetText": "Вложения бывают только у шаблонов ответов."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.categoryNotInTeam",
      "field": "text",
      "sourceText": "The selected category belongs to another team and would not be offered on the new-ticket form.",
      "targetText": "Выбранная категория принадлежит другой команде и в форме новой заявки не предлагалась бы."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.downloadFailed",
      "field": "text",
      "sourceText": "The file could not be downloaded.",
      "targetText": "Скачать файл не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.duplicateField",
      "field": "text",
      "sourceText": "The same field is selected more than once.",
      "targetText": "Одно и то же поле выбрано несколько раз."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.fieldNotApplicable",
      "field": "text",
      "sourceText": "These fields do not apply to the team of this template and would never be answerable: {0}.",
      "targetText": "Эти поля не относятся к команде этого шаблона, и ответить на них было бы невозможно: {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.fileEmpty",
      "field": "text",
      "sourceText": "No file was provided.",
      "targetText": "Файл не передан."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.fileMissing",
      "field": "text",
      "sourceText": "The file no longer exists on the server.",
      "targetText": "Файла на сервере больше нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.fileTooLarge",
      "field": "text",
      "sourceText": "File is too large. Maximum allowed: {0:F0} MB.",
      "targetText": "Файл слишком большой. Максимум: {0:F0} МБ."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.fileTypeNotAllowed",
      "field": "text",
      "sourceText": "File type '{0}' is not allowed. Allowed types: {1}",
      "targetText": "Тип файла «{0}» не разрешён. Разрешённые типы: {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.forbidden",
      "field": "text",
      "sourceText": "Forbidden.",
      "targetText": "Запрещено."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.invalidAction",
      "field": "text",
      "sourceText": "Action '{0}' is not valid: {1}",
      "targetText": "Действие «{0}» недопустимо: {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.invalidKindShape",
      "field": "text",
      "sourceText": "This does not fit the template kind: {0}",
      "targetText": "Это не подходит к виду шаблона: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.invalidMailTo",
      "field": "text",
      "sourceText": "Mail recipient is not valid: {0}",
      "targetText": "Получатель письма недопустим: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.kindImmutable",
      "field": "text",
      "sourceText": "The kind of a template cannot be changed. Create a new template instead.",
      "targetText": "Вид шаблона изменить нельзя. Создайте новый шаблон."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.loadFailed",
      "field": "text",
      "sourceText": "The templates could not be loaded.",
      "targetText": "Загрузить шаблоны не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.nameRequired",
      "field": "text",
      "sourceText": "A template needs a name.",
      "targetText": "Шаблону нужно название."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.nameTaken",
      "field": "text",
      "sourceText": "A template named '{0}' already exists in this scope.",
      "targetText": "Шаблон с названием «{0}» в этой области уже существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.notFound",
      "field": "text",
      "sourceText": "Template not found.",
      "targetText": "Шаблон не найден."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.subNotInMain",
      "field": "text",
      "sourceText": "The subcategory does not belong to the selected main category.",
      "targetText": "Подкатегория не принадлежит выбранной основной категории."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.subWithoutMain",
      "field": "text",
      "sourceText": "A subcategory needs its main category.",
      "targetText": "Подкатегории нужна её основная категория."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.ticketNoPlaceholders",
      "field": "text",
      "sourceText": "Ticket templates do not support placeholders - {0} would end up literally in the new ticket.",
      "targetText": "Шаблоны заявок не поддерживают заполнители - {0} попало бы в новую заявку буквально."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.ticketNotFound",
      "field": "text",
      "sourceText": "Ticket not found.",
      "targetText": "Заявка не найдена."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.unknownBodyPlaceholder",
      "field": "text",
      "sourceText": "Reply text: unknown placeholders {0}. Available here: {1}.",
      "targetText": "Текст ответа: неизвестные заполнители {0}. Здесь доступны: {1}."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.unknownCategory",
      "field": "text",
      "sourceText": "Unknown category.",
      "targetText": "Неизвестная категория."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.unknownField",
      "field": "text",
      "sourceText": "Unknown or deleted field: {0}.",
      "targetText": "Неизвестное или удалённое поле: {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.unknownPlaceholder",
      "field": "text",
      "sourceText": "Mail subject: unknown placeholders {0}. Available here: {1}.",
      "targetText": "Тема письма: неизвестные заполнители {0}. Здесь доступны: {1}."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.unknownPriority",
      "field": "text",
      "sourceText": "Unknown priority.",
      "targetText": "Неизвестный приоритет."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.unknownTeam",
      "field": "text",
      "sourceText": "Unknown team.",
      "targetText": "Неизвестная команда."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.errors.uploadFailed",
      "field": "text",
      "sourceText": "The file could not be uploaded.",
      "targetText": "Загрузить файл не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.fromTicket.attachmentsCopied",
      "field": "text",
      "sourceText": "{0} attachment(s) copied from the ticket.",
      "targetText": "Из заявки скопировано вложений: {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.fromTicket.attachmentsHint",
      "field": "text",
      "sourceText": "Tick only the attachments the template should carry — one of them may be a customer’s screenshot. Nothing is ticked by default.",
      "targetText": "Отмечайте только те вложения, которые должен нести шаблон: среди них может быть снимок экрана клиента. По умолчанию не отмечено ничего."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.fromTicket.button",
      "field": "text",
      "sourceText": "Make template",
      "targetText": "Сделать шаблон"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.fromTicket.continue",
      "field": "text",
      "sourceText": "Open the template form",
      "targetText": "Открыть форму шаблона"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.fromTicket.dialogTitle",
      "field": "text",
      "sourceText": "Make a template from this comment",
      "targetText": "Шаблон из этого комментария"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.fromTicket.draftBanner",
      "field": "text",
      "sourceText": "Draft from ticket #{0} — name it and review the text (it may contain customer details), then save.",
      "targetText": "Черновик из заявки №{0} — дайте ему название и просмотрите текст, в нём могут быть данные клиента, затем сохраните."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.kind.reply",
      "field": "text",
      "sourceText": "Reply template",
      "targetText": "Шаблон ответа"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.kind.ticket",
      "field": "text",
      "sourceText": "Ticket template",
      "targetText": "Шаблон заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.mail.address",
      "field": "text",
      "sourceText": "E-mail address",
      "targetText": "Адрес электронной почты"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.mail.enabled",
      "field": "text",
      "sourceText": "Send the comment as e-mail",
      "targetText": "Отправить комментарий письмом"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.mail.subject",
      "field": "text",
      "sourceText": "Subject",
      "targetText": "Тема"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.mail.subjectHint",
      "field": "text",
      "sourceText": "Placeholders: {originalSubject}, {ticketTag}, {ticketId}",
      "targetText": "Заполнители: {originalSubject}, {ticketTag}, {ticketId}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.mail.to",
      "field": "text",
      "sourceText": "Recipient",
      "targetText": "Получатель"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.mail.toAddress",
      "field": "text",
      "sourceText": "Fixed address",
      "targetText": "Постоянный адрес"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.mail.toAssignee",
      "field": "text",
      "sourceText": "Assignee",
      "targetText": "Исполнитель"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.mail.toObservers",
      "field": "text",
      "sourceText": "Observers",
      "targetText": "Наблюдатели"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.mail.toRequester",
      "field": "text",
      "sourceText": "Requester",
      "targetText": "Заявитель"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.needTeam",
      "field": "text",
      "sourceText": "Create a team first: new templates start in a team.",
      "targetText": "Сначала создайте команду: новые шаблоны начинаются в команде."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.newName",
      "field": "text",
      "sourceText": "New template",
      "targetText": "Новый шаблон"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.newTicket.hint",
      "field": "text",
      "sourceText": "Prefills the form - nothing is created until you submit.",
      "targetText": "Заполняет форму заранее - пока вы не отправите, ничего не создаётся."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.newTicketName",
      "field": "text",
      "sourceText": "New ticket template",
      "targetText": "Новый шаблон заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.phrase.assign",
      "field": "text",
      "sourceText": "assigns to {0}",
      "targetText": "назначает {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.phrase.assignSelf",
      "field": "text",
      "sourceText": "assigns to the applying agent",
      "targetText": "назначает оператору, который его применяет"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.phrase.escalate",
      "field": "text",
      "sourceText": "escalates to {0}",
      "targetText": "передаёт по эскалации в {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.phrase.followUp",
      "field": "text",
      "sourceText": "sets a follow-up in {0} {1}",
      "targetText": "ставит напоминание через {0} {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.phrase.missing",
      "field": "text",
      "sourceText": "(not set)",
      "targetText": "(не задано)"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.phrase.setPriority",
      "field": "text",
      "sourceText": "sets priority to {0}",
      "targetText": "задаёт приоритет {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.phrase.setStatus",
      "field": "text",
      "sourceText": "sets status to {0}",
      "targetText": "задаёт статус {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.phrase.unassign",
      "field": "text",
      "sourceText": "removes the assignment",
      "targetText": "снимает назначение"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.picker.applied",
      "field": "text",
      "sourceText": "Template applied.",
      "targetText": "Шаблон применён."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.picker.attachmentsChip",
      "field": "text",
      "sourceText": "{0} attachment(s) will be added",
      "targetText": "Будет добавлено вложений: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.picker.attachmentsNotAdded",
      "field": "text",
      "sourceText": "{0} attachment(s) not added: internal note",
      "targetText": "Не добавлено вложений: {0} (внутренняя заметка)"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.picker.button",
      "field": "text",
      "sourceText": "Template",
      "targetText": "Шаблон"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.picker.clear",
      "field": "text",
      "sourceText": "Remove template",
      "targetText": "Убрать шаблон"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.picker.empty",
      "field": "text",
      "sourceText": "No templates found.",
      "targetText": "Шаблоны не найдены."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.picker.hint",
      "field": "text",
      "sourceText": "Nothing happens until you add the comment.",
      "targetText": "Пока вы не добавите комментарий, ничего не произойдёт."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.picker.mailChip",
      "field": "text",
      "sourceText": "E-mail to {0}",
      "targetText": "Письмо для {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.picker.partialFailure",
      "field": "text",
      "sourceText": "Some template actions did not run: {0}",
      "targetText": "Некоторые действия шаблона не выполнились: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.picker.searchPlaceholder",
      "field": "text",
      "sourceText": "Search templates…",
      "targetText": "Поиск шаблонов…"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.picker.toggleAction",
      "field": "text",
      "sourceText": "Click to include or exclude this action",
      "targetText": "Щёлкните, чтобы включить или исключить это действие"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.pleaseSelect",
      "field": "text",
      "sourceText": "Please select",
      "targetText": "Выберите"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.sentence.insertInternal",
      "field": "text",
      "sourceText": "Inserts the text as an internal note",
      "targetText": "Вставляет текст внутренней заметкой"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.sentence.insertPublic",
      "field": "text",
      "sourceText": "Inserts the text as a public comment",
      "targetText": "Вставляет текст публичным комментарием"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.sentence.mail",
      "field": "text",
      "sourceText": "sends the comment by e-mail to {0}",
      "targetText": "отправляет комментарий письмом для {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.sentence.noText",
      "field": "text",
      "sourceText": "Suggests actions without a reply text",
      "targetText": "Предлагает действия без текста ответа"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.subtitle",
      "field": "text",
      "sourceText": "Reply templates fill the comment editor and suggest field actions. Nothing is sent automatically.",
      "targetText": "Шаблоны ответов заполняют окно комментария и предлагают действия с полями. Автоматически ничего не отправляется."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.teamFilter",
      "field": "text",
      "sourceText": "Filter by team",
      "targetText": "Фильтр по команде"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.template.body",
      "field": "text",
      "sourceText": "Reply text",
      "targetText": "Текст ответа"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.template.bodyHint",
      "field": "text",
      "sourceText": "Placeholders: {requesterName}, {ticketId}, {ticketTitle}, {ticketRef}, {agentName} — filled in when the template is applied, so you see the finished text before you send it.",
      "targetText": "Заполнители: {requesterName}, {ticketId}, {ticketTitle}, {ticketRef}, {agentName} — подставляются при применении шаблона, так что готовый текст вы видите до отправки."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.template.bodyPlaceholder",
      "field": "text",
      "sourceText": "The text inserted into the comment editor. May stay empty.",
      "targetText": "Текст, который вставляется в окно комментария. Может остаться пустым."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.template.draft",
      "field": "text",
      "sourceText": "Draft",
      "targetText": "Черновик"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.template.draftHint",
      "field": "text",
      "sourceText": "Only you can see this template until you publish it.",
      "targetText": "Пока вы его не опубликуете, этот шаблон видите только вы."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.template.internal",
      "field": "text",
      "sourceText": "Internal note",
      "targetText": "Внутренняя заметка"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.template.internalHint",
      "field": "text",
      "sourceText": "Only agents and admins can see this note.",
      "targetText": "Эту заметку видят только операторы и администраторы."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.template.name",
      "field": "text",
      "sourceText": "Name",
      "targetText": "Название"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.template.scope",
      "field": "text",
      "sourceText": "Applies to",
      "targetText": "Относится к"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.categoryOtherTeam",
      "field": "text",
      "sourceText": "This category belongs to another team and would not be offered on the new-ticket form.",
      "targetText": "Эта категория принадлежит другой команде и в форме новой заявки не предлагалась бы."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.customerVisible",
      "field": "text",
      "sourceText": "Offer this template to customers",
      "targetText": "Предлагать этот шаблон клиентам"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.customerVisibleHint",
      "field": "text",
      "sourceText": "Customers can pick this template when they create a ticket. A draft stays hidden either way.",
      "targetText": "Клиенты могут выбрать этот шаблон при создании заявки. Черновик в любом случае остаётся скрытым."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.description",
      "field": "text",
      "sourceText": "Ticket description",
      "targetText": "Описание заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.descriptionPlaceholder",
      "field": "text",
      "sourceText": "The prefilled description of the new ticket. May stay empty.",
      "targetText": "Заранее заполненное описание новой заявки. Может остаться пустым."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.fieldAdd",
      "field": "text",
      "sourceText": "Add a field…",
      "targetText": "Добавить поле…"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.fieldMoveDown",
      "field": "text",
      "sourceText": "Move down",
      "targetText": "Вниз"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.fieldMoveUp",
      "field": "text",
      "sourceText": "Move up",
      "targetText": "Вверх"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.fieldRemove",
      "field": "text",
      "sourceText": "Remove field",
      "targetText": "Убрать поле"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.fieldRequired",
      "field": "text",
      "sourceText": "Required",
      "targetText": "Обязательное"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.fields",
      "field": "text",
      "sourceText": "Fields to ask for",
      "targetText": "Какие поля спрашивать"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.fieldsEmpty",
      "field": "text",
      "sourceText": "No fields selected. The form shows the usual fields of the team.",
      "targetText": "Поля не выбраны. Форма показывает обычные поля команды."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.fieldsHint",
      "field": "text",
      "sourceText": "Selected fields replace the team default: the form asks exactly these, in this order. Without a selection the usual fields of the team are shown.",
      "targetText": "Выбранные поля заменяют набор команды: форма спрашивает именно эти поля и в этом порядке. Без выбора показываются обычные поля команды."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.fieldsNoneAvailable",
      "field": "text",
      "sourceText": "No further fields apply to this team.",
      "targetText": "Других полей для этой команды нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.fieldsStranded",
      "field": "text",
      "sourceText": "These fields do not apply to the selected team and must be removed before saving:",
      "targetText": "Эти поля не относятся к выбранной команде, и перед сохранением их нужно убрать:"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.mainCategory",
      "field": "text",
      "sourceText": "Main category",
      "targetText": "Основная категория"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.noPlaceholdersHint",
      "field": "text",
      "sourceText": "No placeholders here: the template only prefills the form, nothing is resolved or sent.",
      "targetText": "Заполнителей здесь нет: шаблон только заполняет форму заранее, ничего не подставляется и не отправляется."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.noPrefill",
      "field": "text",
      "sourceText": "Not prefilled",
      "targetText": "Не заполняется заранее"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.phrase.category",
      "field": "text",
      "sourceText": "category {0}",
      "targetText": "категорию {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.phrase.description",
      "field": "text",
      "sourceText": "the description",
      "targetText": "описание"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.phrase.empty",
      "field": "text",
      "sourceText": "Prefills nothing yet - pick at least one field.",
      "targetText": "Пока ничего не заполняет - выберите хотя бы одно поле."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.phrase.prefix",
      "field": "text",
      "sourceText": "Prefills the new ticket with {0}.",
      "targetText": "Заполняет новую заявку заранее: {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.phrase.priority",
      "field": "text",
      "sourceText": "priority {0}",
      "targetText": "приоритет {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.phrase.team",
      "field": "text",
      "sourceText": "team {0}",
      "targetText": "команду {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.phrase.title",
      "field": "text",
      "sourceText": "title \"{0}\"",
      "targetText": "заголовок «{0}»"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.priority",
      "field": "text",
      "sourceText": "Priority",
      "targetText": "Приоритет"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.subCategory",
      "field": "text",
      "sourceText": "Subcategory",
      "targetText": "Подкатегория"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.team",
      "field": "text",
      "sourceText": "Owning team of the new ticket",
      "targetText": "Владеющая команда новой заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.title",
      "field": "text",
      "sourceText": "Ticket title",
      "targetText": "Заголовок заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.ticket.titlePlaceholder",
      "field": "text",
      "sourceText": "Prefilled title. May stay empty.",
      "targetText": "Заранее заполненный заголовок. Может остаться пустым."
    },
    {
      "entityType": "uiText",
      "entityKey": "templates.title",
      "field": "text",
      "sourceText": "Templates",
      "targetText": "Шаблоны"
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketPriorities.errors.inUseCannotDelete",
      "field": "text",
      "sourceText": "This priority is used in tickets and cannot be deleted.",
      "targetText": "Этот приоритет используется в заявках, поэтому удалить его нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.deadEndStatusFlow",
      "field": "text",
      "sourceText": "Saving this transition rule would create dead-end status flows. Affected statuses: {0}.",
      "targetText": "Сохранение этого правила переходов создало бы тупиковые цепочки статусов. Затронутые статусы: {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.englishTranslationRequired",
      "field": "text",
      "sourceText": "English name translation is required.",
      "targetText": "Нужен перевод названия на английский."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.inUseCannotDelete",
      "field": "text",
      "sourceText": "This status is used in tickets and cannot be deleted.",
      "targetText": "Этот статус используется в заявках, поэтому удалить его нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.invalidBackgroundColor",
      "field": "text",
      "sourceText": "That background color is not valid.",
      "targetText": "Этот цвет фона недопустим."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.lastClosedStatus",
      "field": "text",
      "sourceText": "At least one status must count as closed. Assign the flag to another status first.",
      "targetText": "Хотя бы один статус должен считаться закрытым. Сначала поставьте эту пометку другому статусу."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.lastResolvedStatus",
      "field": "text",
      "sourceText": "At least one status must count as resolved. Assign the flag to another status first.",
      "targetText": "Хотя бы один статус должен считаться решённым. Сначала поставьте эту пометку другому статусу."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.machineOwnedCannotDelete",
      "field": "text",
      "sourceText": "This status belongs to an automated process and cannot be deleted. You can rename it instead.",
      "targetText": "Этот статус принадлежит автоматическому процессу, поэтому удалить его нельзя. Но его можно переименовать."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.machineOwnedNotOnCreate",
      "field": "text",
      "sourceText": "This status belongs to an automated process and cannot be offered when creating a ticket.",
      "targetText": "Этот статус принадлежит автоматическому процессу, поэтому предлагать его при создании заявки нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.machineOwnedStaysSystemOnly",
      "field": "text",
      "sourceText": "This status belongs to an automated process and can only be set by the system.",
      "targetText": "Этот статус принадлежит автоматическому процессу, поэтому ставить его может только система."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.systemOnlyCannotBeQuickAction",
      "field": "text",
      "sourceText": "A status marked \"System only\" cannot be set as a primary status.",
      "targetText": "Статус с пометкой «Только для системы» нельзя сделать основным статусом."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.transitionsContainSelf",
      "field": "text",
      "sourceText": "\"Allowed transitions to new status\" must not contain the status itself.",
      "targetText": "В поле «Разрешённые переходы в новый статус» не должно быть самого этого статуса."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.transitionsContainUnknown",
      "field": "text",
      "sourceText": "\"Allowed transitions to new status\" contains a status that does not exist.",
      "targetText": "В поле «Разрешённые переходы в новый статус» есть статус, которого не существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.translationRequired",
      "field": "text",
      "sourceText": "At least one translation is required.",
      "targetText": "Нужен хотя бы один перевод."
    },
    {
      "entityType": "uiText",
      "entityKey": "ticketStatuses.errors.validTranslationRequired",
      "field": "text",
      "sourceText": "At least one valid translation is required.",
      "targetText": "Нужен хотя бы один правильный перевод."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.actions.applyTemplate",
      "field": "text",
      "sourceText": "Apply template",
      "targetText": "Применить шаблон"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.actions.assign",
      "field": "text",
      "sourceText": "Assign",
      "targetText": "Назначить"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.actions.assignToMe",
      "field": "text",
      "sourceText": "Assign to me",
      "targetText": "Назначить себе"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.actions.groupIncident",
      "field": "text",
      "sourceText": "Group into incident",
      "targetText": "Объединить в групповой инцидент"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.actions.merge",
      "field": "text",
      "sourceText": "Multiple report",
      "targetText": "Повторное сообщение"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.actions.setStatus",
      "field": "text",
      "sourceText": "Change status",
      "targetText": "Сменить статус"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.active",
      "field": "text",
      "sourceText": "active",
      "targetText": "активна"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.addToKb",
      "field": "text",
      "sourceText": "Add to knowledge base",
      "targetText": "Добавить в базу знаний"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.additionalInfo.sectionTitle",
      "field": "text",
      "sourceText": "Additional Information",
      "targetText": "Дополнительные сведения"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.allAgents",
      "field": "text",
      "sourceText": "All agents",
      "targetText": "Все операторы"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.allCategories",
      "field": "text",
      "sourceText": "All categories",
      "targetText": "Все категории"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.allPriorities",
      "field": "text",
      "sourceText": "All priorities",
      "targetText": "Все приоритеты"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.allStatus",
      "field": "text",
      "sourceText": "All statuses",
      "targetText": "Все статусы"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.assignedTo",
      "field": "text",
      "sourceText": "Assigned to",
      "targetText": "Назначена"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.alreadyAssigned",
      "field": "text",
      "sourceText": "This ticket is already assigned to that user.",
      "targetText": "Эта заявка уже назначена этому пользователю."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.alreadyInStatus",
      "field": "text",
      "sourceText": "This ticket is already in the selected status.",
      "targetText": "Эта заявка уже в выбранном статусе."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.appliedWithErrors",
      "field": "text",
      "sourceText": "Applied, but some actions could not be saved.",
      "targetText": "Применено, но некоторые действия сохранить не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.appliesTo",
      "field": "text",
      "sourceText": "Applies to {0} of {1} selected ticket(s)",
      "targetText": "Относится к {0} из {1} выбранных заявок"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.apply",
      "field": "text",
      "sourceText": "Apply",
      "targetText": "Применить"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.assignNotInTeams",
      "field": "text",
      "sourceText": "{0} is not a member of the teams that own the selected tickets, so none of them can be assigned.",
      "targetText": "{0} не состоит в командах, которым принадлежат выбранные заявки, поэтому назначить нельзя ни одну из них."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.assignSelfNoTeam",
      "field": "text",
      "sourceText": "You are not a member of any team, so tickets cannot be assigned to you. Ask an administrator to add you to the team that owns these tickets.",
      "targetText": "Вы не состоите ни в одной команде, поэтому заявки нельзя назначить вам. Попросите администратора добавить вас в команду, которой принадлежат эти заявки."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.assignTitle",
      "field": "text",
      "sourceText": "Assign {0} ticket(s)",
      "targetText": "Назначение {0} заявок"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.assignee",
      "field": "text",
      "sourceText": "Assign to",
      "targetText": "Назначить"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.commentForAll",
      "field": "text",
      "sourceText": "This comment will be added to all {0} ticket(s).",
      "targetText": "Этот комментарий будет добавлен ко всем {0} заявкам."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.failed",
      "field": "text",
      "sourceText": "The change could not be saved.",
      "targetText": "Сохранить изменение не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.keptSelection",
      "field": "text",
      "sourceText": "The tickets that were not changed stay selected.",
      "targetText": "Заявки, которые не изменились, остаются выбранными."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.mailNotice",
      "field": "text",
      "sourceText": "This sends {0} e-mail(s) to the selected agent.",
      "targetText": "Выбранному оператору уйдёт {0} писем."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.mailOffMailbox",
      "field": "text",
      "sourceText": "The mailboxes of the selected teams do not send ticket action e-mails. The template's e-mail will not go out.",
      "targetText": "Почтовые ящики выбранных команд не отправляют письма о действиях с заявкой. Письмо шаблона не уйдёт."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.mailOffSmtp",
      "field": "text",
      "sourceText": "E-mail sending is switched off. The template's e-mail will not go out.",
      "targetText": "Отправка почты выключена. Письмо шаблона не уйдёт."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.noAssignee",
      "field": "text",
      "sourceText": "No assignee selected.",
      "targetText": "Исполнитель не выбран."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.noSelection",
      "field": "text",
      "sourceText": "No tickets selected.",
      "targetText": "Заявки не выбраны."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.noTemplates",
      "field": "text",
      "sourceText": "No reply template is available for the teams of the selected tickets.",
      "targetText": "Для команд выбранных заявок нет ни одного шаблона ответа."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.result",
      "field": "text",
      "sourceText": "{0} changed, {1} skipped",
      "targetText": "изменено {0}, пропущено {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.skippedTitle",
      "field": "text",
      "sourceText": "Not changed",
      "targetText": "Не изменено"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.statusNotBulkable",
      "field": "text",
      "sourceText": "This status cannot be set for several tickets at once because it needs a target team per ticket.",
      "targetText": "Этот статус нельзя поставить нескольким заявкам сразу, потому что для каждой заявки ему нужна своя команда назначения."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.statusTitle",
      "field": "text",
      "sourceText": "Change status of {0} ticket(s)",
      "targetText": "Смена статуса у {0} заявок"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.template",
      "field": "text",
      "sourceText": "Template",
      "targetText": "Шаблон"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.templateChoose",
      "field": "text",
      "sourceText": "Select a template",
      "targetText": "Выберите шаблон"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.templateMailWarning",
      "field": "text",
      "sourceText": "This sends {0} e-mail(s) to customers.",
      "targetText": "Клиентам уйдёт {0} писем."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.templateNotForTeam",
      "field": "text",
      "sourceText": "This template is not offered for the team that owns this ticket.",
      "targetText": "Этот шаблон не предлагается команде, которой принадлежит эта заявка."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.templatePlaceholderNote",
      "field": "text",
      "sourceText": "Placeholders are resolved per ticket, so each customer gets their own name and ticket number.",
      "targetText": "Заполнители подставляются для каждой заявки отдельно, поэтому каждый клиент получает своё имя и свой номер заявки."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.templateSendMail",
      "field": "text",
      "sourceText": "Send the template's e-mail to the requester",
      "targetText": "Отправить письмо шаблона заявителю"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.templateTitle",
      "field": "text",
      "sourceText": "Apply template to {0} ticket(s)",
      "targetText": "Применение шаблона к {0} заявкам"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.tooMany",
      "field": "text",
      "sourceText": "Select at most {0} tickets at once.",
      "targetText": "Выбирайте не более {0} заявок за раз."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.bulk.willSkipTitle",
      "field": "text",
      "sourceText": "Will be skipped",
      "targetText": "Будет пропущено"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.category",
      "field": "text",
      "sourceText": "Category",
      "targetText": "Категория"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.channel.agent",
      "field": "text",
      "sourceText": "Entered by an agent",
      "targetText": "Заведена оператором"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.channel.email",
      "field": "text",
      "sourceText": "E-mail",
      "targetText": "Электронная почта"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.channel.phone",
      "field": "text",
      "sourceText": "Phone",
      "targetText": "Телефон"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.channel.selfService",
      "field": "text",
      "sourceText": "Self-service",
      "targetText": "Клиентский портал"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.channel.setBySystem",
      "field": "text",
      "sourceText": "Recorded by the system. It cannot be changed.",
      "targetText": "Зафиксирован системой. Изменить его нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.channel.unknown",
      "field": "text",
      "sourceText": "Unknown",
      "targetText": "Неизвестно"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colAssigned",
      "field": "text",
      "sourceText": "Assigned",
      "targetText": "Назначена"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colCategory",
      "field": "text",
      "sourceText": "Category",
      "targetText": "Категория"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colClosedAt",
      "field": "text",
      "sourceText": "Closed at",
      "targetText": "Закрыта"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colCreated",
      "field": "text",
      "sourceText": "Created",
      "targetText": "Создана"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colFollowUp",
      "field": "text",
      "sourceText": "Follow-up",
      "targetText": "Напоминание"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colLastActivity",
      "field": "text",
      "sourceText": "Last activity",
      "targetText": "Последняя активность"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colPriority",
      "field": "text",
      "sourceText": "Priority",
      "targetText": "Приоритет"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colSelect",
      "field": "text",
      "sourceText": "Select",
      "targetText": "Выбор"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colSla",
      "field": "text",
      "sourceText": "Deadline",
      "targetText": "Срок"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colStatus",
      "field": "text",
      "sourceText": "Status",
      "targetText": "Статус"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colStatusChangedAt",
      "field": "text",
      "sourceText": "Status changed at",
      "targetText": "Смена статуса"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colTitle",
      "field": "text",
      "sourceText": "Title",
      "targetText": "Заголовок"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colUser",
      "field": "text",
      "sourceText": "User",
      "targetText": "Пользователь"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.colWorkLog",
      "field": "text",
      "sourceText": "Time",
      "targetText": "Время"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.columns.button",
      "field": "text",
      "sourceText": "Columns",
      "targetText": "Столбцы"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.columns.description",
      "field": "text",
      "sourceText": "Pick your columns and their order. Your choice is saved with your account.",
      "targetText": "Выберите столбцы и их порядок. Выбор сохраняется в вашей учётной записи."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.columns.resetDefault",
      "field": "text",
      "sourceText": "Default columns",
      "targetText": "Столбцы по умолчанию"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.columns.title",
      "field": "text",
      "sourceText": "Choose columns",
      "targetText": "Выбрать столбцы"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.conflict.title",
      "field": "text",
      "sourceText": "Ticket changed in the meantime",
      "targetText": "Заявка была изменена за это время"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.customFields.invalidDate",
      "field": "text",
      "sourceText": "Please enter a valid date.",
      "targetText": "Введите правильную дату."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.customFields.invalidNumber",
      "field": "text",
      "sourceText": "Please enter a valid number.",
      "targetText": "Введите правильное число."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.customFields.required",
      "field": "text",
      "sourceText": "This field is required.",
      "targetText": "Это поле обязательное."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.customFields.saveError",
      "field": "text",
      "sourceText": "Error saving custom field values.",
      "targetText": "Ошибка при сохранении значений дополнительных полей."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.customFields.tooLong",
      "field": "text",
      "sourceText": "Value is too long.",
      "targetText": "Значение слишком длинное."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.actions",
      "field": "text",
      "sourceText": "Actions",
      "targetText": "Действия"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.addComment",
      "field": "text",
      "sourceText": "Add comment",
      "targetText": "Добавить комментарий"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.additionalFields",
      "field": "text",
      "sourceText": "Additional fields",
      "targetText": "Дополнительные поля"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.age",
      "field": "text",
      "sourceText": "Age",
      "targetText": "Возраст"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.assignCannotClearOnceSet",
      "field": "text",
      "sourceText": "Assigned agent cannot be cleared once set.",
      "targetText": "Назначенного оператора нельзя убрать после того, как он задан."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.assignError",
      "field": "text",
      "sourceText": "Error assigning ticket.",
      "targetText": "Ошибка при назначении заявки."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.assignTo",
      "field": "text",
      "sourceText": "Assign to",
      "targetText": "Назначить"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.assignUpdated",
      "field": "text",
      "sourceText": "Assignment updated.",
      "targetText": "Назначение обновлено."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.assignedTo",
      "field": "text",
      "sourceText": "Assigned to",
      "targetText": "Назначена"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.attachmentDeleted",
      "field": "text",
      "sourceText": "Attachment '{0}' was deleted.",
      "targetText": "Вложение «{0}» удалено."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.attachments",
      "field": "text",
      "sourceText": "Attachments",
      "targetText": "Вложения"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.backToList",
      "field": "text",
      "sourceText": "Back to list",
      "targetText": "Назад к списку"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.belongsToIncident",
      "field": "text",
      "sourceText": "Belongs to incident",
      "targetText": "Относится к групповому инциденту"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Отмена"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.cancelCommentEdit",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Отмена"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.cancelTitleEdit",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Отмена"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.category",
      "field": "text",
      "sourceText": "Category",
      "targetText": "Категория"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.categoryFromOtherTeam",
      "field": "text",
      "sourceText": "from {team}",
      "targetText": "из {team}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.categoryFromOtherTeamHint",
      "field": "text",
      "sourceText": "This ticket was handed over. It keeps the classification of the team it came from — pick one of your own entries to re-classify it.",
      "targetText": "Эту заявку передали. Она сохраняет разнесение той команды, откуда пришла. Чтобы разнести её заново, выберите одну из своих записей."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.categoryPairRequired",
      "field": "text",
      "sourceText": "Category and subcategory must be set together or both empty.",
      "targetText": "Категория и подкатегория должны быть заданы вместе либо обе оставаться пустыми."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.changeStatus",
      "field": "text",
      "sourceText": "Current status",
      "targetText": "Текущий статус"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.channel",
      "field": "text",
      "sourceText": "How the request came in",
      "targetText": "Как поступила заявка"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.childTicket",
      "field": "text",
      "sourceText": "Child ticket",
      "targetText": "Подзаявка"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.chooseAgent",
      "field": "text",
      "sourceText": "Choose agent",
      "targetText": "Выберите оператора"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.closeCommentLabel",
      "field": "text",
      "sourceText": "Closing comment",
      "targetText": "Комментарий при закрытии"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.closeDialogSubmit",
      "field": "text",
      "sourceText": "Submit",
      "targetText": "Отправить"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.closeDialogTitle",
      "field": "text",
      "sourceText": "Close ticket",
      "targetText": "Закрытие заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.closeTicket",
      "field": "text",
      "sourceText": "Close ticket",
      "targetText": "Закрыть заявку"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.collapseDescription",
      "field": "text",
      "sourceText": "Collapse description",
      "targetText": "Свернуть описание"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.commentAdded",
      "field": "text",
      "sourceText": "Comment added.",
      "targetText": "Комментарий добавлен."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.commentDeleteError",
      "field": "text",
      "sourceText": "Error deleting comment.",
      "targetText": "Ошибка при удалении комментария."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.commentDeleted",
      "field": "text",
      "sourceText": "Comment deleted.",
      "targetText": "Комментарий удалён."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.commentError",
      "field": "text",
      "sourceText": "Error adding comment.",
      "targetText": "Ошибка при добавлении комментария."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.commentPlaceholder",
      "field": "text",
      "sourceText": "Write a comment...",
      "targetText": "Напишите комментарий..."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.commentUpdateError",
      "field": "text",
      "sourceText": "Error updating comment.",
      "targetText": "Ошибка при изменении комментария."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.commentUpdated",
      "field": "text",
      "sourceText": "Comment updated.",
      "targetText": "Комментарий изменён."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.comments",
      "field": "text",
      "sourceText": "Comments",
      "targetText": "Комментарии"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.createChildTicket",
      "field": "text",
      "sourceText": "Involve another team",
      "targetText": "Подключить другую команду"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.createChildTicketHint",
      "field": "text",
      "sourceText": "You stay responsible, they work in a linked ticket",
      "targetText": "Ответственность остаётся у вас, они работают в связанной заявке"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.createdAt",
      "field": "text",
      "sourceText": "Created at",
      "targetText": "Создана"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.createdBy",
      "field": "text",
      "sourceText": "Created by",
      "targetText": "Создал"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.csat.answeredOn",
      "field": "text",
      "sourceText": "Rated on {date}",
      "targetText": "Оценка поставлена {date}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.csat.notAnswered",
      "field": "text",
      "sourceText": "Survey sent, not answered yet.",
      "targetText": "Опрос отправлен, ответа пока нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.csat.title",
      "field": "text",
      "sourceText": "Customer satisfaction",
      "targetText": "Удовлетворённость клиента"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.deleteAttachment",
      "field": "text",
      "sourceText": "Delete attachment",
      "targetText": "Удалить вложение"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.deleteComment",
      "field": "text",
      "sourceText": "Delete comment",
      "targetText": "Удалить комментарий"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.description",
      "field": "text",
      "sourceText": "Description",
      "targetText": "Описание"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.descriptionUpdateError",
      "field": "text",
      "sourceText": "Error updating description.",
      "targetText": "Ошибка при изменении описания."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.descriptionUpdated",
      "field": "text",
      "sourceText": "Description updated.",
      "targetText": "Описание изменено."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.details",
      "field": "text",
      "sourceText": "Details",
      "targetText": "Сведения"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.detailsUpdateError",
      "field": "text",
      "sourceText": "Error updating details.",
      "targetText": "Ошибка при изменении сведений."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.detailsUpdated",
      "field": "text",
      "sourceText": "Details updated.",
      "targetText": "Сведения изменены."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.downloadError",
      "field": "text",
      "sourceText": "Could not download file.",
      "targetText": "Скачать файл не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.editComment",
      "field": "text",
      "sourceText": "Edit comment",
      "targetText": "Изменить комментарий"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.editTitle",
      "field": "text",
      "sourceText": "Edit",
      "targetText": "Изменить"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.escalate",
      "field": "text",
      "sourceText": "Escalate to another team",
      "targetText": "Эскалация в другую команду"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.escalateCommentLabel",
      "field": "text",
      "sourceText": "Reason (optional)",
      "targetText": "Причина (по желанию)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.escalateDialogDescription",
      "field": "text",
      "sourceText": "Responsibility moves to the selected team. No second ticket is created: this team keeps read access and can still comment, but can no longer change the ticket.",
      "targetText": "Ответственность переходит выбранной команде. Вторая заявка не создаётся: эта команда сохраняет доступ на чтение и может комментировать, но менять заявку больше не может."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.escalateDialogTitle",
      "field": "text",
      "sourceText": "Escalate to another team?",
      "targetText": "Эскалация в другую команду?"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.escalateError",
      "field": "text",
      "sourceText": "Error escalating ticket.",
      "targetText": "Ошибка при эскалации заявки."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.escalateFollowUpHint",
      "field": "text",
      "sourceText": "You become an observer of this ticket. Your team keeps seeing it in its list with \"Also show tickets this team handed over\".",
      "targetText": "Вы становитесь наблюдателем этой заявки. Ваша команда по-прежнему видит её в своём списке, если включено «Показывать также заявки, переданные этой командой»."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.escalateHint",
      "field": "text",
      "sourceText": "The other team takes over",
      "targetText": "Другая команда берёт её на себя"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.escalateSubmit",
      "field": "text",
      "sourceText": "Escalate",
      "targetText": "Передать"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.escalateSuccess",
      "field": "text",
      "sourceText": "Ticket escalated.",
      "targetText": "Заявка передана по эскалации."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.escalateTeamLabel",
      "field": "text",
      "sourceText": "Escalate to",
      "targetText": "Передать команде"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.escalateTeamPlaceholder",
      "field": "text",
      "sourceText": "Select a team",
      "targetText": "Выберите команду"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.escalateTeamRequired",
      "field": "text",
      "sourceText": "Please select a team.",
      "targetText": "Выберите команду."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.fileDeleteError",
      "field": "text",
      "sourceText": "Error deleting file.",
      "targetText": "Ошибка при удалении файла."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.fileDeleteSuccess",
      "field": "text",
      "sourceText": "File deleted.",
      "targetText": "Файл удалён."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.fileFallback",
      "field": "text",
      "sourceText": "File",
      "targetText": "Файл"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.fileTooLarge",
      "field": "text",
      "sourceText": "File exceeds 50MB limit.",
      "targetText": "Файл превышает предел в 50 МБ."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.fileUploadError",
      "field": "text",
      "sourceText": "Error uploading file.",
      "targetText": "Ошибка при загрузке файла."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.fileUploaded",
      "field": "text",
      "sourceText": "File uploaded.",
      "targetText": "Файл загружен."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.history",
      "field": "text",
      "sourceText": "History",
      "targetText": "История"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.historyCustomField",
      "field": "text",
      "sourceText": "Custom field",
      "targetText": "Дополнительное поле"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.imagePasteUnsupported",
      "field": "text",
      "sourceText": "Only PNG, JPEG and GIF images can be pasted.",
      "targetText": "Вставить можно только изображения PNG, JPEG и GIF."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.incidentLinkedCount",
      "field": "text",
      "sourceText": "Linked tickets",
      "targetText": "Связанные заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.internalAttachmentBadgeTitle",
      "field": "text",
      "sourceText": "Internal file (not visible to the customer)",
      "targetText": "Внутренний файл (клиенту не виден)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.internalCommentBadge",
      "field": "text",
      "sourceText": "Internal",
      "targetText": "Внутренний"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.internalCommentBadgeTitle",
      "field": "text",
      "sourceText": "Internal note (not visible to the customer)",
      "targetText": "Внутренняя заметка (клиенту не видна)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.internalCommentHint",
      "field": "text",
      "sourceText": "Only agents and admins can see this note.",
      "targetText": "Эту заметку видят только операторы и администраторы."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.internalCommentLabel",
      "field": "text",
      "sourceText": "Internal note (not visible to the customer)",
      "targetText": "Внутренняя заметка (клиенту не видна)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.isIncident",
      "field": "text",
      "sourceText": "Incident ticket",
      "targetText": "Заявка — групповой инцидент"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.isIncidentYes",
      "field": "text",
      "sourceText": "Yes",
      "targetText": "Да"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.loadError",
      "field": "text",
      "sourceText": "Error loading ticket.",
      "targetText": "Ошибка при загрузке заявки."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.loadingPreview",
      "field": "text",
      "sourceText": "Loading preview...",
      "targetText": "Загрузка предпросмотра..."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.location",
      "field": "text",
      "sourceText": "Location",
      "targetText": "Местоположение"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.mailAgentPlaceholder",
      "field": "text",
      "sourceText": "Choose agent",
      "targetText": "Выберите оператора"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.mailCustomPlaceholder",
      "field": "text",
      "sourceText": "name@example.com",
      "targetText": "name@example.com"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.mailSectionTitle",
      "field": "text",
      "sourceText": "Send e-mail",
      "targetText": "Отправка письма"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.mailSubjectLabel",
      "field": "text",
      "sourceText": "Subject:",
      "targetText": "Тема:"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.mailToAgent",
      "field": "text",
      "sourceText": "Send mail to agent",
      "targetText": "Отправить письмо оператору"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.mailToCustom",
      "field": "text",
      "sourceText": "Send mail to custom e-mail",
      "targetText": "Отправить письмо на произвольный адрес"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.mailToLabel",
      "field": "text",
      "sourceText": "To:",
      "targetText": "Кому:"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.mailToUser",
      "field": "text",
      "sourceText": "Send mail to user",
      "targetText": "Отправить письмо пользователю"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.mergedInto",
      "field": "text",
      "sourceText": "Multiple report of",
      "targetText": "Повторное сообщение к"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.mergedReports",
      "field": "text",
      "sourceText": "Multiple reports",
      "targetText": "Повторные сообщения"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.moreStatuses",
      "field": "text",
      "sourceText": "More statuses",
      "targetText": "Другие статусы"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.noAttachments",
      "field": "text",
      "sourceText": "No attachments available",
      "targetText": "Вложений нет"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.noComments",
      "field": "text",
      "sourceText": "No comments available",
      "targetText": "Комментариев нет"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.noDescription",
      "field": "text",
      "sourceText": "No description available.",
      "targetText": "Описания нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.noHistory",
      "field": "text",
      "sourceText": "No history available",
      "targetText": "Истории нет"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.notFound",
      "field": "text",
      "sourceText": "Ticket not found",
      "targetText": "Заявка не найдена"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.observers",
      "field": "text",
      "sourceText": "Observers",
      "targetText": "Наблюдатели"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.observersAdd",
      "field": "text",
      "sourceText": "Add observer",
      "targetText": "Добавить наблюдателя"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.observersCount",
      "field": "text",
      "sourceText": "{0} observers",
      "targetText": "наблюдателей: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.observersEmpty",
      "field": "text",
      "sourceText": "No agents available",
      "targetText": "Операторов нет"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.observersNone",
      "field": "text",
      "sourceText": "No observers",
      "targetText": "Наблюдателей нет"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.observersSearch",
      "field": "text",
      "sourceText": "Search agents...",
      "targetText": "Поиск операторов..."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.observersUpdateError",
      "field": "text",
      "sourceText": "Error updating observers.",
      "targetText": "Ошибка при изменении наблюдателей."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.observersUpdated",
      "field": "text",
      "sourceText": "Observers updated.",
      "targetText": "Наблюдатели изменены."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.observingYou",
      "field": "text",
      "sourceText": "You are observing this ticket.",
      "targetText": "Вы наблюдаете за этой заявкой."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.openDownload",
      "field": "text",
      "sourceText": "Download file",
      "targetText": "Скачать файл"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.openInNewTab",
      "field": "text",
      "sourceText": "Open in new tab",
      "targetText": "Открыть в новой вкладке"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.openInNewTabError",
      "field": "text",
      "sourceText": "Could not open file in a new tab.",
      "targetText": "Открыть файл в новой вкладке не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.owningTeam",
      "field": "text",
      "sourceText": "Owning team",
      "targetText": "Владеющая команда"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.parentTicket",
      "field": "text",
      "sourceText": "Parent ticket",
      "targetText": "Основная заявка"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.participatingTeams",
      "field": "text",
      "sourceText": "Involved teams",
      "targetText": "Подключённые команды"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.participatingTeamsCurrent",
      "field": "text",
      "sourceText": "responsible",
      "targetText": "отвечает"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.preview",
      "field": "text",
      "sourceText": "Preview",
      "targetText": "Предпросмотр"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.previewNotAvailable",
      "field": "text",
      "sourceText": "Inline preview is not available for this file type.",
      "targetText": "Для этого типа файла предпросмотр недоступен."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.priority",
      "field": "text",
      "sourceText": "Priority",
      "targetText": "Приоритет"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.quickStatuses",
      "field": "text",
      "sourceText": "Change Status to:",
      "targetText": "Сменить статус на:"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.readOnlyBannerBody",
      "field": "text",
      "sourceText": "Your team was involved in this ticket earlier. {0} is responsible now — you can still read everything and add comments, but no longer change the ticket.",
      "targetText": "Ваша команда раньше участвовала в этой заявке. Сейчас за неё отвечает {0}: вы можете всё читать и добавлять комментарии, но менять заявку больше не можете."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.readOnlyBannerTitle",
      "field": "text",
      "sourceText": "Read-only",
      "targetText": "Только чтение"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.referenceTicketNumber",
      "field": "text",
      "sourceText": "Reference ticket number",
      "targetText": "Номер связанной заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.refresh",
      "field": "text",
      "sourceText": "Refresh",
      "targetText": "Обновить"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Сохранить"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.saveComment",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Сохранить"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.saveTitle",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Сохранить"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.savedTextChanged",
      "field": "text",
      "sourceText": "The saved text has changed in the meantime.",
      "targetText": "Сохранённый текст за это время изменился."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.savedValuesChanged",
      "field": "text",
      "sourceText": "Saved values have changed in the meantime.",
      "targetText": "Сохранённые значения за это время изменились."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.showFullDescription",
      "field": "text",
      "sourceText": "Expand fully",
      "targetText": "Развернуть полностью"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.status",
      "field": "text",
      "sourceText": "Status",
      "targetText": "Статус"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.statusChangeError",
      "field": "text",
      "sourceText": "Error changing status.",
      "targetText": "Ошибка при смене статуса."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.statusChanged",
      "field": "text",
      "sourceText": "Status changed to",
      "targetText": "Статус изменён на"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.statusCommentLabel",
      "field": "text",
      "sourceText": "Comment",
      "targetText": "Комментарий"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.statusCommentRequired",
      "field": "text",
      "sourceText": "Please enter comment.",
      "targetText": "Введите комментарий."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.statusModalSubmit",
      "field": "text",
      "sourceText": "Apply",
      "targetText": "Применить"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.statusModalTitle",
      "field": "text",
      "sourceText": "Status",
      "targetText": "Статус"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.stopObserving",
      "field": "text",
      "sourceText": "Stop observing",
      "targetText": "Перестать наблюдать"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.stopObservingDone",
      "field": "text",
      "sourceText": "You are no longer observing this ticket.",
      "targetText": "Вы больше не наблюдаете за этой заявкой."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.stopObservingError",
      "field": "text",
      "sourceText": "Could not stop observing this ticket.",
      "targetText": "Перестать наблюдать за этой заявкой не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.subcategory",
      "field": "text",
      "sourceText": "Subcategory",
      "targetText": "Подкатегория"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.system",
      "field": "text",
      "sourceText": "System",
      "targetText": "Система"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.add",
      "field": "text",
      "sourceText": "Log time",
      "targetText": "Записать время"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.billable",
      "field": "text",
      "sourceText": "Billable",
      "targetText": "Оплачиваемое"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.billed",
      "field": "text",
      "sourceText": "billed",
      "targetText": "к оплате"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.blocked",
      "field": "text",
      "sourceText": "Logging time is not possible here.",
      "targetText": "Записывать время здесь нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Отмена"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.confirmRemove",
      "field": "text",
      "sourceText": "Delete this time entry?",
      "targetText": "Удалить эту запись времени?"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.edit",
      "field": "text",
      "sourceText": "Edit entry",
      "targetText": "Изменить запись"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.edited",
      "field": "text",
      "sourceText": "edited",
      "targetText": "изменено"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.empty",
      "field": "text",
      "sourceText": "No time logged yet.",
      "targetText": "Время пока не записано."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.input",
      "field": "text",
      "sourceText": "Duration",
      "targetText": "Продолжительность"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.inputHint",
      "field": "text",
      "sourceText": "90, 1.5h or 1h 30m",
      "targetText": "90, 1.5h или 1h 30m"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.logged",
      "field": "text",
      "sourceText": "logged",
      "targetText": "записано"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.notBillable",
      "field": "text",
      "sourceText": "not billable",
      "targetText": "неоплачиваемое"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.note",
      "field": "text",
      "sourceText": "What for (optional)",
      "targetText": "На что (по желанию)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.remove",
      "field": "text",
      "sourceText": "Delete entry",
      "targetText": "Удалить запись"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.save",
      "field": "text",
      "sourceText": "Save",
      "targetText": "Сохранить"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.timerCapped",
      "field": "text",
      "sourceText": "The timer hit its maximum runtime. Check the value before logging it.",
      "targetText": "Секундомер дошёл до наибольшего времени работы. Проверьте значение, прежде чем записывать."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.timerConfirm",
      "field": "text",
      "sourceText": "Log {duration}",
      "targetText": "Записать {duration}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.timerDiscard",
      "field": "text",
      "sourceText": "Discard",
      "targetText": "Отбросить"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.timerOther",
      "field": "text",
      "sourceText": "Your timer is paused on ticket #{id}: {title}",
      "targetText": "Ваш секундомер приостановлен на заявке №{id}: {title}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.timerPause",
      "field": "text",
      "sourceText": "Pause",
      "targetText": "Пауза"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.timerPaused",
      "field": "text",
      "sourceText": "Timer paused",
      "targetText": "Секундомер приостановлен"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.timerResume",
      "field": "text",
      "sourceText": "Resume",
      "targetText": "Продолжить"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.timerRunning",
      "field": "text",
      "sourceText": "Timer running",
      "targetText": "Секундомер идёт"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.timerStart",
      "field": "text",
      "sourceText": "Start timer",
      "targetText": "Запустить секундомер"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.timerSwitchQuestion",
      "field": "text",
      "sourceText": "Your timer on ticket #{id} still holds {duration}. Log this time there or discard it?",
      "targetText": "Ваш секундомер на заявке №{id} всё ещё содержит {duration}. Записать это время туда или отбросить?"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.time.title",
      "field": "text",
      "sourceText": "Time spent",
      "targetText": "Затраченное время"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.titleLabel",
      "field": "text",
      "sourceText": "Title",
      "targetText": "Заголовок"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.titleUpdateError",
      "field": "text",
      "sourceText": "Error updating title.",
      "targetText": "Ошибка при изменении заголовка."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.titleUpdated",
      "field": "text",
      "sourceText": "Title updated.",
      "targetText": "Заголовок изменён."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.transferConfirmCommentLabel",
      "field": "text",
      "sourceText": "Additional comment (optional)",
      "targetText": "Дополнительный комментарий (по желанию)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.transferConfirmDescription",
      "field": "text",
      "sourceText": "You stay responsible for this ticket. A linked ticket is created for the selected team, and this ticket waits until they are done.",
      "targetText": "Ответственность за эту заявку остаётся у вас. Для выбранной команды создаётся связанная заявка, а эта ждёт, пока там не закончат."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.transferConfirmHint",
      "field": "text",
      "sourceText": "This does not hand the ticket over. To move responsibility to another team, use \"Escalate to another team\" instead.",
      "targetText": "Это не передача заявки. Чтобы ответственность перешла другой команде, воспользуйтесь пунктом «Эскалация в другую команду»."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.transferConfirmOk",
      "field": "text",
      "sourceText": "Involve team",
      "targetText": "Подключить команду"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.transferConfirmTeamLabel",
      "field": "text",
      "sourceText": "Target team",
      "targetText": "Команда назначения"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.transferConfirmTeamPlaceholder",
      "field": "text",
      "sourceText": "Select a team",
      "targetText": "Выберите команду"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.transferConfirmTeamRequired",
      "field": "text",
      "sourceText": "Please select a target team.",
      "targetText": "Выберите команду назначения."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.transferConfirmTitle",
      "field": "text",
      "sourceText": "Involve another team?",
      "targetText": "Подключить другую команду?"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.unassigned",
      "field": "text",
      "sourceText": "Unassigned",
      "targetText": "Без исполнителя"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.updatedAt",
      "field": "text",
      "sourceText": "Updated at",
      "targetText": "Изменена"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.uploadFile",
      "field": "text",
      "sourceText": "Upload file",
      "targetText": "Загрузить файл"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.uploadHint",
      "field": "text",
      "sourceText": "Allowed types: PDF, DOC, DOCX, XLS, XLSX, TXT, PNG, JPG, JPEG, GIF • Max. 50 MB per file",
      "targetText": "Разрешённые типы: PDF, DOC, DOCX, XLS, XLSX, TXT, PNG, JPG, JPEG, GIF • Не более 50 МБ на файл"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.user",
      "field": "text",
      "sourceText": "User",
      "targetText": "Пользователь"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.userEmail",
      "field": "text",
      "sourceText": "User email address",
      "targetText": "Адрес электронной почты пользователя"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.detail.userPhone",
      "field": "text",
      "sourceText": "User phone number",
      "targetText": "Телефон пользователя"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.emailConfirmation.hint",
      "field": "text",
      "sourceText": "Your email address is not confirmed yet. After you confirm it, you also see the tickets that were created for this address.",
      "targetText": "Ваш адрес электронной почты ещё не подтверждён. После подтверждения вы увидите и заявки, созданные для этого адреса."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.emailConfirmation.send",
      "field": "text",
      "sourceText": "Send confirmation email",
      "targetText": "Отправить письмо для подтверждения"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.assignOnlyAgentOrAdmin",
      "field": "text",
      "sourceText": "Tickets can only be assigned to agents or admins.",
      "targetText": "Заявки можно назначать только операторам или администраторам."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.assigneeMustBelongToTeam",
      "field": "text",
      "sourceText": "Tickets can only be assigned to agents or admins assigned to the ticket team.",
      "targetText": "Заявки можно назначать только операторам или администраторам, состоящим в команде этой заявки."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.assigneeUserNotFound",
      "field": "text",
      "sourceText": "User with id '{0}' does not exist.",
      "targetText": "Пользователь с идентификатором «{0}» не существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.attachmentNotFound",
      "field": "text",
      "sourceText": "Attachment with id {0} does not exist.",
      "targetText": "Вложение с идентификатором {0} не существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.categoryClearConflict",
      "field": "text",
      "sourceText": "Either set a category or clear it, not both at once.",
      "targetText": "Категорию нужно либо задать, либо очистить, но не то и другое сразу."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.categoryPairRequired",
      "field": "text",
      "sourceText": "Main category and subcategory must both be set or both be empty.",
      "targetText": "Основная категория и подкатегория должны быть заданы обе либо обе оставаться пустыми."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.channelSetBySystem",
      "field": "text",
      "sourceText": "This channel was recorded by the system and cannot be changed.",
      "targetText": "Этот канал зафиксирован системой, поэтому изменить его нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.commentCannotBeEmpty",
      "field": "text",
      "sourceText": "Comment must not be empty.",
      "targetText": "Комментарий не должен быть пустым."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.commentNotFound",
      "field": "text",
      "sourceText": "Comment with id {0} does not exist.",
      "targetText": "Комментарий с идентификатором {0} не существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.customerCommentAdminOnly",
      "field": "text",
      "sourceText": "Only an administrator can change or delete a customer's comment.",
      "targetText": "Изменить или удалить комментарий клиента может только администратор."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.departmentNotFound",
      "field": "text",
      "sourceText": "Department with id {0} does not exist.",
      "targetText": "Отдел с идентификатором {0} не существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.descriptionCannotBeEmpty",
      "field": "text",
      "sourceText": "Description must not be empty.",
      "targetText": "Описание не должно быть пустым."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.escalationBlockedByOpenChild",
      "field": "text",
      "sourceText": "This ticket cannot be escalated while a child ticket is still open. Wait for the other team to finish first.",
      "targetText": "Эту заявку нельзя передать по эскалации, пока открыта подзаявка. Сначала дождитесь, пока другая команда закончит."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.escalationTargetTeamInvalid",
      "field": "text",
      "sourceText": "The selected target team does not exist or is inactive.",
      "targetText": "Выбранной команды назначения не существует, или она неактивна."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.escalationTargetTeamSame",
      "field": "text",
      "sourceText": "The ticket is already owned by this team.",
      "targetText": "Заявка уже принадлежит этой команде."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.fileMissingOnServer",
      "field": "text",
      "sourceText": "File was not found on the server.",
      "targetText": "Файл на сервере не найден."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.fileTooLarge",
      "field": "text",
      "sourceText": "File is too large. Maximum allowed: {0:F0} MB.",
      "targetText": "Файл слишком большой. Максимум: {0:F0} МБ."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.fileTypeNotAllowed",
      "field": "text",
      "sourceText": "File type '{0}' is not allowed. Allowed types: {1}",
      "targetText": "Тип файла «{0}» не разрешён. Разрешённые типы: {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.forbidden",
      "field": "text",
      "sourceText": "Forbidden.",
      "targetText": "Запрещено."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.handoverTargetTeamRequired",
      "field": "text",
      "sourceText": "A valid target team is required to hand over this ticket.",
      "targetText": "Чтобы передать эту заявку, нужна действующая команда назначения."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.incidentDifferentTeam",
      "field": "text",
      "sourceText": "Ticket #{0} belongs to a different team than incident #{1}. Create one incident per team.",
      "targetText": "Заявка №{0} принадлежит не той команде, что групповой инцидент №{1}. Создавайте по одному групповому инциденту на команду."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.incidentLinkNotAllowed",
      "field": "text",
      "sourceText": "This ticket cannot be linked to that incident.",
      "targetText": "Эту заявку нельзя привязать к тому групповому инциденту."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.incidentMixedTeams",
      "field": "text",
      "sourceText": "All selected tickets must belong to the same team. Create one incident per team.",
      "targetText": "Все выбранные заявки должны принадлежать одной команде. Создавайте по одному групповому инциденту на команду."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.incidentNeedsResolution",
      "field": "text",
      "sourceText": "This incident still has open tickets linked to it. Resolve it with a resolution text so every affected requester is informed.",
      "targetText": "К этому групповому инциденту всё ещё привязаны открытые заявки. Решите его с текстом решения, чтобы каждый затронутый заявитель был извещён."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.incidentNested",
      "field": "text",
      "sourceText": "A ticket that belongs to an incident cannot become an incident itself.",
      "targetText": "Заявка, относящаяся к групповому инциденту, сама групповым инцидентом стать не может."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.incidentNotOpen",
      "field": "text",
      "sourceText": "Incident #{0} is already resolved. A ticket linked now would never receive an answer.",
      "targetText": "Групповой инцидент №{0} уже решён. Привязанная сейчас заявка так и не получила бы ответа."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.incidentResolutionRequired",
      "field": "text",
      "sourceText": "A resolution text is required. It is sent to every affected requester.",
      "targetText": "Нужен текст решения. Он отправляется каждому затронутому заявителю."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.incidentSameTicket",
      "field": "text",
      "sourceText": "An incident cannot be linked to itself.",
      "targetText": "Групповой инцидент нельзя привязать к самому себе."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.incidentStatusNotFinal",
      "field": "text",
      "sourceText": "Resolving an incident requires a status that counts as resolved or closed.",
      "targetText": "Чтобы решить групповой инцидент, нужен статус, который считается решённым или закрытым."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.incidentTicketMerged",
      "field": "text",
      "sourceText": "Ticket #{0} was merged into another one and cannot be linked to an incident.",
      "targetText": "Заявка №{0} была объединена с другой, поэтому привязать её к групповому инциденту нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.incidentTitleRequired",
      "field": "text",
      "sourceText": "A title is required to create a new incident.",
      "targetText": "Чтобы создать новый групповой инцидент, нужен заголовок."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.invalidChannel",
      "field": "text",
      "sourceText": "Invalid channel. Use one of: {0}.",
      "targetText": "Недопустимый канал. Возьмите один из: {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.invalidFollowUpFilter",
      "field": "text",
      "sourceText": "Invalid followUp filter. Allowed: today, week, overdue, any.",
      "targetText": "Недопустимый фильтр followUp. Разрешены: today, week, overdue, any."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.invalidPriority",
      "field": "text",
      "sourceText": "Invalid priority. Please use an existing priority from the list.",
      "targetText": "Недопустимый приоритет. Возьмите приоритет из списка."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.invalidSortBy",
      "field": "text",
      "sourceText": "Invalid sortBy. Allowed: createdAt, updatedAt.",
      "targetText": "Недопустимое значение sortBy. Разрешены: createdAt, updatedAt."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.invalidSortOrder",
      "field": "text",
      "sourceText": "That sort order is not valid. Choose newest first or oldest first.",
      "targetText": "Такой порядок сортировки недопустим. Выберите «сначала новые» или «сначала старые»."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.loggedInUserNotFound",
      "field": "text",
      "sourceText": "Logged-in user not found.",
      "targetText": "Вошедший пользователь не найден."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.mainCategoryNotFound",
      "field": "text",
      "sourceText": "Main category with id {0} does not exist.",
      "targetText": "Основная категория с идентификатором {0} не существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.mergeDifferentRequester",
      "field": "text",
      "sourceText": "Tickets #{0} and #{1} were reported by different people. Several people reporting the same problem is an incident, not a multiple report — use \"Group into incident\" instead.",
      "targetText": "Заявки №{0} и №{1} подали разные люди. Когда об одной и той же проблеме сообщают несколько человек, это групповой инцидент, а не повторное сообщение — воспользуйтесь пунктом «Объединить в групповой инцидент»."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.mergeIncidentInvolved",
      "field": "text",
      "sourceText": "An incident cannot be part of a multiple report.",
      "targetText": "Групповой инцидент не может быть частью повторного сообщения."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.mergeNoReports",
      "field": "text",
      "sourceText": "Select at least one other ticket to merge into the original.",
      "targetText": "Выберите хотя бы одну другую заявку для объединения с исходной."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.mergeNotAllowed",
      "field": "text",
      "sourceText": "These tickets cannot be merged.",
      "targetText": "Эти заявки объединить нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.mergeOriginalAlreadyMerged",
      "field": "text",
      "sourceText": "Ticket #{0} was itself merged into another ticket. Merge into that one instead.",
      "targetText": "Заявка №{0} сама была объединена с другой заявкой. Объединяйте с той."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.mergeOriginalNotOpen",
      "field": "text",
      "sourceText": "Ticket #{0} is already closed. Reopen it first — merging into a closed ticket would leave the report unanswered.",
      "targetText": "Заявка №{0} уже закрыта. Сначала откройте её повторно: при объединении с закрытой заявкой сообщение осталось бы без ответа."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.mergeReportAlreadyMerged",
      "field": "text",
      "sourceText": "Ticket #{0} has already been merged.",
      "targetText": "Заявка №{0} уже объединена."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.mergeReportHasReports",
      "field": "text",
      "sourceText": "Ticket #{0} already has multiple reports of its own. Merging it would create a chain.",
      "targetText": "У заявки №{0} уже есть свои повторные сообщения. Объединение создало бы цепочку."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.mergeRequesterUnknown",
      "field": "text",
      "sourceText": "The requester of ticket #{0} or #{1} cannot be determined, so it is not possible to tell whether it is the same person.",
      "targetText": "Заявителя заявки №{0} или №{1} определить нельзя, поэтому неизвестно, один ли это человек."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.mergeSameTicket",
      "field": "text",
      "sourceText": "A ticket cannot be merged into itself.",
      "targetText": "Заявку нельзя объединить с самой собой."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.noClosedStatus",
      "field": "text",
      "sourceText": "No status is marked as closed. Configure one before merging tickets.",
      "targetText": "Ни один статус не помечен как закрытый. Настройте такой статус, прежде чем объединять заявки."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.noFileUploaded",
      "field": "text",
      "sourceText": "No file uploaded.",
      "targetText": "Файл не загружен."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.notAnIncident",
      "field": "text",
      "sourceText": "This ticket is not an incident.",
      "targetText": "Эта заявка не групповой инцидент."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.parentCannotCloseWithOpenChild",
      "field": "text",
      "sourceText": "Parent ticket cannot be closed while an active child ticket is still open.",
      "targetText": "Основную заявку нельзя закрыть, пока открыта действующая подзаявка."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.positionNotFound",
      "field": "text",
      "sourceText": "Position with id {0} does not exist.",
      "targetText": "Должность с идентификатором {0} не существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.statusIsSystemOnly",
      "field": "text",
      "sourceText": "This status is system-only and cannot be selected manually.",
      "targetText": "Этот статус ставит только система, вручную выбрать его нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.statusNotFound",
      "field": "text",
      "sourceText": "Status with id {0} does not exist.",
      "targetText": "Статус с идентификатором {0} не существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.statusTransitionNotAllowed",
      "field": "text",
      "sourceText": "Transition from current status to requested status is not allowed.",
      "targetText": "Переход из текущего статуса в запрошенный не разрешён."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.subCategoryNotLinkedToMain",
      "field": "text",
      "sourceText": "Subcategory with id {0} is not assigned to main category '{1}'.",
      "targetText": "Подкатегория с идентификатором {0} не относится к основной категории «{1}»."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.ticketNotFound",
      "field": "text",
      "sourceText": "Ticket with id {0} does not exist.",
      "targetText": "Заявка с идентификатором {0} не существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.titleCannotBeEmpty",
      "field": "text",
      "sourceText": "Title must not be empty.",
      "targetText": "Заголовок не должен быть пустым."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.transitionCommentRequired",
      "field": "text",
      "sourceText": "A transition comment is required for this status.",
      "targetText": "Для этого статуса нужен комментарий к переходу."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.unauthorized",
      "field": "text",
      "sourceText": "Unauthorized.",
      "targetText": "Нет доступа."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.versionConflict",
      "field": "text",
      "sourceText": "This ticket was changed by {0} in the meantime. Refresh to see the current state.",
      "targetText": "За это время пользователь {0} изменил эту заявку. Обновите данные, чтобы увидеть актуальную версию."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.versionConflictUnknown",
      "field": "text",
      "sourceText": "This ticket was changed in the meantime. Refresh to see the current state.",
      "targetText": "Заявка была изменена за это время. Обновите данные, чтобы увидеть актуальную версию."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.errors.versionHeaderInvalid",
      "field": "text",
      "sourceText": "The ticket version header is not valid.",
      "targetText": "Версия заявки указана неверно."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.filter",
      "field": "text",
      "sourceText": "Filter",
      "targetText": "Фильтр"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.filterSlaBreached",
      "field": "text",
      "sourceText": "Breached only",
      "targetText": "Только нарушенные"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.followUp",
      "field": "text",
      "sourceText": "Follow-up",
      "targetText": "Напоминание"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.followUpNone",
      "field": "text",
      "sourceText": "No filter",
      "targetText": "Без фильтра"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.followUpOverdue",
      "field": "text",
      "sourceText": "Overdue",
      "targetText": "Просроченные"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.followUpToday",
      "field": "text",
      "sourceText": "Today",
      "targetText": "Сегодня"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.followUpWeek",
      "field": "text",
      "sourceText": "This week",
      "targetText": "На этой неделе"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.found",
      "field": "text",
      "sourceText": "found",
      "targetText": "найдено"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.from",
      "field": "text",
      "sourceText": "of",
      "targetText": "из"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.grouping.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Отмена"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.bulk",
      "field": "text",
      "sourceText": "Bulk action",
      "targetText": "Сводное действие"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.announced",
      "field": "text",
      "sourceText": "Announced on the sign-in page",
      "targetText": "Объявлено на странице входа"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.announcementRemoved",
      "field": "text",
      "sourceText": "Announcement removed",
      "targetText": "Объявление снято"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.approvalNoApprover",
      "field": "text",
      "sourceText": "Requested (no approver found)",
      "targetText": "Запрошено (согласующий не найден)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.approvalNotAppliedConflict",
      "field": "text",
      "sourceText": "Not applied to #{0} because the ticket was changed at the same time.",
      "targetText": "Не применено к №{0}, так как заявка была изменена одновременно."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.approvalRequested",
      "field": "text",
      "sourceText": "Requested from {0}",
      "targetText": "Запрошено у {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.approvedBy",
      "field": "text",
      "sourceText": "Approved by {0}",
      "targetText": "Согласовано: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.attachmentsAdded",
      "field": "text",
      "sourceText": "Attachments added: {0}",
      "targetText": "Добавлено вложений: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.attachmentsLinked",
      "field": "text",
      "sourceText": "Attachments linked: {0}",
      "targetText": "Связаны вложения: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.attachmentsNotSaved",
      "field": "text",
      "sourceText": "Attachments not saved: {0}.",
      "targetText": "Не сохранено вложений: {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.bulkAssignment",
      "field": "text",
      "sourceText": "Assignment (reference {0})",
      "targetText": "Назначение (ссылка {0})"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.bulkStatus",
      "field": "text",
      "sourceText": "Status change (reference {0})",
      "targetText": "Смена статуса (ссылка {0})"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.bulkTemplate",
      "field": "text",
      "sourceText": "Template applied (reference {0})",
      "targetText": "Применён шаблон (ссылка {0})"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.categorySkipped",
      "field": "text",
      "sourceText": "Created without category (the category no longer belongs to the team)",
      "targetText": "Создано без категории (категория больше не относится к команде)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.commentAdded",
      "field": "text",
      "sourceText": "Added",
      "targetText": "Добавлен"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.commentEdited",
      "field": "text",
      "sourceText": "Edited",
      "targetText": "Изменён"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.commentsImported",
      "field": "text",
      "sourceText": "Comments imported: {0}",
      "targetText": "Загружено комментариев: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.created",
      "field": "text",
      "sourceText": "Created",
      "targetText": "Создана"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.createdAsIncident",
      "field": "text",
      "sourceText": "Created as incident",
      "targetText": "Создана как групповой инцидент"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.declaredIncident",
      "field": "text",
      "sourceText": "Declared as incident",
      "targetText": "Объявлена групповым инцидентом"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.deleted",
      "field": "text",
      "sourceText": "(deleted)",
      "targetText": "(удалено)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.fileDeleted",
      "field": "text",
      "sourceText": "File deleted: {0}",
      "targetText": "Файл удалён: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.fileUploaded",
      "field": "text",
      "sourceText": "File uploaded: {0}",
      "targetText": "Файл загружен: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.historyImported",
      "field": "text",
      "sourceText": "History entries imported: {0}",
      "targetText": "Загружено записей истории: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.linkedToIncident",
      "field": "text",
      "sourceText": "Linked to incident #{0}",
      "targetText": "Привязана к групповому инциденту №{0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.mergedIn",
      "field": "text",
      "sourceText": "#{0} merged in (comments: {1}, attachments: {2})",
      "targetText": "Присоединена №{0} (комментарии: {1}, вложения: {2})"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.mergedInWithTime",
      "field": "text",
      "sourceText": "#{0} merged in (comments: {1}, attachments: {2}, time entries moved: {3})",
      "targetText": "Присоединена №{0} (комментарии: {1}, вложения: {2}, перенесено записей времени: {3})"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.mergedInto",
      "field": "text",
      "sourceText": "Merged into #{0}",
      "targetText": "Объединена с №{0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.notLicensed",
      "field": "text",
      "sourceText": "Not licensed",
      "targetText": "Нет лицензии"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.notified",
      "field": "text",
      "sourceText": "E-mail sent to: {0}",
      "targetText": "Письмо отправлено: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.opened",
      "field": "text",
      "sourceText": "Opened",
      "targetText": "Открыта"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.reassignedTo",
      "field": "text",
      "sourceText": "Reassigned to {0}",
      "targetText": "Передано: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.rejectedBy",
      "field": "text",
      "sourceText": "Rejected by {0}",
      "targetText": "Отклонено: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.resolvedWithIncident",
      "field": "text",
      "sourceText": "Resolved with incident #{0}",
      "targetText": "Решена вместе с групповым инцидентом №{0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.skippedTeamUnavailable",
      "field": "text",
      "sourceText": "Skipped (team unavailable)",
      "targetText": "Пропущено (команда недоступна)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.surveyConsent",
      "field": "text",
      "sourceText": "Consent to the satisfaction survey recorded ({0}).",
      "targetText": "Согласие на опрос удовлетворённости записано ({0})."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.surveyUnsubscribed",
      "field": "text",
      "sourceText": "Unsubscribe from the satisfaction survey recorded.",
      "targetText": "Отписка от опроса удовлетворённости записана."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.surveyWay.InPerson",
      "field": "text",
      "sourceText": "in person",
      "targetText": "лично"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.surveyWay.InWriting",
      "field": "text",
      "sourceText": "in writing",
      "targetText": "в письменной форме"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.surveyWay.Phone",
      "field": "text",
      "sourceText": "by phone",
      "targetText": "по телефону"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.teamParticipationMissing",
      "field": "text",
      "sourceText": "The owning team could not be linked to this ticket. Assign the team again.",
      "targetText": "Не удалось связать владеющую команду с этой заявкой. Назначьте команду ещё раз."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.templateApplied",
      "field": "text",
      "sourceText": "Template '{0}' applied",
      "targetText": "Применён шаблон «{0}»"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.templateAppliedDetails",
      "field": "text",
      "sourceText": "Template '{0}' applied: {1}",
      "targetText": "Применён шаблон «{0}»: {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.templateAppliedDetailsFailed",
      "field": "text",
      "sourceText": "Template '{0}' applied: {1} — failed: {2}",
      "targetText": "Применён шаблон «{0}»: {1} — с ошибками: {2}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.templateAppliedFailed",
      "field": "text",
      "sourceText": "Template '{0}' applied — failed: {1}",
      "targetText": "Применён шаблон «{0}» — с ошибками: {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.ticketsLinked",
      "field": "text",
      "sourceText": "Tickets linked: {0}",
      "targetText": "Связаны заявки: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.unlinked",
      "field": "text",
      "sourceText": "Unlinked",
      "targetText": "Связь удалена"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.workflowStartFailed",
      "field": "text",
      "sourceText": "The workflow could not be started. Start it again with \"Start workflow\".",
      "targetText": "Не удалось запустить рабочий процесс. Запустите его ещё раз кнопкой «Запустить рабочий процесс»."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.history.value.workflowStarted",
      "field": "text",
      "sourceText": "Workflow started: {0}",
      "targetText": "Запущен рабочий процесс: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.announce",
      "field": "text",
      "sourceText": "Also show as a banner on the sign-in page",
      "targetText": "Показывать также баннером на странице входа"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.announceHint",
      "field": "text",
      "sourceText": "The banner disappears by itself once the incident is resolved.",
      "targetText": "Баннер пропадает сам, как только групповой инцидент решён."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.confirm",
      "field": "text",
      "sourceText": "Group",
      "targetText": "Объединить"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.dialogTitle",
      "field": "text",
      "sourceText": "Group into incident",
      "targetText": "Объединение в групповой инцидент"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.keepsEverything",
      "field": "text",
      "sourceText": "Every linked ticket keeps its requester, its status and its own deadline. Nothing disappears.",
      "targetText": "У каждой связанной заявки остаётся свой заявитель, свой статус и свой срок. Ничего не пропадает."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.linkAction",
      "field": "text",
      "sourceText": "Assign to an incident",
      "targetText": "Привязать к групповому инциденту"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.linkedCount",
      "field": "text",
      "sourceText": "{0} linked",
      "targetText": "привязано: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.modeDeclare",
      "field": "text",
      "sourceText": "Declare one of the selected tickets as the incident",
      "targetText": "Объявить групповым инцидентом одну из выбранных заявок"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.modeExisting",
      "field": "text",
      "sourceText": "Add to an open incident",
      "targetText": "Добавить к открытому групповому инциденту"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.modeNew",
      "field": "text",
      "sourceText": "Create a new incident",
      "targetText": "Создать новый групповой инцидент"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.noneOpen",
      "field": "text",
      "sourceText": "There is no open incident for this team yet.",
      "targetText": "Открытых групповых инцидентов у этой команды пока нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.openHint",
      "field": "text",
      "sourceText": "An incident is open for this team: {0}",
      "targetText": "У этой команды открыт групповой инцидент: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.openHintAssign",
      "field": "text",
      "sourceText": "Assign",
      "targetText": "Привязать"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.openHintDismiss",
      "field": "text",
      "sourceText": "Not related",
      "targetText": "Не связано"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.resolveAction",
      "field": "text",
      "sourceText": "Resolve incident",
      "targetText": "Решить групповой инцидент"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.resolveResult",
      "field": "text",
      "sourceText": "{0} of {1} ticket(s) closed, {2} requester(s) notified.",
      "targetText": "Закрыто заявок: {0} из {1}, извещено заявителей: {2}."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.resolveStatus",
      "field": "text",
      "sourceText": "Close with status",
      "targetText": "Закрыть со статусом"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.resolveTextHint",
      "field": "text",
      "sourceText": "This text is added to every linked ticket as a public comment, and every affected requester receives their own e-mail.",
      "targetText": "Этот текст добавляется публичным комментарием к каждой связанной заявке, и каждый затронутый заявитель получает своё письмо."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.resolveTextLabel",
      "field": "text",
      "sourceText": "Resolution text",
      "targetText": "Текст решения"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.selectIncident",
      "field": "text",
      "sourceText": "Select an incident",
      "targetText": "Выберите групповой инцидент"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.titleLabel",
      "field": "text",
      "sourceText": "Incident title",
      "targetText": "Заголовок группового инцидента"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.titlePlaceholder",
      "field": "text",
      "sourceText": "Network outage, Essen office",
      "targetText": "Сбой сети, офис в Эссене"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.incident.unlinkAction",
      "field": "text",
      "sourceText": "Remove from incident",
      "targetText": "Отвязать от группового инцидента"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.includeParticipating",
      "field": "text",
      "sourceText": "Also show tickets this team handed over",
      "targetText": "Показывать также заявки, переданные этой командой"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.includeParticipatingHint",
      "field": "text",
      "sourceText": "Off: only what this team is responsible for right now.",
      "targetText": "Выключено: только то, за что эта команда отвечает прямо сейчас."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.list.belongsToIncident",
      "field": "text",
      "sourceText": "Belongs to incident #{0}",
      "targetText": "Относится к групповому инциденту №{0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.list.incident",
      "field": "text",
      "sourceText": "Incident",
      "targetText": "Групповой инцидент"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.list.mergedInto",
      "field": "text",
      "sourceText": "Merged into #{0}",
      "targetText": "Объединена с №{0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.blocked",
      "field": "text",
      "sourceText": "Cannot be merged",
      "targetText": "Объединить нельзя"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.chooseOriginal",
      "field": "text",
      "sourceText": "Which ticket stays?",
      "targetText": "Какая заявка остаётся?"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.closingComment",
      "field": "text",
      "sourceText": "Multiple report for the same issue. Original ticket: #{0}",
      "targetText": "Повторное сообщение о том же вопросе. Исходная заявка: №{0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.confirm",
      "field": "text",
      "sourceText": "Merge",
      "targetText": "Объединить"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.contentMove",
      "field": "text",
      "sourceText": "{0} comment(s) and {1} attachment(s) move to the original.",
      "targetText": "В исходную заявку переходит {0} комментариев и {1} вложений."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.dialogTitle",
      "field": "text",
      "sourceText": "Multiple report for the same issue",
      "targetText": "Повторное сообщение о том же вопросе"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.loadFailed",
      "field": "text",
      "sourceText": "The preview could not be loaded.",
      "targetText": "Загрузить предпросмотр не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.noMail",
      "field": "text",
      "sourceText": "The requester does not get a separate e-mail. They stay on the original ticket and see everything there.",
      "targetText": "Заявитель отдельного письма не получает. Он остаётся на исходной заявке и всё видит там."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.nothingAllowed",
      "field": "text",
      "sourceText": "None of the selected tickets can be merged into this one.",
      "targetText": "Ни одну из выбранных заявок нельзя объединить с этой."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.originalHint",
      "field": "text",
      "sourceText": "The oldest one is preselected. The deadline then runs from the requester's first contact instead of their second attempt.",
      "targetText": "Заранее выбрана самая старая. Тогда срок идёт от первого обращения заявителя, а не от второй его попытки."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.reason.alreadyMerged",
      "field": "text",
      "sourceText": "Already merged",
      "targetText": "Уже объединена"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.reason.differentRequester",
      "field": "text",
      "sourceText": "Different requester — this is an incident, not a multiple report",
      "targetText": "Другой заявитель — это групповой инцидент, а не повторное сообщение"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.reason.hasReports",
      "field": "text",
      "sourceText": "Has multiple reports of its own",
      "targetText": "У неё есть свои повторные сообщения"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.reason.incident",
      "field": "text",
      "sourceText": "Incidents cannot be merged",
      "targetText": "Групповые инциденты объединять нельзя"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.reason.notFound",
      "field": "text",
      "sourceText": "Ticket not found",
      "targetText": "Заявка не найдена"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.reason.originalAlreadyMerged",
      "field": "text",
      "sourceText": "The original was itself merged into another ticket",
      "targetText": "Исходная сама была объединена с другой заявкой"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.reason.originalNotOpen",
      "field": "text",
      "sourceText": "The original is already closed",
      "targetText": "Исходная уже закрыта"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.reason.other",
      "field": "text",
      "sourceText": "Not possible",
      "targetText": "Невозможно"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.reason.requesterUnknown",
      "field": "text",
      "sourceText": "The requester cannot be determined",
      "targetText": "Заявителя определить нельзя"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.merge.summary",
      "field": "text",
      "sourceText": "{0} will be closed and moved into #{1}.",
      "targetText": "{0} будет закрыта и перенесена в №{1}."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.addFile",
      "field": "text",
      "sourceText": "Add file",
      "targetText": "Добавить файл"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.assignToLabel",
      "field": "text",
      "sourceText": "Assign to",
      "targetText": "Назначить"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.assignToPlaceholder",
      "field": "text",
      "sourceText": "Choose agent",
      "targetText": "Выберите оператора"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.attachmentsLabel",
      "field": "text",
      "sourceText": "Attachments (max. 50MB per file)",
      "targetText": "Вложения (не более 50 МБ на файл)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.cancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Отмена"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.categoryPlaceholder",
      "field": "text",
      "sourceText": "Select category",
      "targetText": "Выберите категорию"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.channelLabel",
      "field": "text",
      "sourceText": "How the request came in",
      "targetText": "Как поступила заявка"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.channelPlaceholder",
      "field": "text",
      "sourceText": "Select channel",
      "targetText": "Выберите канал"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.createTicket",
      "field": "text",
      "sourceText": "Create ticket",
      "targetText": "Создать заявку"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.createWithAttachmentErrorPrefix",
      "field": "text",
      "sourceText": "Ticket created, but",
      "targetText": "Заявка создана, но"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.createWithAttachmentErrorSuffix",
      "field": "text",
      "sourceText": "attachment(s) could not be uploaded.",
      "targetText": "вложений загрузить не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.creating",
      "field": "text",
      "sourceText": "Creating...",
      "targetText": "Создание..."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.descriptionLabel",
      "field": "text",
      "sourceText": "Description",
      "targetText": "Описание"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.descriptionPlaceholder",
      "field": "text",
      "sourceText": "Detailed description of the issue or request",
      "targetText": "Подробное описание проблемы или запроса"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.descriptionRequired",
      "field": "text",
      "sourceText": "Please enter a description with at least 3 characters.",
      "targetText": "Введите описание не короче 3 символов."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.fileFallback",
      "field": "text",
      "sourceText": "File",
      "targetText": "Файл"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.fileLimitErrorSuffix",
      "field": "text",
      "sourceText": "file(s) exceed the 50MB limit.",
      "targetText": "файлов превышают предел в 50 МБ."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.loading",
      "field": "text",
      "sourceText": "Loading...",
      "targetText": "Загрузка..."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.locationLabel",
      "field": "text",
      "sourceText": "Location",
      "targetText": "Местоположение"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.locationPlaceholder",
      "field": "text",
      "sourceText": "Select location",
      "targetText": "Выберите местоположение"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.mainCategoryLabel",
      "field": "text",
      "sourceText": "Main category *",
      "targetText": "Основная категория *"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.mainCategoryRequired",
      "field": "text",
      "sourceText": "Please select a main category.",
      "targetText": "Выберите основную категорию."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.none",
      "field": "text",
      "sourceText": "None",
      "targetText": "Нет"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.observersAdd",
      "field": "text",
      "sourceText": "Add observer",
      "targetText": "Добавить наблюдателя"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.observersEmpty",
      "field": "text",
      "sourceText": "No agents available",
      "targetText": "Операторов нет"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.observersLabel",
      "field": "text",
      "sourceText": "Observers",
      "targetText": "Наблюдатели"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.observersNone",
      "field": "text",
      "sourceText": "No observers",
      "targetText": "Наблюдателей нет"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.observersSearch",
      "field": "text",
      "sourceText": "Search agents...",
      "targetText": "Поиск операторов..."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.owningTeamLabel",
      "field": "text",
      "sourceText": "Owning team",
      "targetText": "Владеющая команда"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.pageDescription",
      "field": "text",
      "sourceText": "Fill out the form to create a new ticket",
      "targetText": "Заполните форму, чтобы создать новую заявку"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.pageTitle",
      "field": "text",
      "sourceText": "Create new ticket",
      "targetText": "Создание новой заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.priorityLabel",
      "field": "text",
      "sourceText": "Priority",
      "targetText": "Приоритет"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.priorityPlaceholder",
      "field": "text",
      "sourceText": "Select priority",
      "targetText": "Выберите приоритет"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.referenceTicketNumberLabel",
      "field": "text",
      "sourceText": "Reference ticket number",
      "targetText": "Номер связанной заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.referenceTicketNumberPlaceholder",
      "field": "text",
      "sourceText": "Enter free text",
      "targetText": "Введите произвольный текст"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.requesterEmailLabel",
      "field": "text",
      "sourceText": "User email address",
      "targetText": "Адрес электронной почты пользователя"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.requesterEmailPlaceholder",
      "field": "text",
      "sourceText": "Enter email address",
      "targetText": "Введите адрес электронной почты"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.requesterLabel",
      "field": "text",
      "sourceText": "User",
      "targetText": "Пользователь"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.requesterPhoneLabel",
      "field": "text",
      "sourceText": "User phone number",
      "targetText": "Телефон пользователя"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.requesterPhonePlaceholder",
      "field": "text",
      "sourceText": "Enter phone number",
      "targetText": "Введите номер телефона"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.requesterPlaceholder",
      "field": "text",
      "sourceText": "Enter user",
      "targetText": "Введите пользователя"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.requiredFieldPrefix",
      "field": "text",
      "sourceText": "Required field:",
      "targetText": "Обязательное поле:"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.statusLabel",
      "field": "text",
      "sourceText": "Status",
      "targetText": "Статус"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.statusPlaceholder",
      "field": "text",
      "sourceText": "Select status",
      "targetText": "Выберите статус"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.subCategoryLabel",
      "field": "text",
      "sourceText": "Subcategory",
      "targetText": "Подкатегория"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.subCategoryPlaceholder",
      "field": "text",
      "sourceText": "Select subcategory",
      "targetText": "Выберите подкатегорию"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.subCategoryRequired",
      "field": "text",
      "sourceText": "Please select a subcategory.",
      "targetText": "Выберите подкатегорию."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.ticketCreateError",
      "field": "text",
      "sourceText": "Error creating ticket.",
      "targetText": "Ошибка при создании заявки."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.ticketCreated",
      "field": "text",
      "sourceText": "Ticket created successfully!",
      "targetText": "Заявка успешно создана!"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.titleLabel",
      "field": "text",
      "sourceText": "Title",
      "targetText": "Заголовок"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.titlePlaceholder",
      "field": "text",
      "sourceText": "Short description of the issue",
      "targetText": "Краткое описание проблемы"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.titleRequired",
      "field": "text",
      "sourceText": "Please enter a title.",
      "targetText": "Введите заголовок."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.unassigned",
      "field": "text",
      "sourceText": "Unassigned",
      "targetText": "Без исполнителя"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.new.uploadHint",
      "field": "text",
      "sourceText": "Allowed types: PDF, DOC, DOCX, XLS, XLSX, TXT, PNG, JPG, JPEG, GIF • Max. 50 MB per file",
      "targetText": "Разрешённые типы: PDF, DOC, DOCX, XLS, XLSX, TXT, PNG, JPG, JPEG, GIF • Не более 50 МБ на файл"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.newTicket",
      "field": "text",
      "sourceText": "New Ticket",
      "targetText": "Новая заявка"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.noneFound",
      "field": "text",
      "sourceText": "No tickets found",
      "targetText": "Заявки не найдены"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.notClosed",
      "field": "text",
      "sourceText": "Not closed",
      "targetText": "Не закрыты"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.page",
      "field": "text",
      "sourceText": "Page",
      "targetText": "Страница"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.presence.changed",
      "field": "text",
      "sourceText": "{name} changed this ticket",
      "targetText": "Пользователь {name} изменил эту заявку"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.presence.changedBySystem",
      "field": "text",
      "sourceText": "This ticket was changed",
      "targetText": "Эта заявка была изменена"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.presence.commented",
      "field": "text",
      "sourceText": "{name} added a comment",
      "targetText": "Пользователь {name} добавил комментарий"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.presence.editing",
      "field": "text",
      "sourceText": "{name} is actively editing this ticket",
      "targetText": "{name} сейчас редактирует эту заявку"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.presence.editingMany",
      "field": "text",
      "sourceText": "{name} and {count} more are actively editing this ticket",
      "targetText": "{name} и ещё {count} сейчас редактируют эту заявку"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.presence.viewing",
      "field": "text",
      "sourceText": "{name} is viewing this ticket",
      "targetText": "{name} просматривает эту заявку"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.presence.viewingMany",
      "field": "text",
      "sourceText": "{name} and {count} more are viewing this ticket",
      "targetText": "{name} и ещё {count} просматривают эту заявку"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.priority",
      "field": "text",
      "sourceText": "Priority",
      "targetText": "Приоритет"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.refresh",
      "field": "text",
      "sourceText": "Refresh",
      "targetText": "Обновить"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.reset",
      "field": "text",
      "sourceText": "Reset",
      "targetText": "Сбросить"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.search",
      "field": "text",
      "sourceText": "Search tickets...",
      "targetText": "Поиск заявок..."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.select.all",
      "field": "text",
      "sourceText": "Select all on this page",
      "targetText": "Выбрать все на этой странице"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.select.clear",
      "field": "text",
      "sourceText": "Clear selection",
      "targetText": "Снять выбор"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.select.selected",
      "field": "text",
      "sourceText": "{0} selected",
      "targetText": "выбрано: {0}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.slaSortLatest",
      "field": "text",
      "sourceText": "Due latest first",
      "targetText": "Сначала с поздним сроком"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.slaSortNone",
      "field": "text",
      "sourceText": "No sorting",
      "targetText": "Без сортировки"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.slaSortSoonest",
      "field": "text",
      "sourceText": "Due soonest first",
      "targetText": "Сначала с ближайшим сроком"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.status",
      "field": "text",
      "sourceText": "Status",
      "targetText": "Статус"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.confirm",
      "field": "text",
      "sourceText": "The person gave me their consent.",
      "targetText": "Человек дал мне своё согласие."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.employee",
      "field": "text",
      "sourceText": "Employee",
      "targetText": "Сотрудник компании"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.errors.actionInvalid",
      "field": "text",
      "sourceText": "This action is not available.",
      "targetText": "Это действие недоступно."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.errors.confirmRequired",
      "field": "text",
      "sourceText": "Please confirm that the person gave you their consent.",
      "targetText": "Подтвердите, что человек дал вам своё согласие."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.errors.languageInvalid",
      "field": "text",
      "sourceText": "The language is not valid.",
      "targetText": "Язык указан неверно."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.errors.notAvailable",
      "field": "text",
      "sourceText": "The satisfaction survey is not available for this ticket.",
      "targetText": "Опрос удовлетворённости для этой заявки недоступен."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.errors.notExternal",
      "field": "text",
      "sourceText": "Employees receive the survey without consent. Only an unsubscribe can be recorded.",
      "targetText": "Сотрудники получают опрос без согласия. Можно записать только отписку."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.errors.wayRequired",
      "field": "text",
      "sourceText": "Please choose how the person gave their consent.",
      "targetText": "Выберите, как человек дал согласие."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.given",
      "field": "text",
      "sourceText": "Consent given on {date}",
      "targetText": "Согласие дано {date}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.none",
      "field": "text",
      "sourceText": "No consent",
      "targetText": "Нет согласия"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.recordConsent",
      "field": "text",
      "sourceText": "Record consent",
      "targetText": "Записать согласие"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.recordUnsubscribe",
      "field": "text",
      "sourceText": "Record unsubscribe",
      "targetText": "Записать отписку"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.surveyOff",
      "field": "text",
      "sourceText": "The survey is switched off. An unsubscribe recorded now still applies when it is switched on again.",
      "targetText": "Опрос выключен. Отписка, записанная сейчас, будет действовать и после повторного включения опроса."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.title",
      "field": "text",
      "sourceText": "Satisfaction survey",
      "targetText": "Опрос удовлетворённости"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.unsubscribeHint",
      "field": "text",
      "sourceText": "The person will not receive satisfaction surveys any more.",
      "targetText": "Человек больше не будет получать опросы удовлетворённости."
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.unsubscribed",
      "field": "text",
      "sourceText": "Unsubscribed on {date}",
      "targetText": "Отписан {date}"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.way.InPerson",
      "field": "text",
      "sourceText": "In person",
      "targetText": "Лично"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.way.InWriting",
      "field": "text",
      "sourceText": "In writing",
      "targetText": "В письменной форме"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.way.Phone",
      "field": "text",
      "sourceText": "By phone",
      "targetText": "По телефону"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.surveyConsent.wayLabel",
      "field": "text",
      "sourceText": "How did the person give their consent?",
      "targetText": "Как человек дал согласие?"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.title",
      "field": "text",
      "sourceText": "Tickets",
      "targetText": "Заявки"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.untitled",
      "field": "text",
      "sourceText": "Untitled",
      "targetText": "Без заголовка"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.updatedAt",
      "field": "text",
      "sourceText": "Updated at",
      "targetText": "Изменена"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.updatedAtDefault",
      "field": "text",
      "sourceText": "Default (created)",
      "targetText": "По умолчанию (по созданию)"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.updatedAtNewest",
      "field": "text",
      "sourceText": "Newest first",
      "targetText": "Сначала новые"
    },
    {
      "entityType": "uiText",
      "entityKey": "tickets.updatedAtOldest",
      "field": "text",
      "sourceText": "Oldest first",
      "targetText": "Сначала старые"
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.blocked.closed",
      "field": "text",
      "sourceText": "This ticket is already resolved or closed. Changing time now would move an accounting period that may already have been invoiced.",
      "targetText": "Эта заявка уже решена или закрыта. Изменение времени сейчас сдвинуло бы учётный период, который, возможно, уже выставлен к оплате."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.blocked.disabled",
      "field": "text",
      "sourceText": "Time tracking is switched off for this installation.",
      "targetText": "Учёт времени на этой установке выключен."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.blocked.license",
      "field": "text",
      "sourceText": "Time tracking is part of the Professional edition.",
      "targetText": "Учёт времени входит в редакцию Professional."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.blocked.others",
      "field": "text",
      "sourceText": "You may only change your own time entries.",
      "targetText": "Менять можно только свои записи времени."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.blocked.permission",
      "field": "text",
      "sourceText": "You are not allowed to log time.",
      "targetText": "Вам не разрешено записывать время."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.blocked.team",
      "field": "text",
      "sourceText": "Time tracking is switched off for this team.",
      "targetText": "Для этой команды учёт времени выключен."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.blocked.timerOff",
      "field": "text",
      "sourceText": "The timer is switched off.",
      "targetText": "Секундомер выключен."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.errors.entryNotFound",
      "field": "text",
      "sourceText": "This time entry does not exist.",
      "targetText": "Такой записи времени не существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.errors.entryRequired",
      "field": "text",
      "sourceText": "This ticket cannot be resolved or closed without a time entry.",
      "targetText": "Эту заявку нельзя решить или закрыть без записи времени."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.errors.futureDate",
      "field": "text",
      "sourceText": "Time cannot be logged for a future date.",
      "targetText": "Записать время на будущую дату нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.errors.invalidDate",
      "field": "text",
      "sourceText": "'{0}' is not a valid date. Expected format: YYYY-MM-DD.",
      "targetText": "«{0}» не является правильной датой. Ожидается формат ГГГГ-ММ-ДД."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.errors.invalidInput",
      "field": "text",
      "sourceText": "'{0}' is not a valid duration. Enter minutes (90), hours (1.5h) or both (1h 30m).",
      "targetText": "«{0}» не является правильной продолжительностью. Введите минуты (90), часы (1.5h) или и то и другое (1h 30m)."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.errors.noTimer",
      "field": "text",
      "sourceText": "There is no timer on this ticket to log.",
      "targetText": "На этой заявке нет секундомера, время которого можно записать."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.errors.otherTimer",
      "field": "text",
      "sourceText": "Your timer still holds time on ticket #{0}. Log or discard it before starting a new one.",
      "targetText": "Ваш секундомер всё ещё содержит время на заявке №{0}. Запишите или отбросьте его, прежде чем запускать новый."
    },
    {
      "entityType": "uiText",
      "entityKey": "timeTracking.errors.outOfRange",
      "field": "text",
      "sourceText": "A single entry has to be between 1 minute and {0} hours. Longer work belongs on several days.",
      "targetText": "Одна запись должна быть от 1 минуты до {0} часов. Более долгую работу разносите по нескольким дням."
    },
    {
      "entityType": "uiText",
      "entityKey": "translations.errors.metaMissing",
      "field": "text",
      "sourceText": "The file has no heading. Export the language pack again and import that file.",
      "targetText": "У файла нет заголовка. Выгрузите языковой пакет заново и загрузите этот файл."
    },
    {
      "entityType": "uiText",
      "entityKey": "translations.errors.metaTargetLanguageInvalid",
      "field": "text",
      "sourceText": "The file names a target language that does not exist.",
      "targetText": "В файле указан язык перевода, которого не существует."
    },
    {
      "entityType": "uiText",
      "entityKey": "translations.errors.metaTargetLanguageNotEn",
      "field": "text",
      "sourceText": "The file names English as its target language. English is the source text.",
      "targetText": "В файле языком перевода указан английский. Английский — это исходный текст."
    },
    {
      "entityType": "uiText",
      "entityKey": "translations.errors.targetLanguageNotEn",
      "field": "text",
      "sourceText": "The target language cannot be English. English is the source text.",
      "targetText": "Языком перевода не может быть английский. Английский — это исходный текст."
    },
    {
      "entityType": "uiText",
      "entityKey": "translations.errors.targetLanguageRequired",
      "field": "text",
      "sourceText": "Choose a target language.",
      "targetText": "Выберите язык перевода."
    },
    {
      "entityType": "uiText",
      "entityKey": "translations.errors.uiTextMigrationMissing",
      "field": "text",
      "sourceText": "The database migration for UiTextTranslations has not been applied yet. Please restart the backend or run the migration.",
      "targetText": "Миграция базы данных для UiTextTranslations ещё не применена. Перезапустите серверную часть или выполните миграцию."
    },
    {
      "entityType": "uiText",
      "entityKey": "unsubscribe.button",
      "field": "text",
      "sourceText": "Unsubscribe",
      "targetText": "Отписаться"
    },
    {
      "entityType": "uiText",
      "entityKey": "unsubscribe.done",
      "field": "text",
      "sourceText": "You will no longer receive satisfaction surveys.",
      "targetText": "Вы больше не будете получать опросы удовлетворённости."
    },
    {
      "entityType": "uiText",
      "entityKey": "unsubscribe.errors.failed",
      "field": "text",
      "sourceText": "Your request could not be saved. Please try again.",
      "targetText": "Не удалось сохранить ваш запрос. Попробуйте ещё раз."
    },
    {
      "entityType": "uiText",
      "entityKey": "unsubscribe.invalid",
      "field": "text",
      "sourceText": "This link is no longer valid. Reply to one of our e-mails if you no longer want to receive surveys.",
      "targetText": "Эта ссылка больше не действует. Ответьте на любое из наших писем, если не хотите больше получать опросы."
    },
    {
      "entityType": "uiText",
      "entityKey": "unsubscribe.question",
      "field": "text",
      "sourceText": "Stop sending satisfaction surveys to {address}?",
      "targetText": "Перестать отправлять опросы удовлетворённости на адрес {address}?"
    },
    {
      "entityType": "uiText",
      "entityKey": "unsubscribe.resubscribe",
      "field": "text",
      "sourceText": "Subscribe again",
      "targetText": "Подписаться снова"
    },
    {
      "entityType": "uiText",
      "entityKey": "unsubscribe.resubscribed",
      "field": "text",
      "sourceText": "You will receive satisfaction surveys again.",
      "targetText": "Вы снова будете получать опросы удовлетворённости."
    },
    {
      "entityType": "uiText",
      "entityKey": "unsubscribe.title",
      "field": "text",
      "sourceText": "Satisfaction surveys",
      "targetText": "Опросы удовлетворённости"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.accessDenied",
      "field": "text",
      "sourceText": "Access denied",
      "targetText": "Доступ запрещён"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.alreadyRunning",
      "field": "text",
      "sourceText": "An update is already in progress.",
      "targetText": "Обновление уже идёт."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.confirmBody",
      "field": "text",
      "sourceText": "The system will restart and be briefly unavailable (usually a few minutes) while version {version} is installed. A full backup is taken automatically beforehand. Pick a quiet moment to continue.",
      "targetText": "Пока устанавливается версия {version}, система перезапустится и будет ненадолго недоступна, обычно несколько минут. Полная резервная копия создаётся заранее автоматически. Продолжайте в спокойное время."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.confirmCancel",
      "field": "text",
      "sourceText": "Cancel",
      "targetText": "Отмена"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.confirmConfirm",
      "field": "text",
      "sourceText": "Start update",
      "targetText": "Начать обновление"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.confirmTitle",
      "field": "text",
      "sourceText": "Install update?",
      "targetText": "Установить обновление?"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.cooldown",
      "field": "text",
      "sourceText": "The last attempt failed. You can try again at {time} (in {remaining}).",
      "targetText": "Последняя попытка не удалась. Повторить можно {time} (через {remaining})."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.cooldownReady",
      "field": "text",
      "sourceText": "You can try the update again now.",
      "targetText": "Теперь обновление можно повторить."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.detailLabel",
      "field": "text",
      "sourceText": "Progress log",
      "targetText": "Журнал хода работы"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.notAvailable",
      "field": "text",
      "sourceText": "No update is available to install.",
      "targetText": "Обновлений для установки нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.reloading",
      "field": "text",
      "sourceText": "Reloading the page to activate the new version...",
      "targetText": "Страница перезагружается, чтобы включить новую версию..."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.stage.backup",
      "field": "text",
      "sourceText": "Creating a full backup (database and files)…",
      "targetText": "Создаётся полная резервная копия (база данных и файлы)…"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.stage.done",
      "field": "text",
      "sourceText": "Finishing up…",
      "targetText": "Завершение…"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.stage.download",
      "field": "text",
      "sourceText": "Downloading the new version…",
      "targetText": "Скачивается новая версия…"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.stage.health",
      "field": "text",
      "sourceText": "Starting up and running health checks…",
      "targetText": "Запуск и проверка работоспособности…"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.stage.load",
      "field": "text",
      "sourceText": "Unpacking and loading the new program files…",
      "targetText": "Распаковка и загрузка новых файлов программы…"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.stage.preparing",
      "field": "text",
      "sourceText": "Preparing the update…",
      "targetText": "Подготовка обновления…"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.stage.swap",
      "field": "text",
      "sourceText": "Switching over to the new version…",
      "targetText": "Переключение на новую версию…"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.startError",
      "field": "text",
      "sourceText": "Could not start the update. Please try again.",
      "targetText": "Запустить обновление не удалось. Попробуйте ещё раз."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.state.failed",
      "field": "text",
      "sourceText": "The update did not complete. The system was rolled back to the previous version and is running normally.",
      "targetText": "Обновление не завершилось. Система возвращена к прежней версии и работает как обычно."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.state.queued",
      "field": "text",
      "sourceText": "Update requested - waiting for the server to start it…",
      "targetText": "Обновление запрошено - ждём, когда сервер его начнёт…"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.state.reconnecting",
      "field": "text",
      "sourceText": "The system is updating and briefly unavailable. Reconnecting…",
      "targetText": "Система обновляется и ненадолго недоступна. Восстанавливаем связь…"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.state.running",
      "field": "text",
      "sourceText": "Update in progress…",
      "targetText": "Обновление идёт…"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.state.success",
      "field": "text",
      "sourceText": "Update to {version} completed successfully.",
      "targetText": "Обновление до версии {version} прошло успешно."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.apply.stepLabel",
      "field": "text",
      "sourceText": "Current step",
      "targetText": "Текущий шаг"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.banner.action",
      "field": "text",
      "sourceText": "View update",
      "targetText": "Посмотреть обновление"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.banner.message",
      "field": "text",
      "sourceText": "Version {0} is available to upgrade your installation.",
      "targetText": "Для вашей установки доступна версия {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.banner.title",
      "field": "text",
      "sourceText": "Update available",
      "targetText": "Доступно обновление"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.button.apply",
      "field": "text",
      "sourceText": "Install update",
      "targetText": "Установить обновление"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.button.downloadBackup",
      "field": "text",
      "sourceText": "Download release",
      "targetText": "Скачать выпуск"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.button.refresh",
      "field": "text",
      "sourceText": "Check now",
      "targetText": "Проверить сейчас"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.card.statusTitle",
      "field": "text",
      "sourceText": "Version status",
      "targetText": "Состояние версии"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.error.generic",
      "field": "text",
      "sourceText": "Could not load the update status.",
      "targetText": "Загрузить состояние обновления не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.error.manifestInvalid",
      "field": "text",
      "sourceText": "The update source returned an invalid response.",
      "targetText": "Источник обновлений вернул недопустимый ответ."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.error.manifestUnreachable",
      "field": "text",
      "sourceText": "The update source could not be reached.",
      "targetText": "Связаться с источником обновлений не удалось."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.hint.howToUpdate",
      "field": "text",
      "sourceText": "Updates are applied on the server with the bundled update script. A full backup is taken automatically before the update.",
      "targetText": "Обновления устанавливаются на сервере прилагаемым сценарием обновления. Перед обновлением автоматически создаётся полная резервная копия."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.label.channel",
      "field": "text",
      "sourceText": "Release channel",
      "targetText": "Канал выпусков"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.label.currentVersion",
      "field": "text",
      "sourceText": "Installed version",
      "targetText": "Установленная версия"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.label.latestVersion",
      "field": "text",
      "sourceText": "Latest version",
      "targetText": "Последняя версия"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.label.notes",
      "field": "text",
      "sourceText": "Release notes",
      "targetText": "Описание выпуска"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.label.released",
      "field": "text",
      "sourceText": "Released",
      "targetText": "Выпущена"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.label.version",
      "field": "text",
      "sourceText": "Version",
      "targetText": "Версия"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.notice.backupAppFallback",
      "field": "text",
      "sourceText": "The Backup app of this release was not used because its digital signature could not be confirmed. The installed Backup app made the backup before the update.",
      "targetText": "Приложение резервного копирования из этого выпуска не использовалось, потому что его цифровую подпись не удалось подтвердить. Резервную копию перед обновлением сделало установленное приложение резервного копирования."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.notice.backupAppRejected",
      "field": "text",
      "sourceText": "The Backup app of this release was not used because its digital signature could not be confirmed. The installed Backup app is too old for the encrypted backup, so the update was stopped before anything was changed.",
      "targetText": "Приложение резервного копирования из этого выпуска не использовалось, потому что его цифровую подпись не удалось подтвердить. Установленное приложение резервного копирования слишком старое для зашифрованной резервной копии, поэтому обновление остановлено до того, как что-либо было изменено."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.notice.hostToolKept",
      "field": "text",
      "sourceText": "{0} was not updated because the digital signature of the new version could not be confirmed. The previous version stays in use.",
      "targetText": "Программа {0} не обновлена, потому что цифровую подпись новой версии не удалось подтвердить. Используется прежняя версия."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.pageDesc",
      "field": "text",
      "sourceText": "Check the installed version and see whether a new release is available.",
      "targetText": "Посмотрите установленную версию и узнайте, вышел ли новый выпуск."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.pageTitle",
      "field": "text",
      "sourceText": "Updates",
      "targetText": "Обновления"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.abortedRunLimit",
      "field": "text",
      "sourceText": "The update was stopped: it ran longer than {0} hours. The system is on version {1}. Nothing was rolled back automatically. If SMITEY does not work, restore the backup made before the update with the Backup app. If the installed Backup app does not list that backup, use the Backup app in {2}.",
      "targetText": "Обновление остановлено: оно шло дольше {0} часов. Система работает на версии {1}. Автоматически ничего не откатывалось. Если SMITEY не работает, восстановите приложением резервного копирования резервную копию, созданную перед обновлением. Если установленное приложение резервного копирования не показывает эту резервную копию, используйте приложение резервного копирования из {2}."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.abortedStalled",
      "field": "text",
      "sourceText": "The update was stopped: no progress for {0} minutes. The system is on version {1}. Nothing was rolled back automatically. If SMITEY does not work, restore the backup made before the update with the Backup app. If the installed Backup app does not list that backup, use the Backup app in {2}.",
      "targetText": "Обновление остановлено: {0} минут без продвижения. Система работает на версии {1}. Автоматически ничего не откатывалось. Если SMITEY не работает, восстановите приложением резервного копирования резервную копию, созданную перед обновлением. Если установленное приложение резервного копирования не показывает эту резервную копию, используйте приложение резервного копирования из {2}."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.available",
      "field": "text",
      "sourceText": "A new version is available.",
      "targetText": "Доступна новая версия."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.checkFailed",
      "field": "text",
      "sourceText": "The system could not check for updates, so it is unknown whether a newer version exists.",
      "targetText": "Система не смогла проверить обновления, поэтому неизвестно, есть ли более новая версия."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.coolingDown",
      "field": "text",
      "sourceText": "Update failed recently; cooling down before retry.",
      "targetText": "Обновление недавно не удалось. Перед следующей попыткой действует время ожидания."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.diskSpace",
      "field": "text",
      "sourceText": "Not enough free disk space to update safely: {0} GB free, {1} GB required. The update needs the old and the new image at the same time. Free up space and try again - old images from previous updates are usually the biggest item (`podman image prune -a`).",
      "targetText": "Недостаточно свободного места на диске для безопасного обновления: свободно {0} ГБ, нужно {1} ГБ. Обновлению одновременно нужны старый и новый образ. Освободите место и попробуйте ещё раз - больше всего обычно занимают старые образы от прежних обновлений (`podman image prune -a`)."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.failed",
      "field": "text",
      "sourceText": "Update failed (exit {0}); rolled back to {1}.",
      "targetText": "Обновление не удалось (код завершения {0}); возврат к {1}."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.gaveUp",
      "field": "text",
      "sourceText": "The update could not be started: the server stopped responding {0} times while preparing it, and the service had to restart each time. Nothing was installed, and no further automatic attempts will be made. Please check the server (supervisor.log) or contact support before starting the update again.",
      "targetText": "Обновление не удалось запустить: во время подготовки сервер {0} раза переставал отвечать, и службу каждый раз приходилось перезапускать. Ничего не установлено, и автоматических попыток больше не будет. Прежде чем снова запускать обновление, проверьте сервер (supervisor.log) или обратитесь в поддержку."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.interrupted",
      "field": "text",
      "sourceText": "The update was interrupted: the server restarted while it was running. Please check the installed version and start the update again.",
      "targetText": "Обновление прервано: сервер перезапустился во время его работы. Проверьте установленную версию и запустите обновление ещё раз."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.interruptedOnVersion",
      "field": "text",
      "sourceText": "The update was interrupted: the server restarted while it was running. The system is on version {0}. Please start the update again.",
      "targetText": "Обновление прервано: сервер перезапустился во время его работы. Система работает на версии {0}. Запустите обновление ещё раз."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.notConfigured",
      "field": "text",
      "sourceText": "No update source is configured. Set the manifest URL to enable update checks.",
      "targetText": "Источник обновлений не настроен. Укажите адрес манифеста, чтобы проверка обновлений заработала."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.notNewer",
      "field": "text",
      "sourceText": "Version {0} is not newer than the installed version {1} - update refused.",
      "targetText": "Версия {0} не новее установленной версии {1} - обновление отклонено."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.requestIncomplete",
      "field": "text",
      "sourceText": "The update request was incomplete and has been discarded.",
      "targetText": "Запрос на обновление был неполным и отброшен."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.requestTooOld",
      "field": "text",
      "sourceText": "The update request was too old and has been discarded. Please start it again.",
      "targetText": "Запрос на обновление устарел и отброшен. Запустите обновление ещё раз."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.requestUnreadable",
      "field": "text",
      "sourceText": "The update request was unreadable and has been discarded.",
      "targetText": "Запрос на обновление не удалось прочитать, и он отброшен."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.stoppedNothingChanged",
      "field": "text",
      "sourceText": "The update was stopped before anything was changed. Version {0} keeps running. The progress log names the reason.",
      "targetText": "Обновление остановлено до того, как что-либо было изменено. Версия {0} продолжает работать. Причина указана в журнале хода работы."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.upToDate",
      "field": "text",
      "sourceText": "Your system is up to date.",
      "targetText": "У вас последняя версия."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.updaterMissing",
      "field": "text",
      "sourceText": "The updater program (smitey-update) is missing on this server, so the update cannot run. Please reinstall using the current setup package.",
      "targetText": "На этом сервере нет программы обновления (smitey-update), поэтому обновление не может выполниться. Переустановите систему из текущего пакета установки."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.status.waitingForBackup",
      "field": "text",
      "sourceText": "Waiting for the running backup to finish. The update starts right after it.",
      "targetText": "Ждём, пока завершится текущее резервное копирование. Обновление начнётся сразу после него."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.updaterOutdatedBody",
      "field": "text",
      "sourceText": "Container updates still work, but programs installed next to them (backup app, background service) can no longer be renewed automatically. Please reinstall using the current setup package - the update button cannot fix this on its own.",
      "targetText": "Обновление контейнеров по-прежнему работает, но программы рядом с ними (приложение резервного копирования, фоновая служба) автоматически обновляться больше не могут. Переустановите систему из текущего пакета установки: кнопка обновления сама этого исправить не может."
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.updaterOutdatedTitle",
      "field": "text",
      "sourceText": "The update program on this server is out of date",
      "targetText": "Программа обновления на этом сервере устарела"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.updaterOutdatedVersions",
      "field": "text",
      "sourceText": "Installed: {0} - required: {1}",
      "targetText": "Установлено: {0} - требуется: {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "updates.warning.pgUpgrade",
      "field": "text",
      "sourceText": "This update changes the database version and must be installed manually. Follow the release notes.",
      "targetText": "Это обновление меняет версию базы данных, поэтому его нужно устанавливать вручную. Следуйте описанию выпуска."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.changePassword.success",
      "field": "text",
      "sourceText": "Password was changed successfully.",
      "targetText": "Пароль успешно изменён."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.confirmation.alreadyConfirmed",
      "field": "text",
      "sourceText": "Your email address is already confirmed.",
      "targetText": "Ваш адрес электронной почты уже подтверждён."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.confirmation.notSent",
      "field": "text",
      "sourceText": "The confirmation email could not be sent. Please contact your administrator.",
      "targetText": "Отправить письмо для подтверждения не удалось. Обратитесь к администратору."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.confirmation.sent",
      "field": "text",
      "sourceText": "We have sent you an email with a confirmation link.",
      "targetText": "Мы отправили вам письмо со ссылкой для подтверждения."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.adminAccountAdminOnly",
      "field": "text",
      "sourceText": "Only an administrator can delete or deactivate an administrator account.",
      "targetText": "Удалить или отключить учётную запись администратора может только администратор."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.adminRoleRequiresAdmin",
      "field": "text",
      "sourceText": "Only an administrator can grant or remove the Admin role.",
      "targetText": "Выдать или снять роль «Администратор» может только администратор."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.availabilityInvalid",
      "field": "text",
      "sourceText": "'{0}' is not a valid availability. Valid values: Available, Busy, Away.",
      "targetText": "«{0}» не является допустимой доступностью. Допустимые значения: Available, Busy, Away."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.availabilityNotAssignable",
      "field": "text",
      "sourceText": "Only administrators and agents have an availability status.",
      "targetText": "Состояние доступности есть только у администраторов и операторов."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.availabilityUntilInPast",
      "field": "text",
      "sourceText": "The end of the absence must be in the future.",
      "targetText": "Конец отсутствия должен быть в будущем."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.cannotDeactivateSelf",
      "field": "text",
      "sourceText": "You cannot deactivate your own account.",
      "targetText": "Свою учётную запись отключить нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.cannotDeleteSelf",
      "field": "text",
      "sourceText": "You cannot delete your own account.",
      "targetText": "Свою учётную запись удалить нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.cannotInviteArchivedUser",
      "field": "text",
      "sourceText": "Invitations cannot be sent to archived users. Restore the user first.",
      "targetText": "Пользователям в архиве приглашения не отправляются. Сначала восстановите пользователя."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.cannotInviteDeletedUser",
      "field": "text",
      "sourceText": "Invitations cannot be sent to deleted users.",
      "targetText": "Удалённым пользователям приглашения не отправляются."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.cannotRemoveOwnAdmin",
      "field": "text",
      "sourceText": "You cannot remove the Admin role from your own account.",
      "targetText": "Снять роль «Администратор» со своей учётной записи нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.cannotResetPasswordForDeletedUser",
      "field": "text",
      "sourceText": "Password cannot be reset for deleted users.",
      "targetText": "Удалённым пользователям пароль сбросить нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.cannotResetTwoFactorForDeletedUser",
      "field": "text",
      "sourceText": "Two-factor authentication cannot be reset for deleted users.",
      "targetText": "Удалённым пользователям двухфакторную аутентификацию сбросить нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.cannotToggleDeletedUser",
      "field": "text",
      "sourceText": "Deleted users cannot be activated or deactivated. Please restore the user first.",
      "targetText": "Удалённых пользователей нельзя включить или отключить. Сначала восстановите пользователя."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.cannotUnlockDeactivated",
      "field": "text",
      "sourceText": "This account is deactivated, not temporarily locked. Activate it instead.",
      "targetText": "Эта учётная запись отключена, а не временно заблокирована. Её нужно включить."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.emailBelongsToDeletedAccount",
      "field": "text",
      "sourceText": "This e-mail address belongs to a deleted account. Restore that account instead.",
      "targetText": "Этот адрес электронной почты принадлежит удалённой учётной записи. Вместо этого восстановите ту учётную запись."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.emailTaken",
      "field": "text",
      "sourceText": "This e-mail address already belongs to another account.",
      "targetText": "Этот адрес электронной почты уже принадлежит другой учётной записи."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.inviteNeedsEmail",
      "field": "text",
      "sourceText": "This user has no e-mail address, so no invitation can be sent.",
      "targetText": "У этого пользователя нет адреса электронной почты, поэтому приглашение отправить нельзя."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.inviteNotSent",
      "field": "text",
      "sourceText": "The invitation could not be sent. Please check the e-mail settings.",
      "targetText": "Отправить приглашение не удалось. Проверьте настройки почты."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.lastActiveAdmin",
      "field": "text",
      "sourceText": "The last active administrator cannot be deleted or deactivated.",
      "targetText": "Последнего активного администратора нельзя удалить или отключить."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.noEmailToConfirm",
      "field": "text",
      "sourceText": "This account has no email address.",
      "targetText": "У этой учётной записи нет адреса электронной почты."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.roleNotFound",
      "field": "text",
      "sourceText": "Role '{0}' does not exist. Valid roles: {1}",
      "targetText": "Роль «{0}» не существует. Допустимые роли: {1}"
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.siteNotFound",
      "field": "text",
      "sourceText": "This location no longer exists.",
      "targetText": "Этого местоположения больше нет."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.surveyAudienceInvalid",
      "field": "text",
      "sourceText": "'{0}' is not a valid value. Valid values: Auto, Employee, External.",
      "targetText": "«{0}» — недопустимое значение. Допустимые значения: Auto, Employee, External."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.userAlreadyDeleted",
      "field": "text",
      "sourceText": "User '{0}' is already deleted.",
      "targetText": "Пользователь «{0}» уже удалён."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.userAnonymized",
      "field": "text",
      "sourceText": "This person was anonymized. The account cannot be changed or restored.",
      "targetText": "Этот человек анонимизирован. Учётную запись нельзя изменить или восстановить."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.userIdRequired",
      "field": "text",
      "sourceText": "User ID must not be empty.",
      "targetText": "Идентификатор пользователя не должен быть пустым."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.userNameTaken",
      "field": "text",
      "sourceText": "Username '{0}' is already taken.",
      "targetText": "Имя пользователя «{0}» уже занято."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.userNotDeleted",
      "field": "text",
      "sourceText": "User '{0}' is not deleted.",
      "targetText": "Пользователь «{0}» не удалён."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.userNotFound",
      "field": "text",
      "sourceText": "User not found.",
      "targetText": "Пользователь не найден."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.errors.userNotFoundById",
      "field": "text",
      "sourceText": "User with id '{0}' not found.",
      "targetText": "Пользователь с идентификатором «{0}» не найден."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.inviteSent",
      "field": "text",
      "sourceText": "Invitation sent to {0}.",
      "targetText": "Приглашение отправлено на {0}."
    },
    {
      "entityType": "uiText",
      "entityKey": "users.softDelete.success",
      "field": "text",
      "sourceText": "User '{0}' was successfully deleted.",
      "targetText": "Пользователь «{0}» успешно удалён."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.comment.empty",
      "field": "text",
      "sourceText": "Comment must not be empty.",
      "targetText": "Комментарий не должен быть пустым."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.comment.required",
      "field": "text",
      "sourceText": "Comment text is required.",
      "targetText": "Нужен текст комментария."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.escalation.teamInvalid",
      "field": "text",
      "sourceText": "Please select a valid team.",
      "targetText": "Выберите существующую команду."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.password.currentRequired",
      "field": "text",
      "sourceText": "Current password is required.",
      "targetText": "Нужен текущий пароль."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.password.newRequired",
      "field": "text",
      "sourceText": "New password is required.",
      "targetText": "Нужен новый пароль."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.password.tooLong",
      "field": "text",
      "sourceText": "Password must be at most 128 characters long.",
      "targetText": "Пароль должен быть не длиннее 128 символов."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.profile.firstNameRequired",
      "field": "text",
      "sourceText": "First name must not be empty.",
      "targetText": "Имя не должно быть пустым."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.profile.lastNameRequired",
      "field": "text",
      "sourceText": "Last name must not be empty.",
      "targetText": "Фамилия не должна быть пустой."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.ticket.descriptionRequired",
      "field": "text",
      "sourceText": "Description is required.",
      "targetText": "Нужно описание."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.ticket.descriptionTooShort",
      "field": "text",
      "sourceText": "Description must be at least 3 characters long.",
      "targetText": "Описание должно быть не короче 3 символов."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.ticket.statusInvalid",
      "field": "text",
      "sourceText": "Please select a valid status.",
      "targetText": "Выберите существующий статус."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.ticket.titleRequired",
      "field": "text",
      "sourceText": "Title is required.",
      "targetText": "Нужен заголовок."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.ticket.titleTooLong",
      "field": "text",
      "sourceText": "Title must be at most 200 characters long.",
      "targetText": "Заголовок должен быть не длиннее 200 символов."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.user.availabilityRequired",
      "field": "text",
      "sourceText": "Please select an availability.",
      "targetText": "Выберите доступность."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.user.emailInvalid",
      "field": "text",
      "sourceText": "Invalid email address.",
      "targetText": "Недопустимый адрес электронной почты."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.user.emailRequired",
      "field": "text",
      "sourceText": "Email must not be empty.",
      "targetText": "Адрес электронной почты не должен быть пустым."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.user.firstNameRequired",
      "field": "text",
      "sourceText": "First name must not be empty.",
      "targetText": "Имя не должно быть пустым."
    },
    {
      "entityType": "uiText",
      "entityKey": "validation.user.usernameRequired",
      "field": "text",
      "sourceText": "Username must not be empty.",
      "targetText": "Имя пользователя не должно быть пустым."
    },
    {
      "entityType": "uiText",
      "entityKey": "zz.settings.teams.internalSlug",
      "field": "text",
      "sourceText": "Internal Slug:",
      "targetText": "Внутренний slug:"
    },
    {
      "entityType": "uiText",
      "entityKey": "zz.settings.teams.internalTeamId",
      "field": "text",
      "sourceText": "Internal Team ID:",
      "targetText": "Внутренний идентификатор команды:"
    }
  ]
}