diff --git a/packages/mask/shared-ui/locale/ja-JP.po b/packages/mask/shared-ui/locale/ja-JP.po
index 668c5f1b6a8..9edea4bf725 100644
--- a/packages/mask/shared-ui/locale/ja-JP.po
+++ b/packages/mask/shared-ui/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:53\n"
+"PO-Revision-Date: 2025-02-08 12:56\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
@@ -74,6 +74,10 @@ msgstr ""
msgid "<0>Granted to 0><1>{0}1>"
msgstr ""
+#: popups/pages/Wallet/WalletSettings/DisablePermit.tsx
+msgid "<0>Permit allows users to authorize an address to access their ERC-20 tokens without requiring a separate approval transaction, providing a more efficient way to manage token permissions.0><1>However, if the authorized limit is exceeded or the Permit expires, the authorization automatically becomes invalid. Despite this, security risks remain.1><2>To prevent potential misuse, you can disable the Permit feature.2>"
+msgstr ""
+
#: content-script/components/InjectedComponents/ProfileTabContent.tsx
msgid "<0>Powered by0><1>Mask Network1>"
msgstr ""
@@ -114,6 +118,10 @@ msgstr "詳細"
msgid "About {collectionName}"
msgstr ""
+#: popups/pages/Wallet/WalletSettings/DisablePermit.tsx
+msgid "About Permit"
+msgstr ""
+
#: content-script/components/InjectedComponents/SetupGuide/VerifyNextID.tsx
msgid "Account connected.<0/><1/>Try to explore more features powered by Mask Network."
msgstr ""
@@ -867,6 +875,10 @@ msgstr "コントラクトのデプロイ"
msgid "Description"
msgstr "説明"
+#: popups/pages/Wallet/WalletSettings/DisablePermit.tsx
+msgid "Disable Permit"
+msgstr ""
+
#: popups/pages/Wallet/components/DisconnectModal/index.tsx
msgid "Disconnect"
msgstr "接続解除"
@@ -1895,6 +1907,10 @@ msgstr "注:前回のインポートで使用したニーモニックフレー
msgid "OK"
msgstr ""
+#: popups/pages/Wallet/WalletSettings/DisablePermit.tsx
+msgid "Okay"
+msgstr ""
+
#: popups/modals/ChangePaymentPasswordModal/index.tsx
msgid "Old Payment Password"
msgstr "以前の決済パスワード"
@@ -3139,3 +3155,4 @@ msgstr ""
#: dashboard/pages/CreateMaskWallet/Onboarding/index.tsx
msgid "Your Wallet is on "
msgstr ""
+
diff --git a/packages/mask/shared-ui/locale/ko-KR.po b/packages/mask/shared-ui/locale/ko-KR.po
index d14377e1667..10463be915f 100644
--- a/packages/mask/shared-ui/locale/ko-KR.po
+++ b/packages/mask/shared-ui/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:53\n"
+"PO-Revision-Date: 2025-02-08 12:56\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
@@ -74,6 +74,10 @@ msgstr ""
msgid "<0>Granted to 0><1>{0}1>"
msgstr ""
+#: popups/pages/Wallet/WalletSettings/DisablePermit.tsx
+msgid "<0>Permit allows users to authorize an address to access their ERC-20 tokens without requiring a separate approval transaction, providing a more efficient way to manage token permissions.0><1>However, if the authorized limit is exceeded or the Permit expires, the authorization automatically becomes invalid. Despite this, security risks remain.1><2>To prevent potential misuse, you can disable the Permit feature.2>"
+msgstr ""
+
#: content-script/components/InjectedComponents/ProfileTabContent.tsx
msgid "<0>Powered by0><1>Mask Network1>"
msgstr ""
@@ -114,6 +118,10 @@ msgstr "알아보기"
msgid "About {collectionName}"
msgstr ""
+#: popups/pages/Wallet/WalletSettings/DisablePermit.tsx
+msgid "About Permit"
+msgstr ""
+
#: content-script/components/InjectedComponents/SetupGuide/VerifyNextID.tsx
msgid "Account connected.<0/><1/>Try to explore more features powered by Mask Network."
msgstr ""
@@ -867,6 +875,10 @@ msgstr ""
msgid "Description"
msgstr "설명"
+#: popups/pages/Wallet/WalletSettings/DisablePermit.tsx
+msgid "Disable Permit"
+msgstr ""
+
#: popups/pages/Wallet/components/DisconnectModal/index.tsx
msgid "Disconnect"
msgstr "연결 해제"
@@ -1895,6 +1907,10 @@ msgstr "참고: 마지막 불러오기에서 니모닉 문구를 사용하면
msgid "OK"
msgstr "확인"
+#: popups/pages/Wallet/WalletSettings/DisablePermit.tsx
+msgid "Okay"
+msgstr ""
+
#: popups/modals/ChangePaymentPasswordModal/index.tsx
msgid "Old Payment Password"
msgstr "지난 결제 비밀번호"
@@ -3139,3 +3155,4 @@ msgstr ""
#: dashboard/pages/CreateMaskWallet/Onboarding/index.tsx
msgid "Your Wallet is on "
msgstr ""
+
diff --git a/packages/mask/shared-ui/locale/qya-AA.po b/packages/mask/shared-ui/locale/qya-AA.po
index bf1bb6be2c2..7f2e96cde9f 100644
--- a/packages/mask/shared-ui/locale/qya-AA.po
+++ b/packages/mask/shared-ui/locale/qya-AA.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:53\n"
+"PO-Revision-Date: 2025-02-08 12:56\n"
"Last-Translator: \n"
"Language: qya_AA\n"
"Language-Team: Quenya\n"
@@ -20,22 +20,27 @@ msgstr ""
msgid "(the name is set by the web site)"
msgstr "crwdns29840:0crwdne29840:0"
+#. placeholder {0}: millisecondsToHours(value)
#: popups/pages/Wallet/WalletSettings/AutoLock.tsx
msgid "{0, plural, one {# Hour} other {# Hours}}"
msgstr "crwdns32756:00={0}crwdne32756:0"
+#. placeholder {0}: formatTokenBalance(tokenBalance, token?.decimals)
#: popups/pages/Wallet/Transfer/FungibleTokenSection.tsx
msgid "{0} available"
msgstr "crwdns29842:0{0}crwdne29842:0"
+#. placeholder {0}: wallet?.name || 'Your wallet'
#: popups/pages/Wallet/ConnectedSites/index.tsx
msgid "{0} is connected to these sites, they can view your account address."
msgstr "crwdns35868:0{0}crwdne35868:0"
+#. placeholder {0}: millisecondsToMinutes(value)
#: popups/pages/Wallet/WalletSettings/AutoLock.tsx
msgid "{0} Mins"
msgstr "crwdns29844:0{0}crwdne29844:0"
+#. placeholder {0}: pendingTransactions.length
#: content-script/components/InjectedComponents/ToolboxUnstyled.tsx
msgid "{0} Pending"
msgstr "crwdns32758:0{0}crwdne32758:0"
@@ -64,10 +69,15 @@ msgstr "crwdns32766:0websiteCount={websiteCount}crwdnd32766:0websiteCount={websi
msgid "<0>@{currentUserId}0> connected already."
msgstr "crwdns32768:0{currentUserId}crwdne32768:0"
+#. placeholder {0}: formatEthereumAddress(transaction.formattedTransaction.popup.spender, 4)
#: popups/pages/Wallet/Interaction/TransactionRequest.tsx
msgid "<0>Granted to 0><1>{0}1>"
msgstr "crwdns31978:0{0}crwdne31978:0"
+#: popups/pages/Wallet/WalletSettings/DisablePermit.tsx
+msgid "<0>Permit allows users to authorize an address to access their ERC-20 tokens without requiring a separate approval transaction, providing a more efficient way to manage token permissions.0><1>However, if the authorized limit is exceeded or the Permit expires, the authorization automatically becomes invalid. Despite this, security risks remain.1><2>To prevent potential misuse, you can disable the Permit feature.2>"
+msgstr "crwdns36714:0crwdne36714:0"
+
#: content-script/components/InjectedComponents/ProfileTabContent.tsx
msgid "<0>Powered by0><1>Mask Network1>"
msgstr "crwdns31980:0crwdne31980:0"
@@ -108,6 +118,10 @@ msgstr "crwdns29850:0crwdne29850:0"
msgid "About {collectionName}"
msgstr "crwdns31984:0{collectionName}crwdne31984:0"
+#: popups/pages/Wallet/WalletSettings/DisablePermit.tsx
+msgid "About Permit"
+msgstr "crwdns36716:0crwdne36716:0"
+
#: content-script/components/InjectedComponents/SetupGuide/VerifyNextID.tsx
msgid "Account connected.<0/><1/>Try to explore more features powered by Mask Network."
msgstr "crwdns31986:0crwdne31986:0"
@@ -116,8 +130,8 @@ msgstr "crwdns31986:0crwdne31986:0"
msgid "Account successfully connected to persona"
msgstr "crwdns29854:0crwdne29854:0"
-#: dashboard/pages/CreateMaskWallet/Onboarding/index.tsx
#: dashboard/pages/SetupPersona/Onboarding/index.tsx
+#: dashboard/pages/CreateMaskWallet/Onboarding/index.tsx
msgid "accounts"
msgstr "crwdns29528:0crwdne29528:0"
@@ -129,9 +143,9 @@ msgstr "crwdns29856:0crwdne29856:0"
msgid "Activity Log"
msgstr "crwdns29858:0crwdne29858:0"
-#: popups/modals/SwitchPersonaModal/index.tsx
-#: popups/pages/Friends/ContactCard/index.tsx
#: popups/pages/Wallet/CreateWallet/Derive.tsx
+#: popups/pages/Friends/ContactCard/index.tsx
+#: popups/modals/SwitchPersonaModal/index.tsx
msgid "Add"
msgstr "crwdns29860:0crwdne29860:0"
@@ -143,13 +157,13 @@ msgstr "crwdns31988:0crwdne31988:0"
msgid "Add Assets"
msgstr "crwdns29864:0crwdne29864:0"
-#: popups/components/AddContactInputPanel/index.tsx
#: popups/pages/Wallet/ContactList/index.tsx
+#: popups/components/AddContactInputPanel/index.tsx
msgid "Add Contact"
msgstr "crwdns29866:0crwdne29866:0"
-#: popups/pages/Wallet/EditNetwork/index.tsx
#: popups/pages/Wallet/NetworkManagement/index.tsx
+#: popups/pages/Wallet/EditNetwork/index.tsx
msgid "Add Network"
msgstr "crwdns29870:0crwdne29870:0"
@@ -162,14 +176,14 @@ msgid "Add Suggested Token"
msgstr "crwdns29874:0crwdne29874:0"
#: popups/pages/Wallet/components/StartUp/index.tsx
-#: popups/pages/Wallet/CreateWallet/Derive.tsx
-#: popups/pages/Wallet/CreateWallet/index.tsx
#: popups/pages/Wallet/SwitchWallet/index.tsx
+#: popups/pages/Wallet/CreateWallet/index.tsx
+#: popups/pages/Wallet/CreateWallet/Derive.tsx
msgid "Add Wallet"
msgstr "crwdns29876:0crwdne29876:0"
-#: popups/components/TokenPicker/TokenItem.tsx
#: popups/pages/Wallet/components/AssetsList/index.tsx
+#: popups/components/TokenPicker/TokenItem.tsx
msgid "Added by user"
msgstr "crwdns29878:0crwdne29878:0"
@@ -197,8 +211,8 @@ msgstr "crwdns29886:0crwdne29886:0"
msgid "After logging out, your associated social accounts will no longer decrypt old encrypted messages. If you need to use your account again, you can recover your account with your identity, private key, local or cloud backup."
msgstr "crwdns31992:0crwdne31992:0"
-#: dashboard/pages/SetupPersona/Permissions/index.tsx
#: dashboard/pages/SetupPersona/Welcome/index.tsx
+#: dashboard/pages/SetupPersona/Permissions/index.tsx
msgid "Agree"
msgstr "crwdns29532:0crwdne29532:0"
@@ -219,8 +233,8 @@ msgstr "crwdns29894:0crwdne29894:0"
msgid "Allow us to collect your usage information to help us improve Mask."
msgstr "crwdns31996:0crwdne31996:0"
-#: popups/pages/Wallet/TransactionDetail/index.tsx
#: popups/pages/Wallet/Transfer/FungibleTokenSection.tsx
+#: popups/pages/Wallet/TransactionDetail/index.tsx
msgid "Amount"
msgstr "crwdns29896:0crwdne29896:0"
@@ -228,14 +242,14 @@ msgstr "crwdns29896:0crwdne29896:0"
msgid "an NFT"
msgstr "crwdns29898:0crwdne29898:0"
-#: popups/modals/SelectAppearanceModal/index.tsx
#: popups/pages/Settings/index.tsx
+#: popups/modals/SelectAppearanceModal/index.tsx
msgid "Appearance"
msgstr "crwdns29900:0crwdne29900:0"
#: content-script/components/InjectedComponents/DisabledPluginSuggestion.tsx
-#: popups/modals/UpdatePermissionModal/index.tsx
#: popups/pages/RequestPermission/RequestPermission.tsx
+#: popups/modals/UpdatePermissionModal/index.tsx
msgid "Approve"
msgstr "crwdns29902:0crwdne29902:0"
@@ -247,6 +261,7 @@ msgstr "crwdns29904:0crwdne29904:0"
msgid "Are you sure to overwrite the backups stored on Mask Cloud Service?"
msgstr "crwdns31998:0crwdne31998:0"
+#. placeholder {0}: formatEthereumAddress(wallet.identity, 4)
#: popups/components/ConnectedWallet/index.tsx
msgid "Are you sure to remove the connected wallet <0>{0}0>?"
msgstr "crwdns32774:0{0}crwdne32774:0"
@@ -272,8 +287,8 @@ msgid "Associated Accounts"
msgstr "crwdns29536:0crwdne29536:0"
#: dashboard/pages/CreateMaskWallet/CreateWalletForm/index.tsx
-#: popups/modals/ChangePaymentPasswordModal/index.tsx
#: popups/pages/Wallet/SetPaymentPassword/index.tsx
+#: popups/modals/ChangePaymentPasswordModal/index.tsx
msgid "At least 6 characters"
msgstr "crwdns29538:0crwdne29538:0"
@@ -291,14 +306,14 @@ msgstr "crwdns29920:0crwdne29920:0"
#: content-script/components/shared/SelectRecipients/SelectRecipientsDialog.tsx
#: dashboard/pages/CreateMaskWallet/CreateMnemonic/index.tsx
-#: popups/pages/Personas/AccountDetail/UI.tsx
#: popups/pages/Personas/ExportPrivateKey/index.tsx
+#: popups/pages/Personas/AccountDetail/UI.tsx
msgid "Back"
msgstr "crwdns29540:0crwdne29540:0"
#: dashboard/pages/SetupPersona/CloudBackupPreview/index.tsx
-#: popups/modals/SwitchPersonaModal/index.tsx
#: popups/pages/Personas/Logout/index.tsx
+#: popups/modals/SwitchPersonaModal/index.tsx
msgid "Backup"
msgstr "crwdns29542:0crwdne29542:0"
@@ -318,36 +333,38 @@ msgstr "crwdns29548:0crwdne29548:0"
msgid "Backup is saved to Mask Cloud Service."
msgstr "crwdns32004:0crwdne32004:0"
+#. placeholder {0}: user.localBackupAt
+#. placeholder {0}: user.cloudBackupAt
#: popups/pages/Settings/index.tsx
#: popups/pages/Settings/index.tsx
msgid "Backup on {0}"
msgstr "crwdns29924:0{0}crwdne29924:0"
-#: dashboard/components/Restore/RestoreFromCloud/ConfirmBackupInfo.tsx
#: dashboard/components/Restore/RestorePersonaFromLocal.tsx
+#: dashboard/components/Restore/RestoreFromCloud/ConfirmBackupInfo.tsx
msgid "Backup password"
msgstr "crwdns29550:0crwdne29550:0"
-#: dashboard/modals/BackupPreviewModal/BackupPreviewDialog.tsx
-#: dashboard/modals/MergeBackupModal/MergeBackupDialog.tsx
#: dashboard/pages/SetupPersona/LocalBackup/index.tsx
-#: popups/modals/SetBackupPasswordModal/index.tsx
+#: dashboard/modals/MergeBackupModal/MergeBackupDialog.tsx
+#: dashboard/modals/BackupPreviewModal/BackupPreviewDialog.tsx
#: popups/pages/Settings/index.tsx
+#: popups/modals/SetBackupPasswordModal/index.tsx
msgid "Backup Password"
msgstr "crwdns29552:0crwdne29552:0"
-#: popups/modals/ChangeBackupPasswordModal/index.tsx
#: popups/modals/SetBackupPasswordModal/index.tsx
+#: popups/modals/ChangeBackupPasswordModal/index.tsx
msgid "Backup password must be 8-20 characters, including uppercase, lowercase, special characters and numbers."
msgstr "crwdns29926:0crwdne29926:0"
-#: popups/modals/ChangeBackupPasswordModal/index.tsx
#: popups/modals/SetBackupPasswordModal/index.tsx
+#: popups/modals/ChangeBackupPasswordModal/index.tsx
msgid "Backup password set successfully"
msgstr "crwdns29928:0crwdne29928:0"
-#: popups/modals/PersonaSettingModal/index.tsx
#: popups/modals/VerifyBackupPasswordModal/index.tsx
+#: popups/modals/PersonaSettingModal/index.tsx
msgid "Backup Persona"
msgstr "crwdns29930:0crwdne29930:0"
@@ -396,8 +413,8 @@ msgstr "crwdns32008:0crwdne32008:0"
msgid "Browser File"
msgstr "crwdns29948:0crwdne29948:0"
-#: dashboard/pages/SetupPersona/Permissions/index.tsx
#: dashboard/pages/SetupPersona/Welcome/index.tsx
+#: dashboard/pages/SetupPersona/Permissions/index.tsx
msgid "By continuing to the app, you agree to these <0>Service Agreement0> and <1>Privacy Policy1>."
msgstr "crwdns32776:0crwdne32776:0"
@@ -418,30 +435,30 @@ msgid "Can't find a valid user address data source."
msgstr "crwdns32010:0crwdne32010:0"
#: content-script/components/InjectedComponents/SelectPeopleDialog.tsx
-#: dashboard/components/Restore/ConfirmSynchronizePasswordDialog.tsx
-#: dashboard/modals/BackupPreviewModal/BackupPreviewDialog.tsx
-#: dashboard/modals/ConfirmModal/index.tsx
-#: dashboard/pages/SetupPersona/CloudBackupPreview/index.tsx
-#: dashboard/pages/SetupPersona/Permissions/index.tsx
#: dashboard/pages/SetupPersona/Welcome/index.tsx
-#: popups/modals/AddContactModal/index.tsx
-#: popups/modals/DeleteContactModal/index.tsx
-#: popups/modals/EditContactModal/index.tsx
-#: popups/modals/GasSettingModal/index.tsx
-#: popups/pages/Personas/ConnectWallet/index.tsx
-#: popups/pages/Personas/Logout/index.tsx
-#: popups/pages/Personas/PersonaAvatarSetting/index.tsx
-#: popups/pages/Personas/PersonaSignRequest/index.tsx
-#: popups/pages/RequestPermission/RequestPermission.tsx
-#: popups/pages/Wallet/ChangeOwner/index.tsx
-#: popups/pages/Wallet/components/ActivityList/ActivityItem.tsx
+#: dashboard/pages/SetupPersona/Permissions/index.tsx
+#: dashboard/pages/SetupPersona/CloudBackupPreview/index.tsx
+#: dashboard/modals/ConfirmModal/index.tsx
+#: dashboard/modals/BackupPreviewModal/BackupPreviewDialog.tsx
+#: dashboard/components/Restore/ConfirmSynchronizePasswordDialog.tsx
#: popups/pages/Wallet/components/DisconnectModal/index.tsx
-#: popups/pages/Wallet/EditNetwork/index.tsx
-#: popups/pages/Wallet/Interaction/interaction.tsx
-#: popups/pages/Wallet/ResetWallet/index.tsx
-#: popups/pages/Wallet/SelectWallet/index.tsx
-#: popups/pages/Wallet/TransactionDetail/index.tsx
+#: popups/pages/Wallet/components/ActivityList/ActivityItem.tsx
#: popups/pages/Wallet/Transfer/FungibleTokenSection.tsx
+#: popups/pages/Wallet/TransactionDetail/index.tsx
+#: popups/pages/Wallet/SelectWallet/index.tsx
+#: popups/pages/Wallet/ResetWallet/index.tsx
+#: popups/pages/Wallet/Interaction/interaction.tsx
+#: popups/pages/Wallet/EditNetwork/index.tsx
+#: popups/pages/Wallet/ChangeOwner/index.tsx
+#: popups/pages/RequestPermission/RequestPermission.tsx
+#: popups/pages/Personas/PersonaSignRequest/index.tsx
+#: popups/pages/Personas/PersonaAvatarSetting/index.tsx
+#: popups/pages/Personas/Logout/index.tsx
+#: popups/pages/Personas/ConnectWallet/index.tsx
+#: popups/modals/GasSettingModal/index.tsx
+#: popups/modals/EditContactModal/index.tsx
+#: popups/modals/DeleteContactModal/index.tsx
+#: popups/modals/AddContactModal/index.tsx
msgid "Cancel"
msgstr "crwdns29558:0crwdne29558:0"
@@ -449,18 +466,20 @@ msgstr "crwdns29558:0crwdne29558:0"
msgid "Cannot switch to a unknown network."
msgstr "crwdns29956:0crwdne29956:0"
-#: popups/components/SignRequestInfo/index.tsx
#: popups/pages/Wallet/EditNetwork/index.tsx
+#: popups/components/SignRequestInfo/index.tsx
msgid "Chain ID"
msgstr "crwdns29958:0crwdne29958:0"
+#. placeholder {0}: currentNetwork?.chainId ?? currentChainId
+#. placeholder {0}: nextNetwork?.chainId ?? nextChainId
#: popups/pages/Wallet/Interaction/SwitchChainRequest.tsx
#: popups/pages/Wallet/Interaction/SwitchChainRequest.tsx
msgid "Chain ID: {0}"
msgstr "crwdns32012:0{0}crwdne32012:0"
-#: popups/pages/Personas/ConnectWallet/index.tsx
#: popups/pages/Wallet/ChangeOwner/index.tsx
+#: popups/pages/Personas/ConnectWallet/index.tsx
msgid "Change"
msgstr "crwdns29960:0crwdne29960:0"
@@ -468,8 +487,8 @@ msgstr "crwdns29960:0crwdne29960:0"
msgid "Change another account and try again."
msgstr "crwdns32014:0crwdne32014:0"
-#: popups/modals/ChangeBackupPasswordModal/index.tsx
#: popups/pages/Settings/index.tsx
+#: popups/modals/ChangeBackupPasswordModal/index.tsx
msgid "Change Backup Password"
msgstr "crwdns29962:0crwdne29962:0"
@@ -477,8 +496,8 @@ msgstr "crwdns29962:0crwdne29962:0"
msgid "Change Network"
msgstr "crwdns29964:0crwdne29964:0"
-#: popups/pages/Wallet/ChangeOwner/index.tsx
#: popups/pages/Wallet/WalletSettings/ChangeOwner.tsx
+#: popups/pages/Wallet/ChangeOwner/index.tsx
msgid "Change Owner"
msgstr "crwdns29966:0crwdne29966:0"
@@ -515,8 +534,8 @@ msgstr "crwdns32018:0crwdne32018:0"
msgid "Close"
msgstr "crwdns29982:0crwdne29982:0"
-#: dashboard/components/Restore/ConfirmSynchronizePasswordDialog.tsx
#: dashboard/pages/SetupPersona/Recovery/index.tsx
+#: dashboard/components/Restore/ConfirmSynchronizePasswordDialog.tsx
#: popups/pages/Settings/index.tsx
msgid "Cloud Backup"
msgstr "crwdns29560:0crwdne29560:0"
@@ -529,36 +548,36 @@ msgstr "crwdns29984:0crwdne29984:0"
msgid "Coming soon"
msgstr "crwdns29986:0crwdne29986:0"
-#: dashboard/components/Restore/RestorePersonaFromLocal.tsx
#: dashboard/components/Restore/RestoreWalletFromLocal.tsx
+#: dashboard/components/Restore/RestorePersonaFromLocal.tsx
msgid "Completed"
msgstr "crwdns29562:0crwdne29562:0"
-#: dashboard/components/Restore/ConfirmSynchronizePasswordDialog.tsx
-#: dashboard/modals/ConfirmModal/index.tsx
#: dashboard/pages/SetupPersona/CloudBackupPreview/index.tsx
-#: popups/components/NFTAvatarPicker/index.tsx
-#: popups/modals/AddContactModal/index.tsx
-#: popups/modals/ChangeBackupPasswordModal/index.tsx
-#: popups/modals/ChangePaymentPasswordModal/index.tsx
-#: popups/modals/ConfirmModal/index.tsx
-#: popups/modals/EditContactModal/index.tsx
-#: popups/modals/GasSettingModal/GasSettingDialog.tsx
-#: popups/modals/PersonaRenameModal/index.tsx
-#: popups/modals/SetBackupPasswordModal/index.tsx
-#: popups/modals/ShowPrivateKeyModal/index.tsx
-#: popups/modals/WalletAutoLockSettingModal/index.tsx
-#: popups/modals/WalletRenameModal/index.tsx
-#: popups/pages/Personas/PersonaAvatarSetting/index.tsx
+#: dashboard/modals/ConfirmModal/index.tsx
+#: dashboard/components/Restore/ConfirmSynchronizePasswordDialog.tsx
#: popups/pages/Wallet/components/DisconnectModal/index.tsx
-#: popups/pages/Wallet/EditNetwork/index.tsx
-#: popups/pages/Wallet/GasSetting/GasSetting1559.tsx
-#: popups/pages/Wallet/GasSetting/Prior1559GasSetting.tsx
-#: popups/pages/Wallet/Interaction/interaction.tsx
-#: popups/pages/Wallet/ResetWallet/index.tsx
-#: popups/pages/Wallet/SelectWallet/index.tsx
-#: popups/pages/Wallet/SetPaymentPassword/index.tsx
#: popups/pages/Wallet/Transfer/NonFungibleTokenSection.tsx
+#: popups/pages/Wallet/SetPaymentPassword/index.tsx
+#: popups/pages/Wallet/SelectWallet/index.tsx
+#: popups/pages/Wallet/ResetWallet/index.tsx
+#: popups/pages/Wallet/Interaction/interaction.tsx
+#: popups/pages/Wallet/GasSetting/Prior1559GasSetting.tsx
+#: popups/pages/Wallet/GasSetting/GasSetting1559.tsx
+#: popups/pages/Wallet/EditNetwork/index.tsx
+#: popups/pages/Personas/PersonaAvatarSetting/index.tsx
+#: popups/modals/WalletRenameModal/index.tsx
+#: popups/modals/WalletAutoLockSettingModal/index.tsx
+#: popups/modals/ShowPrivateKeyModal/index.tsx
+#: popups/modals/SetBackupPasswordModal/index.tsx
+#: popups/modals/PersonaRenameModal/index.tsx
+#: popups/modals/GasSettingModal/GasSettingDialog.tsx
+#: popups/modals/EditContactModal/index.tsx
+#: popups/modals/ConfirmModal/index.tsx
+#: popups/modals/ChangePaymentPasswordModal/index.tsx
+#: popups/modals/ChangeBackupPasswordModal/index.tsx
+#: popups/modals/AddContactModal/index.tsx
+#: popups/components/NFTAvatarPicker/index.tsx
msgid "Confirm"
msgstr "crwdns29564:0crwdne29564:0"
@@ -566,8 +585,8 @@ msgstr "crwdns29564:0crwdne29564:0"
msgid "Confirm Bridge"
msgstr "crwdns35396:0crwdne35396:0"
-#: popups/modals/ChangePaymentPasswordModal/index.tsx
#: popups/pages/Wallet/SetPaymentPassword/index.tsx
+#: popups/modals/ChangePaymentPasswordModal/index.tsx
msgid "Confirm Password"
msgstr "crwdns29988:0crwdne29988:0"
@@ -579,6 +598,7 @@ msgstr "crwdns29566:0crwdne29566:0"
msgid "Confirm Swap"
msgstr "crwdns35398:0crwdne35398:0"
+#. placeholder {0}: asset.symbol
#: popups/pages/Wallet/TokenDetail/index.tsx
msgid "Confirm to hide {0}? You can redisplay it by re-adding this token at any time."
msgstr "crwdns29992:0{0}crwdne29992:0"
@@ -587,16 +607,16 @@ msgstr "crwdns29992:0{0}crwdne29992:0"
msgid "Confirm to hide {name}? You can redisplay it by re-adding this NFT at any time."
msgstr "crwdns32020:0{name}crwdne32020:0"
-#: dashboard/modals/BackupPreviewModal/BackupPreviewDialog.tsx
#: dashboard/modals/MergeBackupModal/MergeBackupDialog.tsx
+#: dashboard/modals/BackupPreviewModal/BackupPreviewDialog.tsx
#: popups/pages/Personas/ConnectWallet/index.tsx
msgid "Congratulations"
msgstr "crwdns29568:0crwdne29568:0"
#: content-script/components/CompositionDialog/EncryptionTargetSelector.tsx
-#: popups/components/ConnectedWallet/index.tsx
-#: popups/components/SocialAccounts/index.tsx
#: popups/modals/SelectProviderModal/index.tsx
+#: popups/components/SocialAccounts/index.tsx
+#: popups/components/ConnectedWallet/index.tsx
msgid "Connect"
msgstr "crwdns29994:0crwdne29994:0"
@@ -621,10 +641,10 @@ msgstr "crwdns30002:0crwdne30002:0"
msgid "Connect Wallet"
msgstr "crwdns30004:0crwdne30004:0"
-#: popups/pages/Wallet/Interaction/AddChainRequest.tsx
+#: popups/pages/Wallet/Interaction/SwitchChainRequest.tsx
#: popups/pages/Wallet/Interaction/PermissionRequest.tsx
#: popups/pages/Wallet/Interaction/PermissionRequest.tsx
-#: popups/pages/Wallet/Interaction/SwitchChainRequest.tsx
+#: popups/pages/Wallet/Interaction/AddChainRequest.tsx
msgid "Connect with Mask Wallet"
msgstr "crwdns30006:0crwdne30006:0"
@@ -641,12 +661,13 @@ msgstr "crwdns30010:0crwdne30010:0"
msgid "Connected"
msgstr "crwdns32782:0crwdne32782:0"
+#. placeholder {0}: currentPersona?.nickname
#: popups/pages/Personas/ConnectWallet/index.tsx
msgid "Connected {0} with {walletName}."
msgstr "crwdns32022:0{0}crwdnd32022:0{walletName}crwdne32022:0"
-#: popups/pages/Wallet/ConnectedSites/index.tsx
#: popups/pages/Wallet/WalletSettings/ConnectedOrigins.tsx
+#: popups/pages/Wallet/ConnectedSites/index.tsx
msgid "Connected sites"
msgstr "crwdns30012:0crwdne30012:0"
@@ -675,30 +696,30 @@ msgid "Contact edited."
msgstr "crwdns32030:0crwdne32030:0"
#: dashboard/components/BackupPreview/index.tsx
-#: popups/pages/Friends/Home/index.tsx
+#: popups/pages/Wallet/WalletSettings/Contacts.tsx
#: popups/pages/Wallet/ContactList/index.tsx
#: popups/pages/Wallet/ContactList/index.tsx
-#: popups/pages/Wallet/WalletSettings/Contacts.tsx
+#: popups/pages/Friends/Home/index.tsx
msgid "Contacts"
msgstr "crwdns29570:0crwdne29570:0"
-#: dashboard/components/Restore/RestoreFromCloud/EmailField.tsx
-#: dashboard/components/Restore/RestoreFromCloud/PhoneField.tsx
-#: dashboard/components/Restore/RestoreFromMnemonic.tsx
-#: dashboard/components/Restore/RestoreFromPrivateKey.tsx
-#: dashboard/components/Restore/RestorePersonaFromLocal.tsx
-#: dashboard/components/Restore/RestoreWalletFromLocal.tsx
-#: dashboard/pages/CreateMaskWallet/AddDeriveWallet/index.tsx
-#: dashboard/pages/CreateMaskWallet/CreateWalletForm/index.tsx
-#: dashboard/pages/SetupPersona/CloudBackup/index.tsx
-#: dashboard/pages/SetupPersona/Mnemonic/index.tsx
-#: dashboard/pages/SetupPersona/SignUp/index.tsx
#: dashboard/pages/SignUp/steps/PersonaNameUI.tsx
+#: dashboard/pages/SetupPersona/SignUp/index.tsx
+#: dashboard/pages/SetupPersona/Mnemonic/index.tsx
+#: dashboard/pages/SetupPersona/CloudBackup/index.tsx
+#: dashboard/pages/CreateMaskWallet/CreateWalletForm/index.tsx
+#: dashboard/pages/CreateMaskWallet/AddDeriveWallet/index.tsx
+#: dashboard/components/Restore/RestoreWalletFromLocal.tsx
+#: dashboard/components/Restore/RestorePersonaFromLocal.tsx
+#: dashboard/components/Restore/RestoreFromPrivateKey.tsx
+#: dashboard/components/Restore/RestoreFromMnemonic.tsx
+#: dashboard/components/Restore/RestoreFromCloud/PhoneField.tsx
+#: dashboard/components/Restore/RestoreFromCloud/EmailField.tsx
msgid "Continue"
msgstr "crwdns29572:0crwdne29572:0"
-#: popups/components/UnlockERC20Token/index.tsx
#: popups/components/UnlockERC721Token/index.tsx
+#: popups/components/UnlockERC20Token/index.tsx
msgid "Contract"
msgstr "crwdns30022:0crwdne30022:0"
@@ -706,8 +727,8 @@ msgstr "crwdns30022:0crwdne30022:0"
msgid "Contract Interaction"
msgstr "crwdns30024:0crwdne30024:0"
-#: popups/components/PrivateKeyDisplay/index.tsx
#: popups/pages/Personas/ExportPrivateKey/index.tsx
+#: popups/components/PrivateKeyDisplay/index.tsx
msgid "Copied"
msgstr "crwdns30026:0crwdne30026:0"
@@ -732,8 +753,8 @@ msgid "Could not fetch chain ID. Is your RPC URL correct?"
msgstr "crwdns30040:0crwdne30040:0"
#: content-script/components/CompositionDialog/EncryptionTargetSelector.tsx
-#: dashboard/pages/CreateMaskWallet/AddDeriveWallet/index.tsx
#: dashboard/pages/CreateMaskWallet/Recovery/index.tsx
+#: dashboard/pages/CreateMaskWallet/AddDeriveWallet/index.tsx
msgid "Create"
msgstr "crwdns29574:0crwdne29574:0"
@@ -759,11 +780,16 @@ msgstr "crwdns29578:0crwdne29578:0"
#: dashboard/pages/CreateMaskWallet/Onboarding/index.tsx
#: dashboard/pages/SetupPersona/Onboarding/index.tsx
-msgid "Creating your"
-msgstr "crwdns29580:0crwdne29580:0"
+#~ msgid "Creating your"
+#~ msgstr ""
+
+#: dashboard/pages/SetupPersona/Onboarding/index.tsx
+#: dashboard/pages/CreateMaskWallet/Onboarding/index.tsx
+msgid "Creating your "
+msgstr "crwdns36376:0crwdne36376:0"
-#: popups/modals/ChooseCurrencyModal/index.tsx
#: popups/pages/Wallet/WalletSettings/ChangeCurrency.tsx
+#: popups/modals/ChooseCurrencyModal/index.tsx
msgid "Currency"
msgstr "crwdns30048:0crwdne30048:0"
@@ -775,6 +801,7 @@ msgstr "crwdns30050:0crwdne30050:0"
msgid "Current account is not the verifying account."
msgstr "crwdns32032:0crwdne32032:0"
+#. placeholder {0}: formatWeiToGwei(gasOptions.normal.baseFeePerGas).toFixed(2, BigNumber.ROUND_UP)
#: popups/modals/GasSettingModal/GasSettingDialog.tsx
msgid "Current base fee is {0} Gwei"
msgstr "crwdns30052:0{0}crwdne30052:0"
@@ -787,18 +814,18 @@ msgstr "crwdns30054:0crwdne30054:0"
msgid "Current wallet (<0>{currentWallet}0>) is the management account of SmartPay wallet (<1>{other_wallets}1>).<2/>Deleting the current wallet will result in the deletion of the SmartPay wallet simultaneously."
msgstr "crwdns32784:0{currentWallet}crwdnd32784:0{other_wallets}crwdne32784:0"
-#: popups/components/GasSettingMenu/index.tsx
#: popups/hooks/useGasOptionsMenu.tsx
+#: popups/components/GasSettingMenu/index.tsx
msgid "Custom"
msgstr "crwdns30056:0crwdne30056:0"
-#: popups/modals/SelectAppearanceModal/index.tsx
#: popups/pages/Settings/index.tsx
+#: popups/modals/SelectAppearanceModal/index.tsx
msgid "Dark"
msgstr "crwdns30058:0crwdne30058:0"
-#: dashboard/pages/CreateMaskWallet/Onboarding/index.tsx
#: dashboard/pages/SetupPersona/Onboarding/index.tsx
+#: dashboard/pages/CreateMaskWallet/Onboarding/index.tsx
msgid "data"
msgstr "crwdns29582:0crwdne29582:0"
@@ -831,8 +858,8 @@ msgstr "crwdns30062:0crwdne30062:0"
msgid "Delete"
msgstr "crwdns30066:0crwdne30066:0"
-#: popups/modals/DeleteContactModal/index.tsx
#: popups/pages/Wallet/ContactList/index.tsx
+#: popups/modals/DeleteContactModal/index.tsx
msgid "Delete Contact"
msgstr "crwdns30068:0crwdne30068:0"
@@ -848,6 +875,10 @@ msgstr "crwdns30074:0crwdne30074:0"
msgid "Description"
msgstr "crwdns30076:0crwdne30076:0"
+#: popups/pages/Wallet/WalletSettings/DisablePermit.tsx
+msgid "Disable Permit"
+msgstr "crwdns36718:0crwdne36718:0"
+
#: popups/pages/Wallet/components/DisconnectModal/index.tsx
msgid "Disconnect"
msgstr "crwdns30078:0crwdne30078:0"
@@ -887,6 +918,8 @@ msgstr "crwdns30090:0crwdne30090:0"
msgid "Do you need to paste encrypted content manually?"
msgstr "crwdns30092:0crwdne30092:0"
+#. placeholder {0}: selectedAccount?.identifier.userId
+#. placeholder {1}: currentPersona.nickname
#: popups/pages/Personas/AccountDetail/index.tsx
msgid "Do you want to remove the verified association between the X account @<0>{0}0> and {1}?"
msgstr "crwdns32788:0{0}crwdnd32788:0{1}crwdne32788:0"
@@ -903,11 +936,11 @@ msgstr "crwdns32038:0crwdne32038:0"
msgid "Don't see your NFT?"
msgstr "crwdns30098:0crwdne30098:0"
-#: content-script/components/InjectedComponents/SelectPeopleDialog.tsx
-#: content-script/components/InjectedComponents/SetupGuide/AccountConnectStatus.tsx
#: content-script/components/shared/SelectRecipients/SelectRecipientsDialog.tsx
#: content-script/components/shared/SelectRecipients/SelectRecipientsDialog.tsx
#: content-script/components/shared/SelectRecipients/SelectRecipientsDialog.tsx
+#: content-script/components/InjectedComponents/SelectPeopleDialog.tsx
+#: content-script/components/InjectedComponents/SetupGuide/AccountConnectStatus.tsx
#: dashboard/modals/BackupPreviewModal/BackupPreviewDialog.tsx
#: popups/pages/Personas/ConnectWallet/index.tsx
msgid "Done"
@@ -945,18 +978,18 @@ msgstr "crwdns30104:0crwdne30104:0"
msgid "Edit Contact"
msgstr "crwdns30106:0crwdne30106:0"
-#: content-script/components/shared/SelectProfileUI/SelectProfileUI.tsx
#: content-script/components/shared/SelectRecipients/SelectRecipientsDialog.tsx
+#: content-script/components/shared/SelectProfileUI/SelectProfileUI.tsx
msgid "eg: X accounts, persona public keys, wallet addresses or ENS"
msgstr "crwdns32040:0crwdne32040:0"
-#: dashboard/components/Restore/RestoreFromCloud/EmailField.tsx
#: dashboard/pages/SetupPersona/CloudBackup/EmailForm.tsx
+#: dashboard/components/Restore/RestoreFromCloud/EmailField.tsx
msgid "Email"
msgstr "crwdns29600:0crwdne29600:0"
-#: dashboard/components/Restore/RestoreFromCloud/EmailField.tsx
#: dashboard/pages/SetupPersona/CloudBackup/EmailForm.tsx
+#: dashboard/components/Restore/RestoreFromCloud/EmailField.tsx
msgid "Email verification code"
msgstr "crwdns29602:0crwdne29602:0"
@@ -982,8 +1015,13 @@ msgstr "crwdns30120:0crwdne30120:0"
#: dashboard/pages/CreateMaskWallet/Onboarding/index.tsx
#: dashboard/pages/SetupPersona/Onboarding/index.tsx
-msgid "Encrypting your"
-msgstr "crwdns29604:0crwdne29604:0"
+#~ msgid "Encrypting your"
+#~ msgstr ""
+
+#: dashboard/pages/SetupPersona/Onboarding/index.tsx
+#: dashboard/pages/CreateMaskWallet/Onboarding/index.tsx
+msgid "Encrypting your "
+msgstr "crwdns36378:0crwdne36378:0"
#: content-script/components/CompositionDialog/EncryptionMethodSelector.tsx
msgid "Encryption Method"
@@ -993,8 +1031,8 @@ msgstr "crwdns30122:0crwdne30122:0"
msgid "Ens or Address(0x)"
msgstr "crwdns30124:0crwdne30124:0"
-#: popups/pages/Wallet/GasSetting/GasSetting1559.tsx
#: popups/pages/Wallet/GasSetting/Prior1559GasSetting.tsx
+#: popups/pages/Wallet/GasSetting/GasSetting1559.tsx
msgid "Enter a gas limit"
msgstr "crwdns30126:0crwdne30126:0"
@@ -1022,6 +1060,7 @@ msgstr "crwdns30136:0crwdne30136:0"
msgid "Entered passwords are inconsistent."
msgstr "crwdns32046:0crwdne32046:0"
+#. placeholder {0}: rejection.message
#: content-script/components/InjectedComponents/SelectPeopleDialog.tsx
msgid "Error: {0}"
msgstr "crwdns32048:0{0}crwdne32048:0"
@@ -1043,8 +1082,8 @@ msgstr "crwdns29608:0crwdne29608:0"
msgid "Exchange"
msgstr "crwdns35400:0crwdne35400:0"
-#: dashboard/pages/SetupPersona/Onboarding/index.tsx
#: dashboard/pages/SetupPersona/PermissionOnboarding/index.tsx
+#: dashboard/pages/SetupPersona/Onboarding/index.tsx
msgid "Experience in X"
msgstr "crwdns29610:0crwdne29610:0"
@@ -1052,8 +1091,8 @@ msgstr "crwdns29610:0crwdne29610:0"
msgid "Explore multi-chain dApps."
msgstr "crwdns30140:0crwdne30140:0"
-#: popups/modals/VerifyBackupPasswordModal/index.tsx
#: popups/pages/Wallet/ExportPrivateKey/index.tsx
+#: popups/modals/VerifyBackupPasswordModal/index.tsx
msgid "Export"
msgstr "crwdns30142:0crwdne30142:0"
@@ -1120,10 +1159,10 @@ msgstr "crwdns35460:0{officialAccount}crwdne35460:0"
msgid "Follow @realMaskNetwork to explore Web3."
msgstr "crwdns32058:0crwdne32058:0"
-#: popups/modals/SelectAppearanceModal/index.tsx
-#: popups/modals/SelectLanguageModal/index.tsx
#: popups/pages/Settings/index.tsx
#: popups/pages/Settings/index.tsx
+#: popups/modals/SelectLanguageModal/index.tsx
+#: popups/modals/SelectAppearanceModal/index.tsx
msgid "Follow System"
msgstr "crwdns30164:0crwdne30164:0"
@@ -1139,16 +1178,17 @@ msgstr "crwdns30168:0crwdne30168:0"
msgid "from <0>{fromAddress}0>"
msgstr "crwdns32790:0{fromAddress}crwdne32790:0"
+#. placeholder {0}: transaction.formattedTransaction.popup.method
#: popups/pages/Wallet/Interaction/TransactionRequest.tsx
msgid "Function: {0}"
msgstr "crwdns30170:0{0}crwdne30170:0"
-#: popups/components/TransactionPreview/index.tsx
-#: popups/components/UnlockERC20Token/index.tsx
-#: popups/components/UnlockERC721Token/index.tsx
-#: popups/modals/GasSettingModal/index.tsx
-#: popups/pages/Wallet/ChangeOwner/index.tsx
#: popups/pages/Wallet/Transfer/FungibleTokenSection.tsx
+#: popups/pages/Wallet/ChangeOwner/index.tsx
+#: popups/modals/GasSettingModal/index.tsx
+#: popups/components/UnlockERC721Token/index.tsx
+#: popups/components/UnlockERC20Token/index.tsx
+#: popups/components/TransactionPreview/index.tsx
msgid "Gas Fee"
msgstr "crwdns30172:0crwdne30172:0"
@@ -1161,9 +1201,9 @@ msgstr "crwdns30174:0crwdne30174:0"
msgid "Gas fees are the fees for paying ethereum block builders. Block builders prefer to pack transactions with higher gas fees. Transactions with low gas fees might fail, and the paid gas fees won't be returned."
msgstr "crwdns32060:0crwdne32060:0"
-#: popups/modals/GasSettingModal/GasSettingDialog.tsx
-#: popups/pages/Wallet/GasSetting/GasSetting1559.tsx
#: popups/pages/Wallet/GasSetting/Prior1559GasSetting.tsx
+#: popups/pages/Wallet/GasSetting/GasSetting1559.tsx
+#: popups/modals/GasSettingModal/GasSettingDialog.tsx
msgid "Gas Limit"
msgstr "crwdns30178:0crwdne30178:0"
@@ -1171,8 +1211,9 @@ msgstr "crwdns30178:0crwdne30178:0"
msgid "Gas Limit (Units)"
msgstr "crwdns30180:0crwdne30180:0"
-#: popups/pages/Wallet/GasSetting/GasSetting1559.tsx
+#. placeholder {0}: String(minGasLimit)
#: popups/pages/Wallet/GasSetting/Prior1559GasSetting.tsx
+#: popups/pages/Wallet/GasSetting/GasSetting1559.tsx
msgid "Gas limit must be at least {0}"
msgstr "crwdns30182:0{0}crwdne30182:0"
@@ -1184,8 +1225,8 @@ msgstr "crwdns30184:0{minGas}crwdne30184:0"
msgid "Gas limit must be smaller than {maxGas}."
msgstr "crwdns30186:0{maxGas}crwdne30186:0"
-#: popups/modals/GasSettingModal/GasSettingDialog.tsx
#: popups/pages/Wallet/GasSetting/Prior1559GasSetting.tsx
+#: popups/modals/GasSettingModal/GasSettingDialog.tsx
msgid "Gas Price"
msgstr "crwdns30188:0crwdne30188:0"
@@ -1219,11 +1260,18 @@ msgstr "crwdns30202:0crwdne30202:0"
#: dashboard/pages/CreateMaskWallet/Onboarding/index.tsx
#: dashboard/pages/SetupPersona/Onboarding/index.tsx
-msgid "Generating your"
-msgstr "crwdns29614:0crwdne29614:0"
+#~ msgid "Generating your"
+#~ msgstr ""
-#: popups/components/UnlockERC20Token/index.tsx
+#: dashboard/pages/SetupPersona/Onboarding/index.tsx
+#: dashboard/pages/CreateMaskWallet/Onboarding/index.tsx
+msgid "Generating your "
+msgstr "crwdns36380:0crwdne36380:0"
+
+#. placeholder {0}: contract?.symbol || ''
+#. placeholder {0}: token?.symbol || ''
#: popups/components/UnlockERC721Token/index.tsx
+#: popups/components/UnlockERC20Token/index.tsx
msgid "Give permission to access <0/> your {0}?"
msgstr "crwdns32792:0{0}crwdne32792:0"
@@ -1255,6 +1303,7 @@ msgstr "crwdns32064:0crwdne32064:0"
msgid "Hi friends, I just created {token} Lucky Drop. Download Mask.io to claim."
msgstr "crwdns32794:0{token}crwdne32794:0"
+#. placeholder {0}: asset.symbol
#: popups/pages/Wallet/TokenDetail/index.tsx
msgid "Hide {0}"
msgstr "crwdns30212:0{0}crwdne30212:0"
@@ -1275,10 +1324,10 @@ msgstr "crwdns30216:0crwdne30216:0"
msgid "Hiding Scam Transactions"
msgstr "crwdns30218:0crwdne30218:0"
-#: popups/components/GasSettingMenu/index.tsx
-#: popups/hooks/useGasOptionsMenu.tsx
-#: popups/pages/Wallet/GasSetting/GasSetting1559.tsx
#: popups/pages/Wallet/GasSetting/Prior1559GasSetting.tsx
+#: popups/pages/Wallet/GasSetting/GasSetting1559.tsx
+#: popups/hooks/useGasOptionsMenu.tsx
+#: popups/components/GasSettingMenu/index.tsx
msgid "High"
msgstr "crwdns30220:0crwdne30220:0"
@@ -1336,8 +1385,8 @@ msgstr "crwdns30230:0crwdne30230:0"
msgid "Imported Wallets"
msgstr "crwdns30232:0crwdne30232:0"
-#: popups/modals/ChangeBackupPasswordModal/index.tsx
#: popups/modals/VerifyBackupPasswordModal/index.tsx
+#: popups/modals/ChangeBackupPasswordModal/index.tsx
msgid "Incorrect backup password."
msgstr "crwdns30234:0crwdne30234:0"
@@ -1358,12 +1407,14 @@ msgstr "crwdns29630:0crwdne29630:0"
msgid "Incorrect Mnemonic Words."
msgstr "crwdns32074:0crwdne32074:0"
+#: popups/pages/Wallet/Unlock/index.tsx
#: popups/pages/Personas/Logout/index.tsx
#: popups/pages/Personas/Logout/index.tsx
-#: popups/pages/Wallet/Unlock/index.tsx
msgid "Incorrect password"
msgstr "crwdns30236:0crwdne30236:0"
+#: dashboard/pages/SetupPersona/LocalBackup/index.tsx
+#: dashboard/modals/BackupPreviewModal/BackupPreviewDialog.tsx
#: dashboard/hooks/useBackupFormState.ts
#: dashboard/hooks/useBackupFormState.ts
#: dashboard/hooks/useBackupFormState.ts
@@ -1371,8 +1422,6 @@ msgstr "crwdns30236:0crwdne30236:0"
#: dashboard/hooks/useBackupFormState.ts
#: dashboard/hooks/useBackupFormState.ts
#: dashboard/hooks/useBackupFormState.ts
-#: dashboard/modals/BackupPreviewModal/BackupPreviewDialog.tsx
-#: dashboard/pages/SetupPersona/LocalBackup/index.tsx
msgid "Incorrect Password"
msgstr "crwdns29634:0crwdne29634:0"
@@ -1380,13 +1429,13 @@ msgstr "crwdns29634:0crwdne29634:0"
msgid "Incorrect payment password."
msgstr "crwdns30238:0crwdne30238:0"
-#: popups/modals/ShowPrivateKeyModal/index.tsx
#: popups/modals/WalletRemoveModal/index.tsx
+#: popups/modals/ShowPrivateKeyModal/index.tsx
msgid "Incorrect Payment Password."
msgstr "crwdns30240:0crwdne30240:0"
-#: dashboard/pages/CreateMaskWallet/Recovery/index.tsx
#: dashboard/pages/SetupPersona/Recovery/index.tsx
+#: dashboard/pages/CreateMaskWallet/Recovery/index.tsx
msgid "Incorrect Private Key"
msgstr "crwdns29636:0crwdne29636:0"
@@ -1394,8 +1443,8 @@ msgstr "crwdns29636:0crwdne29636:0"
msgid "Incorrect recovery phrase."
msgstr "crwdns29638:0crwdne29638:0"
-#: popups/hooks/useContactsContext.ts
#: popups/modals/AddContactModal/index.tsx
+#: popups/hooks/useContactsContext.ts
msgid "Incorrect wallet address."
msgstr "crwdns30242:0crwdne30242:0"
@@ -1407,8 +1456,8 @@ msgstr "crwdns32076:0crwdne32076:0"
msgid "Input your Private Key"
msgstr "crwdns29640:0crwdne29640:0"
-#: popups/components/GasSettingMenu/index.tsx
#: popups/hooks/useGasOptionsMenu.tsx
+#: popups/components/GasSettingMenu/index.tsx
msgid "Instant"
msgstr "crwdns30244:0crwdne30244:0"
@@ -1420,8 +1469,8 @@ msgstr "crwdns30246:0crwdne30246:0"
msgid "Invalid Block Explorer URL."
msgstr "crwdns30248:0crwdne30248:0"
-#: dashboard/contexts/CloudBackupFormContext.tsx
#: dashboard/pages/SetupPersona/CloudBackup/EmailForm.tsx
+#: dashboard/contexts/CloudBackupFormContext.tsx
msgid "Invalid email address format."
msgstr "crwdns29642:0crwdne29642:0"
@@ -1441,8 +1490,8 @@ msgstr "crwdns29644:0crwdne29644:0"
msgid "Invalid RPC URL."
msgstr "crwdns30252:0crwdne30252:0"
-#: dashboard/components/Restore/RestoreFromCloud/EmailField.tsx
#: dashboard/components/Restore/RestoreFromCloud/PhoneField.tsx
+#: dashboard/components/Restore/RestoreFromCloud/EmailField.tsx
msgid "Invalid verification code."
msgstr "crwdns29646:0crwdne29646:0"
@@ -1476,10 +1525,10 @@ msgstr "crwdns30262:0crwdne30262:0"
msgid "Keystore password"
msgstr "crwdns29650:0crwdne29650:0"
+#: popups/modals/SetBackupPasswordModal/index.tsx
#: popups/modals/ChangeBackupPasswordModal/index.tsx
#: popups/modals/ChangeBackupPasswordModal/index.tsx
#: popups/modals/ChangeBackupPasswordModal/index.tsx
-#: popups/modals/SetBackupPasswordModal/index.tsx
msgid "Lack of number, letter or special character."
msgstr "crwdns30264:0crwdne30264:0"
@@ -1487,8 +1536,8 @@ msgstr "crwdns30264:0crwdne30264:0"
msgid "Language"
msgstr "crwdns30266:0crwdne30266:0"
-#: popups/modals/SelectAppearanceModal/index.tsx
#: popups/pages/Settings/index.tsx
+#: popups/modals/SelectAppearanceModal/index.tsx
msgid "Light"
msgstr "crwdns30268:0crwdne30268:0"
@@ -1505,8 +1554,8 @@ msgid "Load failed"
msgstr "crwdns30272:0crwdne30272:0"
#: content-script/components/shared/SelectRecipients/SelectRecipientsDialog.tsx
-#: popups/components/WalletSettingList/index.tsx
#: popups/pages/Friends/Home/UI.tsx
+#: popups/components/WalletSettingList/index.tsx
msgid "Loading"
msgstr "crwdns30274:0crwdne30274:0"
@@ -1527,9 +1576,9 @@ msgstr "crwdns30276:0crwdne30276:0"
msgid "Lock Wallet"
msgstr "crwdns30278:0crwdne30278:0"
-#: popups/modals/PersonaSettingModal/index.tsx
#: popups/pages/Personas/Logout/index.tsx
#: popups/pages/Personas/Logout/index.tsx
+#: popups/modals/PersonaSettingModal/index.tsx
msgid "Log out"
msgstr "crwdns30280:0crwdne30280:0"
@@ -1545,13 +1594,13 @@ msgstr "crwdns30282:0crwdne30282:0"
msgid "Logout successfully"
msgstr "crwdns30284:0crwdne30284:0"
-#: popups/pages/Wallet/GasSetting/GasSetting1559.tsx
#: popups/pages/Wallet/GasSetting/Prior1559GasSetting.tsx
+#: popups/pages/Wallet/GasSetting/GasSetting1559.tsx
msgid "Low"
msgstr "crwdns30286:0crwdne30286:0"
-#: popups/modals/ChooseNetworkModal/index.tsx
#: popups/pages/Wallet/NetworkManagement/index.tsx
+#: popups/modals/ChooseNetworkModal/index.tsx
msgid "Manage Network"
msgstr "crwdns30288:0crwdne30288:0"
@@ -1563,8 +1612,8 @@ msgstr "crwdns32082:0crwdne32082:0"
msgid "Mask needs the following permissions"
msgstr "crwdns30300:0crwdne30300:0"
-#: content-script/components/InjectedComponents/PostDialogHint.tsx
#: content-script/components/InjectedComponents/ToolboxUnstyled.tsx
+#: content-script/components/InjectedComponents/PostDialogHint.tsx
msgid "Mask Network"
msgstr "crwdns30302:0crwdne30302:0"
@@ -1576,13 +1625,13 @@ msgstr "crwdns32800:0crwdne32800:0"
msgid "masknetwork"
msgstr "crwdns30304:0crwdne30304:0"
-#: popups/components/UnlockERC20Token/index.tsx
#: popups/pages/Wallet/Transfer/FungibleTokenSection.tsx
+#: popups/components/UnlockERC20Token/index.tsx
msgid "Max"
msgstr "crwdns30306:0crwdne30306:0"
-#: popups/modals/GasSettingModal/GasSettingDialog.tsx
#: popups/pages/Wallet/GasSetting/GasSetting1559.tsx
+#: popups/modals/GasSettingModal/GasSettingDialog.tsx
msgid "Max Fee"
msgstr "crwdns30308:0crwdne30308:0"
@@ -1602,12 +1651,13 @@ msgstr "crwdns30314:0crwdne30314:0"
msgid "Max fee is too low for network conditions."
msgstr "crwdns30316:0crwdne30316:0"
+#. placeholder {0}: formatWeiToGwei(miniumMaxFeePerGas).toFixed(2, BigNumber.ROUND_UP)
#: popups/modals/GasSettingModal/GasSettingDialog.tsx
msgid "Max fee should be greater than base fee of {0} Gwei."
msgstr "crwdns30318:0{0}crwdne30318:0"
-#: popups/modals/GasSettingModal/GasSettingDialog.tsx
#: popups/pages/Wallet/GasSetting/GasSetting1559.tsx
+#: popups/modals/GasSettingModal/GasSettingDialog.tsx
msgid "Max Priority Fee"
msgstr "crwdns30320:0crwdne30320:0"
@@ -1631,16 +1681,16 @@ msgstr "crwdns30328:0crwdne30328:0"
msgid "Max priority fee must be greater than 0 GWEI"
msgstr "crwdns30330:0crwdne30330:0"
-#: popups/components/GasSettingMenu/index.tsx
-#: popups/hooks/useGasOptionsMenu.tsx
-#: popups/pages/Wallet/GasSetting/GasSetting1559.tsx
#: popups/pages/Wallet/GasSetting/Prior1559GasSetting.tsx
+#: popups/pages/Wallet/GasSetting/GasSetting1559.tsx
+#: popups/hooks/useGasOptionsMenu.tsx
+#: popups/components/GasSettingMenu/index.tsx
msgid "Medium"
msgstr "crwdns30332:0crwdne30332:0"
+#: dashboard/pages/SetupPersona/CloudBackupPreview/index.tsx
#: dashboard/modals/MergeBackupModal/MergeBackupDialog.tsx
#: dashboard/modals/MergeBackupModal/MergeBackupDialog.tsx
-#: dashboard/pages/SetupPersona/CloudBackupPreview/index.tsx
msgid "Merge data to local database"
msgstr "crwdns29656:0crwdne29656:0"
@@ -1673,6 +1723,8 @@ msgstr "crwdns29664:0crwdne29664:0"
msgid "Mobile verification code"
msgstr "crwdns29666:0crwdne29666:0"
+#. placeholder {0}: String(currentMessageIndex + 1)
+#. placeholder {1}: String(totalMessages)
#: popups/pages/Wallet/Interaction/interaction.tsx
msgid "Multiple transaction requests {0} / {1}"
msgstr "crwdns30338:0{0}crwdnd30338:0{1}crwdne30338:0"
@@ -1687,9 +1739,9 @@ msgstr "crwdns30340:0crwdne30340:0"
msgid "N/A"
msgstr "crwdns30342:0crwdne30342:0"
-#: popups/modals/AddContactModal/index.tsx
-#: popups/modals/EditContactModal/index.tsx
#: popups/modals/PersonaSettingModal/index.tsx
+#: popups/modals/EditContactModal/index.tsx
+#: popups/modals/AddContactModal/index.tsx
msgid "Name"
msgstr "crwdns30344:0crwdne30344:0"
@@ -1747,8 +1799,8 @@ msgstr "crwdns30358:0crwdne30358:0"
#: content-script/components/GuideStep/index.tsx
#: dashboard/pages/CreateMaskWallet/AddDeriveWallet/index.tsx
-#: popups/pages/Wallet/ContactList/index.tsx
#: popups/pages/Wallet/Transfer/FungibleTokenSection.tsx
+#: popups/pages/Wallet/ContactList/index.tsx
msgid "Next"
msgstr "crwdns29670:0crwdne29670:0"
@@ -1756,10 +1808,10 @@ msgstr "crwdns29670:0crwdne29670:0"
msgid "Next.ID"
msgstr "crwdns30360:0crwdne30360:0"
-#: popups/pages/Personas/PersonaAvatarSetting/index.tsx
-#: popups/pages/Wallet/AddToken/index.tsx
#: popups/pages/Wallet/components/WalletAssets/index.tsx
#: popups/pages/Wallet/Transfer/index.tsx
+#: popups/pages/Wallet/AddToken/index.tsx
+#: popups/pages/Personas/PersonaAvatarSetting/index.tsx
msgid "NFTs"
msgstr "crwdns30362:0crwdne30362:0"
@@ -1792,8 +1844,8 @@ msgstr "crwdns32096:0crwdne32096:0"
msgid "No Data"
msgstr "crwdns30368:0crwdne30368:0"
-#: content-script/components/shared/SelectProfileUI/SelectProfileUI.tsx
#: content-script/components/shared/SelectRecipients/SelectRecipientsDialog.tsx
+#: content-script/components/shared/SelectProfileUI/SelectProfileUI.tsx
msgid "No friends are stored locally, please try search one."
msgstr "crwdns32098:0crwdne32098:0"
@@ -1821,9 +1873,9 @@ msgstr "crwdns30380:0crwdne30380:0"
msgid "No websites connected to this wallet"
msgstr "crwdns35874:0crwdne35874:0"
-#: popups/components/SignRequestInfo/index.tsx
-#: popups/modals/GasSettingModal/GasSettingDialog.tsx
#: popups/pages/Wallet/TransactionDetail/index.tsx
+#: popups/modals/GasSettingModal/GasSettingDialog.tsx
+#: popups/components/SignRequestInfo/index.tsx
msgid "Nonce"
msgstr "crwdns30382:0crwdne30382:0"
@@ -1855,6 +1907,10 @@ msgstr "crwdns30394:0crwdne30394:0"
msgid "OK"
msgstr "crwdns30396:0crwdne30396:0"
+#: popups/pages/Wallet/WalletSettings/DisablePermit.tsx
+msgid "Okay"
+msgstr "crwdns36720:0crwdne36720:0"
+
#: popups/modals/ChangePaymentPasswordModal/index.tsx
msgid "Old Payment Password"
msgstr "crwdns30398:0crwdne30398:0"
@@ -1879,6 +1935,7 @@ msgstr "crwdns30404:0crwdne30404:0"
msgid "Or create a new wallet group"
msgstr "crwdns30406:0crwdne30406:0"
+#. placeholder {0}: author.userId
#: content-script/components/InjectedComponents/DecryptedPost/authorDifferentMessage.tsx
msgid "Originally posted by {0}"
msgstr "crwdns30408:0{0}crwdne30408:0"
@@ -1887,8 +1944,8 @@ msgstr "crwdns30408:0{0}crwdne30408:0"
msgid "Other social networking platforms, such as <0>Instagram, 0><1>Facebook,1> and <2>Minds,2> do not have a verified relationship like X's Next.ID verified connection.<3/><4/>When connecting a persona with an account on these platforms, they only support sending encrypted posts."
msgstr "crwdns32806:0crwdne32806:0"
-#: dashboard/modals/BackupPreviewModal/BackupPreviewDialog.tsx
#: dashboard/pages/SetupPersona/CloudBackupPreview/index.tsx
+#: dashboard/modals/BackupPreviewModal/BackupPreviewDialog.tsx
msgid "Overwrite Backup"
msgstr "crwdns29676:0crwdne29676:0"
@@ -1896,9 +1953,9 @@ msgstr "crwdns29676:0crwdne29676:0"
msgid "Overwrite current backup"
msgstr "crwdns29678:0crwdne29678:0"
-#: popups/modals/ChangeBackupPasswordModal/index.tsx
-#: popups/modals/SetBackupPasswordModal/index.tsx
#: popups/modals/VerifyBackupPasswordModal/index.tsx
+#: popups/modals/SetBackupPasswordModal/index.tsx
+#: popups/modals/ChangeBackupPasswordModal/index.tsx
msgid "Password"
msgstr "crwdns30410:0crwdne30410:0"
@@ -1906,11 +1963,11 @@ msgstr "crwdns30410:0crwdne30410:0"
msgid "Paste manually"
msgstr "crwdns30412:0crwdne30412:0"
-#: dashboard/modals/BackupPreviewModal/BackupPreviewDialog.tsx
#: dashboard/pages/SetupPersona/LocalBackup/index.tsx
-#: popups/modals/ShowPrivateKeyModal/index.tsx
-#: popups/modals/WalletRemoveModal/index.tsx
+#: dashboard/modals/BackupPreviewModal/BackupPreviewDialog.tsx
#: popups/pages/Wallet/SetPaymentPassword/index.tsx
+#: popups/modals/WalletRemoveModal/index.tsx
+#: popups/modals/ShowPrivateKeyModal/index.tsx
msgid "Payment Password"
msgstr "crwdns29680:0crwdne29680:0"
@@ -1920,9 +1977,9 @@ msgstr "crwdns32102:0crwdne32102:0"
#: dashboard/pages/CreateMaskWallet/CreateWalletForm/index.tsx
#: dashboard/pages/CreateMaskWallet/CreateWalletForm/index.tsx
-#: popups/modals/ChangePaymentPasswordModal/index.tsx
#: popups/pages/Wallet/hooks/usePasswordForm.ts
#: popups/pages/Wallet/hooks/usePasswordForm.ts
+#: popups/modals/ChangePaymentPasswordModal/index.tsx
msgid "Payment password must be 6 to 20 characters."
msgstr "crwdns32104:0crwdne32104:0"
@@ -1962,8 +2019,8 @@ msgstr "crwdns29688:0crwdne29688:0"
msgid "Persona created."
msgstr "crwdns32112:0crwdne32112:0"
-#: dashboard/pages/SetupPersona/SignUp/index.tsx
#: dashboard/pages/SignUp/steps/PersonaNameUI.tsx
+#: dashboard/pages/SetupPersona/SignUp/index.tsx
msgid "Persona Name"
msgstr "crwdns29692:0crwdne29692:0"
@@ -1991,9 +2048,9 @@ msgstr "crwdns29696:0crwdne29696:0"
msgid "Phone verification code"
msgstr "crwdns29698:0crwdne29698:0"
-#: dashboard/pages/CreateMaskWallet/Onboarding/index.tsx
-#: dashboard/pages/SetupPersona/Onboarding/index.tsx
#: dashboard/pages/SetupPersona/PermissionOnboarding/index.tsx
+#: dashboard/pages/SetupPersona/Onboarding/index.tsx
+#: dashboard/pages/CreateMaskWallet/Onboarding/index.tsx
msgid "Pin Mask Network to the toolbar for easier access:"
msgstr "crwdns29700:0crwdne29700:0"
@@ -2001,8 +2058,8 @@ msgstr "crwdns29700:0crwdne29700:0"
msgid "Pinned successfully."
msgstr "crwdns30424:0crwdne30424:0"
-#: content-script/components/InjectedComponents/SetupGuide/index.tsx
#: content-script/site-adaptors/facebook.com/injection/Composition.tsx
+#: content-script/components/InjectedComponents/SetupGuide/index.tsx
msgid "Please click the \"Post\" button to open the compose dialog."
msgstr "crwdns32116:0crwdne32116:0"
@@ -2035,13 +2092,15 @@ msgstr "crwdns30434:0crwdne30434:0"
msgid "Please install your metamask wallet and set up your first wallet."
msgstr "crwdns30436:0crwdne30436:0"
+#. placeholder {0}: currentPersona.nickname
+#. placeholder {1}: manageWallets.length
#: popups/pages/Personas/Logout/index.tsx
msgid "Please note: This Persona {0} is the management account of above listed SmartPay {1, plural, one {wallet} other {wallets}}. You cannot use SmartPay wallet to interact with blockchain after logging out persona."
msgstr "crwdns32808:00={0}crwdnd32808:01={1}crwdne32808:0"
-#: dashboard/pages/SetupPersona/CloudBackupPreview/index.tsx
-#: dashboard/pages/SetupPersona/LocalBackup/index.tsx
#: dashboard/pages/SetupPersona/Recovery/index.tsx
+#: dashboard/pages/SetupPersona/LocalBackup/index.tsx
+#: dashboard/pages/SetupPersona/CloudBackupPreview/index.tsx
msgid "Please select the appropriate method to restore your personal data."
msgstr "crwdns29706:0crwdne29706:0"
@@ -2116,16 +2175,16 @@ msgstr "crwdns30458:0crwdne30458:0"
msgid "Private"
msgstr "crwdns30460:0crwdne30460:0"
-#: dashboard/pages/CreateMaskWallet/Recovery/index.tsx
#: dashboard/pages/SetupPersona/Recovery/index.tsx
-#: popups/pages/Personas/ExportPrivateKey/index.tsx
+#: dashboard/pages/CreateMaskWallet/Recovery/index.tsx
#: popups/pages/Wallet/ExportPrivateKey/index.tsx
#: popups/pages/Wallet/ExportPrivateKey/index.tsx
+#: popups/pages/Personas/ExportPrivateKey/index.tsx
msgid "Private Key"
msgstr "crwdns29716:0crwdne29716:0"
-#: popups/modals/PersonaSettingModal/index.tsx
#: popups/pages/Personas/PersonaAvatarSetting/index.tsx
+#: popups/modals/PersonaSettingModal/index.tsx
msgid "Profile Photo"
msgstr "crwdns30462:0crwdne30462:0"
@@ -2143,13 +2202,13 @@ msgstr "crwdns32128:0{publicKey}crwdne32128:0"
msgid "Quote Route"
msgstr "crwdns35406:0crwdne35406:0"
-#: popups/modals/ChangeBackupPasswordModal/index.tsx
#: popups/modals/SetBackupPasswordModal/index.tsx
+#: popups/modals/ChangeBackupPasswordModal/index.tsx
msgid "Re-enter"
msgstr "crwdns30466:0crwdne30466:0"
-#: dashboard/pages/CreateMaskWallet/Onboarding/index.tsx
#: dashboard/pages/SetupPersona/Onboarding/index.tsx
+#: dashboard/pages/CreateMaskWallet/Onboarding/index.tsx
msgid "ready 🚀"
msgstr "crwdns29720:0crwdne29720:0"
@@ -2170,8 +2229,8 @@ msgstr "crwdns29722:0crwdne29722:0"
msgid "Recover your wallet"
msgstr "crwdns29724:0crwdne29724:0"
-#: dashboard/pages/SetupPersona/Mnemonic/index.tsx
#: dashboard/pages/SetupPersona/SignUp/index.tsx
+#: dashboard/pages/SetupPersona/Mnemonic/index.tsx
#: popups/modals/SwitchPersonaModal/index.tsx
msgid "Recovery"
msgstr "crwdns29726:0crwdne29726:0"
@@ -2180,8 +2239,8 @@ msgstr "crwdns29726:0crwdne29726:0"
msgid "Recovery Phrase"
msgstr "crwdns29728:0crwdne29728:0"
-#: dashboard/pages/CreateMaskWallet/CreateMnemonic/index.tsx
#: dashboard/pages/SetupPersona/Mnemonic/index.tsx
+#: dashboard/pages/CreateMaskWallet/CreateMnemonic/index.tsx
msgid "Refresh"
msgstr "crwdns29730:0crwdne29730:0"
@@ -2193,8 +2252,8 @@ msgstr "crwdns32130:0{totalMessages}crwdne32130:0"
msgid "Reload"
msgstr "crwdns30474:0crwdne30474:0"
-#: popups/modals/WalletRemoveModal/index.tsx
#: popups/pages/Wallet/WalletSettings/index.tsx
+#: popups/modals/WalletRemoveModal/index.tsx
msgid "Remove"
msgstr "crwdns30476:0crwdne30476:0"
@@ -2206,10 +2265,10 @@ msgstr "crwdns30478:0crwdne30478:0"
msgid "Remove Wallet?"
msgstr "crwdns30480:0crwdne30480:0"
-#: popups/modals/PersonaRenameModal/index.tsx
-#: popups/pages/Wallet/CreateWallet/Derive.tsx
#: popups/pages/Wallet/WalletSettings/Rename.tsx
#: popups/pages/Wallet/WalletSettings/Rename.tsx
+#: popups/pages/Wallet/CreateWallet/Derive.tsx
+#: popups/modals/PersonaRenameModal/index.tsx
msgid "Rename"
msgstr "crwdns30482:0crwdne30482:0"
@@ -2233,8 +2292,8 @@ msgstr "crwdns30490:0crwdne30490:0"
msgid "Reselect"
msgstr "crwdns29732:0crwdne29732:0"
-#: dashboard/pages/SetupPersona/CloudBackup/EmailForm.tsx
#: dashboard/pages/SetupPersona/CloudBackup/PhoneForm.tsx
+#: dashboard/pages/SetupPersona/CloudBackup/EmailForm.tsx
msgid "Resend"
msgstr "crwdns29734:0crwdne29734:0"
@@ -2246,9 +2305,9 @@ msgstr "crwdns30492:0crwdne30492:0"
msgid "Resource"
msgstr "crwdns30494:0crwdne30494:0"
-#: dashboard/components/Restore/RestoreFromCloud/ConfirmBackupInfo.tsx
-#: dashboard/components/Restore/RestoreFromCloud/index.tsx
#: dashboard/components/Restore/RestorePersonaFromLocal.tsx
+#: dashboard/components/Restore/RestoreFromCloud/index.tsx
+#: dashboard/components/Restore/RestoreFromCloud/ConfirmBackupInfo.tsx
msgid "Restore"
msgstr "crwdns29736:0crwdne29736:0"
@@ -2280,8 +2339,8 @@ msgstr "crwdns30502:0crwdne30502:0"
msgid "RPC URL"
msgstr "crwdns30504:0crwdne30504:0"
-#: popups/components/AddContactInputPanel/index.tsx
#: popups/pages/Personas/AccountDetail/UI.tsx
+#: popups/components/AddContactInputPanel/index.tsx
msgid "Save"
msgstr "crwdns30506:0crwdne30506:0"
@@ -2317,8 +2376,8 @@ msgstr "crwdns35552:0crwdne35552:0"
msgid "Select Address"
msgstr "crwdns29742:0crwdne29742:0"
-#: content-script/components/shared/SelectProfileUI/SelectProfileUI.tsx
#: content-script/components/shared/SelectRecipients/SelectRecipientsDialog.tsx
+#: content-script/components/shared/SelectProfileUI/SelectProfileUI.tsx
msgid "Select All"
msgstr "crwdns30528:0crwdne30528:0"
@@ -2347,14 +2406,14 @@ msgid "Select Wallet"
msgstr "crwdns30536:0crwdne30536:0"
#: content-script/components/InjectedComponents/SetupGuide/VerifyNextID.tsx
-#: dashboard/pages/SetupPersona/CloudBackup/EmailForm.tsx
#: dashboard/pages/SetupPersona/CloudBackup/PhoneForm.tsx
-#: popups/components/TransactionPreview/index.tsx
-#: popups/pages/Wallet/CollectibleDetail/index.tsx
-#: popups/pages/Wallet/components/ActionGroup/index.tsx
+#: dashboard/pages/SetupPersona/CloudBackup/EmailForm.tsx
#: popups/pages/Wallet/components/ActivityList/ActivityItem.tsx
-#: popups/pages/Wallet/ContactList/index.tsx
+#: popups/pages/Wallet/components/ActionGroup/index.tsx
#: popups/pages/Wallet/Transfer/index.tsx
+#: popups/pages/Wallet/ContactList/index.tsx
+#: popups/pages/Wallet/CollectibleDetail/index.tsx
+#: popups/components/TransactionPreview/index.tsx
msgid "Send"
msgstr "crwdns29746:0crwdne29746:0"
@@ -2397,9 +2456,9 @@ msgstr "crwdns29756:0crwdne29756:0"
msgid "Settings"
msgstr "crwdns30544:0crwdne30544:0"
-#: content-script/components/CompositionDialog/EncryptionTargetSelector.tsx
-#: content-script/components/InjectedComponents/SelectPeopleDialog.tsx
#: content-script/components/shared/SelectRecipients/SelectRecipientsDialog.tsx
+#: content-script/components/InjectedComponents/SelectPeopleDialog.tsx
+#: content-script/components/CompositionDialog/EncryptionTargetSelector.tsx
msgid "Share with"
msgstr "crwdns30546:0crwdne30546:0"
@@ -2411,9 +2470,9 @@ msgstr "crwdns30548:0crwdne30548:0"
msgid "Show tokens with value less than $1"
msgstr "crwdns30550:0crwdne30550:0"
-#: popups/pages/Personas/ConnectWallet/index.tsx
-#: popups/pages/Personas/PersonaSignRequest/index.tsx
#: popups/pages/Wallet/Interaction/WalletSignRequest.tsx
+#: popups/pages/Personas/PersonaSignRequest/index.tsx
+#: popups/pages/Personas/ConnectWallet/index.tsx
msgid "Sign"
msgstr "crwdns30552:0crwdne30552:0"
@@ -2462,8 +2521,8 @@ msgstr "crwdns29760:0crwdne29760:0"
msgid "Slippage"
msgstr "crwdns35410:0crwdne35410:0"
-#: popups/pages/Personas/AccountDetail/index.tsx
#: popups/pages/Personas/Home/UI.tsx
+#: popups/pages/Personas/AccountDetail/index.tsx
msgid "Social Account"
msgstr "crwdns30568:0crwdne30568:0"
@@ -2471,14 +2530,14 @@ msgstr "crwdns30568:0crwdne30568:0"
msgid "Sorry, signature failed! Please try signing again."
msgstr "crwdns30570:0crwdne30570:0"
-#: popups/modals/GasSettingModal/index.tsx
#: popups/pages/Wallet/components/ActivityList/ActivityItem.tsx
#: popups/pages/Wallet/TransactionDetail/index.tsx
+#: popups/modals/GasSettingModal/index.tsx
msgid "Speed Up"
msgstr "crwdns30572:0crwdne30572:0"
-#: popups/components/UnlockERC20Token/index.tsx
#: popups/components/UnlockERC721Token/index.tsx
+#: popups/components/UnlockERC20Token/index.tsx
msgid "Spend limit requested by"
msgstr "crwdns30574:0crwdne30574:0"
@@ -2510,8 +2569,8 @@ msgstr "crwdns29766:0crwdne29766:0"
msgid "Step 1/3"
msgstr "crwdns29768:0crwdne29768:0"
-#: dashboard/pages/CreateMaskWallet/AddDeriveWallet/index.tsx
#: dashboard/pages/SetupPersona/Mnemonic/index.tsx
+#: dashboard/pages/CreateMaskWallet/AddDeriveWallet/index.tsx
msgid "Step 2/2"
msgstr "crwdns29770:0crwdne29770:0"
@@ -2536,13 +2595,13 @@ msgstr "crwdns30592:0crwdne30592:0"
msgid "Support mnemonic phrase, private key or keystore file."
msgstr "crwdns32140:0crwdne32140:0"
-#: popups/modals/SupportedSitesModal/index.tsx
#: popups/pages/Settings/index.tsx
+#: popups/modals/SupportedSitesModal/index.tsx
msgid "Supported Sites"
msgstr "crwdns30596:0crwdne30596:0"
-#: popups/pages/Trader/Header.tsx
#: popups/pages/Wallet/components/ActionGroup/index.tsx
+#: popups/pages/Trader/Header.tsx
msgid "Swap"
msgstr "crwdns35412:0crwdne35412:0"
@@ -2584,9 +2643,9 @@ msgstr "crwdns32146:0crwdne32146:0"
msgid "The chainID is not equal to the currently connected one."
msgstr "crwdns30606:0crwdne30606:0"
+#: dashboard/pages/SetupPersona/CloudBackup/index.tsx
#: dashboard/contexts/CloudBackupFormContext.tsx
#: dashboard/contexts/CloudBackupFormContext.tsx
-#: dashboard/pages/SetupPersona/CloudBackup/index.tsx
msgid "The code is incorrect."
msgstr "crwdns29780:0crwdne29780:0"
@@ -2603,13 +2662,19 @@ msgid "The mnemonic words has been copied, please keep it in a safe place."
msgstr "crwdns32152:0crwdne32152:0"
#: popups/pages/Wallet/EditNetwork/useWarnings.ts
-msgid "The network with chain ID {formChainId} may use a different currency symbol ({0}) than the one you have entered. Please check."
-msgstr "crwdns32154:0{formChainId}crwdnd32154:0{0}crwdne32154:0"
+#~ msgid "The network with chain ID {formChainId} may use a different currency symbol ({0}) than the one you have entered. Please check."
+#~ msgstr ""
+
+#. placeholder {1}: match.nativeCurrency.symbol
+#: popups/pages/Wallet/EditNetwork/useWarnings.ts
+msgid "The network with chain ID {formChainId} may use a different currency symbol ({1}) than the one you have entered. Please check."
+msgstr "crwdns36382:0{formChainId}crwdnd36382:0{1}crwdne36382:0"
#: popups/modals/ChangePaymentPasswordModal/index.tsx
msgid "The new passwords don't match"
msgstr "crwdns30610:0crwdne30610:0"
+#. placeholder {0}: profile.identifier.userId
#: content-script/components/shared/SelectRecipients/ProfileInList.tsx
msgid "The Persona is connected to the account @${0}."
msgstr "crwdns32818:0${0}crwdne32818:0"
@@ -2634,10 +2699,12 @@ msgstr "crwdns29784:0crwdne29784:0"
msgid "The RPC URL you have entered returned a different chain ID ({rpcChainId}). Please update the Chain ID to match the RPC URL of the network you are trying to add."
msgstr "crwdns32156:0{rpcChainId}crwdne32156:0"
+#. placeholder {0}: format(localTransaction.updatedAt, "HH:mm 'on' M/dd/yyyy")
#: popups/pages/Wallet/TransactionDetail/useTransactionLogs.ts
msgid "The transaction was complete and has been recorded on blockchain at {0}"
msgstr "crwdns30616:0{0}crwdne30616:0"
+#. placeholder {0}: format(localTransaction.createdAt, "HH:mm 'on' M/dd/yyyy")
#: popups/pages/Wallet/TransactionDetail/useTransactionLogs.ts
msgid "The transaction was confirmed at {0}"
msgstr "crwdns30618:0{0}crwdne30618:0"
@@ -2650,9 +2717,9 @@ msgstr "crwdns32158:0crwdne32158:0"
msgid "The wallet address already exists."
msgstr "crwdns30620:0crwdne30620:0"
-#: popups/modals/AddContactModal/index.tsx
-#: popups/modals/EditContactModal/index.tsx
#: popups/modals/WalletRenameModal/index.tsx
+#: popups/modals/EditContactModal/index.tsx
+#: popups/modals/AddContactModal/index.tsx
msgid "The wallet name already exists."
msgstr "crwdns30622:0crwdne30622:0"
@@ -2660,6 +2727,7 @@ msgstr "crwdns30622:0crwdne30622:0"
msgid "The web site can"
msgstr "crwdns30624:0crwdne30624:0"
+#. placeholder {0}: message.domain
#: popups/components/SignRequestInfo/index.tsx
msgid "The website ({messageOrigin}) is asking you to sign in to another domain ({0}). This may be a phishing attack."
msgstr "crwdns30626:0{messageOrigin}crwdnd30626:0{0}crwdne30626:0"
@@ -2676,6 +2744,7 @@ msgstr "crwdns30630:0crwdne30630:0"
msgid "This address may be a scam address."
msgstr "crwdns30632:0crwdne30632:0"
+#. placeholder {0}: String(token?.symbol)
#: popups/components/UnlockERC20Token/index.tsx
msgid "This allows the third party to spend {value} {0} from your current balance."
msgstr "crwdns30634:0{value}crwdnd30634:0{0}crwdne30634:0"
@@ -2685,16 +2754,25 @@ msgid "This allows the third party to spend all your token balance until it reac
msgstr "crwdns30636:0crwdne30636:0"
#: popups/pages/Wallet/EditNetwork/useWarnings.ts
-msgid "This Chain ID is currently used by the {0} network."
-msgstr "crwdns30638:0{0}crwdne30638:0"
+#~ msgid "This Chain ID is currently used by the {0} network."
+#~ msgstr ""
+
+#. placeholder {0}: duplicated.name
+#: popups/pages/Wallet/EditNetwork/useWarnings.ts
+msgid "This Chain ID is currently used by the {0} network. "
+msgstr "crwdns36384:0{0}crwdne36384:0"
#: popups/hooks/useContactsContext.ts
msgid "This ENS does not exist or not be resolved."
msgstr "crwdns30640:0crwdne30640:0"
#: popups/pages/Personas/ExportPrivateKey/index.tsx
-msgid "This export is only for exporting private key. We do not export any other data. If you need more data, please go to Settings: <0>Global Backup 0>"
-msgstr "crwdns32824:0crwdne32824:0"
+msgid "This export is only for exporting private key. We do not export any other data. If you need more data, please go to Settings: <0> Global Backup 0>"
+msgstr "crwdns36386:0crwdne36386:0"
+
+#: popups/pages/Personas/ExportPrivateKey/index.tsx
+#~ msgid "This export is only for exporting private key. We do not export any other data. If you need more data, please go to Settings: <0>Global Backup 0>"
+#~ msgstr ""
#: popups/pages/Wallet/ExportPrivateKey/index.tsx
msgid "This JSON file is encrypted with your current payment password. The same password is required for decryption when importing this wallet."
@@ -2728,6 +2806,7 @@ msgstr "crwdns30650:0crwdne30650:0"
msgid "This request should only be sign in the future."
msgstr "crwdns30652:0crwdne30652:0"
+#. placeholder {0}: network.name
#: popups/pages/Wallet/EditNetwork/network-schema.ts
#: popups/pages/Wallet/EditNetwork/network-schema.ts
msgid "This RPC URL is currently used by the {0} network"
@@ -2737,6 +2816,7 @@ msgstr "crwdns30654:0{0}crwdne30654:0"
msgid "This tweet is encrypted with #mask_io (@realMaskNetwork). 📪🔑"
msgstr "crwdns35462:0crwdne35462:0"
+#. placeholder {0}: String(currentPersona?.nickname)
#: popups/pages/Personas/ConnectWallet/index.tsx
msgid "This wallet is connected to current persona {0}."
msgstr "crwdns30656:0{0}crwdne30656:0"
@@ -2745,11 +2825,13 @@ msgstr "crwdns30656:0{0}crwdne30656:0"
msgid "This will overwrite the existing cloud backup with the local data, this cannot be undo."
msgstr "crwdns32164:0crwdne32164:0"
-#: popups/components/AddContactInputPanel/index.tsx
#: popups/pages/Wallet/TransactionDetail/index.tsx
+#: popups/components/AddContactInputPanel/index.tsx
msgid "To"
msgstr "crwdns30658:0crwdne30658:0"
+#. placeholder {0}: formatDomainName(domain)
+#. placeholder {0}: formatEthereumAddress(toAddress, 4)
#: popups/pages/Wallet/components/ActivityList/ActivityItem.tsx
#: popups/pages/Wallet/components/ActivityList/ActivityItem.tsx
msgid "to {0}"
@@ -2784,9 +2866,9 @@ msgstr "crwdns32170:0crwdne32170:0"
msgid "Token Value"
msgstr "crwdns30666:0crwdne30666:0"
-#: popups/pages/Wallet/AddToken/index.tsx
#: popups/pages/Wallet/components/WalletAssets/index.tsx
#: popups/pages/Wallet/Transfer/index.tsx
+#: popups/pages/Wallet/AddToken/index.tsx
msgid "Tokens"
msgstr "crwdns30668:0crwdne30668:0"
@@ -2814,8 +2896,8 @@ msgstr "crwdns30674:0crwdne30674:0"
msgid "Two entered passwords are different."
msgstr "crwdns32172:0crwdne32172:0"
-#: popups/modals/SetBackupPasswordModal/index.tsx
#: popups/pages/Wallet/hooks/usePasswordForm.ts
+#: popups/modals/SetBackupPasswordModal/index.tsx
msgid "Two entered passwords are not the same."
msgstr "crwdns32174:0crwdne32174:0"
@@ -2827,8 +2909,8 @@ msgstr "crwdns30678:0crwdne30678:0"
msgid "Unlock"
msgstr "crwdns30680:0crwdne30680:0"
-#: dashboard/components/Restore/RestorePersonaFromLocal.tsx
#: dashboard/components/Restore/RestoreWalletFromLocal.tsx
+#: dashboard/components/Restore/RestorePersonaFromLocal.tsx
msgid "Unpacking"
msgstr "crwdns29794:0crwdne29794:0"
@@ -2889,8 +2971,8 @@ msgstr "crwdns32180:0crwdne32180:0"
msgid "Verification code has been sent to your phone."
msgstr "crwdns32182:0crwdne32182:0"
-#: dashboard/pages/SetupPersona/CloudBackup/EmailForm.tsx
#: dashboard/pages/SetupPersona/CloudBackup/PhoneForm.tsx
+#: dashboard/pages/SetupPersona/CloudBackup/EmailForm.tsx
msgid "Verification code sent"
msgstr "crwdns29808:0crwdne29808:0"
@@ -2904,8 +2986,8 @@ msgstr "crwdns29812:0crwdne29812:0"
msgid "Verify Account"
msgstr "crwdns30694:0crwdne30694:0"
-#: popups/components/SignRequestInfo/index.tsx
#: popups/pages/Settings/index.tsx
+#: popups/components/SignRequestInfo/index.tsx
msgid "Version"
msgstr "crwdns30696:0crwdne30696:0"
@@ -2915,10 +2997,10 @@ msgstr "crwdns30698:0crwdne30698:0"
#: content-script/components/InjectedComponents/ProfileCard/ProfileBar.tsx
#: content-script/components/InjectedComponents/ProfileCard/ProfileBar.tsx
-#: popups/pages/Personas/ConnectWallet/index.tsx
+#: popups/pages/Wallet/TransactionDetail/index.tsx
#: popups/pages/Wallet/ChangeOwner/index.tsx
#: popups/pages/Wallet/ChangeOwner/index.tsx
-#: popups/pages/Wallet/TransactionDetail/index.tsx
+#: popups/pages/Personas/ConnectWallet/index.tsx
msgid "View on Explorer"
msgstr "crwdns30700:0crwdne30700:0"
@@ -2946,8 +3028,8 @@ msgstr "crwdns32190:0{providerType}crwdne32190:0"
msgid "wallet"
msgstr "crwdns29814:0crwdne29814:0"
-#: popups/modals/WalletGroupModal/index.tsx
#: popups/pages/Wallet/SwitchWallet/index.tsx
+#: popups/modals/WalletGroupModal/index.tsx
msgid "Wallet Account"
msgstr "crwdns30706:0crwdne30706:0"
@@ -2955,8 +3037,9 @@ msgstr "crwdns30706:0crwdne30706:0"
msgid "Wallet disconnected"
msgstr "crwdns32192:0crwdne32192:0"
-#: popups/modals/WalletGroupModal/index.tsx
+#. placeholder {0}: String(index + 1)
#: popups/pages/Wallet/CreateWallet/index.tsx
+#: popups/modals/WalletGroupModal/index.tsx
msgid "Wallet Group #{0}"
msgstr "crwdns30712:0#{0}crwdne30712:0"
@@ -2973,8 +3056,8 @@ msgstr "crwdns30716:0crwdne30716:0"
msgid "Wallet request timed out"
msgstr "crwdns30718:0crwdne30718:0"
-#: popups/pages/Wallet/SwitchWallet/index.tsx
#: popups/pages/Wallet/WalletSettings/index.tsx
+#: popups/pages/Wallet/SwitchWallet/index.tsx
msgid "Wallet Settings"
msgstr "crwdns30720:0crwdne30720:0"
@@ -2990,8 +3073,8 @@ msgstr "crwdns32194:0crwdne32194:0"
msgid "Web3 Profile Card"
msgstr "crwdns30726:0crwdne30726:0"
-#: popups/pages/Settings/index.tsx
#: popups/pages/Wallet/components/OriginCard/index.tsx
+#: popups/pages/Settings/index.tsx
msgid "Website"
msgstr "crwdns30728:0crwdne30728:0"
@@ -3024,8 +3107,12 @@ msgid "You have backed up your data."
msgstr "crwdns32198:0crwdne32198:0"
#: dashboard/pages/SetupPersona/Onboarding/index.tsx
-msgid "You have recovered"
-msgstr "crwdns32830:0crwdne32830:0"
+#~ msgid "You have recovered"
+#~ msgstr ""
+
+#: dashboard/pages/SetupPersona/Onboarding/index.tsx
+msgid "You have recovered "
+msgstr "crwdns36388:0crwdne36388:0"
#: popups/pages/Personas/ConnectWallet/index.tsx
msgid "You have signed with your wallet."
@@ -3039,6 +3126,7 @@ msgstr "crwdns32202:0crwdne32202:0"
msgid "You need to open the dApp to view the specific content."
msgstr "crwdns32204:0crwdne32204:0"
+#. placeholder {0}: user.email
#: dashboard/pages/SetupPersona/CloudBackup/index.tsx
#: dashboard/pages/SetupPersona/CloudBackup/index.tsx
msgid "You used <0>{0}0> for the last cloud backup."
@@ -3053,10 +3141,18 @@ msgid "Your payment password encrypts wallet data and is needed to unlocking the
msgstr "crwdns32206:0crwdne32206:0"
#: dashboard/pages/SetupPersona/Onboarding/index.tsx
-msgid "Your Persona is on"
-msgstr "crwdns32834:0crwdne32834:0"
+#~ msgid "Your Persona is on"
+#~ msgstr ""
+
+#: dashboard/pages/SetupPersona/Onboarding/index.tsx
+msgid "Your Persona is on "
+msgstr "crwdns36390:0crwdne36390:0"
+
+#: dashboard/pages/CreateMaskWallet/Onboarding/index.tsx
+#~ msgid "Your Wallet is on"
+#~ msgstr ""
#: dashboard/pages/CreateMaskWallet/Onboarding/index.tsx
-msgid "Your Wallet is on"
-msgstr "crwdns29836:0crwdne29836:0"
+msgid "Your Wallet is on "
+msgstr "crwdns36392:0crwdne36392:0"
diff --git a/packages/mask/shared-ui/locale/zh-CN.po b/packages/mask/shared-ui/locale/zh-CN.po
index 53a051f1487..b8dea367aac 100644
--- a/packages/mask/shared-ui/locale/zh-CN.po
+++ b/packages/mask/shared-ui/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:53\n"
+"PO-Revision-Date: 2025-02-08 12:56\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
@@ -74,6 +74,10 @@ msgstr ""
msgid "<0>Granted to 0><1>{0}1>"
msgstr ""
+#: popups/pages/Wallet/WalletSettings/DisablePermit.tsx
+msgid "<0>Permit allows users to authorize an address to access their ERC-20 tokens without requiring a separate approval transaction, providing a more efficient way to manage token permissions.0><1>However, if the authorized limit is exceeded or the Permit expires, the authorization automatically becomes invalid. Despite this, security risks remain.1><2>To prevent potential misuse, you can disable the Permit feature.2>"
+msgstr ""
+
#: content-script/components/InjectedComponents/ProfileTabContent.tsx
msgid "<0>Powered by0><1>Mask Network1>"
msgstr ""
@@ -114,6 +118,10 @@ msgstr "关于"
msgid "About {collectionName}"
msgstr ""
+#: popups/pages/Wallet/WalletSettings/DisablePermit.tsx
+msgid "About Permit"
+msgstr ""
+
#: content-script/components/InjectedComponents/SetupGuide/VerifyNextID.tsx
msgid "Account connected.<0/><1/>Try to explore more features powered by Mask Network."
msgstr ""
@@ -867,6 +875,10 @@ msgstr ""
msgid "Description"
msgstr "描述"
+#: popups/pages/Wallet/WalletSettings/DisablePermit.tsx
+msgid "Disable Permit"
+msgstr ""
+
#: popups/pages/Wallet/components/DisconnectModal/index.tsx
msgid "Disconnect"
msgstr "断开"
@@ -1895,6 +1907,10 @@ msgstr "注意:如果您使用最后一次导入中的助记词,您可以恢
msgid "OK"
msgstr "好的"
+#: popups/pages/Wallet/WalletSettings/DisablePermit.tsx
+msgid "Okay"
+msgstr ""
+
#: popups/modals/ChangePaymentPasswordModal/index.tsx
msgid "Old Payment Password"
msgstr "原支付密码"
@@ -3139,3 +3155,4 @@ msgstr ""
#: dashboard/pages/CreateMaskWallet/Onboarding/index.tsx
msgid "Your Wallet is on "
msgstr ""
+
diff --git a/packages/mask/shared-ui/locale/zh-TW.po b/packages/mask/shared-ui/locale/zh-TW.po
index e6c533b50e2..221f68bf3d2 100644
--- a/packages/mask/shared-ui/locale/zh-TW.po
+++ b/packages/mask/shared-ui/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:53\n"
+"PO-Revision-Date: 2025-02-08 12:56\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
@@ -74,6 +74,10 @@ msgstr ""
msgid "<0>Granted to 0><1>{0}1>"
msgstr ""
+#: popups/pages/Wallet/WalletSettings/DisablePermit.tsx
+msgid "<0>Permit allows users to authorize an address to access their ERC-20 tokens without requiring a separate approval transaction, providing a more efficient way to manage token permissions.0><1>However, if the authorized limit is exceeded or the Permit expires, the authorization automatically becomes invalid. Despite this, security risks remain.1><2>To prevent potential misuse, you can disable the Permit feature.2>"
+msgstr ""
+
#: content-script/components/InjectedComponents/ProfileTabContent.tsx
msgid "<0>Powered by0><1>Mask Network1>"
msgstr ""
@@ -114,6 +118,10 @@ msgstr ""
msgid "About {collectionName}"
msgstr ""
+#: popups/pages/Wallet/WalletSettings/DisablePermit.tsx
+msgid "About Permit"
+msgstr ""
+
#: content-script/components/InjectedComponents/SetupGuide/VerifyNextID.tsx
msgid "Account connected.<0/><1/>Try to explore more features powered by Mask Network."
msgstr ""
@@ -867,6 +875,10 @@ msgstr ""
msgid "Description"
msgstr ""
+#: popups/pages/Wallet/WalletSettings/DisablePermit.tsx
+msgid "Disable Permit"
+msgstr ""
+
#: popups/pages/Wallet/components/DisconnectModal/index.tsx
msgid "Disconnect"
msgstr ""
@@ -1895,6 +1907,10 @@ msgstr ""
msgid "OK"
msgstr "確認"
+#: popups/pages/Wallet/WalletSettings/DisablePermit.tsx
+msgid "Okay"
+msgstr ""
+
#: popups/modals/ChangePaymentPasswordModal/index.tsx
msgid "Old Payment Password"
msgstr ""
@@ -3139,3 +3155,4 @@ msgstr ""
#: dashboard/pages/CreateMaskWallet/Onboarding/index.tsx
msgid "Your Wallet is on "
msgstr ""
+
diff --git a/packages/plugins/Approval/src/locale/ja-JP.po b/packages/plugins/Approval/src/locale/ja-JP.po
index 93a87b83bf6..3c82cc0a36a 100644
--- a/packages/plugins/Approval/src/locale/ja-JP.po
+++ b/packages/plugins/Approval/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:53\n"
+"PO-Revision-Date: 2025-01-26 12:15\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
@@ -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"
@@ -65,3 +70,4 @@ msgstr "取り消し"
#: src/SiteAdaptor/ApprovalDialog.tsx
msgid "Tokens"
msgstr "トークン"
+
diff --git a/packages/plugins/Approval/src/locale/ko-KR.po b/packages/plugins/Approval/src/locale/ko-KR.po
index 6ed874302bb..e74b26973e2 100644
--- a/packages/plugins/Approval/src/locale/ko-KR.po
+++ b/packages/plugins/Approval/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:53\n"
+"PO-Revision-Date: 2025-01-26 12:15\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
@@ -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"
@@ -65,3 +70,4 @@ msgstr "취소 중"
#: src/SiteAdaptor/ApprovalDialog.tsx
msgid "Tokens"
msgstr "토큰"
+
diff --git a/packages/plugins/Approval/src/locale/qya-AA.po b/packages/plugins/Approval/src/locale/qya-AA.po
index 5658c43cd8a..3e28042265d 100644
--- a/packages/plugins/Approval/src/locale/qya-AA.po
+++ b/packages/plugins/Approval/src/locale/qya-AA.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2024-10-30 09:45\n"
+"PO-Revision-Date: 2025-01-26 12:15\n"
"Last-Translator: \n"
"Language: qya_AA\n"
"Language-Team: Quenya\n"
@@ -16,15 +16,20 @@ msgstr ""
"X-Crowdin-File: /[DimensionDev.Maskbook] develop/packages/plugins/Approval/src/locale/en-US.po\n"
"X-Crowdin-File-ID: 946\n"
-#: src/SiteAdaptor/ApprovalDialog.tsx
#: src/SiteAdaptor/index.tsx
#: src/SiteAdaptor/index.tsx
+#: src/SiteAdaptor/ApprovalDialog.tsx
msgid "Approval"
msgstr "crwdns28284:0crwdne28284:0"
#: src/SiteAdaptor/ApprovalTokenContent.tsx
-msgid "Approved Amount"
-msgstr "crwdns28286:0crwdne28286:0"
+#~ msgid "Approved Amount"
+#~ msgstr ""
+
+#. placeholder {0}: amount ? {formatSpendingCap(amount)} : null
+#: src/SiteAdaptor/ApprovalTokenContent.tsx
+msgid "Approved Amount {0}"
+msgstr "crwdns36638:0{0}crwdne36638:0"
#: src/SiteAdaptor/ApprovalDialog.tsx
msgid "Collectibles"
@@ -34,31 +39,31 @@ msgstr "crwdns28288:0crwdne28288:0"
msgid "Collection Approval"
msgstr "crwdns28290:0crwdne28290:0"
-#: src/SiteAdaptor/ApprovalNFTContent.tsx
#: src/SiteAdaptor/ApprovalTokenContent.tsx
+#: src/SiteAdaptor/ApprovalNFTContent.tsx
msgid "Contract"
msgstr "crwdns28292:0crwdne28292:0"
-#: src/SiteAdaptor/ApprovalNFTContent.tsx
#: src/SiteAdaptor/ApprovalTokenContent.tsx
+#: src/SiteAdaptor/ApprovalNFTContent.tsx
msgid "No approved contract records."
msgstr "crwdns28294:0crwdne28294:0"
-#: src/SiteAdaptor/ApprovalNFTContent.tsx
-#: src/SiteAdaptor/ApprovalNFTContent.tsx
-#: src/SiteAdaptor/ApprovalNFTContent.tsx
-#: src/SiteAdaptor/ApprovalNFTContent.tsx
#: src/SiteAdaptor/ApprovalTokenContent.tsx
#: src/SiteAdaptor/ApprovalTokenContent.tsx
#: src/SiteAdaptor/ApprovalTokenContent.tsx
#: src/SiteAdaptor/ApprovalTokenContent.tsx
+#: src/SiteAdaptor/ApprovalNFTContent.tsx
+#: src/SiteAdaptor/ApprovalNFTContent.tsx
+#: src/SiteAdaptor/ApprovalNFTContent.tsx
+#: src/SiteAdaptor/ApprovalNFTContent.tsx
msgid "Revoke"
msgstr "crwdns28296:0crwdne28296:0"
-#: src/SiteAdaptor/ApprovalNFTContent.tsx
-#: src/SiteAdaptor/ApprovalNFTContent.tsx
#: src/SiteAdaptor/ApprovalTokenContent.tsx
#: src/SiteAdaptor/ApprovalTokenContent.tsx
+#: src/SiteAdaptor/ApprovalNFTContent.tsx
+#: src/SiteAdaptor/ApprovalNFTContent.tsx
msgid "Revoking"
msgstr "crwdns28298:0crwdne28298:0"
diff --git a/packages/plugins/Approval/src/locale/zh-CN.po b/packages/plugins/Approval/src/locale/zh-CN.po
index 9eed189a15d..9e7ce482d21 100644
--- a/packages/plugins/Approval/src/locale/zh-CN.po
+++ b/packages/plugins/Approval/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:53\n"
+"PO-Revision-Date: 2025-01-26 12:15\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
@@ -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"
@@ -65,3 +70,4 @@ msgstr "撤销中"
#: src/SiteAdaptor/ApprovalDialog.tsx
msgid "Tokens"
msgstr "代币"
+
diff --git a/packages/plugins/Approval/src/locale/zh-TW.po b/packages/plugins/Approval/src/locale/zh-TW.po
index bf8260a9126..18d17bc84d3 100644
--- a/packages/plugins/Approval/src/locale/zh-TW.po
+++ b/packages/plugins/Approval/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-26 12:15\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
@@ -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
@@ -65,3 +70,4 @@ msgstr ""
#: src/SiteAdaptor/ApprovalDialog.tsx
msgid "Tokens"
msgstr ""
+
diff --git a/packages/plugins/ArtBlocks/src/locale/ja-JP.json b/packages/plugins/ArtBlocks/src/locale/ja-JP.json
index 8025cf63564..bb1bc793676 100644
--- a/packages/plugins/ArtBlocks/src/locale/ja-JP.json
+++ b/packages/plugins/ArtBlocks/src/locale/ja-JP.json
@@ -21,7 +21,13 @@
["2"],
"のコレクションから美しいアート作品を購入しました。@realMaskNetworkをインストールすると、あなたも手に入ります。"
],
- "ie2c+s": [["0"], " ", ["1"], " ", ["2"], "のコレクションから、美しいアート作品を購入しました。ようこそ。"],
+ "ie2c+s": [
+ "I just purchased a beautiful piece of art from {0} collection for ",
+ ["1"],
+ " ",
+ ["2"],
+ ". Welcome to join."
+ ],
"NIudOl": [
"I just purchased a beautiful piece of art from {3} collection for ",
["4"],
diff --git a/packages/plugins/ArtBlocks/src/locale/ja-JP.po b/packages/plugins/ArtBlocks/src/locale/ja-JP.po
index f5f7b2dd18f..a3a3a37025e 100644
--- a/packages/plugins/ArtBlocks/src/locale/ja-JP.po
+++ b/packages/plugins/ArtBlocks/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:20\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
@@ -70,7 +70,7 @@ msgstr "{0} {1} {2}のコレクションから美しいアート作品を購入
#: src/SiteAdaptor/PurchaseDialog.tsx
#~ msgid "I just purchased a beautiful piece of art from '{0}' collection for {1} {2}. Welcome to join."
-#~ msgstr "{0} {1} {2}のコレクションから、美しいアート作品を購入しました。ようこそ。"
+#~ msgstr ""
#. placeholder {3}: project.name
#. placeholder {4}: price.toFixed()
diff --git a/packages/plugins/ArtBlocks/src/locale/ko-KR.json b/packages/plugins/ArtBlocks/src/locale/ko-KR.json
index fb7766ab659..b475397eb20 100644
--- a/packages/plugins/ArtBlocks/src/locale/ko-KR.json
+++ b/packages/plugins/ArtBlocks/src/locale/ko-KR.json
@@ -20,7 +20,13 @@
["2"],
" 가격로 아름다운 예술품을 구매했습니다. @realMaskNetwork 설치하여 NFT를 구매해 보세요."
],
- "ie2c+s": ["{0} 컬렉션에서 ", ["1"], " ", ["2"], " 가격로 아름다운 예술품을 구매했습니다."],
+ "ie2c+s": [
+ "I just purchased a beautiful piece of art from {0} collection for ",
+ ["1"],
+ " ",
+ ["2"],
+ ". Welcome to join."
+ ],
"NIudOl": [
"I just purchased a beautiful piece of art from {3} collection for ",
["4"],
diff --git a/packages/plugins/ArtBlocks/src/locale/ko-KR.po b/packages/plugins/ArtBlocks/src/locale/ko-KR.po
index ae5e54d4c9f..9f69d735a84 100644
--- a/packages/plugins/ArtBlocks/src/locale/ko-KR.po
+++ b/packages/plugins/ArtBlocks/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:20\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
@@ -70,7 +70,7 @@ msgstr "'{0}' 컬렉션에서 {1} {2} 가격로 아름다운 예술품을 구매
#: src/SiteAdaptor/PurchaseDialog.tsx
#~ msgid "I just purchased a beautiful piece of art from '{0}' collection for {1} {2}. Welcome to join."
-#~ msgstr "'{0}' 컬렉션에서 {1} {2} 가격로 아름다운 예술품을 구매했습니다."
+#~ msgstr ""
#. placeholder {3}: project.name
#. placeholder {4}: price.toFixed()
diff --git a/packages/plugins/ArtBlocks/src/locale/zh-CN.json b/packages/plugins/ArtBlocks/src/locale/zh-CN.json
index a7b08849eaa..8f6e91decda 100644
--- a/packages/plugins/ArtBlocks/src/locale/zh-CN.json
+++ b/packages/plugins/ArtBlocks/src/locale/zh-CN.json
@@ -20,7 +20,13 @@
["2"],
" 购买了一件美丽的艺术品。安装@realMaskNetwork来获取您的作品。"
],
- "ie2c+s": ["我刚刚在", ["0"], " 使用", ["1"], " ", ["2"], " 购买了一件美丽的艺术品。欢迎加入!"],
+ "ie2c+s": [
+ "I just purchased a beautiful piece of art from {0} collection for ",
+ ["1"],
+ " ",
+ ["2"],
+ ". Welcome to join."
+ ],
"NIudOl": [
"I just purchased a beautiful piece of art from {3} collection for ",
["4"],
diff --git a/packages/plugins/ArtBlocks/src/locale/zh-CN.po b/packages/plugins/ArtBlocks/src/locale/zh-CN.po
index 7b6f42d1637..adb8a998070 100644
--- a/packages/plugins/ArtBlocks/src/locale/zh-CN.po
+++ b/packages/plugins/ArtBlocks/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:20\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
@@ -70,7 +70,7 @@ msgstr "我刚刚从{0} 使用{1} {2} 购买了一件美丽的艺术品。安装
#: src/SiteAdaptor/PurchaseDialog.tsx
#~ msgid "I just purchased a beautiful piece of art from '{0}' collection for {1} {2}. Welcome to join."
-#~ msgstr "我刚刚在{0} 使用{1} {2} 购买了一件美丽的艺术品。欢迎加入!"
+#~ msgstr ""
#. placeholder {3}: project.name
#. placeholder {4}: price.toFixed()
diff --git a/packages/plugins/ArtBlocks/src/locale/zh-TW.json b/packages/plugins/ArtBlocks/src/locale/zh-TW.json
index a7b08849eaa..8f6e91decda 100644
--- a/packages/plugins/ArtBlocks/src/locale/zh-TW.json
+++ b/packages/plugins/ArtBlocks/src/locale/zh-TW.json
@@ -20,7 +20,13 @@
["2"],
" 购买了一件美丽的艺术品。安装@realMaskNetwork来获取您的作品。"
],
- "ie2c+s": ["我刚刚在", ["0"], " 使用", ["1"], " ", ["2"], " 购买了一件美丽的艺术品。欢迎加入!"],
+ "ie2c+s": [
+ "I just purchased a beautiful piece of art from {0} collection for ",
+ ["1"],
+ " ",
+ ["2"],
+ ". Welcome to join."
+ ],
"NIudOl": [
"I just purchased a beautiful piece of art from {3} collection for ",
["4"],
diff --git a/packages/plugins/ArtBlocks/src/locale/zh-TW.po b/packages/plugins/ArtBlocks/src/locale/zh-TW.po
index ffe173c3563..3e0f8d059f6 100644
--- a/packages/plugins/ArtBlocks/src/locale/zh-TW.po
+++ b/packages/plugins/ArtBlocks/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:20\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
diff --git a/packages/plugins/Avatar/src/locale/ja-JP.po b/packages/plugins/Avatar/src/locale/ja-JP.po
index 12f0c0acc39..00160d459c4 100644
--- a/packages/plugins/Avatar/src/locale/ja-JP.po
+++ b/packages/plugins/Avatar/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:53\n"
+"PO-Revision-Date: 2025-01-21 10:20\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
diff --git a/packages/plugins/Avatar/src/locale/ko-KR.po b/packages/plugins/Avatar/src/locale/ko-KR.po
index a2f7fc28363..636de916210 100644
--- a/packages/plugins/Avatar/src/locale/ko-KR.po
+++ b/packages/plugins/Avatar/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:53\n"
+"PO-Revision-Date: 2025-01-21 10:20\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
diff --git a/packages/plugins/Avatar/src/locale/zh-CN.po b/packages/plugins/Avatar/src/locale/zh-CN.po
index aa5cc564060..8c27e7f53ab 100644
--- a/packages/plugins/Avatar/src/locale/zh-CN.po
+++ b/packages/plugins/Avatar/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:53\n"
+"PO-Revision-Date: 2025-01-21 10:20\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
diff --git a/packages/plugins/Avatar/src/locale/zh-TW.po b/packages/plugins/Avatar/src/locale/zh-TW.po
index 4ccc8446fab..3b710a44d89 100644
--- a/packages/plugins/Avatar/src/locale/zh-TW.po
+++ b/packages/plugins/Avatar/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:53\n"
+"PO-Revision-Date: 2025-01-21 10:20\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
diff --git a/packages/plugins/Calendar/src/locale/ja-JP.po b/packages/plugins/Calendar/src/locale/ja-JP.po
index cda7d28e288..86906ab4c76 100644
--- a/packages/plugins/Calendar/src/locale/ja-JP.po
+++ b/packages/plugins/Calendar/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
diff --git a/packages/plugins/Calendar/src/locale/ko-KR.po b/packages/plugins/Calendar/src/locale/ko-KR.po
index cf304112049..4e5585cec76 100644
--- a/packages/plugins/Calendar/src/locale/ko-KR.po
+++ b/packages/plugins/Calendar/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
diff --git a/packages/plugins/Calendar/src/locale/zh-CN.po b/packages/plugins/Calendar/src/locale/zh-CN.po
index f08bc3277e4..06cbc682722 100644
--- a/packages/plugins/Calendar/src/locale/zh-CN.po
+++ b/packages/plugins/Calendar/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
diff --git a/packages/plugins/Calendar/src/locale/zh-TW.po b/packages/plugins/Calendar/src/locale/zh-TW.po
index 625a72d0c4d..fb179ad50f6 100644
--- a/packages/plugins/Calendar/src/locale/zh-TW.po
+++ b/packages/plugins/Calendar/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
diff --git a/packages/plugins/Claim/src/locale/ja-JP.po b/packages/plugins/Claim/src/locale/ja-JP.po
index 838a97ad36e..a1320007312 100644
--- a/packages/plugins/Claim/src/locale/ja-JP.po
+++ b/packages/plugins/Claim/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
diff --git a/packages/plugins/Claim/src/locale/ko-KR.po b/packages/plugins/Claim/src/locale/ko-KR.po
index e70f0c994de..a10b5aa44cc 100644
--- a/packages/plugins/Claim/src/locale/ko-KR.po
+++ b/packages/plugins/Claim/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
diff --git a/packages/plugins/Claim/src/locale/zh-CN.po b/packages/plugins/Claim/src/locale/zh-CN.po
index bd9d666c23f..93ba54a376e 100644
--- a/packages/plugins/Claim/src/locale/zh-CN.po
+++ b/packages/plugins/Claim/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
diff --git a/packages/plugins/Claim/src/locale/zh-TW.po b/packages/plugins/Claim/src/locale/zh-TW.po
index 240b4fb9b41..a06fc3d4476 100644
--- a/packages/plugins/Claim/src/locale/zh-TW.po
+++ b/packages/plugins/Claim/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
diff --git a/packages/plugins/Collectible/src/locale/ja-JP.po b/packages/plugins/Collectible/src/locale/ja-JP.po
index df2d97afa52..34d02e9b504 100644
--- a/packages/plugins/Collectible/src/locale/ja-JP.po
+++ b/packages/plugins/Collectible/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
diff --git a/packages/plugins/Collectible/src/locale/ko-KR.po b/packages/plugins/Collectible/src/locale/ko-KR.po
index d5ed3b83675..296b2d8cb0c 100644
--- a/packages/plugins/Collectible/src/locale/ko-KR.po
+++ b/packages/plugins/Collectible/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
diff --git a/packages/plugins/Collectible/src/locale/zh-CN.po b/packages/plugins/Collectible/src/locale/zh-CN.po
index 9f6f62333c7..98d096e94eb 100644
--- a/packages/plugins/Collectible/src/locale/zh-CN.po
+++ b/packages/plugins/Collectible/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
diff --git a/packages/plugins/Collectible/src/locale/zh-TW.po b/packages/plugins/Collectible/src/locale/zh-TW.po
index 9d293d71dd1..fc782843165 100644
--- a/packages/plugins/Collectible/src/locale/zh-TW.po
+++ b/packages/plugins/Collectible/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
diff --git a/packages/plugins/CrossChainBridge/src/locale/ja-JP.po b/packages/plugins/CrossChainBridge/src/locale/ja-JP.po
index fd86e8eb578..6b6509091d6 100644
--- a/packages/plugins/CrossChainBridge/src/locale/ja-JP.po
+++ b/packages/plugins/CrossChainBridge/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
diff --git a/packages/plugins/CrossChainBridge/src/locale/ko-KR.po b/packages/plugins/CrossChainBridge/src/locale/ko-KR.po
index cb0a91dfc9e..9023cd9645b 100644
--- a/packages/plugins/CrossChainBridge/src/locale/ko-KR.po
+++ b/packages/plugins/CrossChainBridge/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
diff --git a/packages/plugins/CrossChainBridge/src/locale/zh-CN.po b/packages/plugins/CrossChainBridge/src/locale/zh-CN.po
index 48d2f696469..a1136928b0a 100644
--- a/packages/plugins/CrossChainBridge/src/locale/zh-CN.po
+++ b/packages/plugins/CrossChainBridge/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
diff --git a/packages/plugins/CrossChainBridge/src/locale/zh-TW.po b/packages/plugins/CrossChainBridge/src/locale/zh-TW.po
index 8030c2abb91..1cd7cefec68 100644
--- a/packages/plugins/CrossChainBridge/src/locale/zh-TW.po
+++ b/packages/plugins/CrossChainBridge/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
diff --git a/packages/plugins/CyberConnect/src/locale/ja-JP.po b/packages/plugins/CyberConnect/src/locale/ja-JP.po
index 6aa09ec9365..d885af427e2 100644
--- a/packages/plugins/CyberConnect/src/locale/ja-JP.po
+++ b/packages/plugins/CyberConnect/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
diff --git a/packages/plugins/CyberConnect/src/locale/ko-KR.po b/packages/plugins/CyberConnect/src/locale/ko-KR.po
index 52d0829a535..1f5cd72afe6 100644
--- a/packages/plugins/CyberConnect/src/locale/ko-KR.po
+++ b/packages/plugins/CyberConnect/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
diff --git a/packages/plugins/CyberConnect/src/locale/zh-CN.po b/packages/plugins/CyberConnect/src/locale/zh-CN.po
index 3bd3b4226b4..d8d3f546f1a 100644
--- a/packages/plugins/CyberConnect/src/locale/zh-CN.po
+++ b/packages/plugins/CyberConnect/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
diff --git a/packages/plugins/CyberConnect/src/locale/zh-TW.po b/packages/plugins/CyberConnect/src/locale/zh-TW.po
index d41e19daa26..cc99d3bd669 100644
--- a/packages/plugins/CyberConnect/src/locale/zh-TW.po
+++ b/packages/plugins/CyberConnect/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
diff --git a/packages/plugins/Debugger/src/locale/ja-JP.po b/packages/plugins/Debugger/src/locale/ja-JP.po
index a06a3ee5dd4..4488237f5df 100644
--- a/packages/plugins/Debugger/src/locale/ja-JP.po
+++ b/packages/plugins/Debugger/src/locale/ja-JP.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: ja\n"
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language-Team: Japanese\n"
"Plural-Forms: nplurals=1; plural=0;\n"
diff --git a/packages/plugins/Debugger/src/locale/ko-KR.po b/packages/plugins/Debugger/src/locale/ko-KR.po
index b63a65f5282..07f3f720a75 100644
--- a/packages/plugins/Debugger/src/locale/ko-KR.po
+++ b/packages/plugins/Debugger/src/locale/ko-KR.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: ko\n"
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language-Team: Korean\n"
"Plural-Forms: nplurals=1; plural=0;\n"
diff --git a/packages/plugins/Debugger/src/locale/zh-CN.po b/packages/plugins/Debugger/src/locale/zh-CN.po
index 0e84d769e9f..59d7221db42 100644
--- a/packages/plugins/Debugger/src/locale/zh-CN.po
+++ b/packages/plugins/Debugger/src/locale/zh-CN.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: zh\n"
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"Plural-Forms: nplurals=1; plural=0;\n"
diff --git a/packages/plugins/Debugger/src/locale/zh-TW.po b/packages/plugins/Debugger/src/locale/zh-TW.po
index 57bb6d65fd1..62f1cba2571 100644
--- a/packages/plugins/Debugger/src/locale/zh-TW.po
+++ b/packages/plugins/Debugger/src/locale/zh-TW.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: zh\n"
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional\n"
"Plural-Forms: nplurals=1; plural=0;\n"
diff --git a/packages/plugins/FileService/src/locale/ja-JP.po b/packages/plugins/FileService/src/locale/ja-JP.po
index 56ed8c12fce..500d1882aff 100644
--- a/packages/plugins/FileService/src/locale/ja-JP.po
+++ b/packages/plugins/FileService/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-02-08 04:36\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
@@ -145,8 +145,8 @@ msgid "Uploaded files"
msgstr "アップロードされたファイル"
#: src/SiteAdaptor/components/UploadFile.tsx
-msgid "Use Meson CDN"
-msgstr "Mesonを使用して加速する"
+#~ msgid "Use Meson CDN"
+#~ msgstr ""
#: src/SiteAdaptor/components/FileList.tsx
msgid "Users can only delete local links of these files. Files on the decentralized storage protocols cannot be deleted."
@@ -158,9 +158,13 @@ msgid "Web3 File Service"
msgstr "プラグイン: ファイルサービス"
#: src/SiteAdaptor/components/Terms.tsx
-msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS, Arweave and Meson Network. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future."
+msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS and Arweave. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future."
msgstr ""
+#: src/SiteAdaptor/components/Terms.tsx
+#~ msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS, Arweave and Meson Network. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future."
+#~ msgstr ""
+
#: src/SiteAdaptor/components/Terms.tsx
msgid "What is Web3 File Service?"
msgstr "Web3ファイルサービスとは何ですか?"
@@ -173,3 +177,4 @@ msgstr "まだファイルはアップロードされていません。"
#: src/SiteAdaptor/FileViewer.tsx
msgid "You've saved {0} to Web3 file service."
msgstr ""
+
diff --git a/packages/plugins/FileService/src/locale/ko-KR.po b/packages/plugins/FileService/src/locale/ko-KR.po
index f88daaa23b2..72abe4ba250 100644
--- a/packages/plugins/FileService/src/locale/ko-KR.po
+++ b/packages/plugins/FileService/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-02-08 04:36\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
@@ -145,8 +145,8 @@ msgid "Uploaded files"
msgstr "파일 업로드"
#: src/SiteAdaptor/components/UploadFile.tsx
-msgid "Use Meson CDN"
-msgstr "Meson CDN를 이용하기"
+#~ msgid "Use Meson CDN"
+#~ msgstr ""
#: src/SiteAdaptor/components/FileList.tsx
msgid "Users can only delete local links of these files. Files on the decentralized storage protocols cannot be deleted."
@@ -158,9 +158,13 @@ msgid "Web3 File Service"
msgstr "웹3 파일 서비스"
#: src/SiteAdaptor/components/Terms.tsx
-msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS, Arweave and Meson Network. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future."
+msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS and Arweave. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future."
msgstr ""
+#: src/SiteAdaptor/components/Terms.tsx
+#~ msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS, Arweave and Meson Network. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future."
+#~ msgstr ""
+
#: src/SiteAdaptor/components/Terms.tsx
msgid "What is Web3 File Service?"
msgstr "웹2 파일 서비스가 무엇입니까?"
@@ -173,3 +177,4 @@ msgstr "업로드된 파일이 없습니다."
#: src/SiteAdaptor/FileViewer.tsx
msgid "You've saved {0} to Web3 file service."
msgstr ""
+
diff --git a/packages/plugins/FileService/src/locale/qya-AA.po b/packages/plugins/FileService/src/locale/qya-AA.po
index 0a47cd316d2..3b0f884242f 100644
--- a/packages/plugins/FileService/src/locale/qya-AA.po
+++ b/packages/plugins/FileService/src/locale/qya-AA.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2024-10-30 09:47\n"
+"PO-Revision-Date: 2025-02-08 04:36\n"
"Last-Translator: \n"
"Language: qya_AA\n"
"Language-Team: Quenya\n"
@@ -16,6 +16,7 @@ msgstr ""
"X-Crowdin-File: /[DimensionDev.Maskbook] develop/packages/plugins/FileService/src/locale/en-US.po\n"
"X-Crowdin-File-ID: 964\n"
+#. placeholder {0}: count.toString()
#: src/SiteAdaptor/components/FileChip.tsx
msgid "{0} files selected"
msgstr "crwdns28544:0{0}crwdne28544:0"
@@ -32,14 +33,14 @@ msgstr "crwdns28548:0{name}crwdnd28548:0{size}crwdne28548:0"
msgid "By using this plugin, you agree to the <0>terms0> and the <1>privacy policy1>."
msgstr "crwdns31344:0crwdne31344:0"
-#: src/SiteAdaptor/components/FileBrowser.tsx
#: src/SiteAdaptor/components/Terms.tsx
+#: src/SiteAdaptor/components/FileBrowser.tsx
msgid "Cancel"
msgstr "crwdns28550:0crwdne28550:0"
-#: src/SiteAdaptor/components/FileBrowser.tsx
-#: src/SiteAdaptor/components/Terms.tsx
#: src/SiteAdaptor/modals/RenameModal/RenameDialog.tsx
+#: src/SiteAdaptor/components/Terms.tsx
+#: src/SiteAdaptor/components/FileBrowser.tsx
msgid "Confirm"
msgstr "crwdns28552:0crwdne28552:0"
@@ -56,6 +57,7 @@ msgstr "crwdns28556:0crwdne28556:0"
msgid "Delete File"
msgstr "crwdns28558:0crwdne28558:0"
+#. placeholder {0}: file.name
#: src/SiteAdaptor/components/FileList.tsx
msgid "Do you want to delete file <0>{0}0>"
msgstr "crwdns31352:0{0}crwdne31352:0"
@@ -76,6 +78,7 @@ msgstr "crwdns31356:0crwdne31356:0"
msgid "Failed to save the file. Please try again."
msgstr "crwdns31358:0crwdne31358:0"
+#. placeholder {0}: file.name
#: src/SiteAdaptor/components/FileList.tsx
msgid "File {0} deleted."
msgstr "crwdns32224:0{0}crwdne32224:0"
@@ -88,9 +91,10 @@ msgstr "crwdns32226:0crwdne32226:0"
msgid "File delete failed"
msgstr "crwdns32228:0crwdne32228:0"
-#: src/SiteAdaptor/components/Files/DisplayingFile.tsx
-#: src/SiteAdaptor/components/Files/ManageableFile.tsx
+#. placeholder {0}: file.key
#: src/SiteAdaptor/components/Files/SelectableFile.tsx
+#: src/SiteAdaptor/components/Files/ManageableFile.tsx
+#: src/SiteAdaptor/components/Files/DisplayingFile.tsx
msgid "File Key: <0>{0}0>"
msgstr "crwdns31360:0{0}crwdne31360:0"
@@ -122,8 +126,8 @@ msgstr "crwdns28570:0crwdne28570:0"
msgid "Please click Browse Files button to select files to upload."
msgstr "crwdns28572:0crwdne28572:0"
-#: src/SiteAdaptor/components/Files/ManageableFile.tsx
#: src/SiteAdaptor/modals/RenameModal/RenameDialog.tsx
+#: src/SiteAdaptor/components/Files/ManageableFile.tsx
msgid "Rename"
msgstr "crwdns28574:0crwdne28574:0"
@@ -131,8 +135,8 @@ msgstr "crwdns28574:0crwdne28574:0"
msgid "size"
msgstr "crwdns28576:0crwdne28576:0"
-#: src/SiteAdaptor/components/FileBrowser.tsx
#: src/SiteAdaptor/components/RouterDialog.tsx
+#: src/SiteAdaptor/components/FileBrowser.tsx
msgid "Upload File"
msgstr "crwdns28578:0crwdne28578:0"
@@ -141,21 +145,25 @@ msgid "Uploaded files"
msgstr "crwdns28580:0crwdne28580:0"
#: src/SiteAdaptor/components/UploadFile.tsx
-msgid "Use Meson CDN"
-msgstr "crwdns28582:0crwdne28582:0"
+#~ msgid "Use Meson CDN"
+#~ msgstr ""
#: src/SiteAdaptor/components/FileList.tsx
msgid "Users can only delete local links of these files. Files on the decentralized storage protocols cannot be deleted."
msgstr "crwdns28584:0crwdne28584:0"
-#: src/SiteAdaptor/components/RouterDialog.tsx
#: src/SiteAdaptor/index.tsx
+#: src/SiteAdaptor/components/RouterDialog.tsx
msgid "Web3 File Service"
msgstr "crwdns28586:0crwdne28586:0"
#: src/SiteAdaptor/components/Terms.tsx
-msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS, Arweave and Meson Network. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future."
-msgstr "crwdns32232:0crwdne32232:0"
+msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS and Arweave. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future."
+msgstr "crwdns36712:0crwdne36712:0"
+
+#: src/SiteAdaptor/components/Terms.tsx
+#~ msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS, Arweave and Meson Network. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future."
+#~ msgstr ""
#: src/SiteAdaptor/components/Terms.tsx
msgid "What is Web3 File Service?"
@@ -165,6 +173,7 @@ msgstr "crwdns28588:0crwdne28588:0"
msgid "You haven't uploaded any files yet."
msgstr "crwdns28590:0crwdne28590:0"
+#. placeholder {0}: file.name
#: src/SiteAdaptor/FileViewer.tsx
msgid "You've saved {0} to Web3 file service."
msgstr "crwdns32234:0{0}crwdne32234:0"
diff --git a/packages/plugins/FileService/src/locale/zh-CN.po b/packages/plugins/FileService/src/locale/zh-CN.po
index cea9064a770..928fe3de063 100644
--- a/packages/plugins/FileService/src/locale/zh-CN.po
+++ b/packages/plugins/FileService/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-02-08 04:36\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
@@ -145,8 +145,8 @@ msgid "Uploaded files"
msgstr "已上传的文件"
#: src/SiteAdaptor/components/UploadFile.tsx
-msgid "Use Meson CDN"
-msgstr "使用Meson CDN"
+#~ msgid "Use Meson CDN"
+#~ msgstr ""
#: src/SiteAdaptor/components/FileList.tsx
msgid "Users can only delete local links of these files. Files on the decentralized storage protocols cannot be deleted."
@@ -158,9 +158,13 @@ msgid "Web3 File Service"
msgstr "文件服务"
#: src/SiteAdaptor/components/Terms.tsx
-msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS, Arweave and Meson Network. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future."
+msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS and Arweave. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future."
msgstr ""
+#: src/SiteAdaptor/components/Terms.tsx
+#~ msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS, Arweave and Meson Network. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future."
+#~ msgstr ""
+
#: src/SiteAdaptor/components/Terms.tsx
msgid "What is Web3 File Service?"
msgstr "什么是 Web3 文件服务?"
@@ -173,3 +177,4 @@ msgstr "您尚未上传任何文件。"
#: src/SiteAdaptor/FileViewer.tsx
msgid "You've saved {0} to Web3 file service."
msgstr ""
+
diff --git a/packages/plugins/FileService/src/locale/zh-TW.po b/packages/plugins/FileService/src/locale/zh-TW.po
index 33f2fa6ec14..9e828928314 100644
--- a/packages/plugins/FileService/src/locale/zh-TW.po
+++ b/packages/plugins/FileService/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-02-08 04:36\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
@@ -145,8 +145,8 @@ msgid "Uploaded files"
msgstr ""
#: src/SiteAdaptor/components/UploadFile.tsx
-msgid "Use Meson CDN"
-msgstr "使用 Meson CDN"
+#~ msgid "Use Meson CDN"
+#~ msgstr ""
#: src/SiteAdaptor/components/FileList.tsx
msgid "Users can only delete local links of these files. Files on the decentralized storage protocols cannot be deleted."
@@ -158,9 +158,13 @@ msgid "Web3 File Service"
msgstr "檔案服務"
#: src/SiteAdaptor/components/Terms.tsx
-msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS, Arweave and Meson Network. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future."
+msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS and Arweave. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future."
msgstr ""
+#: src/SiteAdaptor/components/Terms.tsx
+#~ msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS, Arweave and Meson Network. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future."
+#~ msgstr ""
+
#: src/SiteAdaptor/components/Terms.tsx
msgid "What is Web3 File Service?"
msgstr ""
@@ -173,3 +177,4 @@ msgstr ""
#: src/SiteAdaptor/FileViewer.tsx
msgid "You've saved {0} to Web3 file service."
msgstr ""
+
diff --git a/packages/plugins/Gitcoin/src/locale/ja-JP.po b/packages/plugins/Gitcoin/src/locale/ja-JP.po
index a53bd0f9b59..c184667d598 100644
--- a/packages/plugins/Gitcoin/src/locale/ja-JP.po
+++ b/packages/plugins/Gitcoin/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
diff --git a/packages/plugins/Gitcoin/src/locale/ko-KR.po b/packages/plugins/Gitcoin/src/locale/ko-KR.po
index 74070e58f44..f955dd93827 100644
--- a/packages/plugins/Gitcoin/src/locale/ko-KR.po
+++ b/packages/plugins/Gitcoin/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
diff --git a/packages/plugins/Gitcoin/src/locale/zh-CN.po b/packages/plugins/Gitcoin/src/locale/zh-CN.po
index d658d5b303e..7428625f6d9 100644
--- a/packages/plugins/Gitcoin/src/locale/zh-CN.po
+++ b/packages/plugins/Gitcoin/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
diff --git a/packages/plugins/Gitcoin/src/locale/zh-TW.po b/packages/plugins/Gitcoin/src/locale/zh-TW.po
index 1961890a3c2..d4f075dc7bd 100644
--- a/packages/plugins/Gitcoin/src/locale/zh-TW.po
+++ b/packages/plugins/Gitcoin/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
diff --git a/packages/plugins/GoPlusSecurity/src/locale/ja-JP.po b/packages/plugins/GoPlusSecurity/src/locale/ja-JP.po
index 161dbe28b47..9d2778d00c3 100644
--- a/packages/plugins/GoPlusSecurity/src/locale/ja-JP.po
+++ b/packages/plugins/GoPlusSecurity/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
diff --git a/packages/plugins/GoPlusSecurity/src/locale/ko-KR.po b/packages/plugins/GoPlusSecurity/src/locale/ko-KR.po
index cd0344b1103..11d6a522d63 100644
--- a/packages/plugins/GoPlusSecurity/src/locale/ko-KR.po
+++ b/packages/plugins/GoPlusSecurity/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
diff --git a/packages/plugins/GoPlusSecurity/src/locale/zh-CN.po b/packages/plugins/GoPlusSecurity/src/locale/zh-CN.po
index dda9f6ed3c3..b90097f8359 100644
--- a/packages/plugins/GoPlusSecurity/src/locale/zh-CN.po
+++ b/packages/plugins/GoPlusSecurity/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
diff --git a/packages/plugins/GoPlusSecurity/src/locale/zh-TW.po b/packages/plugins/GoPlusSecurity/src/locale/zh-TW.po
index bbc2bd8138c..869f4deda80 100644
--- a/packages/plugins/GoPlusSecurity/src/locale/zh-TW.po
+++ b/packages/plugins/GoPlusSecurity/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
diff --git a/packages/plugins/Handle/src/locale/ja-JP.po b/packages/plugins/Handle/src/locale/ja-JP.po
index c9c32a7d1b7..faeacae712b 100644
--- a/packages/plugins/Handle/src/locale/ja-JP.po
+++ b/packages/plugins/Handle/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
diff --git a/packages/plugins/Handle/src/locale/ko-KR.po b/packages/plugins/Handle/src/locale/ko-KR.po
index 05532bba4f6..2838b822375 100644
--- a/packages/plugins/Handle/src/locale/ko-KR.po
+++ b/packages/plugins/Handle/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
diff --git a/packages/plugins/Handle/src/locale/zh-CN.po b/packages/plugins/Handle/src/locale/zh-CN.po
index 9078bf33bf6..dd21091dab4 100644
--- a/packages/plugins/Handle/src/locale/zh-CN.po
+++ b/packages/plugins/Handle/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
diff --git a/packages/plugins/Handle/src/locale/zh-TW.po b/packages/plugins/Handle/src/locale/zh-TW.po
index f931a373773..efdb52e1c19 100644
--- a/packages/plugins/Handle/src/locale/zh-TW.po
+++ b/packages/plugins/Handle/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
diff --git a/packages/plugins/NextID/src/locale/ja-JP.po b/packages/plugins/NextID/src/locale/ja-JP.po
index df3aab0d0fb..6068498eb62 100644
--- a/packages/plugins/NextID/src/locale/ja-JP.po
+++ b/packages/plugins/NextID/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
diff --git a/packages/plugins/NextID/src/locale/ko-KR.po b/packages/plugins/NextID/src/locale/ko-KR.po
index 81b7c68240d..41d7fbcb1bb 100644
--- a/packages/plugins/NextID/src/locale/ko-KR.po
+++ b/packages/plugins/NextID/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
diff --git a/packages/plugins/NextID/src/locale/zh-CN.po b/packages/plugins/NextID/src/locale/zh-CN.po
index 5cbe49d17a0..3fe126c7923 100644
--- a/packages/plugins/NextID/src/locale/zh-CN.po
+++ b/packages/plugins/NextID/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
diff --git a/packages/plugins/NextID/src/locale/zh-TW.po b/packages/plugins/NextID/src/locale/zh-TW.po
index 4fca2c84873..5c66cf08ac9 100644
--- a/packages/plugins/NextID/src/locale/zh-TW.po
+++ b/packages/plugins/NextID/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
diff --git a/packages/plugins/Pets/src/locale/ja-JP.po b/packages/plugins/Pets/src/locale/ja-JP.po
index 80e33922209..4b7416fef52 100644
--- a/packages/plugins/Pets/src/locale/ja-JP.po
+++ b/packages/plugins/Pets/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
diff --git a/packages/plugins/Pets/src/locale/ko-KR.po b/packages/plugins/Pets/src/locale/ko-KR.po
index 931dd88bce0..bd7c8f6ff33 100644
--- a/packages/plugins/Pets/src/locale/ko-KR.po
+++ b/packages/plugins/Pets/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
diff --git a/packages/plugins/Pets/src/locale/zh-CN.po b/packages/plugins/Pets/src/locale/zh-CN.po
index a326985ab99..81c59e154d3 100644
--- a/packages/plugins/Pets/src/locale/zh-CN.po
+++ b/packages/plugins/Pets/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:54\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
diff --git a/packages/plugins/Pets/src/locale/zh-TW.po b/packages/plugins/Pets/src/locale/zh-TW.po
index 6a01574a9ed..74df1afe898 100644
--- a/packages/plugins/Pets/src/locale/zh-TW.po
+++ b/packages/plugins/Pets/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
diff --git a/packages/plugins/ProfileCard/src/locale/ja-JP.po b/packages/plugins/ProfileCard/src/locale/ja-JP.po
index ad6ae0127ce..5bb321a7fbc 100644
--- a/packages/plugins/ProfileCard/src/locale/ja-JP.po
+++ b/packages/plugins/ProfileCard/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:21\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
diff --git a/packages/plugins/ProfileCard/src/locale/ko-KR.po b/packages/plugins/ProfileCard/src/locale/ko-KR.po
index 10def9e0722..d28e05ab2fe 100644
--- a/packages/plugins/ProfileCard/src/locale/ko-KR.po
+++ b/packages/plugins/ProfileCard/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
diff --git a/packages/plugins/ProfileCard/src/locale/zh-CN.po b/packages/plugins/ProfileCard/src/locale/zh-CN.po
index 90cbd22b499..bb7569e6f4d 100644
--- a/packages/plugins/ProfileCard/src/locale/zh-CN.po
+++ b/packages/plugins/ProfileCard/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
diff --git a/packages/plugins/ProfileCard/src/locale/zh-TW.po b/packages/plugins/ProfileCard/src/locale/zh-TW.po
index a352a7abf59..6ab5a22d815 100644
--- a/packages/plugins/ProfileCard/src/locale/zh-TW.po
+++ b/packages/plugins/ProfileCard/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
diff --git a/packages/plugins/RSS3/src/locale/ja-JP.po b/packages/plugins/RSS3/src/locale/ja-JP.po
index e3712ded8ac..4e93bf62e93 100644
--- a/packages/plugins/RSS3/src/locale/ja-JP.po
+++ b/packages/plugins/RSS3/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
diff --git a/packages/plugins/RSS3/src/locale/ko-KR.po b/packages/plugins/RSS3/src/locale/ko-KR.po
index f9ca727efea..87a32a68d1a 100644
--- a/packages/plugins/RSS3/src/locale/ko-KR.po
+++ b/packages/plugins/RSS3/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
diff --git a/packages/plugins/RSS3/src/locale/zh-CN.po b/packages/plugins/RSS3/src/locale/zh-CN.po
index 66f40bcd75b..3159de9b4db 100644
--- a/packages/plugins/RSS3/src/locale/zh-CN.po
+++ b/packages/plugins/RSS3/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
diff --git a/packages/plugins/RSS3/src/locale/zh-TW.po b/packages/plugins/RSS3/src/locale/zh-TW.po
index 810ec8223fb..2c9a0e920b2 100644
--- a/packages/plugins/RSS3/src/locale/zh-TW.po
+++ b/packages/plugins/RSS3/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
diff --git a/packages/plugins/RedPacket/src/locale/ja-JP.json b/packages/plugins/RedPacket/src/locale/ja-JP.json
index f3d1aeb142c..3c79723f993 100644
--- a/packages/plugins/RedPacket/src/locale/ja-JP.json
+++ b/packages/plugins/RedPacket/src/locale/ja-JP.json
@@ -13,7 +13,9 @@
"0cVLRh": [["0"], " holder"],
"NZ7wlC": [["0"], " Holder"],
"nMUHWK": [["claimed"], " Follow @", ["0"], " (mask.io) to claim lucky drops."],
+ "zGTAja": [["claimed"], " Follow @", ["account"], " (mask.io) to claim lucky drops."],
"HvfPuG": [["head"], " Follow @", ["0"], " (mask.io) to claim lucky drops."],
+ "nbnhh8": [["head"], " Follow @", ["account"], " (mask.io) to claim lucky drops."],
"8XJ5FY": [
"@",
["sender"],
@@ -103,11 +105,25 @@
["tokenSymbol"],
"2>"
],
+ "Lzo8mb": [
+ "Claimed: <0>",
+ ["claim_numbers"],
+ "/",
+ ["total_numbers"],
+ "0> <1>",
+ ["0"],
+ "/",
+ ["1"],
+ "1><2><3>",
+ ["tokenSymbol"],
+ "3>2>"
+ ],
"N0tcou": ["受け取り中.."],
"s/KkfL": ["すべての要件をクリアする"],
"DoJzLz": ["コレクション"],
"NBdIgR": ["コメント"],
"qqWcBV": ["完了しました"],
+ "GS8mBF": ["Conditions not met"],
"7VpPHA": ["確認"],
"B1T4nn": ["ラッキードロップを確認する"],
"P+K/3O": ["確認中"],
@@ -122,6 +138,7 @@
"oLnk2n": [
"Customize Lucky Drop sender. Select either Lens or Forecaster usernames, or use the currently connected wallet."
],
+ "URmyfc": ["Details"],
"Zg6RWT": ["Drop Type"],
"ePK91l": ["Edit"],
"N2S1rs": ["空です"],
@@ -156,10 +173,12 @@
"Hi friends, I just created a token Lucky Drop. Download mask.io to claim. Follow @realMaskNetwork for Web3 updates and insights.\n🧧🧧🧧 Try sending Lucky Drop to your friends with Mask io."
],
"bPNJ+3": ["Hi friends, I just found a lucky drop sent by @", ["0"], " on ", ["1"], " network."],
+ "UnE9Qj": ["Hi friends, I just found a lucky drop sent by @", ["sender"], " on Solana."],
"0caMy7": ["履歴"],
"lr8uE3": ["Holding ", ["0"]],
"pLHDrO": ["Holding NFT"],
"5Jczad": ["I just claimed a lucky drop from @", ["0"], " on ", ["1"], " network."],
+ "JI2YCW": ["I just claimed a lucky drop from @", ["sender"], " on Solana"],
"jbu3VI": ["I just claimed an NFT lucky drop from @", ["sender"], " on ", ["networkName"], " network."],
"9r9nwF": ["同じ"],
"4UmwEM": ["Image Preview"],
@@ -201,10 +220,11 @@
"aLc9As": ["Received time:"],
"DkHkqH": ["Recommended dimensions: 1016 × 672 px"],
"J0LAHU": ["返金"],
+ "4xCNxC": ["Refund Successfully"],
"/BI0y9": ["Refunded"],
"GShMK6": ["返金処理中"],
"mkude1": ["リポスト"],
- "QuBpLd": ["必要条件"],
+ "QuBpLd": ["Requirements"],
"OfhWJH": ["Reset"],
"tfDRzk": ["Save"],
"uF9ruK": ["Saving"],
@@ -282,7 +302,9 @@
"zEZe86": [
"You haven't created any NFT lucky drop yet. Try to create one and share fortune with your friends."
],
+ "aFJrEy": ["You need to hold any of the following NFTs in your wallet."],
"WKG5E8": ["You need to hold at least ", ["quantity"], " of any of the following tokens."],
- "LLsMIY": ["You need to own at least one of the following NFTs."]
+ "LLsMIY": ["You need to own at least one of the following NFTs."],
+ "z+H8bd": ["Your wallet does not meet the eligibility criteria for claiming."]
}
}
diff --git a/packages/plugins/RedPacket/src/locale/ja-JP.po b/packages/plugins/RedPacket/src/locale/ja-JP.po
index df41d7a781f..c9ededeffbf 100644
--- a/packages/plugins/RedPacket/src/locale/ja-JP.po
+++ b/packages/plugins/RedPacket/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2024-12-24 04:49\n"
+"PO-Revision-Date: 2025-02-10 08:34\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
@@ -37,17 +37,23 @@ msgid "{0} Holder"
msgstr ""
#. placeholder {0}: shareTextOption.account
-#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
#: src/SiteAdaptor/RedPacket/index.tsx
msgid "{claimed} Follow @{0} (mask.io) to claim lucky drops."
msgstr ""
-#. placeholder {0}: shareTextOption.account
#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
+msgid "{claimed} Follow @{account} (mask.io) to claim lucky drops."
+msgstr ""
+
+#. placeholder {0}: shareTextOption.account
#: src/SiteAdaptor/RedPacket/index.tsx
msgid "{head} Follow @{0} (mask.io) to claim lucky drops."
msgstr ""
+#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
+msgid "{head} Follow @{account} (mask.io) to claim lucky drops."
+msgstr ""
+
#: src/SiteAdaptor/RedPacketNft.tsx
#: src/SiteAdaptor/RedPacketNft.tsx
msgid "@{sender} is sending an NFT lucky drop on {networkName} network. {account_promote} {promote_short} #mask_io #LuckyDrop {postLink}"
@@ -102,7 +108,7 @@ msgstr ""
msgid "ALL"
msgstr ""
-#. placeholder {0}: Math.min(RED_PACKET_MAX_SHARES, balance)
+#. placeholder {0}: Math.min(NFT_RED_PACKET_MAX_SHARES, balance)
#: src/SiteAdaptor/views/CreateNftRedPacket.tsx
msgid "ALL ({0} NFT)"
msgstr "すべて({0} NFT)"
@@ -111,26 +117,34 @@ 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
+msgid "At most {RED_PACKET_MAX_SHARES} recipients"
+msgstr ""
+
#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
-msgid "At most 255 recipients"
-msgstr "受信者は最大255人です"
+msgid "At most {SOL_REDPACKET_MAX_SHARES} recipients"
+msgstr ""
+
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
+#~ msgid "At most 255 recipients"
+#~ msgstr ""
#: src/SiteAdaptor/views/NftRedPacketConfirm.tsx
msgid "Attached Message"
msgstr "添付メッセージ"
-#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx
+#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx
msgid "Available to Everyone"
msgstr ""
@@ -139,7 +153,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
@@ -163,7 +177,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 ""
@@ -178,8 +192,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 ""
@@ -219,8 +233,8 @@ msgid "Claimed {0}/{1}"
msgstr ""
#: src/SiteAdaptor/components/RedPacketRecord.tsx
-msgid "Claimed Details"
-msgstr ""
+#~ msgid "Claimed Details"
+#~ msgstr ""
#. placeholder {0}: rpid ? bitStatusList.filter(Boolean).length.toString() : '0'
#. placeholder {1}: patchedHistory.shares
@@ -237,10 +251,14 @@ msgstr ""
#~ msgid "Claimed: <0>{claim_numbers}/{total_numbers}0> <1>{0}/{1}1> <2>{token_symbol}2>"
#~ msgstr ""
-#. placeholder {0}: formatTokenAmount(claim_amounts || 0, token_decimal)
-#. placeholder {1}: formatTokenAmount(total_amounts || 0, token_decimal)
#: src/SiteAdaptor/components/RedPacketRecord.tsx
-msgid "Claimed: <0>{claim_numbers}/{total_numbers}0> <1>{0}/{1}1><2>{tokenSymbol}2>"
+#~ msgid "Claimed: <0>{claim_numbers}/{total_numbers}0> <1>{0}/{1}1><2>{tokenSymbol}2>"
+#~ msgstr ""
+
+#. placeholder {0}: formatTokenAmount(claim_amounts || 0, token_decimal, false)
+#. placeholder {1}: formatTokenAmount(total_amounts || 0, token_decimal, false)
+#: src/SiteAdaptor/components/RedPacketRecord.tsx
+msgid "Claimed: <0>{claim_numbers}/{total_numbers}0> <1>{0}/{1}1><2><3>{tokenSymbol}3>2>"
msgstr ""
#: src/SiteAdaptor/RedPacketNft.tsx
@@ -265,12 +283,16 @@ msgstr "コメント"
msgid "Completed"
msgstr "完了しました"
+#: src/SiteAdaptor/RedPacket/OperationFooter.tsx
+#~ 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"
@@ -280,8 +302,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 "確認中"
@@ -294,21 +316,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 "ラッキードロップを作成します。"
@@ -329,6 +351,10 @@ msgstr ""
#~ msgid "Customize Lucky Drop sender. Select either Lens or Forecaster usernames, or use the currently connected wallet."
#~ msgstr ""
+#: src/SiteAdaptor/components/RedPacketRecord.tsx
+msgid "Details"
+msgstr ""
+
#: src/SiteAdaptor/FireflyRedpacketConfirmDialog.tsx
#~ msgid "Drop Type"
#~ msgstr ""
@@ -346,7 +372,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 "各金額を入力"
@@ -355,7 +381,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 "共有を入力"
@@ -364,12 +390,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 "等しい金額"
@@ -421,7 +447,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回だけ行う必要があります"
@@ -431,11 +457,11 @@ msgstr "{0} にラッキードロップスマートコントラクトへのア
#: src/SiteAdaptor/hooks/useHandleSolanaCreateOrSelect.ts
#: src/SiteAdaptor/hooks/useHandleCreateOrSelect.ts
-msgid ""
-"Hi friends, I just created a token Lucky Drop. Download mask.io to claim. Follow @realMaskNetwork for Web3 updates and insights.\n"
-"\n"
-"🧧🧧🧧 Try sending Lucky Drop to your friends with Mask io."
-msgstr ""
+#~ msgid ""
+#~ "Hi friends, I just created a token Lucky Drop. Download mask.io to claim. Follow @realMaskNetwork for Web3 updates and insights.\n"
+#~ "\n"
+#~ "🧧🧧🧧 Try sending Lucky Drop to your friends with Mask io."
+#~ msgstr ""
#: src/SiteAdaptor/hooks/useHandleCreateOrSelect.ts
#~ msgid ""
@@ -445,37 +471,43 @@ msgstr ""
#. placeholder {0}: shareTextOption.sender
#. placeholder {1}: shareTextOption.network
-#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
#: src/SiteAdaptor/RedPacket/index.tsx
msgid "Hi friends, I just found a lucky drop sent by @{0} on {1} network."
msgstr ""
+#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
+msgid "Hi friends, I just found a lucky drop sent by @{sender} on Solana."
+msgstr ""
+
#: src/SiteAdaptor/components/RouterDialog.tsx
#: src/SiteAdaptor/components/RouterDialog.tsx
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 ""
#. placeholder {0}: shareTextOption.sender
#. placeholder {1}: shareTextOption.network
-#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
#: src/SiteAdaptor/RedPacket/index.tsx
msgid "I just claimed a lucky drop from @{0} on {1} network."
msgstr ""
+#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
+msgid "I just claimed a lucky drop from @{sender} on Solana"
+msgstr ""
+
#: src/SiteAdaptor/RedPacketNft.tsx
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 "同じ"
@@ -485,24 +517,25 @@ 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
msgid "Insufficient Balance for Gas Fee"
msgstr "ガス料金が足りません"
@@ -547,7 +580,7 @@ msgstr "トークンを読み込み中..."
msgid "Lucky Drop"
msgstr "ラッキードロップ"
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
msgid "Message"
msgstr "メッセージ"
@@ -621,7 +654,7 @@ msgstr ""
msgid "or"
msgstr ""
-#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx
+#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx
msgid "or Holding NFT"
msgstr ""
@@ -629,12 +662,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 "ランダム金額"
@@ -656,6 +689,15 @@ msgstr ""
msgid "Refund"
msgstr "返金"
+#. placeholder {0}: formatBalance(remain.toString(), tokenDecimals, { significant: 2, isPrecise: true })
+#: src/SiteAdaptor/hooks/useRefundCallback.tsx
+msgid "Refund {0} {tokenSymbol} Successfully"
+msgstr ""
+
+#: src/SiteAdaptor/hooks/useRefundCallback.tsx
+#~ msgid "Refund Successfully"
+#~ msgstr ""
+
#: src/SiteAdaptor/components/RedPacketEnvelope.tsx
msgid "Refunded"
msgstr ""
@@ -670,7 +712,7 @@ msgstr "リポスト"
#: src/SiteAdaptor/Requirements/index.tsx
#~ msgid "Requirements"
-#~ msgstr "必要条件"
+#~ msgstr ""
#: src/SiteAdaptor/views/CustomCover.tsx
msgid "Reset"
@@ -695,8 +737,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 "トークンを選択してください"
@@ -718,6 +760,7 @@ msgstr ""
msgid "Select partially"
msgstr "一部を選択"
+#: src/SiteAdaptor/components/RedPacketActionButton.tsx
#: src/SiteAdaptor/components/RedPacketActionButton.tsx
msgid "Send"
msgstr "送る"
@@ -731,7 +774,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
@@ -750,7 +793,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 "分割モード"
@@ -797,12 +840,19 @@ msgstr ""
#: src/SiteAdaptor/SelectNftTokenDialog.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
-msgid "The maximum number of NFTs to be sold in NFT lucky drop contract is {RED_PACKET_MAX_SHARES}."
+msgid "The maximum number of NFTs to be sold in NFT lucky drop contract is {NFT_RED_PACKET_MAX_SHARES}."
msgstr ""
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#~ msgid "The maximum number of NFTs to be sold in NFT lucky drop contract is {RED_PACKET_MAX_SHARES}."
+#~ 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 ""
@@ -815,9 +865,20 @@ msgstr ""
#: src/SiteAdaptor/views/SelectNft.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
-msgid "The NFT lucky drop supports up to {RED_PACKET_MAX_SHARES} NFTs selected for one time."
+msgid "The NFT lucky drop supports up to {NFT_RED_PACKET_MAX_SHARES} NFTs selected for one time."
msgstr ""
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#~ msgid "The NFT lucky drop supports up to {RED_PACKET_MAX_SHARES} NFTs selected for one time."
+#~ msgstr ""
+
#: src/SiteAdaptor/SelectNftTokenDialog.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
msgid "Token ID separated by comma, e.g. 1224, 7873, 8948"
@@ -831,7 +892,7 @@ msgstr ""
msgid "Tokens"
msgstr "トークン"
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
msgid "Total amount"
msgstr "合計金額"
@@ -844,12 +905,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 ""
@@ -884,7 +945,7 @@ 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
+#: src/SiteAdaptor/RedPacket/OperationFooter.tsx
msgid "Who can claim"
msgstr ""
@@ -892,7 +953,7 @@ msgstr ""
msgid "Who can claim?"
msgstr ""
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
msgid "Winners"
msgstr "当選者"
@@ -915,7 +976,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 ""
@@ -924,7 +985,7 @@ msgstr ""
#~ msgid "You can withdraw the rest of your balances back 24h later after sending them out."
#~ msgstr ""
-#. placeholder {0}: formatBalance(claimRecord.amount.toNumber(), token?.decimals, { significant: 2 })
+#. placeholder {0}: formatBalance(claimRecord.amount.toString(), token?.decimals, { significant: 2 })
#. placeholder {0}: formatBalance(data.claimed_amount, token?.decimals, { significant: 2 })
#. placeholder {1}: token?.symbol
#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
@@ -950,17 +1011,42 @@ msgid "You got 1 {0}"
msgstr ""
#: src/SiteAdaptor/components/RedPacketEnvelope.tsx
-msgid "You have already claimed this lucky drop."
-msgstr ""
+#~ msgid "You have already claimed this lucky drop."
+#~ msgstr ""
#: src/SiteAdaptor/views/NftHistory.tsx
msgid "You haven't created any NFT lucky drop yet. Try to create one and share fortune with your friends."
msgstr ""
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "You need to follow <0>@{twitterHandle}0>"
+msgstr ""
+
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "You need to follow the creator of the lucky drop."
+msgstr ""
+
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "You need to hold any of the following NFTs in your wallet."
+msgstr ""
+
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "You need to hold any of the following tokens."
+msgstr ""
+
#: src/SiteAdaptor/Conditions/index.tsx
msgid "You need to hold at least {quantity} of any of the following tokens."
msgstr ""
#: src/SiteAdaptor/Conditions/index.tsx
-msgid "You need to own at least one of the following NFTs."
+#~ msgid "You need to own at least one of the following NFTs."
+#~ msgstr ""
+
+#: src/SiteAdaptor/components/RedPacketEnvelope.tsx
+msgid "You've already claimed the lucky drop"
+msgstr ""
+
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "Your wallet does not meet the eligibility criteria for claiming."
msgstr ""
+
diff --git a/packages/plugins/RedPacket/src/locale/ko-KR.json b/packages/plugins/RedPacket/src/locale/ko-KR.json
index 2aff7981531..0960f922f7f 100644
--- a/packages/plugins/RedPacket/src/locale/ko-KR.json
+++ b/packages/plugins/RedPacket/src/locale/ko-KR.json
@@ -13,7 +13,9 @@
"0cVLRh": [["0"], " holder"],
"NZ7wlC": [["0"], " Holder"],
"nMUHWK": [["claimed"], " Follow @", ["0"], " (mask.io) to claim lucky drops."],
+ "zGTAja": [["claimed"], " Follow @", ["account"], " (mask.io) to claim lucky drops."],
"HvfPuG": [["head"], " Follow @", ["0"], " (mask.io) to claim lucky drops."],
+ "nbnhh8": [["head"], " Follow @", ["account"], " (mask.io) to claim lucky drops."],
"8XJ5FY": [
"@",
["sender"],
@@ -103,11 +105,25 @@
["tokenSymbol"],
"2>"
],
+ "Lzo8mb": [
+ "Claimed: <0>",
+ ["claim_numbers"],
+ "/",
+ ["total_numbers"],
+ "0> <1>",
+ ["0"],
+ "/",
+ ["1"],
+ "1><2><3>",
+ ["tokenSymbol"],
+ "3>2>"
+ ],
"N0tcou": ["수령 중..."],
"s/KkfL": ["Clear all requirements"],
"DoJzLz": ["수집품"],
"NBdIgR": ["Comment"],
"qqWcBV": ["완료됨"],
+ "GS8mBF": ["Conditions not met"],
"7VpPHA": ["확인"],
"B1T4nn": ["행운 드랍 디테일"],
"P+K/3O": ["확인 중"],
@@ -122,6 +138,7 @@
"oLnk2n": [
"Customize Lucky Drop sender. Select either Lens or Forecaster usernames, or use the currently connected wallet."
],
+ "URmyfc": ["Details"],
"Zg6RWT": ["Drop Type"],
"ePK91l": ["Edit"],
"N2S1rs": ["비어 있음"],
@@ -157,10 +174,12 @@
"Hi friends, I just created a token Lucky Drop. Download mask.io to claim. Follow @realMaskNetwork for Web3 updates and insights.\n🧧🧧🧧 Try sending Lucky Drop to your friends with Mask io."
],
"bPNJ+3": ["Hi friends, I just found a lucky drop sent by @", ["0"], " on ", ["1"], " network."],
+ "UnE9Qj": ["Hi friends, I just found a lucky drop sent by @", ["sender"], " on Solana."],
"0caMy7": ["역사 기록"],
"lr8uE3": ["Holding ", ["0"]],
"pLHDrO": ["Holding NFT"],
"5Jczad": ["I just claimed a lucky drop from @", ["0"], " on ", ["1"], " network."],
+ "JI2YCW": ["I just claimed a lucky drop from @", ["sender"], " on Solana"],
"jbu3VI": ["I just claimed an NFT lucky drop from @", ["sender"], " on ", ["networkName"], " network."],
"9r9nwF": ["평균"],
"4UmwEM": ["Image Preview"],
@@ -202,6 +221,7 @@
"aLc9As": ["Received time:"],
"DkHkqH": ["Recommended dimensions: 1016 × 672 px"],
"J0LAHU": ["리펀"],
+ "4xCNxC": ["Refund Successfully"],
"/BI0y9": ["Refunded"],
"GShMK6": ["환급 중"],
"mkude1": ["Repost"],
@@ -281,7 +301,9 @@
"zEZe86": [
"You haven't created any NFT lucky drop yet. Try to create one and share fortune with your friends."
],
+ "aFJrEy": ["You need to hold any of the following NFTs in your wallet."],
"WKG5E8": ["You need to hold at least ", ["quantity"], " of any of the following tokens."],
- "LLsMIY": ["You need to own at least one of the following NFTs."]
+ "LLsMIY": ["You need to own at least one of the following NFTs."],
+ "z+H8bd": ["Your wallet does not meet the eligibility criteria for claiming."]
}
}
diff --git a/packages/plugins/RedPacket/src/locale/ko-KR.po b/packages/plugins/RedPacket/src/locale/ko-KR.po
index 188af1b3f25..ea48d05b579 100644
--- a/packages/plugins/RedPacket/src/locale/ko-KR.po
+++ b/packages/plugins/RedPacket/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2024-12-24 04:49\n"
+"PO-Revision-Date: 2025-02-10 08:34\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
@@ -37,17 +37,23 @@ msgid "{0} Holder"
msgstr ""
#. placeholder {0}: shareTextOption.account
-#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
#: src/SiteAdaptor/RedPacket/index.tsx
msgid "{claimed} Follow @{0} (mask.io) to claim lucky drops."
msgstr ""
-#. placeholder {0}: shareTextOption.account
#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
+msgid "{claimed} Follow @{account} (mask.io) to claim lucky drops."
+msgstr ""
+
+#. placeholder {0}: shareTextOption.account
#: src/SiteAdaptor/RedPacket/index.tsx
msgid "{head} Follow @{0} (mask.io) to claim lucky drops."
msgstr ""
+#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
+msgid "{head} Follow @{account} (mask.io) to claim lucky drops."
+msgstr ""
+
#: src/SiteAdaptor/RedPacketNft.tsx
#: src/SiteAdaptor/RedPacketNft.tsx
msgid "@{sender} is sending an NFT lucky drop on {networkName} network. {account_promote} {promote_short} #mask_io #LuckyDrop {postLink}"
@@ -102,7 +108,7 @@ msgstr ""
msgid "ALL"
msgstr ""
-#. placeholder {0}: Math.min(RED_PACKET_MAX_SHARES, balance)
+#. placeholder {0}: Math.min(NFT_RED_PACKET_MAX_SHARES, balance)
#: src/SiteAdaptor/views/CreateNftRedPacket.tsx
msgid "ALL ({0} NFT)"
msgstr "모든 ({0} NFT)"
@@ -111,26 +117,34 @@ 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
+msgid "At most {RED_PACKET_MAX_SHARES} recipients"
+msgstr ""
+
#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
-msgid "At most 255 recipients"
-msgstr "최대 255명까지 받을 수 있습니다"
+msgid "At most {SOL_REDPACKET_MAX_SHARES} recipients"
+msgstr ""
+
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
+#~ msgid "At most 255 recipients"
+#~ msgstr ""
#: src/SiteAdaptor/views/NftRedPacketConfirm.tsx
msgid "Attached Message"
msgstr "첨부 메시지"
-#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx
+#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx
msgid "Available to Everyone"
msgstr ""
@@ -139,7 +153,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
@@ -163,7 +177,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 ""
@@ -178,8 +192,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 ""
@@ -219,8 +233,8 @@ msgid "Claimed {0}/{1}"
msgstr ""
#: src/SiteAdaptor/components/RedPacketRecord.tsx
-msgid "Claimed Details"
-msgstr ""
+#~ msgid "Claimed Details"
+#~ msgstr ""
#. placeholder {0}: rpid ? bitStatusList.filter(Boolean).length.toString() : '0'
#. placeholder {1}: patchedHistory.shares
@@ -237,10 +251,14 @@ msgstr ""
#~ msgid "Claimed: <0>{claim_numbers}/{total_numbers}0> <1>{0}/{1}1> <2>{token_symbol}2>"
#~ msgstr ""
-#. placeholder {0}: formatTokenAmount(claim_amounts || 0, token_decimal)
-#. placeholder {1}: formatTokenAmount(total_amounts || 0, token_decimal)
#: src/SiteAdaptor/components/RedPacketRecord.tsx
-msgid "Claimed: <0>{claim_numbers}/{total_numbers}0> <1>{0}/{1}1><2>{tokenSymbol}2>"
+#~ msgid "Claimed: <0>{claim_numbers}/{total_numbers}0> <1>{0}/{1}1><2>{tokenSymbol}2>"
+#~ msgstr ""
+
+#. placeholder {0}: formatTokenAmount(claim_amounts || 0, token_decimal, false)
+#. placeholder {1}: formatTokenAmount(total_amounts || 0, token_decimal, false)
+#: src/SiteAdaptor/components/RedPacketRecord.tsx
+msgid "Claimed: <0>{claim_numbers}/{total_numbers}0> <1>{0}/{1}1><2><3>{tokenSymbol}3>2>"
msgstr ""
#: src/SiteAdaptor/RedPacketNft.tsx
@@ -265,12 +283,16 @@ msgstr ""
msgid "Completed"
msgstr "완료됨"
+#: src/SiteAdaptor/RedPacket/OperationFooter.tsx
+#~ 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"
@@ -280,8 +302,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 "확인 중"
@@ -294,21 +316,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 "다음"
@@ -329,6 +351,10 @@ msgstr ""
#~ msgid "Customize Lucky Drop sender. Select either Lens or Forecaster usernames, or use the currently connected wallet."
#~ msgstr ""
+#: src/SiteAdaptor/components/RedPacketRecord.tsx
+msgid "Details"
+msgstr ""
+
#: src/SiteAdaptor/FireflyRedpacketConfirmDialog.tsx
#~ msgid "Drop Type"
#~ msgstr ""
@@ -346,7 +372,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 "하나의 금액 입력"
@@ -355,7 +381,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 "공유 수량 입력"
@@ -364,12 +390,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 "동일한 금액"
@@ -421,7 +447,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 ""
@@ -431,11 +457,11 @@ msgstr ""
#: src/SiteAdaptor/hooks/useHandleSolanaCreateOrSelect.ts
#: src/SiteAdaptor/hooks/useHandleCreateOrSelect.ts
-msgid ""
-"Hi friends, I just created a token Lucky Drop. Download mask.io to claim. Follow @realMaskNetwork for Web3 updates and insights.\n"
-"\n"
-"🧧🧧🧧 Try sending Lucky Drop to your friends with Mask io."
-msgstr ""
+#~ msgid ""
+#~ "Hi friends, I just created a token Lucky Drop. Download mask.io to claim. Follow @realMaskNetwork for Web3 updates and insights.\n"
+#~ "\n"
+#~ "🧧🧧🧧 Try sending Lucky Drop to your friends with Mask io."
+#~ msgstr ""
#: src/SiteAdaptor/hooks/useHandleCreateOrSelect.ts
#~ msgid ""
@@ -445,37 +471,43 @@ msgstr ""
#. placeholder {0}: shareTextOption.sender
#. placeholder {1}: shareTextOption.network
-#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
#: src/SiteAdaptor/RedPacket/index.tsx
msgid "Hi friends, I just found a lucky drop sent by @{0} on {1} network."
msgstr ""
+#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
+msgid "Hi friends, I just found a lucky drop sent by @{sender} on Solana."
+msgstr ""
+
#: src/SiteAdaptor/components/RouterDialog.tsx
#: src/SiteAdaptor/components/RouterDialog.tsx
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 ""
#. placeholder {0}: shareTextOption.sender
#. placeholder {1}: shareTextOption.network
-#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
#: src/SiteAdaptor/RedPacket/index.tsx
msgid "I just claimed a lucky drop from @{0} on {1} network."
msgstr ""
+#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
+msgid "I just claimed a lucky drop from @{sender} on Solana"
+msgstr ""
+
#: src/SiteAdaptor/RedPacketNft.tsx
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 "평균"
@@ -485,24 +517,25 @@ 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
msgid "Insufficient Balance for Gas Fee"
msgstr "가스비 부족"
@@ -547,7 +580,7 @@ msgstr "토큰 로딩..."
msgid "Lucky Drop"
msgstr "행운 드랍"
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
msgid "Message"
msgstr ""
@@ -621,7 +654,7 @@ msgstr ""
msgid "or"
msgstr ""
-#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx
+#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx
msgid "or Holding NFT"
msgstr ""
@@ -629,12 +662,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 "랜덤 금액"
@@ -656,6 +689,15 @@ msgstr ""
msgid "Refund"
msgstr "리펀"
+#. placeholder {0}: formatBalance(remain.toString(), tokenDecimals, { significant: 2, isPrecise: true })
+#: src/SiteAdaptor/hooks/useRefundCallback.tsx
+msgid "Refund {0} {tokenSymbol} Successfully"
+msgstr ""
+
+#: src/SiteAdaptor/hooks/useRefundCallback.tsx
+#~ msgid "Refund Successfully"
+#~ msgstr ""
+
#: src/SiteAdaptor/components/RedPacketEnvelope.tsx
msgid "Refunded"
msgstr ""
@@ -695,8 +737,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 "토큰 선택"
@@ -718,6 +760,7 @@ msgstr ""
msgid "Select partially"
msgstr "일부 선택"
+#: src/SiteAdaptor/components/RedPacketActionButton.tsx
#: src/SiteAdaptor/components/RedPacketActionButton.tsx
msgid "Send"
msgstr "발송"
@@ -731,7 +774,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
@@ -750,7 +793,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 "스플릿 모드"
@@ -797,12 +840,19 @@ msgstr ""
#: src/SiteAdaptor/SelectNftTokenDialog.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
-msgid "The maximum number of NFTs to be sold in NFT lucky drop contract is {RED_PACKET_MAX_SHARES}."
+msgid "The maximum number of NFTs to be sold in NFT lucky drop contract is {NFT_RED_PACKET_MAX_SHARES}."
msgstr ""
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#~ msgid "The maximum number of NFTs to be sold in NFT lucky drop contract is {RED_PACKET_MAX_SHARES}."
+#~ 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 ""
@@ -815,9 +865,20 @@ msgstr ""
#: src/SiteAdaptor/views/SelectNft.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
-msgid "The NFT lucky drop supports up to {RED_PACKET_MAX_SHARES} NFTs selected for one time."
+msgid "The NFT lucky drop supports up to {NFT_RED_PACKET_MAX_SHARES} NFTs selected for one time."
msgstr ""
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#~ msgid "The NFT lucky drop supports up to {RED_PACKET_MAX_SHARES} NFTs selected for one time."
+#~ msgstr ""
+
#: src/SiteAdaptor/SelectNftTokenDialog.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
msgid "Token ID separated by comma, e.g. 1224, 7873, 8948"
@@ -831,7 +892,7 @@ msgstr ""
msgid "Tokens"
msgstr "토큰"
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
msgid "Total amount"
msgstr ""
@@ -844,12 +905,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 ""
@@ -884,7 +945,7 @@ 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
+#: src/SiteAdaptor/RedPacket/OperationFooter.tsx
msgid "Who can claim"
msgstr ""
@@ -892,7 +953,7 @@ msgstr ""
msgid "Who can claim?"
msgstr ""
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
msgid "Winners"
msgstr ""
@@ -915,7 +976,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 ""
@@ -924,7 +985,7 @@ msgstr ""
#~ msgid "You can withdraw the rest of your balances back 24h later after sending them out."
#~ msgstr ""
-#. placeholder {0}: formatBalance(claimRecord.amount.toNumber(), token?.decimals, { significant: 2 })
+#. placeholder {0}: formatBalance(claimRecord.amount.toString(), token?.decimals, { significant: 2 })
#. placeholder {0}: formatBalance(data.claimed_amount, token?.decimals, { significant: 2 })
#. placeholder {1}: token?.symbol
#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
@@ -950,17 +1011,42 @@ msgid "You got 1 {0}"
msgstr ""
#: src/SiteAdaptor/components/RedPacketEnvelope.tsx
-msgid "You have already claimed this lucky drop."
-msgstr ""
+#~ msgid "You have already claimed this lucky drop."
+#~ msgstr ""
#: src/SiteAdaptor/views/NftHistory.tsx
msgid "You haven't created any NFT lucky drop yet. Try to create one and share fortune with your friends."
msgstr ""
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "You need to follow <0>@{twitterHandle}0>"
+msgstr ""
+
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "You need to follow the creator of the lucky drop."
+msgstr ""
+
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "You need to hold any of the following NFTs in your wallet."
+msgstr ""
+
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "You need to hold any of the following tokens."
+msgstr ""
+
#: src/SiteAdaptor/Conditions/index.tsx
msgid "You need to hold at least {quantity} of any of the following tokens."
msgstr ""
#: src/SiteAdaptor/Conditions/index.tsx
-msgid "You need to own at least one of the following NFTs."
+#~ msgid "You need to own at least one of the following NFTs."
+#~ msgstr ""
+
+#: src/SiteAdaptor/components/RedPacketEnvelope.tsx
+msgid "You've already claimed the lucky drop"
+msgstr ""
+
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "Your wallet does not meet the eligibility criteria for claiming."
msgstr ""
+
diff --git a/packages/plugins/RedPacket/src/locale/qya-AA.po b/packages/plugins/RedPacket/src/locale/qya-AA.po
index 0e1a540de83..6207c08f836 100644
--- a/packages/plugins/RedPacket/src/locale/qya-AA.po
+++ b/packages/plugins/RedPacket/src/locale/qya-AA.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:53\n"
+"PO-Revision-Date: 2025-02-10 08:34\n"
"Last-Translator: \n"
"Language: qya_AA\n"
"Language-Team: Quenya\n"
@@ -16,8 +16,10 @@ msgstr ""
"X-Crowdin-File: /[DimensionDev.Maskbook] develop/packages/plugins/RedPacket/src/locale/en-US.po\n"
"X-Crowdin-File-ID: 984\n"
-#: src/SiteAdaptor/components/NftRedPacketRecord.tsx
+#. placeholder {0}: format(fromUnixTime(timestamp), 'M/d/yyyy HH:mm')
+#. placeholder {0}: dateTimeFormat(locale, new Date(patchedHistory.creation_time))
#: src/SiteAdaptor/components/RedPacketRecord.tsx
+#: src/SiteAdaptor/components/NftRedPacketRecord.tsx
msgid "{0} (UTC+8)"
msgstr "crwdns28928:0{0}crwdne28928:0"
@@ -25,44 +27,70 @@ msgstr "crwdns28928:0{0}crwdne28928:0"
#~ msgid "{0} {1, plural, one {share} other {shares}} / {total} ${symbol}"
#~ msgstr ""
+#: src/SiteAdaptor/components/ConditionSettings.tsx
+#~ msgid "{0} holder"
+#~ msgstr ""
+
+#. placeholder {0}: conditions.join('/')
+#: src/SiteAdaptor/components/ConditionSettings.tsx
+msgid "{0} Holder"
+msgstr "crwdns36402:0{0}crwdne36402:0"
+
+#. placeholder {0}: shareTextOption.account
#: src/SiteAdaptor/RedPacket/index.tsx
msgid "{claimed} Follow @{0} (mask.io) to claim lucky drops."
msgstr "crwdns35466:0{claimed}crwdnd35466:0{0}crwdne35466:0"
+#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
+msgid "{claimed} Follow @{account} (mask.io) to claim lucky drops."
+msgstr "crwdns36578:0{claimed}crwdnd36578:0{account}crwdne36578:0"
+
+#. placeholder {0}: shareTextOption.account
#: src/SiteAdaptor/RedPacket/index.tsx
msgid "{head} Follow @{0} (mask.io) to claim lucky drops."
msgstr "crwdns35468:0{head}crwdnd35468:0{0}crwdne35468:0"
+#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
+msgid "{head} Follow @{account} (mask.io) to claim lucky drops."
+msgstr "crwdns36580:0{head}crwdnd36580:0{account}crwdne36580:0"
+
#: src/SiteAdaptor/RedPacketNft.tsx
#: src/SiteAdaptor/RedPacketNft.tsx
msgid "@{sender} is sending an NFT lucky drop on {networkName} network. {account_promote} {promote_short} #mask_io #LuckyDrop {postLink}"
msgstr "crwdns31710:0{sender}crwdnd31710:0{networkName}crwdnd31710:0{account_promote}crwdnd31710:0{promote_short}crwdnd31710:0{postLink}crwdne31710:0"
+#. placeholder {0}: tokenDetailedSelectedList.length
+#. placeholder {1}: tokenDetailedSelectedList.length
#: src/SiteAdaptor/views/SelectNft.tsx
msgid "<0>{0}0> {1, plural, one {NFT} other {NFTs}}"
msgstr "crwdns36070:00={0}crwdnd36070:01={1}crwdne36070:0"
+#. placeholder {0}: tokenDetailedSelectedList.length
+#. placeholder {1}: tokenDetailedSelectedList.length
#: src/SiteAdaptor/SelectNftTokenDialog.tsx
msgid "<0>{0}0> {1, plural, one {NFT} other {NFTs}}NFT"
msgstr "crwdns32290:00={0}crwdnd32290:01={1}crwdne32290:0"
#: src/SiteAdaptor/RedPacket/index.tsx
-msgid "🤑 Check this Lucky Drop 🧧💰✨ sent by @{sender}."
-msgstr "crwdns35470:0{sender}crwdne35470:0"
+#~ msgid "🤑 Check this Lucky Drop 🧧💰✨ sent by @{sender}."
+#~ msgstr ""
#: src/SiteAdaptor/RedPacket/index.tsx
-msgid "🤑 Just claimed a #LuckyDrop 🧧💰✨ on https://firefly.mask.social from @{sender} !"
-msgstr "crwdns35472:0{sender}crwdne35472:0"
+#~ msgid "🤑 Just claimed a #LuckyDrop 🧧💰✨ on https://firefly.mask.social from @{sender} !"
+#~ msgstr ""
-#: src/SiteAdaptor/RedPacket/index.tsx
#: src/SiteAdaptor/RedPacketNft.tsx
+#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
+#: src/SiteAdaptor/RedPacket/index.tsx
msgid "🧧🧧🧧 Try sending Lucky Drop to your friends with Mask.io."
msgstr "crwdns31720:0crwdne31720:0"
+#. placeholder {0}: token?.contract?.name || 'NFT'
#: src/SiteAdaptor/RedPacketNft.tsx
msgid "1 {0} claimed."
msgstr "crwdns32296:0{0}crwdne32296:0"
+#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
#: src/SiteAdaptor/RedPacket/index.tsx
msgid "1 NFT claimed."
msgstr "crwdns32298:0crwdne32298:0"
@@ -71,10 +99,16 @@ msgstr "crwdns32298:0crwdne32298:0"
msgid "Add a Custom Cover"
msgstr "crwdns36148:0crwdne36148:0"
+#: src/SiteAdaptor/components/ConditionSettings.tsx
+#: src/SiteAdaptor/components/ConditionSettings.tsx
+msgid "Adjust Selection"
+msgstr "crwdns36404:0crwdne36404:0"
+
#: src/SiteAdaptor/views/CreateNftRedPacket.tsx
msgid "ALL"
msgstr "crwdns32300:0crwdne32300:0"
+#. placeholder {0}: Math.min(NFT_RED_PACKET_MAX_SHARES, balance)
#: src/SiteAdaptor/views/CreateNftRedPacket.tsx
msgid "ALL ({0} NFT)"
msgstr "crwdns28930:0{0}crwdne28930:0"
@@ -83,34 +117,51 @@ msgstr "crwdns28930:0{0}crwdne28930:0"
#~ msgid "Amount"
#~ msgstr ""
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
msgid "Amount Each"
msgstr "crwdns28934:0crwdne28934:0"
-#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx
+#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx
msgid "Amount per Share"
msgstr "crwdns28936:0crwdne28936:0"
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
-msgid "At most 255 recipients"
-msgstr "crwdns28938:0crwdne28938:0"
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
+msgid "At most {RED_PACKET_MAX_SHARES} recipients"
+msgstr "crwdns36728:0{RED_PACKET_MAX_SHARES}crwdne36728:0"
+
+#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
+msgid "At most {SOL_REDPACKET_MAX_SHARES} recipients"
+msgstr "crwdns36730:0{SOL_REDPACKET_MAX_SHARES}crwdne36730:0"
+
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
+#~ msgid "At most 255 recipients"
+#~ msgstr ""
#: src/SiteAdaptor/views/NftRedPacketConfirm.tsx
msgid "Attached Message"
msgstr "crwdns28940:0crwdne28940:0"
+#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx
+msgid "Available to Everyone"
+msgstr "crwdns36406:0crwdne36406:0"
+
#: src/SiteAdaptor/components/PreviewRedPacket.tsx
#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
#~ msgid "Best Wishes"
#~ msgstr ""
-#: src/SiteAdaptor/components/MessagePanel.tsx
-#: src/SiteAdaptor/components/NftRedPacketRecord.tsx
-#: src/SiteAdaptor/components/PreviewRedPacket.tsx
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
+#: src/SiteAdaptor/contexts/SolRedpacketContext.tsx
+#: src/SiteAdaptor/contexts/RedPacketContext.tsx
#: src/SiteAdaptor/components/RedPacketRecord.tsx
#: src/SiteAdaptor/components/RedPacketRecord.tsx
-#: src/SiteAdaptor/contexts/RedPacketContext.tsx
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#: src/SiteAdaptor/components/PreviewRedPacket.tsx
+#: src/SiteAdaptor/components/NftRedPacketRecord.tsx
+#: src/SiteAdaptor/components/MessagePanel.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
msgid "Best Wishes!"
msgstr "crwdns28944:0crwdne28944:0"
@@ -126,7 +177,8 @@ msgstr "crwdns28944:0crwdne28944:0"
msgid "Cancel"
msgstr "crwdns36072:0crwdne36072:0"
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
msgid "Choose a Cover"
msgstr "crwdns36074:0crwdne36074:0"
@@ -134,45 +186,59 @@ msgstr "crwdns36074:0crwdne36074:0"
#~ msgid "Choose your collection"
#~ msgstr ""
-#: src/SiteAdaptor/RedPacket/OperationFooter.tsx
#: src/SiteAdaptor/RedPacketNft.tsx
+#: src/SiteAdaptor/SolanaRedPacket/OperationFooter.tsx
+#: src/SiteAdaptor/RedPacket/OperationFooter.tsx
msgid "Claim"
msgstr "crwdns28950:0crwdne28950:0"
+#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
+msgid "Claim Conditions"
+msgstr "crwdns36408:0crwdne36408:0"
+
#: src/SiteAdaptor/components/RouterDialog.tsx
msgid "Claim Details"
msgstr "crwdns36076:0crwdne36076:0"
#: src/SiteAdaptor/RedPacket/index.tsx
-msgid "Claim on Farcaster: {link}"
-msgstr "crwdns35474:0{link}crwdne35474:0"
+#~ msgid "Claim on Farcaster: {link}"
+#~ msgstr ""
#: src/SiteAdaptor/RedPacket/index.tsx
#: src/SiteAdaptor/RedPacket/index.tsx
-msgid "Claim on Lens: {link}"
-msgstr "crwdns35476:0{link}crwdne35476:0"
+#~ msgid "Claim on Lens: {link}"
+#~ msgstr ""
#: src/SiteAdaptor/RedPacket/index.tsx
-msgid "Claim on: {link}"
-msgstr "crwdns35478:0{link}crwdne35478:0"
+#~ msgid "Claim on: {link}"
+#~ msgstr ""
#: src/SiteAdaptor/ClaimRequirementsRuleDialog.tsx
msgid "Claim Requirements"
msgstr "crwdns28952:0crwdne28952:0"
#: src/SiteAdaptor/components/RouterDialog.tsx
-#: src/SiteAdaptor/RedPacketNft.tsx
msgid "Claimed"
msgstr "crwdns28954:0crwdne28954:0"
+#: src/SiteAdaptor/RedPacketNft.tsx
+msgid "Claimed "
+msgstr "crwdns36410:0crwdne36410:0"
+
+#. placeholder {0}: availability.claimedAmount
+#. placeholder {1}: availability.totalAmount
#: src/SiteAdaptor/RedPacketNft.tsx
msgid "Claimed {0}/{1}"
msgstr "crwdns28956:0{0}crwdnd28956:0{1}crwdne28956:0"
#: src/SiteAdaptor/components/RedPacketRecord.tsx
-msgid "Claimed Details"
-msgstr "crwdns36078:0crwdne36078:0"
+#~ msgid "Claimed Details"
+#~ msgstr ""
+#. placeholder {0}: rpid ? bitStatusList.filter(Boolean).length.toString() : '0'
+#. placeholder {1}: patchedHistory.shares
+#. placeholder {2}: collection?.name ?? ''
#: src/SiteAdaptor/components/NftRedPacketRecord.tsx
msgid "Claimed: <0>{0}/{1}0> <1>{2}1>"
msgstr "crwdns31722:0{0}crwdnd31722:0{1}crwdnd31722:0{2}crwdne31722:0"
@@ -186,11 +252,18 @@ msgstr "crwdns31722:0{0}crwdnd31722:0{1}crwdnd31722:0{2}crwdne31722:0"
#~ msgstr ""
#: src/SiteAdaptor/components/RedPacketRecord.tsx
-msgid "Claimed: <0>{claim_numbers}/{total_numbers}0> <1>{0}/{1}1><2>{tokenSymbol}2>"
-msgstr "crwdns36080:0{claim_numbers}crwdnd36080:0{total_numbers}crwdnd36080:0{0}crwdnd36080:0{1}crwdnd36080:0{tokenSymbol}crwdne36080:0"
+#~ msgid "Claimed: <0>{claim_numbers}/{total_numbers}0> <1>{0}/{1}1><2>{tokenSymbol}2>"
+#~ msgstr ""
+
+#. placeholder {0}: formatTokenAmount(claim_amounts || 0, token_decimal, false)
+#. placeholder {1}: formatTokenAmount(total_amounts || 0, token_decimal, false)
+#: src/SiteAdaptor/components/RedPacketRecord.tsx
+msgid "Claimed: <0>{claim_numbers}/{total_numbers}0> <1>{0}/{1}1><2><3>{tokenSymbol}3>2>"
+msgstr "crwdns36582:0{claim_numbers}crwdnd36582:0{total_numbers}crwdnd36582:0{0}crwdnd36582:0{1}crwdnd36582:0{tokenSymbol}crwdne36582:0"
-#: src/SiteAdaptor/RedPacket/OperationFooter.tsx
#: src/SiteAdaptor/RedPacketNft.tsx
+#: src/SiteAdaptor/SolanaRedPacket/OperationFooter.tsx
+#: src/SiteAdaptor/RedPacket/OperationFooter.tsx
msgid "Claiming..."
msgstr "crwdns28962:0crwdne28962:0"
@@ -210,13 +283,18 @@ msgstr "crwdns28968:0crwdne28968:0"
msgid "Completed"
msgstr "crwdns28970:0crwdne28970:0"
+#: src/SiteAdaptor/RedPacket/OperationFooter.tsx
+#~ msgid "Conditions not met"
+#~ msgstr ""
+
#: src/SiteAdaptor/SelectNftTokenDialog.tsx
#: src/SiteAdaptor/SelectNftTokenDialog.tsx
-#: src/SiteAdaptor/views/CustomCover.tsx
-#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx
-#: src/SiteAdaptor/views/NftRedPacketConfirm.tsx
+#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
+#: src/SiteAdaptor/views/NftRedPacketConfirm.tsx
+#: src/SiteAdaptor/views/CustomCover.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx
msgid "Confirm"
msgstr "crwdns28972:0crwdne28972:0"
@@ -224,7 +302,7 @@ msgstr "crwdns28972:0crwdne28972:0"
msgid "Confirm the Lucky Drop"
msgstr "crwdns28974:0crwdne28974:0"
-#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx
+#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx
#: src/SiteAdaptor/views/NftRedPacketConfirm.tsx
msgid "Confirming"
msgstr "crwdns28976:0crwdne28976:0"
@@ -233,22 +311,27 @@ msgstr "crwdns28976:0crwdne28976:0"
msgid "Congratulations!"
msgstr "crwdns36064:0crwdne36064:0"
+#: src/SiteAdaptor/SolanaRedPacket/RequestLoginFooter.tsx
#: src/SiteAdaptor/RedPacket/RequestLoginFooter.tsx
msgid "Connect to {source}"
msgstr "crwdns32302:0{source}crwdne32302:0"
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
+#: src/SiteAdaptor/SolanaRedPacket/OperationFooter.tsx
#: src/SiteAdaptor/RedPacket/OperationFooter.tsx
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
msgid "Connect Wallet"
msgstr "crwdns28980:0crwdne28980:0"
-#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx
+#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx
msgid "Cover"
msgstr "crwdns36082:0crwdne36082:0"
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
#: src/SiteAdaptor/views/CreateNftRedPacket.tsx
#: src/SiteAdaptor/views/CreateNftRedPacket.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
msgid "Create the Lucky Drop"
msgstr "crwdns28982:0crwdne28982:0"
@@ -260,10 +343,18 @@ msgstr "crwdns28984:0crwdne28984:0"
#~ msgid "Creator:"
#~ msgstr ""
+#: src/SiteAdaptor/components/ConditionSettings.tsx
+msgid "Crypto Holder"
+msgstr "crwdns36412:0crwdne36412:0"
+
#: src/SiteAdaptor/FireflyRedpacketConfirmDialog.tsx
#~ msgid "Customize Lucky Drop sender. Select either Lens or Forecaster usernames, or use the currently connected wallet."
#~ msgstr ""
+#: src/SiteAdaptor/components/RedPacketRecord.tsx
+msgid "Details"
+msgstr "crwdns36584:0crwdne36584:0"
+
#: src/SiteAdaptor/FireflyRedpacketConfirmDialog.tsx
#~ msgid "Drop Type"
#~ msgstr ""
@@ -272,8 +363,8 @@ msgstr "crwdns28984:0crwdne28984:0"
msgid "Edit"
msgstr "crwdns36084:0crwdne36084:0"
-#: src/SiteAdaptor/components/RedPacketActionButton.tsx
#: src/SiteAdaptor/components/RedPacketEnvelope.tsx
+#: src/SiteAdaptor/components/RedPacketActionButton.tsx
msgid "Empty"
msgstr "crwdns28992:0crwdne28992:0"
@@ -281,7 +372,8 @@ msgstr "crwdns28992:0crwdne28992:0"
msgid "Enclose a Message"
msgstr "crwdns28994:0crwdne28994:0"
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
msgid "Enter Amount Each"
msgstr "crwdns28996:0crwdne28996:0"
@@ -289,7 +381,8 @@ msgstr "crwdns28996:0crwdne28996:0"
#~ 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 "crwdns29000:0crwdne29000:0"
@@ -297,18 +390,25 @@ msgstr "crwdns29000:0crwdne29000:0"
#~ 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 "crwdns29004:0crwdne29004:0"
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
msgid "Equal Amount"
msgstr "crwdns29006:0crwdne29006:0"
+#: src/SiteAdaptor/components/ConditionSettings.tsx
+#: src/SiteAdaptor/components/ConditionSettings.tsx
+msgid "Everyone"
+msgstr "crwdns36414:0crwdne36414:0"
+
+#: src/SiteAdaptor/RedPacketNft.tsx
+#: src/SiteAdaptor/components/RedPacketEnvelope.tsx
#: src/SiteAdaptor/components/RedPacketActionButton.tsx
#: src/SiteAdaptor/components/RedPacketActionButton.tsx
-#: src/SiteAdaptor/components/RedPacketEnvelope.tsx
-#: src/SiteAdaptor/RedPacketNft.tsx
msgid "Expired"
msgstr "crwdns29008:0crwdne29008:0"
@@ -325,53 +425,90 @@ msgid "Follow @realMaskNetwork (mask.io) to claim NFT lucky drops."
msgstr "crwdns31730:0crwdne31730:0"
#: src/SiteAdaptor/Requirements/index.tsx
-msgid "Follow <0/> on {platform}"
-msgstr "crwdns31732:0{platform}crwdne31732:0"
+#~ msgid "Follow <0/> on {platform}"
+#~ msgstr ""
-#: src/SiteAdaptor/ClaimRequirementsDialog.tsx
#: src/SiteAdaptor/ClaimRequirementsRuleDialog.tsx
+#: src/SiteAdaptor/ClaimRequirementsDialog.tsx
msgid "Follow me"
msgstr "crwdns29010:0crwdne29010:0"
+#. placeholder {0}: payload.senderName || '-'
#: src/SiteAdaptor/RedPacketNft.tsx
msgid "From: @{0}"
msgstr "crwdns29012:0{0}crwdne29012:0"
+#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
+msgid "Gas Fee"
+msgstr "crwdns36470:0crwdne36470:0"
+
#: src/SiteAdaptor/index.tsx
msgid "Gift crypto or NFTs to any users, first come, first served."
msgstr "crwdns29014:0crwdne29014:0"
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#. placeholder {0}: token.symbol
+#: 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 "crwdns29016:0{0}crwdne29016:0"
#: src/SiteAdaptor/RedPacket/index.tsx
-msgid "Grow your followers and engagement with Lucky Drop on Firefly mobile app or https://firefly.mask.social !"
-msgstr "crwdns35480:0crwdne35480:0"
+#~ msgid "Grow your followers and engagement with Lucky Drop on Firefly mobile app or https://firefly.mask.social !"
+#~ msgstr ""
+#: src/SiteAdaptor/hooks/useHandleSolanaCreateOrSelect.ts
#: src/SiteAdaptor/hooks/useHandleCreateOrSelect.ts
-msgid "Hi friends, I just created a token Lucky Drop. Download mask.io to claim. Follow @realMaskNetwork for Web3 updates and insights.\n"
-"🧧🧧🧧 Try sending Lucky Drop to your friends with Mask io."
-msgstr "crwdns36088:0crwdne36088:0"
+#~ msgid ""
+#~ "Hi friends, I just created a token Lucky Drop. Download mask.io to claim. Follow @realMaskNetwork for Web3 updates and insights.\n"
+#~ "\n"
+#~ "🧧🧧🧧 Try sending Lucky Drop to your friends with Mask io."
+#~ msgstr ""
+
+#: src/SiteAdaptor/hooks/useHandleCreateOrSelect.ts
+#~ msgid ""
+#~ "Hi friends, I just created a token Lucky Drop. Download mask.io to claim. Follow @realMaskNetwork for Web3 updates and insights.\n"
+#~ "🧧🧧🧧 Try sending Lucky Drop to your friends with Mask io."
+#~ msgstr ""
+#. placeholder {0}: shareTextOption.sender
+#. placeholder {1}: shareTextOption.network
#: src/SiteAdaptor/RedPacket/index.tsx
msgid "Hi friends, I just found a lucky drop sent by @{0} on {1} network."
msgstr "crwdns32304:0{0}crwdnd32304:0{1}crwdne32304:0"
+#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
+msgid "Hi friends, I just found a lucky drop sent by @{sender} on Solana."
+msgstr "crwdns36586:0{sender}crwdne36586:0"
+
#: src/SiteAdaptor/components/RouterDialog.tsx
#: src/SiteAdaptor/components/RouterDialog.tsx
msgid "History"
msgstr "crwdns29018:0crwdne29018:0"
+#. placeholder {0}: tokenQuantity ? `${tokenQuantity}+` : 'any'
+#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx
+msgid "Holding {0}"
+msgstr "crwdns36418:0{0}crwdne36418:0"
+
+#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx
+msgid "Holding NFT"
+msgstr "crwdns36420:0crwdne36420:0"
+
+#. placeholder {0}: shareTextOption.sender
+#. placeholder {1}: shareTextOption.network
#: src/SiteAdaptor/RedPacket/index.tsx
msgid "I just claimed a lucky drop from @{0} on {1} network."
msgstr "crwdns32306:0{0}crwdnd32306:0{1}crwdne32306:0"
+#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
+msgid "I just claimed a lucky drop from @{sender} on Solana"
+msgstr "crwdns36588:0{sender}crwdne36588:0"
+
#: src/SiteAdaptor/RedPacketNft.tsx
msgid "I just claimed an NFT lucky drop from @{sender} on {networkName} network."
msgstr "crwdns35482:0{sender}crwdnd35482:0{networkName}crwdne35482:0"
-#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx
+#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx
msgid "Identical"
msgstr "crwdns29020:0crwdne29020:0"
@@ -379,22 +516,30 @@ msgstr "crwdns29020:0crwdne29020:0"
#~ msgid "Image Preview"
#~ msgstr ""
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#. placeholder {0}: token?.symbol
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
msgid "Insufficient {0} Balance"
msgstr "crwdns29024:0{0}crwdne29024:0"
-#: src/SiteAdaptor/RedPacket/OperationFooter.tsx
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
#: src/SiteAdaptor/views/CreateNftRedPacket.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
+#: src/SiteAdaptor/SolanaRedPacket/OperationFooter.tsx
+#: src/SiteAdaptor/RedPacket/OperationFooter.tsx
msgid "Insufficient Balance"
msgstr "crwdns29026:0crwdne29026:0"
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
#: src/SiteAdaptor/views/CreateNftRedPacket.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
+#: src/SiteAdaptor/SolanaRedPacket/OperationFooter.tsx
msgid "Insufficient Balance for Gas Fee"
msgstr "crwdns29028:0crwdne29028:0"
+#: src/SiteAdaptor/SolanaRedPacket/OperationFooter.tsx
#: src/SiteAdaptor/RedPacket/OperationFooter.tsx
msgid "Invalid Network"
msgstr "crwdns29030:0crwdne29030:0"
@@ -403,6 +548,10 @@ msgstr "crwdns29030:0crwdne29030:0"
msgid "It remains unclaimed."
msgstr "crwdns36090:0crwdne36090:0"
+#: src/SiteAdaptor/components/ConditionSettings.tsx
+msgid "Leave blank to allow any amount; enter a number to set a minimum holding requirement."
+msgstr "crwdns36422:0crwdne36422:0"
+
#: src/SiteAdaptor/ClaimRequirementsDialog.tsx
msgid "Like"
msgstr "crwdns29032:0crwdne29032:0"
@@ -422,15 +571,17 @@ msgstr "crwdns29034:0crwdne29034:0"
msgid "Loading token..."
msgstr "crwdns29036:0crwdne29036:0"
-#: src/SiteAdaptor/components/RouterDialog.tsx
#: src/SiteAdaptor/index.tsx
#: src/SiteAdaptor/index.tsx
-#: src/SiteAdaptor/RedPacket/index.tsx
#: src/SiteAdaptor/RedPacketNft.tsx
+#: src/SiteAdaptor/components/RouterDialog.tsx
+#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
+#: src/SiteAdaptor/RedPacket/index.tsx
msgid "Lucky Drop"
msgstr "crwdns29038:0crwdne29038:0"
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
msgid "Message"
msgstr "crwdns29042:0crwdne29042:0"
@@ -447,14 +598,18 @@ msgstr "crwdns36092:0crwdne36092:0"
msgid "Next"
msgstr "crwdns29046:0crwdne29046:0"
-#: src/SiteAdaptor/ClaimRequirementsDialog.tsx
#: src/SiteAdaptor/ClaimRequirementsRuleDialog.tsx
+#: src/SiteAdaptor/ClaimRequirementsDialog.tsx
msgid "NFT holder"
msgstr "crwdns29048:0crwdne29048:0"
+#: src/SiteAdaptor/components/ConditionSettings.tsx
+msgid "NFT Holder"
+msgstr "crwdns36424:0crwdne36424:0"
+
#: src/SiteAdaptor/Requirements/index.tsx
-msgid "NFT Holder of <0/>"
-msgstr "crwdns31744:0crwdne31744:0"
+#~ msgid "NFT Holder of <0/>"
+#~ msgstr ""
#: src/SiteAdaptor/components/RouterDialog.tsx
msgid "NFTs"
@@ -495,15 +650,25 @@ msgstr "crwdns29060:0crwdne29060:0"
#~ msgid "Number of Winners"
#~ msgstr ""
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "or"
+msgstr "crwdns36472:0crwdne36472:0"
+
+#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx
+msgid "or Holding NFT"
+msgstr "crwdns36426:0crwdne36426:0"
+
#: src/SiteAdaptor/FireflyRedPacketDetailsItem.tsx
#~ msgid "Post on"
#~ msgstr ""
-#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx
+#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx
msgid "Random"
msgstr "crwdns29066:0crwdne29066:0"
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
msgid "Random Amount"
msgstr "crwdns29068:0crwdne29068:0"
@@ -524,6 +689,15 @@ msgstr "crwdns36150:0crwdne36150:0"
msgid "Refund"
msgstr "crwdns29076:0crwdne29076:0"
+#. placeholder {0}: formatBalance(remain.toString(), tokenDecimals, { significant: 2, isPrecise: true })
+#: src/SiteAdaptor/hooks/useRefundCallback.tsx
+msgid "Refund {0} {tokenSymbol} Successfully"
+msgstr "crwdns36590:0{0}crwdnd36590:0{tokenSymbol}crwdne36590:0"
+
+#: src/SiteAdaptor/hooks/useRefundCallback.tsx
+#~ msgid "Refund Successfully"
+#~ msgstr ""
+
#: src/SiteAdaptor/components/RedPacketEnvelope.tsx
msgid "Refunded"
msgstr "crwdns36066:0crwdne36066:0"
@@ -537,8 +711,8 @@ msgid "Repost"
msgstr "crwdns29080:0crwdne29080:0"
#: src/SiteAdaptor/Requirements/index.tsx
-msgid "Requirements"
-msgstr "crwdns29082:0crwdne29082:0"
+#~ msgid "Requirements"
+#~ msgstr ""
#: src/SiteAdaptor/views/CustomCover.tsx
msgid "Reset"
@@ -559,8 +733,13 @@ msgstr "crwdns36100:0crwdne36100:0"
msgid "Search"
msgstr "crwdns29084:0crwdne29084:0"
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#: src/SiteAdaptor/components/ConditionSettings.tsx
+msgid "Select a token"
+msgstr "crwdns36428:0crwdne36428:0"
+
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
#: src/SiteAdaptor/views/CreateNftRedPacket.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
msgid "Select a Token"
msgstr "crwdns29086:0crwdne29086:0"
@@ -573,10 +752,15 @@ msgstr "crwdns29088:0crwdne29088:0"
msgid "Select NFT collection to gate access"
msgstr "crwdns29090:0crwdne29090:0"
+#: src/SiteAdaptor/components/ConditionSettings.tsx
+msgid "Select NFTs"
+msgstr "crwdns36430:0crwdne36430:0"
+
#: src/SiteAdaptor/views/CreateNftRedPacket.tsx
msgid "Select partially"
msgstr "crwdns29092:0crwdne29092:0"
+#: src/SiteAdaptor/components/RedPacketActionButton.tsx
#: src/SiteAdaptor/components/RedPacketActionButton.tsx
msgid "Send"
msgstr "crwdns29094:0crwdne29094:0"
@@ -589,10 +773,11 @@ msgstr "crwdns29096:0crwdne29096:0"
msgid "Sent"
msgstr "crwdns29098:0crwdne29098:0"
-#: src/SiteAdaptor/components/NftRedPacketRecord.tsx
-#: src/SiteAdaptor/components/RedPacketActionButton.tsx
#: 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
msgid "Share"
msgstr "crwdns29100:0crwdne29100:0"
@@ -600,14 +785,24 @@ msgstr "crwdns29100:0crwdne29100:0"
#~ msgid "Share From"
#~ msgstr ""
+#: src/SiteAdaptor/components/RouterDialog.tsx
+#~ msgid "Solana"
+#~ msgstr ""
+
#: src/SiteAdaptor/RedPacketNft.tsx
msgid "Something went wrong."
msgstr "crwdns29104:0crwdne29104:0"
-#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx
+#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx
msgid "Split Mode"
msgstr "crwdns29106:0crwdne29106:0"
+#: src/SiteAdaptor/components/ConditionSettings.tsx
+#: src/SiteAdaptor/components/ConditionSettings.tsx
+msgid "Supported contracts"
+msgstr "crwdns36432:0crwdne36432:0"
+
#: src/SiteAdaptor/views/CustomCover.tsx
#~ msgid "Supported formats: JPEG, PNG, GIF<0/> Size limit: {0}"
#~ msgstr ""
@@ -616,6 +811,7 @@ msgstr "crwdns29106:0crwdne29106:0"
#~ msgid "Supported formats: JPEG, PNG, GIF<0/> Size limit: 1MB"
#~ msgstr ""
+#. placeholder {0}: formatFileSize(MAX_FILE_SIZE)
#: src/SiteAdaptor/views/CustomCover.tsx
msgid "Supported formats: JPEG, PNG<0/> Size limit: {0}"
msgstr "crwdns36170:0{0}crwdne36170:0"
@@ -644,10 +840,20 @@ msgstr "crwdns32310:0crwdne32310:0"
#: src/SiteAdaptor/SelectNftTokenDialog.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
-msgid "The maximum number of NFTs to be sold in NFT lucky drop contract is {RED_PACKET_MAX_SHARES}."
-msgstr "crwdns31750:0{RED_PACKET_MAX_SHARES}crwdne31750:0"
+msgid "The maximum number of NFTs to be sold in NFT lucky drop contract is {NFT_RED_PACKET_MAX_SHARES}."
+msgstr "crwdns36732:0{NFT_RED_PACKET_MAX_SHARES}crwdne36732:0"
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#~ msgid "The maximum number of NFTs to be sold in NFT lucky drop contract is {RED_PACKET_MAX_SHARES}."
+#~ msgstr ""
+
+#. placeholder {0}: formatBalance(1, token.decimals)
+#. placeholder {1}: token.symbol
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
msgid "The minimum amount for each share is {0} {1}"
msgstr "crwdns29118:0{0}crwdnd29118:0{1}crwdne29118:0"
@@ -659,19 +865,35 @@ msgstr "crwdns29118:0{0}crwdnd29118:0{1}crwdne29118:0"
#: src/SiteAdaptor/views/SelectNft.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
-msgid "The NFT lucky drop supports up to {RED_PACKET_MAX_SHARES} NFTs selected for one time."
-msgstr "crwdns31752:0{RED_PACKET_MAX_SHARES}crwdne31752:0"
+msgid "The NFT lucky drop supports up to {NFT_RED_PACKET_MAX_SHARES} NFTs selected for one time."
+msgstr "crwdns36734:0{NFT_RED_PACKET_MAX_SHARES}crwdne36734:0"
+
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#~ msgid "The NFT lucky drop supports up to {RED_PACKET_MAX_SHARES} NFTs selected for one time."
+#~ msgstr ""
#: src/SiteAdaptor/SelectNftTokenDialog.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
msgid "Token ID separated by comma, e.g. 1224, 7873, 8948"
msgstr "crwdns29120:0crwdne29120:0"
+#: src/SiteAdaptor/components/ConditionSettings.tsx
+msgid "Token quantity greater than"
+msgstr "crwdns36434:0crwdne36434:0"
+
#: src/SiteAdaptor/components/RouterDialog.tsx
msgid "Tokens"
msgstr "crwdns29122:0crwdne29122:0"
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
msgid "Total amount"
msgstr "crwdns29124:0crwdne29124:0"
@@ -683,11 +905,13 @@ msgstr "crwdns29126:0crwdne29126:0"
#~ 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 "crwdns29130:0crwdne29130:0"
-#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx
+#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/RedpacketConfirm.tsx
msgid "Transaction cost"
msgstr "crwdns36102:0crwdne36102:0"
@@ -707,8 +931,8 @@ msgstr "crwdns29136:0crwdne29136:0"
msgid "Users must like, repost / quote tweet, or comment on your Lucky Drop post."
msgstr "crwdns29138:0crwdne29138:0"
-#: src/SiteAdaptor/components/RedPacketActionButton.tsx
#: src/SiteAdaptor/components/RedPacketRecord.tsx
+#: src/SiteAdaptor/components/RedPacketActionButton.tsx
msgid "View"
msgstr "crwdns29140:0crwdne29140:0"
@@ -716,11 +940,21 @@ msgstr "crwdns29140:0crwdne29140:0"
msgid "Wallet account"
msgstr "crwdns29142:0crwdne29142:0"
+#. placeholder {0}: nativeTokenDetailed?.symbol || 'ETH'
#: src/SiteAdaptor/views/CreateNftRedPacket.tsx
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 "crwdns32312:0{0}crwdne32312:0"
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#: src/SiteAdaptor/RedPacket/OperationFooter.tsx
+msgid "Who can claim"
+msgstr "crwdns36640:0crwdne36640:0"
+
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "Who can claim?"
+msgstr "crwdns36476:0crwdne36476:0"
+
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
msgid "Winners"
msgstr "crwdns29146:0crwdne29146:0"
@@ -729,6 +963,11 @@ msgstr "crwdns29146:0crwdne29146:0"
msgid "You can also use <0>Shift0> to select multiple NFTs."
msgstr "crwdns31754:0crwdne31754:0"
+#: src/SiteAdaptor/components/ConditionSettings.tsx
+#: src/SiteAdaptor/components/ConditionSettings.tsx
+msgid "You can claim the lucky drop by holding the required amount of any selected token."
+msgstr "crwdns36436:0crwdne36436:0"
+
#: src/SiteAdaptor/ClaimRequirementsDialog.tsx
msgid "You can set one or multiple rules to be eligible to win a Lucky Drop."
msgstr "crwdns29148:0crwdne29148:0"
@@ -737,7 +976,8 @@ msgstr "crwdns29148:0crwdne29148:0"
#~ 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 "crwdns36104:0crwdne36104:0"
@@ -745,6 +985,10 @@ msgstr "crwdns36104:0crwdne36104:0"
#~ msgid "You can withdraw the rest of your balances back 24h later after sending them out."
#~ msgstr ""
+#. placeholder {0}: formatBalance(claimRecord.amount.toString(), token?.decimals, { significant: 2 })
+#. placeholder {0}: formatBalance(data.claimed_amount, token?.decimals, { significant: 2 })
+#. placeholder {1}: token?.symbol
+#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
#: src/SiteAdaptor/RedPacket/index.tsx
msgid "You claimed {0} ${1}."
msgstr "crwdns32314:0{0}crwdnd32314:0${1}crwdne32314:0"
@@ -761,15 +1005,48 @@ msgstr "crwdns31756:0crwdne31756:0"
#~ msgid "You got {0} {1}"
#~ msgstr ""
+#. placeholder {0}: payload.contractName || 'NFT'
#: src/SiteAdaptor/RedPacketNft.tsx
msgid "You got 1 {0}"
msgstr "crwdns29160:0{0}crwdne29160:0"
#: src/SiteAdaptor/components/RedPacketEnvelope.tsx
-msgid "You have already claimed this lucky drop."
-msgstr "crwdns36068:0crwdne36068:0"
+#~ msgid "You have already claimed this lucky drop."
+#~ msgstr ""
#: src/SiteAdaptor/views/NftHistory.tsx
msgid "You haven't created any NFT lucky drop yet. Try to create one and share fortune with your friends."
msgstr "crwdns32316:0crwdne32316:0"
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "You need to follow <0>@{twitterHandle}0>"
+msgstr "crwdns36634:0{twitterHandle}crwdne36634:0"
+
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "You need to follow the creator of the lucky drop."
+msgstr "crwdns36636:0crwdne36636:0"
+
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "You need to hold any of the following NFTs in your wallet."
+msgstr "crwdns36538:0crwdne36538:0"
+
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "You need to hold any of the following tokens."
+msgstr "crwdns36598:0crwdne36598:0"
+
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "You need to hold at least {quantity} of any of the following tokens."
+msgstr "crwdns36478:0{quantity}crwdne36478:0"
+
+#: src/SiteAdaptor/Conditions/index.tsx
+#~ msgid "You need to own at least one of the following NFTs."
+#~ msgstr ""
+
+#: src/SiteAdaptor/components/RedPacketEnvelope.tsx
+msgid "You've already claimed the lucky drop"
+msgstr "crwdns36600:0crwdne36600:0"
+
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "Your wallet does not meet the eligibility criteria for claiming."
+msgstr "crwdns36540:0crwdne36540:0"
+
diff --git a/packages/plugins/RedPacket/src/locale/zh-CN.json b/packages/plugins/RedPacket/src/locale/zh-CN.json
index fbd259be628..f1cf2e194d7 100644
--- a/packages/plugins/RedPacket/src/locale/zh-CN.json
+++ b/packages/plugins/RedPacket/src/locale/zh-CN.json
@@ -13,7 +13,9 @@
"0cVLRh": [["0"], " holder"],
"NZ7wlC": [["0"], " Holder"],
"nMUHWK": [["claimed"], " Follow @", ["0"], " (mask.io) to claim lucky drops."],
+ "zGTAja": [["claimed"], " Follow @", ["account"], " (mask.io) to claim lucky drops."],
"HvfPuG": [["head"], " Follow @", ["0"], " (mask.io) to claim lucky drops."],
+ "nbnhh8": [["head"], " Follow @", ["account"], " (mask.io) to claim lucky drops."],
"8XJ5FY": [
"@",
["sender"],
@@ -103,11 +105,25 @@
["tokenSymbol"],
"2>"
],
+ "Lzo8mb": [
+ "Claimed: <0>",
+ ["claim_numbers"],
+ "/",
+ ["total_numbers"],
+ "0> <1>",
+ ["0"],
+ "/",
+ ["1"],
+ "1><2><3>",
+ ["tokenSymbol"],
+ "3>2>"
+ ],
"N0tcou": ["认领中..."],
"s/KkfL": ["Clear all requirements"],
"DoJzLz": ["NFT 系列"],
"NBdIgR": ["Comment"],
"qqWcBV": ["已完成"],
+ "GS8mBF": ["Conditions not met"],
"7VpPHA": ["确定"],
"B1T4nn": ["红包详情"],
"P+K/3O": ["确认中"],
@@ -122,6 +138,7 @@
"oLnk2n": [
"Customize Lucky Drop sender. Select either Lens or Forecaster usernames, or use the currently connected wallet."
],
+ "URmyfc": ["Details"],
"Zg6RWT": ["Drop Type"],
"ePK91l": ["Edit"],
"N2S1rs": ["空的"],
@@ -157,10 +174,12 @@
"Hi friends, I just created a token Lucky Drop. Download mask.io to claim. Follow @realMaskNetwork for Web3 updates and insights.\n🧧🧧🧧 Try sending Lucky Drop to your friends with Mask io."
],
"bPNJ+3": ["Hi friends, I just found a lucky drop sent by @", ["0"], " on ", ["1"], " network."],
+ "UnE9Qj": ["Hi friends, I just found a lucky drop sent by @", ["sender"], " on Solana."],
"0caMy7": ["历史"],
"lr8uE3": ["Holding ", ["0"]],
"pLHDrO": ["Holding NFT"],
"5Jczad": ["I just claimed a lucky drop from @", ["0"], " on ", ["1"], " network."],
+ "JI2YCW": ["I just claimed a lucky drop from @", ["sender"], " on Solana"],
"jbu3VI": ["I just claimed an NFT lucky drop from @", ["sender"], " on ", ["networkName"], " network."],
"9r9nwF": ["平分"],
"4UmwEM": ["Image Preview"],
@@ -202,6 +221,7 @@
"aLc9As": ["Received time:"],
"DkHkqH": ["Recommended dimensions: 1016 × 672 px"],
"J0LAHU": ["退款"],
+ "4xCNxC": ["Refund Successfully"],
"/BI0y9": ["Refunded"],
"GShMK6": ["退款中"],
"mkude1": ["Repost"],
@@ -281,7 +301,9 @@
"zEZe86": [
"You haven't created any NFT lucky drop yet. Try to create one and share fortune with your friends."
],
+ "aFJrEy": ["You need to hold any of the following NFTs in your wallet."],
"WKG5E8": ["You need to hold at least ", ["quantity"], " of any of the following tokens."],
- "LLsMIY": ["You need to own at least one of the following NFTs."]
+ "LLsMIY": ["You need to own at least one of the following NFTs."],
+ "z+H8bd": ["Your wallet does not meet the eligibility criteria for claiming."]
}
}
diff --git a/packages/plugins/RedPacket/src/locale/zh-CN.po b/packages/plugins/RedPacket/src/locale/zh-CN.po
index 9f02aa6c559..9b76b0a82ef 100644
--- a/packages/plugins/RedPacket/src/locale/zh-CN.po
+++ b/packages/plugins/RedPacket/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2024-12-24 04:49\n"
+"PO-Revision-Date: 2025-02-10 08:34\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
@@ -37,17 +37,23 @@ msgid "{0} Holder"
msgstr ""
#. placeholder {0}: shareTextOption.account
-#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
#: src/SiteAdaptor/RedPacket/index.tsx
msgid "{claimed} Follow @{0} (mask.io) to claim lucky drops."
msgstr ""
-#. placeholder {0}: shareTextOption.account
#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
+msgid "{claimed} Follow @{account} (mask.io) to claim lucky drops."
+msgstr ""
+
+#. placeholder {0}: shareTextOption.account
#: src/SiteAdaptor/RedPacket/index.tsx
msgid "{head} Follow @{0} (mask.io) to claim lucky drops."
msgstr ""
+#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
+msgid "{head} Follow @{account} (mask.io) to claim lucky drops."
+msgstr ""
+
#: src/SiteAdaptor/RedPacketNft.tsx
#: src/SiteAdaptor/RedPacketNft.tsx
msgid "@{sender} is sending an NFT lucky drop on {networkName} network. {account_promote} {promote_short} #mask_io #LuckyDrop {postLink}"
@@ -102,7 +108,7 @@ msgstr ""
msgid "ALL"
msgstr ""
-#. placeholder {0}: Math.min(RED_PACKET_MAX_SHARES, balance)
+#. placeholder {0}: Math.min(NFT_RED_PACKET_MAX_SHARES, balance)
#: src/SiteAdaptor/views/CreateNftRedPacket.tsx
msgid "ALL ({0} NFT)"
msgstr "全部 ({0} NFT)"
@@ -111,26 +117,34 @@ 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
+msgid "At most {RED_PACKET_MAX_SHARES} recipients"
+msgstr ""
+
#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
-msgid "At most 255 recipients"
-msgstr "最多255个领取者"
+msgid "At most {SOL_REDPACKET_MAX_SHARES} recipients"
+msgstr ""
+
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
+#~ msgid "At most 255 recipients"
+#~ msgstr ""
#: src/SiteAdaptor/views/NftRedPacketConfirm.tsx
msgid "Attached Message"
msgstr "附加信息"
-#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx
+#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx
msgid "Available to Everyone"
msgstr ""
@@ -139,7 +153,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
@@ -163,7 +177,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 ""
@@ -178,8 +192,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 ""
@@ -219,8 +233,8 @@ msgid "Claimed {0}/{1}"
msgstr ""
#: src/SiteAdaptor/components/RedPacketRecord.tsx
-msgid "Claimed Details"
-msgstr ""
+#~ msgid "Claimed Details"
+#~ msgstr ""
#. placeholder {0}: rpid ? bitStatusList.filter(Boolean).length.toString() : '0'
#. placeholder {1}: patchedHistory.shares
@@ -237,10 +251,14 @@ msgstr ""
#~ msgid "Claimed: <0>{claim_numbers}/{total_numbers}0> <1>{0}/{1}1> <2>{token_symbol}2>"
#~ msgstr ""
-#. placeholder {0}: formatTokenAmount(claim_amounts || 0, token_decimal)
-#. placeholder {1}: formatTokenAmount(total_amounts || 0, token_decimal)
#: src/SiteAdaptor/components/RedPacketRecord.tsx
-msgid "Claimed: <0>{claim_numbers}/{total_numbers}0> <1>{0}/{1}1><2>{tokenSymbol}2>"
+#~ msgid "Claimed: <0>{claim_numbers}/{total_numbers}0> <1>{0}/{1}1><2>{tokenSymbol}2>"
+#~ msgstr ""
+
+#. placeholder {0}: formatTokenAmount(claim_amounts || 0, token_decimal, false)
+#. placeholder {1}: formatTokenAmount(total_amounts || 0, token_decimal, false)
+#: src/SiteAdaptor/components/RedPacketRecord.tsx
+msgid "Claimed: <0>{claim_numbers}/{total_numbers}0> <1>{0}/{1}1><2><3>{tokenSymbol}3>2>"
msgstr ""
#: src/SiteAdaptor/RedPacketNft.tsx
@@ -265,12 +283,16 @@ msgstr ""
msgid "Completed"
msgstr "已完成"
+#: src/SiteAdaptor/RedPacket/OperationFooter.tsx
+#~ 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"
@@ -280,8 +302,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 "确认中"
@@ -294,21 +316,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 "下一步"
@@ -329,6 +351,10 @@ msgstr ""
#~ msgid "Customize Lucky Drop sender. Select either Lens or Forecaster usernames, or use the currently connected wallet."
#~ msgstr ""
+#: src/SiteAdaptor/components/RedPacketRecord.tsx
+msgid "Details"
+msgstr ""
+
#: src/SiteAdaptor/FireflyRedpacketConfirmDialog.tsx
#~ msgid "Drop Type"
#~ msgstr ""
@@ -346,7 +372,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 "输入每个金额"
@@ -355,7 +381,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 "输入份数"
@@ -364,12 +390,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 "均分金额"
@@ -421,7 +447,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 ""
@@ -431,11 +457,11 @@ msgstr ""
#: src/SiteAdaptor/hooks/useHandleSolanaCreateOrSelect.ts
#: src/SiteAdaptor/hooks/useHandleCreateOrSelect.ts
-msgid ""
-"Hi friends, I just created a token Lucky Drop. Download mask.io to claim. Follow @realMaskNetwork for Web3 updates and insights.\n"
-"\n"
-"🧧🧧🧧 Try sending Lucky Drop to your friends with Mask io."
-msgstr ""
+#~ msgid ""
+#~ "Hi friends, I just created a token Lucky Drop. Download mask.io to claim. Follow @realMaskNetwork for Web3 updates and insights.\n"
+#~ "\n"
+#~ "🧧🧧🧧 Try sending Lucky Drop to your friends with Mask io."
+#~ msgstr ""
#: src/SiteAdaptor/hooks/useHandleCreateOrSelect.ts
#~ msgid ""
@@ -445,37 +471,43 @@ msgstr ""
#. placeholder {0}: shareTextOption.sender
#. placeholder {1}: shareTextOption.network
-#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
#: src/SiteAdaptor/RedPacket/index.tsx
msgid "Hi friends, I just found a lucky drop sent by @{0} on {1} network."
msgstr ""
+#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
+msgid "Hi friends, I just found a lucky drop sent by @{sender} on Solana."
+msgstr ""
+
#: src/SiteAdaptor/components/RouterDialog.tsx
#: src/SiteAdaptor/components/RouterDialog.tsx
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 ""
#. placeholder {0}: shareTextOption.sender
#. placeholder {1}: shareTextOption.network
-#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
#: src/SiteAdaptor/RedPacket/index.tsx
msgid "I just claimed a lucky drop from @{0} on {1} network."
msgstr ""
+#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
+msgid "I just claimed a lucky drop from @{sender} on Solana"
+msgstr ""
+
#: src/SiteAdaptor/RedPacketNft.tsx
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 "平分"
@@ -485,24 +517,25 @@ 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
msgid "Insufficient Balance for Gas Fee"
msgstr "没有足够的 Gas 费"
@@ -547,7 +580,7 @@ msgstr "正在加载代币..."
msgid "Lucky Drop"
msgstr "红包"
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
msgid "Message"
msgstr ""
@@ -621,7 +654,7 @@ msgstr ""
msgid "or"
msgstr ""
-#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx
+#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx
msgid "or Holding NFT"
msgstr ""
@@ -629,12 +662,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 "随机金额"
@@ -656,6 +689,15 @@ msgstr ""
msgid "Refund"
msgstr "退款"
+#. placeholder {0}: formatBalance(remain.toString(), tokenDecimals, { significant: 2, isPrecise: true })
+#: src/SiteAdaptor/hooks/useRefundCallback.tsx
+msgid "Refund {0} {tokenSymbol} Successfully"
+msgstr ""
+
+#: src/SiteAdaptor/hooks/useRefundCallback.tsx
+#~ msgid "Refund Successfully"
+#~ msgstr ""
+
#: src/SiteAdaptor/components/RedPacketEnvelope.tsx
msgid "Refunded"
msgstr ""
@@ -695,8 +737,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 "选择代币"
@@ -718,6 +760,7 @@ msgstr ""
msgid "Select partially"
msgstr "选择部分"
+#: src/SiteAdaptor/components/RedPacketActionButton.tsx
#: src/SiteAdaptor/components/RedPacketActionButton.tsx
msgid "Send"
msgstr "发送"
@@ -731,7 +774,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
@@ -750,7 +793,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 "拆分模式"
@@ -797,12 +840,19 @@ msgstr ""
#: src/SiteAdaptor/SelectNftTokenDialog.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
-msgid "The maximum number of NFTs to be sold in NFT lucky drop contract is {RED_PACKET_MAX_SHARES}."
+msgid "The maximum number of NFTs to be sold in NFT lucky drop contract is {NFT_RED_PACKET_MAX_SHARES}."
msgstr ""
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#~ msgid "The maximum number of NFTs to be sold in NFT lucky drop contract is {RED_PACKET_MAX_SHARES}."
+#~ 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 ""
@@ -815,9 +865,20 @@ msgstr ""
#: src/SiteAdaptor/views/SelectNft.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
-msgid "The NFT lucky drop supports up to {RED_PACKET_MAX_SHARES} NFTs selected for one time."
+msgid "The NFT lucky drop supports up to {NFT_RED_PACKET_MAX_SHARES} NFTs selected for one time."
msgstr ""
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#~ msgid "The NFT lucky drop supports up to {RED_PACKET_MAX_SHARES} NFTs selected for one time."
+#~ msgstr ""
+
#: src/SiteAdaptor/SelectNftTokenDialog.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
msgid "Token ID separated by comma, e.g. 1224, 7873, 8948"
@@ -831,7 +892,7 @@ msgstr ""
msgid "Tokens"
msgstr "代币"
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
msgid "Total amount"
msgstr ""
@@ -844,12 +905,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 ""
@@ -884,7 +945,7 @@ 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
+#: src/SiteAdaptor/RedPacket/OperationFooter.tsx
msgid "Who can claim"
msgstr ""
@@ -892,7 +953,7 @@ msgstr ""
msgid "Who can claim?"
msgstr ""
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
msgid "Winners"
msgstr ""
@@ -915,7 +976,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 ""
@@ -924,7 +985,7 @@ msgstr ""
#~ msgid "You can withdraw the rest of your balances back 24h later after sending them out."
#~ msgstr ""
-#. placeholder {0}: formatBalance(claimRecord.amount.toNumber(), token?.decimals, { significant: 2 })
+#. placeholder {0}: formatBalance(claimRecord.amount.toString(), token?.decimals, { significant: 2 })
#. placeholder {0}: formatBalance(data.claimed_amount, token?.decimals, { significant: 2 })
#. placeholder {1}: token?.symbol
#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
@@ -950,17 +1011,42 @@ msgid "You got 1 {0}"
msgstr ""
#: src/SiteAdaptor/components/RedPacketEnvelope.tsx
-msgid "You have already claimed this lucky drop."
-msgstr ""
+#~ msgid "You have already claimed this lucky drop."
+#~ msgstr ""
#: src/SiteAdaptor/views/NftHistory.tsx
msgid "You haven't created any NFT lucky drop yet. Try to create one and share fortune with your friends."
msgstr ""
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "You need to follow <0>@{twitterHandle}0>"
+msgstr ""
+
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "You need to follow the creator of the lucky drop."
+msgstr ""
+
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "You need to hold any of the following NFTs in your wallet."
+msgstr ""
+
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "You need to hold any of the following tokens."
+msgstr ""
+
#: src/SiteAdaptor/Conditions/index.tsx
msgid "You need to hold at least {quantity} of any of the following tokens."
msgstr ""
#: src/SiteAdaptor/Conditions/index.tsx
-msgid "You need to own at least one of the following NFTs."
+#~ msgid "You need to own at least one of the following NFTs."
+#~ msgstr ""
+
+#: src/SiteAdaptor/components/RedPacketEnvelope.tsx
+msgid "You've already claimed the lucky drop"
+msgstr ""
+
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "Your wallet does not meet the eligibility criteria for claiming."
msgstr ""
+
diff --git a/packages/plugins/RedPacket/src/locale/zh-TW.json b/packages/plugins/RedPacket/src/locale/zh-TW.json
index 94493ee65a7..d6398d94628 100644
--- a/packages/plugins/RedPacket/src/locale/zh-TW.json
+++ b/packages/plugins/RedPacket/src/locale/zh-TW.json
@@ -13,7 +13,9 @@
"0cVLRh": [["0"], " holder"],
"NZ7wlC": [["0"], " Holder"],
"nMUHWK": [["claimed"], " Follow @", ["0"], " (mask.io) to claim lucky drops."],
+ "zGTAja": [["claimed"], " Follow @", ["account"], " (mask.io) to claim lucky drops."],
"HvfPuG": [["head"], " Follow @", ["0"], " (mask.io) to claim lucky drops."],
+ "nbnhh8": [["head"], " Follow @", ["account"], " (mask.io) to claim lucky drops."],
"8XJ5FY": [
"@",
["sender"],
@@ -103,11 +105,25 @@
["tokenSymbol"],
"2>"
],
+ "Lzo8mb": [
+ "Claimed: <0>",
+ ["claim_numbers"],
+ "/",
+ ["total_numbers"],
+ "0> <1>",
+ ["0"],
+ "/",
+ ["1"],
+ "1><2><3>",
+ ["tokenSymbol"],
+ "3>2>"
+ ],
"N0tcou": ["認領中..."],
"s/KkfL": ["Clear all requirements"],
"DoJzLz": ["NFT 系列"],
"NBdIgR": ["Comment"],
"qqWcBV": ["已完成"],
+ "GS8mBF": ["Conditions not met"],
"7VpPHA": ["确定"],
"B1T4nn": ["紅包詳情"],
"P+K/3O": ["确认中"],
@@ -122,6 +138,7 @@
"oLnk2n": [
"Customize Lucky Drop sender. Select either Lens or Forecaster usernames, or use the currently connected wallet."
],
+ "URmyfc": ["Details"],
"Zg6RWT": ["Drop Type"],
"ePK91l": ["Edit"],
"N2S1rs": ["空的"],
@@ -157,10 +174,12 @@
"Hi friends, I just created a token Lucky Drop. Download mask.io to claim. Follow @realMaskNetwork for Web3 updates and insights.\n🧧🧧🧧 Try sending Lucky Drop to your friends with Mask io."
],
"bPNJ+3": ["Hi friends, I just found a lucky drop sent by @", ["0"], " on ", ["1"], " network."],
+ "UnE9Qj": ["Hi friends, I just found a lucky drop sent by @", ["sender"], " on Solana."],
"0caMy7": ["历史"],
"lr8uE3": ["Holding ", ["0"]],
"pLHDrO": ["Holding NFT"],
"5Jczad": ["I just claimed a lucky drop from @", ["0"], " on ", ["1"], " network."],
+ "JI2YCW": ["I just claimed a lucky drop from @", ["sender"], " on Solana"],
"jbu3VI": ["I just claimed an NFT lucky drop from @", ["sender"], " on ", ["networkName"], " network."],
"9r9nwF": ["平分"],
"4UmwEM": ["Image Preview"],
@@ -202,6 +221,7 @@
"aLc9As": ["Received time:"],
"DkHkqH": ["Recommended dimensions: 1016 × 672 px"],
"J0LAHU": ["退款"],
+ "4xCNxC": ["Refund Successfully"],
"/BI0y9": ["Refunded"],
"GShMK6": ["退款中"],
"mkude1": ["Repost"],
@@ -281,7 +301,9 @@
"zEZe86": [
"You haven't created any NFT lucky drop yet. Try to create one and share fortune with your friends."
],
+ "aFJrEy": ["You need to hold any of the following NFTs in your wallet."],
"WKG5E8": ["You need to hold at least ", ["quantity"], " of any of the following tokens."],
- "LLsMIY": ["You need to own at least one of the following NFTs."]
+ "LLsMIY": ["You need to own at least one of the following NFTs."],
+ "z+H8bd": ["Your wallet does not meet the eligibility criteria for claiming."]
}
}
diff --git a/packages/plugins/RedPacket/src/locale/zh-TW.po b/packages/plugins/RedPacket/src/locale/zh-TW.po
index c56b4bb104f..1553b150d2f 100644
--- a/packages/plugins/RedPacket/src/locale/zh-TW.po
+++ b/packages/plugins/RedPacket/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2024-12-24 04:49\n"
+"PO-Revision-Date: 2025-02-10 08:34\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
@@ -37,17 +37,23 @@ msgid "{0} Holder"
msgstr ""
#. placeholder {0}: shareTextOption.account
-#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
#: src/SiteAdaptor/RedPacket/index.tsx
msgid "{claimed} Follow @{0} (mask.io) to claim lucky drops."
msgstr ""
-#. placeholder {0}: shareTextOption.account
#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
+msgid "{claimed} Follow @{account} (mask.io) to claim lucky drops."
+msgstr ""
+
+#. placeholder {0}: shareTextOption.account
#: src/SiteAdaptor/RedPacket/index.tsx
msgid "{head} Follow @{0} (mask.io) to claim lucky drops."
msgstr ""
+#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
+msgid "{head} Follow @{account} (mask.io) to claim lucky drops."
+msgstr ""
+
#: src/SiteAdaptor/RedPacketNft.tsx
#: src/SiteAdaptor/RedPacketNft.tsx
msgid "@{sender} is sending an NFT lucky drop on {networkName} network. {account_promote} {promote_short} #mask_io #LuckyDrop {postLink}"
@@ -102,7 +108,7 @@ msgstr ""
msgid "ALL"
msgstr ""
-#. placeholder {0}: Math.min(RED_PACKET_MAX_SHARES, balance)
+#. placeholder {0}: Math.min(NFT_RED_PACKET_MAX_SHARES, balance)
#: src/SiteAdaptor/views/CreateNftRedPacket.tsx
msgid "ALL ({0} NFT)"
msgstr ""
@@ -111,26 +117,34 @@ 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
+msgid "At most {RED_PACKET_MAX_SHARES} recipients"
+msgstr ""
+
#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
-msgid "At most 255 recipients"
+msgid "At most {SOL_REDPACKET_MAX_SHARES} recipients"
msgstr ""
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
+#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
+#~ msgid "At most 255 recipients"
+#~ msgstr ""
+
#: src/SiteAdaptor/views/NftRedPacketConfirm.tsx
msgid "Attached Message"
msgstr "附加的訊息"
-#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx
+#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx
msgid "Available to Everyone"
msgstr ""
@@ -139,7 +153,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
@@ -163,7 +177,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 ""
@@ -178,8 +192,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 ""
@@ -219,8 +233,8 @@ msgid "Claimed {0}/{1}"
msgstr ""
#: src/SiteAdaptor/components/RedPacketRecord.tsx
-msgid "Claimed Details"
-msgstr ""
+#~ msgid "Claimed Details"
+#~ msgstr ""
#. placeholder {0}: rpid ? bitStatusList.filter(Boolean).length.toString() : '0'
#. placeholder {1}: patchedHistory.shares
@@ -237,10 +251,14 @@ msgstr ""
#~ msgid "Claimed: <0>{claim_numbers}/{total_numbers}0> <1>{0}/{1}1> <2>{token_symbol}2>"
#~ msgstr ""
-#. placeholder {0}: formatTokenAmount(claim_amounts || 0, token_decimal)
-#. placeholder {1}: formatTokenAmount(total_amounts || 0, token_decimal)
#: src/SiteAdaptor/components/RedPacketRecord.tsx
-msgid "Claimed: <0>{claim_numbers}/{total_numbers}0> <1>{0}/{1}1><2>{tokenSymbol}2>"
+#~ msgid "Claimed: <0>{claim_numbers}/{total_numbers}0> <1>{0}/{1}1><2>{tokenSymbol}2>"
+#~ msgstr ""
+
+#. placeholder {0}: formatTokenAmount(claim_amounts || 0, token_decimal, false)
+#. placeholder {1}: formatTokenAmount(total_amounts || 0, token_decimal, false)
+#: src/SiteAdaptor/components/RedPacketRecord.tsx
+msgid "Claimed: <0>{claim_numbers}/{total_numbers}0> <1>{0}/{1}1><2><3>{tokenSymbol}3>2>"
msgstr ""
#: src/SiteAdaptor/RedPacketNft.tsx
@@ -265,12 +283,16 @@ msgstr ""
msgid "Completed"
msgstr "已完成"
+#: src/SiteAdaptor/RedPacket/OperationFooter.tsx
+#~ 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"
@@ -280,8 +302,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 ""
@@ -294,21 +316,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 "下一步"
@@ -329,6 +351,10 @@ msgstr ""
#~ msgid "Customize Lucky Drop sender. Select either Lens or Forecaster usernames, or use the currently connected wallet."
#~ msgstr ""
+#: src/SiteAdaptor/components/RedPacketRecord.tsx
+msgid "Details"
+msgstr ""
+
#: src/SiteAdaptor/FireflyRedpacketConfirmDialog.tsx
#~ msgid "Drop Type"
#~ msgstr ""
@@ -346,7 +372,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 ""
@@ -355,7 +381,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 ""
@@ -364,12 +390,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 ""
@@ -421,7 +447,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 ""
@@ -431,11 +457,11 @@ msgstr ""
#: src/SiteAdaptor/hooks/useHandleSolanaCreateOrSelect.ts
#: src/SiteAdaptor/hooks/useHandleCreateOrSelect.ts
-msgid ""
-"Hi friends, I just created a token Lucky Drop. Download mask.io to claim. Follow @realMaskNetwork for Web3 updates and insights.\n"
-"\n"
-"🧧🧧🧧 Try sending Lucky Drop to your friends with Mask io."
-msgstr ""
+#~ msgid ""
+#~ "Hi friends, I just created a token Lucky Drop. Download mask.io to claim. Follow @realMaskNetwork for Web3 updates and insights.\n"
+#~ "\n"
+#~ "🧧🧧🧧 Try sending Lucky Drop to your friends with Mask io."
+#~ msgstr ""
#: src/SiteAdaptor/hooks/useHandleCreateOrSelect.ts
#~ msgid ""
@@ -445,37 +471,43 @@ msgstr ""
#. placeholder {0}: shareTextOption.sender
#. placeholder {1}: shareTextOption.network
-#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
#: src/SiteAdaptor/RedPacket/index.tsx
msgid "Hi friends, I just found a lucky drop sent by @{0} on {1} network."
msgstr ""
+#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
+msgid "Hi friends, I just found a lucky drop sent by @{sender} on Solana."
+msgstr ""
+
#: src/SiteAdaptor/components/RouterDialog.tsx
#: src/SiteAdaptor/components/RouterDialog.tsx
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 ""
#. placeholder {0}: shareTextOption.sender
#. placeholder {1}: shareTextOption.network
-#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
#: src/SiteAdaptor/RedPacket/index.tsx
msgid "I just claimed a lucky drop from @{0} on {1} network."
msgstr ""
+#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
+msgid "I just claimed a lucky drop from @{sender} on Solana"
+msgstr ""
+
#: src/SiteAdaptor/RedPacketNft.tsx
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 ""
@@ -485,24 +517,25 @@ 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
msgid "Insufficient Balance for Gas Fee"
msgstr ""
@@ -547,7 +580,7 @@ msgstr ""
msgid "Lucky Drop"
msgstr ""
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
msgid "Message"
msgstr ""
@@ -621,7 +654,7 @@ msgstr ""
msgid "or"
msgstr ""
-#: src/SiteAdaptor/views/Erc20RedPacketConfirm.tsx
+#: src/SiteAdaptor/views/TokenRedPacketConfirm.tsx
msgid "or Holding NFT"
msgstr ""
@@ -629,12 +662,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 ""
@@ -656,6 +689,15 @@ msgstr ""
msgid "Refund"
msgstr "退款"
+#. placeholder {0}: formatBalance(remain.toString(), tokenDecimals, { significant: 2, isPrecise: true })
+#: src/SiteAdaptor/hooks/useRefundCallback.tsx
+msgid "Refund {0} {tokenSymbol} Successfully"
+msgstr ""
+
+#: src/SiteAdaptor/hooks/useRefundCallback.tsx
+#~ msgid "Refund Successfully"
+#~ msgstr ""
+
#: src/SiteAdaptor/components/RedPacketEnvelope.tsx
msgid "Refunded"
msgstr ""
@@ -695,8 +737,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 ""
@@ -718,6 +760,7 @@ msgstr ""
msgid "Select partially"
msgstr ""
+#: src/SiteAdaptor/components/RedPacketActionButton.tsx
#: src/SiteAdaptor/components/RedPacketActionButton.tsx
msgid "Send"
msgstr ""
@@ -731,7 +774,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
@@ -750,7 +793,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 ""
@@ -797,12 +840,19 @@ msgstr ""
#: src/SiteAdaptor/SelectNftTokenDialog.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
-msgid "The maximum number of NFTs to be sold in NFT lucky drop contract is {RED_PACKET_MAX_SHARES}."
+msgid "The maximum number of NFTs to be sold in NFT lucky drop contract is {NFT_RED_PACKET_MAX_SHARES}."
msgstr ""
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#~ msgid "The maximum number of NFTs to be sold in NFT lucky drop contract is {RED_PACKET_MAX_SHARES}."
+#~ 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 ""
@@ -815,9 +865,20 @@ msgstr ""
#: src/SiteAdaptor/views/SelectNft.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
-msgid "The NFT lucky drop supports up to {RED_PACKET_MAX_SHARES} NFTs selected for one time."
+msgid "The NFT lucky drop supports up to {NFT_RED_PACKET_MAX_SHARES} NFTs selected for one time."
msgstr ""
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/SelectNftTokenDialog.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#: src/SiteAdaptor/views/SelectNft.tsx
+#~ msgid "The NFT lucky drop supports up to {RED_PACKET_MAX_SHARES} NFTs selected for one time."
+#~ msgstr ""
+
#: src/SiteAdaptor/SelectNftTokenDialog.tsx
#: src/SiteAdaptor/views/SelectNft.tsx
msgid "Token ID separated by comma, e.g. 1224, 7873, 8948"
@@ -831,7 +892,7 @@ msgstr ""
msgid "Tokens"
msgstr "代幣"
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
msgid "Total amount"
msgstr ""
@@ -844,12 +905,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 ""
@@ -884,7 +945,7 @@ 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
+#: src/SiteAdaptor/RedPacket/OperationFooter.tsx
msgid "Who can claim"
msgstr ""
@@ -892,7 +953,7 @@ msgstr ""
msgid "Who can claim?"
msgstr ""
-#: src/SiteAdaptor/views/CreateERC20RedPacket.tsx
+#: src/SiteAdaptor/views/CreateTokenRedPacket.tsx
#: src/SiteAdaptor/SolanaRedpacketDialog/CreateRedpacket.tsx
msgid "Winners"
msgstr ""
@@ -915,7 +976,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 ""
@@ -924,7 +985,7 @@ msgstr ""
#~ msgid "You can withdraw the rest of your balances back 24h later after sending them out."
#~ msgstr ""
-#. placeholder {0}: formatBalance(claimRecord.amount.toNumber(), token?.decimals, { significant: 2 })
+#. placeholder {0}: formatBalance(claimRecord.amount.toString(), token?.decimals, { significant: 2 })
#. placeholder {0}: formatBalance(data.claimed_amount, token?.decimals, { significant: 2 })
#. placeholder {1}: token?.symbol
#: src/SiteAdaptor/SolanaRedPacket/SolanaRedPacketCard.tsx
@@ -950,17 +1011,42 @@ msgid "You got 1 {0}"
msgstr ""
#: src/SiteAdaptor/components/RedPacketEnvelope.tsx
-msgid "You have already claimed this lucky drop."
-msgstr ""
+#~ msgid "You have already claimed this lucky drop."
+#~ msgstr ""
#: src/SiteAdaptor/views/NftHistory.tsx
msgid "You haven't created any NFT lucky drop yet. Try to create one and share fortune with your friends."
msgstr ""
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "You need to follow <0>@{twitterHandle}0>"
+msgstr ""
+
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "You need to follow the creator of the lucky drop."
+msgstr ""
+
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "You need to hold any of the following NFTs in your wallet."
+msgstr ""
+
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "You need to hold any of the following tokens."
+msgstr ""
+
#: src/SiteAdaptor/Conditions/index.tsx
msgid "You need to hold at least {quantity} of any of the following tokens."
msgstr ""
#: src/SiteAdaptor/Conditions/index.tsx
-msgid "You need to own at least one of the following NFTs."
+#~ msgid "You need to own at least one of the following NFTs."
+#~ msgstr ""
+
+#: src/SiteAdaptor/components/RedPacketEnvelope.tsx
+msgid "You've already claimed the lucky drop"
+msgstr ""
+
+#: src/SiteAdaptor/Conditions/index.tsx
+msgid "Your wallet does not meet the eligibility criteria for claiming."
msgstr ""
+
diff --git a/packages/plugins/Savings/src/locale/ja-JP.po b/packages/plugins/Savings/src/locale/ja-JP.po
index a7f725b6a5d..237c7aabca1 100644
--- a/packages/plugins/Savings/src/locale/ja-JP.po
+++ b/packages/plugins/Savings/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
diff --git a/packages/plugins/Savings/src/locale/ko-KR.po b/packages/plugins/Savings/src/locale/ko-KR.po
index 5c1e8c8cc33..000269aeb91 100644
--- a/packages/plugins/Savings/src/locale/ko-KR.po
+++ b/packages/plugins/Savings/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
diff --git a/packages/plugins/Savings/src/locale/zh-CN.po b/packages/plugins/Savings/src/locale/zh-CN.po
index badf474b1d8..6cdbde7f023 100644
--- a/packages/plugins/Savings/src/locale/zh-CN.po
+++ b/packages/plugins/Savings/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
diff --git a/packages/plugins/Savings/src/locale/zh-TW.po b/packages/plugins/Savings/src/locale/zh-TW.po
index 2f52929e1b8..39a485a67e5 100644
--- a/packages/plugins/Savings/src/locale/zh-TW.po
+++ b/packages/plugins/Savings/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
diff --git a/packages/plugins/ScamSniffer/src/locale/ja-JP.po b/packages/plugins/ScamSniffer/src/locale/ja-JP.po
index ab90a1f3193..f276c15e63b 100644
--- a/packages/plugins/ScamSniffer/src/locale/ja-JP.po
+++ b/packages/plugins/ScamSniffer/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
diff --git a/packages/plugins/ScamSniffer/src/locale/ko-KR.po b/packages/plugins/ScamSniffer/src/locale/ko-KR.po
index 167d23ffd54..7f2a688bcd4 100644
--- a/packages/plugins/ScamSniffer/src/locale/ko-KR.po
+++ b/packages/plugins/ScamSniffer/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
diff --git a/packages/plugins/ScamSniffer/src/locale/zh-CN.po b/packages/plugins/ScamSniffer/src/locale/zh-CN.po
index a25c21b6c67..fa9a7012b3b 100644
--- a/packages/plugins/ScamSniffer/src/locale/zh-CN.po
+++ b/packages/plugins/ScamSniffer/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
diff --git a/packages/plugins/ScamSniffer/src/locale/zh-TW.po b/packages/plugins/ScamSniffer/src/locale/zh-TW.po
index c4f943fdba2..5c20647a53b 100644
--- a/packages/plugins/ScamSniffer/src/locale/zh-TW.po
+++ b/packages/plugins/ScamSniffer/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
diff --git a/packages/plugins/ScamWarning/src/locale/ja-JP.po b/packages/plugins/ScamWarning/src/locale/ja-JP.po
index bbdc41ff080..5bc8980a730 100644
--- a/packages/plugins/ScamWarning/src/locale/ja-JP.po
+++ b/packages/plugins/ScamWarning/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
diff --git a/packages/plugins/ScamWarning/src/locale/ko-KR.po b/packages/plugins/ScamWarning/src/locale/ko-KR.po
index 5d5106868fe..9327aa7c0d4 100644
--- a/packages/plugins/ScamWarning/src/locale/ko-KR.po
+++ b/packages/plugins/ScamWarning/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
diff --git a/packages/plugins/ScamWarning/src/locale/zh-CN.po b/packages/plugins/ScamWarning/src/locale/zh-CN.po
index fa8e4d05285..9009816e8d3 100644
--- a/packages/plugins/ScamWarning/src/locale/zh-CN.po
+++ b/packages/plugins/ScamWarning/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
diff --git a/packages/plugins/ScamWarning/src/locale/zh-TW.po b/packages/plugins/ScamWarning/src/locale/zh-TW.po
index 82c14575f93..405d0ef0503 100644
--- a/packages/plugins/ScamWarning/src/locale/zh-TW.po
+++ b/packages/plugins/ScamWarning/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
diff --git a/packages/plugins/SmartPay/src/locale/ja-JP.po b/packages/plugins/SmartPay/src/locale/ja-JP.po
index 0a2027a492a..321f4a2ea08 100644
--- a/packages/plugins/SmartPay/src/locale/ja-JP.po
+++ b/packages/plugins/SmartPay/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
diff --git a/packages/plugins/SmartPay/src/locale/ko-KR.po b/packages/plugins/SmartPay/src/locale/ko-KR.po
index e5fd187f2ef..bd52aa77790 100644
--- a/packages/plugins/SmartPay/src/locale/ko-KR.po
+++ b/packages/plugins/SmartPay/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
diff --git a/packages/plugins/SmartPay/src/locale/zh-CN.po b/packages/plugins/SmartPay/src/locale/zh-CN.po
index cdb371c2beb..73326ef642b 100644
--- a/packages/plugins/SmartPay/src/locale/zh-CN.po
+++ b/packages/plugins/SmartPay/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
diff --git a/packages/plugins/SmartPay/src/locale/zh-TW.po b/packages/plugins/SmartPay/src/locale/zh-TW.po
index 0a28ec37eae..0bc2b12704d 100644
--- a/packages/plugins/SmartPay/src/locale/zh-TW.po
+++ b/packages/plugins/SmartPay/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
diff --git a/packages/plugins/Snapshot/src/locale/ja-JP.po b/packages/plugins/Snapshot/src/locale/ja-JP.po
index a8e0fcb7774..6ba678b10ff 100644
--- a/packages/plugins/Snapshot/src/locale/ja-JP.po
+++ b/packages/plugins/Snapshot/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-02-07 05:42\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
@@ -34,10 +34,15 @@ msgstr ""
msgid "Author"
msgstr "著者"
-#: src/SiteAdaptor/VotingCard.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
msgid "Cast your vote"
msgstr "投票してください"
+#: src/SiteAdaptor/VotingDialog.tsx
+msgid "Confirm this Signature in your wallet."
+msgstr ""
+
#: src/SiteAdaptor/ResultCard.tsx
#: src/SiteAdaptor/ResultCard.tsx
#: src/SiteAdaptor/ResultCard.tsx
@@ -96,19 +101,29 @@ msgstr ""
msgid "My vote"
msgstr "自分の投票"
-#: src/SiteAdaptor/VotingCard.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+#: src/SiteAdaptor/Snapshot.tsx
msgid "No power"
msgstr "パワーなし"
+#. placeholder {0}: formatWithCommas(snapshot)
+#: src/SiteAdaptor/VotingDialog.tsx
+msgid "Oops, it seems you don't have any voting power at block {0}. <0>Learn more0>"
+msgstr ""
+
+#: src/SiteAdaptor/VotingDialog.tsx
+#~ msgid "Oops, it seems you don't have any voting power at block {0}.<0>Learn more0>"
+#~ msgstr ""
+
#: src/SiteAdaptor/ProfileView.tsx
msgid "Oops, we can't find any results."
msgstr "おっと、結果が見つかりません"
#: src/SiteAdaptor/VoteConfirmDialog.tsx
-msgid "Option(s)"
-msgstr "オプション"
+#~ msgid "Option(s)"
+#~ msgstr ""
-#: src/SiteAdaptor/VotingCard.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
msgid "Please try again if you failed to vote."
msgstr "投票に失敗した場合はもう一度お試しください。"
@@ -134,7 +149,7 @@ msgstr "結果"
msgid "Retry"
msgstr ""
-#: src/SiteAdaptor/VoteConfirmDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
#: src/SiteAdaptor/ProfileView.tsx
#: src/SiteAdaptor/PluginDescriptor.tsx
#: src/SiteAdaptor/InformationCard.tsx
@@ -157,19 +172,20 @@ msgstr ""
msgid "View"
msgstr "表示"
-#: src/SiteAdaptor/VotingCard.tsx
-#: src/SiteAdaptor/VotingCard.tsx
-#: src/SiteAdaptor/VoteConfirmDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+#: src/SiteAdaptor/Snapshot.tsx
msgid "Vote"
msgstr "投票"
#: src/SiteAdaptor/VoteConfirmDialog.tsx
-msgid "Vote Overview"
-msgstr "投票一覧"
+#~ msgid "Vote Overview"
+#~ msgstr ""
-#: src/SiteAdaptor/VotingCard.tsx
-msgid "Voted."
-msgstr ""
+#: src/SiteAdaptor/VotingDialog.tsx
+#~ msgid "Voted."
+#~ msgstr ""
#: src/SiteAdaptor/VotesCard.tsx
#: src/SiteAdaptor/VotesCard.tsx
@@ -177,10 +193,19 @@ msgstr ""
msgid "Votes"
msgstr "投票"
+#: src/SiteAdaptor/VotingDialog.tsx
+msgid "Why I can't vote?"
+msgstr ""
+
#: src/SiteAdaptor/VotesCard.tsx
msgid "You"
msgstr "あなた"
-#: src/SiteAdaptor/VoteConfirmDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+msgid "Your vote has been successful."
+msgstr ""
+
+#: src/SiteAdaptor/VotingDialog.tsx
msgid "Your voting power"
msgstr "あなたの投票力"
+
diff --git a/packages/plugins/Snapshot/src/locale/ko-KR.po b/packages/plugins/Snapshot/src/locale/ko-KR.po
index 825220befe4..429cf5bdf3d 100644
--- a/packages/plugins/Snapshot/src/locale/ko-KR.po
+++ b/packages/plugins/Snapshot/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-02-07 05:42\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
@@ -34,10 +34,15 @@ msgstr ""
msgid "Author"
msgstr "작성자"
-#: src/SiteAdaptor/VotingCard.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
msgid "Cast your vote"
msgstr "투표하세요."
+#: src/SiteAdaptor/VotingDialog.tsx
+msgid "Confirm this Signature in your wallet."
+msgstr ""
+
#: src/SiteAdaptor/ResultCard.tsx
#: src/SiteAdaptor/ResultCard.tsx
#: src/SiteAdaptor/ResultCard.tsx
@@ -96,19 +101,29 @@ msgstr ""
msgid "My vote"
msgstr "나의 투표"
-#: src/SiteAdaptor/VotingCard.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+#: src/SiteAdaptor/Snapshot.tsx
msgid "No power"
msgstr "파워없음"
+#. placeholder {0}: formatWithCommas(snapshot)
+#: src/SiteAdaptor/VotingDialog.tsx
+msgid "Oops, it seems you don't have any voting power at block {0}. <0>Learn more0>"
+msgstr ""
+
+#: src/SiteAdaptor/VotingDialog.tsx
+#~ msgid "Oops, it seems you don't have any voting power at block {0}.<0>Learn more0>"
+#~ msgstr ""
+
#: src/SiteAdaptor/ProfileView.tsx
msgid "Oops, we can't find any results."
msgstr "해당한 결과가 없습니다."
#: src/SiteAdaptor/VoteConfirmDialog.tsx
-msgid "Option(s)"
-msgstr "옵션"
+#~ msgid "Option(s)"
+#~ msgstr ""
-#: src/SiteAdaptor/VotingCard.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
msgid "Please try again if you failed to vote."
msgstr "투표가 실패하면 다시 시도하세요."
@@ -134,7 +149,7 @@ msgstr "결과"
msgid "Retry"
msgstr ""
-#: src/SiteAdaptor/VoteConfirmDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
#: src/SiteAdaptor/ProfileView.tsx
#: src/SiteAdaptor/PluginDescriptor.tsx
#: src/SiteAdaptor/InformationCard.tsx
@@ -157,19 +172,20 @@ msgstr ""
msgid "View"
msgstr "살펴보기"
-#: src/SiteAdaptor/VotingCard.tsx
-#: src/SiteAdaptor/VotingCard.tsx
-#: src/SiteAdaptor/VoteConfirmDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+#: src/SiteAdaptor/Snapshot.tsx
msgid "Vote"
msgstr "투표"
#: src/SiteAdaptor/VoteConfirmDialog.tsx
-msgid "Vote Overview"
-msgstr "투표 개요"
+#~ msgid "Vote Overview"
+#~ msgstr ""
-#: src/SiteAdaptor/VotingCard.tsx
-msgid "Voted."
-msgstr ""
+#: src/SiteAdaptor/VotingDialog.tsx
+#~ msgid "Voted."
+#~ msgstr ""
#: src/SiteAdaptor/VotesCard.tsx
#: src/SiteAdaptor/VotesCard.tsx
@@ -177,10 +193,19 @@ msgstr ""
msgid "Votes"
msgstr "투표"
+#: src/SiteAdaptor/VotingDialog.tsx
+msgid "Why I can't vote?"
+msgstr ""
+
#: src/SiteAdaptor/VotesCard.tsx
msgid "You"
msgstr ""
-#: src/SiteAdaptor/VoteConfirmDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+msgid "Your vote has been successful."
+msgstr ""
+
+#: src/SiteAdaptor/VotingDialog.tsx
msgid "Your voting power"
msgstr "투표 파워"
+
diff --git a/packages/plugins/Snapshot/src/locale/qya-AA.po b/packages/plugins/Snapshot/src/locale/qya-AA.po
index cdd4adfc5f8..7cbc2125851 100644
--- a/packages/plugins/Snapshot/src/locale/qya-AA.po
+++ b/packages/plugins/Snapshot/src/locale/qya-AA.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2024-10-30 09:48\n"
+"PO-Revision-Date: 2025-02-07 05:42\n"
"Last-Translator: \n"
"Language: qya_AA\n"
"Language-Team: Quenya\n"
@@ -16,10 +16,12 @@ msgstr ""
"X-Crowdin-File: /[DimensionDev.Maskbook] develop/packages/plugins/Snapshot/src/locale/en-US.po\n"
"X-Crowdin-File-ID: 994\n"
+#. placeholder {0}: strategies.length
#: src/SiteAdaptor/InformationCard.tsx
msgid "{0, plural, one {Strategy} other {Strategies}}"
msgstr "crwdns29334:00={0}crwdne29334:0"
+#. placeholder {0}: formatCount(currentSpace.followersCount, 1)
#: src/SiteAdaptor/ProfileSpaceHeader.tsx
msgid "{0} members"
msgstr "crwdns29336:0{0}crwdne29336:0"
@@ -32,10 +34,15 @@ msgstr "crwdns32886:0crwdne32886:0"
msgid "Author"
msgstr "crwdns29338:0crwdne29338:0"
-#: src/SiteAdaptor/VotingCard.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
msgid "Cast your vote"
msgstr "crwdns29340:0crwdne29340:0"
+#: src/SiteAdaptor/VotingDialog.tsx
+msgid "Confirm this Signature in your wallet."
+msgstr "crwdns36690:0crwdne36690:0"
+
#: src/SiteAdaptor/ResultCard.tsx
#: src/SiteAdaptor/ResultCard.tsx
#: src/SiteAdaptor/ResultCard.tsx
@@ -94,19 +101,29 @@ msgstr "crwdns32436:0crwdne32436:0"
msgid "My vote"
msgstr "crwdns29366:0crwdne29366:0"
-#: src/SiteAdaptor/VotingCard.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+#: src/SiteAdaptor/Snapshot.tsx
msgid "No power"
msgstr "crwdns29368:0crwdne29368:0"
+#. placeholder {0}: formatWithCommas(snapshot)
+#: src/SiteAdaptor/VotingDialog.tsx
+msgid "Oops, it seems you don't have any voting power at block {0}. <0>Learn more0>"
+msgstr "crwdns36672:0{0}crwdne36672:0"
+
+#: src/SiteAdaptor/VotingDialog.tsx
+#~ msgid "Oops, it seems you don't have any voting power at block {0}.<0>Learn more0>"
+#~ msgstr ""
+
#: src/SiteAdaptor/ProfileView.tsx
msgid "Oops, we can't find any results."
msgstr "crwdns29370:0crwdne29370:0"
#: src/SiteAdaptor/VoteConfirmDialog.tsx
-msgid "Option(s)"
-msgstr "crwdns29372:0crwdne29372:0"
+#~ msgid "Option(s)"
+#~ msgstr ""
-#: src/SiteAdaptor/VotingCard.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
msgid "Please try again if you failed to vote."
msgstr "crwdns29374:0crwdne29374:0"
@@ -132,10 +149,10 @@ msgstr "crwdns29380:0crwdne29380:0"
msgid "Retry"
msgstr "crwdns32892:0crwdne32892:0"
-#: src/SiteAdaptor/InformationCard.tsx
-#: src/SiteAdaptor/PluginDescriptor.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
#: src/SiteAdaptor/ProfileView.tsx
-#: src/SiteAdaptor/VoteConfirmDialog.tsx
+#: src/SiteAdaptor/PluginDescriptor.tsx
+#: src/SiteAdaptor/InformationCard.tsx
msgid "Snapshot"
msgstr "crwdns29382:0crwdne29382:0"
@@ -155,19 +172,20 @@ msgstr "crwdns31504:0{relativeStartTime}crwdne31504:0"
msgid "View"
msgstr "crwdns29390:0crwdne29390:0"
-#: src/SiteAdaptor/VoteConfirmDialog.tsx
-#: src/SiteAdaptor/VotingCard.tsx
-#: src/SiteAdaptor/VotingCard.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+#: src/SiteAdaptor/Snapshot.tsx
msgid "Vote"
msgstr "crwdns29392:0crwdne29392:0"
#: src/SiteAdaptor/VoteConfirmDialog.tsx
-msgid "Vote Overview"
-msgstr "crwdns29394:0crwdne29394:0"
+#~ msgid "Vote Overview"
+#~ msgstr ""
-#: src/SiteAdaptor/VotingCard.tsx
-msgid "Voted."
-msgstr "crwdns32438:0crwdne32438:0"
+#: src/SiteAdaptor/VotingDialog.tsx
+#~ msgid "Voted."
+#~ msgstr ""
#: src/SiteAdaptor/VotesCard.tsx
#: src/SiteAdaptor/VotesCard.tsx
@@ -175,11 +193,19 @@ msgstr "crwdns32438:0crwdne32438:0"
msgid "Votes"
msgstr "crwdns29398:0crwdne29398:0"
+#: src/SiteAdaptor/VotingDialog.tsx
+msgid "Why I can't vote?"
+msgstr "crwdns36674:0crwdne36674:0"
+
#: src/SiteAdaptor/VotesCard.tsx
msgid "You"
msgstr "crwdns29400:0crwdne29400:0"
-#: src/SiteAdaptor/VoteConfirmDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+msgid "Your vote has been successful."
+msgstr "crwdns36692:0crwdne36692:0"
+
+#: src/SiteAdaptor/VotingDialog.tsx
msgid "Your voting power"
msgstr "crwdns29402:0crwdne29402:0"
diff --git a/packages/plugins/Snapshot/src/locale/zh-CN.po b/packages/plugins/Snapshot/src/locale/zh-CN.po
index 1c48ae87752..09192669e46 100644
--- a/packages/plugins/Snapshot/src/locale/zh-CN.po
+++ b/packages/plugins/Snapshot/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-02-07 05:42\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
@@ -34,10 +34,15 @@ msgstr ""
msgid "Author"
msgstr "作者"
-#: src/SiteAdaptor/VotingCard.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
msgid "Cast your vote"
msgstr "投出您的票"
+#: src/SiteAdaptor/VotingDialog.tsx
+msgid "Confirm this Signature in your wallet."
+msgstr ""
+
#: src/SiteAdaptor/ResultCard.tsx
#: src/SiteAdaptor/ResultCard.tsx
#: src/SiteAdaptor/ResultCard.tsx
@@ -96,19 +101,29 @@ msgstr ""
msgid "My vote"
msgstr "我的投票"
-#: src/SiteAdaptor/VotingCard.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+#: src/SiteAdaptor/Snapshot.tsx
msgid "No power"
msgstr "没有投票权"
+#. placeholder {0}: formatWithCommas(snapshot)
+#: src/SiteAdaptor/VotingDialog.tsx
+msgid "Oops, it seems you don't have any voting power at block {0}. <0>Learn more0>"
+msgstr ""
+
+#: src/SiteAdaptor/VotingDialog.tsx
+#~ msgid "Oops, it seems you don't have any voting power at block {0}.<0>Learn more0>"
+#~ msgstr ""
+
#: src/SiteAdaptor/ProfileView.tsx
msgid "Oops, we can't find any results."
msgstr "对不起,我们没有找到任何结果。"
#: src/SiteAdaptor/VoteConfirmDialog.tsx
-msgid "Option(s)"
-msgstr "选项"
+#~ msgid "Option(s)"
+#~ msgstr ""
-#: src/SiteAdaptor/VotingCard.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
msgid "Please try again if you failed to vote."
msgstr "如果您未投票,请再试一次。"
@@ -134,7 +149,7 @@ msgstr "结果"
msgid "Retry"
msgstr ""
-#: src/SiteAdaptor/VoteConfirmDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
#: src/SiteAdaptor/ProfileView.tsx
#: src/SiteAdaptor/PluginDescriptor.tsx
#: src/SiteAdaptor/InformationCard.tsx
@@ -157,19 +172,20 @@ msgstr ""
msgid "View"
msgstr "查看"
-#: src/SiteAdaptor/VotingCard.tsx
-#: src/SiteAdaptor/VotingCard.tsx
-#: src/SiteAdaptor/VoteConfirmDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+#: src/SiteAdaptor/Snapshot.tsx
msgid "Vote"
msgstr "投票"
#: src/SiteAdaptor/VoteConfirmDialog.tsx
-msgid "Vote Overview"
-msgstr "投票概览"
+#~ msgid "Vote Overview"
+#~ msgstr ""
-#: src/SiteAdaptor/VotingCard.tsx
-msgid "Voted."
-msgstr ""
+#: src/SiteAdaptor/VotingDialog.tsx
+#~ msgid "Voted."
+#~ msgstr ""
#: src/SiteAdaptor/VotesCard.tsx
#: src/SiteAdaptor/VotesCard.tsx
@@ -177,10 +193,19 @@ msgstr ""
msgid "Votes"
msgstr "投票"
+#: src/SiteAdaptor/VotingDialog.tsx
+msgid "Why I can't vote?"
+msgstr ""
+
#: src/SiteAdaptor/VotesCard.tsx
msgid "You"
msgstr "您"
-#: src/SiteAdaptor/VoteConfirmDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+msgid "Your vote has been successful."
+msgstr ""
+
+#: src/SiteAdaptor/VotingDialog.tsx
msgid "Your voting power"
msgstr "您的投票权"
+
diff --git a/packages/plugins/Snapshot/src/locale/zh-TW.po b/packages/plugins/Snapshot/src/locale/zh-TW.po
index 8d5a149d829..2005d62e0fb 100644
--- a/packages/plugins/Snapshot/src/locale/zh-TW.po
+++ b/packages/plugins/Snapshot/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-02-07 05:42\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
@@ -34,10 +34,15 @@ msgstr ""
msgid "Author"
msgstr ""
-#: src/SiteAdaptor/VotingCard.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
msgid "Cast your vote"
msgstr ""
+#: src/SiteAdaptor/VotingDialog.tsx
+msgid "Confirm this Signature in your wallet."
+msgstr ""
+
#: src/SiteAdaptor/ResultCard.tsx
#: src/SiteAdaptor/ResultCard.tsx
#: src/SiteAdaptor/ResultCard.tsx
@@ -96,19 +101,29 @@ msgstr ""
msgid "My vote"
msgstr ""
-#: src/SiteAdaptor/VotingCard.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+#: src/SiteAdaptor/Snapshot.tsx
msgid "No power"
msgstr ""
+#. placeholder {0}: formatWithCommas(snapshot)
+#: src/SiteAdaptor/VotingDialog.tsx
+msgid "Oops, it seems you don't have any voting power at block {0}. <0>Learn more0>"
+msgstr ""
+
+#: src/SiteAdaptor/VotingDialog.tsx
+#~ msgid "Oops, it seems you don't have any voting power at block {0}.<0>Learn more0>"
+#~ msgstr ""
+
#: src/SiteAdaptor/ProfileView.tsx
msgid "Oops, we can't find any results."
msgstr ""
#: src/SiteAdaptor/VoteConfirmDialog.tsx
-msgid "Option(s)"
-msgstr ""
+#~ msgid "Option(s)"
+#~ msgstr ""
-#: src/SiteAdaptor/VotingCard.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
msgid "Please try again if you failed to vote."
msgstr ""
@@ -134,7 +149,7 @@ msgstr ""
msgid "Retry"
msgstr ""
-#: src/SiteAdaptor/VoteConfirmDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
#: src/SiteAdaptor/ProfileView.tsx
#: src/SiteAdaptor/PluginDescriptor.tsx
#: src/SiteAdaptor/InformationCard.tsx
@@ -157,19 +172,20 @@ msgstr ""
msgid "View"
msgstr ""
-#: src/SiteAdaptor/VotingCard.tsx
-#: src/SiteAdaptor/VotingCard.tsx
-#: src/SiteAdaptor/VoteConfirmDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+#: src/SiteAdaptor/Snapshot.tsx
msgid "Vote"
msgstr ""
#: src/SiteAdaptor/VoteConfirmDialog.tsx
-msgid "Vote Overview"
-msgstr ""
+#~ msgid "Vote Overview"
+#~ msgstr ""
-#: src/SiteAdaptor/VotingCard.tsx
-msgid "Voted."
-msgstr ""
+#: src/SiteAdaptor/VotingDialog.tsx
+#~ msgid "Voted."
+#~ msgstr ""
#: src/SiteAdaptor/VotesCard.tsx
#: src/SiteAdaptor/VotesCard.tsx
@@ -177,10 +193,19 @@ msgstr ""
msgid "Votes"
msgstr ""
+#: src/SiteAdaptor/VotingDialog.tsx
+msgid "Why I can't vote?"
+msgstr ""
+
#: src/SiteAdaptor/VotesCard.tsx
msgid "You"
msgstr ""
-#: src/SiteAdaptor/VoteConfirmDialog.tsx
+#: src/SiteAdaptor/VotingDialog.tsx
+msgid "Your vote has been successful."
+msgstr ""
+
+#: src/SiteAdaptor/VotingDialog.tsx
msgid "Your voting power"
msgstr ""
+
diff --git a/packages/plugins/SwitchLogo/src/locale/ja-JP.po b/packages/plugins/SwitchLogo/src/locale/ja-JP.po
index 80fef4a7636..f82d23746b9 100644
--- a/packages/plugins/SwitchLogo/src/locale/ja-JP.po
+++ b/packages/plugins/SwitchLogo/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
diff --git a/packages/plugins/SwitchLogo/src/locale/ko-KR.po b/packages/plugins/SwitchLogo/src/locale/ko-KR.po
index 013c9bdc227..1b7d8f7744c 100644
--- a/packages/plugins/SwitchLogo/src/locale/ko-KR.po
+++ b/packages/plugins/SwitchLogo/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
diff --git a/packages/plugins/SwitchLogo/src/locale/zh-CN.po b/packages/plugins/SwitchLogo/src/locale/zh-CN.po
index 1351e31604d..ff70eaf1dd6 100644
--- a/packages/plugins/SwitchLogo/src/locale/zh-CN.po
+++ b/packages/plugins/SwitchLogo/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
diff --git a/packages/plugins/SwitchLogo/src/locale/zh-TW.po b/packages/plugins/SwitchLogo/src/locale/zh-TW.po
index 59681d270ce..cfb035a5dff 100644
--- a/packages/plugins/SwitchLogo/src/locale/zh-TW.po
+++ b/packages/plugins/SwitchLogo/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
diff --git a/packages/plugins/Tips/src/locale/ja-JP.po b/packages/plugins/Tips/src/locale/ja-JP.po
index 4b3b6f6a790..6ebc7f80173 100644
--- a/packages/plugins/Tips/src/locale/ja-JP.po
+++ b/packages/plugins/Tips/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
diff --git a/packages/plugins/Tips/src/locale/ko-KR.po b/packages/plugins/Tips/src/locale/ko-KR.po
index ec10ceeab0e..103ff5fc1b9 100644
--- a/packages/plugins/Tips/src/locale/ko-KR.po
+++ b/packages/plugins/Tips/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
diff --git a/packages/plugins/Tips/src/locale/zh-CN.po b/packages/plugins/Tips/src/locale/zh-CN.po
index 5cf6be799b6..f99596f879e 100644
--- a/packages/plugins/Tips/src/locale/zh-CN.po
+++ b/packages/plugins/Tips/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
diff --git a/packages/plugins/Tips/src/locale/zh-TW.po b/packages/plugins/Tips/src/locale/zh-TW.po
index 076d97f0e14..def6b38bae6 100644
--- a/packages/plugins/Tips/src/locale/zh-TW.po
+++ b/packages/plugins/Tips/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
diff --git a/packages/plugins/Trader/src/locale/ja-JP.po b/packages/plugins/Trader/src/locale/ja-JP.po
index a92beab6137..1411235fa42 100644
--- a/packages/plugins/Trader/src/locale/ja-JP.po
+++ b/packages/plugins/Trader/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
diff --git a/packages/plugins/Trader/src/locale/ko-KR.po b/packages/plugins/Trader/src/locale/ko-KR.po
index 4a985058a9c..d1b4072b1e0 100644
--- a/packages/plugins/Trader/src/locale/ko-KR.po
+++ b/packages/plugins/Trader/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
diff --git a/packages/plugins/Trader/src/locale/zh-CN.po b/packages/plugins/Trader/src/locale/zh-CN.po
index 8a27c2e5f9d..592d3040c51 100644
--- a/packages/plugins/Trader/src/locale/zh-CN.po
+++ b/packages/plugins/Trader/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
diff --git a/packages/plugins/Trader/src/locale/zh-TW.po b/packages/plugins/Trader/src/locale/zh-TW.po
index 107ec362144..c5728679ccd 100644
--- a/packages/plugins/Trader/src/locale/zh-TW.po
+++ b/packages/plugins/Trader/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
diff --git a/packages/plugins/Transak/src/locale/ja-JP.po b/packages/plugins/Transak/src/locale/ja-JP.po
index c68b09a7b93..b551bf603bf 100644
--- a/packages/plugins/Transak/src/locale/ja-JP.po
+++ b/packages/plugins/Transak/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
diff --git a/packages/plugins/Transak/src/locale/ko-KR.po b/packages/plugins/Transak/src/locale/ko-KR.po
index 7ed324e3408..afa65ca1e3b 100644
--- a/packages/plugins/Transak/src/locale/ko-KR.po
+++ b/packages/plugins/Transak/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
diff --git a/packages/plugins/Transak/src/locale/zh-CN.po b/packages/plugins/Transak/src/locale/zh-CN.po
index 7410951e29e..0a0068cc098 100644
--- a/packages/plugins/Transak/src/locale/zh-CN.po
+++ b/packages/plugins/Transak/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
diff --git a/packages/plugins/Transak/src/locale/zh-TW.po b/packages/plugins/Transak/src/locale/zh-TW.po
index 7474b54cfe3..0ffd8c5fcff 100644
--- a/packages/plugins/Transak/src/locale/zh-TW.po
+++ b/packages/plugins/Transak/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:55\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
diff --git a/packages/plugins/VCent/src/locale/ja-JP.po b/packages/plugins/VCent/src/locale/ja-JP.po
index 34c7f5262ea..3ffd4f9c140 100644
--- a/packages/plugins/VCent/src/locale/ja-JP.po
+++ b/packages/plugins/VCent/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:56\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
diff --git a/packages/plugins/VCent/src/locale/ko-KR.po b/packages/plugins/VCent/src/locale/ko-KR.po
index ca04daf98fe..c5cb61037cc 100644
--- a/packages/plugins/VCent/src/locale/ko-KR.po
+++ b/packages/plugins/VCent/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:56\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
diff --git a/packages/plugins/VCent/src/locale/zh-CN.po b/packages/plugins/VCent/src/locale/zh-CN.po
index bd206f0b201..87e72273690 100644
--- a/packages/plugins/VCent/src/locale/zh-CN.po
+++ b/packages/plugins/VCent/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:56\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
diff --git a/packages/plugins/VCent/src/locale/zh-TW.po b/packages/plugins/VCent/src/locale/zh-TW.po
index 7e2136f6712..883647dc24c 100644
--- a/packages/plugins/VCent/src/locale/zh-TW.po
+++ b/packages/plugins/VCent/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:56\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
diff --git a/packages/plugins/Web3Profile/src/locale/ja-JP.po b/packages/plugins/Web3Profile/src/locale/ja-JP.po
index 1ebca4f52bc..fc346d72561 100644
--- a/packages/plugins/Web3Profile/src/locale/ja-JP.po
+++ b/packages/plugins/Web3Profile/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:56\n"
+"PO-Revision-Date: 2025-01-21 10:22\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
diff --git a/packages/plugins/Web3Profile/src/locale/ko-KR.po b/packages/plugins/Web3Profile/src/locale/ko-KR.po
index c798c18947f..1052bb33514 100644
--- a/packages/plugins/Web3Profile/src/locale/ko-KR.po
+++ b/packages/plugins/Web3Profile/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:56\n"
+"PO-Revision-Date: 2025-01-21 10:23\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
diff --git a/packages/plugins/Web3Profile/src/locale/zh-CN.po b/packages/plugins/Web3Profile/src/locale/zh-CN.po
index eded802ea5b..98777321dfb 100644
--- a/packages/plugins/Web3Profile/src/locale/zh-CN.po
+++ b/packages/plugins/Web3Profile/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:56\n"
+"PO-Revision-Date: 2025-01-21 10:23\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
diff --git a/packages/plugins/Web3Profile/src/locale/zh-TW.po b/packages/plugins/Web3Profile/src/locale/zh-TW.po
index 64dd9738763..212db9d5750 100644
--- a/packages/plugins/Web3Profile/src/locale/zh-TW.po
+++ b/packages/plugins/Web3Profile/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:56\n"
+"PO-Revision-Date: 2025-01-21 10:23\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
diff --git a/packages/plugins/template/src/locale/ja-JP.po b/packages/plugins/template/src/locale/ja-JP.po
index de9529f872e..ee11ce73021 100644
--- a/packages/plugins/template/src/locale/ja-JP.po
+++ b/packages/plugins/template/src/locale/ja-JP.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: ja\n"
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-01-08 06:56\n"
+"PO-Revision-Date: 2025-01-21 10:23\n"
"Last-Translator: \n"
"Language-Team: Japanese\n"
"Plural-Forms: nplurals=1; plural=0;\n"
diff --git a/packages/plugins/template/src/locale/ko-KR.po b/packages/plugins/template/src/locale/ko-KR.po
index 06b95fc3133..fafc227bad9 100644
--- a/packages/plugins/template/src/locale/ko-KR.po
+++ b/packages/plugins/template/src/locale/ko-KR.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: ko\n"
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-01-08 06:56\n"
+"PO-Revision-Date: 2025-01-21 10:23\n"
"Last-Translator: \n"
"Language-Team: Korean\n"
"Plural-Forms: nplurals=1; plural=0;\n"
diff --git a/packages/plugins/template/src/locale/zh-CN.po b/packages/plugins/template/src/locale/zh-CN.po
index a70440598c9..fdbf9899252 100644
--- a/packages/plugins/template/src/locale/zh-CN.po
+++ b/packages/plugins/template/src/locale/zh-CN.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: zh\n"
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-01-08 06:56\n"
+"PO-Revision-Date: 2025-01-21 10:23\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"Plural-Forms: nplurals=1; plural=0;\n"
diff --git a/packages/plugins/template/src/locale/zh-TW.po b/packages/plugins/template/src/locale/zh-TW.po
index 2ee09305f04..349450f1114 100644
--- a/packages/plugins/template/src/locale/zh-TW.po
+++ b/packages/plugins/template/src/locale/zh-TW.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: zh\n"
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-01-08 06:56\n"
+"PO-Revision-Date: 2025-01-21 10:23\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional\n"
"Plural-Forms: nplurals=1; plural=0;\n"
diff --git a/packages/shared-base-ui/src/locale/ja-JP.po b/packages/shared-base-ui/src/locale/ja-JP.po
index a6c06a50e8f..738aa24ceda 100644
--- a/packages/shared-base-ui/src/locale/ja-JP.po
+++ b/packages/shared-base-ui/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:56\n"
+"PO-Revision-Date: 2025-01-21 10:23\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
diff --git a/packages/shared-base-ui/src/locale/ko-KR.po b/packages/shared-base-ui/src/locale/ko-KR.po
index 04342a139d7..62236720390 100644
--- a/packages/shared-base-ui/src/locale/ko-KR.po
+++ b/packages/shared-base-ui/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:56\n"
+"PO-Revision-Date: 2025-01-21 10:23\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
diff --git a/packages/shared-base-ui/src/locale/zh-CN.po b/packages/shared-base-ui/src/locale/zh-CN.po
index b08b057c877..b862407cb06 100644
--- a/packages/shared-base-ui/src/locale/zh-CN.po
+++ b/packages/shared-base-ui/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:56\n"
+"PO-Revision-Date: 2025-01-21 10:23\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
diff --git a/packages/shared-base-ui/src/locale/zh-TW.po b/packages/shared-base-ui/src/locale/zh-TW.po
index 738613d338d..bab8db0bad9 100644
--- a/packages/shared-base-ui/src/locale/zh-TW.po
+++ b/packages/shared-base-ui/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:56\n"
+"PO-Revision-Date: 2025-01-21 10:23\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
diff --git a/packages/shared/src/locale/ja-JP.json b/packages/shared/src/locale/ja-JP.json
index 24106b72944..47db6948b88 100644
--- a/packages/shared/src/locale/ja-JP.json
+++ b/packages/shared/src/locale/ja-JP.json
@@ -217,7 +217,7 @@
"KTfagY": ["Lucky drop with ", ["0"], " created."],
"HFVck2": ["Lucky Drop with ", ["0"], " refunded."],
"rCsoea": ["トークンリストを管理"],
- "At846K": ["トークンリストを管理"],
+ "At846K": ["Manage Token Lists"],
"5N3b5J": ["時価総額"],
"JLiwYz": ["Mask Network requires the permission of following websites before using it."],
"aYT9SD": ["最大料金"],
diff --git a/packages/shared/src/locale/ja-JP.po b/packages/shared/src/locale/ja-JP.po
index 558eecd27c5..e762e1f2ece 100644
--- a/packages/shared/src/locale/ja-JP.po
+++ b/packages/shared/src/locale/ja-JP.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2024-12-24 04:49\n"
+"PO-Revision-Date: 2025-01-26 12:15\n"
"Last-Translator: \n"
"Language: ja_JP\n"
"Language-Team: Japanese\n"
@@ -261,6 +261,22 @@ msgstr "変更"
msgid "Change Owner"
msgstr ""
+#: src/UI/components/ChainBoundary/index.tsx
+msgid "Change to EVM Wallet"
+msgstr ""
+
+#: src/UI/components/ChainBoundary/index.tsx
+msgid "Change to Flow Wallet"
+msgstr ""
+
+#: src/UI/components/ChainBoundary/index.tsx
+#~ msgid "Change to SOL Wallet"
+#~ msgstr ""
+
+#: src/UI/components/ChainBoundary/index.tsx
+msgid "Change to Solana Wallet"
+msgstr ""
+
#: src/UI/components/ChainBoundary/index.tsx
msgid "Change Wallet"
msgstr "ウォレットを変更"
@@ -373,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
@@ -612,6 +640,10 @@ msgstr "最大優先料金を入力してください"
msgid "Enter an amount"
msgstr "金額を入力します"
+#: src/UI/modals/SelectProviderModal/SelectProvider.tsx
+msgid "EVM"
+msgstr ""
+
#: src/UI/components/UploadDropArea/index.tsx
msgid "Exceeded the maximum file size of {fileSize}."
msgstr ""
@@ -864,7 +896,7 @@ msgstr "トークンリストを管理"
#: src/UI/components/FungibleTokenList/ManageTokenListBar.tsx
#~ msgid "Manage Token Lists"
-#~ msgstr "トークンリストを管理"
+#~ msgstr ""
#: src/UI/components/FungibleCoinMarketTable/index.tsx
#: src/UI/components/FungibleCoinMarketTable/index.tsx
@@ -989,8 +1021,8 @@ msgid "OK"
msgstr ""
#: src/UI/modals/SelectProviderModal/PluginProviderRender.tsx
-msgid "Only supports EVM chains, ETH, BNB chain, Polygon, Arb, Op, etc."
-msgstr "EVMチェーン、ETH、BNBチェーン、Polygon、Arb、Opなどに対応しています。"
+#~ msgid "Only supports EVM chains, ETH, BNB chain, Polygon, Arb, Op, etc."
+#~ msgstr ""
#: src/UI/components/CompositionDialog/TypedMessageEditor.tsx
msgid "Only TypedMessageText is supported currently."
@@ -1024,8 +1056,8 @@ msgid "Persona"
msgstr "ペルソナ"
#: src/UI/modals/SelectProviderModal/PluginProviderRender.tsx
-msgid "Phantom only supports the Solana chain."
-msgstr "Phantom は Solana チェーンのみを対応します。"
+#~ msgid "Phantom only supports the Solana chain."
+#~ msgstr ""
#: src/UI/components/PhoneNumberField/index.tsx
msgid "Phone Number"
@@ -1235,6 +1267,10 @@ msgstr "シェア"
msgid "Slippage Tolerance"
msgstr "スリッページの許容範囲"
+#: src/UI/modals/SelectProviderModal/SelectProvider.tsx
+msgid "Solana"
+msgstr ""
+
#: src/UI/components/TokenSecurity/index.tsx
msgid "Spam"
msgstr "スパム"
@@ -1290,8 +1326,8 @@ msgid "This function has been turned off in the App settings. Enable plugins to
msgstr ""
#: src/UI/components/ChainBoundary/index.tsx
-msgid "This network is not supported yet."
-msgstr "{network} はまだサポートされていません."
+#~ msgid "This network is not supported yet."
+#~ msgstr ""
#: src/UI/contexts/components/ApproveMaskDialog.tsx
msgid "To interact with Polygon network, MATIC tokens are required to pay as gas fees. SmartPay allow users to pay gas fee on Polygon network with MASK token."
@@ -1517,3 +1553,4 @@ msgstr ""
#: src/hooks/useOpenShareTxDialog.tsx
msgid "Your transaction has been confirmed!"
msgstr ""
+
diff --git a/packages/shared/src/locale/ko-KR.json b/packages/shared/src/locale/ko-KR.json
index bafe3e9fe92..7ee2f33b38c 100644
--- a/packages/shared/src/locale/ko-KR.json
+++ b/packages/shared/src/locale/ko-KR.json
@@ -217,7 +217,7 @@
"KTfagY": ["Lucky drop with ", ["0"], " created."],
"HFVck2": ["Lucky Drop with ", ["0"], " refunded."],
"rCsoea": ["토큰 목록 관리"],
- "At846K": ["토큰 목록 관리"],
+ "At846K": ["Manage Token Lists"],
"5N3b5J": ["시가 총액"],
"JLiwYz": ["Mask Network requires the permission of following websites before using it."],
"aYT9SD": ["최대 가스비"],
diff --git a/packages/shared/src/locale/ko-KR.po b/packages/shared/src/locale/ko-KR.po
index 22f6bb90b4f..2aa762f3f4e 100644
--- a/packages/shared/src/locale/ko-KR.po
+++ b/packages/shared/src/locale/ko-KR.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2024-12-24 04:49\n"
+"PO-Revision-Date: 2025-01-26 12:15\n"
"Last-Translator: \n"
"Language: ko_KR\n"
"Language-Team: Korean\n"
@@ -261,6 +261,22 @@ msgstr "변경"
msgid "Change Owner"
msgstr ""
+#: src/UI/components/ChainBoundary/index.tsx
+msgid "Change to EVM Wallet"
+msgstr ""
+
+#: src/UI/components/ChainBoundary/index.tsx
+msgid "Change to Flow Wallet"
+msgstr ""
+
+#: src/UI/components/ChainBoundary/index.tsx
+#~ msgid "Change to SOL Wallet"
+#~ msgstr ""
+
+#: src/UI/components/ChainBoundary/index.tsx
+msgid "Change to Solana Wallet"
+msgstr ""
+
#: src/UI/components/ChainBoundary/index.tsx
msgid "Change Wallet"
msgstr "월렛 변경"
@@ -373,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
@@ -612,6 +640,10 @@ msgstr "최대 우선 가스비 입력"
msgid "Enter an amount"
msgstr "금액 입력"
+#: src/UI/modals/SelectProviderModal/SelectProvider.tsx
+msgid "EVM"
+msgstr ""
+
#: src/UI/components/UploadDropArea/index.tsx
msgid "Exceeded the maximum file size of {fileSize}."
msgstr ""
@@ -864,7 +896,7 @@ msgstr "토큰 목록 관리"
#: src/UI/components/FungibleTokenList/ManageTokenListBar.tsx
#~ msgid "Manage Token Lists"
-#~ msgstr "토큰 목록 관리"
+#~ msgstr ""
#: src/UI/components/FungibleCoinMarketTable/index.tsx
#: src/UI/components/FungibleCoinMarketTable/index.tsx
@@ -989,8 +1021,8 @@ msgid "OK"
msgstr "확인"
#: src/UI/modals/SelectProviderModal/PluginProviderRender.tsx
-msgid "Only supports EVM chains, ETH, BNB chain, Polygon, Arb, Op, etc."
-msgstr "EVM 체인만 지원합니다. ETH, BNB chain, Polygon, Arb, Op 등."
+#~ msgid "Only supports EVM chains, ETH, BNB chain, Polygon, Arb, Op, etc."
+#~ msgstr ""
#: src/UI/components/CompositionDialog/TypedMessageEditor.tsx
msgid "Only TypedMessageText is supported currently."
@@ -1024,8 +1056,8 @@ msgid "Persona"
msgstr "페르소나"
#: src/UI/modals/SelectProviderModal/PluginProviderRender.tsx
-msgid "Phantom only supports the Solana chain."
-msgstr "Phantom은 Solana에만 지원합니다."
+#~ msgid "Phantom only supports the Solana chain."
+#~ msgstr ""
#: src/UI/components/PhoneNumberField/index.tsx
msgid "Phone Number"
@@ -1235,6 +1267,10 @@ msgstr "공유"
msgid "Slippage Tolerance"
msgstr "슬리피지 톨러런스"
+#: src/UI/modals/SelectProviderModal/SelectProvider.tsx
+msgid "Solana"
+msgstr ""
+
#: src/UI/components/TokenSecurity/index.tsx
msgid "Spam"
msgstr "스팸"
@@ -1290,8 +1326,8 @@ msgid "This function has been turned off in the App settings. Enable plugins to
msgstr ""
#: src/UI/components/ChainBoundary/index.tsx
-msgid "This network is not supported yet."
-msgstr "해당 네트워크가 아직 지원하지 않습니다."
+#~ msgid "This network is not supported yet."
+#~ msgstr ""
#: src/UI/contexts/components/ApproveMaskDialog.tsx
msgid "To interact with Polygon network, MATIC tokens are required to pay as gas fees. SmartPay allow users to pay gas fee on Polygon network with MASK token."
@@ -1517,3 +1553,4 @@ msgstr ""
#: src/hooks/useOpenShareTxDialog.tsx
msgid "Your transaction has been confirmed!"
msgstr ""
+
diff --git a/packages/shared/src/locale/qya-AA.po b/packages/shared/src/locale/qya-AA.po
index fe69ea371f7..6c2eab58833 100644
--- a/packages/shared/src/locale/qya-AA.po
+++ b/packages/shared/src/locale/qya-AA.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-01-08 06:53\n"
+"PO-Revision-Date: 2025-01-26 12:15\n"
"Last-Translator: \n"
"Language: qya_AA\n"
"Language-Team: Quenya\n"
@@ -21,62 +21,80 @@ msgstr ""
msgid "(beta)"
msgstr "crwdns31476:0crwdne31476:0"
+#. placeholder {0}: omitSizeLimit ? 'omit' : ''
#: src/UI/components/UploadDropArea/index.tsx
msgid "{0, select, other {<0>Size limit: {fileSize}0>} omit {}}"
msgstr "crwdns36106:00={0}crwdnd36106:0fileSize={fileSize}crwdne36106:0"
+#. placeholder {0}: message.action
+#. placeholder {1}: message.symbol
#: src/UI/translate.ts
msgid "{0} {1} approval successfully."
msgstr "crwdns31506:0{0}crwdnd31506:0{1}crwdne31506:0"
+#. placeholder {0}: message.action
+#. placeholder {1}: message.symbol
#: src/UI/translate.ts
msgid "{0} {1} NFT contract successfully."
msgstr "crwdns31508:0{0}crwdnd31508:0{1}crwdne31508:0"
+#. placeholder {0}: message.action
+#. placeholder {1}: message.symbol
#: src/UI/translate.ts
msgid "{0} {1} NFT contract."
msgstr "crwdns31510:0{0}crwdnd31510:0{1}crwdne31510:0"
+#. placeholder {0}: message.token
#: src/UI/translate.ts
msgid "{0} deposited."
msgstr "crwdns32454:0{0}crwdne32454:0"
+#. placeholder {0}: expectedChainName ?? ''
#: src/UI/components/ChainBoundary/index.tsx
msgid "{0} network is not added to the wallet. Please add it and try again."
msgstr "crwdns32456:0{0}crwdne32456:0"
+#. placeholder {0}: message.action
#: src/UI/translate.ts
msgid "{0} NFT contract"
msgstr "crwdns31512:0{0}crwdne31512:0"
+#. placeholder {0}: message.symbol
#: src/UI/translate.ts
msgid "{0} NFT contract unlocked."
msgstr "crwdns32458:0{0}crwdne32458:0"
+#. placeholder {0}: message.symbol
#: src/UI/translate.ts
msgid "{0} NFT Lucky Drop created."
msgstr "crwdns32460:0{0}crwdne32460:0"
+#. placeholder {0}: message.symbol
#: src/UI/translate.ts
msgid "{0} NFT transferred."
msgstr "crwdns32462:0{0}crwdne32462:0"
+#. placeholder {0}: pendingTransactions.length
#: src/UI/components/WalletStatusBox/usePendingTransactions.tsx
msgid "{0} Pending"
msgstr "crwdns32900:0{0}crwdne32900:0"
+#. placeholder {0}: message.token
#: src/UI/translate.ts
msgid "{0} sent."
msgstr "crwdns32464:0{0}crwdne32464:0"
+#. placeholder {0}: message.symbol
#: src/UI/translate.ts
msgid "{0} unlocked"
msgstr "crwdns32466:0{0}crwdne32466:0"
+#. placeholder {0}: message.token
#: src/UI/translate.ts
msgid "{0} were claimed"
msgstr "crwdns32468:0{0}crwdne32468:0"
+#. placeholder {0}: message.token
#: src/UI/translate.ts
msgid "{0} withdrawn."
msgstr "crwdns32470:0{0}crwdne32470:0"
@@ -97,10 +115,12 @@ msgstr "crwdns30750:0riskyFactors={riskyFactors}crwdne30750:0"
msgid "<0>Powered by 0>{publisherNode}"
msgstr "crwdns32474:0{publisherNode}crwdne32474:0"
+#. placeholder {0}: provider ?? 'Mask Network'
#: src/UI/components/PluginCardFrame/index.tsx
msgid "<0>Powered by 0><1>{0}1>"
msgstr "crwdns32476:0{0}crwdne32476:0"
+#. placeholder {0}: message.symbol
#: src/UI/translate.ts
msgid "1 {0} NFT Lucky Drop claimed."
msgstr "crwdns32478:0{0}crwdne32478:0"
@@ -122,8 +142,8 @@ msgstr "crwdns30760:0crwdne30760:0"
msgid "Add Collectibles"
msgstr "crwdns36332:0crwdne36332:0"
-#: src/UI/components/AddCollectibles/index.tsx
#: src/UI/modals/SelectNonFungibleContractModal/SelectNonFungibleContractDialog.tsx
+#: src/UI/components/AddCollectibles/index.tsx
msgid "Add NFTs"
msgstr "crwdns30762:0crwdne30762:0"
@@ -131,8 +151,8 @@ msgstr "crwdns30762:0crwdne30762:0"
msgid "Added by user"
msgstr "crwdns30764:0crwdne30764:0"
-#: src/UI/components/TokenWithSocialGroupMenu/index.tsx
#: src/UI/wallet/DeriveWalletTable.tsx
+#: src/UI/components/TokenWithSocialGroupMenu/index.tsx
msgid "Address"
msgstr "crwdns30766:0crwdne30766:0"
@@ -152,8 +172,8 @@ msgstr "crwdns32484:0crwdne32484:0"
msgid "APP list"
msgstr "crwdns30772:0crwdne30772:0"
-#: src/UI/modals/ApplicationBoardModal/ApplicationBoardDialog.tsx
#: src/UI/modals/ApplicationBoardModal/ApplicationSettingsDialog.tsx
+#: src/UI/modals/ApplicationBoardModal/ApplicationBoardDialog.tsx
msgid "App Settings"
msgstr "crwdns32486:0crwdne32486:0"
@@ -169,6 +189,8 @@ msgstr "crwdns30778:0crwdne30778:0"
msgid "Approve MASK?"
msgstr "crwdns30780:0crwdne30780:0"
+#. placeholder {0}: collection?.name ? 'hasName' : 'noName'
+#. placeholder {1}: collection?.name
#: src/hooks/useReportSpam.tsx
msgid "Are you sure to report {0, select, hasName {{1}} noName {this NFT}}? After confirmed, this NFT will be marked as spam."
msgstr "crwdns32488:00={0}crwdnd32488:01={1}crwdne32488:0"
@@ -185,6 +207,7 @@ msgstr "crwdns31478:0crwdne31478:0"
msgid "Balance"
msgstr "crwdns30786:0crwdne30786:0"
+#. placeholder {0}: balance ? balance : '0'
#: src/UI/components/ERC721ContractSelectPanel/index.tsx
msgid "Balance: {0}"
msgstr "crwdns32490:0{0}crwdne32490:0"
@@ -217,10 +240,10 @@ msgstr "crwdns36154:0crwdne36154:0"
msgid "By confirming means that you agree to bear the possible risks above."
msgstr "crwdns32494:0crwdne32494:0"
-#: src/UI/contexts/components/ApproveMaskDialog.tsx
-#: src/UI/modals/ConfirmDialog/index.tsx
-#: src/UI/modals/ImageEditor/ImageEditor.tsx
#: src/UI/modals/WalletRiskWarningModal/WalletRiskWarning.tsx
+#: src/UI/modals/ImageEditor/ImageEditor.tsx
+#: src/UI/modals/ConfirmDialog/index.tsx
+#: src/UI/contexts/components/ApproveMaskDialog.tsx
msgid "Cancel"
msgstr "crwdns30796:0crwdne30796:0"
@@ -228,9 +251,9 @@ msgstr "crwdns30796:0crwdne30796:0"
msgid "Cancel Transaction"
msgstr "crwdns31516:0crwdne31516:0"
-#: src/UI/components/WalletStatusBar/Action.tsx
-#: src/UI/components/WalletStatusBar/WalletMenuItem.tsx
#: src/UI/components/WalletStatusBox/index.tsx
+#: src/UI/components/WalletStatusBar/WalletMenuItem.tsx
+#: src/UI/components/WalletStatusBar/Action.tsx
msgid "Change"
msgstr "crwdns30798:0crwdne30798:0"
@@ -238,6 +261,22 @@ msgstr "crwdns30798:0crwdne30798:0"
msgid "Change Owner"
msgstr "crwdns31518:0crwdne31518:0"
+#: src/UI/components/ChainBoundary/index.tsx
+msgid "Change to EVM Wallet"
+msgstr "crwdns36602:0crwdne36602:0"
+
+#: src/UI/components/ChainBoundary/index.tsx
+msgid "Change to Flow Wallet"
+msgstr "crwdns36604:0crwdne36604:0"
+
+#: src/UI/components/ChainBoundary/index.tsx
+#~ msgid "Change to SOL Wallet"
+#~ msgstr ""
+
+#: src/UI/components/ChainBoundary/index.tsx
+msgid "Change to Solana Wallet"
+msgstr "crwdns36642:0crwdne36642:0"
+
#: src/UI/components/ChainBoundary/index.tsx
msgid "Change Wallet"
msgstr "crwdns30800:0crwdne30800:0"
@@ -259,6 +298,7 @@ msgstr "crwdns30808:0crwdne30808:0"
msgid "Claim Lucky Drop"
msgstr "crwdns31522:0crwdne31522:0"
+#. placeholder {0}: message.token
#: src/UI/translate.ts
msgid "Claim Lucky Drop with {0} claimed."
msgstr "crwdns32496:0{0}crwdne32496:0"
@@ -308,14 +348,16 @@ msgstr "crwdns30820:0crwdne30820:0"
msgid "Community"
msgstr "crwdns30824:0crwdne30824:0"
-#: src/UI/contexts/components/ApproveMaskDialog.tsx
-#: src/UI/contexts/components/ApproveMaskDialog.tsx
-#: src/UI/modals/ConfirmDialog/index.tsx
+#: src/UI/modals/WalletRiskWarningModal/WalletRiskWarning.tsx
+#: src/UI/modals/SelectNonFungibleContractModal/SelectNonFungibleContractDialog.tsx
+#: src/UI/modals/SelectFungibleTokenModal/SelectFungibleTokenDialog.tsx
+#: src/UI/modals/GasSettingModal/Prior1559GasSetting.tsx
+#: src/UI/modals/GasSettingModal/GasSetting1559.tsx
#: src/UI/modals/ConfirmModal/Dialog.tsx
#: src/UI/modals/ConfirmModal/Dialog.tsx
-#: src/UI/modals/GasSettingModal/GasSetting1559.tsx
-#: src/UI/modals/GasSettingModal/Prior1559GasSetting.tsx
-#: src/UI/modals/WalletRiskWarningModal/WalletRiskWarning.tsx
+#: src/UI/modals/ConfirmDialog/index.tsx
+#: src/UI/contexts/components/ApproveMaskDialog.tsx
+#: src/UI/contexts/components/ApproveMaskDialog.tsx
msgid "Confirm"
msgstr "crwdns30826:0crwdne30826:0"
@@ -336,25 +378,39 @@ msgstr "crwdns30834:0crwdne30834:0"
msgid "Congratulations!"
msgstr "crwdns30836:0crwdne30836:0"
+#. placeholder {0}: persona.nickname ?? ''
#: src/UI/components/PersonaSelectPanel/index.tsx
#: src/UI/components/PersonaSelectPanel/index.tsx
msgid "Connect {0}"
msgstr "crwdns30838:0{0}crwdne30838:0"
+#. placeholder {0}: persona.nickname ?? ''
#: src/UI/components/PersonaSelectPanel/index.tsx
msgid "Connect and Verify {0}"
msgstr "crwdns30840:0{0}crwdne30840:0"
+#: src/UI/components/ChainBoundary/index.tsx
+msgid "Connect EVM Wallet"
+msgstr "crwdns36644:0crwdne36644:0"
+
+#: src/UI/components/ChainBoundary/index.tsx
+msgid "Connect Flow Wallet"
+msgstr "crwdns36646:0crwdne36646:0"
+
#: src/UI/components/ConnectPersonaBoundary/index.tsx
msgid "Connect Persona"
msgstr "crwdns30842:0crwdne30842:0"
#: src/UI/components/ChainBoundary/index.tsx
-#: src/UI/components/WalletConnectedBoundary/index.tsx
-#: src/UI/components/WalletStatusBar/PluginVerifiedWalletStatusBar.tsx
-#: src/UI/components/WalletStatusBar/PluginWalletStatusBar.tsx
-#: src/UI/components/WalletStatusBox/index.tsx
+msgid "Connect Solana Wallet"
+msgstr "crwdns36648:0crwdne36648:0"
+
#: src/UI/modals/SelectProviderModal/SelectProvider.tsx
+#: src/UI/components/WalletStatusBox/index.tsx
+#: src/UI/components/WalletStatusBar/PluginWalletStatusBar.tsx
+#: src/UI/components/WalletStatusBar/PluginVerifiedWalletStatusBar.tsx
+#: src/UI/components/WalletConnectedBoundary/index.tsx
+#: src/UI/components/ChainBoundary/index.tsx
msgid "Connect Wallet"
msgstr "crwdns30844:0crwdne30844:0"
@@ -383,6 +439,7 @@ msgstr "crwdns30852:0crwdne30852:0"
msgid "Contract Deployment"
msgstr "crwdns31538:0crwdne31538:0"
+#. placeholder {0}: message.token
#: src/UI/translate.ts
msgid "Contract Deployment {0}"
msgstr "crwdns31540:0{0}crwdne31540:0"
@@ -432,24 +489,32 @@ msgstr "crwdns31558:0crwdne31558:0"
msgid "Created a SmartPay wallet on Polygon network."
msgstr "crwdns31560:0crwdne31560:0"
+#. placeholder {0}: formatCurrency(formatWeiToGwei(baseFeePerGas), '')
#: src/UI/components/SettingsBoard/GasForm.tsx
msgid "Current base fee is {0} Gwei"
msgstr "crwdns30862:0{0}crwdne30862:0"
+#: src/UI/components/SettingsBoard/SlippageToleranceForm.tsx
+#: src/UI/components/SettingsBoard/GasSection.tsx
+#: src/UI/components/SettingsBoard/Context.tsx
#: src/UI/components/SelectGasSettingsToolbar/index.tsx
#: src/UI/components/SelectGasSettingsToolbar/index.tsx
-#: src/UI/components/SettingsBoard/Context.tsx
-#: src/UI/components/SettingsBoard/GasSection.tsx
-#: src/UI/components/SettingsBoard/SlippageToleranceForm.tsx
msgid "Custom"
msgstr "crwdns30864:0crwdne30864:0"
+#. placeholder {0}: fromTwitter ? AddressPlatform.Twitter : fromNextId ? AddressPlatform.NextId : 'normal'
#: src/UI/components/AccountIcons/index.tsx
-msgid "Data source is retrieved from {0, select, other {} twitter {Twitter profile and} next_id {NEXT.ID and}}{sources}."
-msgstr "crwdns32902:00={0}crwdnd32902:0sources={sources}crwdne32902:0"
+msgid "Data source is retrieved from {0, select, other {} twitter {Twitter profile and } next_id {NEXT.ID and }}{sources}."
+msgstr "crwdns36438:00={0}crwdnd36438:0sources={sources}crwdne36438:0"
#: src/UI/components/AccountIcons/index.tsx
+#~ msgid "Data source is retrieved from {0, select, other {} twitter {Twitter profile and} next_id {NEXT.ID and}}{sources}."
+#~ msgstr ""
+
+#. placeholder {0}: resolveNextIDPlatformName(platform) || platform
+#. placeholder {0}: type?.replace('_', ' ') ?? ''
#: src/UI/components/SocialAccountList/SocialTooltip.tsx
+#: src/UI/components/AccountIcons/index.tsx
msgid "Data source is retrieved from {0}."
msgstr "crwdns30866:0{0}crwdne30866:0"
@@ -473,6 +538,7 @@ msgstr "crwdns31562:0crwdne31562:0"
msgid "Deploy Smarty Pay wallet"
msgstr "crwdns31564:0crwdne31564:0"
+#. placeholder {0}: message.token
#: src/UI/translate.ts
msgid "Deposit {0} for savings."
msgstr "crwdns31566:0{0}crwdne31566:0"
@@ -524,8 +590,8 @@ msgstr "crwdns36110:0crwdne36110:0"
msgid "DSearch"
msgstr "crwdns30886:0crwdne30886:0"
-#: src/UI/components/SelectGasSettingsToolbar/index.tsx
#: src/UI/modals/ImageEditor/ImageEditor.tsx
+#: src/UI/components/SelectGasSettingsToolbar/index.tsx
msgid "Edit"
msgstr "crwdns30888:0crwdne30888:0"
@@ -549,24 +615,24 @@ msgstr "crwdns30896:0crwdne30896:0"
msgid "ENS or Wallet Address"
msgstr "crwdns30898:0crwdne30898:0"
-#: src/UI/components/SettingsBoard/hooks/useGasSchema.ts
-#: src/UI/modals/GasSettingModal/GasSetting1559.tsx
#: src/UI/modals/GasSettingModal/Prior1559GasSetting.tsx
+#: src/UI/modals/GasSettingModal/GasSetting1559.tsx
+#: src/UI/components/SettingsBoard/hooks/useGasSchema.ts
msgid "Enter a gas limit"
msgstr "crwdns30900:0crwdne30900:0"
-#: src/UI/components/SettingsBoard/hooks/useGasSchema.ts
#: src/UI/modals/GasSettingModal/Prior1559GasSetting.tsx
+#: src/UI/components/SettingsBoard/hooks/useGasSchema.ts
msgid "Enter a gas price"
msgstr "crwdns30902:0crwdne30902:0"
-#: src/UI/components/SettingsBoard/hooks/useGasSchema.ts
#: src/UI/modals/GasSettingModal/GasSetting1559.tsx
+#: src/UI/components/SettingsBoard/hooks/useGasSchema.ts
msgid "Enter a max fee"
msgstr "crwdns30904:0crwdne30904:0"
-#: src/UI/components/SettingsBoard/hooks/useGasSchema.ts
#: src/UI/modals/GasSettingModal/GasSetting1559.tsx
+#: src/UI/components/SettingsBoard/hooks/useGasSchema.ts
msgid "Enter a max priority fee"
msgstr "crwdns30906:0crwdne30906:0"
@@ -574,6 +640,10 @@ msgstr "crwdns30906:0crwdne30906:0"
msgid "Enter an amount"
msgstr "crwdns30908:0crwdne30908:0"
+#: src/UI/modals/SelectProviderModal/SelectProvider.tsx
+msgid "EVM"
+msgstr "crwdns36626:0crwdne36626:0"
+
#: src/UI/components/UploadDropArea/index.tsx
msgid "Exceeded the maximum file size of {fileSize}."
msgstr "crwdns36112:0{fileSize}crwdne36112:0"
@@ -586,6 +656,7 @@ msgstr "crwdns36112:0{fileSize}crwdne36112:0"
msgid "Failed"
msgstr "crwdns30910:0crwdne30910:0"
+#. placeholder {0}: message.action
#: src/UI/translate.ts
msgid "Failed to {0} NFT contract."
msgstr "crwdns31574:0{0}crwdne31574:0"
@@ -602,6 +673,7 @@ msgstr "crwdns32510:0crwdne32510:0"
msgid "Failed to create Lucky Drop."
msgstr "crwdns31578:0crwdne31578:0"
+#. placeholder {0}: message.symbol
#: src/UI/translate.ts
msgid "Failed to deposit {0}."
msgstr "crwdns31580:0{0}crwdne31580:0"
@@ -610,6 +682,7 @@ msgstr "crwdns31580:0{0}crwdne31580:0"
msgid "Failed to deposit token."
msgstr "crwdns31582:0crwdne31582:0"
+#. placeholder {0}: token.symbol ?? token.name ?? 'Token'
#: src/UI/components/EthereumERC20TokenApprovedBoundary/index.tsx
msgid "Failed to load {0}. Click to retry."
msgstr "crwdns30912:0{0}crwdne30912:0"
@@ -654,6 +727,7 @@ msgstr "crwdns31596:0crwdne31596:0"
msgid "Failed to upload file"
msgstr "crwdns32910:0crwdne32910:0"
+#. placeholder {0}: message.symbol
#: src/UI/translate.ts
msgid "Failed to withdraw {0}."
msgstr "crwdns31598:0{0}crwdne31598:0"
@@ -678,14 +752,15 @@ msgstr "crwdns30924:0crwdne30924:0"
msgid "Gas fee settings"
msgstr "crwdns30926:0crwdne30926:0"
-#: src/UI/components/SettingsBoard/GasForm.tsx
-#: src/UI/modals/GasSettingModal/GasSetting1559.tsx
#: src/UI/modals/GasSettingModal/Prior1559GasSetting.tsx
+#: src/UI/modals/GasSettingModal/GasSetting1559.tsx
+#: src/UI/components/SettingsBoard/GasForm.tsx
msgid "Gas Limit"
msgstr "crwdns30928:0crwdne30928:0"
-#: src/UI/modals/GasSettingModal/GasSetting1559.tsx
+#. placeholder {0}: minGasLimit.toFixed()
#: src/UI/modals/GasSettingModal/Prior1559GasSetting.tsx
+#: src/UI/modals/GasSettingModal/GasSetting1559.tsx
msgid "Gas limit must be at least {0}"
msgstr "crwdns30930:0{0}crwdne30930:0"
@@ -693,9 +768,9 @@ msgstr "crwdns30930:0{0}crwdne30930:0"
msgid "Gas limit too low will cause the transaction to fail."
msgstr "crwdns30932:0crwdne30932:0"
-#: src/UI/components/SettingsBoard/GasForm.tsx
-#: src/UI/components/SettingsBoard/GasSection.tsx
#: src/UI/modals/GasSettingModal/Prior1559GasSetting.tsx
+#: src/UI/components/SettingsBoard/GasSection.tsx
+#: src/UI/components/SettingsBoard/GasForm.tsx
msgid "Gas Price"
msgstr "crwdns30934:0crwdne30934:0"
@@ -730,12 +805,13 @@ msgstr "crwdns30946:0crwdne30946:0"
msgid "GWEI"
msgstr "crwdns30948:0crwdne30948:0"
-#: src/UI/components/SettingsBoard/Context.tsx
-#: src/UI/modals/GasSettingModal/GasSetting1559.tsx
#: src/UI/modals/GasSettingModal/Prior1559GasSetting.tsx
+#: src/UI/modals/GasSettingModal/GasSetting1559.tsx
+#: src/UI/components/SettingsBoard/Context.tsx
msgid "High"
msgstr "crwdns30950:0crwdne30950:0"
+#. placeholder {0}: provider.name
#: src/UI/modals/SelectProviderModal/GuideDialog.tsx
msgid "How to use {0} Wallet?"
msgstr "crwdns30952:0{0}crwdne30952:0"
@@ -744,8 +820,8 @@ msgstr "crwdns30952:0{0}crwdne30952:0"
msgid "Import"
msgstr "crwdns30954:0crwdne30954:0"
-#: src/UI/components/AddCollectibles/index.tsx
#: src/UI/components/FungibleTokenList/index.tsx
+#: src/UI/components/AddCollectibles/index.tsx
msgid "Incorrect contract address."
msgstr "crwdns30956:0crwdne30956:0"
@@ -778,8 +854,8 @@ msgstr "crwdns30966:0crwdne30966:0"
msgid "Listed"
msgstr "crwdns30968:0crwdne30968:0"
-#: src/UI/components/LoadRetry/index.tsx
#: src/UI/components/ReloadStatus/index.tsx
+#: src/UI/components/LoadRetry/index.tsx
msgid "Load failed"
msgstr "crwdns30970:0crwdne30970:0"
@@ -791,8 +867,8 @@ msgstr "crwdns30972:0crwdne30972:0"
msgid "Loading...."
msgstr "crwdns30974:0crwdne30974:0"
-#: src/UI/modals/GasSettingModal/GasSetting1559.tsx
#: src/UI/modals/GasSettingModal/Prior1559GasSetting.tsx
+#: src/UI/modals/GasSettingModal/GasSetting1559.tsx
msgid "Low"
msgstr "crwdns30976:0crwdne30976:0"
@@ -804,10 +880,12 @@ msgstr "crwdns32514:0crwdne32514:0"
msgid "Lucky Drop refunded."
msgstr "crwdns32516:0crwdne32516:0"
+#. placeholder {0}: message.token
#: src/UI/translate.ts
msgid "Lucky drop with {0} created."
msgstr "crwdns32518:0{0}crwdne32518:0"
+#. placeholder {0}: message.token
#: src/UI/translate.ts
msgid "Lucky Drop with {0} refunded."
msgstr "crwdns32520:0{0}crwdne32520:0"
@@ -817,8 +895,8 @@ msgid "Manage Token List"
msgstr "crwdns30978:0crwdne30978:0"
#: src/UI/components/FungibleTokenList/ManageTokenListBar.tsx
-msgid "Manage Token Lists"
-msgstr "crwdns30980:0crwdne30980:0"
+#~ msgid "Manage Token Lists"
+#~ msgstr ""
#: src/UI/components/FungibleCoinMarketTable/index.tsx
#: src/UI/components/FungibleCoinMarketTable/index.tsx
@@ -877,9 +955,9 @@ msgstr "crwdns31008:0crwdne31008:0"
msgid "Max priority fee must be greater than 0 Gwei."
msgstr "crwdns31010:0crwdne31010:0"
-#: src/UI/components/SettingsBoard/Context.tsx
-#: src/UI/modals/GasSettingModal/GasSetting1559.tsx
#: src/UI/modals/GasSettingModal/Prior1559GasSetting.tsx
+#: src/UI/modals/GasSettingModal/GasSetting1559.tsx
+#: src/UI/components/SettingsBoard/Context.tsx
msgid "Medium"
msgstr "crwdns31012:0crwdne31012:0"
@@ -928,9 +1006,9 @@ msgstr "crwdns31030:0crwdne31030:0"
msgid "No NFTs found."
msgstr "crwdns31032:0crwdne31032:0"
-#: src/UI/components/AddCollectibles/index.tsx
-#: src/UI/components/CountryCodePicker/index.tsx
#: src/UI/modals/SelectNonFungibleContractModal/SelectNonFungibleContractDialog.tsx
+#: src/UI/components/CountryCodePicker/index.tsx
+#: src/UI/components/AddCollectibles/index.tsx
msgid "No results"
msgstr "crwdns31034:0crwdne31034:0"
@@ -943,8 +1021,8 @@ msgid "OK"
msgstr "crwdns31038:0crwdne31038:0"
#: src/UI/modals/SelectProviderModal/PluginProviderRender.tsx
-msgid "Only supports EVM chains, ETH, BNB chain, Polygon, Arb, Op, etc."
-msgstr "crwdns31040:0crwdne31040:0"
+#~ msgid "Only supports EVM chains, ETH, BNB chain, Polygon, Arb, Op, etc."
+#~ msgstr ""
#: src/UI/components/CompositionDialog/TypedMessageEditor.tsx
msgid "Only TypedMessageText is supported currently."
@@ -966,29 +1044,31 @@ msgstr "crwdns36114:0crwdne36114:0"
msgid "Owner changed."
msgstr "crwdns32536:0crwdne32536:0"
-#: src/UI/components/WalletStatusBar/WalletDescription.tsx
#: src/UI/components/WalletStatusBox/TransactionList.tsx
+#: src/UI/components/WalletStatusBar/WalletDescription.tsx
msgid "Pending"
msgstr "crwdns31050:0crwdne31050:0"
#: src/hooks/useCurrentPersonaConnectStatus.ts
-#: src/UI/components/PersonaSelectPanel/index.tsx
#: src/UI/modals/PersonaSelectPanelModal/PersonaSelectPanelDialog.tsx
+#: src/UI/components/PersonaSelectPanel/index.tsx
msgid "Persona"
msgstr "crwdns31052:0crwdne31052:0"
#: src/UI/modals/SelectProviderModal/PluginProviderRender.tsx
-msgid "Phantom only supports the Solana chain."
-msgstr "crwdns31054:0crwdne31054:0"
+#~ msgid "Phantom only supports the Solana chain."
+#~ msgstr ""
#: src/UI/components/PhoneNumberField/index.tsx
msgid "Phone Number"
msgstr "crwdns32538:0crwdne32538:0"
+#. placeholder {0}: persona.nickname ?? ''
#: src/UI/components/PersonaSelectPanel/index.tsx
msgid "Please connect {0} and send a proof post before using dApps."
msgstr "crwdns32540:0{0}crwdne32540:0"
+#. placeholder {0}: persona.nickname ?? ''
#: src/UI/components/PersonaSelectPanel/index.tsx
msgid "Please connect {0} before using dApps."
msgstr "crwdns31058:0{0}crwdne31058:0"
@@ -1030,8 +1110,8 @@ msgstr "crwdns32546:0crwdne32546:0"
msgid "Please verify your social account"
msgstr "crwdns31074:0crwdne31074:0"
-#: src/UI/modals/ApplicationBoardModal/ApplicationBoardDialog.tsx
#: src/UI/modals/ApplicationBoardModal/ApplicationSettingsDialog.tsx
+#: src/UI/modals/ApplicationBoardModal/ApplicationBoardDialog.tsx
msgid "Plugin switch"
msgstr "crwdns32548:0crwdne32548:0"
@@ -1049,6 +1129,7 @@ msgstr "crwdns31080:0crwdne31080:0"
msgid "Price Statistic"
msgstr "crwdns31084:0crwdne31084:0"
+#. placeholder {0}: i18n(plugin.ID, plugin.name)
#: src/UI/components/CompositionDialog/BadgeRenderer.tsx
msgid "Provided by plugin \"{0}\""
msgstr "crwdns31086:0{0}crwdne31086:0"
@@ -1061,8 +1142,8 @@ msgstr "crwdns31612:0crwdne31612:0"
msgid "Refund your expired Lucky Drop."
msgstr "crwdns31618:0crwdne31618:0"
-#: src/UI/components/LoadRetry/index.tsx
#: src/UI/components/ReloadStatus/index.tsx
+#: src/UI/components/LoadRetry/index.tsx
msgid "Reload"
msgstr "crwdns31088:0crwdne31088:0"
@@ -1098,6 +1179,7 @@ msgstr "crwdns31098:0crwdne31098:0"
msgid "Retry"
msgstr "crwdns31100:0crwdne31100:0"
+#. placeholder {0}: message.symbol
#: src/UI/translate.ts
msgid "Revoke the approval for {0}."
msgstr "crwdns31620:0{0}crwdne31620:0"
@@ -1135,8 +1217,8 @@ msgstr "crwdns31108:0crwdne31108:0"
msgid "Search with the name of an NFT collection or its symbol to get optimized results."
msgstr "crwdns31110:0crwdne31110:0"
-#: src/UI/components/SelectTokenChip/index.tsx
#: src/UI/modals/SelectFungibleTokenModal/SelectFungibleTokenDialog.tsx
+#: src/UI/components/SelectTokenChip/index.tsx
msgid "Select"
msgstr "crwdns31112:0crwdne31112:0"
@@ -1164,13 +1246,14 @@ msgstr "crwdns31122:0crwdne31122:0"
msgid "Select Collection"
msgstr "crwdns31124:0crwdne31124:0"
-#: src/UI/components/AddCollectibles/index.tsx
-#: src/UI/components/AssetsManagement/Collection.tsx
-#: src/UI/components/AssetsManagement/CollectionList.tsx
#: src/UI/components/VerifyNextIDDialog/index.tsx
+#: src/UI/components/AssetsManagement/CollectionList.tsx
+#: src/UI/components/AssetsManagement/Collection.tsx
+#: src/UI/components/AddCollectibles/index.tsx
msgid "Send"
msgstr "crwdns31126:0crwdne31126:0"
+#. placeholder {0}: message.token
#: src/UI/translate.ts
msgid "Send {0}"
msgstr "crwdns31628:0{0}crwdne31628:0"
@@ -1184,6 +1267,10 @@ msgstr "crwdns31128:0crwdne31128:0"
msgid "Slippage Tolerance"
msgstr "crwdns31132:0crwdne31132:0"
+#: src/UI/modals/SelectProviderModal/SelectProvider.tsx
+msgid "Solana"
+msgstr "crwdns36628:0crwdne36628:0"
+
#: src/UI/components/TokenSecurity/index.tsx
msgid "Spam"
msgstr "crwdns31134:0crwdne31134:0"
@@ -1209,6 +1296,7 @@ msgstr "crwdns35446:0crwdne35446:0"
msgid "Switch Network"
msgstr "crwdns31140:0crwdne31140:0"
+#. placeholder {0}: expectedChainName ?? ''
#: src/UI/components/ChainBoundary/index.tsx
msgid "Switch to {0}"
msgstr "crwdns31142:0{0}crwdne31142:0"
@@ -1238,8 +1326,8 @@ msgid "This function has been turned off in the App settings. Enable plugins to
msgstr "crwdns32558:0crwdne32558:0"
#: src/UI/components/ChainBoundary/index.tsx
-msgid "This network is not supported yet."
-msgstr "crwdns31152:0crwdne31152:0"
+#~ msgid "This network is not supported yet."
+#~ msgstr ""
#: src/UI/contexts/components/ApproveMaskDialog.tsx
msgid "To interact with Polygon network, MATIC tokens are required to pay as gas fees. SmartPay allow users to pay gas fee on Polygon network with MASK token."
@@ -1294,6 +1382,7 @@ msgstr "crwdns31634:0crwdne31634:0"
msgid "Transaction with extremely low slippage tolerance might be reverted because of very small market movement."
msgstr "crwdns31170:0crwdne31170:0"
+#. placeholder {0}: message.symbol
#: src/UI/translate.ts
msgid "Transfer {0} NFT."
msgstr "crwdns31640:0{0}crwdne31640:0"
@@ -1318,14 +1407,17 @@ msgstr "crwdns31172:0crwdne31172:0"
msgid "Unlock"
msgstr "crwdns31174:0crwdne31174:0"
+#. placeholder {0}: token.symbol
#: src/UI/components/EthereumERC20TokenApprovedBoundary/index.tsx
msgid "Unlock {0}"
msgstr "crwdns31176:0{0}crwdne31176:0"
+#. placeholder {0}: message.symbol
#: src/UI/translate.ts
msgid "Unlock {0} NFT contract."
msgstr "crwdns31648:0{0}crwdne31648:0"
+#. placeholder {0}: message.symbol
#: src/UI/translate.ts
msgid "Unlock {0}."
msgstr "crwdns31652:0{0}crwdne31652:0"
@@ -1352,6 +1444,7 @@ msgstr "crwdns32566:0{hasSymbolName}crwdne32566:0"
msgid "Unlocking ALL..."
msgstr "crwdns32568:0crwdne32568:0"
+#. placeholder {0}: formatCurrency(formatWeiToGwei(option.suggestedMaxFeePerGas), '')
#: src/UI/components/SettingsBoard/GasOption.tsx
msgid "up to {0} Gwei"
msgstr "crwdns31180:0{0}crwdne31180:0"
@@ -1364,12 +1457,15 @@ msgstr "crwdns31182:0crwdne31182:0"
msgid "Verification post sent.<0/><1/>You could check the verification result on Mask Pop-up after few minutes. If it failed, please try again later."
msgstr "crwdns32570:0crwdne32570:0"
-#: src/UI/components/AssetsManagement/CollectibleItem.tsx
-#: src/UI/components/AssetsManagement/Collection.tsx
+#. placeholder {0}: currentVerifiedBy.join(', ')
+#. placeholder {0}: verifiedBy.join(', ')
#: src/UI/components/AssetsManagement/CollectionHeader.tsx
+#: src/UI/components/AssetsManagement/Collection.tsx
+#: src/UI/components/AssetsManagement/CollectibleItem.tsx
msgid "Verified by {0}"
msgstr "crwdns31184:0{0}crwdne31184:0"
+#. placeholder {0}: persona.nickname ?? ''
#: src/UI/components/PersonaSelectPanel/index.tsx
msgid "Verify {0}"
msgstr "crwdns31186:0{0}crwdne31186:0"
@@ -1409,6 +1505,7 @@ msgstr "crwdns31200:0crwdne31200:0"
msgid "Website"
msgstr "crwdns31202:0crwdne31202:0"
+#. placeholder {0}: message.token
#: src/UI/translate.ts
msgid "Withdraw {0} for savings."
msgstr "crwdns31662:0{0}crwdne31662:0"
@@ -1425,22 +1522,30 @@ msgstr "crwdns31204:0crwdne31204:0"
msgid "You canceled the request."
msgstr "crwdns31206:0crwdne31206:0"
+#. placeholder {0}: message.symbol
#: src/UI/translate.ts
msgid "You didn't approve {0}. Please do not set spending cap to 0 and try it again."
msgstr "crwdns32574:0{0}crwdne32574:0"
+#. placeholder {0}: message.amount
+#. placeholder {1}: message.symbol
#: src/UI/translate.ts
msgid "You have donated {0} {1}"
msgstr "crwdns31670:0{0}crwdnd31670:0{1}crwdne31670:0"
+#. placeholder {0}: tolerance.toString()
#: src/UI/components/SettingsBoard/SlippageToleranceForm.tsx
msgid "You may have {0}% less received with this level of slippage tolerance."
msgstr "crwdns31208:0{0}crwdne31208:0"
+#. placeholder {0}: contractName ?? ''
+#. placeholder {1}: token.symbol
#: src/UI/components/EthereumERC20TokenApprovedBoundary/index.tsx
msgid "You must give the {0} smart contract permission to use your {1}. You only have to do this once per token."
msgstr "crwdns31210:0{0}crwdnd31210:0{1}crwdne31210:0"
+#. placeholder {0}: message.token
+#. placeholder {1}: message.spender
#: src/UI/translate.ts
msgid "You've approved {0} for {1}. If you want to revoke this token, please set spending cap amount to 0."
msgstr "crwdns32576:0{0}crwdnd32576:0{1}crwdne32576:0"
diff --git a/packages/shared/src/locale/zh-CN.json b/packages/shared/src/locale/zh-CN.json
index 3eb986c03b1..bc6687cb617 100644
--- a/packages/shared/src/locale/zh-CN.json
+++ b/packages/shared/src/locale/zh-CN.json
@@ -217,7 +217,7 @@
"KTfagY": ["Lucky drop with ", ["0"], " created."],
"HFVck2": ["Lucky Drop with ", ["0"], " refunded."],
"rCsoea": ["编辑代币列表"],
- "At846K": ["编辑代币列表"],
+ "At846K": ["Manage Token Lists"],
"5N3b5J": ["市值"],
"JLiwYz": ["Mask Network requires the permission of following websites before using it."],
"aYT9SD": ["最大费用"],
diff --git a/packages/shared/src/locale/zh-CN.po b/packages/shared/src/locale/zh-CN.po
index 6c22b89f738..13ecb5896a8 100644
--- a/packages/shared/src/locale/zh-CN.po
+++ b/packages/shared/src/locale/zh-CN.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2024-12-24 04:49\n"
+"PO-Revision-Date: 2025-01-26 12:15\n"
"Last-Translator: \n"
"Language: zh_CN\n"
"Language-Team: Chinese Simplified\n"
@@ -261,6 +261,22 @@ msgstr "切换"
msgid "Change Owner"
msgstr ""
+#: src/UI/components/ChainBoundary/index.tsx
+msgid "Change to EVM Wallet"
+msgstr ""
+
+#: src/UI/components/ChainBoundary/index.tsx
+msgid "Change to Flow Wallet"
+msgstr ""
+
+#: src/UI/components/ChainBoundary/index.tsx
+#~ msgid "Change to SOL Wallet"
+#~ msgstr ""
+
+#: src/UI/components/ChainBoundary/index.tsx
+msgid "Change to Solana Wallet"
+msgstr ""
+
#: src/UI/components/ChainBoundary/index.tsx
msgid "Change Wallet"
msgstr "更换钱包"
@@ -373,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
@@ -612,6 +640,10 @@ msgstr "请输入最大优先级费用"
msgid "Enter an amount"
msgstr "输入金额"
+#: src/UI/modals/SelectProviderModal/SelectProvider.tsx
+msgid "EVM"
+msgstr ""
+
#: src/UI/components/UploadDropArea/index.tsx
msgid "Exceeded the maximum file size of {fileSize}."
msgstr ""
@@ -864,7 +896,7 @@ msgstr "编辑代币列表"
#: src/UI/components/FungibleTokenList/ManageTokenListBar.tsx
#~ msgid "Manage Token Lists"
-#~ msgstr "编辑代币列表"
+#~ msgstr ""
#: src/UI/components/FungibleCoinMarketTable/index.tsx
#: src/UI/components/FungibleCoinMarketTable/index.tsx
@@ -989,8 +1021,8 @@ msgid "OK"
msgstr "确定"
#: src/UI/modals/SelectProviderModal/PluginProviderRender.tsx
-msgid "Only supports EVM chains, ETH, BNB chain, Polygon, Arb, Op, etc."
-msgstr "仅支持 EVM 链、ETH、BNB 、Polygon、Arb、Op等。"
+#~ msgid "Only supports EVM chains, ETH, BNB chain, Polygon, Arb, Op, etc."
+#~ msgstr ""
#: src/UI/components/CompositionDialog/TypedMessageEditor.tsx
msgid "Only TypedMessageText is supported currently."
@@ -1024,8 +1056,8 @@ msgid "Persona"
msgstr "身份"
#: src/UI/modals/SelectProviderModal/PluginProviderRender.tsx
-msgid "Phantom only supports the Solana chain."
-msgstr "Phantom 只支持Solana 链。"
+#~ msgid "Phantom only supports the Solana chain."
+#~ msgstr ""
#: src/UI/components/PhoneNumberField/index.tsx
msgid "Phone Number"
@@ -1235,6 +1267,10 @@ msgstr "分享"
msgid "Slippage Tolerance"
msgstr "滑点容许值"
+#: src/UI/modals/SelectProviderModal/SelectProvider.tsx
+msgid "Solana"
+msgstr ""
+
#: src/UI/components/TokenSecurity/index.tsx
msgid "Spam"
msgstr "垃圾"
@@ -1290,8 +1326,8 @@ msgid "This function has been turned off in the App settings. Enable plugins to
msgstr ""
#: src/UI/components/ChainBoundary/index.tsx
-msgid "This network is not supported yet."
-msgstr "此网络尚未支持。"
+#~ msgid "This network is not supported yet."
+#~ msgstr ""
#: src/UI/contexts/components/ApproveMaskDialog.tsx
msgid "To interact with Polygon network, MATIC tokens are required to pay as gas fees. SmartPay allow users to pay gas fee on Polygon network with MASK token."
@@ -1517,3 +1553,4 @@ msgstr ""
#: src/hooks/useOpenShareTxDialog.tsx
msgid "Your transaction has been confirmed!"
msgstr ""
+
diff --git a/packages/shared/src/locale/zh-TW.json b/packages/shared/src/locale/zh-TW.json
index 75306d264f2..4020da0868c 100644
--- a/packages/shared/src/locale/zh-TW.json
+++ b/packages/shared/src/locale/zh-TW.json
@@ -217,7 +217,7 @@
"KTfagY": ["Lucky drop with ", ["0"], " created."],
"HFVck2": ["Lucky Drop with ", ["0"], " refunded."],
"rCsoea": ["编辑代币列表"],
- "At846K": ["编辑代币列表"],
+ "At846K": ["Manage Token Lists"],
"5N3b5J": ["市值"],
"JLiwYz": ["Mask Network requires the permission of following websites before using it."],
"aYT9SD": ["最大费用"],
diff --git a/packages/shared/src/locale/zh-TW.po b/packages/shared/src/locale/zh-TW.po
index ca80056e100..f972a149ce5 100644
--- a/packages/shared/src/locale/zh-TW.po
+++ b/packages/shared/src/locale/zh-TW.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2024-12-24 04:49\n"
+"PO-Revision-Date: 2025-01-26 12:15\n"
"Last-Translator: \n"
"Language: zh_TW\n"
"Language-Team: Chinese Traditional\n"
@@ -261,6 +261,22 @@ msgstr ""
msgid "Change Owner"
msgstr ""
+#: src/UI/components/ChainBoundary/index.tsx
+msgid "Change to EVM Wallet"
+msgstr ""
+
+#: src/UI/components/ChainBoundary/index.tsx
+msgid "Change to Flow Wallet"
+msgstr ""
+
+#: src/UI/components/ChainBoundary/index.tsx
+#~ msgid "Change to SOL Wallet"
+#~ msgstr ""
+
+#: src/UI/components/ChainBoundary/index.tsx
+msgid "Change to Solana Wallet"
+msgstr ""
+
#: src/UI/components/ChainBoundary/index.tsx
msgid "Change Wallet"
msgstr ""
@@ -373,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
@@ -612,6 +640,10 @@ msgstr ""
msgid "Enter an amount"
msgstr ""
+#: src/UI/modals/SelectProviderModal/SelectProvider.tsx
+msgid "EVM"
+msgstr ""
+
#: src/UI/components/UploadDropArea/index.tsx
msgid "Exceeded the maximum file size of {fileSize}."
msgstr ""
@@ -989,8 +1021,8 @@ msgid "OK"
msgstr ""
#: src/UI/modals/SelectProviderModal/PluginProviderRender.tsx
-msgid "Only supports EVM chains, ETH, BNB chain, Polygon, Arb, Op, etc."
-msgstr ""
+#~ msgid "Only supports EVM chains, ETH, BNB chain, Polygon, Arb, Op, etc."
+#~ msgstr ""
#: src/UI/components/CompositionDialog/TypedMessageEditor.tsx
msgid "Only TypedMessageText is supported currently."
@@ -1024,8 +1056,8 @@ msgid "Persona"
msgstr ""
#: src/UI/modals/SelectProviderModal/PluginProviderRender.tsx
-msgid "Phantom only supports the Solana chain."
-msgstr ""
+#~ msgid "Phantom only supports the Solana chain."
+#~ msgstr ""
#: src/UI/components/PhoneNumberField/index.tsx
msgid "Phone Number"
@@ -1235,6 +1267,10 @@ msgstr ""
msgid "Slippage Tolerance"
msgstr ""
+#: src/UI/modals/SelectProviderModal/SelectProvider.tsx
+msgid "Solana"
+msgstr ""
+
#: src/UI/components/TokenSecurity/index.tsx
msgid "Spam"
msgstr ""
@@ -1290,8 +1326,8 @@ msgid "This function has been turned off in the App settings. Enable plugins to
msgstr ""
#: src/UI/components/ChainBoundary/index.tsx
-msgid "This network is not supported yet."
-msgstr ""
+#~ msgid "This network is not supported yet."
+#~ msgstr ""
#: src/UI/contexts/components/ApproveMaskDialog.tsx
msgid "To interact with Polygon network, MATIC tokens are required to pay as gas fees. SmartPay allow users to pay gas fee on Polygon network with MASK token."
@@ -1517,3 +1553,4 @@ msgstr ""
#: src/hooks/useOpenShareTxDialog.tsx
msgid "Your transaction has been confirmed!"
msgstr ""
+
diff --git a/packages/theme/src/locale/ja-JP.po b/packages/theme/src/locale/ja-JP.po
index e05bc599556..33bc7666b0c 100644
--- a/packages/theme/src/locale/ja-JP.po
+++ b/packages/theme/src/locale/ja-JP.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: ja\n"
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-01-08 06:56\n"
+"PO-Revision-Date: 2025-01-21 10:23\n"
"Last-Translator: \n"
"Language-Team: Japanese\n"
"Plural-Forms: nplurals=1; plural=0;\n"
diff --git a/packages/theme/src/locale/ko-KR.po b/packages/theme/src/locale/ko-KR.po
index 0fec878ae41..233d44e9216 100644
--- a/packages/theme/src/locale/ko-KR.po
+++ b/packages/theme/src/locale/ko-KR.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: ko\n"
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-01-08 06:56\n"
+"PO-Revision-Date: 2025-01-21 10:23\n"
"Last-Translator: \n"
"Language-Team: Korean\n"
"Plural-Forms: nplurals=1; plural=0;\n"
diff --git a/packages/theme/src/locale/zh-CN.po b/packages/theme/src/locale/zh-CN.po
index 26feec6bfd2..b53124add3e 100644
--- a/packages/theme/src/locale/zh-CN.po
+++ b/packages/theme/src/locale/zh-CN.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: zh\n"
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-01-08 06:56\n"
+"PO-Revision-Date: 2025-01-21 10:23\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"Plural-Forms: nplurals=1; plural=0;\n"
diff --git a/packages/theme/src/locale/zh-TW.po b/packages/theme/src/locale/zh-TW.po
index 05f5b4f5655..86b8cc507da 100644
--- a/packages/theme/src/locale/zh-TW.po
+++ b/packages/theme/src/locale/zh-TW.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: zh\n"
"Project-Id-Version: mask-network\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-01-08 06:56\n"
+"PO-Revision-Date: 2025-01-21 10:23\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional\n"
"Plural-Forms: nplurals=1; plural=0;\n"