{
  "logoTitle": "AstrBot Dashboard",
  "version": {
    "hasNewVersion": "AstrBot has a new version!",
    "dashboardHasNewVersion": "WebUI has a new version!"
  },
  "buttons": {
    "update": "Update",
    "account": "Account",
    "theme": {
      "title": "Theme",
      "light": "Light Mode",
      "dark": "Dark Mode",
      "system": "Follow System"
    }
  },
  "updateDialog": {
    "title": "Update AstrBot",
    "currentVersion": "Current Version",
    "status": {
      "checking": "Checking for updates...",
      "switching": "Switching version...",
      "updating": "Updating..."
    },
    "tabs": {
      "release": "😊 Release"
    },
    "advancedSettings": "Advanced settings",
    "releases": "Releases",
    "updateToLatest": "Update to Latest Version",
    "showPreReleases": "Show pre-release versions",
    "preRelease": "Pre-release",
    "preReleaseWarning": {
      "title": "Pre-release Version Notice",
      "description": "Versions marked as pre-release may contain unknown issues or bugs and are not recommended for production use. If you encounter any problems, please visit ",
      "issueLink": "GitHub Issues"
    },
    "tip": "💡 TIP:",
    "tipContinue": "By default, the corresponding version of the WebUI files will be downloaded when switching versions. The WebUI code is located in the dashboard directory of the project, and you can use npm to build it yourself.",
    "dockerTip": "When switching versions, it will try to update both the bot main program and the dashboard. If you are using Docker deployment, you can also re-pull the image or use",
    "dockerTipLink": "watchtower",
    "dockerTipContinue": "to automatically monitor and pull.",
    "table": {
      "tag": "Tag",
      "publishDate": "Publish Date",
      "content": "Content",
      "sourceUrl": "Source URL",
      "actions": "Actions",
      "view": "View",
      "switch": "Switch"
    },
    "releaseNotes": {
      "title": "Release Notes",
      "latestLabel": "Latest version"
    },
    "progress": {
      "target": "Target version: ",
      "preparing": "Preparing update...",
      "dashboard": "Download WebUI",
      "core": "Download project code",
      "dependencies": "Updating dependencies...",
      "restart": "Preparing restart...",
      "restarting": "Restarting AstrBot",
      "completed": "Update complete",
      "successReady": "Update successful",
      "autoReloadIn": "Refreshing automatically in {seconds}s",
      "reloadNow": "Refresh now",
      "failed": "Update failed"
    },
    "redirectConfirm": {
      "title": "Leaving AstrBot",
      "message": "You are about to open the GitHub Releases page. Continue?",
      "latestLabel": "Latest",
      "targetVersion": "Target version: ",
      "currentVersion": "Current version: ",
      "guideTitle": "Recommended after opening:",
      "guideStep1": "Download the installer that matches your OS and architecture.",
      "guideStep2": "Install it and restart AstrBot.",
      "guideStep3": "If you use Docker, prefer the image update path."
    },
    "desktopApp": {
      "title": "Update Desktop App",
      "message": "Check and upgrade the AstrBot desktop application.",
      "currentVersion": "Current version: ",
      "latestVersion": "Latest version: ",
      "checking": "Checking desktop app updates...",
      "hasNewVersion": "A new version is available. Click confirm to upgrade.",
      "isLatest": "Already on the latest version",
      "installing": "Downloading and installing update. The app will restart automatically...",
      "checkFailed": "Failed to check updates. Please try again later.",
      "installFailed": "Upgrade failed. Please try again later."
    },
    "dashboardUpdate": {
      "title": "Update Dashboard to Latest Version Only",
      "currentVersion": "Current Version",
      "hasNewVersion": "New version available!",
      "isLatest": "Already the latest version.",
      "fallback": "Use this to re-download the WebUI if the full update path fails.",
      "downloadAndUpdate": "Download and Update"
    }
  },
  "accountDialog": {
    "title": "Modify Account",
    "securityWarning": "Security Reminder: Please change your password to secure your account",
    "securityWarningMd5": "The new AstrBot version has improved security. Please change your password.",
    "securityWarningUpgrade": "MD5 password storage detected. Please change your password to complete the security upgrade.",
    "form": {
      "currentPassword": "Current Password",
      "newPassword": "New Password",
      "confirmPassword": "Confirm New Password",
      "newUsername": "New Username (Optional)",
      "passwordHint": "At least 8 characters, including uppercase, lowercase letters, and digits",
      "confirmPasswordHint": "Please enter new password again to confirm",
      "usernameHint": "Leave blank to keep current username",
      "defaultCredentials": "The default username is astrbot. An initial password is generated on first startup and shown in the console."
    },
    "validation": {
      "passwordRequired": "Please enter password",
      "passwordMinLength": "Password must be at least 8 characters",
      "passwordUppercase": "Password must include at least one uppercase letter",
      "passwordLowercase": "Password must include at least one lowercase letter",
      "passwordDigit": "Password must include at least one digit",
      "passwordMatch": "Passwords do not match",
      "usernameMinLength": "Username must be at least 3 characters"
    },
    "actions": {
      "save": "Save Changes",
      "cancel": "Cancel"
    },
    "messages": {
      "updateFailed": "Update failed, please try again"
    }
  }
}
