{
  "cluster": {
    "vram": "Cluster VRAM",
    "ram": "Cluster RAM",
    "nodesOnline": "{{healthy}}/{{total}} nodes online"
  },
  "resourceGpu": "GPU",
  "resourceRam": "RAM",
  "greeting": {
    "morning": "Good morning",
    "afternoon": "Good afternoon",
    "evening": "Good evening",
    "night": "Working late"
  },
  "statusLine": {
    "modelsLoaded_one": "{{count}} model loaded",
    "modelsLoaded_other": "{{count}} models loaded",
    "noModelsLoaded": "No models loaded",
    "nodes_one": "{{count}} node",
    "nodes_other": "{{count}} nodes"
  },
  "assistant": {
    "title": "Manage LocalAI by chatting",
    "description": "Install models, switch backends, edit configs and check status by talking to LocalAI.",
    "open": "Open assistant",
    "tooltip": "Manage LocalAI by chatting"
  },
  "input": {
    "placeholder": "Message...",
    "attachImage": "Attach image",
    "attachAudio": "Attach audio",
    "attachFile": "Attach file",
    "enterToSend": "Enter to send",
    "selectModelFirst": "Select a model first",
    "sendMessage": "Send message",
    "selectModelToast": "Please select a model first"
  },
  "quickLinks": {
    "manageByChat": "Manage by chat",
    "installedModels": "Installed Models",
    "browseGallery": "Browse Gallery",
    "importModel": "Import Model",
    "documentation": "Documentation"
  },
  "loadedModels": {
    "heading": "Active models",
    "count_one": "{{count}} model loaded",
    "count_other": "{{count}} models loaded",
    "stop": "Stop model",
    "stopAll": "Stop all"
  },
  "stopDialog": {
    "title": "Stop Model",
    "message": "Stop model {{model}}?",
    "confirm": "Stop {{model}}",
    "stopAllTitle": "Stop All Models",
    "stopAllMessage": "Stop all {{count}} loaded models?",
    "stopAllConfirm": "Stop all",
    "stoppedToast": "Stopped {{model}}",
    "allStoppedToast": "All models stopped",
    "stopFailed": "Failed to stop: {{message}}"
  },
  "wizard": {
    "getStarted": "Get started with {{name}}",
    "intro": "Install your first model to begin. Browse the gallery or import your own.",
    "steps": {
      "step1Title": "Browse the Model Gallery",
      "step1Body": "Find the right model for your needs from our curated collection.",
      "step2Title": "Install a Model",
      "step2Body": "Click install to download and configure it automatically.",
      "step3Title": "Start Chatting",
      "step3Body": "Chat with your model right from the browser or use the API."
    },
    "browseGallery": "Browse Model Gallery",
    "importModel": "Import Model",
    "docs": "Docs",
    "noModelsTitle": "No Models Available",
    "noModelsBody": "There are no models installed yet. Ask your administrator to set up models so you can start chatting."
  },
  "starters": {
    "title": "Recommended for your hardware",
    "tier": {
      "cpu": "CPU-only",
      "gpu-small": "GPU",
      "gpu-mid": "GPU",
      "gpu-large": "GPU"
    },
    "cpuNote": "No GPU detected — these small models stay responsive on CPU.",
    "gpuNote": "Picked to fit your available VRAM with room for context.",
    "install": "Install",
    "installing": "Installing",
    "installStarted": "Installing {{model}}…",
    "installFailed": "Install failed: {{message}}"
  },
  "connect": {
    "title": "One endpoint, every API",
    "subtitle": "LocalAI serves its own full API — image & video generation, depth, object detection, reranking, audio, face & voice recognition, and realtime voice over WebRTC and WebSocket. On top of that, a drop-in compatibility layer lets any app built for OpenAI, Anthropic, Ollama or OpenAI Responses talk to it unchanged.",
    "nativeTitle": "Native API",
    "compatTitle": "Drop-in compatibility",
    "apiReference": "Full API reference",
    "copy": "Copy",
    "copied": "Copied",
    "browse": "Browse the API",
    "hide": "Hide endpoints",
    "dismiss": "Dismiss"
  }
}
