From 4da7e6942de76fa196b245f7b3081e960c0f7dac Mon Sep 17 00:00:00 2001 From: Reserve Hermes Date: Wed, 19 Aug 2026 21:34:02 +0200 Subject: [PATCH 1/2] [verified] feat(i18n): default to browser language --- docs/i18n.md | 7 ++- docs/wiki/log.md | 6 +- docs/wiki/progress.md | 3 +- src/i18n.tsx | 33 +++++++++- src/locales/en.po | 140 ++++++++++------------------------------- src/locales/es.po | 140 ++++++++++------------------------------- src/locales/ko.po | 140 ++++++++++------------------------------- src/locales/zh.po | 140 ++++++++++------------------------------- src/tests/i18n.test.ts | 41 +++++++++++- 9 files changed, 209 insertions(+), 441 deletions(-) diff --git a/docs/i18n.md b/docs/i18n.md index ec6b6fa6f..edc0b650d 100644 --- a/docs/i18n.md +++ b/docs/i18n.md @@ -4,8 +4,9 @@ Register is localized with [Lingui v5](https://lingui.dev). Supported locales: **English (en), Spanish (es), Korean (ko), Simplified Chinese (zh)**, plus a dev-only **pseudo** locale for -finding unwrapped strings. English is the default; an explicit choice is persisted to -`localStorage['register.locale']`. +finding unwrapped strings. The first visit uses the first supported locale from the browser's language +preferences, falling back to English. An explicit choice is persisted to +`localStorage['register.locale']` and takes precedence on later visits. ## The one rule: reactive vs non-reactive @@ -135,7 +136,7 @@ still in plain English is unwrapped. It's the primary tool for catching missed s ```js // in the browser console, then reload -localStorage.setItem('register.locale', 'pseudo') +localStorage.setItem('register.locale', JSON.stringify('pseudo')) ``` Pseudo is only selectable in dev (`import.meta.env.DEV`); in production the value is validated diff --git a/docs/wiki/log.md b/docs/wiki/log.md index fa6a98dae..0f62e2dac 100644 --- a/docs/wiki/log.md +++ b/docs/wiki/log.md @@ -1,6 +1,6 @@ --- title: Log -updated: 2026-08-08 +updated: 2026-08-19 type: log --- @@ -129,3 +129,7 @@ Play-by-play lives in git (PRs #1053/#1054/#1055/#1063, SDK PR #27). Durable out ## 2026-08-08 - DTF Settings confirmation was globally gated by deploy-time schema validity, so unchanged on-chain values with display-rounding drift blocked unrelated governance changes even though those values were omitted from proposal calldata. The gate now scopes errors to changed settings while preserving no-change and changed-invalid guards; the E2E regression models an unchanged invalid distribution plus a valid mandate update. + +## 2026-08-19 + +- Locale initialization now uses the first supported browser preference for visitors without a saved choice; a persisted explicit choice still wins. A clean Lingui extraction confirmed 2,543 active messages with zero missing Spanish, Korean, or Chinese translations and removed obsolete catalog entries. Live browser verification covered Spanish auto-selection plus a Korean selection surviving reload. diff --git a/docs/wiki/progress.md b/docs/wiki/progress.md index 9167c77a7..31e005b10 100644 --- a/docs/wiki/progress.md +++ b/docs/wiki/progress.md @@ -1,6 +1,6 @@ --- title: Progress -updated: 2026-08-10 +updated: 2026-08-19 type: ledger --- @@ -10,6 +10,7 @@ Stage ledger. One row per stage; keep entries short. Verifier = exact fresh comm | Stage | Status | Verifier | Review | Next | |---|---|---|---|---| +| Browser locale default and translation audit | human-review-required (base a6f20e340) | RED: browser es→expected es, got en; Traditional Chinese cases initially mapped to zh · GREEN i18n 15/15 · lint · typecheck · unit 895/895 · build:no-seo · live browser: es-ES→Español, persisted ko survives reload · catalogs es/ko/zh 2543, 0 missing | independent review found Traditional→Simplified matching risks (including Hant+region); both fixed with negative and positive BCP-47 coverage; shared locale provider/persistence default requires Engineer review | PR review/merge only after Engineer review; wiki-lint blocked by pre-existing stale design-system page | | Preserve Index DTF section in cmd-k navigation | human-review-required (base ebcd6febe) | RED: proposal/rebalance both landed overview; GREEN 2/2 · gate typecheck/lint/880 unit · live Ctrl+K proposal→governance + rebalance→auctions | independent Intent + Engineering Risk PASS, no findings; shared route-selection behavior requires Engineer review | merge only after Engineer review; wiki-lint blocked by pre-existing stale design-system page | | vote modal: address-length title overflowed the dialog | done (base 6854a370b) | lint · typecheck · test:run · e2e helper units · smoke 58 · new `vote-modal-long-title` spec desktop+mobile green · RED-verified (reverted the index-dtf modal fix → checkbox right edge 943 vs dialog 849.9) | product/correctness: self — copy + layout only, no tx path touched | — | | Fix DTF settings confirm button | human-review-required (base 6854a370b) | RED: rounded seeded distribution blocked mandate confirm; GREEN: unit 878 incl. mapper 27/27 · focused E2E 5/5 · typecheck · lint | Dark HOLD on untested mapping → 27 exhaustive mapper tests → Dark PASS; Light PASS; CodeRabbit 2 Minor → resolved (test IDs + editable confirmed state) | PR #1084 open; Engineer review required before merge; wiki-lint blocked by pre-existing stale design-system page | diff --git a/src/i18n.tsx b/src/i18n.tsx index 5f1573e2f..d18b1df88 100644 --- a/src/i18n.tsx +++ b/src/i18n.tsx @@ -13,6 +13,37 @@ export type SupportedLocale = 'en' | 'es' | 'ko' | 'zh' | 'pseudo' export const DEFAULT_LOCALE: SupportedLocale = 'en' +const BROWSER_LOCALES: SupportedLocale[] = ['en', 'es', 'ko'] + +export function getBrowserLocale(): SupportedLocale { + if (typeof navigator === 'undefined') return DEFAULT_LOCALE + + const languages = navigator.languages.length ? navigator.languages : [navigator.language] + + for (const language of languages) { + const subtags = language.toLowerCase().split('-') + const locale = subtags[0] as SupportedLocale + + if (locale === 'zh') { + if (subtags.includes('hant')) continue + + if ( + subtags.length === 1 || + subtags.includes('hans') || + subtags.includes('cn') || + subtags.includes('sg') + ) { + return 'zh' + } + continue + } + + if (BROWSER_LOCALES.includes(locale)) return locale + } + + return DEFAULT_LOCALE +} + // 'pseudo' is a dev-only debugging locale that mangles every wrapped string, // making unwrapped (untranslated) text visually obvious. export const SUPPORTED_LOCALES: SupportedLocale[] = import.meta.env.DEV @@ -48,7 +79,7 @@ export async function dynamicActivate(locale: SupportedLocale) { const storedLocaleAtom = atomWithStorage( 'register.locale', - DEFAULT_LOCALE, + getBrowserLocale(), undefined, { getOnInit: true } ) diff --git a/src/locales/en.po b/src/locales/en.po index 2d90cb46d..513b614a2 100644 --- a/src/locales/en.po +++ b/src/locales/en.po @@ -665,14 +665,6 @@ msgstr "" msgid "24 hour" msgstr "" -#: src/views/index-dtf/overview/components/index-metrics-overview.tsx:137 -#~ msgid "24h Supply Change" -#~ msgstr "" - -#: src/views/index-dtf/overview/components/index-metrics-overview.tsx:151 -#~ msgid "24h Tx Volume" -#~ msgstr "" - #: src/views/index-dtf/overview/components/fees-stats.tsx:78 msgid "24h Volume" msgstr "" @@ -1322,7 +1314,7 @@ msgstr "" msgid "Are you sure you want to leave? This may cause the auction to fail and value to be lost." msgstr "" -#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:166 +#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:165 msgid "Are you sure you wish to challenge?" msgstr "" @@ -1679,7 +1671,7 @@ msgstr "" msgid "Basics" msgstr "" -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:41 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:43 msgid "Basics Update" msgstr "" @@ -1843,14 +1835,6 @@ msgstr "" msgid "Best Quote" msgstr "" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:41 -#~ msgid "Better price found" -#~ msgstr "" - -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:59 -#~ msgid "Better price on PancakeSwap" -#~ msgstr "" - #. placeholder {0}: formatCurrency( +formatUnits(currentPrice, data.buyingTokenDecimals) ) #. placeholder {1}: data.buyingTokenSymbol #: src/views/yield-dtf/auctions/dutch/components/AuctionActions.tsx:96 @@ -2004,10 +1988,6 @@ msgstr "" msgid "Buy / Sell" msgstr "" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:252 -#~ msgid "Buy on PancakeSwap" -#~ msgstr "" - #: src/views/index-dtf/auctions/views/rebalance/components/rebalance-action.tsx:37 msgid "Buy/sell tokens to move closer to proposed weights." msgstr "" @@ -2080,7 +2060,7 @@ msgstr "" #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:37 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:110 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:102 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:110 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:101 #: src/views/index-dtf/issuance/async-mint/steps/quote-summary.tsx:1243 #: src/views/yield-dtf/staking/components/stake/edit-delegate.tsx:40 msgid "Cancel" @@ -2176,7 +2156,7 @@ msgstr "" msgid "Challenge" msgstr "" -#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:195 +#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:194 msgid "Challenge proposal" msgstr "" @@ -2336,10 +2316,6 @@ msgstr "" msgid "Closes" msgstr "" -#: src/views/index-dtf/overview/components/index-disclousure.tsx:120 -#~ msgid "CMC20 whitepaper documentation" -#~ msgstr "" - #: src/views/index-dtf/issuance/async-mint/steps/quote-summary.tsx:1644 #: src/views/index-dtf/issuance/async-mint/steps/quote-summary.tsx:1651 msgid "Collapse orders" @@ -2488,7 +2464,7 @@ msgstr "" #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:77 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:69 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:61 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:69 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:60 msgid "Configure proposal" msgstr "" @@ -2522,7 +2498,7 @@ msgstr "" #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:65 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:53 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:45 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:53 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:41 #: src/views/yield-dtf/governance/views/proposal/components/ProposalOverview.tsx:41 msgid "Confirm & prepare proposal" msgstr "" @@ -2601,7 +2577,7 @@ msgid "Confirming tx..." msgstr "" #: src/views/index-dtf/deploy/steps/confirm-deploy/manual/components/deploy-assets-approvals.tsx:165 -#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:196 +#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:195 #: src/views/index-dtf/issuance/manual/components/asset-list.tsx:110 msgid "Confirming..." msgstr "" @@ -3000,7 +2976,7 @@ msgstr "" msgid "Current locked amount:" msgstr "" -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:67 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:71 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/mandate-changes.tsx:31 msgid "Current mandate:" msgstr "" @@ -3029,10 +3005,6 @@ msgstr "" msgid "Current value in buffer:" msgstr "" -#: src/views/index-dtf/overview/components/index-disclousure.tsx:117 -#~ msgid "Current Version (v1)" -#~ msgstr "" - #: src/views/index-dtf/overview/components/index-disclousure.tsx:58 msgid "Current Version (v2)" msgstr "" @@ -3745,7 +3717,7 @@ msgstr "" #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:64 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:51 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:43 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:53 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:41 msgid "Edit proposal" msgstr "" @@ -4049,7 +4021,7 @@ msgstr "" msgid "Exclusive Auction Launcher Window" msgstr "" -#: src/views/index-dtf/governance/components/proposal-preview/raw-call-preview.tsx:43 +#: src/views/index-dtf/governance/components/proposal-preview/raw-call-preview.tsx:44 #: src/views/index-dtf/governance/components/proposal-preview/rebalance-preview/legacy-basket-proposal-preview.tsx:317 #: src/views/index-dtf/governance/components/proposal-preview/unknown-contract-preview.tsx:72 #: src/views/index-dtf/governance/views/propose/basket/components/proposal-basket-preview.tsx:400 @@ -4085,7 +4057,7 @@ msgstr "" #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/sections/propose-basket-governance.tsx:82 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/atoms.ts:185 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/sections/propose-dao-governance.tsx:93 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:888 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:883 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-governance-settings.tsx:91 #: src/views/index-dtf/settings/components/index-settings-governance.tsx:128 #: src/views/yield-dtf/settings/components/governance-info.tsx:57 @@ -4414,7 +4386,7 @@ msgstr "" #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:82 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:74 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:74 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:65 msgid "Finalize basket proposal" msgstr "" @@ -4452,10 +4424,6 @@ msgstr "" msgid "For larger amounts, split your order into multiple transactions." msgstr "" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:115 -#~ msgid "For larger orders, a DEX like PancakeSwap may get you a better price by routing your trade across multiple sources of liquidity." -#~ msgstr "" - #: src/views/index-dtf/components/compliance-alert.tsx:20 msgid "For more information, see our <0>Terms of Use." msgstr "" @@ -5276,10 +5244,6 @@ msgstr "" msgid "Language" msgstr "" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:43 -#~ msgid "Large Order" -#~ msgstr "" - #. placeholder {0}: Math.ceil(amountUsd / ondo.capacityUsd) #: src/components/ondo-badge.tsx:156 msgid "Larger than the max single trade — fills as ~{0} sequential trades." @@ -5461,13 +5425,13 @@ msgstr "" #: src/views/index-dtf/governance/views/proposal/components/proposal-header.tsx:58 #: src/views/index-dtf/governance/views/proposal/components/proposal-header.tsx:99 #: src/views/index-dtf/governance/views/proposal/components/proposal-header.tsx:122 -#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:141 +#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:140 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/sections/propose-revenue-tokens.tsx:63 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/vault-proposal-form.tsx:65 #: src/views/index-dtf/overview/components/zap-mint/submit-zap.tsx:44 #: src/views/index-dtf/settings/components/distribute-fees.tsx:83 #: src/views/yield-dtf/governance/components/GovernanceOverview.tsx:169 -#: src/views/yield-dtf/governance/views/proposal-detail/components/VoteModal.tsx:92 +#: src/views/yield-dtf/governance/views/proposal-detail/components/VoteModal.tsx:91 #: src/views/yield-dtf/governance/views/proposal-detail/ProposalHeader.tsx:64 #: src/views/yield-dtf/governance/views/proposal-detail/ProposalHeader.tsx:104 #: src/views/yield-dtf/governance/views/proposal-detail/ProposalHeader.tsx:121 @@ -6088,7 +6052,7 @@ msgstr "" msgid "New Index DTF" msgstr "" -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:76 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:80 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/mandate-changes.tsx:40 msgid "New mandate:" msgstr "" @@ -6248,7 +6212,7 @@ msgstr "" msgid "No listed DTFs found" msgstr "" -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:70 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:74 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/mandate-changes.tsx:34 msgid "No mandate set" msgstr "" @@ -6282,7 +6246,7 @@ msgstr "" msgid "No Reserve activity found in this wallet" msgstr "" -#: src/components/command-menu/index.tsx:129 +#: src/components/command-menu/index.tsx:151 msgid "No results found." msgstr "" @@ -6290,10 +6254,6 @@ msgstr "" msgid "No results." msgstr "" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:45 -#~ msgid "No route found" -#~ msgstr "" - #: src/views/yield-dtf/staking/components/withdraw/cooldown-unstake.tsx:90 msgid "No RSR in cooldown" msgstr "" @@ -6470,10 +6430,6 @@ msgstr "" msgid "Official documentation for the CFB LCAP token" msgstr "" -#: src/views/index-dtf/overview/components/index-disclousure.tsx:113 -#~ msgid "Official documentation for the CMC20 token" -#~ msgstr "" - #: src/views/index-dtf/governance/views/propose/basket/components/proposal-basket-setup/proposal-basket-table.tsx:54 msgid "Old units" msgstr "" @@ -6695,14 +6651,6 @@ msgstr "" msgid "Owners" msgstr "" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:103 -#~ msgid "PancakeSwap is currently offering a better price for this exact order. We recommend buying {symbol} there instead." -#~ msgstr "" - -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:108 -#~ msgid "PancakeSwap is currently offering a better price for this exact order. We recommend selling {symbol} there instead." -#~ msgstr "" - #: src/views/index-dtf/governance/components/proposal-preview/raw-call-preview.tsx:28 #: src/views/index-dtf/governance/components/proposal-preview/rebalance-preview/legacy-basket-proposal-preview.tsx:305 #: src/views/index-dtf/governance/views/propose/basket/components/proposal-basket-preview.tsx:388 @@ -7305,7 +7253,7 @@ msgstr "" #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/sections/propose-basket-governance.tsx:48 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/atoms.ts:166 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/sections/propose-dao-governance.tsx:60 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:869 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:864 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-governance-settings.tsx:58 #: src/views/index-dtf/settings/components/index-settings-governance.tsx:94 #: src/views/yield-dtf/settings/components/governance-info.tsx:61 @@ -7380,8 +7328,8 @@ msgid "Proposed" msgstr "" #: src/views/index-dtf/governance/views/proposal/components/proposal-header.tsx:103 -#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:146 -#: src/views/yield-dtf/governance/views/proposal-detail/components/VoteModal.tsx:96 +#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:145 +#: src/views/yield-dtf/governance/views/proposal-detail/components/VoteModal.tsx:95 #: src/views/yield-dtf/governance/views/proposal-detail/ProposalHeader.tsx:107 msgid "Proposed by" msgstr "" @@ -7393,7 +7341,7 @@ msgstr "" #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:126 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:117 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:125 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:116 #: src/views/yield-dtf/governance/views/proposal-detail/components/ProposalDetailContent.tsx:56 msgid "Proposed changes" msgstr "" @@ -8105,7 +8053,7 @@ msgstr "" #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:88 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:80 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:72 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:80 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:71 msgid "Review & describe your proposal" msgstr "" @@ -8389,7 +8337,7 @@ msgstr "" msgid "Scheduled event" msgstr "" -#: src/components/command-menu/index.tsx:101 +#: src/components/command-menu/index.tsx:123 #: src/components/layout/header/components/header-actions-menu.tsx:72 #: src/views/internal/dtf-list/components/dtf-date-chain-filters.tsx:50 #: src/views/tokens/components/TableFilters.tsx:20 @@ -8422,7 +8370,7 @@ msgstr "" msgid "Search DTF name or symbol" msgstr "" -#: src/components/command-menu/index.tsx:112 +#: src/components/command-menu/index.tsx:134 msgid "Search for a DTF..." msgstr "" @@ -8521,10 +8469,6 @@ msgstr "" msgid "Sell collateral" msgstr "" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:254 -#~ msgid "Sell on PancakeSwap" -#~ msgstr "" - #: src/views/index-dtf/auctions/views/rebalance/components/auction-bids-chart.tsx:334 #: src/views/index-dtf/auctions/views/rebalance/components/rebalance-liquidity-checker.tsx:278 #: src/views/index-dtf/governance/components/proposal-preview/rebalance-preview/legacy-basket-proposal-preview.tsx:256 @@ -9728,7 +9672,7 @@ msgid "This impacts whether the RToken charges higher rates for issuance when co msgstr "" #: src/views/index-dtf/deploy/steps/metadata/form-basic-metadata.tsx:18 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-metadata.tsx:55 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-metadata.tsx:56 msgid "This Index DTF will…" msgstr "" @@ -9904,7 +9848,7 @@ msgstr "" msgid "Token name" msgstr "" -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:49 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:53 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-metadata.tsx:30 msgid "Token Name" msgstr "" @@ -10295,10 +10239,6 @@ msgstr "" msgid "Try again later when trading resumes." msgstr "" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:67 -#~ msgid "Try PancakeSwap" -#~ msgstr "" - #: src/views/yield-dtf/issuance/components/zapV2/ZapToggle.tsx:23 msgid "Turn on Zaps to mint using 1 asset" msgstr "" @@ -11013,8 +10953,8 @@ msgid "Volume (last 7d)" msgstr "" #: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:84 -#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:195 -#: src/views/yield-dtf/governance/views/proposal-detail/components/VoteModal.tsx:130 +#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:194 +#: src/views/yield-dtf/governance/views/proposal-detail/components/VoteModal.tsx:129 msgid "Vote" msgstr "" @@ -11168,7 +11108,7 @@ msgstr "" #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/sections/propose-basket-governance.tsx:22 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/atoms.ts:148 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/sections/propose-dao-governance.tsx:34 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:851 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:846 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-governance-settings.tsx:32 #: src/views/index-dtf/settings/components/index-settings-governance.tsx:82 msgid "Voting Delay" @@ -11177,7 +11117,7 @@ msgstr "" #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:93 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:85 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:77 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:85 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:76 msgid "Voting delay begins" msgstr "" @@ -11200,7 +11140,7 @@ msgstr "" #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/sections/propose-basket-governance.tsx:35 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/atoms.ts:157 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/sections/propose-dao-governance.tsx:47 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:860 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:855 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-governance-settings.tsx:45 #: src/views/index-dtf/settings/components/index-settings-governance.tsx:88 #: src/views/yield-dtf/governance/views/proposal-detail/components/proposal-timeline/TimelineItem.tsx:131 @@ -11253,7 +11193,7 @@ msgstr "" #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/sections/propose-basket-governance.tsx:59 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/atoms.ts:176 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/sections/propose-dao-governance.tsx:71 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:879 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:874 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-governance-settings.tsx:69 #: src/views/index-dtf/settings/components/index-settings-governance.tsx:100 msgid "Voting Quorum" @@ -11388,14 +11328,6 @@ msgstr "" msgid "We call these tokenized portfolios DTFs:" msgstr "" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:122 -#~ msgid "We couldn't find a good price for this trade right now. We recommend using a DEX like PancakeSwap to buy {symbol}." -#~ msgstr "" - -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:127 -#~ msgid "We couldn't find a good price for this trade right now. We recommend using a DEX like PancakeSwap to sell {symbol}." -#~ msgstr "" - #: src/views/index-dtf/governance/components/proposal-preview/unknown-contract-preview.tsx:52 msgid "We couldn’t retrieve the contract’s ABI from Etherscan. This usually means the contract is not verified. Without its interface, we’re unable to decode any function calls or parameters." msgstr "" @@ -11816,14 +11748,6 @@ msgstr "" msgid "Your lock" msgstr "" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:134 -#~ msgid "Your order has unusually high price impact. We recommend buying {symbol} on PancakeSwap to get the best price possible." -#~ msgstr "" - -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:139 -#~ msgid "Your order has unusually high price impact. We recommend selling {symbol} on PancakeSwap to get the best price possible." -#~ msgstr "" - #: src/views/portfolio-page/index.tsx:41 msgid "Your portfolio brings together DTF holdings, staked and vote-locked governance positions, rewards, pending withdrawals, voting power, RSR balances, and recent transactions." msgstr "" diff --git a/src/locales/es.po b/src/locales/es.po index 4d84fcbf7..385d9432b 100644 --- a/src/locales/es.po +++ b/src/locales/es.po @@ -665,14 +665,6 @@ msgstr "15 parámetros" msgid "24 hour" msgstr "24 horas" -#: src/views/index-dtf/overview/components/index-metrics-overview.tsx:137 -#~ msgid "24h Supply Change" -#~ msgstr "Cambio de suministro en 24h" - -#: src/views/index-dtf/overview/components/index-metrics-overview.tsx:151 -#~ msgid "24h Tx Volume" -#~ msgstr "Volumen de transacciones en 24h" - #: src/views/index-dtf/overview/components/fees-stats.tsx:78 msgid "24h Volume" msgstr "Volumen en 24h" @@ -1322,7 +1314,7 @@ msgstr "¿Seguro que quieres cerrar esta pestaña? Esto puede causar que la suba msgid "Are you sure you want to leave? This may cause the auction to fail and value to be lost." msgstr "¿Seguro que quieres salir? Esto puede causar que la subasta falle y se pierda valor." -#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:166 +#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:165 msgid "Are you sure you wish to challenge?" msgstr "¿Estás seguro de que quieres impugnar?" @@ -1679,7 +1671,7 @@ msgstr "Basado en las cotizaciones actuales del colateral. El monto final del Mi msgid "Basics" msgstr "Aspectos básicos" -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:41 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:43 msgid "Basics Update" msgstr "Actualización de aspectos básicos" @@ -1843,14 +1835,6 @@ msgstr "mejor" msgid "Best Quote" msgstr "Mejor cotización" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:41 -#~ msgid "Better price found" -#~ msgstr "Mejor precio encontrado" - -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:59 -#~ msgid "Better price on PancakeSwap" -#~ msgstr "Mejor precio en PancakeSwap" - #. placeholder {0}: formatCurrency( +formatUnits(currentPrice, data.buyingTokenDecimals) ) #. placeholder {1}: data.buyingTokenSymbol #: src/views/yield-dtf/auctions/dutch/components/AuctionActions.tsx:96 @@ -2004,10 +1988,6 @@ msgstr "Comprar {0}" msgid "Buy / Sell" msgstr "Comprar / Vender" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:252 -#~ msgid "Buy on PancakeSwap" -#~ msgstr "Comprar en PancakeSwap" - #: src/views/index-dtf/auctions/views/rebalance/components/rebalance-action.tsx:37 msgid "Buy/sell tokens to move closer to proposed weights." msgstr "Compra o vende tokens para acercarte a los pesos propuestos." @@ -2080,7 +2060,7 @@ msgstr "¿Puedes describir el DTF que quieres crear? *" #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:37 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:110 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:102 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:110 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:101 #: src/views/index-dtf/issuance/async-mint/steps/quote-summary.tsx:1243 #: src/views/yield-dtf/staking/components/stake/edit-delegate.tsx:40 msgid "Cancel" @@ -2176,7 +2156,7 @@ msgstr "Chain: {chainId}" msgid "Challenge" msgstr "Impugnar" -#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:195 +#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:194 msgid "Challenge proposal" msgstr "Impugnar propuesta" @@ -2336,10 +2316,6 @@ msgstr "cerrado" msgid "Closes" msgstr "Cierra" -#: src/views/index-dtf/overview/components/index-disclousure.tsx:120 -#~ msgid "CMC20 whitepaper documentation" -#~ msgstr "Documentación del whitepaper de CMC20" - #: src/views/index-dtf/issuance/async-mint/steps/quote-summary.tsx:1644 #: src/views/index-dtf/issuance/async-mint/steps/quote-summary.tsx:1651 msgid "Collapse orders" @@ -2488,7 +2464,7 @@ msgstr "Configura los parámetros de las propuestas optimistas, los proposers op #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:77 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:69 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:61 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:69 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:60 msgid "Configure proposal" msgstr "Configurar propuesta" @@ -2522,7 +2498,7 @@ msgstr "Confirmar" #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:65 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:53 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:45 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:53 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:41 #: src/views/yield-dtf/governance/views/proposal/components/ProposalOverview.tsx:41 msgid "Confirm & prepare proposal" msgstr "Confirmar y preparar propuesta" @@ -2601,7 +2577,7 @@ msgid "Confirming tx..." msgstr "Confirmando tx..." #: src/views/index-dtf/deploy/steps/confirm-deploy/manual/components/deploy-assets-approvals.tsx:165 -#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:196 +#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:195 #: src/views/index-dtf/issuance/manual/components/asset-list.tsx:110 msgid "Confirming..." msgstr "Confirmando..." @@ -3000,7 +2976,7 @@ msgstr "Titular actual" msgid "Current locked amount:" msgstr "Monto bloqueado actual:" -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:67 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:71 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/mandate-changes.tsx:31 msgid "Current mandate:" msgstr "Mandato actual:" @@ -3029,10 +3005,6 @@ msgstr "Unidades actuales" msgid "Current value in buffer:" msgstr "Valor actual en el buffer:" -#: src/views/index-dtf/overview/components/index-disclousure.tsx:117 -#~ msgid "Current Version (v1)" -#~ msgstr "Versión actual (v1)" - #: src/views/index-dtf/overview/components/index-disclousure.tsx:58 msgid "Current Version (v2)" msgstr "Versión actual (v2)" @@ -3745,7 +3717,7 @@ msgstr "Editar página" #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:64 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:51 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:43 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:53 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:41 msgid "Edit proposal" msgstr "Editar propuesta" @@ -4049,7 +4021,7 @@ msgstr "Alpha e insights exclusivos" msgid "Exclusive Auction Launcher Window" msgstr "Ventana exclusiva del lanzador de subastas" -#: src/views/index-dtf/governance/components/proposal-preview/raw-call-preview.tsx:43 +#: src/views/index-dtf/governance/components/proposal-preview/raw-call-preview.tsx:44 #: src/views/index-dtf/governance/components/proposal-preview/rebalance-preview/legacy-basket-proposal-preview.tsx:317 #: src/views/index-dtf/governance/components/proposal-preview/unknown-contract-preview.tsx:72 #: src/views/index-dtf/governance/views/propose/basket/components/proposal-basket-preview.tsx:400 @@ -4085,7 +4057,7 @@ msgstr "Ejecución disponible en:" #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/sections/propose-basket-governance.tsx:82 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/atoms.ts:185 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/sections/propose-dao-governance.tsx:93 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:888 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:883 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-governance-settings.tsx:91 #: src/views/index-dtf/settings/components/index-settings-governance.tsx:128 #: src/views/yield-dtf/settings/components/governance-info.tsx:57 @@ -4414,7 +4386,7 @@ msgstr "Votos finales" #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:82 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:74 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:74 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:65 msgid "Finalize basket proposal" msgstr "Finalizar propuesta de cesta" @@ -4452,10 +4424,6 @@ msgstr "Para que los Governors aprobados agilicen propuestas." msgid "For larger amounts, split your order into multiple transactions." msgstr "Para montos mayores, divide tu orden en varias transacciones." -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:115 -#~ msgid "For larger orders, a DEX like PancakeSwap may get you a better price by routing your trade across multiple sources of liquidity." -#~ msgstr "Para órdenes más grandes, un DEX como PancakeSwap puede conseguirte un mejor precio al enrutar tu operación por varias fuentes de liquidez." - #: src/views/index-dtf/components/compliance-alert.tsx:20 msgid "For more information, see our <0>Terms of Use." msgstr "Para más información, consulta nuestros <0>Términos de uso." @@ -5276,10 +5244,6 @@ msgstr "Wallets compatibles conocidas" msgid "Language" msgstr "Idioma" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:43 -#~ msgid "Large Order" -#~ msgstr "Orden grande" - #. placeholder {0}: Math.ceil(amountUsd / ondo.capacityUsd) #: src/components/ondo-badge.tsx:156 msgid "Larger than the max single trade — fills as ~{0} sequential trades." @@ -5461,13 +5425,13 @@ msgstr "Cargando los datos de tu portafolio..." #: src/views/index-dtf/governance/views/proposal/components/proposal-header.tsx:58 #: src/views/index-dtf/governance/views/proposal/components/proposal-header.tsx:99 #: src/views/index-dtf/governance/views/proposal/components/proposal-header.tsx:122 -#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:141 +#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:140 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/sections/propose-revenue-tokens.tsx:63 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/vault-proposal-form.tsx:65 #: src/views/index-dtf/overview/components/zap-mint/submit-zap.tsx:44 #: src/views/index-dtf/settings/components/distribute-fees.tsx:83 #: src/views/yield-dtf/governance/components/GovernanceOverview.tsx:169 -#: src/views/yield-dtf/governance/views/proposal-detail/components/VoteModal.tsx:92 +#: src/views/yield-dtf/governance/views/proposal-detail/components/VoteModal.tsx:91 #: src/views/yield-dtf/governance/views/proposal-detail/ProposalHeader.tsx:64 #: src/views/yield-dtf/governance/views/proposal-detail/ProposalHeader.tsx:104 #: src/views/yield-dtf/governance/views/proposal-detail/ProposalHeader.tsx:121 @@ -6088,7 +6052,7 @@ msgstr "Nuevo retraso de ejecución:" msgid "New Index DTF" msgstr "Nuevo Index DTF" -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:76 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:80 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/mandate-changes.tsx:40 msgid "New mandate:" msgstr "Nuevo mandato:" @@ -6248,7 +6212,7 @@ msgstr "No hay titulares para este rol..." msgid "No listed DTFs found" msgstr "No se encontraron DTFs listados" -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:70 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:74 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/mandate-changes.tsx:34 msgid "No mandate set" msgstr "Sin mandato establecido" @@ -6282,7 +6246,7 @@ msgstr "No se encontraron reequilibrios" msgid "No Reserve activity found in this wallet" msgstr "No se encontró actividad de Reserve en esta Wallet" -#: src/components/command-menu/index.tsx:129 +#: src/components/command-menu/index.tsx:151 msgid "No results found." msgstr "No se encontraron resultados." @@ -6290,10 +6254,6 @@ msgstr "No se encontraron resultados." msgid "No results." msgstr "Sin resultados." -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:45 -#~ msgid "No route found" -#~ msgstr "No se encontró ninguna ruta" - #: src/views/yield-dtf/staking/components/withdraw/cooldown-unstake.tsx:90 msgid "No RSR in cooldown" msgstr "No hay RSR en enfriamiento" @@ -6470,10 +6430,6 @@ msgstr "de" msgid "Official documentation for the CFB LCAP token" msgstr "Documentación oficial del token CFB LCAP" -#: src/views/index-dtf/overview/components/index-disclousure.tsx:113 -#~ msgid "Official documentation for the CMC20 token" -#~ msgstr "Documentación oficial del token CMC20" - #: src/views/index-dtf/governance/views/propose/basket/components/proposal-basket-setup/proposal-basket-table.tsx:54 msgid "Old units" msgstr "Unidades anteriores" @@ -6695,14 +6651,6 @@ msgstr "Dirección del propietario" msgid "Owners" msgstr "Propietarios" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:103 -#~ msgid "PancakeSwap is currently offering a better price for this exact order. We recommend buying {symbol} there instead." -#~ msgstr "PancakeSwap está ofreciendo actualmente un mejor precio para esta misma orden. Te recomendamos comprar {symbol} allí." - -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:108 -#~ msgid "PancakeSwap is currently offering a better price for this exact order. We recommend selling {symbol} there instead." -#~ msgstr "PancakeSwap está ofreciendo actualmente un mejor precio para esta misma orden. Te recomendamos vender {symbol} allí." - #: src/views/index-dtf/governance/components/proposal-preview/raw-call-preview.tsx:28 #: src/views/index-dtf/governance/components/proposal-preview/rebalance-preview/legacy-basket-proposal-preview.tsx:305 #: src/views/index-dtf/governance/views/propose/basket/components/proposal-basket-preview.tsx:388 @@ -7305,7 +7253,7 @@ msgstr "Propuesta aprobada" #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/sections/propose-basket-governance.tsx:48 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/atoms.ts:166 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/sections/propose-dao-governance.tsx:60 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:869 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:864 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-governance-settings.tsx:58 #: src/views/index-dtf/settings/components/index-settings-governance.tsx:94 #: src/views/yield-dtf/settings/components/governance-info.tsx:61 @@ -7380,8 +7328,8 @@ msgid "Proposed" msgstr "Propuesta" #: src/views/index-dtf/governance/views/proposal/components/proposal-header.tsx:103 -#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:146 -#: src/views/yield-dtf/governance/views/proposal-detail/components/VoteModal.tsx:96 +#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:145 +#: src/views/yield-dtf/governance/views/proposal-detail/components/VoteModal.tsx:95 #: src/views/yield-dtf/governance/views/proposal-detail/ProposalHeader.tsx:107 msgid "Proposed by" msgstr "Propuesta por" @@ -7393,7 +7341,7 @@ msgstr "Propuesto por:" #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:126 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:117 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:125 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:116 #: src/views/yield-dtf/governance/views/proposal-detail/components/ProposalDetailContent.tsx:56 msgid "Proposed changes" msgstr "Cambios propuestos" @@ -8105,7 +8053,7 @@ msgstr "Revisar el whitepaper de {0}" #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:88 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:80 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:72 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:80 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:71 msgid "Review & describe your proposal" msgstr "Revisa y describe tu propuesta" @@ -8389,7 +8337,7 @@ msgstr "Agendar una reunión" msgid "Scheduled event" msgstr "Evento programado" -#: src/components/command-menu/index.tsx:101 +#: src/components/command-menu/index.tsx:123 #: src/components/layout/header/components/header-actions-menu.tsx:72 #: src/views/internal/dtf-list/components/dtf-date-chain-filters.tsx:50 #: src/views/tokens/components/TableFilters.tsx:20 @@ -8422,7 +8370,7 @@ msgstr "Buscar por nombre o dirección del token" msgid "Search DTF name or symbol" msgstr "Buscar nombre o símbolo de DTF" -#: src/components/command-menu/index.tsx:112 +#: src/components/command-menu/index.tsx:134 msgid "Search for a DTF..." msgstr "Buscar un DTF..." @@ -8521,10 +8469,6 @@ msgstr "Vender ${0}" msgid "Sell collateral" msgstr "Vender colateral" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:254 -#~ msgid "Sell on PancakeSwap" -#~ msgstr "Vender en PancakeSwap" - #: src/views/index-dtf/auctions/views/rebalance/components/auction-bids-chart.tsx:334 #: src/views/index-dtf/auctions/views/rebalance/components/rebalance-liquidity-checker.tsx:278 #: src/views/index-dtf/governance/components/proposal-preview/rebalance-preview/legacy-basket-proposal-preview.tsx:256 @@ -9739,7 +9683,7 @@ msgid "This impacts whether the RToken charges higher rates for issuance when co msgstr "Esto determina si el RToken cobra tasas más altas por la emisión cuando el colateral está por debajo de su paridad. Este mecanismo puede ser útil para prevenir emisiones tóxicas, pero tiene la desventaja de hacer poco confiable el precio del oráculo onchain, ya que la banda de emisión/redemption se amplía a medida que un colateral se acerca a su umbral de pérdida de paridad." #: src/views/index-dtf/deploy/steps/metadata/form-basic-metadata.tsx:18 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-metadata.tsx:55 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-metadata.tsx:56 msgid "This Index DTF will…" msgstr "Este Index DTF…" @@ -9915,7 +9859,7 @@ msgstr "Exposición al token" msgid "Token name" msgstr "Nombre del token" -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:49 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:53 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-metadata.tsx:30 msgid "Token Name" msgstr "Nombre del token" @@ -10306,10 +10250,6 @@ msgstr "Inténtalo de nuevo durante las horas {nextSessionLabel} en EE. UU." msgid "Try again later when trading resumes." msgstr "Inténtalo de nuevo más tarde, cuando se reanude el trading." -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:67 -#~ msgid "Try PancakeSwap" -#~ msgstr "Probar PancakeSwap" - #: src/views/yield-dtf/issuance/components/zapV2/ZapToggle.tsx:23 msgid "Turn on Zaps to mint using 1 asset" msgstr "Activa los Zaps para hacer Mint usando 1 activo" @@ -11024,8 +10964,8 @@ msgid "Volume (last 7d)" msgstr "Volumen (últimos 7d)" #: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:84 -#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:195 -#: src/views/yield-dtf/governance/views/proposal-detail/components/VoteModal.tsx:130 +#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:194 +#: src/views/yield-dtf/governance/views/proposal-detail/components/VoteModal.tsx:129 msgid "Vote" msgstr "Votar" @@ -11179,7 +11119,7 @@ msgstr "Retraso de votación" #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/sections/propose-basket-governance.tsx:22 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/atoms.ts:148 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/sections/propose-dao-governance.tsx:34 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:851 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:846 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-governance-settings.tsx:32 #: src/views/index-dtf/settings/components/index-settings-governance.tsx:82 msgid "Voting Delay" @@ -11188,7 +11128,7 @@ msgstr "Retraso de votación" #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:93 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:85 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:77 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:85 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:76 msgid "Voting delay begins" msgstr "Comienza el retraso de votación" @@ -11211,7 +11151,7 @@ msgstr "Votar en el RToken en el que tienes Stake requiere que delegues tu voto #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/sections/propose-basket-governance.tsx:35 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/atoms.ts:157 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/sections/propose-dao-governance.tsx:47 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:860 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:855 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-governance-settings.tsx:45 #: src/views/index-dtf/settings/components/index-settings-governance.tsx:88 #: src/views/yield-dtf/governance/views/proposal-detail/components/proposal-timeline/TimelineItem.tsx:131 @@ -11264,7 +11204,7 @@ msgstr "Delegación de poder de voto" #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/sections/propose-basket-governance.tsx:59 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/atoms.ts:176 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/sections/propose-dao-governance.tsx:71 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:879 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:874 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-governance-settings.tsx:69 #: src/views/index-dtf/settings/components/index-settings-governance.tsx:100 msgid "Voting Quorum" @@ -11399,14 +11339,6 @@ msgstr "Ver el video" msgid "We call these tokenized portfolios DTFs:" msgstr "A estos portafolios tokenizados los llamamos DTFs:" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:122 -#~ msgid "We couldn't find a good price for this trade right now. We recommend using a DEX like PancakeSwap to buy {symbol}." -#~ msgstr "No pudimos encontrar un buen precio para esta operación en este momento. Recomendamos usar un DEX como PancakeSwap para comprar {symbol}." - -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:127 -#~ msgid "We couldn't find a good price for this trade right now. We recommend using a DEX like PancakeSwap to sell {symbol}." -#~ msgstr "No pudimos encontrar un buen precio para esta operación en este momento. Recomendamos usar un DEX como PancakeSwap para vender {symbol}." - #: src/views/index-dtf/governance/components/proposal-preview/unknown-contract-preview.tsx:52 msgid "We couldn’t retrieve the contract’s ABI from Etherscan. This usually means the contract is not verified. Without its interface, we’re unable to decode any function calls or parameters." msgstr "No pudimos obtener el ABI del contrato desde Etherscan. Esto suele significar que el contrato no está verificado. Sin su interfaz, no podemos decodificar ninguna llamada a funciones ni sus parámetros." @@ -11827,14 +11759,6 @@ msgstr "Se ha hecho Mint de tu DTF." msgid "Your lock" msgstr "Tu Vote-lock" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:134 -#~ msgid "Your order has unusually high price impact. We recommend buying {symbol} on PancakeSwap to get the best price possible." -#~ msgstr "Tu orden tiene un impacto de precio inusualmente alto. Recomendamos comprar {symbol} en PancakeSwap para obtener el mejor precio posible." - -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:139 -#~ msgid "Your order has unusually high price impact. We recommend selling {symbol} on PancakeSwap to get the best price possible." -#~ msgstr "Tu orden tiene un impacto de precio inusualmente alto. Recomendamos vender {symbol} en PancakeSwap para obtener el mejor precio posible." - #: src/views/portfolio-page/index.tsx:41 msgid "Your portfolio brings together DTF holdings, staked and vote-locked governance positions, rewards, pending withdrawals, voting power, RSR balances, and recent transactions." msgstr "Tu portafolio reúne posiciones en DTFs, posiciones de gobernanza en Stake y con Vote-lock, recompensas, retiros pendientes, poder de voto, saldos de RSR y transacciones recientes." diff --git a/src/locales/ko.po b/src/locales/ko.po index e590371c5..d5f5c4a2e 100644 --- a/src/locales/ko.po +++ b/src/locales/ko.po @@ -665,14 +665,6 @@ msgstr "15개 파라미터" msgid "24 hour" msgstr "24시간" -#: src/views/index-dtf/overview/components/index-metrics-overview.tsx:137 -#~ msgid "24h Supply Change" -#~ msgstr "24시간 공급량 변동" - -#: src/views/index-dtf/overview/components/index-metrics-overview.tsx:151 -#~ msgid "24h Tx Volume" -#~ msgstr "24시간 트랜잭션 거래량" - #: src/views/index-dtf/overview/components/fees-stats.tsx:78 msgid "24h Volume" msgstr "24시간 거래량" @@ -1322,7 +1314,7 @@ msgstr "이 탭을 닫으시겠습니까? 경매가 실패하고 가치가 손 msgid "Are you sure you want to leave? This may cause the auction to fail and value to be lost." msgstr "나가시겠습니까? 경매가 실패하고 가치가 손실될 수 있습니다." -#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:166 +#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:165 msgid "Are you sure you wish to challenge?" msgstr "이의를 제기하시겠습니까?" @@ -1679,7 +1671,7 @@ msgstr "현재 담보 견적을 기준으로 합니다. 최종 Mint 수량은 msgid "Basics" msgstr "기본 정보" -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:41 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:43 msgid "Basics Update" msgstr "기본 정보 업데이트" @@ -1843,14 +1835,6 @@ msgstr "최고" msgid "Best Quote" msgstr "최적 견적" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:41 -#~ msgid "Better price found" -#~ msgstr "더 나은 가격 발견" - -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:59 -#~ msgid "Better price on PancakeSwap" -#~ msgstr "PancakeSwap에서 더 나은 가격" - #. placeholder {0}: formatCurrency( +formatUnits(currentPrice, data.buyingTokenDecimals) ) #. placeholder {1}: data.buyingTokenSymbol #: src/views/yield-dtf/auctions/dutch/components/AuctionActions.tsx:96 @@ -2004,10 +1988,6 @@ msgstr "{0} 매수" msgid "Buy / Sell" msgstr "매수 / 매도" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:252 -#~ msgid "Buy on PancakeSwap" -#~ msgstr "PancakeSwap에서 구매" - #: src/views/index-dtf/auctions/views/rebalance/components/rebalance-action.tsx:37 msgid "Buy/sell tokens to move closer to proposed weights." msgstr "제안된 가중치에 더 가까워지도록 토큰을 매수/매도합니다." @@ -2080,7 +2060,7 @@ msgstr "생성하려는 DTF를 설명해 주세요. *" #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:37 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:110 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:102 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:110 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:101 #: src/views/index-dtf/issuance/async-mint/steps/quote-summary.tsx:1243 #: src/views/yield-dtf/staking/components/stake/edit-delegate.tsx:40 msgid "Cancel" @@ -2176,7 +2156,7 @@ msgstr "Chain: {chainId}" msgid "Challenge" msgstr "이의 제기" -#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:195 +#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:194 msgid "Challenge proposal" msgstr "제안에 이의 제기" @@ -2336,10 +2316,6 @@ msgstr "마감" msgid "Closes" msgstr "마감" -#: src/views/index-dtf/overview/components/index-disclousure.tsx:120 -#~ msgid "CMC20 whitepaper documentation" -#~ msgstr "CMC20 백서 문서" - #: src/views/index-dtf/issuance/async-mint/steps/quote-summary.tsx:1644 #: src/views/index-dtf/issuance/async-mint/steps/quote-summary.tsx:1651 msgid "Collapse orders" @@ -2488,7 +2464,7 @@ msgstr "Optimistic 제안 파라미터, 신뢰된 Optimistic 제안자, 그리 #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:77 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:69 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:61 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:69 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:60 msgid "Configure proposal" msgstr "제안 구성" @@ -2522,7 +2498,7 @@ msgstr "확인" #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:65 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:53 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:45 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:53 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:41 #: src/views/yield-dtf/governance/views/proposal/components/ProposalOverview.tsx:41 msgid "Confirm & prepare proposal" msgstr "제안 확인 및 준비" @@ -2601,7 +2577,7 @@ msgid "Confirming tx..." msgstr "트랜잭션 확인 중..." #: src/views/index-dtf/deploy/steps/confirm-deploy/manual/components/deploy-assets-approvals.tsx:165 -#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:196 +#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:195 #: src/views/index-dtf/issuance/manual/components/asset-list.tsx:110 msgid "Confirming..." msgstr "확인 중..." @@ -3000,7 +2976,7 @@ msgstr "현재 보유자" msgid "Current locked amount:" msgstr "현재 잠긴 수량:" -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:67 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:71 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/mandate-changes.tsx:31 msgid "Current mandate:" msgstr "현재 강령:" @@ -3029,10 +3005,6 @@ msgstr "현재 단위" msgid "Current value in buffer:" msgstr "버퍼의 현재 가치:" -#: src/views/index-dtf/overview/components/index-disclousure.tsx:117 -#~ msgid "Current Version (v1)" -#~ msgstr "현재 버전 (v1)" - #: src/views/index-dtf/overview/components/index-disclousure.tsx:58 msgid "Current Version (v2)" msgstr "현재 버전 (v2)" @@ -3745,7 +3717,7 @@ msgstr "페이지 편집" #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:64 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:51 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:43 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:53 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:41 msgid "Edit proposal" msgstr "제안 편집" @@ -4049,7 +4021,7 @@ msgstr "독점 알파 및 인사이트" msgid "Exclusive Auction Launcher Window" msgstr "독점 경매 실행자 윈도우" -#: src/views/index-dtf/governance/components/proposal-preview/raw-call-preview.tsx:43 +#: src/views/index-dtf/governance/components/proposal-preview/raw-call-preview.tsx:44 #: src/views/index-dtf/governance/components/proposal-preview/rebalance-preview/legacy-basket-proposal-preview.tsx:317 #: src/views/index-dtf/governance/components/proposal-preview/unknown-contract-preview.tsx:72 #: src/views/index-dtf/governance/views/propose/basket/components/proposal-basket-preview.tsx:400 @@ -4085,7 +4057,7 @@ msgstr "실행 가능 시점:" #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/sections/propose-basket-governance.tsx:82 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/atoms.ts:185 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/sections/propose-dao-governance.tsx:93 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:888 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:883 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-governance-settings.tsx:91 #: src/views/index-dtf/settings/components/index-settings-governance.tsx:128 #: src/views/yield-dtf/settings/components/governance-info.tsx:57 @@ -4414,7 +4386,7 @@ msgstr "최종 투표" #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:82 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:74 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:74 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:65 msgid "Finalize basket proposal" msgstr "바스켓 제안 확정" @@ -4452,10 +4424,6 @@ msgstr "승인된 거버너가 제안을 신속 처리할 수 있도록 합니 msgid "For larger amounts, split your order into multiple transactions." msgstr "더 큰 금액은 주문을 여러 건의 거래로 나누어 진행하세요." -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:115 -#~ msgid "For larger orders, a DEX like PancakeSwap may get you a better price by routing your trade across multiple sources of liquidity." -#~ msgstr "대규모 주문의 경우 PancakeSwap 같은 DEX가 여러 유동성 소스로 거래를 라우팅해 더 나은 가격을 제공할 수 있습니다." - #: src/views/index-dtf/components/compliance-alert.tsx:20 msgid "For more information, see our <0>Terms of Use." msgstr "자세한 내용은 <0>이용 약관을 참조하세요." @@ -5276,10 +5244,6 @@ msgstr "알려진 지원 Wallet" msgid "Language" msgstr "언어" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:43 -#~ msgid "Large Order" -#~ msgstr "대규모 주문" - #. placeholder {0}: Math.ceil(amountUsd / ondo.capacityUsd) #: src/components/ondo-badge.tsx:156 msgid "Larger than the max single trade — fills as ~{0} sequential trades." @@ -5461,13 +5425,13 @@ msgstr "포트폴리오 데이터를 불러오는 중..." #: src/views/index-dtf/governance/views/proposal/components/proposal-header.tsx:58 #: src/views/index-dtf/governance/views/proposal/components/proposal-header.tsx:99 #: src/views/index-dtf/governance/views/proposal/components/proposal-header.tsx:122 -#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:141 +#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:140 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/sections/propose-revenue-tokens.tsx:63 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/vault-proposal-form.tsx:65 #: src/views/index-dtf/overview/components/zap-mint/submit-zap.tsx:44 #: src/views/index-dtf/settings/components/distribute-fees.tsx:83 #: src/views/yield-dtf/governance/components/GovernanceOverview.tsx:169 -#: src/views/yield-dtf/governance/views/proposal-detail/components/VoteModal.tsx:92 +#: src/views/yield-dtf/governance/views/proposal-detail/components/VoteModal.tsx:91 #: src/views/yield-dtf/governance/views/proposal-detail/ProposalHeader.tsx:64 #: src/views/yield-dtf/governance/views/proposal-detail/ProposalHeader.tsx:104 #: src/views/yield-dtf/governance/views/proposal-detail/ProposalHeader.tsx:121 @@ -6088,7 +6052,7 @@ msgstr "새 실행 지연:" msgid "New Index DTF" msgstr "새 Index DTF" -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:76 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:80 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/mandate-changes.tsx:40 msgid "New mandate:" msgstr "새 권한:" @@ -6248,7 +6212,7 @@ msgstr "이 역할에 대한 보유자 없음..." msgid "No listed DTFs found" msgstr "등록된 DTF가 없습니다" -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:70 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:74 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/mandate-changes.tsx:34 msgid "No mandate set" msgstr "설정된 권한 없음" @@ -6282,7 +6246,7 @@ msgstr "리밸런싱을 찾을 수 없음" msgid "No Reserve activity found in this wallet" msgstr "이 지갑에서 Reserve 활동을 찾을 수 없습니다" -#: src/components/command-menu/index.tsx:129 +#: src/components/command-menu/index.tsx:151 msgid "No results found." msgstr "결과를 찾을 수 없습니다." @@ -6290,10 +6254,6 @@ msgstr "결과를 찾을 수 없습니다." msgid "No results." msgstr "결과 없음." -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:45 -#~ msgid "No route found" -#~ msgstr "경로를 찾을 수 없음" - #: src/views/yield-dtf/staking/components/withdraw/cooldown-unstake.tsx:90 msgid "No RSR in cooldown" msgstr "쿨다운 중인 RSR 없음" @@ -6470,10 +6430,6 @@ msgstr "/" msgid "Official documentation for the CFB LCAP token" msgstr "CFB LCAP 토큰 공식 문서" -#: src/views/index-dtf/overview/components/index-disclousure.tsx:113 -#~ msgid "Official documentation for the CMC20 token" -#~ msgstr "CMC20 토큰 공식 문서" - #: src/views/index-dtf/governance/views/propose/basket/components/proposal-basket-setup/proposal-basket-table.tsx:54 msgid "Old units" msgstr "이전 단위" @@ -6695,14 +6651,6 @@ msgstr "Owner 주소" msgid "Owners" msgstr "Owners" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:103 -#~ msgid "PancakeSwap is currently offering a better price for this exact order. We recommend buying {symbol} there instead." -#~ msgstr "PancakeSwap에서 현재 이와 동일한 주문에 대해 더 나은 가격을 제공하고 있습니다. 대신 PancakeSwap에서 {symbol}을(를) 구매하는 것을 권장합니다." - -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:108 -#~ msgid "PancakeSwap is currently offering a better price for this exact order. We recommend selling {symbol} there instead." -#~ msgstr "PancakeSwap에서 현재 이와 동일한 주문에 대해 더 나은 가격을 제공하고 있습니다. 대신 PancakeSwap에서 {symbol}을(를) 판매하는 것을 권장합니다." - #: src/views/index-dtf/governance/components/proposal-preview/raw-call-preview.tsx:28 #: src/views/index-dtf/governance/components/proposal-preview/rebalance-preview/legacy-basket-proposal-preview.tsx:305 #: src/views/index-dtf/governance/views/propose/basket/components/proposal-basket-preview.tsx:388 @@ -7305,7 +7253,7 @@ msgstr "제안이 통과됨" #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/sections/propose-basket-governance.tsx:48 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/atoms.ts:166 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/sections/propose-dao-governance.tsx:60 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:869 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:864 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-governance-settings.tsx:58 #: src/views/index-dtf/settings/components/index-settings-governance.tsx:94 #: src/views/yield-dtf/settings/components/governance-info.tsx:61 @@ -7380,8 +7328,8 @@ msgid "Proposed" msgstr "제안됨" #: src/views/index-dtf/governance/views/proposal/components/proposal-header.tsx:103 -#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:146 -#: src/views/yield-dtf/governance/views/proposal-detail/components/VoteModal.tsx:96 +#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:145 +#: src/views/yield-dtf/governance/views/proposal-detail/components/VoteModal.tsx:95 #: src/views/yield-dtf/governance/views/proposal-detail/ProposalHeader.tsx:107 msgid "Proposed by" msgstr "제안자" @@ -7393,7 +7341,7 @@ msgstr "제안자:" #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:126 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:117 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:125 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:116 #: src/views/yield-dtf/governance/views/proposal-detail/components/ProposalDetailContent.tsx:56 msgid "Proposed changes" msgstr "제안된 변경 사항" @@ -8105,7 +8053,7 @@ msgstr "{0} 백서 검토" #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:88 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:80 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:72 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:80 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:71 msgid "Review & describe your proposal" msgstr "제안 검토 및 설명" @@ -8389,7 +8337,7 @@ msgstr "미팅 예약" msgid "Scheduled event" msgstr "예정된 이벤트" -#: src/components/command-menu/index.tsx:101 +#: src/components/command-menu/index.tsx:123 #: src/components/layout/header/components/header-actions-menu.tsx:72 #: src/views/internal/dtf-list/components/dtf-date-chain-filters.tsx:50 #: src/views/tokens/components/TableFilters.tsx:20 @@ -8422,7 +8370,7 @@ msgstr "토큰 이름 또는 주소로 검색" msgid "Search DTF name or symbol" msgstr "DTF 이름 또는 심볼 검색" -#: src/components/command-menu/index.tsx:112 +#: src/components/command-menu/index.tsx:134 msgid "Search for a DTF..." msgstr "DTF 검색..." @@ -8521,10 +8469,6 @@ msgstr "${0} 판매" msgid "Sell collateral" msgstr "담보 매도" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:254 -#~ msgid "Sell on PancakeSwap" -#~ msgstr "PancakeSwap에서 판매" - #: src/views/index-dtf/auctions/views/rebalance/components/auction-bids-chart.tsx:334 #: src/views/index-dtf/auctions/views/rebalance/components/rebalance-liquidity-checker.tsx:278 #: src/views/index-dtf/governance/components/proposal-preview/rebalance-preview/legacy-basket-proposal-preview.tsx:256 @@ -9739,7 +9683,7 @@ msgid "This impacts whether the RToken charges higher rates for issuance when co msgstr "이는 담보가 페그 아래로 떨어졌을 때 RToken이 발행에 더 높은 요율을 부과할지 여부에 영향을 미칩니다. 이 메커니즘은 유해한 발행을 방지하는 데 유용할 수 있지만, 담보가 디페그 임계값에 가까워질수록 발행/상환 범위가 넓어져 온체인 오라클 가격을 신뢰할 수 없게 만드는 트레이드오프가 있습니다." #: src/views/index-dtf/deploy/steps/metadata/form-basic-metadata.tsx:18 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-metadata.tsx:55 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-metadata.tsx:56 msgid "This Index DTF will…" msgstr "이 Index DTF는…" @@ -9915,7 +9859,7 @@ msgstr "토큰 노출" msgid "Token name" msgstr "토큰 이름" -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:49 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:53 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-metadata.tsx:30 msgid "Token Name" msgstr "토큰 이름" @@ -10306,10 +10250,6 @@ msgstr "미국 {nextSessionLabel} 시간대에 다시 시도해 주세요." msgid "Try again later when trading resumes." msgstr "거래가 재개되면 나중에 다시 시도해 주세요." -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:67 -#~ msgid "Try PancakeSwap" -#~ msgstr "PancakeSwap 시도" - #: src/views/yield-dtf/issuance/components/zapV2/ZapToggle.tsx:23 msgid "Turn on Zaps to mint using 1 asset" msgstr "1개의 자산으로 Mint 하려면 Zap을 켜세요" @@ -11024,8 +10964,8 @@ msgid "Volume (last 7d)" msgstr "거래량 (최근 7일)" #: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:84 -#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:195 -#: src/views/yield-dtf/governance/views/proposal-detail/components/VoteModal.tsx:130 +#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:194 +#: src/views/yield-dtf/governance/views/proposal-detail/components/VoteModal.tsx:129 msgid "Vote" msgstr "투표" @@ -11179,7 +11119,7 @@ msgstr "투표 지연" #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/sections/propose-basket-governance.tsx:22 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/atoms.ts:148 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/sections/propose-dao-governance.tsx:34 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:851 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:846 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-governance-settings.tsx:32 #: src/views/index-dtf/settings/components/index-settings-governance.tsx:82 msgid "Voting Delay" @@ -11188,7 +11128,7 @@ msgstr "투표 지연" #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:93 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:85 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:77 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:85 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:76 msgid "Voting delay begins" msgstr "투표 지연 시작" @@ -11211,7 +11151,7 @@ msgstr "Stake한 RToken에 대해 투표하려면 자신 또는 다른 Eth 주 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/sections/propose-basket-governance.tsx:35 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/atoms.ts:157 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/sections/propose-dao-governance.tsx:47 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:860 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:855 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-governance-settings.tsx:45 #: src/views/index-dtf/settings/components/index-settings-governance.tsx:88 #: src/views/yield-dtf/governance/views/proposal-detail/components/proposal-timeline/TimelineItem.tsx:131 @@ -11264,7 +11204,7 @@ msgstr "투표권 위임" #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/sections/propose-basket-governance.tsx:59 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/atoms.ts:176 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/sections/propose-dao-governance.tsx:71 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:879 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:874 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-governance-settings.tsx:69 #: src/views/index-dtf/settings/components/index-settings-governance.tsx:100 msgid "Voting Quorum" @@ -11399,14 +11339,6 @@ msgstr "영상 보기" msgid "We call these tokenized portfolios DTFs:" msgstr "이러한 토큰화된 포트폴리오를 DTF라고 부릅니다:" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:122 -#~ msgid "We couldn't find a good price for this trade right now. We recommend using a DEX like PancakeSwap to buy {symbol}." -#~ msgstr "현재 이 거래에 좋은 가격을 찾을 수 없습니다. {symbol} 구매에는 PancakeSwap 같은 DEX 사용을 권장합니다." - -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:127 -#~ msgid "We couldn't find a good price for this trade right now. We recommend using a DEX like PancakeSwap to sell {symbol}." -#~ msgstr "현재 이 거래에 좋은 가격을 찾을 수 없습니다. {symbol} 판매에는 PancakeSwap 같은 DEX 사용을 권장합니다." - #: src/views/index-dtf/governance/components/proposal-preview/unknown-contract-preview.tsx:52 msgid "We couldn’t retrieve the contract’s ABI from Etherscan. This usually means the contract is not verified. Without its interface, we’re unable to decode any function calls or parameters." msgstr "Etherscan에서 컨트랙트의 ABI를 가져올 수 없습니다. 일반적으로 이는 컨트랙트가 검증되지 않았음을 의미합니다. 인터페이스가 없으면 함수 호출이나 매개변수를 디코딩할 수 없습니다." @@ -11827,14 +11759,6 @@ msgstr "DTF가 Mint되었습니다." msgid "Your lock" msgstr "나의 Vote-lock" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:134 -#~ msgid "Your order has unusually high price impact. We recommend buying {symbol} on PancakeSwap to get the best price possible." -#~ msgstr "주문에 비정상적으로 높은 가격 영향이 있습니다. 가능한 최적의 가격을 위해 PancakeSwap에서 {symbol} 구매를 권장합니다." - -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:139 -#~ msgid "Your order has unusually high price impact. We recommend selling {symbol} on PancakeSwap to get the best price possible." -#~ msgstr "주문에 비정상적으로 높은 가격 영향이 있습니다. 가능한 최적의 가격을 위해 PancakeSwap에서 {symbol} 판매를 권장합니다." - #: src/views/portfolio-page/index.tsx:41 msgid "Your portfolio brings together DTF holdings, staked and vote-locked governance positions, rewards, pending withdrawals, voting power, RSR balances, and recent transactions." msgstr "포트폴리오에서는 DTF 보유량, Stake 및 Vote-lock된 거버넌스 포지션, 보상, 대기 중인 출금, 투표권, RSR 잔액, 최근 트랜잭션을 한눈에 볼 수 있습니다." diff --git a/src/locales/zh.po b/src/locales/zh.po index 841e7565b..9058fe44d 100644 --- a/src/locales/zh.po +++ b/src/locales/zh.po @@ -665,14 +665,6 @@ msgstr "15 个参数" msgid "24 hour" msgstr "24 小时" -#: src/views/index-dtf/overview/components/index-metrics-overview.tsx:137 -#~ msgid "24h Supply Change" -#~ msgstr "24 小时供应量变化" - -#: src/views/index-dtf/overview/components/index-metrics-overview.tsx:151 -#~ msgid "24h Tx Volume" -#~ msgstr "24 小时交易量" - #: src/views/index-dtf/overview/components/fees-stats.tsx:78 msgid "24h Volume" msgstr "24 小时交易量" @@ -1322,7 +1314,7 @@ msgstr "确定要关闭此标签页吗?这可能导致拍卖失败并造成价 msgid "Are you sure you want to leave? This may cause the auction to fail and value to be lost." msgstr "确定要离开吗?这可能导致拍卖失败并造成价值损失。" -#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:166 +#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:165 msgid "Are you sure you wish to challenge?" msgstr "你确定要发起质疑吗?" @@ -1679,7 +1671,7 @@ msgstr "基于当前抵押品报价。你最终的 Mint 数量将根据交易完 msgid "Basics" msgstr "基础信息" -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:41 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:43 msgid "Basics Update" msgstr "基础信息更新" @@ -1843,14 +1835,6 @@ msgstr "最佳" msgid "Best Quote" msgstr "最优报价" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:41 -#~ msgid "Better price found" -#~ msgstr "发现更优价格" - -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:59 -#~ msgid "Better price on PancakeSwap" -#~ msgstr "PancakeSwap 上价格更优" - #. placeholder {0}: formatCurrency( +formatUnits(currentPrice, data.buyingTokenDecimals) ) #. placeholder {1}: data.buyingTokenSymbol #: src/views/yield-dtf/auctions/dutch/components/AuctionActions.tsx:96 @@ -2004,10 +1988,6 @@ msgstr "购买 {0}" msgid "Buy / Sell" msgstr "买入 / 卖出" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:252 -#~ msgid "Buy on PancakeSwap" -#~ msgstr "在 PancakeSwap 上买入" - #: src/views/index-dtf/auctions/views/rebalance/components/rebalance-action.tsx:37 msgid "Buy/sell tokens to move closer to proposed weights." msgstr "买入/卖出代币,以更接近提案权重。" @@ -2080,7 +2060,7 @@ msgstr "你能描述一下你想创建的 DTF 吗?*" #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:37 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:110 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:102 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:110 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:101 #: src/views/index-dtf/issuance/async-mint/steps/quote-summary.tsx:1243 #: src/views/yield-dtf/staking/components/stake/edit-delegate.tsx:40 msgid "Cancel" @@ -2176,7 +2156,7 @@ msgstr "Chain: {chainId}" msgid "Challenge" msgstr "质疑" -#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:195 +#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:194 msgid "Challenge proposal" msgstr "质疑提案" @@ -2336,10 +2316,6 @@ msgstr "休市" msgid "Closes" msgstr "收盘" -#: src/views/index-dtf/overview/components/index-disclousure.tsx:120 -#~ msgid "CMC20 whitepaper documentation" -#~ msgstr "CMC20 白皮书文档" - #: src/views/index-dtf/issuance/async-mint/steps/quote-summary.tsx:1644 #: src/views/index-dtf/issuance/async-mint/steps/quote-summary.tsx:1651 msgid "Collapse orders" @@ -2488,7 +2464,7 @@ msgstr "配置 Optimistic 提案参数、受信任的 Optimistic 提案人,以 #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:77 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:69 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:61 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:69 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:60 msgid "Configure proposal" msgstr "配置提案" @@ -2522,7 +2498,7 @@ msgstr "确认" #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:65 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:53 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:45 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:53 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:41 #: src/views/yield-dtf/governance/views/proposal/components/ProposalOverview.tsx:41 msgid "Confirm & prepare proposal" msgstr "确认并准备提案" @@ -2601,7 +2577,7 @@ msgid "Confirming tx..." msgstr "确认交易中..." #: src/views/index-dtf/deploy/steps/confirm-deploy/manual/components/deploy-assets-approvals.tsx:165 -#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:196 +#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:195 #: src/views/index-dtf/issuance/manual/components/asset-list.tsx:110 msgid "Confirming..." msgstr "确认中..." @@ -3000,7 +2976,7 @@ msgstr "当前持有者" msgid "Current locked amount:" msgstr "当前锁定数量:" -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:67 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:71 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/mandate-changes.tsx:31 msgid "Current mandate:" msgstr "当前授权:" @@ -3029,10 +3005,6 @@ msgstr "当前单位" msgid "Current value in buffer:" msgstr "缓冲中的当前价值:" -#: src/views/index-dtf/overview/components/index-disclousure.tsx:117 -#~ msgid "Current Version (v1)" -#~ msgstr "当前版本(v1)" - #: src/views/index-dtf/overview/components/index-disclousure.tsx:58 msgid "Current Version (v2)" msgstr "当前版本(v2)" @@ -3745,7 +3717,7 @@ msgstr "编辑页面" #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:64 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:51 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:43 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:53 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:41 msgid "Edit proposal" msgstr "编辑提案" @@ -4049,7 +4021,7 @@ msgstr "独家 alpha 与洞察" msgid "Exclusive Auction Launcher Window" msgstr "专属拍卖发起者窗口" -#: src/views/index-dtf/governance/components/proposal-preview/raw-call-preview.tsx:43 +#: src/views/index-dtf/governance/components/proposal-preview/raw-call-preview.tsx:44 #: src/views/index-dtf/governance/components/proposal-preview/rebalance-preview/legacy-basket-proposal-preview.tsx:317 #: src/views/index-dtf/governance/components/proposal-preview/unknown-contract-preview.tsx:72 #: src/views/index-dtf/governance/views/propose/basket/components/proposal-basket-preview.tsx:400 @@ -4085,7 +4057,7 @@ msgstr "可执行时间:" #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/sections/propose-basket-governance.tsx:82 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/atoms.ts:185 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/sections/propose-dao-governance.tsx:93 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:888 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:883 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-governance-settings.tsx:91 #: src/views/index-dtf/settings/components/index-settings-governance.tsx:128 #: src/views/yield-dtf/settings/components/governance-info.tsx:57 @@ -4414,7 +4386,7 @@ msgstr "最终投票" #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:82 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:74 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:74 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:65 msgid "Finalize basket proposal" msgstr "完成篮子提案" @@ -4452,10 +4424,6 @@ msgstr "供已批准的治理者快速处理提案。" msgid "For larger amounts, split your order into multiple transactions." msgstr "如需更大金额,请将订单拆分为多笔交易。" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:115 -#~ msgid "For larger orders, a DEX like PancakeSwap may get you a better price by routing your trade across multiple sources of liquidity." -#~ msgstr "对于较大订单,PancakeSwap 这样的 DEX 可以通过多种流动性来源路由交易,帮你获得更好的价格。" - #: src/views/index-dtf/components/compliance-alert.tsx:20 msgid "For more information, see our <0>Terms of Use." msgstr "如需了解更多信息,请参阅我们的<0>使用条款。" @@ -5276,10 +5244,6 @@ msgstr "已知支持的 Wallets" msgid "Language" msgstr "语言" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:43 -#~ msgid "Large Order" -#~ msgstr "大额订单" - #. placeholder {0}: Math.ceil(amountUsd / ondo.capacityUsd) #: src/components/ondo-badge.tsx:156 msgid "Larger than the max single trade — fills as ~{0} sequential trades." @@ -5461,13 +5425,13 @@ msgstr "正在加载你的投资组合数据..." #: src/views/index-dtf/governance/views/proposal/components/proposal-header.tsx:58 #: src/views/index-dtf/governance/views/proposal/components/proposal-header.tsx:99 #: src/views/index-dtf/governance/views/proposal/components/proposal-header.tsx:122 -#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:141 +#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:140 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/sections/propose-revenue-tokens.tsx:63 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/vault-proposal-form.tsx:65 #: src/views/index-dtf/overview/components/zap-mint/submit-zap.tsx:44 #: src/views/index-dtf/settings/components/distribute-fees.tsx:83 #: src/views/yield-dtf/governance/components/GovernanceOverview.tsx:169 -#: src/views/yield-dtf/governance/views/proposal-detail/components/VoteModal.tsx:92 +#: src/views/yield-dtf/governance/views/proposal-detail/components/VoteModal.tsx:91 #: src/views/yield-dtf/governance/views/proposal-detail/ProposalHeader.tsx:64 #: src/views/yield-dtf/governance/views/proposal-detail/ProposalHeader.tsx:104 #: src/views/yield-dtf/governance/views/proposal-detail/ProposalHeader.tsx:121 @@ -6088,7 +6052,7 @@ msgstr "新执行延迟:" msgid "New Index DTF" msgstr "新建 Index DTF" -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:76 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:80 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/mandate-changes.tsx:40 msgid "New mandate:" msgstr "新使命:" @@ -6248,7 +6212,7 @@ msgstr "该角色暂无持有者..." msgid "No listed DTFs found" msgstr "未找到已列出的 DTF" -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:70 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:74 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/mandate-changes.tsx:34 msgid "No mandate set" msgstr "未设置使命" @@ -6282,7 +6246,7 @@ msgstr "未找到再平衡" msgid "No Reserve activity found in this wallet" msgstr "此钱包中未发现 Reserve 活动" -#: src/components/command-menu/index.tsx:129 +#: src/components/command-menu/index.tsx:151 msgid "No results found." msgstr "未找到结果。" @@ -6290,10 +6254,6 @@ msgstr "未找到结果。" msgid "No results." msgstr "无结果。" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:45 -#~ msgid "No route found" -#~ msgstr "未找到路径" - #: src/views/yield-dtf/staking/components/withdraw/cooldown-unstake.tsx:90 msgid "No RSR in cooldown" msgstr "无 RSR 处于冷却中" @@ -6470,10 +6430,6 @@ msgstr "/" msgid "Official documentation for the CFB LCAP token" msgstr "CFB LCAP 代币官方文档" -#: src/views/index-dtf/overview/components/index-disclousure.tsx:113 -#~ msgid "Official documentation for the CMC20 token" -#~ msgstr "CMC20 代币官方文档" - #: src/views/index-dtf/governance/views/propose/basket/components/proposal-basket-setup/proposal-basket-table.tsx:54 msgid "Old units" msgstr "旧单位" @@ -6695,14 +6651,6 @@ msgstr "所有者地址" msgid "Owners" msgstr "Owners" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:103 -#~ msgid "PancakeSwap is currently offering a better price for this exact order. We recommend buying {symbol} there instead." -#~ msgstr "PancakeSwap 目前为这笔相同的订单提供更优价格。我们建议改为在 PancakeSwap 买入 {symbol}。" - -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:108 -#~ msgid "PancakeSwap is currently offering a better price for this exact order. We recommend selling {symbol} there instead." -#~ msgstr "PancakeSwap 目前为这笔相同的订单提供更优价格。我们建议改为在 PancakeSwap 卖出 {symbol}。" - #: src/views/index-dtf/governance/components/proposal-preview/raw-call-preview.tsx:28 #: src/views/index-dtf/governance/components/proposal-preview/rebalance-preview/legacy-basket-proposal-preview.tsx:305 #: src/views/index-dtf/governance/views/propose/basket/components/proposal-basket-preview.tsx:388 @@ -7305,7 +7253,7 @@ msgstr "提案已通过" #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/sections/propose-basket-governance.tsx:48 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/atoms.ts:166 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/sections/propose-dao-governance.tsx:60 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:869 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:864 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-governance-settings.tsx:58 #: src/views/index-dtf/settings/components/index-settings-governance.tsx:94 #: src/views/yield-dtf/settings/components/governance-info.tsx:61 @@ -7380,8 +7328,8 @@ msgid "Proposed" msgstr "已提议" #: src/views/index-dtf/governance/views/proposal/components/proposal-header.tsx:103 -#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:146 -#: src/views/yield-dtf/governance/views/proposal-detail/components/VoteModal.tsx:96 +#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:145 +#: src/views/yield-dtf/governance/views/proposal-detail/components/VoteModal.tsx:95 #: src/views/yield-dtf/governance/views/proposal-detail/ProposalHeader.tsx:107 msgid "Proposed by" msgstr "提案人" @@ -7393,7 +7341,7 @@ msgstr "提议者:" #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:126 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:117 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:125 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:116 #: src/views/yield-dtf/governance/views/proposal-detail/components/ProposalDetailContent.tsx:56 msgid "Proposed changes" msgstr "提议的变更" @@ -8105,7 +8053,7 @@ msgstr "查看 {0} 白皮书" #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:88 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:80 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:72 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:80 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:71 msgid "Review & describe your proposal" msgstr "审阅并描述你的提案" @@ -8389,7 +8337,7 @@ msgstr "预约会议" msgid "Scheduled event" msgstr "预定事件" -#: src/components/command-menu/index.tsx:101 +#: src/components/command-menu/index.tsx:123 #: src/components/layout/header/components/header-actions-menu.tsx:72 #: src/views/internal/dtf-list/components/dtf-date-chain-filters.tsx:50 #: src/views/tokens/components/TableFilters.tsx:20 @@ -8422,7 +8370,7 @@ msgstr "按代币名称或地址搜索" msgid "Search DTF name or symbol" msgstr "搜索 DTF 名称或符号" -#: src/components/command-menu/index.tsx:112 +#: src/components/command-menu/index.tsx:134 msgid "Search for a DTF..." msgstr "搜索 DTF..." @@ -8521,10 +8469,6 @@ msgstr "卖出 ${0}" msgid "Sell collateral" msgstr "出售抵押品" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:254 -#~ msgid "Sell on PancakeSwap" -#~ msgstr "在 PancakeSwap 上卖出" - #: src/views/index-dtf/auctions/views/rebalance/components/auction-bids-chart.tsx:334 #: src/views/index-dtf/auctions/views/rebalance/components/rebalance-liquidity-checker.tsx:278 #: src/views/index-dtf/governance/components/proposal-preview/rebalance-preview/legacy-basket-proposal-preview.tsx:256 @@ -9739,7 +9683,7 @@ msgid "This impacts whether the RToken charges higher rates for issuance when co msgstr "这会影响当抵押品低于锚定价时 RToken 是否对发行收取更高的费率。该机制有助于防止有害发行,但代价是会使链上预言机价格变得不可靠,因为当抵押品接近其脱锚阈值时,发行/Redemption 区间会扩大。" #: src/views/index-dtf/deploy/steps/metadata/form-basic-metadata.tsx:18 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-metadata.tsx:55 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-metadata.tsx:56 msgid "This Index DTF will…" msgstr "此 Index DTF 将…" @@ -9915,7 +9859,7 @@ msgstr "代币敞口" msgid "Token name" msgstr "代币名称" -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:49 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/changes/basics-changes.tsx:53 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-metadata.tsx:30 msgid "Token Name" msgstr "代币名称" @@ -10306,10 +10250,6 @@ msgstr "请在美国 {nextSessionLabel} 时段重试。" msgid "Try again later when trading resumes." msgstr "请稍后在交易恢复后重试。" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:67 -#~ msgid "Try PancakeSwap" -#~ msgstr "试试 PancakeSwap" - #: src/views/yield-dtf/issuance/components/zapV2/ZapToggle.tsx:23 msgid "Turn on Zaps to mint using 1 asset" msgstr "开启 Zaps 以使用 1 种资产进行 Mint" @@ -11024,8 +10964,8 @@ msgid "Volume (last 7d)" msgstr "交易量(近 7 天)" #: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:84 -#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:195 -#: src/views/yield-dtf/governance/views/proposal-detail/components/VoteModal.tsx:130 +#: src/views/index-dtf/governance/views/proposal/components/vote-modal.tsx:194 +#: src/views/yield-dtf/governance/views/proposal-detail/components/VoteModal.tsx:129 msgid "Vote" msgstr "投票" @@ -11179,7 +11119,7 @@ msgstr "投票延迟" #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/sections/propose-basket-governance.tsx:22 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/atoms.ts:148 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/sections/propose-dao-governance.tsx:34 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:851 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:846 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-governance-settings.tsx:32 #: src/views/index-dtf/settings/components/index-settings-governance.tsx:82 msgid "Voting Delay" @@ -11188,7 +11128,7 @@ msgstr "投票延迟" #: src/views/index-dtf/governance/views/propose/basket/components/basket-proposal-overview.tsx:93 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/basket-settings-proposal-overview.tsx:85 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/dao-settings-proposal-overview.tsx:77 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:85 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/dtf-settings-proposal-overview.tsx:76 msgid "Voting delay begins" msgstr "投票延迟开始" @@ -11211,7 +11151,7 @@ msgstr "在你所 Stake 的 RToken 上投票,需要你将投票权委托给自 #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/sections/propose-basket-governance.tsx:35 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/atoms.ts:157 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/sections/propose-dao-governance.tsx:47 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:860 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:855 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-governance-settings.tsx:45 #: src/views/index-dtf/settings/components/index-settings-governance.tsx:88 #: src/views/yield-dtf/governance/views/proposal-detail/components/proposal-timeline/TimelineItem.tsx:131 @@ -11264,7 +11204,7 @@ msgstr "投票权委托" #: src/views/index-dtf/governance/views/propose/views/propose-basket-settings/components/sections/propose-basket-governance.tsx:59 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/atoms.ts:176 #: src/views/index-dtf/governance/views/propose/views/propose-dao-settings/components/sections/propose-dao-governance.tsx:71 -#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:879 +#: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/atoms.ts:874 #: src/views/index-dtf/governance/views/propose/views/propose-dtf-settings/components/sections/propose-governance-settings.tsx:69 #: src/views/index-dtf/settings/components/index-settings-governance.tsx:100 msgid "Voting Quorum" @@ -11399,14 +11339,6 @@ msgstr "观看视频" msgid "We call these tokenized portfolios DTFs:" msgstr "我们将这些代币化的投资组合称为 DTFs:" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:122 -#~ msgid "We couldn't find a good price for this trade right now. We recommend using a DEX like PancakeSwap to buy {symbol}." -#~ msgstr "我们目前无法为这笔交易找到合适的价格。建议使用 PancakeSwap 这样的 DEX 购买 {symbol}。" - -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:127 -#~ msgid "We couldn't find a good price for this trade right now. We recommend using a DEX like PancakeSwap to sell {symbol}." -#~ msgstr "我们目前无法为这笔交易找到合适的价格。建议使用 PancakeSwap 这样的 DEX 出售 {symbol}。" - #: src/views/index-dtf/governance/components/proposal-preview/unknown-contract-preview.tsx:52 msgid "We couldn’t retrieve the contract’s ABI from Etherscan. This usually means the contract is not verified. Without its interface, we’re unable to decode any function calls or parameters." msgstr "我们无法从 Etherscan 获取该合约的 ABI。这通常意味着该合约未经过验证。缺少其接口,我们将无法解码任何函数调用或参数。" @@ -11827,14 +11759,6 @@ msgstr "你的 DTF 已被 Mint。" msgid "Your lock" msgstr "您的 Vote-lock" -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:134 -#~ msgid "Your order has unusually high price impact. We recommend buying {symbol} on PancakeSwap to get the best price possible." -#~ msgstr "你的订单价格影响异常高。建议在 PancakeSwap 上购买 {symbol},以尽可能获得最佳价格。" - -#: src/views/index-dtf/components/zapper/large-mint-prompt-body.tsx:139 -#~ msgid "Your order has unusually high price impact. We recommend selling {symbol} on PancakeSwap to get the best price possible." -#~ msgstr "你的订单价格影响异常高。建议在 PancakeSwap 上出售 {symbol},以尽可能获得最佳价格。" - #: src/views/portfolio-page/index.tsx:41 msgid "Your portfolio brings together DTF holdings, staked and vote-locked governance positions, rewards, pending withdrawals, voting power, RSR balances, and recent transactions." msgstr "您的投资组合汇总了 DTF 持仓、Stake 和 Vote-lock 的治理头寸、奖励、待处理提款、投票权、RSR 余额以及近期交易。" diff --git a/src/tests/i18n.test.ts b/src/tests/i18n.test.ts index 1e282518e..35b3ae96a 100644 --- a/src/tests/i18n.test.ts +++ b/src/tests/i18n.test.ts @@ -31,8 +31,42 @@ describe('isSupportedLocale', () => { describe('localeAtom', () => { beforeEach(() => { localStorage.clear() + vi.spyOn(window.navigator, 'languages', 'get').mockReturnValue(['en-US']) }) + it('uses the browser locale when the user has not selected a language', async () => { + vi.spyOn(window.navigator, 'languages', 'get').mockReturnValue(['es-ES', 'en-US']) + + const { localeAtom } = await loadI18n() + const store = createStore() + + expect(store.get(localeAtom)).toBe('es') + }) + + it.each(['zh-TW', 'zh-Hant', 'zh-Hant-CN', 'zh-Hant-SG'])( + 'does not map the Traditional Chinese locale %s to Simplified Chinese', + async (language) => { + vi.spyOn(window.navigator, 'languages', 'get').mockReturnValue([language, 'en-US']) + + const { localeAtom } = await loadI18n() + const store = createStore() + + expect(store.get(localeAtom)).toBe('en') + } + ) + + it.each(['zh', 'zh-CN', 'zh-SG', 'zh-Hans'])( + 'maps the Simplified Chinese locale %s to Chinese', + async (language) => { + vi.spyOn(window.navigator, 'languages', 'get').mockReturnValue([language, 'en-US']) + + const { localeAtom } = await loadI18n() + const store = createStore() + + expect(store.get(localeAtom)).toBe('zh') + } + ) + it('falls back to the default locale when storage holds garbage', async () => { localStorage.setItem('register.locale', JSON.stringify('xx')) @@ -42,13 +76,14 @@ describe('localeAtom', () => { expect(store.get(localeAtom)).toBe(DEFAULT_LOCALE) }) - it('reads a valid persisted locale', async () => { - localStorage.setItem('register.locale', JSON.stringify('es')) + it('reads a valid persisted locale instead of the browser locale', async () => { + vi.spyOn(window.navigator, 'languages', 'get').mockReturnValue(['es-ES']) + localStorage.setItem('register.locale', JSON.stringify('ko')) const { localeAtom } = await loadI18n() const store = createStore() - expect(store.get(localeAtom)).toBe('es') + expect(store.get(localeAtom)).toBe('ko') }) it('coerces invalid writes to the default locale', async () => { From 11505a2207aa45e8186eddb13eb382ce8f3bfbcc Mon Sep 17 00:00:00 2001 From: Reserve Hermes Date: Wed, 19 Aug 2026 21:47:55 +0200 Subject: [PATCH 2/2] docs(i18n): reconcile translation audit --- docs/wiki/log.md | 2 +- docs/wiki/progress.md | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/wiki/log.md b/docs/wiki/log.md index 0f62e2dac..7850de547 100644 --- a/docs/wiki/log.md +++ b/docs/wiki/log.md @@ -132,4 +132,4 @@ Play-by-play lives in git (PRs #1053/#1054/#1055/#1063, SDK PR #27). Durable out ## 2026-08-19 -- Locale initialization now uses the first supported browser preference for visitors without a saved choice; a persisted explicit choice still wins. A clean Lingui extraction confirmed 2,543 active messages with zero missing Spanish, Korean, or Chinese translations and removed obsolete catalog entries. Live browser verification covered Spanish auto-selection plus a Korean selection surviving reload. +- Locale initialization now uses the first supported browser preference for visitors without a saved choice; a persisted explicit choice still wins. A clean Lingui extraction confirmed 2,543 active catalog messages with zero missing Spanish, Korean, or Simplified Chinese translations and removed obsolete catalog entries. This supersedes the earlier ~117-missing-message backlog entry. Live browser verification covered Spanish auto-selection plus a Korean selection surviving reload. diff --git a/docs/wiki/progress.md b/docs/wiki/progress.md index 31e005b10..41adc83dd 100644 --- a/docs/wiki/progress.md +++ b/docs/wiki/progress.md @@ -10,7 +10,7 @@ Stage ledger. One row per stage; keep entries short. Verifier = exact fresh comm | Stage | Status | Verifier | Review | Next | |---|---|---|---|---| -| Browser locale default and translation audit | human-review-required (base a6f20e340) | RED: browser es→expected es, got en; Traditional Chinese cases initially mapped to zh · GREEN i18n 15/15 · lint · typecheck · unit 895/895 · build:no-seo · live browser: es-ES→Español, persisted ko survives reload · catalogs es/ko/zh 2543, 0 missing | independent review found Traditional→Simplified matching risks (including Hant+region); both fixed with negative and positive BCP-47 coverage; shared locale provider/persistence default requires Engineer review | PR review/merge only after Engineer review; wiki-lint blocked by pre-existing stale design-system page | +| Browser locale default and translation audit | human-review-required (base a6f20e340) | RED: browser es→expected es, got en; Traditional Chinese cases initially mapped to zh · GREEN i18n 15/15 · lint · typecheck · unit 895/895 · build:no-seo · live browser: es-ES→Español, persisted ko survives reload · active catalogs es/ko/Simplified Chinese 2543, 0 missing | independent review found Traditional→Simplified matching risks (including Hant+region); both fixed with negative and positive BCP-47 coverage; shared locale provider/persistence default requires Engineer review | PR review/merge only after Engineer review; wiki-lint blocked by pre-existing stale design-system page | | Preserve Index DTF section in cmd-k navigation | human-review-required (base ebcd6febe) | RED: proposal/rebalance both landed overview; GREEN 2/2 · gate typecheck/lint/880 unit · live Ctrl+K proposal→governance + rebalance→auctions | independent Intent + Engineering Risk PASS, no findings; shared route-selection behavior requires Engineer review | merge only after Engineer review; wiki-lint blocked by pre-existing stale design-system page | | vote modal: address-length title overflowed the dialog | done (base 6854a370b) | lint · typecheck · test:run · e2e helper units · smoke 58 · new `vote-modal-long-title` spec desktop+mobile green · RED-verified (reverted the index-dtf modal fix → checkbox right edge 943 vs dialog 849.9) | product/correctness: self — copy + layout only, no tx path touched | — | | Fix DTF settings confirm button | human-review-required (base 6854a370b) | RED: rounded seeded distribution blocked mandate confirm; GREEN: unit 878 incl. mapper 27/27 · focused E2E 5/5 · typecheck · lint | Dark HOLD on untested mapping → 27 exhaustive mapper tests → Dark PASS; Light PASS; CodeRabbit 2 Minor → resolved (test IDs + editable confirmed state) | PR #1084 open; Engineer review required before merge; wiki-lint blocked by pre-existing stale design-system page | @@ -86,7 +86,6 @@ buried comment — so "fail-loud" never degrades into "avoid-the-boundary" (re-a - Zapper prompt: a sub-$1k weighted cap floors to $0 and suppresses the capacity card (the quote-failure path owns it) — revisit with a $100 step if it ever occurs in practice. - Zapper prompt: an enso quote resolving above 1% impact while minting is unavailable renders no card (deliberate fail-safe: enso resolving means minting works) — pending product ack. - Async-mint: `maxOrderValueUsd` (`async-zap-context.tsx`) still feeds un-weighted per-asset caps to the SDK while the instant zapper now uses weighted caps — likely correct there (the SDK splits per leg, where per-asset caps apply directly), but confirm with an engineer. -- Locales: ~117 pre-existing missing msgstr in es/ko/zh surfaced by re-extract (unrelated to any stage) — needs a translation pass. - Upstream dtf-chat launcher theming (props/CSS vars) into `@reserve-protocol/dtf-chat` (reserve-ai repo), then delete the `.rc-*` overrides in `src/app.css`. - Homepage animation hooks (from old IMPROVEMENTS_PLAN): move scroll/ticker/transcript side effects into focused hooks with observer/timer cleanup; respect `prefers-reduced-motion`. - Accessibility audit of animated homepage cards: keyboard states, focus order, labels for chart-only info.