{
  "title": "Platform Adapter Management",
  "subtitle": "Manage bot platform adapters to connect to different chat platforms",
  "adapters": "Platform Adapters",
  "addAdapter": "Add Adapter",
  "emptyText": "No platform adapters yet, click Add Adapter to create one",
  "viewWebhook": "View Webhook URL",
  "webhookCopied": "Webhook URL copied to clipboard",
  "webhookCopyFailed": "Copy failed, please copy manually",
  "webhookDialog": {
    "title": "Webhook Callback URL",
    "description": "The callback address is as follows, please ensure that the network environment can be accessed. You can also view the callback address information in the logs.",
    "close": "Close"
  },
  "details": {
    "adapterType": "Adapter Type",
    "token": "Token",
    "description": "Description"
  },
  "logs": {
    "title": "Platform Logs",
    "expand": "Expand",
    "collapse": "Collapse"
  },
  "dialog": {
    "add": "Add",
    "edit": "Edit",
    "adapter": "Platform Adapter",
    "refresh": "Refresh",
    "cancel": "Cancel",
    "save": "Save",
    "addPlatform": "Add Platform Adapter",
    "connectTitle": "Connect {name}",
    "viewTutorial": "View Tutorial",
    "noTemplates": "No platform templates available",
    "idConflict": {
      "title": "ID Conflict Warning",
      "message": "Detected duplicate ID \"{id}\". Please use a new ID.",
      "confirm": "OK"
    },
    "securityWarning": {
      "title": "Security Warning",
      "aiocqhttpTokenMissing": "To enhance connection security, it is strongly recommended to set ws_reverse_token. Not setting a token may lead to security risks.",
      "learnMore": "Learn More"
    }
  },
  "messages": {
    "updateSuccess": "Update successful!",
    "addSuccess": "Add successful!",
    "deleteSuccess": "Delete successful!",
    "statusUpdateSuccess": "Status update successful!",
    "deleteConfirm": "Are you sure you want to delete platform adapter"
  },
  "status": {
    "enabled": "Enabled",
    "disabled": "Disabled",
    "connecting": "Connecting",
    "connected": "Connected",
    "disconnected": "Disconnected",
    "error": "Error"
  },
  "runtimeStatus": {
    "running": "Running",
    "error": "Error",
    "pending": "Pending",
    "stopped": "Stopped",
    "unknown": "Unknown",
    "errors": "error(s)"
  },
  "errorDialog": {
    "title": "Error Details",
    "platformId": "Platform ID",
    "errorCount": "Error Count",
    "lastError": "Last Error",
    "occurredAt": "Occurred At",
    "traceback": "Traceback",
    "close": "Close"
  }
} 