Nuvo Localization

Independent automated report on a public open-source file. Findings are candidates for human review; the project did not commission this report and is not affiliated with this service. Full CSV available on request.

Localization QA report — Rabby Wallet — zh-CN

Summary

errors warnings info
0 3 61
severity check count what it means
warning identical-to-source 2 Translation equals the English source.
warning newline-mismatch 1 Line-break count differs.
info edge-whitespace 27 Leading/trailing whitespace differs.
info obsolete-key 10 Key no longer exists in the source.
info ellipsis 9 ASCII ellipsis in Chinese text.
info term-inconsistency 5 One glossary term translated several different ways in the same file.
info halfwidth-paren 4 Half-width parentheses around Chinese text.
info ascii-quotes 2 Straight ASCII quotes around Chinese text.
info length-risk 2 Much wider than the source; possible UI overflow.
info terminal-punct 2 Ending ?/:/! differs from the source.

Automated checks flag candidates. Every item needs a human decision; stylistic checks (info) are conventions, not bugs.

Details (first examples per check; full list in the CSV)

identical-to-source — warning (2)

key source translation finding
page.desktopProfile.portfolio.headers.lpToken LP-Token LP-Token translation is identical to the English source
page.manageAddress.hd-path HD path: HD path: translation is identical to the English source

newline-mismatch — warning (1)

key source translation finding
page.perpsPro.userInfo.floatingWidget.tooltip · Show your account PnL in a floating widget while⏎ browsing other pages.⏎· Hidden on th… · 浏览其他页面时,在浮动小部件中显示你的账户盈亏。⏎· 在交易页面和 Hyperliquid 上隐藏。 source has 2 line breaks, translation has 1

edge-whitespace — info (27)

key source translation finding
page.bridge.Balance Balance: 余额: leading/trailing whitespace differs from source
page.bridge.estimated-value ≈ {{value}} ≈ {{value}} leading/trailing whitespace differs from source
page.dashboard.home.chain chain, 链、 leading/trailing whitespace differs from source
page.desktopProfile.nft.acceptModal.platformFee Opensea Platform fees ({{fee}}%) Opensea 平台费用 ({{fee}}%) leading/trailing whitespace differs from source
page.desktopProfile.nft.listingModal.platformFee Opensea Platform fees ({{fee}}%) Opensea 平台费用 ({{fee}}%) leading/trailing whitespace differs from source
page.ecology.dbk.minNFT.myBalance My Balance 我的余额 leading/trailing whitespace differs from source
page.newAddress.metamask.step1 Export seed phrase or private key from MetaMask
<1>Click to view tutorial <1/></1>
从 MetaMask 导出助记词或私钥
<1>点击查看教程 <1/></1>
leading/trailing whitespace differs from source
page.newUserImport.importList.title Select Import Method 选择导入方式 leading/trailing whitespace differs from source
… 19 more in CSV

obsolete-key — info (10)

key source translation finding
page.dappSearch.foundDapps 找到 <2>{{count}}</2> 个 Dapp key exists in the translation but not in the source
page.dappSearch.totalDapps 共 <2>{{count}}</2> 个 Dapp key exists in the translation but not in the source
page.dashboard.GnosisWrongChainAlertBar.warning Safe 地址不支持 {{chain}} key exists in the translation but not in the source
page.dashboard.assets.customLinkText 搜索代币地址,添加代币 key exists in the translation but not in the source
page.dashboard.assets.lowValueDescription 低价值资产会显示在这里 key exists in the translation but not in the source
page.dashboard.assets.noLpTokens 没有流动性提供者(LP)代币 key exists in the translation but not in the source
page.dashboard.settings.claimFreeGasBadge 领取 Rabby Free Gas 徽章! key exists in the translation but not in the source
page.forgotPassword.reset.description Rabby 不会保存你的密码,因此密码丢失后无法找回。如果忘记密码,只能重置钱包并重新设置密码。 key exists in the translation but not in the source
… 2 more in CSV

ellipsis — info (9)

