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 |
|---|---|---|
| 12 | 5 | 270 |
| severity | check | count | what it means |
|---|---|---|---|
| error | missing |
11 | Key exists in the source but not in the translation. |
| error | tag-mismatch |
1 | Markup tags (<0>, , ) differ; rich-text components may break or drop text. |
| warning | identical-to-source |
3 | Translation equals the English source. |
| warning | glossary-dnt |
2 | A do-not-translate name/ticker is missing. |
| info | obsolete-key |
238 | Key no longer exists in the source. |
| info | glossary-avoid |
15 | A do-not-use rendering of a glossary term. |
| info | edge-whitespace |
8 | Leading/trailing whitespace differs. |
| info | term-inconsistency |
7 | One glossary term translated several different ways in the same file. |
| info | length-risk |
2 | Much wider than the source; possible UI overflow. |
Automated checks flag candidates. Every item needs a human decision; stylistic checks (info) are conventions, not bugs.
missing — error (11)| key | source | translation | finding |
|---|---|---|---|
activity.transaction.token.descriptor |
{{amount}} {{symbol}} | no translation for this key | |
dapp.request.scanIncomplete.confirmationText |
I understand the risks | no translation for this key | |
margin.chart.explain.liq |
If the oracle price {{direction}} to {{price}}, this position can be liquidated. Creeps c… | no translation for this key | |
margin.disclaimer |
Leveraged positions can be liquidated. Trade carefully. | no translation for this key | |
margin.pair.directionSizeLeverage |
{{direction}} · {{size}} · {{leverage}} | no translation for this key | |
rhcca.explainer.disclaimer |
Uniswap Labs has not independently reviewed or verified any token or project displayed. T… | no translation for this key | |
rhcca.terms.auction.target |
{{fdv}} FDV graduation target | no translation for this key | |
rhcca.terms.auction.windowHours |
{{hours}}h launch window | no translation for this key | |
| … | 3 more in CSV |
tag-mismatch — error
(1)| key | source | translation | finding |
|---|---|---|---|
rhcca.explainer.title |
How |
{{ccaMechanism}} 的运作方式 | missing in translation: , |
identical-to-source
— warning (3)| key | source | translation | finding |
|---|---|---|---|
chart.density.perBps |
{{value}} / bps | {{value}} / bps | translation is identical to the English source |
margin.pnl.title |
PnL | PnL | translation is identical to the English source |
unitags.claim.username.default |
yourname | yourname | translation is identical to the English source |
glossary-dnt — warning
(2)| key | source | translation | finding |
|---|---|---|---|
rhcca.banner.graduating |
Moving to a Uniswap pool… | 毕业中… | do-not-translate term “Uniswap” is missing from the translation → Uniswap |
rhcca.banner.graduatingLabel |
Moving to a Uniswap pool | 毕业中 | do-not-translate term “Uniswap” is missing from the translation → Uniswap |
obsolete-key — info
(238)| key | source | translation | finding |
|---|---|---|---|
addLiquidity.selectFirstToken |
选择第 1 个代币 | key exists in the translation but not in the source | |
addLiquidity.selectSecondToken |
选择第 2 个代币 | key exists in the translation but not in the source | |
common.button.pay |
支付 | key exists in the translation but not in the source | |
common.pastFiveMinutes |
过去 5 分钟 | key exists in the translation but not in the source | |
common.popular |
热门 | key exists in the translation but not in the source | |
dapp.request.scanIncomplete.permanent.description |
无法对此请求进行安全检查,它可能是恶意请求。继续操作可能导致资金永久丢失。 | key exists in the translation but not in the source | |
explore.more.pools |
探索更多池 | key exists in the translation but not in the source | |
explore.more.robinhood |
探索 Robinhood 池 | key exists in the translation but not in the source | |
| … | 230 more in CSV |
glossary-avoid — info
(15)| key | source | translation | finding |
|---|---|---|---|
common.approvePending |
Approval pending | 批准待处理 | “approval” rendered as “批准” (glossary: avoid) [term needs native review] → 授权 |
common.approvePermitTx.explainer |
What are Permit2 approvals? | 什么是 Permit2 批准? | “approval” rendered as “批准” (glossary: avoid) [term needs native review] → 授权 |
dapp.request.permissions.requestApprovals |
Request transaction approvals | 请求交易批准 | “approval” rendered as “批准” (glossary: avoid) [term needs native review] → 授权 |
dapp.request.permit2.description |
Permit2 manages token approvals across multiple dapps. | Permit2 用于在多个 dapp 间管理代币批准。 | “approval” rendered as “批准” (glossary: avoid) [term needs native review] → 授权 |
dapp.request.permit2approve.helptext |
Permit2 manages token approvals across multiple dapps. | Permit2 用于在多个 dapp 间管理代币批准。 | “approval” rendered as “批准” (glossary: avoid) [term needs native review] → 授权 |
error.tokenApproval |
Token approval failed | 代币批准失败 | “approval” rendered as “批准” (glossary: avoid) [term needs native review] → 授权 |
error.tokenApproval.message |
A network or connection issue likely caused your approval to fail. Check your connection … | 批准失败可能是网络或连接问题导致的。请检查连接后重试。 | “approval” rendered as “批准” (glossary: avoid) [term needs native review] → 授权 |
error.tokenApprovalEdited |
Insufficient approval amount | 批准额度不足 | “approval” rendered as “批准” (glossary: avoid) [term needs native review] → 授权 |
| … | 7 more in CSV |
edge-whitespace — info
(8)| key | source | translation | finding |
|---|---|---|---|
account.passkey.backupLogin.noWalletFound.cta.prefix |
Try a different login method or | 尝试其他登录方式,或 | leading/trailing whitespace differs from source |
dapp.request.pending.unverified.description |
Make sure you trust this site before proceeding. | 继续前请确保你信任此网站。 | leading/trailing whitespace differs from source |
onboarding.import.method.viewPrivateKeys.title |
Don’t have any of the above? | 以上都没有? | leading/trailing whitespace differs from source |
rhcca.create.review.endsTomorrowSuffix |
tomorrow | 明天 | leading/trailing whitespace differs from source |
swap.bestRoute.cost |
Most efficient route is estimated to cost ~{{gasPrice}} in network costs. | 最优路径的网络费用预计约为 {{gasPrice}}。 | leading/trailing whitespace differs from source |
title.uniswapTradeCrypto |
Uniswap | Trade Crypto on DeFi’s Leading Exchange | Uniswap | 在 DeFi 领先的交易所交易加密货币 | leading/trailing whitespace differs from source |
toucan.createAuction.step.customizePool.buybackAndBurn.desc… |
Enables an automatic buyback and burn mechanism for liquidity positions locked in the Uni… | 为锁定在 Uniswap Timelock 合约中的流动性头寸启用自动回购销毁机制。更多信息请 | leading/trailing whitespace differs from source |
toucan.createAuction.step.customizePool.priceRange.custom.p… |
(% from clearing) | (相对清算价的 %) | leading/trailing whitespace differs from source |
term-inconsistency —
info (7)| key | source | translation | finding |
|---|---|---|---|
(file) approval |
approval | 批准 / 授权 | “approval” is rendered 2 ways: “批准” ×15; “授权” ×5. e.g. common.revoke.approval.failed, common.revoked.approval, common.r… → 授权 |
(file) claim |
claim | 申领 / 领取 | “claim” is rendered 2 ways: “申领” ×101; “领取” ×6. e.g. common.claim.failed, common.claimed, common.claiming → 领取 |
(file) in range |
in range | 范围内 / 区间内 | “in range” is rendered 2 ways: “范围内” ×4; “区间内” ×3. e.g. position.status.inRange.stalePrice, position.status.outOfRange.… → 区间内 |
(file) limit order |
limit order | 限价单 / 限价订单 | “limit order” is rendered 2 ways: “限价单” ×4; “限价订单” ×4. e.g. notification.limit.network, transaction.status.limitCancel.… → 限价单 |
(file) out of range |
out of range | 超出区间 / 超出范围 | “out of range” is rendered 2 ways: “超出区间” ×5; “超出范围” ×3. e.g. toucan.bid.outOfRange, toucan.bidDetails.status.outOfRang… → 超出区间 |
(file) position |
position | 头寸 / 位置 / 仓位 | “position” is rendered 3 ways: “头寸” ×129; “仓位” ×5; “位置” ×2. e.g. margin.chart.explain.previewEntry, margin.chart.explai… → 仓位 |
(file) route |
route | 路由 / 路径 | “route” is rendered 2 ways: “路由” ×23; “路径” ×2. e.g. privacy.autoRouter, swap.bestRoute.cost → 路由 |
length-risk — info (2)| key | source | translation | finding |
|---|---|---|---|
rhcca.chip.trendingDesc |
Top tokens ranked by trade activity. | 过去 24 小时交易量最高。进行中的预发行窗口按已承诺订单排序。 | translation is 1.7× the source display width (60 vs 36 columns); check for UI overflow |
rhcca.chip.trendingMirrorsCarouselDesc |
Top tokens ranked by trade activity. | 过去 24 小时交易量最高。进行中的预发行窗口按已承诺订单排序。 | translation is 1.7× the source display width (60 vs 36 columns); check for UI overflow |