diff --git a/docs/i18n-reports/en-string-baseline.json b/docs/i18n-reports/en-string-baseline.json new file mode 100644 index 0000000..a678704 --- /dev/null +++ b/docs/i18n-reports/en-string-baseline.json @@ -0,0 +1,1064 @@ +{ + "total_files": 225, + "total_strings": 596, + "modules": { + "app": { + "app/(dashboard)/(cloud)/customers/layout.tsx": [ + "Customers -" + ], + "app/(dashboard)/(cloud)/customers/page.tsx": [ + "Customers" + ], + "app/(dashboard)/(cloud)/integrations/layout.tsx": [ + "Integrations -" + ], + "app/(dashboard)/(cloud)/msp/page.tsx": [ + "Processing your invitation...", + "Successfully joined as an Managed Service Provider" + ], + "app/(dashboard)/(cloud)/plans/cancel/layout.tsx": [ + "Plans -" + ], + "app/(dashboard)/(cloud)/plans/layout.tsx": [ + "Plans -" + ], + "app/(dashboard)/(cloud)/plans/success/layout.tsx": [ + "Plans -" + ], + "app/(dashboard)/(cloud)/tenants/layout.tsx": [ + "Tenants -" + ], + "app/(dashboard)/(cloud)/tenants/page.tsx": [ + "Tenants" + ], + "app/(dashboard)/(deprecated)/activity/layout.tsx": [ + "Activity Events -" + ], + "app/(dashboard)/access-control/layout.tsx": [ + "Access Control -" + ], + "app/(dashboard)/control-center/layout.tsx": [ + "Control Center -" + ], + "app/(dashboard)/dns/nameservers/layout.tsx": [ + "Nameservers - DNS -" + ], + "app/(dashboard)/dns/settings/layout.tsx": [ + "Settings - DNS -" + ], + "app/(dashboard)/dns/zones/layout.tsx": [ + "Zones - DNS -" + ], + "app/(dashboard)/events/audit/layout.tsx": [ + "Audit Events - Activity -" + ], + "app/(dashboard)/events/traffic/layout.tsx": [ + "Traffic Events - Activity -" + ], + "app/(dashboard)/events/traffic/page.tsx": [ + "Activity", + "Traffic Events" + ], + "app/(dashboard)/group/layout.tsx": [ + "Group -" + ], + "app/(dashboard)/groups/layout.tsx": [ + "Groups -" + ], + "app/(dashboard)/network-routes/layout.tsx": [ + "Network Routes -" + ], + "app/(dashboard)/network/layout.tsx": [ + "Network - Networks -" + ], + "app/(dashboard)/networks/layout.tsx": [ + "Networks -" + ], + "app/(dashboard)/peer/layout.tsx": [ + "Peer - Peers -" + ], + "app/(dashboard)/peers/layout.tsx": [ + "Peers -" + ], + "app/(dashboard)/peers/servers/layout.tsx": [ + "Servers -" + ], + "app/(dashboard)/peers/users/layout.tsx": [ + "User Devices -" + ], + "app/(dashboard)/posture-checks/layout.tsx": [ + "Posture Checks -" + ], + "app/(dashboard)/reverse-proxy/clusters/layout.tsx": [ + "Clusters - Reverse Proxy -" + ], + "app/(dashboard)/reverse-proxy/custom-domains/layout.tsx": [ + "Custom Domains - Reverse Proxy -" + ], + "app/(dashboard)/reverse-proxy/logs/layout.tsx": [ + "Access Logs - Reverse Proxy -" + ], + "app/(dashboard)/reverse-proxy/services/layout.tsx": [ + "Services - Reverse Proxy -" + ], + "app/(dashboard)/settings/layout.tsx": [ + "Settings -" + ], + "app/(dashboard)/setup-keys/layout.tsx": [ + "Setup Keys -" + ], + "app/(dashboard)/team/service-users/layout.tsx": [ + "Service Users - Team -" + ], + "app/(dashboard)/team/user/layout.tsx": [ + "User - Team -" + ], + "app/(dashboard)/team/user/page.tsx": [ + "Auto-assigned groups" + ], + "app/(dashboard)/team/users/layout.tsx": [ + "Users - Team -" + ], + "app/(remote-access)/peer/ssh/page.tsx": [ + "Connecting to @..." + ], + "app/install/layout.tsx": [ + "Installation -" + ], + "app/invite/layout.tsx": [ + "Accept Invite -" + ], + "app/invite/page.tsx": [ + "At least 8 characters", + "Confirm Password", + "One lowercase letter", + "One number", + "One uppercase letter", + "Password" + ], + "app/setup/layout.tsx": [ + "Instance Setup -" + ] + }, + "cloud": { + "cloud/distributor/DistributorCustomerModal.tsx": [ + "Add customer", + "Cancel", + "Company", + "Customer ID (optional)", + "Domain", + "Update" + ], + "cloud/distributor/DistributorSubscriptionModal.tsx": [ + "Select the plan that best fits your customer's needs." + ], + "cloud/distributor/DistributorTransferAccountModal.tsx": [ + "Are you sure you want to grant access? This action cannot be undone.", + "Grant access to distributor?" + ], + "cloud/distributor/contexts/CustomersProvider.tsx": [ + "Request Account Access", + "Successfully unlinked ()", + "Unlink ''?", + "Unlinking", + "Unlinking ..." + ], + "cloud/distributor/hooks/useCustomerPlan.ts": [ + "Subscribing to ...", + "Subscription Plan", + "Successfully subscribed to the plan." + ], + "cloud/distributor/table/DistributorCustomersTable.tsx": [ + "Customer", + "Customer ID", + "Customer ID copied to clipboard", + "Plan", + "Tenants" + ], + "cloud/invoices/table/InvoicesActionCell.tsx": [ + "Downloading .csv..." + ], + "cloud/mfa/AccountMFASettings.tsx": [ + "MFA is now for your account" + ], + "cloud/mfa/UserMFAListItem.tsx": [ + "Reset Multi-factor Authentication?" + ], + "cloud/msp/MSPDomainVerificationModal.tsx": [ + "TXT record" + ], + "cloud/msp/MSPNavigationItem.tsx": [ + "Tenants" + ], + "cloud/msp/MSPTenantModal.tsx": [ + "Add account", + "Cancel", + "Domain", + "Enter the primary domain of the tenant.", + "Name", + "Primary domain of the tenant.", + "Update account", + "Update Tenant" + ], + "cloud/msp/MSPTenantPermissionsTab.tsx": [ + "Permissions (required)" + ], + "cloud/msp/MSPTenantsTable.tsx": [ + "Peers", + "Permission Groups", + "Plan", + "Tenant", + "Users" + ], + "cloud/msp/MSPTransferAccountModal.tsx": [ + "Are you sure you want to grant access? This action cannot be undone.", + "Granting access to", + "Granting access to ?" + ], + "cloud/msp/MSPUnlinkModal.tsx": [ + "Cancel", + "New Owner" + ], + "cloud/msp/contexts/TenantsProvider.tsx": [ + "Delete ''?", + "Deleting", + "Deleting ...", + "Request Account Access", + "Subscribing to ...", + "Subscription for", + "Successfully deleted ()", + "Successfully subscribed to the plan.", + "Successfully unlinked ()", + "Unlinking", + "Unlinking ...", + "Verification of", + "Verifying ownership of" + ], + "cloud/notifications/channels/NotificationSlackChannel.tsx": [ + "Slack", + "Slack ." + ], + "cloud/notifications/channels/NotificationSlackModal.tsx": [ + "Activate Incoming Webhooks", + "Add New Webhook", + "Allow", + "Create App", + "Create an app", + "Incoming Webhooks", + "Webhook URL" + ], + "cloud/notifications/channels/NotificationWebhookChannel.tsx": [ + "Webhook ." + ], + "cloud/traffic-events/TrafficEventSetting.tsx": [ + "Enable Traffic Reporting (Kernel)", + "Limit To Specific Groups", + "Traffic events successfully .", + "Traffic reporting successfully ." + ], + "cloud/traffic-events/TrafficEventsFilter.tsx": [ + "Connection" + ], + "cloud/traffic-events/TrafficEventsTable.tsx": [ + "Destination", + "Event", + "Router", + "Source", + "Time", + "Traffic" + ], + "cloud/traffic-events/misc/TrafficEventDetails.tsx": [ + "Access Control Policy XYZ passed", + "Peer 2 accepted the connection request", + "Posture Check XYZ passed" + ], + "cloud/traffic-events/table/TrafficEventDescription.tsx": [ + "Unknown" + ], + "cloud/webhooks/useWebhookConfig.tsx": [ + "Bearer" + ] + }, + "components": { + "components/NetworkRouteSelector.tsx": [ + "Select an existing network..." + ], + "components/Notification.tsx": [ + "Code :" + ], + "components/PeerGroupSelector.tsx": [ + "Networks", + "Peers" + ], + "components/PortSelector.tsx": [ + "Select ports..." + ], + "components/VersionInfo.tsx": [ + "Management", + "Update available" + ], + "components/modal/Modal.tsx": [ + "Close", + "Dialog" + ], + "components/table/filters/CheckboxListPicker.tsx": [ + "N {plural}" + ], + "components/ui/LocaleSwitcher.tsx": [ + "NEXT_LOCALE" + ] + }, + "contexts": { + "contexts/BillingProvider.tsx": [ + "Subscription to ()", + "Successfully subscribed to the plan" + ], + "contexts/ErrorBoundary.tsx": [ + "Request failed with status code" + ], + "contexts/GroupProvider.tsx": [ + "Add User to Group", + "Add Users to Group", + "Delete ''?", + "Peers were successfully added to .", + "Rename Group", + "User '' was successfully added to group ''.", + "Users were successfully added to group ''." + ], + "contexts/PeerProvider.tsx": [ + "Delete ''?" + ], + "contexts/ReverseProxiesProvider.tsx": [ + "Delete ''?", + "Delete target?", + "Reverse proxy", + "Target" + ] + }, + "hooks": { + "hooks/useLocalStorage.tsx": [ + "Error reading localStorage key “”:", + "Error setting localStorage key “”:", + "Tried setting localStorage key “” even though environment is not a client" + ], + "hooks/useTimeFormatter.tsx": [ + "Invalid time unit:" + ] + }, + "modules": { + "modules/access-tokens/AccessTokenActionCell.tsx": [ + "Delete ''?" + ], + "modules/billing/PlanCurrentPlan.tsx": [ + "Trial ends in days" + ], + "modules/billing/PlansAndBillingTab.tsx": [ + "Select currency..." + ], + "modules/billing/locked-feature/LockedFeatureContent.tsx": [ + "Upgrade your plan to access this feature." + ], + "modules/billing/trial/TrialNavigationInfoCard.tsx": [ + "Free Trial" + ], + "modules/billing/trial/TrialSuccessModal.tsx": [ + "What's next?" + ], + "modules/firewall-gpt/FirewallGPTAccessForm.tsx": [ + "Smart Firewall translates natural language prompts into network\n policies. You can describe your access needs in plain language, and\n AI will handle the rest. If you're interested in early access,\n please fill out the form below." + ], + "modules/firewall-gpt/FirewallGPTAccessFormSuccessModal.tsx": [ + "Thank you for signing up!" + ], + "modules/firewall-gpt/FirewallGPTModal.tsx": [ + "Hello , I'm here to help you configure your access control rules securely and efficiently. How can I assist you today?" + ], + "modules/firewall-gpt/FirewallGPTNotApproved.tsx": [ + "We will notify you by email as soon as it's available for your account." + ], + "modules/firewall-gpt/FirewallGPTPolicyPreview.tsx": [ + "Policy was successfully created.", + "Posture Check failed to create." + ], + "modules/firewall-gpt/FirewallGPTResponseMessage.tsx": [ + "It's configured to allow connections", + "It's configured to allow connections through" + ], + "modules/groups/AssignPeerToGroupModal.tsx": [ + "Address", + "Name" + ], + "modules/groups/AssignUserToGroupModal.tsx": [ + "Name", + "Role", + "Status" + ], + "modules/groups/details/GroupPeersSection.tsx": [ + "Address", + "Name" + ], + "modules/groups/details/GroupResourcesSection.tsx": [ + "Address", + "Groups", + "Policies", + "Resource" + ], + "modules/groups/details/GroupUsersSection.tsx": [ + "Name", + "Role", + "Status" + ], + "modules/groups/table/GroupsNameCell.tsx": [ + "View details of group" + ], + "modules/instance-setup/InstanceSetupWizard.tsx": [ + "Email", + "Enter a strong password", + "Name", + "Password", + "Your name" + ], + "modules/integrations/edr/crowdstrike/CrowdStrike.tsx": [ + "CrowdStrike is a cloud-native platform for protecting endpoints, cloud workloads, identities and data.", + "CrowdStrike was successfully", + "Disable CrowdStrike?" + ], + "modules/integrations/edr/crowdstrike/CrowdStrikeConfiguration.tsx": [ + "CrowdStrike Integration was successfully deleted", + "CrowdStrike Integration was successfully updated", + "Delete integration?" + ], + "modules/integrations/edr/crowdstrike/CrowdStrikeSetup.tsx": [ + "Client ID", + "Create", + "Create API client", + "Hosts (Read)", + "Secret", + "Zero Trust Assessment (Read)" + ], + "modules/integrations/edr/crowdstrike/CrowdStrikeZtaScoreInput.tsx": [ + "Score Threshold" + ], + "modules/integrations/edr/fleetdm/FleetDM.tsx": [ + "Are you sure you want to disable the FleetDM integration?", + "Disable FleetDM?", + "FleetDM was successfully", + "Open-source device management platform for macOS, Windows, and Linux with osquery-based compliance policies." + ], + "modules/integrations/edr/fleetdm/FleetDMConfiguration.tsx": [ + "Delete integration?", + "FleetDM was successfully deleted", + "FleetDM was successfully updated" + ], + "modules/integrations/edr/fleetdm/FleetDMSetup.tsx": [ + "Navigate to your FleetDM Management Console." + ], + "modules/integrations/edr/huntress/Huntress.tsx": [ + "Are you sure you want to disable the Huntress integration?", + "Disable Huntress?", + "Huntress was successfully" + ], + "modules/integrations/edr/huntress/HuntressConfiguration.tsx": [ + "Delete integration?", + "Huntress was successfully deleted", + "Huntress was successfully updated" + ], + "modules/integrations/edr/huntress/HuntressSetup.tsx": [ + "API Credentials", + "API Key", + "API Secret", + "Enter your API Credentials" + ], + "modules/integrations/edr/intune/Intune.tsx": [ + "Disable Intune?", + "Intune was successfully", + "Microsoft Intune is a cloud-based unified endpoint management for your organization." + ], + "modules/integrations/edr/intune/IntuneConfiguration.tsx": [ + "Delete integration?", + "Intune was successfully deleted", + "Intune was successfully updated" + ], + "modules/integrations/edr/intune/IntuneSetup.tsx": [ + "API permissions", + "Add a permission", + "Add permissions", + "App Registrations", + "Application (client) ID", + "Application permissions", + "DeviceManagementManagedDevices.Read.All", + "Directory (tenant) ID", + "Microsoft Graph", + "Register", + "Select permissions", + "Value" + ], + "modules/integrations/edr/sentinel-one/SentinelOne.tsx": [ + "AI-powered endpoint protection platform for real-time threat detection and automated response.", + "Are you sure you want to disable the SentinelOne integration?", + "Disable SentinelOne?", + "SentinelOne was successfully" + ], + "modules/integrations/edr/sentinel-one/SentinelOneConfiguration.tsx": [ + "Delete integration?", + "SentinelOne was successfully deleted", + "SentinelOne was successfully updated" + ], + "modules/integrations/edr/sentinel-one/SentinelOneSetup.tsx": [ + "Create Service User", + "Create User", + "Navigate to your SentinelOne Management Console.", + "Next", + "Viewer" + ], + "modules/integrations/event-streaming/EventStreamingTab.tsx": [ + "Event Streaming" + ], + "modules/integrations/event-streaming/amazon/firehose/Firehose.tsx": [ + "Amazon Data Firehose was successfully disconnected", + "Disconnect Amazon Data Firehose?" + ], + "modules/integrations/event-streaming/amazon/firehose/FirehoseSetup.tsx": [ + "Create Firehose stream", + "Create access key", + "Destination", + "Direct PUT", + "Enter your Access-Key", + "Enter your Firehose stream name", + "Enter your Secret-Key", + "Security Credentials", + "Source", + "You can transform and convert the event messages to fit your needs." + ], + "modules/integrations/event-streaming/amazon/s3/S3.tsx": [ + "Amazon S3 is a scalable storage in the cloud.", + "Disconnect S3?" + ], + "modules/integrations/event-streaming/amazon/s3/S3Setup.tsx": [ + "Create access key", + "Create bucket", + "Enter your Access-Key", + "Enter your S3 Bucket name", + "Enter your Secret-Key", + "Security Credentials" + ], + "modules/integrations/event-streaming/datadog/Datadog.tsx": [ + "Datadog is a monitoring service for cloud-scale applications.", + "Datadog was successfully disconnected", + "Disconnect Datadog?" + ], + "modules/integrations/event-streaming/datadog/DatadogSetup.tsx": [ + "Create Key", + "Enter your API-Key", + "Navigate to Datadogs API Keys page", + "When creating a new Datadog API key, it could take up to 5 minutes for the key to be available for use." + ], + "modules/integrations/event-streaming/generic-http/GenericHTTP.tsx": [ + "Generic HTTP Integration", + "HTTP Integration was successfully ." + ], + "modules/integrations/event-streaming/generic-http/GenericHTTPModal.tsx": [ + "Cancel", + "Delete Generic HTTP Integration?", + "Generic HTTP was successfully deleted" + ], + "modules/integrations/idp-sync/EmbeddedIdentityProviderSelect.tsx": [ + "Identity Provider", + "Select your identity provider...", + "Settings › Identity Providers" + ], + "modules/integrations/idp-sync/GroupPrefixHelpText.tsx": [ + "All Groups", + "All Users" + ], + "modules/integrations/idp-sync/IdentityProviderTab.tsx": [ + "Identity Provider Sync" + ], + "modules/integrations/idp-sync/azure-ad/AzureAD.tsx": [ + "Entra ID (API) was successfully", + "Entra ID (API) was successfully synced", + "Microsoft Entra ID is a cloud-based identity and access management solution." + ], + "modules/integrations/idp-sync/azure-ad/AzureADConfiguration.tsx": [ + "Delete integration?", + "Entra ID (API) was successfully deleted", + "Entra ID (API) was successfully updated", + "Sync Interval" + ], + "modules/integrations/idp-sync/azure-ad/AzureADSetup.tsx": [ + "API permissions", + "Add a permission", + "Add permissions", + "App Registrations", + "Application (client) ID", + "Application permissions", + "Directory (tenant) ID", + "Group.Read.All", + "Microsoft Graph", + "Register", + "Select permissions", + "User.Read.All", + "Value" + ], + "modules/integrations/idp-sync/entra-scim/EntraSCIMSetup.tsx": [ + "Assign", + "Attribute mapping", + "Connect your application", + "Continue with Entra ID", + "Create", + "Delete", + "Edit", + "Enterprise applications", + "Finish Setup", + "Get started", + "Provision Microsoft Entra ID Groups", + "Provision Microsoft Entra ID Users", + "Provision User Accounts", + "Save", + "Source attribute", + "Start provisioning", + "Test Connection", + "Users and groups" + ], + "modules/integrations/idp-sync/generic-scim/GenericSCIMConfiguration.tsx": [ + "Auth token was successfully regenerated", + "Delete integration?", + "Regenerate Auth Token?" + ], + "modules/integrations/idp-sync/google-workspace/GoogleWorkspace.tsx": [ + "A flexible, innovative solution for people and organizations to achieve more.", + "Google Workspace was successfully", + "Google Workspace was successfully synced" + ], + "modules/integrations/idp-sync/google-workspace/GoogleWorkspaceConfiguration.tsx": [ + "Delete integration?", + "Google Workspace was successfully deleted", + "Google Workspace was successfully updated", + "Sync Interval" + ], + "modules/integrations/idp-sync/google-workspace/GoogleWorkspaceSetup.tsx": [ + "ASSIGN ROLE", + "Account", + "Add key", + "Assign service accounts", + "CREATE CREDENTIALS", + "CREATE ROLE", + "Create", + "Create new key", + "Create new role", + "Customer ID", + "DONE", + "E-Mail", + "JSON", + "Keys", + "Service account" + ], + "modules/integrations/idp-sync/jumpcloud/Jumpcloud.tsx": [ + "Jumpcloud is a unified identity, device, and access management platform.", + "Jumpcloud was successfully" + ], + "modules/integrations/idp-sync/jumpcloud/JumpcloudConfiguration.tsx": [ + "Auth token for Jumpcloud was successfully regenerated", + "Delete integration?", + "Jumpcloud was successfully deleted", + "Jumpcloud was successfully updated", + "Regenerate Auth Token?" + ], + "modules/integrations/idp-sync/jumpcloud/JumpcloudSetup.tsx": [ + "Activate", + "Credentials Details", + "Identity Management", + "Jumpcloud was successfully set up", + "Test Connection" + ], + "modules/integrations/idp-sync/okta-scim/Okta.tsx": [ + "Okta is a platform to provision and manage user accounts in cloud-based applications.", + "Okta was successfully" + ], + "modules/integrations/idp-sync/okta-scim/OktaConfiguration.tsx": [ + "Auth token for Okta was successfully regenerated", + "Delete integration?", + "Okta was successfully deleted", + "Okta was successfully updated", + "Regenerate Auth Token?" + ], + "modules/integrations/idp-sync/okta-scim/OktaSetup.tsx": [ + "API Token", + "Application username format", + "Assign", + "Assign to Groups", + "Assign to People", + "Assignments", + "Client ID", + "Client secret", + "Configure API Integration", + "Create Users", + "Credentials Details", + "Deactivate Users", + "Done", + "Edit", + "Email", + "Enable API integration", + "Find groups by name", + "Integration", + "Okta account domain", + "Primary email domain", + "Provisioning", + "Push Groups", + "Save", + "Save and Go Back", + "Test API Credentials", + "Update User Attributes" + ], + "modules/integrations/sso/DomainVerificationModal.tsx": [ + "TXT record", + "Verification for has started", + "Verify Later" + ], + "modules/integrations/sso/SSOTab.tsx": [ + "Single Sign-On" + ], + "modules/integrations/sso/oidc/OidcIntegrationCard.tsx": [ + "Okta was successfully" + ], + "modules/integrations/sso/oidc/OidcSetupModal.tsx": [ + "Cancel", + "Client ID", + "Client Secret", + "OpenID Connect Discovery", + "Primary E-Mail Domain", + "Use as a Single Sign-On provider to authenticate users. Follow the steps below to get started." + ], + "modules/integrations/sso/okta/DomainVerificationTable.tsx": [ + "Domain", + "Last Check", + "Status" + ], + "modules/integrations/sso/okta/OktaSSOIntegrationCard.tsx": [ + "Okta is a platform to provision and manage user accounts in cloud-based applications.", + "Okta was successfully" + ], + "modules/integrations/sso/okta/OktaSSOSettings.tsx": [ + "Delete Integration?", + "Okta was successfully deleted" + ], + "modules/integrations/sso/okta/OktaSSOSetup.tsx": [ + "Assign", + "Assign to People", + "Assignments", + "Client ID", + "Client Secret", + "Done", + "Okta account domain", + "Primary E-Mail Domain" + ], + "modules/jobs/CreateDebugJobModal.tsx": [ + "Debug Bundle", + "Generate a debug bundle on this peer with logs and diagnostics. Useful for troubleshooting without CLI access." + ], + "modules/jobs/table/JobTypeCell.tsx": [ + "Debug Bundle" + ], + "modules/jobs/table/PeerRemoteJobsTable.tsx": [ + "Completed", + "Completed at", + "Created", + "Created at", + "Output", + "Parameters", + "Status", + "Type" + ], + "modules/networks/routing-peers/NetworkRoutingPeerModal.tsx": [ + "Create a Setup Key?", + "Metric", + "Route traffic to ''", + "Routing Peer ()", + "Save Changes" + ], + "modules/onboarding/Onboarding.tsx": [ + "Onboarding" + ], + "modules/onboarding/OnboardingDevices.tsx": [ + "Network" + ], + "modules/onboarding/OnboardingEnd.tsx": [ + "Congratulations, !" + ], + "modules/onboarding/OnboardingProvider.tsx": [ + "Skipped Onboarding - (Step )", + "Troubleshooting -" + ], + "modules/onboarding/networks/OnboardingAddResource.tsx": [ + "Allows access to this ${\n\t\t\t\tisSubnet ?", + "Users to" + ], + "modules/onboarding/networks/OnboardingExplainPolicy.tsx": [ + "Set the rules. You're in control" + ], + "modules/onboarding/networks/OnboardingTestResource.tsx": [ + "Let's put that connection to the test", + "Nice work connecting your client device! Now, let’s have a little fun and test if it can reach your resource." + ], + "modules/onboarding/p2p/OnboardingExplainDefaultPolicy.tsx": [ + "Set the rules. You're in control" + ], + "modules/onboarding/p2p/OnboardingFirstDevice.tsx": [ + "Let's get your first device online" + ], + "modules/onboarding/p2p/OnboardingSecondDevice.tsx": [ + "Create a Setup Key?", + "Share Link", + "Time to bring in your second device" + ], + "modules/onboarding/p2p/OnboardingTestP2P.tsx": [ + "Let's put that connection to the test" + ], + "modules/peer/PeerSSHInstructions.tsx": [ + "Allow SSH", + "Settings" + ], + "modules/peers/PeerMultiSelect.tsx": [ + "Are you sure you want to delete these peers? This action cannot be undone.", + "Are you sure you want to overwrite the existing groups of your selected peer(s)? This action cannot be undone.", + "Cancel", + "Delete '' ?", + "Delete All", + "Overwrite existing groups?" + ], + "modules/posture-checks/checks/tooltips/GeoLocationTooltip.tsx": [ + "Block" + ], + "modules/posture-checks/checks/tooltips/NetBirdVersionTooltip.tsx": [ + "Min. Client Version" + ], + "modules/posture-checks/checks/tooltips/PeerNetworkRangeTooltip.tsx": [ + "Block" + ], + "modules/posture-checks/checks/tooltips/ProcessTooltip.tsx": [ + "Allow only" + ], + "modules/posture-checks/table/PostureCheckBrowseTable.tsx": [ + "Checks", + "Name" + ], + "modules/posture-checks/table/PostureCheckTable.tsx": [ + "Checks", + "Name", + "Policies" + ], + "modules/posture-checks/table/cells/PostureCheckActionCell.tsx": [ + "Delete ''?" + ], + "modules/posture-checks/ui/PostureCheckCard.tsx": [ + "Disable this check?" + ], + "modules/posture-checks/usePostureCheck.ts": [ + "Posture Check", + "Posture Check was successfully." + ], + "modules/remote-access/rdp/RDPCertificateModal.tsx": [ + "Certificate Details" + ], + "modules/remote-access/rdp/RDPCredentialsModal.tsx": [ + "Connect to via RDP", + "Port" + ], + "modules/remote-access/rdp/RDPTooltip.tsx": [ + "This peer is offline and cannot be accessed via RDP." + ], + "modules/remote-access/rdp/ironrdp-wasm-bridge.ts": [ + "Connection failed: (WSA )", + "Connection failed: HTTP", + "IronRDP connection failed:" + ], + "modules/remote-access/rdp/rdp-certificate-handler.ts": [ + "Accept", + "Certificate for has changed!", + "Do you trust this certificate?", + "Issuer:", + "New certificate for - requesting user acceptance", + "RDP Certificate Verification", + "Reject", + "SHA-256:", + "Serial:", + "Subject:", + "The server" + ], + "modules/remote-access/rdp/useRDPCertificateHandler.ts": [ + "Certificate for has changed!" + ], + "modules/remote-access/rdp/websocket-proxy.ts": [ + "RDCleanPath WebSocket handler not available for proxy" + ], + "modules/remote-access/ssh/SSHCredentialsModal.tsx": [ + "Connect to via SSH" + ], + "modules/remote-access/ssh/SSHTooltip.tsx": [ + "Connecting via SSH is only available when the peer is online." + ], + "modules/reverse-proxy/ReverseProxyCrowdSecIPReputation.tsx": [ + "CrowdSec IP Reputation", + "Enforce", + "Observe" + ], + "modules/reverse-proxy/ReverseProxyHTTPTargets.tsx": [ + "HTTPS Targets" + ], + "modules/reverse-proxy/ReverseProxyServiceModeSelector.tsx": [ + "Select type...", + "Service Type" + ], + "modules/reverse-proxy/auth/AuthHeaderModal.tsx": [ + "Bearer", + "HTTP Headers", + "Header", + "Header -", + "Name", + "Password", + "Require specific HTTP headers to access this service.", + "Username", + "Value" + ], + "modules/reverse-proxy/auth/AuthPasswordModal.tsx": [ + "Enter password...", + "Password", + "Require a password to access this service." + ], + "modules/reverse-proxy/auth/AuthPinModal.tsx": [ + "PIN Code", + "Require a numeric PIN code to access this service." + ], + "modules/reverse-proxy/auth/AuthSSOModal.tsx": [ + "Require users to authenticate via SSO to access this service.", + "SSO (Single Sign-On)" + ], + "modules/reverse-proxy/clusters/ClusterTypeIndicator.tsx": [ + "Account cluster.", + "Shared cluster." + ], + "modules/reverse-proxy/clusters/ClustersActionCell.tsx": [ + "Delete ''?" + ], + "modules/reverse-proxy/clusters/ClustersFeaturesCell.tsx": [ + "Proxy Cluster" + ], + "modules/reverse-proxy/clusters/ClustersModal.tsx": [ + "CNAME", + "Cancel", + "Configure DNS", + "Content", + "Docker", + "Domain", + "Name", + "Type" + ], + "modules/reverse-proxy/clusters/ClustersTable.tsx": [ + "Cluster", + "Connected Proxies", + "Features" + ], + "modules/reverse-proxy/domain/CustomDomainModal.tsx": [ + "Cancel", + "Domain", + "Target Proxy Cluster" + ], + "modules/reverse-proxy/domain/CustomDomainSelector.tsx": [ + "Account", + "Add Custom Domain", + "Custom", + "Select domain...", + "Shared" + ], + "modules/reverse-proxy/domain/CustomDomainVerificationModal.tsx": [ + "CNAME record" + ], + "modules/reverse-proxy/domain/CustomDomainsTable.tsx": [ + "Cluster", + "Domain", + "Status" + ], + "modules/reverse-proxy/domain/ReverseProxyDomainInput.tsx": [ + "Domain" + ], + "modules/reverse-proxy/events/ReverseProxyEventsAuthMethodCell.tsx": [ + "Auth:" + ], + "modules/reverse-proxy/events/ReverseProxyEventsBytesCell.tsx": [ + "Download:", + "Upload:" + ], + "modules/reverse-proxy/events/ReverseProxyEventsStatusCell.tsx": [ + "Reason:" + ], + "modules/reverse-proxy/table/ReverseProxyClusterCell.tsx": [ + "Cluster:" + ], + "modules/reverse-proxy/table/ReverseProxyTable.tsx": [ + "Domain", + "Target(s)", + "Type" + ], + "modules/reverse-proxy/targets/ReverseProxyAddressInput.tsx": [ + "Enter an IP address within" + ], + "modules/reverse-proxy/targets/ReverseProxyTargetCustomHeaders.tsx": [ + "Header, e.g., Authorization", + "Value, e.g., Bearer eyJhbGci..." + ], + "modules/reverse-proxy/targets/ReverseProxyTargetModal.tsx": [ + "Configure the target for your reverse proxy.", + "Location (Optional)", + "Request Timeout", + "Session Idle Timeout" + ], + "modules/reverse-proxy/targets/ReverseProxyTargetSelector.tsx": [ + "Networks" + ], + "modules/reverse-proxy/targets/ReverseProxyTargetsTable.tsx": [ + "Destination", + "Location", + "Resource" + ], + "modules/reverse-proxy/targets/flat/ReverseProxyFlatTargetsTable.tsx": [ + "Destination", + "Resource", + "Service" + ], + "modules/search/GlobalSearchModal.tsx": [ + "Close", + "Navigate", + "Networks ()", + "Open", + "Resources ()" + ], + "modules/settings/AuthenticationTab.tsx": [ + "Authentication", + "Select interval..." + ], + "modules/settings/ClientSettingsTab.tsx": [ + "Client settings successfully updated.", + "Lazy Connections successfully ." + ], + "modules/settings/GroupsSettings.tsx": [ + "Access Control › Groups" + ], + "modules/settings/IdentityProviderModal.tsx": [ + "Select provider type..." + ], + "modules/settings/IdentityProvidersTab.tsx": [ + "Delete ''?" + ], + "modules/settings/NetworkSettingsTab.tsx": [ + "DNS Wildcard Routing successfully .", + "Network settings successfully updated." + ], + "modules/setup-keys/SetupKeyModal.tsx": [ + "Auto-assigned groups" + ], + "modules/setup-keys/SetupKeyUsageCell.tsx": [ + "Unlimited" + ] + } + } +} \ No newline at end of file diff --git a/src/i18n/messages/en.ts b/src/i18n/messages/en.ts index 2f10b82..49a318c 100644 --- a/src/i18n/messages/en.ts +++ b/src/i18n/messages/en.ts @@ -2614,4 +2614,497 @@ export default { "Download and install the application on the App Store:", appStoreAlt: "Download NetBird on the App Store", }, + untranslated: { + // app + customers_1: "Customers -", + customers_2: "Customers", + integrations_3: "Integrations -", + processing_your_invitation_4: "Processing your invitation...", + successfully_joined_as_an_managed_service_provider_5: "Successfully joined as an Managed Service Provider", + plans_6: "Plans -", + tenants_7: "Tenants -", + tenants_8: "Tenants", + activity_events_9: "Activity Events -", + access_control_10: "Access Control -", + control_center_11: "Control Center -", + nameservers___dns_12: "Nameservers - DNS -", + settings___dns_13: "Settings - DNS -", + zones___dns_14: "Zones - DNS -", + audit_events___activity_15: "Audit Events - Activity -", + traffic_events___activity_16: "Traffic Events - Activity -", + activity_17: "Activity", + traffic_events_18: "Traffic Events", + group_19: "Group -", + groups_20: "Groups -", + network_routes_21: "Network Routes -", + network___networks_22: "Network - Networks -", + networks_23: "Networks -", + peer___peers_24: "Peer - Peers -", + peers_25: "Peers -", + servers_26: "Servers -", + user_devices_27: "User Devices -", + posture_checks_28: "Posture Checks -", + clusters___reverse_proxy_29: "Clusters - Reverse Proxy -", + custom_domains___reverse_proxy_30: "Custom Domains - Reverse Proxy -", + access_logs___reverse_proxy_31: "Access Logs - Reverse Proxy -", + services___reverse_proxy_32: "Services - Reverse Proxy -", + settings_33: "Settings -", + setup_keys_34: "Setup Keys -", + service_users___team_35: "Service Users - Team -", + user___team_36: "User - Team -", + auto_assigned_groups_37: "Auto-assigned groups", + users___team_38: "Users - Team -", + connecting_to_39: "Connecting to @...", + installation_40: "Installation -", + accept_invite_41: "Accept Invite -", + at_least_8_characters_42: "At least 8 characters", + confirm_password_43: "Confirm Password", + one_lowercase_letter_44: "One lowercase letter", + one_number_45: "One number", + one_uppercase_letter_46: "One uppercase letter", + password_47: "Password", + instance_setup_48: "Instance Setup -", + // cloud + add__customer_1: "Add customer", + cancel_2: "Cancel", + company_3: "Company", + customer_id__optional_4: "Customer ID (optional)", + domain_5: "Domain", + update_6: "Update", + select_the_plan_that_best_fits_your_customer_s_nee_7: "Select the plan that best fits your customer's needs.", + are_you_sure_you_want_to_grant_access__this_action_8: "Are you sure you want to grant access? This action cannot be undone.", + grant_access_to_distributor_9: "Grant access to distributor?", + request_account_access_10: "Request Account Access", + successfully_unlinked_11: "Successfully unlinked ()", + unlink_12: "Unlink ''?", + unlinking_13: "Unlinking", + unlinking_14: "Unlinking ...", + subscribing_to_15: "Subscribing to ...", + subscription_plan_16: "Subscription Plan", + successfully_subscribed_to_the__plan_17: "Successfully subscribed to the plan.", + customer_18: "Customer", + customer_id_19: "Customer ID", + customer_id_copied_to_clipboard_20: "Customer ID copied to clipboard", + plan_21: "Plan", + tenants_22: "Tenants", + downloading__csv_23: "Downloading .csv...", + mfa_is_now__for_your_account_24: "MFA is now for your account", + reset_multi_factor_authentication_25: "Reset Multi-factor Authentication?", + txt_record_26: "TXT record", + add__account_27: "Add account", + enter_the_primary_domain_of_the_tenant_28: "Enter the primary domain of the tenant.", + name_29: "Name", + primary_domain_of_the_tenant_30: "Primary domain of the tenant.", + update__account_31: "Update account", + update_tenant_32: "Update Tenant", + permissions__required_33: "Permissions (required)", + peers_34: "Peers", + permission_groups_35: "Permission Groups", + tenant_36: "Tenant", + users_37: "Users", + granting_access_to_38: "Granting access to", + granting_access_to_39: "Granting access to ?", + new_owner_40: "New Owner", + delete_41: "Delete ''?", + deleting_42: "Deleting", + deleting_43: "Deleting ...", + subscription_for_44: "Subscription for", + successfully_deleted_45: "Successfully deleted ()", + verification_of_46: "Verification of", + verifying_ownership_of_47: "Verifying ownership of", + slack_48: "Slack", + slack_49: "Slack .", + activate_incoming_webhooks_50: "Activate Incoming Webhooks", + add_new_webhook_51: "Add New Webhook", + allow_52: "Allow", + create_app_53: "Create App", + create_an_app_54: "Create an app", + incoming_webhooks_55: "Incoming Webhooks", + webhook_url_56: "Webhook URL", + webhook_57: "Webhook .", + enable_traffic_reporting__kernel_58: "Enable Traffic Reporting (Kernel)", + limit_to_specific_groups_59: "Limit To Specific Groups", + traffic_events_successfully_60: "Traffic events successfully .", + traffic_reporting_successfully_61: "Traffic reporting successfully .", + connection_62: "Connection", + destination_63: "Destination", + event_64: "Event", + router_65: "Router", + source_66: "Source", + time_67: "Time", + traffic_68: "Traffic", + access_control_policy_xyz_passed_69: "Access Control Policy XYZ passed", + peer_2_accepted_the_connection_request_70: "Peer 2 accepted the connection request", + posture_check_xyz_passed_71: "Posture Check XYZ passed", + unknown_72: "Unknown", + bearer_73: "Bearer", + // components + select_an_existing_network_1: "Select an existing network...", + code_2: "Code :", + networks_3: "Networks", + peers_4: "Peers", + select_ports_5: "Select ports...", + management_6: "Management", + update_available_7: "Update available", + close_8: "Close", + dialog_9: "Dialog", + n__plural_10: "N {plural}", + next_locale_11: "NEXT_LOCALE", + // contexts + subscription__to_1: "Subscription to ()", + successfully_subscribed_to_the__plan_2: "Successfully subscribed to the plan", + request_failed_with_status_code_3: "Request failed with status code", + add_user_to_group_4: "Add User to Group", + add_users_to_group_5: "Add Users to Group", + delete_6: "Delete ''?", + peers_were_successfully_added_to_7: "Peers were successfully added to .", + rename_group_8: "Rename Group", + user____was_successfully_added_to_group_9: "User '' was successfully added to group ''.", + users_were_successfully_added_to_group_10: "Users were successfully added to group ''.", + delete_target_11: "Delete target?", + reverse_proxy_12: "Reverse proxy", + target_13: "Target", + // hooks + error_reading_localstorage_key_1: "Error reading localStorage key “”:", + error_setting_localstorage_key_2: "Error setting localStorage key “”:", + tried_setting_localstorage_key____even_though_envi_3: "Tried setting localStorage key “” even though environment is not a client", + invalid_time_unit_4: "Invalid time unit:", + // modules + delete_1: "Delete ''?", + trial_ends_in__days_2: "Trial ends in days", + select_currency_3: "Select currency...", + upgrade_your__plan_to_access_this_feature_4: "Upgrade your plan to access this feature.", + free_trial_5: "Free Trial", + what_s_next_6: "What's next?", + smart_firewall_translates_natural_language_prompts_7: "Smart Firewall translates natural language prompts into network\n policies. You can describe your access needs in plain language, and\n AI will handle the rest. If you're interested in early access,\n please fill out the form below.", + thank_you_for_signing_up_8: "Thank you for signing up!", + hello___i_m_here_to_help_you_configure_your_access_9: "Hello , I'm here to help you configure your access control rules securely and efficiently. How can I assist you today?", + we_will_notify_you_by_email_as_soon_as_it_s_availa_10: "We will notify you by email as soon as it's available for your account.", + policy__was_successfully_created_11: "Policy was successfully created.", + posture_check_failed_to_create_12: "Posture Check failed to create.", + it_s_configured_to_allow_connections_13: "It's configured to allow connections", + it_s_configured_to_allow_connections_through_14: "It's configured to allow connections through", + address_15: "Address", + name_16: "Name", + role_17: "Role", + status_18: "Status", + groups_19: "Groups", + policies_20: "Policies", + resource_21: "Resource", + view_details_of_group_22: "View details of group", + email_23: "Email", + enter_a_strong_password_24: "Enter a strong password", + password_25: "Password", + your_name_26: "Your name", + crowdstrike_is_a_cloud_native_platform_for_protect_27: "CrowdStrike is a cloud-native platform for protecting endpoints, cloud workloads, identities and data.", + crowdstrike_was_successfully_28: "CrowdStrike was successfully", + disable_crowdstrike_29: "Disable CrowdStrike?", + crowdstrike_integration_was_successfully_deleted_30: "CrowdStrike Integration was successfully deleted", + crowdstrike_integration_was_successfully_updated_31: "CrowdStrike Integration was successfully updated", + delete_integration_32: "Delete integration?", + client_id_33: "Client ID", + create_34: "Create", + create_api_client_35: "Create API client", + hosts__read_36: "Hosts (Read)", + secret_37: "Secret", + zero_trust_assessment__read_38: "Zero Trust Assessment (Read)", + score_threshold_39: "Score Threshold", + are_you_sure_you_want_to_disable_the_fleetdm_integ_40: "Are you sure you want to disable the FleetDM integration?", + disable_fleetdm_41: "Disable FleetDM?", + fleetdm_was_successfully_42: "FleetDM was successfully", + open_source_device_management_platform_for_macos_43: "Open-source device management platform for macOS, Windows, and Linux with osquery-based compliance policies.", + fleetdm_was_successfully_deleted_44: "FleetDM was successfully deleted", + fleetdm_was_successfully_updated_45: "FleetDM was successfully updated", + navigate_to_your_fleetdm_management_console_46: "Navigate to your FleetDM Management Console.", + are_you_sure_you_want_to_disable_the_huntress_inte_47: "Are you sure you want to disable the Huntress integration?", + disable_huntress_48: "Disable Huntress?", + huntress_was_successfully_49: "Huntress was successfully", + huntress_was_successfully_deleted_50: "Huntress was successfully deleted", + huntress_was_successfully_updated_51: "Huntress was successfully updated", + api_credentials_52: "API Credentials", + api_key_53: "API Key", + api_secret_54: "API Secret", + enter_your_api_credentials_55: "Enter your API Credentials", + disable_intune_56: "Disable Intune?", + intune_was_successfully_57: "Intune was successfully", + microsoft_intune_is_a_cloud_based_unified_endpoint_58: "Microsoft Intune is a cloud-based unified endpoint management for your organization.", + intune_was_successfully_deleted_59: "Intune was successfully deleted", + intune_was_successfully_updated_60: "Intune was successfully updated", + api_permissions_61: "API permissions", + add_a_permission_62: "Add a permission", + add_permissions_63: "Add permissions", + app_registrations_64: "App Registrations", + application__client__id_65: "Application (client) ID", + application_permissions_66: "Application permissions", + devicemanagementmanageddevices_read_all_67: "DeviceManagementManagedDevices.Read.All", + directory__tenant__id_68: "Directory (tenant) ID", + microsoft_graph_69: "Microsoft Graph", + register_70: "Register", + select_permissions_71: "Select permissions", + value_72: "Value", + ai_powered_endpoint_protection_platform_for_real_t_73: "AI-powered endpoint protection platform for real-time threat detection and automated response.", + are_you_sure_you_want_to_disable_the_sentinelone_i_74: "Are you sure you want to disable the SentinelOne integration?", + disable_sentinelone_75: "Disable SentinelOne?", + sentinelone_was_successfully_76: "SentinelOne was successfully", + sentinelone_was_successfully_deleted_77: "SentinelOne was successfully deleted", + sentinelone_was_successfully_updated_78: "SentinelOne was successfully updated", + create_service_user_79: "Create Service User", + create_user_80: "Create User", + navigate_to_your_sentinelone_management_console_81: "Navigate to your SentinelOne Management Console.", + next_82: "Next", + viewer_83: "Viewer", + event_streaming_84: "Event Streaming", + amazon_data_firehose_was_successfully_disconnected_85: "Amazon Data Firehose was successfully disconnected", + disconnect_amazon_data_firehose_86: "Disconnect Amazon Data Firehose?", + create_firehose_stream_87: "Create Firehose stream", + create_access_key_88: "Create access key", + destination_89: "Destination", + direct_put_90: "Direct PUT", + enter_your_access_key_91: "Enter your Access-Key", + enter_your_firehose_stream_name_92: "Enter your Firehose stream name", + enter_your_secret_key_93: "Enter your Secret-Key", + security_credentials_94: "Security Credentials", + source_95: "Source", + you_can_transform_and_convert_the_event_messages_t_96: "You can transform and convert the event messages to fit your needs.", + amazon_s3_is_a_scalable_storage_in_the_cloud_97: "Amazon S3 is a scalable storage in the cloud.", + disconnect_s3_98: "Disconnect S3?", + create_bucket_99: "Create bucket", + enter_your_s3_bucket_name_100: "Enter your S3 Bucket name", + datadog_is_a_monitoring_service_for_cloud_scale_ap_101: "Datadog is a monitoring service for cloud-scale applications.", + datadog_was_successfully_disconnected_102: "Datadog was successfully disconnected", + disconnect_datadog_103: "Disconnect Datadog?", + create_key_104: "Create Key", + enter_your_api_key_105: "Enter your API-Key", + navigate_to_datadogs_api_keys_page_106: "Navigate to Datadogs API Keys page", + when_creating_a_new_datadog_api_key__it_could_take_107: "When creating a new Datadog API key, it could take up to 5 minutes for the key to be available for use.", + generic_http_integration_108: "Generic HTTP Integration", + http_integration_was_successfully_109: "HTTP Integration was successfully .", + cancel_110: "Cancel", + delete_generic_http_integration_111: "Delete Generic HTTP Integration?", + generic_http_was_successfully_deleted_112: "Generic HTTP was successfully deleted", + identity_provider_113: "Identity Provider", + select_your_identity_provider_114: "Select your identity provider...", + settings___identity_providers_115: "Settings › Identity Providers", + all_groups_116: "All Groups", + all_users_117: "All Users", + identity_provider_sync_118: "Identity Provider Sync", + entra_id__api__was_successfully_119: "Entra ID (API) was successfully", + entra_id__api__was_successfully_synced_120: "Entra ID (API) was successfully synced", + microsoft_entra_id_is_a_cloud_based_identity_and_a_121: "Microsoft Entra ID is a cloud-based identity and access management solution.", + entra_id__api__was_successfully_deleted_122: "Entra ID (API) was successfully deleted", + entra_id__api__was_successfully_updated_123: "Entra ID (API) was successfully updated", + sync_interval_124: "Sync Interval", + group_read_all_125: "Group.Read.All", + user_read_all_126: "User.Read.All", + assign_127: "Assign", + attribute_mapping_128: "Attribute mapping", + connect_your_application_129: "Connect your application", + continue_with_entra_id_130: "Continue with Entra ID", + delete_131: "Delete", + edit_132: "Edit", + enterprise_applications_133: "Enterprise applications", + finish_setup_134: "Finish Setup", + get_started_135: "Get started", + provision_microsoft_entra_id_groups_136: "Provision Microsoft Entra ID Groups", + provision_microsoft_entra_id_users_137: "Provision Microsoft Entra ID Users", + provision_user_accounts_138: "Provision User Accounts", + save_139: "Save", + source_attribute_140: "Source attribute", + start_provisioning_141: "Start provisioning", + test_connection_142: "Test Connection", + users_and_groups_143: "Users and groups", + auth_token_was_successfully_regenerated_144: "Auth token was successfully regenerated", + regenerate_auth_token_145: "Regenerate Auth Token?", + a_flexible__innovative_solution_for_people_and_org_146: "A flexible, innovative solution for people and organizations to achieve more.", + google_workspace_was_successfully_147: "Google Workspace was successfully", + google_workspace_was_successfully_synced_148: "Google Workspace was successfully synced", + google_workspace_was_successfully_deleted_149: "Google Workspace was successfully deleted", + google_workspace_was_successfully_updated_150: "Google Workspace was successfully updated", + assign_role_151: "ASSIGN ROLE", + account_152: "Account", + add_key_153: "Add key", + assign_service_accounts_154: "Assign service accounts", + create_credentials_155: "CREATE CREDENTIALS", + create_role_156: "CREATE ROLE", + create_new_key_157: "Create new key", + create_new_role_158: "Create new role", + customer_id_159: "Customer ID", + done_160: "DONE", + e_mail_161: "E-Mail", + json_162: "JSON", + keys_163: "Keys", + service_account_164: "Service account", + jumpcloud_is_a_unified_identity__device__and_acces_165: "Jumpcloud is a unified identity, device, and access management platform.", + jumpcloud_was_successfully_166: "Jumpcloud was successfully", + auth_token_for_jumpcloud_was_successfully_regenera_167: "Auth token for Jumpcloud was successfully regenerated", + jumpcloud_was_successfully_deleted_168: "Jumpcloud was successfully deleted", + jumpcloud_was_successfully_updated_169: "Jumpcloud was successfully updated", + activate_170: "Activate", + credentials_details_171: "Credentials Details", + identity_management_172: "Identity Management", + jumpcloud_was_successfully_set_up_173: "Jumpcloud was successfully set up", + okta_is_a_platform_to_provision_and_manage_user_ac_174: "Okta is a platform to provision and manage user accounts in cloud-based applications.", + okta_was_successfully_175: "Okta was successfully", + auth_token_for_okta_was_successfully_regenerated_176: "Auth token for Okta was successfully regenerated", + okta_was_successfully_deleted_177: "Okta was successfully deleted", + okta_was_successfully_updated_178: "Okta was successfully updated", + api_token_179: "API Token", + application_username_format_180: "Application username format", + assign_to_groups_181: "Assign to Groups", + assign_to_people_182: "Assign to People", + assignments_183: "Assignments", + client_secret_184: "Client secret", + configure_api_integration_185: "Configure API Integration", + create_users_186: "Create Users", + deactivate_users_187: "Deactivate Users", + done_188: "Done", + enable_api_integration_189: "Enable API integration", + find_groups_by_name_190: "Find groups by name", + integration_191: "Integration", + okta_account_domain_192: "Okta account domain", + primary_email_domain_193: "Primary email domain", + provisioning_194: "Provisioning", + push_groups_195: "Push Groups", + save_and_go_back_196: "Save and Go Back", + test_api_credentials_197: "Test API Credentials", + update_user_attributes_198: "Update User Attributes", + txt_record_199: "TXT record", + verification_for__has_started_200: "Verification for has started", + verify_later_201: "Verify Later", + single_sign_on_202: "Single Sign-On", + client_secret_203: "Client Secret", + openid_connect_discovery_204: "OpenID Connect Discovery", + primary_e_mail_domain_205: "Primary E-Mail Domain", + use__as_a_single_sign_on_provider_to_authenticate_206: "Use as a Single Sign-On provider to authenticate users. Follow the steps below to get started.", + domain_207: "Domain", + last_check_208: "Last Check", + delete_integration_209: "Delete Integration?", + debug_bundle_210: "Debug Bundle", + generate_a_debug_bundle_on_this_peer_with_logs_and_211: "Generate a debug bundle on this peer with logs and diagnostics. Useful for troubleshooting without CLI access.", + completed_212: "Completed", + completed_at_213: "Completed at", + created_214: "Created", + created_at_215: "Created at", + output_216: "Output", + parameters_217: "Parameters", + type_218: "Type", + create_a_setup_key_219: "Create a Setup Key?", + metric_220: "Metric", + route_traffic_to_221: "Route traffic to ''", + routing_peer_222: "Routing Peer ()", + save_changes_223: "Save Changes", + onboarding_224: "Onboarding", + network_225: "Network", + congratulations_226: "Congratulations, !", + skipped_onboarding_____step_227: "Skipped Onboarding - (Step )", + troubleshooting_228: "Troubleshooting -", + allows_access_to_this________issubnet_229: "Allows access to this ${\n isSubnet ?", + users_to_230: "Users to", + set_the_rules__you_re_in_control_231: "Set the rules. You're in control", + let_s_put_that_connection_to_the_test_232: "Let's put that connection to the test", + nice_work_connecting_your_client_device__now__let_233: "Nice work connecting your client device! Now, let’s have a little fun and test if it can reach your resource.", + let_s_get_your_first_device_online_234: "Let's get your first device online", + share_link_235: "Share Link", + time_to_bring_in_your_second_device_236: "Time to bring in your second device", + allow_ssh_237: "Allow SSH", + settings_238: "Settings", + are_you_sure_you_want_to_delete_these_peers__this_239: "Are you sure you want to delete these peers? This action cannot be undone.", + are_you_sure_you_want_to_overwrite_the_existing_gr_240: "Are you sure you want to overwrite the existing groups of your selected peer(s)? This action cannot be undone.", + delete_241: "Delete '' ?", + delete_all_242: "Delete All", + overwrite_existing_groups_243: "Overwrite existing groups?", + block_244: "Block", + min__client_version_245: "Min. Client Version", + allow_only_246: "Allow only", + checks_247: "Checks", + disable_this_check_248: "Disable this check?", + posture_check_249: "Posture Check", + posture_check_was__successfully_250: "Posture Check was successfully.", + certificate_details_251: "Certificate Details", + connect_to__via_rdp_252: "Connect to via RDP", + port_253: "Port", + this_peer_is_offline_and_cannot_be_accessed_via_rd_254: "This peer is offline and cannot be accessed via RDP.", + connection_failed____wsa_255: "Connection failed: (WSA )", + connection_failed__http_256: "Connection failed: HTTP", + ironrdp_connection_failed_257: "IronRDP connection failed:", + accept_258: "Accept", + certificate_for__has_changed_259: "Certificate for has changed!", + do_you_trust_this_certificate_260: "Do you trust this certificate?", + issuer_261: "Issuer:", + new_certificate_for____requesting_user_acceptance_262: "New certificate for - requesting user acceptance", + rdp_certificate_verification_263: "RDP Certificate Verification", + reject_264: "Reject", + sha_256_265: "SHA-256:", + serial_266: "Serial:", + subject_267: "Subject:", + the_server_268: "The server", + rdcleanpath_websocket_handler_not_available_for_pr_269: "RDCleanPath WebSocket handler not available for proxy", + connect_to__via_ssh_270: "Connect to via SSH", + connecting_via_ssh_is_only_available_when_the_peer_271: "Connecting via SSH is only available when the peer is online.", + crowdsec_ip_reputation_272: "CrowdSec IP Reputation", + enforce_273: "Enforce", + observe_274: "Observe", + https_targets_275: "HTTPS Targets", + select_type_276: "Select type...", + service_type_277: "Service Type", + bearer_278: "Bearer", + http_headers_279: "HTTP Headers", + header_280: "Header", + header_281: "Header -", + require_specific_http_headers_to_access_this_servi_282: "Require specific HTTP headers to access this service.", + username_283: "Username", + enter_password_284: "Enter password...", + require_a_password_to_access_this_service_285: "Require a password to access this service.", + pin_code_286: "PIN Code", + require_a_numeric_pin_code_to_access_this_service_287: "Require a numeric PIN code to access this service.", + require_users_to_authenticate_via_sso_to_access_th_288: "Require users to authenticate via SSO to access this service.", + sso__single_sign_on_289: "SSO (Single Sign-On)", + account_cluster_290: "Account cluster.", + shared_cluster_291: "Shared cluster.", + proxy_cluster_292: "Proxy Cluster", + cname_293: "CNAME", + configure_dns_294: "Configure DNS", + content_295: "Content", + docker_296: "Docker", + cluster_297: "Cluster", + connected_proxies_298: "Connected Proxies", + features_299: "Features", + target_proxy_cluster_300: "Target Proxy Cluster", + add_custom_domain_301: "Add Custom Domain", + custom_302: "Custom", + select_domain_303: "Select domain...", + shared_304: "Shared", + cname_record_305: "CNAME record", + auth_306: "Auth:", + download_307: "Download:", + upload_308: "Upload:", + reason_309: "Reason:", + cluster_310: "Cluster:", + target_s_311: "Target(s)", + enter_an_ip_address_within_312: "Enter an IP address within", + header__e_g___authorization_313: "Header, e.g., Authorization", + value__e_g___bearer_eyjhbgci_314: "Value, e.g., Bearer eyJhbGci...", + configure_the_target_for_your_reverse_proxy_315: "Configure the target for your reverse proxy.", + location__optional_316: "Location (Optional)", + request_timeout_317: "Request Timeout", + session_idle_timeout_318: "Session Idle Timeout", + networks_319: "Networks", + location_320: "Location", + service_321: "Service", + close_322: "Close", + navigate_323: "Navigate", + networks_324: "Networks ()", + open_325: "Open", + resources_326: "Resources ()", + authentication_327: "Authentication", + select_interval_328: "Select interval...", + client_settings_successfully_updated_329: "Client settings successfully updated.", + lazy_connections_successfully_330: "Lazy Connections successfully .", + access_control___groups_331: "Access Control › Groups", + select_provider_type_332: "Select provider type...", + dns_wildcard_routing_successfully_333: "DNS Wildcard Routing successfully .", + network_settings_successfully_updated_334: "Network settings successfully updated.", + auto_assigned_groups_335: "Auto-assigned groups", + unlimited_336: "Unlimited", + }, }; diff --git a/src/i18n/messages/zh.ts b/src/i18n/messages/zh.ts index aeb1c55..7ee66d6 100644 --- a/src/i18n/messages/zh.ts +++ b/src/i18n/messages/zh.ts @@ -2510,4 +2510,497 @@ export default { downloadFromAppStore: "从 App Store 下载并安装应用:", appStoreAlt: "从 App Store 下载 NetBird", }, + untranslated: { + // app + customers_1: "Customers -", + customers_2: "Customers", + integrations_3: "Integrations -", + processing_your_invitation_4: "Processing your invitation...", + successfully_joined_as_an_managed_service_provider_5: "Successfully joined as an Managed Service Provider", + plans_6: "Plans -", + tenants_7: "Tenants -", + tenants_8: "Tenants", + activity_events_9: "Activity Events -", + access_control_10: "Access Control -", + control_center_11: "Control Center -", + nameservers___dns_12: "Nameservers - DNS -", + settings___dns_13: "Settings - DNS -", + zones___dns_14: "Zones - DNS -", + audit_events___activity_15: "Audit Events - Activity -", + traffic_events___activity_16: "Traffic Events - Activity -", + activity_17: "Activity", + traffic_events_18: "Traffic Events", + group_19: "Group -", + groups_20: "Groups -", + network_routes_21: "Network Routes -", + network___networks_22: "Network - Networks -", + networks_23: "Networks -", + peer___peers_24: "Peer - Peers -", + peers_25: "Peers -", + servers_26: "Servers -", + user_devices_27: "User Devices -", + posture_checks_28: "Posture Checks -", + clusters___reverse_proxy_29: "Clusters - Reverse Proxy -", + custom_domains___reverse_proxy_30: "Custom Domains - Reverse Proxy -", + access_logs___reverse_proxy_31: "Access Logs - Reverse Proxy -", + services___reverse_proxy_32: "Services - Reverse Proxy -", + settings_33: "Settings -", + setup_keys_34: "Setup Keys -", + service_users___team_35: "Service Users - Team -", + user___team_36: "User - Team -", + auto_assigned_groups_37: "Auto-assigned groups", + users___team_38: "Users - Team -", + connecting_to_39: "Connecting to @...", + installation_40: "Installation -", + accept_invite_41: "Accept Invite -", + at_least_8_characters_42: "At least 8 characters", + confirm_password_43: "Confirm Password", + one_lowercase_letter_44: "One lowercase letter", + one_number_45: "One number", + one_uppercase_letter_46: "One uppercase letter", + password_47: "Password", + instance_setup_48: "Instance Setup -", + // cloud + add__customer_1: "Add customer", + cancel_2: "Cancel", + company_3: "Company", + customer_id__optional_4: "Customer ID (optional)", + domain_5: "Domain", + update_6: "Update", + select_the_plan_that_best_fits_your_customer_s_nee_7: "Select the plan that best fits your customer's needs.", + are_you_sure_you_want_to_grant_access__this_action_8: "Are you sure you want to grant access? This action cannot be undone.", + grant_access_to_distributor_9: "Grant access to distributor?", + request_account_access_10: "Request Account Access", + successfully_unlinked_11: "Successfully unlinked ()", + unlink_12: "Unlink ''?", + unlinking_13: "Unlinking", + unlinking_14: "Unlinking ...", + subscribing_to_15: "Subscribing to ...", + subscription_plan_16: "Subscription Plan", + successfully_subscribed_to_the__plan_17: "Successfully subscribed to the plan.", + customer_18: "Customer", + customer_id_19: "Customer ID", + customer_id_copied_to_clipboard_20: "Customer ID copied to clipboard", + plan_21: "Plan", + tenants_22: "Tenants", + downloading__csv_23: "Downloading .csv...", + mfa_is_now__for_your_account_24: "MFA is now for your account", + reset_multi_factor_authentication_25: "Reset Multi-factor Authentication?", + txt_record_26: "TXT record", + add__account_27: "Add account", + enter_the_primary_domain_of_the_tenant_28: "Enter the primary domain of the tenant.", + name_29: "Name", + primary_domain_of_the_tenant_30: "Primary domain of the tenant.", + update__account_31: "Update account", + update_tenant_32: "Update Tenant", + permissions__required_33: "Permissions (required)", + peers_34: "Peers", + permission_groups_35: "Permission Groups", + tenant_36: "Tenant", + users_37: "Users", + granting_access_to_38: "Granting access to", + granting_access_to_39: "Granting access to ?", + new_owner_40: "New Owner", + delete_41: "Delete ''?", + deleting_42: "Deleting", + deleting_43: "Deleting ...", + subscription_for_44: "Subscription for", + successfully_deleted_45: "Successfully deleted ()", + verification_of_46: "Verification of", + verifying_ownership_of_47: "Verifying ownership of", + slack_48: "Slack", + slack_49: "Slack .", + activate_incoming_webhooks_50: "Activate Incoming Webhooks", + add_new_webhook_51: "Add New Webhook", + allow_52: "Allow", + create_app_53: "Create App", + create_an_app_54: "Create an app", + incoming_webhooks_55: "Incoming Webhooks", + webhook_url_56: "Webhook URL", + webhook_57: "Webhook .", + enable_traffic_reporting__kernel_58: "Enable Traffic Reporting (Kernel)", + limit_to_specific_groups_59: "Limit To Specific Groups", + traffic_events_successfully_60: "Traffic events successfully .", + traffic_reporting_successfully_61: "Traffic reporting successfully .", + connection_62: "Connection", + destination_63: "Destination", + event_64: "Event", + router_65: "Router", + source_66: "Source", + time_67: "Time", + traffic_68: "Traffic", + access_control_policy_xyz_passed_69: "Access Control Policy XYZ passed", + peer_2_accepted_the_connection_request_70: "Peer 2 accepted the connection request", + posture_check_xyz_passed_71: "Posture Check XYZ passed", + unknown_72: "Unknown", + bearer_73: "Bearer", + // components + select_an_existing_network_1: "Select an existing network...", + code_2: "Code :", + networks_3: "Networks", + peers_4: "Peers", + select_ports_5: "Select ports...", + management_6: "Management", + update_available_7: "Update available", + close_8: "Close", + dialog_9: "Dialog", + n__plural_10: "N {plural}", + next_locale_11: "NEXT_LOCALE", + // contexts + subscription__to_1: "Subscription to ()", + successfully_subscribed_to_the__plan_2: "Successfully subscribed to the plan", + request_failed_with_status_code_3: "Request failed with status code", + add_user_to_group_4: "Add User to Group", + add_users_to_group_5: "Add Users to Group", + delete_6: "Delete ''?", + peers_were_successfully_added_to_7: "Peers were successfully added to .", + rename_group_8: "Rename Group", + user____was_successfully_added_to_group_9: "User '' was successfully added to group ''.", + users_were_successfully_added_to_group_10: "Users were successfully added to group ''.", + delete_target_11: "Delete target?", + reverse_proxy_12: "Reverse proxy", + target_13: "Target", + // hooks + error_reading_localstorage_key_1: "Error reading localStorage key “”:", + error_setting_localstorage_key_2: "Error setting localStorage key “”:", + tried_setting_localstorage_key____even_though_envi_3: "Tried setting localStorage key “” even though environment is not a client", + invalid_time_unit_4: "Invalid time unit:", + // modules + delete_1: "Delete ''?", + trial_ends_in__days_2: "Trial ends in days", + select_currency_3: "Select currency...", + upgrade_your__plan_to_access_this_feature_4: "Upgrade your plan to access this feature.", + free_trial_5: "Free Trial", + what_s_next_6: "What's next?", + smart_firewall_translates_natural_language_prompts_7: "Smart Firewall translates natural language prompts into network\n policies. You can describe your access needs in plain language, and\n AI will handle the rest. If you're interested in early access,\n please fill out the form below.", + thank_you_for_signing_up_8: "Thank you for signing up!", + hello___i_m_here_to_help_you_configure_your_access_9: "Hello , I'm here to help you configure your access control rules securely and efficiently. How can I assist you today?", + we_will_notify_you_by_email_as_soon_as_it_s_availa_10: "We will notify you by email as soon as it's available for your account.", + policy__was_successfully_created_11: "Policy was successfully created.", + posture_check_failed_to_create_12: "Posture Check failed to create.", + it_s_configured_to_allow_connections_13: "It's configured to allow connections", + it_s_configured_to_allow_connections_through_14: "It's configured to allow connections through", + address_15: "Address", + name_16: "Name", + role_17: "Role", + status_18: "Status", + groups_19: "Groups", + policies_20: "Policies", + resource_21: "Resource", + view_details_of_group_22: "View details of group", + email_23: "Email", + enter_a_strong_password_24: "Enter a strong password", + password_25: "Password", + your_name_26: "Your name", + crowdstrike_is_a_cloud_native_platform_for_protect_27: "CrowdStrike is a cloud-native platform for protecting endpoints, cloud workloads, identities and data.", + crowdstrike_was_successfully_28: "CrowdStrike was successfully", + disable_crowdstrike_29: "Disable CrowdStrike?", + crowdstrike_integration_was_successfully_deleted_30: "CrowdStrike Integration was successfully deleted", + crowdstrike_integration_was_successfully_updated_31: "CrowdStrike Integration was successfully updated", + delete_integration_32: "Delete integration?", + client_id_33: "Client ID", + create_34: "Create", + create_api_client_35: "Create API client", + hosts__read_36: "Hosts (Read)", + secret_37: "Secret", + zero_trust_assessment__read_38: "Zero Trust Assessment (Read)", + score_threshold_39: "Score Threshold", + are_you_sure_you_want_to_disable_the_fleetdm_integ_40: "Are you sure you want to disable the FleetDM integration?", + disable_fleetdm_41: "Disable FleetDM?", + fleetdm_was_successfully_42: "FleetDM was successfully", + open_source_device_management_platform_for_macos_43: "Open-source device management platform for macOS, Windows, and Linux with osquery-based compliance policies.", + fleetdm_was_successfully_deleted_44: "FleetDM was successfully deleted", + fleetdm_was_successfully_updated_45: "FleetDM was successfully updated", + navigate_to_your_fleetdm_management_console_46: "Navigate to your FleetDM Management Console.", + are_you_sure_you_want_to_disable_the_huntress_inte_47: "Are you sure you want to disable the Huntress integration?", + disable_huntress_48: "Disable Huntress?", + huntress_was_successfully_49: "Huntress was successfully", + huntress_was_successfully_deleted_50: "Huntress was successfully deleted", + huntress_was_successfully_updated_51: "Huntress was successfully updated", + api_credentials_52: "API Credentials", + api_key_53: "API Key", + api_secret_54: "API Secret", + enter_your_api_credentials_55: "Enter your API Credentials", + disable_intune_56: "Disable Intune?", + intune_was_successfully_57: "Intune was successfully", + microsoft_intune_is_a_cloud_based_unified_endpoint_58: "Microsoft Intune is a cloud-based unified endpoint management for your organization.", + intune_was_successfully_deleted_59: "Intune was successfully deleted", + intune_was_successfully_updated_60: "Intune was successfully updated", + api_permissions_61: "API permissions", + add_a_permission_62: "Add a permission", + add_permissions_63: "Add permissions", + app_registrations_64: "App Registrations", + application__client__id_65: "Application (client) ID", + application_permissions_66: "Application permissions", + devicemanagementmanageddevices_read_all_67: "DeviceManagementManagedDevices.Read.All", + directory__tenant__id_68: "Directory (tenant) ID", + microsoft_graph_69: "Microsoft Graph", + register_70: "Register", + select_permissions_71: "Select permissions", + value_72: "Value", + ai_powered_endpoint_protection_platform_for_real_t_73: "AI-powered endpoint protection platform for real-time threat detection and automated response.", + are_you_sure_you_want_to_disable_the_sentinelone_i_74: "Are you sure you want to disable the SentinelOne integration?", + disable_sentinelone_75: "Disable SentinelOne?", + sentinelone_was_successfully_76: "SentinelOne was successfully", + sentinelone_was_successfully_deleted_77: "SentinelOne was successfully deleted", + sentinelone_was_successfully_updated_78: "SentinelOne was successfully updated", + create_service_user_79: "Create Service User", + create_user_80: "Create User", + navigate_to_your_sentinelone_management_console_81: "Navigate to your SentinelOne Management Console.", + next_82: "Next", + viewer_83: "Viewer", + event_streaming_84: "Event Streaming", + amazon_data_firehose_was_successfully_disconnected_85: "Amazon Data Firehose was successfully disconnected", + disconnect_amazon_data_firehose_86: "Disconnect Amazon Data Firehose?", + create_firehose_stream_87: "Create Firehose stream", + create_access_key_88: "Create access key", + destination_89: "Destination", + direct_put_90: "Direct PUT", + enter_your_access_key_91: "Enter your Access-Key", + enter_your_firehose_stream_name_92: "Enter your Firehose stream name", + enter_your_secret_key_93: "Enter your Secret-Key", + security_credentials_94: "Security Credentials", + source_95: "Source", + you_can_transform_and_convert_the_event_messages_t_96: "You can transform and convert the event messages to fit your needs.", + amazon_s3_is_a_scalable_storage_in_the_cloud_97: "Amazon S3 is a scalable storage in the cloud.", + disconnect_s3_98: "Disconnect S3?", + create_bucket_99: "Create bucket", + enter_your_s3_bucket_name_100: "Enter your S3 Bucket name", + datadog_is_a_monitoring_service_for_cloud_scale_ap_101: "Datadog is a monitoring service for cloud-scale applications.", + datadog_was_successfully_disconnected_102: "Datadog was successfully disconnected", + disconnect_datadog_103: "Disconnect Datadog?", + create_key_104: "Create Key", + enter_your_api_key_105: "Enter your API-Key", + navigate_to_datadogs_api_keys_page_106: "Navigate to Datadogs API Keys page", + when_creating_a_new_datadog_api_key__it_could_take_107: "When creating a new Datadog API key, it could take up to 5 minutes for the key to be available for use.", + generic_http_integration_108: "Generic HTTP Integration", + http_integration_was_successfully_109: "HTTP Integration was successfully .", + cancel_110: "Cancel", + delete_generic_http_integration_111: "Delete Generic HTTP Integration?", + generic_http_was_successfully_deleted_112: "Generic HTTP was successfully deleted", + identity_provider_113: "Identity Provider", + select_your_identity_provider_114: "Select your identity provider...", + settings___identity_providers_115: "Settings › Identity Providers", + all_groups_116: "All Groups", + all_users_117: "All Users", + identity_provider_sync_118: "Identity Provider Sync", + entra_id__api__was_successfully_119: "Entra ID (API) was successfully", + entra_id__api__was_successfully_synced_120: "Entra ID (API) was successfully synced", + microsoft_entra_id_is_a_cloud_based_identity_and_a_121: "Microsoft Entra ID is a cloud-based identity and access management solution.", + entra_id__api__was_successfully_deleted_122: "Entra ID (API) was successfully deleted", + entra_id__api__was_successfully_updated_123: "Entra ID (API) was successfully updated", + sync_interval_124: "Sync Interval", + group_read_all_125: "Group.Read.All", + user_read_all_126: "User.Read.All", + assign_127: "Assign", + attribute_mapping_128: "Attribute mapping", + connect_your_application_129: "Connect your application", + continue_with_entra_id_130: "Continue with Entra ID", + delete_131: "Delete", + edit_132: "Edit", + enterprise_applications_133: "Enterprise applications", + finish_setup_134: "Finish Setup", + get_started_135: "Get started", + provision_microsoft_entra_id_groups_136: "Provision Microsoft Entra ID Groups", + provision_microsoft_entra_id_users_137: "Provision Microsoft Entra ID Users", + provision_user_accounts_138: "Provision User Accounts", + save_139: "Save", + source_attribute_140: "Source attribute", + start_provisioning_141: "Start provisioning", + test_connection_142: "Test Connection", + users_and_groups_143: "Users and groups", + auth_token_was_successfully_regenerated_144: "Auth token was successfully regenerated", + regenerate_auth_token_145: "Regenerate Auth Token?", + a_flexible__innovative_solution_for_people_and_org_146: "A flexible, innovative solution for people and organizations to achieve more.", + google_workspace_was_successfully_147: "Google Workspace was successfully", + google_workspace_was_successfully_synced_148: "Google Workspace was successfully synced", + google_workspace_was_successfully_deleted_149: "Google Workspace was successfully deleted", + google_workspace_was_successfully_updated_150: "Google Workspace was successfully updated", + assign_role_151: "ASSIGN ROLE", + account_152: "Account", + add_key_153: "Add key", + assign_service_accounts_154: "Assign service accounts", + create_credentials_155: "CREATE CREDENTIALS", + create_role_156: "CREATE ROLE", + create_new_key_157: "Create new key", + create_new_role_158: "Create new role", + customer_id_159: "Customer ID", + done_160: "DONE", + e_mail_161: "E-Mail", + json_162: "JSON", + keys_163: "Keys", + service_account_164: "Service account", + jumpcloud_is_a_unified_identity__device__and_acces_165: "Jumpcloud is a unified identity, device, and access management platform.", + jumpcloud_was_successfully_166: "Jumpcloud was successfully", + auth_token_for_jumpcloud_was_successfully_regenera_167: "Auth token for Jumpcloud was successfully regenerated", + jumpcloud_was_successfully_deleted_168: "Jumpcloud was successfully deleted", + jumpcloud_was_successfully_updated_169: "Jumpcloud was successfully updated", + activate_170: "Activate", + credentials_details_171: "Credentials Details", + identity_management_172: "Identity Management", + jumpcloud_was_successfully_set_up_173: "Jumpcloud was successfully set up", + okta_is_a_platform_to_provision_and_manage_user_ac_174: "Okta is a platform to provision and manage user accounts in cloud-based applications.", + okta_was_successfully_175: "Okta was successfully", + auth_token_for_okta_was_successfully_regenerated_176: "Auth token for Okta was successfully regenerated", + okta_was_successfully_deleted_177: "Okta was successfully deleted", + okta_was_successfully_updated_178: "Okta was successfully updated", + api_token_179: "API Token", + application_username_format_180: "Application username format", + assign_to_groups_181: "Assign to Groups", + assign_to_people_182: "Assign to People", + assignments_183: "Assignments", + client_secret_184: "Client secret", + configure_api_integration_185: "Configure API Integration", + create_users_186: "Create Users", + deactivate_users_187: "Deactivate Users", + done_188: "Done", + enable_api_integration_189: "Enable API integration", + find_groups_by_name_190: "Find groups by name", + integration_191: "Integration", + okta_account_domain_192: "Okta account domain", + primary_email_domain_193: "Primary email domain", + provisioning_194: "Provisioning", + push_groups_195: "Push Groups", + save_and_go_back_196: "Save and Go Back", + test_api_credentials_197: "Test API Credentials", + update_user_attributes_198: "Update User Attributes", + txt_record_199: "TXT record", + verification_for__has_started_200: "Verification for has started", + verify_later_201: "Verify Later", + single_sign_on_202: "Single Sign-On", + client_secret_203: "Client Secret", + openid_connect_discovery_204: "OpenID Connect Discovery", + primary_e_mail_domain_205: "Primary E-Mail Domain", + use__as_a_single_sign_on_provider_to_authenticate_206: "Use as a Single Sign-On provider to authenticate users. Follow the steps below to get started.", + domain_207: "Domain", + last_check_208: "Last Check", + delete_integration_209: "Delete Integration?", + debug_bundle_210: "Debug Bundle", + generate_a_debug_bundle_on_this_peer_with_logs_and_211: "Generate a debug bundle on this peer with logs and diagnostics. Useful for troubleshooting without CLI access.", + completed_212: "Completed", + completed_at_213: "Completed at", + created_214: "Created", + created_at_215: "Created at", + output_216: "Output", + parameters_217: "Parameters", + type_218: "Type", + create_a_setup_key_219: "Create a Setup Key?", + metric_220: "Metric", + route_traffic_to_221: "Route traffic to ''", + routing_peer_222: "Routing Peer ()", + save_changes_223: "Save Changes", + onboarding_224: "Onboarding", + network_225: "Network", + congratulations_226: "Congratulations, !", + skipped_onboarding_____step_227: "Skipped Onboarding - (Step )", + troubleshooting_228: "Troubleshooting -", + allows_access_to_this________issubnet_229: "Allows access to this ${\n isSubnet ?", + users_to_230: "Users to", + set_the_rules__you_re_in_control_231: "Set the rules. You're in control", + let_s_put_that_connection_to_the_test_232: "Let's put that connection to the test", + nice_work_connecting_your_client_device__now__let_233: "Nice work connecting your client device! Now, let’s have a little fun and test if it can reach your resource.", + let_s_get_your_first_device_online_234: "Let's get your first device online", + share_link_235: "Share Link", + time_to_bring_in_your_second_device_236: "Time to bring in your second device", + allow_ssh_237: "Allow SSH", + settings_238: "Settings", + are_you_sure_you_want_to_delete_these_peers__this_239: "Are you sure you want to delete these peers? This action cannot be undone.", + are_you_sure_you_want_to_overwrite_the_existing_gr_240: "Are you sure you want to overwrite the existing groups of your selected peer(s)? This action cannot be undone.", + delete_241: "Delete '' ?", + delete_all_242: "Delete All", + overwrite_existing_groups_243: "Overwrite existing groups?", + block_244: "Block", + min__client_version_245: "Min. Client Version", + allow_only_246: "Allow only", + checks_247: "Checks", + disable_this_check_248: "Disable this check?", + posture_check_249: "Posture Check", + posture_check_was__successfully_250: "Posture Check was successfully.", + certificate_details_251: "Certificate Details", + connect_to__via_rdp_252: "Connect to via RDP", + port_253: "Port", + this_peer_is_offline_and_cannot_be_accessed_via_rd_254: "This peer is offline and cannot be accessed via RDP.", + connection_failed____wsa_255: "Connection failed: (WSA )", + connection_failed__http_256: "Connection failed: HTTP", + ironrdp_connection_failed_257: "IronRDP connection failed:", + accept_258: "Accept", + certificate_for__has_changed_259: "Certificate for has changed!", + do_you_trust_this_certificate_260: "Do you trust this certificate?", + issuer_261: "Issuer:", + new_certificate_for____requesting_user_acceptance_262: "New certificate for - requesting user acceptance", + rdp_certificate_verification_263: "RDP Certificate Verification", + reject_264: "Reject", + sha_256_265: "SHA-256:", + serial_266: "Serial:", + subject_267: "Subject:", + the_server_268: "The server", + rdcleanpath_websocket_handler_not_available_for_pr_269: "RDCleanPath WebSocket handler not available for proxy", + connect_to__via_ssh_270: "Connect to via SSH", + connecting_via_ssh_is_only_available_when_the_peer_271: "Connecting via SSH is only available when the peer is online.", + crowdsec_ip_reputation_272: "CrowdSec IP Reputation", + enforce_273: "Enforce", + observe_274: "Observe", + https_targets_275: "HTTPS Targets", + select_type_276: "Select type...", + service_type_277: "Service Type", + bearer_278: "Bearer", + http_headers_279: "HTTP Headers", + header_280: "Header", + header_281: "Header -", + require_specific_http_headers_to_access_this_servi_282: "Require specific HTTP headers to access this service.", + username_283: "Username", + enter_password_284: "Enter password...", + require_a_password_to_access_this_service_285: "Require a password to access this service.", + pin_code_286: "PIN Code", + require_a_numeric_pin_code_to_access_this_service_287: "Require a numeric PIN code to access this service.", + require_users_to_authenticate_via_sso_to_access_th_288: "Require users to authenticate via SSO to access this service.", + sso__single_sign_on_289: "SSO (Single Sign-On)", + account_cluster_290: "Account cluster.", + shared_cluster_291: "Shared cluster.", + proxy_cluster_292: "Proxy Cluster", + cname_293: "CNAME", + configure_dns_294: "Configure DNS", + content_295: "Content", + docker_296: "Docker", + cluster_297: "Cluster", + connected_proxies_298: "Connected Proxies", + features_299: "Features", + target_proxy_cluster_300: "Target Proxy Cluster", + add_custom_domain_301: "Add Custom Domain", + custom_302: "Custom", + select_domain_303: "Select domain...", + shared_304: "Shared", + cname_record_305: "CNAME record", + auth_306: "Auth:", + download_307: "Download:", + upload_308: "Upload:", + reason_309: "Reason:", + cluster_310: "Cluster:", + target_s_311: "Target(s)", + enter_an_ip_address_within_312: "Enter an IP address within", + header__e_g___authorization_313: "Header, e.g., Authorization", + value__e_g___bearer_eyjhbgci_314: "Value, e.g., Bearer eyJhbGci...", + configure_the_target_for_your_reverse_proxy_315: "Configure the target for your reverse proxy.", + location__optional_316: "Location (Optional)", + request_timeout_317: "Request Timeout", + session_idle_timeout_318: "Session Idle Timeout", + networks_319: "Networks", + location_320: "Location", + service_321: "Service", + close_322: "Close", + navigate_323: "Navigate", + networks_324: "Networks ()", + open_325: "Open", + resources_326: "Resources ()", + authentication_327: "Authentication", + select_interval_328: "Select interval...", + client_settings_successfully_updated_329: "Client settings successfully updated.", + lazy_connections_successfully_330: "Lazy Connections successfully .", + access_control___groups_331: "Access Control › Groups", + select_provider_type_332: "Select provider type...", + dns_wildcard_routing_successfully_333: "DNS Wildcard Routing successfully .", + network_settings_successfully_updated_334: "Network settings successfully updated.", + auto_assigned_groups_335: "Auto-assigned groups", + unlimited_336: "Unlimited", + }, };