{
  "title": "Software",
  "desc": "All managed software: install status, service health, newer versions, and links to use in projects.",
  "tabs": {
    "overview": "Overview",
    "runtimes": "Runtimes",
    "databases": "Databases",
    "edge": "Domains & edge",
    "mailFiles": "Mail & files",
    "host": "Host services"
  },
  "stat": {
    "catalog": "Catalog items",
    "runtimesInstalled": "Runtimes installed",
    "updates": "Updates / expandable",
    "attention": "Needs attention"
  },
  "quickTitle": "Shortcuts",
  "quickDesc": "Jump to a section or host tools",
  "updatesTitle": "Updates & installable versions",
  "updatesDesc": "Newer upstream or panel pins. Install, then select the runtime on a project.",
  "allSoftware": "All software",
  "status": {
    "unknown": "—",
    "installed": "Installed",
    "notInstalled": "Not installed",
    "running": "Running",
    "missing": "Not detected",
    "failed": "Failed",
    "stopped": "Stopped"
  },
  "badge": {
    "update": "Update available",
    "upToDate": "Up to date"
  },
  "meta": {
    "installed": "Installed: {{list}}",
    "default": "Default {{v}}",
    "remote": "Upstream ~{{v}}",
    "openManage": "Open manage page to install or configure",
    "aptCurrentLatest": "Installed {{v}} · repo is latest",
    "aptVersion": "Installed {{v}}",
    "aptUpgrade": "{{from}} → {{to}} available",
    "aptUpgradeMulti": "{{n}} packages upgradable: {{list}}",
    "aptNotInstalled": "Package not installed (open manage page to install)",
    "hostUpgradable": "~{{n}} upgradable packages on host",
    "checking": "Checking versions… or open manage page"
  },
  "action": {
    "manage": "Manage",
    "useInProject": "Use in project",
    "useInProjectTitle": "Open projects to set this runtime",
    "update": "Update",
    "updateTitle": "Install or switch to {{v}}",
    "updateTo": "Update to {{v}}",
    "installVersion": "Install {{v}}",
    "applyAptTitle": "Confirm update {{pkg}}",
    "updateN": "Update {{n}} items",
    "installTitle": "Install {{list}}",
    "install": "Install",
    "updateAptTitle": "Open Updates for {{pkg}}"
  },
  "apply": {
    "blockedShort": "Blocked",
    "failedShort": "Failed",
    "failed": "Update failed",
    "blocked": "Blocked",
    "confirm": "Confirm update",
    "confirmTitle": "Confirm software update?",
    "confirmBody": "Update {{pkg}}: {{from}} → {{to}}. Needs system-change rights.",
    "ok": "Applied {{pkg}}",
    "progress": "Updating {{n}}/{{total}}: {{pkg}}",
    "okMulti": "Updated: {{list}}",
    "okMultiTitle": "{{label}} updated",
    "partial": "Partial success",
    "partialTitle": "Some updates failed",
    "failedTitle": "{{label}} update failed",
    "progressDetail": "{{from}} → {{to}}",
    "confirmBodyMulti": "Update {{label}}: {{list}}"
  },
  "version": {
    "loading": "Loading versions…",
    "installed": "Installed",
    "latest": "Latest",
    "upToDate": "Up to date / repo latest",
    "refresh": "Recheck latest",
    "refreshHasUpdate": "Newer version available",
    "refreshLatest": "Already the latest recorded version",
    "pick": "Pick version",
    "noTarget": "No update target",
    "needRuntimePage": "Install this version on the runtime page",
    "noAptCandidate": "No apt candidate version",
    "sourceLabel": "Source"
  },
  "install": {
    "progress": "Installing: {{list}}…",
    "progressHint": "May take a minute or two",
    "blockedTitle": "{{label}} could not install",
    "ok": "Install queued: {{list}}",
    "okTitle": "{{label}} installed / queued",
    "failedTitle": "{{label}} install failed",
    "confirmTitle": "Confirm software install?",
    "confirmBody": "Install {{label}}: {{list}}. Needs system-change rights.",
    "confirm": "Confirm install"
  },
  "runtime": {
    "installing": "Installing/updating {{kind}} {{v}}…",
    "installingHint": "May take a minute or two",
    "blockedTitle": "{{kind}} {{v}} could not install",
    "installed": "Installed/updated {{kind}} {{v}}",
    "installedDetail": "Select this version on a project",
    "failedTitle": "{{kind}} {{v}} install failed",
    "installingShort": "Installing…"
  },
  "aptSummaryTitle": "Repo upgrades available",
  "aptSummaryDesc": "Catalog and host package counts are separate; apply from Updates or a card.",
  "aptSummary": {
    "catalog": "Catalog {{n}}",
    "host": "Host packages {{n}}",
    "openUpdates": "Open updates"
  },
  "navBadgeTitle": "Catalog upgrades: {{n}}",
  "projectHint": "Runtime {{runtime}} prefilled — create a project",
  "projectHintWithVersion": "Runtime {{runtime}} {{version}} prefilled — create a project"
}
