diff --git a/package.json b/package.json index a9f891ceb34b..825ab39e33f6 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "yarn": ">=999.0.0", "npm": ">=999.0.0" }, - "version": "2.30.0", + "version": "2.31.0", "private": true, "license": "AGPL-3.0-or-later", "scripts": { diff --git a/packages/mask/popups/pages/Wallet/Interaction/WatchTokenRequest.tsx b/packages/mask/popups/pages/Wallet/Interaction/WatchTokenRequest.tsx index fcbcd2f6a0b3..a6c5f9c8b3a7 100644 --- a/packages/mask/popups/pages/Wallet/Interaction/WatchTokenRequest.tsx +++ b/packages/mask/popups/pages/Wallet/Interaction/WatchTokenRequest.tsx @@ -92,6 +92,7 @@ export const WatchTokenRequest = memo((props) => { address={address} name={symbol} size={60} + disableBadge /> {isTrustedName ? asset?.name diff --git a/packages/mask/popups/pages/Wallet/TokenDetail/index.tsx b/packages/mask/popups/pages/Wallet/TokenDetail/index.tsx index f10172b8107e..18dcd2539a91 100644 --- a/packages/mask/popups/pages/Wallet/TokenDetail/index.tsx +++ b/packages/mask/popups/pages/Wallet/TokenDetail/index.tsx @@ -266,6 +266,7 @@ export const TokenDetailUI = memo(function TokenDetailUI(props: TokenDetailUIPro chainId={asset.chainId} logoURL={asset.logoURL} size={16} + disableBadge /> ({ tokenPicker: { margin: theme.spacing(0, 2), }, - tokenIcon: { - width: 36, - height: 36, - }, - badgeIcon: { - position: 'absolute', - right: -6, - bottom: -4, - border: `1px solid ${theme.palette.common.white}`, - borderRadius: '50%', - }, maxButton: { cursor: 'pointer', }, @@ -248,21 +231,7 @@ export const FungibleTokenSection = memo(function FungibleTokenSection() { }) if (picked) handleSelectAsset(picked as Web3Helper.FungibleAssetAll) }}> - - - - + {token?.symbol} diff --git a/packages/mask/popups/pages/Wallet/components/AssetsList/index.tsx b/packages/mask/popups/pages/Wallet/components/AssetsList/index.tsx index b286fcc8c699..f3290b5bf940 100644 --- a/packages/mask/popups/pages/Wallet/components/AssetsList/index.tsx +++ b/packages/mask/popups/pages/Wallet/components/AssetsList/index.tsx @@ -143,6 +143,7 @@ const AssetItem = memo(function AssetItem({ asset, onItemClick, ...rest }: Asset name={asset.name} logoURL={asset.logoURL} size={36} + disableBadge /> svg': { @@ -249,11 +247,15 @@ function ApprovalTokenItem(props: ApprovalTokenItemProps) {
- Approved Amount + + Approved Amount{' '} + {amount ? + + {formatSpendingCap(amount)} + + : null} + - {amount ? - {formatSpendingCap(amount)} - : null}
{formatSpendingCap(amount)} : null +#: src/SiteAdaptor/ApprovalTokenContent.tsx +msgid "Approved Amount {0}" msgstr "" #: src/SiteAdaptor/ApprovalDialog.tsx diff --git a/packages/plugins/Approval/src/locale/ja-JP.json b/packages/plugins/Approval/src/locale/ja-JP.json index bb966c6dc8ac..7846ebdf71d0 100644 --- a/packages/plugins/Approval/src/locale/ja-JP.json +++ b/packages/plugins/Approval/src/locale/ja-JP.json @@ -2,6 +2,7 @@ "messages": { "yb/fjw": ["承認"], "YjX+AG": ["承認済み金額"], + "nFjzvC": ["Approved Amount ", ["0"]], "QowPFh": ["コレクティブ"], "kCAzy/": ["コレクションを承認"], "ks5OGD": ["コントラクト"], diff --git a/packages/plugins/Approval/src/locale/ja-JP.po b/packages/plugins/Approval/src/locale/ja-JP.po index 93a87b83bf69..909ea42a6c88 100644 --- a/packages/plugins/Approval/src/locale/ja-JP.po +++ b/packages/plugins/Approval/src/locale/ja-JP.po @@ -23,8 +23,13 @@ msgid "Approval" msgstr "承認" #: src/SiteAdaptor/ApprovalTokenContent.tsx -msgid "Approved Amount" -msgstr "承認済み金額" +#~ msgid "Approved Amount" +#~ msgstr "承認済み金額" + +#. placeholder {0}: amount ? {formatSpendingCap(amount)} : null +#: src/SiteAdaptor/ApprovalTokenContent.tsx +msgid "Approved Amount {0}" +msgstr "" #: src/SiteAdaptor/ApprovalDialog.tsx msgid "Collectibles" diff --git a/packages/plugins/Approval/src/locale/ko-KR.json b/packages/plugins/Approval/src/locale/ko-KR.json index bd5482299421..b587273ea0ee 100644 --- a/packages/plugins/Approval/src/locale/ko-KR.json +++ b/packages/plugins/Approval/src/locale/ko-KR.json @@ -2,6 +2,7 @@ "messages": { "yb/fjw": ["승인"], "YjX+AG": ["승인된 금액"], + "nFjzvC": ["Approved Amount ", ["0"]], "QowPFh": ["수집품"], "kCAzy/": ["컬렉션 승인"], "ks5OGD": ["컨트랙트"], diff --git a/packages/plugins/Approval/src/locale/ko-KR.po b/packages/plugins/Approval/src/locale/ko-KR.po index 6ed874302bb9..43757777b366 100644 --- a/packages/plugins/Approval/src/locale/ko-KR.po +++ b/packages/plugins/Approval/src/locale/ko-KR.po @@ -23,8 +23,13 @@ msgid "Approval" msgstr "승인" #: src/SiteAdaptor/ApprovalTokenContent.tsx -msgid "Approved Amount" -msgstr "승인된 금액" +#~ msgid "Approved Amount" +#~ msgstr "승인된 금액" + +#. placeholder {0}: amount ? {formatSpendingCap(amount)} : null +#: src/SiteAdaptor/ApprovalTokenContent.tsx +msgid "Approved Amount {0}" +msgstr "" #: src/SiteAdaptor/ApprovalDialog.tsx msgid "Collectibles" diff --git a/packages/plugins/Approval/src/locale/zh-CN.json b/packages/plugins/Approval/src/locale/zh-CN.json index 0a6bd9674619..1e7ca7b522d4 100644 --- a/packages/plugins/Approval/src/locale/zh-CN.json +++ b/packages/plugins/Approval/src/locale/zh-CN.json @@ -2,6 +2,7 @@ "messages": { "yb/fjw": ["授权"], "YjX+AG": ["授权数额"], + "nFjzvC": ["Approved Amount ", ["0"]], "QowPFh": ["NFT"], "kCAzy/": ["NFT 系列授权"], "ks5OGD": ["合约"], diff --git a/packages/plugins/Approval/src/locale/zh-CN.po b/packages/plugins/Approval/src/locale/zh-CN.po index 9eed189a15d6..40469d123656 100644 --- a/packages/plugins/Approval/src/locale/zh-CN.po +++ b/packages/plugins/Approval/src/locale/zh-CN.po @@ -23,8 +23,13 @@ msgid "Approval" msgstr "授权" #: src/SiteAdaptor/ApprovalTokenContent.tsx -msgid "Approved Amount" -msgstr "授权数额" +#~ msgid "Approved Amount" +#~ msgstr "授权数额" + +#. placeholder {0}: amount ? {formatSpendingCap(amount)} : null +#: src/SiteAdaptor/ApprovalTokenContent.tsx +msgid "Approved Amount {0}" +msgstr "" #: src/SiteAdaptor/ApprovalDialog.tsx msgid "Collectibles" diff --git a/packages/plugins/Approval/src/locale/zh-TW.json b/packages/plugins/Approval/src/locale/zh-TW.json index 0a6bd9674619..1e7ca7b522d4 100644 --- a/packages/plugins/Approval/src/locale/zh-TW.json +++ b/packages/plugins/Approval/src/locale/zh-TW.json @@ -2,6 +2,7 @@ "messages": { "yb/fjw": ["授权"], "YjX+AG": ["授权数额"], + "nFjzvC": ["Approved Amount ", ["0"]], "QowPFh": ["NFT"], "kCAzy/": ["NFT 系列授权"], "ks5OGD": ["合约"], diff --git a/packages/plugins/Approval/src/locale/zh-TW.po b/packages/plugins/Approval/src/locale/zh-TW.po index bf8260a91269..b0e6d6a2af16 100644 --- a/packages/plugins/Approval/src/locale/zh-TW.po +++ b/packages/plugins/Approval/src/locale/zh-TW.po @@ -23,7 +23,12 @@ msgid "Approval" msgstr "" #: src/SiteAdaptor/ApprovalTokenContent.tsx -msgid "Approved Amount" +#~ msgid "Approved Amount" +#~ msgstr "" + +#. placeholder {0}: amount ? {formatSpendingCap(amount)} : null +#: src/SiteAdaptor/ApprovalTokenContent.tsx +msgid "Approved Amount {0}" msgstr "" #: src/SiteAdaptor/ApprovalDialog.tsx diff --git a/packages/plugins/Collectible/src/SiteAdaptor/Shared/OfferCard.tsx b/packages/plugins/Collectible/src/SiteAdaptor/Shared/OfferCard.tsx index f1e4d4103b17..3ee358f03a4f 100644 --- a/packages/plugins/Collectible/src/SiteAdaptor/Shared/OfferCard.tsx +++ b/packages/plugins/Collectible/src/SiteAdaptor/Shared/OfferCard.tsx @@ -72,6 +72,7 @@ export const OfferCard = memo(function OfferCard({ offer, ...rest }: OfferCardPr style={{ fontSize: 14, }} + disableBadge /> : {offer.priceInToken?.token.symbol || offer.priceInToken?.token.name} diff --git a/packages/plugins/GoPlusSecurity/src/SiteAdaptor/components/SecurityPanel.tsx b/packages/plugins/GoPlusSecurity/src/SiteAdaptor/components/SecurityPanel.tsx index 16f6d1cceec6..c7add6456616 100644 --- a/packages/plugins/GoPlusSecurity/src/SiteAdaptor/components/SecurityPanel.tsx +++ b/packages/plugins/GoPlusSecurity/src/SiteAdaptor/components/SecurityPanel.tsx @@ -33,10 +33,6 @@ const useStyles = makeStyles()((theme) => ({ display: 'none', }, }, - icon: { - width: '48px', - height: '48px', - }, tokenName: { fontSize: '18px', fontWeight: 700, @@ -94,11 +90,12 @@ export const SecurityPanel = memo(({ tokenSecurity, tokenInfo, t {tokenSecurity?.token_name ? : } diff --git a/packages/plugins/RedPacket/src/SiteAdaptor/MainDialog.tsx b/packages/plugins/RedPacket/src/SiteAdaptor/MainDialog.tsx index 83d4a83ee254..4cf53bff8ffc 100644 --- a/packages/plugins/RedPacket/src/SiteAdaptor/MainDialog.tsx +++ b/packages/plugins/RedPacket/src/SiteAdaptor/MainDialog.tsx @@ -39,7 +39,7 @@ const useStyles = makeStyles()((theme) => ({ }, })) -const initialEntries = [RoutePaths.Exit, RoutePaths.CreateErc20RedPacket] +const initialEntries = [RoutePaths.Exit, RoutePaths.CreateTokenRedPacket] export function RedPacketMainDialog({ onClose }: RedPacketDialogProps) { const { classes } = useStyles() @@ -52,7 +52,7 @@ export function RedPacketMainDialog({ onClose }: RedPacketDialogProps) { {unsatisfied ? - Conditions not met + <> + Who can claim + + : canClaim ? isClaiming ? Claiming... diff --git a/packages/plugins/RedPacket/src/SiteAdaptor/Routes.tsx b/packages/plugins/RedPacket/src/SiteAdaptor/Routes.tsx index b7b407e92a3b..8db194968698 100644 --- a/packages/plugins/RedPacket/src/SiteAdaptor/Routes.tsx +++ b/packages/plugins/RedPacket/src/SiteAdaptor/Routes.tsx @@ -1,9 +1,9 @@ import { Navigate, Route, Routes } from 'react-router-dom' import { RoutePaths } from '../constants.js' -import { CreateERC20RedPacket } from './views/CreateERC20RedPacket.js' +import { CreateTokenRedPacket } from './views/CreateTokenRedPacket.js' import { CreateNftRedPacket } from './views/CreateNftRedPacket.js' import { CustomCover } from './views/CustomCover.js' -import { Erc20RedPacketConfirm } from './views/Erc20RedPacketConfirm.js' +import { TokenRedPacketConfirm } from './views/TokenRedPacketConfirm.js' import { History } from './views/History.js' import { HistoryDetail } from './views/HistoryDetail.js' import { NftHistory } from './views/NftHistory.js' @@ -14,7 +14,7 @@ export function RedPacketRoutes() { return ( - } /> + } /> } /> } /> @@ -25,13 +25,13 @@ export function RedPacketRoutes() { } /> - } /> + } /> } /> {/* If router is embedded inside a dialog, */} {/* which should know it's time to close itself once we enter Exit */} - } /> + } /> ) } diff --git a/packages/plugins/RedPacket/src/SiteAdaptor/SolanaRedPacket/OperationFooter.tsx b/packages/plugins/RedPacket/src/SiteAdaptor/SolanaRedPacket/OperationFooter.tsx index ceae7661d98c..9dc8e6d12370 100644 --- a/packages/plugins/RedPacket/src/SiteAdaptor/SolanaRedPacket/OperationFooter.tsx +++ b/packages/plugins/RedPacket/src/SiteAdaptor/SolanaRedPacket/OperationFooter.tsx @@ -33,6 +33,7 @@ interface OperationFooterProps extends BoxProps { canRefund: boolean /** Is claiming or checking claim status */ isClaiming: boolean + isExpired: boolean onClaimOrRefund: () => void | Promise } export function OperationFooter({ @@ -40,6 +41,7 @@ export function OperationFooter({ canClaim, canRefund, isClaiming, + isExpired, onClaimOrRefund, ...rest }: OperationFooterProps) { @@ -50,6 +52,7 @@ export function OperationFooter({ const { value: nativeTokenBalance } = useNativeTokenBalance() + if (isExpired) return null if (!canClaim && !canRefund && account) return null function getObtainButton(onClick: MouseEventHandler) { diff --git a/packages/plugins/RedPacket/src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx b/packages/plugins/RedPacket/src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx index ea9c2424c2c3..41ffefadc118 100644 --- a/packages/plugins/RedPacket/src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx +++ b/packages/plugins/RedPacket/src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx @@ -225,6 +225,7 @@ export const SolanaRedPacketCard = memo(function SolanaRedPacketCard({ canClaim={canClaim} canRefund={canRefund} isClaiming={isClaiming || isClaimingAndChecking} + isExpired={availability.expired} onClaimOrRefund={onClaimOrRefund} /> diff --git a/packages/plugins/RedPacket/src/SiteAdaptor/SolanaRedPacket/hooks/useAvailability.ts b/packages/plugins/RedPacket/src/SiteAdaptor/SolanaRedPacket/hooks/useAvailability.ts index 2202aa65713b..bda6abf2bb88 100644 --- a/packages/plugins/RedPacket/src/SiteAdaptor/SolanaRedPacket/hooks/useAvailability.ts +++ b/packages/plugins/RedPacket/src/SiteAdaptor/SolanaRedPacket/hooks/useAvailability.ts @@ -1,12 +1,11 @@ import { NetworkPluginID } from '@masknet/shared-base' import { useAccount } from '@masknet/web3-hooks-base' import { RedPacketStatus, type SolanaRedPacketJSONPayload } from '@masknet/web3-providers/types' +import { minus } from '@masknet/web3-shared-base' import { useQuery } from '@tanstack/react-query' +import { useCallback } from 'react' import { getRpProgram } from '../../helpers/getRpProgram.js' -import { minus } from '@masknet/web3-shared-base' import { useClaimRecord } from './useClaimRecord.js' -import { useParseRedPacket } from '../../hooks/useParseRedPacket.js' -import { useCallback } from 'react' export function useSolanaAvailability(payload: SolanaRedPacketJSONPayload, chainId: number) { const account = useAccount(NetworkPluginID.PLUGIN_SOLANA) @@ -28,7 +27,6 @@ export function useSolanaAvailability(payload: SolanaRedPacketJSONPayload, chain return 30_000 }, }) - const { data: parsed, refetch: recheckParse } = useParseRedPacket() const { data: claimRecord, refetch: checkClaimRecord } = useClaimRecord( account, @@ -37,9 +35,8 @@ export function useSolanaAvailability(payload: SolanaRedPacketJSONPayload, chain ) const refresh = useCallback(() => { checkAvailability() - recheckParse() checkClaimRecord() - }, [checkAvailability, recheckParse, checkClaimRecord]) + }, [checkAvailability, checkClaimRecord]) if (!data) { return { @@ -52,9 +49,10 @@ export function useSolanaAvailability(payload: SolanaRedPacketJSONPayload, chain refresh, } } - const isExpired = data.duration.add(data.createTime).muln(1000).ltn(Date.now()) - const isEmpty = data.claimedAmount.gt(data.totalAmount) - const isClaimed = !!claimRecord || !!parsed?.redpacket?.isClaimed + const ms = data.duration.add(data.createTime).muln(1000) + const isExpired = ms.toNumber() < Date.now() + const isEmpty = data.claimedAmount.gte(data.totalAmount) + const isClaimed = !!claimRecord const availability = { token_address: data.tokenAddress.toBase58(), diff --git a/packages/plugins/RedPacket/src/SiteAdaptor/components/NftRedPacketRecord.tsx b/packages/plugins/RedPacket/src/SiteAdaptor/components/NftRedPacketRecord.tsx index 5246c802f064..2aa6ec8731de 100644 --- a/packages/plugins/RedPacket/src/SiteAdaptor/components/NftRedPacketRecord.tsx +++ b/packages/plugins/RedPacket/src/SiteAdaptor/components/NftRedPacketRecord.tsx @@ -81,8 +81,6 @@ const useStyles = makeStyles<{ background?: string; backgroundIcon?: string }>() }, }, icon: { - width: 18, - height: 18, marginLeft: 6, zIndex: -1, }, @@ -161,10 +159,10 @@ interface NftRedPacketRecordProps { collections: Array> onSend: (history: NftRedPacketJSONPayload, contract: NonFungibleCollection) => void } -export const NftRedPacketRecord = memo(function NftRedPacketHistoryItem({ +export const NftRedPacketRecord = memo(function NftRedPacketRecord({ history, - onSend, collections, + onSend, }: NftRedPacketRecordProps) { const { account, chainId } = useChainContext() const [seen, ref] = useEverSeen() @@ -257,6 +255,8 @@ export const NftRedPacketRecord = memo(function NftRedPacketHistoryItem({ ()((theme, { isDim }) => { @@ -62,7 +62,7 @@ export function RouterDialog({ ) const isCreate = matchPath(`${RoutePaths.Create}/*`, pathname) const isEvmCreate = - matchPath(RoutePaths.CreateErc20RedPacket, pathname) || matchPath(RoutePaths.CreateNftRedPacket, pathname) + matchPath(RoutePaths.CreateTokenRedPacket, pathname) || matchPath(RoutePaths.CreateNftRedPacket, pathname) const titleTabs = isCreate ? createTabs : matchPath(RoutePaths.History, pathname) ? historyTabs @@ -79,14 +79,14 @@ export function RouterDialog({ : null const titleMap: Record = { - [RoutePaths.ConfirmErc20RedPacket]: Confirm the Lucky Drop, + [RoutePaths.ConfirmTokenRedPacket]: Confirm the Lucky Drop, [RoutePaths.History]: History, [RoutePaths.HistoryDetail]: Claim Details, [RoutePaths.NftHistory]: History, [RoutePaths.CustomCover]: Add a Custom Cover, } const titleTailMap: Record = { - [RoutePaths.CreateErc20RedPacket]: ( + [RoutePaths.CreateTokenRedPacket]: ( navigate({ pathname: RoutePaths.History, search: `tab=${HistoryTabs.Sent}` })} /> diff --git a/packages/plugins/RedPacket/src/SiteAdaptor/views/CreateERC20RedPacket.tsx b/packages/plugins/RedPacket/src/SiteAdaptor/views/CreateTokenRedPacket.tsx similarity index 99% rename from packages/plugins/RedPacket/src/SiteAdaptor/views/CreateERC20RedPacket.tsx rename to packages/plugins/RedPacket/src/SiteAdaptor/views/CreateTokenRedPacket.tsx index 0f7e067aff74..c154af1bf4bd 100644 --- a/packages/plugins/RedPacket/src/SiteAdaptor/views/CreateERC20RedPacket.tsx +++ b/packages/plugins/RedPacket/src/SiteAdaptor/views/CreateTokenRedPacket.tsx @@ -181,7 +181,7 @@ const useStyles = makeStyles()((theme) => ({ }, })) -export function CreateERC20RedPacket() { +export function CreateTokenRedPacket() { const { t } = useLingui() const { account, chainId, setChainId } = useChainContext() const isFirefly = getEnhanceableSiteType() === EnhanceableSite.Firefly @@ -527,7 +527,7 @@ export function CreateERC20RedPacket() { fullWidth disabled={!!validationMessage || !!gasValidationMessage} onClick={() => { - navigate(RoutePaths.ConfirmErc20RedPacket) + navigate(RoutePaths.ConfirmTokenRedPacket) }}> {validationMessage || gasValidationMessage || Create the Lucky Drop} diff --git a/packages/plugins/RedPacket/src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx b/packages/plugins/RedPacket/src/SiteAdaptor/views/TokenRedPacketConfirm.tsx similarity index 99% rename from packages/plugins/RedPacket/src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx rename to packages/plugins/RedPacket/src/SiteAdaptor/views/TokenRedPacketConfirm.tsx index 5b73d4bd6908..4f3f1623e411 100644 --- a/packages/plugins/RedPacket/src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +++ b/packages/plugins/RedPacket/src/SiteAdaptor/views/TokenRedPacketConfirm.tsx @@ -25,7 +25,6 @@ import { PreviewRedPacket } from '../components/PreviewRedPacket.js' import { ConditionType, useRedPacket } from '../contexts/RedPacketContext.js' import { useCreateFTRedpacketCallback } from '../hooks/useCreateFTRedpacketCallback.js' import { useHandleCreateOrSelect } from '../hooks/useHandleCreateOrSelect.js' -import { formatTokenAmount } from '../helpers/formatTokenAmount.js' const useStyles = makeStyles()((theme) => ({ message: { @@ -129,7 +128,7 @@ const useStyles = makeStyles()((theme) => ({ }, })) -export function Erc20RedPacketConfirm() { +export function TokenRedPacketConfirm() { const { classes, cx } = useStyles() const { chainId } = useChainContext() const navigate = useNavigate() diff --git a/packages/plugins/RedPacket/src/constants.ts b/packages/plugins/RedPacket/src/constants.ts index e724c8a81ed1..4704d93d8e20 100644 --- a/packages/plugins/RedPacket/src/constants.ts +++ b/packages/plugins/RedPacket/src/constants.ts @@ -16,10 +16,10 @@ export const SOL_REDPACKET_CREATE_DEFAULT_GAS = '10000000' export const DEFAULT_DURATION = 60 * 60 * 24 // 24 hours export const enum RoutePaths { Create = '/create', - CreateErc20RedPacket = '/create/erc20', + CreateTokenRedPacket = '/create/token', CreateNftRedPacket = '/create/nft', Confirm = '/confirm', - ConfirmErc20RedPacket = '/confirm/erc20', + ConfirmTokenRedPacket = '/confirm/token', ConfirmNftRedPacket = '/confirm/nft', CustomCover = '/custom-cover', Requirements = '/requirements', diff --git a/packages/plugins/RedPacket/src/locale/en-US.po b/packages/plugins/RedPacket/src/locale/en-US.po index 8be0972eea06..2cfb3f2a6a11 100644 --- a/packages/plugins/RedPacket/src/locale/en-US.po +++ b/packages/plugins/RedPacket/src/locale/en-US.po @@ -112,17 +112,17 @@ msgstr "" #~ msgid "Amount" #~ msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Amount Each" msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Amount per Share" msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "At most 255 recipients" msgstr "" @@ -131,7 +131,7 @@ msgstr "" msgid "Attached Message" msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx msgid "Available to Everyone" msgstr "" @@ -140,7 +140,7 @@ msgstr "" #~ msgid "Best Wishes" #~ msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/contexts/SolRedpacketContext.tsx #: src/SiteAdaptor/contexts/RedPacketContext.tsx #: src/SiteAdaptor/components/RedPacketRecord.tsx @@ -164,7 +164,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Choose a Cover" msgstr "" @@ -179,8 +179,8 @@ msgstr "" msgid "Claim" msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx msgid "Claim Conditions" msgstr "" @@ -271,15 +271,15 @@ msgid "Completed" msgstr "" #: src/SiteAdaptor/RedPacket/OperationFooter.tsx -msgid "Conditions not met" -msgstr "" +#~ msgid "Conditions not met" +#~ msgstr "" #: src/SiteAdaptor/SelectNftTokenDialog.tsx #: src/SiteAdaptor/SelectNftTokenDialog.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/views/SelectNft.tsx #: src/SiteAdaptor/views/SelectNft.tsx #: src/SiteAdaptor/views/NftRedPacketConfirm.tsx -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx #: src/SiteAdaptor/views/CustomCover.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Confirm" @@ -289,8 +289,8 @@ msgstr "" msgid "Confirm the Lucky Drop" msgstr "" +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/views/NftRedPacketConfirm.tsx -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx msgid "Confirming" msgstr "" @@ -303,21 +303,21 @@ msgstr "" msgid "Connect to {source}" msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx #: src/SiteAdaptor/SolanaRedPacket/OperationFooter.tsx #: src/SiteAdaptor/RedPacket/OperationFooter.tsx msgid "Connect Wallet" msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Cover" msgstr "" +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/views/CreateNftRedPacket.tsx #: src/SiteAdaptor/views/CreateNftRedPacket.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Create the Lucky Drop" msgstr "" @@ -359,7 +359,7 @@ msgstr "" msgid "Enclose a Message" msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Enter Amount Each" msgstr "" @@ -368,7 +368,7 @@ msgstr "" #~ msgid "Enter number of winners" #~ msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Enter Number of Winners" msgstr "" @@ -377,12 +377,12 @@ msgstr "" #~ msgid "Enter the amount that each winner can claim" #~ msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Enter Total Amount" msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Equal Amount" msgstr "" @@ -434,7 +434,7 @@ msgid "Gift crypto or NFTs to any users, first come, first served." msgstr "" #. placeholder {0}: token.symbol -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx msgid "Grant access to your {0} for the Lucky Drop Smart contract. You only have to do this once per token." msgstr "" @@ -472,11 +472,11 @@ msgid "History" msgstr "" #. placeholder {0}: tokenQuantity ? `${tokenQuantity}+` : 'any' -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx msgid "Holding {0}" msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx msgid "Holding NFT" msgstr "" @@ -494,7 +494,7 @@ msgstr "" msgid "I just claimed an NFT lucky drop from @{sender} on {networkName} network." msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Identical" msgstr "" @@ -504,22 +504,22 @@ msgstr "" #~ msgstr "" #. placeholder {0}: token?.symbol -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Insufficient {0} Balance" msgstr "" +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/views/CreateNftRedPacket.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx #: src/SiteAdaptor/SolanaRedPacket/OperationFooter.tsx #: src/SiteAdaptor/RedPacket/OperationFooter.tsx msgid "Insufficient Balance" msgstr "" +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/views/CreateNftRedPacket.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx #: src/SiteAdaptor/SolanaRedPacket/OperationFooter.tsx @@ -567,7 +567,7 @@ msgstr "" msgid "Lucky Drop" msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Message" msgstr "" @@ -641,7 +641,7 @@ msgstr "" msgid "or" msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx msgid "or Holding NFT" msgstr "" @@ -649,12 +649,12 @@ msgstr "" #~ msgid "Post on" #~ msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Random" msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Random Amount" msgstr "" @@ -724,8 +724,8 @@ msgstr "" msgid "Select a token" msgstr "" +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/views/CreateNftRedPacket.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Select a Token" msgstr "" @@ -761,7 +761,7 @@ msgid "Sent" msgstr "" #: src/SiteAdaptor/RedPacketNft.tsx -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/components/RedPacketActionButton.tsx #: src/SiteAdaptor/components/NftRedPacketRecord.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx @@ -780,7 +780,7 @@ msgstr "" msgid "Something went wrong." msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Split Mode" msgstr "" @@ -832,7 +832,7 @@ msgstr "" #. placeholder {0}: formatBalance(1, token.decimals) #. placeholder {1}: token.symbol -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "The minimum amount for each share is {0} {1}" msgstr "" @@ -861,7 +861,7 @@ msgstr "" msgid "Tokens" msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Total amount" msgstr "" @@ -874,12 +874,12 @@ msgstr "" #~ msgid "Total amount shared among all winners" #~ msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Total cost" msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Transaction cost" msgstr "" @@ -914,15 +914,15 @@ msgstr "" msgid "When selecting too many NFTs, the total gas fee may exceed the MetaMask limit of {0}. Please reduce the number of NFTs selected." msgstr "" -#: src/SiteAdaptor/RedPacket/index.tsx -#~ msgid "Who can claim" -#~ msgstr "" +#: src/SiteAdaptor/RedPacket/OperationFooter.tsx +msgid "Who can claim" +msgstr "" #: src/SiteAdaptor/Conditions/index.tsx msgid "Who can claim?" msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Winners" msgstr "" @@ -945,7 +945,7 @@ msgstr "" #~ msgid "You can withdraw any unclaimed amount 24 hours after sending this lucky drop." #~ msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "You can withdraw the remaining balance 24 hours after sending the lucky drop." msgstr "" diff --git a/packages/plugins/RedPacket/src/locale/ja-JP.po b/packages/plugins/RedPacket/src/locale/ja-JP.po index c7b6cbfa8ab9..6ed87dc8f62a 100644 --- a/packages/plugins/RedPacket/src/locale/ja-JP.po +++ b/packages/plugins/RedPacket/src/locale/ja-JP.po @@ -117,17 +117,17 @@ msgstr "すべて({0} NFT)" #~ msgid "Amount" #~ msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Amount Each" msgstr "各金額" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Amount per Share" msgstr "1株当たりの金額" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "At most 255 recipients" msgstr "受信者は最大255人です" @@ -136,7 +136,7 @@ msgstr "受信者は最大255人です" msgid "Attached Message" msgstr "添付メッセージ" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx msgid "Available to Everyone" msgstr "" @@ -145,7 +145,7 @@ msgstr "" #~ msgid "Best Wishes" #~ msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/contexts/SolRedpacketContext.tsx #: src/SiteAdaptor/contexts/RedPacketContext.tsx #: src/SiteAdaptor/components/RedPacketRecord.tsx @@ -169,7 +169,7 @@ msgstr "幸運を祈ります!" msgid "Cancel" msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Choose a Cover" msgstr "" @@ -184,8 +184,8 @@ msgstr "" msgid "Claim" msgstr "受取る" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx msgid "Claim Conditions" msgstr "" @@ -276,15 +276,15 @@ msgid "Completed" msgstr "完了しました" #: src/SiteAdaptor/RedPacket/OperationFooter.tsx -msgid "Conditions not met" -msgstr "" +#~ msgid "Conditions not met" +#~ msgstr "" #: src/SiteAdaptor/SelectNftTokenDialog.tsx #: src/SiteAdaptor/SelectNftTokenDialog.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/views/SelectNft.tsx #: src/SiteAdaptor/views/SelectNft.tsx #: src/SiteAdaptor/views/NftRedPacketConfirm.tsx -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx #: src/SiteAdaptor/views/CustomCover.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Confirm" @@ -294,8 +294,8 @@ msgstr "確認" msgid "Confirm the Lucky Drop" msgstr "ラッキードロップを確認する" +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/views/NftRedPacketConfirm.tsx -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx msgid "Confirming" msgstr "確認中" @@ -308,21 +308,21 @@ msgstr "" msgid "Connect to {source}" msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx #: src/SiteAdaptor/SolanaRedPacket/OperationFooter.tsx #: src/SiteAdaptor/RedPacket/OperationFooter.tsx msgid "Connect Wallet" msgstr "ウォレットに接続" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Cover" msgstr "" +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/views/CreateNftRedPacket.tsx #: src/SiteAdaptor/views/CreateNftRedPacket.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Create the Lucky Drop" msgstr "ラッキードロップを作成します。" @@ -364,7 +364,7 @@ msgstr "空です" msgid "Enclose a Message" msgstr "メッセージを閉じる" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Enter Amount Each" msgstr "各金額を入力" @@ -373,7 +373,7 @@ msgstr "各金額を入力" #~ msgid "Enter number of winners" #~ msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Enter Number of Winners" msgstr "共有を入力" @@ -382,12 +382,12 @@ msgstr "共有を入力" #~ msgid "Enter the amount that each winner can claim" #~ msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Enter Total Amount" msgstr "合計入力" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Equal Amount" msgstr "等しい金額" @@ -439,7 +439,7 @@ msgid "Gift crypto or NFTs to any users, first come, first served." msgstr "暗号資産またはNFTをすべてのユーザーに贈り、先着順に提供します。" #. placeholder {0}: token.symbol -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx msgid "Grant access to your {0} for the Lucky Drop Smart contract. You only have to do this once per token." msgstr "{0} にラッキードロップスマートコントラクトへのアクセスを許可します。トークンごとに1回だけ行う必要があります" @@ -477,11 +477,11 @@ msgid "History" msgstr "履歴" #. placeholder {0}: tokenQuantity ? `${tokenQuantity}+` : 'any' -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx msgid "Holding {0}" msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx msgid "Holding NFT" msgstr "" @@ -499,7 +499,7 @@ msgstr "" msgid "I just claimed an NFT lucky drop from @{sender} on {networkName} network." msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Identical" msgstr "同じ" @@ -509,22 +509,22 @@ msgstr "同じ" #~ msgstr "" #. placeholder {0}: token?.symbol -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Insufficient {0} Balance" msgstr "{0} 残高不足" +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/views/CreateNftRedPacket.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx #: src/SiteAdaptor/SolanaRedPacket/OperationFooter.tsx #: src/SiteAdaptor/RedPacket/OperationFooter.tsx msgid "Insufficient Balance" msgstr "残高不足" +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/views/CreateNftRedPacket.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx #: src/SiteAdaptor/SolanaRedPacket/OperationFooter.tsx @@ -572,7 +572,7 @@ msgstr "トークンを読み込み中..." msgid "Lucky Drop" msgstr "ラッキードロップ" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Message" msgstr "メッセージ" @@ -646,7 +646,7 @@ msgstr "" msgid "or" msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx msgid "or Holding NFT" msgstr "" @@ -654,12 +654,12 @@ msgstr "" #~ msgid "Post on" #~ msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Random" msgstr "ランダム" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Random Amount" msgstr "ランダム金額" @@ -729,8 +729,8 @@ msgstr "検索" msgid "Select a token" msgstr "" +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/views/CreateNftRedPacket.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Select a Token" msgstr "トークンを選択してください" @@ -766,7 +766,7 @@ msgid "Sent" msgstr "送信" #: src/SiteAdaptor/RedPacketNft.tsx -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/components/RedPacketActionButton.tsx #: src/SiteAdaptor/components/NftRedPacketRecord.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx @@ -785,7 +785,7 @@ msgstr "共有" msgid "Something went wrong." msgstr "問題が発生しました." -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Split Mode" msgstr "分割モード" @@ -837,7 +837,7 @@ msgstr "" #. placeholder {0}: formatBalance(1, token.decimals) #. placeholder {1}: token.symbol -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "The minimum amount for each share is {0} {1}" msgstr "" @@ -866,7 +866,7 @@ msgstr "" msgid "Tokens" msgstr "トークン" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Total amount" msgstr "合計金額" @@ -879,12 +879,12 @@ msgstr "合計金額" #~ msgid "Total amount shared among all winners" #~ msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Total cost" msgstr "合計額" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Transaction cost" msgstr "" @@ -919,15 +919,15 @@ msgstr "ウォレットアカウント" msgid "When selecting too many NFTs, the total gas fee may exceed the MetaMask limit of {0}. Please reduce the number of NFTs selected." msgstr "" -#: src/SiteAdaptor/RedPacket/index.tsx -#~ msgid "Who can claim" -#~ msgstr "" +#: src/SiteAdaptor/RedPacket/OperationFooter.tsx +msgid "Who can claim" +msgstr "" #: src/SiteAdaptor/Conditions/index.tsx msgid "Who can claim?" msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Winners" msgstr "当選者" @@ -950,7 +950,7 @@ msgstr "1つまたは複数のルールを設定して、Lucky Dropを獲得す #~ msgid "You can withdraw any unclaimed amount 24 hours after sending this lucky drop." #~ msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "You can withdraw the remaining balance 24 hours after sending the lucky drop." msgstr "" diff --git a/packages/plugins/RedPacket/src/locale/ko-KR.po b/packages/plugins/RedPacket/src/locale/ko-KR.po index 4f89a056fb6d..15df6389df8c 100644 --- a/packages/plugins/RedPacket/src/locale/ko-KR.po +++ b/packages/plugins/RedPacket/src/locale/ko-KR.po @@ -117,17 +117,17 @@ msgstr "모든 ({0} NFT)" #~ msgid "Amount" #~ msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Amount Each" msgstr "하나의 금액" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Amount per Share" msgstr "한 지분 금액" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "At most 255 recipients" msgstr "최대 255명까지 받을 수 있습니다" @@ -136,7 +136,7 @@ msgstr "최대 255명까지 받을 수 있습니다" msgid "Attached Message" msgstr "첨부 메시지" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx msgid "Available to Everyone" msgstr "" @@ -145,7 +145,7 @@ msgstr "" #~ msgid "Best Wishes" #~ msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/contexts/SolRedpacketContext.tsx #: src/SiteAdaptor/contexts/RedPacketContext.tsx #: src/SiteAdaptor/components/RedPacketRecord.tsx @@ -169,7 +169,7 @@ msgstr "행운을 빌어요!" msgid "Cancel" msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Choose a Cover" msgstr "" @@ -184,8 +184,8 @@ msgstr "" msgid "Claim" msgstr "수령" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx msgid "Claim Conditions" msgstr "" @@ -276,15 +276,15 @@ msgid "Completed" msgstr "완료됨" #: src/SiteAdaptor/RedPacket/OperationFooter.tsx -msgid "Conditions not met" -msgstr "" +#~ msgid "Conditions not met" +#~ msgstr "" #: src/SiteAdaptor/SelectNftTokenDialog.tsx #: src/SiteAdaptor/SelectNftTokenDialog.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/views/SelectNft.tsx #: src/SiteAdaptor/views/SelectNft.tsx #: src/SiteAdaptor/views/NftRedPacketConfirm.tsx -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx #: src/SiteAdaptor/views/CustomCover.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Confirm" @@ -294,8 +294,8 @@ msgstr "확인" msgid "Confirm the Lucky Drop" msgstr "행운 드랍 디테일" +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/views/NftRedPacketConfirm.tsx -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx msgid "Confirming" msgstr "확인 중" @@ -308,21 +308,21 @@ msgstr "" msgid "Connect to {source}" msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx #: src/SiteAdaptor/SolanaRedPacket/OperationFooter.tsx #: src/SiteAdaptor/RedPacket/OperationFooter.tsx msgid "Connect Wallet" msgstr "월렛 연결" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Cover" msgstr "" +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/views/CreateNftRedPacket.tsx #: src/SiteAdaptor/views/CreateNftRedPacket.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Create the Lucky Drop" msgstr "다음" @@ -364,7 +364,7 @@ msgstr "비어 있음" msgid "Enclose a Message" msgstr "메시지 동봉" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Enter Amount Each" msgstr "하나의 금액 입력" @@ -373,7 +373,7 @@ msgstr "하나의 금액 입력" #~ msgid "Enter number of winners" #~ msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Enter Number of Winners" msgstr "공유 수량 입력" @@ -382,12 +382,12 @@ msgstr "공유 수량 입력" #~ msgid "Enter the amount that each winner can claim" #~ msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Enter Total Amount" msgstr "총금액 입력" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Equal Amount" msgstr "동일한 금액" @@ -439,7 +439,7 @@ msgid "Gift crypto or NFTs to any users, first come, first served." msgstr "크립토나 NFT를 다른 이용자에게 보낼 수 있습니다." #. placeholder {0}: token.symbol -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx msgid "Grant access to your {0} for the Lucky Drop Smart contract. You only have to do this once per token." msgstr "" @@ -477,11 +477,11 @@ msgid "History" msgstr "역사 기록" #. placeholder {0}: tokenQuantity ? `${tokenQuantity}+` : 'any' -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx msgid "Holding {0}" msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx msgid "Holding NFT" msgstr "" @@ -499,7 +499,7 @@ msgstr "" msgid "I just claimed an NFT lucky drop from @{sender} on {networkName} network." msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Identical" msgstr "평균" @@ -509,22 +509,22 @@ msgstr "평균" #~ msgstr "" #. placeholder {0}: token?.symbol -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Insufficient {0} Balance" msgstr "{0} 잔액 부족" +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/views/CreateNftRedPacket.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx #: src/SiteAdaptor/SolanaRedPacket/OperationFooter.tsx #: src/SiteAdaptor/RedPacket/OperationFooter.tsx msgid "Insufficient Balance" msgstr "잔액 부족" +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/views/CreateNftRedPacket.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx #: src/SiteAdaptor/SolanaRedPacket/OperationFooter.tsx @@ -572,7 +572,7 @@ msgstr "토큰 로딩..." msgid "Lucky Drop" msgstr "행운 드랍" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Message" msgstr "" @@ -646,7 +646,7 @@ msgstr "" msgid "or" msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx msgid "or Holding NFT" msgstr "" @@ -654,12 +654,12 @@ msgstr "" #~ msgid "Post on" #~ msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Random" msgstr "렌덤" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Random Amount" msgstr "랜덤 금액" @@ -729,8 +729,8 @@ msgstr "검색" msgid "Select a token" msgstr "" +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/views/CreateNftRedPacket.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Select a Token" msgstr "토큰 선택" @@ -766,7 +766,7 @@ msgid "Sent" msgstr "" #: src/SiteAdaptor/RedPacketNft.tsx -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/components/RedPacketActionButton.tsx #: src/SiteAdaptor/components/NftRedPacketRecord.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx @@ -785,7 +785,7 @@ msgstr "공유" msgid "Something went wrong." msgstr "오류가 발생합니다." -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Split Mode" msgstr "스플릿 모드" @@ -837,7 +837,7 @@ msgstr "" #. placeholder {0}: formatBalance(1, token.decimals) #. placeholder {1}: token.symbol -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "The minimum amount for each share is {0} {1}" msgstr "" @@ -866,7 +866,7 @@ msgstr "" msgid "Tokens" msgstr "토큰" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Total amount" msgstr "" @@ -879,12 +879,12 @@ msgstr "총액" #~ msgid "Total amount shared among all winners" #~ msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Total cost" msgstr "총 비용" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Transaction cost" msgstr "" @@ -919,15 +919,15 @@ msgstr "월렛 계정" msgid "When selecting too many NFTs, the total gas fee may exceed the MetaMask limit of {0}. Please reduce the number of NFTs selected." msgstr "" -#: src/SiteAdaptor/RedPacket/index.tsx -#~ msgid "Who can claim" -#~ msgstr "" +#: src/SiteAdaptor/RedPacket/OperationFooter.tsx +msgid "Who can claim" +msgstr "" #: src/SiteAdaptor/Conditions/index.tsx msgid "Who can claim?" msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Winners" msgstr "" @@ -950,7 +950,7 @@ msgstr "" #~ msgid "You can withdraw any unclaimed amount 24 hours after sending this lucky drop." #~ msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "You can withdraw the remaining balance 24 hours after sending the lucky drop." msgstr "" diff --git a/packages/plugins/RedPacket/src/locale/zh-CN.po b/packages/plugins/RedPacket/src/locale/zh-CN.po index 9674eb373516..071c5def9c7d 100644 --- a/packages/plugins/RedPacket/src/locale/zh-CN.po +++ b/packages/plugins/RedPacket/src/locale/zh-CN.po @@ -117,17 +117,17 @@ msgstr "全部 ({0} NFT)" #~ msgid "Amount" #~ msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Amount Each" msgstr "每个金额" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Amount per Share" msgstr "单个红包数额" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "At most 255 recipients" msgstr "最多255个领取者" @@ -136,7 +136,7 @@ msgstr "最多255个领取者" msgid "Attached Message" msgstr "附加信息" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx msgid "Available to Everyone" msgstr "" @@ -145,7 +145,7 @@ msgstr "" #~ msgid "Best Wishes" #~ msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/contexts/SolRedpacketContext.tsx #: src/SiteAdaptor/contexts/RedPacketContext.tsx #: src/SiteAdaptor/components/RedPacketRecord.tsx @@ -169,7 +169,7 @@ msgstr "最好的祝福!" msgid "Cancel" msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Choose a Cover" msgstr "" @@ -184,8 +184,8 @@ msgstr "" msgid "Claim" msgstr "认领" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx msgid "Claim Conditions" msgstr "" @@ -276,15 +276,15 @@ msgid "Completed" msgstr "已完成" #: src/SiteAdaptor/RedPacket/OperationFooter.tsx -msgid "Conditions not met" -msgstr "" +#~ msgid "Conditions not met" +#~ msgstr "" #: src/SiteAdaptor/SelectNftTokenDialog.tsx #: src/SiteAdaptor/SelectNftTokenDialog.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/views/SelectNft.tsx #: src/SiteAdaptor/views/SelectNft.tsx #: src/SiteAdaptor/views/NftRedPacketConfirm.tsx -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx #: src/SiteAdaptor/views/CustomCover.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Confirm" @@ -294,8 +294,8 @@ msgstr "确定" msgid "Confirm the Lucky Drop" msgstr "红包详情" +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/views/NftRedPacketConfirm.tsx -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx msgid "Confirming" msgstr "确认中" @@ -308,21 +308,21 @@ msgstr "" msgid "Connect to {source}" msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx #: src/SiteAdaptor/SolanaRedPacket/OperationFooter.tsx #: src/SiteAdaptor/RedPacket/OperationFooter.tsx msgid "Connect Wallet" msgstr "连接钱包" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Cover" msgstr "" +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/views/CreateNftRedPacket.tsx #: src/SiteAdaptor/views/CreateNftRedPacket.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Create the Lucky Drop" msgstr "下一步" @@ -364,7 +364,7 @@ msgstr "空的" msgid "Enclose a Message" msgstr "标题" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Enter Amount Each" msgstr "输入每个金额" @@ -373,7 +373,7 @@ msgstr "输入每个金额" #~ msgid "Enter number of winners" #~ msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Enter Number of Winners" msgstr "输入份数" @@ -382,12 +382,12 @@ msgstr "输入份数" #~ msgid "Enter the amount that each winner can claim" #~ msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Enter Total Amount" msgstr "输入总数" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Equal Amount" msgstr "均分金额" @@ -439,7 +439,7 @@ msgid "Gift crypto or NFTs to any users, first come, first served." msgstr "给任意用户发送Token或者NFT,先到先得" #. placeholder {0}: token.symbol -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx msgid "Grant access to your {0} for the Lucky Drop Smart contract. You only have to do this once per token." msgstr "" @@ -477,11 +477,11 @@ msgid "History" msgstr "历史" #. placeholder {0}: tokenQuantity ? `${tokenQuantity}+` : 'any' -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx msgid "Holding {0}" msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx msgid "Holding NFT" msgstr "" @@ -499,7 +499,7 @@ msgstr "" msgid "I just claimed an NFT lucky drop from @{sender} on {networkName} network." msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Identical" msgstr "平分" @@ -509,22 +509,22 @@ msgstr "平分" #~ msgstr "" #. placeholder {0}: token?.symbol -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Insufficient {0} Balance" msgstr "{0} 余额不足" +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/views/CreateNftRedPacket.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx #: src/SiteAdaptor/SolanaRedPacket/OperationFooter.tsx #: src/SiteAdaptor/RedPacket/OperationFooter.tsx msgid "Insufficient Balance" msgstr "余额不足" +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/views/CreateNftRedPacket.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx #: src/SiteAdaptor/SolanaRedPacket/OperationFooter.tsx @@ -572,7 +572,7 @@ msgstr "正在加载代币..." msgid "Lucky Drop" msgstr "红包" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Message" msgstr "" @@ -646,7 +646,7 @@ msgstr "" msgid "or" msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx msgid "or Holding NFT" msgstr "" @@ -654,12 +654,12 @@ msgstr "" #~ msgid "Post on" #~ msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Random" msgstr "随机" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Random Amount" msgstr "随机金额" @@ -729,8 +729,8 @@ msgstr "搜索" msgid "Select a token" msgstr "" +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/views/CreateNftRedPacket.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Select a Token" msgstr "选择代币" @@ -766,7 +766,7 @@ msgid "Sent" msgstr "" #: src/SiteAdaptor/RedPacketNft.tsx -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/components/RedPacketActionButton.tsx #: src/SiteAdaptor/components/NftRedPacketRecord.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx @@ -785,7 +785,7 @@ msgstr "分享" msgid "Something went wrong." msgstr "出现了一些问题。" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Split Mode" msgstr "拆分模式" @@ -837,7 +837,7 @@ msgstr "" #. placeholder {0}: formatBalance(1, token.decimals) #. placeholder {1}: token.symbol -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "The minimum amount for each share is {0} {1}" msgstr "" @@ -866,7 +866,7 @@ msgstr "" msgid "Tokens" msgstr "代币" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Total amount" msgstr "" @@ -879,12 +879,12 @@ msgstr "总数" #~ msgid "Total amount shared among all winners" #~ msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Total cost" msgstr "总花费" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Transaction cost" msgstr "" @@ -919,15 +919,15 @@ msgstr "钱包账户" msgid "When selecting too many NFTs, the total gas fee may exceed the MetaMask limit of {0}. Please reduce the number of NFTs selected." msgstr "" -#: src/SiteAdaptor/RedPacket/index.tsx -#~ msgid "Who can claim" -#~ msgstr "" +#: src/SiteAdaptor/RedPacket/OperationFooter.tsx +msgid "Who can claim" +msgstr "" #: src/SiteAdaptor/Conditions/index.tsx msgid "Who can claim?" msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Winners" msgstr "" @@ -950,7 +950,7 @@ msgstr "" #~ msgid "You can withdraw any unclaimed amount 24 hours after sending this lucky drop." #~ msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "You can withdraw the remaining balance 24 hours after sending the lucky drop." msgstr "" diff --git a/packages/plugins/RedPacket/src/locale/zh-TW.po b/packages/plugins/RedPacket/src/locale/zh-TW.po index 7c4a03a1536b..9a13c1ef50bb 100644 --- a/packages/plugins/RedPacket/src/locale/zh-TW.po +++ b/packages/plugins/RedPacket/src/locale/zh-TW.po @@ -117,17 +117,17 @@ msgstr "" #~ msgid "Amount" #~ msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Amount Each" msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Amount per Share" msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "At most 255 recipients" msgstr "" @@ -136,7 +136,7 @@ msgstr "" msgid "Attached Message" msgstr "附加的訊息" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx msgid "Available to Everyone" msgstr "" @@ -145,7 +145,7 @@ msgstr "" #~ msgid "Best Wishes" #~ msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/contexts/SolRedpacketContext.tsx #: src/SiteAdaptor/contexts/RedPacketContext.tsx #: src/SiteAdaptor/components/RedPacketRecord.tsx @@ -169,7 +169,7 @@ msgstr "" msgid "Cancel" msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Choose a Cover" msgstr "" @@ -184,8 +184,8 @@ msgstr "" msgid "Claim" msgstr "認領" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx msgid "Claim Conditions" msgstr "" @@ -276,15 +276,15 @@ msgid "Completed" msgstr "已完成" #: src/SiteAdaptor/RedPacket/OperationFooter.tsx -msgid "Conditions not met" -msgstr "" +#~ msgid "Conditions not met" +#~ msgstr "" #: src/SiteAdaptor/SelectNftTokenDialog.tsx #: src/SiteAdaptor/SelectNftTokenDialog.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/views/SelectNft.tsx #: src/SiteAdaptor/views/SelectNft.tsx #: src/SiteAdaptor/views/NftRedPacketConfirm.tsx -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx #: src/SiteAdaptor/views/CustomCover.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Confirm" @@ -294,8 +294,8 @@ msgstr "" msgid "Confirm the Lucky Drop" msgstr "紅包詳情" +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/views/NftRedPacketConfirm.tsx -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx msgid "Confirming" msgstr "" @@ -308,21 +308,21 @@ msgstr "" msgid "Connect to {source}" msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx #: src/SiteAdaptor/SolanaRedPacket/OperationFooter.tsx #: src/SiteAdaptor/RedPacket/OperationFooter.tsx msgid "Connect Wallet" msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Cover" msgstr "" +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/views/CreateNftRedPacket.tsx #: src/SiteAdaptor/views/CreateNftRedPacket.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Create the Lucky Drop" msgstr "下一步" @@ -364,7 +364,7 @@ msgstr "空的" msgid "Enclose a Message" msgstr "標題" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Enter Amount Each" msgstr "" @@ -373,7 +373,7 @@ msgstr "" #~ msgid "Enter number of winners" #~ msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Enter Number of Winners" msgstr "" @@ -382,12 +382,12 @@ msgstr "" #~ msgid "Enter the amount that each winner can claim" #~ msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Enter Total Amount" msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Equal Amount" msgstr "" @@ -439,7 +439,7 @@ msgid "Gift crypto or NFTs to any users, first come, first served." msgstr "" #. placeholder {0}: token.symbol -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx msgid "Grant access to your {0} for the Lucky Drop Smart contract. You only have to do this once per token." msgstr "" @@ -477,11 +477,11 @@ msgid "History" msgstr "" #. placeholder {0}: tokenQuantity ? `${tokenQuantity}+` : 'any' -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx msgid "Holding {0}" msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx msgid "Holding NFT" msgstr "" @@ -499,7 +499,7 @@ msgstr "" msgid "I just claimed an NFT lucky drop from @{sender} on {networkName} network." msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Identical" msgstr "" @@ -509,22 +509,22 @@ msgstr "" #~ msgstr "" #. placeholder {0}: token?.symbol -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Insufficient {0} Balance" msgstr "" +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/views/CreateNftRedPacket.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx #: src/SiteAdaptor/SolanaRedPacket/OperationFooter.tsx #: src/SiteAdaptor/RedPacket/OperationFooter.tsx msgid "Insufficient Balance" msgstr "餘額不足" +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/views/CreateNftRedPacket.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx #: src/SiteAdaptor/SolanaRedPacket/OperationFooter.tsx @@ -572,7 +572,7 @@ msgstr "" msgid "Lucky Drop" msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Message" msgstr "" @@ -646,7 +646,7 @@ msgstr "" msgid "or" msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx msgid "or Holding NFT" msgstr "" @@ -654,12 +654,12 @@ msgstr "" #~ msgid "Post on" #~ msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Random" msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Random Amount" msgstr "" @@ -729,8 +729,8 @@ msgstr "搜尋" msgid "Select a token" msgstr "" +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/views/CreateNftRedPacket.tsx -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Select a Token" msgstr "" @@ -766,7 +766,7 @@ msgid "Sent" msgstr "" #: src/SiteAdaptor/RedPacketNft.tsx -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/components/RedPacketActionButton.tsx #: src/SiteAdaptor/components/NftRedPacketRecord.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx @@ -785,7 +785,7 @@ msgstr "" msgid "Something went wrong." msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Split Mode" msgstr "" @@ -837,7 +837,7 @@ msgstr "" #. placeholder {0}: formatBalance(1, token.decimals) #. placeholder {1}: token.symbol -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "The minimum amount for each share is {0} {1}" msgstr "" @@ -866,7 +866,7 @@ msgstr "" msgid "Tokens" msgstr "代幣" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Total amount" msgstr "" @@ -879,12 +879,12 @@ msgstr "總額" #~ msgid "Total amount shared among all winners" #~ msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Total cost" msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "Transaction cost" msgstr "" @@ -919,15 +919,15 @@ msgstr "" msgid "When selecting too many NFTs, the total gas fee may exceed the MetaMask limit of {0}. Please reduce the number of NFTs selected." msgstr "" -#: src/SiteAdaptor/RedPacket/index.tsx -#~ msgid "Who can claim" -#~ msgstr "" +#: src/SiteAdaptor/RedPacket/OperationFooter.tsx +msgid "Who can claim" +msgstr "" #: src/SiteAdaptor/Conditions/index.tsx msgid "Who can claim?" msgstr "" -#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx +#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx msgid "Winners" msgstr "" @@ -950,7 +950,7 @@ msgstr "" #~ msgid "You can withdraw any unclaimed amount 24 hours after sending this lucky drop." #~ msgstr "" -#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx +#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx #: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx msgid "You can withdraw the remaining balance 24 hours after sending the lucky drop." msgstr "" diff --git a/packages/plugins/Savings/src/SiteAdaptor/SavingsForm.tsx b/packages/plugins/Savings/src/SiteAdaptor/SavingsForm.tsx index 59a209e556b0..e94c4913ae7b 100644 --- a/packages/plugins/Savings/src/SiteAdaptor/SavingsForm.tsx +++ b/packages/plugins/Savings/src/SiteAdaptor/SavingsForm.tsx @@ -69,8 +69,6 @@ const useStyles = makeStyles()((theme, props) => ({ fontWeight: 'bold', }, rowImage: { - width: '24px', - height: '24px', margin: '0 5px 0 0', }, button: { width: '100%' }, @@ -304,11 +302,13 @@ export function SavingsFormDialog({ chainId, protocol, tab, onClose }: SavingsFo
{protocol.bareToken.name} APR% diff --git a/packages/plugins/Savings/src/SiteAdaptor/SavingsTable/SavingsRow.tsx b/packages/plugins/Savings/src/SiteAdaptor/SavingsTable/SavingsRow.tsx index 65008c66d953..e2744a97176e 100644 --- a/packages/plugins/Savings/src/SiteAdaptor/SavingsTable/SavingsRow.tsx +++ b/packages/plugins/Savings/src/SiteAdaptor/SavingsTable/SavingsRow.tsx @@ -12,7 +12,7 @@ import { ProviderIconURLs } from '../IconURL.js' import { useApr, useBalance } from '../hooks/index.js' import { Trans } from '@lingui/react/macro' -const useStyles = makeStyles()((theme, props) => ({ +const useStyles = makeStyles()((theme) => ({ tableRow: { display: 'flex', background: theme.palette.maskColor.bg, @@ -33,10 +33,6 @@ const useStyles = makeStyles()((theme, props) => ({ position: 'relative', margin: '0 20px 0 0', }, - logo: { - width: '32px', - height: '32px', - }, logoMini: { height: '16px', position: 'absolute', @@ -70,8 +66,9 @@ export const SavingsRow = memo(function SavingsRow({ protocol, isDeposit, onWith
diff --git a/packages/plugins/SmartPay/src/SiteAdaptor/components/SmartPayContent.tsx b/packages/plugins/SmartPay/src/SiteAdaptor/components/SmartPayContent.tsx index 836d1411ece3..ae0985e18e6e 100644 --- a/packages/plugins/SmartPay/src/SiteAdaptor/components/SmartPayContent.tsx +++ b/packages/plugins/SmartPay/src/SiteAdaptor/components/SmartPayContent.tsx @@ -400,21 +400,14 @@ export const SmartPayContent = memo(() => { .map((token, index) => ( - - - - + {token.symbol} diff --git a/packages/plugins/Trader/src/SiteAdaptor/components/DexRouters.tsx b/packages/plugins/Trader/src/SiteAdaptor/components/DexRouters.tsx index 0bf281b5cc43..ca6d8092fd54 100644 --- a/packages/plugins/Trader/src/SiteAdaptor/components/DexRouters.tsx +++ b/packages/plugins/Trader/src/SiteAdaptor/components/DexRouters.tsx @@ -11,10 +11,6 @@ const useStyles = makeStyles()((theme) => ({ alignItems: 'center', gap: theme.spacing(0.5), }, - tokenIcon: { - height: 30, - width: 30, - }, arrow: { transform: 'rotate(-90deg)', color: theme.palette.maskColor.second, @@ -58,11 +54,7 @@ export const DexRouters = memo(function DexRouters({ chainId, percent, ro return (
- + {percent}% {middleSubRoutes.map((subRouter) => { @@ -75,11 +67,7 @@ export const DexRouters = memo(function DexRouters({ chainId, percent, ro })}
- +
) diff --git a/packages/plugins/Trader/src/SiteAdaptor/trending/NonFungibleTickersTable.tsx b/packages/plugins/Trader/src/SiteAdaptor/trending/NonFungibleTickersTable.tsx index 9b588268b5b7..b7c5a89dcb87 100644 --- a/packages/plugins/Trader/src/SiteAdaptor/trending/NonFungibleTickersTable.tsx +++ b/packages/plugins/Trader/src/SiteAdaptor/trending/NonFungibleTickersTable.tsx @@ -297,6 +297,7 @@ function TransactionValue({ result, chainId, activity }: TransactionValueProps) symbol={activity.trade_symbol} address={activity.contract_address} className={classes.tokenIcon} + disableBadge /> } diff --git a/packages/shared/src/UI/components/ChainBoundary/index.tsx b/packages/shared/src/UI/components/ChainBoundary/index.tsx index 64c623f4eabe..0d7bfc6e7bba 100644 --- a/packages/shared/src/UI/components/ChainBoundary/index.tsx +++ b/packages/shared/src/UI/components/ChainBoundary/index.tsx @@ -1,4 +1,4 @@ -import React, { memo } from 'react' +import React, { memo, type ReactNode } from 'react' import { useAsyncFn } from 'react-use' import { delay } from '@masknet/kit' import { Box } from '@mui/material' @@ -59,6 +59,17 @@ export interface ChainBoundaryProps extends withClass disableConnectWallet?: boolean } +const ConnectWalletLabelMap: Record = { + [NetworkPluginID.PLUGIN_EVM]: Connect EVM Wallet, + [NetworkPluginID.PLUGIN_SOLANA]: Connect Solana Wallet, + [NetworkPluginID.PLUGIN_FLOW]: Connect Flow Wallet, +} +const ChangeWalletLabelMap: Record = { + [NetworkPluginID.PLUGIN_EVM]: Change to EVM Wallet, + [NetworkPluginID.PLUGIN_SOLANA]: Change to Solana Wallet, + [NetworkPluginID.PLUGIN_FLOW]: Change to Flow Wallet, +} + export function ChainBoundaryWithoutContext(props: ChainBoundaryProps) { const { expectedPluginID, @@ -96,6 +107,11 @@ export function ChainBoundaryWithoutContext(props: Ch const isPluginIDMatched = actualPluginID === expectedPluginID const isMatched = predicate(actualPluginID, actualChainId) + const connectWalletLabel = + actualNetworkPluginID ? + ChangeWalletLabelMap[expectedPluginID] || Change Wallet + : ConnectWalletLabelMap[expectedPluginID] || Connect Wallet + const [{ loading }, onSwitchChain] = useAsyncFn(async () => { try { if (actualProviderType !== ProviderType.WalletConnect || isMatched || !expectedChainAllowed) return @@ -165,9 +181,9 @@ export function ChainBoundaryWithoutContext(props: Ch className={classes.connectWallet} fullWidth startIcon={} - onClick={() => SelectProviderModal.open()} + onClick={() => SelectProviderModal.open({ pluginID: expectedPluginID })} {...props.ActionButtonPromiseProps}> - Connect Wallet + {connectWalletLabel} : null, ) @@ -181,15 +197,9 @@ export function ChainBoundaryWithoutContext(props: Ch disabled={actualProviderType === ProviderType.WalletConnect} startIcon={} sx={props.ActionButtonPromiseProps?.sx} - onClick={() => SelectProviderModal.open()} + onClick={() => SelectProviderModal.open({ pluginID: expectedPluginID })} {...props.ActionButtonPromiseProps}> - {expectedPluginID === NetworkPluginID.PLUGIN_EVM ? - Change to EVM Wallet - : expectedPluginID === NetworkPluginID.PLUGIN_SOLANA ? - Change to SOL Wallet - : expectedPluginID === NetworkPluginID.PLUGIN_FLOW ? - Change to Flow Wallet - : Change Wallet} + {connectWalletLabel} , actualProviderType === ProviderType.WalletConnect ? Please switch to this network in the mobile application wallet you are connected to. diff --git a/packages/shared/src/UI/components/CoinMetadataTable/ContractSection.tsx b/packages/shared/src/UI/components/CoinMetadataTable/ContractSection.tsx index fce5af41867c..b91177616d9f 100644 --- a/packages/shared/src/UI/components/CoinMetadataTable/ContractSection.tsx +++ b/packages/shared/src/UI/components/CoinMetadataTable/ContractSection.tsx @@ -33,7 +33,7 @@ export function ContractSection({ {chain ? : iconURL ? - + : } (props: FungibleToke const nativeToken = useMemo(() => Utils.chainResolver.nativeCurrency(chainId), [chainId]) const filteredFungibleTokens = useMemo(() => { - const allFungibleTokens = - extendTokens ? - uniqBy( - [...(nativeToken ? [nativeToken] : []), ...tokens, ...fungibleTokens, ...trustedFungibleTokens], - (x) => x.address.toLowerCase(), - ) - : tokens + const merged = [...(nativeToken ? [nativeToken] : []), ...tokens, ...fungibleTokens, ...trustedFungibleTokens] + if (chainId === EvmChainId.Base) { + if (!merged.some((x) => x.symbol === 'VIRTUAL')) { + merged.push({ + id: '0x0b3e328455c4059eeb9e3f84b5543f74e24e7e1b', + type: TokenType.Fungible, + schema: SchemaType.ERC20, + chainId: 8453, + address: '0x0b3e328455c4059eeb9e3f84b5543f74e24e7e1b', + name: 'Virtual Protocol', + symbol: 'VIRTUAL', + decimals: 18, + logoURL: + 'https://www.okx.com/cdn/web3/currency/token/8453-0x0b3e328455c4059eeb9e3f84b5543f74e24e7e1b-97.png/type=default_350_0?v=1732307157464', + }) + } + } + const allFungibleTokens = extendTokens ? uniqBy(merged, (x) => x.address.toLowerCase()) : tokens const blockedTokenAddresses = new Map(blockedFungibleTokens.map((x) => [x.address.toLowerCase(), true])) const includeMap = includeTokens ? new Map(includeTokens.map((x) => [x.toLowerCase(), true])) : null diff --git a/packages/shared/src/UI/modals/SelectProviderModal/SelectProvider.tsx b/packages/shared/src/UI/modals/SelectProviderModal/SelectProvider.tsx index 00b0ed4f1f9a..fcd21b35f0bd 100644 --- a/packages/shared/src/UI/modals/SelectProviderModal/SelectProvider.tsx +++ b/packages/shared/src/UI/modals/SelectProviderModal/SelectProvider.tsx @@ -29,6 +29,7 @@ const useStyles = makeStyles()((theme) => ({ interface SelectProviderProps { open: boolean + pluginID?: NetworkPluginID requiredSupportPluginID?: NetworkPluginID requiredSupportChainIds?: Web3Helper.ChainIdAll[] onConnect?: () => void @@ -36,11 +37,11 @@ interface SelectProviderProps { createWallet(): void } export const SelectProvider = memo(function SelectProvider(props: SelectProviderProps) { - const { open, requiredSupportPluginID, requiredSupportChainIds, onConnect, onClose, createWallet } = props + const { open, pluginID, requiredSupportPluginID, requiredSupportChainIds, onConnect, onClose, createWallet } = props const { classes } = useStyles() // Guiding provider const [provider, setProvider] = useState() - const [currentPluginID, setCurrentPluginID] = useState(NetworkPluginID.PLUGIN_EVM) + const [currentPluginID, setCurrentPluginID] = useState(pluginID ?? NetworkPluginID.PLUGIN_EVM) const handleSelect = useCallback( async (network: Web3Helper.NetworkDescriptorAll, provider: Web3Helper.ProviderDescriptorAll) => { setProvider(undefined) diff --git a/packages/shared/src/UI/modals/SelectProviderModal/index.tsx b/packages/shared/src/UI/modals/SelectProviderModal/index.tsx index 38fc0b8dac0c..b1c3e31145c8 100644 --- a/packages/shared/src/UI/modals/SelectProviderModal/index.tsx +++ b/packages/shared/src/UI/modals/SelectProviderModal/index.tsx @@ -7,6 +7,7 @@ import { SelectProvider } from './SelectProvider.js' export type SelectProviderModalOpenProps = { requiredSupportPluginID?: NetworkPluginID requiredSupportChainIds?: Web3Helper.ChainIdAll[] + pluginID?: NetworkPluginID } | void export type SelectProviderModalCloseProps = boolean @@ -17,6 +18,7 @@ interface SelectProviderModalProps } export function SelectProviderModal({ createWallet, ref }: SelectProviderModalProps) { + const [pluginID, setPluginID] = useState() const [requiredSupportPluginID, setRequiredSupportPluginID] = useState() const [requiredSupportChainIds, setRequiredSupportChainIds] = useState() @@ -24,10 +26,12 @@ export function SelectProviderModal({ createWallet, ref }: SelectProviderModalPr onOpen(props) { setRequiredSupportChainIds(props?.requiredSupportChainIds) setRequiredSupportPluginID(props?.requiredSupportPluginID) + setPluginID(props?.pluginID) }, onClose(props) { setRequiredSupportChainIds(undefined) setRequiredSupportPluginID(undefined) + setPluginID(undefined) }, }) @@ -36,6 +40,7 @@ export function SelectProviderModal({ createWallet, ref }: SelectProviderModalPr dispatch?.close(true)} diff --git a/packages/shared/src/hooks/useGasCurrencyMenu.tsx b/packages/shared/src/hooks/useGasCurrencyMenu.tsx index b1153e8c3f1e..5d9edfe38525 100644 --- a/packages/shared/src/hooks/useGasCurrencyMenu.tsx +++ b/packages/shared/src/hooks/useGasCurrencyMenu.tsx @@ -72,7 +72,7 @@ export function useGasCurrencyMenu( nativeToken ? handleChange(nativeToken.address)}> - + {nativeToken.symbol} handleChange(maskToken.address) : noop}> - + {maskToken.symbol} {availableBalanceTooLow ? diff --git a/packages/shared/src/locale/en-US.json b/packages/shared/src/locale/en-US.json index 1076e64b9ae8..7acd7e488038 100644 --- a/packages/shared/src/locale/en-US.json +++ b/packages/shared/src/locale/en-US.json @@ -66,6 +66,7 @@ "IhnvgP": ["Change to EVM Wallet"], "Z8G4E5": ["Change to Flow Wallet"], "0CBHBc": ["Change to SOL Wallet"], + "+01Ill": ["Change to Solana Wallet"], "3A/mG4": ["Change Wallet"], "O2XHf2": ["Check ", ["providerName"], " to confirm connect."], "E6HGuD": ["Check out the official website"], @@ -90,7 +91,10 @@ "ryWxhG": ["Congratulations!"], "5ZzgbQ": ["Connect ", ["0"]], "PlE+Fs": ["Connect and Verify ", ["0"]], + "28ABhV": ["Connect EVM Wallet"], + "bEPPWi": ["Connect Flow Wallet"], "Wqoa0p": ["Connect Persona"], + "YPNSH3": ["Connect Solana Wallet"], "CtByM7": ["Connect Wallet"], "2/N/mr": ["Connect with ", ["providerName"]], "iH8itU": ["Connect your wallet"], diff --git a/packages/shared/src/locale/en-US.po b/packages/shared/src/locale/en-US.po index 3f12440ae5ae..5760c3daae80 100644 --- a/packages/shared/src/locale/en-US.po +++ b/packages/shared/src/locale/en-US.po @@ -265,7 +265,11 @@ msgid "Change to Flow Wallet" msgstr "" #: src/UI/components/ChainBoundary/index.tsx -msgid "Change to SOL Wallet" +#~ msgid "Change to SOL Wallet" +#~ msgstr "" + +#: src/UI/components/ChainBoundary/index.tsx +msgid "Change to Solana Wallet" msgstr "" #: src/UI/components/ChainBoundary/index.tsx @@ -380,10 +384,22 @@ msgstr "" msgid "Connect and Verify {0}" msgstr "" +#: src/UI/components/ChainBoundary/index.tsx +msgid "Connect EVM Wallet" +msgstr "" + +#: src/UI/components/ChainBoundary/index.tsx +msgid "Connect Flow Wallet" +msgstr "" + #: src/UI/components/ConnectPersonaBoundary/index.tsx msgid "Connect Persona" msgstr "" +#: src/UI/components/ChainBoundary/index.tsx +msgid "Connect Solana Wallet" +msgstr "" + #: src/UI/modals/SelectProviderModal/SelectProvider.tsx #: src/UI/components/WalletStatusBox/index.tsx #: src/UI/components/WalletStatusBar/PluginWalletStatusBar.tsx diff --git a/packages/shared/src/locale/ja-JP.json b/packages/shared/src/locale/ja-JP.json index dc436bc12426..59c4eaa6cee1 100644 --- a/packages/shared/src/locale/ja-JP.json +++ b/packages/shared/src/locale/ja-JP.json @@ -66,6 +66,7 @@ "IhnvgP": ["Change to EVM Wallet"], "Z8G4E5": ["Change to Flow Wallet"], "0CBHBc": ["Change to SOL Wallet"], + "+01Ill": ["Change to Solana Wallet"], "3A/mG4": ["ウォレットを変更"], "O2XHf2": ["Check ", ["providerName"], " to confirm connect."], "E6HGuD": ["公式サイトをチェックする"], @@ -90,7 +91,10 @@ "ryWxhG": ["おめでとうございます!"], "5ZzgbQ": ["Connect ", ["0"]], "PlE+Fs": ["Connect and Verify ", ["0"]], + "28ABhV": ["Connect EVM Wallet"], + "bEPPWi": ["Connect Flow Wallet"], "Wqoa0p": ["ペルソナを接続"], + "YPNSH3": ["Connect Solana Wallet"], "CtByM7": ["ウォレットを接続"], "2/N/mr": ["Connect with ", ["providerName"]], "iH8itU": ["ウォレットを接続します"], diff --git a/packages/shared/src/locale/ja-JP.po b/packages/shared/src/locale/ja-JP.po index 8e0fbf7f29ff..cef3f89e2369 100644 --- a/packages/shared/src/locale/ja-JP.po +++ b/packages/shared/src/locale/ja-JP.po @@ -270,7 +270,11 @@ msgid "Change to Flow Wallet" msgstr "" #: src/UI/components/ChainBoundary/index.tsx -msgid "Change to SOL Wallet" +#~ msgid "Change to SOL Wallet" +#~ msgstr "" + +#: src/UI/components/ChainBoundary/index.tsx +msgid "Change to Solana Wallet" msgstr "" #: src/UI/components/ChainBoundary/index.tsx @@ -385,10 +389,22 @@ msgstr "" msgid "Connect and Verify {0}" msgstr "" +#: src/UI/components/ChainBoundary/index.tsx +msgid "Connect EVM Wallet" +msgstr "" + +#: src/UI/components/ChainBoundary/index.tsx +msgid "Connect Flow Wallet" +msgstr "" + #: src/UI/components/ConnectPersonaBoundary/index.tsx msgid "Connect Persona" msgstr "ペルソナを接続" +#: src/UI/components/ChainBoundary/index.tsx +msgid "Connect Solana Wallet" +msgstr "" + #: src/UI/modals/SelectProviderModal/SelectProvider.tsx #: src/UI/components/WalletStatusBox/index.tsx #: src/UI/components/WalletStatusBar/PluginWalletStatusBar.tsx diff --git a/packages/shared/src/locale/ko-KR.json b/packages/shared/src/locale/ko-KR.json index 557dca2801cd..6e1266eb52d5 100644 --- a/packages/shared/src/locale/ko-KR.json +++ b/packages/shared/src/locale/ko-KR.json @@ -66,6 +66,7 @@ "IhnvgP": ["Change to EVM Wallet"], "Z8G4E5": ["Change to Flow Wallet"], "0CBHBc": ["Change to SOL Wallet"], + "+01Ill": ["Change to Solana Wallet"], "3A/mG4": ["월렛 변경"], "O2XHf2": ["Check ", ["providerName"], " to confirm connect."], "E6HGuD": ["Check out the official website"], @@ -90,7 +91,10 @@ "ryWxhG": ["축하합니다!"], "5ZzgbQ": ["Connect ", ["0"]], "PlE+Fs": ["Connect and Verify ", ["0"]], + "28ABhV": ["Connect EVM Wallet"], + "bEPPWi": ["Connect Flow Wallet"], "Wqoa0p": ["페로소나 연결하기"], + "YPNSH3": ["Connect Solana Wallet"], "CtByM7": ["월렛 연결"], "2/N/mr": ["Connect with ", ["providerName"]], "iH8itU": ["월렛 연결"], diff --git a/packages/shared/src/locale/ko-KR.po b/packages/shared/src/locale/ko-KR.po index 2261bbe9881d..c30ca301237d 100644 --- a/packages/shared/src/locale/ko-KR.po +++ b/packages/shared/src/locale/ko-KR.po @@ -270,7 +270,11 @@ msgid "Change to Flow Wallet" msgstr "" #: src/UI/components/ChainBoundary/index.tsx -msgid "Change to SOL Wallet" +#~ msgid "Change to SOL Wallet" +#~ msgstr "" + +#: src/UI/components/ChainBoundary/index.tsx +msgid "Change to Solana Wallet" msgstr "" #: src/UI/components/ChainBoundary/index.tsx @@ -385,10 +389,22 @@ msgstr "" msgid "Connect and Verify {0}" msgstr "" +#: src/UI/components/ChainBoundary/index.tsx +msgid "Connect EVM Wallet" +msgstr "" + +#: src/UI/components/ChainBoundary/index.tsx +msgid "Connect Flow Wallet" +msgstr "" + #: src/UI/components/ConnectPersonaBoundary/index.tsx msgid "Connect Persona" msgstr "페로소나 연결하기" +#: src/UI/components/ChainBoundary/index.tsx +msgid "Connect Solana Wallet" +msgstr "" + #: src/UI/modals/SelectProviderModal/SelectProvider.tsx #: src/UI/components/WalletStatusBox/index.tsx #: src/UI/components/WalletStatusBar/PluginWalletStatusBar.tsx diff --git a/packages/shared/src/locale/zh-CN.json b/packages/shared/src/locale/zh-CN.json index 6aff5f5d9966..a5cf86b8ed20 100644 --- a/packages/shared/src/locale/zh-CN.json +++ b/packages/shared/src/locale/zh-CN.json @@ -66,6 +66,7 @@ "IhnvgP": ["Change to EVM Wallet"], "Z8G4E5": ["Change to Flow Wallet"], "0CBHBc": ["Change to SOL Wallet"], + "+01Ill": ["Change to Solana Wallet"], "3A/mG4": ["更换钱包"], "O2XHf2": ["Check ", ["providerName"], " to confirm connect."], "E6HGuD": ["Check out the official website"], @@ -90,7 +91,10 @@ "ryWxhG": ["恭喜!"], "5ZzgbQ": ["连接到 ", ["0"]], "PlE+Fs": ["Connect and Verify ", ["0"]], + "28ABhV": ["Connect EVM Wallet"], + "bEPPWi": ["Connect Flow Wallet"], "Wqoa0p": ["连接身份"], + "YPNSH3": ["Connect Solana Wallet"], "CtByM7": ["连接钱包"], "2/N/mr": ["Connect with ", ["providerName"]], "iH8itU": ["连接您的钱包"], diff --git a/packages/shared/src/locale/zh-CN.po b/packages/shared/src/locale/zh-CN.po index a3a7aa9ebdd5..030677ca27fa 100644 --- a/packages/shared/src/locale/zh-CN.po +++ b/packages/shared/src/locale/zh-CN.po @@ -270,7 +270,11 @@ msgid "Change to Flow Wallet" msgstr "" #: src/UI/components/ChainBoundary/index.tsx -msgid "Change to SOL Wallet" +#~ msgid "Change to SOL Wallet" +#~ msgstr "" + +#: src/UI/components/ChainBoundary/index.tsx +msgid "Change to Solana Wallet" msgstr "" #: src/UI/components/ChainBoundary/index.tsx @@ -385,10 +389,22 @@ msgstr "连接到 {0}" msgid "Connect and Verify {0}" msgstr "" +#: src/UI/components/ChainBoundary/index.tsx +msgid "Connect EVM Wallet" +msgstr "" + +#: src/UI/components/ChainBoundary/index.tsx +msgid "Connect Flow Wallet" +msgstr "" + #: src/UI/components/ConnectPersonaBoundary/index.tsx msgid "Connect Persona" msgstr "连接身份" +#: src/UI/components/ChainBoundary/index.tsx +msgid "Connect Solana Wallet" +msgstr "" + #: src/UI/modals/SelectProviderModal/SelectProvider.tsx #: src/UI/components/WalletStatusBox/index.tsx #: src/UI/components/WalletStatusBar/PluginWalletStatusBar.tsx diff --git a/packages/shared/src/locale/zh-TW.json b/packages/shared/src/locale/zh-TW.json index 722f2f4609c5..6dae9908aa12 100644 --- a/packages/shared/src/locale/zh-TW.json +++ b/packages/shared/src/locale/zh-TW.json @@ -66,6 +66,7 @@ "IhnvgP": ["Change to EVM Wallet"], "Z8G4E5": ["Change to Flow Wallet"], "0CBHBc": ["Change to SOL Wallet"], + "+01Ill": ["Change to Solana Wallet"], "3A/mG4": ["更换钱包"], "O2XHf2": ["Check ", ["providerName"], " to confirm connect."], "E6HGuD": ["Check out the official website"], @@ -90,7 +91,10 @@ "ryWxhG": ["恭喜!"], "5ZzgbQ": ["连接到 ", ["0"]], "PlE+Fs": ["Connect and Verify ", ["0"]], + "28ABhV": ["Connect EVM Wallet"], + "bEPPWi": ["Connect Flow Wallet"], "Wqoa0p": ["连接身份"], + "YPNSH3": ["Connect Solana Wallet"], "CtByM7": ["连接钱包"], "2/N/mr": ["Connect with ", ["providerName"]], "iH8itU": ["连接您的钱包"], diff --git a/packages/shared/src/locale/zh-TW.po b/packages/shared/src/locale/zh-TW.po index 2573193f05e3..87d2ce1f1f51 100644 --- a/packages/shared/src/locale/zh-TW.po +++ b/packages/shared/src/locale/zh-TW.po @@ -270,7 +270,11 @@ msgid "Change to Flow Wallet" msgstr "" #: src/UI/components/ChainBoundary/index.tsx -msgid "Change to SOL Wallet" +#~ msgid "Change to SOL Wallet" +#~ msgstr "" + +#: src/UI/components/ChainBoundary/index.tsx +msgid "Change to Solana Wallet" msgstr "" #: src/UI/components/ChainBoundary/index.tsx @@ -385,10 +389,22 @@ msgstr "" msgid "Connect and Verify {0}" msgstr "" +#: src/UI/components/ChainBoundary/index.tsx +msgid "Connect EVM Wallet" +msgstr "" + +#: src/UI/components/ChainBoundary/index.tsx +msgid "Connect Flow Wallet" +msgstr "" + #: src/UI/components/ConnectPersonaBoundary/index.tsx msgid "Connect Persona" msgstr "" +#: src/UI/components/ChainBoundary/index.tsx +msgid "Connect Solana Wallet" +msgstr "" + #: src/UI/modals/SelectProviderModal/SelectProvider.tsx #: src/UI/components/WalletStatusBox/index.tsx #: src/UI/components/WalletStatusBar/PluginWalletStatusBar.tsx