{ "actionLabel": { "json_path": "Замена по JSON пути", "remove": "Удалить header", "set": "Установить header", "text_replace": "Замена текста" }, "add": "Добавить фильтр", "addFailed": "Не удалось создать", "addSuccess": "Создано", "applyToAll": "Применяется ко всем запросам", "confirmDelete": "Удалить фильтр \"{name}\"?", "delete": "Удалить фильтр", "deleteFailed": "Не удалось удалить", "deleteSuccess": "Удалено", "description": "Настройте удаление/замену заголовков и замену тела перед отправкой вверх по цепочке для маскировки запросов.", "dialog": { "action": "Действие", "bindingGlobal": "Все провайдеры (глобально)", "bindingGroups": "Группы провайдеров", "bindingProviders": "Конкретные провайдеры", "bindingType": "Применить к", "clear": "Очистить", "createTitle": "Добавить фильтр", "description": "Описание (опционально)", "editTitle": "Редактировать фильтр", "executionPhase": "Фаза выполнения", "executionPhaseFinal": "Final - Применяется после всех переопределений провайдера", "executionPhaseGuard": "Guard - Применяется до выбора провайдера", "groupsSelected": "Выбрано групп: {count}", "jsonPathPlaceholder": "например: messages.0.content или data.items[0].token", "loading": "Загрузка...", "matchType": "Тип совпадения", "matchTypeContains": "Содержит", "matchTypeExact": "Точное", "matchTypeRegex": "Регулярное выражение", "name": "Название", "noGroupsFound": "Группы не найдены", "noProvidersFound": "Провайдеры не найдены", "operations": "Операции (JSON)", "operationsLabel": "Определите расширенные операции как JSON-массив", "priority": "Приоритет", "providersSelected": "Выбрано провайдеров: {count}", "replacement": "Значение (опционально)", "replacementPlaceholder": "Строка или JSON, пусто — удалить", "ruleMode": "Режим правила", "save": "Сохранить", "saving": "Сохранение...", "scope": "Область", "searchGroups": "Поиск групп...", "searchProviders": "Поиск провайдеров...", "selectAll": "Выбрать все", "selectGroups": "Выберите группы...", "selectProviders": "Выберите провайдеров...", "target": "Поле/путь", "targetPlaceholder": "Имя заголовка или текст/путь", "validation": { "anchorRequired": "Для позиции before/after требуется якорь", "fieldRequired": "Название и цель обязательны", "insertBodyOnly": "Операция Insert поддерживает только Body", "invalidOperations": "Неверный формат JSON операций", "mergeBodyOnly": "Операция Merge поддерживает только Body", "operationsRequired": "Для расширенного режима требуются операции", "unsafeRegex": "Регулярное выражение имеет риск ReDoS" } }, "disable": "Отключено", "edit": "Редактировать фильтр", "editFailed": "Не удалось обновить", "editSuccess": "Обновлено", "empty": "Фильтров пока нет. Добавьте новый.", "enable": "Включено", "executionPhase": { "guard": "Guard (Ранний)", "final": "Final (Поздний)" }, "groups": "Группы", "nav": "Фильтры запросов", "providers": "Провайдеры", "refreshCache": "Обновить кэш", "refreshFailed": "Обновление не удалось", "refreshSuccess": "Кэш обновлен, загружено {count} фильтров", "ruleMode": { "simple": "Простой", "advanced": "Расширенный" }, "scopeLabel": { "body": "Body", "header": "Header" }, "table": { "action": "Действие", "actions": "Действия", "advancedOps": "Операций: {count}", "apply": "Область", "createdAt": "Дата создания", "mode": "Режим", "name": "Название", "phase": "Фаза", "priority": "Приоритет", "replacement": "Значение", "scope": "Область", "status": "Статус", "target": "Цель", "toggleStatus": "Переключить фильтр {name}" }, "title": "Фильтры запросов" }