{
  "common": {
    "appName": "HexaHost GameCloud",
    "login": "Sign in",
    "register": "Register",
    "dashboard": "Dashboard",
    "logout": "Sign out",
    "theme": "Theme",
    "themeLight": "Light",
    "themeDark": "Dark",
    "themeSystem": "System",
    "language": "Language",
    "loading": "Loading…",
    "submit": "Submit",
    "cancel": "Cancel",
    "back": "Back",
    "footer": "Self-hosted Minecraft server platform."
  },
  "landing": {
    "badge": "Phase 0 · Control Plane",
    "title": "Minecraft servers on demand",
    "subtitle": "Create, configure, and operate Minecraft servers through a central web panel — multi-tenant, scalable, and production-ready.",
    "ctaPrimary": "Get started",
    "ctaSecondary": "Sign in",
    "features": {
      "control": {
        "title": "Central control",
        "description": "Server lifecycle, quotas, and scheduling through a unified control plane."
      },
      "nodes": {
        "title": "Multi-node",
        "description": "Horizontal scaling across dedicated game nodes with agent-based orchestration."
      },
      "security": {
        "title": "Enterprise security",
        "description": "mTLS, granular permissions, and auditable state transitions from day one."
      }
    }
  },
  "auth": {
    "loginTitle": "Sign in",
    "loginSubtitle": "Sign in with your account.",
    "registerTitle": "Create account",
    "registerSubtitle": "Register for the platform.",
    "email": "Email",
    "emailPlaceholder": "name@example.com",
    "username": "Username",
    "usernamePlaceholder": "player123",
    "displayName": "Display name",
    "displayNamePlaceholder": "Your name",
    "optional": "optional",
    "password": "Password",
    "passwordPlaceholder": "••••••••",
    "confirmPassword": "Confirm password",
    "noAccount": "No account yet?",
    "hasAccount": "Already registered?",
    "forgotPasswordLink": "Forgot password?",
    "forgotPasswordTitle": "Reset password",
    "forgotPasswordSubtitle": "Enter your email address and we will send you a reset link.",
    "forgotPasswordSubmit": "Send reset link",
    "forgotPasswordSent": "If an account exists for this email, you will receive a reset link shortly.",
    "resetPasswordTitle": "Set new password",
    "resetPasswordSubtitle": "Choose a new password for your account.",
    "resetPasswordSubmit": "Update password",
    "resetPasswordMissingToken": "This reset link is invalid or has expired.",
    "verifyEmailTitle": "Email verification",
    "verifyEmailSent": "Registration successful. Please check your inbox and click the verification link.",
    "verifyEmailLoading": "Verifying your email address…",
    "verifyEmailSuccess": "Your email address has been verified. You can now sign in.",
    "verifyEmailError": "Verification failed. The link may be invalid or expired.",
    "verifyEmailMissingToken": "No verification token was provided.",
    "twoFactorTitle": "Two-factor authentication",
    "twoFactorSubtitle": "Enter the 6-digit code from your authenticator app.",
    "twoFactorCode": "Authentication code",
    "twoFactorSubmit": "Verify",
    "twoFactorMissingChallenge": "No login challenge found. Please sign in again.",
    "twoFactorSetupTitle": "Two-factor authentication",
    "twoFactorSetupDescription": "Add an extra layer of security to your account with TOTP.",
    "twoFactorSetupStart": "Set up 2FA",
    "twoFactorScanQr": "Scan this QR code with your authenticator app, then enter the generated code.",
    "twoFactorQrAlt": "QR code for authenticator setup",
    "twoFactorConfirm": "Enable 2FA",
    "twoFactorEnabled": "Two-factor authentication is enabled on your account.",
    "recoveryCodesTitle": "Recovery codes — save these in a secure place",
    "securityTitle": "Security",
    "securitySubtitle": "Manage authentication and security settings for your account.",
    "backToLogin": "Back to sign in",
    "sessionNone": "session: none",
    "errors": {
      "generic": "Something went wrong. Please try again."
    }
  },
  "dashboard": {
    "title": "Dashboard",
    "welcome": "Welcome to your control area.",
    "servers": "Servers",
    "serversEmpty": "No servers yet",
    "serversEmptyDescription": "Create your first Minecraft server once provisioning is available.",
    "createServer": "Create server",
    "status": "Status",
    "resources": "Resources",
    "activity": "Activity",
    "activityEmpty": "No recent events"
  },
  "validation": {
    "emailRequired": "Email is required",
    "emailInvalid": "Invalid email address",
    "passwordRequired": "Password is required",
    "passwordMin": "Password must be at least 8 characters",
    "confirmPasswordRequired": "Password confirmation is required",
    "passwordMismatch": "Passwords do not match",
    "usernameInvalid": "Username must be 3–32 characters (letters, numbers, _ and -)",
    "codeRequired": "Authentication code is required",
    "codeInvalid": "Enter a valid 6-digit code"
  }
}
