{
  "dashboard": {
    "label": "Dashboard",
    "welcomeBack": "Welcome back, {{username}}",
    "settings": "Settings",
    "paymentRequired": "Payment Required",
    "unpaidInvoices": "You have {{count}} unpaid invoice totaling <strong>{{total}}</strong>. Please pay to keep your services active.",
    "unpaidInvoices_plural": "You have {{count}} unpaid invoices totaling <strong>{{total}}</strong>. Please pay to keep your services active.",
    "unpaidInvoicesText": "You have {{count}} unpaid invoice totaling {{total}}. Please pay to keep your services active.",
    "unpaidInvoicesText_plural": "You have {{count}} unpaid invoices totaling {{total}}. Please pay to keep your services active.",
    "viewUnpaidInvoices": "View Unpaid Invoices"
  },
  "wallet": {
    "title": "Wallet",
    "manage": "Manage",
    "totalBalance": "Total Balance",
    "credit": "Credit",
    "crypto": "Crypto",
    "addFunds": "Add Funds",
    "deposit": "Deposit",
    "withdraw": "Withdraw",
    "swap": "Swap",
    "transactionHistory": "Transaction History",
    "noTransactions": "No transactions yet",
    "depositMethod": "Deposit Method",
    "card": "Card",
    "cryptoDeposit": "Crypto",
    "confirming": "Confirming"
  },
  "overview": {
    "title": "Monthly Overview",
    "recurringCosts": "Recurring Costs",
    "activePlans": "Active Plans",
    "unpaidInvoices": "Unpaid Invoices",
    "viewInvoices": "View Invoices"
  },
  "quickActions": {
    "title": "Quick Actions",
    "addFunds": "Add Funds",
    "autoPay": "Auto-Pay",
    "viewInvoices": "View Invoices",
    "browsePlans": "Browse Plans",
    "myServers": "My Servers",
    "floatingIps": "Floating IPs",
    "accountSettings": "Account Settings",
    "supportTickets": "Support Tickets",
    "email": "Email",
    "objectStorage": "Object Storage"
  },
  "communityStats": {
    "title": "Community Stats",
    "threads": "Threads",
    "posts": "Posts",
    "likes": "Likes",
    "solutions": "Solutions"
  },
  "profile": {
    "title": "Profile",
    "forumTitle": "Forum Profile",
    "noForumProfile": "No forum profile found",
    "viewProfile": "View Profile",
    "bannerAlt": "'s banner"
  },
  "subscriptions": {
    "title": "Subscriptions",
    "noSubscriptions": "No Subscriptions",
    "noSubscriptionsYet": "No Subscriptions Yet",
    "noSubscriptionsDesc": "Subscribe to a plan to unlock premium features and resources for your servers.",
    "noSubscriptionsDescAlt": "Get started by subscribing to a plan and unlock powerful server resources",
    "browsePlans": "Browse Plans",
    "browseAvailablePlans": "Browse Available Plans",
    "ramPlan": "{{ram}} GB RAM Plan",
    "externalServer": "External Server",
    "billing": "billing",
    "server": "Server",
    "perMonth": "per month",
    "perWeek": "per week",
    "perQuarter": "per quarter",
    "perYear": "per year",
    "perSixMonths": "per 6 months",
    "perTwoYears": "per 2 years",
    "perDay": "per day",
    "perHour": "per hour",
    "manage": "Manage your server subscriptions and plans",
    "yourSubscriptions": "Your Subscriptions",
    "activePlans": "Active Plans",
    "monthlyCost": "Monthly Cost",
    "totalSubscriptions": "Total Subscriptions",
    "cancel": "Cancel",
    "cancelSubscription": "Cancel Subscription",
    "cancelConfirm": "Are you sure?",
    "cancelPendingDesc": "This will cancel your pending subscription and any unpaid invoices associated with it.",
    "cancelActiveDesc": "Your service will continue until the next billing date, but will not renew automatically.",
    "plan": "Plan",
    "price": "Price",
    "serviceUntil": "Service Until",
    "keepSubscription": "Keep Subscription",
    "cancelling": "Cancelling...",
    "ram": "RAM",
    "storage": "Storage",
    "cpu": "CPU",
    "pending": "pending",
    "previous": "Previous",
    "next": "Next",
    "page": "Page {{current}} of {{total}}",
    "activatedSuccess": "Subscription activated successfully!",
    "failedActivate": "Failed to activate subscription. Please ensure you have sufficient balance.",
    "cancelledSuccess": "Subscription cancelled. Service will continue until the next billing date.",
    "failedCancel": "Failed to cancel subscription. Please try again.",
    "notAvailable": "N/A",
    "cycleMo": "mo",
    "cycleWk": "wk",
    "cycleQtr": "qtr",
    "cycleYr": "yr",
    "addonFor": "{{name}} for {{server}}"
  },
  "subscriptionDetail": {
    "backToAccount": "Back to Account",
    "changePlan": "Change Plan",
    "cyclePrice": "{{cycle}} Price",
    "nextBilling": "Next Billing",
    "daysAway": "{{count}} days away",
    "server": "Server",
    "unlinked": "Unlinked",
    "linkedServer": "Linked server",
    "planDetails": "Plan Details",
    "billingCycle": "Billing Cycle",
    "monthlyEquivalent": "Monthly Equivalent",
    "created": "Created",
    "activated": "Activated",
    "cancelled": "Cancelled",
    "gracePeriodEnds": "Grace Period Ends",
    "linkedServerLabel": "Linked Server",
    "relatedInvoices": "Related Invoices",
    "quickActions": "Quick Actions",
    "goToServer": "Go to Server",
    "manageWallet": "Manage Wallet",
    "allInvoices": "All Invoices",
    "dangerZone": "Danger Zone",
    "cancelRefundActiveDesc": "We refund your remaining time pro-rata and move your server to the free tier.",
    "cancelPendingDesc": "Cancel this pending subscription and any associated unpaid invoices.",
    "cancelSuspendedDesc": "This subscription is suspended. Cancel it if no longer needed.",
    "cancelSubscription": "Cancel Subscription",
    "subscriptionEnded": "Subscription Ended",
    "subscriptionEndedDesc": "This subscription is no longer active. Browse plans to start a new server.",
    "browsePlans": "Browse Plans",
    "keepPlan": "Keep Plan",
    "cancelAndRefund": "Cancel & Refund",
    "cancellingEffect": "Cancelling this subscription will take effect immediately:",
    "proRataRefund": "Pro-rata refund",
    "proRataRefundDesc": "We refund unused time to your account balance",
    "refundEstimate": "{{amount}} will be credited.",
    "refundCredited": "{{amount}} credited to your balance.",
    "downgradedToFree": "Downgraded to Free tier",
    "downgradedToFreeDesc": "Your server will continue running on the free plan",
    "serverRemoved": "Server removed",
    "serverRemovedDesc": "We delete the server and its files when the cancellation takes effect.",
    "statusActive": "Active",
    "statusPending": "Pending",
    "statusSuspended": "Suspended",
    "statusCancelled": "Cancelled",
    "statusTerminated": "Terminated",
    "cycleMonthly": "Monthly",
    "cycleWeekly": "Weekly",
    "cycleQuarterly": "Quarterly",
    "cycleYearly": "Yearly",
    "subscriptionNumber": "Subscription #{{id}}",
    "perMonthShort": "/mo",
    "failedCancel": "Failed to cancel subscription. Please try again.",
    "notAvailable": "N/A",
    "cycleNameMonth": "month",
    "cycleNameWeek": "week",
    "cycleNameQuarter": "quarter",
    "cycleNameYear": "year",
    "keepSnapshot": "Save a snapshot of my world first",
    "keepSnapshotDesc": "It stays on your account for a while after the server goes, so you can restore it onto a new one if you change your mind.",
    "planChangeCancelled": "Pending plan change cancelled",
    "planChangePending": "Plan change awaiting payment",
    "planChangePendingDesc": "The new size applies after you pay the upgrade invoice.",
    "cancelChange": "Cancel change",
    "ipReleased": "IP address released",
    "ipReleasedDesc": "The address goes back to the pool and any server using it returns to its hosted address. Players connecting through the old IP will need the new address.",
    "dedicatedIp": "Dedicated IP",
    "cancelRefundIpDesc": "We refund your remaining time pro-rata and release the IP address back to the pool.",
    "freeServerTitle": "Free server",
    "freeServerDesc": "There is no subscription to cancel here. We do not charge for this server, so there is no refund to work out. To remove it, delete it from its dashboard. Deleting is immediate, and its files go with it.",
    "openDashboard": "Open the server dashboard"
  },
  "invoices": {
    "title": "Invoices",
    "recentTitle": "Recent Invoices",
    "viewAll": "View All",
    "noInvoices": "No Invoices Yet",
    "noInvoicesDesc": "Your invoices will appear here once you have transactions.",
    "invoiceNumber": "Invoice #{{id}}",
    "paid": "Paid",
    "unpaid": "Unpaid",
    "cancelled": "Cancelled",
    "refunded": "Refunded",
    "manage": "View and manage your billing history",
    "backToAccount": "Back to Account",
    "total": "TOTAL",
    "totalInvoices": "Total invoices",
    "paidLabel": "PAID",
    "paidInvoices": "{{count}} paid invoice",
    "paidInvoices_plural": "{{count}} paid invoices",
    "outstanding": "OUTSTANDING",
    "unpaidInvoicesCount": "{{count}} unpaid invoice",
    "unpaidInvoicesCount_plural": "{{count}} unpaid invoices",
    "subscriptionCreated": "Subscription Created",
    "subscriptionCreatedDesc": "We created your subscription. Pay the invoice below to activate your server.",
    "payInvoiceNow": "Pay Invoice Now",
    "unpaidWarning": "{{count}} unpaid invoice totaling {{total}}",
    "unpaidWarning_plural": "{{count}} unpaid invoices totaling {{total}}",
    "payNowToKeepActive": "Pay now to keep your services active",
    "payNow": "Pay Now",
    "all": "All",
    "searchInvoices": "Search invoices...",
    "noInvoicesFound": "No invoices found",
    "noInvoicesMatchSearch": "No invoices match your search",
    "noInvoicesYet": "You don't have any invoices yet",
    "noFilteredInvoices": "No {{status}} invoices",
    "invoice": "Invoice",
    "date": "Date",
    "amount": "Amount",
    "status": "Status",
    "dueDate": "Due Date",
    "previous": "Previous",
    "next": "Next",
    "subNumber": "Sub #{{id}}",
    "taxAmount": "Tax: {{amount}}",
    "of": "of"
  },
  "refunds": {
    "cardTitle": "Refund",
    "cardLead": "If you paid within the refund window, you can ask for this payment back. Our team checks every request against the Refund Policy.",
    "requestButton": "Request a refund",
    "notEligible": "This invoice is not eligible for a refund.",
    "modalTitle": "Request a refund",
    "modalLead": "Ask us to return {{amount}} from invoice {{number}}. We answer by email within 3-5 business days.",
    "reasonLabel": "Reason",
    "reasonPlaceholder": "Pick the reason that applies",
    "reasons": {
      "not_delivered": "Service not delivered as described or not working",
      "duplicate_charge": "Duplicate or accidental charge",
      "downtime": "Extended downtime",
      "other": "Something else"
    },
    "detailsLabel": "What happened?",
    "detailsHint": "Optional, but a sentence or two helps us decide faster.",
    "detailsRequired": "Tell us briefly what happened (at least 10 characters).",
    "detailsPlaceholder": "e.g. The server never started after payment and support could not get it running.",
    "policyNote": "Approving a refund of a service's invoice ends that service immediately.",
    "policyLink": "Read the Refund Policy",
    "cancel": "Cancel",
    "send": "Send request",
    "sending": "Sending…",
    "failed": "Could not send the request",
    "status": {
      "pending": "Under review",
      "approved": "Approved",
      "rejected": "Declined",
      "withdrawn": "Withdrawn",
      "failed": "Could not be processed"
    },
    "requestedOn": "Requested {{date}}",
    "pendingNote": "A member of our team will review this within 3-5 business days. You will get an email either way.",
    "approvedGateway": "The money is on its way back to your payment method; banks usually take 5-10 business days to show it.",
    "approvedCredit": "We added the amount to your wallet as credit.",
    "failedNote": "The payment provider could not process the refund. We have alerted our team, and they will contact you.",
    "withdraw": "Withdraw request"
  },
  "invoiceDetail": {
    "invoiceLabel": "Invoice",
    "backToInvoices": "Back to Invoices",
    "created": "Created",
    "subscription": "Subscription",
    "includesTax": "Includes {{amount}} tax",
    "lineItems": "Line Items",
    "serverUpgrade": "Server Upgrade",
    "subscriptionService": "Subscription Service",
    "subtotal": "Subtotal",
    "tax": "Tax",
    "totalLabel": "Total",
    "details": "Details",
    "invoiceNumber": "Invoice Number",
    "createdLabel": "Created",
    "dueDateLabel": "Due Date",
    "paidLabel": "Paid",
    "subscriptionLabel": "Subscription",
    "payInvoice": "Pay Invoice",
    "selectPaymentMethod": "Select a payment method",
    "amountDue": "Balance Due",
    "accountBalance": "Credit on Account",
    "usdUsdcUsdt": "Pay from wallet credit",
    "walletTab": "Credit Balance",
    "cardTab": "Credit & Debit",
    "paypalTab": "PayPal Checkout",
    "cryptoTab": "Crypto Currency",
    "moreTab": "More",
    "walletCovers": "Covers this invoice",
    "walletShort": "{{amount}} short",
    "walletLeftover": "{{amount}} left after pay",
    "leftAfter": "Credit Remaining After Payment",
    "shortBy": "Additional Payment Required",
    "payFromWallet": "Pay {{amount}} from credit balance",
    "addWithCrypto": "Add {{amount}} with crypto",
    "cardPaypal": "Card / PayPal",
    "cardPaypalDesc": "Cards, bank payments, wallets, PayPal & more",
    "crypto": "Crypto",
    "cryptoCreditsWallet": "Deposits credit your wallet. Once the balance covers this invoice, pay with account credit.",
    "creditDebitCard": "Credit & Debit Cards",
    "creditDebitCardDesc": "Cards, bank payments, wallets & more",
    "extendedCheckout": "Extended Checkout",
    "extendedCheckoutDesc": "PayPal, Crypto, Klarna, Cash App & more",
    "needFunds": "Need funds?",
    "addToWallet": "Add to wallet",
    "back": "Back",
    "chooseBalance": "Choose Balance",
    "creditBalance": "Credit Balance",
    "circleUsd": "Circle USD",
    "tetherUsd": "Tether USD",
    "method": "Method",
    "usdBalance": "USD Balance",
    "available": "Available",
    "total": "Total",
    "confirmPayment": "Confirm Payment",
    "processing": "Processing...",
    "processingPayment": "Processing payment...",
    "invoiceSettled": "Invoice settled",
    "cancelledDesc": "This invoice has been cancelled",
    "cancelUpgrade": "Cancel Upgrade",
    "cancelUpgradeDesc": "Cancel this pending upgrade and remove the invoice",
    "cancelUpgradeConfirmTitle": "Cancel pending upgrade?",
    "cancelUpgradeConfirmBody": "This will cancel the pending upgrade for your server. The invoice will be marked as cancelled and you can request a different upgrade later.",
    "cancelUpgradeConfirm": "Yes, Cancel Upgrade",
    "cancelUpgradeKeep": "Keep Invoice",
    "cancelUpgradeFailed": "Failed to cancel upgrade. Please try again.",
    "cancelling": "Cancelling...",
    "ram": "RAM",
    "storageLabel": "Storage",
    "vcpu": "vCPU",
    "cores": "{{count}} cores",
    "daysRemaining": "Days Remaining",
    "currentValue": "Current value",
    "failedPayInvoice": "Failed to pay invoice. Please try again.",
    "recurringBillingNotice": "This is a recurring subscription invoice. You'll be billed again at your next billing cycle unless cancelled.",
    "cycleWeekly": "/week",
    "cycleMonthly": "/month",
    "cycleQuarterly": "/quarter",
    "cycleYearly": "/year",
    "loadingCard": "Loading secure card form…",
    "loadingPaypal": "Loading PayPal…",
    "loadingCheckout": "Loading checkout…",
    "cancelled": "Checkout cancelled",
    "youWillPay": "You will be charged",
    "payAmount": "Pay {{amount}}",
    "chargeAbout": "about {{amount}}",
    "chargePending": "Getting the amount",
    "payInBase": "Pay in {{currency}} instead",
    "chargedLabel": "Charged"
  },
  "payCurrency": {
    "payIn": "Pay in",
    "topupLine": "Adds {{credit}} to your balance. You will be charged {{charged}}.",
    "topupLineAbout": "Adds {{credit}} to your balance. You will be charged about {{charged}}.",
    "chargeSaved": "Charge {{method}}, about {{amount}}",
    "savedDone": "Charged about {{charged}}. {{credit}} added to your balance.",
    "charged": "Charged {{amount}}"
  },
  "billing": {
    "title": "Billing",
    "backToAccount": "Back to Account",
    "manageFunds": "Manage your funds and purchase tokens",
    "refresh": "Refresh",
    "refreshing": "Refreshing...",
    "accountBalance": "Account Balance",
    "cryptoBalance": "Crypto Balance",
    "viewDetails": "View Details",
    "breakdownHistory": "Breakdown & History",
    "choosePaymentMethod": "Choose Payment Method",
    "creditCard": "Credit Card",
    "instantDeposit": "Instant deposit",
    "solanaNetwork": "Solana network",
    "paymentOptions": "Payment Options",
    "creditDebitCard": "Credit/Debit Card",
    "cardBrands": "Cards, bank payments and wallets",
    "fee": "Fee",
    "amountLabel": "Amount",
    "minimumDeposit": "Minimum {{min}} in {{step}} increments",
    "feePercent": "Fee (4.9%)",
    "youllReceive": "You'll receive",
    "continueToPayment": "Continue to Payment",
    "supportedTokens": "Supported Tokens",
    "minimum": "Minimum",
    "depositAddress": "Deposit Address",
    "sendCryptoToAddress": "Send crypto to this address on Solana",
    "copied": "Copied",
    "copy": "Copy",
    "importantNotice": "Important:",
    "onlySolanaNetwork": "Only send tokens on the Solana network. Deposits from other networks cannot be recovered.",
    "instantCurrencySwap": "Instant Currency Swap",
    "swapDescription": "Swap between USD Balance, USDC, USDT, and SOL. {{fee}} fee per swap. SOL swaps use current market rates.",
    "withdrawalsDisabled": "Withdrawals Currently Disabled",
    "withdrawalsDisabledDesc": "Crypto withdrawals are temporarily unavailable. Please check back later.",
    "selectCurrency": "Select Currency",
    "available": "Available",
    "walletAddress": "Wallet Address",
    "enterSolanaAddress": "Enter Solana wallet address",
    "addressWarning": "Make sure the address is correct. Transactions cannot be reversed.",
    "networkFee": "Network Fee",
    "youllReceiveLabel": "You'll Receive",
    "withdrawalsDisabledButton": "Withdrawals Disabled",
    "recentActivity": "Recent Activity",
    "latestTransactions": "Latest transactions",
    "noTransactionsYet": "No transactions yet",
    "activityWillAppear": "Your activity will appear here",
    "previous": "Previous",
    "next": "Next",
    "cryptoBalances": "Crypto Balances",
    "searchCurrencies": "Search currencies...",
    "totalValue": "Total Value",
    "balance": "Balance",
    "usdValue": "USD Value",
    "recentTransactions": "Recent Transactions",
    "depositsWillAppear": "Deposits will appear here",
    "viewOnSolscan": "View on Solscan",
    "txDeposit": "Deposit",
    "txWithdrawal": "Withdrawal",
    "txCurrencySwap": "Currency Swap",
    "txSubscriptionRefund": "Subscription Refund",
    "txAutoCardPayment": "Auto Card Payment",
    "txCardPayment": "Card Payment",
    "txAutoCreditPayment": "Auto Credit Payment",
    "txCreditPayment": "Credit Payment",
    "max": "MAX",
    "back": "Back",
    "currentValue": "Current value",
    "loadingAddress": "Loading...",
    "of": "of",
    "at": "at",
    "manageAutoPay": "Manage Auto-Pay",
    "manageAutoPayDesc": "View and manage your recurring payment subscriptions and custom schedules"
  },
  "servers": {
    "title": "My Servers",
    "titleAlt": "Your Servers",
    "subtitle": "Manage all your game servers in one place",
    "noServers": "No Servers",
    "noServersYet": "No Servers Yet",
    "noServersDesc": "You don't have any servers yet. Create your first server to get started.",
    "noServersDescAlt": "Launch your first server below and start building your Minecraft community.",
    "createServer": "Create Server",
    "viewAll": "View All Servers",
    "freeServer": "Free Server",
    "subuser": "Subuser",
    "addressNotSet": "Address not set",
    "loading": "Loading...",
    "start": "Start",
    "restart": "Restart",
    "stop": "Stop",
    "kill": "Kill",
    "previous": "Previous",
    "next": "Next",
    "pageOf": "Page {{current}} of {{total}}",
    "cpuLabel": "CPU",
    "memoryLabel": "Memory",
    "diskLabel": "Disk",
    "failedPowerAction": "Failed to execute power action. Please try again.",
    "networking": "Networking"
  },
  "profile_page": {
    "title": "Profile Settings",
    "subtitle": "Manage your account information and preferences",
    "backToAccount": "Back to Account",
    "personalInfo": "Personal Information",
    "editProfile": "Edit Profile",
    "username": "Username",
    "email": "Email Address",
    "firstName": "First Name",
    "lastName": "Last Name",
    "language": "Language",
    "security": "Security",
    "changePassword": "Change Password",
    "currentPassword": "Current Password",
    "currentPasswordPlaceholder": "Enter current password",
    "newPassword": "New Password",
    "newPasswordPlaceholder": "Enter new password",
    "confirmPassword": "Confirm New Password",
    "confirmPasswordPlaceholder": "Confirm new password",
    "updatePassword": "Update Password",
    "updatingPassword": "Updating Password...",
    "passwordChanged": "Password changed successfully",
    "passwordRequired": "Current password and new password are required",
    "passwordMinLength": "New password must be at least 6 characters",
    "passwordMismatch": "New passwords do not match",
    "saveChanges": "Save Changes",
    "saving": "Saving...",
    "cancel": "Cancel",
    "accountInfo": "Account Info",
    "userId": "User ID",
    "uuid": "UUID",
    "memberSince": "Member Since",
    "lastUpdated": "Last Updated",
    "verification": "Verification",
    "emailVerified": "Email Verified",
    "verified": "Verified",
    "notVerified": "Not Verified",
    "permissions": "Permissions",
    "accountType": "Account Type",
    "administrator": "Administrator",
    "user": "User",
    "dangerZone": "Danger Zone",
    "deleteAccount": "Delete Account",
    "deleteAccountDesc": "Deleting your account permanently removes all of your data. You cannot undo this.",
    "deleteMyAccount": "Delete My Account",
    "deleteConfirmTitle": "Delete your account?",
    "deleteConfirmDesc": "This permanently deletes your account and all its data. We sign you out right away.",
    "yesDeleteAccount": "Yes, Delete Account",
    "deleting": "Deleting...",
    "verifyEmail": "Verify Your Email",
    "verifyEmailDesc": "We've sent a verification code to <strong>{{email}}</strong>. Please enter the 6-digit code to verify your new email address.",
    "enterCode": "Enter 6-digit code",
    "verifyButton": "Verify Email",
    "verifyingButton": "Verifying...",
    "resendCode": "Send confirmation email",
    "verificationSent": "We sent a confirmation link to {{email}}. Open it, then come back to this page.",
    "failedUpdateProfile": "Failed to update profile",
    "failedVerifyEmail": "Failed to verify email",
    "failedResend": "Failed to resend verification email",
    "failedChangePassword": "Failed to change password",
    "failedDeleteAccount": "Failed to delete account",
    "langEnglish": "English",
    "langSpanish": "Spanish",
    "langFrench": "French",
    "langGerman": "German",
    "langPortuguese": "Portuguese",
    "langChinese": "Chinese (Simplified)",
    "langJapanese": "Japanese",
    "langKorean": "Korean",
    "langDutch": "Dutch",
    "langSwedish": "Swedish",
    "langFinnish": "Finnish",
    "notAvailable": "N/A",
    "firstNamePlaceholder": "John",
    "lastNamePlaceholder": "Doe",
    "handleAvailable": "{{handle}} is available.",
    "handleNotAvailable": "Not available.",
    "couldNotSaveDisplayName": "Could not save display name",
    "failedToConnectProvider": "Failed to connect provider.",
    "cannotDisconnectLastProvider": "Cannot disconnect the last provider without a password set. Please set a password first.",
    "failedToDisconnectProvider": "Failed to disconnect provider.",
    "passwordsDoNotMatch": "Passwords do not match.",
    "passwordSetSuccessfully": "Password set successfully.",
    "failedToSetPassword": "Failed to set password.",
    "publicIdentity": "Public identity",
    "displayNameExplainer": "Other people see only your display name: in community chat, on guides and in our Discord. Everything else on this page is private.",
    "displayName": "Display name",
    "canChangeAgainIn": "You can change this again in {{count}} day(s).",
    "displayNameHint": "Up to 20 characters. You can change it once a week.",
    "connectedAccounts": "Connected Accounts",
    "notConnected": "Not connected",
    "connect": "Connect",
    "disconnect": "Disconnect",
    "noPasswordSet": "No password set",
    "setting": "Setting...",
    "setPassword": "Set Password",
    "needHelp": "Account help",
    "needHelpBody": "Staff can change an email you cannot access, or recover an account you are locked out of.",
    "contactSupport": "Contact support",
    "nameOnInvoices": "Name on invoices. Other people see your display name, not this.",
    "sessions": "Signed-in devices",
    "sessionsSubtitle": "Everywhere this account is signed in right now. Sign out the others if you do not recognise one.",
    "thisDevice": "This device",
    "supportSession": "Support session (our staff, helping you)",
    "signedIn": "Signed in",
    "fromAddress": "from",
    "deviceComputer": "Computer",
    "devicePhone": "Phone",
    "deviceTablet": "Tablet",
    "unknownDevice": "Unknown device",
    "signOutOthers": "Sign out everywhere else",
    "signOutOthersConfirm": "This signs you out on every other browser and device. You stay signed in here.",
    "sessionsEnded": "{{count}} other session(s) signed out.",
    "noSessions": "No other sessions.",
    "sessionsLoadFailed": "Could not load your sessions.",
    "confirm": {
      "title": "Confirm your email address first",
      "forPassword": "Before you add a password, we need to confirm that {{email}} is yours. We email you a confirmation link.",
      "forConnect": "Before you connect a sign-in account, we need to confirm that {{email}} is yours. We email you a confirmation link.",
      "linksMayGo": "Sign-in accounts that came from the old site can be removed when you confirm. You can connect them again afterwards.",
      "already": "Your email address is already confirmed.",
      "unavailable": "We could not send the email right now. Try again in a few minutes.",
      "wait": "We sent an email a moment ago. Wait a minute, then try again.",
      "noAccess": "If you cannot open that mailbox any more, we can help.",
      "sending": "Sending..."
    },
    "noPassword": {
      "withProviders": "You sign in with {{providers}}. Add a password to also sign in with your email address.",
      "plain": "Add a password so you can sign in with your email address."
    },
    "addPassword": {
      "open": "Add a password",
      "rule": "Use 8 to 128 characters with a capital letter, a lowercase letter, a number and a symbol."
    }
  },
  "autoPay": {
    "title": "Auto-Pay",
    "subtitle": "How your subscriptions renew",
    "backToAccount": "Back to Account",
    "backToAutoPay": "Back to Auto-Pay",
    "refresh": "Refresh",
    "activeAutoPay": "Active Auto-Pay",
    "recurringSpend": "Recurring Spend",
    "totalSchedules": "Total Schedules",
    "setupAutoPay": "Set Up Auto-Pay",
    "createSchedule": "Create Schedule",
    "serverAutoPayTitle": "Server Auto-Pay",
    "customSchedulesTitle": "Custom Payment Schedules",
    "noServerAutoPay": "No Server Auto-Pay",
    "noServerAutoPayDesc": "Set up automatic payments for your server subscriptions so you never miss a billing cycle.",
    "noSchedules": "No Custom Schedules",
    "noSchedulesDesc": "Create recurring payment schedules to automatically top up your balance or pay invoices.",
    "details": "Subscription Details",
    "chargeAmount": "Charge Amount",
    "billingInterval": "Billing Interval",
    "nextCharge": "Next Charge",
    "cyclesCompleted": "Cycles Completed",
    "viewSubscription": "View Subscription",
    "paymentHistory": "Payment History",
    "noEvents": "No payment events yet",
    "eventRenewed": "Subscription Renewed",
    "eventActivated": "Subscription Activated",
    "processed": "Processed",
    "pending": "Pending",
    "actions": "Actions",
    "pauseAutoPay": "Pause Auto-Pay",
    "upgradeAutoPay": "Upgrade Auto-Pay",
    "changeInterval": "Change Interval",
    "resumeAutoPay": "Resume Auto-Pay",
    "cancelAutoPay": "Cancel Auto-Pay",
    "importantNote": "Important",
    "cancelNotice": "Canceling or pausing auto-pay does not cancel your server. Your subscription stays active, and we keep issuing invoices as usual. You then pay them yourself.",
    "info": "Information",
    "created": "Created",
    "lastUpdated": "Last Updated",
    "canceledAt": "Canceled",
    "cancelAutoPayTitle": "Cancel Auto-Pay",
    "cancelWarning": "Your server will remain active. Only the automatic payment will stop.",
    "cancelDescription": "After canceling, invoices will still generate on your normal billing cycle. You will need to pay them manually or set up a new auto-pay.",
    "keepAutoPay": "Keep Auto-Pay",
    "confirmCancel": "Cancel Auto-Pay",
    "pauseAutoPayTitle": "Pause Auto-Pay",
    "pauseDescription": "Pausing will temporarily stop automatic charges. You can resume at any time. Your server remains active during the pause.",
    "keepActive": "Keep Active",
    "confirmPause": "Pause Auto-Pay",
    "failedCancel": "Failed to cancel auto-pay. Please try again.",
    "failedPause": "Failed to pause auto-pay. Please try again.",
    "failedResume": "Failed to resume auto-pay. Please try again.",
    "setupAutoPayTitle": "Set Up Auto-Pay",
    "selectSubscription": "Select a server subscription to set up automatic payments for:",
    "noEligibleSubscriptions": "No eligible subscriptions found. You need an active or unpaid subscription to set up auto-pay.",
    "selectBillingCycle": "Choose a billing cycle for automatic payments:",
    "backToSelection": "Back to Selection",
    "failedLoadOptions": "Failed to load billing options. Please try again.",
    "failedSetup": "Failed to set up auto-pay. Please try again.",
    "createScheduleTitle": "Create Payment Schedule",
    "createScheduleDesc": "Set up a custom recurring payment to automatically top up your balance or pay invoices on a schedule.",
    "scheduleName": "Schedule Name",
    "scheduleNamePlaceholder": "e.g., Weekly Balance Top-Up",
    "scheduleDescription": "Description (optional)",
    "scheduleDescPlaceholder": "e.g., Auto add {{amount}} to my balance every week",
    "amount": "Amount",
    "amountRange": "Minimum {{min}}, maximum {{max}}",
    "actionType": "What should this payment do?",
    "topUpBalance": "Top Up Balance",
    "topUpBalanceDesc": "Add credit to your account",
    "payInvoice": "Pay Next Invoice",
    "payInvoiceDesc": "Pay a subscription's invoices",
    "targetSubscription": "Target Subscription",
    "selectSubscriptionOption": "Select a subscription...",
    "baseAmount": "Base Amount",
    "processingFee": "Processing Fee (4.9%)",
    "totalPerCycle": "Total Per Cycle",
    "continueToCheckout": "Continue to Checkout",
    "reviewChanges": "Review Changes",
    "confirmChange": "Confirm Change",
    "minimumInterval": "Minimum interval is 7 days",
    "failedCreateSchedule": "Failed to create schedule. Please try again.",
    "upgradeTitle": "Upgrade Auto-Pay",
    "upgradeDesc": "Change the plan size or billing cycle for this auto-pay subscription. Changes are applied to your existing subscription automatically.",
    "newRam": "New RAM Size",
    "newBillingCycle": "New Billing Cycle",
    "keepCurrent": "Keep Current",
    "upgradeNote": "After upgrading auto-pay, you also need to upgrade your actual server subscription separately via the subscription management page.",
    "failedUpgrade": "Failed to upgrade. Please try again.",
    "changeIntervalTitle": "Change Billing Interval",
    "changeIntervalDesc": "Change how often this auto-pay charges. The change will be applied to your existing subscription.",
    "currentInterval": "Current Interval",
    "newInterval": "New Interval",
    "newAmount": "New Amount",
    "optional": "optional",
    "leaveBlankKeepAmount": "Leave blank to keep the current charge amount",
    "failedChangeInterval": "Failed to change interval. Please try again.",
    "savedMethodsTitle": "Renewals are paid automatically",
    "savedMethodsDesc": "On the due date, we charge each renewal to your default saved card or PayPal account, or take it from your balance. You do not need to set up a separate schedule: add or change a payment method and every subscription uses it.",
    "managePaymentMethods": "Manage payment methods"
  },
  "ips": {
    "title": "Floating IPs",
    "subtitle": "Dedicated addresses you can attach to a Minecraft server.",
    "backToAccount": "Back to Account",
    "backToIps": "Back to Floating IPs",
    "order": "Get an IP",
    "orderTitle": "Get a floating IP",
    "orderSubtitle": "Pick a location and size. The address is reserved when you continue to payment so two tabs cannot take the same one.",
    "emptyTitle": "No floating IPs yet",
    "emptyBody": "Get an address, then attach it to a server from this page or the Network tab.",
    "unassigned": "Unassigned",
    "attached": "Attached",
    "unattached": "Not attached",
    "resumed": "Resumed existing order",
    "ordered": "Order created",
    "otherTab": "Order already started in another tab",
    "openOrder": "You have an IP order still in progress.",
    "resume": "Resume order",
    "noProducts": "No IP products",
    "noProductsBody": "Floating IP products are not available on this storefront yet.",
    "billingPlan": "Billing",
    "available": "available",
    "noStock": "No locations are available for this size right now.",
    "ordering": "Ordering…",
    "continue": "Continue to payment",
    "overview": "Overview",
    "status": "Status",
    "attachedTo": "Attached to",
    "attachTitle": "Attach to a server",
    "detach": "Detach",
    "attach": "Attach",
    "target": "Server",
    "selectTarget": "Select a server…",
    "hasIp": "already has an IP",
    "ptrTitle": "Reverse DNS (PTR)",
    "ptrHostname": "Hostname",
    "savePtr": "Save PTR",
    "attachedOk": "Attached",
    "detachedOk": "Detached",
    "ptrSaved": "PTR saved",
    "onServerTitle": "Floating IP",
    "onServerHint": "A dedicated public address for this server. Attach one you own, move one over from another server, or order a new one. A new address appears here by itself once you pay for it.",
    "noneOnServer": "No floating IP is attached to this server.",
    "attachExisting": "Attach an address you already own",
    "attachNeedTarget": "Could not find this server to attach the address to.",
    "holdUntil": "hold expires soon",
    "cancelOrder": "Cancel order",
    "cancelled": "Order cancelled; address returned to the pool",
    "subnetPrefix": "Subnet prefix",
    "detachConfirmTitle": "Detach this address?",
    "detachConfirmBody": "This removes the address from this server, and its ports move back to the shared address. If the server is running, it restarts, which disconnects players for a moment. The IP stays on your account.",
    "attachConfirmTitle": "Attach this address?",
    "attachConfirmBody": "Ports on this server move to {{address}}. If the server is running, it restarts to use the new address, which disconnects players for a moment.",
    "restartScheduled": "Your server is restarting onto the new address. Players can reconnect in a moment.",
    "portOpensOnRestart": "The new port opens when your server next restarts.",
    "portRestartNow": "Restart now",
    "portRestarting": "Restarting…",
    "portRestartScheduled": "Your server is restarting to apply the port change. Players can reconnect in a moment.",
    "portAppliesOnStart": "The port change applies the next time your server starts.",
    "appliesNow": "Your server is reachable on the new address now. No restart needed.",
    "appliesOnStart": "The new address applies the next time the server starts.",
    "ptrBlockHint": "Set reverse DNS on individual hosts of a subnet, not the block itself.",
    "openIp": "Open your IP",
    "listKicker": "Networking",
    "orderKicker": "New address",
    "count": "{{count}} address",
    "count_other": "{{count}} addresses",
    "location": "Location",
    "locationHint": "Where the address will be announced from.",
    "size": "Address size",
    "sizeHint": "A single IPv4, or a whole subnet.",
    "billingHint": "How often you are billed.",
    "singleIp": "Single IPv4",
    "subnet": "Subnet /{{prefix}}",
    "oneAddress": "1 address",
    "addressCount": "{{count}} addresses",
    "inStock": "{{count}} in stock",
    "outOfStock": "Out of stock",
    "chooseLocation": "Choose a location",
    "chooseSize": "Choose a size",
    "chooseBilling": "Choose a billing plan",
    "attachHint": "Point this address at one of your Minecraft servers.",
    "noServers": "No servers are available to attach yet.",
    "backToNetworking": "Back to Networking",
    "hubLede": "Dedicated public addresses for your servers. Attach one to give a server its own IP, point reverse DNS at it, and keep it when the server changes.",
    "rowsHint": "Open an address to attach it, set reverse DNS or see its subnet.",
    "statAddresses": "Addresses",
    "statAttached": "Attached",
    "statFree": "Ready to attach",
    "statSubnets": "Subnets",
    "readyToAttach": "Ready to attach",
    "hostsSummary": "{{attached}} of {{total}} hosts in use",
    "renews": "renews {{date}}",
    "whatIsTitle": "What a floating IP gives you",
    "whyOwnAddress": "A public dedicated IP address that is yours and not shared with any other server.",
    "whyPtr": "Reverse DNS you control, so the address resolves back to your hostname.",
    "whyKeep": "Attach it to a different server at any time; the address stays on your account.",
    "notDomainTitle": "Not a domain name",
    "notDomainBody": "A floating IP is not the same as a domain name like example.com. It is a numeric address, for example 203.0.113.10, that players type in to connect. A domain name is separate; you point one at an address like this with a DNS record.",
    "copy": "Copy",
    "copied": "Copied",
    "subnetTitle": "Subnet",
    "gateway": "gateway {{gateway}}",
    "openServer": "Open server",
    "since": "since {{date}}",
    "attachedToServer": "Attached to {{name}}",
    "ptrHint": "The hostname this address resolves back to. Mail servers and some anti-cheat checks look at it.",
    "hostsTitle": "Addresses in this subnet",
    "hostsHint": "Network, gateway and broadcast addresses are reserved; the rest can be attached to servers.",
    "colAddress": "Address",
    "colRole": "Role",
    "colState": "State",
    "hostRole": {
      "host": "host",
      "gateway": "gateway",
      "network": "network",
      "broadcast": "broadcast"
    },
    "hostAttached": "attached",
    "hostFree": "free",
    "hostReserved": "reserved",
    "billingTitle": "Billing",
    "price": "Price",
    "nextDue": "Next renewal",
    "version": "Version",
    "viewSubscription": "View subscription",
    "cancelTitle": "Cancel this address",
    "cancelHint": "Cancelling takes effect immediately. We credit unused time to your balance, the address goes back to the pool, and any server using it goes back to its shared address.",
    "cancelSubscription": "Cancel subscription",
    "cancelledOk": "Subscription cancelled. The address is being released back to the pool.",
    "details": "Details",
    "deliveryLive": "Live",
    "deliveryPending": "Setting up",
    "deliveryFailed": "Delivery failed",
    "deliveryRemoving": "Removing",
    "deliveryFailedBody": "We could not set up the address on this server: {{error}}. We keep trying. If it stays like this, detach it and attach it again, or contact support.",
    "deliveryUnknown": "unknown error",
    "playersJoin": "Players join",
    "noPortNeeded": "no port needed",
    "defaultPortFrom": "node port {{port}} answers on it",
    "defaultPortUnset": "No default port yet. Add 25565 (Java) or 19132 (Bedrock) on your IP below and make it the default.",
    "defaultPortJava": "This is the Java default, so players type the IP with no port.",
    "defaultPortBedrock": "This is the Bedrock default, so players type the IP with no port.",
    "defaultPortJavaOther": "This is Java's default port. On this Bedrock server, players add :25565 after the IP.",
    "defaultPortBedrockOther": "This is Bedrock's default port. On this Java server, players add :19132 after the IP.",
    "defaultPortNodeNote": "This is a shared port, so players add :{{port}} after the IP. Pick 25565 (Java) or 19132 (Bedrock) so they don't have to.",
    "defaultPortCustomNote": "Players add :{{port}} after the IP.",
    "defaultPortPick": "Change the default port",
    "singleAddress": "single address",
    "locationRegion": "Region",
    "ptrUnset": "Not set",
    "editPtr": "Edit",
    "setPtr": "Set",
    "noneOnServerTitle": "No dedicated IP yet",
    "noneOnServerBody": "Players reach this server through its hostname and a shared address. A floating IP gives it an address of its own that stays the same when the server moves.",
    "onOtherServers": "On your other servers",
    "onServerNamed": "On {{name}}",
    "moveHere": "Move here",
    "moveConfirmTitle": "Move this address here?",
    "moveConfirmBody": "This moves {{address}} from {{name}} to this server. Both servers restart if they are running, which disconnects their players for a moment.",
    "movedOk": "Moved",
    "orderNew": "Order a new IP",
    "orderForServerTitle": "Get a new IP for this server",
    "orderForServerHint": "A single IPv4. We attach it to this server as soon as you pay.",
    "hideOrder": "Hide",
    "backToServerNetwork": "Back to the server's Network tab",
    "shield": {
      "title": "DDoS protection",
      "defaultHint": "This IP uses our standard protection. Customize it to add your own rules and rate limits.",
      "customHint": "This IP has its own protection settings. Changes apply to this IP only and take effect within a minute.",
      "customize": "Customize protection",
      "customized": "Protection customized",
      "mode": "Mode",
      "modes": {
        "standard": "Standard",
        "custom": "Custom",
        "passthrough": "Passthrough"
      },
      "modeHints": {
        "standard": "Our filters and rate limits, with your rules and blocked sources on top.",
        "custom": "Our filters with the rate limits below, and your rules and blocked sources on top.",
        "passthrough": "No filtering. Every packet reaches this IP, attacks included."
      },
      "passthroughOn": "Passthrough is on, so we do not filter this IP and attacks reach your server.",
      "whenNoRule": "When no rule matches",
      "actions": {
        "allow": "Allow",
        "deny": "Drop",
        "rate_limit": "Rate limit"
      },
      "allowHint": "Traffic gets through unless a rule drops it.",
      "denyHint": "We drop traffic that no rule allows, so add Allow rules before you choose this.",
      "replies": "Let replies through",
      "repliesHint": "Replies to connections your server opens, such as plugin downloads, get through unless a rule drops them.",
      "limitsTitle": "Rate limits",
      "limitsHint": "We drop packets above these rates.",
      "limits": {
        "per_source_pps": "Packets per second from one source",
        "aggregate_pps": "Packets per second in total",
        "syn_pps_per_source": "New connections per second from one source",
        "icmp_pps_per_source": "Pings per second from one source"
      },
      "limitRange": "Enter a whole number from {{min}} to {{max}}.",
      "save": "Save changes",
      "saved": "Protection saved",
      "rulesTitle": "Rules",
      "rulesHint": "A rule drops or allows traffic from one address or a range. When two rules match, the more specific one wins.",
      "noRules": "No rules yet.",
      "anySource": "Any source",
      "rulePort": "port {{port}}",
      "ruleAction": "Action",
      "source": "Address or range",
      "sourceHint": "One address, or a range such as 203.0.113.0/24.",
      "sourceHint6": "One address, or a range such as 2001:db8::/48.",
      "blockHint6": "A range such as 2001:db8::/48, or one address, which blocks its whole /64.",
      "sourceProblem": "Enter an address or a range, such as 203.0.113.7 or 203.0.113.0/24.",
      "sourceProblem6": "Enter an address or a range, such as 2001:db8::1 or 2001:db8::/48.",
      "wrongVersion": "This IP uses IPv{{version}}, so enter an IPv{{version}} address or range.",
      "addRule": "Add rule",
      "ruleAdded": "Rule added",
      "removeRule": "Remove",
      "removeRuleTitle": "Remove this rule?",
      "removeRuleBody": "The rule for {{source}} stops applying within a minute.",
      "ruleRemoved": "Rule removed",
      "blocksTitle": "Blocked sources",
      "blocksHint": "We drop all traffic from these sources before it reaches this IP.",
      "passthroughNote": "Blocks do not apply while this IP is in Passthrough mode. Choose Standard or Custom above to apply them.",
      "noBlocks": "No blocked sources yet.",
      "staffBlock": "Added by our team",
      "added": "Added {{date}}",
      "expires": "Expires {{date}}",
      "askSupport": "Ask support to remove",
      "unblock": "Unblock",
      "unblockTitle": "Unblock {{source}}?",
      "unblockBody": "Traffic from {{source}} reaches this IP again within a minute. You can block it again at any time.",
      "unblocked": "{{source}} unblocked",
      "reason": "Reason (optional)",
      "expiry": "Expires",
      "expiries": {
        "never": "Never",
        "hour": "After 1 hour",
        "day": "After 1 day",
        "week": "After 7 days",
        "month": "After 30 days"
      },
      "expiresHint": "We remove the block when it expires.",
      "staysHint": "The block stays until you remove it.",
      "block": "Block source",
      "blocked": "{{source}} blocked",
      "blocksFull": "This IP has {{max}} blocked sources, the most it can hold. Unblock one to add another, or block a whole range instead.",
      "attacksTitle": "Recent attacks",
      "attacksHint": "We email you when an attack on this IP starts and again when it ends.",
      "noAttacks": "No attacks on this IP so far.",
      "ongoing": "Ongoing",
      "ended": "Ended",
      "started": "Started {{date}}",
      "peak": "Peak {{rate}}",
      "unknownAttack": "Unknown attack"
    }
  },
  "serviceState": {
    "activeHeadline": "This server is active",
    "activeLabel": "Active",
    "awaitingPaymentDetail": "Setup starts as soon as the invoice for this order is paid. Nothing is running yet, so there is no address to connect to.",
    "awaitingPaymentDetailNumbered": "Setup starts as soon as invoice #{{invoiceId}} is paid. Nothing is running yet, so there is no address to connect to.",
    "awaitingPaymentHeadline": "Waiting for payment",
    "awaitingPaymentLabel": "Awaiting payment",
    "backToServers": "Back to your servers",
    "contactSupport": "Contact support",
    "endingDetail": "It keeps running until then, and nothing else needs doing. Back up anything you want to keep before that date, because files are removed when it ends. Support can cancel the cancellation if you change your mind.",
    "endingHeadline": "Scheduled to end on {{date}}",
    "endingOnLabel": "Ends {{date}}",
    "factInvoice": "Invoice",
    "factPlan": "Plan",
    "factPrice": "Price",
    "failedDetail": "Something went wrong while building this server. You have not lost the order. Support can try again or build it on a different machine.",
    "failedHeadline": "Setup did not finish",
    "failedLabel": "Setup failed",
    "finishingDetail": "This service is active but its control panel is not up yet. It normally appears within a minute or two; tell support if it does not.",
    "finishingHeadline": "Almost ready",
    "finishingLabel": "Finishing setup",
    "orderAnother": "Order a new server",
    "payInvoice": "View invoices",
    "payInvoiceNumbered": "Pay invoice #{{invoiceId}}",
    "provisioningDetail": "Files are being installed. This usually takes a few minutes, and the address appears here as soon as it is ready.",
    "provisioningHeadline": "Building your server",
    "provisioningLabel": "Setting up",
    "queuedDetail": "We have your payment, and your server is in the build queue. Building usually starts within a few minutes, and this page updates by itself.",
    "queuedHeadline": "Queued to be set up",
    "queuedLabel": "Queued",
    "suspendedDetail": "It is not running and cannot be started from here. Support can tell you why and what is needed to lift it.",
    "suspendedHeadline": "This server is suspended",
    "suspendedLabel": "Suspended",
    "suspendedPaymentDetail": "Your files are still here. Paying the open invoice brings the server back, usually within a few minutes. Suspended servers and their files are removed after {{days}} days.",
    "suspendedPaymentHeadline": "Suspended: payment overdue",
    "suspendedReason": "Reason given: {{reason}}",
    "terminatedDetail": "It is no longer running and its files have been removed. Ordering again sets up a new server. It does not restore this one.",
    "deletingLabel": "Deleting…",
    "deletingHeadline": "This server is being deleted",
    "deletingDetail": "You can no longer open or start it, and we are removing its files. That usually takes a few minutes. Then it disappears from your server list.",
    "terminatedHeadline": "This server has been terminated",
    "terminatedLabel": "Terminated",
    "thisServer": "Your server",
    "viewSubscription": "View subscription"
  },
  "support": {
    "title": "Support",
    "viewAll": "All tickets",
    "loading": "Loading…",
    "none": "No open tickets. Staff answer account and billing questions here.",
    "open": "Open a ticket",
    "untitled": "Ticket",
    "needsYou": "Needs you"
  },
  "mail": {
    "kicker": "Email",
    "title": "Email services",
    "plansTitle": "Email hosting and SMTP relay",
    "plansLede": "Mailboxes on your own domain, plus an SMTP relay for your applications.",
    "billingCycle": "Billing cycle",
    "noPlans": "Email plans are not available here yet.",
    "messagesPerMonth": "messages per month",
    "perHour": "per hour",
    "sharedPool": "Shared IP pool with warm-up",
    "sharedPoolShort": "shared IP pool",
    "mailboxes": "mailboxes",
    "perMailbox": "per mailbox",
    "domains": "domain(s)",
    "yourDomainOptional": "Your domain (optional)",
    "signInToOrder": "Sign in to order",
    "order": "Order",
    "backToAccount": "Back to Account",
    "backToMail": "Back to Email Services",
    "orderEmail": "Order email",
    "seePlans": "See plans",
    "none": "No email services yet",
    "service": "Service",
    "product": "Product",
    "status": "Status",
    "manage": "Manage",
    "sendingPaused": "sending paused",
    "connection": "Connection settings",
    "openWebmail": "Open webmail",
    "ports": "SMTP on 587 (STARTTLS) or 465 (TLS); IMAP on 993. The username is the full address.",
    "plan": "Plan",
    "messagesThisMonth": "messages this month",
    "dedicatedAssigning": "dedicated IPs being assigned",
    "addDomain": "Add a domain",
    "add": "Add",
    "noDomains": "No domains yet",
    "records": "Records",
    "checkNow": "Check now",
    "remove": "Remove",
    "recordsPublished": "Published into your zone automatically.",
    "recordsExternal": "Add these at your DNS provider; we re-check every ten minutes.",
    "verifyFirst": "Verify a domain before creating mailboxes.",
    "createMailbox": "Create mailbox",
    "create": "Create",
    "noMailboxes": "No mailboxes yet",
    "resetPassword": "Reset password",
    "delete": "Delete",
    "createAlias": "Create alias",
    "noAliases": "No aliases",
    "serverSettings": "Server settings",
    "smtpHint": "Port 587 (STARTTLS) or 465 (TLS). The username is the credential address; From must be on a verified domain.",
    "createCredential": "Create SMTP credential",
    "noCredentials": "No SMTP credentials",
    "rotate": "Rotate",
    "sendApi": "Send over HTTPS",
    "createApiKey": "Create API key",
    "noApiKeys": "No API keys",
    "revoke": "Revoke",
    "addWebhook": "Add webhook",
    "webhookHint": "We POST JSON events (accepted, delivered, deferred, bounced, complaint) signed with X-Mail-Signature (HMAC-SHA256).",
    "noWebhooks": "No webhooks",
    "suppressions": "Suppression list",
    "suppressionHint": "This service never sends mail to these addresses again. We add hard bounces and complaints automatically.",
    "suppress": "Suppress",
    "noSuppressions": "Suppression list is empty",
    "allEvents": "All events, last 7 days",
    "noEvents": "No events in this window",
    "tabs": {
      "overview": "Overview",
      "domains": "Domains",
      "mailboxes": "Mailboxes",
      "aliases": "Aliases",
      "credentials": "SMTP credentials",
      "api": "API keys",
      "webhooks": "Webhooks",
      "suppressions": "Suppressions",
      "logs": "Delivery log",
      "reputation": "Reputation",
      "plan": "Plan"
    },
    "passwordFor": "Password for {{address}}",
    "newPasswordFor": "New password for {{address}}",
    "smtpPasswordFor": "SMTP password for {{address}}",
    "newSmtpPasswordFor": "New SMTP password for {{address}}",
    "apiKeyLabel": "API key \"{{label}}\"",
    "webhookSecret": "Webhook signing secret",
    "tabsDelivered": "Delivered",
    "deferred": "Deferred",
    "bounced": "Bounced",
    "complaints": "Complaints",
    "deleteMailboxTitle": "Delete mailbox",
    "deleteMailboxBody": "Delete {{address}} and all of its mail? This cannot be undone.",
    "reputation": {
      "title": "Sender reputation, last {{days}} days",
      "sent": "sent",
      "bounceRate": "Bounce rate",
      "complaintRate": "Complaint rate",
      "pausesAt": "sending pauses at {{freeze}}%",
      "authentication": "Authentication per domain",
      "domain": "Domain",
      "pass": "pass",
      "missing": "missing",
      "reports": "Reports from receivers",
      "reportsHint": "DMARC aggregate and TLS-RPT reports mailbox providers send about your domain. They arrive daily once mail flows.",
      "noReports": "No reports received yet.",
      "received": "Received",
      "type": "Type",
      "reporter": "Reporter",
      "passed": "Passed",
      "failed": "Failed",
      "verdict": {
        "insufficient": "Too few messages in the last {{days}} days to judge.",
        "ok": "Bounce and complaint rates are within what mailbox providers accept.",
        "review": "Your bounce or complaint rate is high. Sending continues, but clean your lists before it pauses.",
        "freeze": "Your bounce or complaint rate got too high, so we paused sending. Clean your lists, then contact support."
      }
    },
    "loading": "Loading…",
    "planTab": {
      "title": "Plan",
      "quotaReached": "Monthly allowance reached",
      "quotaNear": "Monthly allowance almost used",
      "quotaDetail": "{{sent}} of {{quota}} messages this month.",
      "changePlan": "Change plan",
      "invoiceCreated": "Pay the new invoice to apply the plan change",
      "changed": "Plan changed",
      "pendingInvoice": "A plan change is already awaiting payment",
      "billingPage": "Change this service's plan from your billing page.",
      "noOptions": "No other sizes are offered on this billing cycle.",
      "hint": "Upgrades take effect as soon as you pay the invoice, and the new quotas apply right away. You cannot downgrade below what you already use.",
      "current": "current",
      "changeTo": "Change to {{name}}",
      "confirmTitle": "Change to {{name}}?",
      "confirmBody": "{{price}} per {{cycle}}. If a payment is due, we take you to the invoice, and the change applies once you pay it.",
      "confirm": "Confirm",
      "cancel": "Cancel",
      "quotaStopped": "Sending has stopped for this month",
      "quotaBuffer": "Monthly allowance used, now sending from the buffer",
      "bufferDetail": "{{allowance}} with the {{pct}}% buffer.",
      "stoppedHint": "We refuse further emails until the next month starts or you upgrade the plan. An upgrade takes effect immediately."
    },
    "dmarcTab": {
      "sendingOnly": "sending only (MX points elsewhere)",
      "dkimPending": "new DKIM keys pending publication",
      "held": "held",
      "release": "release",
      "automatic": "ramps automatically from reports",
      "publishNow": "publish now",
      "keepWeek": "keep one more week"
    },
    "health": {
      "title": "Inbox health",
      "lede": "The checks a mail tester runs, kept up to date from your domains and your sending.",
      "category": "Default message category",
      "transactional": "Transactional (receipts, alerts)",
      "marketing": "Marketing (newsletters) with one-click unsubscribe",
      "categoryHint": "Gmail and Yahoo require one-click unsubscribe on bulk mail. Per message, set category on the send API or the X-Mail-Category header over SMTP.",
      "grade": {
        "excellent": "excellent",
        "good": "good",
        "fair": "fair",
        "poor": "poor"
      },
      "items": {
        "domains": "Domains",
        "spf_dkim": "SPF / DKIM",
        "dmarc": "DMARC",
        "mx": "MX",
        "rates": "Bounce / complaints",
        "tls": "TLS",
        "frozen": "Sending",
        "review": "Review"
      }
    },
    "security": {
      "appCount": "{{count}} app",
      "appPassword": "App password",
      "appPasswordFor": "App password for {{address}}",
      "noSecret": "We could not get the secret. Delete this entry and try again.",
      "disableTotpTitle": "Turn off two-factor login",
      "disableTotpBody": "Turn off two-factor login for {{address}}?",
      "turnOff": "Turn off",
      "totpFor": "Two-factor secret for {{address}}. Add it to an authenticator app now. We show it only once.",
      "totpOff": "Turn off 2FA",
      "totpOn": "Turn on 2FA"
    },
    "sessions": {
      "title": "Webmail sessions",
      "lede": "Browsers signed in to the webmail as {{address}}. Resetting the password, changing two-factor login or disabling the mailbox signs it out everywhere too.",
      "lastUsed": "last used {{when}}",
      "started": "started {{when}}",
      "end": "End",
      "endTitle": "End this webmail session?",
      "endBody": "This signs {{device}} out of the webmail. It has to sign in again.",
      "endConfirm": "End session",
      "ended": "{{device}} signed out of the webmail",
      "endAll": "Sign out everywhere",
      "endAllTitle": "Sign out everywhere?",
      "endAllBody": "This signs out every browser signed in to the webmail as {{address}}. Mail apps that use the password or an app password keep working.",
      "endedAll": "{{address}} is signed out of the webmail everywhere",
      "empty": "No one is signed in to the webmail",
      "emptyBody": "A browser that signs in with this mailbox's address and password shows up here.",
      "resetNote": "Resetting the password signs this mailbox out of the webmail everywhere."
    },
    "import": {
      "title": "Bring mail in",
      "lede": "Into {{address}}: from another mail server, folder by folder with its flags and dates (nothing there changes, and the password is forgotten once it ends), or from a file: an mbox, an .eml, a zip or tar of mail, or a cPanel backup.",
      "provider": "Provider",
      "otherServer": "Another IMAP server",
      "server": "Server",
      "serverHint": "IMAP over TLS, port 993",
      "username": "Username",
      "password": "Password",
      "passwordHint": "Used only for this import",
      "start": "Import from the server",
      "file": "Or a file",
      "upload": "Upload and import",
      "none": "No imports into this mailbox yet.",
      "started": "The import into {{address}} has started",
      "uploaded": "{{name}} is uploaded. Its mail is on its way in.",
      "resume": "Resume",
      "pause": "Pause",
      "cancel": "Cancel",
      "from": "{{username}} on {{host}}",
      "imported": "{{count}} imported",
      "duplicates": "{{count}} already there",
      "status": {
        "queued": "Waiting",
        "running": "Importing",
        "paused": "Paused",
        "done": "Done",
        "failed": "Stopped",
        "cancelled": "Cancelled"
      },
      "presetHelp": {
        "cpanel": "Your cPanel host's mail server, usually mail. and your domain. Sign in with the full email address and its password.",
        "yahoo": "Yahoo wants an app password: Account security, Generate app password.",
        "icloud": "Use an app-specific password from account.apple.com, and your full iCloud address.",
        "zoho": "Turn IMAP access on in Zoho Mail's settings first. An account on zoho.eu uses imap.zoho.eu.",
        "fastmail": "Fastmail wants an app password: Settings, Privacy and Security.",
        "aol": "AOL wants an app password: Account security, Generate app password.",
        "gmx": "Turn IMAP on in GMX's settings first. gmx.net and gmx.de addresses use imap.gmx.net.",
        "yandex": "Allow IMAP in Yandex Mail's settings, and use an app password.",
        "other": "Any server that offers IMAP over TLS on port 993.",
        "gmail": "With 2-Step Verification on, make an app password at myaccount.google.com/apppasswords. Signing in with Google needs none."
      },
      "signInGoogle": "Gmail: sign in with Google",
      "signInMicrosoft": "Microsoft 365 or Outlook.com: sign in with Microsoft",
      "signInNote": "You sign in on {{provider}}'s own page and come back here. No password is asked for or kept.",
      "continueWith": "Continue with {{provider}}",
      "signedIn": "Signed in. The import has started, and goes on with this page closed.",
      "signInFailed": "The sign-in did not go through",
      "gmailAppPassword": "Gmail with an app password"
    },
    "completeCheck": "Complete the check to continue",
    "free": "Free",
    "noCard": "· no card needed",
    "startFree": "Start free",
    "relayNote": "We bill relay plans monthly, and you can upgrade, downgrade or cancel at any time. Paid plans can send 12% past the monthly allowance before sending stops. The free plan stops at 3,000 emails. Every new relay starts with a small hourly limit, which rises as you build a clean sending history, or sooner if you ask. If you send more than a million emails a month, contact us for a custom plan.",
    "limit": {
      "requested": "Requested",
      "request": "Request a higher limit",
      "perHour": "Emails per hour",
      "reason": "What the relay sends and why the volume is going up",
      "send": "Send request",
      "bySupport": "set by support",
      "auto": "raised automatically",
      "start": "starting limit, rises with clean sending"
    },
    "ip": {
      "notOnSale": "Dedicated IPs are not on sale here yet; ask support",
      "assigning": "Your dedicated IP is being assigned",
      "addTitle": "One more dedicated address, {{price}} a month",
      "tooSmall": "For relays sending {{n}} a month or more",
      "add": "Add a dedicated IP · {{price}}/mo"
    },
    "unlimited": "unlimited",
    "emailsThisMonth": "emails this month",
    "bufferNote": "{{pct}}% buffer, {{allowance}} in all",
    "hardStopNote": "stops at the allowance",
    "credentials": "SMTP credentials",
    "facts": {
      "perMonth": "{{n}} emails a month",
      "perThousand": "{{price}} per 1,000",
      "buffer": "{{pct}}% buffer over the allowance",
      "hardStop": "Stops at the allowance",
      "domains": "{{n}} sending domain(s)",
      "unlimitedDomains": "Unlimited sending domains and credentials",
      "dedicatedIncluded": "{{n}} dedicated IP(s) included, warmed up for you",
      "dedicatedAddon": "Dedicated IPs {{price}} a month each"
    },
    "migrate": {
      "title": "Move from cPanel",
      "open": "Move from cPanel…",
      "openLede": "Bring the mailboxes on a cPanel account here at once, with their mail and forwarders.",
      "loadFailed": "We could not load the move from cPanel. Reload the page to try again.",
      "step": "Step {{step}} of {{steps}}",
      "signInTitle": "Sign in to cPanel",
      "signInLede": "Sign in to the cPanel account your mail is on. We read its email accounts and forwarders, and change nothing until you start.",
      "host": "cPanel host",
      "hostHint": "The address you open cPanel at, such as example.com:2083, or the server name your host gave you.",
      "usernameHint": "Your cPanel username, the one cPanel shows as the current user.",
      "signInWith": "Sign in with",
      "withToken": "API token",
      "withTokenMeta": "Works with two-factor sign-in",
      "withPassword": "Password",
      "withPasswordMeta": "For an account without two-factor sign-in",
      "passwordLabel": "cPanel password",
      "tokenHint": "Make one in cPanel under Security, Manage API Tokens. We use it for this move only and do not keep it.",
      "passwordHint": "We use it for this move only and do not keep it. An account with two-factor sign-in needs an API token.",
      "find": "Find mailboxes",
      "chooseTitle": "Choose what moves",
      "chooseLede": "Tick the mailboxes to move. We make the new ones here and bring each one's mail in from the old server.",
      "domainsFirst": "Some mailboxes can move only once their domain is on this service and proved yours: {{domains}}.",
      "openDomains": "Open the Domains tab",
      "allMailboxes": "Every mailbox that can move",
      "mailbox": "Mailbox",
      "badgeNew": "New mailbox",
      "badgeExists": "Already here",
      "badgeCannot": "Cannot move",
      "holds": "Holds {{size}}",
      "quotaHere": "Quota here {{size}}",
      "quota": "Quota (GB)",
      "currentPassword": "Current password",
      "optional": "Optional",
      "quotaInvalid": "Give a quota of 0.1 GB or more.",
      "currentPasswordHint": "With an old mailbox's current password, we read its mail and change nothing on the old server.",
      "resetPasswords": "Set a new password on old mailboxes left blank",
      "resetHint": "We need it to read their mail. Mail apps signed in to the old server then ask for a password until you set them up here.",
      "noRead": "Mailboxes left blank move without their mail.",
      "trash": "Also bring Trash",
      "spam": "Also bring Spam",
      "aliasesTitle": "Aliases we make",
      "notMovingTitle": "What does not move",
      "roomBoxes": "New mailboxes: {{boxes}}. The plan has room for {{left}} more.",
      "roomStorage": "Their quotas: {{needed}}. The plan has {{left}} of storage left.",
      "noRoom": "The plan does not have room for this move. Leave some mailboxes out, lower their quotas or change the plan.",
      "nothingChosen": "Choose at least one mailbox to move.",
      "start": "Start the migration",
      "resetConfirmTitle": "Set new passwords on the old server?",
      "resetConfirmBody": "We set a new password on these old mailboxes to read their mail. Mail apps signed in to them on the old server then ask for a password.",
      "resetConfirm": "Set new passwords and start",
      "passwordsTitle": "Save the new passwords now",
      "passwordsLede": "We made these mailboxes with new passwords and show the passwords only this once. Copy them or download them before you close this.",
      "startedTitle": "The migration has started",
      "startedLede": "Mail is coming into the mailboxes you chose.",
      "noMailLede": "No mail is coming in. Each mailbox below says why.",
      "copyAll": "Copy all",
      "copiedAll": "Every address and password is on the clipboard",
      "downloadCsv": "Download CSV",
      "address": "Address",
      "newPassword": "New password",
      "copied": "Copied",
      "toCheck": "Mailboxes to check",
      "notMoved": "What did not move",
      "followNote": "The import goes on with this closed. Follow it under Moving mail in on the Mailboxes tab.",
      "followSync": "Once your domain's MX records point here, choose Sync again there to bring in the mail that reached the old server in the meantime.",
      "unsavedTitle": "Close without saving the passwords?",
      "unsavedBody": "We cannot show them again. You can still reset each mailbox's password later.",
      "unsavedStay": "Go back",
      "unsavedClose": "Close without saving",
      "done": "Done",
      "sectionTitle": "Moving mail in",
      "from": "From cPanel: {{username}} on {{host}}",
      "progress": "{{done}} of {{total}} mailboxes done, {{imported}} messages imported",
      "started": "Started {{when}}",
      "finishedOn": "Finished {{date}}",
      "keepsUntil": "You can sync again until {{date}}.",
      "notImported": "Not imported",
      "failedCount": "{{count}} failed",
      "goesOnAt": "Goes on at {{time}}",
      "sync": "Sync again",
      "syncTitle": "Bring in new mail from the old server?",
      "syncBody": "We read each old mailbox again and bring in what reached it since. We skip mail that is already here. Do this once your domain's MX records point here.",
      "synced": "The sync has started",
      "finish": "Finish…",
      "finishTitle": "Finish this migration?",
      "finishBody": "We forget the old mailboxes' passwords now, so you cannot sync this migration again. Imports under way go on to the end.",
      "finishBy": "Left alone, the migration finishes on its own on {{date}}.",
      "finishConfirm": "Finish",
      "finishedToast": "The migration is finished",
      "made": "Aliases made",
      "sendsTo": "sends to",
      "targetNotMade": "A mailbox it sends to was not made here.",
      "targetLeftOut": "A mailbox it sends to is not in this move.",
      "autoresponderNote": "Set the automatic reply again in webmail, under Settings, Out of office.",
      "kinds": {
        "alias": "Alias",
        "catchAll": "Catch-all",
        "forwarder": "Forwarder",
        "autoresponder": "Automatic reply"
      },
      "notes": {
        "suspended": "Sign-in is suspended on the old server, so its mail cannot be read until cPanel allows it again.",
        "smallQuota": "Its quota here is smaller than what the old mailbox holds, so the import pauses when it is full. Raise the quota first.",
        "domain_missing": "Add {{domain}} to this service first, on the Domains tab.",
        "domain_unproved": "Prove you own {{domain}} first, on the Domains tab.",
        "disabled": "The mailbox here is turned off. Turn it on to import into it.",
        "taken": "The address is already in use here, as an alias or another service's mailbox.",
        "noPassword": "No current password was given, and setting a new one was off, so its mail stays on the old server."
      },
      "forwarderNotes": {
        "otherTargets": "The addresses it sends to move. Its other destinations do not.",
        "unsupported": "It sends mail to a program or a file, or refuses it, which this service does not do.",
        "domain_not_ready": "{{domain}} is not on this service, or not proved to be yours.",
        "mailbox_forwards": "The old mailbox kept a copy and forwarded it. Set up forwarding for the mailbox in webmail, under Settings, Forwarding.",
        "taken": "The address is already in use here.",
        "external": "Forwarding to an address elsewhere needs that address to confirm it. Set it up for a mailbox in webmail, under Settings, Forwarding."
      },
      "catchAllNotes": {
        "domain_not_ready": "{{domain}} is not on this service, or not proved to be yours.",
        "blackhole": "The old server dropped mail to unknown addresses. Here it is refused.",
        "oneMailbox": "A catch-all here delivers to one mailbox on the same domain."
      }
    }
  },
  "objectStorage": {
    "rate": {
      "storage": "Storage, per GB for a month",
      "write": "Uploads and lists, per million requests",
      "read": "Downloads and reads, per million requests",
      "egress": "Data you download",
      "noCharge": "No charge",
      "perGb": "{{price}} per GB"
    },
    "free": {
      "storage": "Storage",
      "gb": "{{n}} GB for a month",
      "write": "Uploads and lists",
      "read": "Downloads and reads",
      "title": "Free each month",
      "hint": "Each month includes these amounts. We bill only what you use above them."
    },
    "nameProblem": {
      "empty": "Enter a bucket name",
      "short": "Use at least {{n}} characters",
      "long": "Use at most {{n}} characters",
      "chars": "Use lowercase letters, digits, hyphens and dots, and start and end with a letter or digit",
      "next": "Dots and hyphens cannot sit next to each other",
      "ip": "Choose a name that does not look like an IP address"
    },
    "copied": "Copied",
    "copy": "Copy",
    "setting": {
      "versioningOn": "Versioning on",
      "versioningPaused": "Versioning paused",
      "lock": "Object Lock",
      "cors": "CORS rules: {{n}}",
      "lifecycle": "Lifecycle rules: {{n}}",
      "none": "No extra settings"
    },
    "plansTitle": "Object Storage",
    "plansLede": "S3-compatible storage for backups, media and static files. Create buckets, issue access keys and manage files from your account.",
    "completeCheck": "Complete the check to continue",
    "order": {
      "done": "We are setting up your storage",
      "failed": "The order failed",
      "title": "Create your storage",
      "region": "Region",
      "noRegions": "No region is available right now. Try again later.",
      "regionHint": "Your buckets live in this region. You can add buckets in other regions later.",
      "signInRegions": "Sign in to choose a region.",
      "firstBucket": "First bucket (optional)",
      "bucketHint": "Lowercase letters, digits, hyphens and dots. We add your account prefix to the front.",
      "terms": "By ordering you agree to the Terms of Service.",
      "readTerms": "Read the terms",
      "signIn": "Sign in to order",
      "creating": "Creating…",
      "submit": "Create Object Storage"
    },
    "kicker": "Object Storage",
    "yourServices": "Your Object Storage",
    "notOnSale": "Object Storage is not available here yet.",
    "pricing": {
      "title": "What it costs",
      "hint": "We add up what you store and request during the month, and show the total on your invoice.",
      "fee": "plan fee",
      "noFee": "No monthly fee. You pay for what you use."
    },
    "loading": "Loading…",
    "title": "Object Storage services",
    "backToAccount": "Back to Account",
    "orderNew": "Order Object Storage",
    "listHeading": "Your services",
    "none": "No Object Storage yet",
    "seeProduct": "See the product",
    "noneHint": "Order storage to create buckets and access keys.",
    "col": {
      "service": "Service",
      "region": "Region",
      "status": "Status",
      "stored": "Stored",
      "buckets": "Buckets"
    },
    "manage": "Manage",
    "tabs": {
      "overview": "Overview",
      "buckets": "Buckets",
      "keys": "Access keys",
      "usage": "Usage"
    },
    "backToList": "Back to Object Storage",
    "service": "Service",
    "settingUp": "We are setting up this service. This page updates by itself.",
    "suspended": "This service is suspended. We keep your files, and the access keys are turned off.",
    "sections": "Sections",
    "stat": {
      "stored": "Stored",
      "objects": "Objects",
      "buckets": "Buckets",
      "keys": "Access keys"
    },
    "overview": {
      "connect": "Connection",
      "pathStyle": "Clients need path-style addressing, so the bucket name follows the endpoint in the URL.",
      "endpoint": "Endpoint",
      "region": "Region",
      "prefix": "Bucket name prefix",
      "prefixHint": "Every bucket name starts with this prefix.",
      "tryIt": "After you create an access key, try it with the AWS CLI:",
      "cliLabel": "AWS CLI command",
      "costTitle": "What you pay",
      "costHint": "We bill what you use each month, at these rates.",
      "service": "Service",
      "plan": "Plan",
      "billing": "Billing",
      "next": "Next invoice",
      "since": "Since",
      "bucketLimit": "Bucket limit",
      "measured": "We measure storage every hour."
    },
    "buckets": {
      "createdToast": "{{name}} created",
      "create": "Create bucket",
      "createTitle": "Create a bucket",
      "name": "Name",
      "fullName": "Full name: {{name}}",
      "nameHint": "Lowercase letters, digits, hyphens and dots. The prefix is part of every bucket name.",
      "regionHint": "The bucket uses the endpoint of this region. You cannot move it later.",
      "deletedWith": "{{name}} deleted with {{count}} objects",
      "deleted": "{{name}} deleted",
      "deleteAll": "Delete bucket and contents",
      "delete": "Delete bucket",
      "deleteTitle": "Delete {{name}}?",
      "deleteFull": "This bucket holds {{count}} objects ({{size}}). Deleting it destroys them. There is no undo and no copy.",
      "deleteVersions": "This bucket keeps versions, so it can hold older versions of deleted objects. Deleting it destroys them. There is no undo and no copy.",
      "deleteEmpty": "The bucket is empty, so you lose nothing.",
      "forceTick": "Also destroy everything in this bucket",
      "limit": "This service is at its limit of {{max}} buckets",
      "of": "{{used}} of {{max}} buckets used",
      "inactive": "You can create and delete buckets while the service is active.",
      "none": "No buckets yet",
      "noneHint": "A bucket holds your objects under one name.",
      "col": {
        "bucket": "Bucket",
        "size": "Size",
        "settings": "Settings"
      },
      "createdOn": "Created {{date}}",
      "browse": "Browse",
      "deleteShort": "Delete",
      "settingsNote": "Versioning, Object Lock, CORS and lifecycle settings show here as labels. You cannot change them from this page.",
      "measured": "We measure sizes every hour, so a bucket you just filled shows its last measurement."
    },
    "browser": {
      "openFolder": "Open folder",
      "newFolder": "New folder",
      "folderName": "Folder name",
      "folderBad": "Use a name without backslashes",
      "folderHint": "A folder appears once an object is in it. Open it, then upload a file.",
      "done": "Done",
      "cancelled": "Cancelled",
      "uploads": "Uploads",
      "dismiss": "Dismiss",
      "cancel": "Cancel",
      "path": "Folder path",
      "linkExpired": "The upload link expired",
      "deleteOne": "Delete {{name}}?",
      "deleteMany": "Delete {{count}} selected items?",
      "deleteFolderBody": "Deleting a folder deletes everything in it. There is no undo and no copy.",
      "deleteBody": "There is no undo and no copy.",
      "delete": "Delete",
      "deleted": "Deleted {{count}} objects",
      "objects": "Objects",
      "deleteSelected": "Delete selected: {{count}}",
      "upload": "Upload files",
      "emptyFolder": "This folder is empty",
      "emptyBucket": "This bucket is empty",
      "emptyHint": "Drop files here, or choose Upload files.",
      "selectAll": "Select all",
      "col": {
        "name": "Name",
        "modified": "Modified"
      },
      "select": "Select {{name}}",
      "open": "Open",
      "downloadName": "Download {{name}}",
      "download": "Download",
      "deleteName": "Delete {{name}}",
      "more": "Show more",
      "drop": "Drop files to upload them here",
      "allBuckets": "All buckets",
      "missing": "We could not find this bucket",
      "missingHint": "It may have been deleted.",
      "bucket": "Bucket",
      "holds": "{{count}} objects, {{size}}",
      "url": "Bucket URL"
    },
    "keys": {
      "readWrite": "Read and write",
      "readWriteHint": "List, download, upload and delete objects.",
      "read": "Read only",
      "readHint": "List and download objects. The key cannot change anything.",
      "allBuckets": "All buckets on this account",
      "issuedTitle": "Save the secret key now",
      "saved": "I have saved it",
      "once": "We show the secret key once and do not store it. If you lose it, revoke the key and issue a new one.",
      "keyId": "Access key ID",
      "secret": "Secret key",
      "issue": "Create key",
      "issueTitle": "Create an access key",
      "label": "Label",
      "labelHint": "Use it to tell keys apart in the list.",
      "permissions": "Permissions",
      "scope": "Scope",
      "scopeOne": "The key works on that bucket only.",
      "scopeAll": "The key works on every bucket with your prefix, including buckets you create later.",
      "revokeTitle": "Revoke {{label}}?",
      "revokeBody": "We refuse requests signed with {{id}} within a couple of minutes. You cannot undo this. Create a new key instead.",
      "revoke": "Revoke key",
      "revoked": "{{label}} revoked",
      "lede": "Access keys let S3 clients and apps use this service.",
      "inactive": "You can create keys while the service is active.",
      "none": "No access keys yet",
      "noneHint": "Create a key to connect a client or an app.",
      "col": {
        "key": "Key",
        "used": "Last used",
        "created": "Created"
      },
      "inactiveKey": "Inactive",
      "allShort": "All buckets",
      "never": "Never",
      "revokeShort": "Revoke",
      "note": "We show the secret once, when you create the key. This page does not use your keys for its own uploads and downloads."
    },
    "usage": {
      "lede": "We count storage and requests every hour. Your invoice shows what they cost.",
      "window": "Time window",
      "days": "{{count}} days",
      "stored": "Stored over time",
      "noStored": "We have no measurements for this window yet.",
      "storedLabel": "Stored bytes over time",
      "peak": "Peak {{peak}}, now {{now}} in {{count}} objects",
      "classA": "Uploads and lists",
      "classB": "Downloads and reads",
      "bytesIn": "Uploaded",
      "bytesOut": "Downloaded",
      "requests": "Requests a day",
      "noRequests": "We counted no requests in this window."
    }
  },
  "addon": {
    "server": "Server",
    "openServer": "Open the server",
    "requestPlugins": "Request plugins or mods",
    "endsLabel": "Ends",
    "renewsWithServer": "Renews with the server",
    "endsOn": "Ends {{date}}",
    "endsBody": "This add-on stops on that date. Keep it to renew it with the server.",
    "cancelDesc": "Cancelling keeps it until the end of the period you paid for. It does not renew after that.",
    "cancelButton": "Cancel add-on",
    "endedBody": "This add-on has ended. You can add it again from the server's Upgrades card."
  }
}
