{
  "login": {
    "title": "Sign In",
    "subtitle": "Welcome back to MVNexus",
    "description": "Manage projects, teams, support requests, agile delivery, and operational work from one unified platform.",
    "otpSubtitle": "Enter the verification code sent to your email",
    "email": "Email Address",
    "emailPlaceholder": "you@mountainview-eg.com",
    "otpLabel": "Login Code",
    "sendOtp": "Send Login Code",
    "sendMagicLink": "Email Me a Sign-in Link Instead",
    "verifyOtp": "Verify & Sign In",
    "resendOtp": "Resend Code",
    "resendIn": "Resend in {{seconds}}s",
    "changeEmail": "Use a Different Email",
    "codeSentTo": "We sent a 6-digit code to {{email}}",
    "rememberDevice": "Remember this device for 30 days",
    "otpDigitAria": "Digit {{index}} of {{total}}"
  },
  "magicLink": {
    "processing": "Signing you in...",
    "checkEmail": "Check your email for the sign-in link",
    "linkSentTo": "We sent a sign-in link to {{email}}",
    "resendLink": "Resend Sign-In Link"
  },
  "invite": {
    "title": "Accept Invitation",
    "adminTitle": "User Invitations",
    "adminSubtitle": "Send and manage pending user invitations.",
    "send": "Send Invitation",
    "revoke": "Revoke",
    "resend": "Resend",
    "status": "Status",
    "name": "Full Name",
    "accept": "Accept Invitation",
    "invalid": "This invitation is invalid or has expired.",
    "missingParams": "This invitation link is incomplete. Open the link from your invitation email or ask an administrator for a new invite.",
    "loadError": "Could not load invitations.",
    "emailHint": "Use a corporate email address (@{{domain}}).",
    "sentSuccess": "Invitation sent to {{email}}.",
    "resendSuccess": "Invitation resent to {{email}}.",
    "revokeSuccess": "Invitation revoked for {{email}}.",
    "sendFailed": "Could not send the invitation. Please try again.",
    "resendFailed": "Could not resend the invitation. Please try again.",
    "revokeFailed": "Could not revoke the invitation. Please try again.",
    "forbidden": "You are not authorized to manage invitations.",
    "validation": {
      "emailRequired": "Enter an email address.",
      "emailInvalid": "Enter a valid email address.",
      "emailDomain": "Invitations must use a @{{domain}} email address.",
      "companyRequired": "Select a company.",
      "departmentRequired": "Select a department.",
      "transferAckRequired": "Confirm department ownership transfer before sending.",
      "userExists": "A user with this email already exists.",
      "invalidDomain": "Only corporate email addresses are allowed for invites."
    }
  },
  "logout": {
    "title": "Sign Out",
    "confirm": "Are You Sure You Want to Sign Out?",
    "button": "Sign Out"
  },
  "messages": {
    "loginSuccess": "Logged in successfully",
    "logoutSuccess": "Logged out successfully",
    "loginError": "Sign-in failed. Please try again.",
    "invalidOtp": "Invalid or expired login code. Please try again.",
    "expiredOtp": "This login code has expired. Request a new code.",
    "tooManyAttempts": "Too many attempts. Please wait and try again.",
    "resendCooldown": "Please wait {{seconds}} seconds before requesting another code.",
    "sessionExpired": "Your session has expired. Please log in again.",
    "unauthorized": "You are not authorized to access this resource."
  }
}
