home
/layout
every page (header, footer, dialogs)game-account
every page (game account dialog)download
/downloadclasses
/classescharacters
/charactersnews
/newsnews-article
/news/[slug]topup
/topuppresale
/presalepresale-history
/presale/historyredeem-code
/redeem-codeinventory
/inventorymarketplace
/marketplacemarketplace-item
/marketplace/item/[id]marketplace-me
/marketplace/meme
/mepolicy
/policycookie-policy
/cookie-policyrefund-policy
/refund-policyterm-services
/term-servicesdev-mock-login
/dev/mock-login (local only)redeem
แคตตาล็อกข้อความ
302/453 มีภาพ · 67%ทุก key ใน web.json ของ namespace ที่เป็น dialog / alert / error / toast (topupSection, inventory, redeemCode) — จับคู่กับภาพโดยค้นข้อความที่แสดงบนจอจริง
| Key | TH | EN | เกิดเมื่อไหร่ | ภาพ |
|---|---|---|---|---|
| topupSection.title | เติมเงิน DE | Top-Up DE | not signed in → press Buy now on any pack src/sections/home/news-section-client.tsx src/sections/home/01-hero-section.tsx src/sections/topup/support-ref.tsx src/sections/topup/balance-bar.tsx |
topup · Buy now while signed out → login |
| topupSection.catalogueUnavailableTitle | ตอนนี้ยังโหลดแพ็กเกจไม่ได้ | Packages are not available right now | not reached by the forced states of this run src/sections/topup/catalogue-unavailable.tsx |
ไม่มีภาพ |
| topupSection.catalogueUnavailableBody | เราโหลดรายการแพ็กเกจเติมเงินจากร้านค้าไม่สำเร็จ ยังไม่มีการตัดเงินใด ๆ กรุณาลองใหม่อีกครั้งในอีกสักครู่ | We could not load the top-up packages from the store. Nothing has been charged. Please try again in a moment. | not reached by the forced states of this run src/sections/topup/catalogue-unavailable.tsx |
ไม่มีภาพ |
| topupSection.catalogueRetry | ลองใหม่อีกครั้ง | Try again | the character list answers 503 src/sections/topup/catalogue-unavailable.tsx |
inventory · send refused: auth_server_unavailable |
| topupSection.packageTitle | DE X{amount} | DE X{amount} | not reached by the forced states of this run src/sections/topup/types.ts src/sections/topup/topup-section-client.tsx |
ไม่มีภาพ |
| topupSection.bonus | +{amount} Bonus | +{amount} Bonus | follows a credited top-up whose pack carries a bonus token — no bonus pack on the local lane src/sections/topup/topup-section.tsx src/sections/topup/topup-section-client.tsx src/server/topup-shop.ts |
ไม่มีภาพ |
| topupSection.addToCart | เพิ่มลงรายการ | Add to list | not reached by the forced states of this run src/sections/topup/topup-section-client.tsx src/sections/presale/packages/package-detail-card.tsx src/stores/presale-checkout-store.ts |
ไม่มีภาพ |
| topupSection.buyNow | ซื้อเลย | Buy now | not signed in → press Buy now on any pack src/sections/topup/topup-section-client.tsx src/market/sections/item/item-view.tsx |
topup · Buy now while signed out → login |
| topupSection.decreaseQuantity | ลดจำนวน | Decrease quantity | in the package details press the buy button (Add to cart) src/sections/topup/topup-section-client.tsx src/sections/presale/checkout/checkout-items.tsx src/sections/presale/checkout/floating-cart.tsx |
inventory · send — characters could not be loaded |
| topupSection.increaseQuantity | เพิ่มจำนวน | Increase quantity | in the package details press the buy button (Add to cart) src/sections/topup/topup-section-client.tsx src/sections/presale/checkout/checkout-items.tsx src/sections/presale/checkout/floating-cart.tsx |
inventory · send — characters could not be loaded |
| topupSection.cartTitle | รายการสินค้า ({count}) | Items ({count}) | press a package card (labelled View Details) — the details open inline, not in a dialog src/sections/topup/topup-section-client.tsx |
presale · package selected (details panel) (en) |
| topupSection.checkout | ชำระเงิน | Checkout | press a package card (labelled View Details) — the details open inline, not in a dialog src/sections/topup/topup-section-client.tsx src/sections/presale/checkout/03-payment-section.tsx src/sections/presale/checkout/_checkout-dialog.tsx src/sections/presale/checkout/use-proceed-to-checkout.ts |
presale · package selected (details panel) |
| topupSection.confirmPayment | ยืนยันการชำระเงิน | Confirm Payment | press Checkout on the floating cart src/sections/topup/ion-panel.tsx src/sections/topup/topup-section-client.tsx |
presale · pre-sale checkout dialog |
| topupSection.checkoutTitle | การยืนยันการชำระเงิน | Payment Confirmation | signed in → Buy now on a card/QR pack src/sections/topup/topup-section-client.tsx |
topup · payment confirmation dialog |
| topupSection.closeDialog | ปิด | Close | open /en with no cookie choice saved src/sections/topup/topup-section-client.tsx |
layout · login dialog |
| topupSection.paymentPaySolution | บัตร / พร้อมเพย์ (PaySolution) | Card / PromptPay (PaySolution) | not reached by the forced states of this run src/sections/topup/topup-section-client.tsx |
ไม่มีภาพ |
| topupSection.paymentPaySolutionHint | เลือกวิธีจ่ายได้บนหน้าของ PaySolution — เราจะพาคุณไปที่นั่นแล้วกลับมาเอง | Choose how to pay on PaySolution’s own page — we take you there and bring you back. | not reached by the forced states of this run src/sections/topup/topup-section-client.tsx |
ไม่มีภาพ |
| topupSection.stepAccountLabel | บัญชี | Account | not signed in → press the login button in the header src/sections/topup/topup-section-client.tsx |
layout · cookie banner (first visit) |
| topupSection.accountPlaceholder | เลือกบัญชี | Select Account | Send → the BFF answers {error: "slot_not_found"} src/sections/topup/topup-section-client.tsx |
inventory · send refused: slot_not_found |
| topupSection.walletLabel | กระเป๋าเงิน | Wallet | signed in with a game account that holds items src/sections/topup/balance-bar.tsx |
inventory · items in the universal inventory |
| topupSection.walletSignInPrompt | กรุณาเข้าสู่ระบบ | Please sign in | open /en/topup (not signed in) src/sections/topup/balance-bar.tsx |
inventory · send refused: session_expired |
| topupSection.walletConnectPrompt | กรุณาเชื่อมต่อกระเป๋าเงิน | Please connect your wallet | the store's package list answers 503 src/sections/topup/balance-bar.tsx src/sections/inventory/inventory-section.tsx |
topup · packages could not be loaded |
| topupSection.walletGetIon | ได้รับ {currency} | Get {currency} | press Maxion Apps (the grid icon) in the top bar src/sections/topup/balance-bar.tsx |
topup · payment confirmation dialog |
| topupSection.walletNoBrowserWallet | ไม่พบกระเป๋าเงินในเบราว์เซอร์ | No browser wallet detected | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/balance-bar.tsx src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| topupSection.walletWrongChain | กระเป๋าอยู่คนละเครือข่าย | Wallet is on another network | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/balance-bar.tsx |
ไม่มีภาพ |
| topupSection.balanceLoading | กำลังตรวจยอดคงเหลือ… | Checking balance… | not reached by the forced states of this run src/sections/topup/balance-bar.tsx |
ไม่มีภาพ |
| topupSection.balanceUnavailable | ยอดคงเหลือไม่พร้อมใช้งาน | Balance unavailable | not reached by the forced states of this run src/sections/topup/balance-bar.tsx src/sections/topup/topup-section-client.tsx |
ไม่มีภาพ |
| topupSection.loginCta | เข้าสู่ระบบ | Sign in | open /en/topup (not signed in) src/sections/topup/balance-bar.tsx |
layout · login dialog |
| topupSection.accountLoading | กำลังโหลดบัญชี… | Loading accounts… | not reached by the forced states of this run src/sections/topup/topup-section-client.tsx |
ไม่มีภาพ |
| topupSection.accountNoSlots | ยังไม่มีบัญชีในเกม | No game account yet | not reached by the forced states of this run src/sections/topup/topup-section-client.tsx |
ไม่มีภาพ |
| topupSection.accountOption | บัญชี {slot} · {id} | Account {slot} · {id} | signed in → Buy now on a card/QR pack src/sections/topup/topup-section-client.tsx |
topup · payment confirmation dialog |
| topupSection.accountOptionNamed | {name} | {name} | the text is only a value (account name / count) — it shows inside the rows of other shots src/sections/topup/topup-section-client.tsx |
ไม่มีภาพ |
| topupSection.summaryTitle | สรุปการชำระเงิน | Order Summary | signed in → Buy now on a card/QR pack src/sections/topup/topup-section-client.tsx |
topup · payment confirmation dialog |
| topupSection.grandTotal | ราคาสุทธิ (Grand Total) | Grand Total | signed in → Buy now on a card/QR pack src/sections/topup/topup-section-client.tsx |
topup · payment confirmation dialog |
| topupSection.totalUpdating | กำลังคำนวณ… | Updating… | not reached by the forced states of this run src/sections/topup/topup-section-client.tsx |
ไม่มีภาพ |
| topupSection.totalUnavailable | ยืนยันยอดไม่ได้ในขณะนี้ | Could not confirm the amount right now | signed in → Buy now while the quote service cannot price the basket (local lane) src/sections/topup/topup-section-client.tsx |
topup · payment dialog: the price could not be confirmed |
| topupSection.taxIncluded | รวมภาษีมูลค่าเพิ่มแล้ว | VAT included | not reached by the forced states of this run src/sections/topup/payment-panel.tsx src/sections/topup/topup-section-client.tsx |
ไม่มีภาพ |
| topupSection.acceptTerms | ยอมรับ<refundPolicy>เงื่อนไขไม่สามารถขอคืนเงินได้</refundPolicy> | I accept the <refundPolicy>non-refundable terms</refundPolicy> | signed in → Buy now on a card/QR pack src/sections/topup/topup-section-client.tsx |
topup · payment confirmation dialog |
| topupSection.noItemSelected | ยังไม่ได้เลือกรายการ | No item selected | the multi-pack cart (TOPUP_CART_ENABLED) is off on the local lane — Buy now goes straight to checkout src/sections/topup/topup-section-client.tsx |
ไม่มีภาพ |
| topupSection.selectedItems | รายการที่เลือก | Selected Items | signed in → Buy now on a card/QR pack src/sections/topup/topup-section-client.tsx src/sections/presale/checkout/checkout-items.tsx |
presale · pre-sale checkout dialog |
| topupSection.removeItem | ลบรายการ | Remove item | in the package details press the buy button (Add to cart) src/sections/topup/topup-section-client.tsx src/sections/presale/checkout/checkout-items.tsx src/sections/presale/checkout/floating-cart.tsx |
presale · package in the cart (floating cart) |
| topupSection.receiveCurrency | ได้รับ {currency} | Receive {currency} | signed in → Buy now on a card/QR pack src/sections/topup/topup-section-client.tsx |
topup · payment confirmation dialog |
| topupSection.viewItems | ดูรายการสินค้า | View items | press a package card (labelled View Details) — the details open inline, not in a dialog src/sections/topup/topup-section-client.tsx src/sections/presale/checkout/floating-cart.tsx |
presale · package selected (details panel) (en) |
| topupSection.closeList | ปิดรายการ | Close list | press a package card (labelled View Details) — the details open inline, not in a dialog src/sections/topup/topup-section-client.tsx src/sections/presale/checkout/floating-cart.tsx |
presale · package selected (details panel) |
| topupSection.itemsCount | {count} รายการ | {count} item(s) | Send → the BFF answers {error: "idempotency_conflict"} src/sections/topup/topup-section-client.tsx src/market/sections/market/market-hero.tsx |
inventory · send refused: idempotency_conflict |
| topupSection.payCreating | กำลังเปิดรายการชำระเงิน… | Opening the payment… | Confirm Payment while the gateway has not answered yet src/sections/topup/payment-panel.tsx |
topup · opening the payment |
| topupSection.payScanTitle | สแกน QR เพื่อชำระเงิน | Scan the QR to pay | Confirm Payment → the gateway answers with a QR src/sections/topup/payment-panel.tsx |
topup · QR to scan, waiting for the payment (en) |
| topupSection.payScanHint | เปิดแอปธนาคารแล้วสแกน QR นี้ — หน้านี้จะอัปเดตเองเมื่อได้รับเงิน | Open your banking app and scan this QR — this page updates itself once the payment lands | Confirm Payment → the gateway answers with a QR src/sections/topup/payment-panel.tsx |
topup · QR to scan, waiting for the payment (en) |
| topupSection.payLinkTitle | ชำระเงินที่หน้าของผู้ให้บริการ | Pay on the provider’s page | not reached by the forced states of this run src/sections/topup/payment-panel.tsx |
ไม่มีภาพ |
| topupSection.payLinkHint | กดปุ่มด้านล่างเพื่อไปเลือกวิธีจ่าย — เสร็จแล้วระบบจะพาคุณกลับมาที่หน้านี้เอง | Use the button below to choose how to pay — you will be brought back here when you are done | not reached by the forced states of this run src/sections/topup/payment-panel.tsx |
ไม่มีภาพ |
| topupSection.payAmount | ยอดชำระ | Amount | click an item tile → Details src/sections/topup/payment-panel.tsx |
inventory · item details dialog (en) |
| topupSection.payWaiting | กำลังรอการชำระเงิน… | Waiting for the payment… | Confirm Payment → the gateway answers with a QR src/sections/topup/payment-panel.tsx |
topup · QR to scan, waiting for the payment (en) |
| topupSection.payReconciling | ระบบกำลังยืนยันผลกับผู้ให้บริการ | Confirming the result with the provider | the QR is open and the platform answers 'unknown' while it settles src/sections/topup/payment-panel.tsx |
topup · confirming the result with the provider (en) |
| topupSection.payCheckNow | ฉันจ่ายแล้ว ตรวจสอบเลย | I have paid — check now | Confirm Payment → the gateway answers with a QR src/sections/topup/payment-panel.tsx |
topup · QR to scan, waiting for the payment (en) |
| topupSection.payChecking | กำลังตรวจสอบ… | Checking… | not reached by the forced states of this run src/sections/topup/payment-panel.tsx |
ไม่มีภาพ |
| topupSection.payNoStorage | เบราว์เซอร์นี้เก็บข้อมูลไม่ได้ ⇒ ถ้าปิดหน้าไปก่อนเงินเข้า ระบบจะตามให้ไม่ได้ กรุณาเปิดหน้านี้ค้างไว้ | This browser cannot store data, so we cannot follow up if you close the page before the payment lands. Please keep this page open. | not reached by the forced states of this run src/sections/topup/payment-panel.tsx |
ไม่มีภาพ |
| topupSection.payOpenLink | ไปหน้าชำระเงิน | Go to the payment page | not reached by the forced states of this run src/sections/topup/payment-panel.tsx src/sections/topup/topup-section-client.tsx |
ไม่มีภาพ |
| topupSection.paySaveQr | บันทึกรูป QR | Save QR image | Confirm Payment → the gateway answers with a QR src/sections/topup/payment-panel.tsx |
topup · QR to scan, waiting for the payment (en) |
| topupSection.payExpiresIn | QR หมดอายุใน {time} | QR expires in {time} | Confirm Payment → the gateway answers with a QR src/sections/topup/payment-panel.tsx |
topup · QR to scan, waiting for the payment (en) |
| topupSection.payPriceChanged | ราคาแพ็กเปลี่ยนไปแล้ว — เราอัปเดตราคาใหม่ให้ กรุณาตรวจสอบและยืนยันอีกครั้ง | The pack price has changed — we have refreshed it, please review and confirm again | an operator closed the order because the pack price changed src/sections/topup/use-topup-payment.ts src/sections/topup/reconcile.ts src/sections/topup/payment-panel.tsx src/sections/topup/ion-panel.tsx |
topup · price changed — back to review |
| topupSection.payAlreadyPaid | รายการนี้มีการชำระเงินแล้ว — ของกำลังเข้าบัญชี กรุณารอเครดิต ไม่ต้องเปิดรายการใหม่ | This payment has already been paid — your items are on the way. Please wait for the credit instead of opening a new payment. | Confirm Payment → the BFF answers 409 {reason: "already_paid"} src/sections/topup/payment-panel.tsx |
topup · checkout refused: already_paid (en) |
| topupSection.payCloseFailed | ยังปิดรายการเดิมไม่สำเร็จ จึงยังไม่เปิดรายการใหม่ให้ (กันการจ่ายซ้ำ) — กรุณาลองอีกครั้งในอีกสักครู่ | We could not close the previous payment yet, so no new one was opened (to avoid paying twice). Please try again in a moment. | not reached by the forced states of this run src/sections/topup/payment-panel.tsx |
ไม่มีภาพ |
| topupSection.ionWrongChain | กระเป๋าเงินของคุณอยู่บนเครือข่าย {current} แต่การจ่ายใบนี้ต้องใช้ {expected} — กด "สลับเครือข่าย" แล้วจ่ายต่อได้ ยังไม่มีอะไรถูกหัก | Your wallet is on {current}, but this payment must be made on {expected}. Tap "Switch network" to continue — nothing has been charged. | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx src/sections/topup/use-topup-ion.ts |
ไม่มีภาพ |
| topupSection.ionChainUnknown | เครือข่าย #{id} | network #{id} | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx src/lib/pay/chain.ts |
ไม่มีภาพ |
| topupSection.ionChainRefusedMainnet | เครือข่ายนี้ใช้เงินจริง และไม่มีระบบของเราอยู่บนนั้น — อย่าจ่ายบนเครือข่ายนี้ | This is a real-money network and nothing of ours runs there — do not pay on it. | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx src/lib/pay/chain.ts |
ไม่มีภาพ |
| topupSection.ionChainRefusedPrivate | นี่คือเชนทดสอบส่วนตัวของ Maxion — โทเคนบนนั้นไม่ใช่ ION จริง | This is Maxion's private test chain — tokens there are not real ION. | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx src/lib/pay/chain.ts |
ไม่มีภาพ |
| topupSection.payRecovered | รายการนี้เปิดค้างอยู่แล้ว — กำลังตรวจสอบสถานะให้ | This payment is already open — checking its status | not reached by the forced states of this run src/sections/topup/payment-panel.tsx |
ไม่มีภาพ |
| topupSection.paySuccess | เติมเงินสำเร็จ | Top-up complete | the payment is credited while the QR is open src/sections/topup/coda-return-notice.tsx src/sections/topup/bonus-follow-up.tsx src/sections/topup/payment-panel.tsx |
topup · top-up complete (success dialog) |
| topupSection.paySuccessBody | ยอดคงเหลือของบัญชีที่เลือกถูกอัปเดตแล้ว | The selected account's balance has been updated. | not reached by the forced states of this run src/sections/topup/payment-panel.tsx |
ไม่มีภาพ |
| topupSection.successDialogTitle | เติมเงินสำเร็จ | Top-up successful | the payment is credited while the QR is open src/sections/topup/topup-success-dialog.tsx |
topup · top-up complete (success dialog) |
| topupSection.successDialogBubbleLine1 | เติมเงิน | Top-up | the payment is credited while the QR is open src/sections/topup/topup-success-dialog.tsx |
layout · cookie banner (first visit) |
| topupSection.successDialogBubbleLine2 | สำเร็จ! | Complete! | the payment is credited while the QR is open src/sections/topup/topup-success-dialog.tsx |
topup · top-up complete (success dialog) |
| topupSection.successDialogBody | การชำระเงินของคุณเสร็จสมบูรณ์แล้ว | Your payment has been completed. | the payment is credited while the QR is open src/sections/topup/topup-success-dialog.tsx |
topup · top-up complete (success dialog) |
| topupSection.successDialogClose | ปิด | Close | open /en with no cookie choice saved src/sections/topup/topup-success-dialog.tsx |
layout · login dialog |
| topupSection.bonusPending | โบนัส {amount} {currency} กำลังตามมา — ปกติไม่เกิน 1 นาที ไม่ต้องทำอะไรเพิ่ม | Your {amount} {currency} bonus is on its way — usually within a minute, nothing else to do. | follows a credited top-up whose pack carries a bonus token — no bonus pack on the local lane src/sections/topup/bonus-follow-up.tsx |
ไม่มีภาพ |
| topupSection.bonusGranted | ได้รับโบนัส {amount} {currency} แล้ว | Bonus received: {amount} {currency}. | follows a credited top-up whose pack carries a bonus token — no bonus pack on the local lane src/sections/topup/bonus-follow-up.tsx |
ไม่มีภาพ |
| topupSection.bonusDelayed | โบนัส {amount} {currency} ยังไม่เข้า — ระบบจะส่งให้เองอัตโนมัติ ไม่ต้องจ่ายซ้ำ หากเกิน 1 ชั่วโมงติดต่อฝ่ายสนับสนุน | Your {amount} {currency} bonus hasn't landed yet — it will be delivered automatically, do not pay again. Contact support if it takes over an hour. | follows a credited top-up whose pack carries a bonus token — no bonus pack on the local lane src/sections/topup/bonus-follow-up.tsx src/lib/pay/coda-return.ts |
ไม่มีภาพ |
| topupSection.codaReturnChecking | กำลังยืนยันการชำระเงินของคุณ… อย่าเพิ่งปิดหน้านี้ | Confirming your payment… please keep this page open. | shown only after the Coda payment page sends the player back (?coda return) — Coda is not open on the local lane src/sections/topup/coda-return-notice.tsx |
ไม่มีภาพ |
| topupSection.codaReturnUnresolved | ยังยืนยันผลการชำระเงินไม่ได้ — หากคุณจ่ายไปแล้ว ระบบจะเติมให้เองอัตโนมัติ ไม่ต้องจ่ายซ้ำ หากเกิน 1 ชั่วโมงติดต่อฝ่ายสนับสนุน | We can't confirm this payment yet — if you have paid, it will be credited automatically. Do not pay again. Contact support if it takes over an hour. | shown only after the Coda payment page sends the player back (?coda return) — Coda is not open on the local lane src/sections/topup/coda-return-notice.tsx |
ไม่มีภาพ |
| topupSection.codaReturnClosed | รายการนี้ถูกปิดแล้ว ยังไม่มีการตัดเงิน — ถ้าต้องการเติม กรุณาเปิดรายการใหม่ | This order was closed and nothing was charged — open a new order if you still want to top up | shown only after the Coda payment page sends the player back (?coda return) — Coda is not open on the local lane src/sections/topup/coda-return-notice.tsx |
ไม่มีภาพ |
| topupSection.codaReturnFailed | ผู้ให้บริการแจ้งว่าการชำระเงินไม่สำเร็จ ยังไม่มีการตัดเงิน · หากพบว่าเงินถูกตัด แจ้งทีมงานพร้อมเลขอ้างอิงด้านล่าง | The payment provider reports this payment was unsuccessful — nothing should have been charged. If you find you were charged, contact support with the reference number below. | shown only after the Coda payment page sends the player back (?coda return) — Coda is not open on the local lane src/sections/topup/coda-return-notice.tsx |
ไม่มีภาพ |
| topupSection.payFailed | ชำระเงินไม่สำเร็จ | Payment did not go through | the provider reports the payment as failed src/sections/topup/payment-panel.tsx |
topup · payment declined |
| topupSection.payTryAgain | ลองใหม่ | Try again | the character list answers 503 src/sections/topup/payment-panel.tsx |
inventory · send refused: shop_unavailable |
| topupSection.payFailedBody | เกิดข้อผิดพลาดและรายการนี้ไม่สำเร็จ ยังไม่มีการตัดเงิน — กรุณาลองใหม่อีกครั้ง | Something went wrong and this payment was not completed. Nothing was charged — please try again. | Confirm Payment → the BFF answers 402 {reason: "FAILED"} src/sections/topup/payment-panel.tsx |
topup · checkout refused: FAILED |
| topupSection.payDeclinedBody | ธนาคารหรือผู้ให้บริการชำระเงินปฏิเสธรายการนี้ ยังไม่มีการตัดเงิน — ลองใหม่อีกครั้ง หรือเปลี่ยนวิธีชำระเงิน | Your bank or payment provider declined this payment. Nothing was charged — try again, or pay with another method. | the provider reports the payment as failed src/sections/topup/payment-panel.tsx |
topup · payment declined |
| topupSection.paySupportReference | รหัสอ้างอิงสำหรับแจ้งฝ่ายสนับสนุน: {reference} | Support reference: {reference} | the provider reports the payment as failed src/sections/topup/payment-panel.tsx |
topup · payment declined |
| topupSection.payCountryUnknown | ภูมิภาคของคุณ | your region | not reached by the forced states of this run src/sections/topup/payment-panel.tsx |
ไม่มีภาพ |
| topupSection.payExpired | หมดเวลารอในหน้านี้ | Stopped waiting on this page | open a QR payment, then 30 minutes pass without a result src/sections/topup/payment-panel.tsx |
topup · stopped waiting on this page |
| topupSection.payExpiredBody | ถ้าคุณจ่ายไปแล้ว ระบบจะตามเติมให้ตอนเข้าหน้านี้ครั้งถัดไป | If you already paid, we finish crediting it the next time you open this page. | open a QR payment, then 30 minutes pass without a result src/sections/topup/payment-panel.tsx |
topup · stopped waiting on this page |
| topupSection.payQrExpired | QR นี้หมดอายุแล้ว | This QR code has expired | the QR's expiry passes before payment src/sections/topup/payment-panel.tsx |
topup · order closed by the platform |
| topupSection.payQrExpiredBody | QR มีอายุใช้งานสั้น ยังไม่มีการตัดเงิน — สร้าง QR ใหม่เพื่อชำระเงิน | QR codes stay valid for a short time only. Nothing was charged — create a new QR to pay. | the QR's expiry passes before payment src/sections/topup/payment-panel.tsx |
topup · order closed by the platform |
| topupSection.payNewQr | สร้าง QR ใหม่ | Create a new QR | the QR's expiry passes before payment src/sections/topup/payment-panel.tsx |
topup · order closed by the platform |
| topupSection.payInvoiceExpired | รายการนี้หมดอายุแล้ว | This payment has expired | the payment link's expiry passes before payment src/sections/topup/payment-panel.tsx |
topup · payment link expired |
| topupSection.payInvoiceExpiredBody | ลิงก์ชำระเงินมีอายุใช้งานสั้น ยังไม่มีการตัดเงิน — เปิดรายการใหม่เพื่อชำระเงิน | Payment links stay valid for a short time only. Nothing was charged — start a new payment. | the payment link's expiry passes before payment src/sections/topup/payment-panel.tsx |
topup · payment link expired |
| topupSection.payNewInvoice | เปิดรายการใหม่ | Start a new payment | the payment link's expiry passes before payment src/sections/topup/payment-panel.tsx |
topup · payment link expired |
| topupSection.payClose | ปิด | Close | open /en with no cookie choice saved src/sections/topup/payment-panel.tsx src/sections/topup/ion-panel.tsx |
layout · login dialog |
| topupSection.ionConnect | เชื่อมต่อกระเป๋าเงิน | Connect wallet | the store's package list answers 503 src/sections/topup/balance-bar.tsx src/sections/topup/ion-panel.tsx |
topup · packages could not be loaded |
| topupSection.ionConnecting | กำลังเชื่อมต่อ… | Connecting… | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/balance-bar.tsx src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionNoWallet | ไม่พบกระเป๋าเงินในเบราว์เซอร์ ติดตั้งตัวที่รองรับ BNB Chain testnet แล้วโหลดหน้านี้ใหม่ | No browser wallet detected. Install one that supports BNB Chain testnet, then reload this page. | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionOpening | กำลังเปิดรายการ… | Opening the order… | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionApproveAndPay | อนุมัติและจ่าย | Approve and pay | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionApproving | กำลังอนุมัติ… | Approving… | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionPaying | กำลังจ่าย… | Paying… | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionSettling | จ่ายบนเชนแล้ว กำลังรอระบบเครดิตเข้าบัญชี — ใช้เวลาสักครู่ ปิดหน้านี้ได้ | Paid on chain. Waiting for the platform to credit your account — this takes a few minutes and you can close this page. | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionCredited | เครดิตแล้ว — ได้รับ {amount} {currency} เข้าบัญชี | Credited — {amount} {currency} landed in your account. | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionPayAmount | จ่าย | You pay | Send → the BFF answers {error: "approval_no_gas"} src/sections/topup/ion-panel.tsx src/sections/topup/ion-total.ts |
inventory · send refused: approval_no_gas |
| topupSection.ionReceive | ได้รับ | You receive | Send → the BFF answers {error: "approval_failed"} src/sections/topup/ion-panel.tsx |
inventory · send refused: approval_failed |
| topupSection.ionTwoTx | การจ่ายด้วย {currency} ต้องยืนยันในกระเป๋าเงินสองครั้ง: ครั้งแรกอนุมัติจำนวนที่ระบุ ครั้งที่สองจ่ายจริง — ยังไม่ถูกหักเงินจนกว่าจะยืนยันครั้งที่สอง | Paying with {currency} takes two wallet confirmations: one to approve the exact amount, one to pay. Nothing is charged until the second. | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionTryAgain | ลองใหม่ | Try again | the character list answers 503 src/sections/topup/ion-panel.tsx |
inventory · send refused: shop_unavailable |
| topupSection.ionInstallWallet | ติดตั้ง MetaMask | Install MetaMask | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/balance-bar.tsx src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionUsingWallet | กำลังใช้ {name} | Using {name} | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionSwitchNetwork | สลับเครือข่าย | Switch network | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/balance-bar.tsx src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionSwitching | กำลังสลับ… | Switching… | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/balance-bar.tsx src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionSwitchRejected | คุณปฏิเสธการสลับเครือข่ายในกระเป๋าเงิน ยังไม่มีอะไรถูกหัก — กดอนุมัติเพื่อจ่ายต่อ | You declined the network switch in your wallet. Nothing was charged — approve it to carry on paying. | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/balance-bar.tsx src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionSwitchUnsupported | กระเป๋าเงินสลับไปเครือข่ายนั้นเองไม่ได้ เปลี่ยนเครือข่ายในกระเป๋าเงินแล้วลองใหม่ | Your wallet could not switch to that network on its own. Change the network in your wallet, then try again. | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/balance-bar.tsx src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionWalletMismatch | นี่ไม่ใช่กระเป๋าเงินที่ผูกไว้กับบัญชี จ่ายได้ตามปกติ — ของจะเข้าบัญชีที่คุณล็อกอินอยู่ | This is not the wallet saved on your account. Paying still works — the credit goes to the account you are signed in to. | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionWalletSettings | ติดต่อฝ่ายสนับสนุน | Contact support | Send → the BFF answers {error: "slot_banned"} src/sections/topup/ion-panel.tsx |
game-account · create game account (forced) |
| topupSection.ionConnectedWallet | คุณกำลังเชื่อมต่อด้วยกระเป๋า {address} | You're connected with wallet {address} | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionFailedCancelled | คุณยกเลิกรายการในกระเป๋าเงิน — ยังไม่มีอะไรถูกหัก กดลองใหม่ได้เลย | You cancelled the request in your wallet — nothing was charged. Try again whenever you like. | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionFailedPending | มีคำขอค้างอยู่ใน MetaMask — เปิดกระเป๋าเงินขึ้นมาตอบคำขอนั้นให้เสร็จก่อน แล้วกดลองใหม่ | A request is still waiting in MetaMask. Open your wallet, finish answering it, then try again. | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionFailedInsufficientFunds | ยอดในกระเป๋าเงินไม่พอสำหรับรายการนี้ (รวมค่าแก๊ส) — เติมเข้ากระเป๋าแล้วลองใหม่ | Your wallet does not hold enough for this purchase, including gas. Top it up and try again. | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionFailedExpired | ใบอนุญาตจ่ายหมดอายุก่อนธุรกรรมจะขึ้นเชน — ยังไม่มีอะไรถูกหัก กดลองใหม่เพื่อเปิดใบใหม่ | The payment authorisation expired before the transaction reached the chain — nothing was charged. Try again to open a fresh one. | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionFailedPaidByOther | order นี้ถูกบันทึกบนเชนว่าจ่ายด้วยกระเป๋าใบอื่นแล้ว — ติดต่อฝ่ายสนับสนุนพร้อมเลข order ด้านล่าง อย่าจ่ายซ้ำ | The chain records this order as already paid from a different wallet. Contact support with the order number below — do not pay again. | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionFailedConflictingWallet | รายการของตะกร้าชุดนี้ถูกเปิดไว้ด้วยกระเป๋าเงินอีกใบ — สลับ MetaMask กลับไปใช้กระเป๋าใบเดิมเพื่อจ่ายต่อ หรือแก้ตะกร้าเพื่อเริ่มรายการใหม่ | This basket's order was opened with a different wallet. Switch MetaMask back to that wallet to carry on paying, or change the basket to start a new order. | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionFailedUnavailable | เชื่อมต่อเครือข่ายไม่สำเร็จ ยังไม่มีอะไรถูกหัก — ลองใหม่อีกสักครู่ | We could not reach the network. Nothing was charged — try again in a moment. | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionFailedUnknown | รายการไม่สำเร็จ — ถ้ากดลองใหม่แล้วยังไม่ผ่าน ติดต่อฝ่ายสนับสนุนพร้อมเลข order ด้านล่าง | The payment did not go through. If trying again does not help, contact support with the order number below. | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionConnectPending | มีคำขออยู่ใน MetaMask แล้ว — เปิดกระเป๋าเงินขึ้นมาตอบคำขอนั้นก่อน | A request is already waiting in MetaMask — open your wallet and answer it first. | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionConnectRejected | คุณปฏิเสธการเชื่อมต่อในกระเป๋าเงิน — กดเชื่อมต่ออีกครั้งเมื่อพร้อม | You declined the connection in your wallet — connect again when you are ready. | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionSuperseded | ตะกร้าเปลี่ยน รายการอนุมัติเดิมจึงถูกยกเลิก จำนวนด้านล่างคือจำนวนใหม่ | Your cart changed, so the earlier authorisation was dropped. The amount below is the new one. | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.ionResumeUnknown | มีรายการของตะกร้าชุดนี้ค้างอยู่ แต่ตอนนี้ตรวจสถานะไม่ได้ — ยังไม่เปิดรายการใหม่ให้เพราะอาจถูกหักเงินซ้ำ · กดลองใหม่อีกครั้งในอีกสักครู่ | This basket has an order in progress, but we cannot check its status right now. We have not opened a new one, because that could charge you twice. Try again in a moment. | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.supportRefLabel | เลขอ้างอิง | Reference | the payment is credited while the QR is open src/sections/topup/coda-return-notice.tsx src/sections/topup/payment-panel.tsx src/sections/topup/ion-panel.tsx src/sections/topup/topup-success-dialog.tsx |
topup · top-up complete (success dialog) |
| topupSection.supportTxLabel | Tx hash | Tx hash | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx src/sections/topup/topup-success-dialog.tsx |
ไม่มีภาพ |
| topupSection.copy | คัดลอก | Copy | signed in with a game account that holds items src/sections/topup/support-ref.tsx src/sections/presale/components/in-app-browser-dialog.tsx |
inventory · items in the universal inventory |
| topupSection.copied | คัดลอกแล้ว | Copied | not reached by the forced states of this run src/sections/topup/support-ref.tsx src/sections/presale/components/in-app-browser-dialog.tsx src/sections/me/profile-card.tsx |
ไม่มีภาพ |
| topupSection.paymentCoda | บัตร / e-wallet (Coda) | Card / e-wallet (Coda) | signed in → Buy now on a card/QR pack src/sections/topup/topup-section-client.tsx |
topup · payment confirmation dialog |
| topupSection.paymentMethodLabel | วิธีชำระเงิน | Payment method | signed in → Buy now on a tION pack src/sections/topup/topup-section-client.tsx |
presale · pre-sale checkout dialog |
| topupSection.paymentMethodSole | ชำระด้วย {method} | Paying with {method} | signed in → Buy now on a card/QR pack src/sections/topup/topup-section-client.tsx |
topup · payment confirmation dialog |
| topupSection.stepperLabel | ขั้นตอนการชำระเงิน | Checkout steps | press Checkout on the floating cart src/sections/topup/topup-section-client.tsx |
presale · pre-sale checkout dialog |
| topupSection.stepChoose | เลือกแพ็ก | Choose packs | signed in → Buy now on a card/QR pack src/sections/topup/topup-section-client.tsx src/sections/presale/checkout/checkout-stepper.tsx |
topup · payment confirmation dialog |
| topupSection.stepConfirm | ยืนยัน | Confirm | press Checkout on the floating cart src/sections/topup/topup-section-client.tsx src/sections/presale/checkout/checkout-stepper.tsx |
inventory · send refused: mint_still_running |
| topupSection.stepPay | ชำระเงิน | Pay | press the shield (Wallet permissions) button of the wallet card src/sections/topup/topup-section-client.tsx src/sections/presale/checkout/checkout-stepper.tsx |
presale · package selected (details panel) |
| topupSection.stepBack | ย้อนกลับ | Back | signed in → open /en/marketplace/item/999999999999 src/sections/topup/topup-section-client.tsx |
topup · payment declined |
| topupSection.cartLimitLines | หนึ่งคำสั่งซื้อมีแพ็กที่ต่างกันได้สูงสุด {max} รายการ | An order can hold at most {max} different packs | the multi-pack cart (TOPUP_CART_ENABLED) is off on the local lane — Buy now goes straight to checkout src/sections/topup/topup-section-client.tsx |
ไม่มีภาพ |
| topupSection.cartLimitQty | แพ็กเดียวกันซื้อได้สูงสุด {max} ชิ้นต่อคำสั่งซื้อ | At most {max} of the same pack per order | the multi-pack cart (TOPUP_CART_ENABLED) is off on the local lane — Buy now goes straight to checkout src/sections/topup/topup-section-client.tsx |
ไม่มีภาพ |
| topupSection.cartRemoved | ไม่มีขายแล้ว จึงถูกนำออกจากรายการ: {names} | No longer on sale and removed from your list: {names} | the multi-pack cart (TOPUP_CART_ENABLED) is off on the local lane — Buy now goes straight to checkout src/sections/topup/topup-section-client.tsx |
ไม่มีภาพ |
| topupSection.dismissNotice | ปิดข้อความ | Dismiss | not reached by the forced states of this run src/sections/topup/topup-section-client.tsx |
ไม่มีภาพ |
| topupSection.accountNoSlotsHelp | ติดต่อฝ่ายบริการลูกค้า | Contact support | Send → the BFF answers {error: "slot_banned"} src/sections/topup/topup-section-client.tsx |
inventory · send refused: slot_banned |
| topupSection.accountNoSlotsTitle | ยังไม่มีบัญชีในเกม | You don't have a game account yet | not reached by the forced states of this run src/sections/topup/topup-section-client.tsx |
ไม่มีภาพ |
| topupSection.accountNoSlotsBody | เปิด Launcher แล้วสร้างบัญชีก่อน จากนั้นกลับมากด "ตรวจสอบอีกครั้ง" ของในตะกร้าจะยังอยู่ตราบที่ไม่ปิดแท็บนี้ | Create one in the Launcher, then come back and tap "Check again". Your cart stays as long as this tab is open. | not reached by the forced states of this run src/sections/topup/topup-section-client.tsx |
ไม่มีภาพ |
| topupSection.accountNoSlotsBodyWeb | กด "สร้างบัญชีเกม" เพื่อสร้างตอนนี้ หรือสร้างใน Launcher ก็ได้ ของในตะกร้าจะยังอยู่ตราบที่ไม่ปิดแท็บนี้ | Create one now with "Create game account" or in the Launcher. Your cart stays as long as this tab is open. | not reached by the forced states of this run src/sections/topup/topup-section-client.tsx |
ไม่มีภาพ |
| topupSection.accountNoSlotsCreate | สร้างบัญชีเกม | Create game account | sign in with a player that has no game account — the dialog opens on every page but /download src/sections/topup/topup-section-client.tsx |
game-account · create game account (forced) |
| topupSection.accountNoSlotsRecheck | ตรวจสอบอีกครั้ง | Check again | press the shield (Wallet permissions) button of the wallet card src/sections/topup/topup-section-client.tsx |
inventory · wallet permissions dialog |
| topupSection.railUnavailable | มีแพ็กที่เลือกซึ่งจ่ายด้วยวิธีนี้ไม่ได้ — นำออกหรือเลือกวิธีอื่น | One of the selected packs cannot be paid with this method — remove it or pick another method | not reached by the forced states of this run src/sections/topup/topup-section-client.tsx src/lib/pay/rail-availability.ts |
ไม่มีภาพ |
| topupSection.errorMarketNotAvailable | ยังไม่เปิดขายใน {country} ยังไม่มีการตัดเงิน — หากคิดว่าไม่ถูกต้อง ติดต่อฝ่ายสนับสนุน | Top-up is not open for {country} yet. Nothing was charged — contact support if you think this is wrong. | Confirm Payment → the BFF answers 409 {reason: "market_not_available"} src/sections/topup/payment-panel.tsx src/sections/topup/topup-section-client.tsx |
topup · checkout refused: market_not_available |
| topupSection.errorPaymentUnavailable | ช่องทางชำระเงินไม่พร้อมในขณะนี้ ยังไม่มีการตัดเงิน — กรุณาลองใหม่อีกครั้งในอีกสักครู่ | The payment service is not available right now. Nothing was charged — please try again in a moment. | Confirm Payment → the BFF answers 503 {reason: "provider_not_configured"} src/sections/topup/payment-panel.tsx src/sections/topup/topup-section-client.tsx |
topup · checkout refused: provider_not_configured |
| topupSection.errorAmountAboveCeiling | ยอดรวมเกินเพดานต่อครั้งของช่องทางนี้ ยังไม่มีการตัดเงิน — ลดจำนวนแพ็กในตะกร้าแล้วลองใหม่ | This total is above the per-transaction limit of this payment channel. Nothing was charged — remove some packs from your cart and try again. | Confirm Payment → the BFF answers 409 {reason: "fiat_amount_above_ceiling"} src/sections/topup/payment-panel.tsx |
topup · checkout refused: fiat_amount_above_ceiling |
| topupSection.errorMixedBasket | แพ็กเหล่านี้ซื้อรวมกันในคำสั่งซื้อเดียวไม่ได้ นำออกหนึ่งรายการแล้วลองใหม่ | These packs cannot be bought together in one order. Remove one and try again. | not reached by the forced states of this run src/sections/topup/topup-section-client.tsx |
ไม่มีภาพ |
| topupSection.errorNoPriceForMarket | แพ็กนี้ยังไม่มีราคาสำหรับตลาด {country} — ติดต่อฝ่ายสนับสนุนหากต้องการซื้อแพ็กนี้ | This pack has no price for {country} yet — contact support if you need it. | Confirm Payment → the BFF answers 409 {reason: "no_price"} src/sections/topup/payment-panel.tsx src/sections/topup/topup-section-client.tsx |
topup · checkout refused: no_price |
| topupSection.errorSkuWithdrawn | แพ็กนี้ถูกถอดออกจากการขายแล้ว — นำออกจากตะกร้าแล้วลองใหม่ | This pack is no longer on sale — remove it from your cart and try again. | Confirm Payment → the BFF answers 409 {reason: "sku_withdrawn"} src/sections/topup/payment-panel.tsx src/sections/topup/topup-section-client.tsx |
topup · checkout refused: sku_withdrawn |
| topupSection.errorSingleItemOnly | ตอนนี้ซื้อได้ทีละ 1 แพ็ก ยังไม่มีการตัดเงิน — รีเฟรชหน้า | You can buy only one pack at a time right now. Nothing was charged — please refresh the page. | Confirm Payment → the BFF answers 409 {reason: "single_item_only"} src/sections/topup/payment-panel.tsx src/sections/topup/ion-panel.tsx |
topup · checkout refused: single_item_only |
| topupSection.retry | ลองใหม่ | Retry | press Checkout on the floating cart src/sections/topup/order-close.ts src/sections/topup/topup-section-client.tsx src/sections/redeem-code/redeem-code-section.tsx src/sections/inventory/approval-rows.tsx |
inventory · send refused: shop_unavailable |
| topupSection.totalPending | กำลังรอยอดสุทธิ… | Waiting for the final amount… | not reached by the forced states of this run src/sections/topup/topup-section-client.tsx |
ไม่มีภาพ |
| topupSection.ionAmountBaseUnits | {amount} หน่วยฐาน (กำลังอ่านทศนิยมของโทเคน…) | {amount} base units (reading the token's decimals…) | tION wallet step: needs MetaMask answers on BSC testnet (approve / pay / switch network); the local mock wallet never refuses — see the qa-local MetaMask shots src/sections/topup/ion-panel.tsx |
ไม่มีภาพ |
| topupSection.fiatUnavailableIn | ยังไม่เปิดชำระด้วยบัตร/QR ใน {country} — ที่นี่ใช้ได้เฉพาะ {currency} หากไม่ใช่ประเทศของคุณ ติดต่อฝ่ายสนับสนุน | Card and QR payments are not available in {country} yet — only {currency} can be used here. Not you? Contact support. | not reached by the forced states of this run src/sections/topup/topup-section-client.tsx src/lib/pay/rail-availability.ts |
ไม่มีภาพ |
| topupSection.priceComingSoon | เร็ว ๆ นี้ | Coming soon | mock login (player with a game account) → open /en/marketplace/me src/sections/topup/topup-section-client.tsx |
marketplace-me · signed in, one game account |
| topupSection.paymentNoneAvailable | ยังไม่เปิดชำระเงิน — ดูแพ็กและเก็บไว้ในรายการได้ แต่ตอนนี้ยังไม่มีช่องทางชำระ และจะไม่มีการตัดเงินใด ๆ | Payment is not open yet — you can browse packages and keep them in your list, but there is no way to pay right now. Nothing will be charged. | not reached by the forced states of this run src/sections/topup/topup-section-client.tsx |
ไม่มีภาพ |
| inventory.sendToGame | ส่งเข้าเกม | Send to Game | signed in with a game account that holds items src/sections/inventory/item-detail-dialog.tsx src/sections/inventory/send-dialog.tsx src/sections/inventory/inventory-section.tsx src/market/sections/inventory/inventory-view.tsx |
inventory · items in the universal inventory |
| inventory.refresh | รีเฟรช | Refresh | signed in with a game account that holds items src/sections/me/use-me-data.ts src/sections/inventory/use-inventory.ts src/sections/inventory/inventory-section.tsx src/lib/auth/auth-server-client.ts |
inventory · items in the universal inventory |
| inventory.inGameAssets | ทรัพย์สินในเกมของคุณ | Your In-Game assets | not reached by the forced states of this run src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.loginToSeeInventory | กรุณาเข้าสู่ระบบเพื่อดูช่องเก็บของของคุณ | Please log in to see your inventory. | Send → the BFF answers {error: "sign_in_required"} src/sections/inventory/inventory-section.tsx |
inventory · send refused: sign_in_required |
| inventory.loading | กำลังโหลด… | Loading… | open the page while the item list answers slowly src/sections/topup/use-topup-account.ts src/sections/topup/balance-bar.tsx src/sections/topup/use-topup-quote.ts src/sections/topup/topup-section-client.tsx |
inventory · inventory still loading |
| inventory.retry | ลองอีกครั้ง | Try again | the character list answers 503 src/sections/topup/order-close.ts src/sections/topup/topup-section-client.tsx src/sections/redeem-code/redeem-code-section.tsx src/sections/inventory/approval-rows.tsx |
inventory · send — characters could not be loaded |
| inventory.loadFailed | ยังโหลดคลังไอเทมไม่ได้ในขณะนี้ | We couldn't load your inventory right now. | the inventory answers 502 shop_unavailable src/sections/inventory/inventory-section.tsx |
inventory · inventory could not be loaded |
| inventory.serversLoadFailed | ยังโหลดบัญชีเกมของคุณไม่ได้ในขณะนี้ | We couldn't load your game accounts right now. | the game-account list answers 503 src/sections/inventory/inventory-section.tsx |
inventory · game accounts could not be loaded |
| inventory.itemLocked | ส่งได้ตั้งแต่ {date} | From {date} | signed in with a game account that holds items src/sections/inventory/inventory-section.tsx |
inventory · items in the universal inventory |
| inventory.itemNotRedeemable | ส่งเข้าเกมไม่ได้ | Not sendable | signed in with a game account that holds items src/sections/inventory/inventory-section.tsx |
inventory · items in the universal inventory |
| inventory.itemMenuHint | คลิกเพื่อดูคำสั่ง | Click for actions | signed in with a game account that holds items src/sections/inventory/inventory-section.tsx |
inventory · items in the universal inventory |
| inventory.noItemDescription | ไม่มีรายละเอียด | No description. | not reached by the forced states of this run src/sections/inventory/item-detail-dialog.tsx src/sections/inventory/item-popover.tsx |
ไม่มีภาพ |
| inventory.itemNotOpen | ยังไม่เปิดให้ส่ง | Not open yet | not reached by the forced states of this run src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.noUsableAccount | ยังไม่มีบัญชีเกมของคุณที่รับไอเทมได้ | None of your game accounts can receive items yet. | not reached by the forced states of this run src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.deliveryLine | {name} × {quantity} | {name} × {quantity} | the text is only a value (account name / count) — it shows inside the rows of other shots src/sections/inventory/send-dialog.tsx |
ไม่มีภาพ |
| inventory.noGameAccount | คุณยังไม่มีบัญชีเกมในเกมนี้ | You don't have a game account in this game yet. | sign in with a player that has no game account — the dialog opens on every page but /download src/sections/presale/checkout/03-payment-section.tsx src/sections/presale/checkout/ion-panel.tsx src/sections/presale/checkout/02-checkout-section.tsx src/sections/presale/history/pay-now-dialog.tsx |
game-account · create game account (forced) |
| inventory.createGameAccount | สร้างบัญชีเกม | Create game account | sign in with a player that has no game account — the dialog opens on every page but /download src/sections/inventory/inventory-section.tsx src/server/game-account.ts |
game-account · create game account (forced) |
| inventory.nameAccount | ตั้งชื่อบัญชีนี้ | Name this account | Send → the BFF answers {error: "slot_unusable"} src/sections/inventory/send-dialog.tsx src/sections/inventory/inventory-section.tsx |
inventory · send refused: slot_unusable |
| inventory.serverBlocked | บัญชีนี้รับไอเทมไม่ได้ กรุณาติดต่อฝ่ายบริการลูกค้า | This account can't receive items. Please contact support. | not reached by the forced states of this run src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.contactSupport | ติดต่อฝ่ายบริการลูกค้า | Contact support | Send → the BFF answers {error: "slot_banned"} src/sections/inventory/support-link.tsx |
inventory · send refused: slot_banned |
| inventory.createInLauncher | สร้างบัญชีเกมใน MaxGame Launcher แล้วรีเฟรชหน้านี้ | Create one in the MaxGame Launcher, then refresh. | not reached by the forced states of this run src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.unnamedAccount | บัญชียังไม่มีชื่อ | Unnamed account | not reached by the forced states of this run src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.slotNeeded | เลือกบัญชีเกมที่ด้านบนของหน้าเพื่อดูไอเทมของบัญชีนั้น | Choose a game account at the top of the page to see its items. | the game-account list answers 503 src/sections/inventory/inventory-section.tsx |
inventory · game accounts could not be loaded |
| inventory.walletTitle | กระเป๋าเงิน | Wallet | signed in with a game account that holds items src/sections/inventory/inventory-section.tsx |
inventory · items in the universal inventory |
| inventory.primaryWallet | กระเป๋าเงินหลัก | Primary wallet | signed in with a game account that holds items src/sections/inventory/inventory-section.tsx |
inventory · items in the universal inventory |
| inventory.noPrimaryWallet | ยังไม่มีกระเป๋าเงินหลัก ตั้งค่าได้ในบัญชี Maxion เพื่อดู NFT ของคุณที่นี่ | No primary wallet yet. Set one in your Maxion account to see your NFTs here. | the Maxion account has no primary wallet src/sections/inventory/inventory-section.tsx |
inventory · no primary wallet |
| inventory.walletLoadFailed | ยังโหลดกระเป๋าเงินไม่ได้ในขณะนี้ | We couldn't load your wallet right now. | Send → the BFF answers {error: "wallet_unavailable"} src/sections/inventory/inventory-section.tsx |
inventory · send refused: wallet_unavailable |
| inventory.sendTo | ส่งไปที่ {server} | Send to {server} | signed in with a game account that holds items src/sections/inventory/send-dialog.tsx |
inventory · send — characters could not be loaded |
| inventory.decrease | ลดจำนวน {name} | Fewer {name} | click an item → Send to Game src/sections/inventory/quantity-stepper.tsx |
inventory · send — characters could not be loaded |
| inventory.increase | เพิ่มจำนวน {name} | More {name} | open /en with no cookie choice saved src/sections/inventory/quantity-stepper.tsx |
inventory · send — characters could not be loaded |
| inventory.quantityOf | จำนวน {name} | Quantity of {name} | click an item → Send to Game src/sections/inventory/quantity-stepper.tsx |
inventory · send — characters could not be loaded |
| inventory.cancel | ยกเลิก | Cancel | press Send to Game in the toolbar, then tick items src/sections/presale/history/_history-view.tsx src/sections/inventory/send-dialog.tsx src/sections/inventory/inventory-section.tsx src/sections/inventory/mint-dialog.tsx |
inventory · send — characters could not be loaded |
| inventory.sending | กำลังส่ง… | Sending… | Send → the shop answers slowly (button shows Sending…) src/sections/redeem-code/redeem-code-section.tsx src/sections/inventory/send-dialog.tsx |
inventory · send in progress |
| inventory.sendConfirm | ส่ง | Send | signed in with a game account that holds items src/sections/inventory/send-dialog.tsx |
inventory · items in the universal inventory |
| inventory.sendToCharacter | ส่งให้ตัวละคร | Send to character | click an item → Send to Game src/sections/inventory/send-dialog.tsx |
inventory · send — characters could not be loaded |
| inventory.characterLine | {name} · {class} · Lv {level} | {name} · {class} · Lv {level} | click an item → Send to Game src/sections/inventory/send-dialog.tsx |
inventory · send refused: idempotency_key_required |
| inventory.noCharacters | บัญชีเกมนี้ยังไม่มีตัวละคร กรุณาสร้างตัวละครในเกมก่อน แล้วค่อยส่งอีกครั้ง | This game account has no character yet. Create a character in the game first, then send again. | the game account has no character yet src/sections/inventory/send-dialog.tsx |
inventory · send — the account has no character |
| inventory.charactersLoading | กำลังโหลดตัวละคร… | Loading characters… | open Send while the character list is loading src/sections/inventory/send-dialog.tsx |
inventory · send — characters loading |
| inventory.charactersLoadFailed | โหลดรายชื่อตัวละครไม่สำเร็จ | We couldn't load your characters. | the character list answers 503 src/sections/inventory/send-dialog.tsx |
inventory · send — characters could not be loaded |
| inventory.charactersRetry | ลองอีกครั้ง | Try again | the character list answers 503 src/sections/inventory/send-dialog.tsx |
inventory · send — characters could not be loaded |
| inventory.sendAgain | ส่งอีกครั้ง | Send again | Send → the BFF answers {error: "idempotency_key_required"} src/sections/inventory/send-dialog.tsx |
inventory · send — the account has no character |
| inventory.sendDoneTitle | ส่งเข้าเกมแล้ว | Sent to the game | Send → the delivery is created src/sections/inventory/send-dialog.tsx |
inventory · sent to the game |
| inventory.sendDoneBody | ไอเทมกำลังส่งไปที่ {server} และจะเข้าเกมเมื่อเกมรับของรอบถัดไป | Your items are on their way to {server}. They arrive the next time the game picks them up. | Send → the delivery is created src/sections/inventory/send-dialog.tsx |
inventory · sent to the game |
| inventory.close | ปิด | Close | open /en with no cookie choice saved src/sections/presale/checkout/_checkout-dialog.tsx src/sections/inventory/item-detail-dialog.tsx src/sections/inventory/send-dialog.tsx src/sections/inventory/mint-dialog.tsx |
layout · login dialog |
| inventory.tokensNeedAccount | เลือกบัญชีเกมที่ด้านบนของหน้าเพื่อดูโทเคนของบัญชีนั้น | Choose a game account at the top of the page to see its tokens. | not reached by the forced states of this run src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.tokensLoadFailed | ยังโหลดโทเคนของบัญชีนี้ไม่ได้ในขณะนี้ | We couldn't load this account's tokens right now. | not reached by the forced states of this run src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.nftLoadFailed | ยังโหลด NFT ของคุณไม่ได้ในขณะนี้ | We couldn't load your NFTs right now. | the NFT list answers 503 src/sections/inventory/inventory-section.tsx |
inventory · NFTs could not be loaded |
| inventory.badgeAttention | รอตรวจสอบ | Needs review | signed in with a game account that holds items src/sections/inventory/inventory-section.tsx |
inventory · items in the universal inventory |
| inventory.chainNotEnabled | ยังมินต์ไม่ได้ — เกมนี้ยังไม่เปิดใช้บล็อกเชน | Minting isn't available yet — the blockchain isn't switched on for this game. | Send → the BFF answers {error: "chain_not_enabled"} src/sections/inventory/inventory-section.tsx |
inventory · send refused: chain_not_enabled |
| inventory.walletDegraded | ยังตรวจกระเป๋าเงินของคุณไม่ได้ NFT ที่อยู่บนเชนแล้วอาจยังไม่แสดงในรายการนี้ | We couldn't check your wallet, so NFTs already on chain may not show here. | the chain index could not be asked src/sections/inventory/inventory-section.tsx src/market/sections/inventory/inventory-view.tsx |
inventory · wallet check degraded |
| inventory.deliveryStates.pending | กำลังส่ง | On the way | Send → the delivery is created src/sections/topup/use-topup-payment.ts src/sections/topup/bonus-follow-up.tsx src/sections/topup/ion-panel.tsx src/sections/topup/bonus-follow.ts |
inventory · sent to the game |
| inventory.deliveryStates.delivered | ส่งถึงแล้ว | Delivered | not reached by the forced states of this run src/sections/presale/history/_history-view.tsx src/sections/inventory/delivery-state.tsx src/lib/presale/contract.ts |
ไม่มีภาพ |
| inventory.deliveryStates.rejected | เกมปฏิเสธ | Rejected by the game | not reached by the forced states of this run src/sections/topup/balance-bar.tsx src/sections/topup/ion-panel.tsx src/sections/topup/use-topup-ion.ts src/sections/presale/checkout/ion-panel.tsx |
ไม่มีภาพ |
| inventory.deliveryStates.held | ระงับไว้ — คำสั่งซื้อถูกคืนเงิน | On hold — order refunded | not reached by the forced states of this run src/sections/presale/history/_history-view.tsx src/sections/inventory/delivery-state.tsx src/lib/presale/contract.ts src/market/sections/inventory/card-blocks.ts |
ไม่มีภาพ |
| inventory.deliveryStates.returned | คืนเข้าคลังของคุณแล้ว | Returned to your inventory | not reached by the forced states of this run src/sections/presale/history/_history-view.tsx src/sections/inventory/delivery-state.tsx src/lib/presale/contract.ts src/lib/inventory/mint.ts |
ไม่มีภาพ |
| inventory.deliveryStates.other | กำลังดำเนินการ | Processing | open /en/policy (not signed in) src/sections/topup/ion-panel.tsx src/sections/topup/use-topup-ion.ts src/sections/inventory/delivery-state.tsx src/features/news/categories.ts |
policy · signed-out (en) |
| inventory.errors.idempotency_key_required | คำขอนี้มีปัญหา กรุณาลองอีกครั้ง | Something went wrong with this request. Please try again. | Send → the BFF answers {error: "idempotency_key_required"} src/app/api/redeem-code/route.ts src/lib/inventory/mailbox.ts |
inventory · send refused: idempotency_key_required |
| inventory.errors.idempotency_conflict | รายการนี้ถูกส่งไปแล้วด้วยไอเทมชุดอื่น กดรีเฟรชแล้วเริ่มใหม่ | This request was already made with different items. Refresh, then start again. | Send → the BFF answers {error: "idempotency_conflict"} src/sections/topup/reconcile.ts src/app/api/presale/checkout/route.ts src/app/api/inventory/mint/route.ts src/app/api/inventory/send/route.ts |
inventory · send refused: idempotency_conflict |
| inventory.errors.slot_not_found | ไม่พบบัญชีเกมนี้แล้ว รีเฟรชแล้วเลือกบัญชีอื่น | That game account no longer exists. Refresh and choose another. | Send → the BFF answers {error: "slot_not_found"} src/app/api/inventory/mint/cancel/route.ts src/app/api/inventory/mint/route.ts src/app/api/inventory/route.ts src/app/api/inventory/send/route.ts |
inventory · send refused: slot_not_found |
| inventory.errors.slot_unusable | บัญชีเกมนี้ต้องตั้งชื่อก่อนจึงจะรับไอเทมได้ | That game account needs a name before it can receive items. | Send → the BFF answers {error: "slot_unusable"} src/sections/inventory/send-dialog.tsx src/app/api/me/items/route.ts src/app/api/inventory/redeem/route.ts src/app/api/inventory/route.ts |
inventory · send refused: slot_unusable |
| inventory.errors.redeem_not_open | ยังส่งไอเทมเหล่านี้เข้าเกมไม่ได้ในตอนนี้ | These items can't be sent to the game yet. | Send → the BFF answers {error: "redeem_not_open"} src/app/api/inventory/send/route.ts src/lib/inventory/mailbox.ts src/lib/inventory/client.ts |
inventory · send refused: redeem_not_open |
| inventory.errors.insufficient_quantity | จำนวนที่เหลือไม่พอ รีเฟรชเพื่อดูจำนวนล่าสุด | You don't have that many left. Refresh to see what's available. | Send → the BFF answers {error: "insufficient_quantity"} src/app/api/inventory/mint/route.ts src/app/api/inventory/send/route.ts src/lib/inventory/mailbox.ts src/lib/inventory/client.ts |
inventory · send refused: insufficient_quantity |
| inventory.errors.not_redeemable | มีไอเทมที่ส่งเข้าเกมไม่ได้ | One of these items can't be sent to the game. | Send → the BFF answers {error: "not_redeemable"} src/app/api/inventory/redeem/route.ts src/app/api/inventory/send/route.ts src/lib/inventory/mailbox.ts src/lib/inventory/client.ts |
inventory · send refused: not_redeemable |
| inventory.errors.session_expired | เซสชันหมดอายุ กรุณาเข้าสู่ระบบอีกครั้ง | Your session has expired. Please log in again. | Send → the BFF answers {error: "session_expired"} src/app/api/topup/quote/route.ts src/app/api/topup/ion/checkout/route.ts src/app/api/topup/ion/orders/[order_ref]/route.ts src/app/api/topup/balance/route.ts |
inventory · send refused: session_expired |
| inventory.errors.sign_in_required | กรุณาเข้าสู่ระบบเพื่อดูช่องเก็บของของคุณ | Please log in to see your inventory. | Send → the BFF answers {error: "sign_in_required"} src/app/api/topup/quote/route.ts src/app/api/topup/ion/checkout/route.ts src/app/api/topup/ion/orders/[order_ref]/route.ts src/app/api/topup/balance/route.ts |
inventory · send refused: sign_in_required |
| inventory.errors.invalid_body | คำขอนี้มีปัญหา กรุณาลองอีกครั้ง | Something went wrong with this request. Please try again. | Send → the BFF answers {error: "idempotency_key_required"} src/app/api/topup/quote/route.ts src/app/api/topup/ion/checkout/route.ts src/app/api/topup/checkout/route.ts src/app/api/topup/wallet/check/route.ts |
inventory · send refused: idempotency_key_required |
| inventory.errors.shop_unavailable | คลังไอเทมใช้งานไม่ได้ในขณะนี้ กรุณาลองใหม่ภายหลัง | The inventory is unavailable right now. Please try again later. | Send → the BFF answers {error: "shop_unavailable"} src/sections/inventory/inventory-section.tsx src/app/api/me/nfts/route.ts src/app/api/me/items/route.ts src/app/api/inventory/mint/cancel/route.ts |
inventory · send refused: shop_unavailable |
| inventory.errors.config_unavailable | คลังไอเทมใช้งานไม่ได้ในขณะนี้ กรุณาลองใหม่ภายหลัง | The inventory is unavailable right now. Please try again later. | Send → the BFF answers {error: "shop_unavailable"} src/app/api/redeem-code/route.ts src/app/api/redeem-code/servers/route.ts src/app/api/me/nfts/route.ts src/app/api/me/items/route.ts |
inventory · send refused: shop_unavailable |
| inventory.errors.not_configured | เว็บนี้ยังไม่เปิดใช้คลังไอเทม | The inventory isn't available on this site yet. | Send → the BFF answers {error: "not_configured"} src/app/api/topup/ion/checkout/route.ts src/app/api/topup/balance/route.ts src/app/api/topup/checkout/route.ts src/app/api/topup/orders/[order]/close/route.ts |
inventory · send refused: not_configured |
| inventory.errors.not_found | เว็บนี้ยังไม่เปิดใช้คลังไอเทม | The inventory isn't available on this site yet. | Send → the BFF answers {error: "not_configured"} src/sections/topup/bonus-follow.ts src/sections/topup/order-close.ts src/sections/me/use-me-data.ts src/app/api/topup/whoami/route.ts |
inventory · send refused: not_configured |
| inventory.errors.forbidden | คำขอนี้ถูกบล็อก โหลดหน้าใหม่แล้วลองอีกครั้ง | This request was blocked. Reload the page and try again. | Send → the BFF answers {error: "forbidden"} src/app/api/topup/whoami/route.ts src/app/api/topup/quote/route.ts src/app/api/topup/listings/route.ts src/app/api/topup/ion/checkout/route.ts |
inventory · send refused: forbidden |
| inventory.errors.wallet_unavailable | ยังโหลดกระเป๋าเงินไม่ได้ในขณะนี้ | We couldn't load your wallet right now. | Send → the BFF answers {error: "wallet_unavailable"} src/app/api/inventory/mint/route.ts src/app/api/inventory/redeem/route.ts src/app/api/inventory/wallet/route.ts src/app/api/inventory/authorise/route.ts |
inventory · send refused: wallet_unavailable |
| inventory.errors.unknown_game | เกมนี้ยังไม่เปิดใช้ส่วนนี้ | This isn't available for this game yet. | Send → the BFF answers {error: "unknown_game"} src/app/api/inventory/venue/route.ts src/lib/inventory/mailbox.ts src/market/server/marketplace-api/no-venue.ts src/market/server/marketplace-api/pieces.ts |
inventory · send refused: unknown_game |
| inventory.errors.invalid_lines | ตรวจสอบไอเทมและจำนวนที่เลือก แล้วลองอีกครั้ง | Check the items and quantities you picked, then try again. | Send → the BFF answers {error: "invalid_lines"} src/app/api/inventory/send/route.ts src/lib/inventory/mailbox.ts |
inventory · send refused: invalid_lines |
| inventory.errors.auth_server_unconfigured | ยังตรวจสอบบัญชีเกมไม่ได้ในขณะนี้ กรุณาลองใหม่ภายหลัง | Game accounts can't be checked right now. Please try again later. | Send → the BFF answers {error: "auth_server_unconfigured"} src/app/api/inventory/send/route.ts src/server/inventory-shop.ts src/lib/inventory/mailbox.ts |
inventory · send refused: auth_server_unconfigured |
| inventory.errors.auth_server_unavailable | ยังตรวจสอบบัญชีเกมไม่ได้ในขณะนี้ กรุณาลองใหม่อีกครั้งในอีกสักครู่ | Game accounts can't be checked right now. Please try again in a moment. | Send → the BFF answers {error: "auth_server_unavailable"} src/app/api/inventory/send/route.ts src/server/inventory-shop.ts src/server/redeem-code-shop.ts src/lib/redeem-code.ts |
inventory · send refused: auth_server_unavailable |
| inventory.errors.slot_banned | บัญชีเกมนี้ถูกระงับการใช้งาน จึงรับไอเทมไม่ได้ กรุณาติดต่อฝ่ายบริการลูกค้า | This game account is banned, so it can't receive items. Please contact support. | Send → the BFF answers {error: "slot_banned"} src/sections/inventory/send-dialog.tsx src/app/api/inventory/send/route.ts src/lib/inventory/mailbox.ts src/lib/inventory/client.ts |
inventory · send refused: slot_banned |
| inventory.errors.character_required | กรุณาเลือกตัวละครที่จะรับไอเทม | Choose which character should receive the items. | Send → the BFF answers {error: "character_required"} src/lib/inventory/mailbox.ts |
inventory · send refused: character_required |
| inventory.errors.characters_disabled | เกมนี้ไม่ใช้ตัวละคร กรุณารีโหลดหน้าแล้วลองใหม่ | This game doesn't use characters. Reload the page and try again. | Send → the BFF answers {error: "characters_disabled"} src/lib/inventory/mailbox.ts |
inventory · send refused: characters_disabled |
| inventory.errors.character_unavailable | ตัวละครนี้รับไอเทมไม่ได้แล้ว กรุณาเลือกตัวอื่น | That character can't receive items any more. Pick another one. | Send → the BFF answers {error: "character_unavailable"} src/lib/inventory/mailbox.ts |
inventory · send refused: character_unavailable |
| inventory.errors.slot_inactive | บัญชีเกมนี้ไม่ได้อยู่ในสถานะใช้งาน จึงรับไอเทมไม่ได้ กรุณาติดต่อฝ่ายบริการลูกค้า | This game account isn't active, so it can't receive items. Please contact support. | Send → the BFF answers {error: "slot_inactive"} src/sections/inventory/send-dialog.tsx src/app/api/inventory/send/route.ts src/lib/inventory/mailbox.ts src/lib/inventory/client.ts |
inventory · send refused: slot_inactive |
| inventory.errors.request_too_large | คำขอนี้มีปัญหา กรุณาลองอีกครั้ง | Something went wrong with this request. Please try again. | Send → the BFF answers {error: "idempotency_key_required"} src/app/api/inventory/send/route.ts src/lib/inventory/mailbox.ts |
inventory · send refused: idempotency_key_required |
| inventory.errors.sku_not_mintable | ไอเทมนี้มินต์ไม่ได้ | This item can't be minted. | Send → the BFF answers {error: "sku_not_mintable"} src/app/api/inventory/mint/route.ts src/lib/inventory/mailbox.ts src/lib/inventory/client.ts |
inventory · send refused: sku_not_mintable |
| inventory.errors.sku_image_required | ยังมินต์ไอเทมนี้ไม่ได้ เพราะยังไม่มีรูป กรุณาลองใหม่ภายหลัง | This item can't be minted yet — it has no picture. Please try again later. | Send → the BFF answers {error: "sku_image_required"} src/app/api/inventory/mint/route.ts src/lib/inventory/mailbox.ts src/lib/inventory/client.ts |
inventory · send refused: sku_image_required |
| inventory.errors.sku_name_invalid | ยังมินต์ไอเทมนี้ไม่ได้ เพราะชื่อยังไม่พร้อม กรุณาลองใหม่ภายหลัง | This item can't be minted yet — its name isn't ready. Please try again later. | Send → the BFF answers {error: "sku_name_invalid"} src/app/api/inventory/mint/route.ts src/lib/inventory/mailbox.ts src/lib/inventory/client.ts |
inventory · send refused: sku_name_invalid |
| inventory.errors.mint_hold | ยังมินต์ไอเทมนี้ไม่ได้ กรุณาลองใหม่ภายหลัง | This item can't be minted yet. Please try again later. | Send → the BFF answers {error: "mint_hold"} src/app/api/inventory/mint/route.ts src/lib/inventory/mailbox.ts src/lib/inventory/client.ts |
inventory · send refused: mint_hold |
| inventory.errors.session_restricted | คุณเข้าสู่ระบบด้วยกระเป๋าเงิน ซึ่งทำรายการนี้ไม่ได้ กรุณาเข้าสู่ระบบด้วยบัญชี Maxion หรือ Google | You signed in with a wallet, which can't do this. Log in with your Maxion or Google account instead. | Send → the BFF answers {error: "session_restricted"} src/app/api/inventory/mint/route.ts src/app/api/inventory/redeem/route.ts src/app/api/inventory/send/route.ts src/lib/inventory/mailbox.ts |
inventory · send refused: session_restricted |
| inventory.errors.unknown | เกิดข้อผิดพลาด กรุณาลองอีกครั้ง | Something went wrong. Please try again. | Send → the BFF answers {error: "unknown"} src/middleware.ts src/sections/topup/use-topup-payment.ts src/sections/topup/ion-resume.ts src/sections/topup/reconcile.ts |
inventory · send refused: unknown |
| inventory.errors.slot_required | เลือกบัญชีเกมที่ด้านบนของหน้าก่อน | Choose a game account at the top of the page first. | Send → the BFF answers {error: "slot_required"} src/app/api/me/items/route.ts src/app/api/inventory/route.ts src/app/api/inventory/nfts/route.ts src/lib/inventory/mailbox.ts |
inventory · send refused: slot_required |
| inventory.errors.slot_mismatch | ไอเทมนี้เป็นของบัญชีเกมอื่น รีเฟรชเพื่อดูไอเทมของบัญชีนี้ | This item belongs to another game account. Refresh to see this account's items. | Send → the BFF answers {error: "slot_mismatch"} src/app/api/inventory/mint/route.ts src/lib/inventory/mailbox.ts src/lib/inventory/client.ts |
inventory · send refused: slot_mismatch |
| inventory.errors.server_mismatch | ไอเทมนี้เป็นของเซิร์ฟเวอร์อื่น สลับไปบัญชีเกมในเซิร์ฟเวอร์นั้นแล้วลองอีกครั้ง | This item belongs to another server. Switch to a game account on that server and try again. | Send → the BFF answers {error: "server_mismatch"} src/app/api/inventory/redeem/route.ts src/lib/inventory/mailbox.ts src/lib/inventory/client.ts src/market/lib/action-result.ts |
inventory · send refused: server_mismatch |
| inventory.errors.account_without_server | บัญชีเกมนี้ยังไม่มีเซิร์ฟเวอร์ จึงรับไอเทมไม่ได้ กรุณาติดต่อฝ่ายบริการลูกค้า | This game account has no server, so it can't receive items. Please contact support. | Send → the BFF answers {error: "account_without_server"} src/server/game-account.ts src/lib/inventory/mailbox.ts src/lib/inventory/client.ts |
inventory · send refused: account_without_server |
| inventory.errors.chain_not_enabled | ยังมินต์ไม่ได้ — เกมนี้ยังไม่เปิดใช้บล็อกเชน | Minting isn't available yet — the blockchain isn't switched on for this game. | Send → the BFF answers {error: "chain_not_enabled"} src/app/api/inventory/mint/route.ts src/lib/inventory/mailbox.ts src/lib/inventory/client.ts |
inventory · send refused: chain_not_enabled |
| inventory.errors.not_in_marketplace_catalogue | ไอเทมนี้ยังไม่อยู่ในตลาดของเกมนี้ จึงเป็น NFT ไม่ได้ | This item isn't in this game's marketplace yet, so it can't become an NFT. | Send → the BFF answers {error: "not_in_marketplace_catalogue"} src/app/api/inventory/mint/route.ts src/lib/inventory/mailbox.ts src/lib/inventory/client.ts src/market/lib/action-result.ts |
inventory · send refused: not_in_marketplace_catalogue |
| inventory.errors.piece_not_mintable_state | ชิ้นนี้กำลังมินต์หรืออยู่บนเชนแล้ว กดรีเฟรชเพื่อดูสถานะ | This piece is already being minted or is on chain. Refresh to see where it is. | Send → the BFF answers {error: "piece_not_mintable_state"} src/lib/inventory/mailbox.ts |
inventory · send refused: piece_not_mintable_state |
| inventory.errors.piece_not_found | NFT นี้ไม่อยู่ในกระเป๋าของคุณแล้ว กดรีเฟรชแล้วลองใหม่ | That NFT isn't in your wallet any more. Refresh and try again. | Send → the BFF answers {error: "piece_not_found"} src/lib/inventory/mailbox.ts |
inventory · send refused: piece_not_found |
| inventory.errors.piece_revoked | ชิ้นนี้ถูกเรียกคืนแล้ว จึงมินต์ไม่ได้ กดรีเฟรชเพื่อดูไอเทมในคลังของคุณ | This piece was taken back, so it can't be minted. Refresh to see what's in your inventory. | Send → the BFF answers {error: "piece_revoked"} src/lib/inventory/mailbox.ts |
inventory · send refused: piece_revoked |
| inventory.errors.piece_deposit_refused | ย้ายชิ้นนี้เข้าคลังของบัญชีเกมไม่สำเร็จ กด มินต์ เพื่อลองอีกครั้ง | This piece couldn't be moved into your game account's vault. Press Mint to try again. | Send → the BFF answers {error: "piece_deposit_refused"} src/lib/inventory/mailbox.ts |
inventory · send refused: piece_deposit_refused |
| inventory.errors.no_primary_wallet | ตั้งกระเป๋าหลักก่อน — NFT ที่มินต์จะเข้ากระเป๋านั้น | Set a primary wallet first — minting sends the NFT there. | Send → the BFF answers {error: "no_primary_wallet"} src/app/api/inventory/mint/route.ts src/app/api/inventory/redeem/route.ts src/app/api/inventory/authorise/route.ts src/lib/inventory/mailbox.ts |
inventory · send refused: no_primary_wallet |
| inventory.errors.crossing_in_flight | ไอเทมนี้มีการมินต์หรือถอนค้างอยู่ ทำรายการเดิมให้เสร็จก่อน: การมินต์ที่แถบ “การมินต์ยังไม่เสร็จ” เหนือรายการไอเทม การถอนที่ไอเทมในกระเป๋า | A mint or redeem of these items is still open. Finish that one first: a mint from the “Mint not finished” bar above the items, a redeem from the item in your wallet. | Send → the BFF answers {error: "crossing_in_flight"} src/app/api/inventory/mint/route.ts src/app/api/inventory/redeem/route.ts src/lib/inventory/mailbox.ts src/market/server/signing/crossing.ts |
inventory · send refused: crossing_in_flight |
| inventory.errors.item_not_held | ชิ้นนี้ไม่ได้อยู่กับบัญชีเกมนี้แล้ว กดรีเฟรชแล้วลองใหม่ | This piece isn't held for this game account any more. Refresh and try again. | Send → the BFF answers {error: "item_not_held"} src/lib/inventory/mailbox.ts |
inventory · send refused: item_not_held |
| inventory.errors.mint_authorisation_invalid | คำขอมินต์ไม่ผ่านการตรวจของเรา จึงยังไม่มีการเซ็นใด ๆ กรุณาลองใหม่ภายหลัง | The mint request didn't pass our checks, so nothing was signed. Please try again later. | Send → the BFF answers {error: "mint_authorisation_invalid"} src/app/api/inventory/mint/route.ts src/app/api/inventory/redeem/route.ts src/lib/inventory/mailbox.ts src/lib/inventory/client.ts |
inventory · send refused: mint_authorisation_invalid |
| inventory.errors.signer_mismatch | ลายเซ็นนี้ไม่ได้มาจากกระเป๋าหลักของคุณ สลับกระเป๋าไปที่บัญชีหลักแล้วลองใหม่ | That signature is not from your primary wallet. Switch your wallet to the primary account and try again. | Send → the BFF answers {error: "signer_mismatch"} src/app/api/inventory/authorise/route.ts src/lib/inventory/mailbox.ts |
inventory · send refused: signer_mismatch |
| inventory.errors.wallet_missing | ไม่พบกระเป๋าในเบราว์เซอร์นี้ ติดตั้งหรือเปิดกระเป๋าแล้วลองใหม่ | No wallet found in this browser. Install or open your wallet and try again. | Send → the BFF answers {error: "wallet_missing"} src/sections/inventory/mint-wallet.ts src/sections/inventory/use-nft-approval.ts src/lib/inventory/mailbox.ts |
inventory · send refused: wallet_missing |
| inventory.errors.wallet_rejected | คุณกดปฏิเสธในกระเป๋า — ยังไม่มีอะไรเปลี่ยน ลองใหม่ได้เมื่อพร้อม | You declined in your wallet — nothing changed. Try again when you're ready. | Send → the BFF answers {error: "wallet_rejected"} src/sections/inventory/mint-wallet.ts src/sections/inventory/use-nft-approval.ts src/lib/inventory/mailbox.ts src/lib/inventory/client.ts |
inventory · send refused: wallet_rejected |
| inventory.errors.wallet_account_mismatch | กระเป๋าของคุณไม่ได้อยู่ที่บัญชีหลัก สลับไปที่บัญชีหลักในกระเป๋าแล้วลองใหม่ | Your wallet is not on your primary account. Switch to it in your wallet and try again. | Send → the BFF answers {error: "wallet_account_mismatch"} src/sections/inventory/mint-wallet.ts src/lib/inventory/mailbox.ts |
inventory · send refused: wallet_account_mismatch |
| inventory.errors.wallet_wrong_chain | กระเป๋าสลับไปเครือข่ายของเกมไม่ได้ สลับเองแล้วลองใหม่ | Your wallet couldn't switch to the game's network. Switch it yourself and try again. | Send → the BFF answers {error: "wallet_wrong_chain"} src/sections/inventory/mint-wallet.ts src/lib/inventory/mailbox.ts |
inventory · send refused: wallet_wrong_chain |
| inventory.errors.mint_refused | เชนปฏิเสธคำขอนี้ — ไอเทมยังอยู่ที่เดิม กรุณาลองใหม่ | The chain refused this request — your items stay where they were. Please try again. | Send → the BFF answers {error: "mint_refused"} src/lib/inventory/mailbox.ts src/lib/inventory/client.ts |
inventory · send refused: mint_refused |
| inventory.errors.mint_still_running | ยังทำงานอยู่ — ไอเทมจะอัปเดตที่นี่เองเมื่อเชนยืนยัน | Still running — the items update here by themselves once the chain confirms. | Send → the BFF answers {error: "mint_still_running"} src/lib/inventory/mailbox.ts |
inventory · send refused: mint_still_running |
| inventory.errors.invalid_crossing | คำขอมินต์นี้ผิดพลาด กดรีเฟรชแล้วลองอีกครั้ง | Something went wrong with this mint request. Refresh and try again. | Send → the BFF answers {error: "invalid_crossing"} src/lib/inventory/mailbox.ts |
inventory · send refused: invalid_crossing |
| inventory.errors.venue_not_onboarded | เกมนี้ยังเปิดมินต์ไม่ได้ — ตลาดของเกมยังไม่ได้ตั้งค่า | Minting isn't open for this game yet — its marketplace isn't set up. | Send → the BFF answers {error: "venue_not_onboarded"} src/app/api/inventory/mint/route.ts src/app/api/inventory/venue/route.ts src/server/inventory-shop.ts src/lib/inventory/mailbox.ts |
inventory · send refused: venue_not_onboarded |
| inventory.errors.player_has_no_wallet | บัญชีของคุณยังไม่มีกระเป๋าหลัก จึงไม่มีที่ให้ NFT ไป ตั้งกระเป๋าหลักในบัญชี Maxion แล้วลองอีกครั้ง | Your account has no primary wallet, so there's nowhere to mint to. Set one in your Maxion account and try again. | Send → the BFF answers {error: "player_has_no_wallet"} src/lib/inventory/mailbox.ts |
inventory · send refused: player_has_no_wallet |
| inventory.errors.player_daily_crossing_limit | คุณใช้โควตาของวันนี้สำหรับเกมนี้ครบแล้ว โควตาเริ่มใหม่เวลา 00:00 UTC | You've reached today's limit for this game. It resets at 00:00 UTC. | Send → the BFF answers {error: "player_daily_crossing_limit"} src/sections/inventory/mint-dialog.tsx src/app/api/inventory/mint/route.ts src/app/api/inventory/redeem/route.ts src/server/inventory-shop.ts |
inventory · send refused: player_daily_crossing_limit |
| inventory.errors.quantity_out_of_range | จำนวนเกินที่มินต์หรือถอนได้ในครั้งเดียว (สูงสุด 100) กรุณาเลือกน้อยลง | That's more than you can mint or redeem at once (up to 100). Pick fewer. | Send → the BFF answers {error: "quantity_out_of_range"} src/app/api/inventory/mint/route.ts src/lib/inventory/mailbox.ts |
inventory · send refused: quantity_out_of_range |
| inventory.errors.idempotency_key_mismatch | คำขอนี้ชนกับคำขอก่อนหน้า กดรีเฟรชแล้วลองใหม่ | This request got mixed up with an earlier one. Refresh and try again. | Send → the BFF answers {error: "invalid_crossing_id"} src/app/api/inventory/mint/route.ts src/app/api/inventory/redeem/route.ts src/lib/inventory/mailbox.ts |
inventory · send refused: idempotency_key_mismatch |
| inventory.errors.invalid_crossing_id | คำขอนี้ชนกับคำขอก่อนหน้า กดรีเฟรชแล้วลองใหม่ | This request got mixed up with an earlier one. Refresh and try again. | Send → the BFF answers {error: "invalid_crossing_id"} src/app/api/inventory/mint/route.ts src/lib/inventory/mailbox.ts |
inventory · send refused: idempotency_key_mismatch |
| inventory.errors.piece_listed | มี NFT ที่ลงขายอยู่ในตลาด กรุณาถอนออกจากการขายก่อน | One of these NFTs is listed on the marketplace. Take it off sale first. | Send → the BFF answers {error: "piece_listed"} src/app/api/inventory/redeem/route.ts src/lib/inventory/mailbox.ts src/market/sections/inventory/inventory-types.ts src/market/lib/action-result.ts |
inventory · send refused: piece_listed |
| inventory.errors.piece_not_held | มี NFT ที่ไม่อยู่ในกระเป๋าหลักของคุณแล้ว กดรีเฟรชแล้วลองใหม่ | One of these NFTs isn't in your primary wallet any more. Refresh and try again. | Send → the BFF answers {error: "piece_not_held"} src/app/api/inventory/redeem/route.ts src/lib/inventory/mailbox.ts |
inventory · send refused: piece_not_held |
| inventory.errors.indexer_unavailable | ยังตรวจสอบเชนไม่ได้ในขณะนี้ กรุณาลองใหม่อีกสักครู่ | We can't check the chain right now. Please try again in a moment. | Send → the BFF answers {error: "indexer_unavailable"} src/app/api/inventory/redeem/route.ts src/server/inventory-shop.ts src/lib/inventory/mailbox.ts |
inventory · send refused: indexer_unavailable |
| inventory.errors.approval_failed | ตลาดยังไม่ได้รับอนุญาตให้ย้าย NFT เหล่านี้ กรุณาลองใหม่ | The marketplace couldn't get permission to move these NFTs. Please try again. | Send → the BFF answers {error: "approval_failed"} src/sections/inventory/mint-wallet.ts src/sections/inventory/use-nft-approval.ts src/lib/inventory/mailbox.ts |
inventory · send refused: approval_failed |
| inventory.errors.approval_no_gas | กระเป๋าหลักไม่มีเหรียญของเครือข่ายไว้จ่ายค่าธรรมเนียม (gas) — เติมเหรียญ (เช่น tBNB) เข้ากระเป๋าก่อนแล้วลองใหม่ | Your primary wallet has none of this network's coin for the fee (gas) — add some (e.g. tBNB) to it and try again | Send → the BFF answers {error: "approval_no_gas"} src/sections/inventory/approvals-dialog.tsx src/sections/inventory/mint-wallet.ts src/lib/inventory/mailbox.ts |
inventory · send refused: approval_no_gas |
| inventory.errors.mint_signed | การมินต์นี้เซ็นไปแล้ว จึงยกเลิกไม่ได้ — จะมินต์เข้ากระเป๋าของคุณต่อจนเสร็จ | This mint was already signed, so it can't be cancelled — it carries on to your wallet. | Send → the BFF answers {error: "mint_signed"} src/app/api/inventory/mint/cancel/route.ts src/server/inventory-shop.ts src/lib/inventory/mailbox.ts src/lib/inventory/client.ts |
inventory · send refused: mint_signed |
| inventory.errors.no_such_mint | การมินต์นี้ไม่ได้เปิดอยู่แล้ว กดรีเฟรชเพื่อดูไอเทมของคุณ | This mint isn't open any more. Refresh to see your items. | Send → the BFF answers {error: "no_such_mint"} src/app/api/inventory/mint/cancel/route.ts src/server/inventory-shop.ts src/lib/inventory/mailbox.ts src/lib/inventory/client.ts |
inventory · send refused: no_such_mint |
| inventory.errors.mint_closed | การมินต์นี้จบไปแล้ว ไอเทมกลับเข้าคลังแล้ว ส่งเข้าเกมได้เลย | This mint had already ended, so its items are back in your inventory — ready to send to the game. | Send → the BFF answers {error: "mint_closed"} src/app/api/inventory/mint/cancel/route.ts src/server/inventory-shop.ts src/lib/inventory/mailbox.ts src/lib/inventory/client.ts |
inventory · send refused: mint_closed |
| inventory.ability.mint | มินต์ | Mint | signed in with a game account that holds items src/sections/topup/order-close.ts src/sections/inventory/inventory-section.tsx src/sections/inventory/item-popover.tsx src/app/api/inventory/mint/route.ts |
inventory · items in the universal inventory |
| inventory.ability.ready | ได้ | Yes | signed in with a game account that holds items src/sections/topup/use-topup-account.ts src/sections/topup/balance-bar.tsx src/sections/topup/use-topup-quote.ts src/sections/topup/topup-section-client.tsx |
layout · cookie banner (first visit) |
| inventory.ability.blocked | ยังไม่ได้ | Not now | the Maxion account has no primary wallet src/sections/presale/purchase-gate.tsx src/sections/presale/packages/package-detail-card.tsx src/sections/inventory/inventory-section.tsx src/sections/inventory/item-popover.tsx |
inventory · send refused: venue_not_onboarded |
| inventory.ability.none | ไม่ได้ | No | open /en with no cookie choice saved src/sections/home/01-hero-section.tsx src/sections/topup/bonus-follow-up.tsx src/sections/topup/payment-panel.tsx src/sections/topup/bonus-follow.ts |
inventory · items in the universal inventory |
| inventory.mintNfts | Mint NFTs | Mint NFTs | signed in with a game account that holds items src/sections/inventory/inventory-section.tsx |
inventory · items in the universal inventory |
| inventory.detail | รายละเอียด | Details | click an item tile src/sections/inventory/item-detail-dialog.tsx src/sections/inventory/inventory-section.tsx src/app/api/redeem-code/route.ts src/server/presale-route.ts |
inventory · item menu |
| inventory.detailCategory | ประเภท | Category | signed in with a game account that holds items src/sections/inventory/item-detail-dialog.tsx |
inventory · item details dialog |
| inventory.detailAmount | จำนวน | Amount | click an item tile → Details src/sections/inventory/item-detail-dialog.tsx |
inventory · item details dialog |
| inventory.detailMinting | กำลังมินต์ | Being minted | signed in with a game account that holds items src/sections/inventory/item-detail-dialog.tsx |
inventory · items in the universal inventory |
| inventory.detailSendable | พร้อมส่ง {count} ชิ้น | {count} ready to send | click an item tile → Details src/sections/inventory/inventory-section.tsx |
inventory · item details dialog |
| inventory.detailSku | รหัสไอเทม | Item code | click an item tile → Details src/sections/inventory/item-detail-dialog.tsx |
inventory · item details dialog |
| inventory.detailStats | คุณสมบัติ | Stats | click an item tile → Details src/sections/inventory/item-detail-dialog.tsx src/market/server/marketplace-api/schemas.ts |
inventory · item details dialog |
| inventory.detailIncludes | สิ่งที่ได้รับ | Includes | press a package card (labelled View Details) — the details open inline, not in a dialog src/sections/inventory/item-detail-dialog.tsx |
presale · package selected (details panel) (en) |
| inventory.pickHint | เลือกสิ่งที่จะทำ | Choose an action | signed in with a game account that holds items src/sections/inventory/inventory-section.tsx |
inventory · items in the universal inventory |
| inventory.pickForSend | เลือกไอเทมที่จะส่ง | Pick items to send | press Send to Game in the toolbar, then tick items src/sections/inventory/inventory-section.tsx |
inventory · picking items to send (en) |
| inventory.pickForMint | เลือกไอเทมที่จะมินต์ | Pick items to mint | not reached by the forced states of this run src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.sendPicked | ส่ง {count} รายการ | Send {count} | signed in with a game account that holds items src/sections/inventory/inventory-section.tsx |
inventory · items in the universal inventory (en) |
| inventory.mintPicked | มินต์ {count} รายการ | Mint {count} | signed in with a game account that holds items src/sections/inventory/inventory-section.tsx |
inventory · items in the universal inventory (en) |
| inventory.crossingTotal | รวม {total}/{max} ชิ้น | Total {total}/{max} | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture src/sections/inventory/mint-dialog.tsx |
ไม่มีภาพ |
| inventory.openMint | การมินต์ยังไม่เสร็จ: {items} | Mint not finished: {items} | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.mintingShort | กำลังมินต์… | Minting… | signed in with a game account that holds items src/sections/inventory/inventory-section.tsx |
inventory · items in the universal inventory |
| inventory.mintResumeShort | มินต์ต่อให้เสร็จ | Finish minting | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.mintCancelShort | ยกเลิกการมินต์ | Cancel mint | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.mintDone | เรียบร้อย — มินต์ {count} ชิ้นเข้ากระเป๋าหลักของคุณแล้ว | Done — minted {count} to your primary wallet. | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture | ไม่มีภาพ |
| inventory.mintCancelled | ยกเลิกการมินต์แล้ว — {count} ชิ้นกลับเข้าคลัง ส่งเข้าเกมได้เลย | Mint cancelled — {count} back in your inventory, ready to send to the game. | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture src/sections/inventory/mint-dialog.tsx |
ไม่มีภาพ |
| inventory.mintSubmitted | เซ็นแล้ว: {count} ชิ้นกำลังขึ้นเชน ไอเทมจะแสดงว่ากำลังมินต์จนกว่าจะเสร็จ | Signed: {count} on the way to the chain. They show as minting in the item until they land. | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture | ไม่มีภาพ |
| inventory.mintDialogTitle | มินต์เข้ากระเป๋าหลัก | Mint to your primary wallet | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture src/sections/inventory/mint-dialog.tsx |
ไม่มีภาพ |
| inventory.mintingStalled | ผ่านไป 10 นาทีแล้วยังมินต์ไม่เสร็จ เราจึงหยุดตรวจสถานะ กดรีเฟรชเพื่อตรวจอีกครั้ง | Still minting after 10 minutes, so we stopped checking. Press Refresh to check again. | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.mintDailyLimitLeft | เกินโควตาของวันนี้สำหรับเกมนี้ วันนี้ทำได้อีก {remaining} ชิ้น โควตาเริ่มใหม่เวลา 00:00 UTC | That's more than today's limit for this game. You can still move {remaining} today; the limit resets at 00:00 UTC. | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture src/sections/inventory/mint-dialog.tsx |
ไม่มีภาพ |
| inventory.mintPhase.asking | กำลังเตรียมการมินต์… | Getting the mint ready… | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture src/sections/presale/checkout/ion-panel.tsx src/sections/inventory/inventory-section.tsx src/lib/inventory/client.ts |
ไม่มีภาพ |
| inventory.mintPhase.signing | กรุณาเซ็นคำขอในกระเป๋าของคุณ… | Please sign the request in your wallet… | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture src/sections/inventory/mint-wallet.ts src/lib/inventory/client.ts src/market/lib/env.ts |
ไม่มีภาพ |
| inventory.mintPhase.authorising | กำลังส่งลายเซ็น… | Sending your signature… | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture src/lib/inventory/client.ts |
ไม่มีภาพ |
| inventory.mintPhase.settling | กำลังมินต์บนเชน… | Minting on chain… | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture src/sections/topup/ion-panel.tsx src/sections/topup/use-topup-ion.ts src/sections/topup/topup-section-client.tsx src/sections/presale/checkout/pending-reconcile.tsx |
ไม่มีภาพ |
| inventory.mintPhase.cancelling | กำลังยกเลิกการมินต์… | Cancelling the mint… | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture src/lib/inventory/client.ts |
ไม่มีภาพ |
| inventory.mintBlocked.noWallet | ตั้งกระเป๋าหลักก่อน — NFT ที่มินต์จะเข้ากระเป๋านั้น | Set a primary wallet first — minting sends the NFT there. | Send → the BFF answers {error: "no_primary_wallet"} src/sections/topup/balance-bar.tsx src/sections/topup/ion-panel.tsx src/sections/topup/use-topup-ion.ts src/sections/presale/checkout/ion-panel.tsx |
inventory · send refused: no_primary_wallet |
| inventory.mintBlocked.walletLoading | กำลังตรวจกระเป๋าหลัก… | Checking your primary wallet… | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture | ไม่มีภาพ |
| inventory.mintBlocked.walletFailed | ตรวจกระเป๋าหลักไม่สำเร็จ จึงยังมินต์ไม่ได้ กดรีเฟรชเพื่อลองอีกครั้ง | We couldn't check your primary wallet, so Mint is off for now. Refresh to try again. | the wallet read answers 502 | inventory · wallet could not be checked |
| inventory.pagePrev | ก่อนหน้า | Prev | open /en with no cookie choice saved src/sections/inventory/pager.tsx |
inventory · send refused: idempotency_key_mismatch |
| inventory.pageNext | ถัดไป | Next | open /en with no cookie choice saved src/sections/inventory/pager.tsx |
inventory · sent to the game |
| inventory.pageNumber | หน้า {page} | Page {page} | signed in → open /en/marketplace/item/999999999999 src/sections/inventory/pager.tsx |
inventory · send refused: idempotency_key_mismatch |
| inventory.walletNoNfts | ดูเหมือนกระเป๋าของคุณยังไม่มี NFT | It seems your wallet doesn't have NFTs yet. | the game account holds nothing yet src/sections/inventory/inventory-section.tsx |
inventory · inventory empty |
| inventory.walletTabNfts | Item NFTs | Item NFTs | signed in with a game account that holds items src/sections/inventory/inventory-section.tsx |
inventory · items in the universal inventory |
| inventory.walletTabTokens | Resource Tokens | Resource Tokens | signed in with a game account that holds items src/sections/inventory/inventory-section.tsx |
inventory · items in the universal inventory |
| inventory.nftAssets | NFT Assets | NFT Assets | signed in with a game account that holds items src/sections/inventory/inventory-section.tsx |
inventory · items in the universal inventory |
| inventory.hideListed | Hide Listed NFT | Hide Listed NFT | signed in with a game account that holds items src/sections/inventory/inventory-section.tsx |
inventory · items in the universal inventory |
| inventory.walletAllListed | NFT ทั้งหมดของคุณวางขายอยู่ในตลาดกลาง | All your NFTs are listed on the Marketplace. | not reached by the forced states of this run src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.walletAssets | Wallet Assets | Wallet Assets | not reached by the forced states of this run src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.marketplaceShort | ตลาดกลาง | Marketplace | open /en with no cookie choice saved src/sections/inventory/inventory-section.tsx |
layout · cookie banner (first visit) |
| inventory.discoverNfts | ค้นหา NFT เพื่อเพิ่มเข้ากระเป๋าของคุณ | Discover NFTs to add to your wallet. | the game account holds nothing yet src/sections/inventory/inventory-section.tsx |
inventory · inventory empty |
| inventory.copyAddress | คัดลอกที่อยู่กระเป๋า | Copy wallet address | signed in with a game account that holds items src/sections/inventory/inventory-section.tsx src/market/sections/inventory/inventory-view.tsx |
inventory · items in the universal inventory |
| inventory.addressCopied | คัดลอกที่อยู่แล้ว | Address copied | not reached by the forced states of this run src/sections/inventory/inventory-section.tsx src/market/sections/inventory/inventory-view.tsx |
ไม่มีภาพ |
| inventory.ionToken | {currency} Token | {currency} Token | press Maxion Apps (the grid icon) in the top bar src/sections/inventory/inventory-section.tsx |
layout · Maxion Apps drawer |
| inventory.walletIonFailed | ยังอ่านยอด {currency} ของกระเป๋านี้ไม่ได้ในขณะนี้ | We couldn't read this wallet's {currency} balance right now. | not reached by the forced states of this run src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.walletConnectPrompt | กรุณาเชื่อมต่อกระเป๋าเงินเพื่อดู NFT ของคุณ | Please connect your wallet to see your NFTs. | not reached by the forced states of this run src/sections/topup/balance-bar.tsx src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.walletConnect | เชื่อมต่อ MetaMask | Connect MetaMask | not reached by the forced states of this run src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.walletConnecting | กำลังเชื่อมต่อ… | Connecting… | not reached by the forced states of this run src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.walletNoBrowserWallet | ไม่พบกระเป๋าเงินในเบราว์เซอร์ | No browser wallet detected | not reached by the forced states of this run src/sections/topup/balance-bar.tsx src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.walletInstall | ติดตั้ง MetaMask | Install MetaMask | not reached by the forced states of this run src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.walletMismatch | กระเป๋าที่เชื่อมต่อ ({connected}) ไม่ใช่กระเป๋าเงินหลักของบัญชีนี้ ({primary}) — สลับบัญชีใน MetaMask หรือเชื่อมกระเป๋านี้กับบัญชี Maxion ก่อน | The connected wallet ({connected}) is not this account's primary wallet ({primary}). Switch accounts in MetaMask, or link this wallet to your Maxion account first. | not reached by the forced states of this run src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.walletLink | เชื่อมกระเป๋าที่บัญชี Maxion | Link wallet in Maxion Account | the Maxion account has no primary wallet src/sections/inventory/inventory-section.tsx |
inventory · no primary wallet |
| inventory.walletRecheck | เชื่อมแล้ว ตรวจสอบอีกครั้ง | Linked it? Check again | the Maxion account has no primary wallet src/sections/inventory/inventory-section.tsx |
inventory · no primary wallet |
| inventory.walletDisconnect | ตัดการเชื่อมต่อกระเป๋า | Disconnect wallet | signed in with a game account that holds items src/sections/inventory/inventory-section.tsx |
inventory · items in the universal inventory |
| inventory.nftConnectTitle | เชื่อมต่อกระเป๋าก่อน | Connect your wallet first | not reached by the forced states of this run src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.nftConnectPrompt | รายการ NFT ต้องเซ็นด้วยกระเป๋าเงินหลักของบัญชีนี้ — เชื่อมต่อกระเป๋าก่อน แล้วจะไปต่อให้ทันที | NFT actions are signed with this account's primary wallet — connect it first, and your action carries on. | not reached by the forced states of this run src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.nftApproveTitle | อนุญาตให้แลก NFT | Allow NFT exchange | signed in with a game account that holds items src/sections/inventory/inventory-section.tsx |
inventory · items in the universal inventory |
| inventory.nftApprovePrompt | ก่อน Mint หรือถอน NFT ต้องอนุญาตให้แลก NFT ของกระเป๋านี้ก่อน — ทำครั้งเดียวต่อกระเป๋า มีค่าธรรมเนียมเครือข่ายเล็กน้อย แล้วจะไปต่อให้ทันที | Before you can mint or withdraw NFTs, allow this wallet's NFTs to be exchanged — once per wallet, with a small network fee. Your action carries on right after. | click a mintable item → Mint NFTs src/sections/inventory/inventory-section.tsx |
inventory · mint to the primary wallet |
| inventory.nftApprove | อนุญาตให้แลก NFT | Allow NFT exchange | signed in with a game account that holds items src/sections/inventory/inventory-section.tsx |
inventory · items in the universal inventory |
| inventory.nftApproving | กรุณายืนยันในกระเป๋า… | Confirm in your wallet… | needs a wallet transaction (approve / revoke on chain) — blocked in this read-only capture src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.nftApproveChecking | กำลังตรวจสอบ… | Checking… | needs a wallet transaction (approve / revoke on chain) — blocked in this read-only capture src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.approvals.open | สิทธิ์ของกระเป๋า | Wallet permissions | signed in with a game account that holds items src/middleware.ts src/sections/topup/use-topup-payment.ts src/sections/topup/payment-panel.tsx src/sections/topup/order-close.ts |
inventory · items in the universal inventory |
| inventory.approvals.title | สิทธิ์ที่กระเป๋าให้ smart contract | Permissions given to smart contracts | press the shield (Wallet permissions) button of the wallet card src/sections/home/news-section-client.tsx src/sections/home/01-hero-section.tsx src/sections/topup/support-ref.tsx src/sections/topup/balance-bar.tsx |
inventory · wallet permissions dialog |
| inventory.approvals.intro | สิ่งที่กระเป๋า {address} อนุญาตให้ smart contract ของระบบนี้ทำได้ บนเครือข่าย {chain} | What wallet {address} lets this system's smart contracts do, on {chain} | press the shield (Wallet permissions) button of the wallet card src/sections/inventory/approvals-dialog.tsx src/components/cookie-consent/cookie-accept.tsx src/layouts/z4-layout/messages/en.ts src/layouts/z4-layout/messages/th.ts |
inventory · wallet permissions dialog |
| inventory.approvals.exchange | แลก NFT (Mint / ถอน NFT) | NFT exchange (Mint / redeem) | press the shield (Wallet permissions) button of the wallet card src/sections/inventory/approvals-dialog.tsx |
inventory · wallet permissions dialog |
| inventory.approvals.listing | ลงขาย NFT ในตลาดกลาง | List NFTs on the Marketplace | press the shield (Wallet permissions) button of the wallet card src/sections/inventory/approvals-dialog.tsx src/market/sections/inventory/inventory-view.tsx src/market/sections/inventory/activity-rows.ts src/market/server/signing/trade.ts |
inventory · wallet permissions dialog |
| inventory.approvals.spending | จ่าย {currency} ซื้อของในตลาดกลาง | Pay {currency} on the Marketplace | press the shield (Wallet permissions) button of the wallet card src/sections/inventory/approvals-dialog.tsx |
inventory · wallet permissions dialog |
| inventory.approvals.yes | อนุญาตแล้ว | Allowed | not reached by the forced states of this run src/sections/inventory/approvals-dialog.tsx |
ไม่มีภาพ |
| inventory.approvals.no | ยังไม่อนุญาต | Not allowed | press the shield (Wallet permissions) button of the wallet card src/sections/inventory/approvals-dialog.tsx src/components/auth/session-provider.tsx |
inventory · wallet permissions dialog |
| inventory.approvals.checking | กำลังตรวจสอบ… | Checking… | not reached by the forced states of this run src/sections/topup/coda-return-notice.tsx src/sections/topup/use-coda-return.ts src/sections/presale/checkout/03-payment-section.tsx src/sections/me/wallet-section.tsx |
ไม่มีภาพ |
| inventory.approvals.failed | อ่านไม่ได้ | Couldn't read | open Wallet permissions while the venue service answers 503 src/sections/topup/use-topup-payment.ts src/sections/topup/coda-return-notice.tsx src/sections/topup/payment-panel.tsx src/sections/topup/ion-panel.tsx |
inventory · wallet permissions could not be read |
| inventory.approvals.amount | อนุญาตไว้ {amount} {currency} | Up to {amount} {currency} | not reached by the forced states of this run src/sections/topup/ion-panel.tsx src/sections/topup/topup-section.tsx src/sections/topup/use-topup-ion.ts src/sections/inventory/approvals-dialog.tsx |
ไม่มีภาพ |
| inventory.approvals.unlimited | ไม่จำกัดจำนวน | Unlimited | not reached by the forced states of this run src/sections/inventory/approval-rows.tsx src/sections/inventory/approvals-dialog.tsx |
ไม่มีภาพ |
| inventory.approvals.none | เกมนี้ยังไม่มี smart contract ของ NFT | This game has no NFT smart contracts yet | not reached by the forced states of this run src/sections/home/01-hero-section.tsx src/sections/topup/bonus-follow-up.tsx src/sections/topup/payment-panel.tsx src/sections/topup/bonus-follow.ts |
ไม่มีภาพ |
| inventory.approvals.note | ตลาดกลางขอสองรายการล่างเองตอนลงขายหรือซื้อครั้งแรก · การเติมเงินด้วย {currency} อนุญาตเท่ายอดที่จ่ายและใช้หมดในครั้งนั้น จึงไม่ค้างสิทธิ์ไว้ | The Marketplace asks for the last two itself on your first listing or purchase · a {currency} top-up allows exactly what it pays and spends it in that payment, so nothing stays allowed | press the shield (Wallet permissions) button of the wallet card src/sections/me/wallet-section.tsx src/sections/inventory/approvals-dialog.tsx |
inventory · wallet permissions dialog |
| inventory.approvals.recheck | ตรวจสอบอีกครั้ง | Check again | press the shield (Wallet permissions) button of the wallet card src/sections/inventory/approvals-dialog.tsx |
inventory · wallet permissions dialog |
| inventory.approvals.revoke | ยกเลิกการอนุญาต | Revoke | needs a wallet transaction (approve / revoke on chain) — blocked in this read-only capture src/sections/inventory/approvals-dialog.tsx |
ไม่มีภาพ |
| inventory.approvals.revoking | ยืนยันในกระเป๋า… | Confirm in your wallet… | needs a wallet transaction (approve / revoke on chain) — blocked in this read-only capture src/sections/inventory/approvals-dialog.tsx |
ไม่มีภาพ |
| inventory.approvals.revokeFailed | ยกเลิกการอนุญาตไม่สำเร็จ กรุณาลองใหม่ | Couldn't revoke the permission — please try again | needs a wallet transaction (approve / revoke on chain) — blocked in this read-only capture | ไม่มีภาพ |
| inventory.approvals.revokeNote | ยกเลิกแล้ว ถ้าจะใช้อีกต้องอนุญาตใหม่ (เสียค่า gas ทั้งสองครั้ง) · ของที่ลงขายหรือกำลังซื้อในตลาดกลางอยู่จะทำรายการไม่สำเร็จ | Once revoked, it must be allowed again before use (both cost gas) · listings and purchases in progress on the Marketplace will fail | press the shield (Wallet permissions) button of the wallet card src/sections/inventory/approvals-dialog.tsx |
inventory · wallet permissions dialog |
| inventory.universalInventory | Universal Inventory | Universal inventory | signed in with a game account that holds items src/sections/inventory/inventory-section.tsx |
inventory · items in the universal inventory |
| inventory.inventoryEmpty | ยังไม่มีไอเทมในคลังของคุณ | Nothing in your inventory yet. | the game account holds nothing yet src/sections/inventory/inventory-section.tsx |
inventory · inventory empty |
| inventory.searchItems | ค้นหาไอเทม… | Search items… | signed in with a game account that holds items src/sections/inventory/inventory-section.tsx |
inventory · items in the universal inventory |
| inventory.category | หมวดหมู่ | Category | signed in with a game account that holds items src/sections/inventory/inventory-section.tsx src/features/news/actions/get-news.ts src/lib/inventory/tile-filter.ts src/market/sections/item/item-view.tsx |
inventory · items in the universal inventory |
| inventory.allCategories | ทุกหมวดหมู่ | All categories | signed in with a game account that holds items src/sections/inventory/inventory-section.tsx src/market/sections/market/market-view.tsx |
inventory · items in the universal inventory |
| inventory.noMatchingItems | ไม่พบไอเทมที่ตรงกับการค้นหา | No items match your search | type a name that matches no item in the search box src/sections/inventory/inventory-section.tsx |
inventory · search finds nothing |
| inventory.tileTitle | ทั้งหมด {total} พร้อมใช้ {inBox} | {total} in all, {inBox} ready | signed in with a game account that holds items src/sections/inventory/inventory-section.tsx |
inventory · items in the universal inventory |
| inventory.mintFormBody | ต้องการมินต์กี่ชิ้นเข้ากระเป๋าหลัก? เซ็นครั้งเดียวสำหรับทุกชิ้น | How many to mint to your primary wallet? You sign once for all of them. | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture src/sections/inventory/mint-dialog.tsx |
ไม่มีภาพ |
| inventory.mintConfirm | มินต์ {count} ชิ้น | Mint {count} | signed in with a game account that holds items src/sections/inventory/mint-dialog.tsx |
inventory · items in the universal inventory (en) |
| inventory.redeemShort | ถอนกลับคลัง | Redeem | signed in → open /en/marketplace/me?t=activity src/sections/inventory/inventory-section.tsx |
marketplace-me · My NFTs — Activity tab (en) |
| inventory.redeemingShort | กำลังถอน… | Redeeming… | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.redeemResumeShort | ถอนต่อให้เสร็จ | Finish redeeming | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.viewOnExplorer | ดูบน Block Explorer | View on block explorer | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.redeemDialogTitle | ถอน NFT กลับเข้าคลัง | Redeem back to your inventory | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture src/sections/inventory/mint-dialog.tsx |
ไม่มีภาพ |
| inventory.redeemFormBody | ต้องการถอนกี่ชิ้นกลับเข้าคลังของบัญชีเกมนี้? เซ็นครั้งเดียวสำหรับทุกชิ้น | How many to bring back into this game account's inventory? You sign once for all of them. | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture src/sections/inventory/mint-dialog.tsx |
ไม่มีภาพ |
| inventory.redeemConfirm | ถอน {count} ชิ้น | Redeem {count} | open the page while the server list is still loading src/sections/inventory/mint-dialog.tsx |
redeem-code · servers loading (en) |
| inventory.redeemDone | เรียบร้อย — {count} ชิ้นกลับเข้าคลังแล้ว ส่งเข้าเกมได้จากคลัง | Done — {count} back in your inventory. Send them to the game from there. | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture | ไม่มีภาพ |
| inventory.redeemSubmitted | เซ็นแล้ว: {count} ชิ้นกำลังถอนกลับ จะแสดงในคลังเมื่อเชนยืนยัน | Signed: {count} on the way back. They show in your inventory once the chain confirms. | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture | ไม่มีภาพ |
| inventory.redeemPhase.asking | กำลังเตรียมการถอน… | Getting the redeem ready… | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture src/sections/presale/checkout/ion-panel.tsx src/sections/inventory/inventory-section.tsx src/lib/inventory/client.ts |
ไม่มีภาพ |
| inventory.redeemPhase.approving | กรุณาอนุญาตให้ตลาดย้าย NFT เหล่านี้ในกระเป๋าของคุณ (ครั้งเดียวต่อคอลเลกชัน)… | Please allow the marketplace to move these NFTs in your wallet (once per collection)… | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture src/sections/topup/ion-panel.tsx src/sections/topup/use-topup-ion.ts src/sections/topup/topup-section-client.tsx src/sections/presale/checkout/ion-panel.tsx |
ไม่มีภาพ |
| inventory.redeemPhase.signing | กรุณาเซ็นคำขอในกระเป๋าของคุณ… | Please sign the request in your wallet… | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture src/sections/inventory/mint-wallet.ts src/lib/inventory/client.ts src/market/lib/env.ts |
ไม่มีภาพ |
| inventory.redeemPhase.authorising | กำลังส่งลายเซ็น… | Sending your signature… | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture src/lib/inventory/client.ts |
ไม่มีภาพ |
| inventory.redeemPhase.settling | กำลังถอนบนเชน… | Redeeming on chain… | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture src/sections/topup/ion-panel.tsx src/sections/topup/use-topup-ion.ts src/sections/topup/topup-section-client.tsx src/sections/presale/checkout/pending-reconcile.tsx |
ไม่มีภาพ |
| inventory.groupTitle | {name} ×{count} | {name} ×{count} | the text is only a value (account name / count) — it shows inside the rows of other shots src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.groupListed | ลงขาย {count} | {count} listed | signed in with a game account that holds items src/sections/inventory/inventory-section.tsx |
inventory · items in the universal inventory |
| inventory.groupRedeeming | กำลังถอน {count} | {count} being redeemed | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture src/sections/inventory/inventory-section.tsx |
ไม่มีภาพ |
| inventory.openMarketplace | ไปที่ตลาด | Open the marketplace | signed in with a game account that holds items src/sections/inventory/inventory-section.tsx |
inventory · items in the universal inventory |
| inventory.sendVaultUnits | {count} ชิ้นมาจากคลังของบัญชีเกม จะเข้าเกมเมื่อถูกปลดล็อก | {count} came from your game account's vault — they reach the game once they are released. | needs a mint/redeem signed with the wallet and settled on chain — writes are blocked in this read-only capture src/sections/inventory/send-dialog.tsx |
ไม่มีภาพ |
| redeemCode.title | แลกโค้ด | Redeem Code | open the page while the server list is still loading src/sections/home/news-section-client.tsx src/sections/home/01-hero-section.tsx src/sections/topup/support-ref.tsx src/sections/topup/balance-bar.tsx |
redeem-code · servers loading |
| redeemCode.subtitle | ZONE4 MAX | ZONE4 MAX | open /en with no cookie choice saved src/sections/redeem-code/redeem-code-section.tsx |
layout · login dialog |
| redeemCode.serverLabel | เลือกเซิร์ฟเวอร์ | Choose a server | sign in with a player that has no game account — the dialog opens on every page but /download src/sections/redeem-code/redeem-code-section.tsx |
game-account · create game account (forced) |
| redeemCode.serverPlaceholder | เลือกเซิร์ฟเวอร์ | Select a server | press Claim reward with an empty code src/sections/redeem-code/redeem-code-section.tsx |
game-account · create game account (forced) |
| redeemCode.serversLoading | กำลังโหลดเซิร์ฟเวอร์… | Loading servers… | open the page while the server list is still loading src/sections/redeem-code/redeem-code-section.tsx |
redeem-code · servers loading |
| redeemCode.serversFailed | ยังโหลดรายการเซิร์ฟเวอร์ไม่ได้ในขณะนี้ | We couldn't load the servers right now. | the server list answers 503 src/sections/redeem-code/redeem-code-section.tsx |
redeem-code · servers could not be loaded |
| redeemCode.retry | ลองอีกครั้ง | Try again | the character list answers 503 src/sections/topup/order-close.ts src/sections/topup/topup-section-client.tsx src/sections/redeem-code/redeem-code-section.tsx src/sections/inventory/approval-rows.tsx |
inventory · send — characters could not be loaded |
| redeemCode.nameLabel | กรอกชื่อบัญชีเกมของคุณ | Enter your game account name | open the page while the server list is still loading src/sections/redeem-code/redeem-code-section.tsx src/layouts/z4-layout/messages/en.ts src/layouts/z4-layout/messages/th.ts src/layouts/z4-layout/game-account/game-account-dialog.tsx |
redeem-code · servers loading |
| redeemCode.namePlaceholder | ชื่อบัญชีเกม | Game account name | open the page while the server list is still loading src/sections/redeem-code/redeem-code-section.tsx |
redeem-code · servers loading |
| redeemCode.codeLabel | กรอกรหัสคูปอง | Enter your coupon code | open the page while the server list is still loading src/sections/redeem-code/redeem-code-section.tsx |
redeem-code · servers loading |
| redeemCode.codePlaceholder | XXXX-XXXX-XXXX | XXXX-XXXX-XXXX | open the page while the server list is still loading src/sections/redeem-code/redeem-code-section.tsx |
redeem-code · servers loading |
| redeemCode.submit | รับของรางวัล | Claim reward | open the page while the server list is still loading src/sections/redeem-code/redeem-code-section.tsx src/app/[locale]/(page)/dev/mock-login/page.tsx src/app/cb/route.ts src/components/auth/display-name-gate.tsx |
redeem-code · servers loading |
| redeemCode.sending | กำลังส่ง… | Sending… | Send → the shop answers slowly (button shows Sending…) src/sections/redeem-code/redeem-code-section.tsx src/sections/inventory/send-dialog.tsx |
inventory · send in progress |
| redeemCode.successTitle | รับของรางวัลแล้ว | Reward claimed | Claim reward → the coupon delivers to the inventory src/sections/redeem-code/redeem-code-section.tsx |
redeem-code · reward claimed → Universal Mailbox |
| redeemCode.successBody | ส่งไปที่ Universal Mailbox ของบัญชี {name} แล้ว | Sent to the Universal Mailbox of account {name}. | Claim reward → the coupon delivers to the inventory src/sections/redeem-code/redeem-code-section.tsx |
redeem-code · reward claimed → Universal Mailbox |
| redeemCode.successBodyGame | ส่งเข้า Mailbox ในเกมของบัญชี {name} แล้ว เปิด Mailbox ในเกมเพื่อรับของ | Sent straight to the in-game Mailbox of account {name}. Open the Mailbox in the game to claim it. | Claim reward → the coupon delivers to the game_mailbox src/sections/redeem-code/redeem-code-section.tsx |
redeem-code · reward claimed → in-game Mailbox |
| redeemCode.quantity | ×{count} | ×{count} | the text is only a value (account name / count) — it shows inside the rows of other shots src/sections/topup/coda-return-notice.tsx src/sections/redeem-code/redeem-code-section.tsx src/server/topup-shop.ts src/lib/pay/basket.ts |
ไม่มีภาพ |
| redeemCode.goInventory | ไปที่ช่องเก็บของ | Go to Inventory | Claim reward → the coupon delivers to the inventory src/sections/redeem-code/redeem-code-section.tsx |
redeem-code · reward claimed → Universal Mailbox |
| redeemCode.redeemAnother | แลกโค้ดอื่น | Redeem another code | Claim reward → the coupon delivers to the inventory src/sections/redeem-code/redeem-code-section.tsx |
redeem-code · reward claimed → Universal Mailbox |
| redeemCode.notesTitle | กรุณาอ่านก่อนแลกคูปอง | Please read before redeeming | open the page while the server list is still loading src/sections/redeem-code/redeem-code-section.tsx |
redeem-code · servers loading |
| redeemCode.notes.mailbox | ของรางวัลจะเข้า Universal Mailbox ของบัญชี (login แล้วกด Send to Game) หรือเข้า Mailbox ในเกมโดยตรง ขึ้นอยู่กับคูปอง | Depending on the coupon, rewards go to your account's Universal Mailbox (sign in and press Send to Game) or straight to the in-game Mailbox. | open the page while the server list is still loading src/sections/redeem-code/redeem-code-section.tsx src/sections/presale/history/_history-view.tsx src/lib/presale/contract.ts src/market/server/marketplace-api/schemas.ts |
redeem-code · servers loading |
| redeemCode.notes.once | โค้ดที่ใช้แล้วจะใช้ซ้ำไม่ได้ เว้นแต่คูปองนั้นกำหนดไว้ | A code that has been used cannot be used again, unless the coupon allows it. | open the page while the server list is still loading src/sections/redeem-code/redeem-code-section.tsx |
redeem-code · servers loading |
| redeemCode.notes.noRefund | ของรางวัลไม่สามารถขอคืนหรือเปลี่ยนได้ | Rewards cannot be refunded or exchanged. | open the page while the server list is still loading src/sections/redeem-code/redeem-code-section.tsx |
redeem-code · servers loading |
| redeemCode.notes.check | กรุณาตรวจสอบเซิร์ฟเวอร์และชื่อบัญชีให้ถูกต้องก่อนแลกคูปอง | Double-check the server and the account name before you redeem. | open the page while the server list is still loading src/sections/redeem-code/redeem-code-section.tsx |
redeem-code · servers loading |
| redeemCode.notes.liability | ทีมงานไม่รับผิดชอบต่อความเสียหายที่เกิดจากการแลกผิดพลาด | The team is not responsible for rewards redeemed by mistake. | open the page while the server list is still loading src/sections/redeem-code/redeem-code-section.tsx |
redeem-code · servers loading |
| redeemCode.errors.account_not_found | ไม่พบบัญชีดังกล่าวในเซิร์ฟเวอร์นี้ กรุณาตรวจสอบอีกครั้ง | We couldn't find that account on this server. Please check and try again. | Claim reward → the BFF answers {error: "account_not_found"} src/lib/redeem-code.ts |
redeem-code · refused: account_not_found |
| redeemCode.errors.server_not_eligible | โค้ดนี้แลกบนเซิร์ฟเวอร์ที่คุณเลือกไม่ได้ | This code can't be redeemed on the server you chose. | Claim reward → the BFF answers {error: "server_not_eligible"} src/lib/redeem-code.ts |
redeem-code · refused: server_not_eligible |
| redeemCode.errors.code_invalid | รหัสคูปองไม่ถูกต้อง กรุณาตรวจสอบอีกครั้ง | This code isn't valid. Please check it and try again. | Claim reward → the BFF answers {error: "code_invalid"} src/lib/redeem-code.ts |
redeem-code · refused: code_invalid |
| redeemCode.errors.code_not_yet_redeemable | โค้ดนี้ยังไม่ถึงเวลาแลก | This code can't be redeemed yet. | Claim reward → the BFF answers {error: "code_not_yet_redeemable"} src/lib/redeem-code.ts |
redeem-code · refused: code_not_yet_redeemable |
| redeemCode.errors.code_expired | โค้ดนี้หมดอายุแล้ว | This code has expired. | Claim reward → the BFF answers {error: "code_expired"} src/lib/redeem-code.ts |
redeem-code · refused: code_expired |
| redeemCode.errors.code_exhausted | โค้ดนี้ถูกแลกครบจำนวนแล้ว | This code has been fully redeemed. | Claim reward → the BFF answers {error: "code_exhausted"} src/lib/redeem-code.ts |
redeem-code · refused: code_exhausted |
| redeemCode.errors.account_limit_reached | บัญชีนี้แลกคูปองนี้ครบจำนวนครั้งที่กำหนดแล้ว | This account has already redeemed this coupon the maximum number of times. | Claim reward → the BFF answers {error: "account_limit_reached"} src/lib/redeem-code.ts |
redeem-code · refused: account_limit_reached |
| redeemCode.errors.account_cooldown | บัญชีนี้เพิ่งแลกคูปองนี้ไป กรุณาลองใหม่ภายหลัง | This account redeemed this coupon recently. Please try again later. | Claim reward → the BFF answers {error: "account_cooldown"} src/lib/redeem-code.ts |
redeem-code · refused: account_cooldown |
| redeemCode.errors.coupon_items_unavailable | ของรางวัลของคูปองนี้ยังไม่พร้อมในขณะนี้ กรุณาติดต่อทีมงาน | This coupon's rewards are not available right now. Please contact support. | Claim reward → the BFF answers {error: "coupon_items_unavailable"} src/lib/redeem-code.ts |
redeem-code · refused: coupon_items_unavailable |
| redeemCode.errors.idempotency_conflict | คำขอนี้ถูกใช้ไปแล้วด้วยข้อมูลที่ต่างกัน กรุณารีโหลดหน้าแล้วลองอีกครั้ง | This request was already used with different details. Please reload the page and try again. | Claim reward → the BFF answers {error: "idempotency_conflict"} src/sections/topup/reconcile.ts src/app/api/presale/checkout/route.ts src/app/api/inventory/mint/route.ts src/app/api/inventory/send/route.ts |
redeem-code · refused: idempotency_conflict |
| redeemCode.errors.rate_limited | ลองหลายครั้งเกินไป กรุณารอสักครู่แล้วลองอีกครั้ง | Too many attempts. Please wait a moment and try again. | Claim reward → the BFF answers {error: "rate_limited"} src/server/game-account.ts src/lib/redeem-code.ts |
redeem-code · refused: rate_limited |
| redeemCode.errors.coupons_paused | วันนี้หยุดรับแลกโค้ดชั่วคราว กรุณาลองใหม่ภายหลัง | Code redemption is paused for today. Please try again later. | Claim reward → the BFF answers {error: "coupons_paused"} src/server/redeem-code-shop.ts src/lib/redeem-code.ts |
redeem-code · refused: coupons_paused |
| redeemCode.errors.auth_server_unavailable | ยังตรวจสอบบัญชีไม่ได้ในขณะนี้ กรุณาลองอีกครั้งในอีกสักครู่ | We couldn't check the account right now. Please try again shortly. | Claim reward → the BFF answers {error: "auth_server_unavailable"} src/app/api/inventory/send/route.ts src/server/inventory-shop.ts src/server/redeem-code-shop.ts src/lib/redeem-code.ts |
redeem-code · refused: auth_server_unavailable |
| redeemCode.errors.coupons_not_offered | เกมนี้ยังไม่เปิดให้แลกโค้ด | Code redemption isn't available for this game. | Claim reward → the BFF answers {error: "coupons_not_offered"} src/lib/redeem-code.ts |
redeem-code · refused: coupons_not_offered |
| redeemCode.errors.not_configured | ยังไม่พร้อมให้บริการ | Code redemption isn't available yet. | Claim reward → the BFF answers {error: "not_configured"} src/app/api/topup/ion/checkout/route.ts src/app/api/topup/balance/route.ts src/app/api/topup/checkout/route.ts src/app/api/topup/orders/[order]/close/route.ts |
redeem-code · refused: not_configured |
| redeemCode.errors.unavailable | ระบบยังไม่พร้อมให้บริการในขณะนี้ กรุณาลองอีกครั้งในอีกสักครู่ | The service is unavailable right now. Please try again shortly. | Claim reward → the BFF answers {error: "unavailable"} src/middleware.ts src/sections/topup/payment-panel.tsx src/sections/topup/ion-panel.tsx src/sections/topup/topup-section-client.tsx |
redeem-code · refused: unavailable |
| redeemCode.errors.invalid_body | กรุณากรอกเซิร์ฟเวอร์ ชื่อบัญชี และรหัสคูปองให้ครบ | Please fill in the server, the account name and the code. | press Claim reward with an empty code src/app/api/topup/quote/route.ts src/app/api/topup/ion/checkout/route.ts src/app/api/topup/checkout/route.ts src/app/api/topup/wallet/check/route.ts |
redeem-code · form incomplete |
| redeemCode.errors.forbidden | คำขอถูกปฏิเสธ กรุณารีโหลดหน้าแล้วลองอีกครั้ง | This request was blocked. Please reload the page and try again. | Claim reward → the BFF answers {error: "forbidden"} src/app/api/topup/whoami/route.ts src/app/api/topup/quote/route.ts src/app/api/topup/listings/route.ts src/app/api/topup/ion/checkout/route.ts |
redeem-code · refused: forbidden |
| redeemCode.errors.not_found | ยังไม่เปิดให้แลกโค้ด | Code redemption isn't available. | Claim reward → the BFF answers {error: "not_found"} src/sections/topup/bonus-follow.ts src/sections/topup/order-close.ts src/sections/me/use-me-data.ts src/app/api/topup/whoami/route.ts |
redeem-code · refused: coupons_not_offered |
| redeemCode.errors.config_unavailable | ระบบยังไม่พร้อมให้บริการในขณะนี้ กรุณาลองอีกครั้งในอีกสักครู่ | The service is unavailable right now. Please try again shortly. | Claim reward → the BFF answers {error: "unavailable"} src/app/api/redeem-code/route.ts src/app/api/redeem-code/servers/route.ts src/app/api/me/nfts/route.ts src/app/api/me/items/route.ts |
redeem-code · refused: unavailable |
| redeemCode.errors.network | เชื่อมต่อระบบไม่ได้ กรุณาตรวจสอบอินเทอร์เน็ตแล้วลองอีกครั้ง | We couldn't reach the service. Check your connection and try again. | Claim reward → the BFF answers {error: "network"} (request fails) src/sections/topup/use-topup-payment.ts src/sections/topup/use-topup-quote.ts src/sections/topup/use-topup-ion.ts src/sections/redeem-code/redeem-code-section.tsx |
redeem-code · refused: network |
| redeemCode.errors.unknown | เกิดข้อผิดพลาด กรุณาลองอีกครั้ง | Something went wrong. Please try again. | Send → the BFF answers {error: "unknown"} src/middleware.ts src/sections/topup/use-topup-payment.ts src/sections/topup/ion-resume.ts src/sections/topup/reconcile.ts |
inventory · send refused: unknown |