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-HK

Summary

errors warnings info
0 5 58
severity check count what it means
warning glossary-avoid 2 A do-not-use rendering of a glossary term.
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 halfwidth-paren 3 Half-width parentheses around Chinese text.
info length-risk 3 Much wider than the source; possible UI overflow.
info term-inconsistency 3 One glossary term translated several different ways in the same file.
info regional-vocab 2 Vocabulary from another Chinese region (mainland vs Taiwan).
info terminal-punct 1 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)

glossary-avoid — warning (2)

key source translation finding
page.newAddress.keystone.exportAddressJustAllowedOnHomePage Export address just allowed on home page 僅在 Keystone 主頁上允許導出地址 “export” rendered as “導出” (glossary: avoid) → 匯出
page.pendingDetail.MempoolList.col.nodeOperator Node operator 節點運營商 “node operator” rendered as “節點運營商” (glossary: avoid) → 節點營運商 / 節點營運者

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

halfwidth-paren — info (3)

key source translation finding
page.perpsPro.tradingPanel.totalTime Total Time (5m-24h) 總時間 (5分鐘-24小時) half-width parentheses around Chinese text → use ( )
page.perpsPro.userInfo.assets.usdcSpot USDC(Spot) USDC(現貨) half-width parentheses around Chinese text → use ( )
page.perpsPro.userInfo.randomized (randomized) (隨機化的) half-width parentheses around Chinese text → use ( )

length-risk — info (3)

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.newUserImport.readyToUse.guides.step2 Pin Rabby Wallet 將 Rabby Wallet 釘選至頂部 translation is 1.6× the source display width (26 vs 16 columns); check for UI overflow
page.swap.sort-with-gas Sort with gas 按包含 Gas 費用的總成本排序 translation is 2.1× the source display width (27 vs 13 columns); check for UI overflow

term-inconsistency — info (3)

key source translation finding
(file) PnL PnL 盈虧 / 損益 “PnL” is rendered 2 ways: “盈虧” ×22; “損益” ×3. e.g. page.perpsPro.tradingPanel.stopLossExpectedPnL, page.perpsPro.editTpS… → 損益
(file) feedback feedback 反饋 / 回饋 “feedback” is rendered 2 ways: “反饋” ×4; “回饋” ×2. e.g. component.screenshotModal.title, background.feedback.screenshotCo… → 意見回饋
(file) position position 持倉 / 倉位 “position” is rendered 2 ways: “倉位” ×42; “持倉” ×21. e.g. page.staking.empty.noHoldingsFound, page.staking.error.failedLo… → 部位

regional-vocab — info (2)

key source translation finding
page.newAddress.keystone.exportAddressJustAllowedOnHomePage Export address just allowed on home page 僅在 Keystone 主頁上允許導出地址 mainland term “導出” in zh-HK text → 匯出
page.pendingDetail.MempoolList.col.nodeOperator Node operator 節點運營商 mainland term “運營” in zh-HK text → 營運

terminal-punct — info (1)

key source translation finding
page.dashboard.settings.claimRabbyBadge Claim Rabby Badge! 領取 Rabby Badge source ends with '!' but translation ends with 'e'