
import { RegionTranslations } from '../types/region';

export const regionTranslations: RegionTranslations = {
	
  //RegionalMonitoringContent.tsx
  regionalmonitoring: "Regional Monitoring",
  descriptRegionPage: "Monitor your infrastructure from multiple regions for better reliability.",
  addRegionalAgent: "Add Regional Agent",
  totalAgents: "Total Agents",
  regionalMonitoringAgents: "Regional monitoring agents",
  onlineAgents: "Online Agents",
  currentlyConnected: "Currently connected",
  offlineAgents: "Offline Agents",
  disconnectedAgents: "Disconnected agents",
  regionalAgents: "Regional Agents",
  noRegionalAgents: "No Regional Agents",
  getStartedAddAgent: "Get started by adding your first regional monitoring agent to extend your monitoring coverage.",
  addFirstAgent: "Add First Agent",
  agentRemoved: "Agent Removed",
  agentRemovedDesc: "The regional monitoring agent has been removed.",
  regionalAgentAdded: "Regional Agent Added",
  regionalAgentAddedDesc: "The regional monitoring agent has been successfully configured.",
  error: "Error",
  failedToRemoveAgent: "Failed to remove the regional monitoring agent.",

  //AddRegionalAgentDialog.tsx
  addRegionalMonitoringAgent: "Add Regional Monitoring Agent",
  deployRegionalMonitoringAgent: "Deploy a regional monitoring agent with automatic one-click installation.",
  regionName: "Region Name",
  regionNamePlaceholder: "e.g., us-east-1, europe-west-1, asia-pacific-1",
  agentServerIpAddress: "Agent Server IP Address",
  agentIpPlaceholder: "e.g., 192.168.1.100 or your-server.example.com",
  cancel: "Cancel",
  generateInstallation: "Generate Installation",
  generating: "Generating...",
  agentConfigurationReady: "Agent Configuration Ready!",
  oneClickInstallScriptGenerated: "One-click installation script generated with automatic configuration.",
  oneClickInstallTab: "One-Click Install",
  agentDetailsTab: "Agent Details",
  manualInstallTab: "Manual Install",
  oneClickAutomaticInstallation: "One-Click Automatic Installation",
  completeInstallationDescription: "Complete installation, configuration, and service startup in one command",
  whatThisScriptDoes: "What this script does automatically:",
  scriptActionDownload: "Downloads the latest .deb package",
  scriptActionInstall: "Installs the regional monitoring agent",
  scriptActionConfigure: "Creates configuration file with your settings",
  scriptActionStart: "Starts and enables the service",
  scriptActionHealthChecks: "Runs health checks",
  runCommandOnServer: "Run this command on your target server:",
  downloadCompleteScript: "Download Complete Script",
  copyFullScript: "Copy Full Script",
  localDevelopmentNotice: "<strong>Local Development Notice:</strong> If clipboard copying fails, this is normal in local development. You can use the 'Download Complete Script' button instead or manually copy the text.",
  generatedAgentConfiguration: "Generated Agent Configuration",
  autoConfiguredDuringInstallation: "These values will be automatically configured during installation",
  agentId: "Agent ID",
  regionNameDetail: "Region Name",
  serverIp: "Server IP",
  apiEndpoint: "API Endpoint",
  authenticationToken: "Server Token",
  createAgent: "Create Agent",
  configurationFileLocation: "<strong>Configuration file location:</strong> /etc/regional-check-agent/regional-check-agent.env",
  manualInstallationSteps: "Manual Installation Steps",
  stepByStepManualInstallation: "Step-by-step manual installation process",
  step1DownloadPackage: "Step 1: Download Package",
  downloadAmd64Notice: "✅ If you’re using the amd64 architecture, please download this package.",
  downloadArm64Notice: "✅ If you’re using the arm64 architecture, please download this package.",
  step2InstallPackage: "Step 2: Install Package",
  step3ConfigureAgent: "Step 3: Configure Agent",
  copySampleConfiguration: "Copy sample configuration from https://github.com/operacle/Distributed-Regional-Monitoring/blob/main/packaging/regional-check-agent.conf",
  addConfigurationValues: "Add the configuration values shown in the Agent Details tab",
  step4StartService: "Step 4: Start Service",
  step5VerifyInstallation: "Step 5: Verify Installation",
  addAnotherAgent: "Add Another Agent",
  completeSetup: "Complete Setup",
  copied: "Copied!",
  copiedDescription: "{description} copied to clipboard.",
  copyFailed: "Copy failed",
  copyFailedDescription: "Failed to copy to clipboard.",
  copyFailedLocalhost: "This is common in local development. Please manually copy the text.",
  copyFailedChrome: "Try using HTTPS or enable clipboard permissions.",
  downloaded: "Downloaded!",
  downloadedDescription: "Installation script downloaded successfully.",
  failedToCreateAgent: "Failed to create regional agent configuration.",

  //RegionalAgentCard.tsx
  defaultBadge: "Default",
  copyAgentId: "Copy Agent ID",
  removeAgent: "Remove Agent",
  online: "Online",
  offline: "Offline",
  lastUpdated: "Last Updated:",
  activeMonitoring: "Active monitoring",
  connectionLost: "Connection lost",
};