{
    "app.title": "Control Panel",
    "app.connection.failed": "Connection failed. Please try again.",
    "app.session.expired": "Your session has expired. Please log in again.",
    "app.conn.error.title": "Connection problem",
    "app.conn.error.description": "Unable to reach the server. This may be caused by a network issue, or the server being temporarily unavailable.",
    "app.conn.error.dismiss": "Dismiss",
    "app.conn.error.refresh": "Refresh page",
    "app.unauthorized": "You are not authorized to proceed.",
    "account.disabled": "Account disabled. Please contact us.",
    "account.incorrect.password": "Password is incorrect.",
    "account.missing.email": "Email is required.",
    "account.missing.name": "Name is required.",
    "account.missing.uid": "Account ID is required.",
    "account.missing.password": "Password is required.",
    "account.does.not.exist": "The account does not exist.",
    "account.session.not.found": "Session not found.",
    "account.session.delete.failed": "Session was not terminated.",
    "account.session.terminated": "Session terminated.",
    "account.not.authorized": "You are not authorized to manage this account.",
    "account.password.mismatch": "The passwords do not match.",
    "account.password.mismatch.current": "Your current password is incorrect.",
    "account.password.changed": "Your password has been changed.",
    "account.status.changed.enabled": "The account has been enabled.",
    "account.status.changed.disabled": "The account has been disabled.",
    "website.create.label": "Create",
    "network.slow": "Slow network mode",
    "network.offline": "Offline: waiting to reconnect",
    "network.loading": "Loading",
    "shell.nav.workspace": "Workspace",
    "shell.nav.administration": "Administration",
    "shell.account.fallback": "Account",
    "shell.account.settings": "Account settings",
    "shell.signout": "Sign out",
    "shell.menu": "Menu",
    "shell.theme.light": "Light",
    "shell.theme.dark": "Dark",
    "shell.notifications": "Notifications",
    "shell.search.placeholder": "Search sites, domains, etc",
    "shell.search.searching": "Searching...",
    "shell.search.no.results": "No results for \"{query}\"",
    "email": "Email",
    "password": "Password",
    "refresh": "Refresh",
    "add": "Add",
    "language": "Language",
    "decommissioned": "Decommissioned",
    "delete": "Delete",
    "proceed": "Proceed?",
    "error.unknown": "Unknown error.",
    "error.db": "Database error. Please try again.",
    "forgot.password": "Forgot password?",
    "forgot.password.description": "Enter your email address and we'll send you a reset link.",
    "forgot.password.email.required": "Please enter your email address.",
    "forgot.password.send.button": "Send reset link",
    "forgot.password.send.button.loading": "Sending...",
    "forgot.password.sent": "Check your inbox",
    "forgot.password.sent.description": "A password reset link has been sent to <strong>{email}</strong>. Please check your spam folder if you don't see it.",
    "forgot.password.back": "← Back to sign in",
    "reset.password": "Reset password",
    "reset.password.description": "Choose a new password for your account.",
    "reset.password.new": "New password",
    "reset.password.confirm": "Confirm password",
    "reset.password.required": "Please enter a new password.",
    "reset.password.mismatch": "Passwords do not match.",
    "reset.password.submit": "Set new password",
    "reset.password.saving": "Saving...",
    "reset.password.done": "Password updated",
    "reset.password.done.description": "Your password has been reset. You can now sign in.",
    "login": "Sign in",
    "login.title": "Sign in to your account",
    "login.description": "Enter your credentials below to continue.",
    "login.loading": "Signing in...",
    "login.error": "Please enter your email and password.",
    "login.no.token": "Login succeeded but no token was returned. Unable to login.",
    "login.back": "← Back",
    "login.show.password": "Show password",
    "login.hide.password": "Hide password",
    "login.2fa": "Two-factor authentication",
    "login.2fa.description": "Enter the 6-digit code from your authenticator app.",
    "login.2fa.submit": "Verify",
    "login.2fa.submit.loading": "Verifying...",
    "login.2fa.error.digits": "Please enter all 6 digits.",
    "login.2fa.verify.error": "The code supplied cannot be verified. Please try again.",
    "nav.dashboard": "Dashboard",
    "nav.websites": "Websites",
    "nav.domains": "Domains",
    "nav.databases": "Databases",
    "nav.admin": "Admin",
    "nav.servers": "Servers",
    "nav.settings": "Settings",
    "nav.backups": "Backups",
    "nav.users": "Users",
    "nav.account": "My Account",
    "nav.login": "Login",
    "nav.logout": "Logout",
    "nav.manage": "Manage",
    "nav.file_manager": "File Manager",
    "nav.terminal": "Terminal",
    "nav.support": "Support",
    "nav.shield": "Shield",
    "dashboard.title": "Good morning, {name}",
    "dashboard.greeting.morning": "Good morning",
    "dashboard.greeting.afternoon": "Good afternoon",
    "dashboard.greeting.evening": "Good evening",
    "dashboard.greeting.fallback": "stranger",
    "dashboard.status": "All systems operating normally.",
    "dashboard.view.status": "Service Status",
    "dashboard.new.site": "New site",
    "dashboard.all": "All",
    "dashboard.all.websites": "All websites",
    "dashboard.websites.fav.hint": "Showing your favorite websites. Drag to reorder.",
    "dashboard.websites.fav.empty": "Favorite websites from the Websites page to pin them here.",
    "dashboard.websites.empty": "No websites to display.",
    "dashboard.websites.unfav": "Remove from favorites",
    "dashboard.metric.requests": "Requests",
    "dashboard.metric.visitors": "Visitors",
    "dashboard.metric.bandwidth": "Bandwidth",
    "dashboard.metric.errors": "Errors (4xx, 5xx)",
    "dashboard.metric.vs": "vs {date}",
    "dashboard.backups.title": "Backups · last 24h",
    "dashboard.backups.complete": "complete",
    "dashboard.backups.empty": "No backups in the last 24h.",
    "dashboard.activity": "Activity",
    "servers.latency": "Latency",
    "servers.memory": "Memory",
    "servers.disk": "Disk",
    "servers.manage": "Manage",
    "servers.processes": "Processes",
    "servers.firewall": "Firewall",
    "servers.logs": "Logs",
    "servers.graceful_reboot": "Graceful Reboot",
    "servers.forceful_reboot": "Forceful Reboot",
    "servers.decommission": "Decommission",
    "servers.rebooting": "Server is rebooting",
    "servers.rebooting.error": "Error Rebooting",
    "servers.deleted": "Server deleted",
    "notifications.title": "Notifications",
    "notifications.mark_all_read": "Mark all read",
    "notifications.see_all": "See all notifications",
    "notifications.empty.title": "You're all caught up",
    "notifications.empty.body": "New notifications will land here.",
    "notifications.loading": "Loading notifications…",
    "notifications.password_changed.title": "Password changed",
    "notifications.password_changed.body": "The password on your account was just changed.",
    "notifications.new_domain.title": "Domain added",
    "notifications.new_domain.body": "{domain} added from {ip}",
    "notifications.new_website.title": "Website added",
    "notifications.new_website.body": "{domain} added from {ip}",
    "notifications.backup_failed.title": "Backup failed",
    "notifications.backup_failed.body": "{type} backup for {domain} failed: {error}",
    "notifications.new_login.title": "New sign-in detected",
    "notifications.new_login.body": "From {ip} ({location}) on {agent}",
    "notifications.disk_usage_warn.title":  "Disk usage approaching cap",
    "notifications.disk_usage_warn.body":   "{domain} is at {pct}% of its disk allocation ({used} of {cap}).",
    "notifications.disk_usage_crit.title":  "Disk usage critical",
    "notifications.disk_usage_crit.body":   "{domain} has hit {pct}% of its disk cap. Free space or raise the cap to avoid write failures.",
    "notifications.bandwidth_warn.title":   "Bandwidth approaching cap",
    "notifications.bandwidth_warn.body":    "{domain} has used {pct}% of its monthly bandwidth ({used} of {cap}).",
    "notifications.bandwidth_crit.title":   "Bandwidth critical",
    "notifications.bandwidth_crit.body":    "{domain} has used {pct}% of its monthly bandwidth. Raise the cap to avoid throttling.",
    "notifications.email_quota_warn.title": "Mailbox quota approaching cap",
    "notifications.email_quota_warn.body":  "{domain} is at {pct}% of its quota ({used} of {cap}).",
    "notifications.email_quota_crit.title": "Mailbox quota critical",
    "notifications.email_quota_crit.body":  "{domain} has hit {pct}% of its quota. Prune the mailbox or raise the quota to avoid bounced mail.",
    "notifications.ssl_expiry_warn.title":  "SSL certificate expiring soon",
    "notifications.ssl_expiry_warn.body":   "{domain}'s certificate expires in {days} days ({expires}).",
    "notifications.ssl_expiry_crit.title":  "SSL certificate expiring imminently",
    "notifications.ssl_expiry_crit.body":   "{domain}'s certificate expires in {days} days ({expires}). Check auto-renewal.",
    "nav.emails": "Emails",
    "dashboard.period.today": "Today",
    "dashboard.period.yesterday": "Yesterday",
    "dashboard.period.7d": "Last 7 Days",
    "dashboard.period.30d": "Last 30 Days",
    "dashboard.period.vs.yesterday": "vs Yesterday",
    "dashboard.period.vs.prior_days": "vs prior {days} days"
}
