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.
| 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.
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' |