{
  "title": "Email",
  "subtitle": "Domains, DNS, mailboxes, and relay",
  "externalTodos": "Tasks you must handle outside the server",
  "ptr": "Reverse DNS (PTR) must be set by your VPS/cloud provider",
  "port25": "Outbound Port 25 may be blocked; request unblock or use a relay",
  "create": "Create mail domain",
  "createHint": "After create, review DNS, mailboxes, and health checks",
  "domains": "Registered domains",
  "empty": "No email domains yet",
  "emptyHint": "Create a domain to get DNS records and external todos",
  "searchPlaceholder": "Search domain…",
  "domain": "Domain",
  "serverIp": "Server IP",
  "notFound": "Email domain not found",
  "backToList": "Back to email domains",
  "softwareNeeded": "Required email software is not installed",
  "applyApplied": "Applied",
  "applyWritten": "Written",
  "applyFailed": "Failed",
  "applyDraft": "Draft",
  "queueMsgCount": "Queue {{count}} message(s)",
  "queueLoadFailed": "Failed to load queue",
  "queueFlushRequested": "Queue flush requested",
  "queueFlushFailed": "Flush failed",
  "queueDeleted": "Deleted {{id}}",
  "queueDeleteFailed": "Delete failed",
  "pillDomains": "{{count}} domain(s)",
  "pillNoDomain": "No domains",
  "statDomains": "Domains",
  "statHealthy80": "Health ≥80",
  "statApplied": "Applied",
  "statDraft": "Draft",
  "tabDomains": "Domains",
  "tabWebmail": "Webmail",
  "tabQueue": "Queue",
  "tabStack": "Software",
  "tabOps": "Roles",
  "webmailGlobalDesc": "One webmail app for the whole panel — every mail domain signs in through the same URL.",
  "webmailGlobalHint": "Needs system-change permission (YSK_EXECUTE) and outbound network to download Roundcube/SnappyMail. No half project is created without EXECUTE.",
  "webmailMovedHint": "Webmail is configured globally (not per domain).",
  "openGlobalWebmailSettings": "Open webmail settings",
  "domainsTitle": "Domains ({{filtered}}/{{total}})",
  "domainsListDesc": "Mail domains registered on this host",
  "emptyFilterHint": "No domains match the search",
  "emptyCreateHint": "Use Create in the toolbar to register a domain;",
  "queueLocalTitle": "Mail queue",
  "needExecute": "Needs YSK_EXECUTE",
  "viewQueue": "View queue",
  "flushQueue": "Flush queue",
  "flushQueueEmpty": "Queue is empty",
  "flushQueueNeedExecute": "Flushing the queue needs YSK_EXECUTE (host execute permission)",
  "queueHint": "Local Postfix queue. Viewing is a read probe; flush needs YSK_EXECUTE.",
  "deleteThisId": "Delete this ID",
  "queueEmpty": "No deferred mail",
  "queueEmptyHint": "No deferred messages",
  "mtaTitle": "MTA software",
  "mtaBody": "Probe and one-click install are driven by the banner above",
  "mtaSmtp": "SMTP outbound / inbound",
  "mtaImap": "IMAP / POP3 mailboxes",
  "mtaDkim": "Outbound DKIM signing",
  "mtaMissingHint": "When software is missing the banner shows install / re-probe",
  "pathTitle": "Domain setup path",
  "path1": "Register a domain (top-right)",
  "path2": "Open domain detail → one-click mail setup",
  "path3": "Add MX / SPF / DKIM / DMARC on DNS page or external checklist",
  "path4": "SSL for mail / webmail hostnames",
  "viewDomainList": "View domain list",
  "opsPanelTitle": "Panel vs external",
  "opsThisPage": "This page: domain registry, queue view, software probe",
  "opsDetail": "Domain detail: bootstrap, mailboxes, aliases, relay, webmail",
  "opsHost": "Host provider: PTR, Port 25 outbound policy",
  "opsRegistrar": "Registrar: publish MX / SPF / DKIM / DMARC",
  "statusTitle": "Status",
  "statusDraft": "Draft (panel only)",
  "deliverabilityChecks": "Checks",
  "statusWritten": "written: management files written, may not be live",
  "statusApplied": "applied: successfully applied before (still check service is-active)",
  "statusReputation": "Inbox reputation can never be 100% automated",
  "createModalDesc": "",
  "registerDomain": "Create",
  "domainApexHint": "No mail. prefix",
  "serverIpv4Hint": "MX/A/SPF",
  "serverIpv4Ph": "Public IPv4",
  "serverIpv6": "IPv6 (optional)",
  "serverIpv6Hint": "AAAA/SPF ip6",
  "serverIpv6Ph": "Optional",
  "registerNote": "",
  "flushConfirmTitle": "Flush entire mail queue?",
  "flushConfirmDesc": "Queued messages will be deleted. Cannot be undone.",
  "flushConfirm": "Flush",
  "tabMailbox": "Mailboxes",
  "tabAliases": "Aliases / forward",
  "tabHealth": "Health",
  "tabRelay": "Relay",
  "tabSieve": "Filter / SSO",
  "tabAdvanced": "Advanced",
  "pillApplied": "Applied",
  "pillManaged": "Managed files",
  "pillDraft": "Draft",
  "statHealth": "Health",
  "statApply": "Apply",
  "statDomain": "Domain",
  "pausedFlag": "Paused (flag)",
  "normal": "Normal",
  "statMailboxes": "Mailboxes",
  "statDnsRecords": "DNS records",
  "dnsTodosTitle": "DNS",
  "copyAllRecords": "Copy all records",
  "openDnsPage": "Open DNS page",
  "healthScore": "Health score",
  "healthUnchecked": "Not checked yet",
  "healthUncheckedHint": "Live DNS / PTR / port 25 have not been probed yet.",
  "healthPartialScore": "Partial {{n}}/100 (DNS only)",
  "healthPartialHint": "DNS checklist only — live and blacklist not probed.",
  "deliverabilityScore": "Deliverability pack",
  "opendkimNoReload": "OpenDKIM has no reload — use restart after key or table changes.",
  "opendkimNoReloadTitle": "systemctl reload opendkim is not supported on this stack",
  "healthChecklist": "Checklist {{score}}/100",
  "healthChecklistHint": "Checklist score — live DNS / PTR / port 25 not probed yet",
  "healthLiveHint": "Live probe score",
  "suggestedRecords": "Suggested records",
  "externalTodosCount": "External todos",
  "colType": "Type",
  "colName": "Name",
  "colValue": "Value",
  "colNote": "Note",
  "copy": "Copy",
  "noDnsRecords": "No DNS records",
  "externalTodosHeading": "External todos (panel cannot do these)",
  "externalTodosBody": "PTR, port 25, and registrar DNS are on you.",
  "copyExternalTodos": "Copy external todo list",
  "todoDone": "Done",
  "todoPending": "Todo",
  "refreshDnsHint": "Click Refresh to load DNS suggestions",
  "mailboxListTitle": "Mailboxes ({{count}})",
  "createMailbox": "+ Create mailbox",
  "writeDovecot": "Write Dovecot password DB",
  "noMailboxes": "No mailboxes yet — click Create mailbox",
  "mailboxOpsResult": "Mailbox operation result",
  "aliasesTitle": "Aliases / forward / catch-all",
  "aliasType": "Type",
  "aliasTypeAria": "Alias type",
  "typeForward": "Forward",
  "typeAlias": "Alias",
  "localPart": "Local part",
  "localPartHint": "e.g. sales",
  "targetMailbox": "Target mailbox",
  "targetMailboxHint": "Comma-separated for multiple",
  "addAlias": "Add alias",
  "noAliases": "No aliases / forwards yet",
  "aliasResult": "Alias result",
  "autoreplyTitle": "Autoreply / suspend",
  "autoreplyDesc": "Autoreply",
  "autoreplyBodyHint": "Optional apply to system",
  "enableAutoreply": "Enable autoreply",
  "enableAutoreplyDesc": "vacation.sieve; after system apply mounts .dovecot.sieve",
  "applyToSystem": "Apply to system (Postfix / Dovecot)",
  "applyToSystemDesc": "Needs YSK_EXECUTE=1 + root; failures are not faked as success",
  "subject": "Subject",
  "body": "Body",
  "saveApplyAutoreply": "Save and apply autoreply",
  "saveAutoreplyWritten": "Save autoreply",
  "suspendApply": "Suspend and apply REJECT",
  "suspendWritten": "Suspend domain (written)",
  "resumeApply": "Resume and update map",
  "resumeWritten": "Resume domain (written)",
  "flagsResult": "Flags / system apply result",
  "defaultAutoreplySubject": "Autoreply",
  "defaultAutoreplyBody": "We received your email and will reply later.",
  "healthLiveTitle": "Delivery health (live DNS / port probes)",
  "healthLiveDesc": "Live checks",
  "serverIpLabel": "Server IP",
  "liveCheck": "Live check",
  "liveOk": "Mostly OK",
  "liveBad": "Issues found",
  "notTested": "Not tested",
  "blacklist": "Blacklist",
  "healthExternalNote": "PTR and port 25 must be set at the host provider.",
  "runLiveCheck": "Run Live check",
  "dnsblThisIp": "DNSBL (this IP)",
  "multiIpRbl": "Multi-IP RBL",
  "warmupAdvice": "Warm-up tips",
  "probeMatrix": "Probe results",
  "colItem": "Item",
  "colStatus": "Status",
  "pass": "Pass",
  "fail": "Fail",
  "unknown": "Unknown",
  "colDetail": "Detail",
  "outboundPort25": "Outbound port 25",
  "noProbeResults": "No probe results yet",
  "noLiveYet": "Live check not run yet",
  "noLiveYetHint": "Run a live check first",
  "mailSslTitle": "Certificates & TLS",
  "mailSslHint": "Real issue is on SSL page; jump to mail / webmail / domain hostnames here",
  "openSslPage": "Open SSL page",
  "webmailSsoSkeleton": "Webmail SSO skeleton",
  "writeRoundcubeSso": "Write Roundcube SSO skeleton",
  "ssoSkeletonSymlink": "SSO skeleton + system symlink",
  "rateLimitTitle": "Outbound rate / antispam",
  "rateLimitDesc": "Writes Postfix anvil and Rspamd settings (applied only with YSK_EXECUTE + root)",
  "hourlyMsgCap": "Hourly message cap",
  "hourlyMsgCapHint": "Global uses the minimum across domains",
  "enableAntispam": "Enable antispam mark (Rspamd multimap)",
  "enableAntispamDesc": "Off keeps this domain out of the Rspamd antispam map. Write panel first, then apply to system.",
  "writeControlOnly": "Write panel only",
  "applyToSystemBtn": "Apply to system",
  "dnsblResult": "DNSBL result",
  "warmupResult": "Warm-up result",
  "policyResult": "Policy result",
  "relayTitle": "SMTP outbound relay",
  "relayHost": "Relay host",
  "applyRelaySystem": "Apply to system Postfix",
  "applyRelaySystemDesc": "Write system Postfix relay",
  "saveApplyRelay": "Save and apply to system",
  "saveOnly": "Save settings only",
  "relayResult": "Relay result",
  "webmailSsoTitle": "Webmail single sign-on",
  "webmailSsoDesc": "Issue one-time token;",
  "mailboxPasswordOptional": "Mailbox password (optional)",
  "mailboxPasswordHint": "Optional",
  "mailboxPasswordPh": "With password, token can auto-login Roundcube",
  "ssoTokenHint": "Issue a short-lived login token",
  "issueSsoToken": "Issue SSO token",
  "sieveTitle": "Sieve filters",
  "sieveDesc": "Filters",
  "sieveTemplateHint": "Default filter template",
  "writeDefaultSieve": "Write default Sieve",
  "listWrittenFiles": "List written files",
  "result": "Result",
  "domainSslTitle": "SSL for this domain",
  "domainSslDesc": "Mail host SSL",
  "requestCert": "Request cert for {{domain}}",
  "clientAutoTitle": "Client autoconfig",
  "clientAutoDesc": "Client autoconfig",
  "clientAutoHint": "Generate autodiscover/autoconfig",
  "generateCopyXml": "Generate and copy config XML",
  "queueTitle": "Mail queue",
  "queueDesc": "Local queue",
  "publicAutoconfig": "Public config",
  "bootstrapTitle": "One-click mail setup",
  "bootstrapDesc": "One-click setup",
  "adminPassword": "Admin password",
  "adminPasswordHint": "Admin mailbox password",
  "adminPasswordPh": "At least 8 characters",
  "adminPasswordRequired": "Set an admin password of at least 8 characters",
  "bootstrapBtn": "One-click mail setup",
  "webmailInstallDesc": "Download / apply Roundcube",
  "webmailHostname": "Webmail hostname",
  "webmailHostnameHint": "vhost server_name, e.g. webmail.example.com",
  "installWebmail": "Install / apply Webmail",
  "bootstrapResult": "Bootstrap / Webmail result",
  "createMailboxTitle": "Create mailbox",
  "createMailboxDesc": "Full address will be {{local}}@{{domain}}",
  "createMailboxBtn": "Create mailbox",
  "localPartLabel": "Local part",
  "localPartFullHint": "Full address will be {{local}}@{{domain}}",
  "passwordOptionalHint8": "Optional; if set, must be at least 8 characters",
  "live": {
    "noMx": "no MX",
    "mxLookupFailed": "MX lookup failed",
    "noSpf": "no SPF TXT",
    "spfLookupFailed": "SPF lookup failed",
    "noDkim": "no DKIM TXT",
    "dkimLookupFailed": "DKIM lookup failed",
    "noDmarc": "no DMARC",
    "dmarcLookupFailed": "DMARC lookup failed",
    "noPtr": "no PTR",
    "ptrLookupFailed": "PTR lookup failed",
    "port25Open": "Outbound TCP 25 appears open (probe to gmail-smtp-in.l.google.com)",
    "port25Blocked": "Outbound TCP 25 probe failed — may be blocked; request unblock or use relay",
    "dnsblListed": "LISTED: {{list}}",
    "dnsblClean": "clean on {{list}}"
  },
  "deliv": {
    "mx": "MX record",
    "mxFix": "Add MX at DNS provider pointing to mail host",
    "spf": "SPF TXT",
    "spfFix": "Publish v=spf1 including this IP",
    "dkim": "DKIM TXT",
    "dkimFix": "Publish selector._domainkey TXT from panel",
    "dmarc": "DMARC TXT",
    "dmarcFix": "Publish _dmarc policy (start with p=none)",
    "ptr": "Reverse DNS (PTR)",
    "ptrFix": "Set PTR at VPS/cloud console to match mail hostname — panel cannot set this",
    "port25": "Outbound Port 25",
    "port25Fix": "Request Port 25 unlock from hoster, or configure SMTP relay (submission 587)",
    "dnsbl": "DNSBL reputation",
    "dnsblFix": "Delist at listed services; stop sending until clean",
    "relay": "SMTP relay (when Port 25 blocked)",
    "relayOptional": "Port 25 probe open — relay optional",
    "relayPresent": "Relay config present under dataDir (apply may still need EXECUTE)",
    "relayMissing": "No relay configured — required if Port 25 stays blocked",
    "relayFix": "Panel Email → Relay, or ysk-server hosting email-bootstrap with relay",
    "warmup": "Warm-up plan",
    "warmupDetail": "{{phases}} phases · day1 max {{day1}} msgs",
    "warmupFix": "Follow phase limits; do not blast cold lists from a new IP",
    "honesty1": "Panel never guarantees worldwide inbox delivery (Gmail/Outlook filtering is external).",
    "honesty2": "PTR and Port 25 are owned by the VPS/network provider — not by YSK control plane.",
    "honesty3": "DNS MX/SPF/DKIM/DMARC must be published at the authoritative DNS provider.",
    "honestyPortBlocked": "Port 25 appears blocked — use relay or request unlock before high volume.",
    "honestyPortOk": "Port 25 probe succeeded — still monitor bounces and DNSBL."
  },
  "catchall": "Catch-all",
  "webmailRoundcube": "Webmail",
  "warmup": {
    "p1g1": "Send only transactional / known-good recipients",
    "p1g2": "Monitor bounces; keep complaint rate near zero",
    "p1g3": "Ensure SPF/DKIM/DMARC/PTR are live before volume",
    "p2g1": "Expand slowly to engaged contacts only",
    "p2g2": "Check DNSBL daily; pause if listed",
    "p2g3": "Prefer 587 submission over bulk on port 25 if restricted",
    "p3g1": "Double volume only if metrics stay clean",
    "p3g2": "Segment lists; remove hard bounces immediately",
    "p4g1": "Approach normal volume if no blocks",
    "p4g2": "Keep DMARC rua monitored",
    "c1": "PTR matches HELO/EHLO (mail hostname)",
    "c2": "SPF + DKIM + DMARC published and aligned",
    "c3": "DNSBL clean on Spamhaus / SpamCop / Barracuda",
    "c4": "Outbound port 25 open or relay configured",
    "c5": "No purchased “bulk email” IP ranges",
    "c6": "Domain age / history considered (new domains = slower ramp)",
    "noteNewIp": "Treat this IP as new — start at phase day 1–3 limits",
    "noteOldIp": "Existing IP still benefits from gradual ramp after config changes",
    "noteProcess": "Warm-up is operator process; YSK tracks tips + DNSBL, not marketing ESP volume"
  },
  "health": {
    "dnsUnconfirmed": "DNS records (MX/SPF/DKIM) not yet confirmed",
    "dmarcMissing": "DMARC missing — strongly recommended",
    "dmarcUnpublished": "DMARC is generated in the panel but not published in public DNS yet",
    "ptrBad": "PTR reverse DNS missing or incorrect — request at VPS provider",
    "port25Blocked": "Outbound Port 25 appears blocked — request unblock or use SMTP relay",
    "port25Unknown": "Port 25 status unknown — run connectivity check"
  },
  "stack": {
    "tlsNote": "TLS certs via Let’s Encrypt for SMTP/IMAP",
    "externalNote": "External DNS/PTR/Port25 still required for deliverability"
  },
  "test": {
    "defaultSubject": "YSK Server mail test",
    "needMta": "Requires local MTA (Postfix) installed and Port 25/relay configured",
    "checkSpam": "Check recipient spam folder and server mail logs after send",
    "hintDeferred": "If deferred: check Port 25 block or relay credentials",
    "hintSpam": "If accepted but spam: improve SPF/DKIM/DMARC/PTR and warm-up",
    "hintLogs": "Inspect /var/log/mail.log or journalctl -u postfix"
  },
  "leMailHost": "Request cert · {{host}}",
  "leWebmailHost": "Request cert · {{host}} (webmail)",
  "leApexHost": "Request cert · {{host}} (apex)",
  "applyMailTls": "Apply mail TLS paths",
  "applyMailTlsHint": "Certificate must exist; writes mail service paths and reloads.",
  "probeMx": "MX",
  "probeSpf": "SPF",
  "probeDkim": "DKIM",
  "probeDmarc": "DMARC",
  "probePtr": "PTR",
  "probeDnsbl": "DNSBL",
  "dnsAuthRepairTitle": "DNS auth needs fix",
  "dnsAuthRepairHint": "Copy records from the DNS tab and publish.",
  "fixHintSpf": "SPF failed: publish a v=spf1 TXT at @.",
  "fixHintDkim": "DKIM failed: publish selector._domainkey TXT.",
  "fixHintDmarc": "DMARC failed: publish _dmarc TXT.",
  "fixHintMx": "MX failed: point MX to mail.<domain>.",
  "mailTls": {
    "needRootExecute": "Applying mail TLS needs root and YSK_EXECUTE.",
    "certMissing": "No cert files for {{host}} ({{path}}).",
    "getCertFirst": "Issue a Let’s Encrypt cert for {{host}} on the SSL page first.",
    "certFound": "Found cert for {{host}}.",
    "postconfFailed": "postconf failed: {{detail}}",
    "postfixPathsSet": "Postfix TLS cert paths set.",
    "postfixReloaded": "Postfix reloaded.",
    "postfixReloadFailed": "Postfix reload failed: {{detail}}",
    "dovecotApplied": "Wrote Dovecot TLS snippet and attempted reload.",
    "dovecotSkipped": "Skipped Dovecot (not installed or doveconf unavailable).",
    "dovecotSslOmitted": "Mail certificate is missing; wrote ssl=no so Dovecot can start without the LE files."
  },
  "policyApplySystemHint": "Check “apply to system” to write Postfix/Rspamd maps and reload;",
  "rateLimitAppliedNote": "Hourly outbound rate and antispam flag applied (when system apply is on).",
  "bootstrapHonesty": "One-click writes panel files; apply to system needs rights. DNS/PTR/port 25 are manual.",
  "bootstrapAfterSteps": "Next: ① publish DNS (MX/SPF/DKIM/DMARC) ② issue mail SSL ③ Apply mail TLS paths.",
  "bootstrapThenSsl": "Next: issue mail SSL",
  "bootstrap": {
    "mtaOk": "MTA configs written ({{count}} files)",
    "mtaIncomplete": "MTA incomplete: {{detail}}",
    "seeNotes": "see notes",
    "mailboxOk": "Mailbox {{address}} (status {{status}})",
    "mailboxExists": "Mailbox already exists (skipped): {{detail}}",
    "passdbOk": "Dovecot passdb written ({{count}} mailboxes)",
    "webmailOk": "Webmail plan {{mode}} for {{host}}",
    "mailTlsTodo": "Mail TLS: issue a cert for {{mailHost}}, then use Apply mail TLS paths on the health tab.",
    "externalDns": "External (operator-owned): set MX/SPF/DKIM/DMARC at DNS; PTR at VPS; Port 25 or SMTP relay.",
    "healthScore": "Health score {{score}}/{{max}} (DNS/PTR/Port25 not auto-complete)",
    "webmailProjectOk": "Webmail project {{tool}} @ {{host}} ({{status}})",
    "dovecotApplyOk": "Dovecot virtual auth applied"
  },
  "tabDeliverability": "Delivery",
  "pendingCount": "Pending",
  "externalTodosOneLiner": "PTR, port 25, and registrar DNS must be done by you.",
  "runDeliverabilityPack": "Run delivery check",
  "deliverabilityTitle": "Delivery check",
  "deliverabilityEmpty": "Not checked yet",
  "deliverabilityEmptyDesc": "Run delivery check for DNS, PTR, and port 25.",
  "panelReady": "Panel-checkable",
  "gaps": "Gaps",
  "checkOk": "OK",
  "checkExternal": "External",
  "checkFail": "Fail",
  "mailboxListDesc": "Write password DB after create",
  "aliasesDesc": "Aliases and forwards",
  "relayDesc": "SMTP relay",
  "deliverabilityDesc": "PTR / DNS / port 25 checks",
  "dnsTodosDesc": "Copy then add at your DNS host",
  "deliverabilityHonesty": "Cannot set PTR or unlock port 25 for you",
  "warmupSuggest": "Warm-up suggestions",
  "writeSsoSkeleton": "Write Roundcube SSO skeleton",
  "rateLimitPerHour": "Hourly message cap",
  "rateLimitGlobalHint": "Global cap uses the lowest per-domain limit",
  "savePolicyWritten": "Written to the control plane only",
  "dnsblMultiIp": "Multi-IP RBL",
  "webmailTool": "Webmail software",
  "webmailToolRoundcube": "Roundcube (default)",
  "webmailToolSnappy": "SnappyMail (lightweight)",
  "webmailProjectName": "Project name",
  "installWebmailProject": "Create & go live",
  "openWebmail": "Open webmail",
  "webmailRisk": "Public webmail is risky — enable HTTPS soon.",
  "webmailForceHttps": "Force HTTPS (Roundcube; SSL required)",
  "reinstallWebmail": "Reinstall / upgrade",
  "installWebmailTitle": "Create the shared webmail project (first install)",
  "reinstallWebmailTitle": "Rebuild / upgrade the existing webmail project",
  "reinstallNeedInstall": "Install webmail first",
  "webmailSsoAdvanced": "Advanced · SSO plugin",
  "tlsRoleMail": "mail (IMAP/SMTP)",
  "tlsRoleMailHint": "Mail server hostname",
  "tlsRoleWebmail": "webmail",
  "tlsRoleWebmailHint": "Webmail virtual host",
  "tlsRoleApex": "Apex domain",
  "tlsRoleApexHint": "Web / apex certificate",
  "tlsRequestLe": "Request LE",
  "tlsRequestLeFor": "Request LE for {{host}}",
  "advancedToolsTitle": "Queue & clients",
  "flushQueueConfirm": "Flush the local MTA queue? This cannot be undone.",
  "mailSslTitleShort": "Certificates & TLS",
  "deleteDomain": "Delete domain",
  "deleteDomainConfirmTitle": "Delete email domain?",
  "deleteDomainConfirm": "Deletes {{domain}} and its mailboxes, aliases, and control-plane data. System Postfix/Dovecot config may still need cleanup.",
  "deleteDomainBtn": "Delete",
  "deleteMailbox": "Delete mailbox",
  "deleteMailboxTitle": "Delete mailbox?",
  "deleteMailboxDesc": "Deletes {{address}}, control-plane data, and local Maildir if present.",
  "deleteMailboxC1": "Mailbox login and mail files",
  "deleteMailboxC2": "Rewrite domain virtual map (control plane)",
  "deleteMailboxC3": "System Dovecot/Postfix may still need cleanup",
  "deleteAliasTitle": "Delete alias/forward?",
  "deleteAliasDesc": "Deletes {{source}}.",
  "deleteImpact": "{{mailboxes}} mailboxes · {{records}} DNS records · {{aliases}} aliases",
  "deleteDomainC1": "All mailboxes and aliases",
  "deleteDomainC2": "Control-plane DKIM, DNS suggestions, and flags",
  "deleteDomainC3": "Local dataDir/email directory if present",
  "deleteDomainC4": "System MTA maps may remain; clean separately if needed",
  "deleteDialogTitle": "Permanently delete mail domain",
  "deleteDialogDesc": "About to delete {{domain}}. This cannot be undone.",
  "deletePermanent": "Delete permanently",
  "deleteRemoveData": "Also remove local mail data",
  "deleteRemoveDataDesc": "Uncheck to remove from panel only; Maildir stays on disk",
  "deleteTypeName": "Type the domain to confirm",
  "deleteTypeNameHint": "Must match exactly: {{name}}",
  "deleteWillData": "Local dataDir/email directory if present",
  "deleteKeepData": "Keep local dataDir mail data",
  "deleteSystemWarn": "System Postfix/Dovecot maps are not auto-cleaned; clean separately if needed.",
  "hostIpPick": "Host IPv4",
  "hostIpPickV6": "Host IPv6",
  "editMailboxTitle": "Edit mailbox",
  "editMailboxDesc": "Change password or login settings for {{address}}",
  "editMailboxSave": "Save changes",
  "newPassword": "New password",
  "newPasswordHint": "Leave blank to keep the current password (min. 8 characters if set)",
  "confirmPassword": "Confirm password",
  "mailboxStatus": "Status",
  "mailboxStatusActive": "Active (login allowed)",
  "mailboxStatusDisabled": "Disabled (login blocked)",
  "mailboxStatusHint": "Disabled exports * to Dovecot passdb so login is denied",
  "colAddress": "Address",
  "colLocalPart": "Local part",
  "colPassword": "Password",
  "colCreated": "Created",
  "hasPassword": "Set",
  "noPassword": "Not set",
  "mailboxPager": "Mailbox pages",
  "prevPage": "Previous",
  "nextPage": "Next",
  "pageOf": "Page {{page}} / {{total}} · {{count}}",
  "mailboxEmptyTitle": "No mailboxes yet",
  "passwordMismatch": "Passwords do not match",
  "passwordTooShort": "Password must be at least 8 characters",
  "mailboxUpdateNeedField": "Set a new password or change status",
  "catchallHint": "Unknown local parts go to the target mailbox. Draft until mail apply.",
  "queueSearchPh": "Search ID, sender, or recipient…",
  "queueId": "Queue ID",
  "queueSender": "Sender",
  "queueRecipients": "Recipients",
  "queueSize": "Size",
  "queueReason": "Reason",
  "queueActive": "Active",
  "queueHeld": "Held",
  "queueDeferred": "Deferred",
  "deleteQueueTitle": "Delete this queued message?",
  "deleteQueueDesc": "Remove {{id}} from the local MTA queue. Needs YSK_EXECUTE.",
  "openQueuePage": "Open mail queue",
  "dovecotFailedHint": "Dovecot failed. Open the Software tab for the unit status.",
  "dovecotFailedStatus": "Dovecot is {{status}}. Open the Software tab for the unit summary.",
  "mailCertMissing": "No certificate for {{hosts}}. Issue it on the SSL page.",
  "mailCertPresent": "A mail certificate is already issued — this is not a missing-cert problem.",
  "webmailNeedCert": "No certificate for {{host}} — issue it on SSL before forcing HTTPS.",
  "domainRequired": "Enter a domain",
  "domainInvalid": "Enter a valid domain",
  "serverIpRequired": "Enter a server IP",
  "serverIpInvalid": "Enter a valid IP address",
  "serverIpv6Invalid": "Enter a valid IPv6 address",
  "localPartRequired": "Enter a local part",
  "localPartInvalid": "Local part may only use letters, digits, . _ + -",
  "aliasDestRequired": "Enter at least one destination address",
  "mailboxStatusManaged": "Managed",
  "mailboxStatusActiveShort": "Active",
  "mailboxStatusDisabledShort": "Disabled",
  "mailboxStatusSystem": "System provisioned",
  "mailboxStatusPending": "Pending system",
  "mailboxStatusFailed": "System failed",
  "dnsblCleanStatus": "Not listed",
  "dnsblListedStatus": "Listed",
  "deliverabilityDone": "Delivery check complete ({{score}}/100)",
  "sieveEmpty": "No written Sieve files",
  "sieveListed": "{{count}} written file(s)",
  "webmailHostnameRequired": "Enter a webmail hostname",
  "sieveFilesTitle": "Written files"
}
