{
    "publicApi": {
        "application": {
            "action": {
                "admin": {
                    "setApprovalState": {
                        "approved": {
                            "buttonText": "Одобрить",
                            "heading": "Одобрить приложение",
                            "text": "Вы хотите одобрить это приложение?"
                        },
                        "deny": {
                            "buttonText": "Отклонить",
                            "heading": "Отклонить приложение",
                            "text": "Вы хотите отклонить это приложение и запретить ему доступ к API?"
                        },
                        "description": "Установите статус одобрения приложения.",
                        "heading": "Установить статус одобрения",
                        "pendingApproval": {
                            "buttonText": "Запросить одобрение",
                            "heading": "Запросить одобрение приложения",
                            "text": "Вы хотите запросить одобрение для этого приложения?"
                        },
                        "setup": {
                            "buttonText": "Сбросить",
                            "heading": "Сбросить приложение",
                            "text": "Это переведёт приложение в режим настройки и разрешит доступ к API для разработки."
                        },
                        "success": {
                            "heading": "Статус одобрения обновлён",
                            "text": "Статус одобрения приложения был обновлён."
                        }
                    },
                    "upgradeToGameIntegration": {
                        "buttonText": "Повысить до интеграции с игрой",
                        "heading": "Повысить до интеграции с игрой",
                        "text": "Это превратит приложение в интеграцию с игрой. Будет создан новый контекст безопасности для объединения и интеграция, если у приложения её ещё нет."
                    }
                },
                "copyAppId": "Скопировать ID приложения",
                "delete": {
                    "buttonText": "Удалить",
                    "heading": "Удалить приложение",
                    "text": "Вы хотите удалить это приложение?"
                },
                "goToApp": "Перейти к приложению"
            },
            "applicationState": {
                "activated": {
                    "name": "Активные",
                    "description": "Это приложение активно."
                },
                "deactivated": {
                    "name": "Неактивный",
                    "description": "Это приложение было деактивировано."
                },
                "label": "Статус приложения",
                "removed": {
                    "name": "Удалено",
                    "description": "Это приложение было удалено."
                },
                "any": "Любой статус"
            },
            "applicationType": {
                "discordBot": {
                    "name": "Discord-бот"
                },
                "gameIntegration": {
                    "name": "Интеграция с игрой"
                },
                "label": "Тип приложения",
                "other": {
                    "name": "Прочие"
                },
                "website": {
                    "name": "Веб-сайт"
                },
                "unknown": {
                    "name": "Неизвестно"
                },
                "any": "Любой тип"
            },
            "approvalState": {
                "approved": {
                    "name": "Одобрено",
                    "details": {
                        "fullProductionRateLimits": "Действуют полные производственные лимиты запросов."
                    },
                    "description": "Приложение одобрено {{tenant}}."
                },
                "denied": {
                    "name": "Отклонено",
                    "details": {
                        "contactSupport": "Обратитесь в поддержку, если считаете, что это ошибка.",
                        "deniedByPlatformAdmins": "Отклонено администраторами платформы."
                    },
                    "description": "Приложение отклонено {{tenant}}."
                },
                "label": "Статус одобрения",
                "pendingApproval": {
                    "name": "На рассмотрении",
                    "details": {
                        "debugRateLimitsStillApply": "По-прежнему действуют отладочные лимиты запросов.",
                        "underReviewByPlatformAdmins": "На рассмотрении у администраторов платформы."
                    },
                    "description": "Приложение на рассмотрении у {{tenant}}."
                },
                "setup": {
                    "name": "Настройка",
                    "details": {
                        "approvalRequired": "Перед публичным релизом игры требуется одобрение.",
                        "awaitingSubmission": "Ваше приложение ещё не отправлено на одобрение."
                    },
                    "description": "Приложение в режиме настройки и ограничено отладочными лимитами запросов."
                },
                "any": "Любой статус одобрения"
            },
            "placeholder": {
                "empty": {
                    "heading": "Нет приложений",
                    "text": "Приложений нет."
                },
                "noApplicationsMatchFilters": {
                    "heading": "Нет приложений, соответствующих фильтрам",
                    "text": "Попробуйте изменить фильтры или поисковый запрос."
                }
            },
            "base": {
                "application_one": "Приложение",
                "application_other": "Приложения"
            },
            "backoffice": {
                "heading": "Админ-бэкофис",
                "viewInPlatformSettings": "Открыть в настройках платформы"
            },
            "menu": {
                "backToDashboard": "Назад к панели",
                "items": {
                    "accountLinking": "Игровые аккаунты",
                    "appearance": "Оформление",
                    "credentials": "Учётные данные",
                    "gameAssets": "Игровые ассеты",
                    "gameHandling": "Обработка игры",
                    "gameSettings": "Игра",
                    "general": "Общий",
                    "insights": "Данные",
                    "overview": "Обзор",
                    "platformSettings": "Настройки платформы",
                    "playerReporting": "Результаты от игроков",
                    "roles": "Роли",
                    "resultsAndScoring": "Результаты и подсчёт очков",
                    "bot": "Бот",
                    "spaces": "Пространства",
                    "viewOnPlatform": "Открыть на платформе",
                    "viewOnPlatformDeactivated": "Приложение деактивировано",
                    "integrationVisibility": "Кроссплатформенные настройки"
                },
                "sections": {
                    "admin": "Админ",
                    "gameIntegration": "Интеграция с игрой",
                    "gameTitle": "Игровой тайтл",
                    "general": "Общий",
                    "sandbox": "Песочница"
                }
            },
            "createForm": {
                "applicationTypeLabel": "Тип приложения",
                "applicationTypePlaceholder": "Выберите тип приложения...",
                "nameLabel": "Имя",
                "namePlaceholder": "Введите имя приложения",
                "termsText": "Создавая приложение, вы соглашаетесь с <1>Условиями использования API {{platformName}}</1>."
            },
            "root": {
                "aboutHeading": "О нас",
                "appInfo": {
                    "heading": "Информация о приложении",
                    "save": "Сохранить"
                },
                "actions": {
                    "description": "Управляйте рабочим состоянием приложения.",
                    "heading": "Действия"
                },
                "applicationId": "ID приложения",
                "checklist": {
                    "complete": "{{done}} / {{total}} шагов выполнено",
                    "completeAllStepsToSubmit": "Выполните все шаги чек-листа, чтобы отправить заявку.",
                    "hide": "Скрыть чек-лист",
                    "view": "Показать чек-лист"
                },
                "confirm": {
                    "delete": {
                        "buttonText": "Удалить",
                        "heading": "Удалить приложение",
                        "text": "Удалить это приложение?"
                    },
                    "submitForReview": {
                        "buttonText": "Отправить",
                        "heading": "Отправить на проверку",
                        "text": "Мы проверим ваше приложение и свяжемся с вами как можно скорее."
                    },
                    "withdraw": {
                        "buttonText": "Вывод",
                        "heading": "Отозвать заявку",
                        "text": "Отозвать заявку с проверки?"
                    }
                },
                "gameIntegrationId": "ID игровой интеграции",
                "icon": "Значок",
                "labels": {
                    "intendedUsage": "Предполагаемое использование",
                    "name": "Название приложения",
                    "owner": "Владелец",
                    "rateLimits": "Лимиты запросов"
                },
                "overviewHeading": "Обзор",
                "platformApproval": {
                    "heading": "Одобрение платформы",
                    "text": "Управляется администраторами платформы. Определяет общую доступность, лимиты запросов и другие ограничения на уровне платформы."
                },
                "technicalReview": {
                    "heading": "Игра на технической проверке",
                    "description": "Ваша игра сейчас проходит техническую проверку. Турниры и другие соревновательные функции временно недоступны, но вы по-прежнему можете разрабатывать и тестировать интеграцию в песочнице.",
                    "approvedUnusual": "Одобрено — бренд игры не назначен (обратитесь в поддержку)"
                },
                "releaseState": {
                    "description": "Управляйте доступностью игры.",
                    "heading": "Статус релиза",
                    "lockedLabel": "Заблокирован"
                },
                "statusHeading": "Состояние",
                "toggle": {
                    "heading": "{{action}} приложение",
                    "text": "{{action}} это приложение?"
                },
                "usefulLinks": {
                    "apiTerms": {
                        "heading": "Условия использования API",
                        "linkText": "Прочитать условия",
                        "text": "Эти условия применяются ко всем, кто использует API {{tenant}}."
                    },
                    "documentation": {
                        "heading": "Документация",
                        "linkText": "Изучить документацию",
                        "text": "Всё необходимое для начала работы с нашими продуктами для разработчиков."
                    },
                    "heading": "Полезные ссылки",
                    "support": {
                        "heading": "Служба поддержки",
                        "linkText": "Получить поддержку",
                        "text": "Напишите нам в чат или найдите ответ в FAQ для разработчиков."
                    }
                }
            },
            "getStarted": {
                "gameIntegration": {
                    "skip": {
                        "heading": "Пропустить настройку?",
                        "text": "Если пропустить настройку, интеграцию игры придётся настроить вручную."
                    },
                    "intro": {
                        "heading": "Расскажите о своей игре",
                        "summary": {
                            "basicInfo": {
                                "heading": "Базовая информация",
                                "text": "Укажите общую информацию об игре: название, логотип и т. д."
                            },
                            "lobbyAndTeam": {
                                "heading": "Настройка Lobby и команд",
                                "text": "Сколько игроков и команд может участвовать в одном Lobby вашей игры?"
                            },
                            "scoringAndSettings": {
                                "heading": "Подсчёт очков и настройки игры",
                                "text": "Выберите, как будут рассчитываться очки для определения победителей игры."
                            }
                        }
                    },
                    "steps": {
                        "gameDescriptors": {
                            "heading": "О нас",
                            "text": "Расскажите о своей игре.",
                            "iconLabel": "Значок"
                        },
                        "description": {
                            "heading": "О нас",
                            "text": "Опишите интеграцию и предполагаемое использование API."
                        },
                        "gameType": {
                            "heading": "Формат",
                            "text": "Поддерживает ли ваша игра более 2 команд в одном Lobby, например battle royale или free for all?",
                            "headToHead": {
                                "heading": "По личным встречам",
                                "text": "В игре только одна команда играет против другой в Lobby."
                            },
                            "multiTeam": {
                                "heading": "Несколько команд",
                                "text": "В игре есть хотя бы один режим с более чем 2 командами в одном Lobby."
                            }
                        },
                        "teamSettings": {
                            "heading": "Настройка Lobby и команд",
                            "text": "Сколько игроков в каждой команде и Lobby?"
                        },
                        "scoring": {
                            "heading": "Подсчет очков",
                            "text": "Выберите шаблон подсчёта очков, который лучше всего отражает результаты в вашей игре, или создайте свой позже."
                        },
                        "appearance": {
                            "heading": "Оформление",
                            "text": "Настройте внешний вид страницы обзора игры на {{tenant}}."
                        }
                    },
                    "success": {
                        "heading": "Всё готово!",
                        "text": "Мы рады видеть вас на борту. Отправьте игру на проверку, когда будете готовы к релизу на {{tenant}}."
                    }
                }
            },
            "card": {
                "contextMenuLabel": "Контекстное меню приложения"
            },
            "createModal": {
                "description": "Создайте новое приложение, которое использует API для взаимодействия с {{platformName}}.",
                "heading": "Создайте приложение"
            },
            "documentation": {
                "authApi": {
                    "botAccessTokens": {
                        "components": {
                            "botUserInfo": {
                                "description": {
                                    "afterGraphqlLink": "в {{platformName}} Client API, чтобы протестировать аутентификацию. Возвращаемый subject/user ID соответствует публичному ID вашего пользователя-бота.",
                                    "beforeUserInfoLink": "Поскольку ваше приложение представлено ботом на {{platformName}}, вы можете вызвать",
                                    "betweenLinks": "или GraphQL-запрос"
                                },
                                "heading": "Информация о пользователе-боте",
                                "me": "Я"
                            },
                            "callApis": {
                                "description": "Используйте access token с Bearer-аутентификацией для вызова авторизованных эндпоинтов:",
                                "heading": "Вызов API"
                            },
                            "exampleBotAccessToken": "Пример access token бота:",
                            "exampleRefreshKey": "Пример refresh key:",
                            "heading": "Компоненты",
                            "retrieveBotAccessKey": {
                                "description": {
                                    "afterEndpoint": "API.",
                                    "beforeEndpoint": "Чтобы получить",
                                    "betweenBadgeAndEndpoint": ", обменяйте refresh key через"
                                },
                                "heading": "Получить Bot Access Key",
                                "steps": {
                                    "generateRefreshKey": {
                                        "description": {
                                            "afterDashboard": ", перейдите на вкладку учётных данных, чтобы создать долгоживущий refresh key. Храните его в безопасности — он показывается только один раз.",
                                            "beforeDashboard": "В вашей"
                                        },
                                        "heading": "Создать Refresh Key",
                                        "items": {
                                            "edit": {
                                                "description": "Назначьте имя refresh key для удобной идентификации."
                                            },
                                            "generate": {
                                                "description": "Создайте refresh key вне потока и безопасно сохраните его в своей среде.",
                                                "heading": "Создать"
                                            },
                                            "revoke": {
                                                "description": "Отзовите ключ, если он скомпрометирован или требуется ротация. Это предотвратит несанкционированный доступ к API.",
                                                "heading": "Отозвать"
                                            }
                                        }
                                    },
                                    "retrieveBotAccessToken": {
                                        "description": {
                                            "afterBadge": ". Этот токен даёт доступ к определённым ресурсам API.",
                                            "afterEndpoint": "эндпоинт, чтобы получить краткоживущий",
                                            "beforeEndpoint": "Используйте refresh key с"
                                        },
                                        "heading": "Получить Bot Access Token"
                                    }
                                }
                            }
                        },
                        "concepts": {
                            "authentication": {
                                "description": {
                                    "afterBotAccess": "подтвердить личность вашего приложения.",
                                    "beforeBotAccess": "Аутентифицированные запросы через"
                                },
                                "heading": "Аутентификация"
                            },
                            "authorization": {
                                "description": {
                                    "afterSpace": "Это позволяет боту управлять ресурсами, публиковать обновления или выполнять другие разрешённые действия в этом Space.",
                                    "beforeSpace": "Вы можете предоставить боту доступ к определённым ресурсам на платформе, например привязав бота к"
                                },
                                "heading": "Авторизация"
                            },
                            "botAccessToSpace": {
                                "description": {
                                    "afterCoAdmin": "и позволить ему выполнять действия от имени Space. Бот сможет управлять ресурсами, публиковать обновления или выполнять другие разрешённые действия в этом Space.",
                                    "beforeCoAdmin": "В панели приложений {{platformName}} вы можете привязать бота к Space, в котором вы сами являетесь администратором. Это",
                                    "coAdmin": "добавит бота в Space как соадминистратора"
                                },
                                "heading": "Доступ бота к Space"
                            },
                            "botAuthentication": {
                                "description": {
                                    "afterBadge": "токены. Когда API требует этот метод, запросы аутентифицируются через бота, представляющего ваше приложение, что обеспечивает безопасный доступ бота.",
                                    "beforeBadge": "Серверная аутентификация использует"
                                },
                                "details": {
                                    "afterDashboard": "Access token краткоживущий: по умолчанию срок жизни 20 минут. См.",
                                    "afterLink": "подробности аутентификации.",
                                    "beforeBadge": "Чтобы получить",
                                    "betweenBadgeAndRefreshKey": "токен, обменяйте долгоживущий",
                                    "betweenRefreshKeyAndDashboard": ", который можно создать в"
                                },
                                "heading": "Аутентификация бота",
                                "refreshKey": "Refresh Key"
                            },
                            "bots": {
                                "description": {
                                    "afterSpaces": ", они отображаются как боты в этих Space и могут взаимодействовать с ресурсами, специфичными для Space.",
                                    "beforeBot": "",
                                    "betweenBotAccessAndSpaces": "к",
                                    "betweenBotAndPlatformName": "представляет ваше приложение на {{platformName}} и выполняет действия от его имени. По умолчанию боты могут получать публичные данные. При предоставлении"
                                },
                                "heading": "Боты"
                            },
                            "functionsLabel": "Ключевые функции бота:",
                            "heading": "Концепции"
                        },
                        "overview": {
                            "description": {
                                "afterBot": "для представления вашего приложения. Это идеально для задач с высокими привилегиями, системных операций или доступа к кэшируемым публичным данным. Примеры:",
                                "afterBotAccess": "этот метод использует",
                                "afterServerAuthentication": "позволяет вашему приложению выполнять действия от его имени. Также известна как"
                            },
                            "examples": {
                                "fetchingPublicTournamentData": {
                                    "description": {
                                        "afterBotAccess": "для запроса неперсональных турнирных данных из Client API {{platformName}}.",
                                        "beforeBotAccess": "Используйте"
                                    },
                                    "heading": "Получение публичных турнирных данных"
                                },
                                "postingGameResults": {
                                    "description": "Интегрируйте игру с {{platformName}}, используя бота для отправки результатов игровых сессий.",
                                    "heading": "Отправка результатов игры"
                                },
                                "seedingTournaments": {
                                    "description": {
                                        "afterSpace": "для программного управления и сидирования турниров.",
                                        "beforeSpace": "Привяжите бота к"
                                    },
                                    "heading": "Сидирование турниров"
                                }
                            },
                            "heading": "Серверная аутентификация"
                        },
                        "terms": {
                            "bot": "Бот",
                            "botAccess": "доступ бота",
                            "serverAuthentication": "Серверная аутентификация",
                            "space": "space",
                            "spaceTitle": "Пространство",
                            "spaces": "space"
                        }
                    },
                    "clientAuthentication": {
                        "overview": {
                            "examples": {
                                "joiningTournament": {
                                    "description": "GraphQL-мутации позволяют выполнять действия от имени пользователя, например вступление в турнир.",
                                    "heading": "Вступление в турнир"
                                },
                                "retrievingPersonalTournamentData": {
                                    "description": "Запрос турнирного графа в {{platformName}} Client API с personal access token позволяет получать персональную информацию о турнире, например участие пользователя.",
                                    "heading": "Получение персональных турнирных данных"
                                },
                                "retrievingUserProfile": {
                                    "afterCode": "эндпоинт, получите персональный профиль пользователя на {{platformName}} и его текущие активности.",
                                    "beforeCode": "С помощью",
                                    "heading": "Получение профиля пользователя"
                                }
                            },
                            "intro": "Пользовательская аутентификация используется для вызова API {{platformName}} от имени пользователя, например для получения персонализированных данных или выполнения действий пользователя. Например,"
                        },
                        "patAccessTokenOverview": {
                            "afterBadges": "— это токены для пользовательской аутентификации. Это краткоживущие access token, которые получаются через OAuth 2.0-сервер {{platformName}} стандартными OAuth 2.0-потоками. Этот метод широко используется в",
                            "beforeExpandedBadge": "Пользовательские personal access token, в документации обозначаемые как",
                            "betweenBadges": "или",
                            "clientApiLink": "{{platformName}} Client API",
                            "outro": "."
                        }
                    },
                    "flows": {
                        "assertion": {
                            "badgeDescription": "Assertion flow — неинтерактивный OAuth-поток, работающий за счёт assertion token от поддерживаемого провайдера идентичности как OAuth authorization grant.",
                            "badgeText": "Assertion Flow",
                            "summary": {
                                "afterBadge": "от поддерживаемого провайдера идентичности.",
                                "afterLink": "эндпоинт. Он работает за счёт обмена",
                                "beforeLink": "OAuth-поток, который, как и refresh token flow, взаимодействует только с",
                                "intro": "Assertion flow — это",
                                "nonInteractive": "неинтерактивный"
                            }
                        },
                        "authorizationCode": {
                            "badgeText": "Authorization Code Flow",
                            "description": "Authorization Code Flow — самый распространённый поток. Он перенаправляет пользователя на сервер авторизации, получает согласие и выдаёт клиенту authorization code, который затем обменивается на access token."
                        },
                        "deviceCode": {
                            "badgeText": "Device Code Flow",
                            "description": "Этот поток оптимизирован для устройств с неудобным вводом, например консолей. Пользователю показывают device code и URL. Открыв URL на другом устройстве (например, телефоне) и введя код, он авторизует основное устройство."
                        },
                        "implicitCode": {
                            "badgeText": "Implicit Code Flow",
                            "description": "Этот поток предназначен для клиентов, которые не могут гарантировать конфиденциальность client secret, например одностраничных приложений. Вместо промежуточного authorization code, который нужно обменять, клиент получает access token сразу после согласия пользователя."
                        },
                        "refreshToken": {
                            "badgeText": "Refresh Token Flow",
                            "description": "Refresh Token Flow позволяет клиентам получать новый access token без повторной аутентификации пользователя. После истечения исходного токена вместо полного повторного входа можно использовать refresh token для получения нового access token.",
                            "summary": {
                                "afterPatBadge": "без повторной аутентификации пользователя. После истечения исходного токена вместо полного повторного входа",
                                "afterRefreshBadge": "можно использовать для получения нового",
                                "beforePatBadge": "Refresh Token Flow позволяет клиентам получать новые",
                                "outro": "."
                            }
                        }
                    },
                    "overview": {
                        "apiReference": {
                            "afterPatBadge": "или оба.",
                            "beforeBotBadge": "В справочнике API вы увидите, что API помечены как принимающие либо"
                        },
                        "description": "Все API используют одни и те же методы аутентификации, описанные здесь. Доступны следующие типы аутентификации:",
                        "hmacValidation": {
                            "afterLink": "чтобы убедиться, что webhook вызывает {{platformName}}.",
                            "beforeLink": "Подписи HMAC используются для",
                            "heading": "Проверка HMAC"
                        },
                        "serverAuthentication": {
                            "afterBadge": "для аутентификации сервера при вызове {{platformName}}. Обычно используется для API, требующих серверных полномочий, например отчёта результатов игры, или для данных, не привязанных к пользователю, например поиска открытых турниров.",
                            "afterLink": "использует",
                            "heading": "Серверная аутентификация"
                        },
                        "userAuthentication": {
                            "afterBadge": "для вызова API {{platformName}} от имени пользователя. Используется для API, которые получают персональные данные или выполняют действия для конкретного пользователя.",
                            "afterLink": "использует",
                            "heading": "Пользовательская аутентификация"
                        }
                    }
                },
                "badges": {
                    "assertion": {
                        "description": "Assertion — ID token от провайдера идентичности, поддерживаемый для {{platformName}} OAuth Assertion Flow.",
                        "text": "Assertion"
                    },
                    "botAccessToken": {
                        "description": "Bot access token позволяет аутентифицировать сервер при вызове API {{platformName}}.",
                        "expandedText": "Bot Access Token",
                        "text": "BOT"
                    },
                    "hmac": {
                        "description": "HMAC Signature",
                        "text": "HMAC"
                    },
                    "ott": {
                        "description": "One-time Account Linking Token",
                        "text": "OTT",
                        "withValue": "OTT {{ott}}"
                    },
                    "personalAccessToken": {
                        "description": "Personal access token для конкретного пользователя, позволяющий вызывать API {{platformName}} от его имени.",
                        "expandedText": "Personal Access Token (PAT)",
                        "text": "PAT"
                    },
                    "personalRefreshToken": {
                        "description": "Personal refresh token",
                        "text": "Обновить"
                    },
                    "ssoAccountId": {
                        "description": "SSO Provider Account ID (например, Steam)",
                        "text": "Account ID"
                    }
                }
            },
            "gameIntegration": {
                "assignWebhooks": {
                    "cancelGameSession": "Webhook отмены игровой сессии",
                    "createGameSession": "Webhook создания игровой сессии",
                    "getGameAccount": "Получить игровой аккаунт",
                    "getGameSession": "Webhook получения игровой сессии",
                    "receiveEvents": "Webhook получения событий",
                    "resolveAccountId": "Разрешить ID аккаунта",
                    "subscribeGameSessions": "Webhook подписки на GameSessions"
                },
                "createPlaceholder": {
                    "createButtonText": "Создать интеграцию с игрой",
                    "empty": {
                        "heading": "Нет интеграции игры",
                        "text": "Для этой игры нет интеграции."
                    },
                    "selectApplicationPlaceholder": "Выберите приложение..."
                },
                "messages": {
                    "integrationCreated": "Интеграция создана!",
                    "payloadGenerated": "Payload успешно сгенерирован!",
                    "sandboxConfigured": "Песочница настроена!",
                    "scoringTested": "Подсчёт очков успешно протестирован!",
                    "webhookTestSuccess": "Получено сообщение об успехе для этого webhook!"
                },
                "webhook": {
                    "create": {
                        "heading": "Создать webhook",
                        "successMessage": "Webhook создан."
                    },
                    "delete": {
                        "confirmMessage": "Вы хотите удалить этот webhook?",
                        "confirmTitle": "Удалить webhook",
                        "successMessage": "Webhook удалён."
                    },
                    "fields": {
                        "endpoint": "Эндпоинт"
                    },
                    "input": {
                        "placeholder": "URL webhook"
                    },
                    "limits": {
                        "maxConcurrentRequests": "Макс. одновременных запросов",
                        "maxRequestsPerMinute": "Макс. запросов в минуту",
                        "requestTimeoutSeconds": "Таймаут запроса (сек.)",
                        "successMessage": "Лимиты webhook обновлены."
                    },
                    "selectPlaceholder": "Выберите webhook..."
                }
            },
            "list": {
                "createApp": "Создать приложение",
                "description": "Приложение — это идентичность вашего ПО на {{platformName}}, необходимая для получения учётных данных доступа к API.",
                "emptyStateText": "Начните с создания нового приложения.",
                "heading": "Приложения",
                "manageApplications": "управляйте своими приложениями"
            },
            "profileCard": {
                "descriptionPlaceholder": "Опишите своего бота…"
            },
            "search": {
                "botUserId": {
                    "labelText": "Пользователь-бот",
                    "placeholder": "Фильтр по пользователю-боту…"
                },
                "viewerUserId": {
                    "labelText": "Пользователь с доступом просмотра",
                    "placeholder": "Фильтр по пользователю с доступом просмотра…"
                },
                "isBotUserCreated": {
                    "labelText": "Автоматически созданный пользователь-бот",
                    "placeholder": "Любое"
                },
                "dateCreated": {
                    "fromLabelText": "Создано с",
                    "fromPlaceholder": "Дата начала",
                    "toLabelText": "Создано по",
                    "toPlaceholder": "Дата окончания"
                }
            }
        },
        "integration": {
            "state": {
                "draft": {
                    "name": "Черновик",
                    "description": "Видно только на вашей домашней платформе. Не указано в каталоге."
                },
                "testing": {
                    "name": "Тестирование",
                    "description": "Видно платформам с активным подключением. Используется для валидации перед выпуском."
                },
                "published": {
                    "name": "Опубликовано",
                    "description": "Полностью видно в каталоге. Доступ на каждой платформе контролируется режимом подключения."
                },
                "suspended": {
                    "name": "Приостановлено",
                    "description": "Заблокировано для всех платформ, включая те, у которых уже есть подключения."
                },
                "private": {
                    "name": "Приватно",
                    "description": "Полностью играбельна, но не отображается публично. Видна только подключённым платформам в каталоге."
                }
            },
            "onboarding": {
                "open": {
                    "name": "Открыто",
                    "description": "Любая платформа может включить интеграцию без одобрения."
                },
                "gated": {
                    "name": "С одобрением",
                    "description": "Платформы должны запросить доступ. Требуется активное подключение (одобренное разработчиком)."
                },
                "closed": {
                    "name": "Закрыто",
                    "description": "Не принимает новые платформы. Существующие активные подключения продолжают работать."
                }
            },
            "visibility": {
                "heading": "Видимость интеграции",
                "description": "Контролируйте, как платформы обнаруживают и получают доступ к вашей игровой интеграции. Видимость каталога определяет, кто может ее видеть, а режим подключения контролирует, как платформы получают доступ.",
                "currentState": "Текущее состояние:",
                "catalogVisibility": "Видимость каталога",
                "catalogVisibilityDescription": "Контролирует, могут ли другие платформы обнаружить вашу интеграцию в каталоге игр. Интеграции в черновике видны только на платформе, через которую вы управляете своей интеграцией.",
                "onboardingMode": "Режим подключения",
                "onboardingModeDescription": "Контролирует, как платформы получают доступ, когда ваша интеграция становится видимой. Применяется только когда интеграция опубликована или находится на тестировании.",
                "noIntegration": "Нет интеграции игры",
                "noIntegrationDescription": "Это приложение не имеет настроенной игровой интеграции."
            },
            "messages": {
                "stateUpdated": "Состояние интеграции обновлено",
                "onboardingModeUpdated": "Режим подключения обновлен"
            }
        }
    }
}
