{ "actionLabel": { "json_path": "JSON Path Replace", "remove": "Remove Header", "set": "Set Header", "text_replace": "Text Replace" }, "add": "Add Filter", "addFailed": "Failed to create filter", "addSuccess": "Filter created", "applyToAll": "Applied to all requests", "confirmDelete": "Delete filter \"{name}\"?", "delete": "Delete Filter", "deleteFailed": "Delete failed", "deleteSuccess": "Filter deleted", "description": "Configure header removal/override and body replacement rules to sanitize requests before forwarding upstream.", "dialog": { "action": "Action", "bindingGlobal": "All Providers (Global)", "bindingGroups": "Provider Groups", "bindingProviders": "Specific Providers", "bindingType": "Apply To", "clear": "Clear", "createTitle": "Add Filter", "description": "Description (optional)", "editTitle": "Edit Filter", "groupsSelected": "{count} group(s) selected", "jsonPathPlaceholder": "e.g. messages.0.content or data.items[0].token", "loading": "Loading...", "matchType": "Match Type", "matchTypeContains": "Contains", "matchTypeExact": "Exact", "matchTypeRegex": "Regex", "name": "Name", "noGroupsFound": "No groups found", "noProvidersFound": "No providers found", "priority": "Priority", "providersSelected": "{count} provider(s) selected", "replacement": "Replacement (optional)", "replacementPlaceholder": "String or JSON, leave blank to clear", "save": "Save", "saving": "Saving...", "scope": "Scope", "searchGroups": "Search groups...", "searchProviders": "Search providers...", "selectAll": "Select All", "selectGroups": "Select groups...", "selectProviders": "Select providers...", "target": "Target field/path", "targetPlaceholder": "Header name or text/path", "validation": { "fieldRequired": "Name and target are required" } }, "disable": "Disabled", "edit": "Edit Filter", "editFailed": "Failed to update filter", "editSuccess": "Filter updated", "empty": "No filters yet. Click Add Filter to configure.", "enable": "Enabled", "groups": "Groups", "nav": "Request Filters", "providers": "Providers", "refreshCache": "Refresh Cache", "refreshFailed": "Refresh failed", "refreshSuccess": "Cache refreshed, loaded {count} filters", "scopeLabel": { "body": "Body", "header": "Header" }, "table": { "action": "Action", "actions": "Actions", "apply": "Apply", "createdAt": "Created At", "name": "Name", "priority": "Priority", "replacement": "Replacement", "scope": "Scope", "status": "Status", "target": "Target" }, "title": "Request Filters" }