Skip to content

Commit 26b8bc3

Browse files
cursoragentyashjoisar
andcommitted
Add Chinese (zh_CN) localization for Connect Wallet UI
Co-authored-by: yashjoisar <[email protected]>
1 parent 9ae2991 commit 26b8bc3

File tree

3 files changed

+126
-1
lines changed

3 files changed

+126
-1
lines changed

packages/thirdweb/src/react/web/ui/ConnectWallet/locale/getConnectLocale.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ export async function getConnectLocale(localeId: LocaleId) {
3030
case "pt_BR": {
3131
return (await import("./br.js")).default;
3232
}
33+
case "zh_CN": {
34+
return (await import("./zh.js")).default;
35+
}
3336
default: {
3437
return (await import("./en.js")).default;
3538
}
Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
import type { ConnectLocale } from "./types.js";
2+
3+
const connectLocaleZh: ConnectLocale = {
4+
agreement: {
5+
and: "和",
6+
prefix: "连接即表示您同意",
7+
privacyPolicy: "隐私政策",
8+
termsOfService: "服务条款",
9+
},
10+
backupWallet: "备份钱包",
11+
buy: "购买",
12+
confirmInWallet: "在钱包中确认",
13+
connectAWallet: "连接钱包",
14+
connectedToSmartWallet: "智能账户",
15+
connecting: "连接中",
16+
continueAsGuest: "以访客身份继续",
17+
copyAddress: "复制地址",
18+
currentNetwork: "当前网络",
19+
defaultButtonTitle: "连接",
20+
defaultModalTitle: "登录",
21+
disconnectWallet: "断开钱包连接",
22+
getStarted: "开始使用",
23+
goBackButton: "返回",
24+
guest: "访客",
25+
guestWalletWarning:
26+
"这是一个临时访客钱包。如果您不想失去访问权限,请备份钱包",
27+
id: "zh_CN",
28+
installed: "已安装",
29+
manageWallet: {
30+
connectAnApp: "连接应用",
31+
exportPrivateKey: "导出私钥",
32+
linkedProfiles: "已关联配置文件",
33+
linkProfile: "关联配置文件",
34+
title: "管理钱包",
35+
},
36+
networkSelector: {
37+
addCustomNetwork: "添加自定义网络",
38+
allNetworks: "全部",
39+
categoryLabel: {
40+
others: "所有网络",
41+
popular: "热门",
42+
recentlyUsed: "最近使用",
43+
},
44+
failedToSwitch: "网络切换失败",
45+
inputPlaceholder: "搜索网络或链 ID",
46+
loading: "加载中",
47+
mainnets: "主网",
48+
testnets: "测试网",
49+
title: "选择网络",
50+
},
51+
newToWallets: "刚接触钱包?",
52+
or: "或",
53+
passkeys: {
54+
linkPasskey: "关联通行密钥",
55+
title: "通行密钥",
56+
},
57+
payTransactions: "法币交易",
58+
personalWallet: "个人钱包",
59+
receive: "接收",
60+
receiveFundsScreen: {
61+
instruction: "复制地址以向此钱包发送资金",
62+
title: "接收资金",
63+
},
64+
recommended: "推荐",
65+
requestTestnetFunds: "申请测试网资金",
66+
send: "发送",
67+
sendFundsScreen: {
68+
amount: "金额",
69+
insufficientFunds: "余额不足",
70+
invalidAddress: "地址无效",
71+
noTokensFound: "未找到代币",
72+
searchToken: "搜索或粘贴代币地址",
73+
selectTokenTitle: "选择代币",
74+
sending: "发送中",
75+
sendTo: "发送到",
76+
submitButton: "发送",
77+
successMessage: "交易成功",
78+
title: "发送资金",
79+
token: "代币",
80+
transactionFailed: "交易失败",
81+
transactionRejected: "交易被拒绝",
82+
},
83+
signatureScreen: {
84+
instructionScreen: {
85+
disconnectWallet: "断开钱包连接",
86+
instruction: "请在您的钱包中签署消息请求以继续",
87+
signInButton: "登录",
88+
title: "登录",
89+
},
90+
signingScreen: {
91+
approveTransactionInSafe: "在 Safe 中批准交易",
92+
failedToSignIn: "登录失败",
93+
inProgress: "等待确认",
94+
prompt: "在您的钱包中签署签名请求",
95+
promptForSafe: "在您的钱包中签署签名请求并在 Safe 中批准交易",
96+
title: "登录中",
97+
tryAgain: "重试",
98+
},
99+
},
100+
signIn: "登录",
101+
smartWallet: "智能钱包",
102+
switchAccount: "切换账户",
103+
switchingNetwork: "网络切换中",
104+
switchNetwork: "切换网络",
105+
switchTo: "切换到",
106+
transactions: "交易",
107+
viewAllTransactions: "查看所有交易",
108+
viewFunds: {
109+
title: "查看资产",
110+
viewAssets: "查看资产",
111+
viewNFTs: "查看 NFT",
112+
viewTokens: "查看代币",
113+
},
114+
walletTransactions: "钱包交易",
115+
welcomeScreen: {
116+
defaultSubtitle: "连接钱包以开始使用",
117+
defaultTitle: "您通往去中心化世界的门户",
118+
},
119+
};
120+
121+
export default connectLocaleZh;

packages/thirdweb/src/react/web/ui/types.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@ export type LocaleId =
99
| "de_DE"
1010
| "fr_FR"
1111
| "ru_RU"
12-
| "pt_BR";
12+
| "pt_BR"
13+
| "zh_CN";

0 commit comments

Comments
 (0)