{
  "title": "MetaMCP Endpoints",
  "description": "Create public unified MCP server endpoints that map to namespaces for external access",
  "createEndpoint": "Create Endpoint",
  "createEndpointDescription": "Create a new public endpoint and select a namespace to map it to",
  "name": "Name",
  "namePlaceholder": "hacker-news",
  "descriptionPlaceholder": "Endpoint description",
  "namespace": "Namespace",
  "selectNamespace": "Select a namespace",
  "noNamespacesAvailable": "No namespaces available. Create some namespaces first.",
  "ownership": "Ownership",
  "forMyself": "For myself (Private)",
  "everyone": "Everyone (Public)",
  "enableApiKeyAuth": "Enable API Key Authentication",
  "enableApiKeyAuthDescription": "Require API key for access",
  "useQueryParamAuth": "Use Query Parameter Authentication",
  "useQueryParamAuthDescription": "Allow API key in query parameter",
  "createMcpServer": "Create MCP Server",
  "createMcpServerDescription": "Automatically create an MCP server for this endpoint",
  "endpointCreated": "Endpoint Created",
  "endpointCreatedDescription": "Successfully created \"{{name}}\" endpoint",
  "createEndpointError": "Failed to Create Endpoint",
  "noEndpoints": "No endpoints found",
  "createFirstEndpoint": "Create your first endpoint to get started",
  "editEndpoint": "Edit Endpoint",
  "deleteEndpoint": "Delete Endpoint",
  "endpointDetails": "Endpoint Details",
  "endpointUpdated": "Endpoint Updated",
  "endpointDeleted": "Endpoint Deleted",
  "updateError": "Failed to update endpoint",
  "deleteError": "Failed to delete endpoint",
  "confirmDelete": "Are you sure you want to delete this endpoint?",
  "deleteConfirmation": "This action cannot be undone. This will permanently delete the endpoint and remove all associated data.",
  "cancel": "Cancel",
  "delete": "Delete",
  "save": "Save",
  "private": "Private",
  "public": "Public",
  "created": "Created",
  "updated": "Updated",
  "actions": "Actions",
  "creating": "Creating...",
  "url": "URL",
  "status": "Status",
  "enabled": "Enabled",
  "disabled": "Disabled",
  "apiKeyRequired": "API Key Required",
  "queryParamAuth": "Query Parameter Auth",
  "mcpServerCreated": "MCP Server Created",
  "descriptionOptional": "Description (Optional)",
  "ownershipDescription": "Private endpoints are only accessible to you. Public endpoints are accessible to all users.",
  "loadingNamespaces": "Loading namespaces...",
  "namespaceDescription": "Select the namespace this endpoint should map to.",
  "apiKeyAuth": "API Key Authentication",
  "apiKeyAuthDescription": "Require API key for endpoint access",
  "oauthAuth": "OAuth Authentication (Beta)",
  "enableOauth": "Enable OAuth Authentication",
  "oauthAuthDescription": "Allow OAuth bearer token authentication",
  "oauthHttpsWarning": "⚠️ OAuth requires HTTPS in production environments for security",
  "queryParamAuthDescription": "Accept API key via ?api_key= in addition to Authorization header",
  "createMcpServerExplanation": "This will create a Streamable HTTP MCP server configuration that you can use to inspect this endpoint.",
  "rateLimit": "Rate Limiting (Beta)",
  "enableMaxRate": "Enable Rate Limiting",
  "enableMaxRateDescription": "Enable rate limiting for the endpoint",
  "enableClientMaxRate": "Enable Client Rate Limiting",
  "enableClientMaxRateDescription": "Enable client rate limiting for the endpoint",
  "maxRate": "Max Rate",
  "maxRatePlaceholder": "Enter the max rate for the endpoint",
  "maxRateDescription": "Number of allowed traffic to hit the endpoint",
  "clientMaxRate": "Client Max Rate",
  "clientMaxRateDescription": "Limit per client",
  "clientMaxRatePlaceholder": "Enter the client max rate for the endpoint",
  "maxRateSeconds": "Max Rate Seconds",
  "maxRateSecondsDescription": "Time window for max rate",
  "maxRateSecondsPlaceholder": "Enter the max rate seconds for the endpoint",
  "clientMaxRateSeconds": "Client Max Rate Seconds",
  "clientMaxRateSecondsDescription": "Time window for client max rate",
  "clientMaxRateSecondsPlaceholder": "Enter the client max rate seconds for the endpoint",
  "clientMaxRateStrategy": "Client Max Rate Strategy",
  "clientMaxRateStrategyPlaceholder": "Enter the client max rate strategy for the endpoint",
  "clientMaxRateStrategyDescription": "Strategy to use for client max rate",
  "clientMaxRateStrategyKey": "Client Max Rate Strategy Key",
  "clientMaxRateStrategyKeyPlaceholder": "Enter the header name",
  "clientMaxRateStrategyKeyDescription": "Key to use for client max rate strategy",
  "ipStrategy": "IP",
  "headerStrategy": "Header",
  "selectStrategy": "Select Strategy",
  "edit": {
    "title": "Edit Endpoint",
    "description": "Update the endpoint name, description, and reassign to a different namespace.",
    "nameLabel": "Name",
    "namePlaceholder": "Enter endpoint name",
    "nameHelpText": "URL-compatible name (alphanumeric, underscore, and hyphen only). This will be accessible at /metamcp/[name]",
    "descriptionLabel": "Description",
    "descriptionPlaceholder": "Enter endpoint description (optional)",
    "namespaceLabel": "Namespace",
    "selectNamespace": "Select namespace",
    "namespaceHelpText": "Select the namespace this endpoint should map to.",
    "apiKeyAuthSection": "API Key Authentication",
    "enableApiKeyAuthLabel": "Enable API Key Authentication",
    "enableApiKeyAuthDescription": "Require API key for endpoint access",
    "useQueryParamAuthLabel": "Use Query Parameter Authentication",
    "useQueryParamAuthDescription": "Accept API key via ?api_key= in addition to Authorization header",
    "oauthAuthSection": "OAuth Authentication (Beta)",
    "enableOauthLabel": "Enable OAuth Authentication",
    "enableOauthDescription": "Allow OAuth bearer token authentication",
    "oauthHttpsWarning": "⚠️ OAuth requires HTTPS in production environments for security",
    "updating": "Updating...",
    "updateEndpoint": "Update Endpoint",
    "updateSuccess": "Endpoint Updated",
    "updateSuccessDescription": "Endpoint has been updated successfully",
    "updateFailed": "Update Failed",
    "updateFailedDescription": "Failed to update endpoint"
  },
  "list": {
    "title": "Endpoints",
    "searchPlaceholder": "Search endpoints...",
    "noDescription": "No description",
    "loadingEndpoints": "Loading endpoints...",
    "failedToLoad": "Failed to load endpoints",
    "noEndpoints": "No Endpoints",
    "noEndpointsDescription": "You haven't created any endpoints yet. Get started by creating your first endpoint to make your namespaces publicly accessible.",
    "copyEndpointUuid": "Copy endpoint UUID",
    "copyFullSseUrl": "Copy full SSE URL",
    "copyFullShttpUrl": "Copy full SHTTP URL",
    "copyFullOpenApiUrl": "Copy full OpenAPI URL",
    "copyOpenApiSchemaUrl": "Copy OpenAPI Schema URL",
    "copySseUrlWithApiKey": "Copy SSE URL with API key",
    "copyShttpUrlWithApiKey": "Copy SHTTP URL with API key",
    "copyOpenApiUrlWithApiKey": "Copy OpenAPI URL with API key",
    "copyOpenApiSchemaUrlWithApiKey": "Copy OpenAPI Schema URL with API key",
    "viewNamespace": "View namespace",
    "deleteEndpoint": "Delete endpoint",
    "editEndpoint": "Edit endpoint",
    "deleteConfirmTitle": "Delete Endpoint",
    "deleteConfirmDescription": "Are you sure you want to delete the endpoint \"{{name}}\"? This action cannot be undone and will make the endpoint inaccessible.",
    "deleting": "Deleting...",
    "deleteSuccess": "Endpoint deleted successfully",
    "deleteError": "Failed to delete endpoint",
    "sseUrlCopied": "SSE URL copied to clipboard",
    "shttpUrlCopied": "Streamable HTTP URL copied to clipboard",
    "openApiUrlCopied": "OpenAPI URL copied to clipboard",
    "openApiSchemaUrlCopied": "OpenAPI Schema URL copied to clipboard",
    "sseUrlWithApiKeyCopied": "SSE URL with API key parameter copied to clipboard",
    "shttpUrlWithApiKeyCopied": "SHTTP URL with API key parameter copied to clipboard",
    "openApiUrlWithApiKeyCopied": "OpenAPI URL with API key parameter copied to clipboard",
    "openApiSchemaUrlWithApiKeyCopied": "OpenAPI Schema URL with API key parameter copied to clipboard",
    "noResults": "No results."
  }
}