key source translation finding
component.ConnectStatus.connecting Connecting... 连接中... ASCII '...' in Chinese text → use ……
component.LoadingOverlay.loadingData Loading data... 正在加载数据... ASCII '...' in Chinese text → use ……
page.approvals.component.table.bodyEmpty.loadingText Loading... 加载中... ASCII '...' in Chinese text → use ……
page.dappIfame.openPolymarket Opening Polymarket... 正在打开 Polymarket... ASCII '...' in Chinese text → use ……
page.dappIfame.opening Opening {{name}}... 正在打开 {{name}}... ASCII '...' in Chinese text → use ……
page.dashboard.assets.comingSoon Coming Soon... 即将推出... ASCII '...' in Chinese text → use ……
page.gasTopUp.Loading_Tokens Loading Tokens... 正在加载代币... ASCII '...' in Chinese text → use ……
page.pendingDetail.TxTimeline.pending Checking status... 正在检查状态... ASCII '...' in Chinese text → use ……
… 1 more in CSV

term-inconsistency — info (5)

key source translation finding
(file) account account 账户 / 帐户 “account” is rendered 2 ways: “账户” ×43; “帐户” ×3. e.g. page.newAddress.importMyMetamaskAccount, page.newAddress.metamask… → 账户
(file) allowance allowance 额度 / 限额 “allowance” is rendered 2 ways: “额度” ×4; “限额” ×2. e.g. page.swap.unlimited-allowance, page.bridge.unlimited-allowance → 授权额度
(file) position position 持仓 / 仓位 “position” is rendered 2 ways: “仓位” ×49; “持仓” ×16. e.g. page.staking.empty.noHoldingsFound, page.staking.error.failedLo… → 仓位
(file) priority fee priority fee 小费 / 优先费 “priority fee” is rendered 2 ways: “优先费” ×3; “小费” ×2. e.g. page.signTx.eip1559Desc1, page.signTx.eip1559Desc2 → 优先费
(file) swap swap 交换 / 兑换 “swap” is rendered 2 ways: “兑换” ×44; “交换” ×3. e.g. page.desktopSmallSwap.failReason.buildSwapTxsFailed, page.desktopSma… → 兑换

halfwidth-paren — info (4)

key source translation finding
page.perpsPro.tradingPanel.runtimeTips (5m-24h) (5分钟至24小时) half-width parentheses around Chinese text → use ( )
page.perpsPro.tradingPanel.sideLongBuy long (buy) 做多 (买入) half-width parentheses around Chinese text → use ( )
page.perpsPro.tradingPanel.sideShortSell short (sell) 做空 (卖出) half-width parentheses around Chinese text → use ( )
page.perpsPro.userInfo.randomized (randomized) (已随机化) half-width parentheses around Chinese text → use ( )

ascii-quotes — info (2)

key source translation finding
component.testnetCheckModal.title Please turn on "Enable Testnets" under "More" before sign on testnets 请在"更多"中打开“开启测试网”后再发起测试网签名 straight ASCII quotes around Chinese text → use “ ” (zh-CN) or 「 」 (zh-TW/HK)
page.switchChain.testnetTip Please turn on "Enable Testnets" under "More" before connecting to testnets 请在"更多"中打开“开启测试网”后再发起测试网连接 straight ASCII quotes around Chinese text → use “ ” (zh-CN) or 「 」 (zh-TW/HK)

length-risk — info (2)

key source translation finding
page.connect.noWebsite None 未收录于任何平台 translation is 4.0× the source display width (16 vs 4 columns); check for UI overflow
page.swap.sort-with-gas Sort with gas 按含 Gas 费用的总成本排序 translation is 1.9× the source display width (25 vs 13 columns); check for UI overflow

terminal-punct — info (2)

key source translation finding
page.dashboard.settings.claimRabbyBadge Claim Rabby Badge! 领取 Rabby Badge source ends with '!' but translation ends with 'e'
page.newUserImport.successful.desc Rabby Wallet is Ready to Use! 你的 Rabby 钱包已就绪 source ends with '!' but translation ends with '绪'