{ "locale": { "label": "Language", "search": "Search language..." }, "theme": { "toggle": "Toggle theme", "dark": "Dark mode", "light": "Light mode" }, "hero": { "eyebrow": "Injected Trust Wallet • Polygon mainnet", "title": "PolyNote · Trust Wallet to Polygon", "lede": "Connect with the Trust Wallet extension or the in-app browser. We hex-encode your text and submit a zero-value Polygon transaction that only costs gas." }, "connection": { "title": "Connection", "subtitle": "Injected Trust Wallet (browser extension or in-app dApp browser).", "pill": "Polygon only", "connect": "Connect Trust Wallet", "disconnect": "Disconnect", "account": "Account", "chain": "Chain", "status": "Status", "connected": "Connected", "notConnected": "Not connected" }, "compose": { "title": "Compose message", "subtitle": "We hex-encode your text and send a 0 MATIC transaction carrying that payload.", "recipientLabel": "Recipient address", "recipientHint": "(defaults to your own wallet)", "messageLabel": "Message to embed", "messagePlaceholder": "Type up to 280 characters...", "messageHint": "We will convert this to hex and attach it to the transaction data field.", "send": "Send message transaction", "sending": "Sending…" }, "live": { "title": "Live feedback", "subtitle": "We keep you posted through each step.", "chainReady": "On Polygon mainnet and ready.", "chainRequired": "Polygon mainnet required.", "lastTx": "Last transaction hash", "trackHint": "You can track it in your wallet or on Polygonscan.", "viewOnPolygonscan": "Open in Polygonscan", "copy": "Copy hash", "copySuccess": "Transaction hash copied.", "copyFailed": "Could not copy hash. Copy it manually." }, "history": { "title": "Recent messages", "subtitle": "Messages you sent in this session.", "empty": "No messages yet.", "sent": "Sent", "from": "From", "to": "To" }, "status": { "waiting": "Waiting to connect…", "preparingConnect": "Preparing to connect…", "requesting": "Requesting wallet access…", "connectedInjected": "Connected via injected provider. You can send a Polygon message now.", "connectFirst": "Connect your wallet first.", "messageEmpty": "Message cannot be empty.", "recipientInvalid": "Recipient must be a valid address.", "switchPolygon": "Please switch to Polygon mainnet in your wallet.", "prepareTx": "Estimating gas and preparing transaction…", "gasFallback": "Gas estimation failed; using a fallback limit and sending anyway.", "feeFallback": "Fee data failed; retrying with a legacy gas price.", "eoaWarning": "Warning: sending data to an EOA can fail in some wallets/RPCs.", "submitted": "Transaction submitted. Hash: {hash}", "onchain": "Message is on-chain. Check your wallet or Polygonscan.", "rejected": "Request rejected in wallet.", "disconnected": "Disconnected." }, "errors": { "noWallet": "No injected wallet found. Try the Trust Wallet extension or app browser.", "noAccounts": "No accounts returned from injected wallet.", "sendFailed": "Failed to send message transaction.", "connectionFailed": "Connection failed." } }