{
  "integrations": {
    "integrations": "Интеграции",
    "loading": "Загрузка",
    "unauthorized": "У вас нет прав для просмотра этой страницы.",
    "configure": "Настроить",
    "not_enabled": "{name} не включен для этого рабочего пространства.",
    "not_configured": "Не настроено",
    "disconnect_personal_account": "Отключить личный аккаунт {providerName}",
    "not_configured_message_admin": "Интеграция {name} не настроена. Пожалуйста, свяжитесь с администратором вашей инстанции для настройки.",
    "not_configured_message_support": "Интеграция {name} не настроена. Пожалуйста, свяжитесь с поддержкой для настройки.",
    "external_api_unreachable": "Не удалось получить доступ к внешнему API. Пожалуйста, попробуйте снова позже.",
    "error_fetching_supported_integrations": "Не удалось получить поддерживаемые интеграции. Пожалуйста, попробуйте снова позже.",
    "back_to_integrations": "Назад к интеграциям",
    "select_state": "Выбрать состояние",
    "set_state": "Установить состояние",
    "choose_project": "Выбрать проект...",
    "skip_backward_state_movement": "Запретить перемещение задач в более раннее состояние из-за обновлений PR"
  },
  "github_integration": {
    "name": "GitHub",
    "description": "Подключите и синхронизируйте ваши рабочие элементы GitHub с BuzzwareTech.",
    "connect_org": "Подключить организацию",
    "connect_org_description": "Подключите вашу организацию GitHub к BuzzwareTech",
    "processing": "Обработка",
    "org_added_desc": "GitHub org добавлена в и время",
    "connection_fetch_error": "Ошибка получения данных подключения с сервера",
    "personal_account_connected": "Личный аккаунт подключен",
    "personal_account_connected_description": "Ваш GitHub аккаунт теперь подключен к BuzzwareTech",
    "connect_personal_account": "Подключить личный аккаунт",
    "connect_personal_account_description": "Подключите ваш личный GitHub аккаунт к BuzzwareTech.",
    "repo_mapping": "Сопоставление репозитория",
    "repo_mapping_description": "Сопоставьте ваши репозитории GitHub с проектами BuzzwareTech.",
    "project_issue_sync": "Синхронизация проблем проекта",
    "project_issue_sync_description": "Синхронизируйте проблемы из GitHub в ваш проект BuzzwareTech",
    "project_issue_sync_empty_state": "Сопоставленные синхронизации проблем проекта появятся здесь",
    "configure_project_issue_sync_state": "Настроить состояние синхронизации проблем",
    "select_issue_sync_direction": "Выбрать направление синхронизации проблем",
    "allow_bidirectional_sync": "Двунаправленная - Синхронизируйте проблемы и комментарии в обоих направлениях между GitHub и BuzzwareTech",
    "allow_unidirectional_sync": "Однонаправленная - Синхронизируйте проблемы и комментарии из GitHub в BuzzwareTech только",
    "allow_unidirectional_sync_warning": "Данные из GitHub Issue заменят данные в связанном рабочем элементе BuzzwareTech (только GitHub → BuzzwareTech)",
    "remove_project_issue_sync": "Удалить эту синхронизацию проблем проекта",
    "remove_project_issue_sync_confirmation": "Вы уверены, что хотите удалить эту синхронизацию проблем проекта?",
    "add_pr_state_mapping": "Добавить сопоставление состояния запроса на слияние для проекта BuzzwareTech",
    "edit_pr_state_mapping": "Редактировать сопоставление состояния запроса на слияние для проекта BuzzwareTech",
    "pr_state_mapping": "Сопоставление состояния запроса на слияние",
    "pr_state_mapping_description": "Сопоставьте состояния запросов на слияние из GitHub в ваш проект BuzzwareTech",
    "pr_state_mapping_empty_state": "Сопоставленные состояния PR появятся здесь",
    "remove_pr_state_mapping": "Удалить это сопоставление состояния запроса на слияние",
    "remove_pr_state_mapping_confirmation": "Вы уверены, что хотите удалить это сопоставление состояния запроса на слияние?",
    "issue_sync_message": "Рабочие элементы синхронизированы в {project}",
    "link": "Ссылка на репозиторий GitHub на проект BuzzwareTech",
    "pull_request_automation": "Автоматизация запроса на слияние",
    "pull_request_automation_description": "Настройте сопоставление состояния запроса на слияние из GitHub в ваш проект BuzzwareTech",
    "DRAFT_MR_OPENED": "Открыт черновик",
    "MR_OPENED": "Открыт",
    "MR_READY_FOR_MERGE": "Готово к слиянию",
    "MR_REVIEW_REQUESTED": "Запрошено обзор",
    "MR_MERGED": "Слияние",
    "MR_CLOSED": "Закрыт",
    "ISSUE_OPEN": "Открыт",
    "ISSUE_CLOSED": "Закрыт",
    "save": "Сохранить",
    "start_sync": "Начать синхронизацию",
    "choose_repository": "Выбрать репозиторий..."
  },
  "gitlab_integration": {
    "name": "Gitlab",
    "description": "Подключите и синхронизируйте ваши запросы на слияние Gitlab с BuzzwareTech.",
    "connection_fetch_error": "Ошибка получения данных подключения с сервера",
    "connect_org": "Подключить организацию",
    "connect_org_description": "Подключите вашу организацию Gitlab к BuzzwareTech.",
    "project_connections": "Подключения проектов Gitlab",
    "project_connections_description": "Синхронизируйте запросы на слияние из Gitlab в проекты BuzzwareTech.",
    "plane_project_connection": "Подключение проекта BuzzwareTech",
    "plane_project_connection_description": "Настройте сопоставление состояния запросов на слияние из Gitlab в проекты BuzzwareTech",
    "remove_connection": "Удалить подключение",
    "remove_connection_confirmation": "Вы уверены, что хотите удалить это подключение?",
    "link": "Ссылка на репозиторий Gitlab в проект BuzzwareTech",
    "pull_request_automation": "Автоматизация запросов на слияние",
    "pull_request_automation_description": "Настройте сопоставление состояния запросов на слияние из Gitlab в BuzzwareTech",
    "DRAFT_MR_OPENED": "При открытии чернового MR установить состояние на",
    "MR_OPENED": "При открытии MR установить состояние на",
    "MR_REVIEW_REQUESTED": "При запросе на обзор MR установить состояние на",
    "MR_READY_FOR_MERGE": "При готовности MR к слиянию установить состояние на",
    "MR_MERGED": "При слиянии MR установить состояние на",
    "MR_CLOSED": "При закрытии MR установить состояние на",
    "integration_enabled_text": "С включенной интеграцией Gitlab вы можете автоматизировать рабочие процессы рабочих элементов",
    "choose_entity": "Выбрать сущность",
    "choose_project": "Выбрать проект",
    "link_plane_project": "Ссылка на проект BuzzwareTech",
    "project_issue_sync": "Синхронизация задач проекта",
    "project_issue_sync_description": "Синхронизируйте задачи из Gitlab в ваш проект BuzzwareTech",
    "project_issue_sync_empty_state": "Сопоставленная синхронизация задач проекта появится здесь",
    "configure_project_issue_sync_state": "Настроить состояние синхронизации задач",
    "select_issue_sync_direction": "Выберите направление синхронизации задач",
    "allow_bidirectional_sync": "Двунаправленная - Синхронизировать задачи и комментарии в обоих направлениях между Gitlab и BuzzwareTech",
    "allow_unidirectional_sync": "Однонаправленная - Синхронизировать задачи и комментарии только из Gitlab в BuzzwareTech",
    "allow_unidirectional_sync_warning": "Данные из Gitlab Issue заменят данные в связанном рабочем элементе BuzzwareTech (только Gitlab → BuzzwareTech)",
    "remove_project_issue_sync": "Удалить эту синхронизацию задач проекта",
    "remove_project_issue_sync_confirmation": "Вы уверены, что хотите удалить эту синхронизацию задач проекта?",
    "ISSUE_OPEN": "Задача открыта",
    "ISSUE_CLOSED": "Задача закрыта",
    "save": "Сохранить",
    "start_sync": "Начать синхронизацию",
    "choose_repository": "Выберите репозиторий..."
  },
  "gitlab_enterprise_integration": {
    "name": "Gitlab Enterprise",
    "description": "Подключите и синхронизируйте ваш экземпляр Gitlab Enterprise с BuzzwareTech.",
    "app_form_title": "Конфигурация Gitlab Enterprise",
    "app_form_description": "Настройте Gitlab Enterprise для подключения к BuzzwareTech.",
    "base_url_title": "Базовый URL",
    "base_url_description": "Базовый URL вашего экземпляра Gitlab Enterprise.",
    "base_url_placeholder": "напр. \"https://glab.buzzwareTech.town\"",
    "base_url_error": "Базовый URL обязателен",
    "invalid_base_url_error": "Недействительный базовый URL",
    "client_id_title": "ID приложения",
    "client_id_description": "ID приложения, которое вы создали в вашем экземпляре Gitlab Enterprise.",
    "client_id_placeholder": "напр. \"7cd732xxxxxxxxxxxxxx\"",
    "client_id_error": "ID приложения обязателен",
    "client_secret_title": "Client Secret",
    "client_secret_description": "Client secret приложения, которое вы создали в вашем экземпляре Gitlab Enterprise.",
    "client_secret_placeholder": "напр. \"gloas-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"",
    "client_secret_error": "Client secret обязателен",
    "webhook_secret_title": "Webhook Secret",
    "webhook_secret_description": "Случайный webhook secret, который будет использоваться для проверки webhook от экземпляра Gitlab Enterprise.",
    "webhook_secret_placeholder": "напр. \"webhook1234567890\"",
    "webhook_secret_error": "Webhook secret обязателен",
    "connect_app": "Подключить приложение"
  },
  "slack_integration": {
    "name": "Slack",
    "description": "Подключите ваше рабочее пространство Slack к BuzzwareTech.",
    "connect_personal_account": "Подключите ваш личный аккаунт Slack к BuzzwareTech.",
    "personal_account_connected": "Ваш личный аккаунт {providerName} теперь подключен к BuzzwareTech.",
    "link_personal_account": "Связать ваш личный аккаунт {providerName} с BuzzwareTech.",
    "connected_slack_workspaces": "Подключенные рабочие пространства Slack",
    "connected_on": "Подключено {date}",
    "disconnect_workspace": "Отключить рабочее пространство {name}",
    "alerts": {
      "dm_alerts": {
        "title": "Получайте уведомления в личных сообщениях Slack о важных обновлениях, напоминаниях и оповещениях только для вас."
      }
    },
    "project_updates": {
      "title": "Обновления Проекта",
      "description": "Настройте уведомления об обновлениях проектов для ваших проектов",
      "add_new_project_update": "Добавить новое уведомление об обновлениях проекта",
      "project_updates_empty_state": "Проекты, подключенные к каналам Slack, появятся здесь.",
      "project_updates_form": {
        "title": "Настроить Обновления Проекта",
        "description": "Получайте уведомления об обновлениях проекта в Slack, когда создаются рабочие элементы",
        "failed_to_load_channels": "Не удалось загрузить каналы из Slack",
        "project_dropdown": {
          "placeholder": "Выберите проект",
          "label": "Проект BuzzwareTech",
          "no_projects": "Нет доступных проектов"
        },
        "channel_dropdown": {
          "label": "Канал Slack",
          "placeholder": "Выберите канал",
          "no_channels": "Нет доступных каналов"
        },
        "all_projects_connected": "Все проекты уже подключены к каналам Slack.",
        "all_channels_connected": "Все каналы Slack уже подключены к проектам.",
        "project_connection_success": "Подключение проекта успешно создано",
        "project_connection_updated": "Подключение проекта успешно обновлено",
        "project_connection_deleted": "Подключение проекта успешно удалено",
        "failed_delete_project_connection": "Не удалось удалить подключение проекта",
        "failed_create_project_connection": "Не удалось создать подключение проекта",
        "failed_upserting_project_connection": "Не удалось обновить подключение проекта",
        "failed_loading_project_connections": "Мы не смогли загрузить ваши подключения проектов. Это может быть связано с проблемой сети или проблемой с интеграцией."
      }
    }
  },
  "sentry_integration": {
    "name": "Sentry",
    "description": "Подключите ваше рабочее пространство Sentry к BuzzwareTech.",
    "connected_sentry_workspaces": "Подключенные рабочие пространства Sentry",
    "connected_on": "Подключено {date}",
    "disconnect_workspace": "Отключить рабочее пространство {name}",
    "state_mapping": {
      "title": "Сопоставление состояний",
      "description": "Сопоставьте состояния инцидентов Sentry с состояниями вашего проекта. Настройте, какие состояния использовать, когда инцидент Sentry разрешен или не разрешен.",
      "add_new_state_mapping": "Добавить новое сопоставление состояний",
      "empty_state": "Сопоставления состояний не настроены. Создайте первое сопоставление для синхронизации состояний инцидентов Sentry с состояниями вашего проекта.",
      "failed_loading_state_mappings": "Не удалось загрузить ваши сопоставления состояний. Это может быть связано с проблемой сети или проблемой с интеграцией.",
      "loading_project_states": "Загрузка состояний проекта...",
      "error_loading_states": "Ошибка загрузки состояний",
      "no_states_available": "Состояния недоступны",
      "no_permission_states": "У вас нет разрешения на доступ к состояниям для этого проекта",
      "states_not_found": "Состояния проекта не найдены",
      "server_error_states": "Ошибка сервера при загрузке состояний"
    }
  },
  "bitbucket_dc_integration": {
    "name": "Bitbucket Data Center",
    "description": "Подключите и синхронизируйте репозитории Bitbucket Data Center с BuzzwareTech."
  },
  "oauth_bridge_integration": {
    "name": "OAuth Bridge",
    "description": "Проверка токенов внешних IdP для доступа к API.",
    "header_description": "Проверяйте внешние OIDC/JWT-токены от вашего IdP (Azure AD, Okta и др.) для доступа к API BuzzwareTech.",
    "connected": "Подключено",
    "connect": "Подключить",
    "uninstall": "Удалить",
    "uninstalling": "Удаление...",
    "install_success": "OAuth Bridge успешно установлен.",
    "install_error": "Не удалось установить OAuth Bridge.",
    "uninstall_success": "OAuth Bridge удалён.",
    "uninstall_error": "Не удалось удалить OAuth Bridge.",
    "token_providers": "Провайдеры токенов",
    "token_providers_description": "Настройте внешние IdP, чьи JWT принимаются как учётные данные API.",
    "add_provider": "Добавить провайдера",
    "edit_provider": "Редактировать провайдера",
    "enabled": "Включён",
    "disabled": "Отключён",
    "test": "Тест",
    "no_providers_title": "Провайдеры не настроены.",
    "no_providers_description": "Добавьте IdP для включения аутентификации по внешним токенам.",
    "provider_updated": "Провайдер обновлён.",
    "provider_added": "Провайдер добавлен.",
    "provider_save_error": "Не удалось сохранить провайдера.",
    "provider_deleted": "Провайдер удалён.",
    "provider_delete_error": "Не удалось удалить провайдера.",
    "provider_update_error": "Не удалось обновить провайдера.",
    "jwks_reachable": "JWKS доступен",
    "jwks_unreachable": "JWKS недоступен",
    "jwks_test_error": "Не удалось получить JWKS по настроенному URL.",
    "provider_form": {
      "name_label": "Название",
      "name_placeholder": "напр. Azure AD Production",
      "name_description": "Понятное название для этого провайдера идентификации",
      "name_required": "Название обязательно.",
      "issuer_label": "Издатель",
      "issuer_placeholder": "https://login.microsoftonline.com/tenant-id/v2.0",
      "issuer_description": "Ожидаемое значение claim iss в JWT",
      "issuer_required": "Издатель обязателен.",
      "jwks_url_label": "URL JWKS",
      "jwks_url_placeholder": "https://login.microsoftonline.com/tenant-id/discovery/v2.0/keys",
      "jwks_url_description": "HTTPS-эндпоинт, предоставляющий JSON Web Key Set провайдера",
      "jwks_url_required": "URL JWKS обязателен.",
      "jwks_url_https": "URL JWKS должен использовать HTTPS.",
      "audience_label": "Аудитория",
      "audience_placeholder": "api://my-app-id",
      "audience_description": "Ожидаемые claim(ы) aud в JWT, через запятую.",
      "user_claims_label": "Claim пользователя",
      "user_claims_placeholder": "email",
      "user_claims_description": "JWT claim, содержащий email пользователя",
      "user_claims_required": "Claim пользователя обязателен.",
      "allowed_algorithms_label": "Разрешённые алгоритмы подписи",
      "allowed_algorithms_description": "Асимметричные алгоритмы для проверки подписи JWT",
      "allowed_algorithms_required": "Необходим хотя бы один алгоритм.",
      "select_algorithms": "Выберите алгоритмы",
      "jwks_cache_ttl_label": "TTL кэша JWKS (секунды)",
      "jwks_cache_ttl_description": "Время кэширования ключей JWKS провайдера (минимум 60 сек., по умолчанию 24 часа)",
      "jwks_cache_ttl_min": "TTL кэша должен быть не менее 60 секунд.",
      "rate_limit_label": "Лимит запросов",
      "rate_limit_placeholder": "120/minute",
      "rate_limit_description": "Ограничение запросов в формате количество/период (напр. 120/minute). Оставьте пустым для лимита по умолчанию.",
      "enable_provider": "Включить этого провайдера",
      "saving": "Сохранение...",
      "update": "Обновить"
    }
  },
  "github_enterprise_integration": {
    "name": "GitHub Enterprise",
    "description": "Подключите и синхронизируйте вашу организацию GitHub Enterprise с BuzzwareTech.",
    "app_form_title": "Настройка GitHub Enterprise",
    "app_form_description": "Настройте GitHub Enterprise для подключения к BuzzwareTech.",
    "app_id_title": "ID приложения",
    "app_id_description": "ID приложения, которое вы создали в вашей организации GitHub Enterprise.",
    "app_id_placeholder": "e.g., \"1234567890\"",
    "app_id_error": "ID приложения является обязательным",
    "app_name_title": "Slug приложения",
    "app_name_description": "Slug приложения, которое вы создали в вашей организации GitHub Enterprise.",
    "app_name_error": "Slug приложения является обязательным",
    "app_name_placeholder": "e.g., \"buzzwareTech-github-enterprise\"",
    "base_url_title": "Базовая URL",
    "base_url_description": "Базовая URL вашей организации GitHub Enterprise.",
    "base_url_placeholder": "e.g., \"https://gh.buzzwareTech.town\"",
    "base_url_error": "Базовая URL является обязательной",
    "invalid_base_url_error": "Неверная базовая URL",
    "client_id_title": "ID клиента",
    "client_id_description": "ID клиента приложения, которое вы создали в вашей организации GitHub Enterprise.",
    "client_id_placeholder": "e.g., \"1234567890\"",
    "client_id_error": "ID клиента является обязательным",
    "client_secret_title": "Секрет клиента",
    "client_secret_description": "Секрет клиента приложения, которое вы создали в вашей организации GitHub Enterprise.",
    "client_secret_placeholder": "e.g., \"1234567890\"",
    "client_secret_error": "Секрет клиента является обязательным",
    "webhook_secret_title": "Секрет вебхука",
    "webhook_secret_description": "Секрет вебхука приложения, которое вы создали в вашей организации GitHub Enterprise.",
    "webhook_secret_placeholder": "e.g., \"1234567890\"",
    "webhook_secret_error": "Секрет вебхука является обязательным",
    "private_key_title": "Приватный ключ (Base64 encoded)",
    "private_key_description": "Base64 encoded private key приложения, которое вы создали в вашей организации GitHub Enterprise.",
    "private_key_placeholder": "e.g., \"MIIEpAIBAAKCAQEA...",
    "private_key_error": "Приватный ключ является обязательным",
    "connect_app": "Подключить приложение"
  },
  "silo_errors": {
    "invalid_query_params": "Предоставленные параметры запроса недействительны или отсутствуют обязательные поля",
    "invalid_installation_account": "Предоставленный аккаунт установки недействителен",
    "generic_error": "Произошла неожиданная ошибка при обработке вашего запроса",
    "connection_not_found": "Запрашиваемое подключение не найдено",
    "multiple_connections_found": "Найдено несколько подключений, когда ожидалось только одно",
    "cannot_create_multiple_connections": "Вы уже подключили свою организацию к рабочему пространству. Пожалуйста, отключите существующее подключение перед подключением нового.",
    "installation_not_found": "Запрашиваемая установка не найдена",
    "user_not_found": "Запрашиваемый пользователь не найден",
    "error_fetching_token": "Не удалось получить токен аутентификации",
    "invalid_app_credentials": "Предоставленные учетные данные приложения недействительны",
    "invalid_app_installation_id": "Не удалось установить приложение"
  },
  "import_status": {
    "queued": "В очереди",
    "created": "Создано",
    "initiated": "Инициировано",
    "pulling": "Извлечение",
    "timed_out": "Время истекло",
    "pulled": "Извлечено",
    "progressing": "В процессе",
    "transforming": "Преобразование",
    "transformed": "Преобразовано",
    "pushing": "Отправка",
    "finished": "Завершено",
    "error": "Ошибка",
    "cancelled": "Отменено"
  }
}
