{
  "views": {
    "CONNECT_WALLET": {
      "body": {
        "heading": "Connect a wallet",
        "content": "You'll need to connect or create a digital wallet to buy, sell, trade and store your tokens and collectibles."
      },
      "walletSelection": {
        "heading": "Choose a wallet"
      },
      "nonPassportDrawer": {
        "heading": "Non-Passport users will need IMX for gas.",
        "body1": "We recommend using <layerswapLink>Layerswap</layerswapLink> to bridge funds onto Immutable zkEVM, with refuel switched on so you receive some IMX.",
        "body2": "Alternatively, pay and play easily with a gas free Immutable Passport.",
        "buttonText": "Proceed anyway"
      }
    },
    "CONNECT_SUCCESS": {
      "status": "Connection secure",
      "action": "Continue"
    },
    "READY_TO_CONNECT": {
      "header": {
        "title": "Connect"
      },
      "metamask": {
        "body": {
          "heading": "Check for the pop-up from MetaMask",
          "content": "Follow the prompts in the MetaMask popup to connect"
        },
        "footer": {
          "buttonText1": "Ready to connect",
          "buttonText2": "Try again"
        }
      },
      "passport": {
        "body": {
          "heading": "Connect with Immutable Passport",
          "content": "Follow the prompts to connect with Immutable Passport"
        },
        "footer": {
          "buttonText1": "Continue",
          "buttonText2": "Try again"
        }
      }
    },
    "SWITCH_NETWORK": {
      "eth": {
        "heading": "You'll need to switch to the {{networkName}} network",
        "body": "You'll be prompted to switch networks in your wallet.",
        "button": {
          "text": "Ready to Switch",
          "retryText": "Try Again"
        }
      },
      "zkEVM": {
        "heading": "You’ll be asked to switch to the Immutable zkEVM network",
        "body": "Check for the pop-up from MetaMask and 'Approve' to switch. If this is the first time, MetaMask will also ask you to add the network.",
        "bodyWalletConnect": "Check for the pop-up from your wallet to switch. If this is the first time, your wallet will also ask you to add the network.",
        "button": {
          "text": "Ready to Switch",
          "retryText": "Try Again"
        }
      }
    },
    "ERROR_VIEW": {
      "heading": "Something's gone wrong",
      "body": [
        "You can try again or contact",
        "support",
        "for help."
      ],
      "actionText": "Try again"
    },
    "SERVICE_UNAVAILABLE_ERROR_VIEW": {
      "heading": {
        "swap": "Swapping is not available in your region",
        "generic": "This service is not available in your region",
        "addTokens": "This is not available in your region"
      },
      "body": {
        "swap": "Please refer to <quickswapLink>Quickswap’s</quickswapLink> website for further information.",
        "generic": "For further assistance visit the <immutableSupport>Immutable</immutableSupport> support page.",
        "addTokens": "Please add tokens another way"
      }
    },
    "SERVICE_UNAVAILABLE_SANCTIONS_ERROR_VIEW": {
      "heading": "This service is not available",
      "actionText": "Go back"
    },
    "LOADING_VIEW": {
      "text": "Loading"
    },
    "WALLET_BALANCES": {
      "header": {
        "title": "Wallet"
      },
      "networkStatus": {
        "heading": "Network"
      },
      "totalTokenBalance": {
        "heading": "Tokens",
        "totalHeading": "Value"
      },
      "tokenBalancesList": {
        "noTokensFound": "No tokens found"
      },
      "addCoins": "Add tokens"
    },
    "SETTINGS": {
      "header": {
        "title": "Settings"
      },
      "disconnectButton": {
        "label": "Disconnect Wallet"
      },
      "walletAddress": {
        "label": "Wallet Address"
      },
      "transferAssetsL1Warning": {
        "heading": "Do not send assets to Passport on Ethereum",
        "body": "Passport does not yet exist on Ethereum, so your funds will get lost there. Only transfer on Immutable zkEVM. "
      }
    },
    "COIN_INFO": {
      "metamask": {
        "heading": "Tokens and collectibles are native to networks",
        "body": "You can switch networks to add tokens or move them from one network to another"
      },
      "passport": {
        "heading": "Tokens and collectibles are native to networks",
        "body1": "This network is called Immutable zkEVM. If you have other tokens in your Passport and can’t see them here, they might be on another network. ",
        "body2": " for more info.",
        "linkText": "Visit our FAQs"
      }
    },
    "TRANSFER": {
      "header": {
        "title": "Send tokens"
      },
      "content": {
        "fiatPricePrefix": "≈ USD",
        "availableBalancePrefix": "Available",
        "notAllExchangesSupportImmutableZkEVM": "Not all Exchanges Support Immutable zkEVM!",
        "notAllExchangesSupportImmutableZkEVMDescription": "You can only send tokens within the Immutable zkEVM network. Some exchanges do not support Immutable zkEVM, so ensure your destination is compatible before sending, as retrieving funds can be difficult to impossible.",
        "tokensSentSuccessfully": "Tokens Sent Successfully",
        "seeTransactionOnImmutableZkEVM": "See transaction on Immutable zkEVM",
        "sendingTokens": "Sending Tokens",
        "waitingForYouToApproveTxn": "Waiting for you to Approve Transaction",
        "waitingForYouToApproveTxnDescription": "Approve the transaction request to complete this transaction"
      },
      "form": {
        "buttonText": "Send",
        "coinSelectorHeading": "Select a token",
        "coinAmountHeading": "Send",
        "toAddressHeading": "To address",
        "continueButtonText": "Continue"
      }
    },
    "SWAP": {
      "header": {
        "title": "Swap tokens"
      },
      "content": {
        "title": "What would you like to swap?",
        "fiatPricePrefix": "≈ USD",
        "availableBalancePrefix": "Available"
      },
      "swapForm": {
        "from": {
          "label": "Sell",
          "inputPlaceholder": "0",
          "selectorTitle": "What are you selling?"
        },
        "to": {
          "label": "Buy",
          "inputPlaceholder": "0",
          "selectorTitle": "What are you buying?"
        },
        "buttonText": "Swap",
        "conversionRate": "1 {{fromSymbol}} ≈ {{rate}} {{toSymbol}}, inclusive of {{fee}}% fee"
      },
      "fees": {
        "title": "Fees total"
      },
      "validation": {
        "noAmountInputted": "Please input amount",
        "insufficientBalance": "Insufficient balance",
        "noFromTokenSelected": "Select a token to sell",
        "noToTokenSelected": "Select a token to buy"
      },
      "success": {
        "text": "Success",
        "actionText": "Continue"
      },
      "failed": {
        "text": "Transaction rejected",
        "actionText": "Try again"
      },
      "rejected": {
        "text": "Price surge",
        "actionText": "Review & try again"
      },
      "IN_PROGRESS": {
        "loading": {
          "text": "Swap in progress"
        }
      },
      "PREPARE_SWAP": {
        "loading": {
          "text": "Calculating swap"
        }
      }
    },
    "APPROVE_ERC20": {
      "approveSwap": {
        "content": {
          "heading": "Now you'll just need to confirm the transaction",
          "body": "Follow the prompts in your wallet."
        },
        "footer": {
          "buttonText": "Okay",
          "retryText": "Try again"
        }
      },
      "approveSpending": {
        "content": {
          "metamask": {
            "heading": "You'll be asked to set a spending cap for this transaction",
            "body": "Input at least {{amount}} for this transaction and future transactions, then follow the prompts."
          },
          "passport": {
            "heading": "You'll be asked to approve a spending cap for this transaction",
            "body": "Follow the prompts in your wallet to approve the spending cap."
          }
        },
        "footer": {
          "buttonText": "Got it",
          "retryText": "Try again"
        },
        "loading": {
          "text": "Approving spending cap"
        }
      }
    },
    "ONRAMP": {
      "header": {
        "title": "Add tokens"
      },
      "initialLoadingText": "Taking you to Transak",
      "IN_PROGRESS_LOADING": {
        "loading": {
          "text": "Transak is processing your order"
        }
      },
      "IN_PROGRESS": {
        "content": {
          "heading": "Order in progress",
          "body1": "You’ll receive an email from Transak when complete. This can take up to 3 mins.",
          "body2": "You can close this window, the transaction will be reflected in your wallet once complete."
        }
      },
      "SUCCESS": {
        "text": "Tokens are on the way",
        "actionText": "Done"
      },
      "FAIL": {
        "text": "Transaction failed",
        "actionText": "Try again"
      }
    },
    "TOP_UP_VIEW": {
      "header": {
        "title": "How would you like to add tokens?"
      },
      "topUpOptions": {
        "onramp": {
          "heading": "Buy tokens"
        },
        "debit": {
          "heading": "Buy with Debit Card",
          "caption": "The recommended way to buy tokens",
          "subcaption": "Fees ",
          "disabledCaption": ""
        },
        "credit": {
          "heading": "Buy with Credit Card",
          "caption": "Not recommended due to failures & charges",
          "subcaption": "Fees ",
          "disabledCaption": ""
        },
        "swap": {
          "heading": "Swap tokens on this network",
          "caption": "Immutable zkEVM only",
          "subcaption": "Fees",
          "disabledCaption": "Not available in your region"
        },
        "bridge": {
          "heading": "Transfer tokens from another wallet",
          "caption": "Immutable zkEVM only",
          "subcaption": "Fees ",
          "disabledCaption": ""
        },
        "advanced": {
          "heading": "Bridge tokens from another network",
          "caption": "Multiple network and CEX options available",
          "subcaption": "Fees ",
          "disabledCaption": ""
        }
      }
    },
    "ORDER_SUMMARY": {
      "loading": {
        "balances": "Crunching numbers"
      },
      "currency": {
        "fiat": "≈ USD ${{amount}}",
        "price": "{{symbol}} {{amount}}"
      },
      "orderItem": {
        "quantity": "Quantity x{{qty}}"
      },
      "coinsDrawer": {
        "header": "Pay with...",
        "caption1": "Tokens",
        "caption2": "Balance",
        "divider": "More options",
        "stepType": {
          "SWAP": "Swap {{symbol}} ≈ {{amount}}",
          "ONRAMP": "Buy {{symbol}} ≈ {{amount}}",
          "BRIDGE": "Move {{symbol}} ≈ {{amount}}",
          "SUFFICIENT": "Pay {{symbol}} {{amount}}",
          "delta": {
            "SWAP": "Swap {{symbol}} ≈ {{amount}}",
            "ONRAMP": "Buy {{symbol}} ≈ {{amount}}",
            "BRIDGE": "Move {{symbol}} ≈ {{amount}}",
            "SUFFICIENT": "Pay {{symbol}} {{amount}}"
          }
        },
        "fee": "Swap fee ~ {{symbol}} {{amount}}"
      },
      "orderReview": {
        "heading": "Order summary",
        "continue": "Proceed",
        "continueFreeMint": "Proceed for free",
        "payWith": {
          "SWAP": "Swap & Pay with {{symbol}}",
          "SUFFICIENT": "Pay with {{symbol}}"
        },
        "balance": "Balance {{amount}}"
      }
    },
    "FUND_WITH_SMART_CHECKOUT": {
      "loading": {
        "checkingBalances": "Crunching numbers"
      },
      "currency": {
        "usdEstimate": "≈ USD $",
        "fees": "Fees"
      },
      "fundingRouteDrawer": {
        "header": "Available balance"
      },
      "fundingRouteSelect": {
        "heading": "Pay with your",
        "noRoutesAvailable": "Insufficient token balance. Please proceed with card instead.",
        "continue": "Continue",
        "payWithCardInstead": "No thanks, I'll pay with card",
        "payWithCard": "Pay with card"
      }
    },
    "PAYMENT_METHODS": {
      "header": {
        "heading": "How would you like to pay?"
      },
      "options": {
        "crypto": {
          "heading": "Tokens",
          "caption": "Pay with the tokens in your wallet, or buy tokens with card",
          "disabledCaption": "Currently not available for this purchase"
        },
        "debit": {
          "heading": "Debit Card",
          "caption": "The recommended way to pay with card.",
          "disabledCaption": "Unavailable for your selection. We recommend adding tokens"
        },
        "credit": {
          "heading": "Credit Card",
          "caption": "Not recommended since transactions may be blocked by your bank.",
          "disabledCaption": "Unavailable for your selection. We recommend adding tokens"
        }
      },
      "topUp": {
        "heading": "You’ll need to add some tokens",
        "subheading": {
          "both": "Add {{erc20.value}} {{erc20.symbol}} and {{native.value}} {{native.symbol}} to cover this purchase plus gas.",
          "erc20": "Add {{erc20.value}} {{erc20.symbol}} to your balance through one of the following options.",
          "native": "Add {{native.value}} {{native.symbol}} for gas, through one of the following options."
        }
      },
      "loading": {
        "ready1": "Collecting your order",
        "ready2": "Talking to wallet",
        "ready3": "Readying assets",
        "processing1": "Initialising payment",
        "processing2": "Securing your assets",
        "processing3": "Finalising payment"
      },
      "handover": {
        "initial": "Preparing Order",
        "approve": {
          "before": "Waiting for approval in your wallet",
          "beforeWithCta": {
            "heading": "Please approve your tokens",
            "ctaButton": "Open wallet"
          },
          "pending": "Waiting for approval",
          "after": "Tokens ready for item purchase"
        },
        "execute": {
          "before": "Waiting for confirmation in your wallet",
          "beforeWithCta": {
            "heading": "Please confirm this purchase",
            "ctaButton": "Open wallet"
          },
          "pending": "Waiting for purchase confirmation",
          "after": "Processing purchase"
        },
        "success": "Purchase complete",
        "error": {
          "heading": "Unable to complete purchase"
        }
      },
      "creditCardWarningDrawer": {
        "heading": "We recommend debit over credit",
        "body": "Most banks will charge cash advance fees or block the transaction altogether when using credit card on these types of purchases.",
        "ctaButton": "Try anyway"
      }
    },
    "PAY_WITH_COINS": {
      "header": {
        "heading": "Pay with your",
        "caption": "Using the token balance in your wallet"
      },
      "button": {
        "buyNow": "Buy now"
      }
    },
    "PAY_WITH_CARD": {
      "screenTitle": "Pay with card",
      "loading": "Taking you to Transak"
    },
    "SALE_FAIL": {
      "errors": {
        "TRANSACTION_FAILED": {
          "description": "Transaction failed",
          "primaryAction": "Try again",
          "secondaryAction": "View details"
        },
        "SERVICE_BREAKDOWN": {
          "description": "Sorry, we're unable to process your payment right now. Please try again in a few minutes.",
          "secondaryAction": "Dismiss"
        },
        "PRODUCT_NOT_FOUND": {
          "description": "Sorry, this item is no longer available",
          "secondaryAction": "Dismiss"
        },
        "INSUFFICIENT_STOCK": {
          "description": "Sorry, the requested quantity is not in stock. Consider buying a smaller quantity.",
          "secondaryAction": "Dismiss"
        },
        "TRANSAK_FAILED": {
          "description": "Sorry, something went wrong. Please try again.",
          "primaryAction": "Try again",
          "secondaryAction": "Dismiss"
        },
        "WALLET_FAILED": {
          "description": "Sorry, we're unable to process this right now.",
          "primaryAction": "Go back",
          "secondaryAction": "Dismiss"
        },
        "WALLET_REJECTED_NO_FUNDS": {
          "description": "Sorry, something went wrong. Please try again.",
          "primaryAction": "Go back",
          "secondaryAction": "Dismiss"
        },
        "WALLET_REJECTED": {
          "description": "You'll need to approve the transaction in your wallet to proceed.",
          "primaryAction": "Try again",
          "secondaryAction": "Cancel"
        },
        "WALLET_POPUP_BLOCKED": {
          "description": "You'll need to allow pop-ups in your browser to proceed.",
          "primaryAction": "I've fixed this, Try again",
          "secondaryAction": "Cancel"
        },
        "FUNDING_ROUTE_EXECUTE_ERROR": {
          "description": "Sorry, something went wrong while moving funds. Please try again.",
          "primaryAction": "Try again",
          "secondaryAction": "Cancel"
        },
        "SALE_AUTHORIZATION_REJECTED": {
          "description": "Sorry, your purchase could not be completed.",
          "secondaryAction": "Dismiss"
        },
        "DEFAULT_ERROR": {
          "description": "Sorry, something went wrong. Please try again.",
          "primaryAction": "Try again",
          "secondaryAction": "Dismiss"
        },
        "INVALID_PARAMETERS": {
          "description": "Sorry, we're unable to process your order. Missing information from client",
          "secondaryAction": "Dismiss"
        }
      }
    },
    "SALE_SUCCESS": {
      "text": "Order completed",
      "actionText": "Continue"
    },
    "WALLET_NETWORK_SELECTION": {
      "layoutHeading": "Move",
      "heading": "Where would you like to move funds between?",
      "fromFormInput": {
        "heading": "From",
        "selectDefaultText": "Select wallet and network",
        "walletSelectorHeading": "From wallet",
        "networkSelectorHeading": "From network"
      },
      "toFormInput": {
        "heading": "To",
        "selectDefaultText": "Select wallet and network",
        "walletSelectorHeading": "To wallet",
        "networkSelectorHeading": "To network"
      },
      "submitButton": {
        "text": "Next"
      }
    },
    "BRIDGE_FORM": {
      "header": {
        "title": "Move tokens"
      },
      "fees": {
        "title": "Gas Fee",
        "fiatPricePrefix": "≈ USD $"
      },
      "content": {
        "title": "How much would you like to move?",
        "fiatPricePrefix": "≈ USD",
        "availableBalancePrefix": "Available"
      },
      "bridgeForm": {
        "from": {
          "inputPlaceholder": "0",
          "selectorTitle": "What would you like to move?"
        },
        "buttonText": "Review"
      },
      "validation": {
        "noAmountInputted": "Please input amount",
        "insufficientBalance": "Insufficient balance",
        "noTokenSelected": "Select a token to move"
      }
    },
    "BRIDGE_REVIEW": {
      "layoutHeading": "Move",
      "heading": "Ok, how does this look?",
      "fromLabel": {
        "amountHeading": "Moving",
        "heading": "From"
      },
      "toLabel": {
        "heading": "To"
      },
      "fees": {
        "heading": "Gas fee"
      },
      "submitButton": {
        "buttonText": "Confirm move"
      },
      "fiatPricePrefix": "≈ USD $"
    },
    "BRIDGE_FAILURE": {
      "bridgeFailureText": {
        "statusText": "Transaction failed",
        "actionText": "Review & Try again"
      }
    },
    "APPROVE_TRANSACTION": {
      "content": {
        "heading": "Approve the transaction in your wallet",
        "body": "Follow the prompts in your wallet popup to confirm."
      },
      "footer": {
        "buttonText": "Okay",
        "retryText": "Try again"
      },
      "loadingView": {
        "text": "Initiating move"
      }
    },
    "IN_PROGRESS": {
      "heading": "Move in progress",
      "body1": "Your funds have been sent, with less than 20 mins remaining until they're received. You can return and view progress by clicking on the rocket icon.",
      "body2": "You can close this window.",
      "transferHeading": "Funds transferred"
    },
    "TRANSACTIONS": {
      "layoutHeading": "In progress",
      "passportDashboard": "View the full transaction history in your",
      "status": {
        "withdrawalPending": {
          "actionButtonText": "Proceed",
          "withdrawalDelayText": "This move has been paused, please return ",
          "withdrawalReadyText": "Action required to receive your tokens",
          "caption": "Paused"
        },
        "inProgress": {
          "heading": "In Progress",
          "txnEstimate": "Usually takes 20 mins",
          "stepInfo": "View Details"
        },
        "emptyState": {
          "notConnected": {
            "body": "Connect your wallet to view the transactions",
            "buttonText": "Connect"
          }
        },
        "noTransactions": {
          "body": "You're all done here.",
          "passport": {
            "body": "View your completed transactions in ",
            "link": "Passport"
          }
        }
      },
      "changeWallet": {
        "buttonText": "Change wallet"
      },
      "fiatPricePrefix": "≈ USD $",
      "support": {
        "body1": "Need help?",
        "body2": " Contact ",
        "body3": "support",
        "supportLink": "https://support.immutable.com/hc/en-us",
        "passport": {
          "body1": "Or view completed transactions in your ",
          "body2": "Passport"
        }
      },
      "walletSelection": {
        "heading": "Choose a wallet to view"
      }
    },
    "CLAIM_WITHDRAWAL": {
      "content": {
        "heading": "Follow the prompts to receive your tokens on ",
        "body": "You’ll be asked to pay a small gas fee to claim your withdrawal.",
        "body2": "Destination wallet address: "
      },
      "footer": {
        "buttonText": "Continue",
        "retryText": "Try again"
      },
      "IN_PROGRESS": {
        "loading": {
          "text": "Processing"
        },
        "success": {
          "text": "Success",
          "actionText": "Done"
        },
        "failure": {
          "text": "Transaction failed",
          "actionText": "Try again"
        }
      }
    },
    "ADD_TOKENS": {
      "tokenSelection": {
        "buttonText": "Choose the token you want",
        "tokenLabel": "Add",
        "drawerHeading": "Add Token",
        "searchPlaceholder": "Search tokens"
      },
      "walletSelection": {
        "from":{
          "label": "Send from",
          "caption": "Choose a wallet to bridge or swap from"
        },
        "to": {
          "label": "Deliver to",
          "caption": "Choose where you want your tokens to go"
        }
      },
      "routeSelection": {
        "loadingText": "Finding the best payment route...",
        "noRoute": "No routes found, choose a different wallet, token or amount.",
        "payWithCard": "No routes found, pay with card available",
        "fastestBadge": "Fastest",
        "minutesText": "mins",
        "minuteText": "min",
        "secondsText": "s"
      },
      "drawer": {
        "options": {
          "heading": "Pay from",
          "moreOptionsDividerText": "More ways to Pay",
          "loadingText1": "Finding the best value",
          "loadingText2": "across all chains",
          "noRoutes": {
            "heading": "No routes found",
            "caption": "Choose a different wallet, token or amount and try again."
          },
          "swap": {
            "heading": "Swap",
            "caption": "Swap tokens on this network.",
            "disabledCaption": "Currently not available."
          },
          "debit": {
            "heading": "Debit Card",
            "caption": "",
            "disabledCaption": "Unavailable for your selection. We recommend adding tokens."
          },
          "credit": {
            "heading": "Credit Card",
            "caption": "Failures and extra fees may occur.",
            "disabledCaption": "Unavailable for your selection. We recommend adding tokens."
          }
        }
      },
      "error": {
        "default": {
          "heading": "Sorry, something went wrong. Please try again later.",
          "secondaryButtonText": "Close"
        },
        "invalidParameters": {
          "heading": "Invalid parameters",
          "subHeading": "The widget parameters provided are invalid. Please check again.",
          "secondaryButtonText": "Close"
        },
        "serviceBreakdown": {
          "heading": "Our system is currently down",
          "subHeading": "We are currently experiencing technical difficulties. Please try again later.",
          "secondaryButtonText": "Close"
        },
        "transactionFailed": {
          "heading": "Transaction failed",
          "subHeading": "The transaction failed. Please try again.",
          "primaryButtonText": "Retry",
          "secondaryButtonText": "Close"
        },
        "unrecognisedChain": {
          "heading": "Unrecognised chain",
          "subHeading": "Please add the chain to your account and try again.",
          "primaryButtonText": "Retry",
          "secondaryButtonText": "Close"
        },
        "providerError": {
          "heading": "Wallet cannot be found",
          "subHeading": "Please try to connect your wallet and try again.",
          "primaryButtonText": "Retry",
          "secondaryButtonText": "Close"
        },
        "walletFailed": {
          "heading": "Transaction failed",
          "subHeading": "The transaction failed. Please try again.",
          "primaryButtonText": "Retry",
          "secondaryButtonText": "Close"
        },
        "walletRejected": {
          "heading": "Transaction rejected",
          "subHeading": "You'll need to approve the transaction in your wallet to proceed.",
          "primaryButtonText": "Retry",
          "secondaryButtonText": "Close"
        },
        "walletRejectedNoFunds": {
          "heading": "Insufficient funds",
          "subHeading": "You do not have enough funds to complete the transaction.",
          "primaryButtonText": "Retry",
          "secondaryButtonText": "Close"
        },
        "walletPopupBlocked": {
          "heading": "Browser's popup blocked",
          "subHeading": "Please allow pop-ups in your browser to proceed.",
          "primaryButtonText": "Retry",
          "secondaryButtonText": "Close"
        },
        "environmentError": {
          "heading": "Unsupported environment",
          "subHeading": "This is only supported in production environment.",
          "secondaryButtonText": "Close"
        },
        "addressMismatch": {
          "heading": "Oops! It seems your payment wallet has changed",
          "body": "You'll be ask to re-connect the same wallet you selected to pay with before proceeding",
          "buttonText": "Re-select payment wallet"
        },
        "routeError": {
          "heading": "We couldn't find a suitable final quote",
          "subHeading": "Please try again",
          "secondaryButtonText": "Go back"
        }
      },
      "review": {
        "buttonText": "Review",
        "heading": "Review",
        "send": "Send",
        "receive": "Receive",
        "swap": "Swap",
        "to": "to",
        "loadingText": "Securing quote",
        "processingButtonText": "Processing",
        "proceedButtonText": "Proceed",
        "poweredBySquid": "Powered by Squid"
      },
      "handover": {
        "preparing": {
          "heading": "Preparing"
        },
        "requestingApproval": {
          "heading": "Waiting for access approval in your wallet",
          "subHeading": "Approve the transaction request to complete this transaction"
        },
        "approved": {
          "heading": "Granted access to your tokens"
        },
        "requestingExecution": {
          "heading": "Waiting for transaction confirmation in your wallet",
          "subHeading": "Confirm the transaction request to complete this transaction"
        },
        "executing": {
          "heading": "Processing",
          "subHeadingDuration": "This should take {{duration}}",
          "subHeading": "Go to <axelarscanLink>Axelarscan</axelarscanLink> for transaction details"
        },
        "executed": {
          "heading": "Tokens Added",
          "subHeading": "Go to <axelarscanLink>Axelarscan</axelarscanLink> for transaction details",
          "primaryButtonText": "Done"
        },
        "executedZkEVM": {
          "heading": "Tokens Added",
          "subHeading": "Go to <explorerLink>Immutable zkEVM explorer</explorerLink> for transaction details",
          "primaryButtonText": "Done"
        },
        "needsGas": {
          "heading": "Gas has surged",
          "subHeading": "You’ll need to pay more gas to complete this transaction. You can do this via <axelarscanLink>Axelarscan</axelarscanLink>.",
          "primaryButtonText": "Go to Axelarscan",
          "secondaryButtonText": "Dismiss"
        },
        "partialSuccess": {
          "heading": "You’ve received axlUSDC",
          "subHeading": "Your transaction was subject to slippage and you’ve received axlUSDC. To receive the token you intended to add, you may need to complete a swap via <squidLink>Squid</squidLink>. ",
          "primaryButtonText": "Go to Squid",
          "secondaryButtonText": "Dismiss"
        },
        "statusFailed": {
          "heading": "Unable to complete transaction",
          "subHeading": "Something went wrong, and we were unable to complete this transaction. Visit <axelarscanLink>Axelarscan</axelarscanLink> for details.",
          "secondaryButtonText": "Dismiss"
        }
      },
      "onboarding": {
        "screen1": {
          "title": "We've changed a few things\nto make it easier",
          "caption": "listen up",
          "buttonText": "Next"
        },
        "screen2": {
          "title": "You can deliver tokens to Passport\n& pay from any wallet",
          "caption": "what's evolved",
          "buttonText": "Next"
        },
        "screen3": {
          "title": "Use tokens on other chains,\nwe'll find you the best option",
          "caption": "evolution",
          "buttonText": "Let's add some tokens"
        }
      },
      "footer": {
        "body": "Swap functionality is powered by a third party, Squid. Immutable neither builds, owns, operates or deploys <squidLink>Squid</squidLink>."
      },
      "geoBlockError": {
        "buyTokenButton": "Buy tokens",
        "bridgeTokenButton": "Bridge tokens"
      },
      "fees": {
        "fee": "Fee",
        "balance": "Balance",
        "fiatPricePrefix": "≈ USD",
        "zeroFees": "Zero fees",
        "includedFees": "Fees"
      },
      "noGasDrawer": {
        "heading": "You'll need more {{token}} for gas",
        "body": "Add more gas and return to complete this transaction, or try another option such as lowering your amount, using another wallet, or buying with card.",
        "primaryAction": "Try another option",
        "secondaryAction": "Add more {{token}}"
      },
      "noGasRouteMessage": "Insufficient {{token}} for gas"
    },
    "PURCHASE": {
      "tokenSelection": {
        "buttonText": "Choose the token you want",
        "tokenLabel": "Add",
        "drawerHeading": "Add Token",
        "searchPlaceholder": "Search tokens"
      },
      "walletSelection": {
        "from":{
          "label": "Pay with",
          "caption": "Choose a wallet to bridge or swap from"
        },
        "to": {
          "label": "Deliver to",
          "caption": "Choose where you want your tokens to go"
        }
      },
      "routeSelection": {
        "loadingText": "Finding the best payment route...",
        "noRoute": "No routes found, choose a different wallet, token or amount.",
        "payWithCard": "Pay with card",
        "noRoutePayWithCard": "No routes found, pay with card available",
        "fastestBadge": "Cheapest & fastest",
        "minutesText": "mins",
        "minuteText": "min",
        "secondsText": "s",
        "changeLabel": "Change" 
      },
      "routeOption": {
        "on": "on"
      },
      "drawer": {
        "options": {
          "heading": "Pay from",
          "moreOptionsDividerText": "Other ways to Pay",
          "loadingText1": "Finding the best value",
          "loadingText2": "across all chains",
          "noRoutes": {
            "heading": "No routes found",
            "caption": "Choose a different wallet, token or amount and try again."
          },
          "swap": {
            "heading": "Swap",
            "caption": "Swap tokens on this network.",
            "disabledCaption": "Currently not available."
          },
          "changeWallet": "Choose another wallet",
          "debit": {
            "heading": "Debit Card",
            "caption": "",
            "disabledCaption": "Unavailable for your selection. We recommend adding tokens."
          },
          "credit": {
            "heading": "Credit Card",
            "caption": "Failures and extra fees may occur.",
            "disabledCaption": "Unavailable for your selection. We recommend adding tokens."
          }
        }
      },
      "error": {
        "default": {
          "heading": "Sorry, something went wrong. Please try again later.",
          "secondaryButtonText": "Close"
        },
        "invalidParameters": {
          "heading": "Invalid parameters",
          "subHeading": "The widget parameters provided are invalid. Please check again.",
          "secondaryButtonText": "Close"
        },
        "serviceBreakdown": {
          "heading": "Our system is currently down",
          "subHeading": "We are currently experiencing technical difficulties. Please try again later.",
          "secondaryButtonText": "Close"
        },
        "transactionFailed": {
          "heading": "Transaction failed",
          "subHeading": "The transaction failed. Please try again.",
          "primaryButtonText": "Retry",
          "secondaryButtonText": "Close"
        },
        "unrecognisedChain": {
          "heading": "Unrecognised chain",
          "subHeading": "Please add the chain to your account and try again.",
          "primaryButtonText": "Retry",
          "secondaryButtonText": "Close"
        },
        "providerError": {
          "heading": "Wallet cannot be found",
          "subHeading": "Please try to connect your wallet and try again.",
          "primaryButtonText": "Retry",
          "secondaryButtonText": "Close"
        },
        "walletFailed": {
          "heading": "Transaction failed",
          "subHeading": "The transaction failed. Please try again.",
          "primaryButtonText": "Retry",
          "secondaryButtonText": "Close"
        },
        "walletRejected": {
          "heading": "Transaction rejected",
          "subHeading": "You'll need to approve the transaction in your wallet to proceed.",
          "primaryButtonText": "Retry",
          "secondaryButtonText": "Close"
        },
        "walletRejectedNoFunds": {
          "heading": "Insufficient funds",
          "subHeading": "You do not have enough funds to complete the transaction.",
          "primaryButtonText": "Retry",
          "secondaryButtonText": "Close"
        },
        "walletPopupBlocked": {
          "heading": "Browser's popup blocked",
          "subHeading": "Please allow pop-ups in your browser to proceed.",
          "primaryButtonText": "Retry",
          "secondaryButtonText": "Close"
        },
        "environmentError": {
          "heading": "Unsupported environment",
          "subHeading": "This is only supported in production environment.",
          "secondaryButtonText": "Close"
        },
        "addressMismatch": {
          "heading": "Oops! It seems your payment wallet has changed",
          "body": "You'll be ask to re-connect the same wallet you selected to pay with before proceeding",
          "buttonText": "Re-select payment wallet"
        },
        "routeError": {
          "heading": "We couldn't find a suitable final quote",
          "subHeading": "Please try again",
          "secondaryButtonText": "Go back"
        }
      },
      "review": {
        "buttonText": "Proceed",
        "heading": "Review",
        "send": "Send",
        "receive": "Receive",
        "swap": "Swap",
        "to": "to",
        "loadingText": "Securing quote",
        "processingButtonText": "Processing",
        "proceedButtonText": "Proceed",
        "poweredBySquid": "Powered by Squid"
      },
      "handover": {
        "preparing": {
          "heading": "Preparing order"
        },
        "requestingApproval": {
          "heading": "Waiting for wallet approval for token access"
        },
        "approved": {
          "heading": "Tokens ready for item purchase"
        },
        "requestingExecution": {
          "heading": "Waiting for wallet approval for purchase"
        },
        "executing": {
          "heading": "Processing purchase",
          "subHeadingDuration": "This should take {{duration}}",
          "subHeading": "Go to <axelarscanLink>Axelarscan</axelarscanLink> for transaction details"
        },
        "executed": {
          "heading": "Purchase complete",
          "subHeading": "Go to <axelarscanLink>Axelarscan</axelarscanLink> for transaction details",
          "primaryButtonText": "Done"
        },
        "executedZkEVM": {
          "heading": "Purchase complete",
          "subHeading": "Go to <explorerLink>Immutable zkEVM explorer</explorerLink> for transaction details",
          "primaryButtonText": "Done"
        },
        "needsGas": {
          "heading": "Gas has surged",
          "subHeading": "You’ll need to pay more gas to complete this transaction. You can do this via <axelarscanLink>Axelarscan</axelarscanLink>.",
          "primaryButtonText": "Go to Axelarscan",
          "secondaryButtonText": "Dismiss"
        },
        "partialSuccess": {
          "heading": "You’ve received axlUSDC",
          "subHeading": "Your transaction was subject to slippage and you’ve received axlUSDC. To receive the token you intended to add, you may need to complete a swap via <squidLink>Squid</squidLink>. ",
          "primaryButtonText": "Go to Squid",
          "secondaryButtonText": "Dismiss"
        },
        "statusFailed": {
          "heading": "Unable to complete purchase",
          "subHeading": "Something went wrong, and we were unable to complete this purchase. Visit <axelarscanLink>Axelarscan</axelarscanLink> for details.",
          "secondaryButtonText": "Dismiss"
        }
      },
      "footer": {
        "body": "Swap functionality is powered by a third party, Squid. Immutable neither builds, owns, operates or deploys <squidLink>Squid</squidLink>."
      },
      "geoBlockError": {
        "buyTokenButton": "Buy tokens",
        "bridgeTokenButton": "Bridge tokens"
      },
      "fees": {
        "fee": "Fees",
        "balance": "Balance",
        "fiatPricePrefix": "$",
        "zeroFees": "Zero fees",
        "includedFees": "Fees"
      },
      "noGasDrawer": {
        "heading": "You'll need more {{token}} for gas",
        "body": "Add more gas and return to complete this purchase, or try another option such as lowering your amount, using another wallet, or buying with card.",
        "primaryAction": "Try another option",
        "secondaryAction": "Add more {{token}}"
      },
      "noGasRouteMessage": "Insufficient {{token}} for gas"
    }
  },
  "footers": {
    "quickswapFooter": {
      "disclaimerText": "Quickswap is a third party app. Immutable neither builds, owns, operates or deploys Quickswap. For further info, refer to Quickswap’s website."
    }
  },
  "wallets": {
    "passport": {
      "heading": "Immutable Passport",
      "description": "Your gaming wallet to pay with card, manage items & more."
    },
    "metamask": {
      "heading": "MetaMask",
      "description": "Digital wallet for accessing blockchain applications and web3."
    },
    "walletconnect": {
      "heading": "Other wallets",
      "description": "Allows you to connect with any blockchain mobile wallet including MetaMask."
    },
    "browserwallet": {
      "heading": "Browser wallets",
      "description": "Digital wallet for accessing blockchain applications and web3."
    },
    "recommended": "Recommended"
  },
  "drawers": {
    "feesBreakdown": {
      "heading": "Fees",
      "total": "Total fees",
      "fees": {
        "fiatPricePrefix": "USD $",
        "gasFeeMove": {
          "label": "Gas fee"
        },
        "approvalFee": {
          "label": "Approval fee"
        },
        "swapGasFee": {
          "label": "Gas fee"
        },
        "swapSecondaryFee": {
          "label": "{{amount}} Swap fee (factored into quote)"
        },
        "serviceFee": {
          "depositLabel": "zkEVM gas fees",
          "withdrawLabel": "Ethereum gas fees"
        }
      }
    },
    "transactionFailed": {
      "content": {
        "heading1": "We’ll need you to confirm in your",
        "heading2": "wallet before proceeding",
        "body1": "When the MetaMask pop up appears, be sure to",
        "body2": "sign the transaction"
      },
      "buttons": {
        "retry": "Got it",
        "cancel": "Dismiss"
      }
    },
    "coinSelector": {
      "option": {
        "fiatPricePrefix": "≈ USD $"
      },
      "noCoins": "You have no available tokens to select in your wallet."
    },
    "notEnoughGas": {
      "content": {
        "heading": "You'll need more {{token}} for gas",
        "body": "Your {{token}} balance is too low to cover the gas fee on this move, so you'll need to add more before proceeding."
      },
      "buttons": {
        "adjustAmount": "Adjust amount",
        "addMoreImx": "Add IMX tokens",
        "copyAddress": "Copy wallet address",
        "cancel": "Dismiss"
      }
    },
    "notEnoughImx": {
      "content": {
        "noImx": {
          "heading": "You'll need IMX tokens to swap",
          "body": "Swap fees are paid in IMX tokens, so you'll need to add this before you can swap"
        },
        "insufficientImx": {
          "heading": "You'll need more IMX tokens",
          "body": "In order to cover the fees for the amount specified, you'll need to add more IMX tokens"
        }
      },
      "buttons": {
        "adjustAmount": "Adjust amount",
        "addMoreImx": "Add IMX tokens",
        "cancel": "Dismiss"
      }
    },
    "notEnoughEthWithdrawal": {
      "content": {
        "heading1": "Insufficient",
        "heading2": "for gas",
        "body1": "Add",
        "body2": "to your destination account, or select another account to pay the gas. Your destination account will remain the same."
      },
      "buttons": {
        "retry": "Pay gas with another account",
        "dismiss": "Dismiss"
      }
    },
    "unableToSwap": {
      "heading": "Unable to swap this token",
      "body": "This token pairing isn't available to swap right now. Try another selection.",
      "buttons": {
        "cancel": "Dismiss"
      }
    },
    "networkSwitch": {
      "heading": "Switch network in your {{wallet}}",
      "manualSwitch": {
        "body": "You'll need to open your mobile wallet and switch to the {{chain}} network to proceed"
      },
      "controlledSwitch": {
        "body": "You'll need to switch to the {{chain}} network to proceed"
      },
      "unsupportedSwitch": {
        "body": "Your {{wallet}} can't switch networks. Go back and choose a different wallet to use the {{chain}} network."
      },
      "switchFailed": {
        "body": "We couldn't switch to the {{chain}} network. Check your {{wallet}} and try again."
      },
      "switchButton": "Switch to {{chain}}",
      "retryButton": "Try again"
    },
    "walletConnectionError": {
      "unableToConnect": {
        "heading": "Unable to connect",
        "body": "Check your wallet and try again, or close and try a different option",
        "actionButtonText": "Try again"
      },
      "changedYourMind": {
        "heading": "Changed your mind?",
        "body": "Make sure pop ups are enabled and follow the prompts in your wallet to connect",
        "actionButtonText": "Try again"
      }
    },
    "withdrawalQueue": {
      "exceedsThreshold": {
        "heading": "This withdraw will trigger a 24h delay. Withdraw less than {{threshold}} to avoid this.",
        "body": "This withdrawal is over a security threshold that will trigger a 24hr delay. Withdraw an amount lower than {{threshold}} to have it actioned in ~20 minutes. Alternatively you can proceed and receive funds in 24hrs. ",
        "buttons": {
          "cancel": "Lower amount",
          "proceed": "I understand"
        }
      },
      "queueActivated": {
        "heading": "This withdrawal will take 24hrs.",
        "body": "We’re experiencing higher than normal congestion and wanted to let you know before you proceed.",
        "buttons": {
          "proceed": "I understand"
        }
      }
    },
    "wallet": {
      "payWithHeading": "Send from",
      "payWithHeadingInsufficientBalance": "Choose another option",
      "deliverToHeading": "Deliver to",
      "payWithCard": "Pay with Card",
      "insufficientFunds": "insufficient funds",
      "noFunds": "no funds"
    },
    "eoaWarning": {
      "dividerText": "WARNING",
      "heading": "You could lose sight of your assets if you don’t deliver them to Passport",
      "passportButtonText": "Deliver to Passport instead",
      "proceedButtonText": "Proceed anyway"
    }
  }
}
