{
    "McpServer": {
        "ConnectEndpointDescription": "Use this endpoint for MCP over HTTP:",
        "ConnectEndpointTitle": "Endpoint",
        "ConnectGeneralSettingsHelp": "Manage MCP Server settings in %1$sGeneral Settings%2$s.",
        "ConnectInClientAuthToken": "%1$sToken:%2$s your Matomo %3$stoken_auth%4$s",
        "ConnectInClientAuthType": "%1$sType:%2$s Bearer token",
        "ConnectInClientStepAuth": "Configure authentication.",
        "ConnectInClientStepAuthOAuth2Preferred": "If your MCP client supports OAuth2, choose OAuth2 and complete the authorization flow using an OAuth2 client configured for your Matomo.",
        "ConnectInClientStepAuthTokenAlternative": "Alternatively, connect using a Matomo %1$stoken_auth%2$s as a Bearer token.",
        "ConnectInClientStepChooseAuth": "Choose an authentication method.",
        "ConnectInClientStepEndpoint": "Set the MCP server URL.",
        "ConnectInClientStepInitialize": "Save the configuration and connect.",
        "ConnectInClientStepOpenSettings": "Open your MCP client settings and find the MCP server configuration.",
        "ConnectInClientTitle": "Connect Your MCP Client",
        "ConnectInClientTokenHelp": "In Matomo, go to: %1$sPersonal Settings -> Security -> Auth tokens%2$s. Create a token (or reuse an existing one) and use it as your %3$stoken_auth%4$s. %5$sLearn more about auth tokens%6$s.",
        "ConnectInClientTokenHelpAlternative": "You can also connect using a Matomo %1$stoken_auth%2$s as a Bearer token. In Matomo, go to: %3$sPersonal Settings -> Security -> Auth tokens%4$s. Create a token, or reuse an existing one, and use it as your %5$stoken_auth%6$s.",
        "ConnectIntro": "Use this guide to connect any MCP client to your Matomo MCP Server.",
        "ConnectIntroOAuth2Preferred": "Use this guide to connect any MCP client to your Matomo MCP Server. OAuth2 is available for this MCP Server and is the recommended way to connect.",
        "ConnectMcpDisabledCanEnable": "MCP Server is currently disabled. %1$sEnable it in General Settings%2$s to start accepting MCP requests.",
        "ConnectMcpDisabledNoPermission": "MCP Server is currently disabled.",
        "ConnectNeedAuthMethod": "A compatible MCP client that supports your chosen authentication method",
        "ConnectNeedEndpoint": "The MCP server endpoint (URL)",
        "ConnectNeedOAuth2Client": "An OAuth2 client configured for your Matomo if you want to connect using OAuth2",
        "ConnectNeedOAuth2ClientNoPermission": "An OAuth2 client configured by a Matomo superuser if you want to connect using OAuth2",
        "ConnectNeedToken": "A Matomo %1$stoken_auth%2$s (used as a Bearer token)",
        "ConnectNeedTokenAlternative": "A Matomo %1$stoken_auth%2$s if you want to connect using token-based authentication",
        "ConnectOAuth2HelpLink": "OAuth2 is available for this MCP Server because the Matomo OAuth2 plugin is installed and enabled. If you do not already have an OAuth2 client for your MCP client, create one in %1$sAdministration -> Platform -> OAuth2 Clients%2$s first. OAuth2 allows you to use a dedicated client and can provide more granular access control.",
        "ConnectOAuth2HelpNoPermission": "OAuth2 is available for this MCP Server because the Matomo OAuth2 plugin is installed and enabled. If you do not already have an OAuth2 client for your MCP client, ask a Matomo superuser to create one for you. OAuth2 allows you to use a dedicated client and can provide more granular access control.",
        "ConnectOAuth2Title": "Recommended: Connect Using OAuth2",
        "ConnectPageTitle": "How to Connect to the MCP Server",
        "ConnectTokenAlternativeTitle": "Alternative: Connect Using token_auth",
        "ConnectTokenTitle": "Get a Matomo Token",
        "ConnectTroubleshooting400": "Request shape or endpoint usage is invalid (for example wrong endpoint parameters).",
        "ConnectTroubleshooting400Action": "Re-check the endpoint URL and that your client sends valid MCP requests.",
        "ConnectTroubleshooting401": "Missing or invalid authentication token.",
        "ConnectTroubleshooting401Action": "Verify you are sending %1$sAuthorization: Bearer &lt;token_auth&gt;%2$s and that the token is active.",
        "ConnectTroubleshooting401ActionOAuth2": "If using OAuth2, verify the client completed authorization successfully and is sending a valid access token. If using %1$stoken_auth%2$s, verify you are sending %3$sAuthorization: Bearer &lt;token_auth&gt;%4$s and that the token is active.",
        "ConnectTroubleshooting401OAuth2": "Missing or invalid authentication credentials.",
        "ConnectTroubleshooting403": "MCP Server is disabled or the authenticated Matomo user does not have access to the requested data.",
        "ConnectTroubleshooting403Action": "Confirm MCP is enabled in your Matomo instance. If it is already enabled, verify the token belongs to a user with access to the requested site or report data.",
        "ConnectTroubleshootingTitle": "Troubleshooting",
        "ConnectWhatYouNeedTitle": "What You'll Need",
        "EnableMcpHelpConnectGuide": "%1$sHow to connect an MCP client%2$s",
        "EnableMcpHelpDataScope": "The data accessible through the MCP Server is the same data that can be accessed through the Matomo user interface or Reporting API, including raw data if features such as the Visitor Log are enabled.",
        "EnableMcpHelpOAuth2ClientLink": "If you use OAuth2 with compatible MCP clients, create or manage the OAuth2 client in %1$sAdministration -> Platform -> OAuth2 Clients%2$s.",
        "EnableMcpHelpPolicy": "Before enabling, ensure this complies with your organization's privacy policies and applicable regulations. You may need approval from your data protection officer (DPO) or to update your privacy policy.",
        "EnableMcpHelpPurpose": "Enable the Matomo MCP Server (Model Context Protocol) to allow AI tools and assistants to access analytics context from your Matomo instance.",
        "EnableMcpHelpUrl": "Your MCP URL: %1$s%2$s%3$s",
        "EnableMcpTitle": "Enable MCP Server (Model Context Protocol)",
        "MaximumMcpAccessLevelAdmin": "Admin access",
        "MaximumMcpAccessLevelHelpPurpose": "Choose the highest Matomo privilege level allowed to use the MCP endpoint. Users authenticated with a higher privilege level will be denied.",
        "MaximumMcpAccessLevelHelpSeparateUser": "If you need tighter isolation, create a separate Matomo user for MCP with only the required site permissions.",
        "MaximumMcpAccessLevelHelpTokens": "Use this setting to limit MCP access to lower-privilege users or tokens.",
        "MaximumMcpAccessLevelTitle": "Maximum allowed MCP privilege level",
        "MaximumMcpAccessLevelUnlimited": "No privilege limit",
        "MaximumMcpAccessLevelView": "View access",
        "MaximumMcpAccessLevelWrite": "Write access",
        "PlatformMenu": "MCP Server",
        "RawApiAccessCreateTitle": "Create methods",
        "RawApiAccessDeleteTitle": "Delete methods",
        "RawApiAccessHelpAlwaysRestrictedBody": "For security reasons, some APIs are never exposed, such as %1$sAPI.getMetadata%2$s and %1$sAPI.getProcessedReport%2$s, regardless of the selected mode.",
        "RawApiAccessHelpAlwaysRestrictedHeading": "Always restricted APIs",
        "RawApiAccessHelpBeforeEnablingBody": "Ensure this setting complies with your organization's privacy and security policies, as well as applicable regulations. You may need approval from your Data Protection Officer (DPO) or another compliance owner.",
        "RawApiAccessHelpBeforeEnablingHeading": "Before enabling",
        "RawApiAccessHelpControlHeadline": "Control access to raw Matomo APIs",
        "RawApiAccessHelpDataExposureBody": "Raw API access may expose the same data available via the Matomo UI or HTTP APIs, including sensitive or personal data, for example when Visitor Log is enabled.",
        "RawApiAccessHelpDataExposureHeading": "Data exposure",
        "RawApiAccessHelpFullAccessBody": "All permitted API methods are available. This includes state-changing or destructive operations and non-CRUD methods such as %1$sScheduledReports.sendReport%2$s.",
        "RawApiAccessHelpFullAccessHeading": "Full API access",
        "RawApiAccessHelpIntro": "Choose how raw Matomo API methods are exposed to MCP tools:",
        "RawApiAccessHelpNoAccessBody": "Raw API methods are not available. Built-in MCP report tools remain available.",
        "RawApiAccessHelpNoAccessHeading": "No API access (default)",
        "RawApiAccessHelpPartialAccessBody": "Only selected API method categories below are available. This typically includes standard read, create, update, and delete (CRUD) operations, such as:",
        "RawApiAccessHelpPartialAccessExampleCreate": "UsersManager.addUser",
        "RawApiAccessHelpPartialAccessExampleDelete": "UsersManager.deleteUser",
        "RawApiAccessHelpPartialAccessExampleRead": "UsersManager.getUsers",
        "RawApiAccessHelpPartialAccessExampleUpdate": "UsersManager.updateUser",
        "RawApiAccessHelpPartialAccessExceptions": "Some methods are not available in partial mode, including certain non-CRUD actions such as %1$sScheduledReports.sendReport%2$s, which require Full API access.",
        "RawApiAccessHelpPartialAccessHeading": "Partial API access",
        "RawApiAccessHelpReportToolsBody": "Dedicated MCP report tools remain available independently of these settings.",
        "RawApiAccessHelpReportToolsHeading": "Dedicated MCP report tools",
        "RawApiAccessReadTitle": "Read methods",
        "RawApiAccessScopeFull": "Full API access",
        "RawApiAccessScopeNone": "No API access",
        "RawApiAccessScopePartial": "Partial API access",
        "RawApiAccessScopeTitle": "Raw Matomo API tool access",
        "RawApiAccessUpdateTitle": "Update methods"
    }
}
