{
  "servers": {
    "browser": {
      "card": {
        "banned": "Banned",
        "private": "Private",
        "password": "Password",
        "joined": "Joined",
        "join": "Join",
        "leave": "Leave",
        "owner": "Owner: {{name}}",
        "doubleClickOpen": "Double-click to open {{name}}",
        "doubleClickJoin": "Double-click to join {{name}}",
        "serverActions": "Server actions for {{name}}",
        "joinServer": "Join {{name}}"
      },
      "search": {
        "ariaLabel": "Search servers",
        "placeholder": "Search servers...",
        "myServers": "My Servers",
        "resultsTitle": "Search results",
        "resultsCount": "{{count}} found",
        "noResults": "No servers found"
      },
      "empty": {
        "title": "No servers yet",
        "message": "Search to find a server to join."
      },
      "bannedDialog": {
        "title": "Banned",
        "message": "You are banned from {{name}}.",
        "thisServer": "this server"
      },
      "passwordDialog": {
        "title": "Password required",
        "confirm": "Join server",
        "message": "Enter the password to join {{name}}.",
        "label": "Server password",
        "placeholder": "Enter password"
      },
      "plugins": {
        "eyebrow": "Plugin downloads",
        "usesPlugins": "{{name}} uses plugins",
        "requiredTitle": "Required before joining",
        "optionalTitle": "Optional plugins",
        "requiredBadge": "Required",
        "capabilities": "Capabilities",
        "source": "Source",
        "readme": "Readme",
        "cancelJoin": "Cancel join",
        "downloading": "Downloading",
        "acceptAndJoin": "Accept and join",
        "join": "Join",
        "readmeEyebrow": "Plugin readme",
        "closeReadme": "Close readme"
      },
      "ownerUnknown": "Unknown owner"
    },
    "find": {
      "title": "Find servers",
      "subtitle": "Browse, search, and join communities.",
      "searchPlaceholder": "Search servers...",
      "emptyTitle": "No servers to show yet",
      "emptyMessage": "Search for a server above, or create your own to get started."
    },
    "discovery": {
      "recentTitle": "Recently active",
      "recentSubtitle": "Servers you have joined",
      "featuredTitle": "Featured servers",
      "featuredSubtitle": "The busiest communities right now",
      "trendingTitle": "Trending",
      "trendingSubtitle": "Recently active and gaining momentum"
    },
    "create": {
      "title": "Create a server",
      "subtitle": "Your server is where you and your community hang out.",
      "pickCategory": "Pick a category",
      "serverName": "Server name",
      "namePlaceholder": "My Awesome Server",
      "descriptionOptional": "Description (optional)",
      "descriptionPlaceholder": "What's your server about?",
      "advancedSettings": "Advanced settings",
      "topicOptional": "Topic (optional)",
      "topicPlaceholder": "gaming, music, coding...",
      "signalEndpoint": "Signal server endpoint",
      "signalEndpointHint": "This endpoint handles all signaling for this server.",
      "privateServer": "Private server",
      "passwordOptional": "Password (optional)",
      "passwordPlaceholder": "Leave blank to allow joining without a password",
      "passwordHint": "Users who already joined keep access even if you change the password later.",
      "submit": "Create server",
      "categories": {
        "gaming": "Gaming",
        "music": "Music",
        "coding": "Coding",
        "community": "Community",
        "study": "Study"
      }
    },
    "invite": {
      "badge": "Invite link",
      "titleJoin": "Join {{name}}",
      "titleFallback": "Toju server invite",
      "status": {
        "redirecting": "Sign in to continue with this invite.",
        "joining": "We are connecting you to the invited server.",
        "error": "This invite could not be completed automatically.",
        "loading": "Loading invite details and preparing the correct signal server."
      },
      "statusSection": "Status",
      "serverSection": "Server",
      "privateBadge": "Private",
      "passwordBypassBadge": "Password bypassed by invite",
      "expiresBadge": "Expires {{date}}",
      "nextStepsTitle": "What happens next",
      "nextSteps": {
        "signalServer": "The linked signal server is added to your configured server list if needed.",
        "bypassRestrictions": "Invite links bypass private and password restrictions.",
        "bannedStillBlocked": "Banned users still cannot join through invites."
      },
      "backToSearch": "Back to server search",
      "signalServerName": "Signal Server",
      "messages": {
        "loading": "Loading invite...",
        "joining": "Joining {{name}}...",
        "redirectingLogin": "Redirecting to login...",
        "redirectingAuthorize": "Authorizing signal server...",
        "missingInfo": "This invite link is missing required server information.",
        "acceptFailed": "Unable to accept this invite.",
        "banned": "You are banned from this server and cannot accept this invite.",
        "expired": "This invite has expired. Ask for a fresh invite link."
      }
    },
    "plugins": {
      "eyebrow": "Plugin downloads",
      "usesPlugins": "{{name}} uses plugins",
      "requiredTitle": "Required before joining",
      "optionalTitle": "Optional plugins",
      "requiredBadge": "Required",
      "capabilities": "Capabilities",
      "source": "Source",
      "readme": "Readme",
      "cancelJoin": "Cancel join",
      "downloading": "Downloading",
      "acceptAndJoin": "Accept and join",
      "join": "Join",
      "readmeEyebrow": "Plugin readme",
      "closeReadme": "Close readme"
    },
    "errors": {
      "notLoggedIn": "Not logged in",
      "roomNotFound": "Room not found",
      "banned": "You are banned from this server",
      "joinFailed": "Failed to join server",
      "installPluginsFailed": "Unable to install server plugins",
      "loadPluginReadmeFailed": "Unable to load plugin readme"
    }
  }
}
