diff --git a/src/locales/en.ts b/src/locales/en.ts index 35b63ce..bc05686 100644 --- a/src/locales/en.ts +++ b/src/locales/en.ts @@ -255,7 +255,7 @@ export const enDict: Dict = { walletRequestCanceled: "Wallet connection was canceled. Unlock your wallet, choose an account, and authorize this site, then try again.", walletBnbChainRequired: - "Create or switch to a BNB Smart Chain (BSC) wallet in imToken, then try again.", + "Create or switch to a BNB Smart Chain (BSC) wallet in your wallet app, then try again.", walletDisconnected: "Wallet disconnected", walletOtherMethods: "Other login methods", walletUseCurrent: "Use current wallet", diff --git a/src/locales/id.ts b/src/locales/id.ts index 34dfab3..5da7921 100644 --- a/src/locales/id.ts +++ b/src/locales/id.ts @@ -257,7 +257,7 @@ export const idDict: Dict = { walletRequestCanceled: "Koneksi dompet dibatalkan. Buka kunci dompet, pilih akun, dan izinkan situs ini, lalu coba lagi.", walletBnbChainRequired: - "Buat atau beralih ke dompet BNB Smart Chain (BSC) di imToken, lalu coba lagi.", + "Buat atau beralih ke dompet BNB Smart Chain (BSC) di aplikasi dompet Anda, lalu coba lagi.", walletDisconnected: "Dompet terputus", walletOtherMethods: "Metode login lainnya", walletUseCurrent: "Gunakan dompet saat ini", diff --git a/src/locales/ja.ts b/src/locales/ja.ts index 8945141..0277abe 100644 --- a/src/locales/ja.ts +++ b/src/locales/ja.ts @@ -208,7 +208,7 @@ export const jaDict: Dict = { walletRequestCanceled: "ウォレット接続がキャンセルされました。ウォレットのロックを解除し、アカウントを選択してこのサイトを承認してから、もう一度お試しください。", walletBnbChainRequired: - "imToken で BNB Smart Chain(BSC)ウォレットを作成または切り替えてから、もう一度お試しください。", + "ウォレットアプリで BNB Smart Chain(BSC)ウォレットを作成または切り替えてから、もう一度お試しください。", walletDisconnected: "ウォレットを切断しました", walletNoBrowserWallet: "ブラウザウォレットが見つかりません", walletNoBrowserWalletDesc: diff --git a/src/locales/ko.ts b/src/locales/ko.ts index 6744bd1..dd7bbc2 100644 --- a/src/locales/ko.ts +++ b/src/locales/ko.ts @@ -254,7 +254,7 @@ export const koDict: Dict = { walletRequestCanceled: "지갑 연결이 취소되었습니다. 지갑 잠금을 해제하고 계정을 선택한 뒤 이 사이트를 승인한 후 다시 시도하세요.", walletBnbChainRequired: - "imToken에서 BNB Smart Chain(BSC) 지갑을 만들거나 전환한 후 다시 시도하세요.", + "지갑 앱에서 BNB Smart Chain(BSC) 지갑을 만들거나 전환한 후 다시 시도하세요.", walletDisconnected: "지갑 연결이 해제되었습니다", walletOtherMethods: "다른 로그인 방법", walletUseCurrent: "현재 지갑 사용", diff --git a/src/locales/ms.ts b/src/locales/ms.ts index 6580dab..f1cc499 100644 --- a/src/locales/ms.ts +++ b/src/locales/ms.ts @@ -256,7 +256,7 @@ export const msDict: Dict = { walletRequestCanceled: "Sambungan dompet dibatalkan. Nyahkunci dompet, pilih akaun dan benarkan laman ini, kemudian cuba lagi.", walletBnbChainRequired: - "Cipta atau tukar kepada dompet BNB Smart Chain (BSC) dalam imToken, kemudian cuba lagi.", + "Cipta atau tukar kepada dompet BNB Smart Chain (BSC) dalam aplikasi dompet anda, kemudian cuba lagi.", walletDisconnected: "Dompet diputuskan", walletOtherMethods: "Kaedah log masuk lain", walletUseCurrent: "Guna dompet semasa", diff --git a/src/locales/vi.ts b/src/locales/vi.ts index 0b6e8b7..4da4a0f 100644 --- a/src/locales/vi.ts +++ b/src/locales/vi.ts @@ -252,7 +252,7 @@ export const viDict: Dict = { walletRequestCanceled: "Kết nối ví đã bị hủy. Hãy mở khóa ví, chọn tài khoản và cấp quyền cho trang này rồi thử lại.", walletBnbChainRequired: - "Hãy tạo hoặc chuyển sang ví BNB Smart Chain (BSC) trong imToken, rồi thử lại.", + "Hãy tạo hoặc chuyển sang ví BNB Smart Chain (BSC) trong ứng dụng ví, rồi thử lại.", walletDisconnected: "Đã ngắt kết nối ví", walletOtherMethods: "Phương thức đăng nhập khác", walletUseCurrent: "Dùng ví hiện tại", diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts index 3feab61..27d2fae 100644 --- a/src/locales/zh-CN.ts +++ b/src/locales/zh-CN.ts @@ -236,7 +236,7 @@ export const zhDict: Dict = { walletRequestCanceled: "钱包连接已取消。请解锁钱包,选择账号并授权本站后重试。", walletBnbChainRequired: - "请先在 imToken 创建或切换到 BNB Smart Chain(BSC)钱包,然后重试。", + "请先在钱包 App 创建或切换到 BNB Smart Chain(BSC)钱包,然后重试。", walletDisconnected: "钱包已断开", walletOtherMethods: "其他登录方式", walletUseCurrent: "使用当前钱包登录", diff --git a/src/wallet/injected.ts b/src/wallet/injected.ts index 5ae9c48..6de23cc 100644 --- a/src/wallet/injected.ts +++ b/src/wallet/injected.ts @@ -231,7 +231,9 @@ export async function connectInjectedWallet( console.info("[wallet-login] ensuring BNB Chain (0x38)…"); await ensureBnbChain(ethereum).catch((error: unknown) => { console.warn("[wallet-login] BNB Chain switch failed", error); - if (kind === "imToken") throw new Error("walletBnbChainRequired"); + if (kind === "imToken" || kind === "tokenPocket") { + throw new Error("walletBnbChainRequired"); + } throw normalizeWalletError(error); }); return address;